/*!This CSS is generated by mausStyle version 3.4. Please edit the SASS (scss) files*//*! normalize.css v7.0.0 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,footer,header,nav,section{display:block}h1{font-size:2em;margin:0.67em 0}figcaption,figure,main{display:block}figure{margin:1em 40px}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace, monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace, monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,html [type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:0.35em 0.75em 0.625em}legend{-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}[type="checkbox"],[type="radio"]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-cancel-button,[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}template{display:none}[hidden]{display:none}::-moz-selection{background-color:rgba(1,81,96,0.5);color:rgba(255,255,255,0.8)}::-o-selection{background-color:rgba(1,81,96,0.5);color:rgba(255,255,255,0.8)}::selection{background-color:rgba(1,81,96,0.5);color:rgba(255,255,255,0.8)}@-ms-viewport{width:device-width}@-o-viewport{width:device-width}@viewport{width:device-width}.debug *{outline:1px dashed rgba(221,46,46,0.8)}.debug ul>*:not(li),.debug *:not(ul)>li,.debug br::after,.debug img[alt=""],.debug img:not([alt]),.debug input:not([type]),.debug a:not([href]),.debug a[href="#"],.debug a[href="#!"],.debug a[href=""]{-webkit-animation:errorBlink 1s infinite;animation:errorBlink 1s infinite}.debug i,.debug b,.debug u,.debug strike,.debug *[style]{-webkit-animation:warningBlink 1s infinite;animation:warningBlink 1s infinite}.debug br:nth-child(n+3){content:"";display:block}.debug br:nth-child(n+3)::after{content:"";display:block;width:1em;height:1em}@-webkit-keyframes errorBlink{0%,49%{background-color:#5eff00;outline-color:#dd2e2e;outline-style:solid}50%,100%{background-color:#dd2e2e;outline-color:#5eff00;outline-style:solid}}@-webkit-keyframes warningBlink{0%,49%{background-color:#5eff00;outline-color:#1148ee;outline-style:solid}50%,100%{background-color:#1148ee;outline-color:#5eff00;outline-style:solid}}.clearfix::before,.clearfix::after{content:"";display:table}.clearfix::after{clear:both}body{font-family:"Roboto",sans-serif;color:#aaa;font-size:100%;line-height:1.5em;overflow-x:hidden;-webkit-font-smoothing:antialiased}body.disableScroll{overflow-y:hidden;position:relative;left:0;top:0;margin-right:10px}@media (max-width: 480px){body{font-size:80%}}.link,a{display:inline-block;color:#015160;text-decoration:none;position:relative;cursor:pointer}.link:hover,a:hover{text-decoration:none}.link::after{content:"";background-color:#015160;width:100%;height:1px;position:absolute;left:0;bottom:-1px;visibility:hidden;opacity:0;transition:0.3s ease-in-out}.link:hover::after{visibility:visible;opacity:1}input,select,button,textarea{border:none}html{box-sizing:border-box;-webkit-box-sizing:border-box}*,*::before,*::after{box-sizing:inherit;-webkit-box-sizing:inherit}img{max-width:100%;height:auto;vertical-align:middle}select,label{cursor:pointer}input[readonly],input:hover[readonly]{background-color:rgba(0,0,0,0.2);cursor:not-allowed}*[type="hidden"],.hide{display:none}*[disabled],.disabled,*[disable],.disable{pointer-events:none;opacity:.5}input[type="checkbox"],input[type="range"],input[type="radio"]{filter:grayscale(1)}textarea{resize:vertical;min-height:2.5em}div.selector::before{pointer-events:none}ul{padding:0;margin:0;list-style:none}figure{margin:0}section{outline:none}h1,h2,h3,h4,h5,h6{margin:0;color:inherit;line-height:1.2em;font-weight:inherit;font-size:inherit}p{-webkit-margin-before:0;margin-block-start:0;-webkit-margin-after:0;margin-block-end:0;margin-bottom:1em}p:last-child{margin-bottom:0}abbr[title]{cursor:help}mark{padding:.2em .4em;background-color:#015160;color:#feae9f}blockquote{margin:0}table{border-collapse:collapse}table caption,table th,table td{padding:.5em;border:1px solid rgba(0,0,0,0.5)}table caption{border-bottom:none}fieldset{margin:0;border:1px solid rgba(0,0,0,0.5)}legend{padding:0 .5em}iframe{border:none}hr{border-top:1px solid rgba(0,0,0,0.5);border-bottom:none}time{text-transform:capitalize}text{display:block}.btn,.button,button,input[type="button"],input[type="reset"],input[type="submit"]{display:inline-block;position:relative;z-index:1;padding:10px 20px;color:#fff;background-color:#015160;background-image:none;border-radius:0;cursor:pointer;text-align:center;white-space:nowrap;text-decoration:none !important}.btn:hover,.button:hover,button:hover,input[type="button"]:hover,input[type="reset"]:hover,input[type="submit"]:hover{background-color:#015160}input[type="date"],input[type="time"],input[type="month"],input[type="week"],input[type="datetime"],input[type="datetime-local"],input[type="email"],input[type="number"],input[type="password"],input[type="search"],input[type="tel"],input[type="text"],input[type="url"],select,textarea{padding:.7em;background-color:transparent;color:#aaa;width:100%;border-color:transparent;border-bottom:1px solid rgba(0,0,0,0.5);font-size:16px !important}input[type="date"]:hover,input[type="date"]:focus,input[type="time"]:hover,input[type="time"]:focus,input[type="month"]:hover,input[type="month"]:focus,input[type="week"]:hover,input[type="week"]:focus,input[type="datetime"]:hover,input[type="datetime"]:focus,input[type="datetime-local"]:hover,input[type="datetime-local"]:focus,input[type="email"]:hover,input[type="email"]:focus,input[type="number"]:hover,input[type="number"]:focus,input[type="password"]:hover,input[type="password"]:focus,input[type="search"]:hover,input[type="search"]:focus,input[type="tel"]:hover,input[type="tel"]:focus,input[type="text"]:hover,input[type="text"]:focus,input[type="url"]:hover,input[type="url"]:focus,select:hover,select:focus,textarea:hover,textarea:focus{background-color:transparent;border-bottom:1px solid #000}input[type="date"]:focus,input[type="time"]:focus,input[type="month"]:focus,input[type="week"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="email"]:focus,input[type="number"]:focus,input[type="password"]:focus,input[type="search"]:focus,input[type="tel"]:focus,input[type="text"]:focus,input[type="url"]:focus,select:focus,textarea:focus{background-color:rgba(1,81,96,0.1);border-bottom:1px solid #015160}input[type="date"]:out-of-range,input[type="date"]:invalid,input[type="time"]:out-of-range,input[type="time"]:invalid,input[type="month"]:out-of-range,input[type="month"]:invalid,input[type="week"]:out-of-range,input[type="week"]:invalid,input[type="datetime"]:out-of-range,input[type="datetime"]:invalid,input[type="datetime-local"]:out-of-range,input[type="datetime-local"]:invalid,input[type="email"]:out-of-range,input[type="email"]:invalid,input[type="number"]:out-of-range,input[type="number"]:invalid,input[type="password"]:out-of-range,input[type="password"]:invalid,input[type="search"]:out-of-range,input[type="search"]:invalid,input[type="tel"]:out-of-range,input[type="tel"]:invalid,input[type="text"]:out-of-range,input[type="text"]:invalid,input[type="url"]:out-of-range,input[type="url"]:invalid,select:out-of-range,select:invalid,textarea:out-of-range,textarea:invalid{border-bottom:1px solid #a94442}input[type="file"]{display:block;width:100%;color:rgba(170,170,170,0.5)}textarea::-webkit-input-placeholder,input::-webkit-input-placeholder{color:rgba(170,170,170,0.5)}textarea:-moz-placeholder,input:-moz-placeholder{color:rgba(170,170,170,0.5)}textarea::-moz-placeholder,input::-moz-placeholder{color:rgba(170,170,170,0.5)}textarea:-ms-input-placeholder,input:-ms-input-placeholder{color:rgba(170,170,170,0.5)}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus{-webkit-text-fill-color:#aaa;-webkit-box-shadow:0 0 0 1000px rgba(1,81,96,0.2) inset;-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}label.error,label.succes{display:block;position:relative}label.error input,label.succes input{padding-right:30px}label.error::after{content:url('data:image/svg+xml;charset=UTF-8, <svg xmlns="http://www.w3.org/2000/svg" width="25" height="25" viewBox="0 0 50 50"><g class="nc-icon-wrapper"><circle cx="25" cy="25" r="25" fill="#D75A4A"></circle><path fill="none" stroke="#FFF" stroke-width="2" stroke-linecap="round" stroke-miterlimit="10" d="M16 34l9-9 9-9"></path><path fill="none" stroke="#FFF" stroke-width="2" stroke-linecap="round" stroke-miterlimit="10" d="M16 16l9 9 9 9"></path></g></svg>');position:absolute;right:.2em;bottom:.2em}label.succes::after{content:url('data:image/svg+xml;charset=UTF-8, <svg xmlns="http://www.w3.org/2000/svg" width="25" height="25" viewBox="0 0 50 50"><g class="nc-icon-wrapper"><circle cx="25" cy="25" r="25" fill="#25ad4b"></circle><path fill="none" stroke="#FFF" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="10" d="M38 15L22 33l-10-8"></path></g></svg>');position:absolute;right:.2em;bottom:.2em}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-button{width:0;height:0}::-webkit-scrollbar-thumb{border:none none #fff;background-color:#bfbfbf;border-radius:0}::-webkit-scrollbar-thumb:hover{background:#bfbfbf}::-webkit-scrollbar-thumb:active{background:#015160}::-webkit-scrollbar-track{border:none none #fff;background:#666;border-radius:0}::-webkit-scrollbar-track:hover{background:#666}::-webkit-scrollbar-track:active{background:#333}::-webkit-scrollbar-corner{background:transparent}a,.aniTransform{transition:fill 0.3s ease-in-out,filter 0.3s ease-in-out,color 0.3s ease-in-out,background 0.3s ease-in-out,background-color 0.3s ease-in-out,box-shadow 0.3s ease-in-out,transform 0.3s ease-in-out}.aniAll{transition:0.3s ease-in-out}.hoverScale{display:block;transform:scale(0.95);-webkit-backface-visibility:visible}.hoverScale:hover{transform:scale(1)}#backToTop{display:block;position:fixed;background-color:#015160;width:40px;height:40px;bottom:10px;right:10px;border-radius:50%;visibility:hidden;opacity:0;box-shadow:2px 2px 5px rgba(0,0,0,0.3);transition:0.3s ease-in-out;cursor:pointer;z-index:100}#backToTop.view{visibility:visible;opacity:1}#backToTop.mostBottom{background-color:#fff}#backToTop.mostBottom svg path{fill:#015160}#backToTop svg{transition:0.3s ease-in-out}#backToTop:hover svg{transform:translateY(-5px)}.anchor{display:block;height:70px;margin-top:-70px;visibility:hidden}.text{max-width:43.8em}.text>*:not(:last-child):not(h1):not(h2):not(h3):not(h4):not(h5):not(h6){margin-bottom:1em}.text>h1,.text>h2,.text>h3,.text>h4,.text>h5,.text>h6{margin-bottom:.2em;color:#aaa;font-weight:normal}@media (min-width: 768px){.text h1{font-size:2em}.text h2{font-size:1.9em}.text h3{font-size:1.8em}.text h4{font-size:1.7em}.text h5{font-size:1.6em}.text h6{font-size:1.5em}}@media (max-width: 767px){.text h1{font-size:1.6em}.text h2{font-size:1.5em}.text h3{font-size:1.4em}.text h4{font-size:1.3em}.text h5{font-size:1.2em}.text h6{font-size:1.1em}}.text a:not(.link){text-decoration:underline;word-break:break-word}.text ul{list-style:disc;list-style-type:disc;-webkit-margin-before:1em;margin-block-start:1em;-webkit-margin-after:1em;margin-block-end:1em;-webkit-margin-start:0;margin-inline-start:0;-webkit-margin-end:0;margin-inline-end:0;-webkit-padding-start:40px;padding-inline-start:40px}.text iframe{max-width:100%}@media (max-width: 767px){.text{max-width:100%}.text table{display:block;max-width:100%;overflow-x:auto}.text table::-webkit-scrollbar-button{width:8px;height:10px;border-style:solid;background-color:#666666}.text table::-webkit-scrollbar-button:single-button:horizontal:decrement{border-width:5px 5px 5px 0;border-color:transparent #fff transparent transparent}.text table::-webkit-scrollbar-button:single-button:horizontal:increment{border-width:5px 0 5px 5px;border-color:transparent transparent transparent #fff}}.idealWidth{max-width:43.8em}.hideScroll::-webkit-scrollbar{width:0;height:0}.verticalL{-ms-writing-mode:tb-rl;writing-mode:vertical-rl;-webkit-text-orientation:unset;text-orientation:unset}.verticalR{-ms-writing-mode:tb-rl;writing-mode:vertical-rl;-webkit-text-orientation:unset;text-orientation:unset;transform:rotate(180deg);text-align:left}.notSelected{user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.excerpt{display:-webkit-box;overflow:hidden;-webkit-line-clamp:5;text-overflow:ellipsis}.separated li::after{content:"/";margin:0 10px}.separated li:last-child::after{display:none}.waitToReady{visibility:hidden;opacity:0}*[tooltip]{position:relative}*[tooltip]::after{content:attr(tooltip);position:absolute;left:-100%;bottom:calc(100% + 6px);z-index:100;width:300%;overflow:hidden;white-space:normal;background-color:rgba(255,255,255,0.9);border:1px solid #000;padding:8px;border-radius:6px;font-size:15px;line-height:17px;font-weight:normal;color:#000;pointer-events:none;box-shadow:5px 5px 10px rgba(0,0,0,0.1)}*[tooltip]::before{content:"";top:-7px;position:absolute;left:calc(50% - 6px);border-top:6px solid #000;border-right:6px solid transparent;border-bottom:6px solid transparent;border-left:6px solid transparent}*[tooltip]::before,*[tooltip]::after{visibility:hidden;opacity:0;transform:translateY(20px);transition:0.3s ease-in-out}*[tooltip]:hover::before,*[tooltip]:hover::after{visibility:visible;opacity:1;transform:translateY(0)}@media (max-width: 767px){input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{opacity:1}}.label{line-height:1.2em}.label.label-size1{font-size:1em}.label.label-size2{font-size:1.25em}.label.label-size3{font-size:1.5em}.label.label-size4{font-size:1.75em}.label.label-size5{font-size:2em}.label.label-size6{font-size:2.25em}.label.label-size7{font-size:2.5em}.label.label-size8{font-size:2.75em}.label.label-size9{font-size:3em}.label.label-small{font-size:.8em}.label.label-font1{font-family:"Roboto",sans-serif}.label.label-font2{font-family:"Roboto",sans-serif}.label.label-uppercase{text-transform:uppercase}.label.label-bold{font-weight:bold}.visuallyHidden{position:absolute !important;width:1px;height:1px;color:transparent;font-size:0;overflow:hidden;clip:rect(1px, 1px, 1px, 1px);white-space:nowrap}*[tabindex]:focus,.link:focus,.btn:focus,area[href]:focus,audio:focus,video:focus,input[type="reset"]:focus,input[type="button"]:focus,input[type="color"]:focus,input[type="file"]:focus,input[type="submit"]:focus,input[type="checkbox"]:focus,input[type="range"]:focus,input[type="radio"]:focus,button:focus,a:focus{outline:2px dashed #f7f7f7}*[tabindex]:focus:not(:focus-visible),.link:focus:not(:focus-visible),.btn:focus:not(:focus-visible),area[href]:focus:not(:focus-visible),audio:focus:not(:focus-visible),video:focus:not(:focus-visible),input[type="reset"]:focus:not(:focus-visible),input[type="button"]:focus:not(:focus-visible),input[type="color"]:focus:not(:focus-visible),input[type="file"]:focus:not(:focus-visible),input[type="submit"]:focus:not(:focus-visible),input[type="checkbox"]:focus:not(:focus-visible),input[type="range"]:focus:not(:focus-visible),input[type="radio"]:focus:not(:focus-visible),button:focus:not(:focus-visible),a:focus:not(:focus-visible){outline:none}select:focus,textarea:focus,input:focus{outline:none}#pageMenu:has(:focus-visible),figure:has(:focus-visible){outline:2px dashed #f7f7f7}body{background-color:#080808}header{display:flex;flex-direction:row;justify-content:center;align-items:center;position:fixed;top:0;left:0;z-index:100;width:100%;height:100px;transition:0.3s ease-in-out;transform:translateY(0)}header.sticky{height:70px;background-color:rgba(0,0,0,0.8)}header.latent{transform:translateY(-100%)}header .logo img{height:40px;transform:translateY(4px);transition:0.3s ease-in-out}.page-template-page-archive header,.page-template-page-contact header,.page-template-default header,.post-template-default header,.page-template-page-blog header{background-color:rgba(0,0,0,0.8)}footer{display:flex;flex-direction:row;justify-content:center;align-items:center;padding:50px 0;color:#505050;background-color:rgba(0,0,0,0.8);font-weight:500}footer .container{justify-content:space-between;align-items:stretch}footer>.container>.split{position:relative}footer>.container>.split:first-child{width:calc(100% - 300px)}footer>.container>.split:last-child{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}footer>.container>.split:last-child>*:not(:last-child){margin-bottom:10px}footer>.container>.split:not(:first-child){width:300px;padding-left:60px}footer>.container>.split:not(:first-child)::before{content:"";display:block;position:absolute;top:-10px;left:30px;width:0;height:calc(100% + 10px);padding-bottom:10px;border-left:2px solid #015160;opacity:1;box-sizing:content-box}footer .logo{display:flex;flex-direction:row;justify-content:flex-start;align-items:baseline;flex-wrap:wrap}footer .logo>*{margin-bottom:10px}footer .logo img{width:200px}.page-template-page-archive main,.page-template-page-contact main,.page-template-default main,.post-template-default main,.page-template-page-blog main{margin-top:100px}section{position:relative;padding-top:100px}section:last-child{padding-bottom:100px}section:first-child{padding-top:100px}.container{width:calc(100% - 400px);margin:0 200px}.container.container-fullWidth{width:auto;max-width:unset;margin-right:0;margin-left:0}header .container,footer .container{display:flex;flex-direction:row;justify-content:space-between;align-items:center;width:100%}#maintenance .container{height:100%}.wp-block-button__link,.btn,.button,button,input[type="button"],input[type="reset"],input[type="submit"]{transition:0.3s ease-in-out}.wp-block-button__link.btn-icon,.btn.btn-icon,.button.btn-icon,button.btn-icon,input[type="button"].btn-icon,input[type="reset"].btn-icon,input[type="submit"].btn-icon{display:inline-flex;flex-direction:row;justify-content:center;align-items:center;color:#015160}.wp-block-button__link.btn-icon svg,.btn.btn-icon svg,.button.btn-icon svg,button.btn-icon svg,input[type="button"].btn-icon svg,input[type="reset"].btn-icon svg,input[type="submit"].btn-icon svg{width:1em;height:1em;min-width:1em;min-height:1em;fill:currentColor}.wp-block-button__link.btn-icon>*:first-child,.btn.btn-icon>*:first-child,.button.btn-icon>*:first-child,button.btn-icon>*:first-child,input[type="button"].btn-icon>*:first-child,input[type="reset"].btn-icon>*:first-child,input[type="submit"].btn-icon>*:first-child{margin-right:10px}.wp-block-button__link.btn-icon.btn-icon-simple,.btn.btn-icon.btn-icon-simple,.button.btn-icon.btn-icon-simple,button.btn-icon.btn-icon-simple,input[type="button"].btn-icon.btn-icon-simple,input[type="reset"].btn-icon.btn-icon-simple,input[type="submit"].btn-icon.btn-icon-simple{padding:0;background-color:transparent}.wp-block-button__link.btn-icon.btn-icon-simple svg,.btn.btn-icon.btn-icon-simple svg,.button.btn-icon.btn-icon-simple svg,button.btn-icon.btn-icon-simple svg,input[type="button"].btn-icon.btn-icon-simple svg,input[type="reset"].btn-icon.btn-icon-simple svg,input[type="submit"].btn-icon.btn-icon-simple svg{width:1.25em;height:1.25em;min-width:1.25em;min-height:1.25em}.wp-block-button__link.btn-icon.btn-icon-simple>*:first-child,.btn.btn-icon.btn-icon-simple>*:first-child,.button.btn-icon.btn-icon-simple>*:first-child,button.btn-icon.btn-icon-simple>*:first-child,input[type="button"].btn-icon.btn-icon-simple>*:first-child,input[type="reset"].btn-icon.btn-icon-simple>*:first-child,input[type="submit"].btn-icon.btn-icon-simple>*:first-child{margin-right:0}.wp-block-button__link:hover,.btn:hover,.button:hover,button:hover,input[type="button"]:hover,input[type="reset"]:hover,input[type="submit"]:hover{background-color:#027c92}.wp-block-button__link.pswp__button:hover,.btn.pswp__button:hover,.button.pswp__button:hover,button.pswp__button:hover,input[type="button"].pswp__button:hover,input[type="reset"].pswp__button:hover,input[type="submit"].pswp__button:hover{background-color:transparent}#homeSlider .wp-block-button__link,#homeSlider .btn,#homeSlider .button,#homeSlider button,#homeSlider input[type="button"],#homeSlider input[type="reset"],#homeSlider input[type="submit"]{margin-top:40px}.wpcf7 .wp-block-button__link,.wpcf7 .btn,.wpcf7 .button,.wpcf7 button,.wpcf7 input[type="button"],.wpcf7 input[type="reset"],.wpcf7 input[type="submit"]{color:#000;background-color:rgba(255,255,255,0.8)}.wpcf7 .wp-block-button__link:hover,.wpcf7 .btn:hover,.wpcf7 .button:hover,.wpcf7 button:hover,.wpcf7 input[type="button"]:hover,.wpcf7 input[type="reset"]:hover,.wpcf7 input[type="submit"]:hover{background-color:#fff}.photoGallery .swiper-slide .wp-block-button__link,.photoGallery .item .wp-block-button__link,.photoGallery .swiper-slide .btn,.photoGallery .item .btn,.photoGallery .swiper-slide .button,.photoGallery .item .button,.photoGallery .swiper-slide button,.photoGallery .item button,.photoGallery .swiper-slide input[type="button"],.photoGallery .item input[type="button"],.photoGallery .swiper-slide input[type="reset"],.photoGallery .item input[type="reset"],.photoGallery .swiper-slide input[type="submit"],.photoGallery .item input[type="submit"]{color:#fff}.photoGallery .swiper-slide .wp-block-button__link.btn-icon,.photoGallery .item .wp-block-button__link.btn-icon,.photoGallery .swiper-slide .btn.btn-icon,.photoGallery .item .btn.btn-icon,.photoGallery .swiper-slide .button.btn-icon,.photoGallery .item .button.btn-icon,.photoGallery .swiper-slide button.btn-icon,.photoGallery .item button.btn-icon,.photoGallery .swiper-slide input[type="button"].btn-icon,.photoGallery .item input[type="button"].btn-icon,.photoGallery .swiper-slide input[type="reset"].btn-icon,.photoGallery .item input[type="reset"].btn-icon,.photoGallery .swiper-slide input[type="submit"].btn-icon,.photoGallery .item input[type="submit"].btn-icon{display:inline-flex !important;position:absolute;top:0;left:0;padding:5px}.photoGallery .swiper-slide .wp-block-button__link.btn-icon.btn-icon-simple::before,.photoGallery .item .wp-block-button__link.btn-icon.btn-icon-simple::before,.photoGallery .swiper-slide .btn.btn-icon.btn-icon-simple::before,.photoGallery .item .btn.btn-icon.btn-icon-simple::before,.photoGallery .swiper-slide .button.btn-icon.btn-icon-simple::before,.photoGallery .item .button.btn-icon.btn-icon-simple::before,.photoGallery .swiper-slide button.btn-icon.btn-icon-simple::before,.photoGallery .item button.btn-icon.btn-icon-simple::before,.photoGallery .swiper-slide input[type="button"].btn-icon.btn-icon-simple::before,.photoGallery .item input[type="button"].btn-icon.btn-icon-simple::before,.photoGallery .swiper-slide input[type="reset"].btn-icon.btn-icon-simple::before,.photoGallery .item input[type="reset"].btn-icon.btn-icon-simple::before,.photoGallery .swiper-slide input[type="submit"].btn-icon.btn-icon-simple::before,.photoGallery .item input[type="submit"].btn-icon.btn-icon-simple::before{content:'';position:absolute;top:0;left:0;z-index:1;width:0;height:0;border-style:solid;border-width:70px 70px 0 0;border-color:#015160 transparent transparent;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;pointer-events:none;transition:0.3s ease-in-out}.photoGallery .swiper-slide .wp-block-button__link.btn-icon.btn-icon-simple svg,.photoGallery .item .wp-block-button__link.btn-icon.btn-icon-simple svg,.photoGallery .swiper-slide .btn.btn-icon.btn-icon-simple svg,.photoGallery .item .btn.btn-icon.btn-icon-simple svg,.photoGallery .swiper-slide .button.btn-icon.btn-icon-simple svg,.photoGallery .item .button.btn-icon.btn-icon-simple svg,.photoGallery .swiper-slide button.btn-icon.btn-icon-simple svg,.photoGallery .item button.btn-icon.btn-icon-simple svg,.photoGallery .swiper-slide input[type="button"].btn-icon.btn-icon-simple svg,.photoGallery .item input[type="button"].btn-icon.btn-icon-simple svg,.photoGallery .swiper-slide input[type="reset"].btn-icon.btn-icon-simple svg,.photoGallery .item input[type="reset"].btn-icon.btn-icon-simple svg,.photoGallery .swiper-slide input[type="submit"].btn-icon.btn-icon-simple svg,.photoGallery .item input[type="submit"].btn-icon.btn-icon-simple svg{display:inline-flex;z-index:2;width:30px;height:30px;min-width:30px;min-height:30px}.photoGallery .swiper-slide .wp-block-button__link.btn-icon.btn-icon-simple:focus::before,.photoGallery .swiper-slide .wp-block-button__link.btn-icon.btn-icon-simple:hover::before,.photoGallery .item .wp-block-button__link.btn-icon.btn-icon-simple:focus::before,.photoGallery .item .wp-block-button__link.btn-icon.btn-icon-simple:hover::before,.photoGallery .swiper-slide .btn.btn-icon.btn-icon-simple:focus::before,.photoGallery .swiper-slide .btn.btn-icon.btn-icon-simple:hover::before,.photoGallery .item .btn.btn-icon.btn-icon-simple:focus::before,.photoGallery .item .btn.btn-icon.btn-icon-simple:hover::before,.photoGallery .swiper-slide .button.btn-icon.btn-icon-simple:focus::before,.photoGallery .swiper-slide .button.btn-icon.btn-icon-simple:hover::before,.photoGallery .item .button.btn-icon.btn-icon-simple:focus::before,.photoGallery .item .button.btn-icon.btn-icon-simple:hover::before,.photoGallery .swiper-slide button.btn-icon.btn-icon-simple:focus::before,.photoGallery .swiper-slide button.btn-icon.btn-icon-simple:hover::before,.photoGallery .item button.btn-icon.btn-icon-simple:focus::before,.photoGallery .item button.btn-icon.btn-icon-simple:hover::before,.photoGallery .swiper-slide input[type="button"].btn-icon.btn-icon-simple:focus::before,.photoGallery .swiper-slide input[type="button"].btn-icon.btn-icon-simple:hover::before,.photoGallery .item input[type="button"].btn-icon.btn-icon-simple:focus::before,.photoGallery .item input[type="button"].btn-icon.btn-icon-simple:hover::before,.photoGallery .swiper-slide input[type="reset"].btn-icon.btn-icon-simple:focus::before,.photoGallery .swiper-slide input[type="reset"].btn-icon.btn-icon-simple:hover::before,.photoGallery .item input[type="reset"].btn-icon.btn-icon-simple:focus::before,.photoGallery .item input[type="reset"].btn-icon.btn-icon-simple:hover::before,.photoGallery .swiper-slide input[type="submit"].btn-icon.btn-icon-simple:focus::before,.photoGallery .swiper-slide input[type="submit"].btn-icon.btn-icon-simple:hover::before,.photoGallery .item input[type="submit"].btn-icon.btn-icon-simple:focus::before,.photoGallery .item input[type="submit"].btn-icon.btn-icon-simple:hover::before{border-color:#027c92 transparent transparent}.link,a{transition:0.3s ease-in-out}.link::after,a::after{height:2px;opacity:0;transform:scaleX(0);transform-origin:left}.link:hover::after,a:hover::after{opacity:1;transform:scaleX(1)}#menu-header-menu .link,#menu-header-menu a{color:#fff;opacity:.8}#menu-header-menu .link:hover,#menu-header-menu a:hover{opacity:1}#menu-header-menu .link.active::after,#menu-header-menu a.active::after{opacity:1;transform:scaleX(1);visibility:visible}#contact .link,#contact a{color:#fff}.text table{margin:20px 0}.text table caption,.text table th,.text table td{border-color:rgba(1,81,96,0.5)}.text ul.wp-block-gallery{padding:0}.text li.blocks-gallery-item{margin-bottom:0 !important}.text iframe{width:100%}.text figure.wp-block-table.fullWidth table{display:table}.text ul.blocks-gallery-grid,.text ul.wp-block-gallery{padding:0}.text .wp-block-buttons.alignright{text-align:right}.text .wp-block-buttons.aligncenter{text-align:center}.text .wp-block-buttons.alignleft{text-align:left}.text .wp-block-buttons .wp-block-button{width:100%;margin-right:0}.text .wp-block-buttons .wp-block-button:not(:last-child){margin-bottom:10px}.text .wp-block-buttons .wp-block-button:last-child{margin-bottom:0}.text .wp-block-media-text.is-stacked-on-mobile p{margin-bottom:12px}.text .wp-block-image{margin:0}.text .wp-block-image.size-full{width:100%}.text .wp-block-image.alignright{text-align:right}.text .wp-block-image.aligncenter{text-align:center}.text .wp-block-image.alignleft{text-align:left}.text .wp-block-image.alignfull>img{width:100%}.text .wp-block-image figcaption{color:rgba(170,170,170,0.7);text-align:center;font-size:.8em}.text ol,.text ul{padding-left:1.2em}.text ol li,.text ul li{position:relative}.text blockquote.wp-block-quote{padding:20px;color:#015160;border:5px solid #1ba39b;text-align:center;font-size:1.7em;line-height:1.2em}.text .wp-block-spacer[style="height:1px"]{height:100px !important;margin:0}.text .wp-block-columns{display:grid;grid-template-columns:repeat(auto-fit, minmax(150px, 1fr));grid-auto-rows:auto;grid-gap:1em;gap:1em}.text .wp-block-columns:last-child{margin-bottom:0}.text .wp-block-columns>.wp-block-column>*:not(:last-child){margin-bottom:1em}.text .wp-block-columns .wp-block-column.is-vertically-aligned-center{display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.text .wp-block-columns .wp-block-column.is-vertically-aligned-bottom{display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start}.text .wp-block-video video{width:100%}.text .has-text-align-right{text-align:right}.text .has-text-align-center{text-align:center}.text .has-text-align-left{text-align:left}#archive .text{display:flex;flex-direction:column;justify-content:center;align-items:center;margin:0 auto;text-align:center}#archive .text>*:not(:last-child){margin-bottom:20px}#maintenance .text{text-align:center}#archive .item .label.label-title,.swiper-slide .label.label-title,.item-article .label.label-title{position:absolute;right:10px;bottom:10px;max-width:calc(100% - 40px);padding:5px 10px;color:#fff;background-color:rgba(0,0,0,0.5);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);text-align:right;transition:0.3s ease-in-out;cursor:pointer}#archive .item .label.label-title,.swiper-slide .label.label-title{transform:translateY(300px);opacity:0}#archive .item:hover .label.label-title,.swiper-slide:hover .label.label-title{transform:translateY(0);opacity:1}.label.label-section{display:block;position:relative;z-index:1;width:100%;margin-top:100px;color:#fff;font-size:3em}.label.label-section::after{content:attr(data-effect);position:absolute;top:-.3em;left:-.5em;z-index:-1;color:transparent;-webkit-text-stroke:2px #015160;font-size:3em;opacity:.2}#archive .label.label-section,#contact .label.label-section,#article .label.label-section,#articlesList .label.label-section,#pageDefault .label.label-section{margin-top:0;text-align:center}#archive .label.label-section::after,#contact .label.label-section::after,#article .label.label-section::after,#articlesList .label.label-section::after,#pageDefault .label.label-section::after{left:50%;transform:translateX(-50%)}#homeSlider .label{color:#fff}#homeSlider .label.label-1{font-size:5.5em}#homeSlider .label.label-2{opacity:.5}#archive .innerHeader .label{text-align:center}#archive .items{display:grid;grid-template-columns:repeat(5, 1fr);grid-template-rows:auto;grid-gap:50px}#articlesList .items{display:grid;grid-template-columns:repeat(3, 1fr);grid-template-rows:auto;grid-gap:30px}#articlesList .items>*:first-child{grid-column:1 / 3;margin-right:0}#archive .item{position:relative;overflow:hidden}#archive .item:hover img{transform:scale(1.02)}#archive .item>a{display:block}#archive .item img{width:100%;height:calc((100vw - 400px - 200px) / 5);max-height:calc((1200px - 200px) / 5);font-family:'object-fit: cover; object-position: center;';-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;transform:scale(1);transition:0.3s ease-in-out}.item.item-article{overflow:hidden}.item.item-article:hover img{transform:scale(1.02)}.item.item-article img{width:100%;height:300px;font-family:'object-fit: cover; object-position: center;';-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;transform:scale(1);transition:0.3s ease-in-out}#menu-header-menu{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;flex-wrap:wrap;padding-left:20px}#menu-header-menu>*:not(:last-child){margin-right:20px}#menu-header-menu .link>a{color:inherit;transition:none}.swiper-container{height:100%}.swiper-container .swiper-next,.swiper-container .swiper-prev{display:flex;flex-direction:row;justify-content:center;align-items:center;position:absolute;top:calc(50% - 25px);z-index:3;width:50px;height:50px;cursor:pointer;opacity:0;visibility:hidden;transition:0.3s ease-in-out}.swiper-container .swiper-next:hover,.swiper-container .swiper-prev:hover{opacity:1 !important}.swiper-container .swiper-next svg path,.swiper-container .swiper-prev svg path{fill:#fff}.swiper-container .swiper-next.swiper-button-disabled,.swiper-container .swiper-prev.swiper-button-disabled{visibility:hidden;opacity:0}.swiper-container .swiper-next{right:75px;transform:translateX(225px)}.swiper-container .swiper-prev{left:75px;transform:translateX(-225px)}.swiper-container .swiper-pagination{opacity:0}.swiper-container .swiper-pagination-bullet-active{background:#015160}.swiper-container:has(:focus-visible) .swiper-next:not(.swiper-button-disabled),.swiper-container:has(:focus-visible) .swiper-prev:not(.swiper-button-disabled),.swiper-container:hover .swiper-next:not(.swiper-button-disabled),.swiper-container:hover .swiper-prev:not(.swiper-button-disabled){opacity:.8;visibility:visible;transform:none}.swiper-container:has(:focus-visible) .swiper-next:not(.swiper-button-disabled):hover,.swiper-container:has(:focus-visible) .swiper-prev:not(.swiper-button-disabled):hover,.swiper-container:hover .swiper-next:not(.swiper-button-disabled):hover,.swiper-container:hover .swiper-prev:not(.swiper-button-disabled):hover{opacity:1}.swiper-container:has(:focus-visible) .swiper-pagination,.swiper-container:hover .swiper-pagination{opacity:1}#homeSlider .swiper-container .imgWrap{position:relative;right:200px;z-index:4;width:30vw;height:30vw;max-width:450px;max-height:450px;border-radius:50%;cursor:pointer;opacity:0}#homeSlider .swiper-container .imgWrap::before{content:"";display:block;position:absolute;top:-20px;left:-20px;z-index:4;width:calc(100% + 40px);height:calc(100% + 40px);border:2px solid #015160;border-radius:50%}#homeSlider .swiper-container .imgWrap::after{content:"";display:block;position:absolute;top:-18px;left:-18px;z-index:4;width:calc(100% + 40px);height:calc(100% + 40px);border-radius:50%;box-shadow:inset 0 0 5vw 5vw #080808;transition:0.3s ease-in-out}#homeSlider .swiper-container .imgWrap:hover::after{box-shadow:inset 0 0 4vw 4vw #080808}#homeSlider .swiper-container .imgWrap img{position:relative;top:3px;left:3px;z-index:3;width:calc(100% - 2px);height:calc(100% - 2px);border-radius:50%;font-family:'object-fit: cover; object-position: center;';-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}#homeSlider .swiper-container .imgWrapSecond{position:absolute;z-index:5;width:10vw;max-width:140px;transform:translate(-160px, 12vw)}#homeSlider .swiper-container .imgWrapSecond img{filter:drop-shadow(0 0 10px #000)}#homeSlider .swiper-container .background img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;filter:grayscale(1) blur(10px);opacity:.1}#homeSlider .swiper-container .swiper-slide{display:flex;flex-direction:row;justify-content:flex-end;align-items:center;height:100vh}#homeSlider .swiper-container .swiper-slide::after{content:"";position:absolute;bottom:-1px;left:0;z-index:1;width:100%;height:30%;background:transparent;background:-webkit-gradient(left top, left bottom, color-stop(0%, rgba(8,8,8,0)), color-stop(100%, #080808));background:linear-gradient(to bottom, rgba(8,8,8,0) 0%, #080808 100%);pointer-events:none}#homeSlider .swiper-container .swiper-slide.swiper-slide-active .imgWrap{opacity:1}#homeSlider .swiper-container .swiper-slide .content{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;position:absolute;top:auto;left:0;z-index:3;width:calc(100% - 400px);padding-right:200px;padding-left:200px;opacity:0;transition:1s ease-in-out}#homeSlider .swiper-container .swiper-slide.swiper-slide-active .content{opacity:1}#homeSlider .swiper-container .swiper-pagination-bullet{position:relative;margin-left:0 !important;background:#fff}#homeSlider .swiper-container .swiper-pagination-bullet:not(:last-child){margin-right:30px}#homeSlider .swiper-container .swiper-pagination-bullet::after{content:"";position:absolute;top:-8px;left:-8px;width:24px;height:24px;background-color:transparent;border:1px solid #fff;border-radius:50%;opacity:0;transform:scale(0);transition:0.3s ease-in-out}#homeSlider .swiper-container .swiper-pagination-bullet:hover::after{opacity:.5;transform:scale(1)}#homeSlider .swiper-container .swiper-pagination-bullet-active{background:#fff}#homeSlider .swiper-container .swiper-pagination-bullet-active::after{opacity:1;transform:scale(1)}#homeSlider .swiper-container .swiper-pagination{bottom:50px;width:auto;margin-left:200px;padding-left:8px;text-align:left}#homeSlider .swiper-container .swiper-slide:not(.swiper-slide-active) a{display:none}section.gallery .swiper-container::before,section.gallery .swiper-container::after{content:"";position:absolute;top:0;z-index:2;width:200px;height:100%;pointer-events:none}section.gallery .swiper-container::before{left:0;background:transparent;background:-webkit-gradient(left top, right top, color-stop(0%, #080808), color-stop(100%, rgba(8,8,8,0)));background:linear-gradient(to right, #080808 0%, rgba(8,8,8,0) 100%)}section.gallery .swiper-container::after{right:0;background:transparent;background:-webkit-gradient(left top, right top, color-stop(0%, rgba(8,8,8,0)), color-stop(100%, #080808));background:linear-gradient(to right, rgba(8,8,8,0) 0%, #080808 100%)}section.gallery .swiper-container .swiper-slide{width:auto;height:auto;margin:0 30px 0 0;transition:0.3s ease-in-out;overflow:hidden;box-shadow:5px 5px 10px rgba(0,0,0,0.3)}section.gallery .swiper-container .swiper-slide:last-child{margin-right:200px}section.gallery .swiper-container .swiper-slide:hover img{transform:scale(1.02)}section.gallery .swiper-container .swiper-slide img{height:300px;max-width:calc(100vw - 10px - 400px);font-family:'object-fit: cover; object-position: center;';-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;transform:scale(1);transition:0.3s ease-in-out}section.gallery .swiper-container .swiper-next,section.gallery .swiper-container .swiper-prev{z-index:3}section.gallery .swiper-container .swiper-next svg path,section.gallery .swiper-container .swiper-prev svg path{fill:#fff}section.gallery .swiper-container .swiper-slide-complete{width:auto !important;min-width:300px;color:#fff;background-color:#015160}section.gallery .swiper-container .swiper-slide-complete span{display:flex;flex-direction:row;justify-content:center;align-items:center;width:100%;height:100%}section.gallery .swiper-container .swiper-slide-complete:hover{background-color:#027c92}.pswp .pswp__bg{background-color:#080808}.pswp .pswp__caption__center{color:#fff;text-align:center}.pswp .pswp__ui--fit .pswp__top-bar,.pswp .pswp__ui--fit .pswp__caption{background-color:transparent}.pswp .pswp__img--placeholder--blank{background:transparent}.pswp button.pswp__button:hover{background-color:transparent;border:none;box-shadow:none}#copyright{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}.socialNetworks{display:flex;flex-direction:row;justify-content:flex-start;align-items:center}.socialNetworks a{display:flex;flex-direction:row;justify-content:center;align-items:center;width:30px;height:30px;background-color:#015160;border-radius:50%;opacity:.8}.socialNetworks a:not(:last-child){margin-right:15px}.socialNetworks a.facebook path,.socialNetworks a.instagram path{fill:#fff;transition:0.3s ease-in-out}.socialNetworks a:hover{opacity:1}.socialNetworks a:hover.facebook{background-color:#3b5998}.socialNetworks a:hover.instagram{background-color:#e4405f}footer .socialNetworks{position:static;height:auto}.breadcrumb{display:flex;flex-direction:row;flex-wrap:wrap;opacity:.8;transition:0.3s ease-in-out}.breadcrumb:hover{opacity:1}.breadcrumb a{display:inline-block;margin-right:16px}.breadcrumb a::after{bottom:-1px}.breadcrumb li:not(:last-child)::after{content:url("data:image/svg+xml;charset=UTF-8, <svg xmlns='http://www.w3.org/2000/svg' width='6' height='6' viewBox='0 0 438.533 438.533' fill='rgb(80, 80, 80)'><path d='M409.133 109.203c-19.608-33.592-46.205-60.189-79.798-79.796C295.736 9.801 259.058 0 219.273 0c-39.781 0-76.47 9.801-110.063 29.407-33.595 19.604-60.192 46.201-79.8 79.796C9.801 142.8 0 179.489 0 219.267c0 39.78 9.804 76.463 29.407 110.062 19.607 33.592 46.204 60.189 79.799 79.798 33.597 19.605 70.283 29.407 110.063 29.407s76.47-9.802 110.065-29.407c33.593-19.602 60.189-46.206 79.795-79.798 19.603-33.596 29.403-70.284 29.403-110.062.001-39.782-9.8-76.472-29.399-110.064z'></path></svg>");position:relative;top:-2px;right:8px}#pageIntro .breadcrumb{color:#505050}.post-template-default .breadcrumb{justify-content:center}#lazyLoad{grid-column:1 / -1;text-align:center}.preloader{display:flex;grid-column:1 / -1;flex-direction:row;justify-content:center;align-items:center;z-index:0;width:100%;height:0;text-align:center;visibility:hidden;opacity:0;transition:0.3s ease-in-out;cursor:wait}.preloader>div{display:inline-block;width:10px;height:10px;margin:3px;background-color:#015160;border-radius:100%}.preloader.active{height:auto;visibility:visible;opacity:1}#siblingsArticles{display:flex;flex-direction:row;justify-content:center;align-items:center;margin:0 auto}#siblingsArticles>.split{position:relative;width:50%}#siblingsArticles>.split:first-child{padding-right:50px;text-align:right}#siblingsArticles>.split:first-child::after{content:'';display:block;position:absolute;top:0;right:0;width:1px;height:100%;background-color:transparent;border-left:2px solid #505050}#siblingsArticles>.split:first-child>a>.split:last-child{padding-left:10px}#siblingsArticles>.split:first-child>a>.split>*:not(:last-child){margin-bottom:10px}#siblingsArticles>.split:last-child{padding-left:50px;text-align:left}#siblingsArticles>.split:last-child>a>.split:first-child{padding-right:10px}#siblingsArticles>.split:last-child>a>.split>*:not(:last-child){margin-bottom:10px}#siblingsArticles>.split>*:not(:last-child){margin-bottom:20px}#siblingsArticles>.split a{display:flex;flex-direction:row;justify-content:space-between;align-items:center}#siblingsArticles>.split a:hover{color:#fff}#siblingsArticles>.split svg path{fill:#015160;transition:0.3s ease-in-out}.wpcf7 .row{display:flex;flex-direction:row;margin-bottom:30px}.wpcf7 .row span{position:relative;width:100%}.wpcf7 .row span:not(:last-child){margin-right:30px}.wpcf7 p:nth-last-child(2){margin-bottom:0}.wpcf7 textarea{height:5em}.wpcf7 span.wpcf7-list-item{display:inline;margin:0}.wpcf7 span.wpcf7-not-valid-tip{position:absolute;right:0;bottom:.8em;z-index:0;width:auto;padding:.1em .3em;color:#fff;background:#a94442;font-size:.7em;opacity:1;text-align:right;line-height:1.3em;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;pointer-events:none}.wpcf7 textarea:focus ~ span.wpcf7-not-valid-tip,.wpcf7 input[type]:focus ~ span.wpcf7-not-valid-tip{opacity:0}.wpcf7 div.wpcf7-response-output{margin:30px 0 0;padding:.5em}.wpcf7 input.wpcf7-submit{padding:15px 40px}.wpcf7 span.wpcf7-form-control-wrap{display:inline}.wpcf7 .reCAPTCHAinfo{margin-bottom:30px;font-size:.7em;line-height:1.2em;opacity:.7}.wpcf7 a:hover{text-decoration:underline}.wpcf7 .wpcf7-list-item-label{user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.wpcf7 .wpcf7-spinner{width:20px !important;height:20px !important;background-repeat:no-repeat;background-position:center;border-radius:50%}.wpcf7 .wpcf7-spinner::before{top:2px;left:2px}#contact .wpcf7{padding:30px;background-color:#505050}#contact .wpcf7 a{color:#fff}#contact .wpcf7 input[type="date"],#contact .wpcf7 input[type="time"],#contact .wpcf7 input[type="month"],#contact .wpcf7 input[type="week"],#contact .wpcf7 input[type="datetime"],#contact .wpcf7 input[type="datetime-local"],#contact .wpcf7 input[type="email"],#contact .wpcf7 input[type="number"],#contact .wpcf7 input[type="password"],#contact .wpcf7 input[type="search"],#contact .wpcf7 input[type="tel"],#contact .wpcf7 input[type="text"],#contact .wpcf7 input[type="url"],#contact .wpcf7 select,#contact .wpcf7 textarea{color:#fff}#contact .wpcf7 input:-webkit-autofill,#contact .wpcf7 input:-webkit-autofill:hover,#contact .wpcf7 input:-webkit-autofill:focus{-webkit-text-fill-color:#fff;-webkit-box-shadow:0 0 1000px #585858 inset}.grecaptcha-badge{display:none !important}#fixedNavigation{display:none}.wpml-ls-legacy-dropdown{position:relative;top:-1px;width:auto}.wpml-ls-legacy-dropdown .wpml-ls-item a,.wpml-ls-legacy-dropdown a.wpml-ls-link,.wpml-ls-legacy-dropdown a.js-wpml-ls-item-toggle{padding:0;color:#015160;background-color:transparent !important;border:none;line-height:1.5em}.wpml-ls-legacy-dropdown .wpml-ls-item a:hover,.wpml-ls-legacy-dropdown a.wpml-ls-link:hover,.wpml-ls-legacy-dropdown a.js-wpml-ls-item-toggle:hover{color:#00262e;background-color:transparent;border:none}.wpml-ls-legacy-dropdown .wpml-ls-item a::after,.wpml-ls-legacy-dropdown a.wpml-ls-link::after,.wpml-ls-legacy-dropdown a.js-wpml-ls-item-toggle::after{display:none}.wpml-ls-legacy-dropdown .wpml-ls-current-language:hover a{color:#00262e}.wpml-ls-legacy-dropdown .wpml-ls-item{width:auto;padding:0;transition:none;text-align:left;white-space:nowrap}.wpml-ls-legacy-dropdown .wpml-ls-sub-menu{border-top:none;transition:none}.wpml-ls-legacy-dropdown .wpml-ls-sub-menu a{transition:none}.wpml-ls-legacy-dropdown .wpml-ls-sub-menu .wpml-ls-item:last-child{padding-bottom:5px}#languageSelect .wpml-ls-legacy-list-horizontal.wpml-ls-statics-footer{margin-bottom:0;padding:0;border:none;white-space:nowrap}#languageSelect .wpml-ls-legacy-list-horizontal.wpml-ls-statics-footer .wpml-ls-item span{font-weight:normal}header #languageSelect .wpml-ls-legacy-list-horizontal.wpml-ls-statics-footer ul{text-align:right}header #languageSelect .wpml-ls-legacy-list-horizontal.wpml-ls-statics-footer li:not(:last-child){padding-right:20px}header #languageSelect .wpml-ls-legacy-list-horizontal.wpml-ls-statics-footer a{padding:0;color:#fff;font-size:.8em}header #languageSelect .wpml-ls-legacy-list-horizontal.wpml-ls-statics-footer a span{font-family:"Roboto",sans-serif}.photoGallery.single{text-align:center}.photoGallery.multiple{display:grid;grid-template-columns:repeat(3, 1fr);grid-template-rows:auto;grid-gap:1em}.photoGallery.multiple figure{position:relative;width:100%}.photoGallery.multiple figure>a{width:100%}.photoGallery.multiple figure:nth-child(n+7){display:none}.photoGallery.multiple figure:nth-child(6)::after{content:"+" attr(data-hideimages);display:flex;flex-direction:row;justify-content:center;align-items:center;position:absolute;top:0;left:0;width:100%;height:100%;color:#fff;background-color:rgba(1,81,96,0.7);pointer-events:none;font-size:2em}.photoGallery.multiple figure[data-hideimages="0"]::after{display:none}.photoGallery.multiple figure img{width:100%;height:150px;font-family:'object-fit: cover; object-position: center;';-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.photoGallery.multiple.showAllImages figure:nth-child(n+7){display:block}.photoGallery.multiple.showAllImages figure:nth-child(6)::after{display:none}#homeSlider{position:relative;height:100vh;padding-top:0;padding-bottom:0;overflow:hidden}#homeSlider .container{margin-right:0;margin-left:0}#homeSlider .innerContent{position:relative;z-index:2}section.gallery{position:relative}section.gallery .innerHeader{position:relative;z-index:2}section.gallery .innerContent{position:relative;z-index:2;margin-top:50px;margin-right:-200px;margin-left:-200px}section.gallery .innerFooter{position:relative;z-index:2;margin-top:50px;text-align:right}#articlesList,#article,#pageDefault{position:relative}#articlesList .innerHeader,#article .innerHeader,#pageDefault .innerHeader{display:flex;flex-direction:column;justify-content:center;align-items:center;position:relative;z-index:2}#articlesList .innerHeader>*:not(:last-child),#article .innerHeader>*:not(:last-child),#pageDefault .innerHeader>*:not(:last-child){margin-bottom:20px}#articlesList .innerHeader img,#article .innerHeader img,#pageDefault .innerHeader img{max-height:300px}#articlesList .innerContent,#article .innerContent,#pageDefault .innerContent{display:flex;flex-direction:row;justify-content:center;align-items:flex-start;position:relative;z-index:2;margin-top:50px}#articlesList .innerFooter,#article .innerFooter,#pageDefault .innerFooter{position:relative;z-index:2;margin-top:50px}#contact{position:relative}#contact .innerHeader{position:relative;z-index:2}#contact .innerContent{display:flex;flex-direction:row;justify-content:center;align-items:center;position:relative;z-index:2;max-width:1200px;margin-top:50px}#contact .innerContent>.split{width:50%}#contact .innerContent>.split:first-child{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;padding-right:50px}#contact .innerContent>.split:last-child{padding-left:50px}#contact .innerContent>.split>*:not(:last-child){margin-bottom:20px}#archive{position:relative}#archive .innerHeader{position:relative;z-index:2}#archive .innerContent{position:relative;z-index:2;margin-top:50px}#maintenance{position:relative;height:100vh}#maintenance .innerContent{display:flex;flex-direction:column;justify-content:center;align-items:center;position:relative;z-index:2;height:100%;text-align:center}#maintenance .innerContent>*:not(:last-child){margin-bottom:20px}#maintenance .logo img{height:40px;transform:translateY(4px);transition:0.3s ease-in-out}@media (max-width: 1400px){footer{padding:50px 0}section{padding-top:100px}section:last-child{padding-bottom:100px}.container{width:calc(100% - 300px);margin:0 150px}.swiper-container .swiper-next{right:50px;transform:translateX(175px)}.swiper-container .swiper-prev{left:50px;transform:translateX(-175px)}#homeSlider .swiper-container .imgWrap{right:150px}#homeSlider .swiper-container .imgWrapSecond{transform:translate(-110px, 12vw)}#homeSlider .swiper-container .swiper-slide .content{width:calc(100% - 300px);padding-right:150px;padding-left:150px}#homeSlider .swiper-container .swiper-pagination{bottom:50px;margin-left:150px}section.gallery .swiper-container::before,section.gallery .swiper-container::after{width:150px}section.gallery .swiper-container .swiper-slide:last-child{margin-right:150px}section.gallery .swiper-container .swiper-slide img{height:250px;max-width:calc(100vw - 10px - 300px)}#siblingsArticles>.split:first-child{padding-right:50px}#siblingsArticles>.split:last-child{padding-left:50px}section.gallery .innerContent{margin-top:50px;margin-right:-150px;margin-left:-150px}section.gallery .innerFooter{margin-top:50px}#articlesList .innerContent,#article .innerContent,#pageDefault .innerContent{margin-top:50px}#articlesList .innerFooter,#article .innerFooter,#pageDefault .innerFooter{margin-top:50px}#contact .innerContent{margin-top:50px}#contact .innerContent>.split:first-child{padding-right:50px}#contact .innerContent>.split:last-child{padding-left:50px}#homeSlider .label.label-1{font-size:4.5em}#archive .item img{height:calc((100vw - 300px - 100px) / 3)}#archive .innerContent{margin-top:50px}.text .wp-block-spacer[style="height:1px"]{height:100px !important}}@media (max-width: 1024px){body{margin-bottom:50px}header{position:absolute;height:70px;transform:unset}header.sticky{height:100px;background-color:transparent}header.latent{transform:unset}.page-template-page-archive header,.page-template-page-contact header,.page-template-default header,.post-template-default header,.page-template-page-blog header{background-color:transparent}footer{padding:50px 0}.page-template-page-archive main,.page-template-page-contact main,.page-template-default main,.post-template-default main,.page-template-page-blog main{margin-top:0}section{padding-top:100px}section:last-child{padding-bottom:100px}.container{width:calc(100% - 200px);margin:0 100px}.swiper-container .swiper-next{right:25px;transform:translateX(125px)}.swiper-container .swiper-prev{left:25px;transform:translateX(-125px)}#homeSlider .swiper-container .swiper-slide{height:calc(100vh - 50px)}#homeSlider .swiper-container .imgWrap{right:100px}#homeSlider .swiper-container .imgWrapSecond{transform:translate(-60px, 12vw)}#homeSlider .swiper-container .swiper-slide .content{width:calc(100% - 200px);padding-right:100px;padding-left:100px}#homeSlider .swiper-container .swiper-pagination{bottom:50px;margin-left:100px}section.gallery .swiper-container::before,section.gallery .swiper-container::after{width:100px}section.gallery .swiper-container .swiper-slide:last-child{margin-right:100px}section.gallery .swiper-container .swiper-slide img{height:200px;max-width:calc(100vw - 10px - 200px)}body.touchDevice section.gallery .swiper-container .swiper-slide img{max-width:calc(100vw - 200px)}#siblingsArticles>.split:first-child{padding-right:50px}#siblingsArticles>.split:last-child{padding-left:50px}section.gallery .innerContent{margin-top:50px;margin-right:-100px;margin-left:-100px}section.gallery .innerFooter{margin-top:50px}#articlesList .innerContent,#article .innerContent,#pageDefault .innerContent{margin-top:50px}#articlesList .innerFooter,#article .innerFooter,#pageDefault .innerFooter{margin-top:50px}#contact .innerContent>.split:first-child{width:30%;padding-right:50px;word-break:break-all}#contact .innerContent>.split:last-child{width:70%;padding-left:50px}#fixedNavigation{display:flex;flex-direction:row;justify-content:space-between;align-items:center;position:fixed;bottom:0;left:0;z-index:102;width:100%;height:50px;padding:0 100px;color:#fff;background-color:rgba(1,81,96,0.95);transition:0.3s ease-in-out}#fixedNavigation .link,#fixedNavigation a{color:#fff;list-style-type:none}.latent #fixedNavigation{transform:translateY(100%);box-shadow:0 -10px 10px rgba(255,255,255,0)}#backToTop{position:static !important;bottom:60px;width:20px;height:20px;background-color:transparent;box-shadow:none;opacity:1;visibility:visible}#backToTop:hover svg{transform:none}#backToTop.latent{bottom:10px}#backToTop svg{width:20px;height:20px}#hamburgerToggle{display:block;position:relative;top:0;right:0;width:30px;height:30px;transition:0.3s ease-in-out;cursor:pointer}#hamburgerToggle span{display:block;position:absolute;left:0;width:100%;height:2px;background-color:rgba(255,255,255,0.8);opacity:1;transform:rotate(0deg);transition:0.3s ease-in-out}#hamburgerToggle span:nth-child(1){top:6px}#hamburgerToggle span:nth-child(2),#hamburgerToggle span:nth-child(3){top:15px}#hamburgerToggle span:nth-child(4){top:24px}#hamburgerToggle.open span:nth-child(1){top:18px;left:50%;width:0%}#hamburgerToggle.open span:nth-child(2){background-color:rgba(255,255,255,0.8);transform:rotate(45deg)}#hamburgerToggle.open span:nth-child(3){background-color:rgba(255,255,255,0.8);transform:rotate(-45deg)}#hamburgerToggle.open span:nth-child(4){top:18px;left:50%;width:0%}#hamburgerToggle.open:hover span{background-color:#fff}#hamburgerToggle:hover span{background-color:#fff}.hamburgerMenu{display:flex;flex-direction:column !important;justify-content:flex-start;position:fixed;top:0;right:0;bottom:50px;z-index:101;height:calc(100vh - 50px);margin-top:0 !important;margin-left:0 !important;padding:20px 50px !important;background-color:rgba(8,8,8,0.9);opacity:0;transform:translateX(100%);transition:0.3s ease-in-out;box-shadow:0px 0 100px rgba(255,255,255,0.1)}.hamburgerMenu.open{opacity:1;transform:translateX(0)}.latent .hamburgerMenu{bottom:0;height:100%}.hamburgerMenu .link:not(.btn){display:flex;flex-direction:row;justify-content:center;align-items:center;z-index:1;width:100%;height:40px;margin-right:0 !important;padding:0;background-color:#015160;background-image:none;border-radius:3px;text-align:center;cursor:pointer;white-space:nowrap;outline:0}.hamburgerMenu .link:not(.btn):not(:last-child){margin-bottom:10px}.hamburgerMenu .link:not(.btn)::after{display:none}.hamburgerMenu .link:not(.btn) a{display:flex;flex-direction:row;justify-content:center;align-items:center;width:100%;height:100%;padding:0 50px;padding-bottom:0 !important}.hamburgerMenu .logo{width:100%;margin-right:0 !important;margin-bottom:10px;text-align:center}.hamburgerMenu .logo img{height:40px !important}.hamburgerMenu form{display:flex;flex-direction:row;justify-content:center;align-items:center}.hamburgerMenu form input{width:auto;background-color:rgba(255,255,255,0.8);border-radius:3px}.hamburgerMenu form input:hover{background-color:#fff}.hamburgerMenu form button{width:40px;height:40px;margin-left:10px;padding:0}.hamburgerMenu form button svg{position:relative;top:2px}.hamburgerMenu form button svg g{stroke:#fff;transition:0.3s ease-in-out}.hamburgerMenu form button:hover svg g{stroke:#601001}#homeSlider{height:calc(100vh - 50px)}.label.label-section::after{left:-.30em;font-size:2.2em}#homeSlider .label.label-1{font-size:3.5em}.anchor{height:0;margin-top:0}#archive .item img{height:calc((100vw - 200px - 100px) / 3)}#archive .innerContent{margin-top:50px}.wpml-ls-legacy-dropdown .wpml-ls-sub-menu{display:flex;flex-direction:row;justify-content:center;align-items:center;position:relative;visibility:visible}.wpml-ls-legacy-dropdown .wpml-ls-sub-menu>*:not(:last-child){margin-right:10px}.wpml-ls-legacy-dropdown .wpml-ls-item{display:flex;flex-direction:row;justify-content:center;align-items:center}.wpml-ls-legacy-dropdown .wpml-ls-item>*:not(:last-child){margin-right:10px}.wpml-ls-legacy-dropdown .wpml-ls-sub-menu .wpml-ls-item:last-child{padding-bottom:0}.text .wp-block-spacer[style="height:1px"]{height:100px !important}header>.container>.menu:not(.hamburgerMenu){display:none !important}}@media (max-width: 767px){footer{padding:50px 0}footer .container{flex-direction:column}footer>.container>.split:first-child{width:100%}footer>.container>.split:last-child{align-items:center;width:100%;text-align:center}footer>.container>.split:last-child>*:not(:last-child){margin-bottom:10px}footer>.container>.split:not(:first-child){width:100%;margin-top:20px;padding-left:0}footer>.container>.split:not(:first-child)::before{display:none}footer .logo{justify-content:center}footer .logo img{width:100px}section{padding-top:50px}section:last-child{padding-bottom:50px}.container{width:calc(100% - 100px);margin:0 50px}.swiper-container .swiper-next,.swiper-container .swiper-prev{opacity:1;visibility:visible}.swiper-container .swiper-next{right:25px;transform:none}.swiper-container .swiper-prev{left:25px;transform:none}.swiper-container .swiper-pagination{opacity:1}#homeSlider .swiper-container .swiper-slide{flex-direction:column-reverse;justify-content:center}#homeSlider .swiper-container .imgWrap{right:0;width:50vw;height:50vw}#homeSlider .swiper-container .imgWrap img{transform:none !important}#homeSlider .swiper-container .imgWrapSecond{transform:translate(0, 12vw)}#homeSlider .swiper-container .swiper-slide .content{align-items:center;position:relative;width:calc(100% - 100px);margin-top:50px;padding-right:50px;padding-left:50px}#homeSlider .swiper-container .swiper-pagination{bottom:25px;width:100%;margin-left:0;padding-left:6px;text-align:center}section.gallery .swiper-container::before,section.gallery .swiper-container::after{width:50px}section.gallery .swiper-container .swiper-slide img{max-width:calc(100vw - 10px - 100px)}section.gallery .swiper-container .swiper-slide:last-child{margin-right:50px}section.gallery .swiper-container .swiper-next,section.gallery .swiper-container .swiper-prev{width:35px;height:35px;background-color:rgba(0,0,0,0.5);border-radius:50%}section.gallery .swiper-container .swiper-next{right:35px}section.gallery .swiper-container .swiper-prev{left:35px}body.touchDevice section.gallery .swiper-container .swiper-slide img{max-width:calc(100vw - 100px)}#siblingsArticles>.split:first-child{padding-right:25px}#siblingsArticles>.split:last-child{padding-left:25px}section.gallery .innerContent{margin-top:25px;margin-right:-50px;margin-left:-50px}section.gallery .innerFooter{margin-top:25px}#articlesList .innerContent,#article .innerContent,#pageDefault .innerContent{margin-top:25px}#articlesList .innerFooter,#article .innerFooter,#pageDefault .innerFooter{margin-top:50px}#contact .innerContent{flex-direction:column}#contact .innerContent>.split:first-child{width:100%;margin-bottom:50px;padding-right:0}#contact .innerContent>.split:last-child{width:100%;padding-left:0}#fixedNavigation{padding:0 50px}#archive .item .label.label-title,.swiper-slide .label.label-title,.item-article .label.label-title{-webkit-backdrop-filter:none;backdrop-filter:none}.label.label-section{margin-top:50px;font-size:2em}.label.label-section::after{left:-.25em;opacity:.2;font-size:2em}#copyright{align-items:center}.text .wp-block-spacer[style="height:1px"]{height:50px !important}.text iframe{height:auto}#archive .items{grid-template-columns:repeat(2, 1fr);grid-gap:25px}#articlesList .items{grid-template-columns:repeat(1, 1fr)}#articlesList .items>*:first-child{grid-column:1 / 1}#archive .item:hover img{transform:scale(1)}#archive .item img{height:calc((100vw - 100px) / 2);max-height:calc((1200px - 2* 50px) / 2)}.item.item-article:hover img{transform:scale(1)}.item.item-article img{height:250px}#homeSlider .wp-block-button__link,#homeSlider .btn,#homeSlider .button,#homeSlider button,#homeSlider input[type="button"],#homeSlider input[type="reset"],#homeSlider input[type="submit"]{margin-top:10px}#archive .innerContent{margin-top:25px}.photoGallery.multiple{grid-template-columns:repeat(2, 1fr)}}@media (max-width: 480px){footer{padding:25px 0}section{padding-top:25px}section:last-child{padding-bottom:25px}.container{width:calc(100% - 50px);margin:0 25px}.swiper-container .swiper-next{right:12.5px}.swiper-container .swiper-prev{left:12.5px}#homeSlider .swiper-container .swiper-slide .content{width:calc(100% - 50px);margin-top:50px;padding-right:25px;padding-left:25px}#homeSlider .swiper-container .swiper-pagination{bottom:12.5px}.browserChrome #homeSlider .swiper-container{height:calc(100vh - 55px - 50px)}section.gallery .swiper-container{padding-bottom:20px}section.gallery .swiper-container::before,section.gallery .swiper-container::after{width:25px}section.gallery .swiper-container .swiper-slide{width:calc(100% - 50px);max-height:300px;min-height:200px;text-align:center;box-shadow:none}section.gallery .swiper-container .swiper-slide:hover img{transform:scale(1)}section.gallery .swiper-container .swiper-slide:last-child{margin-right:25px}section.gallery .swiper-container .swiper-slide img{width:100%;height:auto;max-width:calc(100vw - 10px - 50px);max-height:300px;min-height:200px}section.gallery .swiper-container .swiper-next{right:32.5px}section.gallery .swiper-container .swiper-prev{left:32.5px}body.touchDevice section.gallery .swiper-container .swiper-slide img{max-width:calc(100vw - 50px)}section.gallery .swiper-container .swiper-slide-complete{height:100%}section.gallery .innerContent{margin-top:12.5px;margin-right:-25px;margin-left:-25px}section.gallery .innerFooter{margin-top:12.5px}#articlesList .innerContent,#article .innerContent,#pageDefault .innerContent{margin-top:12.5px}#articlesList .innerFooter,#article .innerFooter,#pageDefault .innerFooter{margin-top:25px}#contact .innerContent>.split:first-child{margin-bottom:25px}#fixedNavigation{padding:0 25px}.browserChrome #homeSlider{height:calc(100vh - 55px - 50px)}#archive .item .label.label-title,.swiper-slide .label.label-title{transform:translateY(0);opacity:1}#archive:hover .item .label.label-title,.swiper-slide:hover .label.label-title{transform:translateY(0);opacity:1}#siblingsArticles{flex-direction:column}#siblingsArticles>.split:first-child{width:100%;margin-bottom:12.5px;padding-right:0}#siblingsArticles>.split:first-child::after{display:none}#siblingsArticles>.split:first-child a>.split:first-child{position:absolute;left:0}#siblingsArticles>.split:first-child a>.split:last-child{padding-left:0;text-align:center}#siblingsArticles>.split:first-child a>.split:last-child .label-2{padding-right:20px;padding-left:20px}#siblingsArticles>.split:first-child a>.split>*:not(:last-child){margin-bottom:0}#siblingsArticles>.split:last-child{width:100%;padding-left:0}#siblingsArticles>.split:last-child a>.split:first-child{padding-right:0;text-align:center}#siblingsArticles>.split:last-child a>.split:first-child .label-2{padding-right:20px;padding-left:20px}#siblingsArticles>.split:last-child a>.split:last-child{position:absolute;right:0}#siblingsArticles>.split:last-child a>.split>*:not(:last-child){margin-bottom:0}#siblingsArticles>.split a{justify-content:center}.text .wp-block-spacer[style="height:1px"]{height:25px !important}.text .photoGallery.multiple figure img{height:100px}#archive .items{grid-template-columns:repeat(1, 1fr)}#archive .item img{height:auto;max-height:250px;min-height:150px}#archive .innerContent{margin-top:12.5px}}@media (min-width: calc(1200px + 400px + 10px)){.container{max-width:1200px;margin:0 auto}section.gallery .swiper-container .swiper-slide img{max-width:1200px}#homeSlider .swiper-container .swiper-slide .content{left:calc((100vw - 1200px - 10px)/2);width:auto;padding-left:0}#homeSlider .swiper-container .swiper-slide .imgWrap{right:calc((100vw - 1200px - 10px)/2)}#homeSlider .swiper-container .swiper-pagination{left:calc((100vw - 1200px - 10px)/2);margin-left:0}}.onScreenAnimation .aniFadeIn{opacity:0}.onScreenAnimation.play .aniFadeIn{animation-name:aniFadeIn;-webkit-animation-name:aniFadeIn;animation-duration:1s;-webkit-animation-duration:1s;animation-timing-function:ease-in-out;-webkit-animation-timing-function:ease-in-out;animation-fill-mode:forwards;-webkit-animation-fill-mode:forwards}@-webkit-keyframes aniFadeIn{0%{opacity:0}100%{opacity:1}}@keyframes aniFadeIn{0%{opacity:0}100%{opacity:1}}.onScreenAnimation .aniPlop{transform:scale(0);opacity:0}.onScreenAnimation.play .aniPlop{-webkit-animation-name:aniPlop;animation-name:aniPlop;-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@-webkit-keyframes aniPlop{0%{transform:scale(0);opacity:0}100%{opacity:1;transform:scale(1)}}@keyframes aniPlop{0%{transform:scale(0);opacity:0}100%{opacity:1;transform:scale(1)}}.aniPulse{box-shadow:0 0 0 rgba(1,81,96,0.4);-webkit-animation:pulse 2s infinite;animation:pulse 2s infinite}@-webkit-keyframes pulse{0%{box-shadow:0 0 0 0 rgba(1,81,96,0.4)}70%{box-shadow:0 0 0 10px rgba(1,81,96,0)}100%{box-shadow:0 0 0 0 rgba(1,81,96,0)}}@keyframes pulse{0%{box-shadow:0 0 0 0 rgba(1,81,96,0.4)}70%{box-shadow:0 0 0 10px rgba(1,81,96,0)}100%{box-shadow:0 0 0 0 rgba(1,81,96,0)}}.preloader>div{-webkit-animation:preloader 1.4s infinite ease-in-out both;animation:preloader 1.4s infinite ease-in-out both}.preloader>div:nth-child(1){-webkit-animation-delay:-.32s;animation-delay:-.32s}.preloader>div:nth-child(2){-webkit-animation-delay:-.16s;animation-delay:-.16s}@-webkit-keyframes preloader{0%,80%,100%{-webkit-transform:scale(0)}40%{-webkit-transform:scale(1)}}@keyframes preloader{0%,80%,100%{-webkit-transform:scale(0)}40%{-webkit-transform:scale(1)}}

/*# sourceMappingURL=data:application/json;base64,ewoJInZlcnNpb24iOiAzLAoJImZpbGUiOiAibWF1c1N0eWxlLm1pbi5jc3MiLAoJInNvdXJjZXMiOiBbCgkJIm1hc3Rlci5zY3NzIiwKCQkiX25vcm1hbGl6ZS5jc3MiLAoJCSJfdmFyaWFibGVzLnNjc3MiLAoJCSJfZnVuY3Rpb24uc2NzcyIsCgkJIl9wcmVzZXQuc2NzcyIsCgkJIjFBLWFsbC5zY3NzIiwKCQkiMUItYWxsLnNjc3MiLAoJCSIxQy1hbGwuc2NzcyIsCgkJIjItZGVza3RvcC5zY3NzIiwKCQkiMy10YWJsZXRzLnNjc3MiLAoJCSI0LXNtYXJ0cGhvbmVzLWxhbmRzY2FwZS5zY3NzIiwKCQkiNS1zbWFydHBob25lcy1wb3J0cmFpdC5zY3NzIiwKCQkiNi1zcGVjaWFsLnNjc3MiLAoJCSJfYW5pbWF0aW9uLnNjc3MiCgldLAoJInNvdXJjZXNDb250ZW50IjogWwoJCSIvLyBjb21waWxlQ29tcHJlc3NlZDogbWF1c1N0eWxlLm1pbi5jc3M7IGNvbXBpbGVFeHBhbmRlZDogdGVtcC5jc3M7XHJcbiR2ZXJzaW9uOiBcIjMuNFwiOy8qIVRoaXMgQ1NTIGlzIGdlbmVyYXRlZCBieSBtYXVzU3R5bGUgdmVyc2lvbiAjeyR2ZXJzaW9ufS4gUGxlYXNlIGVkaXQgdGhlIFNBU1MgKHNjc3MpIGZpbGVzKi9cclxuXHJcbiRkZWJ1ZzogdHJ1ZTsgICAgICAgICAgLy8gZGVidWcgbW9kZSAoRGV0ZWN0IGJyb2tlbiBsaW5rLCBicm9rZW4gaW1hZ2UsIGJyb2tlbiBpbnB1dCBhbmQgbW9yZS4gKVxyXG4kY2xlYXJmaXg6IHRydWU7ICAgICAgICAvLyBhY3RpdmF0ZSBzcGVjaWFsIGNsYXNzIGZvciBncm91cCB3aXRoIGZsb2F0IEhUTUwgZWxlbWVudHNcclxuJGZvY3VzSW5wdXQ6IHRydWU7ICAgICAgLy8gY3VzdG9tIGZvY3VzIGVmZmVjdCBmb3IgaW5wdXQgZWxlbWVudFxyXG4kdmlld3BvcnQ6IHRydWU7ICAgICAgICAvLyB2aWV3cG9ydCBmb3IgcmVzcG9uc2l2ZSBkZXNpZ25cclxuXHJcbkBpbXBvcnQgXCJub3JtYWxpemVcIjtcclxuQGltcG9ydCBcInZhcmlhYmxlc1wiO1xyXG5AaW1wb3J0IFwiZnVuY3Rpb25cIjtcclxuQGltcG9ydCBcInByZXNldFwiO1xyXG5AaW1wb3J0IFwiMUEtYWxsXCI7XHJcbkBpbXBvcnQgXCIxQi1hbGxcIjtcclxuQGltcG9ydCBcIjFDLWFsbFwiO1xyXG5AbWVkaWEgKG1heC13aWR0aDogMTQwMHB4KSB7IEBpbXBvcnQgXCIyLWRlc2t0b3BcIjsgfVxyXG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7IEBpbXBvcnQgXCIzLXRhYmxldHNcIjsgfVxyXG5AbWVkaWEgKG1heC13aWR0aDogIDc2N3B4KSB7IEBpbXBvcnQgXCI0LXNtYXJ0cGhvbmVzLWxhbmRzY2FwZVwiOyB9XHJcbkBtZWRpYSAobWF4LXdpZHRoOiAgNDgwcHgpIHsgQGltcG9ydCBcIjUtc21hcnRwaG9uZXMtcG9ydHJhaXRcIjsgfVxyXG5AaW1wb3J0IFwiNi1zcGVjaWFsXCI7XHJcbkBpbXBvcnQgXCJhbmltYXRpb25cIjtcclxuIiwKCQkiLyohIG5vcm1hbGl6ZS5jc3MgdjcuMC4wIHwgTUlUIExpY2Vuc2UgfCBnaXRodWIuY29tL25lY29sYXMvbm9ybWFsaXplLmNzcyAqL1xuXG4vKiBEb2N1bWVudFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBsaW5lIGhlaWdodCBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBQcmV2ZW50IGFkanVzdG1lbnRzIG9mIGZvbnQgc2l6ZSBhZnRlciBvcmllbnRhdGlvbiBjaGFuZ2VzIGluXG4gKiAgICBJRSBvbiBXaW5kb3dzIFBob25lIGFuZCBpbiBpT1MuXG4gKi9cblxuaHRtbCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjE1OyAvKiAxICovXG4gIC1tcy10ZXh0LXNpemUtYWRqdXN0OiAxMDAlOyAvKiAyICovXG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTsgLyogMiAqL1xufVxuXG4vKiBTZWN0aW9uc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBhbGwgYnJvd3NlcnMgKG9waW5pb25hdGVkKS5cbiAqL1xuXG5ib2R5IHtcbiAgbWFyZ2luOiAwO1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDktLlxuICovXG5cbmFydGljbGUsXG5hc2lkZSxcbmZvb3RlcixcbmhlYWRlcixcbm5hdixcbnNlY3Rpb24ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBmb250IHNpemUgYW5kIG1hcmdpbiBvbiBgaDFgIGVsZW1lbnRzIHdpdGhpbiBgc2VjdGlvbmAgYW5kXG4gKiBgYXJ0aWNsZWAgY29udGV4dHMgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgU2FmYXJpLlxuICovXG5cbmgxIHtcbiAgZm9udC1zaXplOiAyZW07XG4gIG1hcmdpbjogMC42N2VtIDA7XG59XG5cbi8qIEdyb3VwaW5nIGNvbnRlbnRcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgOS0uXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRS5cbiAqL1xuXG5maWdjYXB0aW9uLFxuZmlndXJlLFxubWFpbiB7IC8qIDEgKi9cbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IG1hcmdpbiBpbiBJRSA4LlxuICovXG5cbmZpZ3VyZSB7XG4gIG1hcmdpbjogMWVtIDQwcHg7XG59XG5cbi8qKlxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gRmlyZWZveC5cbiAqIDIuIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UgYW5kIElFLlxuICovXG5cbmhyIHtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7IC8qIDEgKi9cbiAgaGVpZ2h0OiAwOyAvKiAxICovXG4gIG92ZXJmbG93OiB2aXNpYmxlOyAvKiAyICovXG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgaW5oZXJpdGFuY2UgYW5kIHNjYWxpbmcgb2YgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqIDIuIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5wcmUge1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7IC8qIDEgKi9cbiAgZm9udC1zaXplOiAxZW07IC8qIDIgKi9cbn1cblxuLyogVGV4dC1sZXZlbCBzZW1hbnRpY3NcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogMS4gUmVtb3ZlIHRoZSBncmF5IGJhY2tncm91bmQgb24gYWN0aXZlIGxpbmtzIGluIElFIDEwLlxuICogMi4gUmVtb3ZlIGdhcHMgaW4gbGlua3MgdW5kZXJsaW5lIGluIGlPUyA4KyBhbmQgU2FmYXJpIDgrLlxuICovXG5cbmEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgLyogMSAqL1xuICAtd2Via2l0LXRleHQtZGVjb3JhdGlvbi1za2lwOiBvYmplY3RzOyAvKiAyICovXG59XG5cbi8qKlxuICogMS4gUmVtb3ZlIHRoZSBib3R0b20gYm9yZGVyIGluIENocm9tZSA1Ny0gYW5kIEZpcmVmb3ggMzktLlxuICogMi4gQWRkIHRoZSBjb3JyZWN0IHRleHQgZGVjb3JhdGlvbiBpbiBDaHJvbWUsIEVkZ2UsIElFLCBPcGVyYSwgYW5kIFNhZmFyaS5cbiAqL1xuXG5hYmJyW3RpdGxlXSB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7IC8qIDEgKi9cbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IC8qIDIgKi9cbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgZG90dGVkOyAvKiAyICovXG59XG5cbi8qKlxuICogUHJldmVudCB0aGUgZHVwbGljYXRlIGFwcGxpY2F0aW9uIG9mIGBib2xkZXJgIGJ5IHRoZSBuZXh0IHJ1bGUgaW4gU2FmYXJpIDYuXG4gKi9cblxuYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBmb250IHdlaWdodCBpbiBDaHJvbWUsIEVkZ2UsIGFuZCBTYWZhcmkuXG4gKi9cblxuYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkZXI7XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgaW5oZXJpdGFuY2UgYW5kIHNjYWxpbmcgb2YgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqIDIuIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5jb2RlLFxua2JkLFxuc2FtcCB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTsgLyogMSAqL1xuICBmb250LXNpemU6IDFlbTsgLyogMiAqL1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBmb250IHN0eWxlIGluIEFuZHJvaWQgNC4zLS5cbiAqL1xuXG5kZm4ge1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGJhY2tncm91bmQgYW5kIGNvbG9yIGluIElFIDktLlxuICovXG5cbm1hcmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmYwO1xuICBjb2xvcjogIzAwMDtcbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogODAlO1xufVxuXG4vKipcbiAqIFByZXZlbnQgYHN1YmAgYW5kIGBzdXBgIGVsZW1lbnRzIGZyb20gYWZmZWN0aW5nIHRoZSBsaW5lIGhlaWdodCBpblxuICogYWxsIGJyb3dzZXJzLlxuICovXG5cbnN1YixcbnN1cCB7XG4gIGZvbnQtc2l6ZTogNzUlO1xuICBsaW5lLWhlaWdodDogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbnN1YiB7XG4gIGJvdHRvbTogLTAuMjVlbTtcbn1cblxuc3VwIHtcbiAgdG9wOiAtMC41ZW07XG59XG5cbi8qIEVtYmVkZGVkIGNvbnRlbnRcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgOS0uXG4gKi9cblxuYXVkaW8sXG52aWRlbyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBpT1MgNC03LlxuICovXG5cbmF1ZGlvOm5vdChbY29udHJvbHNdKSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGhlaWdodDogMDtcbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGJvcmRlciBvbiBpbWFnZXMgaW5zaWRlIGxpbmtzIGluIElFIDEwLS5cbiAqL1xuXG5pbWcge1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG59XG5cbi8qKlxuICogSGlkZSB0aGUgb3ZlcmZsb3cgaW4gSUUuXG4gKi9cblxuc3ZnOm5vdCg6cm9vdCkge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4vKiBGb3Jtc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiAxLiBDaGFuZ2UgdGhlIGZvbnQgc3R5bGVzIGluIGFsbCBicm93c2VycyAob3BpbmlvbmF0ZWQpLlxuICogMi4gUmVtb3ZlIHRoZSBtYXJnaW4gaW4gRmlyZWZveCBhbmQgU2FmYXJpLlxuICovXG5cbmJ1dHRvbixcbmlucHV0LFxub3B0Z3JvdXAsXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG4gIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmOyAvKiAxICovXG4gIGZvbnQtc2l6ZTogMTAwJTsgLyogMSAqL1xuICBsaW5lLWhlaWdodDogMS4xNTsgLyogMSAqL1xuICBtYXJnaW46IDA7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBTaG93IHRoZSBvdmVyZmxvdyBpbiBJRS5cbiAqIDEuIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UuXG4gKi9cblxuYnV0dG9uLFxuaW5wdXQgeyAvKiAxICovXG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRWRnZSwgRmlyZWZveCwgYW5kIElFLlxuICogMS4gUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBGaXJlZm94LlxuICovXG5cbmJ1dHRvbixcbnNlbGVjdCB7IC8qIDEgKi9cbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG5cbi8qKlxuICogMS4gUHJldmVudCBhIFdlYktpdCBidWcgd2hlcmUgKDIpIGRlc3Ryb3lzIG5hdGl2ZSBgYXVkaW9gIGFuZCBgdmlkZW9gXG4gKiAgICBjb250cm9scyBpbiBBbmRyb2lkIDQuXG4gKiAyLiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuICovXG5cbmJ1dHRvbixcbmh0bWwgW3R5cGU9XCJidXR0b25cIl0sIC8qIDEgKi9cblt0eXBlPVwicmVzZXRcIl0sXG5bdHlwZT1cInN1Ym1pdFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyAvKiAyICovXG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBpbm5lciBib3JkZXIgYW5kIHBhZGRpbmcgaW4gRmlyZWZveC5cbiAqL1xuXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cImJ1dHRvblwiXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwicmVzZXRcIl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cInN1Ym1pdFwiXTo6LW1vei1mb2N1cy1pbm5lciB7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbn1cblxuLyoqXG4gKiBSZXN0b3JlIHRoZSBmb2N1cyBzdHlsZXMgdW5zZXQgYnkgdGhlIHByZXZpb3VzIHJ1bGUuXG4gKi9cblxuYnV0dG9uOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9XCJidXR0b25cIl06LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1cInJlc2V0XCJdOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9XCJzdWJtaXRcIl06LW1vei1mb2N1c3Jpbmcge1xuICBvdXRsaW5lOiAxcHggZG90dGVkIEJ1dHRvblRleHQ7XG59XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgcGFkZGluZyBpbiBGaXJlZm94LlxuICovXG5cbmZpZWxkc2V0IHtcbiAgcGFkZGluZzogMC4zNWVtIDAuNzVlbSAwLjYyNWVtO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIHRleHQgd3JhcHBpbmcgaW4gRWRnZSBhbmQgSUUuXG4gKiAyLiBDb3JyZWN0IHRoZSBjb2xvciBpbmhlcml0YW5jZSBmcm9tIGBmaWVsZHNldGAgZWxlbWVudHMgaW4gSUUuXG4gKiAzLiBSZW1vdmUgdGhlIHBhZGRpbmcgc28gZGV2ZWxvcGVycyBhcmUgbm90IGNhdWdodCBvdXQgd2hlbiB0aGV5IHplcm8gb3V0XG4gKiAgICBgZmllbGRzZXRgIGVsZW1lbnRzIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5sZWdlbmQge1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IC8qIDEgKi9cbiAgY29sb3I6IGluaGVyaXQ7IC8qIDIgKi9cbiAgZGlzcGxheTogdGFibGU7IC8qIDEgKi9cbiAgbWF4LXdpZHRoOiAxMDAlOyAvKiAxICovXG4gIHBhZGRpbmc6IDA7IC8qIDMgKi9cbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDsgLyogMSAqL1xufVxuXG4vKipcbiAqIDEuIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDktLlxuICogMi4gQWRkIHRoZSBjb3JyZWN0IHZlcnRpY2FsIGFsaWdubWVudCBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBPcGVyYS5cbiAqL1xuXG5wcm9ncmVzcyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgLyogMSAqL1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGRlZmF1bHQgdmVydGljYWwgc2Nyb2xsYmFyIGluIElFLlxuICovXG5cbnRleHRhcmVhIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbi8qKlxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gSUUgMTAtLlxuICogMi4gUmVtb3ZlIHRoZSBwYWRkaW5nIGluIElFIDEwLS5cbiAqL1xuXG5bdHlwZT1cImNoZWNrYm94XCJdLFxuW3R5cGU9XCJyYWRpb1wiXSB7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgLyogMSAqL1xuICBwYWRkaW5nOiAwOyAvKiAyICovXG59XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgY3Vyc29yIHN0eWxlIG9mIGluY3JlbWVudCBhbmQgZGVjcmVtZW50IGJ1dHRvbnMgaW4gQ2hyb21lLlxuICovXG5cblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgb2RkIGFwcGVhcmFuY2UgaW4gQ2hyb21lIGFuZCBTYWZhcmkuXG4gKiAyLiBDb3JyZWN0IHRoZSBvdXRsaW5lIHN0eWxlIGluIFNhZmFyaS5cbiAqL1xuXG5bdHlwZT1cInNlYXJjaFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkOyAvKiAxICovXG4gIG91dGxpbmUtb2Zmc2V0OiAtMnB4OyAvKiAyICovXG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBpbm5lciBwYWRkaW5nIGFuZCBjYW5jZWwgYnV0dG9ucyBpbiBDaHJvbWUgYW5kIFNhZmFyaSBvbiBtYWNPUy5cbiAqL1xuXG5bdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbixcblt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXG4gKiAyLiBDaGFuZ2UgZm9udCBwcm9wZXJ0aWVzIHRvIGBpbmhlcml0YCBpbiBTYWZhcmkuXG4gKi9cblxuOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyAvKiAxICovXG4gIGZvbnQ6IGluaGVyaXQ7IC8qIDIgKi9cbn1cblxuLyogSW50ZXJhY3RpdmVcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSA5LS5cbiAqIDEuIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIEVkZ2UsIElFLCBhbmQgRmlyZWZveC5cbiAqL1xuXG5kZXRhaWxzLCAvKiAxICovXG5tZW51IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8qXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuc3VtbWFyeSB7XG4gIGRpc3BsYXk6IGxpc3QtaXRlbTtcbn1cblxuLyogU2NyaXB0aW5nXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDktLlxuICovXG5cbmNhbnZhcyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRS5cbiAqL1xuXG50ZW1wbGF0ZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qIEhpZGRlblxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSAxMC0uXG4gKi9cblxuW2hpZGRlbl0ge1xuICBkaXNwbGF5OiBub25lO1xufVxuIiwKCQkiLy8gbWFpbjogbWFzdGVyLnNjc3NcclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSB2YXJpYWJsZXMgKi9cclxuJGNvbG9yLXRleHQ6IHJnYigxNzAsIDE3MCwgMTcwKTtcclxuJGNvbG9yLWxpbms6IHJnYigxLCA4MSwgOTYpO1xyXG4kY29sb3ItYmFzZTogcmdiKDEsIDgxLCA5Nik7XHJcbiRjb2xvci1hbHQ6IHJnYigyNywgMTYzLCAxNTUpO1xyXG4kY29sb3ItY3RhOiBjb21wbGVtZW50KCRjb2xvci1iYXNlKTtcclxuJGNvbG9yLWxpbmU6IHJnYigwLCAwLCAwKTtcclxuJGNvbG9yLWRyYWI6IHJnYig4MCwgODAsIDgwKTtcclxuJGNvbG9yLWJnOiByZ2IoOCwgOCwgOCk7XHJcblxyXG4kY29sb3Itc3VjY2Vzcy1iZzogI2RmZjBkODtcclxuJGNvbG9yLXN1Y2Nlc3MtdGV4dDogIzNjNzYzZDtcclxuJGNvbG9yLWluZm8tYmc6ICNkOWVkZjc7XHJcbiRjb2xvci1pbmZvLXRleHQ6ICMzMTcwOGY7XHJcbiRjb2xvci13YXJuaW5nLWJnOiAjZmNmOGUzO1xyXG4kY29sb3Itd2FybmluZy10ZXh0OiAjOGE2ZDNiO1xyXG4kY29sb3ItZGFuZ2VyLWJnOiAjZjJkZWRlO1xyXG4kY29sb3ItZGFuZ2VyLXRleHQ6ICNhOTQ0NDI7XHJcblxyXG4kY29sb3Itc2VsZWN0aW9uVGV4dDogcmdiYSgyNTUsIDI1NSwgMjU1LCAuOCk7XHJcbiRjb2xvci1zZWxlY3Rpb25CZzogcmdiYSgkY29sb3ItYmFzZSwgLjUpO1xyXG4kY29sb3ItZm9jdXM6IGludmVydCgkY29sb3ItYmcsIDEwMCk7XHJcblxyXG4kc2l6ZS1jb250YWluZXIxOiAyMDBweDtcclxuJHNpemUtY29udGFpbmVyMjogMTUwcHg7XHJcbiRzaXplLWNvbnRhaW5lcjM6IDEwMHB4O1xyXG4kc2l6ZS1jb250YWluZXI0OiA1MHB4O1xyXG4kc2l6ZS1jb250YWluZXI1OiAyNXB4O1xyXG4kc2l6ZS1zZXBhcmF0b3IxOiAxMDBweDtcclxuJHNpemUtc2VwYXJhdG9yMjogMTAwcHg7XHJcbiRzaXplLXNlcGFyYXRvcjM6IDEwMHB4O1xyXG4kc2l6ZS1zZXBhcmF0b3I0OiA1MHB4O1xyXG4kc2l6ZS1zZXBhcmF0b3I1OiAyNXB4O1xyXG4kc2l6ZS1kaXNwbGF5TWluSGVpZ2h0OiA4MDBweDtcclxuJHNpemUtaGVhZGVyOiAxMDBweDtcclxuJHNpemUtaGVhZGVyU3RpY2t5OiA3MHB4O1xyXG4kc2l6ZS1nYXA6IDUwcHg7XHJcbiRzaXplLWlkZWFsV2lkdGg6IDQzLjhlbTtcclxuJHNpemUtZml4ZWROYXZpZ2F0aW9uOiA1MHB4O1xyXG5cclxuJGZvbnQxOiAnUm9ib3RvJywgc2Fucy1zZXJpZjtcclxuJGZvbnQyOiAnUm9ib3RvJywgc2Fucy1zZXJpZjtcclxuXHJcbiRhbmk6IC4zcyBlYXNlLWluLW91dDsiLAoJCSIvLyBtYWluOiBtYXN0ZXIuc2Nzc1xyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSBmdW5jdGlvbiAqL1xuQGZ1bmN0aW9uIGNvdW50KCRjb3VudCwgJGJhc2U6IDEwMCUpIHtcclxuICAgIEByZXR1cm4gKCRiYXNlLyRjb3VudCk7XHJcbn1cclxuQG1peGluIHNlbGVjdGlvbiB7XHJcbiAgICA6Oi1tb3otc2VsZWN0aW9uIHsgQGNvbnRlbnQgfTtcclxuICAgIDo6LW8tc2VsZWN0aW9uIHsgQGNvbnRlbnQgfTtcclxuICAgIDo6c2VsZWN0aW9uIHsgQGNvbnRlbnQgfTtcclxufVxyXG5AaW5jbHVkZSBzZWxlY3Rpb24ge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXNlbGVjdGlvbkJnO1xyXG4gICAgY29sb3I6ICRjb2xvci1zZWxlY3Rpb25UZXh0O1xyXG59XHJcbkBmdW5jdGlvbiBmb3JtYXRSR0IoJGNvbG9yKSB7XHJcbiAgICBAcmV0dXJuIHVucXVvdGUoXCJyZ2IoI3tyZWQoJGNvbG9yKX0sICN7Z3JlZW4oJGNvbG9yKX0sICN7Ymx1ZSgkY29sb3IpfSlcIik7XHJcbn1cclxuQGlmICgkdmlld3BvcnQpIHtcclxuICAgIEAtbXMtdmlld3BvcnQge1xyXG4gICAgICAgIHdpZHRoOiBkZXZpY2Utd2lkdGg7XHJcbiAgICB9XHJcbiAgICBALW8tdmlld3BvcnQge1xyXG4gICAgICAgIHdpZHRoOiBkZXZpY2Utd2lkdGg7XHJcbiAgICB9XHJcbiAgICBAdmlld3BvcnQge1xyXG4gICAgICAgIHdpZHRoOiBkZXZpY2Utd2lkdGg7XHJcbiAgICB9XHJcbn1cclxuQGlmICgkZGVidWcpIHtcclxuICAgIC5kZWJ1ZyB7XHJcbiAgICAgICAgKiB7XHJcbiAgICAgICAgICAgIG91dGxpbmU6IDFweCBkYXNoZWQgcmdiYSgyMjEsIDQ2LCA0NiwgLjgpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgdWwgPiAqOm5vdChsaSksXHJcbiAgICAgICAgKjpub3QodWwpID4gbGksXHJcbiAgICAgICAgYnI6OmFmdGVyLFxyXG4gICAgICAgIGltZ1thbHQ9XCJcIl0sXHJcbiAgICAgICAgaW1nOm5vdChbYWx0XSksXHJcbiAgICAgICAgaW5wdXQ6bm90KFt0eXBlXSksXHJcbiAgICAgICAgYTpub3QoW2hyZWZdKSxcclxuICAgICAgICBhW2hyZWY9XCIjXCJdLFxyXG4gICAgICAgIGFbaHJlZj1cIiMhXCJdLFxyXG4gICAgICAgIGFbaHJlZj1cIlwiXSB7XHJcbiAgICAgICAgICAgIC13ZWJraXQtYW5pbWF0aW9uOiBlcnJvckJsaW5rIDFzIGluZmluaXRlO1xyXG4gICAgICAgICAgICBhbmltYXRpb246IGVycm9yQmxpbmsgMXMgaW5maW5pdGU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGksXHJcbiAgICAgICAgYixcclxuICAgICAgICB1LFxyXG4gICAgICAgIHN0cmlrZSxcclxuICAgICAgICAqW3N0eWxlXSB7XHJcbiAgICAgICAgICAgIC13ZWJraXQtYW5pbWF0aW9uOiB3YXJuaW5nQmxpbmsgMXMgaW5maW5pdGU7XHJcbiAgICAgICAgICAgIGFuaW1hdGlvbjogd2FybmluZ0JsaW5rIDFzIGluZmluaXRlO1xyXG4gICAgICAgIH1cclxuICAgICAgICBicjpudGgtY2hpbGQobiszKSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIH1cclxuICAgICAgICBicjpudGgtY2hpbGQobiszKTo6YWZ0ZXIge1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgd2lkdGg6IDFlbTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgQC13ZWJraXQta2V5ZnJhbWVzIGVycm9yQmxpbmsge1xyXG4gICAgICAgIDAlLFxyXG4gICAgICAgIDQ5JSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYig5NCwgMjU1LCAwKTtcclxuICAgICAgICAgICAgb3V0bGluZS1jb2xvcjogcmdiKDIyMSwgNDYsIDQ2KTtcclxuICAgICAgICAgICAgb3V0bGluZS1zdHlsZTogc29saWQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIDUwJSxcclxuICAgICAgICAxMDAlIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDIyMSwgNDYsIDQ2KTtcclxuICAgICAgICAgICAgb3V0bGluZS1jb2xvcjogcmdiKDk0LCAyNTUsIDApO1xyXG4gICAgICAgICAgICBvdXRsaW5lLXN0eWxlOiBzb2xpZDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBALXdlYmtpdC1rZXlmcmFtZXMgd2FybmluZ0JsaW5rIHtcclxuICAgICAgICAwJSxcclxuICAgICAgICA0OSUge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoOTQsIDI1NSwgMCk7XHJcbiAgICAgICAgICAgIG91dGxpbmUtY29sb3I6IHJnYigxNywgNzIsIDIzOCk7XHJcbiAgICAgICAgICAgIG91dGxpbmUtc3R5bGU6IHNvbGlkO1xyXG4gICAgICAgIH1cclxuICAgICAgICA1MCUsXHJcbiAgICAgICAgMTAwJSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYigxNywgNzIsIDIzOCk7XHJcbiAgICAgICAgICAgIG91dGxpbmUtY29sb3I6IHJnYig5NCwgMjU1LCAwKTtcclxuICAgICAgICAgICAgb3V0bGluZS1zdHlsZTogc29saWQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbkBpZiAoJGNsZWFyZml4KSB7XHJcbiAgICAuY2xlYXJmaXgge1xyXG4gICAgICAgICY6OmJlZm9yZSxcclxuICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IHRhYmxlO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgIGNsZWFyOiBib3RoO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLAoJCSIvLyBtYWluOiBtYXN0ZXIuc2Nzc1xyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIHByZXNldCAqL1xyXG5ib2R5IHtcclxuICAgIGZvbnQtZmFtaWx5OiAkZm9udDE7XHJcbiAgICBjb2xvcjogJGNvbG9yLXRleHQ7XHJcbiAgICBmb250LXNpemU6IDEwMCU7XHJcbiAgICBsaW5lLWhlaWdodDogMS41ZW07XHJcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XHJcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcclxuICAgICYuZGlzYWJsZVNjcm9sbCB7XHJcbiAgICAgICAgb3ZlcmZsb3cteTogaGlkZGVuO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICB9XHJcbn1cclxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XHJcbiAgICBib2R5IHtcclxuICAgICAgICBmb250LXNpemU6IDgwJTtcclxuICAgIH1cclxufVxyXG4ubGluayxcclxuYSB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBjb2xvcjogJGNvbG9yLWxpbms7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICB9XHJcbn1cclxuLmxpbmsge1xyXG4gICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWxpbms7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxcHg7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgYm90dG9tOiAtMXB4O1xyXG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIHRyYW5zaXRpb246ICRhbmk7XHJcbiAgICB9XHJcbiAgICAmOmhvdmVyOjphZnRlciB7XHJcbiAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgfVxyXG59XHJcbmlucHV0LFxyXG5zZWxlY3QsXHJcbmJ1dHRvbixcclxudGV4dGFyZWEge1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG59XHJcbmh0bWwge1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcclxufVxyXG4qLFxyXG4qOjpiZWZvcmUsXHJcbio6OmFmdGVyIHtcclxuICAgIGJveC1zaXppbmc6IGluaGVyaXQ7XHJcbiAgICAtd2Via2l0LWJveC1zaXppbmc6IGluaGVyaXQ7XHJcbn1cclxuaW1nIHtcclxuICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogYXV0bztcclxuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbn1cclxuc2VsZWN0LFxyXG5sYWJlbCB7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuaW5wdXRbcmVhZG9ubHldLFxyXG5pbnB1dDpob3ZlcltyZWFkb25seV0ge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAuMik7XHJcbiAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xyXG59XHJcbipbdHlwZT1cImhpZGRlblwiXSxcclxuLmhpZGUge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxufVxyXG4qW2Rpc2FibGVkXSxcclxuLmRpc2FibGVkLFxyXG4qW2Rpc2FibGVdLFxyXG4uZGlzYWJsZSB7XHJcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgIG9wYWNpdHk6IC41O1xyXG59XHJcbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXSxcclxuaW5wdXRbdHlwZT1cInJhbmdlXCJdLFxyXG5pbnB1dFt0eXBlPVwicmFkaW9cIl0ge1xyXG4gICAgZmlsdGVyOiBncmF5c2NhbGUoMSk7XHJcbn1cclxudGV4dGFyZWEge1xyXG4gICAgcmVzaXplOiB2ZXJ0aWNhbDtcclxuICAgIG1pbi1oZWlnaHQ6IDIuNWVtO1xyXG59XHJcbmRpdi5zZWxlY3Rvcjo6YmVmb3JlIHtcclxuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG59XHJcbnVsIHtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBsaXN0LXN0eWxlOiBub25lO1xyXG59XHJcbmZpZ3VyZSB7XHJcbiAgICBtYXJnaW46IDA7XHJcbn1cclxuc2VjdGlvbiB7XHJcbiAgICBvdXRsaW5lOiBub25lO1xyXG59XHJcbmgxLFxyXG5oMixcclxuaDMsXHJcbmg0LFxyXG5oNSxcclxuaDYge1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgY29sb3I6IGluaGVyaXQ7XHJcbiAgICBsaW5lLWhlaWdodDogMS4yZW07XHJcbiAgICBmb250LXdlaWdodDogaW5oZXJpdDtcclxuICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcclxufVxyXG5wIHtcclxuICAgIC13ZWJraXQtbWFyZ2luLWJlZm9yZTogMDtcclxuICAgIG1hcmdpbi1ibG9jay1zdGFydDogMDtcclxuICAgIC13ZWJraXQtbWFyZ2luLWFmdGVyOiAwO1xyXG4gICAgbWFyZ2luLWJsb2NrLWVuZDogMDtcclxuICAgIG1hcmdpbi1ib3R0b206IDFlbTtcclxuICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIH1cclxufVxyXG5hYmJyW3RpdGxlXSB7XHJcbiAgICBjdXJzb3I6IGhlbHA7XHJcbn1cclxubWFyayB7XHJcbiAgICBwYWRkaW5nOiAuMmVtIC40ZW07XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmFzZTtcclxuICAgIGNvbG9yOiBpbnZlcnQoJGNvbG9yLWJhc2UsIDEwMCUpO1xyXG59XHJcbmJsb2NrcXVvdGUge1xyXG4gICAgbWFyZ2luOiAwO1xyXG59XHJcbnRhYmxlIHtcclxuICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XHJcbn1cclxudGFibGUgY2FwdGlvbixcclxudGFibGUgdGgsXHJcbnRhYmxlIHRkIHtcclxuICAgIHBhZGRpbmc6IC41ZW07XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKCRjb2xvci1saW5lLCAuNSk7XHJcbn1cclxudGFibGUgY2FwdGlvbiB7XHJcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xyXG59XHJcbmZpZWxkc2V0IHtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoJGNvbG9yLWxpbmUsIC41KTtcclxufVxyXG5sZWdlbmQge1xyXG4gICAgcGFkZGluZzogMCAuNWVtO1xyXG59XHJcbmlmcmFtZSB7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbn1cclxuaHIge1xyXG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoJGNvbG9yLWxpbmUsIC41KTtcclxuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XHJcbn1cclxudGltZSB7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcclxufVxyXG50ZXh0IHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcbi5idG4sXHJcbi5idXR0b24sXHJcbmJ1dHRvbixcclxuaW5wdXRbdHlwZT1cImJ1dHRvblwiXSxcclxuaW5wdXRbdHlwZT1cInJlc2V0XCJdLFxyXG5pbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHotaW5kZXg6IDE7XHJcbiAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1iYXNlO1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmFzZTtcclxuICAgIH1cclxufVxyXG5pbnB1dFt0eXBlPVwiZGF0ZVwiXSxcclxuaW5wdXRbdHlwZT1cInRpbWVcIl0sXHJcbmlucHV0W3R5cGU9XCJtb250aFwiXSxcclxuaW5wdXRbdHlwZT1cIndlZWtcIl0sXHJcbmlucHV0W3R5cGU9XCJkYXRldGltZVwiXSxcclxuaW5wdXRbdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdLFxyXG5pbnB1dFt0eXBlPVwiZW1haWxcIl0sXHJcbmlucHV0W3R5cGU9XCJudW1iZXJcIl0sXHJcbmlucHV0W3R5cGU9XCJwYXNzd29yZFwiXSxcclxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXSxcclxuaW5wdXRbdHlwZT1cInRlbFwiXSxcclxuaW5wdXRbdHlwZT1cInRleHRcIl0sXHJcbmlucHV0W3R5cGU9XCJ1cmxcIl0sXHJcbnNlbGVjdCxcclxudGV4dGFyZWEge1xyXG4gICAgcGFkZGluZzogLjdlbTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgY29sb3I6ICRjb2xvci10ZXh0O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoJGNvbG9yLWxpbmUsIC41KTtcclxuICAgIGZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50O1xyXG4gICAgJjpob3ZlcixcclxuICAgICY6Zm9jdXMge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3ItbGluZTtcclxuICAgIH1cclxuICAgICY6Zm9jdXMge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yLWJhc2UsIC4xKTtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLWJhc2U7XHJcbiAgICB9XHJcbiAgICAmOm91dC1vZi1yYW5nZSxcclxuICAgICY6aW52YWxpZCB7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci1kYW5nZXItdGV4dDtcclxuICAgIH1cclxufVxyXG5pbnB1dFt0eXBlPVwiZmlsZVwiXSB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgY29sb3I6IHJnYmEoJGNvbG9yLXRleHQsIC41KTtcclxufVxyXG4vKnBsYWNlaG9sZGVyKi9cclxudGV4dGFyZWE6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsXHJcbmlucHV0Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcclxuICAgIGNvbG9yOiByZ2JhKCRjb2xvci10ZXh0LCAuNSk7XHJcbn1cclxudGV4dGFyZWE6LW1vei1wbGFjZWhvbGRlcixcclxuaW5wdXQ6LW1vei1wbGFjZWhvbGRlciB7XHJcbiAgICBjb2xvcjogcmdiYSgkY29sb3ItdGV4dCwgLjUpO1xyXG59XHJcbnRleHRhcmVhOjotbW96LXBsYWNlaG9sZGVyLFxyXG5pbnB1dDo6LW1vei1wbGFjZWhvbGRlciB7XHJcbiAgICBjb2xvcjogcmdiYSgkY29sb3ItdGV4dCwgLjUpO1xyXG59XHJcbnRleHRhcmVhOi1tcy1pbnB1dC1wbGFjZWhvbGRlcixcclxuaW5wdXQ6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcclxuICAgIGNvbG9yOiByZ2JhKCRjb2xvci10ZXh0LCAuNSk7XHJcbn1cclxuaW5wdXQ6LXdlYmtpdC1hdXRvZmlsbCxcclxuaW5wdXQ6LXdlYmtpdC1hdXRvZmlsbDpob3ZlcixcclxuaW5wdXQ6LXdlYmtpdC1hdXRvZmlsbDpmb2N1cyB7XHJcbiAgICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogJGNvbG9yLXRleHQ7XHJcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAwIDEwMDBweCByZ2JhKCRjb2xvci1iYXNlLCAuMikgaW5zZXQ7XHJcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgNTAwMHMgZWFzZS1pbi1vdXQgMHM7XHJcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDUwMDBzIGVhc2UtaW4tb3V0IDBzO1xyXG59XHJcbmxhYmVsIHtcclxuICAgICYuZXJyb3IsXHJcbiAgICAmLnN1Y2NlcyB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgfVxyXG4gICAgJi5lcnJvciBpbnB1dCxcclxuICAgICYuc3VjY2VzIGlucHV0IHtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xyXG4gICAgfVxyXG4gICAgJi5lcnJvcjo6YWZ0ZXIge1xyXG4gICAgICAgIGNvbnRlbnQ6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9VVRGLTgsIDxzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHdpZHRoPVwiMjVcIiBoZWlnaHQ9XCIyNVwiIHZpZXdCb3g9XCIwIDAgNTAgNTBcIj48ZyBjbGFzcz1cIm5jLWljb24td3JhcHBlclwiPjxjaXJjbGUgY3g9XCIyNVwiIGN5PVwiMjVcIiByPVwiMjVcIiBmaWxsPVwiI0Q3NUE0QVwiPjwvY2lyY2xlPjxwYXRoIGZpbGw9XCJub25lXCIgc3Ryb2tlPVwiI0ZGRlwiIHN0cm9rZS13aWR0aD1cIjJcIiBzdHJva2UtbGluZWNhcD1cInJvdW5kXCIgc3Ryb2tlLW1pdGVybGltaXQ9XCIxMFwiIGQ9XCJNMTYgMzRsOS05IDktOVwiPjwvcGF0aD48cGF0aCBmaWxsPVwibm9uZVwiIHN0cm9rZT1cIiNGRkZcIiBzdHJva2Utd2lkdGg9XCIyXCIgc3Ryb2tlLWxpbmVjYXA9XCJyb3VuZFwiIHN0cm9rZS1taXRlcmxpbWl0PVwiMTBcIiBkPVwiTTE2IDE2bDkgOSA5IDlcIj48L3BhdGg+PC9nPjwvc3ZnPicpO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICByaWdodDogLjJlbTtcclxuICAgICAgICBib3R0b206IC4yZW07XHJcbiAgICB9XHJcbiAgICAmLnN1Y2Nlczo6YWZ0ZXIge1xyXG4gICAgICAgIGNvbnRlbnQ6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9VVRGLTgsIDxzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHdpZHRoPVwiMjVcIiBoZWlnaHQ9XCIyNVwiIHZpZXdCb3g9XCIwIDAgNTAgNTBcIj48ZyBjbGFzcz1cIm5jLWljb24td3JhcHBlclwiPjxjaXJjbGUgY3g9XCIyNVwiIGN5PVwiMjVcIiByPVwiMjVcIiBmaWxsPVwiIzI1YWQ0YlwiPjwvY2lyY2xlPjxwYXRoIGZpbGw9XCJub25lXCIgc3Ryb2tlPVwiI0ZGRlwiIHN0cm9rZS13aWR0aD1cIjJcIiBzdHJva2UtbGluZWNhcD1cInJvdW5kXCIgc3Ryb2tlLWxpbmVqb2luPVwicm91bmRcIiBzdHJva2UtbWl0ZXJsaW1pdD1cIjEwXCIgZD1cIk0zOCAxNUwyMiAzM2wtMTAtOFwiPjwvcGF0aD48L2c+PC9zdmc+Jyk7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHJpZ2h0OiAuMmVtO1xyXG4gICAgICAgIGJvdHRvbTogLjJlbTtcclxuICAgIH1cclxuXHJcbn1cclxuLypzY3JvbGxiYXIqL1xyXG46Oi13ZWJraXQtc2Nyb2xsYmFyIHtcclxuICAgIHdpZHRoOiAxMHB4O1xyXG4gICAgaGVpZ2h0OiAxMHB4O1xyXG59XHJcbjo6LXdlYmtpdC1zY3JvbGxiYXItYnV0dG9uIHtcclxuICAgIHdpZHRoOiAwO1xyXG4gICAgaGVpZ2h0OiAwO1xyXG59XHJcbjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xyXG4gICAgYm9yZGVyOiBub25lIG5vbmUgI2ZmZjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNiZmJmYmY7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwO1xyXG59XHJcbjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWI6aG92ZXIge1xyXG4gICAgYmFja2dyb3VuZDogI2JmYmZiZjtcclxufVxyXG46Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iOmFjdGl2ZSB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3ItYmFzZTtcclxufVxyXG46Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcclxuICAgIGJvcmRlcjogbm9uZSBub25lICNmZmY7XHJcbiAgICBiYWNrZ3JvdW5kOiAjNjY2O1xyXG4gICAgYm9yZGVyLXJhZGl1czogMDtcclxufVxyXG46Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrOmhvdmVyIHtcclxuICAgIGJhY2tncm91bmQ6ICM2NjY7XHJcbn1cclxuOjotd2Via2l0LXNjcm9sbGJhci10cmFjazphY3RpdmUge1xyXG4gICAgYmFja2dyb3VuZDogIzMzMztcclxufVxyXG46Oi13ZWJraXQtc2Nyb2xsYmFyLWNvcm5lciB7XHJcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxufVxyXG5hLFxyXG4uYW5pVHJhbnNmb3JtIHtcclxuICAgIHRyYW5zaXRpb246IGZpbGwgJGFuaSwgZmlsdGVyICRhbmksIGNvbG9yICRhbmksIGJhY2tncm91bmQgJGFuaSwgYmFja2dyb3VuZC1jb2xvciAkYW5pLCBib3gtc2hhZG93ICRhbmksIHRyYW5zZm9ybSAkYW5pO1xyXG59XHJcbi5hbmlBbGwge1xyXG4gICAgdHJhbnNpdGlvbjogJGFuaTtcclxufVxyXG4uaG92ZXJTY2FsZSB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHRyYW5zZm9ybTogc2NhbGUoLjk1KTtcclxuICAgIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgICY6aG92ZXIge1xyXG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XHJcbiAgICB9XHJcbn1cclxuI2JhY2tUb1RvcCB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1iYXNlO1xyXG4gICAgd2lkdGg6IDQwcHg7XHJcbiAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICBib3R0b206IDEwcHg7XHJcbiAgICByaWdodDogMTBweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICBib3gtc2hhZG93OiAycHggMnB4IDVweCByZ2JhKDAsIDAsIDAsIC4zKTtcclxuICAgIHRyYW5zaXRpb246ICRhbmk7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICB6LWluZGV4OiAxMDA7XHJcbiAgICAmLnZpZXcge1xyXG4gICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgIH1cclxuICAgICYubW9zdEJvdHRvbSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgICBzdmcgcGF0aCB7XHJcbiAgICAgICAgICAgIGZpbGw6ICRjb2xvci1iYXNlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIHN2ZyB7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogJGFuaTtcclxuICAgIH1cclxuICAgICY6aG92ZXIgc3ZnIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTVweCk7XHJcbiAgICB9XHJcbn1cclxuLmFuY2hvciB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGhlaWdodDogJHNpemUtaGVhZGVyU3RpY2t5O1xyXG4gICAgbWFyZ2luLXRvcDogLSRzaXplLWhlYWRlclN0aWNreTtcclxuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxufVxyXG4udGV4dCB7XHJcbiAgICBtYXgtd2lkdGg6IDQzLjhlbTtcclxuICAgICYgPiAqOm5vdCg6bGFzdC1jaGlsZCk6bm90KGgxKTpub3QoaDIpOm5vdChoMyk6bm90KGg0KTpub3QoaDUpOm5vdChoNikge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFlbTtcclxuICAgIH1cclxuICAgICYgPiBoMSxcclxuICAgICYgPiBoMixcclxuICAgICYgPiBoMyxcclxuICAgICYgPiBoNCxcclxuICAgICYgPiBoNSxcclxuICAgICYgPiBoNiB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLjJlbTtcclxuICAgICAgICBjb2xvcjogJGNvbG9yLXRleHQ7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgIH1cclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAgNzY4cHgpIHtcclxuICAgICAgICBoMSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgICBoMiB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS45ZW07XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGgzIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxLjhlbTtcclxuICAgICAgICB9XHJcbiAgICAgICAgaDQge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEuN2VtO1xyXG4gICAgICAgIH1cclxuICAgICAgICBoNSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS42ZW07XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGg2IHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxLjVlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogIDc2N3B4KSB7XHJcbiAgICAgICAgaDEge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEuNmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgICBoMiB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS41ZW07XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGgzIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxLjRlbTtcclxuICAgICAgICB9XHJcbiAgICAgICAgaDQge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEuM2VtO1xyXG4gICAgICAgIH1cclxuICAgICAgICBoNSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4yZW07XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGg2IHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxLjFlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBhOm5vdCgubGluaykge1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XHJcbiAgICB9XHJcbiAgICB1bCB7XHJcbiAgICAgICAgbGlzdC1zdHlsZTogZGlzYztcclxuICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IGRpc2M7XHJcbiAgICAgICAgLXdlYmtpdC1tYXJnaW4tYmVmb3JlOiAxZW07XHJcbiAgICAgICAgbWFyZ2luLWJsb2NrLXN0YXJ0OiAxZW07XHJcbiAgICAgICAgLXdlYmtpdC1tYXJnaW4tYWZ0ZXI6IDFlbTtcclxuICAgICAgICBtYXJnaW4tYmxvY2stZW5kOiAxZW07XHJcbiAgICAgICAgLXdlYmtpdC1tYXJnaW4tc3RhcnQ6IDA7XHJcbiAgICAgICAgbWFyZ2luLWlubGluZS1zdGFydDogMDtcclxuICAgICAgICAtd2Via2l0LW1hcmdpbi1lbmQ6IDA7XHJcbiAgICAgICAgbWFyZ2luLWlubGluZS1lbmQ6IDA7XHJcbiAgICAgICAgLXdlYmtpdC1wYWRkaW5nLXN0YXJ0OiA0MHB4O1xyXG4gICAgICAgIHBhZGRpbmctaW5saW5lLXN0YXJ0OiA0MHB4O1xyXG4gICAgfVxyXG4gICAgaWZyYW1lIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgdGFibGUge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBvdmVyZmxvdy14OiBhdXRvO1xyXG4gICAgICAgICAgICAmOjotd2Via2l0LXNjcm9sbGJhci1idXR0b24ge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDhweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTBweDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjY2NjY2O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLWJ1dHRvbjpzaW5nbGUtYnV0dG9uOmhvcml6b250YWw6ZGVjcmVtZW50IHtcclxuICAgICAgICAgICAgICBib3JkZXItd2lkdGg6IDVweCA1cHggNXB4IDA7XHJcbiAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCAjZmZmIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLWJ1dHRvbjpzaW5nbGUtYnV0dG9uOmhvcml6b250YWw6aW5jcmVtZW50IHtcclxuICAgICAgICAgICAgICBib3JkZXItd2lkdGg6IDVweCAwIDVweCA1cHg7XHJcbiAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjZmZmO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi5pZGVhbFdpZHRoIHtcclxuICAgIG1heC13aWR0aDogNDMuOGVtO1xyXG59XHJcbi5oaWRlU2Nyb2xsOjotd2Via2l0LXNjcm9sbGJhciB7XHJcbiAgICB3aWR0aDogMDtcclxuICAgIGhlaWdodDogMDtcclxufVxyXG4udmVydGljYWxMIHtcclxuICAgIC1tcy13cml0aW5nLW1vZGU6IHRiLXJsO1xyXG4gICAgd3JpdGluZy1tb2RlOiB2ZXJ0aWNhbC1ybDtcclxuICAgIC13ZWJraXQtdGV4dC1vcmllbnRhdGlvbjogdW5zZXQ7XHJcbiAgICB0ZXh0LW9yaWVudGF0aW9uOiB1bnNldDtcclxufVxyXG4udmVydGljYWxSIHtcclxuICAgIC1tcy13cml0aW5nLW1vZGU6IHRiLXJsO1xyXG4gICAgd3JpdGluZy1tb2RlOiB2ZXJ0aWNhbC1ybDtcclxuICAgIC13ZWJraXQtdGV4dC1vcmllbnRhdGlvbjogdW5zZXQ7XHJcbiAgICB0ZXh0LW9yaWVudGF0aW9uOiB1bnNldDtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG59XHJcbi5ub3RTZWxlY3RlZCB7XHJcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcclxuICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xyXG59XHJcbi5leGNlcnB0IHtcclxuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIC13ZWJraXQtbGluZS1jbGFtcDogNTtcclxuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG59XHJcbi5zZXBhcmF0ZWQgbGkge1xyXG4gICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiL1wiO1xyXG4gICAgICAgIG1hcmdpbjogMCAxMHB4O1xyXG4gICAgfVxyXG4gICAgJjpsYXN0LWNoaWxkOjphZnRlciB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxufVxyXG4ud2FpdFRvUmVhZHkge1xyXG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgb3BhY2l0eTogMDtcclxufVxyXG4qW3Rvb2x0aXBdIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICY6OmFmdGVyIHtcclxuICAgICAgICBjb250ZW50OiBhdHRyKHRvb2x0aXApO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBsZWZ0OiAtMTAwJTtcclxuICAgICAgICBib3R0b206IGNhbGMoMTAwJSArIDZweCk7XHJcbiAgICAgICAgei1pbmRleDogMTAwO1xyXG4gICAgICAgIHdpZHRoOiAzMDAlO1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LC45KTtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMDAwO1xyXG4gICAgICAgIHBhZGRpbmc6IDhweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA2cHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxN3B4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgY29sb3I6ICMwMDA7XHJcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgICAgYm94LXNoYWRvdzogNXB4IDVweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcclxuICAgIH1cclxuICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICB0b3A6IC03cHg7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGxlZnQ6IGNhbGMoNTAlIC0gNnB4KTtcclxuICAgICAgICBib3JkZXItdG9wOiA2cHggc29saWQgIzAwMDtcclxuICAgICAgICBib3JkZXItcmlnaHQ6IDZweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgICBib3JkZXItYm90dG9tOiA2cHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDZweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgIH1cclxuICAgICY6OmJlZm9yZSxcclxuICAgICY6OmFmdGVyIHtcclxuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMjBweCk7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogJGFuaTtcclxuICAgIH1cclxuICAgICY6aG92ZXIge1xyXG4gICAgICAgICY6OmJlZm9yZSxcclxuICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuQG1lZGlhIChtYXgtd2lkdGg6ICA3NjdweCkge1xyXG4gICAgaW5wdXRbdHlwZT1udW1iZXJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxyXG4gICAgaW5wdXRbdHlwZT1udW1iZXJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgfVxyXG59XHJcbi5sYWJlbCB7XHJcbiAgICBsaW5lLWhlaWdodDogMS4yZW07XHJcbiAgICAmLmxhYmVsLXNpemUxIHtcclxuICAgICAgICBmb250LXNpemU6IDFlbTtcclxuICAgIH1cclxuICAgICYubGFiZWwtc2l6ZTIge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS4yNWVtO1xyXG4gICAgfVxyXG4gICAgJi5sYWJlbC1zaXplMyB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjVlbTtcclxuICAgIH1cclxuICAgICYubGFiZWwtc2l6ZTQge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS43NWVtO1xyXG4gICAgfVxyXG4gICAgJi5sYWJlbC1zaXplNSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyZW07XHJcbiAgICB9XHJcbiAgICAmLmxhYmVsLXNpemU2IHtcclxuICAgICAgICBmb250LXNpemU6IDIuMjVlbTtcclxuICAgIH1cclxuICAgICYubGFiZWwtc2l6ZTcge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMi41ZW07XHJcbiAgICB9XHJcbiAgICAmLmxhYmVsLXNpemU4IHtcclxuICAgICAgICBmb250LXNpemU6IDIuNzVlbTtcclxuICAgIH1cclxuICAgICYubGFiZWwtc2l6ZTkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogM2VtO1xyXG4gICAgfVxyXG4gICAgJi5sYWJlbC1zbWFsbCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAuOGVtO1xyXG4gICAgfVxyXG4gICAgJi5sYWJlbC1mb250MSB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250MTtcclxuICAgIH1cclxuICAgICYubGFiZWwtZm9udDIge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udDI7XHJcbiAgICB9XHJcbiAgICAmLmxhYmVsLXVwcGVyY2FzZSB7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIH1cclxuICAgICYubGFiZWwtYm9sZCB7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICB9XHJcbn1cclxuLnZpc3VhbGx5SGlkZGVuIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xyXG4gICAgd2lkdGg6IDFweDtcclxuICAgIGhlaWdodDogMXB4O1xyXG4gICAgY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgZm9udC1zaXplOiAwO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIGNsaXA6IHJlY3QoMXB4LCAxcHgsIDFweCwgMXB4KTtcclxuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbn1cclxuLyogZm9jdXMgc29sdXRpb24gKi9cclxuKlt0YWJpbmRleF0sXHJcbi5saW5rLFxyXG4uYnRuLFxyXG5hcmVhW2hyZWZdLFxyXG5hdWRpbyxcclxudmlkZW8sXHJcbmlucHV0W3R5cGU9XCJyZXNldFwiXSxcclxuaW5wdXRbdHlwZT1cImJ1dHRvblwiXSxcclxuaW5wdXRbdHlwZT1cImNvbG9yXCJdLFxyXG5pbnB1dFt0eXBlPVwiZmlsZVwiXSxcclxuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSxcclxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLFxyXG5pbnB1dFt0eXBlPVwicmFuZ2VcIl0sXHJcbmlucHV0W3R5cGU9XCJyYWRpb1wiXSxcclxuYnV0dG9uLFxyXG5hIHtcclxuICAgICY6Zm9jdXMge1xyXG4gICAgICAgIG91dGxpbmU6IDJweCBkYXNoZWQgJGNvbG9yLWZvY3VzO1xyXG4gICAgfVxyXG4gICAgJjpmb2N1czpub3QoOmZvY3VzLXZpc2libGUpIHtcclxuICAgICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgfVxyXG59XHJcbnNlbGVjdCxcclxudGV4dGFyZWEsXHJcbmlucHV0IHtcclxuICAgICY6Zm9jdXMge1xyXG4gICAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICB9XHJcbn1cclxuI3BhZ2VNZW51LFxyXG5maWd1cmUge1xyXG4gICAgJjpoYXMoOmZvY3VzLXZpc2libGUpIHtcclxuICAgICAgICBvdXRsaW5lOiAycHggZGFzaGVkICRjb2xvci1mb2N1cztcclxuICAgIH1cclxufSIsCgkJIi8vIG1haW46IG1hc3Rlci5zY3NzXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gYWxsICovXHJcbmJvZHkge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJnO1xyXG59XHJcbmhlYWRlciB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB6LWluZGV4OiAxMDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogJHNpemUtaGVhZGVyO1xyXG4gICAgdHJhbnNpdGlvbjogJGFuaTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcclxuICAgICYuc3RpY2t5IHtcclxuICAgICAgICBoZWlnaHQ6ICRzaXplLWhlYWRlclN0aWNreTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCMwMDAsIC44KTtcclxuICAgIH1cclxuICAgICYubGF0ZW50IHtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xyXG4gICAgfVxyXG4gICAgLmxvZ28gaW1nIHtcclxuICAgICAgICBoZWlnaHQ6ICRzaXplLWhlYWRlciAtIDYwcHg7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDRweCk7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogJGFuaTtcclxuICAgIH1cclxuICAgIC5wYWdlLXRlbXBsYXRlLXBhZ2UtYXJjaGl2ZSAmLFxyXG4gICAgLnBhZ2UtdGVtcGxhdGUtcGFnZS1jb250YWN0ICYsXHJcbiAgICAucGFnZS10ZW1wbGF0ZS1kZWZhdWx0ICYsXHJcbiAgICAucG9zdC10ZW1wbGF0ZS1kZWZhdWx0ICYsXHJcbiAgICAucGFnZS10ZW1wbGF0ZS1wYWdlLWJsb2cgJiB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgjMDAwLCAuOCk7XHJcbiAgICB9XHJcbn1cclxuZm9vdGVyIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgcGFkZGluZzogJHNpemUtc2VwYXJhdG9yMS8yIDA7XHJcbiAgICBjb2xvcjogJGNvbG9yLWRyYWI7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCMwMDAsIC44KTtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAuY29udGFpbmVyIHtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XHJcbiAgICB9XHJcbiAgICAmID4gLmNvbnRhaW5lciA+IC5zcGxpdCB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMzAwcHgpO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICAmID4gKjpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAzMDBweDtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA2MHB4O1xyXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAtMTBweDtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogY2FsYygxMDAlICsgMTBweCk7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAycHggc29saWQgJGNvbG9yLWJhc2U7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgYm94LXNpemluZzogY29udGVudC1ib3g7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAubG9nbyB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICYgPiAqIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAubG9nbyBpbWcge1xyXG4gICAgICAgIHdpZHRoOiAyMDBweDtcclxuICAgIH1cclxufVxyXG5tYWluIHtcclxuICAgIC5wYWdlLXRlbXBsYXRlLXBhZ2UtYXJjaGl2ZSAmLFxyXG4gICAgLnBhZ2UtdGVtcGxhdGUtcGFnZS1jb250YWN0ICYsXHJcbiAgICAucGFnZS10ZW1wbGF0ZS1kZWZhdWx0ICYsXHJcbiAgICAucG9zdC10ZW1wbGF0ZS1kZWZhdWx0ICYsXHJcbiAgICAucGFnZS10ZW1wbGF0ZS1wYWdlLWJsb2cgJiB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogJHNpemUtaGVhZGVyO1xyXG4gICAgfVxyXG59XHJcbnNlY3Rpb24ge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgcGFkZGluZy10b3A6ICRzaXplLXNlcGFyYXRvcjE7XHJcbiAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAkc2l6ZS1zZXBhcmF0b3IxO1xyXG4gICAgfVxyXG4gICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6ICRzaXplLWhlYWRlcjtcclxuICAgIH1cclxufVxyXG4uY29udGFpbmVyIHtcclxuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAjeyRzaXplLWNvbnRhaW5lcjEqMn0pO1xyXG4gICAgbWFyZ2luOiAwICRzaXplLWNvbnRhaW5lcjE7XHJcbiAgICAmLmNvbnRhaW5lci1mdWxsV2lkdGgge1xyXG4gICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgIG1heC13aWR0aDogdW5zZXQ7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgfVxyXG4gICAgaGVhZGVyICYsXHJcbiAgICBmb290ZXIgJiB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gICAgI21haW50ZW5hbmNlICYge1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgIH1cclxufVxyXG4ud3AtYmxvY2stYnV0dG9uX19saW5rLFxyXG4uYnRuLFxyXG4uYnV0dG9uLFxyXG5idXR0b24sXHJcbmlucHV0W3R5cGU9XCJidXR0b25cIl0sXHJcbmlucHV0W3R5cGU9XCJyZXNldFwiXSxcclxuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XHJcbiAgICB0cmFuc2l0aW9uOiAkYW5pO1xyXG4gICAgJi5idG4taWNvbiB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3ItYmFzZTtcclxuICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICB3aWR0aDogMWVtO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDFlbTtcclxuICAgICAgICAgICAgbWluLXdpZHRoOiAxZW07XHJcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDFlbTtcclxuICAgICAgICAgICAgZmlsbDogY3VycmVudENvbG9yO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmID4gKjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi5idG4taWNvbi1zaW1wbGUge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxLjI1ZW07XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEuMjVlbTtcclxuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMS4yNWVtO1xyXG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogMS4yNWVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYgPiAqOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICY6aG92ZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IGxpZ2h0ZW4oJGNvbG9yLWJhc2UsIDEwJSk7XHJcbiAgICB9XHJcbiAgICAmLnBzd3BfX2J1dHRvbiB7XHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICNob21lU2xpZGVyICYge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XHJcbiAgICB9XHJcbiAgICAud3BjZjcgJiB7XHJcbiAgICAgICAgY29sb3I6ICMwMDA7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgjZmZmLCAuOCk7XHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoI2ZmZiwgMSk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnBob3RvR2FsbGVyeSAuc3dpcGVyLXNsaWRlICYsXHJcbiAgICAucGhvdG9HYWxsZXJ5IC5pdGVtICYge1xyXG4gICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICYuYnRuLWljb24ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgcGFkZGluZzogNXB4O1xyXG4gICAgICAgICAgICAmLmJ0bi1pY29uLXNpbXBsZSB7XHJcbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci13aWR0aDogNzBweCA3MHB4IDAgMDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvci1iYXNlIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogJGFuaTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMjtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzBweDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmOmZvY3VzLFxyXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiBsaWdodGVuKCRjb2xvci1iYXNlLCAxMCUpIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4ubGluayxcclxuYSB7XHJcbiAgICB0cmFuc2l0aW9uOiAkYW5pO1xyXG4gICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgIGhlaWdodDogMnB4O1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVgoMCk7XHJcbiAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdDtcclxuICAgIH1cclxuICAgICY6aG92ZXIge1xyXG4gICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVgoMSk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgI21lbnUtaGVhZGVyLW1lbnUgJiB7XHJcbiAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgb3BhY2l0eTogLjg7XHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGVYKDEpO1xyXG4gICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICNjb250YWN0ICYge1xyXG4gICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgfVxyXG59XHJcbi50ZXh0IHtcclxuICAgIHRhYmxlIHtcclxuICAgICAgICBtYXJnaW46IDIwcHggMDtcclxuICAgIH1cclxuICAgIHRhYmxlIGNhcHRpb24sXHJcbiAgICB0YWJsZSB0aCxcclxuICAgIHRhYmxlIHRkIHtcclxuICAgICAgICBib3JkZXItY29sb3I6IHJnYmEoJGNvbG9yLWJhc2UsIC41KTtcclxuICAgIH1cclxuICAgIHVsLndwLWJsb2NrLWdhbGxlcnkge1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICB9XHJcbiAgICBsaS5ibG9ja3MtZ2FsbGVyeS1pdGVtIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICBpZnJhbWUge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gICAgZmlndXJlLndwLWJsb2NrLXRhYmxlLmZ1bGxXaWR0aCB0YWJsZSB7XHJcbiAgICAgICAgZGlzcGxheTogdGFibGU7XHJcbiAgICB9XHJcbiAgICB1bC5ibG9ja3MtZ2FsbGVyeS1ncmlkLFxyXG4gICAgdWwud3AtYmxvY2stZ2FsbGVyeSB7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgIH1cclxuICAgIC53cC1ibG9jay1idXR0b25zIHtcclxuICAgICAgICAmLmFsaWducmlnaHQge1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi5hbGlnbmNlbnRlciB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi5hbGlnbmxlZnQge1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC53cC1ibG9jay1idXR0b25zIC53cC1ibG9jay1idXR0b24ge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC53cC1ibG9jay1tZWRpYS10ZXh0LmlzLXN0YWNrZWQtb24tbW9iaWxlIHtcclxuICAgICAgICBwIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAud3AtYmxvY2staW1hZ2Uge1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAmLnNpemUtZnVsbCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLmFsaWducmlnaHQge1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi5hbGlnbmNlbnRlciB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi5hbGlnbmxlZnQge1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLmFsaWduZnVsbCA+IGltZyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC53cC1ibG9jay1pbWFnZSBmaWdjYXB0aW9uIHtcclxuICAgICAgICBjb2xvcjogcmdiYSgkY29sb3ItdGV4dCwgLjcpO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBmb250LXNpemU6IC44ZW07XHJcbiAgICB9XHJcbiAgICBvbCxcclxuICAgIHVsIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEuMmVtO1xyXG4gICAgICAgIGxpIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIGJsb2NrcXVvdGUud3AtYmxvY2stcXVvdGUge1xyXG4gICAgICAgIHBhZGRpbmc6IDIwcHg7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvci1iYXNlO1xyXG4gICAgICAgIGJvcmRlcjogNXB4IHNvbGlkICRjb2xvci1hbHQ7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS43ZW07XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMmVtO1xyXG4gICAgfVxyXG4gICAgLndwLWJsb2NrLXNwYWNlcltzdHlsZT1cImhlaWdodDoxcHhcIl0ge1xyXG4gICAgICAgIGhlaWdodDogJHNpemUtc2VwYXJhdG9yMSAhaW1wb3J0YW50O1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgIH1cclxuICAgIC53cC1ibG9jay1jb2x1bW5zIHtcclxuICAgICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZml0LCBtaW5tYXgoMTUwcHgsIDFmcikpO1xyXG4gICAgICAgIGdyaWQtYXV0by1yb3dzOiBhdXRvO1xyXG4gICAgICAgIGdyaWQtZ2FwOiAxZW07XHJcbiAgICAgICAgZ2FwOiAxZW07XHJcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJiA+IC53cC1ibG9jay1jb2x1bW4gPiAqOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxZW07XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC53cC1ibG9jay1jb2x1bW4uaXMtdmVydGljYWxseS1hbGlnbmVkLWNlbnRlciB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLndwLWJsb2NrLWNvbHVtbi5pcy12ZXJ0aWNhbGx5LWFsaWduZWQtYm90dG9tIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLndwLWJsb2NrLXZpZGVvIHZpZGVvIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICAgIC5oYXMtdGV4dC1hbGlnbi1yaWdodCB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICB9XHJcbiAgICAuaGFzLXRleHQtYWxpZ24tY2VudGVyIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcbiAgICAuaGFzLXRleHQtYWxpZ24tbGVmdCB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIH1cclxuICAgICNhcmNoaXZlICYge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAmID4gKjpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAjbWFpbnRlbmFuY2UgJiB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG59XHJcbi5sYWJlbCB7XHJcbiAgICAmLmxhYmVsLXRpdGxlIHtcclxuICAgICAgICAjYXJjaGl2ZSAuaXRlbSAmLFxyXG4gICAgICAgIC5zd2lwZXItc2xpZGUgJixcclxuICAgICAgICAuaXRlbS1hcnRpY2xlICYge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICBib3R0b206IDEwcHg7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogY2FsYygxMDAlIC0gNDBweCk7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDVweCAxMHB4O1xyXG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgjMDAwLCAuNSk7XHJcbiAgICAgICAgICAgIC13ZWJraXQtYmFja2Ryb3AtZmlsdGVyOiBibHVyKDJweCk7XHJcbiAgICAgICAgICAgIGJhY2tkcm9wLWZpbHRlcjogYmx1cigycHgpO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogJGFuaTtcclxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIH1cclxuICAgICAgICAjYXJjaGl2ZSAuaXRlbSAmLFxyXG4gICAgICAgIC5zd2lwZXItc2xpZGUgJiB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgzMDBweCk7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICNhcmNoaXZlIC5pdGVtOmhvdmVyICYsXHJcbiAgICAgICAgLnN3aXBlci1zbGlkZTpob3ZlciAmIHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICYubGFiZWwtc2VjdGlvbiB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTAwcHg7XHJcbiAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgZm9udC1zaXplOiAzZW07XHJcbiAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICBjb250ZW50OiBhdHRyKGRhdGEtZWZmZWN0KTtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IC0uM2VtO1xyXG4gICAgICAgICAgICBsZWZ0OiAtLjVlbTtcclxuICAgICAgICAgICAgei1pbmRleDogLTE7XHJcbiAgICAgICAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgLXdlYmtpdC10ZXh0LXN0cm9rZTogMnB4ICRjb2xvci1iYXNlO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDNlbTtcclxuICAgICAgICAgICAgb3BhY2l0eTogLjI7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICNhcmNoaXZlICYsXHJcbiAgICAgICAgI2NvbnRhY3QgJixcclxuICAgICAgICAjYXJ0aWNsZSAmLFxyXG4gICAgICAgICNhcnRpY2xlc0xpc3QgJixcclxuICAgICAgICAjcGFnZURlZmF1bHQgJiB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgI2hvbWVTbGlkZXIgJiB7XHJcbiAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgJi5sYWJlbC0xIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiA1LjVlbTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi5sYWJlbC0yIHtcclxuICAgICAgICAgICAgb3BhY2l0eTogLjU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgI2FyY2hpdmUgLmlubmVySGVhZGVyICYge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxufVxyXG4uaXRlbXMge1xyXG4gICAgI2FyY2hpdmUgJiB7XHJcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg1LCAxZnIpO1xyXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtcm93czogYXV0bztcclxuICAgICAgICBncmlkLWdhcDogJHNpemUtZ2FwO1xyXG4gICAgfVxyXG4gICAgI2FydGljbGVzTGlzdCAmIHtcclxuICAgICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBhdXRvO1xyXG4gICAgICAgIGdyaWQtZ2FwOiAzMHB4O1xyXG4gICAgICAgICYgPiAqIHtcclxuICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICBncmlkLWNvbHVtbjogMSAvIDM7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLml0ZW0ge1xyXG4gICAgI2FyY2hpdmUgJiB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDIpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYgPiBhIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGNhbGMoKDEwMHZ3IC0gI3skc2l6ZS1jb250YWluZXIxKjJ9IC0gI3skc2l6ZS1nYXAqNH0pIC8gNSk7XHJcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IGNhbGMoKDEyMDBweCAtICN7JHNpemUtZ2FwKjR9KSAvIDUpO1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJ29iamVjdC1maXQ6IGNvdmVyOyBvYmplY3QtcG9zaXRpb246IGNlbnRlcjsnO1xyXG4gICAgICAgICAgICAtby1vYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgICAgIC1vLW9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICAgICAgICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogJGFuaTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmLml0ZW0tYXJ0aWNsZSB7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wMik7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMzAwcHg7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnb2JqZWN0LWZpdDogY292ZXI7IG9iamVjdC1wb3NpdGlvbjogY2VudGVyOyc7XHJcbiAgICAgICAgICAgIC1vLW9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICAgICAgLW8tb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAkYW5pO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gbG93IGRpc3BsYXkqL1xyXG5AbWVkaWEgKG1heC1oZWlnaHQ6ICRzaXplLWRpc3BsYXlNaW5IZWlnaHQpIHtcclxuXHJcbn0iLAoJCSIvLyBtYWluOiBtYXN0ZXIuc2Nzc1xyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIGFsbCAqL1xyXG4jbWVudS1oZWFkZXItbWVudSB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcbiAgICAmID4gKiB7XHJcbiAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5saW5rID4gYSB7XHJcbiAgICAgICAgY29sb3I6IGluaGVyaXQ7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogbm9uZTtcclxuICAgIH1cclxufVxyXG4uc3dpcGVyLWNvbnRhaW5lciB7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAuc3dpcGVyLW5leHQsXHJcbiAgICAuc3dpcGVyLXByZXYge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IGNhbGMoNTAlIC0gMjVweCk7XHJcbiAgICAgICAgei1pbmRleDogMztcclxuICAgICAgICB3aWR0aDogNTBweDtcclxuICAgICAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgICAgIHRyYW5zaXRpb246ICRhbmk7XHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgICAgc3ZnIHBhdGgge1xyXG4gICAgICAgICAgICBmaWxsOiAjZmZmO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLnN3aXBlci1idXR0b24tZGlzYWJsZWQge1xyXG4gICAgICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnN3aXBlci1uZXh0IHtcclxuICAgICAgICByaWdodDogJHNpemUtY29udGFpbmVyMS8yIC0gMjVweDtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoI3skc2l6ZS1jb250YWluZXIxICsgMjVweH0pO1xyXG4gICAgfVxyXG4gICAgLnN3aXBlci1wcmV2IHtcclxuICAgICAgICBsZWZ0OiAkc2l6ZS1jb250YWluZXIxLzIgLSAyNXB4O1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtICN7JHNpemUtY29udGFpbmVyMSArIDI1cHh9KTtcclxuICAgIH1cclxuICAgIC5zd2lwZXItcGFnaW5hdGlvbiB7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgIH1cclxuICAgIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItYmFzZTtcclxuICAgIH1cclxuICAgICY6aGFzKDpmb2N1cy12aXNpYmxlKSxcclxuICAgICY6aG92ZXIge1xyXG4gICAgICAgIC5zd2lwZXItbmV4dDpub3QoLnN3aXBlci1idXR0b24tZGlzYWJsZWQpLFxyXG4gICAgICAgIC5zd2lwZXItcHJldjpub3QoLnN3aXBlci1idXR0b24tZGlzYWJsZWQpIHtcclxuICAgICAgICAgICAgb3BhY2l0eTogLjg7XHJcbiAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogbm9uZTtcclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zd2lwZXItcGFnaW5hdGlvbiB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgI2hvbWVTbGlkZXIgJiB7XHJcbiAgICAgICAgLmltZ1dyYXAge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAkc2l6ZS1jb250YWluZXIxO1xyXG4gICAgICAgICAgICB6LWluZGV4OiA0O1xyXG4gICAgICAgICAgICB3aWR0aDogMzB2dztcclxuICAgICAgICAgICAgaGVpZ2h0OiAzMHZ3O1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDQ1MHB4O1xyXG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiA0NTBweDtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IC0yMHB4O1xyXG4gICAgICAgICAgICAgICAgbGVmdDogLTIwcHg7XHJcbiAgICAgICAgICAgICAgICB6LWluZGV4OiA0O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSArIDQwcHgpO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgKyA0MHB4KTtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRjb2xvci1iYXNlO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHRvcDogLTE4cHg7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAtMThweDtcclxuICAgICAgICAgICAgICAgIHotaW5kZXg6IDQ7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlICsgNDBweCk7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwJSArIDQwcHgpO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDV2dyA1dncgJGNvbG9yLWJnO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogJGFuaTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBpbnNldCAwIDAgNHZ3IDR2dyAkY29sb3ItYmc7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmltZ1dyYXAgaW1nIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICB0b3A6IDNweDtcclxuICAgICAgICAgICAgbGVmdDogM3B4O1xyXG4gICAgICAgICAgICB6LWluZGV4OiAzO1xyXG4gICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMnB4KTtcclxuICAgICAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAycHgpO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnb2JqZWN0LWZpdDogY292ZXI7IG9iamVjdC1wb3NpdGlvbjogY2VudGVyOyc7XHJcbiAgICAgICAgICAgIC1vLW9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICAgICAgLW8tb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuaW1nV3JhcFNlY29uZCB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgei1pbmRleDogNTtcclxuICAgICAgICAgICAgd2lkdGg6IDEwdnc7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMTQwcHg7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0jeyRzaXplLWNvbnRhaW5lcjEgLSA0MHB4fSwgMTJ2dyk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5pbWdXcmFwU2Vjb25kIGltZyB7XHJcbiAgICAgICAgICAgIGZpbHRlcjogZHJvcC1zaGFkb3coMCAwIDEwcHggIzAwMCk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5iYWNrZ3JvdW5kIGltZyB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAtby1vYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgICAgIGZpbHRlcjogZ3JheXNjYWxlKDEpIGJsdXIoMTBweCk7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IC4xO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuc3dpcGVyLXNsaWRlIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDB2aDtcclxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIGJvdHRvbTogLTFweDtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDMwJTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogLXdlYmtpdC1ncmFkaWVudChsZWZ0IHRvcCwgbGVmdCBib3R0b20sIGNvbG9yLXN0b3AoMCUsIHJnYmEoJGNvbG9yLWJnLCAwKSksIGNvbG9yLXN0b3AoMTAwJSwgcmdiYSgkY29sb3ItYmcsIDEpKSk7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKCRjb2xvci1iZywgMCkgMCUsIHJnYmEoJGNvbG9yLWJnLCAxKSAxMDAlKTtcclxuICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYuc3dpcGVyLXNsaWRlLWFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICAuaW1nV3JhcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuc3dpcGVyLXNsaWRlIC5jb250ZW50IHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogYXV0bztcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgei1pbmRleDogMztcclxuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtICN7JHNpemUtY29udGFpbmVyMSoyfSk7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6ICRzaXplLWNvbnRhaW5lcjE7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogJHNpemUtY29udGFpbmVyMTtcclxuICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogMXMgZWFzZS1pbi1vdXQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zd2lwZXItc2xpZGUuc3dpcGVyLXNsaWRlLWFjdGl2ZSAuY29udGVudCB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICAgICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHRvcDogLThweDtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IC04cHg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMjRweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMjRweDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogJGFuaTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAuNTtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnN3aXBlci1wYWdpbmF0aW9uIHtcclxuICAgICAgICAgICAgYm90dG9tOiAkc2l6ZS1zZXBhcmF0b3IxLzI7XHJcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogJHNpemUtY29udGFpbmVyMTtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA4cHg7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zd2lwZXItc2xpZGU6bm90KC5zd2lwZXItc2xpZGUtYWN0aXZlKSBhIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBzZWN0aW9uLmdhbGxlcnkgJiB7XHJcbiAgICAgICAgJjo6YmVmb3JlLFxyXG4gICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgICAgICAgIHdpZHRoOiAkc2l6ZS1jb250YWluZXIxO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogLXdlYmtpdC1ncmFkaWVudChsZWZ0IHRvcCwgcmlnaHQgdG9wLCBjb2xvci1zdG9wKDAlLCByZ2JhKCRjb2xvci1iZywgMSkpLCBjb2xvci1zdG9wKDEwMCUsIHJnYmEoJGNvbG9yLWJnLCAwKSkpO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHJnYmEoJGNvbG9yLWJnLCAxKSAwJSwgcmdiYSgkY29sb3ItYmcsIDApIDEwMCUpO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogLXdlYmtpdC1ncmFkaWVudChsZWZ0IHRvcCwgcmlnaHQgdG9wLCBjb2xvci1zdG9wKDAlLCByZ2JhKCRjb2xvci1iZywgMCkpLCBjb2xvci1zdG9wKDEwMCUsIHJnYmEoJGNvbG9yLWJnLCAxKSkpO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHJnYmEoJGNvbG9yLWJnLCAwKSAwJSwgcmdiYSgkY29sb3ItYmcsIDEpIDEwMCUpO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuc3dpcGVyLXNsaWRlIHtcclxuICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDMwcHggMCAwO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAkYW5pO1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiA1cHggNXB4IDEwcHggcmdiYSgwLCAwLCAwLCAuMyk7XHJcbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6ICRzaXplLWNvbnRhaW5lcjE7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wMik7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnN3aXBlci1zbGlkZSBpbWcge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDMwMHB4O1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IGNhbGMoMTAwdncgLSAxMHB4IC0gI3skc2l6ZS1jb250YWluZXIxKjJ9KTtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdvYmplY3QtZml0OiBjb3Zlcjsgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7JztcclxuICAgICAgICAgICAgLW8tb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgICAgICAtby1vYmplY3QtcG9zaXRpb246IGNlbnRlcjtcclxuICAgICAgICAgICAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246ICRhbmk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zd2lwZXItbmV4dCxcclxuICAgICAgICAuc3dpcGVyLXByZXYge1xyXG4gICAgICAgICAgICB6LWluZGV4OiAzO1xyXG4gICAgICAgICAgICBzdmcgcGF0aCB7XHJcbiAgICAgICAgICAgICAgICBmaWxsOiAjZmZmO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zd2lwZXItc2xpZGUtY29tcGxldGUge1xyXG4gICAgICAgICAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBtaW4td2lkdGg6IDMwMHB4O1xyXG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJhc2U7XHJcbiAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGxpZ2h0ZW4oJGNvbG9yLWJhc2UsIDEwJSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLnBzd3Age1xyXG4gICAgLnBzd3BfX2JnIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmc7XHJcbiAgICB9XHJcbiAgICAucHN3cF9fY2FwdGlvbl9fY2VudGVyIHtcclxuICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcbiAgICAucHN3cF9fdWktLWZpdCAucHN3cF9fdG9wLWJhcixcclxuICAgIC5wc3dwX191aS0tZml0IC5wc3dwX19jYXB0aW9uIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIH1cclxuICAgIC5wc3dwX19pbWctLXBsYWNlaG9sZGVyLS1ibGFuayB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICB9XHJcbiAgICBidXR0b24ucHN3cF9fYnV0dG9uIHtcclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuI2NvcHlyaWdodCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG59XHJcbi5zb2NpYWxOZXR3b3JrcyB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBhIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICB3aWR0aDogMzBweDtcclxuICAgICAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJhc2U7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgIG9wYWNpdHk6IC44O1xyXG4gICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi5mYWNlYm9vayxcclxuICAgICAgICAmLmluc3RhZ3JhbSB7XHJcbiAgICAgICAgICAgIHBhdGgge1xyXG4gICAgICAgICAgICAgICAgZmlsbDogI2ZmZjtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246ICRhbmk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICYuZmFjZWJvb2sge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDU5LCA4OSwgMTUyKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLmluc3RhZ3JhbSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjI4LCA2NCwgOTUpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgZm9vdGVyICYge1xyXG4gICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgfVxyXG59XHJcbi5icmVhZGNydW1iIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgb3BhY2l0eTogLjg7XHJcbiAgICB0cmFuc2l0aW9uOiAkYW5pO1xyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgIH1cclxuICAgIGEge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDE2cHg7XHJcbiAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICBib3R0b206IC0xcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgbGkge1xyXG4gICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PVVURi04LCA8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzYnIGhlaWdodD0nNicgdmlld0JveD0nMCAwIDQzOC41MzMgNDM4LjUzMycgZmlsbD0nI3tmb3JtYXRSR0IoJGNvbG9yLWRyYWIpfSc+PHBhdGggZD0nTTQwOS4xMzMgMTA5LjIwM2MtMTkuNjA4LTMzLjU5Mi00Ni4yMDUtNjAuMTg5LTc5Ljc5OC03OS43OTZDMjk1LjczNiA5LjgwMSAyNTkuMDU4IDAgMjE5LjI3MyAwYy0zOS43ODEgMC03Ni40NyA5LjgwMS0xMTAuMDYzIDI5LjQwNy0zMy41OTUgMTkuNjA0LTYwLjE5MiA0Ni4yMDEtNzkuOCA3OS43OTZDOS44MDEgMTQyLjggMCAxNzkuNDg5IDAgMjE5LjI2N2MwIDM5Ljc4IDkuODA0IDc2LjQ2MyAyOS40MDcgMTEwLjA2MiAxOS42MDcgMzMuNTkyIDQ2LjIwNCA2MC4xODkgNzkuNzk5IDc5Ljc5OCAzMy41OTcgMTkuNjA1IDcwLjI4MyAyOS40MDcgMTEwLjA2MyAyOS40MDdzNzYuNDctOS44MDIgMTEwLjA2NS0yOS40MDdjMzMuNTkzLTE5LjYwMiA2MC4xODktNDYuMjA2IDc5Ljc5NS03OS43OTggMTkuNjAzLTMzLjU5NiAyOS40MDMtNzAuMjg0IDI5LjQwMy0xMTAuMDYyLjAwMS0zOS43ODItOS44LTc2LjQ3Mi0yOS4zOTktMTEwLjA2NHonPjwvcGF0aD48L3N2Zz5cIik7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IC0ycHg7XHJcbiAgICAgICAgICAgICAgICByaWdodDogOHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgI3BhZ2VJbnRybyAmIHtcclxuICAgICAgICBjb2xvcjogJGNvbG9yLWRyYWI7XHJcbiAgICB9XHJcbiAgICAucG9zdC10ZW1wbGF0ZS1kZWZhdWx0ICYge1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgfVxyXG59XHJcbiNsYXp5TG9hZCB7XHJcbiAgICBncmlkLWNvbHVtbjogMSAvIC0xO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcbi5wcmVsb2FkZXIge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGdyaWQtY29sdW1uOiAxIC8gLTE7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgei1pbmRleDogMDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAwO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIHRyYW5zaXRpb246ICRhbmk7XHJcbiAgICBjdXJzb3I6IHdhaXQ7XHJcbiAgICAmID4gZGl2IHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgd2lkdGg6IDEwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxMHB4O1xyXG4gICAgICAgIG1hcmdpbjogM3B4O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1iYXNlO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcbiAgICB9XHJcbiAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgIH1cclxufVxyXG4jc2libGluZ3NBcnRpY2xlcyB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgJiA+IC5zcGxpdCB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6ICRzaXplLXNlcGFyYXRvcjEvMjtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxcHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAycHggc29saWQgJGNvbG9yLWRyYWI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJiA+IGEgPiAuc3BsaXQge1xyXG4gICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmID4gKjpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogJHNpemUtc2VwYXJhdG9yMS8yO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICAmID4gYSA+IC5zcGxpdCB7XHJcbiAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJiA+ICo6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmID4gKjpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBzdmcgcGF0aCB7XHJcbiAgICAgICAgICAgIGZpbGw6ICRjb2xvci1iYXNlO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAkYW5pO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4ud3BjZjcge1xyXG4gICAgLnJvdyB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICB9XHJcbiAgICAucm93IHNwYW4ge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgcDpudGgtbGFzdC1jaGlsZCgyKSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIH1cclxuICAgIHRleHRhcmVhIHtcclxuICAgICAgICBoZWlnaHQ6IDVlbTtcclxuICAgIH1cclxuICAgIHNwYW4ud3BjZjctbGlzdC1pdGVtIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgfVxyXG4gICAgc3Bhbi53cGNmNy1ub3QtdmFsaWQtdGlwIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgYm90dG9tOiAuOGVtO1xyXG4gICAgICAgIHotaW5kZXg6IDA7XHJcbiAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgcGFkZGluZzogLjFlbSAuM2VtO1xyXG4gICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1kYW5nZXItdGV4dDtcclxuICAgICAgICBmb250LXNpemU6IC43ZW07XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS4zZW07XHJcbiAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAgICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgICAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgIH1cclxuICAgIHRleHRhcmVhOmZvY3VzLFxyXG4gICAgaW5wdXRbdHlwZV06Zm9jdXMge1xyXG4gICAgICAgICYgfiBzcGFuLndwY2Y3LW5vdC12YWxpZC10aXAge1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIGRpdi53cGNmNy1yZXNwb25zZS1vdXRwdXQge1xyXG4gICAgICAgIG1hcmdpbjogMzBweCAwIDA7XHJcbiAgICAgICAgcGFkZGluZzogLjVlbTtcclxuICAgIH1cclxuICAgIGlucHV0LndwY2Y3LXN1Ym1pdCB7XHJcbiAgICAgICAgcGFkZGluZzogMTVweCA0MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIHNwYW4ud3BjZjctZm9ybS1jb250cm9sLXdyYXAge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZTtcclxuICAgIH1cclxuICAgIC5yZUNBUFRDSEFpbmZvIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogLjdlbTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS4yZW07XHJcbiAgICAgICAgb3BhY2l0eTogLjc7XHJcbiAgICB9XHJcbiAgICBhIHtcclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLndwY2Y3LWxpc3QtaXRlbS1sYWJlbCB7XHJcbiAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAgICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgICAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgIH1cclxuICAgIC53cGNmNy1zcGlubmVyIHtcclxuICAgICAgICB3aWR0aDogMjBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGhlaWdodDogMjBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICB0b3A6IDJweDtcclxuICAgICAgICAgICAgbGVmdDogMnB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICNjb250YWN0ICYge1xyXG4gICAgICAgIHBhZGRpbmc6IDMwcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWRyYWI7XHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgIH1cclxuICAgICAgICBpbnB1dFt0eXBlPVwiZGF0ZVwiXSxcclxuICAgICAgICBpbnB1dFt0eXBlPVwidGltZVwiXSxcclxuICAgICAgICBpbnB1dFt0eXBlPVwibW9udGhcIl0sXHJcbiAgICAgICAgaW5wdXRbdHlwZT1cIndlZWtcIl0sXHJcbiAgICAgICAgaW5wdXRbdHlwZT1cImRhdGV0aW1lXCJdLFxyXG4gICAgICAgIGlucHV0W3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXSxcclxuICAgICAgICBpbnB1dFt0eXBlPVwiZW1haWxcIl0sXHJcbiAgICAgICAgaW5wdXRbdHlwZT1cIm51bWJlclwiXSxcclxuICAgICAgICBpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl0sXHJcbiAgICAgICAgaW5wdXRbdHlwZT1cInNlYXJjaFwiXSxcclxuICAgICAgICBpbnB1dFt0eXBlPVwidGVsXCJdLFxyXG4gICAgICAgIGlucHV0W3R5cGU9XCJ0ZXh0XCJdLFxyXG4gICAgICAgIGlucHV0W3R5cGU9XCJ1cmxcIl0sXHJcbiAgICAgICAgc2VsZWN0LFxyXG4gICAgICAgIHRleHRhcmVhIHtcclxuICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGlucHV0Oi13ZWJraXQtYXV0b2ZpbGwsXHJcbiAgICAgICAgaW5wdXQ6LXdlYmtpdC1hdXRvZmlsbDpob3ZlcixcclxuICAgICAgICBpbnB1dDotd2Via2l0LWF1dG9maWxsOmZvY3VzIHtcclxuICAgICAgICAgICAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDEwMDBweCByZ2IoODgsIDg4LCA4OCkgaW5zZXQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi5ncmVjYXB0Y2hhLWJhZGdlIHtcclxuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxufVxyXG4jZml4ZWROYXZpZ2F0aW9uIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuLndwbWwtbHMtbGVnYWN5LWRyb3Bkb3duIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHRvcDogLTFweDtcclxuICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgLndwbWwtbHMtaXRlbSBhLFxyXG4gICAgYS53cG1sLWxzLWxpbmssXHJcbiAgICBhLmpzLXdwbWwtbHMtaXRlbS10b2dnbGUge1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvci1iYXNlO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjVlbTtcclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgY29sb3I6IGRhcmtlbigkY29sb3ItYmFzZSwgMTAlKTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC53cG1sLWxzLWN1cnJlbnQtbGFuZ3VhZ2Uge1xyXG4gICAgICAgICY6aG92ZXIgYSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiBkYXJrZW4oJGNvbG9yLWJhc2UsIDEwJSk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLndwbWwtbHMtaXRlbSB7XHJcbiAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICB0cmFuc2l0aW9uOiBub25lO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgIH1cclxuICAgIC53cG1sLWxzLXN1Yi1tZW51IHtcclxuICAgICAgICBib3JkZXItdG9wOiBub25lO1xyXG4gICAgICAgIHRyYW5zaXRpb246IG5vbmU7XHJcbiAgICB9XHJcbiAgICAud3BtbC1scy1zdWItbWVudSBhIHtcclxuICAgICAgICB0cmFuc2l0aW9uOiBub25lO1xyXG4gICAgfVxyXG4gICAgLndwbWwtbHMtc3ViLW1lbnUgLndwbWwtbHMtaXRlbSB7XHJcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDVweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuI2xhbmd1YWdlU2VsZWN0IC53cG1sLWxzLWxlZ2FjeS1saXN0LWhvcml6b250YWwud3BtbC1scy1zdGF0aWNzLWZvb3RlciB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIGJvcmRlcjogbm9uZTtcclxuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAud3BtbC1scy1pdGVtIHNwYW4ge1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICB9XHJcbiAgICBoZWFkZXIgJiB7XHJcbiAgICAgICAgdWwge1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICB9XHJcbiAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBhIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogLjhlbTtcclxuICAgICAgICB9XHJcbiAgICAgICAgYSBzcGFuIHtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250MTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLnBob3RvR2FsbGVyeSB7XHJcbiAgICAmLnNpbmdsZSB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG4gICAgJi5tdWx0aXBsZSB7XHJcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xyXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtcm93czogYXV0bztcclxuICAgICAgICBncmlkLWdhcDogMWVtO1xyXG4gICAgICAgIGZpZ3VyZSB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICYgPiBhIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKG4rNykge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOm50aC1jaGlsZCg2KSB7XHJcbiAgICAgICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogJysnIGF0dHIoZGF0YS1oaWRlaW1hZ2VzKTtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yLWJhc2UsIC43KTtcclxuICAgICAgICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDJlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmW2RhdGEtaGlkZWltYWdlcz1cIjBcIl0ge1xyXG4gICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgZmlndXJlIGltZyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDE1MHB4O1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJ29iamVjdC1maXQ6IGNvdmVyOyBvYmplY3QtcG9zaXRpb246IGNlbnRlcjsnO1xyXG4gICAgICAgICAgICAtby1vYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgICAgIC1vLW9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICAgICAgICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi5zaG93QWxsSW1hZ2VzIHtcclxuICAgICAgICAgICAgZmlndXJlIHtcclxuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKG4rNykge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoNikge1xyXG4gICAgICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLAoJCSIvLyBtYWluOiBtYXN0ZXIuc2Nzc1xyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIGFsbCAqL1xyXG4jaG9tZVNsaWRlciB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBoZWlnaHQ6IDEwMHZoO1xyXG4gICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAuY29udGFpbmVyIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICB9XHJcbiAgICAuaW5uZXJDb250ZW50IHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgei1pbmRleDogMjtcclxuICAgIH1cclxufVxyXG5zZWN0aW9uLmdhbGxlcnkge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgLmlubmVySGVhZGVyIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgei1pbmRleDogMjtcclxuICAgIH1cclxuICAgIC5pbm5lckNvbnRlbnQge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB6LWluZGV4OiAyO1xyXG4gICAgICAgIG1hcmdpbi10b3A6ICRzaXplLXNlcGFyYXRvcjEvMjtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IC0kc2l6ZS1jb250YWluZXIxO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtJHNpemUtY29udGFpbmVyMTtcclxuICAgIH1cclxuICAgIC5pbm5lckZvb3RlciB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogJHNpemUtc2VwYXJhdG9yMS8yO1xyXG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgfVxyXG59XHJcbiNhcnRpY2xlc0xpc3QsXHJcbiNhcnRpY2xlLFxyXG4jcGFnZURlZmF1bHQge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgLmlubmVySGVhZGVyIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgei1pbmRleDogMjtcclxuICAgICAgICAmID4gKjpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgbWF4LWhlaWdodDogMzAwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmlubmVyQ29udGVudCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB6LWluZGV4OiAyO1xyXG4gICAgICAgIG1hcmdpbi10b3A6ICRzaXplLXNlcGFyYXRvcjEvMjtcclxuICAgIH1cclxuICAgIC5pbm5lckZvb3RlciB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogJHNpemUtc2VwYXJhdG9yMS8yO1xyXG4gICAgfVxyXG59XHJcbiNjb250YWN0IHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIC5pbm5lckhlYWRlciB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICB9XHJcbiAgICAuaW5uZXJDb250ZW50IHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgei1pbmRleDogMjtcclxuICAgICAgICBtYXgtd2lkdGg6IDEyMDBweDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAkc2l6ZS1zZXBhcmF0b3IxLzI7XHJcbiAgICAgICAgJiA+IC5zcGxpdCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6ICRzaXplLXNlcGFyYXRvcjEvMjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAkc2l6ZS1zZXBhcmF0b3IxLzI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJiA+ICo6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiNhcmNoaXZlIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIC5pbm5lckhlYWRlciB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICB9XHJcbiAgICAuaW5uZXJDb250ZW50IHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgei1pbmRleDogMjtcclxuICAgICAgICBtYXJnaW4tdG9wOiAkc2l6ZS1zZXBhcmF0b3IxLzI7XHJcbiAgICB9XHJcbn1cclxuI21haW50ZW5hbmNlIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGhlaWdodDogMTAwdmg7XHJcbiAgICAuaW5uZXJDb250ZW50IHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgei1pbmRleDogMjtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICYgPiAqOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5sb2dvIGltZyB7XHJcbiAgICAgICAgaGVpZ2h0OiAkc2l6ZS1oZWFkZXIgLSA2MHB4O1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg0cHgpO1xyXG4gICAgICAgIHRyYW5zaXRpb246ICRhbmk7XHJcbiAgICB9XHJcbn0iLAoJCSIvLyBtYWluOiBtYXN0ZXIuc2Nzc1xyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gPD0gMTQwMCAqL1xyXG5mb290ZXIge1xyXG4gICAgcGFkZGluZzogJHNpemUtc2VwYXJhdG9yMi8yIDA7XHJcbn1cclxuc2VjdGlvbiB7XHJcbiAgICBwYWRkaW5nLXRvcDogJHNpemUtc2VwYXJhdG9yMjtcclxuICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206ICRzaXplLXNlcGFyYXRvcjI7XHJcbiAgICB9XHJcbn1cclxuLmNvbnRhaW5lciB7XHJcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gI3skc2l6ZS1jb250YWluZXIyKjJ9KTtcclxuICAgIG1hcmdpbjogMCAkc2l6ZS1jb250YWluZXIyO1xyXG59XHJcbi5zd2lwZXItY29udGFpbmVyIHtcclxuICAgIC5zd2lwZXItbmV4dCB7XHJcbiAgICAgICAgcmlnaHQ6ICRzaXplLWNvbnRhaW5lcjIvMiAtIDI1cHg7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKCN7JHNpemUtY29udGFpbmVyMiArIDI1cHh9KTtcclxuICAgIH1cclxuICAgIC5zd2lwZXItcHJldiB7XHJcbiAgICAgICAgbGVmdDogJHNpemUtY29udGFpbmVyMi8yIC0gMjVweDtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLSAjeyRzaXplLWNvbnRhaW5lcjIgKyAyNXB4fSk7XHJcbiAgICB9XHJcbiAgICAjaG9tZVNsaWRlciAmIHtcclxuICAgICAgICAuaW1nV3JhcCB7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAkc2l6ZS1jb250YWluZXIyO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuaW1nV3JhcFNlY29uZCB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0jeyRzaXplLWNvbnRhaW5lcjIgLSA0MHB4fSwgMTJ2dyk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zd2lwZXItc2xpZGUgLmNvbnRlbnQge1xyXG4gICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gI3skc2l6ZS1jb250YWluZXIyKjJ9KTtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogJHNpemUtY29udGFpbmVyMjtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAkc2l6ZS1jb250YWluZXIyO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuc3dpcGVyLXBhZ2luYXRpb24ge1xyXG4gICAgICAgICAgICBib3R0b206ICRzaXplLXNlcGFyYXRvcjIvMjtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6ICRzaXplLWNvbnRhaW5lcjI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgc2VjdGlvbi5nYWxsZXJ5ICYge1xyXG4gICAgICAgICY6OmJlZm9yZSxcclxuICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAkc2l6ZS1jb250YWluZXIyO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuc3dpcGVyLXNsaWRlIHtcclxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogJHNpemUtY29udGFpbmVyMjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuc3dpcGVyLXNsaWRlIGltZyB7XHJcbiAgICAgICAgICAgIGhlaWdodDogMjUwcHg7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogY2FsYygxMDB2dyAtIDEwcHggLSAjeyRzaXplLWNvbnRhaW5lcjIqMn0pO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4jc2libGluZ3NBcnRpY2xlcyB7XHJcbiAgICAmID4gLnNwbGl0IHtcclxuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogJHNpemUtc2VwYXJhdG9yMi8yO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6ICRzaXplLXNlcGFyYXRvcjIvMjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuc2VjdGlvbi5nYWxsZXJ5IHtcclxuICAgIC5pbm5lckNvbnRlbnQge1xyXG4gICAgICAgIG1hcmdpbi10b3A6ICRzaXplLXNlcGFyYXRvcjIvMjtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IC0kc2l6ZS1jb250YWluZXIyO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtJHNpemUtY29udGFpbmVyMjtcclxuICAgIH1cclxuICAgIC5pbm5lckZvb3RlciB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogJHNpemUtc2VwYXJhdG9yMi8yO1xyXG4gICAgfVxyXG59XHJcbiNhcnRpY2xlc0xpc3QsXHJcbiNhcnRpY2xlLFxyXG4jcGFnZURlZmF1bHQge1xyXG4gICAgLmlubmVyQ29udGVudCB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogJHNpemUtc2VwYXJhdG9yMi8yO1xyXG4gICAgfVxyXG4gICAgLmlubmVyRm9vdGVyIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAkc2l6ZS1zZXBhcmF0b3IyLzI7XHJcbiAgICB9XHJcbn1cclxuI2NvbnRhY3Qge1xyXG4gICAgLmlubmVyQ29udGVudCB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogJHNpemUtc2VwYXJhdG9yMi8yO1xyXG4gICAgICAgICYgPiAuc3BsaXQge1xyXG4gICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6ICRzaXplLXNlcGFyYXRvcjIvMjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAkc2l6ZS1zZXBhcmF0b3IyLzI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLmxhYmVsIHtcclxuICAgICNob21lU2xpZGVyICYge1xyXG4gICAgICAgICYubGFiZWwtMSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNC41ZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi5pdGVtIHtcclxuICAgICNhcmNoaXZlICYge1xyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIGhlaWdodDogY2FsYygoMTAwdncgLSAjeyRzaXplLWNvbnRhaW5lcjIqMn0gLSAjeyRzaXplLWdhcCoyfSkgLyAzKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuI2FyY2hpdmUge1xyXG4gICAgLmlubmVyQ29udGVudCB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogJHNpemUtc2VwYXJhdG9yMi8yO1xyXG4gICAgfVxyXG59XHJcbi50ZXh0IHtcclxuICAgIC53cC1ibG9jay1zcGFjZXJbc3R5bGU9XCJoZWlnaHQ6MXB4XCJdIHtcclxuICAgICAgICBoZWlnaHQ6ICRzaXplLXNlcGFyYXRvcjIgIWltcG9ydGFudDtcclxuICAgIH1cclxufVxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gbG93IGRpc3BsYXkqL1xyXG5AbWVkaWEgKG1heC1oZWlnaHQ6ICRzaXplLWRpc3BsYXlNaW5IZWlnaHQpIHtcclxuXHJcbn1cclxuIiwKCQkiLy8gbWFpbjogbWFzdGVyLnNjc3NcclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIDw9IDEwMjQgKi9cclxuYm9keSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAkc2l6ZS1maXhlZE5hdmlnYXRpb247XHJcbn1cclxuaGVhZGVyIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGhlaWdodDogNzBweDtcclxuICAgIHRyYW5zZm9ybTogdW5zZXQ7XHJcbiAgICAmLnN0aWNreSB7XHJcbiAgICAgICAgaGVpZ2h0OiAkc2l6ZS1oZWFkZXI7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICB9XHJcbiAgICAmLmxhdGVudCB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB1bnNldDtcclxuICAgIH1cclxuICAgIC5wYWdlLXRlbXBsYXRlLXBhZ2UtYXJjaGl2ZSAmLFxyXG4gICAgLnBhZ2UtdGVtcGxhdGUtcGFnZS1jb250YWN0ICYsXHJcbiAgICAucGFnZS10ZW1wbGF0ZS1kZWZhdWx0ICYsXHJcbiAgICAucG9zdC10ZW1wbGF0ZS1kZWZhdWx0ICYsXHJcbiAgICAucGFnZS10ZW1wbGF0ZS1wYWdlLWJsb2cgJiB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICB9XHJcbn1cclxuZm9vdGVyIHtcclxuICAgIHBhZGRpbmc6ICRzaXplLXNlcGFyYXRvcjMvMiAwO1xyXG59XHJcbm1haW4ge1xyXG4gICAgLnBhZ2UtdGVtcGxhdGUtcGFnZS1hcmNoaXZlICYsXHJcbiAgICAucGFnZS10ZW1wbGF0ZS1wYWdlLWNvbnRhY3QgJixcclxuICAgIC5wYWdlLXRlbXBsYXRlLWRlZmF1bHQgJixcclxuICAgIC5wb3N0LXRlbXBsYXRlLWRlZmF1bHQgJixcclxuICAgIC5wYWdlLXRlbXBsYXRlLXBhZ2UtYmxvZyAmIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgfVxyXG59XHJcbnNlY3Rpb24ge1xyXG4gICAgcGFkZGluZy10b3A6ICRzaXplLXNlcGFyYXRvcjM7XHJcbiAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAkc2l6ZS1zZXBhcmF0b3IzO1xyXG4gICAgfVxyXG59XHJcbi5jb250YWluZXIge1xyXG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtICN7JHNpemUtY29udGFpbmVyMyoyfSk7XHJcbiAgICBtYXJnaW46IDAgJHNpemUtY29udGFpbmVyMztcclxufVxyXG4uc3dpcGVyLWNvbnRhaW5lciB7XHJcbiAgICAuc3dpcGVyLW5leHQge1xyXG4gICAgICAgIHJpZ2h0OiAkc2l6ZS1jb250YWluZXIzLzIgLSAyNXB4O1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgjeyRzaXplLWNvbnRhaW5lcjMgKyAyNXB4fSk7XHJcbiAgICB9XHJcbiAgICAuc3dpcGVyLXByZXYge1xyXG4gICAgICAgIGxlZnQ6ICRzaXplLWNvbnRhaW5lcjMvMiAtIDI1cHg7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0gI3skc2l6ZS1jb250YWluZXIzICsgMjVweH0pO1xyXG4gICAgfVxyXG4gICAgI2hvbWVTbGlkZXIgJiB7XHJcbiAgICAgICAgLnN3aXBlci1zbGlkZSB7XHJcbiAgICAgICAgICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDUwcHgpO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuaW1nV3JhcCB7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAkc2l6ZS1jb250YWluZXIzO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuaW1nV3JhcFNlY29uZCB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0jeyRzaXplLWNvbnRhaW5lcjMgLSA0MHB4fSwgMTJ2dyk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zd2lwZXItc2xpZGUgLmNvbnRlbnQge1xyXG4gICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gI3skc2l6ZS1jb250YWluZXIzKjJ9KTtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogJHNpemUtY29udGFpbmVyMztcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAkc2l6ZS1jb250YWluZXIzO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuc3dpcGVyLXBhZ2luYXRpb24ge1xyXG4gICAgICAgICAgICBib3R0b206ICRzaXplLXNlcGFyYXRvcjMvMjtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6ICRzaXplLWNvbnRhaW5lcjM7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgc2VjdGlvbi5nYWxsZXJ5ICYge1xyXG4gICAgICAgICY6OmJlZm9yZSxcclxuICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAkc2l6ZS1jb250YWluZXIzO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuc3dpcGVyLXNsaWRlIHtcclxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogJHNpemUtY29udGFpbmVyMztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuc3dpcGVyLXNsaWRlIGltZyB7XHJcbiAgICAgICAgICAgIGhlaWdodDogMjAwcHg7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogY2FsYygxMDB2dyAtIDEwcHggLSAjeyRzaXplLWNvbnRhaW5lcjMqMn0pO1xyXG4gICAgICAgIH1cclxuICAgICAgICBib2R5LnRvdWNoRGV2aWNlICYge1xyXG4gICAgICAgICAgICAuc3dpcGVyLXNsaWRlIGltZyB7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IGNhbGMoMTAwdncgLSAjeyRzaXplLWNvbnRhaW5lcjMqMn0pO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiNzaWJsaW5nc0FydGljbGVzIHtcclxuICAgICYgPiAuc3BsaXQge1xyXG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkc2l6ZS1zZXBhcmF0b3IzLzI7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogJHNpemUtc2VwYXJhdG9yMy8yO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5zZWN0aW9uLmdhbGxlcnkge1xyXG4gICAgLmlubmVyQ29udGVudCB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogJHNpemUtc2VwYXJhdG9yMy8yO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogLSRzaXplLWNvbnRhaW5lcjM7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0kc2l6ZS1jb250YWluZXIzO1xyXG4gICAgfVxyXG4gICAgLmlubmVyRm9vdGVyIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAkc2l6ZS1zZXBhcmF0b3IzLzI7XHJcbiAgICB9XHJcbn1cclxuI2FydGljbGVzTGlzdCxcclxuI2FydGljbGUsXHJcbiNwYWdlRGVmYXVsdCB7XHJcbiAgICAuaW5uZXJDb250ZW50IHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAkc2l6ZS1zZXBhcmF0b3IzLzI7XHJcbiAgICB9XHJcbiAgICAuaW5uZXJGb290ZXIge1xyXG4gICAgICAgIG1hcmdpbi10b3A6ICRzaXplLXNlcGFyYXRvcjMvMjtcclxuICAgIH1cclxufVxyXG4jY29udGFjdCB7XHJcbiAgICAuaW5uZXJDb250ZW50IHtcclxuICAgICAgICAmID4gLnNwbGl0IHtcclxuICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMzAlO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogJHNpemUtc2VwYXJhdG9yMy8yO1xyXG4gICAgICAgICAgICAgICAgd29yZC1icmVhazogYnJlYWstYWxsO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNzAlO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAkc2l6ZS1zZXBhcmF0b3IzLzI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuI2ZpeGVkTmF2aWdhdGlvbiB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgei1pbmRleDogMTAyO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6ICRzaXplLWZpeGVkTmF2aWdhdGlvbjtcclxuICAgIHBhZGRpbmc6IDAgJHNpemUtY29udGFpbmVyMztcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY29sb3ItYmFzZSwgLjk1KTtcclxuICAgIHRyYW5zaXRpb246ICRhbmk7XHJcbiAgICAubGluayxcclxuICAgIGEge1xyXG4gICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcclxuICAgIH1cclxuICAgIC5sYXRlbnQgJiB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpO1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDAgLTEwcHggMTBweCByZ2JhKCNmZmYsIDApO1xyXG4gICAgfVxyXG59XHJcbiNiYWNrVG9Ub3Age1xyXG4gICAgcG9zaXRpb246IHN0YXRpYyAhaW1wb3J0YW50O1xyXG4gICAgYm90dG9tOiAkc2l6ZS1maXhlZE5hdmlnYXRpb24gKyAxMHB4O1xyXG4gICAgd2lkdGg6IDIwcHg7XHJcbiAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgICY6aG92ZXIge1xyXG4gICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmLmxhdGVudCB7XHJcbiAgICAgICAgYm90dG9tOiAxMHB4O1xyXG4gICAgfVxyXG4gICAgc3ZnIHtcclxuICAgICAgICB3aWR0aDogMjBweDtcclxuICAgICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICB9XHJcbn1cclxuI2hhbWJ1cmdlclRvZ2dsZSB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHRvcDogMDtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgd2lkdGg6IDMwcHg7XHJcbiAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICB0cmFuc2l0aW9uOiAkYW5pO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgc3BhbiB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAycHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgjZmZmLCAuOCk7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcclxuICAgICAgICB0cmFuc2l0aW9uOiAkYW5pO1xyXG4gICAgfVxyXG4gICAgc3BhbjpudGgtY2hpbGQoMSkge1xyXG4gICAgICAgIHRvcDogNnB4O1xyXG4gICAgfVxyXG4gICAgc3BhbjpudGgtY2hpbGQoMiksXHJcbiAgICBzcGFuOm50aC1jaGlsZCgzKSB7XHJcbiAgICAgICAgdG9wOiAxNXB4O1xyXG4gICAgfVxyXG4gICAgc3BhbjpudGgtY2hpbGQoNCkge1xyXG4gICAgICAgIHRvcDogMjRweDtcclxuICAgIH1cclxuICAgICYub3BlbiBzcGFuOm50aC1jaGlsZCgxKSB7XHJcbiAgICAgICAgdG9wOiAxOHB4O1xyXG4gICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICB3aWR0aDogMCU7XHJcbiAgICB9XHJcbiAgICAmLm9wZW4gc3BhbjpudGgtY2hpbGQoMikge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoI2ZmZiwgLjgpO1xyXG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxuICAgIH1cclxuICAgICYub3BlbiBzcGFuOm50aC1jaGlsZCgzKSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgjZmZmLCAuOCk7XHJcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcclxuICAgIH1cclxuICAgICYub3BlbiBzcGFuOm50aC1jaGlsZCg0KSB7XHJcbiAgICAgICAgdG9wOiAxOHB4O1xyXG4gICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICB3aWR0aDogMCU7XHJcbiAgICB9XHJcbiAgICAmLm9wZW46aG92ZXIgc3BhbiB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgIH1cclxuICAgICY6aG92ZXIgc3BhbiB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgIH1cclxufVxyXG4uaGFtYnVyZ2VyTWVudSB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICBib3R0b206ICRzaXplLWZpeGVkTmF2aWdhdGlvbjtcclxuICAgIHotaW5kZXg6IDEwMTtcclxuICAgIGhlaWdodDogY2FsYygxMDB2aCAtICN7JHNpemUtZml4ZWROYXZpZ2F0aW9ufSk7XHJcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xyXG4gICAgcGFkZGluZzogMjBweCA1MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvci1iZywgLjkpO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcclxuICAgIHRyYW5zaXRpb246ICRhbmk7XHJcbiAgICBib3gtc2hhZG93OiAwcHggMCAxMDBweCByZ2JhKDI1NSwgMjU1LCAyNTUsIC4xKTtcclxuICAgICYub3BlbiB7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XHJcbiAgICB9XHJcbiAgICAubGF0ZW50ICYge1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB9XHJcbiAgICAubGluazpub3QoLmJ0bikge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJhc2U7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgIG91dGxpbmU6IDA7XHJcbiAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgICBhIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgNTBweDtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAubG9nbyB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgZm9ybSB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgaW5wdXQge1xyXG4gICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgjZmZmLCAuOCk7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGJ1dHRvbiB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAycHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgc3ZnIGcge1xyXG4gICAgICAgICAgICAgICAgc3Ryb2tlOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogJGFuaTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIHN2ZyBnIHtcclxuICAgICAgICAgICAgICAgICAgICBzdHJva2U6ICRjb2xvci1jdGE7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuI2hvbWVTbGlkZXIge1xyXG4gICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gNTBweCk7XHJcbn1cclxuLmxhYmVsIHtcclxuICAgICYubGFiZWwtc2VjdGlvbiB7XHJcbiAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICBsZWZ0OiAtLjMwZW07XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMi4yZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgI2hvbWVTbGlkZXIgJiB7XHJcbiAgICAgICAgJi5sYWJlbC0xIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAzLjVlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLmFuY2hvciB7XHJcbiAgICBoZWlnaHQ6IDA7XHJcbiAgICBtYXJnaW4tdG9wOiAwO1xyXG59XHJcbi5pdGVtIHtcclxuICAgICNhcmNoaXZlICYge1xyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIGhlaWdodDogY2FsYygoMTAwdncgLSAjeyRzaXplLWNvbnRhaW5lcjMqMn0gLSAjeyRzaXplLWdhcCoyfSkgLyAzKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuI2FyY2hpdmUge1xyXG4gICAgLmlubmVyQ29udGVudCB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogJHNpemUtc2VwYXJhdG9yMy8yO1xyXG4gICAgfVxyXG59XHJcbi53cG1sLWxzLWxlZ2FjeS1kcm9wZG93biB7XHJcbiAgICAud3BtbC1scy1zdWItbWVudSB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICAgICAgJiA+ICo6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAud3BtbC1scy1pdGVtIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAmID4gKjpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC53cG1sLWxzLXN1Yi1tZW51IC53cG1sLWxzLWl0ZW06bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgICB9XHJcbn1cclxuLnRleHQge1xyXG4gICAgLndwLWJsb2NrLXNwYWNlcltzdHlsZT1cImhlaWdodDoxcHhcIl0ge1xyXG4gICAgICAgIGhlaWdodDogJHNpemUtc2VwYXJhdG9yMyAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG59XHJcbmhlYWRlciA+IC5jb250YWluZXIgPiAubWVudTpub3QoLmhhbWJ1cmdlck1lbnUpIHtcclxuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxufVxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gbG93IGRpc3BsYXkqL1xyXG5AbWVkaWEgKG1heC1oZWlnaHQ6ICRzaXplLWRpc3BsYXlNaW5IZWlnaHQpIHtcclxuXHJcbn1cclxuIiwKCQkiLy8gbWFpbjogbWFzdGVyLnNjc3NcclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSA8PSA3NjcgKi9cclxuZm9vdGVyIHtcclxuICAgIHBhZGRpbmc6ICRzaXplLXNlcGFyYXRvcjQgMDtcclxuICAgIC5jb250YWluZXIge1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICB9XHJcbiAgICAmID4gLmNvbnRhaW5lciA+IC5zcGxpdCB7XHJcbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAmID4gKjpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmxvZ28ge1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgfVxyXG4gICAgLmxvZ28gaW1nIHtcclxuICAgICAgICB3aWR0aDogMTAwcHg7XHJcbiAgICB9XHJcbn1cclxuc2VjdGlvbiB7XHJcbiAgICBwYWRkaW5nLXRvcDogJHNpemUtc2VwYXJhdG9yNDtcclxuICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206ICRzaXplLXNlcGFyYXRvcjQ7XHJcbiAgICB9XHJcbn1cclxuLmNvbnRhaW5lciB7XHJcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gI3skc2l6ZS1jb250YWluZXI0KjJ9KTtcclxuICAgIG1hcmdpbjogMCAkc2l6ZS1jb250YWluZXI0O1xyXG59XHJcbi5zd2lwZXItY29udGFpbmVyIHtcclxuICAgIC5zd2lwZXItbmV4dCxcclxuICAgIC5zd2lwZXItcHJldiB7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgfVxyXG4gICAgLnN3aXBlci1uZXh0IHtcclxuICAgICAgICByaWdodDogJHNpemUtY29udGFpbmVyNC8yO1xyXG4gICAgICAgIHRyYW5zZm9ybTogbm9uZTtcclxuICAgIH1cclxuICAgIC5zd2lwZXItcHJldiB7XHJcbiAgICAgICAgbGVmdDogJHNpemUtY29udGFpbmVyNC8yO1xyXG4gICAgICAgIHRyYW5zZm9ybTogbm9uZTtcclxuICAgIH1cclxuICAgIC5zd2lwZXItcGFnaW5hdGlvbiB7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgIH1cclxuICAgICNob21lU2xpZGVyICYge1xyXG4gICAgICAgIC5zd2lwZXItc2xpZGUge1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuaW1nV3JhcCB7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICB3aWR0aDogNTB2dztcclxuICAgICAgICAgICAgaGVpZ2h0OiA1MHZ3O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuaW1nV3JhcCBpbWcge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmltZ1dyYXBTZWNvbmQge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAxMnZ3KTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnN3aXBlci1zbGlkZSAuY29udGVudCB7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtICN7JHNpemUtY29udGFpbmVyNCoyfSk7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6ICRzaXplLXNlcGFyYXRvcjQ7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6ICRzaXplLWNvbnRhaW5lcjQ7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogJHNpemUtY29udGFpbmVyNDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnN3aXBlci1wYWdpbmF0aW9uIHtcclxuICAgICAgICAgICAgYm90dG9tOiAkc2l6ZS1zZXBhcmF0b3I0LzI7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA2cHg7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBzZWN0aW9uLmdhbGxlcnkgJiB7XHJcbiAgICAgICAgJjo6YmVmb3JlLFxyXG4gICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgd2lkdGg6ICRzaXplLWNvbnRhaW5lcjQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zd2lwZXItc2xpZGUgaW1nIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiBjYWxjKDEwMHZ3IC0gMTBweCAtICN7JHNpemUtY29udGFpbmVyNCoyfSk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zd2lwZXItc2xpZGUge1xyXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAkc2l6ZS1jb250YWluZXI0O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zd2lwZXItbmV4dCxcclxuICAgICAgICAuc3dpcGVyLXByZXYge1xyXG4gICAgICAgICAgICB3aWR0aDogMzVweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAzNXB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIC41KTtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuc3dpcGVyLW5leHQge1xyXG4gICAgICAgICAgICByaWdodDogJHNpemUtY29udGFpbmVyNC8yICsgMTBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnN3aXBlci1wcmV2IHtcclxuICAgICAgICAgICAgbGVmdDogJHNpemUtY29udGFpbmVyNC8yICsgMTBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgYm9keS50b3VjaERldmljZSAmIHtcclxuICAgICAgICAgICAgLnN3aXBlci1zbGlkZSBpbWcge1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiBjYWxjKDEwMHZ3IC0gI3skc2l6ZS1jb250YWluZXI0KjJ9KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4jc2libGluZ3NBcnRpY2xlcyB7XHJcbiAgICAmID4gLnNwbGl0IHtcclxuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogJHNpemUtc2VwYXJhdG9yNC8yO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6ICRzaXplLXNlcGFyYXRvcjQvMjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuc2VjdGlvbi5nYWxsZXJ5IHtcclxuICAgIC5pbm5lckNvbnRlbnQge1xyXG4gICAgICAgIG1hcmdpbi10b3A6ICRzaXplLXNlcGFyYXRvcjQvMjtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IC0kc2l6ZS1jb250YWluZXI0O1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtJHNpemUtY29udGFpbmVyNDtcclxuICAgIH1cclxuICAgIC5pbm5lckZvb3RlciB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogJHNpemUtc2VwYXJhdG9yNC8yO1xyXG4gICAgfVxyXG59XHJcbiNhcnRpY2xlc0xpc3QsXHJcbiNhcnRpY2xlLFxyXG4jcGFnZURlZmF1bHQge1xyXG4gICAgLmlubmVyQ29udGVudCB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogJHNpemUtc2VwYXJhdG9yNC8yO1xyXG4gICAgfVxyXG4gICAgLmlubmVyRm9vdGVyIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAkc2l6ZS1zZXBhcmF0b3I0O1xyXG4gICAgfVxyXG59XHJcbiNjb250YWN0IHtcclxuICAgIC5pbm5lckNvbnRlbnQge1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgJiA+IC5zcGxpdCB7XHJcbiAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkc2l6ZS1zZXBhcmF0b3I0O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuI2ZpeGVkTmF2aWdhdGlvbiB7XHJcbiAgICBwYWRkaW5nOiAwICRzaXplLWNvbnRhaW5lcjQ7XHJcbn1cclxuLmxhYmVsIHtcclxuICAgICYubGFiZWwtdGl0bGUge1xyXG4gICAgICAgICNhcmNoaXZlIC5pdGVtICYsXHJcbiAgICAgICAgLnN3aXBlci1zbGlkZSAmLFxyXG4gICAgICAgIC5pdGVtLWFydGljbGUgJiB7XHJcbiAgICAgICAgICAgIC13ZWJraXQtYmFja2Ryb3AtZmlsdGVyOiBub25lO1xyXG4gICAgICAgICAgICBiYWNrZHJvcC1maWx0ZXI6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi5sYWJlbC1zZWN0aW9uIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiA1MHB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMmVtO1xyXG4gICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgbGVmdDogLS4yNWVtO1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAuMjtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiNjb3B5cmlnaHQge1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxufVxyXG4udGV4dCB7XHJcbiAgICAud3AtYmxvY2stc3BhY2VyW3N0eWxlPVwiaGVpZ2h0OjFweFwiXSB7XHJcbiAgICAgICAgaGVpZ2h0OiAkc2l6ZS1zZXBhcmF0b3I0ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICBpZnJhbWUge1xyXG4gICAgICAgIGhlaWdodDogYXV0bztcclxuICAgIH1cclxufVxyXG4uaXRlbXMge1xyXG4gICAgI2FyY2hpdmUgJiB7XHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcclxuICAgICAgICBncmlkLWdhcDogJHNpemUtZ2FwLzI7XHJcbiAgICB9XHJcbiAgICAjYXJ0aWNsZXNMaXN0ICYge1xyXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEsIDFmcik7XHJcbiAgICAgICAgJiA+ICoge1xyXG4gICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgIGdyaWQtY29sdW1uOiAxIC8gMTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4uaXRlbSB7XHJcbiAgICAjYXJjaGl2ZSAmIHtcclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiBjYWxjKCgxMDB2dyAtICN7JHNpemUtY29udGFpbmVyNCoyfSkgLyAyKTtcclxuICAgICAgICAgICAgbWF4LWhlaWdodDogY2FsYygoMTIwMHB4IC0gMiogI3skc2l6ZS1nYXB9KSAvIDIpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICYuaXRlbS1hcnRpY2xlIHtcclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiAyNTBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLndwLWJsb2NrLWJ1dHRvbl9fbGluayxcclxuLmJ0bixcclxuLmJ1dHRvbixcclxuYnV0dG9uLFxyXG5pbnB1dFt0eXBlPVwiYnV0dG9uXCJdLFxyXG5pbnB1dFt0eXBlPVwicmVzZXRcIl0sXHJcbmlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xyXG4gICAgI2hvbWVTbGlkZXIgJiB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgIH1cclxufVxyXG4jYXJjaGl2ZSB7XHJcbiAgICAuaW5uZXJDb250ZW50IHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAkc2l6ZS1zZXBhcmF0b3I0LzI7XHJcbiAgICB9XHJcbn1cclxuLnBob3RvR2FsbGVyeSB7XHJcbiAgICAmLm11bHRpcGxlIHtcclxuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xyXG4gICAgfVxyXG59XHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSBsb3cgZGlzcGxheSovXHJcbkBtZWRpYSAobWF4LWhlaWdodDogJHNpemUtZGlzcGxheU1pbkhlaWdodCkge1xyXG5cclxufVxyXG4iLAoJCSIvLyBtYWluOiBtYXN0ZXIuc2Nzc1xyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIDw9IDQ4MCAqL1xyXG5mb290ZXIge1xyXG4gICAgcGFkZGluZzogJHNpemUtc2VwYXJhdG9yNSAwO1xyXG59XHJcbnNlY3Rpb24ge1xyXG4gICAgcGFkZGluZy10b3A6ICRzaXplLXNlcGFyYXRvcjU7XHJcbiAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAkc2l6ZS1zZXBhcmF0b3I1O1xyXG4gICAgfVxyXG59XHJcbi5jb250YWluZXIge1xyXG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtICN7JHNpemUtY29udGFpbmVyNSoyfSk7XHJcbiAgICBtYXJnaW46IDAgJHNpemUtY29udGFpbmVyNTtcclxufVxyXG4uc3dpcGVyLWNvbnRhaW5lciB7XHJcbiAgICAuc3dpcGVyLW5leHQge1xyXG4gICAgICAgIHJpZ2h0OiAkc2l6ZS1jb250YWluZXI1LzI7XHJcbiAgICB9XHJcbiAgICAuc3dpcGVyLXByZXYge1xyXG4gICAgICAgIGxlZnQ6ICRzaXplLWNvbnRhaW5lcjUvMjtcclxuICAgIH1cclxuICAgICNob21lU2xpZGVyICYge1xyXG4gICAgICAgIC5zd2lwZXItc2xpZGUgLmNvbnRlbnQge1xyXG4gICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gI3skc2l6ZS1jb250YWluZXI1KjJ9KTtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogJHNpemUtc2VwYXJhdG9yNSoyO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkc2l6ZS1jb250YWluZXI1O1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6ICRzaXplLWNvbnRhaW5lcjU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zd2lwZXItcGFnaW5hdGlvbiB7XHJcbiAgICAgICAgICAgIGJvdHRvbTogJHNpemUtc2VwYXJhdG9yNS8yO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuYnJvd3NlckNocm9tZSAmIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gNTVweCAtICN7JHNpemUtZml4ZWROYXZpZ2F0aW9ufSk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgc2VjdGlvbi5nYWxsZXJ5ICYge1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICY6OmJlZm9yZSxcclxuICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAkc2l6ZS1jb250YWluZXI1O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuc3dpcGVyLXNsaWRlIHtcclxuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtICN7JHNpemUtY29udGFpbmVyNSoyfSk7XHJcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDMwMHB4O1xyXG4gICAgICAgICAgICBtaW4taGVpZ2h0OiAyMDBweDtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAkc2l6ZS1jb250YWluZXI1O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zd2lwZXItc2xpZGUgaW1nIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiBjYWxjKDEwMHZ3IC0gMTBweCAtICN7JHNpemUtY29udGFpbmVyNSoyfSk7XHJcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDMwMHB4O1xyXG4gICAgICAgICAgICBtaW4taGVpZ2h0OiAyMDBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnN3aXBlci1uZXh0IHtcclxuICAgICAgICAgICAgcmlnaHQ6ICRzaXplLWNvbnRhaW5lcjUvMiArIDIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zd2lwZXItcHJldiB7XHJcbiAgICAgICAgICAgIGxlZnQ6ICRzaXplLWNvbnRhaW5lcjUvMiArIDIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGJvZHkudG91Y2hEZXZpY2UgJiB7XHJcbiAgICAgICAgICAgIC5zd2lwZXItc2xpZGUgaW1nIHtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogY2FsYygxMDB2dyAtICN7JHNpemUtY29udGFpbmVyNSoyfSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnN3aXBlci1zbGlkZS1jb21wbGV0ZSB7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuc2VjdGlvbi5nYWxsZXJ5IHtcclxuICAgIC5pbm5lckNvbnRlbnQge1xyXG4gICAgICAgIG1hcmdpbi10b3A6ICRzaXplLXNlcGFyYXRvcjUvMjtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IC0kc2l6ZS1jb250YWluZXI1O1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtJHNpemUtY29udGFpbmVyNTtcclxuICAgIH1cclxuICAgIC5pbm5lckZvb3RlciB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogJHNpemUtc2VwYXJhdG9yNS8yO1xyXG4gICAgfVxyXG59XHJcbiNhcnRpY2xlc0xpc3QsXHJcbiNhcnRpY2xlLFxyXG4jcGFnZURlZmF1bHQge1xyXG4gICAgLmlubmVyQ29udGVudCB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogJHNpemUtc2VwYXJhdG9yNS8yO1xyXG4gICAgfVxyXG4gICAgLmlubmVyRm9vdGVyIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAkc2l6ZS1zZXBhcmF0b3I1O1xyXG4gICAgfVxyXG59XHJcbiNjb250YWN0IHtcclxuICAgIC5pbm5lckNvbnRlbnQge1xyXG4gICAgICAgICYgPiAuc3BsaXQge1xyXG4gICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRzaXplLXNlcGFyYXRvcjU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuI2ZpeGVkTmF2aWdhdGlvbiB7XHJcbiAgICBwYWRkaW5nOiAwICRzaXplLWNvbnRhaW5lcjU7XHJcbn1cclxuI2hvbWVTbGlkZXIge1xyXG4gICAgLmJyb3dzZXJDaHJvbWUgJiB7XHJcbiAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gNTVweCAtICN7JHNpemUtZml4ZWROYXZpZ2F0aW9ufSk7XHJcbiAgICB9XHJcbn1cclxuLmxhYmVsIHtcclxuICAgICYubGFiZWwtdGl0bGUge1xyXG4gICAgICAgICNhcmNoaXZlIC5pdGVtICYsXHJcbiAgICAgICAgLnN3aXBlci1zbGlkZSAmIHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIH1cclxuICAgICAgICAjYXJjaGl2ZTpob3ZlciAuaXRlbSAmLFxyXG4gICAgICAgIC5zd2lwZXItc2xpZGU6aG92ZXIgJiB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcclxuICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuI3NpYmxpbmdzQXJ0aWNsZXMge1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICYgPiAuc3BsaXQge1xyXG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJHNpemUtc2VwYXJhdG9yNS8yO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGEgPiAuc3BsaXQge1xyXG4gICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgLmxhYmVsLTIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJiA+ICo6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgICAgICBhID4gLnNwbGl0IHtcclxuICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIC5sYWJlbC0yIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJiA+ICo6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBhIHtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi50ZXh0IHtcclxuICAgIC53cC1ibG9jay1zcGFjZXJbc3R5bGU9XCJoZWlnaHQ6MXB4XCJdIHtcclxuICAgICAgICBoZWlnaHQ6ICRzaXplLXNlcGFyYXRvcjUgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5waG90b0dhbGxlcnkubXVsdGlwbGUgZmlndXJlIGltZyB7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDBweDtcclxuICAgIH1cclxufVxyXG4uaXRlbXMge1xyXG4gICAgI2FyY2hpdmUgJiB7XHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMSwgMWZyKTtcclxuICAgIH1cclxufVxyXG4uaXRlbSB7XHJcbiAgICAjYXJjaGl2ZSAmIHtcclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDI1MHB4O1xyXG4gICAgICAgICAgICBtaW4taGVpZ2h0OiAxNTBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuI2FyY2hpdmUge1xyXG4gICAgLmlubmVyQ29udGVudCB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogJHNpemUtc2VwYXJhdG9yNS8yO1xyXG4gICAgfVxyXG59XHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSBsb3cgZGlzcGxheSovXHJcbkBtZWRpYSAobWF4LWhlaWdodDogJHNpemUtZGlzcGxheU1pbkhlaWdodCkge1xyXG5cclxufVxyXG4iLAoJCSIvLyBtYWluOiBtYXN0ZXIuc2Nzc1xyXG5AbWVkaWEgKG1pbi13aWR0aDogY2FsYygxMjAwcHggKyAjeyRzaXplLWNvbnRhaW5lcjEqMn0gKyAxMHB4KSkge1xyXG4gICAgLmNvbnRhaW5lciB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMjAwcHg7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICB9XHJcbiAgICBzZWN0aW9uLmdhbGxlcnkgLnN3aXBlci1jb250YWluZXIgLnN3aXBlci1zbGlkZSBpbWcge1xyXG4gICAgICAgIG1heC13aWR0aDogMTIwMHB4O1xyXG4gICAgfVxyXG4gICAgLnN3aXBlci1jb250YWluZXIge1xyXG4gICAgICAgICNob21lU2xpZGVyICYge1xyXG4gICAgICAgICAgICAuc3dpcGVyLXNsaWRlIC5jb250ZW50IHtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IGNhbGMoKDEwMHZ3IC0gMTIwMHB4IC0gMTBweCkvMik7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuc3dpcGVyLXNsaWRlIC5pbWdXcmFwIHtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiBjYWxjKCgxMDB2dyAtIDEyMDBweCAtIDEwcHgpLzIpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5zd2lwZXItcGFnaW5hdGlvbiB7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiBjYWxjKCgxMDB2dyAtIDEyMDBweCAtIDEwcHgpLzIpO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjVweCkgYW5kIChtYXgtd2lkdGg6IDE0MDBweCkge1xyXG5cclxufVxyXG4iLAoJCSIvLyBtYWluOiBtYXN0ZXIuc2Nzc1xyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIGFuaW1hdGlvbiAqL1xyXG4ub25TY3JlZW5BbmltYXRpb24gLmFuaUZhZGVJbiB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG59XHJcbi5vblNjcmVlbkFuaW1hdGlvbi5wbGF5IC5hbmlGYWRlSW4ge1xyXG4gICAgYW5pbWF0aW9uLW5hbWU6IGFuaUZhZGVJbjtcclxuICAgIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGFuaUZhZGVJbjtcclxuICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMXM7XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogMXM7XHJcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcclxuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XHJcbiAgICBhbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcclxuICAgIC13ZWJraXQtYW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7XHJcbn1cclxuQC13ZWJraXQta2V5ZnJhbWVzIGFuaUZhZGVJbiB7XHJcbiAgICAwJSB7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgIH1cclxuICAgIDEwMCUge1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICB9XHJcbn1cclxuQGtleWZyYW1lcyBhbmlGYWRlSW4ge1xyXG4gICAgMCUge1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICB9XHJcbiAgICAxMDAlIHtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgfVxyXG59XHJcbi5vblNjcmVlbkFuaW1hdGlvbiAuYW5pUGxvcCB7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xyXG4gICAgb3BhY2l0eTogMDtcclxufVxyXG4ub25TY3JlZW5BbmltYXRpb24ucGxheSAuYW5pUGxvcCB7XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBhbmlQbG9wO1xyXG4gICAgYW5pbWF0aW9uLW5hbWU6IGFuaVBsb3A7XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogLjVzO1xyXG4gICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAuNXM7XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xyXG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzO1xyXG4gICAgYW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7XHJcbn1cclxuQC13ZWJraXQta2V5ZnJhbWVzIGFuaVBsb3Age1xyXG4gICAgMCUge1xyXG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgIH1cclxuICAgIDEwMCUge1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcclxuICAgIH1cclxufVxyXG5Aa2V5ZnJhbWVzIGFuaVBsb3Age1xyXG4gICAgMCUge1xyXG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgIH1cclxuICAgIDEwMCUge1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcclxuICAgIH1cclxufVxyXG4uYW5pUHVsc2Uge1xyXG4gICAgYm94LXNoYWRvdzogMCAwIDAgcmdiYSgkY29sb3ItYmFzZSwgLjQpO1xyXG4gICAgLXdlYmtpdC1hbmltYXRpb246IHB1bHNlIDJzIGluZmluaXRlO1xyXG4gICAgYW5pbWF0aW9uOiBwdWxzZSAycyBpbmZpbml0ZTtcclxufVxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgcHVsc2Uge1xyXG4gICAgMCUge1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAgcmdiYSgkY29sb3ItYmFzZSwgLjQpO1xyXG4gICAgfVxyXG4gICAgNzAlIHtcclxuICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAxMHB4IHJnYmEoJGNvbG9yLWJhc2UsIDApO1xyXG4gICAgfVxyXG4gICAgMTAwJSB7XHJcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgMCByZ2JhKCRjb2xvci1iYXNlLCAwKTtcclxuICAgIH1cclxufVxyXG5Aa2V5ZnJhbWVzIHB1bHNlIHtcclxuICAgIDAlIHtcclxuICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAwIHJnYmEoJGNvbG9yLWJhc2UsIC40KTtcclxuICAgIH1cclxuICAgIDcwJSB7XHJcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgMTBweCByZ2JhKCRjb2xvci1iYXNlLCAwKTtcclxuICAgIH1cclxuICAgIDEwMCUge1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAgcmdiYSgkY29sb3ItYmFzZSwgMCk7XHJcbiAgICB9XHJcbn1cclxuLnByZWxvYWRlciB7XHJcbiAgICAmID4gZGl2IHtcclxuICAgICAgICAtd2Via2l0LWFuaW1hdGlvbjogcHJlbG9hZGVyIDEuNHMgaW5maW5pdGUgZWFzZS1pbi1vdXQgYm90aDtcclxuICAgICAgICBhbmltYXRpb246IHByZWxvYWRlciAxLjRzIGluZmluaXRlIGVhc2UtaW4tb3V0IGJvdGg7XHJcbiAgICAgICAgJjpudGgtY2hpbGQoMSkge1xyXG4gICAgICAgICAgICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogLS4zMnM7XHJcbiAgICAgICAgICAgIGFuaW1hdGlvbi1kZWxheTogLS4zMnM7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6bnRoLWNoaWxkKDIpIHtcclxuICAgICAgICAgICAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IC0uMTZzO1xyXG4gICAgICAgICAgICBhbmltYXRpb24tZGVsYXk6IC0uMTZzO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgcHJlbG9hZGVyIHtcclxuICAgIDAlLFxyXG4gICAgODAlLFxyXG4gICAgMTAwJSB7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDApO1xyXG4gICAgfVxyXG4gICAgNDAlIHtcclxuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XHJcbiAgICB9XHJcbn1cclxuQGtleWZyYW1lcyBwcmVsb2FkZXIge1xyXG4gICAgMCUsXHJcbiAgICA4MCUsXHJcbiAgICAxMDAlIHtcclxuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMCk7XHJcbiAgICB9XHJcbiAgICA0MCUge1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcclxuICAgIH1cclxufSIKCV0sCgkibmFtZXMiOiBbXSwKCSJtYXBwaW5ncyI6ICJBQUNnQixzRkFBOEYsQUNEOUcsNEVBQTRFLEFBVzVFLEFBQUEsSUFBSSxBQUFDLENBQ0gsV0FBVyxDQUFFLElBQUksQ0FDakIsb0JBQW9CLENBQUUsSUFBSSxDQUMxQix3QkFBd0IsQ0FBRSxJQUFJLENBQy9CLEFBU0QsQUFBQSxJQUFJLEFBQUMsQ0FDSCxNQUFNLENBQUUsQ0FBQyxDQUNWLEFBTUQsQUFBQSxPQUFPLENBQ1AsS0FBSyxDQUNMLE1BQU0sQ0FDTixNQUFNLENBQ04sR0FBRyxDQUNILE9BQU8sQUFBQyxDQUNOLE9BQU8sQ0FBRSxLQUFLLENBQ2YsQUFPRCxBQUFBLEVBQUUsQUFBQyxDQUNELFNBQVMsQ0FBRSxHQUFHLENBQ2QsTUFBTSxDQUFFLFFBQVEsQ0FDakIsQUFVRCxBQUFBLFVBQVUsQ0FDVixNQUFNLENBQ04sSUFBSSxBQUFDLENBQ0gsT0FBTyxDQUFFLEtBQUssQ0FDZixBQU1ELEFBQUEsTUFBTSxBQUFDLENBQ0wsTUFBTSxDQUFFLFFBQVEsQ0FDakIsQUFPRCxBQUFBLEVBQUUsQUFBQyxDQUNELGtCQUFrQixDQUFFLFdBQVcsQ0FDL0IsVUFBVSxDQUFFLFdBQVcsQ0FDdkIsTUFB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QUMsS0FBSyxDQXZEdkIsT0FBTyxBQXlERSxTQUFTLEFBTUwsZ0JBQWdCLEFBQ1osUUFBUSxDQVZyQixhQUFhLENBQUMsYUFBYSxDQXJEL0IsTUFBTSxBQXdERyxTQUFTLEFBTUwsZ0JBQWdCLEFBQ1osUUFBUSxDQVRyQixhQUFhLENBQUMsS0FBSyxDQXREdkIsTUFBTSxBQXdERyxTQUFTLEFBTUwsZ0JBQWdCLEFBQ1osUUFBUSxDQVZyQixhQUFhLENBQUMsYUFBYSxDQXBEL0IsS0FBSyxDQUFBLEFBQUEsSUFBQyxDQUFLLFFBQVEsQUFBYixDQXVERyxTQUFTLEFBTUwsZ0JBQWdCLEFBQ1osUUFBUSxDQVRyQixhQUFhLENBQUMsS0FBSyxDQXJEdkIsS0FBSyxDQUFBLEFBQUEsSUFBQyxDQUFLLFFBQVEsQUFBYixDQXVERyxTQUFTLEFBTUwsZ0JBQWdCLEFBQ1osUUFBUSxDQVZyQixhQUFhLENBQUMsYUFBYSxDQW5EL0IsS0FBSyxDQUFBLEFBQUEsSUFBQyxDQUFLLE9BQU8sQUFBWixDQXNERyxTQUFTLEFBTUwsZ0JBQWdCLEFBQ1osUUFBUSxDQVRyQixhQUFhLENBQUMsS0FBSyxDQXBEdkIsS0FBSyxDQUFBLEFBQUEsSUFBQyxDQUFLLE9BQU8sQUFBWixDQXNERyxTQUFTLEFBTUwsZ0JBQWdCLEFBQ1osUUFBUSxDQVZyQixhQUFhLENBQUMsYUFBYSxDQWxEL0IsS0FBSyxDQUFBLEFBQUEsSUFBQyxDQUFLLFFBQVEsQUFBYixDQXFERyxTQUFTLEFBTUwsZ0JBQWdCLEFBQ1osUUFBUSxDQVRyQixhQUFhLENBQUMsS0FBSyxDQW5EdkIsS0FBSyxDQUFBLEFBQUEsSUFBQyxDQUFLLFFBQVEsQUFBYixDQXFERyxTQUFTLEFBTUwsZ0JBQWdCLEFBQ1osUUFBUSxBQUFDLENBQ04sT0FBTyxDQUFFLEVBQUUsQ0FDWCxRQUFRLENBQUUsUUFBUSxDQUNsQixHQUFHLENBQUUsQ0FBQyxDQUNOLElBQUksQ0FBRSxDQUFDLENBQ1AsT0FBTyxDQUFFLENBQUMsQ0FDVixLQUFLLENBQUUsQ0FBQyxDQUNSLE1BQU0sQ0FB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 */