﻿/*!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(0,0,0,0.5);color:rgba(255,255,255,0.8)}::-o-selection{background-color:rgba(0,0,0,0.5);color:rgba(255,255,255,0.8)}::selection{background-color:rgba(0,0,0,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:"Work Sans",sans-serif;color:#000;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;position:relative;color:#23295e;text-decoration:none;cursor:pointer}.link:hover,a:hover{text-decoration:none}.link::after{content:'';position:absolute;bottom:-1px;left:0;width:100%;height:1px;background-color:#23295e;visibility:hidden;opacity:0;transition:0.3s ease-in-out}.link:hover::after{visibility:visible;opacity:1}.link.active::after{opacity:1;visibility:visible;transform:translateY(0)}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{min-height:2.5em;resize:vertical}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{color:#23295e;background-color:transparent}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:#23295e;background-image:none;border-radius:0;cursor:pointer;text-align:center;white-space:nowrap;text-decoration:none !important;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.btn:hover,.button:hover,button:hover,input[type="button"]:hover,input[type="reset"]:hover,input[type="submit"]:hover{background-color:#23295e}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{width:100%;padding:.7em;color:#000;background-color:transparent;border-color:transparent;border-bottom:1px solid rgba(0,0,0,0.5);font-size:16px !important;transition:0.3s ease-in-out}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(35,41,94,0.1);border-bottom:1px solid #23295e}input[type="file"]{display:block;width:100%;color:rgba(0,0,0,0.5)}textarea::-webkit-input-placeholder,input::-webkit-input-placeholder{color:rgba(0,0,0,0.5)}textarea:-moz-placeholder,input:-moz-placeholder{color:rgba(0,0,0,0.5)}textarea::-moz-placeholder,input::-moz-placeholder{color:rgba(0,0,0,0.5)}textarea:-ms-input-placeholder,input:-ms-input-placeholder{color:rgba(0,0,0,0.5)}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus{-webkit-text-fill-color:#000;-webkit-box-shadow:0 0 0 1000px rgba(35,41,94,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:#23295e}::-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:flex;flex-direction:row;justify-content:center;align-items:center;position:fixed;right:10px;bottom:10px;z-index:100;width:40px;height:40px;background-color:#23295e;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}#backToTop.view{visibility:visible;opacity:1}#backToTop.mostBottom{background-color:#3f49a8}#backToTop.mostBottom svg{fill:#000}#backToTop svg{margin-top:-5px;fill:#fff;transition:0.3s ease-in-out}#backToTop:hover svg{transform:translateY(-5px)}#fixedNavigation #backToTop{background-color:transparent}#fixedNavigation #backToTop.mostBottom svg{fill:#fff}.anchor{display:block;height:80px;margin-top:-80px;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:#000;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):not(.btn){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:"Work Sans",sans-serif}.label.label-font2{font-family:"Poppins",sans-serif}.label.label-uppercase{text-transform:uppercase}.label.label-bold{font-weight:bold}select option{font-family:sans-serif !important}.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 #000}*[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 #000}main{transition:0.3s ease-in-out}body.sidePanel-open main{transform:translateX(-200px)}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);box-shadow:0 10px 10px rgba(0,0,0,0)}header.sticky{height:80px;background-color:rgba(255,255,255,0.9);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);box-shadow:0 10px 10px rgba(0,0,0,0.1)}header.latent{box-shadow:0 10px 10px rgba(0,0,0,0);transform:translateY(-100%)}body.touchDevice header.sticky{-webkit-backdrop-filter:none;backdrop-filter:none}footer{display:flex;flex-direction:row;justify-content:center;align-items:center;padding:100px 0;color:#fff;background-color:#151939;border-top:5px solid #313983}footer>.container>.split{position:relative}footer>.container>.split:first-child{width:calc(100% - 600px)}footer>.container>.split:first-child>.split:nth-child(1){display:flex;flex-direction:row;justify-content:flex-start;align-items:center}footer>.container>.split:first-child>.split>*:not(:last-child){margin-right:20px}footer>.container>.split:first-child>*:not(:last-child){margin-bottom:30px}footer>.container>.split:last-child{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}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:5px solid #fff;opacity:.05;box-sizing:content-box}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:none;margin-right:0;margin-left:0}.container.container-onlyRight{width:auto;max-width:none;margin-left:0}.container.container-onlyLeft{width:auto;max-width:none;margin-right:0}header .container{display:flex;flex-direction:row;justify-content:space-between;align-items:center;width:100%}footer .container{display:flex;flex-direction:row;justify-content:space-between;align-items:stretch;width:100%}#maintenance .container{height:100%}#maintenance .logo.logo-master,header .logo.logo-master{display:flex;flex-direction:row;justify-content:center;align-items:center}#maintenance .logo.logo-master svg,header .logo.logo-master svg{width:auto;height:50px;transition:0.3s ease-in-out}footer .logo.logo-master{display:flex;flex-direction:row;justify-content:center;align-items:center}footer .logo.logo-master svg{width:120px;fill:#fff}#sideMenu .logo.logo-master svg{height:10px;fill:#fff}body:not(.page-template-page-home) header:not(.sticky)>.container>.split>h1>.logo.logo-master svg{fill:#fff}.logo.logo-reference{max-width:110px;max-height:50px;font-family:'object-fit: contain; object-position: center;';-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}#ff-stream-1.ff-stream .ff-loadmore-wrapper .ff-btn,.wp-block-button__link,.btn,.button,button,input[type="button"],input[type="reset"],input[type="submit"]{display:inline-block;position:relative;z-index:1;padding:15px 25px;color:#fff;background-color:#23295e;background-image:none;border-radius:100px;font-family:"Poppins",sans-serif;font-weight:500;cursor:pointer;text-align:center;white-space:nowrap;outline:0;text-decoration:none !important;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;transition:0.3s ease-in-out}#ff-stream-1.ff-stream .ff-loadmore-wrapper .ff-btn:focus,#ff-stream-1.ff-stream .ff-loadmore-wrapper .ff-btn:hover,.wp-block-button__link:focus,.wp-block-button__link:hover,.btn:focus,.btn:hover,.button:focus,.button:hover,button:focus,button:hover,input[type="button"]:focus,input[type="button"]:hover,input[type="reset"]:focus,input[type="reset"]:hover,input[type="submit"]:focus,input[type="submit"]:hover{background-color:#3f49a8}#modal #ff-stream-1.ff-stream .ff-loadmore-wrapper .ff-btn,#modal .wp-block-button__link,#modal .btn,#modal .button,#modal button,#modal input[type="button"],#modal input[type="reset"],#modal input[type="submit"]{min-width:200px;color:#000;background-color:#fff}#modal #ff-stream-1.ff-stream .ff-loadmore-wrapper .ff-btn:focus,#modal #ff-stream-1.ff-stream .ff-loadmore-wrapper .ff-btn:hover,#modal .wp-block-button__link:focus,#modal .wp-block-button__link:hover,#modal .btn:focus,#modal .btn:hover,#modal .button:focus,#modal .button:hover,#modal button:focus,#modal button:hover,#modal input[type="button"]:focus,#modal input[type="button"]:hover,#modal input[type="reset"]:focus,#modal input[type="reset"]:hover,#modal input[type="submit"]:focus,#modal input[type="submit"]:hover{background-color:#3f49a8}#subscribe #ff-stream-1.ff-stream .ff-loadmore-wrapper .ff-btn,#subscribe .wp-block-button__link,#subscribe .btn,#subscribe .button,#subscribe button,#subscribe input[type="button"],#subscribe input[type="reset"],#subscribe input[type="submit"]{background-color:#23295e}#subscribe #ff-stream-1.ff-stream .ff-loadmore-wrapper .ff-btn:focus,#subscribe #ff-stream-1.ff-stream .ff-loadmore-wrapper .ff-btn:hover,#subscribe .wp-block-button__link:focus,#subscribe .wp-block-button__link:hover,#subscribe .btn:focus,#subscribe .btn:hover,#subscribe .button:focus,#subscribe .button:hover,#subscribe button:focus,#subscribe button:hover,#subscribe input[type="button"]:focus,#subscribe input[type="button"]:hover,#subscribe input[type="reset"]:focus,#subscribe input[type="reset"]:hover,#subscribe input[type="submit"]:focus,#subscribe input[type="submit"]:hover{background-color:#151939}.link::after,a:not(.btn):not(.item)::after{transform:scaleX(0)}.link:focus::after,.link:hover::after,a:not(.btn):not(.item):focus::after,a:not(.btn):not(.item):hover::after{transform:scaleX(1.1)}#menu-header-menu>.link,#menu-side-menu>.link,#menu-header-menu>a:not(.btn):not(.item),#menu-side-menu>a:not(.btn):not(.item){color:rgba(0,0,0,0.8);font-weight:500}#menu-header-menu>.link:focus,#menu-header-menu>.link:hover,#menu-side-menu>.link:focus,#menu-side-menu>.link:hover,#menu-header-menu>a:not(.btn):not(.item):focus,#menu-header-menu>a:not(.btn):not(.item):hover,#menu-side-menu>a:not(.btn):not(.item):focus,#menu-side-menu>a:not(.btn):not(.item):hover{color:#000}body:not(.page-template-page-home) header:not(.sticky) #menu-header-menu>.link,body:not(.page-template-page-home) header:not(.sticky) #menu-side-menu>.link,body:not(.page-template-page-home) header:not(.sticky) #menu-header-menu>a:not(.btn):not(.item),body:not(.page-template-page-home) header:not(.sticky) #menu-side-menu>a:not(.btn):not(.item){color:rgba(255,255,255,0.8)}body:not(.page-template-page-home) header:not(.sticky) #menu-header-menu>.link::after,body:not(.page-template-page-home) header:not(.sticky) #menu-side-menu>.link::after,body:not(.page-template-page-home) header:not(.sticky) #menu-header-menu>a:not(.btn):not(.item)::after,body:not(.page-template-page-home) header:not(.sticky) #menu-side-menu>a:not(.btn):not(.item)::after{background-color:#fff}body:not(.page-template-page-home) header:not(.sticky) #menu-header-menu>.link:focus,body:not(.page-template-page-home) header:not(.sticky) #menu-header-menu>.link:hover,body:not(.page-template-page-home) header:not(.sticky) #menu-side-menu>.link:focus,body:not(.page-template-page-home) header:not(.sticky) #menu-side-menu>.link:hover,body:not(.page-template-page-home) header:not(.sticky) #menu-header-menu>a:not(.btn):not(.item):focus,body:not(.page-template-page-home) header:not(.sticky) #menu-header-menu>a:not(.btn):not(.item):hover,body:not(.page-template-page-home) header:not(.sticky) #menu-side-menu>a:not(.btn):not(.item):focus,body:not(.page-template-page-home) header:not(.sticky) #menu-side-menu>a:not(.btn):not(.item):hover{color:#fff}#menu-header-menu .sub-menu .link,#menu-side-menu .sub-menu .link,#menu-header-menu .sub-menu a:not(.btn):not(.item),#menu-side-menu .sub-menu a:not(.btn):not(.item){color:#000}#menu-header-menu .sub-menu .link:focus,#menu-header-menu .sub-menu .link:hover,#menu-side-menu .sub-menu .link:focus,#menu-side-menu .sub-menu .link:hover,#menu-header-menu .sub-menu a:not(.btn):not(.item):focus,#menu-header-menu .sub-menu a:not(.btn):not(.item):hover,#menu-side-menu .sub-menu a:not(.btn):not(.item):focus,#menu-side-menu .sub-menu a:not(.btn):not(.item):hover{color:#23295e}footer .link,footer a:not(.btn):not(.item){color:#fff}footer .link::after,footer a:not(.btn):not(.item)::after{background-color:#fff}.breadcrumb .link,.breadcrumb a:not(.btn):not(.item){color:#fff}#contact .link,#contact a:not(.btn):not(.item){color:#000}#pageMenu .link,#pageMenu a:not(.btn):not(.item){color:#000;font-weight:500}#pageMenu .link::after,#pageMenu a:not(.btn):not(.item)::after{background-color:#000}.text h1,.text h2,.text h3{margin-bottom:1em;font-weight:800}.text h1:not(:first-child),.text h2:not(:first-child){margin-top:50px;padding-top:50px}.text h3:not(:first-child){margin-top:50px}.text table{display:block;max-width:100%;margin:20px 0}.text table caption,.text table th,.text table td{border-color:rgba(35,41,94,0.5)}.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-buttons .wp-block-button.alignright{text-align:right}.text .wp-block-buttons .wp-block-button.aligncenter{text-align:center}.text .wp-block-buttons .wp-block-button.alignleft{text-align:left}.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(0,0,0,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 .wp-block-pullquote blockquote,.text blockquote.wp-block-quote{padding:20px;color:#23295e;border:5px solid #3f49a8;text-align:center;font-size:1.7em;line-height:1.2em}.text .wp-block-spacer{height:50px !important}.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}.text iframe{max-width:100%}.item-article .text{color:#000;font-size:.8em}#modal .text{padding:50px;color:#fff;text-align:center}#documents .text table{display:table;width:100%;margin-top:0}#maintenance .text{text-align:center}.text .logos{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.text .logos img{max-width:unset}.text .logos .wp-block-image.size-full{width:auto}.text p.has-white-color{color:#fff}.text p.has-white-color a{color:#fff}.text p.has-background{padding:1em}.label.label-heading{border-bottom:5px solid rgba(255,255,255,0.5);font-family:"Poppins",sans-serif;font-size:2.3em;font-weight:700}.label.label-section{font-family:"Poppins",sans-serif;font-size:2.3em;font-weight:700}.label.label-title{font-family:"Poppins",sans-serif;font-size:1.5em;font-weight:700}#homeSlider .label.label-1{font-family:"Poppins",sans-serif;font-size:2.5em;font-weight:700;text-shadow:0 0 10px #fff,0 0 50px #000,0 0 100px rgba(255,255,255,0.7)}#homeSlider .label.label-2{color:#000;text-shadow:0 0 10px #fff,0 0 50px #000,0 0 100px rgba(255,255,255,0.7);font-weight:700;line-height:.8em}#socialStream .label.label-section{color:#fff}#pageIntro .label.label-heading{color:#fff}#pageIntro .label.label-date{color:#fff}.item-article .label.label-title,.item-event .label.label-title{color:#000}.item-category .label.label-title{text-align:center;font-size:1em}.items.items-categories{display:grid;grid-template-columns:repeat(5, 1fr);grid-auto-rows:1fr;grid-gap:50px;gap:50px}.items.items-routes{display:grid;grid-template-columns:repeat(3, 1fr);grid-template-rows:auto;grid-gap:50px;gap:50px}#eventsList .items{display:grid;grid-template-columns:repeat(3, 1fr);grid-template-rows:auto;grid-gap:50px;gap:50px}#articlesList .items{display:grid;grid-template-columns:repeat(3, 1fr);grid-template-rows:auto;grid-gap:50px;gap:50px}#quickBlog .items{display:grid;grid-template-columns:repeat(3, 1fr);grid-template-rows:auto;grid-gap:50px;gap:50px}.item.item-route,.item.item-article,.item.item-event{border-radius:10px;box-shadow:0 0 20px rgba(0,0,0,0.2);overflow:hidden}.item.item-route .imgWrap,.item.item-article .imgWrap,.item.item-event .imgWrap{height:200px}.item.item-route .imgCover,.item.item-article .imgCover,.item.item-event .imgCover{width:100%;height:100%;font-family:'object-fit: cover; object-position: center;';-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.item.item-route .info,.item.item-article .info,.item.item-event .info{padding:20px}.item.item-route .info>*:not(:last-child),.item.item-article .info>*:not(:last-child),.item.item-event .info>*:not(:last-child){margin-bottom:10px}.item.item-route:focus,.item.item-route:hover,.item.item-article:focus,.item.item-article:hover,.item.item-event:focus,.item.item-event:hover{box-shadow:0 0 20px rgba(0,0,0,0.4)}.item.item-category{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:20px;border-radius:10px;box-shadow:0 0 20px rgba(0,0,0,0.2)}.item.item-category>*:not(:last-child){margin-bottom:20px}.item.item-category:focus,.item.item-category:hover{box-shadow:0 0 20px rgba(0,0,0,0.4)}.image.image-banner{width:100%;height:100%;max-height:500px;border-radius:10px;font-family:'object-fit: cover; object-position: center;';-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;box-shadow:0 0 20px rgba(0,0,0,0.2);transition:0.3s ease-in-out}.image.image-banner:focus,.image.image-banner:hover{box-shadow:0 0 20px rgba(0,0,0,0.4)}.text iframe{width:100%;max-width:100%}iframe[title="YouTube video player"]{width:100%;height:100%;background-color:#000;aspect-ratio:16/9}iframe[src*="https://www.google.com/maps/"]{display:block;width:100%;background-color:#e5e3df}#menu-header-menu,#menu-side-menu{display:flex;flex-direction:row;justify-content:flex-end;align-items:center;flex-wrap:wrap}#menu-header-menu>*,#menu-side-menu>*{margin-left:20px}#menu-header-menu .link>a,#menu-side-menu .link>a{color:inherit !important}#menu-header-menu .menu-item-has-children:hover .sub-menu,#menu-side-menu .menu-item-has-children:hover .sub-menu{max-height:500px;transform:scaleY(1);visibility:visible;opacity:1}#menu-header-menu .sub-menu,#menu-side-menu .sub-menu{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;position:absolute;left:0;z-index:2;max-height:0;min-width:100%;margin-top:10px;padding:10px;background-color:#fff;box-shadow:2px 2px 10px rgba(0,0,0,0.1);transform:scaleY(0);transform-origin:top;transition:0.3s ease-in-out;visibility:hidden;opacity:0}#menu-header-menu .sub-menu::before,#menu-side-menu .sub-menu::before{content:'';display:block;position:absolute;top:-10px;left:0;width:100%;height:10px}#menu-header-menu .sub-menu .link,#menu-side-menu .sub-menu .link{display:inline-block;margin:0;white-space:nowrap}#menu-header-menu .sub-menu .link:not(:last-child),#menu-side-menu .sub-menu .link:not(:last-child){margin-bottom:5px}.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:#000}.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{width:10px;height:10px;background-color:transparent;border:1px solid #23295e;opacity:1;transition:0.3s ease-in-out}.swiper-container .swiper-pagination-bullet:hover{background:#23295e}.swiper-container .swiper-pagination-bullet-active{background:#23295e}.swiper-container .swiper-slide:not(.swiper-slide-active) a{display:none}.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{padding:20px 200px}#homeSlider .swiper-container::before,#homeSlider .swiper-container::after{content:'';position:absolute;top:20px;z-index:2;width:200px;height:100%;pointer-events:none}#homeSlider .swiper-container::before{left:-2px;background:transparent;background:linear-gradient(to right, #fff 0%, rgba(255,255,255,0) 100%)}#homeSlider .swiper-container::after{right:-2px;background:transparent;background:linear-gradient(to right, rgba(255,255,255,0) 0%, #fff 100%)}#homeSlider .swiper-container .swiper-slide{width:100%;height:calc((100vw - 400px - 10px)/2.666666666666667);max-width:1200px;margin:0 200px;background-color:#fff}#homeSlider .swiper-container .swiper-slide img{position:relative;top:0;left:0;z-index:3;width:100%;height:100%;border-radius:15px;font-family:'object-fit: cover; object-position: center;';-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;box-shadow:0 0 20px rgba(0,0,0,0.15);overflow:hidden;opacity:.8}#homeSlider .swiper-container .swiper-slide .content{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;position:absolute;top:50%;right:0;left:0;z-index:3;width:calc(100% - 200px);padding-right:100px;padding-left:100px;transform:translateY(-50%);opacity:0}#homeSlider .swiper-container .swiper-slide .content>*:not(:last-child){margin-bottom:20px}#homeSlider .swiper-container .swiper-slide.swiper-slide-active .content{opacity:1}#homeSlider .swiper-container .swiper-next,#homeSlider .swiper-container .swiper-prev{top:calc(50% - 25px - 10px)}#homeSlider .swiper-container .swiper-next svg path,#homeSlider .swiper-container .swiper-prev svg path{fill:#23295e}#homeSlider .swiper-container .swiper-pagination{position:relative;bottom:0}#eventsQuick .swiper-container{padding:20px 0}#eventsQuick .swiper-container::before,#eventsQuick .swiper-container::after{content:'';position:absolute;top:0;z-index:2;width:200px;height:100%;pointer-events:none}#eventsQuick .swiper-container::before{left:0;background:transparent;background:-webkit-gradient(left top, right top, color-stop(0%, #fff), color-stop(100%, rgba(255,255,255,0)));background:linear-gradient(to right, #fff 0%, rgba(255,255,255,0) 100%)}#eventsQuick .swiper-container::after{right:0;background:transparent;background:-webkit-gradient(left top, right top, color-stop(0%, rgba(255,255,255,0)), color-stop(100%, #fff));background:linear-gradient(to right, rgba(255,255,255,0) 0%, #fff 100%)}#eventsQuick .swiper-container .swiper-slide{width:calc(((100% - 400px)/3) - (2 * 50px / 3));height:auto;margin-right:50px;transition:0.3s ease-in-out}#eventsQuick .swiper-container .swiper-slide:last-child:not(:first-child){margin-right:200px}#eventsQuick .swiper-container .swiper-next svg path,#eventsQuick .swiper-container .swiper-prev svg path{fill:#000}#eventsQuick .swiper-container .swiper-pagination{position:relative;bottom:0;margin-top:10px}#references .swiper-container{padding:0 50px}#references .swiper-container::before,#references .swiper-container::after{content:'';position:absolute;top:0;z-index:2;width:50px;height:100%;pointer-events:none}#references .swiper-container::before{left:0;background:transparent;background:-webkit-gradient(left top, right top, color-stop(0%, #fff), color-stop(100%, rgba(255,255,255,0)));background:linear-gradient(to right, #fff 0%, rgba(255,255,255,0) 100%)}#references .swiper-container::after{right:0;background:transparent;background:-webkit-gradient(left top, right top, color-stop(0%, rgba(255,255,255,0)), color-stop(100%, #fff));background:linear-gradient(to right, rgba(255,255,255,0) 0%, #fff 100%)}#references .swiper-container .swiper-wrapper{align-items:center}#references .swiper-container .swiper-slide{width:auto;text-align:center}#references .swiper-container .swiper-slide:not(:last-child){margin-right:50px}#references .swiper-container .swiper-prev{left:0}#references .swiper-container .swiper-next{right:0}.ff-stream{margin:0 -20px;padding:0 !important}.ff-stream .ff-stream-wrapper{margin:0;padding:0 0 20px}.ff-stream .ff-item .ff-img-holder img{height:250px;min-height:unset !important;font-family:'object-fit: cover; object-position: center;';-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.ff-stream .ff-item .picture-item__inner{box-shadow:0 0 20px 0 rgba(0,0,0,0.1) !important;transition:0.3s ease-in-out}.ff-stream .ff-item .picture-item__inner::before{display:none}.ff-stream .ff-item .picture-item__inner:focus,.ff-stream .ff-item .picture-item__inner:hover{box-shadow:0 0 20px 0 rgba(0,0,0,0.2) !important}.ff-stream .ff-square{background:#23295e !important}.ff-stream .ff-loadmore-wrapper .ff-btn{min-width:120px;margin:0}.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(35,41,94,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.masonry{width:100%;margin:-25px 0;opacity:0;visibility:hidden;transition:0.3s ease-in-out}.photoGallery.masonry.active{opacity:1;visibility:visible}.photoGallery.masonry .masonryObject{width:33.33333%;padding:25px}.photoGallery.masonry .masonryObject img{border-radius:10px;overflow:hidden;box-shadow:0 0 20px rgba(0,0,0,0.15);transition:0.3s ease-in-out}.photoGallery.masonry .masonryObject img:focus,.photoGallery.masonry .masonryObject img:hover{box-shadow:0 0 20px rgba(0,0,0,0.4)}#menu-footer-menu{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}#copyright{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}#bricks{margin-top:5px;line-height:0}#bricks svg{margin-left:2px}#bricks svg path,#bricks svg rect{fill:#fff;transition:0.3s ease-in-out}#bricks:hover svg path,#bricks:hover svg rect{fill:#23295e}#bricks:hover svg rect{x:156}.pswp .pswp__bg{background-color:#000}.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}.breadcrumb{display:flex;flex-direction:row;justify-content:flex-end;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(184, 184, 184)'><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:#b8b8b8}body.post-template-default .breadcrumb{justify-content:center}.wpcf7 .row{display:flex;flex-direction:row;margin-bottom:30px}.wpcf7 .row span:not(.wpcf7-not-valid-tip):not(.wpcf7-spinner):not(.wpcf7-list-item-label){position:relative;width:100%}.wpcf7 .row span:not(.wpcf7-not-valid-tip):not(.wpcf7-spinner):not(.wpcf7-list-item-label):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;font-size:.7em;pointer-events:none}.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{top:5px;background-repeat:no-repeat;background-position:center;border-radius:50%}.wpcf7 .wpcf7-submit:disabled{opacity:.3}#contact .wpcf7{padding:30px;background-color:#b8b8b8;border-radius:15px}#subscribe .wpcf7{position:relative;color:#fff}#subscribe .wpcf7 a{color:#fff}#subscribe .wpcf7 .row{justify-content:center;align-items:center;margin-bottom:10px}#subscribe .wpcf7 input.wpcf7-submit{padding:7px 40px}#subscribe .wpcf7 .wpcf7-spinner{position:absolute;top:auto;left:10px;margin:0}#subscribe .wpcf7 .reCAPTCHAinfo{margin-bottom:0;text-align:center}#subscribe .wpcf7 .wpcf7-response-output{margin-top:10px}#subscribe .wpcf7 input[type="date"],#subscribe .wpcf7 input[type="time"],#subscribe .wpcf7 input[type="month"],#subscribe .wpcf7 input[type="week"],#subscribe .wpcf7 input[type="datetime"],#subscribe .wpcf7 input[type="datetime-local"],#subscribe .wpcf7 input[type="email"],#subscribe .wpcf7 input[type="number"],#subscribe .wpcf7 input[type="password"],#subscribe .wpcf7 input[type="search"],#subscribe .wpcf7 input[type="tel"],#subscribe .wpcf7 input[type="text"],#subscribe .wpcf7 input[type="url"],#subscribe .wpcf7 select,#subscribe .wpcf7 textarea{color:#fff}#subscribe .wpcf7 textarea::-webkit-input-placeholder,#subscribe .wpcf7 input::-webkit-input-placeholder{color:rgba(255,255,255,0.5)}#subscribe .wpcf7 textarea:-moz-placeholder,#subscribe .wpcf7 input:-moz-placeholder{color:rgba(255,255,255,0.5)}#subscribe .wpcf7 textarea::-moz-placeholder,#subscribe .wpcf7 input::-moz-placeholder{color:rgba(255,255,255,0.5)}#subscribe .wpcf7 textarea:-ms-input-placeholder,#subscribe .wpcf7 input:-ms-input-placeholder{color:rgba(255,255,255,0.5)}#subscribe .wpcf7 input:-webkit-autofill,#subscribe .wpcf7 input:-webkit-autofill:hover,#subscribe .wpcf7 input:-webkit-autofill:focus{-webkit-text-fill-color:#fff;-webkit-box-shadow:0 0 0 1000px rgba(35,41,94,0.2) inset;-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}.grecaptcha-badge{display:none !important}#pageMenu{display:none;position:-webkit-sticky;position:sticky;top:20px;width:300px;min-width:200px;padding:20px;background-color:#b8b8b8;border-radius:10px;transition:0.3s ease-in-out}#pageMenu.active{display:block}#pageMenu.offset{top:100px}#pageMenu ul{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}#pageMenu li{display:inline-block}#pageMenu li:not(:last-child){margin-bottom:10px}#pageMenu ~ .text{width:calc(100% - 300px)}#pageMenu .btn[onclick*="mausScript.pageMenu_toggleView"]{display:none;flex-direction:row;justify-content:flex-start;align-items:center;color:#000;background-color:#b8b8b8}#pageMenu .btn[onclick*="mausScript.pageMenu_toggleView"]>*:not(:last-child){margin-right:10px}#lazyLoad{grid-column:1 / -1;max-height:0;opacity:0;visibility:hidden;transition:all .3s ease-in-out;text-align:center}#lazyLoad .btn span{font-size:.8em}#lazyLoad.active{max-height:unset;opacity:1;visibility:visible}.preloader{display:none;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:#23295e;border-radius:100%}.preloader.active{display:flex;height:75px;visibility:visible;opacity:1}.filters{display:flex;flex-direction:row;justify-content:center;align-items:center;margin-bottom:50px}.filters>*:not(:last-child){margin-right:20px}.filters select{max-width:270px}.notice{padding:10px}.notice.success{color:#3c763d;background-color:#dff0d8;border:1px solid #3c763d}.notice.info{color:#31708f;background-color:#d9edf7;border:1px solid #31708f}.notice.warning{color:#8a6d3b;background-color:#fcf8e3;border:1px solid #8a6d3b}.notice.danger{color:#a94442;background-color:#f2dede;border:1px solid #a94442}#articlesList .notice,#eventsList .notice{display:flex;grid-column:1 / -1;flex-direction:row;justify-content:center;align-items:center}#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:-2px;width:1px;height:100%;background-color:transparent;border-left:5px solid #000;opacity:.15}#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;color:#000}#siblingsArticles>.split a:focus svg path,#siblingsArticles>.split a:hover svg path{opacity:1}#siblingsArticles>.split svg path{fill:#000;transition:0.3s ease-in-out;opacity:.15}.socialNetworks{display:flex;flex-direction:row;justify-content:flex-start;align-items:center}.socialNetworks a{background-color:#23295e}.socialNetworks a:not(:last-child){margin-right:10px}.socialNetworks a.icon-facebook path,.socialNetworks a.icon-instagram path{fill:#fff;transition:0.3s ease-in-out}.socialNetworks a:hover.icon-facebook{background-color:#3b5998}.socialNetworks a:hover.icon-instagram{background-color:#e4405f}header .socialNetworks a{background-color:#fff}header .socialNetworks a.icon-facebook path,header .socialNetworks a.icon-instagram path{fill:#23295e}header .socialNetworks a:hover.icon-facebook path,header .socialNetworks a:hover.icon-instagram path{fill:#fff}footer .socialNetworks{position:static;height:auto}footer .socialNetworks a.icon-facebook,footer .socialNetworks a.icon-instagram{background-color:#fff}footer .socialNetworks a.icon-facebook path,footer .socialNetworks a.icon-instagram path{fill:#151939}footer .socialNetworks a:hover.icon-facebook path,footer .socialNetworks a:hover.icon-instagram path{fill:#fff}.icon{display:flex;flex-direction:row;justify-content:center;align-items:center;width:30px;height:30px;border-radius:50%}.icon.icon-facebook{background-color:#3b5998}.icon.icon-facebook path{fill:#fff}.icon.icon-facebook:focus,.icon.icon-facebook:hover{background-color:#23295e}.item-category .icon{width:60px;height:60px;border-radius:0}#backToTop.mostBottom{background-color:#fff}.sidePanel{display:flex;flex-direction:row;justify-content:center;align-items:center;height:25px;margin-left:20px}.sidePanel.open .sidePanel-content{opacity:1;transform:translateX(0)}.sidePanel .sidePanel-toggle{display:inline-flex;cursor:pointer}.sidePanel .sidePanel-toggle:hover svg{fill:#fff}.sidePanel .sidePanel-toggle svg{fill:rgba(255,255,255,0.8);transition:0.3s ease-in-out}.sidePanel .sidePanel-content{display:flex;flex-direction:column;justify-content:flex-start;position:fixed;top:0;right:0;bottom:0;z-index:101;width:450px;height:100vh;max-width:100vw;padding:50px;background-color:#23295e;opacity:0;transform:translateX(100%);transition:0.3s ease-in-out;box-shadow:-10px 0 40px rgba(0,0,0,0.1)}.sidePanel .sidePanel-content>*:not(:last-child){margin-bottom:20px}.sidePanel .sidePanel-close{position:absolute;top:20px;right:20px;cursor:pointer}.sidePanel .sidePanel-close:hover svg{opacity:1}.sidePanel .sidePanel-close svg{opacity:.7;fill:#fff;transition:0.3s ease-in-out}header.sticky .sidePanel .sidePanel-toggle svg{fill:#000}header.latent .sidePanel .sidePanel-content{top:80px}header.sticky #menu-header-menu .sidePanel .sidePanel-toggle:hover svg,header.sticky #menu-side-menu .sidePanel .sidePanel-toggle:hover svg,body.page-template-page-home #menu-header-menu .sidePanel .sidePanel-toggle:hover svg,body.page-template-page-home #menu-side-menu .sidePanel .sidePanel-toggle:hover svg{fill:#23295e}header.sticky #menu-header-menu .sidePanel .sidePanel-toggle svg,header.sticky #menu-side-menu .sidePanel .sidePanel-toggle svg,body.page-template-page-home #menu-header-menu .sidePanel .sidePanel-toggle svg,body.page-template-page-home #menu-side-menu .sidePanel .sidePanel-toggle svg{fill:#000}#fixedNavigation .sidePanel .sidePanel-toggle svg,.page-template-page-home .sidePanel .sidePanel-toggle svg{fill:#000}#fixedNavigation .sidePanel .sidePanel-toggle:focus svg,#fixedNavigation .sidePanel .sidePanel-toggle:hover svg,.page-template-page-home .sidePanel .sidePanel-toggle:focus svg,.page-template-page-home .sidePanel .sidePanel-toggle:hover svg{fill:#23295e}#sideMenu{display:none}#sidePanelSwipe{display:none}body.sidePanel-open footer,body.sidePanel-open header>.container>.split>*:not(.sidePanel),body.sidePanel-open header>.container>.split>.sidePanel>.sidePanel-toggle,body.sidePanel-open header>.container>#fixedNavigation>*:not(.open),body.sidePanel-open main,body:not(.touchDevice) .modalOpen{filter:blur(2px);opacity:.5}#fixedNavigation{display:none}body.openMenu #fixedNavigation{position:fixed;right:20px;z-index:101}#modal{display:flex;flex-direction:row;justify-content:center;align-items:center;position:fixed;top:0;left:0;z-index:102;width:100%;height:100%;visibility:hidden;opacity:0;transition:all .3s ease-in-out}#modal.active{visibility:visible;opacity:1}#modal.active .modalContentWrap{max-height:calc(100% - 40px);visibility:visible;opacity:1;transform:scaleY(1)}#modal .overlay{display:block;position:absolute;top:0;left:0;z-index:11;width:100%;height:100%;background-color:rgba(255,255,255,0.4)}#modal .modalContentWrap{display:block;position:relative;z-index:12;width:100%;max-width:600px;max-height:0;margin:20px;background-color:#23295e;box-shadow:0 0 50px rgba(0,0,0,0.2);visibility:hidden;opacity:0;overflow:auto;transform:scaleY(0);transform-origin:top;transition:all .5s ease-in-out}#modal .close{position:absolute;top:20px;right:20px;z-index:13;width:20px;height:20px;cursor:pointer;transition:0.3s ease-in-out}#modal .close:hover::after{color:#a94442}#modal .close::after{content:'×';display:flex;justify-content:center;align-items:center;width:100%;height:100%;margin-top:-2px;color:#000;font-size:40px;font-weight:100;transition:0.3s ease-in-out}#modal .modal-importantNotify{max-height:80vh}#modal .modal-importantNotify>*:not(:last-child){margin-bottom:20px}.tabs{position:relative;height:0;transition:0.3s ease-in-out;overflow:hidden}.tabs>*{position:absolute;top:0;right:0;left:0;height:0;margin:auto;visibility:hidden;opacity:0;transition:0.3s ease-in-out}.tabs>*.active{height:auto;visibility:visible;opacity:1}#homeSlider{position:relative;overflow:hidden}#homeSlider .innerContent{position:relative;z-index:2;margin:-20px 0}#eventsQuick{position:relative}#eventsQuick .innerHeader{position:relative;z-index:2}#eventsQuick .innerContent{position:relative;z-index:2;margin-top:30px;margin-right:-200px;margin-bottom:-20px;margin-left:-200px}#socialStream{position:relative;margin-top:100px}#socialStream .background{position:absolute;top:0;left:0;z-index:0;width:100%;height:80%;background-color:#23295e;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}#socialStream .innerHeader{position:relative;z-index:2}#socialStream .innerContent{position:relative;z-index:2;margin-top:50px}#photogallery{position:relative}#photogallery .innerHeader{position:relative;z-index:2}#photogallery .innerContent{position:relative;z-index:2;margin-top:50px;margin-right:-25px;margin-left:-25px}#contact{position:relative}#contact .innerContent{display:flex;flex-direction:row;justify-content:center;align-items:flex-start;position:relative;z-index:2;max-width:1200px;margin:0 auto}#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}#contact .innerFooter{position:relative;z-index:2;margin-top:50px;margin-right:-200px;margin-bottom:-6px;margin-left:-200px}#contactMap{position:relative;padding-bottom:0}#contactMap .innerContent{position:relative;z-index:2}#contactMap iframe{display:block;width:100%;background-color:#e5e3df}#pageIntro{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-end;position:relative;min-height:300px;padding-top:150px;padding-bottom:50px}#pageIntro .background{position:absolute;top:0;left:0;z-index:0;width:100%;height:100%;background-color:#23295e;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}#pageIntro .background img{width:100%;height:100%;font-family:'object-fit: cover; object-position: center;';-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;opacity:.3}#pageIntro .overlay{position:absolute;top:0;left:0;z-index:1;width:100%;height:100%;background-color:#000;border-bottom:5px solid #fff;opacity:.25;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}#pageIntro .innerHeader{position:relative;z-index:2}#pageIntro .innerContent{display:flex;flex-direction:row;justify-content:space-between;align-items:center;position:relative;z-index:2}#pageIntro .innerContent>.split:nth-child(1){padding-right:20px}#pageIntro .innerContent>.split:nth-child(1)>*:not(:last-child){margin-bottom:20px}#pageIntro .innerFooter{position:relative;z-index:2}body.post-template-default #pageIntro .innerContent{flex-direction:column-reverse;justify-content:center;text-align:center}body.post-template-default #pageIntro .innerContent>.split:nth-child(1){margin-top:20px;padding-right:0}body.parent-post-slug-zamagurske-folklorne-slavnosti #pageIntro .background,body.post-slug-zamagurske-folklorne-slavnosti #pageIntro .background{background-color:#f43c37}#documents,#article,#pageDefault{position:relative}#documents .innerContent,#article .innerContent,#pageDefault .innerContent{display:flex;flex-direction:row;justify-content:center;align-items:flex-start;position:relative;z-index:2}#documents .innerContent>.split:nth-child(1).active ~ .split,#article .innerContent>.split:nth-child(1).active ~ .split,#pageDefault .innerContent>.split:nth-child(1).active ~ .split{padding-left:100px}#documents .innerFooter,#article .innerFooter,#pageDefault .innerFooter{position:relative;z-index:2;margin-top:50px}#eventsList{position:relative}#eventsList .innerContent{position:relative;z-index:2}#articlesList{position:relative}#articlesList .innerContent{position:relative;z-index:2}#eventDetail{position:relative}#eventDetail .innerContent{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;position:relative;z-index:2}#eventDetail .innerContent>.split{width:50%}#eventDetail .innerContent>.split:nth-child(1){padding-right:100px}#eventDetail .innerContent>.split>*:not(:last-child){margin-bottom:20px}#eventDetail .innerFooter{position:relative;z-index:2;margin-top:50px}#quickBlog{position:relative}#quickBlog .innerHeader{position:relative;z-index:2}#quickBlog .innerContent{position:relative;z-index:2;margin-top:50px}#quickBlog .innerFooter{display:flex;flex-direction:row;justify-content:center;align-items:center;position:relative;z-index:2;margin-top:50px}#homeCategories{position:relative}#homeCategories .innerHeader{position:relative;z-index:2}#homeCategories .innerContent{position:relative;z-index:2;margin-top:50px}#homeCategories:first-child{padding-top:150px}aside#subscribe{position:relative;padding-top:100px;padding-bottom:100px;background-color:#3f49a8}aside#subscribe .innerContent{display:flex;flex-direction:row;justify-content:center;align-items:center;position:relative;z-index:2}#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}@media (max-width: 1400px){footer{padding:100px 0}section{padding-top:100px}section:last-child{padding-bottom:100px}.container{width:calc(100% - 300px);margin:0 150px}.text h1:not(:first-child),.text h2:not(:first-child){margin-top:50px;padding-top:50px}.text h3:not(:first-child){margin-top:50px}.text .wp-block-spacer{height:50px !important}.swiper-container .swiper-next{right:50px;transform:translateX(175px)}.swiper-container .swiper-prev{left:50px;transform:translateX(-175px)}#homeSlider .swiper-container{padding:20px 150px}#homeSlider .swiper-container::before,#homeSlider .swiper-container::after{width:150px}#homeSlider .swiper-container .swiper-slide{height:calc((100vw - 300px - 10px)/2.666666666666667);margin:0 150px}#eventsQuick .swiper-container::before,#eventsQuick .swiper-container::after{width:150px}#eventsQuick .swiper-container .swiper-slide{width:calc(((100% - 300px)/3) - (2 * 50px / 3))}#eventsQuick .swiper-container .swiper-slide:last-child:not(:first-child){margin-right:150px}#references .swiper-container{padding:0 37.5px}#references .swiper-container::before,#references .swiper-container::after{width:37.5px}.filters{margin-bottom:50px}#siblingsArticles>.split:first-child{padding-right:50px}#siblingsArticles>.split:last-child{padding-left:50px}#eventsQuick .innerContent{margin-top:30px;margin-right:-150px;margin-left:-150px}#socialStream{margin-top:100px}#socialStream .innerContent{margin-top:50px}#photogallery .innerContent{margin-top:50px}#contact .innerContent>.split:first-child{padding-right:50px}#contact .innerContent>.split:last-child{padding-left:50px}#contact .innerFooter{margin-top:50px;margin-right:-150px;margin-left:-150px}#pageIntro{padding-top:150px;padding-bottom:50px}#documents .innerContent>.split:nth-child(1).active ~ .split,#article .innerContent>.split:nth-child(1).active ~ .split,#pageDefault .innerContent>.split:nth-child(1).active ~ .split{padding-left:75px}#documents .innerFooter,#article .innerFooter,#pageDefault .innerFooter{margin-top:50px}#eventDetail .innerContent>.split:nth-child(1){padding-right:75px}#eventDetail .innerFooter{margin-top:50px}#quickBlog .innerContent{margin-top:50px}#quickBlog .innerFooter{margin-top:50px}.items.items-categories{grid-template-columns:repeat(auto-fill, minmax(150px, 1fr))}#homeCategories .innerContent{margin-top:50px}#homeCategories:first-child{padding-top:150px}aside#subscribe{padding-top:100px;padding-bottom:100px}}@media (max-width: 1024px){footer{padding:100px 0}footer>.container>.split:first-child{width:100%;margin-top:50px;order:3}footer>.container>.split:nth-child(2){width:50%;order:2}footer>.container>.split:last-child{width:50%;padding-left:0;order:1}footer>.container>.split:last-child::before{display:none}section{padding-top:100px}section:last-child{padding-bottom:100px}.container{width:calc(100% - 200px);margin:0 100px}footer .container{flex-wrap:wrap}.text h1:not(:first-child),.text h2:not(:first-child){margin-top:50px;padding-top:50px}.text h3:not(:first-child){margin-top:50px}.text .wp-block-spacer{height:50px !important}.swiper-container .swiper-next{right:25px;transform:translateX(125px)}.swiper-container .swiper-prev{left:25px;transform:translateX(-125px)}#homeSlider .swiper-container{padding:20px 100px}#homeSlider .swiper-container::before,#homeSlider .swiper-container::after{width:100px}#homeSlider .swiper-container .swiper-slide{height:calc((100vw - 200px - 10px)/2.666666666666667);margin:0 100px}#homeSlider .swiper-container .swiper-slide .content{width:calc(100% - 100px);padding-right:50px;padding-left:50px}#eventsQuick .swiper-container::before,#eventsQuick .swiper-container::after{width:100px}#eventsQuick .swiper-container .swiper-slide{width:calc(((100% - 200px)/3) - (2 * 50px / 3))}#eventsQuick .swiper-container .swiper-slide:last-child:not(:first-child){margin-right:100px}#references .swiper-container{padding:0 25px}#references .swiper-container::before,#references .swiper-container::after{width:25px}.filters{margin-bottom:50px}#siblingsArticles>.split:first-child{padding-right:50px}#siblingsArticles>.split:last-child{padding-left:50px}#eventsQuick .innerContent{margin-top:30px;margin-right:-100px;margin-left:-100px}#socialStream{margin-top:100px}#socialStream .innerContent{margin-top:50px}#photogallery .innerContent{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}#contact .innerFooter{margin-top:50px;margin-right:-100px;margin-left:-100px}#pageIntro{padding-top:150px;padding-bottom:50px}#documents .innerContent>.split:nth-child(1).active ~ .split,#article .innerContent>.split:nth-child(1).active ~ .split,#pageDefault .innerContent>.split:nth-child(1).active ~ .split{padding-left:50px}#documents .innerFooter,#article .innerFooter,#pageDefault .innerFooter{margin-top:50px}#eventDetail .innerContent>.split:nth-child(1){padding-right:50px}#eventDetail .innerFooter{margin-top:50px}#sidePanelSwipe{display:block}#sideMenu{display:flex}#menu-header-menu,#menu-side-menu{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;flex-wrap:nowrap;max-height:calc(100vh - 120px);margin-top:0;overflow-x:auto}#menu-header-menu>*,#menu-side-menu>*{margin-left:0}#menu-header-menu>*:not(:last-child),#menu-side-menu>*:not(:last-child){margin-bottom:10px}#menu-header-menu .link>a,#menu-side-menu .link>a{color:inherit;transition:none}header>.container>.split>#menu-header-menu,header>.container>.split>#menu-side-menu{display:none}#menu-header-menu .sub-menu,#menu-side-menu .sub-menu{display:none}body.page-template-page-home #menu-header-menu .link,body.page-template-page-home #menu-side-menu .link,#menu-header-menu .link,#menu-side-menu .link,body.page-template-page-home #menu-header-menu a,body.page-template-page-home #menu-side-menu a,#menu-header-menu a,#menu-side-menu a{color:rgba(255,255,255,0.8);text-align:center;font-size:1.2em}body.page-template-page-home #menu-header-menu .link::after,body.page-template-page-home #menu-side-menu .link::after,#menu-header-menu .link::after,#menu-side-menu .link::after,body.page-template-page-home #menu-header-menu a::after,body.page-template-page-home #menu-side-menu a::after,#menu-header-menu a::after,#menu-side-menu a::after{display:none}body.page-template-page-home #menu-header-menu .link:focus,body.page-template-page-home #menu-header-menu .link:hover,body.page-template-page-home #menu-side-menu .link:focus,body.page-template-page-home #menu-side-menu .link:hover,#menu-header-menu .link:focus,#menu-header-menu .link:hover,#menu-side-menu .link:focus,#menu-side-menu .link:hover,body.page-template-page-home #menu-header-menu a:focus,body.page-template-page-home #menu-header-menu a:hover,body.page-template-page-home #menu-side-menu a:focus,body.page-template-page-home #menu-side-menu a:hover,#menu-header-menu a:focus,#menu-header-menu a:hover,#menu-side-menu a:focus,#menu-side-menu a:hover{color:#fff}#homeSlider .label.label-1{font-size:2em}#quickBlog .innerContent{margin-top:50px}#quickBlog .innerFooter{margin-top:50px}#homeCategories .innerContent{margin-top:50px}#homeCategories:first-child{padding-top:150px}aside#subscribe{padding-top:100px;padding-bottom:100px}}@media (max-width: 767px){body{margin-bottom:50px}header{position:absolute;height:70px;transform:unset !important}header.sticky{height:70px;background-color:transparent;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none}footer{padding:50px 0}section{padding-top:50px}section:last-child{padding-bottom:50px}section:first-child{padding-top:50px}.container{width:calc(100% - 100px);margin:0 50px}.text h1:not(:first-child),.text h2:not(:first-child){margin-top:25px;padding-top:25px}.text h3:not(:first-child){margin-top:25px}.text .wp-block-media-text.is-stacked-on-mobile{grid-template-columns:100% !important;-ms-grid-columns:100% !important}.text .wp-block-media-text.is-stacked-on-mobile .wp-block-media-text__media{grid-row:1;grid-column:1}.text .wp-block-media-text.is-stacked-on-mobile .wp-block-media-text__content{grid-row:2;grid-column:1;padding:1em 0 0}.text figure.wp-block-image{margin-right:auto;margin-left:auto;text-align:center}.text .wp-block-columns>*:not(:last-child){margin-right:0;margin-bottom:1em}.text .wp-block-spacer{height:25px !important}#modal .text{padding:30px}.swiper-container .swiper-pagination{opacity:1;visibility:visible}.swiper-container .swiper-prev,.swiper-container .swiper-next{opacity:1;visibility:visible;transform:translateX(0)}.swiper-container .swiper-next{right:0px}.swiper-container .swiper-prev{left:0px}#homeSlider .swiper-container{min-height:290px;padding:20px 50px;text-align:center}#homeSlider .swiper-container::before,#homeSlider .swiper-container::after{width:50px}#homeSlider .swiper-container .swiper-slide{height:calc((100vw - 100px - 10px)/2.666666666666667);min-height:250px;margin:0 50px}#homeSlider .swiper-container .swiper-slide .content{align-items:center}#homeSlider .swiper-container .swiper-slide .content>*:not(:last-child){margin-bottom:10px}#homeSlider .swiper-container .swiper-slide img{min-height:250px}#eventsQuick .swiper-container::before,#eventsQuick .swiper-container::after{width:50px}#eventsQuick .swiper-container .swiper-slide{width:calc(((100% - 100px)/2) - (1 * 25px / 2));margin-right:25px}#eventsQuick .swiper-container .swiper-slide:last-child:not(:first-child){margin-right:50px}#references .swiper-container{padding:0 12.5px}#references .swiper-container::before,#references .swiper-container::after{width:12.5px}#references .swiper-container .swiper-prev,#references .swiper-container .swiper-next{display:none}#pageMenu{position:relative;top:0;left:0;width:100%;padding:0;background-color:transparent}#pageMenu.offset{top:0}#pageMenu.open ul{max-height:9999px;margin-top:-30px;padding:40px 20px 20px;opacity:1;visibility:visible;transform:scaleY(1)}#pageMenu ul{max-height:0;padding:0 20px;background-color:#b8b8b8;border-bottom-right-radius:30px;border-bottom-left-radius:30px;transform:scaleY(0);opacity:0;visibility:hidden;transform-origin:top;transition:all .3s ease-in-out}#pageMenu ul::before{display:none}#pageMenu .btn[onclick*="mausScript.pageMenu_toggleView"]{display:flex}.filters{margin-bottom:25px}#siblingsArticles>.split:first-child{padding-right:25px}#siblingsArticles>.split:last-child{padding-left:25px}#eventsQuick .innerContent{margin-top:5px;margin-right:-50px;margin-left:-50px}#socialStream{margin-top:50px}#socialStream .innerContent{margin-top:25px}#photogallery .innerContent{margin-top:25px;margin-right:-12.5px;margin-left:-12.5px}#contact .innerContent{flex-direction:column}#contact .innerContent>.split:first-child{width:100%;margin-bottom:25px;padding-right:0}#contact .innerContent>.split:last-child{width:100%;padding-left:0}#contact .innerFooter{margin-top:25px;margin-right:-50px;margin-left:-50px}#pageIntro{min-height:200px;padding-top:95px;padding-bottom:30px}#pageIntro .innerContent{flex-direction:column-reverse;align-items:flex-start}#pageIntro .innerContent>.split:nth-child(1){margin-top:10px;padding-right:0}#pageIntro .innerContent>.split:nth-child(1)>*:not(:last-child){margin-bottom:10px}.post-template-default #pageIntro .innerContent{align-items:center}.post-template-default #pageIntro .innerContent>.split:nth-child(1){margin-top:10px}#documents .innerContent,#article .innerContent,#pageDefault .innerContent{flex-direction:column}#documents .innerContent>.split,#article .innerContent>.split,#pageDefault .innerContent>.split{width:100%}#documents .innerContent>.split:nth-child(1).active ~ .split,#article .innerContent>.split:nth-child(1).active ~ .split,#pageDefault .innerContent>.split:nth-child(1).active ~ .split{margin-top:25px;padding-left:0}#documents .innerFooter,#article .innerFooter,#pageDefault .innerFooter{margin-top:25px}#eventDetail .innerContent{flex-direction:column}#eventDetail .innerContent>.split{width:100%}#eventDetail .innerContent>.split:nth-child(1){padding-right:0}#eventDetail .innerContent>.split:nth-child(2){margin-top:25px}#eventDetail .innerFooter{margin-top:25px}#fixedNavigation{display:flex;flex-direction:row;justify-content:space-between;align-items:center;position:fixed;right:0;bottom:0;left:0;height:50px;padding:0 50px;background-color:#23295e;box-shadow:0 -10px 10px rgba(0,0,0,0.2);transition:0.3s ease-in-out}body:not(.sidePanel-open) header.latent #fixedNavigation{transform:translateY(100%);box-shadow:0 -10px 10px rgba(0,0,0,0)}#backToTop{position:relative !important;right:0;bottom:0;width:30px;height:30px;box-shadow:none;visibility:visible;opacity:1}#backToTop svg{width:20px;height:20px;fill:#fff}#fixedNavigation #backToTop.mostBottom svg{fill:#fff}.sidePanel{margin-left:0}.sidePanel .sidePanel-content{height:calc(var(--vh) - 50px);padding:50px}.sidePanel .sidePanel-toggle svg{opacity:1}body.sidePanel-open header.latent .sidePanel .sidePanel-content{top:0}header.sticky .sidePanel .sidePanel-toggle svg{fill:#000}header.sticky .sidePanel .sidePanel-toggle:focus,header.sticky .sidePanel .sidePanel-toggle:hover{fill:#000}#fixedNavigation .sidePanel .sidePanel-toggle svg,.page-template-page-home .sidePanel .sidePanel-toggle svg{fill:#fff}#fixedNavigation .sidePanel .sidePanel-toggle:focus svg,#fixedNavigation .sidePanel .sidePanel-toggle:hover svg,.page-template-page-home .sidePanel .sidePanel-toggle:focus svg,.page-template-page-home .sidePanel .sidePanel-toggle:hover svg{fill:#fff}.label.label-heading{font-size:1.7em}.label.label-section{font-size:1.7em}.label.label-title{font-size:1.2em}#homeSlider .label.label-1{font-size:1.5em}#eventsList .items{grid-template-columns:repeat(2, 1fr);grid-gap:25px;gap:25px}#articlesList .items{grid-template-columns:repeat(2, 1fr);grid-gap:25px;gap:25px}.items.items-routes{grid-template-columns:repeat(2, 1fr);grid-gap:25px;gap:25px}#quickBlog .items{grid-template-columns:repeat(2, 1fr);grid-gap:25px;gap:25px}.items.items-categories{grid-gap:25px;gap:25px}.photoGallery.multiple{grid-template-columns:repeat(2, 1fr)}.photoGallery.masonry{margin:0}.photoGallery.masonry .masonryObject{width:50%;padding:12.5px}body.sidePanel-open footer,body.sidePanel-open header>.container>.split>*:not(.sidePanel),body.sidePanel-open header>.container>.split>.sidePanel>.sidePanel-toggle,body.sidePanel-open header>.container>#fixedNavigation>*:not(.open),body.sidePanel-open main,body:not(.touchDevice) .modalOpen{filter:none}#quickBlog .innerContent{margin-top:25px}#quickBlog .innerFooter{margin-top:25px}#modal .close{top:10px;right:10px}header .logo.logo-master svg{height:30px}body:not(.page-template-page-home) header>.container>.split>h1>.logo.logo-master svg{fill:#fff}#homeCategories .innerContent{margin-top:25px}#homeCategories:first-child{padding-top:95px}#homeSlider .innerContent{margin:0}aside#subscribe{padding-top:50px;padding-bottom:50px}header>.container>.split>.showOnFixedNavigation,header>.container>.split>#sideMenu{display:none}.breadcrumb{justify-content:flex-start}}@media (max-width: 480px){body.browserChrome.touchDevice main{min-height:unset !important}footer{padding:25px 0;text-align:center}footer>.container>.split{flex-direction:column;align-items:center}footer>.container>.split:first-child{margin-top:12.5px}footer>.container>.split:first-child>.split:nth-child(1){flex-direction:column;justify-content:center}footer>.container>.split:first-child>.split>*:not(:last-child){margin-right:0;margin-bottom:10px}footer>.container>.split:nth-child(2){width:100%;margin-top:12.5px;padding-left:0}footer>.container>.split:nth-child(2)::before{display:none}footer>.container>.split:last-child{align-items:center;width:100%}section{padding-top:25px}section:last-child{padding-bottom:25px}.container{width:calc(100% - 50px);margin:0 25px}.text h1:not(:first-child),.text h2:not(:first-child){margin-top:12.5px;padding-top:12.5px}.text h3:not(:first-child){margin-top:12.5px}.text .wp-block-spacer{height:12.5px !important}.swiper-container .swiper-next{justify-content:flex-end;right:25px}.swiper-container .swiper-prev{justify-content:flex-start;left:25px}#homeSlider .swiper-container{padding:20px 25px}#homeSlider .swiper-container::before,#homeSlider .swiper-container::after{width:25px}#homeSlider .swiper-container .swiper-slide{height:calc((100vw - 50px - 10px)/2.666666666666667);margin:0 25px}#eventsQuick .swiper-container::before,#eventsQuick .swiper-container::after{width:25px}#eventsQuick .swiper-container .swiper-slide{width:calc(100% - 50px)}#eventsQuick .swiper-container .swiper-slide:last-child:not(:first-child){margin-right:25px}#references .swiper-container{padding:0 6.25px}#references .swiper-container::before,#references .swiper-container::after{width:6.25px}.filters{margin-bottom:12.5px}#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: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 a{justify-content:center}#eventsQuick .innerContent{margin-top:-7.5px;margin-right:-25px;margin-left:-25px}#socialStream{margin-top:25px}#socialStream .innerContent{margin-top:12.5px}#photogallery .innerContent{margin-top:12.5px}#contact .innerContent>.split:first-child{margin-bottom:25px}#contact .innerContent>.split>*:not(:last-child){margin-bottom:10px}#contact .innerFooter{margin-top:12.5px;margin-right:-25px;margin-left:-25px}#documents .innerContent>.split:nth-child(1).active ~ .split,#article .innerContent>.split:nth-child(1).active ~ .split,#pageDefault .innerContent>.split:nth-child(1).active ~ .split{margin-top:12.5px}#documents .innerFooter,#article .innerFooter,#pageDefault .innerFooter{margin-top:12.5px}#eventDetail .innerContent>.split:nth-child(1){padding-right:12.5px}#eventDetail .innerFooter{margin-top:12.5px}#fixedNavigation{padding:0 25px}#ff-stream-1.ff-stream .ff-loadmore-wrapper .ff-btn,.wp-block-button__link,.btn,.button,button,input[type="button"],input[type="reset"],input[type="submit"]{padding:5px 15px}#ff-stream-1.ff-stream .ff-loadmore-wrapper .ff-btn:focus,#ff-stream-1.ff-stream .ff-loadmore-wrapper .ff-btn:hover,.wp-block-button__link:focus,.wp-block-button__link:hover,.btn:focus,.btn:hover,.button:focus,.button:hover,button:focus,button:hover,input[type="button"]:focus,input[type="button"]:hover,input[type="reset"]:focus,input[type="reset"]:hover,input[type="submit"]:focus,input[type="submit"]:hover{background-color:#3f49a8}.ff-stream{margin:0 -10px}.ff-stream .ff-item .ff-img-holder img{height:150px}.ff-stream .ff-item-cont>.ff-content{display:none}#menu-footer-menu{align-items:center}#copyright{align-items:center}.items.items-categories{grid-template-columns:repeat(1, 1fr);grid-auto-rows:auto}#eventsList .items{grid-template-columns:repeat(1, 1fr)}#articlesList .items{grid-template-columns:repeat(1, 1fr)}.items.items-routes{grid-template-columns:repeat(1, 1fr)}#quickBlog .items{grid-template-columns:repeat(1, 1fr)}.wpcf7 .row{margin-bottom:10px}.wpcf7 .reCAPTCHAinfo{margin-bottom:10px}#contact .wpcf7{padding:20px}#subscribe .wpcf7{text-align:center}#subscribe .wpcf7 .row{flex-direction:column}#subscribe .wpcf7 .row span:not(:last-child){margin-right:0;margin-bottom:10px}#quickBlog .innerContent{margin-top:12.5px}#quickBlog .innerFooter{margin-top:12.5px}.item-category .icon{width:40px;height:40px}#homeCategories .innerContent{margin-top:12.5px}#homeCategories:first-child{padding-top:82.5px}aside#subscribe{padding-top:25px;padding-bottom:25px}#pageIntro{padding-top:82.5px}}@media (min-width: calc(1200px + 400px + 10px)){.container{max-width:1200px;margin:0 auto}.container.container-onlyRight{padding-right:calc((100vw - 1200px - 10px)/2)}.container.container-onlyLeft{padding-left:calc((100vw - 1200px - 10px)/2)}}.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(35,41,94,0.4);-webkit-animation:pulse 2s infinite;animation:pulse 2s infinite}@-webkit-keyframes pulse{0%{box-shadow:0 0 0 0 rgba(35,41,94,0.4)}70%{box-shadow:0 0 0 10px rgba(35,41,94,0)}100%{box-shadow:0 0 0 0 rgba(35,41,94,0)}}@keyframes pulse{0%{box-shadow:0 0 0 0 rgba(35,41,94,0.4)}70%{box-shadow:0 0 0 10px rgba(35,41,94,0)}100%{box-shadow:0 0 0 0 rgba(35,41,94,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)}}.elastic-top{min-height:0;-webkit-animation-name:elastic-top;animation-name:elastic-top}.elastic-bottom{-webkit-animation-name:elastic-bottom;animation-name:elastic-bottom}.elastic-top,.elastic-bottom{-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-timing-function:ease;animation-timing-function:ease;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-iteration-count:1;animation-iteration-count:1}@-webkit-keyframes elastic-top{0%{transform:translate3d(0, 0, 0)}50%{transform:translate3d(0, 50px, 0)}100%{transform:translate3d(0, 0, 0)}}@keyframes elastic-top{0%{transform:translate3d(0, 0, 0)}50%{transform:translate3d(0, 50px, 0)}100%{transform:translate3d(0, 0, 0)}}@-webkit-keyframes elastic-bottom{0%{transform:translate3d(0, 0, 0)}50%{transform:translate3d(0, -50px, 0)}100%{transform:translate3d(0, 0, 0)}}@keyframes elastic-bottom{0%{transform:translate3d(0, 0, 0)}50%{transform:translate3d(0, -50px, 0)}100%{transform:translate3d(0, 0, 0)}}

/*# sourceMappingURL=data:application/json;base64,ewoJInZlcnNpb24iOiAzLAoJImZpbGUiOiAibWF1c1N0eWxlLm1pbi5jc3MiLAoJInNvdXJjZXMiOiBbCgkJIm1hc3Rlci5zY3NzIiwKCQkiX25vcm1hbGl6ZS5jc3MiLAoJCSJfdmFyaWFibGVzLnNjc3MiLAoJCSJfZnVuY3Rpb24uc2NzcyIsCgkJIl9wcmVzZXQuc2NzcyIsCgkJIjFBLWFsbC5zY3NzIiwKCQkiMUItYWxsLnNjc3MiLAoJCSIxQy1hbGwuc2NzcyIsCgkJIjItZGVza3RvcC5zY3NzIiwKCQkiMy10YWJsZXRzLnNjc3MiLAoJCSI0LXNtYXJ0cGhvbmVzLWxhbmRzY2FwZS5zY3NzIiwKCQkiNS1zbWFydHBob25lcy1wb3J0cmFpdC5zY3NzIiwKCQkiNi1zcGVjaWFsLnNjc3MiLAoJCSJfYW5pbWF0aW9uLnNjc3MiCgldLAoJInNvdXJjZXNDb250ZW50IjogWwoJCSIvLyBjb21waWxlQ29tcHJlc3NlZDogbWF1c1N0eWxlLm1pbi5jc3M7IGNvbXBpbGVFeHBhbmRlZDogdGVtcC5jc3M7XHJcbiR2ZXJzaW9uOiBcIjMuNFwiOy8qIVRoaXMgQ1NTIGlzIGdlbmVyYXRlZCBieSBtYXVzU3R5bGUgdmVyc2lvbiAjeyR2ZXJzaW9ufS4gUGxlYXNlIGVkaXQgdGhlIFNBU1MgKHNjc3MpIGZpbGVzKi9cclxuXHJcbiRkZWJ1ZzogdHJ1ZTsgICAgICAgICAgLy8gZGVidWcgbW9kZSAoRGV0ZWN0IGJyb2tlbiBsaW5rLCBicm9rZW4gaW1hZ2UsIGJyb2tlbiBpbnB1dCBhbmQgbW9yZS4gKVxyXG4kY2xlYXJmaXg6IHRydWU7ICAgICAgICAvLyBhY3RpdmF0ZSBzcGVjaWFsIGNsYXNzIGZvciBncm91cCB3aXRoIGZsb2F0IEhUTUwgZWxlbWVudHNcclxuJGZvY3VzSW5wdXQ6IHRydWU7ICAgICAgLy8gY3VzdG9tIGZvY3VzIGVmZmVjdCBmb3IgaW5wdXQgZWxlbWVudFxyXG4kdmlld3BvcnQ6IHRydWU7ICAgICAgICAvLyB2aWV3cG9ydCBmb3IgcmVzcG9uc2l2ZSBkZXNpZ25cclxuXHJcbkBpbXBvcnQgXCJub3JtYWxpemVcIjtcclxuQGltcG9ydCBcInZhcmlhYmxlc1wiO1xyXG5AaW1wb3J0IFwiZnVuY3Rpb25cIjtcclxuQGltcG9ydCBcInByZXNldFwiO1xyXG5AaW1wb3J0IFwiMUEtYWxsXCI7XHJcbkBpbXBvcnQgXCIxQi1hbGxcIjtcclxuQGltcG9ydCBcIjFDLWFsbFwiO1xyXG5AbWVkaWEgKG1heC13aWR0aDogMTQwMHB4KSB7IEBpbXBvcnQgXCIyLWRlc2t0b3BcIjsgfVxyXG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7IEBpbXBvcnQgXCIzLXRhYmxldHNcIjsgfVxyXG5AbWVkaWEgKG1heC13aWR0aDogIDc2N3B4KSB7IEBpbXBvcnQgXCI0LXNtYXJ0cGhvbmVzLWxhbmRzY2FwZVwiOyB9XHJcbkBtZWRpYSAobWF4LXdpZHRoOiAgNDgwcHgpIHsgQGltcG9ydCBcIjUtc21hcnRwaG9uZXMtcG9ydHJhaXRcIjsgfVxyXG5AaW1wb3J0IFwiNi1zcGVjaWFsXCI7XHJcbkBpbXBvcnQgXCJhbmltYXRpb25cIjtcclxuIiwKCQkiLyohIG5vcm1hbGl6ZS5jc3MgdjcuMC4wIHwgTUlUIExpY2Vuc2UgfCBnaXRodWIuY29tL25lY29sYXMvbm9ybWFsaXplLmNzcyAqL1xuXG4vKiBEb2N1bWVudFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBsaW5lIGhlaWdodCBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBQcmV2ZW50IGFkanVzdG1lbnRzIG9mIGZvbnQgc2l6ZSBhZnRlciBvcmllbnRhdGlvbiBjaGFuZ2VzIGluXG4gKiAgICBJRSBvbiBXaW5kb3dzIFBob25lIGFuZCBpbiBpT1MuXG4gKi9cblxuaHRtbCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjE1OyAvKiAxICovXG4gIC1tcy10ZXh0LXNpemUtYWRqdXN0OiAxMDAlOyAvKiAyICovXG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTsgLyogMiAqL1xufVxuXG4vKiBTZWN0aW9uc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBhbGwgYnJvd3NlcnMgKG9waW5pb25hdGVkKS5cbiAqL1xuXG5ib2R5IHtcbiAgbWFyZ2luOiAwO1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDktLlxuICovXG5cbmFydGljbGUsXG5hc2lkZSxcbmZvb3RlcixcbmhlYWRlcixcbm5hdixcbnNlY3Rpb24ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBmb250IHNpemUgYW5kIG1hcmdpbiBvbiBgaDFgIGVsZW1lbnRzIHdpdGhpbiBgc2VjdGlvbmAgYW5kXG4gKiBgYXJ0aWNsZWAgY29udGV4dHMgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgU2FmYXJpLlxuICovXG5cbmgxIHtcbiAgZm9udC1zaXplOiAyZW07XG4gIG1hcmdpbjogMC42N2VtIDA7XG59XG5cbi8qIEdyb3VwaW5nIGNvbnRlbnRcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgOS0uXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRS5cbiAqL1xuXG5maWdjYXB0aW9uLFxuZmlndXJlLFxubWFpbiB7IC8qIDEgKi9cbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IG1hcmdpbiBpbiBJRSA4LlxuICovXG5cbmZpZ3VyZSB7XG4gIG1hcmdpbjogMWVtIDQwcHg7XG59XG5cbi8qKlxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gRmlyZWZveC5cbiAqIDIuIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UgYW5kIElFLlxuICovXG5cbmhyIHtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7IC8qIDEgKi9cbiAgaGVpZ2h0OiAwOyAvKiAxICovXG4gIG92ZXJmbG93OiB2aXNpYmxlOyAvKiAyICovXG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgaW5oZXJpdGFuY2UgYW5kIHNjYWxpbmcgb2YgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqIDIuIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5wcmUge1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7IC8qIDEgKi9cbiAgZm9udC1zaXplOiAxZW07IC8qIDIgKi9cbn1cblxuLyogVGV4dC1sZXZlbCBzZW1hbnRpY3NcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogMS4gUmVtb3ZlIHRoZSBncmF5IGJhY2tncm91bmQgb24gYWN0aXZlIGxpbmtzIGluIElFIDEwLlxuICogMi4gUmVtb3ZlIGdhcHMgaW4gbGlua3MgdW5kZXJsaW5lIGluIGlPUyA4KyBhbmQgU2FmYXJpIDgrLlxuICovXG5cbmEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgLyogMSAqL1xuICAtd2Via2l0LXRleHQtZGVjb3JhdGlvbi1za2lwOiBvYmplY3RzOyAvKiAyICovXG59XG5cbi8qKlxuICogMS4gUmVtb3ZlIHRoZSBib3R0b20gYm9yZGVyIGluIENocm9tZSA1Ny0gYW5kIEZpcmVmb3ggMzktLlxuICogMi4gQWRkIHRoZSBjb3JyZWN0IHRleHQgZGVjb3JhdGlvbiBpbiBDaHJvbWUsIEVkZ2UsIElFLCBPcGVyYSwgYW5kIFNhZmFyaS5cbiAqL1xuXG5hYmJyW3RpdGxlXSB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7IC8qIDEgKi9cbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IC8qIDIgKi9cbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgZG90dGVkOyAvKiAyICovXG59XG5cbi8qKlxuICogUHJldmVudCB0aGUgZHVwbGljYXRlIGFwcGxpY2F0aW9uIG9mIGBib2xkZXJgIGJ5IHRoZSBuZXh0IHJ1bGUgaW4gU2FmYXJpIDYuXG4gKi9cblxuYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBmb250IHdlaWdodCBpbiBDaHJvbWUsIEVkZ2UsIGFuZCBTYWZhcmkuXG4gKi9cblxuYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkZXI7XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgaW5oZXJpdGFuY2UgYW5kIHNjYWxpbmcgb2YgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqIDIuIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5jb2RlLFxua2JkLFxuc2FtcCB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTsgLyogMSAqL1xuICBmb250LXNpemU6IDFlbTsgLyogMiAqL1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBmb250IHN0eWxlIGluIEFuZHJvaWQgNC4zLS5cbiAqL1xuXG5kZm4ge1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGJhY2tncm91bmQgYW5kIGNvbG9yIGluIElFIDktLlxuICovXG5cbm1hcmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmYwO1xuICBjb2xvcjogIzAwMDtcbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogODAlO1xufVxuXG4vKipcbiAqIFByZXZlbnQgYHN1YmAgYW5kIGBzdXBgIGVsZW1lbnRzIGZyb20gYWZmZWN0aW5nIHRoZSBsaW5lIGhlaWdodCBpblxuICogYWxsIGJyb3dzZXJzLlxuICovXG5cbnN1YixcbnN1cCB7XG4gIGZvbnQtc2l6ZTogNzUlO1xuICBsaW5lLWhlaWdodDogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbnN1YiB7XG4gIGJvdHRvbTogLTAuMjVlbTtcbn1cblxuc3VwIHtcbiAgdG9wOiAtMC41ZW07XG59XG5cbi8qIEVtYmVkZGVkIGNvbnRlbnRcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgOS0uXG4gKi9cblxuYXVkaW8sXG52aWRlbyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBpT1MgNC03LlxuICovXG5cbmF1ZGlvOm5vdChbY29udHJvbHNdKSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGhlaWdodDogMDtcbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGJvcmRlciBvbiBpbWFnZXMgaW5zaWRlIGxpbmtzIGluIElFIDEwLS5cbiAqL1xuXG5pbWcge1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG59XG5cbi8qKlxuICogSGlkZSB0aGUgb3ZlcmZsb3cgaW4gSUUuXG4gKi9cblxuc3ZnOm5vdCg6cm9vdCkge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4vKiBGb3Jtc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiAxLiBDaGFuZ2UgdGhlIGZvbnQgc3R5bGVzIGluIGFsbCBicm93c2VycyAob3BpbmlvbmF0ZWQpLlxuICogMi4gUmVtb3ZlIHRoZSBtYXJnaW4gaW4gRmlyZWZveCBhbmQgU2FmYXJpLlxuICovXG5cbmJ1dHRvbixcbmlucHV0LFxub3B0Z3JvdXAsXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG4gIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmOyAvKiAxICovXG4gIGZvbnQtc2l6ZTogMTAwJTsgLyogMSAqL1xuICBsaW5lLWhlaWdodDogMS4xNTsgLyogMSAqL1xuICBtYXJnaW46IDA7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBTaG93IHRoZSBvdmVyZmxvdyBpbiBJRS5cbiAqIDEuIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UuXG4gKi9cblxuYnV0dG9uLFxuaW5wdXQgeyAvKiAxICovXG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRWRnZSwgRmlyZWZveCwgYW5kIElFLlxuICogMS4gUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBGaXJlZm94LlxuICovXG5cbmJ1dHRvbixcbnNlbGVjdCB7IC8qIDEgKi9cbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG5cbi8qKlxuICogMS4gUHJldmVudCBhIFdlYktpdCBidWcgd2hlcmUgKDIpIGRlc3Ryb3lzIG5hdGl2ZSBgYXVkaW9gIGFuZCBgdmlkZW9gXG4gKiAgICBjb250cm9scyBpbiBBbmRyb2lkIDQuXG4gKiAyLiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuICovXG5cbmJ1dHRvbixcbmh0bWwgW3R5cGU9XCJidXR0b25cIl0sIC8qIDEgKi9cblt0eXBlPVwicmVzZXRcIl0sXG5bdHlwZT1cInN1Ym1pdFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyAvKiAyICovXG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBpbm5lciBib3JkZXIgYW5kIHBhZGRpbmcgaW4gRmlyZWZveC5cbiAqL1xuXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cImJ1dHRvblwiXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwicmVzZXRcIl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cInN1Ym1pdFwiXTo6LW1vei1mb2N1cy1pbm5lciB7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbn1cblxuLyoqXG4gKiBSZXN0b3JlIHRoZSBmb2N1cyBzdHlsZXMgdW5zZXQgYnkgdGhlIHByZXZpb3VzIHJ1bGUuXG4gKi9cblxuYnV0dG9uOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9XCJidXR0b25cIl06LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1cInJlc2V0XCJdOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9XCJzdWJtaXRcIl06LW1vei1mb2N1c3Jpbmcge1xuICBvdXRsaW5lOiAxcHggZG90dGVkIEJ1dHRvblRleHQ7XG59XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgcGFkZGluZyBpbiBGaXJlZm94LlxuICovXG5cbmZpZWxkc2V0IHtcbiAgcGFkZGluZzogMC4zNWVtIDAuNzVlbSAwLjYyNWVtO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIHRleHQgd3JhcHBpbmcgaW4gRWRnZSBhbmQgSUUuXG4gKiAyLiBDb3JyZWN0IHRoZSBjb2xvciBpbmhlcml0YW5jZSBmcm9tIGBmaWVsZHNldGAgZWxlbWVudHMgaW4gSUUuXG4gKiAzLiBSZW1vdmUgdGhlIHBhZGRpbmcgc28gZGV2ZWxvcGVycyBhcmUgbm90IGNhdWdodCBvdXQgd2hlbiB0aGV5IHplcm8gb3V0XG4gKiAgICBgZmllbGRzZXRgIGVsZW1lbnRzIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5sZWdlbmQge1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IC8qIDEgKi9cbiAgY29sb3I6IGluaGVyaXQ7IC8qIDIgKi9cbiAgZGlzcGxheTogdGFibGU7IC8qIDEgKi9cbiAgbWF4LXdpZHRoOiAxMDAlOyAvKiAxICovXG4gIHBhZGRpbmc6IDA7IC8qIDMgKi9cbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDsgLyogMSAqL1xufVxuXG4vKipcbiAqIDEuIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDktLlxuICogMi4gQWRkIHRoZSBjb3JyZWN0IHZlcnRpY2FsIGFsaWdubWVudCBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBPcGVyYS5cbiAqL1xuXG5wcm9ncmVzcyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgLyogMSAqL1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGRlZmF1bHQgdmVydGljYWwgc2Nyb2xsYmFyIGluIElFLlxuICovXG5cbnRleHRhcmVhIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbi8qKlxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gSUUgMTAtLlxuICogMi4gUmVtb3ZlIHRoZSBwYWRkaW5nIGluIElFIDEwLS5cbiAqL1xuXG5bdHlwZT1cImNoZWNrYm94XCJdLFxuW3R5cGU9XCJyYWRpb1wiXSB7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgLyogMSAqL1xuICBwYWRkaW5nOiAwOyAvKiAyICovXG59XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgY3Vyc29yIHN0eWxlIG9mIGluY3JlbWVudCBhbmQgZGVjcmVtZW50IGJ1dHRvbnMgaW4gQ2hyb21lLlxuICovXG5cblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgb2RkIGFwcGVhcmFuY2UgaW4gQ2hyb21lIGFuZCBTYWZhcmkuXG4gKiAyLiBDb3JyZWN0IHRoZSBvdXRsaW5lIHN0eWxlIGluIFNhZmFyaS5cbiAqL1xuXG5bdHlwZT1cInNlYXJjaFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkOyAvKiAxICovXG4gIG91dGxpbmUtb2Zmc2V0OiAtMnB4OyAvKiAyICovXG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBpbm5lciBwYWRkaW5nIGFuZCBjYW5jZWwgYnV0dG9ucyBpbiBDaHJvbWUgYW5kIFNhZmFyaSBvbiBtYWNPUy5cbiAqL1xuXG5bdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbixcblt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXG4gKiAyLiBDaGFuZ2UgZm9udCBwcm9wZXJ0aWVzIHRvIGBpbmhlcml0YCBpbiBTYWZhcmkuXG4gKi9cblxuOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyAvKiAxICovXG4gIGZvbnQ6IGluaGVyaXQ7IC8qIDIgKi9cbn1cblxuLyogSW50ZXJhY3RpdmVcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSA5LS5cbiAqIDEuIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIEVkZ2UsIElFLCBhbmQgRmlyZWZveC5cbiAqL1xuXG5kZXRhaWxzLCAvKiAxICovXG5tZW51IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8qXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuc3VtbWFyeSB7XG4gIGRpc3BsYXk6IGxpc3QtaXRlbTtcbn1cblxuLyogU2NyaXB0aW5nXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDktLlxuICovXG5cbmNhbnZhcyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRS5cbiAqL1xuXG50ZW1wbGF0ZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qIEhpZGRlblxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSAxMC0uXG4gKi9cblxuW2hpZGRlbl0ge1xuICBkaXNwbGF5OiBub25lO1xufVxuIiwKCQkiLy8gbWFpbjogbWFzdGVyLnNjc3NcclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSB2YXJpYWJsZXMgKi9cclxuJGNvbG9yLXRleHQ6IHJnYigwLCAwLCAwKTtcclxuJGNvbG9yLWxpbms6IHJnYigzNSwgNDEsIDk0KTtcclxuJGNvbG9yLWJhc2U6IHJnYigzNSwgNDEsIDk0KTtcclxuJGNvbG9yLWFsdDogbGlnaHRlbihyZ2IoMzUsIDQxLCA5NCksIDIwJSk7XHJcbiRjb2xvci1hbHQyOiBkYXJrZW4ocmdiKDM1LCA0MSwgOTQpLCAxMCUpO1xyXG4kY29sb3ItYWx0MzogcmdiKDI0NCwgNjAsIDU1KTtcclxuJGNvbG9yLWN0YTogY29tcGxlbWVudCgkY29sb3ItYmFzZSk7XHJcbiRjb2xvci1saW5lOiByZ2IoMCwgMCwgMCk7XHJcbiRjb2xvci1kcmFiOiByZ2IoMTg0LCAxODQsIDE4NCk7XHJcblxyXG4kY29sb3Itc3VjY2Vzcy1iZzogI2RmZjBkODtcclxuJGNvbG9yLXN1Y2Nlc3MtdGV4dDogIzNjNzYzZDtcclxuJGNvbG9yLWluZm8tYmc6ICNkOWVkZjc7XHJcbiRjb2xvci1pbmZvLXRleHQ6ICMzMTcwOGY7XHJcbiRjb2xvci13YXJuaW5nLWJnOiAjZmNmOGUzO1xyXG4kY29sb3Itd2FybmluZy10ZXh0OiAjOGE2ZDNiO1xyXG4kY29sb3ItZGFuZ2VyLWJnOiAjZjJkZWRlO1xyXG4kY29sb3ItZGFuZ2VyLXRleHQ6ICNhOTQ0NDI7XHJcblxyXG4kY29sb3Itc2VsZWN0aW9uVGV4dDogcmdiYSgyNTUsIDI1NSwgMjU1LCAuOCk7XHJcbiRjb2xvci1zZWxlY3Rpb25CZzogcmdiYSgwLCAwLCAwLCAuNSk7XHJcbiRjb2xvci1mb2N1czogIzAwMDtcclxuXHJcbiRzaXplLWNvbnRhaW5lcjE6IDIwMHB4O1xyXG4kc2l6ZS1jb250YWluZXIyOiAxNTBweDtcclxuJHNpemUtY29udGFpbmVyMzogMTAwcHg7XHJcbiRzaXplLWNvbnRhaW5lcjQ6IDUwcHg7XHJcbiRzaXplLWNvbnRhaW5lcjU6IDI1cHg7XHJcbiRzaXplLXNlcGFyYXRvcjE6IDEwMHB4O1xyXG4kc2l6ZS1zZXBhcmF0b3IyOiAxMDBweDtcclxuJHNpemUtc2VwYXJhdG9yMzogMTAwcHg7XHJcbiRzaXplLXNlcGFyYXRvcjQ6IDUwcHg7XHJcbiRzaXplLXNlcGFyYXRvcjU6IDI1cHg7XHJcbiRzaXplLWRpc3BsYXlNaW5IZWlnaHQ6IDgwMHB4O1xyXG4kc2l6ZS1oZWFkZXI6IDEwMHB4O1xyXG4kc2l6ZS1oZWFkZXJTdGlja3k6IDgwcHg7XHJcbiRzaXplLWdhcDogNTBweDtcclxuJHNpemUtaWRlYWxXaWR0aDogNDMuOGVtO1xyXG4kc2l6ZS1maXhlZE5hdmlnYXRpb246IDUwcHg7XHJcblxyXG4kZm9udDE6ICdXb3JrIFNhbnMnLCBzYW5zLXNlcmlmO1xyXG4kZm9udDI6ICdQb3BwaW5zJywgc2Fucy1zZXJpZjtcclxuXHJcbiRhbmk6IC4zcyBlYXNlLWluLW91dDsiLAoJCSIvLyBtYWluOiBtYXN0ZXIuc2Nzc1xyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSBmdW5jdGlvbiAqL1xuQGZ1bmN0aW9uIGNvdW50KCRjb3VudCwgJGJhc2U6IDEwMCUpIHtcclxuICAgIEByZXR1cm4gKCRiYXNlLyRjb3VudCk7XHJcbn1cclxuQG1peGluIHNlbGVjdGlvbiB7XHJcbiAgICA6Oi1tb3otc2VsZWN0aW9uIHsgQGNvbnRlbnQgfTtcclxuICAgIDo6LW8tc2VsZWN0aW9uIHsgQGNvbnRlbnQgfTtcclxuICAgIDo6c2VsZWN0aW9uIHsgQGNvbnRlbnQgfTtcclxufVxyXG5AaW5jbHVkZSBzZWxlY3Rpb24ge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXNlbGVjdGlvbkJnO1xyXG4gICAgY29sb3I6ICRjb2xvci1zZWxlY3Rpb25UZXh0O1xyXG59XHJcbkBmdW5jdGlvbiBmb3JtYXRSR0IoJGNvbG9yKSB7XHJcbiAgICBAcmV0dXJuIHVucXVvdGUoXCJyZ2IoI3tyZWQoJGNvbG9yKX0sICN7Z3JlZW4oJGNvbG9yKX0sICN7Ymx1ZSgkY29sb3IpfSlcIik7XHJcbn1cclxuQGlmICgkdmlld3BvcnQpIHtcclxuICAgIEAtbXMtdmlld3BvcnQge1xyXG4gICAgICAgIHdpZHRoOiBkZXZpY2Utd2lkdGg7XHJcbiAgICB9XHJcbiAgICBALW8tdmlld3BvcnQge1xyXG4gICAgICAgIHdpZHRoOiBkZXZpY2Utd2lkdGg7XHJcbiAgICB9XHJcbiAgICBAdmlld3BvcnQge1xyXG4gICAgICAgIHdpZHRoOiBkZXZpY2Utd2lkdGg7XHJcbiAgICB9XHJcbn1cclxuQGlmICgkZGVidWcpIHtcclxuICAgIC5kZWJ1ZyB7XHJcbiAgICAgICAgKiB7XHJcbiAgICAgICAgICAgIG91dGxpbmU6IDFweCBkYXNoZWQgcmdiYSgyMjEsIDQ2LCA0NiwgLjgpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgdWwgPiAqOm5vdChsaSksXHJcbiAgICAgICAgKjpub3QodWwpID4gbGksXHJcbiAgICAgICAgYnI6OmFmdGVyLFxyXG4gICAgICAgIGltZ1thbHQ9XCJcIl0sXHJcbiAgICAgICAgaW1nOm5vdChbYWx0XSksXHJcbiAgICAgICAgaW5wdXQ6bm90KFt0eXBlXSksXHJcbiAgICAgICAgYTpub3QoW2hyZWZdKSxcclxuICAgICAgICBhW2hyZWY9XCIjXCJdLFxyXG4gICAgICAgIGFbaHJlZj1cIiMhXCJdLFxyXG4gICAgICAgIGFbaHJlZj1cIlwiXSB7XHJcbiAgICAgICAgICAgIC13ZWJraXQtYW5pbWF0aW9uOiBlcnJvckJsaW5rIDFzIGluZmluaXRlO1xyXG4gICAgICAgICAgICBhbmltYXRpb246IGVycm9yQmxpbmsgMXMgaW5maW5pdGU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGksXHJcbiAgICAgICAgYixcclxuICAgICAgICB1LFxyXG4gICAgICAgIHN0cmlrZSxcclxuICAgICAgICAqW3N0eWxlXSB7XHJcbiAgICAgICAgICAgIC13ZWJraXQtYW5pbWF0aW9uOiB3YXJuaW5nQmxpbmsgMXMgaW5maW5pdGU7XHJcbiAgICAgICAgICAgIGFuaW1hdGlvbjogd2FybmluZ0JsaW5rIDFzIGluZmluaXRlO1xyXG4gICAgICAgIH1cclxuICAgICAgICBicjpudGgtY2hpbGQobiszKSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIH1cclxuICAgICAgICBicjpudGgtY2hpbGQobiszKTo6YWZ0ZXIge1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgd2lkdGg6IDFlbTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgQC13ZWJraXQta2V5ZnJhbWVzIGVycm9yQmxpbmsge1xyXG4gICAgICAgIDAlLFxyXG4gICAgICAgIDQ5JSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYig5NCwgMjU1LCAwKTtcclxuICAgICAgICAgICAgb3V0bGluZS1jb2xvcjogcmdiKDIyMSwgNDYsIDQ2KTtcclxuICAgICAgICAgICAgb3V0bGluZS1zdHlsZTogc29saWQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIDUwJSxcclxuICAgICAgICAxMDAlIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDIyMSwgNDYsIDQ2KTtcclxuICAgICAgICAgICAgb3V0bGluZS1jb2xvcjogcmdiKDk0LCAyNTUsIDApO1xyXG4gICAgICAgICAgICBvdXRsaW5lLXN0eWxlOiBzb2xpZDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBALXdlYmtpdC1rZXlmcmFtZXMgd2FybmluZ0JsaW5rIHtcclxuICAgICAgICAwJSxcclxuICAgICAgICA0OSUge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoOTQsIDI1NSwgMCk7XHJcbiAgICAgICAgICAgIG91dGxpbmUtY29sb3I6IHJnYigxNywgNzIsIDIzOCk7XHJcbiAgICAgICAgICAgIG91dGxpbmUtc3R5bGU6IHNvbGlkO1xyXG4gICAgICAgIH1cclxuICAgICAgICA1MCUsXHJcbiAgICAgICAgMTAwJSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYigxNywgNzIsIDIzOCk7XHJcbiAgICAgICAgICAgIG91dGxpbmUtY29sb3I6IHJnYig5NCwgMjU1LCAwKTtcclxuICAgICAgICAgICAgb3V0bGluZS1zdHlsZTogc29saWQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbkBpZiAoJGNsZWFyZml4KSB7XHJcbiAgICAuY2xlYXJmaXgge1xyXG4gICAgICAgICY6OmJlZm9yZSxcclxuICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IHRhYmxlO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgIGNsZWFyOiBib3RoO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLAoJCSIvLyBtYWluOiBtYXN0ZXIuc2Nzc1xyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIHByZXNldCAqL1xyXG5ib2R5IHtcclxuICAgIGZvbnQtZmFtaWx5OiAkZm9udDE7XHJcbiAgICBjb2xvcjogJGNvbG9yLXRleHQ7XHJcbiAgICBmb250LXNpemU6IDEwMCU7XHJcbiAgICBsaW5lLWhlaWdodDogMS41ZW07XHJcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XHJcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcclxuICAgICYuZGlzYWJsZVNjcm9sbCB7XHJcbiAgICAgICAgb3ZlcmZsb3cteTogaGlkZGVuO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICB9XHJcbn1cclxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XHJcbiAgICBib2R5IHtcclxuICAgICAgICBmb250LXNpemU6IDgwJTtcclxuICAgIH1cclxufVxyXG4ubGluayxcclxuYSB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBjb2xvcjogJGNvbG9yLWxpbms7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICB9XHJcbn1cclxuLmxpbmsge1xyXG4gICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBib3R0b206IC0xcHg7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDFweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItbGluaztcclxuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICB0cmFuc2l0aW9uOiAkYW5pO1xyXG4gICAgfVxyXG4gICAgJjpob3Zlcjo6YWZ0ZXIge1xyXG4gICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgIH1cclxuICAgICYuYWN0aXZlIHtcclxuICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuaW5wdXQsXHJcbnNlbGVjdCxcclxuYnV0dG9uLFxyXG50ZXh0YXJlYSB7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbn1cclxuaHRtbCB7XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG59XHJcbiosXHJcbio6OmJlZm9yZSxcclxuKjo6YWZ0ZXIge1xyXG4gICAgYm94LXNpemluZzogaW5oZXJpdDtcclxuICAgIC13ZWJraXQtYm94LXNpemluZzogaW5oZXJpdDtcclxufVxyXG5pbWcge1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxufVxyXG5zZWxlY3QsXHJcbmxhYmVsIHtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG5pbnB1dFtyZWFkb25seV0sXHJcbmlucHV0OmhvdmVyW3JlYWRvbmx5XSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIC4yKTtcclxuICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XHJcbn1cclxuKlt0eXBlPVwiaGlkZGVuXCJdLFxyXG4uaGlkZSB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG59XHJcbipbZGlzYWJsZWRdLFxyXG4uZGlzYWJsZWQsXHJcbipbZGlzYWJsZV0sXHJcbi5kaXNhYmxlIHtcclxuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgb3BhY2l0eTogLjU7XHJcbn1cclxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLFxyXG5pbnB1dFt0eXBlPVwicmFuZ2VcIl0sXHJcbmlucHV0W3R5cGU9XCJyYWRpb1wiXSB7XHJcbiAgICBmaWx0ZXI6IGdyYXlzY2FsZSgxKTtcclxufVxyXG50ZXh0YXJlYSB7XHJcbiAgICBtaW4taGVpZ2h0OiAyLjVlbTtcclxuICAgIHJlc2l6ZTogdmVydGljYWw7XHJcbn1cclxuZGl2LnNlbGVjdG9yOjpiZWZvcmUge1xyXG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbn1cclxudWwge1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbn1cclxuZmlndXJlIHtcclxuICAgIG1hcmdpbjogMDtcclxufVxyXG5zZWN0aW9uIHtcclxuICAgIG91dGxpbmU6IG5vbmU7XHJcbn1cclxuaDEsXHJcbmgyLFxyXG5oMyxcclxuaDQsXHJcbmg1LFxyXG5oNiB7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBjb2xvcjogaW5oZXJpdDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjJlbTtcclxuICAgIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xyXG4gICAgZm9udC1zaXplOiBpbmhlcml0O1xyXG59XHJcbnAge1xyXG4gICAgLXdlYmtpdC1tYXJnaW4tYmVmb3JlOiAwO1xyXG4gICAgbWFyZ2luLWJsb2NrLXN0YXJ0OiAwO1xyXG4gICAgLXdlYmtpdC1tYXJnaW4tYWZ0ZXI6IDA7XHJcbiAgICBtYXJnaW4tYmxvY2stZW5kOiAwO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMWVtO1xyXG4gICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgfVxyXG59XHJcbmFiYnJbdGl0bGVdIHtcclxuICAgIGN1cnNvcjogaGVscDtcclxufVxyXG5tYXJrIHtcclxuICAgIGNvbG9yOiAkY29sb3ItYmFzZTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG59XHJcbmJsb2NrcXVvdGUge1xyXG4gICAgbWFyZ2luOiAwO1xyXG59XHJcbnRhYmxlIHtcclxuICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XHJcbn1cclxudGFibGUgY2FwdGlvbixcclxudGFibGUgdGgsXHJcbnRhYmxlIHRkIHtcclxuICAgIHBhZGRpbmc6IC41ZW07XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKCRjb2xvci1saW5lLCAuNSk7XHJcbn1cclxudGFibGUgY2FwdGlvbiB7XHJcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xyXG59XHJcbmZpZWxkc2V0IHtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoJGNvbG9yLWxpbmUsIC41KTtcclxufVxyXG5sZWdlbmQge1xyXG4gICAgcGFkZGluZzogMCAuNWVtO1xyXG59XHJcbmlmcmFtZSB7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbn1cclxuaHIge1xyXG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoJGNvbG9yLWxpbmUsIC41KTtcclxuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XHJcbn1cclxudGltZSB7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcclxufVxyXG50ZXh0IHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcbi5idG4sXHJcbi5idXR0b24sXHJcbmJ1dHRvbixcclxuaW5wdXRbdHlwZT1cImJ1dHRvblwiXSxcclxuaW5wdXRbdHlwZT1cInJlc2V0XCJdLFxyXG5pbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHotaW5kZXg6IDE7XHJcbiAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1iYXNlO1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcclxuICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJhc2U7XHJcbiAgICB9XHJcbn1cclxuaW5wdXRbdHlwZT1cImRhdGVcIl0sXHJcbmlucHV0W3R5cGU9XCJ0aW1lXCJdLFxyXG5pbnB1dFt0eXBlPVwibW9udGhcIl0sXHJcbmlucHV0W3R5cGU9XCJ3ZWVrXCJdLFxyXG5pbnB1dFt0eXBlPVwiZGF0ZXRpbWVcIl0sXHJcbmlucHV0W3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXSxcclxuaW5wdXRbdHlwZT1cImVtYWlsXCJdLFxyXG5pbnB1dFt0eXBlPVwibnVtYmVyXCJdLFxyXG5pbnB1dFt0eXBlPVwicGFzc3dvcmRcIl0sXHJcbmlucHV0W3R5cGU9XCJzZWFyY2hcIl0sXHJcbmlucHV0W3R5cGU9XCJ0ZWxcIl0sXHJcbmlucHV0W3R5cGU9XCJ0ZXh0XCJdLFxyXG5pbnB1dFt0eXBlPVwidXJsXCJdLFxyXG5zZWxlY3QsXHJcbnRleHRhcmVhIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgcGFkZGluZzogLjdlbTtcclxuICAgIGNvbG9yOiAkY29sb3ItdGV4dDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKCRjb2xvci1saW5lLCAuNSk7XHJcbiAgICBmb250LXNpemU6IDE2cHggIWltcG9ydGFudDtcclxuICAgIHRyYW5zaXRpb246ICRhbmk7XHJcbiAgICAmOmhvdmVyLFxyXG4gICAgJjpmb2N1cyB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci1saW5lO1xyXG4gICAgfVxyXG4gICAgJjpmb2N1cyB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY29sb3ItYmFzZSwgLjEpO1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3ItYmFzZTtcclxuICAgIH1cclxufVxyXG5pbnB1dFt0eXBlPVwiZmlsZVwiXSB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgY29sb3I6IHJnYmEoJGNvbG9yLXRleHQsIC41KTtcclxufVxyXG4vKnBsYWNlaG9sZGVyKi9cclxudGV4dGFyZWE6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsXHJcbmlucHV0Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcclxuICAgIGNvbG9yOiByZ2JhKCRjb2xvci10ZXh0LCAuNSk7XHJcbn1cclxudGV4dGFyZWE6LW1vei1wbGFjZWhvbGRlcixcclxuaW5wdXQ6LW1vei1wbGFjZWhvbGRlciB7XHJcbiAgICBjb2xvcjogcmdiYSgkY29sb3ItdGV4dCwgLjUpO1xyXG59XHJcbnRleHRhcmVhOjotbW96LXBsYWNlaG9sZGVyLFxyXG5pbnB1dDo6LW1vei1wbGFjZWhvbGRlciB7XHJcbiAgICBjb2xvcjogcmdiYSgkY29sb3ItdGV4dCwgLjUpO1xyXG59XHJcbnRleHRhcmVhOi1tcy1pbnB1dC1wbGFjZWhvbGRlcixcclxuaW5wdXQ6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcclxuICAgIGNvbG9yOiByZ2JhKCRjb2xvci10ZXh0LCAuNSk7XHJcbn1cclxuaW5wdXQ6LXdlYmtpdC1hdXRvZmlsbCxcclxuaW5wdXQ6LXdlYmtpdC1hdXRvZmlsbDpob3ZlcixcclxuaW5wdXQ6LXdlYmtpdC1hdXRvZmlsbDpmb2N1cyB7XHJcbiAgICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogJGNvbG9yLXRleHQ7XHJcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAwIDEwMDBweCByZ2JhKCRjb2xvci1iYXNlLCAuMikgaW5zZXQ7XHJcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgNTAwMHMgZWFzZS1pbi1vdXQgMHM7XHJcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDUwMDBzIGVhc2UtaW4tb3V0IDBzO1xyXG59XHJcbmxhYmVsIHtcclxuICAgICYuZXJyb3IsXHJcbiAgICAmLnN1Y2NlcyB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgfVxyXG4gICAgJi5lcnJvciBpbnB1dCxcclxuICAgICYuc3VjY2VzIGlucHV0IHtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xyXG4gICAgfVxyXG4gICAgJi5lcnJvcjo6YWZ0ZXIge1xyXG4gICAgICAgIGNvbnRlbnQ6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9VVRGLTgsIDxzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHdpZHRoPVwiMjVcIiBoZWlnaHQ9XCIyNVwiIHZpZXdCb3g9XCIwIDAgNTAgNTBcIj48ZyBjbGFzcz1cIm5jLWljb24td3JhcHBlclwiPjxjaXJjbGUgY3g9XCIyNVwiIGN5PVwiMjVcIiByPVwiMjVcIiBmaWxsPVwiI0Q3NUE0QVwiPjwvY2lyY2xlPjxwYXRoIGZpbGw9XCJub25lXCIgc3Ryb2tlPVwiI0ZGRlwiIHN0cm9rZS13aWR0aD1cIjJcIiBzdHJva2UtbGluZWNhcD1cInJvdW5kXCIgc3Ryb2tlLW1pdGVybGltaXQ9XCIxMFwiIGQ9XCJNMTYgMzRsOS05IDktOVwiPjwvcGF0aD48cGF0aCBmaWxsPVwibm9uZVwiIHN0cm9rZT1cIiNGRkZcIiBzdHJva2Utd2lkdGg9XCIyXCIgc3Ryb2tlLWxpbmVjYXA9XCJyb3VuZFwiIHN0cm9rZS1taXRlcmxpbWl0PVwiMTBcIiBkPVwiTTE2IDE2bDkgOSA5IDlcIj48L3BhdGg+PC9nPjwvc3ZnPicpO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICByaWdodDogLjJlbTtcclxuICAgICAgICBib3R0b206IC4yZW07XHJcbiAgICB9XHJcbiAgICAmLnN1Y2Nlczo6YWZ0ZXIge1xyXG4gICAgICAgIGNvbnRlbnQ6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9VVRGLTgsIDxzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHdpZHRoPVwiMjVcIiBoZWlnaHQ9XCIyNVwiIHZpZXdCb3g9XCIwIDAgNTAgNTBcIj48ZyBjbGFzcz1cIm5jLWljb24td3JhcHBlclwiPjxjaXJjbGUgY3g9XCIyNVwiIGN5PVwiMjVcIiByPVwiMjVcIiBmaWxsPVwiIzI1YWQ0YlwiPjwvY2lyY2xlPjxwYXRoIGZpbGw9XCJub25lXCIgc3Ryb2tlPVwiI0ZGRlwiIHN0cm9rZS13aWR0aD1cIjJcIiBzdHJva2UtbGluZWNhcD1cInJvdW5kXCIgc3Ryb2tlLWxpbmVqb2luPVwicm91bmRcIiBzdHJva2UtbWl0ZXJsaW1pdD1cIjEwXCIgZD1cIk0zOCAxNUwyMiAzM2wtMTAtOFwiPjwvcGF0aD48L2c+PC9zdmc+Jyk7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHJpZ2h0OiAuMmVtO1xyXG4gICAgICAgIGJvdHRvbTogLjJlbTtcclxuICAgIH1cclxuXHJcbn1cclxuLypzY3JvbGxiYXIqL1xyXG46Oi13ZWJraXQtc2Nyb2xsYmFyIHtcclxuICAgIHdpZHRoOiAxMHB4O1xyXG4gICAgaGVpZ2h0OiAxMHB4O1xyXG59XHJcbjo6LXdlYmtpdC1zY3JvbGxiYXItYnV0dG9uIHtcclxuICAgIHdpZHRoOiAwO1xyXG4gICAgaGVpZ2h0OiAwO1xyXG59XHJcbjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xyXG4gICAgYm9yZGVyOiBub25lIG5vbmUgI2ZmZjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNiZmJmYmY7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwO1xyXG59XHJcbjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWI6aG92ZXIge1xyXG4gICAgYmFja2dyb3VuZDogI2JmYmZiZjtcclxufVxyXG46Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iOmFjdGl2ZSB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3ItYmFzZTtcclxufVxyXG46Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcclxuICAgIGJvcmRlcjogbm9uZSBub25lICNmZmY7XHJcbiAgICBiYWNrZ3JvdW5kOiAjNjY2O1xyXG4gICAgYm9yZGVyLXJhZGl1czogMDtcclxufVxyXG46Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrOmhvdmVyIHtcclxuICAgIGJhY2tncm91bmQ6ICM2NjY7XHJcbn1cclxuOjotd2Via2l0LXNjcm9sbGJhci10cmFjazphY3RpdmUge1xyXG4gICAgYmFja2dyb3VuZDogIzMzMztcclxufVxyXG46Oi13ZWJraXQtc2Nyb2xsYmFyLWNvcm5lciB7XHJcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxufVxyXG5hLFxyXG4uYW5pVHJhbnNmb3JtIHtcclxuICAgIHRyYW5zaXRpb246IGZpbGwgJGFuaSwgZmlsdGVyICRhbmksIGNvbG9yICRhbmksIGJhY2tncm91bmQgJGFuaSwgYmFja2dyb3VuZC1jb2xvciAkYW5pLCBib3gtc2hhZG93ICRhbmksIHRyYW5zZm9ybSAkYW5pO1xyXG59XHJcbi5hbmlBbGwge1xyXG4gICAgdHJhbnNpdGlvbjogJGFuaTtcclxufVxyXG4uaG92ZXJTY2FsZSB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHRyYW5zZm9ybTogc2NhbGUoLjk1KTtcclxuICAgIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgICY6aG92ZXIge1xyXG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XHJcbiAgICB9XHJcbn1cclxuI2JhY2tUb1RvcCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIHJpZ2h0OiAxMHB4O1xyXG4gICAgYm90dG9tOiAxMHB4O1xyXG4gICAgei1pbmRleDogMTAwO1xyXG4gICAgd2lkdGg6IDQwcHg7XHJcbiAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmFzZTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICBib3gtc2hhZG93OiAycHggMnB4IDVweCByZ2JhKDAsIDAsIDAsIC4zKTtcclxuICAgIHRyYW5zaXRpb246ICRhbmk7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAmLnZpZXcge1xyXG4gICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgIH1cclxuICAgICYubW9zdEJvdHRvbSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWFsdDtcclxuICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICBmaWxsOiAkY29sb3ItdGV4dDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBzdmcge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IC01cHg7XHJcbiAgICAgICAgZmlsbDogI2ZmZjtcclxuICAgICAgICB0cmFuc2l0aW9uOiAkYW5pO1xyXG4gICAgfVxyXG4gICAgJjpob3ZlciBzdmcge1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNXB4KTtcclxuICAgIH1cclxuICAgICNmaXhlZE5hdmlnYXRpb24gJiB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgJi5tb3N0Qm90dG9tIHtcclxuICAgICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgICAgIGZpbGw6ICNmZmY7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLmFuY2hvciB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGhlaWdodDogJHNpemUtaGVhZGVyU3RpY2t5O1xyXG4gICAgbWFyZ2luLXRvcDogLSRzaXplLWhlYWRlclN0aWNreTtcclxuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxufVxyXG4udGV4dCB7XHJcbiAgICBtYXgtd2lkdGg6IDQzLjhlbTtcclxuICAgICYgPiAqOm5vdCg6bGFzdC1jaGlsZCk6bm90KGgxKTpub3QoaDIpOm5vdChoMyk6bm90KGg0KTpub3QoaDUpOm5vdChoNikge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFlbTtcclxuICAgIH1cclxuICAgICYgPiBoMSxcclxuICAgICYgPiBoMixcclxuICAgICYgPiBoMyxcclxuICAgICYgPiBoNCxcclxuICAgICYgPiBoNSxcclxuICAgICYgPiBoNiB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLjJlbTtcclxuICAgICAgICBjb2xvcjogJGNvbG9yLXRleHQ7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgIH1cclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAgNzY4cHgpIHtcclxuICAgICAgICBoMSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgICBoMiB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS45ZW07XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGgzIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxLjhlbTtcclxuICAgICAgICB9XHJcbiAgICAgICAgaDQge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEuN2VtO1xyXG4gICAgICAgIH1cclxuICAgICAgICBoNSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS42ZW07XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGg2IHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxLjVlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogIDc2N3B4KSB7XHJcbiAgICAgICAgaDEge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEuNmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgICBoMiB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS41ZW07XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGgzIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxLjRlbTtcclxuICAgICAgICB9XHJcbiAgICAgICAgaDQge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEuM2VtO1xyXG4gICAgICAgIH1cclxuICAgICAgICBoNSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4yZW07XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGg2IHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxLjFlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBhOm5vdCgubGluayk6bm90KC5idG4pIHtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xyXG4gICAgfVxyXG4gICAgdWwge1xyXG4gICAgICAgIGxpc3Qtc3R5bGU6IGRpc2M7XHJcbiAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBkaXNjO1xyXG4gICAgICAgIC13ZWJraXQtbWFyZ2luLWJlZm9yZTogMWVtO1xyXG4gICAgICAgIG1hcmdpbi1ibG9jay1zdGFydDogMWVtO1xyXG4gICAgICAgIC13ZWJraXQtbWFyZ2luLWFmdGVyOiAxZW07XHJcbiAgICAgICAgbWFyZ2luLWJsb2NrLWVuZDogMWVtO1xyXG4gICAgICAgIC13ZWJraXQtbWFyZ2luLXN0YXJ0OiAwO1xyXG4gICAgICAgIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IDA7XHJcbiAgICAgICAgLXdlYmtpdC1tYXJnaW4tZW5kOiAwO1xyXG4gICAgICAgIG1hcmdpbi1pbmxpbmUtZW5kOiAwO1xyXG4gICAgICAgIC13ZWJraXQtcGFkZGluZy1zdGFydDogNDBweDtcclxuICAgICAgICBwYWRkaW5nLWlubGluZS1zdGFydDogNDBweDtcclxuICAgIH1cclxuICAgIGlmcmFtZSB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHRhYmxlIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgb3ZlcmZsb3cteDogYXV0bztcclxuICAgICAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA4cHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzY2NjY2NjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOjotd2Via2l0LXNjcm9sbGJhci1idXR0b246c2luZ2xlLWJ1dHRvbjpob3Jpem9udGFsOmRlY3JlbWVudCB7XHJcbiAgICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiA1cHggNXB4IDVweCAwO1xyXG4gICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgI2ZmZiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOjotd2Via2l0LXNjcm9sbGJhci1idXR0b246c2luZ2xlLWJ1dHRvbjpob3Jpem9udGFsOmluY3JlbWVudCB7XHJcbiAgICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiA1cHggMCA1cHggNXB4O1xyXG4gICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgI2ZmZjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4uaWRlYWxXaWR0aCB7XHJcbiAgICBtYXgtd2lkdGg6IDQzLjhlbTtcclxufVxyXG4uaGlkZVNjcm9sbDo6LXdlYmtpdC1zY3JvbGxiYXIge1xyXG4gICAgd2lkdGg6IDA7XHJcbiAgICBoZWlnaHQ6IDA7XHJcbn1cclxuLnZlcnRpY2FsTCB7XHJcbiAgICAtbXMtd3JpdGluZy1tb2RlOiB0Yi1ybDtcclxuICAgIHdyaXRpbmctbW9kZTogdmVydGljYWwtcmw7XHJcbiAgICAtd2Via2l0LXRleHQtb3JpZW50YXRpb246IHVuc2V0O1xyXG4gICAgdGV4dC1vcmllbnRhdGlvbjogdW5zZXQ7XHJcbn1cclxuLnZlcnRpY2FsUiB7XHJcbiAgICAtbXMtd3JpdGluZy1tb2RlOiB0Yi1ybDtcclxuICAgIHdyaXRpbmctbW9kZTogdmVydGljYWwtcmw7XHJcbiAgICAtd2Via2l0LXRleHQtb3JpZW50YXRpb246IHVuc2V0O1xyXG4gICAgdGV4dC1vcmllbnRhdGlvbjogdW5zZXQ7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxufVxyXG4ubm90U2VsZWN0ZWQge1xyXG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcclxufVxyXG4uZXhjZXJwdCB7XHJcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDU7XHJcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxufVxyXG4uc2VwYXJhdGVkIGxpIHtcclxuICAgICY6OmFmdGVyIHtcclxuICAgICAgICBjb250ZW50OiBcIi9cIjtcclxuICAgICAgICBtYXJnaW46IDAgMTBweDtcclxuICAgIH1cclxuICAgICY6bGFzdC1jaGlsZDo6YWZ0ZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbn1cclxuLndhaXRUb1JlYWR5IHtcclxuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgIG9wYWNpdHk6IDA7XHJcbn1cclxuKlt0b29sdGlwXSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAmOjphZnRlciB7XHJcbiAgICAgICAgY29udGVudDogYXR0cih0b29sdGlwKTtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgbGVmdDogLTEwMCU7XHJcbiAgICAgICAgYm90dG9tOiBjYWxjKDEwMCUgKyA2cHgpO1xyXG4gICAgICAgIHotaW5kZXg6IDEwMDtcclxuICAgICAgICB3aWR0aDogMzAwJTtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwuOSk7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzAwMDtcclxuICAgICAgICBwYWRkaW5nOiA4cHg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTdweDtcclxuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDVweCA1cHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMSk7XHJcbiAgICB9XHJcbiAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgdG9wOiAtN3B4O1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBsZWZ0OiBjYWxjKDUwJSAtIDZweCk7XHJcbiAgICAgICAgYm9yZGVyLXRvcDogNnB4IHNvbGlkICMwMDA7XHJcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiA2cHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogNnB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICAgIGJvcmRlci1sZWZ0OiA2cHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICB9XHJcbiAgICAmOjpiZWZvcmUsXHJcbiAgICAmOjphZnRlciB7XHJcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDIwcHgpO1xyXG4gICAgICAgIHRyYW5zaXRpb246ICRhbmk7XHJcbiAgICB9XHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgICAmOjpiZWZvcmUsXHJcbiAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbkBtZWRpYSAobWF4LXdpZHRoOiAgNzY3cHgpIHtcclxuICAgIGlucHV0W3R5cGU9bnVtYmVyXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcclxuICAgIGlucHV0W3R5cGU9bnVtYmVyXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgIH1cclxufVxyXG4ubGFiZWwge1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMmVtO1xyXG4gICAgJi5sYWJlbC1zaXplMSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxZW07XHJcbiAgICB9XHJcbiAgICAmLmxhYmVsLXNpemUyIHtcclxuICAgICAgICBmb250LXNpemU6IDEuMjVlbTtcclxuICAgIH1cclxuICAgICYubGFiZWwtc2l6ZTMge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS41ZW07XHJcbiAgICB9XHJcbiAgICAmLmxhYmVsLXNpemU0IHtcclxuICAgICAgICBmb250LXNpemU6IDEuNzVlbTtcclxuICAgIH1cclxuICAgICYubGFiZWwtc2l6ZTUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMmVtO1xyXG4gICAgfVxyXG4gICAgJi5sYWJlbC1zaXplNiB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyLjI1ZW07XHJcbiAgICB9XHJcbiAgICAmLmxhYmVsLXNpemU3IHtcclxuICAgICAgICBmb250LXNpemU6IDIuNWVtO1xyXG4gICAgfVxyXG4gICAgJi5sYWJlbC1zaXplOCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyLjc1ZW07XHJcbiAgICB9XHJcbiAgICAmLmxhYmVsLXNpemU5IHtcclxuICAgICAgICBmb250LXNpemU6IDNlbTtcclxuICAgIH1cclxuICAgICYubGFiZWwtc21hbGwge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogLjhlbTtcclxuICAgIH1cclxuICAgICYubGFiZWwtZm9udDEge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udDE7XHJcbiAgICB9XHJcbiAgICAmLmxhYmVsLWZvbnQyIHtcclxuICAgICAgICBmb250LWZhbWlseTogJGZvbnQyO1xyXG4gICAgfVxyXG4gICAgJi5sYWJlbC11cHBlcmNhc2Uge1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICB9XHJcbiAgICAmLmxhYmVsLWJvbGQge1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgfVxyXG59XHJcbnNlbGVjdCBvcHRpb24ge1xyXG4gICAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWYgIWltcG9ydGFudDtcclxufVxyXG4udmlzdWFsbHlIaWRkZW4ge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XHJcbiAgICB3aWR0aDogMXB4O1xyXG4gICAgaGVpZ2h0OiAxcHg7XHJcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICBmb250LXNpemU6IDA7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgY2xpcDogcmVjdCgxcHgsIDFweCwgMXB4LCAxcHgpO1xyXG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxufVxyXG4vKiBmb2N1cyBzb2x1dGlvbiAqL1xyXG4qW3RhYmluZGV4XSxcclxuLmxpbmssXHJcbi5idG4sXHJcbmFyZWFbaHJlZl0sXHJcbmF1ZGlvLFxyXG52aWRlbyxcclxuaW5wdXRbdHlwZT1cInJlc2V0XCJdLFxyXG5pbnB1dFt0eXBlPVwiYnV0dG9uXCJdLFxyXG5pbnB1dFt0eXBlPVwiY29sb3JcIl0sXHJcbmlucHV0W3R5cGU9XCJmaWxlXCJdLFxyXG5pbnB1dFt0eXBlPVwic3VibWl0XCJdLFxyXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0sXHJcbmlucHV0W3R5cGU9XCJyYW5nZVwiXSxcclxuaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxyXG5idXR0b24sXHJcbmEge1xyXG4gICAgJjpmb2N1cyB7XHJcbiAgICAgICAgb3V0bGluZTogMnB4IGRhc2hlZCAkY29sb3ItZm9jdXM7XHJcbiAgICB9XHJcbiAgICAmOmZvY3VzOm5vdCg6Zm9jdXMtdmlzaWJsZSkge1xyXG4gICAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICB9XHJcbn1cclxuc2VsZWN0LFxyXG50ZXh0YXJlYSxcclxuaW5wdXQge1xyXG4gICAgJjpmb2N1cyB7XHJcbiAgICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgIH1cclxufVxyXG4jcGFnZU1lbnUsXHJcbmZpZ3VyZSB7XHJcbiAgICAmOmhhcyg6Zm9jdXMtdmlzaWJsZSkge1xyXG4gICAgICAgIG91dGxpbmU6IDJweCBkYXNoZWQgJGNvbG9yLWZvY3VzO1xyXG4gICAgfVxyXG59IiwKCQkiLy8gbWFpbjogbWFzdGVyLnNjc3NcclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSBhbGwgKi9cclxubWFpbiB7XHJcbiAgICB0cmFuc2l0aW9uOiAkYW5pO1xyXG4gICAgYm9keS5zaWRlUGFuZWwtb3BlbiAmIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTIwMHB4KTtcclxuICAgIH1cclxufVxyXG5oZWFkZXIge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgei1pbmRleDogMTAwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6ICRzaXplLWhlYWRlcjtcclxuICAgIHRyYW5zaXRpb246ICRhbmk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XHJcbiAgICBib3gtc2hhZG93OiAwIDEwcHggMTBweCByZ2JhKCMwMDAsIDApO1xyXG4gICAgJi5zdGlja3kge1xyXG4gICAgICAgIGhlaWdodDogJHNpemUtaGVhZGVyU3RpY2t5O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgLjkpO1xyXG4gICAgICAgIC13ZWJraXQtYmFja2Ryb3AtZmlsdGVyOiBibHVyKDJweCk7XHJcbiAgICAgICAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDJweCk7XHJcbiAgICAgICAgYm94LXNoYWRvdzogMCAxMHB4IDEwcHggcmdiYSgjMDAwLCAuMSk7XHJcbiAgICB9XHJcbiAgICAmLmxhdGVudCB7XHJcbiAgICAgICAgYm94LXNoYWRvdzogMCAxMHB4IDEwcHggcmdiYSgjMDAwLCAwKTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xyXG4gICAgfVxyXG4gICAgYm9keS50b3VjaERldmljZSAmIHtcclxuICAgICAgICAmLnN0aWNreSB7XHJcbiAgICAgICAgICAgIC13ZWJraXQtYmFja2Ryb3AtZmlsdGVyOiBub25lO1xyXG4gICAgICAgICAgICBiYWNrZHJvcC1maWx0ZXI6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbmZvb3RlciB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIHBhZGRpbmc6ICRzaXplLXNlcGFyYXRvcjEgMDtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWFsdDI7XHJcbiAgICBib3JkZXItdG9wOiA1cHggc29saWQgbGlnaHRlbigkY29sb3ItYWx0MiwgMjAlKTtcclxuICAgICYgPiAuY29udGFpbmVyID4gLnNwbGl0IHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA2MDBweCk7XHJcbiAgICAgICAgICAgICYgPiAuc3BsaXQge1xyXG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMSkge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYgPiAqOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmID4gKjpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAzMDBweDtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA2MHB4O1xyXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHRvcDogLTEwcHg7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDA7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwJSArIDEwcHgpO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogNXB4IHNvbGlkICNmZmY7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAuMDU7XHJcbiAgICAgICAgICAgICAgICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5zZWN0aW9uIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHBhZGRpbmctdG9wOiAkc2l6ZS1zZXBhcmF0b3IxO1xyXG4gICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogJHNpemUtc2VwYXJhdG9yMTtcclxuICAgIH1cclxuICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAkc2l6ZS1oZWFkZXI7XHJcbiAgICB9XHJcbn1cclxuLmNvbnRhaW5lciB7XHJcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gI3skc2l6ZS1jb250YWluZXIxKjJ9KTtcclxuICAgIG1hcmdpbjogMCAkc2l6ZS1jb250YWluZXIxO1xyXG4gICAgJi5jb250YWluZXItZnVsbFdpZHRoIHtcclxuICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgfVxyXG4gICAgJi5jb250YWluZXItb25seVJpZ2h0IHtcclxuICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICB9XHJcbiAgICAmLmNvbnRhaW5lci1vbmx5TGVmdCB7XHJcbiAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgbWF4LXdpZHRoOiBub25lO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgIH1cclxuICAgIGhlYWRlciAmIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgICBmb290ZXIgJiB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICAgICNtYWludGVuYW5jZSAmIHtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB9XHJcbn1cclxuLmxvZ28ge1xyXG4gICAgJi5sb2dvLW1hc3RlciB7XHJcbiAgICAgICAgI21haW50ZW5hbmNlICYsXHJcbiAgICAgICAgaGVhZGVyICYge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAkc2l6ZS1oZWFkZXIgLSA1MHB4O1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogJGFuaTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBmb290ZXIgJiB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEyMHB4O1xyXG4gICAgICAgICAgICAgICAgZmlsbDogI2ZmZjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAjc2lkZU1lbnUgJiB7XHJcbiAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICBmaWxsOiAjZmZmO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGJvZHk6bm90KC5wYWdlLXRlbXBsYXRlLXBhZ2UtaG9tZSkgaGVhZGVyOm5vdCguc3RpY2t5KSA+IC5jb250YWluZXIgPiAuc3BsaXQgPiBoMSA+ICYge1xyXG4gICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgZmlsbDogI2ZmZjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICYubG9nby1yZWZlcmVuY2Uge1xyXG4gICAgICAgIG1heC13aWR0aDogMTEwcHg7XHJcbiAgICAgICAgbWF4LWhlaWdodDogNTBweDtcclxuICAgICAgICBmb250LWZhbWlseTogJ29iamVjdC1maXQ6IGNvbnRhaW47IG9iamVjdC1wb3NpdGlvbjogY2VudGVyOyc7XHJcbiAgICAgICAgLW8tb2JqZWN0LWZpdDogY29udGFpbjtcclxuICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xyXG4gICAgICAgIC1vLW9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgfVxyXG59XHJcbiNmZi1zdHJlYW0tMS5mZi1zdHJlYW0gLmZmLWxvYWRtb3JlLXdyYXBwZXIgLmZmLWJ0bixcclxuLndwLWJsb2NrLWJ1dHRvbl9fbGluayxcclxuLmJ0bixcclxuLmJ1dHRvbixcclxuYnV0dG9uLFxyXG5pbnB1dFt0eXBlPVwiYnV0dG9uXCJdLFxyXG5pbnB1dFt0eXBlPVwicmVzZXRcIl0sXHJcbmlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgei1pbmRleDogMTtcclxuICAgIHBhZGRpbmc6IDE1cHggMjVweDtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJhc2U7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTAwcHg7XHJcbiAgICBmb250LWZhbWlseTogJGZvbnQyO1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICBvdXRsaW5lOiAwO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcclxuICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgdHJhbnNpdGlvbjogJGFuaTtcclxuICAgICY6Zm9jdXMsXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYWx0O1xyXG4gICAgfVxyXG4gICAgI21vZGFsICYge1xyXG4gICAgICAgIG1pbi13aWR0aDogMjAwcHg7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvci10ZXh0O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgICAgJjpmb2N1cyxcclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWFsdDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAjc3Vic2NyaWJlICYge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1iYXNlO1xyXG4gICAgICAgICY6Zm9jdXMsXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1hbHQyO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4ubGluayxcclxuYTpub3QoLmJ0bik6bm90KC5pdGVtKSB7XHJcbiAgICAmOjphZnRlciB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVgoMCk7XHJcbiAgICB9XHJcbiAgICAmOmZvY3VzLFxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWCgxLjEpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICNtZW51LWhlYWRlci1tZW51ID4gJixcclxuICAgICNtZW51LXNpZGUtbWVudSA+ICYge1xyXG4gICAgICAgIGNvbG9yOiByZ2JhKCRjb2xvci10ZXh0LCAuOCk7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAmOmZvY3VzLFxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLXRleHQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgYm9keTpub3QoLnBhZ2UtdGVtcGxhdGUtcGFnZS1ob21lKSBoZWFkZXI6bm90KC5zdGlja3kpICNtZW51LWhlYWRlci1tZW51ID4gJixcclxuICAgIGJvZHk6bm90KC5wYWdlLXRlbXBsYXRlLXBhZ2UtaG9tZSkgaGVhZGVyOm5vdCguc3RpY2t5KSAjbWVudS1zaWRlLW1lbnUgPiAmIHtcclxuICAgICAgICBjb2xvcjogcmdiYSgjZmZmLCAuOCk7XHJcbiAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOmZvY3VzLFxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAjbWVudS1oZWFkZXItbWVudSAuc3ViLW1lbnUgJixcclxuICAgICNtZW51LXNpZGUtbWVudSAuc3ViLW1lbnUgJiB7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvci10ZXh0O1xyXG4gICAgICAgICY6Zm9jdXMsXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItYmFzZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBmb290ZXIgJiB7XHJcbiAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5icmVhZGNydW1iICYge1xyXG4gICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgfVxyXG4gICAgI2NvbnRhY3QgJiB7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvci10ZXh0O1xyXG4gICAgfVxyXG4gICAgI3BhZ2VNZW51ICYge1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3ItdGV4dDtcclxuICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXRleHQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi50ZXh0IHtcclxuICAgIGgxLFxyXG4gICAgaDIsXHJcbiAgICBoMyB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMWVtO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7XHJcbiAgICB9XHJcbiAgICBoMSxcclxuICAgIGgyIHtcclxuICAgICAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogJHNpemUtc2VwYXJhdG9yMS8yO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogJHNpemUtc2VwYXJhdG9yMS8yO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIGgzIHtcclxuICAgICAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogJHNpemUtc2VwYXJhdG9yMS8yO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIHRhYmxlIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWFyZ2luOiAyMHB4IDA7XHJcbiAgICB9XHJcbiAgICB0YWJsZSBjYXB0aW9uLFxyXG4gICAgdGFibGUgdGgsXHJcbiAgICB0YWJsZSB0ZCB7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiByZ2JhKCRjb2xvci1iYXNlLCAuNSk7XHJcbiAgICB9XHJcbiAgICB1bC5ibG9ja3MtZ2FsbGVyeS1ncmlkLFxyXG4gICAgdWwud3AtYmxvY2stZ2FsbGVyeSB7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgIH1cclxuICAgIC53cC1ibG9jay1idXR0b25zIHtcclxuICAgICAgICAmLmFsaWducmlnaHQge1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi5hbGlnbmNlbnRlciB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi5hbGlnbmxlZnQge1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC53cC1ibG9jay1idXR0b25zIC53cC1ibG9jay1idXR0b24ge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLmFsaWducmlnaHQge1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi5hbGlnbmNlbnRlciB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi5hbGlnbmxlZnQge1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC53cC1ibG9jay1tZWRpYS10ZXh0LmlzLXN0YWNrZWQtb24tbW9iaWxlIHtcclxuICAgICAgICBwIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAud3AtYmxvY2staW1hZ2Uge1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAmLnNpemUtZnVsbCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLmFsaWducmlnaHQge1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi5hbGlnbmNlbnRlciB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi5hbGlnbmxlZnQge1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLmFsaWduZnVsbCA+IGltZyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC53cC1ibG9jay1pbWFnZSBmaWdjYXB0aW9uIHtcclxuICAgICAgICBjb2xvcjogcmdiYSgkY29sb3ItdGV4dCwgLjcpO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBmb250LXNpemU6IC44ZW07XHJcbiAgICB9XHJcbiAgICBvbCxcclxuICAgIHVsIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEuMmVtO1xyXG4gICAgICAgIGxpIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC53cC1ibG9jay1wdWxscXVvdGUgYmxvY2txdW90ZSxcclxuICAgIGJsb2NrcXVvdGUud3AtYmxvY2stcXVvdGUge1xyXG4gICAgICAgIHBhZGRpbmc6IDIwcHg7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvci1iYXNlO1xyXG4gICAgICAgIGJvcmRlcjogNXB4IHNvbGlkICRjb2xvci1hbHQ7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS43ZW07XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMmVtO1xyXG4gICAgfVxyXG4gICAgLndwLWJsb2NrLXNwYWNlciB7XHJcbiAgICAgICAgaGVpZ2h0OiAkc2l6ZS1zZXBhcmF0b3IxLzIgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC53cC1ibG9jay1jb2x1bW5zIHtcclxuICAgICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZml0LCBtaW5tYXgoMTUwcHgsIDFmcikpO1xyXG4gICAgICAgIGdyaWQtYXV0by1yb3dzOiBhdXRvO1xyXG4gICAgICAgIGdyaWQtZ2FwOiAxZW07XHJcbiAgICAgICAgZ2FwOiAxZW07XHJcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJiA+IC53cC1ibG9jay1jb2x1bW4gPiAqOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxZW07XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC53cC1ibG9jay1jb2x1bW4uaXMtdmVydGljYWxseS1hbGlnbmVkLWNlbnRlciB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLndwLWJsb2NrLWNvbHVtbi5pcy12ZXJ0aWNhbGx5LWFsaWduZWQtYm90dG9tIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLndwLWJsb2NrLXZpZGVvIHZpZGVvIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICAgIC5oYXMtdGV4dC1hbGlnbi1yaWdodCB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICB9XHJcbiAgICAuaGFzLXRleHQtYWxpZ24tY2VudGVyIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcbiAgICAuaGFzLXRleHQtYWxpZ24tbGVmdCB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIH1cclxuICAgIGlmcmFtZSB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gICAgLml0ZW0tYXJ0aWNsZSAmIHtcclxuICAgICAgICBjb2xvcjogJGNvbG9yLXRleHQ7XHJcbiAgICAgICAgZm9udC1zaXplOiAuOGVtO1xyXG4gICAgfVxyXG4gICAgI21vZGFsICYge1xyXG4gICAgICAgIHBhZGRpbmc6IDUwcHg7XHJcbiAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG4gICAgI2RvY3VtZW50cyAmIHtcclxuICAgICAgICB0YWJsZSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IHRhYmxlO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAjbWFpbnRlbmFuY2UgJiB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG4gICAgLmxvZ29zIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiB1bnNldDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLndwLWJsb2NrLWltYWdlLnNpemUtZnVsbCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIHAuaGFzLXdoaXRlLWNvbG9yIHtcclxuICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICBhIHtcclxuICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgcC5oYXMtYmFja2dyb3VuZCB7XHJcbiAgICAgICAgcGFkZGluZzogMWVtO1xyXG4gICAgfVxyXG59XHJcbi5sYWJlbCB7XHJcbiAgICAmLmxhYmVsLWhlYWRpbmcge1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDVweCBzb2xpZCByZ2JhKCNmZmYsIC41KTtcclxuICAgICAgICBmb250LWZhbWlseTogJGZvbnQyO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMi4zZW07XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIH1cclxuICAgICYubGFiZWwtc2VjdGlvbiB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250MjtcclxuICAgICAgICBmb250LXNpemU6IDIuM2VtO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICB9XHJcbiAgICAmLmxhYmVsLXRpdGxlIHtcclxuICAgICAgICBmb250LWZhbWlseTogJGZvbnQyO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS41ZW07XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIH1cclxuICAgICNob21lU2xpZGVyICYge1xyXG4gICAgICAgICYubGFiZWwtMSB7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udDI7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMi41ZW07XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgIHRleHQtc2hhZG93OiAwIDAgMTBweCAjZmZmLCAwIDAgNTBweCByZ2JhKDAsIDAsIDAsIDEpLCAwIDAgMTAwcHggcmdiYSgjZmZmLCAuNyk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYubGFiZWwtMiB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItdGV4dDtcclxuICAgICAgICAgICAgdGV4dC1zaGFkb3c6IDAgMCAxMHB4ICNmZmYsIDAgMCA1MHB4IHJnYmEoMCwgMCwgMCwgMSksIDAgMCAxMDBweCByZ2JhKCNmZmYsIC43KTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IC44ZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgI3NvY2lhbFN0cmVhbSAmIHtcclxuICAgICAgICAmLmxhYmVsLXNlY3Rpb24ge1xyXG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAjcGFnZUludHJvICYge1xyXG4gICAgICAgICYubGFiZWwtaGVhZGluZyB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLmxhYmVsLWRhdGUge1xyXG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuaXRlbS1hcnRpY2xlICYsXHJcbiAgICAuaXRlbS1ldmVudCAmIHtcclxuICAgICAgICAmLmxhYmVsLXRpdGxlIHtcclxuICAgICAgICAgICAgY29sb3I6ICRjb2xvci10ZXh0O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5pdGVtLWNhdGVnb3J5ICYge1xyXG4gICAgICAgICYubGFiZWwtdGl0bGUge1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMWVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4uaXRlbXMge1xyXG4gICAgJi5pdGVtcy1jYXRlZ29yaWVzIHtcclxuICAgICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDUsIDFmcik7XHJcbiAgICAgICAgZ3JpZC1hdXRvLXJvd3M6IDFmcjtcclxuICAgICAgICBncmlkLWdhcDogJHNpemUtZ2FwO1xyXG4gICAgICAgIGdhcDogJHNpemUtZ2FwO1xyXG4gICAgfVxyXG4gICAgJi5pdGVtcy1yb3V0ZXMge1xyXG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcclxuICAgICAgICBncmlkLXRlbXBsYXRlLXJvd3M6IGF1dG87XHJcbiAgICAgICAgZ3JpZC1nYXA6ICRzaXplLWdhcDtcclxuICAgICAgICBnYXA6ICRzaXplLWdhcDtcclxuICAgIH1cclxuICAgICNldmVudHNMaXN0ICYge1xyXG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcclxuICAgICAgICBncmlkLXRlbXBsYXRlLXJvd3M6IGF1dG87XHJcbiAgICAgICAgZ3JpZC1nYXA6ICRzaXplLWdhcDtcclxuICAgICAgICBnYXA6ICRzaXplLWdhcDtcclxuICAgIH1cclxuICAgICNhcnRpY2xlc0xpc3QgJiB7XHJcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xyXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtcm93czogYXV0bztcclxuICAgICAgICBncmlkLWdhcDogJHNpemUtZ2FwO1xyXG4gICAgICAgIGdhcDogJHNpemUtZ2FwO1xyXG4gICAgfVxyXG4gICAgI3F1aWNrQmxvZyAmIHtcclxuICAgICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBhdXRvO1xyXG4gICAgICAgIGdyaWQtZ2FwOiAkc2l6ZS1nYXA7XHJcbiAgICAgICAgZ2FwOiAkc2l6ZS1nYXA7XHJcbiAgICB9XHJcbn1cclxuLml0ZW0ge1xyXG4gICAgJi5pdGVtLXJvdXRlLFxyXG4gICAgJi5pdGVtLWFydGljbGUsXHJcbiAgICAmLml0ZW0tZXZlbnQge1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDIwcHggcmdiYSgjMDAwLCAuMik7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAuaW1nV3JhcCB7XHJcbiAgICAgICAgICAgIGhlaWdodDogMjAwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5pbWdDb3ZlciB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnb2JqZWN0LWZpdDogY292ZXI7IG9iamVjdC1wb3NpdGlvbjogY2VudGVyOyc7XHJcbiAgICAgICAgICAgIC1vLW9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICAgICAgLW8tb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuaW5mbyB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDIwcHg7XHJcbiAgICAgICAgICAgICYgPiAqOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmOmZvY3VzLFxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMjBweCByZ2JhKCMwMDAsIC40KTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmLml0ZW0tY2F0ZWdvcnkge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIHBhZGRpbmc6IDIwcHg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgICAgICBib3gtc2hhZG93OiAwIDAgMjBweCByZ2JhKCMwMDAsIC4yKTtcclxuICAgICAgICAmID4gKjpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjpmb2N1cyxcclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDIwcHggcmdiYSgjMDAwLCAuNCk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi5pbWFnZSB7XHJcbiAgICAmLmltYWdlLWJhbm5lciB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IDUwMHB4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICdvYmplY3QtZml0OiBjb3Zlcjsgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7JztcclxuICAgICAgICAtby1vYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICAtby1vYmplY3QtcG9zaXRpb246IGNlbnRlcjtcclxuICAgICAgICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcclxuICAgICAgICBib3gtc2hhZG93OiAwIDAgMjBweCByZ2JhKCMwMDAsIC4yKTtcclxuICAgICAgICB0cmFuc2l0aW9uOiAkYW5pO1xyXG4gICAgICAgICY6Zm9jdXMsXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAyMHB4IHJnYmEoIzAwMCwgLjQpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5pZnJhbWUge1xyXG4gICAgLnRleHQgJiB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gICAgJlt0aXRsZT1cIllvdVR1YmUgdmlkZW8gcGxheWVyXCJdIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcclxuICAgICAgICBhc3BlY3QtcmF0aW86IDE2Lzk7XHJcbiAgICB9XHJcbiAgICAmW3NyYyo9XCJodHRwczovL3d3dy5nb29nbGUuY29tL21hcHMvXCJdIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjI5LCAyMjcsIDIyMyk7XHJcbiAgICB9XHJcbn1cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIGxvdyBkaXNwbGF5Ki9cclxuQG1lZGlhIChtYXgtaGVpZ2h0OiAkc2l6ZS1kaXNwbGF5TWluSGVpZ2h0KSB7XHJcblxyXG59IiwKCQkiLy8gbWFpbjogbWFzdGVyLnNjc3NcclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSBhbGwgKi9cclxuI21lbnUtaGVhZGVyLW1lbnUsXHJcbiNtZW51LXNpZGUtbWVudSB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgJiA+ICoge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xyXG4gICAgfVxyXG4gICAgLmxpbmsgPiBhIHtcclxuICAgICAgICBjb2xvcjogaW5oZXJpdCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4ge1xyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAuc3ViLW1lbnUge1xyXG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogNTAwcHg7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWSgxKTtcclxuICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnN1Yi1tZW51IHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgICAgbWF4LWhlaWdodDogMDtcclxuICAgICAgICBtaW4td2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgICAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgICAgYm94LXNoYWRvdzogMnB4IDJweCAxMHB4IHJnYmEoMCwgMCwgMCwgLjEpO1xyXG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGVZKDApO1xyXG4gICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IHRvcDtcclxuICAgICAgICB0cmFuc2l0aW9uOiAkYW5pO1xyXG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IC0xMHB4O1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAubGluayB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi5zd2lwZXItY29udGFpbmVyIHtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIC5zd2lwZXItbmV4dCxcclxuICAgIC5zd2lwZXItcHJldiB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogY2FsYyg1MCUgLSAyNXB4KTtcclxuICAgICAgICB6LWluZGV4OiAzO1xyXG4gICAgICAgIHdpZHRoOiA1MHB4O1xyXG4gICAgICAgIGhlaWdodDogNTBweDtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICAgICAgdHJhbnNpdGlvbjogJGFuaTtcclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgICBzdmcgcGF0aCB7XHJcbiAgICAgICAgICAgIGZpbGw6ICRjb2xvci10ZXh0O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLnN3aXBlci1idXR0b24tZGlzYWJsZWQge1xyXG4gICAgICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnN3aXBlci1uZXh0IHtcclxuICAgICAgICByaWdodDogJHNpemUtY29udGFpbmVyMS8yIC0gMjVweDtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoI3skc2l6ZS1jb250YWluZXIxICsgMjVweH0pO1xyXG4gICAgfVxyXG4gICAgLnN3aXBlci1wcmV2IHtcclxuICAgICAgICBsZWZ0OiAkc2l6ZS1jb250YWluZXIxLzIgLSAyNXB4O1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtICN7JHNpemUtY29udGFpbmVyMSArIDI1cHh9KTtcclxuICAgIH1cclxuICAgIC5zd2lwZXItcGFnaW5hdGlvbiB7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgIH1cclxuICAgIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xyXG4gICAgICAgIHdpZHRoOiAxMHB4O1xyXG4gICAgICAgIGhlaWdodDogMTBweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItYmFzZTtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIHRyYW5zaXRpb246ICRhbmk7XHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1iYXNlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItYmFzZTtcclxuICAgIH1cclxuICAgIC5zd2lwZXItc2xpZGU6bm90KC5zd2lwZXItc2xpZGUtYWN0aXZlKSBhIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gICAgJjpoYXMoOmZvY3VzLXZpc2libGUpLFxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgICAgLnN3aXBlci1uZXh0Om5vdCguc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCksXHJcbiAgICAgICAgLnN3aXBlci1wcmV2Om5vdCguc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCkge1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAuODtcclxuICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiBub25lO1xyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnN3aXBlci1wYWdpbmF0aW9uIHtcclxuICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAjaG9tZVNsaWRlciAmIHtcclxuICAgICAgICBwYWRkaW5nOiAyMHB4ICRzaXplLWNvbnRhaW5lcjE7XHJcbiAgICAgICAgJjo6YmVmb3JlLFxyXG4gICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiAyMHB4O1xyXG4gICAgICAgICAgICB6LWluZGV4OiAyO1xyXG4gICAgICAgICAgICB3aWR0aDogJHNpemUtY29udGFpbmVyMTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgbGVmdDogLTJweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgcmdiYSgjZmZmLCAxKSAwJSwgcmdiYSgjZmZmLCAwKSAxMDAlKTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICByaWdodDogLTJweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgcmdiYSgjZmZmLCAwKSAwJSwgcmdiYSgjZmZmLCAxKSAxMDAlKTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnN3aXBlci1zbGlkZSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGNhbGMoKDEwMHZ3IC0gI3skc2l6ZS1jb250YWluZXIxKjJ9IC0gMTBweCkvMi42NjY2NjY2NjY2NjY2NjcpO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEyMDBweDtcclxuICAgICAgICAgICAgbWFyZ2luOiAwICRzaXplLWNvbnRhaW5lcjE7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zd2lwZXItc2xpZGUgaW1nIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDM7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnb2JqZWN0LWZpdDogY292ZXI7IG9iamVjdC1wb3NpdGlvbjogY2VudGVyOyc7XHJcbiAgICAgICAgICAgIC1vLW9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICAgICAgLW8tb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMjBweCByZ2JhKCMwMDAsIC4xNSk7XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IC44O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuc3dpcGVyLXNsaWRlIC5jb250ZW50IHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDM7XHJcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAyMDBweCk7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwMHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwMHB4O1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgICYgPiAqOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuc3dpcGVyLXNsaWRlLnN3aXBlci1zbGlkZS1hY3RpdmUgLmNvbnRlbnQge1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuc3dpcGVyLW5leHQsXHJcbiAgICAgICAgLnN3aXBlci1wcmV2IHtcclxuICAgICAgICAgICAgdG9wOiBjYWxjKDUwJSAtIDI1cHggLSAxMHB4KTtcclxuICAgICAgICAgICAgc3ZnIHBhdGgge1xyXG4gICAgICAgICAgICAgICAgZmlsbDogJGNvbG9yLWJhc2U7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnN3aXBlci1wYWdpbmF0aW9uIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgI2V2ZW50c1F1aWNrICYge1xyXG4gICAgICAgIHBhZGRpbmc6IDIwcHggMDtcclxuICAgICAgICAmOjpiZWZvcmUsXHJcbiAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgICAgICAgIHdpZHRoOiAkc2l6ZS1jb250YWluZXIxO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogLXdlYmtpdC1ncmFkaWVudChsZWZ0IHRvcCwgcmlnaHQgdG9wLCBjb2xvci1zdG9wKDAlLCByZ2JhKCNmZmYsIDEpKSwgY29sb3Itc3RvcCgxMDAlLCByZ2JhKCNmZmYsIDApKSk7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgcmdiYSgjZmZmLCAxKSAwJSwgcmdiYSgjZmZmLCAwKSAxMDAlKTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IC13ZWJraXQtZ3JhZGllbnQobGVmdCB0b3AsIHJpZ2h0IHRvcCwgY29sb3Itc3RvcCgwJSwgcmdiYSgjZmZmLCAwKSksIGNvbG9yLXN0b3AoMTAwJSwgcmdiYSgjZmZmLCAxKSkpO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHJnYmEoI2ZmZiwgMCkgMCUsIHJnYmEoI2ZmZiwgMSkgMTAwJSk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zd2lwZXItc2xpZGUge1xyXG4gICAgICAgICAgICB3aWR0aDogY2FsYygoKDEwMCUgLSAjeyRzaXplLWNvbnRhaW5lcjEqMn0pLzMpIC0gKDIgKiAjeyRzaXplLWdhcH0gLyAzKSk7XHJcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAkc2l6ZS1nYXA7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246ICRhbmk7XHJcbiAgICAgICAgICAgICY6bGFzdC1jaGlsZDpub3QoOmZpcnN0LWNoaWxkKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6ICRzaXplLWNvbnRhaW5lcjE7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnN3aXBlci1uZXh0LFxyXG4gICAgICAgIC5zd2lwZXItcHJldiB7XHJcbiAgICAgICAgICAgIHN2ZyBwYXRoIHtcclxuICAgICAgICAgICAgICAgIGZpbGw6ICRjb2xvci10ZXh0O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zd2lwZXItcGFnaW5hdGlvbiB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICNyZWZlcmVuY2VzICYge1xyXG4gICAgICAgIHBhZGRpbmc6IDAgJHNpemUtY29udGFpbmVyMS80O1xyXG4gICAgICAgICY6OmJlZm9yZSxcclxuICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgei1pbmRleDogMjtcclxuICAgICAgICAgICAgd2lkdGg6ICRzaXplLWNvbnRhaW5lcjEvNDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IC13ZWJraXQtZ3JhZGllbnQobGVmdCB0b3AsIHJpZ2h0IHRvcCwgY29sb3Itc3RvcCgwJSwgcmdiYSgjZmZmLCAxKSksIGNvbG9yLXN0b3AoMTAwJSwgcmdiYSgjZmZmLCAwKSkpO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHJnYmEoI2ZmZiwgMSkgMCUsIHJnYmEoI2ZmZiwgMCkgMTAwJSk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LWdyYWRpZW50KGxlZnQgdG9wLCByaWdodCB0b3AsIGNvbG9yLXN0b3AoMCUsIHJnYmEoI2ZmZiwgMCkpLCBjb2xvci1zdG9wKDEwMCUsIHJnYmEoI2ZmZiwgMSkpKTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCByZ2JhKCNmZmYsIDApIDAlLCByZ2JhKCNmZmYsIDEpIDEwMCUpO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuc3dpcGVyLXdyYXBwZXIge1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuc3dpcGVyLXNsaWRlIHtcclxuICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogJHNpemUtZ2FwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zd2lwZXItcHJldiB7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zd2lwZXItbmV4dCB7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4uZmYtc3RyZWFtIHtcclxuICAgIG1hcmdpbjogMCAtMjBweDtcclxuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcclxuICAgIC5mZi1zdHJlYW0td3JhcHBlciB7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMCAyMHB4O1xyXG4gICAgfVxyXG4gICAgLmZmLWl0ZW0gLmZmLWltZy1ob2xkZXIgaW1nIHtcclxuICAgICAgICBoZWlnaHQ6IDI1MHB4O1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IHVuc2V0ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICdvYmplY3QtZml0OiBjb3Zlcjsgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7JztcclxuICAgICAgICAtby1vYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICAtby1vYmplY3QtcG9zaXRpb246IGNlbnRlcjtcclxuICAgICAgICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcclxuICAgIH1cclxuICAgIC5mZi1pdGVtIC5waWN0dXJlLWl0ZW1fX2lubmVyIHtcclxuICAgICAgICBib3gtc2hhZG93OiAwIDAgMjBweCAwIHJnYmEoIzAwMCwgLjEpICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogJGFuaTtcclxuICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOmZvY3VzLFxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMjBweCAwIHJnYmEoIzAwMCwgLjIpICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmZmLXNxdWFyZSB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLWJhc2UgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5mZi1sb2FkbW9yZS13cmFwcGVyIC5mZi1idG4ge1xyXG4gICAgICAgIG1pbi13aWR0aDogMTIwcHg7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgfVxyXG59XHJcbi5waG90b0dhbGxlcnkge1xyXG4gICAgJi5zaW5nbGUge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuICAgICYubXVsdGlwbGUge1xyXG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcclxuICAgICAgICBncmlkLXRlbXBsYXRlLXJvd3M6IGF1dG87XHJcbiAgICAgICAgZ3JpZC1nYXA6IDFlbTtcclxuICAgICAgICBmaWd1cmUge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAmID4gYSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOm50aC1jaGlsZChuKzcpIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjpudGgtY2hpbGQoNikge1xyXG4gICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiK1wiIGF0dHIoZGF0YS1oaWRlaW1hZ2VzKTtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yLWJhc2UsIC43KTtcclxuICAgICAgICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDJlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmW2RhdGEtaGlkZWltYWdlcz1cIjBcIl0ge1xyXG4gICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgZmlndXJlIGltZyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDE1MHB4O1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJ29iamVjdC1maXQ6IGNvdmVyOyBvYmplY3QtcG9zaXRpb246IGNlbnRlcjsnO1xyXG4gICAgICAgICAgICAtby1vYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgICAgIC1vLW9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICAgICAgICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmLm1hc29ucnkge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1hcmdpbjogLSRzaXplLWdhcC8yIDA7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICAgICAgdHJhbnNpdGlvbjogJGFuaTtcclxuICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5tYXNvbnJ5T2JqZWN0IHtcclxuICAgICAgICAgICAgd2lkdGg6IGNvdW50KDMpO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAkc2l6ZS1nYXAvMjtcclxuICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDIwcHggcmdiYSgjMDAwLCAuMTUpO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogJGFuaTtcclxuICAgICAgICAgICAgICAgICY6Zm9jdXMsXHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMjBweCByZ2JhKCMwMDAsIC40KTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4jbWVudS1mb290ZXItbWVudSB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG59XHJcbiNjb3B5cmlnaHQge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxufVxyXG4jYnJpY2tzIHtcclxuICAgIG1hcmdpbi10b3A6IDVweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAwO1xyXG4gICAgc3ZnIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMnB4O1xyXG4gICAgfVxyXG4gICAgc3ZnIHBhdGgsXHJcbiAgICBzdmcgcmVjdCB7XHJcbiAgICAgICAgZmlsbDogI2ZmZjtcclxuICAgICAgICB0cmFuc2l0aW9uOiAkYW5pO1xyXG4gICAgfVxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgICAgc3ZnIHBhdGgsXHJcbiAgICAgICAgc3ZnIHJlY3Qge1xyXG4gICAgICAgICAgICBmaWxsOiAkY29sb3ItYmFzZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgc3ZnIHJlY3Qge1xyXG4gICAgICAgICAgICB4OiAxNTY7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi5wc3dwIHtcclxuICAgIC5wc3dwX19iZyB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcclxuICAgIH1cclxuICAgIC5wc3dwX19jYXB0aW9uX19jZW50ZXIge1xyXG4gICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuICAgIC5wc3dwX191aS0tZml0IC5wc3dwX190b3AtYmFyLFxyXG4gICAgLnBzd3BfX3VpLS1maXQgLnBzd3BfX2NhcHRpb24ge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgfVxyXG4gICAgLnBzd3BfX2ltZy0tcGxhY2Vob2xkZXItLWJsYW5rIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgIH1cclxuICAgIGJ1dHRvbi5wc3dwX19idXR0b24ge1xyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4uYnJlYWRjcnVtYiB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICBvcGFjaXR5OiAuODtcclxuICAgIHRyYW5zaXRpb246ICRhbmk7XHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgfVxyXG4gICAgYSB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMTZweDtcclxuICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgIGJvdHRvbTogLTFweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBsaSB7XHJcbiAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9VVRGLTgsIDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nNicgaGVpZ2h0PSc2JyB2aWV3Qm94PScwIDAgNDM4LjUzMyA0MzguNTMzJyBmaWxsPScje2Zvcm1hdFJHQigkY29sb3ItZHJhYil9Jz48cGF0aCBkPSdNNDA5LjEzMyAxMDkuMjAzYy0xOS42MDgtMzMuNTkyLTQ2LjIwNS02MC4xODktNzkuNzk4LTc5Ljc5NkMyOTUuNzM2IDkuODAxIDI1OS4wNTggMCAyMTkuMjczIDBjLTM5Ljc4MSAwLTc2LjQ3IDkuODAxLTExMC4wNjMgMjkuNDA3LTMzLjU5NSAxOS42MDQtNjAuMTkyIDQ2LjIwMS03OS44IDc5Ljc5NkM5LjgwMSAxNDIuOCAwIDE3OS40ODkgMCAyMTkuMjY3YzAgMzkuNzggOS44MDQgNzYuNDYzIDI5LjQwNyAxMTAuMDYyIDE5LjYwNyAzMy41OTIgNDYuMjA0IDYwLjE4OSA3OS43OTkgNzkuNzk4IDMzLjU5NyAxOS42MDUgNzAuMjgzIDI5LjQwNyAxMTAuMDYzIDI5LjQwN3M3Ni40Ny05LjgwMiAxMTAuMDY1LTI5LjQwN2MzMy41OTMtMTkuNjAyIDYwLjE4OS00Ni4yMDYgNzkuNzk1LTc5Ljc5OCAxOS42MDMtMzMuNTk2IDI5LjQwMy03MC4yODQgMjkuNDAzLTExMC4wNjIuMDAxLTM5Ljc4Mi05LjgtNzYuNDcyLTI5LjM5OS0xMTAuMDY0eic+PC9wYXRoPjwvc3ZnPlwiKTtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIHRvcDogLTJweDtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiA4cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAjcGFnZUludHJvICYge1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3ItZHJhYjtcclxuICAgIH1cclxuICAgIGJvZHkucG9zdC10ZW1wbGF0ZS1kZWZhdWx0ICYge1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgfVxyXG59XHJcbi53cGNmNyB7XHJcbiAgICAucm93IHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgIH1cclxuICAgIC5yb3cgc3Bhbjpub3QoLndwY2Y3LW5vdC12YWxpZC10aXApOm5vdCgud3BjZjctc3Bpbm5lcik6bm90KC53cGNmNy1saXN0LWl0ZW0tbGFiZWwpIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIHA6bnRoLWxhc3QtY2hpbGQoMikge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICB9XHJcbiAgICB0ZXh0YXJlYSB7XHJcbiAgICAgICAgaGVpZ2h0OiA1ZW07XHJcbiAgICB9XHJcbiAgICBzcGFuLndwY2Y3LWxpc3QtaXRlbSB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lO1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgIH1cclxuICAgIHNwYW4ud3BjZjctbm90LXZhbGlkLXRpcCB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIGJvdHRvbTogLjhlbTtcclxuICAgICAgICB6LWluZGV4OiAwO1xyXG4gICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogLjdlbTtcclxuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgIH1cclxuICAgIGRpdi53cGNmNy1yZXNwb25zZS1vdXRwdXQge1xyXG4gICAgICAgIG1hcmdpbjogMzBweCAwIDA7XHJcbiAgICAgICAgcGFkZGluZzogLjVlbTtcclxuICAgIH1cclxuICAgIGlucHV0LndwY2Y3LXN1Ym1pdCB7XHJcbiAgICAgICAgcGFkZGluZzogMTVweCA0MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIHNwYW4ud3BjZjctZm9ybS1jb250cm9sLXdyYXAge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZTtcclxuICAgIH1cclxuICAgIC5yZUNBUFRDSEFpbmZvIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogLjdlbTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS4yZW07XHJcbiAgICAgICAgb3BhY2l0eTogLjc7XHJcbiAgICB9XHJcbiAgICBhIHtcclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLndwY2Y3LWxpc3QtaXRlbS1sYWJlbCB7XHJcbiAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAgICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgICAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgIH1cclxuICAgIC53cGNmNy1zcGlubmVyIHtcclxuICAgICAgICB0b3A6IDVweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICB9XHJcbiAgICAud3BjZjctc3VibWl0OmRpc2FibGVkIHtcclxuICAgICAgICBvcGFjaXR5OiAuMztcclxuICAgIH1cclxuICAgICNjb250YWN0ICYge1xyXG4gICAgICAgIHBhZGRpbmc6IDMwcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWRyYWI7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTVweDtcclxuICAgIH1cclxuICAgICNzdWJzY3JpYmUgJiB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnJvdyB7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBpbnB1dC53cGNmNy1zdWJtaXQge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA3cHggNDBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLndwY2Y3LXNwaW5uZXIge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogYXV0bztcclxuICAgICAgICAgICAgbGVmdDogMTBweDtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICAucmVDQVBUQ0hBaW5mbyB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICB9XHJcbiAgICAgICAgLndwY2Y3LXJlc3BvbnNlLW91dHB1dCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGlucHV0W3R5cGU9XCJkYXRlXCJdLFxyXG4gICAgICAgIGlucHV0W3R5cGU9XCJ0aW1lXCJdLFxyXG4gICAgICAgIGlucHV0W3R5cGU9XCJtb250aFwiXSxcclxuICAgICAgICBpbnB1dFt0eXBlPVwid2Vla1wiXSxcclxuICAgICAgICBpbnB1dFt0eXBlPVwiZGF0ZXRpbWVcIl0sXHJcbiAgICAgICAgaW5wdXRbdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdLFxyXG4gICAgICAgIGlucHV0W3R5cGU9XCJlbWFpbFwiXSxcclxuICAgICAgICBpbnB1dFt0eXBlPVwibnVtYmVyXCJdLFxyXG4gICAgICAgIGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXSxcclxuICAgICAgICBpbnB1dFt0eXBlPVwic2VhcmNoXCJdLFxyXG4gICAgICAgIGlucHV0W3R5cGU9XCJ0ZWxcIl0sXHJcbiAgICAgICAgaW5wdXRbdHlwZT1cInRleHRcIl0sXHJcbiAgICAgICAgaW5wdXRbdHlwZT1cInVybFwiXSxcclxuICAgICAgICBzZWxlY3QsXHJcbiAgICAgICAgdGV4dGFyZWEge1xyXG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICB9XHJcbiAgICAgICAgdGV4dGFyZWE6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsXHJcbiAgICAgICAgaW5wdXQ6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xyXG4gICAgICAgICAgICBjb2xvcjogcmdiYSgjZmZmLCAuNSk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHRleHRhcmVhOi1tb3otcGxhY2Vob2xkZXIsXHJcbiAgICAgICAgaW5wdXQ6LW1vei1wbGFjZWhvbGRlciB7XHJcbiAgICAgICAgICAgIGNvbG9yOiByZ2JhKCNmZmYsIC41KTtcclxuICAgICAgICB9XHJcbiAgICAgICAgdGV4dGFyZWE6Oi1tb3otcGxhY2Vob2xkZXIsXHJcbiAgICAgICAgaW5wdXQ6Oi1tb3otcGxhY2Vob2xkZXIge1xyXG4gICAgICAgICAgICBjb2xvcjogcmdiYSgjZmZmLCAuNSk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHRleHRhcmVhOi1tcy1pbnB1dC1wbGFjZWhvbGRlcixcclxuICAgICAgICBpbnB1dDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xyXG4gICAgICAgICAgICBjb2xvcjogcmdiYSgjZmZmLCAuNSk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGlucHV0Oi13ZWJraXQtYXV0b2ZpbGwsXHJcbiAgICAgICAgaW5wdXQ6LXdlYmtpdC1hdXRvZmlsbDpob3ZlcixcclxuICAgICAgICBpbnB1dDotd2Via2l0LWF1dG9maWxsOmZvY3VzIHtcclxuICAgICAgICAgICAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDAgMTAwMHB4IHJnYmEoJGNvbG9yLWJhc2UsIC4yKSBpbnNldDtcclxuICAgICAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDUwMDBzIGVhc2UtaW4tb3V0IDBzO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDUwMDBzIGVhc2UtaW4tb3V0IDBzO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4uZ3JlY2FwdGNoYS1iYWRnZSB7XHJcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbn1cclxuI3BhZ2VNZW51IHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICBwb3NpdGlvbjogLXdlYmtpdC1zdGlja3k7XHJcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xyXG4gICAgdG9wOiAyMHB4O1xyXG4gICAgd2lkdGg6IDMwMHB4O1xyXG4gICAgbWluLXdpZHRoOiAyMDBweDtcclxuICAgIHBhZGRpbmc6IDIwcHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZHJhYjtcclxuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICB0cmFuc2l0aW9uOiAkYW5pO1xyXG4gICAgJi5hY3RpdmUge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG4gICAgJi5vZmZzZXQge1xyXG4gICAgICAgIHRvcDogMjBweCArICRzaXplLWhlYWRlclN0aWNreTtcclxuICAgIH1cclxuICAgIHVsIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgfVxyXG4gICAgbGkge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICYgfiAudGV4dCB7XHJcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDMwMHB4KTtcclxuICAgIH1cclxuICAgIC5idG5bb25jbGljayo9XCJtYXVzU2NyaXB0LnBhZ2VNZW51X3RvZ2dsZVZpZXdcIl0ge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBjb2xvcjogJGNvbG9yLXRleHQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWRyYWI7XHJcbiAgICAgICAgJiA+ICo6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuI2xhenlMb2FkIHtcclxuICAgIGdyaWQtY29sdW1uOiAxIC8gLTE7XHJcbiAgICBtYXgtaGVpZ2h0OiAwO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZS1pbi1vdXQ7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAuYnRuIHNwYW4ge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogLjhlbTtcclxuICAgIH1cclxuICAgICYuYWN0aXZlIHtcclxuICAgICAgICBtYXgtaGVpZ2h0OiB1bnNldDtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICB9XHJcbn1cclxuLnByZWxvYWRlciB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgZ3JpZC1jb2x1bW46IDEgLyAtMTtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICB6LWluZGV4OiAwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDA7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgdHJhbnNpdGlvbjogJGFuaTtcclxuICAgIGN1cnNvcjogd2FpdDtcclxuICAgICYgPiBkaXYge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICB3aWR0aDogMTBweDtcclxuICAgICAgICBoZWlnaHQ6IDEwcHg7XHJcbiAgICAgICAgbWFyZ2luOiAzcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJhc2U7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcclxuICAgIH1cclxuICAgICYuYWN0aXZlIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGhlaWdodDogNzVweDtcclxuICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICB9XHJcbn1cclxuLmZpbHRlcnMge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAkc2l6ZS1zZXBhcmF0b3IxLzI7XHJcbiAgICAmID4gKjpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XHJcbiAgICB9XHJcbiAgICBzZWxlY3Qge1xyXG4gICAgICAgIG1heC13aWR0aDogMjcwcHg7XHJcbiAgICB9XHJcbn1cclxuLm5vdGljZSB7XHJcbiAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgJi5zdWNjZXNzIHtcclxuICAgICAgICBjb2xvcjogJGNvbG9yLXN1Y2Nlc3MtdGV4dDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itc3VjY2Vzcy1iZztcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3Itc3VjY2Vzcy10ZXh0O1xyXG4gICAgfVxyXG4gICAgJi5pbmZvIHtcclxuICAgICAgICBjb2xvcjogJGNvbG9yLWluZm8tdGV4dDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItaW5mby1iZztcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItaW5mby10ZXh0O1xyXG4gICAgfVxyXG4gICAgJi53YXJuaW5nIHtcclxuICAgICAgICBjb2xvcjogJGNvbG9yLXdhcm5pbmctdGV4dDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2FybmluZy1iZztcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3Itd2FybmluZy10ZXh0O1xyXG4gICAgfVxyXG4gICAgJi5kYW5nZXIge1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3ItZGFuZ2VyLXRleHQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWRhbmdlci1iZztcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItZGFuZ2VyLXRleHQ7XHJcbiAgICB9XHJcbiAgICAjYXJ0aWNsZXNMaXN0ICYsXHJcbiAgICAjZXZlbnRzTGlzdCAmIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGdyaWQtY29sdW1uOiAxIC8gLTE7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgfVxyXG59XHJcbiNzaWJsaW5nc0FydGljbGVzIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAmID4gLnNwbGl0IHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogJHNpemUtc2VwYXJhdG9yMS8yO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAtMnB4O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDFweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDVweCBzb2xpZCAjMDAwO1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogLjE1O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYgPiBhID4gLnNwbGl0IHtcclxuICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJiA+ICo6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6ICRzaXplLXNlcGFyYXRvcjEvMjtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgJiA+IGEgPiAuc3BsaXQge1xyXG4gICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYgPiAqOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJiA+ICo6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItdGV4dDtcclxuICAgICAgICAgICAgJjpmb2N1cyxcclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBzdmcgcGF0aCB7XHJcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBzdmcgcGF0aCB7XHJcbiAgICAgICAgICAgIGZpbGw6ICMwMDA7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246ICRhbmk7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IC4xNTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLnNvY2lhbE5ldHdvcmtzIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGEge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1iYXNlO1xyXG4gICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi5pY29uLWZhY2Vib29rLFxyXG4gICAgICAgICYuaWNvbi1pbnN0YWdyYW0ge1xyXG4gICAgICAgICAgICBwYXRoIHtcclxuICAgICAgICAgICAgICAgIGZpbGw6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAkYW5pO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAmLmljb24tZmFjZWJvb2sge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDU5LCA4OSwgMTUyKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLmljb24taW5zdGFncmFtIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYigyMjgsIDY0LCA5NSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBoZWFkZXIgJiB7XHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICYuaWNvbi1mYWNlYm9vayxcclxuICAgICAgICAgICAgJi5pY29uLWluc3RhZ3JhbSB7XHJcbiAgICAgICAgICAgICAgICBwYXRoIHtcclxuICAgICAgICAgICAgICAgICAgICBmaWxsOiAkY29sb3ItYmFzZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICYuaWNvbi1mYWNlYm9vayxcclxuICAgICAgICAgICAgICAgICYuaWNvbi1pbnN0YWdyYW0ge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhdGgge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmaWxsOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIGZvb3RlciAmIHtcclxuICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xyXG4gICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICBhIHtcclxuICAgICAgICAgICAgJi5pY29uLWZhY2Vib29rLFxyXG4gICAgICAgICAgICAmLmljb24taW5zdGFncmFtIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICBwYXRoIHtcclxuICAgICAgICAgICAgICAgICAgICBmaWxsOiAkY29sb3ItYWx0MjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICYuaWNvbi1mYWNlYm9vayxcclxuICAgICAgICAgICAgICAgICYuaWNvbi1pbnN0YWdyYW0ge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhdGgge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmaWxsOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4uaWNvbiB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgJi5pY29uLWZhY2Vib29rIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoNTksIDg5LCAxNTIpO1xyXG4gICAgICAgIHBhdGgge1xyXG4gICAgICAgICAgICBmaWxsOiAjZmZmO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOmZvY3VzLFxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmFzZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuaXRlbS1jYXRlZ29yeSAmIHtcclxuICAgICAgICB3aWR0aDogNjBweDtcclxuICAgICAgICBoZWlnaHQ6IDYwcHg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgIH1cclxufVxyXG4jYmFja1RvVG9wIHtcclxuICAgICYubW9zdEJvdHRvbSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgIH1cclxufVxyXG4uc2lkZVBhbmVsIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgaGVpZ2h0OiAyNXB4O1xyXG4gICAgbWFyZ2luLWxlZnQ6IDIwcHg7XHJcbiAgICAmLm9wZW4ge1xyXG4gICAgICAgIC5zaWRlUGFuZWwtY29udGVudCB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuc2lkZVBhbmVsLXRvZ2dsZSB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgZmlsbDogcmdiYSgjZmZmLCAxKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICBmaWxsOiByZ2JhKCNmZmYsIC44KTtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogJGFuaTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuc2lkZVBhbmVsLWNvbnRlbnQge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgei1pbmRleDogMTAxO1xyXG4gICAgICAgIHdpZHRoOiA0NTBweDtcclxuICAgICAgICBoZWlnaHQ6IDEwMHZoO1xyXG4gICAgICAgIG1heC13aWR0aDogMTAwdnc7XHJcbiAgICAgICAgcGFkZGluZzogNTBweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmFzZTtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcclxuICAgICAgICB0cmFuc2l0aW9uOiAkYW5pO1xyXG4gICAgICAgIGJveC1zaGFkb3c6IC0xMHB4IDAgNDBweCByZ2JhKDAsIDAsIDAsIC4xKTtcclxuICAgICAgICAmID4gKjpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuc2lkZVBhbmVsLWNsb3NlIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAyMHB4O1xyXG4gICAgICAgIHJpZ2h0OiAyMHB4O1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgb3BhY2l0eTogLjc7XHJcbiAgICAgICAgICAgIGZpbGw6ICNmZmY7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246ICRhbmk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgaGVhZGVyLnN0aWNreSAmIHtcclxuICAgICAgICAuc2lkZVBhbmVsLXRvZ2dsZSB7XHJcbiAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICBmaWxsOiAkY29sb3ItdGV4dDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIGhlYWRlci5sYXRlbnQgJiB7XHJcbiAgICAgICAgLnNpZGVQYW5lbC1jb250ZW50IHtcclxuICAgICAgICAgICAgdG9wOiAkc2l6ZS1oZWFkZXJTdGlja3k7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgaGVhZGVyLnN0aWNreSAjbWVudS1oZWFkZXItbWVudSAmLFxyXG4gICAgaGVhZGVyLnN0aWNreSAjbWVudS1zaWRlLW1lbnUgJixcclxuICAgIGJvZHkucGFnZS10ZW1wbGF0ZS1wYWdlLWhvbWUgI21lbnUtaGVhZGVyLW1lbnUgJixcclxuICAgIGJvZHkucGFnZS10ZW1wbGF0ZS1wYWdlLWhvbWUgI21lbnUtc2lkZS1tZW51ICYge1xyXG4gICAgICAgIC5zaWRlUGFuZWwtdG9nZ2xlIHtcclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgICAgIGZpbGw6ICRjb2xvci1iYXNlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICBmaWxsOiAkY29sb3ItdGV4dDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICNmaXhlZE5hdmlnYXRpb24gJixcclxuICAgIC5wYWdlLXRlbXBsYXRlLXBhZ2UtaG9tZSAmIHtcclxuICAgICAgICAuc2lkZVBhbmVsLXRvZ2dsZSB7XHJcbiAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICBmaWxsOiAkY29sb3ItdGV4dDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOmZvY3VzLFxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmlsbDogJGNvbG9yLWJhc2U7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuI3NpZGVNZW51IHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuI3NpZGVQYW5lbFN3aXBlIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuYm9keS5zaWRlUGFuZWwtb3BlbiBmb290ZXIsXHJcbmJvZHkuc2lkZVBhbmVsLW9wZW4gaGVhZGVyID4gLmNvbnRhaW5lciA+IC5zcGxpdCA+ICo6bm90KC5zaWRlUGFuZWwpLFxyXG5ib2R5LnNpZGVQYW5lbC1vcGVuIGhlYWRlciA+IC5jb250YWluZXIgPiAuc3BsaXQgPiAuc2lkZVBhbmVsID4gLnNpZGVQYW5lbC10b2dnbGUsXHJcbmJvZHkuc2lkZVBhbmVsLW9wZW4gaGVhZGVyID4gLmNvbnRhaW5lciA+ICNmaXhlZE5hdmlnYXRpb24gPiAqOm5vdCgub3BlbiksXHJcbmJvZHkuc2lkZVBhbmVsLW9wZW4gbWFpbixcclxuYm9keTpub3QoLnRvdWNoRGV2aWNlKSAubW9kYWxPcGVuIHtcclxuICAgIGZpbHRlcjogYmx1cigycHgpO1xyXG4gICAgb3BhY2l0eTogLjU7XHJcbn1cclxuI2ZpeGVkTmF2aWdhdGlvbiB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgYm9keS5vcGVuTWVudSAmIHtcclxuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICAgICAgcmlnaHQ6IDIwcHg7XHJcbiAgICAgICAgei1pbmRleDogMTAxO1xyXG4gICAgfVxyXG59XHJcbiNtb2RhbCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB6LWluZGV4OiAxMDI7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2UtaW4tb3V0O1xyXG4gICAgJi5hY3RpdmUge1xyXG4gICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAubW9kYWxDb250ZW50V3JhcCB7XHJcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IGNhbGMoMTAwJSAtIDQwcHgpO1xyXG4gICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWSgxKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAub3ZlcmxheSB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHotaW5kZXg6IDExO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIC40KTtcclxuICAgIH1cclxuICAgIC5tb2RhbENvbnRlbnRXcmFwIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgei1pbmRleDogMTI7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA2MDBweDtcclxuICAgICAgICBtYXgtaGVpZ2h0OiAwO1xyXG4gICAgICAgIG1hcmdpbjogMjBweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmFzZTtcclxuICAgICAgICBib3gtc2hhZG93OiAwIDAgNTBweCByZ2JhKDAsIDAsIDAsIC4yKTtcclxuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICBvdmVyZmxvdzogYXV0bztcclxuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWSgwKTtcclxuICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3A7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIC41cyBlYXNlLWluLW91dDtcclxuICAgIH1cclxuICAgIC5jbG9zZSB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMjBweDtcclxuICAgICAgICByaWdodDogMjBweDtcclxuICAgICAgICB6LWluZGV4OiAxMztcclxuICAgICAgICB3aWR0aDogMjBweDtcclxuICAgICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIHRyYW5zaXRpb246ICRhbmk7XHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItZGFuZ2VyLXRleHQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICBjb250ZW50OiAnw5cnO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogLTJweDtcclxuICAgICAgICAgICAgY29sb3I6ICRjb2xvci10ZXh0O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDQwcHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAxMDA7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246ICRhbmk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLm1vZGFsLWltcG9ydGFudE5vdGlmeSB7XHJcbiAgICAgICAgbWF4LWhlaWdodDogODB2aDtcclxuICAgICAgICAmID4gKjpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLnRhYnMge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgaGVpZ2h0OiAwO1xyXG4gICAgdHJhbnNpdGlvbjogJGFuaTtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAmID4gKiB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIGhlaWdodDogMDtcclxuICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogJGFuaTtcclxuICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLAoJCSIvLyBtYWluOiBtYXN0ZXIuc2Nzc1xyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIGFsbCAqL1xyXG4jaG9tZVNsaWRlciB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgLmlubmVyQ29udGVudCB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgICAgbWFyZ2luOiAtMjBweCAwO1xyXG4gICAgfVxyXG59XHJcbiNldmVudHNRdWljayB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAuaW5uZXJIZWFkZXIge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB6LWluZGV4OiAyO1xyXG4gICAgfVxyXG4gICAgLmlubmVyQ29udGVudCB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogJHNpemUtc2VwYXJhdG9yMS8yIC0gMjBweDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IC0kc2l6ZS1jb250YWluZXIxO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IC0yMHB4O1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtJHNpemUtY29udGFpbmVyMTtcclxuICAgIH1cclxufVxyXG4jc29jaWFsU3RyZWFtIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG1hcmdpbi10b3A6ICRzaXplLXNlcGFyYXRvcjE7XHJcbiAgICAuYmFja2dyb3VuZCB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHotaW5kZXg6IDA7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiA4MCU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJhc2U7XHJcbiAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAgICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgICAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgIH1cclxuICAgIC5pbm5lckhlYWRlciB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICB9XHJcbiAgICAuaW5uZXJDb250ZW50IHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgei1pbmRleDogMjtcclxuICAgICAgICBtYXJnaW4tdG9wOiAkc2l6ZS1zZXBhcmF0b3IxLzI7XHJcbiAgICB9XHJcbn1cclxuI3Bob3RvZ2FsbGVyeSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAuaW5uZXJIZWFkZXIge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB6LWluZGV4OiAyO1xyXG4gICAgfVxyXG4gICAgLmlubmVyQ29udGVudCB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogJHNpemUtc2VwYXJhdG9yMS8yO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogLSRzaXplLWdhcC8yO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtJHNpemUtZ2FwLzI7XHJcbiAgICB9XHJcbn1cclxuI2NvbnRhY3Qge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgLmlubmVyQ29udGVudCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB6LWluZGV4OiAyO1xyXG4gICAgICAgIG1heC13aWR0aDogMTIwMHB4O1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgICYgPiAuc3BsaXQge1xyXG4gICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkc2l6ZS1zZXBhcmF0b3IxLzI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogJHNpemUtc2VwYXJhdG9yMS8yO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYgPiAqOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5pbm5lckZvb3RlciB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogJHNpemUtc2VwYXJhdG9yMS8yO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogLSRzaXplLWNvbnRhaW5lcjE7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLTZweDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogLSRzaXplLWNvbnRhaW5lcjE7XHJcbiAgICB9XHJcbn1cclxuI2NvbnRhY3RNYXAge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgICAuaW5uZXJDb250ZW50IHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgei1pbmRleDogMjtcclxuICAgIH1cclxuICAgIGlmcmFtZSB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDIyOSwgMjI3LCAyMjMpO1xyXG4gICAgfVxyXG59XHJcbiNwYWdlSW50cm8ge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBtaW4taGVpZ2h0OiAzMDBweDtcclxuICAgIHBhZGRpbmctdG9wOiAkc2l6ZS1oZWFkZXIgKyAkc2l6ZS1zZXBhcmF0b3IxLzI7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogJHNpemUtc2VwYXJhdG9yMS8yO1xyXG4gICAgLmJhY2tncm91bmQge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB6LWluZGV4OiAwO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmFzZTtcclxuICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcclxuICAgICAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAgICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnb2JqZWN0LWZpdDogY292ZXI7IG9iamVjdC1wb3NpdGlvbjogY2VudGVyOyc7XHJcbiAgICAgICAgICAgIC1vLW9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICAgICAgLW8tb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAuMztcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAub3ZlcmxheSB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogNXB4IHNvbGlkICNmZmY7XHJcbiAgICAgICAgb3BhY2l0eTogLjI1O1xyXG4gICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAgICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgICAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICB9XHJcbiAgICAuaW5uZXJIZWFkZXIge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB6LWluZGV4OiAyO1xyXG4gICAgfVxyXG4gICAgLmlubmVyQ29udGVudCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB6LWluZGV4OiAyO1xyXG4gICAgICAgICYgPiAuc3BsaXQge1xyXG4gICAgICAgICAgICAmOm50aC1jaGlsZCgxKSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgJiA+ICo6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5pbm5lckZvb3RlciB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICB9XHJcbiAgICBib2R5LnBvc3QtdGVtcGxhdGUtZGVmYXVsdCAmIHtcclxuICAgICAgICAuaW5uZXJDb250ZW50IHtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAmID4gLnNwbGl0IHtcclxuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDEpIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBib2R5LnBhcmVudC1wb3N0LXNsdWctemFtYWd1cnNrZS1mb2xrbG9ybmUtc2xhdm5vc3RpICYsXHJcbiAgICBib2R5LnBvc3Qtc2x1Zy16YW1hZ3Vyc2tlLWZvbGtsb3JuZS1zbGF2bm9zdGkgJiB7XHJcbiAgICAgICAgLmJhY2tncm91bmQge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYWx0MztcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuI2RvY3VtZW50cyxcclxuI2FydGljbGUsXHJcbiNwYWdlRGVmYXVsdCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAuaW5uZXJDb250ZW50IHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgICAgJiA+IC5zcGxpdCB7XHJcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDEpLmFjdGl2ZSB+IC5zcGxpdCB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6ICRzaXplLWNvbnRhaW5lcjEvMjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5pbm5lckZvb3RlciB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogJHNpemUtc2VwYXJhdG9yMS8yO1xyXG4gICAgfVxyXG59XHJcbiNldmVudHNMaXN0IHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIC5pbm5lckNvbnRlbnQge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB6LWluZGV4OiAyO1xyXG4gICAgfVxyXG59XHJcbiNhcnRpY2xlc0xpc3Qge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgLmlubmVyQ29udGVudCB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICB9XHJcbn1cclxuI2V2ZW50RGV0YWlsIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIC5pbm5lckNvbnRlbnQge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgICAgJiA+IC5zcGxpdCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDEpIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6ICRzaXplLWNvbnRhaW5lcjEvMjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmID4gKjpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuaW5uZXJGb290ZXIge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB6LWluZGV4OiAyO1xyXG4gICAgICAgIG1hcmdpbi10b3A6ICRzaXplLXNlcGFyYXRvcjEvMjtcclxuICAgIH1cclxufVxyXG4jcXVpY2tCbG9nIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIC5pbm5lckhlYWRlciB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICB9XHJcbiAgICAuaW5uZXJDb250ZW50IHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgei1pbmRleDogMjtcclxuICAgICAgICBtYXJnaW4tdG9wOiAkc2l6ZS1zZXBhcmF0b3IxLzI7XHJcbiAgICB9XHJcbiAgICAuaW5uZXJGb290ZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB6LWluZGV4OiAyO1xyXG4gICAgICAgIG1hcmdpbi10b3A6ICRzaXplLXNlcGFyYXRvcjEvMjtcclxuICAgIH1cclxufVxyXG4jaG9tZUNhdGVnb3JpZXMge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgLmlubmVySGVhZGVyIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgei1pbmRleDogMjtcclxuICAgIH1cclxuICAgIC5pbm5lckNvbnRlbnQge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB6LWluZGV4OiAyO1xyXG4gICAgICAgIG1hcmdpbi10b3A6ICRzaXplLXNlcGFyYXRvcjEvMjtcclxuICAgIH1cclxuICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAkc2l6ZS1oZWFkZXIgKyAkc2l6ZS1zZXBhcmF0b3IxLzI7XHJcbiAgICB9XHJcbn1cclxuYXNpZGUjc3Vic2NyaWJlIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHBhZGRpbmctdG9wOiAkc2l6ZS1zZXBhcmF0b3IxO1xyXG4gICAgcGFkZGluZy1ib3R0b206ICRzaXplLXNlcGFyYXRvcjE7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYWx0O1xyXG4gICAgLmlubmVyQ29udGVudCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICB9XHJcbn1cclxuI21haW50ZW5hbmNlIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGhlaWdodDogMTAwdmg7XHJcbiAgICAuaW5uZXJDb250ZW50IHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgei1pbmRleDogMjtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICYgPiAqOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsCgkJIi8vIG1haW46IG1hc3Rlci5zY3NzXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSA8PSAxNDAwICovXHJcbmZvb3RlciB7XHJcbiAgICBwYWRkaW5nOiAkc2l6ZS1zZXBhcmF0b3IyIDA7XHJcbn1cclxuc2VjdGlvbiB7XHJcbiAgICBwYWRkaW5nLXRvcDogJHNpemUtc2VwYXJhdG9yMjtcclxuICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206ICRzaXplLXNlcGFyYXRvcjI7XHJcbiAgICB9XHJcbn1cclxuLmNvbnRhaW5lciB7XHJcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gI3skc2l6ZS1jb250YWluZXIyKjJ9KTtcclxuICAgIG1hcmdpbjogMCAkc2l6ZS1jb250YWluZXIyO1xyXG59XHJcbi50ZXh0IHtcclxuICAgIGgxLFxyXG4gICAgaDIge1xyXG4gICAgICAgICY6bm90KDpmaXJzdC1jaGlsZCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAkc2l6ZS1zZXBhcmF0b3IyLzI7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAkc2l6ZS1zZXBhcmF0b3IyLzI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgaDMge1xyXG4gICAgICAgICY6bm90KDpmaXJzdC1jaGlsZCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAkc2l6ZS1zZXBhcmF0b3IyLzI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLndwLWJsb2NrLXNwYWNlciB7XHJcbiAgICAgICAgaGVpZ2h0OiAkc2l6ZS1zZXBhcmF0b3IyLzIgIWltcG9ydGFudDtcclxuICAgIH1cclxufVxyXG4uc3dpcGVyLWNvbnRhaW5lciB7XHJcbiAgICAuc3dpcGVyLW5leHQge1xyXG4gICAgICAgIHJpZ2h0OiAkc2l6ZS1jb250YWluZXIyLzIgLSAyNXB4O1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgjeyRzaXplLWNvbnRhaW5lcjIgKyAyNXB4fSk7XHJcbiAgICB9XHJcbiAgICAuc3dpcGVyLXByZXYge1xyXG4gICAgICAgIGxlZnQ6ICRzaXplLWNvbnRhaW5lcjIvMiAtIDI1cHg7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0gI3skc2l6ZS1jb250YWluZXIyICsgMjVweH0pO1xyXG4gICAgfVxyXG4gICAgI2hvbWVTbGlkZXIgJiB7XHJcbiAgICAgICAgcGFkZGluZzogMjBweCAkc2l6ZS1jb250YWluZXIyO1xyXG4gICAgICAgICY6OmJlZm9yZSxcclxuICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAkc2l6ZS1jb250YWluZXIyO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuc3dpcGVyLXNsaWRlIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiBjYWxjKCgxMDB2dyAtICN7JHNpemUtY29udGFpbmVyMioyfSAtIDEwcHgpLzIuNjY2NjY2NjY2NjY2NjY3KTtcclxuICAgICAgICAgICAgbWFyZ2luOiAwICRzaXplLWNvbnRhaW5lcjI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgI2V2ZW50c1F1aWNrICYge1xyXG4gICAgICAgICY6OmJlZm9yZSxcclxuICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAkc2l6ZS1jb250YWluZXIyO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuc3dpcGVyLXNsaWRlIHtcclxuICAgICAgICAgICAgd2lkdGg6IGNhbGMoKCgxMDAlIC0gI3skc2l6ZS1jb250YWluZXIyKjJ9KS8zKSAtICgyICogI3skc2l6ZS1nYXB9IC8gMykpO1xyXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQ6bm90KDpmaXJzdC1jaGlsZCkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAkc2l6ZS1jb250YWluZXIyO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgI3JlZmVyZW5jZXMgJiB7XHJcbiAgICAgICAgcGFkZGluZzogMCAkc2l6ZS1jb250YWluZXIyLzQ7XHJcbiAgICAgICAgJjo6YmVmb3JlLFxyXG4gICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgd2lkdGg6ICRzaXplLWNvbnRhaW5lcjIvNDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLmZpbHRlcnMge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogJHNpemUtc2VwYXJhdG9yMi8yO1xyXG59XHJcbiNzaWJsaW5nc0FydGljbGVzIHtcclxuICAgICYgPiAuc3BsaXQge1xyXG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkc2l6ZS1zZXBhcmF0b3IyLzI7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogJHNpemUtc2VwYXJhdG9yMi8yO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4jZXZlbnRzUXVpY2sge1xyXG4gICAgLmlubmVyQ29udGVudCB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogJHNpemUtc2VwYXJhdG9yMi8yIC0gMjBweDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IC0kc2l6ZS1jb250YWluZXIyO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtJHNpemUtY29udGFpbmVyMjtcclxuICAgIH1cclxufVxyXG4jc29jaWFsU3RyZWFtIHtcclxuICAgIG1hcmdpbi10b3A6ICRzaXplLXNlcGFyYXRvcjI7XHJcbiAgICAuaW5uZXJDb250ZW50IHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAkc2l6ZS1zZXBhcmF0b3IyLzI7XHJcbiAgICB9XHJcbn1cclxuI3Bob3RvZ2FsbGVyeSB7XHJcbiAgICAuaW5uZXJDb250ZW50IHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAkc2l6ZS1zZXBhcmF0b3IyLzI7XHJcbiAgICB9XHJcbn1cclxuI2NvbnRhY3Qge1xyXG4gICAgLmlubmVyQ29udGVudCB7XHJcbiAgICAgICAgJiA+IC5zcGxpdCB7XHJcbiAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogJHNpemUtc2VwYXJhdG9yMi8yO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6ICRzaXplLXNlcGFyYXRvcjIvMjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5pbm5lckZvb3RlciB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogJHNpemUtc2VwYXJhdG9yMi8yO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogLSRzaXplLWNvbnRhaW5lcjI7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0kc2l6ZS1jb250YWluZXIyO1xyXG4gICAgfVxyXG59XHJcbiNwYWdlSW50cm8ge1xyXG4gICAgcGFkZGluZy10b3A6ICRzaXplLWhlYWRlciArICRzaXplLXNlcGFyYXRvcjIvMjtcclxuICAgIHBhZGRpbmctYm90dG9tOiAkc2l6ZS1zZXBhcmF0b3IyLzI7XHJcbn1cclxuI2RvY3VtZW50cyxcclxuI2FydGljbGUsXHJcbiNwYWdlRGVmYXVsdCB7XHJcbiAgICAuaW5uZXJDb250ZW50IHtcclxuICAgICAgICAmID4gLnNwbGl0IHtcclxuICAgICAgICAgICAgJjpudGgtY2hpbGQoMSkuYWN0aXZlIH4gLnNwbGl0IHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogJHNpemUtY29udGFpbmVyMi8yO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmlubmVyRm9vdGVyIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAkc2l6ZS1zZXBhcmF0b3IyLzI7XHJcbiAgICB9XHJcbn1cclxuI2V2ZW50RGV0YWlsIHtcclxuICAgIC5pbm5lckNvbnRlbnQge1xyXG4gICAgICAgICYgPiAuc3BsaXQge1xyXG4gICAgICAgICAgICAmOm50aC1jaGlsZCgxKSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkc2l6ZS1jb250YWluZXIyLzI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuaW5uZXJGb290ZXIge1xyXG4gICAgICAgIG1hcmdpbi10b3A6ICRzaXplLXNlcGFyYXRvcjIvMjtcclxuICAgIH1cclxufVxyXG4jcXVpY2tCbG9nIHtcclxuICAgIC5pbm5lckNvbnRlbnQge1xyXG4gICAgICAgIG1hcmdpbi10b3A6ICRzaXplLXNlcGFyYXRvcjIvMjtcclxuICAgIH1cclxuICAgIC5pbm5lckZvb3RlciB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogJHNpemUtc2VwYXJhdG9yMi8yO1xyXG4gICAgfVxyXG59XHJcbi5pdGVtcyB7XHJcbiAgICAmLml0ZW1zLWNhdGVnb3JpZXMge1xyXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZmlsbCwgbWlubWF4KDE1MHB4LCAxZnIpKTtcclxuICAgIH1cclxufVxyXG4jaG9tZUNhdGVnb3JpZXMge1xyXG4gICAgLmlubmVyQ29udGVudCB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogJHNpemUtc2VwYXJhdG9yMi8yO1xyXG4gICAgfVxyXG4gICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6ICRzaXplLWhlYWRlciArICRzaXplLXNlcGFyYXRvcjIvMjtcclxuICAgIH1cclxufVxyXG5hc2lkZSNzdWJzY3JpYmUge1xyXG4gICAgcGFkZGluZy10b3A6ICRzaXplLXNlcGFyYXRvcjI7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogJHNpemUtc2VwYXJhdG9yMjtcclxufVxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gbG93IGRpc3BsYXkqL1xyXG5AbWVkaWEgKG1heC1oZWlnaHQ6ICRzaXplLWRpc3BsYXlNaW5IZWlnaHQpIHtcclxuXHJcbn0iLAoJCSIvLyBtYWluOiBtYXN0ZXIuc2Nzc1xyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gPD0gMTAyNCAqL1xyXG5mb290ZXIge1xyXG4gICAgcGFkZGluZzogJHNpemUtc2VwYXJhdG9yMyAwO1xyXG4gICAgJiA+IC5jb250YWluZXIgPiAuc3BsaXQge1xyXG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogJHNpemUtc2VwYXJhdG9yMy8yO1xyXG4gICAgICAgICAgICBvcmRlcjogMztcclxuICAgICAgICB9XHJcbiAgICAgICAgJjpudGgtY2hpbGQoMikge1xyXG4gICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICBvcmRlcjogMjtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgICAgICBvcmRlcjogMTtcclxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuc2VjdGlvbiB7XHJcbiAgICBwYWRkaW5nLXRvcDogJHNpemUtc2VwYXJhdG9yMztcclxuICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206ICRzaXplLXNlcGFyYXRvcjM7XHJcbiAgICB9XHJcbn1cclxuLmNvbnRhaW5lciB7XHJcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gI3skc2l6ZS1jb250YWluZXIzKjJ9KTtcclxuICAgIG1hcmdpbjogMCAkc2l6ZS1jb250YWluZXIzO1xyXG4gICAgZm9vdGVyICYge1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIH1cclxufVxyXG4udGV4dCB7XHJcbiAgICBoMSxcclxuICAgIGgyIHtcclxuICAgICAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogJHNpemUtc2VwYXJhdG9yMy8yO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogJHNpemUtc2VwYXJhdG9yMy8yO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIGgzIHtcclxuICAgICAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogJHNpemUtc2VwYXJhdG9yMy8yO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC53cC1ibG9jay1zcGFjZXIge1xyXG4gICAgICAgIGhlaWdodDogJHNpemUtc2VwYXJhdG9yMy8yICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbn1cclxuLnN3aXBlci1jb250YWluZXIge1xyXG4gICAgLnN3aXBlci1uZXh0IHtcclxuICAgICAgICByaWdodDogJHNpemUtY29udGFpbmVyMy8yIC0gMjVweDtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoI3skc2l6ZS1jb250YWluZXIzICsgMjVweH0pO1xyXG4gICAgfVxyXG4gICAgLnN3aXBlci1wcmV2IHtcclxuICAgICAgICBsZWZ0OiAkc2l6ZS1jb250YWluZXIzLzIgLSAyNXB4O1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtICN7JHNpemUtY29udGFpbmVyMyArIDI1cHh9KTtcclxuICAgIH1cclxuICAgICNob21lU2xpZGVyICYge1xyXG4gICAgICAgIHBhZGRpbmc6IDIwcHggJHNpemUtY29udGFpbmVyMztcclxuICAgICAgICAmOjpiZWZvcmUsXHJcbiAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICB3aWR0aDogJHNpemUtY29udGFpbmVyMztcclxuICAgICAgICB9XHJcbiAgICAgICAgLnN3aXBlci1zbGlkZSB7XHJcbiAgICAgICAgICAgIGhlaWdodDogY2FsYygoMTAwdncgLSAjeyRzaXplLWNvbnRhaW5lcjMqMn0gLSAxMHB4KS8yLjY2NjY2NjY2NjY2NjY2Nyk7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAkc2l6ZS1jb250YWluZXIzO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuc3dpcGVyLXNsaWRlIC5jb250ZW50IHtcclxuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDEwMHB4KTtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNTBweDtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA1MHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICNldmVudHNRdWljayAmIHtcclxuICAgICAgICAmOjpiZWZvcmUsXHJcbiAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICB3aWR0aDogJHNpemUtY29udGFpbmVyMztcclxuICAgICAgICB9XHJcbiAgICAgICAgLnN3aXBlci1zbGlkZSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKCgoMTAwJSAtICN7JHNpemUtY29udGFpbmVyMyoyfSkvMykgLSAoMiAqICN7JHNpemUtZ2FwfSAvIDMpKTtcclxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkOm5vdCg6Zmlyc3QtY2hpbGQpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogJHNpemUtY29udGFpbmVyMztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICNyZWZlcmVuY2VzICYge1xyXG4gICAgICAgIHBhZGRpbmc6IDAgJHNpemUtY29udGFpbmVyMy80O1xyXG4gICAgICAgICY6OmJlZm9yZSxcclxuICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAkc2l6ZS1jb250YWluZXIzLzQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi5maWx0ZXJzIHtcclxuICAgIG1hcmdpbi1ib3R0b206ICRzaXplLXNlcGFyYXRvcjMvMjtcclxufVxyXG4jc2libGluZ3NBcnRpY2xlcyB7XHJcbiAgICAmID4gLnNwbGl0IHtcclxuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogJHNpemUtc2VwYXJhdG9yMy8yO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6ICRzaXplLXNlcGFyYXRvcjMvMjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuI2V2ZW50c1F1aWNrIHtcclxuICAgIC5pbm5lckNvbnRlbnQge1xyXG4gICAgICAgIG1hcmdpbi10b3A6ICRzaXplLXNlcGFyYXRvcjMvMiAtIDIwcHg7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtJHNpemUtY29udGFpbmVyMztcclxuICAgICAgICBtYXJnaW4tbGVmdDogLSRzaXplLWNvbnRhaW5lcjM7XHJcbiAgICB9XHJcbn1cclxuI3NvY2lhbFN0cmVhbSB7XHJcbiAgICBtYXJnaW4tdG9wOiAkc2l6ZS1zZXBhcmF0b3IzO1xyXG4gICAgLmlubmVyQ29udGVudCB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogJHNpemUtc2VwYXJhdG9yMy8yO1xyXG4gICAgfVxyXG59XHJcbiNwaG90b2dhbGxlcnkge1xyXG4gICAgLmlubmVyQ29udGVudCB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogJHNpemUtc2VwYXJhdG9yMy8yO1xyXG4gICAgfVxyXG59XHJcbiNjb250YWN0IHtcclxuICAgIC5pbm5lckNvbnRlbnQge1xyXG4gICAgICAgICYgPiAuc3BsaXQge1xyXG4gICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAzMCU7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkc2l6ZS1zZXBhcmF0b3IzLzI7XHJcbiAgICAgICAgICAgICAgICB3b3JkLWJyZWFrOiBicmVhay1hbGw7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA3MCU7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6ICRzaXplLXNlcGFyYXRvcjMvMjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5pbm5lckZvb3RlciB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogJHNpemUtc2VwYXJhdG9yMy8yO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogLSRzaXplLWNvbnRhaW5lcjM7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0kc2l6ZS1jb250YWluZXIzO1xyXG4gICAgfVxyXG59XHJcbiNwYWdlSW50cm8ge1xyXG4gICAgcGFkZGluZy10b3A6ICRzaXplLWhlYWRlciArICRzaXplLXNlcGFyYXRvcjMvMjtcclxuICAgIHBhZGRpbmctYm90dG9tOiAkc2l6ZS1zZXBhcmF0b3IzLzI7XHJcbn1cclxuI2RvY3VtZW50cyxcclxuI2FydGljbGUsXHJcbiNwYWdlRGVmYXVsdCB7XHJcbiAgICAuaW5uZXJDb250ZW50IHtcclxuICAgICAgICAmID4gLnNwbGl0IHtcclxuICAgICAgICAgICAgJjpudGgtY2hpbGQoMSkuYWN0aXZlIH4gLnNwbGl0IHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogJHNpemUtY29udGFpbmVyMy8yO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmlubmVyRm9vdGVyIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAkc2l6ZS1zZXBhcmF0b3IzLzI7XHJcbiAgICB9XHJcbn1cclxuI2V2ZW50RGV0YWlsIHtcclxuICAgIC5pbm5lckNvbnRlbnQge1xyXG4gICAgICAgICYgPiAuc3BsaXQge1xyXG4gICAgICAgICAgICAmOm50aC1jaGlsZCgxKSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkc2l6ZS1jb250YWluZXIzLzI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuaW5uZXJGb290ZXIge1xyXG4gICAgICAgIG1hcmdpbi10b3A6ICRzaXplLXNlcGFyYXRvcjMvMjtcclxuICAgIH1cclxufVxyXG4jc2lkZVBhbmVsU3dpcGUge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuI3NpZGVNZW51IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbn1cclxuI21lbnUtaGVhZGVyLW1lbnUsXHJcbiNtZW51LXNpZGUtbWVudSB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcclxuICAgIG1heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSAxMjBweCk7XHJcbiAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgb3ZlcmZsb3cteDogYXV0bztcclxuICAgICYgPiAqIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgIH1cclxuICAgICYgPiAqOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICB9XHJcbiAgICAubGluayA+IGEge1xyXG4gICAgICAgIGNvbG9yOiBpbmhlcml0O1xyXG4gICAgICAgIHRyYW5zaXRpb246IG5vbmU7XHJcbiAgICB9XHJcbiAgICBoZWFkZXIgPiAuY29udGFpbmVyID4gLnNwbGl0ID4gJiB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICAgIC5zdWItbWVudSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxufVxyXG4ubGluayxcclxuYSB7XHJcbiAgICBib2R5LnBhZ2UtdGVtcGxhdGUtcGFnZS1ob21lICNtZW51LWhlYWRlci1tZW51ICYsXHJcbiAgICBib2R5LnBhZ2UtdGVtcGxhdGUtcGFnZS1ob21lICNtZW51LXNpZGUtbWVudSAmLFxyXG4gICAgI21lbnUtaGVhZGVyLW1lbnUgJixcclxuICAgICNtZW51LXNpZGUtbWVudSAmIHtcclxuICAgICAgICBjb2xvcjogcmdiYSgjZmZmLCAuOCk7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS4yZW07XHJcbiAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOmZvY3VzLFxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBjb2xvcjogcmdiYSgjZmZmLCAxKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLmxhYmVsIHtcclxuICAgICNob21lU2xpZGVyICYge1xyXG4gICAgICAgICYubGFiZWwtMSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMmVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4jcXVpY2tCbG9nIHtcclxuICAgIC5pbm5lckNvbnRlbnQge1xyXG4gICAgICAgIG1hcmdpbi10b3A6ICRzaXplLXNlcGFyYXRvcjMvMjtcclxuICAgIH1cclxuICAgIC5pbm5lckZvb3RlciB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogJHNpemUtc2VwYXJhdG9yMy8yO1xyXG4gICAgfVxyXG59XHJcbiNob21lQ2F0ZWdvcmllcyB7XHJcbiAgICAuaW5uZXJDb250ZW50IHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAkc2l6ZS1zZXBhcmF0b3IzLzI7XHJcbiAgICB9XHJcbiAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogJHNpemUtaGVhZGVyICsgJHNpemUtc2VwYXJhdG9yMy8yO1xyXG4gICAgfVxyXG59XHJcbmFzaWRlI3N1YnNjcmliZSB7XHJcbiAgICBwYWRkaW5nLXRvcDogJHNpemUtc2VwYXJhdG9yMztcclxuICAgIHBhZGRpbmctYm90dG9tOiAkc2l6ZS1zZXBhcmF0b3IzO1xyXG59XHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSBsb3cgZGlzcGxheSovXHJcbkBtZWRpYSAobWF4LWhlaWdodDogJHNpemUtZGlzcGxheU1pbkhlaWdodCkge1xyXG5cclxufSIsCgkJIi8vIG1haW46IG1hc3Rlci5zY3NzXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gPD0gNzY3ICovXHJcbmJvZHkge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogJHNpemUtZml4ZWROYXZpZ2F0aW9uO1xyXG59XHJcbmhlYWRlciB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBoZWlnaHQ6ICRzaXplLWhlYWRlciAtIDMwcHg7XHJcbiAgICB0cmFuc2Zvcm06IHVuc2V0ICFpbXBvcnRhbnQ7XHJcbiAgICAmLnN0aWNreSB7XHJcbiAgICAgICAgaGVpZ2h0OiAkc2l6ZS1oZWFkZXIgLSAzMHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIC13ZWJraXQtYmFja2Ryb3AtZmlsdGVyOiBub25lO1xyXG4gICAgICAgIGJhY2tkcm9wLWZpbHRlcjogbm9uZTtcclxuICAgICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgfVxyXG59XHJcbmZvb3RlciB7XHJcbiAgICBwYWRkaW5nOiAkc2l6ZS1zZXBhcmF0b3I0IDA7XHJcbn1cclxuc2VjdGlvbiB7XHJcbiAgICBwYWRkaW5nLXRvcDogJHNpemUtc2VwYXJhdG9yNDtcclxuICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206ICRzaXplLXNlcGFyYXRvcjQ7XHJcbiAgICB9XHJcbiAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogJHNpemUtaGVhZGVyIC0gNTBweDtcclxuICAgIH1cclxufVxyXG4uY29udGFpbmVyIHtcclxuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAjeyRzaXplLWNvbnRhaW5lcjQqMn0pO1xyXG4gICAgbWFyZ2luOiAwICRzaXplLWNvbnRhaW5lcjQ7XHJcbn1cclxuLnRleHQge1xyXG4gICAgaDEsXHJcbiAgICBoMiB7XHJcbiAgICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6ICRzaXplLXNlcGFyYXRvcjQvMjtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6ICRzaXplLXNlcGFyYXRvcjQvMjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBoMyB7XHJcbiAgICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6ICRzaXplLXNlcGFyYXRvcjQvMjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAud3AtYmxvY2stbWVkaWEtdGV4dC5pcy1zdGFja2VkLW9uLW1vYmlsZSB7XHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgLW1zLWdyaWQtY29sdW1uczogMTAwJSAhaW1wb3J0YW50O1xyXG4gICAgICAgIC53cC1ibG9jay1tZWRpYS10ZXh0X19tZWRpYSB7XHJcbiAgICAgICAgICAgIGdyaWQtcm93OiAxO1xyXG4gICAgICAgICAgICBncmlkLWNvbHVtbjogMTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLndwLWJsb2NrLW1lZGlhLXRleHRfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICBncmlkLXJvdzogMjtcclxuICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDE7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDFlbSAwIDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgZmlndXJlLndwLWJsb2NrLWltYWdlIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG4gICAgLndwLWJsb2NrLWNvbHVtbnMge1xyXG4gICAgICAgICYgPiAqOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAud3AtYmxvY2stc3BhY2VyIHtcclxuICAgICAgICBoZWlnaHQ6ICRzaXplLXNlcGFyYXRvcjQvMiAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgI21vZGFsICYge1xyXG4gICAgICAgIHBhZGRpbmc6IDMwcHg7XHJcbiAgICB9XHJcbn1cclxuLnN3aXBlci1jb250YWluZXIge1xyXG4gICAgLnN3aXBlci1wYWdpbmF0aW9uIHtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICB9XHJcbiAgICAuc3dpcGVyLXByZXYsXHJcbiAgICAuc3dpcGVyLW5leHQge1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XHJcbiAgICB9XHJcbiAgICAuc3dpcGVyLW5leHQge1xyXG4gICAgICAgIHJpZ2h0OiAkc2l6ZS1jb250YWluZXI0LzIgLSAyNXB4O1xyXG4gICAgfVxyXG4gICAgLnN3aXBlci1wcmV2IHtcclxuICAgICAgICBsZWZ0OiAkc2l6ZS1jb250YWluZXI0LzIgLSAyNXB4O1xyXG4gICAgfVxyXG4gICAgI2hvbWVTbGlkZXIgJiB7XHJcbiAgICAgICAgbWluLWhlaWdodDogMjkwcHg7XHJcbiAgICAgICAgcGFkZGluZzogMjBweCAkc2l6ZS1jb250YWluZXI0O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAmOjpiZWZvcmUsXHJcbiAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICB3aWR0aDogJHNpemUtY29udGFpbmVyNDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnN3aXBlci1zbGlkZSB7XHJcbiAgICAgICAgICAgIGhlaWdodDogY2FsYygoMTAwdncgLSAjeyRzaXplLWNvbnRhaW5lcjQqMn0gLSAxMHB4KS8yLjY2NjY2NjY2NjY2NjY2Nyk7XHJcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDI1MHB4O1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgJHNpemUtY29udGFpbmVyNDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnN3aXBlci1zbGlkZSAuY29udGVudCB7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICYgPiAqOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuc3dpcGVyLXNsaWRlIGltZyB7XHJcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDI1MHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICNldmVudHNRdWljayAmIHtcclxuICAgICAgICAmOjpiZWZvcmUsXHJcbiAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICB3aWR0aDogJHNpemUtY29udGFpbmVyNDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnN3aXBlci1zbGlkZSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKCgoMTAwJSAtICN7JHNpemUtY29udGFpbmVyNCoyfSkvMikgLSAoMSAqICN7JHNpemUtZ2FwLzJ9IC8gMikpO1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6ICRzaXplLWdhcC8yO1xyXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQ6bm90KDpmaXJzdC1jaGlsZCkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAkc2l6ZS1jb250YWluZXI0O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgI3JlZmVyZW5jZXMgJiB7XHJcbiAgICAgICAgcGFkZGluZzogMCAkc2l6ZS1jb250YWluZXI0LzQ7XHJcbiAgICAgICAgJjo6YmVmb3JlLFxyXG4gICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgd2lkdGg6ICRzaXplLWNvbnRhaW5lcjQvNDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnN3aXBlci1wcmV2LFxyXG4gICAgICAgIC5zd2lwZXItbmV4dCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiNwYWdlTWVudSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAmLm9mZnNldCB7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgfVxyXG4gICAgJi5vcGVuIHtcclxuICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDk5OTlweDtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogLTMwcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDQwcHggMjBweCAyMHB4O1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWSgxKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICB1bCB7XHJcbiAgICAgICAgbWF4LWhlaWdodDogMDtcclxuICAgICAgICBwYWRkaW5nOiAwIDIwcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWRyYWI7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDMwcHg7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMzBweDtcclxuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWSgwKTtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3A7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlLWluLW91dDtcclxuICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5idG5bb25jbGljayo9XCJtYXVzU2NyaXB0LnBhZ2VNZW51X3RvZ2dsZVZpZXdcIl0ge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICB9XHJcbn1cclxuLmZpbHRlcnMge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogJHNpemUtc2VwYXJhdG9yNC8yO1xyXG59XHJcbiNzaWJsaW5nc0FydGljbGVzIHtcclxuICAgICYgPiAuc3BsaXQge1xyXG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkc2l6ZS1zZXBhcmF0b3I0LzI7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogJHNpemUtc2VwYXJhdG9yNC8yO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4jZXZlbnRzUXVpY2sge1xyXG4gICAgLmlubmVyQ29udGVudCB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogJHNpemUtc2VwYXJhdG9yNC8yIC0gMjBweDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IC0kc2l6ZS1jb250YWluZXI0O1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtJHNpemUtY29udGFpbmVyNDtcclxuICAgIH1cclxufVxyXG4jc29jaWFsU3RyZWFtIHtcclxuICAgIG1hcmdpbi10b3A6ICRzaXplLXNlcGFyYXRvcjQ7XHJcbiAgICAuaW5uZXJDb250ZW50IHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAkc2l6ZS1zZXBhcmF0b3I0LzI7XHJcbiAgICB9XHJcbn1cclxuI3Bob3RvZ2FsbGVyeSB7XHJcbiAgICAuaW5uZXJDb250ZW50IHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAkc2l6ZS1zZXBhcmF0b3I0LzI7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtJHNpemUtZ2FwLzQ7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0kc2l6ZS1nYXAvNDtcclxuICAgIH1cclxufVxyXG4jY29udGFjdCB7XHJcbiAgICAuaW5uZXJDb250ZW50IHtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICYgPiAuc3BsaXQge1xyXG4gICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJHNpemUtc2VwYXJhdG9yNC8yO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuaW5uZXJGb290ZXIge1xyXG4gICAgICAgIG1hcmdpbi10b3A6ICRzaXplLXNlcGFyYXRvcjQvMjtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IC0kc2l6ZS1jb250YWluZXI0O1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtJHNpemUtY29udGFpbmVyNDtcclxuICAgIH1cclxufVxyXG4jcGFnZUludHJvIHtcclxuICAgIG1pbi1oZWlnaHQ6IDIwMHB4O1xyXG4gICAgcGFkZGluZy10b3A6ICRzaXplLWhlYWRlciAtIDMwcHggKyAkc2l6ZS1zZXBhcmF0b3I0LzI7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcclxuICAgIC5pbm5lckNvbnRlbnQge1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcclxuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgICAmID4gLnNwbGl0IHtcclxuICAgICAgICAgICAgJjpudGgtY2hpbGQoMSkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAmID4gKjpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnBvc3QtdGVtcGxhdGUtZGVmYXVsdCAmIHtcclxuICAgICAgICAuaW5uZXJDb250ZW50IHtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgJiA+IC5zcGxpdCB7XHJcbiAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgxKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4jZG9jdW1lbnRzLFxyXG4jYXJ0aWNsZSxcclxuI3BhZ2VEZWZhdWx0IHtcclxuICAgIC5pbm5lckNvbnRlbnQge1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgJiA+IC5zcGxpdCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAmOm50aC1jaGlsZCgxKS5hY3RpdmUgfiAuc3BsaXQge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogJHNpemUtc2VwYXJhdG9yNC8yO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmlubmVyRm9vdGVyIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAkc2l6ZS1zZXBhcmF0b3I0LzI7XHJcbiAgICB9XHJcbn1cclxuI2V2ZW50RGV0YWlsIHtcclxuICAgIC5pbm5lckNvbnRlbnQge1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgJiA+IC5zcGxpdCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAmOm50aC1jaGlsZCgxKSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDIpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6ICRzaXplLXNlcGFyYXRvcjQvMjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5pbm5lckZvb3RlciB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogJHNpemUtc2VwYXJhdG9yNC8yO1xyXG4gICAgfVxyXG59XHJcbiNmaXhlZE5hdmlnYXRpb24ge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgaGVpZ2h0OiAkc2l6ZS1maXhlZE5hdmlnYXRpb247XHJcbiAgICBwYWRkaW5nOiAwICRzaXplLWNvbnRhaW5lcjQ7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmFzZTtcclxuICAgIGJveC1zaGFkb3c6IDAgLTEwcHggMTBweCByZ2JhKCMwMDAsIC4yKTtcclxuICAgIHRyYW5zaXRpb246ICRhbmk7XHJcbiAgICBib2R5Om5vdCguc2lkZVBhbmVsLW9wZW4pIGhlYWRlci5sYXRlbnQgJiB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpO1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDAgLTEwcHggMTBweCByZ2JhKCMwMDAsIDApO1xyXG4gICAgfVxyXG59XHJcbiNiYWNrVG9Ub3Age1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlICFpbXBvcnRhbnQ7XHJcbiAgICByaWdodDogMDtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgc3ZnIHtcclxuICAgICAgICB3aWR0aDogMjBweDtcclxuICAgICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgZmlsbDogI2ZmZjtcclxuICAgIH1cclxuICAgICNmaXhlZE5hdmlnYXRpb24gJiB7XHJcbiAgICAgICAgJi5tb3N0Qm90dG9tIHtcclxuICAgICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgICAgIGZpbGw6ICNmZmY7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLnNpZGVQYW5lbCB7XHJcbiAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgIC5zaWRlUGFuZWwtY29udGVudCB7XHJcbiAgICAgICAgaGVpZ2h0OiBjYWxjKHZhcigtLXZoKSAtICN7JHNpemUtZml4ZWROYXZpZ2F0aW9ufSk7XHJcbiAgICAgICAgcGFkZGluZzogJHNpemUtc2VwYXJhdG9yNDtcclxuICAgIH1cclxuICAgIC5zaWRlUGFuZWwtdG9nZ2xlIHN2ZyB7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgIH1cclxuICAgIGJvZHkuc2lkZVBhbmVsLW9wZW4gaGVhZGVyLmxhdGVudCAmIC5zaWRlUGFuZWwtY29udGVudCB7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgfVxyXG4gICAgaGVhZGVyLnN0aWNreSAmIHtcclxuICAgICAgICAuc2lkZVBhbmVsLXRvZ2dsZSB7XHJcbiAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICBmaWxsOiAkY29sb3ItdGV4dDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOmZvY3VzLFxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIGZpbGw6ICRjb2xvci10ZXh0O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgI2ZpeGVkTmF2aWdhdGlvbiAmLFxyXG4gICAgLnBhZ2UtdGVtcGxhdGUtcGFnZS1ob21lICYge1xyXG4gICAgICAgIC5zaWRlUGFuZWwtdG9nZ2xlIHtcclxuICAgICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgICAgIGZpbGw6ICNmZmY7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjpmb2N1cyxcclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgICAgIGZpbGw6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLmxhYmVsIHtcclxuICAgICYubGFiZWwtaGVhZGluZyB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjdlbTtcclxuICAgIH1cclxuICAgICYubGFiZWwtc2VjdGlvbiB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjdlbTtcclxuICAgIH1cclxuICAgICYubGFiZWwtdGl0bGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS4yZW07XHJcbiAgICB9XHJcbiAgICAjaG9tZVNsaWRlciAmIHtcclxuICAgICAgICAmLmxhYmVsLTEge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEuNWVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4uaXRlbXMge1xyXG4gICAgI2V2ZW50c0xpc3QgJiB7XHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcclxuICAgICAgICBncmlkLWdhcDogJHNpemUtZ2FwLzI7XHJcbiAgICAgICAgZ2FwOiAkc2l6ZS1nYXAvMjtcclxuICAgIH1cclxuICAgICNhcnRpY2xlc0xpc3QgJiB7XHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcclxuICAgICAgICBncmlkLWdhcDogJHNpemUtZ2FwLzI7XHJcbiAgICAgICAgZ2FwOiAkc2l6ZS1nYXAvMjtcclxuICAgIH1cclxuICAgICYuaXRlbXMtcm91dGVzIHtcclxuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xyXG4gICAgICAgIGdyaWQtZ2FwOiAkc2l6ZS1nYXAvMjtcclxuICAgICAgICBnYXA6ICRzaXplLWdhcC8yO1xyXG4gICAgfVxyXG4gICAgI3F1aWNrQmxvZyAmIHtcclxuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xyXG4gICAgICAgIGdyaWQtZ2FwOiAkc2l6ZS1nYXAvMjtcclxuICAgICAgICBnYXA6ICRzaXplLWdhcC8yO1xyXG4gICAgfVxyXG4gICAgJi5pdGVtcy1jYXRlZ29yaWVzIHtcclxuICAgICAgICBncmlkLWdhcDogJHNpemUtZ2FwLzI7XHJcbiAgICAgICAgZ2FwOiAkc2l6ZS1nYXAvMjtcclxuICAgIH1cclxufVxyXG4ucGhvdG9HYWxsZXJ5IHtcclxuICAgICYubXVsdGlwbGUge1xyXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XHJcbiAgICB9XHJcbiAgICAmLm1hc29ucnkge1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAubWFzb25yeU9iamVjdCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiBjb3VudCgyKTtcclxuICAgICAgICAgICAgcGFkZGluZzogJHNpemUtZ2FwLzQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbmJvZHkuc2lkZVBhbmVsLW9wZW4gZm9vdGVyLFxyXG5ib2R5LnNpZGVQYW5lbC1vcGVuIGhlYWRlciA+IC5jb250YWluZXIgPiAuc3BsaXQgPiAqOm5vdCguc2lkZVBhbmVsKSxcclxuYm9keS5zaWRlUGFuZWwtb3BlbiBoZWFkZXIgPiAuY29udGFpbmVyID4gLnNwbGl0ID4gLnNpZGVQYW5lbCA+IC5zaWRlUGFuZWwtdG9nZ2xlLFxyXG5ib2R5LnNpZGVQYW5lbC1vcGVuIGhlYWRlciA+IC5jb250YWluZXIgPiAjZml4ZWROYXZpZ2F0aW9uID4gKjpub3QoLm9wZW4pLFxyXG5ib2R5LnNpZGVQYW5lbC1vcGVuIG1haW4sXHJcbmJvZHk6bm90KC50b3VjaERldmljZSkgLm1vZGFsT3BlbiB7XHJcbiAgICBmaWx0ZXI6IG5vbmU7XHJcbn1cclxuI3F1aWNrQmxvZyB7XHJcbiAgICAuaW5uZXJDb250ZW50IHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAkc2l6ZS1zZXBhcmF0b3I0LzI7XHJcbiAgICB9XHJcbiAgICAuaW5uZXJGb290ZXIge1xyXG4gICAgICAgIG1hcmdpbi10b3A6ICRzaXplLXNlcGFyYXRvcjQvMjtcclxuICAgIH1cclxufVxyXG4jbW9kYWwge1xyXG4gICAgLmNsb3NlIHtcclxuICAgICAgICB0b3A6IDEwcHg7XHJcbiAgICAgICAgcmlnaHQ6IDEwcHg7XHJcbiAgICB9XHJcbn1cclxuLmxvZ28ge1xyXG4gICAgJi5sb2dvLW1hc3RlciB7XHJcbiAgICAgICAgaGVhZGVyICYge1xyXG4gICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAkc2l6ZS1oZWFkZXIgLSA3MHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGJvZHk6bm90KC5wYWdlLXRlbXBsYXRlLXBhZ2UtaG9tZSkgaGVhZGVyID4gLmNvbnRhaW5lciA+IC5zcGxpdCA+IGgxID4gJiB7XHJcbiAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICBmaWxsOiAjZmZmO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiNob21lQ2F0ZWdvcmllcyB7XHJcbiAgICAuaW5uZXJDb250ZW50IHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAkc2l6ZS1zZXBhcmF0b3I0LzI7XHJcbiAgICB9XHJcbiAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogJHNpemUtaGVhZGVyIC0gMzBweCArICRzaXplLXNlcGFyYXRvcjQvMjtcclxuICAgIH1cclxufVxyXG4jaG9tZVNsaWRlciB7XHJcbiAgICAuaW5uZXJDb250ZW50IHtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICB9XHJcbn1cclxuYXNpZGUjc3Vic2NyaWJlIHtcclxuICAgIHBhZGRpbmctdG9wOiAkc2l6ZS1zZXBhcmF0b3I0O1xyXG4gICAgcGFkZGluZy1ib3R0b206ICRzaXplLXNlcGFyYXRvcjQ7XHJcbn1cclxuaGVhZGVyID4gLmNvbnRhaW5lciA+IC5zcGxpdCA+IC5zaG93T25GaXhlZE5hdmlnYXRpb24sXHJcbmhlYWRlciA+IC5jb250YWluZXIgPiAuc3BsaXQgPiAjc2lkZU1lbnUge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxufVxyXG4uYnJlYWRjcnVtYiB7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbn1cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIGxvdyBkaXNwbGF5Ki9cclxuQG1lZGlhIChtYXgtaGVpZ2h0OiAkc2l6ZS1kaXNwbGF5TWluSGVpZ2h0KSB7XHJcblxyXG59IiwKCQkiLy8gbWFpbjogbWFzdGVyLnNjc3NcclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSA8PSA0ODAgKi9cclxubWFpbiB7XHJcbiAgICBib2R5LmJyb3dzZXJDaHJvbWUudG91Y2hEZXZpY2UgJiB7XHJcbiAgICAgICAgbWluLWhlaWdodDogdW5zZXQgIWltcG9ydGFudDtcclxuICAgIH1cclxufVxyXG5mb290ZXIge1xyXG4gICAgcGFkZGluZzogJHNpemUtc2VwYXJhdG9yNSAwO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgJiA+IC5jb250YWluZXIgPiAuc3BsaXQge1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogJHNpemUtc2VwYXJhdG9yNS8yO1xyXG4gICAgICAgICAgICAmID4gLnNwbGl0IHtcclxuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDEpIHtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJiA+ICo6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJjpudGgtY2hpbGQoMikge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogJHNpemUtc2VwYXJhdG9yNS8yO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5zZWN0aW9uIHtcclxuICAgIHBhZGRpbmctdG9wOiAkc2l6ZS1zZXBhcmF0b3I1O1xyXG4gICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogJHNpemUtc2VwYXJhdG9yNTtcclxuICAgIH1cclxufVxyXG4uY29udGFpbmVyIHtcclxuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAjeyRzaXplLWNvbnRhaW5lcjUqMn0pO1xyXG4gICAgbWFyZ2luOiAwICRzaXplLWNvbnRhaW5lcjU7XHJcbn1cclxuLnRleHQge1xyXG4gICAgaDEsXHJcbiAgICBoMiB7XHJcbiAgICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6ICRzaXplLXNlcGFyYXRvcjUvMjtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6ICRzaXplLXNlcGFyYXRvcjUvMjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBoMyB7XHJcbiAgICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6ICRzaXplLXNlcGFyYXRvcjUvMjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAud3AtYmxvY2stc3BhY2VyIHtcclxuICAgICAgICBoZWlnaHQ6ICRzaXplLXNlcGFyYXRvcjUvMiAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG59XHJcbi5zd2lwZXItY29udGFpbmVyIHtcclxuICAgIC5zd2lwZXItbmV4dCB7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgICAgICByaWdodDogJHNpemUtY29udGFpbmVyNTtcclxuICAgIH1cclxuICAgIC5zd2lwZXItcHJldiB7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgIGxlZnQ6ICRzaXplLWNvbnRhaW5lcjU7XHJcbiAgICB9XHJcbiAgICAjaG9tZVNsaWRlciAmIHtcclxuICAgICAgICBwYWRkaW5nOiAyMHB4ICRzaXplLWNvbnRhaW5lcjU7XHJcbiAgICAgICAgJjo6YmVmb3JlLFxyXG4gICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgd2lkdGg6ICRzaXplLWNvbnRhaW5lcjU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zd2lwZXItc2xpZGUge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGNhbGMoKDEwMHZ3IC0gI3skc2l6ZS1jb250YWluZXI1KjJ9IC0gMTBweCkvMi42NjY2NjY2NjY2NjY2NjcpO1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgJHNpemUtY29udGFpbmVyNTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAjZXZlbnRzUXVpY2sgJiB7XHJcbiAgICAgICAgJjo6YmVmb3JlLFxyXG4gICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgd2lkdGg6ICRzaXplLWNvbnRhaW5lcjU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zd2lwZXItc2xpZGUge1xyXG4gICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gI3skc2l6ZS1jb250YWluZXI1KjJ9KTtcclxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkOm5vdCg6Zmlyc3QtY2hpbGQpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogJHNpemUtY29udGFpbmVyNTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICNyZWZlcmVuY2VzICYge1xyXG4gICAgICAgIHBhZGRpbmc6IDAgJHNpemUtY29udGFpbmVyNS80O1xyXG4gICAgICAgICY6OmJlZm9yZSxcclxuICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAkc2l6ZS1jb250YWluZXI1LzQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi5maWx0ZXJzIHtcclxuICAgIG1hcmdpbi1ib3R0b206ICRzaXplLXNlcGFyYXRvcjUvMjtcclxufVxyXG4jc2libGluZ3NBcnRpY2xlcyB7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgJiA+IC5zcGxpdCB7XHJcbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkc2l6ZS1zZXBhcmF0b3I1LzI7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgYSA+IC5zcGxpdCB7XHJcbiAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAubGFiZWwtMiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICAgICAgYSA+IC5zcGxpdCB7XHJcbiAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAubGFiZWwtMiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBhIHtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiNldmVudHNRdWljayB7XHJcbiAgICAuaW5uZXJDb250ZW50IHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAkc2l6ZS1zZXBhcmF0b3I1LzIgLSAyMHB4O1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogLSRzaXplLWNvbnRhaW5lcjU7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0kc2l6ZS1jb250YWluZXI1O1xyXG4gICAgfVxyXG59XHJcbiNzb2NpYWxTdHJlYW0ge1xyXG4gICAgbWFyZ2luLXRvcDogJHNpemUtc2VwYXJhdG9yNTtcclxuICAgIC5pbm5lckNvbnRlbnQge1xyXG4gICAgICAgIG1hcmdpbi10b3A6ICRzaXplLXNlcGFyYXRvcjUvMjtcclxuICAgIH1cclxufVxyXG4jcGhvdG9nYWxsZXJ5IHtcclxuICAgIC5pbm5lckNvbnRlbnQge1xyXG4gICAgICAgIG1hcmdpbi10b3A6ICRzaXplLXNlcGFyYXRvcjUvMjtcclxuICAgIH1cclxufVxyXG4jY29udGFjdCB7XHJcbiAgICAuaW5uZXJDb250ZW50IHtcclxuICAgICAgICAmID4gLnNwbGl0IHtcclxuICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkc2l6ZS1zZXBhcmF0b3I1O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYgPiAqOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5pbm5lckZvb3RlciB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogJHNpemUtc2VwYXJhdG9yNS8yO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogLSRzaXplLWNvbnRhaW5lcjU7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0kc2l6ZS1jb250YWluZXI1O1xyXG4gICAgfVxyXG59XHJcbiNkb2N1bWVudHMsXHJcbiNhcnRpY2xlLFxyXG4jcGFnZURlZmF1bHQge1xyXG4gICAgLmlubmVyQ29udGVudCB7XHJcbiAgICAgICAgJiA+IC5zcGxpdCB7XHJcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDEpLmFjdGl2ZSB+IC5zcGxpdCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAkc2l6ZS1zZXBhcmF0b3I1LzI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuaW5uZXJGb290ZXIge1xyXG4gICAgICAgIG1hcmdpbi10b3A6ICRzaXplLXNlcGFyYXRvcjUvMjtcclxuICAgIH1cclxufVxyXG4jZXZlbnREZXRhaWwge1xyXG4gICAgLmlubmVyQ29udGVudCB7XHJcbiAgICAgICAgJiA+IC5zcGxpdCB7XHJcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDEpIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6ICRzaXplLWNvbnRhaW5lcjUvMjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5pbm5lckZvb3RlciB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogJHNpemUtc2VwYXJhdG9yNS8yO1xyXG4gICAgfVxyXG59XHJcbiNmaXhlZE5hdmlnYXRpb24ge1xyXG4gICAgcGFkZGluZzogMCAkc2l6ZS1jb250YWluZXI1O1xyXG59XHJcbiNmZi1zdHJlYW0tMS5mZi1zdHJlYW0gLmZmLWxvYWRtb3JlLXdyYXBwZXIgLmZmLWJ0bixcclxuLndwLWJsb2NrLWJ1dHRvbl9fbGluayxcclxuLmJ0bixcclxuLmJ1dHRvbixcclxuYnV0dG9uLFxyXG5pbnB1dFt0eXBlPVwiYnV0dG9uXCJdLFxyXG5pbnB1dFt0eXBlPVwicmVzZXRcIl0sXHJcbmlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xyXG4gICAgcGFkZGluZzogNXB4IDE1cHg7XHJcbiAgICAmOmZvY3VzLFxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWFsdDtcclxuICAgIH1cclxufVxyXG4uZmYtc3RyZWFtIHtcclxuICAgIG1hcmdpbjogMCAtMTBweDtcclxuICAgIC5mZi1pdGVtIC5mZi1pbWctaG9sZGVyIGltZyB7XHJcbiAgICAgICAgaGVpZ2h0OiAxNTBweDtcclxuICAgIH1cclxuICAgIC5mZi1pdGVtLWNvbnQgPiAuZmYtY29udGVudCB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxufVxyXG4jbWVudS1mb290ZXItbWVudSB7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG59XHJcbiNjb3B5cmlnaHQge1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxufVxyXG4uaXRlbXMge1xyXG4gICAgJi5pdGVtcy1jYXRlZ29yaWVzIHtcclxuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxLCAxZnIpO1xyXG4gICAgICAgIGdyaWQtYXV0by1yb3dzOiBhdXRvO1xyXG4gICAgfVxyXG4gICAgI2V2ZW50c0xpc3QgJiB7XHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMSwgMWZyKTtcclxuICAgIH1cclxuICAgICNhcnRpY2xlc0xpc3QgJiB7XHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMSwgMWZyKTtcclxuICAgIH1cclxuICAgICYuaXRlbXMtcm91dGVzIHtcclxuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxLCAxZnIpO1xyXG4gICAgfVxyXG4gICAgI3F1aWNrQmxvZyAmIHtcclxuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxLCAxZnIpO1xyXG4gICAgfVxyXG59XHJcbi53cGNmNyB7XHJcbiAgICAucm93IHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgfVxyXG4gICAgLnJlQ0FQVENIQWluZm8ge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICB9XHJcbiAgICAjY29udGFjdCAmIHtcclxuICAgICAgICBwYWRkaW5nOiAyMHB4O1xyXG4gICAgfVxyXG4gICAgI3N1YnNjcmliZSAmIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgLnJvdyB7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5yb3cgc3BhbiB7XHJcbiAgICAgICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiNxdWlja0Jsb2cge1xyXG4gICAgLmlubmVyQ29udGVudCB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogJHNpemUtc2VwYXJhdG9yNS8yO1xyXG4gICAgfVxyXG4gICAgLmlubmVyRm9vdGVyIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAkc2l6ZS1zZXBhcmF0b3I1LzI7XHJcbiAgICB9XHJcbn1cclxuLmljb24ge1xyXG4gICAgLml0ZW0tY2F0ZWdvcnkgJiB7XHJcbiAgICAgICAgd2lkdGg6IDQwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgfVxyXG59XHJcbiNob21lQ2F0ZWdvcmllcyB7XHJcbiAgICAuaW5uZXJDb250ZW50IHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAkc2l6ZS1zZXBhcmF0b3I1LzI7XHJcbiAgICB9XHJcbiAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogJHNpemUtaGVhZGVyIC0gMzBweCArICRzaXplLXNlcGFyYXRvcjUvMjtcclxuICAgIH1cclxufVxyXG5hc2lkZSNzdWJzY3JpYmUge1xyXG4gICAgcGFkZGluZy10b3A6ICRzaXplLXNlcGFyYXRvcjU7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogJHNpemUtc2VwYXJhdG9yNTtcclxufVxyXG4jcGFnZUludHJvIHtcclxuICAgIHBhZGRpbmctdG9wOiAkc2l6ZS1oZWFkZXIgLSAzMHB4ICsgJHNpemUtc2VwYXJhdG9yNS8yO1xyXG59XHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSBsb3cgZGlzcGxheSovXHJcbkBtZWRpYSAobWF4LWhlaWdodDogJHNpemUtZGlzcGxheU1pbkhlaWdodCkge1xyXG5cclxufSIsCgkJIi8vIG1haW46IG1hc3Rlci5zY3NzXHJcbkBtZWRpYSAobWluLXdpZHRoOiBjYWxjKDEyMDBweCArICN7JHNpemUtY29udGFpbmVyMSoyfSArIDEwcHgpKSB7XHJcbiAgICAuY29udGFpbmVyIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDEyMDBweDtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICAmLmNvbnRhaW5lci1vbmx5UmlnaHQge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiBjYWxjKCgxMDB2dyAtIDEyMDBweCAtIDEwcHgpLzIpO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLmNvbnRhaW5lci1vbmx5TGVmdCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogY2FsYygoMTAwdncgLSAxMjAwcHggLSAxMHB4KS8yKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLAoJCSIvLyBtYWluOiBtYXN0ZXIuc2Nzc1xyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIGFuaW1hdGlvbiAqL1xyXG4ub25TY3JlZW5BbmltYXRpb24gLmFuaUZhZGVJbiB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG59XHJcbi5vblNjcmVlbkFuaW1hdGlvbi5wbGF5IC5hbmlGYWRlSW4ge1xyXG4gICAgYW5pbWF0aW9uLW5hbWU6IGFuaUZhZGVJbjtcclxuICAgIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGFuaUZhZGVJbjtcclxuICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMXM7XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogMXM7XHJcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcclxuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XHJcbiAgICBhbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcclxuICAgIC13ZWJraXQtYW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7XHJcbn1cclxuQC13ZWJraXQta2V5ZnJhbWVzIGFuaUZhZGVJbiB7XHJcbiAgICAwJSB7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgIH1cclxuICAgIDEwMCUge1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICB9XHJcbn1cclxuQGtleWZyYW1lcyBhbmlGYWRlSW4ge1xyXG4gICAgMCUge1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICB9XHJcbiAgICAxMDAlIHtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgfVxyXG59XHJcbi5vblNjcmVlbkFuaW1hdGlvbiAuYW5pUGxvcCB7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xyXG4gICAgb3BhY2l0eTogMDtcclxufVxyXG4ub25TY3JlZW5BbmltYXRpb24ucGxheSAuYW5pUGxvcCB7XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBhbmlQbG9wO1xyXG4gICAgYW5pbWF0aW9uLW5hbWU6IGFuaVBsb3A7XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogLjVzO1xyXG4gICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAuNXM7XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xyXG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzO1xyXG4gICAgYW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7XHJcbn1cclxuQC13ZWJraXQta2V5ZnJhbWVzIGFuaVBsb3Age1xyXG4gICAgMCUge1xyXG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgIH1cclxuICAgIDEwMCUge1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcclxuICAgIH1cclxufVxyXG5Aa2V5ZnJhbWVzIGFuaVBsb3Age1xyXG4gICAgMCUge1xyXG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgIH1cclxuICAgIDEwMCUge1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcclxuICAgIH1cclxufVxyXG4uYW5pUHVsc2Uge1xyXG4gICAgYm94LXNoYWRvdzogMCAwIDAgcmdiYSgkY29sb3ItYmFzZSwgLjQpO1xyXG4gICAgLXdlYmtpdC1hbmltYXRpb246IHB1bHNlIDJzIGluZmluaXRlO1xyXG4gICAgYW5pbWF0aW9uOiBwdWxzZSAycyBpbmZpbml0ZTtcclxufVxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgcHVsc2Uge1xyXG4gICAgMCUge1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAgcmdiYSgkY29sb3ItYmFzZSwgLjQpO1xyXG4gICAgfVxyXG4gICAgNzAlIHtcclxuICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAxMHB4IHJnYmEoJGNvbG9yLWJhc2UsIDApO1xyXG4gICAgfVxyXG4gICAgMTAwJSB7XHJcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgMCByZ2JhKCRjb2xvci1iYXNlLCAwKTtcclxuICAgIH1cclxufVxyXG5Aa2V5ZnJhbWVzIHB1bHNlIHtcclxuICAgIDAlIHtcclxuICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAwIHJnYmEoJGNvbG9yLWJhc2UsIC40KTtcclxuICAgIH1cclxuICAgIDcwJSB7XHJcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgMTBweCByZ2JhKCRjb2xvci1iYXNlLCAwKTtcclxuICAgIH1cclxuICAgIDEwMCUge1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAgcmdiYSgkY29sb3ItYmFzZSwgMCk7XHJcbiAgICB9XHJcbn1cclxuLnByZWxvYWRlciB7XHJcbiAgICAmID4gZGl2IHtcclxuICAgICAgICAtd2Via2l0LWFuaW1hdGlvbjogcHJlbG9hZGVyIDEuNHMgaW5maW5pdGUgZWFzZS1pbi1vdXQgYm90aDtcclxuICAgICAgICBhbmltYXRpb246IHByZWxvYWRlciAxLjRzIGluZmluaXRlIGVhc2UtaW4tb3V0IGJvdGg7XHJcbiAgICAgICAgJjpudGgtY2hpbGQoMSkge1xyXG4gICAgICAgICAgICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogLS4zMnM7XHJcbiAgICAgICAgICAgIGFuaW1hdGlvbi1kZWxheTogLS4zMnM7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6bnRoLWNoaWxkKDIpIHtcclxuICAgICAgICAgICAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IC0uMTZzO1xyXG4gICAgICAgICAgICBhbmltYXRpb24tZGVsYXk6IC0uMTZzO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgcHJlbG9hZGVyIHtcclxuICAgIDAlLFxyXG4gICAgODAlLFxyXG4gICAgMTAwJSB7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDApO1xyXG4gICAgfVxyXG4gICAgNDAlIHtcclxuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XHJcbiAgICB9XHJcbn1cclxuQGtleWZyYW1lcyBwcmVsb2FkZXIge1xyXG4gICAgMCUsXHJcbiAgICA4MCUsXHJcbiAgICAxMDAlIHtcclxuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMCk7XHJcbiAgICB9XHJcbiAgICA0MCUge1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcclxuICAgIH1cclxufVxyXG4uZWxhc3RpYy10b3Age1xyXG4gICAgbWluLWhlaWdodDogMDtcclxuICAgIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGVsYXN0aWMtdG9wO1xyXG4gICAgYW5pbWF0aW9uLW5hbWU6IGVsYXN0aWMtdG9wO1xyXG59XHJcbi5lbGFzdGljLWJvdHRvbSB7XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBlbGFzdGljLWJvdHRvbTtcclxuICAgIGFuaW1hdGlvbi1uYW1lOiBlbGFzdGljLWJvdHRvbTtcclxufVxyXG4uZWxhc3RpYy10b3AsXHJcbi5lbGFzdGljLWJvdHRvbSB7XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogLjVzO1xyXG4gICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAuNXM7XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2U7XHJcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlO1xyXG4gICAgLXdlYmtpdC1hbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xyXG4gICAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcclxuICAgIC13ZWJraXQtYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogMTtcclxuICAgIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IDE7XHJcbn1cclxuQC13ZWJraXQta2V5ZnJhbWVzIGVsYXN0aWMtdG9wIHtcclxuICAgIDAlIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gICAgfVxyXG4gICAgNTAlIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDUwcHgsIDApO1xyXG4gICAgfVxyXG4gICAgMTAwJSB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICAgIH1cclxufVxyXG5Aa2V5ZnJhbWVzIGVsYXN0aWMtdG9wIHtcclxuICAgIDAlIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gICAgfVxyXG4gICAgNTAlIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDUwcHgsIDApO1xyXG4gICAgfVxyXG4gICAgMTAwJSB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICAgIH1cclxufVxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgZWxhc3RpYy1ib3R0b20ge1xyXG4gICAgMCUge1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgICB9XHJcbiAgICA1MCUge1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTUwcHgsIDApO1xyXG4gICAgfVxyXG4gICAgMTAwJSB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICAgIH1cclxufVxyXG5Aa2V5ZnJhbWVzIGVsYXN0aWMtYm90dG9tIHtcclxuICAgIDAlIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gICAgfVxyXG4gICAgNTAlIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC01MHB4LCAwKTtcclxuICAgIH1cclxuICAgIDEwMCUge1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgICB9XHJcbn0iCgldLAoJIm5hbWVzIjogW10sCgkibWFwcGluZ3MiOiAiQUFDZ0Isc0ZBQThGLEFDRDlHLDRFQUE0RSxBQVc1RSxBQUFBLElBQUksQUFBQyxDQUNILFdBQVcsQ0FBRSxJQUFJLENBQ2pCLG9CQUFvQixDQUFFLElBQUksQ0FDMUIsd0JBQXdCLENBQUUsSUFBSSxDQUMvQixBQVNELEFBQUEsSUFBSSxBQUFDLENBQ0gsTUFBTSxDQUFFLENBQUMsQ0FDVixBQU1ELEFBQUEsT0FBTyxDQUNQLEtBQUssQ0FDTCxNQUFNLENBQ04sTUFBTSxDQUNOLEdBQUcsQ0FDSCxPQUFPLEFBQUMsQ0FDTixPQUFPLENBQUUsS0FBSyxDQUNmLEFBT0QsQUFBQSxFQUFFLEFBQUMsQ0FDRCxTQUFTLENBQUUsR0FBRyxDQUNkLE1BQU0sQ0FBRSxRQUFRLENBQ2pCLEFBVUQsQUFBQSxVQUFVLENBQ1YsTUFBTSxDQUNOLElBQUksQUFBQyxDQUNILE9BQU8sQ0FBRSxLQUFLLENBQ2YsQUFNRCxBQUFBLE1BQU0sQUFBQyxDQUNMLE1BQU0sQ0FBRSxRQUFRLENBQ2pCLEFBT0QsQUFBQSxFQUFFLEFBQUMsQ0FDRCxrQkFBa0IsQ0FBRSxXQUFXLENBQy9CLFVBQVUsQ0FBRSxXQUFXLENBQ3ZCLE1BQU0sQ0FBRSxDQUFDLENBQ1QsUUFBUSxDQUFFLE9BQU8sQ0FDbEIsQUFPRCxBQUFBLEdBQUcsQUFBQyxDQUNGLFdBQVcs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 */