* { padding: 0; margin: 0; box-sizing: border-box; -webkit-tap-highlight-color: transparent; }

html, body { width: 100%; height: 100%; cursor: default; }

body { font: normal 14px/1.4 "Open Sans", sans-serif; color: #131313; background: #FFF; overflow: hidden; }

body._zozh { background: linear-gradient(to right, #6bd4a4 50%, #7268bf 50%); }

@media only screen and (max-width: 1023px) { body._zozh { background: #fff; } }

img, fieldset { border: 0; }

fieldset legend { display: none; }

ul, li { list-style-type: none; }

img { vertical-align: top; }

a:link, a:visited, a:hover, a:active { color: #000; text-decoration: underline; }

a:hover { color: #333; text-decoration: none; }

table { border: 0; border-collapse: collapse; }

table td { padding: 0; vertical-align: top; }

input, select, textarea { box-sizing: border-box; }

input[type=number]::-webkit-inner-spin-button { -webkit-appearance: none; margin: 0; }

input[type=number]::-webkit-outer-spin-button { -webkit-appearance: none; margin: 0; }

input[type=number] { -moz-appearance: textfield; }

input[type=search]::-webkit-search-decoration, input[type=search]::-webkit-search-cancel-button, input[type=search]::-webkit-search-results-button, input[type=search]::-webkit-search-results-decoration { display: none; }

input[type=search] { -webkit-appearance: textfield; }

::-moz-selection { background: #5f5f5f; color: #FFFFFF; text-shadow: none; }

::selection { background: #5f5f5f; color: #FFFFFF; text-shadow: none; }

::-moz-selection { background: #5f5f5f; color: #FFFFFF; text-shadow: none; }

#__bs_notify__ { padding: 2px !important; font-size: 10px !important; opacity: 0.75; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; pointer-events: none; }

.clearfix, .row { zoom: 1; }

.clearfix:after, .row:after { content: " "; display: block; height: 0; clear: both; visibility: hidden; font-size: 0; }

.no-select { -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; }

.no-pe { pointer-events: none; }

.static-text p { margin-bottom: 1.4em; }

.static-text img { max-width: 100%; }

@keyframes rotating { 0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); } }

.transition-active, .animated, .share__item { transition: opacity 0.4s ease-out, color 0.4s ease-out, background 0.4s ease-out, border-color 0.4s ease-out; }

.transition-hover, .animated:hover, .share__item:hover { transition: none; }

.skin { position: relative; max-width: 1178px; margin: auto; }

@media only screen and (max-width: 1279px) { .skin { max-width: 898px; } }

@media only screen and (max-width: 1023px) { .skin { max-width: 100%; height: 100%; } }

.skin._desc { max-width: 920px; padding: 135px 20px 25px; background-color: #fff; text-align: center; }

@media only screen and (max-width: 1279px) { .skin._desc { max-width: 815px; padding-top: 125px; } }

@media only screen and (max-width: 1023px) { .skin._desc { padding-top: 70px; width: 90%; height: auto; } }

.row { position: relative; margin-left: -20px; margin-right: -20px; }

.col { float: left; padding-left: 20px; padding-right: 20px; box-sizing: border-box; }

.col._1 { width: 8.33333%; }

.col._2 { width: 16.66667%; }

.col._3 { width: 25%; }

.col._4 { width: 33.33333%; }

.col._5 { width: 41.66667%; }

.col._6 { width: 50%; }

@media only screen and (max-width: 1023px) { .col._6 { width: 100%; } }

.col._7 { width: 58.33333%; }

.col._8 { width: 66.66667%; }

.col._9 { width: 75%; }

.col._10 { width: 83.33333%; }

.col._11 { width: 91.66667%; }

.col._12 { width: 100%; }

.nav { display: none; position: fixed; z-index: 99; top: 0; bottom: 0; right: 50px; height: 165px; width: 50px; margin: auto; }

@media only screen and (max-width: 1279px) { .nav { right: 25px; } }

@media only screen and (max-width: 1023px) { .nav { display: none; } }

.nav:before { display: block; content: " "; position: absolute; width: 50px; height: 1px; background-color: #fff; top: 0; bottom: 0; margin: auto; }

.nav__arrow { position: absolute; width: 100%; text-align: center; cursor: pointer; }

.nav__arrow-elem { fill: #fff; }

.nav__arrow:before { display: block; content: " "; position: absolute; width: 50px; height: 50px; top: 50%; left: 50%; -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); }

.nav__arrow:hover .arrow__elem { animation: arrow-pulse 3s infinite; }

.nav__arrow._top { top: 0; }

.nav__arrow._bottom { bottom: 0; }

@keyframes arrow-pulse { 0%, 100% { transform: scale(0.8); }
  50% { transform: scale(1.3); } }

.icon__arrow-top, .icon__arrow-bottom { width: 26px; height: 14px; }

.icon__fom { display: inline-block; vertical-align: middle; margin-left: .45em; background-image: url(../img/sprite.png); background-position: 0 0; width: 49px; height: 30px; }

@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-device-pixel-ratio: 2) { .icon__fom { background-image: url(../img/sprite.@2x.png); background-position: 0 0; background-size: 49px 30px; width: 49px; height: 30px; } }

.icon__vk, .icon__fb { width: 30px; height: 30px; }

.icon__vk._big, .icon__fb._big { width: 38px; height: 38px; }

.slide { display: none; font-size: 0; position: absolute; top: 0; left: 0; width: 100%; height: 100%; }

.slide._first { display: block; }

@media only screen and (max-width: 1023px) { .slide { display: block; } }

.slide:before { content: ''; display: inline-block; min-height: inherit; height: 100%; vertical-align: middle; }

.slide__content { overflow: hidden; display: inline-block; vertical-align: middle; width: 100%; margin: 20px 0; font-size: 14px; }

@media only screen and (max-width: 1023px) { .slide__content { margin: 0; height: 100%; }
  .slide__content .row { height: 100%; } }

@media only screen and (max-width: 1023px) { .slide__content._first, .slide__content._last { height: auto; } }

@media only screen and (max-width: 1023px) { .slide._first, .slide._last { background-color: #7268bf; } }

@media only screen and (max-height: 390px) { .slide._first, .slide._last { height: 140%; } }

.interview-info__title { margin-bottom: 15px; font-size: 149px; line-height: .8em; font-weight: 600; text-transform: uppercase; }

@media only screen and (max-width: 1279px) { .interview-info__title { font-size: 133px; } }

@media only screen and (max-width: 1023px) { .interview-info__title { font-size: 105px; margin-bottom: 10px; } }

.interview-info__subtitle { margin-bottom: 30px; font-size: 24px; font-weight: 600; text-transform: uppercase; }

@media only screen and (max-width: 1279px) { .interview-info__subtitle { font-size: 21px; } }

@media only screen and (max-width: 1023px) { .interview-info__subtitle { margin-bottom: 15px; font-size: 16px; } }

@media only screen and (max-width: 1023px) { .interview-info__info { text-transform: uppercase; font-size: 10px; } }

.interview-info__scroll { display: inline-block; margin-top: 65px; cursor: pointer; }

@media only screen and (max-width: 1279px) { .interview-info__scroll { margin-top: 50px; } }

@media only screen and (max-width: 1023px) { .interview-info__scroll { margin-top: 65px; } }

.interview-info__scroll:hover .arrow__elem { animation: arrow-pulse 3s infinite; }

.interview-info__share { margin-top: 25px; margin-bottom: 30px; }

@media only screen and (max-width: 1279px) { .interview-info__share { margin-bottom: 20px; } }

@media only screen and (max-width: 1023px) { .interview-info__share { margin-top: 50px; } }

.share__title { margin-bottom: 10px; text-transform: uppercase; font-size: 16px; font-weight: 600; }

@media only screen and (max-width: 1279px) { .share__title { font-size: 14px; } }

@media only screen and (max-width: 1023px) { .share__title { font-size: 16px; margin-bottom: 23px; } }

.share__item { position: relative; display: inline-block; cursor: pointer; }

.share__item:before { display: block; content: " "; position: absolute; top: 50%; left: 50%; width: 50px; height: 50px; -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); }

.share__item:not(:last-child) { margin-right: 10px; }

.share__item:hover { opacity: .8; }

.share__icon._fb { fill: #3c62a6; }

.share__icon._vk { fill: #5f8ad9; }

.interview { text-align: center; }

@media only screen and (max-width: 1023px) { .interview { height: 100%; font-size: 0; position: absolute; top: 0; display: none; }
  .interview:before { content: ''; display: inline-block; min-height: inherit; height: 100%; vertical-align: middle; }
  .interview:first-child { background-color: #6bd4a4; }
  .interview:last-child { background-color: #7268bf; } }

@media only screen and (max-width: 1023px) { .interview__container { display: inline-block; vertical-align: middle; font-size: 14px; } }

.interview__img { max-width: 100%; margin-bottom: 40px; }

@media only screen and (max-width: 1279px) { .interview__img { margin-bottom: 30px; } }

@media only screen and (max-width: 1023px) { .interview__img { margin-bottom: 17px; max-height: 50vh; } }

@media only screen and (max-width: 340px) { .interview__img { max-width: 75%; } }

@media only screen and (max-height: 500px) { .interview__img { max-width: 60%; } }

@media only screen and (max-height: 390px) { .interview__img { max-height: 30vh; } }

.interview__info { margin-bottom: 34px; padding-left: 160px; padding-right: 28px; text-align: left; color: #fff; }

@media only screen and (max-width: 1279px) { .interview__info { padding-left: 100px; padding-right: 10px; } }

@media only screen and (max-width: 1023px) { .interview__info { padding: 0; max-width: 240px; margin-left: auto; margin-right: auto; margin-bottom: 40px; text-align: center; } }

@media only screen and (max-height: 500px) { .interview__info { margin-bottom: 20px; } }

.interview__share-icon { fill: #fff; }

.interview-info { position: relative; }

.interview-info__val { position: absolute; top: 0; left: 50px; font-size: 46px; line-height: 1em; font-weight: 400; }

@media only screen and (max-width: 1279px) { .interview-info__val { font-size: 38px; left: 10px; } }

@media only screen and (max-width: 1023px) { .interview-info__val { position: relative; display: block; top: auto; left: auto; font-size: 57px; margin-bottom: 15px; } }

.interview-info__text { font-size: 18px; font-weight: 600; line-height: 1.3; }

@media only screen and (max-width: 1279px) { .interview-info__text { font-size: 15px; } }

.footer { position: relative; height: 110px; background: #CCC; }

.banner { position: relative; overflow: hidden; padding-top: 50px; padding-bottom: 50px; background-color: #f9f9f9; text-align: center; }

.banner:before { display: block; content: " "; position: absolute; top: 0; width: 50%; height: 100%; background-color: #6bd4a4; }

.banner:after { display: block; content: " "; position: absolute; top: 0; right: 0; width: calc(50% + 150px); height: 100%; background-color: #7268bf; }

.banner__wrap { position: relative; z-index: 1; display: inline-block; width: 465px; margin-left: -300px; padding: 90px 20px 25px; background-color: #fff; color: #131313; text-transform: uppercase; }

.banner__title { margin-bottom: 10px; font-size: 104px; line-height: .8; font-weight: 600; text-transform: uppercase; }

.banner__subtitle { margin-bottom: 15px; font-size: 16px; font-weight: 600; text-transform: uppercase; }

.banner__info { margin-bottom: 50px; font-size: 14px; font-weight: 400; }

.banner__link { font-size: 14px; font-weight: 400; text-decoration: underline; }

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIl9yZXNldC5zYXNzIiwibGliL19tZWRpYS5zY3NzIiwibGliL19taXhpbnMuc2FzcyIsIl9nbG9iYWwuc2FzcyIsInNjcmVlbi5zYXNzIiwiX2xheW91dC5zYXNzIiwiX21haW4uc2FzcyIsIjxubyBzb3VyY2U+IiwiX2Zvb3Rlci5zYXNzIiwiX2Jhbm5lci5zYXNzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLElBQ0MsV0FBVyxDQUNYLFVBQVUsQ0FDVix1QkFBdUIsQ0FDdkIseUNBQXlDLEVBQUc7O0FBRTdDLGFBQ0MsWUFBWSxDQUNaLGFBQWEsQ0FDYixnQkFBZ0IsRUFBRzs7QUFFcEIsT0FDQyw4Q0FBOEQsQ0FDOUQsZUFBZSxDQUNmLGlCQUFpQixDQUNqQixpQkFBaUIsRUFJUzs7QUFSM0IsYUFNRSxnRUFBMkIsRUFFSjs7QUNTdkIsNkNEakJGLGFBUUcsaUJBQWlCLEVBQUssRUFBQTs7QUFFekIsZ0JBQ0MsVUFBVSxFQUFHOztBQUVkLGtCQUNDLGNBQWMsRUFBRzs7QUFFbEIsU0FDQyxzQkFBc0IsRUFBRzs7QUFFMUIsTUFDQyxvQkFBb0IsRUFBRzs7QUFFeEIsdUNBS0UsWUFBWSxDQUNaLDJCQUEyQixFQUFHOztBQU5oQyxVQVFFLFlBQVksQ0FDWixzQkFBc0IsRUFBRzs7QUFFM0IsUUFDQyxVQUFVLENBQ1YsMEJBQTBCLEVBR0E7O0FBTDNCLFdBSUUsV0FBVyxDQUNYLG9CQUFvQixFQUFHOztBQUV6QiwwQkVGQyx1QkFBdUIsRUZHUjs7QUFFaEIsZ0RBQ0MseUJBQXlCLENBQ3pCLFVBQVUsRUFBRzs7QUFFZCxnREFDQyx5QkFBeUIsQ0FDekIsVUFBVSxFQUFHOztBQUVkLHFCQUNDLDJCQUEyQixFQUFHOztBQUUvQiw0TUFJQyxjQUFjLEVBQUc7O0FBRWxCLHFCQUNDLDhCQUE4QixFQUFHOztBQUVsQyxtQkFDQyxvQkFBb0IsQ0FDcEIsZUFBZSxDQUNmLGtCQUFrQixFQUFHOztBQUh0QixjQUNDLG9CQUFvQixDQUNwQixlQUFlLENBQ2Ys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LGlCQUFpQixDQUNqQiwwQkFBMEIsRUFBRzs7QUFuQy9CLG9CQXFDRSxvQkFBb0IsQ0FDcEIsZ0JBQWdCLENBQ2hCLGlCQUFpQixDQUNqQiwwQkFBMEIsRUFBRzs7QUF4Qy9CLGdCQTBDRSxvQkFBb0IsQ0FDcEIsZ0JBQWdCLENBQ2hCLGlCQUFpQixFQUFHOztBQTVDdEIsZ0JBOENFLGdCQUFnQixDQUNoQixpQkFBaUIsQ0FDakIsMkJBQTJCLEVBQUciLCJmaWxlIjoic2NyZWVuLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIioge1xuXHRwYWRkaW5nOiAwO1xuXHRtYXJnaW46IDA7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cblxuaHRtbCwgYm9keSB7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdGN1cnNvcjogZGVmYXVsdDsgfVxuXG5ib2R5IHtcblx0Zm9udDogbm9ybWFsICN7JGRlZmF1bHQtZm9udC1zaXplfS8xLjQgXCJPcGVuIFNhbnNcIiwgc2Fucy1zZXJpZjtcblx0Y29sb3I6ICMxMzEzMTM7XG5cdGJhY2tncm91bmQ6ICNGRkY7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdCYuX3pvemgge1xuXHRcdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgJGdyZWVuIDUwJSwkcHVycGxlIDUwJSk7XG5cdFx0QGluY2x1ZGUgbWF4LXNjcmVlbigkdGFibGV0LW1heCkge1xuXHRcdFx0YmFja2dyb3VuZDogI2ZmZjsgfSB9IH1cblxuaW1nLCBmaWVsZHNldCB7XG5cdGJvcmRlcjogMDsgfVxuXG5maWVsZHNldCBsZWdlbmQge1xuXHRkaXNwbGF5OiBub25lOyB9XG5cbnVsLCBsaSB7XG5cdGxpc3Qtc3R5bGUtdHlwZTogbm9uZTsgfVxuXG5pbWcge1xuXHR2ZXJ0aWNhbC1hbGlnbjogdG9wOyB9XG5cbmEge1xuXHQmOmxpbmssXG5cdCY6dmlzaXRlZCxcblx0Jjpob3Zlcixcblx0JjphY3RpdmUge1xuXHRcdGNvbG9yOiAjMDAwO1xuXHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG5cdCY6aG92ZXIge1xuXHRcdGNvbG9yOiAjMzMzO1xuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfSB9XG5cbnRhYmxlIHtcblx0Ym9yZGVyOiAwO1xuXHRib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuXHR0ZCB7XG5cdFx0cGFkZGluZzogMDtcblx0XHR2ZXJ0aWNhbC1hbGlnbjogdG9wOyB9IH1cblxuaW5wdXQsIHNlbGVjdCwgdGV4dGFyZWEge1xuXHRAaW5jbHVkZSBib3g7IH1cblxuaW5wdXRbdHlwZT1udW1iZXJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uIHtcblx0LXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuXHRtYXJnaW46IDA7IH1cblxuaW5wdXRbdHlwZT1udW1iZXJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcblx0LXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuXHRtYXJnaW46IDA7IH1cblxuaW5wdXRbdHlwZT1udW1iZXJdIHtcblx0LW1vei1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7IH1cblxuaW5wdXRbdHlwZT1zZWFyY2hdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uLFxuaW5wdXRbdHlwZT1zZWFyY2hdOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uLFxuaW5wdXRbdHlwZT1zZWFyY2hdOjotd2Via2l0LXNlYXJjaC1yZXN1bHRzLWJ1dHRvbixcbmlucHV0W3R5cGU9c2VhcmNoXTo6LXdlYmtpdC1zZWFyY2gtcmVzdWx0cy1kZWNvcmF0aW9uIHtcblx0ZGlzcGxheTogbm9uZTsgfVxuXG5pbnB1dFt0eXBlPXNlYXJjaF0ge1xuXHQtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDsgfVxuXG46OnNlbGVjdGlvbiB7XG5cdGJhY2tncm91bmQ6ICM1ZjVmNWY7XG5cdGNvbG9yOiAjRkZGRkZGO1xuXHR0ZXh0LXNoYWRvdzogbm9uZTsgfVxuXG46Oi1tb3otc2VsZWN0aW9uIHtcblx0YmFja2dyb3VuZDogIzVmNWY1Zjtcblx0Y29sb3I6ICNGRkZGRkY7XG5cdHRleHQtc2hhZG93OiBub25lOyB9XG5cbiNfX2JzX25vdGlmeV9fIHtcblx0cGFkZGluZzogMnB4ICFpbXBvcnRhbnQ7XG5cdGZvbnQtc2l6ZTogMTBweCAhaW1wb3J0YW50O1xuXHRvcGFjaXR5OiAwLjc1O1xuXHR1c2VyLXNlbGVjdDogbm9uZTtcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7IH1cbiIsIi8vICBBdXRob3I6IFJhZmFsIEJyb21pcnNraVxuLy8gIHd3dzogaHR0cDovL3JhZmFsYnJvbWlyc2tpLmNvbS9cbi8vICBnaXRodWI6IGh0dHA6Ly9naXRodWIuY29tL3BhcmFub2lkYS9zYXNzLW1lZGlhcXVlcmllc1xuLy9cbi8vICBMaWNlbnNlZCB1bmRlciBhIE1JVCBMaWNlbnNlXG4vL1xuLy8gIFZlcnNpb246XG4vLyAgMS42LjFcblxuLy8gLS0tIGdlbmVyYXRvciAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuQG1peGluIG1xKCRhcmdzLi4uKSB7XG4gICRtZWRpYS10eXBlOiAnb25seSBzY3JlZW4nO1xuICAkbWVkaWEtdHlwZS1rZXk6ICdtZWRpYS10eXBlJztcbiAgJGFyZ3M6IGtleXdvcmRzKCRhcmdzKTtcbiAgJGV4cHI6ICcnO1xuXG4gIEBpZiBtYXAtaGFzLWtleSgkYXJncywgJG1lZGlhLXR5cGUta2V5KSB7XG4gICAgJG1lZGlhLXR5cGU6IG1hcC1nZXQoJGFyZ3MsICRtZWRpYS10eXBlLWtleSk7XG4gICAgJGFyZ3M6IG1hcC1yZW1vdmUoJGFyZ3MsICRtZWRpYS10eXBlLWtleSk7XG4gIH1cblxuICBAZWFjaCAka2V5LCAkdmFsdWUgaW4gJGFyZ3Mge1xuICAgIEBpZiAkdmFsdWUge1xuICAgICAgJGV4cHI6IFwiI3skZXhwcn0gYW5kICgjeyRrZXl9OiAjeyR2YWx1ZX0pXCI7XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhICN7JG1lZGlhLXR5cGV9ICN7JGV4cHJ9IHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG4vLyAtLS0gc2NyZWVuIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5AbWl4aW4gc2NyZWVuKCRtaW4sICRtYXgsICRvcmllbnRhdGlvbjogZmFsc2UpIHtcbiAgQGluY2x1ZGUgbXEoJG1pbi13aWR0aDogJG1pbiwgJG1heC13aWR0aDogJG1heCwgJG9yaWVudGF0aW9uOiAkb3JpZW50YXRpb24pIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5AbWl4aW4gbWF4LXNjcmVlbigkbWF4KSB7XG4gIEBpbmNsdWRlIG1xKCRtYXgtd2lkdGg6ICRtYXgpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5AbWl4aW4gbWluLXNjcmVlbigkbWluKSB7XG4gIEBpbmNsdWRlIG1xKCRtaW4td2lkdGg6ICRtaW4pIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5AbWl4aW4gc2NyZWVuLWhlaWdodCgkbWluLCAkbWF4LCAkb3JpZW50YXRpb246IGZhbHNlKSB7XG4gIEBpbmNsdWRlIG1xKCRtaW4taGVpZ2h0OiAkbWluLCAkbWF4LWhlaWdodDogJG1heCwgJG9yaWVudGF0aW9uOiAkb3JpZW50YXRpb24pIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5AbWl4aW4gbWF4LXNjcmVlbi1oZWlnaHQoJG1heCkge1xuICBAaW5jbHVkZSBtcSgkbWF4LWhlaWdodDogJG1heCkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbkBtaXhpbiBtaW4tc2NyZWVuLWhlaWdodCgkbWluKSB7XG4gIEBpbmNsdWRlIG1xKCRtaW4taGVpZ2h0OiAkbWluKSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuLy8gLS0tIGhkcGkgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuQG1peGluIGhkcGkoJHJhdGlvOiAxLjMpIHtcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAkcmF0aW8pLFxuICBvbmx5IHNjcmVlbiBhbmQgKG1pbi1yZXNvbHV0aW9uOiAje3JvdW5kKCRyYXRpbyo5Nil9ZHBpKSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuLy8gLS0tIGhkdHYgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuQG1peGluIGhkdHYoJHN0YW5kYXJkOiAnMTA4MCcpIHtcbiAgJG1pbi13aWR0aDogZmFsc2U7XG4gICRtaW4taGVpZ2h0OiBmYWxzZTtcblxuICAkc3RhbmRhcmRzOiAoJzcyMHAnLCAxMjgwcHgsIDcyMHB4KVxuICAgICAgICAgICAgICAoJzEwODAnLCAxOTIwcHgsIDEwODBweClcbiAgICAgICAgICAgICAgKCcySycsIDIwNDhweCwgMTA4MHB4KVxuICAgICAgICAgICAgICAoJzRLJywgNDA5NnB4LCAyMTYwcHgpO1xuXG4gIEBlYWNoICRzIGluICRzdGFuZGFyZHMge1xuICAgIEBpZiAkc3RhbmRhcmQgPT0gbnRoKCRzLCAxKSB7XG4gICAgICAkbWluLXdpZHRoOiBudGgoJHMsIDIpO1xuICAgICAgJG1pbi1oZWlnaHQ6IG50aCgkcywgMyk7XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgbXEoXG4gICAgJG1pbi1kZXZpY2Utd2lkdGg6ICRtaW4td2lkdGgsXG4gICAgJG1pbi1kZXZpY2UtaGVpZ2h0OiAkbWluLWhlaWdodCxcbiAgICAkbWluLXdpZHRoOiAkbWluLXdpZHRoLFxuICAgICRtaW4taGVpZ2h0OiAkbWluLWhlaWdodFxuICApIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG4vLyAtLS0gaXBob25lNCAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5AbWl4aW4gaXBob25lNCgkb3JpZW50YXRpb246IGZhbHNlKSB7XG4gICRtaW46IDMyMHB4O1xuICAkbWF4OiA0ODBweDtcbiAgJHBpeGVsLXJhdGlvOiAyO1xuICAkYXNwZWN0LXJhdGlvOiAnMi8zJztcblxuICBAaW5jbHVkZSBtcShcbiAgICAkbWluLWRldmljZS13aWR0aDogJG1pbixcbiAgICAkbWF4LWRldmljZS13aWR0aDogJG1heCxcbiAgICAkb3JpZW50YXRpb246ICRvcmllbnRhdGlvbixcbiAgICAkZGV2aWNlLWFzcGVjdC1yYXRpbzogJGFzcGVjdC1yYXRpbyxcbiAgICAkLXdlYmtpdC1kZXZpY2UtcGl4ZWwtcmF0aW86ICRwaXhlbC1yYXRpb1xuICApIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG4vLyAtLS0gaXBob25lNSAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5AbWl4aW4gaXBob25lNSgkb3JpZW50YXRpb246IGZhbHNlKSB7XG4gICRtaW46IDMyMHB4O1xuICAkbWF4OiA1NjhweDtcbiAgJHBpeGVsLXJhdGlvOiAyO1xuICAkYXNwZWN0LXJhdGlvOiAnNDAvNzEnO1xuXG4gIEBpbmNsdWRlIG1xKFxuICAgICRtaW4tZGV2aWNlLXdpZHRoOiAkbWluLFxuICAgICRtYXgtZGV2aWNlLXdpZHRoOiAkbWF4LFxuICAgICRvcmllbnRhdGlvbjogJG9yaWVudGF0aW9uLFxuICAgICRkZXZpY2UtYXNwZWN0LXJhdGlvOiAkYXNwZWN0LXJhdGlvLFxuICAgICQtd2Via2l0LWRldmljZS1waXhlbC1yYXRpbzogJHBpeGVsLXJhdGlvXG4gICkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbi8vIC0tLSBpcGhvbmU2IC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbkBtaXhpbiBpcGhvbmU2KCRvcmllbnRhdGlvbjogZmFsc2UpIHtcbiAgJG1pbjogMzc1cHg7XG4gICRtYXg6IDY2N3B4O1xuICAkcGl4ZWwtcmF0aW86IDI7XG5cbiAgQGluY2x1ZGUgbXEoXG4gICAgJG1pbi1kZXZpY2Utd2lkdGg6ICRtaW4sXG4gICAgJG1heC1kZXZpY2Utd2lkdGg6ICRtYXgsXG4gICAgJG9yaWVudGF0aW9uOiAkb3JpZW50YXRpb24sXG4gICAgJC13ZWJraXQtZGV2aWNlLXBpeGVsLXJhdGlvOiAkcGl4ZWwtcmF0aW9cbiAgKSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuLy8gLS0tIGlwaG9uZTYgcGx1cyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuQG1peGluIGlwaG9uZTYtcGx1cygkb3JpZW50YXRpb246IGZhbHNlKSB7XG4gICRtaW46IDQxNHB4O1xuICAkbWF4OiA3MzZweDtcbiAgJHBpeGVsLXJhdGlvOiAzO1xuXG4gIEBpbmNsdWRlIG1xKFxuICAgICRtaW4tZGV2aWNlLXdpZHRoOiAkbWluLFxuICAgICRtYXgtZGV2aWNlLXdpZHRoOiAkbWF4LFxuICAgICRvcmllbnRhdGlvbjogJG9yaWVudGF0aW9uLFxuICAgICQtd2Via2l0LWRldmljZS1waXhlbC1yYXRpbzogJHBpeGVsLXJhdGlvXG4gICkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbi8vIC0tLSBpcGFkIChhbGwpIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbkBtaXhpbiBpcGFkKCRvcmllbnRhdGlvbjogZmFsc2UpIHtcbiAgJG1pbjogNzY4cHg7XG4gICRtYXg6IDEwMjRweDtcblxuICBAaW5jbHVkZSBtcShcbiAgICAkbWluLWRldmljZS13aWR0aDogJG1pbixcbiAgICAkbWF4LWRldmljZS13aWR0aDogJG1heCxcbiAgICAkb3JpZW50YXRpb246ICRvcmllbnRhdGlvblxuICApIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG4vLyAtLS0gaXBhZC1yZXRpbmEgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5AbWl4aW4gaXBhZC1yZXRpbmEoJG9yaWVudGF0aW9uOiBmYWxzZSkge1xuICAkbWluOiA3NjhweDtcbiAgJG1heDogMTAyNHB4O1xuICAkcGl4ZWwtcmF0aW86IDI7XG5cbiAgQGluY2x1ZGUgbXEoXG4gICAgJG1pbi1kZXZpY2Utd2lkdGg6ICRtaW4sXG4gICAgJG1heC1kZXZpY2Utd2lkdGg6ICRtYXgsXG4gICAgJG9yaWVudGF0aW9uOiAkb3JpZW50YXRpb24sXG4gICAgJC13ZWJraXQtZGV2aWNlLXBpeGVsLXJhdGlvOiAkcGl4ZWwtcmF0aW9cbiAgKSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuLy8gLS0tIG9yaWVudGF0aW9uIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuQG1peGluIGxhbmRzY2FwZSgpIHtcbiAgQGluY2x1ZGUgbXEoJG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5AbWl4aW4gcG9ydHJhaXQoKSB7XG4gIEBpbmNsdWRlIG1xKCRvcmllbnRhdGlvbjogcG9ydHJhaXQpIHtcbiAgICBAY29udGVudDtcbiAgfVxufSIsIkBtaXhpbiBiIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdGNvbnRlbnQ6IFwiIFwiO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7IH1cblxuQG1peGluIGhpZGUtaW5wdXQge1xuXHRkaXNwbGF5OiBibG9jaztcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0b3BhY2l0eTogMDtcblx0LXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247IH1cblxuQG1peGluIGhpZGUtaW5wdXQtZmlsZSB7XG5cdEBpbmNsdWRlIGhpZGUtaW5wdXQ7XG5cdGZvbnQtc2l6ZTogMTAwcHg7XG5cdGxlZnQ6IGF1dG87XG5cdHJpZ2h0OiAwO1xuXHR3aWR0aDogYXV0bztcblx0aGVpZ2h0OiBhdXRvOyB9XG5cbi8vIEdyaWRcbkBtaXhpbiBjb2xzKCRjb2xzLCAkbWF4LWNvbHMpIHtcblx0d2lkdGg6ICgxMDAlLyRtYXgtY29scyokY29scyk7IH1cblxuQG1peGluIG9mZnNldCgkb2Zmc2V0LWNvbHMsICRtYXgtY29scykge1xuXHRAaWYgJG9mZnNldC1jb2xzID09IDAge1xuXHRcdG1hcmdpbi1sZWZ0OiAwOyB9XG5cdEBlbHNlIHtcblx0XHRtYXJnaW4tbGVmdDogKDEwMCUvJG1heC1jb2xzKiRvZmZzZXQtY29scyk7IH0gfVxuXG5AbWl4aW4gdGV4dC1vdmVyZmxvdyB7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuXHR3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG5cbkBtaXhpbiBjb3ZlciB7XG5cdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IDUwJSA1MCU7IH1cblxuQG1peGluIHJldGluYSB7XG5cdEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMiksIG9ubHkgc2NyZWVuIGFuZCAobWluLWRldmljZS1waXhlbC1yYXRpbzogMikge1xuXHRcdEBjb250ZW50OyB9IH1cblxuQG1peGluIGJveCB7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cblxuQG1peGluIHRpIHtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0dGV4dC1pbmRlbnQ6IC05OTllbTsgfVxuXG5AbWl4aW4gcGxhY2Vob2xkZXIge1xuXHQmOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG5cdFx0QGNvbnRlbnQ7IH1cblx0JjotbW96LXBsYWNlaG9sZGVyIHtcblx0XHRAY29udGVudDsgfVxuXHQmOjotbW96LXBsYWNlaG9sZGVyIHtcblx0XHRAY29udGVudDsgfVxuXHQmOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcblx0XHRAY29udGVudDsgfVxuXHQmOjpwbGFjZWhvbGRlciB7XG5cdFx0QGNvbnRlbnQ7IH0gfVxuXG5AbWl4aW4gdW5zZWxlY3RhYmxlIHtcblx0dXNlci1zZWxlY3Q6IG5vbmU7IH1cblxuQG1peGluIHByZXZlbnQtdGV4dCB7XG5cdC1tcy13b3JkLWJyZWFrOiBicmVhay1hbGw7XG5cdHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcblx0d29yZC1icmVhazogYnJlYWstd29yZDtcblx0LXdlYmtpdC1oeXBoZW5zOiBhdXRvO1xuXHQtbW96LWh5cGhlbnM6IGF1dG87XG5cdGh5cGhlbnM6IGF1dG87IH1cblxuQG1peGluIGdwdSB7XG5cdEBpbmNsdWRlIHRyYW5zZm9ybSh0cmFuc2xhdGUzZCgwLCAwLCAwKSk7IH1cblxuQG1peGluIHNtb290aC10cmlhbmdsZSB7XG5cdHRyYW5zZm9ybTogcm90YXRlKDAuMDVkZWcpOyB9XG5cbkBtaXhpbiBzY3JvbGxiYXIge1xuXHQmIDo6LW1vei1zY3JvbGxiYXIge1xuXHRcdEBjb250ZW50OyB9XG5cdCYgOjotd2Via2l0LXNjcm9sbGJhciB7XG5cdFx0QGNvbnRlbnQ7IH1cblx0JiA6OnNjcm9sbGJhciB7XG5cdFx0QGNvbnRlbnQ7IH0gfVxuXG5AbWl4aW4gc2Nyb2xsYmFyLXRyYWNrIHtcblx0JiA6Oi1tb3otc2Nyb2xsYmFyLXRyYWNrIHtcblx0XHRAY29udGVudDsgfVxuXHQmIDo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuXHRcdEBjb250ZW50OyB9XG5cdCYgOjpzY3JvbGxiYXItdHJhY2sge1xuXHRcdEBjb250ZW50OyB9IH1cblxuQG1peGluIHNjcm9sbGJhci10aHVtYiB7XG5cdCYgOjotbW96LXNjcm9sbGJhci10aHVtYiB7XG5cdFx0QGNvbnRlbnQ7IH1cblx0JiA6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcblx0XHRAY29udGVudDsgfVxuXHQmIDo6c2Nyb2xsYmFyLXRodW1iIHtcblx0XHRAY29udGVudDsgfSB9XG5cbkBtaXhpbiBzY3JvbGxiYXItdHJhY2stcGllY2Uge1xuXHQmIDo6LW1vei1zY3JvbGxiYXItdHJhY2stcGllY2Uge1xuXHRcdEBjb250ZW50OyB9XG5cdCYgOjotd2Via2l0LXNjcm9sbGJhci10cmFjay1waWVjZSB7XG5cdFx0QGNvbnRlbnQ7IH1cblx0JiA6OnNjcm9sbGJhci10cmFjay1waWVjZSB7XG5cdFx0QGNvbnRlbnQ7IH0gfVxuXG5AbWl4aW4gYXJyKCR3aWR0aCwgJGhlaWdodCwgJGJnLCAkZGlyZWN0aW9uKSB7XG5cdHdpZHRoOiAwcHg7XG5cdGhlaWdodDogMHB4O1xuXHRib3JkZXItc3R5bGU6IHNvbGlkO1xuXHRAaWYgJGRpcmVjdGlvbiA9PSB0IHtcblx0XHRib3JkZXItd2lkdGg6IDAgJHdpZHRoIC8gMiArIHB4ICRoZWlnaHQgKyBweCAkd2lkdGggLyAyICsgcHg7XG5cdFx0Ym9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAkYmcgdHJhbnNwYXJlbnQ7IH1cblx0QGlmICRkaXJlY3Rpb24gPT0gciB7XG5cdFx0Ym9yZGVyLXdpZHRoOiAkaGVpZ2h0IC8gMiArIHB4IDAgJGhlaWdodCAvIDIgKyBweCAkd2lkdGggKyBweDtcblx0XHRib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICRiZzsgfVxuXHRAaWYgJGRpcmVjdGlvbiA9PSBiIHtcblx0XHRib3JkZXItd2lkdGg6ICRoZWlnaHQgKyBweCAkd2lkdGggLyAyICsgcHggMCAkd2lkdGggLyAyICsgcHg7XG5cdFx0Ym9yZGVyLWNvbG9yOiAkYmcgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7IH1cblx0QGlmICRkaXJlY3Rpb24gPT0gbCB7XG5cdFx0Ym9yZGVyLXdpZHRoOiAkaGVpZ2h0IC8gMiArIHB4ICR3aWR0aCArIHB4ICRoZWlnaHQgLyAyICsgcHggMDtcblx0XHRib3JkZXItY29sb3I6IHRyYW5zcGFyZW50ICRiZyB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDsgfVxuXHRAaWYgJGRpcmVjdGlvbiA9PSB0bCB7XG5cdFx0Ym9yZGVyLXdpZHRoOiAkaGVpZ2h0ICsgcHggJHdpZHRoICsgcHggMCAwO1xuXHRcdGJvcmRlci1jb2xvcjogJGJnIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50OyB9XG5cdEBpZiAkZGlyZWN0aW9uID09IHRyIHtcblx0XHRib3JkZXItd2lkdGg6IDAgJHdpZHRoICsgcHggJGhlaWdodCArIHB4IDA7XG5cdFx0Ym9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCAkYmcgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7IH1cblx0QGlmICRkaXJlY3Rpb24gPT0gYnIge1xuXHRcdGJvcmRlci13aWR0aDogMCAwICRoZWlnaHQgKyBweCAkd2lkdGggKyBweDtcblx0XHRib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICRiZyB0cmFuc3BhcmVudDsgfVxuXHRAaWYgJGRpcmVjdGlvbiA9PSBibCB7XG5cdFx0Ym9yZGVyLXdpZHRoOiAkd2lkdGggKyBweCAwIDAgJGhlaWdodCArIHB4O1xuXHRcdGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgJGJnOyB9IH1cblxuLy8gZXhhbXBsZVxuLy8gK2Fycig1MDAsNTAsICMwMDAsIGwpXG4vLyArYXJyKDUwMCw1MCwgIzAwMCwgYmwpXG5cbkBtaXhpbiBicigkcmFkaXVzKSB7XG5cdGJvcmRlci1yYWRpdXM6ICRyYWRpdXM7IH1cblxuLy8gUmV0aW5hIEJhY2tncm91bmRzIGZvciBDb21wYXNzXG4vLyBieTogICAgICAgICAgICAgIEdheWEgS2Vzc2xlclxuLy8gbGFzdCB1cGRhdGU6ICAgICAwMy8xMS8xNFxuLy8gdXJsOiBodHRwczovL2dpdGh1Yi5jb20vcGl4ZWxtb3JkL1JldGluYS1TcHJpdGVzLWZvci1Db21wYXNzXG4vL1xuLy8gVXNhZ2U6XG4vLyAxLiBjcmVhdGUgYmFja2dyb3VuZCBpbWFnZSBmb3IgcGl4ZWwgcmF0aW8gMSBzY3JlZW5zIGFuZCBwdXQgaXQgc29tZXdoZXJlIGluIHlvdXIgaW1hZ2VzIGZvbGRlci5cbi8vIDIuIGNyZWF0ZSBiYWNrZ3JvdW5kIGltYWdlIGZvciBwaXhlbCByYXRpbyAyIHNjcmVlbnMgYW5kIHB1dCBpdCBzb21ld2hlcmUgaW4geW91ciBpbWFnZXMgZm9sZGVyLlxuLy8gMy4gaW5jbHVkZSB0aGUgYmFja2dyb3VuZC1pbWFnZSBwcm9wZXJ0eSBpbiB5b3VyIFNhc3MvU2NzcyB1c2luZzogJ0BpbmNsdWRlIGJhY2tncm91bmQtcmV0aW5hKDxyYXRpby0xLWltYWdlZmlsZT4sIDxyYXRpby0yLWltYWdlZmlsZT4pJ1xuXG5AbWl4aW4gYmFja2dyb3VuZC1yZXRpbmEoJG5vcm1hbCwgJHJldGluYSwgJGNvbnRhaW46IGZhbHNlKSB7XG5cdGJhY2tncm91bmQtaW1hZ2U6IGltYWdlLXVybCgkbm9ybWFsKTtcblx0QG1lZGlhICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpLCAoLW8tbWluLWRldmljZS1waXhlbC1yYXRpbzogMy8yKSwgKG1pbi0tbW96LWRldmljZS1waXhlbC1yYXRpbzogMiksIChtaW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSwgKG1pbi1yZXNvbHV0aW9uOiAxNDRkcHB4KSB7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogaW1hZ2UtdXJsKCRyZXRpbmEpO1xuXHRcdEBpZiAkY29udGFpbiA9PSB0cnVlIHtcblx0XHRcdGJhY2tncm91bmQtc2l6ZTogY29udGFpbjsgfVxuXHRcdEBlbHNlIHtcblx0XHRcdGJhY2tncm91bmQtc2l6ZTogKGltYWdlLXdpZHRoKCRyZXRpbmEpIC8gMikgKGltYWdlLWhlaWdodCgkcmV0aW5hKSAvIDIpOyB9IH0gfVxuXG5AbWl4aW4gdmVydGljYWwtYWxpZ24oJHBhcmVudF9jb250YWluZXIpIHtcblx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHR3aGl0ZS1zcGFjZTogbm9ybWFsO1xuXHRmb250LXNpemU6ICRkZWZhdWx0LWZvbnQtc2l6ZTtcblx0QGF0LXJvb3QgI3skcGFyZW50X2NvbnRhaW5lcn0ge1xuXHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdFx0Zm9udC1zaXplOiAwO1xuXHRcdCY6YmVmb3JlIHtcblx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0d2lkdGg6IDA7IH0gfSB9XG5cbkBtaXhpbiBsb2FkaW5nIHtcblx0QGF0LXJvb3QgaHRtbC5fbG9hZGluZyAjeyZ9IHtcblx0XHRAY29udGVudDsgfSB9XG5cbkBtaXhpbiBtYWMge1xuXHRAYXQtcm9vdCBodG1sLl9tYWMgI3smfSB7XG5cdFx0QGNvbnRlbnQ7IH0gfVxuXG5AbWl4aW4gd2luZG93cyB7XG5cdEBhdC1yb290IGh0bWwuX3dpbiAjeyZ9IHtcblx0XHRAY29udGVudDsgfSB9XG5cbkBtaXhpbiBkZXNrdG9wIHtcblx0QGF0LXJvb3QgaHRtbC5fZGVza3RvcCAjeyZ9IHtcblx0XHRAY29udGVudDsgfSB9XG5cbkBtaXhpbiBtb2JpbGUge1xuXHRAYXQtcm9vdCBodG1sLl9tb2JpbGUgI3smfSB7XG5cdFx0QGNvbnRlbnQ7IH0gfVxuXG5AbWl4aW4gdGFibGV0IHtcblx0QGF0LXJvb3QgaHRtbC5fdGFibGV0ICN7Jn0ge1xuXHRcdEBjb250ZW50OyB9IH1cblxuQG1peGluIHBob25lIHtcblx0QGF0LXJvb3QgaHRtbC5fcGhvbmUgI3smfSB7XG5cdFx0QGNvbnRlbnQ7IH0gfVxuIiwiLy8gLnBzZXVkb1xuLy8gXHRjb2xvcjogIzAwMFxuLy8gXHRib3JkZXItYm90dG9tOiAxcHggZG90dGVkXG4vLyBcdGN1cnNvcjogcG9pbnRlclxuLy8gXHQmOmhvdmVyXG4vLyBcdFx0Y29sb3I6ICMzMzNcbi8vIFx0XHRib3JkZXItYm90dG9tOiAxcHggZG90dGVkIHRyYW5zcGFyZW50XG5cbi5jbGVhcmZpeCB7XG5cdHpvb206IDE7XG5cdCY6YWZ0ZXIge1xuXHRcdGNvbnRlbnQ6IFwiIFwiO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGhlaWdodDogMDtcblx0XHRjbGVhcjogYm90aDtcblx0XHR2aXNpYmlsaXR5OiBoaWRkZW47XG5cdFx0Zm9udC1zaXplOiAwOyB9IH1cblxuLy8gLnZpZGVvLWNvbnRhaW5lclxuLy8gXHRwb3NpdGlvbjogcmVsYXRpdmVcbi8vIFx0cGFkZGluZy1ib3R0b206IDU2LjI1JVxuLy8gXHRwYWRkaW5nLXRvcDogMzBweFxuLy8gXHRoZWlnaHQ6IDBcbi8vIFx0b3ZlcmZsb3c6IGhpZGRlblxuLy8gXHRpZnJhbWUsIG9iamVjdCwgZW1iZWRcbi8vIFx0XHRwb3NpdGlvbjogYWJzb2x1dGVcbi8vIFx0XHR0b3A6IDBcbi8vIFx0XHRsZWZ0OiAwXG4vLyBcdFx0d2lkdGg6IDEwMCVcbi8vIFx0XHRoZWlnaHQ6IDEwMCVcblxuLm5vLXNlbGVjdCB7XG5cdHVzZXItc2VsZWN0OiBub25lOyB9XG5cbi5uby1wZSB7XG5cdHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG5cbi8vIC5kcmFnZ2luZywgLmRyYWdnaW5nICpcbi8vIFx0Y3Vyc29yOiBldy1yZXNpemVcbi8vIFx0Y3Vyc29yOiBncmFiYmluZ1xuLy8gXHRjdXJzb3I6IC1tb3otZ3JhYmJpbmdcbi8vIFx0Y3Vyc29yOiAtd2Via2l0LWdyYWJiaW5nXG4vLyBcdGN1cnNvcjogdXJsKCdkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUJBQUFBQVFBZ01BQUFCaW5SZnlBQUFBQ1ZCTVZFVUFBQUQvLy84QUFBQnp4b054QUFBQUFYUlNUbE1BUU9iWVpnQUFBREZKUkVGVUNOZGpRQWVMdWhnWW1DSlRGekF3aFliT1lHQ1lHaHJCd0FRaU9FTWhSQUpJSWdFazBjREFvQW9qNEFBQTZqSU0zNDUvTVBVQUFBQUFTVVZPUks1Q1lJST0nKSwgYXV0b1xuXG4vLyAuZHJhZ2dhYmxlLCAuZHJhZ2dhYmxlICpcbi8vIFx0Y3Vyc29yOiBldy1yZXNpemVcbi8vIFx0Y3Vyc29yOiBncmFiXG4vLyBcdGN1cnNvcjogLW1vei1ncmFiXG4vLyBcdGN1cnNvcjogLXdlYmtpdC1ncmFiXG4vLyBcdGN1cnNvcjogdXJsKCdkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUJBQUFBQVFBZ01BQUFCaW5SZnlBQUFBREZCTVZFVUFBQUQvLy84QUFBREF3TUFKNnZTMUFBQUFBWFJTVGxNQVFPYllaZ0FBQUVWSlJFRlVDTmN0eExFTmdEQU1SY0VuZHhra0ZmTVlRVWVUQXFad0NRTjhqOENjeEJMRkhWaE16d1h0SEZIZDJEN2VLbG5rU2NwWEpOL29QbXQvQjFZaEQrZ1Y4QUVWZnhMM2FSZ2lsd0FBQUFCSlJVNUVya0pnZ2c9PScpLCBhdXRvXG5cbi5zdGF0aWMtdGV4dCB7XG5cdHAge1xuXHRcdG1hcmdpbi1ib3R0b206IDEuNGVtOyB9XG5cdGltZyB7XG5cdFx0bWF4LXdpZHRoOiAxMDAlOyB9IH1cblxuQGtleWZyYW1lcyByb3RhdGluZyB7XG5cdDAlIHtcblx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTsgfVxuXHQxMDAlIHtcblx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpOyB9IH1cblxuLy8gTGluZWFyIHBuZyBzcGlubmVyXG4lc3Bpbm5lciB7XG5cdHdpZHRoOiAyMHB4O1xuXHRoZWlnaHQ6IDIwcHg7XG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFCUUFBQUFVQkFNQUFBQi9wd0ErQUFBQUxWQk1WRVVBQUFCcmEydG9hR2hzYkd4cmEydHNiR3hyYTJ0c2JHeHNiR3hzYkd4cmEydHNiR3hyYTJ0cmEydHNiR3pLbUpTWUFBQUFEM1JTVGxNQVF3MGFXNGMydnEyWWVjaHFLK2tBK2NvOEFBQUFkMGxFUVZRSTEyTmdZR0R5S0dlQUFyOHBnZ3dNQ2lBV1p4T1FnTEE5R0dDQXNRaENNekV3YUNkQXhRd1lYR0hTUmd3VFlVeGxoazB3Smh2REJnU3pBRzRVUXhPQ0dRWmptakhJd0pqSkRKb0dVS1lBQTJNQVZPa0ZCZ1l2aUxBZ2lCc01ZckZjQUpHcHpnd01obWNoenBNS1hYVVE2SElBcm5nUGNHL3FCbU1BQUFBQVNVVk9SSzVDWUlJPScpO1xuXHRvcGFjaXR5OiAxO1xuXHRhbmltYXRpb246IHJvdGF0aW5nIDAuNjVzIGxpbmVhciBpbmZpbml0ZTsgfVxuXG4uYW5pbWF0ZWQge1xuXHRAZXh0ZW5kIC50cmFuc2l0aW9uLWFjdGl2ZTtcblx0Jjpob3ZlciB7XG5cdFx0QGV4dGVuZCAudHJhbnNpdGlvbi1ob3ZlcjsgfSB9XG5cbi50cmFuc2l0aW9uLWFjdGl2ZSB7XG5cdHRyYW5zaXRpb246IG9wYWNpdHkgJGRlZmF1bHQtdHJhbnNpdGlvbi1kdXJhdGlvbiAkZGVmYXVsdC10cmFuc2l0aW9uLWZ1bmN0aW9uLCBjb2xvciAkZGVmYXVsdC10cmFuc2l0aW9uLWR1cmF0aW9uICRkZWZhdWx0LXRyYW5zaXRpb24tZnVuY3Rpb24sIGJhY2tncm91bmQgJGRlZmF1bHQtdHJhbnNpdGlvbi1kdXJhdGlvbiAkZGVmYXVsdC10cmFuc2l0aW9uLWZ1bmN0aW9uLCBib3JkZXItY29sb3IgJGRlZmF1bHQtdHJhbnNpdGlvbi1kdXJhdGlvbiAkZGVmYXVsdC10cmFuc2l0aW9uLWZ1bmN0aW9uOyB9XG5cbi50cmFuc2l0aW9uLWhvdmVyIHtcblx0dHJhbnNpdGlvbjogbm9uZTsgfVxuIiwiJGRlZmF1bHQtZm9udC1zaXplOiAxNHB4O1xuXG4kZGVmYXVsdC10cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjRzO1xuJGRlZmF1bHQtdHJhbnNpdGlvbi1mdW5jdGlvbjogZWFzZS1vdXQ7XG5cbiRncmVlbjogcmdiKDEwNywgMjEyLCAxNjQpO1xuJHB1cnBsZTogcmdiKDExNCwgMTA0LCAxOTEpO1xuXG4kc21hbGxwYy1tYXg6IDEyNzlweDtcbiR0YWJsZXQtbWF4OiAxMDIzcHg7XG5cbkBpbXBvcnQgXCJsaWIvYmFzZVwiO1xuQGltcG9ydCBcImZvbnRzXCI7XG5AaW1wb3J0IFwicmVzZXRcIjtcbkBpbXBvcnQgXCJnbG9iYWxcIjtcbkBpbXBvcnQgXCJsYXlvdXRcIjtcbi8vIEBpbXBvcnQgY29udHJvbHNcbkBpbXBvcnQgXCJtYWluXCI7XG5AaW1wb3J0IFwiZm9vdGVyXCI7XG5AaW1wb3J0IFwiYmFubmVyXCI7XG4vLyBAaW1wb3J0IHBvcHVwXG4iLCIuc2tpbiB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0bWF4LXdpZHRoOiAxMTc4cHg7XG5cdG1hcmdpbjogYXV0bztcblx0QGluY2x1ZGUgbWF4LXNjcmVlbigkc21hbGxwYy1tYXgpIHtcblx0XHRtYXgtd2lkdGg6IDg5OHB4OyB9XG5cdEBpbmNsdWRlIG1heC1zY3JlZW4oJHRhYmxldC1tYXgpIHtcblx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiAxMDAlOyB9XG5cdCYuX2Rlc2Mge1xuXHRcdG1heC13aWR0aDogOTIwcHg7XG5cdFx0cGFkZGluZzogMTM1cHggMjBweCAyNXB4O1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdEBpbmNsdWRlIG1heC1zY3JlZW4oJHNtYWxscGMtbWF4KSB7XG5cdFx0XHRtYXgtd2lkdGg6IDgxNXB4O1xuXHRcdFx0cGFkZGluZy10b3A6IDEyNXB4OyB9XG5cdFx0QGluY2x1ZGUgbWF4LXNjcmVlbigkdGFibGV0LW1heCkge1xuXHRcdFx0cGFkZGluZy10b3A6IDcwcHg7XG5cdFx0XHR3aWR0aDogOTAlO1xuXHRcdFx0aGVpZ2h0OiBhdXRvOyB9IH0gfVxuXG4ucm93IHtcblx0QGV4dGVuZCAuY2xlYXJmaXg7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0bWFyZ2luLWxlZnQ6IC0yMHB4O1xuXHRtYXJnaW4tcmlnaHQ6IC0yMHB4OyB9XG5cbi5jb2wge1xuXHRmbG9hdDogbGVmdDtcblx0cGFkZGluZy1sZWZ0OiAyMHB4O1xuXHRwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuXHRAaW5jbHVkZSBib3g7XG5cdCYuXzEge1xuXHRcdHdpZHRoOiAoMTAwJS8xMik7IH1cblx0Ji5fMiB7XG5cdFx0d2lkdGg6ICgxMDAlLzEyKjIpOyB9XG5cdCYuXzMge1xuXHRcdHdpZHRoOiAoMTAwJS8xMiozKTsgfVxuXHQmLl80IHtcblx0XHR3aWR0aDogKDEwMCUvMTIqNCk7IH1cblx0Ji5fNSB7XG5cdFx0d2lkdGg6ICgxMDAlLzEyKjUpOyB9XG5cdCYuXzYge1xuXHRcdHdpZHRoOiAoMTAwJS8xMio2KTtcblx0XHRAaW5jbHVkZSBtYXgtc2NyZWVuKCR0YWJsZXQtbWF4KSB7XG5cdFx0XHR3aWR0aDogMTAwJTsgfSB9XG5cdCYuXzcge1xuXHRcdHdpZHRoOiAoMTAwJS8xMio3KTsgfVxuXHQmLl84IHtcblx0XHR3aWR0aDogKDEwMCUvMTIqOCk7IH1cblx0Ji5fOSB7XG5cdFx0d2lkdGg6ICgxMDAlLzEyKjkpOyB9XG5cdCYuXzEwIHtcblx0XHR3aWR0aDogKDEwMCUvMTIqMTApOyB9XG5cdCYuXzExIHtcblx0XHR3aWR0aDogKDEwMCUvMTIqMTEpOyB9XG5cdCYuXzEyIHtcblx0XHR3aWR0aDogMTAwJTsgfSB9XG4iLCIubmF2IHtcblx0ZGlzcGxheTogbm9uZTtcblx0cG9zaXRpb246IGZpeGVkO1xuXHR6LWluZGV4OiA5OTtcblx0dG9wOiAwO1xuXHRib3R0b206IDA7XG5cdHJpZ2h0OiA1MHB4O1xuXHRoZWlnaHQ6IDE2NXB4O1xuXHR3aWR0aDogNTBweDtcblx0bWFyZ2luOiBhdXRvO1xuXHRAaW5jbHVkZSBtYXgtc2NyZWVuKCRzbWFsbHBjLW1heCkge1xuXHRcdHJpZ2h0OiAyNXB4OyB9XG5cdEBpbmNsdWRlIG1heC1zY3JlZW4oJHRhYmxldC1tYXgpIHtcblx0XHRkaXNwbGF5OiBub25lOyB9XG5cdCY6YmVmb3JlIHtcblx0XHRAaW5jbHVkZSBiO1xuXHRcdHdpZHRoOiA1MHB4O1xuXHRcdGhlaWdodDogMXB4O1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdFx0dG9wOiAwO1xuXHRcdGJvdHRvbTogMDtcblx0XHRtYXJnaW46IGF1dG87IH1cblx0Jl9fYXJyb3cge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR3aWR0aDogMTAwJTtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdCYtZWxlbSB7XG5cdFx0XHRmaWxsOiAjZmZmOyB9XG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0QGluY2x1ZGUgYjtcblx0XHRcdHdpZHRoOiA1MHB4O1xuXHRcdFx0aGVpZ2h0OiA1MHB4O1xuXHRcdFx0dG9wOiA1MCU7XG5cdFx0XHRsZWZ0OiA1MCU7XG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTsgfVxuXHRcdCY6aG92ZXIge1xuXHRcdFx0LmFycm93X19lbGVtIHtcblx0XHRcdFx0YW5pbWF0aW9uOiBhcnJvdy1wdWxzZSAzcyBpbmZpbml0ZTsgfSB9XG5cdFx0Ji5fdG9wIHtcblx0XHRcdHRvcDogMDsgfVxuXHRcdCYuX2JvdHRvbSB7XG5cdFx0XHRib3R0b206IDA7IH0gfSB9XG5cbkBrZXlmcmFtZXMgYXJyb3ctcHVsc2Uge1xuXHQwJSwxMDAlIHtcblx0XHR0cmFuc2Zvcm06IHNjYWxlKC44KTsgfVxuXHQ1MCUge1xuXHRcdHRyYW5zZm9ybTogc2NhbGUoMS4zKTsgfSB9XG5cbi5pY29uIHtcblx0Jl9fYXJyb3cge1xuXHRcdCYtdG9wLFxuXHRcdCYtYm90dG9tIHtcblx0XHRcdHdpZHRoOiAyNnB4O1xuXHRcdFx0aGVpZ2h0OiAxNHB4OyB9IH1cblx0Jl9fZm9tIHtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0XHRtYXJnaW4tbGVmdDogLjQ1ZW07XG5cdFx0QGluY2x1ZGUgc3IobG9nbyk7IH1cblx0Jl9fdmssXG5cdCZfX2ZiIHtcblx0XHR3aWR0aDogMzBweDtcblx0XHRoZWlnaHQ6IDMwcHg7XG5cdFx0Ji5fYmlnIHtcblx0XHRcdHdpZHRoOiAzOHB4O1xuXHRcdFx0aGVpZ2h0OiAzOHB4OyB9IH0gfVxuXG4uc2xpZGUge1xuXHRkaXNwbGF5OiBub25lO1xuXHQvL21pbi1oZWlnaHQ6IDEwMHZoXG5cdC8vbWluLWhlaWdodDogMTAwJVxuXHRmb250LXNpemU6IDA7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xuXHQmLl9maXJzdCB7XG5cdFx0ZGlzcGxheTogYmxvY2s7IH1cblx0QGluY2x1ZGUgbWF4LXNjcmVlbigkdGFibGV0LW1heCkge1xuXHRcdGRpc3BsYXk6IGJsb2NrOyB9XG5cdCY6YmVmb3JlIHtcblx0XHRjb250ZW50OiAnJztcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0bWluLWhlaWdodDogaW5oZXJpdDtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiB9XHRcdC8vbWFyZ2luLWxlZnQ6IC01cHhcblx0Jl9fY29udGVudCB7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRtYXJnaW46IDIwcHggMDtcblx0XHRmb250LXNpemU6ICRkZWZhdWx0LWZvbnQtc2l6ZTtcblx0XHRAaW5jbHVkZSBtYXgtc2NyZWVuKCR0YWJsZXQtbWF4KSB7XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHQucm93IHtcblx0XHRcdFx0aGVpZ2h0OiAxMDAlOyB9IH1cblx0XHQmLl9maXJzdCxcblx0XHQmLl9sYXN0IHtcblx0XHRcdEBpbmNsdWRlIG1heC1zY3JlZW4oJHRhYmxldC1tYXgpIHtcblx0XHRcdFx0aGVpZ2h0OiBhdXRvOyB9IH0gfVxuXHQmLl9maXJzdCxcblx0Ji5fbGFzdCB7XG5cdFx0QGluY2x1ZGUgbWF4LXNjcmVlbigkdGFibGV0LW1heCkge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHB1cnBsZTsgfVxuXHRcdEBpbmNsdWRlIG1heC1zY3JlZW4taGVpZ2h0KDM5MHB4KSB7XG5cdFx0XHRoZWlnaHQ6IDE0MCU7IH0gfSB9XG5cbi5pbnRlcnZpZXctaW5mbyB7XG5cdCZfX3RpdGxlIHtcblx0XHRtYXJnaW4tYm90dG9tOiAxNXB4O1xuXHRcdGZvbnQtc2l6ZTogMTQ5cHg7XG5cdFx0bGluZS1oZWlnaHQ6IC44ZW07XG5cdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdEBpbmNsdWRlIG1heC1zY3JlZW4oJHNtYWxscGMtbWF4KSB7XG5cdFx0XHRmb250LXNpemU6IDEzM3B4OyB9XG5cdFx0QGluY2x1ZGUgbWF4LXNjcmVlbigkdGFibGV0LW1heCkge1xuXHRcdFx0Zm9udC1zaXplOiAxMDVweDtcblx0XHRcdG1hcmdpbi1ib3R0b206IDEwcHg7IH0gfVxuXHQmX19zdWJ0aXRsZSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcblx0XHRmb250LXNpemU6IDI0cHg7XG5cdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdEBpbmNsdWRlIG1heC1zY3JlZW4oJHNtYWxscGMtbWF4KSB7XG5cdFx0XHRmb250LXNpemU6IDIxcHg7IH1cblx0XHRAaW5jbHVkZSBtYXgtc2NyZWVuKCR0YWJsZXQtbWF4KSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxNXB4O1xuXHRcdFx0Zm9udC1zaXplOiAxNnB4OyB9IH1cblx0Jl9faW5mbyB7XG5cdFx0QGluY2x1ZGUgbWF4LXNjcmVlbigkdGFibGV0LW1heCkge1xuXHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRcdGZvbnQtc2l6ZTogMTBweDsgfSB9XG5cdCZfX3Njcm9sbCB7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdG1hcmdpbi10b3A6IDY1cHg7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdEBpbmNsdWRlIG1heC1zY3JlZW4oJHNtYWxscGMtbWF4KSB7XG5cdFx0XHRtYXJnaW4tdG9wOiA1MHB4OyB9XG5cdFx0QGluY2x1ZGUgbWF4LXNjcmVlbigkdGFibGV0LW1heCkge1xuXHRcdFx0bWFyZ2luLXRvcDogNjVweDsgfVxuXHRcdCY6aG92ZXIge1xuXHRcdFx0LmFycm93X19lbGVtIHtcblx0XHRcdFx0YW5pbWF0aW9uOiBhcnJvdy1wdWxzZSAzcyBpbmZpbml0ZTsgfSB9IH1cblx0Jl9fc2hhcmUge1xuXHRcdG1hcmdpbi10b3A6IDI1cHg7XG5cdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcblx0XHRAaW5jbHVkZSBtYXgtc2NyZWVuKCRzbWFsbHBjLW1heCkge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDsgfVxuXHRcdEBpbmNsdWRlIG1heC1zY3JlZW4oJHRhYmxldC1tYXgpIHtcblx0XHRcdG1hcmdpbi10b3A6IDUwcHg7IH0gfSB9XG5cbi5zaGFyZSB7XG5cdCZfX3RpdGxlIHtcblx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0QGluY2x1ZGUgbWF4LXNjcmVlbigkc21hbGxwYy1tYXgpIHtcblx0XHRcdGZvbnQtc2l6ZTogMTRweDsgfVxuXHRcdEBpbmNsdWRlIG1heC1zY3JlZW4oJHRhYmxldC1tYXgpIHtcblx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdG1hcmdpbi1ib3R0b206IDIzcHg7IH0gfVxuXHQmX19pdGVtIHtcblx0XHRAZXh0ZW5kIC5hbmltYXRlZDtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHQmOmJlZm9yZSB7XG5cdFx0XHRAaW5jbHVkZSBiO1xuXHRcdFx0dG9wOiA1MCU7XG5cdFx0XHRsZWZ0OiA1MCU7XG5cdFx0XHR3aWR0aDogNTBweDtcblx0XHRcdGhlaWdodDogNTBweDtcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpOyB9XG5cdFx0Jjpub3QoOmxhc3QtY2hpbGQpIHtcblx0XHRcdG1hcmdpbi1yaWdodDogMTBweDsgfVxuXHRcdCY6aG92ZXIge1xuXHRcdFx0b3BhY2l0eTogLjg7IH0gfVxuXHQmX19pY29uIHtcblx0XHQmLl9mYiB7XG5cdFx0XHRmaWxsOiAjM2M2MmE2OyB9XG5cdFx0Ji5fdmsge1xuXHRcdFx0ZmlsbDogIzVmOGFkOTsgfSB9IH1cblxuLmludGVydmlldyB7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0Ly8rbWluLXNjcmVlbigoJHRhYmxldC1tYXggKyAxKSlcblx0Ly9pc3BsYXk6IGJsb2NrICFpbXBvcnRhbnRcblx0QGluY2x1ZGUgbWF4LXNjcmVlbigkdGFibGV0LW1heCkge1xuXHRcdC8vbWluLWhlaWdodDogMTAwdmhcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0Zm9udC1zaXplOiAwO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDA7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0XHQmOmJlZm9yZSB7XG5cdFx0XHRjb250ZW50OiAnJztcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdG1pbi1oZWlnaHQ6IGluaGVyaXQ7XG5cdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG5cdFx0JjpmaXJzdC1jaGlsZCB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JlZW47IH1cblx0XHQmOmxhc3QtY2hpbGQge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHB1cnBsZTsgfSB9XG5cdCZfX2NvbnRhaW5lciB7XG5cdFx0QGluY2x1ZGUgbWF4LXNjcmVlbigkdGFibGV0LW1heCkge1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0XHRcdGZvbnQtc2l6ZTogJGRlZmF1bHQtZm9udC1zaXplO1xuIH0gfVx0XHRcdC8vcGFkZGluZzogMjBweCAyNXB4XG5cdCZfX2ltZyB7XG5cdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdG1hcmdpbi1ib3R0b206IDQwcHg7XG5cdFx0QGluY2x1ZGUgbWF4LXNjcmVlbigkc21hbGxwYy1tYXgpIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDMwcHg7IH1cblx0XHRAaW5jbHVkZSBtYXgtc2NyZWVuKCR0YWJsZXQtbWF4KSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxN3B4O1xuXHRcdFx0bWF4LWhlaWdodDogNTB2aDsgfVxuXHRcdEBpbmNsdWRlIG1heC1zY3JlZW4oMzQwcHgpIHtcblx0XHRcdG1heC13aWR0aDogNzUlOyB9XG5cdFx0QGluY2x1ZGUgbWF4LXNjcmVlbi1oZWlnaHQoNTAwcHgpIHtcblx0XHRcdG1heC13aWR0aDogNjAlOyB9XG5cdFx0QGluY2x1ZGUgbWF4LXNjcmVlbi1oZWlnaHQoMzkwcHgpIHtcblx0XHRcdG1heC1oZWlnaHQ6IDMwdmg7IH0gfVxuXHQmX19pbmZvIHtcblx0XHRtYXJnaW4tYm90dG9tOiAzNHB4O1xuXHRcdHBhZGRpbmctbGVmdDogMTYwcHg7XG5cdFx0cGFkZGluZy1yaWdodDogMjhweDtcblx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdGNvbG9yOiAjZmZmO1xuXHRcdEBpbmNsdWRlIG1heC1zY3JlZW4oJHNtYWxscGMtbWF4KSB7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDEwMHB4O1xuXHRcdFx0cGFkZGluZy1yaWdodDogMTBweDsgfVxuXHRcdEBpbmNsdWRlIG1heC1zY3JlZW4oJHRhYmxldC1tYXgpIHtcblx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRtYXgtd2lkdGg6IDI0MHB4O1xuXHRcdFx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IGF1dG87XG5cdFx0XHRtYXJnaW4tYm90dG9tOiA0MHB4O1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyOyB9XG5cdFx0QGluY2x1ZGUgbWF4LXNjcmVlbi1oZWlnaHQoNTAwcHgpIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7IH0gfVxuXHQmX19zaGFyZSB7XG5cdFx0Ji1pY29uIHtcblx0XHRcdGZpbGw6ICNmZmY7IH0gfSB9XG5cbi5pbnRlcnZpZXctaW5mbyB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0Jl9fdmFsIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiAwO1xuXHRcdGxlZnQ6IDUwcHg7XG5cdFx0Zm9udC1zaXplOiA0NnB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAxZW07XG5cdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHRAaW5jbHVkZSBtYXgtc2NyZWVuKCRzbWFsbHBjLW1heCkge1xuXHRcdFx0Zm9udC1zaXplOiAzOHB4O1xuXHRcdFx0bGVmdDogMTBweDsgfVxuXHRcdEBpbmNsdWRlIG1heC1zY3JlZW4oJHRhYmxldC1tYXgpIHtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0dG9wOiBhdXRvO1xuXHRcdFx0bGVmdDogYXV0bztcblx0XHRcdGZvbnQtc2l6ZTogNTdweDtcblx0XHRcdG1hcmdpbi1ib3R0b206IDE1cHg7IH0gfVxuXHQmX190ZXh0IHtcblx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRsaW5lLWhlaWdodDogMS4zO1xuXHRcdEBpbmNsdWRlIG1heC1zY3JlZW4oJHNtYWxscGMtbWF4KSB7XG5cdFx0XHRmb250LXNpemU6IDE1cHg7IH0gfSB9XG4iLG51bGwsIi5mb290ZXIge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGhlaWdodDogMTEwcHg7XG5cdGJhY2tncm91bmQ6ICNDQ0M7IH1cbiIsIi5iYW5uZXIge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdHBhZGRpbmctdG9wOiA1MHB4O1xuXHRwYWRkaW5nLWJvdHRvbTogNTBweDtcblx0YmFja2dyb3VuZC1jb2xvcjogI2Y5ZjlmOTtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHQmOmJlZm9yZSB7XG5cdFx0QGluY2x1ZGUgYjtcblx0XHR0b3A6IDA7XG5cdFx0d2lkdGg6IDUwJTtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGdyZWVuOyB9XG5cdCY6YWZ0ZXIge1xuXHRcdEBpbmNsdWRlIGI7XG5cdFx0dG9wOiAwO1xuXHRcdHJpZ2h0OiAwO1xuXHRcdHdpZHRoOiBjYWxjKDUwJSArIDE1MHB4KTtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJHB1cnBsZTsgfVxuXHQmX193cmFwIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0ei1pbmRleDogMTtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0d2lkdGg6IDQ2NXB4O1xuXHRcdG1hcmdpbi1sZWZ0OiAtMzAwcHg7XG5cdFx0cGFkZGluZzogOTBweCAyMHB4IDI1cHg7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0XHRjb2xvcjogIzEzMTMxMztcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG5cdCZfX3RpdGxlIHtcblx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHRcdGZvbnQtc2l6ZTogMTA0cHg7XG5cdFx0bGluZS1oZWlnaHQ6IC44O1xuXHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuXHQmX19zdWJ0aXRsZSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTVweDtcblx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG5cdCZfX2luZm8ge1xuXHRcdG1hcmdpbi1ib3R0b206IDUwcHg7XG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdGZvbnQtd2VpZ2h0OiA0MDA7IH1cblx0Jl9fbGluayB7XG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH0gfVxuIl19 */
