/*!This CSS is generated by mausStyle version 3.4. Please edit the SASS (scss) files*//*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:0.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace, monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace, monospace;font-size:1em}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}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[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{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type="checkbox"],[type="radio"]{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-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}:root{--mausStyle-size-container1: 200px;--mausStyle-size-container2: 150px;--mausStyle-size-container3: 100px;--mausStyle-size-container4: 50px;--mausStyle-size-container5: 25px;--mausStyle-size-separator1: 100px;--mausStyle-size-separator2: 100px;--mausStyle-size-separator3: 100px;--mausStyle-size-separator4: 50px;--mausStyle-size-separator5: 50px}::-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}html.disableScroll{height:100%;overflow:hidden}html.disableScroll body{position:relative;top:0;left:0;height:100%;overflow-y:hidden;scrollbar-gutter:stable}html.disableScroll header{position:relative;transition:none}body{color:#000;font-family:"Roboto",sans-serif;font-size:100%;line-height:1.5em;overflow-x:hidden;-webkit-font-smoothing:antialiased}@media (max-width: 480px){body{font-size:80%}}.link,a{display:inline-block;position:relative;color:#000;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:#000;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"]{cursor:pointer;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:#70a541;background-color:transparent}blockquote{margin:0}table{border-collapse:collapse}table caption,table th,table td{padding:.5em;border:1px solid rgba(190,219,164,0.5)}table caption{border-bottom:none}fieldset{margin:0;border:1px solid rgba(190,219,164,0.5)}legend{padding:0 .5em}iframe{border:none}hr{border-top:1px solid rgba(190,219,164,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:#70a541;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: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:#70a541}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(190,219,164,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 #bedba4}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(112,165,65,0.1);border-bottom:1px solid #70a541}input[type="date"]:out-of-range,input[type="date"]:invalid,input[type="time"]:out-of-range,input[type="time"]:invalid,input[type="month"]:out-of-range,input[type="month"]:invalid,input[type="week"]:out-of-range,input[type="week"]:invalid,input[type="datetime"]:out-of-range,input[type="datetime"]:invalid,input[type="datetime-local"]:out-of-range,input[type="datetime-local"]:invalid,input[type="email"]:out-of-range,input[type="email"]:invalid,input[type="number"]:out-of-range,input[type="number"]:invalid,input[type="password"]:out-of-range,input[type="password"]:invalid,input[type="search"]:out-of-range,input[type="search"]:invalid,input[type="tel"]:out-of-range,input[type="tel"]:invalid,input[type="text"]:out-of-range,input[type="text"]:invalid,input[type="url"]:out-of-range,input[type="url"]:invalid,select:out-of-range,select:invalid,textarea:out-of-range,textarea:invalid{border-bottom:1px solid #a94442}input[type="file"]{display:block;width:100%;color:rgba(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(112,165,65,0.2) inset;-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}select:has(option:disabled:first-child:checked){color:rgba(0,0,0,0.5)}select:has(option:disabled:first-child:checked) option{color:#000}label{user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}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:#70a541}::-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:#70a541;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:#1f7db4}#backToTop.mostBottom svg{fill:#000}#backToTop:not(.view){transform:rotate(180deg)}#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):not(.item){text-decoration:underline;word-break:break-word}.text ul{list-style:disc;list-style-type:disc;-webkit-margin-before:1em;margin-block-start:1em;-webkit-margin-after:1em;margin-block-end:1em;-webkit-margin-start:0;margin-inline-start:0;-webkit-margin-end:0;margin-inline-end:0;-webkit-padding-start:40px;padding-inline-start:40px}.text iframe{max-width:100%}@media (max-width: 767px){.text{max-width:100%}.text table{display:block;max-width:100%;overflow-x:auto}.text table::-webkit-scrollbar-button{width:8px;height:10px;border-style:solid;background-color:#666666}.text table::-webkit-scrollbar-button:single-button:horizontal:decrement{border-width:5px 5px 5px 0;border-color:transparent #fff transparent transparent}.text table::-webkit-scrollbar-button:single-button:horizontal:increment{border-width:5px 0 5px 5px;border-color:transparent transparent transparent #fff}}.idealWidth{max-width:43.8em}.hideScroll::-webkit-scrollbar{width:0;height:0}.verticalL{-ms-writing-mode:tb-rl;writing-mode:vertical-rl;-webkit-text-orientation:unset;text-orientation:unset}.verticalR{-ms-writing-mode:tb-rl;writing-mode:vertical-rl;-webkit-text-orientation:unset;text-orientation:unset;transform:rotate(180deg);text-align:left}.notSelected{user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.excerpt{display:-webkit-box;overflow:hidden;-webkit-line-clamp:5;text-overflow:ellipsis}.separated li::after{content:"/";margin:0 10px}.separated li:last-child::after{display:none}.waitToReady{visibility:hidden;opacity:0}*[tooltip]{position:relative}*[tooltip]::after{content:attr(tooltip);position:absolute;left:-100%;bottom:calc(100% + 6px);z-index:100;width:300%;overflow:hidden;white-space:normal;background-color:rgba(255,255,255,0.9);border:1px solid #000;padding:8px;border-radius:6px;font-size:15px;line-height:17px;font-weight:normal;color:#000;pointer-events:none;box-shadow:5px 5px 10px rgba(0,0,0,0.1)}*[tooltip]::before{content:"";top:-7px;position:absolute;left:calc(50% - 6px);border-top:6px solid #000;border-right:6px solid transparent;border-bottom:6px solid transparent;border-left:6px solid transparent}*[tooltip]::before,*[tooltip]::after{visibility:hidden;opacity:0;transform:translateY(20px);transition:0.3s ease-in-out}*[tooltip]:hover::before,*[tooltip]:hover::after{visibility:visible;opacity:1;transform:translateY(0)}@media (max-width: 767px){input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{opacity:1}}.label{line-height:1.2em}.label.label-size1{font-size:1em}.label.label-size2{font-size:1.25em}.label.label-size3{font-size:1.5em}.label.label-size4{font-size:1.75em}.label.label-size5{font-size:2em}.label.label-size6{font-size:2.25em}.label.label-size7{font-size:2.5em}.label.label-size8{font-size:2.75em}.label.label-size9{font-size:3em}.label.label-small{font-size:.8em}.label.label-font1{font-family:"Roboto",sans-serif}.label.label-font2{font-family:"HVD Comic Serif Pro",serif}.label.label-uppercase{text-transform:uppercase}.label.label-bold{font-weight:bold}select option{font-family:sans-serif !important}details summary{position:relative;padding-right:20px;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;cursor:pointer;list-style:none;font-weight:bold}details summary::marker,details summary::-webkit-details-marker{display:none}details summary::after{content:url('data:image/svg+xml;charset=UTF-8, <svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 490.656 490.656" fill="rgb(0, 0, 0)"><path d="M487.536,120.445c-4.16-4.16-10.923-4.16-15.083,0L245.317,347.581L18.203,120.445c-4.16-4.16-10.923-4.16-15.083,0 c-4.16,4.16-4.16,10.923,0,15.083l234.667,234.667c2.069,2.091,4.8,3.136,7.531,3.136s5.461-1.045,7.552-3.115l234.667-234.667 C491.696,131.368,491.696,124.627,487.536,120.445z"/></svg>');position:absolute;top:50%;right:0;transform:translateY(-50%)}details[open] summary::after{content:url('data:image/svg+xml;charset=UTF-8, <svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 25 25" fill="rgb(0, 0, 0)"><path d="M24.8,18.1l-12-12C12.8,6,12.6,6,12.5,6S12.2,6,12.1,6.1l-12,12c-0.2,0.2-0.2,0.6,0,0.8s0.6,0.2,0.8,0L12.5,7.3l11.6,11.6 c0.2,0.2,0.6,0.2,0.8,0C25.1,18.6,25.1,18.3,24.8,18.1z"/></svg>')}small{line-height:1.2em}.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 #00061f}*[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 #00061f}body{position:relative;background-color:#fff9e0}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;box-shadow:0 10px 10px rgba(0,0,0,0);transition:0.3s ease-in-out;transform:translateY(0)}header.sticky{height:80px;background-color:rgba(255,255,255,0.85);box-shadow:0 10px 10px rgba(0,0,0,0.1);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}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;position:relative;margin-top:calc((100vw - 10px) / (100 / 3));padding:50px 0;color:#fff;background-color:#10415d}footer::before{content:url('data:image/svg+xml;utf8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1500 42.96" fill="rgb(16.01422, 64.57346, 92.98578)"><path d="M1501 43.58H-1V18c454-67 949 80 1502 0v25.58z"/></svg>');position:absolute;bottom:calc(100% + 1px);left:0;z-index:5;width:100%;height:auto;margin-bottom:-1px;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;pointer-events:none;line-height:0;font-size:0}footer>.container>.split{position:relative}footer>.container>.split:first-child{width:40%}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:nth-child(1)>*: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:30%;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:1px solid #b8b8b8;opacity:.2;box-sizing:content-box}footer>.container>.split:nth-child(2){display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}footer>.container>.split:nth-child(2)>*{line-height:1.2em}footer>.container>.split:nth-child(2)>*:not(:last-child){margin-bottom:.4em}main{transform:translateX(0);transform-origin:left;transition:0.3s ease-in-out}body.sidePanel-open main{transform:translateX(-300px)}section{position:relative;padding-top:100px}section:last-child{padding-bottom:100px}section:first-child{padding-top:100px}.container{width:calc(100% - 400px);margin:0 200px}.container.container-fullWidth{width:auto;max-width:unset;margin-right:0;margin-left:0}.container.container-maxContainer{width:auto;max-width:unset;margin-right:0;margin-left:0}.container.container-textContainer{max-width:43.8em;margin:0 auto}.container.container-onlyRight{width:auto;max-width:unset;margin-left:0}.container.container-onlyLeft{width:auto;max-width:unset;margin-right:0}header .container{display:flex;flex-direction:row;justify-content:space-between;align-items:center;width:100%}header .container>.split{display:flex;flex-direction:row;justify-content:center;align-items:center}header .container>.split>*:not(:first-child){margin-left:20px}footer .container{display:flex;flex-direction:row;justify-content:space-between;align-items:stretch;width:100%}#maintenance .container{height:100%}.logo.logo-master{display:flex;flex-direction:row;justify-content:center;align-items:center}.logo.logo-partner img{width:200px}#maintenance .logo.logo-master svg,header .logo.logo-master svg{width:auto;height:60px;transition:0.3s ease-in-out}footer .logo.logo-master svg{width:200px}.wp-block-button__link,.btn,.button,button,input[type="button"],input[type="reset"],input[type="submit"]{padding:15px 30px;border-radius:7px;transition:0.3s ease-in-out;font-weight:600;box-shadow:3px 3px rgba(62,92,36,0.15)}.wp-block-button__link[value="primary"],.btn[value="primary"],.button[value="primary"],button[value="primary"],input[type="button"][value="primary"],input[type="reset"][value="primary"],input[type="submit"][value="primary"]{background-color:#1f7db4;box-shadow:3px 3px rgba(16,65,93,0.15)}.wp-block-button__link[value="primary"]:focus,.wp-block-button__link[value="primary"]:hover,.btn[value="primary"]:focus,.btn[value="primary"]:hover,.button[value="primary"]:focus,.button[value="primary"]:hover,button[value="primary"]:focus,button[value="primary"]:hover,input[type="button"][value="primary"]:focus,input[type="button"][value="primary"]:hover,input[type="reset"][value="primary"]:focus,input[type="reset"][value="primary"]:hover,input[type="submit"][value="primary"]:focus,input[type="submit"][value="primary"]:hover{background-color:#2b9adb}.wp-block-button__link[value="secondary"],.btn[value="secondary"],.button[value="secondary"],button[value="secondary"],input[type="button"][value="secondary"],input[type="reset"][value="secondary"],input[type="submit"][value="secondary"]{background-color:#f68a23;box-shadow:3px 3px rgba(172,88,7,0.15)}.wp-block-button__link[value="secondary"]:focus,.wp-block-button__link[value="secondary"]:hover,.btn[value="secondary"]:focus,.btn[value="secondary"]:hover,.button[value="secondary"]:focus,.button[value="secondary"]:hover,button[value="secondary"]:focus,button[value="secondary"]:hover,input[type="button"][value="secondary"]:focus,input[type="button"][value="secondary"]:hover,input[type="reset"][value="secondary"]:focus,input[type="reset"][value="secondary"]:hover,input[type="submit"][value="secondary"]:focus,input[type="submit"][value="secondary"]:hover{background-color:#f8a454}.wp-block-button__link[value="passive"],.btn[value="passive"],.button[value="passive"],button[value="passive"],input[type="button"][value="passive"],input[type="reset"][value="passive"],input[type="submit"][value="passive"]{background-color:#b8b8b8;box-shadow:3px 3px rgba(133,133,133,0.15)}.wp-block-button__link[value="passive"]:focus,.wp-block-button__link[value="passive"]:hover,.btn[value="passive"]:focus,.btn[value="passive"]:hover,.button[value="passive"]:focus,.button[value="passive"]:hover,button[value="passive"]:focus,button[value="passive"]:hover,input[type="button"][value="passive"]:focus,input[type="button"][value="passive"]:hover,input[type="reset"][value="passive"]:focus,input[type="reset"][value="passive"]:hover,input[type="submit"][value="passive"]:focus,input[type="submit"][value="passive"]:hover{background-color:#d2d2d2}.wp-block-button__link.btn-cta,.btn.btn-cta,.button.btn-cta,button.btn-cta,input[type="button"].btn-cta,input[type="reset"].btn-cta,input[type="submit"].btn-cta{background-color:#c34893;box-shadow:3px 3px rgba(124,41,92,0.15)}.wp-block-button__link.btn-cta:focus,.wp-block-button__link.btn-cta:hover,.btn.btn-cta:focus,.btn.btn-cta:hover,.button.btn-cta:focus,.button.btn-cta:hover,button.btn-cta:focus,button.btn-cta:hover,input[type="button"].btn-cta:focus,input[type="button"].btn-cta:hover,input[type="reset"].btn-cta:focus,input[type="reset"].btn-cta:hover,input[type="submit"].btn-cta:focus,input[type="submit"].btn-cta:hover{background-color:#d06eaa}.wp-block-button__link.btn-lines,.btn.btn-lines,.button.btn-lines,button.btn-lines,input[type="button"].btn-lines,input[type="reset"].btn-lines,input[type="submit"].btn-lines{white-space:normal}.wp-block-button__link.btn-icon,.btn.btn-icon,.button.btn-icon,button.btn-icon,input[type="button"].btn-icon,input[type="reset"].btn-icon,input[type="submit"].btn-icon{display:inline-flex;flex-direction:row;justify-content:center;align-items:center}.wp-block-button__link.btn-icon svg,.btn.btn-icon svg,.button.btn-icon svg,button.btn-icon svg,input[type="button"].btn-icon svg,input[type="reset"].btn-icon svg,input[type="submit"].btn-icon svg{width:1em;height:1em;min-width:1em;min-height:1em;fill:currentColor}.wp-block-button__link.btn-icon>*:first-child,.btn.btn-icon>*:first-child,.button.btn-icon>*:first-child,button.btn-icon>*:first-child,input[type="button"].btn-icon>*:first-child,input[type="reset"].btn-icon>*:first-child,input[type="submit"].btn-icon>*:first-child{margin-right:10px}.wp-block-button__link.btn-icon.btn-icon-simple,.btn.btn-icon.btn-icon-simple,.button.btn-icon.btn-icon-simple,button.btn-icon.btn-icon-simple,input[type="button"].btn-icon.btn-icon-simple,input[type="reset"].btn-icon.btn-icon-simple,input[type="submit"].btn-icon.btn-icon-simple{padding:2px;background-color:transparent;border:1px solid transparent;border-radius:50%;box-shadow:none}.wp-block-button__link.btn-icon.btn-icon-simple svg,.btn.btn-icon.btn-icon-simple svg,.button.btn-icon.btn-icon-simple svg,button.btn-icon.btn-icon-simple svg,input[type="button"].btn-icon.btn-icon-simple svg,input[type="reset"].btn-icon.btn-icon-simple svg,input[type="submit"].btn-icon.btn-icon-simple svg{width:1.25em;height:1.25em;min-width:1.25em;min-height:1.25em}.wp-block-button__link.btn-icon.btn-icon-simple>*:first-child,.btn.btn-icon.btn-icon-simple>*:first-child,.button.btn-icon.btn-icon-simple>*:first-child,button.btn-icon.btn-icon-simple>*:first-child,input[type="button"].btn-icon.btn-icon-simple>*:first-child,input[type="reset"].btn-icon.btn-icon-simple>*:first-child,input[type="submit"].btn-icon.btn-icon-simple>*:first-child{margin-right:0}.wp-block-button__link.btn-icon.btn-icon-simple:focus,.wp-block-button__link.btn-icon.btn-icon-simple:hover,.btn.btn-icon.btn-icon-simple:focus,.btn.btn-icon.btn-icon-simple:hover,.button.btn-icon.btn-icon-simple:focus,.button.btn-icon.btn-icon-simple:hover,button.btn-icon.btn-icon-simple:focus,button.btn-icon.btn-icon-simple:hover,input[type="button"].btn-icon.btn-icon-simple:focus,input[type="button"].btn-icon.btn-icon-simple:hover,input[type="reset"].btn-icon.btn-icon-simple:focus,input[type="reset"].btn-icon.btn-icon-simple:hover,input[type="submit"].btn-icon.btn-icon-simple:focus,input[type="submit"].btn-icon.btn-icon-simple:hover{border-color:#1f7db4}.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:#8abe5b;box-shadow:0 0 transparent !important;transform:translate(2px, 2px)}#userAccount .wp-block-button__link.btn-danger,#userAccount .btn.btn-danger,#userAccount .button.btn-danger,#userAccount button.btn-danger,#userAccount input[type="button"].btn-danger,#userAccount input[type="reset"].btn-danger,#userAccount input[type="submit"].btn-danger{margin-top:10px}.wp-block-button__link.btn-login.btn-icon,.btn.btn-login.btn-icon,.button.btn-login.btn-icon,button.btn-login.btn-icon,input[type="button"].btn-login.btn-icon,input[type="reset"].btn-login.btn-icon,input[type="submit"].btn-login.btn-icon{padding:5px 10px;background-color:#1f7db4;box-shadow:3px 3px rgba(16,65,93,0.15)}.wp-block-button__link.btn-login.btn-icon span,.btn.btn-login.btn-icon span,.button.btn-login.btn-icon span,button.btn-login.btn-icon span,input[type="button"].btn-login.btn-icon span,input[type="reset"].btn-login.btn-icon span,input[type="submit"].btn-login.btn-icon span{max-width:150px;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;transition:0.3s ease-in-out}.wp-block-button__link.btn-login.btn-icon>*:first-child,.btn.btn-login.btn-icon>*:first-child,.button.btn-login.btn-icon>*:first-child,button.btn-login.btn-icon>*:first-child,input[type="button"].btn-login.btn-icon>*:first-child,input[type="reset"].btn-login.btn-icon>*:first-child,input[type="submit"].btn-login.btn-icon>*:first-child{margin-right:6px}.wp-block-button__link.btn-login.btn-icon:focus,.wp-block-button__link.btn-login.btn-icon:hover,.btn.btn-login.btn-icon:focus,.btn.btn-login.btn-icon:hover,.button.btn-login.btn-icon:focus,.button.btn-login.btn-icon:hover,button.btn-login.btn-icon:focus,button.btn-login.btn-icon:hover,input[type="button"].btn-login.btn-icon:focus,input[type="button"].btn-login.btn-icon:hover,input[type="reset"].btn-login.btn-icon:focus,input[type="reset"].btn-login.btn-icon:hover,input[type="submit"].btn-login.btn-icon:focus,input[type="submit"].btn-login.btn-icon:hover{background-color:#2b9adb}#userAccountTeachers table .wp-block-button__link,#userAccountTeachers table .btn,#userAccountTeachers table .button,#userAccountTeachers table button,#userAccountTeachers table input[type="button"],#userAccountTeachers table input[type="reset"],#userAccountTeachers table input[type="submit"]{width:100%;padding:10px 30px}.item-widget .wp-block-button__link,.item-widget .btn,.item-widget .button,.item-widget button,.item-widget input[type="button"],.item-widget input[type="reset"],.item-widget input[type="submit"]{width:100%;padding:7.5px 15px}table.downloadFiles .wp-block-button__link,table.downloadFiles .btn,table.downloadFiles .button,table.downloadFiles button,table.downloadFiles input[type="button"],table.downloadFiles input[type="reset"],table.downloadFiles input[type="submit"]{padding:7.5px 15px}header>.container>.split:nth-child(2) .wp-block-button__link,header>.container>.split:nth-child(2) .btn,header>.container>.split:nth-child(2) .button,header>.container>.split:nth-child(2) button,header>.container>.split:nth-child(2) input[type="button"],header>.container>.split:nth-child(2) input[type="reset"],header>.container>.split:nth-child(2) input[type="submit"]{z-index:0}#homeSlider .wp-block-button__link,#homeSlider .btn,#homeSlider .button,#homeSlider button,#homeSlider input[type="button"],#homeSlider input[type="reset"],#homeSlider input[type="submit"]{margin-top:20px;background-color:var(--homeSlider-slide-color, #70a541)}#homeSlider .wp-block-button__link:focus,#homeSlider .wp-block-button__link:hover,#homeSlider .btn:focus,#homeSlider .btn:hover,#homeSlider .button:focus,#homeSlider .button:hover,#homeSlider button:focus,#homeSlider button:hover,#homeSlider input[type="button"]:focus,#homeSlider input[type="button"]:hover,#homeSlider input[type="reset"]:focus,#homeSlider input[type="reset"]:hover,#homeSlider input[type="submit"]:focus,#homeSlider input[type="submit"]:hover{background-color:color-mix(in srgb, var(--homeSlider-slide-color, #70a541), #fff 10%)}.link::after,a:not(.btn):not(.item)::after{background-color:#70a541}.link:focus,.link:hover,a:not(.btn):not(.item):focus,a:not(.btn):not(.item):hover{color:#70a541}.link.link-danger,a:not(.btn):not(.item).link-danger{color:#a94442}.link.link-danger::after,a:not(.btn):not(.item).link-danger::after{background-color:#a94442}#menu-header-menu .link,#menu-side-menu .link,#pageMenu .link,#menu-header-menu a:not(.btn):not(.item),#menu-side-menu a:not(.btn):not(.item),#pageMenu a:not(.btn):not(.item){font-weight:700}#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:#000}#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:#1f7db4}#pageMenu .link:not(.link-danger),#pageMenu a:not(.btn):not(.item):not(.link-danger){color:#fff}#pageMenu .link:not(.link-danger)::after,#pageMenu a:not(.btn):not(.item):not(.link-danger)::after{background-color:#fff}#pageMenu .link.link-danger,#pageMenu a:not(.btn):not(.item).link-danger{color:#843534}#pageMenu .link.link-danger::after,#pageMenu a:not(.btn):not(.item).link-danger::after{background-color:#843534}#userAccountTeachers table .link,#userAccountTeachers table a:not(.btn):not(.item){color:#000}footer .link,footer a:not(.btn):not(.item){color:#fff}footer .link:focus,footer .link:hover,footer a:not(.btn):not(.item):focus,footer a:not(.btn):not(.item):hover{color:#fff}.item-article .link,.item-article a:not(.btn):not(.item){color:#1f7db4}.item-article:focus .link,.item-article:hover .link,.item-article:focus a:not(.btn):not(.item),.item-article:hover a:not(.btn):not(.item){color:#70a541}.item-article:focus .link::after,.item-article:hover .link::after,.item-article:focus a:not(.btn):not(.item)::after,.item-article:hover a:not(.btn):not(.item)::after{visibility:visible;opacity:1}.text{width:100%;container-name:text;container-type:inline-size}.text h1,.text h2,.text h3{font-family:"HVD Comic Serif Pro",serif}.text h1:not(:last-child),.text h2:not(:last-child),.text h3:not(:last-child){margin-bottom:1em}.text h1:last-child,.text h2:last-child,.text h3:last-child{margin-bottom:0}.text h1:not(:first-child),.text h2:not(:first-child){margin-top:50px;padding-top:50px}.text h1{font-size:2.2em}.text h2{font-size:2em}.text h3:not(:first-child){margin-top:50px}.text table{display:block;max-width:100%;margin:20px 0;border:none;overflow-x:auto}.text table::-webkit-scrollbar-button{width:8px;height:10px;background-color:#666;border-style:solid}.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}.text table caption,.text table th,.text table td{border-color:rgba(112,165,65,0.5)}.text figure.wp-block-table.fullWidth table{display:table}.text ul.blocks-gallery-grid,.text ul.wp-block-gallery{padding:0}.text .wp-block-buttons.wp-block-buttons-horizontal-right,.text .wp-block-buttons.alignright{text-align:right}.text .wp-block-buttons.wp-block-buttons-horizontal-center,.text .wp-block-buttons.aligncenter{text-align:center}.text .wp-block-buttons.wp-block-buttons-horizontal-left,.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;border-radius:5px;overflow:hidden}.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;background-color:#f2f8ed;border:1px solid #bedba4;border-radius:5px;box-shadow:5px 5px rgba(138,190,91,0.25);text-align:center}.text .wp-block-spacer[style="height:1px"]{height:100px !important;margin:0}.text .wp-block-columns{display:grid;grid-template-columns:repeat(auto-fit, minmax(150px, 1fr));grid-auto-rows:auto;grid-gap:1em;gap:1em}.text .wp-block-columns:last-child{margin-bottom:0}.text .wp-block-columns>.wp-block-column>*:not(:last-child){margin-bottom:1em}.text .wp-block-columns .wp-block-column{display:flex;flex-direction:column}.text .wp-block-columns .wp-block-column.is-vertically-aligned-center{justify-content:center;align-items:flex-start}.text .wp-block-columns .wp-block-column.is-vertically-aligned-bottom{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 ul{padding-left:1.2em;list-style:none}.text ul li{position:relative}.text ul li::after{content:'';display:block;position:absolute;top:.4em;left:-1.2em;width:8px;height:8px;background-color:#70a541;border-radius:50%;box-shadow:2px 2px rgba(62,92,36,0.25)}#article .text,#pageDefault .text{width:100%}body.page-template-page-home #pageDefault .text{width:100%;max-width:unset;margin:0 auto}body.page-template-page-home #pageDefault .text>p{-moz-column-count:2;column-count:2;-moz-column-gap:40px;column-gap:40px;-moz-column-width:250px;column-width:250px}body.page-template-page-home #pageDefault .text *>p{max-width:43.8em;margin:0 auto}body.page-template-page-home #pageDefault .text .wp-block-columns{grid-gap:50px;gap:50px}#maintenance .text{text-align:center}.item-widget-announcement .text{display:-webkit-box;overflow:hidden;-webkit-line-clamp:5;text-overflow:ellipsis;-webkit-box-orient:vertical}aside#prefooter .text{max-width:unset}aside#prefooter .text .wp-block-columns .wp-block-column{justify-content:center;align-items:center;padding:20px;background:rgba(255,255,255,0.5);border-radius:10px;text-align:center}aside#prefooter .text .wp-block-image.size-full{width:auto}.text video,.text iframe{border-radius:5px;overflow:hidden}.label.label-section{font-family:"HVD Comic Serif Pro",serif;font-size:2em;word-break:break-word}.label.label-title{font-family:"HVD Comic Serif Pro",serif;font-size:1.3em;text-wrap:balance;transition:0.3s ease-in-out}.label.label-formTitle{line-height:1.5em}.label.label-formTitle small{display:inline-block;margin-bottom:.4em}.label.label-number{font-family:"HVD Comic Serif Pro",serif;font-size:3em;line-height:.7em}#homeSlider .label{pointer-events:none}#homeSlider .label.label-1{margin-bottom:.1em;color:var(--homeSlider-slide-color, #000);font-family:"HVD Comic Serif Pro",serif;font-size:2em;text-wrap:balance}#homeSlider .label.label-2{font-weight:600}.item-route .label{text-align:center}.item-route .label.label-title{color:#1f7db4}#userAccount .innerContent>.split:nth-child(2) .label.label-section{margin-bottom:50px}.notice .label.label-title{margin-bottom:10px}.item-article .label.label-title{color:#1f7db4}.item-route:focus .label.label-title,.item-route:hover .label.label-title,.item-article:focus .label.label-title,.item-article:hover .label.label-title{color:#70a541}.item-stat .label.label-title{display:-ms-grid;display:table-caption;width:min-intrinsic;width:-webkit-min-content;width:-moz-min-content;width:min-content;-ms-grid-columns:min-content;font-size:1.2em;text-wrap:wrap}.item-stat .label.label-number{display:inline-flex;color:#70a541;white-space:nowrap}.accordion .label.label-title{font-family:"Roboto",sans-serif;font-weight:600}.items.items-routes{display:grid;grid-template-columns:repeat(auto-fit, minmax(220px, 1fr));grid-auto-rows:1fr;grid-gap:50px;gap:50px}.items.items-widgets{display:grid;grid-template-columns:repeat(auto-fit, minmax(250px, 1fr));grid-auto-rows:auto;grid-gap:25px;gap:25px;align-items:flex-start}.items.items-learningMaterials>*:not(:last-child){margin-bottom:50px}.items.items-announcements{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}.items.items-announcements>*:not(:last-child){margin-bottom:25px}.items.items-stats{display:flex;grid-gap:50px;gap:50px;flex-direction:row;justify-content:flex-start;align-items:center;flex-wrap:wrap}#homeStats .items.items-stats{grid-gap:100px;gap:100px;justify-content:center}#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-article{color:#000;background-color:#fff;border-radius:10px;overflow:hidden;box-shadow:5px 5px rgba(122,98,0,0.15)}.item.item-article>.split{transform:translate(0, 0);transition:all .2s ease-in-out}.item.item-article>.split:first-child{position:relative;width:100%;height:200px;padding-top:unset;overflow:hidden}.item.item-article>.split:first-child::before{content:url('data:image/svg+xml;utf8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1500 42.96" fill="rgb(255, 255, 255)"><path d="M1501 43.58H-1V18c454-67 949 80 1502 0v25.58z"/></svg>');position:absolute;bottom:0;left:0;z-index:5;width:100%;height:auto;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;pointer-events:none;line-height:0;font-size:0}.item.item-article>.split:first-child>span{position:static;top:0;right:0;bottom:0;left:0}.item.item-article>.split:last-child{display:flex;flex-direction:column;justify-content:space-between;position:relative;height:calc(100% - 200px);padding:20px}.item.item-article>.split:last-child>.split:last-child{display:flex;flex-direction:row;justify-content:flex-end;align-items:center;text-align:right}.item.item-article>.split:last-child>.split:last-child>*{margin-bottom:0 !important}.item.item-article>.split:last-child>.split:last-child>*:not(:last-child){margin-right:10px}.item.item-article>.split:last-child>.split>*:not(:last-child){margin-bottom:10px}.item.item-article>.split:last-child>*:not(:last-child){margin-bottom:10px}.item.item-article img{width:100%;height:200px;font-family:'object-fit: cover; object-position: center;';-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;transition:0.3s ease-in-out}.item.item-article svg{fill:#1f7db4;transition:0.3s ease-in-out}.item.item-article:focus,.item.item-article:hover{box-shadow:0 0 transparent;transform:translate(5px, 5px)}.item.item-article:focus svg,.item.item-article:hover svg{fill:#70a541}.item.item-route{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;background-color:#fff;border-radius:10px;overflow:hidden;box-shadow:5px 5px rgba(122,98,0,0.15)}.item.item-route>.split{width:100%}.item.item-route>.split:nth-child(1){display:flex;flex-direction:row;justify-content:center;align-items:center;position:relative;padding:20px 20px 30px;background-color:#d9edf9;transition:0.3s ease-in-out}.item.item-route>.split:nth-child(1)::before{content:url('data:image/svg+xml;utf8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1500 42.96" fill="rgb(255, 255, 255)"><path d="M1501 43.58H-1V18c454-67 949 80 1502 0v25.58z"/></svg>');position:absolute;bottom:0;left:0;z-index:5;width:100%;height:auto;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;pointer-events:none;line-height:0;font-size:0;transition:0.3s ease-in-out}.item.item-route>.split:nth-child(2){margin:auto;padding:20px;transition:0.3s ease-in-out}.item.item-route[href='']{pointer-events:none}.item.item-route:focus,.item.item-route:hover{box-shadow:0 0 transparent;transform:translate(5px, 5px)}.item.item-route:focus>.split:nth-child(1),.item.item-route:hover>.split:nth-child(1){background-color:#bedba4}.item.item-widget{padding:20px;background-color:#f2f8ed;border:1px solid #bedba4;border-radius:5px;box-shadow:5px 5px rgba(138,190,91,0.25)}.item.item-widget>*:not(:last-child){margin-bottom:10px}.item.item-widget ul li{display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:5px 0;line-height:1em}.item.item-widget ul li>*:nth-child(2){padding-left:10px;color:#70a541;font-size:1.2em;font-weight:700}.item.item-widget ul li:not(:last-child){border-bottom:1px solid #bedba4}.item.item-widget.item-widget-danger{grid-column:1 / -1;font-size:1.2em;line-height:1.4em}.item.item-learningMaterial>*:not(:last-child){margin-bottom:10px}.item.item-learningMaterial.item-learningMaterial-concept{opacity:.75}.item.item-announcement{width:100%;padding:20px;background-color:#f2f8ed;border:1px solid #bedba4;border-radius:5px;box-shadow:5px 5px rgba(138,190,91,0.25)}.item.item-announcement>*:not(:last-child){margin-bottom:10px}.item.item-stat{display:flex;flex-direction:column;justify-content:flex-end;align-items:center;max-width:-webkit-min-content;max-width:-moz-min-content;max-width:min-content;text-align:center}.item.item-stat>.split:nth-child(2){margin-top:10px}.text iframe{display:block;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;border-radius:5px}#contactMap iframe[src*="https://www.google.com/maps/"]{box-shadow:5px 5px rgba(153,153,153,0.25)}#homeSlider .anchor{height:0;margin-top:0}.icon{width:50px;height:50px;min-width:50px;min-height:50px;font-family:'object-fit: contain; object-position: center;';-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.icon.icon-phosphor{display:flex;flex-direction:row;justify-content:center;align-items:center;width:auto;height:auto;min-width:auto;min-height:auto}.icon.icon-phosphor svg{width:25px;height:25px}.item-route .icon{width:90px;height:90px;min-width:90px;min-height:90px;filter:drop-shadow(3px 3px 0 rgba(0,0,0,0.2))}table{border:1px solid #bedba4}table th,table td{border-color:#bedba4}table.tablesorter{margin:0;background-color:#f2f8ed;border-radius:5px;font-family:"Roboto",sans-serif;font-weight:500;box-shadow:5px 5px rgba(138,190,91,0.25)}table.tablesorter thead th{padding:10px 20px !important;color:#fff;background-color:#70a541;border:none;font-weight:500;line-height:1.2em}table.tablesorter thead th.tablesorter-headerDesc,table.tablesorter thead th.tablesorter-headerAsc{border-bottom:none}table.tablesorter tbody td{padding:10px 20px;background-color:transparent;vertical-align:middle;font-size:1.2em;border-color:#bedba4}table.tablesorter tbody td:first-child{border-left:none}table.tablesorter tbody td:last-child{border-right:none}table.tablesorter tr td{transition:0.3s ease-in-out}table.tablesorter tr:focus td,table.tablesorter tr:hover td{background-color:rgba(112,165,65,0.15)}#userAccountTeachers table.tablesorter{display:block;overflow-x:auto}#userAccountTeachers table.tablesorter thead th{padding:10px 18px 10px 10px !important}#userAccountTeachers table.tablesorter thead th:nth-last-child(2),#userAccountTeachers table.tablesorter thead th:last-child{width:1%;white-space:nowrap}#userAccountTeachers table.tablesorter tbody td{padding:10px}table.downloadFiles{display:block;width:100%;max-width:100%;margin:0;background-color:#f2f8ed;border-radius:5px;box-shadow:5px 5px rgba(138,190,91,0.25);overflow-x:auto;line-height:1.2em}table.downloadFiles tr{position:relative;border-spacing:0}table.downloadFiles tr:not(:last-child)::after{content:'';display:block;position:absolute;bottom:0;left:0;width:100%;height:1px;border-bottom:1px solid #bedba4}table.downloadFiles td{border:none}table.downloadFiles td:nth-child(1){width:auto;padding-left:20px}table.downloadFiles td:nth-child(2){width:100%}table.downloadFiles td:nth-child(3){white-space:nowrap;text-align:right}table.downloadFiles td:last-child{white-space:nowrap;text-align:right}form>*{display:block;margin-bottom:10px;cursor:default}form .select2-container--default .select2-selection--single,form input[type="date"],form input[type="time"],form input[type="month"],form input[type="week"],form input[type="datetime"],form input[type="datetime-local"],form input[type="email"],form input[type="number"],form input[type="password"],form input[type="search"],form input[type="tel"],form input[type="text"],form input[type="url"],form select,form textarea{background-color:rgba(31,125,180,0.1);border:1px solid rgba(31,125,180,0.5);border-radius:5px}form .select2-container--default .select2-selection--single:hover,form .select2-container--default .select2-selection--single:focus,form input[type="date"]:hover,form input[type="date"]:focus,form input[type="time"]:hover,form input[type="time"]:focus,form input[type="month"]:hover,form input[type="month"]:focus,form input[type="week"]:hover,form input[type="week"]:focus,form input[type="datetime"]:hover,form input[type="datetime"]:focus,form input[type="datetime-local"]:hover,form input[type="datetime-local"]:focus,form input[type="email"]:hover,form input[type="email"]:focus,form input[type="number"]:hover,form input[type="number"]:focus,form input[type="password"]:hover,form input[type="password"]:focus,form input[type="search"]:hover,form input[type="search"]:focus,form input[type="tel"]:hover,form input[type="tel"]:focus,form input[type="text"]:hover,form input[type="text"]:focus,form input[type="url"]:hover,form input[type="url"]:focus,form select:hover,form select:focus,form textarea:hover,form textarea:focus{background-color:rgba(31,125,180,0.2);border:1px solid rgba(31,125,180,0.7)}form .select2-container--default .select2-selection--single:focus,form input[type="date"]:focus,form input[type="time"]:focus,form input[type="month"]:focus,form input[type="week"]:focus,form input[type="datetime"]:focus,form input[type="datetime-local"]:focus,form input[type="email"]:focus,form input[type="number"]:focus,form input[type="password"]:focus,form input[type="search"]:focus,form input[type="tel"]:focus,form input[type="text"]:focus,form input[type="url"]:focus,form select:focus,form textarea:focus{background-color:rgba(31,125,180,0.2);border:1px solid rgba(31,125,180,0.7)}form .select2-container--default .select2-selection--single:out-of-range,form .select2-container--default .select2-selection--single:invalid,form input[type="date"]:out-of-range,form input[type="date"]:invalid,form input[type="time"]:out-of-range,form input[type="time"]:invalid,form input[type="month"]:out-of-range,form input[type="month"]:invalid,form input[type="week"]:out-of-range,form input[type="week"]:invalid,form input[type="datetime"]:out-of-range,form input[type="datetime"]:invalid,form input[type="datetime-local"]:out-of-range,form input[type="datetime-local"]:invalid,form input[type="email"]:out-of-range,form input[type="email"]:invalid,form input[type="number"]:out-of-range,form input[type="number"]:invalid,form input[type="password"]:out-of-range,form input[type="password"]:invalid,form input[type="search"]:out-of-range,form input[type="search"]:invalid,form input[type="tel"]:out-of-range,form input[type="tel"]:invalid,form input[type="text"]:out-of-range,form input[type="text"]:invalid,form input[type="url"]:out-of-range,form input[type="url"]:invalid,form select:out-of-range,form select:invalid,form textarea:out-of-range,form textarea:invalid{border:1px solid #a94442}form input[readonly],form input:focus[readonly],form input:hover[readonly]{color:rgba(0,0,0,0.5);background-color:rgba(31,125,180,0.05);border:1px solid rgba(31,125,180,0.1);cursor:not-allowed}form select{padding-right:40px;background-image:url('data:image/svg+xml;utf8,<svg fill="rgb(0, 0, 0)" height="24" viewBox="0 0 24 24" width="24" xmlns="http://www.w3.org/2000/svg"><path d="M7 10l5 5 5-5z"/><path d="M0 0h24v24H0z" fill="none"/></svg>');background-repeat:no-repeat;background-position-x:calc(100% - 5px);background-position-y:9px;-webkit-appearance:none;-moz-appearance:none}form select optgroup:checked,form select option:checked{background-color:#1f7db4}form select optgroup:disabled,form select option:disabled{color:rgba(0,0,0,0.5)}form fieldset{display:flex;padding:0;border:none}form fieldset>label{width:100%}form fieldset.fieldset-checkboxes{flex-direction:column;justify-content:flex-start;align-items:flex-start}form fieldset.fieldset-checkboxes>*:not(.label-formTitle){width:auto}form fieldset.fieldset-checkboxes>*:not(:last-child){margin-bottom:5px}form fieldset.fieldset-checkboxes>*>*:not(:last-child){margin-right:10px}form fieldset.fieldset-repeater{flex-direction:column;justify-content:flex-start;align-items:flex-start}form fieldset.fieldset-repeater>*:not(:last-child):not(.label-formTitle){width:100%;margin-bottom:8px}form fieldset.fieldset-repeater>*>*:not(:last-child){margin-right:5px}form fieldset.fieldset-repeater>label{display:flex;flex-direction:row;justify-content:center;align-items:center}form fieldset.fieldset-repeater>label:focus>input,form fieldset.fieldset-repeater>label:hover>input{background-color:rgba(31,125,180,0.2);border:1px solid rgba(31,125,180,0.7)}form fieldset.fieldset-repeater>[onclick*="mausScript.repeaterAddRow"]{margin-left:auto;padding:8px 10px}form fieldset.fieldset-repeater>label>[onclick*="mausScript.repeaterRemoveRow"]{display:flex;flex-direction:row;justify-content:center;align-items:center}form input[type="radio"],form input[type="checkbox"]{width:1.5rem;height:1.5rem;background-color:rgba(31,125,180,0.1);border:none;border-radius:5px;outline:0;flex-grow:0;vertical-align:middle;-webkit-appearance:none;filter:none;cursor:pointer}form input[type="radio"]::before,form input[type="checkbox"]::before{content:'';display:block;width:inherit;height:inherit;color:transparent;background-color:transparent;background-repeat:no-repeat;background-position:center;background-size:0;border:none;border-radius:inherit;box-shadow:inset 0 0 0 1px rgba(31,125,180,0.5);transition:0.3s ease-in-out}form input[type="radio"]:checked,form input[type="checkbox"]:checked{background-color:#70a541}form input[type="radio"]:checked::before,form input[type="checkbox"]:checked::before{background-image:url('data:image/svg+xml;utf8, <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="rgb(255, 255, 255)"><path d="M15.88 8.29L10 14.17l-1.88-1.88a.996.996 0 1 0-1.41 1.41l2.59 2.59c.39.39 1.02.39 1.41 0L17.3 9.7a.996.996 0 0 0 0-1.41c-.39-.39-1.03-.39-1.42 0z"/></svg>');background-size:100%;box-shadow:inset 0 0 0 1px #70a541}form input[type="radio"]:disabled,form input[type="checkbox"]:disabled{filter:grayscale(1);cursor:not-allowed}form input[type="radio"]:focus::before,form input[type="radio"]:hover::before,form input[type="checkbox"]:focus::before,form input[type="checkbox"]:hover::before{background-color:rgba(112,165,65,0.25)}#userAccountSchool form{position:relative;padding:20px;background-color:#f2f8ed;border:1px solid #bedba4;border-radius:5px;box-shadow:5px 5px rgba(138,190,91,0.25)}.image.image-placeholder{filter:brightness(0.9)}#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}#menu-header-menu .menu-item-has-children,#menu-side-menu .menu-item-has-children{margin-bottom:-10px;padding-bottom:10px}#menu-header-menu .menu-item-has-children.link::after,#menu-side-menu .menu-item-has-children.link::after{bottom:9px}#menu-header-menu .menu-item-has-children:hover .sub-menu,#menu-side-menu .menu-item-has-children:hover .sub-menu{max-height:calc(100vh - 80px - 40px);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:15px 15px 10px;background-color:#fff;box-shadow:2px 2px 10px rgba(0,0,0,0.1);transform:scaleY(0);transform-origin:top;cursor:auto;transition:0.3s ease-in-out;visibility:hidden;overflow:auto;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;line-height:1em}#menu-header-menu .sub-menu .link:not(:last-child),#menu-side-menu .sub-menu .link:not(:last-child){margin-bottom:10px}#menu-header-menu .sub-menu .link a,#menu-side-menu .sub-menu .link a{max-width:250px;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical}#sideMenu #menu-header-menu .menu-item-has-children,#sideMenu #menu-side-menu .menu-item-has-children{padding-bottom:0}#sideMenu #menu-header-menu .menu-item-has-children.link::after,#sideMenu #menu-side-menu .menu-item-has-children.link::after{bottom:1px}.breadcrumb{display:flex;flex-direction:row;flex-wrap:wrap;margin-bottom:10px}.breadcrumb .link,.breadcrumb a{display:inline-block;margin-right:16px}.breadcrumb li::after{content:url("data:image/svg+xml;charset=UTF-8, <svg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='6' height='6' viewBox='0 0 6 6'><g><g transform='translate(-184 -294)'><g><path id='_x35_srca' fill='rgb(112, 165, 65)' d='M184,297c0-1.7,1.3-3,3-3s3,1.3,3,3s-1.3,3-3,3S184,298.7,184,297z'/></g></g></g></svg>");position:relative;top:-2px;right:8px}.breadcrumb li:last-child{color:#000;cursor:default}.breadcrumb li:last-child::after{display:none}.wpcf7 .row{display:flex;flex-direction:row;flex-wrap:wrap;margin-bottom:10px}.wpcf7 .row text{width:100%;margin-bottom:0;line-height:1.5em}.wpcf7 .row text ~ *:not(.wpcf7-not-valid-tip):not(.wpcf7-spinner):not(.wpcf7-list-item-label){width:100% !important;margin-right:0 !important;margin-left:0 !important}.wpcf7 .row small{display:inline-block;margin-bottom:.4em}.wpcf7 .row span{position:relative;width:100%}.wpcf7 .row span:not(:first-child):not(.wpcf7-not-valid-tip):not(.wpcf7-spinner):not(.wpcf7-list-item-label){width:calc(50% - 15px);min-width:200px;margin-left:15px}.wpcf7 .row span:not(:last-child):not(.wpcf7-not-valid-tip):not(.wpcf7-spinner):not(.wpcf7-list-item-label){width:calc(50% - 15px);min-width:200px;margin-right:15px}.wpcf7 p:nth-last-child(2){margin-bottom:0}.wpcf7 textarea{height:5em}.wpcf7 span.wpcf7-list-item{display:inline;margin:0;line-height:1.3em}.wpcf7 span.wpcf7-list-item:not(:last-child){margin-bottom:10px}.wpcf7 span.wpcf7-not-valid-tip{position:absolute;right:0;bottom:.8em;z-index:0;width:auto;padding:.1em .3em;color:#fff;background:#a94442;font-size:.7em;opacity:1;text-align:right;line-height:1.3em;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;pointer-events:none}.wpcf7 textarea:focus ~ span.wpcf7-not-valid-tip,.wpcf7 input[type]:focus ~ span.wpcf7-not-valid-tip{opacity:0}.wpcf7 div.wpcf7-response-output{margin:30px 0 0;padding:.5em}.wpcf7 input.wpcf7-submit{padding:15px 40px}.wpcf7 span.wpcf7-form-control-wrap{display:inline}.wpcf7 span.wpcf7-form-control.wpcf7-radio{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}.wpcf7 span.wpcf7-form-control.wpcf7-radio>*:not(.wpcf7-not-valid-tip):not(.wpcf7-spinner):not(.wpcf7-list-item-label){margin-right:0;margin-bottom:3px;margin-left:0}.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;margin-right:0;margin-left:10px;background-repeat:no-repeat;background-position:center;border-radius:50%}.wpcf7 .wpcf7-submit:disabled{opacity:.3}#contact .wpcf7{padding:30px;background-color:#fffdf4;border:1px solid #bedba4;border-radius:5px;box-shadow:5px 5px rgba(153,153,153,0.25)}#userAccountCompetition .wpcf7{position:relative;padding:20px;background-color:#f2f8ed;border:1px solid #bedba4;border-radius:5px;box-shadow:5px 5px rgba(138,190,91,0.25)}#userAccountCompetition .wpcf7 .row span:not(:first-child):not(.wpcf7-not-valid-tip):not(.wpcf7-spinner):not(.wpcf7-list-item-label){min-width:unset}#userAccountCompetition .wpcf7 .row span:not(:last-child):not(.wpcf7-not-valid-tip):not(.wpcf7-spinner):not(.wpcf7-list-item-label){min-width:unset}.grecaptcha-badge{display:none !important}.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-active{background:#70a541}.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:0 200px}#homeSlider .swiper-container .swiper-wrapper{align-items:center;padding:30px 0}#homeSlider .swiper-container .swiper-slide img{position:relative;top:0;left:0;z-index:3}#homeSlider .swiper-container .swiper-slide{width:100%;height:calc((100vw - 400px - 10px)/2.666666666666667);max-width:1200px;max-height:calc(1200px/2.666666666666667);margin:0 200px;background-color:rgba(255,255,255,0.7);border-radius:10px;overflow:hidden;box-shadow:0 0 30px rgba(0,0,0,0.2);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}#homeSlider .swiper-container .swiper-slide img.image-bg{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;-webkit-mask-image:linear-gradient(to left, #000 0%, rgba(0,0,0,0) 100%);mask-image:linear-gradient(to left, #000 0%, rgba(0,0,0,0) 100%)}#homeSlider .swiper-container .swiper-slide .content{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;position:absolute;top:50%;left:50px;z-index:5;max-width:calc(100% - 400px);transform:translateY(-50%);transition:2s ease-in-out}#homeSlider .swiper-container .swiper-slide .imageWrap{display:flex;flex-direction:row;justify-content:flex-end;align-items:center;position:absolute;top:50%;right:50px;z-index:4;height:100%;max-width:500px;max-height:calc(100% - 100px);transform:translateY(-50%)}#homeSlider .swiper-container .swiper-slide .image{max-height:100%}#homeSlider .swiper-container .swiper-pagination{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;right:calc(200px + 20px + 8px);bottom:50%;left:unset;width:auto;transform:translateY(50%)}#homeSlider .swiper-container .swiper-pagination-bullet{margin:4px 0}#homeSlider .swiper-container .swiper-next svg path,#homeSlider .swiper-container .swiper-prev svg path{fill:#000}#homeSlider .swiper-container:hover .swiper-prev,#homeSlider .swiper-container:hover .swiper-next{opacity:.7;visibility:visible}#menu-footer-user,#menu-footer-menu{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}#menu-footer-user>*,#menu-footer-menu>*{line-height:1.2em}#menu-footer-user>*:not(:last-child),#menu-footer-menu>*:not(:last-child){margin-bottom:.4em}#copyright{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}.socialNetworks{display:flex;flex-direction:row;justify-content:flex-start;align-items:center}.socialNetworks a{display:flex;flex-direction:row;justify-content:center;align-items:center;width:30px;height:30px;background-color:#70a541;border-radius:50%;opacity:.8}.socialNetworks a:not(:last-child){margin-right:10px}.socialNetworks a.facebook path,.socialNetworks a.instagram path{fill:#fff;transition:0.3s ease-in-out}.socialNetworks a:hover{opacity:1}.socialNetworks a:hover.facebook{background-color:#1877f2}.socialNetworks a:hover.instagram{background-color:#e4405f}footer .socialNetworks{position:relative;bottom:0;height:auto}#pageMenu{display:none;position:-webkit-sticky;position:sticky;top:20px;width:300px;max-height:calc(100vh - 80px - 40px);min-width:200px;margin-right:100px;padding:20px;background-color:#70a541;border-radius:10px;box-shadow:5px 5px rgba(62,92,36,0.75);overflow-x:hidden;overflow-y:auto;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.active ~ .text{width:calc(100% - 300px)}#pageMenu .btn[onclick*="mausScript.pageMenu_toggleView"]{display:none}#pageMenu::-webkit-scrollbar-track{background:transparent}#pageMenu::-webkit-scrollbar-thumb{border-radius:50px}#pageMenu::-webkit-scrollbar-thumb:active{background:#1f7db4}.photoGallery figure{border-radius:5px;overflow:hidden}.photoGallery figure img{transform:scale(1);transition:0.3s ease-in-out}.photoGallery figure:focus img,.photoGallery figure:hover img{transform:scale(1.05)}.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(112,165,65,0.7);pointer-events:none;font-size:2em}.photoGallery.multiple figure[data-hideimages="0"]::after{display:none}.photoGallery.multiple figure img{width:100%;height:150px;font-family:'object-fit: cover; object-position: center;';-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.photoGallery.multiple.showAllImages figure:nth-child(n+7){display:block}.photoGallery.multiple.showAllImages figure:nth-child(6)::after{display:none}.wppb-alert,.wppb-success,.wppb-error,.wppb-warning,#wppb_register_pre_form_message,.notice{padding:10px;border-radius:3px;font-weight:600}.wppb-alert[class="wppb-success"],.wppb-alert[class="alert wppb-success"].alert,.wppb-alert.success,.wppb-success[class="wppb-success"],.wppb-success[class="alert wppb-success"].alert,.wppb-success.success,.wppb-error[class="wppb-success"],.wppb-error[class="alert wppb-success"].alert,.wppb-error.success,.wppb-warning[class="wppb-success"],.wppb-warning[class="alert wppb-success"].alert,.wppb-warning.success,#wppb_register_pre_form_message[class="wppb-success"],#wppb_register_pre_form_message[class="alert wppb-success"].alert,#wppb_register_pre_form_message.success,.notice[class="wppb-success"],.notice[class="alert wppb-success"].alert,.notice.success{color:#3c763d;background-color:#dff0d8;border:2px solid #3c763d}.wppb-alert.info,.wppb-success.info,.wppb-error.info,.wppb-warning.info,#wppb_register_pre_form_message.info,.notice.info{color:#31708f;background-color:#d9edf7;border:2px solid #31708f}.wppb-alert[class="wppb-alert"],.wppb-alert[class="wppb-warning"],.wppb-alert.warning,.wppb-success[class="wppb-alert"],.wppb-success[class="wppb-warning"],.wppb-success.warning,.wppb-error[class="wppb-alert"],.wppb-error[class="wppb-warning"],.wppb-error.warning,.wppb-warning[class="wppb-alert"],.wppb-warning[class="wppb-warning"],.wppb-warning.warning,#wppb_register_pre_form_message[class="wppb-alert"],#wppb_register_pre_form_message[class="wppb-warning"],#wppb_register_pre_form_message.warning,.notice[class="wppb-alert"],.notice[class="wppb-warning"],.notice.warning{color:#8a6d3b;background-color:#fcf8e3;border:2px solid #8a6d3b}.wppb-alert[class="wppb-error"],.wppb-alert.alert,.wppb-alert.danger,.wppb-success[class="wppb-error"],.wppb-success.alert,.wppb-success.danger,.wppb-error[class="wppb-error"],.wppb-error.alert,.wppb-error.danger,.wppb-warning[class="wppb-error"],.wppb-warning.alert,.wppb-warning.danger,#wppb_register_pre_form_message[class="wppb-error"],#wppb_register_pre_form_message.alert,#wppb_register_pre_form_message.danger,.notice[class="wppb-error"],.notice.alert,.notice.danger{color:#a94442;background-color:#f2dede;border:2px solid #a94442}.wppb-alert.explaining,.wppb-success.explaining,.wppb-error.explaining,.wppb-warning.explaining,#wppb_register_pre_form_message.explaining,.notice.explaining{color:#000;background-color:#f0f0f0;border:1px dashed #a1a1a1;font-weight:400}.postsList .wppb-alert,#articlesList .wppb-alert,.postsList .wppb-success,#articlesList .wppb-success,.postsList .wppb-error,#articlesList .wppb-error,.postsList .wppb-warning,#articlesList .wppb-warning,.postsList #wppb_register_pre_form_message,#articlesList #wppb_register_pre_form_message,.postsList .notice,#articlesList .notice{display:flex;grid-column:1 / -1;flex-direction:row;justify-content:center;align-items:center}.wppb-alert ~ .wppb-alert,.wppb-success ~ .wppb-alert,.wppb-error ~ .wppb-alert,.wppb-warning ~ .wppb-alert,#wppb_register_pre_form_message ~ .wppb-alert,.notice ~ .wppb-alert,.wppb-alert ~ .wppb-success,.wppb-success ~ .wppb-success,.wppb-error ~ .wppb-success,.wppb-warning ~ .wppb-success,#wppb_register_pre_form_message ~ .wppb-success,.notice ~ .wppb-success,.wppb-alert ~ .wppb-error,.wppb-success ~ .wppb-error,.wppb-error ~ .wppb-error,.wppb-warning ~ .wppb-error,#wppb_register_pre_form_message ~ .wppb-error,.notice ~ .wppb-error,.wppb-alert ~ .wppb-warning,.wppb-success ~ .wppb-warning,.wppb-error ~ .wppb-warning,.wppb-warning ~ .wppb-warning,#wppb_register_pre_form_message ~ .wppb-warning,.notice ~ .wppb-warning,.wppb-alert ~ #wppb_register_pre_form_message,.wppb-success ~ #wppb_register_pre_form_message,.wppb-error ~ #wppb_register_pre_form_message,.wppb-warning ~ #wppb_register_pre_form_message,#wppb_register_pre_form_message ~ #wppb_register_pre_form_message,.notice ~ #wppb_register_pre_form_message,.wppb-alert ~ .notice,.wppb-success ~ .notice,.wppb-error ~ .notice,.wppb-warning ~ .notice,#wppb_register_pre_form_message ~ .notice,.notice ~ .notice{margin-top:10px}#userRegistration .wppb-alert:not(:last-child),#userLogin .wppb-alert:not(:last-child),#userRegistration .wppb-success:not(:last-child),#userLogin .wppb-success:not(:last-child),#userRegistration .wppb-error:not(:last-child),#userLogin .wppb-error:not(:last-child),#userRegistration .wppb-warning:not(:last-child),#userLogin .wppb-warning:not(:last-child),#userRegistration #wppb_register_pre_form_message:not(:last-child),#userLogin #wppb_register_pre_form_message:not(:last-child),#userRegistration .notice:not(:last-child),#userLogin .notice:not(:last-child){margin-bottom:50px}#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}#startLoad{grid-column:1 / -1 !important;text-align:center}#startLoad .btn span{font-size:.8em}.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:#70a541;border-radius:100%}.preloader.active{display:flex;height:75px;visibility:visible;opacity:1}#searchForm .preloader.active{height:auto}#userAccountSchool .preloader{position:absolute;top:0;left:0;z-index:1;width:100%;height:100%;background-color:rgba(255,255,255,0.5)}#siblingsArticles{display:flex;flex-direction:row;justify-content:center;align-items:center;margin:0 auto;padding:20px;background-color:#fff;border-radius:10px;box-shadow:5px 5px rgba(122,98,0,0.15)}#siblingsArticles>.split{position:relative;width:50%}#siblingsArticles>.split:first-child{padding-right:50px;text-align:right}#siblingsArticles>.split:first-child::after{content:'';display:block;position:absolute;top:0;right:0;width:1px;height:100%;background-color:transparent;border-left:1px solid #b8b8b8}#siblingsArticles>.split:first-child>a>.split:last-child{padding-left:10px}#siblingsArticles>.split:first-child>a>.split>*:not(:last-child){margin-bottom:10px}#siblingsArticles>.split:last-child{padding-left:50px;text-align:left}#siblingsArticles>.split:last-child>a>.split:first-child{padding-right:10px}#siblingsArticles>.split:last-child>a>.split>*:not(:last-child){margin-bottom:10px}#siblingsArticles>.split>*:not(:last-child){margin-bottom:20px}#siblingsArticles>.split a{display:flex;flex-direction:row;justify-content:space-between;align-items:center}#siblingsArticles>.split svg path{fill:#000;transition:0.3s ease-in-out}#siblingsArticles>.split:focus svg path,#siblingsArticles>.split:hover svg path{fill:#70a541}#fixedNavigation{display:none}body.openMenu #fixedNavigation{position:fixed;right:20px;z-index:101}body.sidePanel-open #particlesBackground .particle,body.sidePanel-open aside,body:not(.touchDevice) .modalOpen ~ aside,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}.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{opacity:1}.sidePanel .sidePanel-toggle svg{opacity:.7;fill:#000;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:50px;z-index:101;width:450px;height:100vh;max-width:100vw;padding:100px;background-color:#fff9e0;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:#000;transition:0.3s ease-in-out}header.sticky .sidePanel .sidePanel-toggle svg{fill:#000}header.latent .sidePanel .sidePanel-content{top:80px}#fixedNavigation .sidePanel .sidePanel-toggle svg{fill:#fff}#sideMenu{display:none}#sidePanelSwipe{display:none}.pswp .pswp__bg{background-color:#000;opacity:.8 !important}.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}form#wppb-edit-user,form#wppb-recover-password,form#wppb-loginform,form#wppb-register-user{padding:50px;background-color:rgba(255,255,255,0.8);border-radius:10px}form#wppb-edit-user>*>*:not(label):not(:last-child),form#wppb-recover-password>*>*:not(label):not(:last-child),form#wppb-loginform>*>*:not(label):not(:last-child),form#wppb-register-user>*>*:not(label):not(:last-child){margin-bottom:10px}form#wppb-edit-user>ul>li,form#wppb-recover-password>ul>li,form#wppb-loginform>ul>li,form#wppb-register-user>ul>li{position:relative}form#wppb-edit-user .wppb-form-field.wppb-default-password,form#wppb-edit-user .wppb-form-field.wppb-default-repeat-password,form#wppb-edit-user .login-password,form#wppb-recover-password .wppb-form-field.wppb-default-password,form#wppb-recover-password .wppb-form-field.wppb-default-repeat-password,form#wppb-recover-password .login-password,form#wppb-loginform .wppb-form-field.wppb-default-password,form#wppb-loginform .wppb-form-field.wppb-default-repeat-password,form#wppb-loginform .login-password,form#wppb-register-user .wppb-form-field.wppb-default-password,form#wppb-register-user .wppb-form-field.wppb-default-repeat-password,form#wppb-register-user .login-password{position:relative}form#wppb-edit-user .wppb-form-field button.wppb-toggle-pw,form#wppb-edit-user .wppb-form-field.wppb-default-password button.wppb-toggle-pw,form#wppb-edit-user .wppb-form-field.wppb-default-repeat-password button.wppb-toggle-pw,form#wppb-edit-user .login-password button.wppb-toggle-pw,form#wppb-recover-password .wppb-form-field button.wppb-toggle-pw,form#wppb-recover-password .wppb-form-field.wppb-default-password button.wppb-toggle-pw,form#wppb-recover-password .wppb-form-field.wppb-default-repeat-password button.wppb-toggle-pw,form#wppb-recover-password .login-password button.wppb-toggle-pw,form#wppb-loginform .wppb-form-field button.wppb-toggle-pw,form#wppb-loginform .wppb-form-field.wppb-default-password button.wppb-toggle-pw,form#wppb-loginform .wppb-form-field.wppb-default-repeat-password button.wppb-toggle-pw,form#wppb-loginform .login-password button.wppb-toggle-pw,form#wppb-register-user .wppb-form-field button.wppb-toggle-pw,form#wppb-register-user .wppb-form-field.wppb-default-password button.wppb-toggle-pw,form#wppb-register-user .wppb-form-field.wppb-default-repeat-password button.wppb-toggle-pw,form#wppb-register-user .login-password button.wppb-toggle-pw{display:flex;justify-content:center;align-items:center;position:absolute;top:2.3em !important;right:10px;width:16px;margin:0;padding:0;background-color:transparent !important;background:transparent !important;border:1px solid transparent;box-shadow:none;cursor:pointer}form#wppb-edit-user .wppb-form-field button.wppb-toggle-pw:focus,form#wppb-edit-user .wppb-form-field button.wppb-toggle-pw:hover,form#wppb-edit-user .wppb-form-field.wppb-default-password button.wppb-toggle-pw:focus,form#wppb-edit-user .wppb-form-field.wppb-default-password button.wppb-toggle-pw:hover,form#wppb-edit-user .wppb-form-field.wppb-default-repeat-password button.wppb-toggle-pw:focus,form#wppb-edit-user .wppb-form-field.wppb-default-repeat-password button.wppb-toggle-pw:hover,form#wppb-edit-user .login-password button.wppb-toggle-pw:focus,form#wppb-edit-user .login-password button.wppb-toggle-pw:hover,form#wppb-recover-password .wppb-form-field button.wppb-toggle-pw:focus,form#wppb-recover-password .wppb-form-field button.wppb-toggle-pw:hover,form#wppb-recover-password .wppb-form-field.wppb-default-password button.wppb-toggle-pw:focus,form#wppb-recover-password .wppb-form-field.wppb-default-password button.wppb-toggle-pw:hover,form#wppb-recover-password .wppb-form-field.wppb-default-repeat-password button.wppb-toggle-pw:focus,form#wppb-recover-password .wppb-form-field.wppb-default-repeat-password button.wppb-toggle-pw:hover,form#wppb-recover-password .login-password button.wppb-toggle-pw:focus,form#wppb-recover-password .login-password button.wppb-toggle-pw:hover,form#wppb-loginform .wppb-form-field button.wppb-toggle-pw:focus,form#wppb-loginform .wppb-form-field button.wppb-toggle-pw:hover,form#wppb-loginform .wppb-form-field.wppb-default-password button.wppb-toggle-pw:focus,form#wppb-loginform .wppb-form-field.wppb-default-password button.wppb-toggle-pw:hover,form#wppb-loginform .wppb-form-field.wppb-default-repeat-password button.wppb-toggle-pw:focus,form#wppb-loginform .wppb-form-field.wppb-default-repeat-password button.wppb-toggle-pw:hover,form#wppb-loginform .login-password button.wppb-toggle-pw:focus,form#wppb-loginform .login-password button.wppb-toggle-pw:hover,form#wppb-register-user .wppb-form-field button.wppb-toggle-pw:focus,form#wppb-register-user .wppb-form-field button.wppb-toggle-pw:hover,form#wppb-register-user .wppb-form-field.wppb-default-password button.wppb-toggle-pw:focus,form#wppb-register-user .wppb-form-field.wppb-default-password button.wppb-toggle-pw:hover,form#wppb-register-user .wppb-form-field.wppb-default-repeat-password button.wppb-toggle-pw:focus,form#wppb-register-user .wppb-form-field.wppb-default-repeat-password button.wppb-toggle-pw:hover,form#wppb-register-user .login-password button.wppb-toggle-pw:focus,form#wppb-register-user .login-password button.wppb-toggle-pw:hover{transform:none}form#wppb-edit-user #pass-strength-result,form#wppb-recover-password #pass-strength-result,form#wppb-loginform #pass-strength-result,form#wppb-register-user #pass-strength-result{display:none;position:absolute;right:0;bottom:0;padding:3px 8px;color:#000;background-color:#eee;border:1px solid #ddd;border-radius:5px;text-align:center;text-transform:uppercase;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;pointer-events:none}form#wppb-edit-user #pass-strength-result.short,form#wppb-recover-password #pass-strength-result.short,form#wppb-loginform #pass-strength-result.short,form#wppb-register-user #pass-strength-result.short{background-color:#ffa0a0;border-color:#f04040}form#wppb-edit-user #pass-strength-result.bad,form#wppb-recover-password #pass-strength-result.bad,form#wppb-loginform #pass-strength-result.bad,form#wppb-register-user #pass-strength-result.bad{background-color:#ffb78c;border-color:#ff853c}form#wppb-edit-user #pass-strength-result.good,form#wppb-recover-password #pass-strength-result.good,form#wppb-loginform #pass-strength-result.good,form#wppb-register-user #pass-strength-result.good{background-color:#ffec8b;border-color:#fc0}form#wppb-edit-user #pass-strength-result.strong,form#wppb-recover-password #pass-strength-result.strong,form#wppb-loginform #pass-strength-result.strong,form#wppb-register-user #pass-strength-result.strong{background-color:#c3ff88;border-color:#8dff1c}form#wppb-edit-user input#rememberme,form#wppb-recover-password input#rememberme,form#wppb-loginform input#rememberme,form#wppb-register-user input#rememberme{margin-right:10px;margin-bottom:0}form#wppb-edit-user[name="wppb-loginform"]>p>label:not([for="rememberme"]),form#wppb-edit-user .wppb-form-field>label,form#wppb-recover-password[name="wppb-loginform"]>p>label:not([for="rememberme"]),form#wppb-recover-password .wppb-form-field>label,form#wppb-loginform[name="wppb-loginform"]>p>label:not([for="rememberme"]),form#wppb-loginform .wppb-form-field>label,form#wppb-register-user[name="wppb-loginform"]>p>label:not([for="rememberme"]),form#wppb-register-user .wppb-form-field>label{display:inline-block}form#wppb-edit-user p.login-remember,form#wppb-recover-password p.login-remember,form#wppb-loginform p.login-remember,form#wppb-register-user p.login-remember{display:flex;flex-direction:row;justify-content:flex-start;align-items:center}form#wppb-edit-user p.login-submit,form#wppb-edit-user p.form-submit,form#wppb-recover-password p.login-submit,form#wppb-recover-password p.form-submit,form#wppb-loginform p.login-submit,form#wppb-loginform p.form-submit,form#wppb-register-user p.login-submit,form#wppb-register-user p.form-submit{margin-bottom:0}form#wppb-edit-user p.login-submit>*:not(:last-child):not(div),form#wppb-edit-user p.form-submit>*:not(:last-child):not(div),form#wppb-recover-password p.login-submit>*:not(:last-child):not(div),form#wppb-recover-password p.form-submit>*:not(:last-child):not(div),form#wppb-loginform p.login-submit>*:not(:last-child):not(div),form#wppb-loginform p.form-submit>*:not(:last-child):not(div),form#wppb-register-user p.login-submit>*:not(:last-child):not(div),form#wppb-register-user p.form-submit>*:not(:last-child):not(div){margin-bottom:0 !important;white-space:normal}form#wppb-edit-user .wppb-gdpr-checkbox label,form#wppb-edit-user .wppb-checkbox-terms-and-conditions label,form#wppb-recover-password .wppb-gdpr-checkbox label,form#wppb-recover-password .wppb-checkbox-terms-and-conditions label,form#wppb-loginform .wppb-gdpr-checkbox label,form#wppb-loginform .wppb-checkbox-terms-and-conditions label,form#wppb-register-user .wppb-gdpr-checkbox label,form#wppb-register-user .wppb-checkbox-terms-and-conditions label{cursor:pointer}form#wppb-edit-user .wppb-checkbox-terms-and-conditions>label[for="pd_user_consent_newsletter"],form#wppb-edit-user .wppb-checkbox>label[for="pd_user_consent_newsletter"],form#wppb-recover-password .wppb-checkbox-terms-and-conditions>label[for="pd_user_consent_newsletter"],form#wppb-recover-password .wppb-checkbox>label[for="pd_user_consent_newsletter"],form#wppb-loginform .wppb-checkbox-terms-and-conditions>label[for="pd_user_consent_newsletter"],form#wppb-loginform .wppb-checkbox>label[for="pd_user_consent_newsletter"],form#wppb-register-user .wppb-checkbox-terms-and-conditions>label[for="pd_user_consent_newsletter"],form#wppb-register-user .wppb-checkbox>label[for="pd_user_consent_newsletter"]{display:none}form#wppb-edit-user .wppb-checkbox-terms-and-conditions label,form#wppb-edit-user .wppb-checkbox label,form#wppb-recover-password .wppb-checkbox-terms-and-conditions label,form#wppb-recover-password .wppb-checkbox label,form#wppb-loginform .wppb-checkbox-terms-and-conditions label,form#wppb-loginform .wppb-checkbox label,form#wppb-register-user .wppb-checkbox-terms-and-conditions label,form#wppb-register-user .wppb-checkbox label{text-transform:none;font-weight:400}form#wppb-edit-user span.agree_to_terms,form#wppb-recover-password span.agree_to_terms,form#wppb-loginform span.agree_to_terms,form#wppb-register-user span.agree_to_terms{display:flex;margin:0;margin-bottom:-11px}form#wppb-edit-user .wppb-html>label,form#wppb-recover-password .wppb-html>label,form#wppb-loginform .wppb-html>label,form#wppb-register-user .wppb-html>label{display:none}form#wppb-edit-user .reCAPTCHAinfo,form#wppb-recover-password .reCAPTCHAinfo,form#wppb-loginform .reCAPTCHAinfo,form#wppb-register-user .reCAPTCHAinfo{font-size:.7em;line-height:1.2em;opacity:.7}form#wppb-edit-user .wppb-recaptcha,form#wppb-recover-password .wppb-recaptcha,form#wppb-loginform .wppb-recaptcha,form#wppb-register-user .wppb-recaptcha{display:none}form#wppb-edit-user p.form-submit,form#wppb-recover-password p.form-submit,form#wppb-loginform p.form-submit,form#wppb-register-user p.form-submit{margin-top:20px}form#wppb-edit-user .wppb-language,form#wppb-edit-user .extra_field_hidden_input,form#wppb-recover-password .wppb-language,form#wppb-recover-password .extra_field_hidden_input,form#wppb-loginform .wppb-language,form#wppb-loginform .extra_field_hidden_input,form#wppb-register-user .wppb-language,form#wppb-register-user .extra_field_hidden_input{display:none}form#wppb-edit-user .wppb-default-password span.wppb-description-delimiter,form#wppb-recover-password .wppb-default-password span.wppb-description-delimiter,form#wppb-loginform .wppb-default-password span.wppb-description-delimiter,form#wppb-register-user .wppb-default-password span.wppb-description-delimiter{display:inline-block;padding-right:110px}form#wppb-edit-user span.wppb-required,form#wppb-recover-password span.wppb-required,form#wppb-loginform span.wppb-required,form#wppb-register-user span.wppb-required{margin-left:.2em;color:#a94442}form#wppb-edit-user .wppb-select-cpt span.select2-container,form#wppb-recover-password .wppb-select-cpt span.select2-container,form#wppb-loginform .wppb-select-cpt span.select2-container,form#wppb-register-user .wppb-select-cpt span.select2-container{width:100% !important;float:none}form#wppb-edit-user .wppb-select-cpt span.select2-container .select2-selection--single,form#wppb-recover-password .wppb-select-cpt span.select2-container .select2-selection--single,form#wppb-loginform .wppb-select-cpt span.select2-container .select2-selection--single,form#wppb-register-user .wppb-select-cpt span.select2-container .select2-selection--single{height:auto}form#wppb-edit-user .wppb-select-cpt span.select2-container .select2-selection--single .select2-selection__rendered,form#wppb-recover-password .wppb-select-cpt span.select2-container .select2-selection--single .select2-selection__rendered,form#wppb-loginform .wppb-select-cpt span.select2-container .select2-selection--single .select2-selection__rendered,form#wppb-register-user .wppb-select-cpt span.select2-container .select2-selection--single .select2-selection__rendered{padding:.7em;line-height:1.15;font-size:16px}form#wppb-edit-user .wppb-select-cpt span.select2-container .select2-selection--single .select2-selection__arrow,form#wppb-recover-password .wppb-select-cpt span.select2-container .select2-selection--single .select2-selection__arrow,form#wppb-loginform .wppb-select-cpt span.select2-container .select2-selection--single .select2-selection__arrow,form#wppb-register-user .wppb-select-cpt span.select2-container .select2-selection--single .select2-selection__arrow{width:36px;height:100%}form#wppb-edit-user .wppb-select-cpt span.select2-container .select2-selection--single .select2-selection__arrow b,form#wppb-recover-password .wppb-select-cpt span.select2-container .select2-selection--single .select2-selection__arrow b,form#wppb-loginform .wppb-select-cpt span.select2-container .select2-selection--single .select2-selection__arrow b,form#wppb-register-user .wppb-select-cpt span.select2-container .select2-selection--single .select2-selection__arrow b{border-color:#000 transparent transparent;border-width:5px 5px 0}form#wppb-edit-user span.wppb-form-error,form#wppb-edit-user span.wppb-description-delimiter,form#wppb-recover-password span.wppb-form-error,form#wppb-recover-password span.wppb-description-delimiter,form#wppb-loginform span.wppb-form-error,form#wppb-loginform span.wppb-description-delimiter,form#wppb-register-user span.wppb-form-error,form#wppb-register-user span.wppb-description-delimiter{display:inline-block;width:100%;padding-right:0;padding-left:0;font-size:.8rem;line-height:1.5em}form#wppb-edit-user span.wppb-form-error,form#wppb-recover-password span.wppb-form-error,form#wppb-loginform span.wppb-form-error,form#wppb-register-user span.wppb-form-error{color:#a94442}#userAccountProfile form#wppb-edit-user,#userAccountProfile form#wppb-recover-password,#userAccountProfile form#wppb-loginform,#userAccountProfile form#wppb-register-user{padding:20px;background-color:#f2f8ed;border:1px solid #bedba4;border-radius:5px;box-shadow:5px 5px rgba(138,190,91,0.25)}.wppb-user-forms .login-register-lost-password{margin-top:50px}input.select2-search__field{outline:none !important}.actions:not(td){display:flex;flex-direction:row;justify-content:flex-start;align-items:center;flex-wrap:wrap;margin-bottom:-10px;margin-left:-10px}.actions:not(td)>*{margin-bottom:10px;margin-left:10px}.actions:not(td).actions-column{flex-direction:column;justify-content:center;align-items:flex-start}.actions:not(td).actions-column>*{margin-right:0}.actions:not(td).actions-column>*:not(:last-child){margin-bottom:10px}form .actions:not(td){margin-top:20px}table.downloadFiles .actions:not(td){justify-content:flex-end;flex-wrap:nowrap;margin-bottom:-5px;margin-left:-5px}table.downloadFiles .actions:not(td)>*{margin-bottom:5px;margin-left:5px}#particlesBackground{position:absolute;bottom:0;left:0;z-index:-1;width:100%;height:100%;opacity:.5;overflow:hidden;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}#particlesBackground .particle{position:absolute;top:0;z-index:-1;width:100%;height:100%;opacity:1;will-change:transform}#particlesBackground .particle span{display:block;width:100%;height:100%;transform-origin:center}#particlesBackground .particle span::after{content:'';display:block;position:absolute;right:0;bottom:0;z-index:1;width:100%;height:100%;background-image:url('../images/particle-1_8134e41b2c.jpg');background-repeat:no-repeat;background-position:center;background-size:contain;pointer-events:none}@supports (background-image: url('../images/particle-1_b809a8b972.jpg')){#particlesBackground .particle span::after{background-image:url('../images/particle-1_b809a8b972.jpg')}}#particlesBackground .particle:nth-child(6n+2) span::after{background-image:url('../images/particle-2_c0b679d990.jpg')}@supports (background-image: url('../images/particle-2_41bb922c58.jpg')){#particlesBackground .particle:nth-child(6n+2) span::after{background-image:url('../images/particle-2_41bb922c58.jpg')}}#particlesBackground .particle:nth-child(6n+3) span::after{background-image:url('../images/particle-3_01e8ea72ba.jpg')}@supports (background-image: url('../images/particle-3_633e4b375f.jpg')){#particlesBackground .particle:nth-child(6n+3) span::after{background-image:url('../images/particle-3_633e4b375f.jpg')}}#particlesBackground .particle:nth-child(6n+4) span::after{background-image:url('../images/particle-4_2d2f1453d8.jpg')}@supports (background-image: url('../images/particle-4_ff1b8e02a6.jpg')){#particlesBackground .particle:nth-child(6n+4) span::after{background-image:url('../images/particle-4_ff1b8e02a6.jpg')}}#particlesBackground .particle:nth-child(6n+5) span::after{background-image:url('../images/particle-5_6e07bb9379.jpg')}@supports (background-image: url('../images/particle-5_506feb5ba2.jpg')){#particlesBackground .particle:nth-child(6n+5) span::after{background-image:url('../images/particle-5_506feb5ba2.jpg')}}#particlesBackground .particle:nth-child(6n+6) span::after{background-image:url('../images/particle-6_7f2a4fa57f.jpg')}@supports (background-image: url('../images/particle-6_eb9f4fbddd.jpg')){#particlesBackground .particle:nth-child(6n+6) span::after{background-image:url('../images/particle-6_eb9f4fbddd.jpg')}}#particlesBackground .overlay{display:block;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-width:1200px;margin:auto;background-color:rgba(255,249,224,0.8);pointer-events:none}#particlesBackground .overlay::before,#particlesBackground .overlay::after{content:'';position:absolute;top:0;z-index:2;width:10%;height:100%;pointer-events:none}#particlesBackground .overlay::before{right:-10%;background:transparent;background:-webkit-gradient(left top, right top, color-stop(0%, rgba(255,249,224,0.8)), color-stop(100%, rgba(255,249,224,0)));background:linear-gradient(to right, rgba(255,249,224,0.8) 0%, rgba(255,249,224,0) 100%)}#particlesBackground .overlay::after{left:-10%;background:transparent;background:-webkit-gradient(left top, right top, color-stop(0%, rgba(255,249,224,0)), color-stop(100%, rgba(255,249,224,0.8)));background:linear-gradient(to right, rgba(255,249,224,0) 0%, rgba(255,249,224,0.8) 100%)}body.sidePanel-open #particlesBackground .overlay{opacity:0}#articlesFilter .filters{display:flex;flex-direction:row;justify-content:center;align-items:center;position:relative;z-index:2;padding:0;border:none}#articlesFilter .filters>*:not(:last-child){margin-right:20px}#articlesFilter .filters select.active{border-color:#70a541}#articlesFilter .filters input[type="date"],#articlesFilter .filters input[type="time"],#articlesFilter .filters input[type="month"],#articlesFilter .filters input[type="week"],#articlesFilter .filters input[type="datetime"],#articlesFilter .filters input[type="datetime-local"],#articlesFilter .filters input[type="email"],#articlesFilter .filters input[type="number"],#articlesFilter .filters input[type="password"],#articlesFilter .filters input[type="search"],#articlesFilter .filters input[type="tel"],#articlesFilter .filters input[type="text"],#articlesFilter .filters input[type="url"],#articlesFilter .filters select,#articlesFilter .filters textarea{max-width:33.33333%;color:#000;background-color:rgba(31,125,180,0.1);border:1px solid rgba(31,125,180,0.5);border-radius:5px}#articlesFilter .filters input[type="date"]:hover,#articlesFilter .filters input[type="date"]:focus,#articlesFilter .filters input[type="time"]:hover,#articlesFilter .filters input[type="time"]:focus,#articlesFilter .filters input[type="month"]:hover,#articlesFilter .filters input[type="month"]:focus,#articlesFilter .filters input[type="week"]:hover,#articlesFilter .filters input[type="week"]:focus,#articlesFilter .filters input[type="datetime"]:hover,#articlesFilter .filters input[type="datetime"]:focus,#articlesFilter .filters input[type="datetime-local"]:hover,#articlesFilter .filters input[type="datetime-local"]:focus,#articlesFilter .filters input[type="email"]:hover,#articlesFilter .filters input[type="email"]:focus,#articlesFilter .filters input[type="number"]:hover,#articlesFilter .filters input[type="number"]:focus,#articlesFilter .filters input[type="password"]:hover,#articlesFilter .filters input[type="password"]:focus,#articlesFilter .filters input[type="search"]:hover,#articlesFilter .filters input[type="search"]:focus,#articlesFilter .filters input[type="tel"]:hover,#articlesFilter .filters input[type="tel"]:focus,#articlesFilter .filters input[type="text"]:hover,#articlesFilter .filters input[type="text"]:focus,#articlesFilter .filters input[type="url"]:hover,#articlesFilter .filters input[type="url"]:focus,#articlesFilter .filters select:hover,#articlesFilter .filters select:focus,#articlesFilter .filters textarea:hover,#articlesFilter .filters textarea:focus{background-color:rgba(31,125,180,0.2);border:1px solid rgba(31,125,180,0.7)}#articlesFilter .filters input[type="date"]:focus,#articlesFilter .filters input[type="time"]:focus,#articlesFilter .filters input[type="month"]:focus,#articlesFilter .filters input[type="week"]:focus,#articlesFilter .filters input[type="datetime"]:focus,#articlesFilter .filters input[type="datetime-local"]:focus,#articlesFilter .filters input[type="email"]:focus,#articlesFilter .filters input[type="number"]:focus,#articlesFilter .filters input[type="password"]:focus,#articlesFilter .filters input[type="search"]:focus,#articlesFilter .filters input[type="tel"]:focus,#articlesFilter .filters input[type="text"]:focus,#articlesFilter .filters input[type="url"]:focus,#articlesFilter .filters select:focus,#articlesFilter .filters textarea:focus{background-color:rgba(31,125,180,0.2);border:1px solid rgba(31,125,180,0.7)}#articlesFilter .filters input[type="date"] option,#articlesFilter .filters input[type="time"] option,#articlesFilter .filters input[type="month"] option,#articlesFilter .filters input[type="week"] option,#articlesFilter .filters input[type="datetime"] option,#articlesFilter .filters input[type="datetime-local"] option,#articlesFilter .filters input[type="email"] option,#articlesFilter .filters input[type="number"] option,#articlesFilter .filters input[type="password"] option,#articlesFilter .filters input[type="search"] option,#articlesFilter .filters input[type="tel"] option,#articlesFilter .filters input[type="text"] option,#articlesFilter .filters input[type="url"] option,#articlesFilter .filters select option,#articlesFilter .filters textarea option{color:#000}#articlesFilter .filters input[type="date"] option[disabled],#articlesFilter .filters input[type="time"] option[disabled],#articlesFilter .filters input[type="month"] option[disabled],#articlesFilter .filters input[type="week"] option[disabled],#articlesFilter .filters input[type="datetime"] option[disabled],#articlesFilter .filters input[type="datetime-local"] option[disabled],#articlesFilter .filters input[type="email"] option[disabled],#articlesFilter .filters input[type="number"] option[disabled],#articlesFilter .filters input[type="password"] option[disabled],#articlesFilter .filters input[type="search"] option[disabled],#articlesFilter .filters input[type="tel"] option[disabled],#articlesFilter .filters input[type="text"] option[disabled],#articlesFilter .filters input[type="url"] option[disabled],#articlesFilter .filters select option[disabled],#articlesFilter .filters textarea option[disabled]{color:rgba(0,0,0,0.5)}#articlesFilter .filters input[type="date"] option[selected]:not([disabled]),#articlesFilter .filters input[type="time"] option[selected]:not([disabled]),#articlesFilter .filters input[type="month"] option[selected]:not([disabled]),#articlesFilter .filters input[type="week"] option[selected]:not([disabled]),#articlesFilter .filters input[type="datetime"] option[selected]:not([disabled]),#articlesFilter .filters input[type="datetime-local"] option[selected]:not([disabled]),#articlesFilter .filters input[type="email"] option[selected]:not([disabled]),#articlesFilter .filters input[type="number"] option[selected]:not([disabled]),#articlesFilter .filters input[type="password"] option[selected]:not([disabled]),#articlesFilter .filters input[type="search"] option[selected]:not([disabled]),#articlesFilter .filters input[type="tel"] option[selected]:not([disabled]),#articlesFilter .filters input[type="text"] option[selected]:not([disabled]),#articlesFilter .filters input[type="url"] option[selected]:not([disabled]),#articlesFilter .filters select option[selected]:not([disabled]),#articlesFilter .filters textarea option[selected]:not([disabled]){background-color:rgba(112,165,65,0.5)}#articlesFilter .filters input[type="date"] option[value$="cancel"],#articlesFilter .filters input[type="time"] option[value$="cancel"],#articlesFilter .filters input[type="month"] option[value$="cancel"],#articlesFilter .filters input[type="week"] option[value$="cancel"],#articlesFilter .filters input[type="datetime"] option[value$="cancel"],#articlesFilter .filters input[type="datetime-local"] option[value$="cancel"],#articlesFilter .filters input[type="email"] option[value$="cancel"],#articlesFilter .filters input[type="number"] option[value$="cancel"],#articlesFilter .filters input[type="password"] option[value$="cancel"],#articlesFilter .filters input[type="search"] option[value$="cancel"],#articlesFilter .filters input[type="tel"] option[value$="cancel"],#articlesFilter .filters input[type="text"] option[value$="cancel"],#articlesFilter .filters input[type="url"] option[value$="cancel"],#articlesFilter .filters select option[value$="cancel"],#articlesFilter .filters textarea option[value$="cancel"]{color:#a94442}#articlesFilter .filters textarea::-webkit-input-placeholder,#articlesFilter .filters input::-webkit-input-placeholder{color:rgba(255,255,255,0.5)}#articlesFilter .filters textarea:-moz-placeholder,#articlesFilter .filters input:-moz-placeholder{color:rgba(255,255,255,0.5)}#articlesFilter .filters textarea::-moz-placeholder,#articlesFilter .filters input::-moz-placeholder{color:rgba(255,255,255,0.5)}#articlesFilter .filters textarea:-ms-input-placeholder,#articlesFilter .filters input:-ms-input-placeholder{color:rgba(255,255,255,0.5)}#backToTop{background-color:#1f7db4}#backToTop.mostBottom{background-color:#70a541}#backToTop.mostBottom svg{fill:#fff}.select2-container.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:#70a541}#cmplz-manage-consent .cmplz-manage-consent{display:none !important}.cmplz-placeholder-parent.cmplz-blocked-content-container,.cmplz-blocked-content-container{height:auto !important;border-radius:0 !important;box-shadow:none !important}.cmplz-cookiebanner .cmplz-btn{color:#fff !important;background-color:#70a541 !important;border-radius:7px !important;border-color:#70a541 !important}.cmplz-cookiebanner .cmplz-btn::before,.cmplz-cookiebanner .cmplz-btn::after{display:none}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-banner-checkbox .cmplz-label:before{background:#a94442 !important}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-banner-checkbox input.cmplz-consent-checkbox:checked+.cmplz-label::before{background:#3c763d !important}.cmplz-cookiebanner details summary{padding:0}.cmplz-cookiebanner details summary::after{display:none}.cmplz-cookiebanner details[open] summary::after{display:none}.accordion dl{margin:0}.accordion dl.active dt{background-color:#97c56d}.accordion dl.active dt::after{content:url('data:image/svg+xml;charset=UTF-8, <svg xmlns="http://www.w3.org/2000/svg" x="0px" y="0px" width="20" height="12" viewBox="0 0 349.6 201.9" fill="rgb(255, 255, 255)"><polygon points="174.8,-0.2 0,179.8 23.4,202.6 174.8,46.7 326.2,202.6 349.6,179.8"/></svg>')}.accordion dl.empty{pointer-events:none}.accordion dl.empty dt::after{display:none}.accordion dl:not(:last-child){margin-bottom:5px}.accordion dt{position:relative;padding:15px 50px 15px 20px;color:#fff;background-color:#70a541;border-radius:7px;box-shadow:3px 3px rgba(62,92,36,0.15);overflow:hidden;cursor:pointer;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;transition:0.3s ease-in-out}.accordion dt:focus,.accordion dt:hover{background-color:#97c56d;box-shadow:0 0 transparent !important;transform:translate(2px, 2px)}.accordion dt:not(:first-child){margin-top:20px}.accordion dt::after{content:url('data:image/svg+xml;charset=UTF-8, <svg xmlns="http://www.w3.org/2000/svg" x="0px" y="0px" width="20" height="12" viewBox="0 0 349.6 201.9" fill="rgb(255, 255, 255)"><polygon points="349.6,22.6 326.2,-0.2 174.8,155.7 23.4,-0.2 0,22.6 174.8,202.6"/></svg>');position:absolute;top:50%;right:20px;transform:translateY(-50%)}.accordion dd{margin:0 5px;padding:20px;background-color:rgba(112,165,65,0.1);border-bottom-right-radius:7px;border-bottom-left-radius:7px}#homeSlider{position:relative;margin:-30px 0;padding-top:100px;overflow:hidden}#homeSlider::before{content:'';display:block;position:absolute;top:calc(75% - 150px + 50px + 8px);right:0;z-index:1;width:100%;height:150px;background-image:url('../images/pattern-001_ff14003439.jpg');background-repeat:repeat;background-position:0 top;background-size:contain;opacity:.3;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;pointer-events:none}@supports (background-image: url('../images/pattern-001_5dc286014b.jpg')){#homeSlider::before{background-image:url('../images/pattern-001_5dc286014b.jpg')}}#homeSlider::after{content:'';position:absolute;top:0;left:0;width:100%;height:calc(75% + 50px);background-color:#d9edf9;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;pointer-events:none}#homeSlider .innerContent{position:relative;z-index:2}#homeSlider .innerContent::before,#homeSlider .innerContent::after{content:'';position:absolute;top:-100px;z-index:2;width:200px;height:calc(100% + 100px);pointer-events:none}#homeSlider .innerContent::before{left:-2px;background:transparent;background:linear-gradient(to right, #d9edf9 0%, rgba(217,237,249,0) 100%),linear-gradient(to right, #fff9e0 0%, rgba(255,249,224,0) 100%);background-repeat:no-repeat;background-position:top, bottom;background-size:100% calc(75% + 50px + .5px),100% calc(25% - 50px)}#homeSlider .innerContent::after{right:-2px;background:transparent;background:linear-gradient(to right, rgba(217,237,249,0) 0%, #d9edf9 100%),linear-gradient(to right, rgba(255,249,224,0) 0%, #fff9e0 100%);background-repeat:no-repeat;background-position:top, bottom;background-size:100% calc(75% + 50px + .5px),100% calc(25% - 50px)}#contact{position:relative}#contact .innerContent{display:flex;flex-direction:row;justify-content:center;align-items:center;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}#contactMap .innerContent{position:relative;z-index:2}#pageIntro{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-end;position:relative;min-height:250px;padding-top:150px;padding-bottom:calc((100vw - 10px) / (100 / 3) + 50px)}#pageIntro::before{content:url('data:image/svg+xml;utf8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1500 42.96" fill="rgb(255, 249, 224)"><path d="M1501 43.58H-1V18c454-67 949 80 1502 0v25.58z"/></svg>');position:absolute;bottom:-1px;left:0;z-index:5;width:100%;height:auto;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;pointer-events:none;line-height:0;font-size:0}#pageIntro .background{position:absolute;top:0;left:0;z-index:0;width:100%;height:100%;background-color:#fff9e0;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 right;';-o-object-fit:cover;object-fit:cover;-o-object-position:center right;object-position:center right;mix-blend-mode:luminosity;opacity:.2}#pageIntro .overlay{position:absolute;top:0;left:0;z-index:1;width:100%;height:100%;background-color:#70a541;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{position:relative;z-index:2}#pageIntro .innerContent>*:not(:last-child){margin-bottom:10px}#pageIntro .innerFooter{position:relative;z-index:2}#article,#pageDefault{position:relative}#article .innerContent,#pageDefault .innerContent{display:flex;flex-direction:row;justify-content:center;align-items:flex-start;position:relative;z-index:2}#article .innerFooter,#pageDefault .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{position:relative;z-index:2;margin-top:50px;text-align:right}#homeRouter{position:relative}#homeRouter .innerContent{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}#userLogin,#userRegistration{position:relative}#userLogin .innerContent,#userRegistration .innerContent{position:relative;z-index:2;margin:0 auto}#userAccount{position:relative}#userAccount .innerContent{display:flex;flex-direction:row;justify-content:center;align-items:flex-start;position:relative;z-index:2}#userAccount .innerContent>.split:nth-child(2){width:calc(100% - 300px);padding:50px;background-color:rgba(255,255,255,0.8);border-radius:10px}#userAccount .innerContent>.split:nth-child(2)>*:not(:last-child){margin-bottom:50px}aside#prefooter{position:relative;margin-top:calc((100vw - 10px) / (100 / 3));margin-bottom:-3px;padding:50px 0}aside#prefooter::before{content:url('data:image/svg+xml;utf8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1500 42.96" fill="rgb(255, 239.12903, 173)"><path d="M1501 43.58H-1V18c454-67 949 80 1502 0v25.58z"/></svg>');position:absolute;bottom:100%;left:0;z-index:5;width:100%;height:auto;margin-bottom:-1px;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;pointer-events:none;line-height:0;font-size:0}aside#prefooter .background{position:absolute;top:0;left:0;z-index:0;width:100%;height:100%;background-color:#ffefad;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}aside#prefooter .innerContent{display:flex;flex-direction:row;justify-content:center;align-items:center;position:relative;z-index:2}aside#prefooter ~ footer::before{background-color:#ffefad}@media (max-width: 1400px){footer{padding:100px 0}body.sidePanel-open main{transform:translateX(-300px)}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[style="height:1px"]{height:100px !important}.swiper-container .swiper-next{right:50px;transform:translateX(175px)}.swiper-container .swiper-prev{left:50px;transform:translateX(-175px)}#homeSlider .swiper-container{padding:0 150px}#homeSlider .swiper-container .swiper-slide{height:calc((100vw - 300px - 10px)/2.666666666666667);margin:0 150px}#homeSlider .swiper-container .swiper-slide .content{left:50px;max-width:calc(100% - 300px)}#homeSlider .swiper-container .swiper-slide .imageWrap{right:50px;max-height:calc(100% - 100px)}#homeSlider .swiper-container .swiper-pagination{right:calc(150px + 20px + 8px)}#pageMenu{margin-right:100px}#siblingsArticles>.split:first-child{padding-right:50px}#siblingsArticles>.split:last-child{padding-left:50px}.sidePanel .sidePanel-content{padding:100px}#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}#article .innerFooter,#pageDefault .innerFooter{margin-top:50px}#quickBlog .innerContent{margin-top:50px}#quickBlog .innerFooter{margin-top:50px}#userRegistration .wppb-alert:not(:last-child),#userLogin .wppb-alert:not(:last-child),#userRegistration .wppb-success:not(:last-child),#userLogin .wppb-success:not(:last-child),#userRegistration .wppb-error:not(:last-child),#userLogin .wppb-error:not(:last-child),#userRegistration .wppb-warning:not(:last-child),#userLogin .wppb-warning:not(:last-child),#userRegistration #wppb_register_pre_form_message:not(:last-child),#userLogin #wppb_register_pre_form_message:not(:last-child),#userRegistration .notice:not(:last-child),#userLogin .notice:not(:last-child){margin-bottom:50px}#userAccount .innerContent>.split:nth-child(2)>*:not(:last-child){margin-bottom:50px}aside#prefooter{padding:50px 0}#homeSlider .innerContent::before,#homeSlider .innerContent::after{width:150px}#userAccount .innerContent>.split:nth-child(2) .label.label-section{margin-bottom:50px}}@media (max-width: 1024px){#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;padding-bottom:1px;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}#menu-header-menu .sub-menu,#menu-side-menu .sub-menu{display:none}header>.container>.split>#menu-header-menu,header>.container>.split>#menu-side-menu{display:none}#menu-header-menu .menu-item-has-children,#menu-side-menu .menu-item-has-children{margin-bottom:10px;padding-bottom:0}#menu-header-menu .menu-item-has-children.link::after,#menu-side-menu .menu-item-has-children.link::after{bottom:-1px}#sidePanelSwipe{display:block}#sideMenu{display:flex}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}body.sidePanel-open main{transform:translateX(-300px)}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[style="height:1px"]{height:100px !important}.swiper-container .swiper-next{right:25px;transform:translateX(125px)}.swiper-container .swiper-prev{left:25px;transform:translateX(-125px)}#homeSlider .swiper-container{padding:0 100px}#homeSlider .swiper-container .swiper-slide{height:calc((100vw - 200px - 10px)/2.666666666666667);margin:0 100px}#homeSlider .swiper-container .swiper-slide .content{left:50px;max-width:calc(100% - 200px)}#homeSlider .swiper-container .swiper-slide .imageWrap{right:50px;max-height:calc(100% - 100px)}#homeSlider .swiper-container .swiper-pagination{right:calc(100px + 20px + 8px)}#pageMenu{margin-right:100px}#siblingsArticles>.split:first-child{padding-right:50px}#siblingsArticles>.split:last-child{padding-left:50px}.sidePanel .sidePanel-content{padding:100px}#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}#article .innerFooter,#pageDefault .innerFooter{margin-top:50px}#quickBlog .innerContent{margin-top:50px}#quickBlog .innerFooter{margin-top:50px}.items.items-widgets{grid-template-columns:repeat(1, 1fr)}#articlesList .items{grid-template-columns:repeat(2, 1fr)}#quickBlog .items{grid-template-columns:repeat(2, 1fr)}#userRegistration .wppb-alert:not(:last-child),#userLogin .wppb-alert:not(:last-child),#userRegistration .wppb-success:not(:last-child),#userLogin .wppb-success:not(:last-child),#userRegistration .wppb-error:not(:last-child),#userLogin .wppb-error:not(:last-child),#userRegistration .wppb-warning:not(:last-child),#userLogin .wppb-warning:not(:last-child),#userRegistration #wppb_register_pre_form_message:not(:last-child),#userLogin #wppb_register_pre_form_message:not(:last-child),#userRegistration .notice:not(:last-child),#userLogin .notice:not(:last-child){margin-bottom:50px}#userAccount .innerContent>.split:nth-child(2)>*:not(:last-child){margin-bottom:50px}aside#prefooter{padding:50px 0}#homeSlider .innerContent::before,#homeSlider .innerContent::after{width:100px}#userAccount .innerContent>.split:nth-child(2) .label.label-section{margin-bottom:50px}#homeSlider .label.label-1{font-size:1.5em}}@media (max-width: 767px){body{margin-bottom:50px;font-size:90%}header{position:absolute;height:50px;transform:unset !important;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none}header.sticky{height:50px;background-color:transparent;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none}header.latent{box-shadow:none}main{transition:none;transform:none}body.sidePanel-open main{transform:none}.text h1:not(:last-child),.text h2:not(:last-child),.text h3:not(:last-child){margin-bottom:.5em}.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[style="height:1px"]{height:50px !important}body.page-template-page-home #prefooter .text .wp-block-columns,body.page-template-page-home #pageDefault .text .wp-block-columns{grid-gap:25px;gap:25px}body.page-template-page-home #prefooter .text .wp-block-columns>*:not(:last-child),body.page-template-page-home #pageDefault .text .wp-block-columns>*:not(:last-child){margin-right:0;margin-bottom:0}#pageMenu{position:relative;top:0;left:0;width:100%;max-height:none;margin-right:0;margin-bottom:25px;padding:0;background-color:#66963b}#pageMenu>*:not(:last-child){margin-bottom:10px}#pageMenu.offset{top:0}#pageMenu.open ul{max-height:9999px;padding:10px 20px 20px;opacity:1;visibility:visible;transform:scaleY(1)}#pageMenu ul{max-height:0;padding:0 20px;transform:scaleY(0);opacity:0;visibility:hidden;transform-origin:top;transition:all .3s ease-in-out}#pageMenu ul::before{display:none}#pageMenu.active ~ .text{width:100%}#pageMenu .btn[onclick*="mausScript.pageMenu_toggleView"]{display:flex;justify-content:flex-start;align-items:center;margin-bottom:0;padding:15px;font-weight:600}#pageMenu .btn[onclick*="mausScript.pageMenu_toggleView"]>*:not(:last-child){margin-right:10px}#pageMenu .btn[onclick*="mausScript.pageMenu_toggleView"] svg{fill:currentColor}#pageMenu .btn[onclick*="mausScript.pageMenu_toggleView"]:focus,#pageMenu .btn[onclick*="mausScript.pageMenu_toggleView"]:hover{transform:translate(0, 0)}#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:#70a541;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%)}header.latent #fixedNavigation{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}.sidePanel{margin-left:0}.sidePanel .sidePanel-content{height:calc(100vh - 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:#fff}body.sidePanel-open aside,body:not(.touchDevice) .modalOpen ~ aside,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}footer{padding:50px 0}section{padding-top:50px}section:last-child{padding-bottom:50px}.container{width:calc(100% - 100px);margin:0 50px}header>.container>.split>h1>.logo.logo-master svg{height:40px}body.page-template-page-home header:not(.sticky)>.container>.split>h1>.logo.logo-master svg{fill:revert-layer}.items.items-routes{grid-gap:25px;gap:25px}#articlesList .items{grid-template-columns:repeat(1, 1fr);grid-gap:25px;gap:25px}#articlesList .items>*:first-child{grid-column:1 / 2}#quickBlog .items{grid-template-columns:repeat(1, 1fr);grid-gap:25px;gap:25px}#homeStats .items.items-stats{grid-gap:50px;gap:50px}.item.item-article>.split:first-child{height:200px}.item.item-article>.split:last-child{height:calc(100% - 200px)}.item.item-article img{height:200px}.swiper-container .swiper-next,.swiper-container .swiper-prev{opacity:1;visibility:visible}.swiper-container .swiper-next{right:25px;transform:none}.swiper-container .swiper-prev{left:25px;transform:none}.swiper-container .swiper-pagination{padding-top:10px;opacity:1}#homeSlider .swiper-container{padding:0 50px}#homeSlider .swiper-container .swiper-slide{height:250px;margin:0 50px;-webkit-backdrop-filter:none;backdrop-filter:none}#homeSlider .swiper-container .swiper-slide .content{align-items:center;left:0;width:calc(100% - 50px);max-width:unset;padding:0 25px;text-align:center}#homeSlider .swiper-container .swiper-slide .content>*:not(:last-child){margin-bottom:10px}#homeSlider .swiper-container .swiper-slide .imageWrap{right:25px;max-height:calc(100% - 50px)}#homeSlider .swiper-container .swiper-pagination{right:calc(50px + 20px + 8px)}#homeSlider .swiper-container .swiper-slide img.image-bg{opacity:.5}#siblingsArticles>.split:first-child{padding-right:25px}#siblingsArticles>.split:last-child{padding-left:25px}#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{padding-top:75px;padding-bottom:25px}#article .innerContent,#pageDefault .innerContent{flex-direction:column}#article .innerFooter,#pageDefault .innerFooter{margin-top:25px}#quickBlog .innerContent{margin-top:25px}#quickBlog .innerFooter{margin-top:25px}#homeSlider{top:-30px;margin-top:0;margin-bottom:-60px;padding-top:50px}#homeSlider::before{top:calc(75% - 150px + 25px + 8px)}#homeSlider::after{height:calc(75% + 25px)}#homeSlider .innerContent::before,#homeSlider .innerContent::after{top:-50px;width:50px;height:calc(100% + 50px)}#homeSlider .innerContent::before{background-size:100% calc(75% + 25px + .5px),100% calc(25% - 25px)}#homeSlider .innerContent::after{background-size:100% calc(75% + 25px + .5px),100% calc(25% - 25px)}.photoGallery.multiple{grid-template-columns:repeat(2, 1fr)}#userRegistration .wppb-alert:not(:last-child),#userLogin .wppb-alert:not(:last-child),#userRegistration .wppb-success:not(:last-child),#userLogin .wppb-success:not(:last-child),#userRegistration .wppb-error:not(:last-child),#userLogin .wppb-error:not(:last-child),#userRegistration .wppb-warning:not(:last-child),#userLogin .wppb-warning:not(:last-child),#userRegistration #wppb_register_pre_form_message:not(:last-child),#userLogin #wppb_register_pre_form_message:not(:last-child),#userRegistration .notice:not(:last-child),#userLogin .notice:not(:last-child){margin-bottom:25px}#userAccount .innerContent{flex-direction:column}#userAccount .innerContent>.split:nth-child(2){width:100%;padding:25px}#userAccount .innerContent>.split:nth-child(2)>*:not(:last-child){margin-bottom:25px}aside#prefooter{padding:25px 0}#homeSlider .label.label-1{font-size:1.5em}#userAccount .innerContent>.split:nth-child(2) .label.label-section{margin-bottom:25px}#articlesFilter .filters input[type="date"],#articlesFilter .filters input[type="time"],#articlesFilter .filters input[type="month"],#articlesFilter .filters input[type="week"],#articlesFilter .filters input[type="datetime"],#articlesFilter .filters input[type="datetime-local"],#articlesFilter .filters input[type="email"],#articlesFilter .filters input[type="number"],#articlesFilter .filters input[type="password"],#articlesFilter .filters input[type="search"],#articlesFilter .filters input[type="tel"],#articlesFilter .filters input[type="text"],#articlesFilter .filters input[type="url"],#articlesFilter .filters select,#articlesFilter .filters textarea{max-width:unset}form#wppb-edit-user,form#wppb-recover-password,form#wppb-loginform,form#wppb-register-user{padding:25px}.wppb-user-forms .login-register-lost-password{margin-top:25px}table.responsiveTable{width:100%;border:none}table.responsiveTable thead{position:absolute;width:0;height:0;margin:-1px;padding:0;border:none;overflow:hidden;clip:rect(0 0 0 0)}table.responsiveTable tr{display:block;border-bottom:1px solid #70a541}table.responsiveTable td{display:block;border-bottom:none}table.responsiveTable td:first-child{background-color:rgba(112,165,65,0.25);text-align:left}table.responsiveTable td:first-child::before{display:none}table.responsiveTable td:not(:first-child){font-size:.8em;text-align:right}table.responsiveTable td span{font-weight:bold}table.responsiveTable td:before{content:attr(data-label);float:left}table.responsiveTable td:last-child{border-bottom:none}table.responsiveTable tbody td:not(:first-child){font-size:1em;text-align:right}#userAccountTeachers table.tablesorter{display:table}#userAccountTeachers table.tablesorter tbody{display:block;border-radius:5px;overflow:hidden}#userAccountTeachers table.tablesorter td{display:flex;flex-direction:row;justify-content:space-between;align-items:center;border:none}#userAccountTeachers table.tablesorter td:before{margin-right:5px;white-space:nowrap}#userAccountTeachers table.tablesorter tbody td{padding:7px 10px}#userAccountTeachers table .wp-block-button__link,#userAccountTeachers table .btn,#userAccountTeachers table .button,#userAccountTeachers table button,#userAccountTeachers table input[type="button"],#userAccountTeachers table input[type="reset"],#userAccountTeachers table input[type="submit"]{width:auto}#homeSlider .wp-block-button__link,#homeSlider .btn,#homeSlider .button,#homeSlider button,#homeSlider input[type="button"],#homeSlider input[type="reset"],#homeSlider input[type="submit"]{margin-top:5px}header>.container>.split>.showOnFixedNavigation,header>.container>.split>#sideMenu{display:none}}@media (max-width: 480px){body.browserChrome.touchDevice main{min-height:unset !important}.wpcf7 .row{margin-bottom:10px}.wpcf7 .row span:not(:first-child):not(.wpcf7-not-valid-tip):not(.wpcf7-spinner):not(.wpcf7-list-item-label){width:100%;margin-top:5px;margin-left:0}.wpcf7 .row span:not(:last-child):not(.wpcf7-not-valid-tip):not(.wpcf7-spinner):not(.wpcf7-list-item-label){width:100%;margin-right:0}.wpcf7 .reCAPTCHAinfo{margin-bottom:10px}#contact .wpcf7{padding:20px}.sidePanel .sidePanel-content{padding:60px 50px 50px}footer{padding:50px 0;text-align:center}footer>.container>.split{flex-direction:column;align-items:center}footer>.container>.split:first-child{margin-top:25px}footer>.container>.split:first-child>.split:nth-child(1){flex-direction:column}footer>.container>.split:first-child>.split:nth-child(1)>*:not(:last-child){margin-right:0}footer>.container>.split:first-child>*:not(:last-child){margin-bottom:20px}footer>.container>.split:first-child>*:not(:last-child)>*:not(:last-child){margin-bottom:10px}footer>.container>.split:nth-child(2){align-items:center;width:100%;margin-top:25px;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:50px}section:last-child{padding-bottom:50px}.container{width:calc(100% - 50px);margin:0 25px}.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-spacer[style="height:1px"]{height:50px !important}body.page-template-page-home #prefooter .text .wp-block-columns,body.page-template-page-home #pageDefault .text .wp-block-columns{display:flex;flex-direction:column}aside#prefooter .text .wp-block-columns{grid-template-columns:repeat(1, 1fr)}#menu-header-menu .link,#menu-side-menu .link{font-size:1.5em;line-height:1.5em}.swiper-container .swiper-next{justify-content:flex-end;right:20px}.swiper-container .swiper-prev{justify-content:flex-start;left:20px}#homeSlider .swiper-container{padding:0 25px}#homeSlider .swiper-container .swiper-slide{margin:0 25px}#homeSlider .swiper-container .swiper-slide .content{width:calc(100% - 50px - 40px);padding:0 45px}#homeSlider .swiper-container .swiper-slide .imageWrap{right:25px;max-height:calc(100% - 50px)}#homeSlider .swiper-container .swiper-pagination{right:calc(25px + 20px + 8px)}#pageMenu{margin-bottom:50px}#fixedNavigation{padding:0 25px}#menu-footer-user,#menu-footer-menu{justify-content:center;align-items:center}#copyright{justify-content:center;align-items:center}#siblingsArticles{flex-direction:column}#siblingsArticles>.split:first-child{width:100%;margin-bottom:25px;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}#contact .innerContent>.split:first-child{margin-bottom:50px}#contact .innerContent>.split>*:not(:last-child){margin-bottom:10px}#contact .innerFooter{margin-top:25px;margin-right:-25px;margin-left:-25px}#pageIntro{padding-top:75px;padding-bottom:25px}#article .innerFooter,#pageDefault .innerFooter{margin-top:25px}#quickBlog .innerContent{margin-top:25px}#quickBlog .innerFooter{margin-top:25px}.items.items-routes{grid-template-columns:repeat(1, 1fr)}.items.items-stats{grid-gap:25px;gap:25px;align-items:center}#homeStats .items.items-stats{grid-gap:25px;gap:25px}.item.item-stat{width:100%;max-width:unset}#userRegistration .wppb-alert:not(:last-child),#userLogin .wppb-alert:not(:last-child),#userRegistration .wppb-success:not(:last-child),#userLogin .wppb-success:not(:last-child),#userRegistration .wppb-error:not(:last-child),#userLogin .wppb-error:not(:last-child),#userRegistration .wppb-warning:not(:last-child),#userLogin .wppb-warning:not(:last-child),#userRegistration #wppb_register_pre_form_message:not(:last-child),#userLogin #wppb_register_pre_form_message:not(:last-child),#userRegistration .notice:not(:last-child),#userLogin .notice:not(:last-child){margin-bottom:25px}#userAccount .innerContent>.split:nth-child(2)>*:not(:last-child){margin-bottom:25px}aside#prefooter{padding:25px 0}#homeSlider .innerContent::before,#homeSlider .innerContent::after{width:25px}#sideMenu .wp-block-button__link.btn-login.btn-icon,#sideMenu .btn.btn-login.btn-icon,#sideMenu .button.btn-login.btn-icon,#sideMenu button.btn-login.btn-icon,#sideMenu input[type="button"].btn-login.btn-icon,#sideMenu input[type="reset"].btn-login.btn-icon,#sideMenu input[type="submit"].btn-login.btn-icon{font-size:1.5em;line-height:1.5em}.logo.logo-partner img{width:150px}#userAccount .innerContent>.split:nth-child(2) .label.label-section{margin-bottom:25px}table.downloadFiles tr{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;flex-wrap:wrap}table.downloadFiles td:nth-child(1){width:40px;padding-bottom:0;padding-left:.5em}table.downloadFiles td:nth-child(2){width:calc(100% - 40px - 100px);padding-right:0;padding-bottom:0;padding-left:0}table.downloadFiles td:nth-child(3){width:100px;padding-bottom:0}table.downloadFiles td:last-child{width:100%;text-align:left}table.downloadFiles .actions:not(td){justify-content:stretch;width:calc(100% + 5px)}table.downloadFiles .actions:not(td)>*{width:100%}}@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)}.container.container-maxContainer{max-width:calc(1200px + 400px);margin:0 auto}#homeSlider .swiper-container .swiper-pagination{right:calc((100vw - 1200px)/2 - 10px + 20px + 8px)}}.aniFadeIn{opacity:0;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}}.aniPlop{transform:scale(0);opacity:0;-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(112,165,65,0.4);-webkit-animation:aniPulse 2s infinite;animation:aniPulse 2s infinite}@-webkit-keyframes aniPulse{0%{box-shadow:0 0 0 0 rgba(112,165,65,0.4)}70%{box-shadow:0 0 0 10px rgba(112,165,65,0)}100%{box-shadow:0 0 0 0 rgba(112,165,65,0)}}@keyframes aniPulse{0%{box-shadow:0 0 0 0 rgba(112,165,65,0.4)}70%{box-shadow:0 0 0 10px rgba(112,165,65,0)}100%{box-shadow:0 0 0 0 rgba(112,165,65,0)}}.aniSpin{-webkit-animation:aniSpin linear 20s infinite;animation:aniSpin linear 20s infinite}@-webkit-keyframes aniSpin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@keyframes aniSpin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.aniLevitate{-webkit-animation:aniLevitate linear 10s infinite;animation:aniLevitate linear 10s infinite}@-webkit-keyframes aniLevitate{0%{transform:translateY(0)}25%{transform:translateY(-10px)}50%{transform:translateY(0)}75%{transform:translateY(10px)}100%{transform:translateY(0)}}@keyframes aniLevitate{0%{transform:translateY(0)}25%{transform:translateY(-10px)}50%{transform:translateY(0)}75%{transform:translateY(10px)}100%{transform:translateY(0)}}.visibility-init.visibility-default:not(section){visibility:hidden;transition:none}.visibility-init.visibility-seen:not(section){transition:1s cubic-bezier(0.4, 0, 0.2, 1);visibility:visible}.preloader>div{-webkit-animation:preloader 1.4s infinite ease-in-out both;animation:preloader 1.4s infinite ease-in-out both}.preloader>div:nth-child(1){-webkit-animation-delay:-.32s;animation-delay:-.32s}.preloader>div:nth-child(2){-webkit-animation-delay:-.16s;animation-delay:-.16s}@-webkit-keyframes preloader{0%,80%,100%{-webkit-transform:scale(0)}40%{-webkit-transform:scale(1)}}@keyframes preloader{0%,80%,100%{-webkit-transform:scale(0)}40%{-webkit-transform:scale(1)}}

/*# sourceMappingURL=data:application/json;base64,ewoJInZlcnNpb24iOiAzLAoJImZpbGUiOiAibWF1c1N0eWxlLm1pbi5jc3MiLAoJInNvdXJjZXMiOiBbCgkJIm1hc3Rlci5zY3NzIiwKCQkiX25vcm1hbGl6ZS5jc3MiLAoJCSJfdmFyaWFibGVzLnNjc3MiLAoJCSJfZnVuY3Rpb24uc2NzcyIsCgkJIl9wcmVzZXQuc2NzcyIsCgkJIjFBLWFsbC5zY3NzIiwKCQkiMUItYWxsLnNjc3MiLAoJCSIxQy1hbGwuc2NzcyIsCgkJIjItZGVza3RvcC5zY3NzIiwKCQkiMy10YWJsZXRzLnNjc3MiLAoJCSI0LXNtYXJ0cGhvbmVzLWxhbmRzY2FwZS5zY3NzIiwKCQkiNS1zbWFydHBob25lcy1wb3J0cmFpdC5zY3NzIiwKCQkiNi1zcGVjaWFsLnNjc3MiLAoJCSJfYW5pbWF0aW9uLnNjc3MiCgldLAoJInNvdXJjZXNDb250ZW50IjogWwoJCSIvLyBjb21waWxlQ29tcHJlc3NlZDogbWF1c1N0eWxlLm1pbi5jc3M7IGNvbXBpbGVFeHBhbmRlZDogdGVtcC5jc3M7XHJcbiR2ZXJzaW9uOiBcIjMuNFwiOy8qIVRoaXMgQ1NTIGlzIGdlbmVyYXRlZCBieSBtYXVzU3R5bGUgdmVyc2lvbiAjeyR2ZXJzaW9ufS4gUGxlYXNlIGVkaXQgdGhlIFNBU1MgKHNjc3MpIGZpbGVzKi9cclxuXHJcbiRkZWJ1ZzogdHJ1ZTsgICAgICAgICAgLy8gZGVidWcgbW9kZSAoRGV0ZWN0IGJyb2tlbiBsaW5rLCBicm9rZW4gaW1hZ2UsIGJyb2tlbiBpbnB1dCBhbmQgbW9yZS4gKVxyXG4kY2xlYXJmaXg6IHRydWU7ICAgICAgICAvLyBhY3RpdmF0ZSBzcGVjaWFsIGNsYXNzIGZvciBncm91cCB3aXRoIGZsb2F0IEhUTUwgZWxlbWVudHNcclxuJGZvY3VzSW5wdXQ6IHRydWU7ICAgICAgLy8gY3VzdG9tIGZvY3VzIGVmZmVjdCBmb3IgaW5wdXQgZWxlbWVudFxyXG4kdmlld3BvcnQ6IHRydWU7ICAgICAgICAvLyB2aWV3cG9ydCBmb3IgcmVzcG9uc2l2ZSBkZXNpZ25cclxuXHJcbkBpbXBvcnQgXCJub3JtYWxpemVcIjtcclxuQGltcG9ydCBcInZhcmlhYmxlc1wiO1xyXG5AaW1wb3J0IFwiZnVuY3Rpb25cIjtcclxuQGltcG9ydCBcInByZXNldFwiO1xyXG5AaW1wb3J0IFwiMUEtYWxsXCI7XHJcbkBpbXBvcnQgXCIxQi1hbGxcIjtcclxuQGltcG9ydCBcIjFDLWFsbFwiO1xyXG5AbWVkaWEgKG1heC13aWR0aDogMTQwMHB4KSB7IEBpbXBvcnQgXCIyLWRlc2t0b3BcIjsgfVxyXG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7IEBpbXBvcnQgXCIzLXRhYmxldHNcIjsgfVxyXG5AbWVkaWEgKG1heC13aWR0aDogIDc2N3B4KSB7IEBpbXBvcnQgXCI0LXNtYXJ0cGhvbmVzLWxhbmRzY2FwZVwiOyB9XHJcbkBtZWRpYSAobWF4LXdpZHRoOiAgNDgwcHgpIHsgQGltcG9ydCBcIjUtc21hcnRwaG9uZXMtcG9ydHJhaXRcIjsgfVxyXG5AaW1wb3J0IFwiNi1zcGVjaWFsXCI7XHJcbkBpbXBvcnQgXCJhbmltYXRpb25cIjtcclxuIiwKCQkiLyohIG5vcm1hbGl6ZS5jc3MgdjguMC4xIHwgTUlUIExpY2Vuc2UgfCBnaXRodWIuY29tL25lY29sYXMvbm9ybWFsaXplLmNzcyAqL1xuXG4vKiBEb2N1bWVudFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBsaW5lIGhlaWdodCBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBQcmV2ZW50IGFkanVzdG1lbnRzIG9mIGZvbnQgc2l6ZSBhZnRlciBvcmllbnRhdGlvbiBjaGFuZ2VzIGluIGlPUy5cbiAqL1xuXG5odG1sIHtcbiAgbGluZS1oZWlnaHQ6IDEuMTU7IC8qIDEgKi9cbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlOyAvKiAyICovXG59XG5cbi8qIFNlY3Rpb25zXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIFJlbW92ZSB0aGUgbWFyZ2luIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5ib2R5IHtcbiAgbWFyZ2luOiAwO1xufVxuXG4vKipcbiAqIFJlbmRlciB0aGUgYG1haW5gIGVsZW1lbnQgY29uc2lzdGVudGx5IGluIElFLlxuICovXG5cbm1haW4ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBmb250IHNpemUgYW5kIG1hcmdpbiBvbiBgaDFgIGVsZW1lbnRzIHdpdGhpbiBgc2VjdGlvbmAgYW5kXG4gKiBgYXJ0aWNsZWAgY29udGV4dHMgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgU2FmYXJpLlxuICovXG5cbmgxIHtcbiAgZm9udC1zaXplOiAyZW07XG4gIG1hcmdpbjogMC42N2VtIDA7XG59XG5cbi8qIEdyb3VwaW5nIGNvbnRlbnRcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gRmlyZWZveC5cbiAqIDIuIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UgYW5kIElFLlxuICovXG5cbmhyIHtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7IC8qIDEgKi9cbiAgaGVpZ2h0OiAwOyAvKiAxICovXG4gIG92ZXJmbG93OiB2aXNpYmxlOyAvKiAyICovXG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgaW5oZXJpdGFuY2UgYW5kIHNjYWxpbmcgb2YgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqIDIuIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5wcmUge1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7IC8qIDEgKi9cbiAgZm9udC1zaXplOiAxZW07IC8qIDIgKi9cbn1cblxuLyogVGV4dC1sZXZlbCBzZW1hbnRpY3NcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogUmVtb3ZlIHRoZSBncmF5IGJhY2tncm91bmQgb24gYWN0aXZlIGxpbmtzIGluIElFIDEwLlxuICovXG5cbmEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLyoqXG4gKiAxLiBSZW1vdmUgdGhlIGJvdHRvbSBib3JkZXIgaW4gQ2hyb21lIDU3LVxuICogMi4gQWRkIHRoZSBjb3JyZWN0IHRleHQgZGVjb3JhdGlvbiBpbiBDaHJvbWUsIEVkZ2UsIElFLCBPcGVyYSwgYW5kIFNhZmFyaS5cbiAqL1xuXG5hYmJyW3RpdGxlXSB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7IC8qIDEgKi9cbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IC8qIDIgKi9cbiAgLXdlYmtpdC10ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSBkb3R0ZWQ7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZDsgLyogMiAqL1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBmb250IHdlaWdodCBpbiBDaHJvbWUsIEVkZ2UsIGFuZCBTYWZhcmkuXG4gKi9cblxuYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkZXI7XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgaW5oZXJpdGFuY2UgYW5kIHNjYWxpbmcgb2YgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqIDIuIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5jb2RlLFxua2JkLFxuc2FtcCB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTsgLyogMSAqL1xuICBmb250LXNpemU6IDFlbTsgLyogMiAqL1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbnNtYWxsIHtcbiAgZm9udC1zaXplOiA4MCU7XG59XG5cbi8qKlxuICogUHJldmVudCBgc3ViYCBhbmQgYHN1cGAgZWxlbWVudHMgZnJvbSBhZmZlY3RpbmcgdGhlIGxpbmUgaGVpZ2h0IGluXG4gKiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuc3ViLFxuc3VwIHtcbiAgZm9udC1zaXplOiA3NSU7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuc3ViIHtcbiAgYm90dG9tOiAtMC4yNWVtO1xufVxuXG5zdXAge1xuICB0b3A6IC0wLjVlbTtcbn1cblxuLyogRW1iZWRkZWQgY29udGVudFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGJvcmRlciBvbiBpbWFnZXMgaW5zaWRlIGxpbmtzIGluIElFIDEwLlxuICovXG5cbmltZyB7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbn1cblxuLyogRm9ybXNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogMS4gQ2hhbmdlIHRoZSBmb250IHN0eWxlcyBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBGaXJlZm94IGFuZCBTYWZhcmkuXG4gKi9cblxuYnV0dG9uLFxuaW5wdXQsXG5vcHRncm91cCxcbnNlbGVjdCxcbnRleHRhcmVhIHtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7IC8qIDEgKi9cbiAgZm9udC1zaXplOiAxMDAlOyAvKiAxICovXG4gIGxpbmUtaGVpZ2h0OiAxLjE1OyAvKiAxICovXG4gIG1hcmdpbjogMDsgLyogMiAqL1xufVxuXG4vKipcbiAqIFNob3cgdGhlIG92ZXJmbG93IGluIElFLlxuICogMS4gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZS5cbiAqL1xuXG5idXR0b24sXG5pbnB1dCB7IC8qIDEgKi9cbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBFZGdlLCBGaXJlZm94LCBhbmQgSUUuXG4gKiAxLiBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHRleHQgdHJhbnNmb3JtIGluIEZpcmVmb3guXG4gKi9cblxuYnV0dG9uLFxuc2VsZWN0IHsgLyogMSAqL1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuICovXG5cbmJ1dHRvbixcblt0eXBlPVwiYnV0dG9uXCJdLFxuW3R5cGU9XCJyZXNldFwiXSxcblt0eXBlPVwic3VibWl0XCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBpbm5lciBib3JkZXIgYW5kIHBhZGRpbmcgaW4gRmlyZWZveC5cbiAqL1xuXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cImJ1dHRvblwiXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwicmVzZXRcIl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cInN1Ym1pdFwiXTo6LW1vei1mb2N1cy1pbm5lciB7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbn1cblxuLyoqXG4gKiBSZXN0b3JlIHRoZSBmb2N1cyBzdHlsZXMgdW5zZXQgYnkgdGhlIHByZXZpb3VzIHJ1bGUuXG4gKi9cblxuYnV0dG9uOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9XCJidXR0b25cIl06LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1cInJlc2V0XCJdOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9XCJzdWJtaXRcIl06LW1vei1mb2N1c3Jpbmcge1xuICBvdXRsaW5lOiAxcHggZG90dGVkIEJ1dHRvblRleHQ7XG59XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgcGFkZGluZyBpbiBGaXJlZm94LlxuICovXG5cbmZpZWxkc2V0IHtcbiAgcGFkZGluZzogMC4zNWVtIDAuNzVlbSAwLjYyNWVtO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIHRleHQgd3JhcHBpbmcgaW4gRWRnZSBhbmQgSUUuXG4gKiAyLiBDb3JyZWN0IHRoZSBjb2xvciBpbmhlcml0YW5jZSBmcm9tIGBmaWVsZHNldGAgZWxlbWVudHMgaW4gSUUuXG4gKiAzLiBSZW1vdmUgdGhlIHBhZGRpbmcgc28gZGV2ZWxvcGVycyBhcmUgbm90IGNhdWdodCBvdXQgd2hlbiB0aGV5IHplcm8gb3V0XG4gKiAgICBgZmllbGRzZXRgIGVsZW1lbnRzIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5sZWdlbmQge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyAvKiAxICovXG4gIGNvbG9yOiBpbmhlcml0OyAvKiAyICovXG4gIGRpc3BsYXk6IHRhYmxlOyAvKiAxICovXG4gIG1heC13aWR0aDogMTAwJTsgLyogMSAqL1xuICBwYWRkaW5nOiAwOyAvKiAzICovXG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7IC8qIDEgKi9cbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgdmVydGljYWwgYWxpZ25tZW50IGluIENocm9tZSwgRmlyZWZveCwgYW5kIE9wZXJhLlxuICovXG5cbnByb2dyZXNzIHtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgZGVmYXVsdCB2ZXJ0aWNhbCBzY3JvbGxiYXIgaW4gSUUgMTArLlxuICovXG5cbnRleHRhcmVhIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbi8qKlxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gSUUgMTAuXG4gKiAyLiBSZW1vdmUgdGhlIHBhZGRpbmcgaW4gSUUgMTAuXG4gKi9cblxuW3R5cGU9XCJjaGVja2JveFwiXSxcblt0eXBlPVwicmFkaW9cIl0ge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyAvKiAxICovXG4gIHBhZGRpbmc6IDA7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBjdXJzb3Igc3R5bGUgb2YgaW5jcmVtZW50IGFuZCBkZWNyZW1lbnQgYnV0dG9ucyBpbiBDaHJvbWUuXG4gKi9cblxuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBvZGQgYXBwZWFyYW5jZSBpbiBDaHJvbWUgYW5kIFNhZmFyaS5cbiAqIDIuIENvcnJlY3QgdGhlIG91dGxpbmUgc3R5bGUgaW4gU2FmYXJpLlxuICovXG5cblt0eXBlPVwic2VhcmNoXCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7IC8qIDEgKi9cbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGlubmVyIHBhZGRpbmcgaW4gQ2hyb21lIGFuZCBTYWZhcmkgb24gbWFjT1MuXG4gKi9cblxuW3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cbiAqIDIuIENoYW5nZSBmb250IHByb3BlcnRpZXMgdG8gYGluaGVyaXRgIGluIFNhZmFyaS5cbiAqL1xuXG46Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247IC8qIDEgKi9cbiAgZm9udDogaW5oZXJpdDsgLyogMiAqL1xufVxuXG4vKiBJbnRlcmFjdGl2ZVxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLypcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIEVkZ2UsIElFIDEwKywgYW5kIEZpcmVmb3guXG4gKi9cblxuZGV0YWlscyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbnN1bW1hcnkge1xuICBkaXNwbGF5OiBsaXN0LWl0ZW07XG59XG5cbi8qIE1pc2NcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgMTArLlxuICovXG5cbnRlbXBsYXRlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSAxMC5cbiAqL1xuXG5baGlkZGVuXSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59IiwKCQkiLy8gbWFpbjogbWFzdGVyLnNjc3NcclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSB2YXJpYWJsZXMgKi9cclxuJGNvbG9yLXRleHQ6IHJnYigwLCAwLCAwKTtcclxuJGNvbG9yLWxpbms6IHJnYigwLCAwLCAwKTtcclxuJGNvbG9yLWJhc2U6IHJnYigxMTIsIDE2NSwgNjUpO1xyXG4kY29sb3ItYWx0OiByZ2IoMzEsIDEyNSwgMTgwKTtcclxuJGNvbG9yLWFsdDI6IHJnYigyNDYsIDEzOCwgMzUpO1xyXG4kY29sb3ItY3RhOiByZ2IoMTk1LCA3MiwgMTQ3KTtcclxuJGNvbG9yLWxpbmU6IGxpZ2h0ZW4oJGNvbG9yLWJhc2UsIDMwJSk7XHJcbiRjb2xvci1kcmFiOiByZ2IoMTg0LCAxODQsIDE4NCk7XHJcbiRjb2xvci1iZzogcmdiKDI1NSwgMjQ5LCAyMjQpO1xyXG4kY29sb3ItYmcyOiBsaWdodGVuKCRjb2xvci1hbHQsIDUwJSk7XHJcblxyXG4kY29sb3Itc3VjY2Vzcy1iZzogI2RmZjBkODtcclxuJGNvbG9yLXN1Y2Nlc3MtdGV4dDogIzNjNzYzZDtcclxuJGNvbG9yLWluZm8tYmc6ICNkOWVkZjc7XHJcbiRjb2xvci1pbmZvLXRleHQ6ICMzMTcwOGY7XHJcbiRjb2xvci13YXJuaW5nLWJnOiAjZmNmOGUzO1xyXG4kY29sb3Itd2FybmluZy10ZXh0OiAjOGE2ZDNiO1xyXG4kY29sb3ItZGFuZ2VyLWJnOiAjZjJkZWRlO1xyXG4kY29sb3ItZGFuZ2VyLXRleHQ6ICNhOTQ0NDI7XHJcblxyXG4kY29sb3Itc2VsZWN0aW9uVGV4dDogcmdiYSgyNTUsIDI1NSwgMjU1LCAuOCk7XHJcbiRjb2xvci1zZWxlY3Rpb25CZzogcmdiYSgwLCAwLCAwLCAuNSk7XHJcbiRjb2xvci1mb2N1czogaW52ZXJ0KCRjb2xvci1iZywgMTAwKTtcclxuXHJcbiRzaXplLWNvbnRhaW5lcjE6IDIwMHB4O1xyXG4kc2l6ZS1jb250YWluZXIyOiAxNTBweDtcclxuJHNpemUtY29udGFpbmVyMzogMTAwcHg7XHJcbiRzaXplLWNvbnRhaW5lcjQ6IDUwcHg7XHJcbiRzaXplLWNvbnRhaW5lcjU6IDI1cHg7XHJcbiRzaXplLXNlcGFyYXRvcjE6IDEwMHB4O1xyXG4kc2l6ZS1zZXBhcmF0b3IyOiAxMDBweDtcclxuJHNpemUtc2VwYXJhdG9yMzogMTAwcHg7XHJcbiRzaXplLXNlcGFyYXRvcjQ6IDUwcHg7XHJcbiRzaXplLXNlcGFyYXRvcjU6IDUwcHg7XHJcbiRzaXplLWRpc3BsYXlNaW5IZWlnaHQ6IDgwMHB4O1xyXG4kc2l6ZS1oZWFkZXI6IDEwMHB4O1xyXG4kc2l6ZS1oZWFkZXJTdGlja3k6IDgwcHg7XHJcbiRzaXplLWdhcDogNTBweDtcclxuJHNpemUtaWRlYWxXaWR0aDogNDMuOGVtO1xyXG4kc2l6ZS1maXhlZE5hdmlnYXRpb246IDUwcHg7XHJcblxyXG4kZm9udDE6ICdSb2JvdG8nLCBzYW5zLXNlcmlmO1xyXG4kZm9udDI6ICdIVkQgQ29taWMgU2VyaWYgUHJvJywgc2VyaWY7XHJcblxyXG4kYW5pOiAuM3MgZWFzZS1pbi1vdXQ7XHJcblxyXG46cm9vdCB7XHJcbiAgICAtLW1hdXNTdHlsZS1zaXplLWNvbnRhaW5lcjE6ICN7JHNpemUtY29udGFpbmVyMX07XHJcbiAgICAtLW1hdXNTdHlsZS1zaXplLWNvbnRhaW5lcjI6ICN7JHNpemUtY29udGFpbmVyMn07XHJcbiAgICAtLW1hdXNTdHlsZS1zaXplLWNvbnRhaW5lcjM6ICN7JHNpemUtY29udGFpbmVyM307XHJcbiAgICAtLW1hdXNTdHlsZS1zaXplLWNvbnRhaW5lcjQ6ICN7JHNpemUtY29udGFpbmVyNH07XHJcbiAgICAtLW1hdXNTdHlsZS1zaXplLWNvbnRhaW5lcjU6ICN7JHNpemUtY29udGFpbmVyNX07XHJcbiAgICAtLW1hdXNTdHlsZS1zaXplLXNlcGFyYXRvcjE6ICN7JHNpemUtc2VwYXJhdG9yMX07XHJcbiAgICAtLW1hdXNTdHlsZS1zaXplLXNlcGFyYXRvcjI6ICN7JHNpemUtc2VwYXJhdG9yMn07XHJcbiAgICAtLW1hdXNTdHlsZS1zaXplLXNlcGFyYXRvcjM6ICN7JHNpemUtc2VwYXJhdG9yM307XHJcbiAgICAtLW1hdXNTdHlsZS1zaXplLXNlcGFyYXRvcjQ6ICN7JHNpemUtc2VwYXJhdG9yNH07XHJcbiAgICAtLW1hdXNTdHlsZS1zaXplLXNlcGFyYXRvcjU6ICN7JHNpemUtc2VwYXJhdG9yNX07XHJcbn0iLAoJCSIvLyBtYWluOiBtYXN0ZXIuc2Nzc1xyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSBmdW5jdGlvbiAqL1xuQGZ1bmN0aW9uIGNvdW50KCRjb3VudCwgJGJhc2U6IDEwMCUpIHtcclxuICAgIEByZXR1cm4gKCRiYXNlLyRjb3VudCk7XHJcbn1cclxuQG1peGluIHNlbGVjdGlvbiB7XHJcbiAgICA6Oi1tb3otc2VsZWN0aW9uIHsgQGNvbnRlbnQgfTtcclxuICAgIDo6LW8tc2VsZWN0aW9uIHsgQGNvbnRlbnQgfTtcclxuICAgIDo6c2VsZWN0aW9uIHsgQGNvbnRlbnQgfTtcclxufVxyXG5AaW5jbHVkZSBzZWxlY3Rpb24ge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXNlbGVjdGlvbkJnO1xyXG4gICAgY29sb3I6ICRjb2xvci1zZWxlY3Rpb25UZXh0O1xyXG59XHJcbkBmdW5jdGlvbiBmb3JtYXRSR0IoJGNvbG9yKSB7XHJcbiAgICBAcmV0dXJuIHVucXVvdGUoXCJyZ2IoI3tyZWQoJGNvbG9yKX0sICN7Z3JlZW4oJGNvbG9yKX0sICN7Ymx1ZSgkY29sb3IpfSlcIik7XHJcbn1cclxuQGlmICgkdmlld3BvcnQpIHtcclxuICAgIEAtbXMtdmlld3BvcnQge1xyXG4gICAgICAgIHdpZHRoOiBkZXZpY2Utd2lkdGg7XHJcbiAgICB9XHJcbiAgICBALW8tdmlld3BvcnQge1xyXG4gICAgICAgIHdpZHRoOiBkZXZpY2Utd2lkdGg7XHJcbiAgICB9XHJcbiAgICBAdmlld3BvcnQge1xyXG4gICAgICAgIHdpZHRoOiBkZXZpY2Utd2lkdGg7XHJcbiAgICB9XHJcbn1cclxuQGlmICgkZGVidWcpIHtcclxuICAgIC5kZWJ1ZyB7XHJcbiAgICAgICAgKiB7XHJcbiAgICAgICAgICAgIG91dGxpbmU6IDFweCBkYXNoZWQgcmdiYSgyMjEsIDQ2LCA0NiwgLjgpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgdWwgPiAqOm5vdChsaSksXHJcbiAgICAgICAgKjpub3QodWwpID4gbGksXHJcbiAgICAgICAgYnI6OmFmdGVyLFxyXG4gICAgICAgIGltZ1thbHQ9XCJcIl0sXHJcbiAgICAgICAgaW1nOm5vdChbYWx0XSksXHJcbiAgICAgICAgaW5wdXQ6bm90KFt0eXBlXSksXHJcbiAgICAgICAgYTpub3QoW2hyZWZdKSxcclxuICAgICAgICBhW2hyZWY9XCIjXCJdLFxyXG4gICAgICAgIGFbaHJlZj1cIiMhXCJdLFxyXG4gICAgICAgIGFbaHJlZj1cIlwiXSB7XHJcbiAgICAgICAgICAgIC13ZWJraXQtYW5pbWF0aW9uOiBlcnJvckJsaW5rIDFzIGluZmluaXRlO1xyXG4gICAgICAgICAgICBhbmltYXRpb246IGVycm9yQmxpbmsgMXMgaW5maW5pdGU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGksXHJcbiAgICAgICAgYixcclxuICAgICAgICB1LFxyXG4gICAgICAgIHN0cmlrZSxcclxuICAgICAgICAqW3N0eWxlXSB7XHJcbiAgICAgICAgICAgIC13ZWJraXQtYW5pbWF0aW9uOiB3YXJuaW5nQmxpbmsgMXMgaW5maW5pdGU7XHJcbiAgICAgICAgICAgIGFuaW1hdGlvbjogd2FybmluZ0JsaW5rIDFzIGluZmluaXRlO1xyXG4gICAgICAgIH1cclxuICAgICAgICBicjpudGgtY2hpbGQobiszKSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIH1cclxuICAgICAgICBicjpudGgtY2hpbGQobiszKTo6YWZ0ZXIge1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgd2lkdGg6IDFlbTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgQC13ZWJraXQta2V5ZnJhbWVzIGVycm9yQmxpbmsge1xyXG4gICAgICAgIDAlLFxyXG4gICAgICAgIDQ5JSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYig5NCwgMjU1LCAwKTtcclxuICAgICAgICAgICAgb3V0bGluZS1jb2xvcjogcmdiKDIyMSwgNDYsIDQ2KTtcclxuICAgICAgICAgICAgb3V0bGluZS1zdHlsZTogc29saWQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIDUwJSxcclxuICAgICAgICAxMDAlIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDIyMSwgNDYsIDQ2KTtcclxuICAgICAgICAgICAgb3V0bGluZS1jb2xvcjogcmdiKDk0LCAyNTUsIDApO1xyXG4gICAgICAgICAgICBvdXRsaW5lLXN0eWxlOiBzb2xpZDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBALXdlYmtpdC1rZXlmcmFtZXMgd2FybmluZ0JsaW5rIHtcclxuICAgICAgICAwJSxcclxuICAgICAgICA0OSUge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoOTQsIDI1NSwgMCk7XHJcbiAgICAgICAgICAgIG91dGxpbmUtY29sb3I6IHJnYigxNywgNzIsIDIzOCk7XHJcbiAgICAgICAgICAgIG91dGxpbmUtc3R5bGU6IHNvbGlkO1xyXG4gICAgICAgIH1cclxuICAgICAgICA1MCUsXHJcbiAgICAgICAgMTAwJSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYigxNywgNzIsIDIzOCk7XHJcbiAgICAgICAgICAgIG91dGxpbmUtY29sb3I6IHJnYig5NCwgMjU1LCAwKTtcclxuICAgICAgICAgICAgb3V0bGluZS1zdHlsZTogc29saWQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbkBpZiAoJGNsZWFyZml4KSB7XHJcbiAgICAuY2xlYXJmaXgge1xyXG4gICAgICAgICY6OmJlZm9yZSxcclxuICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IHRhYmxlO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgIGNsZWFyOiBib3RoO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLAoJCSIvLyBtYWluOiBtYXN0ZXIuc2Nzc1xyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIHByZXNldCAqL1xyXG5odG1sIHtcclxuICAgICYuZGlzYWJsZVNjcm9sbCB7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgYm9keSB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIG92ZXJmbG93LXk6IGhpZGRlbjtcclxuICAgICAgICAgICAgc2Nyb2xsYmFyLWd1dHRlcjogc3RhYmxlO1xyXG4gICAgICAgIH1cclxuICAgICAgICBoZWFkZXIge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbmJvZHkge1xyXG4gICAgY29sb3I6ICRjb2xvci10ZXh0O1xyXG4gICAgZm9udC1mYW1pbHk6ICRmb250MTtcclxuICAgIGZvbnQtc2l6ZTogMTAwJTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjVlbTtcclxuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcclxuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xyXG59XHJcbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xyXG4gICAgYm9keSB7XHJcbiAgICAgICAgZm9udC1zaXplOiA4MCU7XHJcbiAgICB9XHJcbn1cclxuLmxpbmssXHJcbmEge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgY29sb3I6ICRjb2xvci1saW5rO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgfVxyXG59XHJcbi5saW5rIHtcclxuICAgICY6OmFmdGVyIHtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgYm90dG9tOiAtMXB4O1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWxpbms7XHJcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogJGFuaTtcclxuICAgIH1cclxuICAgICY6aG92ZXI6OmFmdGVyIHtcclxuICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICB9XHJcbiAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbmlucHV0LFxyXG5zZWxlY3QsXHJcbmJ1dHRvbixcclxudGV4dGFyZWEge1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG59XHJcbmh0bWwge1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcclxufVxyXG4qLFxyXG4qOjpiZWZvcmUsXHJcbio6OmFmdGVyIHtcclxuICAgIGJveC1zaXppbmc6IGluaGVyaXQ7XHJcbiAgICAtd2Via2l0LWJveC1zaXppbmc6IGluaGVyaXQ7XHJcbn1cclxuaW1nIHtcclxuICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogYXV0bztcclxuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbn1cclxuc2VsZWN0LFxyXG5sYWJlbCB7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuaW5wdXRbcmVhZG9ubHldLFxyXG5pbnB1dDpob3ZlcltyZWFkb25seV0ge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAuMik7XHJcbiAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xyXG59XHJcbipbdHlwZT1cImhpZGRlblwiXSxcclxuLmhpZGUge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxufVxyXG4qW2Rpc2FibGVkXSxcclxuLmRpc2FibGVkLFxyXG4qW2Rpc2FibGVdLFxyXG4uZGlzYWJsZSB7XHJcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgIG9wYWNpdHk6IC41O1xyXG59XHJcbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXSxcclxuaW5wdXRbdHlwZT1cInJhbmdlXCJdLFxyXG5pbnB1dFt0eXBlPVwicmFkaW9cIl0ge1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgZmlsdGVyOiBncmF5c2NhbGUoMSk7XHJcbn1cclxudGV4dGFyZWEge1xyXG4gICAgbWluLWhlaWdodDogMi41ZW07XHJcbiAgICByZXNpemU6IHZlcnRpY2FsO1xyXG59XHJcbmRpdi5zZWxlY3Rvcjo6YmVmb3JlIHtcclxuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG59XHJcbnVsIHtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBsaXN0LXN0eWxlOiBub25lO1xyXG59XHJcbmZpZ3VyZSB7XHJcbiAgICBtYXJnaW46IDA7XHJcbn1cclxuc2VjdGlvbiB7XHJcbiAgICBvdXRsaW5lOiBub25lO1xyXG59XHJcbmgxLFxyXG5oMixcclxuaDMsXHJcbmg0LFxyXG5oNSxcclxuaDYge1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgY29sb3I6IGluaGVyaXQ7XHJcbiAgICBsaW5lLWhlaWdodDogMS4yZW07XHJcbiAgICBmb250LXdlaWdodDogaW5oZXJpdDtcclxuICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcclxufVxyXG5wIHtcclxuICAgIC13ZWJraXQtbWFyZ2luLWJlZm9yZTogMDtcclxuICAgIG1hcmdpbi1ibG9jay1zdGFydDogMDtcclxuICAgIC13ZWJraXQtbWFyZ2luLWFmdGVyOiAwO1xyXG4gICAgbWFyZ2luLWJsb2NrLWVuZDogMDtcclxuICAgIG1hcmdpbi1ib3R0b206IDFlbTtcclxuICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIH1cclxufVxyXG5hYmJyW3RpdGxlXSB7XHJcbiAgICBjdXJzb3I6IGhlbHA7XHJcbn1cclxubWFyayB7XHJcbiAgICBjb2xvcjogJGNvbG9yLWJhc2U7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxufVxyXG5ibG9ja3F1b3RlIHtcclxuICAgIG1hcmdpbjogMDtcclxufVxyXG50YWJsZSB7XHJcbiAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xyXG59XHJcbnRhYmxlIGNhcHRpb24sXHJcbnRhYmxlIHRoLFxyXG50YWJsZSB0ZCB7XHJcbiAgICBwYWRkaW5nOiAuNWVtO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgkY29sb3ItbGluZSwgLjUpO1xyXG59XHJcbnRhYmxlIGNhcHRpb24ge1xyXG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcclxufVxyXG5maWVsZHNldCB7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKCRjb2xvci1saW5lLCAuNSk7XHJcbn1cclxubGVnZW5kIHtcclxuICAgIHBhZGRpbmc6IDAgLjVlbTtcclxufVxyXG5pZnJhbWUge1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG59XHJcbmhyIHtcclxuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKCRjb2xvci1saW5lLCAuNSk7XHJcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xyXG59XHJcbnRpbWUge1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XHJcbn1cclxudGV4dCB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxufVxyXG4uYnRuLFxyXG4uYnV0dG9uLFxyXG5idXR0b24sXHJcbmlucHV0W3R5cGU9XCJidXR0b25cIl0sXHJcbmlucHV0W3R5cGU9XCJyZXNldFwiXSxcclxuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB6LWluZGV4OiAxO1xyXG4gICAgcGFkZGluZzogMTBweCAyMHB4O1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmFzZTtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgICY6Zm9jdXMsXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmFzZTtcclxuICAgIH1cclxufVxyXG5pbnB1dFt0eXBlPVwiZGF0ZVwiXSxcclxuaW5wdXRbdHlwZT1cInRpbWVcIl0sXHJcbmlucHV0W3R5cGU9XCJtb250aFwiXSxcclxuaW5wdXRbdHlwZT1cIndlZWtcIl0sXHJcbmlucHV0W3R5cGU9XCJkYXRldGltZVwiXSxcclxuaW5wdXRbdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdLFxyXG5pbnB1dFt0eXBlPVwiZW1haWxcIl0sXHJcbmlucHV0W3R5cGU9XCJudW1iZXJcIl0sXHJcbmlucHV0W3R5cGU9XCJwYXNzd29yZFwiXSxcclxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXSxcclxuaW5wdXRbdHlwZT1cInRlbFwiXSxcclxuaW5wdXRbdHlwZT1cInRleHRcIl0sXHJcbmlucHV0W3R5cGU9XCJ1cmxcIl0sXHJcbnNlbGVjdCxcclxudGV4dGFyZWEge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBwYWRkaW5nOiAuN2VtO1xyXG4gICAgY29sb3I6ICRjb2xvci10ZXh0O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoJGNvbG9yLWxpbmUsIC41KTtcclxuICAgIGZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50O1xyXG4gICAgdHJhbnNpdGlvbjogJGFuaTtcclxuICAgICY6aG92ZXIsXHJcbiAgICAmOmZvY3VzIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLWxpbmU7XHJcbiAgICB9XHJcbiAgICAmOmZvY3VzIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvci1iYXNlLCAuMSk7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci1iYXNlO1xyXG4gICAgfVxyXG4gICAgJjpvdXQtb2YtcmFuZ2UsXHJcbiAgICAmOmludmFsaWQge1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3ItZGFuZ2VyLXRleHQ7XHJcbiAgICB9XHJcbn1cclxuaW5wdXRbdHlwZT1cImZpbGVcIl0ge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGNvbG9yOiByZ2JhKCRjb2xvci10ZXh0LCAuNSk7XHJcbn1cclxuLypwbGFjZWhvbGRlciovXHJcbnRleHRhcmVhOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLFxyXG5pbnB1dDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XHJcbiAgICBjb2xvcjogcmdiYSgkY29sb3ItdGV4dCwgLjUpO1xyXG59XHJcbnRleHRhcmVhOi1tb3otcGxhY2Vob2xkZXIsXHJcbmlucHV0Oi1tb3otcGxhY2Vob2xkZXIge1xyXG4gICAgY29sb3I6IHJnYmEoJGNvbG9yLXRleHQsIC41KTtcclxufVxyXG50ZXh0YXJlYTo6LW1vei1wbGFjZWhvbGRlcixcclxuaW5wdXQ6Oi1tb3otcGxhY2Vob2xkZXIge1xyXG4gICAgY29sb3I6IHJnYmEoJGNvbG9yLXRleHQsIC41KTtcclxufVxyXG50ZXh0YXJlYTotbXMtaW5wdXQtcGxhY2Vob2xkZXIsXHJcbmlucHV0Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XHJcbiAgICBjb2xvcjogcmdiYSgkY29sb3ItdGV4dCwgLjUpO1xyXG59XHJcbmlucHV0Oi13ZWJraXQtYXV0b2ZpbGwsXHJcbmlucHV0Oi13ZWJraXQtYXV0b2ZpbGw6aG92ZXIsXHJcbmlucHV0Oi13ZWJraXQtYXV0b2ZpbGw6Zm9jdXMge1xyXG4gICAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6ICRjb2xvci10ZXh0O1xyXG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMCAxMDAwcHggcmdiYSgkY29sb3ItYmFzZSwgLjIpIGluc2V0O1xyXG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDUwMDBzIGVhc2UtaW4tb3V0IDBzO1xyXG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciA1MDAwcyBlYXNlLWluLW91dCAwcztcclxufVxyXG5zZWxlY3Q6aGFzKG9wdGlvbjpkaXNhYmxlZDpmaXJzdC1jaGlsZDpjaGVja2VkKSB7XHJcbiAgICBjb2xvcjogcmdiYSgkY29sb3ItdGV4dCwgLjUpO1xyXG4gICAgb3B0aW9uIHtcclxuICAgICAgICBjb2xvcjogJGNvbG9yLXRleHQ7XHJcbiAgICB9XHJcbn1cclxubGFiZWwge1xyXG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgICYuZXJyb3IsXHJcbiAgICAmLnN1Y2NlcyB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgfVxyXG4gICAgJi5lcnJvciBpbnB1dCxcclxuICAgICYuc3VjY2VzIGlucHV0IHtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xyXG4gICAgfVxyXG4gICAgJi5lcnJvcjo6YWZ0ZXIge1xyXG4gICAgICAgIGNvbnRlbnQ6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9VVRGLTgsIDxzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHdpZHRoPVwiMjVcIiBoZWlnaHQ9XCIyNVwiIHZpZXdCb3g9XCIwIDAgNTAgNTBcIj48ZyBjbGFzcz1cIm5jLWljb24td3JhcHBlclwiPjxjaXJjbGUgY3g9XCIyNVwiIGN5PVwiMjVcIiByPVwiMjVcIiBmaWxsPVwiI0Q3NUE0QVwiPjwvY2lyY2xlPjxwYXRoIGZpbGw9XCJub25lXCIgc3Ryb2tlPVwiI0ZGRlwiIHN0cm9rZS13aWR0aD1cIjJcIiBzdHJva2UtbGluZWNhcD1cInJvdW5kXCIgc3Ryb2tlLW1pdGVybGltaXQ9XCIxMFwiIGQ9XCJNMTYgMzRsOS05IDktOVwiPjwvcGF0aD48cGF0aCBmaWxsPVwibm9uZVwiIHN0cm9rZT1cIiNGRkZcIiBzdHJva2Utd2lkdGg9XCIyXCIgc3Ryb2tlLWxpbmVjYXA9XCJyb3VuZFwiIHN0cm9rZS1taXRlcmxpbWl0PVwiMTBcIiBkPVwiTTE2IDE2bDkgOSA5IDlcIj48L3BhdGg+PC9nPjwvc3ZnPicpO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICByaWdodDogLjJlbTtcclxuICAgICAgICBib3R0b206IC4yZW07XHJcbiAgICB9XHJcbiAgICAmLnN1Y2Nlczo6YWZ0ZXIge1xyXG4gICAgICAgIGNvbnRlbnQ6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9VVRGLTgsIDxzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHdpZHRoPVwiMjVcIiBoZWlnaHQ9XCIyNVwiIHZpZXdCb3g9XCIwIDAgNTAgNTBcIj48ZyBjbGFzcz1cIm5jLWljb24td3JhcHBlclwiPjxjaXJjbGUgY3g9XCIyNVwiIGN5PVwiMjVcIiByPVwiMjVcIiBmaWxsPVwiIzI1YWQ0YlwiPjwvY2lyY2xlPjxwYXRoIGZpbGw9XCJub25lXCIgc3Ryb2tlPVwiI0ZGRlwiIHN0cm9rZS13aWR0aD1cIjJcIiBzdHJva2UtbGluZWNhcD1cInJvdW5kXCIgc3Ryb2tlLWxpbmVqb2luPVwicm91bmRcIiBzdHJva2UtbWl0ZXJsaW1pdD1cIjEwXCIgZD1cIk0zOCAxNUwyMiAzM2wtMTAtOFwiPjwvcGF0aD48L2c+PC9zdmc+Jyk7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHJpZ2h0OiAuMmVtO1xyXG4gICAgICAgIGJvdHRvbTogLjJlbTtcclxuICAgIH1cclxuXHJcbn1cclxuLypzY3JvbGxiYXIqL1xyXG46Oi13ZWJraXQtc2Nyb2xsYmFyIHtcclxuICAgIHdpZHRoOiAxMHB4O1xyXG4gICAgaGVpZ2h0OiAxMHB4O1xyXG59XHJcbjo6LXdlYmtpdC1zY3JvbGxiYXItYnV0dG9uIHtcclxuICAgIHdpZHRoOiAwO1xyXG4gICAgaGVpZ2h0OiAwO1xyXG59XHJcbjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xyXG4gICAgYm9yZGVyOiBub25lIG5vbmUgI2ZmZjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNiZmJmYmY7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwO1xyXG59XHJcbjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWI6aG92ZXIge1xyXG4gICAgYmFja2dyb3VuZDogI2JmYmZiZjtcclxufVxyXG46Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iOmFjdGl2ZSB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3ItYmFzZTtcclxufVxyXG46Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcclxuICAgIGJvcmRlcjogbm9uZSBub25lICNmZmY7XHJcbiAgICBiYWNrZ3JvdW5kOiAjNjY2O1xyXG4gICAgYm9yZGVyLXJhZGl1czogMDtcclxufVxyXG46Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrOmhvdmVyIHtcclxuICAgIGJhY2tncm91bmQ6ICM2NjY7XHJcbn1cclxuOjotd2Via2l0LXNjcm9sbGJhci10cmFjazphY3RpdmUge1xyXG4gICAgYmFja2dyb3VuZDogIzMzMztcclxufVxyXG46Oi13ZWJraXQtc2Nyb2xsYmFyLWNvcm5lciB7XHJcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxufVxyXG5hLFxyXG4uYW5pVHJhbnNmb3JtIHtcclxuICAgIHRyYW5zaXRpb246IGZpbGwgJGFuaSwgZmlsdGVyICRhbmksIGNvbG9yICRhbmksIGJhY2tncm91bmQgJGFuaSwgYmFja2dyb3VuZC1jb2xvciAkYW5pLCBib3gtc2hhZG93ICRhbmksIHRyYW5zZm9ybSAkYW5pO1xyXG59XHJcbi5hbmlBbGwge1xyXG4gICAgdHJhbnNpdGlvbjogJGFuaTtcclxufVxyXG4uaG92ZXJTY2FsZSB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHRyYW5zZm9ybTogc2NhbGUoLjk1KTtcclxuICAgIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgICY6aG92ZXIge1xyXG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XHJcbiAgICB9XHJcbn1cclxuI2JhY2tUb1RvcCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIHJpZ2h0OiAxMHB4O1xyXG4gICAgYm90dG9tOiAxMHB4O1xyXG4gICAgei1pbmRleDogMTAwO1xyXG4gICAgd2lkdGg6IDQwcHg7XHJcbiAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmFzZTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICBib3gtc2hhZG93OiAycHggMnB4IDVweCByZ2JhKDAsIDAsIDAsIC4zKTtcclxuICAgIHRyYW5zaXRpb246ICRhbmk7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAmLnZpZXcge1xyXG4gICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgIH1cclxuICAgICYubW9zdEJvdHRvbSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWFsdDtcclxuICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICBmaWxsOiAkY29sb3ItdGV4dDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmOm5vdCgudmlldykge1xyXG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XHJcbiAgICB9XHJcbiAgICBzdmcge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IC01cHg7XHJcbiAgICAgICAgZmlsbDogI2ZmZjtcclxuICAgICAgICB0cmFuc2l0aW9uOiAkYW5pO1xyXG4gICAgfVxyXG4gICAgJjpob3ZlciBzdmcge1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNXB4KTtcclxuICAgIH1cclxuICAgICNmaXhlZE5hdmlnYXRpb24gJiB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgJi5tb3N0Qm90dG9tIHtcclxuICAgICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgICAgIGZpbGw6ICNmZmY7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLmFuY2hvciB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGhlaWdodDogJHNpemUtaGVhZGVyU3RpY2t5O1xyXG4gICAgbWFyZ2luLXRvcDogLSRzaXplLWhlYWRlclN0aWNreTtcclxuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxufVxyXG4udGV4dCB7XHJcbiAgICBtYXgtd2lkdGg6IDQzLjhlbTtcclxuICAgICYgPiAqOm5vdCg6bGFzdC1jaGlsZCk6bm90KGgxKTpub3QoaDIpOm5vdChoMyk6bm90KGg0KTpub3QoaDUpOm5vdChoNikge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFlbTtcclxuICAgIH1cclxuICAgICYgPiBoMSxcclxuICAgICYgPiBoMixcclxuICAgICYgPiBoMyxcclxuICAgICYgPiBoNCxcclxuICAgICYgPiBoNSxcclxuICAgICYgPiBoNiB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLjJlbTtcclxuICAgICAgICBjb2xvcjogJGNvbG9yLXRleHQ7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgIH1cclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAgNzY4cHgpIHtcclxuICAgICAgICBoMSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgICBoMiB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS45ZW07XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGgzIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxLjhlbTtcclxuICAgICAgICB9XHJcbiAgICAgICAgaDQge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEuN2VtO1xyXG4gICAgICAgIH1cclxuICAgICAgICBoNSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS42ZW07XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGg2IHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxLjVlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogIDc2N3B4KSB7XHJcbiAgICAgICAgaDEge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEuNmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgICBoMiB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS41ZW07XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGgzIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxLjRlbTtcclxuICAgICAgICB9XHJcbiAgICAgICAgaDQge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEuM2VtO1xyXG4gICAgICAgIH1cclxuICAgICAgICBoNSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4yZW07XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGg2IHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxLjFlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBhOm5vdCgubGluayk6bm90KC5idG4pOm5vdCguaXRlbSkge1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XHJcbiAgICB9XHJcbiAgICB1bCB7XHJcbiAgICAgICAgbGlzdC1zdHlsZTogZGlzYztcclxuICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IGRpc2M7XHJcbiAgICAgICAgLXdlYmtpdC1tYXJnaW4tYmVmb3JlOiAxZW07XHJcbiAgICAgICAgbWFyZ2luLWJsb2NrLXN0YXJ0OiAxZW07XHJcbiAgICAgICAgLXdlYmtpdC1tYXJnaW4tYWZ0ZXI6IDFlbTtcclxuICAgICAgICBtYXJnaW4tYmxvY2stZW5kOiAxZW07XHJcbiAgICAgICAgLXdlYmtpdC1tYXJnaW4tc3RhcnQ6IDA7XHJcbiAgICAgICAgbWFyZ2luLWlubGluZS1zdGFydDogMDtcclxuICAgICAgICAtd2Via2l0LW1hcmdpbi1lbmQ6IDA7XHJcbiAgICAgICAgbWFyZ2luLWlubGluZS1lbmQ6IDA7XHJcbiAgICAgICAgLXdlYmtpdC1wYWRkaW5nLXN0YXJ0OiA0MHB4O1xyXG4gICAgICAgIHBhZGRpbmctaW5saW5lLXN0YXJ0OiA0MHB4O1xyXG4gICAgfVxyXG4gICAgaWZyYW1lIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgdGFibGUge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBvdmVyZmxvdy14OiBhdXRvO1xyXG4gICAgICAgICAgICAmOjotd2Via2l0LXNjcm9sbGJhci1idXR0b24ge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDhweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTBweDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjY2NjY2O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLWJ1dHRvbjpzaW5nbGUtYnV0dG9uOmhvcml6b250YWw6ZGVjcmVtZW50IHtcclxuICAgICAgICAgICAgICBib3JkZXItd2lkdGg6IDVweCA1cHggNXB4IDA7XHJcbiAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCAjZmZmIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLWJ1dHRvbjpzaW5nbGUtYnV0dG9uOmhvcml6b250YWw6aW5jcmVtZW50IHtcclxuICAgICAgICAgICAgICBib3JkZXItd2lkdGg6IDVweCAwIDVweCA1cHg7XHJcbiAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjZmZmO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi5pZGVhbFdpZHRoIHtcclxuICAgIG1heC13aWR0aDogNDMuOGVtO1xyXG59XHJcbi5oaWRlU2Nyb2xsOjotd2Via2l0LXNjcm9sbGJhciB7XHJcbiAgICB3aWR0aDogMDtcclxuICAgIGhlaWdodDogMDtcclxufVxyXG4udmVydGljYWxMIHtcclxuICAgIC1tcy13cml0aW5nLW1vZGU6IHRiLXJsO1xyXG4gICAgd3JpdGluZy1tb2RlOiB2ZXJ0aWNhbC1ybDtcclxuICAgIC13ZWJraXQtdGV4dC1vcmllbnRhdGlvbjogdW5zZXQ7XHJcbiAgICB0ZXh0LW9yaWVudGF0aW9uOiB1bnNldDtcclxufVxyXG4udmVydGljYWxSIHtcclxuICAgIC1tcy13cml0aW5nLW1vZGU6IHRiLXJsO1xyXG4gICAgd3JpdGluZy1tb2RlOiB2ZXJ0aWNhbC1ybDtcclxuICAgIC13ZWJraXQtdGV4dC1vcmllbnRhdGlvbjogdW5zZXQ7XHJcbiAgICB0ZXh0LW9yaWVudGF0aW9uOiB1bnNldDtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG59XHJcbi5ub3RTZWxlY3RlZCB7XHJcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcclxuICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xyXG59XHJcbi5leGNlcnB0IHtcclxuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIC13ZWJraXQtbGluZS1jbGFtcDogNTtcclxuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG59XHJcbi5zZXBhcmF0ZWQgbGkge1xyXG4gICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiL1wiO1xyXG4gICAgICAgIG1hcmdpbjogMCAxMHB4O1xyXG4gICAgfVxyXG4gICAgJjpsYXN0LWNoaWxkOjphZnRlciB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxufVxyXG4ud2FpdFRvUmVhZHkge1xyXG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgb3BhY2l0eTogMDtcclxufVxyXG4qW3Rvb2x0aXBdIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICY6OmFmdGVyIHtcclxuICAgICAgICBjb250ZW50OiBhdHRyKHRvb2x0aXApO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBsZWZ0OiAtMTAwJTtcclxuICAgICAgICBib3R0b206IGNhbGMoMTAwJSArIDZweCk7XHJcbiAgICAgICAgei1pbmRleDogMTAwO1xyXG4gICAgICAgIHdpZHRoOiAzMDAlO1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LC45KTtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMDAwO1xyXG4gICAgICAgIHBhZGRpbmc6IDhweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA2cHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxN3B4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgY29sb3I6ICMwMDA7XHJcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgICAgYm94LXNoYWRvdzogNXB4IDVweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcclxuICAgIH1cclxuICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICB0b3A6IC03cHg7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGxlZnQ6IGNhbGMoNTAlIC0gNnB4KTtcclxuICAgICAgICBib3JkZXItdG9wOiA2cHggc29saWQgIzAwMDtcclxuICAgICAgICBib3JkZXItcmlnaHQ6IDZweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgICBib3JkZXItYm90dG9tOiA2cHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDZweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgIH1cclxuICAgICY6OmJlZm9yZSxcclxuICAgICY6OmFmdGVyIHtcclxuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMjBweCk7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogJGFuaTtcclxuICAgIH1cclxuICAgICY6aG92ZXIge1xyXG4gICAgICAgICY6OmJlZm9yZSxcclxuICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuQG1lZGlhIChtYXgtd2lkdGg6ICA3NjdweCkge1xyXG4gICAgaW5wdXRbdHlwZT1udW1iZXJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxyXG4gICAgaW5wdXRbdHlwZT1udW1iZXJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgfVxyXG59XHJcbi5sYWJlbCB7XHJcbiAgICBsaW5lLWhlaWdodDogMS4yZW07XHJcbiAgICAmLmxhYmVsLXNpemUxIHtcclxuICAgICAgICBmb250LXNpemU6IDFlbTtcclxuICAgIH1cclxuICAgICYubGFiZWwtc2l6ZTIge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS4yNWVtO1xyXG4gICAgfVxyXG4gICAgJi5sYWJlbC1zaXplMyB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjVlbTtcclxuICAgIH1cclxuICAgICYubGFiZWwtc2l6ZTQge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS43NWVtO1xyXG4gICAgfVxyXG4gICAgJi5sYWJlbC1zaXplNSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyZW07XHJcbiAgICB9XHJcbiAgICAmLmxhYmVsLXNpemU2IHtcclxuICAgICAgICBmb250LXNpemU6IDIuMjVlbTtcclxuICAgIH1cclxuICAgICYubGFiZWwtc2l6ZTcge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMi41ZW07XHJcbiAgICB9XHJcbiAgICAmLmxhYmVsLXNpemU4IHtcclxuICAgICAgICBmb250LXNpemU6IDIuNzVlbTtcclxuICAgIH1cclxuICAgICYubGFiZWwtc2l6ZTkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogM2VtO1xyXG4gICAgfVxyXG4gICAgJi5sYWJlbC1zbWFsbCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAuOGVtO1xyXG4gICAgfVxyXG4gICAgJi5sYWJlbC1mb250MSB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250MTtcclxuICAgIH1cclxuICAgICYubGFiZWwtZm9udDIge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udDI7XHJcbiAgICB9XHJcbiAgICAmLmxhYmVsLXVwcGVyY2FzZSB7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIH1cclxuICAgICYubGFiZWwtYm9sZCB7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICB9XHJcbn1cclxuc2VsZWN0IG9wdGlvbiB7XHJcbiAgICBmb250LWZhbWlseTogc2Fucy1zZXJpZiAhaW1wb3J0YW50O1xyXG59XHJcbmRldGFpbHMge1xyXG4gICAgc3VtbWFyeSB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XHJcbiAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAgICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgICAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAmOjptYXJrZXIsXHJcbiAgICAgICAgJjo6LXdlYmtpdC1kZXRhaWxzLW1hcmtlciB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgY29udGVudDogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD1VVEYtOCwgPHN2ZyB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgd2lkdGg9XCIyMFwiIGhlaWdodD1cIjIwXCIgdmlld0JveD1cIjAgMCA0OTAuNjU2IDQ5MC42NTZcIiBmaWxsPVwiI3tmb3JtYXRSR0IoJGNvbG9yLXRleHQpfVwiPjxwYXRoIGQ9XCJNNDg3LjUzNiwxMjAuNDQ1Yy00LjE2LTQuMTYtMTAuOTIzLTQuMTYtMTUuMDgzLDBMMjQ1LjMxNywzNDcuNTgxTDE4LjIwMywxMjAuNDQ1Yy00LjE2LTQuMTYtMTAuOTIzLTQuMTYtMTUuMDgzLDAgYy00LjE2LDQuMTYtNC4xNiwxMC45MjMsMCwxNS4wODNsMjM0LjY2NywyMzQuNjY3YzIuMDY5LDIuMDkxLDQuOCwzLjEzNiw3LjUzMSwzLjEzNnM1LjQ2MS0xLjA0NSw3LjU1Mi0zLjExNWwyMzQuNjY3LTIzNC42NjcgQzQ5MS42OTYsMTMxLjM2OCw0OTEuNjk2LDEyNC42MjcsNDg3LjUzNiwxMjAuNDQ1elwiLz48L3N2Zz4nKTtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmW29wZW5dIHN1bW1hcnkge1xyXG4gICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgY29udGVudDogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD1VVEYtOCwgPHN2ZyB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgd2lkdGg9XCIyMFwiIGhlaWdodD1cIjIwXCIgdmlld0JveD1cIjAgMCAyNSAyNVwiIGZpbGw9XCIje2Zvcm1hdFJHQigkY29sb3ItdGV4dCl9XCI+PHBhdGggZD1cIk0yNC44LDE4LjFsLTEyLTEyQzEyLjgsNiwxMi42LDYsMTIuNSw2UzEyLjIsNiwxMi4xLDYuMWwtMTIsMTJjLTAuMiwwLjItMC4yLDAuNiwwLDAuOHMwLjYsMC4yLDAuOCwwTDEyLjUsNy4zbDExLjYsMTEuNiBjMC4yLDAuMiwwLjYsMC4yLDAuOCwwQzI1LjEsMTguNiwyNS4xLDE4LjMsMjQuOCwxOC4xelwiLz48L3N2Zz4nKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuc21hbGwge1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMmVtO1xyXG59XHJcbi52aXN1YWxseUhpZGRlbiB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcclxuICAgIHdpZHRoOiAxcHg7XHJcbiAgICBoZWlnaHQ6IDFweDtcclxuICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIGZvbnQtc2l6ZTogMDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBjbGlwOiByZWN0KDFweCwgMXB4LCAxcHgsIDFweCk7XHJcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG59XHJcbi8qIGZvY3VzIHNvbHV0aW9uICovXHJcbipbdGFiaW5kZXhdLFxyXG4ubGluayxcclxuLmJ0bixcclxuYXJlYVtocmVmXSxcclxuYXVkaW8sXHJcbnZpZGVvLFxyXG5pbnB1dFt0eXBlPVwicmVzZXRcIl0sXHJcbmlucHV0W3R5cGU9XCJidXR0b25cIl0sXHJcbmlucHV0W3R5cGU9XCJjb2xvclwiXSxcclxuaW5wdXRbdHlwZT1cImZpbGVcIl0sXHJcbmlucHV0W3R5cGU9XCJzdWJtaXRcIl0sXHJcbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXSxcclxuaW5wdXRbdHlwZT1cInJhbmdlXCJdLFxyXG5pbnB1dFt0eXBlPVwicmFkaW9cIl0sXHJcbmJ1dHRvbixcclxuYSB7XHJcbiAgICAmOmZvY3VzIHtcclxuICAgICAgICBvdXRsaW5lOiAycHggZGFzaGVkICRjb2xvci1mb2N1cztcclxuICAgIH1cclxuICAgICY6Zm9jdXM6bm90KDpmb2N1cy12aXNpYmxlKSB7XHJcbiAgICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgIH1cclxufVxyXG5zZWxlY3QsXHJcbnRleHRhcmVhLFxyXG5pbnB1dCB7XHJcbiAgICAmOmZvY3VzIHtcclxuICAgICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgfVxyXG59XHJcbiNwYWdlTWVudSxcclxuZmlndXJlIHtcclxuICAgICY6aGFzKDpmb2N1cy12aXNpYmxlKSB7XHJcbiAgICAgICAgb3V0bGluZTogMnB4IGRhc2hlZCAkY29sb3ItZm9jdXM7XHJcbiAgICB9XHJcbn0iLAoJCSIvLyBtYWluOiBtYXN0ZXIuc2Nzc1xyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIGFsbCAqL1xyXG5ib2R5IHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1iZztcclxufVxyXG5oZWFkZXIge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgei1pbmRleDogMTAwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6ICRzaXplLWhlYWRlcjtcclxuICAgIGJveC1zaGFkb3c6IDAgMTBweCAxMHB4IHJnYmEoIzAwMCwgMCk7XHJcbiAgICB0cmFuc2l0aW9uOiAkYW5pO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xyXG4gICAgJi5zdGlja3kge1xyXG4gICAgICAgIGhlaWdodDogJHNpemUtaGVhZGVyU3RpY2t5O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoI2ZmZiwgLjg1KTtcclxuICAgICAgICBib3gtc2hhZG93OiAwIDEwcHggMTBweCByZ2JhKCMwMDAsIC4xKTtcclxuICAgICAgICAtd2Via2l0LWJhY2tkcm9wLWZpbHRlcjogYmx1cigycHgpO1xyXG4gICAgICAgIGJhY2tkcm9wLWZpbHRlcjogYmx1cigycHgpO1xyXG4gICAgfVxyXG4gICAgJi5sYXRlbnQge1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDAgMTBweCAxMHB4IHJnYmEoIzAwMCwgMCk7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcclxuICAgIH1cclxuICAgIGJvZHkudG91Y2hEZXZpY2UgJiB7XHJcbiAgICAgICAgJi5zdGlja3kge1xyXG4gICAgICAgICAgICAtd2Via2l0LWJhY2tkcm9wLWZpbHRlcjogbm9uZTtcclxuICAgICAgICAgICAgYmFja2Ryb3AtZmlsdGVyOiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5mb290ZXIge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBtYXJnaW4tdG9wOiBjYWxjKCgxMDB2dyAtIDEwcHgpIC8gKDEwMCAvIDMpKTtcclxuICAgIHBhZGRpbmc6ICRzaXplLXNlcGFyYXRvcjEvMiAwO1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGNvbG9yLWFsdCwgMjAlKTtcclxuICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWw7dXRmOCwgPHN2ZyB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgdmlld0JveD1cIjAgMCAxNTAwIDQyLjk2XCIgZmlsbD1cIiN7Zm9ybWF0UkdCKGRhcmtlbigkY29sb3ItYWx0LCAyMCUpKX1cIj48cGF0aCBkPVwiTTE1MDEgNDMuNThILTFWMThjNDU0LTY3IDk0OSA4MCAxNTAyIDB2MjUuNTh6XCIvPjwvc3ZnPicpO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBib3R0b206IGNhbGMoMTAwJSArIDFweCk7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB6LWluZGV4OiA1O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAtMXB4O1xyXG4gICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAgICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgICAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDA7XHJcbiAgICAgICAgZm9udC1zaXplOiAwO1xyXG4gICAgfVxyXG4gICAgJiA+IC5jb250YWluZXIgPiAuc3BsaXQge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgd2lkdGg6IDQwJTtcclxuICAgICAgICAgICAgJiA+IC5zcGxpdCB7XHJcbiAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgxKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICYgPiAqOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYgPiAqOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDMwJTtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA2MHB4O1xyXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHRvcDogLTEwcHg7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDA7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwJSArIDEwcHgpO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICRjb2xvci1kcmFiO1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogLjI7XHJcbiAgICAgICAgICAgICAgICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmOm50aC1jaGlsZCgyKSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgICYgPiAqIHtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmID4gKjpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IC40ZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxubWFpbiB7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XHJcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0O1xyXG4gICAgdHJhbnNpdGlvbjogJGFuaTtcclxuICAgIGJvZHkuc2lkZVBhbmVsLW9wZW4gJiB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0kc2l6ZS1zZXBhcmF0b3IxKjMpO1xyXG4gICAgfVxyXG59XHJcbnNlY3Rpb24ge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgcGFkZGluZy10b3A6ICRzaXplLXNlcGFyYXRvcjE7XHJcbiAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAkc2l6ZS1zZXBhcmF0b3IxO1xyXG4gICAgfVxyXG4gICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6ICRzaXplLWhlYWRlcjtcclxuICAgIH1cclxufVxyXG4uY29udGFpbmVyIHtcclxuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAjeyRzaXplLWNvbnRhaW5lcjEqMn0pO1xyXG4gICAgbWFyZ2luOiAwICRzaXplLWNvbnRhaW5lcjE7XHJcbiAgICAmLmNvbnRhaW5lci1mdWxsV2lkdGgge1xyXG4gICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgIG1heC13aWR0aDogdW5zZXQ7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgfVxyXG4gICAgJi5jb250YWluZXItbWF4Q29udGFpbmVyIHtcclxuICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICBtYXgtd2lkdGg6IHVuc2V0O1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgIH1cclxuICAgICYuY29udGFpbmVyLXRleHRDb250YWluZXIge1xyXG4gICAgICAgIG1heC13aWR0aDogNDMuOGVtO1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgfVxyXG4gICAgJi5jb250YWluZXItb25seVJpZ2h0IHtcclxuICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICBtYXgtd2lkdGg6IHVuc2V0O1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgfVxyXG4gICAgJi5jb250YWluZXItb25seUxlZnQge1xyXG4gICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgIG1heC13aWR0aDogdW5zZXQ7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgfVxyXG4gICAgaGVhZGVyICYge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAmID4gLnNwbGl0IHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICYgPiAqOm5vdCg6Zmlyc3QtY2hpbGQpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgZm9vdGVyICYge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgICAjbWFpbnRlbmFuY2UgJiB7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgfVxyXG59XHJcbi5sb2dvIHtcclxuICAgICYubG9nby1tYXN0ZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgfVxyXG4gICAgJi5sb2dvLXBhcnRuZXIge1xyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyMDBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAjbWFpbnRlbmFuY2UgJixcclxuICAgIGhlYWRlciAmIHtcclxuICAgICAgICAmLmxvZ28tbWFzdGVyIHtcclxuICAgICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAkc2l6ZS1oZWFkZXIgLSA0MHB4O1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogJGFuaTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIGZvb3RlciAmIHtcclxuICAgICAgICAmLmxvZ28tbWFzdGVyIHtcclxuICAgICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAyMDBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4ud3AtYmxvY2stYnV0dG9uX19saW5rLFxyXG4uYnRuLFxyXG4uYnV0dG9uLFxyXG5idXR0b24sXHJcbmlucHV0W3R5cGU9XCJidXR0b25cIl0sXHJcbmlucHV0W3R5cGU9XCJyZXNldFwiXSxcclxuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XHJcbiAgICBwYWRkaW5nOiAxNXB4IDMwcHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiA3cHg7XHJcbiAgICB0cmFuc2l0aW9uOiAkYW5pO1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIGJveC1zaGFkb3c6IDNweCAzcHggcmdiYShkYXJrZW4oJGNvbG9yLWJhc2UsIDIwJSksIC4xNSk7XHJcbiAgICAmW3ZhbHVlPVwicHJpbWFyeVwiXSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWFsdDtcclxuICAgICAgICBib3gtc2hhZG93OiAzcHggM3B4IHJnYmEoZGFya2VuKCRjb2xvci1hbHQsIDIwJSksIC4xNSk7XHJcbiAgICAgICAgJjpmb2N1cyxcclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogbGlnaHRlbigkY29sb3ItYWx0LCAxMCUpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZbdmFsdWU9XCJzZWNvbmRhcnlcIl0ge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1hbHQyO1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDNweCAzcHggcmdiYShkYXJrZW4oJGNvbG9yLWFsdDIsIDIwJSksIC4xNSk7XHJcbiAgICAgICAgJjpmb2N1cyxcclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogbGlnaHRlbigkY29sb3ItYWx0MiwgMTAlKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmW3ZhbHVlPVwicGFzc2l2ZVwiXSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWRyYWI7XHJcbiAgICAgICAgYm94LXNoYWRvdzogM3B4IDNweCByZ2JhKGRhcmtlbigkY29sb3ItZHJhYiwgMjAlKSwgLjE1KTtcclxuICAgICAgICAmOmZvY3VzLFxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGVuKCRjb2xvci1kcmFiLCAxMCUpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICYuYnRuLWN0YSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWN0YTtcclxuICAgICAgICBib3gtc2hhZG93OiAzcHggM3B4IHJnYmEoZGFya2VuKCRjb2xvci1jdGEsIDIwJSksIC4xNSk7XHJcbiAgICAgICAgJjpmb2N1cyxcclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogbGlnaHRlbigkY29sb3ItY3RhLCAxMCUpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICYuYnRuLWxpbmVzIHtcclxuICAgICAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xyXG4gICAgfVxyXG4gICAgJi5idG4taWNvbiB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxZW07XHJcbiAgICAgICAgICAgIGhlaWdodDogMWVtO1xyXG4gICAgICAgICAgICBtaW4td2lkdGg6IDFlbTtcclxuICAgICAgICAgICAgbWluLWhlaWdodDogMWVtO1xyXG4gICAgICAgICAgICBmaWxsOiBjdXJyZW50Q29sb3I7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYgPiAqOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLmJ0bi1pY29uLXNpbXBsZSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDJweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMS4yNWVtO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxLjI1ZW07XHJcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDEuMjVlbTtcclxuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDEuMjVlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmID4gKjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjpmb2N1cyxcclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvci1hbHQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmOmZvY3VzLFxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogbGlnaHRlbigkY29sb3ItYmFzZSwgMTAlKTtcclxuICAgICAgICBib3gtc2hhZG93OiAwIDAgdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgycHgsIDJweCk7XHJcbiAgICB9XHJcbiAgICAjdXNlckFjY291bnQgJi5idG4tZGFuZ2VyIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgfVxyXG4gICAgJi5idG4tbG9naW4uYnRuLWljb24ge1xyXG4gICAgICAgIHBhZGRpbmc6IDVweCAxMHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1hbHQ7XHJcbiAgICAgICAgYm94LXNoYWRvdzogM3B4IDNweCByZ2JhKGRhcmtlbigkY29sb3ItYWx0LCAyMCUpLCAuMTUpO1xyXG4gICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDE1MHB4O1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICAgICAgICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogJGFuaTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJiA+ICo6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDZweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjpmb2N1cyxcclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogbGlnaHRlbigkY29sb3ItYWx0LCAxMCUpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICN1c2VyQWNjb3VudFRlYWNoZXJzIHRhYmxlICYge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHBhZGRpbmc6IDEwcHggMzBweDtcclxuICAgIH1cclxuICAgIC5pdGVtLXdpZGdldCAmIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBwYWRkaW5nOiA3LjVweCAxNXB4O1xyXG4gICAgfVxyXG4gICAgdGFibGUuZG93bmxvYWRGaWxlcyAmIHtcclxuICAgICAgICBwYWRkaW5nOiA3LjVweCAxNXB4O1xyXG4gICAgfVxyXG4gICAgaGVhZGVyID4gLmNvbnRhaW5lciA+IC5zcGxpdDpudGgtY2hpbGQoMikgJiB7XHJcbiAgICAgICAgei1pbmRleDogMDtcclxuICAgIH1cclxuICAgICNob21lU2xpZGVyICYge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0taG9tZVNsaWRlci1zbGlkZS1jb2xvciwgJGNvbG9yLWJhc2UpO1xyXG4gICAgICAgICY6Zm9jdXMsXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1ob21lU2xpZGVyLXNsaWRlLWNvbG9yLCAkY29sb3ItYmFzZSksICNmZmYgMTAlKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLmxpbmssXHJcbmE6bm90KC5idG4pOm5vdCguaXRlbSkge1xyXG4gICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1iYXNlO1xyXG4gICAgfVxyXG4gICAgJjpmb2N1cyxcclxuICAgICY6aG92ZXIge1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3ItYmFzZTtcclxuICAgIH1cclxuICAgICYubGluay1kYW5nZXIge1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3ItZGFuZ2VyLXRleHQ7XHJcbiAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZGFuZ2VyLXRleHQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgI21lbnUtaGVhZGVyLW1lbnUgJixcclxuICAgICNtZW51LXNpZGUtbWVudSAmLFxyXG4gICAgI3BhZ2VNZW51ICYge1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICB9XHJcbiAgICAjbWVudS1oZWFkZXItbWVudSAmLFxyXG4gICAgI21lbnUtc2lkZS1tZW51ICYge1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3ItdGV4dDtcclxuICAgICAgICAmOmZvY3VzLFxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLWFsdDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAjcGFnZU1lbnUgJjpub3QoLmxpbmstZGFuZ2VyKSB7XHJcbiAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICNwYWdlTWVudSAmLmxpbmstZGFuZ2VyIHtcclxuICAgICAgICBjb2xvcjogZGFya2VuKCRjb2xvci1kYW5nZXItdGV4dCwgMTAlKTtcclxuICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkY29sb3ItZGFuZ2VyLXRleHQsIDEwJSk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgI3VzZXJBY2NvdW50VGVhY2hlcnMgdGFibGUgJiB7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvci10ZXh0O1xyXG4gICAgfVxyXG4gICAgZm9vdGVyICYge1xyXG4gICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICY6Zm9jdXMsXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5pdGVtLWFydGljbGUgJiB7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvci1hbHQ7XHJcbiAgICB9XHJcbiAgICAuaXRlbS1hcnRpY2xlOmZvY3VzICYsXHJcbiAgICAuaXRlbS1hcnRpY2xlOmhvdmVyICYge1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3ItYmFzZTtcclxuICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi50ZXh0IHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgY29udGFpbmVyLW5hbWU6IHRleHQ7XHJcbiAgICBjb250YWluZXItdHlwZTogaW5saW5lLXNpemU7XHJcbiAgICBoMSxcclxuICAgIGgyLFxyXG4gICAgaDMge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udDI7XHJcbiAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMWVtO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIGgxLFxyXG4gICAgaDIge1xyXG4gICAgICAgICY6bm90KDpmaXJzdC1jaGlsZCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAkc2l6ZS1zZXBhcmF0b3IxLzI7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAkc2l6ZS1zZXBhcmF0b3IxLzI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgaDEge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMi4yZW07XHJcbiAgICB9XHJcbiAgICBoMiB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyZW07XHJcbiAgICB9XHJcbiAgICBoMyB7XHJcbiAgICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6ICRzaXplLXNlcGFyYXRvcjEvMjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICB0YWJsZSB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1hcmdpbjogMjBweCAwO1xyXG4gICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICBvdmVyZmxvdy14OiBhdXRvO1xyXG4gICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLWJ1dHRvbiB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA4cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTBweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzY2NjtcclxuICAgICAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItYnV0dG9uOnNpbmdsZS1idXR0b246aG9yaXpvbnRhbDpkZWNyZW1lbnQge1xyXG4gICAgICAgICAgICBib3JkZXItd2lkdGg6IDVweCA1cHggNXB4IDA7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgI2ZmZiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItYnV0dG9uOnNpbmdsZS1idXR0b246aG9yaXpvbnRhbDppbmNyZW1lbnQge1xyXG4gICAgICAgICAgICBib3JkZXItd2lkdGg6IDVweCAwIDVweCA1cHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgI2ZmZjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICB0YWJsZSBjYXB0aW9uLFxyXG4gICAgdGFibGUgdGgsXHJcbiAgICB0YWJsZSB0ZCB7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiByZ2JhKCRjb2xvci1iYXNlLCAuNSk7XHJcbiAgICB9XHJcbiAgICBmaWd1cmUud3AtYmxvY2stdGFibGUuZnVsbFdpZHRoIHRhYmxlIHtcclxuICAgICAgICBkaXNwbGF5OiB0YWJsZTtcclxuICAgIH1cclxuICAgIHVsLmJsb2Nrcy1nYWxsZXJ5LWdyaWQsXHJcbiAgICB1bC53cC1ibG9jay1nYWxsZXJ5IHtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgfVxyXG4gICAgLndwLWJsb2NrLWJ1dHRvbnMge1xyXG4gICAgICAgICYud3AtYmxvY2stYnV0dG9ucy1ob3Jpem9udGFsLXJpZ2h0LFxyXG4gICAgICAgICYuYWxpZ25yaWdodCB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLndwLWJsb2NrLWJ1dHRvbnMtaG9yaXpvbnRhbC1jZW50ZXIsXHJcbiAgICAgICAgJi5hbGlnbmNlbnRlciB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi53cC1ibG9jay1idXR0b25zLWhvcml6b250YWwtbGVmdCxcclxuICAgICAgICAmLmFsaWdubGVmdCB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLndwLWJsb2NrLWJ1dHRvbnMgLndwLWJsb2NrLWJ1dHRvbiB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuYWxpZ25yaWdodCB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLmFsaWduY2VudGVyIHtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLmFsaWdubGVmdCB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLndwLWJsb2NrLW1lZGlhLXRleHQuaXMtc3RhY2tlZC1vbi1tb2JpbGUge1xyXG4gICAgICAgIHAge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC53cC1ibG9jay1pbWFnZSB7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICYuc2l6ZS1mdWxsIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuYWxpZ25yaWdodCB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLmFsaWduY2VudGVyIHtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLmFsaWdubGVmdCB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuYWxpZ25mdWxsID4gaW1nIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLndwLWJsb2NrLWltYWdlIGZpZ2NhcHRpb24ge1xyXG4gICAgICAgIGNvbG9yOiByZ2JhKCRjb2xvci10ZXh0LCAuNyk7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogLjhlbTtcclxuICAgIH1cclxuICAgIG9sLFxyXG4gICAgdWwge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMS4yZW07XHJcbiAgICAgICAgbGkge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLndwLWJsb2NrLXB1bGxxdW90ZSBibG9ja3F1b3RlLFxyXG4gICAgYmxvY2txdW90ZS53cC1ibG9jay1xdW90ZSB7XHJcbiAgICAgICAgcGFkZGluZzogMjBweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGVuKCRjb2xvci1iYXNlLCA1MCUpO1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1saW5lO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICAgICBib3gtc2hhZG93OiA1cHggNXB4IHJnYmEoZGFya2VuKGxpZ2h0ZW4oJGNvbG9yLWJhc2UsIDUwJSksIDQwJSksIC4yNSk7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG4gICAgLndwLWJsb2NrLXNwYWNlcltzdHlsZT1cImhlaWdodDoxcHhcIl0ge1xyXG4gICAgICAgIGhlaWdodDogJHNpemUtc2VwYXJhdG9yMSAhaW1wb3J0YW50O1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgIH1cclxuICAgIC53cC1ibG9jay1jb2x1bW5zIHtcclxuICAgICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZml0LCBtaW5tYXgoMTUwcHgsIDFmcikpO1xyXG4gICAgICAgIGdyaWQtYXV0by1yb3dzOiBhdXRvO1xyXG4gICAgICAgIGdyaWQtZ2FwOiAxZW07XHJcbiAgICAgICAgZ2FwOiAxZW07XHJcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJiA+IC53cC1ibG9jay1jb2x1bW4gPiAqOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxZW07XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC53cC1ibG9jay1jb2x1bW4ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIH1cclxuICAgICAgICAud3AtYmxvY2stY29sdW1uLmlzLXZlcnRpY2FsbHktYWxpZ25lZC1jZW50ZXIge1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC53cC1ibG9jay1jb2x1bW4uaXMtdmVydGljYWxseS1hbGlnbmVkLWJvdHRvbSB7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC53cC1ibG9jay12aWRlbyB2aWRlbyB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgICAuaGFzLXRleHQtYWxpZ24tcmlnaHQge1xyXG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgfVxyXG4gICAgLmhhcy10ZXh0LWFsaWduLWNlbnRlciB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG4gICAgLmhhcy10ZXh0LWFsaWduLWxlZnQge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICB9XHJcbiAgICB1bCB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxLjJlbTtcclxuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgICAgIGxpIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAuNGVtO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogLTEuMmVtO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDhweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogOHB4O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJhc2U7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAycHggMnB4IHJnYmEoZGFya2VuKCRjb2xvci1iYXNlLCAyMCUpLCAuMjUpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgI2FydGljbGUgJixcclxuICAgICNwYWdlRGVmYXVsdCAmIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICAgIGJvZHkucGFnZS10ZW1wbGF0ZS1wYWdlLWhvbWUgI3BhZ2VEZWZhdWx0ICYge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1heC13aWR0aDogdW5zZXQ7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgJiA+IHAge1xyXG4gICAgICAgICAgICAtbW96LWNvbHVtbi1jb3VudDogMjtcclxuICAgICAgICAgICAgY29sdW1uLWNvdW50OiAyO1xyXG4gICAgICAgICAgICAtbW96LWNvbHVtbi1nYXA6IDQwcHg7XHJcbiAgICAgICAgICAgIGNvbHVtbi1nYXA6IDQwcHg7XHJcbiAgICAgICAgICAgIC1tb3otY29sdW1uLXdpZHRoOiAyNTBweDtcclxuICAgICAgICAgICAgY29sdW1uLXdpZHRoOiAyNTBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgKiA+IHAge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDQzLjhlbTtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC53cC1ibG9jay1jb2x1bW5zIHtcclxuICAgICAgICAgICAgZ3JpZC1nYXA6ICRzaXplLWdhcDtcclxuICAgICAgICAgICAgZ2FwOiAkc2l6ZS1nYXA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgI21haW50ZW5hbmNlICYge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuICAgIC5pdGVtLXdpZGdldC1hbm5vdW5jZW1lbnQgJiB7XHJcbiAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDU7XHJcbiAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcclxuICAgIH1cclxuICAgIGFzaWRlI3ByZWZvb3RlciAmIHtcclxuICAgICAgICBtYXgtd2lkdGg6IHVuc2V0O1xyXG4gICAgICAgIC53cC1ibG9jay1jb2x1bW5zIC53cC1ibG9jay1jb2x1bW4ge1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgcGFkZGluZzogMjBweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgjZmZmLCAuNSk7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICB9XHJcbiAgICAgICAgLndwLWJsb2NrLWltYWdlLnNpemUtZnVsbCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIHZpZGVvLFxyXG4gICAgaWZyYW1lIHtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIH1cclxufVxyXG4ubGFiZWwge1xyXG4gICAgJi5sYWJlbC1zZWN0aW9uIHtcclxuICAgICAgICBmb250LWZhbWlseTogJGZvbnQyO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMmVtO1xyXG4gICAgICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XHJcbiAgICB9XHJcbiAgICAmLmxhYmVsLXRpdGxlIHtcclxuICAgICAgICBmb250LWZhbWlseTogJGZvbnQyO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS4zZW07XHJcbiAgICAgICAgdGV4dC13cmFwOiBiYWxhbmNlO1xyXG4gICAgICAgIHRyYW5zaXRpb246ICRhbmk7XHJcbiAgICB9XHJcbiAgICAmLmxhYmVsLWZvcm1UaXRsZSB7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNWVtO1xyXG4gICAgICAgIHNtYWxsIHtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAuNGVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICYubGFiZWwtbnVtYmVyIHtcclxuICAgICAgICBmb250LWZhbWlseTogJGZvbnQyO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogM2VtO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAuN2VtO1xyXG4gICAgfVxyXG4gICAgI2hvbWVTbGlkZXIgJiB7XHJcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgICAgJi5sYWJlbC0xIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogLjFlbTtcclxuICAgICAgICAgICAgY29sb3I6IHZhcigtLWhvbWVTbGlkZXItc2xpZGUtY29sb3IsICRjb2xvci10ZXh0KTtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250MjtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyZW07XHJcbiAgICAgICAgICAgIHRleHQtd3JhcDogYmFsYW5jZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi5sYWJlbC0yIHtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuaXRlbS1yb3V0ZSAmIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgJi5sYWJlbC10aXRsZSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItYWx0O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICN1c2VyQWNjb3VudCAuaW5uZXJDb250ZW50ID4gLnNwbGl0Om50aC1jaGlsZCgyKSAmIHtcclxuICAgICAgICAmLmxhYmVsLXNlY3Rpb24ge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkc2l6ZS1zZXBhcmF0b3IxLzI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLm5vdGljZSAmIHtcclxuICAgICAgICAmLmxhYmVsLXRpdGxlIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuaXRlbS1hcnRpY2xlICYge1xyXG4gICAgICAgICYubGFiZWwtdGl0bGUge1xyXG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLWFsdDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuaXRlbS1yb3V0ZTpmb2N1cyAmLFxyXG4gICAgLml0ZW0tcm91dGU6aG92ZXIgJixcclxuICAgIC5pdGVtLWFydGljbGU6Zm9jdXMgJixcclxuICAgIC5pdGVtLWFydGljbGU6aG92ZXIgJiB7XHJcbiAgICAgICAgJi5sYWJlbC10aXRsZSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItYmFzZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuaXRlbS1zdGF0ICYge1xyXG4gICAgICAgICYubGFiZWwtdGl0bGUge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiAtbXMtZ3JpZDtcclxuICAgICAgICAgICAgZGlzcGxheTogdGFibGUtY2FwdGlvbjtcclxuICAgICAgICAgICAgd2lkdGg6IG1pbi1pbnRyaW5zaWM7XHJcbiAgICAgICAgICAgIHdpZHRoOiAtd2Via2l0LW1pbi1jb250ZW50O1xyXG4gICAgICAgICAgICB3aWR0aDogLW1vei1taW4tY29udGVudDtcclxuICAgICAgICAgICAgd2lkdGg6IG1pbi1jb250ZW50O1xyXG4gICAgICAgICAgICAtbXMtZ3JpZC1jb2x1bW5zOiBtaW4tY29udGVudDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxLjJlbTtcclxuICAgICAgICAgICAgdGV4dC13cmFwOiB3cmFwO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLmxhYmVsLW51bWJlciB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLWJhc2U7XHJcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmFjY29yZGlvbiAmIHtcclxuICAgICAgICAmLmxhYmVsLXRpdGxlIHtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250MTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLml0ZW1zIHtcclxuICAgICYuaXRlbXMtcm91dGVzIHtcclxuICAgICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZml0LCBtaW5tYXgoMjIwcHgsIDFmcikpO1xyXG4gICAgICAgIGdyaWQtYXV0by1yb3dzOiAxZnI7XHJcbiAgICAgICAgZ3JpZC1nYXA6ICRzaXplLWdhcDtcclxuICAgICAgICBnYXA6ICRzaXplLWdhcDtcclxuICAgIH1cclxuICAgICYuaXRlbXMtd2lkZ2V0cyB7XHJcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpdCwgbWlubWF4KDI1MHB4LCAxZnIpKTtcclxuICAgICAgICBncmlkLWF1dG8tcm93czogYXV0bztcclxuICAgICAgICBncmlkLWdhcDogJHNpemUtZ2FwLzI7XHJcbiAgICAgICAgZ2FwOiAkc2l6ZS1nYXAvMjtcclxuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgIH1cclxuICAgICYuaXRlbXMtbGVhcm5pbmdNYXRlcmlhbHMge1xyXG4gICAgICAgICYgPiAqOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkc2l6ZS1zZXBhcmF0b3IxLzI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi5pdGVtcy1hbm5vdW5jZW1lbnRzIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICYgPiAqOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkc2l6ZS1nYXAvMjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmLml0ZW1zLXN0YXRzIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGdyaWQtZ2FwOiAkc2l6ZS1nYXA7XHJcbiAgICAgICAgZ2FwOiAkc2l6ZS1nYXA7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICB9XHJcbiAgICAjaG9tZVN0YXRzICYuaXRlbXMtc3RhdHMge1xyXG4gICAgICAgIGdyaWQtZ2FwOiAkc2l6ZS1nYXAqMjtcclxuICAgICAgICBnYXA6ICRzaXplLWdhcCoyO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgfVxyXG4gICAgI2FydGljbGVzTGlzdCAmIHtcclxuICAgICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBhdXRvO1xyXG4gICAgICAgIGdyaWQtZ2FwOiAkc2l6ZS1nYXA7XHJcbiAgICAgICAgZ2FwOiAkc2l6ZS1nYXA7XHJcbiAgICB9XHJcbiAgICAjcXVpY2tCbG9nICYge1xyXG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcclxuICAgICAgICBncmlkLXRlbXBsYXRlLXJvd3M6IGF1dG87XHJcbiAgICAgICAgZ3JpZC1nYXA6ICRzaXplLWdhcDtcclxuICAgICAgICBnYXA6ICRzaXplLWdhcDtcclxuICAgIH1cclxufVxyXG4uaXRlbSB7XHJcbiAgICAmLml0ZW0tYXJ0aWNsZSB7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvci10ZXh0O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDVweCA1cHggcmdiYShkYXJrZW4oJGNvbG9yLWJnLCA3MCUpLCAuMTUpO1xyXG4gICAgICAgICYgPiAuc3BsaXQge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlLWluLW91dDtcclxuICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMjAwcHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogdW5zZXQ7XHJcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbDt1dGY4LCA8c3ZnIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiB2aWV3Qm94PVwiMCAwIDE1MDAgNDIuOTZcIiBmaWxsPVwiI3tmb3JtYXRSR0IoI2ZmZil9XCI+PHBhdGggZD1cIk0xNTAxIDQzLjU4SC0xVjE4YzQ1NC02NyA5NDkgODAgMTUwMiAwdjI1LjU4elwiLz48L3N2Zz4nKTtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgei1pbmRleDogNTtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmID4gc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHN0YXRpYztcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAyMDBweCk7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgJiA+IC5zcGxpdCB7XHJcbiAgICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYgPiAqIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmID4gKjpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmID4gKjpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmID4gKjpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDIwMHB4O1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJ29iamVjdC1maXQ6IGNvdmVyOyBvYmplY3QtcG9zaXRpb246IGNlbnRlcjsnO1xyXG4gICAgICAgICAgICAtby1vYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgICAgIC1vLW9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICAgICAgICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogJGFuaTtcclxuICAgICAgICB9XHJcbiAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgZmlsbDogJGNvbG9yLWFsdDtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogJGFuaTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjpmb2N1cyxcclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg1cHgsIDVweCk7XHJcbiAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICBmaWxsOiAkY29sb3ItYmFzZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICYuaXRlbS1yb3V0ZSB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDVweCA1cHggcmdiYShkYXJrZW4oJGNvbG9yLWJnLCA3MCUpLCAuMTUpO1xyXG4gICAgICAgICYgPiAuc3BsaXQge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgJjpudGgtY2hpbGQoMSkge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDIwcHggMzBweDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGxpZ2h0ZW4oJGNvbG9yLWFsdCwgNTAlKTtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246ICRhbmk7XHJcbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sO3V0ZjgsIDxzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHZpZXdCb3g9XCIwIDAgMTUwMCA0Mi45NlwiIGZpbGw9XCIje2Zvcm1hdFJHQigjZmZmKX1cIj48cGF0aCBkPVwiTTE1MDEgNDMuNThILTFWMThjNDU0LTY3IDk0OSA4MCAxNTAyIDB2MjUuNTh6XCIvPjwvc3ZnPicpO1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiA1O1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMDtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAkYW5pO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDIpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAkYW5pO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZbaHJlZj0nJ10ge1xyXG4gICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjpmb2N1cyxcclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg1cHgsIDVweCk7XHJcbiAgICAgICAgICAgICYgPiAuc3BsaXQge1xyXG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMSkge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGxpZ2h0ZW4oJGNvbG9yLWJhc2UsIDMwJSk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmLml0ZW0td2lkZ2V0IHtcclxuICAgICAgICBwYWRkaW5nOiAyMHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IGxpZ2h0ZW4oJGNvbG9yLWJhc2UsIDUwJSk7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWxpbmU7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDVweCA1cHggcmdiYShkYXJrZW4obGlnaHRlbigkY29sb3ItYmFzZSwgNTAlKSwgNDAlKSwgLjI1KTtcclxuICAgICAgICAmID4gKjpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgdWwgbGkge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDVweCAwO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMWVtO1xyXG4gICAgICAgICAgICAmID4gKjpudGgtY2hpbGQoMikge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1iYXNlO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjJlbTtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3ItbGluZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmLml0ZW0td2lkZ2V0LWRhbmdlciB7XHJcbiAgICAgICAgICAgIGdyaWQtY29sdW1uOiAxIC8gLTE7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4yZW07XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjRlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmLml0ZW0tbGVhcm5pbmdNYXRlcmlhbCB7XHJcbiAgICAgICAgJiA+ICo6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuaXRlbS1sZWFybmluZ01hdGVyaWFsLWNvbmNlcHQge1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAuNzU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi5pdGVtLWFubm91bmNlbWVudCB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgcGFkZGluZzogMjBweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGVuKCRjb2xvci1iYXNlLCA1MCUpO1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1saW5lO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICAgICBib3gtc2hhZG93OiA1cHggNXB4IHJnYmEoZGFya2VuKGxpZ2h0ZW4oJGNvbG9yLWJhc2UsIDUwJSksIDQwJSksIC4yNSk7XHJcbiAgICAgICAgJiA+ICo6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi5pdGVtLXN0YXQge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAtd2Via2l0LW1pbi1jb250ZW50O1xyXG4gICAgICAgIG1heC13aWR0aDogLW1vei1taW4tY29udGVudDtcclxuICAgICAgICBtYXgtd2lkdGg6IG1pbi1jb250ZW50O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAmID4gLnNwbGl0IHtcclxuICAgICAgICAgICAgJjpudGgtY2hpbGQoMikge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5pZnJhbWUge1xyXG4gICAgLnRleHQgJiB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gICAgJlt0aXRsZT1cIllvdVR1YmUgdmlkZW8gcGxheWVyXCJdIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcclxuICAgICAgICBhc3BlY3QtcmF0aW86IDE2Lzk7XHJcbiAgICB9XHJcbiAgICAmW3NyYyo9XCJodHRwczovL3d3dy5nb29nbGUuY29tL21hcHMvXCJdIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjI5LCAyMjcsIDIyMyk7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgfVxyXG4gICAgI2NvbnRhY3RNYXAgJiB7XHJcbiAgICAgICAgJltzcmMqPVwiaHR0cHM6Ly93d3cuZ29vZ2xlLmNvbS9tYXBzL1wiXSB7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDVweCA1cHggcmdiYShkYXJrZW4oI2ZmZiwgNDAlKSwgLjI1KTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLmFuY2hvciB7XHJcbiAgICAjaG9tZVNsaWRlciAmIHtcclxuICAgICAgICBoZWlnaHQ6IDA7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgIH1cclxufVxyXG4uaWNvbiB7XHJcbiAgICB3aWR0aDogNTBweDtcclxuICAgIGhlaWdodDogNTBweDtcclxuICAgIG1pbi13aWR0aDogNTBweDtcclxuICAgIG1pbi1oZWlnaHQ6IDUwcHg7XHJcbiAgICBmb250LWZhbWlseTogJ29iamVjdC1maXQ6IGNvbnRhaW47IG9iamVjdC1wb3NpdGlvbjogY2VudGVyOyc7XHJcbiAgICAtby1vYmplY3QtZml0OiBjb250YWluO1xyXG4gICAgb2JqZWN0LWZpdDogY29udGFpbjtcclxuICAgIC1vLW9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICAmLmljb24tcGhvc3Bob3Ige1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICBtaW4td2lkdGg6IGF1dG87XHJcbiAgICAgICAgbWluLWhlaWdodDogYXV0bztcclxuICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICB3aWR0aDogMjVweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAyNXB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5pdGVtLXJvdXRlICYge1xyXG4gICAgICAgIHdpZHRoOiA5MHB4O1xyXG4gICAgICAgIGhlaWdodDogOTBweDtcclxuICAgICAgICBtaW4td2lkdGg6IDkwcHg7XHJcbiAgICAgICAgbWluLWhlaWdodDogOTBweDtcclxuICAgICAgICBmaWx0ZXI6IGRyb3Atc2hhZG93KDNweCAzcHggMCByZ2JhKCMwMDAsIC4yKSk7XHJcbiAgICB9XHJcbn1cclxudGFibGUge1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWxpbmU7XHJcbiAgICB0aCxcclxuICAgIHRkIHtcclxuICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvci1saW5lO1xyXG4gICAgfVxyXG4gICAgJi50YWJsZXNvcnRlciB7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IGxpZ2h0ZW4oJGNvbG9yLWJhc2UsIDUwJSk7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udDE7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICBib3gtc2hhZG93OiA1cHggNXB4IHJnYmEoZGFya2VuKGxpZ2h0ZW4oJGNvbG9yLWJhc2UsIDUwJSksIDQwJSksIC4yNSk7XHJcbiAgICAgICAgdGhlYWQgdGgge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDIwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1iYXNlO1xyXG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjJlbTtcclxuICAgICAgICAgICAgJi50YWJsZXNvcnRlci1oZWFkZXJEZXNjLFxyXG4gICAgICAgICAgICAmLnRhYmxlc29ydGVyLWhlYWRlckFzYyB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHRib2R5IHRkIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMTBweCAyMHB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxLjJlbTtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItbGluZTtcclxuICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHRyIHtcclxuICAgICAgICAgICAgdGQge1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogJGFuaTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOmZvY3VzIHRkLFxyXG4gICAgICAgICAgICAmOmhvdmVyIHRkIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yLWJhc2UsIC4xNSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAjdXNlckFjY291bnRUZWFjaGVycyAmLnRhYmxlc29ydGVyIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBvdmVyZmxvdy14OiBhdXRvO1xyXG4gICAgICAgIHRoZWFkIHRoIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMTBweCAxOHB4IDEwcHggMTBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAmOm50aC1sYXN0LWNoaWxkKDIpLFxyXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDElO1xyXG4gICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICB0Ym9keSB0ZCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi5kb3dubG9hZEZpbGVzIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IGxpZ2h0ZW4oJGNvbG9yLWJhc2UsIDUwJSk7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDVweCA1cHggcmdiYShkYXJrZW4obGlnaHRlbigkY29sb3ItYmFzZSwgNTAlKSwgNDAlKSwgLjI1KTtcclxuICAgICAgICBvdmVyZmxvdy14OiBhdXRvO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjJlbTtcclxuICAgICAgICB0ciB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgYm9yZGVyLXNwYWNpbmc6IDA7XHJcbiAgICAgICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICAgICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3ItbGluZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICB0ZCB7XHJcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgJjpudGgtY2hpbGQoMSkge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjpudGgtY2hpbGQoMikge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjpudGgtY2hpbGQoMykge1xyXG4gICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuZm9ybSB7XHJcbiAgICAmID4gKiB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XHJcbiAgICB9XHJcbiAgICAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUsXHJcbiAgICBpbnB1dFt0eXBlPVwiZGF0ZVwiXSxcclxuICAgIGlucHV0W3R5cGU9XCJ0aW1lXCJdLFxyXG4gICAgaW5wdXRbdHlwZT1cIm1vbnRoXCJdLFxyXG4gICAgaW5wdXRbdHlwZT1cIndlZWtcIl0sXHJcbiAgICBpbnB1dFt0eXBlPVwiZGF0ZXRpbWVcIl0sXHJcbiAgICBpbnB1dFt0eXBlPVwiZGF0ZXRpbWUtbG9jYWxcIl0sXHJcbiAgICBpbnB1dFt0eXBlPVwiZW1haWxcIl0sXHJcbiAgICBpbnB1dFt0eXBlPVwibnVtYmVyXCJdLFxyXG4gICAgaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdLFxyXG4gICAgaW5wdXRbdHlwZT1cInNlYXJjaFwiXSxcclxuICAgIGlucHV0W3R5cGU9XCJ0ZWxcIl0sXHJcbiAgICBpbnB1dFt0eXBlPVwidGV4dFwiXSxcclxuICAgIGlucHV0W3R5cGU9XCJ1cmxcIl0sXHJcbiAgICBzZWxlY3QsXHJcbiAgICB0ZXh0YXJlYSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY29sb3ItYWx0LCAuMSk7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgkY29sb3ItYWx0LCAuNSk7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgICAgICY6aG92ZXIsXHJcbiAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yLWFsdCwgLjIpO1xyXG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKCRjb2xvci1hbHQsIC43KTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yLWFsdCwgLjIpO1xyXG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKCRjb2xvci1hbHQsIC43KTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjpvdXQtb2YtcmFuZ2UsXHJcbiAgICAgICAgJjppbnZhbGlkIHtcclxuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWRhbmdlci10ZXh0O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIGlucHV0W3JlYWRvbmx5XSxcclxuICAgIGlucHV0OmZvY3VzW3JlYWRvbmx5XSxcclxuICAgIGlucHV0OmhvdmVyW3JlYWRvbmx5XSB7XHJcbiAgICAgICAgY29sb3I6IHJnYmEoJGNvbG9yLXRleHQsIC41KTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvci1hbHQsIC4wNSk7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgkY29sb3ItYWx0LCAuMSk7XHJcbiAgICAgICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcclxuICAgIH1cclxuICAgIHNlbGVjdCB7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogNDBweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbDt1dGY4LDxzdmcgZmlsbD1cIiN7Zm9ybWF0UkdCKCRjb2xvci10ZXh0KX1cIiBoZWlnaHQ9XCIyNFwiIHZpZXdCb3g9XCIwIDAgMjQgMjRcIiB3aWR0aD1cIjI0XCIgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiPjxwYXRoIGQ9XCJNNyAxMGw1IDUgNS01elwiLz48cGF0aCBkPVwiTTAgMGgyNHYyNEgwelwiIGZpbGw9XCJub25lXCIvPjwvc3ZnPicpO1xyXG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiBjYWxjKDEwMCUgLSA1cHgpO1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teTogOXB4O1xyXG4gICAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxuICAgICAgICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgICAgICAgb3B0Z3JvdXAsXHJcbiAgICAgICAgb3B0aW9uIHtcclxuICAgICAgICAgICAgJjpjaGVja2VkIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1hbHQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjpkaXNhYmxlZCB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogcmdiYSgkY29sb3ItdGV4dCwgLjUpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgZmllbGRzZXQge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgJiA+IGxhYmVsIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuZmllbGRzZXQtY2hlY2tib3hlcyB7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgICYgPiAqIHtcclxuICAgICAgICAgICAgICAgICY6bm90KC5sYWJlbC1mb3JtVGl0bGUpIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJiA+ICo6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuZmllbGRzZXQtcmVwZWF0ZXIge1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICAmID4gKiB7XHJcbiAgICAgICAgICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5sYWJlbC1mb3JtVGl0bGUpIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmID4gKjpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmID4gbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAmOmZvY3VzLFxyXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgJiA+IGlucHV0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY29sb3ItYWx0LCAuMik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoJGNvbG9yLWFsdCwgLjcpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmID4gW29uY2xpY2sqPVwibWF1c1NjcmlwdC5yZXBlYXRlckFkZFJvd1wiXSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDhweCAxMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYgPiBsYWJlbCA+IFtvbmNsaWNrKj1cIm1hdXNTY3JpcHQucmVwZWF0ZXJSZW1vdmVSb3dcIl0ge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBpbnB1dFt0eXBlPVwicmFkaW9cIl0sXHJcbiAgICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xyXG4gICAgICAgIHdpZHRoOiAxLjVyZW07XHJcbiAgICAgICAgaGVpZ2h0OiAxLjVyZW07XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY29sb3ItYWx0LCAuMSk7XHJcbiAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICAgICBvdXRsaW5lOiAwO1xyXG4gICAgICAgIGZsZXgtZ3JvdzogMDtcclxuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxuICAgICAgICBmaWx0ZXI6IG5vbmU7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgd2lkdGg6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgIGhlaWdodDogaW5oZXJpdDtcclxuICAgICAgICAgICAgY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDA7XHJcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogaW5oZXJpdDtcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMXB4IHJnYmEoJGNvbG9yLWFsdCwgLjUpO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAkYW5pO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOmNoZWNrZWQge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvci1iYXNlLCAxKTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjpjaGVja2VkOjpiZWZvcmUge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbDt1dGY4LCA8c3ZnIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiB3aWR0aD1cIjI0XCIgaGVpZ2h0PVwiMjRcIiB2aWV3Qm94PVwiMCAwIDI0IDI0XCIgZmlsbD1cIiN7Zm9ybWF0UkdCKCNmZmYpfVwiPjxwYXRoIGQ9XCJNMTUuODggOC4yOUwxMCAxNC4xN2wtMS44OC0xLjg4YS45OTYuOTk2IDAgMSAwLTEuNDEgMS40MWwyLjU5IDIuNTljLjM5LjM5IDEuMDIuMzkgMS40MSAwTDE3LjMgOS43YS45OTYuOTk2IDAgMCAwIDAtMS40MWMtLjM5LS4zOS0xLjAzLS4zOS0xLjQyIDB6XCIvPjwvc3ZnPicpO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDFweCByZ2JhKCRjb2xvci1iYXNlLCAxKTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjpkaXNhYmxlZCB7XHJcbiAgICAgICAgICAgIGZpbHRlcjogZ3JheXNjYWxlKDEpO1xyXG4gICAgICAgICAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOmZvY3VzLFxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY29sb3ItYmFzZSwgLjI1KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICN1c2VyQWNjb3VudFNjaG9vbCAmIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgcGFkZGluZzogMjBweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGVuKCRjb2xvci1iYXNlLCA1MCUpO1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1saW5lO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICAgICBib3gtc2hhZG93OiA1cHggNXB4IHJnYmEoZGFya2VuKGxpZ2h0ZW4oJGNvbG9yLWJhc2UsIDUwJSksIDQwJSksIC4yNSk7XHJcbiAgICB9XHJcbn1cclxuLmltYWdlIHtcclxuICAgICYuaW1hZ2UtcGxhY2Vob2xkZXIge1xyXG4gICAgICAgIGZpbHRlcjogYnJpZ2h0bmVzcyguOSk7XHJcbiAgICB9XHJcbn1cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIGxvdyBkaXNwbGF5Ki9cclxuQG1lZGlhIChtYXgtaGVpZ2h0OiAkc2l6ZS1kaXNwbGF5TWluSGVpZ2h0KSB7XHJcblxyXG59IiwKCQkiLy8gbWFpbjogbWFzdGVyLnNjc3NcclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSBhbGwgKi9cclxuI21lbnUtaGVhZGVyLW1lbnUsXHJcbiNtZW51LXNpZGUtbWVudSB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgJiA+ICoge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xyXG4gICAgfVxyXG4gICAgLmxpbmsgPiBhIHtcclxuICAgICAgICBjb2xvcjogaW5oZXJpdDtcclxuICAgIH1cclxuICAgIC5tZW51LWl0ZW0taGFzLWNoaWxkcmVuIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAtMTBweDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcclxuICAgICAgICAmLmxpbms6OmFmdGVyIHtcclxuICAgICAgICAgICAgYm90dG9tOiA5cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAuc3ViLW1lbnUge1xyXG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogY2FsYygxMDB2aCAtICN7JHNpemUtaGVhZGVyU3RpY2t5fSAtIDQwcHgpO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVkoMSk7XHJcbiAgICAgICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5zdWItbWVudSB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB6LWluZGV4OiAyO1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IDA7XHJcbiAgICAgICAgbWluLXdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICAgICAgcGFkZGluZzogMTVweCAxNXB4IDEwcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgICBib3gtc2hhZG93OiAycHggMnB4IDEwcHggcmdiYSgwLCAwLCAwLCAuMSk7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVkoMCk7XHJcbiAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogdG9wO1xyXG4gICAgICAgIGN1cnNvcjogYXV0bztcclxuICAgICAgICB0cmFuc2l0aW9uOiAkYW5pO1xyXG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgICAgICBvdmVyZmxvdzogYXV0bztcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IC0xMHB4O1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAubGluayB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMWVtO1xyXG4gICAgICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAubGluayBhIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAyNTBweDtcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgICAgICAgICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgI3NpZGVNZW51ICYge1xyXG4gICAgICAgIC5tZW51LWl0ZW0taGFzLWNoaWxkcmVuIHtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICYubGluazo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgYm90dG9tOiAxcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLmJyZWFkY3J1bWIge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgLmxpbmssXHJcbiAgICBhIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xyXG4gICAgfVxyXG4gICAgbGkge1xyXG4gICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgY29udGVudDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9VVRGLTgsIDxzdmcgdmVyc2lvbj0nMS4xJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHhtbG5zOnhsaW5rPSdodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rJyB4PScwcHgnIHk9JzBweCcgd2lkdGg9JzYnIGhlaWdodD0nNicgdmlld0JveD0nMCAwIDYgNic+PGc+PGcgdHJhbnNmb3JtPSd0cmFuc2xhdGUoLTE4NCAtMjk0KSc+PGc+PHBhdGggaWQ9J194MzVfc3JjYScgZmlsbD0nI3tmb3JtYXRSR0IoJGNvbG9yLWJhc2UpfScgZD0nTTE4NCwyOTdjMC0xLjcsMS4zLTMsMy0zczMsMS4zLDMsM3MtMS4zLDMtMywzUzE4NCwyOTguNywxODQsMjk3eicvPjwvZz48L2c+PC9nPjwvc3ZnPlwiKTtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICB0b3A6IC0ycHg7XHJcbiAgICAgICAgICAgIHJpZ2h0OiA4cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItdGV4dDtcclxuICAgICAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xyXG4gICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi53cGNmNyB7XHJcbiAgICAucm93IHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgdGV4dCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS41ZW07XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHRleHQgfiAqOm5vdCgud3BjZjctbm90LXZhbGlkLXRpcCk6bm90KC53cGNmNy1zcGlubmVyKTpub3QoLndwY2Y3LWxpc3QtaXRlbS1sYWJlbCkge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgICAgc21hbGwge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IC40ZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnJvdyBzcGFuIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKTpub3QoLndwY2Y3LW5vdC12YWxpZC10aXApOm5vdCgud3BjZjctc3Bpbm5lcik6bm90KC53cGNmNy1saXN0LWl0ZW0tbGFiZWwpIHtcclxuICAgICAgICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gMTVweCk7XHJcbiAgICAgICAgICAgIG1pbi13aWR0aDogMjAwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCk6bm90KC53cGNmNy1ub3QtdmFsaWQtdGlwKTpub3QoLndwY2Y3LXNwaW5uZXIpOm5vdCgud3BjZjctbGlzdC1pdGVtLWxhYmVsKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDE1cHgpO1xyXG4gICAgICAgICAgICBtaW4td2lkdGg6IDIwMHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgcDpudGgtbGFzdC1jaGlsZCgyKSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIH1cclxuICAgIHRleHRhcmVhIHtcclxuICAgICAgICBoZWlnaHQ6IDVlbTtcclxuICAgIH1cclxuICAgIHNwYW4ud3BjZjctbGlzdC1pdGVtIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjNlbTtcclxuICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIHNwYW4ud3BjZjctbm90LXZhbGlkLXRpcCB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIGJvdHRvbTogLjhlbTtcclxuICAgICAgICB6LWluZGV4OiAwO1xyXG4gICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgIHBhZGRpbmc6IC4xZW0gLjNlbTtcclxuICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItZGFuZ2VyLXRleHQ7XHJcbiAgICAgICAgZm9udC1zaXplOiAuN2VtO1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuM2VtO1xyXG4gICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAgICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgICAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICB9XHJcbiAgICB0ZXh0YXJlYTpmb2N1cyxcclxuICAgIGlucHV0W3R5cGVdOmZvY3VzIHtcclxuICAgICAgICAmIH4gc3Bhbi53cGNmNy1ub3QtdmFsaWQtdGlwIHtcclxuICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBkaXYud3BjZjctcmVzcG9uc2Utb3V0cHV0IHtcclxuICAgICAgICBtYXJnaW46IDMwcHggMCAwO1xyXG4gICAgICAgIHBhZGRpbmc6IC41ZW07XHJcbiAgICB9XHJcbiAgICBpbnB1dC53cGNmNy1zdWJtaXQge1xyXG4gICAgICAgIHBhZGRpbmc6IDE1cHggNDBweDtcclxuICAgIH1cclxuXHJcbiAgICBzcGFuLndwY2Y3LWZvcm0tY29udHJvbC13cmFwIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XHJcbiAgICB9XHJcbiAgICBzcGFuLndwY2Y3LWZvcm0tY29udHJvbC53cGNmNy1yYWRpbyB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgICAmID4gKjpub3QoLndwY2Y3LW5vdC12YWxpZC10aXApOm5vdCgud3BjZjctc3Bpbm5lcik6bm90KC53cGNmNy1saXN0LWl0ZW0tbGFiZWwpIHtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5yZUNBUFRDSEFpbmZvIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogLjdlbTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS4yZW07XHJcbiAgICAgICAgb3BhY2l0eTogLjc7XHJcbiAgICB9XHJcbiAgICBhIHtcclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLndwY2Y3LWxpc3QtaXRlbS1sYWJlbCB7XHJcbiAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAgICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgICAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgIH1cclxuICAgIC53cGNmNy1zcGlubmVyIHtcclxuICAgICAgICB0b3A6IDVweDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgfVxyXG4gICAgLndwY2Y3LXN1Ym1pdDpkaXNhYmxlZCB7XHJcbiAgICAgICAgb3BhY2l0eTogLjM7XHJcbiAgICB9XHJcbiAgICAjY29udGFjdCAmIHtcclxuICAgICAgICBwYWRkaW5nOiAzMHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IGxpZ2h0ZW4oJGNvbG9yLWJnLCA0JSk7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWxpbmU7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDVweCA1cHggcmdiYShkYXJrZW4oI2ZmZiwgNDAlKSwgLjI1KTtcclxuICAgIH1cclxuICAgICN1c2VyQWNjb3VudENvbXBldGl0aW9uICYge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBwYWRkaW5nOiAyMHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IGxpZ2h0ZW4oJGNvbG9yLWJhc2UsIDUwJSk7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWxpbmU7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDVweCA1cHggcmdiYShkYXJrZW4obGlnaHRlbigkY29sb3ItYmFzZSwgNTAlKSwgNDAlKSwgLjI1KTtcclxuICAgICAgICAucm93IHNwYW4ge1xyXG4gICAgICAgICAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCgud3BjZjctbm90LXZhbGlkLXRpcCk6bm90KC53cGNmNy1zcGlubmVyKTpub3QoLndwY2Y3LWxpc3QtaXRlbS1sYWJlbCkge1xyXG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiB1bnNldDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCk6bm90KC53cGNmNy1ub3QtdmFsaWQtdGlwKTpub3QoLndwY2Y3LXNwaW5uZXIpOm5vdCgud3BjZjctbGlzdC1pdGVtLWxhYmVsKSB7XHJcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IHVuc2V0O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi5ncmVjYXB0Y2hhLWJhZGdlIHtcclxuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxufVxyXG4uc3dpcGVyLWNvbnRhaW5lciB7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAuc3dpcGVyLW5leHQsXHJcbiAgICAuc3dpcGVyLXByZXYge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IGNhbGMoNTAlIC0gMjVweCk7XHJcbiAgICAgICAgei1pbmRleDogMztcclxuICAgICAgICB3aWR0aDogNTBweDtcclxuICAgICAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgICAgIHRyYW5zaXRpb246ICRhbmk7XHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgICAgc3ZnIHBhdGgge1xyXG4gICAgICAgICAgICBmaWxsOiAkY29sb3ItdGV4dDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi5zd2lwZXItYnV0dG9uLWRpc2FibGVkIHtcclxuICAgICAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5zd2lwZXItbmV4dCB7XHJcbiAgICAgICAgcmlnaHQ6ICRzaXplLWNvbnRhaW5lcjEvMiAtIDI1cHg7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKCN7JHNpemUtY29udGFpbmVyMSArIDI1cHh9KTtcclxuICAgIH1cclxuICAgIC5zd2lwZXItcHJldiB7XHJcbiAgICAgICAgbGVmdDogJHNpemUtY29udGFpbmVyMS8yIC0gMjVweDtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLSAjeyRzaXplLWNvbnRhaW5lcjEgKyAyNXB4fSk7XHJcbiAgICB9XHJcbiAgICAuc3dpcGVyLXBhZ2luYXRpb24ge1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICB9XHJcbiAgICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLWJhc2U7XHJcbiAgICB9XHJcbiAgICAuc3dpcGVyLXNsaWRlOm5vdCguc3dpcGVyLXNsaWRlLWFjdGl2ZSkgYSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICAgICY6aGFzKDpmb2N1cy12aXNpYmxlKSxcclxuICAgICY6aG92ZXIge1xyXG4gICAgICAgIC5zd2lwZXItbmV4dDpub3QoLnN3aXBlci1idXR0b24tZGlzYWJsZWQpLFxyXG4gICAgICAgIC5zd2lwZXItcHJldjpub3QoLnN3aXBlci1idXR0b24tZGlzYWJsZWQpIHtcclxuICAgICAgICAgICAgb3BhY2l0eTogLjg7XHJcbiAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogbm9uZTtcclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zd2lwZXItcGFnaW5hdGlvbiB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgI2hvbWVTbGlkZXIgJiB7XHJcbiAgICAgICAgcGFkZGluZzogMCAkc2l6ZS1jb250YWluZXIxO1xyXG4gICAgICAgIC5zd2lwZXItd3JhcHBlciB7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDMwcHggMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnN3aXBlci1zbGlkZSBpbWcge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgei1pbmRleDogMztcclxuICAgICAgICB9XHJcbiAgICAgICAgLnN3aXBlci1zbGlkZSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGNhbGMoKDEwMHZ3IC0gI3skc2l6ZS1jb250YWluZXIxKjJ9IC0gMTBweCkvMi42NjY2NjY2NjY2NjY2NjcpO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEyMDBweDtcclxuICAgICAgICAgICAgbWF4LWhlaWdodDogY2FsYygxMjAwcHgvMi42NjY2NjY2NjY2NjY2NjcpO1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgJHNpemUtY29udGFpbmVyMTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgjZmZmLCAuNyk7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAzMHB4IHJnYmEoIzAwMCwgLjIpO1xyXG4gICAgICAgICAgICAtd2Via2l0LWJhY2tkcm9wLWZpbHRlcjogYmx1cig1cHgpO1xyXG4gICAgICAgICAgICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoNXB4KTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnN3aXBlci1zbGlkZSBpbWcuaW1hZ2UtYmcge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJ29iamVjdC1maXQ6IGNvdmVyOyBvYmplY3QtcG9zaXRpb246IGNlbnRlcjsnO1xyXG4gICAgICAgICAgICAtby1vYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgICAgIC1vLW9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICAgICAgICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcclxuICAgICAgICAgICAgLXdlYmtpdC1tYXNrLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gbGVmdCwgcmdiYSgjMDAwLCAxKSAwJSwgcmdiYSgjMDAwLCAwKSAxMDAlKTtcclxuICAgICAgICAgICAgbWFzay1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGxlZnQsIHJnYmEoIzAwMCwgMSkgMCUsIHJnYmEoIzAwMCwgMCkgMTAwJSk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zd2lwZXItc2xpZGUgLmNvbnRlbnQge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgIGxlZnQ6ICRzaXplLXNlcGFyYXRvcjEvMjtcclxuICAgICAgICAgICAgei1pbmRleDogNTtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAjeyRzaXplLWNvbnRhaW5lcjEqMn0pO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IDJzIGVhc2UtaW4tb3V0O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuc3dpcGVyLXNsaWRlIC5pbWFnZVdyYXAge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICByaWdodDogJHNpemUtc2VwYXJhdG9yMS8yO1xyXG4gICAgICAgICAgICB6LWluZGV4OiA0O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogNTAwcHg7XHJcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IGNhbGMoMTAwJSAtICN7JHNpemUtc2VwYXJhdG9yMX0pO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zd2lwZXItc2xpZGUgLmltYWdlIHtcclxuICAgICAgICAgICAgbWF4LWhlaWdodDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnN3aXBlci1wYWdpbmF0aW9uIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgcmlnaHQ6IGNhbGMoI3skc2l6ZS1jb250YWluZXIxfSArIDIwcHggKyA4cHgpO1xyXG4gICAgICAgICAgICBib3R0b206IDUwJTtcclxuICAgICAgICAgICAgbGVmdDogdW5zZXQ7XHJcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNTAlKTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogNHB4IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zd2lwZXItbmV4dCxcclxuICAgICAgICAuc3dpcGVyLXByZXYge1xyXG4gICAgICAgICAgICBzdmcgcGF0aCB7XHJcbiAgICAgICAgICAgICAgICBmaWxsOiAkY29sb3ItdGV4dDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgLnN3aXBlci1wcmV2LFxyXG4gICAgICAgICAgICAuc3dpcGVyLW5leHQge1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogLjc7XHJcbiAgICAgICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiNtZW51LWZvb3Rlci11c2VyLFxyXG4jbWVudS1mb290ZXItbWVudSB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgJiA+ICoge1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjJlbTtcclxuICAgIH1cclxuICAgICYgPiAqOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IC40ZW07XHJcbiAgICB9XHJcbn1cclxuI2NvcHlyaWdodCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG59XHJcbi5zb2NpYWxOZXR3b3JrcyB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBhIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICB3aWR0aDogMzBweDtcclxuICAgICAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJhc2U7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgIG9wYWNpdHk6IC44O1xyXG4gICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi5mYWNlYm9vayxcclxuICAgICAgICAmLmluc3RhZ3JhbSB7XHJcbiAgICAgICAgICAgIHBhdGgge1xyXG4gICAgICAgICAgICAgICAgZmlsbDogI2ZmZjtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246ICRhbmk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICYuZmFjZWJvb2sge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDI0LCAxMTksIDI0Mik7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi5pbnN0YWdyYW0ge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDIyOCwgNjQsIDk1KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIGZvb3RlciAmIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIGhlaWdodDogYXV0bztcclxuICAgIH1cclxufVxyXG4jcGFnZU1lbnUge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgIHBvc2l0aW9uOiAtd2Via2l0LXN0aWNreTtcclxuICAgIHBvc2l0aW9uOiBzdGlja3k7XHJcbiAgICB0b3A6IDIwcHg7XHJcbiAgICB3aWR0aDogMzAwcHg7XHJcbiAgICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gI3skc2l6ZS1oZWFkZXJTdGlja3l9IC0gNDBweCk7XHJcbiAgICBtaW4td2lkdGg6IDIwMHB4O1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAkc2l6ZS1zZXBhcmF0b3IxO1xyXG4gICAgcGFkZGluZzogMjBweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1iYXNlO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgIGJveC1zaGFkb3c6IDVweCA1cHggcmdiYShkYXJrZW4oJGNvbG9yLWJhc2UsIDIwJSksIC43NSk7XHJcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XHJcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xyXG4gICAgdHJhbnNpdGlvbjogJGFuaTtcclxuICAgICYuYWN0aXZlIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxuICAgICYub2Zmc2V0IHtcclxuICAgICAgICB0b3A6IDIwcHggKyAkc2l6ZS1oZWFkZXJTdGlja3k7XHJcbiAgICB9XHJcbiAgICB1bCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgIH1cclxuICAgIGxpIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmLmFjdGl2ZSB+IC50ZXh0IHtcclxuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMzAwcHgpO1xyXG4gICAgfVxyXG4gICAgLmJ0bltvbmNsaWNrKj1cIm1hdXNTY3JpcHQucGFnZU1lbnVfdG9nZ2xlVmlld1wiXSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgIH1cclxuICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1MHB4O1xyXG4gICAgfVxyXG4gICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWI6YWN0aXZlIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItYWx0O1xyXG4gICAgfVxyXG59XHJcbi5waG90b0dhbGxlcnkge1xyXG4gICAgZmlndXJlIHtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAkYW5pO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOmZvY3VzLFxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjA1KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICYuc2luZ2xlIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcbiAgICAmLm11bHRpcGxlIHtcclxuICAgICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBhdXRvO1xyXG4gICAgICAgIGdyaWQtZ2FwOiAxZW07XHJcbiAgICAgICAgZmlndXJlIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgJiA+IGEge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjpudGgtY2hpbGQobis3KSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDYpIHtcclxuICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIitcIiBhdHRyKGRhdGEtaGlkZWltYWdlcyk7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvci1iYXNlLCAuNyk7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJltkYXRhLWhpZGVpbWFnZXM9XCIwXCJdIHtcclxuICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGZpZ3VyZSBpbWcge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxNTBweDtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdvYmplY3QtZml0OiBjb3Zlcjsgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7JztcclxuICAgICAgICAgICAgLW8tb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgICAgICAtby1vYmplY3QtcG9zaXRpb246IGNlbnRlcjtcclxuICAgICAgICAgICAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuc2hvd0FsbEltYWdlcyB7XHJcbiAgICAgICAgICAgIGZpZ3VyZSB7XHJcbiAgICAgICAgICAgICAgICAmOm50aC1jaGlsZChuKzcpIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDYpIHtcclxuICAgICAgICAgICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi53cHBiLWFsZXJ0LFxyXG4ud3BwYi1zdWNjZXNzLFxyXG4ud3BwYi1lcnJvcixcclxuLndwcGItd2FybmluZyxcclxuI3dwcGJfcmVnaXN0ZXJfcHJlX2Zvcm1fbWVzc2FnZSxcclxuLm5vdGljZSB7XHJcbiAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICZbY2xhc3M9XCJ3cHBiLXN1Y2Nlc3NcIl0sXHJcbiAgICAmW2NsYXNzPVwiYWxlcnQgd3BwYi1zdWNjZXNzXCJdLmFsZXJ0LFxyXG4gICAgJi5zdWNjZXNzIHtcclxuICAgICAgICBjb2xvcjogJGNvbG9yLXN1Y2Nlc3MtdGV4dDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itc3VjY2Vzcy1iZztcclxuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkY29sb3Itc3VjY2Vzcy10ZXh0O1xyXG4gICAgfVxyXG4gICAgJi5pbmZvIHtcclxuICAgICAgICBjb2xvcjogJGNvbG9yLWluZm8tdGV4dDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItaW5mby1iZztcclxuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkY29sb3ItaW5mby10ZXh0O1xyXG4gICAgfVxyXG4gICAgJltjbGFzcz1cIndwcGItYWxlcnRcIl0sXHJcbiAgICAmW2NsYXNzPVwid3BwYi13YXJuaW5nXCJdLFxyXG4gICAgJi53YXJuaW5nIHtcclxuICAgICAgICBjb2xvcjogJGNvbG9yLXdhcm5pbmctdGV4dDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2FybmluZy1iZztcclxuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkY29sb3Itd2FybmluZy10ZXh0O1xyXG4gICAgfVxyXG4gICAgJltjbGFzcz1cIndwcGItZXJyb3JcIl0sXHJcbiAgICAmLmFsZXJ0LFxyXG4gICAgJi5kYW5nZXIge1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3ItZGFuZ2VyLXRleHQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWRhbmdlci1iZztcclxuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkY29sb3ItZGFuZ2VyLXRleHQ7XHJcbiAgICB9XHJcbiAgICAmLmV4cGxhaW5pbmcge1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3ItdGV4dDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBmMGYwO1xyXG4gICAgICAgIGJvcmRlcjogMXB4IGRhc2hlZCAjYTFhMWExO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICB9XHJcbiAgICAucG9zdHNMaXN0ICYsXHJcbiAgICAjYXJ0aWNsZXNMaXN0ICYge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZ3JpZC1jb2x1bW46IDEgLyAtMTtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICB9XHJcbiAgICAmIH4gJiB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgIH1cclxuICAgICN1c2VyUmVnaXN0cmF0aW9uICY6bm90KDpsYXN0LWNoaWxkKSxcclxuICAgICN1c2VyTG9naW4gJjpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAkc2l6ZS1zZXBhcmF0b3IxLzI7XHJcbiAgICB9XHJcbn1cclxuI2xhenlMb2FkIHtcclxuICAgIGdyaWQtY29sdW1uOiAxIC8gLTE7XHJcbiAgICBtYXgtaGVpZ2h0OiAwO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZS1pbi1vdXQ7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAuYnRuIHNwYW4ge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogLjhlbTtcclxuICAgIH1cclxuICAgICYuYWN0aXZlIHtcclxuICAgICAgICBtYXgtaGVpZ2h0OiB1bnNldDtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICB9XHJcbn1cclxuI3N0YXJ0TG9hZCB7XHJcbiAgICBncmlkLWNvbHVtbjogMSAvIC0xICFpbXBvcnRhbnQ7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAuYnRuIHNwYW4ge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogLjhlbTtcclxuICAgIH1cclxufVxyXG4ucHJlbG9hZGVyIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICBncmlkLWNvbHVtbjogMSAvIC0xO1xyXG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIHotaW5kZXg6IDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICB0cmFuc2l0aW9uOiAkYW5pO1xyXG4gICAgY3Vyc29yOiB3YWl0O1xyXG4gICAgJiA+IGRpdiB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIHdpZHRoOiAxMHB4O1xyXG4gICAgICAgIGhlaWdodDogMTBweDtcclxuICAgICAgICBtYXJnaW46IDNweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmFzZTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xyXG4gICAgfVxyXG4gICAgJi5hY3RpdmUge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgaGVpZ2h0OiA3NXB4O1xyXG4gICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgIH1cclxuICAgICNzZWFyY2hGb3JtICYge1xyXG4gICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICN1c2VyQWNjb3VudFNjaG9vbCAmIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgjZmZmLCAuNSk7XHJcbiAgICB9XHJcbn1cclxuI3NpYmxpbmdzQXJ0aWNsZXMge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIHBhZGRpbmc6IDIwcHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgIGJveC1zaGFkb3c6IDVweCA1cHggcmdiYShkYXJrZW4oJGNvbG9yLWJnLCA3MCUpLCAuMTUpO1xyXG4gICAgJiA+IC5zcGxpdCB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6ICRzaXplLXNlcGFyYXRvcjEvMjtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxcHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgJGNvbG9yLWRyYWI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJiA+IGEgPiAuc3BsaXQge1xyXG4gICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmID4gKjpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogJHNpemUtc2VwYXJhdG9yMS8yO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICAmID4gYSA+IC5zcGxpdCB7XHJcbiAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJiA+ICo6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmID4gKjpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICB9XHJcbiAgICAgICAgc3ZnIHBhdGgge1xyXG4gICAgICAgICAgICBmaWxsOiAkY29sb3ItdGV4dDtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogJGFuaTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjpmb2N1cyxcclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgc3ZnIHBhdGgge1xyXG4gICAgICAgICAgICAgICAgZmlsbDogJGNvbG9yLWJhc2U7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuI2ZpeGVkTmF2aWdhdGlvbiB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgYm9keS5vcGVuTWVudSAmIHtcclxuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICAgICAgcmlnaHQ6IDIwcHg7XHJcbiAgICAgICAgei1pbmRleDogMTAxO1xyXG4gICAgfVxyXG59XHJcbmJvZHkuc2lkZVBhbmVsLW9wZW4gI3BhcnRpY2xlc0JhY2tncm91bmQgLnBhcnRpY2xlLFxyXG5ib2R5LnNpZGVQYW5lbC1vcGVuIGFzaWRlLFxyXG5ib2R5Om5vdCgudG91Y2hEZXZpY2UpIC5tb2RhbE9wZW4gfiBhc2lkZSxcclxuYm9keS5zaWRlUGFuZWwtb3BlbiBmb290ZXIsXHJcbmJvZHkuc2lkZVBhbmVsLW9wZW4gaGVhZGVyID4gLmNvbnRhaW5lciA+IC5zcGxpdCA+ICo6bm90KC5zaWRlUGFuZWwpLFxyXG5ib2R5LnNpZGVQYW5lbC1vcGVuIGhlYWRlciA+IC5jb250YWluZXIgPiAuc3BsaXQgPiAuc2lkZVBhbmVsID4gLnNpZGVQYW5lbC10b2dnbGUsXHJcbmJvZHkuc2lkZVBhbmVsLW9wZW4gaGVhZGVyID4gLmNvbnRhaW5lciA+ICNmaXhlZE5hdmlnYXRpb24gPiAqOm5vdCgub3BlbiksXHJcbmJvZHkuc2lkZVBhbmVsLW9wZW4gbWFpbixcclxuYm9keTpub3QoLnRvdWNoRGV2aWNlKSAubW9kYWxPcGVuIHtcclxuICAgIGZpbHRlcjogYmx1cigycHgpO1xyXG4gICAgb3BhY2l0eTogLjU7XHJcbn1cclxuLnNpZGVQYW5lbCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGhlaWdodDogMjVweDtcclxuICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xyXG4gICAgJi5vcGVuIHtcclxuICAgICAgICAuc2lkZVBhbmVsLWNvbnRlbnQge1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnNpZGVQYW5lbC10b2dnbGUge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgb3BhY2l0eTogLjc7XHJcbiAgICAgICAgICAgIGZpbGw6ICRjb2xvci10ZXh0O1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAkYW5pO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5zaWRlUGFuZWwtY29udGVudCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIGJvdHRvbTogJHNpemUtZml4ZWROYXZpZ2F0aW9uO1xyXG4gICAgICAgIHotaW5kZXg6IDEwMTtcclxuICAgICAgICB3aWR0aDogNDUwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDB2aDtcclxuICAgICAgICBtYXgtd2lkdGg6IDEwMHZ3O1xyXG4gICAgICAgIHBhZGRpbmc6ICRzaXplLXNlcGFyYXRvcjE7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJnO1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xyXG4gICAgICAgIHRyYW5zaXRpb246ICRhbmk7XHJcbiAgICAgICAgYm94LXNoYWRvdzogLTEwcHggMCA0MHB4IHJnYmEoMCwgMCwgMCwgLjEpO1xyXG4gICAgICAgICYgPiAqOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5zaWRlUGFuZWwtY2xvc2Uge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDIwcHg7XHJcbiAgICAgICAgcmlnaHQ6IDIwcHg7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAuNztcclxuICAgICAgICAgICAgZmlsbDogJGNvbG9yLXRleHQ7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246ICRhbmk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgaGVhZGVyLnN0aWNreSAmIHtcclxuICAgICAgICAuc2lkZVBhbmVsLXRvZ2dsZSB7XHJcbiAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICBmaWxsOiAkY29sb3ItdGV4dDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIGhlYWRlci5sYXRlbnQgJiB7XHJcbiAgICAgICAgLnNpZGVQYW5lbC1jb250ZW50IHtcclxuICAgICAgICAgICAgdG9wOiAkc2l6ZS1oZWFkZXJTdGlja3k7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgI2ZpeGVkTmF2aWdhdGlvbiAmIHtcclxuICAgICAgICAuc2lkZVBhbmVsLXRvZ2dsZSB7XHJcbiAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICBmaWxsOiAjZmZmO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiNzaWRlTWVudSB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG59XHJcbiNzaWRlUGFuZWxTd2lwZSB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG59XHJcbi5wc3dwIHtcclxuICAgIC5wc3dwX19iZyB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcclxuICAgICAgICBvcGFjaXR5OiAuOCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLnBzd3BfX2NhcHRpb25fX2NlbnRlciB7XHJcbiAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG4gICAgLnBzd3BfX3VpLS1maXQgLnBzd3BfX3RvcC1iYXIsXHJcbiAgICAucHN3cF9fdWktLWZpdCAucHN3cF9fY2FwdGlvbiB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICB9XHJcbiAgICAucHN3cF9faW1nLS1wbGFjZWhvbGRlci0tYmxhbmsge1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgfVxyXG4gICAgYnV0dG9uLnBzd3BfX2J1dHRvbiB7XHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbmZvcm0jd3BwYi1lZGl0LXVzZXIsXHJcbmZvcm0jd3BwYi1yZWNvdmVyLXBhc3N3b3JkLFxyXG5mb3JtI3dwcGItbG9naW5mb3JtLFxyXG5mb3JtI3dwcGItcmVnaXN0ZXItdXNlciB7XHJcbiAgICBwYWRkaW5nOiAkc2l6ZS1nYXA7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCNmZmYsIC44KTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICAmID4gKiA+ICo6bm90KGxhYmVsKSB7XHJcbiAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmID4gdWwgPiBsaSB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgfVxyXG4gICAgLndwcGItZm9ybS1maWVsZC53cHBiLWRlZmF1bHQtcGFzc3dvcmQsXHJcbiAgICAud3BwYi1mb3JtLWZpZWxkLndwcGItZGVmYXVsdC1yZXBlYXQtcGFzc3dvcmQsXHJcbiAgICAubG9naW4tcGFzc3dvcmQge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIH1cclxuICAgIC53cHBiLWZvcm0tZmllbGQgYnV0dG9uLndwcGItdG9nZ2xlLXB3LFxyXG4gICAgLndwcGItZm9ybS1maWVsZC53cHBiLWRlZmF1bHQtcGFzc3dvcmQgYnV0dG9uLndwcGItdG9nZ2xlLXB3LFxyXG4gICAgLndwcGItZm9ybS1maWVsZC53cHBiLWRlZmF1bHQtcmVwZWF0LXBhc3N3b3JkIGJ1dHRvbi53cHBiLXRvZ2dsZS1wdyxcclxuICAgIC5sb2dpbi1wYXNzd29yZCBidXR0b24ud3BwYi10b2dnbGUtcHcge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAyLjNlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgIHJpZ2h0OiAxMHB4O1xyXG4gICAgICAgIHdpZHRoOiAxNnB4O1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAmOmZvY3VzLFxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgI3Bhc3Mtc3RyZW5ndGgtcmVzdWx0IHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgcGFkZGluZzogM3B4IDhweDtcclxuICAgICAgICBjb2xvcjogIzAwMDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAgICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgICAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICB9XHJcbiAgICAjcGFzcy1zdHJlbmd0aC1yZXN1bHQuc2hvcnQge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmEwYTA7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjZjA0MDQwO1xyXG4gICAgfVxyXG4gICAgI3Bhc3Mtc3RyZW5ndGgtcmVzdWx0LmJhZCB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYjc4YztcclxuICAgICAgICBib3JkZXItY29sb3I6ICNmZjg1M2M7XHJcbiAgICB9XHJcbiAgICAjcGFzcy1zdHJlbmd0aC1yZXN1bHQuZ29vZCB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZWM4YjtcclxuICAgICAgICBib3JkZXItY29sb3I6ICNmYzA7XHJcbiAgICB9XHJcbiAgICAjcGFzcy1zdHJlbmd0aC1yZXN1bHQuc3Ryb25nIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzNmZjg4O1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogIzhkZmYxYztcclxuICAgIH1cclxuICAgIGlucHV0I3JlbWVtYmVybWUge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgfVxyXG4gICAgJltuYW1lPVwid3BwYi1sb2dpbmZvcm1cIl0gPiBwID4gbGFiZWw6bm90KFtmb3I9XCJyZW1lbWJlcm1lXCJdKSxcclxuICAgIC53cHBiLWZvcm0tZmllbGQgPiBsYWJlbCB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgfVxyXG4gICAgcC5sb2dpbi1yZW1lbWJlciB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgfVxyXG4gICAgcC5sb2dpbi1zdWJtaXQsXHJcbiAgICBwLmZvcm0tc3VibWl0IHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICYgPiAqOm5vdCg6bGFzdC1jaGlsZCk6bm90KGRpdikge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLndwcGItZ2Rwci1jaGVja2JveCBsYWJlbCxcclxuICAgIC53cHBiLWNoZWNrYm94LXRlcm1zLWFuZC1jb25kaXRpb25zIGxhYmVsIHtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICB9XHJcbiAgICAud3BwYi1jaGVja2JveC10ZXJtcy1hbmQtY29uZGl0aW9ucyxcclxuICAgIC53cHBiLWNoZWNrYm94IHtcclxuICAgICAgICAmID4gbGFiZWxbZm9yPVwicGRfdXNlcl9jb25zZW50X25ld3NsZXR0ZXJcIl0ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgICBsYWJlbCB7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIHNwYW4uYWdyZWVfdG9fdGVybXMge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IC0xMXB4O1xyXG4gICAgfVxyXG4gICAgLndwcGItaHRtbCB7XHJcbiAgICAgICAgJiA+IGxhYmVsIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAucmVDQVBUQ0hBaW5mbyB7XHJcbiAgICAgICAgZm9udC1zaXplOiAuN2VtO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjJlbTtcclxuICAgICAgICBvcGFjaXR5OiAuNztcclxuICAgIH1cclxuICAgIC53cHBiLXJlY2FwdGNoYSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICAgIHAuZm9ybS1zdWJtaXQge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICB9XHJcbiAgICAud3BwYi1sYW5ndWFnZSxcclxuICAgIC5leHRyYV9maWVsZF9oaWRkZW5faW5wdXQge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgICAud3BwYi1kZWZhdWx0LXBhc3N3b3JkIHNwYW4ud3BwYi1kZXNjcmlwdGlvbi1kZWxpbWl0ZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMTBweDtcclxuICAgIH1cclxuICAgIHNwYW4ud3BwYi1yZXF1aXJlZCB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC4yZW07XHJcbiAgICAgICAgY29sb3I6ICRjb2xvci1kYW5nZXItdGV4dDtcclxuICAgIH1cclxuICAgIC53cHBiLXNlbGVjdC1jcHQgc3Bhbi5zZWxlY3QyLWNvbnRhaW5lciB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuICAgICAgICBmbG9hdDogbm9uZTtcclxuICAgICAgICAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XHJcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICB9XHJcbiAgICAgICAgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IC43ZW07XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjE1O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cge1xyXG4gICAgICAgICAgICB3aWR0aDogMzZweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IGIge1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICMwMDAgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgIGJvcmRlci13aWR0aDogNXB4IDVweCAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIHNwYW4ud3BwYi1mb3JtLWVycm9yLFxyXG4gICAgc3Bhbi53cHBiLWRlc2NyaXB0aW9uLWRlbGltaXRlciB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogLjhyZW07XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNWVtO1xyXG4gICAgfVxyXG4gICAgc3Bhbi53cHBiLWZvcm0tZXJyb3Ige1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3ItZGFuZ2VyLXRleHQ7XHJcbiAgICB9XHJcbiAgICAjdXNlckFjY291bnRQcm9maWxlICYge1xyXG4gICAgICAgIHBhZGRpbmc6IDIwcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogbGlnaHRlbigkY29sb3ItYmFzZSwgNTAlKTtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItbGluZTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgICAgYm94LXNoYWRvdzogNXB4IDVweCByZ2JhKGRhcmtlbihsaWdodGVuKCRjb2xvci1iYXNlLCA1MCUpLCA0MCUpLCAuMjUpO1xyXG4gICAgfVxyXG59XHJcbi53cHBiLXVzZXItZm9ybXMge1xyXG4gICAgLmxvZ2luLXJlZ2lzdGVyLWxvc3QtcGFzc3dvcmQge1xyXG4gICAgICAgIG1hcmdpbi10b3A6ICRzaXplLWdhcDtcclxuICAgIH1cclxufVxyXG5pbnB1dC5zZWxlY3QyLXNlYXJjaF9fZmllbGQge1xyXG4gICAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xyXG59XHJcbi5hY3Rpb25zOm5vdCh0ZCkge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogLTEwcHg7XHJcbiAgICBtYXJnaW4tbGVmdDogLTEwcHg7XHJcbiAgICAmID4gKiB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcclxuICAgIH1cclxuICAgICYuYWN0aW9ucy1jb2x1bW4ge1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgJiA+ICoge1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYgPiAqOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIGZvcm0gJiB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgIH1cclxuICAgIHRhYmxlLmRvd25sb2FkRmlsZXMgJiB7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAtNXB4O1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtNXB4O1xyXG4gICAgICAgICYgPiAqIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogNXB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4jcGFydGljbGVzQmFja2dyb3VuZCB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgei1pbmRleDogLTE7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIG9wYWNpdHk6IC41O1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcclxuICAgIC5wYXJ0aWNsZSB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICB6LWluZGV4OiAtMTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xyXG4gICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xyXG4gICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uLy4uL2ltZy9wYXJ0aWNsZS0xLnBuZycpO1xyXG4gICAgICAgICAgICAgICAgQHN1cHBvcnRzKCBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uLy4uL2ltZy9wYXJ0aWNsZS0xLndlYnAnKSApIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uLy4uL2ltZy9wYXJ0aWNsZS0xLndlYnAnKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmOm50aC1jaGlsZCg2bisyKSBzcGFuOjphZnRlciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vLi4vaW1nL3BhcnRpY2xlLTIucG5nJyk7XHJcbiAgICAgICAgICAgIEBzdXBwb3J0cyggYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi8uLi9pbWcvcGFydGljbGUtMi53ZWJwJykgKSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uLy4uL2ltZy9wYXJ0aWNsZS0yLndlYnAnKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmOm50aC1jaGlsZCg2biszKSBzcGFuOjphZnRlciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vLi4vaW1nL3BhcnRpY2xlLTMucG5nJyk7XHJcbiAgICAgICAgICAgIEBzdXBwb3J0cyggYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi8uLi9pbWcvcGFydGljbGUtMy53ZWJwJykgKSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uLy4uL2ltZy9wYXJ0aWNsZS0zLndlYnAnKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmOm50aC1jaGlsZCg2bis0KSBzcGFuOjphZnRlciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vLi4vaW1nL3BhcnRpY2xlLTQucG5nJyk7XHJcbiAgICAgICAgICAgIEBzdXBwb3J0cyggYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi8uLi9pbWcvcGFydGljbGUtNC53ZWJwJykgKSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uLy4uL2ltZy9wYXJ0aWNsZS00LndlYnAnKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmOm50aC1jaGlsZCg2bis1KSBzcGFuOjphZnRlciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vLi4vaW1nL3BhcnRpY2xlLTUucG5nJyk7XHJcbiAgICAgICAgICAgIEBzdXBwb3J0cyggYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi8uLi9pbWcvcGFydGljbGUtNS53ZWJwJykgKSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uLy4uL2ltZy9wYXJ0aWNsZS01LndlYnAnKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmOm50aC1jaGlsZCg2bis2KSBzcGFuOjphZnRlciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vLi4vaW1nL3BhcnRpY2xlLTYucG5nJyk7XHJcbiAgICAgICAgICAgIEBzdXBwb3J0cyggYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi8uLi9pbWcvcGFydGljbGUtNi53ZWJwJykgKSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uLy4uL2ltZy9wYXJ0aWNsZS02LndlYnAnKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5vdmVybGF5IHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBtYXgtd2lkdGg6IDEyMDBweDtcclxuICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY29sb3ItYmcsIC44KTtcclxuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICAmOjpiZWZvcmUsXHJcbiAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAtMTAlO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogLXdlYmtpdC1ncmFkaWVudChsZWZ0IHRvcCwgcmlnaHQgdG9wLCBjb2xvci1zdG9wKDAlLCByZ2JhKCRjb2xvci1iZywgLjgpKSwgY29sb3Itc3RvcCgxMDAlLCByZ2JhKCRjb2xvci1iZywgMCkpKTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCByZ2JhKCRjb2xvci1iZywgLjgpIDAlLCByZ2JhKCRjb2xvci1iZywgMCkgMTAwJSk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgbGVmdDogLTEwJTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IC13ZWJraXQtZ3JhZGllbnQobGVmdCB0b3AsIHJpZ2h0IHRvcCwgY29sb3Itc3RvcCgwJSwgcmdiYSgkY29sb3ItYmcsIDApKSwgY29sb3Itc3RvcCgxMDAlLCByZ2JhKCRjb2xvci1iZywgLjgpKSk7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgcmdiYSgkY29sb3ItYmcsIDApIDAlLCByZ2JhKCRjb2xvci1iZywgLjgpIDEwMCUpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIGJvZHkuc2lkZVBhbmVsLW9wZW4gJiB7XHJcbiAgICAgICAgLm92ZXJsYXkge1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4uZmlsdGVycyB7XHJcbiAgICAjYXJ0aWNsZXNGaWx0ZXIgJiB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgJiA+ICo6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgc2VsZWN0LmFjdGl2ZSB7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLWJhc2U7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGlucHV0W3R5cGU9XCJkYXRlXCJdLFxyXG4gICAgICAgIGlucHV0W3R5cGU9XCJ0aW1lXCJdLFxyXG4gICAgICAgIGlucHV0W3R5cGU9XCJtb250aFwiXSxcclxuICAgICAgICBpbnB1dFt0eXBlPVwid2Vla1wiXSxcclxuICAgICAgICBpbnB1dFt0eXBlPVwiZGF0ZXRpbWVcIl0sXHJcbiAgICAgICAgaW5wdXRbdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdLFxyXG4gICAgICAgIGlucHV0W3R5cGU9XCJlbWFpbFwiXSxcclxuICAgICAgICBpbnB1dFt0eXBlPVwibnVtYmVyXCJdLFxyXG4gICAgICAgIGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXSxcclxuICAgICAgICBpbnB1dFt0eXBlPVwic2VhcmNoXCJdLFxyXG4gICAgICAgIGlucHV0W3R5cGU9XCJ0ZWxcIl0sXHJcbiAgICAgICAgaW5wdXRbdHlwZT1cInRleHRcIl0sXHJcbiAgICAgICAgaW5wdXRbdHlwZT1cInVybFwiXSxcclxuICAgICAgICBzZWxlY3QsXHJcbiAgICAgICAgdGV4dGFyZWEge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IGNvdW50KDMpO1xyXG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLXRleHQ7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yLWFsdCwgLjEpO1xyXG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKCRjb2xvci1hbHQsIC41KTtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgICAgICAgICAmOmhvdmVyLFxyXG4gICAgICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yLWFsdCwgLjIpO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgkY29sb3ItYWx0LCAuNyk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvci1hbHQsIC4yKTtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoJGNvbG9yLWFsdCwgLjcpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIG9wdGlvbiB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXRleHQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgb3B0aW9uW2Rpc2FibGVkXSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogcmdiYSgkY29sb3ItdGV4dCwgLjUpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIG9wdGlvbltzZWxlY3RlZF06bm90KFtkaXNhYmxlZF0pIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yLWJhc2UsIC41KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBvcHRpb25bdmFsdWUkPVwiY2FuY2VsXCJdIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItZGFuZ2VyLXRleHQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgdGV4dGFyZWE6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsXHJcbiAgICAgICAgaW5wdXQ6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xyXG4gICAgICAgICAgICBjb2xvcjogcmdiYSgjZmZmLCAuNSk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHRleHRhcmVhOi1tb3otcGxhY2Vob2xkZXIsXHJcbiAgICAgICAgaW5wdXQ6LW1vei1wbGFjZWhvbGRlciB7XHJcbiAgICAgICAgICAgIGNvbG9yOiByZ2JhKCNmZmYsIC41KTtcclxuICAgICAgICB9XHJcbiAgICAgICAgdGV4dGFyZWE6Oi1tb3otcGxhY2Vob2xkZXIsXHJcbiAgICAgICAgaW5wdXQ6Oi1tb3otcGxhY2Vob2xkZXIge1xyXG4gICAgICAgICAgICBjb2xvcjogcmdiYSgjZmZmLCAuNSk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHRleHRhcmVhOi1tcy1pbnB1dC1wbGFjZWhvbGRlcixcclxuICAgICAgICBpbnB1dDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xyXG4gICAgICAgICAgICBjb2xvcjogcmdiYSgjZmZmLCAuNSk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiNiYWNrVG9Ub3Age1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWFsdDtcclxuICAgICYubW9zdEJvdHRvbSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJhc2U7XHJcbiAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgZmlsbDogI2ZmZjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLnNlbGVjdDItY29udGFpbmVyLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IHtcclxuICAgIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0taGlnaGxpZ2h0ZWRbYXJpYS1zZWxlY3RlZF0ge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1iYXNlO1xyXG4gICAgfVxyXG59XHJcbiNjbXBsei1tYW5hZ2UtY29uc2VudCAuY21wbHotbWFuYWdlLWNvbnNlbnQge1xyXG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG59XHJcbi5jbXBsei1wbGFjZWhvbGRlci1wYXJlbnQuY21wbHotYmxvY2tlZC1jb250ZW50LWNvbnRhaW5lcixcclxuLmNtcGx6LWJsb2NrZWQtY29udGVudC1jb250YWluZXIge1xyXG4gICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XHJcbiAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XHJcbn1cclxuLmNtcGx6LWNvb2tpZWJhbm5lciB7XHJcbiAgICAuY21wbHotYnRuIHtcclxuICAgICAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1iYXNlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogN3B4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItYmFzZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICY6OmJlZm9yZSxcclxuICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmNtcGx6LWNhdGVnb3JpZXMgLmNtcGx6LWNhdGVnb3J5IC5jbXBsei1iYW5uZXItY2hlY2tib3ggLmNtcGx6LWxhYmVsOmJlZm9yZSB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLWRhbmdlci10ZXh0ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAuY21wbHotY2F0ZWdvcmllcyAuY21wbHotY2F0ZWdvcnkgLmNtcGx6LWJhbm5lci1jaGVja2JveCBpbnB1dC5jbXBsei1jb25zZW50LWNoZWNrYm94OmNoZWNrZWQgKyAuY21wbHotbGFiZWw6OmJlZm9yZSB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXN1Y2Nlc3MtdGV4dCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgZGV0YWlscyB7XHJcbiAgICAgICAgc3VtbWFyeSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJltvcGVuXSBzdW1tYXJ5IHtcclxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4uYWNjb3JkaW9uIHtcclxuICAgIGRsIHtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICBkdCB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGVuKCRjb2xvci1iYXNlLCAxNSUpO1xyXG4gICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9VVRGLTgsIDxzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHg9XCIwcHhcIiB5PVwiMHB4XCIgd2lkdGg9XCIyMFwiIGhlaWdodD1cIjEyXCIgdmlld0JveD1cIjAgMCAzNDkuNiAyMDEuOVwiIGZpbGw9XCIje2Zvcm1hdFJHQigjZmZmKX1cIj48cG9seWdvbiBwb2ludHM9XCIxNzQuOCwtMC4yIDAsMTc5LjggMjMuNCwyMDIuNiAxNzQuOCw0Ni43IDMyNi4yLDIwMi42IDM0OS42LDE3OS44XCIvPjwvc3ZnPicpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuZW1wdHkge1xyXG4gICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICAgICAgZHQge1xyXG4gICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIGR0IHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgcGFkZGluZzogMTVweCA1MHB4IDE1cHggMjBweDtcclxuICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmFzZTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA3cHg7XHJcbiAgICAgICAgYm94LXNoYWRvdzogM3B4IDNweCByZ2JhKGRhcmtlbigkY29sb3ItYmFzZSwgMjAlKSwgLjE1KTtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcclxuICAgICAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAgICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgICAgIHRyYW5zaXRpb246ICRhbmk7XHJcbiAgICAgICAgJjpmb2N1cyxcclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogbGlnaHRlbigkY29sb3ItYmFzZSwgMTUlKTtcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDJweCwgMnB4KTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgY29udGVudDogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD1VVEYtOCwgPHN2ZyB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgeD1cIjBweFwiIHk9XCIwcHhcIiB3aWR0aD1cIjIwXCIgaGVpZ2h0PVwiMTJcIiB2aWV3Qm94PVwiMCAwIDM0OS42IDIwMS45XCIgZmlsbD1cIiN7Zm9ybWF0UkdCKCNmZmYpfVwiPjxwb2x5Z29uIHBvaW50cz1cIjM0OS42LDIyLjYgMzI2LjIsLTAuMiAxNzQuOCwxNTUuNyAyMy40LC0wLjIgMCwyMi42IDE3NC44LDIwMi42XCIvPjwvc3ZnPicpO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICByaWdodDogMjBweDtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIGRkIHtcclxuICAgICAgICBtYXJnaW46IDAgNXB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDIwcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY29sb3ItYmFzZSwgLjEpO1xyXG4gICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA3cHg7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogN3B4O1xyXG4gICAgfVxyXG59IiwKCQkiLy8gbWFpbjogbWFzdGVyLnNjc3NcclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSBhbGwgKi9cclxuI2hvbWVTbGlkZXIge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgbWFyZ2luOiAtMzBweCAwO1xyXG4gICAgcGFkZGluZy10b3A6ICRzaXplLWhlYWRlcjtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IGNhbGMoNzUlIC0gMTUwcHggKyAjeyRzaXplLWhlYWRlci8yfSArIDhweCk7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDE1MHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vLi4vaW1nL3BhdHRlcm4tMDAxLnBuZycpO1xyXG4gICAgICAgIEBzdXBwb3J0cyggYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi8uLi9pbWcvcGF0dGVybi0wMDEud2VicCcpICkge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uLy4uL2ltZy9wYXR0ZXJuLTAwMS53ZWJwJyk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCB0b3A7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gICAgICAgIG9wYWNpdHk6IC4zO1xyXG4gICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAgICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgICAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICB9XHJcbiAgICAmOjphZnRlciB7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogY2FsYyg3NSUgKyAjeyRzaXplLWhlYWRlci8yfSk7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJnMjtcclxuICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcclxuICAgICAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAgICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgfVxyXG4gICAgLmlubmVyQ29udGVudCB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgICAgJjo6YmVmb3JlLFxyXG4gICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiAtJHNpemUtaGVhZGVyO1xyXG4gICAgICAgICAgICB6LWluZGV4OiAyO1xyXG4gICAgICAgICAgICB3aWR0aDogJHNpemUtY29udGFpbmVyMTtcclxuICAgICAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgKyAjeyRzaXplLWhlYWRlcn0pO1xyXG4gICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgbGVmdDogLTJweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgcmdiYSgkY29sb3ItYmcyLCAxKSAwJSwgcmdiYSgkY29sb3ItYmcyLCAwKSAxMDAlKSwgbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCByZ2JhKCRjb2xvci1iZywgMSkgMCUsIHJnYmEoJGNvbG9yLWJnLCAwKSAxMDAlKTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wLCBib3R0b207XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSBjYWxjKDc1JSArICN7JHNpemUtaGVhZGVyLzJ9ICsgLjVweCksIDEwMCUgY2FsYygyNSUgLSAjeyRzaXplLWhlYWRlci8yfSk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgcmlnaHQ6IC0ycHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHJnYmEoJGNvbG9yLWJnMiwgMCkgMCUsIHJnYmEoJGNvbG9yLWJnMiwgMSkgMTAwJSksIGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgcmdiYSgkY29sb3ItYmcsIDApIDAlLCByZ2JhKCRjb2xvci1iZywgMSkgMTAwJSk7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCwgYm90dG9tO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgY2FsYyg3NSUgKyAjeyRzaXplLWhlYWRlci8yfSArIC41cHgpLCAxMDAlIGNhbGMoMjUlIC0gI3skc2l6ZS1oZWFkZXIvMn0pO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4jY29udGFjdCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAuaW5uZXJDb250ZW50IHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgei1pbmRleDogMjtcclxuICAgICAgICBtYXgtd2lkdGg6IDEyMDBweDtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICAmID4gLnNwbGl0IHtcclxuICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogJHNpemUtc2VwYXJhdG9yMS8yO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6ICRzaXplLXNlcGFyYXRvcjEvMjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmID4gKjpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuaW5uZXJGb290ZXIge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB6LWluZGV4OiAyO1xyXG4gICAgICAgIG1hcmdpbi10b3A6ICRzaXplLXNlcGFyYXRvcjEvMjtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IC0kc2l6ZS1jb250YWluZXIxO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IC02cHg7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0kc2l6ZS1jb250YWluZXIxO1xyXG4gICAgfVxyXG59XHJcbiNjb250YWN0TWFwIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIC5pbm5lckNvbnRlbnQge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB6LWluZGV4OiAyO1xyXG4gICAgfVxyXG59XHJcbiNwYWdlSW50cm8ge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBtaW4taGVpZ2h0OiAyNTBweDtcclxuICAgIHBhZGRpbmctdG9wOiAkc2l6ZS1oZWFkZXIgKyAkc2l6ZS1zZXBhcmF0b3IxLzI7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogY2FsYygoMTAwdncgLSAxMHB4KSAvICgxMDAgLyAzKSArICN7JHNpemUtc2VwYXJhdG9yMS8yfSk7XHJcbiAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sO3V0ZjgsIDxzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHZpZXdCb3g9XCIwIDAgMTUwMCA0Mi45NlwiIGZpbGw9XCIje2Zvcm1hdFJHQigkY29sb3ItYmcpfVwiPjxwYXRoIGQ9XCJNMTUwMSA0My41OEgtMVYxOGM0NTQtNjcgOTQ5IDgwIDE1MDIgMHYyNS41OHpcIi8+PC9zdmc+Jyk7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGJvdHRvbTogLTFweDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHotaW5kZXg6IDU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAgICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgICAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDA7XHJcbiAgICAgICAgZm9udC1zaXplOiAwO1xyXG4gICAgfVxyXG4gICAgLmJhY2tncm91bmQge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB6LWluZGV4OiAwO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmc7XHJcbiAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAgICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgICAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJ29iamVjdC1maXQ6IGNvdmVyOyBvYmplY3QtcG9zaXRpb246IGNlbnRlciByaWdodDsnO1xyXG4gICAgICAgICAgICAtby1vYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgICAgIC1vLW9iamVjdC1wb3NpdGlvbjogY2VudGVyIHJpZ2h0O1xyXG4gICAgICAgICAgICBvYmplY3QtcG9zaXRpb246IGNlbnRlciByaWdodDtcclxuICAgICAgICAgICAgbWl4LWJsZW5kLW1vZGU6IGx1bWlub3NpdHk7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IC4yO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5vdmVybGF5IHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJhc2U7XHJcbiAgICAgICAgb3BhY2l0eTogLjI1O1xyXG4gICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAgICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgICAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICB9XHJcbiAgICAuaW5uZXJIZWFkZXIge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB6LWluZGV4OiAyO1xyXG4gICAgfVxyXG4gICAgLmlubmVyQ29udGVudCB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgICAgJiA+ICo6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmlubmVyRm9vdGVyIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgei1pbmRleDogMjtcclxuICAgIH1cclxufVxyXG4jYXJ0aWNsZSxcclxuI3BhZ2VEZWZhdWx0IHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIC5pbm5lckNvbnRlbnQge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgei1pbmRleDogMjtcclxuICAgIH1cclxuICAgIC5pbm5lckZvb3RlciB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogJHNpemUtc2VwYXJhdG9yMS8yO1xyXG4gICAgfVxyXG59XHJcbiNxdWlja0Jsb2cge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgLmlubmVySGVhZGVyIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgei1pbmRleDogMjtcclxuICAgIH1cclxuICAgIC5pbm5lckNvbnRlbnQge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB6LWluZGV4OiAyO1xyXG4gICAgICAgIG1hcmdpbi10b3A6ICRzaXplLXNlcGFyYXRvcjEvMjtcclxuICAgIH1cclxuICAgIC5pbm5lckZvb3RlciB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogJHNpemUtc2VwYXJhdG9yMS8yO1xyXG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgfVxyXG59XHJcbiNob21lUm91dGVyIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIC5pbm5lckNvbnRlbnQge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB6LWluZGV4OiAyO1xyXG4gICAgfVxyXG59XHJcbiNtYWludGVuYW5jZSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBoZWlnaHQ6IDEwMHZoO1xyXG4gICAgLmlubmVyQ29udGVudCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAmID4gKjpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuI3VzZXJMb2dpbixcclxuI3VzZXJSZWdpc3RyYXRpb24ge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgLmlubmVyQ29udGVudCB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICB9XHJcbn1cclxuI3VzZXJBY2NvdW50IHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIC5pbm5lckNvbnRlbnQge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgei1pbmRleDogMjtcclxuICAgICAgICAmID4gLnNwbGl0IHtcclxuICAgICAgICAgICAgJjpudGgtY2hpbGQoMikge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDMwMHB4KTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6ICRzaXplLWdhcDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoI2ZmZiwgLjgpO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgICAgICAgICAgICAgICYgPiAqOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRzaXplLXNlcGFyYXRvcjEvMjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5hc2lkZSNwcmVmb290ZXIge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgbWFyZ2luLXRvcDogY2FsYygoMTAwdncgLSAxMHB4KSAvICgxMDAgLyAzKSk7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAtM3B4O1xyXG4gICAgcGFkZGluZzogJHNpemUtc2VwYXJhdG9yMS8yIDA7XHJcbiAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sO3V0ZjgsIDxzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHZpZXdCb3g9XCIwIDAgMTUwMCA0Mi45NlwiIGZpbGw9XCIje2Zvcm1hdFJHQihkYXJrZW4oJGNvbG9yLWJnLCAxMCUpKX1cIj48cGF0aCBkPVwiTTE1MDEgNDMuNThILTFWMThjNDU0LTY3IDk0OSA4MCAxNTAyIDB2MjUuNTh6XCIvPjwvc3ZnPicpO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBib3R0b206IDEwMCU7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB6LWluZGV4OiA1O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAtMXB4O1xyXG4gICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAgICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgICAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDA7XHJcbiAgICAgICAgZm9udC1zaXplOiAwO1xyXG4gICAgfVxyXG4gICAgLmJhY2tncm91bmQge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB6LWluZGV4OiAwO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGNvbG9yLWJnLCAxMCUpO1xyXG4gICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAgICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgICAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICB9XHJcbiAgICAuaW5uZXJDb250ZW50IHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgei1pbmRleDogMjtcclxuICAgIH1cclxuICAgICYgfiBmb290ZXI6OmJlZm9yZSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRjb2xvci1iZywgMTAlKTtcclxuICAgIH1cclxufSIsCgkJIi8vIG1haW46IG1hc3Rlci5zY3NzXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSA8PSAxNDAwICovXHJcbmZvb3RlciB7XHJcbiAgICBwYWRkaW5nOiAkc2l6ZS1zZXBhcmF0b3IyIDA7XHJcbn1cclxubWFpbiB7XHJcbiAgICBib2R5LnNpZGVQYW5lbC1vcGVuICYge1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtJHNpemUtc2VwYXJhdG9yMiozKTtcclxuICAgIH1cclxufVxyXG5zZWN0aW9uIHtcclxuICAgIHBhZGRpbmctdG9wOiAkc2l6ZS1zZXBhcmF0b3IyO1xyXG4gICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogJHNpemUtc2VwYXJhdG9yMjtcclxuICAgIH1cclxufVxyXG4uY29udGFpbmVyIHtcclxuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAjeyRzaXplLWNvbnRhaW5lcjIqMn0pO1xyXG4gICAgbWFyZ2luOiAwICRzaXplLWNvbnRhaW5lcjI7XHJcbn1cclxuLnRleHQge1xyXG4gICAgaDEsXHJcbiAgICBoMiB7XHJcbiAgICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6ICRzaXplLXNlcGFyYXRvcjIvMjtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6ICRzaXplLXNlcGFyYXRvcjIvMjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBoMyB7XHJcbiAgICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6ICRzaXplLXNlcGFyYXRvcjIvMjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAud3AtYmxvY2stc3BhY2VyW3N0eWxlPVwiaGVpZ2h0OjFweFwiXSB7XHJcbiAgICAgICAgaGVpZ2h0OiAkc2l6ZS1zZXBhcmF0b3IyICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbn1cclxuLnN3aXBlci1jb250YWluZXIge1xyXG4gICAgLnN3aXBlci1uZXh0IHtcclxuICAgICAgICByaWdodDogJHNpemUtY29udGFpbmVyMi8yIC0gMjVweDtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoI3skc2l6ZS1jb250YWluZXIyICsgMjVweH0pO1xyXG4gICAgfVxyXG4gICAgLnN3aXBlci1wcmV2IHtcclxuICAgICAgICBsZWZ0OiAkc2l6ZS1jb250YWluZXIyLzIgLSAyNXB4O1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtICN7JHNpemUtY29udGFpbmVyMiArIDI1cHh9KTtcclxuICAgIH1cclxuICAgICNob21lU2xpZGVyICYge1xyXG4gICAgICAgIHBhZGRpbmc6IDAgJHNpemUtY29udGFpbmVyMjtcclxuICAgICAgICAuc3dpcGVyLXNsaWRlIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiBjYWxjKCgxMDB2dyAtICN7JHNpemUtY29udGFpbmVyMioyfSAtIDEwcHgpLzIuNjY2NjY2NjY2NjY2NjY3KTtcclxuICAgICAgICAgICAgbWFyZ2luOiAwICRzaXplLWNvbnRhaW5lcjI7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zd2lwZXItc2xpZGUgLmNvbnRlbnQge1xyXG4gICAgICAgICAgICBsZWZ0OiAkc2l6ZS1zZXBhcmF0b3IyLzI7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogY2FsYygxMDAlIC0gI3skc2l6ZS1jb250YWluZXIyKjJ9KTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnN3aXBlci1zbGlkZSAuaW1hZ2VXcmFwIHtcclxuICAgICAgICAgICAgcmlnaHQ6ICRzaXplLXNlcGFyYXRvcjIvMjtcclxuICAgICAgICAgICAgbWF4LWhlaWdodDogY2FsYygxMDAlIC0gI3skc2l6ZS1zZXBhcmF0b3IyfSk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zd2lwZXItcGFnaW5hdGlvbiB7XHJcbiAgICAgICAgICAgIHJpZ2h0OiBjYWxjKCN7JHNpemUtY29udGFpbmVyMn0gKyAyMHB4ICsgOHB4KTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuI3BhZ2VNZW51IHtcclxuICAgIG1hcmdpbi1yaWdodDogJHNpemUtc2VwYXJhdG9yMjtcclxufVxyXG4jc2libGluZ3NBcnRpY2xlcyB7XHJcbiAgICAmID4gLnNwbGl0IHtcclxuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogJHNpemUtc2VwYXJhdG9yMi8yO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6ICRzaXplLXNlcGFyYXRvcjIvMjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLnNpZGVQYW5lbCB7XHJcbiAgICAuc2lkZVBhbmVsLWNvbnRlbnQge1xyXG4gICAgICAgIHBhZGRpbmc6ICRzaXplLXNlcGFyYXRvcjI7XHJcbiAgICB9XHJcbn1cclxuI2NvbnRhY3Qge1xyXG4gICAgLmlubmVyQ29udGVudCB7XHJcbiAgICAgICAgJiA+IC5zcGxpdCB7XHJcbiAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogJHNpemUtc2VwYXJhdG9yMi8yO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6ICRzaXplLXNlcGFyYXRvcjIvMjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5pbm5lckZvb3RlciB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogJHNpemUtc2VwYXJhdG9yMi8yO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogLSRzaXplLWNvbnRhaW5lcjI7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0kc2l6ZS1jb250YWluZXIyO1xyXG4gICAgfVxyXG59XHJcbiNwYWdlSW50cm8ge1xyXG4gICAgcGFkZGluZy10b3A6ICRzaXplLWhlYWRlciArICRzaXplLXNlcGFyYXRvcjIvMjtcclxuICAgIHBhZGRpbmctYm90dG9tOiAkc2l6ZS1zZXBhcmF0b3IyLzI7XHJcbn1cclxuI2FydGljbGUsXHJcbiNwYWdlRGVmYXVsdCB7XHJcbiAgICAuaW5uZXJGb290ZXIge1xyXG4gICAgICAgIG1hcmdpbi10b3A6ICRzaXplLXNlcGFyYXRvcjIvMjtcclxuICAgIH1cclxufVxyXG4jcXVpY2tCbG9nIHtcclxuICAgIC5pbm5lckNvbnRlbnQge1xyXG4gICAgICAgIG1hcmdpbi10b3A6ICRzaXplLXNlcGFyYXRvcjIvMjtcclxuICAgIH1cclxuICAgIC5pbm5lckZvb3RlciB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogJHNpemUtc2VwYXJhdG9yMi8yO1xyXG4gICAgfVxyXG59XHJcbi53cHBiLWFsZXJ0LFxyXG4ud3BwYi1zdWNjZXNzLFxyXG4ud3BwYi1lcnJvcixcclxuLndwcGItd2FybmluZyxcclxuI3dwcGJfcmVnaXN0ZXJfcHJlX2Zvcm1fbWVzc2FnZSxcclxuLm5vdGljZSB7XHJcbiAgICAjdXNlclJlZ2lzdHJhdGlvbiAmOm5vdCg6bGFzdC1jaGlsZCksXHJcbiAgICAjdXNlckxvZ2luICY6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogJHNpemUtc2VwYXJhdG9yMi8yO1xyXG4gICAgfVxyXG59XHJcbiN1c2VyQWNjb3VudCB7XHJcbiAgICAuaW5uZXJDb250ZW50IHtcclxuICAgICAgICAmID4gLnNwbGl0IHtcclxuICAgICAgICAgICAgJjpudGgtY2hpbGQoMikge1xyXG4gICAgICAgICAgICAgICAgJiA+ICo6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJHNpemUtc2VwYXJhdG9yMi8yO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbmFzaWRlI3ByZWZvb3RlciB7XHJcbiAgICBwYWRkaW5nOiAkc2l6ZS1zZXBhcmF0b3IyLzIgMDtcclxufVxyXG4jaG9tZVNsaWRlciB7XHJcbiAgICAuaW5uZXJDb250ZW50IHtcclxuICAgICAgICAmOjpiZWZvcmUsXHJcbiAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICB3aWR0aDogJHNpemUtY29udGFpbmVyMjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLmxhYmVsIHtcclxuICAgICN1c2VyQWNjb3VudCAuaW5uZXJDb250ZW50ID4gLnNwbGl0Om50aC1jaGlsZCgyKSAmIHtcclxuICAgICAgICAmLmxhYmVsLXNlY3Rpb24ge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkc2l6ZS1zZXBhcmF0b3IyLzI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSBsb3cgZGlzcGxheSovXHJcbkBtZWRpYSAobWF4LWhlaWdodDogJHNpemUtZGlzcGxheU1pbkhlaWdodCkge1xyXG5cclxufSIsCgkJIi8vIG1haW46IG1hc3Rlci5zY3NzXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSA8PSAxMDI0ICovXHJcbiNtZW51LWhlYWRlci1tZW51LFxyXG4jbWVudS1zaWRlLW1lbnUge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgZmxleC13cmFwOiBub3dyYXA7XHJcbiAgICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTIwcHgpO1xyXG4gICAgbWFyZ2luLXRvcDogMDtcclxuICAgIHBhZGRpbmctYm90dG9tOiAxcHg7XHJcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xyXG4gICAgJiA+ICoge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgfVxyXG4gICAgJiA+ICo6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgIH1cclxuICAgIC5saW5rID4gYSB7XHJcbiAgICAgICAgY29sb3I6IGluaGVyaXQ7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogbm9uZTtcclxuICAgIH1cclxuICAgIC5zdWItbWVudSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICAgIGhlYWRlciA+IC5jb250YWluZXIgPiAuc3BsaXQgPiAmIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gICAgLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4ge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgICAgICAgJi5saW5rOjphZnRlciB7XHJcbiAgICAgICAgICAgIGJvdHRvbTogLTFweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuI3NpZGVQYW5lbFN3aXBlIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcbiNzaWRlTWVudSB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG59XHJcbmZvb3RlciB7XHJcbiAgICBwYWRkaW5nOiAkc2l6ZS1zZXBhcmF0b3IzIDA7XHJcbiAgICAmID4gLmNvbnRhaW5lciA+IC5zcGxpdCB7XHJcbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAkc2l6ZS1zZXBhcmF0b3IzLzI7XHJcbiAgICAgICAgICAgIG9yZGVyOiAzO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOm50aC1jaGlsZCgyKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgIG9yZGVyOiAyO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgIG9yZGVyOiAxO1xyXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5tYWluIHtcclxuICAgIGJvZHkuc2lkZVBhbmVsLW9wZW4gJiB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0kc2l6ZS1zZXBhcmF0b3IzKjMpO1xyXG4gICAgfVxyXG59XHJcbnNlY3Rpb24ge1xyXG4gICAgcGFkZGluZy10b3A6ICRzaXplLXNlcGFyYXRvcjM7XHJcbiAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAkc2l6ZS1zZXBhcmF0b3IzO1xyXG4gICAgfVxyXG59XHJcbi5jb250YWluZXIge1xyXG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtICN7JHNpemUtY29udGFpbmVyMyoyfSk7XHJcbiAgICBtYXJnaW46IDAgJHNpemUtY29udGFpbmVyMztcclxuICAgIGZvb3RlciAmIHtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICB9XHJcbn1cclxuLnRleHQge1xyXG4gICAgaDEsXHJcbiAgICBoMiB7XHJcbiAgICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6ICRzaXplLXNlcGFyYXRvcjMvMjtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6ICRzaXplLXNlcGFyYXRvcjMvMjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBoMyB7XHJcbiAgICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6ICRzaXplLXNlcGFyYXRvcjMvMjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAud3AtYmxvY2stc3BhY2VyW3N0eWxlPVwiaGVpZ2h0OjFweFwiXSB7XHJcbiAgICAgICAgaGVpZ2h0OiAkc2l6ZS1zZXBhcmF0b3IzICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbn1cclxuLnN3aXBlci1jb250YWluZXIge1xyXG4gICAgLnN3aXBlci1uZXh0IHtcclxuICAgICAgICByaWdodDogJHNpemUtY29udGFpbmVyMy8yIC0gMjVweDtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoI3skc2l6ZS1jb250YWluZXIzICsgMjVweH0pO1xyXG4gICAgfVxyXG4gICAgLnN3aXBlci1wcmV2IHtcclxuICAgICAgICBsZWZ0OiAkc2l6ZS1jb250YWluZXIzLzIgLSAyNXB4O1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtICN7JHNpemUtY29udGFpbmVyMyArIDI1cHh9KTtcclxuICAgIH1cclxuICAgICNob21lU2xpZGVyICYge1xyXG4gICAgICAgIHBhZGRpbmc6IDAgJHNpemUtY29udGFpbmVyMztcclxuICAgICAgICAuc3dpcGVyLXNsaWRlIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiBjYWxjKCgxMDB2dyAtICN7JHNpemUtY29udGFpbmVyMyoyfSAtIDEwcHgpLzIuNjY2NjY2NjY2NjY2NjY3KTtcclxuICAgICAgICAgICAgbWFyZ2luOiAwICRzaXplLWNvbnRhaW5lcjM7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zd2lwZXItc2xpZGUgLmNvbnRlbnQge1xyXG4gICAgICAgICAgICBsZWZ0OiAkc2l6ZS1zZXBhcmF0b3IzLzI7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogY2FsYygxMDAlIC0gI3skc2l6ZS1jb250YWluZXIzKjJ9KTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnN3aXBlci1zbGlkZSAuaW1hZ2VXcmFwIHtcclxuICAgICAgICAgICAgcmlnaHQ6ICRzaXplLXNlcGFyYXRvcjMvMjtcclxuICAgICAgICAgICAgbWF4LWhlaWdodDogY2FsYygxMDAlIC0gI3skc2l6ZS1zZXBhcmF0b3IzfSk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zd2lwZXItcGFnaW5hdGlvbiB7XHJcbiAgICAgICAgICAgIHJpZ2h0OiBjYWxjKCN7JHNpemUtY29udGFpbmVyM30gKyAyMHB4ICsgOHB4KTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuI3BhZ2VNZW51IHtcclxuICAgIG1hcmdpbi1yaWdodDogJHNpemUtc2VwYXJhdG9yMztcclxufVxyXG4jc2libGluZ3NBcnRpY2xlcyB7XHJcbiAgICAmID4gLnNwbGl0IHtcclxuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogJHNpemUtc2VwYXJhdG9yMy8yO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6ICRzaXplLXNlcGFyYXRvcjMvMjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLnNpZGVQYW5lbCB7XHJcbiAgICAuc2lkZVBhbmVsLWNvbnRlbnQge1xyXG4gICAgICAgIHBhZGRpbmc6ICRzaXplLXNlcGFyYXRvcjM7XHJcbiAgICB9XHJcbn1cclxuI2NvbnRhY3Qge1xyXG4gICAgLmlubmVyQ29udGVudCB7XHJcbiAgICAgICAgJiA+IC5zcGxpdCB7XHJcbiAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDMwJTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6ICRzaXplLXNlcGFyYXRvcjMvMjtcclxuICAgICAgICAgICAgICAgIHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDcwJTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogJHNpemUtc2VwYXJhdG9yMy8yO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmlubmVyRm9vdGVyIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAkc2l6ZS1zZXBhcmF0b3IzLzI7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtJHNpemUtY29udGFpbmVyMztcclxuICAgICAgICBtYXJnaW4tbGVmdDogLSRzaXplLWNvbnRhaW5lcjM7XHJcbiAgICB9XHJcbn1cclxuI3BhZ2VJbnRybyB7XHJcbiAgICBwYWRkaW5nLXRvcDogJHNpemUtaGVhZGVyICsgJHNpemUtc2VwYXJhdG9yMy8yO1xyXG4gICAgcGFkZGluZy1ib3R0b206ICRzaXplLXNlcGFyYXRvcjMvMjtcclxufVxyXG4jYXJ0aWNsZSxcclxuI3BhZ2VEZWZhdWx0IHtcclxuICAgIC5pbm5lckZvb3RlciB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogJHNpemUtc2VwYXJhdG9yMy8yO1xyXG4gICAgfVxyXG59XHJcbiNxdWlja0Jsb2cge1xyXG4gICAgLmlubmVyQ29udGVudCB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogJHNpemUtc2VwYXJhdG9yMy8yO1xyXG4gICAgfVxyXG4gICAgLmlubmVyRm9vdGVyIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAkc2l6ZS1zZXBhcmF0b3IzLzI7XHJcbiAgICB9XHJcbn1cclxuLml0ZW1zIHtcclxuICAgICYuaXRlbXMtd2lkZ2V0cyB7XHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMSwgMWZyKTtcclxuICAgIH1cclxuICAgICNhcnRpY2xlc0xpc3QgJiB7XHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcclxuICAgIH1cclxuICAgICNxdWlja0Jsb2cgJiB7XHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcclxuICAgIH1cclxufVxyXG4ud3BwYi1hbGVydCxcclxuLndwcGItc3VjY2VzcyxcclxuLndwcGItZXJyb3IsXHJcbi53cHBiLXdhcm5pbmcsXHJcbiN3cHBiX3JlZ2lzdGVyX3ByZV9mb3JtX21lc3NhZ2UsXHJcbi5ub3RpY2Uge1xyXG4gICAgI3VzZXJSZWdpc3RyYXRpb24gJjpub3QoOmxhc3QtY2hpbGQpLFxyXG4gICAgI3VzZXJMb2dpbiAmOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206ICRzaXplLXNlcGFyYXRvcjMvMjtcclxuICAgIH1cclxufVxyXG4jdXNlckFjY291bnQge1xyXG4gICAgLmlubmVyQ29udGVudCB7XHJcbiAgICAgICAgJiA+IC5zcGxpdCB7XHJcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDIpIHtcclxuICAgICAgICAgICAgICAgICYgPiAqOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRzaXplLXNlcGFyYXRvcjMvMjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5hc2lkZSNwcmVmb290ZXIge1xyXG4gICAgcGFkZGluZzogJHNpemUtc2VwYXJhdG9yMy8yIDA7XHJcbn1cclxuI2hvbWVTbGlkZXIge1xyXG4gICAgLmlubmVyQ29udGVudCB7XHJcbiAgICAgICAgJjo6YmVmb3JlLFxyXG4gICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgd2lkdGg6ICRzaXplLWNvbnRhaW5lcjM7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi5sYWJlbCB7XHJcbiAgICAjdXNlckFjY291bnQgLmlubmVyQ29udGVudCA+IC5zcGxpdDpudGgtY2hpbGQoMikgJiB7XHJcbiAgICAgICAgJi5sYWJlbC1zZWN0aW9uIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJHNpemUtc2VwYXJhdG9yMy8yO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICNob21lU2xpZGVyICYge1xyXG4gICAgICAgICYubGFiZWwtMSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS41ZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSBsb3cgZGlzcGxheSovXHJcbkBtZWRpYSAobWF4LWhlaWdodDogJHNpemUtZGlzcGxheU1pbkhlaWdodCkge1xyXG5cclxufSIsCgkJIi8vIG1haW46IG1hc3Rlci5zY3NzXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gPD0gNzY3ICovXHJcbmJvZHkge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogJHNpemUtZml4ZWROYXZpZ2F0aW9uO1xyXG4gICAgZm9udC1zaXplOiA5MCU7XHJcbn1cclxuaGVhZGVyIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGhlaWdodDogJHNpemUtaGVhZGVyIC0gNTBweDtcclxuICAgIHRyYW5zZm9ybTogdW5zZXQgIWltcG9ydGFudDtcclxuICAgIC13ZWJraXQtYmFja2Ryb3AtZmlsdGVyOiBub25lO1xyXG4gICAgYmFja2Ryb3AtZmlsdGVyOiBub25lO1xyXG4gICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgICYuc3RpY2t5IHtcclxuICAgICAgICBoZWlnaHQ6ICRzaXplLWhlYWRlciAtIDUwcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgLXdlYmtpdC1iYWNrZHJvcC1maWx0ZXI6IG5vbmU7XHJcbiAgICAgICAgYmFja2Ryb3AtZmlsdGVyOiBub25lO1xyXG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICB9XHJcbiAgICAmLmxhdGVudCB7XHJcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgIH1cclxufVxyXG5tYWluIHtcclxuICAgIHRyYW5zaXRpb246IG5vbmU7XHJcbiAgICB0cmFuc2Zvcm06IG5vbmU7XHJcbiAgICBib2R5LnNpZGVQYW5lbC1vcGVuICYge1xyXG4gICAgICAgIHRyYW5zZm9ybTogbm9uZTtcclxuICAgIH1cclxufVxyXG4udGV4dCB7XHJcbiAgICBoMSxcclxuICAgIGgyLFxyXG4gICAgaDMge1xyXG4gICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IC41ZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgaDEsXHJcbiAgICBoMiB7XHJcbiAgICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6ICRzaXplLXNlcGFyYXRvcjQvMjtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6ICRzaXplLXNlcGFyYXRvcjQvMjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBoMyB7XHJcbiAgICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6ICRzaXplLXNlcGFyYXRvcjQvMjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAud3AtYmxvY2stbWVkaWEtdGV4dC5pcy1zdGFja2VkLW9uLW1vYmlsZSB7XHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgLW1zLWdyaWQtY29sdW1uczogMTAwJSAhaW1wb3J0YW50O1xyXG4gICAgICAgIC53cC1ibG9jay1tZWRpYS10ZXh0X19tZWRpYSB7XHJcbiAgICAgICAgICAgIGdyaWQtcm93OiAxO1xyXG4gICAgICAgICAgICBncmlkLWNvbHVtbjogMTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLndwLWJsb2NrLW1lZGlhLXRleHRfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICBncmlkLXJvdzogMjtcclxuICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDE7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDFlbSAwIDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgZmlndXJlLndwLWJsb2NrLWltYWdlIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG4gICAgLndwLWJsb2NrLWNvbHVtbnMge1xyXG4gICAgICAgICYgPiAqOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAud3AtYmxvY2stc3BhY2VyW3N0eWxlPVwiaGVpZ2h0OjFweFwiXSB7XHJcbiAgICAgICAgaGVpZ2h0OiAkc2l6ZS1zZXBhcmF0b3I0ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICBib2R5LnBhZ2UtdGVtcGxhdGUtcGFnZS1ob21lICNwcmVmb290ZXIgJixcclxuICAgIGJvZHkucGFnZS10ZW1wbGF0ZS1wYWdlLWhvbWUgI3BhZ2VEZWZhdWx0ICYge1xyXG4gICAgICAgIC53cC1ibG9jay1jb2x1bW5zIHtcclxuICAgICAgICAgICAgZ3JpZC1nYXA6ICRzaXplLWdhcC8yO1xyXG4gICAgICAgICAgICBnYXA6ICRzaXplLWdhcC8yO1xyXG4gICAgICAgICAgICAmID4gKjpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuI3BhZ2VNZW51IHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1heC1oZWlnaHQ6IG5vbmU7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAkc2l6ZS1zZXBhcmF0b3I0LzI7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRjb2xvci1iYXNlLCA0JSk7XHJcbiAgICAmID4gKjpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgfVxyXG4gICAgJi5vZmZzZXQge1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgIH1cclxuICAgICYub3BlbiB7XHJcbiAgICAgICAgdWwge1xyXG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiA5OTk5cHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMjBweCAyMHB4O1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWSgxKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICB1bCB7XHJcbiAgICAgICAgbWF4LWhlaWdodDogMDtcclxuICAgICAgICBwYWRkaW5nOiAwIDIwcHg7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVkoMCk7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogdG9wO1xyXG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZS1pbi1vdXQ7XHJcbiAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmLmFjdGl2ZSB+IC50ZXh0IHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICAgIC5idG5bb25jbGljayo9XCJtYXVzU2NyaXB0LnBhZ2VNZW51X3RvZ2dsZVZpZXdcIl0ge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICBwYWRkaW5nOiAxNXB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgJiA+ICo6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgZmlsbDogY3VycmVudENvbG9yO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOmZvY3VzLFxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuI2ZpeGVkTmF2aWdhdGlvbiB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICByaWdodDogMDtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICBoZWlnaHQ6ICRzaXplLWZpeGVkTmF2aWdhdGlvbjtcclxuICAgIHBhZGRpbmc6IDAgJHNpemUtY29udGFpbmVyNDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1iYXNlO1xyXG4gICAgYm94LXNoYWRvdzogMCAtMTBweCAxMHB4IHJnYmEoMCwgMCwgMCwgLjIpO1xyXG4gICAgdHJhbnNpdGlvbjogJGFuaTtcclxuICAgIGJvZHk6bm90KC5zaWRlUGFuZWwtb3BlbikgaGVhZGVyLmxhdGVudCAmIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7XHJcbiAgICB9XHJcbiAgICBoZWFkZXIubGF0ZW50ICYge1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDAgLTEwcHggMTBweCByZ2JhKDAsIDAsIDAsIDApO1xyXG4gICAgfVxyXG59XHJcbiNiYWNrVG9Ub3Age1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlICFpbXBvcnRhbnQ7XHJcbiAgICByaWdodDogMDtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgc3ZnIHtcclxuICAgICAgICB3aWR0aDogMjBweDtcclxuICAgICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICB9XHJcbn1cclxuLnNpZGVQYW5lbCB7XHJcbiAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgIC5zaWRlUGFuZWwtY29udGVudCB7XHJcbiAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gI3skc2l6ZS1maXhlZE5hdmlnYXRpb259KTtcclxuICAgICAgICBwYWRkaW5nOiAkc2l6ZS1zZXBhcmF0b3I0O1xyXG4gICAgfVxyXG4gICAgLnNpZGVQYW5lbC10b2dnbGUgc3ZnIHtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgfVxyXG4gICAgYm9keS5zaWRlUGFuZWwtb3BlbiBoZWFkZXIubGF0ZW50ICYgLnNpZGVQYW5lbC1jb250ZW50IHtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICB9XHJcbiAgICBoZWFkZXIuc3RpY2t5ICYge1xyXG4gICAgICAgIC5zaWRlUGFuZWwtdG9nZ2xlIHtcclxuICAgICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgICAgIGZpbGw6ICNmZmY7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuYm9keS5zaWRlUGFuZWwtb3BlbiBhc2lkZSxcclxuYm9keTpub3QoLnRvdWNoRGV2aWNlKSAubW9kYWxPcGVuIH4gYXNpZGUsXHJcbmJvZHkuc2lkZVBhbmVsLW9wZW4gZm9vdGVyLFxyXG5ib2R5LnNpZGVQYW5lbC1vcGVuIGhlYWRlciA+IC5jb250YWluZXIgPiAuc3BsaXQgPiAqOm5vdCguc2lkZVBhbmVsKSxcclxuYm9keS5zaWRlUGFuZWwtb3BlbiBoZWFkZXIgPiAuY29udGFpbmVyID4gLnNwbGl0ID4gLnNpZGVQYW5lbCA+IC5zaWRlUGFuZWwtdG9nZ2xlLFxyXG5ib2R5LnNpZGVQYW5lbC1vcGVuIGhlYWRlciA+IC5jb250YWluZXIgPiAjZml4ZWROYXZpZ2F0aW9uID4gKjpub3QoLm9wZW4pLFxyXG5ib2R5LnNpZGVQYW5lbC1vcGVuIG1haW4sXHJcbmJvZHk6bm90KC50b3VjaERldmljZSkgLm1vZGFsT3BlbiB7XHJcbiAgICBmaWx0ZXI6IG5vbmU7XHJcbn1cclxuZm9vdGVyIHtcclxuICAgIHBhZGRpbmc6ICRzaXplLXNlcGFyYXRvcjQgMDtcclxufVxyXG5zZWN0aW9uIHtcclxuICAgIHBhZGRpbmctdG9wOiAkc2l6ZS1zZXBhcmF0b3I0O1xyXG4gICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogJHNpemUtc2VwYXJhdG9yNDtcclxuICAgIH1cclxufVxyXG4uY29udGFpbmVyIHtcclxuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAjeyRzaXplLWNvbnRhaW5lcjQqMn0pO1xyXG4gICAgbWFyZ2luOiAwICRzaXplLWNvbnRhaW5lcjQ7XHJcbn1cclxuLmxvZ28ge1xyXG4gICAgaGVhZGVyID4gLmNvbnRhaW5lciA+IC5zcGxpdCA+IGgxID4gJiB7XHJcbiAgICAgICAgJi5sb2dvLW1hc3RlciB7XHJcbiAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6ICRzaXplLWhlYWRlciAtIDYwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBib2R5LnBhZ2UtdGVtcGxhdGUtcGFnZS1ob21lIGhlYWRlcjpub3QoLnN0aWNreSkgPiAuY29udGFpbmVyID4gLnNwbGl0ID4gaDEgPiAmIHtcclxuICAgICAgICAmLmxvZ28tbWFzdGVyIHtcclxuICAgICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgICAgIGZpbGw6IHJldmVydC1sYXllcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4uaXRlbXMge1xyXG4gICAgJi5pdGVtcy1yb3V0ZXMge1xyXG4gICAgICAgIGdyaWQtZ2FwOiAkc2l6ZS1nYXAvMjtcclxuICAgICAgICBnYXA6ICRzaXplLWdhcC8yO1xyXG4gICAgfVxyXG4gICAgI2FydGljbGVzTGlzdCAmIHtcclxuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxLCAxZnIpO1xyXG4gICAgICAgIGdyaWQtZ2FwOiAkc2l6ZS1nYXAvMjtcclxuICAgICAgICBnYXA6ICRzaXplLWdhcC8yO1xyXG4gICAgICAgICYgPiAqIHtcclxuICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICBncmlkLWNvbHVtbjogMSAvIDI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAjcXVpY2tCbG9nICYge1xyXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEsIDFmcik7XHJcbiAgICAgICAgZ3JpZC1nYXA6ICRzaXplLWdhcC8yO1xyXG4gICAgICAgIGdhcDogJHNpemUtZ2FwLzI7XHJcbiAgICB9XHJcbiAgICAjaG9tZVN0YXRzICYuaXRlbXMtc3RhdHMge1xyXG4gICAgICAgIGdyaWQtZ2FwOiAkc2l6ZS1nYXA7XHJcbiAgICAgICAgZ2FwOiAkc2l6ZS1nYXA7XHJcbiAgICB9XHJcbn1cclxuLml0ZW0ge1xyXG4gICAgJi5pdGVtLWFydGljbGUge1xyXG4gICAgICAgICYgPiAuc3BsaXQge1xyXG4gICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMjAwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogY2FsYygxMDAlIC0gMjAwcHgpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIGhlaWdodDogMjAwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi5zd2lwZXItY29udGFpbmVyIHtcclxuICAgIC5zd2lwZXItbmV4dCxcclxuICAgIC5zd2lwZXItcHJldiB7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgfVxyXG4gICAgLnN3aXBlci1uZXh0IHtcclxuICAgICAgICByaWdodDogJHNpemUtY29udGFpbmVyNC8yO1xyXG4gICAgICAgIHRyYW5zZm9ybTogbm9uZTtcclxuICAgIH1cclxuICAgIC5zd2lwZXItcHJldiB7XHJcbiAgICAgICAgbGVmdDogJHNpemUtY29udGFpbmVyNC8yO1xyXG4gICAgICAgIHRyYW5zZm9ybTogbm9uZTtcclxuICAgIH1cclxuICAgIC5zd2lwZXItcGFnaW5hdGlvbiB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDEwcHg7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgIH1cclxuICAgICNob21lU2xpZGVyICYge1xyXG4gICAgICAgIHBhZGRpbmc6IDAgJHNpemUtY29udGFpbmVyNDtcclxuICAgICAgICAuc3dpcGVyLXNsaWRlIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiAyNTBweDtcclxuICAgICAgICAgICAgbWFyZ2luOiAwICRzaXplLWNvbnRhaW5lcjQ7XHJcbiAgICAgICAgICAgIC13ZWJraXQtYmFja2Ryb3AtZmlsdGVyOiBub25lO1xyXG4gICAgICAgICAgICBiYWNrZHJvcC1maWx0ZXI6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zd2lwZXItc2xpZGUgLmNvbnRlbnQge1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gI3skc2l6ZS1jb250YWluZXI0fSk7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogdW5zZXQ7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgJHNpemUtY29udGFpbmVyNC8yO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICYgPiAqOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuc3dpcGVyLXNsaWRlIC5pbWFnZVdyYXAge1xyXG4gICAgICAgICAgICByaWdodDogJHNpemUtc2VwYXJhdG9yNC8yO1xyXG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiBjYWxjKDEwMCUgLSAjeyRzaXplLXNlcGFyYXRvcjR9KTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnN3aXBlci1wYWdpbmF0aW9uIHtcclxuICAgICAgICAgICAgcmlnaHQ6IGNhbGMoI3skc2l6ZS1jb250YWluZXI0fSArIDIwcHggKyA4cHgpO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuc3dpcGVyLXNsaWRlIGltZy5pbWFnZS1iZyB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IC41O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4jc2libGluZ3NBcnRpY2xlcyB7XHJcbiAgICAmID4gLnNwbGl0IHtcclxuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogJHNpemUtc2VwYXJhdG9yNC8yO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6ICRzaXplLXNlcGFyYXRvcjQvMjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuI2NvbnRhY3Qge1xyXG4gICAgLmlubmVyQ29udGVudCB7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAmID4gLnNwbGl0IHtcclxuICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRzaXplLXNlcGFyYXRvcjQvMjtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmlubmVyRm9vdGVyIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAkc2l6ZS1zZXBhcmF0b3I0LzI7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtJHNpemUtY29udGFpbmVyNDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogLSRzaXplLWNvbnRhaW5lcjQ7XHJcbiAgICB9XHJcbn1cclxuI3BhZ2VJbnRybyB7XHJcbiAgICBwYWRkaW5nLXRvcDogJHNpemUtaGVhZGVyIC0gNTBweCArICRzaXplLXNlcGFyYXRvcjQvMjtcclxuICAgIHBhZGRpbmctYm90dG9tOiAkc2l6ZS1zZXBhcmF0b3I0LzI7XHJcbn1cclxuI2FydGljbGUsXHJcbiNwYWdlRGVmYXVsdCB7XHJcbiAgICAuaW5uZXJDb250ZW50IHtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgfVxyXG4gICAgLmlubmVyRm9vdGVyIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAkc2l6ZS1zZXBhcmF0b3I0LzI7XHJcbiAgICB9XHJcbn1cclxuI3F1aWNrQmxvZyB7XHJcbiAgICAuaW5uZXJDb250ZW50IHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAkc2l6ZS1zZXBhcmF0b3I0LzI7XHJcbiAgICB9XHJcbiAgICAuaW5uZXJGb290ZXIge1xyXG4gICAgICAgIG1hcmdpbi10b3A6ICRzaXplLXNlcGFyYXRvcjQvMjtcclxuICAgIH1cclxufVxyXG4jaG9tZVNsaWRlciB7XHJcbiAgICB0b3A6IC0zMHB4O1xyXG4gICAgbWFyZ2luLXRvcDogMDtcclxuICAgIG1hcmdpbi1ib3R0b206IC02MHB4O1xyXG4gICAgcGFkZGluZy10b3A6ICRzaXplLWhlYWRlciAtIDUwcHg7XHJcbiAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgIHRvcDogY2FsYyg3NSUgLSAxNTBweCArICN7KCRzaXplLWhlYWRlciAtIDUwcHgpLzJ9ICsgOHB4KTtcclxuICAgIH1cclxuICAgICY6OmFmdGVyIHtcclxuICAgICAgICBoZWlnaHQ6IGNhbGMoNzUlICsgI3soJHNpemUtaGVhZGVyIC0gNTBweCkvMn0pO1xyXG4gICAgfVxyXG4gICAgLmlubmVyQ29udGVudCB7XHJcbiAgICAgICAgJjo6YmVmb3JlLFxyXG4gICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgdG9wOiAtKCRzaXplLWhlYWRlciAtIDUwcHgpO1xyXG4gICAgICAgICAgICB3aWR0aDogJHNpemUtY29udGFpbmVyNDtcclxuICAgICAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgKyAjeyRzaXplLWhlYWRlciAtIDUwcHh9KTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIGNhbGMoNzUlICsgI3soJHNpemUtaGVhZGVyIC0gNTBweCkvMn0gKyAuNXB4KSwgMTAwJSBjYWxjKDI1JSAtICN7KCRzaXplLWhlYWRlciAtIDUwcHgpLzJ9KTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgY2FsYyg3NSUgKyAjeygkc2l6ZS1oZWFkZXIgLSA1MHB4KS8yfSArIC41cHgpLCAxMDAlIGNhbGMoMjUlIC0gI3soJHNpemUtaGVhZGVyIC0gNTBweCkvMn0pO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4ucGhvdG9HYWxsZXJ5IHtcclxuICAgICYubXVsdGlwbGUge1xyXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XHJcbiAgICB9XHJcbn1cclxuLndwcGItYWxlcnQsXHJcbi53cHBiLXN1Y2Nlc3MsXHJcbi53cHBiLWVycm9yLFxyXG4ud3BwYi13YXJuaW5nLFxyXG4jd3BwYl9yZWdpc3Rlcl9wcmVfZm9ybV9tZXNzYWdlLFxyXG4ubm90aWNlIHtcclxuICAgICN1c2VyUmVnaXN0cmF0aW9uICY6bm90KDpsYXN0LWNoaWxkKSxcclxuICAgICN1c2VyTG9naW4gJjpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAkc2l6ZS1zZXBhcmF0b3I0LzI7XHJcbiAgICB9XHJcbn1cclxuI3VzZXJBY2NvdW50IHtcclxuICAgIC5pbm5lckNvbnRlbnQge1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgJiA+IC5zcGxpdCB7XHJcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDIpIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogJHNpemUtZ2FwLzI7XHJcbiAgICAgICAgICAgICAgICAmID4gKjpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkc2l6ZS1zZXBhcmF0b3I0LzI7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuYXNpZGUjcHJlZm9vdGVyIHtcclxuICAgIHBhZGRpbmc6ICRzaXplLXNlcGFyYXRvcjQvMiAwO1xyXG59XHJcbi5sYWJlbCB7XHJcbiAgICAjaG9tZVNsaWRlciAmIHtcclxuICAgICAgICAmLmxhYmVsLTEge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEuNWVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICN1c2VyQWNjb3VudCAuaW5uZXJDb250ZW50ID4gLnNwbGl0Om50aC1jaGlsZCgyKSAmIHtcclxuICAgICAgICAmLmxhYmVsLXNlY3Rpb24ge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkc2l6ZS1zZXBhcmF0b3I0LzI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi5maWx0ZXJzIHtcclxuICAgICNhcnRpY2xlc0ZpbHRlciAmIHtcclxuICAgICAgICBpbnB1dFt0eXBlPVwiZGF0ZVwiXSxcclxuICAgICAgICBpbnB1dFt0eXBlPVwidGltZVwiXSxcclxuICAgICAgICBpbnB1dFt0eXBlPVwibW9udGhcIl0sXHJcbiAgICAgICAgaW5wdXRbdHlwZT1cIndlZWtcIl0sXHJcbiAgICAgICAgaW5wdXRbdHlwZT1cImRhdGV0aW1lXCJdLFxyXG4gICAgICAgIGlucHV0W3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXSxcclxuICAgICAgICBpbnB1dFt0eXBlPVwiZW1haWxcIl0sXHJcbiAgICAgICAgaW5wdXRbdHlwZT1cIm51bWJlclwiXSxcclxuICAgICAgICBpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl0sXHJcbiAgICAgICAgaW5wdXRbdHlwZT1cInNlYXJjaFwiXSxcclxuICAgICAgICBpbnB1dFt0eXBlPVwidGVsXCJdLFxyXG4gICAgICAgIGlucHV0W3R5cGU9XCJ0ZXh0XCJdLFxyXG4gICAgICAgIGlucHV0W3R5cGU9XCJ1cmxcIl0sXHJcbiAgICAgICAgc2VsZWN0LFxyXG4gICAgICAgIHRleHRhcmVhIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiB1bnNldDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuZm9ybSN3cHBiLWVkaXQtdXNlcixcclxuZm9ybSN3cHBiLXJlY292ZXItcGFzc3dvcmQsXHJcbmZvcm0jd3BwYi1sb2dpbmZvcm0sXHJcbmZvcm0jd3BwYi1yZWdpc3Rlci11c2VyIHtcclxuICAgIHBhZGRpbmc6ICRzaXplLWdhcC8yO1xyXG59XHJcbi53cHBiLXVzZXItZm9ybXMge1xyXG4gICAgLmxvZ2luLXJlZ2lzdGVyLWxvc3QtcGFzc3dvcmQge1xyXG4gICAgICAgIG1hcmdpbi10b3A6ICRzaXplLWdhcC8yO1xyXG4gICAgfVxyXG59XHJcbnRhYmxlIHtcclxuICAgICYucmVzcG9uc2l2ZVRhYmxlIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgdGhlYWQge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHdpZHRoOiAwO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDA7XHJcbiAgICAgICAgICAgIG1hcmdpbjogLTFweDtcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICBjbGlwOiByZWN0KDAgMCAwIDApO1xyXG4gICAgICAgIH1cclxuICAgICAgICB0ciB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLWJhc2U7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHRkIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XHJcbiAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY29sb3ItYmFzZSwgLjI1KTtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IC44ZW07XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHRkOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IGF0dHIoZGF0YS1sYWJlbCk7XHJcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgIH1cclxuICAgICAgICB0ZDpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgdGJvZHkgdGQge1xyXG4gICAgICAgICAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMWVtO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAjdXNlckFjY291bnRUZWFjaGVycyAmLnRhYmxlc29ydGVyIHtcclxuICAgICAgICBkaXNwbGF5OiB0YWJsZTtcclxuICAgICAgICB0Ym9keSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHRkIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHRkOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xyXG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgIH1cclxuICAgICAgICB0Ym9keSB0ZCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDdweCAxMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4ud3AtYmxvY2stYnV0dG9uX19saW5rLFxyXG4uYnRuLFxyXG4uYnV0dG9uLFxyXG5idXR0b24sXHJcbmlucHV0W3R5cGU9XCJidXR0b25cIl0sXHJcbmlucHV0W3R5cGU9XCJyZXNldFwiXSxcclxuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XHJcbiAgICAjdXNlckFjY291bnRUZWFjaGVycyB0YWJsZSAmIHtcclxuICAgICAgICB3aWR0aDogYXV0bztcclxuICAgIH1cclxuICAgICNob21lU2xpZGVyICYge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDVweDtcclxuICAgIH1cclxufVxyXG5oZWFkZXIgPiAuY29udGFpbmVyID4gLnNwbGl0ID4gLnNob3dPbkZpeGVkTmF2aWdhdGlvbixcclxuaGVhZGVyID4gLmNvbnRhaW5lciA+IC5zcGxpdCA+ICNzaWRlTWVudSB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG59XHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSBsb3cgZGlzcGxheSovXHJcbkBtZWRpYSAobWF4LWhlaWdodDogJHNpemUtZGlzcGxheU1pbkhlaWdodCkge1xyXG5cclxufSIsCgkJIi8vIG1haW46IG1hc3Rlci5zY3NzXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gPD0gNDgwICovXHJcbm1haW4ge1xyXG4gICAgYm9keS5icm93c2VyQ2hyb21lLnRvdWNoRGV2aWNlICYge1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IHVuc2V0ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbn1cclxuLndwY2Y3IHtcclxuICAgIC5yb3cge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICB9XHJcbiAgICAucm93IHNwYW4ge1xyXG4gICAgICAgICY6bm90KDpmaXJzdC1jaGlsZCk6bm90KC53cGNmNy1ub3QtdmFsaWQtdGlwKTpub3QoLndwY2Y3LXNwaW5uZXIpOm5vdCgud3BjZjctbGlzdC1pdGVtLWxhYmVsKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCk6bm90KC53cGNmNy1ub3QtdmFsaWQtdGlwKTpub3QoLndwY2Y3LXNwaW5uZXIpOm5vdCgud3BjZjctbGlzdC1pdGVtLWxhYmVsKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnJlQ0FQVENIQWluZm8ge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICB9XHJcbiAgICAjY29udGFjdCAmIHtcclxuICAgICAgICBwYWRkaW5nOiAyMHB4O1xyXG4gICAgfVxyXG59XHJcbi5zaWRlUGFuZWwge1xyXG4gICAgLnNpZGVQYW5lbC1jb250ZW50IHtcclxuICAgICAgICBwYWRkaW5nOiA2MHB4ICRzaXplLXNlcGFyYXRvcjUgJHNpemUtc2VwYXJhdG9yNTtcclxuICAgIH1cclxufVxyXG5mb290ZXIge1xyXG4gICAgcGFkZGluZzogJHNpemUtc2VwYXJhdG9yNSAwO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgJiA+IC5jb250YWluZXIgPiAuc3BsaXQge1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogJHNpemUtc2VwYXJhdG9yNS8yO1xyXG4gICAgICAgICAgICAmID4gLnNwbGl0IHtcclxuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDEpIHtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgICAgICYgPiAqOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYgPiAqOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICAgICAgICAgICYgPiAqOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJjpudGgtY2hpbGQoMikge1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogJHNpemUtc2VwYXJhdG9yNS8yO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5zZWN0aW9uIHtcclxuICAgIHBhZGRpbmctdG9wOiAkc2l6ZS1zZXBhcmF0b3I1O1xyXG4gICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogJHNpemUtc2VwYXJhdG9yNTtcclxuICAgIH1cclxufVxyXG4uY29udGFpbmVyIHtcclxuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAjeyRzaXplLWNvbnRhaW5lcjUqMn0pO1xyXG4gICAgbWFyZ2luOiAwICRzaXplLWNvbnRhaW5lcjU7XHJcbn1cclxuLnRleHQge1xyXG4gICAgaDEsXHJcbiAgICBoMiB7XHJcbiAgICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6ICRzaXplLXNlcGFyYXRvcjUvMjtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6ICRzaXplLXNlcGFyYXRvcjUvMjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBoMyB7XHJcbiAgICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6ICRzaXplLXNlcGFyYXRvcjUvMjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAud3AtYmxvY2stc3BhY2VyW3N0eWxlPVwiaGVpZ2h0OjFweFwiXSB7XHJcbiAgICAgICAgaGVpZ2h0OiAkc2l6ZS1zZXBhcmF0b3I1ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICBib2R5LnBhZ2UtdGVtcGxhdGUtcGFnZS1ob21lICNwcmVmb290ZXIgJixcclxuICAgIGJvZHkucGFnZS10ZW1wbGF0ZS1wYWdlLWhvbWUgI3BhZ2VEZWZhdWx0ICYge1xyXG4gICAgICAgIC53cC1ibG9jay1jb2x1bW5zIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBhc2lkZSNwcmVmb290ZXIgJiB7XHJcbiAgICAgICAgLndwLWJsb2NrLWNvbHVtbnMge1xyXG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxLCAxZnIpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4ubGluayB7XHJcbiAgICAjbWVudS1oZWFkZXItbWVudSAmLFxyXG4gICAgI21lbnUtc2lkZS1tZW51ICYge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS41ZW07XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNWVtO1xyXG4gICAgfVxyXG59XHJcbi5zd2lwZXItY29udGFpbmVyIHtcclxuICAgIC5zd2lwZXItbmV4dCB7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgICAgICByaWdodDogMjBweDtcclxuICAgIH1cclxuICAgIC5zd2lwZXItcHJldiB7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgIGxlZnQ6IDIwcHg7XHJcbiAgICB9XHJcbiAgICAjaG9tZVNsaWRlciAmIHtcclxuICAgICAgICBwYWRkaW5nOiAwICRzaXplLWNvbnRhaW5lcjU7XHJcbiAgICAgICAgLnN3aXBlci1zbGlkZSB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAkc2l6ZS1jb250YWluZXI1O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuc3dpcGVyLXNsaWRlIC5jb250ZW50IHtcclxuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtICN7JHNpemUtY29udGFpbmVyNSoyfSAtIDQwcHgpO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwICRzaXplLWNvbnRhaW5lcjUrMjBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnN3aXBlci1zbGlkZSAuaW1hZ2VXcmFwIHtcclxuICAgICAgICAgICAgcmlnaHQ6ICRzaXplLXNlcGFyYXRvcjUvMjtcclxuICAgICAgICAgICAgbWF4LWhlaWdodDogY2FsYygxMDAlIC0gI3skc2l6ZS1zZXBhcmF0b3I1fSk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zd2lwZXItcGFnaW5hdGlvbiB7XHJcbiAgICAgICAgICAgIHJpZ2h0OiBjYWxjKCN7JHNpemUtY29udGFpbmVyNX0gKyAyMHB4ICsgOHB4KTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuI3BhZ2VNZW51IHtcclxuICAgIG1hcmdpbi1ib3R0b206ICRzaXplLXNlcGFyYXRvcjU7XHJcbn1cclxuI2ZpeGVkTmF2aWdhdGlvbiB7XHJcbiAgICBwYWRkaW5nOiAwICRzaXplLWNvbnRhaW5lcjU7XHJcbn1cclxuI21lbnUtZm9vdGVyLXVzZXIsXHJcbiNtZW51LWZvb3Rlci1tZW51IHtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxufVxyXG4jY29weXJpZ2h0IHtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxufVxyXG4jc2libGluZ3NBcnRpY2xlcyB7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgJiA+IC5zcGxpdCB7XHJcbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkc2l6ZS1zZXBhcmF0b3I1LzI7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgYSA+IC5zcGxpdCB7XHJcbiAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAubGFiZWwtMiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICAgICAgYSA+IC5zcGxpdCB7XHJcbiAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAubGFiZWwtMiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBhIHtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiNjb250YWN0IHtcclxuICAgIC5pbm5lckNvbnRlbnQge1xyXG4gICAgICAgICYgPiAuc3BsaXQge1xyXG4gICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRzaXplLXNlcGFyYXRvcjU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJiA+ICo6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmlubmVyRm9vdGVyIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAkc2l6ZS1zZXBhcmF0b3I1LzI7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtJHNpemUtY29udGFpbmVyNTtcclxuICAgICAgICBtYXJnaW4tbGVmdDogLSRzaXplLWNvbnRhaW5lcjU7XHJcbiAgICB9XHJcbn1cclxuI3BhZ2VJbnRybyB7XHJcbiAgICBwYWRkaW5nLXRvcDogJHNpemUtaGVhZGVyIC0gNTBweCArICRzaXplLXNlcGFyYXRvcjUvMjtcclxuICAgIHBhZGRpbmctYm90dG9tOiAkc2l6ZS1zZXBhcmF0b3I1LzI7XHJcbn1cclxuI2FydGljbGUsXHJcbiNwYWdlRGVmYXVsdCB7XHJcbiAgICAuaW5uZXJGb290ZXIge1xyXG4gICAgICAgIG1hcmdpbi10b3A6ICRzaXplLXNlcGFyYXRvcjUvMjtcclxuICAgIH1cclxufVxyXG4jcXVpY2tCbG9nIHtcclxuICAgIC5pbm5lckNvbnRlbnQge1xyXG4gICAgICAgIG1hcmdpbi10b3A6ICRzaXplLXNlcGFyYXRvcjUvMjtcclxuICAgIH1cclxuICAgIC5pbm5lckZvb3RlciB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogJHNpemUtc2VwYXJhdG9yNS8yO1xyXG4gICAgfVxyXG59XHJcbi5pdGVtcyB7XHJcbiAgICAmLml0ZW1zLXJvdXRlcyB7XHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMSwgMWZyKTtcclxuICAgIH1cclxuICAgICYuaXRlbXMtc3RhdHMge1xyXG4gICAgICAgIGdyaWQtZ2FwOiAkc2l6ZS1nYXAvMjtcclxuICAgICAgICBnYXA6ICRzaXplLWdhcC8yO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICB9XHJcbiAgICAjaG9tZVN0YXRzICYuaXRlbXMtc3RhdHMge1xyXG4gICAgICAgIGdyaWQtZ2FwOiAkc2l6ZS1nYXAvMjtcclxuICAgICAgICBnYXA6ICRzaXplLWdhcC8yO1xyXG4gICAgfVxyXG59XHJcbi5pdGVtIHtcclxuICAgICYuaXRlbS1zdGF0IHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXgtd2lkdGg6IHVuc2V0O1xyXG4gICAgfVxyXG59XHJcbi53cHBiLWFsZXJ0LFxyXG4ud3BwYi1zdWNjZXNzLFxyXG4ud3BwYi1lcnJvcixcclxuLndwcGItd2FybmluZyxcclxuI3dwcGJfcmVnaXN0ZXJfcHJlX2Zvcm1fbWVzc2FnZSxcclxuLm5vdGljZSB7XHJcbiAgICAjdXNlclJlZ2lzdHJhdGlvbiAmOm5vdCg6bGFzdC1jaGlsZCksXHJcbiAgICAjdXNlckxvZ2luICY6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogJHNpemUtc2VwYXJhdG9yNS8yO1xyXG4gICAgfVxyXG59XHJcbiN1c2VyQWNjb3VudCB7XHJcbiAgICAuaW5uZXJDb250ZW50IHtcclxuICAgICAgICAmID4gLnNwbGl0IHtcclxuICAgICAgICAgICAgJjpudGgtY2hpbGQoMikge1xyXG4gICAgICAgICAgICAgICAgJiA+ICo6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJHNpemUtc2VwYXJhdG9yNS8yO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbmFzaWRlI3ByZWZvb3RlciB7XHJcbiAgICBwYWRkaW5nOiAkc2l6ZS1zZXBhcmF0b3I1LzIgMDtcclxufVxyXG4jaG9tZVNsaWRlciB7XHJcbiAgICAuaW5uZXJDb250ZW50IHtcclxuICAgICAgICAmOjpiZWZvcmUsXHJcbiAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICB3aWR0aDogJHNpemUtY29udGFpbmVyNTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLndwLWJsb2NrLWJ1dHRvbl9fbGluayxcclxuLmJ0bixcclxuLmJ1dHRvbixcclxuYnV0dG9uLFxyXG5pbnB1dFt0eXBlPVwiYnV0dG9uXCJdLFxyXG5pbnB1dFt0eXBlPVwicmVzZXRcIl0sXHJcbmlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xyXG4gICAgI3NpZGVNZW51ICYuYnRuLWxvZ2luLmJ0bi1pY29uIHtcclxuICAgICAgICBmb250LXNpemU6IDEuNWVtO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjVlbTtcclxuICAgIH1cclxufVxyXG4ubG9nbyB7XHJcbiAgICAmLmxvZ28tcGFydG5lciB7XHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgd2lkdGg6IDE1MHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4ubGFiZWwge1xyXG4gICAgI3VzZXJBY2NvdW50IC5pbm5lckNvbnRlbnQgPiAuc3BsaXQ6bnRoLWNoaWxkKDIpICYge1xyXG4gICAgICAgICYubGFiZWwtc2VjdGlvbiB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRzaXplLXNlcGFyYXRvcjUvMjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxudGFibGUge1xyXG4gICAgJi5kb3dubG9hZEZpbGVzIHtcclxuICAgICAgICB0ciB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIH1cclxuICAgICAgICB0ZCB7XHJcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDEpIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IC41ZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjpudGgtY2hpbGQoMikge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDQwcHggLSAxMDBweCk7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjpudGgtY2hpbGQoMykge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMHB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4uYWN0aW9uczpub3QodGQpIHtcclxuICAgIHRhYmxlLmRvd25sb2FkRmlsZXMgJiB7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzdHJldGNoO1xyXG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgKyA1cHgpO1xyXG4gICAgICAgICYgPiAqIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSBsb3cgZGlzcGxheSovXHJcbkBtZWRpYSAobWF4LWhlaWdodDogJHNpemUtZGlzcGxheU1pbkhlaWdodCkge1xyXG5cclxufSIsCgkJIi8vIG1haW46IG1hc3Rlci5zY3NzXHJcbkBtZWRpYSAobWluLXdpZHRoOiBjYWxjKDEyMDBweCArICN7JHNpemUtY29udGFpbmVyMSoyfSArIDEwcHgpKSB7XHJcbiAgICAuY29udGFpbmVyIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDEyMDBweDtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICAmLmNvbnRhaW5lci1vbmx5UmlnaHQge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiBjYWxjKCgxMDB2dyAtIDEyMDBweCAtIDEwcHgpLzIpO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLmNvbnRhaW5lci1vbmx5TGVmdCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogY2FsYygoMTAwdncgLSAxMjAwcHggLSAxMHB4KS8yKTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi5jb250YWluZXItbWF4Q29udGFpbmVyIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiBjYWxjKDEyMDBweCArICN7JHNpemUtY29udGFpbmVyMSoyfSk7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5zd2lwZXItY29udGFpbmVyIHtcclxuICAgICAgICAjaG9tZVNsaWRlciAmIHtcclxuICAgICAgICAgICAgLnN3aXBlci1wYWdpbmF0aW9uIHtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiBjYWxjKCgxMDB2dyAtIDEyMDBweCkvMiAtIDEwcHggKyAyMHB4ICsgOHB4KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNXB4KSBhbmQgKG1heC13aWR0aDogMTQwMHB4KSB7XHJcblxyXG59IiwKCQkiLy8gbWFpbjogbWFzdGVyLnNjc3NcclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSBhbmltYXRpb24gKi9cclxuLmFuaUZhZGVJbiB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgYW5pbWF0aW9uLW5hbWU6IGFuaUZhZGVJbjtcclxuICAgIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGFuaUZhZGVJbjtcclxuICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMXM7XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogMXM7XHJcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcclxuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XHJcbiAgICBhbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcclxuICAgIC13ZWJraXQtYW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7XHJcbn1cclxuQC13ZWJraXQta2V5ZnJhbWVzIGFuaUZhZGVJbiB7XHJcbiAgICAwJSB7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgIH1cclxuICAgIDEwMCUge1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICB9XHJcbn1cclxuQGtleWZyYW1lcyBhbmlGYWRlSW4ge1xyXG4gICAgMCUge1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICB9XHJcbiAgICAxMDAlIHtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgfVxyXG59XHJcbi5hbmlQbG9wIHtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogYW5pUGxvcDtcclxuICAgIGFuaW1hdGlvbi1uYW1lOiBhbmlQbG9wO1xyXG4gICAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IC41cztcclxuICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogLjVzO1xyXG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcclxuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xyXG4gICAgLXdlYmtpdC1hbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcclxuICAgIGFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzO1xyXG59XHJcbkAtd2Via2l0LWtleWZyYW1lcyBhbmlQbG9wIHtcclxuICAgIDAlIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICB9XHJcbiAgICAxMDAlIHtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XHJcbiAgICB9XHJcbn1cclxuQGtleWZyYW1lcyBhbmlQbG9wIHtcclxuICAgIDAlIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICB9XHJcbiAgICAxMDAlIHtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XHJcbiAgICB9XHJcbn1cclxuLmFuaVB1bHNlIHtcclxuICAgIGJveC1zaGFkb3c6IDAgMCAwIHJnYmEoJGNvbG9yLWJhc2UsIC40KTtcclxuICAgIC13ZWJraXQtYW5pbWF0aW9uOiBhbmlQdWxzZSAycyBpbmZpbml0ZTtcclxuICAgIGFuaW1hdGlvbjogYW5pUHVsc2UgMnMgaW5maW5pdGU7XHJcbn1cclxuQC13ZWJraXQta2V5ZnJhbWVzIGFuaVB1bHNlIHtcclxuICAgIDAlIHtcclxuICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAwIHJnYmEoJGNvbG9yLWJhc2UsIC40KTtcclxuICAgIH1cclxuICAgIDcwJSB7XHJcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgMTBweCByZ2JhKCRjb2xvci1iYXNlLCAwKTtcclxuICAgIH1cclxuICAgIDEwMCUge1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAgcmdiYSgkY29sb3ItYmFzZSwgMCk7XHJcbiAgICB9XHJcbn1cclxuQGtleWZyYW1lcyBhbmlQdWxzZSB7XHJcbiAgICAwJSB7XHJcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgMCByZ2JhKCRjb2xvci1iYXNlLCAuNCk7XHJcbiAgICB9XHJcbiAgICA3MCUge1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDEwcHggcmdiYSgkY29sb3ItYmFzZSwgMCk7XHJcbiAgICB9XHJcbiAgICAxMDAlIHtcclxuICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAwIHJnYmEoJGNvbG9yLWJhc2UsIDApO1xyXG4gICAgfVxyXG59XHJcbi5hbmlTcGluIHtcclxuICAgIC13ZWJraXQtYW5pbWF0aW9uOiBhbmlTcGluIGxpbmVhciAyMHMgaW5maW5pdGU7XHJcbiAgICBhbmltYXRpb246IGFuaVNwaW4gbGluZWFyIDIwcyBpbmZpbml0ZTtcclxufVxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgYW5pU3BpbiB7XHJcbiAgICAwJSB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XHJcbiAgICB9XHJcbiAgICAxMDAlIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xyXG4gICAgfVxyXG59XHJcbkBrZXlmcmFtZXMgYW5pU3BpbiB7XHJcbiAgICAwJSB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XHJcbiAgICB9XHJcbiAgICAxMDAlIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xyXG4gICAgfVxyXG59XHJcbi5hbmlMZXZpdGF0ZSB7XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbjogYW5pTGV2aXRhdGUgbGluZWFyIDEwcyBpbmZpbml0ZTtcclxuICAgIGFuaW1hdGlvbjogYW5pTGV2aXRhdGUgbGluZWFyIDEwcyBpbmZpbml0ZTtcclxufVxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgYW5pTGV2aXRhdGUge1xyXG4gICAgMCUge1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcclxuICAgIH1cclxuICAgIDI1JSB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMHB4KTtcclxuICAgIH1cclxuICAgIDUwJSB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xyXG4gICAgfVxyXG4gICAgNzUlIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTBweCk7XHJcbiAgICB9XHJcbiAgICAxMDAlIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XHJcbiAgICB9XHJcbn1cclxuQGtleWZyYW1lcyBhbmlMZXZpdGF0ZSB7XHJcbiAgICAwJSB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xyXG4gICAgfVxyXG4gICAgMjUlIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwcHgpO1xyXG4gICAgfVxyXG4gICAgNTAlIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XHJcbiAgICB9XHJcbiAgICA3NSUge1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMHB4KTtcclxuICAgIH1cclxuICAgIDEwMCUge1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcclxuICAgIH1cclxufVxyXG5cclxuLy8gdmlzaWJpbGl0eUNoZWNrZXJcclxuLnZpc2liaWxpdHktaW5pdCB7XHJcbiAgICAmLnZpc2liaWxpdHktZGVmYXVsdDpub3Qoc2VjdGlvbikge1xyXG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgICAgICB0cmFuc2l0aW9uOiBub25lO1xyXG4gICAgfVxyXG4gICAgJi52aXNpYmlsaXR5LXNlZW46bm90KHNlY3Rpb24pIHtcclxuICAgICAgICB0cmFuc2l0aW9uOiAxcyBjdWJpYy1iZXppZXIoLjQsIDAsIC4yLCAxKTtcclxuICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgfVxyXG59XHJcblxyXG4ucHJlbG9hZGVyIHtcclxuICAgICYgPiBkaXYge1xyXG4gICAgICAgIC13ZWJraXQtYW5pbWF0aW9uOiBwcmVsb2FkZXIgMS40cyBpbmZpbml0ZSBlYXNlLWluLW91dCBib3RoO1xyXG4gICAgICAgIGFuaW1hdGlvbjogcHJlbG9hZGVyIDEuNHMgaW5maW5pdGUgZWFzZS1pbi1vdXQgYm90aDtcclxuICAgICAgICAmOm50aC1jaGlsZCgxKSB7XHJcbiAgICAgICAgICAgIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAtLjMycztcclxuICAgICAgICAgICAgYW5pbWF0aW9uLWRlbGF5OiAtLjMycztcclxuICAgICAgICB9XHJcbiAgICAgICAgJjpudGgtY2hpbGQoMikge1xyXG4gICAgICAgICAgICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogLS4xNnM7XHJcbiAgICAgICAgICAgIGFuaW1hdGlvbi1kZWxheTogLS4xNnM7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbkAtd2Via2l0LWtleWZyYW1lcyBwcmVsb2FkZXIge1xyXG4gICAgMCUsXHJcbiAgICA4MCUsXHJcbiAgICAxMDAlIHtcclxuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMCk7XHJcbiAgICB9XHJcbiAgICA0MCUge1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcclxuICAgIH1cclxufVxyXG5Aa2V5ZnJhbWVzIHByZWxvYWRlciB7XHJcbiAgICAwJSxcclxuICAgIDgwJSxcclxuICAgIDEwMCUge1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwKTtcclxuICAgIH1cclxuICAgIDQwJSB7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xyXG4gICAgfVxyXG59IgoJXSwKCSJuYW1lcyI6IFtdLAoJIm1hcHBpbmdzIjogIkFBQ2dCLHNGQUE4RixBQ0Q5Ryw0RUFBNEUsQUFVNUUsQUFBQSxJQUFJLEFBQUMsQ0FDSCxXQUFXLENBQUUsSUFBSSxDQUNqQix3QkFBd0IsQ0FBRSxJQUFJLENBQy9CLEFBU0QsQUFBQSxJ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LEtBQUssQ0FBQSxBQUFBLElBQUMsQ0FBSyxNQUFNLEFBQVgsQ0EyQkQsUUFBUSxDQW5DakIsSUFBSSxDQVNBLEtBQUssQ0FBQSxBQUFBLElBQUMsQ0FBSyxPQUFPLEFBQVosQ0F5QkQsYUFBYSxDQWxDdEIsSUFBSSxDQVNBLEtBQUssQ0FBQSxBQUFBLElBQUMsQ0FBSyxPQUFPLEFBQVosQ0EwQkQsUUFBUSxDQW5DakIsSUFBSSxDQVVBLEtBQUssQ0FBQSxBQUFBLElBQUMsQ0FBSyxNQUFNLEFBQVgsQ0F3QkQsYUFBYSxDQWxDdEIsSUFBSSxDQVVBLEtBQUssQ0FBQSxBQUFBLElBQUMsQ0FBSyxNQUFNLEFBQVgsQ0F5QkQsUUFBUSxDQW5DakIsSUFBSSxDQVdBLEtBQUssQ0FBQSxBQUFBLElBQUMsQ0FBSyxVQUFVLEFBQWYsQ0F1QkQsYUFBYSxDQWxDdEIsSUFBSSxDQVdBLEtBQUssQ0FBQSxBQUFBLElBQUMsQ0FBSyxVQUFVLEFBQWYsQ0F3QkQsUUFBUSxDQW5DakIsSUFBSSxDQVlBLEtBQUssQ0FBQSxBQUFBLElBQUMsQ0FBSyxnQkFBZ0IsQUFBckIsQ0FzQkQsYUFBYSxDQWxDdEIsSUFBSSxDQVlBLEtBQUssQ0FBQSxBQUFBLElBQUMsQ0FBSyxnQkFBZ0IsQUFBckIsQ0F1QkQsUUFBUSxDQW5DakIsSUFBSSxDQWFBLEtBQUssQ0FBQSxBQUFBLElBQUMsQ0FBSyxPQUFPLEFBQVosQ0FxQkQsYUFBYSxDQWxDdEIsSUFBSSxDQWFBLEtBQUssQ0FBQSxBQUFBLElBQUMsQ0FBSyxPQUFPLEFBQVosQ0FzQkQsUUFBUSxDQW5DakIsSUFBSSxDQWNBLEtBQUssQ0FBQSxBQUFBLElBQUMsQ0FBSyxRQUFRLEFBQWIsQ0FvQkQsYUFBYSxDQWxDdEIsSUFBSSxDQWNBLEtBQUssQ0FBQSxBQUFBLElBQUMsQ0FBSyxRQUFRLEFBQWIsQ0FxQkQsUUFBUSxDQW5DakIsSUFBSSxDQWVBLEtBQUssQ0FBQSxBQUFBLElBQUMsQ0FBSyxVQUFVLEFBQWYsQ0FtQkQsYUFBYSxDQWxDdEIsSUFBSSxDQWVBLEtBQUssQ0FBQSxB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 */