

/* Start:/bitrix/templates/books/css/all.min.css?1562258483749974*/
body.compensate-for-scrollbar{overflow:hidden}.fancybox-active{height:auto}.fancybox-is-hidden{left:-9999px;margin:0;position:absolute!important;top:-9999px;visibility:hidden}.fancybox-container{-webkit-backface-visibility:hidden;height:100%;left:0;outline:none;position:fixed;-webkit-tap-highlight-color:transparent;top:0;-ms-touch-action:manipulation;touch-action:manipulation;transform:translateZ(0);width:100%;z-index:99992}.fancybox-container *{box-sizing:border-box}.fancybox-bg,.fancybox-inner,.fancybox-outer,.fancybox-stage{bottom:0;left:0;position:absolute;right:0;top:0}.fancybox-outer{-webkit-overflow-scrolling:touch;overflow-y:auto}.fancybox-bg{background:#1e1e1e;opacity:0;transition-duration:inherit;transition-property:opacity;transition-timing-function:cubic-bezier(.47,0,.74,.71)}.fancybox-is-open .fancybox-bg{opacity:.9;transition-timing-function:cubic-bezier(.22,.61,.36,1)}.fancybox-caption,.fancybox-infobar,.fancybox-navigation .fancybox-button,.fancybox-toolbar{direction:ltr;opacity:0;position:absolute;transition:opacity .25s ease,visibility 0s ease .25s;visibility:hidden;z-index:99997}.fancybox-show-caption .fancybox-caption,.fancybox-show-infobar .fancybox-infobar,.fancybox-show-nav .fancybox-navigation .fancybox-button,.fancybox-show-toolbar .fancybox-toolbar{opacity:1;transition:opacity .25s ease 0s,visibility 0s ease 0s;visibility:visible}.fancybox-infobar{color:#ccc;font-size:13px;-webkit-font-smoothing:subpixel-antialiased;height:44px;left:0;line-height:44px;min-width:44px;mix-blend-mode:difference;padding:0 10px;pointer-events:none;top:0;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fancybox-toolbar{right:0;top:0}.fancybox-stage{direction:ltr;overflow:visible;transform:translateZ(0);z-index:99994}.fancybox-is-open .fancybox-stage{overflow:hidden}.fancybox-slide{-webkit-backface-visibility:hidden;display:none;height:100%;left:0;outline:none;overflow:auto;-webkit-overflow-scrolling:touch;padding:44px;position:absolute;text-align:center;top:0;transition-property:transform,opacity;white-space:normal;width:100%;z-index:99994}.fancybox-slide:before{content:"";display:inline-block;font-size:0;height:100%;vertical-align:middle;width:0}.fancybox-is-sliding .fancybox-slide,.fancybox-slide--current,.fancybox-slide--next,.fancybox-slide--previous{display:block}.fancybox-slide--image{overflow:hidden;padding:44px 0}.fancybox-slide--image:before{display:none}.fancybox-slide--html{padding:6px}.fancybox-content{background:#fff;display:inline-block;margin:0;max-width:100%;overflow:auto;-webkit-overflow-scrolling:touch;padding:44px;position:relative;text-align:left;vertical-align:middle}.fancybox-slide--image .fancybox-content{animation-timing-function:cubic-bezier(.5,0,.14,1);-webkit-backface-visibility:hidden;background:transparent;background-repeat:no-repeat;background-size:100% 100%;left:0;max-width:none;overflow:visible;padding:0;position:absolute;top:0;transform-origin:top left;transition-property:transform,opacity;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:99995}.fancybox-can-zoomOut .fancybox-content{cursor:zoom-out}.fancybox-can-zoomIn .fancybox-content{cursor:zoom-in}.fancybox-can-pan .fancybox-content,.fancybox-can-swipe .fancybox-content{cursor:grab}.fancybox-is-grabbing .fancybox-content{cursor:grabbing}.fancybox-container [data-selectable=true]{cursor:text}.fancybox-image,.fancybox-spaceball{background:transparent;border:0;height:100%;left:0;margin:0;max-height:none;max-width:none;padding:0;position:absolute;top:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%}.fancybox-spaceball{z-index:1}.fancybox-slide--iframe .fancybox-content,.fancybox-slide--map .fancybox-content,.fancybox-slide--pdf .fancybox-content,.fancybox-slide--video .fancybox-content{height:100%;overflow:visible;padding:0;width:100%}.fancybox-slide--video .fancybox-content{background:#000}.fancybox-slide--map .fancybox-content{background:#e5e3df}.fancybox-slide--iframe .fancybox-content{background:#fff}.fancybox-iframe,.fancybox-video{background:transparent;border:0;display:block;height:100%;margin:0;overflow:hidden;padding:0;width:100%}.fancybox-iframe{left:0;position:absolute;top:0}.fancybox-error{background:#fff;cursor:default;max-width:400px;padding:40px;width:100%}.fancybox-error p{color:#444;font-size:16px;line-height:20px;margin:0;padding:0}.fancybox-button{background:rgba(30,30,30,.6);border:0;border-radius:0;box-shadow:none;cursor:pointer;display:inline-block;height:44px;margin:0;padding:10px;position:relative;transition:color .2s;vertical-align:top;visibility:inherit;width:44px}.fancybox-button,.fancybox-button:link,.fancybox-button:visited{color:#ccc}.fancybox-button:hover{color:#fff}.fancybox-button:focus{outline:none}.fancybox-button.fancybox-focus{outline:1px dotted}.fancybox-button[disabled],.fancybox-button[disabled]:hover{color:#888;cursor:default;outline:none}.fancybox-button div{height:100%}.fancybox-button svg{display:block;height:100%;overflow:visible;position:relative;width:100%}.fancybox-button svg path{fill:currentColor;stroke-width:0}.fancybox-button--fsenter svg:nth-child(2),.fancybox-button--fsexit svg:first-child,.fancybox-button--pause svg:first-child,.fancybox-button--play svg:nth-child(2){display:none}.fancybox-progress{background:#ff5268;height:2px;left:0;position:absolute;right:0;top:0;transform:scaleX(0);transform-origin:0;transition-property:transform;transition-timing-function:linear;z-index:99998}.fancybox-close-small{background:transparent;border:0;border-radius:0;color:#ccc;cursor:pointer;opacity:.8;padding:8px;position:absolute;right:-12px;top:-44px;z-index:401}.fancybox-close-small:hover{color:#fff;opacity:1}.fancybox-slide--html .fancybox-close-small{color:currentColor;padding:10px;right:0;top:0}.fancybox-slide--image.fancybox-is-scaling .fancybox-content{overflow:hidden}.fancybox-is-scaling .fancybox-close-small,.fancybox-is-zoomable.fancybox-can-pan .fancybox-close-small{display:none}.fancybox-navigation .fancybox-button{background-clip:content-box;height:100px;opacity:0;position:absolute;top:calc(50% - 50px);width:70px}.fancybox-navigation .fancybox-button div{padding:7px}.fancybox-navigation .fancybox-button--arrow_left{left:0;left:env(safe-area-inset-left);padding:31px 26px 31px 6px}.fancybox-navigation .fancybox-button--arrow_right{padding:31px 6px 31px 26px;right:0;right:env(safe-area-inset-right)}.fancybox-caption{background:linear-gradient(0deg,rgba(0,0,0,.85) 0,rgba(0,0,0,.3) 50%,rgba(0,0,0,.15) 65%,rgba(0,0,0,.075) 75.5%,rgba(0,0,0,.037) 82.85%,rgba(0,0,0,.019) 88%,transparent);bottom:0;color:#eee;font-size:14px;font-weight:400;left:0;line-height:1.5;padding:75px 44px 25px;pointer-events:none;right:0;text-align:center;z-index:99996}@supports (padding:max(0px)){.fancybox-caption{padding:75px max(44px,env(safe-area-inset-right)) max(25px,env(safe-area-inset-bottom)) max(44px,env(safe-area-inset-left))}}.fancybox-caption--separate{margin-top:-50px}.fancybox-caption__body{max-height:50vh;overflow:auto;pointer-events:all}.fancybox-caption a,.fancybox-caption a:link,.fancybox-caption a:visited{color:#ccc;text-decoration:none}.fancybox-caption a:hover{color:#fff;text-decoration:underline}.fancybox-loading{animation:a 1s linear infinite;background:transparent;border:4px solid #888;border-bottom-color:#fff;border-radius:50%;height:50px;left:50%;margin:-25px 0 0 -25px;opacity:.7;padding:0;position:absolute;top:50%;width:50px;z-index:99999}@keyframes a{to{transform:rotate(1turn)}}.fancybox-animated{transition-timing-function:cubic-bezier(0,0,.25,1)}.fancybox-fx-slide.fancybox-slide--previous{opacity:0;transform:translate3d(-100%,0,0)}.fancybox-fx-slide.fancybox-slide--next{opacity:0;transform:translate3d(100%,0,0)}.fancybox-fx-slide.fancybox-slide--current{opacity:1;transform:translateZ(0)}.fancybox-fx-fade.fancybox-slide--next,.fancybox-fx-fade.fancybox-slide--previous{opacity:0;transition-timing-function:cubic-bezier(.19,1,.22,1)}.fancybox-fx-fade.fancybox-slide--current{opacity:1}.fancybox-fx-zoom-in-out.fancybox-slide--previous{opacity:0;transform:scale3d(1.5,1.5,1.5)}.fancybox-fx-zoom-in-out.fancybox-slide--next{opacity:0;transform:scale3d(.5,.5,.5)}.fancybox-fx-zoom-in-out.fancybox-slide--current{opacity:1;transform:scaleX(1)}.fancybox-fx-rotate.fancybox-slide--previous{opacity:0;transform:rotate(-1turn)}.fancybox-fx-rotate.fancybox-slide--next{opacity:0;transform:rotate(1turn)}.fancybox-fx-rotate.fancybox-slide--current{opacity:1;transform:rotate(0deg)}.fancybox-fx-circular.fancybox-slide--previous{opacity:0;transform:scale3d(0,0,0) translate3d(-100%,0,0)}.fancybox-fx-circular.fancybox-slide--next{opacity:0;transform:scale3d(0,0,0) translate3d(100%,0,0)}.fancybox-fx-circular.fancybox-slide--current{opacity:1;transform:scaleX(1) translateZ(0)}.fancybox-fx-tube.fancybox-slide--previous{transform:translate3d(-100%,0,0) scale(.1) skew(-10deg)}.fancybox-fx-tube.fancybox-slide--next{transform:translate3d(100%,0,0) scale(.1) skew(10deg)}.fancybox-fx-tube.fancybox-slide--current{transform:translateZ(0) scale(1)}@media (max-height:576px){.fancybox-slide{padding-left:6px;padding-right:6px}.fancybox-slide--image{padding:6px 0}.fancybox-close-small{right:-6px}.fancybox-slide--image .fancybox-close-small{background:#4e4e4e;color:#f2f4f6;height:36px;opacity:1;padding:6px;right:0;top:0;width:36px}.fancybox-caption{padding-left:12px;padding-right:12px}@supports (padding:max(0px)){.fancybox-caption{padding-left:max(12px,env(safe-area-inset-left));padding-right:max(12px,env(safe-area-inset-right))}}}.fancybox-share{background:#f4f4f4;border-radius:3px;max-width:90%;padding:30px;text-align:center}.fancybox-share h1{color:#222;font-size:35px;font-weight:700;margin:0 0 20px}.fancybox-share p{margin:0;padding:0}.fancybox-share__button{border:0;border-radius:3px;display:inline-block;font-size:14px;font-weight:700;line-height:40px;margin:0 5px 10px;min-width:130px;padding:0 15px;text-decoration:none;transition:all .2s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap}.fancybox-share__button:link,.fancybox-share__button:visited{color:#fff}.fancybox-share__button:hover{text-decoration:none}.fancybox-share__button--fb{background:#3b5998}.fancybox-share__button--fb:hover{background:#344e86}.fancybox-share__button--pt{background:#bd081d}.fancybox-share__button--pt:hover{background:#aa0719}.fancybox-share__button--tw{background:#1da1f2}.fancybox-share__button--tw:hover{background:#0d95e8}.fancybox-share__button svg{height:25px;margin-right:7px;position:relative;top:-1px;vertical-align:middle;width:25px}.fancybox-share__button svg path{fill:#fff}.fancybox-share__input{background:transparent;border:0;border-bottom:1px solid #d7d7d7;border-radius:0;color:#5d5b5b;font-size:14px;margin:10px 0 0;outline:none;padding:10px 15px;width:100%}.fancybox-thumbs{background:#ddd;bottom:0;display:none;margin:0;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;padding:2px 2px 4px;position:absolute;right:0;-webkit-tap-highlight-color:rgba(0,0,0,0);top:0;width:212px;z-index:99995}.fancybox-thumbs-x{overflow-x:auto;overflow-y:hidden}.fancybox-show-thumbs .fancybox-thumbs{display:block}.fancybox-show-thumbs .fancybox-inner{right:212px}.fancybox-thumbs__list{font-size:0;height:100%;list-style:none;margin:0;overflow-x:hidden;overflow-y:auto;padding:0;position:absolute;position:relative;white-space:nowrap;width:100%}.fancybox-thumbs-x .fancybox-thumbs__list{overflow:hidden}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar{width:7px}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-track{background:#fff;border-radius:10px;box-shadow:inset 0 0 6px rgba(0,0,0,.3)}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-thumb{background:#2a2a2a;border-radius:10px}.fancybox-thumbs__list a{-webkit-backface-visibility:hidden;backface-visibility:hidden;background-color:rgba(0,0,0,.1);background-position:50%;background-repeat:no-repeat;background-size:cover;cursor:pointer;float:left;height:75px;margin:2px;max-height:calc(100% - 8px);max-width:calc(50% - 4px);outline:none;overflow:hidden;padding:0;position:relative;-webkit-tap-highlight-color:transparent;width:100px}.fancybox-thumbs__list a:before{border:6px solid #ff5268;bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:all .2s cubic-bezier(.25,.46,.45,.94);z-index:99991}.fancybox-thumbs__list a:focus:before{opacity:.5}.fancybox-thumbs__list a.fancybox-thumbs-active:before{opacity:1}@media (max-width:576px){.fancybox-thumbs{width:110px}.fancybox-show-thumbs .fancybox-inner{right:110px}.fancybox-thumbs__list a{max-width:calc(100% - 10px)}}
.select2-container{box-sizing:border-box;display:inline-block;margin:0;position:relative;vertical-align:middle}.select2-container .select2-selection--single{box-sizing:border-box;cursor:pointer;display:block;height:28px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--single .select2-selection__rendered{display:block;padding-left:8px;padding-right:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-selection--single .select2-selection__clear{position:relative}.select2-container[dir="rtl"] .select2-selection--single .select2-selection__rendered{padding-right:8px;padding-left:20px}.select2-container .select2-selection--multiple{box-sizing:border-box;cursor:pointer;display:block;min-height:32px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--multiple .select2-selection__rendered{display:inline-block;overflow:hidden;padding-left:8px;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-search--inline{float:left}.select2-container .select2-search--inline .select2-search__field{box-sizing:border-box;border:none;font-size:100%;margin-top:5px;padding:0}.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-dropdown{background-color:white;border:1px solid #aaa;border-radius:4px;box-sizing:border-box;display:block;position:absolute;left:-100000px;width:100%;z-index:1051}.select2-results{display:block}.select2-results__options{list-style:none;margin:0;padding:0}.select2-results__option{padding:6px;user-select:none;-webkit-user-select:none}.select2-results__option[aria-selected]{cursor:pointer}.select2-container--open .select2-dropdown{left:0}.select2-container--open .select2-dropdown--above{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--open .select2-dropdown--below{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-search--dropdown{display:block;padding:4px}.select2-search--dropdown .select2-search__field{padding:4px;width:100%;box-sizing:border-box}.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-search--dropdown.select2-search--hide{display:none}.select2-close-mask{border:0;margin:0;padding:0;display:block;position:fixed;left:0;top:0;min-height:100%;min-width:100%;height:auto;width:auto;opacity:0;z-index:99;background-color:#fff;filter:alpha(opacity=0)}.select2-hidden-accessible{border:0 !important;clip:rect(0 0 0 0) !important;-webkit-clip-path:inset(50%) !important;clip-path:inset(50%) !important;height:1px !important;overflow:hidden !important;padding:0 !important;position:absolute !important;width:1px !important;white-space:nowrap !important}.select2-container--default .select2-selection--single{background-color:#fff;border:1px solid #aaa;border-radius:4px}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--default .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:bold}.select2-container--default .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--default .select2-selection--single .select2-selection__arrow{height:26px;position:absolute;top:1px;right:1px;width:20px}.select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__clear{float:left}.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__arrow{left:1px;right:auto}.select2-container--default.select2-container--disabled .select2-selection--single{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear{display:none}.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.select2-container--default .select2-selection--multiple{background-color:white;border:1px solid #aaa;border-radius:4px;cursor:text}.select2-container--default .select2-selection--multiple .select2-selection__rendered{box-sizing:border-box;list-style:none;margin:0;padding:0 5px;width:100%}.select2-container--default .select2-selection--multiple .select2-selection__rendered li{list-style:none}.select2-container--default .select2-selection--multiple .select2-selection__placeholder{color:#999;margin-top:5px;float:left}.select2-container--default .select2-selection--multiple .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;margin-top:5px;margin-right:10px}.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{color:#999;cursor:pointer;display:inline-block;font-weight:bold;margin-right:2px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover{color:#333}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice,.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__placeholder,.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-search--inline{float:right}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--default.select2-container--focus .select2-selection--multiple{border:solid black 1px;outline:0}.select2-container--default.select2-container--disabled .select2-selection--multiple{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection__choice__remove{display:none}.select2-container--default.select2-container--open.select2-container--above .select2-selection--single,.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple{border-top-left-radius:0;border-top-right-radius:0}.select2-container--default.select2-container--open.select2-container--below .select2-selection--single,.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--default .select2-search--dropdown .select2-search__field{border:1px solid #aaa}.select2-container--default .select2-search--inline .select2-search__field{background:transparent;border:none;outline:0;box-shadow:none;-webkit-appearance:textfield}.select2-container--default .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--default .select2-results__option[role=group]{padding:0}.select2-container--default .select2-results__option[aria-disabled=true]{color:#999}.select2-container--default .select2-results__option[aria-selected=true]{background-color:#ddd}.select2-container--default .select2-results__option .select2-results__option{padding-left:1em}.select2-container--default .select2-results__option .select2-results__option .select2-results__group{padding-left:0}.select2-container--default .select2-results__option .select2-results__option .select2-results__option{margin-left:-1em;padding-left:2em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-2em;padding-left:3em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-3em;padding-left:4em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-4em;padding-left:5em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-5em;padding-left:6em}.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:#5897fb;color:white}.select2-container--default .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic .select2-selection--single{background-color:#f7f7f7;border:1px solid #aaa;border-radius:4px;outline:0;background-image:-webkit-linear-gradient(top, #fff 50%, #eee 100%);background-image:-o-linear-gradient(top, #fff 50%, #eee 100%);background-image:linear-gradient(to bottom, #fff 50%, #eee 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0)}.select2-container--classic .select2-selection--single:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--classic .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;margin-right:10px}.select2-container--classic .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--classic .select2-selection--single .select2-selection__arrow{background-color:#ddd;border:none;border-left:1px solid #aaa;border-top-right-radius:4px;border-bottom-right-radius:4px;height:26px;position:absolute;top:1px;right:1px;width:20px;background-image:-webkit-linear-gradient(top, #eee 50%, #ccc 100%);background-image:-o-linear-gradient(top, #eee 50%, #ccc 100%);background-image:linear-gradient(to bottom, #eee 50%, #ccc 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFCCCCCC', GradientType=0)}.select2-container--classic .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__clear{float:left}.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__arrow{border:none;border-right:1px solid #aaa;border-radius:0;border-top-left-radius:4px;border-bottom-left-radius:4px;left:1px;right:auto}.select2-container--classic.select2-container--open .select2-selection--single{border:1px solid #5897fb}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow{background:transparent;border:none}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single{border-top:none;border-top-left-radius:0;border-top-right-radius:0;background-image:-webkit-linear-gradient(top, #fff 0%, #eee 50%);background-image:-o-linear-gradient(top, #fff 0%, #eee 50%);background-image:linear-gradient(to bottom, #fff 0%, #eee 50%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0)}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0;background-image:-webkit-linear-gradient(top, #eee 50%, #fff 100%);background-image:-o-linear-gradient(top, #eee 50%, #fff 100%);background-image:linear-gradient(to bottom, #eee 50%, #fff 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFFFFFFF', GradientType=0)}.select2-container--classic .select2-selection--multiple{background-color:white;border:1px solid #aaa;border-radius:4px;cursor:text;outline:0}.select2-container--classic .select2-selection--multiple:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--multiple .select2-selection__rendered{list-style:none;margin:0;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__clear{display:none}.select2-container--classic .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove{color:#888;cursor:pointer;display:inline-block;font-weight:bold;margin-right:2px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover{color:#555}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice{float:right;margin-left:5px;margin-right:auto}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--classic.select2-container--open .select2-selection--multiple{border:1px solid #5897fb}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--classic .select2-search--dropdown .select2-search__field{border:1px solid #aaa;outline:0}.select2-container--classic .select2-search--inline .select2-search__field{outline:0;box-shadow:none}.select2-container--classic .select2-dropdown{background-color:#fff;border:1px solid transparent}.select2-container--classic .select2-dropdown--above{border-bottom:none}.select2-container--classic .select2-dropdown--below{border-top:none}.select2-container--classic .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--classic .select2-results__option[role=group]{padding:0}.select2-container--classic .select2-results__option[aria-disabled=true]{color:grey}.select2-container--classic .select2-results__option--highlighted[aria-selected]{background-color:#3875d7;color:#fff}.select2-container--classic .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic.select2-container--open .select2-dropdown{border-color:#5897fb}

.flickity-enabled{position:relative}.flickity-enabled:focus{outline:0}.flickity-viewport{overflow:hidden;position:relative;height:100%}.flickity-slider{position:absolute;width:100%;height:100%}.flickity-enabled.is-draggable{-webkit-tap-highlight-color:transparent;tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.flickity-enabled.is-draggable .flickity-viewport{cursor:move;cursor:-webkit-grab;cursor:grab}.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down{cursor:-webkit-grabbing;cursor:grabbing}.flickity-button{position:absolute;background:hsla(0,0%,100%,.75);border:none;color:#333}.flickity-button:hover{background:#fff;cursor:pointer}.flickity-button:focus{outline:0;box-shadow:0 0 0 5px #19F}.flickity-button:active{opacity:.6}.flickity-button:disabled{opacity:.3;cursor:auto;pointer-events:none}.flickity-button-icon{fill:currentColor}.flickity-prev-next-button{top:50%;width:44px;height:44px;border-radius:50%;transform:translateY(-50%)}.flickity-prev-next-button.previous{left:10px}.flickity-prev-next-button.next{right:10px}.flickity-rtl .flickity-prev-next-button.previous{left:auto;right:10px}.flickity-rtl .flickity-prev-next-button.next{right:auto;left:10px}.flickity-prev-next-button .flickity-button-icon{position:absolute;left:20%;top:20%;width:60%;height:60%}.flickity-page-dots{position:absolute;width:100%;bottom:-25px;padding:0;margin:0;list-style:none;text-align:center;line-height:1}.flickity-rtl .flickity-page-dots{direction:rtl}.flickity-page-dots .dot{display:inline-block;width:10px;height:10px;margin:0 8px;background:#333;border-radius:50%;opacity:.25;cursor:pointer}.flickity-page-dots .dot.is-selected{opacity:1}
blockquote,body,code,dd,div,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,input,li,p,pre,td,textarea,th,ul{margin:0;padding:0}table{border-collapse:collapse;border-spacing:0}abbr,fieldset,img{border:0}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:400}ul li{list-style:none}caption,th{text-align:left}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400}sup{vertical-align:text-top}sub{vertical-align:text-bottom}input,select,textarea{font-family:inherit;font-size:inherit;font-weight:inherit}legend{color:#000}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section{display:block}img{max-width:100%;height:auto}.wrapper{max-width:1360px;margin:0 auto;padding-left:0;padding-right:0;box-sizing:border-box}.debug{height:100vh;position:fixed;width:100%;z-index:999999999}.debug>div{height:inherit;max-width:1360px;margin:0 auto;padding-left:0;padding-right:0;box-sizing:border-box}.debug>div>div{height:inherit;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;margin-left:-10px;margin-right:-10px}.debug>div>div>div{box-sizing:border-box;word-wrap:break-word;margin-left:10px;margin-right:10px;width:calc(8.333333333333334% - 20px);height:inherit;outline:#ff0 solid 1px;background:rgba(0,0,0,.5)}@font-face{font-family:Mariupol;src:url(../fonts/Mariupol-Regular.woff) format("woff"),url(/../fonts/Mariupol-Regular.otf) format("opentype");font-style:normal;font-weight:400;font-display:fallback}@font-face{font-family:Mariupol;src:url(../fonts/Mariupol-Bold.woff) format("woff"),url(/bitrix/templates/books/css/../fonts/Mariupol/OTF/Mariupol-Bold.otf) format("opentype");font-style:normal;font-weight:700;font-display:fallback}*{font-size:16px;font-family:Mariupol,Arial,sans-serif}body{background:#fff;font-family:Mariupol,Arial,sans-serif;font-weight:700;height:100%;min-height:auto;position:relative;word-wrap:break-word;color:#4c4c4c;box-sizing:border-box;overflow-x:hidden}.rembit_principles_mob,.rembit_reviews,.rembit_scheme,.rembit_why_mob_one,.rembit_why_mob_two{overflow:hidden}strong{font-weight:700}a,li,ul{font-family:Mariupol;font-weight:400}ul{list-style-type:none;padding:0;margin:0}a{text-decoration:none;color:#fff}.wrapper h1,.wrapper h2,.wrapper h3,.wrapper h4,.wrapper h5{padding:0!important;border-bottom:none!important}.fancybox-slide--html{padding:0}::-webkit-scrollbar{width:12px}::-webkit-scrollbar-track{background:#e2efff;box-shadow:none}::-webkit-scrollbar-thumb{background:#784fd1;box-shadow:none}[disabled]{cursor:not-allowed}select[disabled]+.select2 .select2-selection{background:#dad8d8;border:1px solid #dad8d8;cursor:not-allowed}.select2-container{top:-13px}.select2-container--default .select2-selection--single{height:45px;border:1px solid #e2efff;outline:0;border-radius:0}.select2-container--default .select2-selection--single .select2-selection__placeholder{font-weight:400;line-height:45px;font-size:15px;letter-spacing:.02em;color:#9d9d9d}.select2-container--default .select2-selection--single .select2-selection__rendered{font-weight:400;line-height:45px;font-size:16px;letter-spacing:.02em;color:#000;padding-left:17px}.select2-container--default .select2-search--dropdown .select2-search__field{border:none;border-bottom:1px solid #e2efff;padding-left:17px;padding-right:30px;height:45px;color:#000;font-weight:400}.select2-container--default .select2-search--dropdown .select2-search__field:focus{outline:purple solid 1px;outline-offset:0}.select2-search--dropdown{padding:0;outline:0}.select2-dropdown{border:1px solid #e2efff}.select2-results__option{font-weight:400;line-height:45px;font-size:16px;letter-spacing:.02em;color:#000;padding:0 0 0 17px}.select2-container--default .select2-results>.select2-results__options{min-height:320px}.select2-container--default .select2-results__option--highlighted[aria-selected]{background:#008bff;color:#fff}.select2-container--default .select2-results__option[aria-selected=true]{background:#e2efff;color:#000}.select2-container--default .select2-results__option[aria-selected=true]:hover{color:#000}.select2-container--default .select2-selection--single .select2-selection__arrow{width:13px;height:12px}.select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:unset;border-style:unset;border-width:unset;left:unset;margin-left:unset;margin-top:unset;background:url(/bitrix/templates/books/css/../img/map/arrow.svg) 0 0/contain no-repeat;width:13px;height:12px;top:17px;right:15px}.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b.arrow_up{-webkit-animation:.25s linear forwards select_arrow_up;animation:.25s linear forwards select_arrow_up}@-webkit-keyframes select_arrow_up{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(180deg);transform:rotate(180deg)}}@keyframes select_arrow_up{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(180deg);transform:rotate(180deg)}}.top_button{font-family:Mariupol,Arial,sans-serif;outline:0;background:url(../images/svgs/top_button.svg no-repeat;border:none;cursor:pointer;z-index:10;width:60px;height:50px;background-size:contain;-webkit-transition:.4s;transition:.4s;position:fixed;right:50px;bottom:-100px}.top_button:hover{-webkit-transform:translateY(-2px);-ms-transform:translateY(-2px);transform:translateY(-2px)}.top_button.visible{bottom:50px}#modal_call{display:none;background:url(../images/back.png) 0 0/cover no-repeat #e2efff;width:410px;height:500px;overflow:hidden}#modal_call .title{font-weight:700;font-size:22px;line-height:25px;text-align:center;letter-spacing:.04em;color:#4c4c4c;margin:0 auto 22px}#modal_call .desc{font-weight:400;font-size:18px;line-height:23px;text-align:center;letter-spacing:.02em;color:#4c4c4c;width:300px;margin:0 auto 25px}#modal_call form .input_block input{box-sizing:border-box;width:100%;height:45px;padding-left:20px;outline:0;border:none;color:#4c4c4c;font-weight:400;line-height:normal;font-size:16px;letter-spacing:.02em}#modal_call form .input_block input::-webkit-input-placeholder{color:#9d9d9d}#modal_call form .input_block input:-ms-input-placeholder{color:#9d9d9d}#modal_call form .input_block input::-ms-input-placeholder{color:#9d9d9d}#modal_call form .input_block input::placeholder{color:#9d9d9d}#modal_call form .input_block input:first-child{margin-bottom:20px}#modal_call form .action{font-family:Mariupol,Arial,sans-serif;outline:0;background:#008bff;border:none;cursor:pointer;font-size:18px;text-align:center;letter-spacing:.04em;color:#fff;-webkit-transition:.3s;transition:.3s;height:50px;width:100%;margin-top:30px;margin-bottom:20px}#modal_call form .action:hover{background:#66b9ff}#modal_call form .error_name{display:none;opacity:0;position:relative;padding-right:20px;margin-bottom:10px;color:#784fd1}#modal_call form .error_name::after{content:'';position:absolute;right:0;top:3px;background:url(/../images/svgs/nut_before.svg) 0 0/contain no-repeat;width:10px;height:12px}#modal_call form .error_name.active{display:inline-block;opacity:1;-webkit-transition:.3s;transition:.3s}#modal_call form .error_tel{display:none;opacity:0;position:relative;padding-right:20px;color:#784fd1;margin:10px 0 0}#modal_call form .error_tel::after{content:'';position:absolute;right:0;top:3px;background:url(/../images/svgs/nut_before.svg) 0 0/contain no-repeat;width:10px;height:12px}#modal_call form .error_tel.active{display:inline-block;opacity:1;-webkit-transition:.3s;transition:.3s}#modal_call .conditions{font-weight:400;font-size:12px;line-height:14px;text-align:center;color:#9d9d9d}#modal_call.fancybox-content{padding-left:30px;padding-right:30px}#modal_accepted{display:none;background:url(../images/back.png) 0 0/cover no-repeat #e2efff;width:410px;height:500px;overflow:hidden;position:relative}#modal_accepted::after{content:'';background:url(../images/svgs/master_accepted.svg) no-repeat;width:324px;height:325px;position:absolute;bottom:-1px;left:56px}#modal_accepted .title{font-weight:700;font-size:22px;line-height:25px;text-align:center;letter-spacing:.04em;color:#4c4c4c;width:250px;margin:0 auto 25px}#modal_accepted .desc{font-weight:400;font-size:18px;line-height:23px;text-align:center;letter-spacing:.02em;color:#4c4c4c;width:260px;margin:0 auto 25px}#modal_accepted.fancybox-content{padding-left:30px;padding-right:30px}.rembit_breadcrumb{margin-top:20px}.rembit_breadcrumb__block{box-sizing:border-box;background:#e2efff;padding:19px 30px;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;position:relative}.rembit_breadcrumb__block:before{content:'';position:absolute;background:#784fd1;top:0;left:0;width:8px;height:8px}.rembit_breadcrumb__block:after{content:'';position:absolute;background:#784fd1;width:8px;height:8px;left:unset;top:unset;right:0;bottom:0}.rembit_breadcrumb__block li{margin-right:10px}.rembit_breadcrumb__block li.active{color:#4e16c5;isplay:none}.rembit_breadcrumb__block li a{color:#4c4c4c;font-weight:500;font-size:14px;line-height:19px;letter-spacing:.02em;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.rembit_breadcrumb__block li a img{width:10px;height:12px;margin-left:10px;padding-bottom:1px}.rembit_breadcrumb__block li a:hover{-webkit-transition:.3s;transition:.3s;color:#008bff}.rembit_head{padding:21px 0}.rembit_head__block{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}.rembit_head__logo{display:-webkit-box;display:-webkit-flex;display:flex;width:calc(25% - 20px);cursor:pointer}.rembit_head__logo:hover .text{color:#008bff}.rembit_head__logo:hover .icon{fill:#008bff}.rembit_head__logo .icon{fill:#4e16c5;width:59px;height:53px;-webkit-transition:.3s;transition:.3s}.rembit_head__logo .text{margin-left:13px;color:#4c4c4c;font-weight:700;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-transition:.3s;transition:.3s}.rembit_head__logo .text .title{text-transform:uppercase;font-size:22px;letter-spacing:.04em}.rembit_head__logo .text .desc{font-weight:400;font-size:14px;letter-spacing:.014em}.rembit_head__search{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;margin-right:47px;width:calc(8.333333333333334% - 20px)}.rembit_head__search .icon{fill:#333;width:16px;height:16px;min-width:16px;min-height:16px;margin-right:10px}.rembit_head__search .title{color:#333;font-weight:500;line-height:14px;font-size:12px;min-width:83px}.rembit_head__time{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;width:calc(8.333333333333334% - 20px);margin-right:65px}.rembit_head__time .icon{fill:#333;width:16px;height:16px;min-width:16px;min-height:16px;margin-right:10px}.rembit_head__time .text{min-width:103px}.rembit_head__time .text .title{color:#9d9d9d;font-weight:500;line-height:14px;font-size:12px}.rembit_head__time .text .desc{font-weight:500;line-height:17px;font-size:14px;color:#4c4c4c}.rembit_head__cost{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;width:calc(16.666666666666668% - 20px);cursor:pointer}.rembit_head__cost:hover .title{color:#008bff}.rembit_head__cost:hover .icon{fill:#008bff}.rembit_head__cost .icon{fill:#4e16c5;width:34px;min-width:34px;height:34px;min-height:34px;margin-right:12px;-webkit-transition:.3s;transition:.3s}.rembit_head__cost .title{min-width:111px;color:#4c4c4c;font-weight:500;line-height:16px;font-size:14px;-webkit-transition:.3s;transition:.3s}.rembit_head__question{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;width:calc(16.666666666666668% - 20px);cursor:pointer}.rembit_head__question:hover .title{color:#008bff}.rembit_head__question:hover .icon{fill:#008bff}.rembit_head__question .icon{fill:#4e16c5;width:34px;min-width:34px;height:34px;min-height:34px;margin-right:12px;-webkit-transition:.3s;transition:.3s}.rembit_head__question .title{min-width:111px;color:#4c4c4c;font-weight:500;line-height:16px;font-size:14px;-webkit-transition:.3s;transition:.3s}.rembit_head__call{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:right;-webkit-justify-content:right;justify-content:right;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;width:263px}.rembit_head__call .title{color:#9d9d9d;font-weight:500;line-height:16px;font-size:14px}.rembit_head__call .tel{margin-top:-10px;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:end;-webkit-align-items:flex-end;align-items:flex-end;cursor:pointer}.rembit_head__call .tel:hover .number{color:#008bff}.rembit_head__call .tel:hover .icon{fill:#008bff}.rembit_head__call .tel .icon{fill:#4e16c5;width:38px;height:38px;margin-right:14px;-webkit-transition:.3s;transition:.3s}.rembit_head__call .tel .number{width:max-content;color:#4c4c4c;font-weight:700;font-size:24px;letter-spacing:.04em;text-transform:uppercase;-webkit-transition:.3s;transition:.3s}.rembit_head_mob{display:none;background:#fff;box-shadow:0 -4px 10px #000;position:fixed;top:0;left:0;right:0;z-index:10}.rembit_head_mob__block{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;padding:11px 0}.rembit_head_mob__block .logo{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.rembit_head_mob__block .logo .icon{fill:#4e16c5;width:20px;height:20px;margin-right:6px}.rembit_head_mob__block .logo .title{font-weight:700;font-size:12px;line-height:normal;letter-spacing:.04em;text-transform:uppercase;color:#4c4c4c}.rembit_head_mob__block .burger{width:25px;height:18px;fill:#4c4c4c;-webkit-transition:.15s;transition:.15s}.rembit_head_mob__block .burger.hide{opacity:0}.rembit_head_mob__block .tel{margin:0 30px 0 auto}.rembit_head_mob__block .tel svg{width:18px;height:18px;fill:#4e16c5}.rembit_bottom_mob{display:none;background:#fff;box-shadow:0 4px 10px #000;position:fixed;bottom:0;left:0;right:0;z-index:10;height:43px}.rembit_bottom_mob .wrapper{padding-left:0}.rembit_bottom_mob__block{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}.rembit_bottom_mob__block .call{font-family:Mariupol,Arial,sans-serif;outline:0;background:#784fd1;border:none;cursor:pointer;font-weight:500;font-size:14px;text-align:center;text-transform:uppercase;letter-spacing:.04em;color:#fff;height:43px;width:50%}.rembit_bottom_mob__block .right_block{padding:11px 0}.rembit_bottom_mob__block .right_block .burger{width:25px;height:18px;fill:#4c4c4c;-webkit-transition:.15s;transition:.15s}.rembit_bottom_mob__block .right_block .burger.hide{opacity:0}.rembit_bottom_mob__block .right_block .tel{margin:0 30px 0 auto}.rembit_bottom_mob__block .right_block .tel svg{width:18px;height:18px;fill:#4e16c5}.rembit_mob_menu{z-index:1;background:#fff;top:42px;padding-top:22px;width:100%;height:calc(100vh - 64px);position:fixed;overflow-y:auto;left:-100%}.rembit_mob_menu.bottom{top:0;height:calc(100vh - 43px)}.rembit_mob_menu.show{-webkit-animation:.3s linear forwards slideLeftShow;animation:.3s linear forwards slideLeftShow}.rembit_mob_menu.close{-webkit-animation:.3s linear forwards slideLeftClose;animation:.3s linear forwards slideLeftClose}.rembit_mob_menu .info_block{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;padding-bottom:20px;border-bottom:1px solid rgba(157,157,157,.1);margin-bottom:30px}.rembit_mob_menu .info_block .time{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column}.rembit_mob_menu .info_block .time .top{display:-webkit-box;display:-webkit-flex;display:flex;margin-bottom:5px}.rembit_mob_menu .info_block .time .top .icon{width:14px;height:14px;margin-right:5px}.rembit_mob_menu .info_block .time .top .title{font-weight:700;font-size:12px;line-height:14px;color:#9d9d9d}.rembit_mob_menu .info_block .time .desc{font-weight:700;font-size:14px;line-height:17px;color:#4c4c4c;padding-left:19px}.rembit_mob_menu .info_block .phone .title{font-weight:700;font-size:12px;line-height:14px;color:#9d9d9d;margin-bottom:5px}.rembit_mob_menu .info_block .phone .tel{font-weight:700;font-size:14px;line-height:17px;color:#4c4c4c}.rembit_mob_menu .main_menu .main_item{font-weight:400;font-size:16px;line-height:28px;letter-spacing:.02em;color:#4c4c4c;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;margin-bottom:40px}.rembit_mob_menu .main_menu .main_item:last-child{margin-bottom:0;border-bottom:1px solid rgba(157,157,157,.1);padding-bottom:35px}.rembit_mob_menu .main_menu .main_item .icon{fill:#4e16c5;margin-right:15px}.rembit_mob_menu .main_menu .main_item .icon:nth-child(1){width:21px;height:17px}.rembit_mob_menu .main_menu .main_item .icon:nth-child(2){width:23px;height:29px}.rembit_mob_menu .main_menu .main_item .icon:nth-child(3),.rembit_mob_menu .main_menu .main_item .icon:nth-child(4){width:20px;height:20px}.rembit_mob_menu .main_menu .main_item .arrow{fill:#4e16c5;width:17px;height:15px;margin:0 0 0 auto}.rembit_mob_menu .main_menu .optional_block{width:100%;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;margin-bottom:25px;color:#4c4c4c;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;margin-top:20px}.rembit_mob_menu .main_menu .optional_block:last-child{margin-bottom:0}.rembit_mob_menu .main_menu .optional_block .icon{fill:#4e16c5;margin-right:20px}.rembit_mob_menu .main_menu .optional_block .icon:nth-child(1){width:29px;height:29px}.rembit_mob_menu .main_menu .optional_block .icon:nth-child(2){width:32px;height:32px}.rembit_mob_menu .main_menu .optional_block .item{width:100%;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;margin-bottom:25px;color:#4c4c4c}.rembit_mob_menu .main_menu .optional_block .item:last-child{margin-bottom:0}.rembit_mob_menu .main_menu .optional_block .item .icon{fill:#4e16c5;margin-right:20px}.rembit_mob_menu .main_menu .optional_block .item .icon:nth-child(1){width:29px;height:29px}.rembit_mob_menu .main_menu .optional_block .item .icon:nth-child(2){width:32px;height:32px}.rembit_mob_menu .action{font-family:Mariupol,Arial,sans-serif;outline:0;background:#784fd1;border:none;cursor:pointer;font-size:18px;text-align:center;text-transform:uppercase;letter-spacing:.04em;color:#fff;height:35px;width:100%;margin-top:30px;margin-bottom:68px}.rembit_mob_menu .action.hide{display:none}.rembit_mob_menu .action:hover{background:-webkit-linear-gradient(bottom,rgba(255,255,255,.3),rgba(255,255,255,.3)),#784fd1;background:linear-gradient(0deg,rgba(255,255,255,.3),rgba(255,255,255,.3)),#784fd1;box-shadow:0 2px 5px rgba(0,0,0,.66);-webkit-transition:.15s;transition:.15s}@-webkit-keyframes slideLeftShow{0%{left:-100%}100%{left:0}}@keyframes slideLeftShow{0%{left:-100%}100%{left:0}}@-webkit-keyframes slideLeftClose{0%{left:0}100%{left:-100%}}@keyframes slideLeftClose{0%{left:0}100%{left:-100%}}@-webkit-keyframes slideRighttShow{0%{left:100%}100%{left:0}}@keyframes slideRighttShow{0%{left:100%}100%{left:0}}@-webkit-keyframes slideRightClose{0%{left:0}100%{left:100%}}@keyframes slideRightClose{0%{left:0}100%{left:100%}}.rembit_mob_menu__second,.rembit_mob_menu__second_info{z-index:2;background:#f7f7f7;top:42px;width:100%;height:calc(100vh - 42px);position:fixed;overflow-y:auto;left:100%;font-weight:400;font-size:16px;line-height:28px;letter-spacing:.02em;color:#4c4c4c}.rembit_mob_menu__second.bottom,.rembit_mob_menu__second_info.bottom{top:0;height:calc(100vh - 43px)}.rembit_mob_menu__second.show,.rembit_mob_menu__second_info.show{-webkit-animation:.3s linear forwards slideRighttShow;animation:.3s linear forwards slideRighttShow}.rembit_mob_menu__second.close,.rembit_mob_menu__second_info.close{-webkit-animation:.3s linear forwards slideRightClose;animation:.3s linear forwards slideRightClose}.rembit_mob_menu__second .main_title,.rembit_mob_menu__second_info .main_title{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;padding-top:28px;padding-bottom:28px;padding-left:15px;background:#fff}.rembit_mob_menu__second .main_title .arrow,.rembit_mob_menu__second_info .main_title .arrow{width:17px;height:15px;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);fill:#4e16c5;margin-right:15px}.rembit_mob_menu__second .tech,.rembit_mob_menu__second_info .tech{padding-bottom:75px}.rembit_mob_menu__second .tech li,.rembit_mob_menu__second_info .tech li{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;height:55px}.rembit_mob_menu__second .tech li.other,.rembit_mob_menu__second_info .tech li.other{margin-top:15px;padding-top:15px;border-top:1px solid #fff}.rembit_mob_menu__second .tech li .icon,.rembit_mob_menu__second_info .tech li .icon{width:30px;height:30px;fill:#4c4c4c;margin-right:22px}.rembit_mob_menu__second .tech li .link,.rembit_mob_menu__second_info .tech li .link{color:#4c4c4c;width:100%;height:100%;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.rembit_mob_menu__second .tech li .arrow,.rembit_mob_menu__second_info .tech li .arrow{width:17px;height:15px;fill:#4e16c5;margin:0 0 0 auto}.rembit_mob_menu__third{z-index:3;background:#fff;top:42px;width:100%;height:calc(100vh - 42px);position:fixed;left:100%;font-weight:400;font-size:16px;line-height:28px;letter-spacing:.02em;color:#4c4c4c;overflow-y:scroll}.rembit_mob_menu__third.bottom{top:0;height:calc(100vh - 43px)}.rembit_mob_menu__third.show{-webkit-animation:.3s linear forwards slideRighttShow;animation:.3s linear forwards slideRighttShow}.rembit_mob_menu__third.close{-webkit-animation:.3s linear forwards slideRightClose;animation:.3s linear forwards slideRightClose}.rembit_mob_menu__third .main_title{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;padding-top:28px;padding-bottom:28px;padding-left:15px;background:#fff}.rembit_mob_menu__third .main_title .arrow{width:17px;height:15px;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);fill:#4e16c5;margin-right:15px}.rembit_mob_menu__third .wrapper{padding:0}.rembit_mob_menu__third .table_finish{padding-bottom:75px;display:none}.rembit_mob_menu__third .table_finish.show{display:block!important}.rembit_mob_menu__third .table_finish .item{display:none}.rembit_mob_menu__third .table_finish .item.show{display:block!important}.rembit_mob_menu__third .table_finish .item .all{box-sizing:border-box;font-weight:700;font-size:16px;line-height:normal;letter-spacing:.02em;color:#4c4c4c;background:#f7f7f7;height:62px;padding:0 15px;width:100%;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;margin-bottom:3px}.rembit_mob_menu__third .table_finish .item .list{margin-bottom:3px}.rembit_mob_menu__third .table_finish .item .list.active .title .arrow{-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.rembit_mob_menu__third .table_finish .item .list .title{padding:0 15px;background:#f7f7f7;height:62px;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}.rembit_mob_menu__third .table_finish .item .list .title .link{font-weight:700;font-size:16px;line-height:normal;letter-spacing:.02em;color:#4c4c4c}.rembit_mob_menu__third .table_finish .item .list .title .arrow{width:17px;height:15px;fill:#4e16c5;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);-webkit-transition:.3s;transition:.3s}.rembit_mob_menu__third .table_finish .item .list .scroll{background:#fff;padding:15px;display:none}.rembit_mob_menu__third .table_finish .item .list .scroll li{height:55px;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.rembit_mob_menu__third .table_finish .item .list .scroll li a{font-weight:400;font-size:16px;line-height:normal;letter-spacing:.02em;color:#4c4c4c;width:100%;height:100%;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.rembit_mob_menu__third .table_finish .item .list .scroll li a .logo{width:40px;margin-right:10px}.wrapper_menu{z-index:10;position:relative;background:#ececec;width:100%}.wrapper_menu .wrapper{position:relative;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}.wrapper_menu .menu_top{background:#ececec;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;flex-direction:row;-webkit-box-align:center;-webkit-align-items:center;align-items:center;height:45px;width:1100px}.wrapper_menu .menu_top li{height:100%;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;padding:0 25px;-webkit-transition:.3s;transition:.3s}.wrapper_menu .menu_top li a{color:#4c4c4c;text-decoration:none}.wrapper_menu .menu_top li.menu_top__submenu:first-of-type:hover{background:#008bff}.wrapper_menu .menu_top li.menu_top__submenu:first-of-type:hover .burger,.wrapper_menu .menu_top li.menu_top__submenu:first-of-type:hover .first{-webkit-transition:none;transition:none;color:#fff}.wrapper_menu .menu_top .burger{border-radius:8px;color:#4c4c4c;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:30px;height:22px}.wrapper_menu .menu_top .burger:after,.wrapper_menu .menu_top .burger:before{border-radius:inherit;background:currentColor;content:"";display:block;height:2px;-webkit-transition:.3s;transition:.3s}.wrapper_menu .menu_top .burger:after{-webkit-filter:drop-shadow(0 -10px currentColor);filter:drop-shadow(0 -10px currentColor);-webkit-transform:translateY(18px);-ms-transform:translateY(18px);transform:translateY(18px)}.wrapper_menu .menu_top .burger.open:before{-webkit-transform:translateY(10px) rotateZ(40deg);-ms-transform:translateY(10px) rotate(40deg);transform:translateY(10px) rotateZ(40deg)}.wrapper_menu .menu_top .burger.open:after{-webkit-filter:initial;filter:initial;-webkit-transform:translateY(8px) rotateZ(-40deg);-ms-transform:translateY(8px) rotate(-40deg);transform:translateY(8px) rotateZ(-40deg)}.wrapper_menu .menu_top__submenu{box-sizing:border-box;background:#f7f7f7;width:25%}.wrapper_menu .menu_top__submenu:nth-of-type(n+2):nth-of-type(-n+4){border-left:1px solid #e4e4e4}.wrapper_menu .menu_top__submenu.third .menu_top__submenu_list_optilist{width:485px}.wrapper_menu .menu_top__submenu.third .block_double .list{width:100%}.wrapper_menu .menu_top__submenu.third .block_double .list:first-child{margin:0}.wrapper_menu .menu_top__submenu.info a{-webkit-box-pack:left;-webkit-justify-content:left;justify-content:left}.wrapper_menu .menu_top__submenu.info .menu_top__submenu_list{background:#fff;border:1px solid #e2efff}.wrapper_menu .menu_top__submenu.info .menu_top__submenu_list.active{opacity:1;display:block}.wrapper_menu .menu_top__submenu.info .menu_top__submenu_list .time{display:none;height:40px;padding-top:25px;padding-left:25px}.wrapper_menu .menu_top__submenu.info .menu_top__submenu_list .time .text{font-style:normal;font-weight:500;font-size:14px;line-height:16px;color:#9d9d9d}.wrapper_menu .menu_top__submenu.info .menu_top__submenu_list .time .icon{width:18px;height:18px;min-width:18px;min-height:18px;fill:#9d9d9d;margin-right:10px}.wrapper_menu .menu_top__submenu.info .menu_top__submenu_list.hover{-webkit-animation:.3s forwards submenu_hover;animation:.3s forwards submenu_hover}.wrapper_menu .menu_top__submenu.info .menu_top__submenu_list li:hover a{-webkit-transition:.3s;transition:.3s;color:#008bff}.wrapper_menu .menu_top__submenu.md{height:100%;width:100%;background:#ececec;cursor:pointer;display:none;padding-left:15px}.wrapper_menu .menu_top__submenu.md .catalog{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;height:100%}.wrapper_menu .menu_top__submenu.md .catalog .title{color:#4c4c4c;-webkit-transition:.3s;transition:.3s}.wrapper_menu .menu_top__submenu.md .catalog.active .arrow{fill:#fff;-webkit-transform:rotate(0) translateX(-2px);-ms-transform:rotate(0) translateX(-2px);transform:rotate(0) translateX(-2px)}.wrapper_menu .menu_top__submenu.md .catalog.active .title{color:#fff}.wrapper_menu .menu_top__submenu.md .arrow{fill:#784fd1;width:12px;min-width:12px;height:11px;margin-right:15px;-webkit-transform:rotate(90deg) translateX(-2px);-ms-transform:rotate(90deg) translateX(-2px);transform:rotate(90deg) translateX(-2px);-webkit-transition:.3s;transition:.3s}.wrapper_menu .menu_top__submenu.md .main_menu{display:none;padding-top:15px;padding-bottom:15px;background:#ececec;position:absolute;left:15px;right:15px}.wrapper_menu .menu_top__submenu.md .main_menu .main_item{cursor:pointer;height:48px}.wrapper_menu .menu_top__submenu.md .main_menu .main_item:hover{color:#008bff;-webkit-transition:.3s;transition:.3s}.wrapper_menu .menu_top__submenu.md .main_menu .main_item .icon{width:17px;height:17px;margin-right:15px;fill:#4e16c5}.wrapper_menu .menu_top__submenu.md .main_menu .main_item .icon.faults{height:24px}.wrapper_menu .menu_top__submenu.md .tech{display:none;padding-top:15px;padding-bottom:15px;background:#ececec;position:absolute;left:15px;right:15px}.wrapper_menu .menu_top__submenu.md .tech li{height:48px}.wrapper_menu .menu_top__submenu.md .tech li.title{color:#008bff}.wrapper_menu .menu_top__submenu.md .tech li.title .arrow{-webkit-transform:rotate(-180deg);-ms-transform:rotate(-180deg);transform:rotate(-180deg);fill:#008bff}.wrapper_menu .menu_top__submenu.md .tech li.title:hover{-webkit-transition:.3s;transition:.3s;color:#784fd1;background:0 0}.wrapper_menu .menu_top__submenu.md .tech li.title:hover .arrow{fill:#784fd1}.wrapper_menu .menu_top__submenu.md .tech li.other{margin-top:15px}.wrapper_menu .menu_top__submenu.md .tech li:hover{background:#008bff;-webkit-transition:.3s;transition:.3s}.wrapper_menu .menu_top__submenu.md .tech li:hover .arrow,.wrapper_menu .menu_top__submenu.md .tech li:hover .icon{fill:#fff}.wrapper_menu .menu_top__submenu.md .tech li:hover .link{color:#fff}.wrapper_menu .menu_top__submenu.md .tech li .icon{width:30px;min-width:30px;height:30px;min-height:30px;margin-right:20px;fill:#4c4c4c}.wrapper_menu .menu_top__submenu.md .tech li .link{color:#4c4c4c}.wrapper_menu .menu_top__submenu.md .tech li .arrow{-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);margin-left:15px}.wrapper_menu .menu_top__submenu.md .table_finish{display:none;background:#ececec;position:absolute;left:15px;right:15px;padding:25px 20px}.wrapper_menu .menu_top__submenu.md .table_finish .all,.wrapper_menu .menu_top__submenu.md .table_finish .title{font-size:16px;height:40px;color:#008bff;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.wrapper_menu .menu_top__submenu.md .table_finish .all:hover,.wrapper_menu .menu_top__submenu.md .table_finish .title:hover{-webkit-transition:.3s;transition:.3s;color:#784fd1}.wrapper_menu .menu_top__submenu.md .table_finish .all:hover .arrow,.wrapper_menu .menu_top__submenu.md .table_finish .title:hover .arrow{fill:#784fd1}.wrapper_menu .menu_top__submenu.md .table_finish .all .arrow,.wrapper_menu .menu_top__submenu.md .table_finish .title .arrow{fill:#008bff;-webkit-transform:rotate(-180deg);-ms-transform:rotate(-180deg);transform:rotate(-180deg)}.wrapper_menu .menu_top__submenu.md .table_finish .all{text-decoration:underline}.wrapper_menu .menu_top__submenu.md .table_finish .block_double{display:-webkit-box;display:-webkit-flex;display:flex}.wrapper_menu .menu_top__submenu.md .table_finish .block_double .list{width:45%}.wrapper_menu .menu_top__submenu.md .table_finish .block_double .list:first-child{margin-right:10%}.wrapper_menu .menu_top__submenu.md .table_finish .block_double .list .title{height:35px;font-size:16px;font-weight:700;color:#9b9b9b;margin-bottom:4px}.wrapper_menu .menu_top__submenu.md .table_finish .block_double .list ul li{font-size:16px;height:40px}.wrapper_menu .menu_top__submenu.md .table_finish .block_double .list ul li:hover a{-webkit-transition:.3s;transition:.3s;color:#008bff}.wrapper_menu .menu_top__submenu.md .table_finish .block_one .list{width:100%}.wrapper_menu .menu_top__submenu.md .table_finish .block_one .list .title{height:35px;font-size:16px;font-weight:700;color:#9b9b9b;margin-bottom:4px}.wrapper_menu .menu_top__submenu.md .table_finish .block_one .list ul{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;flex-wrap:wrap}.wrapper_menu .menu_top__submenu.md .table_finish .block_one .list ul li{width:45%;font-size:16px;height:40px;box-sizing:border-box}.wrapper_menu .menu_top__submenu.md .table_finish .block_one .list ul li:nth-child(odd){margin-right:10%}.wrapper_menu .menu_top__submenu.md .table_finish .block_one .list ul li:hover a{-webkit-transition:.3s;transition:.3s;color:#008bff}.wrapper_menu .menu_top__submenu.md .table_finish .block_one .list ul li a .logo{width:40px;margin-right:5px}.wrapper_menu .menu_top__submenu.md .table_finish .block_one .list ul li a.all{color:#008bff;text-decoration:underline;-webkit-transition:.3s;transition:.3s}.wrapper_menu .menu_top__submenu.md .table_finish .block_one .list ul li a.all:hover{text-decoration:none}.wrapper_menu .menu_top__submenu.md .table_finish .item{display:none}.wrapper_menu .menu_top__submenu:hover{background:#008bff;-webkit-transition:.3s;transition:.3s;cursor:pointer}.wrapper_menu .menu_top__submenu:hover>a{color:#fff;-webkit-transition:.3s;transition:.3s}.wrapper_menu .menu_top__submenu:hover>a .icon{fill:#fff;-webkit-transition:.3s;transition:.3s}.wrapper_menu .menu_top__submenu_title{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;height:100%;width:100%;font-size:15px;letter-spacing:.02em}.wrapper_menu .menu_top__submenu_title .icon{margin-right:15px;fill:#4e16c5;width:20px;height:23px}.wrapper_menu .menu_top__submenu_title .icon.faults{width:22px;height:30px}.wrapper_menu .menu_top__submenu_title.first .icon{margin-right:20px}.wrapper_menu .menu_top__submenu_list{z-index:900;display:none;opacity:0;position:absolute;left:0;top:55px;width:325px;background:#ececec;padding-top:15px;padding-bottom:10px}.wrapper_menu .menu_top__submenu_list li{padding:0;height:48px;font-size:16px}.wrapper_menu .menu_top__submenu_list li a{-webkit-box-align:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:flex;width:100%;height:100%;padding:0 25px}.wrapper_menu .menu_top__submenu_list li a .link{width:215px;-webkit-transition:.3s;transition:.3s}.wrapper_menu .menu_top__submenu_list li a .arrow{fill:#4c4c4c;width:12px;height:10px}.wrapper_menu .menu_top__submenu_list li.other{margin-top:15px}.wrapper_menu .menu_top__submenu_list li:hover{cursor:pointer;background:#fff}.wrapper_menu .menu_top__submenu_list li:hover>a{color:#008bff}.wrapper_menu .menu_top__submenu_list li:hover>a .icon{fill:#008bff;-webkit-transition:.3s;transition:.3s}.wrapper_menu .menu_top__submenu_list li:hover>a .arrow{fill:#008bff}.wrapper_menu .menu_top__submenu_list li .icon{width:30px;min-width:30px;height:30px;min-height:30px;margin-right:20px;fill:#4c4c4c}.wrapper_menu .menu_top__submenu_list.hover{-webkit-animation:.3s forwards submenu_hover;animation:.3s forwards submenu_hover}.wrapper_menu .menu_top__submenu_list_optilist{box-sizing:border-box;z-index:900;display:none;position:absolute;opacity:0;left:0;top:0;width:575px;background:#fff;padding-top:15px;padding-left:35px;padding-bottom:30px}.wrapper_menu .menu_top__submenu_list_optilist.hover{-webkit-animation:.3s forwards submenu_hover;animation:.3s forwards submenu_hover}.wrapper_menu .menu_top__submenu_list_optilist .title{height:48px;font-size:16px;font-weight:700;color:#9b9b9b;margin-bottom:4px;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.wrapper_menu .menu_top__submenu_list_optilist .block_double{display:-webkit-box;display:-webkit-flex;display:flex}.wrapper_menu .menu_top__submenu_list_optilist .block_double .list{width:45%}.wrapper_menu .menu_top__submenu_list_optilist .block_double .list:first-child{margin-right:10%}.wrapper_menu .menu_top__submenu_list_optilist .block_double ul{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column}.wrapper_menu .menu_top__submenu_list_optilist .block_double ul li{height:40px}.wrapper_menu .menu_top__submenu_list_optilist .block_double ul li:hover a{-webkit-transition:.3s;transition:.3s;color:#008bff}.wrapper_menu .menu_top__submenu_list_optilist .block_double ul li a{color:#4c4c4c;padding-left:0;-webkit-transition:.3s;transition:.3s;font-size:14px}.wrapper_menu .menu_top__submenu_list_optilist .block_one ul{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;flex-wrap:wrap}.wrapper_menu .menu_top__submenu_list_optilist .block_one ul li{height:40px;width:45%}.wrapper_menu .menu_top__submenu_list_optilist .block_one ul li:nth-child(odd){margin-right:10%}.wrapper_menu .menu_top__submenu_list_optilist .block_one ul li:hover a{-webkit-transition:.3s;transition:.3s;color:#008bff}.wrapper_menu .menu_top__submenu_list_optilist .block_one ul li a{color:#4c4c4c;padding-left:0;-webkit-transition:.3s;transition:.3s;font-size:14px}.wrapper_menu .menu_top__submenu_list_optilist .block_one ul li a .logo{width:40px;margin-right:5px}.wrapper_menu .menu_top__submenu_list_optilist .block_one ul li a.all{color:#008bff;text-decoration:underline;-webkit-transition:.3s;transition:.3s}.wrapper_menu .menu_top__submenu_list_optilist .block_one ul li a.all:hover{text-decoration:none}.wrapper_menu .call{font-family:Mariupol,Arial,sans-serif;outline:0;background:#784fd1;border:none;cursor:pointer;font-weight:500;font-size:18px;text-align:center;text-transform:uppercase;color:#fff;letter-spacing:.04em;width:260px}.wrapper_menu .call:hover{background:-webkit-linear-gradient(bottom,rgba(255,255,255,.3),rgba(255,255,255,.3)),#784fd1;background:linear-gradient(0deg,rgba(255,255,255,.3),rgba(255,255,255,.3)),#784fd1;box-shadow:0 2px 5px rgba(0,0,0,.66);-webkit-transition:.15s;transition:.15s}.dimming{position:absolute;left:0;top:0;right:0;bottom:0;background-color:rgba(0,0,0,.3);z-index:9;display:none;-webkit-animation:.3s forwards submenu_hover;animation:.3s forwards submenu_hover}@-webkit-keyframes submenu_hover{0%{opacity:0}100%{opacity:1}}@keyframes submenu_hover{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes screwdriver{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{-webkit-transform:translateX(-20px);transform:translateX(-20px)}}@keyframes screwdriver{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{-webkit-transform:translateX(-20px);transform:translateX(-20px)}}.rembit_bid{margin-top:20px}.rembit_bid .call{font-family:Mariupol,Arial,sans-serif;outline:0;background:#784fd1;border:none;cursor:pointer;font-weight:500;font-size:18px;text-align:center;text-transform:uppercase;letter-spacing:.04em;color:#fff;height:35px;position:absolute;bottom:0;left:0;right:0;width:100%;display:none}.rembit_bid .call:hover{background:-webkit-linear-gradient(bottom,rgba(255,255,255,.3),rgba(255,255,255,.3)),#784fd1;background:linear-gradient(0deg,rgba(255,255,255,.3),rgba(255,255,255,.3)),#784fd1;box-shadow:0 2px 5px rgba(0,0,0,.66);-webkit-transition:.15s;transition:.15s}.rembit_bid__block{display:-webkit-box;display:-webkit-flex;display:flex;position:relative}.rembit_bid__block .rembit_bid__main_block{background:url(../images/back.png)e2efff;width:1015px;height:350px;display:-webkit-box;display:-webkit-flex;display:flex;margin-right:20px;position:relative}.rembit_bid__block .rembit_bid__main_block::before{content:'';z-index:1;background:url(../images/svgs/screwdriver.svg) 0 0/contain no-repeat;width:198px;height:27px;position:absolute;bottom:53px;right:-40px;-webkit-animation:2s linear infinite alternate screwdriver;animation:2s linear infinite alternate screwdriver}.rembit_bid__block .rembit_bid__main_block::after{content:'';background:url(/bitrix/templates/books/css/../img/bid/master.svg) 0 0/contain no-repeat;width:494px;height:350px;position:absolute;top:0;left:0}.rembit_bid__block .rembit_bid__main_block .text{color:#4c4c4c;margin-top:75px;padding-left:457px}.rembit_bid__block .rembit_bid__main_block .text h1{font-weight:700;line-height:50px;font-size:45px;letter-spacing:.04em;text-transform:uppercase;margin-bottom:15px}.rembit_bid__block .rembit_bid__main_block .text h1.stub{font-size:30px;line-height:35px}.rembit_bid__block .rembit_bid__main_block .text .desc{font-weight:400;line-height:23px;font-size:18px;letter-spacing:.02em}.rembit_bid__block .rembit_bid__main_block .text .desc .lg_br{display:none}.rembit_bid__form_bid{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;width:325px;height:350px;background:#e2efff;box-sizing:border-box;padding:30px 30px 40px}.rembit_bid__form_bid input{box-sizing:border-box;width:265px;height:45px;padding-left:20px;outline:0;border:none;color:#4c4c4c;font-weight:400;line-height:normal;font-size:16px;letter-spacing:.02em}.rembit_bid__form_bid input::-webkit-input-placeholder{color:#9d9d9d}.rembit_bid__form_bid input:-ms-input-placeholder{color:#9d9d9d}.rembit_bid__form_bid input::-ms-input-placeholder{color:#9d9d9d}.rembit_bid__form_bid input::placeholder{color:#9d9d9d}.rembit_bid__form_bid .desc{color:#9d9d9d;font-weight:400;line-height:14px;font-size:12px}.rembit_bid__form_bid button{font-family:Mariupol,Arial,sans-serif;outline:0;background:#008bff;border:none;cursor:pointer;font-size:18px;text-align:center;letter-spacing:.04em;color:#fff;-webkit-transition:.3s;transition:.3s;width:260px;height:50px}.rembit_bid__form_bid button:hover{background:#66b9ff}.rembit_bid__form_bid .error_name{display:none;opacity:0;position:relative;padding-right:20px;color:#784fd1;font-size:13px;margin-bottom:5px}.rembit_bid__form_bid .error_name::after{content:'';position:absolute;right:0;top:3px;background:url(/../images/svgs/nut_before.svg) 0 0/contain no-repeat;width:10px;height:12px}.rembit_bid__form_bid .error_name.active{display:inline-block;opacity:1;-webkit-transition:.3s;transition:.3s}.rembit_bid__form_bid .error_tel{display:none;opacity:0;position:relative;padding-right:20px;color:#784fd1;font-size:13px;margin:5px 0 0}.rembit_bid__form_bid .error_tel::after{content:'';position:absolute;right:0;top:3px;background:url(/../images/svgs/nut_before.svg) 0 0/contain no-repeat;width:10px;height:12px}.rembit_bid__form_bid .error_tel.active{display:inline-block;opacity:1;-webkit-transition:.3s;transition:.3s}.rembit_bid_separate{margin-top:20px}.rembit_bid_separate .call{font-family:Mariupol,Arial,sans-serif;outline:0;background:#784fd1;border:none;cursor:pointer;font-weight:500;font-size:18px;text-align:center;text-transform:uppercase;letter-spacing:.04em;color:#fff;height:35px;position:absolute;bottom:0;left:0;right:0;width:100%;display:none}.rembit_bid_separate .call:hover{background:-webkit-linear-gradient(bottom,rgba(255,255,255,.3),rgba(255,255,255,.3)),#784fd1;background:linear-gradient(0deg,rgba(255,255,255,.3),rgba(255,255,255,.3)),#784fd1;box-shadow:0 2px 5px rgba(0,0,0,.66);-webkit-transition:.15s;transition:.15s}.rembit_bid_separate__block{display:-webkit-box;display:-webkit-flex;display:flex;position:relative}.rembit_bid_separate__block .rembit_bid_separate__main_block{background:#fff;width:1015px;height:350px;display:-webkit-box;display:-webkit-flex;display:flex;margin-right:20px;position:relative}.rembit_bid_separate__block .rembit_bid_separate__main_block::before{content:'';z-index:1;background:url(../images/svgs/screwdriver.svg) 0 0/contain no-repeat;width:198px;height:27px;position:absolute;bottom:53px;right:-40px;-webkit-animation:2s linear infinite alternate screwdriver;animation:2s linear infinite alternate screwdriver}.rembit_bid_separate__block .rembit_bid_separate__main_block::after{content:'';background:url(../images/md_master.png) 0 0/contain no-repeat;width:104px;height:152px;position:absolute;bottom:0;right:0;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);display:none}.rembit_bid_separate__block .rembit_bid_separate__main_block .block_f_img{width:457px;max-width:457px;display:-webkit-box;display:-webkit-flex;display:flex;height:100%;padding:0 8px;box-sizing:border-box}.rembit_bid_separate__block .rembit_bid_separate__main_block .block_f_img img{max-width:100%;max-height:100%;margin:auto;display:block}.rembit_bid_separate__block .rembit_bid_separate__main_block .block_f_img img.brand{max-height:180px}.rembit_bid_separate__block .rembit_bid_separate__main_block .text{width:755px;padding-top:75px;padding-left:30px;padding-right:30px;color:#4c4c4c;background:url(../images/back.png)e2efff;box-sizing:border-box;position:relative}.rembit_bid_separate__block .rembit_bid_separate__main_block .text h1{font-weight:700;font-size:33px;line-height:40px;letter-spacing:.04em;text-transform:uppercase;margin-bottom:15px}.rembit_bid_separate__block .rembit_bid_separate__main_block .text .desc{font-weight:400;line-height:23px;font-size:18px;letter-spacing:.02em}.rembit_bid_separate__block .rembit_bid_separate__main_block .text .desc .lg_br{display:none}.rembit_bid_separate__block .rembit_bid_separate__main_block .text .price{line-height:33px;font-size:23px;letter-spacing:.02em;font-weight:700;color:#784fd1;position:absolute;bottom:15px;left:30px}.rembit_bid_separate__block .rembit_bid_separate__main_block .text .call_separate{font-family:Mariupol,Arial,sans-serif;outline:0;background:#008bff;border:none;cursor:pointer;font-size:18px;text-align:center;letter-spacing:.04em;color:#fff;-webkit-transition:.3s;transition:.3s;height:50px;width:300px;position:absolute;bottom:40px;display:none}.rembit_bid_separate__block .rembit_bid_separate__main_block .text .call_separate:hover{background:#66b9ff}.rembit_bid_separate__form_bid{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;width:325px;height:350px;background:#e2efff;box-sizing:border-box;padding:30px 30px 40px}.rembit_bid_separate__form_bid input{box-sizing:border-box;width:265px;height:45px;padding-left:20px;outline:0;border:none;color:#4c4c4c;font-weight:400;line-height:normal;font-size:16px;letter-spacing:.02em}.rembit_bid_separate__form_bid input::-webkit-input-placeholder{color:#9d9d9d}.rembit_bid_separate__form_bid input:-ms-input-placeholder{color:#9d9d9d}.rembit_bid_separate__form_bid input::-ms-input-placeholder{color:#9d9d9d}.rembit_bid_separate__form_bid input::placeholder{color:#9d9d9d}.rembit_bid_separate__form_bid .desc{color:#9d9d9d;font-weight:400;line-height:14px;font-size:12px}.rembit_bid_separate__form_bid button{font-family:Mariupol,Arial,sans-serif;outline:0;background:#008bff;border:none;cursor:pointer;font-size:18px;text-align:center;letter-spacing:.04em;color:#fff;-webkit-transition:.3s;transition:.3s;width:260px;height:50px}.rembit_bid_separate__form_bid button:hover{background:#66b9ff}.rembit_bid_separate__form_bid .error_name{display:none;opacity:0;position:relative;padding-right:20px;color:#784fd1;font-size:13px;margin-bottom:5px}.rembit_bid_separate__form_bid .error_name::after{content:'';position:absolute;right:0;top:3px;background:url(/../images/svgs/nut_before.svg) 0 0/contain no-repeat;width:10px;height:12px}.rembit_bid_separate__form_bid .error_name.active{display:inline-block;opacity:1;-webkit-transition:.3s;transition:.3s}.rembit_bid_separate__form_bid .error_tel{display:none;opacity:0;position:relative;padding-right:20px;color:#784fd1;font-size:13px;margin:5px 0 0}.rembit_bid_separate__form_bid .error_tel::after{content:'';position:absolute;right:0;top:3px;background:url(/../images/svgs/nut_before.svg) 0 0/contain no-repeat;width:10px;height:12px}.rembit_bid_separate__form_bid .error_tel.active{display:inline-block;opacity:1;-webkit-transition:.3s;transition:.3s}.rembit_appliances{margin-top:20px}.rembit_appliances__block{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;width:100%}.rembit_appliances__block .tech{height:220px;width:220px;background:url(/bitrix/templates/books/css/../img/appliances/back_1.png) 0 0/cover no-repeat;margin-right:8px;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;align-items:center;padding-top:30px;box-sizing:border-box;position:relative}.rembit_appliances__block .tech:nth-child(8n+2){background:url(/bitrix/templates/books/css/../img/appliances/back_2.png) 0 0/cover no-repeat}.rembit_appliances__block .tech:nth-child(8n+3){background:url(/bitrix/templates/books/css/../img/appliances/back_3.png) 0 0/cover no-repeat}.rembit_appliances__block .tech:nth-child(8n+4){background:url(/bitrix/templates/books/css/../img/appliances/back_4.png) 0 0/cover no-repeat}.rembit_appliances__block .tech:nth-child(5){background:url(/bitrix/templates/books/css/../img/appliances/back_5.png) 0 0/cover no-repeat}.rembit_appliances__block .tech:nth-child(6),.rembit_appliances__block .tech:nth-child(7){background:url(/bitrix/templates/books/css/../img/appliances/back_3.png) 0 0/cover no-repeat}.rembit_appliances__block .tech:nth-child(6n){margin-right:0}.rembit_appliances__block .tech:nth-child(n+7){margin-top:8px}.rembit_appliances__block .tech:hover{-webkit-transition:.3s;transition:.3s;background:url(/bitrix/templates/books/css/../img/appliances/back_hover.svg) 0 0/cover no-repeat}.rembit_appliances__block .tech:hover .icon{-webkit-transition:.2s;transition:.2s;opacity:0}.rembit_appliances__block .tech:hover .title{-webkit-transition:.3s;transition:.3s;color:#fff}.rembit_appliances__block .tech .price{font-weight:400;font-size:30px;line-height:35px;text-align:center;letter-spacing:.04em;color:#fff;top:78px;position:absolute;opacity:0;display:none}.rembit_appliances__block .tech .icon{width:110px;height:110px;margin-bottom:20px}.rembit_appliances__block .tech .title{color:#4c4c4c;font-size:16px;line-height:18px;text-align:center;letter-spacing:.04em}.rembit_appliances__block_optional{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;width:100%}.rembit_appliances__block_optional .tech{height:130px;width:676px;background:url(/bitrix/templates/books/css/../img/appliances/back_2_1.png) 0 0/cover no-repeat;margin-right:8px;margin-top:8px;padding-left:50px;box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.rembit_appliances__block_optional .tech:last-child{margin-right:0}.rembit_appliances__block_optional .tech:hover{-webkit-transition:.3s;transition:.3s;background:url(/bitrix/templates/books/css/../img/appliances/opt_back_hover.svg) 0 0/cover no-repeat}.rembit_appliances__block_optional .tech:hover .icon{-webkit-transition:.2s;transition:.2s;opacity:0}.rembit_appliances__block_optional .tech:hover .title{-webkit-transition:.3s;transition:.3s;color:#fff}.rembit_appliances__block_optional .tech .price{font-weight:400;line-height:35px;font-size:30px;text-align:center;letter-spacing:.04em;color:#fff;position:absolute;opacity:0;display:none}.rembit_appliances__block_optional .tech .icon{width:130px;height:105px;fill:#4c4c4c;margin-right:70px}.rembit_appliances__block_optional .tech .title{color:#4c4c4c;font-size:25px;line-height:29px;letter-spacing:.04em}.rembit_appliances_mob{display:none;padding-top:25px;padding-bottom:60px}.rembit_appliances_mob__slider{width:100%}.rembit_appliances_mob__slider .flickity-page-dots{bottom:-38px}.rembit_appliances_mob__slider .flickity-page-dots .dot{opacity:1;background:url(../images/svgs/dot_gray.svg) 0 0/contain no-repeat;width:8px;border-radius:0;-webkit-transition:.3s;transition:.3s}.rembit_appliances_mob__slider .flickity-page-dots .dot.is-selected{background:url(/../images/svgs/dot_selected.svg) 0 0/contain no-repeat}.rembit_appliances_mob__slider .slide{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;width:100%}.rembit_appliances_mob__slider .slide.optional .tech{margin:0 0 2%;padding:0 20px 0 15px;width:100%;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center}.rembit_appliances_mob__slider .slide.optional .tech .icon{width:90px;max-width:100px;margin-right:35px}.rembit_appliances_mob__slider .slide.optional .tech .price{position:absolute;top:60px;left:15px}.rembit_appliances_mob__slider .slide .tech{width:48%;height:150px;max-height:250px;background:url(/bitrix/templates/books/css/../img/appliances/back_1.png) 0 0/cover no-repeat;box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;align-items:center;position:relative;margin-right:2%;margin-bottom:2%;padding-top:20px}.rembit_appliances_mob__slider .slide .tech:nth-child(2n){margin-right:0}.rembit_appliances_mob__slider .slide .tech:nth-child(n+3){margin-top:0}.rembit_appliances_mob__slider .slide .tech .price{font-weight:400;font-size:27px;line-height:27px;text-align:center;letter-spacing:.04em;color:#fff;position:absolute;opacity:0;top:50px;display:none}.rembit_appliances_mob__slider .slide .tech .icon{width:70px;max-width:70px;fill:#4c4c4c;padding-bottom:15px}.rembit_appliances_mob__slider .slide .tech .title{color:#4c4c4c;font-weight:500;font-size:14px;line-height:16px;text-align:center;letter-spacing:.04em}.rembit_why{margin-top:20px;background:#3d0e92;height:610px}.rembit_why.visible{background:url(../images/back.jpg) 0/cover no-repeat #3d0e92}.rembit_why__block{display:-webkit-box;display:-webkit-flex;display:flex;width:100%;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}.rembit_why__block__left_block{margin-top:70px;font-size:30px;line-height:38px;letter-spacing:.04em;text-transform:uppercase;color:#fff}.rembit_why__block__left_block h2{font-weight:700}.rembit_why__block__left_block .items_block{margin-top:50px;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap}.rembit_why__block__left_block .items_block .item{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;width:46%}.rembit_why__block__left_block .items_block .item .icon{fill:#fff;width:50px;height:50px;margin-right:25px}.rembit_why__block__left_block .items_block .item .desc{font-weight:400;font-size:18px;line-height:23px;letter-spacing:.02em;letter-spacing:.04em;text-transform:initial}.rembit_why__block__left_block .items_block .item:nth-child(2n-1){margin-right:50px}.rembit_why__block__left_block .items_block .item:nth-child(n+3){margin-top:60px}.rembit_why__block__right_block{margin-top:37px;width:575px;min-width:575px;height:530px;background:#fff;box-shadow:0 0 25px rgba(0,0,0,.55);padding-top:40px;padding-left:50px;padding-right:150px;box-sizing:border-box;position:relative}.rembit_why__block__right_block::before{content:'';background:url(/images/svgs/block.svg) 0 0/contain no-repeat;width:63px;height:100px;position:absolute;top:20px;right:-1px}.rembit_why__block__right_block h2{font-weight:700;font-size:22px;line-height:30px;letter-spacing:.04em;text-transform:uppercase;color:#4c4c4c}.rembit_why__block__right_block .items_block{margin-top:27px;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column}.rembit_why__block__right_block .items_block .item{display:-webkit-box;display:-webkit-flex;display:flex}.rembit_why__block__right_block .items_block .item .icon{width:50px;height:50px;margin-right:35px}.rembit_why__block__right_block .items_block .item .desc{line-height:23px;font-size:18px;letter-spacing:.02em;font-weight:400;color:#4c4c4c}.rembit_why__block__right_block .items_block .item:nth-child(n+2){margin-top:60px}.rembit_why_mob_one{background:#4b1bb1;display:none}.rembit_why_mob_one__block{padding-top:40px;padding-bottom:100px}.rembit_why_mob_one__block h2{font-weight:700;font-size:18px;line-height:23px;text-align:center;letter-spacing:.04em;text-transform:uppercase;color:#fff;margin-bottom:30px}.rembit_why_mob_one__block .slider .flickity-page-dots{bottom:-50px}.rembit_why_mob_one__block .slider .flickity-page-dots .dot{opacity:1;background:url(/bi../images/svgs/dot.svg 0/contain no-repeat;width:8px;border-radius:0;-webkit-transition:.3s;transition:.3s}.rembit_why_mob_one__block .slider .flickity-page-dots .dot.is-selected{background:url(/../images/svgs/dot_selected.svg) 0 0/contain no-repeat}.rembit_why_mob_one__block .slider .slide{width:100%;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column}.rembit_why_mob_one__block .slider .slide .icon{width:70px;height:70px;margin-bottom:20px}.rembit_why_mob_one__block .slider .slide .desc{font-weight:400;font-size:18px;line-height:23px;text-align:center;letter-spacing:.02em;color:#fff}.rembit_why_mob_two{display:none;background:#fff}.rembit_why_mob_two__block{padding-top:40px;padding-bottom:100px}.rembit_why_mob_two__block h2{font-weight:700;font-size:18px;line-height:23px;text-align:center;letter-spacing:.04em;text-transform:uppercase;color:#4c4c4c;margin-bottom:30px}.rembit_why_mob_two__block .slider .flickity-page-dots{bottom:-50px}.rembit_why_mob_two__block .slider .flickity-page-dots .dot{opacity:1;background:url(../images/svgs/dot_gray.svg) 0 0/contain no-repeat;width:8px;border-radius:0;-webkit-transition:.3s;transition:.3s}.rembit_why_mob_two__block .slider .flickity-page-dots .dot.is-selected{background:url(/../images/svgs/dot_selected.svg) 0 0/contain no-repeat}.rembit_why_mob_two__block .slider .slide{width:100%;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column}.rembit_why_mob_two__block .slider .slide .icon{width:70px;height:70px;margin-bottom:20px}.rembit_why_mob_two__block .slider .slide .desc{font-weight:400;font-size:18px;line-height:23px;text-align:center;letter-spacing:.02em;color:#4c4c4c}.rembit_principles .wrapper{position:relative}.rembit_principles .wrapper::before{content:'';width:345px;height:410px;position:absolute;left:-150px;bottom:-200px;background:url(/images/svgs/nut_back.svg) 0 0/contain no-repeat;z-index:-2}.rembit_principles .wrapper::after{content:'';position:absolute;background:url(/images/svgs/nut_back.svg) 0 0/contain no-repeat;z-index:-2;width:345px;height:410px;right:150px;top:-100px}.rembit_principles__block{height:435px;box-sizing:border-box;padding-top:60px;position:relative}.rembit_principles__block::before{content:'';position:absolute;background:url(/images/svgs/nut_back.svg) 0 0/contain no-repeat;z-index:-2;width:203px;height:240px;right:0;bottom:-40px}.rembit_principles__block h2{font-weight:700;line-height:34px;font-size:25px;letter-spacing:.04em;text-transform:uppercase;color:#784fd1}.rembit_principles__block__items{margin-top:60px;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}.rembit_principles__block__items .item{width:calc(25% - 20px);position:relative}.rembit_principles__block__items .item:nth-child(n+5){margin-top:75px}.rembit_principles__block__items .item::before{content:'';position:absolute;left:0;top:4px;background:url(/../images/svgs/nut_before.svg) 0 0/contain no-repeat;width:10px;height:12px}.rembit_principles__block__items .item .desc{padding-left:20px;font-weight:400;line-height:23px;font-size:18px;letter-spacing:.02em;color:#4c4c4c}.rembit_principles_mob{background:#fff;display:none}.rembit_principles_mob__block{padding-top:40px;padding-bottom:100px}.rembit_principles_mob__block h2{font-weight:700;font-size:18px;line-height:23px;text-align:center;letter-spacing:.04em;text-transform:uppercase;color:#784fd1}.rembit_principles_mob__block .slider{padding-top:40px}.rembit_principles_mob__block .slider .flickity-page-dots{bottom:-50px}.rembit_principles_mob__block .slider .flickity-page-dots .dot{opacity:1;background:url(../images/svgs/dot_gray.svg) 0 0/contain no-repeat;width:8px;border-radius:0;-webkit-transition:.3s;transition:.3s}.rembit_principles_mob__block .slider .flickity-page-dots .dot.is-selected{background:url(/../images/svgs/dot_selected.svg) 0 0/contain no-repeat}.rembit_principles_mob__block .slider .flickity-viewport{overflow:initial}.rembit_principles_mob__block .slider .slide{width:100%;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column}.rembit_principles_mob__block .slider .slide .item{margin-bottom:40px}.rembit_principles_mob__block .slider .slide .item:nth-child(even){margin-bottom:0}.rembit_principles_mob__block .slider .slide .item .desc{font-weight:400;font-size:18px;line-height:23px;text-align:center;letter-spacing:.02em;color:#4c4c4c;position:relative}.rembit_principles_mob__block .slider .slide .item .desc::before{content:'';position:absolute;left:calc(50% - 10px);top:-20px;background:url(/../images/svgs/nut_before.svg) 0 0/contain no-repeat;width:10px;height:12px}.rembit_scheme{background:0 -32px #3d0e92;height:565px;box-sizing:border-box;padding-top:65px}.rembit_scheme.visible{background:url(../images/back.jpg) 0/cover no-repeat #3d0e92}.rembit_scheme h2{font-weight:700;line-height:34px;font-size:25px;letter-spacing:.04em;text-transform:uppercase;color:#fff;margin-bottom:50px}.rembit_scheme__block{display:-webkit-box;display:-webkit-flex;display:flex}.rembit_scheme__block__check{width:440px;min-width:440px;margin-right:40px}.rembit_scheme__block__check .item{font-weight:500;line-height:20px;font-size:16px;letter-spacing:.02em;color:#fff;background:#4d1cb5;height:58px;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;padding-left:30px;-webkit-transition:.3s;transition:.3s;position:relative;z-index:3;cursor:pointer}.rembit_scheme__block__check .item:not(:first-child){margin-top:3px}.rembit_scheme__block__check .item::after{content:'';position:absolute;right:-32px;width:0;height:0;border-top:16px solid transparent;border-left:41px solid #784fd1;border-bottom:16px solid transparent;opacity:0;-webkit-transition:.15s;transition:.15s}.rembit_scheme__block__check .item:hover{background:-webkit-linear-gradient(187.31deg,#784fd1 1.5%,#7130fb 109.46%),#784fd1;background:linear-gradient(262.69deg,#784fd1 1.5%,#7130fb 109.46%),#784fd1}.rembit_scheme__block__check .item.active{background:-webkit-linear-gradient(187.31deg,#784fd1 1.5%,#7130fb 109.46%),#784fd1;background:linear-gradient(262.69deg,#784fd1 1.5%,#7130fb 109.46%),#784fd1;-webkit-transform:translateX(30px);-ms-transform:translateX(30px);transform:translateX(30px)}.rembit_scheme__block__check .item.active::after{opacity:1}.rembit_scheme__block__desc{width:100%;height:calc(58px * 6 + 3px * 5);background:#fff;box-shadow:0 0 25px rgba(0,0,0,.55);position:relative}.rembit_scheme__block__desc::before{content:'';background:url(/bitrix/templates/books/css/../img/scheme/nut_1.png) 0 0/contain no-repeat;width:50px;height:43px;position:absolute;top:-8px;left:60px}.rembit_scheme__block__desc::after{content:'';background:url(/bitrix/templates/books/css/../img/scheme/nut_2.png) 0 0/contain no-repeat;width:48px;height:57px;position:absolute;top:-28px;left:120px}.rembit_scheme__block__desc__main{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;padding-left:60px;padding-right:50px;padding-top:50px}.rembit_scheme__block__desc__main.fade{-webkit-animation:.3s linear fade;animation:.3s linear fade}.rembit_scheme__block__desc__main.show{-webkit-animation:.3s linear show;animation:.3s linear show}.rembit_scheme__block__desc__main .text{font-weight:400;line-height:20px;font-size:16px;letter-spacing:.02em;color:#4c4c4c;width:480px;margin-right:50px}.rembit_scheme__block__desc__main img{width:240px;height:260px}.rembit_scheme__block__desc .number{font-weight:700;line-height:61px;font-size:45px;letter-spacing:.04em;text-transform:uppercase;color:#f2edfa;position:absolute;left:60px;bottom:44px}.rembit_scheme__block__desc .number.fade{-webkit-animation:.3s linear fade;animation:.3s linear fade}.rembit_scheme__block__desc .number.show{-webkit-animation:.3s linear show;animation:.3s linear show}.rembit_scheme__block-slider{display:none;background:#fff;box-shadow:0 0 25px rgba(0,0,0,.55)}.rembit_scheme__block-slider::before{content:'';background:url(/bitrix/templates/books/css/../img/scheme/nut_1.png) 0 0/contain no-repeat;width:50px;height:43px;position:absolute;top:-8px;left:50px}.rembit_scheme__block-slider::after{content:'';background:url(/bitrix/templates/books/css/../img/scheme/nut_2.png) 0 0/contain no-repeat;width:48px;height:57px;position:absolute;top:-28px;left:110px}.rembit_scheme__block-slider__item{position:relative;width:100%}.rembit_scheme__block-slider__item__main{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;padding:50px}.rembit_scheme__block-slider__item__main .text{font-style:normal;font-weight:400;font-size:16px;line-height:20px;letter-spacing:.02em;color:#4c4c4c;margin-right:30px}.rembit_scheme__block-slider__item__main img{width:240px;min-width:240px;height:260px}.rembit_scheme__block-slider__item .number{font-weight:700;line-height:61px;font-size:45px;letter-spacing:.04em;text-transform:uppercase;color:#f2edfa;position:absolute;left:50px;bottom:20px}.rembit_scheme .flickity-page-dots{bottom:-45px}.rembit_scheme .flickity-page-dots .dot{opacity:1;background:url(/bi../images/svgs/dot.svg 0/contain no-repeat;width:8px;border-radius:0;-webkit-transition:.3s;transition:.3s}.rembit_scheme .flickity-page-dots .dot.is-selected{background:url(/../images/svgs/dot_selected.svg) 0 0/contain no-repeat}@-webkit-keyframes fade{0%{opacity:1}100%{opacity:0}}@keyframes fade{0%{opacity:1}100%{opacity:0}}@-webkit-keyframes show{0%{opacity:0}100%{opacity:1}}@keyframes show{0%{opacity:0}100%{opacity:1}}.rembit_questions{box-sizing:border-box;padding:60px 0;min-height:500px}.rembit_questions h2{font-weight:700;line-height:34px;font-size:25px;letter-spacing:.04em;text-transform:uppercase;color:#4c4c4c;margin-bottom:50px}.rembit_questions__block{display:-webkit-box;display:-webkit-flex;display:flex}.rembit_questions__block__items{width:650px;min-width:650px;margin-right:40px}.rembit_questions__block__items .item{background:#4d1cb5;-webkit-transition:.3s;transition:.3s;cursor:pointer;position:relative}.rembit_questions__block__items .item:not(:first-child){margin-top:3px}.rembit_questions__block__items .item::after{content:'';background:url(/../images/svgs/arrow.svg) 0 0/contain no-repeat;position:absolute;right:20px;top:25px;width:11px;height:10px;-webkit-transition:.3s;transition:.3s}.rembit_questions__block__items .item.active::after{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.rembit_questions__block__items .item .title{font-weight:500;line-height:20px;font-size:16px;letter-spacing:.02em;color:#fff;display:-webkit-box;display:-webkit-flex;display:flex;padding:19px 30px}.rembit_questions__block__items .item .title.active,.rembit_questions__block__items .item .title:hover{background:#008bff}.rembit_questions__block__items .item .text{font-weight:400;line-height:20px;font-size:16px;letter-spacing:.02em;color:#4c4c4c;background:#fff;border:1px solid #e2efff;border-top:none;overflow-y:auto;display:none;padding:30px}.rembit_questions__block form{background:url(../images/back.png) 0 0/cover no-repeat #e2efff;width:670px;height:420px;padding-top:35px;padding-left:35px;padding-right:35px;box-sizing:border-box;position:relative}.rembit_questions__block form .br_on{display:none}.rembit_questions__block form::before{content:'';background:url(/images/svgs/nut_back.svg) 0 0/contain no-repeat;position:absolute;bottom:-110px;right:35px;width:137px;height:163px;z-index:-2}.rembit_questions__block form::after{content:'';background:url(/images/svgs/nut_back.svg) 0 0/contain no-repeat;position:absolute;bottom:-150px;right:160px;width:59px;height:70px;z-index:-2}.rembit_questions__block form .error_name{display:none;opacity:0;padding-right:20px;margin-bottom:10px;color:#784fd1;font-size:13px;position:absolute}.rembit_questions__block form .error_name::after{content:'';position:absolute;right:0;top:3px;background:url(/../images/svgs/nut_before.svg) 0 0/contain no-repeat;width:10px;height:12px}.rembit_questions__block form .error_name.active{display:inline-block;opacity:1;-webkit-transition:.3s;transition:.3s}.rembit_questions__block form .error_tel{display:none;opacity:0;padding-right:20px;color:#784fd1;font-size:13px;margin:0;position:absolute}.rembit_questions__block form .error_tel::after{content:'';position:absolute;right:0;top:3px;background:url(/../images/svgs/nut_before.svg) 0 0/contain no-repeat;width:10px;height:12px}.rembit_questions__block form .error_tel.active{display:inline-block;opacity:1;-webkit-transition:.3s;transition:.3s}.rembit_questions__block form .title{font-weight:700;line-height:25px;font-size:22px;letter-spacing:.04em;color:#4c4c4c;margin-bottom:20px}.rembit_questions__block form .desc{font-weight:400;line-height:23px;font-size:18px;letter-spacing:.02em;color:#4c4c4c;margin-bottom:30px}.rembit_questions__block form .input_block{display:-webkit-box;display:-webkit-flex;display:flex}.rembit_questions__block form .input_block .input_item{width:287px}.rembit_questions__block form .input_block .input_item input{font-weight:400;line-height:normal;font-size:16px;letter-spacing:.02em;color:#4c4c4c;padding-left:17px;box-sizing:border-box;height:45px;outline:0;border:none;width:100%}.rembit_questions__block form .input_block .input_item.name{margin-right:20px}.rembit_questions__block form .input_block .input_item::-webkit-input-placeholder{color:#9d9d9d}.rembit_questions__block form .input_block .input_item:-ms-input-placeholder{color:#9d9d9d}.rembit_questions__block form .input_block .input_item::-ms-input-placeholder{color:#9d9d9d}.rembit_questions__block form .input_block .input_item::placeholder{color:#9d9d9d}.rembit_questions__block form textarea{font-weight:400;line-height:normal;font-size:16px;letter-spacing:.02em;color:#4c4c4c;padding-left:17px;box-sizing:border-box;padding-top:15px;width:100%;height:85px;resize:none;border:none;margin-top:20px}.rembit_questions__block form textarea::-webkit-input-placeholder{color:#9d9d9d}.rembit_questions__block form textarea:-ms-input-placeholder{color:#9d9d9d}.rembit_questions__block form textarea::-ms-input-placeholder{color:#9d9d9d}.rembit_questions__block form textarea::placeholder{color:#9d9d9d}.rembit_questions__block form .foot{margin-top:20px;display:-webkit-box;display:-webkit-flex;display:flex}.rembit_questions__block form .foot button{font-family:Mariupol,Arial,sans-serif;outline:0;background:#008bff;border:none;cursor:pointer;font-size:18px;text-align:center;letter-spacing:.04em;color:#fff;-webkit-transition:.3s;transition:.3s;width:260px;height:50px;margin-right:20px}.rembit_questions__block form .foot button:hover{background:#66b9ff}.rembit_questions__block form .foot .conditions,.rembit_questions__block form .foot .conditions a{font-weight:400;line-height:14px;font-size:12px;color:#9d9d9d}.rembit_questions__block form .foot .conditions a{-webkit-text-decoration-line:underline;text-decoration-line:underline;font-weight:500;-webkit-transition:.3s;transition:.3s}.rembit_questions__block form .foot .conditions a:hover{color:#008bff}.rembit_reviews{box-sizing:border-box;height:500px;background:0 -30px #3d0e92;padding-top:65px}.rembit_reviews.visible{background:url(../images/back.jpg) 0/cover no-repeat #3d0e92}.rembit_reviews h2{font-weight:700;line-height:34px;font-size:25px;letter-spacing:.04em;text-transform:uppercase;color:#fff;margin-bottom:55px}.rembit_reviews__block{width:1170px;margin:0 auto}.rembit_reviews__block .item{background:#fff;width:575px;height:280px;position:relative;padding-top:25px;padding-left:50px;padding-right:50px;box-sizing:border-box;margin-right:20px}.rembit_reviews__block .item::before{content:'';position:absolute;width:8px;height:8px;background:#784fd1;top:0;left:0}.rembit_reviews__block .item::after{content:'';position:absolute;width:8px;height:8px;background:#784fd1;top:0;right:0;left:unset}.rembit_reviews__block .item .squares{position:absolute;top:0;bottom:0;left:0;right:0}.rembit_reviews__block .item .squares::before{content:'';position:absolute;width:8px;height:8px;background:#784fd1;bottom:0;left:0}.rembit_reviews__block .item .squares::after{content:'';position:absolute;width:8px;height:8px;background:#784fd1;bottom:0;right:0}.rembit_reviews__block .item .date{position:absolute;right:50px;top:40px;font-weight:400;line-height:15px;font-size:12px;letter-spacing:.02em;color:#4c4c4c}.rembit_reviews__block .item .person{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;margin-bottom:30px}.rembit_reviews__block .item .person img{width:58px;height:67px;margin-right:30px}.rembit_reviews__block .item .person .desc .name{font-weight:500;line-height:20px;font-size:16px;letter-spacing:.02em;color:#070707}.rembit_reviews__block .item .person .desc .position{font-weight:400;line-height:18px;font-size:14px;letter-spacing:.02em;color:#4c4c4c}.rembit_reviews__block .item p{font-weight:400;line-height:23px;font-size:16px;letter-spacing:.02em;color:#4c4c4c}.rembit_reviews .flickity-button{background:0 0;width:unset;height:unset}.rembit_reviews .flickity-button:hover{background:0 0}.rembit_reviews .flickity-button:hover svg .st0{fill:#784fd1;-webkit-transition:.3s;transition:.3s}.rembit_reviews .flickity-button:hover svg .st1{fill:#fff;-webkit-transition:.3s;transition:.3s}.rembit_reviews .flickity-prev-next-button{border-radius:0;width:69px;height:77px;top:50%;-webkit-transition:.3s;transition:.3s}.rembit_reviews .flickity-button-icon{display:none}.rembit_reviews .flickity-prev-next-button.previous{left:-95px}.rembit_reviews .flickity-prev-next-button.next{right:-95px}.rembit_description{box-sizing:border-box;padding-top:60px;background:url(/../images/back.png) 0 0/cover no-repeat #e2efff;height:760px}.rembit_description h2{font-weight:700;line-height:34px;font-size:25px;letter-spacing:.04em;text-transform:uppercase;color:#784fd1;margin-bottom:70px}.rembit_description__block .item{box-sizing:border-box;width:365px;height:500px;background:#fff;position:relative;margin-right:20px;padding:70px 48px 90px}.rembit_description__block .item:not(.is-selected){opacity:.4}.rembit_description__block .item::before{content:'';position:absolute;width:18px;height:18px;background:#784fd1;top:0;left:0}.rembit_description__block .item::after{content:'';position:absolute;width:33px;height:52px;background:url(/images/svgs/block.svg) 0 0/contain no-repeat;bottom:0;right:0}.rembit_description__block .item .number{content:'';position:absolute;top:18px;right:16px;font-weight:400;line-height:40px;font-size:30px;text-align:right;letter-spacing:.04em;text-transform:uppercase;color:#784fd1}.rembit_description__block .item .text{font-weight:400;line-height:23px;font-size:16px;letter-spacing:.02em;color:#4c4c4c}.rembit_description .flickity-viewport{overflow:unset}.rembit_description .flickity-button{background:0 0;width:unset;height:unset}.rembit_description .flickity-button:hover{background:0 0}.rembit_description .flickity-button:hover svg .st0{fill:#784fd1;-webkit-transition:.3s;transition:.3s}.rembit_description .flickity-button:hover svg .st1{fill:#fff;-webkit-transition:.3s;transition:.3s}.rembit_description .flickity-prev-next-button{border-radius:0;width:69px;height:77px;top:50%;-webkit-transition:.3s;transition:.3s}.rembit_description .flickity-button-icon{display:none}.rembit_description .flickity-prev-next-button.previous{left:-95px}.rembit_description .flickity-prev-next-button.next{right:-95px}.rembit_map{padding-top:60px;box-sizing:border-box;position:relative}.rembit_map h2{font-weight:700;line-height:34px;font-size:25px;letter-spacing:.04em;text-transform:uppercase;color:#784fd1;margin-bottom:30px}.rembit_map__block{display:-webkit-box;display:-webkit-flex;display:flex;margin-bottom:30px}.rembit_map__block .city{width:50%;display:-webkit-box;display:-webkit-flex;display:flex}.rembit_map__block .city .title{font-weight:500;line-height:20px;font-size:16px;letter-spacing:.02em;color:#070707;margin-right:20px;padding-top:4px}.rembit_map__block .city .items{width:500px;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap}.rembit_map__block .city .items .item{font-weight:400;line-height:18px;font-size:14px;text-align:center;letter-spacing:.02em;color:#000;cursor:not-allowed;border:1px solid #e2efff;box-sizing:border-box;border-radius:20px;padding:5px 13px}.rembit_map__block .city .items .item:nth-child(n+7){margin-top:10px}.rembit_map__block .city .items .item:nth-child(n+2){margin-left:8px}.rembit_map__block .city .items .item:nth-child(7){margin-left:0}.rembit_map__block .city .items .item.item_1,.rembit_map__block .city .items .item.item_11,.rembit_map__block .city .items .item.item_2,.rembit_map__block .city .items .item.item_3,.rembit_map__block .city .items .item.item_6,.rembit_map__block .city .items .item.item_7,.rembit_map__block .city .items .item.item_8{width:64px;max-width:64px}.rembit_map__block .city .items .item.item_10,.rembit_map__block .city .items .item.item_4,.rembit_map__block .city .items .item.item_5,.rembit_map__block .city .items .item.item_9{width:74px;max-width:74px}.rembit_map__block .city .items .item.item_12{width:120px;max-width:120px}.rembit_map__block .area{width:50%;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;align-items:flex-start}.rembit_map__block .area .title{font-weight:500;line-height:20px;font-size:16px;letter-spacing:.02em;color:#070707;margin-right:20px}.rembit_map__block .area .check_area{width:440px}.rembit_map #map{width:100%;height:400px}.rembit_brands{padding-top:50px;margin-bottom:40px;box-sizing:border-box}.rembit_brands h2{font-weight:700;line-height:34px;font-size:25px;letter-spacing:.04em;text-transform:uppercase;color:#4c4c4c;margin-bottom:30px}.rembit_brands__block{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap}.rembit_brands__block a{box-sizing:border-box;width:157px;height:100px;margin-right:13px;border:1px solid #e2efff;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;padding:20px 10px}.rembit_brands__block a:hover{box-shadow:0 0 5px #e2efff;-webkit-transition:.3s;transition:.3s}.rembit_brands__block a:nth-child(8n){margin-right:0}.rembit_brands__block a:nth-child(n+9){margin-top:13px}.rembit_brands__block a img{max-width:100%;max-height:100%}.rembit_brands .show_all{font-family:Mariupol,Arial,sans-serif;outline:0;background:#784fd1;border:none;cursor:pointer;width:263px;height:50px;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;color:#fff;margin:30px auto 0;-webkit-transition:.15s;transition:.15s}.rembit_brands .show_all img{margin-right:20px;-webkit-transition:.5s;transition:.5s}.rembit_brands .show_all:hover{background:-webkit-linear-gradient(bottom,rgba(255,255,255,.3),rgba(255,255,255,.3)),#784fd1;background:linear-gradient(0deg,rgba(255,255,255,.3),rgba(255,255,255,.3)),#784fd1;box-shadow:0 2px 5px rgba(0,0,0,.66)}.rembit_brands .show_all:hover img{-webkit-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)}.rembit_brands_mob{display:none;background:#fff;padding-top:40px;padding-bottom:90px}.rembit_brands_mob .flickity-page-dots{bottom:-45px}.rembit_brands_mob .flickity-page-dots .dot{opacity:1;background:url(../images/svgs/dot_gray.svg) 0 0/contain no-repeat;width:8px;border-radius:0;-webkit-transition:.3s;transition:.3s}.rembit_brands_mob .flickity-page-dots .dot.is-selected{background:url(/../images/svgs/dot_selected.svg) 0 0/contain no-repeat}.rembit_brands_mob h2{font-weight:700;font-size:18px;line-height:23px;text-align:center;letter-spacing:.04em;text-transform:uppercase;color:#4c4c4c;margin-bottom:25px}.rembit_brands_mob__slider .item{width:100%;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap}.rembit_brands_mob__slider .item a{box-sizing:border-box;width:48%;height:100px;margin-right:2%;border:1px solid #e2efff;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;padding:20px 10px}.rembit_brands_mob__slider .item a:nth-child(even){margin-right:0}.rembit_brands_mob__slider .item a:nth-child(-n+6){margin-bottom:10px}.rembit_brands_mob__slider .item a img{max-width:100%;max-height:100%;height:auto}.rembit_faults{box-sizing:border-box;padding-top:30px;padding-bottom:40px;min-height:600px}.rembit_faults .wrapper{position:relative}.rembit_faults .wrapper::before{content:'';width:271px;height:322px;position:absolute;left:-210px;top:490px;background:url(/images/svgs/nut_back.svg) 0 0/contain no-repeat;z-index:-2}.rembit_faults .wrapper::after{content:'';position:absolute;background:url(/images/svgs/nut_back.svg) 0 0/contain no-repeat;z-index:-2;width:345px;height:410px;right:-140px;top:-80px}.rembit_faults h2{font-weight:700;line-height:34px;font-size:25px;letter-spacing:.04em;text-transform:uppercase;color:#4c4c4c;margin-bottom:40px}.rembit_faults h2 .xs_on{display:none}.rembit_faults__block{position:relative}.rembit_faults__block::after{content:'';position:absolute;background:url(/images/svgs/nut_back.svg) 0 0/contain no-repeat;z-index:-2;width:203px;height:241px;right:-130px;top:310px}.rembit_faults__block .item{box-sizing:border-box;cursor:pointer}.rembit_faults__block .item:not(:first-child){border-top:none}.rembit_faults__block .item.active .outer{background:#008bff;border:1px solid #008bff;border-bottom:none}.rembit_faults__block .item.active .outer .title .text{color:#fff}.rembit_faults__block .item.active .outer .title .arrow{fill:#fff;-webkit-transform:rotate(0) translateX(-2px);-ms-transform:rotate(0) translateX(-2px);transform:rotate(0) translateX(-2px)}.rembit_faults__block .item.active .outer .price{color:#fff}.rembit_faults__block .item.active .outer .price::before{background:#008bff}.rembit_faults__block .item .outer{padding:19px 0;position:relative;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-webkit-transition:.3s;transition:.3s;background:#fff;border:1px solid #e2efff;border-bottom:none}.rembit_faults__block .item .outer:hover{background:#008bff;border:1px solid #008bff;border-bottom:none}.rembit_faults__block .item .outer:hover .title .text{color:#fff}.rembit_faults__block .item .outer:hover .title .arrow{fill:#fff;-webkit-transform:rotate(0) translateX(-2px);-ms-transform:rotate(0) translateX(-2px);transform:rotate(0) translateX(-2px)}.rembit_faults__block .item .outer:hover .price{color:#fff}.rembit_faults__block .item .outer:hover .price::before{background:#008bff}.rembit_faults__block .item .outer .title{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.rembit_faults__block .item .outer .title .arrow{fill:#784fd1;width:12px;min-width:12px;height:11px;-webkit-transform:rotate(90deg) translateX(-2px);-ms-transform:rotate(90deg) translateX(-2px);transform:rotate(90deg) translateX(-2px);margin-right:40px;margin-left:30px;-webkit-transition:.3s;transition:.3s}.rembit_faults__block .item .outer .title .arrow.active{fill:#fff;-webkit-transform:rotate(0) translateX(-2px);-ms-transform:rotate(0) translateX(-2px);transform:rotate(0) translateX(-2px)}.rembit_faults__block .item .outer .title .text{font-weight:500;font-size:20px;line-height:25px;letter-spacing:.02em;color:#4c4c4c;-webkit-transition:.3s;transition:.3s}.rembit_faults__block .item .outer .price{font-weight:500;font-size:18px;line-height:23px;text-align:right;letter-spacing:.02em;color:#4c4c4c;box-sizing:border-box;padding-right:70px;width:240px;height:100%;position:relative;-webkit-transition:.3s;transition:.3s}.rembit_faults__block .item .outer .price::before{content:'';position:absolute;left:0;top:-19px;width:1px;height:63px;background:#e2efff;-webkit-transition:.3s;transition:.3s}.rembit_faults__block .item:last-of-type .inner,.rembit_faults__block .item:last-of-type .outer{border-bottom:1px solid #e2efff}.rembit_faults__block .item .inner{display:none;padding:30px 240px 40px 80px;background:#fff;border-left:1px solid #e2efff;border-right:1px solid #e2efff}.rembit_faults__block .item .inner .text{font-weight:400;font-size:16px;line-height:22px;letter-spacing:.02em;color:#4c4c4c;margin-bottom:40px}.rembit_faults__block .item .inner .block_but{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start}.rembit_faults__block .item .inner .block_but .call,.rembit_faults__block .item .inner .block_but .more{width:380px;font-weight:500;line-height:normal;letter-spacing:.04em;color:#fff;font-size:18px}.rembit_faults__block .item .inner .block_but .more{font-family:Mariupol,Arial,sans-serif;outline:0;background:#008bff;border:none;cursor:pointer;font-size:18px;text-align:center;letter-spacing:.04em;color:#fff;-webkit-transition:.3s;transition:.3s;width:260px;height:50px;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;margin-right:20px}.rembit_faults__block .item .inner .block_but .more:hover{background:#66b9ff}.rembit_faults__block .item .inner .block_but .call{font-family:Mariupol,Arial,sans-serif;outline:0;background:#784fd1;border:none;cursor:pointer;-webkit-transition:.15s;transition:.15s}.rembit_faults__block .item .inner .block_but .call:hover{background:-webkit-linear-gradient(bottom,rgba(255,255,255,.3),rgba(255,255,255,.3)),#784fd1;background:linear-gradient(0deg,rgba(255,255,255,.3),rgba(255,255,255,.3)),#784fd1;box-shadow:0 2px 5px rgba(0,0,0,.66)}.rembit_services{box-sizing:border-box;padding-top:30px;padding-bottom:40px;background:#e2efff;min-height:600px;overflow:hidden}.rembit_services.visible{background:url(/../images/back.png) 0 0/cover no-repeat #e2efff}.rembit_services .wrapper{position:relative}.rembit_services h3{font-weight:700;line-height:34px;font-size:25px;letter-spacing:.04em;text-transform:uppercase;color:#4c4c4c;margin-bottom:25px}.rembit_services h3 .xs_on{display:none}.rembit_services .text_block{font-weight:400;line-height:23px;font-size:18px;letter-spacing:.02em;color:#4c4c4c;background:#fff;padding:30px;margin-bottom:40px;position:relative}.rembit_services .text_block:before{content:'';position:absolute;width:18px;height:18px;background:#784fd1;top:0;left:0}.rembit_services .text_block:after{content:'';position:absolute;width:33px;height:52px;background:url(/images/svgs/block.svg) 0 0/contain no-repeat;bottom:0;right:0}.rembit_services .text_block p{margin-bottom:20px}.rembit_services .text_block p:last-child{margin-bottom:0}.rembit_services__block{position:relative}.rembit_services__block .item{box-sizing:border-box;cursor:pointer}.rembit_services__block .item:not(:first-child){border-top:none}.rembit_services__block .item.active .outer{background:#008bff;border:1px solid #008bff;border-bottom:none}.rembit_services__block .item.active .outer .title .text{color:#fff}.rembit_services__block .item.active .outer .title .arrow{fill:#fff;-webkit-transform:rotate(0) translateX(-2px);-ms-transform:rotate(0) translateX(-2px);transform:rotate(0) translateX(-2px)}.rembit_services__block .item.active .outer .price{color:#fff}.rembit_services__block .item.active .outer .price::before{background:#008bff}.rembit_services__block .item .outer{padding:19px 0;position:relative;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-webkit-transition:.3s;transition:.3s;background:#fff;border:1px solid #e2efff;border-bottom:none}.rembit_services__block .item .outer:hover{background:#008bff;border:1px solid #008bff;border-bottom:none}.rembit_services__block .item .outer:hover .title .text{color:#fff}.rembit_services__block .item .outer:hover .title .arrow{fill:#fff;-webkit-transform:rotate(0) translateX(-2px);-ms-transform:rotate(0) translateX(-2px);transform:rotate(0) translateX(-2px)}.rembit_services__block .item .outer:hover .price{color:#fff}.rembit_services__block .item .outer:hover .price::before{background:#008bff}.rembit_services__block .item .outer .title{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.rembit_services__block .item .outer .title .arrow{fill:#784fd1;width:12px;min-width:12px;height:11px;-webkit-transform:rotate(90deg) translateX(-2px);-ms-transform:rotate(90deg) translateX(-2px);transform:rotate(90deg) translateX(-2px);margin-right:40px;margin-left:30px;-webkit-transition:.3s;transition:.3s}.rembit_services__block .item .outer .title .arrow.active{fill:#fff;-webkit-transform:rotate(0) translateX(-2px);-ms-transform:rotate(0) translateX(-2px);transform:rotate(0) translateX(-2px)}.rembit_services__block .item .outer .title .text{font-weight:500;font-size:20px;line-height:25px;letter-spacing:.02em;color:#4c4c4c;-webkit-transition:.3s;transition:.3s}.rembit_services__block .item .outer .price{font-weight:500;font-size:18px;line-height:23px;text-align:right;letter-spacing:.02em;color:#4c4c4c;box-sizing:border-box;padding-right:70px;width:240px;height:100%;position:relative;-webkit-transition:.3s;transition:.3s}.rembit_services__block .item .outer .price::before{content:'';position:absolute;left:0;top:-19px;width:1px;height:63px;background:#e2efff;-webkit-transition:.3s;transition:.3s}.rembit_services__block .item:last-of-type .inner,.rembit_services__block .item:last-of-type .outer{border-bottom:1px solid #e2efff}.rembit_services__block .item .inner{display:none;padding:30px 240px 40px 80px;background:#fff;border-left:1px solid #e2efff;border-right:1px solid #e2efff}.rembit_services__block .item .inner .text{font-weight:400;font-size:16px;line-height:22px;letter-spacing:.02em;color:#4c4c4c;margin-bottom:40px}.rembit_services__block .item .inner .block_but{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start}.rembit_services__block .item .inner .block_but .call,.rembit_services__block .item .inner .block_but .more{width:380px;font-weight:500;line-height:normal;letter-spacing:.04em;color:#fff;font-size:18px}.rembit_services__block .item .inner .block_but .more{font-family:Mariupol,Arial,sans-serif;outline:0;background:#008bff;border:none;cursor:pointer;font-size:18px;text-align:center;letter-spacing:.04em;color:#fff;-webkit-transition:.3s;transition:.3s;width:260px;height:50px;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;margin-right:20px}.rembit_services__block .item .inner .block_but .more:hover{background:#66b9ff}.rembit_services__block .item .inner .block_but .call{font-family:Mariupol,Arial,sans-serif;outline:0;background:#784fd1;border:none;cursor:pointer;-webkit-transition:.15s;transition:.15s}.rembit_services__block .item .inner .block_but .call:hover{background:-webkit-linear-gradient(bottom,rgba(255,255,255,.3),rgba(255,255,255,.3)),#784fd1;background:linear-gradient(0deg,rgba(255,255,255,.3),rgba(255,255,255,.3)),#784fd1;box-shadow:0 2px 5px rgba(0,0,0,.66)}.rembit_repair{box-sizing:border-box;background:url(/../images/back.png) 0 0/cover no-repeat #e2efff;padding:50px 0}.rembit_repair h2{font-weight:700;line-height:34px;font-size:25px;letter-spacing:.04em;text-transform:uppercase;color:#4c4c4c;margin-bottom:30px}.rembit_repair__block{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap}.rembit_repair__block .item{box-sizing:border-box;color:#4c4c4c;background:#fff;text-transform:initial;letter-spacing:.02em;overflow:hidden;position:relative;width:324px;height:460px;padding:0 28px 40px;margin-right:19px;margin-top:20px}.rembit_repair__block .item:hover button{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.rembit_repair__block .item:hover .block_for_img{opacity:.4}.rembit_repair__block .item:hover .block_for_img,.rembit_repair__block .item:hover .text,.rembit_repair__block .item:hover .title{-webkit-transform:translateY(-70px);-ms-transform:translateY(-70px);transform:translateY(-70px)}.rembit_repair__block .item:hover::before{-webkit-transform:translateX(-18px);-ms-transform:translateX(-18px);transform:translateX(-18px)}.rembit_repair__block .item:hover::after{-webkit-transform:translateX(33px);-ms-transform:translateX(33px);transform:translateX(33px)}.rembit_repair__block .item:nth-child(4n){margin-right:0}.rembit_repair__block .item:nth-child(-n+4){margin-top:0}.rembit_repair__block .item::before{content:'';position:absolute;width:18px;height:18px;background:#784fd1;top:0;left:0;-webkit-transition:.2s;transition:.2s}.rembit_repair__block .item::after{content:'';position:absolute;width:33px;height:52px;background:url(/images/svgs/block.svg) 0 0/contain no-repeat;bottom:0;right:0;-webkit-transition:.2s;transition:.2s}.rembit_repair__block .item__block .block_for_img{height:100px;width:100%;margin-top:32px;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-transition:.3s;transition:.3s}.rembit_repair__block .item__block .block_for_img img{max-width:100%;max-height:100%}.rembit_repair__block .item__block .title{font-weight:700;font-size:20px;line-height:25px;margin:10px 0;-webkit-transition:.3s;transition:.3s}.rembit_repair__block .item__block .text{font-weight:400;font-size:16px;line-height:22px;-webkit-transition:.3s;transition:.3s}.rembit_repair__block .item button{font-family:Mariupol,Arial,sans-serif;outline:0;background:#008bff;border:none;cursor:pointer;font-size:18px;text-align:center;letter-spacing:.04em;color:#fff;height:50px;position:absolute;bottom:0;left:0;right:0;width:100%;-webkit-transition:.3s;transition:.3s;-webkit-transform:translateY(50px);-ms-transform:translateY(50px);transform:translateY(50px)}.rembit_repair__block .item button:hover{background:#66b9ff}.rembit_repair .show_all{font-family:Mariupol,Arial,sans-serif;outline:0;background:#784fd1;border:none;cursor:pointer;width:263px;height:50px;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;color:#fff;margin:30px auto 0;-webkit-transition:.15s;transition:.15s}.rembit_repair .show_all img{margin-right:20px;-webkit-transition:.5s;transition:.5s}.rembit_repair .show_all:hover{background:-webkit-linear-gradient(bottom,rgba(255,255,255,.3),rgba(255,255,255,.3)),#784fd1;background:linear-gradient(0deg,rgba(255,255,255,.3),rgba(255,255,255,.3)),#784fd1;box-shadow:0 2px 5px rgba(0,0,0,.66)}.rembit_repair .show_all:hover img{-webkit-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)}.rembit_materials{box-sizing:border-box;background:url(/../images/back.png) 0 0/cover no-repeat #e2efff;padding:50px 0}.rembit_materials h2{font-weight:700;line-height:34px;font-size:25px;letter-spacing:.04em;text-transform:uppercase;color:#4c4c4c;margin-bottom:40px}.rembit_materials__block{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap}.rembit_materials__block .item{width:210px;height:210px;background:#fff;position:relative;margin-right:20px;margin-top:20px;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column}.rembit_materials__block .item:nth-child(6n){margin-right:0}.rembit_materials__block .item:nth-child(-n+6){margin-top:0}.rembit_materials__block .item .block_for_img{height:110px;width:100%;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;margin-top:28px;margin-bottom:20px}.rembit_materials__block .item .block_for_img img{max-width:100%;max-height:100%}.rembit_materials__block .item .title{font-weight:400;font-size:18px;line-height:23px;text-align:center;letter-spacing:.02em;color:#4c4c4c}.rembit_materials__block .item::before{content:'';position:absolute;background:#784fd1;top:0;left:0;width:8px;height:8px}.rembit_materials__block .item::after{content:'';position:absolute;background:#784fd1;width:8px;height:8px;left:unset;top:unset;right:0;bottom:0}.rembit_materials .show_all{font-family:Mariupol,Arial,sans-serif;outline:0;background:#784fd1;border:none;cursor:pointer;width:263px;height:50px;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;color:#fff;margin:30px auto 0;-webkit-transition:.15s;transition:.15s}.rembit_materials .show_all img{margin-right:20px;-webkit-transition:.5s;transition:.5s}.rembit_materials .show_all:hover{background:-webkit-linear-gradient(bottom,rgba(255,255,255,.3),rgba(255,255,255,.3)),#784fd1;background:linear-gradient(0deg,rgba(255,255,255,.3),rgba(255,255,255,.3)),#784fd1;box-shadow:0 2px 5px rgba(0,0,0,.66)}.rembit_materials .show_all:hover img{-webkit-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)}.rembit_materials_mob{padding-top:40px;padding-bottom:100px;display:none;background:#e2efff}.rembit_materials_mob h2{font-weight:700;font-size:18px;line-height:23px;text-align:center;letter-spacing:.04em;text-transform:uppercase;color:#4c4c4c;margin-bottom:30px}.rembit_materials_mob__slider .flickity-page-dots{bottom:-55px}.rembit_materials_mob__slider .flickity-page-dots .dot{opacity:1;background:url(/bi../images/svgs/dot.svg 0/contain no-repeat;width:8px;border-radius:0;-webkit-transition:.3s;transition:.3s}.rembit_materials_mob__slider .flickity-page-dots .dot.is-selected{background:url(/../images/svgs/dot_selected.svg) 0 0/contain no-repeat}.rembit_materials_mob__slider .slide{width:100%;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap}.rembit_materials_mob__slider .slide .item{width:49%;height:auto;background:#fff;position:relative;margin-top:10px;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column}.rembit_materials_mob__slider .slide .item:nth-child(odd){margin-right:2%}.rembit_materials_mob__slider .slide .item .block_for_img{height:70px;min-height:70px;width:100%;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;margin-top:15px;margin-bottom:15px}.rembit_materials_mob__slider .slide .item .block_for_img img{max-width:100%;max-height:100%}.rembit_materials_mob__slider .slide .item .title{font-weight:400;font-size:14px;line-height:18px;text-align:center;letter-spacing:.02em;padding:0 5px 15px;margin:auto 0}.rembit_materials_mob__slider .slide .item::before{content:'';position:absolute;background:#784fd1;top:0;left:0;width:8px;height:8px}.rembit_materials_mob__slider .slide .item::after{content:'';position:absolute;background:#784fd1;width:8px;height:8px;left:unset;top:unset;right:0;bottom:0}.rembit_cost{box-sizing:border-box;height:500px;position:relative}.rembit_cost .select2-dropdown{width:360px!important}.rembit_cost .opt_back_left{position:absolute;left:0;top:0;height:100%;width:45%;background:#4f23a7;z-index:-1}.rembit_cost .opt_back_left.visible{background:url(/bitrix/templates/books/css/../img/bid/back.png) 0 0/cover no-repeat #4f23a7}.rembit_cost .opt_back_right{position:absolute;right:0;top:0;height:100%;width:55%;background:-webkit-radial-gradient(75.25% 50.6%,1007.29px,#602de1 0,#4d1cb5 30.2%,#3d0e91 60.17%,#34057b 84.45%,#300273 100%);background:radial-gradient(1007.29px at 75.25% 50.6%,#602de1 0,#4d1cb5 30.2%,#3d0e91 60.17%,#34057b 84.45%,#300273 100%);z-index:-1}.rembit_cost__block{box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:flex}.rembit_cost__block-check{padding-top:60px;width:465px;min-width:465px}.rembit_cost__block-check h2{font-weight:700;line-height:34px;font-size:25px;letter-spacing:.04em;text-transform:uppercase;color:#fff;margin-bottom:30px}.rembit_cost__block-check h2 .xs_on{display:none}.rembit_cost__block-check .title{font-weight:500;font-size:16px;line-height:20px;letter-spacing:.02em;color:#fff;margin-bottom:30px}.rembit_cost__block-check .title:last-of-type{margin-top:10px}.rembit_cost__block-check select{width:100%}.rembit_cost__block-check .but_block{margin-top:30px;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}.rembit_cost__block-check .but_block .action{font-family:Mariupol,Arial,sans-serif;outline:0;background:#008bff;border:none;cursor:pointer;font-size:18px;text-align:center;letter-spacing:.04em;color:#fff;-webkit-transition:.3s;transition:.3s;width:260px;height:50px;min-width:210px;max-width:210px}.rembit_cost__block-check .but_block .action:hover{background:#66b9ff}.rembit_cost__block-check .but_block .more_info{font-family:Mariupol,Arial,sans-serif;outline:0;background:0 0;border:none;cursor:pointer;font-weight:500;font-size:18px;line-height:normal;text-align:center;letter-spacing:.04em;color:#008bff;text-decoration:underline;-webkit-transition:.3s;transition:.3s}.rembit_cost__block-check .but_block .more_info:hover{text-decoration:none}.rembit_cost__block-category{padding-top:100px;padding-left:190px}.rembit_cost__block-category .lg_on{display:none}.rembit_cost__block-category .title{font-weight:700;font-size:21px;line-height:28px;letter-spacing:.04em;color:#fff;margin-bottom:10px}.rembit_cost__block-category .opt_title{font-weight:400;font-size:18px;line-height:23px;letter-spacing:.02em;color:#fff;margin-bottom:45px}.rembit_cost__block-category__select_block{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;height:217px}.rembit_cost__block-category__select_block .select2-container{margin-right:20px;margin-bottom:20px;height:36px}.rembit_cost__block-category__select_block .select2-container--default.select2-container--open.select2-container--below .select2-selection--single{border-radius:20px}.rembit_cost__block-category__select_block .select2-container--default .select2-selection--single{border-radius:20px;height:36px}.rembit_cost__block-category__select_block .select2-container--default .select2-search--dropdown .select2-search__field{height:36px}.rembit_cost__block-category__select_block .select2-container--default .select2-selection--single .select2-selection__placeholder,.rembit_cost__block-category__select_block .select2-container--default .select2-selection--single .select2-selection__rendered{line-height:36px}.rembit_cost__block-category__select_block .select2-container--default .select2-selection--single .select2-selection__arrow b{top:12px}.rembit_footer{box-sizing:border-box;background:#3d0e92;height:360px;position:absolute;bottom:-360px;left:0;right:0}.rembit_footer.visible{background:url(../images/back3.jpg) 0 0/cover no-repeat #3d0e92}.rembit_footer__block{color:#fff;padding-top:30px;display:-webkit-box;display:-webkit-flex;display:flex}.rembit_footer__block .description{width:415px;padding-right:30px}.rembit_footer__block .description__logo{display:-webkit-box;display:-webkit-flex;display:flex;cursor:pointer}.rembit_footer__block .description__logo .icon{fill:#fff;width:49px;height:39px;-webkit-transition:.3s;transition:.3s}.rembit_footer__block .description__logo .text{margin-left:13px;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-transition:.3s;transition:.3s}.rembit_footer__block .description__logo .text .title{font-weight:700;font-size:20px;line-height:normal;letter-spacing:.04em;text-transform:uppercase}.rembit_footer__block .description__logo .text .desc{font-weight:400;font-size:13px;line-height:normal;letter-spacing:.01em}.rembit_footer__block .description__text{width:100%;margin-top:50px}.rembit_footer__block .description__text p{font-weight:500;font-size:13px;line-height:19px;letter-spacing:.02em}.rembit_footer__block .description__text p:first-child{margin-bottom:20px}.rembit_footer__block .payment{width:350px;padding:0 100px;border-right:1px solid rgba(255,255,255,.1);border-left:1px solid rgba(255,255,255,.1)}.rembit_footer__block .payment .title{font-weight:500;font-size:16px;line-height:18px;letter-spacing:.02em;margin-bottom:25px}.rembit_footer__block .payment .payment_systems .cards{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap}.rembit_footer__block .payment .payment_systems .cards .item{background:#fff;width:70px;height:40px;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;padding:5px;border-radius:4px;box-sizing:border-box;margin-right:15px}.rembit_footer__block .payment .payment_systems .cards .item:nth-child(n+5){margin-top:15px}.rembit_footer__block .payment .payment_systems .cards .item img{max-width:100%;max-height:100%}.rembit_footer__block .payment .banks{margin-top:40px}.rembit_footer__block .payment .banks .cards{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap}.rembit_footer__block .payment .banks .cards .item{background:#fff;width:70px;height:40px;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;padding:5px;border-radius:4px;box-sizing:border-box;margin-right:15px}.rembit_footer__block .payment .banks .cards .item:nth-child(n+5){margin-top:15px}.rembit_footer__block .payment .banks .cards .item img{max-width:100%;max-height:100%}.rembit_footer__block .contacts{padding-left:60px}.rembit_footer__block .contacts .title{font-weight:500;font-size:16px;line-height:18px;letter-spacing:.02em;margin-bottom:25px}.rembit_footer__block .contacts .tel{font-weight:700;font-size:20px;line-height:normal;letter-spacing:.04em;text-transform:uppercase;display:block;margin-bottom:15px}.rembit_footer__block .contacts .address{font-weight:400;font-size:14px;line-height:14px;margin-bottom:20px}.rembit_footer__block .contacts .time{font-weight:400;font-size:14px;line-height:18px}.rembit_footer__block .contacts .social{margin-top:40px}.rembit_footer__block .contacts .social a{margin-right:15px}.rembit_footer__block .contacts .social a img{width:40px;height:46px}.rembit_bid_404{background:url(/bitrix/templates/books/css/../img/404/back.png) 0 0/cover no-repeat #e2efff;height:600px;width:100%}.rembit_bid_404__block{padding-top:30px;padding-left:100px;display:-webkit-box;display:-webkit-flex;display:flex}.rembit_bid_404__block .master{width:444px;height:100%;margin-right:110px}.rembit_bid_404__block .desc{padding-top:40px}.rembit_bid_404__block .desc img{width:485px}.rembit_bid_404__block .desc .title{font-weight:400;font-size:22px;line-height:25px;color:#4c4c4c;margin-top:30px}.rembit_bid_404__block .desc .return{font-family:Mariupol,Arial,sans-serif;outline:0;background:#784fd1;border:none;cursor:pointer;font-weight:700;font-size:18px;text-align:center;color:#fff;letter-spacing:.04em;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;width:260px;height:45px;margin:75px auto 0}.rembit_bid_404__block .desc .return:hover{background:-webkit-linear-gradient(bottom,rgba(255,255,255,.3),rgba(255,255,255,.3)),#784fd1;background:linear-gradient(0deg,rgba(255,255,255,.3),rgba(255,255,255,.3)),#784fd1;box-shadow:0 2px 5px rgba(0,0,0,.66);-webkit-transition:.15s;transition:.15s}@media screen and (max-width:1400px){.wrapper{padding-left:34px;padding-right:34px;max-width:1080px}.debug>div{padding-left:34px;padding-right:34px;max-width:1080px}.rembit_head__logo{width:290px}.rembit_head__search{width:16px;margin-right:30px}.rembit_head__search .title,.rembit_head__time{display:none}.rembit_head__cost{width:168px}.rembit_head__cost .icon,.rembit_head__question .icon{width:27px;min-width:27px;height:27px;min-height:27px}.rembit_head__call{width:210px}.rembit_head__call .title{line-height:45px}.rembit_head__call .tel .icon{display:none}.wrapper_menu .menu_top__submenu.second .menu_top__submenu_list_optilist{padding-left:20px;width:493px}.wrapper_menu .menu_top__submenu.third .menu_top__submenu_list_optilist{width:300px}.wrapper_menu .menu_top__submenu_title .icon{min-width:20px;min-height:20px}.wrapper_menu .menu_top__submenu_title.first .icon{margin-right:13px}.wrapper_menu .menu_top__submenu_list_optilist .block_one ul li a .logo{display:none}.wrapper_menu .call{width:238px;min-width:238px}.rembit_bid__block .rembit_bid__main_block::after{background:url(/bitrix/templates/books/css/../img/bid/lg_master.png) no-repeat;top:unset;bottom:-20px;left:5px}.rembit_bid__block .rembit_bid__main_block .text{margin-top:70px;padding-left:298px;padding-right:20px}.rembit_bid__block .rembit_bid__main_block .text h1.stub{font-size:26px;line-height:33px}.rembit_bid__block .rembit_bid__main_block .text h1{font-size:35px;line-height:39px}.rembit_bid__block .rembit_bid__main_block .text .desc .lg_br{display:block}.rembit_bid__block .rembit_bid__main_block .text .desc .lg_br_none{display:none}.rembit_bid__block .rembit_bid__main_block .text .desc{font-size:16px;line-height:20px}.rembit_bid__form_bid{width:305px}.rembit_bid__form_bid button,.rembit_bid__form_bid input{width:245px}.rembit_bid_separate__block .rembit_bid_separate__main_block .block_f_img{width:250px}.rembit_bid_separate__block .rembit_bid_separate__main_block .text{width:437px;padding-top:30px}.rembit_bid_separate__block .rembit_bid_separate__main_block .text h1{font-size:25px;line-height:30px}.rembit_bid_separate__block .rembit_bid_separate__main_block .text .desc .lg_br{display:block}.rembit_bid_separate__block .rembit_bid_separate__main_block .text .desc .lg_br_none{display:none}.rembit_bid_separate__block .rembit_bid_separate__main_block .text .desc{font-size:16px;line-height:20px}.rembit_bid_separate__block .rembit_bid_separate__main_block .text .price{line-height:27px;font-size:19px}.rembit_bid_separate__form_bid{width:305px}.rembit_bid_separate__form_bid button,.rembit_bid_separate__form_bid input{width:245px}.rembit_appliances__block .tech{width:162px;height:162px;margin-right:8px;padding-top:22px}.rembit_appliances__block .tech .price{top:70px;font-size:27px;line-height:27px}.rembit_appliances__block .tech .icon{height:82px;width:82px}.rembit_appliances__block .tech .title{font-size:14px;line-height:16px}.rembit_appliances__block_optional .tech{height:96px;width:502px;margin-right:8px}.rembit_appliances__block_optional .tech .price{font-size:27px;line-height:27px}.rembit_appliances__block_optional .tech .icon{width:100px;height:80px}.rembit_appliances__block_optional .tech .title{font-size:20px;line-height:23px}.rembit_why{background-position:-7px 0}.rembit_why__block__left_block .items_block .item{width:40%}.rembit_why__block__left_block .items_block .item .lg_br_none{display:none}.rembit_why__block__left_block .items_block .item .desc{font-size:16px;line-height:20px}.rembit_why__block__right_block{margin-top:46px;width:409px;min-width:409px;height:500px;padding-left:36px;padding-right:25px}.rembit_why__block__right_block::before{width:50px;height:80px;top:35px}.rembit_why__block__right_block h2{font-size:20px;line-height:25px}.rembit_why__block__right_block .items_block{margin-top:32px}.rembit_why__block__right_block .items_block .item .desc{font-size:16px;line-height:20px}.rembit_why__block__right_block .items_block .item:nth-child(n+2){margin-top:65px}.rembit_why__block__right_block .items_block .item:nth-child(3){margin-top:78px}.rembit_principles .wrapper::before{bottom:-150px}.rembit_principles .wrapper::after{right:-90px}.rembit_principles__block{height:500px}.rembit_principles__block::before{right:-90px}.rembit_principles__block__items{-webkit-box-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start}.rembit_principles__block__items .item{width:calc(33.333333333333336% - 20px)}.rembit_principles__block__items .item:nth-child(n+4){margin-top:42px}.rembit_scheme{height:590px;background-position:0 0}.rembit_scheme__block__desc{width:532px}.rembit_scheme__block__desc::before{left:35px}.rembit_scheme__block__desc::after{left:95px}.rembit_scheme__block__desc__main{-webkit-box-align:start;-webkit-align-items:flex-start;align-items:flex-start;padding-left:35px;padding-right:25px}.rembit_scheme__block__desc__main .text{margin-right:20px}.rembit_scheme__block__desc__main img{width:152px;height:167px}.rembit_scheme__block__desc .number{left:35px;bottom:20px}.rembit_questions__block__items{width:580px;min-width:580px;margin-right:20px}.rembit_questions__block form{width:410px;height:600px}.rembit_questions__block form .br_off{display:none}.rembit_questions__block form .br_on{display:block}.rembit_questions__block form .input_block{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column}.rembit_questions__block form .input_block .input_item{width:350px}.rembit_questions__block form .input_block .input_item.name{margin-right:0;margin-bottom:20px}.rembit_questions__block form textarea{width:350px}.rembit_questions__block form .foot{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column}.rembit_questions__block form .foot button{width:350px;margin-right:0;margin-bottom:24px}.rembit_reviews{height:585px;background-position:0 0}.rembit_reviews__block{width:880px}.rembit_reviews__block .item{width:430px;height:330px}.rembit_reviews .flickity-prev-next-button{width:60px;height:66px}.rembit_reviews .flickity-prev-next-button.previous{left:-73px}.rembit_reviews .flickity-prev-next-button.next{right:-73px}.rembit_description__block{width:800px;margin:0 auto}.rembit_description .flickity-prev-next-button{width:60px;height:66px}.rembit_map__block .city{width:65%;-webkit-box-align:start;-webkit-align-items:flex-start;align-items:flex-start}.rembit_map__block .city .title{font-weight:700}.rembit_map__block .city .items{-webkit-box-align:start;-webkit-align-items:flex-start;align-items:flex-start}.rembit_map__block .area{width:35%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column}.rembit_map__block .area .title{font-weight:700;margin-bottom:30px}.rembit_map__block .area .check_area{width:324px}.rembit_brands__block a:nth-child(even),.rembit_brands__block a:nth-child(odd){margin-top:0;margin-right:13px}.rembit_brands__block a:nth-child(n+7){margin-top:13px}.rembit_brands__block a:nth-child(6n){margin-right:0}.rembit_faults .wrapper::before{left:-130px}.rembit_faults .wrapper::after{right:-110px;top:-30px}.rembit_faults__block::after{right:-80px;top:320px}.rembit_faults__block .item .outer .price{width:200px;padding-right:45px}.rembit_faults__block .item .inner{padding:30px 45px 40px 40px}.rembit_services__block .item .outer .price{width:200px;padding-right:45px}.rembit_services__block .item .inner{padding:30px 45px 40px 40px}.rembit_repair__block .item:nth-child(even),.rembit_repair__block .item:nth-child(odd){margin-right:19px;margin-top:20px}.rembit_repair__block .item:nth-child(3n){margin-right:0}.rembit_repair__block .item:nth-child(-n+3){margin-top:0}.rembit_materials__block .item{width:194px;height:194px}.rembit_materials__block .item:nth-child(even),.rembit_materials__block .item:nth-child(odd){margin-right:10px;margin-top:10px}.rembit_materials__block .item:nth-child(5n){margin-right:0}.rembit_materials__block .item:nth-child(-n+5){margin-top:0}.rembit_cost__block-check{width:423px;min-width:423px}.rembit_cost__block-check .but_block .more_info{font-size:17px}.rembit_cost__block-category .lg_on{display:block}.rembit_cost__block-category{padding-top:60px;padding-left:60px}.rembit_cost__block-category__select_block .select2-container{margin-bottom:30px}.rembit_footer__block .description{width:268px}.rembit_footer__block .payment{width:352px;padding:0 40px}.rembit_footer__block .payment .banks .cards .item:nth-child(4),.rembit_footer__block .payment .payment_systems .cards .item:nth-child(4){margin-right:0}.rembit_footer__block .contacts{padding-left:30px}.rembit_bid_404__block{padding-top:75px;padding-left:50px}.rembit_bid_404__block .master{width:373px;margin-right:70px}.rembit_bid_404__block .desc{padding-top:10px}.rembit_bid_404__block .desc img{width:450px}.rembit_bid_404__block .desc .title{font-size:20px}.rembit_bid_404__block .desc .return{margin-top:60px}}@media screen and (max-width:1080px){.wrapper{padding-left:15px;padding-right:15px;max-width:768px}.debug>div{padding-left:15px;padding-right:15px;max-width:768px}.top_button{right:10px;width:50px;height:40px}.top_button.visible{bottom:20px}.rembit_head{padding:12px 0}.rembit_head__logo{width:285px}.rembit_head__logo .icon{width:34px;height:30px}.rembit_head__logo .text{margin-left:7px}.rembit_head__logo .text .title{font-size:16px}.rembit_head__logo .text .desc{font-size:10px;letter-spacing:.022em}.rembit_head__cost{width:150px}.rembit_head__cost .icon{width:20px;min-width:20px;height:20px;min-height:20px}.rembit_head__cost .title{font-size:12px;line-height:13px}.rembit_head__question{width:150px}.rembit_head__question .icon{width:20px;min-width:20px;height:20px;min-height:20px}.rembit_head__question .title{font-size:12px;line-height:13px}.rembit_head__call{-webkit-box-align:end;-webkit-align-items:flex-end;align-items:flex-end}.rembit_head__call .title{font-size:12px;line-height:20px}.rembit_head__call .tel{margin-top:0}.rembit_head__call .tel .number{font-size:17px}.wrapper_menu{background:#f7f7f7}.wrapper_menu .menu_top{width:615px}.wrapper_menu .menu_top>li{padding:0 0 0 10px}.wrapper_menu .menu_top>li:first-of-type,.wrapper_menu .menu_top>li:last-of-type{padding:0}.wrapper_menu .menu_top .burger:after,.wrapper_menu .menu_top .burger:before{height:1px}.wrapper_menu .menu_top .burger:after{-webkit-filter:drop-shadow(0 -7px currentColor);filter:drop-shadow(0 -7px currentColor);-webkit-transform:translateY(14px);-ms-transform:translateY(14px);transform:translateY(14px)}.wrapper_menu .menu_top .burger.open:after{-webkit-transform:translateY(9px) rotateZ(-40deg);-ms-transform:translateY(9px) rotate(-40deg);transform:translateY(9px) rotateZ(-40deg)}.wrapper_menu .menu_top__submenu:nth-child(-n+3){display:none}.wrapper_menu .menu_top__submenu.info{width:200px;min-width:200px;margin:0 0 0 auto}.wrapper_menu .menu_top__submenu.info>a{-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center}.wrapper_menu .menu_top__submenu.info .menu_top__submenu_list .time{display:-webkit-box;display:-webkit-flex;display:flex}.wrapper_menu .menu_top__submenu.md{display:block}.wrapper_menu .menu_top__submenu_title{font-size:13px}.wrapper_menu .call{width:200px;min-width:200px;font-size:14px;line-height:16px}.rembit_bid__block .rembit_bid__main_block::after{background:url(../images/md_master.png) no-repeat;top:unset;bottom:-190px;left:0}.rembit_bid__block .rembit_bid__main_block .text{margin-top:45px;padding-left:20px}.rembit_bid__block .rembit_bid__main_block .text h1.stub{font-size:27px;line-height:30px}.rembit_bid_separate__block .rembit_bid_separate__main_block{height:320px}.rembit_bid_separate__block .rembit_bid_separate__main_block::before{display:none}.rembit_bid_separate__block .rembit_bid_separate__main_block::after{display:block}.rembit_bid_separate__block .rembit_bid_separate__main_block .text{width:488px}.rembit_bid_separate__block .rembit_bid_separate__main_block .text .desc .lg_br{display:none}.rembit_bid_separate__block .rembit_bid_separate__main_block .text .price{font-size:16px;line-height:16px;bottom:15px;left:30px}.rembit_bid_separate__block .rembit_bid_separate__main_block .text .call_separate{display:block}.rembit_bid_separate__form_bid{display:none}.rembit_appliances__block .tech{width:174px;height:174px;margin-right:14px;margin-top:14px}.rembit_appliances__block .tech:nth-child(even),.rembit_appliances__block .tech:nth-child(odd){margin-top:0;margin-right:14px}.rembit_appliances__block .tech:nth-child(4n){margin-right:0}.rembit_appliances__block .tech:nth-child(n+5){margin-top:14px}.rembit_appliances__block_optional .tech{width:362px;margin-right:14px;margin-top:14px;padding-left:30px}.rembit_appliances__block_optional .tech .title{font-size:16px;line-height:18px}.rembit_why{height:auto}.rembit_why__block{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;padding-bottom:40px}.rembit_why__block__left_block{margin-top:40px}.rembit_why__block__left_block h2{font-size:25px;line-height:31px}.rembit_why__block__left_block .items_block{padding-right:50px;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}.rembit_why__block__left_block .items_block .item{width:46%}.rembit_why__block__left_block .items_block .item br{display:none}.rembit_why__block__left_block .items_block .item .desc{font-size:18px;line-height:23px}.rembit_why__block__right_block{width:100%;padding-right:180px;height:auto;padding-bottom:50px}.rembit_why__block__right_block h2 .md_off{display:none}.rembit_why__block__right_block .items_block .item .desc{font-size:18px;line-height:23px}.rembit_principles{background:#fff}.rembit_principles .wrapper::before{bottom:0;left:-180px}.rembit_principles .wrapper::after{right:100px;top:20px}.rembit_principles__block{height:auto;padding-top:50px;padding-bottom:50px}.rembit_principles__block::before{right:10px}.rembit_principles__block h2{font-size:25px;line-height:34px}.rembit_principles__block__items{margin-top:30px}.rembit_principles__block__items .item{width:calc(50% - 20px)}.rembit_principles__block__items .item:nth-child(even),.rembit_principles__block__items .item:nth-child(odd){margin-top:0}.rembit_principles__block__items .item:nth-child(n+3){margin-top:42px}.rembit_scheme__block{display:none}.rembit_scheme__block-slider{display:block}.rembit_questions__block{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column}.rembit_questions__block__items{width:100%}.rembit_questions__block form{width:100%;height:auto;padding-bottom:55px}.rembit_questions__block form::after,.rembit_questions__block form::before{display:none}.rembit_questions__block form .desc{width:445px}.rembit_questions__block form .input_block{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;flex-direction:row}.rembit_questions__block form .input_block .input_item.name{margin-right:12px;margin-bottom:0}.rembit_questions__block form textarea{width:100%}.rembit_questions__block form .foot{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;flex-direction:row}.rembit_questions__block form .foot button{width:263px;min-width:263px;margin-bottom:0;margin-right:20px}.rembit_questions__block form .foot .conditions{width:263px}.rembit_questions__block form .foot .conditions br{display:none}.rembit_reviews{padding-top:50px;padding-bottom:90px;height:auto}.rembit_reviews h2{margin-bottom:40px}.rembit_reviews__block{width:738px}.rembit_reviews__block .flickity-viewport{overflow:unset}.rembit_reviews__block .flickity-page-dots{bottom:-45px}.rembit_reviews__block .flickity-page-dots .dot{opacity:1;background:url(/bi../images/svgs/dot.svg 0/contain no-repeat;width:8px;border-radius:0;-webkit-transition:.3s;transition:.3s}.rembit_reviews__block .flickity-page-dots .dot.is-selected{background:url(/../images/svgs/dot_selected.svg) 0 0/contain no-repeat}.rembit_reviews__block .item{width:567px;height:280px;-webkit-transition:.3s;transition:.3s}.rembit_reviews__block .item:not(.is-selected){opacity:.4}.rembit_description{height:auto;padding-bottom:90px}.rembit_description h2{margin-bottom:50px}.rembit_description__block{width:738px}.rembit_description__block .flickity-viewport{overflow:unset}.rembit_description__block .flickity-page-dots{bottom:-45px}.rembit_description__block .flickity-page-dots .dot{opacity:1;background:url(/bi../images/svgs/dot.svg 0/contain no-repeat;width:8px;border-radius:0;-webkit-transition:.3s;transition:.3s}.rembit_description__block .flickity-page-dots .dot.is-selected{background:url(/../images/svgs/dot_selected.svg) 0 0/contain no-repeat}.rembit_description__block .item{width:566px;height:320px;margin-right:30px}.rembit_map{padding-top:50px}.rembit_map__block .city{width:59%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column}.rembit_map__block .city .title{margin-bottom:20px;padding-top:0}.rembit_map__block .city .items{width:407px}.rembit_map__block .city .items .item:nth-child(even),.rembit_map__block .city .items .item:nth-child(odd){margin:0}.rembit_map__block .city .items .item:nth-child(n+6){margin-top:14px}.rembit_map__block .city .items .item:nth-child(n+2){margin-left:12px}.rembit_map__block .city .items .item:nth-child(11),.rembit_map__block .city .items .item:nth-child(6){margin-left:0}.rembit_map__block .area{width:39%}.rembit_map__block .area .check_area{width:300px}.rembit_brands{margin-bottom:0;padding-bottom:50px;background:#fff}.rembit_brands__block a{width:134px;height:90px}.rembit_brands__block a:nth-child(even),.rembit_brands__block a:nth-child(odd){margin-top:0;margin-right:13px}.rembit_brands__block a:nth-child(n+6){margin-top:13px}.rembit_brands__block a:nth-child(5n){margin-right:0}.rembit_faults__block .item .outer .price{width:160px;padding-right:0;text-align:center}.rembit_faults__block .item .inner .block_but .call{width:auto;padding:0 40px}.rembit_services h3{font-size:25px;line-height:34px}.rembit_services__block .item .outer .price{width:160px;padding-right:0;text-align:center}.rembit_services__block .item .inner .block_but .call{width:auto;padding:0 40px}.rembit_repair__block .item{width:359px}.rembit_repair__block .item:nth-child(even),.rembit_repair__block .item:nth-child(odd){margin-right:19px;margin-top:20px}.rembit_repair__block .item:nth-child(2n){margin-right:0}.rembit_repair__block .item:nth-child(-n+2){margin-top:0}.rembit_materials__block .item{width:177px;height:177px}.rembit_materials__block .item:nth-child(even),.rembit_materials__block .item:nth-child(odd){margin-right:10px;margin-top:10px}.rembit_materials__block .item:nth-child(4n){margin-right:0}.rembit_materials__block .item:nth-child(-n+4){margin-top:0}.rembit_materials__block .item .block_for_img{height:100px;margin-bottom:10px}.rembit_materials__block .item .title{font-size:16px}.rembit_cost{height:auto}.rembit_cost .opt_back_left{height:470px;width:100%}.rembit_cost .opt_back_right{top:470px;width:100%}.rembit_cost__block{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column}.rembit_cost__block-check{width:100%;min-width:100%;padding-top:40px}.rembit_cost__block-check h2{width:460px}.rembit_cost__block-check .but_block{-webkit-box-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start}.rembit_cost__block-check .but_block .action{min-width:315px;max-width:315px;margin-right:20px}.rembit_cost__block-check .but_block .more_info{font-size:18px}.rembit_cost__block-category{padding-top:170px;padding-left:0;padding-bottom:40px}.rembit_footer__block .description{padding-right:15px}.rembit_footer__block .description__logo .text .title{font-size:19px}.rembit_footer__block .description__logo .text .desc{font-size:12px;letter-spacing:.02em}.rembit_footer__block .description__text{margin-top:30px}.rembit_footer__block .payment{padding:0 20px;width:275px}.rembit_footer__block .payment .banks .cards .item,.rembit_footer__block .payment .payment_systems .cards .item{width:60px;height:30px;margin-right:5px}.rembit_footer__block .contacts{padding-left:15px}.rembit_footer__block .contacts .tel{font-size:17px}.rembit_footer__block .contacts .social a{margin-right:5px}.rembit_bid_404{height:390px}.rembit_bid_404__block{padding-top:30px;padding-left:30px}.rembit_bid_404__block .master{width:265px;margin-right:35px}.rembit_bid_404__block .desc{padding-top:15px}.rembit_bid_404__block .desc img{width:344px}.rembit_bid_404__block .desc .title{font-size:15px;line-height:17px;margin-top:15px}.rembit_bid_404__block .desc .return{margin-top:40px}}@media screen and (max-width:768px){.debug>div,.wrapper{max-width:560px}::-webkit-scrollbar{width:6px}.top_button{display:none;width:50px;height:40px}#modal_call{width:320px;height:460px;padding-left:15px;padding-right:15px;overflow:auto}#modal_call.fancybox-content{padding-left:15px;padding-right:15px}#modal_call .title{font-size:20px;line-height:23px;margin-bottom:15px}#modal_call .desc{width:100%;font-size:16px;line-height:20px}#modal_call .desc .xs_off{display:none}#modal_accepted{width:320px;height:460px}#modal_accepted .title{margin-bottom:10px}.rembit_breadcrumb{margin-bottom:20px}.rembit_head{display:none}.rembit_head_mob{display:block}.wrapper_menu{display:none}.rembit_bid{margin-top:0;position:relative;background:#e2efff}.rembit_bid::after{content:'';position:absolute;width:269px;height:228px;background:url(/bitrix/templates/books/css/../img/bid/xs_master.svg) no-repeat;top:unset;bottom:35px;left:unset;right:0}.rembit_bid .call{display:block}.rembit_bid__block .rembit_bid__main_block{height:486px;width:100%;background:0 0;margin-right:0}.rembit_bid__block .rembit_bid__main_block::after,.rembit_bid__block .rembit_bid__main_block::before{display:none}.rembit_bid__block .rembit_bid__main_block .text{margin-top:70px;padding:0}.rembit_bid__block .rembit_bid__main_block .text h1.stub{font-size:20px;line-height:25px}.rembit_bid__block .rembit_bid__main_block .text h1{font-size:25px;line-height:28px}.rembit_bid__block .rembit_bid__main_block .text .desc .lg_br,.rembit_bid__block .rembit_bid__main_block .text .desc .lg_br_none,.rembit_bid__form_bid{display:none}.rembit_bid_separate{margin-top:58px;padding-bottom:35px;position:relative}.rembit_bid_separate .call{display:block}.rembit_bid_separate__block .rembit_bid_separate__main_block{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;height:auto;min-height:436px}.rembit_bid_separate__block .rembit_bid_separate__main_block::after,.rembit_bid_separate__block .rembit_bid_separate__main_block::before{display:none}.rembit_bid_separate__block .rembit_bid_separate__main_block .block_f_img{max-height:300px;margin:0 auto}.rembit_bid_separate__block .rembit_bid_separate__main_block .text{background:0 0;width:100%;margin-top:15px;padding:0}.rembit_bid_separate__block .rembit_bid_separate__main_block .text h1{font-weight:700;font-size:18px;line-height:23px;text-align:center;letter-spacing:.04em;text-transform:uppercase;color:#4c4c4c}.rembit_bid_separate__block .rembit_bid_separate__main_block .text .desc .lg_br_none{display:none}.rembit_bid_separate__block .rembit_bid_separate__main_block .text .desc{margin-bottom:20px}.rembit_bid_separate__block .rembit_bid_separate__main_block .text .price{font-size:18px;line-height:23px;position:relative;left:0;padding-top:10px}.rembit_appliances,.rembit_bid_separate__block .rembit_bid_separate__main_block .text .call_separate,.rembit_bid_separate__form_bid{display:none}.rembit_appliances_mob{display:block}.rembit_appliances_mob__slider .slide .tech{background:0 0/cover #e2efff}.rembit_why{display:none}.rembit_why_mob_one,.rembit_why_mob_two{display:block}.rembit_principles{display:none}.rembit_principles_mob{display:block}.rembit_scheme{background:#4b1bb1;padding-top:40px;height:auto;padding-bottom:90px}.rembit_scheme .wrapper{padding:0}.rembit_scheme h2{font-weight:700;font-size:18px;line-height:23px;text-align:center;letter-spacing:.04em;text-transform:uppercase;color:#fff;margin-bottom:40px}.rembit_scheme__block-slider::after,.rembit_scheme__block-slider::before{display:none}.rembit_scheme__block-slider__item__main{padding:30px 15px;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;flex-direction:column-reverse}.rembit_scheme__block-slider__item__main img{-webkit-align-self:flex-start;align-self:flex-start;width:160px;min-width:160px;height:160px;margin-bottom:30px}.rembit_scheme__block-slider__item .number{left:unset;bottom:unset;top:30px;right:15px}.rembit_scheme .flickity-page-dots{bottom:-55px}.rembit_questions{padding-top:40px;padding-bottom:0}.rembit_questions .wrapper{padding:0}.rembit_questions h2{font-weight:700;font-size:18px;line-height:23px;text-align:center;letter-spacing:.04em;text-transform:uppercase;color:#4c4c4c;margin-bottom:30px}.rembit_questions__block__items{min-width:auto}.rembit_questions__block__items .item::after{right:15px}.rembit_questions__block__items .item .title{padding-left:15px}.rembit_questions__block__items .item .text{padding-left:15px;padding-right:15px}.rembit_questions__block form{background:#e2efff;padding:25px 15px 40px}.rembit_questions__block form .title{font-size:18px;line-height:21px;width:160px}.rembit_questions__block form .desc{font-size:16px;line-height:20px;width:225px;margin-bottom:25px}.rembit_questions__block form .input_block{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column}.rembit_questions__block form .input_block .input_item{width:100%}.rembit_questions__block form .input_block .input_item.name{margin-bottom:20px}.rembit_questions__block form .foot{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column}.rembit_questions__block form .foot button{width:100%;margin:0 0 20px}.rembit_reviews{padding-top:40px;background:#4b1bb1}.rembit_reviews .wrapper{padding-left:0;padding-right:0}.rembit_reviews .flickity-page-dots{bottom:-55px}.rembit_reviews h2{font-weight:700;font-size:18px;line-height:23px;text-align:center;letter-spacing:.04em;text-transform:uppercase;color:#fff;margin-bottom:30px}.rembit_reviews__block{width:100%}.rembit_reviews__block .item{padding-left:15px;padding-right:15px;padding-bottom:80px;width:100%;height:auto}.rembit_reviews__block .item .date{top:unset;right:unset;left:15px;bottom:40px}.rembit_description{background:#e2efff;padding-top:40px}.rembit_description .wrapper{padding:0}.rembit_description .flickity-page-dots{bottom:-55px}.rembit_description h2{font-weight:700;font-size:18px;line-height:23px;text-align:center;letter-spacing:.04em;text-transform:uppercase;color:#784fd1;margin-bottom:30px}.rembit_description__block{width:100%}.rembit_description__block .item{padding-left:15px;padding-right:15px;padding-bottom:65px;width:100%;height:auto}.rembit_map{padding-top:40px;background:#fff;display:none}.rembit_map h2{font-weight:700;font-size:18px;line-height:23px;text-align:center;letter-spacing:.04em;text-transform:uppercase;color:#784fd1}.rembit_map__block{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column}.rembit_map__block .city{margin-bottom:30px;width:100%}.rembit_map__block .city .items{width:100%}.rembit_map__block .city .items .item:nth-child(even),.rembit_map__block .city .items .item:nth-child(odd){margin:0 10px 15px 0}.rembit_map__block .area{width:100%}.rembit_map__block .area .check_area{width:290px}.rembit_brands{margin-bottom:40px;display:none}.rembit_brands_mob{display:block}.rembit_faults .wrapper{padding:0}.rembit_faults .wrapper::after,.rembit_faults .wrapper::before{display:none}.rembit_faults h2{font-weight:700;font-size:18px;line-height:23px;text-align:center;letter-spacing:.04em;text-transform:uppercase;color:#4c4c4c;padding:0 15px!important;margin-bottom:25px}.rembit_faults h2 .xs_on{display:block}.rembit_faults__block::after{display:none}.rembit_faults__block .item .outer{height:80px;max-height:80px;box-sizing:border-box}.rembit_faults__block .item .outer .title .arrow{margin-left:15px;margin-right:10px}.rembit_faults__block .item .outer .title .text{font-size:13px;line-height:16px;padding-right:5px}.rembit_faults__block .item .outer .price{font-size:12px;line-height:15px;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;width:90px;min-width:90px}.rembit_faults__block .item .outer .price::before{height:79px}.rembit_faults__block .item .inner{padding:30px 15px 40px}.rembit_faults__block .item .inner .block_but{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column}.rembit_faults__block .item .inner .block_but .more{width:100%;margin-right:0;margin-bottom:10px}.rembit_faults__block .item .inner .block_but .call{width:100%;height:50px}.rembit_services{background:0 0/cover #e2efff}.rembit_services .wrapper{padding:0}.rembit_services h3{font-weight:700;font-size:18px;line-height:23px;text-align:center;letter-spacing:.04em;text-transform:uppercase;color:#4c4c4c;padding:0 15px!important;margin-bottom:25px}.rembit_services h3 .xs_on{display:block}.rembit_services__block .item .outer{height:80px;max-height:80px;box-sizing:border-box}.rembit_services__block .item .outer .title .arrow{margin-left:15px;margin-right:10px}.rembit_services__block .item .outer .title .text{font-size:13px;line-height:16px;padding-right:5px}.rembit_services__block .item .outer .price{font-size:12px;line-height:15px;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;width:90px;min-width:90px}.rembit_services__block .item .outer .price::before{height:79px}.rembit_services__block .item .inner{padding:30px 15px 40px}.rembit_services__block .item .inner .block_but{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column}.rembit_services__block .item .inner .block_but .more{width:100%;margin-right:0;margin-bottom:10px}.rembit_services__block .item .inner .block_but .call{width:100%;height:50px}.rembit_repair{background:#e2efff;padding-top:40px;padding-bottom:100px}.rembit_repair .wrapper{padding:0}.rembit_repair h2{font-weight:700;font-size:18px;line-height:23px;text-align:center;letter-spacing:.04em;text-transform:uppercase;color:#4c4c4c;padding:0 15px!important}.rembit_repair__block{display:block}.rembit_repair__block .flickity-page-dots{bottom:-70px}.rembit_repair__block .flickity-page-dots .dot{opacity:1;background:url(/bi../images/svgs/dot.svg 0/contain no-repeat;width:8px;border-radius:0;-webkit-transition:.3s;transition:.3s}.rembit_repair__block .flickity-page-dots .dot.is-selected{background:url(/../images/svgs/dot_selected.svg) 0 0/contain no-repeat}.rembit_repair__block .item{width:100%;padding:0 15px 40px}.rembit_repair__block .item:nth-child(even),.rembit_repair__block .item:nth-child(odd){margin:0}.rembit_materials,.rembit_repair .show_all{display:none}.rembit_materials_mob{display:block}.rembit_cost__block-check h2{font-weight:700;font-size:18px;line-height:23px;text-align:center;letter-spacing:.04em;text-transform:uppercase;color:#fff;width:100%}.rembit_cost__block-check h2 .xs_on{display:block}.rembit_cost__block-check .but_block{-webkit-flex-wrap:wrap;flex-wrap:wrap}.rembit_cost__block-check .but_block .action{min-width:100%;max-width:100%}.rembit_cost__block-check .but_block .more_info{margin:30px auto auto;padding:0}.rembit_cost__block-category{padding-top:80px}.rembit_cost__block-category__select_block{height:300px;overflow-y:auto;padding-top:13px}.rembit_footer{height:880px;bottom:-880px}.rembit_footer__block{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column}.rembit_footer__block .description{-webkit-box-ordinal-group:2;-webkit-order:1;order:1;margin-top:25px;width:100%;max-width:361px}.rembit_footer__block .payment{width:100%;border:none;padding:0 0 30px;border-bottom:1px solid rgba(255,255,255,.1)}.rembit_footer__block .payment .payment_systems .cards .item:nth-child(even),.rembit_footer__block .payment .payment_systems .cards .item:nth-child(odd){margin:0 5px 15px 0}.rembit_footer__block .payment .banks{margin-top:25px}.rembit_footer__block .payment .banks .cards .item:nth-child(even),.rembit_footer__block .payment .banks .cards .item:nth-child(odd){margin:0 5px 15px 0}.rembit_footer__block .contacts{padding:0 0 20px;margin-top:20px;border-bottom:1px solid rgba(255,255,255,.1)}.rembit_footer__block .contacts .tel{font-size:20px}.rembit_footer__block .contacts .social{margin-top:30px}.rembit_footer__block .contacts .social a{margin-right:15px}.rembit_bid_404__block{padding-left:0}.rembit_bid_404__block .master{display:none}.rembit_bid_404__block .desc{padding-top:0;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.rembit_bid_404__block .desc img{width:257px}.rembit_bid_404__block .desc .title{font-size:18px;line-height:21px;margin-top:20px;text-align:center}.rembit_bid_404__block .desc .return{width:290px;margin-top:60px}}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIm1haW4uY3NzIiwic21hcnQtZ3JpZC5sZXNzIiwiZW50cnkubGVzcyIsIm9wdGlvbmFsLmxlc3MiLCJoZWFkLmxlc3MiLCJtZW51Lmxlc3MiLCJiaWQubGVzcyIsImFwcGxpYW5jZXMubGVzcyIsIndoeS5sZXNzIiwicHJpbmNpcGxlcy5sZXNzIiwic2NoZW1lLmxlc3MiLCJxdWVzdGlvbnMubGVzcyIsInJldmlld3MubGVzcyIsImRlc2NyaXB0aW9uLmxlc3MiLCJtYXAubGVzcyIsImJyYW5kcy5sZXNzIiwiZmF1bHRzLmxlc3MiLCJzZXJ2aWNlcy5sZXNzIiwicmVwYWlyLmxlc3MiLCJtYXRlcmlhbHMubGVzcyIsImNvc3QubGVzcyIsImZvb3Rlci5sZXNzIiwiNDA0Lmxlc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBb0JBLFdDZ1NJLEtEdFNKLEtBVkEsR0FIQSxJQUNBLEdBQ0EsR0FhQSxTQURBLEtBUkEsR0FDQSxHQUNBLEdBQ0EsR0FDQSxHQUNBLEdBS0EsTUFYQSxHQWFBLEVBTkEsSUFTQSxHQUpBLFNBR0EsR0FoQkEsR0NnVFEsT0FBQSxFQUNBLFFBQUEsRUQzUlIsTUMrUlEsZ0JBQUEsU0Q3Uk4sZUFBQSxFQUtGLEtDMFJpQixTRDNSakIsSUM4UkksT0FBQSxFQUFxQixRRHhSekIsUUFDQSxLQUNBLEtBQ0EsSUFDQSxHQUNBLE9BQ0EsR0FDQSxJQ3FSTyxXQUFBLE9BQ0MsWUFBQSxJQUVJLE1BQ0osV0FBQSxLQUVELFFEalJQLEdDaVJhLFdBQUEsS0Q3UWIsR0FDQSxHQUNBLEdBQ0EsR0FDQSxHQUNBLEdDK1FJLFVBQUEsS0FDSSxZQUFBLElBRUUsSUFBUyxlQUFBLFNEelFuQixJQUNFLGVBQUEsWUFHRixNQUVBLE9BREEsU0M0UWtCLFlBQUEsUUFBUSxVQUFBLFFBQVcsWUFBQSxRQUFxQixPQUFPLE1BQUEsS0FBaUIsUURoUWxGLE1BQ0EsUUFDQSxXQUNBLE9BQ0EsT0FDQSxPQUNBLE9BSUEsS0FIQSxLQUNBLElBQ0EsUUVoR1UsUUFB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QSxFQUNBLGNBQUEsS0FHRixvREFDRSxNQUFBLEtBQ0EsT0FBQSxLQUdGLGlCQUNFLGVBQ0EsTUFEQSxRQUlGLDBCQUNFLFFBQUEsRUFHRixvQkFDRSxZQUFBLElBQ0EsVUFBQSxLQUNBLFlBQUEsS0FDQSxXQUFBLE9BQ0EsZUFBQSxNQUNBLGVBQUEsVUFDQSxNQUFBLFFBQ0EsUUFBQSxFQUFBLGVBQ0EsY0FBQSxLQUdGLDJCQUNFLFFBQUEsTUFHRixxQ0FDRSxPQUFBLEtBQ0EsV0FBQSxLQUNBLFdBQUEsV0FHRixtREFDRSxZQUFBLEtBQ0EsYUFBQSxLQUdGLGtEQUNFLFVBQUEsS0FDQSxZQUFBLEtBQ0EsY0FBQSxJQUdGLDRDQUNFLFVBQUEsS0FDQSxZQUFBLEtBQ0EsUUFBQSxZQUFBLFFBQUEsYUFBQSxRQUFBLEtBQ0Esa0JBQUEsT0FBQSxvQkFBQSxPQUFBLFlBQUEsT0FDQSxpQkFBQSxPQUFBLHdCQUFBLE9BQUEsZ0JBQUEsT0FDQSxNQUFBLEtBQ0EsVUFBQSxLQUdGLG9EQUNFLE9BQUEsS0FHRixxQ0FDRSxRQUFBLEtBQUEsS0FBQSxLQUdGLGdEQUNFLG1CQUFBLFNBQUEsc0JBQUEsT0FBQSx1QkFBQSxPQUFBLGVBQUEsT0FHRixzREFDRSxNQUFBLEtBQ0EsYUFBQSxFQUNBLGNBQUEsS0FHRixzREFDRSxNQUFBLEtBQ0EsT0FBQSxLQUdGLGVBQ0UsV0FBQSxRQUNBLFlBQUEsS0FDQSxlQUFBLE1BR0Ysd0JBQ0UsUUFBQSxFQUdGLGtCQUNFLFlBQUEsSUFDQSxVQUFBLEtBQ0EsWUFBQSxLQUNBLFdBQUEsT0FDQSxlQUFBLE1BQ0EsZUFBQSxVQUNBLE1BQUEsUUFDQSxRQUFBLEVBQUEsZUFHRixzQkFDRSxRQUFBLE1BR0YsMENBQ0UsT0FBQSxNQUdGLCtDQUNFLFFBQUEsRUFDQSxXQUFBLGlDQUNBLFFBREEsVUFFQSxNQUFBLElBQ0EsY0FBQSxFQUNBLG1CQUFBLElBQUEsV0FBQSxJQUdGLDJEQUNFLFdBQUEsMENBQ0EsUUFEQSxVQUlGLDRCQUNFLE1BQUEsS0FDQSxRQUFBLEVBQUEsS0FBQSxLQXU2QkYsNENBcDZCQSwyQ0FFRSxPQUFBLEVBT0Ysa0JBSkEseUJBQ0UsUUFBQSxLQU9GLHNCQUNFLFFBQUEsTUFHRiw2QkFDRSxZQUFBLElBQ0EsVUFBQSxLQUNBLFlBQUEsS0FDQSxXQUFBLE9BQ0EsZUFBQSxNQUNBLGVBQUEsVUFDQSxNQUFBLEtBQ0EsTUFBQSxLQUdGLG9DQUNFLFFBQUEsTUFHRixxQ0FDRSxrQkFBQSxLQUFBLFVBQUEsS0FHRiw2Q0FDRSxVQUFBLEtBQ0EsVUFBQSxLQUdGLGdEQUNFLE9BQ0EsS0FEQSxLQUFBLEtBRUEsUUFBQSxFQUdGLDZCQUNFLFlBQUEsS0FHRiwyQ0FDRSxPQUFBLE1BQ0EsV0FBQSxLQUNBLFlBQUEsS0FHRixlQUNFLE9BQUEsTUFDQSxPQUFBLE9BR0Ysc0JBQ0UsbUJBQUEsU0FBQSxzQkFBQSxPQUFBLHVCQUFBLE9BQUEsZUFBQSxPQUdGLG1DQUNFLDBCQUFBLEVBQUEsY0FBQSxFQUFBLE1BQUEsRUFDQSxXQUFBLEtBQ0EsTUFBQSxLQUNBLFVBQUEsTUFHRiwrQkFDRSxNQUFBLEtBQ0EsWUFDQSxRQUFBLEVBQUEsRUFDQSxLQUNBLGNBQUEsSUFBQSxNQUFBLHFCQTY2QkYsNkVBMTZCQSw0RUFFRSxPQUFBLEVBQ0EsSUFDQSxLQUZBLEVBS0Ysc0NBQ0UsV0FBQSxLQTY2QkYsbUVBMTZCQSxrRUFFRSxPQUFBLEVBQ0EsSUFDQSxLQUZBLEVBS0YsZ0NBQ0UsUUFBQSxFQUFBLEVBRUEsS0FEQSxXQUFBLEtBRUEsY0FBQSxJQUFBLE1BQUEscUJBR0YscUNBQ0UsVUFBQSxLQUdGLHdDQUNFLFdBQUEsS0FHRiwwQ0FDRSxhQUFBLEtBR0YsdUJBQ0UsYUFBQSxFQUdGLCtCQUNFLFFBQUEsS0FHRiw2QkFDRSxZQUFBLEVBQ0EsUUFBQSxZQUFBLFFBQUEsYUFBQSxRQUFBLEtBQ0EsbUJBQUEsU0FBQSxzQkFBQSxPQUFBLHVCQUFBLE9BQUEsZUFBQSxPQUNBLGtCQUFBLE9BQUEsb0JBQUEsT0FBQSxZQUFBLE9BR0YsaUNBQ0UsTUFBQSxNQUdGLG9DQUNFLFVBQUEsS0FDQSxZQUFBLEtBQ0EsV0FBQSxLQUNBLFdBQUEsT0FHRixxQ0FDRSxNQUFBLE1BQ0EsV0FBQSIsImZpbGUiOiJtYWluLmNzcyIsInNvdXJjZXNDb250ZW50IjpbImJvZHksXG5kaXYsXG5kbCxcbmR0LFxuZGQsXG51bCxcbmxpLFxuaDEsXG5oMixcbmgzLFxuaDQsXG5oNSxcbmg2LFxucHJlLFxuY29kZSxcbmZvcm0sXG5maWVsZHNldCxcbmlucHV0LFxudGV4dGFyZWEsXG5wLFxuYmxvY2txdW90ZSxcbnRoLFxudGQge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbnRhYmxlIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XG59XG5cbmZpZWxkc2V0LFxuaW1nLFxuYWJiciB7XG4gIGJvcmRlcjogMDtcbn1cblxuYWRkcmVzcyxcbmNhcHRpb24sXG5jaXRlLFxuY29kZSxcbmRmbixcbmVtLFxuc3Ryb25nLFxudGgsXG52YXIge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG5cbnVsIGxpIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuY2FwdGlvbixcbnRoIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuaDEsXG5oMixcbmgzLFxuaDQsXG5oNSxcbmg2IHtcbiAgZm9udC1zaXplOiAxMDAlO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuXG5zdXAge1xuICB2ZXJ0aWNhbC1hbGlnbjogdGV4dC10b3A7XG59XG5cbnN1YiB7XG4gIHZlcnRpY2FsLWFsaWduOiB0ZXh0LWJvdHRvbTtcbn1cblxuaW5wdXQsXG50ZXh0YXJlYSxcbnNlbGVjdCB7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xufVxuXG5sZWdlbmQge1xuICBjb2xvcjogIzAwMDtcbn1cblxuYXJ0aWNsZSxcbmFzaWRlLFxuZGV0YWlscyxcbmZpZ2NhcHRpb24sXG5maWd1cmUsXG5mb290ZXIsXG5oZWFkZXIsXG5oZ3JvdXAsXG5tZW51LFxubmF2LFxuc2VjdGlvbixcbm1haW4ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi53cmFwcGVyIHtcbiAgbWF4LXdpZHRoOiAxMzYwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgcGFkZGluZy1yaWdodDogMHB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4uZGVidWcge1xuICBoZWlnaHQ6IDEwMHZoO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiA5OTk5OTk5OTk7XG59XG5cbi5kZWJ1ZyA+IGRpdiB7XG4gIGhlaWdodDogaW5oZXJpdDtcbiAgbWF4LXdpZHRoOiAxMzYwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgcGFkZGluZy1yaWdodDogMHB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4uZGVidWcgPiBkaXYgPiBkaXYge1xuICBoZWlnaHQ6IGluaGVyaXQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xuICBtYXJnaW4tcmlnaHQ6IC0xMHB4O1xufVxuXG4uZGVidWcgPiBkaXYgPiBkaXYgPiBkaXYge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIHdpZHRoOiBjYWxjKDguMzMzMzMzMzMzMzMzMzM0JSAtIDIwcHgpO1xuICBoZWlnaHQ6IGluaGVyaXQ7XG4gIG91dGxpbmU6IDFweCBzb2xpZCAjZmYwO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogTWFyaXVwb2w7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvTWFyaXVwb2wvV09GRi9NYXJpdXBvbC1SZWd1bGFyLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvTWFyaXVwb2wvT1RGL01hcml1cG9sLVJlZ3VsYXIub3RmXCIpIGZvcm1hdChcIm9wZW50eXBlXCIpO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogZmFsbGJhY2s7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogTWFyaXVwb2w7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvTWFyaXVwb2wvV09GRi9NYXJpdXBvbC1Cb2xkLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvTWFyaXVwb2wvT1RGL01hcml1cG9sLUJvbGQub3RmXCIpIGZvcm1hdChcIm9wZW50eXBlXCIpO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LWRpc3BsYXk6IGZhbGxiYWNrO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IE1hcml1cG9sO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL01hcml1cG9sL1dPRkYvTWFyaXVwb2wtQm9sZC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL01hcml1cG9sL09URi9NYXJpdXBvbC1Cb2xkLm90ZlwiKSBmb3JtYXQoXCJvcGVudHlwZVwiKTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1kaXNwbGF5OiBmYWxsYmFjaztcbn1cblxuKiB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1mYW1pbHk6IE1hcml1cG9sLCBBcmlhbCwgc2Fucy1zZXJpZjtcbn1cblxuYm9keSB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LWZhbWlseTogTWFyaXVwb2wsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtaW4taGVpZ2h0OiBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgY29sb3I6ICM0QzRDNEM7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbn1cblxuLnJlbWJpdF93aHlfbW9iX3R3byxcbi5yZW1iaXRfd2h5X21vYl9vbmUsXG4ucmVtYml0X3ByaW5jaXBsZXNfbW9iLFxuLnJlbWJpdF9zY2hlbWUsXG4ucmVtYml0X3Jldmlld3Mge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG5zdHJvbmcge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxudWwsXG5saSxcbmEge1xuICBmb250LWZhbWlseTogTWFyaXVwb2w7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG5cbnVsIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG59XG5cbmEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4ud3JhcHBlciBoMSxcbi53cmFwcGVyIGgyLFxuLndyYXBwZXIgaDMsXG4ud3JhcHBlciBoNCxcbi53cmFwcGVyIGg1IHtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5mYW5jeWJveC1zbGlkZS0taHRtbCB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICB3aWR0aDogMTJweDtcbn1cblxuOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gIGJhY2tncm91bmQ6ICNFMkVGRkY7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICBiYWNrZ3JvdW5kOiAjNzg0RkQxO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG5bZGlzYWJsZWRdIHtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cblxuc2VsZWN0W2Rpc2FibGVkXSArIC5zZWxlY3QyIC5zZWxlY3QyLXNlbGVjdGlvbiB7XG4gIGJhY2tncm91bmQ6ICNkYWQ4ZDg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkYWQ4ZDg7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lciB7XG4gIHRvcDogLTEzcHg7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gIGhlaWdodDogNDVweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0UyRUZGRjtcbiAgb3V0bGluZTogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcGxhY2Vob2xkZXIge1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogNDVweDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xuICBjb2xvcjogIzlEOUQ5RDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQge1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogNDVweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgcGFkZGluZy1sZWZ0OiAxN3B4O1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VhcmNoLS1kcm9wZG93biAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkIHtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0UyRUZGRjtcbiAgcGFkZGluZy1sZWZ0OiAxN3B4O1xuICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICBoZWlnaHQ6IDQ1cHg7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VhcmNoLS1kcm9wZG93biAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkOmZvY3VzIHtcbiAgb3V0bGluZTogMXB4IHNvbGlkIHB1cnBsZTtcbiAgb3V0bGluZS1vZmZzZXQ6IDBweDtcbn1cblxuLnNlbGVjdDItc2VhcmNoLS1kcm9wZG93biB7XG4gIHBhZGRpbmc6IDA7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbi5zZWxlY3QyLWRyb3Bkb3duIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI0UyRUZGRjtcbn1cblxuLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIHtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDQ1cHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIHBhZGRpbmc6IDA7XG4gIHBhZGRpbmctbGVmdDogMTdweDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHMgPiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25zIHtcbiAgbWluLWhlaWdodDogMzIwcHg7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWhpZ2hsaWdodGVkW2FyaWEtc2VsZWN0ZWRdIHtcbiAgYmFja2dyb3VuZDogIzAwOEJGRjtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25bYXJpYS1zZWxlY3RlZD10cnVlXSB7XG4gIGJhY2tncm91bmQ6ICNFMkVGRkY7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uW2FyaWEtc2VsZWN0ZWQ9dHJ1ZV06aG92ZXIge1xuICBjb2xvcjogIzAwMDAwMDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cge1xuICB3aWR0aDogMTNweDtcbiAgaGVpZ2h0OiAxMnB4O1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyBiIHtcbiAgYm9yZGVyLWNvbG9yOiB1bnNldDtcbiAgYm9yZGVyLXN0eWxlOiB1bnNldDtcbiAgYm9yZGVyLXdpZHRoOiB1bnNldDtcbiAgaGVpZ2h0OiB1bnNldDtcbiAgbGVmdDogdW5zZXQ7XG4gIG1hcmdpbi1sZWZ0OiB1bnNldDtcbiAgbWFyZ2luLXRvcDogdW5zZXQ7XG4gIHRvcDogdW5zZXQ7XG4gIHdpZHRoOiB1bnNldDtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9tYXAvYXJyb3cuc3ZnKSBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgd2lkdGg6IDEzcHg7XG4gIGhlaWdodDogMTJweDtcbiAgdG9wOiAxN3B4O1xuICByaWdodDogMTVweDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cgYi5hcnJvd191cCB7XG4gIGFuaW1hdGlvbjogc2VsZWN0X2Fycm93X3VwIDAuMjVzIGxpbmVhciBmb3J3YXJkcztcbn1cblxuQGtleWZyYW1lcyBzZWxlY3RfYXJyb3dfdXAge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIH1cblxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICB9XG59XG5cbi50b3BfYnV0dG9uIHtcbiAgZm9udC1mYW1pbHk6IE1hcml1cG9sLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgb3V0bGluZTogbm9uZTtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHotaW5kZXg6IDEwO1xuICB3aWR0aDogNjBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL29wdGlvbmFsL3RvcF9idXR0b24uc3ZnKSBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgdHJhbnNpdGlvbjogMC40cztcbiAgcG9zaXRpb246IGZpeGVkO1xuICByaWdodDogNTBweDtcbiAgYm90dG9tOiAtMTAwcHg7XG59XG5cbi50b3BfYnV0dG9uOmhvdmVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0ycHgpO1xufVxuXG4udG9wX2J1dHRvbi52aXNpYmxlIHtcbiAgYm90dG9tOiA1MHB4O1xufVxuXG4jbW9kYWxfY2FsbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGJhY2tncm91bmQ6ICNFMkVGRkYgdXJsKC4uL2ltZy9xdWVzdGlvbnMvYmFjay5wbmcpIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgd2lkdGg6IDQxMHB4O1xuICBoZWlnaHQ6IDUwMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4jbW9kYWxfY2FsbCAudGl0bGUge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBsaW5lLWhlaWdodDogMjVweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNGVtO1xuICBjb2xvcjogIzRDNEM0QztcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG1hcmdpbi1ib3R0b206IDIycHg7XG59XG5cbiNtb2RhbF9jYWxsIC5kZXNjIHtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjNweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xuICBjb2xvcjogIzRDNEM0QztcbiAgd2lkdGg6IDMwMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbn1cblxuI21vZGFsX2NhbGwgZm9ybSAuaW5wdXRfYmxvY2sgaW5wdXQge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA0NXB4O1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgY29sb3I6ICM0QzRDNEM7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcbn1cblxuI21vZGFsX2NhbGwgZm9ybSAuaW5wdXRfYmxvY2sgaW5wdXQ6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICM5RDlEOUQ7XG59XG5cbiNtb2RhbF9jYWxsIGZvcm0gLmlucHV0X2Jsb2NrIGlucHV0OmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuI21vZGFsX2NhbGwgZm9ybSAuYWN0aW9uIHtcbiAgZm9udC1mYW1pbHk6IE1hcml1cG9sLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgb3V0bGluZTogbm9uZTtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kOiAjMDA4QkZGO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNGVtO1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgdHJhbnNpdGlvbjogMC4zcztcbiAgd2lkdGg6IDI2MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tdG9wOiAzMHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4jbW9kYWxfY2FsbCBmb3JtIC5hY3Rpb246aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjNjZCOUZGO1xufVxuXG4jbW9kYWxfY2FsbCBmb3JtIC5lcnJvcl9uYW1lIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgb3BhY2l0eTogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBjb2xvcjogIzc4NEZEMTtcbn1cblxuI21vZGFsX2NhbGwgZm9ybSAuZXJyb3JfbmFtZTo6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAzcHg7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvcHJpbmNpcGxlcy9udXRfYmVmb3JlLnN2ZykgMCAwIC8gY29udGFpbiBuby1yZXBlYXQ7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDEycHg7XG59XG5cbiNtb2RhbF9jYWxsIGZvcm0gLmVycm9yX25hbWUuYWN0aXZlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiAwLjNzO1xufVxuXG4jbW9kYWxfY2FsbCBmb3JtIC5lcnJvcl90ZWwge1xuICBkaXNwbGF5OiBub25lO1xuICBvcGFjaXR5OiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGNvbG9yOiAjNzg0RkQxO1xuICBtYXJnaW46IDA7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG5cbiNtb2RhbF9jYWxsIGZvcm0gLmVycm9yX3RlbDo6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAzcHg7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvcHJpbmNpcGxlcy9udXRfYmVmb3JlLnN2ZykgMCAwIC8gY29udGFpbiBuby1yZXBlYXQ7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDEycHg7XG59XG5cbiNtb2RhbF9jYWxsIGZvcm0gLmVycm9yX3RlbC5hY3RpdmUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IDAuM3M7XG59XG5cbiNtb2RhbF9jYWxsIC5jb25kaXRpb25zIHtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMTRweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogIzlEOUQ5RDtcbn1cblxuI21vZGFsX2NhbGwuZmFuY3lib3gtY29udGVudCB7XG4gIHBhZGRpbmctbGVmdDogMzBweDtcbiAgcGFkZGluZy1yaWdodDogMzBweDtcbn1cblxuI21vZGFsX2FjY2VwdGVkIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgYmFja2dyb3VuZDogI0UyRUZGRiB1cmwoLi4vaW1nL3F1ZXN0aW9ucy9iYWNrLnBuZykgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICB3aWR0aDogNDEwcHg7XG4gIGhlaWdodDogNTAwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuI21vZGFsX2FjY2VwdGVkOjphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL29wdGlvbmFsL21hc3Rlcl9hY2NlcHRlZC5zdmcpIG5vLXJlcGVhdDtcbiAgd2lkdGg6IDMyNHB4O1xuICBoZWlnaHQ6IDMyNXB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogLTFweDtcbiAgbGVmdDogNTZweDtcbn1cblxuI21vZGFsX2FjY2VwdGVkIC50aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDIycHg7XG4gIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA0ZW07XG4gIGNvbG9yOiAjNEM0QzRDO1xuICB3aWR0aDogMjUwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xufVxuXG4jbW9kYWxfYWNjZXB0ZWQgLmRlc2Mge1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyM3B4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG4gIGNvbG9yOiAjNEM0QzRDO1xuICB3aWR0aDogMjYwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xufVxuXG4jbW9kYWxfYWNjZXB0ZWQuZmFuY3lib3gtY29udGVudCB7XG4gIHBhZGRpbmctbGVmdDogMzBweDtcbiAgcGFkZGluZy1yaWdodDogMzBweDtcbn1cblxuLnJlbWJpdF9icmVhZGNydW1iIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cblxuLnJlbWJpdF9icmVhZGNydW1iX19ibG9jayB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJhY2tncm91bmQ6ICNFMkVGRkY7XG4gIHBhZGRpbmc6IDE5cHggMzBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5yZW1iaXRfYnJlYWRjcnVtYl9fYmxvY2s6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZDogIzc4NGZkMTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogOHB4O1xuICBoZWlnaHQ6IDhweDtcbn1cblxuLnJlbWJpdF9icmVhZGNydW1iX19ibG9jazphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQ6ICM3ODRmZDE7XG4gIHdpZHRoOiA4cHg7XG4gIGhlaWdodDogOHB4O1xuICBsZWZ0OiB1bnNldDtcbiAgdG9wOiB1bnNldDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbn1cblxuLnJlbWJpdF9icmVhZGNydW1iX19ibG9jayBsaSB7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cblxuLnJlbWJpdF9icmVhZGNydW1iX19ibG9jayBsaS5hY3RpdmUge1xuICBjb2xvcjogIzRFMTZDNTtcbiAgaXNwbGF5OiBub25lO1xufVxuXG4ucmVtYml0X2JyZWFkY3J1bWJfX2Jsb2NrIGxpIGEge1xuICBjb2xvcjogIzRDNEM0QztcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTlweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLnJlbWJpdF9icmVhZGNydW1iX19ibG9jayBsaSBhIGltZyB7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDEycHg7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMXB4O1xufVxuXG4ucmVtYml0X2JyZWFkY3J1bWJfX2Jsb2NrIGxpIGE6aG92ZXIge1xuICB0cmFuc2l0aW9uOiAwLjNzO1xuICBjb2xvcjogIzAwOEJGRjtcbn1cblxuLnJlbWJpdF9oZWFkIHtcbiAgcGFkZGluZzogMjFweCAwIDIxcHggMDtcbn1cblxuLnJlbWJpdF9oZWFkX19ibG9jayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLnJlbWJpdF9oZWFkX19sb2dvIHtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IGNhbGMoMjUlIC0gMjBweCk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnJlbWJpdF9oZWFkX19sb2dvOmhvdmVyIC50ZXh0IHtcbiAgY29sb3I6ICMwMDhCRkY7XG59XG5cbi5yZW1iaXRfaGVhZF9fbG9nbzpob3ZlciAuaWNvbiB7XG4gIGZpbGw6ICMwMDhCRkY7XG59XG5cbi5yZW1iaXRfaGVhZF9fbG9nbyAuaWNvbiB7XG4gIGZpbGw6ICM0RTE2QzU7XG4gIHdpZHRoOiA1OXB4O1xuICBoZWlnaHQ6IDUzcHg7XG4gIHRyYW5zaXRpb246IDAuM3M7XG59XG5cbi5yZW1iaXRfaGVhZF9fbG9nbyAudGV4dCB7XG4gIG1hcmdpbi1sZWZ0OiAxM3B4O1xuICBjb2xvcjogIzRDNEM0QztcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB0cmFuc2l0aW9uOiAwLjNzO1xufVxuXG4ucmVtYml0X2hlYWRfX2xvZ28gLnRleHQgLnRpdGxlIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBsZXR0ZXItc3BhY2luZzogMC4wNGVtO1xufVxuXG4ucmVtYml0X2hlYWRfX2xvZ28gLnRleHQgLmRlc2Mge1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxNGVtO1xufVxuXG4ucmVtYml0X2hlYWRfX3NlYXJjaCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1yaWdodDogNDdweDtcbiAgd2lkdGg6IGNhbGMoOC4zMzMzMzMzMzMzMzMzMzQlIC0gMjBweCk7XG59XG5cbi5yZW1iaXRfaGVhZF9fc2VhcmNoIC5pY29uIHtcbiAgZmlsbDogIzMzMzMzMztcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbiAgbWluLXdpZHRoOiAxNnB4O1xuICBtaW4taGVpZ2h0OiAxNnB4O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG5cbi5yZW1iaXRfaGVhZF9fc2VhcmNoIC50aXRsZSB7XG4gIGNvbG9yOiAjMzMzMzMzO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMTRweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBtaW4td2lkdGg6IDgzcHg7XG59XG5cbi5yZW1iaXRfaGVhZF9fdGltZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiBjYWxjKDguMzMzMzMzMzMzMzMzMzM0JSAtIDIwcHgpO1xuICBtYXJnaW4tcmlnaHQ6IDY1cHg7XG59XG5cbi5yZW1iaXRfaGVhZF9fdGltZSAuaWNvbiB7XG4gIGZpbGw6ICMzMzMzMzM7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIG1pbi13aWR0aDogMTZweDtcbiAgbWluLWhlaWdodDogMTZweDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuXG4ucmVtYml0X2hlYWRfX3RpbWUgLnRleHQge1xuICBtaW4td2lkdGg6IDEwM3B4O1xufVxuXG4ucmVtYml0X2hlYWRfX3RpbWUgLnRleHQgLnRpdGxlIHtcbiAgY29sb3I6ICM5RDlEOUQ7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICBmb250LXNpemU6IDEycHg7XG59XG5cbi5yZW1iaXRfaGVhZF9fdGltZSAudGV4dCAuZGVzYyB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjNEM0QzRDO1xufVxuXG4ucmVtYml0X2hlYWRfX2Nvc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogY2FsYygxNi42NjY2NjY2NjY2NjY2NjglIC0gMjBweCk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnJlbWJpdF9oZWFkX19jb3N0OmhvdmVyIC50aXRsZSB7XG4gIGNvbG9yOiAjMDA4QkZGO1xufVxuXG4ucmVtYml0X2hlYWRfX2Nvc3Q6aG92ZXIgLmljb24ge1xuICBmaWxsOiAjMDA4QkZGO1xufVxuXG4ucmVtYml0X2hlYWRfX2Nvc3QgLmljb24ge1xuICBmaWxsOiAjNEUxNkM1O1xuICB3aWR0aDogMzRweDtcbiAgbWluLXdpZHRoOiAzNHB4O1xuICBoZWlnaHQ6IDM0cHg7XG4gIG1pbi1oZWlnaHQ6IDM0cHg7XG4gIG1hcmdpbi1yaWdodDogMTJweDtcbiAgdHJhbnNpdGlvbjogMC4zcztcbn1cblxuLnJlbWJpdF9oZWFkX19jb3N0IC50aXRsZSB7XG4gIG1pbi13aWR0aDogMTExcHg7XG4gIGNvbG9yOiAjNEM0QzRDO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICB0cmFuc2l0aW9uOiAwLjNzO1xufVxuXG4ucmVtYml0X2hlYWRfX3F1ZXN0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IGNhbGMoMTYuNjY2NjY2NjY2NjY2NjY4JSAtIDIwcHgpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5yZW1iaXRfaGVhZF9fcXVlc3Rpb246aG92ZXIgLnRpdGxlIHtcbiAgY29sb3I6ICMwMDhCRkY7XG59XG5cbi5yZW1iaXRfaGVhZF9fcXVlc3Rpb246aG92ZXIgLmljb24ge1xuICBmaWxsOiAjMDA4QkZGO1xufVxuXG4ucmVtYml0X2hlYWRfX3F1ZXN0aW9uIC5pY29uIHtcbiAgZmlsbDogIzRFMTZDNTtcbiAgd2lkdGg6IDM0cHg7XG4gIG1pbi13aWR0aDogMzRweDtcbiAgaGVpZ2h0OiAzNHB4O1xuICBtaW4taGVpZ2h0OiAzNHB4O1xuICBtYXJnaW4tcmlnaHQ6IDEycHg7XG4gIHRyYW5zaXRpb246IDAuM3M7XG59XG5cbi5yZW1iaXRfaGVhZF9fcXVlc3Rpb24gLnRpdGxlIHtcbiAgbWluLXdpZHRoOiAxMTFweDtcbiAgY29sb3I6ICM0QzRDNEM7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIHRyYW5zaXRpb246IDAuM3M7XG59XG5cbi5yZW1iaXRfaGVhZF9fY2FsbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogcmlnaHQ7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHdpZHRoOiBjYWxjKDI1JSAtIDIwcHgpO1xuICB3aWR0aDogMjYzcHg7XG59XG5cbi5yZW1iaXRfaGVhZF9fY2FsbCAudGl0bGUge1xuICBjb2xvcjogIzlEOUQ5RDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuLnJlbWJpdF9oZWFkX19jYWxsIC50ZWwge1xuICBtYXJnaW4tdG9wOiAtMTBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5yZW1iaXRfaGVhZF9fY2FsbCAudGVsOmhvdmVyIC5udW1iZXIge1xuICBjb2xvcjogIzAwOEJGRjtcbn1cblxuLnJlbWJpdF9oZWFkX19jYWxsIC50ZWw6aG92ZXIgLmljb24ge1xuICBmaWxsOiAjMDA4QkZGO1xufVxuXG4ucmVtYml0X2hlYWRfX2NhbGwgLnRlbCAuaWNvbiB7XG4gIGZpbGw6ICM0RTE2QzU7XG4gIHdpZHRoOiAzOHB4O1xuICBoZWlnaHQ6IDM4cHg7XG4gIG1hcmdpbi1yaWdodDogMTRweDtcbiAgdHJhbnNpdGlvbjogMC4zcztcbn1cblxuLnJlbWJpdF9oZWFkX19jYWxsIC50ZWwgLm51bWJlciB7XG4gIGNvbG9yOiAjNEM0QzRDO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsZXR0ZXItc3BhY2luZzogMC4wNGVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB0cmFuc2l0aW9uOiAwLjNzO1xufVxuXG4ucmVtYml0X2hlYWRfbW9iIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgYm94LXNoYWRvdzogMHB4IC00cHggMTBweCAjMDAwMDAwO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHotaW5kZXg6IDEwO1xufVxuXG4ucmVtYml0X2hlYWRfbW9iX19ibG9jayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZzogMTFweCAwO1xufVxuXG4ucmVtYml0X2hlYWRfbW9iX19ibG9jayAubG9nbyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5yZW1iaXRfaGVhZF9tb2JfX2Jsb2NrIC5sb2dvIC5pY29uIHtcbiAgZmlsbDogIzRFMTZDNTtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgbWFyZ2luLXJpZ2h0OiA2cHg7XG59XG5cbi5yZW1iaXRfaGVhZF9tb2JfX2Jsb2NrIC5sb2dvIC50aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA0ZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjNEM0QzRDO1xufVxuXG4ucmVtYml0X2hlYWRfbW9iX19ibG9jayAuYnVyZ2VyIHtcbiAgd2lkdGg6IDI1cHg7XG4gIGhlaWdodDogMThweDtcbiAgZmlsbDogIzRDNEM0QztcbiAgdHJhbnNpdGlvbjogMC4xNXM7XG59XG5cbi5yZW1iaXRfaGVhZF9tb2JfX2Jsb2NrIC5idXJnZXIuaGlkZSB7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5yZW1iaXRfaGVhZF9tb2JfX2Jsb2NrIC50ZWwge1xuICBtYXJnaW46IDAgMzBweCAwIGF1dG87XG59XG5cbi5yZW1iaXRfaGVhZF9tb2JfX2Jsb2NrIC50ZWwgc3ZnIHtcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMThweDtcbiAgZmlsbDogIzRFMTZDNTtcbn1cblxuLnJlbWJpdF9ib3R0b21fbW9iIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgYm94LXNoYWRvdzogMHB4IDRweCAxMHB4ICMwMDAwMDA7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgei1pbmRleDogMTA7XG4gIGhlaWdodDogNDNweDtcbn1cblxuLnJlbWJpdF9ib3R0b21fbW9iIC53cmFwcGVyIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuXG4ucmVtYml0X2JvdHRvbV9tb2JfX2Jsb2NrIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4ucmVtYml0X2JvdHRvbV9tb2JfX2Jsb2NrIC5jYWxsIHtcbiAgZm9udC1mYW1pbHk6IE1hcml1cG9sLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgb3V0bGluZTogbm9uZTtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNGVtO1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgYmFja2dyb3VuZDogIzc4NEZEMTtcbiAgaGVpZ2h0OiA0M3B4O1xuICB3aWR0aDogNTAlO1xufVxuXG4ucmVtYml0X2JvdHRvbV9tb2JfX2Jsb2NrIC5yaWdodF9ibG9jayB7XG4gIHBhZGRpbmc6IDExcHggMDtcbn1cblxuLnJlbWJpdF9ib3R0b21fbW9iX19ibG9jayAucmlnaHRfYmxvY2sgLmJ1cmdlciB7XG4gIHdpZHRoOiAyNXB4O1xuICBoZWlnaHQ6IDE4cHg7XG4gIGZpbGw6ICM0QzRDNEM7XG4gIHRyYW5zaXRpb246IDAuMTVzO1xufVxuXG4ucmVtYml0X2JvdHRvbV9tb2JfX2Jsb2NrIC5yaWdodF9ibG9jayAuYnVyZ2VyLmhpZGUge1xuICBvcGFjaXR5OiAwO1xufVxuXG4ucmVtYml0X2JvdHRvbV9tb2JfX2Jsb2NrIC5yaWdodF9ibG9jayAudGVsIHtcbiAgbWFyZ2luOiAwIDMwcHggMCBhdXRvO1xufVxuXG4ucmVtYml0X2JvdHRvbV9tb2JfX2Jsb2NrIC5yaWdodF9ibG9jayAudGVsIHN2ZyB7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDE4cHg7XG4gIGZpbGw6ICM0RTE2QzU7XG59XG5cbi5yZW1iaXRfbW9iX21lbnUge1xuICB6LWluZGV4OiAxO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICB0b3A6IDQycHg7XG4gIHBhZGRpbmctdG9wOiAyMnB4O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gNjRweCk7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgbGVmdDogLTEwMCU7XG59XG5cbi5yZW1iaXRfbW9iX21lbnUuYm90dG9tIHtcbiAgdG9wOiAwO1xuICBoZWlnaHQ6IGNhbGMoMTAwdmggLSA0M3B4KTtcbn1cblxuLnJlbWJpdF9tb2JfbWVudS5zaG93IHtcbiAgYW5pbWF0aW9uOiBzbGlkZUxlZnRTaG93IDAuM3MgbGluZWFyIGZvcndhcmRzO1xufVxuXG4ucmVtYml0X21vYl9tZW51LmNsb3NlIHtcbiAgYW5pbWF0aW9uOiBzbGlkZUxlZnRDbG9zZSAwLjNzIGxpbmVhciBmb3J3YXJkcztcbn1cblxuLnJlbWJpdF9tb2JfbWVudSAuaW5mb19ibG9jayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDE1NywgMTU3LCAxNTcsIDAuMSk7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5cbi5yZW1iaXRfbW9iX21lbnUgLmluZm9fYmxvY2sgLnRpbWUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4ucmVtYml0X21vYl9tZW51IC5pbmZvX2Jsb2NrIC50aW1lIC50b3Age1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG5cbi5yZW1iaXRfbW9iX21lbnUgLmluZm9fYmxvY2sgLnRpbWUgLnRvcCAuaWNvbiB7XG4gIHdpZHRoOiAxNHB4O1xuICBoZWlnaHQ6IDE0cHg7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xufVxuXG4ucmVtYml0X21vYl9tZW51IC5pbmZvX2Jsb2NrIC50aW1lIC50b3AgLnRpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gIGNvbG9yOiAjOUQ5RDlEO1xufVxuXG4ucmVtYml0X21vYl9tZW51IC5pbmZvX2Jsb2NrIC50aW1lIC5kZXNjIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gIGNvbG9yOiAjNEM0QzRDO1xuICBwYWRkaW5nLWxlZnQ6IDE5cHg7XG59XG5cbi5yZW1iaXRfbW9iX21lbnUgLmluZm9fYmxvY2sgLnBob25lIC50aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICBjb2xvcjogIzlEOUQ5RDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuXG4ucmVtYml0X21vYl9tZW51IC5pbmZvX2Jsb2NrIC5waG9uZSAudGVsIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gIGNvbG9yOiAjNEM0QzRDO1xufVxuXG4ucmVtYml0X21vYl9tZW51IC5tYWluX21lbnUgLm1haW5faXRlbSB7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG4gIGNvbG9yOiAjNEM0QzRDO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuXG4ucmVtYml0X21vYl9tZW51IC5tYWluX21lbnUgLm1haW5faXRlbTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMTU3LCAxNTcsIDE1NywgMC4xKTtcbiAgcGFkZGluZy1ib3R0b206IDM1cHg7XG59XG5cbi5yZW1iaXRfbW9iX21lbnUgLm1haW5fbWVudSAubWFpbl9pdGVtIC5pY29uIHtcbiAgZmlsbDogIzRFMTZDNTtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xufVxuXG4ucmVtYml0X21vYl9tZW51IC5tYWluX21lbnUgLm1haW5faXRlbSAuaWNvbjpudGgtY2hpbGQoMSkge1xuICB3aWR0aDogMjFweDtcbiAgaGVpZ2h0OiAxN3B4O1xufVxuXG4ucmVtYml0X21vYl9tZW51IC5tYWluX21lbnUgLm1haW5faXRlbSAuaWNvbjpudGgtY2hpbGQoMikge1xuICB3aWR0aDogMjNweDtcbiAgaGVpZ2h0OiAyOXB4O1xufVxuXG4ucmVtYml0X21vYl9tZW51IC5tYWluX21lbnUgLm1haW5faXRlbSAuaWNvbjpudGgtY2hpbGQoMykge1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xufVxuXG4ucmVtYml0X21vYl9tZW51IC5tYWluX21lbnUgLm1haW5faXRlbSAuaWNvbjpudGgtY2hpbGQoNCkge1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xufVxuXG4ucmVtYml0X21vYl9tZW51IC5tYWluX21lbnUgLm1haW5faXRlbSAuYXJyb3cge1xuICBmaWxsOiAjNEUxNkM1O1xuICB3aWR0aDogMTdweDtcbiAgaGVpZ2h0OiAxNXB4O1xuICBtYXJnaW46IDAgMCAwIGF1dG87XG59XG5cbi5yZW1iaXRfbW9iX21lbnUgLm1haW5fbWVudSAub3B0aW9uYWxfYmxvY2sge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgY29sb3I6ICM0QzRDNEM7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5cbi5yZW1iaXRfbW9iX21lbnUgLm1haW5fbWVudSAub3B0aW9uYWxfYmxvY2s6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5yZW1iaXRfbW9iX21lbnUgLm1haW5fbWVudSAub3B0aW9uYWxfYmxvY2sgLmljb24ge1xuICBmaWxsOiAjNEUxNkM1O1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG59XG5cbi5yZW1iaXRfbW9iX21lbnUgLm1haW5fbWVudSAub3B0aW9uYWxfYmxvY2sgLmljb246bnRoLWNoaWxkKDEpIHtcbiAgd2lkdGg6IDI5cHg7XG4gIGhlaWdodDogMjlweDtcbn1cblxuLnJlbWJpdF9tb2JfbWVudSAubWFpbl9tZW51IC5vcHRpb25hbF9ibG9jayAuaWNvbjpudGgtY2hpbGQoMikge1xuICB3aWR0aDogMzJweDtcbiAgaGVpZ2h0OiAzMnB4O1xufVxuXG4ucmVtYml0X21vYl9tZW51IC5tYWluX21lbnUgLm9wdGlvbmFsX2Jsb2NrIC5pdGVtIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gIGNvbG9yOiAjNEM0QzRDO1xufVxuXG4ucmVtYml0X21vYl9tZW51IC5tYWluX21lbnUgLm9wdGlvbmFsX2Jsb2NrIC5pdGVtOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4ucmVtYml0X21vYl9tZW51IC5tYWluX21lbnUgLm9wdGlvbmFsX2Jsb2NrIC5pdGVtIC5pY29uIHtcbiAgZmlsbDogIzRFMTZDNTtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xufVxuXG4ucmVtYml0X21vYl9tZW51IC5tYWluX21lbnUgLm9wdGlvbmFsX2Jsb2NrIC5pdGVtIC5pY29uOm50aC1jaGlsZCgxKSB7XG4gIHdpZHRoOiAyOXB4O1xuICBoZWlnaHQ6IDI5cHg7XG59XG5cbi5yZW1iaXRfbW9iX21lbnUgLm1haW5fbWVudSAub3B0aW9uYWxfYmxvY2sgLml0ZW0gLmljb246bnRoLWNoaWxkKDIpIHtcbiAgd2lkdGg6IDMycHg7XG4gIGhlaWdodDogMzJweDtcbn1cblxuLnJlbWJpdF9tb2JfbWVudSAuYWN0aW9uIHtcbiAgZm9udC1mYW1pbHk6IE1hcml1cG9sLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgb3V0bGluZTogbm9uZTtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNGVtO1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgYmFja2dyb3VuZDogIzc4NEZEMTtcbiAgaGVpZ2h0OiAzNXB4O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXRvcDogMzBweDtcbiAgbWFyZ2luLWJvdHRvbTogNjhweDtcbn1cblxuLnJlbWJpdF9tb2JfbWVudSAuYWN0aW9uLmhpZGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ucmVtYml0X21vYl9tZW51IC5hY3Rpb246aG92ZXIge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMykpLCAjNzg0RkQxO1xuICBib3gtc2hhZG93OiAwcHggMnB4IDVweCByZ2JhKDAsIDAsIDAsIDAuNjYpO1xuICB0cmFuc2l0aW9uOiAwLjE1cztcbn1cblxuQGtleWZyYW1lcyBzbGlkZUxlZnRTaG93IHtcbiAgMCUge1xuICAgIGxlZnQ6IC0xMDAlO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgbGVmdDogMCU7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBzbGlkZUxlZnRDbG9zZSB7XG4gIDAlIHtcbiAgICBsZWZ0OiAwJTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIGxlZnQ6IC0xMDAlO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgc2xpZGVSaWdodHRTaG93IHtcbiAgMCUge1xuICAgIGxlZnQ6IDEwMCU7XG4gIH1cblxuICAxMDAlIHtcbiAgICBsZWZ0OiAwJTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHNsaWRlUmlnaHRDbG9zZSB7XG4gIDAlIHtcbiAgICBsZWZ0OiAwJTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIGxlZnQ6IDEwMCU7XG4gIH1cbn1cblxuLnJlbWJpdF9tb2JfbWVudV9fc2Vjb25kLFxuLnJlbWJpdF9tb2JfbWVudV9fc2Vjb25kX2luZm8ge1xuICB6LWluZGV4OiAyO1xuICBiYWNrZ3JvdW5kOiAjRjdGN0Y3O1xuICB0b3A6IDQycHg7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGNhbGMoMTAwdmggLSA0MnB4KTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBsZWZ0OiAxMDAlO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xuICBjb2xvcjogIzRDNEM0Qztcbn1cblxuLnJlbWJpdF9tb2JfbWVudV9fc2Vjb25kLmJvdHRvbSxcbi5yZW1iaXRfbW9iX21lbnVfX3NlY29uZF9pbmZvLmJvdHRvbSB7XG4gIHRvcDogMDtcbiAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gNDNweCk7XG59XG5cbi5yZW1iaXRfbW9iX21lbnVfX3NlY29uZC5zaG93LFxuLnJlbWJpdF9tb2JfbWVudV9fc2Vjb25kX2luZm8uc2hvdyB7XG4gIGFuaW1hdGlvbjogc2xpZGVSaWdodHRTaG93IDAuM3MgbGluZWFyIGZvcndhcmRzO1xufVxuXG4ucmVtYml0X21vYl9tZW51X19zZWNvbmQuY2xvc2UsXG4ucmVtYml0X21vYl9tZW51X19zZWNvbmRfaW5mby5jbG9zZSB7XG4gIGFuaW1hdGlvbjogc2xpZGVSaWdodENsb3NlIDAuM3MgbGluZWFyIGZvcndhcmRzO1xufVxuXG4ucmVtYml0X21vYl9tZW51X19zZWNvbmQgLm1haW5fdGl0bGUsXG4ucmVtYml0X21vYl9tZW51X19zZWNvbmRfaW5mbyAubWFpbl90aXRsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmctdG9wOiAyOHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjhweDtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuXG4ucmVtYml0X21vYl9tZW51X19zZWNvbmQgLm1haW5fdGl0bGUgLmFycm93LFxuLnJlbWJpdF9tb2JfbWVudV9fc2Vjb25kX2luZm8gLm1haW5fdGl0bGUgLmFycm93IHtcbiAgd2lkdGg6IDE3cHg7XG4gIGhlaWdodDogMTVweDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgZmlsbDogIzRFMTZDNTtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xufVxuXG4ucmVtYml0X21vYl9tZW51X19zZWNvbmQgLnRlY2gsXG4ucmVtYml0X21vYl9tZW51X19zZWNvbmRfaW5mbyAudGVjaCB7XG4gIHBhZGRpbmctYm90dG9tOiA3NXB4O1xufVxuXG4ucmVtYml0X21vYl9tZW51X19zZWNvbmQgLnRlY2ggbGksXG4ucmVtYml0X21vYl9tZW51X19zZWNvbmRfaW5mbyAudGVjaCBsaSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGhlaWdodDogNTVweDtcbn1cblxuLnJlbWJpdF9tb2JfbWVudV9fc2Vjb25kIC50ZWNoIGxpLm90aGVyLFxuLnJlbWJpdF9tb2JfbWVudV9fc2Vjb25kX2luZm8gLnRlY2ggbGkub3RoZXIge1xuICBtYXJnaW4tdG9wOiAxNXB4O1xuICBwYWRkaW5nLXRvcDogMTVweDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNmZmZmZmY7XG59XG5cbi5yZW1iaXRfbW9iX21lbnVfX3NlY29uZCAudGVjaCBsaSAuaWNvbixcbi5yZW1iaXRfbW9iX21lbnVfX3NlY29uZF9pbmZvIC50ZWNoIGxpIC5pY29uIHtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgZmlsbDogIzRDNEM0QztcbiAgbWFyZ2luLXJpZ2h0OiAyMnB4O1xufVxuXG4ucmVtYml0X21vYl9tZW51X19zZWNvbmQgLnRlY2ggbGkgLmxpbmssXG4ucmVtYml0X21vYl9tZW51X19zZWNvbmRfaW5mbyAudGVjaCBsaSAubGluayB7XG4gIGNvbG9yOiAjNEM0QzRDO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4ucmVtYml0X21vYl9tZW51X19zZWNvbmQgLnRlY2ggbGkgLmFycm93LFxuLnJlbWJpdF9tb2JfbWVudV9fc2Vjb25kX2luZm8gLnRlY2ggbGkgLmFycm93IHtcbiAgd2lkdGg6IDE3cHg7XG4gIGhlaWdodDogMTVweDtcbiAgZmlsbDogIzRFMTZDNTtcbiAgbWFyZ2luOiAwIDAgMCBhdXRvO1xufVxuXG4ucmVtYml0X21vYl9tZW51X190aGlyZCB7XG4gIHotaW5kZXg6IDM7XG4gIGJhY2tncm91bmQ6ICNGN0Y3Rjc7XG4gIHRvcDogNDJweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogY2FsYygxMDB2aCAtIDQycHgpO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIGxlZnQ6IDEwMCU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG4gIGNvbG9yOiAjNEM0QzRDO1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBvdmVyZmxvdy15OiBzY3JvbGw7XG59XG5cbi5yZW1iaXRfbW9iX21lbnVfX3RoaXJkLmJvdHRvbSB7XG4gIHRvcDogMDtcbiAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gNDNweCk7XG59XG5cbi5yZW1iaXRfbW9iX21lbnVfX3RoaXJkLnNob3cge1xuICBhbmltYXRpb246IHNsaWRlUmlnaHR0U2hvdyAwLjNzIGxpbmVhciBmb3J3YXJkcztcbn1cblxuLnJlbWJpdF9tb2JfbWVudV9fdGhpcmQuY2xvc2Uge1xuICBhbmltYXRpb246IHNsaWRlUmlnaHRDbG9zZSAwLjNzIGxpbmVhciBmb3J3YXJkcztcbn1cblxuLnJlbWJpdF9tb2JfbWVudV9fdGhpcmQgLm1haW5fdGl0bGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nLXRvcDogMjhweDtcbiAgcGFkZGluZy1ib3R0b206IDI4cHg7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cblxuLnJlbWJpdF9tb2JfbWVudV9fdGhpcmQgLm1haW5fdGl0bGUgLmFycm93IHtcbiAgd2lkdGg6IDE3cHg7XG4gIGhlaWdodDogMTVweDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgZmlsbDogIzRFMTZDNTtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xufVxuXG4ucmVtYml0X21vYl9tZW51X190aGlyZCAud3JhcHBlciB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5yZW1iaXRfbW9iX21lbnVfX3RoaXJkIC50YWJsZV9maW5pc2gge1xuICBwYWRkaW5nLWJvdHRvbTogNzVweDtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnJlbWJpdF9tb2JfbWVudV9fdGhpcmQgLnRhYmxlX2ZpbmlzaC5zaG93IHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbn1cblxuLnJlbWJpdF9tb2JfbWVudV9fdGhpcmQgLnRhYmxlX2ZpbmlzaCAuaXRlbSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5yZW1iaXRfbW9iX21lbnVfX3RoaXJkIC50YWJsZV9maW5pc2ggLml0ZW0uc2hvdyB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG59XG5cbi5yZW1iaXRfbW9iX21lbnVfX3RoaXJkIC50YWJsZV9maW5pc2ggLml0ZW0gLmFsbCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcbiAgY29sb3I6ICM0QzRDNEM7XG4gIGJhY2tncm91bmQ6ICNGN0Y3Rjc7XG4gIGhlaWdodDogNjJweDtcbiAgcGFkZGluZzogMCAxNXB4O1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogM3B4O1xufVxuXG4ucmVtYml0X21vYl9tZW51X190aGlyZCAudGFibGVfZmluaXNoIC5pdGVtIC5saXN0IHtcbiAgbWFyZ2luLWJvdHRvbTogM3B4O1xufVxuXG4ucmVtYml0X21vYl9tZW51X190aGlyZCAudGFibGVfZmluaXNoIC5pdGVtIC5saXN0LmFjdGl2ZSAudGl0bGUgLmFycm93IHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMjcwZGVnKTtcbn1cblxuLnJlbWJpdF9tb2JfbWVudV9fdGhpcmQgLnRhYmxlX2ZpbmlzaCAuaXRlbSAubGlzdCAudGl0bGUge1xuICBwYWRkaW5nOiAwIDE1cHg7XG4gIGJhY2tncm91bmQ6ICNGN0Y3Rjc7XG4gIGhlaWdodDogNjJweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4ucmVtYml0X21vYl9tZW51X190aGlyZCAudGFibGVfZmluaXNoIC5pdGVtIC5saXN0IC50aXRsZSAubGluayB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG4gIGNvbG9yOiAjNEM0QzRDO1xufVxuXG4ucmVtYml0X21vYl9tZW51X190aGlyZCAudGFibGVfZmluaXNoIC5pdGVtIC5saXN0IC50aXRsZSAuYXJyb3cge1xuICB3aWR0aDogMTdweDtcbiAgaGVpZ2h0OiAxNXB4O1xuICBmaWxsOiAjNEUxNkM1O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gIHRyYW5zaXRpb246IDAuM3M7XG59XG5cbi5yZW1iaXRfbW9iX21lbnVfX3RoaXJkIC50YWJsZV9maW5pc2ggLml0ZW0gLmxpc3QgLnNjcm9sbCB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5yZW1iaXRfbW9iX21lbnVfX3RoaXJkIC50YWJsZV9maW5pc2ggLml0ZW0gLmxpc3QgLnNjcm9sbCBsaSB7XG4gIGhlaWdodDogNTVweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLnJlbWJpdF9tb2JfbWVudV9fdGhpcmQgLnRhYmxlX2ZpbmlzaCAuaXRlbSAubGlzdCAuc2Nyb2xsIGxpIGEge1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG4gIGNvbG9yOiAjNEM0QzRDO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4ucmVtYml0X21vYl9tZW51X190aGlyZCAudGFibGVfZmluaXNoIC5pdGVtIC5saXN0IC5zY3JvbGwgbGkgYSAubG9nbyB7XG4gIHdpZHRoOiA0MHB4O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG5cbi53cmFwcGVyX21lbnUge1xuICB6LWluZGV4OiAxMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kOiAjRUNFQ0VDO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLndyYXBwZXJfbWVudSAud3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4ud3JhcHBlcl9tZW51IC5tZW51X3RvcCB7XG4gIGJhY2tncm91bmQ6ICNFQ0VDRUM7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGhlaWdodDogNDVweDtcbiAgd2lkdGg6IDExMDBweDtcbn1cblxuLndyYXBwZXJfbWVudSAubWVudV90b3AgbGkge1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDAgMjVweDtcbiAgdHJhbnNpdGlvbjogMC4zcztcbn1cblxuLndyYXBwZXJfbWVudSAubWVudV90b3AgbGkgYSB7XG4gIGNvbG9yOiAjNEM0QzRDO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi53cmFwcGVyX21lbnUgLm1lbnVfdG9wIGxpLm1lbnVfdG9wX19zdWJtZW51OmZpcnN0LW9mLXR5cGU6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjMDA4QkZGO1xufVxuXG4ud3JhcHBlcl9tZW51IC5tZW51X3RvcCBsaS5tZW51X3RvcF9fc3VibWVudTpmaXJzdC1vZi10eXBlOmhvdmVyIC5idXJnZXIsXG4ud3JhcHBlcl9tZW51IC5tZW51X3RvcCBsaS5tZW51X3RvcF9fc3VibWVudTpmaXJzdC1vZi10eXBlOmhvdmVyIC5maXJzdCB7XG4gIHRyYW5zaXRpb246IDBzO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLndyYXBwZXJfbWVudSAubWVudV90b3AgLmJ1cmdlciB7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgY29sb3I6ICM0QzRDNEM7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDIycHg7XG59XG5cbi53cmFwcGVyX21lbnUgLm1lbnVfdG9wIC5idXJnZXI6YmVmb3JlLFxuLndyYXBwZXJfbWVudSAubWVudV90b3AgLmJ1cmdlcjphZnRlciB7XG4gIGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQ6IGN1cnJlbnRDb2xvcjtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMnB4O1xuICB0cmFuc2l0aW9uOiAwLjNzO1xufVxuXG4ud3JhcHBlcl9tZW51IC5tZW51X3RvcCAuYnVyZ2VyOmFmdGVyIHtcbiAgZmlsdGVyOiBkcm9wLXNoYWRvdygwIC0xMHB4IGN1cnJlbnRDb2xvcik7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxOHB4KTtcbn1cblxuLndyYXBwZXJfbWVudSAubWVudV90b3AgLmJ1cmdlci5vcGVuOmJlZm9yZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMHB4KSByb3RhdGVaKDQwZGVnKTtcbn1cblxuLndyYXBwZXJfbWVudSAubWVudV90b3AgLmJ1cmdlci5vcGVuOmFmdGVyIHtcbiAgZmlsdGVyOiBpbml0aWFsO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoOHB4KSByb3RhdGVaKC00MGRlZyk7XG59XG5cbi53cmFwcGVyX21lbnUgLm1lbnVfdG9wX19zdWJtZW51IHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYmFja2dyb3VuZDogI0Y3RjdGNztcbiAgd2lkdGg6IDI1JTtcbn1cblxuLndyYXBwZXJfbWVudSAubWVudV90b3BfX3N1Ym1lbnU6bnRoLW9mLXR5cGUobisyKTpudGgtb2YtdHlwZSgtbis0KSB7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI0U0RTRFNDtcbn1cblxuLndyYXBwZXJfbWVudSAubWVudV90b3BfX3N1Ym1lbnUudGhpcmQgLm1lbnVfdG9wX19zdWJtZW51X2xpc3Rfb3B0aWxpc3Qge1xuICB3aWR0aDogNDg1cHg7XG59XG5cbi53cmFwcGVyX21lbnUgLm1lbnVfdG9wX19zdWJtZW51LnRoaXJkIC5ibG9ja19kb3VibGUgLmxpc3Qge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLndyYXBwZXJfbWVudSAubWVudV90b3BfX3N1Ym1lbnUudGhpcmQgLmJsb2NrX2RvdWJsZSAubGlzdDpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbjogMDtcbn1cblxuLndyYXBwZXJfbWVudSAubWVudV90b3BfX3N1Ym1lbnUuaW5mbyBhIHtcbiAganVzdGlmeS1jb250ZW50OiBsZWZ0O1xufVxuXG4ud3JhcHBlcl9tZW51IC5tZW51X3RvcF9fc3VibWVudS5pbmZvIC5tZW51X3RvcF9fc3VibWVudV9saXN0IHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI0UyRUZGRjtcbn1cblxuLndyYXBwZXJfbWVudSAubWVudV90b3BfX3N1Ym1lbnUuaW5mbyAubWVudV90b3BfX3N1Ym1lbnVfbGlzdC5hY3RpdmUge1xuICBvcGFjaXR5OiAxO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLndyYXBwZXJfbWVudSAubWVudV90b3BfX3N1Ym1lbnUuaW5mbyAubWVudV90b3BfX3N1Ym1lbnVfbGlzdCAudGltZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGhlaWdodDogNDBweDtcbiAgcGFkZGluZy10b3A6IDI1cHg7XG4gIHBhZGRpbmctbGVmdDogMjVweDtcbn1cblxuLndyYXBwZXJfbWVudSAubWVudV90b3BfX3N1Ym1lbnUuaW5mbyAubWVudV90b3BfX3N1Ym1lbnVfbGlzdCAudGltZSAudGV4dCB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgY29sb3I6ICM5RDlEOUQ7XG59XG5cbi53cmFwcGVyX21lbnUgLm1lbnVfdG9wX19zdWJtZW51LmluZm8gLm1lbnVfdG9wX19zdWJtZW51X2xpc3QgLnRpbWUgLmljb24ge1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxOHB4O1xuICBtaW4td2lkdGg6IDE4cHg7XG4gIG1pbi1oZWlnaHQ6IDE4cHg7XG4gIGZpbGw6ICM5RDlEOUQ7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cblxuLndyYXBwZXJfbWVudSAubWVudV90b3BfX3N1Ym1lbnUuaW5mbyAubWVudV90b3BfX3N1Ym1lbnVfbGlzdC5ob3ZlciB7XG4gIGFuaW1hdGlvbjogc3VibWVudV9ob3ZlciAwLjNzIGVhc2UgZm9yd2FyZHM7XG59XG5cbi53cmFwcGVyX21lbnUgLm1lbnVfdG9wX19zdWJtZW51LmluZm8gLm1lbnVfdG9wX19zdWJtZW51X2xpc3QgbGk6aG92ZXIgYSB7XG4gIHRyYW5zaXRpb246IDAuM3M7XG4gIGNvbG9yOiAjMDA4QkZGO1xufVxuXG4ud3JhcHBlcl9tZW51IC5tZW51X3RvcF9fc3VibWVudS5tZCB7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICNFQ0VDRUM7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogbm9uZTtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xufVxuXG4ud3JhcHBlcl9tZW51IC5tZW51X3RvcF9fc3VibWVudS5tZCAuY2F0YWxvZyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLndyYXBwZXJfbWVudSAubWVudV90b3BfX3N1Ym1lbnUubWQgLmNhdGFsb2cgLnRpdGxlIHtcbiAgY29sb3I6ICM0QzRDNEM7XG4gIHRyYW5zaXRpb246IDAuM3M7XG59XG5cbi53cmFwcGVyX21lbnUgLm1lbnVfdG9wX19zdWJtZW51Lm1kIC5jYXRhbG9nLmFjdGl2ZSAuYXJyb3cge1xuICBmaWxsOiAjZmZmZmZmO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgwKSB0cmFuc2xhdGVYKC0ycHgpO1xufVxuXG4ud3JhcHBlcl9tZW51IC5tZW51X3RvcF9fc3VibWVudS5tZCAuY2F0YWxvZy5hY3RpdmUgLnRpdGxlIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi53cmFwcGVyX21lbnUgLm1lbnVfdG9wX19zdWJtZW51Lm1kIC5hcnJvdyB7XG4gIGZpbGw6ICM3ODRmZDE7XG4gIHdpZHRoOiAxMnB4O1xuICBtaW4td2lkdGg6IDEycHg7XG4gIGhlaWdodDogMTFweDtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZykgdHJhbnNsYXRlWCgtMnB4KTtcbiAgdHJhbnNpdGlvbjogMC4zcztcbn1cblxuLndyYXBwZXJfbWVudSAubWVudV90b3BfX3N1Ym1lbnUubWQgLm1haW5fbWVudSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBhZGRpbmctdG9wOiAxNXB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgYmFja2dyb3VuZDogI0VDRUNFQztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAxNXB4O1xuICByaWdodDogMTVweDtcbn1cblxuLndyYXBwZXJfbWVudSAubWVudV90b3BfX3N1Ym1lbnUubWQgLm1haW5fbWVudSAubWFpbl9pdGVtIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBoZWlnaHQ6IDQ4cHg7XG59XG5cbi53cmFwcGVyX21lbnUgLm1lbnVfdG9wX19zdWJtZW51Lm1kIC5tYWluX21lbnUgLm1haW5faXRlbTpob3ZlciB7XG4gIGNvbG9yOiAjMDA4QkZGO1xuICB0cmFuc2l0aW9uOiAwLjNzO1xufVxuXG4ud3JhcHBlcl9tZW51IC5tZW51X3RvcF9fc3VibWVudS5tZCAubWFpbl9tZW51IC5tYWluX2l0ZW0gLmljb24ge1xuICB3aWR0aDogMTdweDtcbiAgaGVpZ2h0OiAxN3B4O1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gIGZpbGw6ICM0RTE2QzU7XG59XG5cbi53cmFwcGVyX21lbnUgLm1lbnVfdG9wX19zdWJtZW51Lm1kIC5tYWluX21lbnUgLm1haW5faXRlbSAuaWNvbi5mYXVsdHMge1xuICBoZWlnaHQ6IDI0cHg7XG59XG5cbi53cmFwcGVyX21lbnUgLm1lbnVfdG9wX19zdWJtZW51Lm1kIC50ZWNoIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcGFkZGluZy10b3A6IDE1cHg7XG4gIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICBiYWNrZ3JvdW5kOiAjRUNFQ0VDO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDE1cHg7XG4gIHJpZ2h0OiAxNXB4O1xufVxuXG4ud3JhcHBlcl9tZW51IC5tZW51X3RvcF9fc3VibWVudS5tZCAudGVjaCBsaSB7XG4gIGhlaWdodDogNDhweDtcbn1cblxuLndyYXBwZXJfbWVudSAubWVudV90b3BfX3N1Ym1lbnUubWQgLnRlY2ggbGkudGl0bGUge1xuICBjb2xvcjogIzAwOEJGRjtcbn1cblxuLndyYXBwZXJfbWVudSAubWVudV90b3BfX3N1Ym1lbnUubWQgLnRlY2ggbGkudGl0bGUgLmFycm93IHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTE4MGRlZyk7XG4gIGZpbGw6ICMwMDhCRkY7XG59XG5cbi53cmFwcGVyX21lbnUgLm1lbnVfdG9wX19zdWJtZW51Lm1kIC50ZWNoIGxpLnRpdGxlOmhvdmVyIHtcbiAgdHJhbnNpdGlvbjogMC4zcztcbiAgY29sb3I6ICM3ODRGRDE7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG59XG5cbi53cmFwcGVyX21lbnUgLm1lbnVfdG9wX19zdWJtZW51Lm1kIC50ZWNoIGxpLnRpdGxlOmhvdmVyIC5hcnJvdyB7XG4gIGZpbGw6ICM3ODRGRDE7XG59XG5cbi53cmFwcGVyX21lbnUgLm1lbnVfdG9wX19zdWJtZW51Lm1kIC50ZWNoIGxpLm90aGVyIHtcbiAgbWFyZ2luLXRvcDogMTVweDtcbn1cblxuLndyYXBwZXJfbWVudSAubWVudV90b3BfX3N1Ym1lbnUubWQgLnRlY2ggbGk6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjMDA4QkZGO1xuICB0cmFuc2l0aW9uOiAwLjNzO1xufVxuXG4ud3JhcHBlcl9tZW51IC5tZW51X3RvcF9fc3VibWVudS5tZCAudGVjaCBsaTpob3ZlciAuaWNvbixcbi53cmFwcGVyX21lbnUgLm1lbnVfdG9wX19zdWJtZW51Lm1kIC50ZWNoIGxpOmhvdmVyIC5hcnJvdyB7XG4gIGZpbGw6ICNmZmY7XG59XG5cbi53cmFwcGVyX21lbnUgLm1lbnVfdG9wX19zdWJtZW51Lm1kIC50ZWNoIGxpOmhvdmVyIC5saW5rIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi53cmFwcGVyX21lbnUgLm1lbnVfdG9wX19zdWJtZW51Lm1kIC50ZWNoIGxpIC5pY29uIHtcbiAgd2lkdGg6IDMwcHg7XG4gIG1pbi13aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBtaW4taGVpZ2h0OiAzMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIGZpbGw6ICM0QzRDNEM7XG59XG5cbi53cmFwcGVyX21lbnUgLm1lbnVfdG9wX19zdWJtZW51Lm1kIC50ZWNoIGxpIC5saW5rIHtcbiAgY29sb3I6ICM0QzRDNEM7XG59XG5cbi53cmFwcGVyX21lbnUgLm1lbnVfdG9wX19zdWJtZW51Lm1kIC50ZWNoIGxpIC5hcnJvdyB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICBtYXJnaW4tbGVmdDogMTVweDtcbn1cblxuLndyYXBwZXJfbWVudSAubWVudV90b3BfX3N1Ym1lbnUubWQgLnRhYmxlX2ZpbmlzaCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBhZGRpbmctdG9wOiAyNXB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjVweDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICBiYWNrZ3JvdW5kOiAjRUNFQ0VDO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDE1cHg7XG4gIHJpZ2h0OiAxNXB4O1xufVxuXG4ud3JhcHBlcl9tZW51IC5tZW51X3RvcF9fc3VibWVudS5tZCAudGFibGVfZmluaXNoIC50aXRsZSxcbi53cmFwcGVyX21lbnUgLm1lbnVfdG9wX19zdWJtZW51Lm1kIC50YWJsZV9maW5pc2ggLmFsbCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBjb2xvcjogIzAwOEJGRjtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLndyYXBwZXJfbWVudSAubWVudV90b3BfX3N1Ym1lbnUubWQgLnRhYmxlX2ZpbmlzaCAudGl0bGU6aG92ZXIsXG4ud3JhcHBlcl9tZW51IC5tZW51X3RvcF9fc3VibWVudS5tZCAudGFibGVfZmluaXNoIC5hbGw6aG92ZXIge1xuICB0cmFuc2l0aW9uOiAwLjNzO1xuICBjb2xvcjogIzc4NEZEMTtcbn1cblxuLndyYXBwZXJfbWVudSAubWVudV90b3BfX3N1Ym1lbnUubWQgLnRhYmxlX2ZpbmlzaCAudGl0bGU6aG92ZXIgLmFycm93LFxuLndyYXBwZXJfbWVudSAubWVudV90b3BfX3N1Ym1lbnUubWQgLnRhYmxlX2ZpbmlzaCAuYWxsOmhvdmVyIC5hcnJvdyB7XG4gIGZpbGw6ICM3ODRGRDE7XG59XG5cbi53cmFwcGVyX21lbnUgLm1lbnVfdG9wX19zdWJtZW51Lm1kIC50YWJsZV9maW5pc2ggLnRpdGxlIC5hcnJvdyxcbi53cmFwcGVyX21lbnUgLm1lbnVfdG9wX19zdWJtZW51Lm1kIC50YWJsZV9maW5pc2ggLmFsbCAuYXJyb3cge1xuICBmaWxsOiAjMDA4QkZGO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTgwZGVnKTtcbn1cblxuLndyYXBwZXJfbWVudSAubWVudV90b3BfX3N1Ym1lbnUubWQgLnRhYmxlX2ZpbmlzaCAuYWxsIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi53cmFwcGVyX21lbnUgLm1lbnVfdG9wX19zdWJtZW51Lm1kIC50YWJsZV9maW5pc2ggLmJsb2NrX2RvdWJsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi53cmFwcGVyX21lbnUgLm1lbnVfdG9wX19zdWJtZW51Lm1kIC50YWJsZV9maW5pc2ggLmJsb2NrX2RvdWJsZSAubGlzdCB7XG4gIHdpZHRoOiA0NSU7XG59XG5cbi53cmFwcGVyX21lbnUgLm1lbnVfdG9wX19zdWJtZW51Lm1kIC50YWJsZV9maW5pc2ggLmJsb2NrX2RvdWJsZSAubGlzdDpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMTAlO1xufVxuXG4ud3JhcHBlcl9tZW51IC5tZW51X3RvcF9fc3VibWVudS5tZCAudGFibGVfZmluaXNoIC5ibG9ja19kb3VibGUgLmxpc3QgLnRpdGxlIHtcbiAgaGVpZ2h0OiAzNXB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjOWI5YjliO1xuICBtYXJnaW4tYm90dG9tOiA0cHg7XG59XG5cbi53cmFwcGVyX21lbnUgLm1lbnVfdG9wX19zdWJtZW51Lm1kIC50YWJsZV9maW5pc2ggLmJsb2NrX2RvdWJsZSAubGlzdCB1bCBsaSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgaGVpZ2h0OiA0MHB4O1xufVxuXG4ud3JhcHBlcl9tZW51IC5tZW51X3RvcF9fc3VibWVudS5tZCAudGFibGVfZmluaXNoIC5ibG9ja19kb3VibGUgLmxpc3QgdWwgbGk6aG92ZXIgYSB7XG4gIHRyYW5zaXRpb246IDAuM3M7XG4gIGNvbG9yOiAjMDA4QkZGO1xufVxuXG4ud3JhcHBlcl9tZW51IC5tZW51X3RvcF9fc3VibWVudS5tZCAudGFibGVfZmluaXNoIC5ibG9ja19vbmUgLmxpc3Qge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLndyYXBwZXJfbWVudSAubWVudV90b3BfX3N1Ym1lbnUubWQgLnRhYmxlX2ZpbmlzaCAuYmxvY2tfb25lIC5saXN0IC50aXRsZSB7XG4gIGhlaWdodDogMzVweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogIzliOWI5YjtcbiAgbWFyZ2luLWJvdHRvbTogNHB4O1xufVxuXG4ud3JhcHBlcl9tZW51IC5tZW51X3RvcF9fc3VibWVudS5tZCAudGFibGVfZmluaXNoIC5ibG9ja19vbmUgLmxpc3QgdWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi53cmFwcGVyX21lbnUgLm1lbnVfdG9wX19zdWJtZW51Lm1kIC50YWJsZV9maW5pc2ggLmJsb2NrX29uZSAubGlzdCB1bCBsaSB7XG4gIHdpZHRoOiA0NSU7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4ud3JhcHBlcl9tZW51IC5tZW51X3RvcF9fc3VibWVudS5tZCAudGFibGVfZmluaXNoIC5ibG9ja19vbmUgLmxpc3QgdWwgbGk6bnRoLWNoaWxkKG9kZCkge1xuICBtYXJnaW4tcmlnaHQ6IDEwJTtcbn1cblxuLndyYXBwZXJfbWVudSAubWVudV90b3BfX3N1Ym1lbnUubWQgLnRhYmxlX2ZpbmlzaCAuYmxvY2tfb25lIC5saXN0IHVsIGxpOmhvdmVyIGEge1xuICB0cmFuc2l0aW9uOiAwLjNzO1xuICBjb2xvcjogIzAwOEJGRjtcbn1cblxuLndyYXBwZXJfbWVudSAubWVudV90b3BfX3N1Ym1lbnUubWQgLnRhYmxlX2ZpbmlzaCAuYmxvY2tfb25lIC5saXN0IHVsIGxpIGEgLmxvZ28ge1xuICB3aWR0aDogNDBweDtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG59XG5cbi53cmFwcGVyX21lbnUgLm1lbnVfdG9wX19zdWJtZW51Lm1kIC50YWJsZV9maW5pc2ggLmJsb2NrX29uZSAubGlzdCB1bCBsaSBhLmFsbCB7XG4gIGNvbG9yOiAjMDA4QkZGO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgdHJhbnNpdGlvbjogMC4zcztcbn1cblxuLndyYXBwZXJfbWVudSAubWVudV90b3BfX3N1Ym1lbnUubWQgLnRhYmxlX2ZpbmlzaCAuYmxvY2tfb25lIC5saXN0IHVsIGxpIGEuYWxsOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4ud3JhcHBlcl9tZW51IC5tZW51X3RvcF9fc3VibWVudS5tZCAudGFibGVfZmluaXNoIC5pdGVtIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLndyYXBwZXJfbWVudSAubWVudV90b3BfX3N1Ym1lbnU6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjMDA4QkZGO1xuICB0cmFuc2l0aW9uOiAwLjNzO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi53cmFwcGVyX21lbnUgLm1lbnVfdG9wX19zdWJtZW51OmhvdmVyID4gYSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB0cmFuc2l0aW9uOiAwLjNzO1xufVxuXG4ud3JhcHBlcl9tZW51IC5tZW51X3RvcF9fc3VibWVudTpob3ZlciA+IGEgLmljb24ge1xuICBmaWxsOiAjZmZmZmZmO1xuICB0cmFuc2l0aW9uOiAwLjNzO1xufVxuXG4ud3JhcHBlcl9tZW51IC5tZW51X3RvcF9fc3VibWVudV90aXRsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcbn1cblxuLndyYXBwZXJfbWVudSAubWVudV90b3BfX3N1Ym1lbnVfdGl0bGUgLmljb24ge1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gIGZpbGw6ICM0RTE2QzU7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIzcHg7XG59XG5cbi53cmFwcGVyX21lbnUgLm1lbnVfdG9wX19zdWJtZW51X3RpdGxlIC5pY29uLmZhdWx0cyB7XG4gIHdpZHRoOiAyMnB4O1xuICBoZWlnaHQ6IDMwcHg7XG59XG5cbi53cmFwcGVyX21lbnUgLm1lbnVfdG9wX19zdWJtZW51X3RpdGxlLmZpcnN0IC5pY29uIHtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xufVxuXG4ud3JhcHBlcl9tZW51IC5tZW51X3RvcF9fc3VibWVudV9saXN0IHtcbiAgei1pbmRleDogOTAwO1xuICBkaXNwbGF5OiBub25lO1xuICBvcGFjaXR5OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogNTVweDtcbiAgd2lkdGg6IDMyNXB4O1xuICBiYWNrZ3JvdW5kOiAjRUNFQ0VDO1xuICBwYWRkaW5nLXRvcDogMTVweDtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG59XG5cbi53cmFwcGVyX21lbnUgLm1lbnVfdG9wX19zdWJtZW51X2xpc3QgbGkge1xuICBwYWRkaW5nOiAwO1xuICBoZWlnaHQ6IDQ4cHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cblxuLndyYXBwZXJfbWVudSAubWVudV90b3BfX3N1Ym1lbnVfbGlzdCBsaSBhIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcGFkZGluZzogMCAyNXB4O1xufVxuXG4ud3JhcHBlcl9tZW51IC5tZW51X3RvcF9fc3VibWVudV9saXN0IGxpIGEgLmxpbmsge1xuICB3aWR0aDogMjE1cHg7XG4gIHRyYW5zaXRpb246IDAuM3M7XG59XG5cbi53cmFwcGVyX21lbnUgLm1lbnVfdG9wX19zdWJtZW51X2xpc3QgbGkgYSAuYXJyb3cge1xuICBmaWxsOiAjNEM0QzRDO1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiAxMHB4O1xufVxuXG4ud3JhcHBlcl9tZW51IC5tZW51X3RvcF9fc3VibWVudV9saXN0IGxpLm90aGVyIHtcbiAgbWFyZ2luLXRvcDogMTVweDtcbn1cblxuLndyYXBwZXJfbWVudSAubWVudV90b3BfX3N1Ym1lbnVfbGlzdCBsaTpob3ZlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cblxuLndyYXBwZXJfbWVudSAubWVudV90b3BfX3N1Ym1lbnVfbGlzdCBsaTpob3ZlciA+IGEge1xuICBjb2xvcjogIzAwOEJGRjtcbn1cblxuLndyYXBwZXJfbWVudSAubWVudV90b3BfX3N1Ym1lbnVfbGlzdCBsaTpob3ZlciA+IGEgLmljb24ge1xuICBmaWxsOiAjMDA4QkZGO1xuICB0cmFuc2l0aW9uOiAwLjNzO1xufVxuXG4ud3JhcHBlcl9tZW51IC5tZW51X3RvcF9fc3VibWVudV9saXN0IGxpOmhvdmVyID4gYSAuYXJyb3cge1xuICBmaWxsOiAjMDA4QkZGO1xufVxuXG4ud3JhcHBlcl9tZW51IC5tZW51X3RvcF9fc3VibWVudV9saXN0IGxpIC5pY29uIHtcbiAgd2lkdGg6IDMwcHg7XG4gIG1pbi13aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBtaW4taGVpZ2h0OiAzMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIGZpbGw6ICM0QzRDNEM7XG59XG5cbi53cmFwcGVyX21lbnUgLm1lbnVfdG9wX19zdWJtZW51X2xpc3QuaG92ZXIge1xuICBhbmltYXRpb246IHN1Ym1lbnVfaG92ZXIgMC4zcyBlYXNlIGZvcndhcmRzO1xufVxuXG4ud3JhcHBlcl9tZW51IC5tZW51X3RvcF9fc3VibWVudV9saXN0X29wdGlsaXN0IHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgei1pbmRleDogOTAwO1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG9wYWNpdHk6IDA7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDU3NXB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBwYWRkaW5nLXRvcDogMTVweDtcbiAgcGFkZGluZy1sZWZ0OiAzNXB4O1xuICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbn1cblxuLndyYXBwZXJfbWVudSAubWVudV90b3BfX3N1Ym1lbnVfbGlzdF9vcHRpbGlzdC5ob3ZlciB7XG4gIGFuaW1hdGlvbjogc3VibWVudV9ob3ZlciAwLjNzIGVhc2UgZm9yd2FyZHM7XG59XG5cbi53cmFwcGVyX21lbnUgLm1lbnVfdG9wX19zdWJtZW51X2xpc3Rfb3B0aWxpc3QgLnRpdGxlIHtcbiAgaGVpZ2h0OiA0OHB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogIzlCOUI5QjtcbiAgbWFyZ2luLWJvdHRvbTogNHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4ud3JhcHBlcl9tZW51IC5tZW51X3RvcF9fc3VibWVudV9saXN0X29wdGlsaXN0IC5ibG9ja19kb3VibGUge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4ud3JhcHBlcl9tZW51IC5tZW51X3RvcF9fc3VibWVudV9saXN0X29wdGlsaXN0IC5ibG9ja19kb3VibGUgLmxpc3Qge1xuICB3aWR0aDogNDUlO1xufVxuXG4ud3JhcHBlcl9tZW51IC5tZW51X3RvcF9fc3VibWVudV9saXN0X29wdGlsaXN0IC5ibG9ja19kb3VibGUgLmxpc3Q6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDEwJTtcbn1cblxuLndyYXBwZXJfbWVudSAubWVudV90b3BfX3N1Ym1lbnVfbGlzdF9vcHRpbGlzdCAuYmxvY2tfZG91YmxlIHVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4ud3JhcHBlcl9tZW51IC5tZW51X3RvcF9fc3VibWVudV9saXN0X29wdGlsaXN0IC5ibG9ja19kb3VibGUgdWwgbGkge1xuICBoZWlnaHQ6IDQwcHg7XG59XG5cbi53cmFwcGVyX21lbnUgLm1lbnVfdG9wX19zdWJtZW51X2xpc3Rfb3B0aWxpc3QgLmJsb2NrX2RvdWJsZSB1bCBsaTpob3ZlciBhIHtcbiAgdHJhbnNpdGlvbjogMC4zcztcbiAgY29sb3I6ICMwMDhCRkY7XG59XG5cbi53cmFwcGVyX21lbnUgLm1lbnVfdG9wX19zdWJtZW51X2xpc3Rfb3B0aWxpc3QgLmJsb2NrX2RvdWJsZSB1bCBsaSBhIHtcbiAgY29sb3I6ICM0QzRDNEM7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgdHJhbnNpdGlvbjogMC4zcztcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuXG4ud3JhcHBlcl9tZW51IC5tZW51X3RvcF9fc3VibWVudV9saXN0X29wdGlsaXN0IC5ibG9ja19vbmUgdWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi53cmFwcGVyX21lbnUgLm1lbnVfdG9wX19zdWJtZW51X2xpc3Rfb3B0aWxpc3QgLmJsb2NrX29uZSB1bCBsaSB7XG4gIGhlaWdodDogNDBweDtcbiAgd2lkdGg6IDQ1JTtcbn1cblxuLndyYXBwZXJfbWVudSAubWVudV90b3BfX3N1Ym1lbnVfbGlzdF9vcHRpbGlzdCAuYmxvY2tfb25lIHVsIGxpOm50aC1jaGlsZChvZGQpIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMCU7XG59XG5cbi53cmFwcGVyX21lbnUgLm1lbnVfdG9wX19zdWJtZW51X2xpc3Rfb3B0aWxpc3QgLmJsb2NrX29uZSB1bCBsaTpob3ZlciBhIHtcbiAgdHJhbnNpdGlvbjogMC4zcztcbiAgY29sb3I6ICMwMDhCRkY7XG59XG5cbi53cmFwcGVyX21lbnUgLm1lbnVfdG9wX19zdWJtZW51X2xpc3Rfb3B0aWxpc3QgLmJsb2NrX29uZSB1bCBsaSBhIHtcbiAgY29sb3I6ICM0QzRDNEM7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgdHJhbnNpdGlvbjogMC4zcztcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuXG4ud3JhcHBlcl9tZW51IC5tZW51X3RvcF9fc3VibWVudV9saXN0X29wdGlsaXN0IC5ibG9ja19vbmUgdWwgbGkgYSAubG9nbyB7XG4gIHdpZHRoOiA0MHB4O1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbn1cblxuLndyYXBwZXJfbWVudSAubWVudV90b3BfX3N1Ym1lbnVfbGlzdF9vcHRpbGlzdCAuYmxvY2tfb25lIHVsIGxpIGEuYWxsIHtcbiAgY29sb3I6ICMwMDhCRkY7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB0cmFuc2l0aW9uOiAwLjNzO1xufVxuXG4ud3JhcHBlcl9tZW51IC5tZW51X3RvcF9fc3VibWVudV9saXN0X29wdGlsaXN0IC5ibG9ja19vbmUgdWwgbGkgYS5hbGw6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi53cmFwcGVyX21lbnUgLmNhbGwge1xuICBmb250LWZhbWlseTogTWFyaXVwb2wsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBvdXRsaW5lOiBub25lO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZDogIzc4NEZEMTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjZmZmO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNGVtO1xuICB3aWR0aDogMjYwcHg7XG59XG5cbi53cmFwcGVyX21lbnUgLmNhbGw6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMykpLCAjNzg0RkQxO1xuICBib3gtc2hhZG93OiAwcHggMnB4IDVweCByZ2JhKDAsIDAsIDAsIDAuNjYpO1xuICB0cmFuc2l0aW9uOiAwLjE1cztcbn1cblxuLmRpbW1pbmcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjMpO1xuICB6LWluZGV4OiA5O1xuICBkaXNwbGF5OiBub25lO1xuICBhbmltYXRpb246IHN1Ym1lbnVfaG92ZXIgMC4zcyBlYXNlIGZvcndhcmRzO1xufVxuXG5Aa2V5ZnJhbWVzIHN1Ym1lbnVfaG92ZXIge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuXG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBzY3Jld2RyaXZlciB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gIH1cblxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTIwcHgpO1xuICB9XG59XG5cbi5yZW1iaXRfYmlkIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cblxuLnJlbWJpdF9iaWQgLmNhbGwge1xuICBmb250LWZhbWlseTogTWFyaXVwb2wsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBvdXRsaW5lOiBub25lO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA0ZW07XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBiYWNrZ3JvdW5kOiAjNzg0RkQxO1xuICBoZWlnaHQ6IDM1cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5yZW1iaXRfYmlkIC5jYWxsOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDBkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpKSwgIzc4NEZEMTtcbiAgYm94LXNoYWRvdzogMHB4IDJweCA1cHggcmdiYSgwLCAwLCAwLCAwLjY2KTtcbiAgdHJhbnNpdGlvbjogMC4xNXM7XG59XG5cbi5yZW1iaXRfYmlkX19ibG9jayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnJlbWJpdF9iaWRfX2Jsb2NrIC5yZW1iaXRfYmlkX19tYWluX2Jsb2NrIHtcbiAgYmFja2dyb3VuZDogI0UyRUZGRiB1cmwoLi4vaW1nL2JpZC9iYWNrLnBuZyk7XG4gIHdpZHRoOiAxMDE1cHg7XG4gIGhlaWdodDogMzUwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ucmVtYml0X2JpZF9fYmxvY2sgLnJlbWJpdF9iaWRfX21haW5fYmxvY2s6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICB6LWluZGV4OiAxO1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2JpZC9zY3Jld2RyaXZlci5zdmcpIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICB3aWR0aDogMTk4cHg7XG4gIGhlaWdodDogMjdweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDUzcHg7XG4gIHJpZ2h0OiAtNDBweDtcbiAgYW5pbWF0aW9uOiBzY3Jld2RyaXZlciAycyBsaW5lYXIgaW5maW5pdGUgYWx0ZXJuYXRlO1xufVxuXG4ucmVtYml0X2JpZF9fYmxvY2sgLnJlbWJpdF9iaWRfX21haW5fYmxvY2s6OmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvYmlkL21hc3Rlci5zdmcpIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICB3aWR0aDogNDk0cHg7XG4gIGhlaWdodDogMzUwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xufVxuXG4ucmVtYml0X2JpZF9fYmxvY2sgLnJlbWJpdF9iaWRfX21haW5fYmxvY2sgLnRleHQge1xuICBjb2xvcjogIzRDNEM0QztcbiAgbWFyZ2luLXRvcDogNzVweDtcbiAgcGFkZGluZy1sZWZ0OiA0NTdweDtcbn1cblxuLnJlbWJpdF9iaWRfX2Jsb2NrIC5yZW1iaXRfYmlkX19tYWluX2Jsb2NrIC50ZXh0IGgxIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICBmb250LXNpemU6IDQ1cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA0ZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5cbi5yZW1iaXRfYmlkX19ibG9jayAucmVtYml0X2JpZF9fbWFpbl9ibG9jayAudGV4dCBoMS5zdHViIHtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBsaW5lLWhlaWdodDogMzVweDtcbn1cblxuLnJlbWJpdF9iaWRfX2Jsb2NrIC5yZW1iaXRfYmlkX19tYWluX2Jsb2NrIC50ZXh0IC5kZXNjIHtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDIzcHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcbn1cblxuLnJlbWJpdF9iaWRfX2Jsb2NrIC5yZW1iaXRfYmlkX19tYWluX2Jsb2NrIC50ZXh0IC5kZXNjIC5sZ19iciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5yZW1iaXRfYmlkX19mb3JtX2JpZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgd2lkdGg6IDMyNXB4O1xuICBoZWlnaHQ6IDM1MHB4O1xuICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gIHBhZGRpbmctdG9wOiAzMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgYmFja2dyb3VuZDogI0UyRUZGRjtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLnJlbWJpdF9iaWRfX2Zvcm1fYmlkIGlucHV0IHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgd2lkdGg6IDI2NXB4O1xuICBoZWlnaHQ6IDQ1cHg7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgb3V0bGluZTogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICBjb2xvcjogIzRDNEM0QztcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xufVxuXG4ucmVtYml0X2JpZF9fZm9ybV9iaWQgaW5wdXQ6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICM5RDlEOUQ7XG59XG5cbi5yZW1iaXRfYmlkX19mb3JtX2JpZCAuZGVzYyB7XG4gIGNvbG9yOiAjOUQ5RDlEO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMTRweDtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuXG4ucmVtYml0X2JpZF9fZm9ybV9iaWQgYnV0dG9uIHtcbiAgZm9udC1mYW1pbHk6IE1hcml1cG9sLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgb3V0bGluZTogbm9uZTtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kOiAjMDA4QkZGO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNGVtO1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgdHJhbnNpdGlvbjogMC4zcztcbiAgd2lkdGg6IDI2MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG59XG5cbi5yZW1iaXRfYmlkX19mb3JtX2JpZCBidXR0b246aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjNjZCOUZGO1xufVxuXG4ucmVtYml0X2JpZF9fZm9ybV9iaWQgLmVycm9yX25hbWUge1xuICBkaXNwbGF5OiBub25lO1xuICBvcGFjaXR5OiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGNvbG9yOiAjNzg0RkQxO1xuICBmb250LXNpemU6IDEzcHg7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cblxuLnJlbWJpdF9iaWRfX2Zvcm1fYmlkIC5lcnJvcl9uYW1lOjphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDNweDtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9wcmluY2lwbGVzL251dF9iZWZvcmUuc3ZnKSAwIDAgLyBjb250YWluIG5vLXJlcGVhdDtcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTJweDtcbn1cblxuLnJlbWJpdF9iaWRfX2Zvcm1fYmlkIC5lcnJvcl9uYW1lLmFjdGl2ZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogMC4zcztcbn1cblxuLnJlbWJpdF9iaWRfX2Zvcm1fYmlkIC5lcnJvcl90ZWwge1xuICBkaXNwbGF5OiBub25lO1xuICBvcGFjaXR5OiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGNvbG9yOiAjNzg0RkQxO1xuICBmb250LXNpemU6IDEzcHg7XG4gIG1hcmdpbjogMDtcbiAgbWFyZ2luLXRvcDogNXB4O1xufVxuXG4ucmVtYml0X2JpZF9fZm9ybV9iaWQgLmVycm9yX3RlbDo6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAzcHg7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvcHJpbmNpcGxlcy9udXRfYmVmb3JlLnN2ZykgMCAwIC8gY29udGFpbiBuby1yZXBlYXQ7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDEycHg7XG59XG5cbi5yZW1iaXRfYmlkX19mb3JtX2JpZCAuZXJyb3JfdGVsLmFjdGl2ZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogMC4zcztcbn1cblxuLnJlbWJpdF9iaWRfc2VwYXJhdGUge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuXG4ucmVtYml0X2JpZF9zZXBhcmF0ZSAuY2FsbCB7XG4gIGZvbnQtZmFtaWx5OiBNYXJpdXBvbCwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDE4cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDRlbTtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGJhY2tncm91bmQ6ICM3ODRGRDE7XG4gIGhlaWdodDogMzVweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnJlbWJpdF9iaWRfc2VwYXJhdGUgLmNhbGw6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMykpLCAjNzg0RkQxO1xuICBib3gtc2hhZG93OiAwcHggMnB4IDVweCByZ2JhKDAsIDAsIDAsIDAuNjYpO1xuICB0cmFuc2l0aW9uOiAwLjE1cztcbn1cblxuLnJlbWJpdF9iaWRfc2VwYXJhdGVfX2Jsb2NrIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ucmVtYml0X2JpZF9zZXBhcmF0ZV9fYmxvY2sgLnJlbWJpdF9iaWRfc2VwYXJhdGVfX21haW5fYmxvY2sge1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICB3aWR0aDogMTAxNXB4O1xuICBoZWlnaHQ6IDM1MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnJlbWJpdF9iaWRfc2VwYXJhdGVfX2Jsb2NrIC5yZW1iaXRfYmlkX3NlcGFyYXRlX19tYWluX2Jsb2NrOjpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgei1pbmRleDogMTtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9iaWQvc2NyZXdkcml2ZXIuc3ZnKSBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgd2lkdGg6IDE5OHB4O1xuICBoZWlnaHQ6IDI3cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiA1M3B4O1xuICByaWdodDogLTQwcHg7XG4gIGFuaW1hdGlvbjogc2NyZXdkcml2ZXIgMnMgbGluZWFyIGluZmluaXRlIGFsdGVybmF0ZTtcbn1cblxuLnJlbWJpdF9iaWRfc2VwYXJhdGVfX2Jsb2NrIC5yZW1iaXRfYmlkX3NlcGFyYXRlX19tYWluX2Jsb2NrOjphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2JpZC9tZF9tYXN0ZXIucG5nKSBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgd2lkdGg6IDEwNHB4O1xuICBoZWlnaHQ6IDE1MnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5yZW1iaXRfYmlkX3NlcGFyYXRlX19ibG9jayAucmVtYml0X2JpZF9zZXBhcmF0ZV9fbWFpbl9ibG9jayAuYmxvY2tfZl9pbWcge1xuICB3aWR0aDogNDU3cHg7XG4gIG1heC13aWR0aDogNDU3cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGhlaWdodDogMTAwJTtcbiAgcGFkZGluZzogMCA4cHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5yZW1iaXRfYmlkX3NlcGFyYXRlX19ibG9jayAucmVtYml0X2JpZF9zZXBhcmF0ZV9fbWFpbl9ibG9jayAuYmxvY2tfZl9pbWcgaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICBtYXJnaW46IGF1dG87XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ucmVtYml0X2JpZF9zZXBhcmF0ZV9fYmxvY2sgLnJlbWJpdF9iaWRfc2VwYXJhdGVfX21haW5fYmxvY2sgLmJsb2NrX2ZfaW1nIGltZy5icmFuZCB7XG4gIG1heC1oZWlnaHQ6IDE4MHB4O1xufVxuXG4ucmVtYml0X2JpZF9zZXBhcmF0ZV9fYmxvY2sgLnJlbWJpdF9iaWRfc2VwYXJhdGVfX21haW5fYmxvY2sgLnRleHQge1xuICB3aWR0aDogNzU1cHg7XG4gIHBhZGRpbmctdG9wOiA3NXB4O1xuICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gIGNvbG9yOiAjNEM0QzRDO1xuICBiYWNrZ3JvdW5kOiAjRTJFRkZGIHVybCguLi9pbWcvYmlkL2JhY2sucG5nKTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ucmVtYml0X2JpZF9zZXBhcmF0ZV9fYmxvY2sgLnJlbWJpdF9iaWRfc2VwYXJhdGVfX21haW5fYmxvY2sgLnRleHQgaDEge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAzM3B4O1xuICBsaW5lLWhlaWdodDogNDBweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDRlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cblxuLnJlbWJpdF9iaWRfc2VwYXJhdGVfX2Jsb2NrIC5yZW1iaXRfYmlkX3NlcGFyYXRlX19tYWluX2Jsb2NrIC50ZXh0IC5kZXNjIHtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDIzcHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcbn1cblxuLnJlbWJpdF9iaWRfc2VwYXJhdGVfX2Jsb2NrIC5yZW1iaXRfYmlkX3NlcGFyYXRlX19tYWluX2Jsb2NrIC50ZXh0IC5kZXNjIC5sZ19iciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5yZW1iaXRfYmlkX3NlcGFyYXRlX19ibG9jayAucmVtYml0X2JpZF9zZXBhcmF0ZV9fbWFpbl9ibG9jayAudGV4dCAucHJpY2Uge1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMzNweDtcbiAgZm9udC1zaXplOiAyM3B4O1xuICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29sb3I6ICM3ODRGRDE7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAxNXB4O1xuICBsZWZ0OiAzMHB4O1xufVxuXG4ucmVtYml0X2JpZF9zZXBhcmF0ZV9fYmxvY2sgLnJlbWJpdF9iaWRfc2VwYXJhdGVfX21haW5fYmxvY2sgLnRleHQgLmNhbGxfc2VwYXJhdGUge1xuICBmb250LWZhbWlseTogTWFyaXVwb2wsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBvdXRsaW5lOiBub25lO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQ6ICMwMDhCRkY7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA0ZW07XG4gIGNvbG9yOiAjRkZGRkZGO1xuICB0cmFuc2l0aW9uOiAwLjNzO1xuICB3aWR0aDogMjYwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgd2lkdGg6IDMwMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogNDBweDtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnJlbWJpdF9iaWRfc2VwYXJhdGVfX2Jsb2NrIC5yZW1iaXRfYmlkX3NlcGFyYXRlX19tYWluX2Jsb2NrIC50ZXh0IC5jYWxsX3NlcGFyYXRlOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzY2QjlGRjtcbn1cblxuLnJlbWJpdF9iaWRfc2VwYXJhdGVfX2Zvcm1fYmlkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB3aWR0aDogMzI1cHg7XG4gIGhlaWdodDogMzUwcHg7XG4gIHBhZGRpbmctbGVmdDogMzBweDtcbiAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgcGFkZGluZy10b3A6IDMwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICBiYWNrZ3JvdW5kOiAjRTJFRkZGO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4ucmVtYml0X2JpZF9zZXBhcmF0ZV9fZm9ybV9iaWQgaW5wdXQge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB3aWR0aDogMjY1cHg7XG4gIGhlaWdodDogNDVweDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBvdXRsaW5lOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG4gIGNvbG9yOiAjNEM0QzRDO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG59XG5cbi5yZW1iaXRfYmlkX3NlcGFyYXRlX19mb3JtX2JpZCBpbnB1dDo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzlEOUQ5RDtcbn1cblxuLnJlbWJpdF9iaWRfc2VwYXJhdGVfX2Zvcm1fYmlkIC5kZXNjIHtcbiAgY29sb3I6ICM5RDlEOUQ7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICBmb250LXNpemU6IDEycHg7XG59XG5cbi5yZW1iaXRfYmlkX3NlcGFyYXRlX19mb3JtX2JpZCBidXR0b24ge1xuICBmb250LWZhbWlseTogTWFyaXVwb2wsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBvdXRsaW5lOiBub25lO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQ6ICMwMDhCRkY7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA0ZW07XG4gIGNvbG9yOiAjRkZGRkZGO1xuICB0cmFuc2l0aW9uOiAwLjNzO1xuICB3aWR0aDogMjYwcHg7XG4gIGhlaWdodDogNTBweDtcbn1cblxuLnJlbWJpdF9iaWRfc2VwYXJhdGVfX2Zvcm1fYmlkIGJ1dHRvbjpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICM2NkI5RkY7XG59XG5cbi5yZW1iaXRfYmlkX3NlcGFyYXRlX19mb3JtX2JpZCAuZXJyb3JfbmFtZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG9wYWNpdHk6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgY29sb3I6ICM3ODRGRDE7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuXG4ucmVtYml0X2JpZF9zZXBhcmF0ZV9fZm9ybV9iaWQgLmVycm9yX25hbWU6OmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogM3B4O1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL3ByaW5jaXBsZXMvbnV0X2JlZm9yZS5zdmcpIDAgMCAvIGNvbnRhaW4gbm8tcmVwZWF0O1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiAxMnB4O1xufVxuXG4ucmVtYml0X2JpZF9zZXBhcmF0ZV9fZm9ybV9iaWQgLmVycm9yX25hbWUuYWN0aXZlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiAwLjNzO1xufVxuXG4ucmVtYml0X2JpZF9zZXBhcmF0ZV9fZm9ybV9iaWQgLmVycm9yX3RlbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG9wYWNpdHk6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgY29sb3I6ICM3ODRGRDE7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbWFyZ2luOiAwO1xuICBtYXJnaW4tdG9wOiA1cHg7XG59XG5cbi5yZW1iaXRfYmlkX3NlcGFyYXRlX19mb3JtX2JpZCAuZXJyb3JfdGVsOjphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDNweDtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9wcmluY2lwbGVzL251dF9iZWZvcmUuc3ZnKSAwIDAgLyBjb250YWluIG5vLXJlcGVhdDtcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTJweDtcbn1cblxuLnJlbWJpdF9iaWRfc2VwYXJhdGVfX2Zvcm1fYmlkIC5lcnJvcl90ZWwuYWN0aXZlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiAwLjNzO1xufVxuXG4ucmVtYml0X2FwcGxpYW5jZXMge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuXG4ucmVtYml0X2FwcGxpYW5jZXNfX2Jsb2NrIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnJlbWJpdF9hcHBsaWFuY2VzX19ibG9jayAudGVjaCB7XG4gIGhlaWdodDogMjIwcHg7XG4gIHdpZHRoOiAyMjBweDtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9hcHBsaWFuY2VzL2JhY2tfMS5wbmcpIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmctdG9wOiAzMHB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5yZW1iaXRfYXBwbGlhbmNlc19fYmxvY2sgLnRlY2g6bnRoLWNoaWxkKDhuKzIpIHtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9hcHBsaWFuY2VzL2JhY2tfMi5wbmcpIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cblxuLnJlbWJpdF9hcHBsaWFuY2VzX19ibG9jayAudGVjaDpudGgtY2hpbGQoOG4rMykge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2FwcGxpYW5jZXMvYmFja18zLnBuZykgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuXG4ucmVtYml0X2FwcGxpYW5jZXNfX2Jsb2NrIC50ZWNoOm50aC1jaGlsZCg4bis0KSB7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvYXBwbGlhbmNlcy9iYWNrXzQucG5nKSBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG5cbi5yZW1iaXRfYXBwbGlhbmNlc19fYmxvY2sgLnRlY2g6bnRoLWNoaWxkKDUpIHtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9hcHBsaWFuY2VzL2JhY2tfNS5wbmcpIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cblxuLnJlbWJpdF9hcHBsaWFuY2VzX19ibG9jayAudGVjaDpudGgtY2hpbGQoNikge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2FwcGxpYW5jZXMvYmFja18zLnBuZykgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuXG4ucmVtYml0X2FwcGxpYW5jZXNfX2Jsb2NrIC50ZWNoOm50aC1jaGlsZCg3KSB7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvYXBwbGlhbmNlcy9iYWNrXzMucG5nKSBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG5cbi5yZW1iaXRfYXBwbGlhbmNlc19fYmxvY2sgLnRlY2g6bnRoLWNoaWxkKDZuKSB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuLnJlbWJpdF9hcHBsaWFuY2VzX19ibG9jayAudGVjaDpudGgtY2hpbGQobis3KSB7XG4gIG1hcmdpbi10b3A6IDhweDtcbn1cblxuLnJlbWJpdF9hcHBsaWFuY2VzX19ibG9jayAudGVjaDpob3ZlciB7XG4gIHRyYW5zaXRpb246IDAuM3M7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvYXBwbGlhbmNlcy9iYWNrX2hvdmVyLnN2Zykgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuXG4ucmVtYml0X2FwcGxpYW5jZXNfX2Jsb2NrIC50ZWNoOmhvdmVyIC5pY29uIHtcbiAgdHJhbnNpdGlvbjogMC4ycztcbiAgb3BhY2l0eTogMDtcbn1cblxuLnJlbWJpdF9hcHBsaWFuY2VzX19ibG9jayAudGVjaDpob3ZlciAudGl0bGUge1xuICB0cmFuc2l0aW9uOiAwLjNzO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLnJlbWJpdF9hcHBsaWFuY2VzX19ibG9jayAudGVjaCAucHJpY2Uge1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXNpemU6IDMwcHg7XG4gIGxpbmUtaGVpZ2h0OiAzNXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA0ZW07XG4gIGNvbG9yOiAjRkZGRkZGO1xuICB0b3A6IDc4cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgb3BhY2l0eTogMDtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnJlbWJpdF9hcHBsaWFuY2VzX19ibG9jayAudGVjaCAuaWNvbiB7XG4gIHdpZHRoOiAxMTBweDtcbiAgaGVpZ2h0OiAxMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLnJlbWJpdF9hcHBsaWFuY2VzX19ibG9jayAudGVjaCAudGl0bGUge1xuICBjb2xvcjogIzRDNEM0QztcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNGVtO1xufVxuXG4ucmVtYml0X2FwcGxpYW5jZXNfX2Jsb2NrX29wdGlvbmFsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnJlbWJpdF9hcHBsaWFuY2VzX19ibG9ja19vcHRpb25hbCAudGVjaCB7XG4gIGhlaWdodDogMTMwcHg7XG4gIHdpZHRoOiA2NzZweDtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9hcHBsaWFuY2VzL2JhY2tfMl8xLnBuZykgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgbWFyZ2luLXRvcDogOHB4O1xuICBwYWRkaW5nLWxlZnQ6IDUwcHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5yZW1iaXRfYXBwbGlhbmNlc19fYmxvY2tfb3B0aW9uYWwgLnRlY2g6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuLnJlbWJpdF9hcHBsaWFuY2VzX19ibG9ja19vcHRpb25hbCAudGVjaDpob3ZlciB7XG4gIHRyYW5zaXRpb246IDAuM3M7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvYXBwbGlhbmNlcy9vcHRfYmFja19ob3Zlci5zdmcpIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cblxuLnJlbWJpdF9hcHBsaWFuY2VzX19ibG9ja19vcHRpb25hbCAudGVjaDpob3ZlciAuaWNvbiB7XG4gIHRyYW5zaXRpb246IDAuMnM7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5yZW1iaXRfYXBwbGlhbmNlc19fYmxvY2tfb3B0aW9uYWwgLnRlY2g6aG92ZXIgLnRpdGxlIHtcbiAgdHJhbnNpdGlvbjogMC4zcztcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi5yZW1iaXRfYXBwbGlhbmNlc19fYmxvY2tfb3B0aW9uYWwgLnRlY2ggLnByaWNlIHtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDM1cHg7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNGVtO1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBvcGFjaXR5OiAwO1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ucmVtYml0X2FwcGxpYW5jZXNfX2Jsb2NrX29wdGlvbmFsIC50ZWNoIC5pY29uIHtcbiAgd2lkdGg6IDEzMHB4O1xuICBoZWlnaHQ6IDEwNXB4O1xuICBmaWxsOiAjNEM0QzRDO1xuICBtYXJnaW4tcmlnaHQ6IDcwcHg7XG59XG5cbi5yZW1iaXRfYXBwbGlhbmNlc19fYmxvY2tfb3B0aW9uYWwgLnRlY2ggLnRpdGxlIHtcbiAgY29sb3I6ICM0QzRDNEM7XG4gIGZvbnQtc2l6ZTogMjVweDtcbiAgbGluZS1oZWlnaHQ6IDI5cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA0ZW07XG59XG5cbi5yZW1iaXRfYXBwbGlhbmNlc19tb2Ige1xuICBkaXNwbGF5OiBub25lO1xuICBwYWRkaW5nLXRvcDogMjVweDtcbiAgcGFkZGluZy1ib3R0b206IDYwcHg7XG59XG5cbi5yZW1iaXRfYXBwbGlhbmNlc19tb2JfX3NsaWRlciB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ucmVtYml0X2FwcGxpYW5jZXNfbW9iX19zbGlkZXIgLmZsaWNraXR5LXBhZ2UtZG90cyB7XG4gIGJvdHRvbTogLTM4cHg7XG59XG5cbi5yZW1iaXRfYXBwbGlhbmNlc19tb2JfX3NsaWRlciAuZmxpY2tpdHktcGFnZS1kb3RzIC5kb3Qge1xuICBvcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltZy9vcHRpb25hbC9kb3RfZ3JheS5zdmcnKSBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgd2lkdGg6IDhweDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgdHJhbnNpdGlvbjogMC4zcztcbn1cblxuLnJlbWJpdF9hcHBsaWFuY2VzX21vYl9fc2xpZGVyIC5mbGlja2l0eS1wYWdlLWRvdHMgLmRvdC5pcy1zZWxlY3RlZCB7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvb3B0aW9uYWwvZG90X3NlbGVjdGVkLnN2Zykgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG59XG5cbi5yZW1iaXRfYXBwbGlhbmNlc19tb2JfX3NsaWRlciAuc2xpZGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ucmVtYml0X2FwcGxpYW5jZXNfbW9iX19zbGlkZXIgLnNsaWRlLm9wdGlvbmFsIC50ZWNoIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDIlO1xuICB3aWR0aDogMTAwJTtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5yZW1iaXRfYXBwbGlhbmNlc19tb2JfX3NsaWRlciAuc2xpZGUub3B0aW9uYWwgLnRlY2ggLmljb24ge1xuICB3aWR0aDogOTBweDtcbiAgbWF4LXdpZHRoOiAxMDBweDtcbiAgbWFyZ2luLXJpZ2h0OiAzNXB4O1xufVxuXG4ucmVtYml0X2FwcGxpYW5jZXNfbW9iX19zbGlkZXIgLnNsaWRlLm9wdGlvbmFsIC50ZWNoIC5wcmljZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA2MHB4O1xuICBsZWZ0OiAxNXB4O1xufVxuXG4ucmVtYml0X2FwcGxpYW5jZXNfbW9iX19zbGlkZXIgLnNsaWRlIC50ZWNoIHtcbiAgd2lkdGg6IDQ4JTtcbiAgaGVpZ2h0OiAxNTBweDtcbiAgbWF4LWhlaWdodDogMjUwcHg7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvYXBwbGlhbmNlcy9iYWNrXzEucG5nKSBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLXJpZ2h0OiAyJTtcbiAgbWFyZ2luLWJvdHRvbTogMiU7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xufVxuXG4ucmVtYml0X2FwcGxpYW5jZXNfbW9iX19zbGlkZXIgLnNsaWRlIC50ZWNoOm50aC1jaGlsZCgybikge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbi5yZW1iaXRfYXBwbGlhbmNlc19tb2JfX3NsaWRlciAuc2xpZGUgLnRlY2g6bnRoLWNoaWxkKG4rMykge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4ucmVtYml0X2FwcGxpYW5jZXNfbW9iX19zbGlkZXIgLnNsaWRlIC50ZWNoIC5wcmljZSB7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMjdweDtcbiAgbGluZS1oZWlnaHQ6IDI3cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDRlbTtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgb3BhY2l0eTogMDtcbiAgdG9wOiA1MHB4O1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ucmVtYml0X2FwcGxpYW5jZXNfbW9iX19zbGlkZXIgLnNsaWRlIC50ZWNoIC5pY29uIHtcbiAgd2lkdGg6IDcwcHg7XG4gIG1heC13aWR0aDogNzBweDtcbiAgZmlsbDogIzRDNEM0QztcbiAgcGFkZGluZy1ib3R0b206IDE1cHg7XG59XG5cbi5yZW1iaXRfYXBwbGlhbmNlc19tb2JfX3NsaWRlciAuc2xpZGUgLnRlY2ggLnRpdGxlIHtcbiAgY29sb3I6ICM0QzRDNEM7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDRlbTtcbn1cblxuLnJlbWJpdF93aHkge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBiYWNrZ3JvdW5kOiAjM0QwRTkyO1xuICBoZWlnaHQ6IDYxMHB4O1xufVxuXG4ucmVtYml0X3doeS52aXNpYmxlIHtcbiAgYmFja2dyb3VuZDogIzNEMEU5MiB1cmwoLi4vaW1nL3doeS9iYWNrLmpwZykgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuXG4ucmVtYml0X3doeV9fYmxvY2sge1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMTAwJTtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4ucmVtYml0X3doeV9fYmxvY2tfX2xlZnRfYmxvY2sge1xuICBtYXJnaW4tdG9wOiA3MHB4O1xuICBmb250LXNpemU6IDMwcHg7XG4gIGxpbmUtaGVpZ2h0OiAzOHB4O1xuICBsZXR0ZXItc3BhY2luZzogMC4wNGVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cblxuLnJlbWJpdF93aHlfX2Jsb2NrX19sZWZ0X2Jsb2NrIGgyIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5yZW1iaXRfd2h5X19ibG9ja19fbGVmdF9ibG9jayAuaXRlbXNfYmxvY2sge1xuICBtYXJnaW4tdG9wOiA1MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi5yZW1iaXRfd2h5X19ibG9ja19fbGVmdF9ibG9jayAuaXRlbXNfYmxvY2sgLml0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogNDYlO1xufVxuXG4ucmVtYml0X3doeV9fYmxvY2tfX2xlZnRfYmxvY2sgLml0ZW1zX2Jsb2NrIC5pdGVtIC5pY29uIHtcbiAgZmlsbDogI0ZGRkZGRjtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgbWFyZ2luLXJpZ2h0OiAyNXB4O1xufVxuXG4ucmVtYml0X3doeV9fYmxvY2tfX2xlZnRfYmxvY2sgLml0ZW1zX2Jsb2NrIC5pdGVtIC5kZXNjIHtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjNweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDRlbTtcbiAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XG59XG5cbi5yZW1iaXRfd2h5X19ibG9ja19fbGVmdF9ibG9jayAuaXRlbXNfYmxvY2sgLml0ZW06bnRoLWNoaWxkKDJuLTEpIHtcbiAgbWFyZ2luLXJpZ2h0OiA1MHB4O1xufVxuXG4ucmVtYml0X3doeV9fYmxvY2tfX2xlZnRfYmxvY2sgLml0ZW1zX2Jsb2NrIC5pdGVtOm50aC1jaGlsZChuKzMpIHtcbiAgbWFyZ2luLXRvcDogNjBweDtcbn1cblxuLnJlbWJpdF93aHlfX2Jsb2NrX19yaWdodF9ibG9jayB7XG4gIG1hcmdpbi10b3A6IDM3cHg7XG4gIHdpZHRoOiA1NzVweDtcbiAgbWluLXdpZHRoOiA1NzVweDtcbiAgaGVpZ2h0OiA1MzBweDtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgYm94LXNoYWRvdzogMHB4IDBweCAyNXB4IHJnYmEoMCwgMCwgMCwgMC41NSk7XG4gIHBhZGRpbmctdG9wOiA0MHB4O1xuICBwYWRkaW5nLWxlZnQ6IDUwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE1MHB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5yZW1iaXRfd2h5X19ibG9ja19fcmlnaHRfYmxvY2s6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL3doeS9ibG9jay5zdmcpIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICB3aWR0aDogNjNweDtcbiAgaGVpZ2h0OiAxMDBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDIwcHg7XG4gIHJpZ2h0OiAtMXB4O1xufVxuXG4ucmVtYml0X3doeV9fYmxvY2tfX3JpZ2h0X2Jsb2NrIGgyIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA0ZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjNEM0QzRDO1xufVxuXG4ucmVtYml0X3doeV9fYmxvY2tfX3JpZ2h0X2Jsb2NrIC5pdGVtc19ibG9jayB7XG4gIG1hcmdpbi10b3A6IDI3cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLnJlbWJpdF93aHlfX2Jsb2NrX19yaWdodF9ibG9jayAuaXRlbXNfYmxvY2sgLml0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4ucmVtYml0X3doeV9fYmxvY2tfX3JpZ2h0X2Jsb2NrIC5pdGVtc19ibG9jayAuaXRlbSAuaWNvbiB7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIG1hcmdpbi1yaWdodDogMzVweDtcbn1cblxuLnJlbWJpdF93aHlfX2Jsb2NrX19yaWdodF9ibG9jayAuaXRlbXNfYmxvY2sgLml0ZW0gLmRlc2Mge1xuICBsaW5lLWhlaWdodDogMjNweDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBjb2xvcjogIzRDNEM0Qztcbn1cblxuLnJlbWJpdF93aHlfX2Jsb2NrX19yaWdodF9ibG9jayAuaXRlbXNfYmxvY2sgLml0ZW06bnRoLWNoaWxkKG4rMikge1xuICBtYXJnaW4tdG9wOiA2MHB4O1xufVxuXG4ucmVtYml0X3doeV9tb2Jfb25lIHtcbiAgYmFja2dyb3VuZDogIzRCMUJCMTtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnJlbWJpdF93aHlfbW9iX29uZV9fYmxvY2sge1xuICBwYWRkaW5nLXRvcDogNDBweDtcbiAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xufVxuXG4ucmVtYml0X3doeV9tb2Jfb25lX19ibG9jayBoMiB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyM3B4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA0ZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuXG4ucmVtYml0X3doeV9tb2Jfb25lX19ibG9jayAuc2xpZGVyIC5mbGlja2l0eS1wYWdlLWRvdHMge1xuICBib3R0b206IC01MHB4O1xufVxuXG4ucmVtYml0X3doeV9tb2Jfb25lX19ibG9jayAuc2xpZGVyIC5mbGlja2l0eS1wYWdlLWRvdHMgLmRvdCB7XG4gIG9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQ6IHVybCgnLi4vaW1nL29wdGlvbmFsL2RvdC5zdmcnKSBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgd2lkdGg6IDhweDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgdHJhbnNpdGlvbjogMC4zcztcbn1cblxuLnJlbWJpdF93aHlfbW9iX29uZV9fYmxvY2sgLnNsaWRlciAuZmxpY2tpdHktcGFnZS1kb3RzIC5kb3QuaXMtc2VsZWN0ZWQge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL29wdGlvbmFsL2RvdF9zZWxlY3RlZC5zdmcpIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xufVxuXG4ucmVtYml0X3doeV9tb2Jfb25lX19ibG9jayAuc2xpZGVyIC5zbGlkZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4ucmVtYml0X3doeV9tb2Jfb25lX19ibG9jayAuc2xpZGVyIC5zbGlkZSAuaWNvbiB7XG4gIHdpZHRoOiA3MHB4O1xuICBoZWlnaHQ6IDcwcHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5yZW1iaXRfd2h5X21vYl9vbmVfX2Jsb2NrIC5zbGlkZXIgLnNsaWRlIC5kZXNjIHtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjNweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cblxuLnJlbWJpdF93aHlfbW9iX3R3byB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG59XG5cbi5yZW1iaXRfd2h5X21vYl90d29fX2Jsb2NrIHtcbiAgcGFkZGluZy10b3A6IDQwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMDBweDtcbn1cblxuLnJlbWJpdF93aHlfbW9iX3R3b19fYmxvY2sgaDIge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjNweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNGVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogIzRDNEM0QztcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cblxuLnJlbWJpdF93aHlfbW9iX3R3b19fYmxvY2sgLnNsaWRlciAuZmxpY2tpdHktcGFnZS1kb3RzIHtcbiAgYm90dG9tOiAtNTBweDtcbn1cblxuLnJlbWJpdF93aHlfbW9iX3R3b19fYmxvY2sgLnNsaWRlciAuZmxpY2tpdHktcGFnZS1kb3RzIC5kb3Qge1xuICBvcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltZy9vcHRpb25hbC9kb3RfZ3JheS5zdmcnKSBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgd2lkdGg6IDhweDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgdHJhbnNpdGlvbjogMC4zcztcbn1cblxuLnJlbWJpdF93aHlfbW9iX3R3b19fYmxvY2sgLnNsaWRlciAuZmxpY2tpdHktcGFnZS1kb3RzIC5kb3QuaXMtc2VsZWN0ZWQge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL29wdGlvbmFsL2RvdF9zZWxlY3RlZC5zdmcpIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xufVxuXG4ucmVtYml0X3doeV9tb2JfdHdvX19ibG9jayAuc2xpZGVyIC5zbGlkZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4ucmVtYml0X3doeV9tb2JfdHdvX19ibG9jayAuc2xpZGVyIC5zbGlkZSAuaWNvbiB7XG4gIHdpZHRoOiA3MHB4O1xuICBoZWlnaHQ6IDcwcHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5yZW1iaXRfd2h5X21vYl90d29fX2Jsb2NrIC5zbGlkZXIgLnNsaWRlIC5kZXNjIHtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjNweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xuICBjb2xvcjogIzRDNEM0Qztcbn1cblxuLnJlbWJpdF9wcmluY2lwbGVzIC53cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ucmVtYml0X3ByaW5jaXBsZXMgLndyYXBwZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICB3aWR0aDogMzQ1cHg7XG4gIGhlaWdodDogNDEwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTE1MHB4O1xuICBib3R0b206IC0yMDBweDtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9wcmluY2lwbGVzL251dF9iYWNrLnN2Zykgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIHotaW5kZXg6IC0yO1xufVxuXG4ucmVtYml0X3ByaW5jaXBsZXMgLndyYXBwZXI6OmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9wcmluY2lwbGVzL251dF9iYWNrLnN2Zykgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIHotaW5kZXg6IC0yO1xuICB3aWR0aDogMzQ1cHg7XG4gIGhlaWdodDogNDEwcHg7XG4gIHJpZ2h0OiAxNTBweDtcbiAgdG9wOiAtMTAwcHg7XG59XG5cbi5yZW1iaXRfcHJpbmNpcGxlc19fYmxvY2sge1xuICBoZWlnaHQ6IDQzNXB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwYWRkaW5nLXRvcDogNjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ucmVtYml0X3ByaW5jaXBsZXNfX2Jsb2NrOjpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL3ByaW5jaXBsZXMvbnV0X2JhY2suc3ZnKSBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgei1pbmRleDogLTI7XG4gIHdpZHRoOiAyMDNweDtcbiAgaGVpZ2h0OiAyNDBweDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogLTQwcHg7XG59XG5cbi5yZW1iaXRfcHJpbmNpcGxlc19fYmxvY2sgaDIge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDM0cHg7XG4gIGZvbnQtc2l6ZTogMjVweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDRlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICM3ODRGRDE7XG59XG5cbi5yZW1iaXRfcHJpbmNpcGxlc19fYmxvY2tfX2l0ZW1zIHtcbiAgbWFyZ2luLXRvcDogNjBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi5yZW1iaXRfcHJpbmNpcGxlc19fYmxvY2tfX2l0ZW1zIC5pdGVtIHtcbiAgd2lkdGg6IGNhbGMoMjUlIC0gMjBweCk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnJlbWJpdF9wcmluY2lwbGVzX19ibG9ja19faXRlbXMgLml0ZW06bnRoLWNoaWxkKG4rNSkge1xuICBtYXJnaW4tdG9wOiA3NXB4O1xufVxuXG4ucmVtYml0X3ByaW5jaXBsZXNfX2Jsb2NrX19pdGVtcyAuaXRlbTo6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiA0cHg7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvcHJpbmNpcGxlcy9udXRfYmVmb3JlLnN2Zykgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDEycHg7XG59XG5cbi5yZW1iaXRfcHJpbmNpcGxlc19fYmxvY2tfX2l0ZW1zIC5pdGVtIC5kZXNjIHtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMjNweDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xuICBjb2xvcjogIzRDNEM0Qztcbn1cblxuLnJlbWJpdF9wcmluY2lwbGVzX21vYiB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5yZW1iaXRfcHJpbmNpcGxlc19tb2JfX2Jsb2NrIHtcbiAgcGFkZGluZy10b3A6IDQwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMDBweDtcbn1cblxuLnJlbWJpdF9wcmluY2lwbGVzX21vYl9fYmxvY2sgaDIge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjNweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNGVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogIzc4NEZEMTtcbn1cblxuLnJlbWJpdF9wcmluY2lwbGVzX21vYl9fYmxvY2sgLnNsaWRlciB7XG4gIHBhZGRpbmctdG9wOiA0MHB4O1xufVxuXG4ucmVtYml0X3ByaW5jaXBsZXNfbW9iX19ibG9jayAuc2xpZGVyIC5mbGlja2l0eS1wYWdlLWRvdHMge1xuICBib3R0b206IC01MHB4O1xufVxuXG4ucmVtYml0X3ByaW5jaXBsZXNfbW9iX19ibG9jayAuc2xpZGVyIC5mbGlja2l0eS1wYWdlLWRvdHMgLmRvdCB7XG4gIG9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQ6IHVybCgnLi4vaW1nL29wdGlvbmFsL2RvdF9ncmF5LnN2ZycpIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICB3aWR0aDogOHB4O1xuICBib3JkZXItcmFkaXVzOiAwO1xuICB0cmFuc2l0aW9uOiAwLjNzO1xufVxuXG4ucmVtYml0X3ByaW5jaXBsZXNfbW9iX19ibG9jayAuc2xpZGVyIC5mbGlja2l0eS1wYWdlLWRvdHMgLmRvdC5pcy1zZWxlY3RlZCB7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvb3B0aW9uYWwvZG90X3NlbGVjdGVkLnN2Zykgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG59XG5cbi5yZW1iaXRfcHJpbmNpcGxlc19tb2JfX2Jsb2NrIC5zbGlkZXIgLmZsaWNraXR5LXZpZXdwb3J0IHtcbiAgb3ZlcmZsb3c6IGluaXRpYWw7XG59XG5cbi5yZW1iaXRfcHJpbmNpcGxlc19tb2JfX2Jsb2NrIC5zbGlkZXIgLnNsaWRlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi5yZW1iaXRfcHJpbmNpcGxlc19tb2JfX2Jsb2NrIC5zbGlkZXIgLnNsaWRlIC5pdGVtIHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cblxuLnJlbWJpdF9wcmluY2lwbGVzX21vYl9fYmxvY2sgLnNsaWRlciAuc2xpZGUgLml0ZW06bnRoLWNoaWxkKGV2ZW4pIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLnJlbWJpdF9wcmluY2lwbGVzX21vYl9fYmxvY2sgLnNsaWRlciAuc2xpZGUgLml0ZW0gLmRlc2Mge1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyM3B4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG4gIGNvbG9yOiAjNEM0QzRDO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5yZW1iaXRfcHJpbmNpcGxlc19tb2JfX2Jsb2NrIC5zbGlkZXIgLnNsaWRlIC5pdGVtIC5kZXNjOjpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiBjYWxjKDUwJSAtIDEwcHgpO1xuICB0b3A6IC0yMHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL3ByaW5jaXBsZXMvbnV0X2JlZm9yZS5zdmcpIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiAxMnB4O1xufVxuXG4ucmVtYml0X3NjaGVtZSB7XG4gIGJhY2tncm91bmQ6ICMzRDBFOTI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDBweCAtMzJweDtcbiAgaGVpZ2h0OiA1NjVweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcGFkZGluZy10b3A6IDY1cHg7XG59XG5cbi5yZW1iaXRfc2NoZW1lLnZpc2libGUge1xuICBiYWNrZ3JvdW5kOiAjM0QwRTkyIHVybCguLi9pbWcvd2h5L2JhY2suanBnKSBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG5cbi5yZW1iaXRfc2NoZW1lIGgyIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAzNHB4O1xuICBmb250LXNpemU6IDI1cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA0ZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xufVxuXG4ucmVtYml0X3NjaGVtZV9fYmxvY2sge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4ucmVtYml0X3NjaGVtZV9fYmxvY2tfX2NoZWNrIHtcbiAgd2lkdGg6IDQ0MHB4O1xuICBtaW4td2lkdGg6IDQ0MHB4O1xuICBtYXJnaW4tcmlnaHQ6IDQwcHg7XG59XG5cbi5yZW1iaXRfc2NoZW1lX19ibG9ja19fY2hlY2sgLml0ZW0ge1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgYmFja2dyb3VuZDogIzREMUNCNTtcbiAgaGVpZ2h0OiA1OHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gIHRyYW5zaXRpb246IDAuM3M7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMztcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4ucmVtYml0X3NjaGVtZV9fYmxvY2tfX2NoZWNrIC5pdGVtOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgbWFyZ2luLXRvcDogM3B4O1xufVxuXG4ucmVtYml0X3NjaGVtZV9fYmxvY2tfX2NoZWNrIC5pdGVtOjphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAtMzJweDtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyLXRvcDogMTZweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWxlZnQ6IDQxcHggc29saWQgbGluZWFyLWdyYWRpZW50KDI2Mi42OWRlZywgIzc4NEZEMSAxLjUlLCAjNzEzMEZCIDEwOS40NiUpLCAjNzg0RkQxO1xuICBib3JkZXItYm90dG9tOiAxNnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiAwLjE1cztcbn1cblxuLnJlbWJpdF9zY2hlbWVfX2Jsb2NrX19jaGVjayAuaXRlbTpob3ZlciB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgyNjIuNjlkZWcsICM3ODRGRDEgMS41JSwgIzcxMzBGQiAxMDkuNDYlKSwgIzc4NEZEMTtcbn1cblxuLnJlbWJpdF9zY2hlbWVfX2Jsb2NrX19jaGVjayAuaXRlbS5hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMjYyLjY5ZGVnLCAjNzg0RkQxIDEuNSUsICM3MTMwRkIgMTA5LjQ2JSksICM3ODRGRDE7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgzMHB4KTtcbn1cblxuLnJlbWJpdF9zY2hlbWVfX2Jsb2NrX19jaGVjayAuaXRlbS5hY3RpdmU6OmFmdGVyIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLnJlbWJpdF9zY2hlbWVfX2Jsb2NrX19kZXNjIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogY2FsYyg1OHB4ICogNiArIDNweCAqIDUpO1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBib3gtc2hhZG93OiAwcHggMHB4IDI1cHggcmdiYSgwLCAwLCAwLCAwLjU1KTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ucmVtYml0X3NjaGVtZV9fYmxvY2tfX2Rlc2M6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL3NjaGVtZS9udXRfMS5wbmcpIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA0M3B4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLThweDtcbiAgbGVmdDogNjBweDtcbn1cblxuLnJlbWJpdF9zY2hlbWVfX2Jsb2NrX19kZXNjOjphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL3NjaGVtZS9udXRfMi5wbmcpIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICB3aWR0aDogNDhweDtcbiAgaGVpZ2h0OiA1N3B4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTI4cHg7XG4gIGxlZnQ6IDEyMHB4O1xufVxuXG4ucmVtYml0X3NjaGVtZV9fYmxvY2tfX2Rlc2NfX21haW4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nLWxlZnQ6IDYwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDUwcHg7XG4gIHBhZGRpbmctdG9wOiA1MHB4O1xufVxuXG4ucmVtYml0X3NjaGVtZV9fYmxvY2tfX2Rlc2NfX21haW4uZmFkZSB7XG4gIGFuaW1hdGlvbjogZmFkZSAwLjNzIGxpbmVhcjtcbn1cblxuLnJlbWJpdF9zY2hlbWVfX2Jsb2NrX19kZXNjX19tYWluLnNob3cge1xuICBhbmltYXRpb246IHNob3cgMC4zcyBsaW5lYXI7XG59XG5cbi5yZW1iaXRfc2NoZW1lX19ibG9ja19fZGVzY19fbWFpbiAudGV4dCB7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG4gIGNvbG9yOiAjNEM0QzRDO1xuICB3aWR0aDogNDgwcHg7XG4gIG1hcmdpbi1yaWdodDogNTBweDtcbn1cblxuLnJlbWJpdF9zY2hlbWVfX2Jsb2NrX19kZXNjX19tYWluIGltZyB7XG4gIHdpZHRoOiAyNDBweDtcbiAgaGVpZ2h0OiAyNjBweDtcbn1cblxuLnJlbWJpdF9zY2hlbWVfX2Jsb2NrX19kZXNjIC5udW1iZXIge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDYxcHg7XG4gIGZvbnQtc2l6ZTogNDVweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDRlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICNGMkVERkE7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNjBweDtcbiAgYm90dG9tOiA0NHB4O1xufVxuXG4ucmVtYml0X3NjaGVtZV9fYmxvY2tfX2Rlc2MgLm51bWJlci5mYWRlIHtcbiAgYW5pbWF0aW9uOiBmYWRlIDAuM3MgbGluZWFyO1xufVxuXG4ucmVtYml0X3NjaGVtZV9fYmxvY2tfX2Rlc2MgLm51bWJlci5zaG93IHtcbiAgYW5pbWF0aW9uOiBzaG93IDAuM3MgbGluZWFyO1xufVxuXG4ucmVtYml0X3NjaGVtZV9fYmxvY2stc2xpZGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgYm94LXNoYWRvdzogMHB4IDBweCAyNXB4IHJnYmEoMCwgMCwgMCwgMC41NSk7XG59XG5cbi5yZW1iaXRfc2NoZW1lX19ibG9jay1zbGlkZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL3NjaGVtZS9udXRfMS5wbmcpIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA0M3B4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLThweDtcbiAgbGVmdDogNTBweDtcbn1cblxuLnJlbWJpdF9zY2hlbWVfX2Jsb2NrLXNsaWRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9zY2hlbWUvbnV0XzIucG5nKSBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgd2lkdGg6IDQ4cHg7XG4gIGhlaWdodDogNTdweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0yOHB4O1xuICBsZWZ0OiAxMTBweDtcbn1cblxuLnJlbWJpdF9zY2hlbWVfX2Jsb2NrLXNsaWRlcl9faXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5yZW1iaXRfc2NoZW1lX19ibG9jay1zbGlkZXJfX2l0ZW1fX21haW4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiA1MHB4O1xufVxuXG4ucmVtYml0X3NjaGVtZV9fYmxvY2stc2xpZGVyX19pdGVtX19tYWluIC50ZXh0IHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xuICBjb2xvcjogIzRDNEM0QztcbiAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xufVxuXG4ucmVtYml0X3NjaGVtZV9fYmxvY2stc2xpZGVyX19pdGVtX19tYWluIGltZyB7XG4gIHdpZHRoOiAyNDBweDtcbiAgbWluLXdpZHRoOiAyNDBweDtcbiAgaGVpZ2h0OiAyNjBweDtcbn1cblxuLnJlbWJpdF9zY2hlbWVfX2Jsb2NrLXNsaWRlcl9faXRlbSAubnVtYmVyIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiA2MXB4O1xuICBmb250LXNpemU6IDQ1cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA0ZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjRjJFREZBO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwcHg7XG4gIGJvdHRvbTogMjBweDtcbn1cblxuLnJlbWJpdF9zY2hlbWUgLmZsaWNraXR5LXBhZ2UtZG90cyB7XG4gIGJvdHRvbTogLTQ1cHg7XG59XG5cbi5yZW1iaXRfc2NoZW1lIC5mbGlja2l0eS1wYWdlLWRvdHMgLmRvdCB7XG4gIG9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvb3B0aW9uYWwvZG90LnN2Zykgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIHdpZHRoOiA4cHg7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIHRyYW5zaXRpb246IDAuM3M7XG59XG5cbi5yZW1iaXRfc2NoZW1lIC5mbGlja2l0eS1wYWdlLWRvdHMgLmRvdC5pcy1zZWxlY3RlZCB7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvb3B0aW9uYWwvZG90X3NlbGVjdGVkLnN2Zykgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG59XG5cbkBrZXlmcmFtZXMgZmFkZSB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHNob3cge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuXG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuLnJlbWJpdF9xdWVzdGlvbnMge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwYWRkaW5nOiA2MHB4IDA7XG4gIG1pbi1oZWlnaHQ6IDUwMHB4O1xufVxuXG4ucmVtYml0X3F1ZXN0aW9ucyBoMiB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogMzRweDtcbiAgZm9udC1zaXplOiAyNXB4O1xuICBsZXR0ZXItc3BhY2luZzogMC4wNGVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogIzRDNEM0QztcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcbn1cblxuLnJlbWJpdF9xdWVzdGlvbnNfX2Jsb2NrIHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLnJlbWJpdF9xdWVzdGlvbnNfX2Jsb2NrX19pdGVtcyB7XG4gIHdpZHRoOiA2NTBweDtcbiAgbWluLXdpZHRoOiA2NTBweDtcbiAgbWFyZ2luLXJpZ2h0OiA0MHB4O1xufVxuXG4ucmVtYml0X3F1ZXN0aW9uc19fYmxvY2tfX2l0ZW1zIC5pdGVtIHtcbiAgYmFja2dyb3VuZDogIzREMUNCNTtcbiAgdHJhbnNpdGlvbjogMC4zcztcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5yZW1iaXRfcXVlc3Rpb25zX19ibG9ja19faXRlbXMgLml0ZW06bm90KDpmaXJzdC1jaGlsZCkge1xuICBtYXJnaW4tdG9wOiAzcHg7XG59XG5cbi5yZW1iaXRfcXVlc3Rpb25zX19ibG9ja19faXRlbXMgLml0ZW06OmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvcXVlc3Rpb25zL2Fycm93LnN2Zykgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDIwcHg7XG4gIHRvcDogMjVweDtcbiAgd2lkdGg6IDExcHg7XG4gIGhlaWdodDogMTBweDtcbiAgdHJhbnNpdGlvbjogMC4zcztcbn1cblxuLnJlbWJpdF9xdWVzdGlvbnNfX2Jsb2NrX19pdGVtcyAuaXRlbS5hY3RpdmU6OmFmdGVyIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xufVxuXG4ucmVtYml0X3F1ZXN0aW9uc19fYmxvY2tfX2l0ZW1zIC5pdGVtIC50aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nOiAxOXB4IDMwcHg7XG59XG5cbi5yZW1iaXRfcXVlc3Rpb25zX19ibG9ja19faXRlbXMgLml0ZW0gLnRpdGxlOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzAwOEJGRjtcbn1cblxuLnJlbWJpdF9xdWVzdGlvbnNfX2Jsb2NrX19pdGVtcyAuaXRlbSAudGl0bGUuYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogIzAwOEJGRjtcbn1cblxuLnJlbWJpdF9xdWVzdGlvbnNfX2Jsb2NrX19pdGVtcyAuaXRlbSAudGV4dCB7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG4gIGNvbG9yOiAjNEM0QzRDO1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICBib3JkZXI6IDFweCBzb2xpZCAjRTJFRkZGO1xuICBib3JkZXItdG9wOiBub25lO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBkaXNwbGF5OiBub25lO1xuICBwYWRkaW5nOiAzMHB4O1xufVxuXG4ucmVtYml0X3F1ZXN0aW9uc19fYmxvY2sgZm9ybSB7XG4gIGJhY2tncm91bmQ6ICNFMkVGRkYgdXJsKC4uL2ltZy9xdWVzdGlvbnMvYmFjay5wbmcpIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgd2lkdGg6IDY3MHB4O1xuICBoZWlnaHQ6IDQyMHB4O1xuICBwYWRkaW5nLXRvcDogMzVweDtcbiAgcGFkZGluZy1sZWZ0OiAzNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAzNXB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5yZW1iaXRfcXVlc3Rpb25zX19ibG9jayBmb3JtIC5icl9vbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5yZW1iaXRfcXVlc3Rpb25zX19ibG9jayBmb3JtOjpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9wcmluY2lwbGVzL251dF9iYWNrLnN2Zykgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAtMTEwcHg7XG4gIHJpZ2h0OiAzNXB4O1xuICB3aWR0aDogMTM3cHg7XG4gIGhlaWdodDogMTYzcHg7XG4gIHotaW5kZXg6IC0yO1xufVxuXG4ucmVtYml0X3F1ZXN0aW9uc19fYmxvY2sgZm9ybTo6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9wcmluY2lwbGVzL251dF9iYWNrLnN2Zykgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAtMTUwcHg7XG4gIHJpZ2h0OiAxNjBweDtcbiAgd2lkdGg6IDU5cHg7XG4gIGhlaWdodDogNzBweDtcbiAgei1pbmRleDogLTI7XG59XG5cbi5yZW1iaXRfcXVlc3Rpb25zX19ibG9jayBmb3JtIC5lcnJvcl9uYW1lIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgb3BhY2l0eTogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBjb2xvcjogIzc4NEZEMTtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbi5yZW1iaXRfcXVlc3Rpb25zX19ibG9jayBmb3JtIC5lcnJvcl9uYW1lOjphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDNweDtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9wcmluY2lwbGVzL251dF9iZWZvcmUuc3ZnKSAwIDAgLyBjb250YWluIG5vLXJlcGVhdDtcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTJweDtcbn1cblxuLnJlbWJpdF9xdWVzdGlvbnNfX2Jsb2NrIGZvcm0gLmVycm9yX25hbWUuYWN0aXZlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiAwLjNzO1xufVxuXG4ucmVtYml0X3F1ZXN0aW9uc19fYmxvY2sgZm9ybSAuZXJyb3JfdGVsIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgb3BhY2l0eTogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBjb2xvcjogIzc4NEZEMTtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBtYXJnaW46IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuLnJlbWJpdF9xdWVzdGlvbnNfX2Jsb2NrIGZvcm0gLmVycm9yX3RlbDo6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAzcHg7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvcHJpbmNpcGxlcy9udXRfYmVmb3JlLnN2ZykgMCAwIC8gY29udGFpbiBuby1yZXBlYXQ7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDEycHg7XG59XG5cbi5yZW1iaXRfcXVlc3Rpb25zX19ibG9jayBmb3JtIC5lcnJvcl90ZWwuYWN0aXZlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiAwLjNzO1xufVxuXG4ucmVtYml0X3F1ZXN0aW9uc19fYmxvY2sgZm9ybSAudGl0bGUge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDRlbTtcbiAgY29sb3I6ICM0QzRDNEM7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5yZW1iaXRfcXVlc3Rpb25zX19ibG9jayBmb3JtIC5kZXNjIHtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDIzcHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcbiAgY29sb3I6ICM0QzRDNEM7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5cbi5yZW1iaXRfcXVlc3Rpb25zX19ibG9jayBmb3JtIC5pbnB1dF9ibG9jayB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5yZW1iaXRfcXVlc3Rpb25zX19ibG9jayBmb3JtIC5pbnB1dF9ibG9jayAuaW5wdXRfaXRlbSB7XG4gIHdpZHRoOiAyODdweDtcbn1cblxuLnJlbWJpdF9xdWVzdGlvbnNfX2Jsb2NrIGZvcm0gLmlucHV0X2Jsb2NrIC5pbnB1dF9pdGVtIGlucHV0IHtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xuICBjb2xvcjogIzRDNEM0QztcbiAgcGFkZGluZy1sZWZ0OiAxN3B4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBoZWlnaHQ6IDQ1cHg7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5yZW1iaXRfcXVlc3Rpb25zX19ibG9jayBmb3JtIC5pbnB1dF9ibG9jayAuaW5wdXRfaXRlbS5uYW1lIHtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xufVxuXG4ucmVtYml0X3F1ZXN0aW9uc19fYmxvY2sgZm9ybSAuaW5wdXRfYmxvY2sgLmlucHV0X2l0ZW06OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICM5RDlEOUQ7XG59XG5cbi5yZW1iaXRfcXVlc3Rpb25zX19ibG9jayBmb3JtIHRleHRhcmVhIHtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xuICBjb2xvcjogIzRDNEM0QztcbiAgcGFkZGluZy1sZWZ0OiAxN3B4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwYWRkaW5nLXRvcDogMTVweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogODVweDtcbiAgcmVzaXplOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5cbi5yZW1iaXRfcXVlc3Rpb25zX19ibG9jayBmb3JtIHRleHRhcmVhOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjOUQ5RDlEO1xufVxuXG4ucmVtYml0X3F1ZXN0aW9uc19fYmxvY2sgZm9ybSAuZm9vdCB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5yZW1iaXRfcXVlc3Rpb25zX19ibG9jayBmb3JtIC5mb290IGJ1dHRvbiB7XG4gIGZvbnQtZmFtaWx5OiBNYXJpdXBvbCwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZDogIzAwOEJGRjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LXNpemU6IDE4cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDRlbTtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIHRyYW5zaXRpb246IDAuM3M7XG4gIHdpZHRoOiAyNjBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG59XG5cbi5yZW1iaXRfcXVlc3Rpb25zX19ibG9jayBmb3JtIC5mb290IGJ1dHRvbjpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICM2NkI5RkY7XG59XG5cbi5yZW1iaXRfcXVlc3Rpb25zX19ibG9jayBmb3JtIC5mb290IC5jb25kaXRpb25zLFxuLnJlbWJpdF9xdWVzdGlvbnNfX2Jsb2NrIGZvcm0gLmZvb3QgLmNvbmRpdGlvbnMgYSB7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGNvbG9yOiAjOUQ5RDlEO1xufVxuXG4ucmVtYml0X3F1ZXN0aW9uc19fYmxvY2sgZm9ybSAuZm9vdCAuY29uZGl0aW9ucyBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uLWxpbmU6IHVuZGVybGluZTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdHJhbnNpdGlvbjogMC4zcztcbn1cblxuLnJlbWJpdF9xdWVzdGlvbnNfX2Jsb2NrIGZvcm0gLmZvb3QgLmNvbmRpdGlvbnMgYTpob3ZlciB7XG4gIGNvbG9yOiAjMDA4QkZGO1xufVxuXG4ucmVtYml0X3Jldmlld3Mge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBoZWlnaHQ6IDUwMHB4O1xuICBiYWNrZ3JvdW5kOiAjM0QwRTkyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0zMHB4O1xuICBwYWRkaW5nLXRvcDogNjVweDtcbn1cblxuLnJlbWJpdF9yZXZpZXdzLnZpc2libGUge1xuICBiYWNrZ3JvdW5kOiAjM0QwRTkyIHVybCguLi9pbWcvd2h5L2JhY2suanBnKSBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG5cbi5yZW1iaXRfcmV2aWV3cyBoMiB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogMzRweDtcbiAgZm9udC1zaXplOiAyNXB4O1xuICBsZXR0ZXItc3BhY2luZzogMC4wNGVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgbWFyZ2luLWJvdHRvbTogNTVweDtcbn1cblxuLnJlbWJpdF9yZXZpZXdzX19ibG9jayB7XG4gIHdpZHRoOiAxMTcwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4ucmVtYml0X3Jldmlld3NfX2Jsb2NrIC5pdGVtIHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgd2lkdGg6IDU3NXB4O1xuICBoZWlnaHQ6IDI4MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctdG9wOiAyNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDUwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDUwcHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbn1cblxuLnJlbWJpdF9yZXZpZXdzX19ibG9jayAuaXRlbTo6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDhweDtcbiAgaGVpZ2h0OiA4cHg7XG4gIGJhY2tncm91bmQ6ICM3ODRGRDE7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbn1cblxuLnJlbWJpdF9yZXZpZXdzX19ibG9jayAuaXRlbTo6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogOHB4O1xuICBoZWlnaHQ6IDhweDtcbiAgYmFja2dyb3VuZDogIzc4NEZEMTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgbGVmdDogdW5zZXQ7XG59XG5cbi5yZW1iaXRfcmV2aWV3c19fYmxvY2sgLml0ZW0gLnNxdWFyZXMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbn1cblxuLnJlbWJpdF9yZXZpZXdzX19ibG9jayAuaXRlbSAuc3F1YXJlczo6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDhweDtcbiAgaGVpZ2h0OiA4cHg7XG4gIGJhY2tncm91bmQ6ICM3ODRGRDE7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbn1cblxuLnJlbWJpdF9yZXZpZXdzX19ibG9jayAuaXRlbSAuc3F1YXJlczo6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogOHB4O1xuICBoZWlnaHQ6IDhweDtcbiAgYmFja2dyb3VuZDogIzc4NEZEMTtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbn1cblxuLnJlbWJpdF9yZXZpZXdzX19ibG9jayAuaXRlbSAuZGF0ZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDUwcHg7XG4gIHRvcDogNDBweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDE1cHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcbiAgY29sb3I6ICM0QzRDNEM7XG59XG5cbi5yZW1iaXRfcmV2aWV3c19fYmxvY2sgLml0ZW0gLnBlcnNvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5cbi5yZW1iaXRfcmV2aWV3c19fYmxvY2sgLml0ZW0gLnBlcnNvbiBpbWcge1xuICB3aWR0aDogNThweDtcbiAgaGVpZ2h0OiA2N3B4O1xuICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG59XG5cbi5yZW1iaXRfcmV2aWV3c19fYmxvY2sgLml0ZW0gLnBlcnNvbiAuZGVzYyAubmFtZSB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG4gIGNvbG9yOiAjMDcwNzA3O1xufVxuXG4ucmVtYml0X3Jldmlld3NfX2Jsb2NrIC5pdGVtIC5wZXJzb24gLmRlc2MgLnBvc2l0aW9uIHtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcbiAgY29sb3I6ICM0QzRDNEM7XG59XG5cbi5yZW1iaXRfcmV2aWV3c19fYmxvY2sgLml0ZW0gcCB7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAyM3B4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG4gIGNvbG9yOiAjNEM0QzRDO1xufVxuXG4ucmVtYml0X3Jldmlld3MgLmZsaWNraXR5LWJ1dHRvbiB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIHdpZHRoOiB1bnNldDtcbiAgaGVpZ2h0OiB1bnNldDtcbn1cblxuLnJlbWJpdF9yZXZpZXdzIC5mbGlja2l0eS1idXR0b246aG92ZXIge1xuICBiYWNrZ3JvdW5kOiBub25lO1xufVxuXG4ucmVtYml0X3Jldmlld3MgLmZsaWNraXR5LWJ1dHRvbjpob3ZlciBzdmcgLnN0MCB7XG4gIGZpbGw6ICM3ODRGRDE7XG4gIHRyYW5zaXRpb246IDAuM3M7XG59XG5cbi5yZW1iaXRfcmV2aWV3cyAuZmxpY2tpdHktYnV0dG9uOmhvdmVyIHN2ZyAuc3QxIHtcbiAgZmlsbDogI2ZmZmZmZjtcbiAgdHJhbnNpdGlvbjogMC4zcztcbn1cblxuLnJlbWJpdF9yZXZpZXdzIC5mbGlja2l0eS1wcmV2LW5leHQtYnV0dG9uIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgd2lkdGg6IDY5cHg7XG4gIGhlaWdodDogNzdweDtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zaXRpb246IDAuM3M7XG59XG5cbi5yZW1iaXRfcmV2aWV3cyAuZmxpY2tpdHktYnV0dG9uLWljb24ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ucmVtYml0X3Jldmlld3MgLmZsaWNraXR5LXByZXYtbmV4dC1idXR0b24ucHJldmlvdXMge1xuICBsZWZ0OiAtOTVweDtcbn1cblxuLnJlbWJpdF9yZXZpZXdzIC5mbGlja2l0eS1wcmV2LW5leHQtYnV0dG9uLm5leHQge1xuICByaWdodDogLTk1cHg7XG59XG5cbi5yZW1iaXRfZGVzY3JpcHRpb24ge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwYWRkaW5nLXRvcDogNjBweDtcbiAgYmFja2dyb3VuZDogI0UyRUZGRiB1cmwoLi4vaW1nL2Rlc2NyaXB0aW9uL2JhY2sucG5nKSBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGhlaWdodDogNzYwcHg7XG59XG5cbi5yZW1iaXRfZGVzY3JpcHRpb24gaDIge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDM0cHg7XG4gIGZvbnQtc2l6ZTogMjVweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDRlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICM3ODRGRDE7XG4gIG1hcmdpbi1ib3R0b206IDcwcHg7XG59XG5cbi5yZW1iaXRfZGVzY3JpcHRpb25fX2Jsb2NrIC5pdGVtIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgd2lkdGg6IDM2NXB4O1xuICBoZWlnaHQ6IDUwMHB4O1xuICBwYWRkaW5nLXRvcDogNzBweDtcbiAgcGFkZGluZy1sZWZ0OiA0OHB4O1xuICBwYWRkaW5nLXJpZ2h0OiA0OHB4O1xuICBwYWRkaW5nLWJvdHRvbTogOTBweDtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG59XG5cbi5yZW1iaXRfZGVzY3JpcHRpb25fX2Jsb2NrIC5pdGVtOm5vdCguaXMtc2VsZWN0ZWQpIHtcbiAgb3BhY2l0eTogMC40O1xufVxuXG4ucmVtYml0X2Rlc2NyaXB0aW9uX19ibG9jayAuaXRlbTo6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMThweDtcbiAgYmFja2dyb3VuZDogIzc4NEZEMTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xufVxuXG4ucmVtYml0X2Rlc2NyaXB0aW9uX19ibG9jayAuaXRlbTo6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMzNweDtcbiAgaGVpZ2h0OiA1MnB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL3doeS9ibG9jay5zdmcpIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xufVxuXG4ucmVtYml0X2Rlc2NyaXB0aW9uX19ibG9jayAuaXRlbSAubnVtYmVyIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxOHB4O1xuICByaWdodDogMTZweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA0ZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjNzg0RkQxO1xufVxuXG4ucmVtYml0X2Rlc2NyaXB0aW9uX19ibG9jayAuaXRlbSAudGV4dCB7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAyM3B4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG4gIGNvbG9yOiAjNEM0QzRDO1xufVxuXG4ucmVtYml0X2Rlc2NyaXB0aW9uIC5mbGlja2l0eS12aWV3cG9ydCB7XG4gIG92ZXJmbG93OiB1bnNldDtcbn1cblxuLnJlbWJpdF9kZXNjcmlwdGlvbiAuZmxpY2tpdHktYnV0dG9uIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgd2lkdGg6IHVuc2V0O1xuICBoZWlnaHQ6IHVuc2V0O1xufVxuXG4ucmVtYml0X2Rlc2NyaXB0aW9uIC5mbGlja2l0eS1idXR0b246aG92ZXIge1xuICBiYWNrZ3JvdW5kOiBub25lO1xufVxuXG4ucmVtYml0X2Rlc2NyaXB0aW9uIC5mbGlja2l0eS1idXR0b246aG92ZXIgc3ZnIC5zdDAge1xuICBmaWxsOiAjNzg0RkQxO1xuICB0cmFuc2l0aW9uOiAwLjNzO1xufVxuXG4ucmVtYml0X2Rlc2NyaXB0aW9uIC5mbGlja2l0eS1idXR0b246aG92ZXIgc3ZnIC5zdDEge1xuICBmaWxsOiAjZmZmZmZmO1xuICB0cmFuc2l0aW9uOiAwLjNzO1xufVxuXG4ucmVtYml0X2Rlc2NyaXB0aW9uIC5mbGlja2l0eS1wcmV2LW5leHQtYnV0dG9uIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgd2lkdGg6IDY5cHg7XG4gIGhlaWdodDogNzdweDtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zaXRpb246IDAuM3M7XG59XG5cbi5yZW1iaXRfZGVzY3JpcHRpb24gLmZsaWNraXR5LWJ1dHRvbi1pY29uIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnJlbWJpdF9kZXNjcmlwdGlvbiAuZmxpY2tpdHktcHJldi1uZXh0LWJ1dHRvbi5wcmV2aW91cyB7XG4gIGxlZnQ6IC05NXB4O1xufVxuXG4ucmVtYml0X2Rlc2NyaXB0aW9uIC5mbGlja2l0eS1wcmV2LW5leHQtYnV0dG9uLm5leHQge1xuICByaWdodDogLTk1cHg7XG59XG5cbi5yZW1iaXRfbWFwIHtcbiAgcGFkZGluZy10b3A6IDYwcHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnJlbWJpdF9tYXAgaDIge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDM0cHg7XG4gIGZvbnQtc2l6ZTogMjVweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDRlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICM3ODRGRDE7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5cbi5yZW1iaXRfbWFwX19ibG9jayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5cbi5yZW1iaXRfbWFwX19ibG9jayAuY2l0eSB7XG4gIHdpZHRoOiA1MCU7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5yZW1iaXRfbWFwX19ibG9jayAuY2l0eSAudGl0bGUge1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xuICBjb2xvcjogIzA3MDcwNztcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICBwYWRkaW5nLXRvcDogNHB4O1xufVxuXG4ucmVtYml0X21hcF9fYmxvY2sgLmNpdHkgLml0ZW1zIHtcbiAgd2lkdGg6IDUwMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi5yZW1iaXRfbWFwX19ibG9jayAuY2l0eSAuaXRlbXMgLml0ZW0ge1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICBib3JkZXI6IDFweCBzb2xpZCAjRTJFRkZGO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBwYWRkaW5nOiA1cHggMTNweCA1cHggMTNweDtcbn1cblxuLnJlbWJpdF9tYXBfX2Jsb2NrIC5jaXR5IC5pdGVtcyAuaXRlbTpudGgtY2hpbGQobis3KSB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG5cbi5yZW1iaXRfbWFwX19ibG9jayAuY2l0eSAuaXRlbXMgLml0ZW06bnRoLWNoaWxkKG4rMikge1xuICBtYXJnaW4tbGVmdDogOHB4O1xufVxuXG4ucmVtYml0X21hcF9fYmxvY2sgLmNpdHkgLml0ZW1zIC5pdGVtOm50aC1jaGlsZCg3KSB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4ucmVtYml0X21hcF9fYmxvY2sgLmNpdHkgLml0ZW1zIC5pdGVtLml0ZW1fMSxcbi5yZW1iaXRfbWFwX19ibG9jayAuY2l0eSAuaXRlbXMgLml0ZW0uaXRlbV8yLFxuLnJlbWJpdF9tYXBfX2Jsb2NrIC5jaXR5IC5pdGVtcyAuaXRlbS5pdGVtXzMsXG4ucmVtYml0X21hcF9fYmxvY2sgLmNpdHkgLml0ZW1zIC5pdGVtLml0ZW1fNixcbi5yZW1iaXRfbWFwX19ibG9jayAuY2l0eSAuaXRlbXMgLml0ZW0uaXRlbV83LFxuLnJlbWJpdF9tYXBfX2Jsb2NrIC5jaXR5IC5pdGVtcyAuaXRlbS5pdGVtXzgsXG4ucmVtYml0X21hcF9fYmxvY2sgLmNpdHkgLml0ZW1zIC5pdGVtLml0ZW1fMTEge1xuICB3aWR0aDogNjRweDtcbiAgbWF4LXdpZHRoOiA2NHB4O1xufVxuXG4ucmVtYml0X21hcF9fYmxvY2sgLmNpdHkgLml0ZW1zIC5pdGVtLml0ZW1fNCxcbi5yZW1iaXRfbWFwX19ibG9jayAuY2l0eSAuaXRlbXMgLml0ZW0uaXRlbV81LFxuLnJlbWJpdF9tYXBfX2Jsb2NrIC5jaXR5IC5pdGVtcyAuaXRlbS5pdGVtXzksXG4ucmVtYml0X21hcF9fYmxvY2sgLmNpdHkgLml0ZW1zIC5pdGVtLml0ZW1fMTAge1xuICB3aWR0aDogNzRweDtcbiAgbWF4LXdpZHRoOiA3NHB4O1xufVxuXG4ucmVtYml0X21hcF9fYmxvY2sgLmNpdHkgLml0ZW1zIC5pdGVtLml0ZW1fMTIge1xuICB3aWR0aDogMTIwcHg7XG4gIG1heC13aWR0aDogMTIwcHg7XG59XG5cbi5yZW1iaXRfbWFwX19ibG9jayAuYXJlYSB7XG4gIHdpZHRoOiA1MCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuXG4ucmVtYml0X21hcF9fYmxvY2sgLmFyZWEgLnRpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcbiAgY29sb3I6ICMwNzA3MDc7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbn1cblxuLnJlbWJpdF9tYXBfX2Jsb2NrIC5hcmVhIC5jaGVja19hcmVhIHtcbiAgd2lkdGg6IDQ0MHB4O1xufVxuXG4ucmVtYml0X21hcCAjbWFwIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNDAwcHg7XG59XG5cbi5yZW1iaXRfYnJhbmRzIHtcbiAgcGFkZGluZy10b3A6IDUwcHg7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5yZW1iaXRfYnJhbmRzIGgyIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAzNHB4O1xuICBmb250LXNpemU6IDI1cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA0ZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjNEM0QzRDO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuXG4ucmVtYml0X2JyYW5kc19fYmxvY2sge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi5yZW1iaXRfYnJhbmRzX19ibG9jayBhIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgd2lkdGg6IDE1N3B4O1xuICBoZWlnaHQ6IDEwMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDEzcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNFMkVGRkY7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nOiAyMHB4IDEwcHg7XG59XG5cbi5yZW1iaXRfYnJhbmRzX19ibG9jayBhOmhvdmVyIHtcbiAgYm94LXNoYWRvdzogMCAwIDVweCAjZTJlZmZmO1xuICB0cmFuc2l0aW9uOiAwLjNzO1xufVxuXG4ucmVtYml0X2JyYW5kc19fYmxvY2sgYTpudGgtY2hpbGQoOG4pIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4ucmVtYml0X2JyYW5kc19fYmxvY2sgYTpudGgtY2hpbGQobis5KSB7XG4gIG1hcmdpbi10b3A6IDEzcHg7XG59XG5cbi5yZW1iaXRfYnJhbmRzX19ibG9jayBhIGltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWF4LWhlaWdodDogMTAwJTtcbn1cblxuLnJlbWJpdF9icmFuZHMgLnNob3dfYWxsIHtcbiAgZm9udC1mYW1pbHk6IE1hcml1cG9sLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgb3V0bGluZTogbm9uZTtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHdpZHRoOiAyNjNweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQ6ICM3ODRGRDE7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBtYXJnaW4tdG9wOiAzMHB4O1xuICB0cmFuc2l0aW9uOiAwLjE1cztcbn1cblxuLnJlbWJpdF9icmFuZHMgLnNob3dfYWxsIGltZyB7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbiAgdHJhbnNpdGlvbjogMC41cztcbn1cblxuLnJlbWJpdF9icmFuZHMgLnNob3dfYWxsOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDBkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpKSwgIzc4NGZkMTtcbiAgYm94LXNoYWRvdzogMCAycHggNXB4IHJnYmEoMCwgMCwgMCwgMC42Nik7XG59XG5cbi5yZW1iaXRfYnJhbmRzIC5zaG93X2FsbDpob3ZlciBpbWcge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xufVxuXG4ucmVtYml0X2JyYW5kc19tb2Ige1xuICBkaXNwbGF5OiBub25lO1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBwYWRkaW5nLXRvcDogNDBweDtcbiAgcGFkZGluZy1ib3R0b206IDkwcHg7XG59XG5cbi5yZW1iaXRfYnJhbmRzX21vYiAuZmxpY2tpdHktcGFnZS1kb3RzIHtcbiAgYm90dG9tOiAtNDVweDtcbn1cblxuLnJlbWJpdF9icmFuZHNfbW9iIC5mbGlja2l0eS1wYWdlLWRvdHMgLmRvdCB7XG4gIG9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQ6IHVybCgnLi4vaW1nL29wdGlvbmFsL2RvdF9ncmF5LnN2ZycpIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICB3aWR0aDogOHB4O1xuICBib3JkZXItcmFkaXVzOiAwO1xuICB0cmFuc2l0aW9uOiAwLjNzO1xufVxuXG4ucmVtYml0X2JyYW5kc19tb2IgLmZsaWNraXR5LXBhZ2UtZG90cyAuZG90LmlzLXNlbGVjdGVkIHtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9vcHRpb25hbC9kb3Rfc2VsZWN0ZWQuc3ZnKSBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbn1cblxuLnJlbWJpdF9icmFuZHNfbW9iIGgyIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDIzcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDRlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICM0QzRDNEM7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG59XG5cbi5yZW1iaXRfYnJhbmRzX21vYl9fc2xpZGVyIC5pdGVtIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLnJlbWJpdF9icmFuZHNfbW9iX19zbGlkZXIgLml0ZW0gYSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHdpZHRoOiA0OCU7XG4gIGhlaWdodDogMTAwcHg7XG4gIG1hcmdpbi1yaWdodDogMiU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlMmVmZmY7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nOiAyMHB4IDEwcHg7XG59XG5cbi5yZW1iaXRfYnJhbmRzX21vYl9fc2xpZGVyIC5pdGVtIGE6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4ucmVtYml0X2JyYW5kc19tb2JfX3NsaWRlciAuaXRlbSBhOm50aC1jaGlsZCgtbis2KSB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi5yZW1iaXRfYnJhbmRzX21vYl9fc2xpZGVyIC5pdGVtIGEgaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5yZW1iaXRfZmF1bHRzIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcGFkZGluZy10b3A6IDMwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICBtaW4taGVpZ2h0OiA2MDBweDtcbn1cblxuLnJlbWJpdF9mYXVsdHMgLndyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5yZW1iaXRfZmF1bHRzIC53cmFwcGVyOjpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgd2lkdGg6IDI3MXB4O1xuICBoZWlnaHQ6IDMyMnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0yMTBweDtcbiAgdG9wOiA0OTBweDtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9wcmluY2lwbGVzL251dF9iYWNrLnN2Zykgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIHotaW5kZXg6IC0yO1xufVxuXG4ucmVtYml0X2ZhdWx0cyAud3JhcHBlcjo6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL3ByaW5jaXBsZXMvbnV0X2JhY2suc3ZnKSBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgei1pbmRleDogLTI7XG4gIHdpZHRoOiAzNDVweDtcbiAgaGVpZ2h0OiA0MTBweDtcbiAgcmlnaHQ6IC0xNDBweDtcbiAgdG9wOiAtODBweDtcbn1cblxuLnJlbWJpdF9mYXVsdHMgaDIge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDM0cHg7XG4gIGZvbnQtc2l6ZTogMjVweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDRlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICM0QzRDNEM7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5cbi5yZW1iaXRfZmF1bHRzIGgyIC54c19vbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5yZW1iaXRfZmF1bHRzX19ibG9jayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnJlbWJpdF9mYXVsdHNfX2Jsb2NrOjphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvcHJpbmNpcGxlcy9udXRfYmFjay5zdmcpIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICB6LWluZGV4OiAtMjtcbiAgd2lkdGg6IDIwM3B4O1xuICBoZWlnaHQ6IDI0MXB4O1xuICByaWdodDogLTEzMHB4O1xuICB0b3A6IDMxMHB4O1xufVxuXG4ucmVtYml0X2ZhdWx0c19fYmxvY2sgLml0ZW0ge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5yZW1iaXRfZmF1bHRzX19ibG9jayAuaXRlbTpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIGJvcmRlci10b3A6IG5vbmU7XG59XG5cbi5yZW1iaXRfZmF1bHRzX19ibG9jayAuaXRlbS5hY3RpdmUgLm91dGVyIHtcbiAgYmFja2dyb3VuZDogIzAwOEJGRjtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwOEJGRjtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbn1cblxuLnJlbWJpdF9mYXVsdHNfX2Jsb2NrIC5pdGVtLmFjdGl2ZSAub3V0ZXIgLnRpdGxlIC50ZXh0IHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi5yZW1iaXRfZmF1bHRzX19ibG9jayAuaXRlbS5hY3RpdmUgLm91dGVyIC50aXRsZSAuYXJyb3cge1xuICBmaWxsOiAjZmZmZmZmO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgwKSB0cmFuc2xhdGVYKC0ycHgpO1xufVxuXG4ucmVtYml0X2ZhdWx0c19fYmxvY2sgLml0ZW0uYWN0aXZlIC5vdXRlciAucHJpY2Uge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLnJlbWJpdF9mYXVsdHNfX2Jsb2NrIC5pdGVtLmFjdGl2ZSAub3V0ZXIgLnByaWNlOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiAjMDA4QkZGO1xufVxuXG4ucmVtYml0X2ZhdWx0c19fYmxvY2sgLml0ZW0gLm91dGVyIHtcbiAgcGFkZGluZzogMTlweCAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgdHJhbnNpdGlvbjogMC4zcztcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI0UyRUZGRjtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbn1cblxuLnJlbWJpdF9mYXVsdHNfX2Jsb2NrIC5pdGVtIC5vdXRlcjpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICMwMDhCRkY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDhCRkY7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG5cbi5yZW1iaXRfZmF1bHRzX19ibG9jayAuaXRlbSAub3V0ZXI6aG92ZXIgLnRpdGxlIC50ZXh0IHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi5yZW1iaXRfZmF1bHRzX19ibG9jayAuaXRlbSAub3V0ZXI6aG92ZXIgLnRpdGxlIC5hcnJvdyB7XG4gIGZpbGw6ICNmZmZmZmY7XG4gIHRyYW5zZm9ybTogcm90YXRlKDApIHRyYW5zbGF0ZVgoLTJweCk7XG59XG5cbi5yZW1iaXRfZmF1bHRzX19ibG9jayAuaXRlbSAub3V0ZXI6aG92ZXIgLnByaWNlIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi5yZW1iaXRfZmF1bHRzX19ibG9jayAuaXRlbSAub3V0ZXI6aG92ZXIgLnByaWNlOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiAjMDA4QkZGO1xufVxuXG4ucmVtYml0X2ZhdWx0c19fYmxvY2sgLml0ZW0gLm91dGVyIC50aXRsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5yZW1iaXRfZmF1bHRzX19ibG9jayAuaXRlbSAub3V0ZXIgLnRpdGxlIC5hcnJvdyB7XG4gIGZpbGw6ICM3ODRGRDE7XG4gIHdpZHRoOiAxMnB4O1xuICBtaW4td2lkdGg6IDEycHg7XG4gIGhlaWdodDogMTFweDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpIHRyYW5zbGF0ZVgoLTJweCk7XG4gIG1hcmdpbi1yaWdodDogNDBweDtcbiAgbWFyZ2luLWxlZnQ6IDMwcHg7XG4gIHRyYW5zaXRpb246IDAuM3M7XG59XG5cbi5yZW1iaXRfZmF1bHRzX19ibG9jayAuaXRlbSAub3V0ZXIgLnRpdGxlIC5hcnJvdy5hY3RpdmUge1xuICBmaWxsOiAjZmZmZmZmO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgwKSB0cmFuc2xhdGVYKC0ycHgpO1xufVxuXG4ucmVtYml0X2ZhdWx0c19fYmxvY2sgLml0ZW0gLm91dGVyIC50aXRsZSAudGV4dCB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG4gIGNvbG9yOiAjNEM0QzRDO1xuICB0cmFuc2l0aW9uOiAwLjNzO1xufVxuXG4ucmVtYml0X2ZhdWx0c19fYmxvY2sgLml0ZW0gLm91dGVyIC5wcmljZSB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDIzcHg7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xuICBjb2xvcjogIzRDNEM0QztcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcGFkZGluZy1yaWdodDogNzBweDtcbiAgd2lkdGg6IDI0MHB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNpdGlvbjogMC4zcztcbn1cblxuLnJlbWJpdF9mYXVsdHNfX2Jsb2NrIC5pdGVtIC5vdXRlciAucHJpY2U6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogLTE5cHg7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogNjNweDtcbiAgYmFja2dyb3VuZDogI0UyRUZGRjtcbiAgdHJhbnNpdGlvbjogMC4zcztcbn1cblxuLnJlbWJpdF9mYXVsdHNfX2Jsb2NrIC5pdGVtOmxhc3Qtb2YtdHlwZSAub3V0ZXIsXG4ucmVtYml0X2ZhdWx0c19fYmxvY2sgLml0ZW06bGFzdC1vZi10eXBlIC5pbm5lciB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRTJFRkZGO1xufVxuXG4ucmVtYml0X2ZhdWx0c19fYmxvY2sgLml0ZW0gLmlubmVyIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcGFkZGluZzogMzBweCAyNDBweCA0MHB4IDgwcHg7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI0UyRUZGRjtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI0UyRUZGRjtcbn1cblxuLnJlbWJpdF9mYXVsdHNfX2Jsb2NrIC5pdGVtIC5pbm5lciAudGV4dCB7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG4gIGNvbG9yOiAjNEM0QzRDO1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuXG4ucmVtYml0X2ZhdWx0c19fYmxvY2sgLml0ZW0gLmlubmVyIC5ibG9ja19idXQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG5cbi5yZW1iaXRfZmF1bHRzX19ibG9jayAuaXRlbSAuaW5uZXIgLmJsb2NrX2J1dCAubW9yZSxcbi5yZW1iaXRfZmF1bHRzX19ibG9jayAuaXRlbSAuaW5uZXIgLmJsb2NrX2J1dCAuY2FsbCB7XG4gIHdpZHRoOiAzODBweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDRlbTtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGZvbnQtc2l6ZTogMThweDtcbn1cblxuLnJlbWJpdF9mYXVsdHNfX2Jsb2NrIC5pdGVtIC5pbm5lciAuYmxvY2tfYnV0IC5tb3JlIHtcbiAgZm9udC1mYW1pbHk6IE1hcml1cG9sLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgb3V0bGluZTogbm9uZTtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kOiAjMDA4QkZGO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNGVtO1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgdHJhbnNpdGlvbjogMC4zcztcbiAgd2lkdGg6IDI2MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG59XG5cbi5yZW1iaXRfZmF1bHRzX19ibG9jayAuaXRlbSAuaW5uZXIgLmJsb2NrX2J1dCAubW9yZTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICM2NkI5RkY7XG59XG5cbi5yZW1iaXRfZmF1bHRzX19ibG9jayAuaXRlbSAuaW5uZXIgLmJsb2NrX2J1dCAuY2FsbCB7XG4gIGZvbnQtZmFtaWx5OiBNYXJpdXBvbCwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kOiAjNzg0RkQxO1xuICB0cmFuc2l0aW9uOiAwLjE1cztcbn1cblxuLnJlbWJpdF9mYXVsdHNfX2Jsb2NrIC5pdGVtIC5pbm5lciAuYmxvY2tfYnV0IC5jYWxsOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDBkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpKSwgIzc4NGZkMTtcbiAgYm94LXNoYWRvdzogMCAycHggNXB4IHJnYmEoMCwgMCwgMCwgMC42Nik7XG59XG5cbi5yZW1iaXRfc2VydmljZXMge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwYWRkaW5nLXRvcDogMzBweDtcbiAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gIGJhY2tncm91bmQ6ICNlMmVmZmY7XG4gIG1pbi1oZWlnaHQ6IDYwMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4ucmVtYml0X3NlcnZpY2VzLnZpc2libGUge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2Rlc2NyaXB0aW9uL2JhY2sucG5nKSAwIDAgLyBjb3ZlciBuby1yZXBlYXQgI2UyZWZmZjtcbn1cblxuLnJlbWJpdF9zZXJ2aWNlcyAud3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnJlbWJpdF9zZXJ2aWNlcyBoMyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogMzRweDtcbiAgZm9udC1zaXplOiAyNXB4O1xuICBsZXR0ZXItc3BhY2luZzogMC4wNGVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogIzRDNEM0QztcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbn1cblxuLnJlbWJpdF9zZXJ2aWNlcyBoMyAueHNfb24ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ucmVtYml0X3NlcnZpY2VzIC50ZXh0X2Jsb2NrIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDIzcHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcbiAgY29sb3I6ICM0QzRDNEM7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gIHBhZGRpbmc6IDMwcHg7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnJlbWJpdF9zZXJ2aWNlcyAudGV4dF9ibG9jazpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxOHB4O1xuICBiYWNrZ3JvdW5kOiAjNzg0ZmQxO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG59XG5cbi5yZW1iaXRfc2VydmljZXMgLnRleHRfYmxvY2s6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMzNweDtcbiAgaGVpZ2h0OiA1MnB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL3doeS9ibG9jay5zdmcpIDAgMCAvIGNvbnRhaW4gbm8tcmVwZWF0O1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xufVxuXG4ucmVtYml0X3NlcnZpY2VzIC50ZXh0X2Jsb2NrIHAge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4ucmVtYml0X3NlcnZpY2VzIC50ZXh0X2Jsb2NrIHA6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5yZW1iaXRfc2VydmljZXNfX2Jsb2NrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ucmVtYml0X3NlcnZpY2VzX19ibG9jayAuaXRlbSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnJlbWJpdF9zZXJ2aWNlc19fYmxvY2sgLml0ZW06bm90KDpmaXJzdC1jaGlsZCkge1xuICBib3JkZXItdG9wOiBub25lO1xufVxuXG4ucmVtYml0X3NlcnZpY2VzX19ibG9jayAuaXRlbS5hY3RpdmUgLm91dGVyIHtcbiAgYmFja2dyb3VuZDogIzAwOEJGRjtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwOEJGRjtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbn1cblxuLnJlbWJpdF9zZXJ2aWNlc19fYmxvY2sgLml0ZW0uYWN0aXZlIC5vdXRlciAudGl0bGUgLnRleHQge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLnJlbWJpdF9zZXJ2aWNlc19fYmxvY2sgLml0ZW0uYWN0aXZlIC5vdXRlciAudGl0bGUgLmFycm93IHtcbiAgZmlsbDogI2ZmZmZmZjtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMCkgdHJhbnNsYXRlWCgtMnB4KTtcbn1cblxuLnJlbWJpdF9zZXJ2aWNlc19fYmxvY2sgLml0ZW0uYWN0aXZlIC5vdXRlciAucHJpY2Uge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLnJlbWJpdF9zZXJ2aWNlc19fYmxvY2sgLml0ZW0uYWN0aXZlIC5vdXRlciAucHJpY2U6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6ICMwMDhCRkY7XG59XG5cbi5yZW1iaXRfc2VydmljZXNfX2Jsb2NrIC5pdGVtIC5vdXRlciB7XG4gIHBhZGRpbmc6IDE5cHggMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHRyYW5zaXRpb246IDAuM3M7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNFMkVGRkY7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG5cbi5yZW1iaXRfc2VydmljZXNfX2Jsb2NrIC5pdGVtIC5vdXRlcjpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICMwMDhCRkY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDhCRkY7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG5cbi5yZW1iaXRfc2VydmljZXNfX2Jsb2NrIC5pdGVtIC5vdXRlcjpob3ZlciAudGl0bGUgLnRleHQge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLnJlbWJpdF9zZXJ2aWNlc19fYmxvY2sgLml0ZW0gLm91dGVyOmhvdmVyIC50aXRsZSAuYXJyb3cge1xuICBmaWxsOiAjZmZmZmZmO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgwKSB0cmFuc2xhdGVYKC0ycHgpO1xufVxuXG4ucmVtYml0X3NlcnZpY2VzX19ibG9jayAuaXRlbSAub3V0ZXI6aG92ZXIgLnByaWNlIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi5yZW1iaXRfc2VydmljZXNfX2Jsb2NrIC5pdGVtIC5vdXRlcjpob3ZlciAucHJpY2U6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6ICMwMDhCRkY7XG59XG5cbi5yZW1iaXRfc2VydmljZXNfX2Jsb2NrIC5pdGVtIC5vdXRlciAudGl0bGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4ucmVtYml0X3NlcnZpY2VzX19ibG9jayAuaXRlbSAub3V0ZXIgLnRpdGxlIC5hcnJvdyB7XG4gIGZpbGw6ICM3ODRGRDE7XG4gIHdpZHRoOiAxMnB4O1xuICBtaW4td2lkdGg6IDEycHg7XG4gIGhlaWdodDogMTFweDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpIHRyYW5zbGF0ZVgoLTJweCk7XG4gIG1hcmdpbi1yaWdodDogNDBweDtcbiAgbWFyZ2luLWxlZnQ6IDMwcHg7XG4gIHRyYW5zaXRpb246IDAuM3M7XG59XG5cbi5yZW1iaXRfc2VydmljZXNfX2Jsb2NrIC5pdGVtIC5vdXRlciAudGl0bGUgLmFycm93LmFjdGl2ZSB7XG4gIGZpbGw6ICNmZmZmZmY7XG4gIHRyYW5zZm9ybTogcm90YXRlKDApIHRyYW5zbGF0ZVgoLTJweCk7XG59XG5cbi5yZW1iaXRfc2VydmljZXNfX2Jsb2NrIC5pdGVtIC5vdXRlciAudGl0bGUgLnRleHQge1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xuICBjb2xvcjogIzRDNEM0QztcbiAgdHJhbnNpdGlvbjogMC4zcztcbn1cblxuLnJlbWJpdF9zZXJ2aWNlc19fYmxvY2sgLml0ZW0gLm91dGVyIC5wcmljZSB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDIzcHg7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xuICBjb2xvcjogIzRDNEM0QztcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcGFkZGluZy1yaWdodDogNzBweDtcbiAgd2lkdGg6IDI0MHB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNpdGlvbjogMC4zcztcbn1cblxuLnJlbWJpdF9zZXJ2aWNlc19fYmxvY2sgLml0ZW0gLm91dGVyIC5wcmljZTo6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAtMTlweDtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiA2M3B4O1xuICBiYWNrZ3JvdW5kOiAjRTJFRkZGO1xuICB0cmFuc2l0aW9uOiAwLjNzO1xufVxuXG4ucmVtYml0X3NlcnZpY2VzX19ibG9jayAuaXRlbTpsYXN0LW9mLXR5cGUgLm91dGVyLFxuLnJlbWJpdF9zZXJ2aWNlc19fYmxvY2sgLml0ZW06bGFzdC1vZi10eXBlIC5pbm5lciB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRTJFRkZGO1xufVxuXG4ucmVtYml0X3NlcnZpY2VzX19ibG9jayAuaXRlbSAuaW5uZXIge1xuICBkaXNwbGF5OiBub25lO1xuICBwYWRkaW5nOiAzMHB4IDI0MHB4IDQwcHggODBweDtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjRTJFRkZGO1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjRTJFRkZGO1xufVxuXG4ucmVtYml0X3NlcnZpY2VzX19ibG9jayAuaXRlbSAuaW5uZXIgLnRleHQge1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xuICBjb2xvcjogIzRDNEM0QztcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cblxuLnJlbWJpdF9zZXJ2aWNlc19fYmxvY2sgLml0ZW0gLmlubmVyIC5ibG9ja19idXQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG5cbi5yZW1iaXRfc2VydmljZXNfX2Jsb2NrIC5pdGVtIC5pbm5lciAuYmxvY2tfYnV0IC5tb3JlLFxuLnJlbWJpdF9zZXJ2aWNlc19fYmxvY2sgLml0ZW0gLmlubmVyIC5ibG9ja19idXQgLmNhbGwge1xuICB3aWR0aDogMzgwcHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA0ZW07XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBmb250LXNpemU6IDE4cHg7XG59XG5cbi5yZW1iaXRfc2VydmljZXNfX2Jsb2NrIC5pdGVtIC5pbm5lciAuYmxvY2tfYnV0IC5tb3JlIHtcbiAgZm9udC1mYW1pbHk6IE1hcml1cG9sLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgb3V0bGluZTogbm9uZTtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kOiAjMDA4QkZGO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNGVtO1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgdHJhbnNpdGlvbjogMC4zcztcbiAgd2lkdGg6IDI2MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG59XG5cbi5yZW1iaXRfc2VydmljZXNfX2Jsb2NrIC5pdGVtIC5pbm5lciAuYmxvY2tfYnV0IC5tb3JlOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzY2QjlGRjtcbn1cblxuLnJlbWJpdF9zZXJ2aWNlc19fYmxvY2sgLml0ZW0gLmlubmVyIC5ibG9ja19idXQgLmNhbGwge1xuICBmb250LWZhbWlseTogTWFyaXVwb2wsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBvdXRsaW5lOiBub25lO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZDogIzc4NEZEMTtcbiAgdHJhbnNpdGlvbjogMC4xNXM7XG59XG5cbi5yZW1iaXRfc2VydmljZXNfX2Jsb2NrIC5pdGVtIC5pbm5lciAuYmxvY2tfYnV0IC5jYWxsOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDBkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpKSwgIzc4NGZkMTtcbiAgYm94LXNoYWRvdzogMCAycHggNXB4IHJnYmEoMCwgMCwgMCwgMC42Nik7XG59XG5cbi5yZW1iaXRfcmVwYWlyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYmFja2dyb3VuZDogI0UyRUZGRiB1cmwoLi4vaW1nL2Rlc2NyaXB0aW9uL2JhY2sucG5nKSBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIHBhZGRpbmc6IDUwcHggMDtcbn1cblxuLnJlbWJpdF9yZXBhaXIgaDIge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDM0cHg7XG4gIGZvbnQtc2l6ZTogMjVweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDRlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICM0QzRDNEM7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5cbi5yZW1iaXRfcmVwYWlyX19ibG9jayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLnJlbWJpdF9yZXBhaXJfX2Jsb2NrIC5pdGVtIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgY29sb3I6ICM0QzRDNEM7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAzMjRweDtcbiAgaGVpZ2h0OiA0NjBweDtcbiAgcGFkZGluZzogMCAyOHB4IDQwcHggMjhweDtcbiAgbWFyZ2luLXJpZ2h0OiAxOXB4O1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuXG4ucmVtYml0X3JlcGFpcl9fYmxvY2sgLml0ZW06aG92ZXIgYnV0dG9uIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xufVxuXG4ucmVtYml0X3JlcGFpcl9fYmxvY2sgLml0ZW06aG92ZXIgLmJsb2NrX2Zvcl9pbWcge1xuICBvcGFjaXR5OiAwLjQ7XG59XG5cbi5yZW1iaXRfcmVwYWlyX19ibG9jayAuaXRlbTpob3ZlciAuYmxvY2tfZm9yX2ltZyxcbi5yZW1iaXRfcmVwYWlyX19ibG9jayAuaXRlbTpob3ZlciAudGl0bGUsXG4ucmVtYml0X3JlcGFpcl9fYmxvY2sgLml0ZW06aG92ZXIgLnRleHQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTcwcHgpO1xufVxuXG4ucmVtYml0X3JlcGFpcl9fYmxvY2sgLml0ZW06aG92ZXI6OmJlZm9yZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMThweCk7XG59XG5cbi5yZW1iaXRfcmVwYWlyX19ibG9jayAuaXRlbTpob3Zlcjo6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMzNweCk7XG59XG5cbi5yZW1iaXRfcmVwYWlyX19ibG9jayAuaXRlbTpudGgtY2hpbGQoNG4pIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4ucmVtYml0X3JlcGFpcl9fYmxvY2sgLml0ZW06bnRoLWNoaWxkKC1uKzQpIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuLnJlbWJpdF9yZXBhaXJfX2Jsb2NrIC5pdGVtOjpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxOHB4O1xuICBiYWNrZ3JvdW5kOiAjNzg0RkQxO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHRyYW5zaXRpb246IDAuMnM7XG59XG5cbi5yZW1iaXRfcmVwYWlyX19ibG9jayAuaXRlbTo6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMzNweDtcbiAgaGVpZ2h0OiA1MnB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL3doeS9ibG9jay5zdmcpIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xuICB0cmFuc2l0aW9uOiAwLjJzO1xufVxuXG4ucmVtYml0X3JlcGFpcl9fYmxvY2sgLml0ZW1fX2Jsb2NrIC5ibG9ja19mb3JfaW1nIHtcbiAgaGVpZ2h0OiAxMDBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDMycHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHRyYW5zaXRpb246IDAuM3M7XG59XG5cbi5yZW1iaXRfcmVwYWlyX19ibG9jayAuaXRlbV9fYmxvY2sgLmJsb2NrX2Zvcl9pbWcgaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xufVxuXG4ucmVtYml0X3JlcGFpcl9fYmxvY2sgLml0ZW1fX2Jsb2NrIC50aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICBtYXJnaW46IDEwcHggMDtcbiAgdHJhbnNpdGlvbjogMC4zcztcbn1cblxuLnJlbWJpdF9yZXBhaXJfX2Jsb2NrIC5pdGVtX19ibG9jayAudGV4dCB7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIHRyYW5zaXRpb246IDAuM3M7XG59XG5cbi5yZW1iaXRfcmVwYWlyX19ibG9jayAuaXRlbSBidXR0b24ge1xuICBmb250LWZhbWlseTogTWFyaXVwb2wsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBvdXRsaW5lOiBub25lO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA0ZW07XG4gIGNvbG9yOiAjRkZGRkZGO1xuICB3aWR0aDogMjYwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogIzAwOEJGRjtcbiAgdHJhbnNpdGlvbjogMC4zcztcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDUwcHgpO1xufVxuXG4ucmVtYml0X3JlcGFpcl9fYmxvY2sgLml0ZW0gYnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzY2QjlGRjtcbn1cblxuLnJlbWJpdF9yZXBhaXIgLnNob3dfYWxsIHtcbiAgZm9udC1mYW1pbHk6IE1hcml1cG9sLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgb3V0bGluZTogbm9uZTtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHdpZHRoOiAyNjNweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQ6ICM3ODRGRDE7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBtYXJnaW4tdG9wOiAzMHB4O1xuICB0cmFuc2l0aW9uOiAwLjE1cztcbn1cblxuLnJlbWJpdF9yZXBhaXIgLnNob3dfYWxsIGltZyB7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbiAgdHJhbnNpdGlvbjogMC41cztcbn1cblxuLnJlbWJpdF9yZXBhaXIgLnNob3dfYWxsOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDBkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpKSwgIzc4NGZkMTtcbiAgYm94LXNoYWRvdzogMCAycHggNXB4IHJnYmEoMCwgMCwgMCwgMC42Nik7XG59XG5cbi5yZW1iaXRfcmVwYWlyIC5zaG93X2FsbDpob3ZlciBpbWcge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xufVxuXG4ucmVtYml0X21hdGVyaWFscyB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJhY2tncm91bmQ6ICNFMkVGRkYgdXJsKC4uL2ltZy9kZXNjcmlwdGlvbi9iYWNrLnBuZykgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBwYWRkaW5nOiA1MHB4IDA7XG59XG5cbi5yZW1iaXRfbWF0ZXJpYWxzIGgyIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAzNHB4O1xuICBmb250LXNpemU6IDI1cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA0ZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjNEM0QzRDO1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuXG4ucmVtYml0X21hdGVyaWFsc19fYmxvY2sge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi5yZW1iaXRfbWF0ZXJpYWxzX19ibG9jayAuaXRlbSB7XG4gIHdpZHRoOiAyMTBweDtcbiAgaGVpZ2h0OiAyMTBweDtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi5yZW1iaXRfbWF0ZXJpYWxzX19ibG9jayAuaXRlbTpudGgtY2hpbGQoNm4pIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4ucmVtYml0X21hdGVyaWFsc19fYmxvY2sgLml0ZW06bnRoLWNoaWxkKC1uKzYpIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuLnJlbWJpdF9tYXRlcmlhbHNfX2Jsb2NrIC5pdGVtIC5ibG9ja19mb3JfaW1nIHtcbiAgaGVpZ2h0OiAxMTBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAyOHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4ucmVtYml0X21hdGVyaWFsc19fYmxvY2sgLml0ZW0gLmJsb2NrX2Zvcl9pbWcgaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xufVxuXG4ucmVtYml0X21hdGVyaWFsc19fYmxvY2sgLml0ZW0gLnRpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjNweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xuICBjb2xvcjogIzRDNEM0Qztcbn1cblxuLnJlbWJpdF9tYXRlcmlhbHNfX2Jsb2NrIC5pdGVtOjpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxOHB4O1xuICBiYWNrZ3JvdW5kOiAjNzg0RkQxO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiA4cHg7XG4gIGhlaWdodDogOHB4O1xufVxuXG4ucmVtYml0X21hdGVyaWFsc19fYmxvY2sgLml0ZW06OmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMThweDtcbiAgYmFja2dyb3VuZDogIzc4NEZEMTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogOHB4O1xuICBoZWlnaHQ6IDhweDtcbiAgbGVmdDogdW5zZXQ7XG4gIHRvcDogdW5zZXQ7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG59XG5cbi5yZW1iaXRfbWF0ZXJpYWxzIC5zaG93X2FsbCB7XG4gIGZvbnQtZmFtaWx5OiBNYXJpdXBvbCwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB3aWR0aDogMjYzcHg7XG4gIGhlaWdodDogNTBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kOiAjNzg0RkQxO1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWFyZ2luLXRvcDogMzBweDtcbiAgdHJhbnNpdGlvbjogMC4xNXM7XG59XG5cbi5yZW1iaXRfbWF0ZXJpYWxzIC5zaG93X2FsbCBpbWcge1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIHRyYW5zaXRpb246IDAuNXM7XG59XG5cbi5yZW1iaXRfbWF0ZXJpYWxzIC5zaG93X2FsbDpob3ZlciB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgwZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMyksIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKSksICM3ODRmZDE7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDVweCByZ2JhKDAsIDAsIDAsIDAuNjYpO1xufVxuXG4ucmVtYml0X21hdGVyaWFscyAuc2hvd19hbGw6aG92ZXIgaW1nIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbn1cblxuLnJlbWJpdF9tYXRlcmlhbHNfbW9iIHtcbiAgcGFkZGluZy10b3A6IDQwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMDBweDtcbiAgZGlzcGxheTogbm9uZTtcbiAgYmFja2dyb3VuZDogI0UyRUZGRjtcbn1cblxuLnJlbWJpdF9tYXRlcmlhbHNfbW9iIGgyIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDIzcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDRlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICM0QzRDNEM7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5cbi5yZW1iaXRfbWF0ZXJpYWxzX21vYl9fc2xpZGVyIC5mbGlja2l0eS1wYWdlLWRvdHMge1xuICBib3R0b206IC01NXB4O1xufVxuXG4ucmVtYml0X21hdGVyaWFsc19tb2JfX3NsaWRlciAuZmxpY2tpdHktcGFnZS1kb3RzIC5kb3Qge1xuICBvcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltZy9vcHRpb25hbC9kb3Quc3ZnJykgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIHdpZHRoOiA4cHg7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIHRyYW5zaXRpb246IDAuM3M7XG59XG5cbi5yZW1iaXRfbWF0ZXJpYWxzX21vYl9fc2xpZGVyIC5mbGlja2l0eS1wYWdlLWRvdHMgLmRvdC5pcy1zZWxlY3RlZCB7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvb3B0aW9uYWwvZG90X3NlbGVjdGVkLnN2Zykgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG59XG5cbi5yZW1iaXRfbWF0ZXJpYWxzX21vYl9fc2xpZGVyIC5zbGlkZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi5yZW1iaXRfbWF0ZXJpYWxzX21vYl9fc2xpZGVyIC5zbGlkZSAuaXRlbSB7XG4gIHdpZHRoOiA0OSU7XG4gIGhlaWdodDogYXV0bztcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4ucmVtYml0X21hdGVyaWFsc19tb2JfX3NsaWRlciAuc2xpZGUgLml0ZW06bnRoLWNoaWxkKG9kZCkge1xuICBtYXJnaW4tcmlnaHQ6IDIlO1xufVxuXG4ucmVtYml0X21hdGVyaWFsc19tb2JfX3NsaWRlciAuc2xpZGUgLml0ZW0gLmJsb2NrX2Zvcl9pbWcge1xuICBoZWlnaHQ6IDcwcHg7XG4gIG1pbi1oZWlnaHQ6IDcwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogMTVweDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cblxuLnJlbWJpdF9tYXRlcmlhbHNfbW9iX19zbGlkZXIgLnNsaWRlIC5pdGVtIC5ibG9ja19mb3JfaW1nIGltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWF4LWhlaWdodDogMTAwJTtcbn1cblxuLnJlbWJpdF9tYXRlcmlhbHNfbW9iX19zbGlkZXIgLnNsaWRlIC5pdGVtIC50aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcbiAgcGFkZGluZzogMCA1cHggMTVweCA1cHg7XG4gIG1hcmdpbjogYXV0byAwO1xufVxuXG4ucmVtYml0X21hdGVyaWFsc19tb2JfX3NsaWRlciAuc2xpZGUgLml0ZW06OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDE4cHg7XG4gIGJhY2tncm91bmQ6ICM3ODRGRDE7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDhweDtcbiAgaGVpZ2h0OiA4cHg7XG59XG5cbi5yZW1iaXRfbWF0ZXJpYWxzX21vYl9fc2xpZGVyIC5zbGlkZSAuaXRlbTo6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxOHB4O1xuICBiYWNrZ3JvdW5kOiAjNzg0RkQxO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiA4cHg7XG4gIGhlaWdodDogOHB4O1xuICBsZWZ0OiB1bnNldDtcbiAgdG9wOiB1bnNldDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbn1cblxuLnJlbWJpdF9jb3N0IHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgaGVpZ2h0OiA1MDBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ucmVtYml0X2Nvc3QgLnNlbGVjdDItZHJvcGRvd24ge1xuICB3aWR0aDogMzYwcHggIWltcG9ydGFudDtcbn1cblxuLnJlbWJpdF9jb3N0IC5vcHRfYmFja19sZWZ0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDQ1JTtcbiAgYmFja2dyb3VuZDogIzRGMjNBNztcbiAgei1pbmRleDogLTE7XG59XG5cbi5yZW1iaXRfY29zdCAub3B0X2JhY2tfbGVmdC52aXNpYmxlIHtcbiAgYmFja2dyb3VuZDogIzRGMjNBNyB1cmwoLi4vaW1nL2JpZC9iYWNrLnBuZykgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuXG4ucmVtYml0X2Nvc3QgLm9wdF9iYWNrX3JpZ2h0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiA1NSU7XG4gIGJhY2tncm91bmQ6IHJhZGlhbC1ncmFkaWVudCgxMDA3LjI5cHggYXQgNzUuMjUlIDUwLjYlLCAjNjAyREUxIDAlLCAjNEQxQ0I1IDMwLjIlLCAjM0QwRTkxIDYwLjE3JSwgIzM0MDU3QiA4NC40NSUsICMzMDAyNzMgMTAwJSk7XG4gIHotaW5kZXg6IC0xO1xufVxuXG4ucmVtYml0X2Nvc3RfX2Jsb2NrIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLnJlbWJpdF9jb3N0X19ibG9jay1jaGVjayB7XG4gIHBhZGRpbmctdG9wOiA2MHB4O1xuICB3aWR0aDogNDY1cHg7XG4gIG1pbi13aWR0aDogNDY1cHg7XG59XG5cbi5yZW1iaXRfY29zdF9fYmxvY2stY2hlY2sgaDIge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDM0cHg7XG4gIGZvbnQtc2l6ZTogMjVweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDRlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5cbi5yZW1iaXRfY29zdF9fYmxvY2stY2hlY2sgaDIgLnhzX29uIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnJlbWJpdF9jb3N0X19ibG9jay1jaGVjayAudGl0bGUge1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cblxuLnJlbWJpdF9jb3N0X19ibG9jay1jaGVjayAudGl0bGU6bGFzdC1vZi10eXBlIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cblxuLnJlbWJpdF9jb3N0X19ibG9jay1jaGVjayBzZWxlY3Qge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnJlbWJpdF9jb3N0X19ibG9jay1jaGVjayAuYnV0X2Jsb2NrIHtcbiAgbWFyZ2luLXRvcDogMzBweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4ucmVtYml0X2Nvc3RfX2Jsb2NrLWNoZWNrIC5idXRfYmxvY2sgLmFjdGlvbiB7XG4gIGZvbnQtZmFtaWx5OiBNYXJpdXBvbCwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZDogIzAwOEJGRjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LXNpemU6IDE4cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDRlbTtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIHRyYW5zaXRpb246IDAuM3M7XG4gIHdpZHRoOiAyNjBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBtaW4td2lkdGg6IDIxMHB4O1xuICBtYXgtd2lkdGg6IDIxMHB4O1xufVxuXG4ucmVtYml0X2Nvc3RfX2Jsb2NrLWNoZWNrIC5idXRfYmxvY2sgLmFjdGlvbjpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICM2NkI5RkY7XG59XG5cbi5yZW1iaXRfY29zdF9fYmxvY2stY2hlY2sgLmJ1dF9ibG9jayAubW9yZV9pbmZvIHtcbiAgZm9udC1mYW1pbHk6IE1hcml1cG9sLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgb3V0bGluZTogbm9uZTtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNGVtO1xuICBjb2xvcjogIzAwOEJGRjtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIHRyYW5zaXRpb246IDAuM3M7XG59XG5cbi5yZW1iaXRfY29zdF9fYmxvY2stY2hlY2sgLmJ1dF9ibG9jayAubW9yZV9pbmZvOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4ucmVtYml0X2Nvc3RfX2Jsb2NrLWNhdGVnb3J5IHtcbiAgcGFkZGluZy10b3A6IDEwMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDE5MHB4O1xufVxuXG4ucmVtYml0X2Nvc3RfX2Jsb2NrLWNhdGVnb3J5IC5sZ19vbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5yZW1iaXRfY29zdF9fYmxvY2stY2F0ZWdvcnkgLnRpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMjFweDtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA0ZW07XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4ucmVtYml0X2Nvc3RfX2Jsb2NrLWNhdGVnb3J5IC5vcHRfdGl0bGUge1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyM3B4O1xuICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgbWFyZ2luLWJvdHRvbTogNDVweDtcbn1cblxuLnJlbWJpdF9jb3N0X19ibG9jay1jYXRlZ29yeV9fc2VsZWN0X2Jsb2NrIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBoZWlnaHQ6IDIxN3B4O1xufVxuXG4ucmVtYml0X2Nvc3RfX2Jsb2NrLWNhdGVnb3J5X19zZWxlY3RfYmxvY2sgLnNlbGVjdDItY29udGFpbmVyIHtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBoZWlnaHQ6IDM2cHg7XG59XG5cbi5yZW1iaXRfY29zdF9fYmxvY2stY2F0ZWdvcnlfX3NlbGVjdF9ibG9jayAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4uc2VsZWN0Mi1jb250YWluZXItLWJlbG93IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbn1cblxuLnJlbWJpdF9jb3N0X19ibG9jay1jYXRlZ29yeV9fc2VsZWN0X2Jsb2NrIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIGhlaWdodDogMzZweDtcbn1cblxuLnJlbWJpdF9jb3N0X19ibG9jay1jYXRlZ29yeV9fc2VsZWN0X2Jsb2NrIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWFyY2gtLWRyb3Bkb3duIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQge1xuICBoZWlnaHQ6IDM2cHg7XG59XG5cbi5yZW1iaXRfY29zdF9fYmxvY2stY2F0ZWdvcnlfX3NlbGVjdF9ibG9jayAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19wbGFjZWhvbGRlciB7XG4gIGxpbmUtaGVpZ2h0OiAzNnB4O1xufVxuXG4ucmVtYml0X2Nvc3RfX2Jsb2NrLWNhdGVnb3J5X19zZWxlY3RfYmxvY2sgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQge1xuICBsaW5lLWhlaWdodDogMzZweDtcbn1cblxuLnJlbWJpdF9jb3N0X19ibG9jay1jYXRlZ29yeV9fc2VsZWN0X2Jsb2NrIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IGIge1xuICB0b3A6IDEycHg7XG59XG5cbi5yZW1iaXRfZm9vdGVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYmFja2dyb3VuZDogIzNEMEU5MjtcbiAgaGVpZ2h0OiAzNjBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGJvdHRvbTogLTM2MHB4O1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbn1cblxuLnJlbWJpdF9mb290ZXIudmlzaWJsZSB7XG4gIGJhY2tncm91bmQ6ICMzRDBFOTIgdXJsKC4uL2ltZy9mb290ZXIvYmFjay5qcGcpIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cblxuLnJlbWJpdF9mb290ZXJfX2Jsb2NrIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmctdG9wOiAzMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4ucmVtYml0X2Zvb3Rlcl9fYmxvY2sgLmRlc2NyaXB0aW9uIHtcbiAgd2lkdGg6IDQxNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xufVxuXG4ucmVtYml0X2Zvb3Rlcl9fYmxvY2sgLmRlc2NyaXB0aW9uX19sb2dvIHtcbiAgZGlzcGxheTogZmxleDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4ucmVtYml0X2Zvb3Rlcl9fYmxvY2sgLmRlc2NyaXB0aW9uX19sb2dvIC5pY29uIHtcbiAgZmlsbDogI2ZmZmZmZjtcbiAgd2lkdGg6IDQ5cHg7XG4gIGhlaWdodDogMzlweDtcbiAgdHJhbnNpdGlvbjogMC4zcztcbn1cblxuLnJlbWJpdF9mb290ZXJfX2Jsb2NrIC5kZXNjcmlwdGlvbl9fbG9nbyAudGV4dCB7XG4gIG1hcmdpbi1sZWZ0OiAxM3B4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgdHJhbnNpdGlvbjogMC4zcztcbn1cblxuLnJlbWJpdF9mb290ZXJfX2Jsb2NrIC5kZXNjcmlwdGlvbl9fbG9nbyAudGV4dCAudGl0bGUge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNGVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4ucmVtYml0X2Zvb3Rlcl9fYmxvY2sgLmRlc2NyaXB0aW9uX19sb2dvIC50ZXh0IC5kZXNjIHtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xufVxuXG4ucmVtYml0X2Zvb3Rlcl9fYmxvY2sgLmRlc2NyaXB0aW9uX190ZXh0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDUwcHg7XG59XG5cbi5yZW1iaXRfZm9vdGVyX19ibG9jayAuZGVzY3JpcHRpb25fX3RleHQgcCB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbGluZS1oZWlnaHQ6IDE5cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG59XG5cbi5yZW1iaXRfZm9vdGVyX19ibG9jayAuZGVzY3JpcHRpb25fX3RleHQgcDpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5yZW1iaXRfZm9vdGVyX19ibG9jayAucGF5bWVudCB7XG4gIHdpZHRoOiAzNTBweDtcbiAgcGFkZGluZzogMCAxMDBweDtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTtcbn1cblxuLnJlbWJpdF9mb290ZXJfX2Jsb2NrIC5wYXltZW50IC50aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG59XG5cbi5yZW1iaXRfZm9vdGVyX19ibG9jayAucGF5bWVudCAucGF5bWVudF9zeXN0ZW1zIC5jYXJkcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLnJlbWJpdF9mb290ZXJfX2Jsb2NrIC5wYXltZW50IC5wYXltZW50X3N5c3RlbXMgLmNhcmRzIC5pdGVtIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgd2lkdGg6IDcwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDVweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG59XG5cbi5yZW1iaXRfZm9vdGVyX19ibG9jayAucGF5bWVudCAucGF5bWVudF9zeXN0ZW1zIC5jYXJkcyAuaXRlbTpudGgtY2hpbGQobis1KSB7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG59XG5cbi5yZW1iaXRfZm9vdGVyX19ibG9jayAucGF5bWVudCAucGF5bWVudF9zeXN0ZW1zIC5jYXJkcyAuaXRlbSBpbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG59XG5cbi5yZW1iaXRfZm9vdGVyX19ibG9jayAucGF5bWVudCAuYmFua3Mge1xuICBtYXJnaW4tdG9wOiA0MHB4O1xufVxuXG4ucmVtYml0X2Zvb3Rlcl9fYmxvY2sgLnBheW1lbnQgLmJhbmtzIC5jYXJkcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLnJlbWJpdF9mb290ZXJfX2Jsb2NrIC5wYXltZW50IC5iYW5rcyAuY2FyZHMgLml0ZW0ge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICB3aWR0aDogNzBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogNXB4O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbn1cblxuLnJlbWJpdF9mb290ZXJfX2Jsb2NrIC5wYXltZW50IC5iYW5rcyAuY2FyZHMgLml0ZW06bnRoLWNoaWxkKG4rNSkge1xuICBtYXJnaW4tdG9wOiAxNXB4O1xufVxuXG4ucmVtYml0X2Zvb3Rlcl9fYmxvY2sgLnBheW1lbnQgLmJhbmtzIC5jYXJkcyAuaXRlbSBpbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG59XG5cbi5yZW1iaXRfZm9vdGVyX19ibG9jayAuY29udGFjdHMge1xuICBwYWRkaW5nLWxlZnQ6IDYwcHg7XG59XG5cbi5yZW1iaXRfZm9vdGVyX19ibG9jayAuY29udGFjdHMgLnRpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbn1cblxuLnJlbWJpdF9mb290ZXJfX2Jsb2NrIC5jb250YWN0cyAudGVsIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDRlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5cbi5yZW1iaXRfZm9vdGVyX19ibG9jayAuY29udGFjdHMgLmFkZHJlc3Mge1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4ucmVtYml0X2Zvb3Rlcl9fYmxvY2sgLmNvbnRhY3RzIC50aW1lIHtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG59XG5cbi5yZW1iaXRfZm9vdGVyX19ibG9jayAuY29udGFjdHMgLnNvY2lhbCB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG59XG5cbi5yZW1iaXRfZm9vdGVyX19ibG9jayAuY29udGFjdHMgLnNvY2lhbCBhIHtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xufVxuXG4ucmVtYml0X2Zvb3Rlcl9fYmxvY2sgLmNvbnRhY3RzIC5zb2NpYWwgYSBpbWcge1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0NnB4O1xufVxuXG4ucmVtYml0X2JpZF80MDQge1xuICBiYWNrZ3JvdW5kOiAjRTJFRkZGIHVybCguLi9pbWcvNDA0L2JhY2sucG5nKSBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGhlaWdodDogNjAwcHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ucmVtYml0X2JpZF80MDRfX2Jsb2NrIHtcbiAgcGFkZGluZy10b3A6IDMwcHg7XG4gIHBhZGRpbmctbGVmdDogMTAwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5yZW1iaXRfYmlkXzQwNF9fYmxvY2sgLm1hc3RlciB7XG4gIHdpZHRoOiA0NDRweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXJnaW4tcmlnaHQ6IDExMHB4O1xufVxuXG4ucmVtYml0X2JpZF80MDRfX2Jsb2NrIC5kZXNjIHtcbiAgcGFkZGluZy10b3A6IDQwcHg7XG59XG5cbi5yZW1iaXRfYmlkXzQwNF9fYmxvY2sgLmRlc2MgaW1nIHtcbiAgd2lkdGg6IDQ4NXB4O1xufVxuXG4ucmVtYml0X2JpZF80MDRfX2Jsb2NrIC5kZXNjIC50aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gIGNvbG9yOiAjNEM0QzRDO1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuXG4ucmVtYml0X2JpZF80MDRfX2Jsb2NrIC5kZXNjIC5yZXR1cm4ge1xuICBmb250LWZhbWlseTogTWFyaXVwb2wsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBvdXRsaW5lOiBub25lO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZDogIzc4NEZEMTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogI2ZmZjtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDRlbTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiAyNjBweDtcbiAgaGVpZ2h0OiA0NXB4O1xuICBtYXJnaW46IDc1cHggYXV0byAwO1xufVxuXG4ucmVtYml0X2JpZF80MDRfX2Jsb2NrIC5kZXNjIC5yZXR1cm46aG92ZXIge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMykpLCAjNzg0RkQxO1xuICBib3gtc2hhZG93OiAwcHggMnB4IDVweCByZ2JhKDAsIDAsIDAsIDAuNjYpO1xuICB0cmFuc2l0aW9uOiAwLjE1cztcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gIC53cmFwcGVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDM0cHg7XG4gICAgcGFkZGluZy1yaWdodDogMzRweDtcbiAgfVxuXG4gIC53cmFwcGVyIHtcbiAgICBtYXgtd2lkdGg6IDEwODBweDtcbiAgfVxuXG4gIC5kZWJ1ZyA+IGRpdiB7XG4gICAgcGFkZGluZy1sZWZ0OiAzNHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDM0cHg7XG4gIH1cblxuICAuZGVidWcgPiBkaXYge1xuICAgIHBhZGRpbmctbGVmdDogMzRweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzNHB4O1xuICB9XG5cbiAgLmRlYnVnID4gZGl2IHtcbiAgICBtYXgtd2lkdGg6IDEwODBweDtcbiAgfVxuXG4gIC5yZW1iaXRfaGVhZF9fbG9nbyB7XG4gICAgd2lkdGg6IDI5MHB4O1xuICB9XG5cbiAgLnJlbWJpdF9oZWFkX19zZWFyY2gge1xuICAgIHdpZHRoOiAxNnB4O1xuICAgIG1hcmdpbi1yaWdodDogMzBweDtcbiAgfVxuXG4gIC5yZW1iaXRfaGVhZF9fc2VhcmNoIC50aXRsZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5yZW1iaXRfaGVhZF9fdGltZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5yZW1iaXRfaGVhZF9fY29zdCB7XG4gICAgd2lkdGg6IDE2OHB4O1xuICB9XG5cbiAgLnJlbWJpdF9oZWFkX19jb3N0IC5pY29uIHtcbiAgICB3aWR0aDogMjdweDtcbiAgICBtaW4td2lkdGg6IDI3cHg7XG4gICAgaGVpZ2h0OiAyN3B4O1xuICAgIG1pbi1oZWlnaHQ6IDI3cHg7XG4gIH1cblxuICAucmVtYml0X2hlYWRfX3F1ZXN0aW9uIC5pY29uIHtcbiAgICB3aWR0aDogMjdweDtcbiAgICBtaW4td2lkdGg6IDI3cHg7XG4gICAgaGVpZ2h0OiAyN3B4O1xuICAgIG1pbi1oZWlnaHQ6IDI3cHg7XG4gIH1cblxuICAucmVtYml0X2hlYWRfX2NhbGwge1xuICAgIHdpZHRoOiAyMTBweDtcbiAgfVxuXG4gIC5yZW1iaXRfaGVhZF9fY2FsbCAudGl0bGUge1xuICAgIGxpbmUtaGVpZ2h0OiA0NXB4O1xuICB9XG5cbiAgLnJlbWJpdF9oZWFkX19jYWxsIC50ZWwgLmljb24ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAud3JhcHBlcl9tZW51IC5tZW51X3RvcF9fc3VibWVudS5zZWNvbmQgLm1lbnVfdG9wX19zdWJtZW51X2xpc3Rfb3B0aWxpc3Qge1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICB3aWR0aDogNDkzcHg7XG4gIH1cblxuICAud3JhcHBlcl9tZW51IC5tZW51X3RvcF9fc3VibWVudS50aGlyZCAubWVudV90b3BfX3N1Ym1lbnVfbGlzdF9vcHRpbGlzdCB7XG4gICAgd2lkdGg6IDMwMHB4O1xuICB9XG5cbiAgLndyYXBwZXJfbWVudSAubWVudV90b3BfX3N1Ym1lbnVfdGl0bGUgLmljb24ge1xuICAgIG1pbi13aWR0aDogMjBweDtcbiAgICBtaW4taGVpZ2h0OiAyMHB4O1xuICB9XG5cbiAgLndyYXBwZXJfbWVudSAubWVudV90b3BfX3N1Ym1lbnVfdGl0bGUuZmlyc3QgLmljb24ge1xuICAgIG1hcmdpbi1yaWdodDogMTNweDtcbiAgfVxuXG4gIC53cmFwcGVyX21lbnUgLm1lbnVfdG9wX19zdWJtZW51X2xpc3Rfb3B0aWxpc3QgLmJsb2NrX29uZSB1bCBsaSBhIC5sb2dvIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLndyYXBwZXJfbWVudSAuY2FsbCB7XG4gICAgd2lkdGg6IDIzOHB4O1xuICAgIG1pbi13aWR0aDogMjM4cHg7XG4gIH1cblxuICAucmVtYml0X2JpZF9fYmxvY2sgLnJlbWJpdF9iaWRfX21haW5fYmxvY2s6OmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2JpZC9sZ19tYXN0ZXIucG5nKSBuby1yZXBlYXQ7XG4gICAgdG9wOiB1bnNldDtcbiAgICBib3R0b206IC0yMHB4O1xuICAgIGxlZnQ6IDVweDtcbiAgfVxuXG4gIC5yZW1iaXRfYmlkX19ibG9jayAucmVtYml0X2JpZF9fbWFpbl9ibG9jayAudGV4dCB7XG4gICAgbWFyZ2luLXRvcDogNzBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDI5OHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIH1cblxuICAucmVtYml0X2JpZF9fYmxvY2sgLnJlbWJpdF9iaWRfX21haW5fYmxvY2sgLnRleHQgaDEuc3R1YiB7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzM3B4O1xuICB9XG5cbiAgLnJlbWJpdF9iaWRfX2Jsb2NrIC5yZW1iaXRfYmlkX19tYWluX2Jsb2NrIC50ZXh0IGgxIHtcbiAgICBmb250LXNpemU6IDM1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDM5cHg7XG4gIH1cblxuICAucmVtYml0X2JpZF9fYmxvY2sgLnJlbWJpdF9iaWRfX21haW5fYmxvY2sgLnRleHQgLmRlc2MgLmxnX2JyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gIC5yZW1iaXRfYmlkX19ibG9jayAucmVtYml0X2JpZF9fbWFpbl9ibG9jayAudGV4dCAuZGVzYyAubGdfYnJfbm9uZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5yZW1iaXRfYmlkX19ibG9jayAucmVtYml0X2JpZF9fbWFpbl9ibG9jayAudGV4dCAuZGVzYyB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB9XG5cbiAgLnJlbWJpdF9iaWRfX2Zvcm1fYmlkIHtcbiAgICB3aWR0aDogMzA1cHg7XG4gIH1cblxuICAucmVtYml0X2JpZF9fZm9ybV9iaWQgaW5wdXQge1xuICAgIHdpZHRoOiAyNDVweDtcbiAgfVxuXG4gIC5yZW1iaXRfYmlkX19mb3JtX2JpZCBidXR0b24ge1xuICAgIHdpZHRoOiAyNDVweDtcbiAgfVxuXG4gIC5yZW1iaXRfYmlkX3NlcGFyYXRlX19ibG9jayAucmVtYml0X2JpZF9zZXBhcmF0ZV9fbWFpbl9ibG9jayAuYmxvY2tfZl9pbWcge1xuICAgIHdpZHRoOiAyNTBweDtcbiAgfVxuXG4gIC5yZW1iaXRfYmlkX3NlcGFyYXRlX19ibG9jayAucmVtYml0X2JpZF9zZXBhcmF0ZV9fbWFpbl9ibG9jayAudGV4dCB7XG4gICAgd2lkdGg6IDQzN3B4O1xuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICB9XG5cbiAgLnJlbWJpdF9iaWRfc2VwYXJhdGVfX2Jsb2NrIC5yZW1iaXRfYmlkX3NlcGFyYXRlX19tYWluX2Jsb2NrIC50ZXh0IGgxIHtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIH1cblxuICAucmVtYml0X2JpZF9zZXBhcmF0ZV9fYmxvY2sgLnJlbWJpdF9iaWRfc2VwYXJhdGVfX21haW5fYmxvY2sgLnRleHQgLmRlc2MgLmxnX2JyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gIC5yZW1iaXRfYmlkX3NlcGFyYXRlX19ibG9jayAucmVtYml0X2JpZF9zZXBhcmF0ZV9fbWFpbl9ibG9jayAudGV4dCAuZGVzYyAubGdfYnJfbm9uZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5yZW1iaXRfYmlkX3NlcGFyYXRlX19ibG9jayAucmVtYml0X2JpZF9zZXBhcmF0ZV9fbWFpbl9ibG9jayAudGV4dCAuZGVzYyB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB9XG5cbiAgLnJlbWJpdF9iaWRfc2VwYXJhdGVfX2Jsb2NrIC5yZW1iaXRfYmlkX3NlcGFyYXRlX19tYWluX2Jsb2NrIC50ZXh0IC5wcmljZSB7XG4gICAgbGluZS1oZWlnaHQ6IDI3cHg7XG4gICAgZm9udC1zaXplOiAxOXB4O1xuICB9XG5cbiAgLnJlbWJpdF9iaWRfc2VwYXJhdGVfX2Zvcm1fYmlkIHtcbiAgICB3aWR0aDogMzA1cHg7XG4gIH1cblxuICAucmVtYml0X2JpZF9zZXBhcmF0ZV9fZm9ybV9iaWQgaW5wdXQge1xuICAgIHdpZHRoOiAyNDVweDtcbiAgfVxuXG4gIC5yZW1iaXRfYmlkX3NlcGFyYXRlX19mb3JtX2JpZCBidXR0b24ge1xuICAgIHdpZHRoOiAyNDVweDtcbiAgfVxuXG4gIC5yZW1iaXRfYXBwbGlhbmNlc19fYmxvY2sgLnRlY2gge1xuICAgIHdpZHRoOiAxNjJweDtcbiAgICBoZWlnaHQ6IDE2MnB4O1xuICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICAgIHBhZGRpbmctdG9wOiAyMnB4O1xuICB9XG5cbiAgLnJlbWJpdF9hcHBsaWFuY2VzX19ibG9jayAudGVjaCAucHJpY2Uge1xuICAgIHRvcDogNzBweDtcbiAgICBmb250LXNpemU6IDI3cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI3cHg7XG4gIH1cblxuICAucmVtYml0X2FwcGxpYW5jZXNfX2Jsb2NrIC50ZWNoIC5pY29uIHtcbiAgICBoZWlnaHQ6IDgycHg7XG4gICAgd2lkdGg6IDgycHg7XG4gIH1cblxuICAucmVtYml0X2FwcGxpYW5jZXNfX2Jsb2NrIC50ZWNoIC50aXRsZSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICB9XG5cbiAgLnJlbWJpdF9hcHBsaWFuY2VzX19ibG9ja19vcHRpb25hbCAudGVjaCB7XG4gICAgaGVpZ2h0OiA5NnB4O1xuICAgIHdpZHRoOiA1MDJweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgfVxuXG4gIC5yZW1iaXRfYXBwbGlhbmNlc19fYmxvY2tfb3B0aW9uYWwgLnRlY2ggLnByaWNlIHtcbiAgICBmb250LXNpemU6IDI3cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI3cHg7XG4gIH1cblxuICAucmVtYml0X2FwcGxpYW5jZXNfX2Jsb2NrX29wdGlvbmFsIC50ZWNoIC5pY29uIHtcbiAgICB3aWR0aDogMTAwcHg7XG4gICAgaGVpZ2h0OiA4MHB4O1xuICB9XG5cbiAgLnJlbWJpdF9hcHBsaWFuY2VzX19ibG9ja19vcHRpb25hbCAudGVjaCAudGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMjNweDtcbiAgfVxuXG4gIC5yZW1iaXRfd2h5IHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtN3B4IDBweDtcbiAgfVxuXG4gIC5yZW1iaXRfd2h5X19ibG9ja19fbGVmdF9ibG9jayAuaXRlbXNfYmxvY2sgLml0ZW0ge1xuICAgIHdpZHRoOiA0MCU7XG4gIH1cblxuICAucmVtYml0X3doeV9fYmxvY2tfX2xlZnRfYmxvY2sgLml0ZW1zX2Jsb2NrIC5pdGVtIC5sZ19icl9ub25lIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLnJlbWJpdF93aHlfX2Jsb2NrX19sZWZ0X2Jsb2NrIC5pdGVtc19ibG9jayAuaXRlbSAuZGVzYyB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB9XG5cbiAgLnJlbWJpdF93aHlfX2Jsb2NrX19yaWdodF9ibG9jayB7XG4gICAgbWFyZ2luLXRvcDogNDZweDtcbiAgICB3aWR0aDogNDA5cHg7XG4gICAgbWluLXdpZHRoOiA0MDlweDtcbiAgICBoZWlnaHQ6IDUwMHB4O1xuICAgIHBhZGRpbmctbGVmdDogMzZweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4O1xuICB9XG5cbiAgLnJlbWJpdF93aHlfX2Jsb2NrX19yaWdodF9ibG9jazo6YmVmb3JlIHtcbiAgICB3aWR0aDogNTBweDtcbiAgICBoZWlnaHQ6IDgwcHg7XG4gICAgdG9wOiAzNXB4O1xuICB9XG5cbiAgLnJlbWJpdF93aHlfX2Jsb2NrX19yaWdodF9ibG9jayBoMiB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICB9XG5cbiAgLnJlbWJpdF93aHlfX2Jsb2NrX19yaWdodF9ibG9jayAuaXRlbXNfYmxvY2sge1xuICAgIG1hcmdpbi10b3A6IDMycHg7XG4gIH1cblxuICAucmVtYml0X3doeV9fYmxvY2tfX3JpZ2h0X2Jsb2NrIC5pdGVtc19ibG9jayAuaXRlbSAuZGVzYyB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB9XG5cbiAgLnJlbWJpdF93aHlfX2Jsb2NrX19yaWdodF9ibG9jayAuaXRlbXNfYmxvY2sgLml0ZW06bnRoLWNoaWxkKG4rMikge1xuICAgIG1hcmdpbi10b3A6IDY1cHg7XG4gIH1cblxuICAucmVtYml0X3doeV9fYmxvY2tfX3JpZ2h0X2Jsb2NrIC5pdGVtc19ibG9jayAuaXRlbTpudGgtY2hpbGQoMykge1xuICAgIG1hcmdpbi10b3A6IDc4cHg7XG4gIH1cblxuICAucmVtYml0X3ByaW5jaXBsZXMgLndyYXBwZXI6OmJlZm9yZSB7XG4gICAgYm90dG9tOiAtMTUwcHg7XG4gIH1cblxuICAucmVtYml0X3ByaW5jaXBsZXMgLndyYXBwZXI6OmFmdGVyIHtcbiAgICByaWdodDogLTkwcHg7XG4gIH1cblxuICAucmVtYml0X3ByaW5jaXBsZXNfX2Jsb2NrIHtcbiAgICBoZWlnaHQ6IDUwMHB4O1xuICB9XG5cbiAgLnJlbWJpdF9wcmluY2lwbGVzX19ibG9jazo6YmVmb3JlIHtcbiAgICByaWdodDogLTkwcHg7XG4gIH1cblxuICAucmVtYml0X3ByaW5jaXBsZXNfX2Jsb2NrX19pdGVtcyB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG5cbiAgLnJlbWJpdF9wcmluY2lwbGVzX19ibG9ja19faXRlbXMgLml0ZW0ge1xuICAgIHdpZHRoOiBjYWxjKDMzLjMzMzMzMzMzMzMzMzMzNiUgLSAyMHB4KTtcbiAgfVxuXG4gIC5yZW1iaXRfcHJpbmNpcGxlc19fYmxvY2tfX2l0ZW1zIC5pdGVtOm50aC1jaGlsZChuKzQpIHtcbiAgICBtYXJnaW4tdG9wOiA0MnB4O1xuICB9XG5cbiAgLnJlbWJpdF9zY2hlbWUge1xuICAgIGhlaWdodDogNTkwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMHB4IDBweDtcbiAgfVxuXG4gIC5yZW1iaXRfc2NoZW1lX19ibG9ja19fZGVzYyB7XG4gICAgd2lkdGg6IDUzMnB4O1xuICB9XG5cbiAgLnJlbWJpdF9zY2hlbWVfX2Jsb2NrX19kZXNjOjpiZWZvcmUge1xuICAgIGxlZnQ6IDM1cHg7XG4gIH1cblxuICAucmVtYml0X3NjaGVtZV9fYmxvY2tfX2Rlc2M6OmFmdGVyIHtcbiAgICBsZWZ0OiA5NXB4O1xuICB9XG5cbiAgLnJlbWJpdF9zY2hlbWVfX2Jsb2NrX19kZXNjX19tYWluIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBwYWRkaW5nLWxlZnQ6IDM1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMjVweDtcbiAgfVxuXG4gIC5yZW1iaXRfc2NoZW1lX19ibG9ja19fZGVzY19fbWFpbiAudGV4dCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICB9XG5cbiAgLnJlbWJpdF9zY2hlbWVfX2Jsb2NrX19kZXNjX19tYWluIGltZyB7XG4gICAgd2lkdGg6IDE1MnB4O1xuICAgIGhlaWdodDogMTY3cHg7XG4gIH1cblxuICAucmVtYml0X3NjaGVtZV9fYmxvY2tfX2Rlc2MgLm51bWJlciB7XG4gICAgbGVmdDogMzVweDtcbiAgICBib3R0b206IDIwcHg7XG4gIH1cblxuICAucmVtYml0X3F1ZXN0aW9uc19fYmxvY2tfX2l0ZW1zIHtcbiAgICB3aWR0aDogNTgwcHg7XG4gICAgbWluLXdpZHRoOiA1ODBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIH1cblxuICAucmVtYml0X3F1ZXN0aW9uc19fYmxvY2sgZm9ybSB7XG4gICAgd2lkdGg6IDQxMHB4O1xuICAgIGhlaWdodDogNjAwcHg7XG4gIH1cblxuICAucmVtYml0X3F1ZXN0aW9uc19fYmxvY2sgZm9ybSAuYnJfb2ZmIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLnJlbWJpdF9xdWVzdGlvbnNfX2Jsb2NrIGZvcm0gLmJyX29uIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gIC5yZW1iaXRfcXVlc3Rpb25zX19ibG9jayBmb3JtIC5pbnB1dF9ibG9jayB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuXG4gIC5yZW1iaXRfcXVlc3Rpb25zX19ibG9jayBmb3JtIC5pbnB1dF9ibG9jayAuaW5wdXRfaXRlbSB7XG4gICAgd2lkdGg6IDM1MHB4O1xuICB9XG5cbiAgLnJlbWJpdF9xdWVzdGlvbnNfX2Jsb2NrIGZvcm0gLmlucHV0X2Jsb2NrIC5pbnB1dF9pdGVtLm5hbWUge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG5cbiAgLnJlbWJpdF9xdWVzdGlvbnNfX2Jsb2NrIGZvcm0gdGV4dGFyZWEge1xuICAgIHdpZHRoOiAzNTBweDtcbiAgfVxuXG4gIC5yZW1iaXRfcXVlc3Rpb25zX19ibG9jayBmb3JtIC5mb290IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG5cbiAgLnJlbWJpdF9xdWVzdGlvbnNfX2Jsb2NrIGZvcm0gLmZvb3QgYnV0dG9uIHtcbiAgICB3aWR0aDogMzUwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIH1cblxuICAucmVtYml0X3Jldmlld3Mge1xuICAgIGhlaWdodDogNTg1cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwcHg7XG4gIH1cblxuICAucmVtYml0X3Jldmlld3NfX2Jsb2NrIHtcbiAgICB3aWR0aDogODgwcHg7XG4gIH1cblxuICAucmVtYml0X3Jldmlld3NfX2Jsb2NrIC5pdGVtIHtcbiAgICB3aWR0aDogNDMwcHg7XG4gICAgaGVpZ2h0OiAzMzBweDtcbiAgfVxuXG4gIC5yZW1iaXRfcmV2aWV3cyAuZmxpY2tpdHktcHJldi1uZXh0LWJ1dHRvbiB7XG4gICAgd2lkdGg6IDYwcHg7XG4gICAgaGVpZ2h0OiA2NnB4O1xuICB9XG5cbiAgLnJlbWJpdF9yZXZpZXdzIC5mbGlja2l0eS1wcmV2LW5leHQtYnV0dG9uLnByZXZpb3VzIHtcbiAgICBsZWZ0OiAtNzNweDtcbiAgfVxuXG4gIC5yZW1iaXRfcmV2aWV3cyAuZmxpY2tpdHktcHJldi1uZXh0LWJ1dHRvbi5uZXh0IHtcbiAgICByaWdodDogLTczcHg7XG4gIH1cblxuICAucmVtYml0X2Rlc2NyaXB0aW9uX19ibG9jayB7XG4gICAgd2lkdGg6IDgwMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG5cbiAgLnJlbWJpdF9kZXNjcmlwdGlvbiAuZmxpY2tpdHktcHJldi1uZXh0LWJ1dHRvbiB7XG4gICAgd2lkdGg6IDYwcHg7XG4gICAgaGVpZ2h0OiA2NnB4O1xuICB9XG5cbiAgLnJlbWJpdF9tYXBfX2Jsb2NrIC5jaXR5IHtcbiAgICB3aWR0aDogNjUlO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB9XG5cbiAgLnJlbWJpdF9tYXBfX2Jsb2NrIC5jaXR5IC50aXRsZSB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIH1cblxuICAucmVtYml0X21hcF9fYmxvY2sgLmNpdHkgLml0ZW1zIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgfVxuXG4gIC5yZW1iaXRfbWFwX19ibG9jayAuYXJlYSB7XG4gICAgd2lkdGg6IDM1JTtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG5cbiAgLnJlbWJpdF9tYXBfX2Jsb2NrIC5hcmVhIC50aXRsZSB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIH1cblxuICAucmVtYml0X21hcF9fYmxvY2sgLmFyZWEgLnRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG5cbiAgLnJlbWJpdF9tYXBfX2Jsb2NrIC5hcmVhIC5jaGVja19hcmVhIHtcbiAgICB3aWR0aDogMzI0cHg7XG4gIH1cblxuICAucmVtYml0X2JyYW5kc19fYmxvY2sgYTpudGgtY2hpbGQob2RkKSxcbiAgLnJlbWJpdF9icmFuZHNfX2Jsb2NrIGE6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1yaWdodDogMTNweDtcbiAgfVxuXG4gIC5yZW1iaXRfYnJhbmRzX19ibG9jayBhOm50aC1jaGlsZChuKzcpIHtcbiAgICBtYXJnaW4tdG9wOiAxM3B4O1xuICB9XG5cbiAgLnJlbWJpdF9icmFuZHNfX2Jsb2NrIGE6bnRoLWNoaWxkKDZuKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG5cbiAgLnJlbWJpdF9mYXVsdHMgLndyYXBwZXI6OmJlZm9yZSB7XG4gICAgbGVmdDogLTEzMHB4O1xuICB9XG5cbiAgLnJlbWJpdF9mYXVsdHMgLndyYXBwZXI6OmFmdGVyIHtcbiAgICByaWdodDogLTExMHB4O1xuICAgIHRvcDogLTMwcHg7XG4gIH1cblxuICAucmVtYml0X2ZhdWx0c19fYmxvY2s6OmFmdGVyIHtcbiAgICByaWdodDogLTgwcHg7XG4gICAgdG9wOiAzMjBweDtcbiAgfVxuXG4gIC5yZW1iaXRfZmF1bHRzX19ibG9jayAuaXRlbSAub3V0ZXIgLnByaWNlIHtcbiAgICB3aWR0aDogMjAwcHg7XG4gICAgcGFkZGluZy1yaWdodDogNDVweDtcbiAgfVxuXG4gIC5yZW1iaXRfZmF1bHRzX19ibG9jayAuaXRlbSAuaW5uZXIge1xuICAgIHBhZGRpbmc6IDMwcHggNDVweCA0MHB4IDQwcHg7XG4gIH1cblxuICAucmVtYml0X3NlcnZpY2VzX19ibG9jayAuaXRlbSAub3V0ZXIgLnByaWNlIHtcbiAgICB3aWR0aDogMjAwcHg7XG4gICAgcGFkZGluZy1yaWdodDogNDVweDtcbiAgfVxuXG4gIC5yZW1iaXRfc2VydmljZXNfX2Jsb2NrIC5pdGVtIC5pbm5lciB7XG4gICAgcGFkZGluZzogMzBweCA0NXB4IDQwcHggNDBweDtcbiAgfVxuXG4gIC5yZW1iaXRfcmVwYWlyX19ibG9jayAuaXRlbTpudGgtY2hpbGQob2RkKSxcbiAgLnJlbWJpdF9yZXBhaXJfX2Jsb2NrIC5pdGVtOm50aC1jaGlsZChldmVuKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxOXB4O1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cblxuICAucmVtYml0X3JlcGFpcl9fYmxvY2sgLml0ZW06bnRoLWNoaWxkKDNuKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG5cbiAgLnJlbWJpdF9yZXBhaXJfX2Jsb2NrIC5pdGVtOm50aC1jaGlsZCgtbiszKSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuXG4gIC5yZW1iaXRfbWF0ZXJpYWxzX19ibG9jayAuaXRlbSB7XG4gICAgd2lkdGg6IDE5NHB4O1xuICAgIGhlaWdodDogMTk0cHg7XG4gIH1cblxuICAucmVtYml0X21hdGVyaWFsc19fYmxvY2sgLml0ZW06bnRoLWNoaWxkKG9kZCksXG4gIC5yZW1iaXRfbWF0ZXJpYWxzX19ibG9jayAuaXRlbTpudGgtY2hpbGQoZXZlbikge1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICB9XG5cbiAgLnJlbWJpdF9tYXRlcmlhbHNfX2Jsb2NrIC5pdGVtOm50aC1jaGlsZCg1bikge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxuXG4gIC5yZW1iaXRfbWF0ZXJpYWxzX19ibG9jayAuaXRlbTpudGgtY2hpbGQoLW4rNSkge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cblxuICAucmVtYml0X2Nvc3RfX2Jsb2NrLWNoZWNrIHtcbiAgICB3aWR0aDogNDIzcHg7XG4gICAgbWluLXdpZHRoOiA0MjNweDtcbiAgfVxuXG4gIC5yZW1iaXRfY29zdF9fYmxvY2stY2hlY2sgLmJ1dF9ibG9jayAubW9yZV9pbmZvIHtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gIH1cblxuICAucmVtYml0X2Nvc3RfX2Jsb2NrLWNhdGVnb3J5IC5sZ19vbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICAucmVtYml0X2Nvc3RfX2Jsb2NrLWNhdGVnb3J5IHtcbiAgICBwYWRkaW5nLXRvcDogNjBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDYwcHg7XG4gIH1cblxuICAucmVtYml0X2Nvc3RfX2Jsb2NrLWNhdGVnb3J5X19zZWxlY3RfYmxvY2sgLnNlbGVjdDItY29udGFpbmVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG5cbiAgLnJlbWJpdF9mb290ZXJfX2Jsb2NrIC5kZXNjcmlwdGlvbiB7XG4gICAgd2lkdGg6IDI2OHB4O1xuICB9XG5cbiAgLnJlbWJpdF9mb290ZXJfX2Jsb2NrIC5wYXltZW50IHtcbiAgICB3aWR0aDogMzUycHg7XG4gICAgcGFkZGluZzogMCA0MHB4O1xuICB9XG5cbiAgLnJlbWJpdF9mb290ZXJfX2Jsb2NrIC5wYXltZW50IC5wYXltZW50X3N5c3RlbXMgLmNhcmRzIC5pdGVtOm50aC1jaGlsZCg0KSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG5cbiAgLnJlbWJpdF9mb290ZXJfX2Jsb2NrIC5wYXltZW50IC5iYW5rcyAuY2FyZHMgLml0ZW06bnRoLWNoaWxkKDQpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cblxuICAucmVtYml0X2Zvb3Rlcl9fYmxvY2sgLmNvbnRhY3RzIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gIH1cblxuICAucmVtYml0X2JpZF80MDRfX2Jsb2NrIHtcbiAgICBwYWRkaW5nLXRvcDogNzVweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDUwcHg7XG4gIH1cblxuICAucmVtYml0X2JpZF80MDRfX2Jsb2NrIC5tYXN0ZXIge1xuICAgIHdpZHRoOiAzNzNweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDcwcHg7XG4gIH1cblxuICAucmVtYml0X2JpZF80MDRfX2Jsb2NrIC5kZXNjIHtcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgfVxuXG4gIC5yZW1iaXRfYmlkXzQwNF9fYmxvY2sgLmRlc2MgaW1nIHtcbiAgICB3aWR0aDogNDUwcHg7XG4gIH1cblxuICAucmVtYml0X2JpZF80MDRfX2Jsb2NrIC5kZXNjIC50aXRsZSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG5cbiAgLnJlbWJpdF9iaWRfNDA0X19ibG9jayAuZGVzYyAucmV0dXJuIHtcbiAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwODBweCkge1xuICAud3JhcHBlciB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIH1cblxuICAud3JhcHBlciB7XG4gICAgbWF4LXdpZHRoOiA3NjhweDtcbiAgfVxuXG4gIC5kZWJ1ZyA+IGRpdiB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIH1cblxuICAuZGVidWcgPiBkaXYge1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICB9XG5cbiAgLmRlYnVnID4gZGl2IHtcbiAgICBtYXgtd2lkdGg6IDc2OHB4O1xuICB9XG5cbiAgLnRvcF9idXR0b24ge1xuICAgIHJpZ2h0OiAxMHB4O1xuICAgIHdpZHRoOiA1MHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgfVxuXG4gIC50b3BfYnV0dG9uLnZpc2libGUge1xuICAgIGJvdHRvbTogMjBweDtcbiAgfVxuXG4gIC5yZW1iaXRfaGVhZCB7XG4gICAgcGFkZGluZzogMTJweCAwIDEycHggMDtcbiAgfVxuXG4gIC5yZW1iaXRfaGVhZF9fbG9nbyB7XG4gICAgd2lkdGg6IDI4NXB4O1xuICB9XG5cbiAgLnJlbWJpdF9oZWFkX19sb2dvIC5pY29uIHtcbiAgICB3aWR0aDogMzRweDtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gIH1cblxuICAucmVtYml0X2hlYWRfX2xvZ28gLnRleHQge1xuICAgIG1hcmdpbi1sZWZ0OiA3cHg7XG4gIH1cblxuICAucmVtYml0X2hlYWRfX2xvZ28gLnRleHQgLnRpdGxlIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cblxuICAucmVtYml0X2hlYWRfX2xvZ28gLnRleHQgLmRlc2Mge1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wMjJlbTtcbiAgfVxuXG4gIC5yZW1iaXRfaGVhZF9fY29zdCB7XG4gICAgd2lkdGg6IDE1MHB4O1xuICB9XG5cbiAgLnJlbWJpdF9oZWFkX19jb3N0IC5pY29uIHtcbiAgICB3aWR0aDogMjBweDtcbiAgICBtaW4td2lkdGg6IDIwcHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIG1pbi1oZWlnaHQ6IDIwcHg7XG4gIH1cblxuICAucmVtYml0X2hlYWRfX2Nvc3QgLnRpdGxlIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDEzcHg7XG4gIH1cblxuICAucmVtYml0X2hlYWRfX3F1ZXN0aW9uIHtcbiAgICB3aWR0aDogMTUwcHg7XG4gIH1cblxuICAucmVtYml0X2hlYWRfX3F1ZXN0aW9uIC5pY29uIHtcbiAgICB3aWR0aDogMjBweDtcbiAgICBtaW4td2lkdGg6IDIwcHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIG1pbi1oZWlnaHQ6IDIwcHg7XG4gIH1cblxuICAucmVtYml0X2hlYWRfX3F1ZXN0aW9uIC50aXRsZSB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxM3B4O1xuICB9XG5cbiAgLnJlbWJpdF9oZWFkX19jYWxsIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIH1cblxuICAucmVtYml0X2hlYWRfX2NhbGwgLnRpdGxlIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIH1cblxuICAucmVtYml0X2hlYWRfX2NhbGwgLnRlbCB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuXG4gIC5yZW1iaXRfaGVhZF9fY2FsbCAudGVsIC5udW1iZXIge1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgfVxuXG4gIC53cmFwcGVyX21lbnUge1xuICAgIGJhY2tncm91bmQ6ICNGN0Y3Rjc7XG4gIH1cblxuICAud3JhcHBlcl9tZW51IC5tZW51X3RvcCB7XG4gICAgd2lkdGg6IDYxNXB4O1xuICB9XG5cbiAgLndyYXBwZXJfbWVudSAubWVudV90b3AgPiBsaSB7XG4gICAgcGFkZGluZzogMCAwIDAgMTBweDtcbiAgfVxuXG4gIC53cmFwcGVyX21lbnUgLm1lbnVfdG9wID4gbGk6Zmlyc3Qtb2YtdHlwZSxcbiAgLndyYXBwZXJfbWVudSAubWVudV90b3AgPiBsaTpsYXN0LW9mLXR5cGUge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cblxuICAud3JhcHBlcl9tZW51IC5tZW51X3RvcCAuYnVyZ2VyOmJlZm9yZSxcbiAgLndyYXBwZXJfbWVudSAubWVudV90b3AgLmJ1cmdlcjphZnRlciB7XG4gICAgaGVpZ2h0OiAxcHg7XG4gIH1cblxuICAud3JhcHBlcl9tZW51IC5tZW51X3RvcCAuYnVyZ2VyOmFmdGVyIHtcbiAgICBmaWx0ZXI6IGRyb3Atc2hhZG93KDAgLTdweCBjdXJyZW50Q29sb3IpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxNHB4KTtcbiAgfVxuXG4gIC53cmFwcGVyX21lbnUgLm1lbnVfdG9wIC5idXJnZXIub3BlbjphZnRlciB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDlweCkgcm90YXRlWigtNDBkZWcpO1xuICB9XG5cbiAgLndyYXBwZXJfbWVudSAubWVudV90b3BfX3N1Ym1lbnU6bnRoLWNoaWxkKC1uKzMpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLndyYXBwZXJfbWVudSAubWVudV90b3BfX3N1Ym1lbnUuaW5mbyB7XG4gICAgd2lkdGg6IDIwMHB4O1xuICAgIG1pbi13aWR0aDogMjAwcHg7XG4gICAgbWFyZ2luOiAwIDAgMCBhdXRvO1xuICB9XG5cbiAgLndyYXBwZXJfbWVudSAubWVudV90b3BfX3N1Ym1lbnUuaW5mbyA+IGEge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG5cbiAgLndyYXBwZXJfbWVudSAubWVudV90b3BfX3N1Ym1lbnUuaW5mbyAubWVudV90b3BfX3N1Ym1lbnVfbGlzdCAudGltZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuXG4gIC53cmFwcGVyX21lbnUgLm1lbnVfdG9wX19zdWJtZW51Lm1kIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gIC53cmFwcGVyX21lbnUgLm1lbnVfdG9wX19zdWJtZW51X3RpdGxlIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gIH1cblxuICAud3JhcHBlcl9tZW51IC5jYWxsIHtcbiAgICB3aWR0aDogMjAwcHg7XG4gICAgbWluLXdpZHRoOiAyMDBweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIH1cblxuICAucmVtYml0X2JpZF9fYmxvY2sgLnJlbWJpdF9iaWRfX21haW5fYmxvY2s6OmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2JpZC9tZF9tYXN0ZXIucG5nKSBuby1yZXBlYXQ7XG4gICAgdG9wOiB1bnNldDtcbiAgICBib3R0b206IC0xOTBweDtcbiAgICBsZWZ0OiAwO1xuICB9XG5cbiAgLnJlbWJpdF9iaWRfX2Jsb2NrIC5yZW1iaXRfYmlkX19tYWluX2Jsb2NrIC50ZXh0IHtcbiAgICBtYXJnaW4tdG9wOiA0NXB4O1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgfVxuXG4gIC5yZW1iaXRfYmlkX19ibG9jayAucmVtYml0X2JpZF9fbWFpbl9ibG9jayAudGV4dCBoMS5zdHViIHtcbiAgICBmb250LXNpemU6IDI3cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIH1cblxuICAucmVtYml0X2JpZF9zZXBhcmF0ZV9fYmxvY2sgLnJlbWJpdF9iaWRfc2VwYXJhdGVfX21haW5fYmxvY2sge1xuICAgIGhlaWdodDogMzIwcHg7XG4gIH1cblxuICAucmVtYml0X2JpZF9zZXBhcmF0ZV9fYmxvY2sgLnJlbWJpdF9iaWRfc2VwYXJhdGVfX21haW5fYmxvY2s6OmJlZm9yZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5yZW1iaXRfYmlkX3NlcGFyYXRlX19ibG9jayAucmVtYml0X2JpZF9zZXBhcmF0ZV9fbWFpbl9ibG9jazo6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgLnJlbWJpdF9iaWRfc2VwYXJhdGVfX2Jsb2NrIC5yZW1iaXRfYmlkX3NlcGFyYXRlX19tYWluX2Jsb2NrIC50ZXh0IHtcbiAgICB3aWR0aDogNDg4cHg7XG4gIH1cblxuICAucmVtYml0X2JpZF9zZXBhcmF0ZV9fYmxvY2sgLnJlbWJpdF9iaWRfc2VwYXJhdGVfX21haW5fYmxvY2sgLnRleHQgLmRlc2MgLmxnX2JyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLnJlbWJpdF9iaWRfc2VwYXJhdGVfX2Jsb2NrIC5yZW1iaXRfYmlkX3NlcGFyYXRlX19tYWluX2Jsb2NrIC50ZXh0IC5wcmljZSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgIGJvdHRvbTogMTVweDtcbiAgICBsZWZ0OiAzMHB4O1xuICB9XG5cbiAgLnJlbWJpdF9iaWRfc2VwYXJhdGVfX2Jsb2NrIC5yZW1iaXRfYmlkX3NlcGFyYXRlX19tYWluX2Jsb2NrIC50ZXh0IC5jYWxsX3NlcGFyYXRlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gIC5yZW1iaXRfYmlkX3NlcGFyYXRlX19mb3JtX2JpZCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5yZW1iaXRfYXBwbGlhbmNlc19fYmxvY2sgLnRlY2gge1xuICAgIHdpZHRoOiAxNzRweDtcbiAgICBoZWlnaHQ6IDE3NHB4O1xuICAgIG1hcmdpbi1yaWdodDogMTRweDtcbiAgICBtYXJnaW4tdG9wOiAxNHB4O1xuICB9XG5cbiAgLnJlbWJpdF9hcHBsaWFuY2VzX19ibG9jayAudGVjaDpudGgtY2hpbGQob2RkKSxcbiAgLnJlbWJpdF9hcHBsaWFuY2VzX19ibG9jayAudGVjaDpudGgtY2hpbGQoZXZlbikge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNHB4O1xuICB9XG5cbiAgLnJlbWJpdF9hcHBsaWFuY2VzX19ibG9jayAudGVjaDpudGgtY2hpbGQoNG4pIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cblxuICAucmVtYml0X2FwcGxpYW5jZXNfX2Jsb2NrIC50ZWNoOm50aC1jaGlsZChuKzUpIHtcbiAgICBtYXJnaW4tdG9wOiAxNHB4O1xuICB9XG5cbiAgLnJlbWJpdF9hcHBsaWFuY2VzX19ibG9ja19vcHRpb25hbCAudGVjaCB7XG4gICAgd2lkdGg6IDM2MnB4O1xuICAgIG1hcmdpbi1yaWdodDogMTRweDtcbiAgICBtYXJnaW4tdG9wOiAxNHB4O1xuICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgfVxuXG4gIC5yZW1iaXRfYXBwbGlhbmNlc19fYmxvY2tfb3B0aW9uYWwgLnRlY2ggLnRpdGxlIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIH1cblxuICAucmVtYml0X3doeSB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG5cbiAgLnJlbWJpdF93aHlfX2Jsb2NrIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICB9XG5cbiAgLnJlbWJpdF93aHlfX2Jsb2NrX19sZWZ0X2Jsb2NrIHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICB9XG5cbiAgLnJlbWJpdF93aHlfX2Jsb2NrX19sZWZ0X2Jsb2NrIGgyIHtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMxcHg7XG4gIH1cblxuICAucmVtYml0X3doeV9fYmxvY2tfX2xlZnRfYmxvY2sgLml0ZW1zX2Jsb2NrIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxuXG4gIC5yZW1iaXRfd2h5X19ibG9ja19fbGVmdF9ibG9jayAuaXRlbXNfYmxvY2sgLml0ZW0ge1xuICAgIHdpZHRoOiA0NiU7XG4gIH1cblxuICAucmVtYml0X3doeV9fYmxvY2tfX2xlZnRfYmxvY2sgLml0ZW1zX2Jsb2NrIC5pdGVtIGJyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLnJlbWJpdF93aHlfX2Jsb2NrX19sZWZ0X2Jsb2NrIC5pdGVtc19ibG9jayAuaXRlbSAuZGVzYyB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyM3B4O1xuICB9XG5cbiAgLnJlbWJpdF93aHlfX2Jsb2NrX19yaWdodF9ibG9jayB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1yaWdodDogMTgwcHg7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuICB9XG5cbiAgLnJlbWJpdF93aHlfX2Jsb2NrX19yaWdodF9ibG9jayBoMiAubWRfb2ZmIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLnJlbWJpdF93aHlfX2Jsb2NrX19yaWdodF9ibG9jayAuaXRlbXNfYmxvY2sgLml0ZW0gLmRlc2Mge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMjNweDtcbiAgfVxuXG4gIC5yZW1iaXRfcHJpbmNpcGxlcyB7XG4gICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgfVxuXG4gIC5yZW1iaXRfcHJpbmNpcGxlcyAud3JhcHBlcjo6YmVmb3JlIHtcbiAgICBib3R0b206IDBweDtcbiAgICBsZWZ0OiAtMTgwcHg7XG4gIH1cblxuICAucmVtYml0X3ByaW5jaXBsZXMgLndyYXBwZXI6OmFmdGVyIHtcbiAgICByaWdodDogMTAwcHg7XG4gICAgdG9wOiAyMHB4O1xuICB9XG5cbiAgLnJlbWJpdF9wcmluY2lwbGVzX19ibG9jayB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHBhZGRpbmctdG9wOiA1MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuICB9XG5cbiAgLnJlbWJpdF9wcmluY2lwbGVzX19ibG9jazo6YmVmb3JlIHtcbiAgICByaWdodDogMTBweDtcbiAgfVxuXG4gIC5yZW1iaXRfcHJpbmNpcGxlc19fYmxvY2sgaDIge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICBsaW5lLWhlaWdodDogMzRweDtcbiAgfVxuXG4gIC5yZW1iaXRfcHJpbmNpcGxlc19fYmxvY2tfX2l0ZW1zIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICB9XG5cbiAgLnJlbWJpdF9wcmluY2lwbGVzX19ibG9ja19faXRlbXMgLml0ZW0ge1xuICAgIHdpZHRoOiBjYWxjKDUwJSAtIDIwcHgpO1xuICB9XG5cbiAgLnJlbWJpdF9wcmluY2lwbGVzX19ibG9ja19faXRlbXMgLml0ZW06bnRoLWNoaWxkKG9kZCksXG4gIC5yZW1iaXRfcHJpbmNpcGxlc19fYmxvY2tfX2l0ZW1zIC5pdGVtOm50aC1jaGlsZChldmVuKSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuXG4gIC5yZW1iaXRfcHJpbmNpcGxlc19fYmxvY2tfX2l0ZW1zIC5pdGVtOm50aC1jaGlsZChuKzMpIHtcbiAgICBtYXJnaW4tdG9wOiA0MnB4O1xuICB9XG5cbiAgLnJlbWJpdF9zY2hlbWVfX2Jsb2NrIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLnJlbWJpdF9zY2hlbWVfX2Jsb2NrLXNsaWRlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICAucmVtYml0X3F1ZXN0aW9uc19fYmxvY2sge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cblxuICAucmVtYml0X3F1ZXN0aW9uc19fYmxvY2tfX2l0ZW1zIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5yZW1iaXRfcXVlc3Rpb25zX19ibG9jayBmb3JtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgcGFkZGluZy1ib3R0b206IDU1cHg7XG4gIH1cblxuICAucmVtYml0X3F1ZXN0aW9uc19fYmxvY2sgZm9ybTo6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLnJlbWJpdF9xdWVzdGlvbnNfX2Jsb2NrIGZvcm06OmFmdGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLnJlbWJpdF9xdWVzdGlvbnNfX2Jsb2NrIGZvcm0gLmRlc2Mge1xuICAgIHdpZHRoOiA0NDVweDtcbiAgfVxuXG4gIC5yZW1iaXRfcXVlc3Rpb25zX19ibG9jayBmb3JtIC5pbnB1dF9ibG9jayB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxuXG4gIC5yZW1iaXRfcXVlc3Rpb25zX19ibG9jayBmb3JtIC5pbnB1dF9ibG9jayAuaW5wdXRfaXRlbS5uYW1lIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEycHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuXG4gIC5yZW1iaXRfcXVlc3Rpb25zX19ibG9jayBmb3JtIHRleHRhcmVhIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5yZW1iaXRfcXVlc3Rpb25zX19ibG9jayBmb3JtIC5mb290IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG5cbiAgLnJlbWJpdF9xdWVzdGlvbnNfX2Jsb2NrIGZvcm0gLmZvb3QgYnV0dG9uIHtcbiAgICB3aWR0aDogMjYzcHg7XG4gICAgbWluLXdpZHRoOiAyNjNweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgfVxuXG4gIC5yZW1iaXRfcXVlc3Rpb25zX19ibG9jayBmb3JtIC5mb290IC5jb25kaXRpb25zIHtcbiAgICB3aWR0aDogMjYzcHg7XG4gIH1cblxuICAucmVtYml0X3F1ZXN0aW9uc19fYmxvY2sgZm9ybSAuZm9vdCAuY29uZGl0aW9ucyBiciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5yZW1iaXRfcmV2aWV3cyB7XG4gICAgcGFkZGluZy10b3A6IDUwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDkwcHg7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG5cbiAgLnJlbWJpdF9yZXZpZXdzIGgyIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG5cbiAgLnJlbWJpdF9yZXZpZXdzX19ibG9jayB7XG4gICAgd2lkdGg6IDczOHB4O1xuICB9XG5cbiAgLnJlbWJpdF9yZXZpZXdzX19ibG9jayAuZmxpY2tpdHktdmlld3BvcnQge1xuICAgIG92ZXJmbG93OiB1bnNldDtcbiAgfVxuXG4gIC5yZW1iaXRfcmV2aWV3c19fYmxvY2sgLmZsaWNraXR5LXBhZ2UtZG90cyB7XG4gICAgYm90dG9tOiAtNDVweDtcbiAgfVxuXG4gIC5yZW1iaXRfcmV2aWV3c19fYmxvY2sgLmZsaWNraXR5LXBhZ2UtZG90cyAuZG90IHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIGJhY2tncm91bmQ6IHVybCgnLi4vaW1nL29wdGlvbmFsL2RvdC5zdmcnKSBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIHdpZHRoOiA4cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICB0cmFuc2l0aW9uOiAwLjNzO1xuICB9XG5cbiAgLnJlbWJpdF9yZXZpZXdzX19ibG9jayAuZmxpY2tpdHktcGFnZS1kb3RzIC5kb3QuaXMtc2VsZWN0ZWQge1xuICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvb3B0aW9uYWwvZG90X3NlbGVjdGVkLnN2Zykgbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgfVxuXG4gIC5yZW1iaXRfcmV2aWV3c19fYmxvY2sgLml0ZW0ge1xuICAgIHdpZHRoOiA1NjdweDtcbiAgICBoZWlnaHQ6IDI4MHB4O1xuICAgIHRyYW5zaXRpb246IDAuM3M7XG4gIH1cblxuICAucmVtYml0X3Jldmlld3NfX2Jsb2NrIC5pdGVtOm5vdCguaXMtc2VsZWN0ZWQpIHtcbiAgICBvcGFjaXR5OiAwLjQ7XG4gIH1cblxuICAucmVtYml0X2Rlc2NyaXB0aW9uIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgcGFkZGluZy1ib3R0b206IDkwcHg7XG4gIH1cblxuICAucmVtYml0X2Rlc2NyaXB0aW9uIGgyIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICB9XG5cbiAgLnJlbWJpdF9kZXNjcmlwdGlvbl9fYmxvY2sge1xuICAgIHdpZHRoOiA3MzhweDtcbiAgfVxuXG4gIC5yZW1iaXRfZGVzY3JpcHRpb25fX2Jsb2NrIC5mbGlja2l0eS12aWV3cG9ydCB7XG4gICAgb3ZlcmZsb3c6IHVuc2V0O1xuICB9XG5cbiAgLnJlbWJpdF9kZXNjcmlwdGlvbl9fYmxvY2sgLmZsaWNraXR5LXBhZ2UtZG90cyB7XG4gICAgYm90dG9tOiAtNDVweDtcbiAgfVxuXG4gIC5yZW1iaXRfZGVzY3JpcHRpb25fX2Jsb2NrIC5mbGlja2l0eS1wYWdlLWRvdHMgLmRvdCB7XG4gICAgb3BhY2l0eTogMTtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltZy9vcHRpb25hbC9kb3Quc3ZnJykgbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICB3aWR0aDogOHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgdHJhbnNpdGlvbjogMC4zcztcbiAgfVxuXG4gIC5yZW1iaXRfZGVzY3JpcHRpb25fX2Jsb2NrIC5mbGlja2l0eS1wYWdlLWRvdHMgLmRvdC5pcy1zZWxlY3RlZCB7XG4gICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9vcHRpb25hbC9kb3Rfc2VsZWN0ZWQuc3ZnKSBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICB9XG5cbiAgLnJlbWJpdF9kZXNjcmlwdGlvbl9fYmxvY2sgLml0ZW0ge1xuICAgIHdpZHRoOiA1NjZweDtcbiAgICBoZWlnaHQ6IDMyMHB4O1xuICAgIG1hcmdpbi1yaWdodDogMzBweDtcbiAgfVxuXG4gIC5yZW1iaXRfbWFwIHtcbiAgICBwYWRkaW5nLXRvcDogNTBweDtcbiAgfVxuXG4gIC5yZW1iaXRfbWFwX19ibG9jayAuY2l0eSB7XG4gICAgd2lkdGg6IDU5JTtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG5cbiAgLnJlbWJpdF9tYXBfX2Jsb2NrIC5jaXR5IC50aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgfVxuXG4gIC5yZW1iaXRfbWFwX19ibG9jayAuY2l0eSAuaXRlbXMge1xuICAgIHdpZHRoOiA0MDdweDtcbiAgfVxuXG4gIC5yZW1iaXRfbWFwX19ibG9jayAuY2l0eSAuaXRlbXMgLml0ZW06bnRoLWNoaWxkKG9kZCksXG4gIC5yZW1iaXRfbWFwX19ibG9jayAuY2l0eSAuaXRlbXMgLml0ZW06bnRoLWNoaWxkKGV2ZW4pIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cblxuICAucmVtYml0X21hcF9fYmxvY2sgLmNpdHkgLml0ZW1zIC5pdGVtOm50aC1jaGlsZChuKzYpIHtcbiAgICBtYXJnaW4tdG9wOiAxNHB4O1xuICB9XG5cbiAgLnJlbWJpdF9tYXBfX2Jsb2NrIC5jaXR5IC5pdGVtcyAuaXRlbTpudGgtY2hpbGQobisyKSB7XG4gICAgbWFyZ2luLWxlZnQ6IDEycHg7XG4gIH1cblxuICAucmVtYml0X21hcF9fYmxvY2sgLmNpdHkgLml0ZW1zIC5pdGVtOm50aC1jaGlsZCg2KSxcbiAgLnJlbWJpdF9tYXBfX2Jsb2NrIC5jaXR5IC5pdGVtcyAuaXRlbTpudGgtY2hpbGQoMTEpIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuXG4gIC5yZW1iaXRfbWFwX19ibG9jayAuYXJlYSB7XG4gICAgd2lkdGg6IDM5JTtcbiAgfVxuXG4gIC5yZW1iaXRfbWFwX19ibG9jayAuYXJlYSAuY2hlY2tfYXJlYSB7XG4gICAgd2lkdGg6IDMwMHB4O1xuICB9XG5cbiAgLnJlbWJpdF9icmFuZHMge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgcGFkZGluZy1ib3R0b206IDUwcHg7XG4gICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgfVxuXG4gIC5yZW1iaXRfYnJhbmRzX19ibG9jayBhIHtcbiAgICB3aWR0aDogMTM0cHg7XG4gICAgaGVpZ2h0OiA5MHB4O1xuICB9XG5cbiAgLnJlbWJpdF9icmFuZHNfX2Jsb2NrIGE6bnRoLWNoaWxkKG9kZCksXG4gIC5yZW1iaXRfYnJhbmRzX19ibG9jayBhOm50aC1jaGlsZChldmVuKSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEzcHg7XG4gIH1cblxuICAucmVtYml0X2JyYW5kc19fYmxvY2sgYTpudGgtY2hpbGQobis2KSB7XG4gICAgbWFyZ2luLXRvcDogMTNweDtcbiAgfVxuXG4gIC5yZW1iaXRfYnJhbmRzX19ibG9jayBhOm50aC1jaGlsZCg1bikge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxuXG4gIC5yZW1iaXRfZmF1bHRzX19ibG9jayAuaXRlbSAub3V0ZXIgLnByaWNlIHtcbiAgICB3aWR0aDogMTYwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuXG4gIC5yZW1iaXRfZmF1bHRzX19ibG9jayAuaXRlbSAuaW5uZXIgLmJsb2NrX2J1dCAuY2FsbCB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgcGFkZGluZzogMCA0MHB4O1xuICB9XG5cbiAgLnJlbWJpdF9zZXJ2aWNlcyBoMyB7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzNHB4O1xuICB9XG5cbiAgLnJlbWJpdF9zZXJ2aWNlc19fYmxvY2sgLml0ZW0gLm91dGVyIC5wcmljZSB7XG4gICAgd2lkdGg6IDE2MHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cblxuICAucmVtYml0X3NlcnZpY2VzX19ibG9jayAuaXRlbSAuaW5uZXIgLmJsb2NrX2J1dCAuY2FsbCB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgcGFkZGluZzogMCA0MHB4O1xuICB9XG5cbiAgLnJlbWJpdF9yZXBhaXJfX2Jsb2NrIC5pdGVtIHtcbiAgICB3aWR0aDogMzU5cHg7XG4gIH1cblxuICAucmVtYml0X3JlcGFpcl9fYmxvY2sgLml0ZW06bnRoLWNoaWxkKG9kZCksXG4gIC5yZW1iaXRfcmVwYWlyX19ibG9jayAuaXRlbTpudGgtY2hpbGQoZXZlbikge1xuICAgIG1hcmdpbi1yaWdodDogMTlweDtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG5cbiAgLnJlbWJpdF9yZXBhaXJfX2Jsb2NrIC5pdGVtOm50aC1jaGlsZCgybikge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxuXG4gIC5yZW1iaXRfcmVwYWlyX19ibG9jayAuaXRlbTpudGgtY2hpbGQoLW4rMikge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cblxuICAucmVtYml0X21hdGVyaWFsc19fYmxvY2sgLml0ZW0ge1xuICAgIHdpZHRoOiAxNzdweDtcbiAgICBoZWlnaHQ6IDE3N3B4O1xuICB9XG5cbiAgLnJlbWJpdF9tYXRlcmlhbHNfX2Jsb2NrIC5pdGVtOm50aC1jaGlsZChvZGQpLFxuICAucmVtYml0X21hdGVyaWFsc19fYmxvY2sgLml0ZW06bnRoLWNoaWxkKGV2ZW4pIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgfVxuXG4gIC5yZW1iaXRfbWF0ZXJpYWxzX19ibG9jayAuaXRlbTpudGgtY2hpbGQoNG4pIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cblxuICAucmVtYml0X21hdGVyaWFsc19fYmxvY2sgLml0ZW06bnRoLWNoaWxkKC1uKzQpIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG5cbiAgLnJlbWJpdF9tYXRlcmlhbHNfX2Jsb2NrIC5pdGVtIC5ibG9ja19mb3JfaW1nIHtcbiAgICBoZWlnaHQ6IDEwMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cblxuICAucmVtYml0X21hdGVyaWFsc19fYmxvY2sgLml0ZW0gLnRpdGxlIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cblxuICAucmVtYml0X2Nvc3Qge1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxuXG4gIC5yZW1iaXRfY29zdCAub3B0X2JhY2tfbGVmdCB7XG4gICAgaGVpZ2h0OiA0NzBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5yZW1iaXRfY29zdCAub3B0X2JhY2tfcmlnaHQge1xuICAgIHRvcDogNDcwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAucmVtYml0X2Nvc3RfX2Jsb2NrIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG5cbiAgLnJlbWJpdF9jb3N0X19ibG9jay1jaGVjayB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWluLXdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICB9XG5cbiAgLnJlbWJpdF9jb3N0X19ibG9jay1jaGVjayBoMiB7XG4gICAgd2lkdGg6IDQ2MHB4O1xuICB9XG5cbiAgLnJlbWJpdF9jb3N0X19ibG9jay1jaGVjayAuYnV0X2Jsb2NrIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cblxuICAucmVtYml0X2Nvc3RfX2Jsb2NrLWNoZWNrIC5idXRfYmxvY2sgLmFjdGlvbiB7XG4gICAgbWluLXdpZHRoOiAzMTVweDtcbiAgICBtYXgtd2lkdGg6IDMxNXB4O1xuICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgfVxuXG4gIC5yZW1iaXRfY29zdF9fYmxvY2stY2hlY2sgLmJ1dF9ibG9jayAubW9yZV9pbmZvIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cblxuICAucmVtYml0X2Nvc3RfX2Jsb2NrLWNhdGVnb3J5IHtcbiAgICBwYWRkaW5nLXRvcDogMTcwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICB9XG5cbiAgLnJlbWJpdF9mb290ZXJfX2Jsb2NrIC5kZXNjcmlwdGlvbiB7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgfVxuXG4gIC5yZW1iaXRfZm9vdGVyX19ibG9jayAuZGVzY3JpcHRpb25fX2xvZ28gLnRleHQgLnRpdGxlIHtcbiAgICBmb250LXNpemU6IDE5cHg7XG4gIH1cblxuICAucmVtYml0X2Zvb3Rlcl9fYmxvY2sgLmRlc2NyaXB0aW9uX19sb2dvIC50ZXh0IC5kZXNjIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcbiAgfVxuXG4gIC5yZW1iaXRfZm9vdGVyX19ibG9jayAuZGVzY3JpcHRpb25fX3RleHQge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gIH1cblxuICAucmVtYml0X2Zvb3Rlcl9fYmxvY2sgLnBheW1lbnQge1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICB3aWR0aDogMjc1cHg7XG4gIH1cblxuICAucmVtYml0X2Zvb3Rlcl9fYmxvY2sgLnBheW1lbnQgLnBheW1lbnRfc3lzdGVtcyAuY2FyZHMgLml0ZW0ge1xuICAgIHdpZHRoOiA2MHB4O1xuICAgIGhlaWdodDogMzBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgfVxuXG4gIC5yZW1iaXRfZm9vdGVyX19ibG9jayAucGF5bWVudCAuYmFua3MgLmNhcmRzIC5pdGVtIHtcbiAgICB3aWR0aDogNjBweDtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIH1cblxuICAucmVtYml0X2Zvb3Rlcl9fYmxvY2sgLmNvbnRhY3RzIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIH1cblxuICAucmVtYml0X2Zvb3Rlcl9fYmxvY2sgLmNvbnRhY3RzIC50ZWwge1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgfVxuXG4gIC5yZW1iaXRfZm9vdGVyX19ibG9jayAuY29udGFjdHMgLnNvY2lhbCBhIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgfVxuXG4gIC5yZW1iaXRfYmlkXzQwNCB7XG4gICAgaGVpZ2h0OiAzOTBweDtcbiAgfVxuXG4gIC5yZW1iaXRfYmlkXzQwNF9fYmxvY2sge1xuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgfVxuXG4gIC5yZW1iaXRfYmlkXzQwNF9fYmxvY2sgLm1hc3RlciB7XG4gICAgd2lkdGg6IDI2NXB4O1xuICAgIG1hcmdpbi1yaWdodDogMzVweDtcbiAgfVxuXG4gIC5yZW1iaXRfYmlkXzQwNF9fYmxvY2sgLmRlc2Mge1xuICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuICB9XG5cbiAgLnJlbWJpdF9iaWRfNDA0X19ibG9jayAuZGVzYyBpbWcge1xuICAgIHdpZHRoOiAzNDRweDtcbiAgfVxuXG4gIC5yZW1iaXRfYmlkXzQwNF9fYmxvY2sgLmRlc2MgLnRpdGxlIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbiAgfVxuXG4gIC5yZW1iaXRfYmlkXzQwNF9fYmxvY2sgLmRlc2MgLnJldHVybiB7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAud3JhcHBlciB7XG4gICAgbWF4LXdpZHRoOiA1NjBweDtcbiAgfVxuXG4gIC5kZWJ1ZyA+IGRpdiB7XG4gICAgbWF4LXdpZHRoOiA1NjBweDtcbiAgfVxuXG4gIDo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgIHdpZHRoOiA2cHg7XG4gIH1cblxuICAudG9wX2J1dHRvbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICB3aWR0aDogNTBweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gIH1cblxuICAjbW9kYWxfY2FsbCB7XG4gICAgd2lkdGg6IDMyMHB4O1xuICAgIGhlaWdodDogNDYwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG4gIH1cblxuICAjbW9kYWxfY2FsbC5mYW5jeWJveC1jb250ZW50IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgfVxuXG4gICNtb2RhbF9jYWxsIC50aXRsZSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyM3B4O1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIH1cblxuICAjbW9kYWxfY2FsbCAuZGVzYyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB9XG5cbiAgI21vZGFsX2NhbGwgLmRlc2MgLnhzX29mZiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gICNtb2RhbF9hY2NlcHRlZCB7XG4gICAgd2lkdGg6IDMyMHB4O1xuICAgIGhlaWdodDogNDYwcHg7XG4gIH1cblxuICAjbW9kYWxfYWNjZXB0ZWQgLnRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG5cbiAgLnJlbWJpdF9icmVhZGNydW1iIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG5cbiAgLnJlbWJpdF9oZWFkIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLnJlbWJpdF9oZWFkX21vYiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICAud3JhcHBlcl9tZW51IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLnJlbWJpdF9iaWQge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJhY2tncm91bmQ6ICNFMkVGRkY7XG4gIH1cblxuICAucmVtYml0X2JpZDo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMjY5cHg7XG4gICAgaGVpZ2h0OiAyMjhweDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2JpZC94c19tYXN0ZXIuc3ZnKSBuby1yZXBlYXQ7XG4gICAgdG9wOiB1bnNldDtcbiAgICBib3R0b206IDM1cHg7XG4gICAgbGVmdDogdW5zZXQ7XG4gICAgcmlnaHQ6IDA7XG4gIH1cblxuICAucmVtYml0X2JpZCAuY2FsbCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICAucmVtYml0X2JpZF9fYmxvY2sgLnJlbWJpdF9iaWRfX21haW5fYmxvY2sge1xuICAgIGhlaWdodDogNDg2cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cblxuICAucmVtYml0X2JpZF9fYmxvY2sgLnJlbWJpdF9iaWRfX21haW5fYmxvY2s6OmJlZm9yZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5yZW1iaXRfYmlkX19ibG9jayAucmVtYml0X2JpZF9fbWFpbl9ibG9jazo6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAucmVtYml0X2JpZF9fYmxvY2sgLnJlbWJpdF9iaWRfX21haW5fYmxvY2sgLnRleHQge1xuICAgIG1hcmdpbi10b3A6IDcwcHg7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuXG4gIC5yZW1iaXRfYmlkX19ibG9jayAucmVtYml0X2JpZF9fbWFpbl9ibG9jayAudGV4dCBoMS5zdHViIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gIH1cblxuICAucmVtYml0X2JpZF9fYmxvY2sgLnJlbWJpdF9iaWRfX21haW5fYmxvY2sgLnRleHQgaDEge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgfVxuXG4gIC5yZW1iaXRfYmlkX19ibG9jayAucmVtYml0X2JpZF9fbWFpbl9ibG9jayAudGV4dCAuZGVzYyAubGdfYnIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAucmVtYml0X2JpZF9fYmxvY2sgLnJlbWJpdF9iaWRfX21haW5fYmxvY2sgLnRleHQgLmRlc2MgLmxnX2JyX25vbmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAucmVtYml0X2JpZF9fZm9ybV9iaWQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAucmVtYml0X2JpZF9zZXBhcmF0ZSB7XG4gICAgbWFyZ2luLXRvcDogNThweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzVweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cblxuICAucmVtYml0X2JpZF9zZXBhcmF0ZSAuY2FsbCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICAucmVtYml0X2JpZF9zZXBhcmF0ZV9fYmxvY2sgLnJlbWJpdF9iaWRfc2VwYXJhdGVfX21haW5fYmxvY2sge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1pbi1oZWlnaHQ6IDQzNnB4O1xuICB9XG5cbiAgLnJlbWJpdF9iaWRfc2VwYXJhdGVfX2Jsb2NrIC5yZW1iaXRfYmlkX3NlcGFyYXRlX19tYWluX2Jsb2NrOjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAucmVtYml0X2JpZF9zZXBhcmF0ZV9fYmxvY2sgLnJlbWJpdF9iaWRfc2VwYXJhdGVfX21haW5fYmxvY2s6OmFmdGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLnJlbWJpdF9iaWRfc2VwYXJhdGVfX2Jsb2NrIC5yZW1iaXRfYmlkX3NlcGFyYXRlX19tYWluX2Jsb2NrIC5ibG9ja19mX2ltZyB7XG4gICAgbWF4LWhlaWdodDogMzAwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cblxuICAucmVtYml0X2JpZF9zZXBhcmF0ZV9fYmxvY2sgLnJlbWJpdF9iaWRfc2VwYXJhdGVfX21haW5fYmxvY2sgLnRleHQge1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG5cbiAgLnJlbWJpdF9iaWRfc2VwYXJhdGVfX2Jsb2NrIC5yZW1iaXRfYmlkX3NlcGFyYXRlX19tYWluX2Jsb2NrIC50ZXh0IGgxIHtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIzcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjA0ZW07XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBjb2xvcjogIzRDNEM0QztcbiAgfVxuXG4gIC5yZW1iaXRfYmlkX3NlcGFyYXRlX19ibG9jayAucmVtYml0X2JpZF9zZXBhcmF0ZV9fbWFpbl9ibG9jayAudGV4dCAuZGVzYyAubGdfYnJfbm9uZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5yZW1iaXRfYmlkX3NlcGFyYXRlX19ibG9jayAucmVtYml0X2JpZF9zZXBhcmF0ZV9fbWFpbl9ibG9jayAudGV4dCAuZGVzYyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxuXG4gIC5yZW1iaXRfYmlkX3NlcGFyYXRlX19ibG9jayAucmVtYml0X2JpZF9zZXBhcmF0ZV9fbWFpbl9ibG9jayAudGV4dCAucHJpY2Uge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMjNweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogMDtcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgfVxuXG4gIC5yZW1iaXRfYmlkX3NlcGFyYXRlX19ibG9jayAucmVtYml0X2JpZF9zZXBhcmF0ZV9fbWFpbl9ibG9jayAudGV4dCAuY2FsbF9zZXBhcmF0ZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5yZW1iaXRfYmlkX3NlcGFyYXRlX19mb3JtX2JpZCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5yZW1iaXRfYXBwbGlhbmNlcyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5yZW1iaXRfYXBwbGlhbmNlc19tb2Ige1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgLnJlbWJpdF9hcHBsaWFuY2VzX21vYl9fc2xpZGVyIC5zbGlkZSAudGVjaCB7XG4gICAgYmFja2dyb3VuZDogI0UyRUZGRjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICB9XG5cbiAgLnJlbWJpdF93aHkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAucmVtYml0X3doeV9tb2Jfb25lIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gIC5yZW1iaXRfd2h5X21vYl90d28ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgLnJlbWJpdF9wcmluY2lwbGVzIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLnJlbWJpdF9wcmluY2lwbGVzX21vYiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICAucmVtYml0X3NjaGVtZSB7XG4gICAgYmFja2dyb3VuZDogIzRCMUJCMTtcbiAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgcGFkZGluZy1ib3R0b206IDkwcHg7XG4gIH1cblxuICAucmVtYml0X3NjaGVtZSAud3JhcHBlciB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuXG4gIC5yZW1iaXRfc2NoZW1lIGgyIHtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIzcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjA0ZW07XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG5cbiAgLnJlbWJpdF9zY2hlbWVfX2Jsb2NrLXNsaWRlcjo6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLnJlbWJpdF9zY2hlbWVfX2Jsb2NrLXNsaWRlcjo6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAucmVtYml0X3NjaGVtZV9fYmxvY2stc2xpZGVyX19pdGVtX19tYWluIHtcbiAgICBwYWRkaW5nOiAzMHB4IDE1cHggMzBweCAxNXB4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgfVxuXG4gIC5yZW1iaXRfc2NoZW1lX19ibG9jay1zbGlkZXJfX2l0ZW1fX21haW4gaW1nIHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xuICAgIHdpZHRoOiAxNjBweDtcbiAgICBtaW4td2lkdGg6IDE2MHB4O1xuICAgIGhlaWdodDogMTYwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxuXG4gIC5yZW1iaXRfc2NoZW1lX19ibG9jay1zbGlkZXJfX2l0ZW0gLm51bWJlciB7XG4gICAgbGVmdDogdW5zZXQ7XG4gICAgYm90dG9tOiB1bnNldDtcbiAgICB0b3A6IDMwcHg7XG4gICAgcmlnaHQ6IDE1cHg7XG4gIH1cblxuICAucmVtYml0X3NjaGVtZSAuZmxpY2tpdHktcGFnZS1kb3RzIHtcbiAgICBib3R0b206IC01NXB4O1xuICB9XG5cbiAgLnJlbWJpdF9xdWVzdGlvbnMge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICB9XG5cbiAgLnJlbWJpdF9xdWVzdGlvbnMgLndyYXBwZXIge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cblxuICAucmVtYml0X3F1ZXN0aW9ucyBoMiB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyM3B4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wNGVtO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgY29sb3I6ICM0QzRDNEM7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxuXG4gIC5yZW1iaXRfcXVlc3Rpb25zX19ibG9ja19faXRlbXMge1xuICAgIG1pbi13aWR0aDogYXV0bztcbiAgfVxuXG4gIC5yZW1iaXRfcXVlc3Rpb25zX19ibG9ja19faXRlbXMgLml0ZW06OmFmdGVyIHtcbiAgICByaWdodDogMTVweDtcbiAgfVxuXG4gIC5yZW1iaXRfcXVlc3Rpb25zX19ibG9ja19faXRlbXMgLml0ZW0gLnRpdGxlIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIH1cblxuICAucmVtYml0X3F1ZXN0aW9uc19fYmxvY2tfX2l0ZW1zIC5pdGVtIC50ZXh0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgfVxuXG4gIC5yZW1iaXRfcXVlc3Rpb25zX19ibG9jayBmb3JtIHtcbiAgICBiYWNrZ3JvdW5kOiAjRTJFRkZGO1xuICAgIHBhZGRpbmctdG9wOiAyNXB4O1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICB9XG5cbiAgLnJlbWJpdF9xdWVzdGlvbnNfX2Jsb2NrIGZvcm0gLnRpdGxlIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gICAgd2lkdGg6IDE2MHB4O1xuICB9XG5cbiAgLnJlbWJpdF9xdWVzdGlvbnNfX2Jsb2NrIGZvcm0gLmRlc2Mge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICB3aWR0aDogMjI1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgfVxuXG4gIC5yZW1iaXRfcXVlc3Rpb25zX19ibG9jayBmb3JtIC5pbnB1dF9ibG9jayB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuXG4gIC5yZW1iaXRfcXVlc3Rpb25zX19ibG9jayBmb3JtIC5pbnB1dF9ibG9jayAuaW5wdXRfaXRlbSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAucmVtYml0X3F1ZXN0aW9uc19fYmxvY2sgZm9ybSAuaW5wdXRfYmxvY2sgLmlucHV0X2l0ZW0ubmFtZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxuXG4gIC5yZW1iaXRfcXVlc3Rpb25zX19ibG9jayBmb3JtIC5mb290IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG5cbiAgLnJlbWJpdF9xdWVzdGlvbnNfX2Jsb2NrIGZvcm0gLmZvb3QgYnV0dG9uIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxuXG4gIC5yZW1iaXRfcmV2aWV3cyB7XG4gICAgcGFkZGluZy10b3A6IDQwcHg7XG4gICAgYmFja2dyb3VuZDogIzRCMUJCMTtcbiAgfVxuXG4gIC5yZW1iaXRfcmV2aWV3cyAud3JhcHBlciB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cblxuICAucmVtYml0X3Jldmlld3MgLmZsaWNraXR5LXBhZ2UtZG90cyB7XG4gICAgYm90dG9tOiAtNTVweDtcbiAgfVxuXG4gIC5yZW1iaXRfcmV2aWV3cyBoMiB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyM3B4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wNGVtO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgY29sb3I6ICNGRkZGRkY7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxuXG4gIC5yZW1iaXRfcmV2aWV3c19fYmxvY2sge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLnJlbWJpdF9yZXZpZXdzX19ibG9jayAuaXRlbSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDgwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG5cbiAgLnJlbWJpdF9yZXZpZXdzX19ibG9jayAuaXRlbSAuZGF0ZSB7XG4gICAgdG9wOiB1bnNldDtcbiAgICByaWdodDogdW5zZXQ7XG4gICAgbGVmdDogMTVweDtcbiAgICBib3R0b206IDQwcHg7XG4gIH1cblxuICAucmVtYml0X2Rlc2NyaXB0aW9uIHtcbiAgICBiYWNrZ3JvdW5kOiAjRTJFRkZGO1xuICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICB9XG5cbiAgLnJlbWJpdF9kZXNjcmlwdGlvbiAud3JhcHBlciB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuXG4gIC5yZW1iaXRfZGVzY3JpcHRpb24gLmZsaWNraXR5LXBhZ2UtZG90cyB7XG4gICAgYm90dG9tOiAtNTVweDtcbiAgfVxuXG4gIC5yZW1iaXRfZGVzY3JpcHRpb24gaDIge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMjNweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDRlbTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGNvbG9yOiAjNzg0RkQxO1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cblxuICAucmVtYml0X2Rlc2NyaXB0aW9uX19ibG9jayB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAucmVtYml0X2Rlc2NyaXB0aW9uX19ibG9jayAuaXRlbSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDY1cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG5cbiAgLnJlbWJpdF9tYXAge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5yZW1iaXRfbWFwIGgyIHtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIzcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjA0ZW07XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBjb2xvcjogIzc4NEZEMTtcbiAgfVxuXG4gIC5yZW1iaXRfbWFwX19ibG9jayB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuXG4gIC5yZW1iaXRfbWFwX19ibG9jayAuY2l0eSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5yZW1iaXRfbWFwX19ibG9jayAuY2l0eSAuaXRlbXMge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLnJlbWJpdF9tYXBfX2Jsb2NrIC5jaXR5IC5pdGVtcyAuaXRlbTpudGgtY2hpbGQob2RkKSxcbiAgLnJlbWJpdF9tYXBfX2Jsb2NrIC5jaXR5IC5pdGVtcyAuaXRlbTpudGgtY2hpbGQoZXZlbikge1xuICAgIG1hcmdpbjogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgfVxuXG4gIC5yZW1iaXRfbWFwX19ibG9jayAuYXJlYSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAucmVtYml0X21hcF9fYmxvY2sgLmFyZWEgLmNoZWNrX2FyZWEge1xuICAgIHdpZHRoOiAyOTBweDtcbiAgfVxuXG4gIC5yZW1iaXRfYnJhbmRzIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAucmVtYml0X2JyYW5kc19tb2Ige1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgLnJlbWJpdF9mYXVsdHMgLndyYXBwZXIge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cblxuICAucmVtYml0X2ZhdWx0cyAud3JhcHBlcjo6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLnJlbWJpdF9mYXVsdHMgLndyYXBwZXI6OmFmdGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLnJlbWJpdF9mYXVsdHMgaDIge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMjNweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDRlbTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGNvbG9yOiAjNEM0QzRDO1xuICAgIHBhZGRpbmc6IDAgMTVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gIH1cblxuICAucmVtYml0X2ZhdWx0cyBoMiAueHNfb24ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgLnJlbWJpdF9mYXVsdHNfX2Jsb2NrOjphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5yZW1iaXRfZmF1bHRzX19ibG9jayAuaXRlbSAub3V0ZXIge1xuICAgIGhlaWdodDogODBweDtcbiAgICBtYXgtaGVpZ2h0OiA4MHB4O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cblxuICAucmVtYml0X2ZhdWx0c19fYmxvY2sgLml0ZW0gLm91dGVyIC50aXRsZSAuYXJyb3cge1xuICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgfVxuXG4gIC5yZW1iaXRfZmF1bHRzX19ibG9jayAuaXRlbSAub3V0ZXIgLnRpdGxlIC50ZXh0IHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgcGFkZGluZy1yaWdodDogNXB4O1xuICB9XG5cbiAgLnJlbWJpdF9mYXVsdHNfX2Jsb2NrIC5pdGVtIC5vdXRlciAucHJpY2Uge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMTVweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgd2lkdGg6IDkwcHg7XG4gICAgbWluLXdpZHRoOiA5MHB4O1xuICB9XG5cbiAgLnJlbWJpdF9mYXVsdHNfX2Jsb2NrIC5pdGVtIC5vdXRlciAucHJpY2U6OmJlZm9yZSB7XG4gICAgaGVpZ2h0OiA3OXB4O1xuICB9XG5cbiAgLnJlbWJpdF9mYXVsdHNfX2Jsb2NrIC5pdGVtIC5pbm5lciB7XG4gICAgcGFkZGluZzogMzBweCAxNXB4IDQwcHggMTVweDtcbiAgfVxuXG4gIC5yZW1iaXRfZmF1bHRzX19ibG9jayAuaXRlbSAuaW5uZXIgLmJsb2NrX2J1dCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuXG4gIC5yZW1iaXRfZmF1bHRzX19ibG9jayAuaXRlbSAuaW5uZXIgLmJsb2NrX2J1dCAubW9yZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cblxuICAucmVtYml0X2ZhdWx0c19fYmxvY2sgLml0ZW0gLmlubmVyIC5ibG9ja19idXQgLmNhbGwge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNTBweDtcbiAgfVxuXG4gIC5yZW1iaXRfc2VydmljZXMge1xuICAgIGJhY2tncm91bmQ6ICNFMkVGRkY7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgfVxuXG4gIC5yZW1iaXRfc2VydmljZXMgLndyYXBwZXIge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cblxuICAucmVtYml0X3NlcnZpY2VzIGgzIHtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIzcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjA0ZW07XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBjb2xvcjogIzRDNEM0QztcbiAgICBwYWRkaW5nOiAwIDE1cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICB9XG5cbiAgLnJlbWJpdF9zZXJ2aWNlcyBoMyAueHNfb24ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgLnJlbWJpdF9zZXJ2aWNlc19fYmxvY2sgLml0ZW0gLm91dGVyIHtcbiAgICBoZWlnaHQ6IDgwcHg7XG4gICAgbWF4LWhlaWdodDogODBweDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG5cbiAgLnJlbWJpdF9zZXJ2aWNlc19fYmxvY2sgLml0ZW0gLm91dGVyIC50aXRsZSAuYXJyb3cge1xuICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgfVxuXG4gIC5yZW1iaXRfc2VydmljZXNfX2Jsb2NrIC5pdGVtIC5vdXRlciAudGl0bGUgLnRleHQge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gIH1cblxuICAucmVtYml0X3NlcnZpY2VzX19ibG9jayAuaXRlbSAub3V0ZXIgLnByaWNlIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE1cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHdpZHRoOiA5MHB4O1xuICAgIG1pbi13aWR0aDogOTBweDtcbiAgfVxuXG4gIC5yZW1iaXRfc2VydmljZXNfX2Jsb2NrIC5pdGVtIC5vdXRlciAucHJpY2U6OmJlZm9yZSB7XG4gICAgaGVpZ2h0OiA3OXB4O1xuICB9XG5cbiAgLnJlbWJpdF9zZXJ2aWNlc19fYmxvY2sgLml0ZW0gLmlubmVyIHtcbiAgICBwYWRkaW5nOiAzMHB4IDE1cHggNDBweCAxNXB4O1xuICB9XG5cbiAgLnJlbWJpdF9zZXJ2aWNlc19fYmxvY2sgLml0ZW0gLmlubmVyIC5ibG9ja19idXQge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cblxuICAucmVtYml0X3NlcnZpY2VzX19ibG9jayAuaXRlbSAuaW5uZXIgLmJsb2NrX2J1dCAubW9yZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cblxuICAucmVtYml0X3NlcnZpY2VzX19ibG9jayAuaXRlbSAuaW5uZXIgLmJsb2NrX2J1dCAuY2FsbCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICB9XG5cbiAgLnJlbWJpdF9yZXBhaXIge1xuICAgIGJhY2tncm91bmQ6ICNFMkVGRkY7XG4gICAgcGFkZGluZy10b3A6IDQwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xuICB9XG5cbiAgLnJlbWJpdF9yZXBhaXIgLndyYXBwZXIge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cblxuICAucmVtYml0X3JlcGFpciBoMiB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyM3B4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wNGVtO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgY29sb3I6ICM0QzRDNEM7XG4gICAgcGFkZGluZzogMCAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucmVtYml0X3JlcGFpcl9fYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgLnJlbWJpdF9yZXBhaXJfX2Jsb2NrIC5mbGlja2l0eS1wYWdlLWRvdHMge1xuICAgIGJvdHRvbTogLTcwcHg7XG4gIH1cblxuICAucmVtYml0X3JlcGFpcl9fYmxvY2sgLmZsaWNraXR5LXBhZ2UtZG90cyAuZG90IHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIGJhY2tncm91bmQ6IHVybCgnLi4vaW1nL29wdGlvbmFsL2RvdC5zdmcnKSBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIHdpZHRoOiA4cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICB0cmFuc2l0aW9uOiAwLjNzO1xuICB9XG5cbiAgLnJlbWJpdF9yZXBhaXJfX2Jsb2NrIC5mbGlja2l0eS1wYWdlLWRvdHMgLmRvdC5pcy1zZWxlY3RlZCB7XG4gICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9vcHRpb25hbC9kb3Rfc2VsZWN0ZWQuc3ZnKSBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICB9XG5cbiAgLnJlbWJpdF9yZXBhaXJfX2Jsb2NrIC5pdGVtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwIDE1cHggNDBweCAxNXB4O1xuICB9XG5cbiAgLnJlbWJpdF9yZXBhaXJfX2Jsb2NrIC5pdGVtOm50aC1jaGlsZChvZGQpLFxuICAucmVtYml0X3JlcGFpcl9fYmxvY2sgLml0ZW06bnRoLWNoaWxkKGV2ZW4pIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cblxuICAucmVtYml0X3JlcGFpciAuc2hvd19hbGwge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAucmVtYml0X21hdGVyaWFscyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5yZW1iaXRfbWF0ZXJpYWxzX21vYiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICAucmVtYml0X2Nvc3RfX2Jsb2NrLWNoZWNrIGgyIHtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIzcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjA0ZW07XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5yZW1iaXRfY29zdF9fYmxvY2stY2hlY2sgaDIgLnhzX29uIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gIC5yZW1iaXRfY29zdF9fYmxvY2stY2hlY2sgLmJ1dF9ibG9jayB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG5cbiAgLnJlbWJpdF9jb3N0X19ibG9jay1jaGVjayAuYnV0X2Jsb2NrIC5hY3Rpb24ge1xuICAgIG1pbi13aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cblxuICAucmVtYml0X2Nvc3RfX2Jsb2NrLWNoZWNrIC5idXRfYmxvY2sgLm1vcmVfaW5mbyB7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuXG4gIC5yZW1iaXRfY29zdF9fYmxvY2stY2F0ZWdvcnkge1xuICAgIHBhZGRpbmctdG9wOiA4MHB4O1xuICB9XG5cbiAgLnJlbWJpdF9jb3N0X19ibG9jay1jYXRlZ29yeV9fc2VsZWN0X2Jsb2NrIHtcbiAgICBoZWlnaHQ6IDMwMHB4O1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgcGFkZGluZy10b3A6IDEzcHg7XG4gIH1cblxuICAucmVtYml0X2Zvb3RlciB7XG4gICAgaGVpZ2h0OiA4ODBweDtcbiAgICBib3R0b206IC04ODBweDtcbiAgfVxuXG4gIC5yZW1iaXRfZm9vdGVyX19ibG9jayB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuXG4gIC5yZW1iaXRfZm9vdGVyX19ibG9jayAuZGVzY3JpcHRpb24ge1xuICAgIG9yZGVyOiAxO1xuICAgIG1hcmdpbi10b3A6IDI1cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAzNjFweDtcbiAgfVxuXG4gIC5yZW1iaXRfZm9vdGVyX19ibG9jayAucGF5bWVudCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTtcbiAgfVxuXG4gIC5yZW1iaXRfZm9vdGVyX19ibG9jayAucGF5bWVudCAucGF5bWVudF9zeXN0ZW1zIC5jYXJkcyAuaXRlbTpudGgtY2hpbGQob2RkKSxcbiAgLnJlbWJpdF9mb290ZXJfX2Jsb2NrIC5wYXltZW50IC5wYXltZW50X3N5c3RlbXMgLmNhcmRzIC5pdGVtOm50aC1jaGlsZChldmVuKSB7XG4gICAgbWFyZ2luOiAwO1xuICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIH1cblxuICAucmVtYml0X2Zvb3Rlcl9fYmxvY2sgLnBheW1lbnQgLmJhbmtzIHtcbiAgICBtYXJnaW4tdG9wOiAyNXB4O1xuICB9XG5cbiAgLnJlbWJpdF9mb290ZXJfX2Jsb2NrIC5wYXltZW50IC5iYW5rcyAuY2FyZHMgLml0ZW06bnRoLWNoaWxkKG9kZCksXG4gIC5yZW1iaXRfZm9vdGVyX19ibG9jayAucGF5bWVudCAuYmFua3MgLmNhcmRzIC5pdGVtOm50aC1jaGlsZChldmVuKSB7XG4gICAgbWFyZ2luOiAwO1xuICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIH1cblxuICAucmVtYml0X2Zvb3Rlcl9fYmxvY2sgLmNvbnRhY3RzIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTtcbiAgfVxuXG4gIC5yZW1iaXRfZm9vdGVyX19ibG9jayAuY29udGFjdHMgLnRlbCB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG5cbiAgLnJlbWJpdF9mb290ZXJfX2Jsb2NrIC5jb250YWN0cyAuc29jaWFsIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICB9XG5cbiAgLnJlbWJpdF9mb290ZXJfX2Jsb2NrIC5jb250YWN0cyAuc29jaWFsIGEge1xuICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgfVxuXG4gIC5yZW1iaXRfYmlkXzQwNF9fYmxvY2sge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxuXG4gIC5yZW1iaXRfYmlkXzQwNF9fYmxvY2sgLm1hc3RlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5yZW1iaXRfYmlkXzQwNF9fYmxvY2sgLmRlc2Mge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG5cbiAgLnJlbWJpdF9iaWRfNDA0X19ibG9jayAuZGVzYyBpbWcge1xuICAgIHdpZHRoOiAyNTdweDtcbiAgfVxuXG4gIC5yZW1iaXRfYmlkXzQwNF9fYmxvY2sgLmRlc2MgLnRpdGxlIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cblxuICAucmVtYml0X2JpZF80MDRfX2Jsb2NrIC5kZXNjIC5yZXR1cm4ge1xuICAgIHdpZHRoOiAyOTBweDtcbiAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuXG59IiwiQGNvbHVtbnM6IDEyO1xuQGF0b206ICgxMDAlIC8gQGNvbHVtbnMpO1xuXG5AYnJlYWtfbGc6IDE0MDBweDtcbkBicmVha19tZDogMTA4MHB4O1xuQGJyZWFrX3hzOiA3NjhweDtcblxuQG9mZnNldDogMjBweDtcbkBvZmZzZXRfbGc6IEBvZmZzZXQ7XG5Ab2Zmc2V0X21kOiBAb2Zmc2V0O1xuQG9mZnNldF94czogQG9mZnNldDtcblxuQG9mZnNldF9vbmVfc2lkZTogKEBvZmZzZXQgLyAyKTtcbkBvZmZzZXRfbGdfb25lX3NpZGU6IChAb2Zmc2V0X2xnIC8gMik7XG5Ab2Zmc2V0X21kX29uZV9zaWRlOiAoQG9mZnNldF9tZCAvIDIpO1xuQG9mZnNldF94c19vbmVfc2lkZTogKEBvZmZzZXRfeHMgLyAyKTtcblxuQGZpZWxkczogMHB4O1xuQGZpZWxkc19sZzogMzRweDtcbkBmaWVsZHNfbWQ6IDE1cHg7XG5cbi53cmFwcGVyLWZ1bGwoKXtcbiAgICBwYWRkaW5nLWxlZnQ6IEBmaWVsZHM7XG4gICAgcGFkZGluZy1yaWdodDogQGZpZWxkcztcblxuICAgIC5sZy1ibG9jayh7XG4gICAgICAgIHBhZGRpbmctbGVmdDogQGZpZWxkc19sZztcbiAgICAgICAgcGFkZGluZy1yaWdodDogQGZpZWxkc19sZztcbiAgICB9KTtcblxuICAgIC5tZC1ibG9jayh7XG4gICAgICAgIHBhZGRpbmctbGVmdDogQGZpZWxkc19tZDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogQGZpZWxkc19tZDtcbiAgICB9KTtcbn1cblxuLnJvdy1vZmZzZXRzKCl7XG4gICAgbWFyZ2luLWxlZnQ6IChAb2Zmc2V0X29uZV9zaWRlICogLTEpO1xuICAgIG1hcmdpbi1yaWdodDogKEBvZmZzZXRfb25lX3NpZGUgKiAtMSk7XG59XG5cbi5jb2wtb2Zmc2V0cyhAdHlwZSl7XG4gICAgQHt0eXBlfS1sZWZ0OiBAb2Zmc2V0X29uZV9zaWRlO1xuICAgIEB7dHlwZX0tcmlnaHQ6IEBvZmZzZXRfb25lX3NpZGU7XG59XG5cbi53cmFwcGVyKCl7XG4gICAgbWF4LXdpZHRoOiAxMzYwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgLndyYXBwZXItZnVsbCgpO1xufVxuXG4ucm93LWZsZXgoKXtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAucm93LW9mZnNldHMoKTtcbn1cblxuLnJvdy1mbG9hdCgpe1xuICAgIC5yb3ctb2Zmc2V0cygpO1xuICAgIC5jbGVhcmZpeCgpO1xufVxuXG4ucm93LWliKCl7XG4gICAgLnJvdy1vZmZzZXRzKCk7XG59XG5cbi5jb2woKXtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgICAuY29sLW9mZnNldHMobWFyZ2luKTtcbn1cblxuLmNvbC1mbG9hdCgpe1xuICAgIGZsb2F0OiBsZWZ0O1xufVxuXG4uY29sLWliKCl7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG5cbi5jb2wtcGFkZGluZygpe1xuICAgIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgICAuY29sLW9mZnNldHMocGFkZGluZyk7XG59XG5cbi5zaXplKEBuKXtcbiAgICBAdmFsOiAxMDAlIC8gQGNvbHVtbnMgKiBAbjtcbiAgICB3aWR0aDogflwiY2FsYyhAe3ZhbH0gLSBAe29mZnNldH0pXCI7XG59XG5cbi5zaXplLWxnKEBuKXtcbiAgICBAdmFsOiAxMDAlIC8gQGNvbHVtbnMgKiBAbjtcbiAgICAubGcod2lkdGgsIH5cImNhbGMoQHt2YWx9IC0gQHtvZmZzZXRfbGd9KVwiKTtcbn1cblxuLnNpemUtbWQoQG4pe1xuICAgIEB2YWw6IDEwMCUgLyBAY29sdW1ucyAqIEBuO1xuICAgIC5tZCh3aWR0aCwgflwiY2FsYyhAe3ZhbH0gLSBAe29mZnNldF9tZH0pXCIpO1xufVxuXG4uc2l6ZS14cyhAbil7XG4gICAgQHZhbDogMTAwJSAvIEBjb2x1bW5zICogQG47XG4gICAgLnhzKHdpZHRoLCB+XCJjYWxjKEB7dmFsfSAtIEB7b2Zmc2V0X3hzfSlcIik7XG59XG5cbi5zaGlmdChAbil7XG4gICAgQHZhbDogMTAwJSAvIEBjb2x1bW5zICogQG47XG4gICAgbWFyZ2luLWxlZnQ6IH5cImNhbGMoQHt2YWx9ICsgQHtvZmZzZXRfb25lX3NpZGV9KVwiO1xuICAgIG1hcmdpbi1yaWdodDogflwiY2FsYyhAe3ZhbH0gKyBAe29mZnNldF9vbmVfc2lkZX0pXCI7XG59XG5cbi5zaGlmdC1sZWZ0KEBuKXtcbiAgICBAdmFsOiAxMDAlIC8gQGNvbHVtbnMgKiBAbjtcbiAgICBtYXJnaW4tbGVmdDogflwiY2FsYyhAe3ZhbH0gKyBAe29mZnNldF9vbmVfc2lkZX0pXCI7XG59XG5cbi5zaGlmdC1yaWdodChAbil7XG4gICAgQHZhbDogMTAwJSAvIEBjb2x1bW5zICogQG47XG4gICAgbWFyZ2luLXJpZ2h0OiB+XCJjYWxjKEB7dmFsfSArIEB7b2Zmc2V0X29uZV9zaWRlfSlcIjtcbn1cblxuLnNoaWZ0LXBhZGRpbmcoQG4pe1xuICAgIEB2YWw6IDEwMCUgLyBAY29sdW1ucyAqIEBuO1xuICAgIHBhZGRpbmctbGVmdDogflwiY2FsYyhAe3ZhbH0gKyBAe29mZnNldF9vbmVfc2lkZX0pXCI7XG4gICAgcGFkZGluZy1yaWdodDogflwiY2FsYyhAe3ZhbH0gKyBAe29mZnNldF9vbmVfc2lkZX0pXCI7XG59XG5cbi5zaGlmdC1wYWRkaW5nLWxlZnQoQG4pe1xuICAgIEB2YWw6IDEwMCUgLyBAY29sdW1ucyAqIEBuO1xuICAgIHBhZGRpbmctbGVmdDogflwiY2FsYyhAe3ZhbH0gKyBAe29mZnNldF9vbmVfc2lkZX0pXCI7XG59XG5cbi5zaGlmdC1wYWRkaW5nLXJpZ2h0KEBuKXtcbiAgICBAdmFsOiAxMDAlIC8gQGNvbHVtbnMgKiBAbjtcbiAgICBwYWRkaW5nLXJpZ2h0OiB+XCJjYWxjKEB7dmFsfSArIEB7b2Zmc2V0X29uZV9zaWRlfSlcIjtcbn1cblxuLnNoaWZ0LWxnKEBuKXtcbiAgICBAdmFsOiAxMDAlIC8gQGNvbHVtbnMgKiBAbjtcbiAgICAubGcobWFyZ2luLWxlZnQsIH5cImNhbGMoQHt2YWx9ICsgQHtvZmZzZXRfbGdfb25lX3NpZGV9KVwiKTtcbiAgICAubGcobWFyZ2luLXJpZ2h0LCB+XCJjYWxjKEB7dmFsfSArIEB7b2Zmc2V0X2xnX29uZV9zaWRlfSlcIik7XG59XG5cbi5zaGlmdC1sZy1sZWZ0KEBuKXtcbiAgICBAdmFsOiAxMDAlIC8gQGNvbHVtbnMgKiBAbjtcbiAgICAubGcobWFyZ2luLWxlZnQsIH5cImNhbGMoQHt2YWx9ICsgQHtvZmZzZXRfbGdfb25lX3NpZGV9KVwiKTtcbn1cblxuLnNoaWZ0LWxnLXJpZ2h0KEBuKXtcbiAgICBAdmFsOiAxMDAlIC8gQGNvbHVtbnMgKiBAbjtcbiAgICAubGcobWFyZ2luLXJpZ2h0LCB+XCJjYWxjKEB7dmFsfSArIEB7b2Zmc2V0X2xnX29uZV9zaWRlfSlcIik7XG59XG5cbi5zaGlmdC1sZy1wYWRkaW5nKEBuKXtcbiAgICBAdmFsOiAxMDAlIC8gQGNvbHVtbnMgKiBAbjtcbiAgICAubGcocGFkZGluZy1sZWZ0LCB+XCJjYWxjKEB7dmFsfSArIEB7b2Zmc2V0X2xnX29uZV9zaWRlfSlcIik7XG4gICAgLmxnKHBhZGRpbmctcmlnaHQsIH5cImNhbGMoQHt2YWx9ICsgQHtvZmZzZXRfbGdfb25lX3NpZGV9KVwiKTtcbn1cblxuLnNoaWZ0LWxnLXBhZGRpbmctbGVmdChAbil7XG4gICAgQHZhbDogMTAwJSAvIEBjb2x1bW5zICogQG47XG4gICAgLmxnKHBhZGRpbmctbGVmdCwgflwiY2FsYyhAe3ZhbH0gKyBAe29mZnNldF9sZ19vbmVfc2lkZX0pXCIpO1xufVxuXG4uc2hpZnQtbGctcGFkZGluZy1yaWdodChAbil7XG4gICAgQHZhbDogMTAwJSAvIEBjb2x1bW5zICogQG47XG4gICAgLmxnKHBhZGRpbmctcmlnaHQsIH5cImNhbGMoQHt2YWx9ICsgQHtvZmZzZXRfbGdfb25lX3NpZGV9KVwiKTtcbn1cblxuLnNoaWZ0LW1kKEBuKXtcbiAgICBAdmFsOiAxMDAlIC8gQGNvbHVtbnMgKiBAbjtcbiAgICAubWQobWFyZ2luLWxlZnQsIH5cImNhbGMoQHt2YWx9ICsgQHtvZmZzZXRfbWRfb25lX3NpZGV9KVwiKTtcbiAgICAubWQobWFyZ2luLXJpZ2h0LCB+XCJjYWxjKEB7dmFsfSArIEB7b2Zmc2V0X21kX29uZV9zaWRlfSlcIik7XG59XG5cbi5zaGlmdC1tZC1sZWZ0KEBuKXtcbiAgICBAdmFsOiAxMDAlIC8gQGNvbHVtbnMgKiBAbjtcbiAgICAubWQobWFyZ2luLWxlZnQsIH5cImNhbGMoQHt2YWx9ICsgQHtvZmZzZXRfbWRfb25lX3NpZGV9KVwiKTtcbn1cblxuLnNoaWZ0LW1kLXJpZ2h0KEBuKXtcbiAgICBAdmFsOiAxMDAlIC8gQGNvbHVtbnMgKiBAbjtcbiAgICAubWQobWFyZ2luLXJpZ2h0LCB+XCJjYWxjKEB7dmFsfSArIEB7b2Zmc2V0X21kX29uZV9zaWRlfSlcIik7XG59XG5cbi5zaGlmdC1tZC1wYWRkaW5nKEBuKXtcbiAgICBAdmFsOiAxMDAlIC8gQGNvbHVtbnMgKiBAbjtcbiAgICAubWQocGFkZGluZy1sZWZ0LCB+XCJjYWxjKEB7dmFsfSArIEB7b2Zmc2V0X21kX29uZV9zaWRlfSlcIik7XG4gICAgLm1kKHBhZGRpbmctcmlnaHQsIH5cImNhbGMoQHt2YWx9ICsgQHtvZmZzZXRfbWRfb25lX3NpZGV9KVwiKTtcbn1cblxuLnNoaWZ0LW1kLXBhZGRpbmctbGVmdChAbil7XG4gICAgQHZhbDogMTAwJSAvIEBjb2x1bW5zICogQG47XG4gICAgLm1kKHBhZGRpbmctbGVmdCwgflwiY2FsYyhAe3ZhbH0gKyBAe29mZnNldF9tZF9vbmVfc2lkZX0pXCIpO1xufVxuXG4uc2hpZnQtbWQtcGFkZGluZy1yaWdodChAbil7XG4gICAgQHZhbDogMTAwJSAvIEBjb2x1bW5zICogQG47XG4gICAgLm1kKHBhZGRpbmctcmlnaHQsIH5cImNhbGMoQHt2YWx9ICsgQHtvZmZzZXRfbWRfb25lX3NpZGV9KVwiKTtcbn1cblxuLnNoaWZ0LXhzKEBuKXtcbiAgICBAdmFsOiAxMDAlIC8gQGNvbHVtbnMgKiBAbjtcbiAgICAueHMobWFyZ2luLWxlZnQsIH5cImNhbGMoQHt2YWx9ICsgQHtvZmZzZXRfeHNfb25lX3NpZGV9KVwiKTtcbiAgICAueHMobWFyZ2luLXJpZ2h0LCB+XCJjYWxjKEB7dmFsfSArIEB7b2Zmc2V0X3hzX29uZV9zaWRlfSlcIik7XG59XG5cbi5zaGlmdC14cy1sZWZ0KEBuKXtcbiAgICBAdmFsOiAxMDAlIC8gQGNvbHVtbnMgKiBAbjtcbiAgICAueHMobWFyZ2luLWxlZnQsIH5cImNhbGMoQHt2YWx9ICsgQHtvZmZzZXRfeHNfb25lX3NpZGV9KVwiKTtcbn1cblxuLnNoaWZ0LXhzLXJpZ2h0KEBuKXtcbiAgICBAdmFsOiAxMDAlIC8gQGNvbHVtbnMgKiBAbjtcbiAgICAueHMobWFyZ2luLXJpZ2h0LCB+XCJjYWxjKEB7dmFsfSArIEB7b2Zmc2V0X3hzX29uZV9zaWRlfSlcIik7XG59XG5cbi5zaGlmdC14cy1wYWRkaW5nKEBuKXtcbiAgICBAdmFsOiAxMDAlIC8gQGNvbHVtbnMgKiBAbjtcbiAgICAueHMocGFkZGluZy1sZWZ0LCB+XCJjYWxjKEB7dmFsfSArIEB7b2Zmc2V0X3hzX29uZV9zaWRlfSlcIik7XG4gICAgLnhzKHBhZGRpbmctcmlnaHQsIH5cImNhbGMoQHt2YWx9ICsgQHtvZmZzZXRfeHNfb25lX3NpZGV9KVwiKTtcbn1cblxuLnNoaWZ0LXhzLXBhZGRpbmctbGVmdChAbil7XG4gICAgQHZhbDogMTAwJSAvIEBjb2x1bW5zICogQG47XG4gICAgLnhzKHBhZGRpbmctbGVmdCwgflwiY2FsYyhAe3ZhbH0gKyBAe29mZnNldF94c19vbmVfc2lkZX0pXCIpO1xufVxuXG4uc2hpZnQteHMtcGFkZGluZy1yaWdodChAbil7XG4gICAgQHZhbDogMTAwJSAvIEBjb2x1bW5zICogQG47XG4gICAgLnhzKHBhZGRpbmctcmlnaHQsIH5cImNhbGMoQHt2YWx9ICsgQHtvZmZzZXRfeHNfb25lX3NpZGV9KVwiKTtcbn1cblxuLmxnKEBuYW1lLCBAdmFsdWUpe1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IEBicmVha19sZyl7XG4gICAgICAgIEB7bmFtZX06IEB2YWx1ZTtcbiAgICB9XG59XG5cbi5sZy1ibG9jayhAY29udGVudCl7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogQGJyZWFrX2xnKXtcbiAgICAgICAgQGNvbnRlbnQoKTtcbiAgICB9XG59XG5cbi5tZChAbmFtZSwgQHZhbHVlKXtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBAYnJlYWtfbWQpe1xuICAgICAgICBAe25hbWV9OiBAdmFsdWU7XG4gICAgfVxufVxuXG4ubWQtYmxvY2soQGNvbnRlbnQpe1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IEBicmVha19tZCl7XG4gICAgICAgIEBjb250ZW50KCk7XG4gICAgfVxufVxuXG4ueHMoQG5hbWUsIEB2YWx1ZSl7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogQGJyZWFrX3hzKXtcbiAgICAgICAgQHtuYW1lfTogQHZhbHVlO1xuICAgIH1cbn1cblxuLnhzLWJsb2NrKEBjb250ZW50KXtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBAYnJlYWtfeHMpe1xuICAgICAgICBAY29udGVudCgpO1xuICAgIH1cbn1cblxuLmZyb20oQG1pbl93aWR0aCwgQGNvbnRlbnQpe1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IEBtaW5fd2lkdGgpe1xuICAgICAgICBAY29udGVudCgpO1xuICAgIH1cbn1cblxuLnRvKEBtYXhfd2lkdGgsIEBjb250ZW50KXtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBAbWF4X3dpZHRoKXtcbiAgICAgICAgQGNvbnRlbnQoKTtcbiAgICB9XG59XG5cbi5mcm9tLXRvKEBtaW5fd2lkdGgsIEBtYXhfd2lkdGgsIEBjb250ZW50KXtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiBAbWluX3dpZHRoKSBhbmQgKG1heC13aWR0aDogQG1heF93aWR0aCl7XG4gICAgICAgIEBjb250ZW50KCk7XG4gICAgfVxufVxuXG4udS1yb3ctZmxleChAb2Zmc2V0KXtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBtYXJnaW4tbGVmdDogKEBvZmZzZXQgLyAtMik7XG4gICAgbWFyZ2luLXJpZ2h0OiAoQG9mZnNldCAvIC0yKTtcbn1cblxuLnUtY29sKEBvZmZzZXQpe1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICAgIG1hcmdpbi1sZWZ0OiAoQG9mZnNldCAvIDIpO1xuICAgIG1hcmdpbi1yaWdodDogKEBvZmZzZXQgLyAyKTtcbn1cblxuLnUtc2l6ZShAbiwgQGNvbHVtbnMsIEBvZmZzZXQpe1xuICAgIHdpZHRoOiB+XCJjYWxjKDEwMCUgLyBAe2NvbHVtbnN9ICogQHtufSAtIEB7b2Zmc2V0fSlcIjtcbn1cblxuLnJlc2V0KCl7XG4gICAgYm9keSxkaXYsZGwsZHQsZGQsdWwsbGksaDEsaDIsaDMsaDQsaDUsaDYscHJlLGNvZGUsZm9ybSxmaWVsZHNldCxpbnB1dCx0ZXh0YXJlYSxwLGJsb2NrcXVvdGUsdGgsdGR7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICB9XG4gICAgdGFibGV7XG4gICAgICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gICAgICAgIGJvcmRlci1zcGFjaW5nOiAwO1xuICAgIH1cbiAgICBmaWVsZHNldCxpbWcsYWJicntcbiAgICAgICAgYm9yZGVyOiAwO1xuICAgIH1cbiAgICBhZGRyZXNzLGNhcHRpb24sY2l0ZSxjb2RlLGRmbixlbSxzdHJvbmcsdGgsdmFye1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgfVxuICAgIHVsIGxpe1xuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIH1cbiAgICBjYXB0aW9uLHRoe1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIH1cbiAgICBoMSxoMixoMyxoNCxoNSxoNntcbiAgICAgICAgZm9udC1zaXplOiAxMDAlO1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIH1cbiAgICBzdXB7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiB0ZXh0LXRvcDtcbiAgICB9XG4gICAgc3Vie1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdGV4dC1ib3R0b207XG4gICAgfVxuICAgIGlucHV0LHRleHRhcmVhLHNlbGVjdHtcbiAgICAgICAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gICAgICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7XG4gICAgfVxuICAgIGxlZ2VuZHtcbiAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgfVxuICAgIGFydGljbGUsYXNpZGUsZGV0YWlscyxmaWdjYXB0aW9uLGZpZ3VyZSxmb290ZXIsaGVhZGVyLGhncm91cCxtZW51LG5hdixzZWN0aW9uLG1haW57XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgICBpbWd7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgIH1cbn1cblxuLmRlYnVnKEBiYWNrZ3JvdW5kLCBAb3V0bGluZSl7XG4gICAgaGVpZ2h0OiAxMDB2aDtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgXG4gICAgPiBkaXZ7XG4gICAgICAgIGhlaWdodDogaW5oZXJpdDtcbiAgICAgICAgLndyYXBwZXIoKTtcbiAgICAgICAgXG4gICAgICAgID4gZGl2e1xuICAgICAgICAgICAgaGVpZ2h0OiBpbmhlcml0O1xuICAgICAgICAgICAgLnJvdy1mbGV4KCk7XG4gICAgICAgICAgICBcbiAgICAgICAgICAgID4gZGl2e1xuICAgICAgICAgICAgICAgIC5jb2woKTtcbiAgICAgICAgICAgICAgICAuc2l6ZSgxKTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGluaGVyaXQ7XG4gICAgICAgICAgICAgICAgb3V0bGluZTogQG91dGxpbmU7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogQGJhY2tncm91bmQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5jbGVhcmZpeCgpe1xuICAgICY6OmFmdGVye1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgY2xlYXI6IGJvdGg7XG4gICAgfVxufSIsIkBpbXBvcnQgXCJzbWFydC1ncmlkXCI7XHJcblxyXG4ucmVzZXQoKTtcclxuLndyYXBwZXIge1xyXG5cdC53cmFwcGVyKCk7XHJcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHQubGctYmxvY2soe1xyXG5cdFx0bWF4LXdpZHRoOiAxMDgwcHg7XHJcblx0fSk7XHJcblx0Lm1kLWJsb2NrKHtcclxuXHRcdG1heC13aWR0aDogNzY4cHg7XHJcblx0fSk7XHJcblx0LnhzLWJsb2NrKHtcclxuXHRcdG1heC13aWR0aDogNTYwcHg7XHJcblx0fSk7XHJcbn1cclxuXHJcbi5kZWJ1Z3tcclxuICAgIC5kZWJ1ZyhyZ2JhKDAsIDAsIDAsIDAuNSksIDFweCBzb2xpZCAjZmYwKTtcclxuICAgIHotaW5kZXg6IDk5OTk5OTk5OTtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcblx0Zm9udC1mYW1pbHk6IE1hcml1cG9sOyBcclxuXHRzcmM6IHVybChcIi4uL2ZvbnRzL01hcml1cG9sL1dPRkYvTWFyaXVwb2wtUmVndWxhci53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksXHJcblx0XHQgdXJsKFwiLi4vZm9udHMvTWFyaXVwb2wvT1RGL01hcml1cG9sLVJlZ3VsYXIub3RmXCIpIGZvcm1hdChcIm9wZW50eXBlXCIpO1xyXG5cdGZvbnQtc3R5bGU6IG5vcm1hbDsgXHJcblx0Zm9udC13ZWlnaHQ6IG5vcm1hbDsgXHJcblx0Zm9udC1kaXNwbGF5OiBmYWxsYmFjaztcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcblx0Zm9udC1mYW1pbHk6IE1hcml1cG9sOyBcclxuXHRzcmM6IHVybChcIi4uL2ZvbnRzL01hcml1cG9sL1dPRkYvTWFyaXVwb2wtQm9sZC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksXHJcblx0XHQgdXJsKFwiLi4vZm9udHMvTWFyaXVwb2wvT1RGL01hcml1cG9sLUJvbGQub3RmXCIpIGZvcm1hdChcIm9wZW50eXBlXCIpO1xyXG5cdGZvbnQtc3R5bGU6IG5vcm1hbDsgXHJcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7IFxyXG5cdGZvbnQtZGlzcGxheTogZmFsbGJhY2s7XHJcbn1cclxuIFxyXG5AZm9udC1mYWNlIHtcclxuXHRmb250LWZhbWlseTogTWFyaXVwb2w7IFxyXG5cdHNyYzogdXJsKFwiLi4vZm9udHMvTWFyaXVwb2wvV09GRi9NYXJpdXBvbC1Cb2xkLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSxcclxuXHRcdCB1cmwoXCIuLi9mb250cy9NYXJpdXBvbC9PVEYvTWFyaXVwb2wtQm9sZC5vdGZcIikgZm9ybWF0KFwib3BlbnR5cGVcIik7XHJcblx0Zm9udC1zdHlsZTogbm9ybWFsOyBcclxuXHRmb250LXdlaWdodDogYm9sZDsgXHJcblx0Zm9udC1kaXNwbGF5OiBmYWxsYmFjaztcclxufVxyXG5cclxuXHJcbioge1xyXG5cdGZvbnQtc2l6ZTogMTZweDtcclxuXHRmb250LWZhbWlseTogTWFyaXVwb2wsQXJpYWwsc2Fucy1zZXJpZjtcclxufVxyXG5ib2R5IHtcclxuXHRiYWNrZ3JvdW5kOiAjZmZmO1xyXG5cdGNvbG9yOiAjMDAwO1xyXG5cdGZvbnQtZmFtaWx5OiBNYXJpdXBvbCwgQXJpYWwsIHNhbnMtc2VyaWY7XHJcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcblx0aGVpZ2h0OiAxMDAlO1xyXG5cdG1pbi1oZWlnaHQ6IGF1dG87XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdHdvcmQtd3JhcDogYnJlYWstd29yZDtcclxuXHRjb2xvcjogQGZvbnRDb2xvcjtcclxuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cdG92ZXJmbG93LXg6IGhpZGRlbjtcclxufVxyXG5cclxuLnJlbWJpdF93aHlfbW9iX3R3byxcclxuLnJlbWJpdF93aHlfbW9iX29uZSxcclxuLnJlbWJpdF9wcmluY2lwbGVzX21vYixcclxuLnJlbWJpdF9zY2hlbWUsXHJcbi5yZW1iaXRfcmV2aWV3cyB7XHJcblx0b3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG5cclxuLy8gKysrKysrKysrKysrKysrK1xyXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcclxuXHQvLyBib2R5ID4gaGVhZGVyLFxyXG4vLyBcdGJvZHkgPiBkaXYsXHJcbi8vIFx0Ym9keSA+IGZvb3RlciB7XHJcbi8vIFx0XHRkaXNwbGF5OiBub25lO1xyXG4vLyBcdH1cclxuXHJcbi8vIFx0LnJlbWJpdF9iaWQge1xyXG4vLyBcdFx0ZGlzcGxheTogYmxvY2s7XHJcbi8vIFx0fVxyXG4vLyBcdC5yZW1iaXRfc2NoZW1lIHtcclxuLy8gXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG4vLyBcdH1cclxuLy8gXHQucmVtYml0X3F1ZXN0aW9ucyB7XHJcbi8vIFx0XHRkaXNwbGF5OiBibG9jaztcclxuLy8gXHR9XHJcbi8vIFx0LnJlbWJpdF9yZXZpZXdzIHtcclxuLy8gXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG4vLyBcdH1cclxuLy8gXHQucmVtYml0X2Rlc2NyaXB0aW9uIHtcclxuLy8gXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG4vLyBcdH1cclxuLy8gXHQucmVtYml0X21hcCB7XHJcbi8vIFx0XHRkaXNwbGF5OiBibG9jaztcclxuLy8gXHR9XHJcbi8vIFx0LnJlbWJpdF9mYXVsdHMge1xyXG4vLyBcdFx0ZGlzcGxheTogYmxvY2s7XHJcbi8vIFx0fVxyXG4vLyBcdC5yZW1iaXRfcmVwYWlyIHtcclxuLy8gXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG4vLyBcdH1cclxuLy8gXHQucmVtYml0X2Nvc3Qge1xyXG4vLyBcdFx0ZGlzcGxheTogYmxvY2s7XHJcbi8vIFx0fVxyXG59XHJcbi8vICsrKysrKysrKysrKysrKytcclxuXHJcbnN0cm9uZyB7XHJcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcbn1cclxuXHJcbnVsLCBsaSwgYSB7XHJcblx0Zm9udC1mYW1pbHk6IE1hcml1cG9sOyBcclxuXHRmb250LXdlaWdodDogbm9ybWFsO1xyXG59XHJcblxyXG51bCB7XHJcblx0bGlzdC1zdHlsZS10eXBlOiBub25lO1xyXG5cdHBhZGRpbmc6IDA7XHJcblx0bWFyZ2luOiAwO1xyXG59XHJcblxyXG5hIHtcclxuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0Y29sb3I6ICNmZmY7XHJcbn1cclxuLndyYXBwZXIgaDEsIC53cmFwcGVyIGgyLCAud3JhcHBlciBoMywgLndyYXBwZXIgaDQsIC53cmFwcGVyIGg1IHsgIC8vID9cclxuXHRwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XHJcblx0Ym9yZGVyLWJvdHRvbTogbm9uZSAhaW1wb3J0YW50O1xyXG59XHJcbi5mYW5jeWJveC1zbGlkZS0taHRtbCB7XHJcblx0cGFkZGluZzogMDtcclxufVxyXG5cclxuLy8gc2Nyb2xsYmFyPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG46Oi13ZWJraXQtc2Nyb2xsYmFyIHtcclxuXHR3aWR0aDogMTJweDtcclxuXHQueHMtYmxvY2soe1xyXG5cdFx0d2lkdGg6IDZweDtcclxuXHR9KTtcclxufSBcclxuOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XHJcblx0YmFja2dyb3VuZDogQGJhY2s7XHJcblx0Ym94LXNoYWRvdzogbm9uZTsgXHJcbn1cclxuOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XHJcblx0YmFja2dyb3VuZDogQG9wdGlDb2xvcjtcclxuXHRib3gtc2hhZG93OiBub25lO1xyXG59XHJcbi8vIHNjcm9sbGJhcj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuXHJcbi5idXR0b25fdW5zZXQoKSB7XHJcblx0Zm9udC1mYW1pbHk6IE1hcml1cG9sLEFyaWFsLHNhbnMtc2VyaWY7XHJcblx0b3V0bGluZTogbm9uZTtcclxuXHRiYWNrZ3JvdW5kOiBub25lO1xyXG5cdGJvcmRlcjogbm9uZTtcclxuXHRjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuXHJcbi5idXR0b25fc3RkKCkge1xyXG5cdC5idXR0b25fdW5zZXQoKTtcclxuXHRiYWNrZ3JvdW5kOiBAZmlyc3RMaW5rSG92ZXI7XHJcblx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdGZvbnQtc2l6ZTogMThweDtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0bGV0dGVyLXNwYWNpbmc6IDAuMDRlbTtcclxuXHRjb2xvcjogI0ZGRkZGRjtcclxuXHR0cmFuc2l0aW9uOiAuM3M7XHJcblxyXG5cdHdpZHRoOiAyNjBweDtcclxuXHRoZWlnaHQ6IDUwcHg7XHJcblxyXG5cdCY6aG92ZXIge1xyXG5cdFx0YmFja2dyb3VuZDogIzY2QjlGRjtcclxuXHR9XHJcbn1cclxuXHJcbi5idG5fc2hvd19hbGwoKSB7XHJcblx0LmJ1dHRvbl91bnNldCgpO1xyXG5cdHdpZHRoOiAyNjNweDtcclxuXHRoZWlnaHQ6IDUwcHg7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdGNvbG9yOiAjZmZmZmZmO1xyXG5cdGJhY2tncm91bmQ6IEBvcHRpQ29sb3I7XHJcblx0bWFyZ2luOiAwIGF1dG87XHJcblx0bWFyZ2luLXRvcDogMzBweDtcclxuXHR0cmFuc2l0aW9uOiAuMTVzO1xyXG5cclxuXHRpbWcge1xyXG5cdFx0bWFyZ2luLXJpZ2h0OiAyMHB4O1xyXG5cdFx0dHJhbnNpdGlvbjogLjVzO1xyXG5cdH1cclxuXHJcblx0Jjpob3ZlciB7XHJcblx0XHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMGRlZyxyZ2JhKDI1NSwyNTUsMjU1LC4zKSxyZ2JhKDI1NSwyNTUsMjU1LC4zKSksIzc4NGZkMTtcclxuXHRcdGJveC1zaGFkb3c6IDAgMnB4IDVweCByZ2JhKDAsMCwwLC42Nik7XHJcblxyXG5cdFx0aW1nIHtcclxuXHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcblxyXG4uc3F1YXJlX3NtYWxsKCkge1xyXG5cdGNvbnRlbnQ6ICcnO1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHR3aWR0aDogMThweDtcclxuXHRoZWlnaHQ6IDE4cHg7XHJcblx0YmFja2dyb3VuZDogQG9wdGlDb2xvcjtcclxuXHR0b3A6IDA7XHJcblx0bGVmdDogMDtcclxufVxyXG4uc3F1YXJlX2ltZygpIHtcclxuXHRjb250ZW50OiAnJztcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0d2lkdGg6IDMzcHg7XHJcblx0aGVpZ2h0OiA1MnB4O1xyXG5cdGJhY2tncm91bmQ6IHVybCguLi9pbWcvd2h5L2Jsb2NrLnN2Zykgbm8tcmVwZWF0O1xyXG5cdGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuXHRib3R0b206IDA7XHJcblx0cmlnaHQ6IDA7XHJcbn1cclxuXHJcbi5oMigpIHtcclxuXHRmb250LXdlaWdodDogYm9sZDtcclxuXHRsaW5lLWhlaWdodDogMzRweDtcclxuXHRmb250LXNpemU6IDI1cHg7XHJcblx0bGV0dGVyLXNwYWNpbmc6IDAuMDRlbTtcclxuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdGNvbG9yOiAjRkZGRkZGO1xyXG59XHJcblxyXG4uaDJfY29sb3IoKSB7XHJcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcblx0bGluZS1oZWlnaHQ6IDM0cHg7XHJcblx0Zm9udC1zaXplOiAyNXB4O1xyXG5cdGxldHRlci1zcGFjaW5nOiAwLjA0ZW07XHJcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRjb2xvcjogQG9wdGlDb2xvcjtcclxufVxyXG5cclxuLmgyX2dyYXkoKSB7XHJcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcblx0bGluZS1oZWlnaHQ6IDM0cHg7XHJcblx0Zm9udC1zaXplOiAyNXB4O1xyXG5cdGxldHRlci1zcGFjaW5nOiAwLjA0ZW07XHJcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRjb2xvcjogQGZvbnRDb2xvcjtcclxufVxyXG5cclxuXHJcbi8vIFZBUklBQkxFUyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcclxuQG1haW5Db2xvcjogI0VDRUNFQztcclxuQG1haW5MaXN0czogI0Y3RjdGNztcclxuQGZpcnN0TGlua0hvdmVyOiAjMDA4QkZGO1xyXG5AbWFpbkNvbG9ySG92ZXI6ICNlOWU5ZTk7XHJcblxyXG5AYmFjazogI0UyRUZGRjtcclxuXHJcbkBmb250Q29sb3I6ICM0QzRDNEM7XHJcbkBmb250Q29sb3JUd286ICMzMzMzMzM7XHJcbkBmb250Q29sb3JGYWRlZDogIzlEOUQ5RDtcclxuXHJcbkBvcHRpQ29sb3I6ICM3ODRGRDE7XHJcblxyXG5AaWNvbkNvbG9yOiAjNEUxNkM1O1xyXG5cclxuQGJhY2tNb2I6ICM0QjFCQjE7XHJcblxyXG5AbWVudVRpdGxlOiAjOWI5YjliO1xyXG4vLyBWQVJJQUJMRVMqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXHJcblxyXG5cclxuXHJcblxyXG5cclxuLy8gRWxlbWVudHM9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcblxyXG4uaDJfbW9iKEBjb2xvcjogI0ZGRkZGRikge1xyXG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cdGZvbnQtc2l6ZTogMThweDtcclxuXHRsaW5lLWhlaWdodDogMjNweDtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0bGV0dGVyLXNwYWNpbmc6IDAuMDRlbTtcclxuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdGNvbG9yOiBAY29sb3I7XHJcbn1cclxuLmRlc2NfbW9iKEBjb2xvcjogI0ZGRkZGRikge1xyXG5cdGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcblx0Zm9udC1zaXplOiAxOHB4O1xyXG5cdGxpbmUtaGVpZ2h0OiAyM3B4O1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xyXG5cdGNvbG9yOiBAY29sb3I7XHJcbn1cclxuXHJcblxyXG4vLyBkb3RzIGZvciBzbGlkZXJfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXHJcbkBkb3Q6ICcuLi9pbWcvb3B0aW9uYWwvZG90LnN2Zyc7XHJcbkBkb3RHcmF5OiAnLi4vaW1nL29wdGlvbmFsL2RvdF9ncmF5LnN2Zyc7XHJcblxyXG4uZG90cyhAaW1nOiBAZG90OyBAYm90dG9tOiAtNDVweCkge1xyXG4gICAgLmZsaWNraXR5LXBhZ2UtZG90cyB7XHJcblx0XHRib3R0b206IEBib3R0b207XHJcbiAgICAgICAgLmRvdCB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybChAaW1nKSBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAgICAgICAgICAgd2lkdGg6IDhweDtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogLjNzO1xyXG5cclxuICAgICAgICAgICAgJi5pcy1zZWxlY3RlZCB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL29wdGlvbmFsL2RvdF9zZWxlY3RlZC5zdmcpIG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4vLyBkb3RzIGZvciBzbGlkZXJfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXHJcblxyXG4vLyBpbnB1dF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cclxuLmlucHV0KEB3aWR0aDogMjY1cHg7IEBoZWlnaHQ6IDQ1cHgpIHtcclxuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cdHdpZHRoOiBAd2lkdGg7XHJcblx0aGVpZ2h0OiBAaGVpZ2h0O1xyXG5cdHBhZGRpbmctbGVmdDogMjBweDtcclxuXHRvdXRsaW5lOiBub25lO1xyXG5cdGJvcmRlcjogbm9uZTtcclxuXHRcclxuXHRjb2xvcjogQGZvbnRDb2xvcjtcclxuXHRmb250LXdlaWdodDogbm9ybWFsO1xyXG5cdGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcblx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdGxldHRlci1zcGFjaW5nOiAwLjAyZW07XHJcblxyXG5cdCY6OnBsYWNlaG9sZGVyIHtcclxuXHRcdGNvbG9yOiBAZm9udENvbG9yRmFkZWQ7XHJcblx0fVxyXG59XHJcbi8vIGlucHV0X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xyXG5cclxuXHJcbi5lcnJvcigpIHtcclxuXHRkaXNwbGF5OiBub25lO1xyXG5cdG9wYWNpdHk6IDA7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdHBhZGRpbmctcmlnaHQ6IDIwcHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgY29sb3I6IEBvcHRpQ29sb3I7XHJcblx0Jjo6YWZ0ZXIgIHtcclxuXHRcdGNvbnRlbnQ6ICcnO1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0cmlnaHQ6IDA7XHJcblx0XHR0b3A6IDNweDtcclxuXHRcdGJhY2tncm91bmQ6IHVybCguLi9pbWcvcHJpbmNpcGxlcy9udXRfYmVmb3JlLnN2ZykgMCAwL2NvbnRhaW4gbm8tcmVwZWF0O1xyXG5cdFx0d2lkdGg6IDEwcHg7XHJcblx0XHRoZWlnaHQ6IDEycHg7XHJcblx0fVxyXG5cdCYuYWN0aXZlIHtcclxuXHQgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdCAgICBvcGFjaXR5OiAxO1xyXG5cdCAgICB0cmFuc2l0aW9uOiAuM3M7XHJcblx0fVxyXG59XHJcblxyXG5cclxuXHJcbi8vIGVuZF9fRWxlbWVudHM9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuW2Rpc2FibGVkXSB7XHJcblx0Y3Vyc29yOiBub3QtYWxsb3dlZDtcdFxyXG59XHJcbi8vIHNlbGVjdC1zdHlsaW5nPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbnNlbGVjdFtkaXNhYmxlZF0gKyAuc2VsZWN0MiAuc2VsZWN0Mi1zZWxlY3Rpb24ge1xyXG5cdGJhY2tncm91bmQ6ICNkYWQ4ZDg7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZGFkOGQ4O1xyXG5cdGN1cnNvcjogbm90LWFsbG93ZWQ7XHJcbn1cclxuXHJcbi5zZWxlY3QyLWNvbnRhaW5lciB7XHJcblx0dG9wOiAtMTNweDtcclxufVxyXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xyXG4gICAgaGVpZ2h0OiA0NXB4O1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgQGJhY2s7XHJcblx0b3V0bGluZTogbm9uZTtcclxuXHRib3JkZXItcmFkaXVzOiAwO1xyXG59XHJcbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3BsYWNlaG9sZGVyIHtcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICBsaW5lLWhlaWdodDogNDVweDtcclxuICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XHJcbiAgICBjb2xvcjogQGZvbnRDb2xvckZhZGVkO1xyXG59XHJcbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICBsaW5lLWhlaWdodDogNDVweDtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XHJcbiAgICBjb2xvcjogIzAwMDAwMDtcclxuICAgIHBhZGRpbmctbGVmdDogMTdweDtcclxufVxyXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VhcmNoLS1kcm9wZG93biAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkIHtcclxuICAgIGJvcmRlcjogbm9uZTtcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBAYmFjaztcclxuICAgIHBhZGRpbmctbGVmdDogMTdweDtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XHJcbiAgICBoZWlnaHQ6IDQ1cHg7XHJcbiAgICBjb2xvcjogIzAwMDAwMDtcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcblxyXG4gICAgJjpmb2N1cyB7XHJcbiAgICAgICAgb3V0bGluZTogMXB4IHNvbGlkIHB1cnBsZTtcclxuICAgICAgICBvdXRsaW5lLW9mZnNldDogMHB4O1xyXG4gICAgfVxyXG59XHJcbi5zZWxlY3QyLXNlYXJjaC0tZHJvcGRvd24ge1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIG91dGxpbmU6IG5vbmU7XHJcbn1cclxuLnNlbGVjdDItZHJvcGRvd24ge1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgQGJhY2s7XHJcbn1cclxuLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIHtcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICBsaW5lLWhlaWdodDogNDVweDtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XHJcbiAgICBjb2xvcjogIzAwMDAwMDtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDE3cHg7XHJcbn1cclxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHM+LnNlbGVjdDItcmVzdWx0c19fb3B0aW9ucyB7XHJcbiAgICBtaW4taGVpZ2h0OiAzMjBweDtcclxufVxyXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1oaWdobGlnaHRlZFthcmlhLXNlbGVjdGVkXSB7XHJcbiAgICBiYWNrZ3JvdW5kOiBAZmlyc3RMaW5rSG92ZXI7XHJcbiAgICBjb2xvcjogI2ZmZmZmZjtcclxufVxyXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uW2FyaWEtc2VsZWN0ZWQ9dHJ1ZV0ge1xyXG4gICAgYmFja2dyb3VuZDogQGJhY2s7XHJcbiAgICBjb2xvcjogIzAwMDAwMDtcclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgICBjb2xvcjogIzAwMDAwMDtcclxuICAgIH1cclxufVxyXG5cclxuXHJcblxyXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyB7XHJcbiAgICB3aWR0aDogMTNweDtcclxuICAgIGhlaWdodDogMTJweDtcclxufVxyXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyBiIHtcclxuICAgIGJvcmRlci1jb2xvcjogdW5zZXQ7XHJcbiAgICBib3JkZXItc3R5bGU6IHVuc2V0O1xyXG4gICAgYm9yZGVyLXdpZHRoOiB1bnNldDtcclxuICAgIGhlaWdodDogdW5zZXQ7XHJcbiAgICBsZWZ0OiB1bnNldDtcclxuICAgIG1hcmdpbi1sZWZ0OiB1bnNldDtcclxuICAgIG1hcmdpbi10b3A6IHVuc2V0O1xyXG4gICAgdG9wOiB1bnNldDtcclxuICAgIHdpZHRoOiB1bnNldDtcclxuXHJcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL21hcC9hcnJvdy5zdmcpIG5vLXJlcGVhdDtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAgIHdpZHRoOiAxM3B4O1xyXG4gICAgaGVpZ2h0OiAxMnB4O1xyXG4gICAgdG9wOiAxN3B4O1xyXG4gICAgcmlnaHQ6IDE1cHg7XHJcbn1cclxuXHJcbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IGIuYXJyb3dfdXAge1xyXG4gICAgYW5pbWF0aW9uOiBzZWxlY3RfYXJyb3dfdXAgLjI1cyBsaW5lYXIgZm9yd2FyZHM7XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgc2VsZWN0X2Fycm93X3VwIHtcclxuICAgIDAlIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcclxuICAgIH1cclxuICAgIDEwMCUge1xyXG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XHJcbiAgICB9XHJcbn1cclxuLy8gc2VsZWN0LXN0eWxpbmc9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0iLCJAaW1wb3J0IFwiZW50cnlcIjtcclxuXHJcbi8vIHRvcF9idXR0b24tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4udG9wX2J1dHRvbiB7XHJcblx0LmJ1dHRvbl91bnNldCgpO1xyXG4gICAgei1pbmRleDogMTA7XHJcblx0d2lkdGg6IDYwcHg7XHJcbiAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL29wdGlvbmFsL3RvcF9idXR0b24uc3ZnKSBuby1yZXBlYXQ7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcblx0dHJhbnNpdGlvbjogLjRzO1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG5cdHJpZ2h0OiA1MHB4O1xyXG5cdGJvdHRvbTogLTEwMHB4O1xyXG5cclxuXHQubWQtYmxvY2soe1xyXG5cdFx0cmlnaHQ6IDEwcHg7XHJcblx0XHR3aWR0aDogNTBweDtcclxuXHRcdGhlaWdodDogNDBweDtcclxuXHR9KTtcclxuXHQueHMtYmxvY2soe1xyXG5cdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdHdpZHRoOiA1MHB4O1xyXG5cdFx0aGVpZ2h0OiA0MHB4O1xyXG5cdH0pO1xyXG5cclxuXHQvLyAueHMtYmxvY2soe1xyXG5cdC8vIFx0Ly8gYmFja2dyb3VuZDogdXJsKC4uL2ltZy9uYm9va19hZGRpdGlvbmFsX21vZHVsZXMvdXAtYXJyb3ctMi5zdmcpIG5vLXJlcGVhdDtcclxuXHQvLyBcdGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuXHQvLyBcdHJpZ2h0OiAyMHB4O1xyXG5cdC8vIFx0d2lkdGg6IDM1cHg7XHJcblx0Ly8gXHRoZWlnaHQ6IDM1cHg7XHJcblx0Ly8gXHR9KTtcclxuXHJcblx0Jjpob3ZlciB7XHJcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTJweCk7XHJcblx0fVxyXG5cclxuXHQmLnZpc2libGUge1xyXG5cdFx0Ym90dG9tOiA1MHB4O1xyXG5cclxuXHRcdC5tZC1ibG9jayh7XHJcblx0XHRcdGJvdHRvbTogMjBweDtcclxuXHRcdH0pO1xyXG5cdH1cclxufVxyXG4vLyB0b3BfYnV0dG9uLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcblxyXG4vLyBtb2RhbF9jYWxsLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuI21vZGFsX2NhbGwge1xyXG5cdGRpc3BsYXk6IG5vbmU7XHJcblx0YmFja2dyb3VuZDogI0UyRUZGRiB1cmwoLi4vaW1nL3F1ZXN0aW9ucy9iYWNrLnBuZykgbm8tcmVwZWF0O1xyXG5cdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcblx0d2lkdGg6IDQxMHB4O1xyXG5cdGhlaWdodDogNTAwcHg7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuXHQueHMtYmxvY2soe1xyXG5cdFx0d2lkdGg6IDMyMHB4O1xyXG5cdFx0aGVpZ2h0OiA0NjBweDtcclxuXHRcdHBhZGRpbmctbGVmdDogMTVweDtcclxuXHRcdHBhZGRpbmctcmlnaHQ6IDE1cHg7XHJcblx0XHRvdmVyZmxvdzogYXV0bztcclxuXHJcblx0XHQmLmZhbmN5Ym94LWNvbnRlbnQge1xyXG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDE1cHg7XHJcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDE1cHg7XHJcblx0XHR9XHJcblx0fSk7XHJcblxyXG5cdC50aXRsZSB7XHJcblx0XHRmb250LXdlaWdodDogYm9sZDtcclxuXHRcdGZvbnQtc2l6ZTogMjJweDtcclxuXHRcdGxpbmUtaGVpZ2h0OiAyNXB4O1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0bGV0dGVyLXNwYWNpbmc6IDAuMDRlbTtcclxuXHRcdGNvbG9yOiBAZm9udENvbG9yO1xyXG5cdFx0bWFyZ2luOiAwIGF1dG87XHJcblx0XHRtYXJnaW4tYm90dG9tOiAyMnB4O1xyXG5cclxuXHRcdC54cy1ibG9jayh7XHJcblx0XHRcdGZvbnQtc2l6ZTogMjBweDtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDIzcHg7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDE1cHg7XHJcblx0XHR9KTtcclxuXHR9XHJcblx0LmRlc2Mge1xyXG5cdFx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuXHRcdGZvbnQtc2l6ZTogMThweDtcclxuXHRcdGxpbmUtaGVpZ2h0OiAyM3B4O1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0bGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcclxuXHRcdGNvbG9yOiBAZm9udENvbG9yO1xyXG5cdFx0d2lkdGg6IDMwMHB4O1xyXG5cdFx0bWFyZ2luOiAwIGF1dG87XHJcblx0XHRtYXJnaW4tYm90dG9tOiAyNXB4O1xyXG5cclxuXHRcdC54cy1ibG9jayh7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRmb250LXNpemU6IDE2cHg7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG5cclxuXHRcdFx0LnhzX29mZiB7XHJcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0fVxyXG5cdFx0fSk7XHJcblx0fVxyXG5cdGZvcm0ge1xyXG5cdFx0LmlucHV0X2Jsb2NrIHtcclxuXHRcdFx0aW5wdXQge1xyXG5cdFx0XHRcdC5pbnB1dCgxMDAlKTtcclxuXHJcblx0XHRcdFx0JjpmaXJzdC1jaGlsZCB7XHJcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0LmFjdGlvbiB7XHJcblx0XHRcdC5idXR0b25fc3RkKCk7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAzMHB4O1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cdFx0fVxyXG5cdFx0LmVycm9yX25hbWUge1xyXG5cdFx0XHQuZXJyb3IoKTtcclxuXHRcdH1cclxuXHRcdC5lcnJvcl90ZWwge1xyXG5cdFx0XHQuZXJyb3IoKTtcclxuXHRcdFx0bWFyZ2luOiAwO1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAxMHB4O1xyXG5cdFx0fVxyXG5cclxuXHR9XHJcblx0LmNvbmRpdGlvbnMge1xyXG5cdFx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuXHRcdGZvbnQtc2l6ZTogMTJweDtcclxuXHRcdGxpbmUtaGVpZ2h0OiAxNHB4O1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0Y29sb3I6IEBmb250Q29sb3JGYWRlZDtcclxuXHR9XHJcblxyXG5cdCYuZmFuY3lib3gtY29udGVudCB7XHJcblx0XHRwYWRkaW5nLWxlZnQ6IDMwcHg7XHJcblx0XHRwYWRkaW5nLXJpZ2h0OiAzMHB4O1xyXG5cdH1cclxufVxyXG4vLyBtb2RhbF9jYWxsLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcblxyXG4vLyBtb2RhbF9hY2NlcHRlZC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiNtb2RhbF9hY2NlcHRlZCB7XHJcblx0ZGlzcGxheTogbm9uZTtcclxuXHRiYWNrZ3JvdW5kOiAjRTJFRkZGIHVybCguLi9pbWcvcXVlc3Rpb25zL2JhY2sucG5nKSBuby1yZXBlYXQ7XHJcblx0YmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuXHR3aWR0aDogNDEwcHg7XHJcblx0aGVpZ2h0OiA1MDBweDtcclxuXHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcblx0LnhzLWJsb2NrKHtcclxuXHRcdHdpZHRoOiAzMjBweDtcclxuXHRcdGhlaWdodDogNDYwcHg7XHJcblx0fSk7XHJcblxyXG5cdCY6OmFmdGVyIHtcclxuXHRcdGNvbnRlbnQ6ICcnO1xyXG5cdFx0YmFja2dyb3VuZDogdXJsKC4uL2ltZy9vcHRpb25hbC9tYXN0ZXJfYWNjZXB0ZWQuc3ZnKSBuby1yZXBlYXQ7XHJcblx0XHR3aWR0aDogMzI0cHg7XHJcblx0XHRoZWlnaHQ6IDMyNXB4O1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0Ym90dG9tOiAtMXB4O1xyXG5cdFx0bGVmdDogNTZweDtcclxuXHR9XHJcblxyXG5cdC50aXRsZSB7XHJcblx0XHRmb250LXdlaWdodDogYm9sZDtcclxuXHRcdGZvbnQtc2l6ZTogMjJweDtcclxuXHRcdGxpbmUtaGVpZ2h0OiAyNXB4O1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0bGV0dGVyLXNwYWNpbmc6IDAuMDRlbTtcclxuXHRcdGNvbG9yOiBAZm9udENvbG9yO1xyXG5cdFx0d2lkdGg6IDI1MHB4O1xyXG5cdFx0bWFyZ2luOiAwIGF1dG87XHJcblx0XHRtYXJnaW4tYm90dG9tOiAyNXB4O1xyXG5cclxuXHRcdC54cy1ibG9jayh7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XHJcblx0XHR9KTtcclxuXHR9XHJcblx0LmRlc2Mge1xyXG5cdFx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuXHRcdGZvbnQtc2l6ZTogMThweDtcclxuXHRcdGxpbmUtaGVpZ2h0OiAyM3B4O1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0bGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcclxuXHRcdGNvbG9yOiBAZm9udENvbG9yO1xyXG5cdFx0d2lkdGg6IDI2MHB4O1xyXG5cdFx0bWFyZ2luOiAwIGF1dG87XHJcblx0XHRtYXJnaW4tYm90dG9tOiAyNXB4O1xyXG5cdH1cclxuXHQmLmZhbmN5Ym94LWNvbnRlbnQge1xyXG5cdFx0cGFkZGluZy1sZWZ0OiAzMHB4O1xyXG5cdFx0cGFkZGluZy1yaWdodDogMzBweDtcclxuXHR9XHJcbn1cclxuLy8gbW9kYWxfYWNjZXB0ZWQtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cclxuXHJcblxyXG4vLyByZW1iaXRfYnJlYWRjcnVtYi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbi5yZW1iaXRfYnJlYWRjcnVtYiB7XHJcblx0bWFyZ2luLXRvcDogMjBweDtcclxuXHQueHMtYmxvY2soe1xyXG5cdCAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cdH0pO1xyXG5cdCZfX2Jsb2NrIHtcclxuXHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblx0XHRiYWNrZ3JvdW5kOiBAYmFjaztcclxuXHRcdHBhZGRpbmc6IDE5cHggMzBweDtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRmbGV4LXdyYXA6IHdyYXA7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG5cdFx0JjpiZWZvcmUge1xyXG5cdFx0ICAgIGNvbnRlbnQ6ICcnO1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdGJhY2tncm91bmQ6ICM3ODRmZDE7XHJcblx0XHRcdHRvcDogMDtcclxuXHRcdFx0bGVmdDogMDtcclxuXHRcdFx0d2lkdGg6IDhweDtcclxuXHRcdFx0aGVpZ2h0OiA4cHg7XHJcblx0XHR9XHRcdFxyXG5cdFx0JjphZnRlciB7XHJcblx0XHQgICAgY29udGVudDogJyc7XHJcblx0XHQgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0ICAgIGJhY2tncm91bmQ6ICM3ODRmZDE7XHJcblx0XHQgICAgd2lkdGg6IDhweDtcclxuXHRcdCAgICBoZWlnaHQ6IDhweDtcclxuXHRcdCAgICBsZWZ0OiB1bnNldDtcclxuXHRcdCAgICB0b3A6IHVuc2V0O1xyXG5cdFx0ICAgIHJpZ2h0OiAwO1xyXG5cdFx0ICAgIGJvdHRvbTogMDtcclxuXHRcdH1cclxuXHJcblx0XHRsaSB7XHJcblx0XHRcdG1hcmdpbi1yaWdodDogMTBweDtcclxuXHRcdFx0Ji5hY3RpdmUge1xyXG5cdFx0XHRcdGNvbG9yOiBAaWNvbkNvbG9yO2lzcGxheTogbm9uZTtcclxuXHRcdFx0fVxyXG5cdFx0XHRhIHtcclxuXHRcdFx0XHRjb2xvcjogQGZvbnRDb2xvcjtcdFx0XHJcblx0XHRcdCAgICBmb250LXdlaWdodDogNTAwO1xyXG5cdFx0XHQgICAgZm9udC1zaXplOiAxNHB4O1xyXG5cdFx0XHQgICAgbGluZS1oZWlnaHQ6IDE5cHg7XHJcblx0XHRcdCAgICBsZXR0ZXItc3BhY2luZzogLjAyZW07XHJcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuXHRcdFx0XHRpbWcge1xyXG5cdFx0XHRcdFx0d2lkdGg6IDEwcHg7XHJcblx0XHRcdFx0XHRoZWlnaHQ6IDEycHg7XHJcblx0XHRcdFx0XHRtYXJnaW4tbGVmdDogMTBweDtcclxuXHRcdFx0XHRcdHBhZGRpbmctYm90dG9tOiAxcHg7XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0ICAgICY6aG92ZXIge1xyXG5cdFx0XHQgICAgXHR0cmFuc2l0aW9uOiAuM3M7XHJcblx0XHRcdCAgICBcdGNvbG9yOiBAZmlyc3RMaW5rSG92ZXI7XHJcblx0XHRcdCAgICB9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuLy8gcmVtYml0X2JyZWFkY3J1bWItLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSIsIkBpbXBvcnQgXCJlbnRyeVwiO1xyXG5cclxuLnJlbWJpdF9oZWFkIHtcclxuICAgIHBhZGRpbmc6IDIxcHggMCAyMXB4IDA7XHJcblxyXG4gICAgLm1kLWJsb2NrKHtcclxuICAgICAgICBwYWRkaW5nOiAxMnB4IDAgMTJweCAwO1xyXG4gICAgfSk7XHJcbiAgICAueHMtYmxvY2soe1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9KTtcclxuXHJcbiAgICAmX19ibG9jayB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIH1cclxuXHJcbiAgICAmX19sb2dvIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIC5zaXplKDMpOyAgICAgICAgICAgIFxyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICAgICAgLmxnLWJsb2NrKHtcclxuICAgICAgICAgICAgd2lkdGg6IDI5MHB4O1xyXG4gICAgICAgIH0pO1xyXG4gICAgICAgIC5tZC1ibG9jayh7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyODVweDtcclxuICAgICAgICB9KTtcclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICYgLnRleHQge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IEBmaXJzdExpbmtIb3ZlcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmIC5pY29uIHtcclxuICAgICAgICAgICAgICAgIGZpbGw6IEBmaXJzdExpbmtIb3ZlcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmljb24ge1xyXG4gICAgICAgICAgICBmaWxsOiBAaWNvbkNvbG9yO1xyXG4gICAgICAgICAgICB3aWR0aDogNTlweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA1M3B4O1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAuM3M7XHJcblxyXG4gICAgICAgICAgICAubWQtYmxvY2soe1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDM0cHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgICAgIH0pO1xyXG4gICAgICAgIH1cclxuICAgICAgICAudGV4dCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxM3B4O1xyXG4gICAgICAgICAgICBjb2xvcjogQGZvbnRDb2xvcjtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAuM3M7XHJcblxyXG4gICAgICAgICAgICAubWQtYmxvY2soe1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDdweDtcclxuICAgICAgICAgICAgfSk7XHJcblxyXG4gICAgICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjA0ZW07XHJcbiAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgIC5tZC1ibG9jayh7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgfSk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5kZXNjIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wMTRlbTtcclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgLm1kLWJsb2NrKHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDIyZW07XHJcbiAgICAgICAgICAgICAgICB9KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19zZWFyY2gge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDQ3cHg7XHJcbiAgICAgICAgLnNpemUoMSk7XHJcblxyXG4gICAgICAgIC5sZy1ibG9jayh7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxNnB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XHJcbiAgICAgICAgfSk7XHJcblxyXG4gICAgICAgIC5pY29uIHtcclxuICAgICAgICAgICAgZmlsbDogQGZvbnRDb2xvclR3bztcclxuICAgICAgICAgICAgd2lkdGg6IDE2cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTZweDtcclxuICAgICAgICAgICAgbWluLXdpZHRoOiAxNnB4O1xyXG4gICAgICAgICAgICBtaW4taGVpZ2h0OiAxNnB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiBAZm9udENvbG9yVHdvO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTRweDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICBtaW4td2lkdGg6IDgzcHg7XHJcblxyXG4gICAgICAgICAgICAubGctYmxvY2soe1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfSk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3RpbWUge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAuc2l6ZSgxKTtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDY1cHg7XHJcblxyXG4gICAgICAgIC5sZy1ibG9jayh7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfSk7XHJcblxyXG4gICAgICAgIC5pY29uIHtcclxuICAgICAgICAgICAgZmlsbDogQGZvbnRDb2xvclR3bztcclxuICAgICAgICAgICAgd2lkdGg6IDE2cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTZweDtcclxuICAgICAgICAgICAgbWluLXdpZHRoOiAxNnB4O1xyXG4gICAgICAgICAgICBtaW4taGVpZ2h0OiAxNnB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC50ZXh0IHtcclxuICAgICAgICAgICAgbWluLXdpZHRoOiAxMDNweDtcclxuICAgICAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiBAZm9udENvbG9yRmFkZWQ7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmRlc2Mge1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxN3B4O1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IEBmb250Q29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29zdCB7ICAgICAgICBcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgLnNpemUoMik7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgICAgICAubGctYmxvY2soe1xyXG4gICAgICAgICAgICB3aWR0aDogMTY4cHg7XHJcbiAgICAgICAgfSk7XHJcbiAgICAgICAgLm1kLWJsb2NrKHtcclxuICAgICAgICAgICAgd2lkdGg6IDE1MHB4O1xyXG4gICAgICAgIH0pO1xyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgJiAudGl0bGUge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IEBmaXJzdExpbmtIb3ZlcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmIC5pY29uIHtcclxuICAgICAgICAgICAgICAgIGZpbGw6IEBmaXJzdExpbmtIb3ZlcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmljb24ge1xyXG4gICAgICAgICAgICBmaWxsOiBAaWNvbkNvbG9yO1xyXG4gICAgICAgICAgICB3aWR0aDogMzRweDtcclxuICAgICAgICAgICAgbWluLXdpZHRoOiAzNHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDM0cHg7XHJcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDM0cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTJweDtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogLjNzO1xyXG5cclxuICAgICAgICAgICAgLmxnLWJsb2NrKHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAyN3B4O1xyXG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiAyN3B4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyN3B4O1xyXG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogMjdweDtcclxuICAgICAgICAgICAgfSk7XHJcblxyXG4gICAgICAgICAgICAubWQtYmxvY2soe1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICB9KTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgbWluLXdpZHRoOiAxMTFweDtcclxuICAgICAgICAgICAgY29sb3I6IEBmb250Q29sb3I7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IC4zcztcclxuXHJcbiAgICAgICAgICAgIC5tZC1ibG9jayh7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTNweDtcclxuICAgICAgICAgICAgfSk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3F1ZXN0aW9uIHsgICAgICAgIFxyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAuc2l6ZSgyKTsgICAgICAgIFxyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICAgICAgLm1kLWJsb2NrKHtcclxuICAgICAgICAgICAgd2lkdGg6IDE1MHB4O1xyXG4gICAgICAgIH0pO1xyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgJiAudGl0bGUge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IEBmaXJzdExpbmtIb3ZlcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmIC5pY29uIHtcclxuICAgICAgICAgICAgICAgIGZpbGw6IEBmaXJzdExpbmtIb3ZlcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmljb24ge1xyXG4gICAgICAgICAgICBmaWxsOiBAaWNvbkNvbG9yO1xyXG4gICAgICAgICAgICB3aWR0aDogMzRweDtcclxuICAgICAgICAgICAgbWluLXdpZHRoOiAzNHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDM0cHg7XHJcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDM0cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTJweDtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogLjNzO1xyXG5cclxuICAgICAgICAgICAgLmxnLWJsb2NrKHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAyN3B4O1xyXG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiAyN3B4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyN3B4O1xyXG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogMjdweDtcclxuICAgICAgICAgICAgfSk7XHJcbiAgICAgICAgICAgIC5tZC1ibG9jayh7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMjBweDtcclxuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMjBweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMjBweDtcclxuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgIH0pO1xyXG4gICAgICAgIH1cclxuICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICBtaW4td2lkdGg6IDExMXB4O1xyXG4gICAgICAgICAgICBjb2xvcjogQGZvbnRDb2xvcjtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogLjNzO1xyXG5cclxuICAgICAgICAgICAgLm1kLWJsb2NrKHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxM3B4O1xyXG4gICAgICAgICAgICB9KTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY2FsbCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogcmlnaHQ7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAuc2l6ZSgzKTtcclxuICAgICAgICB3aWR0aDogMjYzcHg7XHJcblxyXG4gICAgICAgIC5sZy1ibG9jayh7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyMTBweDtcclxuICAgICAgICB9KTtcclxuICAgICAgICAubWQtYmxvY2soe1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XHJcbiAgICAgICAgfSk7XHJcblxyXG4gICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiBAZm9udENvbG9yRmFkZWQ7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcblxyXG4gICAgICAgICAgICAubGctYmxvY2soe1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQ1cHg7XHJcbiAgICAgICAgICAgIH0pO1xyXG4gICAgICAgICAgICAubWQtYmxvY2soe1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgIH0pO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnRlbCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC0xMHB4O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICAgICAgICAgIC5tZC1ibG9jayh7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgICAgICB9KTtcclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgJiAubnVtYmVyIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogQGZpcnN0TGlua0hvdmVyO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJiAuaWNvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmlsbDogQGZpcnN0TGlua0hvdmVyO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuaWNvbiB7XHJcbiAgICAgICAgICAgICAgICBmaWxsOiBAaWNvbkNvbG9yO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDM4cHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDM4cHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAuM3M7XHJcblxyXG4gICAgICAgICAgICAgICAgLmxnLWJsb2NrKHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgfSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLm51bWJlciB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogQGZvbnRDb2xvcjtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDRlbTtcclxuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAuM3M7XHJcblxyXG4gICAgICAgICAgICAgICAgLm1kLWJsb2NrKHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE3cHg7XHJcbiAgICAgICAgICAgICAgICB9KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbn1cclxuXHJcbi5yZW1iaXRfaGVhZF9tb2Ige1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XHJcbiAgICBib3gtc2hhZG93OiAwcHggLTRweCAxMHB4ICMwMDAwMDA7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICB6LWluZGV4OiAxMDtcclxuICAgIC54cy1ibG9jayh7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9KTtcclxuXHJcbiAgICAmX19ibG9jayB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgcGFkZGluZzogMTFweCAwO1xyXG4gICAgICAgIC5sb2dvIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgLmljb24ge1xyXG4gICAgICAgICAgICAgICAgZmlsbDogQGljb25Db2xvcjtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA2cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjA0ZW07XHJcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IEBmb250Q29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmJ1cmdlciB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyNXB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDE4cHg7XHJcbiAgICAgICAgICAgIGZpbGw6IEBmb250Q29sb3I7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IC4xNXM7XHJcblxyXG4gICAgICAgICAgICAmLmhpZGUge1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAudGVsIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDMwcHggMCBhdXRvO1xyXG4gICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICBmaWxsOiBAaWNvbkNvbG9yO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5cclxuLnJlbWJpdF9ib3R0b21fbW9iIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xyXG4gICAgYm94LXNoYWRvdzogMHB4IDRweCAxMHB4ICMwMDAwMDA7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICB6LWluZGV4OiAxMDtcclxuICAgIGhlaWdodDogNDNweDtcclxuICAgIC53cmFwcGVyIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICB9XHJcbiAgICAmX19ibG9jayB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgLmNhbGwge1xyXG4gICAgICAgICAgICAuYnV0dG9uX3Vuc2V0KCk7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wNGVtO1xyXG4gICAgICAgICAgICBjb2xvcjogI0ZGRkZGRjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogQG9wdGlDb2xvcjtcclxuICAgICAgICAgICAgaGVpZ2h0OiA0M3B4O1xyXG4gICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgIH1cclxuICAgICAgICAucmlnaHRfYmxvY2sge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxMXB4IDA7XHJcbiAgICAgICAgICAgIC5idXJnZXIge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDI1cHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICBmaWxsOiBAZm9udENvbG9yO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogLjE1cztcclxuICAgIFxyXG4gICAgICAgICAgICAgICAgJi5oaWRlIHtcclxuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC50ZWwge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDMwcHggMCBhdXRvO1xyXG4gICAgICAgICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMThweDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZmlsbDogQGljb25Db2xvcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuXHJcblxyXG5cclxuLnJlbWJpdF9tb2JfbWVudSB7XHJcbiAgICB6LWluZGV4OiAxO1xyXG4gICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgIHRvcDogNDJweDtcclxuICAgIHBhZGRpbmctdG9wOiAyMnB4O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSA2NHB4KTtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIG92ZXJmbG93LXk6IGF1dG87XHJcbiAgICBsZWZ0OiAtMTAwJTtcclxuXHJcbiAgICAmLmJvdHRvbSB7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDQzcHgpO1xyXG4gICAgfVxyXG5cclxuICAgICYuc2hvdyB7XHJcbiAgICAgICAgYW5pbWF0aW9uOiBzbGlkZUxlZnRTaG93IC4zcyBsaW5lYXIgZm9yd2FyZHM7XHJcbiAgICB9XHJcbiAgICAmLmNsb3NlIHtcclxuICAgICAgICBhbmltYXRpb246IHNsaWRlTGVmdENsb3NlIC4zcyBsaW5lYXIgZm9yd2FyZHM7XHJcbiAgICB9XHJcblxyXG4gICAgLmluZm9fYmxvY2sge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDE1NywxNTcsMTU3LC4xKTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgICAgIFxyXG4gICAgICAgIC50aXRsZVRvcCgpIHtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE0cHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiBAZm9udENvbG9yRmFkZWQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5kZXNjVG9wKCkge1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTdweDtcclxuICAgICAgICAgICAgY29sb3I6IEBmb250Q29sb3I7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAudGltZSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIC50b3Age1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcclxuICAgICAgICAgICAgICAgIC5pY29uIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTRweDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgIC50aXRsZVRvcCgpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5kZXNjIHtcclxuICAgICAgICAgICAgICAgIC5kZXNjVG9wKCk7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE5cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnBob25lIHtcclxuICAgICAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgICAgIC50aXRsZVRvcCgpO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC50ZWwge1xyXG4gICAgICAgICAgICAgICAgLmRlc2NUb3AoKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubWFpbl9tZW51IHtcclxuXHJcbiAgICAgICAgLml0ZW0oKSB7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XHJcbiAgICAgICAgICAgIGNvbG9yOiBAZm9udENvbG9yO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLm1haW5faXRlbSB7XHJcbiAgICAgICAgICAgIC5pdGVtKCk7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcblxyXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDE1NywxNTcsMTU3LC4xKTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAzNXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5pY29uIHtcclxuICAgICAgICAgICAgICAgIGZpbGw6IEBpY29uQ29sb3I7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgxKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIxcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxN3B4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMikge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyM3B4O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjlweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDMpIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCg0KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5hcnJvdyB7XHJcbiAgICAgICAgICAgICAgICBmaWxsOiBAaWNvbkNvbG9yO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDE3cHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAwIGF1dG87XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5vcHRpb25hbF9ibG9jayB7XHJcbiAgICAgICAgICAgIC5pdGVtKCk7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcblxyXG4gICAgICAgICAgICAuaXRlbSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiBAZm9udENvbG9yO1xyXG4gICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLmljb24ge1xyXG4gICAgICAgICAgICAgICAgICAgIGZpbGw6IEBpY29uQ29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDEpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI5cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjlweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMikge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuYWN0aW9uIHtcclxuICAgICAgICAuYnV0dG9uX3Vuc2V0KCk7XHJcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjA0ZW07XHJcbiAgICAgICAgY29sb3I6ICNGRkZGRkY7XHJcbiAgICAgICAgYmFja2dyb3VuZDogQG9wdGlDb2xvcjtcclxuICAgICAgICBoZWlnaHQ6IDM1cHg7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA2OHB4O1xyXG5cclxuICAgICAgICAmLmhpZGUge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgwZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMyksIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKSksICM3ODRGRDE7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDBweCAycHggNXB4IHJnYmEoMCwgMCwgMCwgMC42Nik7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IC4xNXM7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxufVxyXG5cclxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuQGtleWZyYW1lcyBzbGlkZUxlZnRTaG93IHtcclxuICAgIDAlIHtsZWZ0OiAtMTAwJTt9XHJcbiAgICAxMDAlIHtsZWZ0OiAwJTt9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgc2xpZGVMZWZ0Q2xvc2Uge1xyXG4gICAgMCUge2xlZnQ6IDAlO31cclxuICAgIDEwMCUge2xlZnQ6IC0xMDAlO31cclxufVxyXG5cclxuQGtleWZyYW1lcyBzbGlkZVJpZ2h0dFNob3cge1xyXG4gICAgMCUge2xlZnQ6IDEwMCU7fVxyXG4gICAgMTAwJSB7bGVmdDogMCU7fVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIHNsaWRlUmlnaHRDbG9zZSB7XHJcbiAgICAwJSB7bGVmdDogMCU7fVxyXG4gICAgMTAwJSB7bGVmdDogMTAwJTt9XHJcbn1cclxuXHJcbi5tZW51QmxvY2tPcHRpb25zKEB6SW5kZXg6IDIpIHtcclxuICAgIHotaW5kZXg6IEB6SW5kZXg7XHJcbiAgICBiYWNrZ3JvdW5kOiBAbWFpbkxpc3RzO1xyXG4gICAgdG9wOiA0MnB4O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSA0MnB4KTtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIG92ZXJmbG93LXk6IGF1dG87XHJcbiAgICBsZWZ0OiAxMDAlO1xyXG5cclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMjhweDtcclxuICAgIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XHJcbiAgICBjb2xvcjogQGZvbnRDb2xvcjtcclxuXHJcbiAgICAmLmJvdHRvbSB7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDQzcHgpO1xyXG4gICAgfVxyXG5cclxuICAgICYuc2hvdyB7XHJcbiAgICAgICAgYW5pbWF0aW9uOiBzbGlkZVJpZ2h0dFNob3cgLjNzIGxpbmVhciBmb3J3YXJkcztcclxuICAgIH1cclxuICAgICYuY2xvc2Uge1xyXG4gICAgICAgIGFuaW1hdGlvbjogc2xpZGVSaWdodENsb3NlIC4zcyBsaW5lYXIgZm9yd2FyZHM7XHJcbiAgICB9XHJcblxyXG4gICAgLm1haW5fdGl0bGUge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMjhweDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjhweDtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XHJcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgICAgICAuYXJyb3cge1xyXG4gICAgICAgICAgICB3aWR0aDogMTdweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxNXB4O1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xyXG4gICAgICAgICAgICBmaWxsOiBAaWNvbkNvbG9yO1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcblxyXG4ucmVtYml0X21vYl9tZW51X19zZWNvbmQsXHJcbi5yZW1iaXRfbW9iX21lbnVfX3NlY29uZF9pbmZvIHtcclxuICAgIC5tZW51QmxvY2tPcHRpb25zKDIpO1xyXG5cclxuICAgIC50ZWNoIHtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNzVweDtcclxuICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGhlaWdodDogNTVweDtcclxuXHJcbiAgICAgICAgICAgICYub3RoZXIge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNmZmZmZmY7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5pY29uIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgZmlsbDogQGZvbnRDb2xvcjtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMjJweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAubGluayB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogQGZvbnRDb2xvcjtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmFycm93IHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxN3B4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgZmlsbDogQGljb25Db2xvcjtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDAgYXV0bztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuXHJcbi5yZW1iaXRfbW9iX21lbnVfX3RoaXJkIHtcclxuICAgIC5tZW51QmxvY2tPcHRpb25zKDMpO1xyXG4gICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcclxuICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcclxuICAgIC53cmFwcGVyIHtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgfVxyXG5cclxuICAgIC50YWJsZV9maW5pc2gge1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA3NXB4O1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgJi5zaG93IHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLml0ZW0ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAmLnNob3cge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmFsbCB7XHJcbiAgICAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLjAyZW07XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogQGZvbnRDb2xvcjtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IEBtYWluTGlzdHM7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDYycHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDE1cHg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogM3B4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAubGlzdCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzcHg7XHJcbiAgICAgICAgICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLmFycm93IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDI3MGRlZyk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogQG1haW5MaXN0cztcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDYycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmxpbmsge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogQGZvbnRDb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgLmFycm93IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE3cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmlsbDogQGljb25Db2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAuM3M7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLnNjcm9sbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDU1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IEBmb250Q29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5sb2dvIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCJAaW1wb3J0IFwiZW50cnlcIjtcclxuXHJcbi53cmFwcGVyX21lbnUge1xyXG5cdHotaW5kZXg6IDEwO1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRiYWNrZ3JvdW5kOiBAbWFpbkNvbG9yO1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cclxuXHQubWQtYmxvY2soe1xyXG5cdFx0YmFja2dyb3VuZDogQG1haW5MaXN0cztcclxuXHR9KTtcclxuXHQueHMtYmxvY2soe1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9KTtcclxuXHJcblx0LndyYXBwZXIge1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHR9XHJcblxyXG5cdC5tZW51X3RvcCB7XHJcblx0XHRiYWNrZ3JvdW5kOiBAbWFpbkNvbG9yO1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0aGVpZ2h0OiA0NXB4O1xyXG5cdFx0d2lkdGg6IDExMDBweDtcclxuXHJcblx0XHQubWQtYmxvY2soe1xyXG5cdFx0XHR3aWR0aDogNjE1cHg7XHJcblx0XHR9KTtcclxuXHRcclxuXHRcdGxpIHtcclxuXHRcdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0XHRwYWRkaW5nOiAwIDI1cHg7XHJcblx0XHRcdHRyYW5zaXRpb246IC4zcztcclxuXHRcclxuXHRcdFx0YSB7XHJcblx0XHRcdFx0Y29sb3I6IEBmb250Q29sb3I7XHJcblx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cdFx0XHR9XHJcblx0XHJcblx0XHRcdCYubWVudV90b3BfX3N1Ym1lbnU6Zmlyc3Qtb2YtdHlwZTpob3ZlciB7XHJcblx0XHRcdFx0YmFja2dyb3VuZDogQGZpcnN0TGlua0hvdmVyO1xyXG5cdFx0XHRcdFxyXG5cdFx0XHRcdC5idXJnZXIsIC5maXJzdCB7XHJcblx0XHRcdFx0XHR0cmFuc2l0aW9uOiAwcztcclxuXHRcdFx0XHRcdGNvbG9yOiAjZmZmO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdC5tZC1ibG9jayh7XHJcblx0XHRcdCYgPiBsaSB7XHJcblx0XHRcdFx0cGFkZGluZzogMCAwIDAgMTBweDtcclxuXHRcdFx0XHQmOmZpcnN0LW9mLXR5cGUsICY6bGFzdC1vZi10eXBlIHtcclxuXHRcdFx0XHRcdHBhZGRpbmc6IDA7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9KTtcclxuXHRcclxuXHRcclxuXHRcclxuXHRcdC5idXJnZXIge1xyXG5cdFx0XHRib3JkZXItcmFkaXVzOiA4cHg7XHJcblx0XHRcdGNvbG9yOiBAZm9udENvbG9yO1xyXG5cdFx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0XHRcdHVzZXItc2VsZWN0OiBub25lO1xyXG5cdFx0XHR3aWR0aDogMzBweDtcclxuXHRcdFx0aGVpZ2h0OiAyMnB4O1xyXG5cdFxyXG5cdFx0XHQmOmJlZm9yZSwgJjphZnRlciB7XHJcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogaW5oZXJpdDtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kOiBjdXJyZW50Q29sb3I7XHJcblx0XHRcdFx0Y29udGVudDogXCJcIjtcclxuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRoZWlnaHQ6IDJweDtcclxuXHRcdFx0XHR0cmFuc2l0aW9uOiAwLjNzO1xyXG5cclxuXHRcdFx0XHQubWQtYmxvY2soe1xyXG5cdFx0XHRcdFx0aGVpZ2h0OiAxcHg7XHJcblx0XHRcdFx0fSk7XHJcblx0XHRcdH1cclxuXHRcdFx0JjphZnRlciB7XHJcblx0XHRcdFx0ZmlsdGVyOiBkcm9wLXNoYWRvdygwIC0xMHB4IGN1cnJlbnRDb2xvcik7XHJcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDE4cHgpO1xyXG5cclxuXHRcdFx0XHQubWQtYmxvY2soe1xyXG5cdFx0XHRcdFx0ZmlsdGVyOiBkcm9wLXNoYWRvdygwIC03cHggY3VycmVudENvbG9yKTtcclxuXHRcdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxNHB4KTtcclxuXHRcdFx0XHR9KTtcclxuXHRcdFx0fVxyXG5cdFxyXG5cdFx0XHQmLm9wZW46YmVmb3JlIHtcclxuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTBweCkgcm90YXRlWig0MGRlZyk7XHJcblx0XHRcdH1cclxuXHRcdFx0Ji5vcGVuOmFmdGVyIHtcclxuXHRcdFx0XHRmaWx0ZXI6IGluaXRpYWw7XHJcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDhweCkgcm90YXRlWigtNDBkZWcpO1xyXG5cclxuXHRcdFx0XHQubWQtYmxvY2soe1xyXG5cdFx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDlweCkgcm90YXRlWigtNDBkZWcpO1xyXG5cdFx0XHRcdH0pO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHJcblx0XHJcblx0XHQmX19zdWJtZW51IHtcclxuXHRcdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHRcdFx0YmFja2dyb3VuZDogQG1haW5MaXN0cztcclxuXHRcdFx0d2lkdGg6IDI1JTtcclxuXHJcblx0XHRcdC5tZC1ibG9jayh7XHJcblx0XHRcdFx0JjpudGgtY2hpbGQoLW4rMykge1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH0pO1xyXG5cdFxyXG5cdFx0XHQmOm50aC1vZi10eXBlKG4rMik6bnRoLW9mLXR5cGUoLW4rNCkge1xyXG5cdFx0XHRcdGJvcmRlci1sZWZ0OiAxcHggc29saWQgI0U0RTRFNDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0Ji5zZWNvbmQge1xyXG5cdFx0XHRcdC5tZW51X3RvcF9fc3VibWVudV9saXN0X29wdGlsaXN0IHtcclxuXHRcdFx0XHRcdC5sZy1ibG9jayh7XHJcblx0XHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMjBweDtcclxuXHRcdFx0XHRcdFx0d2lkdGg6IDQ5M3B4O1xyXG5cdFx0XHRcdFx0fSk7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdCYudGhpcmQge1xyXG5cdFx0XHRcdC5tZW51X3RvcF9fc3VibWVudV9saXN0X29wdGlsaXN0IHtcclxuXHRcdFx0XHRcdHdpZHRoOiA0ODVweDtcclxuXHRcdFx0XHRcdC5sZy1ibG9jayh7XHJcblx0XHRcdFx0XHRcdHdpZHRoOiAzMDBweDtcclxuXHRcdFx0XHRcdH0pO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQuYmxvY2tfZG91YmxlIHtcclxuXHRcdFx0XHRcdC5saXN0IHtcclxuXHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0XHRcdCY6Zmlyc3QtY2hpbGQge1xyXG5cdFx0XHRcdFx0XHRcdG1hcmdpbjogMDtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0Ji5pbmZvIHtcclxuXHJcblx0XHRcdFx0YSB7XHJcblx0XHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGxlZnQ7XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHQubWQtYmxvY2soe1xyXG5cdFx0XHRcdFx0d2lkdGg6IDIwMHB4O1xyXG5cdFx0XHRcdFx0bWluLXdpZHRoOiAyMDBweDtcclxuXHRcdFx0XHRcdG1hcmdpbjogMCAwIDAgYXV0bztcclxuXHRcdFx0XHRcdCYgPiBhIHtcclxuXHRcdFx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fSk7XHJcblxyXG5cdFx0XHRcdC5tZW51X3RvcF9fc3VibWVudV9saXN0IHtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQ6ICNmZmZmZmY7XHJcblx0XHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCBAYmFjaztcclxuXHJcblx0XHRcdFx0XHQmLmFjdGl2ZSB7XHJcblx0XHRcdFx0XHRcdG9wYWNpdHk6IDE7XHJcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdC50aW1lIHtcclxuXHRcdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0XHRcdFx0aGVpZ2h0OiA0MHB4O1xyXG5cdFx0XHRcdFx0XHRwYWRkaW5nLXRvcDogMjVweDtcclxuXHRcdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAyNXB4O1xyXG5cdFx0XHRcdFx0XHQudGV4dCB7XHJcblx0XHRcdFx0XHRcdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xyXG5cdFx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdFx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxNnB4O1xyXG5cdFx0XHRcdFx0XHRcdGNvbG9yOiBAZm9udENvbG9yRmFkZWQ7XHJcblx0XHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHRcdC5pY29uIHtcclxuXHRcdFx0XHRcdFx0XHR3aWR0aDogMThweDtcclxuXHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDE4cHg7XHJcblx0XHRcdFx0XHRcdFx0bWluLXdpZHRoOiAxOHB4O1xyXG5cdFx0XHRcdFx0XHRcdG1pbi1oZWlnaHQ6IDE4cHg7XHJcblx0XHRcdFx0XHRcdFx0ZmlsbDogQGZvbnRDb2xvckZhZGVkO1xyXG5cdFx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMTBweDtcclxuXHRcdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdFx0Lm1kLWJsb2NrKHtcclxuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdFx0XHR9KTtcclxuXHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHQmLmhvdmVyIHtcclxuXHRcdFx0XHRcdFx0YW5pbWF0aW9uOiBzdWJtZW51X2hvdmVyIC4zcyBlYXNlIGZvcndhcmRzO1xyXG5cdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdGxpIHtcclxuXHRcdFx0XHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0XHRcdFx0YSB7XHJcblx0XHRcdFx0XHRcdFx0XHR0cmFuc2l0aW9uOiAuM3M7XHJcblx0XHRcdFx0XHRcdFx0XHRjb2xvcjogQGZpcnN0TGlua0hvdmVyO1x0XHRcdFx0XHRcdFx0XHRcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdCYubWQge1xyXG5cdFx0XHRcdGhlaWdodDogMTAwJTtcclxuXHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kOiBAbWFpbkNvbG9yO1xyXG5cdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcclxuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0XHRcdHBhZGRpbmctbGVmdDogMTVweDtcclxuXHJcblx0XHRcdFx0Lm1kLWJsb2NrKHtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdH0pO1xyXG5cclxuXHRcdFx0XHQuY2F0YWxvZyB7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdFx0XHRcdGhlaWdodDogMTAwJTtcclxuXHJcblx0XHRcdFx0XHQudGl0bGUge1xyXG5cdFx0XHRcdFx0XHRjb2xvcjogQGZvbnRDb2xvcjtcclxuXHRcdFx0XHRcdFx0dHJhbnNpdGlvbjogLjNzO1xyXG5cdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdCYuYWN0aXZlIHtcclxuXHRcdFx0XHRcdFx0LmFycm93IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZpbGw6ICNmZmZmZmY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwKSB0cmFuc2xhdGVYKC0ycHgpO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdC50aXRsZSB7XHJcblx0XHRcdFx0XHRcdFx0Y29sb3I6ICNmZmZmZmY7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdC8vICYgPiBhIHtcclxuXHRcdFx0XHQvLyBcdGNvbG9yOiBAZm9udENvbG9yO1xyXG5cdFx0XHRcdC8vIH1cclxuXHRcdFx0XHQvLyAuYnVyZ2VyIHtcclxuXHRcdFx0XHQvLyBcdG1hcmdpbi1sZWZ0OiAyMHB4O1xyXG5cdFx0XHRcdC8vIFx0aGVpZ2h0OiAyMHB4O1xyXG5cdFx0XHRcdC8vIFx0Ji5vcGVuIHtcclxuXHRcdFx0XHQvLyBcdFx0dHJhbnNpdGlvbjogMHM7XHJcblx0XHRcdFx0Ly8gXHRcdGNvbG9yOiAjZmZmO1xyXG5cdFx0XHRcdC8vIFx0fVxyXG5cdFx0XHRcdC8vIH1cclxuXHJcblx0XHRcdFx0LmFycm93IHtcclxuXHRcdFx0XHRcdGZpbGw6ICM3ODRmZDE7XHJcblx0XHRcdFx0XHR3aWR0aDogMTJweDtcclxuXHRcdFx0XHRcdG1pbi13aWR0aDogMTJweDtcclxuXHRcdFx0XHRcdGhlaWdodDogMTFweDtcclxuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMTVweDtcclxuXHRcdFx0XHRcdHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKSB0cmFuc2xhdGVYKC0ycHgpO1xyXG5cdFx0XHRcdFx0dHJhbnNpdGlvbjogLjNzO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQvLyAuaWNvbiB7XHJcblx0XHRcdFx0Ly8gXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdFx0Ly8gXHQmOjpiZWZvcmUge1xyXG5cdFx0XHRcdC8vIFx0XHRjb250ZW50OiAnJztcclxuXHRcdFx0XHQvLyBcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdC8vIFx0XHRiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL3F1ZXN0aW9ucy9hcnJvdy5zdmcpIDAgMC9jb250YWluIG5vLXJlcGVhdDtcclxuXHRcdFx0XHQvLyBcdFx0d2lkdGg6IDExcHg7XHJcblx0XHRcdFx0Ly8gXHRcdGhlaWdodDogMTBweDtcclxuXHRcdFx0XHQvLyBcdH1cclxuXHRcdFx0XHQvLyB9XHJcblxyXG5cdFx0XHRcdC5tYWluX21lbnUge1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0XHRcdHBhZGRpbmctdG9wOiAxNXB4O1xyXG5cdFx0XHRcdFx0cGFkZGluZy1ib3R0b206IDE1cHg7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiBAbWFpbkNvbG9yO1xyXG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdFx0bGVmdDogMTVweDtcclxuXHRcdFx0XHRcdHJpZ2h0OiAxNXB4O1xyXG5cclxuXHRcdFx0XHRcdC5tYWluX2l0ZW0ge1xyXG5cdFx0XHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0XHRcdFx0XHRcdGhlaWdodDogNDhweDtcclxuXHJcblx0XHRcdFx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdFx0XHRcdGNvbG9yOiBAZmlyc3RMaW5rSG92ZXI7XHJcblx0XHRcdFx0XHRcdFx0dHJhbnNpdGlvbjogLjNzO1xyXG5cdFx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0XHQuaWNvbiB7XHJcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDE3cHg7XHJcblx0XHRcdFx0XHRcdFx0aGVpZ2h0OiAxN3B4O1xyXG5cdFx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMTVweDtcclxuXHRcdFx0XHRcdFx0XHRmaWxsOiBAaWNvbkNvbG9yO1xyXG5cclxuXHRcdFx0XHRcdFx0XHQmLmZhdWx0cyB7XHJcblx0XHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDI0cHg7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHQudGVjaCB7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0XHRcdFx0cGFkZGluZy10b3A6IDE1cHg7XHJcblx0XHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMTVweDtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQ6IEBtYWluQ29sb3I7XHJcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0XHRsZWZ0OiAxNXB4O1xyXG5cdFx0XHRcdFx0cmlnaHQ6IDE1cHg7XHJcblxyXG5cdFx0XHRcdFx0bGkge1xyXG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDQ4cHg7XHJcblxyXG5cdFx0XHRcdFx0XHQmLnRpdGxlIHtcclxuXHRcdFx0XHRcdFx0XHRjb2xvcjogQGZpcnN0TGlua0hvdmVyO1xyXG5cdFx0XHRcdFx0XHRcdC5hcnJvdyB7XHJcblx0XHRcdFx0XHRcdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgtMTgwZGVnKTtcclxuXHRcdFx0XHRcdFx0XHRcdGZpbGw6IEBmaXJzdExpbmtIb3ZlcjtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0XHRcdFx0XHR0cmFuc2l0aW9uOiAuM3M7XHJcblx0XHRcdFx0XHRcdFx0XHRjb2xvcjogQG9wdGlDb2xvcjtcclxuXHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQ6IG5vbmU7XHJcblx0XHRcdFx0XHRcdFx0XHQuYXJyb3cge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRmaWxsOiBAb3B0aUNvbG9yO1xyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHQmLm90aGVyIHtcclxuXHRcdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiAxNXB4O1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQ6IEBmaXJzdExpbmtIb3ZlcjtcclxuXHRcdFx0XHRcdFx0XHR0cmFuc2l0aW9uOiAuM3M7XHJcblxyXG5cdFx0XHRcdFx0XHRcdC5pY29uLCAuYXJyb3cge1xyXG5cdFx0XHRcdFx0XHRcdFx0ZmlsbDogI2ZmZjtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0Lmxpbmsge1xyXG5cdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICNmZmY7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0XHQuaWNvbiB7XHJcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDMwcHg7XHJcblx0XHRcdFx0XHRcdFx0bWluLXdpZHRoOiAzMHB4O1xyXG5cdFx0XHRcdFx0XHRcdGhlaWdodDogMzBweDtcclxuXHRcdFx0XHRcdFx0XHRtaW4taGVpZ2h0OiAzMHB4O1xyXG5cdFx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMjBweDtcclxuXHRcdFx0XHRcdFx0XHRmaWxsOiBAZm9udENvbG9yO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdC5saW5rIHtcclxuXHRcdFx0XHRcdFx0XHRjb2xvcjogQGZvbnRDb2xvcjtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHQuYXJyb3cge1xyXG5cdFx0XHRcdFx0XHRcdHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xyXG4gICAgXHRcdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDE1cHg7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdC50YWJsZV9maW5pc2gge1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0XHRcdHBhZGRpbmctdG9wOiAyNXB4O1xyXG5cdFx0XHRcdFx0cGFkZGluZy1ib3R0b206IDI1cHg7XHJcblx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcblx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAyMHB4O1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZDogQG1haW5Db2xvcjtcclxuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRcdGxlZnQ6IDE1cHg7XHJcblx0XHRcdFx0XHRyaWdodDogMTVweDtcclxuXHJcblx0XHRcdFx0XHQudGl0bGUsIC5hbGwge1xyXG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDE2cHg7XHJcblx0XHRcdFx0XHRcdGhlaWdodDogNDBweDtcclxuXHRcdFx0XHRcdFx0Y29sb3I6IEBmaXJzdExpbmtIb3ZlcjtcclxuXHRcdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdFx0XHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0XHRcdFx0dHJhbnNpdGlvbjogLjNzO1xyXG5cdFx0XHRcdFx0XHRcdGNvbG9yOiBAb3B0aUNvbG9yO1xyXG5cdFx0XHRcdFx0XHRcdC5hcnJvdyB7XHJcblx0XHRcdFx0XHRcdFx0XHRmaWxsOiBAb3B0aUNvbG9yO1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHQuYXJyb3cge1xyXG5cdFx0XHRcdFx0XHRcdGZpbGw6IEBmaXJzdExpbmtIb3ZlcjtcclxuXHRcdFx0XHRcdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgtMTgwZGVnKTtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0LmFsbCB7XHJcblx0XHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHJcblx0XHRcdFx0XHQuYmxvY2tfZG91YmxlIHtcclxuXHRcdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0XHRcdFx0Lmxpc3Qge1xyXG5cdFx0XHRcdFx0XHRcdHdpZHRoOiA0NSU7XHJcblx0XHRcdFx0XHRcdFx0JjpmaXJzdC1jaGlsZCB7XHJcblx0XHRcdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDEwJTtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0LnRpdGxlIHtcclxuXHRcdFx0XHRcdFx0XHRcdGhlaWdodDogMzVweDtcclxuXHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcclxuXHRcdFx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XHJcblx0XHRcdFx0XHRcdFx0XHRjb2xvcjogQG1lbnVUaXRsZTtcclxuXHRcdFx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDRweDtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0dWwge1xyXG5cdFx0XHRcdFx0XHRcdFx0bGkge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDE2cHg7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGhlaWdodDogNDBweDtcclxuXHJcblx0XHRcdFx0XHRcdFx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdGEge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0dHJhbnNpdGlvbjogLjNzO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0Y29sb3I6IEBmaXJzdExpbmtIb3ZlcjtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdC5ibG9ja19vbmUge1xyXG5cdFx0XHRcdFx0XHQubGlzdCB7XHJcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0XHRcdFx0LnRpdGxlIHtcclxuXHRcdFx0XHRcdFx0XHRcdGhlaWdodDogMzVweDtcclxuXHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcclxuXHRcdFx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XHJcblx0XHRcdFx0XHRcdFx0XHRjb2xvcjogQG1lbnVUaXRsZTtcclxuXHRcdFx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDRweDtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0dWwge1xyXG5cdFx0XHRcdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0XHRcdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcblx0XHRcdFx0XHRcdFx0XHRmbGV4LXdyYXA6IHdyYXA7XHJcblx0XHRcdFx0XHRcdFx0XHRsaSB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdHdpZHRoOiA0NSU7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0aGVpZ2h0OiA0MHB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cclxuXHRcdFx0XHRcdFx0XHRcdFx0JjpudGgtY2hpbGQob2RkKSB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAxMCU7XHJcblx0XHRcdFx0XHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHRcdFx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdGEge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0dHJhbnNpdGlvbjogLjNzO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0Y29sb3I6IEBmaXJzdExpbmtIb3ZlcjtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHRcdFx0XHRcdGEge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdC5sb2dvIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHQgICAgd2lkdGg6IDQwcHg7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDVweDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0Ji5hbGwge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0Y29sb3I6IEBmaXJzdExpbmtIb3ZlcjtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0dHJhbnNpdGlvbjogLjNzO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFxyXG5cdFx0XHRcdFx0Lml0ZW0ge1xyXG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdH1cclxuXHJcblxyXG5cdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kOiBAZmlyc3RMaW5rSG92ZXI7XHJcblx0XHRcdFx0dHJhbnNpdGlvbjogLjNzO1xyXG5cdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcclxuXHRcdFx0XHQmID4gYSB7XHJcblx0XHRcdFx0XHRjb2xvcjogI2ZmZmZmZjtcclxuXHRcdFx0XHRcdHRyYW5zaXRpb246IC4zcztcclxuXHJcblx0XHRcdFx0XHQuaWNvbiB7XHJcblx0XHRcdFx0XHRcdGZpbGw6ICNmZmZmZmY7XHJcblx0XHRcdFx0XHRcdHRyYW5zaXRpb246IC4zcztcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcclxuXHRcdFx0Jl90aXRsZSB7XHJcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0XHRcdGhlaWdodDogMTAwJTtcclxuXHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRmb250LXNpemU6IDE1cHg7XHJcblx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcclxuXHJcblx0XHRcdFx0Lm1kLWJsb2NrKHtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTNweDtcclxuXHRcdFx0XHR9KTtcclxuXHRcdFx0XHRcclxuXHRcdFx0XHQuaWNvbiB7XHJcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDE1cHg7XHJcblx0XHRcdFx0XHRmaWxsOiBAaWNvbkNvbG9yO1xyXG5cdFx0XHRcdFx0d2lkdGg6IDIwcHg7XHJcblx0XHRcdFx0XHRoZWlnaHQ6IDIzcHg7XHJcblxyXG5cdFx0XHRcdFx0LmxnLWJsb2NrKHtcclxuXHRcdFx0XHRcdFx0bWluLXdpZHRoOiAyMHB4O1xyXG5cdFx0XHRcdFx0XHRtaW4taGVpZ2h0OiAyMHB4O1xyXG5cdFx0XHRcdFx0fSk7XHJcblxyXG5cdFx0XHRcdFx0Ji5mYXVsdHMge1xyXG5cdFx0XHRcdFx0XHR3aWR0aDogMjJweDtcclxuXHRcdFx0XHRcdFx0aGVpZ2h0OiAzMHB4O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcclxuXHRcdFx0XHQmLmZpcnN0IHtcclxuXHRcdFx0XHRcdC5pY29uIHtcclxuXHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAyMHB4O1xyXG5cclxuXHRcdFx0XHRcdFx0LmxnLWJsb2NrKHtcclxuXHRcdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDEzcHg7XHJcblx0XHRcdFx0XHRcdH0pO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcclxuXHRcdFx0fVxyXG5cdFx0XHQmX2xpc3Qge1xyXG5cdFx0XHRcdHotaW5kZXg6IDkwMDtcclxuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0XHRcdG9wYWNpdHk6IDA7XHJcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdGxlZnQ6IDA7XHJcblx0XHRcdFx0dG9wOiA1NXB4O1xyXG5cdFx0XHRcdHdpZHRoOiAzMjVweDtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kOiBAbWFpbkNvbG9yO1xyXG5cdFx0XHRcdC8vIHBhZGRpbmctdG9wOiAyMHB4O1xyXG5cdFx0XHRcdHBhZGRpbmctdG9wOiAxNXB4O1xyXG5cdFx0XHRcdC8vIHBhZGRpbmctYm90dG9tOiAzMHB4O1xyXG5cdFx0XHRcdHBhZGRpbmctYm90dG9tOiAxMHB4O1xyXG5cdFxyXG5cdFx0XHRcdGxpIHtcclxuXHRcdFx0XHRcdHBhZGRpbmc6IDA7XHJcblx0XHRcdFx0XHQvLyBoZWlnaHQ6IDUwcHg7XHJcblx0XHRcdFx0XHRoZWlnaHQ6IDQ4cHg7XHJcblx0XHRcdFx0XHRmb250LXNpemU6IDE2cHg7XHJcblxyXG5cdFx0XHRcdFx0YSB7XHJcblx0XHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDAgMjVweDtcclxuXHJcblx0XHRcdFx0XHRcdC5saW5rIHtcclxuXHRcdFx0XHRcdFx0XHR3aWR0aDogMjE1cHg7XHJcblx0XHRcdFx0XHRcdFx0dHJhbnNpdGlvbjogLjNzO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdC5hcnJvdyB7XHJcblx0XHRcdFx0XHRcdFx0ZmlsbDogQGZvbnRDb2xvcjtcclxuXHRcdFx0XHRcdFx0XHR3aWR0aDogMTJweDsgXHJcblx0XHRcdFx0XHRcdFx0aGVpZ2h0OiAxMHB4O1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0Ji5vdGhlciB7XHJcblx0XHRcdFx0XHRcdC8vIG1hcmdpbi10b3A6IDIwcHg7XHJcblx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IDE1cHg7XHJcblx0XHRcdFx0XHR9XHJcblx0XHJcblx0XHRcdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAjZmZmO1xyXG5cclxuXHRcdFx0XHRcdFx0JiA+IGEge1xyXG5cdFx0XHRcdFx0XHRcdGNvbG9yOiBAZmlyc3RMaW5rSG92ZXI7XHJcblxyXG5cdFx0XHRcdFx0XHRcdC5pY29uIHtcclxuXHRcdFx0XHRcdFx0XHRcdGZpbGw6IEBmaXJzdExpbmtIb3ZlcjtcclxuXHRcdFx0XHRcdFx0XHRcdHRyYW5zaXRpb246IC4zcztcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0LmFycm93IHtcclxuXHRcdFx0XHRcdFx0XHRcdGZpbGw6IEBmaXJzdExpbmtIb3ZlcjtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcclxuXHRcdFx0XHRcdC5pY29uIHtcclxuXHRcdFx0XHRcdFx0d2lkdGg6IDMwcHg7XHJcblx0XHRcdFx0XHRcdG1pbi13aWR0aDogMzBweDtcclxuXHRcdFx0XHRcdFx0aGVpZ2h0OiAzMHB4O1xyXG5cdFx0XHRcdFx0XHRtaW4taGVpZ2h0OiAzMHB4O1xyXG5cdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDIwcHg7XHJcblx0XHRcdFx0XHRcdGZpbGw6IEBmb250Q29sb3I7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdCYuaG92ZXIge1xyXG5cdFx0XHRcdFx0YW5pbWF0aW9uOiBzdWJtZW51X2hvdmVyIC4zcyBlYXNlIGZvcndhcmRzO1xyXG5cdFx0XHRcdH1cclxuXHRcclxuXHRcdFx0XHQmX29wdGlsaXN0IHtcclxuXHRcdFx0XHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblx0XHRcdFx0XHR6LWluZGV4OiA5MDA7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdFx0b3BhY2l0eTogMDtcclxuXHRcdFx0XHRcdGxlZnQ6IDA7XHJcblx0XHRcdFx0XHR0b3A6IDA7XHJcblx0XHRcdFx0XHR3aWR0aDogNTc1cHg7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAjZmZmO1xyXG5cdFx0XHRcdFx0cGFkZGluZy10b3A6IDE1cHg7XHJcblx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDM1cHg7XHJcblx0XHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMzBweDtcclxuXHRcdFx0XHRcdFxyXG5cdFx0XHRcdFx0Ji5ob3ZlciB7XHJcblx0XHRcdFx0XHRcdGFuaW1hdGlvbjogc3VibWVudV9ob3ZlciAuM3MgZWFzZSBmb3J3YXJkcztcclxuXHRcdFx0XHRcdH1cclxuXHRcclxuXHRcdFx0XHRcdC50aXRsZSB7XHJcblx0XHRcdFx0XHRcdGhlaWdodDogNDhweDtcclxuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdFx0XHRcdFx0XHRmb250LXdlaWdodDogYm9sZDtcclxuXHRcdFx0XHRcdFx0Y29sb3I6ICM5QjlCOUI7XHJcblx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDRweDtcclxuXHRcdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHQuYmxvY2tfZG91YmxlIHtcclxuXHRcdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0XHRcdFx0Lmxpc3Qge1xyXG5cdFx0XHRcdFx0XHRcdHdpZHRoOiA0NSU7XHJcblx0XHRcdFx0XHRcdFx0JjpmaXJzdC1jaGlsZCB7XHJcblx0XHRcdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDEwJTtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0dWwge1xyXG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdFx0XHRcdFx0ZmxleC13cmFwOiB3cmFwO1xyXG5cdFx0XHRcdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0XHRcdFx0XHRcdFx0bGkge1xyXG5cdFx0XHRcdFx0XHRcdFx0aGVpZ2h0OiA0MHB4O1xyXG5cclxuXHRcdFx0XHRcdFx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRhIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHR0cmFuc2l0aW9uOiAuM3M7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0Y29sb3I6IEBmaXJzdExpbmtIb3ZlcjtcdFx0XHRcdFx0XHRcdFx0XHJcblx0XHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHRcdFx0XHQvLyAuYWxsIHtcclxuXHRcdFx0XHRcdFx0XHRcdC8vIFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcblx0XHRcdFx0XHRcdFx0XHQvLyBcdHRleHQtZGVjb3JhdGlvbi1saW5lOiB1bmRlcmxpbmU7XHJcblx0XHRcdFx0XHRcdFx0XHQvLyBcdGNvbG9yOiBAZmlyc3RMaW5rSG92ZXI7XHJcblxyXG5cdFx0XHRcdFx0XHRcdFx0Ly8gXHQmOmhvdmVyIHtcclxuXHRcdFx0XHRcdFx0XHRcdC8vIFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0XHRcdFx0XHRcdFx0XHQvLyBcdH1cclxuXHRcdFx0XHRcdFx0XHRcdC8vIH1cclxuXHRcdFx0XHRcdFx0XHRcdGEge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRjb2xvcjogQGZvbnRDb2xvcjtcclxuXHRcdFx0XHRcdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAwO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHR0cmFuc2l0aW9uOiAuM3M7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHR9XHRcdFx0XHRcdFx0XHRcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdC5ibG9ja19vbmUge1xyXG5cdFx0XHRcdFx0XHR1bCB7XHJcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0XHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xyXG5cdFx0XHRcdFx0XHRcdGZsZXgtd3JhcDogd3JhcDtcclxuXHRcdFx0XHRcdFx0XHRsaSB7XHJcblx0XHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDQwcHg7XHJcblx0XHRcdFx0XHRcdFx0XHR3aWR0aDogNDUlO1xyXG5cclxuXHRcdFx0XHRcdFx0XHRcdCY6bnRoLWNoaWxkKG9kZCkge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDEwJTtcclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHRcdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0YSB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0dHJhbnNpdGlvbjogLjNzO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdGNvbG9yOiBAZmlyc3RMaW5rSG92ZXI7XHRcdFx0XHRcdFx0XHRcdFxyXG5cdFx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0XHRcdFx0YSB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGNvbG9yOiBAZm9udENvbG9yO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDA7XHJcblx0XHRcdFx0XHRcdFx0XHRcdHRyYW5zaXRpb246IC4zcztcclxuXHRcdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xyXG5cclxuXHRcdFx0XHRcdFx0XHRcdFx0LmxvZ28ge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHQgICAgd2lkdGg6IDQwcHg7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiA1cHg7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0LmxnLWJsb2NrKHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0fSk7XHJcblx0XHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdFx0Ji5hbGwge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdGNvbG9yOiBAZmlyc3RMaW5rSG92ZXI7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0dHJhbnNpdGlvbjogLjNzO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdH1cdFx0XHRcdFx0XHRcdFxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LmNhbGwge1xyXG5cdFx0LmJ1dHRvbl91bnNldCgpO1xyXG5cdFx0YmFja2dyb3VuZDogQG9wdGlDb2xvcjtcclxuXHRcdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0XHRmb250LXNpemU6IDE4cHg7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdFx0Y29sb3I6ICNmZmY7XHJcblx0XHRsZXR0ZXItc3BhY2luZzogMC4wNGVtO1xyXG5cdFx0d2lkdGg6IDI2MHB4O1xyXG5cclxuXHRcdC5sZy1ibG9jayh7XHJcblx0XHRcdHdpZHRoOiAyMzhweDtcclxuXHRcdFx0bWluLXdpZHRoOiAyMzhweDtcclxuXHRcdH0pO1xyXG5cclxuXHRcdC5tZC1ibG9jayh7XHJcblx0XHRcdHdpZHRoOiAyMDBweDtcclxuXHRcdFx0bWluLXdpZHRoOiAyMDBweDtcclxuXHRcdFx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMTZweDtcclxuXHRcdH0pO1xyXG5cclxuXHRcdCY6aG92ZXIge1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMykpLCAjNzg0RkQxO1xyXG5cdFx0XHRib3gtc2hhZG93OiAwcHggMnB4IDVweCByZ2JhKDAsIDAsIDAsIDAuNjYpO1xyXG5cdFx0XHR0cmFuc2l0aW9uOiAuMTVzO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuXHJcblxyXG4vLyBvcHRpb25hbD09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuLmRpbW1pbmcge1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRsZWZ0OiAwO1xyXG5cdHRvcDogMDtcclxuXHRyaWdodDogMDtcclxuXHRib3R0b206IDA7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwuMyk7XHJcblx0ei1pbmRleDogOTtcclxuXHRkaXNwbGF5OiBub25lO1xyXG5cdGFuaW1hdGlvbjogc3VibWVudV9ob3ZlciAuM3MgZWFzZSBmb3J3YXJkcztcclxufVxyXG5cclxuQGtleWZyYW1lcyBzdWJtZW51X2hvdmVyIHtcclxuXHQwJSB7XHJcblx0XHRvcGFjaXR5OiAwO1xyXG5cdH1cclxuXHQxMDAlIHtcclxuXHRcdG9wYWNpdHk6IDE7XHJcblx0fVxyXG59IiwiQGltcG9ydCBcImVudHJ5XCI7XHJcblxyXG4vLyBlbGVtZW50c19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xyXG4uZm9ybV9yaWdodCgpIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgd2lkdGg6IDMyNXB4O1xyXG4gICAgaGVpZ2h0OiAzNTBweDtcclxuICAgIHBhZGRpbmctbGVmdDogMzBweDtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XHJcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcclxuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xyXG4gICAgYmFja2dyb3VuZDogQGJhY2s7XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cclxuICAgIC5sZy1ibG9jayh7XHJcbiAgICAgICAgd2lkdGg6IDMwNXB4O1xyXG4gICAgfSk7XHJcbiAgICAueHMtYmxvY2soe1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9KTtcclxuXHJcbiAgICBpbnB1dCB7XHJcbiAgICAgICAgLmlucHV0KCk7XHJcblxyXG4gICAgICAgIC5sZy1ibG9jayh7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyNDVweDtcclxuICAgICAgICB9KTtcclxuICAgIH1cclxuICAgIC5kZXNjIHtcclxuICAgICAgICBjb2xvcjogQGZvbnRDb2xvckZhZGVkO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0cHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgfVxyXG4gICAgYnV0dG9uIHtcclxuICAgICAgICAuYnV0dG9uX3Vuc2V0KCk7XHJcbiAgICAgICAgLmJ1dHRvbl9zdGQoKTtcclxuXHJcbiAgICAgICAgLmxnLWJsb2NrKHtcclxuICAgICAgICAgICAgd2lkdGg6IDI0NXB4O1xyXG4gICAgICAgIH0pO1xyXG4gICAgfVxyXG59XHJcblxyXG4uc2NyZXdkcml2ZXIoKSB7XHJcbiAgICBjb250ZW50OiAnJztcclxuICAgIHotaW5kZXg6IDE7XHJcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2JpZC9zY3Jld2RyaXZlci5zdmcpIG5vLXJlcGVhdDtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAgIHdpZHRoOiAxOThweDtcclxuICAgIGhlaWdodDogMjdweDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGJvdHRvbTogNTNweDtcclxuICAgIHJpZ2h0OiAtNDBweDtcclxuICAgIGFuaW1hdGlvbjogc2NyZXdkcml2ZXIgMnMgbGluZWFyIGluZmluaXRlIGFsdGVybmF0ZTtcclxuXHJcbiAgICAueHMtYmxvY2soe1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9KTtcclxufVxyXG5cclxuQGtleWZyYW1lcyBzY3Jld2RyaXZlciB7XHJcbiAgICAwJSB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xyXG4gICAgfVxyXG4gICAgMTAwJSB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0yMHB4KTtcclxuICAgIH1cclxufVxyXG5cclxuLmNhbGwoKSB7XHJcbiAgICAuYnV0dG9uX3Vuc2V0KCk7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIGxldHRlci1zcGFjaW5nOiAwLjA0ZW07XHJcbiAgICBjb2xvcjogI0ZGRkZGRjtcclxuICAgIGJhY2tncm91bmQ6IEBvcHRpQ29sb3I7XHJcbiAgICBoZWlnaHQ6IDM1cHg7XHJcblxyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgwZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMyksIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKSksICM3ODRGRDE7XHJcbiAgICAgICAgYm94LXNoYWRvdzogMHB4IDJweCA1cHggcmdiYSgwLCAwLCAwLCAwLjY2KTtcclxuICAgICAgICB0cmFuc2l0aW9uOiAuMTVzO1xyXG4gICAgfVxyXG5cclxuICAgIC54cy1ibG9jayh7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9KTtcclxufVxyXG5cclxuLy8gZWxlbWVudHNfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cclxuXHJcbi5yZW1iaXRfYmlkIHtcclxuICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICBcclxuICAgIC54cy1ibG9jayh7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgYmFja2dyb3VuZDogQGJhY2s7XHJcblxyXG4gICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgd2lkdGg6IDI2OXB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDIyOHB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2JpZC94c19tYXN0ZXIuc3ZnKSBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgIHRvcDogdW5zZXQ7XHJcbiAgICAgICAgICAgIGJvdHRvbTogMzVweDtcclxuICAgICAgICAgICAgbGVmdDogdW5zZXQ7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIH1cclxuICAgIH0pO1xyXG5cclxuICAgIC5jYWxsIHtcclxuICAgICAgICAuY2FsbCgpO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2Jsb2NrIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAucmVtYml0X2JpZF9fbWFpbl9ibG9jayB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IEBiYWNrIHVybCguLi9pbWcvYmlkL2JhY2sucG5nKTtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMTVweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAzNTBweDtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICAgICAueHMtYmxvY2soe1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0ODZweDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICAgICAgfSk7XHJcblxyXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgLnNjcmV3ZHJpdmVyKCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2JpZC9tYXN0ZXIuc3ZnKSBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNDk0cHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDM1MHB4O1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMDtcclxuXHJcbiAgICAgICAgICAgICAgICAubGctYmxvY2soe1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvYmlkL2xnX21hc3Rlci5wbmcpIG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IHVuc2V0O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTogLTIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogNXB4O1xyXG4gICAgICAgICAgICAgICAgfSk7XHJcbiAgICAgICAgICAgICAgICAubWQtYmxvY2soe1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvYmlkL21kX21hc3Rlci5wbmcpIG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IHVuc2V0O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTogLTE5MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICB9KTtcclxuICAgICAgICAgICAgICAgIC54cy1ibG9jayh7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgIH0pO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC50ZXh0IHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiBAZm9udENvbG9yO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNzVweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNDU3cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgLmxnLWJsb2NrKHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA3MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjk4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcclxuICAgICAgICAgICAgICAgIH0pO1xyXG4gICAgICAgICAgICAgICAgLm1kLWJsb2NrKHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA0NXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcclxuICAgICAgICAgICAgICAgIH0pO1xyXG4gICAgICAgICAgICAgICAgLnhzLWJsb2NrKHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA3MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICB9KTtcclxuICAgICAgICAgICAgICAgIGgxIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNTBweDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDQ1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDRlbTtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgJi5zdHViIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzVweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5sZy1ibG9jayh7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDI2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzNweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5tZC1ibG9jayh7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDI3cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC54cy1ibG9jayh7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfSk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIC5sZy1ibG9jayh7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDM5cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfSk7XHJcbiAgICAgICAgICAgICAgICAgICAgLnhzLWJsb2NrKHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjhweDtcclxuICAgICAgICAgICAgICAgICAgICB9KTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5kZXNjIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyM3B4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAubGdfYnIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLmxnLWJsb2NrKHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLnhzLWJsb2NrKHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH0pO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAubGdfYnJfbm9uZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5sZy1ibG9jayh7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLnhzLWJsb2NrKHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH0pO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAubGctYmxvY2soe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH0pO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fZm9ybV9iaWQge1xyXG4gICAgICAgIC5mb3JtX3JpZ2h0KCk7XHJcblxyXG4gICAgICAgIC5lcnJvcl9uYW1lIHtcclxuICAgICAgICAgICAgLmVycm9yKCk7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuZXJyb3JfdGVsIHtcclxuICAgICAgICAgICAgLmVycm9yKCk7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5cclxuLy8gcmVtYml0X2JpZF9zZXBhcmF0ZT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuLnJlbWJpdF9iaWRfc2VwYXJhdGUge1xyXG4gICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgIC54cy1ibG9jayh7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNThweDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzVweDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB9KTtcclxuXHJcbiAgICAuY2FsbCB7XHJcbiAgICAgICAgLmNhbGwoKTtcclxuICAgIH1cclxuXHJcbiAgICAmX19ibG9jayB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgLnJlbWJpdF9iaWRfc2VwYXJhdGVfX21haW5fYmxvY2sge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAxNXB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDM1MHB4O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIC5tZC1ibG9jayh7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDMyMHB4O1xyXG4gICAgICAgICAgICB9KTtcclxuICAgICAgICAgICAgLnhzLWJsb2NrKHtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiA0MzZweDtcclxuICAgICAgICAgICAgfSk7XHJcblxyXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgLnNjcmV3ZHJpdmVyKCk7XHJcblxyXG4gICAgICAgICAgICAgICAgLm1kLWJsb2NrKHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgfSk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9iaWQvbWRfbWFzdGVyLnBuZykgbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwNHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxNTJweDtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gICAgICAgICAgICAgICAgLm1kLWJsb2NrKHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIH0pO1xyXG4gICAgICAgICAgICAgICAgLnhzLWJsb2NrKHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgfSk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5ibG9ja19mX2ltZyB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNDU3cHg7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDQ1N3B4O1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgOHB4O1xyXG4gICAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICAgICAgICAgIC5sZy1ibG9jayh7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI1MHB4O1xyXG4gICAgICAgICAgICAgICAgfSk7XHJcbiAgICAgICAgICAgICAgICAueHMtYmxvY2soe1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDMwMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgICAgICAgICAgfSk7XHJcbiAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJi5icmFuZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDE4MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAudGV4dCB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNzU1cHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogNzVweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMzBweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogQGZvbnRDb2xvcjtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IEBiYWNrIHVybCguLi9pbWcvYmlkL2JhY2sucG5nKTtcclxuICAgICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICAgICAgICAgLmxnLWJsb2NrKHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNDM3cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICB9KTtcclxuICAgICAgICAgICAgICAgIC5tZC1ibG9jayh7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQ4OHB4O1xyXG4gICAgICAgICAgICAgICAgfSk7XHJcbiAgICAgICAgICAgICAgICAueHMtYmxvY2soe1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgfSk7XHJcbiAgICAgICAgICAgICAgICBoMSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAzM3B4O1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjA0ZW07XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIC5sZy1ibG9jayh7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfSk7XHJcbiAgICAgICAgICAgICAgICAgICAgLnhzLWJsb2NrKHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLmgyX21vYihAZm9udENvbG9yKTtcclxuICAgICAgICAgICAgICAgICAgICB9KTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5kZXNjIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyM3B4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAubGdfYnIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLmxnLWJsb2NrKHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLm1kLWJsb2NrKHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH0pO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAubGdfYnJfbm9uZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5sZy1ibG9jayh7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLnhzLWJsb2NrKHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH0pO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAubGctYmxvY2soe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH0pO1xyXG4gICAgICAgICAgICAgICAgICAgIC54cy1ibG9jayh7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfSk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAucHJpY2Uge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMzcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyM3B4O1xyXG4gICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IEBvcHRpQ29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMTVweDtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAzMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAubGctYmxvY2soe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjdweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH0pO1xyXG4gICAgICAgICAgICAgICAgICAgIC5tZC1ibG9jayh7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMTVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMzBweDtcclxuICAgICAgICAgICAgICAgICAgICB9KTsgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIC54cy1ibG9jayh7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIzcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfSk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuY2FsbF9zZXBhcmF0ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgLmJ1dHRvbl9zdGQoKTtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTogNDBweDtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIC5tZC1ibG9jayh7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIH0pO1xyXG4gICAgICAgICAgICAgICAgICAgIC54cy1ibG9jayh7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgfSk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19mb3JtX2JpZCB7XHJcbiAgICAgICAgLmZvcm1fcmlnaHQoKTtcclxuICAgICAgICAubWQtYmxvY2soe1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH0pO1xyXG5cclxuICAgICAgICAuZXJyb3JfbmFtZSB7XHJcbiAgICAgICAgICAgIC5lcnJvcigpO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmVycm9yX3RlbCB7XHJcbiAgICAgICAgICAgIC5lcnJvcigpO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIkBpbXBvcnQgXCJlbnRyeVwiO1xyXG5cclxuLnJlbWJpdF9hcHBsaWFuY2VzIHtcclxuICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcblxyXG4gICAgLnhzLWJsb2NrKHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfSk7XHJcblxyXG4gICAgJl9fYmxvY2sge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAudGVjaCB7XHJcbiAgICAgICAgICAgIGhlaWdodDogMjIwcHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyMjBweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9hcHBsaWFuY2VzL2JhY2tfMS5wbmcpIG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAzMHB4O1xyXG4gICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICAgICAubGctYmxvY2soe1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDE2MnB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxNjJweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogOHB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDIycHg7XHJcbiAgICAgICAgICAgIH0pO1xyXG4gICAgICAgICAgICAubWQtYmxvY2soe1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDE3NHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxNzRweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTRweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDE0cHg7XHJcbiAgICAgICAgICAgIH0pO1xyXG5cclxuICAgICAgICAgICAgJjpudGgtY2hpbGQoOG4rMikge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9hcHBsaWFuY2VzL2JhY2tfMi5wbmcpIG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjpudGgtY2hpbGQoOG4rMykge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9hcHBsaWFuY2VzL2JhY2tfMy5wbmcpIG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjpudGgtY2hpbGQoOG4rNCkge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9hcHBsaWFuY2VzL2JhY2tfNC5wbmcpIG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjpudGgtY2hpbGQoNSkge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9hcHBsaWFuY2VzL2JhY2tfNS5wbmcpIG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjpudGgtY2hpbGQoNikge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9hcHBsaWFuY2VzL2JhY2tfMy5wbmcpIG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjpudGgtY2hpbGQoNykge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9hcHBsaWFuY2VzL2JhY2tfMy5wbmcpIG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDZuKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjpudGgtY2hpbGQobis3KSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA4cHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5tZC1ibG9jayh7XHJcbiAgICAgICAgICAgICAgICAmOm50aC1jaGlsZChvZGQpLCAmOm50aC1jaGlsZChldmVuKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCg0bikge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKG4rNSkge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH0pO1xyXG5cclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAuM3M7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2FwcGxpYW5jZXMvYmFja19ob3Zlci5zdmcpIG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICYgLmljb24ge1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IC4ycztcclxuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJiAudGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IC4zcztcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZmZmZjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnByaWNlIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzVweDtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjA0ZW07XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI0ZGRkZGRjtcclxuICAgICAgICAgICAgICAgIHRvcDogNzhweDtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgICAgICAgICAgICAgICAubGctYmxvY2soe1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogNzBweDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDI3cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI3cHg7XHJcbiAgICAgICAgICAgICAgICB9KTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmljb24ge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDExMHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMTBweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgLmxnLWJsb2NrKHtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDgycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDgycHg7XHJcbiAgICAgICAgICAgICAgICB9KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IEBmb250Q29sb3I7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMThweDtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjA0ZW07XHJcblxyXG4gICAgICAgICAgICAgICAgLmxnLWJsb2NrKHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICB9KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19ibG9ja19vcHRpb25hbCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgIC50ZWNoIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMzBweDtcclxuICAgICAgICAgICAgd2lkdGg6IDY3NnB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2FwcGxpYW5jZXMvYmFja18yXzEucG5nKSBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogOHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA4cHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNTBweDtcclxuICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgIC5sZy1ibG9jayh7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDk2cHg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNTAycHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDhweDtcclxuICAgICAgICAgICAgfSk7XHJcbiAgICAgICAgICAgIC5tZC1ibG9jayh7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMzYycHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xyXG4gICAgICAgICAgICB9KTtcclxuXHJcbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogLjNzO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9hcHBsaWFuY2VzL29wdF9iYWNrX2hvdmVyLnN2Zykgbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgJiAuaWNvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogLjJzO1xyXG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmIC50aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogLjNzO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAucHJpY2Uge1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzNXB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDRlbTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjRkZGRkZGO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG5cclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG5cclxuICAgICAgICAgICAgICAgIC5sZy1ibG9jayh7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyN3B4O1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyN3B4O1xyXG4gICAgICAgICAgICAgICAgfSk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5pY29uIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMzBweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTA1cHg7XHJcbiAgICAgICAgICAgICAgICBmaWxsOiBAZm9udENvbG9yO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA3MHB4O1xyXG5cclxuICAgICAgICAgICAgICAgIC5sZy1ibG9jayh7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogODBweDtcclxuICAgICAgICAgICAgICAgIH0pO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogQGZvbnRDb2xvcjtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjVweDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyOXB4O1xyXG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDRlbTtcclxuXHJcbiAgICAgICAgICAgICAgICAubGctYmxvY2soe1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjNweDtcclxuICAgICAgICAgICAgICAgIH0pO1xyXG4gICAgICAgICAgICAgICAgLm1kLWJsb2NrKHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICB9KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG4ucmVtYml0X2FwcGxpYW5jZXNfbW9iIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gICAgcGFkZGluZy10b3A6IDI1cHg7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogNjBweDtcclxuXHJcbiAgICAueHMtYmxvY2soe1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfSk7XHJcblxyXG4gICAgJl9fc2xpZGVyIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgLmRvdHMoQGRvdEdyYXksIC0zOHB4KTtcclxuXHJcbiAgICAgICAgLnNsaWRlIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgICYub3B0aW9uYWwge1xyXG4gICAgICAgICAgICAgICAgLnRlY2gge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIlO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgLmljb24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogOTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAzNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAucHJpY2Uge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogNjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMTVweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC50ZWNoIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA0OCU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE1MHB4O1xyXG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMjUwcHg7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2FwcGxpYW5jZXMvYmFja18xLnBuZykgbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblxyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyJTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIlO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDIwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMm4pIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmOm50aC1jaGlsZChuKzMpIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC54cy1ibG9jayh7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogQGJhY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgICAgICAgICAgIH0pO1xyXG4gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAvLyAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIC8vICAgICB0cmFuc2l0aW9uOiAuM3M7XHJcbiAgICAgICAgICAgICAgICAvLyAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9hcHBsaWFuY2VzL29wdF9iYWNrX2hvdmVyLnN2Zykgbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICAgICAgLy8gICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgLy8gICAgIC54cy1ibG9jayh7XHJcbiAgICAgICAgICAgICAgICAvLyAgICAgICAgIGJhY2tncm91bmQ6ICM3NUFDRUQ7XHJcbiAgICAgICAgICAgICAgICAvLyAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgICAgICAgICAgICAvLyAgICAgfSk7XHJcbiAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAvLyAgICAgJiAuaWNvbiB7XHJcbiAgICAgICAgICAgICAgICAvLyAgICAgICAgIHRyYW5zaXRpb246IC4ycztcclxuICAgICAgICAgICAgICAgIC8vICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgICAgIC8vICAgICB9XHJcbiAgICAgICAgICAgICAgICAvLyAgICAgJiAudGl0bGUge1xyXG4gICAgICAgICAgICAgICAgLy8gICAgICAgICB0cmFuc2l0aW9uOiAuM3M7XHJcbiAgICAgICAgICAgICAgICAvLyAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xyXG4gICAgICAgICAgICAgICAgLy8gICAgIH1cclxuICAgICAgICAgICAgICAgIC8vIH1cclxuXHJcbiAgICAgICAgICAgICAgICAucHJpY2Uge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyN3B4O1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyN3B4O1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wNGVtO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjRkZGRkZGO1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiA1MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuaWNvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDcwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA3MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZpbGw6IEBmb250Q29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDE1cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiBAZm9udENvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wNGVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxufSIsIkBpbXBvcnQgXCJlbnRyeVwiO1xyXG5cclxuLnJlbWJpdF93aHkge1xyXG4gICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgIGJhY2tncm91bmQ6ICMzRDBFOTI7XHJcbiAgICBoZWlnaHQ6IDYxMHB4O1xyXG5cclxuICAgICYudmlzaWJsZSB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogIzNEMEU5MiB1cmwoLi4vaW1nL3doeS9iYWNrLmpwZykgbm8tcmVwZWF0O1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgLmxnLWJsb2NrKHtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtN3B4IDBweDtcclxuICAgIH0pO1xyXG4gICAgLm1kLWJsb2NrKHtcclxuICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICB9KTtcclxuICAgIC54cy1ibG9jayh7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH0pO1xyXG5cclxuICAgICZfX2Jsb2NrIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHJcbiAgICAgICAgLm1kLWJsb2NrKHtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDQwcHg7XHJcbiAgICAgICAgfSk7XHJcblxyXG4gICAgICAgICZfX2xlZnRfYmxvY2sge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA3MHB4O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDMwcHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzOHB4O1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wNGVtO1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICBjb2xvcjogI0ZGRkZGRjtcclxuXHJcbiAgICAgICAgICAgIC5tZC1ibG9jayh7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xyXG4gICAgICAgICAgICB9KTtcclxuXHJcbiAgICAgICAgICAgIGgyIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cclxuICAgICAgICAgICAgICAgIC5tZC1ibG9jayh7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMXB4O1xyXG4gICAgICAgICAgICAgICAgfSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLml0ZW1zX2Jsb2NrIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDUwcHg7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG5cclxuICAgICAgICAgICAgICAgIC5tZC1ibG9jayh7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNTBweDtcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgICAgICB9KTtcclxuXHJcbiAgICAgICAgICAgICAgICAuaXRlbSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0NiU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5sZy1ibG9jayh7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgfSk7XHJcbiAgICAgICAgICAgICAgICAgICAgLm1kLWJsb2NrKHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQ2JTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9KTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmxnX2JyX25vbmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAubGctYmxvY2soe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfSk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAuaWNvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZpbGw6ICNGRkZGRkY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMjVweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgLmRlc2Mge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyM3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLjA0ZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLmxnLWJsb2NrKHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLm1kLWJsb2NrKHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyM3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9KTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDJuLTEpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZChuKzMpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNjBweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgXHJcbiAgICAgICAgJl9fcmlnaHRfYmxvY2sge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAzN3B4O1xyXG4gICAgICAgICAgICB3aWR0aDogNTc1cHg7XHJcbiAgICAgICAgICAgIG1pbi13aWR0aDogNTc1cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogNTMwcHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDBweCAwcHggMjVweCByZ2JhKDAsIDAsIDAsIDAuNTUpO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogNDBweDtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA1MHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNTBweDtcclxuICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAgICAgLmxnLWJsb2NrKHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDQ2cHg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNDA5cHg7XHJcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDQwOXB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA1MDBweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMzZweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDI1cHg7XHJcbiAgICAgICAgICAgIH0pO1xyXG4gICAgICAgICAgICAubWQtYmxvY2soe1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxODBweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xyXG4gICAgICAgICAgICB9KTtcclxuXHJcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvd2h5L2Jsb2NrLnN2Zykgbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDYzcHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMHB4O1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IC0xcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgLmxnLWJsb2NrKHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNTBweDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDgwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAzNXB4O1xyXG4gICAgICAgICAgICAgICAgfSk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGgyIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wNGVtO1xyXG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiBAZm9udENvbG9yO1xyXG5cclxuICAgICAgICAgICAgICAgIC5sZy1ibG9jayh7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xyXG4gICAgICAgICAgICAgICAgfSk7XHJcbiAgICAgICAgICAgICAgICAubWQtYmxvY2soe1xyXG4gICAgICAgICAgICAgICAgICAgIC5tZF9vZmYge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH0pO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuaXRlbXNfYmxvY2sge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMjdweDtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuICAgICAgICAgICAgICAgIC5sZy1ibG9jayh7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMzJweDtcclxuICAgICAgICAgICAgICAgIH0pO1xyXG5cclxuICAgICAgICAgICAgICAgIC5pdGVtIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAuaWNvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMzVweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgLmRlc2Mge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjNweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogQGZvbnRDb2xvcjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5sZy1ibG9jayh7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5tZC1ibG9jayh7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjNweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfSk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZChuKzIpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNjBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5sZy1ibG9jayh7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA2NXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9KTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMykge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAubGctYmxvY2soe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNzhweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfSk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5cclxuXHJcblxyXG4ucmVtYml0X3doeV9tb2Jfb25lIHtcclxuICAgIGJhY2tncm91bmQ6IEBiYWNrTW9iO1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgICAueHMtYmxvY2soe1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfSk7XHJcblxyXG4gICAgJl9fYmxvY2sge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiA0MHB4O1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMDBweDtcclxuICAgICAgICBoMiB7XHJcbiAgICAgICAgICAgIC5oMl9tb2IoKTtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnNsaWRlciB7XHJcbiAgICAgICAgICAgIC5kb3RzKEBkb3QsIC01MHB4KTtcclxuXHJcbiAgICAgICAgICAgIC5zbGlkZSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgIC5pY29uIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNzBweDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDcwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5kZXNjIHtcclxuICAgICAgICAgICAgICAgICAgICAuZGVzY19tb2IoKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuXHJcbi5yZW1iaXRfd2h5X21vYl90d28ge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XHJcblxyXG4gICAgLnhzLWJsb2NrKHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH0pO1xyXG5cclxuICAgICZfX2Jsb2NrIHsgICAgICAgIFxyXG4gICAgICAgIHBhZGRpbmctdG9wOiA0MHB4O1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMDBweDtcclxuICAgICAgICBoMiB7XHJcbiAgICAgICAgICAgIC5oMl9tb2IoQGZvbnRDb2xvcik7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zbGlkZXIge1xyXG4gICAgICAgICAgICAuZG90cyhAZG90R3JheSwgLTUwcHgpO1xyXG5cclxuICAgICAgICAgICAgLnNsaWRlIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgLmljb24ge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA3MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNzBweDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLmRlc2Mge1xyXG4gICAgICAgICAgICAgICAgICAgIC5kZXNjX21vYihAZm9udENvbG9yKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIkBpbXBvcnQgXCJlbnRyeVwiO1xyXG5cclxuLnJlbWJpdF9wcmluY2lwbGVzIHtcclxuICAgIC8vIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBcclxuICAgIC5tZC1ibG9jayh7XHJcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcclxuICAgIH0pO1xyXG4gICAgLnhzLWJsb2NrKHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfSk7XHJcblxyXG4gICAgLndyYXBwZXIge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgIHdpZHRoOiAzNDVweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA0MTBweDtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBsZWZ0OiAtMTUwcHg7XHJcbiAgICAgICAgICAgIGJvdHRvbTogLTIwMHB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL3ByaW5jaXBsZXMvbnV0X2JhY2suc3ZnKSBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAgICAgICAgICAgei1pbmRleDogLTI7XHJcblxyXG4gICAgICAgICAgICAubGctYmxvY2soe1xyXG4gICAgICAgICAgICAgICAgYm90dG9tOiAtMTUwcHg7XHJcbiAgICAgICAgICAgIH0pO1xyXG4gICAgICAgICAgICAubWQtYmxvY2soe1xyXG4gICAgICAgICAgICAgICAgYm90dG9tOiAwcHg7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAtMTgwcHg7XHJcbiAgICAgICAgICAgIH0pO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvcHJpbmNpcGxlcy9udXRfYmFjay5zdmcpIG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gICAgICAgICAgICB6LWluZGV4OiAtMjtcclxuICAgICAgICAgICAgd2lkdGg6IDM0NXB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDQxMHB4O1xyXG4gICAgICAgICAgICByaWdodDogMTUwcHg7XHJcbiAgICAgICAgICAgIHRvcDogLTEwMHB4O1xyXG5cclxuICAgICAgICAgICAgLmxnLWJsb2NrKHtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAtOTBweDtcclxuICAgICAgICAgICAgfSk7XHJcbiAgICAgICAgICAgIC5tZC1ibG9jayh7XHJcbiAgICAgICAgICAgICAgICByaWdodDogMTAwcHg7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDIwcHg7XHJcbiAgICAgICAgICAgIH0pO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19ibG9jayB7XHJcbiAgICAgICAgaGVpZ2h0OiA0MzVweDtcclxuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiA2MHB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgLmxnLWJsb2NrKHtcclxuICAgICAgICAgICAgaGVpZ2h0OiA1MDBweDtcclxuICAgICAgICB9KTtcclxuICAgICAgICAubWQtYmxvY2soe1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA1MHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcclxuICAgICAgICB9KTtcclxuXHJcbiAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9wcmluY2lwbGVzL251dF9iYWNrLnN2Zykgbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgICAgICAgICAgIHotaW5kZXg6IC0yO1xyXG4gICAgICAgICAgICB3aWR0aDogMjAzcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMjQwcHg7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICBib3R0b206IC00MHB4O1xyXG5cclxuICAgICAgICAgICAgLmxnLWJsb2NrKHtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAtOTBweDtcclxuICAgICAgICAgICAgfSk7XHJcbiAgICAgICAgICAgIC5tZC1ibG9jayh7XHJcbiAgICAgICAgICAgICAgICByaWdodDogMTBweDtcclxuICAgICAgICAgICAgfSk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgIGgyIHtcclxuICAgICAgICAgICAgLmgyX2NvbG9yKCk7XHJcblxyXG4gICAgICAgICAgICAubWQtYmxvY2soe1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNXB4O1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDM0cHg7XHJcbiAgICAgICAgICAgIH0pO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9faXRlbXMge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA2MHB4O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHJcbiAgICAgICAgICAgIC5sZy1ibG9jayh7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgIH0pO1xyXG4gICAgICAgICAgICAubWQtYmxvY2soe1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcclxuICAgICAgICAgICAgfSk7XHJcblxyXG4gICAgICAgICAgICAuaXRlbSB7XHJcbiAgICAgICAgICAgICAgICAuc2l6ZSgzKTtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgICAgICAgICAmOm50aC1jaGlsZChuKzUpIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA3NXB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5sZy1ibG9jayh7XHJcbiAgICAgICAgICAgICAgICAgICAgLnNpemUoNCk7XHJcbiAgICAgICAgICAgICAgICAgICAgJjpudGgtY2hpbGQobis0KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDQycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfSk7XHJcbiAgICAgICAgICAgICAgICAubWQtYmxvY2soe1xyXG4gICAgICAgICAgICAgICAgICAgIC5zaXplKDYpO1xyXG4gICAgICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKG9kZCksICY6bnRoLWNoaWxkKGV2ZW4pIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJjpudGgtY2hpbGQobiszKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDQycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfSk7XHJcblxyXG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IDRweDtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL3ByaW5jaXBsZXMvbnV0X2JlZm9yZS5zdmcpIG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLmRlc2Mge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyM3B4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiBAZm9udENvbG9yO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5cclxuXHJcbi5yZW1iaXRfcHJpbmNpcGxlc19tb2Ige1xyXG4gICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gICAgLnhzLWJsb2NrKHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH0pO1xyXG5cclxuICAgICZfX2Jsb2NrIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogNDBweDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XHJcbiAgICAgICAgaDIge1xyXG4gICAgICAgICAgICAuaDJfbW9iKEBvcHRpQ29sb3IpO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuc2xpZGVyIHtcclxuICAgICAgICAgICAgLmRvdHMoQGRvdEdyYXksIC01MHB4KTtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDQwcHg7XHJcblxyXG4gICAgICAgICAgICAuZmxpY2tpdHktdmlld3BvcnQge1xyXG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGluaXRpYWw7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5zbGlkZSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgIC5pdGVtIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKGV2ZW4pIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgLmRlc2Mge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAuZGVzY19tb2IoQGZvbnRDb2xvcik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IGNhbGMoNTAlIC0gMTBweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IC0yMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9wcmluY2lwbGVzL251dF9iZWZvcmUuc3ZnKSBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCJAaW1wb3J0IFwiZW50cnlcIjtcclxuXHJcbi5yZW1iaXRfc2NoZW1lIHtcclxuICAgIGJhY2tncm91bmQ6ICMzRDBFOTI7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwcHggLTMycHg7XHJcbiAgICBoZWlnaHQ6IDU2NXB4O1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIHBhZGRpbmctdG9wOiA2NXB4O1xyXG5cclxuICAgICYudmlzaWJsZSB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogIzNEMEU5MiB1cmwoLi4vaW1nL3doeS9iYWNrLmpwZykgbm8tcmVwZWF0O1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgLmxnLWJsb2NrKHtcclxuICAgICAgICBoZWlnaHQ6IDU5MHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDBweCAwcHg7XHJcbiAgICB9KTtcclxuICAgIC54cy1ibG9jayh7XHJcbiAgICAgICAgYmFja2dyb3VuZDogQGJhY2tNb2I7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDQwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA5MHB4O1xyXG5cclxuICAgICAgICAud3JhcHBlciB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfSk7XHJcblxyXG4gICAgaDIge1xyXG4gICAgICAgIC5oMigpO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XHJcblxyXG4gICAgICAgIC54cy1ibG9jayh7XHJcbiAgICAgICAgICAgIC5oMl9tb2IoKTtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICAgICAgICB9KTtcclxuICAgIH1cclxuICAgIFxyXG4gICAgJl9fYmxvY2sge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcblxyXG4gICAgICAgIC5tZC1ibG9jayh7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfSk7XHJcblxyXG4gICAgICAgICZfX2NoZWNrIHtcclxuICAgICAgICAgICAgd2lkdGg6IDQ0MHB4O1xyXG4gICAgICAgICAgICBtaW4td2lkdGg6IDQ0MHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDQwcHg7XHJcblxyXG4gICAgICAgICAgICAuaXRlbSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICNGRkZGRkY7XHJcbiAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICM0RDFDQjU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDU4cHg7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMzBweDtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IC4zcztcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIHotaW5kZXg6IDM7XHJcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogM3B4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IC0zMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAwOyBcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMTZweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogNDFweCBzb2xpZCBsaW5lYXItZ3JhZGllbnQoMjYyLjY5ZGVnLCAjNzg0RkQxIDEuNSUsICM3MTMwRkIgMTA5LjQ2JSksICM3ODRGRDE7O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDE2cHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAuMTVzO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgyNjIuNjlkZWcsICM3ODRGRDEgMS41JSwgIzcxMzBGQiAxMDkuNDYlKSwgIzc4NEZEMTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMjYyLjY5ZGVnLCAjNzg0RkQxIDEuNSUsICM3MTMwRkIgMTA5LjQ2JSksICM3ODRGRDE7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDMwcHgpO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX2Rlc2MgIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7IFxyXG4gICAgICAgICAgICBoZWlnaHQ6IGNhbGMoNThweCAqIDYgKyAzcHggKiA1KTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogMHB4IDBweCAyNXB4IHJnYmEoMCwgMCwgMCwgMC41NSk7ICBcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAgICAgLmxnLWJsb2NrKHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA1MzJweDtcclxuICAgICAgICAgICAgfSk7XHJcblxyXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL3NjaGVtZS9udXRfMS5wbmcpIG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA1MHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0M3B4O1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAtOHB4O1xyXG4gICAgICAgICAgICAgICAgbGVmdDogNjBweDsgXHJcblxyXG4gICAgICAgICAgICAgICAgLmxnLWJsb2NrKHtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAzNXB4O1xyXG4gICAgICAgICAgICAgICAgfSk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9zY2hlbWUvbnV0XzIucG5nKSBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNDhweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNTdweDtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHRvcDogLTI4cHg7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAxMjBweDsgXHJcblxyXG4gICAgICAgICAgICAgICAgLmxnLWJsb2NrKHtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiA5NXB4O1xyXG4gICAgICAgICAgICAgICAgfSk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX21haW4ge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDYwcHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDUwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgLmxnLWJsb2NrKHtcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDM1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMjVweDtcclxuICAgICAgICAgICAgICAgIH0pO1xyXG5cclxuICAgICAgICAgICAgICAgICYuZmFkZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYW5pbWF0aW9uOiBmYWRlIC4zcyBsaW5lYXI7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmLnNob3cge1xyXG4gICAgICAgICAgICAgICAgICAgIGFuaW1hdGlvbjogc2hvdyAuM3MgbGluZWFyO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC50ZXh0IHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiBAZm9udENvbG9yIDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQ4MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNTBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmxnLWJsb2NrKHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH0pO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjQwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyNjBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmxnLWJsb2NrKHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE1MnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE2N3B4O1xyXG4gICAgICAgICAgICAgICAgICAgIH0pO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAubnVtYmVyIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDYxcHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDQ1cHg7XHJcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wNGVtO1xyXG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjRjJFREZBO1xyXG5cclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDYwcHg7XHJcbiAgICAgICAgICAgICAgICBib3R0b206IDQ0cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgLmxnLWJsb2NrKHtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAzNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMjBweDtcclxuICAgICAgICAgICAgICAgIH0pO1xyXG5cclxuICAgICAgICAgICAgICAgICYuZmFkZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYW5pbWF0aW9uOiBmYWRlIC4zcyBsaW5lYXI7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmLnNob3cge1xyXG4gICAgICAgICAgICAgICAgICAgIGFuaW1hdGlvbjogc2hvdyAuM3MgbGluZWFyO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgXHJcblxyXG4gICAgJl9fYmxvY2stc2xpZGVyIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XHJcbiAgICAgICAgYm94LXNoYWRvdzogMHB4IDBweCAyNXB4IHJnYmEoMCwgMCwgMCwgMC41NSk7XHJcblxyXG4gICAgICAgIC5tZC1ibG9jayh7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIH0pO1xyXG5cclxuICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9zY2hlbWUvbnV0XzEucG5nKSBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAgICAgICAgICAgd2lkdGg6IDUwcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogNDNweDtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IC04cHg7XHJcbiAgICAgICAgICAgIGxlZnQ6IDUwcHg7IFxyXG5cclxuICAgICAgICAgICAgLnhzLWJsb2NrKHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH0pO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9zY2hlbWUvbnV0XzIucG5nKSBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAgICAgICAgICAgd2lkdGg6IDQ4cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogNTdweDtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IC0yOHB4O1xyXG4gICAgICAgICAgICBsZWZ0OiAxMTBweDsgXHJcblxyXG4gICAgICAgICAgICAueHMtYmxvY2soe1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfSk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19pdGVtIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgICZfX21haW4ge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA1MHB4O1xyXG5cclxuICAgICAgICAgICAgICAgIC54cy1ibG9jayh7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMzBweCAxNXB4IDMwcHggMTVweDtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XHJcbiAgICAgICAgICAgICAgICB9KTtcclxuXHJcbiAgICAgICAgICAgICAgICAudGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IEBmb250Q29sb3I7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMzBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI0MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMjQwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyNjBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLnhzLWJsb2NrKHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE2MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDE2MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE2MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH0pO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5udW1iZXIge1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNjFweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNDVweDtcclxuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjA0ZW07XHJcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICNGMkVERkE7XHJcblxyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogNTBweDtcclxuICAgICAgICAgICAgICAgIGJvdHRvbTogMjBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAueHMtYmxvY2soe1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IHVuc2V0O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTogdW5zZXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgfSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmZsaWNraXR5LXBhZ2UtZG90cyB7XHJcbiAgICAgICAgYm90dG9tOiAtNDVweDtcclxuXHJcbiAgICAgICAgLnhzLWJsb2NrKHtcclxuICAgICAgICAgICAgYm90dG9tOiAtNTVweDtcclxuICAgICAgICB9KTtcclxuXHJcbiAgICAgICAgLmRvdCB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvb3B0aW9uYWwvZG90LnN2Zykgbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgICAgICAgICAgIHdpZHRoOiA4cHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IC4zcztcclxuXHJcbiAgICAgICAgICAgICYuaXMtc2VsZWN0ZWQge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9vcHRpb25hbC9kb3Rfc2VsZWN0ZWQuc3ZnKSBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG59XHJcblxyXG5cclxuQGtleWZyYW1lcyBmYWRlIHtcclxuICAgIDAlIHtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgfVxyXG4gICAgMTAwJSB7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgIH1cclxufVxyXG5Aa2V5ZnJhbWVzIHNob3cge1xyXG4gICAgMCUge1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICB9XHJcbiAgICAxMDAlIHtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgfVxyXG59IiwiQGltcG9ydCBcImVudHJ5XCI7XHJcblxyXG4ucmVtYml0X3F1ZXN0aW9ucyB7XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgcGFkZGluZzogNjBweCAwO1xyXG4gICAgbWluLWhlaWdodDogNTAwcHg7XHJcbiAgICAvLyBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAgIC54cy1ibG9jayh7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDQwcHg7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XHJcblxyXG4gICAgICAgIC53cmFwcGVyIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICB9XHJcbiAgICB9KTtcclxuXHJcbiAgICBoMiB7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDM0cHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAyNXB4O1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjA0ZW07XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICBjb2xvcjogQGZvbnRDb2xvcjtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xyXG5cclxuICAgICAgICAueHMtYmxvY2soe1xyXG4gICAgICAgICAgICAuaDJfbW9iKEBmb250Q29sb3IpO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgICAgIH0pO1xyXG4gICAgfVxyXG4gICAgJl9fYmxvY2sge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcblxyXG4gICAgICAgIC5tZC1ibG9jayh7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgfSk7XHJcblxyXG4gICAgICAgICZfX2l0ZW1zIHtcclxuICAgICAgICAgICAgd2lkdGg6IDY1MHB4O1xyXG4gICAgICAgICAgICBtaW4td2lkdGg6IDY1MHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDQwcHg7XHJcblxyXG4gICAgICAgICAgICAubGctYmxvY2soe1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDU4MHB4O1xyXG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiA1ODBweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcclxuICAgICAgICAgICAgfSk7XHJcbiAgICAgICAgICAgIC5tZC1ibG9jayh7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgfSk7XHJcbiAgICAgICAgICAgIC54cy1ibG9jayh7XHJcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgIH0pO1xyXG5cclxuICAgICAgICAgICAgLml0ZW0ge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzREMUNCNTtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IC4zcztcclxuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICY6bm90KDpmaXJzdC1jaGlsZCkge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDNweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL3F1ZXN0aW9ucy9hcnJvdy5zdmcpIG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogMjVweDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTFweDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogLjNzO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAueHMtYmxvY2soe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICByaWdodDogMTVweDtcclxuICAgICAgICAgICAgICAgICAgICB9KTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI0ZGRkZGRjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxOXB4IDMwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC54cy1ibG9jayh7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcclxuICAgICAgICAgICAgICAgICAgICB9KTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IEBmaXJzdExpbmtIb3ZlcjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBAZmlyc3RMaW5rSG92ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLnRleHQge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM0QzRDNEM7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjRTJFRkZGO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3cteTogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDMwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC54cy1ibG9jayh7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcclxuICAgICAgICAgICAgICAgICAgICB9KTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBmb3JtIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogI0UyRUZGRiB1cmwoLi4vaW1nL3F1ZXN0aW9ucy9iYWNrLnBuZykgbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICAgICAgICB3aWR0aDogNjcwcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogNDIwcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAzNXB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDM1cHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDM1cHg7XHJcbiAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgICAgIC5sZy1ibG9jayh7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNDEwcHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDYwMHB4O1xyXG4gICAgICAgICAgICB9KTtcclxuICAgICAgICAgICAgLm1kLWJsb2NrKHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDU1cHg7XHJcbiAgICAgICAgICAgIH0pO1xyXG4gICAgICAgICAgICAueHMtYmxvY2soe1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogQGJhY2s7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMjVweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcclxuICAgICAgICAgICAgfSk7XHJcblxyXG4gICAgICAgICAgICAuYnJfb24ge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAubGctYmxvY2soe1xyXG4gICAgICAgICAgICAgICAgLmJyX29mZiB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5icl9vbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH0pO1xyXG5cclxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9wcmluY2lwbGVzL251dF9iYWNrLnN2Zykgbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgYm90dG9tOiAtMTEwcHg7XHJcbiAgICAgICAgICAgICAgICByaWdodDogMzVweDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMzdweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTYzcHg7XHJcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAtMjtcclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgLm1kLWJsb2NrKHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgfSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL3ByaW5jaXBsZXMvbnV0X2JhY2suc3ZnKSBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICBib3R0b206IC0xNTBweDtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAxNjBweDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA1OXB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA3MHB4O1xyXG4gICAgICAgICAgICAgICAgei1pbmRleDogLTI7XHJcblxyXG4gICAgICAgICAgICAgICAgLm1kLWJsb2NrKHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgfSk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5lcnJvcl9uYW1lIHtcclxuICAgICAgICAgICAgICAgIC5lcnJvcigpO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5lcnJvcl90ZWwge1xyXG4gICAgICAgICAgICAgICAgLmVycm9yKCk7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDRlbTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiBAZm9udENvbG9yO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAueHMtYmxvY2soe1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjFweDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTYwcHg7XHJcbiAgICAgICAgICAgICAgICB9KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuZGVzYyB7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIzcHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IEBmb250Q29sb3I7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgIC5tZC1ibG9jayh7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQ0NXB4O1xyXG4gICAgICAgICAgICAgICAgfSk7XHJcbiAgICAgICAgICAgICAgICAueHMtYmxvY2soe1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjI1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcclxuICAgICAgICAgICAgICAgIH0pO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5mb250X3BsYWNlaG9sZGVyKCkge1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IEBmb250Q29sb3I7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE3cHg7XHJcbiAgICAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5pbnB1dF9ibG9jayB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgLmxnLWJsb2NrKHtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgfSk7XHJcbiAgICAgICAgICAgICAgICAubWQtYmxvY2soe1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICB9KTtcclxuICAgICAgICAgICAgICAgIC54cy1ibG9jayh7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgIH0pO1xyXG4gICAgICAgICAgICAgICAgLmlucHV0X2l0ZW0ge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyODdweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgaW5wdXQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAuZm9udF9wbGFjZWhvbGRlcigpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQ1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgXHJcbiAgICAgICAgICAgICAgICAgICAgLmxnLWJsb2NrKHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDM1MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH0pO1xyXG4gICAgICAgICAgICAgICAgICAgIC54cy1ibG9jayh7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIH0pO1xyXG4gICAgXHJcbiAgICAgICAgICAgICAgICAgICAgJi5uYW1lIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAubGctYmxvY2soe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5tZC1ibG9jayh7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLnhzLWJsb2NrKHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH0pO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmOjpwbGFjZWhvbGRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiBAZm9udENvbG9yRmFkZWQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIHRleHRhcmVhIHtcclxuICAgICAgICAgICAgICAgIC5mb250X3BsYWNlaG9sZGVyKCk7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMTVweDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA4NXB4O1xyXG4gICAgICAgICAgICAgICAgcmVzaXplOiBub25lO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAubGctYmxvY2soe1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzNTBweDtcclxuICAgICAgICAgICAgICAgIH0pO1xyXG4gICAgICAgICAgICAgICAgLm1kLWJsb2NrKHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIH0pO1xyXG4gICAgICAgICAgICAgICAgJjo6cGxhY2Vob2xkZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiBAZm9udENvbG9yRmFkZWQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmZvb3Qge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcblxyXG4gICAgICAgICAgICAgICAgLmxnLWJsb2NrKHtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgfSk7XHJcbiAgICAgICAgICAgICAgICAubWQtYmxvY2soe1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICB9KTtcclxuICAgICAgICAgICAgICAgIC54cy1ibG9jayh7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgIH0pO1xyXG4gICAgICAgICAgICAgICAgYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgICAgICAuYnV0dG9uX3Vuc2V0KCk7XHJcbiAgICAgICAgICAgICAgICAgICAgLmJ1dHRvbl9zdGQoKTtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5sZy1ibG9jayh7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzNTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH0pO1xyXG4gICAgICAgICAgICAgICAgICAgIC5tZC1ibG9jayh7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyNjNweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiAyNjNweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH0pO1xyXG4gICAgICAgICAgICAgICAgICAgIC54cy1ibG9jayh7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfSk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuY29uZGl0aW9ucyxcclxuICAgICAgICAgICAgICAgIC5jb25kaXRpb25zIGEge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiBAZm9udENvbG9yRmFkZWQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuY29uZGl0aW9ucyB7XHJcbiAgICAgICAgICAgICAgICAgICAgLm1kLWJsb2NrKHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI2M3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfSk7XHJcbiAgICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbi1saW5lOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IC4zcztcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IEBmaXJzdExpbmtIb3ZlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIkBpbXBvcnQgXCJlbnRyeVwiO1xyXG5cclxuLnJlbWJpdF9yZXZpZXdzIHtcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICBoZWlnaHQ6IDUwMHB4O1xyXG4gICAgYmFja2dyb3VuZDogIzNEMEU5MjtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTMwcHg7XHJcbiAgICBwYWRkaW5nLXRvcDogNjVweDtcclxuXHJcbiAgICAmLnZpc2libGUge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICMzRDBFOTIgdXJsKC4uL2ltZy93aHkvYmFjay5qcGcpIG5vLXJlcGVhdDtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgfVxyXG5cclxuICAgIC5sZy1ibG9jayh7XHJcbiAgICAgICAgaGVpZ2h0OiA1ODVweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDBweDtcclxuICAgIH0pO1xyXG4gICAgLm1kLWJsb2NrKHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogNTBweDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogOTBweDtcclxuICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICB9KTtcclxuICAgIC54cy1ibG9jayh7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDQwcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZDogQGJhY2tNb2I7XHJcblxyXG4gICAgICAgIC53cmFwcGVyIHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuZmxpY2tpdHktcGFnZS1kb3RzIHtcclxuICAgICAgICAgICAgYm90dG9tOiAtNTVweDtcclxuICAgICAgICB9XHJcbiAgICB9KTtcclxuXHJcbiAgICBoMiB7XHJcbiAgICAgICAgLmgyKCk7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNTVweDtcclxuXHJcbiAgICAgICAgLm1kLWJsb2NrKHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICAgICAgICB9KTtcclxuICAgICAgICAueHMtYmxvY2soe1xyXG4gICAgICAgICAgICAuaDJfbW9iKCk7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICAgICAgfSk7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYmxvY2sge1xyXG4gICAgICAgIHdpZHRoOiAxMTcwcHg7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcblxyXG4gICAgICAgIC5sZy1ibG9jayh7XHJcbiAgICAgICAgICAgIHdpZHRoOiA4ODBweDtcclxuICAgICAgICB9KTtcclxuICAgICAgICAubWQtYmxvY2soe1xyXG4gICAgICAgICAgICB3aWR0aDogNzM4cHg7XHJcblxyXG4gICAgICAgICAgICAuZmxpY2tpdHktdmlld3BvcnQge1xyXG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IHVuc2V0O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuZG90cyhAZG90OyAtNDVweCk7XHJcblxyXG4gICAgICAgIH0pO1xyXG4gICAgICAgIC54cy1ibG9jayh7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH0pO1xyXG5cclxuICAgICAgICAuaXRlbSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XHJcbiAgICAgICAgICAgIHdpZHRoOiA1NzVweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAyODBweDtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMjVweDtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA1MHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4O1xyXG4gICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XHJcblxyXG4gICAgICAgICAgICAubGctYmxvY2soe1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDQzMHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzMzBweDtcclxuICAgICAgICAgICAgfSk7XHJcbiAgICAgICAgICAgIC5tZC1ibG9jayh7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNTY3cHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDI4MHB4O1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogLjNzO1xyXG5cclxuICAgICAgICAgICAgICAgICY6bm90KC5pcy1zZWxlY3RlZCkge1xyXG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IC40O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9KTtcclxuICAgICAgICAgICAgLnhzLWJsb2NrKHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogODBweDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICB9KTtcclxuXHJcbiAgICAgICAgICAgIC5zcXVhcmUoKSB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA4cHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDhweDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IEBvcHRpQ29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAuc3F1YXJlKCk7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIC5zcXVhcmUoKTtcclxuICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogdW5zZXQ7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5zcXVhcmVzIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICByaWdodDogMDtcclxuXHJcbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIC5zcXVhcmUoKTtcclxuICAgICAgICAgICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAuc3F1YXJlKCk7XHJcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuZGF0ZSB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICByaWdodDogNTBweDtcclxuICAgICAgICAgICAgICAgIHRvcDogNDBweDtcclxuXHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IEBmb250Q29sb3I7XHJcblxyXG4gICAgICAgICAgICAgICAgLnhzLWJsb2NrKHtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IHVuc2V0O1xyXG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiB1bnNldDtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTogNDBweDtcclxuICAgICAgICAgICAgICAgIH0pO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5wZXJzb24ge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNThweDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDY3cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLmRlc2Mge1xyXG4gICAgICAgICAgICAgICAgICAgIC5uYW1lIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMwNzA3MDc7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIC5wb3NpdGlvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiBAZm9udENvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjNweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogQGZvbnRDb2xvcjtcclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC8vIGZsaWNraXR5PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbiAgICAuZmxpY2tpdHktYnV0dG9uIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgICAgIHdpZHRoOiB1bnNldDtcclxuICAgICAgICBoZWlnaHQ6IHVuc2V0O1xyXG4gICAgfVxyXG4gICAgLmZsaWNraXR5LWJ1dHRvbjpob3ZlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgIH1cclxuICAgIC5mbGlja2l0eS1idXR0b246aG92ZXIgc3ZnIC5zdDAge1xyXG4gICAgICAgIGZpbGw6IEBvcHRpQ29sb3I7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogLjNzO1xyXG4gICAgfVxyXG4gICAgLmZsaWNraXR5LWJ1dHRvbjpob3ZlciBzdmcgLnN0MSB7XHJcbiAgICAgICAgZmlsbDogI2ZmZmZmZjtcclxuICAgICAgICB0cmFuc2l0aW9uOiAuM3M7XHJcbiAgICB9XHJcbiAgICAuZmxpY2tpdHktcHJldi1uZXh0LWJ1dHRvbiB7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgICAgICB3aWR0aDogNjlweDtcclxuICAgICAgICBoZWlnaHQ6IDc3cHg7XHJcbiAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogLjNzO1xyXG5cclxuICAgICAgICAubGctYmxvY2soe1xyXG4gICAgICAgICAgICB3aWR0aDogNjBweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA2NnB4O1xyXG4gICAgICAgIH0pO1xyXG4gICAgfVxyXG4gICAgLmZsaWNraXR5LWJ1dHRvbi1pY29uIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gICAgLmZsaWNraXR5LXByZXYtbmV4dC1idXR0b24ucHJldmlvdXMge1xyXG4gICAgICAgIGxlZnQ6IC05NXB4O1xyXG5cclxuICAgICAgICAubGctYmxvY2soe1xyXG4gICAgICAgICAgICBsZWZ0OiAtNzNweDtcclxuICAgICAgICB9KTtcclxuICAgIH1cclxuICAgIC5mbGlja2l0eS1wcmV2LW5leHQtYnV0dG9uLm5leHQge1xyXG4gICAgICAgIHJpZ2h0OiAtOTVweDtcclxuXHJcbiAgICAgICAgLmxnLWJsb2NrKHtcclxuICAgICAgICAgICAgcmlnaHQ6IC03M3B4O1xyXG4gICAgICAgIH0pO1xyXG4gICAgfVxyXG4gICAgLy8gZmxpY2tpdHk9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxufSIsIkBpbXBvcnQgXCJlbnRyeVwiO1xyXG5cclxuLnJlbWJpdF9kZXNjcmlwdGlvbiB7XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgcGFkZGluZy10b3A6IDYwcHg7XHJcbiAgICBiYWNrZ3JvdW5kOiAjRTJFRkZGIHVybCguLi9pbWcvZGVzY3JpcHRpb24vYmFjay5wbmcpIG5vLXJlcGVhdDtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICBoZWlnaHQ6IDc2MHB4O1xyXG5cclxuICAgIC5tZC1ibG9jayh7XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA5MHB4O1xyXG4gICAgfSk7XHJcbiAgICAueHMtYmxvY2soe1xyXG4gICAgICAgIGJhY2tncm91bmQ6IEBiYWNrO1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiA0MHB4O1xyXG5cclxuICAgICAgICAud3JhcHBlciB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5mbGlja2l0eS1wYWdlLWRvdHMge1xyXG4gICAgICAgICAgICBib3R0b206IC01NXB4O1xyXG4gICAgICAgIH1cclxuICAgIH0pO1xyXG5cclxuICAgIGgyIHtcclxuICAgICAgICAuaDJfY29sb3IoKTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA3MHB4O1xyXG5cclxuICAgICAgICAubWQtYmxvY2soe1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xyXG4gICAgICAgIH0pO1xyXG4gICAgICAgIC54cy1ibG9jayh7XHJcbiAgICAgICAgICAgIC5oMl9tb2IoIzc4NEZEMTspO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgICAgIH0pO1xyXG4gICAgfVxyXG4gICAgJl9fYmxvY2sge1xyXG4gICAgICAgIC5sZy1ibG9jayh7XHJcbiAgICAgICAgICAgIHdpZHRoOiA4MDBweDtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgfSk7XHJcbiAgICAgICAgLm1kLWJsb2NrKHtcclxuICAgICAgICAgICAgd2lkdGg6IDczOHB4O1xyXG5cclxuICAgICAgICAgICAgLmZsaWNraXR5LXZpZXdwb3J0IHtcclxuICAgICAgICAgICAgICAgIG92ZXJmbG93OiB1bnNldDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmRvdHMoQGRvdDsgLTQ1cHgpO1xyXG4gICAgICAgIH0pO1xyXG4gICAgICAgIC54cy1ibG9jayh7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH0pO1xyXG4gICAgICAgIC5pdGVtIHtcclxuICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICAgICAgd2lkdGg6IDM2NXB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDUwMHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogNzBweDtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA0OHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA0OHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogOTBweDtcclxuICAgICAgICAgICAgLy8gb3ZlcmZsb3cteTogYXV0bztcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XHJcblxyXG4gICAgICAgICAgICAubWQtYmxvY2soe1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDU2NnB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzMjBweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMzBweDtcclxuICAgICAgICAgICAgfSk7XHJcbiAgICAgICAgICAgIC54cy1ibG9jayh7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDY1cHg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgfSk7XHJcblxyXG4gICAgICAgICAgICAmOm5vdCguaXMtc2VsZWN0ZWQpIHtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuNDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIC5zcXVhcmVfc21hbGwoKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAuc3F1YXJlX2ltZygpO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAubnVtYmVyIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAxOHB4ICAgO1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDE2cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wNGVtO1xyXG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiBAb3B0aUNvbG9yO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC50ZXh0IHtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjNweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogQGZvbnRDb2xvcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcblxyXG4gICAgLy8gZmxpY2tpdHk9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuICAgIC5mbGlja2l0eS12aWV3cG9ydCB7XHJcbiAgICAgICAgb3ZlcmZsb3c6IHVuc2V0O1xyXG4gICAgfVxyXG4gICAgLmZsaWNraXR5LWJ1dHRvbiB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgICAgICB3aWR0aDogdW5zZXQ7XHJcbiAgICAgICAgaGVpZ2h0OiB1bnNldDtcclxuICAgIH1cclxuICAgIC5mbGlja2l0eS1idXR0b246aG92ZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICB9XHJcbiAgICAuZmxpY2tpdHktYnV0dG9uOmhvdmVyIHN2ZyAuc3QwIHtcclxuICAgICAgICBmaWxsOiBAb3B0aUNvbG9yO1xyXG4gICAgICAgIHRyYW5zaXRpb246IC4zcztcclxuICAgIH1cclxuICAgIC5mbGlja2l0eS1idXR0b246aG92ZXIgc3ZnIC5zdDEge1xyXG4gICAgICAgIGZpbGw6ICNmZmZmZmY7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogLjNzO1xyXG4gICAgfVxyXG4gICAgLmZsaWNraXR5LXByZXYtbmV4dC1idXR0b24ge1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICAgICAgd2lkdGg6IDY5cHg7XHJcbiAgICAgICAgaGVpZ2h0OiA3N3B4O1xyXG4gICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgIHRyYW5zaXRpb246IC4zcztcclxuXHJcbiAgICAgICAgLmxnLWJsb2NrKHtcclxuICAgICAgICAgICAgd2lkdGg6IDYwcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogNjZweDtcclxuICAgICAgICB9KTtcclxuICAgIH1cclxuICAgIC5mbGlja2l0eS1idXR0b24taWNvbiB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICAgIC5mbGlja2l0eS1wcmV2LW5leHQtYnV0dG9uLnByZXZpb3VzIHtcclxuICAgICAgICBsZWZ0OiAtOTVweDtcclxuICAgIH1cclxuICAgIC5mbGlja2l0eS1wcmV2LW5leHQtYnV0dG9uLm5leHQge1xyXG4gICAgICAgIHJpZ2h0OiAtOTVweDtcclxuICAgIH1cclxuICAgIC8vIGZsaWNraXR5PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbn0iLCJAaW1wb3J0IFwiZW50cnlcIjtcclxuXHJcbi5yZW1iaXRfbWFwIHtcclxuICAgIHBhZGRpbmctdG9wOiA2MHB4O1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAubWQtYmxvY2soe1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiA1MHB4O1xyXG4gICAgfSk7XHJcbiAgICAueHMtYmxvY2soe1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiA0MHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH0pO1xyXG5cclxuICAgIGgyIHtcclxuICAgICAgICAuaDJfY29sb3IoKTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG5cclxuICAgICAgICAueHMtYmxvY2soe1xyXG4gICAgICAgICAgICAuaDJfbW9iKEBvcHRpQ29sb3IpO1xyXG4gICAgICAgIH0pO1xyXG4gICAgfVxyXG4gICAgJl9fYmxvY2sge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuXHJcbiAgICAgICAgLnhzLWJsb2NrKHtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICB9KTtcclxuXHJcbiAgICAgICAgLnRpdGxlKCkge1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xyXG4gICAgICAgICAgICBjb2xvcjogIzA3MDcwNztcclxuXHJcbiAgICAgICAgICAgIC5sZy1ibG9jayh7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgfSk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5jaXR5IHtcclxuICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuXHJcbiAgICAgICAgICAgIC5sZy1ibG9jayh7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNjUlO1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgIH0pO1xyXG4gICAgICAgICAgICAubWQtYmxvY2soe1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDU5JTtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIH0pO1xyXG4gICAgICAgICAgICAueHMtYmxvY2soe1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB9KTtcclxuICAgICAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgICAgIC50aXRsZSgpO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDRweDtcclxuXHJcbiAgICAgICAgICAgICAgICAubWQtYmxvY2soe1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICAgICAgICAgICAgICB9KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuaXRlbXMge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDUwMHB4O1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuXHJcbiAgICAgICAgICAgICAgICAubGctYmxvY2soe1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICAgICAgfSk7XHJcbiAgICAgICAgICAgICAgICAubWQtYmxvY2soe1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0MDdweDtcclxuICAgICAgICAgICAgICAgIH0pO1xyXG4gICAgICAgICAgICAgICAgLnhzLWJsb2NrKHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIH0pO1xyXG4gICAgICAgICAgICAgICAgLml0ZW0ge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMDAwMDAwO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAvLyBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBub3QtYWxsb3dlZDsgLy8gdGVtcG9yYXJ5XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0UyRUZGRjtcclxuICAgICAgICAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNXB4IDEzcHggNXB4IDEzcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKG4rNykge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZChuKzIpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDhweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoNykge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5tZC1ibG9jayh7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKG9kZCksICY6bnRoLWNoaWxkKGV2ZW4pIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZChuKzYpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpudGgtY2hpbGQobisyKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMTJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCg2KSwgJjpudGgtY2hpbGQoMTEpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfSk7XHJcbiAgICAgICAgICAgICAgICAgICAgLnhzLWJsb2NrKHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpudGgtY2hpbGQob2RkKSwgJjpudGgtY2hpbGQoZXZlbikge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH0pO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAvLyAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAvLyAgICAgdHJhbnNpdGlvbjogLjNzO1xyXG4gICAgICAgICAgICAgICAgICAgIC8vICAgICBjb2xvcjogQGZpcnN0TGlua0hvdmVyO1xyXG4gICAgICAgICAgICAgICAgICAgIC8vICAgICBib3JkZXItY29sb3I6IEBmaXJzdExpbmtIb3ZlcjtcclxuICAgICAgICAgICAgICAgICAgICAvLyB9XHJcbiAgICAgICAgICAgICAgICAgICAgLy8gJjphY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgICAgIC8vICAgICB0cmFuc2l0aW9uOiAwcztcclxuICAgICAgICAgICAgICAgICAgICAvLyAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgICAgICAgICAgLy8gICAgIGNvbG9yOiAjZmZmZmZmO1xyXG4gICAgICAgICAgICAgICAgICAgIC8vICAgICBib3JkZXItY29sb3I6IEBmaXJzdExpbmtIb3ZlcjtcclxuICAgICAgICAgICAgICAgICAgICAvLyAgICAgYmFja2dyb3VuZDogQGZpcnN0TGlua0hvdmVyO1xyXG4gICAgICAgICAgICAgICAgICAgIC8vIH1cclxuICAgICAgICAgICAgICAgICAgICAmLml0ZW1fMSwgJi5pdGVtXzIsICYuaXRlbV8zLCAmLml0ZW1fNiwgJi5pdGVtXzcsICYuaXRlbV84LCAmLml0ZW1fMTEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNjRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA2NHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmLml0ZW1fNCwgJi5pdGVtXzUsICYuaXRlbV85LCAmLml0ZW1fMTB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA3NHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDc0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICYuaXRlbV8xMntcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuYXJlYSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG5cclxuICAgICAgICAgICAgLmxnLWJsb2NrKHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAzNSU7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICB9KTtcclxuICAgICAgICAgICAgLm1kLWJsb2NrKHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAzOSU7XHJcbiAgICAgICAgICAgIH0pO1xyXG4gICAgICAgICAgICAueHMtYmxvY2soe1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIH0pO1xyXG5cclxuICAgICAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgICAgIC50aXRsZSgpO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgIC5sZy1ibG9jayh7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgICAgICAgICAgIH0pO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuY2hlY2tfYXJlYSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNDQwcHg7XHJcbiAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgIC5sZy1ibG9jayh7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDMyNHB4O1xyXG4gICAgICAgICAgICAgICAgfSk7XHJcbiAgICAgICAgICAgICAgICAubWQtYmxvY2soe1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzMDBweDtcclxuICAgICAgICAgICAgICAgIH0pO1xyXG4gICAgICAgICAgICAgICAgLnhzLWJsb2NrKHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjkwcHg7XHJcbiAgICAgICAgICAgICAgICB9KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAjbWFwIHtcclxuICAgICAgICB3aWR0aDogMTAwJTsgXHJcbiAgICAgICAgaGVpZ2h0OiA0MDBweDtcclxuICAgIH1cclxufSIsIkBpbXBvcnQgXCJlbnRyeVwiO1xyXG5cclxuLnJlbWJpdF9icmFuZHMge1xyXG4gICAgcGFkZGluZy10b3A6IDUwcHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHJcbiAgICAubWQtYmxvY2soe1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDUwcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcclxuICAgIH0pO1xyXG4gICAgLnhzLWJsb2NrKHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9KTtcclxuXHJcbiAgICBoMiB7XHJcbiAgICAgICAgLmgyX2dyYXkoKTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX2Jsb2NrIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuXHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxNTdweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDBweDtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxM3B4O1xyXG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCBAYmFjaztcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggMTBweDtcclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDVweCAjZTJlZmZmO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogLjNzO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAmOm50aC1jaGlsZCg4bikge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKG4rOSkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTNweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAubGctYmxvY2soe1xyXG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQob2RkKSwgJjpudGgtY2hpbGQoZXZlbikge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxM3B4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQobis3KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTNweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDZuKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9KTtcclxuICAgICAgICAgICAgLm1kLWJsb2NrKHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMzRweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogOTBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAmOm50aC1jaGlsZChvZGQpLCAmOm50aC1jaGlsZChldmVuKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEzcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmOm50aC1jaGlsZChuKzYpIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxM3B4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoNW4pIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH0pO1xyXG4gICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5zaG93X2FsbCB7XHJcbiAgICAgICAgLmJ0bl9zaG93X2FsbCgpO1xyXG4gICAgfVxyXG59XHJcblxyXG5cclxuXHJcbi5yZW1iaXRfYnJhbmRzX21vYiB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcclxuICAgIHBhZGRpbmctdG9wOiA0MHB4O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDkwcHg7XHJcbiAgICAuZG90cyhAZG90R3JheTsgLTQ1cHgpO1xyXG5cclxuICAgIC54cy1ibG9jayh7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9KTtcclxuXHJcbiAgICBoMiB7XHJcbiAgICAgICAgLmgyX21vYihAZm9udENvbG9yKTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX3NsaWRlciB7XHJcbiAgICAgICAgLml0ZW0ge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwOyAgICAgICAgXHJcbiAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA0OCU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMHB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyJTtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNlMmVmZmY7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMjBweCAxMHB4O1xyXG4gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAmOm50aC1jaGlsZChldmVuKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoLW4rNikge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCJAaW1wb3J0IFwiZW50cnlcIjtcclxuXHJcbi5yZW1iaXRfZmF1bHRzIHtcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICBwYWRkaW5nLXRvcDogMzBweDsgICAgXHJcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweDsgICBcclxuICAgIG1pbi1oZWlnaHQ6IDYwMHB4O1xyXG4gICAgLy8gb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgICAud3JhcHBlciB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAueHMtYmxvY2soe1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIH0pO1xyXG5cclxuICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgd2lkdGg6IDI3MXB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDMyMnB4O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGxlZnQ6IC0yMTBweDtcclxuICAgICAgICAgICAgdG9wOiA0OTBweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9wcmluY2lwbGVzL251dF9iYWNrLnN2Zykgbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgICAgICAgICAgIHotaW5kZXg6IC0yO1xyXG5cclxuICAgICAgICAgICAgLmxnLWJsb2NrKHtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IC0xMzBweDtcclxuICAgICAgICAgICAgfSk7XHJcbiAgICAgICAgICAgIC54cy1ibG9jayh7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9KTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL3ByaW5jaXBsZXMvbnV0X2JhY2suc3ZnKSBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAgICAgICAgICAgei1pbmRleDogLTI7XHJcbiAgICAgICAgICAgIHdpZHRoOiAzNDVweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA0MTBweDtcclxuICAgICAgICAgICAgcmlnaHQ6IC0xNDBweDtcclxuICAgICAgICAgICAgdG9wOiAtODBweDtcclxuXHJcbiAgICAgICAgICAgIC5sZy1ibG9jayh7XHJcbiAgICAgICAgICAgICAgICByaWdodDogLTExMHB4O1xyXG4gICAgICAgICAgICAgICAgdG9wOiAtMzBweDsgICAgICAgICAgICBcclxuICAgICAgICAgICAgfSk7XHJcbiAgICAgICAgICAgIC54cy1ibG9jayh7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9KTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgaDIge1xyXG4gICAgICAgIC5oMl9ncmF5KCk7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuXHJcbiAgICAgICAgLnhzLWJsb2NrKHtcclxuICAgICAgICAgICAgLmgyX21vYihAZm9udENvbG9yKTtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAxNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XHJcbiAgICAgICAgfSk7XHJcblxyXG4gICAgICAgIC54c19vbiB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIC54cy1ibG9jayh7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgfSk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fYmxvY2sge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL3ByaW5jaXBsZXMvbnV0X2JhY2suc3ZnKSBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAgICAgICAgICAgei1pbmRleDogLTI7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyMDNweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAyNDFweDtcclxuICAgICAgICAgICAgcmlnaHQ6IC0xMzBweDtcclxuICAgICAgICAgICAgdG9wOiAzMTBweDtcclxuXHJcbiAgICAgICAgICAgIC5sZy1ibG9jayh7XHJcbiAgICAgICAgICAgICAgICByaWdodDogLTgwcHg7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDMyMHB4O1xyXG4gICAgICAgICAgICB9KTtcclxuICAgICAgICAgICAgLnhzLWJsb2NrKHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH0pO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLml0ZW0ge1xyXG4gICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgICAgICAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgIC5vdXRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogQGZpcnN0TGlua0hvdmVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIEBmaXJzdExpbmtIb3ZlcjtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAudGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZmZmZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuYXJyb3cge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmlsbDogI2ZmZmZmZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDApIHRyYW5zbGF0ZVgoLTJweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgLnByaWNlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmZmZmY7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogQGZpcnN0TGlua0hvdmVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAub3V0ZXIge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTlweCAwO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IC4zcztcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCBAYmFjaztcclxuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XHJcblxyXG4gICAgICAgICAgICAgICAgLnhzLWJsb2NrKHtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDgwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogODBweDtcclxuICAgICAgICAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgICAgICAgICAgfSk7XHJcblxyXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogQGZpcnN0TGlua0hvdmVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIEBmaXJzdExpbmtIb3ZlcjtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAudGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZmZmZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuYXJyb3cge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmlsbDogI2ZmZmZmZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDApIHRyYW5zbGF0ZVgoLTJweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgLnByaWNlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmZmZmY7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogQGZpcnN0TGlua0hvdmVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmFycm93IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmlsbDogQG9wdGlDb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMTJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZykgdHJhbnNsYXRlWCgtMnB4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMzBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogLjNzO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLnhzLWJsb2NrKHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9KTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZpbGw6ICNmZmZmZmY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwKSB0cmFuc2xhdGVYKC0ycHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIC50ZXh0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IEBmb250Q29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IC4zcztcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC54cy1ibG9jayh7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfSk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLnByaWNlIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjNweDtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiBAZm9udENvbG9yO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDcwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI0MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogLjNzO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAubGctYmxvY2soe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDQ1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfSk7XHJcbiAgICAgICAgICAgICAgICAgICAgLm1kLWJsb2NrKHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE2MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICB9KTtcclxuICAgICAgICAgICAgICAgICAgICAueHMtYmxvY2soe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDkwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogOTBweDtcclxuICAgICAgICAgICAgICAgICAgICB9KTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAtMTlweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDFweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA2M3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBAYmFjaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogLjNzO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLnhzLWJsb2NrKHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNzlweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfSk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmxhc3Qtb2YtdHlwZSB7XHJcbiAgICAgICAgICAgICAgICAub3V0ZXIsIC5pbm5lciB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIEBiYWNrO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAuaW5uZXIge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDMwcHggMjQwcHggNDBweCA4MHB4O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgQGJhY2s7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCBAYmFjaztcclxuXHJcbiAgICAgICAgICAgICAgICAubGctYmxvY2soe1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDMwcHggNDVweCA0MHB4IDQwcHg7XHJcbiAgICAgICAgICAgICAgICB9KTtcclxuICAgICAgICAgICAgICAgIC54cy1ibG9jayh7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMzBweCAxNXB4IDQwcHggMTVweDtcclxuICAgICAgICAgICAgICAgIH0pO1xyXG5cclxuICAgICAgICAgICAgICAgIC50ZXh0IHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcclxuICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiBAZm9udENvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuYmxvY2tfYnV0IHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLnhzLWJsb2NrKHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgICAgICB9KTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLm1vcmUsIC5jYWxsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDM4MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wNGVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI0ZGRkZGRjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAubW9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5idXR0b25fc3RkKCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAueHMtYmxvY2soe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9KTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgLmNhbGwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAuYnV0dG9uX3Vuc2V0KCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IEBvcHRpQ29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IC4xNXM7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAubWQtYmxvY2soe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDQwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH0pO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAueHMtYmxvY2soe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH0pO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMGRlZyxyZ2JhKDI1NSwyNTUsMjU1LC4zKSxyZ2JhKDI1NSwyNTUsMjU1LC4zKSksIzc4NGZkMTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMnB4IDVweCByZ2JhKDAsMCwwLC42Nik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0gICAgIiwiQGltcG9ydCBcImVudHJ5XCI7XHJcblxyXG4ucmVtYml0X3NlcnZpY2VzIHtcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICBwYWRkaW5nLXRvcDogMzBweDsgICAgXHJcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweDsgICBcclxuICAgIGJhY2tncm91bmQ6ICNlMmVmZmY7XHJcbiAgICBtaW4taGVpZ2h0OiA2MDBweDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgJi52aXNpYmxlIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2Rlc2NyaXB0aW9uL2JhY2sucG5nKSAwIDAvY292ZXIgbm8tcmVwZWF0ICNlMmVmZmY7XHJcbiAgICB9XHJcblxyXG4gICAgLnhzLWJsb2NrKHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiBAYmFjaztcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgfSk7XHJcblxyXG4gICAgLndyYXBwZXIge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgLnhzLWJsb2NrKHtcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICB9KTtcclxuICAgIH1cclxuXHJcbiAgICBoMyB7XHJcbiAgICAgICAgLmgyX2dyYXkoKTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xyXG5cclxuICAgICAgICAubWQtYmxvY2soe1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDI1cHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzNHB4O1xyXG4gICAgICAgIH0pO1xyXG5cclxuICAgICAgICAueHMtYmxvY2soe1xyXG4gICAgICAgICAgICAuaDJfbW9iKEBmb250Q29sb3IpO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDE1cHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcclxuICAgICAgICB9KTtcclxuXHJcbiAgICAgICAgLnhzX29uIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgLnhzLWJsb2NrKHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICB9KTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnRleHRfYmxvY2sge1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIzcHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAuMDJlbTtcclxuICAgICAgICBjb2xvcjogQGZvbnRDb2xvcjtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xyXG4gICAgICAgIHBhZGRpbmc6IDMwcHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgXHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB3aWR0aDogMThweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxOHB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjNzg0ZmQxO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB3aWR0aDogMzNweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA1MnB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL3doeS9ibG9jay5zdmcpIDAgMC9jb250YWluIG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHAge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19ibG9jayB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAuaXRlbSB7XHJcbiAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICAgICAgICAgICY6bm90KDpmaXJzdC1jaGlsZCkge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgLm91dGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBAZmlyc3RMaW5rSG92ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgQGZpcnN0TGlua0hvdmVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC50ZXh0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5hcnJvdyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmaWxsOiAjZmZmZmZmO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMCkgdHJhbnNsYXRlWCgtMnB4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAucHJpY2Uge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZmZmZjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBAZmlyc3RMaW5rSG92ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5vdXRlciB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxOXB4IDA7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogLjNzO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIEBiYWNrO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcclxuXHJcbiAgICAgICAgICAgICAgICAueHMtYmxvY2soe1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogODBweDtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiA4MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgICAgICAgICB9KTtcclxuXHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBAZmlyc3RMaW5rSG92ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgQGZpcnN0TGlua0hvdmVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC50ZXh0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5hcnJvdyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmaWxsOiAjZmZmZmZmO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMCkgdHJhbnNsYXRlWCgtMnB4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAucHJpY2Uge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZmZmZjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBAZmlyc3RMaW5rSG92ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAuYXJyb3cge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmaWxsOiBAb3B0aUNvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDExcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKSB0cmFuc2xhdGVYKC0ycHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAuM3M7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAueHMtYmxvY2soe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH0pO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmlsbDogI2ZmZmZmZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDApIHRyYW5zbGF0ZVgoLTJweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgLnRleHQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogQGZvbnRDb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogLjNzO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLnhzLWJsb2NrKHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9KTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAucHJpY2Uge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyM3B4O1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IEBmb250Q29sb3I7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNzBweDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjQwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAuM3M7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5sZy1ibG9jayh7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNDVweDtcclxuICAgICAgICAgICAgICAgICAgICB9KTtcclxuICAgICAgICAgICAgICAgICAgICAubWQtYmxvY2soe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTYwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIH0pO1xyXG4gICAgICAgICAgICAgICAgICAgIC54cy1ibG9jayh7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogOTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiA5MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH0pO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IC0xOXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDYzcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IEBiYWNrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAuM3M7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAueHMtYmxvY2soe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA3OXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9KTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6bGFzdC1vZi10eXBlIHtcclxuICAgICAgICAgICAgICAgIC5vdXRlciwgLmlubmVyIHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgQGJhY2s7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIC5pbm5lciB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMzBweCAyNDBweCA0MHB4IDgwcHg7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCBAYmFjaztcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIEBiYWNrO1xyXG5cclxuICAgICAgICAgICAgICAgIC5sZy1ibG9jayh7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMzBweCA0NXB4IDQwcHggNDBweDtcclxuICAgICAgICAgICAgICAgIH0pO1xyXG4gICAgICAgICAgICAgICAgLnhzLWJsb2NrKHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAzMHB4IDE1cHggNDBweCAxNXB4O1xyXG4gICAgICAgICAgICAgICAgfSk7XHJcblxyXG4gICAgICAgICAgICAgICAgLnRleHQge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IEBmb250Q29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5ibG9ja19idXQge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAueHMtYmxvY2soe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgICAgIH0pO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAubW9yZSwgLmNhbGwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzgwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjA0ZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjRkZGRkZGO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIC5tb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLmJ1dHRvbl9zdGQoKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC54cy1ibG9jayh7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH0pO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAuY2FsbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5idXR0b25fdW5zZXQoKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogQG9wdGlDb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogLjE1cztcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5tZC1ibG9jayh7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgNDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC54cy1ibG9jayh7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfSk7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgwZGVnLHJnYmEoMjU1LDI1NSwyNTUsLjMpLHJnYmEoMjU1LDI1NSwyNTUsLjMpKSwjNzg0ZmQxO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMCAycHggNXB4IHJnYmEoMCwwLDAsLjY2KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSAgICAiLCJAaW1wb3J0IFwiZW50cnlcIjtcclxuXHJcbi5yZW1iaXRfcmVwYWlyIHtcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICBiYWNrZ3JvdW5kOiBAYmFjayB1cmwoLi4vaW1nL2Rlc2NyaXB0aW9uL2JhY2sucG5nKSBuby1yZXBlYXQ7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgcGFkZGluZzogNTBweCAwO1xyXG4gICAgLnhzLWJsb2NrKHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiBAYmFjaztcclxuICAgICAgICBwYWRkaW5nLXRvcDogNDBweDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XHJcblxyXG4gICAgICAgIC53cmFwcGVyIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICB9XHJcbiAgICB9KTtcclxuICAgIGgyIHtcclxuICAgICAgICAuaDJfZ3JheSgpO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcblxyXG4gICAgICAgIC54cy1ibG9jayh7XHJcbiAgICAgICAgICAgIC5oMl9tb2IoQGZvbnRDb2xvcik7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMTVweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH0pO1xyXG4gICAgfVxyXG4gICAgJl9fYmxvY2sge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG5cclxuICAgICAgICAueHMtYmxvY2soe1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgLmRvdHMoQGRvdDsgLTcwcHgpO1xyXG4gICAgICAgIH0pO1xyXG5cclxuICAgICAgICAuaXRlbSB7XHJcbiAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgICAgIGNvbG9yOiBAZm9udENvbG9yO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICB3aWR0aDogMzI0cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogNDYwcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMjhweCA0MHB4IDI4cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTlweDtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuXHJcbiAgICAgICAgICAgIC54cy1ibG9jayh7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMTVweCA0MHB4IDE1cHg7XHJcbiAgICAgICAgICAgIH0pO1xyXG5cclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBidXR0b24ge1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5ibG9ja19mb3JfaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAuNDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5ibG9ja19mb3JfaW1nLCAudGl0bGUsIC50ZXh0IHtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTcwcHgpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTE4cHgpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgzM3B4KTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpudGgtY2hpbGQoNG4pIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOm50aC1jaGlsZCgtbis0KSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5sZy1ibG9jayh7XHJcbiAgICAgICAgICAgICAgICAmOm50aC1jaGlsZChvZGQpLCAmOm50aC1jaGlsZChldmVuKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxOXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgzbikge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKC1uKzMpIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9KTtcclxuICAgICAgICAgICAgLm1kLWJsb2NrKHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAzNTlweDtcclxuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKG9kZCksICY6bnRoLWNoaWxkKGV2ZW4pIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE5cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDJuKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoLW4rMikge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH0pO1xyXG4gICAgICAgICAgICAueHMtYmxvY2soe1xyXG4gICAgICAgICAgICAgICAgLy8gd2lkdGg6IDM1OXB4O1xyXG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQob2RkKSwgJjpudGgtY2hpbGQoZXZlbikge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfSk7XHJcblxyXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgLnNxdWFyZV9zbWFsbCgpO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogLjJzO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIC5zcXVhcmVfaW1nKCk7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAuMnM7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX2Jsb2NrIHtcclxuICAgICAgICAgICAgICAgIC5ibG9ja19mb3JfaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDMycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IC4zcztcclxuICAgICAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAxMHB4IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogLjNzO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLnRleHQge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IC4zcztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBidXR0b24ge1xyXG4gICAgICAgICAgICAgICAgLmJ1dHRvbl9zdGQoKTtcclxuICAgICAgICAgICAgICAgIC8vIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IEBmaXJzdExpbmtIb3ZlcjtcclxuXHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAuM3M7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNTBweCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnNob3dfYWxsIHtcclxuICAgICAgICAuYnRuX3Nob3dfYWxsKCk7XHJcblxyXG4gICAgICAgIC54cy1ibG9jayh7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfSk7XHJcbiAgICB9XHJcbn0iLCJAaW1wb3J0IFwiZW50cnlcIjtcclxuXHJcbi5yZW1iaXRfbWF0ZXJpYWxzIHtcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICBiYWNrZ3JvdW5kOiBAYmFjayB1cmwoLi4vaW1nL2Rlc2NyaXB0aW9uL2JhY2sucG5nKSBuby1yZXBlYXQ7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgcGFkZGluZzogNTBweCAwOyAgXHJcblxyXG4gICAgLnhzLWJsb2NrKHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfSk7XHJcblxyXG4gICAgaDIge1xyXG4gICAgICAgIC5oMl9ncmF5KCk7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICAgIH1cclxuICAgICZfX2Jsb2NrIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuXHJcbiAgICAgICAgLml0ZW0ge1xyXG4gICAgICAgICAgICB3aWR0aDogMjEwcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMjEwcHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuICAgICAgICAgICAgJjpudGgtY2hpbGQoNm4pIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOm50aC1jaGlsZCgtbis2KSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgICAgICB9IFxyXG5cclxuICAgICAgICAgICAgLmxnLWJsb2NrKHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxOTRweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTk0cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQob2RkKSwgJjpudGgtY2hpbGQoZXZlbikge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoNW4pIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgtbis1KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICAgICAgICAgIH0gXHJcbiAgICAgICAgICAgIH0pO1xyXG4gICAgICAgICAgICAubWQtYmxvY2soe1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDE3N3B4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxNzdweDtcclxuXHJcbiAgICAgICAgICAgICAgICAmOm50aC1jaGlsZChvZGQpLCAmOm50aC1jaGlsZChldmVuKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCg0bikge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKC1uKzQpIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgfSBcclxuICAgICAgICAgICAgfSk7XHJcblxyXG4gICAgICAgICAgICAuYmxvY2tfZm9yX2ltZyB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDExMHB4O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMjhweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgLm1kLWJsb2NrKHtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgICAgICAgICB9KTtcclxuXHJcbiAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyM3B4O1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiBAZm9udENvbG9yO1xyXG4gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAubWQtYmxvY2soe1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgIH0pO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIC5zcXVhcmVfc21hbGwoKTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA4cHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDhweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAuc3F1YXJlX3NtYWxsKCk7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogOHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA4cHg7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiB1bnNldDtcclxuICAgICAgICAgICAgICAgIHRvcDogdW5zZXQ7XHJcbiAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5zaG93X2FsbCB7XHJcbiAgICAgICAgLmJ0bl9zaG93X2FsbCgpO1xyXG4gICAgfVxyXG59XHJcblxyXG5cclxuXHJcbi5yZW1iaXRfbWF0ZXJpYWxzX21vYiB7XHJcbiAgICBwYWRkaW5nLXRvcDogNDBweDtcclxuICAgIHBhZGRpbmctYm90dG9tOiAxMDBweDtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICBiYWNrZ3JvdW5kOiBAYmFjaztcclxuXHJcbiAgICAueHMtYmxvY2soe1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfSk7XHJcblxyXG4gICAgaDIge1xyXG4gICAgICAgIC5oMl9tb2IoQGZvbnRDb2xvcik7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgICAvLyBwYWRkaW5nOiAwIDE1cHggIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAmX19zbGlkZXIge1xyXG4gICAgICAgIC5kb3RzKEBkb3Q7IC01NXB4KTtcclxuICAgICAgICAvLyAuZmxpY2tpdHktdmlld3BvcnQge1xyXG4gICAgICAgIC8vICAgICB0cmFuc2l0aW9uOiBoZWlnaHQgMC4zcztcclxuICAgICAgICAvLyB9XHJcbiAgICAgICAgLnNsaWRlIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgLml0ZW0ge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDQ5JTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKG9kZCkge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMiU7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmJsb2NrX2Zvcl9pbWcge1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNzBweDtcclxuICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiA3MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCA1cHggMTVweCA1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvIDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIC5zcXVhcmVfc21hbGwoKTtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogOHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIC5zcXVhcmVfc21hbGwoKTtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IHVuc2V0O1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogdW5zZXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiQGltcG9ydCBcImVudHJ5XCI7XHJcblxyXG4ucmVtYml0X2Nvc3Qge1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIGhlaWdodDogNTAwcHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgLm1kLWJsb2NrKHtcclxuICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICB9KTtcclxuXHJcbiAgICAuc2VsZWN0Mi1kcm9wZG93biB7XHJcbiAgICAgICAgd2lkdGg6IDM2MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICBcclxuICAgIC5vcHRfYmFja19sZWZ0IHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHdpZHRoOiA0NSU7XHJcbiAgICAgICAgYmFja2dyb3VuZDogIzRGMjNBNztcclxuICAgICAgICB6LWluZGV4OiAtMTtcclxuXHJcbiAgICAgICAgJi52aXNpYmxlIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogIzRGMjNBNyB1cmwoLi4vaW1nL2JpZC9iYWNrLnBuZykgbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLm1kLWJsb2NrKHtcclxuICAgICAgICAgICAgaGVpZ2h0OiA0NzBweDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfSk7XHJcbiAgICB9XHJcbiAgICAub3B0X2JhY2tfcmlnaHQge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHdpZHRoOiA1NSU7XHJcbiAgICAgICAgYmFja2dyb3VuZDogcmFkaWFsLWdyYWRpZW50KDEwMDcuMjlweCBhdCA3NS4yNSUgNTAuNiUsICM2MDJERTEgMCUsICM0RDFDQjUgMzAuMiUsICMzRDBFOTEgNjAuMTclLCAjMzQwNTdCIDg0LjQ1JSwgIzMwMDI3MyAxMDAlKTtcclxuICAgICAgICB6LWluZGV4OiAtMTtcclxuXHJcbiAgICAgICAgLm1kLWJsb2NrKHtcclxuICAgICAgICAgICAgdG9wOiA0NzBweDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfSk7XHJcbiAgICB9XHJcbiAgICAmX19ibG9jayB7XHJcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG5cclxuICAgICAgICAubWQtYmxvY2soe1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIH0pO1xyXG5cclxuICAgICAgICAmLWNoZWNrIHtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDYwcHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiA0NjVweDtcclxuICAgICAgICAgICAgbWluLXdpZHRoOiA0NjVweDtcclxuXHJcbiAgICAgICAgICAgIC5sZy1ibG9jayh7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNDIzcHg7XHJcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDQyM3B4O1xyXG4gICAgICAgICAgICB9KTtcclxuICAgICAgICAgICAgLm1kLWJsb2NrKHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDQwcHg7XHJcbiAgICAgICAgICAgIH0pO1xyXG5cclxuICAgICAgICAgICAgaDIge1xyXG4gICAgICAgICAgICAgICAgLmgyKCk7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgIC5tZC1ibG9jayh7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQ2MHB4O1xyXG4gICAgICAgICAgICAgICAgfSk7XHJcbiAgICAgICAgICAgICAgICAueHMtYmxvY2soe1xyXG4gICAgICAgICAgICAgICAgICAgIC5oMl9tb2IoKTtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIH0pO1xyXG5cclxuICAgICAgICAgICAgICAgIC54c19vbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAueHMtYmxvY2soe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICB9KTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjRkZGRkZGO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAmOmxhc3Qtb2YtdHlwZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBzZWxlY3Qge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmJ1dF9ibG9jayB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHJcbiAgICAgICAgICAgICAgICAubWQtYmxvY2soe1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgICAgIH0pO1xyXG4gICAgICAgICAgICAgICAgLnhzLWJsb2NrKHtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgICAgICB9KTtcclxuICAgICAgICAgICAgICAgIC5hY3Rpb24ge1xyXG4gICAgICAgICAgICAgICAgICAgIC5idXR0b25fc3RkKCk7XHJcbiAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiAyMTBweDtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDIxMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAubWQtYmxvY2soe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDMxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDMxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfSk7XHJcbiAgICAgICAgICAgICAgICAgICAgLnhzLWJsb2NrKHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgfSk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAubW9yZV9pbmZvIHtcclxuICAgICAgICAgICAgICAgICAgICAuYnV0dG9uX3Vuc2V0KCk7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDRlbTtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogQGZpcnN0TGlua0hvdmVyO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IC4zcztcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmxnLWJsb2NrKHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxN3B4O1xyXG4gICAgICAgICAgICAgICAgICAgIH0pO1xyXG4gICAgICAgICAgICAgICAgICAgIC5tZC1ibG9jayh7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgICAgICAgICB9KTtcclxuICAgICAgICAgICAgICAgICAgICAueHMtYmxvY2soe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgfSk7XHJcbiAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJi1jYXRlZ29yeSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxMDBweDtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxOTBweDtcclxuXHJcbiAgICAgICAgICAgIC5sZ19vbiB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgLmxnLWJsb2NrKHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIH0pO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAubGctYmxvY2soe1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDYwcHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDYwcHg7XHJcbiAgICAgICAgICAgIH0pO1xyXG4gICAgICAgICAgICAubWQtYmxvY2soe1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDE3MHB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDQwcHg7XHJcbiAgICAgICAgICAgIH0pO1xyXG4gICAgICAgICAgICAueHMtYmxvY2soe1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDgwcHg7XHJcbiAgICAgICAgICAgIH0pO1xyXG5cclxuICAgICAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMXB4O1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XHJcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wNGVtO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICNGRkZGRkY7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5vcHRfdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyM3B4O1xyXG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjRkZGRkZGO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmX19zZWxlY3RfYmxvY2sge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMjE3cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgLnhzLWJsb2NrKHtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDMwMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG92ZXJmbG93LXk6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDEzcHg7XHJcbiAgICAgICAgICAgICAgICB9KTtcclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgLy8gc2VsZWN0PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbiAgICAgICAgICAgICAgICAuc2VsZWN0Mi1jb250YWluZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzZweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmxnLWJsb2NrKHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgICAgICAgICAgICAgICB9KTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tb3Blbi5zZWxlY3QyLWNvbnRhaW5lci0tYmVsb3cgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzNnB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlYXJjaC0tZHJvcGRvd24gLnNlbGVjdDItc2VhcmNoX19maWVsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzNnB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcGxhY2Vob2xkZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQge1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cgYiB7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLy8gc2VsZWN0PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG5cclxuIiwiQGltcG9ydCBcImVudHJ5XCI7XHJcblxyXG4ucmVtYml0X2Zvb3RlciB7XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgYmFja2dyb3VuZDogIzNEMEU5MjtcclxuICAgIGhlaWdodDogMzYwcHg7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICBib3R0b206IC0zNjBweDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICByaWdodDogMDtcclxuXHJcbiAgICAmLnZpc2libGUge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICMzRDBFOTIgdXJsKC4uL2ltZy9mb290ZXIvYmFjay5qcGcpIG5vLXJlcGVhdDtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgfVxyXG5cclxuICAgIC54cy1ibG9jayh7XHJcbiAgICAgICAgaGVpZ2h0OiA4ODBweDtcclxuICAgICAgICBib3R0b206IC04ODBweDtcclxuICAgIH0pO1xyXG5cclxuICAgIC50aXRsZSgpIHtcclxuICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMThweDtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYmxvY2sge1xyXG4gICAgICAgIGNvbG9yOiAjZmZmZmZmO1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAzMHB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgLnhzLWJsb2NrKHtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICB9KTtcclxuXHJcbiAgICAgICAgLmRlc2NyaXB0aW9uIHtcclxuICAgICAgICAgICAgd2lkdGg6IDQxNXB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xyXG4gICAgICAgICAgICAubGctYmxvY2soe1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDI2OHB4O1xyXG4gICAgICAgICAgICB9KTtcclxuICAgICAgICAgICAgLm1kLWJsb2NrKHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XHJcbiAgICAgICAgICAgIH0pO1xyXG4gICAgICAgICAgICAueHMtYmxvY2soe1xyXG4gICAgICAgICAgICAgICAgb3JkZXI6IDE7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAyNXB4O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDM2MXB4O1xyXG4gICAgICAgICAgICB9KTtcclxuICAgICAgICAgICAgJl9fbG9nbyB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgLmljb24ge1xyXG4gICAgICAgICAgICAgICAgICAgIGZpbGw6ICNmZmZmZmY7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQ5cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzOXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IC4zcztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC50ZXh0IHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMTNweDtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogLjNzO1xyXG4gICAgICAgICAgICAgICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjA0ZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAubWQtYmxvY2soe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9KTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgLmRlc2Mge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAubWQtYmxvY2soe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4wMmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9KTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJl9fdGV4dCB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDUwcHg7XHJcbiAgICAgICAgICAgICAgICAubWQtYmxvY2soe1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICB9KTtcclxuICAgICAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5wYXltZW50IHtcclxuICAgICAgICAgICAgd2lkdGg6IDM1MHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDEwMHB4O1xyXG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIC4xKTtcclxuICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIC4xKTtcclxuICAgICAgICAgICAgLmxnLWJsb2NrKHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAzNTJweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgNDBweDtcclxuICAgICAgICAgICAgfSk7XHJcbiAgICAgICAgICAgIC5tZC1ibG9jayh7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDIwcHg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMjc1cHg7XHJcbiAgICAgICAgICAgIH0pO1xyXG4gICAgICAgICAgICAueHMtYmxvY2soe1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDMwcHg7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAuMSk7XHJcbiAgICAgICAgICAgIH0pO1xyXG4gICAgICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICAgICAgLnRpdGxlKCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmNhcmRzKCkge1xyXG4gICAgICAgICAgICAgICAgLmNhcmRzIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgICAgICAgICAuaXRlbSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA3MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZChuKzUpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgLm1kLWJsb2NrKHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA2MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH0pO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAubGctYmxvY2soe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoNCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC54cy1ibG9jayh7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZChvZGQpLCAmOm50aC1jaGlsZChldmVuKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH0pO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAucGF5bWVudF9zeXN0ZW1zIHtcclxuICAgICAgICAgICAgICAgIC5jYXJkcygpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5iYW5rcyB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgLnhzLWJsb2NrKHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAyNXB4O1xyXG4gICAgICAgICAgICAgICAgfSk7XHJcbiAgICAgICAgICAgICAgICAuY2FyZHMoKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuY29udGFjdHMge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDYwcHg7XHJcbiAgICAgICAgICAgIC5sZy1ibG9jayh7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XHJcbiAgICAgICAgICAgIH0pO1xyXG4gICAgICAgICAgICAubWQtYmxvY2soe1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xyXG4gICAgICAgICAgICB9KTtcclxuICAgICAgICAgICAgLnhzLWJsb2NrKHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAuMSk7XHJcbiAgICAgICAgICAgIH0pO1xyXG4gICAgICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICAgICAgLnRpdGxlKCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnRlbCB7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wNGVtO1xyXG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuXHJcbiAgICAgICAgICAgICAgICAubWQtYmxvY2soe1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTdweDtcclxuICAgICAgICAgICAgICAgIH0pO1xyXG4gICAgICAgICAgICAgICAgLnhzLWJsb2NrKHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICB9KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAudGV4dCgpIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTRweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuYWRkcmVzcyB7XHJcbiAgICAgICAgICAgICAgICAudGV4dCgpO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAudGltZSB7XHJcbiAgICAgICAgICAgICAgICAudGV4dCgpO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnNvY2lhbCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgLnhzLWJsb2NrKHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgfSk7XHJcbiAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgLm1kLWJsb2NrKHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfSk7XHJcbiAgICAgICAgICAgICAgICAgICAgLnhzLWJsb2NrKHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH0pO1xyXG4gICAgICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQ2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiQGltcG9ydCBcImVudHJ5XCI7XHJcblxyXG4ucmVtYml0X2JpZF80MDQge1xyXG4gICAgYmFja2dyb3VuZDogQGJhY2sgdXJsKC4uL2ltZy80MDQvYmFjay5wbmcpIG5vLXJlcGVhdDtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICBoZWlnaHQ6IDYwMHB4O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgLm1kLWJsb2NrKHtcclxuICAgICAgICBoZWlnaHQ6IDM5MHB4O1xyXG4gICAgfSk7XHJcblxyXG4gICAgJl9fYmxvY2sge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAzMHB4O1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMTAwcHg7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAubGctYmxvY2soe1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogNzVweDtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA1MHB4O1xyXG4gICAgICAgIH0pO1xyXG4gICAgICAgIC5tZC1ibG9jayh7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAzMHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XHJcbiAgICAgICAgfSk7XHJcbiAgICAgICAgLnhzLWJsb2NrKHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgIH0pO1xyXG5cclxuICAgICAgICAubWFzdGVyIHtcclxuICAgICAgICAgICAgd2lkdGg6IDQ0NHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTEwcHg7XHJcblxyXG4gICAgICAgICAgICAubGctYmxvY2soe1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDM3M3B4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA3MHB4O1xyXG4gICAgICAgICAgICB9KTtcclxuICAgICAgICAgICAgLm1kLWJsb2NrKHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAyNjVweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMzVweDtcclxuICAgICAgICAgICAgfSk7XHJcbiAgICAgICAgICAgIC54cy1ibG9jayh7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9KTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmRlc2Mge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogNDBweDtcclxuXHJcbiAgICAgICAgICAgIC5sZy1ibG9jayh7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMTBweDtcclxuICAgICAgICAgICAgfSk7XHJcbiAgICAgICAgICAgIC5tZC1ibG9jayh7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMTVweDtcclxuICAgICAgICAgICAgfSk7XHJcbiAgICAgICAgICAgIC54cy1ibG9jayh7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgfSk7XHJcblxyXG4gICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDQ4NXB4O1xyXG4gICAgICAgICAgICAgICAgLmxnLWJsb2NrKHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNDUwcHg7XHJcbiAgICAgICAgICAgICAgICB9KTtcclxuICAgICAgICAgICAgICAgIC5tZC1ibG9jayh7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDM0NHB4O1xyXG4gICAgICAgICAgICAgICAgfSk7XHJcbiAgICAgICAgICAgICAgICAueHMtYmxvY2soe1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyNTdweDtcclxuICAgICAgICAgICAgICAgIH0pO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI1cHg7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogQGZvbnRDb2xvcjtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgLmxnLWJsb2NrKHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICB9KTtcclxuICAgICAgICAgICAgICAgIC5tZC1ibG9jayh7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxN3B4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICB9KTtcclxuICAgICAgICAgICAgICAgIC54cy1ibG9jayh7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgfSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnJldHVybiB7XHJcbiAgICAgICAgICAgICAgICAuYnV0dG9uX3Vuc2V0KCk7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBAb3B0aUNvbG9yO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjA0ZW07XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDI2MHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0NXB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiA3NXB4IGF1dG8gMDtcclxuICAgICAgICBcclxuICAgICAgICAgICAgICAgIC5sZy1ibG9jayh7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNjBweDtcclxuICAgICAgICAgICAgICAgIH0pOyAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAubWQtYmxvY2soe1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICB9KTtcclxuICAgICAgICAgICAgICAgIC54cy1ibG9jayh7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI5MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDYwcHg7XHJcbiAgICAgICAgICAgICAgICB9KTtcclxuICAgICAgICBcclxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgwZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMyksIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKSksICM3ODRGRDE7XHJcbiAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMHB4IDJweCA1cHggcmdiYSgwLCAwLCAwLCAwLjY2KTtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAuMTVzO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59Il19 */

/* End */


/* Start:/bitrix/components/custom/main/templates/.default/style.css?1562242538149*/
div.news-list
{
	word-wrap: break-word;
}
div.news-list img.preview_picture
{
	float:left;
	margin:0 4px 6px 0;
}
.news-date-time {
	color:#486DAA;
}
/* End */
/* /bitrix/templates/books/css/all.min.css?1562258483749974 */
/* /bitrix/components/custom/main/templates/.default/style.css?1562242538149 */
.cards li{
    line-height:150%;
}