*,
*::before,
*::after {
  box-sizing: border-box;
}

html {
  font-family: sans-serif;
  line-height: 1.5;
  -ms-overflow-style: scrollbar;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
}

@-ms-viewport {
  width: device-width;
}

article,
aside,
dialog,
figcaption,
figure,
footer,
header,
hgroup,
main,
nav,
section {
  display: block;
}

[tabindex="-1"]:focus {
  outline: 0 !important;
}

hr {
  box-sizing: content-box;
  height: 0;
  overflow: visible;
}

h1,
h2,
h3,
h4,
h5,
h6 {
  margin-bottom: 1.25rem;
  margin-top: 0;
}

p {
  margin-bottom: 0.625rem;
  margin-top: 0;
}

abbr[title],
abbr[data-original-title] {
  border-bottom: 0;
  cursor: help;
  text-decoration: underline;
  -webkit-text-decoration: underline dotted;
          text-decoration: underline dotted;
}

address {
  font-style: normal;
  line-height: inherit;
  margin-bottom: 1rem;
}

ol,
ul,
dl {
  font-size: 0;
  margin-bottom: 1rem;
  margin-top: 0;
}

ol li,
ul li,
dl li {
  font-size: medium;
  font-size: initial;
}

ol ol,
ul ul,
ol ul,
ul ol {
  margin-bottom: 0;
}

dt {
  font-weight: bold;
}

dd {
  margin-bottom: 0.5rem;
  margin-left: 0;
}

blockquote {
  margin: 0 0 1rem;
}

dfn {
  font-style: italic;
}

b,
strong {
  font-weight: bolder;
}

small {
  font-size: 80%;
}

sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

a:not([href]):not([tabindex]) {
  color: inherit;
  text-decoration: none;
}

a:not([href]):not([tabindex]):focus {
  outline: 0;
}

pre,
code,
kbd,
samp {
  font-family: monospace, monospace;
  font-size: 1em;
}

pre {
  margin-bottom: 1rem;
  margin-top: 0;
  overflow: auto;
  -ms-overflow-style: scrollbar;
}

figure {
  margin: 0;
  position: relative;
}

img {
  border-style: none;
  vertical-align: middle;
}

svg:not(:root) {
  overflow: hidden;
}

table {
  border-collapse: collapse;
}

caption {
  caption-side: bottom;
  color: inherit;
  padding: 0.625rem 0;
  text-align: left;
}

th {
  text-align: inherit;
}

label {
  display: inline-block;
  margin-bottom: 0.5rem;
}

button {
  border-radius: 0;
  cursor: pointer;
}

input,
button,
select,
optgroup,
textarea {
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
  margin: 0;
}

button,
input {
  overflow: visible;
}

button,
select {
  text-transform: none;
}

button,
html [type="button"],
[type="reset"],
[type="submit"] {
  -webkit-appearance: button;
}

button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
  border-style: none;
  padding: 0;
}

input[type="radio"],
input[type="checkbox"] {
  box-sizing: border-box;
  padding: 0;
}

input[type="date"],
input[type="time"],
input[type="datetime-local"],
input[type="month"] {
  -webkit-appearance: listbox;
}

textarea {
  overflow: auto;
  resize: vertical;
}

fieldset {
  border: 0;
  margin: 0;
  min-width: 0;
  padding: 0;
}

legend {
  color: inherit;
  display: block;
  font-size: 1.5rem;
  line-height: inherit;
  margin-bottom: 0.5rem;
  max-width: 100%;
  padding: 0;
  white-space: normal;
  width: 100%;
}

progress {
  vertical-align: baseline;
}

[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
  height: auto;
}

[type="search"] {
  -webkit-appearance: none;
  outline-offset: -2px;
}

[type="search"]::-webkit-search-cancel-button,
[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

::-webkit-file-upload-button {
  -webkit-appearance: button;
  font: inherit;
}

output {
  display: inline-block;
}

summary {
  cursor: pointer;
  display: list-item;
}

template {
  display: none;
}

[hidden] {
  display: none !important;
}

@font-face {
  font-family: "icons";
  src: url(data:application/vnd.ms-fontobject;base64,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C2NhcmV0LXJpZ2h0CGNhcmV0LXVwEGNoZWNrYm94LWNoZWNrZWQSY2hlY2tib3gtdW5jaGVja2VkCWNoZWNrbWFyawxjaGV2cm9uLWRvd24MY2hldnJvbi1sZWZ0DWNoZXZyb24tcmlnaHQKY2hldnJvbi11cApjaXJjbGUtYWRkDWNpcmNsZS1jYW5jZWwQY2lyY2xlLWNoZWNrbWFyaw1jaXJjbGUtcmVtb3ZlBWNsb3NlBWVtYWlsEGZhdm9yaXRlLW91dGxpbmUIZmF2b3JpdGUMaGVscC1vdXRsaW5lBGhlbHAIbG9jYXRpb24EbWVudQVwaG9uZQpxdW90ZS1sZWZ0C3F1b3RlLXJpZ2h0DXJhZGlvLWNoZWNrZWQPcmFkaW8tdW5jaGVja2VkBnJlbW92ZQZzZWFyY2gFc2hhcmUHc2h1ZmZsZRZzb2NpYWwtZmFjZWJvb2stc3F1YXJlD3NvY2lhbC1mYWNlYm9vaxBzb2NpYWwtaW5zdGFncmFtFnNvY2lhbC1saW5rZWRpbi1zcXVhcmUPc29jaWFsLWxpbmtlZGluDnNvY2lhbC1wcmltYWN5FXNvY2lhbC10d2l0dGVyLXNxdWFyZQ5zb2NpYWwtdHdpdHRlchNzb2NpYWwtdmltZW8tc3F1YXJlDHNvY2lhbC12aW1lbxNzb2NpYWwteW91dHViZS1wbGF5FXNvY2lhbC15b3V0dWJlLXNxdWFyZQ5zb2NpYWwteW91dHViZQlzdGFyLWhhbGYMc3Rhci1vdXRsaW5lBHN0YXIEdGltZQt2aWRlby1wYXVzZQp2aWRlby1wbGF5DnZpc2liaWxpdHktb2ZmDXZpc2liaWxpdHktb24AAAA=?#iefix) format("embedded-opentype"), url(data:font/woff2;base64,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) format("woff2"), url(data:font/woff;base64,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) format("woff"), url(data:font/ttf;base64,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bWFyaw1jaXJjbGUtcmVtb3ZlBWNsb3NlBWVtYWlsEGZhdm9yaXRlLW91dGxpbmUIZmF2b3JpdGUMaGVscC1vdXRsaW5lBGhlbHAIbG9jYXRpb24EbWVudQVwaG9uZQpxdW90ZS1sZWZ0C3F1b3RlLXJpZ2h0DXJhZGlvLWNoZWNrZWQPcmFkaW8tdW5jaGVja2VkBnJlbW92ZQZzZWFyY2gFc2hhcmUHc2h1ZmZsZRZzb2NpYWwtZmFjZWJvb2stc3F1YXJlD3NvY2lhbC1mYWNlYm9vaxBzb2NpYWwtaW5zdGFncmFtFnNvY2lhbC1saW5rZWRpbi1zcXVhcmUPc29jaWFsLWxpbmtlZGluDnNvY2lhbC1wcmltYWN5FXNvY2lhbC10d2l0dGVyLXNxdWFyZQ5zb2NpYWwtdHdpdHRlchNzb2NpYWwtdmltZW8tc3F1YXJlDHNvY2lhbC12aW1lbxNzb2NpYWwteW91dHViZS1wbGF5FXNvY2lhbC15b3V0dWJlLXNxdWFyZQ5zb2NpYWwteW91dHViZQlzdGFyLWhhbGYMc3Rhci1vdXRsaW5lBHN0YXIEdGltZQt2aWRlby1wYXVzZQp2aWRlby1wbGF5DnZpc2liaWxpdHktb2ZmDXZpc2liaWxpdHktb24AAAA=) format("truetype"), url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBzdGFuZGFsb25lPSJubyI/PiAKPCFET0NUWVBFIHN2ZyBQVUJMSUMgIi0vL1czQy8vRFREIFNWRyAxLjEvL0VOIiAiaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkIiA+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGRlZnM+CiAgPGZvbnQgaWQ9Imljb25zIiBob3Jpei1hZHYteD0iMTAyNCI+CiAgICA8Zm9udC1mYWNlIGZvbnQtZmFtaWx5PSJpY29ucyIKICAgICAgdW5pdHMtcGVyLWVtPSIxMDAwIiBhc2NlbnQ9IjEwMDAiCiAgICAgIGRlc2NlbnQ9IjAiIC8+CiAgICA8bWlzc2luZy1nbHlwaCBob3Jpei1hZHYteD0iMCIgLz4KICAgIDxnbHlwaCBnbHlwaC1uYW1lPSJhY2Nlc3NpYmlsaXR5IgogICAgICB1bmljb2RlPSImI3hGMTAxOyIKICAgICAgaG9yaXotYWR2LXg9IjEwMDAiIGQ9IiBNNTAwIDkzOEM3NDQgOTM4IDkzOCA3NDQgOTM4IDUwMFM3NDQgNjMgNTAwIDYzUzYzIDI1NiA2MyA1MDBTMjU2IDkzOCA1MDAgOTM4ek01MDAgODk0QzI4MSA4OTQgMTA2IDcxOSAxMDYgNTAwUzI4MSAxMDYgNTAwIDEwNlM4OTQgMjgxIDg5NCA1MDBTNzE5IDg5NCA1MDAgODk0ek01MDAgODAwQzU0NCA4MDAgNTc1IDc2OSA1NzUgNzI1UzU0NCA2NTYgNTAwIDY1NlM0MjUgNjg4IDQyNSA3MzFDNDI1IDc2OSA0NTYgODAwIDUwMCA4MDB6TTczOCA2MDBDNjk0IDU4OCA2MzggNTc1IDU3NSA1NjlINTY5QzU2OSAzNjMgNTk0IDMxOSA2MTkgMjUwQzYyNSAyMzEgNjE5IDIxMyA2MDAgMjAwQzU4MSAxOTQgNTYzIDIwMCA1NTAgMjE5QzUzMSAyNjMgNTEzIDMxOSA1MDYgMzc1SDQ4OEM0ODEgMzE5IDQ2MyAyNjMgNDM4IDIxM1YyMTlDNDMxIDIwMCA0MDYgMTg4IDM4OCAyMDBDMzc1IDIxMiAzNjkgMjMxIDM3NSAyNTBDNDAwIDMxOSA0MjUgMzYzIDQyNSA1NjlDMzY5IDU3NSAzMDYgNTg4IDI1MCA2MDZIMjYzQzI0NCA2MDYgMjMxIDYyNSAyMzggNjQ0UzI1NiA2NzUgMjc1IDY2OUMzNDQgNjQ0IDQxOSA2MzEgNTAwIDYzMVM2NTYgNjQ0IDczMSA2NjlINzI1Qzc0NCA2NzUgNzYzIDY2MyA3NjMgNjQ0Qzc2OSA2MjUgNzU2IDYwNiA3MzggNjAwQzc0NCA2MDAgNzQ0IDYwMCA3MzggNjAweiIgLz4KICAgIDxnbHlwaCBnbHlwaC1uYW1lPSJhZGQiCiAgICAgIHVuaWNvZGU9IiYjeEYxMDI7IgogICAgICBob3Jpei1hZHYteD0iMTAwMCIgZD0iIE04NzkgNDQ2SDEyMVY1NTRIODc5VjQ0NnogTTQ0NiAxMjFWODc5SDU1NFYxMjFINDQ2eiIgLz4KICAgIDxnbHlwaCBnbHlwaC1uYW1lPSJhbGVydC1lcnJvci1vdXRsaW5lIgogICAgICB1bmljb2RlPSImI3hGMTAzOyIKICAgICAgaG9yaXotYWR2LXg9IjEwMDAiIGQ9IiBNNDU2IDMyNUM0NTYgMzAxIDQ3NiAyODEgNTAwIDI4MUM1MjQgMjgxIDU0NCAzMDEgNTQ0IDMyNUM1NDQgMzQ5IDUyNCAzNjkgNTAwIDM2OUM0NzYgMzY5IDQ1NiAzNDkgNDU2IDMyNXogTTUwMCA5MzhDMjYzIDkzOCA2MyA3MzggNjMgNTAwUzI1NiA2MyA1MDAgNjNTOTM4IDI1NiA5MzggNTAwUzczOCA5MzggNTAwIDkzOHpNNTAwIDE1MEMzMDYgMTUwIDE1MCAzMDYgMTUwIDUwMFMzMDYgODUwIDUwMCA4NTBTODUwIDY5NCA4NTAgNTAwUzY5NCAxNTAgNTAwIDE1MHogTTUwMCA3MTlDNDc1IDcxOSA0NTYgNzAwIDQ1NiA2NzVWNDU2QzQ1NiA0MzEgNDgxIDQxMyA1MDAgNDEzQzUyNSA0MTMgNTQ0IDQzOCA1NDQgNDU2VjY2OUM1NDQgNjk0IDUyNSA3MTkgNTAwIDcxOXoiIC8+CiAgICA8Z2x5cGggZ2x5cGgtbmFtZT0iYWxlcnQtZXJyb3IiCiAgICAgIHVuaWNvZGU9IiYjeEYxMDQ7IgogICAgICBob3Jpei1hZHYteD0iMTAwMCIgZD0iIE01MDAgOTM4QzI1NiA5MzggNjMgNzQ0IDYzIDUwMFMyNTYgNjMgNTAwIDYzUzkzOCAyNTYgOTM4IDUwMFM3NDQgOTM4IDUwMCA5Mzh6TTUwMCAyODFDNDc1IDI4MSA0NTYgMzA2IDQ1NiAzMjVDNDU2IDM1MCA0NzUgMzc1IDUwMCAzNzVTNTQ0IDM1MCA1NDQgMzMxQzU0NCAzMDYgNTI1IDI4MSA1MDAgMjgxek01NDQgNDU2QzU0NCA0MzEgNTE5IDQxMyA1MDAgNDEzQzQ3NSA0MTMgNDU2IDQzOCA0NTYgNDU2VjY3NUM0NTYgNzAwIDQ4MSA3MTkgNTAwIDcxOVM1NDQgNjk0IDU0NCA2NzVWNDU2eiIgLz4KICAgIDxnbHlwaCBnbHlwaC1uYW1lPSJhbGVydC1pbmZvLW91dGxpbmUiCiAgICAgIHVuaWNvZGU9IiYjeEYxMDU7IgogICAgICBob3Jpei1hZHYteD0iMTAwMCIgZD0iIE01MDAgNTg4QzQ3NSA1ODggNDU2IDU2MyA0NTYgNTQ0VjMyNUM0NTYgMzAwIDQ4MSAyODEgNTAwIDI4MUM1MjUgMjgxIDU0NCAzMDAgNTQ0IDMyNVY1NDRDNTQ0IDU2OSA1MjUgNTg4IDUwMCA1ODh6IE00NTYgNjc1QzQ1NiA2NTEgNDc2IDYzMSA1MDAgNjMxQzUyNCA2MzEgNTQ0IDY1MSA1NDQgNjc1QzU0NCA2OTkgNTI0IDcxOSA1MDAgNzE5QzQ3NiA3MTkgNDU2IDY5OSA0NTYgNjc1eiBNNTAwIDkzOEMyNTYgOTM4IDYzIDc0NCA2MyA1MDBTMjYzIDYzIDUwMCA2M1M5MzggMjYzIDkzOCA1MDBTNzQ0IDkzOCA1MDAgOTM4ek01MDAgMTUwQzMwNiAxNTAgMTUwIDMwNiAxNTAgNTAwUzMwNiA4NTAgNTAwIDg1MFM4NTAgNjk0IDg1MCA1MDBTNjk0IDE1MCA1MDAgMTUweiIgLz4KICAgIDxnbHlwaCBnbHlwaC1uYW1lPSJhbGVydC1pbmZvIgogICAgICB1bmljb2RlPSImI3hGMTA2OyIKICAgICAgaG9yaXotYWR2LXg9IjEwMDAiIGQ9IiBNNTAwIDkzOEMyNTYgOTM4IDYzIDc0NCA2MyA1MDBTMjU2IDYzIDUwMCA2M1M5MzggMjU2IDkzOCA1MDBTNzQ0IDkzOCA1MDAgOTM4ek01NDQgMzMxQzU0NCAzMDYgNTE5IDI4OCA1MDAgMjg4UzQ1NiAzMTMgNDU2IDMzMVY1NDRDNDU2IDU2OSA0ODEgNTg4IDUwMCA1ODhDNTI1IDU4OCA1NDQgNTYzIDU0NCA1NDRWMzMxek01MDAgNjI1QzQ3NSA2MjUgNDU2IDY1MCA0NTYgNjc1UzQ4MSA3MTMgNTAwIDcxM0M1MjUgNzEzIDU0NCA2ODggNTQ0IDY2OUM1NDQgNjUwIDUyNSA2MjUgNTAwIDYyNXoiIC8+CiAgICA8Z2x5cGggZ2x5cGgtbmFtZT0iYWxlcnQtd2FybmluZyIKICAgICAgdW5pY29kZT0iJiN4RjEwNzsiCiAgICAgIGhvcml6LWFkdi14PSIxMDAwIiBkPSIgTTUzOCA0MDBWNTYzSDQ2M1Y0MDBINTM4ek01MzggMjQ0VjMyNUg0NjNWMjQ0SDUzOHpNNjMgMTI1TDUwMCA4NzVMOTM4IDEyNUg2M3oiIC8+CiAgICA8Z2x5cGggZ2x5cGgtbmFtZT0iYXJyb3ctZG93biIKICAgICAgdW5pY29kZT0iJiN4RjEwODsiCiAgICAgIGhvcml6LWFkdi14PSIxMDAwIiBkPSIgTTEzMSA0MzFDMTUwIDQ1MCAxODggNDU2IDIwNiA0MzhMNDQ0IDI0NEw0NTAgODgxQzQ1MCA5MTkgNDY5IDkzOCA1MDAgOTM4UzU1NiA5MTkgNTU2IDg4MVYyMzdMNzk0IDQzOEM4MTMgNDU2IDg1MCA0NTYgODY5IDQzMUM4ODggNDEzIDg4OCAzNjkgODYyIDM1Nkw1MzcgODFTNTMxIDc1IDUyNSA3NUw1MTkgNjlDNTEzIDY5IDUwNiA2MyA1MDAgNjNDNDg3IDYzIDQ4NyA2MyA0ODEgNjlDNDgxIDY5IDQ3NSA2OSA0NzUgNzVDNDY5IDc1IDQ2OSA3NSA0NjIgODFMMTM3IDM1NkMxMTIgMzY5IDEwNiA0MDAgMTMxIDQzMSIgLz4KICAgIDxnbHlwaCBnbHlwaC1uYW1lPSJhcnJvdy1sZWZ0IgogICAgICB1bmljb2RlPSImI3hGMTA5OyIKICAgICAgaG9yaXotYWR2LXg9IjEwMDAiIGQ9IiBNNDMxIDg2OUM0NTAgODUwIDQ1NiA4MTMgNDMxIDc5NEwyMzggNTU2TDg4MSA1NTBDOTE5IDU1MCA5MzggNTMxIDkzOCA1MDBTOTE5IDQ0NCA4ODEgNDQ0SDIzOEw0MzggMjA2QzQ1NiAxODEgNDU2IDE1MCA0MzEgMTMxQzQxMyAxMDYgMzY5IDExMyAzNTYgMTM4TDgxIDQ2M1M3NSA0NjkgNzUgNDc1TDY5IDQ4MUM2OSA0ODcgNjIgNDk0IDYyIDUwMFM2MiA1MTMgNjkgNTI1QzY5IDUyNSA2OSA1MzEgNzUgNTMxQzc1IDUzOCA3NSA1MzggODEgNTQ0TDM1NiA4NzVDMzY5IDg4OCA0MDAgODk0IDQzMSA4NjkiIC8+CiAgICA8Z2x5cGggZ2x5cGgtbmFtZT0iYXJyb3ctcmlnaHQiCiAgICAgIHVuaWNvZGU9IiYjeEYxMEE7IgogICAgICBob3Jpei1hZHYteD0iMTAwMCIgZD0iIE01NjkgMTMxQzU1MCAxNTAgNTQ0IDE4OCA1NjMgMjA2TDc1NiA0NDRMMTE5IDQ1MEM4OCA0NTAgNjMgNDY5IDYzIDUwMFM4OCA1NTYgMTE5IDU1Nkg3NjNMNTY5IDc5NEM1NTAgODEzIDU1MCA4NTAgNTY5IDg2OVM2MzEgODg4IDY0NCA4NjNMOTE5IDUzOFM5MjUgNTMxIDkyNSA1MjVMOTMxIDUxOUM5MzEgNTEzIDkzNyA1MDYgOTM3IDUwMEM5MzcgNDg4IDkzNyA0ODggOTMxIDQ4MUM5MzEgNDgxIDkzMSA0NzUgOTI1IDQ3NUM5MjUgNDY5IDkyNSA0NjkgOTE5IDQ2M0w2NDQgMTM4QzYzMSAxMTIgNjAwIDEwNiA1NjkgMTMxIiAvPgogICAgPGdseXBoIGdseXBoLW5hbWU9ImFycm93LXVwIgogICAgICB1bmljb2RlPSImI3hGMTBCOyIKICAgICAgaG9yaXotYWR2LXg9IjEwMDAiIGQ9IiBNODY5IDU2OUM4NTAgNTUwIDgxMyA1NDQgNzk0IDU2M0w1NTYgNzYzTDU1MCAxMTlDNTUwIDgxIDUzMSA2MiA1MDAgNjJTNDQ0IDgxIDQ0NCAxMTlWNzYzTDIwNiA1NjNDMTg4IDU1MCAxNTAgNTUwIDEzMSA1NjlTMTEyIDYzMSAxMzcgNjQ0TDQ2MyA5MTlTNDY5IDkyNSA0NzUgOTI1TDQ4MSA5MzFDNDg4IDkzMSA0OTQgOTM4IDUwMCA5MzhDNTEzIDkzOCA1MTMgOTM4IDUxOSA5MzFDNTE5IDkzMSA1MjUgOTMxIDUyNSA5MjVDNTMxIDkyNSA1MzEgOTI1IDUzOCA5MTlMODYzIDY0NEM4ODggNjMxIDg5NCA2MDAgODY5IDU2OSIgLz4KICAgIDxnbHlwaCBnbHlwaC1uYW1lPSJjYXJldC1kb3duIgogICAgICB1bmljb2RlPSImI3hGMTBDOyIKICAgICAgaG9yaXotYWR2LXg9IjEwMDAiIGQ9IiBNODMgNzA4SDkxN0w1MDAgMjkyTDgzIDcwOHoiIC8+CiAgICA8Z2x5cGggZ2x5cGgtbmFtZT0iY2FyZXQtbGVmdCIKICAgICAgdW5pY29kZT0iJiN4RjEwRDsiCiAgICAgIGhvcml6LWFkdi14PSIxMDAwIiBkPSIgTTcwOCA5MTdWODNMMjkyIDUwMEw3MDggOTE3eiIgLz4KICAgIDxnbHlwaCBnbHlwaC1uYW1lPSJjYXJldC1yaWdodCIKICAgICAgdW5pY29kZT0iJiN4RjEwRTsiCiAgICAgIGhvcml6LWFkdi14PSIxMDAwIiBkPSIgTTI5MiA4M1Y5MTdMNzA4IDUwMEwyOTIgODN6IiAvPgogICAgPGdseXBoIGdseXBoLW5hbWU9ImNhcmV0LXVwIgogICAgICB1bmljb2RlPSImI3hGMTBGOyIKICAgICAgaG9yaXotYWR2LXg9IjEwMDAiIGQ9IiBNODMgMjkyTDUwMCA3MDhMOTE3IDI5Mkg4M3oiIC8+CiAgICA8Z2x5cGggZ2x5cGgtbmFtZT0iY2hlY2tib3gtY2hlY2tlZCIKICAgICAgdW5pY29kZT0iJiN4RjExMDsiCiAgICAgIGhvcml6LWFkdi14PSIxMDAwIiBkPSIgTTc5NCA5MzhIMjA2QzEzMSA5MzggNjMgODc1IDYzIDc5NFYyMDZDNjMgMTMxIDEyNSA2MyAyMDYgNjNINzk0Qzg3NSA2MyA5MzggMTI1IDkzOCAyMDZWNzk0QzkzOCA4NjkgODc1IDkzOCA3OTQgOTM4ek04NDQgMjA2Qzg0NCAxODEgODE5IDE1NiA3OTQgMTU2SDIwNkMxODEgMTU2IDE1NiAxODEgMTU2IDIwNlY3OTRDMTU2IDgxOSAxODEgODQ0IDIwNiA4NDRINzk0QzgxOSA4NDQgODQ0IDgxOSA4NDQgNzk0VjIwNnogTTY4MSA3MDZMMzg4IDQwMEwzMTMgNDc1QzI5NCA0OTQgMjY5IDQ5NCAyNDQgNDc1QzIyNSA0NTYgMjI1IDQzMSAyNDQgNDA2TDM1NiAyODhDMzYzIDI3NSAzODEgMjY5IDM4OCAyNjlTNDEzIDI3NSA0MTMgMjg4TDc1MCA2MzhDNzc1IDY1NiA3NzUgNjg4IDc1MCA3MDZDNzMxIDcyNSA3MDAgNzE5IDY4MSA3MDZ6IiAvPgogICAgPGdseXBoIGdseXBoLW5hbWU9ImNoZWNrYm94LXVuY2hlY2tlZCIKICAgICAgdW5pY29kZT0iJiN4RjExMTsiCiAgICAgIGhvcml6LWFkdi14PSIxMDAwIiBkPSIgTTc5NCA5MzhIMjA2QzEzMSA5MzggNjMgODc1IDYzIDc5NFYyMDZDNjMgMTMxIDEyNSA2MyAyMDYgNjNINzk0Qzg3NSA2MyA5MzggMTI1IDkzOCAyMDZWNzk0QzkzOCA4NjkgODc1IDkzOCA3OTQgOTM4ek04NDQgMjA2Qzg0NCAxODEgODE5IDE1NiA3OTQgMTU2SDIwNkMxODEgMTU2IDE1NiAxODEgMTU2IDIwNlY3OTRDMTU2IDgxOSAxODEgODQ0IDIwNiA4NDRINzk0QzgxOSA4NDQgODQ0IDgxOSA4NDQgNzk0VjIwNnoiIC8+CiAgICA8Z2x5cGggZ2x5cGgtbmFtZT0iY2hlY2ttYXJrIgogICAgICB1bmljb2RlPSImI3hGMTEyOyIKICAgICAgaG9yaXotYWR2LXg9IjEwMDAiIGQ9IiBNOTA2IDczM0w4NDAgODAwQzgyNyA4MTIgODA3IDgxMiA3OTUgODAwTDM5NSA0MDBMMjA1IDU5MkMxOTMgNjA0IDE3MyA2MDQgMTYxIDU5Mkw5NCA1MjVDODIgNTEzIDgyIDQ5MyA5NCA0ODFMMzczIDIwMEMzODUgMTg4IDQwNSAxODggNDE3IDIwMEw5MDYgNjg5QzkxOCA3MDEgOTE4IDcyMSA5MDYgNzMzeiIgLz4KICAgIDxnbHlwaCBnbHlwaC1uYW1lPSJjaGV2cm9uLWRvd24iCiAgICAgIHVuaWNvZGU9IiYjeEYxMTM7IgogICAgICBob3Jpei1hZHYteD0iMTAwMCIgZD0iIE05MjUgNjgxQzkwNiA3MTMgODYzIDcxMyA4MzggNjk0TDUwMCA0MjVMMTY5IDcwMEMxNDQgNzI1IDEwNiA3MTkgODEgNjk0QzU2IDY2OSA2MyA2MzEgODggNjA2TDQ2MyAyOTRDNDY5IDI4OCA0ODggMjgxIDUwMCAyODFTNTI1IDI4OCA1MzggMjk0TDkxMyA1OTRDOTQ0IDYxMyA5NDQgNjU2IDkyNSA2ODF6IiAvPgogICAgPGdseXBoIGdseXBoLW5hbWU9ImNoZXZyb24tbGVmdCIKICAgICAgdW5pY29kZT0iJiN4RjExNDsiCiAgICAgIGhvcml6LWFkdi14PSIxMDAwIiBkPSIgTTQyNSA1MDBMNzAwIDgzMUM3MjUgODU2IDcxOSA4OTQgNjk0IDkxOUM2NjkgOTQ0IDYzMSA5MzggNjA2IDkxM0wyOTQgNTM4QzI4OCA1MzEgMjgxIDUxMyAyODEgNTAwUzI4NyA0NzUgMjk0IDQ2M0w1OTQgODhDNjEzIDU2IDY1NiA1NiA2ODEgNzVDNzEzIDk0IDcxMyAxMzggNjk0IDE2M0w0MjUgNTAweiIgLz4KICAgIDxnbHlwaCBnbHlwaC1uYW1lPSJjaGV2cm9uLXJpZ2h0IgogICAgICB1bmljb2RlPSImI3hGMTE1OyIKICAgICAgaG9yaXotYWR2LXg9IjEwMDAiIGQ9IiBNNzAwIDUzOEw0MDAgOTEzQzM4MSA5NDQgMzM4IDk0NCAzMTMgOTI1QzI4OCA5MDAgMjgxIDg2MyAzMDYgODM4TDU3NSA1MDBMMzAwIDE2OUMyNzUgMTQ0IDI4MSAxMDYgMzA2IDgxQzMzMSA1NiAzNjkgNjIgMzk0IDg3TDcwNiA0NjJDNzEyIDQ2OSA3MTkgNDg3IDcxOSA1MDBTNzEyIDUyNSA3MDAgNTM3eiIgLz4KICAgIDxnbHlwaCBnbHlwaC1uYW1lPSJjaGV2cm9uLXVwIgogICAgICB1bmljb2RlPSImI3hGMTE2OyIKICAgICAgaG9yaXotYWR2LXg9IjEwMDAiIGQ9IiBNOTEzIDM5NEw1MzggNzA2QzUzMSA3MTMgNTEzIDcxOSA1MDAgNzE5UzQ3NSA3MTMgNDYzIDcwNkw4OCA0MDZDNTYgMzg4IDU2IDM0NCA3NSAzMTlDOTQgMjg4IDEzOCAyODggMTYzIDMwNkw1MDAgNTc1TDgzMSAzMDBDODU2IDI3NSA4OTQgMjgxIDkxOSAzMDZDOTQ0IDMzMSA5MzggMzY5IDkxMyAzOTR6IiAvPgogICAgPGdseXBoIGdseXBoLW5hbWU9ImNpcmNsZS1hZGQiCiAgICAgIHVuaWNvZGU9IiYjeEYxMTc7IgogICAgICBob3Jpei1hZHYteD0iMTAwMCIgZD0iIE01MDAgOTRDMjc2IDk0IDk0IDI3NiA5NCA1MDBTMjc2IDkwNiA1MDAgOTA2UzkwNiA3MjQgOTA2IDUwMFM3MjQgOTQgNTAwIDk0ek03MDEgNTE4QzcwMSA1MzUgNjg3IDU0OSA2NzAgNTQ5SDU0NVY2NzRDNTQ1IDY5MSA1MzEgNzA1IDUxNCA3MDVINDgyQzQ2NSA3MDUgNDUxIDY5MSA0NTEgNjc0VjU0OUgzMjZDMzA5IDU0OSAyOTUgNTM1IDI5NSA1MThWNDg2QzI5NSA0NjkgMzA5IDQ1NSAzMjYgNDU1SDQ1MVYzMzBDNDUxIDMxMyA0NjUgMjk5IDQ4MiAyOTlINTE0QzUzMSAyOTkgNTQ1IDMxMyA1NDUgMzMwVjQ1NUg2NzBDNjg3IDQ1NSA3MDEgNDY5IDcwMSA0ODZWNTE4eiIgLz4KICAgIDxnbHlwaCBnbHlwaC1uYW1lPSJjaXJjbGUtY2FuY2VsIgogICAgICB1bmljb2RlPSImI3hGMTE4OyIKICAgICAgaG9yaXotYWR2LXg9IjEwMDAiIGQ9IiBNNTAwIDk0QzI3NiA5NCA5NCAyNzYgOTQgNTAwUzI3NiA5MDYgNTAwIDkwNlM5MDYgNzI0IDkwNiA1MDBTNzI0IDk0IDUwMCA5NHpNNjg2IDYxOEM2OTQgNjI2IDY5NCA2MzkgNjg2IDY0Nkw2NDUgNjg4QzYzNyA2OTUgNjI1IDY5NSA2MTcgNjg4TDUwMCA1NzBMMzgyIDY4OEMzNzQgNjk1IDM2MiA2OTUgMzU0IDY4OEwzMTMgNjQ2QzMwNSA2MzkgMzA1IDYyNiAzMTMgNjE4TDQzMCA1MDFMMzEzIDM4M0MzMDUgMzc2IDMwNSAzNjMgMzEzIDM1NkwzNTQgMzE0QzM2MiAzMDcgMzc0IDMwNyAzODIgMzE0TDUwMCA0MzJMNjE3IDMxNEM2MjUgMzA3IDYzNyAzMDcgNjQ1IDMxNEw2ODYgMzU2QzY5NCAzNjMgNjk0IDM3NiA2ODYgMzgzTDU2OSA1MDFMNjg2IDYxOHoiIC8+CiAgICA8Z2x5cGggZ2x5cGgtbmFtZT0iY2lyY2xlLWNoZWNrbWFyayIKICAgICAgdW5pY29kZT0iJiN4RjExOTsiCiAgICAgIGhvcml6LWFkdi14PSIxMDAwIiBkPSIgTTUwMCA5MDZDMjc2IDkwNiA5NCA3MjQgOTQgNTAwUzI3NiA5NCA1MDAgOTRTOTA2IDI3NiA5MDYgNTAwUzcyNCA5MDYgNTAwIDkwNnpNNzI3IDYxNUw0MzAgMzE5QzQyMyAzMTIgNDExIDMxMiA0MDMgMzE5TDM5NyAzMjVMMzk3IDMyNUwyMzQgNDg5QzIyNyA0OTcgMjI3IDUwOSAyMzQgNTE2TDI3NSA1NTdDMjgyIDU2NCAyOTQgNTY0IDMwMiA1NTdMNDE3IDQ0MEw2NTkgNjgzQzY2NyA2OTAgNjc5IDY5MCA2ODYgNjgzTDcyNyA2NDJDNzM0IDYzNSA3MzQgNjIzIDcyNyA2MTV6IiAvPgogICAgPGdseXBoIGdseXBoLW5hbWU9ImNpcmNsZS1yZW1vdmUiCiAgICAgIHVuaWNvZGU9IiYjeEYxMUE7IgogICAgICBob3Jpei1hZHYteD0iMTAwMCIgZD0iIE01MDAgOTA2QzI3NiA5MDYgOTQgNzI0IDk0IDUwMFMyNzYgOTQgNTAwIDk0UzkwNiAyNzYgOTA2IDUwMFM3MjQgOTA2IDUwMCA5MDZ6TTcwMyA0ODhDNzAzIDQ3MSA2ODkgNDU3IDY3MiA0NTdIMzI4QzMxMSA0NTcgMjk3IDQ3MSAyOTcgNDg4VjUyMEMyOTcgNTM3IDMxMSA1NTEgMzI4IDU1MUg2NzJDNjg5IDU1MSA3MDMgNTM3IDcwMyA1MjBWNDg4eiIgLz4KICAgIDxnbHlwaCBnbHlwaC1uYW1lPSJjbG9zZSIKICAgICAgdW5pY29kZT0iJiN4RjExQjsiCiAgICAgIGhvcml6LWFkdi14PSIxMDAwIiBkPSIgTTYwMCA1MDBMOTEzIDgxM0M5MzggODM4IDkzOCA4ODggOTEzIDkxM1M4MzggOTM4IDgxMyA5MTNMNTAwIDYwMEwxODggOTE5QzE2MyA5NDQgMTEzIDk0NCA4MSA5MTlTNTYgODM4IDgxIDgxM0w0MDAgNTAwTDg3IDE4OEM2MiAxNjMgNjIgMTEzIDg3IDg4QzEwNiA2OSAxMTkgNjMgMTM3IDYzUzE3NSA2OSAxODcgODhMNTAwIDQwMEw4MTMgODhDODMxIDY5IDg0NCA2MyA4NjMgNjNDODgxIDYzIDkwMCA2OSA5MTMgODhDOTM4IDExMyA5MzggMTYzIDkxMyAxODhMNjAwIDUwMHoiIC8+CiAgICA8Z2x5cGggZ2x5cGgtbmFtZT0iZW1haWwiCiAgICAgIHVuaWNvZGU9IiYjeEYxMUM7IgogICAgICBob3Jpei1hZHYteD0iMTAwMCIgZD0iIE01MDAgNTQ0TDg1MCA3NjNIMTUwTDUwMCA1NDR6TTg1MCAyMzhWNjc1TDUwMCA0NTZMMTUwIDY3NVYyMzhIODUwek04NTAgODUwQzg3NSA4NTAgODk0IDg0NCA5MTMgODI1UzkzOCA3ODggOTM4IDc2M1YyMzhDOTM4IDIxMyA5MzEgMTk0IDkxMyAxNzVDODk0IDE1NiA4NzUgMTUwIDg1MCAxNTBIMTUwQzEyNSAxNTAgMTA2IDE1NiA4OCAxNzVTNjIgMjEzIDYyIDIzOFY3NjNDNjIgNzg4IDY5IDgwNiA4OCA4MjVTMTI1IDg1MCAxNTAgODUwSDg1MHoiIC8+CiAgICA8Z2x5cGggZ2x5cGgtbmFtZT0iZmF2b3JpdGUtb3V0bGluZSIKICAgICAgdW5pY29kZT0iJiN4RjExRDsiCiAgICAgIGhvcml6LWFkdi14PSIxMDAwIiBkPSIgTTg2OSA4MDZDODI1IDg1MCA3NjkgODc1IDcwNiA4NzVTNTk0IDg1MCA1NTAgODA2TDUwMCA3NTZMNDUwIDgwNkM0MDYgODUwIDM1MCA4NjkgMjg4IDg2OVMxNzUgODUwIDEzMSA4MDZDNDQgNzE5IDQ0IDU3NSAxMzEgNDg4TDQ2OSAxNDRDNDgxIDEzOCA0OTQgMTMxIDUwMCAxMzFDNTEzIDEzMSA1MjUgMTM4IDUzMSAxNTBMODY5IDQ4OEM5NjMgNTc1IDk2MyA3MTkgODY5IDgwNnpNODA2IDUzOEw1MDAgMjMxTDE4OCA1MzhDMTM4IDU5NCAxMzggNjgxIDE4OCA3MzhDMjEzIDc2MyAyNTAgNzgxIDI4OCA3ODFTMzYzIDc2MyAzODcgNzM4TDQ2MiA2NjNDNDgxIDY0NCA1MDYgNjQ0IDUyNSA2NjNMNjAwIDczOEM2NTYgNzk0IDc0NCA3OTQgODAwIDczOFM4NjIgNTk0IDgwNiA1Mzh6IiAvPgogICAgPGdseXBoIGdseXBoLW5hbWU9ImZhdm9yaXRlIgogICAgICB1bmljb2RlPSImI3hGMTFFOyIKICAgICAgaG9yaXotYWR2LXg9IjEwMDAiIGQ9IiBNODY5IDgwNkM4MjUgODUwIDc2OSA4NzUgNzA2IDg3NVM1OTQgODUwIDU1MCA4MDZMNTAwIDc1Nkw0NTAgODA2QzQwNiA4NTAgMzUwIDg2OSAyODggODY5UzE3NSA4NTAgMTMxIDgwNkM0NCA3MTkgNDQgNTc1IDEzMSA0ODhMNDY5IDE0NEM0ODEgMTM4IDQ5NCAxMzEgNTAwIDEzMUM1MTMgMTMxIDUyNSAxMzggNTMxIDE1MEw4NjkgNDg4Qzk2MyA1NzUgOTYzIDcxOSA4NjkgODA2eiIgLz4KICAgIDxnbHlwaCBnbHlwaC1uYW1lPSJoZWxwLW91dGxpbmUiCiAgICAgIHVuaWNvZGU9IiYjeEYxMUY7IgogICAgICBob3Jpei1hZHYteD0iMTAwMCIgZD0iIE01MDAgNzUwUTU2OCA3NTAgNjE3IDcwMVQ2NjYgNTg0UTY2NiA1MzEgNjA0IDQ3NlQ1NDEgMzc1SDQ1OVE0NTkgNDIwIDQ3OSA0NTJUNTIyIDQ5OVQ1NjQgNTM1VDU4NCA1ODRRNTg0IDYxNyA1NTkgNjQyVDUwMCA2NjZUNDQxIDY0MlQ0MTYgNTg0SDMzNFEzMzQgNjUyIDM4MyA3MDFUNTAwIDc1MHpNNTAwIDE2NlE2MzcgMTY2IDczNSAyNjVUODM0IDUwMFQ3MzUgNzM1VDUwMCA4MzRUMjY1IDczNVQxNjYgNTAwVDI2NSAyNjVUNTAwIDE2NnpNNTAwIDkxNlE2NzIgOTE2IDc5NCA3OTRUOTE2IDUwMFQ3OTQgMjA2VDUwMCA4NFQyMDYgMjA2VDg0IDUwMFQyMDYgNzk0VDUwMCA5MTZ6TTQ1OSAyNTBWMzM0SDU0MVYyNTBINDU5eiIgLz4KICAgIDxnbHlwaCBnbHlwaC1uYW1lPSJoZWxwIgogICAgICB1bmljb2RlPSImI3hGMTIwOyIKICAgICAgaG9yaXotYWR2LXg9IjEwMDAiIGQ9IiBNNjI3IDUzMVE2NjYgNTcwIDY2NiA2MjVRNjY2IDY5MyA2MTcgNzQyVDUwMCA3OTFUMzgzIDc0MlQzMzQgNjI1SDQxNlE0MTYgNjU4IDQ0MSA2ODRUNTAwIDcwOVQ1NTkgNjg0VDU4NCA2MjVUNTU5IDU2Nkw1MDggNTE0UTQ1OSA0NjEgNDU5IDM5NlYzNzVINTQxUTU0MSA0MzkgNTkwIDQ5MnpNNTQxIDIwOVYyOTFINDU5VjIwOUg1NDF6TTUwMCA5MTZRNjcyIDkxNiA3OTQgNzk0VDkxNiA1MDBUNzk0IDIwNlQ1MDAgODRUMjA2IDIwNlQ4NCA1MDBUMjA2IDc5NFQ1MDAgOTE2eiIgLz4KICAgIDxnbHlwaCBnbHlwaC1uYW1lPSJsb2NhdGlvbiIKICAgICAgdW5pY29kZT0iJiN4RjEyMTsiCiAgICAgIGhvcml6LWFkdi14PSIxMDAwIiBkPSIgTTUwMCA5MzhDMzA2IDkzOCAxNTAgNzgxIDE1MCA1OTRDMTUwIDM1NiA0NjMgODggNDc1IDc1QzQ3NSA2OSA0ODggNjMgNTAwIDYzUzUyNSA2OSA1MjUgNzVDNTM4IDg3IDg1MCAzNTYgODUwIDU5NEM4NTAgNzgxIDY5NCA5MzggNTAwIDkzOHpNNTA2IDQ1NkM0MTkgNDU2IDM1MCA1MjUgMzUwIDYwNlM0MTkgNzU2IDUwMCA3NTZTNjUwIDY4OCA2NTAgNjA2UzU4OCA0NTYgNTA2IDQ1NnoiIC8+CiAgICA8Z2x5cGggZ2x5cGgtbmFtZT0ibWVudSIKICAgICAgdW5pY29kZT0iJiN4RjEyMjsiCiAgICAgIGhvcml6LWFkdi14PSIxMDAwIiBkPSIgTTEyNSA0NThIODc1Qzg5OCA0NTggOTE3IDQ3NyA5MTcgNTAwUzg5OCA1NDIgODc1IDU0MkgxMjVDMTAyIDU0MiA4MyA1MjMgODMgNTAwUzEwMiA0NTggMTI1IDQ1OHpNMTI1IDcwOEg4NzVDODk4IDcwOCA5MTcgNzI3IDkxNyA3NTBTODk4IDc5MiA4NzUgNzkySDEyNUMxMDIgNzkyIDgzIDc3MyA4MyA3NTBTMTAyIDcwOCAxMjUgNzA4ek0xMjUgMjA4SDg3NUM4OTggMjA4IDkxNyAyMjcgOTE3IDI1MFM4OTggMjkyIDg3NSAyOTJIMTI1QzEwMiAyOTIgODMgMjczIDgzIDI1MFMxMDIgMjA4IDEyNSAyMDh6IiAvPgogICAgPGdseXBoIGdseXBoLW5hbWU9InBob25lIgogICAgICB1bmljb2RlPSImI3hGMTIzOyIKICAgICAgaG9yaXotYWR2LXg9IjEwMDAiIGQ9IiBNODM0IDM1OVE4NTIgMzU5IDg2MyAzNDhUODc1IDMxOFYxNzRRODc1IDEyNSA4MzQgMTI1UTU0MyAxMjUgMzM0IDMzNFQxMjUgODM0UTEyNSA4NzUgMTc0IDg3NUgzMThRMzM2IDg3NSAzNDggODYzVDM1OSA4MzRRMzU5IDc1OCAzODMgNjg4UTM5MSA2NjIgMzczIDY0NUwyOTMgNTc0UTM4MyAzODcgNTgwIDI5MUw2NDUgMzczUTY1NiAzODUgNjc0IDM4NVE2ODQgMzg1IDY4OCAzODNRNzU4IDM1OSA4MzQgMzU5eiIgLz4KICAgIDxnbHlwaCBnbHlwaC1uYW1lPSJxdW90ZS1sZWZ0IgogICAgICB1bmljb2RlPSImI3hGMTI0OyIKICAgICAgaG9yaXotYWR2LXg9IjEzMTAuMzQ0ODI3NTg2MjA3IiBkPSIgTTM0IDBMMCAzNEMzNCAxNzIgNjkgMzEwIDEzOCA0ODNMMzQ1IDEwMDBINTg2QzQ4MyA2NTUgNDE0IDMxMCAzNzkgMEgzNHpNNzU5IDBMNzI0IDM0Qzc5MyAzMTAgOTMxIDY1NSAxMDY5IDEwMDBIMTMxMEMxMjc2IDg2MiAxMjQxIDY1NSAxMjA3IDQ4M1MxMTM4IDEzOCAxMTM4IDBINzU5eiIgLz4KICAgIDxnbHlwaCBnbHlwaC1uYW1lPSJxdW90ZS1yaWdodCIKICAgICAgdW5pY29kZT0iJiN4RjEyNTsiCiAgICAgIGhvcml6LWFkdi14PSIxMzEwLjM0NDgyNzU4NjIwNyIgZD0iIE0xMjc2IDEwMDBMMTMxMCA5NjZDMTI3NiA4MjggMTI0MSA2OTAgMTE3MiA1MTdMOTY2IDBINzI0QzgyOCAzNDUgODk3IDY5MCA5MzEgMTAwMEgxMjc2ek01NTIgMTAwMEw1ODYgOTY2QzUxNyA2OTAgMzc5IDM0NSAyNDEgMEgwQzM0IDEzOCA2OSAzNDUgMTAzIDUxN1MxNzIgODYyIDE3MiAxMDAwSDU1MnoiIC8+CiAgICA8Z2x5cGggZ2x5cGgtbmFtZT0icmFkaW8tY2hlY2tlZCIKICAgICAgdW5pY29kZT0iJiN4RjEyNjsiCiAgICAgIGhvcml6LWFkdi14PSIxMDAwIiBkPSIgTTUwMCAxNjZRNjM3IDE2NiA3MzUgMjY1VDgzNCA1MDBUNzM1IDczNVQ1MDAgODM0VDI2NSA3MzVUMTY2IDUwMFQyNjUgMjY1VDUwMCAxNjZ6TTUwMCA5MTZRNjcyIDkxNiA3OTQgNzk0VDkxNiA1MDBUNzk0IDIwNlQ1MDAgODRUMjA2IDIwNlQ4NCA1MDBUMjA2IDc5NFQ1MDAgOTE2ek01MDAgNzA5UTU4NiA3MDkgNjQ3IDY0N1Q3MDkgNTAwVDY0NyAzNTNUNTAwIDI5MVQzNTMgMzUzVDI5MSA1MDBUMzUzIDY0N1Q1MDAgNzA5eiIgLz4KICAgIDxnbHlwaCBnbHlwaC1uYW1lPSJyYWRpby11bmNoZWNrZWQiCiAgICAgIHVuaWNvZGU9IiYjeEYxMjc7IgogICAgICBob3Jpei1hZHYteD0iMTAwMCIgZD0iIE01MDAgMTY2UTYzNyAxNjYgNzM1IDI2NVQ4MzQgNTAwVDczNSA3MzVUNTAwIDgzNFQyNjUgNzM1VDE2NiA1MDBUMjY1IDI2NVQ1MDAgMTY2ek01MDAgOTE2UTY3MiA5MTYgNzk0IDc5NFQ5MTYgNTAwVDc5NCAyMDZUNTAwIDg0VDIwNiAyMDZUODQgNTAwVDIwNiA3OTRUNTAwIDkxNnoiIC8+CiAgICA8Z2x5cGggZ2x5cGgtbmFtZT0icmVtb3ZlIgogICAgICB1bmljb2RlPSImI3hGMTI4OyIKICAgICAgaG9yaXotYWR2LXg9IjEwMDAiIGQ9IiBNODc5IDQ0NkgxMjFWNTU0SDg3OVY0NDZ6IiAvPgogICAgPGdseXBoIGdseXBoLW5hbWU9InNlYXJjaCIKICAgICAgdW5pY29kZT0iJiN4RjEyOTsiCiAgICAgIGhvcml6LWFkdi14PSIxMDAwIiBkPSIgTTM5NyA0MTZRNDc1IDQxNiA1MjkgNDcxVDU4NCA2MDRUNTI5IDczNlQzOTcgNzkxVDI2NCA3MzZUMjA5IDYwNFQyNjQgNDcxVDM5NyA0MTZ6TTY0NyA0MTZMODU0IDIwOUw3OTEgMTQ2TDU4NCAzNTRWMzg3TDU3MiAzOThRNDk4IDMzNCAzOTYgMzM0UTI4MyAzMzQgMjA0IDQxMlQxMjUgNjA0VDIwNCA3OTZUMzk3IDg3NVQ1ODggNzk2VDY2NiA2MDRRNjY2IDU2MyA2NDcgNTExVDYwMiA0MjhMNjEzIDQxNkg2NDd6IiAvPgogICAgPGdseXBoIGdseXBoLW5hbWU9InNoYXJlIgogICAgICB1bmljb2RlPSImI3hGMTJBOyIKICAgICAgaG9yaXotYWR2LXg9IjEwMDAiIGQ9IiBNNTM4IDcyNVY5MzhMODYzIDYxM0w1MzggMjg4VjUwMEMxNTYgNTA2IDE3NSAyMzggMjY5IDYzQzMxIDMxOSA4MSA3MzggNTM4IDcyNXoiIC8+CiAgICA8Z2x5cGggZ2x5cGgtbmFtZT0ic2h1ZmZsZSIKICAgICAgdW5pY29kZT0iJiN4RjEyQjsiCiAgICAgIGhvcml6LWFkdi14PSIxMDAwIiBkPSIgTTM1MCAzNzVMMjU2IDI4MUMyMzEgMjU2IDE4NyAyMzggMTUwIDIzOEg2M1YzMjVIMTUwQzE2MyAzMjUgMTg4IDMzMSAxOTQgMzQ0TDI4OCA0MzhMMzUwIDM3NXpNNzYzIDc2M1Y4OTRMOTM4IDcxOUw3NjMgNTQ0VjY3NUg2NzVDNjYzIDY3NSA2MzggNjY5IDYzMSA2NTZMNTM4IDU2M0w0NzUgNjI1TDU2OSA3MTlDNTk0IDc0NCA2MzggNzYzIDY3NSA3NjNINzYzek03NjMgMzI1VjQ1Nkw5MzggMjgxTDc2MyAxMDZWMjM3SDY3NUM2MzggMjM3IDU5NCAyNTYgNTY5IDI4MUwxOTQgNjU2QzE4NyA2NjkgMTYyIDY3NSAxNTAgNjc1SDYzVjc2M0gxNTBDMTg4IDc2MyAyMzEgNzQ0IDI1NiA3MTlMNjMxIDM0NEM2MzggMzM4IDY2MyAzMjUgNjc1IDMyNUg3NjN6IiAvPgogICAgPGdseXBoIGdseXBoLW5hbWU9InNvY2lhbC1mYWNlYm9vay1zcXVhcmUiCiAgICAgIHVuaWNvZGU9IiYjeEYxMkM7IgogICAgICBob3Jpei1hZHYteD0iODU3LjE0Mjg1NzE0Mjg1NzEiIGQ9IiBNNjk2IDkyOUM3ODUgOTI5IDg1NyA4NTcgODU3IDc2OFYyMzJDODU3IDE0MyA3ODUgNzEgNjk2IDcxSDU5MlY0MDNINzAzTDcxOSA1MzNINTkyVjYxNkM1OTIgNjUzIDYwMiA2NzggNjU2IDY3OEw3MjQgNjc5Vjc5NEM3MTIgNzk2IDY3MSA3OTkgNjI0IDc5OUM1MjYgNzk5IDQ1OCA3MzkgNDU4IDYyOFY1MzNIMzQ2VjQwM0g0NThWNzFIMTYxQzcyIDcxIDAgMTQzIDAgMjMyVjc2OEMwIDg1NyA3MiA5MjkgMTYxIDkyOUg2OTZ6IiAvPgogICAgPGdseXBoIGdseXBoLW5hbWU9InNvY2lhbC1mYWNlYm9vayIKICAgICAgdW5pY29kZT0iJiN4RjEyRDsiCiAgICAgIGhvcml6LWFkdi14PSI1ODcuMDUzNTcxNDI4NTcxNCIgZD0iIE01MzUgOTU4VjgxMEg0NDdDMzc4IDgxMCAzNjYgNzc3IDM2NiA3MzBWNjI1SDUyOUw1MDcgNDU5SDM2NVYzNkgxOTVWNDU5SDUyVjYyNUgxOTVWNzQ2QzE5NSA4ODcgMjgxIDk2NCA0MDcgOTY0QzQ2OCA5NjQgNTIwIDk2MCA1MzUgOTU4eiIgLz4KICAgIDxnbHlwaCBnbHlwaC1uYW1lPSJzb2NpYWwtaW5zdGFncmFtIgogICAgICB1bmljb2RlPSImI3hGMTJFOyIKICAgICAgaG9yaXotYWR2LXg9Ijg1Ny4xNDI4NTcxNDI4NTcxIiBkPSIgTTU3MSA1MDBDNTcxIDU3OSA1MDcgNjQzIDQyOSA2NDNTMjg2IDU3OSAyODYgNTAwUzM1MCAzNTcgNDI5IDM1N1M1NzEgNDIxIDU3MSA1MDB6TTY0OCA1MDBDNjQ4IDM3OCA1NTAgMjgwIDQyOSAyODBTMjA5IDM3OCAyMDkgNTAwUzMwNyA3MjAgNDI5IDcyMFM2NDggNjIyIDY0OCA1MDB6TTcwOSA3MjlDNzA5IDcwMCA2ODYgNjc3IDY1NyA2NzdTNjA2IDcwMCA2MDYgNzI5UzYyOSA3ODAgNjU3IDc4MFM3MDkgNzU3IDcwOSA3Mjl6TTQyOSA4NTJDMzY2IDg1MiAyMzIgODU3IDE3NiA4MzRDMTU2IDgyNiAxNDIgODE3IDEyNyA4MDJTMTAyIDc3MiA5NCA3NTNDNzIgNjk2IDc3IDU2MyA3NyA1MDBTNzIgMzA0IDk0IDI0N0MxMDIgMjI4IDExMiAyMTMgMTI3IDE5OFMxNTYgMTc0IDE3NiAxNjZDMjMyIDE0MyAzNjYgMTQ4IDQyOSAxNDhTNjI1IDE0MyA2ODEgMTY2QzcwMSAxNzQgNzE1IDE4MyA3MzAgMTk4Uzc1NSAyMjggNzYzIDI0N0M3ODUgMzA0IDc4MCA0MzggNzgwIDUwMFM3ODUgNjk2IDc2MyA3NTNDNzU1IDc3MiA3NDYgNzg3IDczMCA4MDJTNzAxIDgyNiA2ODEgODM0QzYyNSA4NTcgNDkxIDg1MiA0MjkgODUyek04NTcgNTAwQzg1NyA0NDEgODU4IDM4MiA4NTQgMzIzQzg1MSAyNTQgODM1IDE5NCA3ODUgMTQzUzY3NCA3OCA2MDUgNzRDNTQ2IDcxIDQ4OCA3MSA0MjkgNzFTMzExIDcxIDI1MiA3NEMxODMgNzggMTIyIDkzIDcyIDE0M1M2IDI1NCAzIDMyM0MtMSAzODIgMCA0NDEgMCA1MDBTLTEgNjE4IDMgNjc3QzYgNzQ2IDIyIDgwNiA3MiA4NTdTMTgzIDkyMiAyNTIgOTI2QzMxMSA5MjkgMzY5IDkyOSA0MjkgOTI5UzU0NiA5MjkgNjA1IDkyNkM2NzQgOTIyIDczNSA5MDcgNzg1IDg1N1M4NTEgNzQ2IDg1NCA2NzdDODU4IDYxOCA4NTcgNTU5IDg1NyA1MDB6IiAvPgogICAgPGdseXBoIGdseXBoLW5hbWU9InNvY2lhbC1saW5rZWRpbi1zcXVhcmUiCiAgICAgIHVuaWNvZGU9IiYjeEYxMkY7IgogICAgICBob3Jpei1hZHYteD0iODU3LjE0Mjg1NzE0Mjg1NzEiIGQ9IiBNMTMyIDIxMUgyNjFWNTk4SDEzMlYyMTF6TTI3MCA3MThDMjY5IDc1NiAyNDIgNzg1IDE5OCA3ODVTMTI0IDc1NiAxMjQgNzE4QzEyNCA2ODEgMTUyIDY1MSAxOTYgNjUxSDE5NkMyNDIgNjUxIDI3MCA2ODEgMjcwIDcxOHpNNTk2IDIxMUg3MjVWNDMzQzcyNSA1NTIgNjYxIDYwNyA1NzYgNjA3QzUwNyA2MDcgNDc3IDU2OSA0NjAgNTQySDQ2MVY1OThIMzMyUzMzNCA1NjIgMzMyIDIxMUg0NjFWNDI3QzQ2MSA0MzkgNDYxIDQ1MCA0NjUgNDU5QzQ3NCA0ODIgNDk2IDUwNiA1MzEgNTA2QzU3OCA1MDYgNTk2IDQ3MCA1OTYgNDE4VjIxMXpNODU3IDc2OFYyMzJDODU3IDE0MyA3ODUgNzEgNjk2IDcxSDE2MUM3MiA3MSAwIDE0MyAwIDIzMlY3NjhDMCA4NTcgNzIgOTI5IDE2MSA5MjlINjk2Qzc4NSA5MjkgODU3IDg1NyA4NTcgNzY4eiIgLz4KICAgIDxnbHlwaCBnbHlwaC1uYW1lPSJzb2NpYWwtbGlua2VkaW4iCiAgICAgIHVuaWNvZGU9IiYjeEYxMzA7IgogICAgICBob3Jpei1hZHYteD0iODU3LjE0Mjg1NzE0Mjg1NzEiIGQ9IiBNMTk1IDY1MVY5OEgxMVY2NTFIMTk1ek0yMDYgODIyQzIwNyA3NjkgMTY3IDcyNyAxMDMgNzI3SDEwMkM0MCA3MjcgMCA3NjkgMCA4MjJDMCA4NzYgNDEgOTE3IDEwNCA5MTdDMTY3IDkxNyAyMDYgODc2IDIwNiA4MjJ6TTg1NyA0MTVWOThINjc0VjM5NEM2NzQgNDY4IDY0NyA1MTkgNTgwIDUxOUM1MzAgNTE5IDQ5OSA0ODUgNDg2IDQ1MkM0ODIgNDQwIDQ4MCA0MjQgNDgwIDQwN1Y5OEgyOTZDMjk5IDU5OSAyOTYgNjUxIDI5NiA2NTFINDgwVjU3MUg0NzlDNTAzIDYwOSA1NDYgNjY0IDY0NiA2NjRDNzY3IDY2NCA4NTcgNTg1IDg1NyA0MTV6IiAvPgogICAgPGdseXBoIGdseXBoLW5hbWU9InNvY2lhbC1wcmltYWN5IgogICAgICB1bmljb2RlPSImI3hGMTMxOyIKICAgICAgaG9yaXotYWR2LXg9Ijg4OC44ODg4ODg4ODg4ODg5IiBkPSIgTTU1MCA5NTZDNTYxIDk3OCA1NDQgMTAwMCA1MjIgMTAwMEg0MDZDMzc4IDEwMDAgMzUwIDk3OCAzMzkgOTU2TDYgNDRDLTYgMjIgNiAwIDMzIDBIMTUwQzE3OCAwIDIwNiAyMiAyMTcgNDRMNTUwIDk1NnpNNjcyIDk1NkM2ODMgOTc4IDcxMSAxMDAwIDczOSAxMDAwSDg1NkM4ODMgMTAwMCA5MDAgOTc4IDg4OSA5NTZMNjUwIDMxN0M2MzkgMjg5IDYxMSAyNzIgNTgzIDI3Mkg0NjdDNDM5IDI3MiA0MjIgMjk0IDQzMyAzMTdMNjcyIDk1NnoiIC8+CiAgICA8Z2x5cGggZ2x5cGgtbmFtZT0ic29jaWFsLXR3aXR0ZXItc3F1YXJlIgogICAgICB1bmljb2RlPSImI3hGMTMyOyIKICAgICAgaG9yaXotYWR2LXg9Ijg1Ny4xNDI4NTcxNDI4NTcxIiBkPSIgTTcxNCA2NjBDNjkzIDY1MCA2NzEgNjQ0IDY0NyA2NDFDNjcxIDY1NSA2OTAgNjc5IDY5OSA3MDZDNjc2IDY5MyA2NTEgNjgyIDYyNCA2NzdDNjAzIDcwMCA1NzIgNzE0IDUzOSA3MTRDNDc0IDcxNCA0MjEgNjYyIDQyMSA1OTdDNDIxIDU4OCA0MjIgNTc5IDQyNCA1NzBDMzI2IDU3NSAyNDAgNjIyIDE4MiA2OTNDMTcyIDY3NiAxNjYgNjU1IDE2NiA2MzRDMTY2IDU5MyAxODUgNTU3IDIxNyA1MzZDMTk3IDUzNyAxNzkgNTQyIDE2MSA1NTFWNTUwQzE2MSA0OTMgMjA0IDQ0NSAyNTcgNDM1QzI0NyA0MzIgMjM5IDQzMCAyMjkgNDMwQzIyMiA0MzAgMjE0IDQzMSAyMDcgNDMyQzIyMiAzODYgMjY1IDM1MiAzMTYgMzUxQzI3NiAzMjAgMjI2IDMwMSAxNzEgMzAxQzE2MSAzMDEgMTUyIDMwMSAxNDMgMzAyQzE5NSAyNzAgMjU2IDI1MCAzMjMgMjUwQzUzOCAyNTAgNjU2IDQyOSA2NTYgNTg0QzY1NiA1ODkgNjU2IDU5NCA2NTYgNTk5QzY3OSA2MTUgNjk5IDYzNiA3MTQgNjYwek04NTcgNzY4VjIzMkM4NTcgMTQzIDc4NSA3MSA2OTYgNzFIMTYxQzcyIDcxIDAgMTQzIDAgMjMyVjc2OEMwIDg1NyA3MiA5MjkgMTYxIDkyOUg2OTZDNzg1IDkyOSA4NTcgODU3IDg1NyA3Njh6IiAvPgogICAgPGdseXBoIGdseXBoLW5hbWU9InNvY2lhbC10d2l0dGVyIgogICAgICB1bmljb2RlPSImI3hGMTMzOyIKICAgICAgaG9yaXotYWR2LXg9IjkyOC41NzE0Mjg1NzE0Mjg2IiBkPSIgTTkwNCA3NzJDODc5IDczNyA4NDkgNzA1IDgxNCA2NzlDODE0IDY3MSA4MTQgNjY0IDgxNCA2NTZDODE0IDQxNyA2MzMgMTQzIDMwMSAxNDNDMTk5IDE0MyAxMDQgMTcyIDI1IDIyNEMzOSAyMjIgNTMgMjIyIDY4IDIyMkMxNTIgMjIyIDIzMCAyNTAgMjkyIDI5OUMyMTMgMzAwIDE0NiAzNTIgMTIzIDQyNEMxMzQgNDIyIDE0NiA0MjEgMTU3IDQyMUMxNzQgNDIxIDE5MCA0MjMgMjA1IDQyN0MxMjIgNDQ0IDYwIDUxNiA2MCA2MDRWNjA2Qzg0IDU5MyAxMTIgNTg0IDE0MiA1ODNDOTMgNjE2IDYxIDY3MSA2MSA3MzNDNjEgNzY3IDcwIDc5NyA4NiA4MjRDMTc1IDcxNSAzMDggNjQzIDQ1OCA2MzZDNDU1IDY0OSA0NTMgNjYzIDQ1MyA2NzdDNDUzIDc3NiA1MzMgODU3IDYzMyA4NTdDNjg1IDg1NyA3MzIgODM1IDc2NSA4MDBDODA2IDgwOCA4NDUgODIzIDg3OSA4NDRDODY2IDgwMiA4MzggNzY3IDgwMCA3NDRDODM2IDc0OCA4NzIgNzU4IDkwNCA3NzJ6IiAvPgogICAgPGdseXBoIGdseXBoLW5hbWU9InNvY2lhbC12aW1lby1zcXVhcmUiCiAgICAgIHVuaWNvZGU9IiYjeEYxMzQ7IgogICAgICBob3Jpei1hZHYteD0iODU3LjE0Mjg1NzE0Mjg1NzEiIGQ9IiBNNzIxIDY0NEM3MjUgNzI1IDY5NSA3NjYgNjMxIDc2OEM1NDUgNzcxIDQ4NyA3MjIgNDU3IDYyMkM0NzMgNjI5IDQ4OCA2MzMgNTAzIDYzM0M1MzQgNjMzIDU0OCA2MTUgNTQ0IDU3OUM1NDIgNTU4IDUyOCA1MjcgNTAzIDQ4NkM0NzcgNDQ1IDQ1NyA0MjUgNDQ0IDQyNUM0MjcgNDI1IDQxMyA0NTYgMzk4IDUxOUMzOTQgNTM4IDM4NiA1ODUgMzczIDY2MUMzNjIgNzMyIDMzMyA3NjUgMjg0IDc2MEMyNjQgNzU4IDIzMyA3NDAgMTkzIDcwNEMxNjIgNjc4IDEzMyA2NTEgMTAyIDYyNEwxMzEgNTg2QzE1OSA2MDUgMTc1IDYxNiAxODAgNjE2QzIwMSA2MTYgMjIxIDU4MiAyMzkgNTE2QzI1NiA0NTQgMjczIDM5MyAyOTAgMzMyQzMxNSAyNjYgMzQ1IDIzMiAzODEgMjMyQzQzOSAyMzIgNTExIDI4NyA1OTUgMzk2QzY3NiA1MDEgNzE5IDU4NCA3MjEgNjQ0ek04NTcgNzY4VjIzMkM4NTcgMTQzIDc4NSA3MSA2OTYgNzFIMTYxQzcyIDcxIDAgMTQzIDAgMjMyVjc2OEMwIDg1NyA3MiA5MjkgMTYxIDkyOUg2OTZDNzg1IDkyOSA4NTcgODU3IDg1NyA3Njh6IiAvPgogICAgPGdseXBoIGdseXBoLW5hbWU9InNvY2lhbC12aW1lbyIKICAgICAgdW5pY29kZT0iJiN4RjEzNTsiCiAgICAgIGhvcml6LWFkdi14PSIxMDA0LjQ2NDI4NTcxNDI4NTgiIGQ9IiBNOTU0IDcxMUM5NTAgNjIzIDg4OCA1MDIgNzY4IDM0OEM2NDUgMTg4IDU0MSAxMDcgNDU1IDEwN0M0MDIgMTA3IDM1NyAxNTYgMzIxIDI1NEMyOTYgMzQzIDI3MiA0MzMgMjQ3IDUyM0MyMjAgNjIxIDE5MSA2NjkgMTYwIDY2OUMxNTMgNjY5IDEyOSA2NTUgODkgNjI3TDQ2IDY4MUM5MCA3MjEgMTM0IDc2MSAxNzkgODAwQzIzOCA4NTIgMjgzIDg3OCAzMTMgODgxQzM4NCA4ODggNDI3IDg0MCA0NDQgNzM3QzQ2MSA2MjUgNDc0IDU1NSA0ODAgNTI4QzUwMSA0MzYgNTIzIDM5MCA1NDcgMzkwQzU2NiAzOTAgNTk1IDQxOSA2MzMgNDc5QzY3MSA1NDAgNjkxIDU4NSA2OTQgNjE3QzY5OSA2NjkgNjc5IDY5NCA2MzMgNjk0QzYxMiA2OTQgNTg5IDY4OSA1NjYgNjgwQzYxMCA4MjYgNjk2IDg5NyA4MjIgODkzQzkxNSA4OTAgOTU5IDgyOSA5NTQgNzExeiIgLz4KICAgIDxnbHlwaCBnbHlwaC1uYW1lPSJzb2NpYWwteW91dHViZS1wbGF5IgogICAgICB1bmljb2RlPSImI3hGMTM2OyIKICAgICAgaG9yaXotYWR2LXg9IjEwMDAiIGQ9IiBNOTE5IDcxM0M5MDYgNzUwIDg4MSA3ODEgODQ0IDc4OEM3NTAgODAwIDY0NCA4MDYgNTMxIDgwNkg1MDBDMzgxIDgwNiAyNjMgODAwIDE0NCA3ODhIMTU2QzExOSA3NzUgOTQgNzUwIDgxIDcxM0M2OSA2NTAgNjMgNTgxIDYzIDUwNlY0OTRDNjMgNDE5IDY5IDM1MCA4MSAyODFWMjg4Qzk0IDI1MCAxMTkgMjE5IDE1NiAyMTNDMjUwIDIwMCAzNTYgMTk0IDQ2OSAxOTRINTAwQzYxOSAxOTQgNzM4IDIwMCA4NTYgMjEzSDg0NEM4ODEgMjI1IDkxMyAyNTAgOTE5IDI4OEM5MzEgMzUwIDkzOCA0MTkgOTM4IDQ5NFY1MDZDOTM4IDU4MSA5MzEgNjUwIDkxOSA3MTlWNzEyek00MTMgMzY5VjYzMUw2MzggNTAwTDQxMyAzNjl6IiAvPgogICAgPGdseXBoIGdseXBoLW5hbWU9InNvY2lhbC15b3V0dWJlLXNxdWFyZSIKICAgICAgdW5pY29kZT0iJiN4RjEzNzsiCiAgICAgIGhvcml6LWFkdi14PSI4NTcuMTQyODU3MTQyODU3MSIgZD0iIE01MTMgMjczVjM2MEM1MTMgMzc5IDUwNyAzODggNDk3IDM4OEM0OTEgMzg4IDQ4NCAzODYgNDc4IDM3OVYyNTRDNDg0IDI0OCA0OTEgMjQ2IDQ5NyAyNDZDNTA3IDI0NiA1MTMgMjU0IDUxMyAyNzN6TTYxNiAzNDFINjUyVjM2MEM2NTIgMzc5IDY0NiAzODggNjM0IDM4OFM2MTYgMzc5IDYxNiAzNjBWMzQxek0yOTcgNDg5VjQ1MEgyNTJWMjE0SDIxMVY0NTBIMTY3VjQ4OUgyOTd6TTQwOSA0MTlWMjE0SDM3MlYyMzdDMzU3IDIyMCAzNDMgMjExIDMyOSAyMTFDMzE4IDIxMSAzMDkgMjE3IDMwNiAyMjdDMzA0IDIzMyAzMDIgMjQzIDMwMiAyNTdWNDE5SDMzOVYyNjhDMzM5IDI2MCAzMzkgMjU1IDM0MCAyNTRDMzQwIDI0OCAzNDMgMjQ2IDM0OCAyNDZDMzU2IDI0NiAzNjMgMjUxIDM3MiAyNjNWNDE5SDQwOXpNNTUwIDM1N1YyNzZDNTUwIDI1NyA1NDkgMjQzIDU0NiAyMzVDNTQxIDIxOSA1MzEgMjExIDUxNiAyMTFDNTAzIDIxMSA0OTEgMjE5IDQ3OCAyMzRWMjE0SDQ0MVY0ODlINDc4VjQwMEM0OTAgNDE0IDUwMyA0MjIgNTE2IDQyMkM1MzEgNDIyIDU0MSA0MTQgNTQ2IDM5OEM1NDkgMzkwIDU1MCAzNzcgNTUwIDM1N3pNNjkwIDI4NVYyODBDNjkwIDI2OCA2ODkgMjYwIDY4OSAyNTZDNjg4IDI0OCA2ODUgMjQxIDY4MCAyMzRDNjcwIDIxOSA2NTUgMjExIDYzNiAyMTFDNjE2IDIxMSA2MDEgMjE5IDU5MCAyMzNDNTgzIDI0MyA1NzkgMjU5IDU3OSAyODFWMzUzQzU3OSAzNzQgNTgyIDM5MCA1OTAgNDAxQzYwMCA0MTUgNjE2IDQyMiA2MzQgNDIyQzY1MyA0MjIgNjY4IDQxNSA2NzggNDAxQzY4NiAzOTAgNjkwIDM3NCA2OTAgMzUzVjMxMEg2MTZWMjc0QzYxNiAyNTUgNjIyIDI0NiA2MzQgMjQ2QzY0MyAyNDYgNjQ5IDI1MSA2NTEgMjYwQzY1MSAyNjIgNjUyIDI3MSA2NTIgMjg1SDY5MHpNNDM4IDc0NVY2NThDNDM4IDYzOSA0MzIgNjI5IDQyMCA2MjlDNDA4IDYyOSA0MDIgNjM5IDQwMiA2NThWNzQ1QzQwMiA3NjQgNDA4IDc3NCA0MjAgNzc0QzQzMiA3NzQgNDM4IDc2NCA0MzggNzQ1ek03MzUgMzQ3QzczNSAzOTUgNzM1IDQ0NiA3MjUgNDkyQzcxNyA1MjUgNjkwIDU0OSA2NTggNTUyQzU4MyA1NjEgNTA2IDU2MSA0MjkgNTYxQzM1MiA1NjEgMjc1IDU2MSAxOTkgNTUyQzE2NyA1NDkgMTQwIDUyNSAxMzMgNDkyQzEyMiA0NDYgMTIyIDM5NSAxMjIgMzQ3QzEyMiAzMDAgMTIyIDI0OSAxMzMgMjAyQzE0MCAxNzAgMTY3IDE0NiAxOTkgMTQyQzI3NSAxMzMgMzUyIDEzMyA0MjkgMTMzUzU4MiAxMzMgNjU4IDE0MkM2OTAgMTQ2IDcxNyAxNzAgNzI0IDIwMkM3MzUgMjQ5IDczNSAzMDAgNzM1IDM0N3pNMzE0IDcxMEwzNjQgODc2SDMyM0wyOTQgNzY3TDI2NSA4NzZIMjIxQzIyOSA4NTAgMjM5IDgyNCAyNDcgNzk5QzI2MSA3NTkgMjY5IDczMCAyNzMgNzEwVjU5OEgzMTRWNzEwek00NzUgNjY1VjczOEM0NzUgNzU5IDQ3MiA3NzYgNDY0IDc4NkM0NTMgODAwIDQzOSA4MDcgNDIwIDgwN0M0MDEgODA3IDM4NyA4MDAgMzc3IDc4NkMzNjkgNzc2IDM2NSA3NTkgMzY1IDczOFY2NjVDMzY1IDY0MyAzNjkgNjI3IDM3NyA2MTdDMzg3IDYwMyA0MDEgNTk1IDQyMCA1OTVDNDM5IDU5NSA0NTMgNjAzIDQ2NCA2MTdDNDcyIDYyNyA0NzUgNjQzIDQ3NSA2NjV6TTU3NiA1OThINjE0VjgwNUg1NzZWNjQ3QzU2OCA2MzUgNTYwIDYyOSA1NTMgNjI5QzU0OCA2MjkgNTQ1IDYzMiA1NDQgNjM4QzU0NCA2NDAgNTQ0IDY0NCA1NDQgNjUzVjgwNUg1MDZWNjQxQzUwNiA2MjcgNTA3IDYxNyA1MDkgNjEwQzUxMyA2MDAgNTIyIDU5NSA1MzMgNTk1QzU0NyA1OTUgNTYxIDYwNCA1NzYgNjIxVjU5OHpNODU3IDc2OFYyMzJDODU3IDE0MyA3ODUgNzEgNjk2IDcxSDE2MUM3MiA3MSAwIDE0MyAwIDIzMlY3NjhDMCA4NTcgNzIgOTI5IDE2MSA5MjlINjk2Qzc4NSA5MjkgODU3IDg1NyA4NTcgNzY4eiIgLz4KICAgIDxnbHlwaCBnbHlwaC1uYW1lPSJzb2NpYWwteW91dHViZSIKICAgICAgdW5pY29kZT0iJiN4RjEzODsiCiAgICAgIGhvcml6LWFkdi14PSIxMDAwIiBkPSIgTTYwMCAzMzFWMjMxQzYwMCAyMDYgNTk0IDIwMCA1ODEgMjAwQzU3NSAyMDAgNTY5IDIwNiA1NTYgMjEzVjM2M0M1NjIgMzY5IDU2OSAzNzUgNTgxIDM3NUM1OTQgMzYzIDYwMCAzNTAgNjAwIDMzMXpNNzYzIDMzMVYzMDZINzE5VjMzMUM3MTkgMzU2IDcyNSAzNjMgNzQ0IDM2M1M3NjMgMzUwIDc2MyAzMzF6TTI5NCA0MzhIMzQ0VjQ4MUgxOTRWNDM4SDI0NFYxNjNIMjk0VjQzOHpNNDMxIDE1Nkg0NzVWNDAwSDQzMVYyMTNDNDE5IDIwMCA0MTMgMTk0IDQwNiAxOTRDNDAwIDE5NCA0MDAgMjAwIDM5NCAyMDZWNDAwSDM1MFYyMDZDMzUwIDE4OCAzNTAgMTc1IDM1NiAxNjlDMzYyIDE1NiAzNjkgMTUwIDM4NyAxNTBDNDAwIDE1MCA0MTkgMTYzIDQzNyAxODFWMTU2ek02NDQgMjMxVjMyNUM2NDQgMzUwIDY0NCAzNjIgNjM4IDM3NUM2MzEgMzk0IDYxOSA0MDAgNjAwIDQwMFM1NjkgMzk0IDU1NiAzNzVWNDgxSDUxM1YxNTZINTU2VjE4MUM1NjkgMTYzIDU4OCAxNTYgNjAwIDE1NkM2MTkgMTU2IDYzMSAxNjMgNjM4IDE4MUM2NDQgMTk0IDY0NCAyMDYgNjQ0IDIzMXpNODA2IDIzN1YyNDRINzYzVjIxMkM3NjMgMjAwIDc1NiAxOTQgNzQ0IDE5NEM3MzEgMTk0IDcxOSAyMDYgNzE5IDIyNVYyNjlIODA2VjMxOUM4MDYgMzQ0IDgwMCAzNjIgNzk0IDM3NUM3ODEgMzk0IDc2MyA0MDAgNzQ0IDQwMEM3MTkgNDAwIDcwNiAzOTQgNjk0IDM3NUM2ODggMzYyIDY4MSAzNDQgNjgxIDMxOVYyMzFDNjgxIDIwNiA2ODggMTg3IDY5NCAxNzVDNzA2IDE1NiA3MjUgMTUwIDc0NCAxNTBTNzg4IDE1NiA3OTQgMTc1QzgwMCAxODEgODAwIDE5NCA4MDYgMjAwVjIzN3pNNTEzIDY4MVY3ODFDNTEzIDgwNiA1MDYgODEzIDQ5NCA4MTNDNDgxIDgxMyA0NzUgODAwIDQ3NSA3ODFWNjgxQzQ3NSA2NTYgNDgxIDY1MCA0OTQgNjUwQzUwNiA2NTAgNTEzIDY1NiA1MTMgNjgxek04NjIgMzEzQzg2MiAyNTYgODYyIDE5NCA4NTAgMTQ0Qzg0NCAxMDYgODEzIDc1IDc3NSA3NUM2ODEgNjMgNTg4IDYzIDUwMCA2M1MzMTkgNjMgMjMxIDc1QzE5NCA4MSAxNjMgMTA2IDE1NiAxNDRDMTQ0IDIwMCAxNDQgMjU2IDE0NCAzMTNDMTQ0IDM2OSAxNDQgNDMxIDE1NiA0ODFDMTYzIDUxOSAxOTQgNTUwIDIzOCA1NTBDMzE5IDU2OSA0MTMgNTY5IDUwMCA1NjlTNjgxIDU2OSA3NjkgNTU2QzgwNiA1NTAgODM4IDUyNSA4NDQgNDg3Qzg2MyA0MzEgODYzIDM2OSA4NjMgMzEzek0zNzUgOTM4SDQyNUwzNjMgNzQ0VjYxM0gzMTlWNzQ0QzMxMyA3NjkgMzAwIDgwMCAyODggODQ0QzI3NSA4NzUgMjYyIDkwNiAyNTYgOTM4SDMwNkwzNDQgODA2TDM3NSA5Mzh6TTU1NiA3NzVWNjg4QzU1NiA2NjMgNTUwIDY0NCA1NDQgNjMxQzUzMSA2MTMgNTEzIDYwNiA0ODggNjA2QzQ2OSA2MDYgNDUwIDYxMyA0MzggNjMxQzQzMSA2NDQgNDI1IDY2MyA0MjUgNjg4Vjc3NUM0MjUgODAwIDQzMSA4MTkgNDM4IDgzMUM0NTAgODUwIDQ2OSA4NTYgNDg4IDg1NkM1MTMgODU2IDUyNSA4NTAgNTM4IDgzMUM1NTAgODE5IDU1NiA4MDAgNTU2IDc3NXpNNzE5IDg1NlY2MTNINjc1VjYzOEM2NTYgNjE5IDY0NCA2MDYgNjI1IDYwNkM2MTMgNjA2IDYwMCA2MTMgNTk0IDYyNUM1OTQgNjMxIDU4OCA2NDQgNTg4IDY2M1Y4NTZINjMxVjY1NkM2MzEgNjUwIDYzOCA2NDQgNjQ0IDY0NFM2NjMgNjUwIDY2OSA2NjNWODUwSDcxOXoiIC8+CiAgICA8Z2x5cGggZ2x5cGgtbmFtZT0ic3Rhci1oYWxmIgogICAgICB1bmljb2RlPSImI3hGMTM5OyIKICAgICAgaG9yaXotYWR2LXg9IjEwMDAiIGQ9IiBNNTAwIDM1N0w2NTYgMjY0TDYxNSA0NDFMNzU0IDU2M0w1NzAgNTc4TDUwMCA3NDZWMzU3ek05MTYgNjE1TDY4OSA0MThMNzU4IDEyNUw1MDAgMjgxTDI0MiAxMjVMMzExIDQxOEw4NCA2MTVMMzgzIDY0MUw1MDAgOTE2TDYxNyA2NDF6IiAvPgogICAgPGdseXBoIGdseXBoLW5hbWU9InN0YXItb3V0bGluZSIKICAgICAgdW5pY29kZT0iJiN4RjEzQTsiCiAgICAgIGhvcml6LWFkdi14PSIxMDAwIiBkPSIgTTUwMCAzNTdMNjU2IDI2NEw2MTUgNDQxTDc1NCA1NjNMNTcwIDU3OEw1MDAgNzQ2TDQzMCA1NzhMMjQ2IDU2M0wzODUgNDQxTDM0NCAyNjR6TTkxNiA2MTVMNjg5IDQxOEw3NTggMTI1TDUwMCAyODFMMjQyIDEyNUwzMTEgNDE4TDg0IDYxNUwzODMgNjQxTDUwMCA5MTZMNjE3IDY0MXoiIC8+CiAgICA8Z2x5cGggZ2x5cGgtbmFtZT0ic3RhciIKICAgICAgdW5pY29kZT0iJiN4RjEzQjsiCiAgICAgIGhvcml6LWFkdi14PSIxMDAwIiBkPSIgTTUwMCAyODFMMjQyIDEyNUwzMTEgNDE4TDg0IDYxNUwzODMgNjQxTDUwMCA5MTZMNjE3IDY0MUw5MTYgNjE1TDY4OSA0MThMNzU4IDEyNXoiIC8+CiAgICA8Z2x5cGggZ2x5cGgtbmFtZT0idGltZSIKICAgICAgdW5pY29kZT0iJiN4RjEzQzsiCiAgICAgIGhvcml6LWFkdi14PSIxMDAwIiBkPSIgTTY3NiAzMjRMNzA5IDM3OUw1MjIgNDkyVjcwOUg0NTlWNDU5ek01MDAgOTE2UTY3MiA5MTYgNzk0IDc5NFQ5MTYgNTAwVDc5NCAyMDZUNTAwIDg0VDIwNiAyMDZUODQgNTAwVDIwNiA3OTRUNTAwIDkxNnoiIC8+CiAgICA8Z2x5cGggZ2x5cGgtbmFtZT0idmlkZW8tcGF1c2UiCiAgICAgIHVuaWNvZGU9IiYjeEYxM0Q7IgogICAgICBob3Jpei1hZHYteD0iMTAwMCIgZD0iIE01ODQgNzkxSDc1MFYyMDlINTg0Vjc5MXpNMjUwIDIwOVY3OTFINDE2VjIwOUgyNTB6IiAvPgogICAgPGdseXBoIGdseXBoLW5hbWU9InZpZGVvLXBsYXkiCiAgICAgIHVuaWNvZGU9IiYjeEYxM0U7IgogICAgICBob3Jpei1hZHYteD0iMTAwMCIgZD0iIE0zMzQgNzkxTDc5MSA1MDBMMzM0IDIwOVY3OTF6IiAvPgogICAgPGdseXBoIGdseXBoLW5hbWU9InZpc2liaWxpdHktb2ZmIgogICAgICB1bmljb2RlPSImI3hGMTNGOyIKICAgICAgaG9yaXotYWR2LXg9IjEwMDAiIGQ9IiBNNDk0IDYyNUg1MDBRNTUxIDYyNSA1ODggNTg4VDYyNSA1MDBWNDkyek0zMTQgNTkyUTI5MSA1NDUgMjkxIDUwMFEyOTEgNDE0IDM1MyAzNTNUNTAwIDI5MVE1NDUgMjkxIDU5MiAzMTRMNTI3IDM3OVE1MTIgMzc1IDUwMCAzNzVRNDQ5IDM3NSA0MTIgNDEyVDM3NSA1MDBRMzc1IDUxMiAzNzkgNTI3ek04NCA4MjJMMTM3IDg3NUw4NzUgMTM3TDgyMiA4NFE4MTMgOTQgNzYxIDE0NVQ2ODIgMjIzUTU5OCAxODggNTAwIDE4OFEzNDYgMTg4IDIyMSAyNzNUNDEgNTAwUTYzIDU1MSAxMDggNjEyVDE5NyA3MDdRMTc0IDczMCAxMzIgNzczVDg0IDgyMnpNNTAwIDcwOVE0NjEgNzA5IDQyNCA2OTNMMzM0IDc4M1E0MTAgODEzIDUwMCA4MTNRNjU0IDgxMyA3NzggNzI3VDk1NyA1MDBROTEwIDM4NSA4MTQgMzAzTDY5MyA0MjRRNzA5IDQ2MSA3MDkgNTAwUTcwOSA1ODYgNjQ3IDY0N1Q1MDAgNzA5eiIgLz4KICAgIDxnbHlwaCBnbHlwaC1uYW1lPSJ2aXNpYmlsaXR5LW9uIgogICAgICB1bmljb2RlPSImI3hGMTQwOyIKICAgICAgaG9yaXotYWR2LXg9IjEwMDAiIGQ9IiBNNTAwIDYyNVE1NTEgNjI1IDU4OCA1ODhUNjI1IDUwMFQ1ODggNDEyVDUwMCAzNzVUNDEyIDQxMlQzNzUgNTAwVDQxMiA1ODhUNTAwIDYyNXpNNTAwIDI5MVE1ODYgMjkxIDY0NyAzNTNUNzA5IDUwMFQ2NDcgNjQ3VDUwMCA3MDlUMzUzIDY0N1QyOTEgNTAwVDM1MyAzNTNUNTAwIDI5MXpNNTAwIDgxM1E2NTQgODEzIDc3OSA3MjdUOTU5IDUwMFE5MDQgMzU5IDc3OSAyNzNUNTAwIDE4OFQyMjEgMjczVDQxIDUwMFE5NiA2NDEgMjIxIDcyN1Q1MDAgODEzeiIgLz4KICA8L2ZvbnQ+CjwvZGVmcz4KPC9zdmc+Cg==#icons) format("svg");
}

.icon-accessibility:before {
  /* stylelint-disable-next-line */
  content: "\F101";
  font-family: "icons" !important;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  display: inline-block;
  vertical-align: middle;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-add:before {
  /* stylelint-disable-next-line */
  content: "\F102";
  font-family: "icons" !important;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  display: inline-block;
  vertical-align: middle;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-alert-error-outline:before {
  /* stylelint-disable-next-line */
  content: "\F103";
  font-family: "icons" !important;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  display: inline-block;
  vertical-align: middle;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-alert-error:before {
  /* stylelint-disable-next-line */
  content: "\F104";
  font-family: "icons" !important;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  display: inline-block;
  vertical-align: middle;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-alert-info-outline:before {
  /* stylelint-disable-next-line */
  content: "\F105";
  font-family: "icons" !important;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  display: inline-block;
  vertical-align: middle;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-alert-info:before {
  /* stylelint-disable-next-line */
  content: "\F106";
  font-family: "icons" !important;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  display: inline-block;
  vertical-align: middle;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-alert-warning:before {
  /* stylelint-disable-next-line */
  content: "\F107";
  font-family: "icons" !important;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  display: inline-block;
  vertical-align: middle;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-arrow-down:before {
  /* stylelint-disable-next-line */
  content: "\F108";
  font-family: "icons" !important;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  display: inline-block;
  vertical-align: middle;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-arrow-left:before {
  /* stylelint-disable-next-line */
  content: "\F109";
  font-family: "icons" !important;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  display: inline-block;
  vertical-align: middle;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-arrow-right:before {
  /* stylelint-disable-next-line */
  content: "\F10A";
  font-family: "icons" !important;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  display: inline-block;
  vertical-align: middle;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-arrow-up:before {
  /* stylelint-disable-next-line */
  content: "\F10B";
  font-family: "icons" !important;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  display: inline-block;
  vertical-align: middle;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-caret-down:before {
  /* stylelint-disable-next-line */
  content: "\F10C";
  font-family: "icons" !important;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  display: inline-block;
  vertical-align: middle;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-caret-left:before {
  /* stylelint-disable-next-line */
  content: "\F10D";
  font-family: "icons" !important;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  display: inline-block;
  vertical-align: middle;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-caret-right:before {
  /* stylelint-disable-next-line */
  content: "\F10E";
  font-family: "icons" !important;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  display: inline-block;
  vertical-align: middle;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-caret-up:before {
  /* stylelint-disable-next-line */
  content: "\F10F";
  font-family: "icons" !important;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  display: inline-block;
  vertical-align: middle;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-checkbox-checked:before {
  /* stylelint-disable-next-line */
  content: "\F110";
  font-family: "icons" !important;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  display: inline-block;
  vertical-align: middle;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-checkbox-unchecked:before {
  /* stylelint-disable-next-line */
  content: "\F111";
  font-family: "icons" !important;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  display: inline-block;
  vertical-align: middle;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-checkmark:before {
  /* stylelint-disable-next-line */
  content: "\F112";
  font-family: "icons" !important;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  display: inline-block;
  vertical-align: middle;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-chevron-down:before {
  /* stylelint-disable-next-line */
  content: "\F113";
  font-family: "icons" !important;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  display: inline-block;
  vertical-align: middle;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-chevron-left:before {
  /* stylelint-disable-next-line */
  content: "\F114";
  font-family: "icons" !important;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  display: inline-block;
  vertical-align: middle;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-chevron-right:before {
  /* stylelint-disable-next-line */
  content: "\F115";
  font-family: "icons" !important;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  display: inline-block;
  vertical-align: middle;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-chevron-up:before {
  /* stylelint-disable-next-line */
  content: "\F116";
  font-family: "icons" !important;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  display: inline-block;
  vertical-align: middle;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-circle-add:before {
  /* stylelint-disable-next-line */
  content: "\F117";
  font-family: "icons" !important;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  display: inline-block;
  vertical-align: middle;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-circle-cancel:before {
  /* stylelint-disable-next-line */
  content: "\F118";
  font-family: "icons" !important;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  display: inline-block;
  vertical-align: middle;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-circle-checkmark:before {
  /* stylelint-disable-next-line */
  content: "\F119";
  font-family: "icons" !important;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  display: inline-block;
  vertical-align: middle;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-circle-remove:before {
  /* stylelint-disable-next-line */
  content: "\F11A";
  font-family: "icons" !important;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  display: inline-block;
  vertical-align: middle;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-close:before {
  /* stylelint-disable-next-line */
  content: "\F11B";
  font-family: "icons" !important;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  display: inline-block;
  vertical-align: middle;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-email:before {
  /* stylelint-disable-next-line */
  content: "\F11C";
  font-family: "icons" !important;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  display: inline-block;
  vertical-align: middle;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-favorite-outline:before {
  /* stylelint-disable-next-line */
  content: "\F11D";
  font-family: "icons" !important;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  display: inline-block;
  vertical-align: middle;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-favorite:before {
  /* stylelint-disable-next-line */
  content: "\F11E";
  font-family: "icons" !important;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  display: inline-block;
  vertical-align: middle;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-help-outline:before {
  /* stylelint-disable-next-line */
  content: "\F11F";
  font-family: "icons" !important;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  display: inline-block;
  vertical-align: middle;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-help:before {
  /* stylelint-disable-next-line */
  content: "\F120";
  font-family: "icons" !important;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  display: inline-block;
  vertical-align: middle;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-location:before {
  /* stylelint-disable-next-line */
  content: "\F121";
  font-family: "icons" !important;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  display: inline-block;
  vertical-align: middle;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-menu:before {
  /* stylelint-disable-next-line */
  content: "\F122";
  font-family: "icons" !important;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  display: inline-block;
  vertical-align: middle;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-phone:before {
  /* stylelint-disable-next-line */
  content: "\F123";
  font-family: "icons" !important;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  display: inline-block;
  vertical-align: middle;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-quote-left:before {
  /* stylelint-disable-next-line */
  content: "\F124";
  font-family: "icons" !important;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  display: inline-block;
  vertical-align: middle;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-quote-right:before {
  /* stylelint-disable-next-line */
  content: "\F125";
  font-family: "icons" !important;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  display: inline-block;
  vertical-align: middle;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-radio-checked:before {
  /* stylelint-disable-next-line */
  content: "\F126";
  font-family: "icons" !important;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  display: inline-block;
  vertical-align: middle;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-radio-unchecked:before {
  /* stylelint-disable-next-line */
  content: "\F127";
  font-family: "icons" !important;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  display: inline-block;
  vertical-align: middle;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-remove:before {
  /* stylelint-disable-next-line */
  content: "\F128";
  font-family: "icons" !important;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  display: inline-block;
  vertical-align: middle;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-search:before {
  /* stylelint-disable-next-line */
  content: "\F129";
  font-family: "icons" !important;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  display: inline-block;
  vertical-align: middle;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-share:before {
  /* stylelint-disable-next-line */
  content: "\F12A";
  font-family: "icons" !important;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  display: inline-block;
  vertical-align: middle;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-shuffle:before {
  /* stylelint-disable-next-line */
  content: "\F12B";
  font-family: "icons" !important;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  display: inline-block;
  vertical-align: middle;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-social-facebook-square:before {
  /* stylelint-disable-next-line */
  content: "\F12C";
  font-family: "icons" !important;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  display: inline-block;
  vertical-align: middle;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-social-facebook:before {
  /* stylelint-disable-next-line */
  content: "\F12D";
  font-family: "icons" !important;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  display: inline-block;
  vertical-align: middle;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-social-instagram:before {
  /* stylelint-disable-next-line */
  content: "\F12E";
  font-family: "icons" !important;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  display: inline-block;
  vertical-align: middle;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-social-linkedin-square:before {
  /* stylelint-disable-next-line */
  content: "\F12F";
  font-family: "icons" !important;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  display: inline-block;
  vertical-align: middle;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-social-linkedin:before {
  /* stylelint-disable-next-line */
  content: "\F130";
  font-family: "icons" !important;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  display: inline-block;
  vertical-align: middle;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-social-primacy:before {
  /* stylelint-disable-next-line */
  content: "\F131";
  font-family: "icons" !important;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  display: inline-block;
  vertical-align: middle;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-social-twitter-square:before {
  /* stylelint-disable-next-line */
  content: "\F132";
  font-family: "icons" !important;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  display: inline-block;
  vertical-align: middle;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-social-twitter:before {
  /* stylelint-disable-next-line */
  content: "\F133";
  font-family: "icons" !important;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  display: inline-block;
  vertical-align: middle;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-social-vimeo-square:before {
  /* stylelint-disable-next-line */
  content: "\F134";
  font-family: "icons" !important;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  display: inline-block;
  vertical-align: middle;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-social-vimeo:before {
  /* stylelint-disable-next-line */
  content: "\F135";
  font-family: "icons" !important;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  display: inline-block;
  vertical-align: middle;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-social-youtube-play:before {
  /* stylelint-disable-next-line */
  content: "\F136";
  font-family: "icons" !important;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  display: inline-block;
  vertical-align: middle;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-social-youtube-square:before {
  /* stylelint-disable-next-line */
  content: "\F137";
  font-family: "icons" !important;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  display: inline-block;
  vertical-align: middle;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-social-youtube:before {
  /* stylelint-disable-next-line */
  content: "\F138";
  font-family: "icons" !important;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  display: inline-block;
  vertical-align: middle;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-star-half:before {
  /* stylelint-disable-next-line */
  content: "\F139";
  font-family: "icons" !important;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  display: inline-block;
  vertical-align: middle;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-star-outline:before {
  /* stylelint-disable-next-line */
  content: "\F13A";
  font-family: "icons" !important;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  display: inline-block;
  vertical-align: middle;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-star:before {
  /* stylelint-disable-next-line */
  content: "\F13B";
  font-family: "icons" !important;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  display: inline-block;
  vertical-align: middle;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-time:before {
  /* stylelint-disable-next-line */
  content: "\F13C";
  font-family: "icons" !important;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  display: inline-block;
  vertical-align: middle;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-video-pause:before {
  /* stylelint-disable-next-line */
  content: "\F13D";
  font-family: "icons" !important;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  display: inline-block;
  vertical-align: middle;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-video-play:before {
  /* stylelint-disable-next-line */
  content: "\F13E";
  font-family: "icons" !important;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  display: inline-block;
  vertical-align: middle;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-visibility-off:before {
  /* stylelint-disable-next-line */
  content: "\F13F";
  font-family: "icons" !important;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  display: inline-block;
  vertical-align: middle;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-visibility-on:before {
  /* stylelint-disable-next-line */
  content: "\F140";
  font-family: "icons" !important;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  display: inline-block;
  vertical-align: middle;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.container {
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}

@media (max-width: 767.98px) {
  .container {
    padding-right: 30px;
    padding-left: 30px;
  }
}

@media (min-width: 576px) {
  .container {
    max-width: 540px;
  }
}

@media (min-width: 768px) {
  .container {
    max-width: 720px;
  }
}

@media (min-width: 992px) {
  .container {
    max-width: 960px;
  }
}

@media (min-width: 1200px) {
  .container {
    max-width: 1140px;
  }
}

.container-fluid {
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}

@media (max-width: 767.98px) {
  .container-fluid {
    padding-right: 30px;
    padding-left: 30px;
  }
}

.row {
  display: flex;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}

.no-gutters {
  margin-right: 0;
  margin-left: 0;
}

.no-gutters > .col,
.no-gutters > [class*="col-"] {
  padding-right: 0;
  padding-left: 0;
}

.col-1,
.col-2,
.col-3,
.col-4,
.col-5,
.col-6,
.col-7,
.col-8,
.col-9,
.col-10,
.col-11,
.col-12,
.col,
.col-auto,
.col-sm-1,
.col-sm-2,
.col-sm-3,
.col-sm-4,
.col-sm-5,
.col-sm-6,
.col-sm-7,
.col-sm-8,
.col-sm-9,
.col-sm-10,
.col-sm-11,
.col-sm-12,
.col-sm,
.col-sm-auto,
.col-md-1,
.col-md-2,
.col-md-3,
.col-md-4,
.col-md-5,
.col-md-6,
.col-md-7,
.col-md-8,
.col-md-9,
.col-md-10,
.col-md-11,
.col-md-12,
.col-md,
.col-md-auto,
.col-lg-1,
.col-lg-2,
.col-lg-3,
.col-lg-4,
.col-lg-5,
.col-lg-6,
.col-lg-7,
.col-lg-8,
.col-lg-9,
.col-lg-10,
.col-lg-11,
.col-lg-12,
.col-lg,
.col-lg-auto,
.col-xl-1,
.col-xl-2,
.col-xl-3,
.col-xl-4,
.col-xl-5,
.col-xl-6,
.col-xl-7,
.col-xl-8,
.col-xl-9,
.col-xl-10,
.col-xl-11,
.col-xl-12,
.col-xl,
.col-xl-auto {
  position: relative;
  width: 100%;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px;
}

.col {
  flex-basis: 0;
  flex-grow: 1;
  max-width: 100%;
}

.col-auto {
  flex: 0 0 auto;
  width: auto;
  max-width: none;
}

.col-1 {
  flex: 0 0 8.33333%;
  max-width: 8.33333%;
}

.col-2 {
  flex: 0 0 16.66667%;
  max-width: 16.66667%;
}

.col-3 {
  flex: 0 0 25%;
  max-width: 25%;
}

.col-4 {
  flex: 0 0 33.33333%;
  max-width: 33.33333%;
}

.col-5 {
  flex: 0 0 41.66667%;
  max-width: 41.66667%;
}

.col-6 {
  flex: 0 0 50%;
  max-width: 50%;
}

.col-7 {
  flex: 0 0 58.33333%;
  max-width: 58.33333%;
}

.col-8 {
  flex: 0 0 66.66667%;
  max-width: 66.66667%;
}

.col-9 {
  flex: 0 0 75%;
  max-width: 75%;
}

.col-10 {
  flex: 0 0 83.33333%;
  max-width: 83.33333%;
}

.col-11 {
  flex: 0 0 91.66667%;
  max-width: 91.66667%;
}

.col-12 {
  flex: 0 0 100%;
  max-width: 100%;
}

.order-first {
  order: -1;
}

.order-last {
  order: 13;
}

.order-0 {
  order: 0;
}

.order-1 {
  order: 1;
}

.order-2 {
  order: 2;
}

.order-3 {
  order: 3;
}

.order-4 {
  order: 4;
}

.order-5 {
  order: 5;
}

.order-6 {
  order: 6;
}

.order-7 {
  order: 7;
}

.order-8 {
  order: 8;
}

.order-9 {
  order: 9;
}

.order-10 {
  order: 10;
}

.order-11 {
  order: 11;
}

.order-12 {
  order: 12;
}

.offset-1 {
  margin-left: 8.33333%;
}

.offset-2 {
  margin-left: 16.66667%;
}

.offset-3 {
  margin-left: 25%;
}

.offset-4 {
  margin-left: 33.33333%;
}

.offset-5 {
  margin-left: 41.66667%;
}

.offset-6 {
  margin-left: 50%;
}

.offset-7 {
  margin-left: 58.33333%;
}

.offset-8 {
  margin-left: 66.66667%;
}

.offset-9 {
  margin-left: 75%;
}

.offset-10 {
  margin-left: 83.33333%;
}

.offset-11 {
  margin-left: 91.66667%;
}

@media (min-width: 576px) {
  .col-sm {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }

  .col-sm-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }

  .col-sm-1 {
    flex: 0 0 8.33333%;
    max-width: 8.33333%;
  }

  .col-sm-2 {
    flex: 0 0 16.66667%;
    max-width: 16.66667%;
  }

  .col-sm-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }

  .col-sm-4 {
    flex: 0 0 33.33333%;
    max-width: 33.33333%;
  }

  .col-sm-5 {
    flex: 0 0 41.66667%;
    max-width: 41.66667%;
  }

  .col-sm-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }

  .col-sm-7 {
    flex: 0 0 58.33333%;
    max-width: 58.33333%;
  }

  .col-sm-8 {
    flex: 0 0 66.66667%;
    max-width: 66.66667%;
  }

  .col-sm-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }

  .col-sm-10 {
    flex: 0 0 83.33333%;
    max-width: 83.33333%;
  }

  .col-sm-11 {
    flex: 0 0 91.66667%;
    max-width: 91.66667%;
  }

  .col-sm-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }

  .order-sm-first {
    order: -1;
  }

  .order-sm-last {
    order: 13;
  }

  .order-sm-0 {
    order: 0;
  }

  .order-sm-1 {
    order: 1;
  }

  .order-sm-2 {
    order: 2;
  }

  .order-sm-3 {
    order: 3;
  }

  .order-sm-4 {
    order: 4;
  }

  .order-sm-5 {
    order: 5;
  }

  .order-sm-6 {
    order: 6;
  }

  .order-sm-7 {
    order: 7;
  }

  .order-sm-8 {
    order: 8;
  }

  .order-sm-9 {
    order: 9;
  }

  .order-sm-10 {
    order: 10;
  }

  .order-sm-11 {
    order: 11;
  }

  .order-sm-12 {
    order: 12;
  }

  .offset-sm-0 {
    margin-left: 0;
  }

  .offset-sm-1 {
    margin-left: 8.33333%;
  }

  .offset-sm-2 {
    margin-left: 16.66667%;
  }

  .offset-sm-3 {
    margin-left: 25%;
  }

  .offset-sm-4 {
    margin-left: 33.33333%;
  }

  .offset-sm-5 {
    margin-left: 41.66667%;
  }

  .offset-sm-6 {
    margin-left: 50%;
  }

  .offset-sm-7 {
    margin-left: 58.33333%;
  }

  .offset-sm-8 {
    margin-left: 66.66667%;
  }

  .offset-sm-9 {
    margin-left: 75%;
  }

  .offset-sm-10 {
    margin-left: 83.33333%;
  }

  .offset-sm-11 {
    margin-left: 91.66667%;
  }
}

@media (min-width: 768px) {
  .col-md {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }

  .col-md-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }

  .col-md-1 {
    flex: 0 0 8.33333%;
    max-width: 8.33333%;
  }

  .col-md-2 {
    flex: 0 0 16.66667%;
    max-width: 16.66667%;
  }

  .col-md-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }

  .col-md-4 {
    flex: 0 0 33.33333%;
    max-width: 33.33333%;
  }

  .col-md-5 {
    flex: 0 0 41.66667%;
    max-width: 41.66667%;
  }

  .col-md-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }

  .col-md-7 {
    flex: 0 0 58.33333%;
    max-width: 58.33333%;
  }

  .col-md-8 {
    flex: 0 0 66.66667%;
    max-width: 66.66667%;
  }

  .col-md-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }

  .col-md-10 {
    flex: 0 0 83.33333%;
    max-width: 83.33333%;
  }

  .col-md-11 {
    flex: 0 0 91.66667%;
    max-width: 91.66667%;
  }

  .col-md-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }

  .order-md-first {
    order: -1;
  }

  .order-md-last {
    order: 13;
  }

  .order-md-0 {
    order: 0;
  }

  .order-md-1 {
    order: 1;
  }

  .order-md-2 {
    order: 2;
  }

  .order-md-3 {
    order: 3;
  }

  .order-md-4 {
    order: 4;
  }

  .order-md-5 {
    order: 5;
  }

  .order-md-6 {
    order: 6;
  }

  .order-md-7 {
    order: 7;
  }

  .order-md-8 {
    order: 8;
  }

  .order-md-9 {
    order: 9;
  }

  .order-md-10 {
    order: 10;
  }

  .order-md-11 {
    order: 11;
  }

  .order-md-12 {
    order: 12;
  }

  .offset-md-0 {
    margin-left: 0;
  }

  .offset-md-1 {
    margin-left: 8.33333%;
  }

  .offset-md-2 {
    margin-left: 16.66667%;
  }

  .offset-md-3 {
    margin-left: 25%;
  }

  .offset-md-4 {
    margin-left: 33.33333%;
  }

  .offset-md-5 {
    margin-left: 41.66667%;
  }

  .offset-md-6 {
    margin-left: 50%;
  }

  .offset-md-7 {
    margin-left: 58.33333%;
  }

  .offset-md-8 {
    margin-left: 66.66667%;
  }

  .offset-md-9 {
    margin-left: 75%;
  }

  .offset-md-10 {
    margin-left: 83.33333%;
  }

  .offset-md-11 {
    margin-left: 91.66667%;
  }
}

@media (min-width: 992px) {
  .col-lg {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }

  .col-lg-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }

  .col-lg-1 {
    flex: 0 0 8.33333%;
    max-width: 8.33333%;
  }

  .col-lg-2 {
    flex: 0 0 16.66667%;
    max-width: 16.66667%;
  }

  .col-lg-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }

  .col-lg-4 {
    flex: 0 0 33.33333%;
    max-width: 33.33333%;
  }

  .col-lg-5 {
    flex: 0 0 41.66667%;
    max-width: 41.66667%;
  }

  .col-lg-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }

  .col-lg-7 {
    flex: 0 0 58.33333%;
    max-width: 58.33333%;
  }

  .col-lg-8 {
    flex: 0 0 66.66667%;
    max-width: 66.66667%;
  }

  .col-lg-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }

  .col-lg-10 {
    flex: 0 0 83.33333%;
    max-width: 83.33333%;
  }

  .col-lg-11 {
    flex: 0 0 91.66667%;
    max-width: 91.66667%;
  }

  .col-lg-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }

  .order-lg-first {
    order: -1;
  }

  .order-lg-last {
    order: 13;
  }

  .order-lg-0 {
    order: 0;
  }

  .order-lg-1 {
    order: 1;
  }

  .order-lg-2 {
    order: 2;
  }

  .order-lg-3 {
    order: 3;
  }

  .order-lg-4 {
    order: 4;
  }

  .order-lg-5 {
    order: 5;
  }

  .order-lg-6 {
    order: 6;
  }

  .order-lg-7 {
    order: 7;
  }

  .order-lg-8 {
    order: 8;
  }

  .order-lg-9 {
    order: 9;
  }

  .order-lg-10 {
    order: 10;
  }

  .order-lg-11 {
    order: 11;
  }

  .order-lg-12 {
    order: 12;
  }

  .offset-lg-0 {
    margin-left: 0;
  }

  .offset-lg-1 {
    margin-left: 8.33333%;
  }

  .offset-lg-2 {
    margin-left: 16.66667%;
  }

  .offset-lg-3 {
    margin-left: 25%;
  }

  .offset-lg-4 {
    margin-left: 33.33333%;
  }

  .offset-lg-5 {
    margin-left: 41.66667%;
  }

  .offset-lg-6 {
    margin-left: 50%;
  }

  .offset-lg-7 {
    margin-left: 58.33333%;
  }

  .offset-lg-8 {
    margin-left: 66.66667%;
  }

  .offset-lg-9 {
    margin-left: 75%;
  }

  .offset-lg-10 {
    margin-left: 83.33333%;
  }

  .offset-lg-11 {
    margin-left: 91.66667%;
  }
}

@media (min-width: 1200px) {
  .col-xl {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }

  .col-xl-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }

  .col-xl-1 {
    flex: 0 0 8.33333%;
    max-width: 8.33333%;
  }

  .col-xl-2 {
    flex: 0 0 16.66667%;
    max-width: 16.66667%;
  }

  .col-xl-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }

  .col-xl-4 {
    flex: 0 0 33.33333%;
    max-width: 33.33333%;
  }

  .col-xl-5 {
    flex: 0 0 41.66667%;
    max-width: 41.66667%;
  }

  .col-xl-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }

  .col-xl-7 {
    flex: 0 0 58.33333%;
    max-width: 58.33333%;
  }

  .col-xl-8 {
    flex: 0 0 66.66667%;
    max-width: 66.66667%;
  }

  .col-xl-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }

  .col-xl-10 {
    flex: 0 0 83.33333%;
    max-width: 83.33333%;
  }

  .col-xl-11 {
    flex: 0 0 91.66667%;
    max-width: 91.66667%;
  }

  .col-xl-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }

  .order-xl-first {
    order: -1;
  }

  .order-xl-last {
    order: 13;
  }

  .order-xl-0 {
    order: 0;
  }

  .order-xl-1 {
    order: 1;
  }

  .order-xl-2 {
    order: 2;
  }

  .order-xl-3 {
    order: 3;
  }

  .order-xl-4 {
    order: 4;
  }

  .order-xl-5 {
    order: 5;
  }

  .order-xl-6 {
    order: 6;
  }

  .order-xl-7 {
    order: 7;
  }

  .order-xl-8 {
    order: 8;
  }

  .order-xl-9 {
    order: 9;
  }

  .order-xl-10 {
    order: 10;
  }

  .order-xl-11 {
    order: 11;
  }

  .order-xl-12 {
    order: 12;
  }

  .offset-xl-0 {
    margin-left: 0;
  }

  .offset-xl-1 {
    margin-left: 8.33333%;
  }

  .offset-xl-2 {
    margin-left: 16.66667%;
  }

  .offset-xl-3 {
    margin-left: 25%;
  }

  .offset-xl-4 {
    margin-left: 33.33333%;
  }

  .offset-xl-5 {
    margin-left: 41.66667%;
  }

  .offset-xl-6 {
    margin-left: 50%;
  }

  .offset-xl-7 {
    margin-left: 58.33333%;
  }

  .offset-xl-8 {
    margin-left: 66.66667%;
  }

  .offset-xl-9 {
    margin-left: 75%;
  }

  .offset-xl-10 {
    margin-left: 83.33333%;
  }

  .offset-xl-11 {
    margin-left: 91.66667%;
  }
}

.layout {
  padding: 100px 0;
}

.layout + .layout {
  padding-bottom: 100px;
  padding-top: 0;
}

@media (max-width: 991.98px) {
  .layout {
    padding: 50px 0;
  }

  .layout + .layout {
    padding-bottom: 50px;
  }
}

@media (max-width: 767.98px) {
  .layout {
    padding: 25px 0;
  }

  .layout + .layout {
    padding-bottom: 25px;
  }
}

.layout--wide {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 100%;
  grid-template-columns: 100%;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
      grid-template-areas: "main-content";
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}

.layout--wide .main-content {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
  grid-area: main-content;
}

@media (max-width: 767.98px) {
  .layout--wide {
    padding-right: 30px;
    padding-left: 30px;
  }
}

.layout--split {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 100%;
  grid-template-columns: 100%;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
      grid-template-areas: "main-content";
  grid-gap: 0 60px;
  -ms-grid-columns: 1fr 60px 1fr;
  grid-template-columns: repeat(2, 1fr);
  -ms-grid-rows: auto;
  grid-template-rows: auto;
      grid-template-areas: "left-col right-col";
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}

.layout--split .main-content {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
  grid-area: main-content;
}

.layout--split .left-aside {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
  grid-area: left-col;
}

.layout--split .right-aside {
  -ms-grid-row: 1;
  -ms-grid-column: 3;
  grid-area: right-col;
}

@media (max-width: 767.98px) {
  .layout--split {
    grid-gap: 40px 0;
    -ms-grid-columns: 100%;
    grid-template-columns: 100%;
    -ms-grid-rows: auto 40px auto;
    grid-template-rows: repeat(2, auto);
        grid-template-areas: "left-col" "right-col";
  }
  .layout--split .left-aside {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
  }
  .layout--split .right-aside {
    -ms-grid-row: 3;
    -ms-grid-column: 1;
  }
}

@media (max-width: 767.98px) {
  .layout--split {
    padding-right: 30px;
    padding-left: 30px;
  }
}

.layout--article {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 100%;
  grid-template-columns: 100%;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
      grid-template-areas: "main-content";
  grid-gap: 0 60px;
  -ms-grid-columns: 1fr 60px 3fr 60px 1fr;
  grid-template-columns: 1fr 3fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
      grid-template-areas: "left-rail main-content right-rail";
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}

.layout--article .main-content {
  -ms-grid-row: 1;
  -ms-grid-column: 3;
  grid-area: main-content;
}

.layout--article .left-aside {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
  -ms-grid-row: 1;
  -ms-grid-column: 1;
  grid-area: left-rail;
}

.layout--article .main-content {
  -ms-grid-row: 1;
  -ms-grid-column: 3;
  grid-area: main-content;
}

.layout--article .right-aside {
  -ms-grid-row: 1;
  -ms-grid-column: 3;
  -ms-grid-row: 1;
  -ms-grid-column: 5;
  grid-area: right-rail;
}

@media (max-width: 991.98px) {
  .layout--article {
    grid-gap: 40px;
    -ms-grid-columns: 1fr 40px 3fr;
    grid-template-columns: 1fr 3fr;
    -ms-grid-rows: auto 40px auto;
    grid-template-rows: auto auto;
        grid-template-areas: "left-rail main-content" "right-rail right-rail";
  }
  .layout--article > .main-content {
    -ms-grid-row: 1;
    -ms-grid-column: 3;
  }
  .layout--article > .main-content {
    -ms-grid-row: 1;
    -ms-grid-column: 3;
  }
  .layout--article > .main-content {
    -ms-grid-row: 1;
    -ms-grid-column: 3;
  }
  .layout--article .left-aside {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
  }
  .layout--article > .main-content {
    -ms-grid-row: 1;
    -ms-grid-column: 3;
  }
  .layout--article .right-aside {
    -ms-grid-row: 3;
    -ms-grid-column: 1;
    -ms-grid-column-span: 3;
  }
}

@media (max-width: 767.98px) {
  .layout--article {
    grid-gap: 40px 0;
    -ms-grid-columns: 100%;
    grid-template-columns: 100%;
    -ms-grid-rows: auto 40px auto 40px auto;
    grid-template-rows: repeat(3, auto);
        grid-template-areas: "left-rail" "main-content" "right-rail";
  }
  .layout--article > .main-content {
    -ms-grid-row: 3;
    -ms-grid-column: 1;
  }
  .layout--article > .main-content {
    -ms-grid-row: 3;
    -ms-grid-column: 1;
  }
  .layout--article > .main-content {
    -ms-grid-row: 3;
    -ms-grid-column: 1;
  }
  .layout--article .left-aside {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
  }
  .layout--article > .main-content {
    -ms-grid-row: 3;
    -ms-grid-column: 1;
  }
  .layout--article .right-aside {
    -ms-grid-row: 5;
    -ms-grid-column: 1;
    -ms-grid-column-span: 1;
  }
}

@media (max-width: 767.98px) {
  .layout--article {
    padding-right: 30px;
    padding-left: 30px;
  }
}

.layout--right-rail {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 100%;
  grid-template-columns: 100%;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
      grid-template-areas: "main-content";
  grid-gap: 0 60px;
  -ms-grid-columns: 2fr 60px 1fr;
  grid-template-columns: 2fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
      grid-template-areas: "main-content right-rail";
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}

.layout--right-rail .main-content {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
  grid-area: main-content;
}

.layout--right-rail .main-content {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
  grid-area: main-content;
}

.layout--right-rail .right-aside {
  -ms-grid-row: 1;
  -ms-grid-column: 3;
  -ms-grid-row: 1;
  -ms-grid-column: 5;
  grid-area: right-rail;
}

@media (max-width: 767.98px) {
  .layout--right-rail {
    grid-gap: 40px 0;
    -ms-grid-columns: 100%;
    grid-template-columns: 100%;
    -ms-grid-rows: auto 40px auto;
    grid-template-rows: repeat(2, auto);
        grid-template-areas: "right-rail" "main-content";
  }
  .layout--right-rail > .main-content {
    -ms-grid-row: 3;
    -ms-grid-column: 1;
  }
  .layout--right-rail > .main-content {
    -ms-grid-row: 3;
    -ms-grid-column: 1;
  }
  .layout--right-rail > .main-content {
    -ms-grid-row: 3;
    -ms-grid-column: 1;
  }
  .layout--right-rail > .main-content {
    -ms-grid-row: 3;
    -ms-grid-column: 1;
  }
  .layout--article .right-aside {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
    -ms-grid-column-span: 1;
  }
  .layout--right-rail > .main-content {
    -ms-grid-row: 3;
    -ms-grid-column: 1;
  }
  .layout--right-rail > .main-content {
    -ms-grid-row: 3;
    -ms-grid-column: 1;
  }
  .layout--right-rail .right-aside {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
    -ms-grid-column-span: 1;
  }
}

@media (max-width: 767.98px) {
  .layout--right-rail {
    padding-right: 30px;
    padding-left: 30px;
  }
}

.layout--left-rail {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 100%;
  grid-template-columns: 100%;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
      grid-template-areas: "main-content";
  grid-gap: 0 60px;
  -ms-grid-columns: 1fr 60px 3fr;
  grid-template-columns: 1fr 3fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
      grid-template-areas: "left-rail main-content";
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}

.layout--left-rail .main-content {
  -ms-grid-row: 1;
  -ms-grid-column: 3;
  grid-area: main-content;
}

.layout--left-rail .left-aside {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
  -ms-grid-row: 1;
  -ms-grid-column: 1;
  grid-area: left-rail;
}

.layout--left-rail .main-content {
  -ms-grid-row: 1;
  -ms-grid-column: 3;
  grid-area: main-content;
}

@media (max-width: 991.98px) {
  .layout--article > .main-content {
    -ms-grid-row: 1;
    -ms-grid-column: 3;
  }
  .layout--article > .main-content {
    -ms-grid-row: 1;
    -ms-grid-column: 3;
  }
  .layout--right-rail .right-aside {
    -ms-grid-row: 3;
    -ms-grid-column: 1;
    -ms-grid-column-span: 3;
  }
  .layout--article > .main-content {
    -ms-grid-row: 1;
    -ms-grid-column: 3;
  }
  .layout--left-rail .left-aside {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
  }
  .layout--article > .main-content {
    -ms-grid-row: 1;
    -ms-grid-column: 3;
  }
}

@media (max-width: 767.98px) {
  .layout--article > .main-content {
    -ms-grid-row: 3;
    -ms-grid-column: 1;
  }
  .layout--article > .main-content {
    -ms-grid-row: 3;
    -ms-grid-column: 1;
  }
  .layout--right-rail .right-aside {
    -ms-grid-row: 5;
    -ms-grid-column: 1;
    -ms-grid-column-span: 1;
  }
  .layout--article > .main-content {
    -ms-grid-row: 3;
    -ms-grid-column: 1;
  }
  .layout--right-rail > .main-content {
    -ms-grid-row: 3;
    -ms-grid-column: 1;
  }
  .layout--left-rail .left-aside {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
  }
  .layout--article > .main-content {
    -ms-grid-row: 3;
    -ms-grid-column: 1;
  }
  .layout--right-rail > .main-content {
    -ms-grid-row: 3;
    -ms-grid-column: 1;
  }
}

@media (max-width: 767.98px) {
  .layout--left-rail {
    grid-gap: 40px 0;
    -ms-grid-columns: 100%;
    grid-template-columns: 100%;
    -ms-grid-rows: auto 40px auto;
    grid-template-rows: repeat(2, auto);
        grid-template-areas: "left-rail" "main-content";
  }
  .layout--left-rail > .main-content {
    -ms-grid-row: 3;
    -ms-grid-column: 1;
  }
  .layout--left-rail > .main-content {
    -ms-grid-row: 3;
    -ms-grid-column: 1;
  }
  .layout--left-rail > .main-content {
    -ms-grid-row: 3;
    -ms-grid-column: 1;
  }
  .layout--article .left-aside {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
  }
  .layout--left-rail > .main-content {
    -ms-grid-row: 3;
    -ms-grid-column: 1;
  }
  .layout--left-rail > .main-content {
    -ms-grid-row: 3;
    -ms-grid-column: 1;
  }
  .layout--left-rail > .main-content {
    -ms-grid-row: 3;
    -ms-grid-column: 1;
  }
  .layout--left-rail > .main-content {
    -ms-grid-row: 3;
    -ms-grid-column: 1;
  }
  .layout--left-rail .left-aside {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
  }
  .layout--left-rail > .main-content {
    -ms-grid-row: 3;
    -ms-grid-column: 1;
  }
}

@media (max-width: 767.98px) {
  .layout--left-rail {
    padding-right: 30px;
    padding-left: 30px;
  }
}

[data-max-columns] {
  display: -ms-grid;
  display: grid;
}

@media (min-width: 992px) {
  [data-max-columns][data-max-columns="4"] {
    -ms-grid-columns: 1fr 15px 1fr 15px 1fr 15px 1fr;
    grid-template-columns: repeat(4, 1fr);
    -ms-grid-rows: auto;
    grid-template-rows: auto;
    grid-gap: 15px;
  }
  [data-max-columns][data-max-columns="4"] > *:nth-child(1) {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
  }
  [data-max-columns][data-max-columns="4"] > *:nth-child(2) {
    -ms-grid-row: 1;
    -ms-grid-column: 3;
  }
  [data-max-columns][data-max-columns="4"] > *:nth-child(3) {
    -ms-grid-row: 1;
    -ms-grid-column: 5;
  }
  [data-max-columns][data-max-columns="4"] > *:nth-child(4) {
    -ms-grid-row: 1;
    -ms-grid-column: 7;
  }
}

@media (min-width: 768px) and (max-width: 991.98px) {
  [data-max-columns][data-max-columns="4"] {
    -ms-grid-columns: 1fr 15px 1fr 15px 1fr;
    grid-template-columns: repeat(3, 1fr);
    -ms-grid-rows: auto;
    grid-template-rows: auto;
    grid-gap: 15px;
  }
  [data-max-columns][data-max-columns="4"] > *:nth-child(1) {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
  }
  [data-max-columns][data-max-columns="4"] > *:nth-child(2) {
    -ms-grid-row: 1;
    -ms-grid-column: 3;
  }
  [data-max-columns][data-max-columns="4"] > *:nth-child(3) {
    -ms-grid-row: 1;
    -ms-grid-column: 5;
  }
}

@media (min-width: 576px) and (max-width: 767.98px) {
  [data-max-columns][data-max-columns="4"] {
    -ms-grid-columns: 1fr 15px 1fr;
    grid-template-columns: repeat(2, 1fr);
    -ms-grid-rows: auto;
    grid-template-rows: auto;
    grid-gap: 15px;
  }
  [data-max-columns][data-max-columns="4"] > *:nth-child(1) {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
  }
  [data-max-columns][data-max-columns="4"] > *:nth-child(2) {
    -ms-grid-row: 1;
    -ms-grid-column: 3;
  }
}

@media (max-width: 575.98px) {
  [data-max-columns][data-max-columns="4"] {
    -ms-grid-columns: 100%;
    grid-template-columns: 100%;
    -ms-grid-rows: auto;
    grid-template-rows: auto;
    grid-gap: 15px;
  }
  [data-max-columns][data-max-columns="4"] > *:nth-child(1) {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
  }
}

@media (min-width: 768px) {
  [data-max-columns][data-max-columns="3"] {
    -ms-grid-columns: 1fr 15px 1fr 15px 1fr;
    grid-template-columns: repeat(3, 1fr);
    -ms-grid-rows: auto;
    grid-template-rows: auto;
    grid-gap: 15px;
  }
  [data-max-columns][data-max-columns="3"] > *:nth-child(1) {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
  }
  [data-max-columns][data-max-columns="3"] > *:nth-child(2) {
    -ms-grid-row: 1;
    -ms-grid-column: 3;
  }
  [data-max-columns][data-max-columns="3"] > *:nth-child(3) {
    -ms-grid-row: 1;
    -ms-grid-column: 5;
  }
}

@media (min-width: 576px) and (max-width: 767.98px) {
  [data-max-columns][data-max-columns="3"] {
    -ms-grid-columns: 1fr 15px 1fr;
    grid-template-columns: repeat(2, 1fr);
    -ms-grid-rows: auto;
    grid-template-rows: auto;
    grid-gap: 15px;
  }
  [data-max-columns][data-max-columns="3"] > *:nth-child(1) {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
  }
  [data-max-columns][data-max-columns="3"] > *:nth-child(2) {
    -ms-grid-row: 1;
    -ms-grid-column: 3;
  }
}

@media (max-width: 575.98px) {
  [data-max-columns][data-max-columns="3"] {
    -ms-grid-columns: 100%;
    grid-template-columns: 100%;
    -ms-grid-rows: auto;
    grid-template-rows: auto;
    grid-gap: 15px;
  }
  [data-max-columns][data-max-columns="3"] > *:nth-child(1) {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
  }
}

@media (min-width: 576px) {
  [data-max-columns][data-max-columns="2"] {
    -ms-grid-columns: 1fr 15px 1fr;
    grid-template-columns: repeat(2, 1fr);
    -ms-grid-rows: auto;
    grid-template-rows: auto;
    grid-gap: 15px;
  }
  [data-max-columns][data-max-columns="2"] > *:nth-child(1) {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
  }
  [data-max-columns][data-max-columns="2"] > *:nth-child(2) {
    -ms-grid-row: 1;
    -ms-grid-column: 3;
  }
}

@media (max-width: 575.98px) {
  [data-max-columns][data-max-columns="2"] {
    -ms-grid-columns: 100%;
    grid-template-columns: 100%;
    -ms-grid-rows: auto;
    grid-template-rows: auto;
    grid-gap: 15px;
  }
  [data-max-columns][data-max-columns="2"] > *:nth-child(1) {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
  }
}

[data-max-columns][data-max-columns="auto"] {
  justify-content: center;
}

@media (min-width: 576px) {
  [data-max-columns][data-max-columns="auto"] {
    /* autoprefixer: ignore next */
    grid-template-columns: repeat(auto-fit, minmax(auto, 280px));
    -ms-grid-rows: auto;
    grid-template-rows: auto;
    grid-gap: 15px;
  }
}

@media (max-width: 575.98px) {
  [data-max-columns][data-max-columns="auto"] {
    -ms-grid-columns: 100%;
    grid-template-columns: 100%;
    -ms-grid-rows: auto;
    grid-template-rows: auto;
    grid-gap: 15px;
  }
  [data-max-columns][data-max-columns="auto"] > *:nth-child(1) {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
  }
}

@media all and (-ms-high-contrast: none) and (min-width: 992px), (-ms-high-contrast: active) and (min-width: 992px) {
  [data-max-columns][data-max-columns="4"] {
    -ms-grid-columns: 1fr 15px 1fr 15px 1fr 15px 1fr;
    grid-template-columns: repeat(4, 1fr);
    -ms-grid-rows: minmax(1px, auto) 15px minmax(1px, auto) 15px minmax(1px, auto) 15px minmax(1px, auto) 15px minmax(1px, auto) 15px minmax(1px, auto) 15px minmax(1px, auto) 15px minmax(1px, auto) 15px minmax(1px, auto) 15px minmax(1px, auto);
    grid-template-rows: repeat(10, minmax(1px, auto));
    grid-gap: 15px;
  }
  [data-max-columns][data-max-columns="4"] > *:nth-child(1) {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
  }
  [data-max-columns][data-max-columns="4"] > *:nth-child(2) {
    -ms-grid-row: 1;
    -ms-grid-column: 3;
  }
  [data-max-columns][data-max-columns="4"] > *:nth-child(3) {
    -ms-grid-row: 1;
    -ms-grid-column: 5;
  }
  [data-max-columns][data-max-columns="4"] > *:nth-child(4) {
    -ms-grid-row: 1;
    -ms-grid-column: 7;
  }
  [data-max-columns][data-max-columns="4"] > *:nth-child(5) {
    -ms-grid-row: 3;
    -ms-grid-column: 1;
  }
  [data-max-columns][data-max-columns="4"] > *:nth-child(6) {
    -ms-grid-row: 3;
    -ms-grid-column: 3;
  }
  [data-max-columns][data-max-columns="4"] > *:nth-child(7) {
    -ms-grid-row: 3;
    -ms-grid-column: 5;
  }
  [data-max-columns][data-max-columns="4"] > *:nth-child(8) {
    -ms-grid-row: 3;
    -ms-grid-column: 7;
  }
  [data-max-columns][data-max-columns="4"] > *:nth-child(9) {
    -ms-grid-row: 5;
    -ms-grid-column: 1;
  }
  [data-max-columns][data-max-columns="4"] > *:nth-child(10) {
    -ms-grid-row: 5;
    -ms-grid-column: 3;
  }
  [data-max-columns][data-max-columns="4"] > *:nth-child(11) {
    -ms-grid-row: 5;
    -ms-grid-column: 5;
  }
  [data-max-columns][data-max-columns="4"] > *:nth-child(12) {
    -ms-grid-row: 5;
    -ms-grid-column: 7;
  }
  [data-max-columns][data-max-columns="4"] > *:nth-child(13) {
    -ms-grid-row: 7;
    -ms-grid-column: 1;
  }
  [data-max-columns][data-max-columns="4"] > *:nth-child(14) {
    -ms-grid-row: 7;
    -ms-grid-column: 3;
  }
  [data-max-columns][data-max-columns="4"] > *:nth-child(15) {
    -ms-grid-row: 7;
    -ms-grid-column: 5;
  }
  [data-max-columns][data-max-columns="4"] > *:nth-child(16) {
    -ms-grid-row: 7;
    -ms-grid-column: 7;
  }
  [data-max-columns][data-max-columns="4"] > *:nth-child(17) {
    -ms-grid-row: 9;
    -ms-grid-column: 1;
  }
  [data-max-columns][data-max-columns="4"] > *:nth-child(18) {
    -ms-grid-row: 9;
    -ms-grid-column: 3;
  }
  [data-max-columns][data-max-columns="4"] > *:nth-child(19) {
    -ms-grid-row: 9;
    -ms-grid-column: 5;
  }
  [data-max-columns][data-max-columns="4"] > *:nth-child(20) {
    -ms-grid-row: 9;
    -ms-grid-column: 7;
  }
  [data-max-columns][data-max-columns="4"] > *:nth-child(21) {
    -ms-grid-row: 11;
    -ms-grid-column: 1;
  }
  [data-max-columns][data-max-columns="4"] > *:nth-child(22) {
    -ms-grid-row: 11;
    -ms-grid-column: 3;
  }
  [data-max-columns][data-max-columns="4"] > *:nth-child(23) {
    -ms-grid-row: 11;
    -ms-grid-column: 5;
  }
  [data-max-columns][data-max-columns="4"] > *:nth-child(24) {
    -ms-grid-row: 11;
    -ms-grid-column: 7;
  }
  [data-max-columns][data-max-columns="4"] > *:nth-child(25) {
    -ms-grid-row: 13;
    -ms-grid-column: 1;
  }
  [data-max-columns][data-max-columns="4"] > *:nth-child(26) {
    -ms-grid-row: 13;
    -ms-grid-column: 3;
  }
  [data-max-columns][data-max-columns="4"] > *:nth-child(27) {
    -ms-grid-row: 13;
    -ms-grid-column: 5;
  }
  [data-max-columns][data-max-columns="4"] > *:nth-child(28) {
    -ms-grid-row: 13;
    -ms-grid-column: 7;
  }
  [data-max-columns][data-max-columns="4"] > *:nth-child(29) {
    -ms-grid-row: 15;
    -ms-grid-column: 1;
  }
  [data-max-columns][data-max-columns="4"] > *:nth-child(30) {
    -ms-grid-row: 15;
    -ms-grid-column: 3;
  }
  [data-max-columns][data-max-columns="4"] > *:nth-child(31) {
    -ms-grid-row: 15;
    -ms-grid-column: 5;
  }
  [data-max-columns][data-max-columns="4"] > *:nth-child(32) {
    -ms-grid-row: 15;
    -ms-grid-column: 7;
  }
  [data-max-columns][data-max-columns="4"] > *:nth-child(33) {
    -ms-grid-row: 17;
    -ms-grid-column: 1;
  }
  [data-max-columns][data-max-columns="4"] > *:nth-child(34) {
    -ms-grid-row: 17;
    -ms-grid-column: 3;
  }
  [data-max-columns][data-max-columns="4"] > *:nth-child(35) {
    -ms-grid-row: 17;
    -ms-grid-column: 5;
  }
  [data-max-columns][data-max-columns="4"] > *:nth-child(36) {
    -ms-grid-row: 17;
    -ms-grid-column: 7;
  }
  [data-max-columns][data-max-columns="4"] > *:nth-child(37) {
    -ms-grid-row: 19;
    -ms-grid-column: 1;
  }
  [data-max-columns][data-max-columns="4"] > *:nth-child(38) {
    -ms-grid-row: 19;
    -ms-grid-column: 3;
  }
  [data-max-columns][data-max-columns="4"] > *:nth-child(39) {
    -ms-grid-row: 19;
    -ms-grid-column: 5;
  }
  [data-max-columns][data-max-columns="4"] > *:nth-child(40) {
    -ms-grid-row: 19;
    -ms-grid-column: 7;
  }
}

@media all and (-ms-high-contrast: none) and (min-width: 768px) and (max-width: 991.98px), (-ms-high-contrast: active) and (min-width: 768px) and (max-width: 991.98px) {
  [data-max-columns][data-max-columns="4"] {
    -ms-grid-columns: 1fr 15px 1fr 15px 1fr;
    grid-template-columns: repeat(3, 1fr);
    -ms-grid-rows: minmax(1px, auto) 15px minmax(1px, auto) 15px minmax(1px, auto) 15px minmax(1px, auto) 15px minmax(1px, auto) 15px minmax(1px, auto) 15px minmax(1px, auto) 15px minmax(1px, auto) 15px minmax(1px, auto) 15px minmax(1px, auto);
    grid-template-rows: repeat(10, minmax(1px, auto));
    grid-gap: 15px;
  }
  [data-max-columns][data-max-columns="4"] > *:nth-child(1) {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
  }
  [data-max-columns][data-max-columns="4"] > *:nth-child(2) {
    -ms-grid-row: 1;
    -ms-grid-column: 3;
  }
  [data-max-columns][data-max-columns="4"] > *:nth-child(3) {
    -ms-grid-row: 1;
    -ms-grid-column: 5;
  }
  [data-max-columns][data-max-columns="4"] > *:nth-child(4) {
    -ms-grid-row: 3;
    -ms-grid-column: 1;
  }
  [data-max-columns][data-max-columns="4"] > *:nth-child(5) {
    -ms-grid-row: 3;
    -ms-grid-column: 3;
  }
  [data-max-columns][data-max-columns="4"] > *:nth-child(6) {
    -ms-grid-row: 3;
    -ms-grid-column: 5;
  }
  [data-max-columns][data-max-columns="4"] > *:nth-child(7) {
    -ms-grid-row: 5;
    -ms-grid-column: 1;
  }
  [data-max-columns][data-max-columns="4"] > *:nth-child(8) {
    -ms-grid-row: 5;
    -ms-grid-column: 3;
  }
  [data-max-columns][data-max-columns="4"] > *:nth-child(9) {
    -ms-grid-row: 5;
    -ms-grid-column: 5;
  }
  [data-max-columns][data-max-columns="4"] > *:nth-child(10) {
    -ms-grid-row: 7;
    -ms-grid-column: 1;
  }
  [data-max-columns][data-max-columns="4"] > *:nth-child(11) {
    -ms-grid-row: 7;
    -ms-grid-column: 3;
  }
  [data-max-columns][data-max-columns="4"] > *:nth-child(12) {
    -ms-grid-row: 7;
    -ms-grid-column: 5;
  }
  [data-max-columns][data-max-columns="4"] > *:nth-child(13) {
    -ms-grid-row: 9;
    -ms-grid-column: 1;
  }
  [data-max-columns][data-max-columns="4"] > *:nth-child(14) {
    -ms-grid-row: 9;
    -ms-grid-column: 3;
  }
  [data-max-columns][data-max-columns="4"] > *:nth-child(15) {
    -ms-grid-row: 9;
    -ms-grid-column: 5;
  }
  [data-max-columns][data-max-columns="4"] > *:nth-child(16) {
    -ms-grid-row: 11;
    -ms-grid-column: 1;
  }
  [data-max-columns][data-max-columns="4"] > *:nth-child(17) {
    -ms-grid-row: 11;
    -ms-grid-column: 3;
  }
  [data-max-columns][data-max-columns="4"] > *:nth-child(18) {
    -ms-grid-row: 11;
    -ms-grid-column: 5;
  }
  [data-max-columns][data-max-columns="4"] > *:nth-child(19) {
    -ms-grid-row: 13;
    -ms-grid-column: 1;
  }
  [data-max-columns][data-max-columns="4"] > *:nth-child(20) {
    -ms-grid-row: 13;
    -ms-grid-column: 3;
  }
  [data-max-columns][data-max-columns="4"] > *:nth-child(21) {
    -ms-grid-row: 13;
    -ms-grid-column: 5;
  }
  [data-max-columns][data-max-columns="4"] > *:nth-child(22) {
    -ms-grid-row: 15;
    -ms-grid-column: 1;
  }
  [data-max-columns][data-max-columns="4"] > *:nth-child(23) {
    -ms-grid-row: 15;
    -ms-grid-column: 3;
  }
  [data-max-columns][data-max-columns="4"] > *:nth-child(24) {
    -ms-grid-row: 15;
    -ms-grid-column: 5;
  }
  [data-max-columns][data-max-columns="4"] > *:nth-child(25) {
    -ms-grid-row: 17;
    -ms-grid-column: 1;
  }
  [data-max-columns][data-max-columns="4"] > *:nth-child(26) {
    -ms-grid-row: 17;
    -ms-grid-column: 3;
  }
  [data-max-columns][data-max-columns="4"] > *:nth-child(27) {
    -ms-grid-row: 17;
    -ms-grid-column: 5;
  }
  [data-max-columns][data-max-columns="4"] > *:nth-child(28) {
    -ms-grid-row: 19;
    -ms-grid-column: 1;
  }
  [data-max-columns][data-max-columns="4"] > *:nth-child(29) {
    -ms-grid-row: 19;
    -ms-grid-column: 3;
  }
  [data-max-columns][data-max-columns="4"] > *:nth-child(30) {
    -ms-grid-row: 19;
    -ms-grid-column: 5;
  }
}

@media all and (-ms-high-contrast: none) and (min-width: 576px) and (max-width: 767.98px), (-ms-high-contrast: active) and (min-width: 576px) and (max-width: 767.98px) {
  [data-max-columns][data-max-columns="4"] {
    -ms-grid-columns: 1fr 15px 1fr;
    grid-template-columns: repeat(2, 1fr);
    -ms-grid-rows: minmax(1px, auto) 15px minmax(1px, auto) 15px minmax(1px, auto) 15px minmax(1px, auto) 15px minmax(1px, auto) 15px minmax(1px, auto) 15px minmax(1px, auto) 15px minmax(1px, auto) 15px minmax(1px, auto) 15px minmax(1px, auto);
    grid-template-rows: repeat(10, minmax(1px, auto));
    grid-gap: 15px;
  }
  [data-max-columns][data-max-columns="4"] > *:nth-child(1) {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
  }
  [data-max-columns][data-max-columns="4"] > *:nth-child(2) {
    -ms-grid-row: 1;
    -ms-grid-column: 3;
  }
  [data-max-columns][data-max-columns="4"] > *:nth-child(3) {
    -ms-grid-row: 3;
    -ms-grid-column: 1;
  }
  [data-max-columns][data-max-columns="4"] > *:nth-child(4) {
    -ms-grid-row: 3;
    -ms-grid-column: 3;
  }
  [data-max-columns][data-max-columns="4"] > *:nth-child(5) {
    -ms-grid-row: 5;
    -ms-grid-column: 1;
  }
  [data-max-columns][data-max-columns="4"] > *:nth-child(6) {
    -ms-grid-row: 5;
    -ms-grid-column: 3;
  }
  [data-max-columns][data-max-columns="4"] > *:nth-child(7) {
    -ms-grid-row: 7;
    -ms-grid-column: 1;
  }
  [data-max-columns][data-max-columns="4"] > *:nth-child(8) {
    -ms-grid-row: 7;
    -ms-grid-column: 3;
  }
  [data-max-columns][data-max-columns="4"] > *:nth-child(9) {
    -ms-grid-row: 9;
    -ms-grid-column: 1;
  }
  [data-max-columns][data-max-columns="4"] > *:nth-child(10) {
    -ms-grid-row: 9;
    -ms-grid-column: 3;
  }
  [data-max-columns][data-max-columns="4"] > *:nth-child(11) {
    -ms-grid-row: 11;
    -ms-grid-column: 1;
  }
  [data-max-columns][data-max-columns="4"] > *:nth-child(12) {
    -ms-grid-row: 11;
    -ms-grid-column: 3;
  }
  [data-max-columns][data-max-columns="4"] > *:nth-child(13) {
    -ms-grid-row: 13;
    -ms-grid-column: 1;
  }
  [data-max-columns][data-max-columns="4"] > *:nth-child(14) {
    -ms-grid-row: 13;
    -ms-grid-column: 3;
  }
  [data-max-columns][data-max-columns="4"] > *:nth-child(15) {
    -ms-grid-row: 15;
    -ms-grid-column: 1;
  }
  [data-max-columns][data-max-columns="4"] > *:nth-child(16) {
    -ms-grid-row: 15;
    -ms-grid-column: 3;
  }
  [data-max-columns][data-max-columns="4"] > *:nth-child(17) {
    -ms-grid-row: 17;
    -ms-grid-column: 1;
  }
  [data-max-columns][data-max-columns="4"] > *:nth-child(18) {
    -ms-grid-row: 17;
    -ms-grid-column: 3;
  }
  [data-max-columns][data-max-columns="4"] > *:nth-child(19) {
    -ms-grid-row: 19;
    -ms-grid-column: 1;
  }
  [data-max-columns][data-max-columns="4"] > *:nth-child(20) {
    -ms-grid-row: 19;
    -ms-grid-column: 3;
  }
}

@media all and (-ms-high-contrast: none) and (max-width: 575.98px), (-ms-high-contrast: active) and (max-width: 575.98px) {
  [data-max-columns][data-max-columns="4"] {
    -ms-grid-columns: 100%;
    grid-template-columns: 100%;
    -ms-grid-rows: minmax(1px, auto) 15px minmax(1px, auto) 15px minmax(1px, auto) 15px minmax(1px, auto) 15px minmax(1px, auto) 15px minmax(1px, auto) 15px minmax(1px, auto) 15px minmax(1px, auto) 15px minmax(1px, auto) 15px minmax(1px, auto) 15px minmax(1px, auto) 15px minmax(1px, auto) 15px minmax(1px, auto) 15px minmax(1px, auto) 15px minmax(1px, auto) 15px minmax(1px, auto) 15px minmax(1px, auto) 15px minmax(1px, auto) 15px minmax(1px, auto) 15px minmax(1px, auto);
    grid-template-rows: repeat(20, minmax(1px, auto));
    grid-gap: 15px;
  }
  [data-max-columns][data-max-columns="4"] > *:nth-child(1) {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
  }
  [data-max-columns][data-max-columns="4"] > *:nth-child(2) {
    -ms-grid-row: 3;
    -ms-grid-column: 1;
  }
  [data-max-columns][data-max-columns="4"] > *:nth-child(3) {
    -ms-grid-row: 5;
    -ms-grid-column: 1;
  }
  [data-max-columns][data-max-columns="4"] > *:nth-child(4) {
    -ms-grid-row: 7;
    -ms-grid-column: 1;
  }
  [data-max-columns][data-max-columns="4"] > *:nth-child(5) {
    -ms-grid-row: 9;
    -ms-grid-column: 1;
  }
  [data-max-columns][data-max-columns="4"] > *:nth-child(6) {
    -ms-grid-row: 11;
    -ms-grid-column: 1;
  }
  [data-max-columns][data-max-columns="4"] > *:nth-child(7) {
    -ms-grid-row: 13;
    -ms-grid-column: 1;
  }
  [data-max-columns][data-max-columns="4"] > *:nth-child(8) {
    -ms-grid-row: 15;
    -ms-grid-column: 1;
  }
  [data-max-columns][data-max-columns="4"] > *:nth-child(9) {
    -ms-grid-row: 17;
    -ms-grid-column: 1;
  }
  [data-max-columns][data-max-columns="4"] > *:nth-child(10) {
    -ms-grid-row: 19;
    -ms-grid-column: 1;
  }
  [data-max-columns][data-max-columns="4"] > *:nth-child(11) {
    -ms-grid-row: 21;
    -ms-grid-column: 1;
  }
  [data-max-columns][data-max-columns="4"] > *:nth-child(12) {
    -ms-grid-row: 23;
    -ms-grid-column: 1;
  }
  [data-max-columns][data-max-columns="4"] > *:nth-child(13) {
    -ms-grid-row: 25;
    -ms-grid-column: 1;
  }
  [data-max-columns][data-max-columns="4"] > *:nth-child(14) {
    -ms-grid-row: 27;
    -ms-grid-column: 1;
  }
  [data-max-columns][data-max-columns="4"] > *:nth-child(15) {
    -ms-grid-row: 29;
    -ms-grid-column: 1;
  }
  [data-max-columns][data-max-columns="4"] > *:nth-child(16) {
    -ms-grid-row: 31;
    -ms-grid-column: 1;
  }
  [data-max-columns][data-max-columns="4"] > *:nth-child(17) {
    -ms-grid-row: 33;
    -ms-grid-column: 1;
  }
  [data-max-columns][data-max-columns="4"] > *:nth-child(18) {
    -ms-grid-row: 35;
    -ms-grid-column: 1;
  }
  [data-max-columns][data-max-columns="4"] > *:nth-child(19) {
    -ms-grid-row: 37;
    -ms-grid-column: 1;
  }
  [data-max-columns][data-max-columns="4"] > *:nth-child(20) {
    -ms-grid-row: 39;
    -ms-grid-column: 1;
  }
}

@media all and (-ms-high-contrast: none) and (min-width: 768px), (-ms-high-contrast: active) and (min-width: 768px) {
  [data-max-columns][data-max-columns="3"] {
    -ms-grid-columns: 1fr 15px 1fr 15px 1fr;
    grid-template-columns: repeat(3, 1fr);
    -ms-grid-rows: minmax(1px, auto) 15px minmax(1px, auto) 15px minmax(1px, auto) 15px minmax(1px, auto) 15px minmax(1px, auto) 15px minmax(1px, auto) 15px minmax(1px, auto) 15px minmax(1px, auto) 15px minmax(1px, auto) 15px minmax(1px, auto);
    grid-template-rows: repeat(10, minmax(1px, auto));
    grid-gap: 15px;
  }
  [data-max-columns][data-max-columns="3"] > *:nth-child(1) {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
  }
  [data-max-columns][data-max-columns="3"] > *:nth-child(2) {
    -ms-grid-row: 1;
    -ms-grid-column: 3;
  }
  [data-max-columns][data-max-columns="3"] > *:nth-child(3) {
    -ms-grid-row: 1;
    -ms-grid-column: 5;
  }
  [data-max-columns][data-max-columns="3"] > *:nth-child(4) {
    -ms-grid-row: 3;
    -ms-grid-column: 1;
  }
  [data-max-columns][data-max-columns="3"] > *:nth-child(5) {
    -ms-grid-row: 3;
    -ms-grid-column: 3;
  }
  [data-max-columns][data-max-columns="3"] > *:nth-child(6) {
    -ms-grid-row: 3;
    -ms-grid-column: 5;
  }
  [data-max-columns][data-max-columns="3"] > *:nth-child(7) {
    -ms-grid-row: 5;
    -ms-grid-column: 1;
  }
  [data-max-columns][data-max-columns="3"] > *:nth-child(8) {
    -ms-grid-row: 5;
    -ms-grid-column: 3;
  }
  [data-max-columns][data-max-columns="3"] > *:nth-child(9) {
    -ms-grid-row: 5;
    -ms-grid-column: 5;
  }
  [data-max-columns][data-max-columns="3"] > *:nth-child(10) {
    -ms-grid-row: 7;
    -ms-grid-column: 1;
  }
  [data-max-columns][data-max-columns="3"] > *:nth-child(11) {
    -ms-grid-row: 7;
    -ms-grid-column: 3;
  }
  [data-max-columns][data-max-columns="3"] > *:nth-child(12) {
    -ms-grid-row: 7;
    -ms-grid-column: 5;
  }
  [data-max-columns][data-max-columns="3"] > *:nth-child(13) {
    -ms-grid-row: 9;
    -ms-grid-column: 1;
  }
  [data-max-columns][data-max-columns="3"] > *:nth-child(14) {
    -ms-grid-row: 9;
    -ms-grid-column: 3;
  }
  [data-max-columns][data-max-columns="3"] > *:nth-child(15) {
    -ms-grid-row: 9;
    -ms-grid-column: 5;
  }
  [data-max-columns][data-max-columns="3"] > *:nth-child(16) {
    -ms-grid-row: 11;
    -ms-grid-column: 1;
  }
  [data-max-columns][data-max-columns="3"] > *:nth-child(17) {
    -ms-grid-row: 11;
    -ms-grid-column: 3;
  }
  [data-max-columns][data-max-columns="3"] > *:nth-child(18) {
    -ms-grid-row: 11;
    -ms-grid-column: 5;
  }
  [data-max-columns][data-max-columns="3"] > *:nth-child(19) {
    -ms-grid-row: 13;
    -ms-grid-column: 1;
  }
  [data-max-columns][data-max-columns="3"] > *:nth-child(20) {
    -ms-grid-row: 13;
    -ms-grid-column: 3;
  }
  [data-max-columns][data-max-columns="3"] > *:nth-child(21) {
    -ms-grid-row: 13;
    -ms-grid-column: 5;
  }
  [data-max-columns][data-max-columns="3"] > *:nth-child(22) {
    -ms-grid-row: 15;
    -ms-grid-column: 1;
  }
  [data-max-columns][data-max-columns="3"] > *:nth-child(23) {
    -ms-grid-row: 15;
    -ms-grid-column: 3;
  }
  [data-max-columns][data-max-columns="3"] > *:nth-child(24) {
    -ms-grid-row: 15;
    -ms-grid-column: 5;
  }
  [data-max-columns][data-max-columns="3"] > *:nth-child(25) {
    -ms-grid-row: 17;
    -ms-grid-column: 1;
  }
  [data-max-columns][data-max-columns="3"] > *:nth-child(26) {
    -ms-grid-row: 17;
    -ms-grid-column: 3;
  }
  [data-max-columns][data-max-columns="3"] > *:nth-child(27) {
    -ms-grid-row: 17;
    -ms-grid-column: 5;
  }
  [data-max-columns][data-max-columns="3"] > *:nth-child(28) {
    -ms-grid-row: 19;
    -ms-grid-column: 1;
  }
  [data-max-columns][data-max-columns="3"] > *:nth-child(29) {
    -ms-grid-row: 19;
    -ms-grid-column: 3;
  }
  [data-max-columns][data-max-columns="3"] > *:nth-child(30) {
    -ms-grid-row: 19;
    -ms-grid-column: 5;
  }
}

@media all and (-ms-high-contrast: none) and (min-width: 576px) and (max-width: 767.98px), (-ms-high-contrast: active) and (min-width: 576px) and (max-width: 767.98px) {
  [data-max-columns][data-max-columns="3"] {
    -ms-grid-columns: 1fr 15px 1fr;
    grid-template-columns: repeat(2, 1fr);
    -ms-grid-rows: minmax(1px, auto) 15px minmax(1px, auto) 15px minmax(1px, auto) 15px minmax(1px, auto) 15px minmax(1px, auto) 15px minmax(1px, auto) 15px minmax(1px, auto) 15px minmax(1px, auto) 15px minmax(1px, auto) 15px minmax(1px, auto);
    grid-template-rows: repeat(10, minmax(1px, auto));
    grid-gap: 15px;
  }
  [data-max-columns][data-max-columns="3"] > *:nth-child(1) {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
  }
  [data-max-columns][data-max-columns="3"] > *:nth-child(2) {
    -ms-grid-row: 1;
    -ms-grid-column: 3;
  }
  [data-max-columns][data-max-columns="3"] > *:nth-child(3) {
    -ms-grid-row: 3;
    -ms-grid-column: 1;
  }
  [data-max-columns][data-max-columns="3"] > *:nth-child(4) {
    -ms-grid-row: 3;
    -ms-grid-column: 3;
  }
  [data-max-columns][data-max-columns="3"] > *:nth-child(5) {
    -ms-grid-row: 5;
    -ms-grid-column: 1;
  }
  [data-max-columns][data-max-columns="3"] > *:nth-child(6) {
    -ms-grid-row: 5;
    -ms-grid-column: 3;
  }
  [data-max-columns][data-max-columns="3"] > *:nth-child(7) {
    -ms-grid-row: 7;
    -ms-grid-column: 1;
  }
  [data-max-columns][data-max-columns="3"] > *:nth-child(8) {
    -ms-grid-row: 7;
    -ms-grid-column: 3;
  }
  [data-max-columns][data-max-columns="3"] > *:nth-child(9) {
    -ms-grid-row: 9;
    -ms-grid-column: 1;
  }
  [data-max-columns][data-max-columns="3"] > *:nth-child(10) {
    -ms-grid-row: 9;
    -ms-grid-column: 3;
  }
  [data-max-columns][data-max-columns="3"] > *:nth-child(11) {
    -ms-grid-row: 11;
    -ms-grid-column: 1;
  }
  [data-max-columns][data-max-columns="3"] > *:nth-child(12) {
    -ms-grid-row: 11;
    -ms-grid-column: 3;
  }
  [data-max-columns][data-max-columns="3"] > *:nth-child(13) {
    -ms-grid-row: 13;
    -ms-grid-column: 1;
  }
  [data-max-columns][data-max-columns="3"] > *:nth-child(14) {
    -ms-grid-row: 13;
    -ms-grid-column: 3;
  }
  [data-max-columns][data-max-columns="3"] > *:nth-child(15) {
    -ms-grid-row: 15;
    -ms-grid-column: 1;
  }
  [data-max-columns][data-max-columns="3"] > *:nth-child(16) {
    -ms-grid-row: 15;
    -ms-grid-column: 3;
  }
  [data-max-columns][data-max-columns="3"] > *:nth-child(17) {
    -ms-grid-row: 17;
    -ms-grid-column: 1;
  }
  [data-max-columns][data-max-columns="3"] > *:nth-child(18) {
    -ms-grid-row: 17;
    -ms-grid-column: 3;
  }
  [data-max-columns][data-max-columns="3"] > *:nth-child(19) {
    -ms-grid-row: 19;
    -ms-grid-column: 1;
  }
  [data-max-columns][data-max-columns="3"] > *:nth-child(20) {
    -ms-grid-row: 19;
    -ms-grid-column: 3;
  }
}

@media all and (-ms-high-contrast: none) and (max-width: 575.98px), (-ms-high-contrast: active) and (max-width: 575.98px) {
  [data-max-columns][data-max-columns="3"] {
    -ms-grid-columns: 100%;
    grid-template-columns: 100%;
    -ms-grid-rows: minmax(1px, auto) 15px minmax(1px, auto) 15px minmax(1px, auto) 15px minmax(1px, auto) 15px minmax(1px, auto) 15px minmax(1px, auto) 15px minmax(1px, auto) 15px minmax(1px, auto) 15px minmax(1px, auto) 15px minmax(1px, auto) 15px minmax(1px, auto) 15px minmax(1px, auto) 15px minmax(1px, auto) 15px minmax(1px, auto) 15px minmax(1px, auto) 15px minmax(1px, auto) 15px minmax(1px, auto) 15px minmax(1px, auto) 15px minmax(1px, auto) 15px minmax(1px, auto);
    grid-template-rows: repeat(20, minmax(1px, auto));
    grid-gap: 15px;
  }
  [data-max-columns][data-max-columns="3"] > *:nth-child(1) {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
  }
  [data-max-columns][data-max-columns="3"] > *:nth-child(2) {
    -ms-grid-row: 3;
    -ms-grid-column: 1;
  }
  [data-max-columns][data-max-columns="3"] > *:nth-child(3) {
    -ms-grid-row: 5;
    -ms-grid-column: 1;
  }
  [data-max-columns][data-max-columns="3"] > *:nth-child(4) {
    -ms-grid-row: 7;
    -ms-grid-column: 1;
  }
  [data-max-columns][data-max-columns="3"] > *:nth-child(5) {
    -ms-grid-row: 9;
    -ms-grid-column: 1;
  }
  [data-max-columns][data-max-columns="3"] > *:nth-child(6) {
    -ms-grid-row: 11;
    -ms-grid-column: 1;
  }
  [data-max-columns][data-max-columns="3"] > *:nth-child(7) {
    -ms-grid-row: 13;
    -ms-grid-column: 1;
  }
  [data-max-columns][data-max-columns="3"] > *:nth-child(8) {
    -ms-grid-row: 15;
    -ms-grid-column: 1;
  }
  [data-max-columns][data-max-columns="3"] > *:nth-child(9) {
    -ms-grid-row: 17;
    -ms-grid-column: 1;
  }
  [data-max-columns][data-max-columns="3"] > *:nth-child(10) {
    -ms-grid-row: 19;
    -ms-grid-column: 1;
  }
  [data-max-columns][data-max-columns="3"] > *:nth-child(11) {
    -ms-grid-row: 21;
    -ms-grid-column: 1;
  }
  [data-max-columns][data-max-columns="3"] > *:nth-child(12) {
    -ms-grid-row: 23;
    -ms-grid-column: 1;
  }
  [data-max-columns][data-max-columns="3"] > *:nth-child(13) {
    -ms-grid-row: 25;
    -ms-grid-column: 1;
  }
  [data-max-columns][data-max-columns="3"] > *:nth-child(14) {
    -ms-grid-row: 27;
    -ms-grid-column: 1;
  }
  [data-max-columns][data-max-columns="3"] > *:nth-child(15) {
    -ms-grid-row: 29;
    -ms-grid-column: 1;
  }
  [data-max-columns][data-max-columns="3"] > *:nth-child(16) {
    -ms-grid-row: 31;
    -ms-grid-column: 1;
  }
  [data-max-columns][data-max-columns="3"] > *:nth-child(17) {
    -ms-grid-row: 33;
    -ms-grid-column: 1;
  }
  [data-max-columns][data-max-columns="3"] > *:nth-child(18) {
    -ms-grid-row: 35;
    -ms-grid-column: 1;
  }
  [data-max-columns][data-max-columns="3"] > *:nth-child(19) {
    -ms-grid-row: 37;
    -ms-grid-column: 1;
  }
  [data-max-columns][data-max-columns="3"] > *:nth-child(20) {
    -ms-grid-row: 39;
    -ms-grid-column: 1;
  }
}

@media all and (-ms-high-contrast: none) and (min-width: 576px), (-ms-high-contrast: active) and (min-width: 576px) {
  [data-max-columns][data-max-columns="2"] {
    -ms-grid-columns: 1fr 15px 1fr;
    grid-template-columns: repeat(2, 1fr);
    -ms-grid-rows: minmax(1px, auto) 15px minmax(1px, auto) 15px minmax(1px, auto) 15px minmax(1px, auto) 15px minmax(1px, auto) 15px minmax(1px, auto) 15px minmax(1px, auto) 15px minmax(1px, auto) 15px minmax(1px, auto) 15px minmax(1px, auto);
    grid-template-rows: repeat(10, minmax(1px, auto));
    grid-gap: 15px;
  }
  [data-max-columns][data-max-columns="2"] > *:nth-child(1) {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
  }
  [data-max-columns][data-max-columns="2"] > *:nth-child(2) {
    -ms-grid-row: 1;
    -ms-grid-column: 3;
  }
  [data-max-columns][data-max-columns="2"] > *:nth-child(3) {
    -ms-grid-row: 3;
    -ms-grid-column: 1;
  }
  [data-max-columns][data-max-columns="2"] > *:nth-child(4) {
    -ms-grid-row: 3;
    -ms-grid-column: 3;
  }
  [data-max-columns][data-max-columns="2"] > *:nth-child(5) {
    -ms-grid-row: 5;
    -ms-grid-column: 1;
  }
  [data-max-columns][data-max-columns="2"] > *:nth-child(6) {
    -ms-grid-row: 5;
    -ms-grid-column: 3;
  }
  [data-max-columns][data-max-columns="2"] > *:nth-child(7) {
    -ms-grid-row: 7;
    -ms-grid-column: 1;
  }
  [data-max-columns][data-max-columns="2"] > *:nth-child(8) {
    -ms-grid-row: 7;
    -ms-grid-column: 3;
  }
  [data-max-columns][data-max-columns="2"] > *:nth-child(9) {
    -ms-grid-row: 9;
    -ms-grid-column: 1;
  }
  [data-max-columns][data-max-columns="2"] > *:nth-child(10) {
    -ms-grid-row: 9;
    -ms-grid-column: 3;
  }
  [data-max-columns][data-max-columns="2"] > *:nth-child(11) {
    -ms-grid-row: 11;
    -ms-grid-column: 1;
  }
  [data-max-columns][data-max-columns="2"] > *:nth-child(12) {
    -ms-grid-row: 11;
    -ms-grid-column: 3;
  }
  [data-max-columns][data-max-columns="2"] > *:nth-child(13) {
    -ms-grid-row: 13;
    -ms-grid-column: 1;
  }
  [data-max-columns][data-max-columns="2"] > *:nth-child(14) {
    -ms-grid-row: 13;
    -ms-grid-column: 3;
  }
  [data-max-columns][data-max-columns="2"] > *:nth-child(15) {
    -ms-grid-row: 15;
    -ms-grid-column: 1;
  }
  [data-max-columns][data-max-columns="2"] > *:nth-child(16) {
    -ms-grid-row: 15;
    -ms-grid-column: 3;
  }
  [data-max-columns][data-max-columns="2"] > *:nth-child(17) {
    -ms-grid-row: 17;
    -ms-grid-column: 1;
  }
  [data-max-columns][data-max-columns="2"] > *:nth-child(18) {
    -ms-grid-row: 17;
    -ms-grid-column: 3;
  }
  [data-max-columns][data-max-columns="2"] > *:nth-child(19) {
    -ms-grid-row: 19;
    -ms-grid-column: 1;
  }
  [data-max-columns][data-max-columns="2"] > *:nth-child(20) {
    -ms-grid-row: 19;
    -ms-grid-column: 3;
  }
}

@media all and (-ms-high-contrast: none) and (max-width: 575.98px), (-ms-high-contrast: active) and (max-width: 575.98px) {
  [data-max-columns][data-max-columns="2"] {
    -ms-grid-columns: 100%;
    grid-template-columns: 100%;
    -ms-grid-rows: minmax(1px, auto) 15px minmax(1px, auto) 15px minmax(1px, auto) 15px minmax(1px, auto) 15px minmax(1px, auto) 15px minmax(1px, auto) 15px minmax(1px, auto) 15px minmax(1px, auto) 15px minmax(1px, auto) 15px minmax(1px, auto) 15px minmax(1px, auto) 15px minmax(1px, auto) 15px minmax(1px, auto) 15px minmax(1px, auto) 15px minmax(1px, auto) 15px minmax(1px, auto) 15px minmax(1px, auto) 15px minmax(1px, auto) 15px minmax(1px, auto) 15px minmax(1px, auto);
    grid-template-rows: repeat(20, minmax(1px, auto));
    grid-gap: 15px;
  }
  [data-max-columns][data-max-columns="2"] > *:nth-child(1) {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
  }
  [data-max-columns][data-max-columns="2"] > *:nth-child(2) {
    -ms-grid-row: 3;
    -ms-grid-column: 1;
  }
  [data-max-columns][data-max-columns="2"] > *:nth-child(3) {
    -ms-grid-row: 5;
    -ms-grid-column: 1;
  }
  [data-max-columns][data-max-columns="2"] > *:nth-child(4) {
    -ms-grid-row: 7;
    -ms-grid-column: 1;
  }
  [data-max-columns][data-max-columns="2"] > *:nth-child(5) {
    -ms-grid-row: 9;
    -ms-grid-column: 1;
  }
  [data-max-columns][data-max-columns="2"] > *:nth-child(6) {
    -ms-grid-row: 11;
    -ms-grid-column: 1;
  }
  [data-max-columns][data-max-columns="2"] > *:nth-child(7) {
    -ms-grid-row: 13;
    -ms-grid-column: 1;
  }
  [data-max-columns][data-max-columns="2"] > *:nth-child(8) {
    -ms-grid-row: 15;
    -ms-grid-column: 1;
  }
  [data-max-columns][data-max-columns="2"] > *:nth-child(9) {
    -ms-grid-row: 17;
    -ms-grid-column: 1;
  }
  [data-max-columns][data-max-columns="2"] > *:nth-child(10) {
    -ms-grid-row: 19;
    -ms-grid-column: 1;
  }
  [data-max-columns][data-max-columns="2"] > *:nth-child(11) {
    -ms-grid-row: 21;
    -ms-grid-column: 1;
  }
  [data-max-columns][data-max-columns="2"] > *:nth-child(12) {
    -ms-grid-row: 23;
    -ms-grid-column: 1;
  }
  [data-max-columns][data-max-columns="2"] > *:nth-child(13) {
    -ms-grid-row: 25;
    -ms-grid-column: 1;
  }
  [data-max-columns][data-max-columns="2"] > *:nth-child(14) {
    -ms-grid-row: 27;
    -ms-grid-column: 1;
  }
  [data-max-columns][data-max-columns="2"] > *:nth-child(15) {
    -ms-grid-row: 29;
    -ms-grid-column: 1;
  }
  [data-max-columns][data-max-columns="2"] > *:nth-child(16) {
    -ms-grid-row: 31;
    -ms-grid-column: 1;
  }
  [data-max-columns][data-max-columns="2"] > *:nth-child(17) {
    -ms-grid-row: 33;
    -ms-grid-column: 1;
  }
  [data-max-columns][data-max-columns="2"] > *:nth-child(18) {
    -ms-grid-row: 35;
    -ms-grid-column: 1;
  }
  [data-max-columns][data-max-columns="2"] > *:nth-child(19) {
    -ms-grid-row: 37;
    -ms-grid-column: 1;
  }
  [data-max-columns][data-max-columns="2"] > *:nth-child(20) {
    -ms-grid-row: 39;
    -ms-grid-column: 1;
  }
}

@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  [data-max-columns][data-max-columns="auto"] {
    -ms-grid-columns: 100%;
    grid-template-columns: 100%;
    -ms-grid-rows: minmax(1px, auto) 15px minmax(1px, auto) 15px minmax(1px, auto) 15px minmax(1px, auto) 15px minmax(1px, auto) 15px minmax(1px, auto) 15px minmax(1px, auto) 15px minmax(1px, auto) 15px minmax(1px, auto) 15px minmax(1px, auto) 15px minmax(1px, auto) 15px minmax(1px, auto) 15px minmax(1px, auto) 15px minmax(1px, auto) 15px minmax(1px, auto) 15px minmax(1px, auto) 15px minmax(1px, auto) 15px minmax(1px, auto) 15px minmax(1px, auto) 15px minmax(1px, auto);
    grid-template-rows: repeat(20, minmax(1px, auto));
    grid-gap: 15px;
  }
  [data-max-columns][data-max-columns="auto"] > *:nth-child(1) {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
  }
  [data-max-columns][data-max-columns="auto"] > *:nth-child(2) {
    -ms-grid-row: 3;
    -ms-grid-column: 1;
  }
  [data-max-columns][data-max-columns="auto"] > *:nth-child(3) {
    -ms-grid-row: 5;
    -ms-grid-column: 1;
  }
  [data-max-columns][data-max-columns="auto"] > *:nth-child(4) {
    -ms-grid-row: 7;
    -ms-grid-column: 1;
  }
  [data-max-columns][data-max-columns="auto"] > *:nth-child(5) {
    -ms-grid-row: 9;
    -ms-grid-column: 1;
  }
  [data-max-columns][data-max-columns="auto"] > *:nth-child(6) {
    -ms-grid-row: 11;
    -ms-grid-column: 1;
  }
  [data-max-columns][data-max-columns="auto"] > *:nth-child(7) {
    -ms-grid-row: 13;
    -ms-grid-column: 1;
  }
  [data-max-columns][data-max-columns="auto"] > *:nth-child(8) {
    -ms-grid-row: 15;
    -ms-grid-column: 1;
  }
  [data-max-columns][data-max-columns="auto"] > *:nth-child(9) {
    -ms-grid-row: 17;
    -ms-grid-column: 1;
  }
  [data-max-columns][data-max-columns="auto"] > *:nth-child(10) {
    -ms-grid-row: 19;
    -ms-grid-column: 1;
  }
  [data-max-columns][data-max-columns="auto"] > *:nth-child(11) {
    -ms-grid-row: 21;
    -ms-grid-column: 1;
  }
  [data-max-columns][data-max-columns="auto"] > *:nth-child(12) {
    -ms-grid-row: 23;
    -ms-grid-column: 1;
  }
  [data-max-columns][data-max-columns="auto"] > *:nth-child(13) {
    -ms-grid-row: 25;
    -ms-grid-column: 1;
  }
  [data-max-columns][data-max-columns="auto"] > *:nth-child(14) {
    -ms-grid-row: 27;
    -ms-grid-column: 1;
  }
  [data-max-columns][data-max-columns="auto"] > *:nth-child(15) {
    -ms-grid-row: 29;
    -ms-grid-column: 1;
  }
  [data-max-columns][data-max-columns="auto"] > *:nth-child(16) {
    -ms-grid-row: 31;
    -ms-grid-column: 1;
  }
  [data-max-columns][data-max-columns="auto"] > *:nth-child(17) {
    -ms-grid-row: 33;
    -ms-grid-column: 1;
  }
  [data-max-columns][data-max-columns="auto"] > *:nth-child(18) {
    -ms-grid-row: 35;
    -ms-grid-column: 1;
  }
  [data-max-columns][data-max-columns="auto"] > *:nth-child(19) {
    -ms-grid-row: 37;
    -ms-grid-column: 1;
  }
  [data-max-columns][data-max-columns="auto"] > *:nth-child(20) {
    -ms-grid-row: 39;
    -ms-grid-column: 1;
  }
}

body {
  background-color: #fff;
  color: #424242;
  font-family: "Inter", sans-serif;
  line-height: 1.5;
  margin: 0;
  position: relative;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

body {
  font-size: 16px;
}

@media (min-width: 575px) {
  body {
    font-size: calc(16px + 2 * (100vw - 575px) / 1025);
  }
}

@media (min-width: 1600px) {
  body {
    font-size: 18px;
  }
}

body.overflow-hidden,
body.modal-open {
  overflow: hidden;
}

body.is-tabbing :focus {
  box-shadow: 0 0 0 0.2rem #5e9ed6;
  outline: 0 !important;
  transition: box-shadow 0.25s ease-in-out;
}

.prefers-reduced-motion body.is-tabbing :focus {
  transition: none;
}

body :focus {
  outline: none;
}

a {
  color: #1c74b5;
}

a:hover {
  color: #083151;
}

a.active {
  color: #05233a;
}

a.disabled {
  opacity: 0.6;
  box-shadow: none;
  cursor: default;
  color: #1c74b5;
  pointer-events: none;
}

a.disabled:hover {
  color: #1c74b5;
}

a.strong {
  font-weight: 700;
}

a.arrow {
  text-decoration: none;
  display: inline-flex;
  align-items: center;
}

a.arrow:after {
  content: "\F10A";
  font-family: "icons" !important;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  display: inline-block;
  vertical-align: middle;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  margin-left: 5px;
}

h1,
h2,
h3,
h4,
h5,
h6 {
  color: #424242;
  font-family: "Poppins", sans-serif;
  font-weight: 700;
  line-height: 1.2;
}

h1,
.h1 {
  font-size: 48px;
}

@media (min-width: 575px) {
  h1,
  .h1 {
    font-size: calc(48px + 12 * (100vw - 575px) / 1025);
  }
}

@media (min-width: 1600px) {
  h1,
  .h1 {
    font-size: 60px;
  }
}

h2,
.h2 {
  font-size: 36px;
}

@media (min-width: 575px) {
  h2,
  .h2 {
    font-size: calc(36px + 12 * (100vw - 575px) / 1025);
  }
}

@media (min-width: 1600px) {
  h2,
  .h2 {
    font-size: 48px;
  }
}

h3,
.h3 {
  font-size: 28px;
}

@media (min-width: 575px) {
  h3,
  .h3 {
    font-size: calc(28px + 8 * (100vw - 575px) / 1025);
  }
}

@media (min-width: 1600px) {
  h3,
  .h3 {
    font-size: 36px;
  }
}

h4,
.h4 {
  font-size: 24px;
}

@media (min-width: 575px) {
  h4,
  .h4 {
    font-size: calc(24px + 4 * (100vw - 575px) / 1025);
  }
}

@media (min-width: 1600px) {
  h4,
  .h4 {
    font-size: 28px;
  }
}

h5,
.h5 {
  font-size: 18px;
}

@media (min-width: 575px) {
  h5,
  .h5 {
    font-size: calc(18px + 6 * (100vw - 575px) / 1025);
  }
}

@media (min-width: 1600px) {
  h5,
  .h5 {
    font-size: 24px;
  }
}

h6,
.h6 {
  font-size: 16px;
}

@media (min-width: 575px) {
  h6,
  .h6 {
    font-size: calc(16px + 2 * (100vw - 575px) / 1025);
  }
}

@media (min-width: 1600px) {
  h6,
  .h6 {
    font-size: 18px;
  }
}

.sr-only,
.gform_wrapper.gravity-theme .gform_validation_errors,
.gform_wrapper.gravity-theme #gform_page_15_5 .gform_page_footer .gform_button {
  background: transparent !important;
  border: none !important;
  clip: rect(0, 0, 0, 0) !important;
  height: 1px !important;
  margin: -1px !important;
  overflow: hidden !important;
  padding: 0 !important;
  position: absolute !important;
  width: 1px !important;
}

.sr-only-focusable:focus {
  clip: auto !important;
  height: auto !important;
  margin: auto !important;
  overflow: visible !important;
  width: auto !important;
}

#skip-navigation {
  background: transparent !important;
  border: none !important;
  clip: rect(0, 0, 0, 0) !important;
  height: 1px !important;
  margin: -1px !important;
  overflow: hidden !important;
  padding: 0 !important;
  position: absolute !important;
  width: 1px !important;
}

#skip-navigation:focus {
  clip: auto !important;
  height: auto !important;
  margin: auto !important;
  overflow: visible !important;
  width: auto !important;
}

#skip-navigation:focus {
  z-index: 2147483647;
}

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

figure.object-fit {
  height: 100%;
  position: relative;
  width: 100%;
}

figure.object-fit video,
figure.object-fit img {
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  position: absolute;
  width: 100%;
}

.lazy-load {
  opacity: 0;
}

.lazy-load.loaded {
  -webkit-animation-name: fadeIn;
          animation-name: fadeIn;
  -webkit-animation-duration: 0.5s;
          animation-duration: 0.5s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-timing-function: ease;
          animation-timing-function: ease;
}

@-webkit-keyframes fadeIn {
  0% {
    opacity: 0;
  }

  100% {
    opacity: 1;
  }
}

@keyframes fadeIn {
  0% {
    opacity: 0;
  }

  100% {
    opacity: 1;
  }
}

.embed-responsive {
  position: relative;
  width: 100%;
  padding: 0;
  overflow: hidden;
}

.embed-responsive:before {
  content: "";
  display: block;
}

.embed-responsive-item,
.embed-responsive embed,
.embed-responsive object,
.embed-responsive video,
.embed-responsive iframe {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: 0;
}

.embed-responsive-21by9:before {
  padding-top: 42.857143%;
}

.embed-responsive-16by9:before {
  padding-top: 56.25%;
}

.embed-responsive-4by3:before {
  padding-top: 75%;
}

.embed-responsive-1by1:before {
  padding-top: 100%;
}

.header {
  background: transparent;
  display: block;
  margin: 0;
  padding: 30px 0;
  position: absolute;
  width: 100%;
  z-index: 1010;
}

.header.is-wizard {
  padding: 15px 0;
}

.header.is-sticky {
  -webkit-animation-name: slideInUp;
          animation-name: slideInUp;
  -webkit-animation-duration: 1.25s;
          animation-duration: 1.25s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-timing-function: ease;
          animation-timing-function: ease;
  background: #fff;
  box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.25);
  padding: 20px 0;
  position: fixed;
  bottom: 0;
}

@-webkit-keyframes slideInUp {
  0% {
    opacity: 0;
    transform: translateY(2000px);
  }

  100% {
    transform: translateY(0);
  }
}

@keyframes slideInUp {
  0% {
    opacity: 0;
    transform: translateY(2000px);
  }

  100% {
    transform: translateY(0);
  }
}

@media (min-width: 768px) {
  .header.is-sticky {
    -webkit-animation-name: slideInDown;
            animation-name: slideInDown;
    -webkit-animation-duration: 1.25s;
            animation-duration: 1.25s;
    -webkit-animation-fill-mode: both;
            animation-fill-mode: both;
    -webkit-animation-timing-function: ease;
            animation-timing-function: ease;
    top: 0;
    bottom: auto;
  }

@-webkit-keyframes slideInDown {
    0% {
      opacity: 0;
      transform: translateY(-2000px);
    }

    100% {
      transform: translateY(0);
    }
}

@keyframes slideInDown {
    0% {
      opacity: 0;
      transform: translateY(-2000px);
    }

    100% {
      transform: translateY(0);
    }
}
}

.header.is-sticky .header-logo {
  display: block;
}

@media (max-width: 767.98px) {
  .header.is-sticky .header-logo {
    display: none;
  }
}

@media (max-width: 767.98px) {
  .header.is-sticky .header-list {
    flex: auto;
    margin-left: 0;
  }
}

.header-container {
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 190px 1fr;
  grid-template-columns: 190px 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.header-container > *:nth-child(1) {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
}

.header-container > *:nth-child(2) {
  -ms-grid-row: 1;
  -ms-grid-column: 2;
}

@media (max-width: 767.98px) {
  .header-container {
    padding-right: 30px;
    padding-left: 30px;
  }
}

@media (min-width: 576px) {
  .header-container {
    max-width: 540px;
  }
}

@media (min-width: 768px) {
  .header-container {
    max-width: 720px;
  }
}

@media (min-width: 992px) {
  .header-container {
    max-width: 960px;
  }
}

@media (min-width: 1200px) {
  .header-container {
    max-width: 1140px;
  }
}

@media (max-width: 767.98px) {
  .header-container {
    display: flex;
  }

  .is-wizard .header-container {
    padding-left: 15px;
    padding-right: 15px;
  }
}

.header-logo {
  max-width: 158px;
}

@media (min-width: 768px) {
  .header-logo {
    max-width: 190px;
  }
}

.header-logo:focus {
  outline: 1px dotted #fff;
}

.header-logo img {
  display: block;
}

.header-logo img.is-color {
  display: none;
}

.is-sticky .header-logo img {
  display: none;
}

.is-sticky .header-logo img.is-color {
  display: block;
}

.header-list {
  list-style-type: none;
  margin: 0;
  padding: 0;
  display: flex;
  -ms-grid-row-align: center;
      align-self: center;
  -ms-grid-column-align: end;
      justify-self: end;
  margin-left: auto;
  flex: 0;
}

.header-list li {
  padding: 0;
}

.header-list .menu-item {
  display: inline-block;
  margin: 0 0 0 10px;
}

@media (max-width: 767.98px) {
  .header-list .menu-item {
    margin: 0;
  }
}

.header-list .menu-item:first-child {
  display: none;
  margin-left: 0;
  margin-bottom: 0;
}

.is-sticky .header-list .menu-item:first-child {
  display: inline-block;
}

@media (max-width: 767.98px) {
  .is-sticky .header-list .menu-item:first-child a {
    border-radius: 5px 0 0 5px;
  }
}

.header-list .menu-item:first-child a {
  transition: background-color 0.25s ease-in-out, color 0.25s ease-in-out;
  display: inline-flex;
  color: #000;
  text-align: center;
  align-items: center;
  justify-content: center;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  background-color: #fff;
  border-radius: 5px;
  padding: 15px 20px;
  cursor: pointer;
  text-decoration: none;
  text-transform: uppercase;
  font-weight: 500;
  background-color: #f2f2f2;
  color: #1c74b5;
}

.header-list .menu-item:first-child a {
  font-size: 14px;
}

.prefers-reduced-motion .header-list .menu-item:first-child a {
  transition: none;
}

@media (max-width: 767.98px) {
  .header-list .menu-item:first-child a {
    font-size: 12px;
  }
}

.header-list .menu-item:first-child a:hover {
  color: #000;
  background-color: #e6e6e6;
}

.header-list .menu-item:first-child a:disabled,
.header-list .menu-item:first-child a.disabled {
  transition: none;
  opacity: 0.6;
  box-shadow: none;
  cursor: default;
  background-color: #fff;
  color: #000;
}

.prefers-reduced-motion .header-list .menu-item:first-child a:disabled,
.prefers-reduced-motion .header-list .menu-item:first-child a.disabled {
  transition: none;
}

.header-list .menu-item:first-child a:active,
.header-list .menu-item:first-child a.active {
  background-color: #d9d9d9;
}

.header-list .menu-item:first-child a:hover {
  background-color: #083151;
  border-color: #083151;
  color: #fff;
}

.header-list .menu-item:first-child a:active,
.header-list .menu-item:first-child a.active {
  background-color: #05233a;
  border-color: #05233a;
  color: #fff;
}

.header-list .menu-item:first-child a:disabled,
.header-list .menu-item:first-child a.disabled {
  background-color: #fff;
  border-color: #0c4d80;
  color: #0c4d80;
}

@media (max-width: 767.98px) {
  .is-sticky .header-list .menu-item a {
    border-radius: 0 5px 5px 0;
    height: 100%;
  }
}

.header-list .menu-item a {
  transition: background-color 0.25s ease-in-out, color 0.25s ease-in-out;
  display: inline-flex;
  color: #000;
  text-align: center;
  align-items: center;
  justify-content: center;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  background-color: #fff;
  border-radius: 5px;
  padding: 15px 20px;
  cursor: pointer;
  text-decoration: none;
  text-transform: uppercase;
  font-weight: 500;
  background-color: #f06d1a;
  color: #fff;
  margin-left: auto;
  height: auto;
}

.header-list .menu-item a {
  font-size: 14px;
}

.prefers-reduced-motion .header-list .menu-item a {
  transition: none;
}

@media (max-width: 767.98px) {
  .header-list .menu-item a {
    font-size: 12px;
  }
}

.header-list .menu-item a:hover {
  color: #000;
  background-color: #e6e6e6;
}

.header-list .menu-item a:disabled,
.header-list .menu-item a.disabled {
  transition: none;
  opacity: 0.6;
  box-shadow: none;
  cursor: default;
  background-color: #fff;
  color: #000;
}

.prefers-reduced-motion .header-list .menu-item a:disabled,
.prefers-reduced-motion .header-list .menu-item a.disabled {
  transition: none;
}

.header-list .menu-item a:active,
.header-list .menu-item a.active {
  background-color: #d9d9d9;
}

.header-list .menu-item a:hover {
  color: #fff;
  background-color: #083151;
}

.header-list .menu-item a:active,
.header-list .menu-item a.active {
  color: #fff;
  background-color: #05233a;
}

.header-list .menu-item a:disabled,
.header-list .menu-item a.disabled {
  background-color: #0c4d80;
  color: #fff;
}

.is-wizard .header-list {
  flex: 1;
  justify-content: flex-end;
}

.is-wizard .header-list li a {
  color: #fff;
  font-weight: 600;
  text-transform: uppercase;
}

.is-wizard .header-list li a {
  font-size: 14px;
}

.is-wizard .header-list li a:focus {
  outline: 1px dotted #fff;
}

.main-container {
  display: block;
  margin: 0;
  padding: 0;
  position: relative;
}

.main-container.is-wizard {
  background-color: #0c4d80;
  min-height: 100vh;
  padding-top: 75px;
  position: relative;
}

.main-container.is-wizard:after {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: #1c74b5;
  -webkit-clip-path: polygon(100% 0, 40% 100%, 100% 100%);
          clip-path: polygon(100% 0, 40% 100%, 100% 100%);
}

.main-container.is-wizard .main-content {
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}

@media (max-width: 767.98px) {
  .main-container.is-wizard .main-content {
    padding-right: 30px;
    padding-left: 30px;
  }
}

@media (min-width: 576px) {
  .main-container.is-wizard .main-content {
    max-width: 540px;
  }
}

@media (min-width: 768px) {
  .main-container.is-wizard .main-content {
    max-width: 720px;
  }
}

@media (min-width: 992px) {
  .main-container.is-wizard .main-content {
    max-width: 960px;
  }
}

@media (min-width: 1200px) {
  .main-container.is-wizard .main-content {
    max-width: 1140px;
  }
}

@media (max-width: 991.98px) {
  .main-container.is-wizard {
    height: auto;
    overflow: hidden;
  }

  .main-container.is-wizard:after {
    -webkit-clip-path: polygon(0 75%, 100% 65%, 100% 100%, 0% 100%);
            clip-path: polygon(0 75%, 100% 65%, 100% 100%, 0% 100%);
  }
}

.module {
  margin-bottom: 100px;
  margin-top: 100px;
}

@media (max-width: 991.98px) {
  .module {
    margin-bottom: 50px;
    margin-top: 50px;
  }
}

@media (max-width: 767.98px) {
  .module {
    margin-bottom: 25px;
    margin-top: 25px;
  }
}

.footer {
  background-color: #002f5f;
  color: #fff;
  display: block;
  margin: 0;
  padding: 25px 0;
  position: relative;
}

.footer-disclaimer-container {
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
  margin-bottom: 30px;
}

@media (max-width: 767.98px) {
  .footer-disclaimer-container {
    padding-right: 30px;
    padding-left: 30px;
  }
}

@media (min-width: 576px) {
  .footer-disclaimer-container {
    max-width: 540px;
  }
}

@media (min-width: 768px) {
  .footer-disclaimer-container {
    max-width: 720px;
  }
}

@media (min-width: 992px) {
  .footer-disclaimer-container {
    max-width: 960px;
  }
}

@media (min-width: 1200px) {
  .footer-disclaimer-container {
    max-width: 1140px;
  }
}

@media (min-width: 992px) {
  .footer-disclaimer-container {
    margin-bottom: 50px;
  }
}

.footer-disclaimer-container ol,
.footer-disclaimer-container ul {
  padding-right: 15px;
  padding-left: 15px;
}

.footer-disclaimer-container li {
  line-height: 1.2;
  margin-bottom: 5px;
  font-size: 12px;
}

.footer-disclaimer-container p,
.footer-disclaimer-container a {
  font-size: 12px;
  color: #fff;
}

.footer-disclaimer-container a {
  word-break: break-word;
  text-decoration: none;
}

.footer-disclaimer-container a:focus,
.footer-disclaimer-container a:hover {
  text-decoration: underline;
}

.footer-disclaimer-list {
  counter-reset: step-progress-counter;
  margin: 10px 0;
}

.footer-disclaimer-list-item {
  line-height: 1.2;
  margin-bottom: 10px;
  font-size: 12px;
  color: #fff;
  counter-increment: step-progress-counter;
}

.footer-disclaimer-list-item:before {
  content: counter(step-progress-counter);
  position: relative;
  top: -4px;
  margin-right: 4px;
}

.footer-container {
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 1fr 0 1fr;
  grid-template-columns: repeat(2, 1fr);
  -ms-grid-rows: auto;
  grid-template-rows: auto;
  grid-gap: 25px 0;
}

.footer-container > *:nth-child(1) {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
}

.footer-container > *:nth-child(2) {
  -ms-grid-row: 1;
  -ms-grid-column: 3;
}

@media (max-width: 767.98px) {
  .footer-container {
    padding-right: 30px;
    padding-left: 30px;
  }
}

@media (min-width: 576px) {
  .footer-container {
    max-width: 540px;
  }
}

@media (min-width: 768px) {
  .footer-container {
    max-width: 720px;
  }
}

@media (min-width: 992px) {
  .footer-container {
    max-width: 960px;
  }
}

@media (min-width: 1200px) {
  .footer-container {
    max-width: 1140px;
  }
}

@media (max-width: 767.98px) {
  .footer-container {
    -ms-grid-columns: 100%;
    grid-template-columns: 100%;
    -ms-grid-rows: auto;
    grid-template-rows: auto;
  }
  .footer-container > *:nth-child(1) {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
  }
}

@media (max-width: 767.98px) {
  .footer-logo {
    text-align: center;
  }
}

.footer-logo img {
  max-width: 182px;
}

.footer-social {
  list-style-type: none;
  margin: 0;
  padding: 0;
  -ms-grid-row-align: center;
      align-self: center;
  text-align: right;
}

.footer-social li {
  padding: 0;
}

@media (max-width: 767.98px) {
  .footer-social {
    text-align: center;
  }
}

.footer-social-item {
  display: inline-block;
  margin: 0 0 0 25px;
}

.footer-social-item {
  font-size: 24px;
}

.footer-social-item a:hover {
  color: #fff;
}

.footer-disclaimer {
  -ms-grid-row-align: center;
      align-self: center;
  margin: 0;
}

.footer-disclaimer {
  font-size: 12px;
}

@media (max-width: 767.98px) {
  .footer-disclaimer {
    text-align: center;
  }
}

.footer-links {
  list-style-type: none;
  margin: 0;
  padding: 0;
  -ms-grid-row-align: center;
      align-self: center;
  text-align: right;
}

.footer-links li {
  padding: 0;
}

@media (max-width: 767.98px) {
  .footer-links {
    text-align: center;
  }
}

.footer-links .menu-item {
  display: inline-block;
  margin: 0 0 0 15px;
}

@media (max-width: 767.98px) {
  .footer-links .menu-item {
    display: block;
  }

  .footer-links .menu-item:first-child {
    margin-bottom: 20px;
  }
}

.footer-links .menu-item a {
  color: #fff;
  text-decoration: underline;
}

.footer-links .menu-item a {
  font-size: 14px;
}

.footer-links .menu-item a[href^="tel:"] {
  text-decoration: none;
}

.animate-text {
  -webkit-animation-name: fadeOutDown;
          animation-name: fadeOutDown;
  -webkit-animation-duration: 0.6s;
          animation-duration: 0.6s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-timing-function: ease;
          animation-timing-function: ease;
}

@-webkit-keyframes fadeOutDown {
  0% {
    opacity: 1;
    transform: translateY(0);
  }

  100% {
    opacity: 0;
    transform: translateY(20px);
  }
}

@keyframes fadeOutDown {
  0% {
    opacity: 1;
    transform: translateY(0);
  }

  100% {
    opacity: 0;
    transform: translateY(20px);
  }
}

.animate-text.is-visible {
  -webkit-animation-name: fadeInUp;
          animation-name: fadeInUp;
  -webkit-animation-duration: 0.6s;
          animation-duration: 0.6s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-timing-function: ease;
          animation-timing-function: ease;
}

@-webkit-keyframes fadeInUp {
  0% {
    opacity: 0;
    transform: translateY(20px);
  }

  100% {
    opacity: 1;
    transform: translateY(0);
  }
}

@keyframes fadeInUp {
  0% {
    opacity: 0;
    transform: translateY(20px);
  }

  100% {
    opacity: 1;
    transform: translateY(0);
  }
}

.background-lines {
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
  padding: 0 90px;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: -1;
}

@media (max-width: 767.98px) {
  .background-lines {
    padding-right: 30px;
    padding-left: 30px;
  }
}

@media (min-width: 576px) {
  .background-lines {
    max-width: 540px;
  }
}

@media (min-width: 768px) {
  .background-lines {
    max-width: 720px;
  }
}

@media (min-width: 992px) {
  .background-lines {
    max-width: 960px;
  }
}

@media (min-width: 1200px) {
  .background-lines {
    max-width: 1140px;
  }
}

.background-lines:after {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  left: 50%;
  height: 100%;
  width: 0;
  border-left: 1px solid #f2f2f2;
}

.background-lines span {
  display: block;
  height: 100%;
  position: absolute;
  left: 90px;
  right: 90px;
  z-index: -1;
}

.background-lines span:before,
.background-lines span:after {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  left: -15px;
  height: 100%;
  width: 0;
  border-left: 1px solid #f2f2f2;
}

.background-lines span:first-of-type:after {
  left: auto;
  right: -15px;
}

.background-lines span:last-of-type:before {
  left: 25%;
}

.background-lines span:last-of-type:after {
  left: auto;
  right: 25%;
}

@media (max-width: 767.98px) {
  .background-lines span {
    left: 0;
    right: 0;
  }

  .background-lines span:before {
    left: 15px;
  }

  .background-lines span:first-of-type:after {
    right: 15px;
  }
}

.has-background .background-lines:after {
  border-color: #fff;
  opacity: .15;
}

.has-background .background-lines span:before,
.has-background .background-lines span:after {
  border-color: #fff;
  opacity: .15;
}

.has-image-background .background-lines:after {
  border-color: #002f5f;
  opacity: .6;
}

.has-image-background .background-lines span:before,
.has-image-background .background-lines span:after {
  border-color: #002f5f;
  opacity: .6;
}

.gform_wrapper.gravity-theme .gform_fields .checkbox-area .ginput_container_checkbox .gfield_checkbox input {
  width: 30px !important;
  height: 26px !important;
  border-color: #3b3b3b !important;
}

.gform_wrapper.gravity-theme .gform_page_fields .gform_fields input {
  border-width: 1px;
  border-style: solid;
}

.gform_wrapper.gravity-theme .gfield-choice-input + label {
  font-size: 16px !important;
}

.gform_wrapper.gravity-theme .slider-display span[class$='val-relation'] {
  margin-top: 30px;
  font-size: 13px;
}

@media (min-width: 768px) {
  .gform_wrapper.gravity-theme .slider-display span[class$='val-relation'] {
    font-size: 16px;
  }
}

.gform_wrapper.gravity-theme .noUi-value-horizontal,
.gform_wrapper.gravity-theme .noUi-marker-horizontal.noUi-marker-large {
  display: none;
}

.gform_wrapper.gravity-theme .gform_fields {
  grid-row-gap: 0 !important;
}

.gform_wrapper.gravity-theme .gform_heading {
  display: none;
}

.gform_wrapper.gravity-theme #gform_15 {
  color: #fff;
  display: block;
  position: relative;
  text-align: center;
  z-index: 1;
}

.gform_wrapper.gravity-theme .gf_progressbar_wrapper {
  width: 250px;
  margin: 15px auto 30px;
  display: block;
}

.gform_wrapper.gravity-theme .gf_progressbar_wrapper .gf_progressbar_title {
  font-family: "Poppins", sans-serif;
  font-weight: 700;
  color: #fff;
  text-transform: uppercase;
}

.gform_wrapper.gravity-theme .gf_progressbar_wrapper .gf_progressbar_title {
  font-size: 14px;
}

.gform_wrapper.gravity-theme .gf_progressbar_wrapper .gf_progressbar {
  border-radius: 0;
  background-color: #002f5f;
  height: 10px;
  overflow: hidden;
}

.gform_wrapper.gravity-theme .gf_progressbar_wrapper .gf_progressbar .gf_progressbar_percentage {
  border-radius: 0;
  background-color: #e0f163;
}

.gform_wrapper.gravity-theme .gf_progressbar_wrapper .gf_progressbar .gf_progressbar_percentage span {
  display: none;
}

.gform_wrapper.gravity-theme .section-heading {
  font-family: "Poppins", sans-serif;
  font-weight: 700;
  line-height: 1.2;
}

.gform_wrapper.gravity-theme .section-heading {
  font-size: 36px;
}

@media (max-width: 991.98px) {
  .gform_wrapper.gravity-theme .section-heading {
    font-size: 24px;
  }
}

.gform_wrapper.gravity-theme .ginput_container_checkbox,
.gform_wrapper.gravity-theme .ginput_container_radio {
  margin-top: 30px;
}

.gform_wrapper.gravity-theme .ginput_container_checkbox .gfield_checkbox,
.gform_wrapper.gravity-theme .ginput_container_checkbox .gfield_radio,
.gform_wrapper.gravity-theme .ginput_container_radio .gfield_checkbox,
.gform_wrapper.gravity-theme .ginput_container_radio .gfield_radio {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 1fr 35px 1fr 35px 1fr;
  grid-template-columns: repeat(3, 1fr);
  -ms-grid-rows: auto;
  grid-template-rows: auto;
  grid-gap: 20px 35px;
}

.gform_wrapper.gravity-theme .ginput_container_checkbox .gfield_checkbox > *:nth-child(1), .gform_wrapper.gravity-theme .ginput_container_checkbox .gfield_radio > *:nth-child(1), .gform_wrapper.gravity-theme .ginput_container_radio .gfield_checkbox > *:nth-child(1), .gform_wrapper.gravity-theme .ginput_container_radio .gfield_radio > *:nth-child(1) {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
}

.gform_wrapper.gravity-theme .ginput_container_checkbox .gfield_checkbox > *:nth-child(2), .gform_wrapper.gravity-theme .ginput_container_checkbox .gfield_radio > *:nth-child(2), .gform_wrapper.gravity-theme .ginput_container_radio .gfield_checkbox > *:nth-child(2), .gform_wrapper.gravity-theme .ginput_container_radio .gfield_radio > *:nth-child(2) {
  -ms-grid-row: 1;
  -ms-grid-column: 3;
}

.gform_wrapper.gravity-theme .ginput_container_checkbox .gfield_checkbox > *:nth-child(3), .gform_wrapper.gravity-theme .ginput_container_checkbox .gfield_radio > *:nth-child(3), .gform_wrapper.gravity-theme .ginput_container_radio .gfield_checkbox > *:nth-child(3), .gform_wrapper.gravity-theme .ginput_container_radio .gfield_radio > *:nth-child(3) {
  -ms-grid-row: 1;
  -ms-grid-column: 5;
}

@media (max-width: 991.98px) {
  .gform_wrapper.gravity-theme .ginput_container_checkbox .gfield_checkbox,
  .gform_wrapper.gravity-theme .ginput_container_checkbox .gfield_radio,
  .gform_wrapper.gravity-theme .ginput_container_radio .gfield_checkbox,
  .gform_wrapper.gravity-theme .ginput_container_radio .gfield_radio {
    -ms-grid-columns: 100%;
    grid-template-columns: 100%;
    -ms-grid-rows: auto;
    grid-template-rows: auto;
    grid-gap: 20px 0;
  }
  .gform_wrapper.gravity-theme .ginput_container_checkbox .gfield_checkbox > *:nth-child(1), .gform_wrapper.gravity-theme .ginput_container_checkbox .gfield_radio > *:nth-child(1), .gform_wrapper.gravity-theme .ginput_container_radio .gfield_checkbox > *:nth-child(1), .gform_wrapper.gravity-theme .ginput_container_radio .gfield_radio > *:nth-child(1) {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
  }
}

.gform_wrapper.gravity-theme .ginput_container_checkbox .gfield_checkbox .gchoice,
.gform_wrapper.gravity-theme .ginput_container_checkbox .gfield_radio .gchoice,
.gform_wrapper.gravity-theme .ginput_container_radio .gfield_checkbox .gchoice,
.gform_wrapper.gravity-theme .ginput_container_radio .gfield_radio .gchoice {
  background-color: #fff;
  border-radius: 10px;
  height: 70px;
  display: flex;
  justify-content: center;
  align-items: center;
  position: relative;
  overflow: hidden;
  padding: 0 35px;
}

.gform_wrapper.gravity-theme .ginput_container_checkbox .gfield_checkbox .gchoice input,
.gform_wrapper.gravity-theme .ginput_container_checkbox .gfield_radio .gchoice input,
.gform_wrapper.gravity-theme .ginput_container_radio .gfield_checkbox .gchoice input,
.gform_wrapper.gravity-theme .ginput_container_radio .gfield_radio .gchoice input {
  position: absolute;
  border: none;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  cursor: pointer;
  width: 100%;
  height: 100%;
}

.gform_wrapper.gravity-theme .ginput_container_checkbox .gfield_checkbox .gchoice input:focus,
.gform_wrapper.gravity-theme .ginput_container_checkbox .gfield_checkbox .gchoice input:checked,
.gform_wrapper.gravity-theme .ginput_container_checkbox .gfield_radio .gchoice input:focus,
.gform_wrapper.gravity-theme .ginput_container_checkbox .gfield_radio .gchoice input:checked,
.gform_wrapper.gravity-theme .ginput_container_radio .gfield_checkbox .gchoice input:focus,
.gform_wrapper.gravity-theme .ginput_container_radio .gfield_checkbox .gchoice input:checked,
.gform_wrapper.gravity-theme .ginput_container_radio .gfield_radio .gchoice input:focus,
.gform_wrapper.gravity-theme .ginput_container_radio .gfield_radio .gchoice input:checked {
  border: 2px solid #f06d1a;
  border-radius: 10px;
}

.gform_wrapper.gravity-theme .ginput_container_checkbox .gfield_checkbox .gchoice input:focus + label:before,
.gform_wrapper.gravity-theme .ginput_container_checkbox .gfield_checkbox .gchoice input:checked + label:before,
.gform_wrapper.gravity-theme .ginput_container_checkbox .gfield_radio .gchoice input:focus + label:before,
.gform_wrapper.gravity-theme .ginput_container_checkbox .gfield_radio .gchoice input:checked + label:before,
.gform_wrapper.gravity-theme .ginput_container_radio .gfield_checkbox .gchoice input:focus + label:before,
.gform_wrapper.gravity-theme .ginput_container_radio .gfield_checkbox .gchoice input:checked + label:before,
.gform_wrapper.gravity-theme .ginput_container_radio .gfield_radio .gchoice input:focus + label:before,
.gform_wrapper.gravity-theme .ginput_container_radio .gfield_radio .gchoice input:checked + label:before {
  content: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMTdweCIgaGVpZ2h0PSIxMXB4IiB2aWV3Qm94PSIwIDAgMTcgMTEiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8dGl0bGU+UGF0aCA2PC90aXRsZT4KICAgIDxnIGlkPSJTeW1ib2xzIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIiBzdHJva2UtbGluZWNhcD0icm91bmQiPgogICAgICAgIDxnIGlkPSJCdXR0b24vT24tU3RhdGUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0zNjQuMDAwMDAwLCAtMTguMDAwMDAwKSIgc3Ryb2tlPSIjMEM0RDgwIiBzdHJva2Utd2lkdGg9IjIuODU3MTQyODYiPgogICAgICAgICAgICA8cG9seWxpbmUgaWQ9IlBhdGgtNiIgcG9pbnRzPSIzNjYgMjIuNjkyMzA3NyAzNjkuMjA1NDc5IDI3IDM3OSAyMCI+PC9wb2x5bGluZT4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPg==);
  display: block;
  position: absolute;
  right: 16px;
  top: 11px;
  z-index: 1;
}

.gform_wrapper.gravity-theme .ginput_container_checkbox .gfield_checkbox .gchoice input:focus + label:after,
.gform_wrapper.gravity-theme .ginput_container_checkbox .gfield_checkbox .gchoice input:checked + label:after,
.gform_wrapper.gravity-theme .ginput_container_checkbox .gfield_radio .gchoice input:focus + label:after,
.gform_wrapper.gravity-theme .ginput_container_checkbox .gfield_radio .gchoice input:checked + label:after,
.gform_wrapper.gravity-theme .ginput_container_radio .gfield_checkbox .gchoice input:focus + label:after,
.gform_wrapper.gravity-theme .ginput_container_radio .gfield_checkbox .gchoice input:checked + label:after,
.gform_wrapper.gravity-theme .ginput_container_radio .gfield_radio .gchoice input:focus + label:after,
.gform_wrapper.gravity-theme .ginput_container_radio .gfield_radio .gchoice input:checked + label:after {
  background-color: #e0f163;
  border-color: #e0f163;
}

.gform_wrapper.gravity-theme .ginput_container_checkbox .gfield_checkbox .gchoice label,
.gform_wrapper.gravity-theme .ginput_container_checkbox .gfield_radio .gchoice label,
.gform_wrapper.gravity-theme .ginput_container_radio .gfield_checkbox .gchoice label,
.gform_wrapper.gravity-theme .ginput_container_radio .gfield_radio .gchoice label {
  color: #424242;
}

.gform_wrapper.gravity-theme .ginput_container_checkbox .gfield_checkbox .gchoice label:after,
.gform_wrapper.gravity-theme .ginput_container_checkbox .gfield_radio .gchoice label:after,
.gform_wrapper.gravity-theme .ginput_container_radio .gfield_checkbox .gchoice label:after,
.gform_wrapper.gravity-theme .ginput_container_radio .gfield_radio .gchoice label:after {
  content: "";
  display: block;
  width: 20px;
  height: 20px;
  border-radius: 50%;
  border: 1px solid #d9d9d9;
  top: 10px;
  right: 10px;
  position: absolute;
}

.gform_wrapper.gravity-theme .noUi-target.noUi-horizontal {
  border-radius: 20px;
  border: none;
  height: 35px;
  margin: 100px 0 !important;
}

.gform_wrapper.gravity-theme .noUi-target.noUi-horizontal .noUi-connects {
  border-radius: 20px;
}

.gform_wrapper.gravity-theme .noUi-target.noUi-horizontal .noUi-connects .noUi-connect {
  background-color: #e0f163;
}

.gform_wrapper.gravity-theme .noUi-target.noUi-horizontal .noUi-handle {
  width: 50px;
  height: 50px;
  border-radius: 50%;
  border: 2px solid transparent;
  left: 100%;
  transform: translateX(-50%);
  right: 0;
}

.gform_wrapper.gravity-theme .noUi-target.noUi-horizontal .noUi-handle:focus {
  border-color: #4E5056;
}

.gform_wrapper.gravity-theme .noUi-target.noUi-horizontal .noUi-handle:before,
.gform_wrapper.gravity-theme .noUi-target.noUi-horizontal .noUi-handle:after {
  content: "";
  height: auto;
  width: auto;
  background: transparent;
  left: auto;
  top: auto;
}

.gform_wrapper.gravity-theme .noUi-target.noUi-horizontal .noUi-handle:before {
  content: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMjBweCIgaGVpZ2h0PSIxM3B4IiB2aWV3Qm94PSIwIDAgMjAgMTMiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8dGl0bGU+R3JvdXA8L3RpdGxlPgogICAgPGcgaWQ9IlF1aXoiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPgogICAgICAgIDxnIGlkPSJTdGVwLTUtLS1DbGlja2VkIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNzEwLjAwMDAwMCwgLTQzNC4wMDAwMDApIiBmaWxsPSIjNEU1MDU2Ij4KICAgICAgICAgICAgPGcgaWQ9IlNsaWRlciIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMzMwLjAwMDAwMCwgNDE1LjAwMDAwMCkiPgogICAgICAgICAgICAgICAgPGcgaWQ9Ikdyb3VwIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgzODAuMDAwMDAwLCAxOS4wMDAwMDApIj4KICAgICAgICAgICAgICAgICAgICA8cG9seWdvbiBpZD0iUmVjdGFuZ2xlIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg2LjM2Mzk2MSwgNi4zNjM5NjEpIHJvdGF0ZSgtNDUuMDAwMDAwKSB0cmFuc2xhdGUoLTYuMzYzOTYxLCAtNi4zNjM5NjEpICIgcG9pbnRzPSIxLjg2Mzk2MTAzIDEuODYzOTYxMDMgMTAuODYzOTYxIDEuODYzOTYxMDMgMS44NjM5NjEwMyAxMC44NjM5NjEiPjwvcG9seWdvbj4KICAgICAgICAgICAgICAgICAgICA8cG9seWdvbiBpZD0iUmVjdGFuZ2xlLUNvcHkiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDEzLjM2Mzk2MSwgNi4zNjM5NjEpIHNjYWxlKC0xLCAxKSByb3RhdGUoLTQ1LjAwMDAwMCkgdHJhbnNsYXRlKC0xMy4zNjM5NjEsIC02LjM2Mzk2MSkgIiBwb2ludHM9IjguODYzOTYxMDMgMS44NjM5NjEwMyAxNy44NjM5NjEgMS44NjM5NjEwMyA4Ljg2Mzk2MTAzIDEwLjg2Mzk2MSI+PC9wb2x5Z29uPgogICAgICAgICAgICAgICAgPC9nPgogICAgICAgICAgICA8L2c+CiAgICAgICAgPC9nPgogICAgPC9nPgo8L3N2Zz4=);
  left: 50% !important;
  top: 50% !important;
  transform: translate(-50%, -50%);
}

.gform_wrapper.gravity-theme .button-reset .ginput_container_checkbox {
  margin-top: 0;
}

.gform_wrapper.gravity-theme .button-reset .ginput_container_checkbox .gfield_checkbox {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 100%;
  grid-template-columns: 100%;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
  justify-items: center;
}

.gform_wrapper.gravity-theme .button-reset .ginput_container_checkbox .gfield_checkbox > *:nth-child(1) {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
}

.gform_wrapper.gravity-theme .button-reset .ginput_container_checkbox .gfield_checkbox .gchoice {
  background: transparent;
  border-radius: 0;
  height: auto;
  width: auto;
  position: relative;
  padding: 0;
}

.gform_wrapper.gravity-theme .button-reset .ginput_container_checkbox .gfield_checkbox .gchoice input {
  position: relative;
  border: 1px solid #fff;
  -webkit-appearance: initial;
     -moz-appearance: initial;
          appearance: initial;
  cursor: pointer;
  width: 20px;
  height: 20px;
}

.gform_wrapper.gravity-theme .button-reset .ginput_container_checkbox .gfield_checkbox .gchoice input:focus {
  border: 2px solid #f06d1a;
}

.gform_wrapper.gravity-theme .button-reset .ginput_container_checkbox .gfield_checkbox .gchoice input:checked {
  background-color: #e0f163;
  border-color: #e0f163;
  border-radius: 0;
}

.gform_wrapper.gravity-theme .button-reset .ginput_container_checkbox .gfield_checkbox .gchoice input:checked + label:before {
  content: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMTdweCIgaGVpZ2h0PSIxMXB4IiB2aWV3Qm94PSIwIDAgMTcgMTEiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8dGl0bGU+UGF0aCA2PC90aXRsZT4KICAgIDxnIGlkPSJTeW1ib2xzIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIiBzdHJva2UtbGluZWNhcD0icm91bmQiPgogICAgICAgIDxnIGlkPSJCdXR0b24vT24tU3RhdGUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0zNjQuMDAwMDAwLCAtMTguMDAwMDAwKSIgc3Ryb2tlPSIjMEM0RDgwIiBzdHJva2Utd2lkdGg9IjIuODU3MTQyODYiPgogICAgICAgICAgICA8cG9seWxpbmUgaWQ9IlBhdGgtNiIgcG9pbnRzPSIzNjYgMjIuNjkyMzA3NyAzNjkuMjA1NDc5IDI3IDM3OSAyMCI+PC9wb2x5bGluZT4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPg==);
  display: block;
  position: absolute;
  right: auto;
  top: 0;
  left: 1px;
  z-index: 1;
}

.gform_wrapper.gravity-theme .button-reset .ginput_container_checkbox .gfield_checkbox .gchoice label {
  color: #fff;
  font-weight: 700;
  margin-left: 15px;
}

.gform_wrapper.gravity-theme .button-reset .ginput_container_checkbox .gfield_checkbox .gchoice label:after {
  display: none;
}

.gform_wrapper.gravity-theme .gform_page_footer {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.gform_wrapper.gravity-theme .gform_page_footer > *:nth-child(1) {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
}

.gform_wrapper.gravity-theme .gform_page_footer > *:nth-child(2) {
  -ms-grid-row: 1;
  -ms-grid-column: 2;
}

.gform_wrapper.gravity-theme .gform_page_footer .gform_next_button,
.gform_wrapper.gravity-theme .gform_page_footer .gform_previous_button.button {
  transition: background-color 0.25s ease-in-out, color 0.25s ease-in-out;
  display: inline-flex;
  color: #000;
  text-align: center;
  align-items: center;
  justify-content: center;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  background-color: #fff;
  border-radius: 5px;
  padding: 15px 20px;
  cursor: pointer;
  text-decoration: none;
  text-transform: uppercase;
  font-weight: 500;
  background-color: #f06d1a;
  color: #fff;
  background-color: #002f5f;
  border: none;
}

.gform_wrapper.gravity-theme .gform_page_footer .gform_next_button,
.gform_wrapper.gravity-theme .gform_page_footer .gform_previous_button.button {
  font-size: 14px;
}

.prefers-reduced-motion .gform_wrapper.gravity-theme .gform_page_footer .gform_next_button,
.prefers-reduced-motion
    .gform_wrapper.gravity-theme .gform_page_footer .gform_previous_button.button {
  transition: none;
}

@media (max-width: 767.98px) {
  .gform_wrapper.gravity-theme .gform_page_footer .gform_next_button,
  .gform_wrapper.gravity-theme .gform_page_footer .gform_previous_button.button {
    font-size: 12px;
  }
}

.gform_wrapper.gravity-theme .gform_page_footer .gform_next_button:hover,
.gform_wrapper.gravity-theme .gform_page_footer .gform_previous_button.button:hover {
  color: #000;
  background-color: #e6e6e6;
}

.gform_wrapper.gravity-theme .gform_page_footer .gform_next_button:disabled,
.gform_wrapper.gravity-theme .gform_page_footer .gform_next_button.disabled,
.gform_wrapper.gravity-theme .gform_page_footer .gform_previous_button.button:disabled,
.gform_wrapper.gravity-theme .gform_page_footer .gform_previous_button.button.disabled {
  transition: none;
  opacity: 0.6;
  box-shadow: none;
  cursor: default;
  background-color: #fff;
  color: #000;
}

.prefers-reduced-motion .gform_wrapper.gravity-theme .gform_page_footer .gform_next_button:disabled,
.prefers-reduced-motion .gform_wrapper.gravity-theme .gform_page_footer .gform_next_button.disabled,
.prefers-reduced-motion
      .gform_wrapper.gravity-theme .gform_page_footer .gform_previous_button.button:disabled,
.prefers-reduced-motion
      .gform_wrapper.gravity-theme .gform_page_footer .gform_previous_button.button.disabled {
  transition: none;
}

.gform_wrapper.gravity-theme .gform_page_footer .gform_next_button:active,
.gform_wrapper.gravity-theme .gform_page_footer .gform_next_button.active,
.gform_wrapper.gravity-theme .gform_page_footer .gform_previous_button.button:active,
.gform_wrapper.gravity-theme .gform_page_footer .gform_previous_button.button.active {
  background-color: #d9d9d9;
}

.gform_wrapper.gravity-theme .gform_page_footer .gform_next_button:hover,
.gform_wrapper.gravity-theme .gform_page_footer .gform_previous_button.button:hover {
  color: #fff;
  background-color: #083151;
}

.gform_wrapper.gravity-theme .gform_page_footer .gform_next_button:active,
.gform_wrapper.gravity-theme .gform_page_footer .gform_next_button.active,
.gform_wrapper.gravity-theme .gform_page_footer .gform_previous_button.button:active,
.gform_wrapper.gravity-theme .gform_page_footer .gform_previous_button.button.active {
  color: #fff;
  background-color: #05233a;
}

.gform_wrapper.gravity-theme .gform_page_footer .gform_next_button:disabled,
.gform_wrapper.gravity-theme .gform_page_footer .gform_next_button.disabled,
.gform_wrapper.gravity-theme .gform_page_footer .gform_previous_button.button:disabled,
.gform_wrapper.gravity-theme .gform_page_footer .gform_previous_button.button.disabled {
  background-color: #0c4d80;
  color: #fff;
}

.gform_wrapper.gravity-theme .gform_page_footer .gform_next_button:hover,
.gform_wrapper.gravity-theme .gform_page_footer .gform_previous_button.button:hover {
  background-color: #f06d1a;
}

.gform_wrapper.gravity-theme .gform_page_footer .gform_next_button:focus,
.gform_wrapper.gravity-theme .gform_page_footer .gform_previous_button.button:focus {
  background-color: #f06d1a;
  outline: 1px dotted #fff;
}

.gform_wrapper.gravity-theme .gform_page_footer .gform_next_button:disabled:focus,
.gform_wrapper.gravity-theme .gform_page_footer .gform_next_button:disabled:hover,
.gform_wrapper.gravity-theme .gform_page_footer .gform_previous_button.button:disabled:focus,
.gform_wrapper.gravity-theme .gform_page_footer .gform_previous_button.button:disabled:hover {
  background-color: #0c4d80;
  cursor: not-allowed;
}

.gform_wrapper.gravity-theme .gform_page_footer .gform_next_button.is-active,
.gform_wrapper.gravity-theme .gform_page_footer .gform_previous_button.button.is-active {
  background-color: #f06d1a;
}

.gform_wrapper.gravity-theme .gform_page_footer .gform_next_button.is-active:focus,
.gform_wrapper.gravity-theme .gform_page_footer .gform_next_button.is-active:hover,
.gform_wrapper.gravity-theme .gform_page_footer .gform_previous_button.button.is-active:focus,
.gform_wrapper.gravity-theme .gform_page_footer .gform_previous_button.button.is-active:hover {
  background-color: #e2610f;
}

.gform_wrapper.gravity-theme .gform_page_footer .gform_next_button {
  -ms-grid-column-align: end;
      justify-self: end;
  -ms-grid-column: 2;
  grid-column: 2;
}

.gform_wrapper.gravity-theme .gform_page_footer .gform_previous_button.button {
  -ms-grid-column-align: start;
      justify-self: start;
}

@media (max-width: 991.98px) {
  .gform_wrapper.gravity-theme .gform_page_footer {
    justify-content: center;
  }

  .gform_wrapper.gravity-theme .gform_page_footer .gform_next_button {
    position: relative;
  }
}

.gform_wrapper.gravity-theme #gform_page_15_5 .gform_page_fields {
  background-color: #fff;
  border-radius: 10px;
  color: #002f5f;
  padding: 35px 60px;
}

@media (max-width: 991.98px) {
  .gform_wrapper.gravity-theme #gform_page_15_5 .gform_page_fields {
    padding: 30px;
  }
}

.gform_wrapper.gravity-theme #gform_page_15_5 .gform_page_fields .gform_fields {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 1fr 0 1fr;
  grid-template-columns: repeat(2, 1fr);
      grid-template-areas: "left name" "left email" "left phone" "left checkbox" "left disclaimer" "left submit";
  -ms-grid-rows: auto;
  grid-template-rows: auto;
  align-items: center;
  grid-column-gap: 0;
}

@media (max-width: 991.98px) {
  .gform_wrapper.gravity-theme #gform_page_15_5 .gform_page_fields .gform_fields {
    -ms-grid-columns: 100%;
    grid-template-columns: 100%;
        grid-template-areas: "left" "name" "email" "phone" "checkbox" "disclaimer" "submit";
    grid-column-gap: 0;
  }
}

.gform_wrapper.gravity-theme #gform_page_15_5 .gform_page_fields .gform_fields input {
  font-size: 16px;
}

.gform_wrapper.gravity-theme #gform_page_15_5 .gform_page_fields .gform_fields .gfield_label {
  font-weight: 400;
}

.gform_wrapper.gravity-theme #gform_page_15_5 .gform_page_fields .gform_fields .ginput_complex label {
  font-size: 16px;
}

.gform_wrapper.gravity-theme #gform_page_15_5 .gform_page_fields .gform_fields .align-left {
  -ms-grid-row: 1;
  -ms-grid-row-span: 6;
  -ms-grid-column: 1;
  grid-area: left;
  text-align: left;
  border-right: 1px solid #e6e6e6;
  padding-right: 60px;
}

@media (max-width: 991.98px) {
  .gform_wrapper.gravity-theme #gform_page_15_5 .gform_page_fields .gform_fields .align-left {
    padding-right: 0;
    border: none;
  }
}

.gform_wrapper.gravity-theme #gform_page_15_5 .gform_page_fields .gform_fields .align-left h2 {
  font-family: "Poppins", sans-serif;
  font-weight: 700;
  color: #002f5f;
  margin-bottom: 30px;
}

.gform_wrapper.gravity-theme #gform_page_15_5 .gform_page_fields .gform_fields .align-left h2 {
  font-size: 22px;
}

.gform_wrapper.gravity-theme #gform_page_15_5 .gform_page_fields .gform_fields .align-left h2 span {
  line-height: 1;
  margin-top: 15px;
  display: block;
}

.gform_wrapper.gravity-theme #gform_page_15_5 .gform_page_fields .gform_fields .align-left h2 span {
  font-size: 60px;
}

@media (max-width: 991.98px) {
  .gform_wrapper.gravity-theme #gform_page_15_5 .gform_page_fields .gform_fields .align-left h2 span {
    font-size: 55px;
  }
}

.gform_wrapper.gravity-theme #gform_page_15_5 .gform_page_fields .gform_fields .align-right {
  padding-left: 60px;
  text-align: left;
}

@media (max-width: 991.98px) {
  .gform_wrapper.gravity-theme #gform_page_15_5 .gform_page_fields .gform_fields .align-right {
    display: block;
    margin: 10px 0;
    padding-left: 0;
  }
}

.gform_wrapper.gravity-theme #gform_page_15_5 .gform_page_fields .gform_fields .name-input {
  -ms-grid-row: 1;
  -ms-grid-column: 3;
  grid-area: name;
}

.gform_wrapper.gravity-theme #gform_page_15_5 .gform_page_fields .gform_fields .email-input {
  -ms-grid-row: 2;
  -ms-grid-column: 3;
  grid-area: email;
}

.gform_wrapper.gravity-theme #gform_page_15_5 .gform_page_fields .gform_fields .phone-input {
  -ms-grid-row: 3;
  -ms-grid-column: 3;
  grid-area: phone;
}

.gform_wrapper.gravity-theme #gform_page_15_5 .gform_page_fields .gform_fields .checkbox-area {
  -ms-grid-row: 4;
  -ms-grid-column: 3;
  grid-area: checkbox;
}

.gform_wrapper.gravity-theme #gform_page_15_5 .gform_page_fields .gform_fields .checkbox-area .ginput_container_checkbox {
  margin-top: 0;
}

.gform_wrapper.gravity-theme #gform_page_15_5 .gform_page_fields .gform_fields .checkbox-area .ginput_container_checkbox .gfield_checkbox {
  display: block;
}

.gform_wrapper.gravity-theme #gform_page_15_5 .gform_page_fields .gform_fields .checkbox-area .ginput_container_checkbox .gfield_checkbox .gchoice {
  margin: 0;
  padding: 0;
}

.gform_wrapper.gravity-theme #gform_page_15_5 .gform_page_fields .gform_fields .checkbox-area .ginput_container_checkbox .gfield_checkbox input {
  position: relative;
  border: 1px solid #e6e6e6;
  -webkit-appearance: initial;
     -moz-appearance: initial;
          appearance: initial;
  cursor: pointer;
  width: 20px;
  height: 20px;
  margin: 0;
  border-radius: 0;
}

.gform_wrapper.gravity-theme #gform_page_15_5 .gform_page_fields .gform_fields .checkbox-area .ginput_container_checkbox .gfield_checkbox input:checked {
  background-color: #e0f163;
  border-color: #e0f163;
  border-radius: 0;
}

.gform_wrapper.gravity-theme #gform_page_15_5 .gform_page_fields .gform_fields .checkbox-area .ginput_container_checkbox .gfield_checkbox input:checked + label:before {
  content: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMTdweCIgaGVpZ2h0PSIxMXB4IiB2aWV3Qm94PSIwIDAgMTcgMTEiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8dGl0bGU+UGF0aCA2PC90aXRsZT4KICAgIDxnIGlkPSJTeW1ib2xzIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIiBzdHJva2UtbGluZWNhcD0icm91bmQiPgogICAgICAgIDxnIGlkPSJCdXR0b24vT24tU3RhdGUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0zNjQuMDAwMDAwLCAtMTguMDAwMDAwKSIgc3Ryb2tlPSIjMEM0RDgwIiBzdHJva2Utd2lkdGg9IjIuODU3MTQyODYiPgogICAgICAgICAgICA8cG9seWxpbmUgaWQ9IlBhdGgtNiIgcG9pbnRzPSIzNjYgMjIuNjkyMzA3NyAzNjkuMjA1NDc5IDI3IDM3OSAyMCI+PC9wb2x5bGluZT4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPg==);
  display: block;
  position: absolute;
  right: auto;
  top: 50%;
  transform: translateY(-50%);
  left: 1px;
  z-index: 1;
}

.gform_wrapper.gravity-theme #gform_page_15_5 .gform_page_fields .gform_fields .checkbox-area .ginput_container_checkbox .gfield_checkbox input:focus {
  outline: 1px dotted #f06d1a;
  outline-offset: -3px;
}

.gform_wrapper.gravity-theme #gform_page_15_5 .gform_page_fields .gform_fields .checkbox-area .ginput_container_checkbox .gfield_checkbox input + label:before {
  display: none;
}

.gform_wrapper.gravity-theme #gform_page_15_5 .gform_page_fields .gform_fields .checkbox-area .ginput_container_checkbox .gfield_checkbox label {
  margin-left: 15px;
}

.gform_wrapper.gravity-theme #gform_page_15_5 .gform_page_fields .gform_fields .checkbox-area .ginput_container_checkbox .gfield_checkbox label:after {
  display: none;
}

.gform_wrapper.gravity-theme #gform_page_15_5 .gform_page_fields .gform_fields .disclaimer-area {
  -ms-grid-row: 5;
  -ms-grid-column: 3;
  grid-area: disclaimer;
  color: gray;
}

.gform_wrapper.gravity-theme #gform_page_15_5 .gform_page_fields .gform_fields .disclaimer-area {
  font-size: 12px;
}

.gform_wrapper.gravity-theme #gform_page_15_5 .gform_page_fields .gform_fields .submit-area {
  -ms-grid-row: 6;
  -ms-grid-column: 3;
  grid-area: submit;
  text-align: center;
}

@media (max-width: 991.98px) {
  .gform_wrapper.gravity-theme #gform_page_15_5 .gform_page_fields .gform_fields .align-left {
    -ms-grid-row: 1;
    -ms-grid-row-span: 1;
    -ms-grid-column: 1;
  }
  .gform_wrapper.gravity-theme #gform_page_15_5 .gform_page_fields .gform_fields .name-input {
    -ms-grid-row: 2;
    -ms-grid-column: 1;
  }
  .gform_wrapper.gravity-theme #gform_page_15_5 .gform_page_fields .gform_fields .email-input {
    -ms-grid-row: 3;
    -ms-grid-column: 1;
  }
  .gform_wrapper.gravity-theme #gform_page_15_5 .gform_page_fields .gform_fields .phone-input {
    -ms-grid-row: 4;
    -ms-grid-column: 1;
  }
  .gform_wrapper.gravity-theme #gform_page_15_5 .gform_page_fields .gform_fields .checkbox-area {
    -ms-grid-row: 5;
    -ms-grid-column: 1;
  }
  .gform_wrapper.gravity-theme #gform_page_15_5 .gform_page_fields .gform_fields .disclaimer-area {
    -ms-grid-row: 6;
    -ms-grid-column: 1;
  }
  .gform_wrapper.gravity-theme #gform_page_15_5 .gform_page_fields .gform_fields .submit-area {
    -ms-grid-row: 7;
    -ms-grid-column: 1;
  }
}

.gform_wrapper.gravity-theme #gform_page_15_5 .gform_page_fields .gform_fields .submit-area input {
  transition: background-color 0.25s ease-in-out, color 0.25s ease-in-out;
  display: inline-flex;
  color: #000;
  text-align: center;
  align-items: center;
  justify-content: center;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  background-color: #fff;
  border-radius: 5px;
  padding: 15px 20px;
  cursor: pointer;
  text-decoration: none;
  text-transform: uppercase;
  font-weight: 500;
  background-color: #f06d1a;
  color: #fff;
  border: none;
  padding: 15px 40px;
}

.gform_wrapper.gravity-theme #gform_page_15_5 .gform_page_fields .gform_fields .submit-area input {
  font-size: 14px;
}

.prefers-reduced-motion .gform_wrapper.gravity-theme #gform_page_15_5 .gform_page_fields .gform_fields .submit-area input {
  transition: none;
}

@media (max-width: 767.98px) {
  .gform_wrapper.gravity-theme #gform_page_15_5 .gform_page_fields .gform_fields .submit-area input {
    font-size: 12px;
  }
}

.gform_wrapper.gravity-theme #gform_page_15_5 .gform_page_fields .gform_fields .submit-area input:hover {
  color: #000;
  background-color: #e6e6e6;
}

.gform_wrapper.gravity-theme #gform_page_15_5 .gform_page_fields .gform_fields .submit-area input:disabled,
.gform_wrapper.gravity-theme #gform_page_15_5 .gform_page_fields .gform_fields .submit-area input.disabled {
  transition: none;
  opacity: 0.6;
  box-shadow: none;
  cursor: default;
  background-color: #fff;
  color: #000;
}

.prefers-reduced-motion .gform_wrapper.gravity-theme #gform_page_15_5 .gform_page_fields .gform_fields .submit-area input:disabled,
.prefers-reduced-motion .gform_wrapper.gravity-theme #gform_page_15_5 .gform_page_fields .gform_fields .submit-area input.disabled {
  transition: none;
}

.gform_wrapper.gravity-theme #gform_page_15_5 .gform_page_fields .gform_fields .submit-area input:active,
.gform_wrapper.gravity-theme #gform_page_15_5 .gform_page_fields .gform_fields .submit-area input.active {
  background-color: #d9d9d9;
}

.gform_wrapper.gravity-theme #gform_page_15_5 .gform_page_fields .gform_fields .submit-area input:hover {
  color: #fff;
  background-color: #083151;
}

.gform_wrapper.gravity-theme #gform_page_15_5 .gform_page_fields .gform_fields .submit-area input:active,
.gform_wrapper.gravity-theme #gform_page_15_5 .gform_page_fields .gform_fields .submit-area input.active {
  color: #fff;
  background-color: #05233a;
}

.gform_wrapper.gravity-theme #gform_page_15_5 .gform_page_fields .gform_fields .submit-area input:disabled,
.gform_wrapper.gravity-theme #gform_page_15_5 .gform_page_fields .gform_fields .submit-area input.disabled {
  background-color: #0c4d80;
  color: #fff;
}

.gform_wrapper.gravity-theme #gform_page_15_5 .gform_page_fields .gform_fields .submit-area input:focus {
  outline: 1px dotted #f06d1a;
  outline-offset: 2px;
}

.gform_wrapper.gravity-theme #gform_page_15_5 .gform_page_footer .gform_button {
  visibility: hidden;
}

.page-template-page-marketing-lp-wizard #skip-navigation {
  background-color: white !important;
  padding: 5px 10px !important;
  font-size: 16px;
}

.page-template-page-marketing-lp-wizard .bottom-links {
  list-style-type: none;
  margin: 0;
  padding: 0;
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: (1fr)[3];
  grid-template-columns: repeat(3, 1fr);
  -ms-grid-rows: auto;
  grid-template-rows: auto;
  position: relative;
  z-index: 1;
  padding-bottom: 20px;
}

.page-template-page-marketing-lp-wizard .bottom-links > *:nth-child(1) {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
}

.page-template-page-marketing-lp-wizard .bottom-links > *:nth-child(2) {
  -ms-grid-row: 1;
  -ms-grid-column: 2;
}

.page-template-page-marketing-lp-wizard .bottom-links > *:nth-child(3) {
  -ms-grid-row: 1;
  -ms-grid-column: 3;
}

.page-template-page-marketing-lp-wizard .bottom-links li {
  padding: 0;
}

@media (max-width: 767.98px) {
  .page-template-page-marketing-lp-wizard .bottom-links {
    -ms-grid-columns: 100%;
    grid-template-columns: 100%;
    -ms-grid-rows: auto;
    grid-template-rows: auto;
    grid-gap: 10px 0;
  }
  .page-template-page-marketing-lp-wizard .bottom-links > *:nth-child(1) {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
  }
}

.page-template-page-marketing-lp-wizard .bottom-links li {
  color: #fff;
}

.page-template-page-marketing-lp-wizard .bottom-links li {
  font-size: 14px;
}

.page-template-page-marketing-lp-wizard .bottom-links li:first-child a {
  font-weight: 700;
}

.page-template-page-marketing-lp-wizard .bottom-links li:nth-child(2) {
  text-align: center;
}

@media (max-width: 767.98px) {
  .page-template-page-marketing-lp-wizard .bottom-links li:nth-child(2) {
    text-align: left;
  }
}

.page-template-page-marketing-lp-wizard .bottom-links li a {
  color: #fff;
  text-decoration: none;
}

.page-template-page-marketing-lp-wizard .bottom-links li a {
  font-size: 14px;
}

.page-template-page-marketing-lp-wizard .bottom-links li a:focus {
  outline: 1px dotted #fff;
}

.page-template-page-marketing-lp-wizard .bottom-links li ul {
  list-style-type: none;
  margin: 0;
  padding: 0;
  text-align: right;
}

.page-template-page-marketing-lp-wizard .bottom-links li ul li {
  padding: 0;
}

@media (max-width: 767.98px) {
  .page-template-page-marketing-lp-wizard .bottom-links li ul {
    text-align: left;
  }
}

.page-template-page-marketing-lp-wizard .bottom-links li ul li {
  display: inline-block;
}

.page-template-page-marketing-lp-wizard .bottom-links li ul li:first-child:after {
  content: "|";
  display: inline-block;
  margin: 0 8px;
}

.page-template-page-marketing-lp-wizard .bottom-links li ul li:first-child a {
  font-weight: 400;
}



/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9zcmMvc3R5bGVzL3V0aWxpdGllcy9fcmVzZXQuc2NzcyIsIndlYnBhY2s6Ly8vLi9zcmMvc3R5bGVzL3dpemFyZC1zdHlsZXMuc2NzcyIsIndlYnBhY2s6Ly8vLi9zcmMvY29tcG9uZW50cy9pY29uLWZvbnQvaWNvbi1mb250LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vc3JjL3N0eWxlcy91dGlsaXRpZXMvX2ZvbnRzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vc3JjL3N0eWxlcy9sYXlvdXQvbGF5b3V0LXN0cnVjdHVyZS5zY3NzIiwid2VicGFjazovLy8uL3NyYy9zdHlsZXMvbGF5b3V0L2xheW91dC1taXhpbnMvX2dyaWQuc2NzcyIsIndlYnBhY2s6Ly8vLi9zcmMvc3R5bGVzL2xheW91dC9sYXlvdXQtbWl4aW5zL19icmVha3BvaW50cy5zY3NzIiwid2VicGFjazovLy8uL3NyYy9zdHlsZXMvbGF5b3V0L2xheW91dC1taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vc3JjL3N0eWxlcy9sYXlvdXQvX3RlbXBsYXRlLWxheW91dHMuc2NzcyIsIndlYnBhY2s6Ly8vLi9zcmMvc3R5bGVzL2xheW91dC90ZW1wbGF0ZS1sYXlvdXQtbWl4aW4uc2NzcyIsIndlYnBhY2s6Ly8vLi9zcmMvc3R5bGVzLzxubyBzb3VyY2U+Iiwid2VicGFjazovLy8uL3NyYy9zdHlsZXMvbGF5b3V0L19jb2x1bW4tbGF5b3V0cy5zY3NzIiwid2VicGFjazovLy8uL3NyYy9zdHlsZXMvZ2xvYmFsLXN0eWxlcy5zY3NzIiwid2VicGFjazovLy8uL3NyYy9zdHlsZXMvdXRpbGl0aWVzL19mdW5jdGlvbnMuc2NzcyIsIndlYnBhY2s6Ly8vLi9zcmMvc3R5bGVzL3V0aWxpdGllcy9fbWl4aW5zLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vc3JjL2NvbXBvbmVudHMvaWNvbi1mb250L19pY29uLWZvbnQtbWl4aW4uc2NzcyIsIndlYnBhY2s6Ly8vLi9zcmMvc3R5bGVzL3V0aWxpdGllcy9fYW5pbWF0aW9ucy5zY3NzIiwid2VicGFjazovLy8uL3NyYy9jb21wb25lbnRzL2J1dHRvbi9fYnV0dG9uLW1peGluLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBbUJBOzs7RUFHRztDQ2xCSDs7QURxQkE7RUFDRztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q0NsQkg7O0FEdUJHO0VBQ0c7Q0NwQk47O0FEMEJBOzs7Ozs7Ozs7OztFQVdHO0NDdkJIOztBQUZBO0VEb0NHO0NDOUJIOztBRHNDQTtFQUNHO0VBQ0E7RUFDQTtDQ25DSDs7QUQrQ0E7Ozs7OztFQU1HO0VBQ0E7Q0M1Q0g7O0FEcURBO0VBQ0c7RUFDQTtDQ2xESDs7QUQ0REE7O0VBR0c7RUFDQTtFQUNBO0VBQ0E7VUFBQTtDQzFESDs7QUQ2REE7RUFDRztFQUNBO0VBQ0E7Q0MxREg7O0FENkRBOzs7RUFHRztFQUNBO0VBQ0E7Q0MxREg7O0FEcURBOzs7RUFRTTtFQUNBO0NDdkROOztBRDZEQTs7OztFQUlHO0NDMURIOztBRDZEQTtFQUNHO0NDMURIOztBRDZEQTtFQUNHO0VBQ0E7Q0MxREg7O0FENkRBO0VBQ0c7Q0MxREg7O0FENkRBO0VBQ0c7Q0MxREg7O0FEOERBOztFQUVHO0NDM0RIOztBRGdFQTtFQUNHO0NDN0RIOztBRHFFQTs7RUFFRztFQUNBO0VBQ0E7RUFDQTtDQ2xFSDs7QURxRUE7RUFDRztDQ2xFSDs7QURxRUE7RUFDRztDQ2xFSDs7QUQyRUE7RUFDRztFQUNBO0NDeEVIOztBRHNFQTtFQUtNO0NDdkVOOztBRGdGQTs7OztFQUlHO0VBQ0E7Q0M3RUg7O0FEa0ZBO0VBRUc7RUFFQTtFQUVBO0VBR0E7Q0NwRkg7O0FEMkZBO0VBQ0c7RUFDQTtDQ3hGSDs7QUQrRkE7RUFDRztFQUNBO0NDNUZIOztBRCtGQTtFQUNHO0NDNUZIOztBRG1HQTtFQUNHO0NDaEdIOztBRG1HQTtFQUNHO0VBQ0E7RUFDQTtFQUNBO0NDaEdIOztBRG1HQTtFQUdHO0NDbEdIOztBRHlHQTtFQUVHO0VBQ0E7Q0N2R0g7O0FENkdBO0VBQ0c7RUFDQTtDQzFHSDs7QURpSEE7Ozs7O0VBS0c7RUFDQTtFQUNBO0VBQ0E7Q0M5R0g7O0FEaUhBOztFQUVHO0NDOUdIOztBRGlIQTs7RUFFRztDQzlHSDs7QURvSEE7Ozs7RUFJRztDQ2pISDs7QURxSEE7Ozs7RUFJRztFQUNBO0NDbEhIOztBRHFIQTs7RUFFRztFQUNBO0NDbEhIOztBRHFIQTs7OztFQVNHO0NDdkhIOztBRDBIQTtFQUNHO0VBRUE7Q0N4SEg7O0FEMkhBO0VBTUc7RUFFQTtFQUNBO0VBQ0E7Q0M5SEg7O0FEbUlBO0VBQ0c7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NDaElIOztBRG1JQTtFQUNHO0NDaElIOztBQTdDQTs7RURtTEc7Q0NqSUg7O0FBOUNBO0VEdUxHO0VBQ0E7Q0NySUg7O0FBL0NBOztFRDZMRztDQ3pJSDs7QURpSkE7RUFDRztFQUNBO0NDOUlIOztBRHFKQTtFQUNHO0NDbEpIOztBRHFKQTtFQUNHO0VBQ0E7Q0NsSkg7O0FEcUpBO0VBQ0c7Q0NsSkg7O0FBcERBO0VENE1HO0NDcEpIOztBQ3ZUQTtFQUNHO0VBQ0E7Q0QwVEg7O0FFOVNHO0VBQ0c7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NGaVROOztBRTdURztFQUNHO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDRmdVTjs7QUU1VUc7RUFDRztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q0YrVU47O0FFM1ZHO0VBQ0c7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NGOFZOOztBRTFXRztFQUNHO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDRjZXTjs7QUV6WEc7RUFDRztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q0Y0WE47O0FFeFlHO0VBQ0c7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NGMllOOztBRXZaRztFQUNHO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDRjBaTjs7QUV0YUc7RUFDRztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q0Z5YU47O0FFcmJHO0VBQ0c7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NGd2JOOztBRXBjRztFQUNHO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDRnVjTjs7QUVuZEc7RUFDRztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q0ZzZE47O0FFbGVHO0VBQ0c7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NGcWVOOztBRWpmRztFQUNHO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDRm9mTjs7QUVoZ0JHO0VBQ0c7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NGbWdCTjs7QUUvZ0JHO0VBQ0c7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NGa2hCTjs7QUU5aEJHO0VBQ0c7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NGaWlCTjs7QUU3aUJHO0VBQ0c7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NGZ2pCTjs7QUU1akJHO0VBQ0c7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NGK2pCTjs7QUUza0JHO0VBQ0c7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NGOGtCTjs7QUUxbEJHO0VBQ0c7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NGNmxCTjs7QUV6bUJHO0VBQ0c7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NGNG1CTjs7QUV4bkJHO0VBQ0c7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NGMm5CTjs7QUV2b0JHO0VBQ0c7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NGMG9CTjs7QUV0cEJHO0VBQ0c7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NGeXBCTjs7QUVycUJHO0VBQ0c7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NGd3FCTjs7QUVwckJHO0VBQ0c7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NGdXJCTjs7QUVuc0JHO0VBQ0c7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NGc3NCTjs7QUVsdEJHO0VBQ0c7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NGcXRCTjs7QUVqdUJHO0VBQ0c7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NGb3VCTjs7QUVodkJHO0VBQ0c7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NGbXZCTjs7QUUvdkJHO0VBQ0c7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NGa3dCTjs7QUU5d0JHO0VBQ0c7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NGaXhCTjs7QUU3eEJHO0VBQ0c7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NGZ3lCTjs7QUU1eUJHO0VBQ0c7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NGK3lCTjs7QUUzekJHO0VBQ0c7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NGOHpCTjs7QUUxMEJHO0VBQ0c7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NGNjBCTjs7QUV6MUJHO0VBQ0c7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NGNDFCTjs7QUV4MkJHO0VBQ0c7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NGMjJCTjs7QUV2M0JHO0VBQ0c7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NGMDNCTjs7QUV0NEJHO0VBQ0c7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NGeTRCTjs7QUVyNUJHO0VBQ0c7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NGdzVCTjs7QUVwNkJHO0VBQ0c7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NGdTZCTjs7QUVuN0JHO0VBQ0c7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NGczdCTjs7QUVsOEJHO0VBQ0c7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NGcThCTjs7QUVqOUJHO0VBQ0c7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NGbzlCTjs7QUVoK0JHO0VBQ0c7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NGbStCTjs7QUUvK0JHO0VBQ0c7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NGay9CTjs7QUU5L0JHO0VBQ0c7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NGaWdDTjs7QUU3Z0NHO0VBQ0c7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NGZ2hDTjs7QUU1aENHO0VBQ0c7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NGK2hDTjs7QUUzaUNHO0VBQ0c7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NGOGlDTjs7QUUxakNHO0VBQ0c7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NGNmpDTjs7QUV6a0NHO0VBQ0c7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NGNGtDTjs7QUV4bENHO0VBQ0c7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NGMmxDTjs7QUV2bUNHO0VBQ0c7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NGMG1DTjs7QUV0bkNHO0VBQ0c7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NGeW5DTjs7QUVyb0NHO0VBQ0c7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NGd29DTjs7QUVwcENHO0VBQ0c7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NGdXBDTjs7QUVucUNHO0VBQ0c7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NGc3FDTjs7QUVsckNHO0VBQ0c7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NGcXJDTjs7QUVqc0NHO0VBQ0c7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NGb3NDTjs7QUVodENHO0VBQ0c7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NGbXRDTjs7QUUvdENHO0VBQ0c7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NGa3VDTjs7QUd2dkNHO0VDQUE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDSjJ2Q0g7O0FLM3JDTTtFRnBFSDtJQ09HO0lBQ0E7R0o2dkNKO0NBQ0Y7O0FLL3NDTTtFRnZESDtJQ2dCTTtHSjJ2Q1A7Q0FDRjs7QUtydENNO0VGdkRIO0lDZ0JNO0dKaXdDUDtDQUNGOztBSzN0Q007RUZ2REg7SUNnQk07R0p1d0NQO0NBQ0Y7O0FLanVDTTtFRnZESDtJQ2dCTTtHSjZ3Q1A7Q0FDRjs7QUdseENHO0VDWkE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDSmt5Q0g7O0FLbHVDTTtFRnhESDtJQ0xHO0lBQ0E7R0pveUNKO0NBQ0Y7O0FHdnhDRztFQ0FBO0VBQ0E7RUFDQTtFQUNBO0NKMnhDSDs7QUd4eENHO0VBQ0c7RUFDQTtDSDJ4Q047O0FHN3hDRzs7RUFNTTtFQUNBO0NINHhDVDs7QU03ekNHOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0VBQ0c7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDTnE0Q047O0FNbDNDUztFQUNHO0VBQ0E7RUFDQTtDTnEzQ1o7O0FNbjNDUztFQUNHO0VBQ0E7RUFDQTtDTnMzQ1o7O0FNbDNDWTtFRkVUO0VBSUE7Q0ppM0NIOztBTXYzQ1k7RUZFVDtFQUlBO0NKczNDSDs7QU01M0NZO0VGRVQ7RUFJQTtDSjIzQ0g7O0FNajRDWTtFRkVUO0VBSUE7Q0pnNENIOztBTXQ0Q1k7RUZFVDtFQUlBO0NKcTRDSDs7QU0zNENZO0VGRVQ7RUFJQTtDSjA0Q0g7O0FNaDVDWTtFRkVUO0VBSUE7Q0orNENIOztBTXI1Q1k7RUZFVDtFQUlBO0NKbzVDSDs7QU0xNUNZO0VGRVQ7RUFJQTtDSnk1Q0g7O0FNLzVDWTtFRkVUO0VBSUE7Q0o4NUNIOztBTXA2Q1k7RUZFVDtFQUlBO0NKbTZDSDs7QU16NkNZO0VGRVQ7RUFJQTtDSnc2Q0g7O0FNejZDUztFQUNHO0NONDZDWjs7QU16NkNTO0VBQ0c7Q040NkNaOztBTXg2Q1k7RUFDRztDTjI2Q2Y7O0FNNTZDWTtFQUNHO0NOKzZDZjs7QU1oN0NZO0VBQ0c7Q05tN0NmOztBTXA3Q1k7RUFDRztDTnU3Q2Y7O0FNeDdDWTtFQUNHO0NOMjdDZjs7QU01N0NZO0VBQ0c7Q04rN0NmOztBTWg4Q1k7RUFDRztDTm04Q2Y7O0FNcDhDWTtFQUNHO0NOdThDZjs7QU14OENZO0VBQ0c7Q04yOENmOztBTTU4Q1k7RUFDRztDTis4Q2Y7O0FNaDlDWTtFQUNHO0NObTlDZjs7QU1wOUNZO0VBQ0c7Q051OUNmOztBTXg5Q1k7RUFDRztDTjI5Q2Y7O0FNbjlDZTtFRlpaO0NKbStDSDs7QU12OUNlO0VGWlo7Q0p1K0NIOztBTTM5Q2U7RUZaWjtDSjIrQ0g7O0FNLzlDZTtFRlpaO0NKKytDSDs7QU1uK0NlO0VGWlo7Q0ptL0NIOztBTXYrQ2U7RUZaWjtDSnUvQ0g7O0FNMytDZTtFRlpaO0NKMi9DSDs7QU0vK0NlO0VGWlo7Q0orL0NIOztBTW4vQ2U7RUZaWjtDSm1nREg7O0FNdi9DZTtFRlpaO0NKdWdESDs7QU0zL0NlO0VGWlo7Q0oyZ0RIOztBS3JnRE07RUM3Qkc7SUFDRztJQUNBO0lBQ0E7R05zaURWOztFTXBpRE87SUFDRztJQUNBO0lBQ0E7R051aURWOztFTW5pRFU7SUZFVDtJQUlBO0dKa2lERDs7RU14aURVO0lGRVQ7SUFJQTtHSnVpREQ7O0VNN2lEVTtJRkVUO0lBSUE7R0o0aUREOztFTWxqRFU7SUZFVDtJQUlBO0dKaWpERDs7RU12akRVO0lGRVQ7SUFJQTtHSnNqREQ7O0VNNWpEVTtJRkVUO0lBSUE7R0oyakREOztFTWprRFU7SUZFVDtJQUlBO0dKZ2tERDs7RU10a0RVO0lGRVQ7SUFJQTtHSnFrREQ7O0VNM2tEVTtJRkVUO0lBSUE7R0owa0REOztFTWhsRFU7SUZFVDtJQUlBO0dKK2tERDs7RU1ybERVO0lGRVQ7SUFJQTtHSm9sREQ7O0VNMWxEVTtJRkVUO0lBSUE7R0p5bEREOztFTTFsRE87SUFDRztHTjZsRFY7O0VNMWxETztJQUNHO0dONmxEVjs7RU16bERVO0lBQ0c7R040bERiOztFTTdsRFU7SUFDRztHTmdtRGI7O0VNam1EVTtJQUNHO0dOb21EYjs7RU1ybURVO0lBQ0c7R053bURiOztFTXptRFU7SUFDRztHTjRtRGI7O0VNN21EVTtJQUNHO0dOZ25EYjs7RU1qbkRVO0lBQ0c7R05vbkRiOztFTXJuRFU7SUFDRztHTnduRGI7O0VNem5EVTtJQUNHO0dONG5EYjs7RU03bkRVO0lBQ0c7R05nb0RiOztFTWpvRFU7SUFDRztHTm9vRGI7O0VNcm9EVTtJQUNHO0dOd29EYjs7RU16b0RVO0lBQ0c7R040b0RiOztFTXBvRGE7SUZaWjtHSm9wREQ7O0VNeG9EYTtJRlpaO0dKd3BERDs7RU01b0RhO0lGWlo7R0o0cEREOztFTWhwRGE7SUZaWjtHSmdxREQ7O0VNcHBEYTtJRlpaO0dKb3FERDs7RU14cERhO0lGWlo7R0p3cUREOztFTTVwRGE7SUZaWjtHSjRxREQ7O0VNaHFEYTtJRlpaO0dKZ3JERDs7RU1wcURhO0lGWlo7R0pvckREOztFTXhxRGE7SUZaWjtHSndyREQ7O0VNNXFEYTtJRlpaO0dKNHJERDs7RU1ockRhO0lGWlo7R0pnc0REO0NBQ0Y7O0FLM3JETTtFQzdCRztJQUNHO0lBQ0E7SUFDQTtHTjR0RFY7O0VNMXRETztJQUNHO0lBQ0E7SUFDQTtHTjZ0RFY7O0VNenREVTtJRkVUO0lBSUE7R0p3dEREOztFTTl0RFU7SUZFVDtJQUlBO0dKNnRERDs7RU1udURVO0lGRVQ7SUFJQTtHSmt1REQ7O0VNeHVEVTtJRkVUO0lBSUE7R0p1dUREOztFTTd1RFU7SUZFVDtJQUlBO0dKNHVERDs7RU1sdkRVO0lGRVQ7SUFJQTtHSml2REQ7O0VNdnZEVTtJRkVUO0lBSUE7R0pzdkREOztFTTV2RFU7SUZFVDtJQUlBO0dKMnZERDs7RU1qd0RVO0lGRVQ7SUFJQTtHSmd3REQ7O0VNdHdEVTtJRkVUO0lBSUE7R0pxd0REOztFTTN3RFU7SUZFVDtJQUlBO0dKMHdERDs7RU1oeERVO0lGRVQ7SUFJQTtHSit3REQ7O0VNaHhETztJQUNHO0dObXhEVjs7RU1oeERPO0lBQ0c7R05teERWOztFTS93RFU7SUFDRztHTmt4RGI7O0VNbnhEVTtJQUNHO0dOc3hEYjs7RU12eERVO0lBQ0c7R04weERiOztFTTN4RFU7SUFDRztHTjh4RGI7O0VNL3hEVTtJQUNHO0dOa3lEYjs7RU1ueURVO0lBQ0c7R05zeURiOztFTXZ5RFU7SUFDRztHTjB5RGI7O0VNM3lEVTtJQUNHO0dOOHlEYjs7RU0veURVO0lBQ0c7R05rekRiOztFTW56RFU7SUFDRztHTnN6RGI7O0VNdnpEVTtJQUNHO0dOMHpEYjs7RU0zekRVO0lBQ0c7R044ekRiOztFTS96RFU7SUFDRztHTmswRGI7O0VNMXpEYTtJRlpaO0dKMDBERDs7RU05ekRhO0lGWlo7R0o4MEREOztFTWwwRGE7SUZaWjtHSmsxREQ7O0VNdDBEYTtJRlpaO0dKczFERDs7RU0xMERhO0lGWlo7R0owMUREOztFTTkwRGE7SUZaWjtHSjgxREQ7O0VNbDFEYTtJRlpaO0dKazJERDs7RU10MURhO0lGWlo7R0pzMkREOztFTTExRGE7SUZaWjtHSjAyREQ7O0VNOTFEYTtJRlpaO0dKODJERDs7RU1sMkRhO0lGWlo7R0prM0REOztFTXQyRGE7SUZaWjtHSnMzREQ7Q0FDRjs7QUtqM0RNO0VDN0JHO0lBQ0c7SUFDQTtJQUNBO0dOazVEVjs7RU1oNURPO0lBQ0c7SUFDQTtJQUNBO0dObTVEVjs7RU0vNERVO0lGRVQ7SUFJQTtHSjg0REQ7O0VNcDVEVTtJRkVUO0lBSUE7R0ptNUREOztFTXo1RFU7SUZFVDtJQUlBO0dKdzVERDs7RU05NURVO0lGRVQ7SUFJQTtHSjY1REQ7O0VNbjZEVTtJRkVUO0lBSUE7R0prNkREOztFTXg2RFU7SUZFVDtJQUlBO0dKdTZERDs7RU03NkRVO0lGRVQ7SUFJQTtHSjQ2REQ7O0VNbDdEVTtJRkVUO0lBSUE7R0ppN0REOztFTXY3RFU7SUZFVDtJQUlBO0dKczdERDs7RU01N0RVO0lGRVQ7SUFJQTtHSjI3REQ7O0VNajhEVTtJRkVUO0lBSUE7R0pnOEREOztFTXQ4RFU7SUZFVDtJQUlBO0dKcThERDs7RU10OERPO0lBQ0c7R055OERWOztFTXQ4RE87SUFDRztHTnk4RFY7O0VNcjhEVTtJQUNHO0dOdzhEYjs7RU16OERVO0lBQ0c7R040OERiOztFTTc4RFU7SUFDRztHTmc5RGI7O0VNajlEVTtJQUNHO0dObzlEYjs7RU1yOURVO0lBQ0c7R053OURiOztFTXo5RFU7SUFDRztHTjQ5RGI7O0VNNzlEVTtJQUNHO0dOZytEYjs7RU1qK0RVO0lBQ0c7R05vK0RiOztFTXIrRFU7SUFDRztHTncrRGI7O0VNeitEVTtJQUNHO0dONCtEYjs7RU03K0RVO0lBQ0c7R05nL0RiOztFTWovRFU7SUFDRztHTm8vRGI7O0VNci9EVTtJQUNHO0dOdy9EYjs7RU1oL0RhO0lGWlo7R0pnZ0VEOztFTXAvRGE7SUZaWjtHSm9nRUQ7O0VNeC9EYTtJRlpaO0dKd2dFRDs7RU01L0RhO0lGWlo7R0o0Z0VEOztFTWhnRWE7SUZaWjtHSmdoRUQ7O0VNcGdFYTtJRlpaO0dKb2hFRDs7RU14Z0VhO0lGWlo7R0p3aEVEOztFTTVnRWE7SUZaWjtHSjRoRUQ7O0VNaGhFYTtJRlpaO0dKZ2lFRDs7RU1waEVhO0lGWlo7R0pvaUVEOztFTXhoRWE7SUZaWjtHSndpRUQ7O0VNNWhFYTtJRlpaO0dKNGlFRDtDQUNGOztBS3ZpRU07RUM3Qkc7SUFDRztJQUNBO0lBQ0E7R053a0VWOztFTXRrRU87SUFDRztJQUNBO0lBQ0E7R055a0VWOztFTXJrRVU7SUZFVDtJQUlBO0dKb2tFRDs7RU0xa0VVO0lGRVQ7SUFJQTtHSnlrRUQ7O0VNL2tFVTtJRkVUO0lBSUE7R0o4a0VEOztFTXBsRVU7SUZFVDtJQUlBO0dKbWxFRDs7RU16bEVVO0lGRVQ7SUFJQTtHSndsRUQ7O0VNOWxFVTtJRkVUO0lBSUE7R0o2bEVEOztFTW5tRVU7SUZFVDtJQUlBO0dKa21FRDs7RU14bUVVO0lGRVQ7SUFJQTtHSnVtRUQ7O0VNN21FVTtJRkVUO0lBSUE7R0o0bUVEOztFTWxuRVU7SUZFVDtJQUlBO0dKaW5FRDs7RU12bkVVO0lGRVQ7SUFJQTtHSnNuRUQ7O0VNNW5FVTtJRkVUO0lBSUE7R0oybkVEOztFTTVuRU87SUFDRztHTituRVY7O0VNNW5FTztJQUNHO0dOK25FVjs7RU0zbkVVO0lBQ0c7R044bkViOztFTS9uRVU7SUFDRztHTmtvRWI7O0VNbm9FVTtJQUNHO0dOc29FYjs7RU12b0VVO0lBQ0c7R04wb0ViOztFTTNvRVU7SUFDRztHTjhvRWI7O0VNL29FVTtJQUNHO0dOa3BFYjs7RU1ucEVVO0lBQ0c7R05zcEViOztFTXZwRVU7SUFDRztHTjBwRWI7O0VNM3BFVTtJQUNHO0dOOHBFYjs7RU0vcEVVO0lBQ0c7R05rcUViOztFTW5xRVU7SUFDRztHTnNxRWI7O0VNdnFFVTtJQUNHO0dOMHFFYjs7RU0zcUVVO0lBQ0c7R044cUViOztFTXRxRWE7SUZaWjtHSnNyRUQ7O0VNMXFFYTtJRlpaO0dKMHJFRDs7RU05cUVhO0lGWlo7R0o4ckVEOztFTWxyRWE7SUZaWjtHSmtzRUQ7O0VNdHJFYTtJRlpaO0dKc3NFRDs7RU0xckVhO0lGWlo7R0owc0VEOztFTTlyRWE7SUZaWjtHSjhzRUQ7O0VNbHNFYTtJRlpaO0dKa3RFRDs7RU10c0VhO0lGWlo7R0pzdEVEOztFTTFzRWE7SUZaWjtHSjB0RUQ7O0VNOXNFYTtJRlpaO0dKOHRFRDs7RU1sdEVhO0lGWlo7R0prdUVEO0NBQ0Y7O0FPN3dFQTtFQUNHO0NQZ3hFSDs7QU9qeEVBO0VBS007RUFDQTtDUGd4RU47O0FLenRFTTtFRTdETjtJQVVNO0dQaXhFSjs7RU8zeEVGO0lBYVM7R1BreEVQO0NBQ0Y7O0FLbnVFTTtFRTdETjtJQWtCTTtHUG14RUo7O0VPcnlFRjtJQXFCUztHUG94RVA7Q0FDRjs7QU9oeEVHO0VDdEJBO0VBQUE7RUFDQTtFQUFBO0VBQ0E7RUFBQTtNQUNBO0VKZEE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDSnl6RUg7O0FRN3lFRztFQ3JCSDtFQUFBO0VEc0JNO0NSZ3pFTjs7QUs3dkVNO0VFbkNIO0lIMUJHO0lBQ0E7R0orekVKO0NBQ0Y7O0FPanlFRztFQzVCQTtFQUFBO0VBQ0E7RUFBQTtFQUNBO0VBQUE7TUFDQTtFQVFHO0VBQ0E7RUFBQTtFQUNBO0VBQUE7TUFDQTtFSnpCSDtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NKbzFFSDs7QVF4MEVHO0VDckJIO0VBQUE7RURzQk07Q1IyMEVOOztBUWowRU07RUNoQ047RUFBQTtFRGlDUztDUm8wRVQ7O0FRbDBFTTtFQ25DTjtFQUFBO0VEb0NTO0NScTBFVDs7QUtoeUVNO0VFN0JIO0lDSE07SUFDQTtJQUFBO0lBQ0E7SUFBQTtRQUNBO0dScTBFUDtFUWoxRUk7SUNoQ047SUFBQTtHVHEyRUE7RVFsMEVNO0lDbkNOO0lBQUE7R1R5MkVBO0NBU0E7O0FLenlFTTtFRTdCSDtJSGhDRztJQUNBO0dKMjJFSjtDQUNGOztBT3YwRUc7RUNsQ0E7RUFBQTtFQUNBO0VBQUE7RUFDQTtFQUFBO01BQ0E7RUErQkc7RUFDQTtFQUFBO0VBQ0E7RUFBQTtNQUNBO0VKaERIO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q0pnNEVIOztBUXAzRUc7RUNyQkg7RUFBQTtFRHNCTTtDUnUzRU47O0FRdDFFTTtFQ3ZETjtFQUFBO0VBQUE7RUFBQTtFRHdEUztDUnkxRVQ7O0FRNTNFRztFQ3JCSDtFQUFBO0VEMkRTO0NSMDFFVDs7QVF4MUVNO0VDN0ROO0VBQUE7RUFBQTtFQUFBO0VEOERTO0NSMjFFVDs7QUtoMUVNO0VFdkJIO0lDaUJNO0lBQ0E7SUFBQTtJQUNBO0lBQUE7UUFDQTtHUjIxRVA7RVE1NEVDO0lDckJIO0lBQUE7R1RzMEVBO0VRanpFRztJQ3JCSDtJQUFBO0dUaTJFQTtFUTUwRUc7SUNyQkg7SUFBQTtHVDY0RUE7RVF0MUVNO0lDdkROO0lBQUE7R1RpNUVBO0VRNTNFRztJQ3JCSDtJQUFBO0dUcTVFQTtFUXgxRU07SUM3RE47SUFBQTtJQUFBO0dUeTVFQTtDQVNBOztBS3oxRU07RUV2Qkg7SUN3Qk07SUFDQTtJQUFBO0lBQ0E7SUFBQTtRQUNBO0dSNjFFUDtFUXI1RUM7SUNyQkg7SUFBQTtHVHMwRUE7RVFqekVHO0lDckJIO0lBQUE7R1RpMkVBO0VRNTBFRztJQ3JCSDtJQUFBO0dUNjRFQTtFUXQxRU07SUN2RE47SUFBQTtHVGk1RUE7RVE1M0VHO0lDckJIO0lBQUE7R1RxNUVBO0VReDFFTTtJQzdETjtJQUFBO0lBQUE7R1R5NUVBO0NBa0JBOztBS2wyRU07RUV2Qkg7SUh0Q0c7SUFDQTtHSm82RUo7Q0FDRjs7QU8xM0VHO0VDeENBO0VBQUE7RUFDQTtFQUFBO0VBQ0E7RUFBQTtNQUNBO0VBZ0VHO0VBQ0E7RUFBQTtFQUNBO0VBQUE7TUFDQTtFSmpGSDtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NKeTdFSDs7QVE3NkVHO0VDckJIO0VBQUE7RURzQk07Q1JnN0VOOztBUWo3RUc7RUNyQkg7RUFBQTtFRHlGUztDUmkzRVQ7O0FRLzJFTTtFQzNGTjtFQUFBO0VBQUE7RUFBQTtFRDRGUztDUmszRVQ7O0FLcjRFTTtFRWpCSDtJQ3lDTTtJQUNBO0lBQUE7SUFDQTtJQUFBO1FBQ0E7R1JrM0VQO0VRajhFQztJQ3JCSDtJQUFBO0dUczBFQTtFUWp6RUc7SUNyQkg7SUFBQTtHVGkyRUE7RVE1MEVHO0lDckJIO0lBQUE7R1Q2NEVBO0VReDNFRztJQ3JCSDtJQUFBO0dUcTVFQTtFUXgxRU07SUM3RE47SUFBQTtJQUFBO0dUeTVFQTtFUXA0RUc7SUNyQkg7SUFBQTtHVHM4RUE7RVFqN0VHO0lDckJIO0lBQUE7R1QwOEVBO0VRLzJFTTtJQzNGTjtJQUFBO0lBQUE7R1Q4OEVBO0NBU0E7O0FLOTRFTTtFRWpCSDtJSDVDRztJQUNBO0dKZzlFSjtDQUNGOztBT2g2RUc7RUM5Q0E7RUFBQTtFQUNBO0VBQUE7RUFDQTtFQUFBO01BQ0E7RUF1Rkc7RUFDQTtFQUFBO0VBQ0E7RUFBQTtNQUNBO0VKeEdIO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q0pxK0VIOztBUXo5RUc7RUNyQkg7RUFBQTtFRHNCTTtDUjQ5RU47O0FRbjRFTTtFQy9HTjtFQUFBO0VBQUE7RUFBQTtFRGdIUztDUnM0RVQ7O0FRaitFRztFQ3JCSDtFQUFBO0VEb0hTO0NSczRFVDs7QVMxL0VBO0VEcUJHO0lDckJIO0lBQUE7R1RzOEVBO0VRajdFRztJQ3JCSDtJQUFBO0dUMDhFQTtFUS8yRU07SUMzRk47SUFBQTtJQUFBO0dUODhFQTtFUXo3RUc7SUNyQkg7SUFBQTtHVGsvRUE7RVFuNEVNO0lDL0dOO0lBQUE7R1RzL0VBO0VRaitFRztJQ3JCSDtJQUFBO0dUMC9FQTtDUzEvRUE7O0FBQUE7RURxQkc7SUNyQkg7SUFBQTtHVHM4RUE7RVFqN0VHO0lDckJIO0lBQUE7R1QwOEVBO0VRLzJFTTtJQzNGTjtJQUFBO0lBQUE7R1Q4OEVBO0VRejdFRztJQ3JCSDtJQUFBO0dUay9FQTtFUTc5RUc7SUNyQkg7SUFBQTtHVGsvRUE7RVFuNEVNO0lDL0dOO0lBQUE7R1RzL0VBO0VRaitFRztJQ3JCSDtJQUFBO0dUMC9FQTtFUXIrRUc7SUNyQkg7SUFBQTtHVDAvRUE7Q1MxL0VBOztBSnlFTTtFRVhIO0lDMkRNO0lBQ0E7SUFBQTtJQUNBO0lBQUE7UUFDQTtHUnM0RVA7RVE3K0VDO0lDckJIO0lBQUE7R1RzMEVBO0VRanpFRztJQ3JCSDtJQUFBO0dUaTJFQTtFUTUwRUc7SUNyQkg7SUFBQTtHVDY0RUE7RVF0MUVNO0lDdkROO0lBQUE7R1RpNUVBO0VRNTNFRztJQ3JCSDtJQUFBO0dUcTVFQTtFUWg0RUc7SUNyQkg7SUFBQTtHVHM4RUE7RVFqN0VHO0lDckJIO0lBQUE7R1QwOEVBO0VRcjdFRztJQ3JCSDtJQUFBO0dUay9FQTtFUW40RU07SUMvR047SUFBQTtHVHMvRUE7RVFqK0VHO0lDckJIO0lBQUE7R1QwL0VBO0NBU0E7O0FLMTdFTTtFRVhIO0lIbERHO0lBQ0E7R0o0L0VKO0NBQ0Y7O0FBaHBCQTtFVWgzREc7RUFBQTtDVm9nRkg7O0FLbDlFTTtFTGkwREY7SVU5MkRLO0lBQUE7SUFDQTtJQUFBO0lBQ0E7R1ZvZ0ZQO0VBeHBCRTtJUzczREo7SUFBQTtHVHFoRkU7RUF4cEJFO0lTNzNESjtJQUFBO0dUcWhGRTtFQXhwQkU7SVM3M0RKO0lBQUE7R1RxaEZFO0VBeHBCRTtJUzczREo7SUFBQTtHVHFoRkU7Q0FDRjs7QUt4NkVNO0VMb3hERjtJVTkyREs7SUFBQTtJQUNBO0lBQUE7SUFDQTtHVnVnRlA7RUEzcEJFO0lTbDRESjtJQUFBO0dUNmhGRTtFQTNwQkU7SVNsNERKO0lBQUE7R1Q2aEZFO0VBM3BCRTtJU2w0REo7SUFBQTtHVDZoRkU7Q0FDRjs7QUtoN0VNO0VMeXhERjtJVTkyREs7SUFBQTtJQUNBO0lBQUE7SUFDQTtHVjBnRlA7RUE5cEJFO0lTdjRESjtJQUFBO0dUcWlGRTtFQTlwQkU7SVN2NERKO0lBQUE7R1RxaUZFO0NBQ0Y7O0FLNzlFTTtFTG0wREY7SVU5MkRLO0lBQUE7SUFDQTtJQUFBO0lBQ0E7R1Y2Z0ZQO0VBanFCRTtJUzU0REo7SUFBQTtHVDZpRkU7Q0FDRjs7QUtsL0VNO0VMcTFERjtJVTEyREs7SUFBQTtJQUNBO0lBQUE7SUFDQTtHVjRnRlA7RUFwcUJFO0lTajVESjtJQUFBO0dUcWpGRTtFQXBxQkU7SVNqNURKO0lBQUE7R1RxakZFO0VBcHFCRTtJU2o1REo7SUFBQTtHVHFqRkU7Q0FDRjs7QUt4OEVNO0VMd3lERjtJVTEyREs7SUFBQTtJQUNBO0lBQUE7SUFDQTtHVitnRlA7RUF2cUJFO0lTdDVESjtJQUFBO0dUNmpGRTtFQXZxQkU7SVN0NURKO0lBQUE7R1Q2akZFO0NBQ0Y7O0FLci9FTTtFTGsxREY7SVUxMkRLO0lBQUE7SUFDQTtJQUFBO0lBQ0E7R1ZraEZQO0VBMXFCRTtJUzM1REo7SUFBQTtHVHFrRkU7Q0FDRjs7QUsxZ0ZNO0VMbzJERjtJVXQyREs7SUFBQTtJQUNBO0lBQUE7SUFDQTtHVmloRlA7RUE3cUJFO0lTaDZESjtJQUFBO0dUNmtGRTtFQTdxQkU7SVNoNkRKO0lBQUE7R1Q2a0ZFO0NBQ0Y7O0FLcmdGTTtFTDQxREY7SVV0MkRLO0lBQUE7SUFDQTtJQUFBO0lBQ0E7R1ZvaEZQO0VBaHJCRTtJU3I2REo7SUFBQTtHVHFsRkU7Q0FDRjs7QUE3cUJFO0VVbDJESTtDVm1oRk47O0FLOWhGTTtFTGczREE7SVVuMkRHO0lBRUE7SUFDQTtJQUFBO0lBQ0E7R1ZxaEZQO0NBQ0Y7O0FLMWhGTTtFTHkyREE7SVVsMkRHO0lBQUE7SUFDQTtJQUFBO0lBQ0E7R1Z3aEZQO0VBeHJCSTtJU2w3RE47SUFBQTtHVDBtRkU7Q0FDRjs7QUsvaUZNO0VMNDNESjtJVTUxRFU7SUFBQTtJQUNBO0lBQUE7SUFDQTtHVm9oRlY7RUExckJBO0lTeDdERjtJQUFBO0dUa25GRTtFQTFyQkE7SVN4N0RGO0lBQUE7R1RrbkZFO0VBMXJCQTtJU3g3REY7SUFBQTtHVGtuRkU7RUExckJBO0lTeDdERjtJQUFBO0dUa25GRTtFQTFyQkE7SVN4N0RGO0lBQUE7R1RrbkZFO0VBMXJCQTtJU3g3REY7SUFBQTtHVGtuRkU7RUExckJBO0lTeDdERjtJQUFBO0dUa25GRTtFQTFyQkE7SVN4N0RGO0lBQUE7R1RrbkZFO0VBMXJCQTtJU3g3REY7SUFBQTtHVGtuRkU7RUExckJBO0lTeDdERjtJQUFBO0dUa25GRTtFQTFyQkE7SVN4N0RGO0lBQUE7R1RrbkZFO0VBMXJCQTtJU3g3REY7SUFBQTtHVGtuRkU7RUExckJBO0lTeDdERjtJQUFBO0dUa25GRTtFQTFyQkE7SVN4N0RGO0lBQUE7R1RrbkZFO0VBMXJCQTtJU3g3REY7SUFBQTtHVGtuRkU7RUExckJBO0lTeDdERjtJQUFBO0dUa25GRTtFQTFyQkE7SVN4N0RGO0lBQUE7R1RrbkZFO0VBMXJCQTtJU3g3REY7SUFBQTtHVGtuRkU7RUExckJBO0lTeDdERjtJQUFBO0dUa25GRTtFQTFyQkE7SVN4N0RGO0lBQUE7R1RrbkZFO0VBMXJCQTtJU3g3REY7SUFBQTtHVGtuRkU7RUExckJBO0lTeDdERjtJQUFBO0dUa25GRTtFQTFyQkE7SVN4N0RGO0lBQUE7R1RrbkZFO0VBMXJCQTtJU3g3REY7SUFBQTtHVGtuRkU7RUExckJBO0lTeDdERjtJQUFBO0dUa25GRTtFQTFyQkE7SVN4N0RGO0lBQUE7R1RrbkZFO0VBMXJCQTtJU3g3REY7SUFBQTtHVGtuRkU7RUExckJBO0lTeDdERjtJQUFBO0dUa25GRTtFQTFyQkE7SVN4N0RGO0lBQUE7R1RrbkZFO0VBMXJCQTtJU3g3REY7SUFBQTtHVGtuRkU7RUExckJBO0lTeDdERjtJQUFBO0dUa25GRTtFQTFyQkE7SVN4N0RGO0lBQUE7R1RrbkZFO0VBMXJCQTtJU3g3REY7SUFBQTtHVGtuRkU7RUExckJBO0lTeDdERjtJQUFBO0dUa25GRTtFQTFyQkE7SVN4N0RGO0lBQUE7R1RrbkZFO0VBMXJCQTtJU3g3REY7SUFBQTtHVGtuRkU7RUExckJBO0lTeDdERjtJQUFBO0dUa25GRTtFQTFyQkE7SVN4N0RGO0lBQUE7R1RrbkZFO0VBMXJCQTtJU3g3REY7SUFBQTtHVGtuRkU7RUExckJBO0lTeDdERjtJQUFBO0dUa25GRTtDQUNGOztBS3JnRk07RUxnMURKO0lVNzFEVTtJQUFBO0lBQ0E7SUFBQTtJQUNBO0dWdWhGVjtFQTVyQkE7SVM5N0RGO0lBQUE7R1QwbkZFO0VBNXJCQTtJUzk3REY7SUFBQTtHVDBuRkU7RUE1ckJBO0lTOTdERjtJQUFBO0dUMG5GRTtFQTVyQkE7SVM5N0RGO0lBQUE7R1QwbkZFO0VBNXJCQTtJUzk3REY7SUFBQTtHVDBuRkU7RUE1ckJBO0lTOTdERjtJQUFBO0dUMG5GRTtFQTVyQkE7SVM5N0RGO0lBQUE7R1QwbkZFO0VBNXJCQTtJUzk3REY7SUFBQTtHVDBuRkU7RUE1ckJBO0lTOTdERjtJQUFBO0dUMG5GRTtFQTVyQkE7SVM5N0RGO0lBQUE7R1QwbkZFO0VBNXJCQTtJUzk3REY7SUFBQTtHVDBuRkU7RUE1ckJBO0lTOTdERjtJQUFBO0dUMG5GRTtFQTVyQkE7SVM5N0RGO0lBQUE7R1QwbkZFO0VBNXJCQTtJUzk3REY7SUFBQTtHVDBuRkU7RUE1ckJBO0lTOTdERjtJQUFBO0dUMG5GRTtFQTVyQkE7SVM5N0RGO0lBQUE7R1QwbkZFO0VBNXJCQTtJUzk3REY7SUFBQTtHVDBuRkU7RUE1ckJBO0lTOTdERjtJQUFBO0dUMG5GRTtFQTVyQkE7SVM5N0RGO0lBQUE7R1QwbkZFO0VBNXJCQTtJUzk3REY7SUFBQTtHVDBuRkU7RUE1ckJBO0lTOTdERjtJQUFBO0dUMG5GRTtFQTVyQkE7SVM5N0RGO0lBQUE7R1QwbkZFO0VBNXJCQTtJUzk3REY7SUFBQTtHVDBuRkU7RUE1ckJBO0lTOTdERjtJQUFBO0dUMG5GRTtFQTVyQkE7SVM5N0RGO0lBQUE7R1QwbkZFO0VBNXJCQTtJUzk3REY7SUFBQTtHVDBuRkU7RUE1ckJBO0lTOTdERjtJQUFBO0dUMG5GRTtFQTVyQkE7SVM5N0RGO0lBQUE7R1QwbkZFO0VBNXJCQTtJUzk3REY7SUFBQTtHVDBuRkU7RUE1ckJBO0lTOTdERjtJQUFBO0dUMG5GRTtDQUNGOztBSzdnRk07RUxzMURKO0lVOTFEVTtJQUFBO0lBQ0E7SUFBQTtJQUNBO0dWMGhGVjtFQTlyQkE7SVNwOERGO0lBQUE7R1Rrb0ZFO0VBOXJCQTtJU3A4REY7SUFBQTtHVGtvRkU7RUE5ckJBO0lTcDhERjtJQUFBO0dUa29GRTtFQTlyQkE7SVNwOERGO0lBQUE7R1Rrb0ZFO0VBOXJCQTtJU3A4REY7SUFBQTtHVGtvRkU7RUE5ckJBO0lTcDhERjtJQUFBO0dUa29GRTtFQTlyQkE7SVNwOERGO0lBQUE7R1Rrb0ZFO0VBOXJCQTtJU3A4REY7SUFBQTtHVGtvRkU7RUE5ckJBO0lTcDhERjtJQUFBO0dUa29GRTtFQTlyQkE7SVNwOERGO0lBQUE7R1Rrb0ZFO0VBOXJCQTtJU3A4REY7SUFBQTtHVGtvRkU7RUE5ckJBO0lTcDhERjtJQUFBO0dUa29GRTtFQTlyQkE7SVNwOERGO0lBQUE7R1Rrb0ZFO0VBOXJCQTtJU3A4REY7SUFBQTtHVGtvRkU7RUE5ckJBO0lTcDhERjtJQUFBO0dUa29GRTtFQTlyQkE7SVNwOERGO0lBQUE7R1Rrb0ZFO0VBOXJCQTtJU3A4REY7SUFBQTtHVGtvRkU7RUE5ckJBO0lTcDhERjtJQUFBO0dUa29GRTtFQTlyQkE7SVNwOERGO0lBQUE7R1Rrb0ZFO0VBOXJCQTtJU3A4REY7SUFBQTtHVGtvRkU7Q0FDRjs7QUsxakZNO0VMaTRESjtJVS8xRFU7SUFBQTtJQUNBO0lBQUE7SUFDQTtHVjZoRlY7RUFoc0JBO0lTMThERjtJQUFBO0dUMG9GRTtFQWhzQkE7SVMxOERGO0lBQUE7R1Qwb0ZFO0VBaHNCQTtJUzE4REY7SUFBQTtHVDBvRkU7RUFoc0JBO0lTMThERjtJQUFBO0dUMG9GRTtFQWhzQkE7SVMxOERGO0lBQUE7R1Qwb0ZFO0VBaHNCQTtJUzE4REY7SUFBQTtHVDBvRkU7RUFoc0JBO0lTMThERjtJQUFBO0dUMG9GRTtFQWhzQkE7SVMxOERGO0lBQUE7R1Qwb0ZFO0VBaHNCQTtJUzE4REY7SUFBQTtHVDBvRkU7RUFoc0JBO0lTMThERjtJQUFBO0dUMG9GRTtFQWhzQkE7SVMxOERGO0lBQUE7R1Qwb0ZFO0VBaHNCQTtJUzE4REY7SUFBQTtHVDBvRkU7RUFoc0JBO0lTMThERjtJQUFBO0dUMG9GRTtFQWhzQkE7SVMxOERGO0lBQUE7R1Qwb0ZFO0VBaHNCQTtJUzE4REY7SUFBQTtHVDBvRkU7RUFoc0JBO0lTMThERjtJQUFBO0dUMG9GRTtFQWhzQkE7SVMxOERGO0lBQUE7R1Qwb0ZFO0VBaHNCQTtJUzE4REY7SUFBQTtHVDBvRkU7RUFoc0JBO0lTMThERjtJQUFBO0dUMG9GRTtFQWhzQkE7SVMxOERGO0lBQUE7R1Qwb0ZFO0NBQ0Y7O0FLL2tGTTtFTG81REo7SVU1MURVO0lBQUE7SUFDQTtJQUFBO0lBQ0E7R1Y0aEZWO0VBbHNCQTtJU2g5REY7SUFBQTtHVGtwRkU7RUFsc0JBO0lTaDlERjtJQUFBO0dUa3BGRTtFQWxzQkE7SVNoOURGO0lBQUE7R1RrcEZFO0VBbHNCQTtJU2g5REY7SUFBQTtHVGtwRkU7RUFsc0JBO0lTaDlERjtJQUFBO0dUa3BGRTtFQWxzQkE7SVNoOURGO0lBQUE7R1RrcEZFO0VBbHNCQTtJU2g5REY7SUFBQTtHVGtwRkU7RUFsc0JBO0lTaDlERjtJQUFBO0dUa3BGRTtFQWxzQkE7SVNoOURGO0lBQUE7R1RrcEZFO0VBbHNCQTtJU2g5REY7SUFBQTtHVGtwRkU7RUFsc0JBO0lTaDlERjtJQUFBO0dUa3BGRTtFQWxzQkE7SVNoOURGO0lBQUE7R1RrcEZFO0VBbHNCQTtJU2g5REY7SUFBQTtHVGtwRkU7RUFsc0JBO0lTaDlERjtJQUFBO0dUa3BGRTtFQWxzQkE7SVNoOURGO0lBQUE7R1RrcEZFO0VBbHNCQTtJU2g5REY7SUFBQTtHVGtwRkU7RUFsc0JBO0lTaDlERjtJQUFBO0dUa3BGRTtFQWxzQkE7SVNoOURGO0lBQUE7R1RrcEZFO0VBbHNCQTtJU2g5REY7SUFBQTtHVGtwRkU7RUFsc0JBO0lTaDlERjtJQUFBO0dUa3BGRTtFQWxzQkE7SVNoOURGO0lBQUE7R1RrcEZFO0VBbHNCQTtJU2g5REY7SUFBQTtHVGtwRkU7RUFsc0JBO0lTaDlERjtJQUFBO0dUa3BGRTtFQWxzQkE7SVNoOURGO0lBQUE7R1RrcEZFO0VBbHNCQTtJU2g5REY7SUFBQTtHVGtwRkU7RUFsc0JBO0lTaDlERjtJQUFBO0dUa3BGRTtFQWxzQkE7SVNoOURGO0lBQUE7R1RrcEZFO0VBbHNCQTtJU2g5REY7SUFBQTtHVGtwRkU7RUFsc0JBO0lTaDlERjtJQUFBO0dUa3BGRTtFQWxzQkE7SVNoOURGO0lBQUE7R1RrcEZFO0NBQ0Y7O0FLcmlGTTtFTHcyREo7SVU3MURVO0lBQUE7SUFDQTtJQUFBO0lBQ0E7R1YraEZWO0VBcHNCQTtJU3Q5REY7SUFBQTtHVDBwRkU7RUFwc0JBO0lTdDlERjtJQUFBO0dUMHBGRTtFQXBzQkE7SVN0OURGO0lBQUE7R1QwcEZFO0VBcHNCQTtJU3Q5REY7SUFBQTtHVDBwRkU7RUFwc0JBO0lTdDlERjtJQUFBO0dUMHBGRTtFQXBzQkE7SVN0OURGO0lBQUE7R1QwcEZFO0VBcHNCQTtJU3Q5REY7SUFBQTtHVDBwRkU7RUFwc0JBO0lTdDlERjtJQUFBO0dUMHBGRTtFQXBzQkE7SVN0OURGO0lBQUE7R1QwcEZFO0VBcHNCQTtJU3Q5REY7SUFBQTtHVDBwRkU7RUFwc0JBO0lTdDlERjtJQUFBO0dUMHBGRTtFQXBzQkE7SVN0OURGO0lBQUE7R1QwcEZFO0VBcHNCQTtJU3Q5REY7SUFBQTtHVDBwRkU7RUFwc0JBO0lTdDlERjtJQUFBO0dUMHBGRTtFQXBzQkE7SVN0OURGO0lBQUE7R1QwcEZFO0VBcHNCQTtJU3Q5REY7SUFBQTtHVDBwRkU7RUFwc0JBO0lTdDlERjtJQUFBO0dUMHBGRTtFQXBzQkE7SVN0OURGO0lBQUE7R1QwcEZFO0VBcHNCQTtJU3Q5REY7SUFBQTtHVDBwRkU7RUFwc0JBO0lTdDlERjtJQUFBO0dUMHBGRTtDQUNGOztBS2xsRk07RUxtNURKO0lVOTFEVTtJQUFBO0lBQ0E7SUFBQTtJQUNBO0dWa2lGVjtFQXRzQkE7SVM1OURGO0lBQUE7R1RrcUZFO0VBdHNCQTtJUzU5REY7SUFBQTtHVGtxRkU7RUF0c0JBO0lTNTlERjtJQUFBO0dUa3FGRTtFQXRzQkE7SVM1OURGO0lBQUE7R1RrcUZFO0VBdHNCQTtJUzU5REY7SUFBQTtHVGtxRkU7RUF0c0JBO0lTNTlERjtJQUFBO0dUa3FGRTtFQXRzQkE7SVM1OURGO0lBQUE7R1RrcUZFO0VBdHNCQTtJUzU5REY7SUFBQTtHVGtxRkU7RUF0c0JBO0lTNTlERjtJQUFBO0dUa3FGRTtFQXRzQkE7SVM1OURGO0lBQUE7R1RrcUZFO0VBdHNCQTtJUzU5REY7SUFBQTtHVGtxRkU7RUF0c0JBO0lTNTlERjtJQUFBO0dUa3FGRTtFQXRzQkE7SVM1OURGO0lBQUE7R1RrcUZFO0VBdHNCQTtJUzU5REY7SUFBQTtHVGtxRkU7RUF0c0JBO0lTNTlERjtJQUFBO0dUa3FGRTtFQXRzQkE7SVM1OURGO0lBQUE7R1RrcUZFO0VBdHNCQTtJUzU5REY7SUFBQTtHVGtxRkU7RUF0c0JBO0lTNTlERjtJQUFBO0dUa3FGRTtFQXRzQkE7SVM1OURGO0lBQUE7R1RrcUZFO0VBdHNCQTtJUzU5REY7SUFBQTtHVGtxRkU7Q0FDRjs7QUt2bUZNO0VMczZESjtJVTMxRFU7SUFBQTtJQUNBO0lBQUE7SUFDQTtHVmlpRlY7RUF4c0JBO0lTbCtERjtJQUFBO0dUMHFGRTtFQXhzQkE7SVNsK0RGO0lBQUE7R1QwcUZFO0VBeHNCQTtJU2wrREY7SUFBQTtHVDBxRkU7RUF4c0JBO0lTbCtERjtJQUFBO0dUMHFGRTtFQXhzQkE7SVNsK0RGO0lBQUE7R1QwcUZFO0VBeHNCQTtJU2wrREY7SUFBQTtHVDBxRkU7RUF4c0JBO0lTbCtERjtJQUFBO0dUMHFGRTtFQXhzQkE7SVNsK0RGO0lBQUE7R1QwcUZFO0VBeHNCQTtJU2wrREY7SUFBQTtHVDBxRkU7RUF4c0JBO0lTbCtERjtJQUFBO0dUMHFGRTtFQXhzQkE7SVNsK0RGO0lBQUE7R1QwcUZFO0VBeHNCQTtJU2wrREY7SUFBQTtHVDBxRkU7RUF4c0JBO0lTbCtERjtJQUFBO0dUMHFGRTtFQXhzQkE7SVNsK0RGO0lBQUE7R1QwcUZFO0VBeHNCQTtJU2wrREY7SUFBQTtHVDBxRkU7RUF4c0JBO0lTbCtERjtJQUFBO0dUMHFGRTtFQXhzQkE7SVNsK0RGO0lBQUE7R1QwcUZFO0VBeHNCQTtJU2wrREY7SUFBQTtHVDBxRkU7RUF4c0JBO0lTbCtERjtJQUFBO0dUMHFGRTtFQXhzQkE7SVNsK0RGO0lBQUE7R1QwcUZFO0NBQ0Y7O0FLbG1GTTtFTCs1REo7SVU1MURVO0lBQUE7SUFDQTtJQUFBO0lBQ0E7R1ZvaUZWO0VBMXNCQTtJU3grREY7SUFBQTtHVGtyRkU7RUExc0JBO0lTeCtERjtJQUFBO0dUa3JGRTtFQTFzQkE7SVN4K0RGO0lBQUE7R1RrckZFO0VBMXNCQTtJU3grREY7SUFBQTtHVGtyRkU7RUExc0JBO0lTeCtERjtJQUFBO0dUa3JGRTtFQTFzQkE7SVN4K0RGO0lBQUE7R1RrckZFO0VBMXNCQTtJU3grREY7SUFBQTtHVGtyRkU7RUExc0JBO0lTeCtERjtJQUFBO0dUa3JGRTtFQTFzQkE7SVN4K0RGO0lBQUE7R1RrckZFO0VBMXNCQTtJU3grREY7SUFBQTtHVGtyRkU7RUExc0JBO0lTeCtERjtJQUFBO0dUa3JGRTtFQTFzQkE7SVN4K0RGO0lBQUE7R1RrckZFO0VBMXNCQTtJU3grREY7SUFBQTtHVGtyRkU7RUExc0JBO0lTeCtERjtJQUFBO0dUa3JGRTtFQTFzQkE7SVN4K0RGO0lBQUE7R1RrckZFO0VBMXNCQTtJU3grREY7SUFBQTtHVGtyRkU7RUExc0JBO0lTeCtERjtJQUFBO0dUa3JGRTtFQTFzQkE7SVN4K0RGO0lBQUE7R1RrckZFO0VBMXNCQTtJU3grREY7SUFBQTtHVGtyRkU7RUExc0JBO0lTeCtERjtJQUFBO0dUa3JGRTtDQUNGOztBVTNsRkc7RVZxNURDO0lVejFESztJQUFBO0lBQ0E7SUFBQTtJQUNBO0dWb2lGUDtFQTdzQkU7SVM3K0RKO0lBQUE7R1QwckZFO0VBN3NCRTtJUzcrREo7SUFBQTtHVDByRkU7RUE3c0JFO0lTNytESjtJQUFBO0dUMHJGRTtFQTdzQkU7SVM3K0RKO0lBQUE7R1QwckZFO0VBN3NCRTtJUzcrREo7SUFBQTtHVDByRkU7RUE3c0JFO0lTNytESjtJQUFBO0dUMHJGRTtFQTdzQkU7SVM3K0RKO0lBQUE7R1QwckZFO0VBN3NCRTtJUzcrREo7SUFBQTtHVDByRkU7RUE3c0JFO0lTNytESjtJQUFBO0dUMHJGRTtFQTdzQkU7SVM3K0RKO0lBQUE7R1QwckZFO0VBN3NCRTtJUzcrREo7SUFBQTtHVDByRkU7RUE3c0JFO0lTNytESjtJQUFBO0dUMHJGRTtFQTdzQkU7SVM3K0RKO0lBQUE7R1QwckZFO0VBN3NCRTtJUzcrREo7SUFBQTtHVDByRkU7RUE3c0JFO0lTNytESjtJQUFBO0dUMHJGRTtFQTdzQkU7SVM3K0RKO0lBQUE7R1QwckZFO0VBN3NCRTtJUzcrREo7SUFBQTtHVDByRkU7RUE3c0JFO0lTNytESjtJQUFBO0dUMHJGRTtFQTdzQkU7SVM3K0RKO0lBQUE7R1QwckZFO0VBN3NCRTtJUzcrREo7SUFBQTtHVDByRkU7Q0FDRjs7QVcvcUZBO0VBRUc7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtDWCtxRkg7O0FXMXJGQTtFQ2dCTTtDWjhxRk47O0FZMXFGTTtFRHBCTjtJQ3NCWTtHWjZxRlY7Q0FDRjs7QVkxcUZNO0VEMUJOO0lDNEJZO0daNnFGVjtDQUNGOztBVzFzRkE7O0VBaUJNO0NYOHJGTjs7QVcvc0ZBO0VFOE5HO0VBQ0E7RUE5TkE7Q2JvdEZIOztBYWx0Rkc7RUFDRztDYnF0Rk47O0FXenRGQTtFQTRCTTtDWGlzRk47O0FXenJGQTtFQUNHO0NYNHJGSDs7QVc3ckZBO0VBS007Q1g0ckZOOztBV2pzRkE7RUFVTTtDWDJyRk47O0FXcnNGQTtFQWVNO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q1gwckZOOztBVzdzRkE7RUFzQlM7Q1gyckZUOztBV2p0RkE7RUEyQk07Q1gwckZOOztBV3J0RkE7RUVrSEc7RUFDQTtFQUNBO0NidW1GSDs7QVczdEZBO0VHeUJBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RURxRlM7Q2JrbkZUOztBRGxzRkE7Ozs7OztFWURHO0VBQ0E7RUFDQTtFQUNBO0NYNHNGSDs7QVd6c0ZBOztFQ2pFTTtDWit3Rk47O0FZM3dGTTtFRDZETjs7SUMzRFk7R1ord0ZWO0NBQ0Y7O0FZNXdGTTtFRHVETjs7SUNyRFk7R1pneEZWO0NBQ0Y7O0FXeHRGQTs7RUNyRU07Q1preUZOOztBWTl4Rk07RURpRU47O0lDL0RZO0daa3lGVjtDQUNGOztBWS94Rk07RUQyRE47O0lDekRZO0dabXlGVjtDQUNGOztBV3Z1RkE7O0VDekVNO0NacXpGTjs7QVlqekZNO0VEcUVOOztJQ25FWTtHWnF6RlY7Q0FDRjs7QVlsekZNO0VEK0ROOztJQzdEWTtHWnN6RlY7Q0FDRjs7QVd0dkZBOztFQzdFTTtDWncwRk47O0FZcDBGTTtFRHlFTjs7SUN2RVk7R1p3MEZWO0NBQ0Y7O0FZcjBGTTtFRG1FTjs7SUNqRVk7R1p5MEZWO0NBQ0Y7O0FXcndGQTs7RUNqRk07Q1oyMUZOOztBWXYxRk07RUQ2RU47O0lDM0VZO0daMjFGVjtDQUNGOztBWXgxRk07RUR1RU47O0lDckVZO0daNDFGVjtDQUNGOztBV3B4RkE7O0VDckZNO0NaODJGTjs7QVkxMkZNO0VEaUZOOztJQy9FWTtHWjgyRlY7Q0FDRjs7QVkzMkZNO0VEMkVOOztJQ3pFWTtHWisyRlY7Q0FDRjs7QVdoeUZBOzs7RUVnQkc7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0Nic3hGSDs7QVcxeUZBO0VFeUJNO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q2JxeEZOOztBVzd5RkE7RUVPRztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q2IweUZIOztBV3p6RkE7RUVvQk07RUFDQTtFQUNBO0VBQ0E7RUFDQTtDYnl5Rk47O0FXajBGQTtFQUtNO0NYZzBGTjs7QURwc0ZBO0VjNVBHO0VBQ0E7Q2JvOEZIOztBVzN6RkE7RUVvREc7RUFDQTtFQUNBO0NiMndGSDs7QVdqMEZBOztFRTBETTtFQUNBO0tBQUE7RUFDQTtFQUNBO0NiNHdGTjs7QVdsMEZBO0VBQ0c7Q1hxMEZIOztBV3QwRkE7RUl2Q0c7VUFBQTtFQUdBO1VBQUE7RUFNQTtVQUFBO0VBR0E7VUFBQTtDZncyRkg7O0FlbDJGTTtFQW1XTTtJQUNHO0dmbWdGYjs7RWVqZ0ZVO0lBQ0c7R2ZvZ0ZiO0NBQ0Y7O0FlNTJGTTtFQW1XTTtJQUNHO0dmbWdGYjs7RWVqZ0ZVO0lBQ0c7R2ZvZ0ZiO0NBQ0Y7O0FXNTBGQTtFRTlHRztFQUNBO0VBQ0E7RUFDQTtDYjg3Rkg7O0FXbjFGQTtFRXhHTTtFQUNBO0NiKzdGTjs7QWF4N0ZHOzs7OztFQUtHO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NiMjdGTjs7QVdsMkZJO0VBRUs7Q1hvMkZUOztBV2gyRkk7RUFFSztDWGsyRlQ7O0FXOTFGSTtFQUVLO0NYZzJGVDs7QVc1MUZJO0VBRUs7Q1g4MUZUOztBV3QxRkE7RUFDRztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDWHkxRkg7O0FXaDJGQTtFQVdNO0NYeTFGTjs7QVdwMkZBO0VJbEZHO1VBQUE7RUFHQTtVQUFBO0VBTUE7VUFBQTtFQUdBO1VBQUE7RUp1Rkc7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDWDIxRk47O0FlaDdGTTtFQXV4Qk07SUFDRztJQUNBO0dmNnBFYjs7RWUzcEVVO0lBQ0c7R2Y4cEViO0NBQ0Y7O0FlMzdGTTtFQXV4Qk07SUFDRztJQUNBO0dmNnBFYjs7RWUzcEVVO0lBQ0c7R2Y4cEViO0NBQ0Y7O0FLamdHTTtFTXNJTjtJSWxGRztZQUFBO0lBR0E7WUFBQTtJQU1BO1lBQUE7SUFHQTtZQUFBO0lKK0ZNO0lBQ0E7R1gyMkZQOztBZXI4Rkk7SUE0dkJNO01BQ0c7TUFDQTtLZjZzRVg7O0llM3NFUTtNQUNHO0tmOHNFWDtDQUNKOztBZWg5Rk07SUE0dkJNO01BQ0c7TUFDQTtLZjZzRVg7O0llM3NFUTtNQUNHO0tmOHNFWDtDQUNKO0NBQ0E7O0FXajVGQTtFQThCUztDWHUzRlQ7O0FLOWdHTTtFTXlITjtJQWlDWTtHWHkzRlY7Q0FDRjs7QUtwaEdNO0VNeUhOO0lBdUNZO0lBQ0E7R1h5M0ZWO0NBQ0Y7O0FXcjNGRztFUDFPQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VPeU9HO0VBQUE7RUFDQTtFQUFBO0VBQ0E7RUFBQTtDWDIzRk47O0FXaDRGRztFRi9PSDtFQUFBO0NUK21HQTs7QVdoNEZHO0VGL09IO0VBQUE7Q1QrbUdBOztBS3RpR007RU1zS0g7SVBuT0c7SUFDQTtHSndtR0o7Q0FDRjs7QUsxakdNO0VNbUxIO0lQMU5NO0dKc21HUDtDQUNGOztBS2hrR007RU1tTEg7SVAxTk07R0o0bUdQO0NBQ0Y7O0FLdGtHTTtFTW1MSDtJUDFOTTtHSmtuR1A7Q0FDRjs7QUs1a0dNO0VNbUxIO0lQMU5NO0dKd25HUDtDQUNGOztBS3JrR007RU1zS0g7SUFRTTtHWDQ1RlA7O0VXMTVGTztJQUNHO0lBQ0E7R1g2NUZWO0NBQ0Y7O0FXeDVGRztFQUNHO0NYMjVGTjs7QUtqbUdNO0VNcU1IO0lBSU07R1g2NUZQO0NBQ0Y7O0FXbDZGSTtFQVFLO0NYODVGVDs7QVd0NkZJO0VBWUs7Q1g4NUZUOztBVzE2Rkk7RUFlUTtDWCs1Rlo7O0FXMTVGTTtFQUVNO0NYNDVGWjs7QVc5NUZNO0VBS1M7Q1g2NUZmOztBV3Q1Rkc7RUUvQkc7RUFDQTtFQUNBO0VGK0JBO0VBQ0E7TUFBQTtFQUNBO01BQUE7RUFDQTtFQUNBO0NYMjVGTjs7QVdqNkZJO0VFMUJLO0NiKzdGVDs7QVdyNkZJO0VBVUs7RUFDQTtDWCs1RlQ7O0FLbG9HTTtFTXdORjtJQWVRO0dYZzZGVjtDQUNGOztBV2g3Rkk7RUFvQlE7RUFDQTtFQUNBO0NYZzZGWjs7QVc3NUZZO0VBQ0c7Q1hnNkZmOztBS2xwR007RU1pUE07SUFLUztHWGk2Rm5CO0NBQ0Y7O0FXaDhGSTtFRXBSRDtFR21CRztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7S0FBQTtNQUFBO1VBQUE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQTREQTtFQUNBO0NoQjJvR047O0FXbjlGSTtFQ3JRRTtDWjR0R047O0FhenVHRztFQUNHO0NiNHVHTjs7QUtuckdNO0VNd05GO0lDclFFO0dacXVHSjtDQUNGOztBV2orRkk7RUs3T0s7RUFDQTtDaEJrdEdUOztBV3QrRkk7O0VFcFJEO0VHK0NNO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q2hCaXRHVDs7QWFsd0dHOztFQUNHO0Nic3dHTjs7QVdyL0ZJOztFSzNOSztDaEJxdEdUOztBVzEvRkk7RUtwTEs7RUFDQTtFQUNBO0NoQmtyR1Q7O0FXaGdHSTs7RUs1S0s7RUFDQTtFQUNBO0NoQmlyR1Q7O0FXdmdHSTs7RUtwS0s7RUFDQTtFQUNBO0NoQmdyR1Q7O0FLdHVHTTtFTWtRRztJQUdTO0lBQ0E7R1hzK0ZoQjtDQUNGOztBV3JoR0k7RUVwUkQ7RUdtQkc7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0tBQUE7TUFBQTtVQUFBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFpQ0E7RUFDQTtFTDJRTTtFQUNBO0NYaS9GWjs7QVcxaUdJO0VDclFFO0NabXpHTjs7QWFoMEdHO0VBQ0c7Q2JtMEdOOztBSzF3R007RU13TkY7SUNyUUU7R1o0ekdKO0NBQ0Y7O0FXeGpHSTtFSzdPSztFQUNBO0NoQnl5R1Q7O0FXN2pHSTs7RUVwUkQ7RUcrQ007RUFDQTtFQUNBO0VBQ0E7RUFDQTtDaEJ3eUdUOztBYXoxR0c7O0VBQ0c7Q2I2MUdOOztBVzVrR0k7O0VLM05LO0NoQjR5R1Q7O0FXamxHSTtFSy9NSztFQUNBO0NoQm95R1Q7O0FXdGxHSTs7RUt4TUs7RUFDQTtDaEJteUdUOztBVzVsR0k7O0VLak1LO0VBQ0E7Q2hCa3lHVDs7QVc5aEdNO0VBQ0c7RUFDQTtDWGlpR1Q7O0FXbmlHTTtFQU9TO0VBQ0E7RUFDQTtDWGdpR2Y7O0FXemlHTTtFQ3pVQTtDWnMzR047O0FXN2lHTTtFQVlZO0NYcWlHbEI7O0FXMWhHQTtFQUNHO0VBQ0E7RUFDQTtFQUNBO0NYNmhHSDs7QVdqaUdBO0VBUU07RUFDQTtFQUNBO0VBQ0E7Q1g2aEdOOztBV3hpR0E7RUFjUztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7VUFBQTtDWDhoR1Q7O0FXcGpHQTtFUHZYRztFQUNBO0VBQ0E7RUFDQTtFQUNBO0NKKzZHSDs7QUsvMkdNO0VNbVROO0lQaFhNO0lBQ0E7R0ppN0dKO0NBQ0Y7O0FLbjRHTTtFTWdVTjtJUHZXUztHSis2R1A7Q0FDRjs7QUt6NEdNO0VNZ1VOO0lQdldTO0dKcTdHUDtDQUNGOztBSy80R007RU1nVU47SVB2V1M7R0oyN0dQO0NBQ0Y7O0FLcjVHTTtFTWdVTjtJUHZXUztHSmk4R1A7Q0FDRjs7QUs5NEdNO0VNbVROO0lBZ0NTO0lBQ0E7R1hna0dQOztFV2ptR0Y7SUFvQ1k7WUFBQTtHWGlrR1Y7Q0FDRjs7QVd6akdBO0VBQ0c7RUFDQTtDWDRqR0g7O0FLOTVHTTtFTWdXTjtJQUtNO0lBQ0E7R1g4akdKO0NBQ0Y7O0FLcjZHTTtFTWdXTjtJQVVNO0lBQ0E7R1hna0dKO0NBQ0Y7O0FXMWpHQTtFQUNHO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDWDZqR0g7O0FXMWpHTTtFUC9iSDtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VPOGJNO0NYZ2tHVDs7QUs5N0dNO0VNMlhBO0lQeGJBO0lBQ0E7R0pnZ0hKO0NBQ0Y7O0FLbDlHTTtFTXdZQTtJUC9hRztHSjgvR1A7Q0FDRjs7QUt4OUdNO0VNd1lBO0lQL2FHO0dKb2dIUDtDQUNGOztBSzk5R007RU13WUE7SVAvYUc7R0owZ0hQO0NBQ0Y7O0FLcCtHTTtFTXdZQTtJUC9hRztHSmdoSFA7Q0FDRjs7QUsxK0dNO0VNd1lBO0lBTU07R1hpbUdWO0NBQ0Y7O0FXeG1HTzs7RUFVSztFQUNBO0NYbW1HWjs7QVc5bUdPO0VBZUs7RUFDQTtFQUNBO0NYbW1HWjs7QVdwbkdPOztFQXFCSztFQUNBO0NYb21HWjs7QVcxbkdPO0VBMEJLO0VBQ0E7Q1hvbUdaOztBVy9uR087O0VBK0JRO0NYcW1HZjs7QVdobUdNO0VBQ0c7RUFDQTtDWG1tR1Q7O0FXam1HUztFQUNHO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q1hvbUdaOztBV3ptR1U7RUFRSztFQUNBO0VBQ0E7RUFDQTtDWHFtR2Y7O0FXL2xHRztFUHhmQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VPdWZHO0VBQUE7RUFDQTtFQUFBO0VBQ0E7RUFBQTtFQUNBO0NYcW1HTjs7QVczbUdHO0VGN2ZIO0VBQUE7Q1R3bUhBOztBVzNtR0c7RUY3Zkg7RUFBQTtDVHdtSEE7O0FLL2hITTtFTW9iSDtJUGpmRztJQUNBO0dKaW1ISjtDQUNGOztBS25qSE07RU1pY0g7SVB4ZU07R0orbEhQO0NBQ0Y7O0FLempITTtFTWljSDtJUHhlTTtHSnFtSFA7Q0FDRjs7QUsvakhNO0VNaWNIO0lQeGVNO0dKMm1IUDtDQUNGOztBS3JrSE07RU1pY0g7SVB4ZU07R0ppbkhQO0NBQ0Y7O0FLOWpITTtFTW9iSDtJQVNNO0lBQUE7SUFDQTtJQUFBO0dYc29HUDtFV2hwR0M7SUY3Zkg7SUFBQTtHVDZvSEU7Q0FDRjs7QUtya0hNO0VNbWNIO0lBRU07R1hxb0dQO0NBQ0Y7O0FXeG9HSTtFQU1LO0NYc29HVDs7QVdqb0dHO0VFclJHO0VBQ0E7RUFDQTtFRnFSQTtNQUFBO0VBQ0E7Q1hzb0dOOztBV3pvR0k7RUVoUks7Q2I2NUdUOztBSzNsSE07RU04Y0g7SUFNTTtHWDRvR1A7Q0FDRjs7QVcxb0dNO0VBRUc7RUFDQTtDWDRvR1Q7O0FXL29HTTtFQ3BnQkE7Q1p1cEhOOztBV25wR087RUFPUTtDWGdwR2Y7O0FXem9HRztFQUVHO01BQUE7RUFDQTtDWDJvR047O0FXOW9HRztFQ2xoQkc7Q1pvcUhOOztBS3ZuSE07RU1xZUg7SUFNTTtHWGlwR1A7Q0FDRjs7QVc3b0dHO0VFdlRHO0VBQ0E7RUFDQTtFRnVUQTtNQUFBO0VBQ0E7Q1hrcEdOOztBV3JwR0k7RUVsVEs7Q2IyOEdUOztBS3pvSE07RU1nZkg7SUFNTTtHWHdwR1A7Q0FDRjs7QVcvcEdJO0VBVUs7RUFDQTtDWHlwR1Q7O0FLcHBITTtFTWdmRjtJQWNRO0dYMnBHVjs7RVd6cUdFO0lBaUJXO0dYNHBHYjtDQUNGOztBVzlxR0k7RUF1QlE7RUFDQTtDWDJwR1o7O0FXbnJHSTtFQzdoQkU7Q1pvdEhOOztBV3ZyR0k7RUEyQlc7Q1hncUdmOztBV3ZwR0E7RUk3ZUc7VUFBQTtFQUdBO1VBQUE7RUFNQTtVQUFBO0VBR0E7VUFBQTtDZituSEg7O0Flem5ITTtF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QUE7SUFDQTtJQUFBO0lBQ0E7R0ErbElQO0VBbG5JRjtJUzVpQkE7SUFBQTtHVDhwSkU7Q0FDRjs7QUFubklBO0VBd0JTO0NBK2xJVDs7QUF2bklBO0VZaGhCTTtDWjJvSk47O0FBM25JQTtFQTRCZTtDQW1tSWY7O0FBL25JQTtFQWlDWTtDQWttSVo7O0FLdG1KTTtFTG1lTjtJQW9DZTtHQW9tSWI7Q0FDRjs7QUF6b0lBO0VBMENZO0VBQ0E7Q0FtbUlaOztBQTlvSUE7RVloaEJNO0Naa3FKTjs7QUFscElBO0VBOENlO0NBd21JZjs7QUF0cElBO0VhMVNNO0VBQ0E7RUFDQTtFYjRWTTtDQXltSVo7O0FBN3BJQTtFYXJTUztDYnM4SVQ7O0FLcG9KTTtFTG1lTjtJQXVEZTtHQSttSWI7Q0FDRjs7QUF2cUlBO0VBMkRlO0NBZ25JZjs7QUEzcUlBO0VBK0RxQjtFQUNBO0VBQ0E7Q0FnbklyQjs7QUFqcklBO0VBcUVxQjtDQWduSXJCIiwiZmlsZSI6ImNzcy93aXphcmQuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLy8gc3R5bGVsaW50LWRpc2FibGUgYXQtcnVsZS1uby12ZW5kb3ItcHJlZml4LCBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnQsIHNlbGVjdG9yLW5vLXF1YWxpZnlpbmctdHlwZSwgcHJvcGVydHktbm8tdmVuZG9yLXByZWZpeFxuXG4vLyBSZXNldFxuLy9cbi8vIE5vcm1hbGl6YXRpb24gb2YgSFRNTCBlbGVtZW50cywgbWFudWFsbHkgZm9ya2VkIGZyb20gTm9ybWFsaXplLmNzcyB0byByZW1vdmVcbi8vIHN0eWxlcyB0YXJnZXRpbmcgaXJyZWxldmFudCBicm93c2VycyB3aGlsZSBhcHBseWluZyBuZXcgc3R5bGVzLlxuLy9cbi8vIE5vcm1hbGl6ZSBpcyBsaWNlbnNlZCBNSVQuIGh0dHBzOi8vZ2l0aHViLmNvbS9uZWNvbGFzL25vcm1hbGl6ZS5jc3NcblxuLy8gRG9jdW1lbnRcbi8vXG4vLyAxLiBDaGFuZ2UgZnJvbSBgYm94LXNpemluZzogY29udGVudC1ib3hgIHNvIHRoYXQgYHdpZHRoYCBpcyBub3QgYWZmZWN0ZWQgYnkgYHBhZGRpbmdgIG9yIGBib3JkZXJgLlxuLy8gMi4gQ2hhbmdlIHRoZSBkZWZhdWx0IGZvbnQgZmFtaWx5IGluIGFsbCBicm93c2Vycy5cbi8vIDMuIENvcnJlY3QgdGhlIGxpbmUgaGVpZ2h0IGluIGFsbCBicm93c2Vycy5cbi8vIDQuIFByZXZlbnQgYWRqdXN0bWVudHMgb2YgZm9udCBzaXplIGFmdGVyIG9yaWVudGF0aW9uIGNoYW5nZXMgaW4gSUUgb24gV2luZG93cyBQaG9uZSBhbmQgaW4gaU9TLlxuLy8gNS4gU2V0dGluZyBAdmlld3BvcnQgY2F1c2VzIHNjcm9sbGJhcnMgdG8gb3ZlcmxhcCBjb250ZW50IGluIElFMTEgYW5kIEVkZ2UsIHNvXG4vLyAgICB3ZSBmb3JjZSBhIG5vbi1vdmVybGFwcGluZywgbm9uLWF1dG8taGlkaW5nIHNjcm9sbGJhciB0byBjb3VudGVyYWN0LlxuLy8gNi4gQ2hhbmdlIHRoZSBkZWZhdWx0IHRhcCBoaWdobGlnaHQgdG8gYmUgY29tcGxldGVseSB0cmFuc3BhcmVudCBpbiBpT1MuXG5cbiosXG4qOjpiZWZvcmUsXG4qOjphZnRlciB7XG4gICBib3gtc2l6aW5nOiBib3JkZXItYm94OyAvLyAxXG59XG5cbmh0bWwge1xuICAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7IC8vIDJcbiAgIGxpbmUtaGVpZ2h0OiAxLjU7IC8vIDNcbiAgIC1tcy1vdmVyZmxvdy1zdHlsZTogc2Nyb2xsYmFyOyAvLyA1XG4gICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7IC8vIDZcbiAgIC1tcy10ZXh0LXNpemUtYWRqdXN0OiAxMDAlOyAvLyA0XG4gICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7IC8vIDRcbn1cblxuLy8gSUUxMCsgZG9lc24ndCBob25vciBgPG1ldGEgbmFtZT1cInZpZXdwb3J0XCI+YCBpbiBzb21lIGNhc2VzLlxuQGF0LXJvb3Qge1xuICAgQC1tcy12aWV3cG9ydCB7XG4gICAgICB3aWR0aDogZGV2aWNlLXdpZHRoO1xuICAgfVxufVxuXG4vLyBzdHlsZWxpbnQtZGlzYWJsZSBzZWxlY3Rvci1saXN0LWNvbW1hLW5ld2xpbmUtYWZ0ZXJcbi8vIFNoaW0gZm9yIFwibmV3XCIgSFRNTDUgc3RydWN0dXJhbCBlbGVtZW50cyB0byBkaXNwbGF5IGNvcnJlY3RseSAoSUUxMCwgb2xkZXIgYnJvd3NlcnMpXG5hcnRpY2xlLFxuYXNpZGUsXG5kaWFsb2csXG5maWdjYXB0aW9uLFxuZmlndXJlLFxuZm9vdGVyLFxuaGVhZGVyLFxuaGdyb3VwLFxubWFpbixcbm5hdixcbnNlY3Rpb24ge1xuICAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8vIHN0eWxlbGludC1lbmFibGUgc2VsZWN0b3ItbGlzdC1jb21tYS1uZXdsaW5lLWFmdGVyXG5cbi8vIFN1cHByZXNzIHRoZSBmb2N1cyBvdXRsaW5lIG9uIGVsZW1lbnRzIHRoYXQgY2Fubm90IGJlIGFjY2Vzc2VkIHZpYSBrZXlib2FyZC5cbi8vIFRoaXMgcHJldmVudHMgYW4gdW53YW50ZWQgZm9jdXMgb3V0bGluZSBmcm9tIGFwcGVhcmluZyBhcm91bmQgZWxlbWVudHMgdGhhdFxuLy8gbWlnaHQgc3RpbGwgcmVzcG9uZCB0byBwb2ludGVyIGV2ZW50cy5cbi8vXG4vLyBDcmVkaXQ6IGh0dHBzOi8vZ2l0aHViLmNvbS9zdWl0Y3NzL2Jhc2Vcblt0YWJpbmRleD1cIi0xXCJdOmZvY3VzIHtcbiAgIG91dGxpbmU6IDAgIWltcG9ydGFudDtcbn1cblxuLy8gQ29udGVudCBncm91cGluZ1xuLy9cbi8vIDEuIEFkZCB0aGUgY29ycmVjdCBib3ggc2l6aW5nIGluIEZpcmVmb3guXG4vLyAyLiBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlIGFuZCBJRS5cblxuaHIge1xuICAgYm94LXNpemluZzogY29udGVudC1ib3g7IC8vIDFcbiAgIGhlaWdodDogMDsgLy8gMVxuICAgb3ZlcmZsb3c6IHZpc2libGU7IC8vIDJcbn1cblxuLy9cbi8vIFR5cG9ncmFwaHlcbi8vXG5cbi8vIFJlbW92ZSB0b3AgbWFyZ2lucyBmcm9tIGhlYWRpbmdzXG4vL1xuLy8gQnkgZGVmYXVsdCwgJzxoMT4nLSc8aDY+JyBhbGwgcmVjZWl2ZSB0b3AgYW5kIGJvdHRvbSBtYXJnaW5zLiBXZSBudWtlIHRoZSB0b3Bcbi8vIG1hcmdpbiBmb3IgZWFzaWVyIGNvbnRyb2wgd2l0aGluIHR5cGUgc2NhbGVzIGFzIGl0IGF2b2lkcyBtYXJnaW4gY29sbGFwc2luZy5cbi8vIHN0eWxlbGludC1kaXNhYmxlIHNlbGVjdG9yLWxpc3QtY29tbWEtbmV3bGluZS1hZnRlclxuaDEsXG5oMixcbmgzLFxuaDQsXG5oNSxcbmg2IHtcbiAgIG1hcmdpbi1ib3R0b206IDEuMjVyZW07XG4gICBtYXJnaW4tdG9wOiAwO1xufVxuXG4vLyBzdHlsZWxpbnQtZW5hYmxlIHNlbGVjdG9yLWxpc3QtY29tbWEtbmV3bGluZS1hZnRlclxuXG4vLyBSZXNldCBtYXJnaW5zIG9uIHBhcmFncmFwaHNcbi8vXG4vLyBTaW1pbGFybHksIHRoZSB0b3AgbWFyZ2luIG9uIGA8cD5gcyBnZXQgcmVzZXQuIEhvd2V2ZXIsIHdlIGFsc28gcmVzZXQgdGhlXG4vLyBib3R0b20gbWFyZ2luIHRvIHVzZSBgcmVtYCB1bml0cyBpbnN0ZWFkIG9mIGBlbWAuXG5wIHtcbiAgIG1hcmdpbi1ib3R0b206IDAuNjI1cmVtO1xuICAgbWFyZ2luLXRvcDogMDtcbn1cblxuLy8gQWJicmV2aWF0aW9uc1xuLy9cbi8vIDEuIFJlbW92ZSB0aGUgYm90dG9tIGJvcmRlciBpbiBGaXJlZm94IDM5LS5cbi8vIDIuIEFkZCB0aGUgY29ycmVjdCB0ZXh0IGRlY29yYXRpb24gaW4gQ2hyb21lLCBFZGdlLCBJRSwgT3BlcmEsIGFuZCBTYWZhcmkuXG4vLyAzLiBBZGQgZXhwbGljaXQgY3Vyc29yIHRvIGluZGljYXRlIGNoYW5nZWQgYmVoYXZpb3IuXG4vLyA0LiBEdXBsaWNhdGUgYmVoYXZpb3IgdG8gdGhlIGRhdGEtKiBhdHRyaWJ1dGUgZm9yIG91ciB0b29sdGlwIHBsdWdpblxuXG5hYmJyW3RpdGxlXSxcbmFiYnJbZGF0YS1vcmlnaW5hbC10aXRsZV0ge1xuICAgLy8gNFxuICAgYm9yZGVyLWJvdHRvbTogMDsgLy8gMVxuICAgY3Vyc29yOiBoZWxwOyAvLyAzXG4gICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgLy8gMlxuICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgZG90dGVkOyAvLyAyXG59XG5cbmFkZHJlc3Mge1xuICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuXG5vbCxcbnVsLFxuZGwge1xuICAgZm9udC1zaXplOiAwOyAvLyBSZW1vdmUgYWRkaXRpb25hbCBnYXAgYmV0d2VlbiBjaGlsZHJlblxuICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgIG1hcmdpbi10b3A6IDA7XG5cbiAgIGxpIHtcbiAgICAgIGZvbnQtc2l6ZTogbWVkaXVtOyAvLyBJRTExIHN1cHBvcnRcbiAgICAgIGZvbnQtc2l6ZTogaW5pdGlhbDtcbiAgIH1cblxuICAgLy8gU2V0IGZvbnQgc2l6ZSBiYWNrIHRvIGluaXRpYWwgc2l6ZSB0byBvdmVycmlkZSB1bCBmb250IHNpemUgMFxufVxuXG5vbCBvbCxcbnVsIHVsLFxub2wgdWwsXG51bCBvbCB7XG4gICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG5kdCB7XG4gICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuZGQge1xuICAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICAgbWFyZ2luLWxlZnQ6IDA7IC8vIFVuZG8gYnJvd3NlciBkZWZhdWx0XG59XG5cbmJsb2NrcXVvdGUge1xuICAgbWFyZ2luOiAwIDAgMXJlbTtcbn1cblxuZGZuIHtcbiAgIGZvbnQtc3R5bGU6IGl0YWxpYzsgLy8gQWRkIHRoZSBjb3JyZWN0IGZvbnQgc3R5bGUgaW4gQW5kcm9pZCA0LjMtXG59XG5cbi8vIHN0eWxlbGludC1kaXNhYmxlIGZvbnQtd2VpZ2h0LW5vdGF0aW9uXG5iLFxuc3Ryb25nIHtcbiAgIGZvbnQtd2VpZ2h0OiBib2xkZXI7IC8vIEFkZCB0aGUgY29ycmVjdCBmb250IHdlaWdodCBpbiBDaHJvbWUsIEVkZ2UsIGFuZCBTYWZhcmlcbn1cblxuLy8gc3R5bGVsaW50LWVuYWJsZSBmb250LXdlaWdodC1ub3RhdGlvblxuXG5zbWFsbCB7XG4gICBmb250LXNpemU6IDgwJTsgLy8gQWRkIHRoZSBjb3JyZWN0IGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnNcbn1cblxuLy9cbi8vIFByZXZlbnQgYHN1YmAgYW5kIGBzdXBgIGVsZW1lbnRzIGZyb20gYWZmZWN0aW5nIHRoZSBsaW5lIGhlaWdodCBpblxuLy8gYWxsIGJyb3dzZXJzLlxuLy9cblxuc3ViLFxuc3VwIHtcbiAgIGZvbnQtc2l6ZTogNzUlO1xuICAgbGluZS1oZWlnaHQ6IDA7XG4gICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbnN1YiB7XG4gICBib3R0b206IC0wLjI1ZW07XG59XG5cbnN1cCB7XG4gICB0b3A6IC0wLjVlbTtcbn1cblxuLy8gQW5kIHVuZG8gdGhlc2Ugc3R5bGVzIGZvciBwbGFjZWhvbGRlciBsaW5rcy9uYW1lZCBhbmNob3JzICh3aXRob3V0IGhyZWYpXG4vLyB3aGljaCBoYXZlIG5vdCBiZWVuIG1hZGUgZXhwbGljaXRseSBrZXlib2FyZC1mb2N1c2FibGUgKHdpdGhvdXQgdGFiaW5kZXgpLlxuLy8gSXQgd291bGQgYmUgbW9yZSBzdHJhaWdodGZvcndhcmQgdG8ganVzdCB1c2UgYVtocmVmXSBpbiBwcmV2aW91cyBibG9jaywgYnV0IHRoYXRcbi8vIGNhdXNlcyBzcGVjaWZpY2l0eSBpc3N1ZXMgaW4gbWFueSBvdGhlciBzdHlsZXMgdGhhdCBhcmUgdG9vIGNvbXBsZXggdG8gZml4LlxuLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTk0MDJcblxuYTpub3QoW2hyZWZdKTpub3QoW3RhYmluZGV4XSkge1xuICAgY29sb3I6IGluaGVyaXQ7XG4gICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICY6Zm9jdXMge1xuICAgICAgb3V0bGluZTogMDtcbiAgIH1cbn1cblxuLy9cbi8vIENvZGVcbi8vXG5cbi8vIHN0eWxlbGludC1kaXNhYmxlIGZvbnQtZmFtaWx5LW5vLWR1cGxpY2F0ZS1uYW1lc1xucHJlLFxuY29kZSxcbmtiZCxcbnNhbXAge1xuICAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlOyAvLyBDb3JyZWN0IHRoZSBpbmhlcml0YW5jZSBhbmQgc2NhbGluZyBvZiBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICAgZm9udC1zaXplOiAxZW07IC8vIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cbn1cblxuLy8gc3R5bGVsaW50LWVuYWJsZSBmb250LWZhbWlseS1uby1kdXBsaWNhdGUtbmFtZXNcblxucHJlIHtcbiAgIC8vIFJlbW92ZSBicm93c2VyIGRlZmF1bHQgdG9wIG1hcmdpblxuICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgIC8vIFJlc2V0IGJyb3dzZXIgZGVmYXVsdCBvZiBgMWVtYCB0byB1c2UgYHJlbWBzXG4gICBtYXJnaW4tdG9wOiAwO1xuICAgLy8gRG9uJ3QgYWxsb3cgY29udGVudCB0byBicmVhayBvdXRzaWRlXG4gICBvdmVyZmxvdzogYXV0bztcbiAgIC8vIFdlIGhhdmUgQHZpZXdwb3J0IHNldCB3aGljaCBjYXVzZXMgc2Nyb2xsYmFycyB0byBvdmVybGFwIGNvbnRlbnQgaW4gSUUxMSBhbmQgRWRnZSwgc29cbiAgIC8vIHdlIGZvcmNlIGEgbm9uLW92ZXJsYXBwaW5nLCBub24tYXV0by1oaWRpbmcgc2Nyb2xsYmFyIHRvIGNvdW50ZXJhY3QuXG4gICAtbXMtb3ZlcmZsb3ctc3R5bGU6IHNjcm9sbGJhcjtcbn1cblxuLy9cbi8vIEZpZ3VyZXNcbi8vXG5cbmZpZ3VyZSB7XG4gICBtYXJnaW46IDA7XG4gICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi8vXG4vLyBJbWFnZXMgYW5kIGNvbnRlbnRcbi8vXG5cbmltZyB7XG4gICBib3JkZXItc3R5bGU6IG5vbmU7IC8vIFJlbW92ZSB0aGUgYm9yZGVyIG9uIGltYWdlcyBpbnNpZGUgbGlua3MgaW4gSUUgMTAtLlxuICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuc3ZnOm5vdCg6cm9vdCkge1xuICAgb3ZlcmZsb3c6IGhpZGRlbjsgLy8gSGlkZSB0aGUgb3ZlcmZsb3cgaW4gSUVcbn1cblxuLy9cbi8vIFRhYmxlc1xuLy9cblxudGFibGUge1xuICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTsgLy8gUHJldmVudCBkb3VibGUgYm9yZGVyc1xufVxuXG5jYXB0aW9uIHtcbiAgIGNhcHRpb24tc2lkZTogYm90dG9tO1xuICAgY29sb3I6IGluaGVyaXQ7XG4gICBwYWRkaW5nOiAwLjYyNXJlbSAwO1xuICAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxudGgge1xuICAgLy8gTWF0Y2hlcyBkZWZhdWx0IGA8dGQ+YCBhbGlnbm1lbnQgYnkgaW5oZXJpdGluZyBmcm9tIHRoZSBgPGJvZHk+YCwgb3IgdGhlXG4gICAvLyBjbG9zZXN0IHBhcmVudCB3aXRoIGEgc2V0IGB0ZXh0LWFsaWduYC5cbiAgIHRleHQtYWxpZ246IGluaGVyaXQ7XG59XG5cbi8vXG4vLyBGb3Jtc1xuLy9cblxubGFiZWwge1xuICAgLy8gQWxsb3cgbGFiZWxzIHRvIHVzZSBgbWFyZ2luYCBmb3Igc3BhY2luZy5cbiAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbn1cblxuLy8gUmVtb3ZlIHRoZSBkZWZhdWx0IGBib3JkZXItcmFkaXVzYCB0aGF0IG1hY09TIENocm9tZSBhZGRzLlxuLy9cbi8vIERldGFpbHMgYXQgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8yNDA5M1xuYnV0dG9uIHtcbiAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi8vIFdvcmsgYXJvdW5kIGEgRmlyZWZveC9JRSBidWcgd2hlcmUgdGhlIHRyYW5zcGFyZW50IGBidXR0b25gIGJhY2tncm91bmRcbi8vIHJlc3VsdHMgaW4gYSBsb3NzIG9mIHRoZSBkZWZhdWx0IGBidXR0b25gIGZvY3VzIHN0eWxlcy5cbi8vXG5cbmlucHV0LFxuYnV0dG9uLFxuc2VsZWN0LFxub3B0Z3JvdXAsXG50ZXh0YXJlYSB7XG4gICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICAgbWFyZ2luOiAwOyAvLyBSZW1vdmUgdGhlIG1hcmdpbiBpbiBGaXJlZm94IGFuZCBTYWZhcmlcbn1cblxuYnV0dG9uLFxuaW5wdXQge1xuICAgb3ZlcmZsb3c6IHZpc2libGU7IC8vIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2Vcbn1cblxuYnV0dG9uLFxuc2VsZWN0IHtcbiAgIHRleHQtdHJhbnNmb3JtOiBub25lOyAvLyBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHRleHQgdHJhbnNmb3JtIGluIEZpcmVmb3hcbn1cblxuLy8gMS4gUHJldmVudCBhIFdlYktpdCBidWcgd2hlcmUgKDIpIGRlc3Ryb3lzIG5hdGl2ZSBgYXVkaW9gIGFuZCBgdmlkZW9gXG4vLyAgICBjb250cm9scyBpbiBBbmRyb2lkIDQuXG4vLyAyLiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuYnV0dG9uLFxuaHRtbCBbdHlwZT1cImJ1dHRvblwiXSwgLyogMSovXG5bdHlwZT1cInJlc2V0XCJdLFxuW3R5cGU9XCJzdWJtaXRcIl0ge1xuICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247IC8vIDJcbn1cblxuLy8gUmVtb3ZlIGlubmVyIGJvcmRlciBhbmQgcGFkZGluZyBmcm9tIEZpcmVmb3gsIGJ1dCBkb24ndCByZXN0b3JlIHRoZSBvdXRsaW5lIGxpa2UgTm9ybWFsaXplLlxuYnV0dG9uOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJidXR0b25cIl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cInJlc2V0XCJdOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJzdWJtaXRcIl06Oi1tb3otZm9jdXMtaW5uZXIge1xuICAgYm9yZGVyLXN0eWxlOiBub25lO1xuICAgcGFkZGluZzogMDtcbn1cblxuaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IC8vIDEuIEFkZCB0aGUgY29ycmVjdCBib3ggc2l6aW5nIGluIElFIDEwLVxuICAgcGFkZGluZzogMDsgLy8gMi4gUmVtb3ZlIHRoZSBwYWRkaW5nIGluIElFIDEwLVxufVxuXG5pbnB1dFt0eXBlPVwiZGF0ZVwiXSxcbmlucHV0W3R5cGU9XCJ0aW1lXCJdLFxuaW5wdXRbdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdLFxuaW5wdXRbdHlwZT1cIm1vbnRoXCJdIHtcbiAgIC8vIFJlbW92ZSB0aGUgZGVmYXVsdCBhcHBlYXJhbmNlIG9mIHRlbXBvcmFsIGlucHV0cyB0byBhdm9pZCBhIE1vYmlsZSBTYWZhcmlcbiAgIC8vIGJ1ZyB3aGVyZSBzZXR0aW5nIGEgY3VzdG9tIGxpbmUtaGVpZ2h0IHByZXZlbnRzIHRleHQgZnJvbSBiZWluZyB2ZXJ0aWNhbGx5XG4gICAvLyBjZW50ZXJlZCB3aXRoaW4gdGhlIGlucHV0LlxuICAgLy8gU2VlIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xMzk4NDhcbiAgIC8vIGFuZCBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzExMjY2XG4gICAtd2Via2l0LWFwcGVhcmFuY2U6IGxpc3Rib3g7XG59XG5cbnRleHRhcmVhIHtcbiAgIG92ZXJmbG93OiBhdXRvOyAvLyBSZW1vdmUgdGhlIGRlZmF1bHQgdmVydGljYWwgc2Nyb2xsYmFyIGluIElFLlxuICAgLy8gVGV4dGFyZWFzIHNob3VsZCByZWFsbHkgb25seSByZXNpemUgdmVydGljYWxseSBzbyB0aGV5IGRvbid0IGJyZWFrIHRoZWlyIChob3Jpem9udGFsKSBjb250YWluZXJzLlxuICAgcmVzaXplOiB2ZXJ0aWNhbDtcbn1cblxuZmllbGRzZXQge1xuICAgLy8gQnJvd3NlcnMgc2V0IGEgZGVmYXVsdCBgbWluLXdpZHRoOiBtaW4tY29udGVudDtgIG9uIGZpZWxkc2V0cyxcbiAgIC8vIHVubGlrZSBlLmcuIGA8ZGl2PmBzLCB3aGljaCBoYXZlIGBtaW4td2lkdGg6IDA7YCBieSBkZWZhdWx0LlxuICAgLy8gU28gd2UgcmVzZXQgdGhhdCB0byBlbnN1cmUgZmllbGRzZXRzIGJlaGF2ZSBtb3JlIGxpa2UgYSBzdGFuZGFyZCBibG9jayBlbGVtZW50LlxuICAgLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTIzNTlcbiAgIC8vIGFuZCBodHRwczovL2h0bWwuc3BlYy53aGF0d2cub3JnL211bHRpcGFnZS8jdGhlLWZpZWxkc2V0LWFuZC1sZWdlbmQtZWxlbWVudHNcbiAgIGJvcmRlcjogMDtcbiAgIC8vIFJlc2V0IHRoZSBkZWZhdWx0IG91dGxpbmUgYmVoYXZpb3Igb2YgZmllbGRzZXRzIHNvIHRoZXkgZG9uJ3QgYWZmZWN0IHBhZ2UgbGF5b3V0LlxuICAgbWFyZ2luOiAwO1xuICAgbWluLXdpZHRoOiAwO1xuICAgcGFkZGluZzogMDtcbn1cblxuLy8gMS4gQ29ycmVjdCB0aGUgdGV4dCB3cmFwcGluZyBpbiBFZGdlIGFuZCBJRS5cbi8vIDIuIENvcnJlY3QgdGhlIGNvbG9yIGluaGVyaXRhbmNlIGZyb20gYGZpZWxkc2V0YCBlbGVtZW50cyBpbiBJRS5cbmxlZ2VuZCB7XG4gICBjb2xvcjogaW5oZXJpdDsgLy8gMlxuICAgZGlzcGxheTogYmxvY2s7XG4gICBmb250LXNpemU6IDEuNXJlbTtcbiAgIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICAgbWF4LXdpZHRoOiAxMDAlOyAvLyAxXG4gICBwYWRkaW5nOiAwO1xuICAgd2hpdGUtc3BhY2U6IG5vcm1hbDsgLy8gMVxuICAgd2lkdGg6IDEwMCU7XG59XG5cbnByb2dyZXNzIHtcbiAgIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTsgLy8gQWRkIHRoZSBjb3JyZWN0IHZlcnRpY2FsIGFsaWdubWVudCBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBPcGVyYS5cbn1cblxuLy8gQ29ycmVjdCB0aGUgY3Vyc29yIHN0eWxlIG9mIGluY3JlbWVudCBhbmQgZGVjcmVtZW50IGJ1dHRvbnMgaW4gQ2hyb21lLlxuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG4gICBoZWlnaHQ6IGF1dG87XG59XG5cblt0eXBlPVwic2VhcmNoXCJdIHtcbiAgIC8vIFRoaXMgb3ZlcnJpZGVzIHRoZSBleHRyYSByb3VuZGVkIGNvcm5lcnMgb24gc2VhcmNoIGlucHV0cyBpbiBpT1Mgc28gdGhhdCBvdXJcbiAgIC8vIGAuZm9ybS1jb250cm9sYCBjbGFzcyBjYW4gcHJvcGVybHkgc3R5bGUgdGhlbS4gTm90ZSB0aGF0IHRoaXMgY2Fubm90IHNpbXBseVxuICAgLy8gYmUgYWRkZWQgdG8gYC5mb3JtLWNvbnRyb2xgIGFzIGl0J3Mgbm90IHNwZWNpZmljIGVub3VnaC4gRm9yIGRldGFpbHMsIHNlZVxuICAgLy8gaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xMTU4Ni5cbiAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgIG91dGxpbmUtb2Zmc2V0OiAtMnB4OyAvLyAyLiBDb3JyZWN0IHRoZSBvdXRsaW5lIHN0eWxlIGluIFNhZmFyaS5cbn1cblxuLy9cbi8vIFJlbW92ZSB0aGUgaW5uZXIgcGFkZGluZyBhbmQgY2FuY2VsIGJ1dHRvbnMgaW4gQ2hyb21lIGFuZCBTYWZhcmkgb24gbWFjT1MuXG4vL1xuXG5bdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbixcblt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLy9cbi8vIDEuIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXG4vLyAyLiBDaGFuZ2UgZm9udCBwcm9wZXJ0aWVzIHRvIGBpbmhlcml0YCBpbiBTYWZhcmkuXG4vL1xuXG46Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcbiAgIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyAvLyAxXG4gICBmb250OiBpbmhlcml0OyAvLyAyXG59XG5cbi8vXG4vLyBDb3JyZWN0IGVsZW1lbnQgZGlzcGxheXNcbi8vXG5cbm91dHB1dCB7XG4gICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbnN1bW1hcnkge1xuICAgY3Vyc29yOiBwb2ludGVyO1xuICAgZGlzcGxheTogbGlzdC1pdGVtOyAvLyBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBhbGwgYnJvd3NlcnNcbn1cblxudGVtcGxhdGUge1xuICAgZGlzcGxheTogbm9uZTsgLy8gQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUVcbn1cblxuLy8gQWx3YXlzIGhpZGUgYW4gZWxlbWVudCB3aXRoIHRoZSBgaGlkZGVuYCBIVE1MIGF0dHJpYnV0ZSAoZnJvbSBQdXJlQ1NTKS5cbi8vIE5lZWRlZCBmb3IgcHJvcGVyIGRpc3BsYXkgaW4gSUUgMTAtLlxuW2hpZGRlbl0ge1xuICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuIiwiLy8gSW1wb3J0IGdsb2JhbCBzdHlsZXNcbkBpbXBvcnQgXCJnbG9iYWwtc3R5bGVzXCI7XG5cblxuLy8gV2l6YXJkIHN0eWxlc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi5nZm9ybV93cmFwcGVyIHtcbiAgICYuZ3Jhdml0eS10aGVtZSB7XG5cblxuICAgICAgLmdmb3JtX2ZpZWxkcyAuY2hlY2tib3gtYXJlYSAuZ2lucHV0X2NvbnRhaW5lcl9jaGVja2JveCAuZ2ZpZWxkX2NoZWNrYm94IGlucHV0IHtcbiAgICAgICAgIHdpZHRoOiAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICBoZWlnaHQ6IDI2cHggIWltcG9ydGFudDtcbiAgICAgICAgIGJvcmRlci1jb2xvcjogIzNiM2IzYiAhaW1wb3J0YW50O1xuICAgICAgfVxuXG4gICAgICAuZ2Zvcm1fcGFnZV9maWVsZHMgLmdmb3JtX2ZpZWxkcyBpbnB1dCB7XG4gICAgICAgICBib3JkZXItd2lkdGg6IDFweDtcbiAgICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICB9XG5cbiAgICAgIC5nZmllbGQtY2hvaWNlLWlucHV0K2xhYmVsIHtcbiAgICAgICAgIGZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50O1xuICAgICAgfVxuXG5cbiAgICAgIC5zbGlkZXItZGlzcGxheSBzcGFuW2NsYXNzJD0ndmFsLXJlbGF0aW9uJ10ge1xuICAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcblxuICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAubm9VaS12YWx1ZS1ob3Jpem9udGFsLFxuICAgICAgLm5vVWktbWFya2VyLWhvcml6b250YWwubm9VaS1tYXJrZXItbGFyZ2Uge1xuICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cblxuICAgICAgLmdmb3JtX3ZhbGlkYXRpb25fZXJyb3JzIHtcbiAgICAgICAgIEBleHRlbmQgLnNyLW9ubHk7XG4gICAgICB9XG5cbiAgICAgIC8vIHJlbW92ZSBzcGFjaW5nIGJldHdlZW4gcm93c1xuICAgICAgLmdmb3JtX2ZpZWxkcyB7XG4gICAgICAgICBncmlkLXJvdy1nYXA6IDAgIWltcG9ydGFudDtcbiAgICAgIH1cblxuICAgICAgLy8gaGlkZSBtYWluIGhlYWRpbmdcbiAgICAgIC5nZm9ybV9oZWFkaW5nIHsgZGlzcGxheTogbm9uZTsgfVxuXG4gICAgICAjZ2Zvcm1fMTUge1xuICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgei1pbmRleDogMTtcbiAgICAgIH1cblxuICAgICAgLy8gcHJvZ3Jlc3MgYmFyXG4gICAgICAuZ2ZfcHJvZ3Jlc3NiYXJfd3JhcHBlciB7XG4gICAgICAgICB3aWR0aDogMjUwcHg7XG4gICAgICAgICBtYXJnaW46IDE1cHggYXV0byAzMHB4O1xuICAgICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgICAgIC5nZl9wcm9ncmVzc2Jhcl90aXRsZSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoJGZvbnQtc20tbWF4KTtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktaGVhZGluZztcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgfVxuXG4gICAgICAgICAuZ2ZfcHJvZ3Jlc3NiYXIge1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1wcmltYXJ5LWRhcms7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICAgICAgICAuZ2ZfcHJvZ3Jlc3NiYXJfcGVyY2VudGFnZSB7XG4gICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXRlcnRpYXJ5O1xuXG4gICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC8vIGhlYWRpbmdcbiAgICAgIC5zZWN0aW9uLWhlYWRpbmcge1xuICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKCRmb250LWgzLW1heCk7XG4gICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWhlYWRpbmc7XG4gICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG4gICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xuXG4gICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgyNHB4KTtcbiAgICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLy8gY2hlY2tib3ggY29udGFpbmVyXG4gICAgICAuZ2lucHV0X2NvbnRhaW5lcl9jaGVja2JveCxcbiAgICAgIC5naW5wdXRfY29udGFpbmVyX3JhZGlvIHtcbiAgICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG5cbiAgICAgICAgIC5nZmllbGRfY2hlY2tib3gsXG4gICAgICAgICAuZ2ZpZWxkX3JhZGlvIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgICAgICAvL2dyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZml0LCBtaW5tYXgoMTAwcHgsIDFmcikpO1xuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtcm93czogYXV0bztcbiAgICAgICAgICAgIGdyaWQtZ2FwOiAyMHB4IDM1cHg7XG4gICAgICAgICAgICAvL2p1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMTAwJTtcbiAgICAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtcm93czogYXV0bztcbiAgICAgICAgICAgICAgIGdyaWQtZ2FwOiAyMHB4IDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5nY2hvaWNlIHtcbiAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICAgICAgICAgICBoZWlnaHQ6IDcwcHg7XG4gICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMzVweDtcblxuICAgICAgICAgICAgICAgaW5wdXQge1xuICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgICAgICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgICAgICAgICAgICAgICAmOmZvY3VzLFxuICAgICAgICAgICAgICAgICAgJjpjaGVja2VkIHtcbiAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRjb2xvci1zZWNvbmRhcnk7XG4gICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuXG4gICAgICAgICAgICAgICAgICAgICArIGxhYmVsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IHVybChcIi4uL2Fzc2V0cy9jaGVja2VkLWljb24uc3ZnXCIpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMTFweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXRlcnRpYXJ5O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItdGVydGlhcnk7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItYm9keTtcblxuICAgICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICBjb250ZW50OlwiXCI7XG4gICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWdyYXkxNTtcbiAgICAgICAgICAgICAgICAgICAgIHRvcDogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAvLyBzbGlkZXJcbiAgICAgIC5ub1VpLXRhcmdldC5ub1VpLWhvcml6b250YWwge1xuICAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgIGhlaWdodDogMzVweDtcbiAgICAgICAgIG1hcmdpbjogMTAwcHggMCAhaW1wb3J0YW50O1xuXG4gICAgICAgICAubm9VaS1jb25uZWN0cyB7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuXG4gICAgICAgICAgICAubm9VaS1jb25uZWN0IHtcbiAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci10ZXJ0aWFyeTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgIH1cblxuICAgICAgICAgLm5vVWktaGFuZGxlIHtcbiAgICAgICAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBsZWZ0OiAxMDAlO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG5cbiAgICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjNEU1MDU2O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmJlZm9yZSxcbiAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICAgICAgICAgdG9wOiBhdXRvO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICBjb250ZW50OiB1cmwoXCIuLi9hc3NldHMvc2xpZGVyLWFycm93LnN2Z1wiKTtcbiAgICAgICAgICAgICAgIGxlZnQ6IDUwJSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgdG9wOiA1MCUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAvLyByZXNldCBjaGVja2JveCBvbiBzbGlkZXIgcGFnZVxuICAgICAgLmJ1dHRvbi1yZXNldCB7XG4gICAgICAgICAuZ2lucHV0X2NvbnRhaW5lcl9jaGVja2JveCB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuXG4gICAgICAgICAgICAuZ2ZpZWxkX2NoZWNrYm94IHtcbiAgICAgICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDEwMCU7XG4gICAgICAgICAgICAgICBncmlkLXRlbXBsYXRlLXJvd3M6IGF1dG87XG4gICAgICAgICAgICAgICBqdXN0aWZ5LWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgICAgICAgICAgIC5nY2hvaWNlIHtcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcblxuICAgICAgICAgICAgICAgICAgaW5wdXQge1xuICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLXdoaXRlO1xuICAgICAgICAgICAgICAgICAgICAgYXBwZWFyYW5jZTogaW5pdGlhbDtcbiAgICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuXG4gICAgICAgICAgICAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRjb2xvci1zZWNvbmRhcnk7XG4gICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICY6Y2hlY2tlZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItdGVydGlhcnk7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvci10ZXJ0aWFyeTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICsgbGFiZWwge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogdXJsKFwiLi4vYXNzZXRzL2NoZWNrZWQtaWNvbi5zdmdcIik7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgbGFiZWwge1xuICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcbiAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuXG4gICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC8vIGZvcm0gZm9vdGVyXG4gICAgICAuZ2Zvcm1fcGFnZV9mb290ZXIge1xuICAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgICAgICAgIGdyaWQtdGVtcGxhdGUtcm93czogYXV0bztcblxuICAgICAgICAgLmdmb3JtX25leHRfYnV0dG9uLFxuICAgICAgICAgLmdmb3JtX3ByZXZpb3VzX2J1dHRvbi5idXR0b24ge1xuICAgICAgICAgICAgQGluY2x1ZGUgYnV0dG9uKHByaW1hcnkpO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXByaW1hcnktZGFyaztcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itc2Vjb25kYXJ5O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1zZWNvbmRhcnk7XG4gICAgICAgICAgICAgICBvdXRsaW5lOiAxcHggZG90dGVkICRjb2xvci13aGl0ZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpkaXNhYmxlZCB7XG4gICAgICAgICAgICAgICAmOmZvY3VzLFxuICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcHJpbWFyeTtcbiAgICAgICAgICAgICAgICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuaXMtYWN0aXZlIHtcbiAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1zZWNvbmRhcnk7XG5cbiAgICAgICAgICAgICAgICY6Zm9jdXMsXG4gICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkY29sb3Itc2Vjb25kYXJ5LCA1JSk7XG4gICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIH1cbiAgICAgICAgIH1cblxuICAgICAgICAgLmdmb3JtX25leHRfYnV0dG9uIHsganVzdGlmeS1zZWxmOiBlbmQ7IGdyaWQtY29sdW1uOiAyOyB9XG4gICAgICAgICAuZ2Zvcm1fcHJldmlvdXNfYnV0dG9uLmJ1dHRvbiB7IGp1c3RpZnktc2VsZjogc3RhcnQ7IH1cblxuICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgICAgICAgICAgLmdmb3JtX25leHRfYnV0dG9uIHtcbiAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLy8gc2NyZWVuIDUgLS0gb25seSB3YXkgdG8gdGFyZ2V0IGlzIGJ5IElEXG4gICAgICAjZ2Zvcm1fcGFnZV8xNV81IHtcbiAgICAgICAgIC5nZm9ybV9wYWdlX2ZpZWxkcyB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5LWRhcms7XG4gICAgICAgICAgICBwYWRkaW5nOiAzNXB4IDYwcHg7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgICAgICAgcGFkZGluZzogMzBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmdmb3JtX2ZpZWxkcyB7XG4gICAgICAgICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgICAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtYXJlYXM6IFwibGVmdCBuYW1lXCJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwibGVmdCBlbWFpbFwiXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcImxlZnQgcGhvbmVcIlxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXCJsZWZ0IGNoZWNrYm94XCJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwibGVmdCBkaXNjbGFpbWVyXCJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwibGVmdCBzdWJtaXRcIjtcbiAgICAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtcm93czogYXV0bztcbiAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICBncmlkLWNvbHVtbi1nYXA6IDA7XG5cbiAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1hcmVhczogXCJsZWZ0XCJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwibmFtZVwiXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcImVtYWlsXCJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwicGhvbmVcIlxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXCJjaGVja2JveFwiXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcImRpc2NsYWltZXJcIlxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXCJzdWJtaXRcIjtcbiAgICAgICAgICAgICAgICAgIGdyaWQtY29sdW1uLWdhcDogMDtcbiAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgLy8gbWFrZSBzdXJlIGlucHV0cyBoYXZlIDE2cHggZm9udCBzaXplXG4gICAgICAgICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTZweCk7XG4gICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgIC8vIGNoYW5nZSBsYWJlbHNcbiAgICAgICAgICAgICAgIC5nZmllbGRfbGFiZWwge1xuICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1yZWd1bGFyO1xuICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAuZ2lucHV0X2NvbXBsZXgge1xuICAgICAgICAgICAgICAgICAgbGFiZWwge1xuICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKCRmb250LW1pbik7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgIC8vIGZvcmNlIGNvcHkgbGVmdFxuICAgICAgICAgICAgICAgLmFsaWduLWxlZnQge1xuICAgICAgICAgICAgICAgICAgZ3JpZC1hcmVhOiBsZWZ0O1xuICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRjb2xvci1ncmF5MTA7XG4gICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA2MHB4O1xuXG4gICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgIC8vIGhlYWRpbmdcbiAgICAgICAgICAgICAgICAgIGgyIHtcbiAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgyMnB4KTtcbiAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktaGVhZGluZztcbiAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcbiAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeS1kYXJrO1xuICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcblxuICAgICAgICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoNjBweCk7XG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSg1NXB4KTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgLy8gZm9yY2UgZm9ybSAmIGVsZW1lbnRzIHJpZ2h0XG4gICAgICAgICAgICAgICAuYWxpZ24tcmlnaHQge1xuICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA2MHB4O1xuICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcblxuICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMTBweCAwO1xuICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAubmFtZS1pbnB1dCB7IGdyaWQtYXJlYTogbmFtZTsgfVxuICAgICAgICAgICAgICAgLmVtYWlsLWlucHV0IHsgZ3JpZC1hcmVhOiBlbWFpbDsgfVxuICAgICAgICAgICAgICAgLnBob25lLWlucHV0IHsgZ3JpZC1hcmVhOiBwaG9uZTsgfVxuXG4gICAgICAgICAgICAgICAuY2hlY2tib3gtYXJlYSB7XG4gICAgICAgICAgICAgICAgICBncmlkLWFyZWE6IGNoZWNrYm94O1xuXG4gICAgICAgICAgICAgICAgICAuZ2lucHV0X2NvbnRhaW5lcl9jaGVja2JveCB7XG4gICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuXG4gICAgICAgICAgICAgICAgICAgICAuZ2ZpZWxkX2NoZWNrYm94IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAuZ2Nob2ljZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItZ3JheTEwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgYXBwZWFyYW5jZTogaW5pdGlhbDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpjaGVja2VkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci10ZXJ0aWFyeTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLXRlcnRpYXJ5O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKyBsYWJlbCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiB1cmwoXCIuLi9hc3NldHMvY2hlY2tlZC1pY29uLnN2Z1wiKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDFweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3V0bGluZTogMXB4IGRvdHRlZCAkY29sb3Itc2Vjb25kYXJ5O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3V0bGluZS1vZmZzZXQ6IC0zcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICsgbGFiZWwge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgbGFiZWwge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgLmRpc2NsYWltZXItYXJlYSB7XG4gICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoJGZvbnQtc20tbWluKTtcbiAgICAgICAgICAgICAgICAgIGdyaWQtYXJlYTogZGlzY2xhaW1lcjtcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItZ3JheTUwO1xuICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAuc3VibWl0LWFyZWEge1xuICAgICAgICAgICAgICAgICAgZ3JpZC1hcmVhOiBzdWJtaXQ7XG4gICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgICAgICAgICAgIGlucHV0IHtcbiAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJ1dHRvbihwcmltYXJ5KTtcbiAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE1cHggNDBweDtcblxuICAgICAgICAgICAgICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICAgICAgICAgICAgICBvdXRsaW5lOiAxcHggZG90dGVkICRjb2xvci1zZWNvbmRhcnk7XG4gICAgICAgICAgICAgICAgICAgICAgICBvdXRsaW5lLW9mZnNldDogMnB4O1xuICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgfVxuXG4gICAgICAgICAvLyBoaWRlIHNlY29uZCBidXR0b24gb24gbGFzdCBwYWdlXG4gICAgICAgICAuZ2Zvcm1fcGFnZV9mb290ZXIge1xuICAgICAgICAgICAgLmdmb3JtX2J1dHRvbiB7XG4gICAgICAgICAgICAgICBAZXh0ZW5kIC5zci1vbmx5O1xuICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICAgICAgfVxuICAgICAgICAgfVxuICAgICAgfVxuICAgfVxufVxuXG4ucGFnZS10ZW1wbGF0ZS1wYWdlLW1hcmtldGluZy1scC13aXphcmQge1xuICAgI3NraXAtbmF2aWdhdGlvbiB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50O1xuICAgICAgcGFkZGluZzogNXB4IDEwcHggIWltcG9ydGFudDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgIH1cblxuICAgLmJvdHRvbS1saW5rcyB7XG4gICAgICBAaW5jbHVkZSBsaXN0LXN0eWxlKHJlc2V0KTtcbiAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBhdXRvO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgei1pbmRleDogMTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMTAwJTtcbiAgICAgICAgIGdyaWQtdGVtcGxhdGUtcm93czogYXV0bztcbiAgICAgICAgIGdyaWQtZ2FwOiAxMHB4IDA7XG4gICAgICB9XG5cbiAgICAgIGxpIHtcbiAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9udC1zbS1tYXgpO1xuICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcblxuICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgIH1cblxuICAgICAgICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICB9XG5cbiAgICAgICAgIGEge1xuICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKCRmb250LXNtLW1heCk7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgIG91dGxpbmU6IDFweCBkb3R0ZWQgJGNvbG9yLXdoaXRlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgfVxuXG4gICAgICAgICB1bCB7XG4gICAgICAgICAgICBAaW5jbHVkZSBsaXN0LXN0eWxlKHJlc2V0KTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwifFwiO1xuICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDhweDtcbiAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXJlZ3VsYXI7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICB9XG4gICAgICB9XG4gICB9XG59XG4iLCJAZm9udC1mYWNlIHtcbiAgIGZvbnQtZmFtaWx5OiBcImljb25zXCI7XG4gICBzcmM6IHVybChcIn5mb250cy9pY29uLWZvbnQvaWNvbnMuZW90P2FjYTYwNzc1MWNjZWZkZWNiNjVlNjU0NjIzNzFlNzI2PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwifmZvbnRzL2ljb24tZm9udC9pY29ucy53b2ZmMj9hY2E2MDc3NTFjY2VmZGVjYjY1ZTY1NDYyMzcxZTcyNlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSxcbiAgICAgIHVybChcIn5mb250cy9pY29uLWZvbnQvaWNvbnMud29mZj9hY2E2MDc3NTFjY2VmZGVjYjY1ZTY1NDYyMzcxZTcyNlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCJ+Zm9udHMvaWNvbi1mb250L2ljb25zLnR0Zj9hY2E2MDc3NTFjY2VmZGVjYjY1ZTY1NDYyMzcxZTcyNlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSxcbiAgICAgIHVybChcIn5mb250cy9pY29uLWZvbnQvaWNvbnMuc3ZnP2FjYTYwNzc1MWNjZWZkZWNiNjVlNjU0NjIzNzFlNzI2I2ljb25zXCIpIGZvcm1hdChcInN2Z1wiKTtcbn1cbiIsIi8vIEZvbnRzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vLyBXZWIgZm9udHNcbi8vIE5vdGU6IEZvciBiZXR0ZXIgcGVyZm9ybWFuY2UgbG9hZCB3ZWJmb250cyBpbiBfbWFya3VwLXRvcC5odG1sIHBhcnRpYWwgZmlsZSBpZiBwb3NzaWJsZVxuXG4vLyBJbXBvcnQgaWNvbiBmb250XG5AaW1wb3J0IFwiLi4vLi4vY29tcG9uZW50cy9pY29uLWZvbnQvaWNvbi1mb250XCI7XG5AaW1wb3J0IFwiLi4vLi4vY29tcG9uZW50cy9pY29uLWZvbnQvaWNvbi1mb250LW1peGluXCI7XG5cbi8vIEljb24gZm9udCBoZWxwZXJcbkBlYWNoICRuYW1lLCAkZ2x5cGggaW4gJGljb24tZm9udCB7XG4gICAkaWNvbjogbWFwLWdldCgkaWNvbi1mb250LCAkbmFtZSk7XG5cbiAgIC5pY29uLSN7JG5hbWV9OmJlZm9yZSB7XG4gICAgICAvKiBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgKi9cbiAgICAgIGNvbnRlbnQ6ICN7J1wiXFxcXCcgKyBudGgoJGljb24sIDIpICsgJ1wiJ307XG4gICAgICBmb250LWZhbWlseTogbnRoKCRpY29uLCAxKSAhaW1wb3J0YW50O1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICB9XG59XG4iLCIvLyBDb250YWluZXIgd2lkdGhzXG4vL1xuLy8gU2V0IHRoZSBjb250YWluZXIgd2lkdGgsIGFuZCBvdmVycmlkZSBpdCBmb3IgZml4ZWQgbmF2YmFycyBpbiBtZWRpYSBxdWVyaWVzLlxuXG5AaWYgJGVuYWJsZS1ncmlkLWNsYXNzZXMge1xuICAgLmNvbnRhaW5lciB7XG4gICAgICBAaW5jbHVkZSBtYWtlLWNvbnRhaW5lcigpO1xuICAgICAgQGluY2x1ZGUgbWFrZS1jb250YWluZXItbWF4LXdpZHRocygpO1xuICAgfVxufVxuXG4vLyBGbHVpZCBjb250YWluZXJcbi8vXG4vLyBVdGlsaXplcyB0aGUgbWl4aW4gbWVhbnQgZm9yIGZpeGVkIHdpZHRoIGNvbnRhaW5lcnMsIGJ1dCB3aXRoIDEwMCUgd2lkdGggZm9yXG4vLyBmbHVpZCwgZnVsbCB3aWR0aCBsYXlvdXRzLlxuXG5AaWYgJGVuYWJsZS1ncmlkLWNsYXNzZXMge1xuICAgLmNvbnRhaW5lci1mbHVpZCB7XG4gICAgICBAaW5jbHVkZSBtYWtlLWNvbnRhaW5lcigpO1xuICAgfVxufVxuXG4vLyBSb3dcbi8vXG4vLyBSb3dzIGNvbnRhaW4gYW5kIGNsZWFyIHRoZSBmbG9hdHMgb2YgeW91ciBjb2x1bW5zLlxuXG5AaWYgJGVuYWJsZS1ncmlkLWNsYXNzZXMge1xuICAgLnJvdyB7XG4gICAgICBAaW5jbHVkZSBtYWtlLXJvdygpO1xuICAgfVxuXG4gICAvLyBSZW1vdmUgdGhlIG5lZ2F0aXZlIG1hcmdpbiBmcm9tIGRlZmF1bHQgLnJvdywgdGhlbiB0aGUgaG9yaXpvbnRhbCBwYWRkaW5nXG4gICAvLyBmcm9tIGFsbCBpbW1lZGlhdGUgY2hpbGRyZW4gY29sdW1ucyAodG8gcHJldmVudCBydW5hd2F5IHN0eWxlIGluaGVyaXRhbmNlKS5cbiAgIC5uby1ndXR0ZXJzIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuXG4gICAgICA+IC5jb2wsXG4gICAgICA+IFtjbGFzcyo9XCJjb2wtXCJdIHtcbiAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICB9XG4gICB9XG59XG5cbi8vIENvbHVtbnNcbi8vXG4vLyBDb21tb24gc3R5bGVzIGZvciBzbWFsbCBhbmQgbGFyZ2UgZ3JpZCBjb2x1bW5zXG5cbkBpZiAkZW5hYmxlLWdyaWQtY2xhc3NlcyB7XG4gICBAaW5jbHVkZSBtYWtlLWdyaWQtY29sdW1ucygpO1xufVxuIiwiLy8vIEdyaWQgc3lzdGVtXG4vL1xuLy8gR2VuZXJhdGUgc2VtYW50aWMgZ3JpZCBjb2x1bW5zIHdpdGggdGhlc2UgbWl4aW5zLlxuXG5AbWl4aW4gbWFrZS1jb250YWluZXIoKSB7XG4gICB3aWR0aDogMTAwJTtcbiAgIHBhZGRpbmctcmlnaHQ6ICgkZ3JpZC1ndXR0ZXItd2lkdGggLyAyKTtcbiAgIHBhZGRpbmctbGVmdDogKCRncmlkLWd1dHRlci13aWR0aCAvIDIpO1xuICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgbWFyZ2luLWxlZnQ6IGF1dG87XG5cbiAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgcGFkZGluZy1yaWdodDogJGdyaWQtZ3V0dGVyLXdpZHRoO1xuICAgICAgcGFkZGluZy1sZWZ0OiAkZ3JpZC1ndXR0ZXItd2lkdGg7XG4gICB9XG59XG5cbi8vIEZvciBlYWNoIGJyZWFrcG9pbnQsIGRlZmluZSB0aGUgbWF4aW11bSB3aWR0aCBvZiB0aGUgY29udGFpbmVyIGluIGEgbWVkaWEgcXVlcnlcbkBtaXhpbiBtYWtlLWNvbnRhaW5lci1tYXgtd2lkdGhzKCRtYXgtd2lkdGhzOiAkY29udGFpbmVyLW1heC13aWR0aHMsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgIEBlYWNoICRicmVha3BvaW50LCAkY29udGFpbmVyLW1heC13aWR0aCBpbiAkbWF4LXdpZHRocyB7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50LCAkYnJlYWtwb2ludHMpIHtcbiAgICAgICAgIG1heC13aWR0aDogJGNvbnRhaW5lci1tYXgtd2lkdGg7XG4gICAgICB9XG4gICB9XG59XG5cbkBtaXhpbiBtYWtlLXJvdygpIHtcbiAgIGRpc3BsYXk6IGZsZXg7XG4gICBmbGV4LXdyYXA6IHdyYXA7XG4gICBtYXJnaW4tcmlnaHQ6ICgkZ3JpZC1ndXR0ZXItd2lkdGggLyAtMik7XG4gICBtYXJnaW4tbGVmdDogKCRncmlkLWd1dHRlci13aWR0aCAvIC0yKTtcbn1cblxuQG1peGluIG1ha2UtY29sLXJlYWR5KCkge1xuICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgLy8gUHJldmVudCBjb2x1bW5zIGZyb20gYmVjb21pbmcgdG9vIG5hcnJvdyB3aGVuIGF0IHNtYWxsZXIgZ3JpZCB0aWVycyBieVxuICAgLy8gYWx3YXlzIHNldHRpbmcgYHdpZHRoOiAxMDAlO2AuIFRoaXMgd29ya3MgYmVjYXVzZSB3ZSB1c2UgYGZsZXhgIHZhbHVlc1xuICAgLy8gbGF0ZXIgb24gdG8gb3ZlcnJpZGUgdGhpcyBpbml0aWFsIHdpZHRoLlxuICAgd2lkdGg6IDEwMCU7XG4gICBtaW4taGVpZ2h0OiAxcHg7IC8vIFByZXZlbnQgY29sbGFwc2luZ1xuICAgcGFkZGluZy1yaWdodDogKCRncmlkLWd1dHRlci13aWR0aCAvIDIpO1xuICAgcGFkZGluZy1sZWZ0OiAoJGdyaWQtZ3V0dGVyLXdpZHRoIC8gMik7XG59XG5cbkBtaXhpbiBtYWtlLWNvbCgkc2l6ZSwgJGNvbHVtbnM6ICRncmlkLWNvbHVtbnMpIHtcbiAgIGZsZXg6IDAgMCBwZXJjZW50YWdlKCRzaXplIC8gJGNvbHVtbnMpO1xuICAgLy8gQWRkIGEgYG1heC13aWR0aGAgdG8gZW5zdXJlIGNvbnRlbnQgd2l0aGluIGVhY2ggY29sdW1uIGRvZXMgbm90IGJsb3cgb3V0XG4gICAvLyB0aGUgd2lkdGggb2YgdGhlIGNvbHVtbi4gQXBwbGllcyB0byBJRTEwKyBhbmQgRmlyZWZveC4gQ2hyb21lIGFuZCBTYWZhcmlcbiAgIC8vIGRvIG5vdCBhcHBlYXIgdG8gcmVxdWlyZSB0aGlzLlxuICAgbWF4LXdpZHRoOiBwZXJjZW50YWdlKCRzaXplIC8gJGNvbHVtbnMpO1xufVxuXG5AbWl4aW4gbWFrZS1jb2wtb2Zmc2V0KCRzaXplLCAkY29sdW1uczogJGdyaWQtY29sdW1ucykge1xuICAgJG51bTogJHNpemUgLyAkY29sdW1ucztcbiAgIG1hcmdpbi1sZWZ0OiBpZigkbnVtID09IDAsIDAsIHBlcmNlbnRhZ2UoJG51bSkpO1xufVxuIiwiLy8gQnJlYWtwb2ludCB2aWV3cG9ydCBzaXplcyBhbmQgbWVkaWEgcXVlcmllcy5cbi8vXG4vLyBCcmVha3BvaW50cyBhcmUgZGVmaW5lZCBhcyBhIG1hcCBvZiAobmFtZTogbWluaW11bSB3aWR0aCksIG9yZGVyIGZyb20gc21hbGwgdG8gbGFyZ2U6XG4vL1xuLy8gICAgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KVxuLy9cbi8vIFRoZSBtYXAgZGVmaW5lZCBpbiB0aGUgYCRncmlkLWJyZWFrcG9pbnRzYCBnbG9iYWwgdmFyaWFibGUgaXMgdXNlZCBhcyB0aGUgYCRicmVha3BvaW50c2AgYXJndW1lbnQgYnkgZGVmYXVsdC5cblxuLy8gTmFtZSBvZiB0aGUgbmV4dCBicmVha3BvaW50LCBvciBudWxsIGZvciB0aGUgbGFzdCBicmVha3BvaW50LlxuLy9cbi8vICAgID4+IGJyZWFrcG9pbnQtbmV4dChzbSlcbi8vICAgIG1kXG4vLyAgICA+PiBicmVha3BvaW50LW5leHQoc20sICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCkpXG4vLyAgICBtZFxuLy8gICAgPj4gYnJlYWtwb2ludC1uZXh0KHNtLCAkYnJlYWtwb2ludC1uYW1lczogKHhzIHNtIG1kIGxnIHhsKSlcbi8vICAgIG1kXG5AZnVuY3Rpb24gYnJlYWtwb2ludC1uZXh0KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzLCAkYnJlYWtwb2ludC1uYW1lczogbWFwLWtleXMoJGJyZWFrcG9pbnRzKSkge1xuICAgJG46IGluZGV4KCRicmVha3BvaW50LW5hbWVzLCAkbmFtZSk7XG4gICBAcmV0dXJuIGlmKCRuIDwgbGVuZ3RoKCRicmVha3BvaW50LW5hbWVzKSwgbnRoKCRicmVha3BvaW50LW5hbWVzLCAkbiArIDEpLCBudWxsKTtcbn1cblxuLy8gTWluaW11bSBicmVha3BvaW50IHdpZHRoLiBOdWxsIGZvciB0aGUgc21hbGxlc3QgKGZpcnN0KSBicmVha3BvaW50LlxuLy9cbi8vICAgID4+IGJyZWFrcG9pbnQtbWluKHNtLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpKVxuLy8gICAgNTc2cHhcbkBmdW5jdGlvbiBicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAgJG1pbjogbWFwLWdldCgkYnJlYWtwb2ludHMsICRuYW1lKTtcbiAgIEByZXR1cm4gaWYoJG1pbiAhPSAwLCAkbWluLCBudWxsKTtcbn1cblxuLy8gTWF4aW11bSBicmVha3BvaW50IHdpZHRoLiBOdWxsIGZvciB0aGUgbGFyZ2VzdCAobGFzdCkgYnJlYWtwb2ludC5cbi8vIFRoZSBtYXhpbXVtIHZhbHVlIGlzIGNhbGN1bGF0ZWQgYXMgdGhlIG1pbmltdW0gb2YgdGhlIG5leHQgb25lIGxlc3MgMC4wMnB4XG4vLyB0byB3b3JrIGFyb3VuZCB0aGUgbGltaXRhdGlvbnMgb2YgYG1pbi1gIGFuZCBgbWF4LWAgcHJlZml4ZXMgYW5kIHZpZXdwb3J0cyB3aXRoIGZyYWN0aW9uYWwgd2lkdGhzLlxuLy8gU2VlIGh0dHBzOi8vd3d3LnczLm9yZy9UUi9tZWRpYXF1ZXJpZXMtNC8jbXEtbWluLW1heFxuLy8gVXNlcyAwLjAycHggcmF0aGVyIHRoYW4gMC4wMXB4IHRvIHdvcmsgYXJvdW5kIGEgY3VycmVudCByb3VuZGluZyBidWcgaW4gU2FmYXJpLlxuLy8gU2VlIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xNzgyNjFcbi8vXG4vLyAgICA+PiBicmVha3BvaW50LW1heChzbSwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KSlcbi8vICAgIDc2Ny45OHB4XG5AZnVuY3Rpb24gYnJlYWtwb2ludC1tYXgoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgICRuZXh0OiBicmVha3BvaW50LW5leHQoJG5hbWUsICRicmVha3BvaW50cyk7XG4gICBAcmV0dXJuIGlmKCRuZXh0LCBicmVha3BvaW50LW1pbigkbmV4dCwgJGJyZWFrcG9pbnRzKSAtIDAuMDJweCwgbnVsbCk7XG59XG5cbi8vIFJldHVybnMgYSBibGFuayBzdHJpbmcgaWYgc21hbGxlc3QgYnJlYWtwb2ludCwgb3RoZXJ3aXNlIHJldHVybnMgdGhlIG5hbWUgd2l0aCBhIGRhc2ggaW4gZnJvbnQuXG4vLyBVc2VmdWwgZm9yIG1ha2luZyByZXNwb25zaXZlIHV0aWxpdGllcy5cbi8vXG4vLyAgICA+PiBicmVha3BvaW50LWluZml4KHhzLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpKVxuLy8gICAgXCJcIiAgKFJldHVybnMgYSBibGFuayBzdHJpbmcpXG4vLyAgICA+PiBicmVha3BvaW50LWluZml4KHNtLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpKVxuLy8gICAgXCItc21cIlxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtaW5maXgoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgIEByZXR1cm4gaWYoYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50cykgPT0gbnVsbCwgXCJcIiwgXCItI3skbmFtZX1cIik7XG59XG5cbi8vIE1lZGlhIG9mIGF0IGxlYXN0IHRoZSBtaW5pbXVtIGJyZWFrcG9pbnQgd2lkdGguIE5vIHF1ZXJ5IGZvciB0aGUgc21hbGxlc3QgYnJlYWtwb2ludC5cbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSB0byB0aGUgZ2l2ZW4gYnJlYWtwb2ludCBhbmQgd2lkZXIuXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC11cCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAgJG1pbjogYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50cyk7XG4gICBAaWYgJG1pbiB7XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbikge1xuICAgICAgICAgQGNvbnRlbnQ7XG4gICAgICB9XG4gICB9IEBlbHNlIHtcbiAgICAgIEBjb250ZW50O1xuICAgfVxufVxuXG4vLyBNZWRpYSBvZiBhdCBtb3N0IHRoZSBtYXhpbXVtIGJyZWFrcG9pbnQgd2lkdGguIE5vIHF1ZXJ5IGZvciB0aGUgbGFyZ2VzdCBicmVha3BvaW50LlxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IHRvIHRoZSBnaXZlbiBicmVha3BvaW50IGFuZCBuYXJyb3dlci5cbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LWRvd24oJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgICRtYXg6IGJyZWFrcG9pbnQtbWF4KCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuICAgQGlmICRtYXgge1xuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtYXgpIHtcbiAgICAgICAgIEBjb250ZW50O1xuICAgICAgfVxuICAgfSBAZWxzZSB7XG4gICAgICBAY29udGVudDtcbiAgIH1cbn1cblxuLy8gTWVkaWEgdGhhdCBzcGFucyBtdWx0aXBsZSBicmVha3BvaW50IHdpZHRocy5cbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSBiZXR3ZWVuIHRoZSBtaW4gYW5kIG1heCBicmVha3BvaW50c1xuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtYmV0d2VlbigkbG93ZXIsICR1cHBlciwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAgJG1pbjogYnJlYWtwb2ludC1taW4oJGxvd2VyLCAkYnJlYWtwb2ludHMpO1xuICAgJG1heDogYnJlYWtwb2ludC1tYXgoJHVwcGVyLCAkYnJlYWtwb2ludHMpO1xuXG4gICBAaWYgJG1pbiAhPSBudWxsIGFuZCAkbWF4ICE9IG51bGwge1xuICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRtaW4pIGFuZCAobWF4LXdpZHRoOiAkbWF4KSB7XG4gICAgICAgICBAY29udGVudDtcbiAgICAgIH1cbiAgIH0gQGVsc2UgaWYgJG1heCA9PSBudWxsIHtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGxvd2VyLCAkYnJlYWtwb2ludHMpIHtcbiAgICAgICAgIEBjb250ZW50O1xuICAgICAgfVxuICAgfSBAZWxzZSBpZiAkbWluID09IG51bGwge1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCR1cHBlciwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICAgICBAY29udGVudDtcbiAgICAgIH1cbiAgIH1cbn1cblxuLy8gTWVkaWEgYmV0d2VlbiB0aGUgYnJlYWtwb2ludCdzIG1pbmltdW0gYW5kIG1heGltdW0gd2lkdGhzLlxuLy8gTm8gbWluaW11bSBmb3IgdGhlIHNtYWxsZXN0IGJyZWFrcG9pbnQsIGFuZCBubyBtYXhpbXVtIGZvciB0aGUgbGFyZ2VzdCBvbmUuXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgb25seSB0byB0aGUgZ2l2ZW4gYnJlYWtwb2ludCwgbm90IHZpZXdwb3J0cyBhbnkgd2lkZXIgb3IgbmFycm93ZXIuXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC1vbmx5KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICAkbWluOiBicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgICRtYXg6IGJyZWFrcG9pbnQtbWF4KCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuXG4gICBAaWYgJG1pbiAhPSBudWxsIGFuZCAkbWF4ICE9IG51bGwge1xuICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRtaW4pIGFuZCAobWF4LXdpZHRoOiAkbWF4KSB7XG4gICAgICAgICBAY29udGVudDtcbiAgICAgIH1cbiAgIH0gQGVsc2UgaWYgJG1heCA9PSBudWxsIHtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJG5hbWUsICRicmVha3BvaW50cykge1xuICAgICAgICAgQGNvbnRlbnQ7XG4gICAgICB9XG4gICB9IEBlbHNlIGlmICRtaW4gPT0gbnVsbCB7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oJG5hbWUsICRicmVha3BvaW50cykge1xuICAgICAgICAgQGNvbnRlbnQ7XG4gICAgICB9XG4gICB9XG59XG4iLCIvLyBGcmFtZXdvcmsgZ3JpZCBnZW5lcmF0aW9uXG4vL1xuLy8gVXNlZCBvbmx5IGJ5IEJvb3RzdHJhcCB0byBnZW5lcmF0ZSB0aGUgY29ycmVjdCBudW1iZXIgb2YgZ3JpZCBjbGFzc2VzIGdpdmVuXG4vLyBhbnkgdmFsdWUgb2YgYCRncmlkLWNvbHVtbnNgLlxuXG5AbWl4aW4gbWFrZS1ncmlkLWNvbHVtbnMoJGNvbHVtbnM6ICRncmlkLWNvbHVtbnMsICRndXR0ZXI6ICRncmlkLWd1dHRlci13aWR0aCwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAgLy8gQ29tbW9uIHByb3BlcnRpZXMgZm9yIGFsbCBicmVha3BvaW50c1xuICAgJWdyaWQtY29sdW1uIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWluLWhlaWdodDogMXB4OyAvLyBQcmV2ZW50IGNvbHVtbnMgZnJvbSBjb2xsYXBzaW5nIHdoZW4gZW1wdHlcbiAgICAgIHBhZGRpbmctcmlnaHQ6ICgkZ3V0dGVyIC8gMik7XG4gICAgICBwYWRkaW5nLWxlZnQ6ICgkZ3V0dGVyIC8gMik7XG4gICB9XG5cbiAgIEBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRicmVha3BvaW50cykge1xuICAgICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkYnJlYWtwb2ludHMpO1xuXG4gICAgICAvLyBBbGxvdyBjb2x1bW5zIHRvIHN0cmV0Y2ggZnVsbCB3aWR0aCBiZWxvdyB0aGVpciBicmVha3BvaW50c1xuICAgICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAkY29sdW1ucyB7XG4gICAgICAgICAuY29sI3skaW5maXh9LSN7JGl9IHtcbiAgICAgICAgICAgIEBleHRlbmQgJWdyaWQtY29sdW1uO1xuICAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmNvbCN7JGluZml4fSxcbiAgICAgIC5jb2wjeyRpbmZpeH0tYXV0byB7XG4gICAgICAgICBAZXh0ZW5kICVncmlkLWNvbHVtbjtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICAgICAvLyBQcm92aWRlIGJhc2ljIGAuY29sLXticH1gIGNsYXNzZXMgZm9yIGVxdWFsLXdpZHRoIGZsZXhib3ggY29sdW1uc1xuICAgICAgICAgLmNvbCN7JGluZml4fSB7XG4gICAgICAgICAgICBmbGV4LWJhc2lzOiAwO1xuICAgICAgICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgfVxuICAgICAgICAgLmNvbCN7JGluZml4fS1hdXRvIHtcbiAgICAgICAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICBtYXgtd2lkdGg6IG5vbmU7IC8vIFJlc2V0IGVhcmxpZXIgZ3JpZCB0aWVyc1xuICAgICAgICAgfVxuXG4gICAgICAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoICRjb2x1bW5zIHtcbiAgICAgICAgICAgIC5jb2wjeyRpbmZpeH0tI3skaX0ge1xuICAgICAgICAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2woJGksICRjb2x1bW5zKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgIH1cblxuICAgICAgICAgLm9yZGVyI3skaW5maXh9LWZpcnN0IHtcbiAgICAgICAgICAgIG9yZGVyOiAtMTtcbiAgICAgICAgIH1cblxuICAgICAgICAgLm9yZGVyI3skaW5maXh9LWxhc3Qge1xuICAgICAgICAgICAgb3JkZXI6ICRjb2x1bW5zICsgMTtcbiAgICAgICAgIH1cblxuICAgICAgICAgQGZvciAkaSBmcm9tIDAgdGhyb3VnaCAkY29sdW1ucyB7XG4gICAgICAgICAgICAub3JkZXIjeyRpbmZpeH0tI3skaX0ge1xuICAgICAgICAgICAgICAgb3JkZXI6ICRpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgfVxuXG4gICAgICAgICAvLyBgJGNvbHVtbnMgLSAxYCBiZWNhdXNlIG9mZnNldHRpbmcgYnkgdGhlIHdpZHRoIG9mIGFuIGVudGlyZSByb3cgaXNuJ3QgcG9zc2libGVcbiAgICAgICAgIEBmb3IgJGkgZnJvbSAwIHRocm91Z2ggKCRjb2x1bW5zIC0gMSkge1xuICAgICAgICAgICAgQGlmIG5vdCgkaW5maXggPT0gXCJcIiBhbmQgJGkgPT0gMCkge1xuICAgICAgICAgICAgICAgLy8gQXZvaWQgZW1pdHRpbmcgdXNlbGVzcyAub2Zmc2V0LTBcbiAgICAgICAgICAgICAgIC5vZmZzZXQjeyRpbmZpeH0tI3skaX0ge1xuICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2wtb2Zmc2V0KCRpLCAkY29sdW1ucyk7XG4gICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICB9XG4gICAgICB9XG4gICB9XG59XG4iLCIvLyBJbXBvcnQgTGF5b3V0IE1peGluXG5AaW1wb3J0IFwidGVtcGxhdGUtbGF5b3V0LW1peGluXCI7XG5cbi8vIFNjb3BlZCBWYXJpYWJsZXNcbiRsYXlvdXQtcGFkZGluZy1sZzogMTAwcHg7XG4kbGF5b3V0LXBhZGRpbmctbWQ6IDUwcHg7XG4kbGF5b3V0LXBhZGRpbmctc206IDI1cHg7XG5cbi8vIFRlbXBsYXRlcyBMYXlvdXRzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy9cblxuLmxheW91dCB7XG4gICBwYWRkaW5nOiAkbGF5b3V0LXBhZGRpbmctbGcgMDtcblxuICAgLy8gVXBkYXRlIHBhZGRpbmcgaWYgc3RhY2tpbmcgbGF5b3V0c1xuICAgKyAubGF5b3V0IHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAkbGF5b3V0LXBhZGRpbmctbGc7XG4gICAgICBwYWRkaW5nLXRvcDogMDtcbiAgIH1cblxuICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICBwYWRkaW5nOiAkbGF5b3V0LXBhZGRpbmctbWQgMDtcblxuICAgICAgKyAubGF5b3V0IHtcbiAgICAgICAgIHBhZGRpbmctYm90dG9tOiAkbGF5b3V0LXBhZGRpbmctbWQ7XG4gICAgICB9XG4gICB9XG5cbiAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgcGFkZGluZzogJGxheW91dC1wYWRkaW5nLXNtIDA7XG5cbiAgICAgICsgLmxheW91dCB7XG4gICAgICAgICBwYWRkaW5nLWJvdHRvbTogJGxheW91dC1wYWRkaW5nLXNtO1xuICAgICAgfVxuICAgfVxuXG4gICAvLyBXaWRlIExheW91dFxuICAgJi0td2lkZSB7XG4gICAgICBAaW5jbHVkZSBsYXlvdXQoZGVmYXVsdCk7XG4gICAgICBAaW5jbHVkZSBtYWtlLWNvbnRhaW5lcigpO1xuICAgfVxuXG4gICAvLyBTcGxpdCBMYXlvdXRcbiAgICYtLXNwbGl0IHtcbiAgICAgIEBpbmNsdWRlIGxheW91dChzcGxpdCk7XG4gICAgICBAaW5jbHVkZSBtYWtlLWNvbnRhaW5lcigpO1xuICAgfVxuXG4gICAvLyBBcnRpY2xlIExheW91dFxuICAgJi0tYXJ0aWNsZSB7XG4gICAgICBAaW5jbHVkZSBsYXlvdXQoYXJ0aWNsZSk7XG4gICAgICBAaW5jbHVkZSBtYWtlLWNvbnRhaW5lcigpO1xuICAgfVxuXG4gICAvLyBSaWdodCBSYWlsIExheW91dFxuICAgJi0tcmlnaHQtcmFpbCB7XG4gICAgICBAaW5jbHVkZSBsYXlvdXQocmlnaHQtcmFpbCk7XG4gICAgICBAaW5jbHVkZSBtYWtlLWNvbnRhaW5lcigpO1xuICAgfVxuXG4gICAvLyBMZWZ0IFJhaWwgTGF5b3V0XG4gICAmLS1sZWZ0LXJhaWwge1xuICAgICAgQGluY2x1ZGUgbGF5b3V0KGxlZnQtcmFpbCk7XG4gICAgICBAaW5jbHVkZSBtYWtlLWNvbnRhaW5lcigpO1xuICAgfVxufVxuIiwiLy8gSW1wb3J0IExheW91dCBEZXBlbmRlbmNpZXNcbkBpbXBvcnQgXCJsYXlvdXQtbWl4aW5zL21peGluc1wiO1xuQGltcG9ydCBcImxheW91dC12YXJpYWJsZXMvdmFyaWFibGVzXCI7XG5cbi8vIEltcG9ydCBVdGlsaXRpZXNcbkBpbXBvcnQgXCIuLi91dGlsaXRpZXMvdmFyaWFibGVzXCI7XG5cbi8vIFNjb3BlZCBWYXJpYWJsZXNcbiRnYXAtbGc6IDYwcHg7XG4kZ2FwLXNtOiA0MHB4O1xuXG4vLyBUZW1wbGF0ZXMgTGF5b3V0IE1peGluc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIEV4YW1wbGU6IEBpbmNsdWRlIGxheW91dChzcGxpdCk7XG5cbkBtaXhpbiBsYXlvdXQoJGxheW91dFR5cGUpIHtcbiAgIGRpc3BsYXk6IGdyaWQ7XG4gICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDEwMCU7XG4gICBncmlkLXRlbXBsYXRlLXJvd3M6IGF1dG87XG4gICBncmlkLXRlbXBsYXRlLWFyZWFzOiBcIm1haW4tY29udGVudFwiO1xuXG4gICAubWFpbi1jb250ZW50IHtcbiAgICAgIGdyaWQtYXJlYTogbWFpbi1jb250ZW50O1xuICAgfVxuXG4gICAvLyBTcGxpdCAoIDUwLzUwICkgTGF5b3V0XG4gICBAaWYgKCRsYXlvdXRUeXBlID09IFwic3BsaXRcIikge1xuICAgICAgZ3JpZC1nYXA6IDAgJGdhcC1sZztcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gICAgICBncmlkLXRlbXBsYXRlLXJvd3M6IGF1dG87XG4gICAgICBncmlkLXRlbXBsYXRlLWFyZWFzOiBcImxlZnQtY29sIHJpZ2h0LWNvbFwiO1xuXG4gICAgICAubGVmdC1hc2lkZSB7XG4gICAgICAgICBncmlkLWFyZWE6IGxlZnQtY29sO1xuICAgICAgfVxuICAgICAgLnJpZ2h0LWFzaWRlIHtcbiAgICAgICAgIGdyaWQtYXJlYTogcmlnaHQtY29sO1xuICAgICAgfVxuXG4gICAgICAvLyBTcGxpdCBNZWRpYSBRdWVyeVxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICBncmlkLWdhcDogJGdhcC1zbSAwO1xuICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxMDAlO1xuICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoMiwgYXV0byk7XG4gICAgICAgICBncmlkLXRlbXBsYXRlLWFyZWFzOiBcImxlZnQtY29sXCIgXCJyaWdodC1jb2xcIjtcbiAgICAgIH1cbiAgIH1cblxuICAgLy8gQXJ0aWNsZSBMYXlvdXRcbiAgIEBpZiAoJGxheW91dFR5cGUgPT0gXCJhcnRpY2xlXCIpIHtcbiAgICAgIGdyaWQtZ2FwOiAwICRnYXAtbGc7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAzZnIgMWZyO1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBhdXRvO1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1hcmVhczogXCJsZWZ0LXJhaWwgbWFpbi1jb250ZW50IHJpZ2h0LXJhaWxcIjtcblxuICAgICAgLmxlZnQtYXNpZGUge1xuICAgICAgICAgZ3JpZC1hcmVhOiBsZWZ0LXJhaWw7XG4gICAgICB9XG4gICAgICAubWFpbi1jb250ZW50IHtcbiAgICAgICAgIGdyaWQtYXJlYTogbWFpbi1jb250ZW50O1xuICAgICAgfVxuICAgICAgLnJpZ2h0LWFzaWRlIHtcbiAgICAgICAgIGdyaWQtYXJlYTogcmlnaHQtcmFpbDtcbiAgICAgIH1cblxuICAgICAgLy8gQXJ0aWNsZSBNZWRpYSBRdWVyeVxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICBncmlkLWdhcDogJGdhcC1zbTtcbiAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDNmcjtcbiAgICAgICAgIGdyaWQtdGVtcGxhdGUtcm93czogYXV0byBhdXRvO1xuICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1hcmVhczogXCJsZWZ0LXJhaWwgbWFpbi1jb250ZW50XCIgXCJyaWdodC1yYWlsIHJpZ2h0LXJhaWxcIjtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICBncmlkLWdhcDogJGdhcC1zbSAwO1xuICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxMDAlO1xuICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoMywgYXV0byk7XG4gICAgICAgICBncmlkLXRlbXBsYXRlLWFyZWFzOiBcImxlZnQtcmFpbFwiIFwibWFpbi1jb250ZW50XCIgXCJyaWdodC1yYWlsXCI7XG4gICAgICB9XG4gICB9XG5cbiAgIC8vIFJpZ2h0IFJhaWwgTGF5b3V0XG4gICBAaWYgKCRsYXlvdXRUeXBlID09IFwicmlnaHQtcmFpbFwiKSB7XG4gICAgICBncmlkLWdhcDogMCAkZ2FwLWxnO1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAyZnIgMWZyO1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBhdXRvO1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1hcmVhczogXCJtYWluLWNvbnRlbnQgcmlnaHQtcmFpbFwiO1xuXG4gICAgICAubWFpbi1jb250ZW50IHtcbiAgICAgICAgIGdyaWQtYXJlYTogbWFpbi1jb250ZW50O1xuICAgICAgfVxuICAgICAgLnJpZ2h0LWFzaWRlIHtcbiAgICAgICAgIGdyaWQtYXJlYTogcmlnaHQtcmFpbDtcbiAgICAgIH1cblxuICAgICAgLy8gUmlnaHQgUmFpbCBNZWRpYSBRdWVyeVxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICBncmlkLWdhcDogJGdhcC1zbSAwO1xuICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxMDAlO1xuICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoMiwgYXV0byk7XG4gICAgICAgICBncmlkLXRlbXBsYXRlLWFyZWFzOiBcInJpZ2h0LXJhaWxcIiBcIm1haW4tY29udGVudFwiO1xuICAgICAgfVxuICAgfVxuXG4gICAvLyBSaWdodCBSYWlsIExheW91dFxuICAgQGlmICgkbGF5b3V0VHlwZSA9PSBcImxlZnQtcmFpbFwiKSB7XG4gICAgICBncmlkLWdhcDogMCAkZ2FwLWxnO1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgM2ZyO1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBhdXRvO1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1hcmVhczogXCJsZWZ0LXJhaWwgbWFpbi1jb250ZW50XCI7XG5cbiAgICAgIC5sZWZ0LWFzaWRlIHtcbiAgICAgICAgIGdyaWQtYXJlYTogbGVmdC1yYWlsO1xuICAgICAgfVxuXG4gICAgICAubWFpbi1jb250ZW50IHtcbiAgICAgICAgIGdyaWQtYXJlYTogbWFpbi1jb250ZW50O1xuICAgICAgfVxuXG4gICAgICAvLyBSaWdodCBSYWlsIE1lZGlhIFF1ZXJ5XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgIGdyaWQtZ2FwOiAkZ2FwLXNtIDA7XG4gICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDEwMCU7XG4gICAgICAgICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCgyLCBhdXRvKTtcbiAgICAgICAgIGdyaWQtdGVtcGxhdGUtYXJlYXM6IFwibGVmdC1yYWlsXCIgXCJtYWluLWNvbnRlbnRcIjtcbiAgICAgIH1cbiAgIH1cbn1cbiIsbnVsbCwiLy8gU2NvcGVkIFZhcmlhYmxlc1xuJGNvbHVtbi1nYXA6IDE1cHg7XG5cbi8vIEdsb2JhbCBjb2x1bW4gbGF5b3V0c1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy8gU2V0IGNvbHVtbiBsYXlvdXRcbi8vIEV4YW1wbGU6IDxkaXYgZGF0YS1tYXgtY29sdW1ucz1cIjNcIj5cblxuW2RhdGEtbWF4LWNvbHVtbnNdIHtcbiAgIGRpc3BsYXk6IGdyaWQ7XG5cbiAgIC8vIGRhdGEtbWF4LWNvbHVtbnM9XCI0XCIgbGF5b3V0XG4gICAmW2RhdGEtbWF4LWNvbHVtbnM9XCI0XCJdIHtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIDFmcik7XG4gICAgICAgICBncmlkLXRlbXBsYXRlLXJvd3M6IGF1dG87XG4gICAgICAgICBncmlkLWdhcDogJGNvbHVtbi1nYXA7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LW9ubHkobWQpIHtcbiAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gICAgICAgICBncmlkLXRlbXBsYXRlLXJvd3M6IGF1dG87XG4gICAgICAgICBncmlkLWdhcDogJGNvbHVtbi1nYXA7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LW9ubHkoc20pIHtcbiAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gICAgICAgICBncmlkLXRlbXBsYXRlLXJvd3M6IGF1dG87XG4gICAgICAgICBncmlkLWdhcDogJGNvbHVtbi1nYXA7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHtcbiAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMTAwJTtcbiAgICAgICAgIGdyaWQtdGVtcGxhdGUtcm93czogYXV0bztcbiAgICAgICAgIGdyaWQtZ2FwOiAkY29sdW1uLWdhcDtcbiAgICAgIH1cbiAgIH1cblxuICAgLy8gZGF0YS1tYXgtY29sdW1ucz1cIjNcIiBsYXlvdXRcbiAgICZbZGF0YS1tYXgtY29sdW1ucz1cIjNcIl0ge1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbiAgICAgICAgIGdyaWQtdGVtcGxhdGUtcm93czogYXV0bztcbiAgICAgICAgIGdyaWQtZ2FwOiAkY29sdW1uLWdhcDtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtb25seShzbSkge1xuICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgICAgICAgIGdyaWQtdGVtcGxhdGUtcm93czogYXV0bztcbiAgICAgICAgIGdyaWQtZ2FwOiAkY29sdW1uLWdhcDtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4cykge1xuICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxMDAlO1xuICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBhdXRvO1xuICAgICAgICAgZ3JpZC1nYXA6ICRjb2x1bW4tZ2FwO1xuICAgICAgfVxuICAgfVxuXG4gICAvLyBkYXRhLW1heC1jb2x1bW5zPVwiMlwiIGxheW91dFxuICAgJltkYXRhLW1heC1jb2x1bW5zPVwiMlwiXSB7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBhdXRvO1xuICAgICAgICAgZ3JpZC1nYXA6ICRjb2x1bW4tZ2FwO1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7XG4gICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDEwMCU7XG4gICAgICAgICBncmlkLXRlbXBsYXRlLXJvd3M6IGF1dG87XG4gICAgICAgICBncmlkLWdhcDogJGNvbHVtbi1nYXA7XG4gICAgICB9XG4gICB9XG5cbiAgIC8vIGRhdGEtbWF4LWNvbHVtbnM9XCJhdXRvXCIgbGF5b3V0XG4gICAmW2RhdGEtbWF4LWNvbHVtbnM9XCJhdXRvXCJdIHtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgICAgLyogYXV0b3ByZWZpeGVyOiBpZ25vcmUgbmV4dCAqL1xuICAgICAgICAgLy8gTm90ZTogYXV0by1maXQgdmFsdWUgaXMgbm90IHN1cHBvcnRlZCBieSBJRVxuICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maXQsIG1pbm1heChhdXRvLCAyODBweCkpO1xuICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBhdXRvO1xuICAgICAgICAgZ3JpZC1nYXA6ICRjb2x1bW4tZ2FwO1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7XG4gICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDEwMCU7XG4gICAgICAgICBncmlkLXRlbXBsYXRlLXJvd3M6IGF1dG87XG4gICAgICAgICBncmlkLWdhcDogJGNvbHVtbi1nYXA7XG4gICAgICB9XG4gICB9XG5cbiAgIC8vIElFMTEgY29tcGF0aWJpbGl0eSAtIG9ubHkgbmVjZXNzYXJ5IGlmIHN1cHBvcnRpbmcgSUUxMVxuICAgLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgIEBtZWRpYSBhbGwgYW5kICgtbXMtaGlnaC1jb250cmFzdDogbm9uZSksICgtbXMtaGlnaC1jb250cmFzdDogYWN0aXZlKSB7XG4gICAgICAvLyBkYXRhLW1heC1jb2x1bW5zPVwiNFwiIGxheW91dFxuICAgICAgJltkYXRhLW1heC1jb2x1bW5zPVwiNFwiXSB7XG4gICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCAxZnIpO1xuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoMTAsIG1pbm1heCgxcHgsIGF1dG8pKTtcbiAgICAgICAgICAgIGdyaWQtZ2FwOiAkY29sdW1uLWdhcDtcbiAgICAgICAgIH1cbiAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtb25seShtZCkge1xuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDEwLCBtaW5tYXgoMXB4LCBhdXRvKSk7XG4gICAgICAgICAgICBncmlkLWdhcDogJGNvbHVtbi1nYXA7XG4gICAgICAgICB9XG4gICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LW9ubHkoc20pIHtcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCgxMCwgbWlubWF4KDFweCwgYXV0bykpO1xuICAgICAgICAgICAgZ3JpZC1nYXA6ICRjb2x1bW4tZ2FwO1xuICAgICAgICAgfVxuICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7XG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDEwMCU7XG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCgyMCwgbWlubWF4KDFweCwgYXV0bykpO1xuICAgICAgICAgICAgZ3JpZC1nYXA6ICRjb2x1bW4tZ2FwO1xuICAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAvLyBkYXRhLW1heC1jb2x1bW5zPVwiM1wiIGxheW91dFxuICAgICAgJltkYXRhLW1heC1jb2x1bW5zPVwiM1wiXSB7XG4gICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoMTAsIG1pbm1heCgxcHgsIGF1dG8pKTtcbiAgICAgICAgICAgIGdyaWQtZ2FwOiAkY29sdW1uLWdhcDtcbiAgICAgICAgIH1cbiAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtb25seShzbSkge1xuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDEwLCBtaW5tYXgoMXB4LCBhdXRvKSk7XG4gICAgICAgICAgICBncmlkLWdhcDogJGNvbHVtbi1nYXA7XG4gICAgICAgICB9XG4gICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHtcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMTAwJTtcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDIwLCBtaW5tYXgoMXB4LCBhdXRvKSk7XG4gICAgICAgICAgICBncmlkLWdhcDogJGNvbHVtbi1nYXA7XG4gICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC8vIGRhdGEtbWF4LWNvbHVtbnM9XCIyXCIgbGF5b3V0XG4gICAgICAmW2RhdGEtbWF4LWNvbHVtbnM9XCIyXCJdIHtcbiAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCgxMCwgbWlubWF4KDFweCwgYXV0bykpO1xuICAgICAgICAgICAgZ3JpZC1nYXA6ICRjb2x1bW4tZ2FwO1xuICAgICAgICAgfVxuICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7XG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDEwMCU7XG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCgyMCwgbWlubWF4KDFweCwgYXV0bykpO1xuICAgICAgICAgICAgZ3JpZC1nYXA6ICRjb2x1bW4tZ2FwO1xuICAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAvLyBkYXRhLW1heC1jb2x1bW5zPVwiYXV0b1wiIGxheW91dFxuICAgICAgJltkYXRhLW1heC1jb2x1bW5zPVwiYXV0b1wiXSB7XG4gICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDEwMCU7XG4gICAgICAgICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCgyMCwgbWlubWF4KDFweCwgYXV0bykpO1xuICAgICAgICAgZ3JpZC1nYXA6ICRjb2x1bW4tZ2FwO1xuICAgICAgfVxuICAgfVxufVxuIiwiLy8gSW1wb3J0IHV0aWxpdGllc1xuQGltcG9ydCBcInV0aWxpdGllcy9nbG9iYWwtdXRpbGl0aWVzXCI7XG5AaW1wb3J0IFwidXRpbGl0aWVzL3Jlc2V0XCI7XG5AaW1wb3J0IFwidXRpbGl0aWVzL2ZvbnRzXCI7XG5cbi8vIEltcG9ydCBsYXlvdXRcbkBpbXBvcnQgXCJsYXlvdXQvbGF5b3V0LXN0cnVjdHVyZVwiO1xuQGltcG9ydCBcImxheW91dC90ZW1wbGF0ZS1sYXlvdXRzXCI7XG5AaW1wb3J0IFwibGF5b3V0L2NvbHVtbi1sYXlvdXRzXCI7XG5cbi8vIEdsb2JhbCBib2R5IHN0eWxlc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbmJvZHkge1xuICAgQGluY2x1ZGUgZm9udC1zaXplKCRmb250LW1pbiwgJGZvbnQtbWF4KTtcbiAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgIGNvbG9yOiAkY29sb3ItYm9keTtcbiAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYm9keTtcbiAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICBtYXJnaW46IDA7XG4gICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgIC8vIEJldHRlciBmb250IHJlbmRlcmluZ1xuICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgLy8gTm90ZTogYWRkaW5nIHRleHQtcmVuZGVyaW5nOiBvcHRpbWl6ZUxlZ2liaWxpdHk7IGltcHJvdmVzIGZvbnQgcmVuZGVyaW5nIGF0IHRoZSBjb3N0IG9mIHBlcmZvcm1hbmNlLlxuXG4gICAvLyBIZWxwcyBzdG9wIGJhY2tncm91bmQgcGFnZSBzY3JvbGxpbmcgd2hlbiBmdWxsIHBhZ2Ugb3ZlcmxheSBpcyBhcHBsaWVkXG4gICAmLm92ZXJmbG93LWhpZGRlbixcbiAgICYubW9kYWwtb3BlbiB7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgfVxuXG4gICAvLyBHZXRzIGFwcGxpZWQgdG8gYm9keSB0YWcgaWYgdXNlciBwcmVzc2VzIHRhYiBrZXlcbiAgICYuaXMtdGFiYmluZyB7XG4gICAgICA6Zm9jdXMge1xuICAgICAgICAgQGluY2x1ZGUgZm9jdXMoKTtcbiAgICAgIH1cbiAgIH1cblxuICAgOmZvY3VzIHtcbiAgICAgIG91dGxpbmU6IG5vbmU7XG4gICB9XG59XG5cbi8vIFR5cG9ncmFwaHkgZGVmYXVsdCBzdHlsaW5nXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vLyBUZXh0IGxpbmsgc3R5bGVzXG5hIHtcbiAgIGNvbG9yOiAkY29sb3ItbGluaztcblxuICAgLy8gSG92ZXJcbiAgICY6aG92ZXIge1xuICAgICAgY29sb3I6ICRjb2xvci1saW5rLWhvdmVyO1xuICAgfVxuXG4gICAvLyBBY3RpdmVcbiAgICYuYWN0aXZlIHtcbiAgICAgIGNvbG9yOiAkY29sb3ItbGluay1hY3RpdmU7XG4gICB9XG5cbiAgIC8vIERpc2FibGVkXG4gICAmLmRpc2FibGVkIHtcbiAgICAgIG9wYWNpdHk6IDAuNjtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgICBjb2xvcjogJGNvbG9yLWxpbms7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgICBjb2xvcjogJGNvbG9yLWxpbms7XG4gICAgICB9XG4gICB9XG5cbiAgICYuc3Ryb25nIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcbiAgIH1cblxuICAgLy8gQWRkcyBhbiBhcnJvdyBpY29uIHRvIGxpbmtzXG4gICAmLmFycm93IHtcbiAgICAgIC8vIFNlZSBBcnJvdyBNaXhpbiBGb3IgTW9yZSBPcHRpb25zXG4gICAgICBAaW5jbHVkZSBhcnJvdyhyaWdodCk7XG4gICB9XG59XG5cbi8vIEhlYWRpbmcgc3R5bGVzXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2IHtcbiAgIGNvbG9yOiAkY29sb3ItaGVhZGluZztcbiAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktaGVhZGluZztcbiAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcbiAgIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG5cbmgxLCAuaDEge1xuICAgQGluY2x1ZGUgZm9udC1zaXplKCRmb250LWgxLW1pbiwgJGZvbnQtaDEtbWF4KTtcbn1cblxuaDIsIC5oMiB7XG4gICBAaW5jbHVkZSBmb250LXNpemUoJGZvbnQtaDItbWluLCAkZm9udC1oMi1tYXgpO1xufVxuXG5oMywgLmgzIHtcbiAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9udC1oMy1taW4sICRmb250LWgzLW1heCk7XG59XG5cbmg0LCAuaDQge1xuICAgQGluY2x1ZGUgZm9udC1zaXplKCRmb250LWg0LW1pbiwgJGZvbnQtaDQtbWF4KTtcbn1cblxuaDUsIC5oNSB7XG4gICBAaW5jbHVkZSBmb250LXNpemUoJGZvbnQtaDUtbWluLCAkZm9udC1oNS1tYXgpO1xufVxuXG5oNiwgLmg2IHtcbiAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9udC1oNi1taW4sICRmb250LWg2LW1heCk7XG59XG5cblxuLy8gU2NyZWVuIHJlYWRlciAmIGFjY2Vzc2liaWxpdHkgc3R5bGVzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLnNyLW9ubHkge1xuICAgQGluY2x1ZGUgc3Itb25seSgpO1xufVxuXG4uc3Itb25seS1mb2N1c2FibGUge1xuICAgQGluY2x1ZGUgc3Itb25seS1mb2N1c2FibGUoKTtcbn1cblxuLy8gU2tpcCBuYXZpZ2F0aW9uIHN0eWxpbmdcbiNza2lwLW5hdmlnYXRpb24ge1xuICAgQGluY2x1ZGUgc3Itb25seSgpO1xuICAgQGluY2x1ZGUgc3Itb25seS1mb2N1c2FibGUoKTtcblxuICAgJjpmb2N1cyB7XG4gICAgICB6LWluZGV4OiAyMTQ3NDgzNjQ3OyAvLyBtYXggei1pbmRleFxuICAgfVxufVxuXG4vLyBJbWFnZSAmIG1lZGlhXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuaW1nIHtcbiAgIEBpbmNsdWRlIGltZy1mbHVpZDtcbn1cblxuZmlndXJlIHtcbiAgICYub2JqZWN0LWZpdCB7XG4gICAgICBAaW5jbHVkZSBvYmplY3QtZml0KCk7XG4gICB9XG59XG5cbi8vIExhenkgbG9hZFxuLmxhenktbG9hZCB7XG4gICBvcGFjaXR5OiAwO1xuXG4gICAmLmxvYWRlZCB7XG4gICAgICBAaW5jbHVkZSBhbmltYXRlLWNzcyhmYWRlSW4sICRkdXJhdGlvbjogLjVzKTtcbiAgIH1cbn1cblxuLy8gUmVzcG9uc2l2ZSByYXRpb1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLmVtYmVkLXJlc3BvbnNpdmUge1xuICAgLy8gU2VlIGFzcGVjdCByYXRpbyBtaXhpbiBmb3IgbW9yZSBvcHRpb25zXG4gICBAaW5jbHVkZSByYXRpbygpO1xuXG4gICAmLTIxYnk5IHtcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgIHBhZGRpbmctdG9wOiA0Mi44NTcxNDMlO1xuICAgICAgfVxuICAgfVxuXG4gICAmLTE2Ynk5IHtcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgIHBhZGRpbmctdG9wOiA1Ni4yNSU7XG4gICAgICB9XG4gICB9XG5cbiAgICYtNGJ5MyB7XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgICBwYWRkaW5nLXRvcDogNzUlO1xuICAgICAgfVxuICAgfVxuXG4gICAmLTFieTEge1xuICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgcGFkZGluZy10b3A6IDEwMCU7XG4gICAgICB9XG4gICB9XG59XG5cbi8vIEhlYWRlclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLmhlYWRlciB7XG4gICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgIGRpc3BsYXk6IGJsb2NrO1xuICAgbWFyZ2luOiAwO1xuICAgcGFkZGluZzogMzBweCAwO1xuICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgd2lkdGg6IDEwMCU7XG4gICB6LWluZGV4OiAxMDEwO1xuXG4gICAvLyBsZXNzIHBhZGRpbmcgb24gd2l6YXJkIHRvIG1ha2UgaXQgZml0XG4gICAmLmlzLXdpemFyZCB7XG4gICAgICBwYWRkaW5nOiAxNXB4IDA7XG4gICB9XG5cbiAgIC8vIHdoZW4gc3RpY2t5XG4gICAmLmlzLXN0aWNreSB7XG4gICAgICBAaW5jbHVkZSBhbmltYXRlLWNzcyhzbGlkZUluVXAsICRkdXJhdGlvbjogMS4yNXMpO1xuICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xuICAgICAgYm94LXNoYWRvdzogJGJveC1zaGFkb3ctc3RpY2t5O1xuICAgICAgcGFkZGluZzogMjBweCAwO1xuICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgYm90dG9tOiAwO1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICBAaW5jbHVkZSBhbmltYXRlLWNzcyhzbGlkZUluRG93biwgJGR1cmF0aW9uOiAxLjI1cyk7XG4gICAgICAgICB0b3A6IDA7XG4gICAgICAgICBib3R0b206IGF1dG87XG4gICAgICB9XG5cbiAgICAgIC5oZWFkZXItbG9nbyB7XG4gICAgICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuaGVhZGVyLWxpc3Qge1xuICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICBmbGV4OiBhdXRvO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICB9XG4gICAgICB9XG4gICB9XG5cbiAgICYtY29udGFpbmVyIHtcbiAgICAgIEBpbmNsdWRlIG1ha2UtY29udGFpbmVyKCk7XG4gICAgICBAaW5jbHVkZSBtYWtlLWNvbnRhaW5lci1tYXgtd2lkdGhzKCk7XG4gICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxOTBweCAxZnI7XG4gICAgICBncmlkLXRlbXBsYXRlLXJvd3M6IGF1dG87XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgZGlzcGxheTogZmxleDtcblxuICAgICAgICAgLmlzLXdpemFyZCAmIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgICAgICB9XG4gICAgICB9XG4gICB9XG5cbiAgIC8vIGxvZ29cbiAgICYtbG9nbyB7XG4gICAgICBtYXgtd2lkdGg6IDE1OHB4O1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICBtYXgtd2lkdGg6IDE5MHB4O1xuICAgICAgfVxuXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgIG91dGxpbmU6IDFweCBkb3R0ZWQgJGNvbG9yLXdoaXRlO1xuICAgICAgfVxuXG4gICAgICBpbWcge1xuICAgICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgICAgICYuaXMtY29sb3Ige1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLy8gc3dhcCBsb2dvcyB3aGVuIHN0aWNreVxuICAgICAgLmlzLXN0aWNreSAmIHtcbiAgICAgICAgIGltZyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICAgICAgICAmLmlzLWNvbG9yIHtcbiAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgfVxuICAgICAgICAgfVxuICAgICAgfVxuICAgfVxuXG4gICAvLyBsaXN0XG4gICAmLWxpc3Qge1xuICAgICAgQGluY2x1ZGUgbGlzdC1zdHlsZShyZXNldCk7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICAgICAganVzdGlmeS1zZWxmOiBlbmQ7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgIGZsZXg6IDA7XG5cbiAgICAgIC8vIGl0ZW1cbiAgICAgIC5tZW51LWl0ZW0ge1xuICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgbWFyZ2luOiAwIDAgMCAxMHB4O1xuICAgICAgICAgLy93aWR0aDogMTAwJTtcblxuICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICB9XG5cbiAgICAgICAgIC8vIGhpZGUgZmlyc3QgbGluayB1bnRpbCBoZWFkZXIgaXMgc3R1Y2tcbiAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcblxuICAgICAgICAgICAgLy8gc2hvdyB3aGVuIHN0aWNreVxuICAgICAgICAgICAgLmlzLXN0aWNreSAmIHtcbiAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweCAwIDAgNXB4O1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAvLyBkaWZmZXJlbnQgYnV0dG9uIHRyZWF0bWVudFxuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICBAaW5jbHVkZSBidXR0b24oc2Vjb25kYXJ5KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgIH1cblxuICAgICAgICAgLy8gc2hvdyB3aGVuIHN0aWNreVxuICAgICAgICAgLmlzLXN0aWNreSAmIHtcbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwIDVweCA1cHggMDtcbiAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICAgIC8vcGFkZGluZzogMTVweCAyMHB4O1xuICAgICAgICAgICAgICAgICAgLy93aWR0aDogMTM1cHg7XG4gICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICB9XG5cbiAgICAgICAgIC8vIGxpbmtzXG4gICAgICAgICBhIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGJ1dHRvbihwcmltYXJ5KTtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuXG4gICAgICAgICAgICAvL3dpZHRoOiAxMDAlO1xuICAgICAgICAgICAgLy9oZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAvL3BhZGRpbmc6IDVweCAxMHB4O1xuXG5cbiAgICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLy8gdXBkYXRlIGxpbmsgaW4gd2l6YXJkXG4gICAgICAuaXMtd2l6YXJkICYge1xuICAgICAgICAgZmxleDogMTtcbiAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG5cbiAgICAgICAgIGxpIHtcbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKCRmb250LXNtLW1heCk7XG4gICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pO1xuICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuICAgICAgICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICAgICAgICBvdXRsaW5lOiAxcHggZG90dGVkICRjb2xvci13aGl0ZTtcbiAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgIH1cbiAgICAgIH1cbiAgIH1cbn1cblxuLy8gTWFpbiBjb250YWluZXJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5tYWluLWNvbnRhaW5lciB7XG4gICBkaXNwbGF5OiBibG9jaztcbiAgIG1hcmdpbjogMDtcbiAgIHBhZGRpbmc6IDA7XG4gICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgIC8vIHdpemFyZCBzdHlsaW5nXG4gICAmLmlzLXdpemFyZCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcHJpbWFyeTtcbiAgICAgIG1pbi1oZWlnaHQ6IDEwMHZoO1xuICAgICAgcGFkZGluZy10b3A6IDc1cHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXByaW1hcnktbWVkaXVtO1xuICAgICAgICAgY2xpcC1wYXRoOiBwb2x5Z29uKDEwMCUgMCwgNDAlIDEwMCUsIDEwMCUgMTAwJSk7XG4gICAgICB9XG5cbiAgICAgIC8vIGFkZCBjb250YWluZXIgdG8gbWFpbiBjb250ZW50XG4gICAgICAubWFpbi1jb250ZW50IHtcbiAgICAgICAgIEBpbmNsdWRlIG1ha2UtY29udGFpbmVyKCk7XG4gICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbnRhaW5lci1tYXgtd2lkdGhzKCk7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBjbGlwLXBhdGg6IHBvbHlnb24oMCA3NSUsIDEwMCUgNjUlLCAxMDAlIDEwMCUsIDAlIDEwMCUpXG4gICAgICAgICB9XG4gICAgICB9XG4gICB9XG59XG5cbi8vIE1vZHVsZVxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLm1vZHVsZSB7XG4gICBtYXJnaW4tYm90dG9tOiAxMDBweDtcbiAgIG1hcmdpbi10b3A6IDEwMHB4O1xuXG4gICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gICAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICAgfVxuXG4gICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgICBtYXJnaW4tdG9wOiAyNXB4O1xuICAgfVxufVxuXG4vLyBGb290ZXJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5mb290ZXIge1xuICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXByaW1hcnktZGFyaztcbiAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICBkaXNwbGF5OiBibG9jaztcbiAgIG1hcmdpbjogMDtcbiAgIHBhZGRpbmc6IDI1cHggMDtcbiAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgJi1kaXNjbGFpbWVyIHtcbiAgICAgICYtY29udGFpbmVyIHtcbiAgICAgICAgIEBpbmNsdWRlIG1ha2UtY29udGFpbmVyKCk7XG4gICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbnRhaW5lci1tYXgtd2lkdGhzKCk7XG4gICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuXG4gICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICAgICAgICAgfVxuXG4gICAgICAgICBvbCwgdWwge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICAgICAgIH1cblxuICAgICAgICAgbGkge1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgIH1cblxuICAgICAgICAgcCwgYSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICAgfVxuXG4gICAgICAgICBhIHtcbiAgICAgICAgICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICAgICAgICAgICY6Zm9jdXMsXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgICAgfVxuICAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLWxpc3Qge1xuICAgICAgICAgY291bnRlci1yZXNldDogc3RlcC1wcm9ncmVzcy1jb3VudGVyO1xuICAgICAgICAgbWFyZ2luOiAxMHB4IDA7XG5cbiAgICAgICAgICYtaXRlbSB7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgICBjb3VudGVyLWluY3JlbWVudDogc3RlcC1wcm9ncmVzcy1jb3VudGVyO1xuXG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICBjb250ZW50OiBjb3VudGVyKHN0ZXAtcHJvZ3Jlc3MtY291bnRlcik7XG4gICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICB0b3A6IC00cHg7XG4gICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDRweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgIH1cbiAgICAgIH1cbiAgIH1cblxuICAgJi1jb250YWluZXIge1xuICAgICAgQGluY2x1ZGUgbWFrZS1jb250YWluZXIoKTtcbiAgICAgIEBpbmNsdWRlIG1ha2UtY29udGFpbmVyLW1heC13aWR0aHMoKTtcbiAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBhdXRvO1xuICAgICAgZ3JpZC1nYXA6IDI1cHggMDtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDEwMCU7XG4gICAgICAgICBncmlkLXRlbXBsYXRlLXJvd3M6IGF1dG87XG4gICAgICB9XG4gICB9XG5cbiAgIC8vIGxvZ29cbiAgICYtbG9nbyB7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIH1cblxuICAgICAgaW1nIHtcbiAgICAgICAgIG1heC13aWR0aDogMTgycHg7XG4gICAgICB9XG4gICB9XG5cbiAgIC8vIHNvY2lhbFxuICAgJi1zb2NpYWwge1xuICAgICAgQGluY2x1ZGUgbGlzdC1zdHlsZShyZXNldCk7XG4gICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gICAgICB0ZXh0LWFsaWduOiByaWdodDtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB9XG5cbiAgICAgICYtaXRlbSB7XG4gICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMjRweCk7XG4gICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICBtYXJnaW46IDAgMCAwIDI1cHg7XG5cbiAgICAgICAgIGEge1xuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgfVxuICAgICAgfVxuICAgfVxuXG4gICAvLyBkaXNjbGFpbWVyXG4gICAmLWRpc2NsYWltZXIge1xuICAgICAgQGluY2x1ZGUgZm9udC1zaXplKCRmb250LXNtLW1pbik7XG4gICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gICAgICBtYXJnaW46IDA7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgfVxuICAgfVxuXG4gICAvLyBsaW5rc1xuICAgJi1saW5rcyB7XG4gICAgICBAaW5jbHVkZSBsaXN0LXN0eWxlKHJlc2V0KTtcbiAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIH1cblxuICAgICAgLm1lbnUtaXRlbSB7XG4gICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICBtYXJnaW46IDAgMCAwIDE1cHg7XG5cbiAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgIH1cblxuICAgICAgICAgYSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoJGZvbnQtc20tbWF4KTtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblxuICAgICAgICAgICAgJltocmVmXj1cInRlbDpcIl0ge1xuICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICAgfVxuICAgICAgfVxuICAgfVxufVxuXG4vLyBHbG9iYWwgYW5pbWF0aW9uIHN0eWxlc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4uYW5pbWF0ZS10ZXh0IHtcbiAgIEBpbmNsdWRlIGFuaW1hdGUtY3NzKGZhZGVPdXREb3duLCAkZHVyYXRpb246IC42cyk7XG5cbiAgICYuaXMtdmlzaWJsZSB7XG4gICAgICBAaW5jbHVkZSBhbmltYXRlLWNzcyhmYWRlSW5VcCwgJGR1cmF0aW9uOiAuNnMpO1xuICAgfVxufVxuXG4vLyBCYWNrZ3JvdW5kIGxpbmUgc3R5bGVzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi5iYWNrZ3JvdW5kLWxpbmVzIHtcbiAgIEBpbmNsdWRlIG1ha2UtY29udGFpbmVyKCk7XG4gICBAaW5jbHVkZSBtYWtlLWNvbnRhaW5lci1tYXgtd2lkdGhzKCk7XG4gICBwYWRkaW5nOiAwIDkwcHg7XG4gICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICB0b3A6IDA7XG4gICBsZWZ0OiAwO1xuICAgcmlnaHQ6IDA7XG4gICBib3R0b206IDA7XG4gICB6LWluZGV4OiAtMTtcblxuICAgJjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB3aWR0aDogMDtcbiAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgJGNvbG9yLWdyYXkwNTtcbiAgIH1cblxuICAgc3BhbiB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDkwcHg7XG4gICAgICByaWdodDogOTBweDtcbiAgICAgIHotaW5kZXg6IC0xO1xuXG4gICAgICAmOmJlZm9yZSxcbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgbGVmdDogLTE1cHg7XG4gICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgJGNvbG9yLWdyYXkwNTtcbiAgICAgIH1cblxuICAgICAgJjpmaXJzdC1vZi10eXBlIHtcbiAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgICAgIHJpZ2h0OiAtMTVweDtcbiAgICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgbGVmdDogMjUlO1xuICAgICAgICAgfVxuXG4gICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgICAgICByaWdodDogMjUlO1xuICAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICByaWdodDogMDtcblxuICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgbGVmdDogMTVweDtcbiAgICAgICAgIH1cbiAgICAgICAgICY6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgIHJpZ2h0OiAxNXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgfVxuICAgICAgfVxuICAgfVxuXG4gICAvLyBjaGFuZ2UgYm9yZGVyIGNvbG9yIGJhc2VkIG9uIHBhcmVudCBjbGFzc2VzXG4gICAuaGFzLWJhY2tncm91bmQgJiB7XG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICAgb3BhY2l0eTogLjE1O1xuICAgICAgfVxuXG4gICAgICBzcGFuIHtcbiAgICAgICAgICY6YmVmb3JlLFxuICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgICAgIG9wYWNpdHk6IC4xNTtcbiAgICAgICAgIH1cbiAgICAgIH1cbiAgIH1cblxuICAgLmhhcy1pbWFnZS1iYWNrZ3JvdW5kICYge1xuICAgICAgJjphZnRlciB7XG4gICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvci1wcmltYXJ5LWRhcms7XG4gICAgICAgICBvcGFjaXR5OiAuNjtcbiAgICAgIH1cblxuICAgICAgc3BhbiB7XG4gICAgICAgICAmOmJlZm9yZSxcbiAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItcHJpbWFyeS1kYXJrO1xuICAgICAgICAgICAgb3BhY2l0eTogLjY7XG4gICAgICAgICB9XG4gICAgICB9XG4gICB9XG59XG4iLCIvLyBJbXBvcnQgdmFyaWFibGVzXG5AaW1wb3J0IFwidmFyaWFibGVzXCI7XG5cbi8vIERlZmF1bHQgdmlld3BvcnQgbWluL21heCB3aWR0aFxuJG1pbl93aWR0aDogNTc1cHggIWRlZmF1bHQ7XG4kbWF4X3dpZHRoOiAxNjAwcHggIWRlZmF1bHQ7XG5cbi8vIFZhcmlhYmxlIHNpemluZyBmdW5jdGlvbiAmIG1peGluXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vLyBTdHJpcCB1bml0cyBoZWxwZXIgZnVuY3Rpb25cbkBmdW5jdGlvbiBudW0oJGlucHV0KSB7XG4gICBAcmV0dXJuICRpbnB1dC8oJGlucHV0ICogMCArIDEpO1xufVxuXG4vLyBWYXJpYWJsZSBmb250IHNpemluZ1xuXG4vLyBzaW1wbGUgKG5vIHNjYWxlKVxuLy8gcCB7IEBpbmNsdWRlIGZvbnQtc2l6ZSgxNXB4KTsgfVxuXG4vLyBmbHVpZCBzY2FsZSBiYXNlZCBvbiBkZWZhdWx0IGJvdW5kaW5nIChyZWNvbW1lbmRlZClcbi8vIHAgeyBAaW5jbHVkZSBmb250LXNpemUoMTZweCwgMjRweCk7IH1cblxuLy8gZmx1aWQgc2NhbGUgYmFzZWQgb24gY3VzdG9tIGJvdW5kaW5nXG4vLyBwIHsgQGluY2x1ZGUgZm9udC1zaXplKDE2cHgsIDI0cHgsIDMyMHB4LCA5NjBweCk7IH1cblxuQG1peGluIGZvbnQtc2l6ZSgkbWluLCAkbWF4OiBudWxsLCAkbG9jay1taW46ICRtaW5fd2lkdGgsICRsb2NrLW1heDogJG1heF93aWR0aCkge1xuICAgJiB7XG4gICAgICBmb250LXNpemU6ICRtaW47XG4gICB9XG5cbiAgIEBpZiAkbWF4IHtcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbG9jay1taW4pIHtcbiAgICAgICAgICYge1xuICAgICAgICAgICAgZm9udC1zaXplOiBjYWxjKCN7JG1pbn0gKyAje251bSgkbWF4KSAtIG51bSgkbWluKX0gKiAoMTAwdncgLSAjeyRsb2NrLW1pbn0pIC8gI3tudW0oJGxvY2stbWF4KSAtIG51bSgkbG9jay1taW4pfSk7XG4gICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbG9jay1tYXgpIHtcbiAgICAgICAgICYge1xuICAgICAgICAgICAgZm9udC1zaXplOiAkbWF4O1xuICAgICAgICAgfVxuICAgICAgfVxuICAgfVxufVxuXG4vLyBWYXJpYWJsZSBwYWRkaW5nXG5cbi8vIHNpbXBsZSAobm8gc2NhbGUpXG4vLyBkaXYgeyBAaW5jbHVkZSBwYWRkaW5nKDE1cHgpOyB9XG5cbi8vIGZsdWlkIHNjYWxlIGJhc2VkIG9uIGRlZmF1bHQgYm91bmRpbmcgKHJlY29tbWVuZGVkKVxuLy8gZGl2IHsgQGluY2x1ZGUgcGFkZGluZygyMHB4LCA2MHB4KTsgfVxuXG4vLyBmbHVpZCBzY2FsZSBiYXNlZCBvbiBjdXN0b20gYm91bmRpbmdcbi8vIGRpdiB7IEBpbmNsdWRlIHBhZGRpbmcoMjBweCwgNjBweCwgMzIwcHgsIDk2MHB4KTsgfVxuXG5AbWl4aW4gcGFkZGluZygkbWluLCAkbWF4OiBudWxsLCAkbG9jay1taW46ICRtaW5fd2lkdGgsICRsb2NrLW1heDogJG1heF93aWR0aCkge1xuICAgJiB7XG4gICAgICBwYWRkaW5nOiAkbWluO1xuICAgfVxuXG4gICBAaWYgJG1heCB7XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogJGxvY2stbWluKSB7XG4gICAgICAgICAmIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IGNhbGMoI3skbWlufSArICN7bnVtKCRtYXgpIC0gbnVtKCRtaW4pfSAqICgxMDB2dyAtICN7JGxvY2stbWlufSkgLyAje251bSgkbG9jay1tYXgpIC0gbnVtKCRsb2NrLW1pbil9KTtcbiAgICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRsb2NrLW1heCkge1xuICAgICAgICAgJiB7XG4gICAgICAgICAgICBwYWRkaW5nOiAkbWF4O1xuICAgICAgICAgfVxuICAgICAgfVxuICAgfVxufVxuIiwiLy8gTWl4aW5zXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vLyBGbHVpZCBpbWFnZSAtIGtlZXAgaW1hZ2UgZnJvbSBzY2FsaW5nIGJleW9uZCB0aGUgd2lkdGggb2YgaXRzIHBhcmVudCBjb250YWluZXIuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuQG1peGluIGltZy1mbHVpZCB7XG4gICBtYXgtd2lkdGg6IDEwMCU7XG4gICBoZWlnaHQ6IGF1dG87XG59XG5cbi8vIFRyYW5zaXRpb24gbWl4aW4gd2l0aCBwcmVmZXJzLXJlZHVjZWQtbW90aW9uIGZhbGxiYWNrXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuQG1peGluIHRyYW5zaXRpb24oJHRyYW5zaXRpb24uLi4pIHtcbiAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uO1xuXG4gICAucHJlZmVycy1yZWR1Y2VkLW1vdGlvbiAmIHtcbiAgICAgIHRyYW5zaXRpb246IG5vbmU7XG4gICB9XG59XG5cbi8vIFBsYWNlaG9sZGVyIG1peGluIHdpdGggb3B0aW9uYWwtYXQtcm9vdFxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbkBtaXhpbiBvcHRpb25hbC1hdC1yb290KCRzZWwpIHtcbiAgIEBhdC1yb290ICN7aWYobm90ICYsICRzZWwsIHNlbGVjdG9yLWFwcGVuZCgmLCAkc2VsKSl9IHtcbiAgICAgIEBjb250ZW50O1xuICAgfVxufVxuXG5AbWl4aW4gcGxhY2Vob2xkZXIge1xuICAgQGluY2x1ZGUgb3B0aW9uYWwtYXQtcm9vdChcIjo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlclwiKSB7XG4gICAgICBAY29udGVudDtcbiAgIH1cblxuICAgQGluY2x1ZGUgb3B0aW9uYWwtYXQtcm9vdChcIjotbW96LXBsYWNlaG9sZGVyXCIpIHtcbiAgICAgIEBjb250ZW50O1xuICAgfVxuXG4gICBAaW5jbHVkZSBvcHRpb25hbC1hdC1yb290KFwiOjotbW96LXBsYWNlaG9sZGVyXCIpIHtcbiAgICAgIEBjb250ZW50O1xuICAgfVxuXG4gICBAaW5jbHVkZSBvcHRpb25hbC1hdC1yb290KFwiOi1tcy1pbnB1dC1wbGFjZWhvbGRlclwiKSB7XG4gICAgICBAY29udGVudDtcbiAgIH1cbn1cblxuLy8gQXNwZWN0IHJhdGlvIG1peGluXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gRXhhbXBsZTogQGluY2x1ZGUgcmF0aW8oNjQwLCAzMjApO1xuLy8gVXNlIGN1c3RvbSB2YWx1ZXMgdG8gY2FsY3VsYXRlIGEgY3VzdG9tIHJhdGlvLlxuXG5AbWl4aW4gcmF0aW8oJHdpZHRoOiBmYWxzZSwgJGhlaWdodDogZmFsc2UpIHtcbiAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgIHdpZHRoOiAxMDAlO1xuICAgcGFkZGluZzogMDtcbiAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICY6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgQGlmICgkd2lkdGggb3IgJGhlaWdodCkge1xuICAgICAgICAgcGFkZGluZy10b3A6ICgkaGVpZ2h0IC8gJHdpZHRoKSAqIDEwMCU7XG4gICAgICB9XG4gICB9XG5cbiAgICYtaXRlbSxcbiAgIGVtYmVkLFxuICAgb2JqZWN0LFxuICAgdmlkZW8sXG4gICBpZnJhbWUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgYm9yZGVyOiAwO1xuICAgfVxufVxuXG4vLyBFcXVhbCBzaXplIG1peGluXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gRXhhbXBsZTogQGluY2x1ZGUgZXF1YWwtc2l6ZSg5MHB4KSBvciBAaW5jbHVkZSBlcXVhbC1zaXplKDkwcHgsIGNpcmNsZSk7XG5cbkBtaXhpbiBlcXVhbC1zaXplKCRzaXplLCAkc2hhcGU6IG51bGwpIHtcbiAgIGRpc3BsYXk6IGJsb2NrO1xuICAgaGVpZ2h0OiAkc2l6ZTtcbiAgIHdpZHRoOiAkc2l6ZTtcblxuICAgQGlmICgkc2hhcGUgPT0gY2lyY2xlKSB7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBsaW5lLWhlaWdodDogMDsgLy8gaGVscHMgYWxpZ24gaWNvbnMsIGV0Yy4uLlxuICAgfVxufVxuXG4vLyBBYnNvbHV0ZSBwb3NpdGlvbmluZ1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIEV4YW1wbGU6IEBpbmNsdWRlIHBvc2l0aW9uKHRyYW5zbGF0ZVkpO1xuXG5AbWl4aW4gcG9zaXRpb24oJHBvc2l0aW9uKSB7XG4gICBwb3NpdGlvbjogYWJzb2x1dGU7XG5cbiAgIC8vIFBvc2l0aW9uIC0tIGNlbnRlciAvIGNlbnRlclxuICAgQGlmICgkcG9zaXRpb24gPT0gXCJ0cmFuc2xhdGVcIikge1xuICAgICAgdG9wOiA1MCU7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgIH1cblxuICAgLy8gUG9zaXRpb24gLS0gY2VudGVyIFhcbiAgIEBpZiAoJHBvc2l0aW9uID09IFwidHJhbnNsYXRlWFwiKSB7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICB9XG5cbiAgIC8vIFBvc2l0aW9uIC0tIGNlbnRlciBZXG4gICBAaWYgKCRwb3NpdGlvbiA9PSBcInRyYW5zbGF0ZVlcIikge1xuICAgICAgdG9wOiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICB9XG5cbiAgIC8vIFBvc2l0aW9uIC0tIFJFU0VUXG4gICBAaWYgKCRwb3NpdGlvbiA9PSBcInJlc2V0XCIpIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRvcDogYXV0bztcbiAgICAgIGxlZnQ6IGF1dG87XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbiAgIH1cbn1cblxuLy8gU2NyZWVuIHJlYWRlciBtaXhpblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIEV4YW1wbGU6IEBpbmNsdWRlIHNyLW9ubHkoKSAvIEBpbmNsdWRlIHNyLW9ubHktZm9jdXNhYmxlKClcblxuQG1peGluIHNyLW9ubHkoKSB7XG4gICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gICBjbGlwOiByZWN0KDAsIDAsIDAsIDApICFpbXBvcnRhbnQ7XG4gICBoZWlnaHQ6IDFweCAhaW1wb3J0YW50O1xuICAgbWFyZ2luOiAtMXB4ICFpbXBvcnRhbnQ7XG4gICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XG4gICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgIHdpZHRoOiAxcHggIWltcG9ydGFudDtcbn1cblxuQG1peGluIHNyLW9ubHktZm9jdXNhYmxlKCkge1xuICAgJjpmb2N1cyB7XG4gICAgICBjbGlwOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICAgIG1hcmdpbjogYXV0byAhaW1wb3J0YW50O1xuICAgICAgb3ZlcmZsb3c6IHZpc2libGUgIWltcG9ydGFudDtcbiAgICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gICB9XG59XG5cbi8vIEFkZCBhcnJvdyBpY29uIHRvIGxpbmtcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBFeGFtcGxlOiBAaW5jbHVkZSBhcnJvdyhyaWdodCkgLyBAaW5jbHVkZSBhcnJvdyh1cClcblxuQG1peGluIGFycm93KCRkaXJlY3Rpb246IHJpZ2h0KSB7XG4gICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICBAaWYgKCRkaXJlY3Rpb24gPT0gcmlnaHQpIHtcbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgQGluY2x1ZGUgaWNvbi1mb250KFwiYXJyb3ctcmlnaHRcIik7XG4gICAgICAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgICAgfVxuICAgfVxuICAgQGlmICgkZGlyZWN0aW9uID09IGxlZnQpIHtcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgIEBpbmNsdWRlIGljb24tZm9udChcImFycm93LWxlZnRcIik7XG4gICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICAgIH1cbiAgIH1cbiAgIEBpZiAoJGRpcmVjdGlvbiA9PSB1cCkge1xuICAgICAgJjphZnRlciB7XG4gICAgICAgICBAaW5jbHVkZSBpY29uLWZvbnQoXCJhcnJvdy11cFwiKTtcbiAgICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgICB9XG4gICB9XG4gICBAaWYgKCRkaXJlY3Rpb24gPT0gZG93bikge1xuICAgICAgJjphZnRlciB7XG4gICAgICAgICBAaW5jbHVkZSBpY29uLWZvbnQoXCJhcnJvdy1kb3duXCIpO1xuICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgICB9XG4gICB9XG59XG5cbi8vIEFkZCBvYmplY3QgZml0IHRvIGltYWdlIG9yIHZpZGVvXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gRXhhbXBsZTogQGluY2x1ZGUgb2JqZWN0LWZpdCgpXG5cbkBtaXhpbiBvYmplY3QtZml0KCkge1xuICAgaGVpZ2h0OiAxMDAlO1xuICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgd2lkdGg6IDEwMCU7XG5cbiAgIHZpZGVvLFxuICAgaW1nIHtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICB9XG59XG5cbi8vIEFkZCB0cmFuc3BhcmVudCBvdmVybGF5IHRvIGltYWdlIG9yIHZpZGVvXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gRXhhbXBsZTogQGluY2x1ZGUgdHJhbnNwYXJlbnQtb3ZlcmxheSgpXG5cbkBtaXhpbiB0cmFuc3BhcmVudC1vdmVybGF5KCkge1xuICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAmOmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoJGNvbG9yLWJsYWNrLCAwLjUpO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgdG9wOiAwO1xuICAgfVxufVxuXG4vLyBNYW5hZ2UgZm9jdXMgc3RhdGVcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBFeGFtcGxlOiBAaW5jbHVkZSBmb2N1cygpXG5cbkBtaXhpbiBmb2N1cygpIHtcbiAgIC8vQGV4dGVuZCA6aG92ZXIgIW9wdGlvbmFsO1xuICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtICRjb2xvci1mb2N1cztcbiAgIG91dGxpbmU6IDAgIWltcG9ydGFudDtcbiAgIEBpbmNsdWRlIHRyYW5zaXRpb24oYm94LXNoYWRvdyAwLjI1cyBlYXNlLWluLW91dCk7XG59XG5cbi8vIHRvZ2dsZSBib2xkXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gRXhhbXBsZTogQGluY2x1ZGUgdG9nZ2xlLWJvbGQoKVxuXG5AbWl4aW4gdG9nZ2xlLWJvbGQoKSB7XG4gICBjb250ZW50OiBhdHRyKGRhdGEtdGl0bGUpO1xuICAgZGlzcGxheTogYmxvY2s7XG4gICBoZWlnaHQ6IDA7XG4gICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG4gICBvdmVyZmxvdzogaGlkZGVuO1xuICAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4vLyBMaXN0IHN0eWxlXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuQG1peGluIGxpc3Qtc3R5bGUoJGxpc3QtdHlwZSkge1xuXG4gICAvLyByZXNldCAtLSByZW1vdmUgYWxsIHBhZGRpbmcsIG1hcmdpbnMgYW5kIGRlZmF1bHQgYnVsbGV0IHN0eWxlc1xuICAgQGlmICgkbGlzdC10eXBlID09IFwicmVzZXRcIikge1xuICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZzogMDtcblxuICAgICAgbGkge1xuICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgIH1cbiAgIH1cbn1cblxuIiwiQGlmIG5vdCB2YXJpYWJsZS1leGlzdHMoJ2ljb24tZm9udCcpIHtcbiRpY29uLWZvbnQ6ICgpICFnbG9iYWw7XG59XG5cbiRpY29uLWZvbnQ6IG1hcC1tZXJnZSgkaWNvbi1mb250LCAoXG4gICAnYWNjZXNzaWJpbGl0eSc6ICgnaWNvbnMnICdmMTAxJyksXG4gICAnYWRkJzogKCdpY29ucycgJ2YxMDInKSxcbiAgICdhbGVydC1lcnJvci1vdXRsaW5lJzogKCdpY29ucycgJ2YxMDMnKSxcbiAgICdhbGVydC1lcnJvcic6ICgnaWNvbnMnICdmMTA0JyksXG4gICAnYWxlcnQtaW5mby1vdXRsaW5lJzogKCdpY29ucycgJ2YxMDUnKSxcbiAgICdhbGVydC1pbmZvJzogKCdpY29ucycgJ2YxMDYnKSxcbiAgICdhbGVydC13YXJuaW5nJzogKCdpY29ucycgJ2YxMDcnKSxcbiAgICdhcnJvdy1kb3duJzogKCdpY29ucycgJ2YxMDgnKSxcbiAgICdhcnJvdy1sZWZ0JzogKCdpY29ucycgJ2YxMDknKSxcbiAgICdhcnJvdy1yaWdodCc6ICgnaWNvbnMnICdmMTBhJyksXG4gICAnYXJyb3ctdXAnOiAoJ2ljb25zJyAnZjEwYicpLFxuICAgJ2NhcmV0LWRvd24nOiAoJ2ljb25zJyAnZjEwYycpLFxuICAgJ2NhcmV0LWxlZnQnOiAoJ2ljb25zJyAnZjEwZCcpLFxuICAgJ2NhcmV0LXJpZ2h0JzogKCdpY29ucycgJ2YxMGUnKSxcbiAgICdjYXJldC11cCc6ICgnaWNvbnMnICdmMTBmJyksXG4gICAnY2hlY2tib3gtY2hlY2tlZCc6ICgnaWNvbnMnICdmMTEwJyksXG4gICAnY2hlY2tib3gtdW5jaGVja2VkJzogKCdpY29ucycgJ2YxMTEnKSxcbiAgICdjaGVja21hcmsnOiAoJ2ljb25zJyAnZjExMicpLFxuICAgJ2NoZXZyb24tZG93bic6ICgnaWNvbnMnICdmMTEzJyksXG4gICAnY2hldnJvbi1sZWZ0JzogKCdpY29ucycgJ2YxMTQnKSxcbiAgICdjaGV2cm9uLXJpZ2h0JzogKCdpY29ucycgJ2YxMTUnKSxcbiAgICdjaGV2cm9uLXVwJzogKCdpY29ucycgJ2YxMTYnKSxcbiAgICdjaXJjbGUtYWRkJzogKCdpY29ucycgJ2YxMTcnKSxcbiAgICdjaXJjbGUtY2FuY2VsJzogKCdpY29ucycgJ2YxMTgnKSxcbiAgICdjaXJjbGUtY2hlY2ttYXJrJzogKCdpY29ucycgJ2YxMTknKSxcbiAgICdjaXJjbGUtcmVtb3ZlJzogKCdpY29ucycgJ2YxMWEnKSxcbiAgICdjbG9zZSc6ICgnaWNvbnMnICdmMTFiJyksXG4gICAnZW1haWwnOiAoJ2ljb25zJyAnZjExYycpLFxuICAgJ2Zhdm9yaXRlLW91dGxpbmUnOiAoJ2ljb25zJyAnZjExZCcpLFxuICAgJ2Zhdm9yaXRlJzogKCdpY29ucycgJ2YxMWUnKSxcbiAgICdoZWxwLW91dGxpbmUnOiAoJ2ljb25zJyAnZjExZicpLFxuICAgJ2hlbHAnOiAoJ2ljb25zJyAnZjEyMCcpLFxuICAgJ2xvY2F0aW9uJzogKCdpY29ucycgJ2YxMjEnKSxcbiAgICdtZW51JzogKCdpY29ucycgJ2YxMjInKSxcbiAgICdwaG9uZSc6ICgnaWNvbnMnICdmMTIzJyksXG4gICAncXVvdGUtbGVmdCc6ICgnaWNvbnMnICdmMTI0JyksXG4gICAncXVvdGUtcmlnaHQnOiAoJ2ljb25zJyAnZjEyNScpLFxuICAgJ3JhZGlvLWNoZWNrZWQnOiAoJ2ljb25zJyAnZjEyNicpLFxuICAgJ3JhZGlvLXVuY2hlY2tlZCc6ICgnaWNvbnMnICdmMTI3JyksXG4gICAncmVtb3ZlJzogKCdpY29ucycgJ2YxMjgnKSxcbiAgICdzZWFyY2gnOiAoJ2ljb25zJyAnZjEyOScpLFxuICAgJ3NoYXJlJzogKCdpY29ucycgJ2YxMmEnKSxcbiAgICdzaHVmZmxlJzogKCdpY29ucycgJ2YxMmInKSxcbiAgICdzb2NpYWwtZmFjZWJvb2stc3F1YXJlJzogKCdpY29ucycgJ2YxMmMnKSxcbiAgICdzb2NpYWwtZmFjZWJvb2snOiAoJ2ljb25zJyAnZjEyZCcpLFxuICAgJ3NvY2lhbC1pbnN0YWdyYW0nOiAoJ2ljb25zJyAnZjEyZScpLFxuICAgJ3NvY2lhbC1saW5rZWRpbi1zcXVhcmUnOiAoJ2ljb25zJyAnZjEyZicpLFxuICAgJ3NvY2lhbC1saW5rZWRpbic6ICgnaWNvbnMnICdmMTMwJyksXG4gICAnc29jaWFsLXByaW1hY3knOiAoJ2ljb25zJyAnZjEzMScpLFxuICAgJ3NvY2lhbC10d2l0dGVyLXNxdWFyZSc6ICgnaWNvbnMnICdmMTMyJyksXG4gICAnc29jaWFsLXR3aXR0ZXInOiAoJ2ljb25zJyAnZjEzMycpLFxuICAgJ3NvY2lhbC12aW1lby1zcXVhcmUnOiAoJ2ljb25zJyAnZjEzNCcpLFxuICAgJ3NvY2lhbC12aW1lbyc6ICgnaWNvbnMnICdmMTM1JyksXG4gICAnc29jaWFsLXlvdXR1YmUtcGxheSc6ICgnaWNvbnMnICdmMTM2JyksXG4gICAnc29jaWFsLXlvdXR1YmUtc3F1YXJlJzogKCdpY29ucycgJ2YxMzcnKSxcbiAgICdzb2NpYWwteW91dHViZSc6ICgnaWNvbnMnICdmMTM4JyksXG4gICAnc3Rhci1oYWxmJzogKCdpY29ucycgJ2YxMzknKSxcbiAgICdzdGFyLW91dGxpbmUnOiAoJ2ljb25zJyAnZjEzYScpLFxuICAgJ3N0YXInOiAoJ2ljb25zJyAnZjEzYicpLFxuICAgJ3RpbWUnOiAoJ2ljb25zJyAnZjEzYycpLFxuICAgJ3ZpZGVvLXBhdXNlJzogKCdpY29ucycgJ2YxM2QnKSxcbiAgICd2aWRlby1wbGF5JzogKCdpY29ucycgJ2YxM2UnKSxcbiAgICd2aXNpYmlsaXR5LW9mZic6ICgnaWNvbnMnICdmMTNmJyksXG4gICAndmlzaWJpbGl0eS1vbic6ICgnaWNvbnMnICdmMTQwJyksXG4pKTtcblxuQG1peGluIGljb24tZm9udCgkbmFtZTogJG5hbWUsICRzaXplOiBudWxsKSB7XG4kaWNvbjogbWFwLWdldCgkaWNvbi1mb250LCAkbmFtZSk7XG5jb250ZW50OiAjeydcIlxcXFwnICsgbnRoKCRpY29uLCAyKSArICdcIid9O1xuZm9udC1mYW1pbHk6IG50aCgkaWNvbiwgMSkgIWltcG9ydGFudDtcbmZvbnQtc3R5bGU6IG5vcm1hbDtcbmZvbnQtd2VpZ2h0OiBub3JtYWw7XG5mb250LXZhcmlhbnQ6IG5vcm1hbDtcbnRleHQtdHJhbnNmb3JtOiBub25lO1xuZGlzcGxheTogaW5saW5lLWJsb2NrO1xudmVydGljYWwtYWxpZ246IG1pZGRsZTtcbmxpbmUtaGVpZ2h0OiAxO1xuLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4tbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuXG5AaWYgKCRzaXplID09IG51bGwpIHtcbmZvbnQtc2l6ZTogJHNpemU7XG59IEBlbHNlIHtcbmZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1pY29uO1xufVxufVxuIiwiLy8gVG8gY3JlYXRlIGN1c3RvbSBhbmltYXRpb25zIHJlZmVyZW5jZTogaHR0cHM6Ly9hbmltaXN0YS5uZXQvXG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vL1xuLy8gICAgIFNDU1MgbWl4aW4gYmFzZWQgb24gQW5pbWF0ZS5jc3Ncbi8vXG4vLyAgICAgQW5pbWF0ZS5jc3MgaHR0cHM6Ly9kYW5lZGVuLmdpdGh1Yi5pby9hbmltYXRlLmNzc1xuLy8gICAgIExpY2Vuc2VkIHVuZGVyIHRoZSBNSVQgbGljZW5zZSAtIGh0dHBzOi8vb3BlbnNvdXJjZS5vcmcvbGljZW5zZXMvTUlUXG4vLyAgICAgQ29weXJpZ2h0IChjKSAyMDE1IERhbmllbCBFZGVuXG4vL1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vXG4vLyAgICAgU3ludGF4OlxuLy8gICAgIEBpbmNsdWRlIGFuaW1hdGUtY3NzKCR0eXBlLCBbJGR1cmF0aW9uLCAkcmVwZWF0LCAkZWFzZV0pO1xuLy9cbi8vICAgICBFeGFtcGxlXG4vLyAgICAgQGluY2x1ZGUgYW5pbWF0ZS1jc3MoYm91bmNlLCAkZHVyYXRpb246IDFzLCAkcmVwZWF0OiBpbmZpbml0ZSwgJGVhc2U6IGVhc2UtaW4tb3V0KTtcbi8vXG4vLyAgICAgUmVxdWlyZW1lbnRzOiAgQXV0b3ByZWZpeGVyXG4vL1xuLy8gICAgIE5vdGVzOlxuLy8gICAgIEBrZXlmcmFtZXMgd2lsbCBib3ViYmxlIHdoeSBleHRlbmQgcGxhY2Vob2xkZXJzIHdpbGxcbi8vICAgICBjYXVzZSBrZXlmcmFtZXMgdG8gYmUgcHJpbnRlZCDDosKAwpMgZXZlbiBpZiBub3QgdXNlZC5cbi8vXG4vLyAgICAgVG8gYXZvaWQgY2xhc3MgZGVwZW5kZW5jaWVzIHRoZSBjbGFzc2VzIC5hbmltYXRlIGFuZFxuLy8gICAgIC5pbmZpbml0ZSBoYXMgYmVlbiByZW1vdmVkLiAuYW5pbWF0ZSB2YWx1ZXMgY29tZXNcbi8vICAgICB3aXRoIGVhY2ggaW5jbHVkZSBhbmQgLmluZmluaXRlIGNhbiBiZSBzZXQgYnkgcGFzc2luZ1xuLy8gICAgICRyZXBlYXQ6IGluZmluaXRlXG4vL1xuLy8gICAgIFR5cGUgdmFsdWVzOlxuLy8gICAgIGJvdW5jZVxuLy8gICAgIGZsYXNoXG4vLyAgICAgcHVsc2Vcbi8vICAgICBydWJiZXJCYW5kXG4vLyAgICAgc2hha2Vcbi8vICAgICBoZWFkU2hha2Vcbi8vICAgICBzd2luZ1xuLy8gICAgIHRhZGFcbi8vICAgICB3b2JibGVcbi8vICAgICBqZWxsb1xuLy8gICAgIGJvdW5jZUluXG4vLyAgICAgYm91bmNlSW5Eb3duXG4vLyAgICAgYm91bmNlSW5MZWZ0XG4vLyAgICAgYm91bmNlSW5SaWdodFxuLy8gICAgIGJvdW5jZUluVXBcbi8vICAgICBib3VuY2VPdXRcbi8vICAgICBib3VuY2VPdXREb3duXG4vLyAgICAgYm91bmNlT3V0TGVmdFxuLy8gICAgIGJvdW5jZU91dFJpZ2h0XG4vLyAgICAgYm91bmNlT3V0VXBcbi8vICAgICBmYWRlSW5cbi8vICAgICBmYWRlSW5Eb3duXG4vLyAgICAgZmFkZUluRG93bkJpZ1xuLy8gICAgIGZhZGVJbkxlZnRcbi8vICAgICBmYWRlSW5MZWZ0QmlnXG4vLyAgICAgZmFkZUluUmlnaHRcbi8vICAgICBmYWRlSW5SaWdodEJpZ1xuLy8gICAgIGZhZGVJblVwXG4vLyAgICAgZmFkZUluVXBCaWdcbi8vICAgICBmYWRlT3V0XG4vLyAgICAgZmFkZU91dERvd25cbi8vICAgICBmYWRlT3V0RG93bkJpZ1xuLy8gICAgIGZhZGVPdXRMZWZ0XG4vLyAgICAgZmFkZU91dExlZnRCaWdcbi8vICAgICBmYWRlT3V0UmlnaHRcbi8vICAgICBmYWRlT3V0UmlnaHRCaWdcbi8vICAgICBmYWRlT3V0VXBcbi8vICAgICBmYWRlT3V0VXBCaWdcbi8vICAgICBmbGlwSW5YXG4vLyAgICAgZmxpcEluWVxuLy8gICAgIGZsaXBPdXRYXG4vLyAgICAgZmxpcE91dFlcbi8vICAgICBsaWdodFNwZWVkSW5cbi8vICAgICBsaWdodFNwZWVkT3V0XG4vLyAgICAgcm90YXRlSW5cbi8vICAgICByb3RhdGVJbkRvd25MZWZ0XG4vLyAgICAgcm90YXRlSW5Eb3duUmlnaHRcbi8vICAgICByb3RhdGVJblVwTGVmdFxuLy8gICAgIHJvdGF0ZUluVXBSaWdodFxuLy8gICAgIHJvdGF0ZU91dFxuLy8gICAgIHJvdGF0ZU91dERvd25MZWZ0XG4vLyAgICAgcm90YXRlT3V0RG93blJpZ2h0XG4vLyAgICAgcm90YXRlT3V0VXBMZWZ0XG4vLyAgICAgcm90YXRlT3V0VXBSaWdodFxuLy8gICAgIGhpbmdlXG4vLyAgICAgcm9sbEluXG4vLyAgICAgcm9sbE91dFxuLy8gICAgIHpvb21JblxuLy8gICAgIHpvb21JbkRvd25cbi8vICAgICB6b29tSW5MZWZ0XG4vLyAgICAgem9vbUluUmlnaHRcbi8vICAgICB6b29tSW5VcFxuLy8gICAgIHpvb21PdXRcbi8vICAgICB6b29tT3V0RG93blxuLy8gICAgIHpvb21PdXRMZWZ0XG4vLyAgICAgem9vbU91dFJpZ2h0XG4vLyAgICAgem9vbU91dFVwXG4vLyAgICAgc2xpZGVJbkRvd25cbi8vICAgICBzbGlkZUluTGVmdFxuLy8gICAgIHNsaWRlSW5SaWdodFxuLy8gICAgIHNsaWRlSW5VcFxuLy8gICAgIHNsaWRlT3V0RG93blxuLy8gICAgIHNsaWRlT3V0TGVmdFxuLy8gICAgIHNsaWRlT3V0UmlnaHRcbi8vICAgICBzbGlkZU91dFVwXG4vL1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbkBtaXhpbiBhbmltYXRlLWNzcygkdHlwZSwgJGR1cmF0aW9uOiBudWxsLCAkcmVwZWF0OiBudWxsLCAkZWFzZTogbnVsbCkge1xuICAgLy8gQW5pbWF0aW9uIG5hbWUgcHJlZml4XG4gICAkcHJlZml4OiBcIlwiO1xuXG4gICAvLyBUeXBlXG4gICBhbmltYXRpb24tbmFtZTogdW5xdW90ZSgkcHJlZml4ICsgJHR5cGUpO1xuXG4gICAvLyBEdXJhdGlvblxuICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAkZHVyYXRpb24gb3IgMXM7XG5cbiAgIC8vIFJlcGVhdFxuICAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaWYoJHJlcGVhdCA9PSBpbmZpbml0ZSwgaW5maW5pdGUsICRyZXBlYXQpO1xuXG4gICAvLyBGaWxsIG1vZGVcbiAgIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG5cbiAgIC8vIEFuaW1hdGlvbiB0aW1pbmdcbiAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ICRlYXNlIG9yIGVhc2U7XG5cbiAgIC8vICAgIEtleWZyYW1lc1xuICAgJGtleWZyYW1lcmVuZGVyb25jZTogaWYoZ2xvYmFsLXZhcmlhYmxlLWV4aXN0cyhrZXlmcmFtZXJlbmRlcm9uY2UpLCAka2V5ZnJhbWVyZW5kZXJvbmNlLCAoKSkgIWdsb2JhbDtcbiAgIEBpZiBub3QgaW5kZXgoJGtleWZyYW1lcmVuZGVyb25jZSwgJHR5cGUpIHtcbiAgICAgICRrZXlmcmFtZXJlbmRlcm9uY2U6IGFwcGVuZCgka2V5ZnJhbWVyZW5kZXJvbmNlLCAkdHlwZSkgIWdsb2JhbDtcbiAgICAgIEBrZXlmcmFtZXMgI3skcHJlZml4ICsgJHR5cGV9IHtcbiAgICAgICAgIC8vICAgICBBdHRlbnRpb24gU2Vla2Vyc1xuICAgICAgICAgQGlmICR0eXBlID09IGJvdW5jZSB7XG4gICAgICAgICAgICAwJSxcbiAgICAgICAgICAgIDIwJSxcbiAgICAgICAgICAgIDUwJSxcbiAgICAgICAgICAgIDgwJSxcbiAgICAgICAgICAgIDEwMCUge1xuICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgNDAlIHtcbiAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMzBweCk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICA2MCUge1xuICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xNXB4KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgIH1cbiAgICAgICAgIEBpZiAkdHlwZSA9PSBmbGFzaCB7XG4gICAgICAgICAgICAwJSxcbiAgICAgICAgICAgIDUwJSxcbiAgICAgICAgICAgIDEwMCUge1xuICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIDI1JSxcbiAgICAgICAgICAgIDc1JSB7XG4gICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgfVxuICAgICAgICAgQGlmICR0eXBlID09IGplbGxvIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgICAgICAgICAgIDExLjElIHtcbiAgICAgICAgICAgICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIDIyLjIlIHtcbiAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2tld1goLTEyLjVkZWcpIHNrZXdZKC0xMi41ZGVnKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIDMzLjMlIHtcbiAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2tld1goNi4yNWRlZykgc2tld1koNi4yNWRlZyk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICA0NC40JSB7XG4gICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNrZXdYKC0zLjEyNWRlZykgc2tld1koLTMuMTI1ZGVnKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIDU1LjUlIHtcbiAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2tld1goMS41NjI1ZGVnKSBza2V3WSgxLjU2MjVkZWcpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgNjYuNiUge1xuICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBza2V3WCgtMC43ODEyNWRlZykgc2tld1koLTAuNzgxMjVkZWcpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgNzcuNyUge1xuICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBza2V3WCgwLjM5MDYyNWRlZykgc2tld1koMC4zOTA2MjVkZWcpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgODguOCUge1xuICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBza2V3WCgtMC4xOTUzMTI1ZGVnKSBza2V3WSgtMC4xOTUzMTI1ZGVnKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIDEwMCUge1xuICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICAgfVxuICAgICAgICAgQGlmICR0eXBlID09IHB1bHNlIHtcbiAgICAgICAgICAgIDAlIHtcbiAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICA1MCUge1xuICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgMTAwJSB7XG4gICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgfVxuICAgICAgICAgQGlmICR0eXBlID09IHJ1YmJlckJhbmQge1xuICAgICAgICAgICAgMCUge1xuICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgMzAlIHtcbiAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjI1LCAwLjc1LCAxKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIDQwJSB7XG4gICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC43NSwgMS4yNSwgMSk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICA1MCUge1xuICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMTUsIDAuODUsIDEpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgNjUlIHtcbiAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjk1LCAxLjA1LCAxKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIDc1JSB7XG4gICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4wNSwgMC45NSwgMSk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAxMDAlIHtcbiAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgIH1cbiAgICAgICAgIEBpZiAkdHlwZSA9PSBzaGFrZSB7XG4gICAgICAgICAgICAwJSxcbiAgICAgICAgICAgIDEwMCUge1xuICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgMTAlLFxuICAgICAgICAgICAgMzAlLFxuICAgICAgICAgICAgNTAlLFxuICAgICAgICAgICAgNzAlLFxuICAgICAgICAgICAgOTAlIHtcbiAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTBweCk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAyMCUsXG4gICAgICAgICAgICA0MCUsXG4gICAgICAgICAgICA2MCUsXG4gICAgICAgICAgICA4MCUge1xuICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwcHgpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgfVxuICAgICAgICAgQGlmICR0eXBlID09IGhlYWRTaGFrZSB7XG4gICAgICAgICAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbiAgICAgICAgICAgIDAlIHtcbiAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIDYuNSUge1xuICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC02cHgpIHJvdGF0ZVkoLTlkZWcpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgMTguNSUge1xuICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDVweCkgcm90YXRlWSg3ZGVnKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIDMxLjUlIHtcbiAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtM3B4KSByb3RhdGVZKC01ZGVnKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIDQzLjUlIHtcbiAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgycHgpIHJvdGF0ZVkoM2RlZyk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICA1MCUge1xuICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgICAgICAgICAgfVxuICAgICAgICAgfVxuICAgICAgICAgQGlmICR0eXBlID09IHN3aW5nIHtcbiAgICAgICAgICAgIDIwJSxcbiAgICAgICAgICAgIDQwJSxcbiAgICAgICAgICAgIDYwJSxcbiAgICAgICAgICAgIDgwJSxcbiAgICAgICAgICAgIDEwMCUge1xuICAgICAgICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogdG9wIGNlbnRlcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIDIwJSB7XG4gICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxNWRlZyk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICA0MCUge1xuICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTEwZGVnKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIDYwJSB7XG4gICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg1ZGVnKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIDgwJSB7XG4gICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNWRlZyk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAxMDAlIHtcbiAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgfVxuICAgICAgICAgQGlmICR0eXBlID09IHRhZGEge1xuICAgICAgICAgICAgMCUge1xuICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIDEwJSxcbiAgICAgICAgICAgIDIwJSB7XG4gICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOSkgcm90YXRlKC0zZGVnKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIDMwJSxcbiAgICAgICAgICAgIDUwJSxcbiAgICAgICAgICAgIDcwJSxcbiAgICAgICAgICAgIDkwJSB7XG4gICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSkgcm90YXRlKDNkZWcpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgNDAlLFxuICAgICAgICAgICAgNjAlLFxuICAgICAgICAgICAgODAlIHtcbiAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKSByb3RhdGUoLTNkZWcpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgMTAwJSB7XG4gICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpIHJvdGF0ZSgwKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgIH1cbiAgICAgICAgIEBpZiAkdHlwZSA9PSB3b2JibGUge1xuICAgICAgICAgICAgMCUge1xuICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDAlKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIDE1JSB7XG4gICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTI1JSkgcm90YXRlKC01ZGVnKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIDMwJSB7XG4gICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjAlKSByb3RhdGUoM2RlZyk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICA0NSUge1xuICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xNSUpIHJvdGF0ZSgtM2RlZyk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICA2MCUge1xuICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwJSkgcm90YXRlKDJkZWcpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgNzUlIHtcbiAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNSUpIHJvdGF0ZSgtMWRlZyk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAxMDAlIHtcbiAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwJSk7XG4gICAgICAgICAgICB9XG4gICAgICAgICB9XG4gICAgICAgICAvLyAgICAgQm91bmNpbmcgRW50cmFuY2VzXG4gICAgICAgICBAaWYgJHR5cGUgPT0gYm91bmNlSW4ge1xuICAgICAgICAgICAgMCUge1xuICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMC4zKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIDUwJSB7XG4gICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjA1KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIDcwJSB7XG4gICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOSk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAxMDAlIHtcbiAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgICAgICAgICB9XG4gICAgICAgICB9XG4gICAgICAgICBAaWYgJHR5cGUgPT0gYm91bmNlSW5Eb3duIHtcbiAgICAgICAgICAgIDAlIHtcbiAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTIwMDBweCk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICA2MCUge1xuICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgzMHB4KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIDgwJSB7XG4gICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwcHgpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgMTAwJSB7XG4gICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgICAgICAgICB9XG4gICAgICAgICB9XG4gICAgICAgICBAaWYgJHR5cGUgPT0gYm91bmNlSW5MZWZ0IHtcbiAgICAgICAgICAgIDAlIHtcbiAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTIwMDBweCk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICA2MCUge1xuICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgzMHB4KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIDgwJSB7XG4gICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwcHgpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgMTAwJSB7XG4gICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgICAgICAgICB9XG4gICAgICAgICB9XG4gICAgICAgICBAaWYgJHR5cGUgPT0gYm91bmNlSW5SaWdodCB7XG4gICAgICAgICAgICAwJSB7XG4gICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDIwMDBweCk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICA2MCUge1xuICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMzBweCk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICA4MCUge1xuICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwcHgpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgMTAwJSB7XG4gICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgICAgICAgICB9XG4gICAgICAgICB9XG4gICAgICAgICBAaWYgJHR5cGUgPT0gYm91bmNlSW5VcCB7XG4gICAgICAgICAgICAwJSB7XG4gICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDIwMDBweCk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICA2MCUge1xuICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMzBweCk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICA4MCUge1xuICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwcHgpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgMTAwJSB7XG4gICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgICAgICAgICB9XG4gICAgICAgICB9XG4gICAgICAgICAvLyAgICAgQm91bmNpbmcgRXhpdHNcbiAgICAgICAgIEBpZiAkdHlwZSA9PSBib3VuY2VPdXQge1xuICAgICAgICAgICAgMCUge1xuICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIDI1JSB7XG4gICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOTUpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgNTAlIHtcbiAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAxMDAlIHtcbiAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDAuMyk7XG4gICAgICAgICAgICB9XG4gICAgICAgICB9XG4gICAgICAgICBAaWYgJHR5cGUgPT0gYm91bmNlT3V0RG93biB7XG4gICAgICAgICAgICAwJSB7XG4gICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAyMCUge1xuICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjBweCk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAxMDAlIHtcbiAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMjAwMHB4KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgIH1cblxuICAgICAgICAgQGlmICR0eXBlID09IGJvdW5jZU91dExlZnQge1xuICAgICAgICAgICAgMCUge1xuICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgMjAlIHtcbiAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjBweCk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAxMDAlIHtcbiAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTIwMDBweCk7XG4gICAgICAgICAgICB9XG4gICAgICAgICB9XG4gICAgICAgICBAaWYgJHR5cGUgPT0gYm91bmNlT3V0UmlnaHQge1xuICAgICAgICAgICAgMCUge1xuICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgMjAlIHtcbiAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTIwcHgpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgMTAwJSB7XG4gICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDIwMDBweCk7XG4gICAgICAgICAgICB9XG4gICAgICAgICB9XG4gICAgICAgICBAaWYgJHR5cGUgPT0gYm91bmNlT3V0VXAge1xuICAgICAgICAgICAgMCUge1xuICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgMjAlIHtcbiAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMjBweCk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAxMDAlIHtcbiAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTIwMDBweCk7XG4gICAgICAgICAgICB9XG4gICAgICAgICB9XG4gICAgICAgICAvLyAgICAgRmFkaW5nIEVudHJhbmNlc1xuICAgICAgICAgQGlmICR0eXBlID09IGZhZGVJbiB7XG4gICAgICAgICAgICAwJSB7XG4gICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgMTAwJSB7XG4gICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgfVxuICAgICAgICAgfVxuICAgICAgICAgQGlmICR0eXBlID09IGZhZGVJbkRvd24ge1xuICAgICAgICAgICAgMCUge1xuICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjBweCk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAxMDAlIHtcbiAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgICAgICAgICB9XG4gICAgICAgICB9XG4gICAgICAgICBAaWYgJHR5cGUgPT0gZmFkZUluRG93bkJpZyB7XG4gICAgICAgICAgICAwJSB7XG4gICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yMDAwcHgpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgMTAwJSB7XG4gICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgICAgICAgICAgfVxuICAgICAgICAgfVxuICAgICAgICAgQGlmICR0eXBlID09IGZhZGVJbkxlZnQge1xuICAgICAgICAgICAgMCUge1xuICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMjBweCk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAxMDAlIHtcbiAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgICAgICAgICB9XG4gICAgICAgICB9XG4gICAgICAgICBAaWYgJHR5cGUgPT0gZmFkZUluTGVmdEJpZyB7XG4gICAgICAgICAgICAwJSB7XG4gICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0yMDAwcHgpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgMTAwJSB7XG4gICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgICAgICAgICAgfVxuICAgICAgICAgfVxuICAgICAgICAgQGlmICR0eXBlID09IGZhZGVJblJpZ2h0IHtcbiAgICAgICAgICAgIDAlIHtcbiAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjBweCk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAxMDAlIHtcbiAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgICAgICAgICB9XG4gICAgICAgICB9XG4gICAgICAgICBAaWYgJHR5cGUgPT0gZmFkZUluUmlnaHRCaWcge1xuICAgICAgICAgICAgMCUge1xuICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgyMDAwcHgpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgMTAwJSB7XG4gICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgICAgICAgICAgfVxuICAgICAgICAgfVxuICAgICAgICAgQGlmICR0eXBlID09IGZhZGVJblVwIHtcbiAgICAgICAgICAgIDAlIHtcbiAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMjBweCk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAxMDAlIHtcbiAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgICAgICAgICB9XG4gICAgICAgICB9XG4gICAgICAgICBAaWYgJHR5cGUgPT0gZmFkZUluVXBCaWcge1xuICAgICAgICAgICAgMCUge1xuICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgyMDAwcHgpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgMTAwJSB7XG4gICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgICAgICAgICAgfVxuICAgICAgICAgfVxuICAgICAgICAgLy8gICAgRmFkaW5nIEV4aXRzXG4gICAgICAgICBAaWYgJHR5cGUgPT0gZmFkZU91dCB7XG4gICAgICAgICAgICAwJSB7XG4gICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgMTAwJSB7XG4gICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgfVxuICAgICAgICAgQGlmICR0eXBlID09IGZhZGVPdXREb3duIHtcbiAgICAgICAgICAgIDAlIHtcbiAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAxMDAlIHtcbiAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMjBweCk7XG4gICAgICAgICAgICB9XG4gICAgICAgICB9XG4gICAgICAgICBAaWYgJHR5cGUgPT0gZmFkZU91dERvd25CaWcge1xuICAgICAgICAgICAgMCUge1xuICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIDEwMCUge1xuICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgyMDAwcHgpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgfVxuICAgICAgICAgQGlmICR0eXBlID09IGZhZGVPdXRMZWZ0IHtcbiAgICAgICAgICAgIDAlIHtcbiAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAxMDAlIHtcbiAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTIwcHgpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgfVxuICAgICAgICAgQGlmICR0eXBlID09IGZhZGVPdXRMZWZ0QmlnIHtcbiAgICAgICAgICAgIDAlIHtcbiAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAxMDAlIHtcbiAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTIwMDBweCk7XG4gICAgICAgICAgICB9XG4gICAgICAgICB9XG4gICAgICAgICBAaWYgJHR5cGUgPT0gZmFkZU91dFJpZ2h0IHtcbiAgICAgICAgICAgIDAlIHtcbiAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAxMDAlIHtcbiAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjBweCk7XG4gICAgICAgICAgICB9XG4gICAgICAgICB9XG4gICAgICAgICBAaWYgJHR5cGUgPT0gZmFkZU91dFJpZ2h0QmlnIHtcbiAgICAgICAgICAgIDAlIHtcbiAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAxMDAlIHtcbiAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjAwMHB4KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgIH1cbiAgICAgICAgIEBpZiAkdHlwZSA9PSBmYWRlT3V0VXAge1xuICAgICAgICAgICAgMCUge1xuICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIDEwMCUge1xuICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjBweCk7XG4gICAgICAgICAgICB9XG4gICAgICAgICB9XG4gICAgICAgICBAaWYgJHR5cGUgPT0gZmFkZU91dFVwQmlnIHtcbiAgICAgICAgICAgIDAlIHtcbiAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAxMDAlIHtcbiAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTIwMDBweCk7XG4gICAgICAgICAgICB9XG4gICAgICAgICB9XG4gICAgICAgICAvLyAgICBGbGlwcGVyc1xuICAgICAgICAgQGlmICR0eXBlID09IGZsaXAge1xuICAgICAgICAgICAgYmFja2ZhY2UtdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgICAgIDAlIHtcbiAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVkoMCk7XG4gICAgICAgICAgICAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIDQwJSB7XG4gICAgICAgICAgICAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSB0cmFuc2xhdGVaKDE1MHB4KSByb3RhdGVZKDE3MGRlZyk7XG4gICAgICAgICAgICAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIDUwJSB7XG4gICAgICAgICAgICAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSB0cmFuc2xhdGVaKDE1MHB4KSByb3RhdGVZKDE5MGRlZykgc2NhbGUoMSk7XG4gICAgICAgICAgICAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgODAlIHtcbiAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVkoMzYwZGVnKSBzY2FsZSgwLjk1KTtcbiAgICAgICAgICAgICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAxMDAlIHtcbiAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHNjYWxlKDEpO1xuICAgICAgICAgICAgICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgIH1cbiAgICAgICAgIEBpZiAkdHlwZSA9PSBmbGlwSW5YIHtcbiAgICAgICAgICAgIGJhY2tmYWNlLXZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgICAgICAwJSB7XG4gICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWCg5MGRlZyk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICA0MCUge1xuICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWCgtMTBkZWcpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgNzAlIHtcbiAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVgoMTBkZWcpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgMTAwJSB7XG4gICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWCgwZGVnKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgIH1cbiAgICAgICAgIEBpZiAkdHlwZSA9PSBmbGlwSW5ZIHtcbiAgICAgICAgICAgIGJhY2tmYWNlLXZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgICAgICAwJSB7XG4gICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWSg5MGRlZyk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICA0MCUge1xuICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWSgtMTBkZWcpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgNzAlIHtcbiAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVkoMTBkZWcpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgMTAwJSB7XG4gICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWSgwZGVnKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgIH1cbiAgICAgICAgIEBpZiAkdHlwZSA9PSBmbGlwT3V0WCB7XG4gICAgICAgICAgICBiYWNrZmFjZS12aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICAgICAgMCUge1xuICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVgoMGRlZyk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAxMDAlIHtcbiAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVYKDkwZGVnKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgIH1cbiAgICAgICAgIEBpZiAkdHlwZSA9PSBmbGlwT3V0WSB7XG4gICAgICAgICAgICBiYWNrZmFjZS12aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICAgICAgMCUge1xuICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVkoMGRlZyk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAxMDAlIHtcbiAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVZKDkwZGVnKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgIH1cbiAgICAgICAgIC8vICAgICBMaWdodHNwZWVkXG4gICAgICAgICBAaWYgJHR5cGUgPT0gbGlnaHRTcGVlZEluIHtcbiAgICAgICAgICAgIDAlIHtcbiAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSkgc2tld1goLTMwZGVnKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIDYwJSB7XG4gICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0yMCUpIHNrZXdYKDMwZGVnKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIDgwJSB7XG4gICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDAlKSBza2V3WCgtMTVkZWcpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgMTAwJSB7XG4gICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDAlKSBza2V3WCgwZGVnKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgIH1cbiAgICAgICAgIEBpZiAkdHlwZSA9PSBsaWdodFNwZWVkT3V0IHtcbiAgICAgICAgICAgIDAlIHtcbiAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCUpIHNrZXdYKDBkZWcpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgMTAwJSB7XG4gICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpIHNrZXdYKC0zMGRlZyk7XG4gICAgICAgICAgICB9XG4gICAgICAgICB9XG4gICAgICAgICAvLyAgICAgUm90YXRpbmcgRW50cmFuY2VzXG4gICAgICAgICBAaWYgJHR5cGUgPT0gcm90YXRlSW4ge1xuICAgICAgICAgICAgMCUge1xuICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC0yMDBkZWcpO1xuICAgICAgICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGNlbnRlcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIDEwMCUge1xuICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDApO1xuICAgICAgICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGNlbnRlcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgIH1cbiAgICAgICAgIEBpZiAkdHlwZSA9PSByb3RhdGVJbkRvd25MZWZ0IHtcbiAgICAgICAgICAgIDAlIHtcbiAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICAgICAgICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAxMDAlIHtcbiAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwKTtcbiAgICAgICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgICAgICAgICAgfVxuICAgICAgICAgfVxuICAgICAgICAgQGlmICR0eXBlID09IHJvdGF0ZUluRG93blJpZ2h0IHtcbiAgICAgICAgICAgIDAlIHtcbiAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgICAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAxMDAlIHtcbiAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwKTtcbiAgICAgICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgIH1cbiAgICAgICAgIEBpZiAkdHlwZSA9PSByb3RhdGVJblVwTGVmdCB7XG4gICAgICAgICAgICAwJSB7XG4gICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgICAgICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAxMDAlIHtcbiAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwKTtcbiAgICAgICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgICAgICAgICAgfVxuICAgICAgICAgfVxuICAgICAgICAgQGlmICR0eXBlID09IHJvdGF0ZUluVXBSaWdodCB7XG4gICAgICAgICAgICAwJSB7XG4gICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgICAgICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIDEwMCUge1xuICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDApO1xuICAgICAgICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgICAgICAgICAgfVxuICAgICAgICAgfVxuICAgICAgICAgLy8gICAgIFJvdGF0aW5nIEV4aXRzXG4gICAgICAgICBAaWYgJHR5cGUgPT0gcm90YXRlT3V0IHtcbiAgICAgICAgICAgIDAlIHtcbiAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwKTtcbiAgICAgICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBjZW50ZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAxMDAlIHtcbiAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgyMDBkZWcpO1xuICAgICAgICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGNlbnRlcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgIH1cbiAgICAgICAgIEBpZiAkdHlwZSA9PSByb3RhdGVPdXREb3duTGVmdCB7XG4gICAgICAgICAgICAwJSB7XG4gICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMCk7XG4gICAgICAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIDEwMCUge1xuICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICAgICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgICAgICAgICAgfVxuICAgICAgICAgfVxuICAgICAgICAgQGlmICR0eXBlID09IHJvdGF0ZU91dERvd25SaWdodCB7XG4gICAgICAgICAgICAwJSB7XG4gICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMCk7XG4gICAgICAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAxMDAlIHtcbiAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICAgICAgICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgICAgICAgICAgfVxuICAgICAgICAgfVxuICAgICAgICAgQGlmICR0eXBlID09IHJvdGF0ZU91dFVwTGVmdCB7XG4gICAgICAgICAgICAwJSB7XG4gICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMCk7XG4gICAgICAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIDEwMCUge1xuICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gICAgICAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgIH1cbiAgICAgICAgIEBpZiAkdHlwZSA9PSByb3RhdGVPdXRVcFJpZ2h0IHtcbiAgICAgICAgICAgIDAlIHtcbiAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwKTtcbiAgICAgICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIDEwMCUge1xuICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICAgICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgIH1cbiAgICAgICAgIC8vICAgICBTbGlkaW5nIEVudHJhbmNlc1xuICAgICAgICAgQGlmICR0eXBlID09IHNsaWRlSW5Eb3duIHtcbiAgICAgICAgICAgIDAlIHtcbiAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTIwMDBweCk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAxMDAlIHtcbiAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgIH1cbiAgICAgICAgIEBpZiAkdHlwZSA9PSBzbGlkZUluTGVmdCB7XG4gICAgICAgICAgICAwJSB7XG4gICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0yMDAwcHgpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgMTAwJSB7XG4gICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgICAgICAgICB9XG4gICAgICAgICB9XG4gICAgICAgICBAaWYgJHR5cGUgPT0gc2xpZGVJblJpZ2h0IHtcbiAgICAgICAgICAgIDAlIHtcbiAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjAwMHB4KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIDEwMCUge1xuICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgICAgICAgICAgfVxuICAgICAgICAgfVxuICAgICAgICAgQGlmICR0eXBlID09IHNsaWRlSW5VcCB7XG4gICAgICAgICAgICAwJSB7XG4gICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDIwMDBweCk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAxMDAlIHtcbiAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgIH1cbiAgICAgICAgIC8vICAgICBTbGlkaW5nIEV4aXRzXG4gICAgICAgICBAaWYgJHR5cGUgPT0gc2xpZGVPdXREb3duIHtcbiAgICAgICAgICAgIDAlIHtcbiAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIDEwMCUge1xuICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgyMDAwcHgpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgfVxuICAgICAgICAgQGlmICR0eXBlID09IHNsaWRlT3V0TGVmdCB7XG4gICAgICAgICAgICAwJSB7XG4gICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAxMDAlIHtcbiAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTIwMDBweCk7XG4gICAgICAgICAgICB9XG4gICAgICAgICB9XG4gICAgICAgICBAaWYgJHR5cGUgPT0gc2xpZGVPdXRSaWdodCB7XG4gICAgICAgICAgICAwJSB7XG4gICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAxMDAlIHtcbiAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjAwMHB4KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgIH1cbiAgICAgICAgIEBpZiAkdHlwZSA9PSBzbGlkZU91dFVwIHtcbiAgICAgICAgICAgIDAlIHtcbiAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIDEwMCUge1xuICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjAwMHB4KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgIH1cbiAgICAgICAgIC8vICAgIFpvb20gRW50cmFuY2VzXG4gICAgICAgICBAaWYgJHR5cGUgPT0gem9vbUluIHtcbiAgICAgICAgICAgIDAlIHtcbiAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC4zLCAwLjMsIDAuMyk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICA1MCUge1xuICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgIH1cbiAgICAgICAgIEBpZiAkdHlwZSA9PSB6b29tSW5Eb3duIHtcbiAgICAgICAgICAgIDAlIHtcbiAgICAgICAgICAgICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xuICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjEsIDAuMSwgMC4xKSB0cmFuc2xhdGUzZCgwLCAtMTAwMHB4LCAwKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIDYwJSB7XG4gICAgICAgICAgICAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxKTtcbiAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoMCwgNjBweCwgMCk7XG4gICAgICAgICAgICB9XG4gICAgICAgICB9XG4gICAgICAgICBAaWYgJHR5cGUgPT0gem9vbUluTGVmdCB7XG4gICAgICAgICAgICAwJSB7XG4gICAgICAgICAgICAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTtcbiAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC4xLCAwLjEsIDAuMSkgdHJhbnNsYXRlM2QoLTEwMDBweCwgMCwgMCk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICA2MCUge1xuICAgICAgICAgICAgICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMSk7XG4gICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKDEwcHgsIDAsIDApO1xuICAgICAgICAgICAgfVxuICAgICAgICAgfVxuICAgICAgICAgQGlmICR0eXBlID09IHpvb21JblJpZ2h0IHtcbiAgICAgICAgICAgIDAlIHtcbiAgICAgICAgICAgICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xuICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjEsIDAuMSwgMC4xKSB0cmFuc2xhdGUzZCgxMDAwcHgsIDAsIDApO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgNjAlIHtcbiAgICAgICAgICAgICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEpO1xuICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgtMTBweCwgMCwgMCk7XG4gICAgICAgICAgICB9XG4gICAgICAgICB9XG4gICAgICAgICBAaWYgJHR5cGUgPT0gem9vbUluVXAge1xuICAgICAgICAgICAgMCUge1xuICAgICAgICAgICAgICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG4gICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuMSwgMC4xLCAwLjEpIHRyYW5zbGF0ZTNkKDAsIDEwMDBweCwgMCk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICA2MCUge1xuICAgICAgICAgICAgICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMSk7XG4gICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKDAsIC02MHB4LCAwKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgIH1cbiAgICAgICAgIC8vICAgIFpvb20gRXhpdHNcbiAgICAgICAgIEBpZiAkdHlwZSA9PSB6b29tT3V0IHtcbiAgICAgICAgICAgIDAlIHtcbiAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICA1MCUge1xuICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjMsIDAuMywgMC4zKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIDEwMCUge1xuICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgIH1cbiAgICAgICAgIEBpZiAkdHlwZSA9PSB6b29tT3V0RG93biB7XG4gICAgICAgICAgICA0MCUge1xuICAgICAgICAgICAgICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG4gICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKDAsIC02MHB4LCAwKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIDEwMCUge1xuICAgICAgICAgICAgICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMSk7XG4gICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuMSwgMC4xLCAwLjEpIHRyYW5zbGF0ZTNkKDAsIDIwMDBweCwgMCk7XG4gICAgICAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgYm90dG9tO1xuICAgICAgICAgICAgfVxuICAgICAgICAgfVxuICAgICAgICAgQGlmICR0eXBlID09IHpvb21PdXRMZWZ0IHtcbiAgICAgICAgICAgIDQwJSB7XG4gICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKDQycHgsIDAsIDApO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgMTAwJSB7XG4gICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLjEpIHRyYW5zbGF0ZTNkKC0yMDAwcHgsIDAsIDApO1xuICAgICAgICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBjZW50ZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgICB9XG4gICAgICAgICBAaWYgJHR5cGUgPT0gem9vbU91dFJpZ2h0IHtcbiAgICAgICAgICAgIDQwJSB7XG4gICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKC00MnB4LCAwLCAwKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIDEwMCUge1xuICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMC4xKSB0cmFuc2xhdGUzZCgyMDAwcHgsIDAsIDApO1xuICAgICAgICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgY2VudGVyO1xuICAgICAgICAgICAgfVxuICAgICAgICAgfVxuICAgICAgICAgQGlmICR0eXBlID09IHpvb21PdXRVcCB7XG4gICAgICAgICAgICA0MCUge1xuICAgICAgICAgICAgICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG4gICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKDAsIDYwcHgsIDApO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgMTAwJSB7XG4gICAgICAgICAgICAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxKTtcbiAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC4xLCAwLjEsIDAuMSkgdHJhbnNsYXRlM2QoMCwgLTIwMDBweCwgMCk7XG4gICAgICAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgYm90dG9tO1xuICAgICAgICAgICAgfVxuICAgICAgICAgfVxuICAgICAgICAgLy8gICAgU3BlY2lhbHNcbiAgICAgICAgIEBpZiAkdHlwZSA9PSBoaW5nZSB7XG4gICAgICAgICAgICAwJSB7XG4gICAgICAgICAgICAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbiAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDApO1xuICAgICAgICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAyMCUsXG4gICAgICAgICAgICA2MCUge1xuICAgICAgICAgICAgICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg4MGRlZyk7XG4gICAgICAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIDQwJSB7XG4gICAgICAgICAgICAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbiAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDYwZGVnKTtcbiAgICAgICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IHRvcCBsZWZ0O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgODAlIHtcbiAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbiAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDYwZGVnKSB0cmFuc2xhdGVZKDApO1xuICAgICAgICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAxMDAlIHtcbiAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNzAwcHgpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgfVxuICAgICAgICAgQGlmICR0eXBlID09IHJvbGxJbiB7XG4gICAgICAgICAgICAwJSB7XG4gICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKSByb3RhdGUoLTEyMGRlZyk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAxMDAlIHtcbiAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCkgcm90YXRlKDBkZWcpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgfVxuICAgICAgICAgQGlmICR0eXBlID09IHJvbGxPdXQge1xuICAgICAgICAgICAgMCUge1xuICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKSByb3RhdGUoMGRlZyk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAxMDAlIHtcbiAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSkgcm90YXRlKDEyMGRlZyk7XG4gICAgICAgICAgICB9XG4gICAgICAgICB9XG5cbiAgICAgIH1cbiAgIH1cbn1cbiIsIi8vIGltcG9ydCB2YXJpYWJsZXNcbkBpbXBvcnQgXCIuLi8uLi9zdHlsZXMvdXRpbGl0aWVzL3ZhcmlhYmxlc1wiO1xuXG4vLyBzY29wZWQgdmFyaWFibGVzXG4kYnRuLWJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ibGFjaztcbiRidG4tYm9yZGVyLXJhZGl1czogNXB4O1xuJGJ0bi1wYWRkaW5nLXg6IDIwcHg7XG4kYnRuLXBhZGRpbmcteTogMTVweDtcblxuLy8gYnV0dG9uIHN0eWxlXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuQG1peGluIGJ1dHRvbigkYnRuKSB7XG5cbiAgIC8vIGlmIGJ1dHRvbiByZXNldCBnZXQgbm8gc3R5bGVzXG4gICBAaWYgKCRidG4gPT0gXCJyZXNldFwiKSB7XG4gICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKG5vbmUpO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgcGFkZGluZzogMDtcblxuICAgICAgLy8gUmVzZXQgSG92ZXJcbiAgICAgICY6aG92ZXIsXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgfVxuICAgfVxuXG4gICAvLyBlbHNlIGdldCBkZWZhdWx0IHN0eWxlc1xuICAgQGVsc2Uge1xuICAgICAgQGluY2x1ZGUgZm9udC1zaXplKCRmb250LXNtLW1heCk7XG4gICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGJhY2tncm91bmQtY29sb3IgMC4yNXMgZWFzZS1pbi1vdXQsIGNvbG9yIDAuMjVzIGVhc2UtaW4tb3V0KTtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgY29sb3I6ICRjb2xvci1ibGFjaztcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgYm9yZGVyLXJhZGl1czogJGJ0bi1ib3JkZXItcmFkaXVzO1xuICAgICAgcGFkZGluZzogJGJ0bi1wYWRkaW5nLXkgJGJ0bi1wYWRkaW5nLXg7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1tZWRpdW07XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKCRmb250LXNtLW1pbik7XG4gICAgICB9XG5cbiAgICAgIC8vIGRlZmF1bHQgaG92ZXJcbiAgICAgICY6aG92ZXIge1xuICAgICAgICAgY29sb3I6ICRjb2xvci1ibGFjaztcbiAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkY29sb3Itd2hpdGUsIDEwJSk7XG4gICAgICB9XG5cbiAgICAgIC8vIGRlZmF1bHQgZGlzYWJsZWRcbiAgICAgICY6ZGlzYWJsZWQsXG4gICAgICAmLmRpc2FibGVkIHtcbiAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24obm9uZSk7XG4gICAgICAgICBvcGFjaXR5OiAwLjY7XG4gICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICAgY29sb3I6ICRjb2xvci1ibGFjaztcbiAgICAgIH1cblxuICAgICAgLy8gZGVmYXVsdCBhY3RpdmVcbiAgICAgICY6YWN0aXZlLFxuICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRjb2xvci13aGl0ZSwgMTUlKTtcbiAgICAgIH1cbiAgIH1cblxuICAgLy8gcHJpbWFyeSBidXR0b25cbiAgIC8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgIEBpZiAoJGJ0biA9PSBcInByaW1hcnlcIikge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXNlY29uZGFyeTtcbiAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cbiAgICAgIC8vIHByaW1hcnkgaG92ZXJcbiAgICAgICY6aG92ZXIge1xuICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkY29sb3ItcHJpbWFyeSwgMTAlKTtcbiAgICAgIH1cblxuICAgICAgLy8gcHJpbWFyeSBhY3RpdmVcbiAgICAgICY6YWN0aXZlLFxuICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkY29sb3ItcHJpbWFyeSwgMTUlKTtcbiAgICAgIH1cblxuICAgICAgLy8gcHJpbWFyeSBkaXNhYmxlZFxuICAgICAgJjpkaXNhYmxlZCxcbiAgICAgICYuZGlzYWJsZWQge1xuICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXByaW1hcnk7XG4gICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgfVxuICAgfVxuXG4gICAvLyBzZWNvbmRhcnkgYnV0dG9uXG4gICAvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICBAaWYgKCRidG4gPT0gXCJzZWNvbmRhcnlcIikge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWdyYXkwNTtcbiAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeS1tZWRpdW07XG5cbiAgICAgIC8vIHNlY29uZGFyeSBob3ZlclxuICAgICAgJjpob3ZlciB7XG4gICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGNvbG9yLXByaW1hcnksIDEwJSk7XG4gICAgICAgICBib3JkZXItY29sb3I6IGRhcmtlbigkY29sb3ItcHJpbWFyeSwgMTAlKTtcbiAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICB9XG5cbiAgICAgIC8vIHNlY29uZGFyeSBhY3RpdmVcbiAgICAgICY6YWN0aXZlLFxuICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRjb2xvci1wcmltYXJ5LCAxNSUpO1xuICAgICAgICAgYm9yZGVyLWNvbG9yOiBkYXJrZW4oJGNvbG9yLXByaW1hcnksIDE1JSk7XG4gICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgfVxuXG4gICAgICAvLyBzZWNvbmRhcnkgZGlzYWJsZWRcbiAgICAgICY6ZGlzYWJsZWQsXG4gICAgICAmLmRpc2FibGVkIHtcbiAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLXByaW1hcnk7XG4gICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnk7XG4gICAgICB9XG4gICB9XG59XG4iXSwic291cmNlUm9vdCI6IiJ9*/