@charset "UTF-8";
/*
! tailwindcss v3.3.6 | MIT License | https://tailwindcss.com
*/
/*
1. Prevent padding and border from affecting element width. (https://github.com/mozdevs/cssremedy/issues/4)
2. Allow adding a border to an element by just adding a border-width. (https://github.com/tailwindcss/tailwindcss/pull/116)
*/
*,
::before,
::after {
  box-sizing: border-box; /* 1 */
  border-width: 0; /* 2 */
  border-style: solid; /* 2 */
  border-color: currentColor; /* 2 */
}
::before,
::after {
  --tw-content: '';
}
/*
1. Use a consistent sensible line-height in all browsers.
2. Prevent adjustments of font size after orientation changes in iOS.
3. Use a more readable tab size.
4. Use the user's configured `sans` font-family by default.
5. Use the user's configured `sans` font-feature-settings by default.
6. Use the user's configured `sans` font-variation-settings by default.
*/
html {
  line-height: 1.5; /* 1 */
  -webkit-text-size-adjust: 100%; /* 2 */
  -moz-tab-size: 4; /* 3 */
  -o-tab-size: 4;
     tab-size: 4; /* 3 */
  font-family: ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; /* 4 */
  font-feature-settings: normal; /* 5 */
  font-variation-settings: normal; /* 6 */
}
/*
1. Remove the margin in all browsers.
2. Inherit line-height from `html` so users can set them as a class directly on the `html` element.
*/
body {
  margin: 0; /* 1 */
  line-height: inherit; /* 2 */
}
/*
1. Add the correct height in Firefox.
2. Correct the inheritance of border color in Firefox. (https://bugzilla.mozilla.org/show_bug.cgi?id=190655)
3. Ensure horizontal rules are visible by default.
*/
hr {
  height: 0; /* 1 */
  color: inherit; /* 2 */
  border-top-width: 1px; /* 3 */
}
/*
Add the correct text decoration in Chrome, Edge, and Safari.
*/
abbr:where([title]) {
  -webkit-text-decoration: underline dotted;
          text-decoration: underline dotted;
}
/*
Remove the default font size and weight for headings.
*/
h1,
h2,
h3,
h4,
h5,
h6 {
  font-size: inherit;
  font-weight: inherit;
}
/*
Reset links to optimize for opt-in styling instead of opt-out.
*/
a {
  color: inherit;
  text-decoration: inherit;
}
/*
Add the correct font weight in Edge and Safari.
*/
b,
strong {
  font-weight: bolder;
}
/*
1. Use the user's configured `mono` font-family by default.
2. Use the user's configured `mono` font-feature-settings by default.
3. Use the user's configured `mono` font-variation-settings by default.
4. Correct the odd `em` font sizing in all browsers.
*/
code,
kbd,
samp,
pre {
  font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; /* 1 */
  font-feature-settings: normal; /* 2 */
  font-variation-settings: normal; /* 3 */
  font-size: 1em; /* 4 */
}
/*
Add the correct font size in all browsers.
*/
small {
  font-size: 80%;
}
/*
Prevent `sub` and `sup` elements from affecting the line height in all browsers.
*/
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}
sub {
  bottom: -0.25em;
}
sup {
  top: -0.5em;
}
/*
1. Remove text indentation from table contents in Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=999088, https://bugs.webkit.org/show_bug.cgi?id=201297)
2. Correct table border color inheritance in all Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=935729, https://bugs.webkit.org/show_bug.cgi?id=195016)
3. Remove gaps between table borders by default.
*/
table {
  text-indent: 0; /* 1 */
  border-color: inherit; /* 2 */
  border-collapse: collapse; /* 3 */
}
/*
1. Change the font styles in all browsers.
2. Remove the margin in Firefox and Safari.
3. Remove default padding in all browsers.
*/
button,
input,
optgroup,
select,
textarea {
  font-family: inherit; /* 1 */
  font-feature-settings: inherit; /* 1 */
  font-variation-settings: inherit; /* 1 */
  font-size: 100%; /* 1 */
  font-weight: inherit; /* 1 */
  line-height: inherit; /* 1 */
  color: inherit; /* 1 */
  margin: 0; /* 2 */
  padding: 0; /* 3 */
}
/*
Remove the inheritance of text transform in Edge and Firefox.
*/
button,
select {
  text-transform: none;
}
/*
1. Correct the inability to style clickable types in iOS and Safari.
2. Remove default button styles.
*/
button,
[type='button'],
[type='reset'],
[type='submit'] {
  -webkit-appearance: button; /* 1 */
  background-color: transparent; /* 2 */
  background-image: none; /* 2 */
}
/*
Use the modern Firefox focus style for all focusable elements.
*/
:-moz-focusring {
  outline: auto;
}
/*
Remove the additional `:invalid` styles in Firefox. (https://github.com/mozilla/gecko-dev/blob/2f9eacd9d3d995c937b4251a5557d95d494c9be1/layout/style/res/forms.css#L728-L737)
*/
:-moz-ui-invalid {
  box-shadow: none;
}
/*
Add the correct vertical alignment in Chrome and Firefox.
*/
progress {
  vertical-align: baseline;
}
/*
Correct the cursor style of increment and decrement buttons in Safari.
*/
::-webkit-inner-spin-button,
::-webkit-outer-spin-button {
  height: auto;
}
/*
1. Correct the odd appearance in Chrome and Safari.
2. Correct the outline style in Safari.
*/
[type='search'] {
  -webkit-appearance: textfield; /* 1 */
  outline-offset: -2px; /* 2 */
}
/*
Remove the inner padding in Chrome and Safari on macOS.
*/
::-webkit-search-decoration {
  -webkit-appearance: none;
}
/*
1. Correct the inability to style clickable types in iOS and Safari.
2. Change font properties to `inherit` in Safari.
*/
::-webkit-file-upload-button {
  -webkit-appearance: button; /* 1 */
  font: inherit; /* 2 */
}
/*
Add the correct display in Chrome and Safari.
*/
summary {
  display: list-item;
}
/*
Removes the default spacing and border for appropriate elements.
*/
blockquote,
dl,
dd,
h1,
h2,
h3,
h4,
h5,
h6,
hr,
figure,
p,
pre {
  margin: 0;
}
fieldset {
  margin: 0;
  padding: 0;
}
legend {
  padding: 0;
}
ol,
ul,
menu {
  list-style: none;
  margin: 0;
  padding: 0;
}
/*
Reset default styling for dialogs.
*/
dialog {
  padding: 0;
}
/*
Prevent resizing textareas horizontally by default.
*/
textarea {
  resize: vertical;
}
/*
1. Reset the default placeholder opacity in Firefox. (https://github.com/tailwindlabs/tailwindcss/issues/3300)
2. Set the default placeholder color to the user's configured gray 400 color.
*/
input::-moz-placeholder, textarea::-moz-placeholder {
  opacity: 1; /* 1 */
  color: #9ca3af; /* 2 */
}
input::placeholder,
textarea::placeholder {
  opacity: 1; /* 1 */
  color: #9ca3af; /* 2 */
}
/*
Set the default cursor for buttons.
*/
button,
[role="button"] {
  cursor: pointer;
}
/*
Make sure disabled buttons don't get the pointer cursor.
*/
:disabled {
  cursor: default;
}
/*
1. Make replaced elements `display: block` by default. (https://github.com/mozdevs/cssremedy/issues/14)
2. Add `vertical-align: middle` to align replaced elements more sensibly by default. (https://github.com/jensimmons/cssremedy/issues/14#issuecomment-634934210)
   This can trigger a poorly considered lint error in some tools but is included by design.
*/
img,
svg,
video,
canvas,
audio,
iframe,
embed,
object {
  display: block; /* 1 */
  vertical-align: middle; /* 2 */
}
/*
Constrain images and videos to the parent width and preserve their intrinsic aspect ratio. (https://github.com/mozdevs/cssremedy/issues/14)
*/
img,
video {
  max-width: 100%;
  height: auto;
}
/* Make elements with the HTML hidden attribute stay hidden by default */
[hidden] {
  display: none;
}
*, ::before, ::after{
  --tw-border-spacing-x: 0;
  --tw-border-spacing-y: 0;
  --tw-translate-x: 0;
  --tw-translate-y: 0;
  --tw-rotate: 0;
  --tw-skew-x: 0;
  --tw-skew-y: 0;
  --tw-scale-x: 1;
  --tw-scale-y: 1;
  --tw-pan-x:  ;
  --tw-pan-y:  ;
  --tw-pinch-zoom:  ;
  --tw-scroll-snap-strictness: proximity;
  --tw-gradient-from-position:  ;
  --tw-gradient-via-position:  ;
  --tw-gradient-to-position:  ;
  --tw-ordinal:  ;
  --tw-slashed-zero:  ;
  --tw-numeric-figure:  ;
  --tw-numeric-spacing:  ;
  --tw-numeric-fraction:  ;
  --tw-ring-inset:  ;
  --tw-ring-offset-width: 0px;
  --tw-ring-offset-color: #fff;
  --tw-ring-color: rgb(59 130 246 / 0.5);
  --tw-ring-offset-shadow: 0 0 #0000;
  --tw-ring-shadow: 0 0 #0000;
  --tw-shadow: 0 0 #0000;
  --tw-shadow-colored: 0 0 #0000;
  --tw-blur:  ;
  --tw-brightness:  ;
  --tw-contrast:  ;
  --tw-grayscale:  ;
  --tw-hue-rotate:  ;
  --tw-invert:  ;
  --tw-saturate:  ;
  --tw-sepia:  ;
  --tw-drop-shadow:  ;
  --tw-backdrop-blur:  ;
  --tw-backdrop-brightness:  ;
  --tw-backdrop-contrast:  ;
  --tw-backdrop-grayscale:  ;
  --tw-backdrop-hue-rotate:  ;
  --tw-backdrop-invert:  ;
  --tw-backdrop-opacity:  ;
  --tw-backdrop-saturate:  ;
  --tw-backdrop-sepia:  ;
}
::backdrop{
  --tw-border-spacing-x: 0;
  --tw-border-spacing-y: 0;
  --tw-translate-x: 0;
  --tw-translate-y: 0;
  --tw-rotate: 0;
  --tw-skew-x: 0;
  --tw-skew-y: 0;
  --tw-scale-x: 1;
  --tw-scale-y: 1;
  --tw-pan-x:  ;
  --tw-pan-y:  ;
  --tw-pinch-zoom:  ;
  --tw-scroll-snap-strictness: proximity;
  --tw-gradient-from-position:  ;
  --tw-gradient-via-position:  ;
  --tw-gradient-to-position:  ;
  --tw-ordinal:  ;
  --tw-slashed-zero:  ;
  --tw-numeric-figure:  ;
  --tw-numeric-spacing:  ;
  --tw-numeric-fraction:  ;
  --tw-ring-inset:  ;
  --tw-ring-offset-width: 0px;
  --tw-ring-offset-color: #fff;
  --tw-ring-color: rgb(59 130 246 / 0.5);
  --tw-ring-offset-shadow: 0 0 #0000;
  --tw-ring-shadow: 0 0 #0000;
  --tw-shadow: 0 0 #0000;
  --tw-shadow-colored: 0 0 #0000;
  --tw-blur:  ;
  --tw-brightness:  ;
  --tw-contrast:  ;
  --tw-grayscale:  ;
  --tw-hue-rotate:  ;
  --tw-invert:  ;
  --tw-saturate:  ;
  --tw-sepia:  ;
  --tw-drop-shadow:  ;
  --tw-backdrop-blur:  ;
  --tw-backdrop-brightness:  ;
  --tw-backdrop-contrast:  ;
  --tw-backdrop-grayscale:  ;
  --tw-backdrop-hue-rotate:  ;
  --tw-backdrop-invert:  ;
  --tw-backdrop-opacity:  ;
  --tw-backdrop-saturate:  ;
  --tw-backdrop-sepia:  ;
}
.\!container{
  width: 100% !important;
  margin-right: auto !important;
  margin-left: auto !important;
  padding-right: 24px !important;
  padding-left: 24px !important;
}
.container{
  width: 100%;
  margin-right: auto;
  margin-left: auto;
  padding-right: 24px;
  padding-left: 24px;
}
@media (min-width: 1009px){
  .\!container{
    max-width: 1009px !important;
  }
  .container{
    max-width: 1009px;
  }
}
@media (min-width: 1240px){
  .\!container{
    max-width: 1240px !important;
    padding-right: 80px !important;
    padding-left: 80px !important;
  }
  .container{
    max-width: 1240px;
    padding-right: 80px;
    padding-left: 80px;
  }
}
@media (min-width: 1440px){
  .\!container{
    max-width: 1440px !important;
  }
  .container{
    max-width: 1440px;
  }
}
.pointer-events-none{
  pointer-events: none;
}
.visible{
  visibility: visible;
}
.invisible{
  visibility: hidden;
}
.static{
  position: static;
}
.fixed{
  position: fixed;
}
.absolute{
  position: absolute;
}
.relative{
  position: relative;
}
.sticky{
  position: sticky;
}
.-right-\[5px\]{
  right: -5px;
}
.bottom-0{
  bottom: 0;
}
.bottom-4{
  bottom: 32px;
}
.bottom-\[-100px\]{
  bottom: -100px;
}
.bottom-\[48px\]{
  bottom: 48px;
}
.left-0{
  left: 0;
}
.left-\[50\%\]{
  left: 50%;
}
.right-0{
  right: 0;
}
.right-4{
  right: 32px;
}
.right-\[0\]{
  right: 0;
}
.top-0{
  top: 0;
}
.top-\[-4px\]{
  top: -4px;
}
.top-\[1px\]{
  top: 1px;
}
.top-\[3px\]{
  top: 3px;
}
.top-\[50\%\]{
  top: 50%;
}
.\!z-\[16000170\]{
  z-index: 16000170 !important;
}
.z-0{
  z-index: 0;
}
.z-10{
  z-index: 10;
}
.z-50{
  z-index: 50;
}
.z-\[100\]{
  z-index: 100;
}
.z-\[1\]{
  z-index: 1;
}
.z-\[2000\]{
  z-index: 2000;
}
.order-1{
  order: 1;
}
.order-2{
  order: 2;
}
.m-0{
  margin: 0;
}
.mx-auto{
  margin-left: auto;
  margin-right: auto;
}
.my-3{
  margin-top: 24px;
  margin-bottom: 24px;
}
.my-5{
  margin-top: 40px;
  margin-bottom: 40px;
}
.-mt-2{
  margin-top: -16px;
}
.-mt-\[2px\]{
  margin-top: -2px;
}
.mb-0{
  margin-bottom: 0;
}
.mb-1{
  margin-bottom: 8px;
}
.mb-10{
  margin-bottom: 80px;
}
.mb-12{
  margin-bottom: 96px;
}
.mb-2{
  margin-bottom: 16px;
}
.mb-3{
  margin-bottom: 24px;
}
.mb-4{
  margin-bottom: 32px;
}
.mb-5{
  margin-bottom: 40px;
}
.mb-6{
  margin-bottom: 48px;
}
.mb-9{
  margin-bottom: 72px;
}
.mb-\[12px\]{
  margin-bottom: 12px;
}
.mb-\[36px\]{
  margin-bottom: 36px;
}
.mb-\[4px\]{
  margin-bottom: 4px;
}
.ml-0{
  margin-left: 0;
}
.ml-3{
  margin-left: 24px;
}
.ml-auto{
  margin-left: auto;
}
.mr-1{
  margin-right: 8px;
}
.mt-1{
  margin-top: 8px;
}
.mt-10{
  margin-top: 80px;
}
.mt-2{
  margin-top: 16px;
}
.mt-3{
  margin-top: 24px;
}
.mt-4{
  margin-top: 32px;
}
.mt-5{
  margin-top: 40px;
}
.mt-9{
  margin-top: 72px;
}
.mt-\[6px\]{
  margin-top: 6px;
}
.block{
  display: block;
}
.inline-block{
  display: inline-block;
}
.flex{
  display: flex;
}
.table{
  display: table;
}
.grid{
  display: grid;
}
.hidden{
  display: none;
}
.\!h-full{
  height: 100% !important;
}
.h-0{
  height: 0;
}
.h-13{
  height: 104px;
}
.h-3{
  height: 24px;
}
.h-5{
  height: 40px;
}
.h-7{
  height: 65px;
}
.h-8{
  height: 64px;
}
.h-\[20px\]{
  height: 20px;
}
.h-\[32px\]{
  height: 32px;
}
.h-\[55px\]{
  height: 55px;
}
.h-\[80\%\]{
  height: 80%;
}
.h-\[9px\]{
  height: 9px;
}
.h-auto{
  height: auto;
}
.h-full{
  height: 100%;
}
.max-h-\[108px\]{
  max-height: 108px;
}
.max-h-\[50px\]{
  max-height: 50px;
}
.max-h-\[60px\]{
  max-height: 60px;
}
.max-h-\[65px\]{
  max-height: 65px;
}
.max-h-\[90px\]{
  max-height: 90px;
}
.min-h-\[213px\]{
  min-height: 213px;
}
.w-3{
  width: 24px;
}
.w-5{
  width: 40px;
}
.w-7{
  width: 65px;
}
.w-8{
  width: 64px;
}
.w-\[100vw\]{
  width: 100vw;
}
.w-\[150px\]{
  width: 150px;
}
.w-\[156px\]{
  width: 156px;
}
.w-\[180px\]{
  width: 180px;
}
.w-\[197px\]{
  width: 197px;
}
.w-\[20px\]{
  width: 20px;
}
.w-\[25px\]{
  width: 25px;
}
.w-\[300px\]{
  width: 300px;
}
.w-\[32px\]{
  width: 32px;
}
.w-\[960px\]{
  width: 960px;
}
.w-\[9px\]{
  width: 9px;
}
.w-full{
  width: 100%;
}
.\!max-w-full{
  max-width: 100% !important;
}
.\!max-w-none{
  max-width: none !important;
}
.max-w-\[1000px\]{
  max-width: 1000px;
}
.max-w-\[128px\]{
  max-width: 128px;
}
.max-w-\[170px\]{
  max-width: 170px;
}
.max-w-\[198px\]{
  max-width: 198px;
}
.max-w-\[200px\]{
  max-width: 200px;
}
.max-w-\[320px\]{
  max-width: 320px;
}
.max-w-\[40px\]{
  max-width: 40px;
}
.max-w-\[500px\]{
  max-width: 500px;
}
.max-w-\[540px\]{
  max-width: 540px;
}
.max-w-\[550px\]{
  max-width: 550px;
}
.max-w-\[560px\]{
  max-width: 560px;
}
.max-w-\[600px\]{
  max-width: 600px;
}
.max-w-\[650px\]{
  max-width: 650px;
}
.max-w-\[652px\]{
  max-width: 652px;
}
.max-w-\[65px\]{
  max-width: 65px;
}
.max-w-\[662px\]{
  max-width: 662px;
}
.max-w-\[684px\]{
  max-width: 684px;
}
.max-w-\[700px\]{
  max-width: 700px;
}
.max-w-\[782px\]{
  max-width: 782px;
}
.max-w-\[90\%\]{
  max-width: 90%;
}
.max-w-\[955px\]{
  max-width: 955px;
}
.max-w-full{
  max-width: 100%;
}
.border-spacing-6{
  --tw-border-spacing-x: 48px;
  --tw-border-spacing-y: 48px;
  border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y);
}
.-translate-x-1\/2{
  --tw-translate-x: -50%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.translate-x-\[-50\%\]{
  --tw-translate-x: -50%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.translate-y-\[35px\]{
  --tw-translate-y: 35px;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.transform{
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.cursor-pointer{
  cursor: pointer;
}
.resize{
  resize: both;
}
.list-none{
  list-style-type: none;
}
.appearance-none{
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}
.grid-cols-1{
  grid-template-columns: repeat(1, minmax(0, 1fr));
}
.grid-cols-2{
  grid-template-columns: repeat(2, minmax(0, 1fr));
}
.flex-col{
  flex-direction: column;
}
.flex-wrap{
  flex-wrap: wrap;
}
.content-between{
  align-content: space-between;
}
.items-start{
  align-items: flex-start;
}
.items-end{
  align-items: flex-end;
}
.items-center{
  align-items: center;
}
.justify-start{
  justify-content: flex-start;
}
.justify-center{
  justify-content: center;
}
.justify-between{
  justify-content: space-between;
}
.gap-1{
  gap: 8px;
}
.gap-2{
  gap: 16px;
}
.gap-3{
  gap: 24px;
}
.gap-5{
  gap: 40px;
}
.gap-6{
  gap: 48px;
}
.gap-x-1{
  -moz-column-gap: 8px;
       column-gap: 8px;
}
.gap-x-2{
  -moz-column-gap: 16px;
       column-gap: 16px;
}
.gap-x-3{
  -moz-column-gap: 24px;
       column-gap: 24px;
}
.gap-x-5{
  -moz-column-gap: 40px;
       column-gap: 40px;
}
.gap-y-2{
  row-gap: 16px;
}
.gap-y-5{
  row-gap: 40px;
}
.overflow-hidden{
  overflow: hidden;
}
.overflow-y-auto{
  overflow-y: auto;
}
.overflow-x-hidden{
  overflow-x: hidden;
}
.whitespace-nowrap{
  white-space: nowrap;
}
.rounded{
  border-radius: 16px;
}
.rounded-\[14px\]{
  border-radius: 14px;
}
.rounded-\[28px\]{
  border-radius: 28px;
}
.rounded-\[2px\]{
  border-radius: 2px;
}
.rounded-\[32px\]{
  border-radius: 32px;
}
.rounded-\[4px\]{
  border-radius: 4px;
}
.rounded-full{
  border-radius: 9999px;
}
.rounded-lg{
  border-radius: 52px;
}
.rounded-none{
  border-radius: 0px;
}
.rounded-b-md{
  border-bottom-right-radius: 24px;
  border-bottom-left-radius: 24px;
}
.rounded-l-lg{
  border-top-left-radius: 52px;
  border-bottom-left-radius: 52px;
}
.rounded-r-lg{
  border-top-right-radius: 52px;
  border-bottom-right-radius: 52px;
}
.border{
  border-width: 1px;
}
.border-\[5px\]{
  border-width: 5px;
}
.border-b{
  border-bottom-width: 1px;
}
.border-l-\[5px\]{
  border-left-width: 5px;
}
.border-t{
  border-top-width: 1px;
}
.border-dashed{
  border-style: dashed;
}
.border-\[\#dadada\]{
  --tw-border-opacity: 1;
  border-color: rgb(218 218 218 / var(--tw-border-opacity));
}
.border-black{
  --tw-border-opacity: 1;
  border-color: rgb(0 0 0 / var(--tw-border-opacity));
}
.border-blue{
  --tw-border-opacity: 1;
  border-color: rgb(5 7 45 / var(--tw-border-opacity));
}
.border-grey{
  --tw-border-opacity: 1;
  border-color: rgb(216 216 216 / var(--tw-border-opacity));
}
.border-grey-darker{
  --tw-border-opacity: 1;
  border-color: rgb(29 29 29 / var(--tw-border-opacity));
}
.border-b-\[\#C3C3C3\]{
  --tw-border-opacity: 1;
  border-bottom-color: rgb(195 195 195 / var(--tw-border-opacity));
}
.border-b-black{
  --tw-border-opacity: 1;
  border-bottom-color: rgb(0 0 0 / var(--tw-border-opacity));
}
.border-b-ecru{
  --tw-border-opacity: 1;
  border-bottom-color: rgb(245 241 230 / var(--tw-border-opacity));
}
.border-t-black{
  --tw-border-opacity: 1;
  border-top-color: rgb(0 0 0 / var(--tw-border-opacity));
}
.border-opacity-10{
  --tw-border-opacity: 0.1;
}
.border-opacity-40{
  --tw-border-opacity: 0.4;
}
.\!bg-\[\#f9f9f9\]{
  --tw-bg-opacity: 1 !important;
  background-color: rgb(249 249 249 / var(--tw-bg-opacity)) !important;
}
.\!bg-grey{
  --tw-bg-opacity: 1 !important;
  background-color: rgb(216 216 216 / var(--tw-bg-opacity)) !important;
}
.bg-\[\#191919\]{
  --tw-bg-opacity: 1;
  background-color: rgb(25 25 25 / var(--tw-bg-opacity));
}
.bg-\[\#D2F2FF\]{
  --tw-bg-opacity: 1;
  background-color: rgb(210 242 255 / var(--tw-bg-opacity));
}
.bg-\[\#F2FFEF\]{
  --tw-bg-opacity: 1;
  background-color: rgb(242 255 239 / var(--tw-bg-opacity));
}
.bg-army{
  --tw-bg-opacity: 1;
  background-color: rgb(45 64 49 / var(--tw-bg-opacity));
}
.bg-blue{
  --tw-bg-opacity: 1;
  background-color: rgb(5 7 45 / var(--tw-bg-opacity));
}
.bg-blue-200{
  --tw-bg-opacity: 1;
  background-color: rgb(222 245 249 / var(--tw-bg-opacity));
}
.bg-ecru{
  --tw-bg-opacity: 1;
  background-color: rgb(245 241 230 / var(--tw-bg-opacity));
}
.bg-green{
  --tw-bg-opacity: 1;
  background-color: rgb(167 198 80 / var(--tw-bg-opacity));
}
.bg-grey{
  --tw-bg-opacity: 1;
  background-color: rgb(216 216 216 / var(--tw-bg-opacity));
}
.bg-grey-bg{
  --tw-bg-opacity: 1;
  background-color: rgb(36 36 36 / var(--tw-bg-opacity));
}
.bg-grey-dark{
  --tw-bg-opacity: 1;
  background-color: rgb(33 33 33 / var(--tw-bg-opacity));
}
.bg-grey-darker{
  --tw-bg-opacity: 1;
  background-color: rgb(29 29 29 / var(--tw-bg-opacity));
}
.bg-orange{
  --tw-bg-opacity: 1;
  background-color: rgb(252 163 17 / var(--tw-bg-opacity));
}
.bg-red-light{
  --tw-bg-opacity: 1;
  background-color: rgb(241 224 224 / var(--tw-bg-opacity));
}
.bg-transparent{
  background-color: transparent;
}
.bg-white{
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
}
.bg-white-100{
  --tw-bg-opacity: 1;
  background-color: rgb(241 241 241 / var(--tw-bg-opacity));
}
.bg-white-200{
  --tw-bg-opacity: 1;
  background-color: rgb(249 249 249 / var(--tw-bg-opacity));
}
.bg-\[right_12px_center\]{
  background-position: right 12px center;
}
.bg-no-repeat{
  background-repeat: no-repeat;
}
.object-cover{
  -o-object-fit: cover;
     object-fit: cover;
}
.\!p-0{
  padding: 0 !important;
}
.p-0{
  padding: 0;
}
.p-2{
  padding: 16px;
}
.p-3{
  padding: 24px;
}
.p-4{
  padding: 32px;
}
.p-5{
  padding: 40px;
}
.\!px-0{
  padding-left: 0 !important;
  padding-right: 0 !important;
}
.\!py-0{
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}
.px-1{
  padding-left: 8px;
  padding-right: 8px;
}
.px-2{
  padding-left: 16px;
  padding-right: 16px;
}
.px-3{
  padding-left: 24px;
  padding-right: 24px;
}
.px-5{
  padding-left: 40px;
  padding-right: 40px;
}
.py-1{
  padding-top: 8px;
  padding-bottom: 8px;
}
.py-10{
  padding-top: 80px;
  padding-bottom: 80px;
}
.py-13{
  padding-top: 104px;
  padding-bottom: 104px;
}
.py-15{
  padding-top: 120px;
  padding-bottom: 120px;
}
.py-3{
  padding-top: 24px;
  padding-bottom: 24px;
}
.py-5{
  padding-top: 40px;
  padding-bottom: 40px;
}
.py-6{
  padding-top: 48px;
  padding-bottom: 48px;
}
.py-9{
  padding-top: 72px;
  padding-bottom: 72px;
}
.py-\[104px\]{
  padding-top: 104px;
  padding-bottom: 104px;
}
.py-\[4px\]{
  padding-top: 4px;
  padding-bottom: 4px;
}
.\!pt-0{
  padding-top: 0 !important;
}
.pb-0{
  padding-bottom: 0;
}
.pb-1{
  padding-bottom: 8px;
}
.pb-10{
  padding-bottom: 80px;
}
.pb-11{
  padding-bottom: 88px;
}
.pb-12{
  padding-bottom: 96px;
}
.pb-13{
  padding-bottom: 104px;
}
.pb-14{
  padding-bottom: 112px;
}
.pb-15{
  padding-bottom: 120px;
}
.pb-2{
  padding-bottom: 16px;
}
.pb-3{
  padding-bottom: 24px;
}
.pb-4{
  padding-bottom: 32px;
}
.pb-5{
  padding-bottom: 40px;
}
.pb-6{
  padding-bottom: 48px;
}
.pb-7{
  padding-bottom: 65px;
}
.pb-8{
  padding-bottom: 64px;
}
.pb-9{
  padding-bottom: 72px;
}
.pb-\[104\%\]{
  padding-bottom: 104%;
}
.pb-\[156\.8\%\]{
  padding-bottom: 156.8%;
}
.pb-\[44\.73\%\]{
  padding-bottom: 44.73%;
}
.pb-\[70\%\]{
  padding-bottom: 70%;
}
.pl-0{
  padding-left: 0;
}
.pl-5{
  padding-left: 40px;
}
.pr-0{
  padding-right: 0;
}
.pr-2{
  padding-right: 16px;
}
.pr-5{
  padding-right: 40px;
}
.pr-6{
  padding-right: 48px;
}
.pt-0{
  padding-top: 0;
}
.pt-1{
  padding-top: 8px;
}
.pt-10{
  padding-top: 80px;
}
.pt-11{
  padding-top: 88px;
}
.pt-12{
  padding-top: 96px;
}
.pt-13{
  padding-top: 104px;
}
.pt-14{
  padding-top: 112px;
}
.pt-15{
  padding-top: 120px;
}
.pt-2{
  padding-top: 16px;
}
.pt-3{
  padding-top: 24px;
}
.pt-4{
  padding-top: 32px;
}
.pt-5{
  padding-top: 40px;
}
.pt-6{
  padding-top: 48px;
}
.pt-7{
  padding-top: 65px;
}
.pt-8{
  padding-top: 64px;
}
.pt-9{
  padding-top: 72px;
}
.text-left{
  text-align: left;
}
.text-center{
  text-align: center;
}
.text-right{
  text-align: right;
}
.font-base{
  font-family: Inter, sans-serif;
}
.font-heading{
  font-family: Inter, sans-serif;
}
.text-12{
  font-size: 12px;
  line-height: 1.3;
}
.text-13{
  font-size: 13px;
  line-height: 1.3;
}
.text-14{
  font-size: 14px;
  line-height: 1.3;
}
.text-16{
  font-size: 16px;
  line-height: 1.3;
}
.text-18{
  font-size: 18px;
  line-height: 1.3;
}
.text-20{
  font-size: 20px;
  line-height: 1.3;
}
.text-24{
  font-size: 24px;
  line-height: 1.3;
}
.text-32{
  font-size: 32px;
  line-height: 1.3;
}
.text-40{
  font-size: 40px;
  line-height: 1.35;
}
.text-48{
  font-size: 48px;
  line-height: 1.1;
}
.text-\[24px\]{
  font-size: 24px;
}
.text-\[32px\]{
  font-size: 32px;
}
.font-black{
  font-weight: 900;
}
.font-bold{
  font-weight: 700;
}
.font-extrabold{
  font-weight: 800;
}
.font-medium{
  font-weight: 500;
}
.font-normal{
  font-weight: 400;
}
.font-semibold{
  font-weight: 600;
}
.uppercase{
  text-transform: uppercase;
}
.\!leading-extra-tight{
  line-height: 1.2 !important;
}
.\!leading-none{
  line-height: 1 !important;
}
.leading-\[16px\]{
  line-height: 16px;
}
.leading-\[32px\]{
  line-height: 32px;
}
.leading-\[64px\]{
  line-height: 64px;
}
.leading-extra-tight{
  line-height: 1.2;
}
.leading-none{
  line-height: 1;
}
.leading-normal{
  line-height: 1.5;
}
.leading-snug{
  line-height: 1.4;
}
.tracking-\[0\.1em\]{
  letter-spacing: 0.1em;
}
.text-army{
  --tw-text-opacity: 1;
  color: rgb(45 64 49 / var(--tw-text-opacity));
}
.text-blue{
  --tw-text-opacity: 1;
  color: rgb(5 7 45 / var(--tw-text-opacity));
}
.text-ecru{
  --tw-text-opacity: 1;
  color: rgb(245 241 230 / var(--tw-text-opacity));
}
.text-error{
  --tw-text-opacity: 1;
  color: rgb(255 60 60 / var(--tw-text-opacity));
}
.text-green{
  --tw-text-opacity: 1;
  color: rgb(167 198 80 / var(--tw-text-opacity));
}
.text-grey{
  --tw-text-opacity: 1;
  color: rgb(216 216 216 / var(--tw-text-opacity));
}
.text-grey-dark{
  --tw-text-opacity: 1;
  color: rgb(33 33 33 / var(--tw-text-opacity));
}
.text-grey-darker{
  --tw-text-opacity: 1;
  color: rgb(29 29 29 / var(--tw-text-opacity));
}
.text-orange{
  --tw-text-opacity: 1;
  color: rgb(252 163 17 / var(--tw-text-opacity));
}
.text-white{
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
.underline{
  text-decoration-line: underline;
}
.antialiased{
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.placeholder-grey::-moz-placeholder{
  --tw-placeholder-opacity: 1;
  color: rgb(216 216 216 / var(--tw-placeholder-opacity));
}
.placeholder-grey::placeholder{
  --tw-placeholder-opacity: 1;
  color: rgb(216 216 216 / var(--tw-placeholder-opacity));
}
.placeholder-white::-moz-placeholder{
  --tw-placeholder-opacity: 1;
  color: rgb(255 255 255 / var(--tw-placeholder-opacity));
}
.placeholder-white::placeholder{
  --tw-placeholder-opacity: 1;
  color: rgb(255 255 255 / var(--tw-placeholder-opacity));
}
.opacity-0{
  opacity: 0;
}
.outline-none{
  outline: 2px solid transparent;
  outline-offset: 2px;
}
.outline{
  outline-style: solid;
}
.grayscale{
  --tw-grayscale: grayscale(100%);
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}
.filter{
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}
.transition{
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-backdrop-filter;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-backdrop-filter;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 450ms;
}
.transition-all{
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 450ms;
}
.ease-in{
  transition-timing-function: cubic-bezier(0.4, 0, 1, 1);
}
.ease-in-out{
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}
.ease-out{
  transition-timing-function: cubic-bezier(0, 0, 0.2, 1);
}
.content-\[\'\'\]{
  --tw-content: '';
  content: var(--tw-content);
}
.content-\[\'\\E80D\'\]{
  --tw-content: '\E80D';
  content: var(--tw-content);
}
a{
  --tw-text-opacity: 1;
  color: rgb(45 64 49 / var(--tw-text-opacity));
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 450ms;
}
a:hover{
  text-decoration-line: underline;
}
a.full-click:after {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translateX(-50%) translateY(-50%);
  width: 100vw;
  height: 100vw;
  z-index: 20;
}

.social {
  text-align: center;
  font-size: 23px;
  width: 40px;
  height: 40px;
  line-height: 44px;
  border-radius: 100px;
  --tw-bg-opacity: 1;
  background-color: rgb(167 198 80 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(45 64 49 / var(--tw-text-opacity));
}
.social:hover{
  --tw-bg-opacity: 1;
  background-color: rgb(45 64 49 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}

body {
  -webkit-font-smoothing: antialiased;
  font-weight: 400;
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  font-family: Inter, sans-serif;
  font-size: 16px;
  line-height: 1.3;
  --tw-text-opacity: 1;
  color: rgb(33 33 33 / var(--tw-text-opacity));
}

@media (min-width: 1024px) {
  #notice-reqs .c-card--2 .c-card__cont body {
    max-width: 80%;
    margin: 0 auto;
  }
}

#printing-quality .c-card--4 .c-card__cont body {
  width: 50%;
}

@media (min-width: 640px) {
  #printing-quality .c-card--4 .c-card__cont body {
    width: 90%;
  }
}

#printing-custom .c-card--2 .c-card__cont body {
  max-width: 80%;
  margin: 0 auto;
}

#printing-custom .c-card--3 .c-card__cont body {
  max-width: 60%;
}

@media (min-width: 1024px) {
  #printing-custom .c-card--3 .c-card__cont body {
    max-width: 80%;
  }
}

html {
  overflow-y: scroll;
  min-height: 100%;
}
@media (max-width: 1023px) {
  html.navigation-open {
    overflow: hidden;
    touch-action: none;
  }
}
html.scroll-lock, html.vanilla-modal--open {
  overflow: hidden;
  touch-action: none;
}

@media (max-width: 1439px) {
  html #wpadminbar {
    display: none !important;
  }
  body.admin-bar {
    margin-top: 0 !important;
  }
}
@media (max-width: 781px) {
  html #wpadminbar {
    display: none !important;
  }
  body.admin-bar {
    margin-top: 0 !important;
  }
}
.container {
  max-width: 600px;
  padding-left: 24px;
  padding-right: 24px;
}
@media (min-width: 1024px) {
  .container {
    max-width: 1440px;
    padding-left: 48px;
    padding-right: 48px;
  }
  .container.screens-md {
    max-width: 1096px;
  }
  .container.screens-md2 {
    max-width: 890px;
  }
  .container.screens-sm {
    max-width: 720px;
  }
}

img {
  max-width: 100%;
  height: auto;
}

p{
  margin-bottom: 16px;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.5;
}

@media (min-width: 1024px) {
  #notice-reqs .c-card--2 .c-card__cont p {
    max-width: 80%;
    margin: 0 auto;
  }
}

#printing-quality .c-card--4 .c-card__cont p {
  width: 50%;
}

@media (min-width: 640px) {
  #printing-quality .c-card--4 .c-card__cont p {
    width: 90%;
  }
}

#printing-custom .c-card--2 .c-card__cont p {
  max-width: 80%;
  margin: 0 auto;
}

#printing-custom .c-card--3 .c-card__cont p {
  max-width: 60%;
}

@media (min-width: 1024px) {
  #printing-custom .c-card--3 .c-card__cont p {
    max-width: 80%;
  }
}

.c-select {
  position: relative;
  border-radius: 16px;
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(216 216 216 / var(--tw-border-opacity));
}
.c-select:after {
  content: "\e82b";
  position: absolute;
  right: 16px;
  top: 50%;
  transform: translateY(-50%);
  font-size: 14px;
  font-family: fontello;
  pointer-events: none;
}
.c-select select {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  height: 56px;
  padding: 16px 40px 16px 16px;
  cursor: pointer;
  width: 100%;
}

textarea {
  height: 300px;
  resize: none;
}

.accordion {
  border-top: 1px solid #cbcbcb;
}
.accordion > li {
  border-bottom: 1px solid #cbcbcb;
}
.accordion > li.acc_active .accordion__title i:before {
  content: "\e805";
}

.accordionjs {
  position: relative;
  margin: 0;
  padding: 0;
  list-style: none;
}

.accordionjs .acc_section {
  position: relative;
  z-index: 0;
  overflow: hidden;
}

.accordionjs .acc_section .acc_head {
  position: relative;
  display: block;
  cursor: pointer;
}

.accordionjs .acc_section .acc_head h3 {
  line-height: 1;
  margin: 5px 0;
}

.accordionjs .acc_section.acc_active > .acc_content {
  display: block;
}

[data-aos][data-aos][data-aos-duration="50"], body[data-aos-duration="50"] [data-aos] {
  transition-duration: 50ms;
}

[data-aos][data-aos][data-aos-delay="50"], body[data-aos-delay="50"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="50"].aos-animate, body[data-aos-delay="50"] [data-aos].aos-animate {
  transition-delay: 50ms;
}

[data-aos][data-aos][data-aos-duration="100"], body[data-aos-duration="100"] [data-aos] {
  transition-duration: 0.1s;
}

[data-aos][data-aos][data-aos-delay="100"], body[data-aos-delay="100"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="100"].aos-animate, body[data-aos-delay="100"] [data-aos].aos-animate {
  transition-delay: 0.1s;
}

[data-aos][data-aos][data-aos-duration="150"], body[data-aos-duration="150"] [data-aos] {
  transition-duration: 0.15s;
}

[data-aos][data-aos][data-aos-delay="150"], body[data-aos-delay="150"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="150"].aos-animate, body[data-aos-delay="150"] [data-aos].aos-animate {
  transition-delay: 0.15s;
}

[data-aos][data-aos][data-aos-duration="200"], body[data-aos-duration="200"] [data-aos] {
  transition-duration: 0.2s;
}

[data-aos][data-aos][data-aos-delay="200"], body[data-aos-delay="200"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="200"].aos-animate, body[data-aos-delay="200"] [data-aos].aos-animate {
  transition-delay: 0.2s;
}

[data-aos][data-aos][data-aos-duration="250"], body[data-aos-duration="250"] [data-aos] {
  transition-duration: 0.25s;
}

[data-aos][data-aos][data-aos-delay="250"], body[data-aos-delay="250"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="250"].aos-animate, body[data-aos-delay="250"] [data-aos].aos-animate {
  transition-delay: 0.25s;
}

[data-aos][data-aos][data-aos-duration="300"], body[data-aos-duration="300"] [data-aos] {
  transition-duration: 0.3s;
}

[data-aos][data-aos][data-aos-delay="300"], body[data-aos-delay="300"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="300"].aos-animate, body[data-aos-delay="300"] [data-aos].aos-animate {
  transition-delay: 0.3s;
}

[data-aos][data-aos][data-aos-duration="350"], body[data-aos-duration="350"] [data-aos] {
  transition-duration: 0.35s;
}

[data-aos][data-aos][data-aos-delay="350"], body[data-aos-delay="350"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="350"].aos-animate, body[data-aos-delay="350"] [data-aos].aos-animate {
  transition-delay: 0.35s;
}

[data-aos][data-aos][data-aos-duration="400"], body[data-aos-duration="400"] [data-aos] {
  transition-duration: 0.4s;
}

[data-aos][data-aos][data-aos-delay="400"], body[data-aos-delay="400"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="400"].aos-animate, body[data-aos-delay="400"] [data-aos].aos-animate {
  transition-delay: 0.4s;
}

[data-aos][data-aos][data-aos-duration="450"], body[data-aos-duration="450"] [data-aos] {
  transition-duration: 0.45s;
}

[data-aos][data-aos][data-aos-delay="450"], body[data-aos-delay="450"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="450"].aos-animate, body[data-aos-delay="450"] [data-aos].aos-animate {
  transition-delay: 0.45s;
}

[data-aos][data-aos][data-aos-duration="500"], body[data-aos-duration="500"] [data-aos] {
  transition-duration: 0.5s;
}

[data-aos][data-aos][data-aos-delay="500"], body[data-aos-delay="500"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="500"].aos-animate, body[data-aos-delay="500"] [data-aos].aos-animate {
  transition-delay: 0.5s;
}

[data-aos][data-aos][data-aos-duration="550"], body[data-aos-duration="550"] [data-aos] {
  transition-duration: 0.55s;
}

[data-aos][data-aos][data-aos-delay="550"], body[data-aos-delay="550"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="550"].aos-animate, body[data-aos-delay="550"] [data-aos].aos-animate {
  transition-delay: 0.55s;
}

[data-aos][data-aos][data-aos-duration="600"], body[data-aos-duration="600"] [data-aos] {
  transition-duration: 0.6s;
}

[data-aos][data-aos][data-aos-delay="600"], body[data-aos-delay="600"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="600"].aos-animate, body[data-aos-delay="600"] [data-aos].aos-animate {
  transition-delay: 0.6s;
}

[data-aos][data-aos][data-aos-duration="650"], body[data-aos-duration="650"] [data-aos] {
  transition-duration: 0.65s;
}

[data-aos][data-aos][data-aos-delay="650"], body[data-aos-delay="650"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="650"].aos-animate, body[data-aos-delay="650"] [data-aos].aos-animate {
  transition-delay: 0.65s;
}

[data-aos][data-aos][data-aos-duration="700"], body[data-aos-duration="700"] [data-aos] {
  transition-duration: 0.7s;
}

[data-aos][data-aos][data-aos-delay="700"], body[data-aos-delay="700"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="700"].aos-animate, body[data-aos-delay="700"] [data-aos].aos-animate {
  transition-delay: 0.7s;
}

[data-aos][data-aos][data-aos-duration="750"], body[data-aos-duration="750"] [data-aos] {
  transition-duration: 0.75s;
}

[data-aos][data-aos][data-aos-delay="750"], body[data-aos-delay="750"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="750"].aos-animate, body[data-aos-delay="750"] [data-aos].aos-animate {
  transition-delay: 0.75s;
}

[data-aos][data-aos][data-aos-duration="800"], body[data-aos-duration="800"] [data-aos] {
  transition-duration: 0.8s;
}

[data-aos][data-aos][data-aos-delay="800"], body[data-aos-delay="800"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="800"].aos-animate, body[data-aos-delay="800"] [data-aos].aos-animate {
  transition-delay: 0.8s;
}

[data-aos][data-aos][data-aos-duration="850"], body[data-aos-duration="850"] [data-aos] {
  transition-duration: 0.85s;
}

[data-aos][data-aos][data-aos-delay="850"], body[data-aos-delay="850"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="850"].aos-animate, body[data-aos-delay="850"] [data-aos].aos-animate {
  transition-delay: 0.85s;
}

[data-aos][data-aos][data-aos-duration="900"], body[data-aos-duration="900"] [data-aos] {
  transition-duration: 0.9s;
}

[data-aos][data-aos][data-aos-delay="900"], body[data-aos-delay="900"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="900"].aos-animate, body[data-aos-delay="900"] [data-aos].aos-animate {
  transition-delay: 0.9s;
}

[data-aos][data-aos][data-aos-duration="950"], body[data-aos-duration="950"] [data-aos] {
  transition-duration: 0.95s;
}

[data-aos][data-aos][data-aos-delay="950"], body[data-aos-delay="950"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="950"].aos-animate, body[data-aos-delay="950"] [data-aos].aos-animate {
  transition-delay: 0.95s;
}

[data-aos][data-aos][data-aos-duration="1000"], body[data-aos-duration="1000"] [data-aos] {
  transition-duration: 1s;
}

[data-aos][data-aos][data-aos-delay="1000"], body[data-aos-delay="1000"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="1000"].aos-animate, body[data-aos-delay="1000"] [data-aos].aos-animate {
  transition-delay: 1s;
}

[data-aos][data-aos][data-aos-duration="1050"], body[data-aos-duration="1050"] [data-aos] {
  transition-duration: 1.05s;
}

[data-aos][data-aos][data-aos-delay="1050"], body[data-aos-delay="1050"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="1050"].aos-animate, body[data-aos-delay="1050"] [data-aos].aos-animate {
  transition-delay: 1.05s;
}

[data-aos][data-aos][data-aos-duration="1100"], body[data-aos-duration="1100"] [data-aos] {
  transition-duration: 1.1s;
}

[data-aos][data-aos][data-aos-delay="1100"], body[data-aos-delay="1100"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="1100"].aos-animate, body[data-aos-delay="1100"] [data-aos].aos-animate {
  transition-delay: 1.1s;
}

[data-aos][data-aos][data-aos-duration="1150"], body[data-aos-duration="1150"] [data-aos] {
  transition-duration: 1.15s;
}

[data-aos][data-aos][data-aos-delay="1150"], body[data-aos-delay="1150"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="1150"].aos-animate, body[data-aos-delay="1150"] [data-aos].aos-animate {
  transition-delay: 1.15s;
}

[data-aos][data-aos][data-aos-duration="1200"], body[data-aos-duration="1200"] [data-aos] {
  transition-duration: 1.2s;
}

[data-aos][data-aos][data-aos-delay="1200"], body[data-aos-delay="1200"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="1200"].aos-animate, body[data-aos-delay="1200"] [data-aos].aos-animate {
  transition-delay: 1.2s;
}

[data-aos][data-aos][data-aos-duration="1250"], body[data-aos-duration="1250"] [data-aos] {
  transition-duration: 1.25s;
}

[data-aos][data-aos][data-aos-delay="1250"], body[data-aos-delay="1250"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="1250"].aos-animate, body[data-aos-delay="1250"] [data-aos].aos-animate {
  transition-delay: 1.25s;
}

[data-aos][data-aos][data-aos-duration="1300"], body[data-aos-duration="1300"] [data-aos] {
  transition-duration: 1.3s;
}

[data-aos][data-aos][data-aos-delay="1300"], body[data-aos-delay="1300"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="1300"].aos-animate, body[data-aos-delay="1300"] [data-aos].aos-animate {
  transition-delay: 1.3s;
}

[data-aos][data-aos][data-aos-duration="1350"], body[data-aos-duration="1350"] [data-aos] {
  transition-duration: 1.35s;
}

[data-aos][data-aos][data-aos-delay="1350"], body[data-aos-delay="1350"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="1350"].aos-animate, body[data-aos-delay="1350"] [data-aos].aos-animate {
  transition-delay: 1.35s;
}

[data-aos][data-aos][data-aos-duration="1400"], body[data-aos-duration="1400"] [data-aos] {
  transition-duration: 1.4s;
}

[data-aos][data-aos][data-aos-delay="1400"], body[data-aos-delay="1400"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="1400"].aos-animate, body[data-aos-delay="1400"] [data-aos].aos-animate {
  transition-delay: 1.4s;
}

[data-aos][data-aos][data-aos-duration="1450"], body[data-aos-duration="1450"] [data-aos] {
  transition-duration: 1.45s;
}

[data-aos][data-aos][data-aos-delay="1450"], body[data-aos-delay="1450"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="1450"].aos-animate, body[data-aos-delay="1450"] [data-aos].aos-animate {
  transition-delay: 1.45s;
}

[data-aos][data-aos][data-aos-duration="1500"], body[data-aos-duration="1500"] [data-aos] {
  transition-duration: 1.5s;
}

[data-aos][data-aos][data-aos-delay="1500"], body[data-aos-delay="1500"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="1500"].aos-animate, body[data-aos-delay="1500"] [data-aos].aos-animate {
  transition-delay: 1.5s;
}

[data-aos][data-aos][data-aos-duration="1550"], body[data-aos-duration="1550"] [data-aos] {
  transition-duration: 1.55s;
}

[data-aos][data-aos][data-aos-delay="1550"], body[data-aos-delay="1550"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="1550"].aos-animate, body[data-aos-delay="1550"] [data-aos].aos-animate {
  transition-delay: 1.55s;
}

[data-aos][data-aos][data-aos-duration="1600"], body[data-aos-duration="1600"] [data-aos] {
  transition-duration: 1.6s;
}

[data-aos][data-aos][data-aos-delay="1600"], body[data-aos-delay="1600"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="1600"].aos-animate, body[data-aos-delay="1600"] [data-aos].aos-animate {
  transition-delay: 1.6s;
}

[data-aos][data-aos][data-aos-duration="1650"], body[data-aos-duration="1650"] [data-aos] {
  transition-duration: 1.65s;
}

[data-aos][data-aos][data-aos-delay="1650"], body[data-aos-delay="1650"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="1650"].aos-animate, body[data-aos-delay="1650"] [data-aos].aos-animate {
  transition-delay: 1.65s;
}

[data-aos][data-aos][data-aos-duration="1700"], body[data-aos-duration="1700"] [data-aos] {
  transition-duration: 1.7s;
}

[data-aos][data-aos][data-aos-delay="1700"], body[data-aos-delay="1700"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="1700"].aos-animate, body[data-aos-delay="1700"] [data-aos].aos-animate {
  transition-delay: 1.7s;
}

[data-aos][data-aos][data-aos-duration="1750"], body[data-aos-duration="1750"] [data-aos] {
  transition-duration: 1.75s;
}

[data-aos][data-aos][data-aos-delay="1750"], body[data-aos-delay="1750"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="1750"].aos-animate, body[data-aos-delay="1750"] [data-aos].aos-animate {
  transition-delay: 1.75s;
}

[data-aos][data-aos][data-aos-duration="1800"], body[data-aos-duration="1800"] [data-aos] {
  transition-duration: 1.8s;
}

[data-aos][data-aos][data-aos-delay="1800"], body[data-aos-delay="1800"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="1800"].aos-animate, body[data-aos-delay="1800"] [data-aos].aos-animate {
  transition-delay: 1.8s;
}

[data-aos][data-aos][data-aos-duration="1850"], body[data-aos-duration="1850"] [data-aos] {
  transition-duration: 1.85s;
}

[data-aos][data-aos][data-aos-delay="1850"], body[data-aos-delay="1850"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="1850"].aos-animate, body[data-aos-delay="1850"] [data-aos].aos-animate {
  transition-delay: 1.85s;
}

[data-aos][data-aos][data-aos-duration="1900"], body[data-aos-duration="1900"] [data-aos] {
  transition-duration: 1.9s;
}

[data-aos][data-aos][data-aos-delay="1900"], body[data-aos-delay="1900"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="1900"].aos-animate, body[data-aos-delay="1900"] [data-aos].aos-animate {
  transition-delay: 1.9s;
}

[data-aos][data-aos][data-aos-duration="1950"], body[data-aos-duration="1950"] [data-aos] {
  transition-duration: 1.95s;
}

[data-aos][data-aos][data-aos-delay="1950"], body[data-aos-delay="1950"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="1950"].aos-animate, body[data-aos-delay="1950"] [data-aos].aos-animate {
  transition-delay: 1.95s;
}

[data-aos][data-aos][data-aos-duration="2000"], body[data-aos-duration="2000"] [data-aos] {
  transition-duration: 2s;
}

[data-aos][data-aos][data-aos-delay="2000"], body[data-aos-delay="2000"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="2000"].aos-animate, body[data-aos-delay="2000"] [data-aos].aos-animate {
  transition-delay: 2s;
}

[data-aos][data-aos][data-aos-duration="2050"], body[data-aos-duration="2050"] [data-aos] {
  transition-duration: 2.05s;
}

[data-aos][data-aos][data-aos-delay="2050"], body[data-aos-delay="2050"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="2050"].aos-animate, body[data-aos-delay="2050"] [data-aos].aos-animate {
  transition-delay: 2.05s;
}

[data-aos][data-aos][data-aos-duration="2100"], body[data-aos-duration="2100"] [data-aos] {
  transition-duration: 2.1s;
}

[data-aos][data-aos][data-aos-delay="2100"], body[data-aos-delay="2100"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="2100"].aos-animate, body[data-aos-delay="2100"] [data-aos].aos-animate {
  transition-delay: 2.1s;
}

[data-aos][data-aos][data-aos-duration="2150"], body[data-aos-duration="2150"] [data-aos] {
  transition-duration: 2.15s;
}

[data-aos][data-aos][data-aos-delay="2150"], body[data-aos-delay="2150"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="2150"].aos-animate, body[data-aos-delay="2150"] [data-aos].aos-animate {
  transition-delay: 2.15s;
}

[data-aos][data-aos][data-aos-duration="2200"], body[data-aos-duration="2200"] [data-aos] {
  transition-duration: 2.2s;
}

[data-aos][data-aos][data-aos-delay="2200"], body[data-aos-delay="2200"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="2200"].aos-animate, body[data-aos-delay="2200"] [data-aos].aos-animate {
  transition-delay: 2.2s;
}

[data-aos][data-aos][data-aos-duration="2250"], body[data-aos-duration="2250"] [data-aos] {
  transition-duration: 2.25s;
}

[data-aos][data-aos][data-aos-delay="2250"], body[data-aos-delay="2250"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="2250"].aos-animate, body[data-aos-delay="2250"] [data-aos].aos-animate {
  transition-delay: 2.25s;
}

[data-aos][data-aos][data-aos-duration="2300"], body[data-aos-duration="2300"] [data-aos] {
  transition-duration: 2.3s;
}

[data-aos][data-aos][data-aos-delay="2300"], body[data-aos-delay="2300"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="2300"].aos-animate, body[data-aos-delay="2300"] [data-aos].aos-animate {
  transition-delay: 2.3s;
}

[data-aos][data-aos][data-aos-duration="2350"], body[data-aos-duration="2350"] [data-aos] {
  transition-duration: 2.35s;
}

[data-aos][data-aos][data-aos-delay="2350"], body[data-aos-delay="2350"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="2350"].aos-animate, body[data-aos-delay="2350"] [data-aos].aos-animate {
  transition-delay: 2.35s;
}

[data-aos][data-aos][data-aos-duration="2400"], body[data-aos-duration="2400"] [data-aos] {
  transition-duration: 2.4s;
}

[data-aos][data-aos][data-aos-delay="2400"], body[data-aos-delay="2400"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="2400"].aos-animate, body[data-aos-delay="2400"] [data-aos].aos-animate {
  transition-delay: 2.4s;
}

[data-aos][data-aos][data-aos-duration="2450"], body[data-aos-duration="2450"] [data-aos] {
  transition-duration: 2.45s;
}

[data-aos][data-aos][data-aos-delay="2450"], body[data-aos-delay="2450"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="2450"].aos-animate, body[data-aos-delay="2450"] [data-aos].aos-animate {
  transition-delay: 2.45s;
}

[data-aos][data-aos][data-aos-duration="2500"], body[data-aos-duration="2500"] [data-aos] {
  transition-duration: 2.5s;
}

[data-aos][data-aos][data-aos-delay="2500"], body[data-aos-delay="2500"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="2500"].aos-animate, body[data-aos-delay="2500"] [data-aos].aos-animate {
  transition-delay: 2.5s;
}

[data-aos][data-aos][data-aos-duration="2550"], body[data-aos-duration="2550"] [data-aos] {
  transition-duration: 2.55s;
}

[data-aos][data-aos][data-aos-delay="2550"], body[data-aos-delay="2550"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="2550"].aos-animate, body[data-aos-delay="2550"] [data-aos].aos-animate {
  transition-delay: 2.55s;
}

[data-aos][data-aos][data-aos-duration="2600"], body[data-aos-duration="2600"] [data-aos] {
  transition-duration: 2.6s;
}

[data-aos][data-aos][data-aos-delay="2600"], body[data-aos-delay="2600"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="2600"].aos-animate, body[data-aos-delay="2600"] [data-aos].aos-animate {
  transition-delay: 2.6s;
}

[data-aos][data-aos][data-aos-duration="2650"], body[data-aos-duration="2650"] [data-aos] {
  transition-duration: 2.65s;
}

[data-aos][data-aos][data-aos-delay="2650"], body[data-aos-delay="2650"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="2650"].aos-animate, body[data-aos-delay="2650"] [data-aos].aos-animate {
  transition-delay: 2.65s;
}

[data-aos][data-aos][data-aos-duration="2700"], body[data-aos-duration="2700"] [data-aos] {
  transition-duration: 2.7s;
}

[data-aos][data-aos][data-aos-delay="2700"], body[data-aos-delay="2700"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="2700"].aos-animate, body[data-aos-delay="2700"] [data-aos].aos-animate {
  transition-delay: 2.7s;
}

[data-aos][data-aos][data-aos-duration="2750"], body[data-aos-duration="2750"] [data-aos] {
  transition-duration: 2.75s;
}

[data-aos][data-aos][data-aos-delay="2750"], body[data-aos-delay="2750"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="2750"].aos-animate, body[data-aos-delay="2750"] [data-aos].aos-animate {
  transition-delay: 2.75s;
}

[data-aos][data-aos][data-aos-duration="2800"], body[data-aos-duration="2800"] [data-aos] {
  transition-duration: 2.8s;
}

[data-aos][data-aos][data-aos-delay="2800"], body[data-aos-delay="2800"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="2800"].aos-animate, body[data-aos-delay="2800"] [data-aos].aos-animate {
  transition-delay: 2.8s;
}

[data-aos][data-aos][data-aos-duration="2850"], body[data-aos-duration="2850"] [data-aos] {
  transition-duration: 2.85s;
}

[data-aos][data-aos][data-aos-delay="2850"], body[data-aos-delay="2850"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="2850"].aos-animate, body[data-aos-delay="2850"] [data-aos].aos-animate {
  transition-delay: 2.85s;
}

[data-aos][data-aos][data-aos-duration="2900"], body[data-aos-duration="2900"] [data-aos] {
  transition-duration: 2.9s;
}

[data-aos][data-aos][data-aos-delay="2900"], body[data-aos-delay="2900"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="2900"].aos-animate, body[data-aos-delay="2900"] [data-aos].aos-animate {
  transition-delay: 2.9s;
}

[data-aos][data-aos][data-aos-duration="2950"], body[data-aos-duration="2950"] [data-aos] {
  transition-duration: 2.95s;
}

[data-aos][data-aos][data-aos-delay="2950"], body[data-aos-delay="2950"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="2950"].aos-animate, body[data-aos-delay="2950"] [data-aos].aos-animate {
  transition-delay: 2.95s;
}

[data-aos][data-aos][data-aos-duration="3000"], body[data-aos-duration="3000"] [data-aos] {
  transition-duration: 3s;
}

[data-aos][data-aos][data-aos-delay="3000"], body[data-aos-delay="3000"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="3000"].aos-animate, body[data-aos-delay="3000"] [data-aos].aos-animate {
  transition-delay: 3s;
}

[data-aos][data-aos][data-aos-easing=linear], body[data-aos-easing=linear] [data-aos] {
  transition-timing-function: cubic-bezier(0.25, 0.25, 0.75, 0.75);
}

[data-aos][data-aos][data-aos-easing=ease], body[data-aos-easing=ease] [data-aos] {
  transition-timing-function: ease;
}

[data-aos][data-aos][data-aos-easing=ease-in], body[data-aos-easing=ease-in] [data-aos] {
  transition-timing-function: ease-in;
}

[data-aos][data-aos][data-aos-easing=ease-out], body[data-aos-easing=ease-out] [data-aos] {
  transition-timing-function: ease-out;
}

[data-aos][data-aos][data-aos-easing=ease-in-out], body[data-aos-easing=ease-in-out] [data-aos] {
  transition-timing-function: ease-in-out;
}

[data-aos][data-aos][data-aos-easing=ease-in-back], body[data-aos-easing=ease-in-back] [data-aos] {
  transition-timing-function: cubic-bezier(0.6, -0.28, 0.735, 0.045);
}

[data-aos][data-aos][data-aos-easing=ease-out-back], body[data-aos-easing=ease-out-back] [data-aos] {
  transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.275);
}

[data-aos][data-aos][data-aos-easing=ease-in-out-back], body[data-aos-easing=ease-in-out-back] [data-aos] {
  transition-timing-function: cubic-bezier(0.68, -0.55, 0.265, 1.55);
}

[data-aos][data-aos][data-aos-easing=ease-in-sine], body[data-aos-easing=ease-in-sine] [data-aos] {
  transition-timing-function: cubic-bezier(0.47, 0, 0.745, 0.715);
}

[data-aos][data-aos][data-aos-easing=ease-out-sine], body[data-aos-easing=ease-out-sine] [data-aos] {
  transition-timing-function: cubic-bezier(0.39, 0.575, 0.565, 1);
}

[data-aos][data-aos][data-aos-easing=ease-in-out-sine], body[data-aos-easing=ease-in-out-sine] [data-aos] {
  transition-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95);
}

[data-aos][data-aos][data-aos-easing=ease-in-quad], body[data-aos-easing=ease-in-quad] [data-aos] {
  transition-timing-function: cubic-bezier(0.55, 0.085, 0.68, 0.53);
}

[data-aos][data-aos][data-aos-easing=ease-out-quad], body[data-aos-easing=ease-out-quad] [data-aos] {
  transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

[data-aos][data-aos][data-aos-easing=ease-in-out-quad], body[data-aos-easing=ease-in-out-quad] [data-aos] {
  transition-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955);
}

[data-aos][data-aos][data-aos-easing=ease-in-cubic], body[data-aos-easing=ease-in-cubic] [data-aos] {
  transition-timing-function: cubic-bezier(0.55, 0.085, 0.68, 0.53);
}

[data-aos][data-aos][data-aos-easing=ease-out-cubic], body[data-aos-easing=ease-out-cubic] [data-aos] {
  transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

[data-aos][data-aos][data-aos-easing=ease-in-out-cubic], body[data-aos-easing=ease-in-out-cubic] [data-aos] {
  transition-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955);
}

[data-aos][data-aos][data-aos-easing=ease-in-quart], body[data-aos-easing=ease-in-quart] [data-aos] {
  transition-timing-function: cubic-bezier(0.55, 0.085, 0.68, 0.53);
}

[data-aos][data-aos][data-aos-easing=ease-out-quart], body[data-aos-easing=ease-out-quart] [data-aos] {
  transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

[data-aos][data-aos][data-aos-easing=ease-in-out-quart], body[data-aos-easing=ease-in-out-quart] [data-aos] {
  transition-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955);
}

[data-aos^=fade][data-aos^=fade] {
  opacity: 0;
  transition-property: opacity, transform;
}

[data-aos^=fade][data-aos^=fade].aos-animate {
  opacity: 1;
  transform: translateZ(0);
}

[data-aos=fade-up] {
  transform: translate3d(0, 100px, 0);
}

[data-aos=fade-down] {
  transform: translate3d(0, -100px, 0);
}

[data-aos=fade-right] {
  transform: translate3d(-100px, 0, 0);
}

[data-aos=fade-left] {
  transform: translate3d(100px, 0, 0);
}

[data-aos=fade-up-right] {
  transform: translate3d(-100px, 100px, 0);
}

[data-aos=fade-up-left] {
  transform: translate3d(100px, 100px, 0);
}

[data-aos=fade-down-right] {
  transform: translate3d(-100px, -100px, 0);
}

[data-aos=fade-down-left] {
  transform: translate3d(100px, -100px, 0);
}

[data-aos^=zoom][data-aos^=zoom] {
  opacity: 0;
  transition-property: opacity, transform;
}

[data-aos^=zoom][data-aos^=zoom].aos-animate {
  opacity: 1;
  transform: translateZ(0) scale(1);
}

[data-aos=zoom-in] {
  transform: scale(0.6);
}

[data-aos=zoom-in-up] {
  transform: translate3d(0, 100px, 0) scale(0.6);
}

[data-aos=zoom-in-down] {
  transform: translate3d(0, -100px, 0) scale(0.6);
}

[data-aos=zoom-in-right] {
  transform: translate3d(-100px, 0, 0) scale(0.6);
}

[data-aos=zoom-in-left] {
  transform: translate3d(100px, 0, 0) scale(0.6);
}

[data-aos=zoom-out] {
  transform: scale(1.2);
}

[data-aos=zoom-out-up] {
  transform: translate3d(0, 100px, 0) scale(1.2);
}

[data-aos=zoom-out-down] {
  transform: translate3d(0, -100px, 0) scale(1.2);
}

[data-aos=zoom-out-right] {
  transform: translate3d(-100px, 0, 0) scale(1.2);
}

[data-aos=zoom-out-left] {
  transform: translate3d(100px, 0, 0) scale(1.2);
}

[data-aos^=slide][data-aos^=slide] {
  transition-property: transform;
}

[data-aos^=slide][data-aos^=slide].aos-animate {
  transform: translateZ(0);
}

[data-aos=slide-up] {
  transform: translate3d(0, 100%, 0);
}

[data-aos=slide-down] {
  transform: translate3d(0, -100%, 0);
}

[data-aos=slide-right] {
  transform: translate3d(-100%, 0, 0);
}

[data-aos=slide-left] {
  transform: translate3d(100%, 0, 0);
}

[data-aos^=flip][data-aos^=flip] {
  backface-visibility: hidden;
  transition-property: transform;
}

[data-aos=flip-left] {
  transform: perspective(2500px) rotateY(-100deg);
}

[data-aos=flip-left].aos-animate {
  transform: perspective(2500px) rotateY(0);
}

[data-aos=flip-right] {
  transform: perspective(2500px) rotateY(100deg);
}

[data-aos=flip-right].aos-animate {
  transform: perspective(2500px) rotateY(0);
}

[data-aos=flip-up] {
  transform: perspective(2500px) rotateX(-100deg);
}

[data-aos=flip-up].aos-animate {
  transform: perspective(2500px) rotateX(0);
}

[data-aos=flip-down] {
  transform: perspective(2500px) rotateX(100deg);
}

[data-aos=flip-down].aos-animate {
  transform: perspective(2500px) rotateX(0);
}

.gform_heading{
  display: none;
}

.gform_fields{
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  -moz-column-gap: 16px;
       column-gap: 16px;
  row-gap: 16px;
}

@media (min-width: 1024px){
  .gform_fields{
    -moz-column-gap: 24px;
         column-gap: 24px;
    row-gap: 24px;
  }
}

.gfield {
  grid-column: span 2;
}
.gfield.gfield_error .gfield_validation_message{
  margin-top: 8px;
  font-size: 12px;
  line-height: 1.3;
  --tw-text-opacity: 1;
  color: rgb(255 60 60 / var(--tw-text-opacity));
}
.gfield.no-row-gap{
  margin-top: -16px;
}
@media (min-width: 1024px){
  .gfield.no-row-gap{
    margin-top: -24px;
  }
}
@media (min-width: 640px){
  .gfield--width-half{
    grid-column: span 2 / span 2;
  }
}
@media (min-width: 1024px){
  .gfield--width-half{
    grid-column: span 1 / span 1;
  }
}
.gfield--type-checkbox legend{
  margin-bottom: 24px;
  display: block;
  font-weight: 700;
}
.gfield_label {
  display: block;
  font-size: 13px;
  margin-bottom: 4px;
  font-weight: 600;
  --tw-text-opacity: 1;
  color: rgb(45 64 49 / var(--tw-text-opacity));
}
.hidden_label .gfield_label{
  display: none;
}
.gfield_label .gfield_required {
  display: none;
}
.gfield.gfield--type-fileupload > label {
  margin-bottom: 8px !important;
}
.gfield.gfield--type-html small {
  font-size: 13px;
}
.gfield.gfield--type-html a {
  text-decoration: underline;
}

.ginput_container{
  position: relative;
}

.b-cont-carousel__slide > .ginput_container:after {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  z-index: 20;
  bottom: 0;
  left: 0;
  background: rgba(0, 0, 0, 0.4);
}

@media (min-width: 1024px) {
  .b-cont-carousel__slide > .ginput_container:after {
    background: linear-gradient(227.73deg, rgba(0, 0, 0, 0) 18.88%, rgba(43, 122, 109, 0.7) 76.71%);
  }
}

.b-page-header.analytic > .ginput_container.py-10 {
  padding-bottom: 0;
}

.b-page-header.analytic > .ginput_container.py-10 > .container {
  padding-right: 0;
}

.b-page-header.analytic > .ginput_container.py-10 .header-text {
  padding-right: 24px;
}

.b-page-header.analytic > .ginput_container.py-10 .header-mobile {
  display: block;
}

.b-page-header.analytic > .ginput_container.py-10 .header-desktop {
  display: none;
}

@media (min-width: 1024px) {
  .b-page-header.analytic > .ginput_container.py-10 {
    overflow: hidden;
    padding-top: 0;
  }
  .b-page-header.analytic > .ginput_container.py-10 .header-wrap {
    height: 667px;
    width: calc(100% + 430px);
  }
  .b-page-header.analytic > .ginput_container.py-10 .header-mobile {
    display: none;
  }
  .b-page-header.analytic > .ginput_container.py-10 .header-desktop {
    display: block;
  }
}

.b-page-header.bill > .ginput_container.py-10 {
  padding-bottom: 0;
}

.b-page-header.bill > .ginput_container.py-10 > .container {
  padding-right: 0;
}

.b-page-header.bill > .ginput_container.py-10 .header-text {
  padding-right: 24px;
}

.b-page-header.bill > .ginput_container.py-10 .header-wrap {
  width: calc(100% - 24px);
}

@media (min-width: 1024px) {
  .b-page-header.bill > .ginput_container.py-10 {
    overflow: hidden;
    padding-top: 0;
  }
  .b-page-header.bill > .ginput_container.py-10 .header-desktop {
    width: calc(100% + 100px);
    position: absolute;
    bottom: 0;
    left: 0;
  }
}
.ginput_container select,
.ginput_container textarea,
.ginput_container input[type=text],
.ginput_container input[type=tel],
.ginput_container input[type=email],
.ginput_container input[type=number] {
  height: 58px;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  font-size: 16px;
  font-weight: 400;
  width: 100%;
  border-radius: 9px;
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(45 64 49 / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(167 198 80 / var(--tw-bg-opacity));
  font-family: Inter, sans-serif;
  --tw-text-opacity: 1;
  color: rgb(45 64 49 / var(--tw-text-opacity));
  padding-left: 16px;
  padding-right: 16px;
  box-shadow: none;
}
.ginput_container select::-moz-placeholder, .ginput_container textarea::-moz-placeholder, .ginput_container input[type=text]::-moz-placeholder, .ginput_container input[type=tel]::-moz-placeholder, .ginput_container input[type=email]::-moz-placeholder, .ginput_container input[type=number]::-moz-placeholder{
  --tw-placeholder-opacity: 1;
  color: rgb(255 255 255 / var(--tw-placeholder-opacity));
}
.ginput_container select::placeholder,
.ginput_container textarea::placeholder,
.ginput_container input[type=text]::placeholder,
.ginput_container input[type=tel]::placeholder,
.ginput_container input[type=email]::placeholder,
.ginput_container input[type=number]::placeholder{
  --tw-placeholder-opacity: 1;
  color: rgb(255 255 255 / var(--tw-placeholder-opacity));
}
.ginput_container select:focus,
.ginput_container textarea:focus,
.ginput_container input[type=text]:focus,
.ginput_container input[type=tel]:focus,
.ginput_container input[type=email]:focus,
.ginput_container input[type=number]:focus{
  outline: 2px solid transparent;
  outline-offset: 2px;
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(255 255 255 / var(--tw-ring-opacity));
}
.ginput_container select{
  background-position: right 12px center;
  background-repeat: no-repeat;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='M4 6L8 10L12 6' stroke='%23AEAAAE' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
}
.ginput_container textarea {
  height: 150px;
  padding-top: 12px;
}
.ginput_container.ginput_container_checkbox .gfield_checkbox{
  display: grid !important;
}
.col-2 .ginput_container.ginput_container_checkbox .gfield_checkbox{
  grid-template-columns: repeat(1, minmax(0, 1fr));
}
@media (min-width: 1024px){
  .col-2 .ginput_container.ginput_container_checkbox .gfield_checkbox{
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
}
.col-3 .ginput_container.ginput_container_checkbox .gfield_checkbox{
  grid-template-columns: repeat(3, minmax(0, 1fr));
}
@media (max-width: 1300px) {
  .col-3 .ginput_container.ginput_container_checkbox .gfield_checkbox{
    grid-template-columns: repeat(1, minmax(0, 1fr));
  }
}
.ginput_container.ginput_container_consent,
.ginput_container .gfield_checkbox,
.ginput_container .gfield_radio,
.ginput_container .gchoice{
  font-size: 14px;
  line-height: 1.3;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
.ginput_container.ginput_container_consent .gfield_required,
.ginput_container .gfield_checkbox .gfield_required,
.ginput_container .gfield_radio .gfield_required,
.ginput_container .gchoice .gfield_required {
  display: none;
}
.ginput_container.ginput_container_consent input[type=checkbox],
.ginput_container.ginput_container_consent input[type=radio],
.ginput_container .gfield_checkbox input[type=checkbox],
.ginput_container .gfield_checkbox input[type=radio],
.ginput_container .gfield_radio input[type=checkbox],
.ginput_container .gfield_radio input[type=radio],
.ginput_container .gchoice input[type=checkbox],
.ginput_container .gchoice input[type=radio]{
  position: absolute;
  top: 0;
  left: 0;
  z-index: 50;
  margin-bottom: 0;
  margin-top: 0;
  height: 24px;
  width: 24px;
  cursor: pointer;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  opacity: 0;
  outline: 2px solid transparent;
  outline-offset: 2px;
}
.ginput_container.ginput_container_consent input[type=checkbox] + label,
.ginput_container.ginput_container_consent input[type=radio] + label,
.ginput_container .gfield_checkbox input[type=checkbox] + label,
.ginput_container .gfield_checkbox input[type=radio] + label,
.ginput_container .gfield_radio input[type=checkbox] + label,
.ginput_container .gfield_radio input[type=radio] + label,
.ginput_container .gchoice input[type=checkbox] + label,
.ginput_container .gchoice input[type=radio] + label {
  cursor: pointer;
}
.ginput_container.ginput_container_consent input[type=checkbox]:checked + label:after,
.ginput_container.ginput_container_consent input[type=radio]:checked + label:after,
.ginput_container .gfield_checkbox input[type=checkbox]:checked + label:after,
.ginput_container .gfield_checkbox input[type=radio]:checked + label:after,
.ginput_container .gfield_radio input[type=checkbox]:checked + label:after,
.ginput_container .gfield_radio input[type=radio]:checked + label:after,
.ginput_container .gchoice input[type=checkbox]:checked + label:after,
.ginput_container .gchoice input[type=radio]:checked + label:after{
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
.ginput_container.ginput_container_consent input[type=checkbox]:checked + label:before,
.ginput_container.ginput_container_consent input[type=radio]:checked + label:before,
.ginput_container .gfield_checkbox input[type=checkbox]:checked + label:before,
.ginput_container .gfield_checkbox input[type=radio]:checked + label:before,
.ginput_container .gfield_radio input[type=checkbox]:checked + label:before,
.ginput_container .gfield_radio input[type=radio]:checked + label:before,
.ginput_container .gchoice input[type=checkbox]:checked + label:before,
.ginput_container .gchoice input[type=radio]:checked + label:before{
  opacity: 1;
}
.ginput_container.ginput_container_consent input[type=checkbox]:focus + label:after,
.ginput_container.ginput_container_consent input[type=radio]:focus + label:after,
.ginput_container .gfield_checkbox input[type=checkbox]:focus + label:after,
.ginput_container .gfield_checkbox input[type=radio]:focus + label:after,
.ginput_container .gfield_radio input[type=checkbox]:focus + label:after,
.ginput_container .gfield_radio input[type=radio]:focus + label:after,
.ginput_container .gchoice input[type=checkbox]:focus + label:after,
.ginput_container .gchoice input[type=radio]:focus + label:after{
  border-color: rgb(0 0 0 / var(--tw-border-opacity));
  --tw-border-opacity: 0.2;
}
.ginput_container.ginput_container_consent label,
.ginput_container .gfield_checkbox label,
.ginput_container .gfield_radio label,
.ginput_container .gchoice label {
  display: block;
  position: relative;
  width: 100%;
  padding-left: 32px;
}
.b-cont-carousel__slide > .ginput_container.ginput_container_consent label:after,.b-cont-carousel__slide > 
.ginput_container .gfield_checkbox label:after,.b-cont-carousel__slide > 
.ginput_container .gfield_radio label:after,.b-cont-carousel__slide > 
.ginput_container .gchoice label:after {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  z-index: 20;
  bottom: 0;
  left: 0;
  background: rgba(0, 0, 0, 0.4);
}
@media (min-width: 1024px) {
  .b-cont-carousel__slide > .ginput_container.ginput_container_consent label:after,.b-cont-carousel__slide > 
.ginput_container .gfield_checkbox label:after,.b-cont-carousel__slide > 
.ginput_container .gfield_radio label:after,.b-cont-carousel__slide > 
.ginput_container .gchoice label:after {
    background: linear-gradient(227.73deg, rgba(0, 0, 0, 0) 18.88%, rgba(43, 122, 109, 0.7) 76.71%);
  }
}
.b-page-header.analytic > .ginput_container.ginput_container_consent label.py-10,.b-page-header.analytic > 
.ginput_container .gfield_checkbox label.py-10,.b-page-header.analytic > 
.ginput_container .gfield_radio label.py-10,.b-page-header.analytic > 
.ginput_container .gchoice label.py-10 {
  padding-bottom: 0;
}
.b-page-header.analytic > .ginput_container.ginput_container_consent label.py-10 > .container,.b-page-header.analytic > 
.ginput_container .gfield_checkbox label.py-10 > .container,.b-page-header.analytic > 
.ginput_container .gfield_radio label.py-10 > .container,.b-page-header.analytic > 
.ginput_container .gchoice label.py-10 > .container {
  padding-right: 0;
}
.b-page-header.analytic > .ginput_container.ginput_container_consent label.py-10 .header-text,.b-page-header.analytic > 
.ginput_container .gfield_checkbox label.py-10 .header-text,.b-page-header.analytic > 
.ginput_container .gfield_radio label.py-10 .header-text,.b-page-header.analytic > 
.ginput_container .gchoice label.py-10 .header-text {
  padding-right: 24px;
}
.b-page-header.analytic > .ginput_container.ginput_container_consent label.py-10 .header-mobile,.b-page-header.analytic > 
.ginput_container .gfield_checkbox label.py-10 .header-mobile,.b-page-header.analytic > 
.ginput_container .gfield_radio label.py-10 .header-mobile,.b-page-header.analytic > 
.ginput_container .gchoice label.py-10 .header-mobile {
  display: block;
}
.b-page-header.analytic > .ginput_container.ginput_container_consent label.py-10 .header-desktop,.b-page-header.analytic > 
.ginput_container .gfield_checkbox label.py-10 .header-desktop,.b-page-header.analytic > 
.ginput_container .gfield_radio label.py-10 .header-desktop,.b-page-header.analytic > 
.ginput_container .gchoice label.py-10 .header-desktop {
  display: none;
}
@media (min-width: 1024px) {
  .b-page-header.analytic > .ginput_container.ginput_container_consent label.py-10,.b-page-header.analytic > 
.ginput_container .gfield_checkbox label.py-10,.b-page-header.analytic > 
.ginput_container .gfield_radio label.py-10,.b-page-header.analytic > 
.ginput_container .gchoice label.py-10 {
    overflow: hidden;
    padding-top: 0;
  }
  .b-page-header.analytic > .ginput_container.ginput_container_consent label.py-10 .header-wrap,.b-page-header.analytic > 
.ginput_container .gfield_checkbox label.py-10 .header-wrap,.b-page-header.analytic > 
.ginput_container .gfield_radio label.py-10 .header-wrap,.b-page-header.analytic > 
.ginput_container .gchoice label.py-10 .header-wrap {
    height: 667px;
    width: calc(100% + 430px);
  }
  .b-page-header.analytic > .ginput_container.ginput_container_consent label.py-10 .header-mobile,.b-page-header.analytic > 
.ginput_container .gfield_checkbox label.py-10 .header-mobile,.b-page-header.analytic > 
.ginput_container .gfield_radio label.py-10 .header-mobile,.b-page-header.analytic > 
.ginput_container .gchoice label.py-10 .header-mobile {
    display: none;
  }
  .b-page-header.analytic > .ginput_container.ginput_container_consent label.py-10 .header-desktop,.b-page-header.analytic > 
.ginput_container .gfield_checkbox label.py-10 .header-desktop,.b-page-header.analytic > 
.ginput_container .gfield_radio label.py-10 .header-desktop,.b-page-header.analytic > 
.ginput_container .gchoice label.py-10 .header-desktop {
    display: block;
  }
}
.b-page-header.bill > .ginput_container.ginput_container_consent label.py-10,.b-page-header.bill > 
.ginput_container .gfield_checkbox label.py-10,.b-page-header.bill > 
.ginput_container .gfield_radio label.py-10,.b-page-header.bill > 
.ginput_container .gchoice label.py-10 {
  padding-bottom: 0;
}
.b-page-header.bill > .ginput_container.ginput_container_consent label.py-10 > .container,.b-page-header.bill > 
.ginput_container .gfield_checkbox label.py-10 > .container,.b-page-header.bill > 
.ginput_container .gfield_radio label.py-10 > .container,.b-page-header.bill > 
.ginput_container .gchoice label.py-10 > .container {
  padding-right: 0;
}
.b-page-header.bill > .ginput_container.ginput_container_consent label.py-10 .header-text,.b-page-header.bill > 
.ginput_container .gfield_checkbox label.py-10 .header-text,.b-page-header.bill > 
.ginput_container .gfield_radio label.py-10 .header-text,.b-page-header.bill > 
.ginput_container .gchoice label.py-10 .header-text {
  padding-right: 24px;
}
.b-page-header.bill > .ginput_container.ginput_container_consent label.py-10 .header-wrap,.b-page-header.bill > 
.ginput_container .gfield_checkbox label.py-10 .header-wrap,.b-page-header.bill > 
.ginput_container .gfield_radio label.py-10 .header-wrap,.b-page-header.bill > 
.ginput_container .gchoice label.py-10 .header-wrap {
  width: calc(100% - 24px);
}
@media (min-width: 1024px) {
  .b-page-header.bill > .ginput_container.ginput_container_consent label.py-10,.b-page-header.bill > 
.ginput_container .gfield_checkbox label.py-10,.b-page-header.bill > 
.ginput_container .gfield_radio label.py-10,.b-page-header.bill > 
.ginput_container .gchoice label.py-10 {
    overflow: hidden;
    padding-top: 0;
  }
  .b-page-header.bill > .ginput_container.ginput_container_consent label.py-10 .header-desktop,.b-page-header.bill > 
.ginput_container .gfield_checkbox label.py-10 .header-desktop,.b-page-header.bill > 
.ginput_container .gfield_radio label.py-10 .header-desktop,.b-page-header.bill > 
.ginput_container .gchoice label.py-10 .header-desktop {
    width: calc(100% + 100px);
    position: absolute;
    bottom: 0;
    left: 0;
  }
}
.ginput_container.ginput_container_consent label:after,
.ginput_container .gfield_checkbox label:after,
.ginput_container .gfield_radio label:after,
.ginput_container .gchoice label:after{
  pointer-events: none;
  position: absolute;
  left: 0;
  top: 1px;
  z-index: 0;
  display: block;
  height: 20px;
  width: 20px;
  border-radius: 4px;
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 450ms;
  --tw-content: "";
  content: var(--tw-content);
}
.ginput_container.ginput_container_consent label:before,
.ginput_container .gfield_checkbox label:before,
.ginput_container .gfield_radio label:before,
.ginput_container .gchoice label:before{
  position: absolute;
  left: 0;
  top: 3px;
  z-index: 1;
  display: block;
  height: 20px;
  width: 20px;
  text-align: center;
  font-size: 12px;
  line-height: 1.3;
  line-height: 16px;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
  opacity: 0;
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 450ms;
  --tw-content: "";
  content: var(--tw-content);
  font-family: fontello;
}
.ginput_container .gfield_checkbox,
.ginput_container .gfield_radio {
  margin: 0;
  display: flex;
  flex-wrap: wrap;
}
.ginput_container .gfield_checkbox .gchoice,
.ginput_container .gfield_radio .gchoice {
  width: 100%;
  position: relative;
  display: inline-block;
  white-space: nowrap;
  margin: 0 24px 6px 0;
}
.ginput_container .gfield_radio .gchoice label:after {
  top: 3px;
  border-radius: 30px;
}
.ginput_container .gfield_radio .gchoice label:before {
  content: "";
  width: 12px;
  height: 12px;
  border-radius: 30px;
  left: 4px;
  top: 7px;
  opacity: 0;
  z-index: 1;
}
.ginput_container.ginput_container_consent {
  position: relative;
  display: block;
  width: 100%;
  flex-basis: 100%;
}
.ginput_container.ginput_container_fileupload {
  position: relative;
  display: block;
  width: 100%;
  flex-basis: 100%;
}
.ginput_container.ginput_container_fileupload input[type=file] {
  height: 80px;
  padding: 28px 16px;
  background-color: #fff;
  width: 100%;
  font-size: 16px;
  cursor: pointer;
  border-radius: 16px;
  border-width: 1px;
  border-style: dashed;
  border-color: rgb(5 7 45 / var(--tw-border-opacity));
  --tw-border-opacity: 0.4;
}
.ginput_container.ginput_container_fileupload input[type=file]::file-selector-button {
  position: absolute;
  right: 12px;
  cursor: pointer;
  width: 100px;
  padding: 0 32px 0 0;
  font-size: 16px;
  border: 0;
  background-color: transparent;
  background-position: center right;
  background-repeat: no-repeat;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='M14 10V10.8C14 11.9201 14 12.4802 13.782 12.908C13.5903 13.2843 13.2843 13.5903 12.908 13.782C12.4802 14 11.9201 14 10.8 14H5.2C4.07989 14 3.51984 14 3.09202 13.782C2.71569 13.5903 2.40973 13.2843 2.21799 12.908C2 12.4802 2 11.9201 2 10.8V10M11.3333 5.33333L8 2M8 2L4.66667 5.33333M8 2V10' stroke='%233C1E65' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M14 10V10.8C14 11.9201 14 12.4802 13.782 12.908C13.5903 13.2843 13.2843 13.5903 12.908 13.782C12.4802 14 11.9201 14 10.8 14H5.2C4.07989 14 3.51984 14 3.09202 13.782C2.71569 13.5903 2.40973 13.2843 2.21799 12.908C2 12.4802 2 11.9201 2 10.8V10M11.3333 5.33333L8 2M8 2L4.66667 5.33333M8 2V10' stroke='black' stroke-opacity='0.2' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M14 10V10.8C14 11.9201 14 12.4802 13.782 12.908C13.5903 13.2843 13.2843 13.5903 12.908 13.782C12.4802 14 11.9201 14 10.8 14H5.2C4.07989 14 3.51984 14 3.09202 13.782C2.71569 13.5903 2.40973 13.2843 2.21799 12.908C2 12.4802 2 11.9201 2 10.8V10M11.3333 5.33333L8 2M8 2L4.66667 5.33333M8 2V10' stroke='black' stroke-opacity='0.2' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  font-family: Inter, sans-serif;
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 450ms;
}
.ginput_container.ginput_container_fileupload .gform_fileupload_rules {
  width: calc(100% - 150px);
  left: 12px;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  padding-left: 8px;
  background: rgba(77, 77, 77, 0.5);
  margin-top: -2px;
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  padding-top: 8px;
  padding-bottom: 8px;
  font-size: 14px;
  line-height: 1.3;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
@media (min-width: 1024px){
  .ginput_container.ginput_container_fileupload .gform_fileupload_rules{
    padding-top: 16px;
    padding-bottom: 16px;
  }
}
.ginput_container.ginput_container_fileupload.selected .gform_fileupload_rules {
  opacity: 0;
}
.ginput_container.ginput_container_fileupload .ginput_preview{
  margin: 0;
  font-family: Inter, sans-serif;
  font-size: 16px;
  line-height: 1.3;
}
@media (min-width: 1024px) {
  #notice-reqs .c-card--2 .c-card__cont .ginput_container.ginput_container_fileupload .ginput_preview {
    max-width: 80%;
    margin: 0 auto;
  }
}
#printing-quality .c-card--4 .c-card__cont .ginput_container.ginput_container_fileupload .ginput_preview {
  width: 50%;
}
@media (min-width: 640px) {
  #printing-quality .c-card--4 .c-card__cont .ginput_container.ginput_container_fileupload .ginput_preview {
    width: 90%;
  }
}
#printing-custom .c-card--2 .c-card__cont .ginput_container.ginput_container_fileupload .ginput_preview {
  max-width: 80%;
  margin: 0 auto;
}
#printing-custom .c-card--3 .c-card__cont .ginput_container.ginput_container_fileupload .ginput_preview {
  max-width: 60%;
}
@media (min-width: 1024px) {
  #printing-custom .c-card--3 .c-card__cont .ginput_container.ginput_container_fileupload .ginput_preview {
    max-width: 80%;
  }
}

.gform_footer {
  position: relative;
  margin-top: 40px;
  text-align: center;
}
@media (min-width: 1024px) {
  .gform_footer{
    text-align: center;
  }
}
.gform_footer span.gform-loader {
  position: absolute;
  top: 50%;
  right: 0;
  width: 24px;
  height: 24px;
  display: inline-block;
  transform: translateY(-50%);
  text-align: center;
  line-height: 24px;
  color: #fff;
}
.gform_footer span.gform-loader:after {
  content: "\e838";
  font-family: fontello;
  position: relative;
  display: inline-block;
  animation: spin 2s infinite linear;
}

.gf-confirmation--loaded {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
}
.gf-confirmation--loaded .gform_confirmation_message {
  color: #fff;
  padding: 24px;
  text-align: center;
  --tw-bg-opacity: 1;
  background-color: rgb(5 7 45 / var(--tw-bg-opacity));
}

@keyframes spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(359deg);
  }
}
/**
 * Infinite Marquee 1.0.12
 * Infinite Horizontal & Vertical Marquee animation based on CSS and controlled with JS
 *
 * Copyright 2024 Vahan Baghdasaryan
 *
 * Released under the MIT License
 *
 * Released on: August 6, 2024
 */
.horizontal-marquee {
  display: flex;
  flex-wrap: nowrap;
  overflow: hidden;
  gap: var(--_gap);
  max-width: 100%;
}

.horizontal-marquee.smooth {
  -webkit-mask: linear-gradient(90deg, transparent, #fff 20%, #fff 80%, transparent);
  mask: linear-gradient(90deg, transparent, #fff 20%, #fff 80%, transparent);
}

.horizontal-marquee.paused .horizontal-marquee-inner {
  animation-play-state: paused;
}

.horizontal-marquee.full .horizontal-marquee-inner {
  min-width: var(--_containerWidth);
}

.horizontal-marquee-inner {
  display: flex;
  align-items: center;
  justify-content: space-around;
  flex-wrap: nowrap;
  gap: var(--_gap);
  white-space: nowrap;
}

[data-animate=true] .horizontal-marquee-inner {
  animation: horizontal-marquee var(--_speed) linear infinite var(--_direction);
}

@keyframes horizontal-marquee {
  0% {
    transform: translate(calc(var(--_gap) * -1));
  }
  100% {
    transform: translate(calc(-100% - var(--_gap) * 2));
  }
}
.vertical-marquee {
  display: flex;
  flex-wrap: nowrap;
  overflow: hidden;
  margin-bottom: var(--_gap);
  max-height: 100%;
  flex-direction: column;
  height: calc((var(--_containerSize) - var(--_vGap)) / 1.2);
}

.vertical-marquee.smooth {
  -webkit-mask: linear-gradient(180deg, transparent, #fff 20%, #fff 80%, transparent);
  mask: linear-gradient(180deg, transparent, #fff 20%, #fff 80%, transparent);
}

.vertical-marquee.paused .vertical-marquee-inner {
  animation-play-state: paused;
}

.vertical-marquee-inner {
  flex-shrink: 0;
  display: flex;
  align-items: center;
  justify-content: space-around;
  flex-wrap: nowrap;
  margin-bottom: var(--_vGap);
}

[data-animate=true] .vertical-marquee-inner {
  animation: vertical-marquee var(--_speed) linear infinite var(--_direction);
}

.vertical-marquee-inner > :not(:last-child) {
  margin-right: var(--_hGap);
}

@keyframes vertical-marquee {
  0% {
    transform: translateY(calc(var(--_vGap) * -1));
  }
  100% {
    transform: translateY(calc(-100% - var(--_vGap) * 2));
  }
}
.mfp-container {
  padding: 24px;
}

.mfp-iframe-scaler iframe {
  box-shadow: none;
}

.mfp-iframe-holder .mfp-close {
  width: 36px;
  height: 36px;
  line-height: 38px;
  border-radius: 100px;
  background-color: #fff;
  color: #000;
  opacity: 1;
  text-align: center;
  padding: 0;
  margin: 0;
  top: -44px;
  right: -40px;
  transition: all 0.3s ease;
}
.mfp-iframe-holder .mfp-close:hover {
  background-color: #fff;
  border-color: white;
}
@media desktop {
  .mfp-iframe-holder .mfp-close {
    right: 0;
  }
}

/**************************\
  Basic Modal Styles
\**************************/
.modal__overlay {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: rgba(0, 0, 0, 0.6);
  display: block;
  justify-content: center;
  align-items: center;
  z-index: 3000;
  padding: 24px 24px;
  overflow-y: auto;
}
@media (min-width: 1024px) {
  .modal__overlay {
    display: flex;
  }
}

.modal__container {
  width: 100%;
  max-width: 1014px;
  max-height: 100vh;
  border-radius: 4px;
  overflow-y: auto;
  box-sizing: border-box;
  position: relative;
}

.modal__header {
  margin-bottom: 40px;
}

.modal__title {
  margin-top: 0;
  margin-bottom: 16px;
  font-weight: 600;
  font-size: 32px;
  box-sizing: border-box;
  line-height: 1.3;
}
@media (min-width: 1024px) {
  .modal__title {
    font-size: 40px;
  }
}

.modal__close {
  background: transparent;
  border: 0;
  position: absolute;
  top: 16px;
  right: 16px;
  width: 32px;
  height: 32px;
  line-height: 32px;
  text-align: center;
  border-radius: 100px;
  transition: all 0.3s ease;
  background-color: #fff;
  --tw-text-opacity: 1;
  color: rgb(5 7 45 / var(--tw-text-opacity));
}
@media (min-width: 1024px) {
  .modal__close {
    top: 24px;
    right: 24px;
  }
}
.modal__close:hover.z-10 {
  background: #F0EFEF;
}

.modal__close:before {
  content: "✕";
}

.modal__content {
  background-color: #F0EFEF;
}
.modal__content .gform_wrapper form {
  display: block;
}
.modal__content .gform_wrapper form .gform_body {
  width: 100%;
  flex-basis: 100%;
}
.modal__content .gform_wrapper form .gform_body .gform_fields {
  -moz-column-gap: 24px;
       column-gap: 24px;
}
.modal__content .gform_wrapper form .gform_body .gform_fields input[type=text],
.modal__content .gform_wrapper form .gform_body .gform_fields input[type=password],
.modal__content .gform_wrapper form .gform_body .gform_fields input[type=tel],
.modal__content .gform_wrapper form .gform_body .gform_fields input[type=number],
.modal__content .gform_wrapper form .gform_body .gform_fields input[type=email]{
  border-color: rgb(0 0 0 / var(--tw-border-opacity));
  --tw-border-opacity: 0.2;
}
.modal__content .gform_wrapper form .gform_body .gform_fields .gfield--type-hidden {
  display: none;
}
.modal__content .gform_wrapper form .gform_body .gform_fields .gfield_html small {
  font-size: 14px !important;
}
.modal__content .gform_wrapper form .gform_body .ginput_container.ginput_container_consent label:after,
.modal__content .gform_wrapper form .gform_body .ginput_container .gfield_checkbox label:after,
.modal__content .gform_wrapper form .gform_body .ginput_container .gfield_radio label:after,
.modal__content .gform_wrapper form .gform_body .ginput_container .gchoice label:after{
  border-color: rgb(0 0 0 / var(--tw-border-opacity));
  --tw-border-opacity: 0.2;
}
.modal__content .gform_wrapper form .gform_body .ginput_container.ginput_container_consent input:focus + label:after,
.modal__content .gform_wrapper form .gform_body .ginput_container .gfield_checkbox input:focus + label:after,
.modal__content .gform_wrapper form .gform_body .ginput_container .gfield_radio input:focus + label:after,
.modal__content .gform_wrapper form .gform_body .ginput_container .gchoice input:focus + label:after{
  border-color: rgb(0 0 0 / var(--tw-border-opacity));
  --tw-border-opacity: 0.2;
}
.modal__content .gform_wrapper form .gform_footer {
  margin-top: 0;
  padding-top: 29px;
  text-align: left;
}
.modal__content .gform_wrapper form .gform_footer .c-button:after, .modal__content .gform_wrapper form .gform_footer input[type=submit]:after,
.modal__content .gform_wrapper form .gform_footer input[type=button]:after,
.modal__content .gform_wrapper form .gform_footer input[type=reset]:after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='M14 10V10.8C14 11.9201 14 12.4802 13.782 12.908C13.5903 13.2843 13.2843 13.5903 12.908 13.782C12.4802 14 11.9201 14 10.8 14H5.2C4.07989 14 3.51984 14 3.09202 13.782C2.71569 13.5903 2.40973 13.2843 2.21799 12.908C2 12.4802 2 11.9201 2 10.8V10M11.3333 6.66667L8 10M8 10L4.66667 6.66667M8 10V2' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  width: 16px;
  height: 16px;
  display: inline-block;
  background-repeat: no-repeat;
  background-position: center center;
  content: "";
}
.modal__content .gform_wrapper form .gform_footer .c-button:hover:after, .modal__content .gform_wrapper form .gform_footer input[type=submit]:hover:after,
.modal__content .gform_wrapper form .gform_footer input[type=button]:hover:after,
.modal__content .gform_wrapper form .gform_footer input[type=reset]:hover:after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='M14 10V10.8C14 11.9201 14 12.4802 13.782 12.908C13.5903 13.2843 13.2843 13.5903 12.908 13.782C12.4802 14 11.9201 14 10.8 14H5.2C4.07989 14 3.51984 14 3.09202 13.782C2.71569 13.5903 2.40973 13.2843 2.21799 12.908C2 12.4802 2 11.9201 2 10.8V10M11.3333 6.66667L8 10M8 10L4.66667 6.66667M8 10V2' stroke='%233C1E65' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M14 10V10.8C14 11.9201 14 12.4802 13.782 12.908C13.5903 13.2843 13.2843 13.5903 12.908 13.782C12.4802 14 11.9201 14 10.8 14H5.2C4.07989 14 3.51984 14 3.09202 13.782C2.71569 13.5903 2.40973 13.2843 2.21799 12.908C2 12.4802 2 11.9201 2 10.8V10M11.3333 6.66667L8 10M8 10L4.66667 6.66667M8 10V2' stroke='black' stroke-opacity='0.2' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M14 10V10.8C14 11.9201 14 12.4802 13.782 12.908C13.5903 13.2843 13.2843 13.5903 12.908 13.782C12.4802 14 11.9201 14 10.8 14H5.2C4.07989 14 3.51984 14 3.09202 13.782C2.71569 13.5903 2.40973 13.2843 2.21799 12.908C2 12.4802 2 11.9201 2 10.8V10M11.3333 6.66667L8 10M8 10L4.66667 6.66667M8 10V2' stroke='black' stroke-opacity='0.2' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
}
.modal__content .gform_wrapper form .gform_footer span.gform-loader {
  right: -24px;
  top: auto;
  bottom: 12px;
  transform: translateY(0);
  left: auto !important;
}
.modal__content .gform_confirmation_wrapper .gform_confirmation_message {
  text-align: center;
}
.modal__content .gform_confirmation_wrapper .gform_confirmation_message h2 {
  font-size: 32px;
  font-weight: 600;
  margin-bottom: 16px;
}
@media (min-width: 1024px) {
  .modal__content .gform_confirmation_wrapper .gform_confirmation_message h2 {
    font-size: 40px;
  }
}

.modal__btn {
  font-size: 0.875rem;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  background-color: #e6e6e6;
  color: rgba(0, 0, 0, 0.8);
  border-radius: 0.25rem;
  border-style: none;
  border-width: 0;
  cursor: pointer;
  -webkit-appearance: button;
  text-transform: none;
  overflow: visible;
  line-height: 1.15;
  margin: 0;
  will-change: transform;
  -moz-osx-font-smoothing: grayscale;
  backface-visibility: hidden;
  transform: translateZ(0);
  transition: transform 0.25s ease-out;
}

.modal__btn:focus, .modal__btn:hover {
  transform: scale(1.05);
}

.modal__btn-primary {
  background-color: #00449e;
  color: #fff;
}

/**************************\
  Demo Animation Style
\**************************/
@keyframes mmfadeIn {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes mmfadeOut {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
@keyframes mmslideIn {
  from {
    transform: translateY(15%);
  }
  to {
    transform: translateY(0);
  }
}
@keyframes mmslideOut {
  from {
    transform: translateY(0);
  }
  to {
    transform: translateY(-10%);
  }
}
.micromodal-slide {
  display: none;
}

.micromodal-slide.is-open {
  display: block;
}

.micromodal-slide[aria-hidden=false] .modal__overlay {
  animation: mmfadeIn 0.3s cubic-bezier(0, 0, 0.2, 1);
}

.micromodal-slide[aria-hidden=false] .modal__container {
  animation: mmslideIn 0.3s cubic-bezier(0, 0, 0.2, 1);
}

.micromodal-slide[aria-hidden=true] .modal__overlay {
  animation: mmfadeOut 0.3s cubic-bezier(0, 0, 0.2, 1);
}

.micromodal-slide[aria-hidden=true] .modal__container {
  animation: mmslideOut 0.3s cubic-bezier(0, 0, 0.2, 1);
}

.micromodal-slide .modal__container,
.micromodal-slide .modal__overlay {
  will-change: transform;
}

/* Slider */
.slick-slider {
  position: relative;
  display: block;
  box-sizing: border-box;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  touch-action: pan-y;
  -webkit-tap-highlight-color: transparent;
}

.slick-track {
  display: flex !important;
}

.slick-slide {
  height: inherit !important;
}

.slick-list {
  position: relative;
  display: block;
  overflow: visible;
  margin: 0;
  padding: 0;
}

.slick-list:focus {
  outline: none;
}

.slick-list.dragging {
  cursor: pointer;
  cursor: hand;
}

.slick-slider .slick-track,
.slick-slider .slick-list {
  transform: translate3d(0, 0, 0);
}

.slick-track {
  position: relative;
  top: 0;
  left: 0;
  display: block;
  margin-left: auto;
  margin-right: auto;
}

.slick-track:before,
.slick-track:after {
  display: table;
  content: "";
}

.slick-track:after {
  clear: both;
}

.slick-loading .slick-track {
  visibility: hidden;
}

.slick-slide {
  display: none;
  float: left;
  height: 100%;
  min-height: 1px;
}

[dir=rtl] .slick-slide {
  float: right;
}

.slick-slide img {
  display: block;
}

.slick-slide.slick-loading img {
  display: none;
}

.slick-slide.dragging img {
  pointer-events: none;
}

.slick-initialized .slick-slide {
  display: block;
}

.slick-loading .slick-slide {
  visibility: hidden;
}

.slick-vertical .slick-slide {
  display: block;
  height: auto;
  border: 1px solid transparent;
}

.slick-arrow.slick-hidden {
  display: none;
}

.slick-dots {
  margin-top: 32px;
  display: flex !important;
  -moz-column-gap: 8px;
       column-gap: 8px;
  justify-content: center;
  position: absolute;
  left: 0;
  bottom: -40px;
  width: calc(100vw - 48px);
}
@media (min-width: 1024px) {
  .slick-dots {
    display: none !important;
  }
}
.slick-dots > li {
  margin: 0;
}
.slick-dots > li.slick-active > button{
  --tw-bg-opacity: 1;
  background-color: rgb(45 64 49 / var(--tw-bg-opacity));
}
.slick-dots > li > button {
  text-indent: -9999em;
  padding: 0;
  width: 12px;
  height: 12px;
  border-radius: 100px;
  --tw-bg-opacity: 1;
  background-color: rgb(167 198 80 / var(--tw-bg-opacity));
}

.c-breadcrumbs {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  --tw-border-spacing-x: 48px;
  --tw-border-spacing-y: 48px;
  border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y);
  font-size: 14px;
  line-height: 1.3;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
.c-breadcrumbs a {
  display: inline-flex;
  align-items: center;
}
.c-breadcrumbs a:first-child:before {
  content: "\e813";
  font-family: fontello;
  display: inline-block;
  position: relative;
  margin-right: 16px;
}
.c-breadcrumbs a:last-child:after {
  content: "/";
  display: inline-block;
  position: relative;
  margin-left: 16px;
}
.c-breadcrumbs a:hover {
  opacity: 0.5;
  text-decoration: none;
}
.c-breadcrumbs a,
.c-breadcrumbs span {
  white-space: nowrap;
  display: inline-flex;
}

.c-button, input[type=submit],
input[type=button],
input[type=reset] {
  white-space: nowrap;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  border-radius: 100px;
  font-weight: 600;
  font-size: 11px;
  height: 33px;
  transition: all 0.45s ease;
  padding: 15px 16px 15px 16px;
  text-align: center;
  line-height: 1;
  position: relative;
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(29 29 29 / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(29 29 29 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
.c-button.md, input.md[type=submit],
input.md[type=button],
input.md[type=reset] {
  padding: 16px 20px 16px 20px;
  font-weight: 700;
  font-size: 13px;
  height: 38px;
}
.c-button.lg, input.lg[type=submit],
input.lg[type=button],
input.lg[type=reset] {
  padding: 16px 20px 16px 20px;
  font-weight: 700;
  font-size: 16px;
  height: 38px;
}
.c-button.light, input.light[type=submit],
input.light[type=button],
input.light[type=reset] {
  background-color: #fff;
  border: 1px solid #fff;
  --tw-text-opacity: 1;
  color: rgb(33 33 33 / var(--tw-text-opacity));
}
.c-button.light:hover, input.light[type=submit]:hover,
input.light[type=button]:hover,
input.light[type=reset]:hover {
  background-color: #000;
  border: 1px solid #000;
  color: #fff;
}
.c-button.blue, input.blue[type=submit],
input.blue[type=button],
input.blue[type=reset]{
  --tw-text-opacity: 1;
  color: rgb(0 190 227 / var(--tw-text-opacity));
}
.c-button.blue:after, input.blue[type=submit]:after,
input.blue[type=button]:after,
input.blue[type=reset]:after {
  content: "\e82a";
  position: relative;
  font-family: fontello;
  margin-left: 8px;
  transition: all 0.45s ease;
}
.c-button.orange, input.orange[type=submit],
input.orange[type=button],
input.orange[type=reset]{
  --tw-border-opacity: 1;
  border-color: rgb(252 163 17 / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(252 163 17 / var(--tw-bg-opacity));
}
.c-button.green, input.green[type=submit],
input.green[type=button],
input.green[type=reset]{
  --tw-border-opacity: 1;
  border-color: rgb(167 198 80 / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(167 198 80 / var(--tw-bg-opacity));
}
.c-button:hover, input[type=submit]:hover,
input[type=button]:hover,
input[type=reset]:hover {
  text-decoration: none;
  background-color: rgba(33, 33, 33, 0.5);
  border: 1px solid rgba(33, 33, 33, 0);
}
.c-button:hover:after, input[type=submit]:hover:after,
input[type=button]:hover:after,
input[type=reset]:hover:after {
  transform: translateX(5px);
}

.c-cards {
  display: grid;
  grid-template-columns: 1fr;
  gap: 16px;
}
@media (min-width: 1024px) {
  .c-cards {
    gap: 24px;
    grid-template-columns: repeat(12, 1fr);
  }
}
.c-cards .c-card {
  border-radius: 52px;
  background-color: #f1f1f1;
  display: flex;
  flex-wrap: wrap;
  align-content: space-between;
  overflow: hidden;
  grid-column: span 12;
}
.c-cards .c-card__img, .c-cards .c-card__cont {
  width: 100%;
  flex-basis: 100%;
}
.c-cards .c-card__img {
  padding: 0 24px;
}
.c-cards .c-card__cont {
  padding: 36px 40px;
}
@media (min-width: 1024px) {
  .c-cards .c-card__cont {
    width: 80%;
    flex-basis: 80%;
  }
}
@media (max-width: 618px) {
  .c-cards .c-card {
    border-radius: 0;
  }
  .c-cards .c-card__cont {
    padding: 36px 36px;
    width: 100%;
    flex-basis: 100%;
  }
}
.c-cards.home .c-card--1 {
  padding-bottom: 24px;
  --tw-bg-opacity: 1;
  background-color: rgb(194 227 156 / var(--tw-bg-opacity));
}
.c-cards.home .c-card--1 .c-card__img {
  width: calc(100% + 120px);
  flex-basis: calc(100% + 120px);
}
@media (min-width: 1024px) {
  .c-cards.home .c-card--1 {
    grid-column: span 5;
  }
}
.c-cards.home .c-card--2{
  --tw-bg-opacity: 1;
  background-color: rgb(249 220 157 / var(--tw-bg-opacity));
}
@media (min-width: 1024px) {
  .c-cards.home .c-card--2 {
    grid-column: span 7;
  }
  .c-cards.home .c-card--2 .c-card__cont {
    max-width: 60%;
  }
}
.c-cards.home .c-card--3 {
  padding-bottom: 24px;
  --tw-bg-opacity: 1;
  background-color: rgb(174 226 246 / var(--tw-bg-opacity));
}
.c-cards.home .c-card--3 .c-card__img .c-lazy-wrapper {
  padding-bottom: 55% !important;
}
@media (min-width: 1024px) {
  .c-cards.home .c-card--3 .c-card__cont {
    width: 40%;
    flex-basis: 40%;
  }
  .c-cards.home .c-card--3 .c-card__img {
    padding-top: 88px;
    width: 60%;
    flex-basis: 60%;
  }
}
.c-cards.home .c-card--4 {
  padding-bottom: 40px;
  --tw-bg-opacity: 1;
  background-color: rgb(214 215 255 / var(--tw-bg-opacity));
}
@media (min-width: 1024px) {
  .c-cards.home .c-card--4 {
    grid-column: span 7;
  }
  .c-cards.home .c-card--4 .c-card__cont {
    width: 63%;
    flex-basis: 63%;
  }
}
.c-cards.home .c-card--5 {
  padding-bottom: 24px;
  --tw-bg-opacity: 1;
  background-color: rgb(255 199 237 / var(--tw-bg-opacity));
}
@media (min-width: 1024px) {
  .c-cards.home .c-card--5 {
    grid-column: span 5;
  }
}

#payment-expand .c-card{
  --tw-bg-opacity: 1;
  background-color: rgb(249 220 157 / var(--tw-bg-opacity));
}
@media (min-width: 1024px) {
  #payment-expand .c-card__cont {
    width: 90%;
    flex-basis: 90%;
  }
}
#payment-expand .c-card--1 {
  padding-bottom: 24px;
}
@media (min-width: 1024px) {
  #payment-expand .c-card--1 {
    grid-column: span 6;
  }
  #payment-expand .c-card--1 .c-card__img {
    padding: 0 56px 24px 56px;
  }
}
#payment-expand .c-card--2 .c-card__img {
  padding-right: 0;
}
@media (min-width: 1024px) {
  #payment-expand .c-card--2 {
    grid-column: span 6;
  }
}
#payment-expand .c-card--3 {
  padding-bottom: 40px;
  padding-top: 40px;
  text-align: center;
}
#payment-expand .c-card--3 .c-card__cont {
  order: 2;
  padding-bottom: 0;
  padding-top: 16px;
}
#payment-expand .c-card--3 .c-card__img {
  order: 1;
  text-align: center;
  width: 110px;
  flex-basis: 110px;
  padding: 0;
  margin: 0 auto;
}
@media (min-width: 1024px) {
  #payment-expand .c-card--3 {
    text-align: left;
    grid-column: span 4;
  }
  #payment-expand .c-card--3 .c-card__cont {
    padding-top: 0;
  }
}
#payment-expand .c-card--4 {
  background-color: #f1f1f1;
}
#payment-expand .c-card--4 .c-card__cont {
  text-align: center;
  margin: 0 auto;
  padding: 16px 32px;
}
#payment-expand .c-card--4 .c-card__cont .text-20 {
  display: block;
  font-size: 64px;
  text-align: center;
  font-weight: 700;
}
#payment-expand .c-card--4 .c-card__img {
  padding-left: 40px;
  padding-right: 40px;
}
@media (min-width: 1024px) {
  #payment-expand .c-card--4 {
    grid-column: span 4;
  }
}
#payment-expand .c-card--5 {
  padding-top: 40px;
  padding-bottom: 40px;
}
#payment-expand .c-card--5 .c-card__cont {
  order: 2;
  padding-bottom: 0;
  padding-top: 16px;
}
#payment-expand .c-card--5 .c-card__img {
  order: 1;
  padding: 0 32px;
}
@media (min-width: 1024px) {
  #payment-expand .c-card--5 {
    grid-column: span 4;
  }
  #payment-expand .c-card--5 .c-card__cont {
    padding-top: 0;
  }
}

#payment-empower .c-card{
  --tw-bg-opacity: 1;
  background-color: rgb(249 220 157 / var(--tw-bg-opacity));
}
#payment-empower .c-card--1 {
  padding-bottom: 40px;
  overflow: hidden;
}
#payment-empower .c-card--1 .c-card__cont {
  z-index: 10;
  position: relative;
}
#payment-empower .c-card--1 .c-card__cont .image {
  margin-top: 24px;
}
#payment-empower .c-card--1 .c-card__img {
  width: 100%;
  position: relative;
  padding-right: 0;
  height: 255px;
  margin-top: -64px;
  z-index: 0;
}
#payment-empower .c-card--1 .c-card__img .c-lazy-wrapper {
  width: 390px;
  position: absolute;
  right: -100px;
  top: 0;
}
@media (min-width: 1024px) {
  #payment-empower .c-card--1 {
    padding-bottom: 0;
    justify-content: space-between;
    position: relative;
  }
  #payment-empower .c-card--1 .c-card__cont {
    width: 47%;
    flex-basis: 47%;
    z-index: 0;
  }
  #payment-empower .c-card--1 .c-card__img {
    width: 63%;
    flex-basis: 63%;
    height: 100%;
    padding-right: 0;
    padding-bottom: 40px;
    position: absolute;
    top: 0;
    right: 0;
    margin-top: 0;
    z-index: 10;
  }
  #payment-empower .c-card--1 .c-card__img .c-lazy-wrapper {
    position: relative;
    right: 0;
    width: 100%;
  }
}
#payment-empower .c-card--2 .c-card__cont {
  padding-bottom: 24px;
}
#payment-empower .c-card--2 .c-card__img {
  padding: 0 0 24px 0;
}
@media (min-width: 1024px) {
  #payment-empower .c-card--2 {
    grid-column: span 4;
  }
  #payment-empower .c-card--2 .c-card__cont {
    width: 90%;
    flex-basis: 90%;
  }
}
#payment-empower .c-card--3 .c-card__cont {
  order: 2;
}
#payment-empower .c-card--3 .c-card__img {
  order: 1;
}
@media (min-width: 1024px) {
  #payment-empower .c-card--3 {
    grid-column: span 8;
    justify-content: space-between;
  }
  #payment-empower .c-card--3 .c-card__cont {
    width: 39%;
    flex-basis: 39%;
    order: 1;
  }
  #payment-empower .c-card--3 .c-card__img {
    width: 55%;
    flex-basis: 55%;
    padding-bottom: 0;
    order: 2;
  }
}
#payment-empower .c-card--4 {
  background-color: #f1f1f1;
}
#payment-empower .c-card--4 .c-card__cont {
  order: 2;
}
#payment-empower .c-card--4 .c-card__cont .text-20 {
  font-weight: 700;
  font-size: 64px;
}
#payment-empower .c-card--4 .c-card__img {
  order: 1;
  margin: 0 auto;
  max-width: 90%;
}
@media (min-width: 1024px) {
  #payment-empower .c-card--4 {
    grid-column: span 6;
  }
  #payment-empower .c-card--4 .c-card__cont {
    width: 60%;
    flex-basis: 60%;
  }
}
#payment-empower .c-card--5 .c-card__cont {
  order: 2;
  padding-top: 24px;
}
#payment-empower .c-card--5 .c-card__img {
  order: 1;
  max-width: 80%;
  margin: 0 auto;
  padding-top: 24px;
}
@media (min-width: 1024px) {
  #payment-empower .c-card--5 {
    grid-column: span 6;
  }
  #payment-empower .c-card--5 .c-card__cont {
    width: 90%;
    flex-basis: 90%;
  }
}

#notice-time .c-card{
  --tw-bg-opacity: 1;
  background-color: rgb(224 245 198 / var(--tw-bg-opacity));
}
#notice-time .c-card--1 .c-card__cont {
  padding-bottom: 0;
}
#notice-time .c-card--1 .c-card__img {
  padding: 0;
}
@media (min-width: 1024px) {
  #notice-time .c-card--1 {
    grid-column: span 6;
  }
  #notice-time .c-card--1 .c-card__cont {
    width: 85%;
    flex-basis: 85%;
  }
}
#notice-time .c-card--2 {
  padding-bottom: 24px;
}
@media (min-width: 1024px) {
  #notice-time .c-card--2 {
    grid-column: span 6;
  }
  #notice-time .c-card--2 .c-card__img {
    padding: 0 56px 24px 56px;
  }
}
#notice-time .c-card--3 {
  padding-bottom: 40px;
  padding-top: 40px;
  text-align: center;
}
#notice-time .c-card--3 .c-card__cont {
  order: 2;
  padding-bottom: 0;
  padding-top: 16px;
  margin-top: -24px;
}
#notice-time .c-card--3 .c-card__img {
  order: 1;
  text-align: center;
  padding: 0;
  max-width: 80%;
}
@media (min-width: 1024px) {
  #notice-time .c-card--3 {
    text-align: left;
    grid-column: span 4;
  }
  #notice-time .c-card--3 .c-card__cont {
    padding-top: 0;
    width: 90%;
    flex-basis: 90%;
  }
}
#notice-time .c-card--4 {
  background-color: #f1f1f1;
}
#notice-time .c-card--4 .c-card__cont {
  text-align: center;
  padding-bottom: 16px;
  margin: 0 auto;
  padding-left: 0;
  padding-right: 0;
}
#notice-time .c-card--4 .c-card__cont .text-20 {
  display: block;
  font-size: 64px;
  text-align: center;
  font-weight: 700;
}
#notice-time .c-card--4 .c-card__img {
  padding-left: 56px;
  padding-right: 56px;
}
@media (min-width: 1024px) {
  #notice-time .c-card--4 {
    grid-column: span 4;
  }
}
#notice-time .c-card--5 {
  padding-bottom: 40px;
}
#notice-time .c-card--5 .c-card__cont {
  order: 2;
  padding-bottom: 0;
}
#notice-time .c-card--5 .c-card__img {
  order: 1;
  padding: 0;
}
@media (min-width: 1024px) {
  #notice-time .c-card--5 {
    grid-column: span 4;
  }
  #notice-time .c-card--5 .c-card__cont {
    padding-top: 0;
    width: 100%;
    flex-basis: 100%;
  }
}
#notice-time .c-card--6 .c-card__cont {
  padding-bottom: 32px;
}
#notice-time .c-card--6 .c-card__img {
  padding: 0;
}
@media (min-width: 1024px) {
  #notice-time .c-card--6 {
    grid-column: span 8;
  }
  #notice-time .c-card--6 .c-card__cont {
    width: 74%;
    flex-basis: 74%;
  }
}
#notice-time .c-card--7 {
  padding-bottom: 40px;
  background-color: #f1f1f1;
}
#notice-time .c-card--7 .c-card__cont {
  order: 2;
  padding-bottom: 0;
  padding-top: 16px;
  margin-top: -56px;
}
#notice-time .c-card--7 .c-card__cont .text-20 {
  font-size: 64px;
  font-weight: 700;
}
#notice-time .c-card--7 .c-card__img {
  order: 1;
  text-align: center;
  padding: 0;
}
@media (min-width: 1024px) {
  #notice-time .c-card--7 {
    text-align: left;
    grid-column: span 4;
  }
  #notice-time .c-card--7 .c-card__cont {
    padding-top: 0;
    width: 70%;
    flex-basis: 70%;
  }
}

#notice-reqs .c-card{
  --tw-bg-opacity: 1;
  background-color: rgb(224 245 198 / var(--tw-bg-opacity));
}
#notice-reqs .c-card--1 {
  padding-bottom: 24px;
}
#notice-reqs .c-card--1 .c-card__img {
  padding: 0;
  max-width: 75%;
  margin-left: auto;
}
@media (min-width: 1024px) {
  #notice-reqs .c-card--1 {
    display: flex;
    justify-content: space-between;
    flex-wrap: nowrap;
    padding-bottom: 0;
  }
  #notice-reqs .c-card--1 .c-card__cont {
    width: 50%;
    flex-basis: 50%;
    padding-right: 0;
  }
  #notice-reqs .c-card--1 .c-card__img {
    width: 50%;
    flex-basis: 50%;
  }
}
#notice-reqs .c-card--2 {
  background-color: #f1f1f1;
  align-items: center;
  display: flex;
  justify-content: center;
}
#notice-reqs .c-card--2 .c-card__cont {
  text-align: center;
  display: flex;
  flex-direction: column;
  justify-content: center;
  height: 100%;
}
#notice-reqs .c-card--2 .c-card__cont .text-20 {
  display: block;
  font-size: 96px;
  line-height: 1;
  text-align: center;
  font-weight: 700;
}
@media (min-width: 1024px) {
  #notice-reqs .c-card--2 {
    grid-column: span 4;
  }
  #notice-reqs .c-card--2 .c-card__cont {
    padding-left: 8px;
    padding-right: 8px;
  }
  #notice-reqs .c-card--2 .c-card__cont .text-16 {
    max-width: 80%;
    margin: 0 auto;
  }
}
#notice-reqs .c-card--3 .c-card__cont {
  padding-bottom: 24px;
  max-width: 80%;
}
#notice-reqs .c-card--3 .c-card__img {
  max-width: 70%;
  margin-left: auto;
}
@media (min-width: 1024px) {
  #notice-reqs .c-card--3 {
    grid-column: span 8;
  }
  #notice-reqs .c-card--3 .c-card__cont {
    width: 70%;
    flex-basis: 70%;
  }
}

#analytic-dashboard .c-card{
  --tw-bg-opacity: 1;
  background-color: rgb(178 229 250 / var(--tw-bg-opacity));
}
#analytic-dashboard .c-card--1 .c-card__img {
  padding: 0 40px 0 40px;
  margin-bottom: -2px;
}
@media (min-width: 1024px) {
  #analytic-dashboard .c-card--1 {
    grid-column: span 6;
  }
  #analytic-dashboard .c-card--1 .c-card__cont {
    width: 90%;
    flex-basis: 90%;
  }
}
#analytic-dashboard .c-card--2 {
  padding-bottom: 4px;
}
#analytic-dashboard .c-card--2 .c-card__img {
  padding: 0 40px 0 40px;
}
@media (min-width: 1024px) {
  #analytic-dashboard .c-card--2 {
    grid-column: span 6;
  }
  #analytic-dashboard .c-card--2 .c-card__cont {
    width: 85%;
    flex-basis: 85%;
  }
}
#analytic-dashboard .c-card--3 {
  position: relative;
}
#analytic-dashboard .c-card--3 .c-card__cont {
  position: relative;
  z-index: 10;
}
#analytic-dashboard .c-card--3 .c-card__img {
  padding: 0;
  margin-top: -25%;
}
@media (min-width: 1024px) {
  #analytic-dashboard .c-card--3 {
    grid-column: span 8;
    min-height: 320px;
  }
  #analytic-dashboard .c-card--3 .c-card__cont {
    max-width: 80%;
    padding-bottom: 0;
  }
  #analytic-dashboard .c-card--3 .c-card__img {
    padding: 0;
    position: absolute;
    top: -24px;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 0;
    margin-top: 0;
  }
  #analytic-dashboard .c-card--3 .c-card__img .c-lazy-wrapper {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
  }
}
#analytic-dashboard .c-card--4 {
  padding-bottom: 24px;
  background-color: #f1f1f1;
  position: relative;
}
#analytic-dashboard .c-card--4 .c-card__cont {
  order: 2;
  padding-bottom: 0;
  padding-top: 150px;
  z-index: 10;
  position: relative;
}
#analytic-dashboard .c-card--4 .c-card__cont .text-20 {
  font-size: 64px;
  font-weight: 700;
}
#analytic-dashboard .c-card--4 .c-card__img {
  order: 1;
  text-align: center;
  padding: 0;
  width: 237px;
  position: absolute;
  top: 0;
  right: 0;
  z-index: 0;
}
@media (min-width: 1024px) {
  #analytic-dashboard .c-card--4 {
    text-align: left;
    grid-column: span 4;
  }
}

#analytic-insight .c-card{
  --tw-bg-opacity: 1;
  background-color: rgb(178 229 250 / var(--tw-bg-opacity));
}
#analytic-insight .c-card--1 .c-card__img {
  padding-bottom: 0;
  padding-right: 0;
}
#analytic-insight .c-card--1 .c-card__img .c-lazy-wrapper {
  height: 320px;
  width: 1000px;
}
@media (min-width: 1024px) {
  #analytic-insight .c-card--1 .c-card__img {
    width: 100%;
    padding-right: 24px;
    padding-bottom: 32px;
  }
  #analytic-insight .c-card--1 .c-card__img .c-lazy-wrapper {
    height: auto;
    width: 100%;
  }
  #analytic-insight .c-card--1 .c-card__cont {
    width: 55%;
    flex-basis: 55%;
  }
}
#analytic-insight .c-card--2 {
  background-color: #f1f1f1;
}
#analytic-insight .c-card--2 .c-card__cont {
  padding-bottom: 16px;
  max-width: 60%;
}
#analytic-insight .c-card--2 .c-card__cont .text-20 {
  display: block;
  font-size: 64px;
  font-weight: 700;
  line-height: 1;
}
#analytic-insight .c-card--2 .c-card__img {
  max-width: 90%;
  margin-left: auto;
  padding-right: 0;
}
@media (min-width: 1024px) {
  #analytic-insight .c-card--2 {
    grid-column: span 4;
  }
}
#analytic-insight .c-card--3 .c-card__img {
  padding: 0 0 0 40px;
}
#analytic-insight .c-card--3 .c-card__img .c-lazy-wrapper {
  width: calc(100% + 100px);
}
@media (min-width: 1024px) {
  #analytic-insight .c-card--3 {
    grid-column: span 8;
  }
  #analytic-insight .c-card--3 .c-card__img {
    padding: 0 40px;
  }
  #analytic-insight .c-card--3 .c-card__img .c-lazy-wrapper {
    width: 100%;
  }
  #analytic-insight .c-card--3 .c-card__cont {
    width: 90%;
    flex-basis: 90%;
    padding-bottom: 16px;
  }
}
#analytic-insight .c-card--4 .c-card__cont, #analytic-insight .c-card--5 .c-card__cont, #analytic-insight .c-card--6 .c-card__cont {
  padding-bottom: 16px;
}
#analytic-insight .c-card--4 .c-card__img, #analytic-insight .c-card--5 .c-card__img, #analytic-insight .c-card--6 .c-card__img {
  max-width: 300px;
  margin: 0 auto;
  height: 220px;
}
@media (min-width: 1024px) {
  #analytic-insight .c-card--4, #analytic-insight .c-card--5, #analytic-insight .c-card--6 {
    grid-column: span 4;
  }
  #analytic-insight .c-card--4 .c-card__cont, #analytic-insight .c-card--5 .c-card__cont, #analytic-insight .c-card--6 .c-card__cont {
    order: 2;
    padding-top: 16px;
    padding-bottom: 32px;
  }
  #analytic-insight .c-card--4 .c-card__img, #analytic-insight .c-card--5 .c-card__img, #analytic-insight .c-card--6 .c-card__img {
    padding: 32px 0;
    max-width: 186px;
    margin: 0 auto;
  }
}
#analytic-insight .c-card--6 .c-card__img {
  height: 240px;
}

#printing-quality .c-card{
  --tw-bg-opacity: 1;
  background-color: rgb(223 224 255 / var(--tw-bg-opacity));
}
#printing-quality .c-card--1 .c-card__cont {
  padding-bottom: 16px;
}
#printing-quality .c-card--1 .c-card__img {
  padding: 0;
}
@media (min-width: 1024px) {
  #printing-quality .c-card--1 {
    grid-column: span 6;
  }
  #printing-quality .c-card--1 .c-card__cont {
    padding-bottom: 16px;
    width: 90%;
    flex-basis: 90%;
    max-width: 100%;
  }
}
#printing-quality .c-card--2 .c-card__cont {
  padding-bottom: 0;
  max-width: 89%;
}
#printing-quality .c-card--2 .c-card__img {
  padding: 0;
}
@media (min-width: 1024px) {
  #printing-quality .c-card--2 {
    grid-column: span 6;
  }
  #printing-quality .c-card--2 .c-card__cont {
    width: 90%;
    flex-basis: 90%;
    max-width: 100%;
  }
}
#printing-quality .c-card--3 .c-card__cont {
  padding-bottom: 32px;
  max-width: 85%;
}
#printing-quality .c-card--3 .c-card__img {
  padding: 0 24px 0 0;
  max-width: 70%;
  margin-left: auto;
}
@media (min-width: 1024px) {
  #printing-quality .c-card--3 {
    grid-column: span 8;
  }
}
#printing-quality .c-card--4 .c-card__cont {
  padding-bottom: 0;
  position: relative;
  z-index: 10;
}
#printing-quality .c-card--4 .c-card__cont .text-20 {
  font-size: 64px;
  font-weight: 700;
  line-height: 1;
}
#printing-quality .c-card--4 .c-card__cont .text-16 {
  width: 50%;
}
#printing-quality .c-card--4 .c-card__img {
  padding: 0;
  margin-top: -100px;
}
@media (min-width: 640px) {
  #printing-quality .c-card--4 .c-card__cont .text-16 {
    width: 90%;
  }
  #printing-quality .c-card--4 .c-card__img {
    margin-top: -120px;
  }
}
@media (min-width: 1024px) {
  #printing-quality .c-card--4 {
    grid-column: span 4;
  }
  #printing-quality .c-card--4 .c-card__img {
    padding: 0;
    margin-top: -180px;
  }
}

#printing-custom .c-card{
  --tw-bg-opacity: 1;
  background-color: rgb(223 224 255 / var(--tw-bg-opacity));
}
#printing-custom .c-card--1 {
  min-height: 350px;
  position: relative;
}
#printing-custom .c-card--1 .c-card__cont {
  text-align: center;
  max-width: 650px;
  margin: 0 auto;
  position: relative;
  z-index: 10;
}
#printing-custom .c-card--1 .c-card__img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  mix-blend-mode: color-burn;
  padding: 0;
}
#printing-custom .c-card--1 .c-card__img .c-lazy-wrapper {
  position: absolute;
  top: 20px;
  left: 0;
  width: 100%;
  height: 100%;
  transform: scale(1.2);
}
#printing-custom .c-card--1 .c-card__img .c-lazy-wrapper img {
  -o-object-fit: cover;
     object-fit: cover;
  height: 100% !important;
}
@media (min-width: 1024px) {
  #printing-custom .c-card--1 {
    min-height: 450px;
  }
  #printing-custom .c-card--1 .c-card__img .c-lazy-wrapper {
    top: 0;
    transform: scale(1);
  }
}
#printing-custom .c-card--2 {
  background-color: #f1f1f1;
  align-items: center;
  display: flex;
  justify-content: center;
  min-height: 320px;
}
#printing-custom .c-card--2 .c-card__cont {
  text-align: center;
  display: flex;
  flex-direction: column;
  justify-content: center;
  height: 100%;
  padding-left: 8px;
  padding-right: 8px;
}
#printing-custom .c-card--2 .c-card__cont .text-20 {
  display: block;
  font-size: 96px;
  line-height: 1;
  text-align: center;
  font-weight: 700;
}
#printing-custom .c-card--2 .c-card__cont .text-16 {
  max-width: 80%;
  margin: 0 auto;
}
@media (min-width: 1024px) {
  #printing-custom .c-card--2 {
    grid-column: span 4;
  }
}
#printing-custom .c-card--3 .c-card__cont {
  max-width: 100%;
  position: relative;
  z-index: 10;
}
#printing-custom .c-card--3 .c-card__cont .text-16 {
  max-width: 60%;
}
#printing-custom .c-card--3 .c-card__img {
  padding-right: 0;
  max-width: 60%;
  margin-left: auto;
  margin-top: -100px;
}
@media (min-width: 1024px) {
  #printing-custom .c-card--3 {
    grid-column: span 8;
  }
  #printing-custom .c-card--3 .c-card__cont {
    max-width: 60%;
  }
  #printing-custom .c-card--3 .c-card__cont .text-16 {
    max-width: 80%;
  }
  #printing-custom .c-card--3 .c-card__img {
    margin-top: -150px;
    max-width: 55%;
  }
}

#bill-manipulate .c-card{
  --tw-bg-opacity: 1;
  background-color: rgb(255 215 242 / var(--tw-bg-opacity));
}
#bill-manipulate .c-card--1 .c-card__img {
  padding-right: 0;
}
@media (min-width: 1024px) {
  #bill-manipulate .c-card--1 {
    grid-column: span 6;
  }
  #bill-manipulate .c-card--1 .c-card__cont {
    width: 90%;
    flex-basis: 90%;
  }
}
#bill-manipulate .c-card--2 .c-card__cont {
  padding-bottom: 16px;
}
#bill-manipulate .c-card--2 .c-card__img {
  padding: 0 40px 24px 40px;
}
@media (min-width: 1024px) {
  #bill-manipulate .c-card--2 {
    grid-column: span 6;
  }
  #bill-manipulate .c-card--2 .c-card__cont {
    width: 95%;
    flex-basis: 95%;
  }
}
#bill-manipulate .c-card--3 .c-card__cont {
  padding-bottom: 0;
}
#bill-manipulate .c-card--3 .c-card__img {
  margin-bottom: -3px;
  padding-right: 0;
}
#bill-manipulate .c-card--3 .c-card__img .c-lazy-wrapper {
  width: calc(100% + 150px);
  height: 280px;
}
@media (min-width: 1024px) {
  #bill-manipulate .c-card--3 {
    grid-column: span 12;
  }
  #bill-manipulate .c-card--3 .c-card__cont {
    max-width: 40%;
  }
  #bill-manipulate .c-card--3 .c-card__img {
    margin-top: -130px;
    margin-bottom: -3px;
    padding-right: 0;
  }
  #bill-manipulate .c-card--3 .c-card__img .c-lazy-wrapper {
    width: 100%;
    height: auto;
  }
}
#bill-manipulate .c-card--4, #bill-manipulate .c-card--5, #bill-manipulate .c-card--6 {
  background-color: #f1f1f1;
  display: flex;
  align-content: flex-end;
}
#bill-manipulate .c-card--4 .c-card__cont .text-20, #bill-manipulate .c-card--5 .c-card__cont .text-20, #bill-manipulate .c-card--6 .c-card__cont .text-20 {
  display: block;
  font-size: 64px;
  font-weight: 700;
  line-height: 1;
}
@media (min-width: 1024px) {
  #bill-manipulate .c-card--4, #bill-manipulate .c-card--5, #bill-manipulate .c-card--6 {
    min-height: 320px;
    grid-column: span 4;
  }
}

#bill-security .c-card{
  --tw-bg-opacity: 1;
  background-color: rgb(255 215 242 / var(--tw-bg-opacity));
}
@media (min-width: 1024px) {
  #bill-security .c-card--1 .c-card__img {
    padding: 0 64px 0 64px;
  }
  #bill-security .c-card--1 .c-card__cont {
    width: 65%;
    flex-basis: 65%;
  }
}
#bill-security .c-card--2 .c-card__cont {
  padding-bottom: 16px;
}
#bill-security .c-card--2 .c-card__img {
  padding-left: 72px;
}
@media (min-width: 1024px) {
  #bill-security .c-card--2 {
    grid-column: span 5;
  }
  #bill-security .c-card--2 .c-card__cont {
    width: 90%;
    flex-basis: 90%;
  }
}
#bill-security .c-card--3 .c-card__cont {
  padding-bottom: 16px;
}
#bill-security .c-card--3 .c-card__img {
  padding: 0 64px 40px 64px;
}
@media (min-width: 1024px) {
  #bill-security .c-card--3 {
    grid-column: span 7;
  }
  #bill-security .c-card--3 .c-card__cont {
    width: 85%;
    flex-basis: 85%;
    padding-bottom: 16px;
  }
}

#cassie-ai-adam .c-cards {
  display: grid;
  grid-template-columns: 1fr;
}
@media (min-width: 1024px) {
  #cassie-ai-adam .c-cards {
    grid-template-columns: 1fr 1fr 1fr;
    grid-template-rows: 1fr 1fr;
  }
}
#cassie-ai-adam .c-card {
  background-color: #002f45;
  color: white;
  grid-column: span 1;
  grid-row: span 1;
}
#cassie-ai-adam .c-card .c-card__cont {
  width: 90%;
  flex-basis: 90%;
}
#cassie-ai-adam .c-card--1 .c-card__img {
  max-width: 75%;
  padding: 0 24px 24px 24px;
}
#cassie-ai-adam .c-card--2 {
  grid-row: span 2;
}
#cassie-ai-adam .c-card--2 .c-card__img {
  padding: 0;
}
#cassie-ai-adam .c-card--4 .c-card__img {
  padding: 0;
}
.swiper--carousel {
  -webkit-clip-path: inset(-100vw -100vw -100vw 0);
          clip-path: inset(-100vw -100vw -100vw 0);
}

.swiper--equalheight .swiper-slide{
  height: auto;
}
.swiper--equalheight .swiper-slide > div {
  height: 100%;
}

.swiper-button-prev,
.swiper-button-next {
  width: 74px;
  height: 74px;
  display: none;
  background-color: #fff;
  border-radius: 100px;
  z-index: 100;
  text-align: center;
  line-height: 74px;
  cursor: pointer;
  transition: all 0.3s ease;
}
@media (min-width: 1024px) {
  .swiper-button-prev,
  .swiper-button-next {
    display: block;
  }
}
.swiper-button-prev.swiper-button-disabled,
.swiper-button-next.swiper-button-disabled {
  opacity: 0.2;
}

.swiper-button-prev {
  opacity: 1;
}
.swiper-button-prev.swiper-button-disabled {
  opacity: 0.2;
}

.swiper-pagination-bullets {
  display: flex;
  gap: 8px;
}

.b-quote .swiper-pagination-bullets {
  background: linear-gradient(98.45deg, #00BEE3 0%, #009FE3 97.07%);
}
.swiper-pagination-bullets.swiper-pagination-lock {
  display: none;
}
.swiper-pagination-bullets span {
  border-radius: 100px;
  cursor: pointer;
  height: 9px;
  width: 9px;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  --tw-bg-opacity: 0.2;
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 450ms;
}
.dark-nav .swiper-pagination-bullets span{
  background-color: rgb(5 7 45 / var(--tw-bg-opacity));
  --tw-bg-opacity: 0.2;
}
.swiper-pagination-bullets span.swiper-pagination-bullet-active{
  --tw-bg-opacity: 1;
}
.dark-nav .swiper-pagination-bullets span.swiper-pagination-bullet-active{
  background-color: rgb(5 7 45 / var(--tw-bg-opacity));
  --tw-bg-opacity: 1;
}

.swiper-fraction{
  position: absolute;
  bottom: 0;
  right: 0;
  display: none;
}

.swiper-button-prev--arrow,
.swiper-button-next--arrow {
  border-radius: 100px;
  width: 48px;
  height: 48px;
  padding: 0;
  text-align: center;
  line-height: 44px;
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(5 7 45 / var(--tw-border-opacity));
  --tw-text-opacity: 1;
  color: rgb(5 7 45 / var(--tw-text-opacity));
}
.swiper-button-prev--arrow:hover,
.swiper-button-next--arrow:hover {
  opacity: 1;
  --tw-bg-opacity: 1;
  background-color: rgb(5 7 45 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
.swiper-button-prev--arrow.swiper-button-disabled,
.swiper-button-next--arrow.swiper-button-disabled {
  opacity: 0.2;
  pointer-events: none;
}

.c-case-cards {
  display: grid;
  grid-template-columns: 1fr;
  gap: 16px;
}
@media (min-width: 1024px) {
  .c-case-cards {
    gap: 24px;
    grid-template-columns: repeat(12, 1fr);
  }
}
.c-case-cards .c-case-card {
  border-radius: 80px;
  background-color: #f1f1f1;
  display: flex;
  flex-wrap: wrap;
  align-content: space-between;
  overflow: hidden;
  grid-column: span 12;
  min-height: 400px;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center center;
}
@media (min-width: 1024px) {
  .c-case-cards .c-case-card {
    grid-column: span 6;
  }
}
.c-case-cards .c-case-card__img, .c-case-cards .c-case-card__cont {
  width: 100%;
  flex-basis: 100%;
}
.c-case-cards .c-case-card__img {
  padding: 0px 32px 50px 32px;
  text-align: right;
}
.c-case-cards .c-case-card__img img {
  display: inline-block;
  max-width: 126px;
  max-height: 100px;
}
@media (min-width: 1024px) {
  .c-case-cards .c-case-card__img {
    padding: 0px 64px 50px 64px;
  }
}
.c-case-cards .c-case-card__cont {
  padding: 50px 32px;
  max-width: 80%;
}
@media (min-width: 1024px) {
  .c-case-cards .c-case-card__cont {
    padding: 50px 64px;
  }
}
.c-case-cards .c-case-card.full {
  min-height: 200px;
  grid-column: span 12;
}
.c-case-cards .c-case-card.full .c-case-card__img img {
  max-width: 148px;
}
@media (max-width: 618px) {
  .c-case-cards .c-case-card {
    border-radius: 0;
  }
}
.c-case-cards.home .c-card--1 {
  padding-bottom: 24px;
  --tw-bg-opacity: 1;
  background-color: rgb(194 227 156 / var(--tw-bg-opacity));
}
@media (min-width: 1024px) {
  .c-case-cards.home .c-card--1 {
    grid-column: span 5;
  }
}
.c-case-cards.home .c-card--2{
  --tw-bg-opacity: 1;
  background-color: rgb(249 220 157 / var(--tw-bg-opacity));
}
@media (min-width: 1024px) {
  .c-case-cards.home .c-card--2 {
    grid-column: span 7;
  }
}
.c-case-cards.home .c-card--3 {
  padding-bottom: 24px;
  --tw-bg-opacity: 1;
  background-color: rgb(174 226 246 / var(--tw-bg-opacity));
}
@media (min-width: 1024px) {
  .c-case-cards.home .c-card--3 .c-card__cont {
    width: 35%;
    flex-basis: 35%;
  }
  .c-case-cards.home .c-card--3 .c-card__img {
    padding-top: 88px;
    width: 65%;
    flex-basis: 65%;
  }
}
.c-case-cards.home .c-card--4 {
  padding-bottom: 40px;
  --tw-bg-opacity: 1;
  background-color: rgb(214 215 255 / var(--tw-bg-opacity));
}
@media (min-width: 1024px) {
  .c-case-cards.home .c-card--4 {
    grid-column: span 7;
  }
}
.c-case-cards.home .c-card--5 {
  padding-bottom: 24px;
  --tw-bg-opacity: 1;
  background-color: rgb(255 199 237 / var(--tw-bg-opacity));
}
@media (min-width: 1024px) {
  .c-case-cards.home .c-card--5 {
    grid-column: span 5;
  }
}

.bg-grey-100.z-10,
.bg-grey.z-10 {
  background: #F0EFEF;
}

.c-footer {
  color: rgba(188, 188, 188, 0.737254902);
}

#menu-footer-nav {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 40px;
  width: 100%;
  padding: 16px 0;
}
@media (min-width: 640px) {
  #menu-footer-nav {
    padding: 0;
    border-top: 0;
    border-bottom: 0;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
    gap: 56px;
  }
}
#menu-footer-nav a {
  color: #ffffff;
}
#menu-footer-nav > li {
  margin-bottom: 0;
}
#menu-footer-nav > li:last-child {
  margin-bottom: 0;
}
#menu-footer-nav > li > a {
  color: #ffffff;
  display: block;
  margin-bottom: 10px;
  font-size: 12px;
  text-decoration: none;
  font-weight: 400;
}
#menu-footer-nav > li > ul {
  padding: 0 0 0px 0;
}
@media (min-width: 640px) {
  #menu-footer-nav > li > ul {
    padding: 0;
    display: block !important;
  }
}
#menu-footer-nav > li > ul > li {
  -moz-column-break-inside: avoid;
       break-inside: avoid;
  margin-bottom: 6px;
}
#menu-footer-nav > li > ul > li:last-child {
  margin-bottom: 0;
}
#menu-footer-nav > li > ul > li > a {
  color: rgba(188, 188, 188, 0.737254902);
  font-size: 12px;
}

#menu-footer-links {
  display: flex;
  -moz-column-gap: 24px;
       column-gap: 24px;
  justify-content: flex-start;
  order: 1;
  margin-left: 0;
  width: 100%;
}

@media (min-width: 640px){
  #menu-footer-links{
    order: 2;
    margin-left: 24px;
    width: auto;
  }
}
#menu-footer-links a {
  color: rgba(188, 188, 188, 0.737254902);
}
@media (min-width: 640px) {
  #menu-footer-links {
    justify-content: center;
  }
}
#menu-footer-links li {
  white-space: nowrap;
  margin: 0;
}
#menu-footer-links li a{
  font-size: 12px;
  line-height: 1.3;
}
#menu-footer-links li a:hover{
  text-decoration-line: underline;
}

.c-lazy-wrapper{
  position: relative;
  height: 0;
  width: 100%;
  overflow: hidden;
  background-color: transparent;
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 450ms;
}

.b-cont-carousel__slide > .c-lazy-wrapper:after {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  z-index: 20;
  bottom: 0;
  left: 0;
  background: rgba(0, 0, 0, 0.4);
}

@media (min-width: 1024px) {
  .b-cont-carousel__slide > .c-lazy-wrapper:after {
    background: linear-gradient(227.73deg, rgba(0, 0, 0, 0) 18.88%, rgba(43, 122, 109, 0.7) 76.71%);
  }
}

.b-page-header.analytic > .c-lazy-wrapper.py-10 {
  padding-bottom: 0;
}

.b-page-header.analytic > .c-lazy-wrapper.py-10 > .container {
  padding-right: 0;
}

.b-page-header.analytic > .c-lazy-wrapper.py-10 .header-text {
  padding-right: 24px;
}

.b-page-header.analytic > .c-lazy-wrapper.py-10 .header-mobile {
  display: block;
}

.b-page-header.analytic > .c-lazy-wrapper.py-10 .header-desktop {
  display: none;
}

@media (min-width: 1024px) {
  .b-page-header.analytic > .c-lazy-wrapper.py-10 {
    overflow: hidden;
    padding-top: 0;
  }
  .b-page-header.analytic > .c-lazy-wrapper.py-10 .header-wrap {
    height: 667px;
    width: calc(100% + 430px);
  }
  .b-page-header.analytic > .c-lazy-wrapper.py-10 .header-mobile {
    display: none;
  }
  .b-page-header.analytic > .c-lazy-wrapper.py-10 .header-desktop {
    display: block;
  }
}

.b-page-header.bill > .c-lazy-wrapper.py-10 {
  padding-bottom: 0;
}

.b-page-header.bill > .c-lazy-wrapper.py-10 > .container {
  padding-right: 0;
}

.b-page-header.bill > .c-lazy-wrapper.py-10 .header-text {
  padding-right: 24px;
}

.b-page-header.bill > .c-lazy-wrapper.py-10 .header-wrap {
  width: calc(100% - 24px);
}

@media (min-width: 1024px) {
  .b-page-header.bill > .c-lazy-wrapper.py-10 {
    overflow: hidden;
    padding-top: 0;
  }
  .b-page-header.bill > .c-lazy-wrapper.py-10 .header-desktop {
    width: calc(100% + 100px);
    position: absolute;
    bottom: 0;
    left: 0;
  }
}
.c-lazy-wrapper.img-loaded{
  background-color: transparent;
}
.c-lazy-wrapper.cover img.lazy {
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.c-lazy-wrapper img.not-lazy{
  position: absolute;
  top: 0;
  left: 0;
  height: auto;
  width: 100%;
  overflow: hidden;
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 450ms;
}
.c-lazy-wrapper img.lazy{
  position: absolute;
  top: 0;
  left: 0;
  height: auto;
  width: 100%;
  overflow: hidden;
  opacity: 0;
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 450ms;
}
.c-lazy-wrapper img.loading, .c-lazy-wrapper img.initial, .c-lazy-wrapper img.loaded, .c-lazy-wrapper img.error{
  opacity: 1;
}
.c-lazy-wrapper img:not([src]){
  visibility: hidden;
}
.c-lazy-wrapper .lazy:not(img){
  opacity: 0;
}
.c-lazy-wrapper .lazy:not(img)[data-ll-status=loading],
.c-lazy-wrapper .lazy:not(img)[data-ll-status=loaded],
.c-lazy-wrapper .lazy:not(img)[data-ll-status=entered] {
  opacity: 1;
}

@media (min-width: 1024px) {
  .c-hover-zoom .c-image img,
  .c-hover-zoom .c-lazy-wrapper img {
    transform: scale(1);
    transition: all 0.45s ease !important;
  }
  .c-hover-zoom:hover .c-image img,
  .c-hover-zoom:hover .c-lazy-wrapper img {
    transform: scale(1.05);
  }
  .c-hover-zoom a:hover {
    text-decoration: none !important;
  }
}

.c-link {
  white-space: nowrap;
  display: inline-block;
  position: relative;
  text-decoration: none;
  font-weight: 700;
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 450ms;
}
.c-link:hover {
  text-decoration: none;
}
.c-link:hover:after {
  right: -8px !important;
}
.c-link span {
  position: relative;
  display: inline-block;
  white-space: nowrap;
}
.c-link.blue{
  --tw-text-opacity: 1;
  color: rgb(0 190 227 / var(--tw-text-opacity));
}
.c-link.arrow:after {
  content: "\e82a";
  font-family: fontello;
  position: relative;
  margin-left: 8px;
  right: 0;
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 450ms;
}

.c-nav-pill {
  border: 1px solid #D0CBBE;
  border-radius: 100px;
  padding: 6px;
  display: inline-flex;
  -moz-column-gap: 8px;
       column-gap: 8px;
}
.c-nav-pill a {
  display: inline-block;
  padding: 10px 20px 6px 20px;
  border-radius: 100px;
  white-space: nowrap;
  --tw-text-opacity: 1;
  color: rgb(45 64 49 / var(--tw-text-opacity));
  font-size: 14px;
}
.c-nav-pill a.active {
  text-decoration: none;
  --tw-bg-opacity: 1;
  background-color: rgb(45 64 49 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(245 241 230 / var(--tw-text-opacity));
}
.c-nav-pill a:hover {
  text-decoration: none;
}
@media (min-width: 1024px) {
  .c-nav-pill a {
    font-size: 18px;
  }
}

.pagination {
  display: flex;
  justify-content: center;
  -moz-column-gap: 8px;
       column-gap: 8px;
}
.pagination li span,
.pagination li a {
  padding: 4px 8px;
  text-decoration: none;
  border-radius: 100px;
  width: 32px;
  height: 32px;
  display: inline-block;
  text-align: center;
  line-height: 24px;
  --tw-text-opacity: 1;
  color: rgb(5 7 45 / var(--tw-text-opacity));
}
.pagination li span:hover,
.pagination li a:hover {
  text-decoration: none;
}
.pagination li span.current,
.pagination li a.current{
  --tw-bg-opacity: 1;
  background-color: rgb(29 29 29 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
.pagination li span:hover,
.pagination li a:hover{
  --tw-bg-opacity: 1;
  background-color: rgb(29 29 29 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
.pagination li span i:before,
.pagination li a i:before {
  width: auto;
  margin: 0;
}

.c-preloader {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1000;
  opacity: 0;
  visibility: hidden;
  transition: all 0.3s ease;
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
}
.c-preloader.active {
  opacity: 1;
  visibility: visible;
}
.c-preloader__loader {
  display: inline-block;
  position: absolute;
  width: 64px;
  height: 64px;
  margin-left: -32px;
  top: 100px;
  left: 50%;
  transform: scale(1.5);
}
.c-preloader__loader.dark div{
  --tw-bg-opacity: 1;
  background-color: rgb(5 7 45 / var(--tw-bg-opacity));
}
.c-preloader__loader div {
  position: absolute;
  top: 27px;
  width: 8px;
  height: 18px;
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  animation-timing-function: cubic-bezier(0, 1, 1, 0);
}
.c-preloader__loader div:nth-child(1) {
  left: 6px;
  animation: preloader1 0.6s infinite;
}
.c-preloader__loader div:nth-child(2) {
  left: 6px;
  animation: preloader2 0.6s infinite;
}
.c-preloader__loader div:nth-child(3) {
  left: 26px;
  animation: preloader2 0.6s infinite;
}
.c-preloader__loader div:nth-child(4) {
  left: 45px;
  animation: preloader3 0.6s infinite;
}

@keyframes preloader1 {
  0% {
    transform: scale(0);
  }
  100% {
    transform: scale(1);
  }
}
@keyframes preloader3 {
  0% {
    transform: scale(1);
  }
  100% {
    transform: scale(0);
  }
}
@keyframes preloader2 {
  0% {
    transform: translate(0, 0);
  }
  100% {
    transform: translate(19px, 0);
  }
}
.c-richtext h2,
.c-richtext h3 {
  font-weight: 600;
  margin-bottom: 24px;
  margin-top: 40px;
  font-size: 24px;
  line-height: 1.3;
}
@media (min-width: 1024px){
  .c-richtext h2,
.c-richtext h3{
    font-size: 36px;
    line-height: 1.3;
  }
}
.c-richtext h2,
.c-richtext h3 {
  line-height: 1.1;
}
.c-richtext h4, .c-richtext h5 {
  margin-top: 64px;
  font-weight: 600;
  margin-bottom: 24px;
  font-size: 24px;
  line-height: 1.3;
}
.c-richtext h6 {
  font-weight: 700;
  margin-bottom: 8px;
  font-size: 16px;
  line-height: 1.3;
}
@media (min-width: 1024px) {
  #notice-reqs .c-card--2 .c-card__cont .c-richtext h6 {
    max-width: 80%;
    margin: 0 auto;
  }
}
#printing-quality .c-card--4 .c-card__cont .c-richtext h6 {
  width: 50%;
}
@media (min-width: 640px) {
  #printing-quality .c-card--4 .c-card__cont .c-richtext h6 {
    width: 90%;
  }
}
#printing-custom .c-card--2 .c-card__cont .c-richtext h6 {
  max-width: 80%;
  margin: 0 auto;
}
#printing-custom .c-card--3 .c-card__cont .c-richtext h6 {
  max-width: 60%;
}
@media (min-width: 1024px) {
  #printing-custom .c-card--3 .c-card__cont .c-richtext h6 {
    max-width: 80%;
  }
}
.c-richtext *:first-child{
  margin-top: 0;
}
.c-richtext *:last-child{
  margin-bottom: 0;
}
.c-richtext a:not(.c-button):not(input[type=submit]):not(input[type=button]):not(input[type=reset]) {
  text-decoration: underline;
}
.c-richtext a:not(.c-button):not(input[type=submit]):not(input[type=button]):not(input[type=reset]):hover {
  text-decoration: none;
}
.c-richtext p {
  line-height: 1.3;
}
.c-richtext ul, .c-richtext ol{
  margin-bottom: 24px;
  list-style: disc;
  padding-left: 24px;
}
.c-richtext ul li, .c-richtext ol li {
  margin-bottom: 4px;
}
.c-richtext ol {
  list-style-type: decimal;
}
.c-richtext--light h2, .c-richtext--light h3, .c-richtext--light h4,
.c-richtext--light p, .c-richtext--light ul, .c-richtext--light ol{
  --tw-text-opacity: 1;
  color: rgb(33 33 33 / var(--tw-text-opacity));
}
.c-richtext--grey-bg h2, .c-richtext--grey-bg h3, .c-richtext--grey-bg h4,
.c-richtext--grey-bg p, .c-richtext--grey-bg ul, .c-richtext--grey-bg ol, .c-richtext--grey-dark h2, .c-richtext--grey-dark h3, .c-richtext--grey-dark h4,
.c-richtext--grey-dark p, .c-richtext--grey-dark ul, .c-richtext--grey-dark ol, .c-richtext--dark h2, .c-richtext--dark h3, .c-richtext--dark h4,
.c-richtext--dark p, .c-richtext--dark ul, .c-richtext--dark ol{
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
.c-richtext--tick ul {
  list-style: none;
  padding: 0;
  margin: 32px 0 0 0;
}
.c-richtext--tick ul li {
  margin-bottom: 24px;
  position: relative;
  padding-left: 48px;
}
.c-richtext--tick ul li:before {
  content: "";
  position: absolute;
  left: 0;
  top: -3px;
  width: 24px;
  height: 24px;
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12 2C6.5 2 2 6.5 2 12C2 17.5 6.5 22 12 22C17.5 22 22 17.5 22 12C22 6.5 17.5 2 12 2ZM10 17L5 12L6.41 10.59L10 14.17L17.59 6.58L19 8L10 17Z' fill='%23A3FAAD'/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-position: center center;
}
.c-richtext a{
  --tw-text-opacity: 1;
  color: rgb(0 190 227 / var(--tw-text-opacity));
}
.c-richtext a:hover{
  --tw-text-opacity: 1;
  color: rgb(18 152 175 / var(--tw-text-opacity));
}
.c-richtext.contact p {
  line-height: 1.8;
  font-weight: 500;
}

.c-search--active .c-header__overlay {
  display: block !important;
}

.c-search {
  transform: translateY(-100%);
  pointer-events: none;
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 450ms;
}
.c-search--active .c-search {
  transform: translateY(0%);
  pointer-events: auto;
}
.c-search a.js-search-clear {
  display: none;
}
.c-search a.js-search-close:after {
  content: "";
  position: relative;
  width: 24px;
  height: 24px;
  display: inline-block;
  margin-left: 4px;
}

.js-search-toggle {
  padding: 0px;
  height: 32px;
  background-color: transparent;
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 450ms;
}
@media (min-width: 1024px) {
  .js-search-toggle {
    padding: 8px;
  }
}

.c-table {
  width: 100%;
  border-collapse: collapse;
  font-size: 14px;
}
@media (min-width: 1024px) {
  .c-table {
    font-size: 24px;
  }
}
.c-table thead th {
  vertical-align: middle;
  padding: 24px 4px 16px 3px;
}
@media (min-width: 1024px) {
  .c-table thead th {
    padding: 24px 9px 40px 9px;
  }
}
.c-table tbody td {
  vertical-align: middle;
  padding: 9px 4px;
}
.c-table tbody td:nth-child(1) {
  text-align: left;
  width: 50%;
}
.c-table tbody td:nth-child(2), .c-table tbody td:nth-child(2) {
  width: 25%;
}
@media (min-width: 1024px) {
  .c-table tbody td {
    padding: 9px;
  }
  .c-table tbody td:nth-child(1) {
    text-align: left;
    width: 56%;
  }
  .c-table tbody td:nth-child(2), .c-table tbody td:nth-child(2) {
    width: 22%;
  }
}

.c-status {
  border-radius: 8px;
  padding: 10px 8px 6px 8px;
  font-weight: 700;
}
.c-status.yes{
  --tw-bg-opacity: 1;
  background-color: rgb(167 198 80 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(45 64 49 / var(--tw-text-opacity));
}
.c-status.no{
  --tw-bg-opacity: 1;
  background-color: rgb(241 224 224 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(175 28 28 / var(--tw-text-opacity));
}

.c-tag {
  display: inline-block;
  padding: 4px 8px;
  white-space: nowrap;
  background-repeat: no-repeat;
  background-position: right 8px center;
  border-radius: 16px;
  font-size: 14px;
  line-height: 1.3;
}
.c-tag:hover {
  text-decoration: none;
}
.c-tag.close {
  cursor: pointer;
  padding-right: 32px;
  background-image: url(../images/icons/close-blue.svg);
}
.c-tag.more {
  cursor: pointer;
  padding-right: 32px;
  background-image: url(../images/icons/plus-blue.svg);
}

.c-video-cover {
  padding-bottom: 90%;
  position: relative;
}
@media (min-width: 1024px) {
  .c-video-cover {
    padding-bottom: 38.88%;
  }
}
.c-video-cover.loaded .c-video-cover__image {
  opacity: 0;
  visibility: hidden;
}
.c-video-cover__image {
  opacity: 1;
  visibility: visible;
  transition: all 0.8s ease;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 0;
}
.c-video-cover iframe {
  width: 110vw;
  height: 100vw;
  min-height: 100%;
  min-width: 177.77vh; /* Given a 16:9 aspect ratio, 16/9*100 = 177.77 */
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  z-index: 0;
}

.c-video-responsive {
  position: relative;
  padding-bottom: 56.25%;
  height: 0;
}
.c-video-responsive iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.b-header__title img {
  display: inline-block;
  width: 46px;
  position: relative;
  top: -5px;
}
@media (min-width: 1024px) {
  .b-header__title img {
    top: -5px;
    width: 90px;
  }
}

.b-footer-cta__title img {
  display: inline-block;
  width: 46px;
  position: relative;
  top: -5px;
}
@media (min-width: 1024px) {
  .b-footer-cta__title img {
    top: -5px;
    width: 64px;
  }
}

.b-cont-carousel__slide > .relative:after {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  z-index: 20;
  bottom: 0;
  left: 0;
  background: rgba(0, 0, 0, 0.4);
}
@media (min-width: 1024px) {
  .b-cont-carousel__slide > .relative:after {
    background: linear-gradient(227.73deg, rgba(0, 0, 0, 0) 18.88%, rgba(43, 122, 109, 0.7) 76.71%);
  }
}

.b-home-map {
  background: radial-gradient(71.27% 71.27% at 50% 117.53%, #0B4865 0%, #00151F 100%);
}

.b-quote .flex {
  background: linear-gradient(98.45deg, #00BEE3 0%, #009FE3 97.07%);
}

.b-product-header.overflow .b-product-header__bg {
  height: 70%;
}
@media (min-width: 1024px) {
  .b-product-header.overflow .b-product-header__bg {
    height: calc(100% - 72px);
  }
}
.b-product-header__bg {
  background: linear-gradient(254.94deg, #E2E2E2 2.97%, #FFFFFF 88.86%);
}

.b-contact__item:last-child .border-b {
  border-bottom: 0;
}

.b-case-study__content > div:first-child {
  padding-top: 0 !important;
}

.header-left .header-wrap {
  width: calc(100% + 48px);
  margin-right: auto;
  margin-left: -48px;
}
.header-center .header-wrap {
  width: calc(100% + 96px);
  margin: 0 -48px;
}
.header-right .header-wrap {
  width: calc(100% + 48px);
  margin-left: auto;
  margin-right: -48px;
}
.header-padded .header-wrap {
  width: 100%;
  margin: 0;
}
@media (min-width: 1024px) {
  .header-wrap {
    width: calc(100% + 150px);
    margin: 0;
  }
  .header-right .header-wrap, .header-left .header-wrap, .header-center .header-wrap {
    width: calc(100% + 150px);
    margin: 0;
  }
}
.b-page-header.analytic > .relative.py-10 {
  padding-bottom: 0;
}
.b-page-header.analytic > .relative.py-10 > .container {
  padding-right: 0;
}
.b-page-header.analytic > .relative.py-10 .header-text {
  padding-right: 24px;
}
.b-page-header.analytic > .relative.py-10 .header-mobile {
  display: block;
}
.b-page-header.analytic > .relative.py-10 .header-desktop {
  display: none;
}
@media (min-width: 1024px) {
  .b-page-header.analytic > .relative.py-10 {
    overflow: hidden;
    padding-top: 0;
  }
  .b-page-header.analytic > .relative.py-10 .header-wrap {
    height: 667px;
    width: calc(100% + 430px);
  }
  .b-page-header.analytic > .relative.py-10 .header-mobile {
    display: none;
  }
  .b-page-header.analytic > .relative.py-10 .header-desktop {
    display: block;
  }
}
.b-page-header.analytic .b-page-header__bg {
  height: 100%;
}
.b-page-header.bill > .relative.py-10 {
  padding-bottom: 0;
}
.b-page-header.bill > .relative.py-10 > .container {
  padding-right: 0;
}
.b-page-header.bill > .relative.py-10 .header-text {
  padding-right: 24px;
}
.b-page-header.bill > .relative.py-10 .header-wrap {
  width: calc(100% - 24px);
}
@media (min-width: 1024px) {
  .b-page-header.bill > .relative.py-10 {
    overflow: hidden;
    padding-top: 0;
  }
  .b-page-header.bill > .relative.py-10 .header-desktop {
    width: calc(100% + 100px);
    position: absolute;
    bottom: 0;
    left: 0;
  }
}
.b-page-header.bill .b-page-header__bg {
  height: 100%;
}

html[lang=en] {
  margin-top: 0 !important;
}

body.c-header--hero {
  padding-top: 60px;
}
@media (min-width: 1024px) {
  body.c-header--hero {
    padding-top: 70px;
  }
}

.c-header {
  transition: background 0.5s ease, padding 0.5s ease;
  height: 60px;
}
@media (min-width: 1024px) {
  .c-header {
    height: 70px;
  }
}

.c-userlink {
  color: #fff;
  font-weight: 600;
}
.c-userlink:after {
  font-family: "fontello";
  display: inline-block;
  margin-left: 8px;
  font-weight: 400;
  font-size: 18px;
  content: "\e827";
  transform: translateX(0);
  transition: all 0.45s ease;
}
.c-userlink:hover {
  text-decoration: none;
  --tw-text-opacity: 1;
  color: rgb(248 243 108 / var(--tw-text-opacity));
}

body.c-header--sticky .c-header {
  top: 0 !important;
  position: fixed;
  width: 100%;
  left: 0;
}
body.c-header--sticky .c-header__placeholder {
  height: 60px;
}
@media (min-width: 1024px) {
  body.c-header--sticky .c-header__placeholder {
    height: 70px;
  }
}

.js-menu-toggle .close-icon {
  display: none;
}
.js-menu-toggle .menu-icon {
  display: block;
}
.c-nav-mobile--opened .js-menu-toggle .close-icon {
  display: block;
}
.c-nav-mobile--opened .js-menu-toggle .menu-icon {
  display: none;
}

.c-nav-desktop {
  background-color: #E8E8E8;
  border-radius: 100px;
  padding: 4px;
}
.c-nav-desktop ul.menu {
  display: flex;
  line-height: 1;
  font-size: 12px;
  font-weight: 500;
  -moz-column-gap: 8px;
       column-gap: 8px;
}
.c-nav-desktop ul.menu .submenu-toggle {
  display: none;
}
.c-nav-desktop ul.menu > li.current-menu-ancestor > a, .c-nav-desktop ul.menu > li.current-menu-item > a{
  border-radius: 9999px;
  --tw-bg-opacity: 1;
  background-color: rgb(33 33 33 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
.c-nav-desktop ul.menu > li.menu-item-has-children > a:after {
  content: "\e82b";
  position: relative;
  font-family: fontello;
  margin-left: 4px;
  font-size: 8px;
  top: -1px;
}
.c-nav-desktop ul.menu > li > a{
  --tw-text-opacity: 1;
  color: rgb(29 29 29 / var(--tw-text-opacity));
  position: relative;
  height: 30px;
  line-height: 30px;
  display: block;
  padding: 0 20px;
  font-size: 11px;
  font-weight: 600;
}
@media (max-width: 1150px) {
  .c-nav-desktop ul.menu > li > a {
    padding: 0 10px;
  }
}
.c-nav-desktop ul.menu > li > a:hover {
  text-decoration: none;
  border-radius: 9999px;
  --tw-bg-opacity: 1;
  background-color: rgb(33 33 33 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
.c-nav-desktop ul.menu > li:hover > .submenu-wrapper {
  display: block;
}
.c-nav-desktop ul.menu > li > .submenu-wrapper {
  display: none;
  position: absolute;
  top: calc(100% - 20px);
  left: 0;
  width: 100%;
  padding-top: 20px;
}
.c-nav-desktop ul.menu > li > .submenu-wrapper > .sub-menu {
  width: 100%;
  display: flex;
  justify-content: space-between;
  font-size: 12px;
  background-color: #ffffff;
  border-radius: 5px;
  border-width: 5px;
  --tw-border-opacity: 1;
  border-color: rgb(241 241 241 / var(--tw-border-opacity));
}
.c-nav-desktop ul.menu > li > .submenu-wrapper > .sub-menu > li:first-child {
  width: 70%;
  padding: 26px 20px;
}
.c-nav-desktop ul.menu > li > .submenu-wrapper > .sub-menu > li:first-child > .submenu-wrapper > .sub-menu {
  display: grid;
  grid-template-columns: 1fr 1fr;
  -moz-column-gap: 40px;
       column-gap: 40px;
  row-gap: 16px;
}
.c-nav-desktop ul.menu > li > .submenu-wrapper > .sub-menu > li:last-child {
  width: 30%;
  padding: 26px 20px;
  border-left: 5px solid #f1f1f1;
}
.c-nav-desktop ul.menu > li > .submenu-wrapper > .sub-menu > li:last-child > .submenu-wrapper > .sub-menu {
  display: grid;
  grid-template-columns: 1fr;
  -moz-column-gap: 16px;
       column-gap: 16px;
  row-gap: 16px;
}
.c-nav-desktop ul.menu > li > .submenu-wrapper > .sub-menu > li > a {
  font-weight: 500;
  font-size: 10px;
  border-bottom: 1px solid #f1f1f1;
  margin-bottom: 16px;
  text-transform: uppercase;
  display: block;
  pointer-events: none;
  padding-bottom: 10px;
}
.c-nav-desktop ul.menu > li > .submenu-wrapper > .sub-menu > li > .submenu-wrapper > .sub-menu > li.current-menu-item > a {
  border-radius: 8px;
  box-shadow: 0 0 0px 6px #b2e5fa;
  background-color: #B2E5FA;
}
.c-nav-desktop ul.menu > li > .submenu-wrapper > .sub-menu > li > .submenu-wrapper > .sub-menu > li > a {
  display: flex;
  align-items: center;
  -moz-column-gap: 16px;
       column-gap: 16px;
}
.c-nav-desktop ul.menu > li > .submenu-wrapper > .sub-menu > li > .submenu-wrapper > .sub-menu > li > a:hover {
  text-decoration: none;
  border-radius: 4px;
  box-shadow: 0 0 0px 6px #b2e5fa;
  background-color: #B2E5FA;
  --tw-text-opacity: 1;
  color: rgb(45 64 49 / var(--tw-text-opacity));
}
.c-nav-desktop ul.menu > li > .submenu-wrapper > .sub-menu > li > .submenu-wrapper > .sub-menu > li > a span {
  line-height: 1.2;
}
.c-nav-desktop ul.menu > li > .submenu-wrapper > .sub-menu > li > .submenu-wrapper > .sub-menu > li > a span:first-child {
  display: inline-block;
  flex: none;
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 450ms;
}
.c-nav-desktop ul.menu > li > .submenu-wrapper > .sub-menu > li > .submenu-wrapper > .sub-menu > li > a span:first-child img {
  border-radius: 6px;
  width: 47px;
  height: 47px;
}
.c-nav-desktop ul.menu > li > .submenu-wrapper > .sub-menu > li > .submenu-wrapper > .sub-menu > li > a span:last-child em {
  display: block;
  margin-top: 3px;
  color: #7b7b7b;
  font-style: normal;
}

.c-nav-mobile {
  opacity: 0;
  visibility: hidden;
  pointer-events: none;
  height: 100%;
  background-color: #FFF;
}
.c-nav-mobile--opened {
  overflow: hidden;
  touch-action: none;
}
.c-nav-mobile--opened .c-nav-mobile {
  opacity: 1;
  visibility: visible;
  pointer-events: auto;
}
.c-nav-mobile__menu {
  margin-top: 16px;
}
.c-nav-mobile__menu > .menu > li {
  margin-bottom: 24px;
}
.c-nav-mobile__menu > .menu > li:last-child {
  margin-bottom: 0;
}
.c-nav-mobile__menu > .menu > li.menu-item-has-children > a:after {
  content: "\e82a";
  font-family: fontello;
  position: relative;
  display: inline-block;
  transform: rotate(0);
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 450ms;
}
.c-nav-mobile__menu > .menu > li.active.menu-item-has-children > a:after {
  transform: rotate(90deg);
}
.c-nav-mobile__menu > .menu > li.active > .submenu-wrapper {
  max-height: 800px;
}
.c-nav-mobile__menu > .menu > li > a {
  font-size: 16px;
  font-weight: 600;
  display: flex;
  width: 100%;
  align-items: center;
  justify-content: space-between;
}
.c-nav-mobile__menu > .menu > li > a:hover {
  text-decoration: none;
}
.c-nav-mobile__menu > .menu > li > .submenu-wrapper {
  height: auto;
  overflow: hidden;
  max-height: 0;
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 450ms;
}
.c-nav-mobile__menu > .menu > li > .submenu-wrapper > .sub-menu {
  padding-top: 16px;
}
.c-nav-mobile__menu > .menu > li > .submenu-wrapper > .sub-menu > li:first-child > a {
  display: none;
}
.c-nav-mobile__menu > .menu > li > .submenu-wrapper > .sub-menu > li:last-child {
  margin: 24px 0;
}
.c-nav-mobile__menu > .menu > li > .submenu-wrapper > .sub-menu > li:last-child > a {
  display: block;
  pointer-events: none;
  margin-bottom: 16px;
  font-weight: 500;
}
.c-nav-mobile__menu > .menu > li > .submenu-wrapper > .sub-menu > li > .submenu-wrapper > .sub-menu {
  display: grid;
  grid-template-columns: 1fr;
  font-size: 12px;
  gap: 12px;
}
.c-nav-mobile__menu > .menu > li > .submenu-wrapper > .sub-menu > li > .submenu-wrapper > .sub-menu > li > a {
  display: flex;
  align-items: center;
  -moz-column-gap: 12px;
       column-gap: 12px;
  --tw-text-opacity: 1;
  color: rgb(33 33 33 / var(--tw-text-opacity));
}
.c-nav-mobile__menu > .menu > li > .submenu-wrapper > .sub-menu > li > .submenu-wrapper > .sub-menu > li > a:hover {
  text-decoration: none;
  --tw-text-opacity: 1;
  color: rgb(33 33 33 / var(--tw-text-opacity));
}
.c-nav-mobile__menu > .menu > li > .submenu-wrapper > .sub-menu > li > .submenu-wrapper > .sub-menu > li > a span:first-child {
  display: inline-block;
  flex: none;
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 450ms;
}
.c-nav-mobile__menu > .menu > li > .submenu-wrapper > .sub-menu > li > .submenu-wrapper > .sub-menu > li > a span:first-child img {
  width: 47px;
  height: 47px;
}
.c-nav-mobile__menu > .menu > li > .submenu-wrapper > .sub-menu > li > .submenu-wrapper > .sub-menu > li > a span:last-child em {
  display: block;
  margin-top: 3px;
  color: #7b7b7b;
  font-style: normal;
}
.c-nav-mobile .c-button, .c-nav-mobile input[type=submit],
.c-nav-mobile input[type=button],
.c-nav-mobile input[type=reset] {
  width: 100%;
}

.c-notice {
  padding: 10px 0;
  --tw-bg-opacity: 1;
  background-color: rgb(33 33 33 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
@media (min-width: 1024px) {
  .c-notice {
    padding: 12px 0;
  }
}
.c-notice .container {
  text-align: center;
  font-size: 11px;
}
@media (min-width: 1024px) {
  .c-notice .container {
    font-size: 12px;
  }
}
.c-notice a {
  display: inline-block;
  margin-left: 16px;
  text-decoration: underline;
  text-underline-offset: 3px;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
.hover\:bg-grey-dark:hover{
  --tw-bg-opacity: 1;
  background-color: rgb(33 33 33 / var(--tw-bg-opacity));
}
.hover\:bg-white:hover{
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
}
.hover\:text-white:hover{
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
.hover\:text-yellow:hover{
  --tw-text-opacity: 1;
  color: rgb(248 243 108 / var(--tw-text-opacity));
}
.hover\:underline:hover{
  text-decoration-line: underline;
}
.hover\:no-underline:hover{
  text-decoration-line: none;
}
.focus\:outline-none:focus{
  outline: 2px solid transparent;
  outline-offset: 2px;
}
.focus\:ring-1:focus{
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
}
.focus\:ring-white:focus{
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(255 255 255 / var(--tw-ring-opacity));
}
.group:hover .group-hover\:scale-105{
  --tw-scale-x: 1.05;
  --tw-scale-y: 1.05;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
@media (max-width: 1000px){
  .max-\[1000px\]\:block{
    display: block;
  }
}
@media (min-width: 640px){
  .sm\:top-\[2px\]{
    top: 2px;
  }
  .sm\:order-2{
    order: 2;
  }
  .sm\:col-span-2{
    grid-column: span 2 / span 2;
  }
  .sm\:mx-0{
    margin-left: 0;
    margin-right: 0;
  }
  .sm\:mb-0{
    margin-bottom: 0;
  }
  .sm\:block{
    display: block;
  }
  .sm\:flex{
    display: flex;
  }
  .sm\:hidden{
    display: none;
  }
  .sm\:min-h-\[593px\]{
    min-height: 593px;
  }
  .sm\:w-auto{
    width: auto;
  }
  .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\:justify-start{
    justify-content: flex-start;
  }
  .sm\:text-left{
    text-align: left;
  }
}
@media (min-width: 1000px){
  .min-\[1000px\]\:w-\[calc\(100\%-240px\)\]{
    width: calc(100% - 240px);
  }
}
@media (min-width: 1024px){
  .lg\:bottom-5{
    bottom: 40px;
  }
  .lg\:left-8{
    left: 64px;
  }
  .lg\:top-\[-6px\]{
    top: -6px;
  }
  .lg\:top-auto{
    top: auto;
  }
  .lg\:order-1{
    order: 1;
  }
  .lg\:order-2{
    order: 2;
  }
  .lg\:mx-auto{
    margin-left: auto;
    margin-right: auto;
  }
  .lg\:mb-0{
    margin-bottom: 0;
  }
  .lg\:mb-10{
    margin-bottom: 80px;
  }
  .lg\:mb-13{
    margin-bottom: 104px;
  }
  .lg\:mb-4{
    margin-bottom: 32px;
  }
  .lg\:mb-5{
    margin-bottom: 40px;
  }
  .lg\:mb-6{
    margin-bottom: 48px;
  }
  .lg\:mt-0{
    margin-top: 0;
  }
  .lg\:mt-10{
    margin-top: 80px;
  }
  .lg\:mt-20{
    margin-top: 160px;
  }
  .lg\:mt-6{
    margin-top: 48px;
  }
  .lg\:block{
    display: block;
  }
  .lg\:hidden{
    display: none;
  }
  .lg\:h-9{
    height: 72px;
  }
  .lg\:h-\[70px\]{
    height: 70px;
  }
  .lg\:h-full{
    height: 100%;
  }
  .lg\:max-h-\[75px\]{
    max-height: 75px;
  }
  .lg\:w-1\/2{
    width: 50%;
  }
  .lg\:w-4\/12{
    width: 33.333333%;
  }
  .lg\:w-5\/12{
    width: 41.666667%;
  }
  .lg\:w-7\/12{
    width: 58.333333%;
  }
  .lg\:w-8\/12{
    width: 66.666667%;
  }
  .lg\:w-9{
    width: 72px;
  }
  .lg\:w-\[180px\]{
    width: 180px;
  }
  .lg\:w-auto{
    width: auto;
  }
  .lg\:w-full{
    width: 100%;
  }
  .lg\:\!max-w-\[1096px\]{
    max-width: 1096px !important;
  }
  .lg\:max-w-\[300px\]{
    max-width: 300px;
  }
  .lg\:max-w-\[400px\]{
    max-width: 400px;
  }
  .lg\:max-w-\[70\%\]{
    max-width: 70%;
  }
  .lg\:max-w-\[75\%\]{
    max-width: 75%;
  }
  .lg\:max-w-\[900px\]{
    max-width: 900px;
  }
  .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\:flex-nowrap{
    flex-wrap: nowrap;
  }
  .lg\:justify-end{
    justify-content: flex-end;
  }
  .lg\:justify-center{
    justify-content: center;
  }
  .lg\:gap-3{
    gap: 24px;
  }
  .lg\:gap-5{
    gap: 40px;
  }
  .lg\:gap-7{
    gap: 65px;
  }
  .lg\:gap-8{
    gap: 64px;
  }
  .lg\:gap-x-3{
    -moz-column-gap: 24px;
         column-gap: 24px;
  }
  .lg\:overflow-hidden{
    overflow: hidden;
  }
  .lg\:rounded-lg{
    border-radius: 52px;
  }
  .lg\:p-0{
    padding: 0;
  }
  .lg\:\!px-5{
    padding-left: 40px !important;
    padding-right: 40px !important;
  }
  .lg\:\!px-6{
    padding-left: 48px !important;
    padding-right: 48px !important;
  }
  .lg\:px-0{
    padding-left: 0;
    padding-right: 0;
  }
  .lg\:px-3{
    padding-left: 24px;
    padding-right: 24px;
  }
  .lg\:px-\[36px\]{
    padding-left: 36px;
    padding-right: 36px;
  }
  .lg\:py-12{
    padding-top: 96px;
    padding-bottom: 96px;
  }
  .lg\:py-13{
    padding-top: 104px;
    padding-bottom: 104px;
  }
  .lg\:py-15{
    padding-top: 120px;
    padding-bottom: 120px;
  }
  .lg\:py-2{
    padding-top: 16px;
    padding-bottom: 16px;
  }
  .lg\:py-5{
    padding-top: 40px;
    padding-bottom: 40px;
  }
  .lg\:py-8{
    padding-top: 64px;
    padding-bottom: 64px;
  }
  .lg\:py-\[160px\]{
    padding-top: 160px;
    padding-bottom: 160px;
  }
  .lg\:py-\[190px\]{
    padding-top: 190px;
    padding-bottom: 190px;
  }
  .lg\:pb-0{
    padding-bottom: 0;
  }
  .lg\:pb-1{
    padding-bottom: 8px;
  }
  .lg\:pb-10{
    padding-bottom: 80px;
  }
  .lg\:pb-11{
    padding-bottom: 88px;
  }
  .lg\:pb-12{
    padding-bottom: 96px;
  }
  .lg\:pb-13{
    padding-bottom: 104px;
  }
  .lg\:pb-14{
    padding-bottom: 112px;
  }
  .lg\:pb-15{
    padding-bottom: 120px;
  }
  .lg\:pb-2{
    padding-bottom: 16px;
  }
  .lg\:pb-20{
    padding-bottom: 160px;
  }
  .lg\:pb-3{
    padding-bottom: 24px;
  }
  .lg\:pb-4{
    padding-bottom: 32px;
  }
  .lg\:pb-5{
    padding-bottom: 40px;
  }
  .lg\:pb-6{
    padding-bottom: 48px;
  }
  .lg\:pb-7{
    padding-bottom: 65px;
  }
  .lg\:pb-8{
    padding-bottom: 64px;
  }
  .lg\:pb-9{
    padding-bottom: 72px;
  }
  .lg\:pb-\[42\.1\%\]{
    padding-bottom: 42.1%;
  }
  .lg\:pb-\[55\.55\%\]{
    padding-bottom: 55.55%;
  }
  .lg\:pb-\[74\%\]{
    padding-bottom: 74%;
  }
  .lg\:pl-10{
    padding-left: 80px;
  }
  .lg\:pl-5{
    padding-left: 40px;
  }
  .lg\:pl-8{
    padding-left: 64px;
  }
  .lg\:pr-10{
    padding-right: 80px;
  }
  .lg\:pr-4{
    padding-right: 32px;
  }
  .lg\:pr-5{
    padding-right: 40px;
  }
  .lg\:pt-0{
    padding-top: 0;
  }
  .lg\:pt-1{
    padding-top: 8px;
  }
  .lg\:pt-10{
    padding-top: 80px;
  }
  .lg\:pt-11{
    padding-top: 88px;
  }
  .lg\:pt-12{
    padding-top: 96px;
  }
  .lg\:pt-13{
    padding-top: 104px;
  }
  .lg\:pt-14{
    padding-top: 112px;
  }
  .lg\:pt-15{
    padding-top: 120px;
  }
  .lg\:pt-2{
    padding-top: 16px;
  }
  .lg\:pt-20{
    padding-top: 160px;
  }
  .lg\:pt-3{
    padding-top: 24px;
  }
  .lg\:pt-4{
    padding-top: 32px;
  }
  .lg\:pt-5{
    padding-top: 40px;
  }
  .lg\:pt-6{
    padding-top: 48px;
  }
  .lg\:pt-7{
    padding-top: 65px;
  }
  .lg\:pt-8{
    padding-top: 64px;
  }
  .lg\:pt-9{
    padding-top: 72px;
  }
  .lg\:text-center{
    text-align: center;
  }
  .lg\:text-20{
    font-size: 20px;
    line-height: 1.3;
  }
  .lg\:text-26{
    font-size: 26px;
    line-height: 1.3;
  }
  .lg\:text-32{
    font-size: 32px;
    line-height: 1.3;
  }
  .lg\:text-36{
    font-size: 36px;
    line-height: 1.3;
  }
  .lg\:text-40{
    font-size: 40px;
    line-height: 1.35;
  }
  .lg\:text-48{
    font-size: 48px;
    line-height: 1.1;
  }
  .lg\:text-56{
    font-size: 56px;
    line-height: 1.2;
  }
  .lg\:text-\[36px\]{
    font-size: 36px;
  }
  .lg\:text-\[48px\]{
    font-size: 48px;
  }
  .lg\:text-\[64px\]{
    font-size: 64px;
  }
  .lg\:leading-\[72px\]{
    line-height: 72px;
  }
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIm1haW4uY3NzIiwibWFpbi5zY3NzIiwiZWxlbWVudHMvX2VsZW1lbnRzLmEuc2NzcyIsImVsZW1lbnRzL19lbGVtZW50cy5ib2R5LnNjc3MiLCJlbGVtZW50cy9fZWxlbWVudHMuaHRtbC5zY3NzIiwiZWxlbWVudHMvX2VsZW1lbnRzLmltZy5zY3NzIiwiZWxlbWVudHMvX2VsZW1lbnRzLnAuc2NzcyIsImVsZW1lbnRzL19lbGVtZW50cy5zZWxlY3Quc2NzcyIsImVsZW1lbnRzL19lbGVtZW50cy50ZXh0YXJlYS5zY3NzIiwidmVuZG9ycy9fdmVuZG9ycy5hY2NvcmRpb25qcy5zY3NzIiwidmVuZG9ycy9fdmVuZG9ycy5hb3Muc2NzcyIsInZlbmRvcnMvX3ZlbmRvcnMuZ3Jhdml0eWZvcm0uc2NzcyIsInZlbmRvcnMvX3ZlbmRvcnMuaW5maW5pdGUtbWFycXVlZS5zY3NzIiwidmVuZG9ycy9fdmVuZG9ycy5tYWduaWZpYy1wb3B1cC5zY3NzIiwidmVuZG9ycy9fdmVuZG9ycy5taWNyb21vZGFsLnNjc3MiLCJ2ZW5kb3JzL192ZW5kb3JzLnNsaWNrLnNjc3MiLCJjb21wb25lbnRzL19jb21wb25lbnRzLmJyZWFkY3J1bWIuc2NzcyIsImNvbXBvbmVudHMvX2NvbXBvbmVudHMuYnV0dG9ucy5zY3NzIiwiY29tcG9uZW50cy9fY29tcG9uZW50cy5jYXJkcy5zY3NzIiwiY29tcG9uZW50cy9fY29tcG9uZW50cy5jYXJvdXNlbC5zY3NzIiwiY29tcG9uZW50cy9fY29tcG9uZW50cy5jYXNlLWNhcmRzLnNjc3MiLCJjb21wb25lbnRzL19jb21wb25lbnRzLmNvbG91ci5zY3NzIiwiY29tcG9uZW50cy9fY29tcG9uZW50cy5mb290ZXIuc2NzcyIsImNvbXBvbmVudHMvX2NvbXBvbmVudHMubGF6eS5zY3NzIiwiY29tcG9uZW50cy9fY29tcG9uZW50cy5saW5rcy5zY3NzIiwiY29tcG9uZW50cy9fY29tcG9uZW50cy5uYXYtcGlsbC5zY3NzIiwiY29tcG9uZW50cy9fY29tcG9uZW50cy5wYWdpbmF0aW9uLnNjc3MiLCJjb21wb25lbnRzL19jb21wb25lbnRzLnByZWxvYWRlci5zY3NzIiwiY29tcG9uZW50cy9fY29tcG9uZW50cy5yaWNodGV4dC5zY3NzIiwiY29tcG9uZW50cy9fY29tcG9uZW50cy5zZWFyY2guc2NzcyIsImNvbXBvbmVudHMvX2NvbXBvbmVudHMudGFibGV0LnNjc3MiLCJjb21wb25lbnRzL19jb21wb25lbnRzLnRhZy5zY3NzIiwiY29tcG9uZW50cy9fY29tcG9uZW50cy52aWRlby1jb3Zlci5zY3NzIiwiY29tcG9uZW50cy9fY29tcG9uZW50cy52aWRlby5zY3NzIiwiY29tcG9uZW50cy9ibG9ja3MvX2Jsb2Nrcy5nZW5lcmFsLnNjc3MiLCJjb21wb25lbnRzL2hlYWRlci9fY29tcG9uZW50cy5oZWFkZXIuc2NzcyIsImNvbXBvbmVudHMvaGVhZGVyL19jb21wb25lbnRzLm1lbnUtdG9nZ2xlLnNjc3MiLCJjb21wb25lbnRzL2hlYWRlci9fY29tcG9uZW50cy5uYXYtZGVza3RvcC5zY3NzIiwiY29tcG9uZW50cy9oZWFkZXIvX2NvbXBvbmVudHMubmF2LW1vYmlsZS5zY3NzIiwiY29tcG9uZW50cy9oZWFkZXIvX2NvbXBvbmVudHMubm90aWNlLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsZ0JBQWdCO0FDTWhCOztDQUFBO0FBQUE7OztDQUFBO0FBQUE7OztFQUFBLHNCQUFBLEVBQUEsTUFBQTtFQUFBLGVBQUEsRUFBQSxNQUFBO0VBQUEsbUJBQUEsRUFBQSxNQUFBO0VBQUEsMEJBQUEsRUFBQSxNQUFBO0FBQUE7QUFBQTs7RUFBQSxnQkFBQTtBQUFBO0FBQUE7Ozs7Ozs7Q0FBQTtBQUFBO0VBQUEsZ0JBQUEsRUFBQSxNQUFBO0VBQUEsOEJBQUEsRUFBQSxNQUFBO0VBQUEsZ0JBQUEsRUFBQSxNQUFBO0VBQUEsY0FBQTtLQUFBLFdBQUEsRUFBQSxNQUFBO0VBQUEsNE5BQUEsRUFBQSxNQUFBO0VBQUEsNkJBQUEsRUFBQSxNQUFBO0VBQUEsK0JBQUEsRUFBQSxNQUFBO0FBQUE7QUFBQTs7O0NBQUE7QUFBQTtFQUFBLFNBQUEsRUFBQSxNQUFBO0VBQUEsb0JBQUEsRUFBQSxNQUFBO0FBQUE7QUFBQTs7OztDQUFBO0FBQUE7RUFBQSxTQUFBLEVBQUEsTUFBQTtFQUFBLGNBQUEsRUFBQSxNQUFBO0VBQUEscUJBQUEsRUFBQSxNQUFBO0FBQUE7QUFBQTs7Q0FBQTtBQUFBO0VBQUEseUNBQUE7VUFBQSxpQ0FBQTtBQUFBO0FBQUE7O0NBQUE7QUFBQTs7Ozs7O0VBQUEsa0JBQUE7RUFBQSxvQkFBQTtBQUFBO0FBQUE7O0NBQUE7QUFBQTtFQUFBLGNBQUE7RUFBQSx3QkFBQTtBQUFBO0FBQUE7O0NBQUE7QUFBQTs7RUFBQSxtQkFBQTtBQUFBO0FBQUE7Ozs7O0NBQUE7QUFBQTs7OztFQUFBLCtHQUFBLEVBQUEsTUFBQTtFQUFBLDZCQUFBLEVBQUEsTUFBQTtFQUFBLCtCQUFBLEVBQUEsTUFBQTtFQUFBLGNBQUEsRUFBQSxNQUFBO0FBQUE7QUFBQTs7Q0FBQTtBQUFBO0VBQUEsY0FBQTtBQUFBO0FBQUE7O0NBQUE7QUFBQTs7RUFBQSxjQUFBO0VBQUEsY0FBQTtFQUFBLGtCQUFBO0VBQUEsd0JBQUE7QUFBQTtBQUFBO0VBQUEsZUFBQTtBQUFBO0FBQUE7RUFBQSxXQUFBO0FBQUE7QUFBQTs7OztDQUFBO0FBQUE7RUFBQSxjQUFBLEVBQUEsTUFBQTtFQUFBLHFCQUFBLEVBQUEsTUFBQTtFQUFBLHlCQUFBLEVBQUEsTUFBQTtBQUFBO0FBQUE7Ozs7Q0FBQTtBQUFBOzs7OztFQUFBLG9CQUFBLEVBQUEsTUFBQTtFQUFBLDhCQUFBLEVBQUEsTUFBQTtFQUFBLGdDQUFBLEVBQUEsTUFBQTtFQUFBLGVBQUEsRUFBQSxNQUFBO0VBQUEsb0JBQUEsRUFBQSxNQUFBO0VBQUEsb0JBQUEsRUFBQSxNQUFBO0VBQUEsY0FBQSxFQUFBLE1BQUE7RUFBQSxTQUFBLEVBQUEsTUFBQTtFQUFBLFVBQUEsRUFBQSxNQUFBO0FBQUE7QUFBQTs7Q0FBQTtBQUFBOztFQUFBLG9CQUFBO0FBQUE7QUFBQTs7O0NBQUE7QUFBQTs7OztFQUFBLDBCQUFBLEVBQUEsTUFBQTtFQUFBLDZCQUFBLEVBQUEsTUFBQTtFQUFBLHNCQUFBLEVBQUEsTUFBQTtBQUFBO0FBQUE7O0NBQUE7QUFBQTtFQUFBLGFBQUE7QUFBQTtBQUFBOztDQUFBO0FBQUE7RUFBQSxnQkFBQTtBQUFBO0FBQUE7O0NBQUE7QUFBQTtFQUFBLHdCQUFBO0FBQUE7QUFBQTs7Q0FBQTtBQUFBOztFQUFBLFlBQUE7QUFBQTtBQUFBOzs7Q0FBQTtBQUFBO0VBQUEsNkJBQUEsRUFBQSxNQUFBO0VBQUEsb0JBQUEsRUFBQSxNQUFBO0FBQUE7QUFBQTs7Q0FBQTtBQUFBO0VBQUEsd0JBQUE7QUFBQTtBQUFBOzs7Q0FBQTtBQUFBO0VBQUEsMEJBQUEsRUFBQSxNQUFBO0VBQUEsYUFBQSxFQUFBLE1BQUE7QUFBQTtBQUFBOztDQUFBO0FBQUE7RUFBQSxrQkFBQTtBQUFBO0FBQUE7O0NBQUE7QUFBQTs7Ozs7Ozs7Ozs7OztFQUFBLFNBQUE7QUFBQTtBQUFBO0VBQUEsU0FBQTtFQUFBLFVBQUE7QUFBQTtBQUFBO0VBQUEsVUFBQTtBQUFBO0FBQUE7OztFQUFBLGdCQUFBO0VBQUEsU0FBQTtFQUFBLFVBQUE7QUFBQTtBQUFBOztDQUFBO0FBQUE7RUFBQSxVQUFBO0FBQUE7QUFBQTs7Q0FBQTtBQUFBO0VBQUEsZ0JBQUE7QUFBQTtBQUFBOzs7Q0FBQTtBQUFBO0VBQUEsVUFBQSxFQUFBLE1BQUE7RUFBQSxjQUFBLEVBQUEsTUFBQTtBQUFBO0FBQUE7O0VBQUEsVUFBQSxFQUFBLE1BQUE7RUFBQSxjQUFBLEVBQUEsTUFBQTtBQUFBO0FBQUE7O0NBQUE7QUFBQTs7RUFBQSxlQUFBO0FBQUE7QUFBQTs7Q0FBQTtBQUFBO0VBQUEsZUFBQTtBQUFBO0FBQUE7Ozs7Q0FBQTtBQUFBOzs7Ozs7OztFQUFBLGNBQUEsRUFBQSxNQUFBO0VBQUEsc0JBQUEsRUFBQSxNQUFBO0FBQUE7QUFBQTs7Q0FBQTtBQUFBOztFQUFBLGVBQUE7RUFBQSxZQUFBO0FBQUE7QUFBQSx3RUFBQTtBQUFBO0VBQUEsYUFBQTtBQUFBO0FBQUE7RUFBQSx3QkFBQTtFQUFBLHdCQUFBO0VBQUEsbUJBQUE7RUFBQSxtQkFBQTtFQUFBLGNBQUE7RUFBQSxjQUFBO0VBQUEsY0FBQTtFQUFBLGVBQUE7RUFBQSxlQUFBO0VBQUEsYUFBQTtFQUFBLGFBQUE7RUFBQSxrQkFBQTtFQUFBLHNDQUFBO0VBQUEsOEJBQUE7RUFBQSw2QkFBQTtFQUFBLDRCQUFBO0VBQUEsZUFBQTtFQUFBLG9CQUFBO0VBQUEsc0JBQUE7RUFBQSx1QkFBQTtFQUFBLHdCQUFBO0VBQUEsa0JBQUE7RUFBQSwyQkFBQTtFQUFBLDRCQUFBO0VBQUEsc0NBQUE7RUFBQSxrQ0FBQTtFQUFBLDJCQUFBO0VBQUEsc0JBQUE7RUFBQSw4QkFBQTtFQUFBLFlBQUE7RUFBQSxrQkFBQTtFQUFBLGdCQUFBO0VBQUEsaUJBQUE7RUFBQSxrQkFBQTtFQUFBLGNBQUE7RUFBQSxnQkFBQTtFQUFBLGFBQUE7RUFBQSxtQkFBQTtFQUFBLHFCQUFBO0VBQUEsMkJBQUE7RUFBQSx5QkFBQTtFQUFBLDBCQUFBO0VBQUEsMkJBQUE7RUFBQSx1QkFBQTtFQUFBLHdCQUFBO0VBQUEseUJBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSx3QkFBQTtFQUFBLHdCQUFBO0VBQUEsbUJBQUE7RUFBQSxtQkFBQTtFQUFBLGNBQUE7RUFBQSxjQUFBO0VBQUEsY0FBQTtFQUFBLGVBQUE7RUFBQSxlQUFBO0VBQUEsYUFBQTtFQUFBLGFBQUE7RUFBQSxrQkFBQTtFQUFBLHNDQUFBO0VBQUEsOEJBQUE7RUFBQSw2QkFBQTtFQUFBLDRCQUFBO0VBQUEsZUFBQTtFQUFBLG9CQUFBO0VBQUEsc0JBQUE7RUFBQSx1QkFBQTtFQUFBLHdCQUFBO0VBQUEsa0JBQUE7RUFBQSwyQkFBQTtFQUFBLDRCQUFBO0VBQUEsc0NBQUE7RUFBQSxrQ0FBQTtFQUFBLDJCQUFBO0VBQUEsc0JBQUE7RUFBQSw4QkFBQTtFQUFBLFlBQUE7RUFBQSxrQkFBQTtFQUFBLGdCQUFBO0VBQUEsaUJBQUE7RUFBQSxrQkFBQTtFQUFBLGNBQUE7RUFBQSxnQkFBQTtFQUFBLGFBQUE7RUFBQSxtQkFBQTtFQUFBLHFCQUFBO0VBQUEsMkJBQUE7RUFBQSx5QkFBQTtFQUFBLDBCQUFBO0VBQUEsMkJBQUE7RUFBQSx1QkFBQTtFQUFBLHdCQUFBO0VBQUEseUJBQUE7RUFBQTtBQUFBO0FBQ0E7RUFBQSxzQkFBQTtFQUFBLDZCQUFBO0VBQUEsNEJBQUE7RUFBQSw4QkFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLFdBQUE7RUFBQSxrQkFBQTtFQUFBLGlCQUFBO0VBQUEsbUJBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7SUFBQSw0QkFBQTtJQUFBLDhCQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUEsaUJBQUE7SUFBQSxtQkFBQTtJQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0FBQUE7QUFDQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLGlCQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsZ0JBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSxnQkFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLDJCQUFBO0VBQUEsMkJBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSxzQkFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLHNCQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsc0JBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSx3QkFBQTtLQUFBLHFCQUFBO1VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsb0JBQUE7T0FBQTtBQUFBO0FBQUE7RUFBQSxxQkFBQTtPQUFBO0FBQUE7QUFBQTtFQUFBLHFCQUFBO09BQUE7QUFBQTtBQUFBO0VBQUEscUJBQUE7T0FBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSxnQ0FBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLDRCQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsNkJBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSxzQkFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLHNCQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsc0JBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSxzQkFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLHNCQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsc0JBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSxzQkFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLHNCQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsc0JBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSw2QkFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLDZCQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsa0JBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSxrQkFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLGtCQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsa0JBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSxrQkFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLGtCQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsa0JBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSxrQkFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLGtCQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsa0JBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSxrQkFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLGtCQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsa0JBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSxrQkFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLGtCQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsa0JBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSxrQkFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLG9CQUFBO0tBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsMEJBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSx5QkFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLGlCQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsa0JBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSxrQkFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLGtCQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsZ0JBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSxpQkFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLGtCQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsa0JBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSxpQkFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLGlCQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsaUJBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSxpQkFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLGtCQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsZ0JBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSxlQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsZUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLGVBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSxlQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsZUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLGVBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSxlQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsZUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLGVBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSxlQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsb0JBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSxvQkFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLG9CQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsb0JBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSxvQkFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLG9CQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsb0JBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSxvQkFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLG9CQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsb0JBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSxtQ0FBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLDJCQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsMkJBQUE7RUFBQTtBQUFB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RDtFQUF1RiwwQkFBQTtBVmlQN2pFOztBVWpQc2xFO0VBQWlGLG1CQUFBO0FWcVB2cUU7O0FVclAwckU7RUFBeUcsdUJBQUE7QVZ5UG55RTs7QVV6UHl6RTtFQUF1Rix5QkFBQTtBVjZQaDVFOztBVTdQdzZFO0VBQWlGLG1CQUFBO0FWaVF6L0U7O0FValE0Z0Y7RUFBeUcsc0JBQUE7QVZxUXJuRjs7QVVyUTBvRjtFQUF1RiwwQkFBQTtBVnlRanVGOztBVXpRMHZGO0VBQWlGLG1CQUFBO0FWNlEzMEY7O0FVN1E4MUY7RUFBeUcsdUJBQUE7QVZpUnY4Rjs7QVVqUjY5RjtFQUF1Rix5QkFBQTtBVnFScGpHOztBVXJSNGtHO0VBQWlGLG1CQUFBO0FWeVI3cEc7O0FVelJnckc7RUFBeUcsc0JBQUE7QVY2Unp4Rzs7QVU3Ujh5RztFQUF1RiwwQkFBQTtBVmlTcjRHOztBVWpTODVHO0VBQWlGLG1CQUFBO0FWcVMvK0c7O0FVclNrZ0g7RUFBeUcsdUJBQUE7QVZ5UzNtSDs7QVV6U2lvSDtFQUF1Rix5QkFBQTtBVjZTeHRIOztBVTdTZ3ZIO0VBQWlGLG1CQUFBO0FWaVRqMEg7O0FValRvMUg7RUFBeUcsc0JBQUE7QVZxVDc3SDs7QVVyVGs5SDtFQUF1RiwwQkFBQTtBVnlUemlJOztBVXpUa2tJO0VBQWlGLG1CQUFBO0FWNlRucEk7O0FVN1RzcUk7RUFBeUcsdUJBQUE7QVZpVS93STs7QVVqVXF5STtFQUF1Rix5QkFBQTtBVnFVNTNJOztBVXJVbzVJO0VBQWlGLG1CQUFBO0FWeVVyK0k7O0FVelV3L0k7RUFBeUcsc0JBQUE7QVY2VWptSjs7QVU3VXNuSjtFQUF1RiwwQkFBQTtBVmlWN3NKOztBVWpWc3VKO0VBQWlGLG1CQUFBO0FWcVZ2eko7O0FVclYwMEo7RUFBeUcsdUJBQUE7QVZ5Vm43Sjs7QVV6Vnk4SjtFQUF1Rix5QkFBQTtBVjZWaGlLOztBVTdWd2pLO0VBQWlGLG1CQUFBO0FWaVd6b0s7O0FValc0cEs7RUFBeUcsc0JBQUE7QVZxV3J3Szs7QVVyVzB4SztFQUF1RiwwQkFBQTtBVnlXajNLOztBVXpXMDRLO0VBQWlGLG1CQUFBO0FWNlczOUs7O0FVN1c4K0s7RUFBeUcsdUJBQUE7QVZpWHZsTDs7QVVqWDZtTDtFQUF1Rix5QkFBQTtBVnFYcHNMOztBVXJYNHRMO0VBQWlGLG1CQUFBO0FWeVg3eUw7O0FVelhnMEw7RUFBeUcsc0JBQUE7QVY2WHo2TDs7QVU3WDg3TDtFQUF1RiwwQkFBQTtBVmlZcmhNOztBVWpZOGlNO0VBQWlGLG1CQUFBO0FWcVkvbk07O0FVcllrcE07RUFBeUcsdUJBQUE7QVZ5WTN2TTs7QVV6WWl4TTtFQUF5Rix1QkFBQTtBVjZZMTJNOztBVTdZaTRNO0VBQW1GLG1CQUFBO0FWaVpwOU07O0FValp1K007RUFBMkcsb0JBQUE7QVZxWmxsTjs7QVVyWnNtTjtFQUF5RiwwQkFBQTtBVnlaL3JOOztBVXpaeXROO0VBQW1GLG1CQUFBO0FWNlo1eU47O0FVN1orek47RUFBMkcsdUJBQUE7QVZpYTE2Tjs7QVVqYWk4TjtFQUF5Rix5QkFBQTtBVnFhMWhPOztBVXJhbWpPO0VBQW1GLG1CQUFBO0FWeWF0b087O0FVemF5cE87RUFBMkcsc0JBQUE7QVY2YXB3Tzs7QVU3YTB4TztFQUF5RiwwQkFBQTtBVmlibjNPOztBVWpiNjRPO0VBQW1GLG1CQUFBO0FWcWJoK087O0FVcmJtL087RUFBMkcsdUJBQUE7QVZ5YjlsUDs7QVV6YnFuUDtFQUF5Rix5QkFBQTtBVjZiOXNQOztBVTdidXVQO0VBQW1GLG1CQUFBO0FWaWMxelA7O0FVamM2MFA7RUFBMkcsc0JBQUE7QVZxY3g3UDs7QVVyYzg4UDtFQUF5RiwwQkFBQTtBVnljdmlROztBVXpjaWtRO0VBQW1GLG1CQUFBO0FWNmNwcFE7O0FVN2N1cVE7RUFBMkcsdUJBQUE7QVZpZGx4UTs7QVVqZHl5UTtFQUF5Rix5QkFBQTtBVnFkbDRROztBVXJkMjVRO0VBQW1GLG1CQUFBO0FWeWQ5K1E7O0FVemRpZ1I7RUFBMkcsc0JBQUE7QVY2ZDVtUjs7QVU3ZGtvUjtFQUF5RiwwQkFBQTtBVmllM3RSOztBVWplcXZSO0VBQW1GLG1CQUFBO0FWcWV4MFI7O0FVcmUyMVI7RUFBMkcsdUJBQUE7QVZ5ZXQ4Ujs7QVV6ZTY5UjtFQUF5Rix5QkFBQTtBVjZldGpTOztBVTdlK2tTO0VBQW1GLG1CQUFBO0FWaWZscVM7O0FVamZxclM7RUFBMkcsc0JBQUE7QVZxZmh5Uzs7QVVyZnN6UztFQUF5RiwwQkFBQTtBVnlmLzRTOztBVXpmeTZTO0VBQW1GLG1CQUFBO0FWNmY1L1M7O0FVN2YrZ1Q7RUFBMkcsdUJBQUE7QVZpZ0IxblQ7O0FVamdCaXBUO0VBQXlGLHlCQUFBO0FWcWdCMXVUOztBVXJnQm13VDtFQUFtRixtQkFBQTtBVnlnQnQxVDs7QVV6Z0J5MlQ7RUFBMkcsc0JBQUE7QVY2Z0JwOVQ7O0FVN2dCMCtUO0VBQXlGLDBCQUFBO0FWaWhCbmtVOztBVWpoQjZsVTtFQUFtRixtQkFBQTtBVnFoQmhyVTs7QVVyaEJtc1U7RUFBMkcsdUJBQUE7QVZ5aEI5eVU7O0FVemhCcTBVO0VBQXlGLHlCQUFBO0FWNmhCOTVVOztBVTdoQnU3VTtFQUFtRixtQkFBQTtBVmlpQjFnVjs7QVVqaUI2aFY7RUFBMkcsc0JBQUE7QVZxaUJ4b1Y7O0FVcmlCOHBWO0VBQXlGLDBCQUFBO0FWeWlCdnZWOztBVXppQml4VjtFQUFtRixtQkFBQTtBVjZpQnAyVjs7QVU3aUJ1M1Y7RUFBMkcsdUJBQUE7QVZpakJsK1Y7O0FVampCeS9WO0VBQXlGLHlCQUFBO0FWcWpCbGxXOztBVXJqQjJtVztFQUFtRixtQkFBQTtBVnlqQjlyVzs7QVV6akJpdFc7RUFBMkcsc0JBQUE7QVY2akI1elc7O0FVN2pCazFXO0VBQXlGLDBCQUFBO0FWaWtCMzZXOztBVWprQnE4VztFQUFtRixtQkFBQTtBVnFrQnhoWDs7QVVya0IyaVg7RUFBMkcsdUJBQUE7QVZ5a0J0cFg7O0FVemtCNnFYO0VBQXlGLHlCQUFBO0FWNmtCdHdYOztBVTdrQit4WDtFQUFtRixtQkFBQTtBVmlsQmwzWDs7QVVqbEJxNFg7RUFBMkcsc0JBQUE7QVZxbEJoL1g7O0FVcmxCc2dZO0VBQXlGLDBCQUFBO0FWeWxCL2xZOztBVXpsQnluWTtFQUFtRixtQkFBQTtBVjZsQjVzWTs7QVU3bEIrdFk7RUFBMkcsdUJBQUE7QVZpbUIxMFk7O0FVam1CaTJZO0VBQXlGLHlCQUFBO0FWcW1CMTdZOztBVXJtQm05WTtFQUFtRixtQkFBQTtBVnltQnRpWjs7QVV6bUJ5alo7RUFBMkcsc0JBQUE7QVY2bUJwcVo7O0FVN21CMHJaO0VBQXlGLDBCQUFBO0FWaW5CbnhaOztBVWpuQjZ5WjtFQUFtRixtQkFBQTtBVnFuQmg0Wjs7QVVybkJtNVo7RUFBMkcsdUJBQUE7QVZ5bkI5L1o7O0FVem5CcWhhO0VBQXlGLHVCQUFBO0FWNm5COW1hOztBVTduQnFvYTtFQUFtRixtQkFBQTtBVmlvQnh0YTs7QVVqb0IydWE7RUFBMkcsb0JBQUE7QVZxb0J0MWE7O0FVcm9CMDJhO0VBQXlGLDBCQUFBO0FWeW9CbjhhOztBVXpvQjY5YTtFQUFtRixtQkFBQTtBVjZvQmhqYjs7QVU3b0Jta2I7RUFBMkcsdUJBQUE7QVZpcEI5cWI7O0FVanBCcXNiO0VBQXlGLHlCQUFBO0FWcXBCOXhiOztBVXJwQnV6YjtFQUFtRixtQkFBQTtBVnlwQjE0Yjs7QVV6cEI2NWI7RUFBMkcsc0JBQUE7QVY2cEJ4Z2M7O0FVN3BCOGhjO0VBQXlGLDBCQUFBO0FWaXFCdm5jOztBVWpxQmlwYztFQUFtRixtQkFBQTtBVnFxQnB1Yzs7QVVycUJ1dmM7RUFBMkcsdUJBQUE7QVZ5cUJsMmM7O0FVenFCeTNjO0VBQXlGLHlCQUFBO0FWNnFCbDljOztBVTdxQjIrYztFQUFtRixtQkFBQTtBVmlyQjlqZDs7QVVqckJpbGQ7RUFBMkcsc0JBQUE7QVZxckI1cmQ7O0FVcnJCa3RkO0VBQXlGLDBCQUFBO0FWeXJCM3lkOztBVXpyQnEwZDtFQUFtRixtQkFBQTtBVjZyQng1ZDs7QVU3ckIyNmQ7RUFBMkcsdUJBQUE7QVZpc0J0aGU7O0FVanNCNmllO0VBQXlGLHlCQUFBO0FWcXNCdG9lOztBVXJzQitwZTtFQUFtRixtQkFBQTtBVnlzQmx2ZTs7QVV6c0Jxd2U7RUFBMkcsc0JBQUE7QVY2c0JoM2U7O0FVN3NCczRlO0VBQXlGLDBCQUFBO0FWaXRCLzllOztBVWp0QnkvZTtFQUFtRixtQkFBQTtBVnF0QjVrZjs7QVVydEIrbGY7RUFBMkcsdUJBQUE7QVZ5dEIxc2Y7O0FVenRCaXVmO0VBQXlGLHlCQUFBO0FWNnRCMXpmOztBVTd0Qm0xZjtFQUFtRixtQkFBQTtBVml1QnQ2Zjs7QVVqdUJ5N2Y7RUFBMkcsc0JBQUE7QVZxdUJwaWdCOztBVXJ1QjBqZ0I7RUFBeUYsMEJBQUE7QVZ5dUJucGdCOztBVXp1QjZxZ0I7RUFBbUYsbUJBQUE7QVY2dUJod2dCOztBVTd1Qm14Z0I7RUFBMkcsdUJBQUE7QVZpdkI5M2dCOztBVWp2QnE1Z0I7RUFBeUYseUJBQUE7QVZxdkI5K2dCOztBVXJ2QnVnaEI7RUFBbUYsbUJBQUE7QVZ5dkIxbGhCOztBVXp2QjZtaEI7RUFBMkcsc0JBQUE7QVY2dkJ4dGhCOztBVTd2Qjh1aEI7RUFBeUYsMEJBQUE7QVZpd0J2MGhCOztBVWp3QmkyaEI7RUFBbUYsbUJBQUE7QVZxd0JwN2hCOztBVXJ3QnU4aEI7RUFBMkcsdUJBQUE7QVZ5d0JsamlCOztBVXp3QnlraUI7RUFBeUYseUJBQUE7QVY2d0JscWlCOztBVTd3QjJyaUI7RUFBbUYsbUJBQUE7QVZpeEI5d2lCOztBVWp4Qml5aUI7RUFBMkcsc0JBQUE7QVZxeEI1NGlCOztBVXJ4Qms2aUI7RUFBeUYsMEJBQUE7QVZ5eEIzL2lCOztBVXp4QnFoakI7RUFBbUYsbUJBQUE7QVY2eEJ4bWpCOztBVTd4QjJuakI7RUFBMkcsdUJBQUE7QVZpeUJ0dWpCOztBVWp5QjZ2akI7RUFBeUYseUJBQUE7QVZxeUJ0MWpCOztBVXJ5QisyakI7RUFBbUYsbUJBQUE7QVZ5eUJsOGpCOztBVXp5QnE5akI7RUFBMkcsc0JBQUE7QVY2eUJoa2tCOztBVTd5QnNsa0I7RUFBeUYsMEJBQUE7QVZpekIvcWtCOztBVWp6Qnlza0I7RUFBbUYsbUJBQUE7QVZxekI1eGtCOztBVXJ6Qit5a0I7RUFBMkcsdUJBQUE7QVZ5ekIxNWtCOztBVXp6Qmk3a0I7RUFBeUYseUJBQUE7QVY2ekIxZ2xCOztBVTd6Qm1pbEI7RUFBbUYsbUJBQUE7QVZpMEJ0bmxCOztBVWowQnlvbEI7RUFBMkcsc0JBQUE7QVZxMEJwdmxCOztBVXIwQjB3bEI7RUFBeUYsMEJBQUE7QVZ5MEJuMmxCOztBVXowQjYzbEI7RUFBbUYsbUJBQUE7QVY2MEJoOWxCOztBVTcwQm0rbEI7RUFBMkcsdUJBQUE7QVZpMUI5a21COztBVWoxQnFtbUI7RUFBeUYseUJBQUE7QVZxMUI5cm1COztBVXIxQnV0bUI7RUFBbUYsbUJBQUE7QVZ5MUIxeW1COztBVXoxQjZ6bUI7RUFBMkcsc0JBQUE7QVY2MUJ4Nm1COztBVTcxQjg3bUI7RUFBeUYsMEJBQUE7QVZpMkJ2aG5COztBVWoyQmlqbkI7RUFBbUYsbUJBQUE7QVZxMkJwb25COztBVXIyQnVwbkI7RUFBMkcsdUJBQUE7QVZ5MkJsd25COztBVXoyQnl4bkI7RUFBeUYsdUJBQUE7QVY2MkJsM25COztBVTcyQnk0bkI7RUFBbUYsbUJBQUE7QVZpM0I1OW5COztBVWozQisrbkI7RUFBMkcsb0JBQUE7QVZxM0IxbG9COztBVXIzQjhtb0I7RUFBcUYsZ0VBQUE7QVZ5M0Juc29COztBVXozQjR2b0I7RUFBaUYsZ0NBQUE7QVY2M0I3MG9COztBVTczQjYyb0I7RUFBdUYsbUNBQUE7QVZpNEJwOG9COztBVWo0QnUrb0I7RUFBeUYsb0NBQUE7QVZxNEJoa3BCOztBVXI0Qm9tcEI7RUFBK0YsdUNBQUE7QVZ5NEJuc3BCOztBVXo0QjB1cEI7RUFBaUcsa0VBQUE7QVY2NEIzMHBCOztBVTc0QnM0cEI7RUFBbUcsbUVBQUE7QVZpNUJ6K3BCOztBVWo1QnNpcUI7RUFBeUcsa0VBQUE7QVZxNUIvb3FCOztBVXI1QjJzcUI7RUFBaUcsK0RBQUE7QVZ5NUI1eXFCOztBVXo1QnEycUI7RUFBbUcsK0RBQUE7QVY2NUJ4OHFCOztBVTc1QmlnckI7RUFBeUcsaUVBQUE7QVZpNkIxbXJCOztBVWo2Qm9xckI7RUFBaUcsaUVBQUE7QVZxNkJyd3JCOztBVXI2Qit6ckI7RUFBbUcsZ0VBQUE7QVZ5NkJsNnJCOztBVXo2QjI5ckI7RUFBeUcsbUVB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QUE7RUFrM0lDO0VBbDNJRDtJQUFBO0VBazNJQztFQWwzSUQ7SUFBQTtFQWszSUM7QUFBQTtBQWwzSUQ7RUFBQTtJQUFBO0VBazNJQztBQUFBO0FBbDNJRDtFQUFBO0lBQUE7RUFrM0lDO0VBbDNJRDtJQUFBO0VBazNJQztFQWwzSUQ7SUFBQTtFQWszSUM7RUFsM0lEO0lBQUE7RUFrM0lDO0VBbDNJRDtJQUFBO0VBazNJQztFQWwzSUQ7SUFBQTtFQWszSUM7RUFsM0lEO0lBQUEsaUJBazNJQztJQWwzSUQ7RUFrM0lDO0VBbDNJRDtJQUFBO0VBazNJQztFQWwzSUQ7SUFBQTtFQWszSUM7RUFsM0lEO0lBQUE7RUFrM0lDO0VBbDNJRDtJQUFBO0VBazNJQztFQWwzSUQ7SUFBQTtFQWszSUM7RUFsM0lEO0lBQUE7RUFrM0lDO0VBbDNJRDtJQUFBO0VBazNJQztFQWwzSUQ7SUFBQTtFQWszSUM7RUFsM0lEO0lBQUE7RUFrM0lDO0VBbDNJRDtJQUFBO0VBazNJQztFQWwzSUQ7SUFBQTtFQWszSUM7RUFsM0lEO0lBQUE7RUFrM0lDO0VBbDNJRDtJQUFBO0VBazNJQztFQWwzSUQ7SUFBQTtFQWszSUM7RUFsM0lEO0lBQUE7RUFrM0lDO0VBbDNJRDtJQUFBO0VBazNJQztFQWwzSUQ7SUFBQTtFQWszSUM7RUFsM0lEO0lBQUE7RUFrM0lDO0VBbDNJRDtJQUFBO0VBazNJQztFQWwzSUQ7SUFBQTtFQWszSUM7RUFsM0lEO0lBQUE7RUFrM0lDO0VBbDNJRDtJQUFBO0VBazNJQztFQWwzSUQ7SUFBQTtFQWszSUM7RUFsM0lEO0lBQUE7RUFrM0lDO0VBbDNJRDtJQUFBO0VBazNJQztFQWwzSUQ7SUFBQTtFQWszSUM7RUFsM0lEO0lBQUE7RUFrM0lDO0VBbDNJRDtJQUFBO0VBazNJQztFQWwzSUQ7SUFBQTtFQWszSUM7RUFsM0lEO0lBQUE7RUFrM0lDO0VBbDNJRDtJQUFBO0VBazNJQztFQWwzSUQ7SUFBQTtFQWszSUM7RUFsM0lEO0lBQUE7RUFrM0lDO0VBbDNJRDtJQUFBO0VBazNJQztFQWwzSUQ7SUFBQTtFQWszSUM7RUFsM0lEO0lBQUE7RUFrM0lDO0VBbDNJRDtJQUFBO0VBazNJQztFQWwzSUQ7SUFBQTtFQWszSUM7RUFsM0lEO0lBQUE7RUFrM0lDO0VBbDNJRDtJQUFBO0VBazNJQztFQWwzSUQ7SUFBQTtFQWszSUM7RUFsM0lEO0lBQUEscUJBazNJQztTQWwzSUQ7RUFrM0lDO0VBbDNJRDtJQUFBO0VBazNJQztFQWwzSUQ7SUFBQTtFQWszSUM7RUFsM0lEO0lBQUE7RUFrM0lDO0VBbDNJRDtJQUFBLDZCQWszSUM7SUFsM0lEO0VBazNJQztFQWwzSUQ7SUFBQSw2QkFrM0lDO0lBbDNJRDtFQWszSUM7RUFsM0lEO0lBQUEsZUFrM0lDO0lBbDNJRDtFQWszSUM7RUFsM0lEO0lBQUEsa0JBazNJQztJQWwzSUQ7RUFrM0lDO0VBbDNJRDtJQUFBLGtCQWszSUM7SUFsM0lEO0VBazNJQztFQWwzSUQ7SUFBQSxpQkFrM0lDO0lBbDNJRDtFQWszSUM7RUFsM0lEO0lBQUEsa0JBazNJQztJQWwzSUQ7RUFrM0lDO0VBbDNJRDtJQUFBLGtCQWszSUM7SUFsM0lEO0VBazNJQztFQWwzSUQ7SUFBQSxpQkFrM0lDO0lBbDNJRDtFQWszSUM7RUFsM0lEO0lBQUEsaUJBazNJQztJQWwzSUQ7RUFrM0lDO0VBbDNJRDtJQUFBLGlCQWszSUM7SUFsM0lEO0VBazNJQztFQWwzSUQ7SUFBQSxrQkFrM0lDO0lBbDNJRDtFQWszSUM7RUFsM0lEO0lBQUEsa0JBazNJQztJQWwzSUQ7RUFrM0lDO0VBbDNJRDtJQUFBO0VBazNJQztFQWwzSUQ7SUFBQTtFQWszSUM7RUFsM0lEO0lBQUE7RUFrM0lDO0VBbDNJRDtJQUFBO0VBazNJQztFQWwzSUQ7SUFBQTtFQWszSUM7RUFsM0lEO0lBQUE7RUFrM0lDO0VBbDNJRDtJQUFBO0VBazNJQztFQWwzSUQ7SUFBQTtFQWszSUM7RUFsM0lEO0lBQUE7RUFrM0lDO0VBbDNJRDtJQUFBO0VBazNJQztFQWwzSUQ7SUFBQTtFQWszSUM7RUFsM0lEO0lBQUE7RUFrM0lDO0VBbDNJRDtJQUFBO0VBazNJQztFQWwzSUQ7SUFBQTtFQWszSUM7RUFsM0lEO0lBQUE7RUFrM0lDO0VBbDNJRDtJQUFBO0VBazNJQztFQWwzSUQ7SUFBQTtFQWszSUM7RUFsM0lEO0lBQUE7RUFrM0lDO0VBbDNJRDtJQUFBO0VBazNJQztFQWwzSUQ7SUFBQTtFQWszSUM7RUFsM0lEO0lBQUE7RUFrM0lDO0VBbDNJRDtJQUFBO0VBazNJQztFQWwzSUQ7SUFBQTtFQWszSUM7RUFsM0lEO0lBQUE7RUFrM0lDO0VBbDNJRDtJQUFBO0VBazNJQztFQWwzSUQ7SUFBQTtFQWszSUM7RUFsM0lEO0lBQUE7RUFrM0lDO0VBbDNJRDtJQUFBO0VBazNJQztFQWwzSUQ7SUFBQTtFQWszSUM7RUFsM0lEO0lBQUE7RUFrM0lDO0VBbDNJRDtJQUFBO0VBazNJQztFQWwzSUQ7SUFBQTtFQWszSUM7RUFsM0lEO0lBQUE7RUFrM0lDO0VBbDNJRDtJQUFBO0VBazNJQztFQWwzSUQ7SUFBQTtFQWszSUM7RUFsM0lEO0lBQUE7RUFrM0lDO0VBbDNJRDtJQUFBO0VBazNJQztFQWwzSUQ7SUFBQTtFQWszSUM7RUFsM0lEO0lBQUE7RUFrM0lDO0VBbDNJRDtJQUFBO0VBazNJQztFQWwzSUQ7SUFBQTtFQWszSUM7RUFsM0lEO0lBQUE7RUFrM0lDO0VBbDNJRDtJQUFBO0VBazNJQztFQWwzSUQ7SUFBQTtFQWszSUM7RUFsM0lEO0lBQUEsZUFrM0lDO0lBbDNJRDtFQWszSUM7RUFsM0lEO0lBQUEsZUFrM0lDO0lBbDNJRDtFQWszSUM7RUFsM0lEO0lBQUEsZUFrM0lDO0lBbDNJRDtFQWszSUM7RUFsM0lEO0lBQUEsZUFrM0lDO0lBbDNJRDtFQWszSUM7RUFsM0lEO0lBQUEsZUFrM0lDO0lBbDNJRDtFQWszSUM7RUFsM0lEO0lBQUEsZUFrM0lDO0lBbDNJRDtFQWszSUM7RUFsM0lEO0lBQUEsZUFrM0lDO0lBbDNJRDtFQWszSUM7RUFsM0lEO0lBQUE7RUFrM0lDO0VBbDNJRDtJQUFBO0VBazNJQztFQWwzSUQ7SUFBQTtFQWszSUM7RUFsM0lEO0lBQUE7RUFrM0lDO0FBQUEiLCJmaWxlIjoibWFpbi5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAY2hhcnNldCBcIlVURi04XCI7XG5AdGFpbHdpbmQgYmFzZTtcbkB0YWlsd2luZCBjb21wb25lbnRzO1xuQHRhaWx3aW5kIHV0aWxpdGllcztcbmEge1xuICBAYXBwbHkgdHJhbnNpdGlvbi1hbGwgaG92ZXI6dW5kZXJsaW5lIHRleHQtYXJteTtcbn1cbmEuZnVsbC1jbGljazphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHdpZHRoOiAxMDB2dztcbiAgaGVpZ2h0OiAxMDB2dztcbiAgei1pbmRleDogMjA7XG59XG5cbi5zb2NpYWwge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMjNweDtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgbGluZS1oZWlnaHQ6IDQ0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICBAYXBwbHkgYmctZ3JlZW4gdGV4dC1hcm15O1xufVxuLnNvY2lhbDpob3ZlciB7XG4gIEBhcHBseSBiZy1hcm15IHRleHQtd2hpdGU7XG59XG5cbmJvZHkge1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgQGFwcGx5IHRleHQtZ3JleS1kYXJrIGJnLXdoaXRlIGZvbnQtYmFzZSB0ZXh0LTE2O1xufVxuXG5odG1sIHtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICBtaW4taGVpZ2h0OiAxMDAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICBodG1sLm5hdmlnYXRpb24tb3BlbiB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAtbXMtdG91Y2gtYWN0aW9uOiBub25lO1xuICAgIHRvdWNoLWFjdGlvbjogbm9uZTtcbiAgfVxufVxuaHRtbC5zY3JvbGwtbG9jaywgaHRtbC52YW5pbGxhLW1vZGFsLS1vcGVuIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgLW1zLXRvdWNoLWFjdGlvbjogbm9uZTtcbiAgdG91Y2gtYWN0aW9uOiBub25lO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTQzOXB4KSB7XG4gIGh0bWwgI3dwYWRtaW5iYXIge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICBib2R5LmFkbWluLWJhciB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzgxcHgpIHtcbiAgaHRtbCAjd3BhZG1pbmJhciB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIGJvZHkuYWRtaW4tYmFyIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5jb250YWluZXIge1xuICBtYXgtd2lkdGg6IDYwMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDI0cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDI0cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5jb250YWluZXIge1xuICAgIG1heC13aWR0aDogMTQ0MHB4O1xuICAgIHBhZGRpbmctbGVmdDogNDhweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0OHB4O1xuICB9XG4gIC5jb250YWluZXIuc2NyZWVucy1tZCB7XG4gICAgbWF4LXdpZHRoOiAxMDk2cHg7XG4gIH1cbiAgLmNvbnRhaW5lci5zY3JlZW5zLW1kMiB7XG4gICAgbWF4LXdpZHRoOiA4OTBweDtcbiAgfVxuICAuY29udGFpbmVyLnNjcmVlbnMtc20ge1xuICAgIG1heC13aWR0aDogNzIwcHg7XG4gIH1cbn1cblxuaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbnAge1xuICBAYXBwbHkgZm9udC1ub3JtYWwgZm9udC1iYXNlIHRleHQtMTYgbGVhZGluZy1ub3JtYWwgbWItMjtcbn1cblxuLmMtc2VsZWN0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBAYXBwbHkgYm9yZGVyIGJvcmRlci1ncmV5IHJvdW5kZWQ7XG59XG4uYy1zZWxlY3Q6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcZTgyYlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxNnB4O1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LWZhbWlseTogZm9udGVsbG87XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLmMtc2VsZWN0IHNlbGVjdCB7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGhlaWdodDogNTZweDtcbiAgcGFkZGluZzogMTZweCA0MHB4IDE2cHggMTZweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB3aWR0aDogMTAwJTtcbn1cblxudGV4dGFyZWEge1xuICBoZWlnaHQ6IDMwMHB4O1xuICByZXNpemU6IG5vbmU7XG59XG5cbi5hY2NvcmRpb24ge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2NiY2JjYjtcbn1cbi5hY2NvcmRpb24gPiBsaSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjY2JjYmNiO1xufVxuLmFjY29yZGlvbiA+IGxpLmFjY19hY3RpdmUgLmFjY29yZGlvbl9fdGl0bGUgaTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTgwNVwiO1xufVxuXG4uYWNjb3JkaW9uanMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLmFjY29yZGlvbmpzIC5hY2Nfc2VjdGlvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmFjY29yZGlvbmpzIC5hY2Nfc2VjdGlvbiAuYWNjX2hlYWQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5hY2NvcmRpb25qcyAuYWNjX3NlY3Rpb24gLmFjY19oZWFkIGgzIHtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIG1hcmdpbjogNXB4IDA7XG59XG5cbi5hY2NvcmRpb25qcyAuYWNjX3NlY3Rpb24uYWNjX2FjdGl2ZSA+IC5hY2NfY29udGVudCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjUwXCJdLCBib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiNTBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDUwbXM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiNTBcIl0sIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCI1MFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDtcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI1MFwiXS5hb3MtYW5pbWF0ZSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiA1MG1zO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjEwMFwiXSwgYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjEwMFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4xcztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxMDBcIl0sIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxMDBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTAwXCJdLmFvcy1hbmltYXRlLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjFzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE1MFwiXSwgYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE1MFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4xNXM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTUwXCJdLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTUwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE1MFwiXS5hb3MtYW5pbWF0ZSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjE1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMC4xNXM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjAwXCJdLCBib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjAwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjJzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjIwMFwiXSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjIwMFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDtcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyMDBcIl0uYW9zLWFuaW1hdGUsIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyMDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuMnM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjUwXCJdLCBib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjUwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjI1cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyNTBcIl0sIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyNTBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjUwXCJdLmFvcy1hbmltYXRlLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjI1cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIzMDBcIl0sIGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIzMDBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuM3M7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMzAwXCJdLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMzAwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjMwMFwiXS5hb3MtYW5pbWF0ZSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjMwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMC4zcztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIzNTBcIl0sIGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIzNTBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMzVzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjM1MFwiXSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjM1MFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDtcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIzNTBcIl0uYW9zLWFuaW1hdGUsIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIzNTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuMzVzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjQwMFwiXSwgYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjQwMFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC40cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI0MDBcIl0sIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCI0MDBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiNDAwXCJdLmFvcy1hbmltYXRlLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiNDAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjRzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjQ1MFwiXSwgYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjQ1MFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC40NXM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiNDUwXCJdLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiNDUwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjQ1MFwiXS5hb3MtYW5pbWF0ZSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjQ1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMC40NXM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiNTAwXCJdLCBib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiNTAwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjVzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjUwMFwiXSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjUwMFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDtcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI1MDBcIl0uYW9zLWFuaW1hdGUsIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCI1MDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuNXM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiNTUwXCJdLCBib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiNTUwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjU1cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI1NTBcIl0sIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCI1NTBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiNTUwXCJdLmFvcy1hbmltYXRlLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiNTUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjU1cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCI2MDBcIl0sIGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCI2MDBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuNnM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiNjAwXCJdLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiNjAwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjYwMFwiXS5hb3MtYW5pbWF0ZSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjYwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMC42cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCI2NTBcIl0sIGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCI2NTBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuNjVzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjY1MFwiXSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjY1MFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDtcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI2NTBcIl0uYW9zLWFuaW1hdGUsIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCI2NTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuNjVzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjcwMFwiXSwgYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjcwMFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC43cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI3MDBcIl0sIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCI3MDBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiNzAwXCJdLmFvcy1hbmltYXRlLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiNzAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjdzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjc1MFwiXSwgYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjc1MFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC43NXM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiNzUwXCJdLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiNzUwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjc1MFwiXS5hb3MtYW5pbWF0ZSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjc1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMC43NXM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiODAwXCJdLCBib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiODAwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjhzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjgwMFwiXSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjgwMFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDtcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI4MDBcIl0uYW9zLWFuaW1hdGUsIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCI4MDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuOHM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiODUwXCJdLCBib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiODUwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjg1cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI4NTBcIl0sIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCI4NTBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiODUwXCJdLmFvcy1hbmltYXRlLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiODUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjg1cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCI5MDBcIl0sIGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCI5MDBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuOXM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiOTAwXCJdLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiOTAwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjkwMFwiXS5hb3MtYW5pbWF0ZSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjkwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMC45cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCI5NTBcIl0sIGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCI5NTBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuOTVzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjk1MFwiXSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjk1MFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDtcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI5NTBcIl0uYW9zLWFuaW1hdGUsIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCI5NTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuOTVzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjEwMDBcIl0sIGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxMDAwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAxcztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxMDAwXCJdLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTAwMFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDtcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxMDAwXCJdLmFvcy1hbmltYXRlLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTAwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMXM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMTA1MFwiXSwgYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjEwNTBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDEuMDVzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjEwNTBcIl0sIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxMDUwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjEwNTBcIl0uYW9zLWFuaW1hdGUsIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxMDUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAxLjA1cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIxMTAwXCJdLCBib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMTEwMFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMS4xcztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxMTAwXCJdLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTEwMFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDtcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxMTAwXCJdLmFvcy1hbmltYXRlLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTEwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMS4xcztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIxMTUwXCJdLCBib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMTE1MFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMS4xNXM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTE1MFwiXSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjExNTBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTE1MFwiXS5hb3MtYW5pbWF0ZSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjExNTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDEuMTVzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjEyMDBcIl0sIGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxMjAwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAxLjJzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjEyMDBcIl0sIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxMjAwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjEyMDBcIl0uYW9zLWFuaW1hdGUsIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxMjAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAxLjJzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjEyNTBcIl0sIGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxMjUwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAxLjI1cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxMjUwXCJdLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTI1MFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDtcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxMjUwXCJdLmFvcy1hbmltYXRlLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTI1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMS4yNXM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMTMwMFwiXSwgYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjEzMDBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDEuM3M7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTMwMFwiXSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjEzMDBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTMwMFwiXS5hb3MtYW5pbWF0ZSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjEzMDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDEuM3M7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMTM1MFwiXSwgYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjEzNTBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDEuMzVzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjEzNTBcIl0sIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxMzUwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjEzNTBcIl0uYW9zLWFuaW1hdGUsIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxMzUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAxLjM1cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIxNDAwXCJdLCBib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMTQwMFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMS40cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxNDAwXCJdLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTQwMFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDtcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxNDAwXCJdLmFvcy1hbmltYXRlLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTQwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMS40cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIxNDUwXCJdLCBib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMTQ1MFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMS40NXM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTQ1MFwiXSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjE0NTBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTQ1MFwiXS5hb3MtYW5pbWF0ZSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjE0NTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDEuNDVzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE1MDBcIl0sIGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxNTAwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAxLjVzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE1MDBcIl0sIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxNTAwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE1MDBcIl0uYW9zLWFuaW1hdGUsIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxNTAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAxLjVzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE1NTBcIl0sIGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxNTUwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAxLjU1cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxNTUwXCJdLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTU1MFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDtcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxNTUwXCJdLmFvcy1hbmltYXRlLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTU1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMS41NXM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMTYwMFwiXSwgYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE2MDBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDEuNnM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTYwMFwiXSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjE2MDBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTYwMFwiXS5hb3MtYW5pbWF0ZSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjE2MDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDEuNnM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMTY1MFwiXSwgYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE2NTBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDEuNjVzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE2NTBcIl0sIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxNjUwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE2NTBcIl0uYW9zLWFuaW1hdGUsIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxNjUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAxLjY1cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIxNzAwXCJdLCBib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMTcwMFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMS43cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxNzAwXCJdLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTcwMFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDtcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxNzAwXCJdLmFvcy1hbmltYXRlLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTcwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMS43cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIxNzUwXCJdLCBib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMTc1MFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMS43NXM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTc1MFwiXSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjE3NTBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTc1MFwiXS5hb3MtYW5pbWF0ZSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjE3NTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDEuNzVzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE4MDBcIl0sIGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxODAwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAxLjhzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE4MDBcIl0sIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxODAwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE4MDBcIl0uYW9zLWFuaW1hdGUsIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxODAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAxLjhzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE4NTBcIl0sIGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxODUwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAxLjg1cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxODUwXCJdLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTg1MFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDtcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxODUwXCJdLmFvcy1hbmltYXRlLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTg1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMS44NXM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMTkwMFwiXSwgYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE5MDBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDEuOXM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTkwMFwiXSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjE5MDBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTkwMFwiXS5hb3MtYW5pbWF0ZSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjE5MDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDEuOXM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMTk1MFwiXSwgYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE5NTBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDEuOTVzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE5NTBcIl0sIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxOTUwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE5NTBcIl0uYW9zLWFuaW1hdGUsIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxOTUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAxLjk1cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIyMDAwXCJdLCBib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjAwMFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMnM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjAwMFwiXSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjIwMDBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjAwMFwiXS5hb3MtYW5pbWF0ZSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjIwMDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDJzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjIwNTBcIl0sIGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyMDUwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAyLjA1cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyMDUwXCJdLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjA1MFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDtcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyMDUwXCJdLmFvcy1hbmltYXRlLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjA1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMi4wNXM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjEwMFwiXSwgYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjIxMDBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDIuMXM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjEwMFwiXSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjIxMDBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjEwMFwiXS5hb3MtYW5pbWF0ZSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjIxMDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDIuMXM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjE1MFwiXSwgYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjIxNTBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDIuMTVzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjIxNTBcIl0sIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyMTUwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjIxNTBcIl0uYW9zLWFuaW1hdGUsIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyMTUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAyLjE1cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIyMjAwXCJdLCBib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjIwMFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMi4ycztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyMjAwXCJdLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjIwMFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDtcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyMjAwXCJdLmFvcy1hbmltYXRlLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjIwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMi4ycztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIyMjUwXCJdLCBib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjI1MFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMi4yNXM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjI1MFwiXSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjIyNTBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjI1MFwiXS5hb3MtYW5pbWF0ZSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjIyNTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDIuMjVzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjIzMDBcIl0sIGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyMzAwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAyLjNzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjIzMDBcIl0sIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyMzAwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjIzMDBcIl0uYW9zLWFuaW1hdGUsIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyMzAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAyLjNzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjIzNTBcIl0sIGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyMzUwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAyLjM1cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyMzUwXCJdLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjM1MFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDtcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyMzUwXCJdLmFvcy1hbmltYXRlLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjM1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMi4zNXM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjQwMFwiXSwgYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI0MDBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDIuNHM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjQwMFwiXSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjI0MDBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjQwMFwiXS5hb3MtYW5pbWF0ZSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjI0MDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDIuNHM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjQ1MFwiXSwgYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI0NTBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDIuNDVzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI0NTBcIl0sIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyNDUwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI0NTBcIl0uYW9zLWFuaW1hdGUsIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyNDUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAyLjQ1cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIyNTAwXCJdLCBib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjUwMFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMi41cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyNTAwXCJdLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjUwMFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDtcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyNTAwXCJdLmFvcy1hbmltYXRlLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjUwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMi41cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIyNTUwXCJdLCBib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjU1MFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMi41NXM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjU1MFwiXSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjI1NTBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjU1MFwiXS5hb3MtYW5pbWF0ZSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjI1NTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDIuNTVzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI2MDBcIl0sIGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyNjAwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAyLjZzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI2MDBcIl0sIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyNjAwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI2MDBcIl0uYW9zLWFuaW1hdGUsIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyNjAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAyLjZzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI2NTBcIl0sIGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyNjUwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAyLjY1cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyNjUwXCJdLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjY1MFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDtcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyNjUwXCJdLmFvcy1hbmltYXRlLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjY1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMi42NXM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjcwMFwiXSwgYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI3MDBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDIuN3M7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjcwMFwiXSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjI3MDBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjcwMFwiXS5hb3MtYW5pbWF0ZSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjI3MDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDIuN3M7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjc1MFwiXSwgYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI3NTBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDIuNzVzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI3NTBcIl0sIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyNzUwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI3NTBcIl0uYW9zLWFuaW1hdGUsIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyNzUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAyLjc1cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIyODAwXCJdLCBib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjgwMFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMi44cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyODAwXCJdLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjgwMFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDtcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyODAwXCJdLmFvcy1hbmltYXRlLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjgwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMi44cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIyODUwXCJdLCBib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjg1MFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMi44NXM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjg1MFwiXSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjI4NTBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjg1MFwiXS5hb3MtYW5pbWF0ZSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjI4NTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDIuODVzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI5MDBcIl0sIGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyOTAwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAyLjlzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI5MDBcIl0sIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyOTAwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI5MDBcIl0uYW9zLWFuaW1hdGUsIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyOTAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAyLjlzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI5NTBcIl0sIGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyOTUwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAyLjk1cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyOTUwXCJdLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjk1MFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDtcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyOTUwXCJdLmFvcy1hbmltYXRlLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjk1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMi45NXM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMzAwMFwiXSwgYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjMwMDBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDNzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjMwMDBcIl0sIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIzMDAwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjMwMDBcIl0uYW9zLWFuaW1hdGUsIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIzMDAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAzcztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPWxpbmVhcl0sIGJvZHlbZGF0YS1hb3MtZWFzaW5nPWxpbmVhcl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yNSwgMC4yNSwgMC43NSwgMC43NSk7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1lYXNlXSwgYm9keVtkYXRhLWFvcy1lYXNpbmc9ZWFzZV0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbl0sIGJvZHlbZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW5dIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPWVhc2Utb3V0XSwgYm9keVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1vdXRdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1lYXNlLWluLW91dF0sIGJvZHlbZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tb3V0XSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbi1iYWNrXSwgYm9keVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbi1iYWNrXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjYsIC0wLjI4LCAwLjczNSwgMC4wNDUpO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1vdXQtYmFja10sIGJvZHlbZGF0YS1hb3MtZWFzaW5nPWVhc2Utb3V0LWJhY2tdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMS4yNzUpO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbi1vdXQtYmFja10sIGJvZHlbZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tb3V0LWJhY2tdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNjgsIC0wLjU1LCAwLjI2NSwgMS41NSk7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1lYXNlLWluLXNpbmVdLCBib2R5W2RhdGEtYW9zLWVhc2luZz1lYXNlLWluLXNpbmVdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNDcsIDAsIDAuNzQ1LCAwLjcxNSk7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1lYXNlLW91dC1zaW5lXSwgYm9keVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1vdXQtc2luZV0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4zOSwgMC41NzUsIDAuNTY1LCAxKTtcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tb3V0LXNpbmVdLCBib2R5W2RhdGEtYW9zLWVhc2luZz1lYXNlLWluLW91dC1zaW5lXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjQ0NSwgMC4wNSwgMC41NSwgMC45NSk7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1lYXNlLWluLXF1YWRdLCBib2R5W2RhdGEtYW9zLWVhc2luZz1lYXNlLWluLXF1YWRdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDg1LCAwLjY4LCAwLjUzKTtcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPWVhc2Utb3V0LXF1YWRdLCBib2R5W2RhdGEtYW9zLWVhc2luZz1lYXNlLW91dC1xdWFkXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjI1LCAwLjQ2LCAwLjQ1LCAwLjk0KTtcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tb3V0LXF1YWRdLCBib2R5W2RhdGEtYW9zLWVhc2luZz1lYXNlLWluLW91dC1xdWFkXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tY3ViaWNdLCBib2R5W2RhdGEtYW9zLWVhc2luZz1lYXNlLWluLWN1YmljXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA4NSwgMC42OCwgMC41Myk7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1lYXNlLW91dC1jdWJpY10sIGJvZHlbZGF0YS1hb3MtZWFzaW5nPWVhc2Utb3V0LWN1YmljXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjI1LCAwLjQ2LCAwLjQ1LCAwLjk0KTtcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tb3V0LWN1YmljXSwgYm9keVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbi1vdXQtY3ViaWNdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbi1xdWFydF0sIGJvZHlbZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tcXVhcnRdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDg1LCAwLjY4LCAwLjUzKTtcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPWVhc2Utb3V0LXF1YXJ0XSwgYm9keVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1vdXQtcXVhcnRdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjUsIDAuNDYsIDAuNDUsIDAuOTQpO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbi1vdXQtcXVhcnRdLCBib2R5W2RhdGEtYW9zLWVhc2luZz1lYXNlLWluLW91dC1xdWFydF0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG59XG5cbltkYXRhLWFvc149ZmFkZV1bZGF0YS1hb3NePWZhZGVdIHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eSwgdHJhbnNmb3JtO1xufVxuXG5bZGF0YS1hb3NePWZhZGVdW2RhdGEtYW9zXj1mYWRlXS5hb3MtYW5pbWF0ZSB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbn1cblxuW2RhdGEtYW9zPWZhZGUtdXBdIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDBweCwgMCk7XG59XG5cbltkYXRhLWFvcz1mYWRlLWRvd25dIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwcHgsIDApO1xufVxuXG5bZGF0YS1hb3M9ZmFkZS1yaWdodF0ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDBweCwgMCwgMCk7XG59XG5cbltkYXRhLWFvcz1mYWRlLWxlZnRdIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDBweCwgMCwgMCk7XG59XG5cbltkYXRhLWFvcz1mYWRlLXVwLXJpZ2h0XSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMHB4LCAxMDBweCwgMCk7XG59XG5cbltkYXRhLWFvcz1mYWRlLXVwLWxlZnRdIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDBweCwgMTAwcHgsIDApO1xufVxuXG5bZGF0YS1hb3M9ZmFkZS1kb3duLXJpZ2h0XSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMHB4LCAtMTAwcHgsIDApO1xufVxuXG5bZGF0YS1hb3M9ZmFkZS1kb3duLWxlZnRdIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDBweCwgLTEwMHB4LCAwKTtcbn1cblxuW2RhdGEtYW9zXj16b29tXVtkYXRhLWFvc149em9vbV0ge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5LCB0cmFuc2Zvcm07XG59XG5cbltkYXRhLWFvc149em9vbV1bZGF0YS1hb3NePXpvb21dLmFvcy1hbmltYXRlIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApIHNjYWxlKDEpO1xufVxuXG5bZGF0YS1hb3M9em9vbS1pbl0ge1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuNik7XG59XG5cbltkYXRhLWFvcz16b29tLWluLXVwXSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwcHgsIDApIHNjYWxlKDAuNik7XG59XG5cbltkYXRhLWFvcz16b29tLWluLWRvd25dIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwcHgsIDApIHNjYWxlKDAuNik7XG59XG5cbltkYXRhLWFvcz16b29tLWluLXJpZ2h0XSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMHB4LCAwLCAwKSBzY2FsZSgwLjYpO1xufVxuXG5bZGF0YS1hb3M9em9vbS1pbi1sZWZ0XSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwcHgsIDAsIDApIHNjYWxlKDAuNik7XG59XG5cbltkYXRhLWFvcz16b29tLW91dF0ge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMik7XG59XG5cbltkYXRhLWFvcz16b29tLW91dC11cF0ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMHB4LCAwKSBzY2FsZSgxLjIpO1xufVxuXG5bZGF0YS1hb3M9em9vbS1vdXQtZG93bl0ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDBweCwgMCkgc2NhbGUoMS4yKTtcbn1cblxuW2RhdGEtYW9zPXpvb20tb3V0LXJpZ2h0XSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMHB4LCAwLCAwKSBzY2FsZSgxLjIpO1xufVxuXG5bZGF0YS1hb3M9em9vbS1vdXQtbGVmdF0ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMHB4LCAwLCAwKSBzY2FsZSgxLjIpO1xufVxuXG5bZGF0YS1hb3NePXNsaWRlXVtkYXRhLWFvc149c2xpZGVdIHtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtO1xufVxuXG5bZGF0YS1hb3NePXNsaWRlXVtkYXRhLWFvc149c2xpZGVdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xufVxuXG5bZGF0YS1hb3M9c2xpZGUtdXBdIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcbn1cblxuW2RhdGEtYW9zPXNsaWRlLWRvd25dIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XG59XG5cbltkYXRhLWFvcz1zbGlkZS1yaWdodF0ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbn1cblxuW2RhdGEtYW9zPXNsaWRlLWxlZnRdIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbn1cblxuW2RhdGEtYW9zXj1mbGlwXVtkYXRhLWFvc149ZmxpcF0ge1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcbn1cblxuW2RhdGEtYW9zPWZsaXAtbGVmdF0ge1xuICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDI1MDBweCkgcm90YXRlWSgtMTAwZGVnKTtcbn1cblxuW2RhdGEtYW9zPWZsaXAtbGVmdF0uYW9zLWFuaW1hdGUge1xuICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDI1MDBweCkgcm90YXRlWSgwKTtcbn1cblxuW2RhdGEtYW9zPWZsaXAtcmlnaHRdIHtcbiAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgyNTAwcHgpIHJvdGF0ZVkoMTAwZGVnKTtcbn1cblxuW2RhdGEtYW9zPWZsaXAtcmlnaHRdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgyNTAwcHgpIHJvdGF0ZVkoMCk7XG59XG5cbltkYXRhLWFvcz1mbGlwLXVwXSB7XG4gIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMjUwMHB4KSByb3RhdGVYKC0xMDBkZWcpO1xufVxuXG5bZGF0YS1hb3M9ZmxpcC11cF0uYW9zLWFuaW1hdGUge1xuICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDI1MDBweCkgcm90YXRlWCgwKTtcbn1cblxuW2RhdGEtYW9zPWZsaXAtZG93bl0ge1xuICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDI1MDBweCkgcm90YXRlWCgxMDBkZWcpO1xufVxuXG5bZGF0YS1hb3M9ZmxpcC1kb3duXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMjUwMHB4KSByb3RhdGVYKDApO1xufVxuXG4uZ2Zvcm1faGVhZGluZyB7XG4gIEBhcHBseSBoaWRkZW47XG59XG5cbi5nZm9ybV9maWVsZHMge1xuICBAYXBwbHkgZ3JpZCBnYXAteC0yIGxnOmdhcC14LTMgZ3JpZC1jb2xzLTIgZ2FwLXktMiBsZzpnYXAteS0zO1xufVxuXG4uZ2ZpZWxkIHtcbiAgZ3JpZC1jb2x1bW46IHNwYW4gMjtcbn1cbi5nZmllbGQuZ2ZpZWxkX2Vycm9yIC5nZmllbGRfdmFsaWRhdGlvbl9tZXNzYWdlIHtcbiAgQGFwcGx5IHRleHQtZXJyb3IgdGV4dC0xMiBtdC0xO1xufVxuLmdmaWVsZC5uby1yb3ctZ2FwIHtcbiAgQGFwcGx5IC1tdC0yIGxnOi1tdC0zO1xufVxuLmdmaWVsZC0td2lkdGgtaGFsZiB7XG4gIEBhcHBseSBzbTpjb2wtc3Bhbi0yIGxnOmNvbC1zcGFuLTE7XG59XG4uZ2ZpZWxkLS10eXBlLWNoZWNrYm94IGxlZ2VuZCB7XG4gIEBhcHBseSBmb250LWJvbGQgbWItMyBibG9jaztcbn1cbi5nZmllbGRfbGFiZWwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxM3B4O1xuICBtYXJnaW4tYm90dG9tOiA0cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIEBhcHBseSB0ZXh0LWFybXk7XG59XG4uaGlkZGVuX2xhYmVsIC5nZmllbGRfbGFiZWwge1xuICBAYXBwbHkgaGlkZGVuO1xufVxuLmdmaWVsZF9sYWJlbCAuZ2ZpZWxkX3JlcXVpcmVkIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5nZmllbGQuZ2ZpZWxkLS10eXBlLWZpbGV1cGxvYWQgPiBsYWJlbCB7XG4gIG1hcmdpbi1ib3R0b206IDhweCAhaW1wb3J0YW50O1xufVxuLmdmaWVsZC5nZmllbGQtLXR5cGUtaHRtbCBzbWFsbCB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbn1cbi5nZmllbGQuZ2ZpZWxkLS10eXBlLWh0bWwgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4uZ2lucHV0X2NvbnRhaW5lciB7XG4gIEBhcHBseSByZWxhdGl2ZTtcbn1cbi5naW5wdXRfY29udGFpbmVyIHNlbGVjdCxcbi5naW5wdXRfY29udGFpbmVyIHRleHRhcmVhLFxuLmdpbnB1dF9jb250YWluZXIgaW5wdXRbdHlwZT10ZXh0XSxcbi5naW5wdXRfY29udGFpbmVyIGlucHV0W3R5cGU9dGVsXSxcbi5naW5wdXRfY29udGFpbmVyIGlucHV0W3R5cGU9ZW1haWxdLFxuLmdpbnB1dF9jb250YWluZXIgaW5wdXRbdHlwZT1udW1iZXJdIHtcbiAgaGVpZ2h0OiA1OHB4O1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiA5cHg7XG4gIEBhcHBseSBmb250LWJhc2UgdGV4dC1hcm15IGJnLWdyZWVuIGJvcmRlciBib3JkZXItYXJteTtcbiAgcGFkZGluZy1sZWZ0OiAxNnB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxNnB4O1xuICBib3gtc2hhZG93OiBub25lO1xuICBAYXBwbHkgcGxhY2Vob2xkZXItd2hpdGUgZm9jdXM6cmluZy13aGl0ZSBmb2N1czpvdXRsaW5lLW5vbmU7XG59XG4uZ2lucHV0X2NvbnRhaW5lciBzZWxlY3Qge1xuICBAYXBwbHkgYmctbm8tcmVwZWF0IGJnLVtyaWdodF8xMnB4X2NlbnRlcl07XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMTYnIGhlaWdodD0nMTYnIHZpZXdCb3g9JzAgMCAxNiAxNicgZmlsbD0nbm9uZSclM0UlM0NwYXRoIGQ9J000IDZMOCAxMEwxMiA2JyBzdHJva2U9JyUyM0FFQUFBRScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJy8lM0UlM0Mvc3ZnJTNFXCIpO1xufVxuLmdpbnB1dF9jb250YWluZXIgdGV4dGFyZWEge1xuICBoZWlnaHQ6IDE1MHB4O1xuICBwYWRkaW5nLXRvcDogMTJweDtcbn1cbi5naW5wdXRfY29udGFpbmVyLmdpbnB1dF9jb250YWluZXJfY2hlY2tib3ggLmdmaWVsZF9jaGVja2JveCB7XG4gIEBhcHBseSBncmlkICFpbXBvcnRhbnQ7XG59XG4uY29sLTIgLmdpbnB1dF9jb250YWluZXIuZ2lucHV0X2NvbnRhaW5lcl9jaGVja2JveCAuZ2ZpZWxkX2NoZWNrYm94IHtcbiAgQGFwcGx5IGdyaWQtY29scy0xIGxnOmdyaWQtY29scy0yO1xufVxuLmNvbC0zIC5naW5wdXRfY29udGFpbmVyLmdpbnB1dF9jb250YWluZXJfY2hlY2tib3ggLmdmaWVsZF9jaGVja2JveCB7XG4gIEBhcHBseSBncmlkLWNvbHMtMztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzAwcHgpIHtcbiAgLmNvbC0zIC5naW5wdXRfY29udGFpbmVyLmdpbnB1dF9jb250YWluZXJfY2hlY2tib3ggLmdmaWVsZF9jaGVja2JveCB7XG4gICAgQGFwcGx5IGdyaWQtY29scy0xO1xuICB9XG59XG4uZ2lucHV0X2NvbnRhaW5lci5naW5wdXRfY29udGFpbmVyX2NvbnNlbnQsXG4uZ2lucHV0X2NvbnRhaW5lciAuZ2ZpZWxkX2NoZWNrYm94LFxuLmdpbnB1dF9jb250YWluZXIgLmdmaWVsZF9yYWRpbyxcbi5naW5wdXRfY29udGFpbmVyIC5nY2hvaWNlIHtcbiAgQGFwcGx5IHRleHQtMTQgdGV4dC13aGl0ZTtcbn1cbi5naW5wdXRfY29udGFpbmVyLmdpbnB1dF9jb250YWluZXJfY29uc2VudCAuZ2ZpZWxkX3JlcXVpcmVkLFxuLmdpbnB1dF9jb250YWluZXIgLmdmaWVsZF9jaGVja2JveCAuZ2ZpZWxkX3JlcXVpcmVkLFxuLmdpbnB1dF9jb250YWluZXIgLmdmaWVsZF9yYWRpbyAuZ2ZpZWxkX3JlcXVpcmVkLFxuLmdpbnB1dF9jb250YWluZXIgLmdjaG9pY2UgLmdmaWVsZF9yZXF1aXJlZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZ2lucHV0X2NvbnRhaW5lci5naW5wdXRfY29udGFpbmVyX2NvbnNlbnQgaW5wdXRbdHlwZT1jaGVja2JveF0sXG4uZ2lucHV0X2NvbnRhaW5lci5naW5wdXRfY29udGFpbmVyX2NvbnNlbnQgaW5wdXRbdHlwZT1yYWRpb10sXG4uZ2lucHV0X2NvbnRhaW5lciAuZ2ZpZWxkX2NoZWNrYm94IGlucHV0W3R5cGU9Y2hlY2tib3hdLFxuLmdpbnB1dF9jb250YWluZXIgLmdmaWVsZF9jaGVja2JveCBpbnB1dFt0eXBlPXJhZGlvXSxcbi5naW5wdXRfY29udGFpbmVyIC5nZmllbGRfcmFkaW8gaW5wdXRbdHlwZT1jaGVja2JveF0sXG4uZ2lucHV0X2NvbnRhaW5lciAuZ2ZpZWxkX3JhZGlvIGlucHV0W3R5cGU9cmFkaW9dLFxuLmdpbnB1dF9jb250YWluZXIgLmdjaG9pY2UgaW5wdXRbdHlwZT1jaGVja2JveF0sXG4uZ2lucHV0X2NvbnRhaW5lciAuZ2Nob2ljZSBpbnB1dFt0eXBlPXJhZGlvXSB7XG4gIEBhcHBseSBvcGFjaXR5LTAgb3V0bGluZS1ub25lIHotNTAgdy0zIGgtMyB0b3AtMCBsZWZ0LTAgYWJzb2x1dGUgbWItMCBhcHBlYXJhbmNlLW5vbmUgY3Vyc29yLXBvaW50ZXIgbXQtMDtcbn1cbi5naW5wdXRfY29udGFpbmVyLmdpbnB1dF9jb250YWluZXJfY29uc2VudCBpbnB1dFt0eXBlPWNoZWNrYm94XSArIGxhYmVsLFxuLmdpbnB1dF9jb250YWluZXIuZ2lucHV0X2NvbnRhaW5lcl9jb25zZW50IGlucHV0W3R5cGU9cmFkaW9dICsgbGFiZWwsXG4uZ2lucHV0X2NvbnRhaW5lciAuZ2ZpZWxkX2NoZWNrYm94IGlucHV0W3R5cGU9Y2hlY2tib3hdICsgbGFiZWwsXG4uZ2lucHV0X2NvbnRhaW5lciAuZ2ZpZWxkX2NoZWNrYm94IGlucHV0W3R5cGU9cmFkaW9dICsgbGFiZWwsXG4uZ2lucHV0X2NvbnRhaW5lciAuZ2ZpZWxkX3JhZGlvIGlucHV0W3R5cGU9Y2hlY2tib3hdICsgbGFiZWwsXG4uZ2lucHV0X2NvbnRhaW5lciAuZ2ZpZWxkX3JhZGlvIGlucHV0W3R5cGU9cmFkaW9dICsgbGFiZWwsXG4uZ2lucHV0X2NvbnRhaW5lciAuZ2Nob2ljZSBpbnB1dFt0eXBlPWNoZWNrYm94XSArIGxhYmVsLFxuLmdpbnB1dF9jb250YWluZXIgLmdjaG9pY2UgaW5wdXRbdHlwZT1yYWRpb10gKyBsYWJlbCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5naW5wdXRfY29udGFpbmVyLmdpbnB1dF9jb250YWluZXJfY29uc2VudCBpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkICsgbGFiZWw6YWZ0ZXIsXG4uZ2lucHV0X2NvbnRhaW5lci5naW5wdXRfY29udGFpbmVyX2NvbnNlbnQgaW5wdXRbdHlwZT1yYWRpb106Y2hlY2tlZCArIGxhYmVsOmFmdGVyLFxuLmdpbnB1dF9jb250YWluZXIgLmdmaWVsZF9jaGVja2JveCBpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkICsgbGFiZWw6YWZ0ZXIsXG4uZ2lucHV0X2NvbnRhaW5lciAuZ2ZpZWxkX2NoZWNrYm94IGlucHV0W3R5cGU9cmFkaW9dOmNoZWNrZWQgKyBsYWJlbDphZnRlcixcbi5naW5wdXRfY29udGFpbmVyIC5nZmllbGRfcmFkaW8gaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCArIGxhYmVsOmFmdGVyLFxuLmdpbnB1dF9jb250YWluZXIgLmdmaWVsZF9yYWRpbyBpbnB1dFt0eXBlPXJhZGlvXTpjaGVja2VkICsgbGFiZWw6YWZ0ZXIsXG4uZ2lucHV0X2NvbnRhaW5lciAuZ2Nob2ljZSBpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkICsgbGFiZWw6YWZ0ZXIsXG4uZ2lucHV0X2NvbnRhaW5lciAuZ2Nob2ljZSBpbnB1dFt0eXBlPXJhZGlvXTpjaGVja2VkICsgbGFiZWw6YWZ0ZXIge1xuICBAYXBwbHkgYmctd2hpdGUgdGV4dC13aGl0ZTtcbn1cbi5naW5wdXRfY29udGFpbmVyLmdpbnB1dF9jb250YWluZXJfY29uc2VudCBpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkICsgbGFiZWw6YmVmb3JlLFxuLmdpbnB1dF9jb250YWluZXIuZ2lucHV0X2NvbnRhaW5lcl9jb25zZW50IGlucHV0W3R5cGU9cmFkaW9dOmNoZWNrZWQgKyBsYWJlbDpiZWZvcmUsXG4uZ2lucHV0X2NvbnRhaW5lciAuZ2ZpZWxkX2NoZWNrYm94IGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQgKyBsYWJlbDpiZWZvcmUsXG4uZ2lucHV0X2NvbnRhaW5lciAuZ2ZpZWxkX2NoZWNrYm94IGlucHV0W3R5cGU9cmFkaW9dOmNoZWNrZWQgKyBsYWJlbDpiZWZvcmUsXG4uZ2lucHV0X2NvbnRhaW5lciAuZ2ZpZWxkX3JhZGlvIGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQgKyBsYWJlbDpiZWZvcmUsXG4uZ2lucHV0X2NvbnRhaW5lciAuZ2ZpZWxkX3JhZGlvIGlucHV0W3R5cGU9cmFkaW9dOmNoZWNrZWQgKyBsYWJlbDpiZWZvcmUsXG4uZ2lucHV0X2NvbnRhaW5lciAuZ2Nob2ljZSBpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkICsgbGFiZWw6YmVmb3JlLFxuLmdpbnB1dF9jb250YWluZXIgLmdjaG9pY2UgaW5wdXRbdHlwZT1yYWRpb106Y2hlY2tlZCArIGxhYmVsOmJlZm9yZSB7XG4gIEBhcHBseSBvcGFjaXR5LTEwMDtcbn1cbi5naW5wdXRfY29udGFpbmVyLmdpbnB1dF9jb250YWluZXJfY29uc2VudCBpbnB1dFt0eXBlPWNoZWNrYm94XTpmb2N1cyArIGxhYmVsOmFmdGVyLFxuLmdpbnB1dF9jb250YWluZXIuZ2lucHV0X2NvbnRhaW5lcl9jb25zZW50IGlucHV0W3R5cGU9cmFkaW9dOmZvY3VzICsgbGFiZWw6YWZ0ZXIsXG4uZ2lucHV0X2NvbnRhaW5lciAuZ2ZpZWxkX2NoZWNrYm94IGlucHV0W3R5cGU9Y2hlY2tib3hdOmZvY3VzICsgbGFiZWw6YWZ0ZXIsXG4uZ2lucHV0X2NvbnRhaW5lciAuZ2ZpZWxkX2NoZWNrYm94IGlucHV0W3R5cGU9cmFkaW9dOmZvY3VzICsgbGFiZWw6YWZ0ZXIsXG4uZ2lucHV0X2NvbnRhaW5lciAuZ2ZpZWxkX3JhZGlvIGlucHV0W3R5cGU9Y2hlY2tib3hdOmZvY3VzICsgbGFiZWw6YWZ0ZXIsXG4uZ2lucHV0X2NvbnRhaW5lciAuZ2ZpZWxkX3JhZGlvIGlucHV0W3R5cGU9cmFkaW9dOmZvY3VzICsgbGFiZWw6YWZ0ZXIsXG4uZ2lucHV0X2NvbnRhaW5lciAuZ2Nob2ljZSBpbnB1dFt0eXBlPWNoZWNrYm94XTpmb2N1cyArIGxhYmVsOmFmdGVyLFxuLmdpbnB1dF9jb250YWluZXIgLmdjaG9pY2UgaW5wdXRbdHlwZT1yYWRpb106Zm9jdXMgKyBsYWJlbDphZnRlciB7XG4gIEBhcHBseSBib3JkZXItYmxhY2sgYm9yZGVyLW9wYWNpdHktMjA7XG59XG4uZ2lucHV0X2NvbnRhaW5lci5naW5wdXRfY29udGFpbmVyX2NvbnNlbnQgbGFiZWwsXG4uZ2lucHV0X2NvbnRhaW5lciAuZ2ZpZWxkX2NoZWNrYm94IGxhYmVsLFxuLmdpbnB1dF9jb250YWluZXIgLmdmaWVsZF9yYWRpbyBsYWJlbCxcbi5naW5wdXRfY29udGFpbmVyIC5nY2hvaWNlIGxhYmVsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIEBhcHBseSB3LWZ1bGwgcmVsYXRpdmUgcGwtNDtcbn1cbi5naW5wdXRfY29udGFpbmVyLmdpbnB1dF9jb250YWluZXJfY29uc2VudCBsYWJlbDphZnRlcixcbi5naW5wdXRfY29udGFpbmVyIC5nZmllbGRfY2hlY2tib3ggbGFiZWw6YWZ0ZXIsXG4uZ2lucHV0X2NvbnRhaW5lciAuZ2ZpZWxkX3JhZGlvIGxhYmVsOmFmdGVyLFxuLmdpbnB1dF9jb250YWluZXIgLmdjaG9pY2UgbGFiZWw6YWZ0ZXIge1xuICBAYXBwbHkgY29udGVudC1bXCJcIl0gYmctd2hpdGUgdy1bMjBweF0gaC1bMjBweF0gYmxvY2sgYWJzb2x1dGUgbGVmdC0wIHRvcC1bMXB4XSB6LTAgcG9pbnRlci1ldmVudHMtbm9uZSB0cmFuc2l0aW9uLWFsbCByb3VuZGVkLVs0cHhdO1xufVxuLmdpbnB1dF9jb250YWluZXIuZ2lucHV0X2NvbnRhaW5lcl9jb25zZW50IGxhYmVsOmJlZm9yZSxcbi5naW5wdXRfY29udGFpbmVyIC5nZmllbGRfY2hlY2tib3ggbGFiZWw6YmVmb3JlLFxuLmdpbnB1dF9jb250YWluZXIgLmdmaWVsZF9yYWRpbyBsYWJlbDpiZWZvcmUsXG4uZ2lucHV0X2NvbnRhaW5lciAuZ2Nob2ljZSBsYWJlbDpiZWZvcmUge1xuICBAYXBwbHkgY29udGVudC1bXCLuoI1cIl0gYmxvY2sgYWJzb2x1dGUgdy1bMjBweF0gaC1bMjBweF0gbGVhZGluZy1bMTZweF0gdGV4dC0xMiBsZWZ0LTAgdG9wLVszcHhdIHRleHQtY2VudGVyIG9wYWNpdHktMCB6LVsxXSB0ZXh0LXdoaXRlIHRyYW5zaXRpb24tYWxsO1xuICBmb250LWZhbWlseTogZm9udGVsbG87XG59XG4uZ2lucHV0X2NvbnRhaW5lciAuZ2ZpZWxkX2NoZWNrYm94LFxuLmdpbnB1dF9jb250YWluZXIgLmdmaWVsZF9yYWRpbyB7XG4gIG1hcmdpbjogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuLmdpbnB1dF9jb250YWluZXIgLmdmaWVsZF9jaGVja2JveCAuZ2Nob2ljZSxcbi5naW5wdXRfY29udGFpbmVyIC5nZmllbGRfcmFkaW8gLmdjaG9pY2Uge1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG1hcmdpbjogMCAyNHB4IDZweCAwO1xufVxuLmdpbnB1dF9jb250YWluZXIgLmdmaWVsZF9yYWRpbyAuZ2Nob2ljZSBsYWJlbDphZnRlciB7XG4gIHRvcDogM3B4O1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xufVxuLmdpbnB1dF9jb250YWluZXIgLmdmaWVsZF9yYWRpbyAuZ2Nob2ljZSBsYWJlbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiAxMnB4O1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICBsZWZ0OiA0cHg7XG4gIHRvcDogN3B4O1xuICBvcGFjaXR5OiAwO1xuICB6LWluZGV4OiAxO1xufVxuLmdpbnB1dF9jb250YWluZXIuZ2lucHV0X2NvbnRhaW5lcl9jb25zZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGZsZXgtYmFzaXM6IDEwMCU7XG59XG4uZ2lucHV0X2NvbnRhaW5lci5naW5wdXRfY29udGFpbmVyX2ZpbGV1cGxvYWQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgZmxleC1iYXNpczogMTAwJTtcbn1cbi5naW5wdXRfY29udGFpbmVyLmdpbnB1dF9jb250YWluZXJfZmlsZXVwbG9hZCBpbnB1dFt0eXBlPWZpbGVdIHtcbiAgaGVpZ2h0OiA4MHB4O1xuICBwYWRkaW5nOiAyOHB4IDE2cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LXNpemU6IDE2cHg7XG4gIEBhcHBseSByb3VuZGVkICBib3JkZXIgYm9yZGVyLWJsdWUgYm9yZGVyLW9wYWNpdHktNDAgYm9yZGVyLWRhc2hlZCBjdXJzb3ItcG9pbnRlcjtcbn1cbi5naW5wdXRfY29udGFpbmVyLmdpbnB1dF9jb250YWluZXJfZmlsZXVwbG9hZCBpbnB1dFt0eXBlPWZpbGVdOjpmaWxlLXNlbGVjdG9yLWJ1dHRvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDEycHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgd2lkdGg6IDEwMHB4O1xuICBwYWRkaW5nOiAwIDMycHggMCAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGJvcmRlcjogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciByaWdodDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxNicgaGVpZ2h0PScxNicgdmlld0JveD0nMCAwIDE2IDE2JyBmaWxsPSdub25lJyUzRSUzQ3BhdGggZD0nTTE0IDEwVjEwLjhDMTQgMTEuOTIwMSAxNCAxMi40ODAyIDEzLjc4MiAxMi45MDhDMTMuNTkwMyAxMy4yODQzIDEzLjI4NDMgMTMuNTkwMyAxMi45MDggMTMuNzgyQzEyLjQ4MDIgMTQgMTEuOTIwMSAxNCAxMC44IDE0SDUuMkM0LjA3OTg5IDE0IDMuNTE5ODQgMTQgMy4wOTIwMiAxMy43ODJDMi43MTU2OSAxMy41OTAzIDIuNDA5NzMgMTMuMjg0MyAyLjIxNzk5IDEyLjkwOEMyIDEyLjQ4MDIgMiAxMS45MjAxIDIgMTAuOFYxME0xMS4zMzMzIDUuMzMzMzNMOCAyTTggMkw0LjY2NjY3IDUuMzMzMzNNOCAyVjEwJyBzdHJva2U9JyUyMzNDMUU2NScgc3Ryb2tlLXdpZHRoPScxLjUnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcvJTNFJTNDcGF0aCBkPSdNMTQgMTBWMTAuOEMxNCAxMS45MjAxIDE0IDEyLjQ4MDIgMTMuNzgyIDEyLjkwOEMxMy41OTAzIDEzLjI4NDMgMTMuMjg0MyAxMy41OTAzIDEyLjkwOCAxMy43ODJDMTIuNDgwMiAxNCAxMS45MjAxIDE0IDEwLjggMTRINS4yQzQuMDc5ODkgMTQgMy41MTk4NCAxNCAzLjA5MjAyIDEzLjc4MkMyLjcxNTY5IDEzLjU5MDMgMi40MDk3MyAxMy4yODQzIDIuMjE3OTkgMTIuOTA4QzIgMTIuNDgwMiAyIDExLjkyMDEgMiAxMC44VjEwTTExLjMzMzMgNS4zMzMzM0w4IDJNOCAyTDQuNjY2NjcgNS4zMzMzM004IDJWMTAnIHN0cm9rZT0nYmxhY2snIHN0cm9rZS1vcGFjaXR5PScwLjInIHN0cm9rZS13aWR0aD0nMS41JyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnLyUzRSUzQ3BhdGggZD0nTTE0IDEwVjEwLjhDMTQgMTEuOTIwMSAxNCAxMi40ODAyIDEzLjc4MiAxMi45MDhDMTMuNTkwMyAxMy4yODQzIDEzLjI4NDMgMTMuNTkwMyAxMi45MDggMTMuNzgyQzEyLjQ4MDIgMTQgMTEuOTIwMSAxNCAxMC44IDE0SDUuMkM0LjA3OTg5IDE0IDMuNTE5ODQgMTQgMy4wOTIwMiAxMy43ODJDMi43MTU2OSAxMy41OTAzIDIuNDA5NzMgMTMuMjg0MyAyLjIxNzk5IDEyLjkwOEMyIDEyLjQ4MDIgMiAxMS45MjAxIDIgMTAuOFYxME0xMS4zMzMzIDUuMzMzMzNMOCAyTTggMkw0LjY2NjY3IDUuMzMzMzNNOCAyVjEwJyBzdHJva2U9J2JsYWNrJyBzdHJva2Utb3BhY2l0eT0nMC4yJyBzdHJva2Utd2lkdGg9JzEuNScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJy8lM0UlM0Mvc3ZnJTNFXCIpO1xuICBAYXBwbHkgdHJhbnNpdGlvbi1hbGwgZm9udC1iYXNlO1xufVxuLmdpbnB1dF9jb250YWluZXIuZ2lucHV0X2NvbnRhaW5lcl9maWxldXBsb2FkIC5nZm9ybV9maWxldXBsb2FkX3J1bGVzIHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDE1MHB4KTtcbiAgbGVmdDogMTJweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBwYWRkaW5nLWxlZnQ6IDhweDtcbiAgYmFja2dyb3VuZDogcmdiYSg3NywgNzcsIDc3LCAwLjUpO1xuICBAYXBwbHkgcHktMSBsZzpweS0yIHRleHQtd2hpdGUgLW10LVsycHhdIGJnLXdoaXRlIHRleHQtMTQ7XG59XG4uZ2lucHV0X2NvbnRhaW5lci5naW5wdXRfY29udGFpbmVyX2ZpbGV1cGxvYWQuc2VsZWN0ZWQgLmdmb3JtX2ZpbGV1cGxvYWRfcnVsZXMge1xuICBvcGFjaXR5OiAwO1xufVxuLmdpbnB1dF9jb250YWluZXIuZ2lucHV0X2NvbnRhaW5lcl9maWxldXBsb2FkIC5naW5wdXRfcHJldmlldyB7XG4gIEBhcHBseSBtLTAgZm9udC1iYXNlIHRleHQtMTY7XG59XG5cbi5nZm9ybV9mb290ZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIEBhcHBseSB0ZXh0LWNlbnRlciBtdC01O1xufVxuQHNjcmVlbiBsZyB7XG4gIC5nZm9ybV9mb290ZXIge1xuICAgIEBhcHBseSB0ZXh0LWNlbnRlcjtcbiAgfVxufVxuLmdmb3JtX2Zvb3RlciBzcGFuLmdmb3JtLWxvYWRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgY29sb3I6ICNmZmY7XG59XG4uZ2Zvcm1fZm9vdGVyIHNwYW4uZ2Zvcm0tbG9hZGVyOmFmdGVyIHtcbiAgY29udGVudDogXCJcXGU4MzhcIjtcbiAgZm9udC1mYW1pbHk6IGZvbnRlbGxvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYW5pbWF0aW9uOiBzcGluIDJzIGluZmluaXRlIGxpbmVhcjtcbn1cblxuLmdmLWNvbmZpcm1hdGlvbi0tbG9hZGVkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4uZ2YtY29uZmlybWF0aW9uLS1sb2FkZWQgLmdmb3JtX2NvbmZpcm1hdGlvbl9tZXNzYWdlIHtcbiAgY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDI0cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgQGFwcGx5IGJnLWJsdWU7XG59XG5cbkBrZXlmcmFtZXMgc3BpbiB7XG4gIDAlIHtcbiAgICAtbW96LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgIC1vLXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIH1cbiAgMTAwJSB7XG4gICAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgzNTlkZWcpO1xuICAgIC1vLXRyYW5zZm9ybTogcm90YXRlKDM1OWRlZyk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNTlkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM1OWRlZyk7XG4gIH1cbn1cbi8qKlxuICogSW5maW5pdGUgTWFycXVlZSAxLjAuMTJcbiAqIEluZmluaXRlIEhvcml6b250YWwgJiBWZXJ0aWNhbCBNYXJxdWVlIGFuaW1hdGlvbiBiYXNlZCBvbiBDU1MgYW5kIGNvbnRyb2xsZWQgd2l0aCBKU1xuICpcbiAqIENvcHlyaWdodCAyMDI0IFZhaGFuIEJhZ2hkYXNhcnlhblxuICpcbiAqIFJlbGVhc2VkIHVuZGVyIHRoZSBNSVQgTGljZW5zZVxuICpcbiAqIFJlbGVhc2VkIG9uOiBBdWd1c3QgNiwgMjAyNFxuICovXG4uaG9yaXpvbnRhbC1tYXJxdWVlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiBub3dyYXA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGdhcDogdmFyKC0tX2dhcCk7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLmhvcml6b250YWwtbWFycXVlZS5zbW9vdGgge1xuICAtd2Via2l0LW1hc2s6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgdHJhbnNwYXJlbnQsICNmZmYgMjAlLCAjZmZmIDgwJSwgdHJhbnNwYXJlbnQpO1xuICBtYXNrOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHRyYW5zcGFyZW50LCAjZmZmIDIwJSwgI2ZmZiA4MCUsIHRyYW5zcGFyZW50KTtcbn1cblxuLmhvcml6b250YWwtbWFycXVlZS5wYXVzZWQgLmhvcml6b250YWwtbWFycXVlZS1pbm5lciB7XG4gIGFuaW1hdGlvbi1wbGF5LXN0YXRlOiBwYXVzZWQ7XG59XG5cbi5ob3Jpem9udGFsLW1hcnF1ZWUuZnVsbCAuaG9yaXpvbnRhbC1tYXJxdWVlLWlubmVyIHtcbiAgbWluLXdpZHRoOiB2YXIoLS1fY29udGFpbmVyV2lkdGgpO1xufVxuXG4uaG9yaXpvbnRhbC1tYXJxdWVlLWlubmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xuICBnYXA6IHZhcigtLV9nYXApO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG5bZGF0YS1hbmltYXRlPXRydWVdIC5ob3Jpem9udGFsLW1hcnF1ZWUtaW5uZXIge1xuICBhbmltYXRpb246IGhvcml6b250YWwtbWFycXVlZSB2YXIoLS1fc3BlZWQpIGxpbmVhciBpbmZpbml0ZSB2YXIoLS1fZGlyZWN0aW9uKTtcbn1cblxuQGtleWZyYW1lcyBob3Jpem9udGFsLW1hcnF1ZWUge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoY2FsYyh2YXIoLS1fZ2FwKSAqIC0xKSk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoY2FsYygtMTAwJSAtIHZhcigtLV9nYXApICogMikpO1xuICB9XG59XG4udmVydGljYWwtbWFycXVlZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW4tYm90dG9tOiB2YXIoLS1fZ2FwKTtcbiAgbWF4LWhlaWdodDogMTAwJTtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgaGVpZ2h0OiBjYWxjKCh2YXIoLS1fY29udGFpbmVyU2l6ZSkgLSB2YXIoLS1fdkdhcCkpIC8gMS4yKTtcbn1cblxuLnZlcnRpY2FsLW1hcnF1ZWUuc21vb3RoIHtcbiAgLXdlYmtpdC1tYXNrOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCB0cmFuc3BhcmVudCwgI2ZmZiAyMCUsICNmZmYgODAlLCB0cmFuc3BhcmVudCk7XG4gIG1hc2s6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHRyYW5zcGFyZW50LCAjZmZmIDIwJSwgI2ZmZiA4MCUsIHRyYW5zcGFyZW50KTtcbn1cblxuLnZlcnRpY2FsLW1hcnF1ZWUucGF1c2VkIC52ZXJ0aWNhbC1tYXJxdWVlLWlubmVyIHtcbiAgYW5pbWF0aW9uLXBsYXktc3RhdGU6IHBhdXNlZDtcbn1cblxuLnZlcnRpY2FsLW1hcnF1ZWUtaW5uZXIge1xuICBmbGV4LXNocmluazogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xuICBtYXJnaW4tYm90dG9tOiB2YXIoLS1fdkdhcCk7XG59XG5cbltkYXRhLWFuaW1hdGU9dHJ1ZV0gLnZlcnRpY2FsLW1hcnF1ZWUtaW5uZXIge1xuICBhbmltYXRpb246IHZlcnRpY2FsLW1hcnF1ZWUgdmFyKC0tX3NwZWVkKSBsaW5lYXIgaW5maW5pdGUgdmFyKC0tX2RpcmVjdGlvbik7XG59XG5cbi52ZXJ0aWNhbC1tYXJxdWVlLWlubmVyID4gOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tcmlnaHQ6IHZhcigtLV9oR2FwKTtcbn1cblxuQGtleWZyYW1lcyB2ZXJ0aWNhbC1tYXJxdWVlIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWShjYWxjKHZhcigtLV92R2FwKSAqIC0xKSk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKGNhbGMoLTEwMCUgLSB2YXIoLS1fdkdhcCkgKiAyKSk7XG4gIH1cbn1cbi5tZnAtY29udGFpbmVyIHtcbiAgcGFkZGluZzogMjRweDtcbn1cblxuLm1mcC1pZnJhbWUtc2NhbGVyIGlmcmFtZSB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi5tZnAtaWZyYW1lLWhvbGRlciAubWZwLWNsb3NlIHtcbiAgd2lkdGg6IDM2cHg7XG4gIGhlaWdodDogMzZweDtcbiAgbGluZS1oZWlnaHQ6IDM4cHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBjb2xvcjogIzAwMDtcbiAgb3BhY2l0eTogMTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIHRvcDogLTQ0cHg7XG4gIHJpZ2h0OiAtNDBweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbn1cbi5tZnAtaWZyYW1lLWhvbGRlciAubWZwLWNsb3NlOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiB3aGl0ZTtcbn1cbkBtZWRpYSBkZXNrdG9wIHtcbiAgLm1mcC1pZnJhbWUtaG9sZGVyIC5tZnAtY2xvc2Uge1xuICAgIHJpZ2h0OiAwO1xuICB9XG59XG5cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKlxcXG4gIEJhc2ljIE1vZGFsIFN0eWxlc1xuXFwqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi5tb2RhbF9fb3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNik7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgei1pbmRleDogMzAwMDtcbiAgcGFkZGluZzogMjRweCAyNHB4O1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuQHNjcmVlbiBsZyB7XG4gIC5tb2RhbF9fb3ZlcmxheSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxufVxuXG4ubW9kYWxfX2NvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMTRweDtcbiAgbWF4LWhlaWdodDogMTAwdmg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ubW9kYWxfX2hlYWRlciB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5cbi5tb2RhbF9fdGl0bGUge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDMycHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG59XG5Ac2NyZWVuIGxnIHtcbiAgLm1vZGFsX190aXRsZSB7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICB9XG59XG5cbi5tb2RhbF9fY2xvc2Uge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTZweDtcbiAgcmlnaHQ6IDE2cHg7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDMycHg7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBAYXBwbHkgdGV4dC1ibHVlO1xufVxuQHNjcmVlbiBsZyB7XG4gIC5tb2RhbF9fY2xvc2Uge1xuICAgIHRvcDogMjRweDtcbiAgICByaWdodDogMjRweDtcbiAgfVxufVxuLm1vZGFsX19jbG9zZTpob3ZlciB7XG4gIEBhcHBseSBiZy1ncmV5LTEwMDtcbn1cblxuLm1vZGFsX19jbG9zZTpiZWZvcmUge1xuICBjb250ZW50OiBcIuKclVwiO1xufVxuXG4ubW9kYWxfX2NvbnRlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjBFRkVGO1xufVxuLm1vZGFsX19jb250ZW50IC5nZm9ybV93cmFwcGVyIGZvcm0ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5tb2RhbF9fY29udGVudCAuZ2Zvcm1fd3JhcHBlciBmb3JtIC5nZm9ybV9ib2R5IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGZsZXgtYmFzaXM6IDEwMCU7XG59XG4ubW9kYWxfX2NvbnRlbnQgLmdmb3JtX3dyYXBwZXIgZm9ybSAuZ2Zvcm1fYm9keSAuZ2Zvcm1fZmllbGRzIHtcbiAgY29sdW1uLWdhcDogMjRweDtcbn1cbi5tb2RhbF9fY29udGVudCAuZ2Zvcm1fd3JhcHBlciBmb3JtIC5nZm9ybV9ib2R5IC5nZm9ybV9maWVsZHMgaW5wdXRbdHlwZT10ZXh0XSxcbi5tb2RhbF9fY29udGVudCAuZ2Zvcm1fd3JhcHBlciBmb3JtIC5nZm9ybV9ib2R5IC5nZm9ybV9maWVsZHMgaW5wdXRbdHlwZT1wYXNzd29yZF0sXG4ubW9kYWxfX2NvbnRlbnQgLmdmb3JtX3dyYXBwZXIgZm9ybSAuZ2Zvcm1fYm9keSAuZ2Zvcm1fZmllbGRzIGlucHV0W3R5cGU9dGVsXSxcbi5tb2RhbF9fY29udGVudCAuZ2Zvcm1fd3JhcHBlciBmb3JtIC5nZm9ybV9ib2R5IC5nZm9ybV9maWVsZHMgaW5wdXRbdHlwZT1udW1iZXJdLFxuLm1vZGFsX19jb250ZW50IC5nZm9ybV93cmFwcGVyIGZvcm0gLmdmb3JtX2JvZHkgLmdmb3JtX2ZpZWxkcyBpbnB1dFt0eXBlPWVtYWlsXSB7XG4gIEBhcHBseSBib3JkZXItYmxhY2sgYm9yZGVyLW9wYWNpdHktMjA7XG59XG4ubW9kYWxfX2NvbnRlbnQgLmdmb3JtX3dyYXBwZXIgZm9ybSAuZ2Zvcm1fYm9keSAuZ2Zvcm1fZmllbGRzIC5nZmllbGQtLXR5cGUtaGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5tb2RhbF9fY29udGVudCAuZ2Zvcm1fd3JhcHBlciBmb3JtIC5nZm9ybV9ib2R5IC5nZm9ybV9maWVsZHMgLmdmaWVsZF9odG1sIHNtYWxsIHtcbiAgZm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7XG59XG4ubW9kYWxfX2NvbnRlbnQgLmdmb3JtX3dyYXBwZXIgZm9ybSAuZ2Zvcm1fYm9keSAuZ2lucHV0X2NvbnRhaW5lci5naW5wdXRfY29udGFpbmVyX2NvbnNlbnQgbGFiZWw6YWZ0ZXIsXG4ubW9kYWxfX2NvbnRlbnQgLmdmb3JtX3dyYXBwZXIgZm9ybSAuZ2Zvcm1fYm9keSAuZ2lucHV0X2NvbnRhaW5lciAuZ2ZpZWxkX2NoZWNrYm94IGxhYmVsOmFmdGVyLFxuLm1vZGFsX19jb250ZW50IC5nZm9ybV93cmFwcGVyIGZvcm0gLmdmb3JtX2JvZHkgLmdpbnB1dF9jb250YWluZXIgLmdmaWVsZF9yYWRpbyBsYWJlbDphZnRlcixcbi5tb2RhbF9fY29udGVudCAuZ2Zvcm1fd3JhcHBlciBmb3JtIC5nZm9ybV9ib2R5IC5naW5wdXRfY29udGFpbmVyIC5nY2hvaWNlIGxhYmVsOmFmdGVyIHtcbiAgQGFwcGx5IGJvcmRlci1ibGFjayBib3JkZXItb3BhY2l0eS0yMDtcbn1cbi5tb2RhbF9fY29udGVudCAuZ2Zvcm1fd3JhcHBlciBmb3JtIC5nZm9ybV9ib2R5IC5naW5wdXRfY29udGFpbmVyLmdpbnB1dF9jb250YWluZXJfY29uc2VudCBpbnB1dDpmb2N1cyArIGxhYmVsOmFmdGVyLFxuLm1vZGFsX19jb250ZW50IC5nZm9ybV93cmFwcGVyIGZvcm0gLmdmb3JtX2JvZHkgLmdpbnB1dF9jb250YWluZXIgLmdmaWVsZF9jaGVja2JveCBpbnB1dDpmb2N1cyArIGxhYmVsOmFmdGVyLFxuLm1vZGFsX19jb250ZW50IC5nZm9ybV93cmFwcGVyIGZvcm0gLmdmb3JtX2JvZHkgLmdpbnB1dF9jb250YWluZXIgLmdmaWVsZF9yYWRpbyBpbnB1dDpmb2N1cyArIGxhYmVsOmFmdGVyLFxuLm1vZGFsX19jb250ZW50IC5nZm9ybV93cmFwcGVyIGZvcm0gLmdmb3JtX2JvZHkgLmdpbnB1dF9jb250YWluZXIgLmdjaG9pY2UgaW5wdXQ6Zm9jdXMgKyBsYWJlbDphZnRlciB7XG4gIEBhcHBseSBib3JkZXItYmxhY2sgYm9yZGVyLW9wYWNpdHktMjA7XG59XG4ubW9kYWxfX2NvbnRlbnQgLmdmb3JtX3dyYXBwZXIgZm9ybSAuZ2Zvcm1fZm9vdGVyIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgcGFkZGluZy10b3A6IDI5cHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4ubW9kYWxfX2NvbnRlbnQgLmdmb3JtX3dyYXBwZXIgZm9ybSAuZ2Zvcm1fZm9vdGVyIC5jLWJ1dHRvbjphZnRlciwgLm1vZGFsX19jb250ZW50IC5nZm9ybV93cmFwcGVyIGZvcm0gLmdmb3JtX2Zvb3RlciBpbnB1dFt0eXBlPXN1Ym1pdF06YWZ0ZXIsXG4ubW9kYWxfX2NvbnRlbnQgLmdmb3JtX3dyYXBwZXIgZm9ybSAuZ2Zvcm1fZm9vdGVyIGlucHV0W3R5cGU9YnV0dG9uXTphZnRlcixcbi5tb2RhbF9fY29udGVudCAuZ2Zvcm1fd3JhcHBlciBmb3JtIC5nZm9ybV9mb290ZXIgaW5wdXRbdHlwZT1yZXNldF06YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzE2JyBoZWlnaHQ9JzE2JyB2aWV3Qm94PScwIDAgMTYgMTYnIGZpbGw9J25vbmUnJTNFJTNDcGF0aCBkPSdNMTQgMTBWMTAuOEMxNCAxMS45MjAxIDE0IDEyLjQ4MDIgMTMuNzgyIDEyLjkwOEMxMy41OTAzIDEzLjI4NDMgMTMuMjg0MyAxMy41OTAzIDEyLjkwOCAxMy43ODJDMTIuNDgwMiAxNCAxMS45MjAxIDE0IDEwLjggMTRINS4yQzQuMDc5ODkgMTQgMy41MTk4NCAxNCAzLjA5MjAyIDEzLjc4MkMyLjcxNTY5IDEzLjU5MDMgMi40MDk3MyAxMy4yODQzIDIuMjE3OTkgMTIuOTA4QzIgMTIuNDgwMiAyIDExLjkyMDEgMiAxMC44VjEwTTExLjMzMzMgNi42NjY2N0w4IDEwTTggMTBMNC42NjY2NyA2LjY2NjY3TTggMTBWMicgc3Ryb2tlPSd3aGl0ZScgc3Ryb2tlLXdpZHRoPScxLjUnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcvJTNFJTNDL3N2ZyUzRVwiKTtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBjb250ZW50OiBcIlwiO1xufVxuLm1vZGFsX19jb250ZW50IC5nZm9ybV93cmFwcGVyIGZvcm0gLmdmb3JtX2Zvb3RlciAuYy1idXR0b246aG92ZXI6YWZ0ZXIsIC5tb2RhbF9fY29udGVudCAuZ2Zvcm1fd3JhcHBlciBmb3JtIC5nZm9ybV9mb290ZXIgaW5wdXRbdHlwZT1zdWJtaXRdOmhvdmVyOmFmdGVyLFxuLm1vZGFsX19jb250ZW50IC5nZm9ybV93cmFwcGVyIGZvcm0gLmdmb3JtX2Zvb3RlciBpbnB1dFt0eXBlPWJ1dHRvbl06aG92ZXI6YWZ0ZXIsXG4ubW9kYWxfX2NvbnRlbnQgLmdmb3JtX3dyYXBwZXIgZm9ybSAuZ2Zvcm1fZm9vdGVyIGlucHV0W3R5cGU9cmVzZXRdOmhvdmVyOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxNicgaGVpZ2h0PScxNicgdmlld0JveD0nMCAwIDE2IDE2JyBmaWxsPSdub25lJyUzRSUzQ3BhdGggZD0nTTE0IDEwVjEwLjhDMTQgMTEuOTIwMSAxNCAxMi40ODAyIDEzLjc4MiAxMi45MDhDMTMuNTkwMyAxMy4yODQzIDEzLjI4NDMgMTMuNTkwMyAxMi45MDggMTMuNzgyQzEyLjQ4MDIgMTQgMTEuOTIwMSAxNCAxMC44IDE0SDUuMkM0LjA3OTg5IDE0IDMuNTE5ODQgMTQgMy4wOTIwMiAxMy43ODJDMi43MTU2OSAxMy41OTAzIDIuNDA5NzMgMTMuMjg0MyAyLjIxNzk5IDEyLjkwOEMyIDEyLjQ4MDIgMiAxMS45MjAxIDIgMTAuOFYxME0xMS4zMzMzIDYuNjY2NjdMOCAxME04IDEwTDQuNjY2NjcgNi42NjY2N004IDEwVjInIHN0cm9rZT0nJTIzM0MxRTY1JyBzdHJva2Utd2lkdGg9JzEuNScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJy8lM0UlM0NwYXRoIGQ9J00xNCAxMFYxMC44QzE0IDExLjkyMDEgMTQgMTIuNDgwMiAxMy43ODIgMTIuOTA4QzEzLjU5MDMgMTMuMjg0MyAxMy4yODQzIDEzLjU5MDMgMTIuOTA4IDEzLjc4MkMxMi40ODAyIDE0IDExLjkyMDEgMTQgMTAuOCAxNEg1LjJDNC4wNzk4OSAxNCAzLjUxOTg0IDE0IDMuMDkyMDIgMTMuNzgyQzIuNzE1NjkgMTMuNTkwMyAyLjQwOTczIDEzLjI4NDMgMi4yMTc5OSAxMi45MDhDMiAxMi40ODAyIDIgMTEuOTIwMSAyIDEwLjhWMTBNMTEuMzMzMyA2LjY2NjY3TDggMTBNOCAxMEw0LjY2NjY3IDYuNjY2NjdNOCAxMFYyJyBzdHJva2U9J2JsYWNrJyBzdHJva2Utb3BhY2l0eT0nMC4yJyBzdHJva2Utd2lkdGg9JzEuNScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJy8lM0UlM0NwYXRoIGQ9J00xNCAxMFYxMC44QzE0IDExLjkyMDEgMTQgMTIuNDgwMiAxMy43ODIgMTIuOTA4QzEzLjU5MDMgMTMuMjg0MyAxMy4yODQzIDEzLjU5MDMgMTIuOTA4IDEzLjc4MkMxMi40ODAyIDE0IDExLjkyMDEgMTQgMTAuOCAxNEg1LjJDNC4wNzk4OSAxNCAzLjUxOTg0IDE0IDMuMDkyMDIgMTMuNzgyQzIuNzE1NjkgMTMuNTkwMyAyLjQwOTczIDEzLjI4NDMgMi4yMTc5OSAxMi45MDhDMiAxMi40ODAyIDIgMTEuOTIwMSAyIDEwLjhWMTBNMTEuMzMzMyA2LjY2NjY3TDggMTBNOCAxMEw0LjY2NjY3IDYuNjY2NjdNOCAxMFYyJyBzdHJva2U9J2JsYWNrJyBzdHJva2Utb3BhY2l0eT0nMC4yJyBzdHJva2Utd2lkdGg9JzEuNScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJy8lM0UlM0Mvc3ZnJTNFXCIpO1xufVxuLm1vZGFsX19jb250ZW50IC5nZm9ybV93cmFwcGVyIGZvcm0gLmdmb3JtX2Zvb3RlciBzcGFuLmdmb3JtLWxvYWRlciB7XG4gIHJpZ2h0OiAtMjRweDtcbiAgdG9wOiBhdXRvO1xuICBib3R0b206IDEycHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgbGVmdDogYXV0byAhaW1wb3J0YW50O1xufVxuLm1vZGFsX19jb250ZW50IC5nZm9ybV9jb25maXJtYXRpb25fd3JhcHBlciAuZ2Zvcm1fY29uZmlybWF0aW9uX21lc3NhZ2Uge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ubW9kYWxfX2NvbnRlbnQgLmdmb3JtX2NvbmZpcm1hdGlvbl93cmFwcGVyIC5nZm9ybV9jb25maXJtYXRpb25fbWVzc2FnZSBoMiB7XG4gIGZvbnQtc2l6ZTogMzJweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cbkBzY3JlZW4gbGcge1xuICAubW9kYWxfX2NvbnRlbnQgLmdmb3JtX2NvbmZpcm1hdGlvbl93cmFwcGVyIC5nZm9ybV9jb25maXJtYXRpb25fbWVzc2FnZSBoMiB7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICB9XG59XG5cbi5tb2RhbF9fYnRuIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAxcmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xuICBwYWRkaW5nLXRvcDogMC41cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC41cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTZlNmU2O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjgpO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG4gIGJvcmRlci13aWR0aDogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBsaW5lLWhlaWdodDogMS4xNTtcbiAgbWFyZ2luOiAwO1xuICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICB0cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAwLjI1cyBlYXNlLW91dDtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMjVzIGVhc2Utb3V0O1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4yNXMgZWFzZS1vdXQsIC13ZWJraXQtdHJhbnNmb3JtIDAuMjVzIGVhc2Utb3V0O1xufVxuXG4ubW9kYWxfX2J0bjpmb2N1cywgLm1vZGFsX19idG46aG92ZXIge1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMS4wNSk7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4wNSk7XG59XG5cbi5tb2RhbF9fYnRuLXByaW1hcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA0NDllO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqXFxcbiAgRGVtbyBBbmltYXRpb24gU3R5bGVcblxcKioqKioqKioqKioqKioqKioqKioqKioqKiovXG5Aa2V5ZnJhbWVzIG1tZmFkZUluIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuQGtleWZyYW1lcyBtbWZhZGVPdXQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5Aa2V5ZnJhbWVzIG1tc2xpZGVJbiB7XG4gIGZyb20ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxNSUpO1xuICB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgbW1zbGlkZU91dCB7XG4gIGZyb20ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMCUpO1xuICB9XG59XG4ubWljcm9tb2RhbC1zbGlkZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5taWNyb21vZGFsLXNsaWRlLmlzLW9wZW4ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLm1pY3JvbW9kYWwtc2xpZGVbYXJpYS1oaWRkZW49ZmFsc2VdIC5tb2RhbF9fb3ZlcmxheSB7XG4gIGFuaW1hdGlvbjogbW1mYWRlSW4gMC4zcyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yLCAxKTtcbn1cblxuLm1pY3JvbW9kYWwtc2xpZGVbYXJpYS1oaWRkZW49ZmFsc2VdIC5tb2RhbF9fY29udGFpbmVyIHtcbiAgYW5pbWF0aW9uOiBtbXNsaWRlSW4gMC4zcyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yLCAxKTtcbn1cblxuLm1pY3JvbW9kYWwtc2xpZGVbYXJpYS1oaWRkZW49dHJ1ZV0gLm1vZGFsX19vdmVybGF5IHtcbiAgYW5pbWF0aW9uOiBtbWZhZGVPdXQgMC4zcyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yLCAxKTtcbn1cblxuLm1pY3JvbW9kYWwtc2xpZGVbYXJpYS1oaWRkZW49dHJ1ZV0gLm1vZGFsX19jb250YWluZXIge1xuICBhbmltYXRpb246IG1tc2xpZGVPdXQgMC4zcyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yLCAxKTtcbn1cblxuLm1pY3JvbW9kYWwtc2xpZGUgLm1vZGFsX19jb250YWluZXIsXG4ubWljcm9tb2RhbC1zbGlkZSAubW9kYWxfX292ZXJsYXkge1xuICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xufVxuXG4vKiBTbGlkZXIgKi9cbi5zbGljay1zbGlkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG4gIC1raHRtbC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXRvdWNoLWFjdGlvbjogcGFuLXk7XG4gIHRvdWNoLWFjdGlvbjogcGFuLXk7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5zbGljay10cmFjayB7XG4gIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbn1cblxuLnNsaWNrLXNsaWRlIHtcbiAgaGVpZ2h0OiBpbmhlcml0ICFpbXBvcnRhbnQ7XG59XG5cbi5zbGljay1saXN0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuLnNsaWNrLWxpc3Q6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuXG4uc2xpY2stbGlzdC5kcmFnZ2luZyB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY3Vyc29yOiBoYW5kO1xufVxuXG4uc2xpY2stc2xpZGVyIC5zbGljay10cmFjayxcbi5zbGljay1zbGlkZXIgLnNsaWNrLWxpc3Qge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG59XG5cbi5zbGljay10cmFjayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cblxuLnNsaWNrLXRyYWNrOmJlZm9yZSxcbi5zbGljay10cmFjazphZnRlciB7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBjb250ZW50OiBcIlwiO1xufVxuXG4uc2xpY2stdHJhY2s6YWZ0ZXIge1xuICBjbGVhcjogYm90aDtcbn1cblxuLnNsaWNrLWxvYWRpbmcgLnNsaWNrLXRyYWNrIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4uc2xpY2stc2xpZGUge1xuICBkaXNwbGF5OiBub25lO1xuICBmbG9hdDogbGVmdDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtaW4taGVpZ2h0OiAxcHg7XG59XG5cbltkaXI9cnRsXSAuc2xpY2stc2xpZGUge1xuICBmbG9hdDogcmlnaHQ7XG59XG5cbi5zbGljay1zbGlkZSBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnNsaWNrLXNsaWRlLnNsaWNrLWxvYWRpbmcgaW1nIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnNsaWNrLXNsaWRlLmRyYWdnaW5nIGltZyB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uc2xpY2staW5pdGlhbGl6ZWQgLnNsaWNrLXNsaWRlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5zbGljay1sb2FkaW5nIC5zbGljay1zbGlkZSB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLnNsaWNrLXZlcnRpY2FsIC5zbGljay1zbGlkZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IGF1dG87XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuXG4uc2xpY2stYXJyb3cuc2xpY2staGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnNsaWNrLWRvdHMge1xuICBtYXJnaW4tdG9wOiAzMnB4O1xuICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIGNvbHVtbi1nYXA6IDhweDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAtNDBweDtcbiAgd2lkdGg6IGNhbGMoMTAwdncgLSA0OHB4KTtcbn1cbkBzY3JlZW4gbGcge1xuICAuc2xpY2stZG90cyB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG4uc2xpY2stZG90cyA+IGxpIHtcbiAgbWFyZ2luOiAwO1xufVxuLnNsaWNrLWRvdHMgPiBsaS5zbGljay1hY3RpdmUgPiBidXR0b24ge1xuICBAYXBwbHkgYmctYXJteTtcbn1cbi5zbGljay1kb3RzID4gbGkgPiBidXR0b24ge1xuICB0ZXh0LWluZGVudDogLTk5OTllbTtcbiAgcGFkZGluZzogMDtcbiAgd2lkdGg6IDEycHg7XG4gIGhlaWdodDogMTJweDtcbiAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gIEBhcHBseSBiZy1ncmVlbjtcbn1cblxuLmMtYnJlYWRjcnVtYnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIEBhcHBseSB0ZXh0LTE0IGJvcmRlci1zcGFjaW5nLTYgdGV4dC13aGl0ZTtcbn1cbi5jLWJyZWFkY3J1bWJzIGEge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5jLWJyZWFkY3J1bWJzIGE6Zmlyc3QtY2hpbGQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4MTNcIjtcbiAgZm9udC1mYW1pbHk6IGZvbnRlbGxvO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xufVxuLmMtYnJlYWRjcnVtYnMgYTpsYXN0LWNoaWxkOmFmdGVyIHtcbiAgY29udGVudDogXCIvXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tbGVmdDogMTZweDtcbn1cbi5jLWJyZWFkY3J1bWJzIGE6aG92ZXIge1xuICBvcGFjaXR5OiAwLjU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5jLWJyZWFkY3J1bWJzIGEsXG4uYy1icmVhZGNydW1icyBzcGFuIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG59XG5cbi5jLWJ1dHRvbiwgaW5wdXRbdHlwZT1zdWJtaXRdLFxuaW5wdXRbdHlwZT1idXR0b25dLFxuaW5wdXRbdHlwZT1yZXNldF0ge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgaGVpZ2h0OiAzM3B4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC40NXMgZWFzZTtcbiAgcGFkZGluZzogMTVweCAxNnB4IDE1cHggMTZweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBAYXBwbHkgYm9yZGVyIHRleHQtd2hpdGUgYm9yZGVyLWdyZXktZGFya2VyIGJnLWdyZXktZGFya2VyO1xufVxuLmMtYnV0dG9uLm1kLCBpbnB1dC5tZFt0eXBlPXN1Ym1pdF0sXG5pbnB1dC5tZFt0eXBlPWJ1dHRvbl0sXG5pbnB1dC5tZFt0eXBlPXJlc2V0XSB7XG4gIHBhZGRpbmc6IDE2cHggMjBweCAxNnB4IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgaGVpZ2h0OiAzOHB4O1xufVxuLmMtYnV0dG9uLmxnLCBpbnB1dC5sZ1t0eXBlPXN1Ym1pdF0sXG5pbnB1dC5sZ1t0eXBlPWJ1dHRvbl0sXG5pbnB1dC5sZ1t0eXBlPXJlc2V0XSB7XG4gIHBhZGRpbmc6IDE2cHggMjBweCAxNnB4IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgaGVpZ2h0OiAzOHB4O1xufVxuLmMtYnV0dG9uLmxpZ2h0LCBpbnB1dC5saWdodFt0eXBlPXN1Ym1pdF0sXG5pbnB1dC5saWdodFt0eXBlPWJ1dHRvbl0sXG5pbnB1dC5saWdodFt0eXBlPXJlc2V0XSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XG4gIEBhcHBseSB0ZXh0LWdyZXktZGFyaztcbn1cbi5jLWJ1dHRvbi5saWdodDpob3ZlciwgaW5wdXQubGlnaHRbdHlwZT1zdWJtaXRdOmhvdmVyLFxuaW5wdXQubGlnaHRbdHlwZT1idXR0b25dOmhvdmVyLFxuaW5wdXQubGlnaHRbdHlwZT1yZXNldF06aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDAwO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5jLWJ1dHRvbi5ibHVlLCBpbnB1dC5ibHVlW3R5cGU9c3VibWl0XSxcbmlucHV0LmJsdWVbdHlwZT1idXR0b25dLFxuaW5wdXQuYmx1ZVt0eXBlPXJlc2V0XSB7XG4gIEBhcHBseSB0ZXh0LWJsdWUtMTAwO1xufVxuLmMtYnV0dG9uLmJsdWU6YWZ0ZXIsIGlucHV0LmJsdWVbdHlwZT1zdWJtaXRdOmFmdGVyLFxuaW5wdXQuYmx1ZVt0eXBlPWJ1dHRvbl06YWZ0ZXIsXG5pbnB1dC5ibHVlW3R5cGU9cmVzZXRdOmFmdGVyIHtcbiAgY29udGVudDogXCJcXGU4MmFcIjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LWZhbWlseTogZm9udGVsbG87XG4gIG1hcmdpbi1sZWZ0OiA4cHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjQ1cyBlYXNlO1xufVxuLmMtYnV0dG9uLm9yYW5nZSwgaW5wdXQub3JhbmdlW3R5cGU9c3VibWl0XSxcbmlucHV0Lm9yYW5nZVt0eXBlPWJ1dHRvbl0sXG5pbnB1dC5vcmFuZ2VbdHlwZT1yZXNldF0ge1xuICBAYXBwbHkgYmctb3JhbmdlIGJvcmRlci1vcmFuZ2U7XG59XG4uYy1idXR0b24uZ3JlZW4sIGlucHV0LmdyZWVuW3R5cGU9c3VibWl0XSxcbmlucHV0LmdyZWVuW3R5cGU9YnV0dG9uXSxcbmlucHV0LmdyZWVuW3R5cGU9cmVzZXRdIHtcbiAgQGFwcGx5IGJnLWdyZWVuIGJvcmRlci1ncmVlbjtcbn1cbi5jLWJ1dHRvbjpob3ZlciwgaW5wdXRbdHlwZT1zdWJtaXRdOmhvdmVyLFxuaW5wdXRbdHlwZT1idXR0b25dOmhvdmVyLFxuaW5wdXRbdHlwZT1yZXNldF06aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMzMsIDMzLCAzMywgMC41KTtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgzMywgMzMsIDMzLCAwKTtcbn1cbi5jLWJ1dHRvbjpob3ZlcjphZnRlciwgaW5wdXRbdHlwZT1zdWJtaXRdOmhvdmVyOmFmdGVyLFxuaW5wdXRbdHlwZT1idXR0b25dOmhvdmVyOmFmdGVyLFxuaW5wdXRbdHlwZT1yZXNldF06aG92ZXI6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNXB4KTtcbn1cblxuLmMtY2FyZHMge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgZ2FwOiAxNnB4O1xufVxuQHNjcmVlbiBsZyB7XG4gIC5jLWNhcmRzIHtcbiAgICBnYXA6IDI0cHg7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMTIsIDFmcik7XG4gIH1cbn1cbi5jLWNhcmRzIC5jLWNhcmQge1xuICBib3JkZXItcmFkaXVzOiA1MnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmMWYxO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGdyaWQtY29sdW1uOiBzcGFuIDEyO1xufVxuLmMtY2FyZHMgLmMtY2FyZF9faW1nLCAuYy1jYXJkcyAuYy1jYXJkX19jb250IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGZsZXgtYmFzaXM6IDEwMCU7XG59XG4uYy1jYXJkcyAuYy1jYXJkX19pbWcge1xuICBwYWRkaW5nOiAwIDI0cHg7XG59XG4uYy1jYXJkcyAuYy1jYXJkX19jb250IHtcbiAgcGFkZGluZzogMzZweCA0MHB4O1xufVxuQHNjcmVlbiBsZyB7XG4gIC5jLWNhcmRzIC5jLWNhcmRfX2NvbnQge1xuICAgIHdpZHRoOiA4MCU7XG4gICAgZmxleC1iYXNpczogODAlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjE4cHgpIHtcbiAgLmMtY2FyZHMgLmMtY2FyZCB7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxuICAuYy1jYXJkcyAuYy1jYXJkX19jb250IHtcbiAgICBwYWRkaW5nOiAzNnB4IDM2cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZmxleC1iYXNpczogMTAwJTtcbiAgfVxufVxuLmMtY2FyZHMuaG9tZSAuYy1jYXJkLS0xIHtcbiAgcGFkZGluZy1ib3R0b206IDI0cHg7XG4gIEBhcHBseSBiZy1ncmVlbi1saWdodDtcbn1cbi5jLWNhcmRzLmhvbWUgLmMtY2FyZC0tMSAuYy1jYXJkX19pbWcge1xuICB3aWR0aDogY2FsYygxMDAlICsgMTIwcHgpO1xuICBmbGV4LWJhc2lzOiBjYWxjKDEwMCUgKyAxMjBweCk7XG59XG5Ac2NyZWVuIGxnIHtcbiAgLmMtY2FyZHMuaG9tZSAuYy1jYXJkLS0xIHtcbiAgICBncmlkLWNvbHVtbjogc3BhbiA1O1xuICB9XG59XG4uYy1jYXJkcy5ob21lIC5jLWNhcmQtLTIge1xuICBAYXBwbHkgYmcteWVsbG93LWxpZ2h0O1xufVxuQHNjcmVlbiBsZyB7XG4gIC5jLWNhcmRzLmhvbWUgLmMtY2FyZC0tMiB7XG4gICAgZ3JpZC1jb2x1bW46IHNwYW4gNztcbiAgfVxuICAuYy1jYXJkcy5ob21lIC5jLWNhcmQtLTIgLmMtY2FyZF9fY29udCB7XG4gICAgbWF4LXdpZHRoOiA2MCU7XG4gIH1cbn1cbi5jLWNhcmRzLmhvbWUgLmMtY2FyZC0tMyB7XG4gIHBhZGRpbmctYm90dG9tOiAyNHB4O1xuICBAYXBwbHkgYmctYmx1ZS1saWdodDtcbn1cbi5jLWNhcmRzLmhvbWUgLmMtY2FyZC0tMyAuYy1jYXJkX19pbWcgLmMtbGF6eS13cmFwcGVyIHtcbiAgcGFkZGluZy1ib3R0b206IDU1JSAhaW1wb3J0YW50O1xufVxuQHNjcmVlbiBsZyB7XG4gIC5jLWNhcmRzLmhvbWUgLmMtY2FyZC0tMyAuYy1jYXJkX19jb250IHtcbiAgICB3aWR0aDogNDAlO1xuICAgIGZsZXgtYmFzaXM6IDQwJTtcbiAgfVxuICAuYy1jYXJkcy5ob21lIC5jLWNhcmQtLTMgLmMtY2FyZF9faW1nIHtcbiAgICBwYWRkaW5nLXRvcDogODhweDtcbiAgICB3aWR0aDogNjAlO1xuICAgIGZsZXgtYmFzaXM6IDYwJTtcbiAgfVxufVxuLmMtY2FyZHMuaG9tZSAuYy1jYXJkLS00IHtcbiAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gIEBhcHBseSBiZy1wdXJwbGUtbGlnaHQ7XG59XG5Ac2NyZWVuIGxnIHtcbiAgLmMtY2FyZHMuaG9tZSAuYy1jYXJkLS00IHtcbiAgICBncmlkLWNvbHVtbjogc3BhbiA3O1xuICB9XG4gIC5jLWNhcmRzLmhvbWUgLmMtY2FyZC0tNCAuYy1jYXJkX19jb250IHtcbiAgICB3aWR0aDogNjMlO1xuICAgIGZsZXgtYmFzaXM6IDYzJTtcbiAgfVxufVxuLmMtY2FyZHMuaG9tZSAuYy1jYXJkLS01IHtcbiAgcGFkZGluZy1ib3R0b206IDI0cHg7XG4gIEBhcHBseSBiZy1waW5rLWxpZ2h0O1xufVxuQHNjcmVlbiBsZyB7XG4gIC5jLWNhcmRzLmhvbWUgLmMtY2FyZC0tNSB7XG4gICAgZ3JpZC1jb2x1bW46IHNwYW4gNTtcbiAgfVxufVxuXG4jcGF5bWVudC1leHBhbmQgLmMtY2FyZCB7XG4gIEBhcHBseSBiZy15ZWxsb3ctbGlnaHQ7XG59XG5Ac2NyZWVuIGxnIHtcbiAgI3BheW1lbnQtZXhwYW5kIC5jLWNhcmRfX2NvbnQge1xuICAgIHdpZHRoOiA5MCU7XG4gICAgZmxleC1iYXNpczogOTAlO1xuICB9XG59XG4jcGF5bWVudC1leHBhbmQgLmMtY2FyZC0tMSB7XG4gIHBhZGRpbmctYm90dG9tOiAyNHB4O1xufVxuQHNjcmVlbiBsZyB7XG4gICNwYXltZW50LWV4cGFuZCAuYy1jYXJkLS0xIHtcbiAgICBncmlkLWNvbHVtbjogc3BhbiA2O1xuICB9XG4gICNwYXltZW50LWV4cGFuZCAuYy1jYXJkLS0xIC5jLWNhcmRfX2ltZyB7XG4gICAgcGFkZGluZzogMCA1NnB4IDI0cHggNTZweDtcbiAgfVxufVxuI3BheW1lbnQtZXhwYW5kIC5jLWNhcmQtLTIgLmMtY2FyZF9faW1nIHtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cbkBzY3JlZW4gbGcge1xuICAjcGF5bWVudC1leHBhbmQgLmMtY2FyZC0tMiB7XG4gICAgZ3JpZC1jb2x1bW46IHNwYW4gNjtcbiAgfVxufVxuI3BheW1lbnQtZXhwYW5kIC5jLWNhcmQtLTMge1xuICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgcGFkZGluZy10b3A6IDQwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbiNwYXltZW50LWV4cGFuZCAuYy1jYXJkLS0zIC5jLWNhcmRfX2NvbnQge1xuICBvcmRlcjogMjtcbiAgcGFkZGluZy1ib3R0b206IDA7XG4gIHBhZGRpbmctdG9wOiAxNnB4O1xufVxuI3BheW1lbnQtZXhwYW5kIC5jLWNhcmQtLTMgLmMtY2FyZF9faW1nIHtcbiAgb3JkZXI6IDE7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDExMHB4O1xuICBmbGV4LWJhc2lzOiAxMTBweDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5Ac2NyZWVuIGxnIHtcbiAgI3BheW1lbnQtZXhwYW5kIC5jLWNhcmQtLTMge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgZ3JpZC1jb2x1bW46IHNwYW4gNDtcbiAgfVxuICAjcGF5bWVudC1leHBhbmQgLmMtY2FyZC0tMyAuYy1jYXJkX19jb250IHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgfVxufVxuI3BheW1lbnQtZXhwYW5kIC5jLWNhcmQtLTQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmMWYxO1xufVxuI3BheW1lbnQtZXhwYW5kIC5jLWNhcmQtLTQgLmMtY2FyZF9fY29udCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDE2cHggMzJweDtcbn1cbiNwYXltZW50LWV4cGFuZCAuYy1jYXJkLS00IC5jLWNhcmRfX2NvbnQgLnRleHQtMjAge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiA2NHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4jcGF5bWVudC1leHBhbmQgLmMtY2FyZC0tNCAuYy1jYXJkX19pbWcge1xuICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG59XG5Ac2NyZWVuIGxnIHtcbiAgI3BheW1lbnQtZXhwYW5kIC5jLWNhcmQtLTQge1xuICAgIGdyaWQtY29sdW1uOiBzcGFuIDQ7XG4gIH1cbn1cbiNwYXltZW50LWV4cGFuZCAuYy1jYXJkLS01IHtcbiAgcGFkZGluZy10b3A6IDQwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA0MHB4O1xufVxuI3BheW1lbnQtZXhwYW5kIC5jLWNhcmQtLTUgLmMtY2FyZF9fY29udCB7XG4gIG9yZGVyOiAyO1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgcGFkZGluZy10b3A6IDE2cHg7XG59XG4jcGF5bWVudC1leHBhbmQgLmMtY2FyZC0tNSAuYy1jYXJkX19pbWcge1xuICBvcmRlcjogMTtcbiAgcGFkZGluZzogMCAzMnB4O1xufVxuQHNjcmVlbiBsZyB7XG4gICNwYXltZW50LWV4cGFuZCAuYy1jYXJkLS01IHtcbiAgICBncmlkLWNvbHVtbjogc3BhbiA0O1xuICB9XG4gICNwYXltZW50LWV4cGFuZCAuYy1jYXJkLS01IC5jLWNhcmRfX2NvbnQge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICB9XG59XG5cbiNwYXltZW50LWVtcG93ZXIgLmMtY2FyZCB7XG4gIEBhcHBseSBiZy15ZWxsb3ctbGlnaHQ7XG59XG4jcGF5bWVudC1lbXBvd2VyIC5jLWNhcmQtLTEge1xuICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbiNwYXltZW50LWVtcG93ZXIgLmMtY2FyZC0tMSAuYy1jYXJkX19jb250IHtcbiAgei1pbmRleDogMTA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbiNwYXltZW50LWVtcG93ZXIgLmMtY2FyZC0tMSAuYy1jYXJkX19jb250IC5pbWFnZSB7XG4gIG1hcmdpbi10b3A6IDI0cHg7XG59XG4jcGF5bWVudC1lbXBvd2VyIC5jLWNhcmQtLTEgLmMtY2FyZF9faW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgaGVpZ2h0OiAyNTVweDtcbiAgbWFyZ2luLXRvcDogLTY0cHg7XG4gIHotaW5kZXg6IDA7XG59XG4jcGF5bWVudC1lbXBvd2VyIC5jLWNhcmQtLTEgLmMtY2FyZF9faW1nIC5jLWxhenktd3JhcHBlciB7XG4gIHdpZHRoOiAzOTBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogLTEwMHB4O1xuICB0b3A6IDA7XG59XG5Ac2NyZWVuIGxnIHtcbiAgI3BheW1lbnQtZW1wb3dlciAuYy1jYXJkLS0xIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gICNwYXltZW50LWVtcG93ZXIgLmMtY2FyZC0tMSAuYy1jYXJkX19jb250IHtcbiAgICB3aWR0aDogNDclO1xuICAgIGZsZXgtYmFzaXM6IDQ3JTtcbiAgICB6LWluZGV4OiAwO1xuICB9XG4gICNwYXltZW50LWVtcG93ZXIgLmMtY2FyZC0tMSAuYy1jYXJkX19pbWcge1xuICAgIHdpZHRoOiA2MyU7XG4gICAgZmxleC1iYXNpczogNjMlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICByaWdodDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICB6LWluZGV4OiAxMDtcbiAgfVxuICAjcGF5bWVudC1lbXBvd2VyIC5jLWNhcmQtLTEgLmMtY2FyZF9faW1nIC5jLWxhenktd3JhcHBlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4jcGF5bWVudC1lbXBvd2VyIC5jLWNhcmQtLTIgLmMtY2FyZF9fY29udCB7XG4gIHBhZGRpbmctYm90dG9tOiAyNHB4O1xufVxuI3BheW1lbnQtZW1wb3dlciAuYy1jYXJkLS0yIC5jLWNhcmRfX2ltZyB7XG4gIHBhZGRpbmc6IDAgMCAyNHB4IDA7XG59XG5Ac2NyZWVuIGxnIHtcbiAgI3BheW1lbnQtZW1wb3dlciAuYy1jYXJkLS0yIHtcbiAgICBncmlkLWNvbHVtbjogc3BhbiA0O1xuICB9XG4gICNwYXltZW50LWVtcG93ZXIgLmMtY2FyZC0tMiAuYy1jYXJkX19jb250IHtcbiAgICB3aWR0aDogOTAlO1xuICAgIGZsZXgtYmFzaXM6IDkwJTtcbiAgfVxufVxuI3BheW1lbnQtZW1wb3dlciAuYy1jYXJkLS0zIC5jLWNhcmRfX2NvbnQge1xuICBvcmRlcjogMjtcbn1cbiNwYXltZW50LWVtcG93ZXIgLmMtY2FyZC0tMyAuYy1jYXJkX19pbWcge1xuICBvcmRlcjogMTtcbn1cbkBzY3JlZW4gbGcge1xuICAjcGF5bWVudC1lbXBvd2VyIC5jLWNhcmQtLTMge1xuICAgIGdyaWQtY29sdW1uOiBzcGFuIDg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG4gICNwYXltZW50LWVtcG93ZXIgLmMtY2FyZC0tMyAuYy1jYXJkX19jb250IHtcbiAgICB3aWR0aDogMzklO1xuICAgIGZsZXgtYmFzaXM6IDM5JTtcbiAgICBvcmRlcjogMTtcbiAgfVxuICAjcGF5bWVudC1lbXBvd2VyIC5jLWNhcmQtLTMgLmMtY2FyZF9faW1nIHtcbiAgICB3aWR0aDogNTUlO1xuICAgIGZsZXgtYmFzaXM6IDU1JTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICBvcmRlcjogMjtcbiAgfVxufVxuI3BheW1lbnQtZW1wb3dlciAuYy1jYXJkLS00IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YxZjFmMTtcbn1cbiNwYXltZW50LWVtcG93ZXIgLmMtY2FyZC0tNCAuYy1jYXJkX19jb250IHtcbiAgb3JkZXI6IDI7XG59XG4jcGF5bWVudC1lbXBvd2VyIC5jLWNhcmQtLTQgLmMtY2FyZF9fY29udCAudGV4dC0yMCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogNjRweDtcbn1cbiNwYXltZW50LWVtcG93ZXIgLmMtY2FyZC0tNCAuYy1jYXJkX19pbWcge1xuICBvcmRlcjogMTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG1heC13aWR0aDogOTAlO1xufVxuQHNjcmVlbiBsZyB7XG4gICNwYXltZW50LWVtcG93ZXIgLmMtY2FyZC0tNCB7XG4gICAgZ3JpZC1jb2x1bW46IHNwYW4gNjtcbiAgfVxuICAjcGF5bWVudC1lbXBvd2VyIC5jLWNhcmQtLTQgLmMtY2FyZF9fY29udCB7XG4gICAgd2lkdGg6IDYwJTtcbiAgICBmbGV4LWJhc2lzOiA2MCU7XG4gIH1cbn1cbiNwYXltZW50LWVtcG93ZXIgLmMtY2FyZC0tNSAuYy1jYXJkX19jb250IHtcbiAgb3JkZXI6IDI7XG4gIHBhZGRpbmctdG9wOiAyNHB4O1xufVxuI3BheW1lbnQtZW1wb3dlciAuYy1jYXJkLS01IC5jLWNhcmRfX2ltZyB7XG4gIG9yZGVyOiAxO1xuICBtYXgtd2lkdGg6IDgwJTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmctdG9wOiAyNHB4O1xufVxuQHNjcmVlbiBsZyB7XG4gICNwYXltZW50LWVtcG93ZXIgLmMtY2FyZC0tNSB7XG4gICAgZ3JpZC1jb2x1bW46IHNwYW4gNjtcbiAgfVxuICAjcGF5bWVudC1lbXBvd2VyIC5jLWNhcmQtLTUgLmMtY2FyZF9fY29udCB7XG4gICAgd2lkdGg6IDkwJTtcbiAgICBmbGV4LWJhc2lzOiA5MCU7XG4gIH1cbn1cblxuI25vdGljZS10aW1lIC5jLWNhcmQge1xuICBAYXBwbHkgYmctZ3JlZW4tbGlnaHRlcjtcbn1cbiNub3RpY2UtdGltZSAuYy1jYXJkLS0xIC5jLWNhcmRfX2NvbnQge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbiNub3RpY2UtdGltZSAuYy1jYXJkLS0xIC5jLWNhcmRfX2ltZyB7XG4gIHBhZGRpbmc6IDA7XG59XG5Ac2NyZWVuIGxnIHtcbiAgI25vdGljZS10aW1lIC5jLWNhcmQtLTEge1xuICAgIGdyaWQtY29sdW1uOiBzcGFuIDY7XG4gIH1cbiAgI25vdGljZS10aW1lIC5jLWNhcmQtLTEgLmMtY2FyZF9fY29udCB7XG4gICAgd2lkdGg6IDg1JTtcbiAgICBmbGV4LWJhc2lzOiA4NSU7XG4gIH1cbn1cbiNub3RpY2UtdGltZSAuYy1jYXJkLS0yIHtcbiAgcGFkZGluZy1ib3R0b206IDI0cHg7XG59XG5Ac2NyZWVuIGxnIHtcbiAgI25vdGljZS10aW1lIC5jLWNhcmQtLTIge1xuICAgIGdyaWQtY29sdW1uOiBzcGFuIDY7XG4gIH1cbiAgI25vdGljZS10aW1lIC5jLWNhcmQtLTIgLmMtY2FyZF9faW1nIHtcbiAgICBwYWRkaW5nOiAwIDU2cHggMjRweCA1NnB4O1xuICB9XG59XG4jbm90aWNlLXRpbWUgLmMtY2FyZC0tMyB7XG4gIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICBwYWRkaW5nLXRvcDogNDBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuI25vdGljZS10aW1lIC5jLWNhcmQtLTMgLmMtY2FyZF9fY29udCB7XG4gIG9yZGVyOiAyO1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgcGFkZGluZy10b3A6IDE2cHg7XG4gIG1hcmdpbi10b3A6IC0yNHB4O1xufVxuI25vdGljZS10aW1lIC5jLWNhcmQtLTMgLmMtY2FyZF9faW1nIHtcbiAgb3JkZXI6IDE7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMDtcbiAgbWF4LXdpZHRoOiA4MCU7XG59XG5Ac2NyZWVuIGxnIHtcbiAgI25vdGljZS10aW1lIC5jLWNhcmQtLTMge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgZ3JpZC1jb2x1bW46IHNwYW4gNDtcbiAgfVxuICAjbm90aWNlLXRpbWUgLmMtY2FyZC0tMyAuYy1jYXJkX19jb250IHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICB3aWR0aDogOTAlO1xuICAgIGZsZXgtYmFzaXM6IDkwJTtcbiAgfVxufVxuI25vdGljZS10aW1lIC5jLWNhcmQtLTQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmMWYxO1xufVxuI25vdGljZS10aW1lIC5jLWNhcmQtLTQgLmMtY2FyZF9fY29udCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZy1ib3R0b206IDE2cHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG4jbm90aWNlLXRpbWUgLmMtY2FyZC0tNCAuYy1jYXJkX19jb250IC50ZXh0LTIwIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogNjRweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuI25vdGljZS10aW1lIC5jLWNhcmQtLTQgLmMtY2FyZF9faW1nIHtcbiAgcGFkZGluZy1sZWZ0OiA1NnB4O1xuICBwYWRkaW5nLXJpZ2h0OiA1NnB4O1xufVxuQHNjcmVlbiBsZyB7XG4gICNub3RpY2UtdGltZSAuYy1jYXJkLS00IHtcbiAgICBncmlkLWNvbHVtbjogc3BhbiA0O1xuICB9XG59XG4jbm90aWNlLXRpbWUgLmMtY2FyZC0tNSB7XG4gIHBhZGRpbmctYm90dG9tOiA0MHB4O1xufVxuI25vdGljZS10aW1lIC5jLWNhcmQtLTUgLmMtY2FyZF9fY29udCB7XG4gIG9yZGVyOiAyO1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbiNub3RpY2UtdGltZSAuYy1jYXJkLS01IC5jLWNhcmRfX2ltZyB7XG4gIG9yZGVyOiAxO1xuICBwYWRkaW5nOiAwO1xufVxuQHNjcmVlbiBsZyB7XG4gICNub3RpY2UtdGltZSAuYy1jYXJkLS01IHtcbiAgICBncmlkLWNvbHVtbjogc3BhbiA0O1xuICB9XG4gICNub3RpY2UtdGltZSAuYy1jYXJkLS01IC5jLWNhcmRfX2NvbnQge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gIH1cbn1cbiNub3RpY2UtdGltZSAuYy1jYXJkLS02IC5jLWNhcmRfX2NvbnQge1xuICBwYWRkaW5nLWJvdHRvbTogMzJweDtcbn1cbiNub3RpY2UtdGltZSAuYy1jYXJkLS02IC5jLWNhcmRfX2ltZyB7XG4gIHBhZGRpbmc6IDA7XG59XG5Ac2NyZWVuIGxnIHtcbiAgI25vdGljZS10aW1lIC5jLWNhcmQtLTYge1xuICAgIGdyaWQtY29sdW1uOiBzcGFuIDg7XG4gIH1cbiAgI25vdGljZS10aW1lIC5jLWNhcmQtLTYgLmMtY2FyZF9fY29udCB7XG4gICAgd2lkdGg6IDc0JTtcbiAgICBmbGV4LWJhc2lzOiA3NCU7XG4gIH1cbn1cbiNub3RpY2UtdGltZSAuYy1jYXJkLS03IHtcbiAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMWYxZjE7XG59XG4jbm90aWNlLXRpbWUgLmMtY2FyZC0tNyAuYy1jYXJkX19jb250IHtcbiAgb3JkZXI6IDI7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xuICBwYWRkaW5nLXRvcDogMTZweDtcbiAgbWFyZ2luLXRvcDogLTU2cHg7XG59XG4jbm90aWNlLXRpbWUgLmMtY2FyZC0tNyAuYy1jYXJkX19jb250IC50ZXh0LTIwIHtcbiAgZm9udC1zaXplOiA2NHB4O1xuICBmb250LXdlaWdodDogNzAwO1xufVxuI25vdGljZS10aW1lIC5jLWNhcmQtLTcgLmMtY2FyZF9faW1nIHtcbiAgb3JkZXI6IDE7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMDtcbn1cbkBzY3JlZW4gbGcge1xuICAjbm90aWNlLXRpbWUgLmMtY2FyZC0tNyB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBncmlkLWNvbHVtbjogc3BhbiA0O1xuICB9XG4gICNub3RpY2UtdGltZSAuYy1jYXJkLS03IC5jLWNhcmRfX2NvbnQge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIHdpZHRoOiA3MCU7XG4gICAgZmxleC1iYXNpczogNzAlO1xuICB9XG59XG5cbiNub3RpY2UtcmVxcyAuYy1jYXJkIHtcbiAgQGFwcGx5IGJnLWdyZWVuLWxpZ2h0ZXI7XG59XG4jbm90aWNlLXJlcXMgLmMtY2FyZC0tMSB7XG4gIHBhZGRpbmctYm90dG9tOiAyNHB4O1xufVxuI25vdGljZS1yZXFzIC5jLWNhcmQtLTEgLmMtY2FyZF9faW1nIHtcbiAgcGFkZGluZzogMDtcbiAgbWF4LXdpZHRoOiA3NSU7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuQHNjcmVlbiBsZyB7XG4gICNub3RpY2UtcmVxcyAuYy1jYXJkLS0xIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgfVxuICAjbm90aWNlLXJlcXMgLmMtY2FyZC0tMSAuYy1jYXJkX19jb250IHtcbiAgICB3aWR0aDogNTAlO1xuICAgIGZsZXgtYmFzaXM6IDUwJTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG4gICNub3RpY2UtcmVxcyAuYy1jYXJkLS0xIC5jLWNhcmRfX2ltZyB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBmbGV4LWJhc2lzOiA1MCU7XG4gIH1cbn1cbiNub3RpY2UtcmVxcyAuYy1jYXJkLS0yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YxZjFmMTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4jbm90aWNlLXJlcXMgLmMtY2FyZC0tMiAuYy1jYXJkX19jb250IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuI25vdGljZS1yZXFzIC5jLWNhcmQtLTIgLmMtY2FyZF9fY29udCAudGV4dC0yMCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDk2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5Ac2NyZWVuIGxnIHtcbiAgI25vdGljZS1yZXFzIC5jLWNhcmQtLTIge1xuICAgIGdyaWQtY29sdW1uOiBzcGFuIDQ7XG4gIH1cbiAgI25vdGljZS1yZXFzIC5jLWNhcmQtLTIgLmMtY2FyZF9fY29udCB7XG4gICAgcGFkZGluZy1sZWZ0OiA4cHg7XG4gICAgcGFkZGluZy1yaWdodDogOHB4O1xuICB9XG4gICNub3RpY2UtcmVxcyAuYy1jYXJkLS0yIC5jLWNhcmRfX2NvbnQgLnRleHQtMTYge1xuICAgIG1heC13aWR0aDogODAlO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG59XG4jbm90aWNlLXJlcXMgLmMtY2FyZC0tMyAuYy1jYXJkX19jb250IHtcbiAgcGFkZGluZy1ib3R0b206IDI0cHg7XG4gIG1heC13aWR0aDogODAlO1xufVxuI25vdGljZS1yZXFzIC5jLWNhcmQtLTMgLmMtY2FyZF9faW1nIHtcbiAgbWF4LXdpZHRoOiA3MCU7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuQHNjcmVlbiBsZyB7XG4gICNub3RpY2UtcmVxcyAuYy1jYXJkLS0zIHtcbiAgICBncmlkLWNvbHVtbjogc3BhbiA4O1xuICB9XG4gICNub3RpY2UtcmVxcyAuYy1jYXJkLS0zIC5jLWNhcmRfX2NvbnQge1xuICAgIHdpZHRoOiA3MCU7XG4gICAgZmxleC1iYXNpczogNzAlO1xuICB9XG59XG5cbiNhbmFseXRpYy1kYXNoYm9hcmQgLmMtY2FyZCB7XG4gIEBhcHBseSBiZy1ibHVlLWxpZ2h0ZXI7XG59XG4jYW5hbHl0aWMtZGFzaGJvYXJkIC5jLWNhcmQtLTEgLmMtY2FyZF9faW1nIHtcbiAgcGFkZGluZzogMCA0MHB4IDAgNDBweDtcbiAgbWFyZ2luLWJvdHRvbTogLTJweDtcbn1cbkBzY3JlZW4gbGcge1xuICAjYW5hbHl0aWMtZGFzaGJvYXJkIC5jLWNhcmQtLTEge1xuICAgIGdyaWQtY29sdW1uOiBzcGFuIDY7XG4gIH1cbiAgI2FuYWx5dGljLWRhc2hib2FyZCAuYy1jYXJkLS0xIC5jLWNhcmRfX2NvbnQge1xuICAgIHdpZHRoOiA5MCU7XG4gICAgZmxleC1iYXNpczogOTAlO1xuICB9XG59XG4jYW5hbHl0aWMtZGFzaGJvYXJkIC5jLWNhcmQtLTIge1xuICBwYWRkaW5nLWJvdHRvbTogNHB4O1xufVxuI2FuYWx5dGljLWRhc2hib2FyZCAuYy1jYXJkLS0yIC5jLWNhcmRfX2ltZyB7XG4gIHBhZGRpbmc6IDAgNDBweCAwIDQwcHg7XG59XG5Ac2NyZWVuIGxnIHtcbiAgI2FuYWx5dGljLWRhc2hib2FyZCAuYy1jYXJkLS0yIHtcbiAgICBncmlkLWNvbHVtbjogc3BhbiA2O1xuICB9XG4gICNhbmFseXRpYy1kYXNoYm9hcmQgLmMtY2FyZC0tMiAuYy1jYXJkX19jb250IHtcbiAgICB3aWR0aDogODUlO1xuICAgIGZsZXgtYmFzaXM6IDg1JTtcbiAgfVxufVxuI2FuYWx5dGljLWRhc2hib2FyZCAuYy1jYXJkLS0zIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuI2FuYWx5dGljLWRhc2hib2FyZCAuYy1jYXJkLS0zIC5jLWNhcmRfX2NvbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDEwO1xufVxuI2FuYWx5dGljLWRhc2hib2FyZCAuYy1jYXJkLS0zIC5jLWNhcmRfX2ltZyB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbi10b3A6IC0yNSU7XG59XG5Ac2NyZWVuIGxnIHtcbiAgI2FuYWx5dGljLWRhc2hib2FyZCAuYy1jYXJkLS0zIHtcbiAgICBncmlkLWNvbHVtbjogc3BhbiA4O1xuICAgIG1pbi1oZWlnaHQ6IDMyMHB4O1xuICB9XG4gICNhbmFseXRpYy1kYXNoYm9hcmQgLmMtY2FyZC0tMyAuYy1jYXJkX19jb250IHtcbiAgICBtYXgtd2lkdGg6IDgwJTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgfVxuICAjYW5hbHl0aWMtZGFzaGJvYXJkIC5jLWNhcmQtLTMgLmMtY2FyZF9faW1nIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC0yNHB4O1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHotaW5kZXg6IDA7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuICAjYW5hbHl0aWMtZGFzaGJvYXJkIC5jLWNhcmQtLTMgLmMtY2FyZF9faW1nIC5jLWxhenktd3JhcHBlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxufVxuI2FuYWx5dGljLWRhc2hib2FyZCAuYy1jYXJkLS00IHtcbiAgcGFkZGluZy1ib3R0b206IDI0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMWYxZjE7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbiNhbmFseXRpYy1kYXNoYm9hcmQgLmMtY2FyZC0tNCAuYy1jYXJkX19jb250IHtcbiAgb3JkZXI6IDI7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xuICBwYWRkaW5nLXRvcDogMTUwcHg7XG4gIHotaW5kZXg6IDEwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4jYW5hbHl0aWMtZGFzaGJvYXJkIC5jLWNhcmQtLTQgLmMtY2FyZF9fY29udCAudGV4dC0yMCB7XG4gIGZvbnQtc2l6ZTogNjRweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbiNhbmFseXRpYy1kYXNoYm9hcmQgLmMtY2FyZC0tNCAuYy1jYXJkX19pbWcge1xuICBvcmRlcjogMTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAwO1xuICB3aWR0aDogMjM3cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgei1pbmRleDogMDtcbn1cbkBzY3JlZW4gbGcge1xuICAjYW5hbHl0aWMtZGFzaGJvYXJkIC5jLWNhcmQtLTQge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgZ3JpZC1jb2x1bW46IHNwYW4gNDtcbiAgfVxufVxuXG4jYW5hbHl0aWMtaW5zaWdodCAuYy1jYXJkIHtcbiAgQGFwcGx5IGJnLWJsdWUtbGlnaHRlcjtcbn1cbiNhbmFseXRpYy1pbnNpZ2h0IC5jLWNhcmQtLTEgLmMtY2FyZF9faW1nIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG4jYW5hbHl0aWMtaW5zaWdodCAuYy1jYXJkLS0xIC5jLWNhcmRfX2ltZyAuYy1sYXp5LXdyYXBwZXIge1xuICBoZWlnaHQ6IDMyMHB4O1xuICB3aWR0aDogMTAwMHB4O1xufVxuQHNjcmVlbiBsZyB7XG4gICNhbmFseXRpYy1pbnNpZ2h0IC5jLWNhcmQtLTEgLmMtY2FyZF9faW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAzMnB4O1xuICB9XG4gICNhbmFseXRpYy1pbnNpZ2h0IC5jLWNhcmQtLTEgLmMtY2FyZF9faW1nIC5jLWxhenktd3JhcHBlciB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gICNhbmFseXRpYy1pbnNpZ2h0IC5jLWNhcmQtLTEgLmMtY2FyZF9fY29udCB7XG4gICAgd2lkdGg6IDU1JTtcbiAgICBmbGV4LWJhc2lzOiA1NSU7XG4gIH1cbn1cbiNhbmFseXRpYy1pbnNpZ2h0IC5jLWNhcmQtLTIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmMWYxO1xufVxuI2FuYWx5dGljLWluc2lnaHQgLmMtY2FyZC0tMiAuYy1jYXJkX19jb250IHtcbiAgcGFkZGluZy1ib3R0b206IDE2cHg7XG4gIG1heC13aWR0aDogNjAlO1xufVxuI2FuYWx5dGljLWluc2lnaHQgLmMtY2FyZC0tMiAuYy1jYXJkX19jb250IC50ZXh0LTIwIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogNjRweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG4jYW5hbHl0aWMtaW5zaWdodCAuYy1jYXJkLS0yIC5jLWNhcmRfX2ltZyB7XG4gIG1heC13aWR0aDogOTAlO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cbkBzY3JlZW4gbGcge1xuICAjYW5hbHl0aWMtaW5zaWdodCAuYy1jYXJkLS0yIHtcbiAgICBncmlkLWNvbHVtbjogc3BhbiA0O1xuICB9XG59XG4jYW5hbHl0aWMtaW5zaWdodCAuYy1jYXJkLS0zIC5jLWNhcmRfX2ltZyB7XG4gIHBhZGRpbmc6IDAgMCAwIDQwcHg7XG59XG4jYW5hbHl0aWMtaW5zaWdodCAuYy1jYXJkLS0zIC5jLWNhcmRfX2ltZyAuYy1sYXp5LXdyYXBwZXIge1xuICB3aWR0aDogY2FsYygxMDAlICsgMTAwcHgpO1xufVxuQHNjcmVlbiBsZyB7XG4gICNhbmFseXRpYy1pbnNpZ2h0IC5jLWNhcmQtLTMge1xuICAgIGdyaWQtY29sdW1uOiBzcGFuIDg7XG4gIH1cbiAgI2FuYWx5dGljLWluc2lnaHQgLmMtY2FyZC0tMyAuYy1jYXJkX19pbWcge1xuICAgIHBhZGRpbmc6IDAgNDBweDtcbiAgfVxuICAjYW5hbHl0aWMtaW5zaWdodCAuYy1jYXJkLS0zIC5jLWNhcmRfX2ltZyAuYy1sYXp5LXdyYXBwZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gICNhbmFseXRpYy1pbnNpZ2h0IC5jLWNhcmQtLTMgLmMtY2FyZF9fY29udCB7XG4gICAgd2lkdGg6IDkwJTtcbiAgICBmbGV4LWJhc2lzOiA5MCU7XG4gICAgcGFkZGluZy1ib3R0b206IDE2cHg7XG4gIH1cbn1cbiNhbmFseXRpYy1pbnNpZ2h0IC5jLWNhcmQtLTQgLmMtY2FyZF9fY29udCwgI2FuYWx5dGljLWluc2lnaHQgLmMtY2FyZC0tNSAuYy1jYXJkX19jb250LCAjYW5hbHl0aWMtaW5zaWdodCAuYy1jYXJkLS02IC5jLWNhcmRfX2NvbnQge1xuICBwYWRkaW5nLWJvdHRvbTogMTZweDtcbn1cbiNhbmFseXRpYy1pbnNpZ2h0IC5jLWNhcmQtLTQgLmMtY2FyZF9faW1nLCAjYW5hbHl0aWMtaW5zaWdodCAuYy1jYXJkLS01IC5jLWNhcmRfX2ltZywgI2FuYWx5dGljLWluc2lnaHQgLmMtY2FyZC0tNiAuYy1jYXJkX19pbWcge1xuICBtYXgtd2lkdGg6IDMwMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgaGVpZ2h0OiAyMjBweDtcbn1cbkBzY3JlZW4gbGcge1xuICAjYW5hbHl0aWMtaW5zaWdodCAuYy1jYXJkLS00LCAjYW5hbHl0aWMtaW5zaWdodCAuYy1jYXJkLS01LCAjYW5hbHl0aWMtaW5zaWdodCAuYy1jYXJkLS02IHtcbiAgICBncmlkLWNvbHVtbjogc3BhbiA0O1xuICB9XG4gICNhbmFseXRpYy1pbnNpZ2h0IC5jLWNhcmQtLTQgLmMtY2FyZF9fY29udCwgI2FuYWx5dGljLWluc2lnaHQgLmMtY2FyZC0tNSAuYy1jYXJkX19jb250LCAjYW5hbHl0aWMtaW5zaWdodCAuYy1jYXJkLS02IC5jLWNhcmRfX2NvbnQge1xuICAgIG9yZGVyOiAyO1xuICAgIHBhZGRpbmctdG9wOiAxNnB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAzMnB4O1xuICB9XG4gICNhbmFseXRpYy1pbnNpZ2h0IC5jLWNhcmQtLTQgLmMtY2FyZF9faW1nLCAjYW5hbHl0aWMtaW5zaWdodCAuYy1jYXJkLS01IC5jLWNhcmRfX2ltZywgI2FuYWx5dGljLWluc2lnaHQgLmMtY2FyZC0tNiAuYy1jYXJkX19pbWcge1xuICAgIHBhZGRpbmc6IDMycHggMDtcbiAgICBtYXgtd2lkdGg6IDE4NnB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG59XG4jYW5hbHl0aWMtaW5zaWdodCAuYy1jYXJkLS02IC5jLWNhcmRfX2ltZyB7XG4gIGhlaWdodDogMjQwcHg7XG59XG5cbiNwcmludGluZy1xdWFsaXR5IC5jLWNhcmQge1xuICBAYXBwbHkgYmctcHVycGxlLWxpZ2h0ZXI7XG59XG4jcHJpbnRpbmctcXVhbGl0eSAuYy1jYXJkLS0xIC5jLWNhcmRfX2NvbnQge1xuICBwYWRkaW5nLWJvdHRvbTogMTZweDtcbn1cbiNwcmludGluZy1xdWFsaXR5IC5jLWNhcmQtLTEgLmMtY2FyZF9faW1nIHtcbiAgcGFkZGluZzogMDtcbn1cbkBzY3JlZW4gbGcge1xuICAjcHJpbnRpbmctcXVhbGl0eSAuYy1jYXJkLS0xIHtcbiAgICBncmlkLWNvbHVtbjogc3BhbiA2O1xuICB9XG4gICNwcmludGluZy1xdWFsaXR5IC5jLWNhcmQtLTEgLmMtY2FyZF9fY29udCB7XG4gICAgcGFkZGluZy1ib3R0b206IDE2cHg7XG4gICAgd2lkdGg6IDkwJTtcbiAgICBmbGV4LWJhc2lzOiA5MCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG4jcHJpbnRpbmctcXVhbGl0eSAuYy1jYXJkLS0yIC5jLWNhcmRfX2NvbnQge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgbWF4LXdpZHRoOiA4OSU7XG59XG4jcHJpbnRpbmctcXVhbGl0eSAuYy1jYXJkLS0yIC5jLWNhcmRfX2ltZyB7XG4gIHBhZGRpbmc6IDA7XG59XG5Ac2NyZWVuIGxnIHtcbiAgI3ByaW50aW5nLXF1YWxpdHkgLmMtY2FyZC0tMiB7XG4gICAgZ3JpZC1jb2x1bW46IHNwYW4gNjtcbiAgfVxuICAjcHJpbnRpbmctcXVhbGl0eSAuYy1jYXJkLS0yIC5jLWNhcmRfX2NvbnQge1xuICAgIHdpZHRoOiA5MCU7XG4gICAgZmxleC1iYXNpczogOTAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuI3ByaW50aW5nLXF1YWxpdHkgLmMtY2FyZC0tMyAuYy1jYXJkX19jb250IHtcbiAgcGFkZGluZy1ib3R0b206IDMycHg7XG4gIG1heC13aWR0aDogODUlO1xufVxuI3ByaW50aW5nLXF1YWxpdHkgLmMtY2FyZC0tMyAuYy1jYXJkX19pbWcge1xuICBwYWRkaW5nOiAwIDI0cHggMCAwO1xuICBtYXgtd2lkdGg6IDcwJTtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5Ac2NyZWVuIGxnIHtcbiAgI3ByaW50aW5nLXF1YWxpdHkgLmMtY2FyZC0tMyB7XG4gICAgZ3JpZC1jb2x1bW46IHNwYW4gODtcbiAgfVxufVxuI3ByaW50aW5nLXF1YWxpdHkgLmMtY2FyZC0tNCAuYy1jYXJkX19jb250IHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTA7XG59XG4jcHJpbnRpbmctcXVhbGl0eSAuYy1jYXJkLS00IC5jLWNhcmRfX2NvbnQgLnRleHQtMjAge1xuICBmb250LXNpemU6IDY0cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuI3ByaW50aW5nLXF1YWxpdHkgLmMtY2FyZC0tNCAuYy1jYXJkX19jb250IC50ZXh0LTE2IHtcbiAgd2lkdGg6IDUwJTtcbn1cbiNwcmludGluZy1xdWFsaXR5IC5jLWNhcmQtLTQgLmMtY2FyZF9faW1nIHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luLXRvcDogLTEwMHB4O1xufVxuQHNjcmVlbiBzbSB7XG4gICNwcmludGluZy1xdWFsaXR5IC5jLWNhcmQtLTQgLmMtY2FyZF9fY29udCAudGV4dC0xNiB7XG4gICAgd2lkdGg6IDkwJTtcbiAgfVxuICAjcHJpbnRpbmctcXVhbGl0eSAuYy1jYXJkLS00IC5jLWNhcmRfX2ltZyB7XG4gICAgbWFyZ2luLXRvcDogLTEyMHB4O1xuICB9XG59XG5Ac2NyZWVuIGxnIHtcbiAgI3ByaW50aW5nLXF1YWxpdHkgLmMtY2FyZC0tNCB7XG4gICAgZ3JpZC1jb2x1bW46IHNwYW4gNDtcbiAgfVxuICAjcHJpbnRpbmctcXVhbGl0eSAuYy1jYXJkLS00IC5jLWNhcmRfX2ltZyB7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW4tdG9wOiAtMTgwcHg7XG4gIH1cbn1cblxuI3ByaW50aW5nLWN1c3RvbSAuYy1jYXJkIHtcbiAgQGFwcGx5IGJnLXB1cnBsZS1saWdodGVyO1xufVxuI3ByaW50aW5nLWN1c3RvbSAuYy1jYXJkLS0xIHtcbiAgbWluLWhlaWdodDogMzUwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbiNwcmludGluZy1jdXN0b20gLmMtY2FyZC0tMSAuYy1jYXJkX19jb250IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXgtd2lkdGg6IDY1MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxMDtcbn1cbiNwcmludGluZy1jdXN0b20gLmMtY2FyZC0tMSAuYy1jYXJkX19pbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgbWl4LWJsZW5kLW1vZGU6IGNvbG9yLWJ1cm47XG4gIHBhZGRpbmc6IDA7XG59XG4jcHJpbnRpbmctY3VzdG9tIC5jLWNhcmQtLTEgLmMtY2FyZF9faW1nIC5jLWxhenktd3JhcHBlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAyMHB4O1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMik7XG59XG4jcHJpbnRpbmctY3VzdG9tIC5jLWNhcmQtLTEgLmMtY2FyZF9faW1nIC5jLWxhenktd3JhcHBlciBpbWcge1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG59XG5Ac2NyZWVuIGxnIHtcbiAgI3ByaW50aW5nLWN1c3RvbSAuYy1jYXJkLS0xIHtcbiAgICBtaW4taGVpZ2h0OiA0NTBweDtcbiAgfVxuICAjcHJpbnRpbmctY3VzdG9tIC5jLWNhcmQtLTEgLmMtY2FyZF9faW1nIC5jLWxhenktd3JhcHBlciB7XG4gICAgdG9wOiAwO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIH1cbn1cbiNwcmludGluZy1jdXN0b20gLmMtY2FyZC0tMiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMWYxZjE7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtaW4taGVpZ2h0OiAzMjBweDtcbn1cbiNwcmludGluZy1jdXN0b20gLmMtY2FyZC0tMiAuYy1jYXJkX19jb250IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nLWxlZnQ6IDhweDtcbiAgcGFkZGluZy1yaWdodDogOHB4O1xufVxuI3ByaW50aW5nLWN1c3RvbSAuYy1jYXJkLS0yIC5jLWNhcmRfX2NvbnQgLnRleHQtMjAge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiA5NnB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuI3ByaW50aW5nLWN1c3RvbSAuYy1jYXJkLS0yIC5jLWNhcmRfX2NvbnQgLnRleHQtMTYge1xuICBtYXgtd2lkdGg6IDgwJTtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5Ac2NyZWVuIGxnIHtcbiAgI3ByaW50aW5nLWN1c3RvbSAuYy1jYXJkLS0yIHtcbiAgICBncmlkLWNvbHVtbjogc3BhbiA0O1xuICB9XG59XG4jcHJpbnRpbmctY3VzdG9tIC5jLWNhcmQtLTMgLmMtY2FyZF9fY29udCB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxMDtcbn1cbiNwcmludGluZy1jdXN0b20gLmMtY2FyZC0tMyAuYy1jYXJkX19jb250IC50ZXh0LTE2IHtcbiAgbWF4LXdpZHRoOiA2MCU7XG59XG4jcHJpbnRpbmctY3VzdG9tIC5jLWNhcmQtLTMgLmMtY2FyZF9faW1nIHtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgbWF4LXdpZHRoOiA2MCU7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tdG9wOiAtMTAwcHg7XG59XG5Ac2NyZWVuIGxnIHtcbiAgI3ByaW50aW5nLWN1c3RvbSAuYy1jYXJkLS0zIHtcbiAgICBncmlkLWNvbHVtbjogc3BhbiA4O1xuICB9XG4gICNwcmludGluZy1jdXN0b20gLmMtY2FyZC0tMyAuYy1jYXJkX19jb250IHtcbiAgICBtYXgtd2lkdGg6IDYwJTtcbiAgfVxuICAjcHJpbnRpbmctY3VzdG9tIC5jLWNhcmQtLTMgLmMtY2FyZF9fY29udCAudGV4dC0xNiB7XG4gICAgbWF4LXdpZHRoOiA4MCU7XG4gIH1cbiAgI3ByaW50aW5nLWN1c3RvbSAuYy1jYXJkLS0zIC5jLWNhcmRfX2ltZyB7XG4gICAgbWFyZ2luLXRvcDogLTE1MHB4O1xuICAgIG1heC13aWR0aDogNTUlO1xuICB9XG59XG5cbiNiaWxsLW1hbmlwdWxhdGUgLmMtY2FyZCB7XG4gIEBhcHBseSBiZy1waW5rLWxpZ2h0ZXI7XG59XG4jYmlsbC1tYW5pcHVsYXRlIC5jLWNhcmQtLTEgLmMtY2FyZF9faW1nIHtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cbkBzY3JlZW4gbGcge1xuICAjYmlsbC1tYW5pcHVsYXRlIC5jLWNhcmQtLTEge1xuICAgIGdyaWQtY29sdW1uOiBzcGFuIDY7XG4gIH1cbiAgI2JpbGwtbWFuaXB1bGF0ZSAuYy1jYXJkLS0xIC5jLWNhcmRfX2NvbnQge1xuICAgIHdpZHRoOiA5MCU7XG4gICAgZmxleC1iYXNpczogOTAlO1xuICB9XG59XG4jYmlsbC1tYW5pcHVsYXRlIC5jLWNhcmQtLTIgLmMtY2FyZF9fY29udCB7XG4gIHBhZGRpbmctYm90dG9tOiAxNnB4O1xufVxuI2JpbGwtbWFuaXB1bGF0ZSAuYy1jYXJkLS0yIC5jLWNhcmRfX2ltZyB7XG4gIHBhZGRpbmc6IDAgNDBweCAyNHB4IDQwcHg7XG59XG5Ac2NyZWVuIGxnIHtcbiAgI2JpbGwtbWFuaXB1bGF0ZSAuYy1jYXJkLS0yIHtcbiAgICBncmlkLWNvbHVtbjogc3BhbiA2O1xuICB9XG4gICNiaWxsLW1hbmlwdWxhdGUgLmMtY2FyZC0tMiAuYy1jYXJkX19jb250IHtcbiAgICB3aWR0aDogOTUlO1xuICAgIGZsZXgtYmFzaXM6IDk1JTtcbiAgfVxufVxuI2JpbGwtbWFuaXB1bGF0ZSAuYy1jYXJkLS0zIC5jLWNhcmRfX2NvbnQge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbiNiaWxsLW1hbmlwdWxhdGUgLmMtY2FyZC0tMyAuYy1jYXJkX19pbWcge1xuICBtYXJnaW4tYm90dG9tOiAtM3B4O1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuI2JpbGwtbWFuaXB1bGF0ZSAuYy1jYXJkLS0zIC5jLWNhcmRfX2ltZyAuYy1sYXp5LXdyYXBwZXIge1xuICB3aWR0aDogY2FsYygxMDAlICsgMTUwcHgpO1xuICBoZWlnaHQ6IDI4MHB4O1xufVxuQHNjcmVlbiBsZyB7XG4gICNiaWxsLW1hbmlwdWxhdGUgLmMtY2FyZC0tMyB7XG4gICAgZ3JpZC1jb2x1bW46IHNwYW4gMTI7XG4gIH1cbiAgI2JpbGwtbWFuaXB1bGF0ZSAuYy1jYXJkLS0zIC5jLWNhcmRfX2NvbnQge1xuICAgIG1heC13aWR0aDogNDAlO1xuICB9XG4gICNiaWxsLW1hbmlwdWxhdGUgLmMtY2FyZC0tMyAuYy1jYXJkX19pbWcge1xuICAgIG1hcmdpbi10b3A6IC0xMzBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAtM3B4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbiAgI2JpbGwtbWFuaXB1bGF0ZSAuYy1jYXJkLS0zIC5jLWNhcmRfX2ltZyAuYy1sYXp5LXdyYXBwZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuI2JpbGwtbWFuaXB1bGF0ZSAuYy1jYXJkLS00LCAjYmlsbC1tYW5pcHVsYXRlIC5jLWNhcmQtLTUsICNiaWxsLW1hbmlwdWxhdGUgLmMtY2FyZC0tNiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMWYxZjE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuI2JpbGwtbWFuaXB1bGF0ZSAuYy1jYXJkLS00IC5jLWNhcmRfX2NvbnQgLnRleHQtMjAsICNiaWxsLW1hbmlwdWxhdGUgLmMtY2FyZC0tNSAuYy1jYXJkX19jb250IC50ZXh0LTIwLCAjYmlsbC1tYW5pcHVsYXRlIC5jLWNhcmQtLTYgLmMtY2FyZF9fY29udCAudGV4dC0yMCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDY0cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuQHNjcmVlbiBsZyB7XG4gICNiaWxsLW1hbmlwdWxhdGUgLmMtY2FyZC0tNCwgI2JpbGwtbWFuaXB1bGF0ZSAuYy1jYXJkLS01LCAjYmlsbC1tYW5pcHVsYXRlIC5jLWNhcmQtLTYge1xuICAgIG1pbi1oZWlnaHQ6IDMyMHB4O1xuICAgIGdyaWQtY29sdW1uOiBzcGFuIDQ7XG4gIH1cbn1cblxuI2JpbGwtc2VjdXJpdHkgLmMtY2FyZCB7XG4gIEBhcHBseSBiZy1waW5rLWxpZ2h0ZXI7XG59XG5Ac2NyZWVuIGxnIHtcbiAgI2JpbGwtc2VjdXJpdHkgLmMtY2FyZC0tMSAuYy1jYXJkX19pbWcge1xuICAgIHBhZGRpbmc6IDAgNjRweCAwIDY0cHg7XG4gIH1cbiAgI2JpbGwtc2VjdXJpdHkgLmMtY2FyZC0tMSAuYy1jYXJkX19jb250IHtcbiAgICB3aWR0aDogNjUlO1xuICAgIGZsZXgtYmFzaXM6IDY1JTtcbiAgfVxufVxuI2JpbGwtc2VjdXJpdHkgLmMtY2FyZC0tMiAuYy1jYXJkX19jb250IHtcbiAgcGFkZGluZy1ib3R0b206IDE2cHg7XG59XG4jYmlsbC1zZWN1cml0eSAuYy1jYXJkLS0yIC5jLWNhcmRfX2ltZyB7XG4gIHBhZGRpbmctbGVmdDogNzJweDtcbn1cbkBzY3JlZW4gbGcge1xuICAjYmlsbC1zZWN1cml0eSAuYy1jYXJkLS0yIHtcbiAgICBncmlkLWNvbHVtbjogc3BhbiA1O1xuICB9XG4gICNiaWxsLXNlY3VyaXR5IC5jLWNhcmQtLTIgLmMtY2FyZF9fY29udCB7XG4gICAgd2lkdGg6IDkwJTtcbiAgICBmbGV4LWJhc2lzOiA5MCU7XG4gIH1cbn1cbiNiaWxsLXNlY3VyaXR5IC5jLWNhcmQtLTMgLmMtY2FyZF9fY29udCB7XG4gIHBhZGRpbmctYm90dG9tOiAxNnB4O1xufVxuI2JpbGwtc2VjdXJpdHkgLmMtY2FyZC0tMyAuYy1jYXJkX19pbWcge1xuICBwYWRkaW5nOiAwIDY0cHggNDBweCA2NHB4O1xufVxuQHNjcmVlbiBsZyB7XG4gICNiaWxsLXNlY3VyaXR5IC5jLWNhcmQtLTMge1xuICAgIGdyaWQtY29sdW1uOiBzcGFuIDc7XG4gIH1cbiAgI2JpbGwtc2VjdXJpdHkgLmMtY2FyZC0tMyAuYy1jYXJkX19jb250IHtcbiAgICB3aWR0aDogODUlO1xuICAgIGZsZXgtYmFzaXM6IDg1JTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTZweDtcbiAgfVxufVxuXG4jY2Fzc2llLWFpLWFkYW0gLmMtY2FyZHMge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbn1cbkBzY3JlZW4gbGcge1xuICAjY2Fzc2llLWFpLWFkYW0gLmMtY2FyZHMge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmciAxZnI7XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiAxZnIgMWZyO1xuICB9XG59XG4jY2Fzc2llLWFpLWFkYW0gLmMtY2FyZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDJmNDU7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgZ3JpZC1jb2x1bW46IHNwYW4gMTtcbiAgZ3JpZC1yb3c6IHNwYW4gMTtcbn1cbiNjYXNzaWUtYWktYWRhbSAuYy1jYXJkIC5jLWNhcmRfX2NvbnQge1xuICB3aWR0aDogOTAlO1xuICBmbGV4LWJhc2lzOiA5MCU7XG59XG4jY2Fzc2llLWFpLWFkYW0gLmMtY2FyZC0tMSAuYy1jYXJkX19pbWcge1xuICBtYXgtd2lkdGg6IDc1JTtcbiAgcGFkZGluZzogMCAyNHB4IDI0cHggMjRweDtcbn1cbiNjYXNzaWUtYWktYWRhbSAuYy1jYXJkLS0yIHtcbiAgZ3JpZC1yb3c6IHNwYW4gMjtcbn1cbiNjYXNzaWUtYWktYWRhbSAuYy1jYXJkLS0yIC5jLWNhcmRfX2ltZyB7XG4gIHBhZGRpbmc6IDA7XG59XG4jY2Fzc2llLWFpLWFkYW0gLmMtY2FyZC0tNCAuYy1jYXJkX19pbWcge1xuICBwYWRkaW5nOiAwO1xufVxuLnN3aXBlci0tY2Fyb3VzZWwge1xuICBjbGlwLXBhdGg6IGluc2V0KC0xMDB2dyAtMTAwdncgLTEwMHZ3IDApO1xufVxuXG4uc3dpcGVyLS1lcXVhbGhlaWdodCAuc3dpcGVyLXNsaWRlIHtcbiAgQGFwcGx5IGgtYXV0bztcbn1cbi5zd2lwZXItLWVxdWFsaGVpZ2h0IC5zd2lwZXItc2xpZGUgPiBkaXYge1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5zd2lwZXItYnV0dG9uLXByZXYsXG4uc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgd2lkdGg6IDc0cHg7XG4gIGhlaWdodDogNzRweDtcbiAgZGlzcGxheTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gIHotaW5kZXg6IDEwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogNzRweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xufVxuQHNjcmVlbiBsZyB7XG4gIC5zd2lwZXItYnV0dG9uLXByZXYsXG4gIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4uc3dpcGVyLWJ1dHRvbi1wcmV2LnN3aXBlci1idXR0b24tZGlzYWJsZWQsXG4uc3dpcGVyLWJ1dHRvbi1uZXh0LnN3aXBlci1idXR0b24tZGlzYWJsZWQge1xuICBvcGFjaXR5OiAwLjI7XG59XG5cbi5zd2lwZXItYnV0dG9uLXByZXYge1xuICBvcGFjaXR5OiAxO1xufVxuLnN3aXBlci1idXR0b24tcHJldi5zd2lwZXItYnV0dG9uLWRpc2FibGVkIHtcbiAgb3BhY2l0eTogMC4yO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIEBhcHBseSBmbGV4IGdhcC0xO1xufVxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tbG9jayB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyBzcGFuIHtcbiAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgQGFwcGx5IHctWzlweF0gaC1bOXB4XSB0cmFuc2l0aW9uLWFsbCBiZy13aGl0ZSBiZy1vcGFjaXR5LTIwO1xufVxuLmRhcmstbmF2IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIHNwYW4ge1xuICBAYXBwbHkgYmctYmx1ZSBiZy1vcGFjaXR5LTIwO1xufVxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMgc3Bhbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcbiAgQGFwcGx5IGJnLW9wYWNpdHktMTAwO1xufVxuLmRhcmstbmF2IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIHNwYW4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG4gIEBhcHBseSBiZy1ibHVlIGJnLW9wYWNpdHktMTAwO1xufVxuXG4uc3dpcGVyLWZyYWN0aW9uIHtcbiAgQGFwcGx5IGFic29sdXRlIGJvdHRvbS0wIHJpZ2h0LTAgaGlkZGVuO1xufVxuXG4uc3dpcGVyLWJ1dHRvbi1wcmV2LS1hcnJvdyxcbi5zd2lwZXItYnV0dG9uLW5leHQtLWFycm93IHtcbiAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gIHdpZHRoOiA0OHB4O1xuICBoZWlnaHQ6IDQ4cHg7XG4gIHBhZGRpbmc6IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDQ0cHg7XG4gIEBhcHBseSB0ZXh0LWJsdWUgYm9yZGVyIGJvcmRlci1ibHVlO1xufVxuLnN3aXBlci1idXR0b24tcHJldi0tYXJyb3c6aG92ZXIsXG4uc3dpcGVyLWJ1dHRvbi1uZXh0LS1hcnJvdzpob3ZlciB7XG4gIG9wYWNpdHk6IDE7XG4gIEBhcHBseSBiZy1ibHVlIHRleHQtd2hpdGU7XG59XG4uc3dpcGVyLWJ1dHRvbi1wcmV2LS1hcnJvdy5zd2lwZXItYnV0dG9uLWRpc2FibGVkLFxuLnN3aXBlci1idXR0b24tbmV4dC0tYXJyb3cuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCB7XG4gIG9wYWNpdHk6IDAuMjtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5jLWNhc2UtY2FyZHMge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgZ2FwOiAxNnB4O1xufVxuQHNjcmVlbiBsZyB7XG4gIC5jLWNhc2UtY2FyZHMge1xuICAgIGdhcDogMjRweDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxMiwgMWZyKTtcbiAgfVxufVxuLmMtY2FzZS1jYXJkcyAuYy1jYXNlLWNhcmQge1xuICBib3JkZXItcmFkaXVzOiA4MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmMWYxO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGdyaWQtY29sdW1uOiBzcGFuIDEyO1xuICBtaW4taGVpZ2h0OiA0MDBweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbn1cbkBzY3JlZW4gbGcge1xuICAuYy1jYXNlLWNhcmRzIC5jLWNhc2UtY2FyZCB7XG4gICAgZ3JpZC1jb2x1bW46IHNwYW4gNjtcbiAgfVxufVxuLmMtY2FzZS1jYXJkcyAuYy1jYXNlLWNhcmRfX2ltZywgLmMtY2FzZS1jYXJkcyAuYy1jYXNlLWNhcmRfX2NvbnQge1xuICB3aWR0aDogMTAwJTtcbiAgZmxleC1iYXNpczogMTAwJTtcbn1cbi5jLWNhc2UtY2FyZHMgLmMtY2FzZS1jYXJkX19pbWcge1xuICBwYWRkaW5nOiAwcHggMzJweCA1MHB4IDMycHg7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuLmMtY2FzZS1jYXJkcyAuYy1jYXNlLWNhcmRfX2ltZyBpbWcge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1heC13aWR0aDogMTI2cHg7XG4gIG1heC1oZWlnaHQ6IDEwMHB4O1xufVxuQHNjcmVlbiBsZyB7XG4gIC5jLWNhc2UtY2FyZHMgLmMtY2FzZS1jYXJkX19pbWcge1xuICAgIHBhZGRpbmc6IDBweCA2NHB4IDUwcHggNjRweDtcbiAgfVxufVxuLmMtY2FzZS1jYXJkcyAuYy1jYXNlLWNhcmRfX2NvbnQge1xuICBwYWRkaW5nOiA1MHB4IDMycHg7XG4gIG1heC13aWR0aDogODAlO1xufVxuQHNjcmVlbiBsZyB7XG4gIC5jLWNhc2UtY2FyZHMgLmMtY2FzZS1jYXJkX19jb250IHtcbiAgICBwYWRkaW5nOiA1MHB4IDY0cHg7XG4gIH1cbn1cbi5jLWNhc2UtY2FyZHMgLmMtY2FzZS1jYXJkLmZ1bGwge1xuICBtaW4taGVpZ2h0OiAyMDBweDtcbiAgZ3JpZC1jb2x1bW46IHNwYW4gMTI7XG59XG4uYy1jYXNlLWNhcmRzIC5jLWNhc2UtY2FyZC5mdWxsIC5jLWNhc2UtY2FyZF9faW1nIGltZyB7XG4gIG1heC13aWR0aDogMTQ4cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjE4cHgpIHtcbiAgLmMtY2FzZS1jYXJkcyAuYy1jYXNlLWNhcmQge1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gIH1cbn1cbi5jLWNhc2UtY2FyZHMuaG9tZSAuYy1jYXJkLS0xIHtcbiAgcGFkZGluZy1ib3R0b206IDI0cHg7XG4gIEBhcHBseSBiZy1ncmVlbi1saWdodDtcbn1cbkBzY3JlZW4gbGcge1xuICAuYy1jYXNlLWNhcmRzLmhvbWUgLmMtY2FyZC0tMSB7XG4gICAgZ3JpZC1jb2x1bW46IHNwYW4gNTtcbiAgfVxufVxuLmMtY2FzZS1jYXJkcy5ob21lIC5jLWNhcmQtLTIge1xuICBAYXBwbHkgYmcteWVsbG93LWxpZ2h0O1xufVxuQHNjcmVlbiBsZyB7XG4gIC5jLWNhc2UtY2FyZHMuaG9tZSAuYy1jYXJkLS0yIHtcbiAgICBncmlkLWNvbHVtbjogc3BhbiA3O1xuICB9XG59XG4uYy1jYXNlLWNhcmRzLmhvbWUgLmMtY2FyZC0tMyB7XG4gIHBhZGRpbmctYm90dG9tOiAyNHB4O1xuICBAYXBwbHkgYmctYmx1ZS1saWdodDtcbn1cbkBzY3JlZW4gbGcge1xuICAuYy1jYXNlLWNhcmRzLmhvbWUgLmMtY2FyZC0tMyAuYy1jYXJkX19jb250IHtcbiAgICB3aWR0aDogMzUlO1xuICAgIGZsZXgtYmFzaXM6IDM1JTtcbiAgfVxuICAuYy1jYXNlLWNhcmRzLmhvbWUgLmMtY2FyZC0tMyAuYy1jYXJkX19pbWcge1xuICAgIHBhZGRpbmctdG9wOiA4OHB4O1xuICAgIHdpZHRoOiA2NSU7XG4gICAgZmxleC1iYXNpczogNjUlO1xuICB9XG59XG4uYy1jYXNlLWNhcmRzLmhvbWUgLmMtY2FyZC0tNCB7XG4gIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICBAYXBwbHkgYmctcHVycGxlLWxpZ2h0O1xufVxuQHNjcmVlbiBsZyB7XG4gIC5jLWNhc2UtY2FyZHMuaG9tZSAuYy1jYXJkLS00IHtcbiAgICBncmlkLWNvbHVtbjogc3BhbiA3O1xuICB9XG59XG4uYy1jYXNlLWNhcmRzLmhvbWUgLmMtY2FyZC0tNSB7XG4gIHBhZGRpbmctYm90dG9tOiAyNHB4O1xuICBAYXBwbHkgYmctcGluay1saWdodDtcbn1cbkBzY3JlZW4gbGcge1xuICAuYy1jYXNlLWNhcmRzLmhvbWUgLmMtY2FyZC0tNSB7XG4gICAgZ3JpZC1jb2x1bW46IHNwYW4gNTtcbiAgfVxufVxuXG4uYmctZ3JleS0xMDAuei0xMCxcbi5iZy1ncmV5LnotMTAge1xuICBiYWNrZ3JvdW5kOiAjRjBFRkVGO1xufVxuXG4uYy1mb290ZXIge1xuICBjb2xvcjogcmdiYSgxODgsIDE4OCwgMTg4LCAwLjczNzI1NDkwMik7XG59XG5cbiNtZW51LWZvb3Rlci1uYXYge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gIGdhcDogNDBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDE2cHggMDtcbn1cbkBzY3JlZW4gc20ge1xuICAjbWVudS1mb290ZXItbmF2IHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJvcmRlci10b3A6IDA7XG4gICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnIgMWZyIDFmciAxZnI7XG4gICAgZ2FwOiA1NnB4O1xuICB9XG59XG4jbWVudS1mb290ZXItbmF2IGEge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbiNtZW51LWZvb3Rlci1uYXYgPiBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4jbWVudS1mb290ZXItbmF2ID4gbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4jbWVudS1mb290ZXItbmF2ID4gbGkgPiBhIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbiNtZW51LWZvb3Rlci1uYXYgPiBsaSA+IHVsIHtcbiAgcGFkZGluZzogMCAwIDBweCAwO1xufVxuQHNjcmVlbiBzbSB7XG4gICNtZW51LWZvb3Rlci1uYXYgPiBsaSA+IHVsIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cbiNtZW51LWZvb3Rlci1uYXYgPiBsaSA+IHVsID4gbGkge1xuICBicmVhay1pbnNpZGU6IGF2b2lkO1xuICBtYXJnaW4tYm90dG9tOiA2cHg7XG59XG4jbWVudS1mb290ZXItbmF2ID4gbGkgPiB1bCA+IGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuI21lbnUtZm9vdGVyLW5hdiA+IGxpID4gdWwgPiBsaSA+IGEge1xuICBjb2xvcjogcmdiYSgxODgsIDE4OCwgMTg4LCAwLjczNzI1NDkwMik7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cblxuI21lbnUtZm9vdGVyLWxpbmtzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgY29sdW1uLWdhcDogMjRweDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBAYXBwbHkgb3JkZXItMSBzbTpvcmRlci0yIHctZnVsbCBzbTp3LWF1dG8gbWwtMCBzbTptbC0zO1xufVxuI21lbnUtZm9vdGVyLWxpbmtzIGEge1xuICBjb2xvcjogcmdiYSgxODgsIDE4OCwgMTg4LCAwLjczNzI1NDkwMik7XG59XG5Ac2NyZWVuIHNtIHtcbiAgI21lbnUtZm9vdGVyLWxpbmtzIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxufVxuI21lbnUtZm9vdGVyLWxpbmtzIGxpIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgbWFyZ2luOiAwO1xufVxuI21lbnUtZm9vdGVyLWxpbmtzIGxpIGEge1xuICBAYXBwbHkgdGV4dC0xMjtcbn1cbiNtZW51LWZvb3Rlci1saW5rcyBsaSBhOmhvdmVyIHtcbiAgQGFwcGx5IHVuZGVybGluZTtcbn1cblxuLmMtbGF6eS13cmFwcGVyIHtcbiAgQGFwcGx5IHctZnVsbCBoLTAgcmVsYXRpdmUgb3ZlcmZsb3ctaGlkZGVuIHRyYW5zaXRpb24tYWxsIGJnLXRyYW5zcGFyZW50O1xufVxuLmMtbGF6eS13cmFwcGVyLmltZy1sb2FkZWQge1xuICBAYXBwbHkgYmctdHJhbnNwYXJlbnQ7XG59XG4uYy1sYXp5LXdyYXBwZXIuY292ZXIgaW1nLmxhenkge1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuLmMtbGF6eS13cmFwcGVyIGltZy5ub3QtbGF6eSB7XG4gIEBhcHBseSB3LWZ1bGwgaC1hdXRvIGFic29sdXRlIHRvcC0wIGxlZnQtMCBvdmVyZmxvdy1oaWRkZW4gdHJhbnNpdGlvbi1hbGw7XG59XG4uYy1sYXp5LXdyYXBwZXIgaW1nLmxhenkge1xuICBAYXBwbHkgb3BhY2l0eS0wIHctZnVsbCBoLWF1dG8gYWJzb2x1dGUgdG9wLTAgbGVmdC0wIG92ZXJmbG93LWhpZGRlbiB0cmFuc2l0aW9uLWFsbDtcbn1cbi5jLWxhenktd3JhcHBlciBpbWcubG9hZGluZywgLmMtbGF6eS13cmFwcGVyIGltZy5pbml0aWFsLCAuYy1sYXp5LXdyYXBwZXIgaW1nLmxvYWRlZCwgLmMtbGF6eS13cmFwcGVyIGltZy5lcnJvciB7XG4gIEBhcHBseSBvcGFjaXR5LTEwMDtcbn1cbi5jLWxhenktd3JhcHBlciBpbWc6bm90KFtzcmNdKSB7XG4gIEBhcHBseSBpbnZpc2libGU7XG59XG4uYy1sYXp5LXdyYXBwZXIgLmxhenk6bm90KGltZykge1xuICBAYXBwbHkgb3BhY2l0eS0wO1xufVxuLmMtbGF6eS13cmFwcGVyIC5sYXp5Om5vdChpbWcpW2RhdGEtbGwtc3RhdHVzPWxvYWRpbmddLFxuLmMtbGF6eS13cmFwcGVyIC5sYXp5Om5vdChpbWcpW2RhdGEtbGwtc3RhdHVzPWxvYWRlZF0sXG4uYy1sYXp5LXdyYXBwZXIgLmxhenk6bm90KGltZylbZGF0YS1sbC1zdGF0dXM9ZW50ZXJlZF0ge1xuICBvcGFjaXR5OiAxO1xuICBAYXBwbHkgb3BhY2l0eS0xMDA7XG59XG5cbkBzY3JlZW4gbGcge1xuICAuYy1ob3Zlci16b29tIC5jLWltYWdlIGltZyxcbiAgLmMtaG92ZXItem9vbSAuYy1sYXp5LXdyYXBwZXIgaW1nIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjQ1cyBlYXNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmMtaG92ZXItem9vbTpob3ZlciAuYy1pbWFnZSBpbWcsXG4gIC5jLWhvdmVyLXpvb206aG92ZXIgLmMtbGF6eS13cmFwcGVyIGltZyB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjA1KTtcbiAgfVxuICAuYy1ob3Zlci16b29tIGE6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5jLWxpbmsge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBmb250LXdlaWdodDogNzAwO1xuICBAYXBwbHkgdHJhbnNpdGlvbi1hbGw7XG59XG4uYy1saW5rOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmMtbGluazpob3ZlcjphZnRlciB7XG4gIHJpZ2h0OiAtOHB4ICFpbXBvcnRhbnQ7XG59XG4uYy1saW5rIHNwYW4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5jLWxpbmsuYmx1ZSB7XG4gIEBhcHBseSB0ZXh0LWJsdWUtMTAwO1xufVxuLmMtbGluay5hcnJvdzphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFxlODJhXCI7XG4gIGZvbnQtZmFtaWx5OiBmb250ZWxsbztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tbGVmdDogOHB4O1xuICByaWdodDogMDtcbiAgQGFwcGx5IHRyYW5zaXRpb24tYWxsO1xufVxuXG4uYy1uYXYtcGlsbCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNEMENCQkU7XG4gIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICBwYWRkaW5nOiA2cHg7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBjb2x1bW4tZ2FwOiA4cHg7XG59XG4uYy1uYXYtcGlsbCBhIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAxMHB4IDIwcHggNnB4IDIwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBAYXBwbHkgdGV4dC1hcm15O1xuICBmb250LXNpemU6IDE0cHg7XG59XG4uYy1uYXYtcGlsbCBhLmFjdGl2ZSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgQGFwcGx5IGJnLWFybXkgdGV4dC1lY3J1O1xufVxuLmMtbmF2LXBpbGwgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbkBzY3JlZW4gbGcge1xuICAuYy1uYXYtcGlsbCBhIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbn1cblxuLnBhZ2luYXRpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgY29sdW1uLWdhcDogOHB4O1xufVxuLnBhZ2luYXRpb24gbGkgc3Bhbixcbi5wYWdpbmF0aW9uIGxpIGEge1xuICBwYWRkaW5nOiA0cHggOHB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICB3aWR0aDogMzJweDtcbiAgaGVpZ2h0OiAzMnB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIEBhcHBseSB0ZXh0LWJsdWU7XG59XG4ucGFnaW5hdGlvbiBsaSBzcGFuOmhvdmVyLFxuLnBhZ2luYXRpb24gbGkgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5wYWdpbmF0aW9uIGxpIHNwYW4uY3VycmVudCxcbi5wYWdpbmF0aW9uIGxpIGEuY3VycmVudCB7XG4gIEBhcHBseSBiZy1ncmV5LWRhcmtlciB0ZXh0LXdoaXRlO1xufVxuLnBhZ2luYXRpb24gbGkgc3Bhbjpob3Zlcixcbi5wYWdpbmF0aW9uIGxpIGE6aG92ZXIge1xuICBAYXBwbHkgYmctZ3JleS1kYXJrZXIgdGV4dC13aGl0ZTtcbn1cbi5wYWdpbmF0aW9uIGxpIHNwYW4gaTpiZWZvcmUsXG4ucGFnaW5hdGlvbiBsaSBhIGk6YmVmb3JlIHtcbiAgd2lkdGg6IGF1dG87XG4gIG1hcmdpbjogMDtcbn1cblxuLmMtcHJlbG9hZGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDEwMDA7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgQGFwcGx5IGJnLXdoaXRlO1xufVxuLmMtcHJlbG9hZGVyLmFjdGl2ZSB7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG4uYy1wcmVsb2FkZXJfX2xvYWRlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogNjRweDtcbiAgaGVpZ2h0OiA2NHB4O1xuICBtYXJnaW4tbGVmdDogLTMycHg7XG4gIHRvcDogMTAwcHg7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjUpO1xufVxuLmMtcHJlbG9hZGVyX19sb2FkZXIuZGFyayBkaXYge1xuICBAYXBwbHkgYmctYmx1ZTtcbn1cbi5jLXByZWxvYWRlcl9fbG9hZGVyIGRpdiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAyN3B4O1xuICB3aWR0aDogOHB4O1xuICBoZWlnaHQ6IDE4cHg7XG4gIEBhcHBseSBiZy13aGl0ZTtcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAsIDEsIDEsIDApO1xufVxuLmMtcHJlbG9hZGVyX19sb2FkZXIgZGl2Om50aC1jaGlsZCgxKSB7XG4gIGxlZnQ6IDZweDtcbiAgYW5pbWF0aW9uOiBwcmVsb2FkZXIxIDAuNnMgaW5maW5pdGU7XG59XG4uYy1wcmVsb2FkZXJfX2xvYWRlciBkaXY6bnRoLWNoaWxkKDIpIHtcbiAgbGVmdDogNnB4O1xuICBhbmltYXRpb246IHByZWxvYWRlcjIgMC42cyBpbmZpbml0ZTtcbn1cbi5jLXByZWxvYWRlcl9fbG9hZGVyIGRpdjpudGgtY2hpbGQoMykge1xuICBsZWZ0OiAyNnB4O1xuICBhbmltYXRpb246IHByZWxvYWRlcjIgMC42cyBpbmZpbml0ZTtcbn1cbi5jLXByZWxvYWRlcl9fbG9hZGVyIGRpdjpudGgtY2hpbGQoNCkge1xuICBsZWZ0OiA0NXB4O1xuICBhbmltYXRpb246IHByZWxvYWRlcjMgMC42cyBpbmZpbml0ZTtcbn1cblxuQGtleWZyYW1lcyBwcmVsb2FkZXIxIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxufVxuQGtleWZyYW1lcyBwcmVsb2FkZXIzIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgfVxufVxuQGtleWZyYW1lcyBwcmVsb2FkZXIyIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDE5cHgsIDApO1xuICB9XG59XG4uYy1yaWNodGV4dCBoMixcbi5jLXJpY2h0ZXh0IGgzIHtcbiAgbWFyZ2luLXRvcDogNjRweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgQGFwcGx5IHRleHQtMjQgbGc6dGV4dC0zNiBtYi0zIG10LTU7XG4gIGxpbmUtaGVpZ2h0OiAxLjE7XG59XG4uYy1yaWNodGV4dCBoNCwgLmMtcmljaHRleHQgaDUge1xuICBtYXJnaW4tdG9wOiA2NHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBAYXBwbHkgdGV4dC0yNCBtYi0zO1xufVxuLmMtcmljaHRleHQgaDYge1xuICBmb250LXdlaWdodDogNzAwO1xuICBAYXBwbHkgdGV4dC0xNiBtYi0xO1xufVxuLmMtcmljaHRleHQgKjpmaXJzdC1jaGlsZCB7XG4gIEBhcHBseSBtdC0wO1xufVxuLmMtcmljaHRleHQgKjpsYXN0LWNoaWxkIHtcbiAgQGFwcGx5IG1iLTA7XG59XG4uYy1yaWNodGV4dCBhOm5vdCguYy1idXR0b24pOm5vdChpbnB1dFt0eXBlPXN1Ym1pdF0pOm5vdChpbnB1dFt0eXBlPWJ1dHRvbl0pOm5vdChpbnB1dFt0eXBlPXJlc2V0XSkge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5jLXJpY2h0ZXh0IGE6bm90KC5jLWJ1dHRvbik6bm90KGlucHV0W3R5cGU9c3VibWl0XSk6bm90KGlucHV0W3R5cGU9YnV0dG9uXSk6bm90KGlucHV0W3R5cGU9cmVzZXRdKTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5jLXJpY2h0ZXh0IHAge1xuICBsaW5lLWhlaWdodDogMS4zO1xufVxuLmMtcmljaHRleHQgdWwsIC5jLXJpY2h0ZXh0IG9sIHtcbiAgQGFwcGx5IG1iLTM7XG4gIGxpc3Qtc3R5bGU6IGRpc2M7XG4gIHBhZGRpbmctbGVmdDogMjRweDtcbn1cbi5jLXJpY2h0ZXh0IHVsIGxpLCAuYy1yaWNodGV4dCBvbCBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDRweDtcbn1cbi5jLXJpY2h0ZXh0IG9sIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBkZWNpbWFsO1xufVxuLmMtcmljaHRleHQtLWxpZ2h0IGgyLCAuYy1yaWNodGV4dC0tbGlnaHQgaDMsIC5jLXJpY2h0ZXh0LS1saWdodCBoNCxcbi5jLXJpY2h0ZXh0LS1saWdodCBwLCAuYy1yaWNodGV4dC0tbGlnaHQgdWwsIC5jLXJpY2h0ZXh0LS1saWdodCBvbCB7XG4gIEBhcHBseSB0ZXh0LWdyZXktZGFyaztcbn1cbi5jLXJpY2h0ZXh0LS1ncmV5LWJnIGgyLCAuYy1yaWNodGV4dC0tZ3JleS1iZyBoMywgLmMtcmljaHRleHQtLWdyZXktYmcgaDQsXG4uYy1yaWNodGV4dC0tZ3JleS1iZyBwLCAuYy1yaWNodGV4dC0tZ3JleS1iZyB1bCwgLmMtcmljaHRleHQtLWdyZXktYmcgb2wsIC5jLXJpY2h0ZXh0LS1ncmV5LWRhcmsgaDIsIC5jLXJpY2h0ZXh0LS1ncmV5LWRhcmsgaDMsIC5jLXJpY2h0ZXh0LS1ncmV5LWRhcmsgaDQsXG4uYy1yaWNodGV4dC0tZ3JleS1kYXJrIHAsIC5jLXJpY2h0ZXh0LS1ncmV5LWRhcmsgdWwsIC5jLXJpY2h0ZXh0LS1ncmV5LWRhcmsgb2wsIC5jLXJpY2h0ZXh0LS1kYXJrIGgyLCAuYy1yaWNodGV4dC0tZGFyayBoMywgLmMtcmljaHRleHQtLWRhcmsgaDQsXG4uYy1yaWNodGV4dC0tZGFyayBwLCAuYy1yaWNodGV4dC0tZGFyayB1bCwgLmMtcmljaHRleHQtLWRhcmsgb2wge1xuICBAYXBwbHkgdGV4dC13aGl0ZTtcbn1cbi5jLXJpY2h0ZXh0LS10aWNrIHVsIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAzMnB4IDAgMCAwO1xufVxuLmMtcmljaHRleHQtLXRpY2sgdWwgbGkge1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogNDhweDtcbn1cbi5jLXJpY2h0ZXh0LS10aWNrIHVsIGxpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAtM3B4O1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScyNCcgaGVpZ2h0PScyNCcgdmlld0JveD0nMCAwIDI0IDI0JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNMTIgMkM2LjUgMiAyIDYuNSAyIDEyQzIgMTcuNSA2LjUgMjIgMTIgMjJDMTcuNSAyMiAyMiAxNy41IDIyIDEyQzIyIDYuNSAxNy41IDIgMTIgMlpNMTAgMTdMNSAxMkw2LjQxIDEwLjU5TDEwIDE0LjE3TDE3LjU5IDYuNThMMTkgOEwxMCAxN1onIGZpbGw9JyUyM0EzRkFBRCcvJTNFJTNDL3N2ZyUzRSUwQVwiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbn1cbi5jLXJpY2h0ZXh0IGEge1xuICBAYXBwbHkgdGV4dC1ibHVlLTEwMDtcbn1cbi5jLXJpY2h0ZXh0IGE6aG92ZXIge1xuICBAYXBwbHkgdGV4dC1ibHVlLTMwMDtcbn1cbi5jLXJpY2h0ZXh0LmNvbnRhY3QgcCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi5jLXNlYXJjaC0tYWN0aXZlIC5jLWhlYWRlcl9fb3ZlcmxheSB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG59XG5cbi5jLXNlYXJjaCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBAYXBwbHkgdHJhbnNpdGlvbi1hbGw7XG59XG4uYy1zZWFyY2gtLWFjdGl2ZSAuYy1zZWFyY2gge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCUpO1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbn1cbi5jLXNlYXJjaCBhLmpzLXNlYXJjaC1jbGVhciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYy1zZWFyY2ggYS5qcy1zZWFyY2gtY2xvc2U6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWxlZnQ6IDRweDtcbn1cblxuLmpzLXNlYXJjaC10b2dnbGUge1xuICBwYWRkaW5nOiAwcHg7XG4gIGhlaWdodDogMzJweDtcbiAgQGFwcGx5IHRyYW5zaXRpb24tYWxsIGJnLXRyYW5zcGFyZW50O1xufVxuQHNjcmVlbiBsZyB7XG4gIC5qcy1zZWFyY2gtdG9nZ2xlIHtcbiAgICBwYWRkaW5nOiA4cHg7XG4gIH1cbn1cblxuLmMtdGFibGUge1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuQHNjcmVlbiBsZyB7XG4gIC5jLXRhYmxlIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gIH1cbn1cbi5jLXRhYmxlIHRoZWFkIHRoIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgcGFkZGluZzogMjRweCA0cHggMTZweCAzcHg7XG59XG5Ac2NyZWVuIGxnIHtcbiAgLmMtdGFibGUgdGhlYWQgdGgge1xuICAgIHBhZGRpbmc6IDI0cHggOXB4IDQwcHggOXB4O1xuICB9XG59XG4uYy10YWJsZSB0Ym9keSB0ZCB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHBhZGRpbmc6IDlweCA0cHg7XG59XG4uYy10YWJsZSB0Ym9keSB0ZDpudGgtY2hpbGQoMSkge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB3aWR0aDogNTAlO1xufVxuLmMtdGFibGUgdGJvZHkgdGQ6bnRoLWNoaWxkKDIpLCAuYy10YWJsZSB0Ym9keSB0ZDpudGgtY2hpbGQoMikge1xuICB3aWR0aDogMjUlO1xufVxuQHNjcmVlbiBsZyB7XG4gIC5jLXRhYmxlIHRib2R5IHRkIHtcbiAgICBwYWRkaW5nOiA5cHg7XG4gIH1cbiAgLmMtdGFibGUgdGJvZHkgdGQ6bnRoLWNoaWxkKDEpIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHdpZHRoOiA1NiU7XG4gIH1cbiAgLmMtdGFibGUgdGJvZHkgdGQ6bnRoLWNoaWxkKDIpLCAuYy10YWJsZSB0Ym9keSB0ZDpudGgtY2hpbGQoMikge1xuICAgIHdpZHRoOiAyMiU7XG4gIH1cbn1cblxuLmMtc3RhdHVzIHtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBwYWRkaW5nOiAxMHB4IDhweCA2cHggOHB4O1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLmMtc3RhdHVzLnllcyB7XG4gIEBhcHBseSBiZy1ncmVlbiB0ZXh0LWFybXk7XG59XG4uYy1zdGF0dXMubm8ge1xuICBAYXBwbHkgYmctcmVkLWxpZ2h0IHRleHQtcmVkO1xufVxuXG4uYy10YWcge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDRweCA4cHg7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IDhweCBjZW50ZXI7XG4gIEBhcHBseSByb3VuZGVkIHRleHQtMTQ7XG59XG4uYy10YWc6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uYy10YWcuY2xvc2Uge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBhZGRpbmctcmlnaHQ6IDMycHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaWNvbnMvY2xvc2UtYmx1ZS5zdmcpO1xufVxuLmMtdGFnLm1vcmUge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBhZGRpbmctcmlnaHQ6IDMycHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaWNvbnMvcGx1cy1ibHVlLnN2Zyk7XG59XG5cbi5jLXZpZGVvLWNvdmVyIHtcbiAgcGFkZGluZy1ib3R0b206IDkwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQHNjcmVlbiBsZyB7XG4gIC5jLXZpZGVvLWNvdmVyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzguODglO1xuICB9XG59XG4uYy12aWRlby1jb3Zlci5sb2FkZWQgLmMtdmlkZW8tY292ZXJfX2ltYWdlIHtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLmMtdmlkZW8tY292ZXJfX2ltYWdlIHtcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuOHMgZWFzZTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDA7XG59XG4uYy12aWRlby1jb3ZlciBpZnJhbWUge1xuICB3aWR0aDogMTEwdnc7XG4gIGhlaWdodDogMTAwdnc7XG4gIG1pbi1oZWlnaHQ6IDEwMCU7XG4gIG1pbi13aWR0aDogMTc3Ljc3dmg7IC8qIEdpdmVuIGEgMTY6OSBhc3BlY3QgcmF0aW8sIDE2LzkqMTAwID0gMTc3Ljc3ICovXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIHotaW5kZXg6IDA7XG59XG5cbi5jLXZpZGVvLXJlc3BvbnNpdmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctYm90dG9tOiA1Ni4yNSU7XG4gIGhlaWdodDogMDtcbn1cbi5jLXZpZGVvLXJlc3BvbnNpdmUgaWZyYW1lIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5iLWhlYWRlcl9fdGl0bGUgaW1nIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogNDZweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC01cHg7XG59XG5Ac2NyZWVuIGxnIHtcbiAgLmItaGVhZGVyX190aXRsZSBpbWcge1xuICAgIHRvcDogLTVweDtcbiAgICB3aWR0aDogOTBweDtcbiAgfVxufVxuXG4uYi1mb290ZXItY3RhX190aXRsZSBpbWcge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiA0NnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTVweDtcbn1cbkBzY3JlZW4gbGcge1xuICAuYi1mb290ZXItY3RhX190aXRsZSBpbWcge1xuICAgIHRvcDogLTVweDtcbiAgICB3aWR0aDogNjRweDtcbiAgfVxufVxuXG4uYi1jb250LWNhcm91c2VsX19zbGlkZSA+IC5yZWxhdGl2ZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogMjA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjQpO1xufVxuQHNjcmVlbiBsZyB7XG4gIC5iLWNvbnQtY2Fyb3VzZWxfX3NsaWRlID4gLnJlbGF0aXZlOmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMjI3LjczZGVnLCByZ2JhKDAsIDAsIDAsIDApIDE4Ljg4JSwgcmdiYSg0MywgMTIyLCAxMDksIDAuNykgNzYuNzElKTtcbiAgfVxufVxuXG4uYi1ob21lLW1hcCB7XG4gIGJhY2tncm91bmQ6IHJhZGlhbC1ncmFkaWVudCg3MS4yNyUgNzEuMjclIGF0IDUwJSAxMTcuNTMlLCAjMEI0ODY1IDAlLCAjMDAxNTFGIDEwMCUpO1xufVxuXG4uYi1xdW90ZSAuZmxleCB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5OC40NWRlZywgIzAwQkVFMyAwJSwgIzAwOUZFMyA5Ny4wNyUpO1xufVxuXG4uYi1wcm9kdWN0LWhlYWRlci5vdmVyZmxvdyAuYi1wcm9kdWN0LWhlYWRlcl9fYmcge1xuICBoZWlnaHQ6IDcwJTtcbn1cbkBzY3JlZW4gbGcge1xuICAuYi1wcm9kdWN0LWhlYWRlci5vdmVyZmxvdyAuYi1wcm9kdWN0LWhlYWRlcl9fYmcge1xuICAgIGhlaWdodDogY2FsYygxMDAlIC0gNzJweCk7XG4gIH1cbn1cbi5iLXByb2R1Y3QtaGVhZGVyX19iZyB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgyNTQuOTRkZWcsICNFMkUyRTIgMi45NyUsICNGRkZGRkYgODguODYlKTtcbn1cblxuLmItY29udGFjdF9faXRlbTpsYXN0LWNoaWxkIC5ib3JkZXItYiB7XG4gIGJvcmRlci1ib3R0b206IDA7XG59XG5cbi5iLWNhc2Utc3R1ZHlfX2NvbnRlbnQgPiBkaXY6Zmlyc3QtY2hpbGQge1xuICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xufVxuXG4uaGVhZGVyLWxlZnQgLmhlYWRlci13cmFwIHtcbiAgd2lkdGg6IGNhbGMoMTAwJSArIDQ4cHgpO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiAtNDhweDtcbn1cbi5oZWFkZXItY2VudGVyIC5oZWFkZXItd3JhcCB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgKyA5NnB4KTtcbiAgbWFyZ2luOiAwIC00OHB4O1xufVxuLmhlYWRlci1yaWdodCAuaGVhZGVyLXdyYXAge1xuICB3aWR0aDogY2FsYygxMDAlICsgNDhweCk7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IC00OHB4O1xufVxuLmhlYWRlci1wYWRkZWQgLmhlYWRlci13cmFwIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMDtcbn1cbkBzY3JlZW4gbGcge1xuICAuaGVhZGVyLXdyYXAge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAxNTBweCk7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIC5oZWFkZXItcmlnaHQgLmhlYWRlci13cmFwLCAuaGVhZGVyLWxlZnQgLmhlYWRlci13cmFwLCAuaGVhZGVyLWNlbnRlciAuaGVhZGVyLXdyYXAge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAxNTBweCk7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG4uYi1wYWdlLWhlYWRlci5hbmFseXRpYyA+IC5yZWxhdGl2ZS5weS0xMCB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLmItcGFnZS1oZWFkZXIuYW5hbHl0aWMgPiAucmVsYXRpdmUucHktMTAgPiAuY29udGFpbmVyIHtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cbi5iLXBhZ2UtaGVhZGVyLmFuYWx5dGljID4gLnJlbGF0aXZlLnB5LTEwIC5oZWFkZXItdGV4dCB7XG4gIHBhZGRpbmctcmlnaHQ6IDI0cHg7XG59XG4uYi1wYWdlLWhlYWRlci5hbmFseXRpYyA+IC5yZWxhdGl2ZS5weS0xMCAuaGVhZGVyLW1vYmlsZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmItcGFnZS1oZWFkZXIuYW5hbHl0aWMgPiAucmVsYXRpdmUucHktMTAgLmhlYWRlci1kZXNrdG9wIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBzY3JlZW4gbGcge1xuICAuYi1wYWdlLWhlYWRlci5hbmFseXRpYyA+IC5yZWxhdGl2ZS5weS0xMCB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgfVxuICAuYi1wYWdlLWhlYWRlci5hbmFseXRpYyA+IC5yZWxhdGl2ZS5weS0xMCAuaGVhZGVyLXdyYXAge1xuICAgIGhlaWdodDogNjY3cHg7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSArIDQzMHB4KTtcbiAgfVxuICAuYi1wYWdlLWhlYWRlci5hbmFseXRpYyA+IC5yZWxhdGl2ZS5weS0xMCAuaGVhZGVyLW1vYmlsZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuYi1wYWdlLWhlYWRlci5hbmFseXRpYyA+IC5yZWxhdGl2ZS5weS0xMCAuaGVhZGVyLWRlc2t0b3Age1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4uYi1wYWdlLWhlYWRlci5hbmFseXRpYyAuYi1wYWdlLWhlYWRlcl9fYmcge1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uYi1wYWdlLWhlYWRlci5iaWxsID4gLnJlbGF0aXZlLnB5LTEwIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4uYi1wYWdlLWhlYWRlci5iaWxsID4gLnJlbGF0aXZlLnB5LTEwID4gLmNvbnRhaW5lciB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG4uYi1wYWdlLWhlYWRlci5iaWxsID4gLnJlbGF0aXZlLnB5LTEwIC5oZWFkZXItdGV4dCB7XG4gIHBhZGRpbmctcmlnaHQ6IDI0cHg7XG59XG4uYi1wYWdlLWhlYWRlci5iaWxsID4gLnJlbGF0aXZlLnB5LTEwIC5oZWFkZXItd3JhcCB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAyNHB4KTtcbn1cbkBzY3JlZW4gbGcge1xuICAuYi1wYWdlLWhlYWRlci5iaWxsID4gLnJlbGF0aXZlLnB5LTEwIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICB9XG4gIC5iLXBhZ2UtaGVhZGVyLmJpbGwgPiAucmVsYXRpdmUucHktMTAgLmhlYWRlci1kZXNrdG9wIHtcbiAgICB3aWR0aDogY2FsYygxMDAlICsgMTAwcHgpO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgfVxufVxuLmItcGFnZS1oZWFkZXIuYmlsbCAuYi1wYWdlLWhlYWRlcl9fYmcge1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbmh0bWxbbGFuZz1lbl0ge1xuICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG59XG5cbmJvZHkuYy1oZWFkZXItLWhlcm8ge1xuICBwYWRkaW5nLXRvcDogNjBweDtcbn1cbkBzY3JlZW4gbGcge1xuICBib2R5LmMtaGVhZGVyLS1oZXJvIHtcbiAgICBwYWRkaW5nLXRvcDogNzBweDtcbiAgfVxufVxuXG4uYy1oZWFkZXIge1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuNXMgZWFzZSwgcGFkZGluZyAwLjVzIGVhc2U7XG4gIGhlaWdodDogNjBweDtcbn1cbkBzY3JlZW4gbGcge1xuICAuYy1oZWFkZXIge1xuICAgIGhlaWdodDogNzBweDtcbiAgfVxufVxuXG4uYy11c2VybGluayB7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXdlaWdodDogNjAwO1xufVxuLmMtdXNlcmxpbms6YWZ0ZXIge1xuICBmb250LWZhbWlseTogXCJmb250ZWxsb1wiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiA4cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgY29udGVudDogXCJcXGU4MjdcIjtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICB0cmFuc2l0aW9uOiBhbGwgMC40NXMgZWFzZTtcbn1cbi5jLXVzZXJsaW5rOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBAYXBwbHkgdGV4dC15ZWxsb3c7XG59XG5cbmJvZHkuYy1oZWFkZXItLXN0aWNreSAuYy1oZWFkZXIge1xuICB0b3A6IDAgIWltcG9ydGFudDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB3aWR0aDogMTAwJTtcbiAgbGVmdDogMDtcbn1cbmJvZHkuYy1oZWFkZXItLXN0aWNreSAuYy1oZWFkZXJfX3BsYWNlaG9sZGVyIHtcbiAgaGVpZ2h0OiA2MHB4O1xufVxuQHNjcmVlbiBsZyB7XG4gIGJvZHkuYy1oZWFkZXItLXN0aWNreSAuYy1oZWFkZXJfX3BsYWNlaG9sZGVyIHtcbiAgICBoZWlnaHQ6IDcwcHg7XG4gIH1cbn1cblxuLmpzLW1lbnUtdG9nZ2xlIC5jbG9zZS1pY29uIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5qcy1tZW51LXRvZ2dsZSAubWVudS1pY29uIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uYy1uYXYtbW9iaWxlLS1vcGVuZWQgLmpzLW1lbnUtdG9nZ2xlIC5jbG9zZS1pY29uIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uYy1uYXYtbW9iaWxlLS1vcGVuZWQgLmpzLW1lbnUtdG9nZ2xlIC5tZW51LWljb24ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYy1uYXYtZGVza3RvcCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFOEU4RTg7XG4gIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICBwYWRkaW5nOiA0cHg7XG59XG4uYy1uYXYtZGVza3RvcCB1bC5tZW51IHtcbiAgZGlzcGxheTogZmxleDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sdW1uLWdhcDogOHB4O1xufVxuLmMtbmF2LWRlc2t0b3AgdWwubWVudSAuc3VibWVudS10b2dnbGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmMtbmF2LWRlc2t0b3AgdWwubWVudSA+IGxpLmN1cnJlbnQtbWVudS1hbmNlc3RvciA+IGEsIC5jLW5hdi1kZXNrdG9wIHVsLm1lbnUgPiBsaS5jdXJyZW50LW1lbnUtaXRlbSA+IGEge1xuICBAYXBwbHkgdGV4dC13aGl0ZSBiZy1ncmV5LWRhcmsgcm91bmRlZC1mdWxsO1xufVxuLmMtbmF2LWRlc2t0b3AgdWwubWVudSA+IGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiBhOmFmdGVyIHtcbiAgY29udGVudDogXCJcXGU4MmJcIjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LWZhbWlseTogZm9udGVsbG87XG4gIG1hcmdpbi1sZWZ0OiA0cHg7XG4gIGZvbnQtc2l6ZTogOHB4O1xuICB0b3A6IC0xcHg7XG59XG4uYy1uYXYtZGVza3RvcCB1bC5tZW51ID4gbGkgPiBhIHtcbiAgQGFwcGx5IHRleHQtZ3JleS1kYXJrZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAzMHB4O1xuICBsaW5lLWhlaWdodDogMzBweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDAgMjBweDtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBmb250LXdlaWdodDogNjAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExNTBweCkge1xuICAuYy1uYXYtZGVza3RvcCB1bC5tZW51ID4gbGkgPiBhIHtcbiAgICBwYWRkaW5nOiAwIDEwcHg7XG4gIH1cbn1cbi5jLW5hdi1kZXNrdG9wIHVsLm1lbnUgPiBsaSA+IGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIEBhcHBseSB0ZXh0LXdoaXRlIGJnLWdyZXktZGFyayByb3VuZGVkLWZ1bGw7XG59XG4uYy1uYXYtZGVza3RvcCB1bC5tZW51ID4gbGk6aG92ZXIgPiAuc3VibWVudS13cmFwcGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uYy1uYXYtZGVza3RvcCB1bC5tZW51ID4gbGkgPiAuc3VibWVudS13cmFwcGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IGNhbGMoMTAwJSAtIDIwcHgpO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG59XG4uYy1uYXYtZGVza3RvcCB1bC5tZW51ID4gbGkgPiAuc3VibWVudS13cmFwcGVyID4gLnN1Yi1tZW51IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIEBhcHBseSBib3JkZXItWzVweF0gYm9yZGVyLXdoaXRlLTEwMDtcbn1cbi5jLW5hdi1kZXNrdG9wIHVsLm1lbnUgPiBsaSA+IC5zdWJtZW51LXdyYXBwZXIgPiAuc3ViLW1lbnUgPiBsaTpmaXJzdC1jaGlsZCB7XG4gIHdpZHRoOiA3MCU7XG4gIHBhZGRpbmc6IDI2cHggMjBweDtcbn1cbi5jLW5hdi1kZXNrdG9wIHVsLm1lbnUgPiBsaSA+IC5zdWJtZW51LXdyYXBwZXIgPiAuc3ViLW1lbnUgPiBsaTpmaXJzdC1jaGlsZCA+IC5zdWJtZW51LXdyYXBwZXIgPiAuc3ViLW1lbnUge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gIGNvbHVtbi1nYXA6IDQwcHg7XG4gIHJvdy1nYXA6IDE2cHg7XG59XG4uYy1uYXYtZGVza3RvcCB1bC5tZW51ID4gbGkgPiAuc3VibWVudS13cmFwcGVyID4gLnN1Yi1tZW51ID4gbGk6bGFzdC1jaGlsZCB7XG4gIHdpZHRoOiAzMCU7XG4gIHBhZGRpbmc6IDI2cHggMjBweDtcbiAgYm9yZGVyLWxlZnQ6IDVweCBzb2xpZCAjZjFmMWYxO1xufVxuLmMtbmF2LWRlc2t0b3AgdWwubWVudSA+IGxpID4gLnN1Ym1lbnUtd3JhcHBlciA+IC5zdWItbWVudSA+IGxpOmxhc3QtY2hpbGQgPiAuc3VibWVudS13cmFwcGVyID4gLnN1Yi1tZW51IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gIGNvbHVtbi1nYXA6IDE2cHg7XG4gIHJvdy1nYXA6IDE2cHg7XG59XG4uYy1uYXYtZGVza3RvcCB1bC5tZW51ID4gbGkgPiAuc3VibWVudS13cmFwcGVyID4gLnN1Yi1tZW51ID4gbGkgPiBhIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2YxZjFmMTtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbn1cbi5jLW5hdi1kZXNrdG9wIHVsLm1lbnUgPiBsaSA+IC5zdWJtZW51LXdyYXBwZXIgPiAuc3ViLW1lbnUgPiBsaSA+IC5zdWJtZW51LXdyYXBwZXIgPiAuc3ViLW1lbnUgPiBsaS5jdXJyZW50LW1lbnUtaXRlbSA+IGEge1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGJveC1zaGFkb3c6IDAgMCAwcHggNnB4ICNiMmU1ZmE7XG4gIGJhY2tncm91bmQtY29sb3I6ICNCMkU1RkE7XG59XG4uYy1uYXYtZGVza3RvcCB1bC5tZW51ID4gbGkgPiAuc3VibWVudS13cmFwcGVyID4gLnN1Yi1tZW51ID4gbGkgPiAuc3VibWVudS13cmFwcGVyID4gLnN1Yi1tZW51ID4gbGkgPiBhIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY29sdW1uLWdhcDogMTZweDtcbn1cbi5jLW5hdi1kZXNrdG9wIHVsLm1lbnUgPiBsaSA+IC5zdWJtZW51LXdyYXBwZXIgPiAuc3ViLW1lbnUgPiBsaSA+IC5zdWJtZW51LXdyYXBwZXIgPiAuc3ViLW1lbnUgPiBsaSA+IGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYm94LXNoYWRvdzogMCAwIDBweCA2cHggI2IyZTVmYTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0IyRTVGQTtcbiAgQGFwcGx5IHRleHQtYXJteTtcbn1cbi5jLW5hdi1kZXNrdG9wIHVsLm1lbnUgPiBsaSA+IC5zdWJtZW51LXdyYXBwZXIgPiAuc3ViLW1lbnUgPiBsaSA+IC5zdWJtZW51LXdyYXBwZXIgPiAuc3ViLW1lbnUgPiBsaSA+IGEgc3BhbiB7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG4uYy1uYXYtZGVza3RvcCB1bC5tZW51ID4gbGkgPiAuc3VibWVudS13cmFwcGVyID4gLnN1Yi1tZW51ID4gbGkgPiAuc3VibWVudS13cmFwcGVyID4gLnN1Yi1tZW51ID4gbGkgPiBhIHNwYW46Zmlyc3QtY2hpbGQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZsZXg6IG5vbmU7XG4gIEBhcHBseSB0cmFuc2l0aW9uLWFsbDtcbn1cbi5jLW5hdi1kZXNrdG9wIHVsLm1lbnUgPiBsaSA+IC5zdWJtZW51LXdyYXBwZXIgPiAuc3ViLW1lbnUgPiBsaSA+IC5zdWJtZW51LXdyYXBwZXIgPiAuc3ViLW1lbnUgPiBsaSA+IGEgc3BhbjpmaXJzdC1jaGlsZCBpbWcge1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIHdpZHRoOiA0N3B4O1xuICBoZWlnaHQ6IDQ3cHg7XG59XG4uYy1uYXYtZGVza3RvcCB1bC5tZW51ID4gbGkgPiAuc3VibWVudS13cmFwcGVyID4gLnN1Yi1tZW51ID4gbGkgPiAuc3VibWVudS13cmFwcGVyID4gLnN1Yi1tZW51ID4gbGkgPiBhIHNwYW46bGFzdC1jaGlsZCBlbSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiAzcHg7XG4gIGNvbG9yOiAjN2I3YjdiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbi5jLW5hdi1tb2JpbGUge1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkY7XG59XG4uYy1uYXYtbW9iaWxlLS1vcGVuZWQge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0b3VjaC1hY3Rpb246IG5vbmU7XG59XG4uYy1uYXYtbW9iaWxlLS1vcGVuZWQgLmMtbmF2LW1vYmlsZSB7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xufVxuLmMtbmF2LW1vYmlsZV9fbWVudSB7XG4gIG1hcmdpbi10b3A6IDE2cHg7XG59XG4uYy1uYXYtbW9iaWxlX19tZW51ID4gLm1lbnUgPiBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG59XG4uYy1uYXYtbW9iaWxlX19tZW51ID4gLm1lbnUgPiBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5jLW5hdi1tb2JpbGVfX21lbnUgPiAubWVudSA+IGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiBhOmFmdGVyIHtcbiAgY29udGVudDogXCJcXGU4MmFcIjtcbiAgZm9udC1mYW1pbHk6IGZvbnRlbGxvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdHJhbnNmb3JtOiByb3RhdGUoMCk7XG4gIEBhcHBseSB0cmFuc2l0aW9uLWFsbDtcbn1cbi5jLW5hdi1tb2JpbGVfX21lbnUgPiAubWVudSA+IGxpLmFjdGl2ZS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gYTphZnRlciB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbn1cbi5jLW5hdi1tb2JpbGVfX21lbnUgPiAubWVudSA+IGxpLmFjdGl2ZSA+IC5zdWJtZW51LXdyYXBwZXIge1xuICBtYXgtaGVpZ2h0OiA4MDBweDtcbn1cbi5jLW5hdi1tb2JpbGVfX21lbnUgPiAubWVudSA+IGxpID4gYSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDEwMCU7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5jLW5hdi1tb2JpbGVfX21lbnUgPiAubWVudSA+IGxpID4gYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5jLW5hdi1tb2JpbGVfX21lbnUgPiAubWVudSA+IGxpID4gLnN1Ym1lbnUtd3JhcHBlciB7XG4gIGhlaWdodDogYXV0bztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWF4LWhlaWdodDogMDtcbiAgQGFwcGx5IHRyYW5zaXRpb24tYWxsO1xufVxuLmMtbmF2LW1vYmlsZV9fbWVudSA+IC5tZW51ID4gbGkgPiAuc3VibWVudS13cmFwcGVyID4gLnN1Yi1tZW51IHtcbiAgcGFkZGluZy10b3A6IDE2cHg7XG59XG4uYy1uYXYtbW9iaWxlX19tZW51ID4gLm1lbnUgPiBsaSA+IC5zdWJtZW51LXdyYXBwZXIgPiAuc3ViLW1lbnUgPiBsaTpmaXJzdC1jaGlsZCA+IGEge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmMtbmF2LW1vYmlsZV9fbWVudSA+IC5tZW51ID4gbGkgPiAuc3VibWVudS13cmFwcGVyID4gLnN1Yi1tZW51ID4gbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbjogMjRweCAwO1xufVxuLmMtbmF2LW1vYmlsZV9fbWVudSA+IC5tZW51ID4gbGkgPiAuc3VibWVudS13cmFwcGVyID4gLnN1Yi1tZW51ID4gbGk6bGFzdC1jaGlsZCA+IGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4uYy1uYXYtbW9iaWxlX19tZW51ID4gLm1lbnUgPiBsaSA+IC5zdWJtZW51LXdyYXBwZXIgPiAuc3ViLW1lbnUgPiBsaSA+IC5zdWJtZW51LXdyYXBwZXIgPiAuc3ViLW1lbnUge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBnYXA6IDEycHg7XG59XG4uYy1uYXYtbW9iaWxlX19tZW51ID4gLm1lbnUgPiBsaSA+IC5zdWJtZW51LXdyYXBwZXIgPiAuc3ViLW1lbnUgPiBsaSA+IC5zdWJtZW51LXdyYXBwZXIgPiAuc3ViLW1lbnUgPiBsaSA+IGEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb2x1bW4tZ2FwOiAxMnB4O1xuICBAYXBwbHkgdGV4dC1ncmV5LWRhcms7XG59XG4uYy1uYXYtbW9iaWxlX19tZW51ID4gLm1lbnUgPiBsaSA+IC5zdWJtZW51LXdyYXBwZXIgPiAuc3ViLW1lbnUgPiBsaSA+IC5zdWJtZW51LXdyYXBwZXIgPiAuc3ViLW1lbnUgPiBsaSA+IGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIEBhcHBseSB0ZXh0LWdyZXktZGFyaztcbn1cbi5jLW5hdi1tb2JpbGVfX21lbnUgPiAubWVudSA+IGxpID4gLnN1Ym1lbnUtd3JhcHBlciA+IC5zdWItbWVudSA+IGxpID4gLnN1Ym1lbnUtd3JhcHBlciA+IC5zdWItbWVudSA+IGxpID4gYSBzcGFuOmZpcnN0LWNoaWxkIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmbGV4OiBub25lO1xuICBAYXBwbHkgdHJhbnNpdGlvbi1hbGw7XG59XG4uYy1uYXYtbW9iaWxlX19tZW51ID4gLm1lbnUgPiBsaSA+IC5zdWJtZW51LXdyYXBwZXIgPiAuc3ViLW1lbnUgPiBsaSA+IC5zdWJtZW51LXdyYXBwZXIgPiAuc3ViLW1lbnUgPiBsaSA+IGEgc3BhbjpmaXJzdC1jaGlsZCBpbWcge1xuICB3aWR0aDogNDdweDtcbiAgaGVpZ2h0OiA0N3B4O1xufVxuLmMtbmF2LW1vYmlsZV9fbWVudSA+IC5tZW51ID4gbGkgPiAuc3VibWVudS13cmFwcGVyID4gLnN1Yi1tZW51ID4gbGkgPiAuc3VibWVudS13cmFwcGVyID4gLnN1Yi1tZW51ID4gbGkgPiBhIHNwYW46bGFzdC1jaGlsZCBlbSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiAzcHg7XG4gIGNvbG9yOiAjN2I3YjdiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG4uYy1uYXYtbW9iaWxlIC5jLWJ1dHRvbiwgLmMtbmF2LW1vYmlsZSBpbnB1dFt0eXBlPXN1Ym1pdF0sXG4uYy1uYXYtbW9iaWxlIGlucHV0W3R5cGU9YnV0dG9uXSxcbi5jLW5hdi1tb2JpbGUgaW5wdXRbdHlwZT1yZXNldF0ge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmMtbm90aWNlIHtcbiAgcGFkZGluZzogMTBweCAwO1xuICBAYXBwbHkgYmctZ3JleS1kYXJrIHRleHQtd2hpdGU7XG59XG5Ac2NyZWVuIGxnIHtcbiAgLmMtbm90aWNlIHtcbiAgICBwYWRkaW5nOiAxMnB4IDA7XG4gIH1cbn1cbi5jLW5vdGljZSAuY29udGFpbmVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDExcHg7XG59XG5Ac2NyZWVuIGxnIHtcbiAgLmMtbm90aWNlIC5jb250YWluZXIge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxufVxuLmMtbm90aWNlIGEge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiAxNnB4O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgdGV4dC11bmRlcmxpbmUtb2Zmc2V0OiAzcHg7XG4gIEBhcHBseSB0ZXh0LXdoaXRlO1xufSIsIi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBTZXR0aW5nc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbkBpbXBvcnQgJ3NldHRpbmdzL3NldHRpbmdzLnZhcmlhYmxlcyc7XG5AaW1wb3J0ICdzZXR0aW5ncy9zZXR0aW5ncy5mb250cyc7XG5cbkB0YWlsd2luZCBiYXNlO1xuQHRhaWx3aW5kIGNvbXBvbmVudHM7XG5AdGFpbHdpbmQgdXRpbGl0aWVzO1xuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gVG9vbHNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5AaW1wb3J0IFwidG9vbHMvX3Rvb2xzLmZvcm1zLnNjc3NcIjtcbkBpbXBvcnQgXCJ0b29scy9fdG9vbHMuaGVhZGluZy5zY3NzXCI7XG5AaW1wb3J0IFwidG9vbHMvX3Rvb2xzLm1peGlucy5zY3NzXCI7XG5AaW1wb3J0IFwidG9vbHMvX3Rvb2xzLnNwYWNlZC5zY3NzXCI7XG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBFbGVtZW50c1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuQGltcG9ydCBcImVsZW1lbnRzL19lbGVtZW50cy5hLnNjc3NcIjtcbkBpbXBvcnQgXCJlbGVtZW50cy9fZWxlbWVudHMuYmxvY2txdW90ZS5zY3NzXCI7XG5AaW1wb3J0IFwiZWxlbWVudHMvX2VsZW1lbnRzLmJvZHkuc2Nzc1wiO1xuQGltcG9ydCBcImVsZW1lbnRzL19lbGVtZW50cy5oZWFkaW5nLnNjc3NcIjtcbkBpbXBvcnQgXCJlbGVtZW50cy9fZWxlbWVudHMuaHRtbC5zY3NzXCI7XG5AaW1wb3J0IFwiZWxlbWVudHMvX2VsZW1lbnRzLmltZy5zY3NzXCI7XG5AaW1wb3J0IFwiZWxlbWVudHMvX2VsZW1lbnRzLmlucHV0LnNjc3NcIjtcbkBpbXBvcnQgXCJlbGVtZW50cy9fZWxlbWVudHMubGFiZWwuc2Nzc1wiO1xuQGltcG9ydCBcImVsZW1lbnRzL19lbGVtZW50cy5wLnNjc3NcIjtcbkBpbXBvcnQgXCJlbGVtZW50cy9fZWxlbWVudHMuc2VsZWN0LnNjc3NcIjtcbkBpbXBvcnQgXCJlbGVtZW50cy9fZWxlbWVudHMudGV4dGFyZWEuc2Nzc1wiO1xuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gT2JqZWN0c1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuXG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBWZW5kb3Jcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbkBpbXBvcnQgXCJ2ZW5kb3JzL192ZW5kb3JzLmFjY29yZGlvbmpzLnNjc3NcIjtcbkBpbXBvcnQgXCJ2ZW5kb3JzL192ZW5kb3JzLmFvcy5zY3NzXCI7XG5AaW1wb3J0IFwidmVuZG9ycy9fdmVuZG9ycy5ncmF2aXR5Zm9ybS5zY3NzXCI7XG5AaW1wb3J0IFwidmVuZG9ycy9fdmVuZG9ycy5pbmZpbml0ZS1tYXJxdWVlLnNjc3NcIjtcbkBpbXBvcnQgXCJ2ZW5kb3JzL192ZW5kb3JzLm1hZ25pZmljLXBvcHVwLnNjc3NcIjtcbkBpbXBvcnQgXCJ2ZW5kb3JzL192ZW5kb3JzLm1pY3JvbW9kYWwuc2Nzc1wiO1xuQGltcG9ydCBcInZlbmRvcnMvX3ZlbmRvcnMuc2xpY2suc2Nzc1wiO1xuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gQ29tcG9uZW50c1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuQGltcG9ydCBcImNvbXBvbmVudHMvX2NvbXBvbmVudHMuYnJlYWRjcnVtYi5zY3NzXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9fY29tcG9uZW50cy5idXR0b25zLnNjc3NcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL19jb21wb25lbnRzLmNhcmRzLnNjc3NcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL19jb21wb25lbnRzLmNhcm91c2VsLnNjc3NcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL19jb21wb25lbnRzLmNhc2UtY2FyZHMuc2Nzc1wiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvX2NvbXBvbmVudHMuY29sb3VyLnNjc3NcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL19jb21wb25lbnRzLmZvb3Rlci5zY3NzXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9fY29tcG9uZW50cy5sYXp5LnNjc3NcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL19jb21wb25lbnRzLmxpbmtzLnNjc3NcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL19jb21wb25lbnRzLm5hdi1waWxsLnNjc3NcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL19jb21wb25lbnRzLnBhZ2luYXRpb24uc2Nzc1wiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvX2NvbXBvbmVudHMucHJlbG9hZGVyLnNjc3NcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL19jb21wb25lbnRzLnJpY2h0ZXh0LnNjc3NcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL19jb21wb25lbnRzLnNlYXJjaC5zY3NzXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9fY29tcG9uZW50cy50YWJsZXQuc2Nzc1wiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvX2NvbXBvbmVudHMudGFnLnNjc3NcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL19jb21wb25lbnRzLnZpZGVvLWNvdmVyLnNjc3NcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL19jb21wb25lbnRzLnZpZGVvLnNjc3NcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL2Jsb2Nrcy9fYmxvY2tzLmdlbmVyYWwuc2Nzc1wiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvaGVhZGVyL19jb21wb25lbnRzLmhlYWRlci5zY3NzXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9oZWFkZXIvX2NvbXBvbmVudHMubWVudS10b2dnbGUuc2Nzc1wiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvaGVhZGVyL19jb21wb25lbnRzLm5hdi1kZXNrdG9wLnNjc3NcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL2hlYWRlci9fY29tcG9uZW50cy5uYXYtbW9iaWxlLnNjc3NcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL2hlYWRlci9fY29tcG9uZW50cy5ub3RpY2Uuc2Nzc1wiOyIsImEge1xuICAgIEBhcHBseSB0cmFuc2l0aW9uLWFsbCBob3Zlcjp1bmRlcmxpbmUgdGV4dC1hcm15O1xuICAgICYuZnVsbC1jbGljayB7XG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDonJztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDo1MCU7XG4gICAgICAgICAgICBsZWZ0OjUwJTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTp0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgICB3aWR0aDogMTAwdnc7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMHZ3O1xuICAgICAgICAgICAgei1pbmRleDoyMDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnNvY2lhbCB7XG4gICAgdGV4dC1hbGlnbjpjZW50ZXI7XG4gICAgZm9udC1zaXplOjIzcHg7XG4gICAgd2lkdGg6NDBweDtcbiAgICBoZWlnaHQ6NDBweDtcbiAgICBsaW5lLWhlaWdodDo0NHB4O1xuICAgIGJvcmRlci1yYWRpdXM6MTAwcHg7XG4gICAgQGFwcGx5IGJnLWdyZWVuIHRleHQtYXJteTtcbiAgICAmOmhvdmVyIHtcbiAgICAgICAgQGFwcGx5IGJnLWFybXkgdGV4dC13aGl0ZTtcbiAgICB9XG59IiwiYm9keSB7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgZm9udC13ZWlnaHQ6NDAwO1xuICAgIEBhcHBseSB0ZXh0LWdyZXktZGFyayBiZy13aGl0ZSBmb250LWJhc2UgdGV4dC0xNjtcbn0iLCJodG1sIHtcbiAgICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gICAgbWluLWhlaWdodDogMTAwJTtcbiAgICBcbiAgICAmLm5hdmlnYXRpb24tb3BlbiB7XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICAtbXMtdG91Y2gtYWN0aW9uOiBub25lOyAvLyBzYXNzLWxpbnQ6ZGlzYWJsZS1saW5lIG5vLXZlbmRvci1wcmVmaXhlc1xuICAgICAgICAgICAgdG91Y2gtYWN0aW9uOiBub25lO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5zY3JvbGwtbG9jayxcbiAgICAmLnZhbmlsbGEtbW9kYWwtLW9wZW4ge1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAtbXMtdG91Y2gtYWN0aW9uOiBub25lOyAvLyBzYXNzLWxpbnQ6ZGlzYWJsZS1saW5lIG5vLXZlbmRvci1wcmVmaXhlc1xuICAgICAgICB0b3VjaC1hY3Rpb246IG5vbmU7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTQzOXB4KSB7XG4gICAgaHRtbCAjd3BhZG1pbmJhciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICBib2R5LmFkbWluLWJhciB7XG4gICAgICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3ODFweCkge1xuICAgIGh0bWwgI3dwYWRtaW5iYXIge1xuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgYm9keS5hZG1pbi1iYXIge1xuICAgICAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuXG5cbi5jb250YWluZXIge1xuICAgIG1heC13aWR0aDo2MDBweDtcbiAgICBwYWRkaW5nLWxlZnQ6MjRweDtcbiAgICBwYWRkaW5nLXJpZ2h0OjI0cHg7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgICAgICBtYXgtd2lkdGg6MTQ0MHB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6NDhweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDo0OHB4O1xuICAgICAgICAmLnNjcmVlbnMtbWQge1xuICAgICAgICAgICAgbWF4LXdpZHRoOjEwOTZweDtcbiAgICAgICAgfVxuICAgICAgICAmLnNjcmVlbnMtbWQyIHtcbiAgICAgICAgICAgIG1heC13aWR0aDo4OTBweDtcbiAgICAgICAgfVxuICAgICAgICAmLnNjcmVlbnMtc20ge1xuICAgICAgICAgICAgbWF4LXdpZHRoOjcyMHB4O1xuICAgICAgICB9XG4gICAgfVxufSIsImltZyB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbn1cbiIsInAge1xuICAgIEBhcHBseSBmb250LW5vcm1hbCBmb250LWJhc2UgdGV4dC0xNiBsZWFkaW5nLW5vcm1hbCBtYi0yO1xufSIsIi8vIHNlbGVjdCB7XG4vLyAgICAgQGluY2x1ZGUgZm9ybS1pbnB1dDtcbi8vICAgICBAYXBwbHkgY3Vyc29yLXBvaW50ZXI7XG4vLyAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKCcuLi9pbWFnZXMvYXJyb3ctZG93bi5zdmcnKSBuby1yZXBlYXQgcmlnaHQgMTZweCBjZW50ZXI7XG4vLyAgICAgYmFja2dyb3VuZC1zaXplOiAxM3B4IDdweDtcblxuLy8gICAgIC5jLXBvc3QtZmlsdGVyICYge1xuLy8gICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgcmlnaHQ7XG4vLyAgICAgfVxuLy8gfVxuXG4vLyBzZWxlY3Q6Oi1tcy1leHBhbmQge1xuLy8gICAgIGRpc3BsYXk6IG5vbmU7XG4vLyB9XG5cblxuLmMtc2VsZWN0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgQGFwcGx5IGJvcmRlciBib3JkZXItZ3JleSByb3VuZGVkO1xuICAgICY6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiAnXFxFODJCJztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDoxNnB4O1xuICAgICAgICB0b3A6NTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICBmb250LXNpemU6MTRweDtcbiAgICAgICAgZm9udC1mYW1pbHk6Zm9udGVsbG87XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIH1cbiAgICBzZWxlY3Qge1xuICAgICAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgICAgICBoZWlnaHQ6NTZweDtcbiAgICAgICAgcGFkZGluZzoxNnB4IDQwcHggMTZweCAxNnB4O1xuICAgICAgICBjdXJzb3I6cG9pbnRlcjtcbiAgICAgICAgd2lkdGg6MTAwJTtcbiAgICB9XG59IiwidGV4dGFyZWEge1xuICAgIEBpbmNsdWRlIGZvcm0taW5wdXQ7XG5cbiAgICBoZWlnaHQ6IDMwMHB4O1xuICAgIHJlc2l6ZTogbm9uZTtcbn1cbiIsIi5hY2NvcmRpb24ge1xuICAgIGJvcmRlci10b3A6MXB4IHNvbGlkICNjYmNiY2I7XG4gICAgPiBsaSB7XG4gICAgICAgIGJvcmRlci1ib3R0b206MXB4IHNvbGlkICNjYmNiY2I7XG4gICAgICAgICYuYWNjX2FjdGl2ZSB7XG4gICAgICAgICAgICAuYWNjb3JkaW9uX190aXRsZSB7XG4gICAgICAgICAgICAgICAgaSB7XG4gICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHsgXG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OidcXEU4MDUnO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4gIC5hY2NvcmRpb25qcyB7IFxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICB9XG4gIC5hY2NvcmRpb25qcyAuYWNjX3NlY3Rpb24ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbiAgLmFjY29yZGlvbmpzIC5hY2Nfc2VjdGlvbiAuYWNjX2hlYWQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cbiAgLmFjY29yZGlvbmpzIC5hY2Nfc2VjdGlvbiAuYWNjX2hlYWQgaDMge1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIG1hcmdpbjogNXB4IDA7XG4gIH1cbiAgLmFjY29yZGlvbmpzIC5hY2Nfc2VjdGlvbiAuYWNjX2NvbnRlbnQge1xuICB9XG4gIC5hY2NvcmRpb25qcyAuYWNjX3NlY3Rpb246Zmlyc3Qtb2YtdHlwZSxcbiAgLmFjY29yZGlvbmpzIC5hY2Nfc2VjdGlvbjpmaXJzdC1vZi10eXBlIC5hY2NfaGVhZCB7XG4gICAgXG4gIH1cbiAgLmFjY29yZGlvbmpzIC5hY2Nfc2VjdGlvbjpsYXN0LW9mLXR5cGUsXG4gIC5hY2NvcmRpb25qcyAuYWNjX3NlY3Rpb246bGFzdC1vZi10eXBlIC5hY2NfY29udGVudCB7XG4gICAgXG4gIH1cbiAgLmFjY29yZGlvbmpzIC5hY2Nfc2VjdGlvbi5hY2NfYWN0aXZlID4gLmFjY19jb250ZW50IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAuYWNjb3JkaW9uanMgLmFjY19zZWN0aW9uLmFjY19hY3RpdmUgPiAuYWNjX2hlYWQge1xuICAgIFxuICB9XG4gICIsIltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiNTBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjo1MG1zfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiNTBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiNTBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheTo1MG1zfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMTAwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxMDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOi4xc31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjEwMFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTAwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxMDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5Oi4xc31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE1MFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMTUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjouMTVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTUwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxNTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjB9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxNTBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjE1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6LjE1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjIwMFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjouMnN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyMDBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjIwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MH1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjIwMFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheTouMnN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIyNTBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246LjI1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI1MFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjUwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyNTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5Oi4yNXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIzMDBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjMwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246LjNzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMzAwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIzMDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjB9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIzMDBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjMwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6LjNzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMzUwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIzNTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOi4zNXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIzNTBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjM1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MH1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjM1MFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMzUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheTouMzVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiNDAwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCI0MDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOi40c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjQwMFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiNDAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiNDAwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCI0MDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5Oi40c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjQ1MFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiNDUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjouNDVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiNDUwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCI0NTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjB9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI0NTBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjQ1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6LjQ1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjUwMFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiNTAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjouNXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI1MDBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjUwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MH1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjUwMFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiNTAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheTouNXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCI1NTBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjU1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246LjU1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjU1MFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiNTUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiNTUwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCI1NTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5Oi41NXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCI2MDBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjYwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246LjZzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiNjAwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCI2MDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjB9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI2MDBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjYwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6LjZzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiNjUwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCI2NTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOi42NXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI2NTBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjY1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MH1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjY1MFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiNjUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheTouNjVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiNzAwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCI3MDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOi43c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjcwMFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiNzAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiNzAwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCI3MDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5Oi43c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjc1MFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiNzUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjouNzVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiNzUwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCI3NTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjB9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI3NTBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjc1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6Ljc1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjgwMFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiODAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjouOHN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI4MDBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjgwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MH1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjgwMFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiODAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheTouOHN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCI4NTBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjg1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246Ljg1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjg1MFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiODUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiODUwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCI4NTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5Oi44NXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCI5MDBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjkwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246LjlzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiOTAwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCI5MDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjB9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI5MDBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjkwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6LjlzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiOTUwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCI5NTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOi45NXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI5NTBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjk1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MH1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjk1MFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiOTUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheTouOTVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMTAwMFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMTAwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246MXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxMDAwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxMDAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTAwMFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTAwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6MXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIxMDUwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxMDUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjoxLjA1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjEwNTBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjEwNTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjB9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxMDUwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxMDUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheToxLjA1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjExMDBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjExMDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOjEuMXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxMTAwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxMTAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTEwMFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTEwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6MS4xc31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjExNTBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjExNTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOjEuMTVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTE1MFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTE1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MH1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjExNTBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjExNTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5OjEuMTVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMTIwMFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMTIwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246MS4yc31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjEyMDBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjEyMDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjB9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxMjAwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxMjAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheToxLjJzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMTI1MFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMTI1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246MS4yNXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxMjUwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxMjUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTI1MFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTI1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6MS4yNXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIxMzAwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxMzAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjoxLjNzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTMwMFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTMwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MH1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjEzMDBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjEzMDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5OjEuM3N9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIxMzUwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxMzUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjoxLjM1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjEzNTBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjEzNTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjB9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxMzUwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxMzUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheToxLjM1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE0MDBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE0MDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOjEuNHN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxNDAwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxNDAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTQwMFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTQwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6MS40c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE0NTBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE0NTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOjEuNDVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTQ1MFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTQ1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MH1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE0NTBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjE0NTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5OjEuNDVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMTUwMFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMTUwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246MS41c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE1MDBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjE1MDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjB9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxNTAwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxNTAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheToxLjVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMTU1MFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMTU1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246MS41NXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxNTUwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxNTUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTU1MFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTU1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6MS41NXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIxNjAwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxNjAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjoxLjZzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTYwMFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTYwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MH1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE2MDBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjE2MDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5OjEuNnN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIxNjUwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxNjUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjoxLjY1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE2NTBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjE2NTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjB9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxNjUwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxNjUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheToxLjY1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE3MDBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE3MDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOjEuN3N9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxNzAwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxNzAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTcwMFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTcwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6MS43c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE3NTBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE3NTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOjEuNzVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTc1MFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTc1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MH1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE3NTBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjE3NTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5OjEuNzVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMTgwMFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMTgwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246MS44c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE4MDBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjE4MDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjB9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxODAwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxODAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheToxLjhzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMTg1MFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMTg1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246MS44NXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxODUwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxODUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTg1MFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTg1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6MS44NXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIxOTAwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxOTAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjoxLjlzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTkwMFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTkwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MH1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE5MDBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjE5MDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5OjEuOXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIxOTUwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxOTUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjoxLjk1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE5NTBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjE5NTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjB9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxOTUwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxOTUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheToxLjk1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjIwMDBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjIwMDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOjJzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjAwMFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjAwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MH1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjIwMDBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjIwMDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5OjJzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjA1MFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjA1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246Mi4wNXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyMDUwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyMDUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjA1MFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjA1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6Mi4wNXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIyMTAwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyMTAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjoyLjFzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjEwMFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjEwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MH1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjIxMDBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjIxMDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5OjIuMXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIyMTUwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyMTUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjoyLjE1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjIxNTBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjIxNTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjB9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyMTUwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyMTUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheToyLjE1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjIyMDBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjIyMDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOjIuMnN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyMjAwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyMjAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjIwMFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjIwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6Mi4yc31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjIyNTBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjIyNTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOjIuMjVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjI1MFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjI1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MH1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjIyNTBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjIyNTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5OjIuMjVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjMwMFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjMwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246Mi4zc31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjIzMDBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjIzMDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjB9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyMzAwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyMzAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheToyLjNzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjM1MFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjM1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246Mi4zNXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyMzUwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyMzUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjM1MFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjM1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6Mi4zNXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIyNDAwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyNDAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjoyLjRzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjQwMFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjQwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MH1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI0MDBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjI0MDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5OjIuNHN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIyNDUwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyNDUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjoyLjQ1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI0NTBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjI0NTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjB9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyNDUwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyNDUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheToyLjQ1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI1MDBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI1MDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOjIuNXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyNTAwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyNTAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjUwMFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjUwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6Mi41c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI1NTBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI1NTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOjIuNTVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjU1MFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjU1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MH1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI1NTBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjI1NTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5OjIuNTVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjYwMFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjYwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246Mi42c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI2MDBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjI2MDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjB9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyNjAwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyNjAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheToyLjZzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjY1MFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjY1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246Mi42NXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyNjUwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyNjUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjY1MFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjY1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6Mi42NXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIyNzAwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyNzAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjoyLjdzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjcwMFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjcwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MH1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI3MDBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjI3MDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5OjIuN3N9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIyNzUwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyNzUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjoyLjc1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI3NTBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjI3NTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjB9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyNzUwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyNzUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheToyLjc1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI4MDBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI4MDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOjIuOHN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyODAwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyODAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjgwMFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjgwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6Mi44c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI4NTBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI4NTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOjIuODVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjg1MFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjg1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MH1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI4NTBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjI4NTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5OjIuODVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjkwMFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjkwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246Mi45c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI5MDBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjI5MDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjB9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyOTAwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyOTAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheToyLjlzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjk1MFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjk1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246Mi45NXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyOTUwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyOTUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjk1MFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjk1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6Mi45NXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIzMDAwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIzMDAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjozc31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjMwMDBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjMwMDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjB9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIzMDAwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIzMDAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheTozc31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9bGluZWFyXSxib2R5W2RhdGEtYW9zLWVhc2luZz1saW5lYXJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC4yNSwuMjUsLjc1LC43NSl9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPWVhc2VdLGJvZHlbZGF0YS1hb3MtZWFzaW5nPWVhc2VdIFtkYXRhLWFvc117dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZX1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbl0sYm9keVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLWlufVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1lYXNlLW91dF0sYm9keVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1vdXRdIFtkYXRhLWFvc117dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1vdXR9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tb3V0XSxib2R5W2RhdGEtYW9zLWVhc2luZz1lYXNlLWluLW91dF0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLWluLW91dH1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbi1iYWNrXSxib2R5W2RhdGEtYW9zLWVhc2luZz1lYXNlLWluLWJhY2tdIFtkYXRhLWFvc117dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC42LC0uMjgsLjczNSwuMDQ1KX1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1vdXQtYmFja10sYm9keVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1vdXQtYmFja10gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjE3NSwuODg1LC4zMiwxLjI3NSl9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tb3V0LWJhY2tdLGJvZHlbZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tb3V0LWJhY2tdIFtkYXRhLWFvc117dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC42OCwtLjU1LC4yNjUsMS41NSl9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tc2luZV0sYm9keVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbi1zaW5lXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguNDcsMCwuNzQ1LC43MTUpfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1lYXNlLW91dC1zaW5lXSxib2R5W2RhdGEtYW9zLWVhc2luZz1lYXNlLW91dC1zaW5lXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguMzksLjU3NSwuNTY1LDEpfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1lYXNlLWluLW91dC1zaW5lXSxib2R5W2RhdGEtYW9zLWVhc2luZz1lYXNlLWluLW91dC1zaW5lXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguNDQ1LC4wNSwuNTUsLjk1KX1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbi1xdWFkXSxib2R5W2RhdGEtYW9zLWVhc2luZz1lYXNlLWluLXF1YWRdIFtkYXRhLWFvc117dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC41NSwuMDg1LC42OCwuNTMpfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1lYXNlLW91dC1xdWFkXSxib2R5W2RhdGEtYW9zLWVhc2luZz1lYXNlLW91dC1xdWFkXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguMjUsLjQ2LC40NSwuOTQpfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1lYXNlLWluLW91dC1xdWFkXSxib2R5W2RhdGEtYW9zLWVhc2luZz1lYXNlLWluLW91dC1xdWFkXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguNDU1LC4wMywuNTE1LC45NTUpfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1lYXNlLWluLWN1YmljXSxib2R5W2RhdGEtYW9zLWVhc2luZz1lYXNlLWluLWN1YmljXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguNTUsLjA4NSwuNjgsLjUzKX1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1vdXQtY3ViaWNdLGJvZHlbZGF0YS1hb3MtZWFzaW5nPWVhc2Utb3V0LWN1YmljXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguMjUsLjQ2LC40NSwuOTQpfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1lYXNlLWluLW91dC1jdWJpY10sYm9keVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbi1vdXQtY3ViaWNdIFtkYXRhLWFvc117dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC40NTUsLjAzLC41MTUsLjk1NSl9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tcXVhcnRdLGJvZHlbZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tcXVhcnRdIFtkYXRhLWFvc117dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC41NSwuMDg1LC42OCwuNTMpfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1lYXNlLW91dC1xdWFydF0sYm9keVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1vdXQtcXVhcnRdIFtkYXRhLWFvc117dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC4yNSwuNDYsLjQ1LC45NCl9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tb3V0LXF1YXJ0XSxib2R5W2RhdGEtYW9zLWVhc2luZz1lYXNlLWluLW91dC1xdWFydF0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjQ1NSwuMDMsLjUxNSwuOTU1KX1bZGF0YS1hb3NePWZhZGVdW2RhdGEtYW9zXj1mYWRlXXtvcGFjaXR5OjA7dHJhbnNpdGlvbi1wcm9wZXJ0eTpvcGFjaXR5LHRyYW5zZm9ybX1bZGF0YS1hb3NePWZhZGVdW2RhdGEtYW9zXj1mYWRlXS5hb3MtYW5pbWF0ZXtvcGFjaXR5OjE7dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCl9W2RhdGEtYW9zPWZhZGUtdXBde3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDEwMHB4LDApfVtkYXRhLWFvcz1mYWRlLWRvd25de3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC0xMDBweCwwKX1bZGF0YS1hb3M9ZmFkZS1yaWdodF17dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xMDBweCwwLDApfVtkYXRhLWFvcz1mYWRlLWxlZnRde3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMDBweCwwLDApfVtkYXRhLWFvcz1mYWRlLXVwLXJpZ2h0XXt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTEwMHB4LDEwMHB4LDApfVtkYXRhLWFvcz1mYWRlLXVwLWxlZnRde3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMDBweCwxMDBweCwwKX1bZGF0YS1hb3M9ZmFkZS1kb3duLXJpZ2h0XXt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTEwMHB4LC0xMDBweCwwKX1bZGF0YS1hb3M9ZmFkZS1kb3duLWxlZnRde3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMDBweCwtMTAwcHgsMCl9W2RhdGEtYW9zXj16b29tXVtkYXRhLWFvc149em9vbV17b3BhY2l0eTowO3RyYW5zaXRpb24tcHJvcGVydHk6b3BhY2l0eSx0cmFuc2Zvcm19W2RhdGEtYW9zXj16b29tXVtkYXRhLWFvc149em9vbV0uYW9zLWFuaW1hdGV7b3BhY2l0eToxO3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApIHNjYWxlKDEpfVtkYXRhLWFvcz16b29tLWluXXt0cmFuc2Zvcm06c2NhbGUoLjYpfVtkYXRhLWFvcz16b29tLWluLXVwXXt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwxMDBweCwwKSBzY2FsZSguNil9W2RhdGEtYW9zPXpvb20taW4tZG93bl17dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTEwMHB4LDApIHNjYWxlKC42KX1bZGF0YS1hb3M9em9vbS1pbi1yaWdodF17dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xMDBweCwwLDApIHNjYWxlKC42KX1bZGF0YS1hb3M9em9vbS1pbi1sZWZ0XXt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTAwcHgsMCwwKSBzY2FsZSguNil9W2RhdGEtYW9zPXpvb20tb3V0XXt0cmFuc2Zvcm06c2NhbGUoMS4yKX1bZGF0YS1hb3M9em9vbS1vdXQtdXBde3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDEwMHB4LDApIHNjYWxlKDEuMil9W2RhdGEtYW9zPXpvb20tb3V0LWRvd25de3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC0xMDBweCwwKSBzY2FsZSgxLjIpfVtkYXRhLWFvcz16b29tLW91dC1yaWdodF17dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xMDBweCwwLDApIHNjYWxlKDEuMil9W2RhdGEtYW9zPXpvb20tb3V0LWxlZnRde3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMDBweCwwLDApIHNjYWxlKDEuMil9W2RhdGEtYW9zXj1zbGlkZV1bZGF0YS1hb3NePXNsaWRlXXt0cmFuc2l0aW9uLXByb3BlcnR5OnRyYW5zZm9ybX1bZGF0YS1hb3NePXNsaWRlXVtkYXRhLWFvc149c2xpZGVdLmFvcy1hbmltYXRle3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApfVtkYXRhLWFvcz1zbGlkZS11cF17dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMTAwJSwwKX1bZGF0YS1hb3M9c2xpZGUtZG93bl17dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTEwMCUsMCl9W2RhdGEtYW9zPXNsaWRlLXJpZ2h0XXt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTEwMCUsMCwwKX1bZGF0YS1hb3M9c2xpZGUtbGVmdF17dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwMCUsMCwwKX1bZGF0YS1hb3NePWZsaXBdW2RhdGEtYW9zXj1mbGlwXXtiYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjt0cmFuc2l0aW9uLXByb3BlcnR5OnRyYW5zZm9ybX1bZGF0YS1hb3M9ZmxpcC1sZWZ0XXt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoMjUwMHB4KSByb3RhdGVZKC0xMDBkZWcpfVtkYXRhLWFvcz1mbGlwLWxlZnRdLmFvcy1hbmltYXRle3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSgyNTAwcHgpIHJvdGF0ZVkoMCl9W2RhdGEtYW9zPWZsaXAtcmlnaHRde3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSgyNTAwcHgpIHJvdGF0ZVkoMTAwZGVnKX1bZGF0YS1hb3M9ZmxpcC1yaWdodF0uYW9zLWFuaW1hdGV7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDI1MDBweCkgcm90YXRlWSgwKX1bZGF0YS1hb3M9ZmxpcC11cF17dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDI1MDBweCkgcm90YXRlWCgtMTAwZGVnKX1bZGF0YS1hb3M9ZmxpcC11cF0uYW9zLWFuaW1hdGV7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDI1MDBweCkgcm90YXRlWCgwKX1bZGF0YS1hb3M9ZmxpcC1kb3duXXt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoMjUwMHB4KSByb3RhdGVYKDEwMGRlZyl9W2RhdGEtYW9zPWZsaXAtZG93bl0uYW9zLWFuaW1hdGV7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDI1MDBweCkgcm90YXRlWCgwKX0iLCIuZ2Zvcm1faGVhZGluZyB7XG4gICAgQGFwcGx5IGhpZGRlbjtcbn1cblxuLmdmb3JtX2ZpZWxkcyB7XG4gICAgQGFwcGx5IGdyaWQgZ2FwLXgtMiBsZzpnYXAteC0zIGdyaWQtY29scy0yIGdhcC15LTIgbGc6Z2FwLXktMztcbn1cblxuLmdmaWVsZCB7XG4gICAgZ3JpZC1jb2x1bW46IHNwYW4gMjtcblxuICAgICYuZ2ZpZWxkX2Vycm9yIHtcbiAgICAgICAgLmdmaWVsZF92YWxpZGF0aW9uX21lc3NhZ2Uge1xuICAgICAgICAgICAgQGFwcGx5IHRleHQtZXJyb3IgdGV4dC0xMiBtdC0xO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5uby1yb3ctZ2FwIHtcbiAgICAgICAgQGFwcGx5IC1tdC0yIGxnOi1tdC0zO1xuICAgIH1cblxuICAgICYtLXdpZHRoLWhhbGYge1xuICAgICAgICBAYXBwbHkgc206Y29sLXNwYW4tMiBsZzpjb2wtc3Bhbi0xO1xuICAgIH1cbiAgICAmLS10eXBlLWNoZWNrYm94IHtcbiAgICAgICAgbGVnZW5kIHtcbiAgICAgICAgICAgIEBhcHBseSBmb250LWJvbGQgbWItMyBibG9jaztcbiAgICAgICAgfVxuICAgIH1cbiAgICAmX2xhYmVsIHtcbiAgICAgICAgZGlzcGxheTpibG9jaztcbiAgICAgICAgZm9udC1zaXplOjEzcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206NHB4O1xuICAgICAgICBmb250LXdlaWdodDo2MDA7XG4gICAgICAgIEBhcHBseSB0ZXh0LWFybXk7XG4gICAgICAgIC5oaWRkZW5fbGFiZWwgJiB7XG4gICAgICAgICAgICBAYXBwbHkgaGlkZGVuO1xuICAgICAgICB9XG4gICAgICAgIC5nZmllbGRfcmVxdWlyZWQge1xuICAgICAgICAgICAgZGlzcGxheTpub25lO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5nZmllbGQtLXR5cGUtZmlsZXVwbG9hZCB7XG4gICAgICAgID4gbGFiZWwge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTo4cHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYuZ2ZpZWxkLS10eXBlLWh0bWwge1xuICAgICAgICBzbWFsbCB7XG4gICAgICAgICAgICBmb250LXNpemU6MTNweDtcbiAgICAgICAgfVxuICAgICAgICBhIHtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5naW5wdXRfY29udGFpbmVyIHtcbiAgICBAYXBwbHkgcmVsYXRpdmU7XG4gICAgc2VsZWN0LFxuICAgIHRleHRhcmVhLFxuICAgIGlucHV0W3R5cGU9dGV4dF0sXG4gICAgaW5wdXRbdHlwZT10ZWxdLFxuICAgIGlucHV0W3R5cGU9ZW1haWxdLFxuICAgIGlucHV0W3R5cGU9bnVtYmVyXSB7XG4gICAgICAgIGhlaWdodDo1OHB4O1xuICAgICAgICBhcHBlYXJhbmNlOm5vbmU7XG4gICAgICAgIGZvbnQtc2l6ZToxNnB4O1xuICAgICAgICBmb250LXdlaWdodDo0MDA7XG4gICAgICAgIHdpZHRoOjEwMCU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6OXB4O1xuICAgICAgICBAYXBwbHkgZm9udC1iYXNlIHRleHQtYXJteSBiZy1ncmVlbiBib3JkZXIgYm9yZGVyLWFybXk7XG4gICAgICAgIHBhZGRpbmctbGVmdDoxNnB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OjE2cHg7IFxuICAgICAgICBib3gtc2hhZG93Om5vbmU7XG4gICAgICAgIEBhcHBseSBwbGFjZWhvbGRlci13aGl0ZSBmb2N1czpyaW5nLXdoaXRlIGZvY3VzOm91dGxpbmUtbm9uZTtcbiAgICB9XG5cbiAgICBzZWxlY3Qge1xuICAgICAgICBAYXBwbHkgYmctbm8tcmVwZWF0IGJnLVtyaWdodF8xMnB4X2NlbnRlcl07XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMTYnIGhlaWdodD0nMTYnIHZpZXdCb3g9JzAgMCAxNiAxNicgZmlsbD0nbm9uZSclM0UlM0NwYXRoIGQ9J000IDZMOCAxMEwxMiA2JyBzdHJva2U9JyUyM0FFQUFBRScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJy8lM0UlM0Mvc3ZnJTNFXCIpO1xuICAgIH1cblxuICAgIHRleHRhcmVhIHtcbiAgICAgICAgaGVpZ2h0OjE1MHB4O1xuICAgICAgICBwYWRkaW5nLXRvcDoxMnB4O1xuICAgIH1cblxuXG4gICAgJi5naW5wdXRfY29udGFpbmVyX2NoZWNrYm94IHtcbiAgICAgICAgLmdmaWVsZF9jaGVja2JveCB7XG4gICAgICAgICAgICBAYXBwbHkgZ3JpZCAjeyFpbXBvcnRhbnR9O1xuICAgICAgICAgICAgLmNvbC0yICYge1xuICAgICAgICAgICAgICAgIEBhcHBseSBncmlkLWNvbHMtMSBsZzpncmlkLWNvbHMtMjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5jb2wtMyAmIHtcbiAgICAgICAgICAgICAgICBAYXBwbHkgZ3JpZC1jb2xzLTM7XG4gICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEzMDBweCkge1xuICAgICAgICAgICAgICAgICAgICBAYXBwbHkgZ3JpZC1jb2xzLTE7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5naW5wdXRfY29udGFpbmVyX2NvbnNlbnQsXG4gICAgLmdmaWVsZF9jaGVja2JveCxcbiAgICAuZ2ZpZWxkX3JhZGlvLFxuICAgIC5nY2hvaWNlIHtcbiAgICAgICAgQGFwcGx5IHRleHQtMTQgdGV4dC13aGl0ZTtcbiAgICAgICAgLmdmaWVsZF9yZXF1aXJlZCB7XG4gICAgICAgICAgICBkaXNwbGF5Om5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLFxuICAgICAgICBpbnB1dFt0eXBlPVwicmFkaW9cIl0ge1xuICAgICAgICAgICAgQGFwcGx5IG9wYWNpdHktMCBvdXRsaW5lLW5vbmUgei01MCB3LTMgaC0zIHRvcC0wIGxlZnQtMCBhYnNvbHV0ZSBtYi0wIGFwcGVhcmFuY2Utbm9uZSBjdXJzb3ItcG9pbnRlciBtdC0wO1xuXG4gICAgICAgICAgICArIGxhYmVsIHtcbiAgICAgICAgICAgICAgICBjdXJzb3I6cG9pbnRlcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6Y2hlY2tlZCArIGxhYmVsIHtcbiAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgQGFwcGx5IGJnLXdoaXRlIHRleHQtd2hpdGUgO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIEBhcHBseSBvcGFjaXR5LTEwMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmZvY3VzICsgbGFiZWwge1xuICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBAYXBwbHkgYm9yZGVyLWJsYWNrIGJvcmRlci1vcGFjaXR5LTIwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgIGRpc3BsYXk6YmxvY2s7XG4gICAgICAgICAgICBAYXBwbHkgdy1mdWxsIHJlbGF0aXZlIHBsLTQ7XG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBAYXBwbHkgY29udGVudC1bJyddIGJnLXdoaXRlIHctWzIwcHhdIGgtWzIwcHhdIGJsb2NrIGFic29sdXRlIGxlZnQtMCB0b3AtWzFweF0gei0wIHBvaW50ZXItZXZlbnRzLW5vbmUgdHJhbnNpdGlvbi1hbGwgcm91bmRlZC1bNHB4XTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBAYXBwbHkgY29udGVudC1bJ1xcRTgwRCddIGJsb2NrIGFic29sdXRlIHctWzIwcHhdIGgtWzIwcHhdIGxlYWRpbmctWzE2cHhdIHRleHQtMTIgbGVmdC0wIHRvcC1bM3B4XSB0ZXh0LWNlbnRlciBvcGFjaXR5LTAgei1bMV0gdGV4dC13aGl0ZSB0cmFuc2l0aW9uLWFsbDtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTpmb250ZWxsbztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgfVxuXG4gICAgLmdmaWVsZF9jaGVja2JveCxcbiAgICAuZ2ZpZWxkX3JhZGlvIHtcbiAgICAgICAgbWFyZ2luOjA7XG4gICAgICAgIGRpc3BsYXk6ZmxleDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAuZ2Nob2ljZSB7XG4gICAgICAgICAgICB3aWR0aDoxMDAlO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgZGlzcGxheTppbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAgICAgbWFyZ2luOjAgMjRweCA2cHggMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5nZmllbGRfcmFkaW8ge1xuICAgICAgICAuZ2Nob2ljZSB7XG4gICAgICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIHRvcDozcHg7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6MzBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OicnO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTJweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMnB4O1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOjMwcHg7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6NHB4O1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDdweDtcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTowO1xuICAgICAgICAgICAgICAgICAgICB6LWluZGV4OjE7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5naW5wdXRfY29udGFpbmVyX2NvbnNlbnQge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGRpc3BsYXk6YmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgIH0gICBcblxuICAgICYuZ2lucHV0X2NvbnRhaW5lcl9maWxldXBsb2FkIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBkaXNwbGF5OmJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZmxleC1iYXNpczogMTAwJTtcbiAgICAgICAgaW5wdXRbdHlwZT1maWxlXSB7XG4gICAgICAgICAgICBoZWlnaHQ6ODBweDtcbiAgICAgICAgICAgIHBhZGRpbmc6MjhweCAxNnB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIHdpZHRoOjEwMCU7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICBAYXBwbHkgcm91bmRlZCAgYm9yZGVyIGJvcmRlci1ibHVlIGJvcmRlci1vcGFjaXR5LTQwIGJvcmRlci1kYXNoZWQgY3Vyc29yLXBvaW50ZXI7XG4gICAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6OmZpbGUtc2VsZWN0b3ItYnV0dG9uIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgcmlnaHQ6MTJweDtcbiAgICAgICAgICAgICAgICBjdXJzb3I6cG9pbnRlcjtcbiAgICAgICAgICAgICAgICB3aWR0aDoxMDBweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOjAgMzJweCAwIDA7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOjE2cHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyOjA7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAgY2VudGVyIHJpZ2h0O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxNicgaGVpZ2h0PScxNicgdmlld0JveD0nMCAwIDE2IDE2JyBmaWxsPSdub25lJyUzRSUzQ3BhdGggZD0nTTE0IDEwVjEwLjhDMTQgMTEuOTIwMSAxNCAxMi40ODAyIDEzLjc4MiAxMi45MDhDMTMuNTkwMyAxMy4yODQzIDEzLjI4NDMgMTMuNTkwMyAxMi45MDggMTMuNzgyQzEyLjQ4MDIgMTQgMTEuOTIwMSAxNCAxMC44IDE0SDUuMkM0LjA3OTg5IDE0IDMuNTE5ODQgMTQgMy4wOTIwMiAxMy43ODJDMi43MTU2OSAxMy41OTAzIDIuNDA5NzMgMTMuMjg0MyAyLjIxNzk5IDEyLjkwOEMyIDEyLjQ4MDIgMiAxMS45MjAxIDIgMTAuOFYxME0xMS4zMzMzIDUuMzMzMzNMOCAyTTggMkw0LjY2NjY3IDUuMzMzMzNNOCAyVjEwJyBzdHJva2U9JyUyMzNDMUU2NScgc3Ryb2tlLXdpZHRoPScxLjUnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcvJTNFJTNDcGF0aCBkPSdNMTQgMTBWMTAuOEMxNCAxMS45MjAxIDE0IDEyLjQ4MDIgMTMuNzgyIDEyLjkwOEMxMy41OTAzIDEzLjI4NDMgMTMuMjg0MyAxMy41OTAzIDEyLjkwOCAxMy43ODJDMTIuNDgwMiAxNCAxMS45MjAxIDE0IDEwLjggMTRINS4yQzQuMDc5ODkgMTQgMy41MTk4NCAxNCAzLjA5MjAyIDEzLjc4MkMyLjcxNTY5IDEzLjU5MDMgMi40MDk3MyAxMy4yODQzIDIuMjE3OTkgMTIuOTA4QzIgMTIuNDgwMiAyIDExLjkyMDEgMiAxMC44VjEwTTExLjMzMzMgNS4zMzMzM0w4IDJNOCAyTDQuNjY2NjcgNS4zMzMzM004IDJWMTAnIHN0cm9rZT0nYmxhY2snIHN0cm9rZS1vcGFjaXR5PScwLjInIHN0cm9rZS13aWR0aD0nMS41JyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnLyUzRSUzQ3BhdGggZD0nTTE0IDEwVjEwLjhDMTQgMTEuOTIwMSAxNCAxMi40ODAyIDEzLjc4MiAxMi45MDhDMTMuNTkwMyAxMy4yODQzIDEzLjI4NDMgMTMuNTkwMyAxMi45MDggMTMuNzgyQzEyLjQ4MDIgMTQgMTEuOTIwMSAxNCAxMC44IDE0SDUuMkM0LjA3OTg5IDE0IDMuNTE5ODQgMTQgMy4wOTIwMiAxMy43ODJDMi43MTU2OSAxMy41OTAzIDIuNDA5NzMgMTMuMjg0MyAyLjIxNzk5IDEyLjkwOEMyIDEyLjQ4MDIgMiAxMS45MjAxIDIgMTAuOFYxME0xMS4zMzMzIDUuMzMzMzNMOCAyTTggMkw0LjY2NjY3IDUuMzMzMzNNOCAyVjEwJyBzdHJva2U9J2JsYWNrJyBzdHJva2Utb3BhY2l0eT0nMC4yJyBzdHJva2Utd2lkdGg9JzEuNScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJy8lM0UlM0Mvc3ZnJTNFXCIpO1xuICAgICAgICAgICAgICAgIEBhcHBseSB0cmFuc2l0aW9uLWFsbCBmb250LWJhc2U7XG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG5cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmdmb3JtX2ZpbGV1cGxvYWRfcnVsZXMge1xuICAgICAgICAgICAgd2lkdGg6Y2FsYygxMDAlIC0gMTUwcHgpO1xuICAgICAgICAgICAgbGVmdDoxMnB4O1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOjUwJTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTp0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OjhweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6cmdiYSg3NywgNzcsIDc3LCAwLjUwKTtcbiAgICAgICAgICAgIEBhcHBseSBweS0xIGxnOnB5LTIgdGV4dC13aGl0ZSAtbXQtWzJweF0gYmctd2hpdGUgdGV4dC0xNCA7XG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNDMwcHgpIHtcbiAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYuc2VsZWN0ZWQge1xuICAgICAgICAgICAgLmdmb3JtX2ZpbGV1cGxvYWRfcnVsZXMge1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6MDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5naW5wdXRfcHJldmlldyB7XG4gICAgICAgICAgICBAYXBwbHkgbS0wIGZvbnQtYmFzZSB0ZXh0LTE2O1xuICAgICAgICB9XG5cbiAgICAgICAgXG4gICAgfVxuXG59XG5cbi5nZm9ybV9mb290ZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBAYXBwbHkgdGV4dC1jZW50ZXIgbXQtNTtcbiAgICBAc2NyZWVuIGxnIHtcbiAgICAgICAgQGFwcGx5IHRleHQtY2VudGVyO1xuICAgIH1cbiAgICBzcGFuLmdmb3JtLWxvYWRlciB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOjUwJTtcbiAgICAgICAgcmlnaHQ6MDtcbiAgICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICAgIGhlaWdodDoyNHB4O1xuICAgICAgICBkaXNwbGF5OmlubGluZS1ibG9jaztcbiAgICAgICAgdHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgIHRleHQtYWxpZ246Y2VudGVyO1xuICAgICAgICBsaW5lLWhlaWdodDoyNHB4O1xuICAgICAgICBjb2xvcjojZmZmO1xuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICdcXEU4MzgnO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6IGZvbnRlbGxvO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgZGlzcGxheTppbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBhbmltYXRpb246IHNwaW4gMnMgaW5maW5pdGUgbGluZWFyO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uZ2YtY29uZmlybWF0aW9uLS1sb2FkZWQgIHtcbiAgICBkaXNwbGF5OmZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIC5nZi1jb25maXJtYXRpb24tLWhpZGRlbiB7XG4gICAgICAgIFxuICAgIH1cbiAgICAuZ2Zvcm1fY29uZmlybWF0aW9uX21lc3NhZ2Uge1xuICAgICAgICBjb2xvcjojZmZmO1xuICAgICAgICBwYWRkaW5nOjI0cHg7XG4gICAgICAgIHRleHQtYWxpZ246Y2VudGVyO1xuICAgICAgICBAYXBwbHkgYmctYmx1ZTtcbiAgICB9XG59XG5cbkBrZXlmcmFtZXMgc3BpbiB7XG4gICAgMCUge1xuICAgICAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICAgIC1vLXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgIH1cbiAgXG4gICAgMTAwJSB7XG4gICAgICAtbW96LXRyYW5zZm9ybTogcm90YXRlKDM1OWRlZyk7XG4gICAgICAtby10cmFuc2Zvcm06IHJvdGF0ZSgzNTlkZWcpO1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNTlkZWcpO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMzU5ZGVnKTtcbiAgICB9XG4gIH0iLCIvKipcbiAqIEluZmluaXRlIE1hcnF1ZWUgMS4wLjEyXG4gKiBJbmZpbml0ZSBIb3Jpem9udGFsICYgVmVydGljYWwgTWFycXVlZSBhbmltYXRpb24gYmFzZWQgb24gQ1NTIGFuZCBjb250cm9sbGVkIHdpdGggSlNcbiAqXG4gKiBDb3B5cmlnaHQgMjAyNCBWYWhhbiBCYWdoZGFzYXJ5YW5cbiAqXG4gKiBSZWxlYXNlZCB1bmRlciB0aGUgTUlUIExpY2Vuc2VcbiAqXG4gKiBSZWxlYXNlZCBvbjogQXVndXN0IDYsIDIwMjRcbiAqL1xuXG4gLmhvcml6b250YWwtbWFycXVlZXtkaXNwbGF5OmZsZXg7ZmxleC13cmFwOm5vd3JhcDtvdmVyZmxvdzpoaWRkZW47Z2FwOnZhcigtLV9nYXApO21heC13aWR0aDoxMDAlfS5ob3Jpem9udGFsLW1hcnF1ZWUuc21vb3Roey13ZWJraXQtbWFzazpsaW5lYXItZ3JhZGllbnQoOTBkZWcsdHJhbnNwYXJlbnQsI2ZmZiAyMCUsI2ZmZiA4MCUsdHJhbnNwYXJlbnQpO21hc2s6bGluZWFyLWdyYWRpZW50KDkwZGVnLHRyYW5zcGFyZW50LCNmZmYgMjAlLCNmZmYgODAlLHRyYW5zcGFyZW50KX0uaG9yaXpvbnRhbC1tYXJxdWVlLnBhdXNlZCAuaG9yaXpvbnRhbC1tYXJxdWVlLWlubmVye2FuaW1hdGlvbi1wbGF5LXN0YXRlOnBhdXNlZH0uaG9yaXpvbnRhbC1tYXJxdWVlLmZ1bGwgLmhvcml6b250YWwtbWFycXVlZS1pbm5lcnttaW4td2lkdGg6dmFyKC0tX2NvbnRhaW5lcldpZHRoKX0uaG9yaXpvbnRhbC1tYXJxdWVlLWlubmVye2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OnNwYWNlLWFyb3VuZDtmbGV4LXdyYXA6bm93cmFwO2dhcDp2YXIoLS1fZ2FwKTt3aGl0ZS1zcGFjZTpub3dyYXB9W2RhdGEtYW5pbWF0ZT10cnVlXSAuaG9yaXpvbnRhbC1tYXJxdWVlLWlubmVye2FuaW1hdGlvbjpob3Jpem9udGFsLW1hcnF1ZWUgdmFyKC0tX3NwZWVkKSBsaW5lYXIgaW5maW5pdGUgdmFyKC0tX2RpcmVjdGlvbil9QGtleWZyYW1lcyBob3Jpem9udGFsLW1hcnF1ZWV7MCV7dHJhbnNmb3JtOnRyYW5zbGF0ZShjYWxjKHZhcigtLV9nYXApICogLTEpKX0xMDAle3RyYW5zZm9ybTp0cmFuc2xhdGUoY2FsYygtMTAwJSAtIHZhcigtLV9nYXApICogMikpfX0udmVydGljYWwtbWFycXVlZXtkaXNwbGF5OmZsZXg7ZmxleC13cmFwOm5vd3JhcDtvdmVyZmxvdzpoaWRkZW47bWFyZ2luLWJvdHRvbTp2YXIoLS1fZ2FwKTttYXgtaGVpZ2h0OjEwMCU7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2hlaWdodDpjYWxjKGNhbGModmFyKC0tX2NvbnRhaW5lclNpemUpIC0gdmFyKC0tX3ZHYXApKS8gMS4yKX0udmVydGljYWwtbWFycXVlZS5zbW9vdGh7LXdlYmtpdC1tYXNrOmxpbmVhci1ncmFkaWVudCgxODBkZWcsdHJhbnNwYXJlbnQsI2ZmZiAyMCUsI2ZmZiA4MCUsdHJhbnNwYXJlbnQpO21hc2s6bGluZWFyLWdyYWRpZW50KDE4MGRlZyx0cmFuc3BhcmVudCwjZmZmIDIwJSwjZmZmIDgwJSx0cmFuc3BhcmVudCl9LnZlcnRpY2FsLW1hcnF1ZWUucGF1c2VkIC52ZXJ0aWNhbC1tYXJxdWVlLWlubmVye2FuaW1hdGlvbi1wbGF5LXN0YXRlOnBhdXNlZH0udmVydGljYWwtbWFycXVlZS1pbm5lcntmbGV4LXNocmluazowO2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OnNwYWNlLWFyb3VuZDtmbGV4LXdyYXA6bm93cmFwO21hcmdpbi1ib3R0b206dmFyKC0tX3ZHYXApfVtkYXRhLWFuaW1hdGU9dHJ1ZV0gLnZlcnRpY2FsLW1hcnF1ZWUtaW5uZXJ7YW5pbWF0aW9uOnZlcnRpY2FsLW1hcnF1ZWUgdmFyKC0tX3NwZWVkKSBsaW5lYXIgaW5maW5pdGUgdmFyKC0tX2RpcmVjdGlvbil9LnZlcnRpY2FsLW1hcnF1ZWUtaW5uZXI+Om5vdCg6bGFzdC1jaGlsZCl7bWFyZ2luLXJpZ2h0OnZhcigtLV9oR2FwKX1Aa2V5ZnJhbWVzIHZlcnRpY2FsLW1hcnF1ZWV7MCV7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoY2FsYyh2YXIoLS1fdkdhcCkgKiAtMSkpfTEwMCV7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoY2FsYygtMTAwJSAtIHZhcigtLV92R2FwKSAqIDIpKX19IiwiLm1mcC1jb250YWluZXIge1xuICAgIHBhZGRpbmc6MjRweDtcbn1cblxuLm1mcC1pZnJhbWUtc2NhbGVyIHtcbiAgICBpZnJhbWUge1xuICAgICAgICBib3gtc2hhZG93Om5vbmU7XG4gICAgfVxufVxuXG4ubWZwLWlmcmFtZS1ob2xkZXIge1xuICAgIC5tZnAtY2xvc2Uge1xuICAgICAgICB3aWR0aDogMzZweDtcbiAgICAgICAgaGVpZ2h0OiAzNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDozOHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOjEwMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICBjb2xvcjojMDAwO1xuICAgICAgICBvcGFjaXR5OjE7XG4gICAgICAgIHRleHQtYWxpZ246Y2VudGVyO1xuICAgICAgICBwYWRkaW5nOjA7XG4gICAgICAgIG1hcmdpbjowO1xuICAgICAgICB0b3A6LTQ0cHg7XG4gICAgICAgIHJpZ2h0Oi00MHB4O1xuICAgICAgICB0cmFuc2l0aW9uOmFsbCAuM3MgZWFzZTtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiBsaWdodGVuKCNmZmYsIDEwJSk7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIGRlc2t0b3Age1xuICAgICAgICAgICAgcmlnaHQ6MDsgXG4gICAgICAgIH1cbiAgICB9XG59IiwiLyoqKioqKioqKioqKioqKioqKioqKioqKioqXFxcbiAgQmFzaWMgTW9kYWwgU3R5bGVzXG5cXCoqKioqKioqKioqKioqKioqKioqKioqKioqL1xuXG4ubW9kYWwge1xuICAgXG4gIH1cbiAgXG4gIC5tb2RhbF9fb3ZlcmxheSB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsMCwwLDAuNik7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB6LWluZGV4OjMwMDA7XG4gICAgcGFkZGluZzoyNHB4IDI0cHg7XG4gICAgb3ZlcmZsb3cteTphdXRvO1xuICAgIEBzY3JlZW4gbGcge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgIH1cbiAgfVxuICBcbiAgLm1vZGFsX19jb250YWluZXIge1xuICAgIHdpZHRoOjEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDE0cHg7XG4gICAgbWF4LWhlaWdodDogMTAwdmg7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgXG4gIC5tb2RhbF9faGVhZGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOjQwcHg7XG4gIH1cbiAgXG4gIC5tb2RhbF9fdGl0bGUge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGxpbmUtaGVpZ2h0OjEuMztcbiAgICBAc2NyZWVuIGxnIHtcbiAgICAgICAgZm9udC1zaXplOjQwcHg7XG4gICAgfVxuICB9XG4gIFxuICAubW9kYWxfX2Nsb3NlIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDoxNnB4O1xuICAgIHJpZ2h0OjE2cHg7XG4gICAgd2lkdGg6MzJweDtcbiAgICBoZWlnaHQ6MzJweDtcbiAgICBsaW5lLWhlaWdodDozMnB4O1xuICAgIHRleHQtYWxpZ246Y2VudGVyO1xuICAgIGJvcmRlci1yYWRpdXM6MTAwcHg7XG4gICAgdHJhbnNpdGlvbjphbGwgLjNzIGVhc2U7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBAYXBwbHkgdGV4dC1ibHVlO1xuICAgIEBzY3JlZW4gbGcge1xuICAgICAgICB0b3A6MjRweDtcbiAgICAgICAgcmlnaHQ6MjRweDtcbiAgICB9XG4gICAgJjpob3ZlciB7XG4gICAgICAgIEBhcHBseSBiZy1ncmV5LTEwMDtcbiAgICB9XG4gIH1cbiAgXG4gIC5tb2RhbF9fY2xvc2U6YmVmb3JlIHsgY29udGVudDogXCJcXDI3MTVcIjsgfVxuICBcbiAgLm1vZGFsX19jb250ZW50IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjBFRkVGO1xuICAgIC5nZm9ybV93cmFwcGVyIHtcbiAgICAgICAgZm9ybSB7XG4gICAgICAgICAgICBkaXNwbGF5OmJsb2NrO1xuICAgICAgICAgICAgLmdmb3JtX2JvZHkge1xuICAgICAgICAgICAgICAgIHdpZHRoOjEwMCU7XG4gICAgICAgICAgICAgICAgZmxleC1iYXNpczoxMDAlO1xuICAgICAgICAgICAgICAgIC5nZm9ybV9maWVsZHMge1xuICAgICAgICAgICAgICAgICAgICBjb2x1bW4tZ2FwOjI0cHg7XG4gICAgICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICAgICBpbnB1dFt0eXBlPXRleHRdLFxuICAgICAgICAgICAgICAgICAgICBpbnB1dFt0eXBlPXBhc3N3b3JkXSxcbiAgICAgICAgICAgICAgICAgICAgaW5wdXRbdHlwZT10ZWxdLFxuICAgICAgICAgICAgICAgICAgICBpbnB1dFt0eXBlPW51bWJlcl0sXG4gICAgICAgICAgICAgICAgICAgIGlucHV0W3R5cGU9ZW1haWxdIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBhcHBseSBib3JkZXItYmxhY2sgYm9yZGVyLW9wYWNpdHktMjA7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAuZ2ZpZWxkLS10eXBlLWhpZGRlbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5Om5vbmU7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAuZ2ZpZWxkX2h0bWwge1xuICAgICAgICAgICAgICAgICAgICAgICAgc21hbGwge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZToxNHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuZ2lucHV0X2NvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAgICAgICYuZ2lucHV0X2NvbnRhaW5lcl9jb25zZW50LFxuICAgICAgICAgICAgICAgICAgICAuZ2ZpZWxkX2NoZWNrYm94LFxuICAgICAgICAgICAgICAgICAgICAuZ2ZpZWxkX3JhZGlvLFxuICAgICAgICAgICAgICAgICAgICAuZ2Nob2ljZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBhcHBseSBib3JkZXItYmxhY2sgYm9yZGVyLW9wYWNpdHktMjA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgaW5wdXQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6Zm9jdXMgKyBsYWJlbCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGFwcGx5IGJvcmRlci1ibGFjayBib3JkZXItb3BhY2l0eS0yMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmdmb3JtX2Zvb3RlciB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDowO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOjI5cHg7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjpsZWZ0O1xuICAgICAgICAgICAgICAgIC5jLWJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxNicgaGVpZ2h0PScxNicgdmlld0JveD0nMCAwIDE2IDE2JyBmaWxsPSdub25lJyUzRSUzQ3BhdGggZD0nTTE0IDEwVjEwLjhDMTQgMTEuOTIwMSAxNCAxMi40ODAyIDEzLjc4MiAxMi45MDhDMTMuNTkwMyAxMy4yODQzIDEzLjI4NDMgMTMuNTkwMyAxMi45MDggMTMuNzgyQzEyLjQ4MDIgMTQgMTEuOTIwMSAxNCAxMC44IDE0SDUuMkM0LjA3OTg5IDE0IDMuNTE5ODQgMTQgMy4wOTIwMiAxMy43ODJDMi43MTU2OSAxMy41OTAzIDIuNDA5NzMgMTMuMjg0MyAyLjIxNzk5IDEyLjkwOEMyIDEyLjQ4MDIgMiAxMS45MjAxIDIgMTAuOFYxME0xMS4zMzMzIDYuNjY2NjdMOCAxME04IDEwTDQuNjY2NjcgNi42NjY2N004IDEwVjInIHN0cm9rZT0nd2hpdGUnIHN0cm9rZS13aWR0aD0nMS41JyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnLyUzRSUzQy9zdmclM0VcIik7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDoxNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTppbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OicnO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxNicgaGVpZ2h0PScxNicgdmlld0JveD0nMCAwIDE2IDE2JyBmaWxsPSdub25lJyUzRSUzQ3BhdGggZD0nTTE0IDEwVjEwLjhDMTQgMTEuOTIwMSAxNCAxMi40ODAyIDEzLjc4MiAxMi45MDhDMTMuNTkwMyAxMy4yODQzIDEzLjI4NDMgMTMuNTkwMyAxMi45MDggMTMuNzgyQzEyLjQ4MDIgMTQgMTEuOTIwMSAxNCAxMC44IDE0SDUuMkM0LjA3OTg5IDE0IDMuNTE5ODQgMTQgMy4wOTIwMiAxMy43ODJDMi43MTU2OSAxMy41OTAzIDIuNDA5NzMgMTMuMjg0MyAyLjIxNzk5IDEyLjkwOEMyIDEyLjQ4MDIgMiAxMS45MjAxIDIgMTAuOFYxME0xMS4zMzMzIDYuNjY2NjdMOCAxME04IDEwTDQuNjY2NjcgNi42NjY2N004IDEwVjInIHN0cm9rZT0nJTIzM0MxRTY1JyBzdHJva2Utd2lkdGg9JzEuNScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJy8lM0UlM0NwYXRoIGQ9J00xNCAxMFYxMC44QzE0IDExLjkyMDEgMTQgMTIuNDgwMiAxMy43ODIgMTIuOTA4QzEzLjU5MDMgMTMuMjg0MyAxMy4yODQzIDEzLjU5MDMgMTIuOTA4IDEzLjc4MkMxMi40ODAyIDE0IDExLjkyMDEgMTQgMTAuOCAxNEg1LjJDNC4wNzk4OSAxNCAzLjUxOTg0IDE0IDMuMDkyMDIgMTMuNzgyQzIuNzE1NjkgMTMuNTkwMyAyLjQwOTczIDEzLjI4NDMgMi4yMTc5OSAxMi45MDhDMiAxMi40ODAyIDIgMTEuOTIwMSAyIDEwLjhWMTBNMTEuMzMzMyA2LjY2NjY3TDggMTBNOCAxMEw0LjY2NjY3IDYuNjY2NjdNOCAxMFYyJyBzdHJva2U9J2JsYWNrJyBzdHJva2Utb3BhY2l0eT0nMC4yJyBzdHJva2Utd2lkdGg9JzEuNScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJy8lM0UlM0NwYXRoIGQ9J00xNCAxMFYxMC44QzE0IDExLjkyMDEgMTQgMTIuNDgwMiAxMy43ODIgMTIuOTA4QzEzLjU5MDMgMTMuMjg0MyAxMy4yODQzIDEzLjU5MDMgMTIuOTA4IDEzLjc4MkMxMi40ODAyIDE0IDExLjkyMDEgMTQgMTAuOCAxNEg1LjJDNC4wNzk4OSAxNCAzLjUxOTg0IDE0IDMuMDkyMDIgMTMuNzgyQzIuNzE1NjkgMTMuNTkwMyAyLjQwOTczIDEzLjI4NDMgMi4yMTc5OSAxMi45MDhDMiAxMi40ODAyIDIgMTEuOTIwMSAyIDEwLjhWMTBNMTEuMzMzMyA2LjY2NjY3TDggMTBNOCAxMEw0LjY2NjY3IDYuNjY2NjdNOCAxMFYyJyBzdHJva2U9J2JsYWNrJyBzdHJva2Utb3BhY2l0eT0nMC4yJyBzdHJva2Utd2lkdGg9JzEuNScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJy8lM0UlM0Mvc3ZnJTNFXCIpO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIHNwYW4uZ2Zvcm0tbG9hZGVyIHtcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6LTI0cHg7XG4gICAgICAgICAgICAgICAgICAgIHRvcDphdXRvO1xuICAgICAgICAgICAgICAgICAgICBib3R0b206MTJweDtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOnRyYW5zbGF0ZVkoMCk7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6YXV0byAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAuZ2Zvcm1fY29uZmlybWF0aW9uX3dyYXBwZXIgIHtcbiAgICAgICAgLmdmb3JtX2NvbmZpcm1hdGlvbl9tZXNzYWdlIHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGgyIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6MzJweDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDo2MDA7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbToxNnB4O1xuICAgICAgICAgICAgICAgIEBzY3JlZW4gbGcge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6NDBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gIH1cbiAgXG4gIC5tb2RhbF9fYnRuIHtcbiAgICBmb250LXNpemU6IC44NzVyZW07XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW07XG4gICAgcGFkZGluZy10b3A6IC41cmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAuNXJlbTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTZlNmU2O1xuICAgIGNvbG9yOiByZ2JhKDAsMCwwLC44KTtcbiAgICBib3JkZXItcmFkaXVzOiAuMjVyZW07XG4gICAgYm9yZGVyLXN0eWxlOiBub25lO1xuICAgIGJvcmRlci13aWR0aDogMDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgbGluZS1oZWlnaHQ6IDEuMTU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICAgIHRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIC4yNXMgZWFzZS1vdXQ7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4yNXMgZWFzZS1vdXQ7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4yNXMgZWFzZS1vdXQsLXdlYmtpdC10cmFuc2Zvcm0gLjI1cyBlYXNlLW91dDtcbiAgfVxuICBcbiAgLm1vZGFsX19idG46Zm9jdXMsIC5tb2RhbF9fYnRuOmhvdmVyIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMS4wNSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjA1KTtcbiAgfVxuICBcbiAgLm1vZGFsX19idG4tcHJpbWFyeSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNDQ5ZTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxuICBcbiAgXG4gIFxuICAvKioqKioqKioqKioqKioqKioqKioqKioqKipcXFxuICAgIERlbW8gQW5pbWF0aW9uIFN0eWxlXG4gIFxcKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4gIEBrZXlmcmFtZXMgbW1mYWRlSW4ge1xuICAgICAgZnJvbSB7IG9wYWNpdHk6IDA7IH1cbiAgICAgICAgdG8geyBvcGFjaXR5OiAxOyB9XG4gIH1cbiAgXG4gIEBrZXlmcmFtZXMgbW1mYWRlT3V0IHtcbiAgICAgIGZyb20geyBvcGFjaXR5OiAxOyB9XG4gICAgICAgIHRvIHsgb3BhY2l0eTogMDsgfVxuICB9XG4gIFxuICBAa2V5ZnJhbWVzIG1tc2xpZGVJbiB7XG4gICAgZnJvbSB7IHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxNSUpOyB9XG4gICAgICB0byB7IHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTsgfVxuICB9XG4gIFxuICBAa2V5ZnJhbWVzIG1tc2xpZGVPdXQge1xuICAgICAgZnJvbSB7IHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTsgfVxuICAgICAgdG8geyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwJSk7IH1cbiAgfVxuICBcbiAgLm1pY3JvbW9kYWwtc2xpZGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgXG4gIC5taWNyb21vZGFsLXNsaWRlLmlzLW9wZW4ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIFxuICAubWljcm9tb2RhbC1zbGlkZVthcmlhLWhpZGRlbj1cImZhbHNlXCJdIC5tb2RhbF9fb3ZlcmxheSB7XG4gICAgYW5pbWF0aW9uOiBtbWZhZGVJbiAuM3MgY3ViaWMtYmV6aWVyKDAuMCwgMC4wLCAwLjIsIDEpO1xuICB9XG4gIFxuICAubWljcm9tb2RhbC1zbGlkZVthcmlhLWhpZGRlbj1cImZhbHNlXCJdIC5tb2RhbF9fY29udGFpbmVyIHtcbiAgICBhbmltYXRpb246IG1tc2xpZGVJbiAuM3MgY3ViaWMtYmV6aWVyKDAsIDAsIC4yLCAxKTtcbiAgfVxuICBcbiAgLm1pY3JvbW9kYWwtc2xpZGVbYXJpYS1oaWRkZW49XCJ0cnVlXCJdIC5tb2RhbF9fb3ZlcmxheSB7XG4gICAgYW5pbWF0aW9uOiBtbWZhZGVPdXQgLjNzIGN1YmljLWJlemllcigwLjAsIDAuMCwgMC4yLCAxKTtcbiAgfVxuICBcbiAgLm1pY3JvbW9kYWwtc2xpZGVbYXJpYS1oaWRkZW49XCJ0cnVlXCJdIC5tb2RhbF9fY29udGFpbmVyIHtcbiAgICBhbmltYXRpb246IG1tc2xpZGVPdXQgLjNzIGN1YmljLWJlemllcigwLCAwLCAuMiwgMSk7XG4gIH1cbiAgXG4gIC5taWNyb21vZGFsLXNsaWRlIC5tb2RhbF9fY29udGFpbmVyLFxuICAubWljcm9tb2RhbC1zbGlkZSAubW9kYWxfX292ZXJsYXkge1xuICAgIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XG4gIH0iLCIvKiBTbGlkZXIgKi9cbi5zbGljay1zbGlkZXJcbntcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXG4gICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcblxuICAgIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcbiAgICAta2h0bWwtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLW1zLXRvdWNoLWFjdGlvbjogcGFuLXk7XG4gICAgICAgIHRvdWNoLWFjdGlvbjogcGFuLXk7XG4gICAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLnNsaWNrLXRyYWNrXG57XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xufVxuXG4uc2xpY2stc2xpZGVcbntcbiAgICBoZWlnaHQ6IGluaGVyaXQgIWltcG9ydGFudDtcbn1cblxuLnNsaWNrLWxpc3RcbntcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcblxuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xufVxuLnNsaWNrLWxpc3Q6Zm9jdXNcbntcbiAgICBvdXRsaW5lOiBub25lO1xufVxuLnNsaWNrLWxpc3QuZHJhZ2dpbmdcbntcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgY3Vyc29yOiBoYW5kO1xufVxuXG4uc2xpY2stc2xpZGVyIC5zbGljay10cmFjayxcbi5zbGljay1zbGlkZXIgLnNsaWNrLWxpc3RcbntcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICAgICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xufVxuXG4uc2xpY2stdHJhY2tcbntcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG5cbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG4uc2xpY2stdHJhY2s6YmVmb3JlLFxuLnNsaWNrLXRyYWNrOmFmdGVyXG57XG4gICAgZGlzcGxheTogdGFibGU7XG5cbiAgICBjb250ZW50OiAnJztcbn1cbi5zbGljay10cmFjazphZnRlclxue1xuICAgIGNsZWFyOiBib3RoO1xufVxuLnNsaWNrLWxvYWRpbmcgLnNsaWNrLXRyYWNrXG57XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4uc2xpY2stc2xpZGVcbntcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGZsb2F0OiBsZWZ0O1xuXG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1pbi1oZWlnaHQ6IDFweDtcbn1cbltkaXI9J3J0bCddIC5zbGljay1zbGlkZVxue1xuICAgIGZsb2F0OiByaWdodDtcbn1cbi5zbGljay1zbGlkZSBpbWdcbntcbiAgICBkaXNwbGF5OiBibG9jaztcbn1cbi5zbGljay1zbGlkZS5zbGljay1sb2FkaW5nIGltZ1xue1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG4uc2xpY2stc2xpZGUuZHJhZ2dpbmcgaW1nXG57XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uc2xpY2staW5pdGlhbGl6ZWQgLnNsaWNrLXNsaWRlXG57XG4gICAgZGlzcGxheTogYmxvY2s7XG59XG4uc2xpY2stbG9hZGluZyAuc2xpY2stc2xpZGVcbntcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG4uc2xpY2stdmVydGljYWwgLnNsaWNrLXNsaWRlXG57XG4gICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICBoZWlnaHQ6IGF1dG87XG5cbiAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cbi5zbGljay1hcnJvdy5zbGljay1oaWRkZW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cblxuLnNsaWNrLWRvdHMge1xuICAgIG1hcmdpbi10b3A6MzJweDtcbiAgICBkaXNwbGF5OmZsZXggIWltcG9ydGFudDtcbiAgICBjb2x1bW4tZ2FwOjhweDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDowO1xuICAgIGJvdHRvbTotNDBweDtcbiAgICB3aWR0aDpjYWxjKDEwMHZ3IC0gNDhweCk7XG4gICAgQHNjcmVlbiBsZyB7XG4gICAgICAgIGRpc3BsYXk6bm9uZSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICA+IGxpIHtcbiAgICAgICAgbWFyZ2luOjA7XG4gICAgICAgICYuc2xpY2stYWN0aXZlIHtcbiAgICAgICAgICAgID4gYnV0dG9uIHtcbiAgICAgICAgICAgICAgICBAYXBwbHkgYmctYXJteTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICA+IGJ1dHRvbiB7XG4gICAgICAgICAgICB0ZXh0LWluZGVudDotOTk5OWVtO1xuICAgICAgICAgICAgcGFkZGluZzowO1xuICAgICAgICAgICAgd2lkdGg6MTJweDtcbiAgICAgICAgICAgIGhlaWdodDoxMnB4O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czoxMDBweDtcbiAgICAgICAgICAgIEBhcHBseSBiZy1ncmVlbjtcbiAgICAgICAgfVxuICAgIH1cbn0iLCIuYy1icmVhZGNydW1icyB7XG4gICAgZGlzcGxheTpmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgd2lkdGg6MTAwJTtcbiAgICBAYXBwbHkgdGV4dC0xNCBib3JkZXItc3BhY2luZy02IHRleHQtd2hpdGU7XG4gICAgYSB7XG4gICAgICAgIGRpc3BsYXk6aW5saW5lLWZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgY29udGVudDonXFxFODEzJztcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTpmb250ZWxsbztcbiAgICAgICAgICAgICAgICBkaXNwbGF5OmlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OjE2cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6Jy8nO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6aW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDoxNnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBvcGFjaXR5OjAuNTtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cbiAgICBhLFxuICAgIHNwYW4ge1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICBkaXNwbGF5OmlubGluZS1mbGV4O1xuICAgIH1cbn0iLCIuYy1idXR0b24ge1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgZGlzcGxheTppbmxpbmUtZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGJvcmRlci1yYWRpdXM6MTAwcHg7XG4gICAgZm9udC13ZWlnaHQ6NjAwO1xuICAgIGZvbnQtc2l6ZToxMXB4O1xuICAgIGhlaWdodDozM3B4O1xuICAgIHRyYW5zaXRpb246YWxsIC40NXMgZWFzZTtcbiAgICBwYWRkaW5nOjE1cHggMTZweCAxNXB4IDE2cHg7XG4gICAgdGV4dC1hbGlnbjpjZW50ZXI7XG4gICAgbGluZS1oZWlnaHQ6MTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgQGFwcGx5IGJvcmRlciB0ZXh0LXdoaXRlIGJvcmRlci1ncmV5LWRhcmtlciBiZy1ncmV5LWRhcmtlcjtcbiAgICBcbiAgICAmLm1kIHtcbiAgICAgICAgcGFkZGluZzoxNnB4IDIwcHggMTZweCAyMHB4O1xuICAgICAgICBmb250LXdlaWdodDo3MDA7XG4gICAgICAgIGZvbnQtc2l6ZToxM3B4O1xuICAgICAgICBoZWlnaHQ6MzhweDtcbiAgICB9XG5cbiAgICAmLmxnIHtcbiAgICAgICAgcGFkZGluZzoxNnB4IDIwcHggMTZweCAyMHB4O1xuICAgICAgICBmb250LXdlaWdodDo3MDA7XG4gICAgICAgIGZvbnQtc2l6ZToxNnB4O1xuICAgICAgICBoZWlnaHQ6MzhweDtcbiAgICB9XG5cbiAgICAmLmxpZ2h0IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgYm9yZGVyOjFweCBzb2xpZCAjZmZmO1xuICAgICAgICBAYXBwbHkgdGV4dC1ncmV5LWRhcms7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgICAgICAgICAgIGJvcmRlcjoxcHggc29saWQgIzAwMDtcbiAgICAgICAgICAgIGNvbG9yOiNmZmY7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLmJsdWUge1xuICAgICAgICBAYXBwbHkgdGV4dC1ibHVlLTEwMDtcbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiAnXFxFODJBJztcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OmZvbnRlbGxvO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6OHB4O1xuICAgICAgICAgICAgdHJhbnNpdGlvbjphbGwgLjQ1cyBlYXNlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5vcmFuZ2Uge1xuICAgICAgICBAYXBwbHkgYmctb3JhbmdlIGJvcmRlci1vcmFuZ2U7XG4gICAgfVxuICAgICYuZ3JlZW4ge1xuICAgICAgICBAYXBwbHkgYmctZ3JlZW4gYm9yZGVyLWdyZWVuO1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoIzIxMjEyMSwwLjUpO1xuICAgICAgICBib3JkZXI6MXB4IHNvbGlkIHJnYmEoIzIxMjEyMSwwKTtcbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06dHJhbnNsYXRlWCg1cHgpO1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiLmMtY2FyZHMge1xuICAgIGRpc3BsYXk6Z3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICBnYXA6MTZweDtcbiAgICBAc2NyZWVuIGxnIHtcbiAgICAgICAgZ2FwOjI0cHg7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEyLCAxZnIpO1xuICAgIH1cblxuICAgIC5jLWNhcmQge1xuICAgICAgICBib3JkZXItcmFkaXVzOjUycHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmMWYxZjE7XG4gICAgICAgIGRpc3BsYXk6ZmxleDtcbiAgICAgICAgZmxleC13cmFwOndyYXA7XG4gICAgICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIG92ZXJmbG93OmhpZGRlbjtcbiAgICAgICAgZ3JpZC1jb2x1bW46IHNwYW4gMTI7XG4gICAgICAgICZfX2ltZyxcbiAgICAgICAgJl9fY29udCB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGZsZXgtYmFzaXM6MTAwJTtcbiAgICAgICAgfVxuICAgICAgICAmX19pbWcge1xuICAgICAgICAgICAgcGFkZGluZzowIDI0cHg7XG4gICAgICAgIH1cbiAgICAgICAgJl9fY29udCB7XG4gICAgICAgICAgICBwYWRkaW5nOjM2cHggNDBweDtcbiAgICAgICAgfVxuICAgICAgICBAc2NyZWVuIGxnIHtcbiAgICAgICAgICAgICZfX2NvbnQge1xuICAgICAgICAgICAgICAgIHdpZHRoOiA4MCU7XG4gICAgICAgICAgICAgICAgZmxleC1iYXNpczo4MCU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDYxOHB4KSB7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOjA7XG4gICAgICAgICAgICAmX19jb250IHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOjM2cHggMzZweDtcbiAgICAgICAgICAgICAgICB3aWR0aDoxMDAlO1xuICAgICAgICAgICAgICAgIGZsZXgtYmFzaXM6MTAwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICYuaG9tZSB7XG4gICAgICAgIC5jLWNhcmQge1xuICAgICAgICAgICAgJi0tMSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206MjRweDtcbiAgICAgICAgICAgICAgICBAYXBwbHkgYmctZ3JlZW4tbGlnaHQ7XG4gICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgLmMtY2FyZF9faW1nIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6Y2FsYygxMDAlICsgMTIwcHgpO1xuICAgICAgICAgICAgICAgICAgICBmbGV4LWJhc2lzOmNhbGMoMTAwJSArIDEyMHB4KTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgQHNjcmVlbiBsZyB7XG4gICAgICAgICAgICAgICAgICAgIGdyaWQtY29sdW1uOiBzcGFuIDU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi0tMiB7XG4gICAgICAgICAgICAgICAgQGFwcGx5IGJnLXllbGxvdy1saWdodDtcbiAgICAgICAgICAgICAgICBAc2NyZWVuIGxnIHtcbiAgICAgICAgICAgICAgICAgICAgZ3JpZC1jb2x1bW46IHNwYW4gNztcbiAgICAgICAgICAgICAgICAgICAgLmMtY2FyZF9fY29udCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6NjAlO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi0tMyB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206MjRweDtcbiAgICAgICAgICAgICAgICBAYXBwbHkgYmctYmx1ZS1saWdodDtcbiAgICAgICAgICAgICAgICAuYy1jYXJkX19pbWcge1xuICAgICAgICAgICAgICAgICAgICAuYy1sYXp5LXdyYXBwZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206NTUlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgQHNjcmVlbiBsZyB7XG4gICAgICAgICAgICAgICAgICAgIC5jLWNhcmRfX2NvbnQge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6NDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1iYXNpczo0MCU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgLmMtY2FyZF9faW1nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOjg4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDo2MCU7XG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWJhc2lzOjYwJTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYtLTQge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOjQwcHg7XG4gICAgICAgICAgICAgICAgQGFwcGx5IGJnLXB1cnBsZS1saWdodDtcbiAgICAgICAgICAgICAgICBAc2NyZWVuIGxnIHtcbiAgICAgICAgICAgICAgICAgICAgZ3JpZC1jb2x1bW46IHNwYW4gNztcbiAgICAgICAgICAgICAgICAgICAgLmMtY2FyZF9fY29udCB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDo2MyU7XG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWJhc2lzOjYzJTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYtLTUge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOjI0cHg7XG4gICAgICAgICAgICAgICAgQGFwcGx5IGJnLXBpbmstbGlnaHQ7XG4gICAgICAgICAgICAgICAgQHNjcmVlbiBsZyB7XG4gICAgICAgICAgICAgICAgICAgIGdyaWQtY29sdW1uOiBzcGFuIDU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG59XG5cbiNwYXltZW50LWV4cGFuZCB7XG4gICAgLmMtY2FyZCB7XG4gICAgICAgIEBhcHBseSBiZy15ZWxsb3ctbGlnaHQ7XG4gICAgICAgIEBzY3JlZW4gbGcge1xuICAgICAgICAgICAgJl9fY29udCB7XG4gICAgICAgICAgICAgICAgd2lkdGg6OTAlO1xuICAgICAgICAgICAgICAgIGZsZXgtYmFzaXM6OTAlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYtLTEge1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206MjRweDtcbiAgICAgICAgICAgIEBzY3JlZW4gbGcge1xuICAgICAgICAgICAgICAgIGdyaWQtY29sdW1uOiBzcGFuIDY7XG4gICAgICAgICAgICAgICAgLmMtY2FyZF9faW1nIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzowIDU2cHggMjRweCA1NnB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLS0yIHtcbiAgICAgICAgICAgIC5jLWNhcmRfX2ltZyB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDowO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQHNjcmVlbiBsZyB7XG4gICAgICAgICAgICAgICAgZ3JpZC1jb2x1bW46IHNwYW4gNjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLS0zIHtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOjQwcHg7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDo0MHB4O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjpjZW50ZXI7XG4gICAgICAgICAgICAuYy1jYXJkX19jb250IHtcbiAgICAgICAgICAgICAgICBvcmRlcjoyO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOjA7XG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6MTZweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5jLWNhcmRfX2ltZyB7XG4gICAgICAgICAgICAgICAgb3JkZXI6MTtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOmNlbnRlcjtcbiAgICAgICAgICAgICAgICB3aWR0aDoxMTBweDtcbiAgICAgICAgICAgICAgICBmbGV4LWJhc2lzOjExMHB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6MDtcbiAgICAgICAgICAgICAgICBtYXJnaW46MCBhdXRvO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQHNjcmVlbiBsZyB7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjpsZWZ0O1xuICAgICAgICAgICAgICAgIGdyaWQtY29sdW1uOiBzcGFuIDQ7XG4gICAgICAgICAgICAgICAgLmMtY2FyZF9fY29udCB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOjA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYtLTQge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2YxZjFmMTtcbiAgICAgICAgICAgIC5jLWNhcmRfX2NvbnQge1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246Y2VudGVyO1xuICAgICAgICAgICAgICAgIG1hcmdpbjowIGF1dG87XG4gICAgICAgICAgICAgICAgcGFkZGluZzoxNnB4IDMycHg7XG4gICAgICAgICAgICAgICAgLnRleHQtMjAge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OmJsb2NrO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6NjRweDtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjpjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OjcwMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuYy1jYXJkX19pbWcge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDo0MHB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6NDBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBzY3JlZW4gbGcge1xuICAgICAgICAgICAgICAgIGdyaWQtY29sdW1uOiBzcGFuIDQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi0tNSB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDo0MHB4O1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206NDBweDtcbiAgICAgICAgICAgIC5jLWNhcmRfX2NvbnQge1xuICAgICAgICAgICAgICAgIG9yZGVyOjI7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206MDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDoxNnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmMtY2FyZF9faW1nIHtcbiAgICAgICAgICAgICAgICBvcmRlcjoxO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6MCAzMnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQHNjcmVlbiBsZyB7XG4gICAgICAgICAgICAgICAgZ3JpZC1jb2x1bW46IHNwYW4gNDtcbiAgICAgICAgICAgICAgICAuYy1jYXJkX19jb250IHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6MDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbiNwYXltZW50LWVtcG93ZXIge1xuICAgIC5jLWNhcmQge1xuICAgICAgICBAYXBwbHkgYmcteWVsbG93LWxpZ2h0O1xuICAgICAgICAmLS0xIHtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOjQwcHg7XG4gICAgICAgICAgICBvdmVyZmxvdzpoaWRkZW47XG4gICAgICAgICAgICAuYy1jYXJkX19jb250IHtcbiAgICAgICAgICAgICAgICB6LWluZGV4OjEwO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAuaW1hZ2Uge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOjI0cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmMtY2FyZF9faW1nIHtcbiAgICAgICAgICAgICAgICB3aWR0aDoxMDAlO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OjA7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OjI1NXB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6LTY0cHg7XG4gICAgICAgICAgICAgICAgei1pbmRleDowO1xuICAgICAgICAgICAgICAgIC5jLWxhenktd3JhcHBlciB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOjM5MHB4O1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0Oi0xMDBweDtcbiAgICAgICAgICAgICAgICAgICAgdG9wOjA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQHNjcmVlbiBsZyB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206MDtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgLmMtY2FyZF9fY29udCB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOjQ3JTtcbiAgICAgICAgICAgICAgICAgICAgZmxleC1iYXNpczo0NyU7XG4gICAgICAgICAgICAgICAgICAgIHotaW5kZXg6MDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLmMtY2FyZF9faW1nIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6NjMlO1xuICAgICAgICAgICAgICAgICAgICBmbGV4LWJhc2lzOjYzJTtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OjEwMCU7XG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OjA7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6MDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206NDBweDtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICB0b3A6MDtcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6MDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDowO1xuICAgICAgICAgICAgICAgICAgICB6LWluZGV4OjEwO1xuICAgICAgICAgICAgICAgICAgICAuYy1sYXp5LXdyYXBwZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6MDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYtLTIge1xuICAgICAgICAgICAgLmMtY2FyZF9fY29udCB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206MjRweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5jLWNhcmRfX2ltZyB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzowIDAgMjRweCAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQHNjcmVlbiBsZyB7XG4gICAgICAgICAgICAgICAgZ3JpZC1jb2x1bW46IHNwYW4gNDtcbiAgICAgICAgICAgICAgICAuYy1jYXJkX19jb250IHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6OTAlO1xuICAgICAgICAgICAgICAgICAgICBmbGV4LWJhc2lzOjkwJTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi0tMyB7XG4gICAgICAgICAgICAuYy1jYXJkX19jb250IHtcbiAgICAgICAgICAgICAgICBvcmRlcjoyO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmMtY2FyZF9faW1nIHtcbiAgICAgICAgICAgICAgICBvcmRlcjoxO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQHNjcmVlbiBsZyB7XG4gICAgICAgICAgICAgICAgZ3JpZC1jb2x1bW46IHNwYW4gODtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgICAgICAuYy1jYXJkX19jb250IHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6MzklO1xuICAgICAgICAgICAgICAgICAgICBmbGV4LWJhc2lzOjM5JTtcbiAgICAgICAgICAgICAgICAgICAgb3JkZXI6MTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLmMtY2FyZF9faW1nIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6NTUlO1xuICAgICAgICAgICAgICAgICAgICBmbGV4LWJhc2lzOjU1JTtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206MDtcbiAgICAgICAgICAgICAgICAgICAgb3JkZXI6MjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi0tNCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmMWYxO1xuICAgICAgICAgICAgLmMtY2FyZF9fY29udCB7XG4gICAgICAgICAgICAgICAgb3JkZXI6MjtcbiAgICAgICAgICAgICAgICAudGV4dC0yMCB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OjcwMDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOjY0cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmMtY2FyZF9faW1nIHtcbiAgICAgICAgICAgICAgICBvcmRlcjoxO1xuICAgICAgICAgICAgICAgIG1hcmdpbjowIGF1dG87XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOjkwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBzY3JlZW4gbGcge1xuICAgICAgICAgICAgICAgIGdyaWQtY29sdW1uOiBzcGFuIDY7XG4gICAgICAgICAgICAgICAgLmMtY2FyZF9fY29udCB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOjYwJTtcbiAgICAgICAgICAgICAgICAgICAgZmxleC1iYXNpczo2MCU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYtLTUge1xuICAgICAgICAgICAgLmMtY2FyZF9fY29udCB7XG4gICAgICAgICAgICAgICAgb3JkZXI6MjtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDoyNHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmMtY2FyZF9faW1nIHtcbiAgICAgICAgICAgICAgICBvcmRlcjoxO1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDo4MCU7XG4gICAgICAgICAgICAgICAgbWFyZ2luOjAgYXV0bztcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDoyNHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQHNjcmVlbiBsZyB7XG4gICAgICAgICAgICAgICAgZ3JpZC1jb2x1bW46IHNwYW4gNjtcbiAgICAgICAgICAgICAgICAuYy1jYXJkX19jb250IHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6OTAlO1xuICAgICAgICAgICAgICAgICAgICBmbGV4LWJhc2lzOjkwJTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbiNub3RpY2UtdGltZSB7XG4gICAgLmMtY2FyZCB7XG4gICAgICAgIEBhcHBseSBiZy1ncmVlbi1saWdodGVyO1xuICAgICAgICAmLS0xIHtcbiAgICAgICAgICAgIC5jLWNhcmRfX2NvbnQge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOjA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuYy1jYXJkX19pbWcge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6MDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBzY3JlZW4gbGcge1xuICAgICAgICAgICAgICAgIGdyaWQtY29sdW1uOiBzcGFuIDY7XG4gICAgICAgICAgICAgICAgLmMtY2FyZF9fY29udCB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOjg1JTtcbiAgICAgICAgICAgICAgICAgICAgZmxleC1iYXNpczo4NSU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYtLTIge1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206MjRweDtcbiAgICAgICAgICAgIEBzY3JlZW4gbGcge1xuICAgICAgICAgICAgICAgIGdyaWQtY29sdW1uOiBzcGFuIDY7XG4gICAgICAgICAgICAgICAgLmMtY2FyZF9faW1nIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzowIDU2cHggMjRweCA1NnB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLS0zIHtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOjQwcHg7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDo0MHB4O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjpjZW50ZXI7XG4gICAgICAgICAgICAuYy1jYXJkX19jb250IHtcbiAgICAgICAgICAgICAgICBvcmRlcjoyO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOjA7XG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6MTZweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOi0yNHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmMtY2FyZF9faW1nIHtcbiAgICAgICAgICAgICAgICBvcmRlcjoxO1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246Y2VudGVyO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6MDtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6ODAlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQHNjcmVlbiBsZyB7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjpsZWZ0O1xuICAgICAgICAgICAgICAgIGdyaWQtY29sdW1uOiBzcGFuIDQ7XG4gICAgICAgICAgICAgICAgLmMtY2FyZF9fY29udCB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOjA7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA5MCU7XG4gICAgICAgICAgICAgICAgICAgIGZsZXgtYmFzaXM6IDkwJTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi0tNCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmMWYxO1xuICAgICAgICAgICAgLmMtY2FyZF9fY29udCB7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjpjZW50ZXI7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206MTZweDtcbiAgICAgICAgICAgICAgICBtYXJnaW46MCBhdXRvO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDowO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6MDtcbiAgICAgICAgICAgICAgICAudGV4dC0yMCB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6YmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTo2NHB4O1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOmNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6NzAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5jLWNhcmRfX2ltZyB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OjU2cHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDo1NnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQHNjcmVlbiBsZyB7XG4gICAgICAgICAgICAgICAgZ3JpZC1jb2x1bW46IHNwYW4gNDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLS01IHtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOjQwcHg7XG4gICAgICAgICAgICAuYy1jYXJkX19jb250IHtcbiAgICAgICAgICAgICAgICBvcmRlcjoyO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOjA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuYy1jYXJkX19pbWcge1xuICAgICAgICAgICAgICAgIG9yZGVyOjE7XG4gICAgICAgICAgICAgICAgcGFkZGluZzowO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQHNjcmVlbiBsZyB7XG4gICAgICAgICAgICAgICAgZ3JpZC1jb2x1bW46IHNwYW4gNDtcbiAgICAgICAgICAgICAgICAuYy1jYXJkX19jb250IHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6MDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6MTAwJTtcbiAgICAgICAgICAgICAgICAgICAgZmxleC1iYXNpczoxMDAlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLS02IHtcbiAgICAgICAgICAgIC5jLWNhcmRfX2NvbnQge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOjMycHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuYy1jYXJkX19pbWcge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6MDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBzY3JlZW4gbGcge1xuICAgICAgICAgICAgICAgIGdyaWQtY29sdW1uOiBzcGFuIDg7XG4gICAgICAgICAgICAgICAgLmMtY2FyZF9fY29udCB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOjc0JTtcbiAgICAgICAgICAgICAgICAgICAgZmxleC1iYXNpczo3NCU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYtLTcge1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206NDBweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmMWYxZjE7XG4gICAgICAgICAgICAuYy1jYXJkX19jb250IHtcbiAgICAgICAgICAgICAgICBvcmRlcjoyO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOjA7XG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6MTZweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOi01NnB4O1xuICAgICAgICAgICAgICAgIC50ZXh0LTIwIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOjY0cHg7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OjcwMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuYy1jYXJkX19pbWcge1xuICAgICAgICAgICAgICAgIG9yZGVyOjE7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjpjZW50ZXI7XG4gICAgICAgICAgICAgICAgcGFkZGluZzowO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQHNjcmVlbiBsZyB7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjpsZWZ0O1xuICAgICAgICAgICAgICAgIGdyaWQtY29sdW1uOiBzcGFuIDQ7XG4gICAgICAgICAgICAgICAgLmMtY2FyZF9fY29udCB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOjA7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOjcwJTtcbiAgICAgICAgICAgICAgICAgICAgZmxleC1iYXNpczo3MCU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4jbm90aWNlLXJlcXMge1xuICAgIFxuICAgIC5jLWNhcmQge1xuICAgICAgICBAYXBwbHkgYmctZ3JlZW4tbGlnaHRlcjtcbiAgICAgICAgJi0tMSB7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbToyNHB4O1xuICAgICAgICAgICAgLmMtY2FyZF9fY29udCB7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuYy1jYXJkX19pbWcge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6MDtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6NzUlO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OmF1dG87XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAc2NyZWVuIGxnIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OmZsZXg7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgICAgIGZsZXgtd3JhcDpub3dyYXA7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206MDtcbiAgICAgICAgICAgICAgICAuYy1jYXJkX19jb250IHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6NTAlO1xuICAgICAgICAgICAgICAgICAgICBmbGV4LWJhc2lzOjUwJTtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDowO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuYy1jYXJkX19pbWcge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDo1MCU7XG4gICAgICAgICAgICAgICAgICAgIGZsZXgtYmFzaXM6NTAlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLS0yIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmMWYxZjE7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgZGlzcGxheTpmbGV4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAuYy1jYXJkX19jb250IHtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOmNlbnRlcjtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OmZsZXg7XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6MTAwJTtcbiAgICAgICAgICAgICAgICAudGV4dC0yMCB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6YmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTo5NnB4O1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDoxO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOmNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6NzAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBzY3JlZW4gbGcgeyBcbiAgICAgICAgICAgICAgICBncmlkLWNvbHVtbjogc3BhbiA0O1xuICAgICAgICAgICAgICAgIC5jLWNhcmRfX2NvbnQge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6OHB4O1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OjhweDtcbiAgICAgICAgICAgICAgICAgICAgLnRleHQtMTYge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOjgwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjowIGF1dG87XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi0tMyB7XG4gICAgICAgICAgICAuYy1jYXJkX19jb250IHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbToyNHB4O1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDo4MCU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuYy1jYXJkX19pbWcge1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDo3MCU7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6YXV0bztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBzY3JlZW4gbGcgeyBcbiAgICAgICAgICAgICAgICBncmlkLWNvbHVtbjogc3BhbiA4O1xuICAgICAgICAgICAgICAgIC5jLWNhcmRfX2NvbnQge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDo3MCU7XG4gICAgICAgICAgICAgICAgICAgIGZsZXgtYmFzaXM6NzAlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuI2FuYWx5dGljLWRhc2hib2FyZCB7XG4gICAgLmMtY2FyZCB7XG4gICAgICAgIEBhcHBseSBiZy1ibHVlLWxpZ2h0ZXI7XG4gICAgICAgICYtLTEge1xuICAgICAgICAgICAgLmMtY2FyZF9faW1nIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOjAgNDBweCAwIDQwcHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTotMnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQHNjcmVlbiBsZyB7XG4gICAgICAgICAgICAgICAgZ3JpZC1jb2x1bW46IHNwYW4gNjtcbiAgICAgICAgICAgICAgICAuYy1jYXJkX19jb250IHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6OTAlO1xuICAgICAgICAgICAgICAgICAgICBmbGV4LWJhc2lzOjkwJTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi0tMiB7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTo0cHg7XG4gICAgICAgICAgICAuYy1jYXJkX19pbWcge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6MCA0MHB4IDAgNDBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBzY3JlZW4gbGcge1xuICAgICAgICAgICAgICAgIGdyaWQtY29sdW1uOiBzcGFuIDY7XG4gICAgICAgICAgICAgICAgLmMtY2FyZF9fY29udCB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOjg1JTtcbiAgICAgICAgICAgICAgICAgICAgZmxleC1iYXNpczo4NSU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYtLTMge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgLmMtY2FyZF9fY29udCB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIHotaW5kZXg6MTA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuYy1jYXJkX19pbWcge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6MDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOi0yNSU7XG4gICAgICAgICAgICAgICAgXG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAc2NyZWVuIGxnIHtcbiAgICAgICAgICAgICAgICBncmlkLWNvbHVtbjogc3BhbiA4O1xuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6MzIwcHg7XG4gICAgICAgICAgICAgICAgLmMtY2FyZF9fY29udCB7XG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDo4MCU7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOjA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5jLWNhcmRfX2ltZyB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6MDtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICB0b3A6LTI0cHg7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6MDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6MTAwJTtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OjEwMCU7XG4gICAgICAgICAgICAgICAgICAgIHotaW5kZXg6MDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDowO1xuICAgICAgICAgICAgICAgICAgICAuYy1sYXp5LXdyYXBwZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOjA7XG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OjA7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDoxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OjEwMCU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi0tNCB7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbToyNHB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2YxZjFmMTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIC5jLWNhcmRfX2NvbnQge1xuICAgICAgICAgICAgICAgIG9yZGVyOjI7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206MDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDoxNTBweDtcbiAgICAgICAgICAgICAgICB6LWluZGV4OjEwO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAudGV4dC0yMCB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTo2NHB4O1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDo3MDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmMtY2FyZF9faW1nIHtcbiAgICAgICAgICAgICAgICBvcmRlcjoxO1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246Y2VudGVyO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6MDtcbiAgICAgICAgICAgICAgICB3aWR0aDoyMzdweDtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdG9wOjA7XG4gICAgICAgICAgICAgICAgcmlnaHQ6MDtcbiAgICAgICAgICAgICAgICB6LWluZGV4OjA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAc2NyZWVuIGxnIHtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOmxlZnQ7XG4gICAgICAgICAgICAgICAgZ3JpZC1jb2x1bW46IHNwYW4gNDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuI2FuYWx5dGljLWluc2lnaHQge1xuICAgIC5jLWNhcmQge1xuICAgICAgICBAYXBwbHkgYmctYmx1ZS1saWdodGVyO1xuICAgICAgICAmLS0xIHtcbiAgICAgICAgICAgIC5jLWNhcmRfX2ltZyB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206MDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OjA7XG4gICAgICAgICAgICAgICAgLmMtbGF6eS13cmFwcGVyIHtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OjMyMHB4O1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDoxMDAwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQHNjcmVlbiBsZyB7XG4gICAgICAgICAgICAgICAgLmMtY2FyZF9faW1nIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6MTAwJTtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDoyNHB4O1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTozMnB4O1xuICAgICAgICAgICAgICAgICAgICAuYy1sYXp5LXdyYXBwZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OmF1dG87XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDoxMDAlO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5jLWNhcmRfX2NvbnQge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDo1NSU7XG4gICAgICAgICAgICAgICAgICAgIGZsZXgtYmFzaXM6NTUlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLS0yIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmMWYxZjE7XG4gICAgICAgICAgICAuYy1jYXJkX19jb250IHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbToxNnB4O1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDo2MCU7XG4gICAgICAgICAgICAgICAgLnRleHQtMjAge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OmJsb2NrO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6NjRweDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6NzAwO1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDoxO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5jLWNhcmRfX2ltZyB7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOjkwJTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDphdXRvO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6MDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBzY3JlZW4gbGcge1xuICAgICAgICAgICAgICAgIGdyaWQtY29sdW1uOiBzcGFuIDQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi0tMyB7XG4gICAgICAgICAgICAuYy1jYXJkX19pbWcge1xuICAgICAgICAgICAgICAgIC5jLWxhenktd3JhcHBlciB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOmNhbGMoMTAwJSArIDEwMHB4KTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgcGFkZGluZzowIDAgMCA0MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQHNjcmVlbiBsZyB7XG4gICAgICAgICAgICAgICAgZ3JpZC1jb2x1bW46IHNwYW4gODtcbiAgICAgICAgICAgICAgICAuYy1jYXJkX19pbWcge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOjAgNDBweDtcbiAgICAgICAgICAgICAgICAgICAgLmMtbGF6eS13cmFwcGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOjEwMCU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLmMtY2FyZF9fY29udCB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOjkwJTtcbiAgICAgICAgICAgICAgICAgICAgZmxleC1iYXNpczo5MCU7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOjE2cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYtLTQsXG4gICAgICAgICYtLTUsXG4gICAgICAgICYtLTYge1xuICAgICAgICAgICAgLmMtY2FyZF9fY29udCB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206MTZweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5jLWNhcmRfX2ltZyB7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOjMwMHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbjowIGF1dG87XG4gICAgICAgICAgICAgICAgaGVpZ2h0OjIyMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQHNjcmVlbiBsZyB7XG4gICAgICAgICAgICAgICAgZ3JpZC1jb2x1bW46IHNwYW4gNDtcbiAgICAgICAgICAgICAgICAuYy1jYXJkX19jb250IHtcbiAgICAgICAgICAgICAgICAgICAgb3JkZXI6MjtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6MTZweDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206MzJweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLmMtY2FyZF9faW1nIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzozMnB4IDA7XG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDoxODZweDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOjAgYXV0bztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLS02IHtcbiAgICAgICAgICAgIC5jLWNhcmRfX2ltZyB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OjI0MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIFxuICAgIH1cbn1cblxuI3ByaW50aW5nLXF1YWxpdHkge1xuICAgIC5jLWNhcmQge1xuICAgICAgICBAYXBwbHkgYmctcHVycGxlLWxpZ2h0ZXI7XG4gICAgICAgICYtLTEge1xuICAgICAgICAgICAgLmMtY2FyZF9fY29udCB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206MTZweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5jLWNhcmRfX2ltZyB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzowO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQHNjcmVlbiBsZyB7XG4gICAgICAgICAgICAgICAgZ3JpZC1jb2x1bW46IHNwYW4gNjtcbiAgICAgICAgICAgICAgICAuYy1jYXJkX19jb250IHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206MTZweDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6OTAlO1xuICAgICAgICAgICAgICAgICAgICBmbGV4LWJhc2lzOjkwJTtcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOjEwMCU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYtLTIge1xuICAgICAgICAgICAgLmMtY2FyZF9fY29udCB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206MDtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6ODklO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmMtY2FyZF9faW1nIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOjA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAc2NyZWVuIGxnIHtcbiAgICAgICAgICAgICAgICBncmlkLWNvbHVtbjogc3BhbiA2O1xuICAgICAgICAgICAgICAgIC5jLWNhcmRfX2NvbnQge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDo5MCU7XG4gICAgICAgICAgICAgICAgICAgIGZsZXgtYmFzaXM6OTAlO1xuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6MTAwJTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi0tMyB7XG4gICAgICAgICAgICAuYy1jYXJkX19jb250IHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTozMnB4O1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDo4NSU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuYy1jYXJkX19pbWcge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6MCAyNHB4IDAgMDtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6NzAlO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OmF1dG87XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAc2NyZWVuIGxnIHtcbiAgICAgICAgICAgICAgICBncmlkLWNvbHVtbjogc3BhbiA4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYtLTQge1xuICAgICAgICAgICAgLmMtY2FyZF9fY29udCB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206MDtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgei1pbmRleDoxMDtcbiAgICAgICAgICAgICAgICAudGV4dC0yMCB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTo2NHB4O1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDo3MDA7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OjE7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC50ZXh0LTE2IHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6NTAlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5jLWNhcmRfX2ltZyB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzowO1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6LTEwMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQHNjcmVlbiBzbSB7XG4gICAgICAgICAgICAgICAgLmMtY2FyZF9fY29udCB7XG4gICAgICAgICAgICAgICAgICAgIC50ZXh0LTE2IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOjkwJTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuYy1jYXJkX19pbWcge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOi0xMjBweDtcbiAgICAgICAgICAgICAgICB9ICAgXG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAc2NyZWVuIGxnIHtcbiAgICAgICAgICAgICAgICBncmlkLWNvbHVtbjogc3BhbiA0O1xuICAgICAgICAgICAgICAgIC5jLWNhcmRfX2ltZyB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6MDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDotMTgwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4jcHJpbnRpbmctY3VzdG9tIHtcbiAgICAuYy1jYXJkIHtcbiAgICAgICAgQGFwcGx5IGJnLXB1cnBsZS1saWdodGVyO1xuICAgICAgICAmLS0xIHtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6MzUwcHg7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAuYy1jYXJkX19jb250IHtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOmNlbnRlcjtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6NjUwcHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luOjAgYXV0bztcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgei1pbmRleDoxMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5jLWNhcmRfX2ltZyB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcDowO1xuICAgICAgICAgICAgICAgIGxlZnQ6MDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgbWl4LWJsZW5kLW1vZGU6IGNvbG9yLWJ1cm47XG4gICAgICAgICAgICAgICAgcGFkZGluZzowO1xuICAgICAgICAgICAgICAgIC5jLWxhenktd3JhcHBlciB7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgdG9wOjIwcHg7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6MDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOnNjYWxlKDEuMik7XG4gICAgICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDoxMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAc2NyZWVuIGxnIHtcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OjQ1MHB4O1xuICAgICAgICAgICAgICAgIC5jLWNhcmRfX2ltZyB7XG4gICAgICAgICAgICAgICAgICAgIC5jLWxhenktd3JhcHBlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6MDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTpzY2FsZSgxKTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLS0yIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmMWYxZjE7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgZGlzcGxheTpmbGV4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OjMyMHB4O1xuICAgICAgICAgICAgLmMtY2FyZF9fY29udCB7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjpjZW50ZXI7XG4gICAgICAgICAgICAgICAgZGlzcGxheTpmbGV4O1xuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OjEwMCU7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OjhweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OjhweDtcbiAgICAgICAgICAgICAgICAudGV4dC0yMCB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6YmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTo5NnB4O1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDoxO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOmNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6NzAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAudGV4dC0xNiB7XG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDo4MCU7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjowIGF1dG87XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQHNjcmVlbiBsZyB7IFxuICAgICAgICAgICAgICAgIGdyaWQtY29sdW1uOiBzcGFuIDQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi0tMyB7XG4gICAgICAgICAgICAuYy1jYXJkX19jb250IHtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6MTAwJTtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgei1pbmRleDoxMDtcbiAgICAgICAgICAgICAgICAudGV4dC0xNiB7XG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDo2MCU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmMtY2FyZF9faW1nIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OjA7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOjYwJTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDphdXRvO1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6LTEwMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQHNjcmVlbiBsZyB7XG4gICAgICAgICAgICAgICAgZ3JpZC1jb2x1bW46IHNwYW4gODtcbiAgICAgICAgICAgICAgICAuYy1jYXJkX19jb250IHtcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOjYwJTtcbiAgICAgICAgICAgICAgICAgICAgLnRleHQtMTYge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOjgwJTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuYy1jYXJkX19pbWcge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOi0xNTBweDtcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOjU1JTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgIH1cbn1cblxuXG5cbiNiaWxsLW1hbmlwdWxhdGUge1xuICAgIC5jLWNhcmQge1xuICAgICAgICBAYXBwbHkgYmctcGluay1saWdodGVyO1xuICAgICAgICAmLS0xIHtcbiAgICAgICAgICAgXG4gICAgICAgICAgICAuYy1jYXJkX19jb250IHtcbiAgICAgICAgICAgICAgXG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuYy1jYXJkX19pbWcge1xuICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDowO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQHNjcmVlbiBsZyB7XG4gICAgICAgICAgICAgICAgZ3JpZC1jb2x1bW46IHNwYW4gNjtcbiAgICAgICAgICAgICAgICAuYy1jYXJkX19jb250IHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6OTAlO1xuICAgICAgICAgICAgICAgICAgICBmbGV4LWJhc2lzOjkwJTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi0tMiB7XG4gICAgICAgICAgICAuYy1jYXJkX19jb250IHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbToxNnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmMtY2FyZF9faW1nIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOjAgNDBweCAyNHB4IDQwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAc2NyZWVuIGxnIHtcbiAgICAgICAgICAgICAgICBncmlkLWNvbHVtbjogc3BhbiA2O1xuICAgICAgICAgICAgICAgIC5jLWNhcmRfX2NvbnQge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDo5NSU7XG4gICAgICAgICAgICAgICAgICAgIGZsZXgtYmFzaXM6OTUlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLS0zIHtcbiAgICAgICAgICAgIC5jLWNhcmRfX2NvbnQge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOjA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuYy1jYXJkX19pbWcge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206LTNweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OjA7XG4gICAgICAgICAgICAgICAgLmMtbGF6eS13cmFwcGVyIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6Y2FsYygxMDAlICsgMTUwcHgpO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6MjgwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQHNjcmVlbiBsZyB7XG4gICAgICAgICAgICAgICAgZ3JpZC1jb2x1bW46IHNwYW4gMTI7XG4gICAgICAgICAgICAgICAgLmMtY2FyZF9fY29udCB7XG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDo0MCU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5jLWNhcmRfX2ltZyB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6LTEzMHB4O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOi0zcHg7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6MDtcbiAgICAgICAgICAgICAgICAgICAgLmMtbGF6eS13cmFwcGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOjEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6YXV0bztcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLS00LFxuICAgICAgICAmLS01LFxuICAgICAgICAmLS02IHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmMWYxZjE7XG4gICAgICAgICAgICBkaXNwbGF5OmZsZXg7XG4gICAgICAgICAgICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgICAgIFxuICAgICAgICAgICAgLmMtY2FyZF9fY29udCB7XG4gICAgICAgICAgICAgICAgLnRleHQtMjAge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OmJsb2NrO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6NjRweDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6NzAwO1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDoxO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBzY3JlZW4gbGcge1xuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6MzIwcHg7XG4gICAgICAgICAgICAgICAgZ3JpZC1jb2x1bW46IHNwYW4gNDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgfVxufVxuXG5cblxuI2JpbGwtc2VjdXJpdHkge1xuICAgIC5jLWNhcmQge1xuICAgICAgICBAYXBwbHkgYmctcGluay1saWdodGVyO1xuICAgICAgICAmLS0xIHtcbiAgICAgICAgICAgIC5jLWNhcmRfX2ltZyB7XG5cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBzY3JlZW4gbGcge1xuICAgICAgICAgICAgICAgIC5jLWNhcmRfX2ltZyB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6MCA2NHB4IDAgNjRweDtcbiAgICAgICAgICAgICAgICB9ICAgXG4gICAgICAgICAgICAgICAgLmMtY2FyZF9fY29udCB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOjY1JTtcbiAgICAgICAgICAgICAgICAgICAgZmxleC1iYXNpczo2NSU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYtLTIge1xuICAgICAgICAgICAgLmMtY2FyZF9fY29udCB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206MTZweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5jLWNhcmRfX2ltZyB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OjcycHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAc2NyZWVuIGxnIHtcbiAgICAgICAgICAgICAgICBncmlkLWNvbHVtbjogc3BhbiA1O1xuICAgICAgICAgICAgICAgIC5jLWNhcmRfX2NvbnQge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDo5MCU7XG4gICAgICAgICAgICAgICAgICAgIGZsZXgtYmFzaXM6OTAlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLS0zIHtcbiAgICAgICAgICAgIC5jLWNhcmRfX2NvbnQge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOjE2cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuYy1jYXJkX19pbWcge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6MCA2NHB4IDQwcHggNjRweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBzY3JlZW4gbGcge1xuICAgICAgICAgICAgICAgIGdyaWQtY29sdW1uOiBzcGFuIDc7XG4gICAgICAgICAgICAgICAgLmMtY2FyZF9fY29udCB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOjg1JTtcbiAgICAgICAgICAgICAgICAgICAgZmxleC1iYXNpczo4NSU7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOjE2cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4jY2Fzc2llLWFpLWFkYW0ge1xuICAgIC5jLWNhcmRzIHtcbiAgICAgICAgZGlzcGxheTpncmlkO1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICAgICAgQHNjcmVlbiBsZyB7XG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnIgMWZyO1xuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiAxZnIgMWZyO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5jLWNhcmQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAyZjQ1O1xuICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgIGdyaWQtY29sdW1uOiBzcGFuIDE7XG4gICAgICAgIGdyaWQtcm93OiBzcGFuIDE7XG4gICAgICAgIC5jLWNhcmRfX2NvbnQge1xuICAgICAgICAgICAgd2lkdGg6OTAlO1xuICAgICAgICAgICAgZmxleC1iYXNpczo5MCU7XG4gICAgICAgIH1cbiAgICAgICAgJi0tMSB7XG4gICAgICAgICAgICAuYy1jYXJkX19pbWcge1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDo3NSU7XG4gICAgICAgICAgICAgICAgcGFkZGluZzowIDI0cHggMjRweCAyNHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYtLTIge1xuICAgICAgICAgICAgZ3JpZC1yb3c6IHNwYW4gMjtcbiAgICAgICAgICAgIC5jLWNhcmRfX2ltZyB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzowO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYtLTMge1xuXG5cbiAgICAgICAgfVxuICAgICAgICAmLS00IHtcbiAgICAgICAgICAgIC5jLWNhcmRfX2ltZyB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzowO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYtLTUge1xuXG4gICAgICAgIH1cbiAgICB9XG59IiwiLnN3aXBlci0tY2Fyb3VzZWwge1xuICAgIGNsaXAtcGF0aDppbnNldCgtMTAwdncgLTEwMHZ3IC0xMDB2dyAwKVxufVxuXG4uc3dpcGVyLS1lcXVhbGhlaWdodCB7XG4gICAgLnN3aXBlci1zbGlkZSB7XG4gICAgICAgIEBhcHBseSBoLWF1dG87XG4gICAgICAgID4gZGl2IHtcbiAgICAgICAgICAgIGhlaWdodDoxMDAlO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4vLyAuc3dpcGVyLS1lcXVhbGhlaWdodC1tb2JpbGUge1xuLy8gICAgIC5zd2lwZXItc2xpZGUge1xuLy8gICAgICAgICBAYXBwbHkgaC1hdXRvO1xuLy8gICAgICAgICA+IGRpdiB7XG4vLyAgICAgICAgICAgICBoZWlnaHQ6MTAwJTtcbi8vICAgICAgICAgfVxuLy8gICAgICAgICBAc2NyZWVuIGxnIHtcbi8vICAgICAgICAgICAgIGhlaWdodDoxMDAlO1xuLy8gICAgICAgICAgICAgPiBkaXYge1xuLy8gICAgICAgICAgICAgICAgIGhlaWdodDphdXRvO1xuLy8gICAgICAgICAgICAgfVxuLy8gICAgICAgICB9XG4vLyAgICAgfVxuLy8gfVxuXG4uc3dpcGVyLWJ1dHRvbi1wcmV2LFxuLnN3aXBlci1idXR0b24tbmV4dCB7XG4gICAgd2lkdGg6NzRweDtcbiAgICBoZWlnaHQ6NzRweDtcbiAgICBkaXNwbGF5Om5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBib3JkZXItcmFkaXVzOjEwMHB4O1xuICAgIHotaW5kZXg6MTAwO1xuICAgIHRleHQtYWxpZ246Y2VudGVyO1xuICAgIGxpbmUtaGVpZ2h0Ojc0cHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHRyYW5zaXRpb246YWxsIC4zcyBlYXNlO1xuXG4gICAgQHNjcmVlbiBsZyB7XG4gICAgICAgIGRpc3BsYXk6YmxvY2s7XG4gICAgfVxuXG4gICAgJi5zd2lwZXItYnV0dG9uLWRpc2FibGVkIHtcbiAgICAgICAgb3BhY2l0eTowLjI7XG4gICAgfVxufVxuXG4uc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgICBvcGFjaXR5OjE7XG4gICAgJi5zd2lwZXItYnV0dG9uLWRpc2FibGVkIHtcbiAgICAgICAgb3BhY2l0eTouMjtcbiAgICB9XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIHtcbiAgICBkaXNwbGF5OmZsZXg7XG4gICAgQGFwcGx5IGZsZXggZ2FwLTE7XG5cbiAgICAmLnN3aXBlci1wYWdpbmF0aW9uLWxvY2sge1xuICAgICAgICBkaXNwbGF5Om5vbmU7XG4gICAgfVxuXG4gICAgc3BhbiB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6MTAwcHg7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgQGFwcGx5IHctWzlweF0gaC1bOXB4XSB0cmFuc2l0aW9uLWFsbCBiZy13aGl0ZSBiZy1vcGFjaXR5LTIwO1xuICAgICAgICAuZGFyay1uYXYgJiB7XG4gICAgICAgICAgICBAYXBwbHkgYmctYmx1ZSBiZy1vcGFjaXR5LTIwO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcbiAgICAgICAgICAgIEBhcHBseSBiZy1vcGFjaXR5LTEwMDtcbiAgICAgICAgICAgIC5kYXJrLW5hdiAmIHtcbiAgICAgICAgICAgICAgICBAYXBwbHkgYmctYmx1ZSBiZy1vcGFjaXR5LTEwMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuXG4uc3dpcGVyLWZyYWN0aW9uIHtcbiAgICBAYXBwbHkgYWJzb2x1dGUgYm90dG9tLTAgcmlnaHQtMCBoaWRkZW47XG59XG5cblxuLnN3aXBlci1idXR0b24tcHJldi0tYXJyb3csXG4uc3dpcGVyLWJ1dHRvbi1uZXh0LS1hcnJvdyB7XG4gICAgYm9yZGVyLXJhZGl1czoxMDBweDtcbiAgICB3aWR0aDo0OHB4O1xuICAgIGhlaWdodDo0OHB4O1xuICAgIHBhZGRpbmc6MDtcbiAgICB0ZXh0LWFsaWduOmNlbnRlcjtcbiAgICBsaW5lLWhlaWdodDo0NHB4O1xuICAgIEBhcHBseSB0ZXh0LWJsdWUgYm9yZGVyIGJvcmRlci1ibHVlO1xuICAgICY6aG92ZXIge1xuICAgICAgICBvcGFjaXR5OjE7XG4gICAgICAgIEBhcHBseSBiZy1ibHVlIHRleHQtd2hpdGU7XG4gICAgfVxuICAgICYuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCB7XG4gICAgICAgIG9wYWNpdHk6MC4yO1xuICAgICAgICBwb2ludGVyLWV2ZW50czpub25lO1xuICAgIH1cbn0iLCIuYy1jYXNlLWNhcmRzIHtcbiAgICBkaXNwbGF5OmdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgZ2FwOjE2cHg7XG4gICAgQHNjcmVlbiBsZyB7XG4gICAgICAgIGdhcDoyNHB4O1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxMiwgMWZyKTtcbiAgICB9XG5cbiAgICAuYy1jYXNlLWNhcmQge1xuICAgICAgICBib3JkZXItcmFkaXVzOjgwcHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmMWYxZjE7XG4gICAgICAgIGRpc3BsYXk6ZmxleDtcbiAgICAgICAgZmxleC13cmFwOndyYXA7XG4gICAgICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIG92ZXJmbG93OmhpZGRlbjtcbiAgICAgICAgZ3JpZC1jb2x1bW46IHNwYW4gMTI7XG4gICAgICAgIG1pbi1oZWlnaHQ6NDAwcHg7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgICAgIEBzY3JlZW4gbGcge1xuICAgICAgICAgICAgZ3JpZC1jb2x1bW46IHNwYW4gNjtcbiAgICAgICAgfVxuICAgICAgICAmX19pbWcsXG4gICAgICAgICZfX2NvbnQge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBmbGV4LWJhc2lzOjEwMCU7XG4gICAgICAgIH1cbiAgICAgICAgJl9faW1nIHtcbiAgICAgICAgICAgIHBhZGRpbmc6MHB4IDMycHggNTBweCAzMnB4O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjpyaWdodDtcbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTppbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOjEyNnB4O1xuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6MTAwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAc2NyZWVuIGxnIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOjBweCA2NHB4IDUwcHggNjRweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmX19jb250IHtcbiAgICAgICAgICAgIHBhZGRpbmc6NTBweCAzMnB4O1xuICAgICAgICAgICAgbWF4LXdpZHRoOjgwJTtcbiAgICAgICAgICAgIEBzY3JlZW4gbGcge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6NTBweCA2NHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5mdWxsIHtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6MjAwcHg7XG4gICAgICAgICAgICBncmlkLWNvbHVtbjogc3BhbiAxMjtcbiAgICAgICAgICAgIC5jLWNhc2UtY2FyZF9faW1nIHtcbiAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6MTQ4cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDYxOHB4KSB7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOjA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLmhvbWUge1xuICAgICAgICAuYy1jYXJkIHtcbiAgICAgICAgICAgICYtLTEge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOjI0cHg7XG4gICAgICAgICAgICAgICAgQGFwcGx5IGJnLWdyZWVuLWxpZ2h0O1xuICAgICAgICAgICAgICAgIEBzY3JlZW4gbGcge1xuICAgICAgICAgICAgICAgICAgICBncmlkLWNvbHVtbjogc3BhbiA1O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYtLTIge1xuICAgICAgICAgICAgICAgIEBhcHBseSBiZy15ZWxsb3ctbGlnaHQ7XG4gICAgICAgICAgICAgICAgQHNjcmVlbiBsZyB7XG4gICAgICAgICAgICAgICAgICAgIGdyaWQtY29sdW1uOiBzcGFuIDc7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi0tMyB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206MjRweDtcbiAgICAgICAgICAgICAgICBAYXBwbHkgYmctYmx1ZS1saWdodDtcbiAgICAgICAgICAgICAgICBAc2NyZWVuIGxnIHtcbiAgICAgICAgICAgICAgICAgICAgLmMtY2FyZF9fY29udCB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDozNSU7XG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWJhc2lzOjM1JTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAuYy1jYXJkX19pbWcge1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6ODhweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOjY1JTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtYmFzaXM6NjUlO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi0tNCB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206NDBweDtcbiAgICAgICAgICAgICAgICBAYXBwbHkgYmctcHVycGxlLWxpZ2h0O1xuICAgICAgICAgICAgICAgIEBzY3JlZW4gbGcge1xuICAgICAgICAgICAgICAgICAgICBncmlkLWNvbHVtbjogc3BhbiA3O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYtLTUge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOjI0cHg7XG4gICAgICAgICAgICAgICAgQGFwcGx5IGJnLXBpbmstbGlnaHQ7XG4gICAgICAgICAgICAgICAgQHNjcmVlbiBsZyB7XG4gICAgICAgICAgICAgICAgICAgIGdyaWQtY29sdW1uOiBzcGFuIDU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG59IiwiLmJnLWdyZXktMTAwLnotMTAsXG4uYmctZ3JleS56LTEwIHtcbiAgICBiYWNrZ3JvdW5kOiNGMEVGRUY7XG59IiwiLmMtZm9vdGVyIHtcbiAgICBjb2xvcjojQkNCQ0JDQkM7XG59XG5cbiNtZW51LWZvb3Rlci1uYXYge1xuICAgIGRpc3BsYXk6Z3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gICAgZ2FwOjQwcHg7XG4gICAgd2lkdGg6MTAwJTtcbiAgICBwYWRkaW5nOjE2cHggMDtcbiAgICBAc2NyZWVuIHNtIHtcbiAgICAgICAgcGFkZGluZzowO1xuICAgICAgICBib3JkZXItdG9wOjA7XG4gICAgICAgIGJvcmRlci1ib3R0b206MDtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyIDFmciAxZnIgMWZyO1xuICAgICAgICBnYXA6NTZweDtcbiAgICB9XG4gICAgYSB7XG4gICAgICAgIGNvbG9yOiNmZmZmZmY7XG4gICAgfVxuICAgID4gbGkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOjA7XG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOjA7XG4gICAgICAgIH1cbiAgICAgICAgLy8gJi5hY3RpdmUge1xuICAgICAgICAvLyAgICAgPiBhIHtcbiAgICAgICAgLy8gICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgIC8vICAgICAgICAgICAgIGNvbnRlbnQ6J1xcRTgwNSc7XG4gICAgICAgIC8vICAgICAgICAgfVxuICAgICAgICAvLyAgICAgfVxuICAgICAgICAvLyB9XG4gICAgICAgID4gYSB7XG4gICAgICAgICAgICBjb2xvcjojZmZmZmZmO1xuICAgICAgICAgICAgZGlzcGxheTpibG9jaztcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206MTBweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZToxMnB4O1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOm5vbmU7XG4gICAgICAgICAgICBmb250LXdlaWdodDo0MDA7XG4gICAgICAgICAgICAvLyAmOmJlZm9yZSB7XG4gICAgICAgICAgICAvLyAgICAgY29udGVudDogJ1xcRTgyMyc7XG4gICAgICAgICAgICAvLyAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgLy8gICAgIGRpc3BsYXk6aW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgLy8gICAgIGZvbnQtZmFtaWx5OiBmb250ZWxsbztcbiAgICAgICAgICAgIC8vICAgICBtYXJnaW4tcmlnaHQ6OHB4O1xuICAgICAgICAgICAgLy8gfVxuICAgICAgICB9XG4gICAgICAgID4gdWwge1xuICAgICAgICAgICAgcGFkZGluZzowIDAgMHB4IDA7XG4gICAgICAgICAgICBAc2NyZWVuIHNtIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOjA7XG4gICAgICAgICAgICAgICAgZGlzcGxheTpibG9jayAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgPiBsaSB7XG4gICAgICAgICAgICAgICAgYnJlYWstaW5zaWRlOiBhdm9pZDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOjZweDtcbiAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOjA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgID4gYSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiNCQ0JDQkNCQztcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOjEycHg7XG5cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbiNtZW51LWZvb3Rlci1saW5rcyB7XG4gICAgZGlzcGxheTpmbGV4O1xuICAgIGNvbHVtbi1nYXA6IDI0cHg7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIGEge1xuICAgICAgICBjb2xvcjojQkNCQ0JDQkM7XG4gICAgfVxuICAgIEBzY3JlZW4gc20ge1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB9XG4gICAgQGFwcGx5IG9yZGVyLTEgc206b3JkZXItMiB3LWZ1bGwgc206dy1hdXRvIG1sLTAgc206bWwtMztcbiAgICBsaSB7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgIG1hcmdpbjowO1xuICAgICAgICBhIHtcbiAgICAgICAgICAgIEBhcHBseSB0ZXh0LTEyO1xuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgQGFwcGx5IHVuZGVybGluZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn0iLCIuYy1sYXp5LXdyYXBwZXIge1xuICAgIEBhcHBseSB3LWZ1bGwgaC0wIHJlbGF0aXZlIG92ZXJmbG93LWhpZGRlbiB0cmFuc2l0aW9uLWFsbCBiZy10cmFuc3BhcmVudDtcbiAgICAmLmltZy1sb2FkZWQge1xuICAgICAgICBAYXBwbHkgYmctdHJhbnNwYXJlbnQ7XG4gICAgfVxuICAgICYuY292ZXIge1xuICAgICAgICBpbWcubGF6eSB7XG4gICAgICAgICAgICBoZWlnaHQ6MTAwJTtcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICB9XG4gICAgfVxuICAgIGltZyB7XG4gICAgICAgICYubm90LWxhenkge1xuICAgICAgICAgICAgQGFwcGx5IHctZnVsbCBoLWF1dG8gYWJzb2x1dGUgdG9wLTAgbGVmdC0wIG92ZXJmbG93LWhpZGRlbiB0cmFuc2l0aW9uLWFsbDtcbiAgICAgICAgfVxuICAgICAgICAmLmxhenkge1xuICAgICAgICAgICAgQGFwcGx5IG9wYWNpdHktMCB3LWZ1bGwgaC1hdXRvIGFic29sdXRlIHRvcC0wIGxlZnQtMCBvdmVyZmxvdy1oaWRkZW4gdHJhbnNpdGlvbi1hbGw7XG4gICAgICAgIH1cbiAgICBcbiAgICAgICAgJjpub3QoLmluaXRpYWwpIHtcbiAgICAgICAgICAgIFxuICAgICAgICB9XG4gICAgXG4gICAgICAgICYubG9hZGluZyxcbiAgICAgICAgJi5pbml0aWFsLFxuICAgICAgICAmLmxvYWRlZCxcbiAgICAgICAgJi5lcnJvciB7XG4gICAgICAgICAgICBAYXBwbHkgb3BhY2l0eS0xMDA7XG4gICAgICAgIH1cbiAgICBcbiAgICAgICAgJjpub3QoW3NyY10pIHtcbiAgICAgICAgICAgIEBhcHBseSBpbnZpc2libGVcbiAgICAgICAgfVxuICAgIFxuICAgIH1cbiAgICBcbiAgICAubGF6eTpub3QoaW1nKSB7XG4gICAgICAgIEBhcHBseSBvcGFjaXR5LTA7XG4gICAgfVxuICAgIFxuICAgIC5sYXp5Om5vdChpbWcpW2RhdGEtbGwtc3RhdHVzPSdsb2FkaW5nJ10sXG4gICAgLmxhenk6bm90KGltZylbZGF0YS1sbC1zdGF0dXM9J2xvYWRlZCddLFxuICAgIC5sYXp5Om5vdChpbWcpW2RhdGEtbGwtc3RhdHVzPSdlbnRlcmVkJ10ge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICBAYXBwbHkgb3BhY2l0eS0xMDA7XG4gICAgfVxufVxuXG5cblxuLmMtaG92ZXItem9vbSB7XG4gICAgQHNjcmVlbiBsZyB7XG4gICAgICAgIC5jLWltYWdlLFxuICAgICAgICAuYy1sYXp5LXdyYXBwZXIge1xuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246YWxsIC40NXMgZWFzZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgLmMtaW1hZ2UsXG4gICAgICAgICAgICAuYy1sYXp5LXdyYXBwZXIge1xuICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wNSk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIGEge1xuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIuYy1saW5rIHtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIGRpc3BsYXk6aW5saW5lLWJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0ZXh0LWRlY29yYXRpb246bm9uZTtcbiAgICBmb250LXdlaWdodDo3MDA7XG4gICAgQGFwcGx5IHRyYW5zaXRpb24tYWxsO1xuICAgICY6aG92ZXIge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246bm9uZTtcbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICByaWdodDotOHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgc3BhbiB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZGlzcGxheTppbmxpbmUtYmxvY2s7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgfVxuICAgICYuYmx1ZSB7XG4gICAgICAgIEBhcHBseSB0ZXh0LWJsdWUtMTAwO1xuICAgIH1cbiAgICAmLmFycm93IHtcbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OidcXEU4MkEnO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6Zm9udGVsbG87XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDo4cHg7XG4gICAgICAgICAgICByaWdodDowO1xuICAgICAgICAgICAgQGFwcGx5IHRyYW5zaXRpb24tYWxsO1xuICAgICAgICB9XG4gICAgfVxuICAgIFxufSIsIi5jLW5hdi1waWxsIHtcbiAgICBib3JkZXI6MXB4IHNvbGlkICNEMENCQkU7XG4gICAgYm9yZGVyLXJhZGl1czoxMDBweDtcbiAgICBwYWRkaW5nOjZweDtcbiAgICBkaXNwbGF5OmlubGluZS1mbGV4O1xuICAgIGNvbHVtbi1nYXA6OHB4O1xuICAgIGEge1xuICAgICAgICBkaXNwbGF5OmlubGluZS1ibG9jaztcbiAgICAgICAgcGFkZGluZzoxMHB4IDIwcHggNnB4IDIwcHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6MTAwcHg7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgIEBhcHBseSB0ZXh0LWFybXk7XG4gICAgICAgIGZvbnQtc2l6ZToxNHB4O1xuICAgICAgICBcbiAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgQGFwcGx5IGJnLWFybXkgdGV4dC1lY3J1O1xuICAgICAgICB9XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICB9XG4gICAgICAgIEBzY3JlZW4gbGcge1xuICAgICAgICAgICAgZm9udC1zaXplOjE4cHg7XG4gICAgICAgIH1cbiAgICB9XG59IiwiLnBhZ2luYXRpb24ge1xuICAgIFxuICAgIGRpc3BsYXk6ZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBjb2x1bW4tZ2FwOiA4cHg7XG4gICAgbGkge1xuICAgICAgICBzcGFuLFxuICAgICAgICBhIHtcbiAgICAgICAgICAgIHBhZGRpbmc6NHB4IDhweDtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjpub25lO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czoxMDBweDtcbiAgICAgICAgICAgIHdpZHRoOjMycHg7XG4gICAgICAgICAgICBoZWlnaHQ6MzJweDtcbiAgICAgICAgICAgIGRpc3BsYXk6aW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjpjZW50ZXI7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDoyNHB4O1xuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOm5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAYXBwbHkgdGV4dC1ibHVlO1xuICAgICAgICAgICAgJi5jdXJyZW50IHtcbiAgICAgICAgICAgICAgICBAYXBwbHkgYmctZ3JleS1kYXJrZXIgdGV4dC13aGl0ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIEBhcHBseSBiZy1ncmV5LWRhcmtlciB0ZXh0LXdoaXRlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgaSB7XG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDphdXRvO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46MDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbn0iLCIuYy1wcmVsb2FkZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206MDtcbiAgICBsZWZ0OjA7XG4gICAgd2lkdGg6MTAwJTtcbiAgICBoZWlnaHQ6MTAwJTtcbiAgICB6LWluZGV4OjEwMDA7XG4gICAgb3BhY2l0eTowO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICB0cmFuc2l0aW9uOmFsbCAuM3MgZWFzZTtcbiAgICBAYXBwbHkgYmctd2hpdGU7XG5cbiAgXG5cbiAgICAmLmFjdGl2ZSB7XG4gICAgICAgIG9wYWNpdHk6MTtcbiAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTs7XG4gICAgfVxuXG4gICAgJl9fbG9hZGVyIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHdpZHRoOiA2NHB4O1xuICAgICAgICBoZWlnaHQ6IDY0cHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0Oi0zMnB4O1xuICAgICAgICB0b3A6MTAwcHg7XG4gICAgICAgIGxlZnQ6NTAlO1xuICAgICAgICB0cmFuc2Zvcm06c2NhbGUoMS41KTtcblxuICAgICAgICAmLmRhcmsge1xuICAgICAgICAgICAgZGl2IHtcbiAgICAgICAgICAgICAgICBAYXBwbHkgYmctYmx1ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIGRpdiB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDI3cHg7XG4gICAgICAgICAgICB3aWR0aDogOHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxOHB4O1xuICAgICAgICAgICAgQGFwcGx5IGJnLXdoaXRlO1xuICAgICAgICAgICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAsIDEsIDEsIDApO1xuXG4gICAgICAgICAgICAmOm50aC1jaGlsZCgxKSB7XG4gICAgICAgICAgICAgICAgbGVmdDogNnB4O1xuICAgICAgICAgICAgICAgIGFuaW1hdGlvbjogcHJlbG9hZGVyMSAwLjZzIGluZmluaXRlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgICAgICAgICAgIGxlZnQ6IDZweDtcbiAgICAgICAgICAgICAgICBhbmltYXRpb246IHByZWxvYWRlcjIgMC42cyBpbmZpbml0ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDMpIHtcbiAgICAgICAgICAgICAgICBsZWZ0OiAyNnB4O1xuICAgICAgICAgICAgICAgIGFuaW1hdGlvbjogcHJlbG9hZGVyMiAwLjZzIGluZmluaXRlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpudGgtY2hpbGQoNCkge1xuICAgICAgICAgICAgICAgIGxlZnQ6IDQ1cHg7XG4gICAgICAgICAgICAgICAgYW5pbWF0aW9uOiBwcmVsb2FkZXIzIDAuNnMgaW5maW5pdGU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgfVxuICBcbiAgQGtleWZyYW1lcyBwcmVsb2FkZXIxIHtcbiAgICAwJSB7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICAgIH1cbiAgICAxMDAlIHtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgfVxuICB9XG4gIEBrZXlmcmFtZXMgcHJlbG9hZGVyMyB7XG4gICAgMCUge1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICB9XG4gICAgMTAwJSB7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICAgIH1cbiAgfVxuICBAa2V5ZnJhbWVzIHByZWxvYWRlcjIge1xuICAgIDAlIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xuICAgIH1cbiAgICAxMDAlIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDE5cHgsIDApO1xuICAgIH1cbiAgfSIsIi5jLXJpY2h0ZXh0IHtcbiAgICBoMixcbiAgICBoMyB7XG4gICAgICAgIG1hcmdpbi10b3A6NjRweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6NjAwO1xuICAgICAgICBAYXBwbHkgdGV4dC0yNCBsZzp0ZXh0LTM2IG1iLTMgbXQtNTtcbiAgICAgICAgbGluZS1oZWlnaHQ6MS4xO1xuICAgIH1cblxuICAgIGg0LCBoNSB7XG4gICAgICAgIG1hcmdpbi10b3A6NjRweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6NjAwO1xuICAgICAgICBAYXBwbHkgdGV4dC0yNCBtYi0zO1xuICAgIH1cblxuICAgIGg2IHtcbiAgICAgICAgZm9udC13ZWlnaHQ6NzAwO1xuICAgICAgICBAYXBwbHkgdGV4dC0xNiBtYi0xO1xuICAgIH1cblxuICAgICo6Zmlyc3QtY2hpbGQge1xuICAgICAgICBAYXBwbHkgbXQtMDtcbiAgICB9XG5cbiAgICAqOmxhc3QtY2hpbGQge1xuICAgICAgICBAYXBwbHkgbWItMDtcbiAgICB9XG5cbiAgICBhOm5vdCguYy1idXR0b24pIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgXG4gICAgcCB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OjEuMztcbiAgICB9XG5cblxuICAgIHVsLG9sIHtcbiAgICAgICAgQGFwcGx5IG1iLTM7XG4gICAgICAgIGxpc3Qtc3R5bGU6IGRpc2M7XG4gICAgICAgIHBhZGRpbmctbGVmdDoyNHB4O1xuICAgICAgICBsaSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOjRweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIG9sIHtcbiAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBkZWNpbWFsO1xuICAgIH1cblxuXG4gICAgJi0tbGlnaHQge1xuICAgICAgICBoMixoMyxoNCxcbiAgICAgICAgcCwgdWwsIG9sIHtcbiAgICAgICAgICAgIEBhcHBseSB0ZXh0LWdyZXktZGFyaztcbiAgICAgICAgfVxuICAgIH1cbiAgICAmLS1ncmV5LWJnLFxuICAgICYtLWdyZXktZGFyayxcbiAgICAmLS1kYXJrIHtcbiAgICAgICAgaDIsaDMsaDQsXG4gICAgICAgIHAsIHVsLCBvbCB7XG4gICAgICAgICAgICBAYXBwbHkgdGV4dC13aGl0ZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtLXRpY2sge1xuICAgICAgICB1bCB7XG4gICAgICAgICAgICBsaXN0LXN0eWxlOm5vbmU7XG4gICAgICAgICAgICBwYWRkaW5nOjA7XG4gICAgICAgICAgICBtYXJnaW46MzJweCAwIDAgMDtcbiAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOjI0cHg7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDo0OHB4O1xuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDonJztcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OjA7XG4gICAgICAgICAgICAgICAgICAgIHRvcDotM3B4O1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDoyNHB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6MjRweDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMjQnIGhlaWdodD0nMjQnIHZpZXdCb3g9JzAgMCAyNCAyNCcgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTEyIDJDNi41IDIgMiA2LjUgMiAxMkMyIDE3LjUgNi41IDIyIDEyIDIyQzE3LjUgMjIgMjIgMTcuNSAyMiAxMkMyMiA2LjUgMTcuNSAyIDEyIDJaTTEwIDE3TDUgMTJMNi40MSAxMC41OUwxMCAxNC4xN0wxNy41OSA2LjU4TDE5IDhMMTAgMTdaJyBmaWxsPSclMjNBM0ZBQUQnLyUzRSUzQy9zdmclM0UlMEFcIik7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIFxuICAgIGEge1xuICAgICAgICBAYXBwbHkgdGV4dC1ibHVlLTEwMDtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBAYXBwbHkgdGV4dC1ibHVlLTMwMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYuY29udGFjdCB7XG4gICAgICAgIHAge1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6MS44O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6NTAwO1xuICAgICAgICB9XG4gICAgfVxufSIsIi5jLXNlYXJjaC0tYWN0aXZlIHtcbiAgICAuYy1oZWFkZXJfX292ZXJsYXkge1xuICAgICAgICBkaXNwbGF5OmJsb2NrICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuXG4uYy1zZWFyY2gge1xuICAgIHRyYW5zZm9ybTp0cmFuc2xhdGVZKC0xMDAlKTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBAYXBwbHkgdHJhbnNpdGlvbi1hbGw7XG4gICAgLmMtc2VhcmNoLS1hY3RpdmUgJiB7XG4gICAgICAgIHRyYW5zZm9ybTp0cmFuc2xhdGVZKDAlKTtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gICAgfVxuICAgIGEuanMtc2VhcmNoLWNsZWFyIHtcbiAgICAgICAgZGlzcGxheTpub25lO1xuICAgIH1cbiAgICBhLmpzLXNlYXJjaC1jbG9zZSB7XG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB3aWR0aDogMjRweDtcbiAgICAgICAgICAgIGhlaWdodDogMjRweDtcbiAgICAgICAgICAgIGRpc3BsYXk6aW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6NHB4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uanMtc2VhcmNoLXRvZ2dsZSB7XG4gICAgcGFkZGluZzowcHg7XG4gICAgaGVpZ2h0OjMycHg7XG4gICAgQGFwcGx5IHRyYW5zaXRpb24tYWxsIGJnLXRyYW5zcGFyZW50O1xuICAgIEBzY3JlZW4gbGcge1xuICAgICAgICBwYWRkaW5nOjhweDtcbiAgICB9XG59IiwiLmMtdGFibGUge1xuICAgIHdpZHRoOjEwMCU7XG4gICAgYm9yZGVyLWNvbGxhcHNlOmNvbGxhcHNlO1xuICAgIGZvbnQtc2l6ZToxNHB4O1xuICAgIEBzY3JlZW4gbGcge1xuICAgICAgICBmb250LXNpemU6MjRweDtcbiAgICB9XG4gICAgdGhlYWQge1xuICAgICAgICB0aCB7XG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgICAgcGFkZGluZzoyNHB4IDRweCAxNnB4IDNweDtcbiAgICAgICAgICAgIEBzY3JlZW4gbGcge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6MjRweCA5cHggNDBweCA5cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgdGJvZHkge1xuICAgICAgICB0ZCB7XG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgICAgcGFkZGluZzo5cHggNHB4O1xuICAgICAgICAgICAgJjpudGgtY2hpbGQoMSkge1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246bGVmdDtcbiAgICAgICAgICAgICAgICB3aWR0aDo1MCU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOm50aC1jaGlsZCgyKSxcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgICAgICAgICB3aWR0aDoyNSU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAc2NyZWVuIGxnIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOjlweDtcbiAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgxKSB7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246bGVmdDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6NTYlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgyKSxcbiAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgyKSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOjIyJTtcbiAgICAgICAgICAgICAgICB9ICAgXG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5jLXN0YXR1cyB7XG4gICAgYm9yZGVyLXJhZGl1czo4cHg7XG4gICAgcGFkZGluZzoxMHB4IDhweCA2cHggOHB4O1xuICAgIGZvbnQtd2VpZ2h0OjcwMDtcbiAgICAmLnllcyB7XG4gICAgICAgIEBhcHBseSBiZy1ncmVlbiB0ZXh0LWFybXk7XG4gICAgfVxuICAgICYubm8ge1xuICAgICAgICBAYXBwbHkgYmctcmVkLWxpZ2h0IHRleHQtcmVkO1xuICAgIH1cbn0iLCIuYy10YWcge1xuICAgIGRpc3BsYXk6aW5saW5lLWJsb2NrO1xuICAgIHBhZGRpbmc6NHB4IDhweDtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgOHB4IGNlbnRlcjtcbiAgICAmOmhvdmVyIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOm5vbmU7XG4gICAgfVxuICAgIEBhcHBseSByb3VuZGVkIHRleHQtMTQ7XG5cbiAgICAmLmNsb3NlIHtcbiAgICAgICAgY3Vyc29yOnBvaW50ZXI7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6MzJweDtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9pY29ucy9jbG9zZS1ibHVlLnN2Zyk7XG4gICAgfVxuICAgICYubW9yZSB7XG4gICAgICAgIGN1cnNvcjpwb2ludGVyO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OjMycHg7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaWNvbnMvcGx1cy1ibHVlLnN2Zyk7XG4gICAgfVxuXG59IiwiXG4uYy12aWRlby1jb3ZlciB7XG4gICAgcGFkZGluZy1ib3R0b206OTAlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBAc2NyZWVuIGxnIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206MzguODglO1xuICAgIH1cblxuICAgICYubG9hZGVkIHtcbiAgICAgICAgLmMtdmlkZW8tY292ZXJfX2ltYWdlIHtcbiAgICAgICAgICAgIG9wYWNpdHk6MDtcbiAgICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19pbWFnZSB7XG4gICAgICAgIG9wYWNpdHk6MTtcbiAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgdHJhbnNpdGlvbjphbGwgLjhzIGVhc2U7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7IFxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDowO1xuICAgICAgICBsZWZ0OjA7XG4gICAgICAgIHdpZHRoOjEwMCU7XG4gICAgICAgIGhlaWdodDoxMDAlO1xuICAgICAgICB6LWluZGV4OjA7XG4gICAgfVxuICAgIGlmcmFtZSB7XG4gICAgICAgIHdpZHRoOiAxMTB2dztcbiAgICAgICAgaGVpZ2h0OiAxMDB2dztcbiAgICAgICAgbWluLWhlaWdodDogMTAwJTtcbiAgICAgICAgbWluLXdpZHRoOiAxNzcuNzd2aDsgLyogR2l2ZW4gYSAxNjo5IGFzcGVjdCByYXRpbywgMTYvOSoxMDAgPSAxNzcuNzcgKi9cbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgICAgei1pbmRleDowO1xuICAgIH1cbn0iLCIuYy12aWRlby1yZXNwb25zaXZlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy1ib3R0b206IDU2LjI1JTtcbiAgICBoZWlnaHQ6IDA7XG5cbiAgICBpZnJhbWUge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICB9XG59XG4iLCIuYi1oZWFkZXIge1xuICAgICZfX3RpdGxlIHtcbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIGRpc3BsYXk6aW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6NDZweDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHRvcDotNXB4O1xuICAgICAgICAgICAgQHNjcmVlbiBsZyB7XG4gICAgICAgICAgICAgICAgdG9wOi01cHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6OTBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmItZm9vdGVyLWN0YSB7XG4gICAgJl9fdGl0bGUge1xuICAgICAgICBpbWcge1xuICAgICAgICAgICAgZGlzcGxheTppbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICB3aWR0aDo0NnB4O1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgdG9wOi01cHg7XG4gICAgICAgICAgICBAc2NyZWVuIGxnIHtcbiAgICAgICAgICAgICAgICB0b3A6LTVweDtcbiAgICAgICAgICAgICAgICB3aWR0aDo2NHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4uYi1jb250LWNhcm91c2VsX19zbGlkZSB7XG4gICAgPiAucmVsYXRpdmUge1xuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICB6LWluZGV4OiAyMDtcbiAgICAgICAgICAgIGJvdHRvbTowO1xuICAgICAgICAgICAgbGVmdDowO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgwLDAsMCwwLjQpO1xuICAgICAgICAgICAgQHNjcmVlbiBsZyB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDIyNy43M2RlZywgcmdiYSgwLCAwLCAwLCAwKSAxOC44OCUsIHJnYmEoNDMsIDEyMiwgMTA5LCAwLjcpIDc2LjcxJSk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5iLWhvbWUtbWFwIHtcbiAgICBiYWNrZ3JvdW5kOiByYWRpYWwtZ3JhZGllbnQoNzEuMjclIDcxLjI3JSBhdCA1MCUgMTE3LjUzJSwgIzBCNDg2NSAwJSwgIzAwMTUxRiAxMDAlKSBcblxufVxuXG4uYi1xdW90ZSB7XG4gICAgLmZsZXgge1xuICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTguNDVkZWcsICMwMEJFRTMgMCUsICMwMDlGRTMgOTcuMDclKTtcblxuICAgIH1cbn1cblxuXG4uYi1wcm9kdWN0LWhlYWRlciB7XG4gICAgJi5vdmVyZmxvdyB7XG4gICAgICAgIC5iLXByb2R1Y3QtaGVhZGVyX19iZyB7XG4gICAgICAgICAgICBoZWlnaHQ6NzAlO1xuICAgICAgICAgICAgQHNjcmVlbiBsZyB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OmNhbGMoMTAwJSAtIDcycHgpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgICZfX2JnIHtcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDI1NC45NGRlZywgI0UyRTJFMiAyLjk3JSwgI0ZGRkZGRiA4OC44NiUpO1xuICAgIH1cbn1cblxuLmItY29udGFjdCB7XG4gICAgJl9faXRlbSB7XG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAuYm9yZGVyLWIge1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206MDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmItY2FzZS1zdHVkeV9fY29udGVudCB7XG4gICAgPiBkaXY6Zmlyc3QtY2hpbGQge1xuICAgICAgICBwYWRkaW5nLXRvcDowICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuXG5cbi5oZWFkZXIge1xuICAgICYtY29udCB7XG4gICAgICAgIFxuICAgIH1cbiAgICAmLXdyYXAge1xuICAgICAgICAuaGVhZGVyLWxlZnQgJiB7XG4gICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlICsgNDhweCk7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6YXV0bztcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0Oi00OHB4O1xuICAgICAgICB9XG4gICAgICAgIC5oZWFkZXItY2VudGVyICYge1xuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSArIDk2cHgpO1xuICAgICAgICAgICAgbWFyZ2luOjAgLTQ4cHg7XG4gICAgICAgIH1cbiAgICAgICAgLmhlYWRlci1yaWdodCAmIHtcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgKyA0OHB4KTtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OmF1dG87XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6LTQ4cHg7XG4gICAgICAgIH1cbiAgICAgICAgLmhlYWRlci1wYWRkZWQgJiB7XG4gICAgICAgICAgICB3aWR0aDoxMDAlO1xuICAgICAgICAgICAgbWFyZ2luOjA7ICAgICAgIFxuICAgICAgICB9XG4gICAgICAgIEBzY3JlZW4gbGcge1xuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSArIDE1MHB4KTtcbiAgICAgICAgICAgIG1hcmdpbjowO1xuICAgICAgICAgICAgLmhlYWRlci1yaWdodCAmLFxuICAgICAgICAgICAgLmhlYWRlci1sZWZ0ICYsXG4gICAgICAgICAgICAuaGVhZGVyLWNlbnRlciAmIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlICsgMTUwcHgpO1xuICAgICAgICAgICAgICAgIG1hcmdpbjowO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgICYtZGVza3RvcCB7XG5cbiAgICB9XG4gICAgJi1tb2JpbGUge1xuXG4gICAgfVxufVxuXG4uYi1wYWdlLWhlYWRlciB7XG4gICAgJi5hbmFseXRpYyB7XG4gICAgICAgID4gLnJlbGF0aXZlLnB5LTEwIHtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOjA7XG4gICAgICAgICAgICA+IC5jb250YWluZXIge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6MDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5oZWFkZXItdGV4dCB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDoyNHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmhlYWRlci1tb2JpbGUge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6YmxvY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuaGVhZGVyLWRlc2t0b3Age1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6bm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBzY3JlZW4gbGcge1xuICAgICAgICAgICAgICAgIG92ZXJmbG93OmhpZGRlbjtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDowO1xuICAgICAgICAgICAgICAgIC5oZWFkZXItd3JhcCB7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDo2NjdweDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6Y2FsYygxMDAlICsgNDMwcHgpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuaGVhZGVyLW1vYmlsZSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6bm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLmhlYWRlci1kZXNrdG9wIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTpibG9jaztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmItcGFnZS1oZWFkZXJfX2JnIHtcbiAgICAgICAgICAgIGhlaWdodDoxMDAlO1xuICAgICAgICB9XG4gICAgfVxuICAgICYuYmlsbCB7XG4gICAgICAgID4gLnJlbGF0aXZlLnB5LTEwIHtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOjA7XG4gICAgICAgICAgICA+IC5jb250YWluZXIge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6MDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5oZWFkZXItdGV4dCB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDoyNHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmhlYWRlci13cmFwIHtcbiAgICAgICAgICAgICAgICB3aWR0aDpjYWxjKDEwMCUgLSAyNHB4KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIFxuICAgICAgICAgICAgQHNjcmVlbiBsZyB7XG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6aGlkZGVuO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOjA7XG4gICAgICAgICAgICAgICAgLmhlYWRlci1kZXNrdG9wIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6Y2FsYygxMDAlICsgMTAwcHgpO1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTowO1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OjA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5iLXBhZ2UtaGVhZGVyX19iZyB7XG4gICAgICAgICAgICBoZWlnaHQ6MTAwJTtcbiAgICAgICAgfVxuICAgIH1cbn0iLCJodG1sW2xhbmc9ZW5dIHtcblx0bWFyZ2luLXRvcDowICFpbXBvcnRhbnQ7XG59XG5cbmJvZHkge1xuICAgICYuYy1oZWFkZXItLWhlcm8ge1xuICAgICAgICBwYWRkaW5nLXRvcDo2MHB4O1xuICAgICAgICBAc2NyZWVuIGxnIHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOjcwcHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5jLWhlYWRlciB7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAuNXMgZWFzZSwgcGFkZGluZyAuNXMgZWFzZTtcbiAgICBoZWlnaHQ6NjBweDtcbiAgICBAc2NyZWVuIGxnIHtcbiAgICAgICAgaGVpZ2h0OjcwcHg7XG4gICAgfVxufVxuXG4uYy11c2VybGluayB7XG4gICAgY29sb3I6I2ZmZjtcbiAgICBmb250LXdlaWdodDo2MDA7XG4gICAgJjphZnRlciB7XG4gICAgICAgIGZvbnQtZmFtaWx5Oidmb250ZWxsbyc7XG4gICAgICAgIGRpc3BsYXk6aW5saW5lLWJsb2NrO1xuICAgICAgICBtYXJnaW4tbGVmdDo4cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OjQwMDtcbiAgICAgICAgZm9udC1zaXplOjE4cHg7XG4gICAgICAgIGNvbnRlbnQ6ICdcXEU4MjcnO1xuICAgICAgICB0cmFuc2Zvcm06dHJhbnNsYXRlWCgwKTtcbiAgICAgICAgdHJhbnNpdGlvbjphbGwgLjQ1cyBlYXNlO1xuICAgIH1cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBAYXBwbHkgdGV4dC15ZWxsb3c7XG4gICAgfVxufVxuXG5ib2R5IHtcblxuICAgICYuYy1uYXYtbW9iaWxlLS1vcGVuZWQsXG4gICAgJi5jLWhlYWRlci0tYWN0aXZlIHtcbiAgICAgICAgLmMtaGVhZGVyIHtcbiAgICAgICAgICAgIFxuICAgICAgICB9XG4gICAgfVxuXG5cdCYuYy1oZWFkZXItLXN0aWNreSB7XG5cblx0XHQuYy1oZWFkZXIge1xuXHRcdFx0dG9wOjAgIWltcG9ydGFudDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgbGVmdDowO1xuICAgICAgICAgICAgJl9fcGxhY2Vob2xkZXIge1xuICAgICAgICAgICAgICAgIGhlaWdodDo2MHB4O1xuICAgICAgICAgICAgICAgIEBzY3JlZW4gbGcge1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6NzBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cdFx0fVxuXG5cdH1cbn0iLCIuanMtbWVudS10b2dnbGUge1xuICAgIC5jbG9zZS1pY29uIHtcbiAgICAgICAgZGlzcGxheTpub25lO1xuICAgIH1cbiAgICAubWVudS1pY29uIHtcbiAgICAgICAgZGlzcGxheTpibG9jaztcbiAgICB9XG4gICAgLmMtbmF2LW1vYmlsZS0tb3BlbmVkICYge1xuICAgICAgICAuY2xvc2UtaWNvbiB7XG4gICAgICAgICAgICBkaXNwbGF5OmJsb2NrO1xuICAgICAgICB9XG4gICAgICAgIC5tZW51LWljb24ge1xuICAgICAgICAgICAgZGlzcGxheTpub25lO1xuICAgICAgICB9XG4gICAgfVxufSIsIi5jLW5hdi1kZXNrdG9wIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRThFOEU4O1xuICAgIGJvcmRlci1yYWRpdXM6MTAwcHg7XG4gICAgcGFkZGluZzo0cHg7XG4gICAgdWwubWVudSB7XG4gICAgICAgIGRpc3BsYXk6ZmxleDtcbiAgICAgICAgbGluZS1oZWlnaHQ6MTtcbiAgICAgICAgZm9udC1zaXplOjEycHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OjUwMDtcbiAgICAgICAgY29sdW1uLWdhcDogOHB4O1xuICAgICAgICAuc3VibWVudS10b2dnbGUge1xuICAgICAgICAgICAgZGlzcGxheTpub25lO1xuICAgICAgICB9XG4gICAgICAgID4gbGkge1xuICAgICAgICAgICAgJi5jdXJyZW50LW1lbnUtYW5jZXN0b3IsXG4gICAgICAgICAgICAmLmN1cnJlbnQtbWVudS1pdGVtIHtcbiAgICAgICAgICAgICAgICA+IGEge1xuICAgICAgICAgICAgICAgICAgICBAYXBwbHkgdGV4dC13aGl0ZSBiZy1ncmV5LWRhcmsgcm91bmRlZC1mdWxsO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYubWVudS1pdGVtLWhhcy1jaGlsZHJlbiB7XG4gICAgICAgICAgICAgICAgPiBhIHtcbiAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnXFxFODJCJztcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OmZvbnRlbGxvO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6NHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOjhweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDotMXB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgPiBhIHtcbiAgICAgICAgICAgICAgICBAYXBwbHkgdGV4dC1ncmV5LWRhcmtlcjtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OjMwcHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6MzBweDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OmJsb2NrO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6MCAyMHB4O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZToxMXB4O1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OjYwMDtcbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTE1MHB4KSB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6MCAxMHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICAgICAgICBAYXBwbHkgdGV4dC13aGl0ZSBiZy1ncmV5LWRhcmsgcm91bmRlZC1mdWxsO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgID4gLnN1Ym1lbnUtd3JhcHBlciB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6YmxvY2s7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLy8gJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAvLyAgICAgPiAuc3VibWVudS13cmFwcGVyIHtcbiAgICAgICAgICAgIC8vICAgICAgICAgZGlzcGxheTpibG9jaztcbiAgICAgICAgICAgIC8vICAgICB9XG4gICAgICAgICAgICAvLyB9XG5cbiAgICAgICAgICAgID4gLnN1Ym1lbnUtd3JhcHBlciB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTpub25lO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6Y2FsYygxMDAlIC0gMjBweCk7XG4gICAgICAgICAgICAgICAgbGVmdDowO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOjIwcHg7XG4gICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgPiAuc3ViLW1lbnUge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDoxMDAlO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OmZsZXg7XG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOjEycHg7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6NXB4O1xuICAgICAgICAgICAgICAgICAgICBAYXBwbHkgYm9yZGVyLVs1cHhdIGJvcmRlci13aGl0ZS0xMDA7XG4gICAgICAgICAgICAgICAgICAgID4gbGkge1xuICAgICAgICAgICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6NzAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6MjZweCAyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgID4gLnN1Ym1lbnUtd3JhcHBlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgID4gLnN1Yi1tZW51IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6Z3JpZDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbHVtbi1nYXA6NDBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJvdy1nYXA6MTZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6MzAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6MjZweCAyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OjVweCBzb2xpZCAjZjFmMWYxO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgID4gLnN1Ym1lbnUtd3JhcHBlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgID4gLnN1Yi1tZW51IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6Z3JpZDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sdW1uLWdhcDoxNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcm93LWdhcDoxNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgPiBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDo1MDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOjEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbToxcHggc29saWQgI2YxZjFmMTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOjE2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OmJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOjEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICA+IC5zdWJtZW51LXdyYXBwZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgID4gLnN1Yi1tZW51IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPiBsaSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmN1cnJlbnQtbWVudS1pdGVtIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA+IGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOjhweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzowIDAgMHB4IDZweCByZ2JhKCNCMkU1RkEsIDEpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQjJFNUZBO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgID4gYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTpmbGV4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sdW1uLWdhcDoxNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6NHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OjAgMCAwcHggNnB4IHJnYmEoI0IyRTVGQSwgMSk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNCMkU1RkE7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBhcHBseSB0ZXh0LWFybXk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDoxLjI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTppbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4Om5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAYXBwbHkgdHJhbnNpdGlvbi1hbGw7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6NnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0N3B4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNDdweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZW0ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6YmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDozcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IzdiN2I3YjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59IiwiLmMtbmF2LW1vYmlsZSB7XG4gICAgb3BhY2l0eTowO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBoZWlnaHQ6MTAwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiNGRkY7XG5cblxuICAgICYtLW9wZW5lZCB7XG4gICAgICAgIG92ZXJmbG93OmhpZGRlbjtcbiAgICAgICAgdG91Y2gtYWN0aW9uOiBub25lO1xuICAgIH1cbiAgICAuYy1uYXYtbW9iaWxlLS1vcGVuZWQgJiB7XG4gICAgICAgIG9wYWNpdHk6MTtcbiAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gICAgfVxuXG4gICAgJl9fbWVudSB7XG4gICAgICAgIG1hcmdpbi10b3A6MTZweDtcbiAgICAgICAgPiAubWVudSB7XG4gICAgICAgICAgICA+IGxpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOjI0cHg7XG4gICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTowO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4ge1xuICAgICAgICAgICAgICAgICAgICA+IGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJ1xcRTgyQSc7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6Zm9udGVsbG87XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6aW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTpyb3RhdGUoMCk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGFwcGx5IHRyYW5zaXRpb24tYWxsO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgICAgICAgICAgJi5tZW51LWl0ZW0taGFzLWNoaWxkcmVuIHtcbiAgICAgICAgICAgICAgICAgICAgICAgID4gYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTpyb3RhdGUoOTBkZWcpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICA+IC5zdWJtZW51LXdyYXBwZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDo4MDBweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICA+IGEge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6MTZweDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6NjAwO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OmZsZXg7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOjEwMCU7XG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgID4gLnN1Ym1lbnUtd3JhcHBlciB7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDphdXRvO1xuICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzpoaWRkZW47XG4gICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6MDtcbiAgICAgICAgICAgICAgICAgICAgQGFwcGx5IHRyYW5zaXRpb24tYWxsO1xuXG4gICAgICAgICAgICAgICAgICAgID4gLnN1Yi1tZW51IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOjE2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICA+IGxpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPiBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6bm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46MjRweCAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA+IGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTpibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbToxNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6NTAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgID4gLnN1Ym1lbnUtd3JhcHBlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgID4gLnN1Yi1tZW51IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6Z3JpZDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOjEycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBnYXA6MTJweDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPiBsaSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPiBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTpmbGV4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2x1bW4tZ2FwOjEycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBhcHBseSB0ZXh0LWdyZXktZGFyaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAYXBwbHkgdGV4dC1ncmV5LWRhcms7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OmlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4Om5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGFwcGx5IHRyYW5zaXRpb24tYWxsO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0N3B4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6NDdweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGVtIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTpibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDozcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiM3YjdiN2I7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuYy1idXR0b24ge1xuICAgICAgICB3aWR0aDoxMDAlO1xuICAgIH1cblxufSIsIi5jLW5vdGljZSB7XG4gICAgcGFkZGluZzoxMHB4IDA7XG4gICAgQGFwcGx5IGJnLWdyZXktZGFyayB0ZXh0LXdoaXRlO1xuICAgIEBzY3JlZW4gbGcge1xuICAgICAgICBwYWRkaW5nOjEycHggMDtcbiAgICB9XG4gICAgLmNvbnRhaW5lciB7XG4gICAgICAgIHRleHQtYWxpZ246Y2VudGVyO1xuICAgICAgICBmb250LXNpemU6MTFweDtcbiAgICAgICAgQHNjcmVlbiBsZyB7XG4gICAgICAgICAgICBmb250LXNpemU6MTJweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICBhIHtcbiAgICAgICAgZGlzcGxheTppbmxpbmUtYmxvY2s7XG4gICAgICAgIG1hcmdpbi1sZWZ0OjE2cHg7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7XG4gICAgICAgIHRleHQtdW5kZXJsaW5lLW9mZnNldDogM3B4O1xuICAgICAgICBAYXBwbHkgdGV4dC13aGl0ZTtcbiAgICB9XG59Il19 */
