/*!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: 25px}::-moz-selection{color:rgba(255,255,255,0.8);background-color:rgba(0,0,0,0.5)}::-o-selection{color:rgba(255,255,255,0.8);background-color:rgba(0,0,0,0.5)}::selection{color:rgba(255,255,255,0.8);background-color:rgba(0,0,0,0.5)}@-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:"Inter",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:#fc4a1a;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:#fc4a1a;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}input[type="file"]::-webkit-file-upload-button,select,label:has(input,select,textarea,button){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}aside,section{outline:none !important}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:#fc4a1a;background-color:transparent}blockquote{margin:0}table{border-collapse:collapse}table caption,table th,table td{padding:.5em;border:1px solid rgba(0,0,0,0.5)}table caption{border-bottom:none}fieldset{margin:0;border:1px solid rgba(0,0,0,0.5)}legend{padding:0 .5em}iframe{border:none}hr{border-top:1px solid rgba(0,0,0,0.5);border-bottom:none}time{text-transform:capitalize}text{display:block}.btn,.button,button,input[type="button"],input[type="reset"],input[type="submit"]{display:inline-block;position:relative;z-index:1;padding:10px 20px;color:#fff;background-color:#fc4a1a;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:#fc4a1a}input[type="date"],input[type="time"],input[type="month"],input[type="week"],input[type="datetime"],input[type="datetime-local"],input[type="email"],input[type="number"],input[type="password"],input[type="search"],input[type="tel"],input[type="text"],input[type="url"],select,textarea{width:100%;padding:.7em;color:#000;background-color:transparent;border-color:transparent;border-bottom:1px solid rgba(0,0,0,0.5);font-size:16px !important;transition:0.3s ease-in-out}input[type="date"]:hover,input[type="date"]:focus,input[type="time"]:hover,input[type="time"]:focus,input[type="month"]:hover,input[type="month"]:focus,input[type="week"]:hover,input[type="week"]:focus,input[type="datetime"]:hover,input[type="datetime"]:focus,input[type="datetime-local"]:hover,input[type="datetime-local"]:focus,input[type="email"]:hover,input[type="email"]:focus,input[type="number"]:hover,input[type="number"]:focus,input[type="password"]:hover,input[type="password"]:focus,input[type="search"]:hover,input[type="search"]:focus,input[type="tel"]:hover,input[type="tel"]:focus,input[type="text"]:hover,input[type="text"]:focus,input[type="url"]:hover,input[type="url"]:focus,select:hover,select:focus,textarea:hover,textarea:focus{background-color:transparent;border-bottom:1px solid #000}input[type="date"]:focus,input[type="time"]:focus,input[type="month"]:focus,input[type="week"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="email"]:focus,input[type="number"]:focus,input[type="password"]:focus,input[type="search"]:focus,input[type="tel"]:focus,input[type="text"]:focus,input[type="url"]:focus,select:focus,textarea:focus{background-color:rgba(252,74,26,0.1);border-bottom:1px solid #fc4a1a}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(252,74,26,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:#fc4a1a}::-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:#fc4a1a;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:#f7b733}#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}@media (max-width: 767px){.anchor{height:50px;margin-top:-50px}}@media (max-width: 480px){.anchor{height:25px;margin-top:-25px}}.text{max-width:43.8em}.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>*:not(:last-child):not(h1):not(h2):not(h3):not(h4):not(h5):not(h6){margin-bottom:1em}.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>*:not(:last-child):not(h1):not(h2):not(h3):not(h4):not(h5):not(h6){margin-bottom:.75em}.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}*[data-tooltip]{position:relative}*[data-tooltip]::after{content:attr(data-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)}*[data-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}*[data-tooltip]::before,*[data-tooltip]::after{visibility:hidden;opacity:0;transform:translateY(20px);transition:0.3s ease-in-out}*[data-tooltip]:hover::before,*[data-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:"Inter",sans-serif}.label.label-font2{font-family:"AspireSCBlackOblique",sans-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}input[type="search"]::-webkit-search-cancel-button{width:20px;height:20px;margin:0;background-image:url('data:image/svg+xml;utf8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" fill="rgb(0, 0, 0)"><path d="M19.7 18.3c.4.4.4 1 0 1.4-.4.4-1 .4-1.4 0L10 11.4l-8.3 8.3c-.4.4-1 .4-1.4 0-.4-.4-.4-1 0-1.4L8.6 10 .3 1.7C-.1 1.3-.1.7.3.3s1-.4 1.4 0L10 8.6 18.3.3c.4-.4 1-.4 1.4 0s.4 1 0 1.4L11.4 10l8.3 8.3z"/></svg>');background-repeat:no-repeat;background-position:center;background-size:15px;-webkit-appearance:none;appearance:none;cursor:pointer}.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 #031419}*[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 #031419}body{background-color:#fcebe6;font-size:105%;line-height:1.6em}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(0,0,0,0.8);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;padding:150px 0 100px;color:#fff}footer .background{position:absolute;top:0;left:0;z-index:0;width:100%;height:100%;background-color:#000;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}footer .background::before{content:'';position:absolute;top:0;left:0;z-index:-11;width:100%;height:100%;background:transparent;background:linear-gradient(to right, #535353 0%, #535353 100%);-webkit-mask-image:linear-gradient(to bottom, #000 0%, rgba(0,0,0,0.5) 100%);mask-image:linear-gradient(to bottom, #000 0%, rgba(0,0,0,0.5) 100%);opacity:.5;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;pointer-events:none}footer .background::after{content:'';position:absolute;top:0;left:0;z-index:-10;width:100%;height:100%;background-image:linear-gradient(to right, #fcebe6 1px, transparent 1px),linear-gradient(to bottom, #fcebe6 1px, transparent 1px);background-size:10px 10px;opacity:.2;mix-blend-mode:overlay;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;pointer-events:none}footer .overlay{position:absolute;top:0;left:0;z-index:1;width:100%;height:100%;background:radial-gradient(0 at 0 0, #000, #000);opacity:.15;mix-blend-mode:multiply;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}footer>.container>.split{position:relative;z-index:1}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 dashed #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}section.backgroundGradientEffect .overlay{position:absolute;top:0;left:0;z-index:1;width:100%;height:100%;background:radial-gradient(0 at 0 0, #000, #000);opacity:.5;-webkit-mask-image:linear-gradient(to bottom, #000 0%, rgba(0,0,0,0) 90%);mask-image:linear-gradient(to bottom, #000 0%, rgba(0,0,0,0) 90%);mix-blend-mode:color-dodge;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;pointer-events:none}.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;position:relative;width:100%}header .container::after{content:'';position:absolute;top:5px;left:-5px;z-index:-1;width:calc(100% + 7px);height:calc(100% - 10px);background:rgba(0,0,0,0.8);background:linear-gradient(to right, rgba(0,0,0,0.8) 0%, rgba(0,0,0,0.5) 100%);border-radius:20px;box-shadow:5px 5px 10px rgba(0,0,0,0.15);transform:scale(1);opacity:1;transition:0.3s ease-in-out;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;pointer-events:none}header .container>.split{display:flex;flex-direction:row;justify-content:center;align-items:center}header .container>.split>*:not(:first-child){margin-left:15px}header.sticky .container::after{transform:scale(2);opacity:0}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{width:100%;height:100%;max-width:140px;max-height:70px;font-family:'object-fit: contain; object-position: center;';-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}header .logo.logo-master svg{width:auto;height:50px;filter:drop-shadow(3px 3px 5px rgba(0,0,0,0.25));transition:0.3s ease-in-out}header .logo.logo-master svg>path{transition:0.3s ease-in-out}header .logo.logo-master svg>path:nth-child(5),header .logo.logo-master svg>path:nth-child(6){fill:#fff}footer .logo.logo-master svg{width:120px}footer .logo.logo-master svg>path:nth-child(3),footer .logo.logo-master svg>path:nth-child(4){fill:#fff}#maintenance .logo.logo-master svg{width:auto;height:100px}.wp-block-button__link,.btn,.button,button:not(.pswp__button),input[type="button"],input[type="reset"],input[type="submit"]{padding:10px 30px;color:#fff;background:#fc4a1a;background:linear-gradient(to right, #fc4a1a 0%, #f7b733 100%);border-radius:50px;box-shadow:5px 5px 10px rgba(0,0,0,0.15);text-shadow:2px 2px 2px rgba(0,0,0,0.25);font-weight:600;transition:0.3s ease-in-out}.wp-block-button__link::before,.btn::before,.button::before,button:not(.pswp__button)::before,input[type="button"]::before,input[type="reset"]::before,input[type="submit"]::before{content:'';position:absolute;top:1px;left:1px;z-index:-1;width:calc(100% - 2px);height:calc(100% - 2px);background:radial-gradient(100px at var(--buttonShiny-x, 50%) var(--buttonShiny-y, 50%), rgba(255,255,255,0.5), #000);border-radius:inherit;box-sizing:border-box;opacity:0;transition:opacity .3s;mix-blend-mode:color-dodge;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;pointer-events:none}.wp-block-button__link::after,.btn::after,.button::after,button:not(.pswp__button)::after,input[type="button"]::after,input[type="reset"]::after,input[type="submit"]::after{content:'';position:absolute;top:0;left:0;z-index:-2;width:100%;height:100%;background-color:rgba(0,0,0,0.2);border:2px solid rgba(255,255,255,0.25);border-radius:inherit;box-sizing:border-box;transition:0.3s ease-in-out;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;pointer-events:none}.wp-block-button__link.btn-lines,.btn.btn-lines,.button.btn-lines,button:not(.pswp__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-cta,.btn.btn-cta,.button.btn-cta,button:not(.pswp__button).btn-cta,input[type="button"].btn-cta,input[type="reset"].btn-cta,input[type="submit"].btn-cta{background:#1accfc;background:linear-gradient(to right, #1accfc 0%, #3373f7 100%)}.wp-block-button__link:is(input)::after,.btn:is(input)::after,.button:is(input)::after,button:not(.pswp__button):is(input)::after,input[type="button"]:is(input)::after,input[type="reset"]:is(input)::after,input[type="submit"]:is(input)::after{display:none}.wp-block-button__link:is(input):focus,.wp-block-button__link:is(input):hover,.btn:is(input):focus,.btn:is(input):hover,.button:is(input):focus,.button:is(input):hover,button:not(.pswp__button):is(input):focus,button:not(.pswp__button):is(input):hover,input[type="button"]:is(input):focus,input[type="button"]:is(input):hover,input[type="reset"]:is(input):focus,input[type="reset"]:is(input):hover,input[type="submit"]:is(input):focus,input[type="submit"]:is(input):hover{background:#ae2702;background:linear-gradient(to right, #ae2702 0%, #bd8107 100%)}.item-article:focus .wp-block-button__link::before,.item-article:hover .wp-block-button__link::before,.item-route:focus .wp-block-button__link::before,.item-route:hover .wp-block-button__link::before,.wp-block-button__link:focus::before,.wp-block-button__link:hover::before,.item-article:focus .btn::before,.item-article:hover .btn::before,.item-route:focus .btn::before,.item-route:hover .btn::before,.btn:focus::before,.btn:hover::before,.item-article:focus .button::before,.item-article:hover .button::before,.item-route:focus .button::before,.item-route:hover .button::before,.button:focus::before,.button:hover::before,.item-article:focus button:not(.pswp__button)::before,.item-article:hover button:not(.pswp__button)::before,.item-route:focus button:not(.pswp__button)::before,.item-route:hover button:not(.pswp__button)::before,button:not(.pswp__button):focus::before,button:not(.pswp__button):hover::before,.item-article:focus input[type="button"]::before,.item-article:hover input[type="button"]::before,.item-route:focus input[type="button"]::before,.item-route:hover input[type="button"]::before,input[type="button"]:focus::before,input[type="button"]:hover::before,.item-article:focus input[type="reset"]::before,.item-article:hover input[type="reset"]::before,.item-route:focus input[type="reset"]::before,.item-route:hover input[type="reset"]::before,input[type="reset"]:focus::before,input[type="reset"]:hover::before,.item-article:focus input[type="submit"]::before,.item-article:hover input[type="submit"]::before,.item-route:focus input[type="submit"]::before,.item-route:hover input[type="submit"]::before,input[type="submit"]:focus::before,input[type="submit"]:hover::before{opacity:.5}.item-article:focus .wp-block-button__link::after,.item-article:hover .wp-block-button__link::after,.item-route:focus .wp-block-button__link::after,.item-route:hover .wp-block-button__link::after,.wp-block-button__link:focus::after,.wp-block-button__link:hover::after,.item-article:focus .btn::after,.item-article:hover .btn::after,.item-route:focus .btn::after,.item-route:hover .btn::after,.btn:focus::after,.btn:hover::after,.item-article:focus .button::after,.item-article:hover .button::after,.item-route:focus .button::after,.item-route:hover .button::after,.button:focus::after,.button:hover::after,.item-article:focus button:not(.pswp__button)::after,.item-article:hover button:not(.pswp__button)::after,.item-route:focus button:not(.pswp__button)::after,.item-route:hover button:not(.pswp__button)::after,button:not(.pswp__button):focus::after,button:not(.pswp__button):hover::after,.item-article:focus input[type="button"]::after,.item-article:hover input[type="button"]::after,.item-route:focus input[type="button"]::after,.item-route:hover input[type="button"]::after,input[type="button"]:focus::after,input[type="button"]:hover::after,.item-article:focus input[type="reset"]::after,.item-article:hover input[type="reset"]::after,.item-route:focus input[type="reset"]::after,.item-route:hover input[type="reset"]::after,input[type="reset"]:focus::after,input[type="reset"]:hover::after,.item-article:focus input[type="submit"]::after,.item-article:hover input[type="submit"]::after,.item-route:focus input[type="submit"]::after,.item-route:hover input[type="submit"]::after,input[type="submit"]:focus::after,input[type="submit"]:hover::after{border-width:5px}#homeSlider .wp-block-button__link,#homeSlider .btn,#homeSlider .button,#homeSlider button:not(.pswp__button),#homeSlider input[type="button"],#homeSlider input[type="reset"],#homeSlider input[type="submit"]{margin-top:10px}header .wp-block-button__link,header .btn,header .button,header button:not(.pswp__button),header input[type="button"],header input[type="reset"],header input[type="submit"]{padding:5px 25px;border:none}.link::after,a:not(.btn):not(.item):not(.logo)::after{height:2px;background:#fc4a1a;background:linear-gradient(to right, #fc4a1a 0%, #f7b733 100%);transform:translateY(5px)}.link.active::after,.link:focus::after,.link:hover::after,a:not(.btn):not(.item):not(.logo).active::after,a:not(.btn):not(.item):not(.logo):focus::after,a:not(.btn):not(.item):not(.logo):hover::after{transform:translateY(0)}#menu-side-menu .link,#pageMenu .link,#menu-header-menu .link,#menu-side-menu a:not(.btn):not(.item):not(.logo),#pageMenu a:not(.btn):not(.item):not(.logo),#menu-header-menu a:not(.btn):not(.item):not(.logo){color:#fff;font-weight:600;line-height:1.2em;text-shadow:2px 2px 2px rgba(0,0,0,0.25)}#menu-side-menu .link::after,#pageMenu .link::after,#menu-header-menu .link::after,#menu-side-menu a:not(.btn):not(.item):not(.logo)::after,#pageMenu a:not(.btn):not(.item):not(.logo)::after,#menu-header-menu a:not(.btn):not(.item):not(.logo)::after{bottom:-4px}#menu-footer-menu .link::after,#menu-footer-menu a:not(.btn):not(.item):not(.logo)::after{bottom:-4px}footer .link,footer a:not(.btn):not(.item):not(.logo){color:#fff}.breadcrumb .link,.breadcrumb a:not(.btn):not(.item):not(.logo){color:#000}.text{width:100%;container-name:text;container-type:inline-size}.text h1,.text h2,.text h3{font-weight:900}.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:1.6em}.text h2{font-size:1.5em}.text h3{font-size:1.4em}.text h3:not(:first-child){margin-top:50px}.text h4{font-size:1.3em}.text h5{font-size:1.2em}.text h6{font-size:1.1em}.text table{display:block;max-width:100%;margin:0;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(252,74,26,0.5)}.text figure.wp-block-table.fullWidth table{display:table;width:100%}.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{width:100%;text-align:right}.text .wp-block-buttons.wp-block-buttons-horizontal-center,.text .wp-block-buttons.aligncenter{width:100%;text-align:center}.text .wp-block-buttons.wp-block-buttons-horizontal-left,.text .wp-block-buttons.alignleft{width:100%;text-align:left}.text .wp-block-buttons .wp-block-button{width:100%;margin-right:0}.text .wp-block-buttons .wp-block-button:not(:last-child){margin-bottom:10px}.text .wp-block-buttons .wp-block-button:last-child{margin-bottom:0}.text .wp-block-buttons .wp-block-button.alignright{text-align:right}.text .wp-block-buttons .wp-block-button.aligncenter{text-align:center}.text .wp-block-buttons .wp-block-button.alignleft{text-align:left}.text .wp-block-media-text.is-stacked-on-mobile p{margin-bottom:12px}.text .wp-block-image{margin:0}.text .wp-block-image.size-full{width:100%}.text .wp-block-image.alignright{text-align:right}.text .wp-block-image.aligncenter{text-align:center}.text .wp-block-image.alignleft{text-align:left}.text .wp-block-image.alignfull>img{width:100%}.text .wp-block-image figcaption{color:rgba(0,0,0,0.7);text-align:center;font-size:.8em}.text ol,.text ul{padding-left:1.2em}.text ol li,.text ul li{position:relative}.text ol:last-child,.text ul:last-child{margin-bottom:0}.text .wp-block-pullquote blockquote,.text blockquote.wp-block-quote{position:relative;padding:20px;color:#000;border-radius:10px;box-shadow:5px 5px 20px rgba(0,0,0,0.1);text-align:center;font-size:1.7em;line-height:1.2em;overflow:hidden}.text .wp-block-pullquote blockquote::before,.text blockquote.wp-block-quote::before{content:'';position:absolute;top:0;left:0;z-index:-11;width:100%;height:100%;background:transparent;background:linear-gradient(to right, #fc4a1a 0%, #f7b733 100%);opacity:.8;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;pointer-events:none}.text .wp-block-pullquote blockquote::after,.text blockquote.wp-block-quote::after{content:'';position:absolute;top:0;left:0;z-index:-10;width:100%;height:100%;background-image:linear-gradient(to right, #fcebe6 1px, transparent 1px),linear-gradient(to bottom, #fcebe6 1px, transparent 1px);background-size:10px 10px;opacity:.5;-webkit-mask-image:linear-gradient(to bottom, #000 calc(100% - 100px), rgba(0,0,0,0) 100%);mask-image:linear-gradient(to bottom, #000 calc(100% - 100px), rgba(0,0,0,0) 100%);mix-blend-mode:color-burn;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;pointer-events:none}.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(210px, 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}.text .wp-block-columns .wp-block-column.is-vertically-aligned-bottom{justify-content:flex-end}.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 .wp-block-group>*:not(:last-child):not(h1):not(h2):not(h3):not(h4):not(h5):not(h6){margin-bottom:1em}.text ul{margin:0;padding-left:25px;list-style:none}.text ul li{position:relative}.text ul li::after{content:url('data:image/svg+xml;charset=UTF-8, <svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" fill="rgb(255, 255, 255)" viewBox="0 0 20 20"><path d="M17.5,10c0,4.1-3.4,7.5-7.5,7.5S2.5,14.1,2.5,10S5.9,2.5,10,2.5S17.5,5.9,17.5,10z" opacity="0.2"/><path d="M18.1,10c0,4.5-3.6,8.1-8.1,8.1S1.9,14.5,1.9,10S5.5,1.9,10,1.9C14.5,1.9,18.1,5.5,18.1,10z M16.9,10c0-3.8-3.1-6.9-6.9-6.9 S3.1,6.2,3.1,10s3.1,6.9,6.9,6.9C13.8,16.9,16.9,13.8,16.9,10z"/></svg>');display:block;position:absolute;top:.15em;left:-27px;width:20px;height:20px;background:#fc4a1a;background:linear-gradient(to right, #fc4a1a 0%, #f7b733 100%);border-radius:50%}.text .wp-block-list.checkmark li::after,#businessHUB .text ul li::after,.item-price .text ul li::after{content:url('data:image/svg+xml;charset=UTF-8, <svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" fill="rgb(255, 255, 255)" viewBox="0 0 256 256"><path d="M224,128a96,96,0,1,1-96-96A96,96,0,0,1,224,128Z" opacity="0.2"></path><path d="M173.66,98.34a8,8,0,0,1,0,11.32l-56,56a8,8,0,0,1-11.32,0l-24-24a8,8,0,0,1,11.32-11.32L112,148.69l50.34-50.35A8,8,0,0,1,173.66,98.34ZM232,128A104,104,0,1,1,128,24,104.11,104.11,0,0,1,232,128Zm-16,0a88,88,0,1,0-88,88A88.1,88.1,0,0,0,216,128Z"></path></svg>')}.text ul.iconsList{display:grid;grid-template-columns:repeat(auto-fill, minmax(150px, 1fr));grid-auto-rows:1fr;grid-gap:20px;gap:20px;margin:0;padding-left:0;list-style:none}.text ul.iconsList li{display:flex;flex-direction:column;justify-content:center;align-items:center;position:relative;padding:10px;background-color:rgba(255,255,255,0.3);border-radius:10px;text-align:center;line-height:1.2em}.text ul.iconsList li::after{display:none}.text ul.iconsList li img{width:80px;margin-bottom:10px}.text ol{padding-left:0;list-style:none;counter-reset:customCounter}.text ol li{position:relative;padding-left:50px;counter-increment:customCounter}.text ol li::before{content:counter(customCounter);display:inline-flex;justify-content:center;align-items:center;position:absolute;top:-.4em;left:0;width:40px;height:40px;background:rgba(252,74,26,0.25);background:linear-gradient(to right, rgba(252,74,26,0.25) 0%, rgba(247,183,51,0.25) 100%);border-radius:50%;font-weight:600}.text ol li:not(:last-child){margin-bottom:1.5em}#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{width:100%;max-width:43.8em}body.page-template-page-home #pageDefault .text .wp-block-columns{grid-gap:100px;gap:100px}#maintenance .text{text-align:center}.item-price .text table{display:table;width:100%}.item-price .text table tr{position:relative}.item-price .text table tr td{padding:0;border:none;line-height:1.2em}.item-price .text table tr td:nth-child(1){padding-right:10px}.item-price .text table tr td:nth-child(2){text-align:right;font-size:1.2em;font-weight:600;white-space:nowrap}.item-price .text table tr:not(:last-child) td{padding-bottom:10px}.item-price .text table tr:not(:last-child)::after{content:'';position:absolute;bottom:5px;left:0;width:100%;height:0;border-bottom:1px dashed rgba(252,74,26,0.2);user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;pointer-events:none}@container item-price (max-width: 300px){.item-price .text table tr td{display:block}}#priceList .innerContent>.text{margin:0 auto;text-align:center}#priceList .innerContent>.text:last-child{max-width:unset;font-size:.8em;line-height:1.2em}#testimonials .innerContent .text{margin:0 auto;font-size:.9em;line-height:1.2em;text-align:center;font-style:italic}#testimonials .innerContent .text::after,#testimonials .innerContent .text::before{content:'"';margin:0 -5px}#testimonialsList .item-testimonial .text{margin:0 auto;text-align:center;font-style:italic}#testimonialsList .item-testimonial .text::after,#testimonialsList .item-testimonial .text::before{content:'"';margin:0 -5px}.item-route .text{color:#000;font-size:.9em;line-height:1.2em}aside#prefooter .text{margin-bottom:40px}aside#prefooter .text h2{font-size:2.2em}aside#prefooter .text p{font-size:1.3em}.label.label-section{position:relative;padding-left:35px;color:#000;font-family:"AspireSCBlackOblique",sans-serif;font-size:2em;font-weight:900;letter-spacing:.1em;text-transform:uppercase;word-break:break-word}.label.label-section::after{content:'';position:absolute;top:.7em;left:0;z-index:-1;width:20px;height:3px;background:#fc4a1a;background:linear-gradient(to right, #fc4a1a 0%, #f7b733 100%);user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;pointer-events:none}.label.label-title{font-size:1.3em;font-weight:900;text-wrap:balance}.label.label-number{display:inline-block;background:#fc4a1a;background:linear-gradient(to right, #fc4a1a 0%, #f7b733 100%);font-family:"AspireSCBlackOblique",sans-serif;font-size:3em;line-height:1.8em;word-break:break-word;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;-webkit-font-smoothing:antialiased}#homeSlider .label{color:#000;pointer-events:none}#homeSlider .label.label-1{font-family:"AspireSCBlackOblique",sans-serif;font-size:2em;font-weight:900;letter-spacing:.1em;text-transform:uppercase;text-wrap:balance}.item-route .label{color:#000}.item-route .label.label-title{text-align:left}.item-price .label.label-title{font-size:1.2em;text-align:center;text-shadow:2px 2px 5px rgba(0,0,0,0.25)}#partners .label.label-section,#pageIntro .label.label-section,#businessHUB .label.label-section,#priceList .label.label-section{display:inline-block;padding-right:35px}#partners .label.label-section::before,#pageIntro .label.label-section::before,#businessHUB .label.label-section::before,#priceList .label.label-section::before{content:'';position:absolute;top:.7em;right:0;z-index:-1;width:20px;height:3px;background:#fc4a1a;background:linear-gradient(to right, #fc4a1a 0%, #f7b733 100%);user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;pointer-events:none}.item-stat .label.label-title{line-height:1em}.item-stat .label.label-title small{font-weight:400}.item-stat .label.label-number{display:inline-flex;align-items:baseline;color:#fc4a1a;white-space:nowrap;font-weight:600;font-size:1rem}.item-stat .label.label-number span:not(.animateCount){font-size:1.2em}.item-stat .label.label-number span.animateCount{font-size:2em}.items.items-routes{display:grid;grid-template-columns:repeat(auto-fill, minmax(340px, 1fr));grid-auto-rows:1fr;grid-gap:20px;gap:20px}.items.items-prices{display:grid;grid-template-columns:repeat(3, 1fr);grid-auto-rows:auto;grid-gap:40px;gap:40px}.items.items-stats{display:flex;grid-gap:20px;gap:20px;flex-direction:row;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap}.items.items-testimonials{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}.items.items-testimonials>*:not(:last-child){margin-bottom:50px}.items.items-testimonials>*:nth-child(odd){margin-right:auto}.items.items-testimonials>*:nth-child(even){margin-left:auto}#articlesList .items{display:grid;grid-template-columns:repeat(3, 1fr);grid-template-rows:auto;grid-gap:20px;gap:20px}#quickBlog .items{display:grid;grid-template-columns:repeat(3, 1fr);grid-template-rows:auto;grid-gap:20px;gap:20px}#stats .items.items-stats{grid-gap:40px;gap:40px;justify-content:center}#stats .items.items-stats>*{width:calc(25% - 30px)}#businessHUB .items.items-routes{grid-template-columns:repeat(1, 1fr);grid-auto-rows:auto}.item.item-article{display:flex;flex-direction:column;color:#000;background-color:rgba(255,255,255,0.8);border-radius:10px;box-shadow:5px 5px 20px rgba(0,0,0,0.1);translate:0 0;transition:0.3s ease-in-out;overflow:hidden}.item.item-article::after{content:'';position:absolute;top:0;left:0;z-index:-1;width:100%;height:100%;background-image:linear-gradient(to right, #000 1px, transparent 1px),linear-gradient(to bottom, #000 1px, transparent 1px);background-size:10px 10px;-webkit-mask-image:linear-gradient(to top left, #000 0, rgba(0,0,0,0) 30%);mask-image:linear-gradient(to top left, #000 0, rgba(0,0,0,0) 30%);opacity:.1;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;pointer-events:none}.item.item-article>.split{flex-shrink:1}.item.item-article>.split:nth-child(1){position:relative;width:100%;height:300px;padding-top:unset;flex-grow:0;overflow:hidden}.item.item-article>.split:nth-child(1)>span{position:static;top:0;right:0;bottom:0;left:0}.item.item-article>.split:nth-child(2){display:flex;flex-direction:column;justify-content:space-between;position:relative;padding:20px;flex-grow:1}.item.item-article>.split:nth-child(2)>.split:last-child{text-align:right}.item.item-article>.split:nth-child(2)>.split>*:not(:last-child){margin-bottom:10px}.item.item-article>.split:nth-child(2)>*:not(:last-child){margin-bottom:10px}.item.item-article img{width:100%;height:100%;font-family:'object-fit: cover; object-position: center;';-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;-webkit-mask-image:linear-gradient(to bottom, #000 50%, rgba(0,0,0,0) 100%);mask-image:linear-gradient(to bottom, #000 50%, rgba(0,0,0,0) 100%);transition:0.3s ease-in-out}.item.item-article:focus,.item.item-article:hover{background-color:#fff;translate:0 -10px}.item.item-route{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:20px;background-color:rgba(255,255,255,0.8);border-radius:10px;filter:drop-shadow(5px 5px 10px rgba(0,0,0,0.1));translate:0 0;transition:0.3s ease-in-out;overflow:hidden}.item.item-route::after{content:'';position:absolute;top:0;left:0;z-index:-1;width:100%;height:100%;background-image:linear-gradient(to right, #000 1px, transparent 1px),linear-gradient(to bottom, #000 1px, transparent 1px);background-size:10px 10px;-webkit-mask-image:linear-gradient(to top left, #000 0, rgba(0,0,0,0) 30%);mask-image:linear-gradient(to top left, #000 0, rgba(0,0,0,0) 30%);opacity:.1;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;pointer-events:none}.item.item-route>.split{width:100%;flex-shrink:1}.item.item-route>.split:nth-child(1){display:flex;flex-direction:row;justify-content:flex-start;align-items:center;position:relative;flex-grow:0}.item.item-route>.split:nth-child(1)>.split:nth-child(1){width:50px}.item.item-route>.split:nth-child(1)>.split:nth-child(2){width:calc(100% - 50px);padding-left:20px}.item.item-route>.split:nth-child(2){display:flex;flex-direction:column;justify-content:space-between;align-items:flex-end;margin-top:20px;flex-grow:1}.item.item-route>.split:nth-child(2)>*:not(:last-child){margin-bottom:20px}.item.item-route>.split:nth-child(2).empty{display:none}.item.item-route[href='']{pointer-events:none}.item.item-route:focus,.item.item-route:hover{background-color:#fff;translate:0 -10px}.item.item-route.item-route-type-post-compact{flex-direction:row;justify-content:space-between;flex-wrap:wrap}.item.item-route.item-route-type-post-compact>.split{width:auto}.item.item-route.item-route-type-post-compact>.split:nth-child(1){padding-right:20px}.item.item-route.item-route-type-post-compact>.split:nth-child(2){width:auto;margin-top:0}.item.item-price{display:flex;flex-direction:column;position:relative;background-color:#fff;border-radius:30px;box-shadow:5px 5px 20px rgba(0,0,0,0.1);overflow:hidden;container-name:item-price;container-type:inline-size}.item.item-price::after{content:'';position:absolute;top:0;left:0;z-index:1;width:100%;height:100%;background-image:linear-gradient(to right, #000 1px, transparent 1px),linear-gradient(to bottom, #000 1px, transparent 1px);background-size:10px 10px;-webkit-mask-image:linear-gradient(to top, #000 0, rgba(0,0,0,0) 30%);mask-image:linear-gradient(to top, #000 0, rgba(0,0,0,0) 30%);opacity:.1;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;pointer-events:none}.item.item-price>.split{z-index:2;flex-shrink:1}.item.item-price>.split:nth-child(1){position:relative;width:100%;padding:30px 20px;flex-grow:0;overflow:hidden}.item.item-price>.split:nth-child(1)::before{content:'';position:absolute;top:0;left:0;z-index:1;width:100%;height:100%;background:#fc4a1a;background:linear-gradient(to right, #fc4a1a 0%, #f7b733 100%);-webkit-mask-image:linear-gradient(to bottom, #000 0%, rgba(0,0,0,0) 100%);mask-image:linear-gradient(to bottom, #000 0%, rgba(0,0,0,0) 100%);opacity:.5;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;pointer-events:none}.item.item-price>.split:nth-child(1)::after{content:'';position:absolute;top:0;left:0;z-index:2;width:100%;height:100%;background-image:linear-gradient(to right, #fcebe6 1px, transparent 1px),linear-gradient(to bottom, #fcebe6 1px, transparent 1px);background-size:10px 10px;-webkit-mask-image:linear-gradient(to bottom, #000 0, rgba(0,0,0,0) 100%);mask-image:linear-gradient(to bottom, #000 0, rgba(0,0,0,0) 100%);mix-blend-mode:color-burn;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;pointer-events:none}.item.item-price>.split:nth-child(1)>*{position:relative;z-index:3}.item.item-price>.split:nth-child(2){display:flex;flex-direction:column;justify-content:space-between;align-items:center;position:relative;padding:20px;flex-grow:1}.item.item-price>.split:nth-child(2)>*:not(:last-child){margin-bottom:20px}.item.item-testimonial{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;color:#000}.item.item-testimonial>.split{width:80%}.item.item-testimonial>.split:nth-child(1){text-align:center}.item.item-testimonial>.split:nth-child(3){display:flex;flex-direction:row;justify-content:center;align-items:center}.item.item-testimonial>.split:nth-child(3)>.split:nth-child(1){text-align:center}.item.item-testimonial>.split:nth-child(3)>.split:nth-child(2){padding-left:20px}.item.item-testimonial>*:not(:last-child){margin-bottom:20px}.item.item-testimonial img{width:50px;height:50px;border-radius:50%;font-family:'object-fit: cover; object-position: center;';-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.item.item-testimonial svg:nth-child(1) path,.item.item-testimonial svg:nth-child(1) polygon{fill:#fc4a1a}.item.item-testimonial svg:nth-child(2) path,.item.item-testimonial svg:nth-child(2) polygon{fill:#fb6520}.item.item-testimonial svg:nth-child(3) path,.item.item-testimonial svg:nth-child(3) polygon{fill:#fa8127}.item.item-testimonial svg:nth-child(4) path,.item.item-testimonial svg:nth-child(4) polygon{fill:#f89c2d}.item.item-testimonial svg:nth-child(5) path,.item.item-testimonial svg:nth-child(5) polygon{fill:#f7b733}#testimonialsList .item.item-testimonial{width:80%;padding:40px;background-color:rgba(0,0,0,0.05)}#testimonialsList .item.item-testimonial>.split{width:100%}#testimonialsList .item.item-testimonial:nth-child(odd){-webkit-clip-path:polygon(0 0, calc(100% - 100px) 0%, 100% 100px, 100% 100%, 100px 100%, 0% calc(100% - 100px));clip-path:polygon(0 0, calc(100% - 100px) 0%, 100% 100px, 100% 100%, 100px 100%, 0% calc(100% - 100px))}#testimonialsList .item.item-testimonial:nth-child(even){-webkit-clip-path:polygon(100px 0%, 100% 0, 100% calc(100% - 100px), calc(100% - 100px) 100%, 0 100%, 0% 100px);clip-path:polygon(100px 0%, 100% 0, 100% calc(100% - 100px), calc(100% - 100px) 100%, 0 100%, 0% 100px)}.item.item-stat{display:flex;flex-direction:column;justify-content:flex-end;align-items:center;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}#homeRouter .anchor,#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}#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:15px}#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:6px}#menu-header-menu .menu-item-has-children:has(.sub-menu .link.active)::after,#menu-side-menu .menu-item-has-children:has(.sub-menu .link.active)::after{opacity:1;visibility:visible;transform:translateY(0)}#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:rgba(0,0,0,0.95);box-shadow:5px 5px 10px rgba(0,0,0,0.25);border-bottom-right-radius:10px;border-bottom-left-radius:10px;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:.5em}#menu-header-menu .sub-menu .link a,#menu-side-menu .sub-menu .link a{height:1.2em;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;justify-content:center;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(252, 74, 26)' 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:rgba(0,0,0,0.5);cursor:default}.breadcrumb li:last-child::after{display:none}.wpcf7 .row{display:flex;flex-direction:row;flex-wrap:wrap;margin-bottom:30px}.wpcf7 .row>label{width:100%;margin-bottom:5px;line-height:1.2em}.wpcf7 .row>label>*:not(.wpcf7-not-valid-tip):not(.wpcf7-spinner):not(.wpcf7-list-item-label):not(span.requiredSymbol),.wpcf7 .row>label ~ *:not(.wpcf7-not-valid-tip):not(.wpcf7-spinner):not(.wpcf7-list-item-label):not(span.requiredSymbol){width:100% !important;margin-right:0 !important;margin-left:0 !important}.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;vertical-align:top}.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:block}.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}.wpcf7 span.requiredSymbol{width:auto;margin-left:.3em;color:#a94442;font-size:1.3em;font-weight:600;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;pointer-events:none}#contact .wpcf7{padding:30px;background-color:#fff;border-radius:10px;box-shadow:5px 5px 20px rgba(0,0,0,0.1)}aside#prefooter .wpcf7 span.wpcf7-form-control-wrap[data-name="service"]{width:100% !important;margin-top:5px;margin-left:0 !important}aside#prefooter .wpcf7 span.wpcf7-form-control.wpcf7-checkbox{display:flex;flex-direction:column}aside#prefooter .wpcf7 span.wpcf7-form-control.wpcf7-checkbox>*{width:100% !important;margin-left:0 !important}aside#prefooter .wpcf7 span.wpcf7-form-control.wpcf7-checkbox>*:not(:last-child){margin-bottom:2px !important}aside#prefooter .wpcf7 .row>label{color:rgba(0,0,0,0.6)}.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;outline:none;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:#fc4a1a}.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:hover .swiper-next:not(.swiper-button-disabled):hover,.swiper-container:hover .swiper-prev:not(.swiper-button-disabled):hover{opacity:1}.swiper-container:hover .swiper-pagination{opacity:1}#homeSlider .swiper-container:hover .swiper-prev,#homeSlider .swiper-container:hover .swiper-next{opacity:.7;visibility:visible}#homeSlider .swiper-container .swiper-wrapper{align-items:center;padding-bottom:20px}#homeSlider .swiper-container .swiper-slide{height:70vh;min-height:500px;overflow:hidden}#homeSlider .swiper-container .swiper-slide .image-bg{position:relative;top:0;left:0;z-index:2;width:100%;height:100%;min-height:300px;font-family:'object-fit: cover; object-position: center;';will-change:transform;filter:grayscale(1) brightness(0.5);opacity:.3;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;-webkit-mask-image:linear-gradient(to bottom, #000 0%, rgba(0,0,0,0) 100%);mask-image:linear-gradient(to bottom, #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:200px;z-index:6;max-width:calc(100% - 400px - 20px - 400px);transform:translateY(-50%);opacity:0;transition:2s ease-in-out}#homeSlider .swiper-container .swiper-slide .content>*:not(:last-child){margin-bottom:20px}#homeSlider .swiper-container .swiper-slide.swiper-slide-duplicate-active .content,#homeSlider .swiper-container .swiper-slide.swiper-slide-active .content{opacity:1}#homeSlider .swiper-container .swiper-slide .imageWrap{display:flex;flex-direction:row;justify-content:flex-end;align-items:center;position:absolute;top:50%;right:200px;z-index:4;height:100%;max-width:400px;max-height:calc(100% - 100px - 100px);transform:translateY(-50%);filter:drop-shadow(5px 5px 50px rgba(0,0,0,0.35))}#homeSlider .swiper-container .swiper-slide .image{width:auto;max-height:100%}#homeSlider .swiper-container .swiper-pagination{bottom:100px;left:200px;width:auto}#homeSlider .swiper-container .swiper-pagination-bullet{transition:0.3s ease-in-out}#homeSlider .swiper-container .swiper-pagination-bullet:focus,#homeSlider .swiper-container .swiper-pagination-bullet:hover{opacity:1}#homeSlider .swiper-container .swiper-next,#homeSlider .swiper-container .swiper-prev{top:calc(50% - 25px - 10px)}#testimonials .swiper-container{padding:0 50px;-webkit-mask-image:linear-gradient(to right, rgba(0,0,0,0) 0%, #000 50px, #000 calc(100% - 50px), rgba(0,0,0,0) 100%);mask-image:linear-gradient(to right, rgba(0,0,0,0) 0%, #000 50px, #000 calc(100% - 50px), rgba(0,0,0,0) 100%)}#testimonials .swiper-container .swiper-wrapper{align-items:center}#testimonials .swiper-container .swiper-pagination{position:relative;bottom:0;margin-top:20px;opacity:1}#testimonials .swiper-container .swiper-pagination-bullet-active{background:#fc4a1a}#testimonials .swiper-container .swiper-next svg path,#testimonials .swiper-container .swiper-prev svg path{fill:#fc4a1a}.partnerSlider .swiper-container{padding:0 50px;-webkit-mask-image:linear-gradient(to right, rgba(0,0,0,0) 0%, #000 50px, #000 calc(100% - 50px), rgba(0,0,0,0) 100%);mask-image:linear-gradient(to right, rgba(0,0,0,0) 0%, #000 50px, #000 calc(100% - 50px), rgba(0,0,0,0) 100%)}.partnerSlider .swiper-container .swiper-wrapper{align-items:center}.partnerSlider .swiper-container .swiper-slide{width:calc((100% / 5) - (4 * 20px / 5));text-align:center}.partnerSlider .swiper-container .swiper-slide:not(:last-child){margin-right:20px}.partnerSlider .swiper-container .swiper-slide[href='']{pointer-events:none}.partnerSlider .swiper-container .swiper-prev{left:0}.partnerSlider .swiper-container .swiper-next{right:0}#menu-footer-menu{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}#menu-footer-menu>*{line-height:1.2em}#menu-footer-menu>*:not(:last-child){margin-bottom:.4em}#copyright{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}#bricks{margin-top:5px;line-height:0}#bricks svg{margin-left:2px}#bricks svg path,#bricks svg rect{fill:#fff;transition:0.3s ease-in-out}#bricks:hover svg path,#bricks:hover svg rect{fill:#fc4a1a}#bricks:hover svg rect{x:156}.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:#f7b733;border-radius:50%;opacity:.8}.socialNetworks a:not(:last-child){margin-right:10px}.socialNetworks a.linkedin path,.socialNetworks a.facebook path,.socialNetworks a.instagram path{fill:#1b1b1b;transition:0.3s ease-in-out}.socialNetworks a:hover{opacity:1}.socialNetworks a:hover path{fill:#fff}.socialNetworks a:hover.facebook{background-color:#1877f2}.socialNetworks a:hover.instagram{background-color:#e4405f}.socialNetworks a:hover.linkedin{background-color:#2867b2}footer .socialNetworks{position:relative;bottom:0;height:auto}#contact .socialNetworks a{background-color:#fc4a1a}#contact .socialNetworks a.linkedin path,#contact .socialNetworks a.facebook path,#contact .socialNetworks a.instagram path{fill:#fcebe6}#contact .socialNetworks a:hover{opacity:1}#contact .socialNetworks a:hover path{fill:#fff}#contact .socialNetworks a:hover.facebook{background-color:#1877f2}#contact .socialNetworks a:hover.instagram{background-color:#e4405f}#contact .socialNetworks a:hover.linkedin{background-color:#2867b2}#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:rgba(0,0,0,0.8);border-radius:10px;box-shadow:0 10px 10px rgba(0,0,0,0.1);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}.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(252,74,26,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}.notice{padding:10px}.notice.success{color:#3c763d;background-color:#dff0d8;border:1px solid #3c763d}.notice.info{color:#31708f;background-color:#d9edf7;border:1px solid #31708f}.notice.warning{color:#8a6d3b;background-color:#fcf8e3;border:1px solid #8a6d3b}.notice.danger{color:#a94442;background-color:#f2dede;border:1px solid #a94442}.postsList .notice,#articlesList .notice,.productsGrid .notice{display:flex;grid-column:1 / -1 !important;flex-direction:row;justify-content:center;align-items:center}.notice ~ .notice{margin-top:10px}#lazyLoad{grid-column:1 / -1;max-height:0;opacity:0;visibility:hidden;transition:all .3s ease-in-out;text-align:center}#lazyLoad .btn span{font-size:.8em}#lazyLoad.active{max-height:unset;opacity:1;visibility:visible}#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:#fc4a1a;border-radius:100%}.preloader.active{display:flex;height:75px;visibility:visible;opacity:1}#searchForm .preloader.active{height:auto}#siblingsArticles{display:flex;flex-direction:row;justify-content:center;align-items:center;margin:0 auto}#siblingsArticles>.split{position:relative;width:50%}#siblingsArticles>.split:first-child{padding-right:50px;text-align:right}#siblingsArticles>.split:first-child::after{content:'';display:block;position:absolute;top:0;right:0;width:1px;height:100%;background-color:transparent;border-left:1px dashed #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:#fc4a1a}#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 svg{opacity:.7;fill:#fff;transition:0.3s ease-in-out}.sidePanel .sidePanel-toggle:focus svg,.sidePanel .sidePanel-toggle:hover svg{opacity:1}.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:rgba(0,0,0,0.95);opacity:0;transform:translateX(100%);transition:0.3s ease-in-out;box-shadow:-10px 0 40px rgba(0,0,0,0.1)}.sidePanel .sidePanel-content>*:not(:last-child){margin-bottom:20px}.sidePanel .sidePanel-close{position:absolute;top:20px;right:20px;cursor:pointer}.sidePanel .sidePanel-close:hover svg{opacity:1}.sidePanel .sidePanel-close svg{opacity:.7;fill:#fff;transition:0.3s ease-in-out}header.latent .sidePanel .sidePanel-content{top:80px}#fixedNavigation .sidePanel .sidePanel-toggle svg,body.page-template-page-home .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}#particlesBackground{position:absolute;bottom:0;left:0;z-index:-1;width:100%;height:100%;opacity:1;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;filter:drop-shadow(5px 5px 10px rgba(0,0,0,0.15));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("../../img/particle-1.png");background-repeat:no-repeat;background-position:center;background-size:contain;pointer-events:none}@supports (background-image: url("../../img/particle-1.webp")){#particlesBackground .particle span::after{background-image:url("../../img/particle-1.webp")}}#particlesBackground .particle:nth-child(3n+2) span::after{background-image:url("../../img/particle-2.png")}@supports (background-image: url("../../img/particle-2.webp")){#particlesBackground .particle:nth-child(3n+2) span::after{background-image:url("../../img/particle-2.webp")}}#particlesBackground .particle:nth-child(3n+3) span::after{background-image:url("../../img/particle-3.png")}@supports (background-image: url("../../img/particle-3.webp")){#particlesBackground .particle:nth-child(3n+3) span::after{background-image:url("../../img/particle-3.webp")}}#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(252,235,230,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(252,235,230,0.8)), color-stop(100%, rgba(252,235,230,0)));background:linear-gradient(to right, rgba(252,235,230,0.8) 0%, rgba(252,235,230,0) 100%)}#particlesBackground .overlay::after{left:-10%;background:transparent;background:-webkit-gradient(left top, right top, color-stop(0%, rgba(252,235,230,0)), color-stop(100%, rgba(252,235,230,0.8)));background:linear-gradient(to right, rgba(252,235,230,0) 0%, rgba(252,235,230,0.8) 100%)}body.sidePanel-open #particlesBackground .overlay{opacity:0}.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}.item-price .actions:not(td){flex-direction:column}.item-price .actions:not(td)>*{width:100%}.item-article .actions:not(td),.item-route .actions:not(td){justify-content:flex-end}#backToTop{background-color:#fff}#backToTop.mostBottom{background-color:#fc4a1a}#backToTop.mostBottom svg{fill:#fff}#backToTop svg{fill:#fc4a1a}.wpml-ls-legacy-dropdown{position:relative;top:0;width:auto;margin-right:-10px;margin-left:10px !important;font-weight:600}.wpml-ls-legacy-dropdown .wpml-ls-item a,.wpml-ls-legacy-dropdown a.wpml-ls-link,.wpml-ls-legacy-dropdown a.js-wpml-ls-item-toggle{padding:0;color:#fff;background-color:transparent !important;border:none;line-height:1.5em;text-shadow:2px 2px 2px rgba(0,0,0,0.25)}.wpml-ls-legacy-dropdown .wpml-ls-item a:focus,.wpml-ls-legacy-dropdown .wpml-ls-item a:hover,.wpml-ls-legacy-dropdown a.wpml-ls-link:focus,.wpml-ls-legacy-dropdown a.wpml-ls-link:hover,.wpml-ls-legacy-dropdown a.js-wpml-ls-item-toggle:focus,.wpml-ls-legacy-dropdown a.js-wpml-ls-item-toggle:hover{color:#fff;background-color:transparent;border:none}.wpml-ls-legacy-dropdown .wpml-ls-item a::after,.wpml-ls-legacy-dropdown a.wpml-ls-link::after,.wpml-ls-legacy-dropdown a.js-wpml-ls-item-toggle::after{display:none}.wpml-ls-legacy-dropdown .wpml-ls-current-language:hover a{color:#fff}.wpml-ls-legacy-dropdown .wpml-ls-item{width:40px;padding:0 7px;transition:none;text-align:center}.wpml-ls-legacy-dropdown .wpml-ls-sub-menu{border-top:none;transition:none}.wpml-ls-legacy-dropdown .wpml-ls-sub-menu a{transition:none}.wpml-ls-legacy-dropdown .wpml-ls-sub-menu .wpml-ls-item:last-child{padding-bottom:5px;border-bottom-right-radius:10px;border-bottom-left-radius:10px}.wpml-ls-legacy-dropdown .wpml-ls-item-legacy-dropdown{border-top-right-radius:10px;border-top-left-radius:10px}.wpml-ls-legacy-dropdown .wpml-ls-item-legacy-dropdown:focus,.wpml-ls-legacy-dropdown .wpml-ls-item-legacy-dropdown:hover{background-color:rgba(0,0,0,0.95)}.wpml-ls-legacy-dropdown .wpml-ls-item-legacy-dropdown:focus .wpml-ls-item,.wpml-ls-legacy-dropdown .wpml-ls-item-legacy-dropdown:hover .wpml-ls-item{background-color:rgba(0,0,0,0.95)}.cky-consent-container button,.cky-modal button{color:#fff !important;background-color:#fc4a1a !important;background:#fc4a1a !important;border:none !important;border-radius:unset !important;box-shadow:none !important;text-shadow:none !important}.cky-consent-container button::before,.cky-consent-container button::after,.cky-modal button::before,.cky-modal button::after{display:none !important}.cky-consent-container button.cky-btn-close,.cky-consent-container button.cky-show-desc-btn,.cky-consent-container button.cky-accordion-btn,.cky-modal button.cky-btn-close,.cky-modal button.cky-show-desc-btn,.cky-modal button.cky-accordion-btn{color:#212121 !important;background-color:transparent !important}.cky-btn-revisit-wrapper{display:none !important}#homeSlider{position:relative;height:70vh;min-height:500px;padding-top:0}#homeSlider .container{margin-right:0;margin-left:0}#homeSlider .background{position:absolute;top:0;left:0;z-index:0;width:100%;height:100%;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}#homeSlider .background::before{content:'';position:absolute;top:0;left:0;z-index:-11;width:100%;height:100%;background:transparent;background:linear-gradient(to right, #fc4a1a 0%, #f7b733 100%);-webkit-mask-image:linear-gradient(to bottom, #000 0%, rgba(0,0,0,0) 100%);mask-image:linear-gradient(to bottom, #000 0%, rgba(0,0,0,0) 100%);opacity:.8;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;pointer-events:none}#homeSlider .background::after{content:'';position:absolute;top:0;left:0;z-index:-10;width:100%;height:100%;background-image:linear-gradient(to right, #fcebe6 1px, transparent 1px),linear-gradient(to bottom, #fcebe6 1px, transparent 1px);background-size:10px 10px;opacity:.5;-webkit-mask-image:linear-gradient(to bottom, #000 calc(100% - 100px), rgba(0,0,0,0) 100%);mask-image:linear-gradient(to bottom, #000 calc(100% - 100px), rgba(0,0,0,0) 100%);mix-blend-mode:color-burn;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;pointer-events:none}#homeSlider .overlay{z-index:5}#homeSlider .innerContent{position:relative;z-index:2}#homeSlider ~ section:nth-child(2){padding-top:0}#contact{position:relative}#contact .innerContent{display:flex;flex-direction:row;justify-content:center;align-items:flex-start;position:relative;z-index:2;max-width:1200px;margin:0 auto}#contact .innerContent>.split{width:50%}#contact .innerContent>.split:first-child{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;align-self:center;padding-right:50px}#contact .innerContent>.split:last-child{position:-webkit-sticky;position:sticky;top:20px;padding-left:50px;transition:0.3s ease-in-out}#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}header.sticky:not(.latent) ~ main #contact .innerContent>.split:last-child{top:100px}#contactMap{position:relative;padding-bottom:0}#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:200px;padding-top:150px;padding-bottom:0}#pageIntro .background{position:absolute;top:0;left:0;z-index:0;width:100%;height:100%;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}#pageIntro .background::before{content:'';position:absolute;top:0;left:0;z-index:-11;width:100%;height:100%;background:transparent;background:linear-gradient(to right, #fc4a1a 0%, #f7b733 100%);-webkit-mask-image:linear-gradient(to bottom, #000 0%, rgba(0,0,0,0) 100%);mask-image:linear-gradient(to bottom, #000 0%, rgba(0,0,0,0) 100%);opacity:.8;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;pointer-events:none}#pageIntro .background::after{content:'';position:absolute;top:0;left:0;z-index:-10;width:100%;height:100%;background-image:linear-gradient(to right, #fcebe6 1px, transparent 1px),linear-gradient(to bottom, #fcebe6 1px, transparent 1px);background-size:10px 10px;opacity:.5;-webkit-mask-image:linear-gradient(to bottom, #000 calc(100% - 100px), rgba(0,0,0,0) 100%);mask-image:linear-gradient(to bottom, #000 calc(100% - 100px), rgba(0,0,0,0) 100%);mix-blend-mode:color-burn;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;pointer-events:none}#pageIntro .innerHeader{position:relative;z-index:2}#pageIntro .innerContent{position:relative;z-index:2;text-align:center}#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}#priceList{position:relative}#priceList .innerHeader{position:relative;z-index:2;margin-bottom:50px;text-align:center}#priceList .innerContent{position:relative;z-index:2}#priceList .innerContent>*:not(:last-child){margin-bottom:20px}#priceList .innerFooter{position:relative;z-index:2;margin-top:50px;text-align:center}#testimonials{position:relative;margin-top:100px;padding-bottom:100px}#testimonials .background{position:absolute;top:0;left:100px;z-index:0;width:calc(100% - 200px);height:100%;background-color:rgba(0,0,0,0.05);-webkit-clip-path:polygon(0 0, calc(100% - 100px) 0%, 100% 100px, 100% 100%, 100px 100%, 0% calc(100% - 100px));clip-path:polygon(0 0, calc(100% - 100px) 0%, 100% 100px, 100% 100%, 100px 100%, 0% calc(100% - 100px));user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}#testimonials .innerHeader{position:relative;z-index:2;margin-bottom:50px}#testimonials .innerContent{position:relative;z-index:2}#testimonials .innerFooter{position:relative;z-index:2;margin-top:50px;text-align:right}aside#prefooter{position:relative;z-index:5;margin-bottom:-50px}aside#prefooter .innerContent{display:flex;flex-direction:row;justify-content:center;align-items:stretch;position:relative;z-index:2;background-color:#fff;border-radius:10px;box-shadow:5px 5px 20px rgba(0,0,0,0.1);overflow:hidden}aside#prefooter .innerContent>.split{width:50%;padding:40px}aside#prefooter .innerContent>.split:nth-child(1){display:flex;flex-direction:column;justify-content:center;align-items:flex-end;position:relative;text-align:right}aside#prefooter .innerContent>.split:nth-child(1) .background{position:absolute;top:0;left:0;z-index:0;width:100%;height:100%;margin:0;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}aside#prefooter .innerContent>.split:nth-child(1) .background::before{content:'';position:absolute;top:0;left:0;z-index:-11;width:100%;height:100%;background:transparent;background:linear-gradient(to right, #fc4a1a 0%, #f7b733 100%);opacity:.8;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;pointer-events:none}aside#prefooter .innerContent>.split:nth-child(1) .background::after{content:'';position:absolute;top:0;left:0;z-index:-10;width:100%;height:100%;background-image:linear-gradient(to right, #fcebe6 1px, transparent 1px),linear-gradient(to bottom, #fcebe6 1px, transparent 1px);background-size:10px 10px;opacity:.5;-webkit-mask-image:linear-gradient(to bottom, #000 calc(100% - 100px), rgba(0,0,0,0) 100%);mask-image:linear-gradient(to bottom, #000 calc(100% - 100px), rgba(0,0,0,0) 100%);mix-blend-mode:color-burn;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;pointer-events:none}aside#prefooter .innerContent>.split:nth-child(1) .overlay{position:absolute;top:0;left:0;z-index:1;width:100%;height:100%;margin:0;background:radial-gradient(0 at 0 0, #000, #000);opacity:.5;mix-blend-mode:color-dodge;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;pointer-events:none}aside#prefooter .innerContent>.split:nth-child(1)>*{z-index:3}aside#prefooter .innerContent>.split>*:not(:last-child):not(.text){margin-bottom:10px}body.page-template-default main:has(#shippingPartners) ~ aside#prefooter,body.page-template-default main:has(#connectionPartners) ~ aside#prefooter,body.page-template-default main:has(#stats:last-child) ~ aside#prefooter,body.page-template-page-home main:not(:has(#quickBlog)) ~ aside#prefooter{padding-top:100px}#servicesRouter{position:relative}#servicesRouter .innerHeader{position:relative;z-index:2;margin-bottom:50px}#servicesRouter .innerContent{position:relative;z-index:2}#stats{position:relative;margin-top:100px;padding-top:50px;padding-bottom:50px}#stats .background{position:absolute;top:0;left:100px;z-index:0;width:calc(100% - 200px);height:100%;background-color:rgba(252,74,26,0.05);-webkit-clip-path:polygon(100px 0%, 100% 0, 100% calc(100% - 100px), calc(100% - 100px) 100%, 0 100%, 0% 100px);clip-path:polygon(100px 0%, 100% 0, 100% calc(100% - 100px), calc(100% - 100px) 100%, 0 100%, 0% 100px);user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}#stats .innerContent{position:relative;z-index:2}#connection{position:relative}#connection .innerContent{display:flex;flex-direction:row;justify-content:center;align-items:center;position:relative;z-index:2}#connection .innerContent>.split{width:50%}#connection .innerContent>.split:nth-child(1){padding-right:50px}#connection .innerContent>.split:nth-child(2){padding-left:50px}#connection .innerContent>.split:nth-child(2)>*:not(:last-child){margin-bottom:50px}#connection .innerContent>.split>*:not(:last-child){margin-bottom:20px}#connectionPartners{position:relative;margin-top:100px;padding-top:50px;padding-bottom:50px}#connectionPartners .background{position:absolute;top:0;left:100px;z-index:0;width:calc(100% - 200px);height:100%;background-color:rgba(252,74,26,0.05);-webkit-clip-path:polygon(100px 0%, 100% 0, 100% calc(100% - 100px), calc(100% - 100px) 100%, 0 100%, 0% 100px);clip-path:polygon(100px 0%, 100% 0, 100% calc(100% - 100px), calc(100% - 100px) 100%, 0 100%, 0% 100px);user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}#connectionPartners .innerContent{position:relative;z-index:2}#shippingPartners{position:relative;margin-top:100px;padding-top:50px;padding-bottom:50px}#shippingPartners .background{position:absolute;top:0;left:100px;z-index:0;width:calc(100% - 200px);height:100%;background-color:rgba(252,74,26,0.05);-webkit-clip-path:polygon(100px 0%, 100% 0, 100% calc(100% - 100px), calc(100% - 100px) 100%, 0 100%, 0% 100px);clip-path:polygon(100px 0%, 100% 0, 100% calc(100% - 100px), calc(100% - 100px) 100%, 0 100%, 0% 100px);user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}#shippingPartners .innerHeader{position:relative;z-index:2;margin-bottom:50px}#shippingPartners .innerContent{position:relative;z-index:2}#businessHUB{position:relative}#businessHUB .innerHeader{position:relative;z-index:2;margin-bottom:50px;text-align:center}#businessHUB .innerContent{display:flex;flex-direction:row;justify-content:center;align-items:center;position:relative;z-index:2}#businessHUB .innerContent>.split{width:50%}#businessHUB .innerContent>.split:nth-child(1){padding-right:50px;text-align:right}#businessHUB .innerContent>.split:nth-child(2){padding-left:50px}#businessHUB .innerContent>.split>*:not(:last-child){margin-bottom:50px}#partners{position:relative}#partners .innerHeader{position:relative;z-index:2;margin-bottom:50px;text-align:center}#partners .innerContent{display:flex;flex-direction:row;justify-content:center;align-items:flex-start;position:relative;z-index:2}@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}body.page-template-page-home #pageDefault .text .wp-block-columns{grid-gap:50px;gap:50px}.swiper-container .swiper-next{right:50px;transform:translateX(175px)}.swiper-container .swiper-prev{left:50px;transform:translateX(-175px)}#homeSlider .swiper-container .swiper-slide .content{left:150px;max-width:calc(100% - 300px)}#homeSlider .swiper-container .swiper-slide .imageWrap{right:150px;max-height:calc(100% - 100px - 100px)}#homeSlider .swiper-container .swiper-pagination{bottom:100px;left:150px}#testimonials .swiper-container{padding:0 37.5px;-webkit-mask-image:linear-gradient(to right, rgba(0,0,0,0) 0%, #000 37.5px, #000 calc(100% - 37.5px), rgba(0,0,0,0) 100%);mask-image:linear-gradient(to right, rgba(0,0,0,0) 0%, #000 37.5px, #000 calc(100% - 37.5px), rgba(0,0,0,0) 100%)}.partnerSlider .swiper-container{padding:0 37.5px;-webkit-mask-image:linear-gradient(to right, rgba(0,0,0,0) 0%, #000 37.5px, #000 calc(100% - 37.5px), rgba(0,0,0,0) 100%);mask-image:linear-gradient(to right, rgba(0,0,0,0) 0%, #000 37.5px, #000 calc(100% - 37.5px), rgba(0,0,0,0) 100%)}#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}#article .innerFooter,#pageDefault .innerFooter{margin-top:50px}#quickBlog .innerContent{margin-top:50px}#quickBlog .innerFooter{margin-top:50px}#priceList .innerHeader{margin-bottom:50px}#priceList .innerFooter{margin-top:50px}#testimonials{margin-top:100px;padding-bottom:100px}#testimonials .background{left:75px;width:calc(100% - 150px);-webkit-clip-path:polygon(0 0, calc(100% - 75px) 0%, 100% 75px, 100% 100%, 75px 100%, 0% calc(100% - 75px));clip-path:polygon(0 0, calc(100% - 75px) 0%, 100% 75px, 100% 100%, 75px 100%, 0% calc(100% - 75px))}#testimonials .innerHeader{margin-bottom:50px}#testimonials .innerFooter{margin-top:50px}aside#prefooter{margin-bottom:-50px}aside#prefooter .innerContent>.split:nth-child(1) .background::after{-webkit-mask-image:linear-gradient(to bottom, #000 calc(100% - 100px), rgba(0,0,0,0) 100%);mask-image:linear-gradient(to bottom, #000 calc(100% - 100px), rgba(0,0,0,0) 100%)}body.page-template-default main:has(#shippingPartners) ~ aside#prefooter,body.page-template-default main:has(#connectionPartners) ~ aside#prefooter,body.page-template-default main:has(#stats:last-child) ~ aside#prefooter,body.page-template-page-home main:not(:has(#quickBlog)) ~ aside#prefooter{padding-top:100px}#servicesRouter .innerHeader{margin-bottom:50px}#stats{margin-top:100px;padding-top:50px;padding-bottom:50px}#stats .background{left:75px;width:calc(100% - 150px);-webkit-clip-path:polygon(75px 0%, 100% 0, 100% calc(100% - 75px), calc(100% - 75px) 100%, 0 100%, 0% 75px);clip-path:polygon(75px 0%, 100% 0, 100% calc(100% - 75px), calc(100% - 75px) 100%, 0 100%, 0% 75px)}#connection .innerContent>.split:nth-child(1){padding-right:50px}#connection .innerContent>.split:nth-child(2){padding-left:50px}#connection .innerContent>.split:nth-child(2)>*:not(:last-child){margin-bottom:50px}#connectionPartners{margin-top:100px;padding-top:50px;padding-bottom:50px}#connectionPartners .background{left:75px;width:calc(100% - 150px);-webkit-clip-path:polygon(75px 0%, 100% 0, 100% calc(100% - 75px), calc(100% - 75px) 100%, 0 100%, 0% 75px);clip-path:polygon(75px 0%, 100% 0, 100% calc(100% - 75px), calc(100% - 75px) 100%, 0 100%, 0% 75px)}#shippingPartners{margin-top:100px;padding-top:50px;padding-bottom:50px}#shippingPartners .background{left:75px;width:calc(100% - 150px);-webkit-clip-path:polygon(75px 0%, 100% 0, 100% calc(100% - 75px), calc(100% - 75px) 100%, 0 100%, 0% 75px);clip-path:polygon(75px 0%, 100% 0, 100% calc(100% - 75px), calc(100% - 75px) 100%, 0 100%, 0% 75px)}#shippingPartners .innerHeader{margin-bottom:50px}#businessHUB .innerHeader{margin-bottom:50px}#businessHUB .innerContent>.split:nth-child(1){padding-right:50px}#businessHUB .innerContent>.split:nth-child(2){padding-left:50px}#businessHUB .innerContent>.split>*:not(:last-child){margin-bottom:50px}#partners .innerHeader{margin-bottom:50px}.items.items-testimonials>*:not(:last-child){margin-bottom:50px}#testimonialsList .item.item-testimonial:nth-child(odd){-webkit-clip-path:polygon(0 0, calc(100% - 75px) 0%, 100% 75px, 100% 100%, 75px 100%, 0% calc(100% - 75px));clip-path:polygon(0 0, calc(100% - 75px) 0%, 100% 75px, 100% 100%, 75px 100%, 0% calc(100% - 75px))}#testimonialsList .item.item-testimonial:nth-child(even){-webkit-clip-path:polygon(75px 0%, 100% 0, 100% calc(100% - 75px), calc(100% - 75px) 100%, 0 100%, 0% 75px);clip-path:polygon(75px 0%, 100% 0, 100% calc(100% - 75px), calc(100% - 75px) 100%, 0 100%, 0% 75px)}}@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:9px;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}header .container>.split:nth-child(2){padding-right:15px}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}body.page-template-page-home #pageDefault .text .wp-block-columns{grid-gap:50px;gap:50px}.swiper-container .swiper-next{right:25px;transform:translateX(125px)}.swiper-container .swiper-prev{left:25px;transform:translateX(-125px)}#homeSlider .swiper-container .swiper-slide .content{left:100px;max-width:calc(100% - 200px)}#homeSlider .swiper-container .swiper-slide .imageWrap{right:100px;max-height:calc(100% - 100px - 100px)}#homeSlider .swiper-container .swiper-pagination{bottom:100px;left:100px}#testimonials .swiper-container{padding:0 25px;-webkit-mask-image:linear-gradient(to right, rgba(0,0,0,0) 0%, #000 25px, #000 calc(100% - 25px), rgba(0,0,0,0) 100%);mask-image:linear-gradient(to right, rgba(0,0,0,0) 0%, #000 25px, #000 calc(100% - 25px), rgba(0,0,0,0) 100%)}.partnerSlider .swiper-container{padding:0 25px;-webkit-mask-image:linear-gradient(to right, rgba(0,0,0,0) 0%, #000 25px, #000 calc(100% - 25px), rgba(0,0,0,0) 100%);mask-image:linear-gradient(to right, rgba(0,0,0,0) 0%, #000 25px, #000 calc(100% - 25px), rgba(0,0,0,0) 100%)}#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}#article .innerFooter,#pageDefault .innerFooter{margin-top:50px}#quickBlog .innerContent{margin-top:50px}#quickBlog .innerFooter{margin-top:50px}.items.items-routes{grid-template-columns:repeat(2, 1fr)}.items.items-prices{grid-template-columns:repeat(1, 1fr);grid-gap:20px;gap:20px}.items.items-testimonials>*:not(:last-child){margin-bottom:50px}#articlesList .items{grid-template-columns:repeat(2, 1fr)}#quickBlog .items{grid-template-columns:repeat(2, 1fr)}#quickBlog .items>*:nth-child(3){display:none}#stats .items.items-stats>*{width:calc(50% - 20px)}#testimonialsList .item.item-testimonial{width:100%;padding:20px}#testimonialsList .item.item-testimonial:nth-child(odd){-webkit-clip-path:polygon(0 0, calc(100% - 50px) 0%, 100% 50px, 100% 100%, 50px 100%, 0% calc(100% - 50px));clip-path:polygon(0 0, calc(100% - 50px) 0%, 100% 50px, 100% 100%, 50px 100%, 0% calc(100% - 50px))}#testimonialsList .item.item-testimonial:nth-child(even){-webkit-clip-path:polygon(50px 0%, 100% 0, 100% calc(100% - 50px), calc(100% - 50px) 100%, 0 100%, 0% 50px);clip-path:polygon(50px 0%, 100% 0, 100% calc(100% - 50px), calc(100% - 50px) 100%, 0 100%, 0% 50px)}#priceList .innerHeader{margin-bottom:50px}#priceList .innerFooter{margin-top:50px}#testimonials{margin-top:100px;padding-bottom:100px}#testimonials .background{left:50px;width:calc(100% - 100px);-webkit-clip-path:polygon(0 0, calc(100% - 50px) 0%, 100% 50px, 100% 100%, 50px 100%, 0% calc(100% - 50px));clip-path:polygon(0 0, calc(100% - 50px) 0%, 100% 50px, 100% 100%, 50px 100%, 0% calc(100% - 50px))}#testimonials .innerHeader{margin-bottom:50px}#testimonials .innerFooter{margin-top:50px}aside#prefooter{margin-bottom:-50px}aside#prefooter .innerContent>.split:nth-child(1) .background::after{-webkit-mask-image:linear-gradient(to bottom, #000 calc(100% - 100px), rgba(0,0,0,0) 100%);mask-image:linear-gradient(to bottom, #000 calc(100% - 100px), rgba(0,0,0,0) 100%)}body.page-template-default main:has(#shippingPartners) ~ aside#prefooter,body.page-template-default main:has(#connectionPartners) ~ aside#prefooter,body.page-template-default main:has(#stats:last-child) ~ aside#prefooter,body.page-template-page-home main:not(:has(#quickBlog)) ~ aside#prefooter{padding-top:100px}#servicesRouter .innerHeader{margin-bottom:50px}#stats{margin-top:100px;padding-top:50px;padding-bottom:50px}#stats .background{left:50px;width:calc(100% - 100px);-webkit-clip-path:polygon(50px 0%, 100% 0, 100% calc(100% - 50px), calc(100% - 50px) 100%, 0 100%, 0% 50px);clip-path:polygon(50px 0%, 100% 0, 100% calc(100% - 50px), calc(100% - 50px) 100%, 0 100%, 0% 50px)}#connection .innerContent>.split:nth-child(1){padding-right:50px}#connection .innerContent>.split:nth-child(2){padding-left:50px}#connection .innerContent>.split:nth-child(2)>*:not(:last-child){margin-bottom:50px}#connectionPartners{margin-top:100px;padding-top:50px;padding-bottom:50px}#connectionPartners .background{left:50px;width:calc(100% - 100px);-webkit-clip-path:polygon(50px 0%, 100% 0, 100% calc(100% - 50px), calc(100% - 50px) 100%, 0 100%, 0% 50px);clip-path:polygon(50px 0%, 100% 0, 100% calc(100% - 50px), calc(100% - 50px) 100%, 0 100%, 0% 50px)}#shippingPartners{margin-top:100px;padding-top:50px;padding-bottom:50px}#shippingPartners .background{left:50px;width:calc(100% - 100px);-webkit-clip-path:polygon(50px 0%, 100% 0, 100% calc(100% - 50px), calc(100% - 50px) 100%, 0 100%, 0% 50px);clip-path:polygon(50px 0%, 100% 0, 100% calc(100% - 50px), calc(100% - 50px) 100%, 0 100%, 0% 50px)}#shippingPartners .innerHeader{margin-bottom:50px}#businessHUB .innerHeader{margin-bottom:50px}#businessHUB .innerContent>.split:nth-child(1){padding-right:50px}#businessHUB .innerContent>.split:nth-child(2){padding-left:50px}#businessHUB .innerContent>.split>*:not(:last-child){margin-bottom:50px}#partners .innerHeader{margin-bottom:50px}#sideMenu .logo.logo-master svg{height:80px}#sideMenu .logo.logo-master svg>path:nth-child(3),#sideMenu .logo.logo-master svg>path:nth-child(4){fill:#fff}}@media (max-width: 767px){body{margin-bottom:50px}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}main{transition:none;transform:none}body.sidePanel-open main{transform:none}.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>.wp-block-column>*:not(:last-child){margin-bottom:.75em}.text .wp-block-columns>*:not(:last-child){margin-right:0;margin-bottom:.75em}.text .wp-block-spacer[style="height:1px"]{height:50px !important}.text .wp-block-group>*:not(:last-child):not(h1):not(h2):not(h3):not(h4):not(h5):not(h6){margin-bottom:.75em}body.page-template-page-home #pageDefault .text .wp-block-columns{grid-template-columns:repeat(1, 1fr);grid-auto-rows:auto;grid-gap:.75em;gap:.75em}body.page-template-page-home #pageDefault .text .wp-block-columns>*:not(:last-child){margin-bottom:0}body.page-template-page-home #pageDefault .text .wp-block-columns .wp-block-image{max-width:300px}aside#prefooter .text{margin-bottom:20px}aside#prefooter .text h2{font-size:1.8em}aside#prefooter .text h2:not(:last-child){margin-bottom:.5em}aside#prefooter .text p{font-size:1em}#priceList .innerContent>.text{text-align:left}#pageMenu{position:relative;top:0;left:0;width:100%;max-height:none;margin-right:0;margin-bottom:25px;padding:0;background-color:transparent;box-shadow:none;overflow:visible}#pageMenu::after{content:'';position:absolute;top:25px;left:0;z-index:-1;width:100%;height:calc(100% - 25px);background-color:rgba(0,0,0,0.8);border-radius:10px;box-shadow:0 10px 10px rgba(0,0,0,0.1);user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;pointer-events:none;transform:scaleY(0);transform-origin:top;transition:0.3s ease-in-out}#pageMenu>*:not(:last-child){margin-bottom:10px}#pageMenu.offset{top:0}#pageMenu.open::after{transform:scaleY(1)}#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}#pageMenu .btn[onclick*="mausScript.pageMenu_toggleView"]>*:not(:last-child){margin-right:10px}#pageMenu .btn[onclick*="mausScript.pageMenu_toggleView"] svg{fill:currentColor;filter:drop-shadow(2px 2px 2px rgba(0,0,0,0.25))}#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:rgba(0,0,0,0.98);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;fill:#fff}.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.sticky .container::after{transform:scale(1);opacity:1}.logo.logo-partner{max-width:90px;max-height:40px}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-template-columns:repeat(1, 1fr);grid-auto-rows:auto}.items.items-testimonials>*:not(:last-child){margin-bottom:25px}#articlesList .items{grid-template-columns:repeat(1, 1fr);grid-gap:10px;gap:10px}#articlesList .items>*:first-child{grid-column:1 / 2}#quickBlog .items{grid-template-columns:repeat(1, 1fr);grid-gap:10px;gap:10px}#quickBlog .items>*:not(:first-child){display:none}#stats .items.items-stats{grid-gap:20px;gap:20px}#stats .items.items-stats>*{width:100%}.item.item-article>.split:first-child{height:200px}#testimonialsList .item.item-testimonial:nth-child(odd){-webkit-clip-path:polygon(0 0, calc(100% - 25px) 0%, 100% 25px, 100% 100%, 25px 100%, 0% calc(100% - 25px));clip-path:polygon(0 0, calc(100% - 25px) 0%, 100% 25px, 100% 100%, 25px 100%, 0% calc(100% - 25px))}#testimonialsList .item.item-testimonial:nth-child(even){-webkit-clip-path:polygon(25px 0%, 100% 0, 100% calc(100% - 25px), calc(100% - 25px) 100%, 0 100%, 0% 25px);clip-path:polygon(25px 0%, 100% 0, 100% calc(100% - 25px), calc(100% - 25px) 100%, 0 100%, 0% 25px)}.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{height:calc(100vh - 50px);min-height:600px}#homeSlider .swiper-container .swiper-slide{display:flex;flex-direction:column;justify-content:center;align-items:center;height:calc(100vh - 50px);min-height:600px}#homeSlider .swiper-container .swiper-slide .image-bg{position:absolute}#homeSlider .swiper-container .swiper-slide .content{align-items:center;position:relative;top:unset;left:unset;width:auto;max-width:unset;padding-right:50px;padding-left:50px;transform:none;text-align:center}#homeSlider .swiper-container .swiper-slide .content>*:not(:last-child){margin-bottom:10px}#homeSlider .swiper-container .swiper-slide .imageWrap{position:relative;top:unset;right:unset;height:auto;max-height:150px;padding-right:50px;padding-bottom:25px;padding-left:50px;transform:none}#homeSlider .swiper-container .swiper-slide a.imageWrap .image{scale:1}#homeSlider .swiper-container .swiper-pagination{bottom:10px;left:50%;transform:translateX(-50%)}#homeSlider .swiper-container .swiper-next,#homeSlider .swiper-container .swiper-prev{top:calc(50% - 25px)}#testimonials .swiper-container{padding:0 12.5px;-webkit-mask-image:linear-gradient(to right, rgba(0,0,0,0) 0%, #000 12.5px, #000 calc(100% - 12.5px), rgba(0,0,0,0) 100%);mask-image:linear-gradient(to right, rgba(0,0,0,0) 0%, #000 12.5px, #000 calc(100% - 12.5px), rgba(0,0,0,0) 100%)}.partnerSlider .swiper-container{padding:0 12.5px;-webkit-mask-image:linear-gradient(to right, rgba(0,0,0,0) 0%, #000 12.5px, #000 calc(100% - 12.5px), rgba(0,0,0,0) 100%);mask-image:linear-gradient(to right, rgba(0,0,0,0) 0%, #000 12.5px, #000 calc(100% - 12.5px), rgba(0,0,0,0) 100%)}.partnerSlider .swiper-container .swiper-slide{width:calc((100% / 4) - (3 * 20px / 4))}.partnerSlider .swiper-container .swiper-slide:not(:last-child){margin-right:20px}.partnerSlider .swiper-container .swiper-next,.partnerSlider .swiper-container .swiper-prev{display:none}#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{position:relative;top:0;width:100%;padding-left:0}#contact .innerFooter{margin-top:25px;margin-right:-50px;margin-left:-50px}header.sticky:not(.latent) ~ main #contact .innerContent>.split:last-child{top:0}#pageIntro{min-height:150px;padding-top:70px}#pageIntro .innerContent{text-align:left}#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{height:calc(100vh - 50px);min-height:600px}.photoGallery.multiple{grid-template-columns:repeat(2, 1fr)}header>.container>.split>.showOnFixedNavigation,header>.container>.split>#sideMenu{display:none}#priceList .innerHeader{margin-bottom:25px;text-align:left}#priceList .innerFooter{margin-top:25px}#testimonials{margin-top:50px;padding-bottom:50px}#testimonials .background{left:25px;width:calc(100% - 50px);-webkit-clip-path:polygon(0 0, calc(100% - 25px) 0%, 100% 25px, 100% 100%, 25px 100%, 0% calc(100% - 25px));clip-path:polygon(0 0, calc(100% - 25px) 0%, 100% 25px, 100% 100%, 25px 100%, 0% calc(100% - 25px))}#testimonials .innerHeader{margin-bottom:25px}#testimonials .innerFooter{margin-top:25px}aside#prefooter{margin-bottom:-25px}aside#prefooter .innerContent{flex-direction:column}aside#prefooter .innerContent>.split{width:100%;padding:20px}aside#prefooter .innerContent>.split:nth-child(1){align-items:flex-start;text-align:left}aside#prefooter .innerContent>.split:nth-child(1) .background::after{-webkit-mask-image:linear-gradient(to bottom, #000 calc(100% - 50px), rgba(0,0,0,0) 100%);mask-image:linear-gradient(to bottom, #000 calc(100% - 50px), rgba(0,0,0,0) 100%)}body.page-template-default main:has(#shippingPartners) ~ aside#prefooter,body.page-template-default main:has(#connectionPartners) ~ aside#prefooter,body.page-template-default main:has(#stats:last-child) ~ aside#prefooter,body.page-template-page-home main:not(:has(#quickBlog)) ~ aside#prefooter{padding-top:50px}#servicesRouter .innerHeader{margin-bottom:25px}#stats{margin-top:50px;padding-top:25px;padding-bottom:25px}#stats .background{left:25px;width:calc(100% - 50px);-webkit-clip-path:polygon(25px 0%, 100% 0, 100% calc(100% - 25px), calc(100% - 25px) 100%, 0 100%, 0% 25px);clip-path:polygon(25px 0%, 100% 0, 100% calc(100% - 25px), calc(100% - 25px) 100%, 0 100%, 0% 25px)}#connection .innerContent{flex-direction:column-reverse}#connection .innerContent>.split{width:100%}#connection .innerContent>.split:nth-child(1){max-width:300px;padding-top:25px;padding-right:0}#connection .innerContent>.split:nth-child(2){padding-left:0}#connection .innerContent>.split:nth-child(2)>*:not(:last-child){margin-bottom:25px}#connectionPartners{margin-top:50px;padding-top:25px;padding-bottom:25px}#connectionPartners .background{left:25px;width:calc(100% - 50px);-webkit-clip-path:polygon(25px 0%, 100% 0, 100% calc(100% - 25px), calc(100% - 25px) 100%, 0 100%, 0% 25px);clip-path:polygon(25px 0%, 100% 0, 100% calc(100% - 25px), calc(100% - 25px) 100%, 0 100%, 0% 25px)}#shippingPartners{margin-top:50px;padding-top:25px;padding-bottom:25px}#shippingPartners .background{left:25px;width:calc(100% - 50px);-webkit-clip-path:polygon(25px 0%, 100% 0, 100% calc(100% - 25px), calc(100% - 25px) 100%, 0 100%, 0% 25px);clip-path:polygon(25px 0%, 100% 0, 100% calc(100% - 25px), calc(100% - 25px) 100%, 0 100%, 0% 25px)}#shippingPartners .innerHeader{margin-bottom:25px}#businessHUB .innerHeader{margin-bottom:25px;text-align:left}#businessHUB .innerContent{flex-direction:column}#businessHUB .innerContent>.split{width:100%}#businessHUB .innerContent>.split:nth-child(1){padding-right:0;text-align:left}#businessHUB .innerContent>.split:nth-child(2){padding-top:25px;padding-left:0}#businessHUB .innerContent>.split>*:not(:last-child){margin-bottom:25px}#partners .innerHeader{margin-bottom:25px;text-align:left}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:not(.pswp__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"]{display:none}.label.label-section{padding-left:0;font-size:1.4em}.label.label-section::after{top:.6em;right:calc(100% + 10px);left:unset}#homeSlider .label.label-1{font-size:1.3em}#partners .label.label-section,#pageIntro .label.label-section,#businessHUB .label.label-section,#priceList .label.label-section{padding-right:0}#partners .label.label-section::before,#pageIntro .label.label-section::before,#businessHUB .label.label-section::before,#priceList .label.label-section::before{display:none}.breadcrumb{justify-content:flex-start}}@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):not(.requiredSymbol){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):not(.requiredSymbol){width:100%;margin-right:0}.wpcf7 .reCAPTCHAinfo{margin-bottom:10px}#contact .wpcf7{padding:20px}.sidePanel .sidePanel-content{padding:60px 25px 25px}footer{padding:25px 0;text-align:center}footer>.container>.split{flex-direction:column;align-items:center}footer>.container>.split:first-child{margin-top:12.5px}footer>.container>.split:first-child>.split:nth-child(1){flex-direction:column}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:12.5px;padding-left:0}footer>.container>.split:nth-child(2)::before{display:none}footer>.container>.split:last-child{align-items:center;width:100%}section{padding-top: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:12.5px;padding-top:12.5px}.text h3:not(:first-child){margin-top:12.5px}.text .wp-block-spacer[style="height:1px"]{height:25px !important}#menu-side-menu .link{font-size:1.1em;line-height:1.1em}.swiper-container .swiper-next{justify-content:flex-end;right:20px}.swiper-container .swiper-prev{justify-content:flex-start;left:20px}#homeSlider .swiper-container .swiper-slide .content{padding-right:50px;padding-left:50px}#homeSlider .swiper-container .swiper-slide .content>*:not(:last-child){margin-bottom:10px}#homeSlider .swiper-container .swiper-slide .imageWrap{padding-right:25px;padding-bottom:12.5px;padding-left:25px}body.browserChrome.touchDevice #homeSlider .swiper-container{height:calc(100vh - 55px - 50px)}body.browserChrome.touchDevice #homeSlider .swiper-container .swiper-slide{height:calc(100vh - 55px - 50px)}#testimonials .swiper-container{padding:0 6.25px;-webkit-mask-image:linear-gradient(to right, rgba(0,0,0,0) 0%, #000 6.25px, #000 calc(100% - 6.25px), rgba(0,0,0,0) 100%);mask-image:linear-gradient(to right, rgba(0,0,0,0) 0%, #000 6.25px, #000 calc(100% - 6.25px), rgba(0,0,0,0) 100%)}.partnerSlider .swiper-container{padding:0 6.25px;-webkit-mask-image:linear-gradient(to right, rgba(0,0,0,0) 0%, #000 6.25px, #000 calc(100% - 6.25px), rgba(0,0,0,0) 100%);mask-image:linear-gradient(to right, rgba(0,0,0,0) 0%, #000 6.25px, #000 calc(100% - 6.25px), rgba(0,0,0,0) 100%)}.partnerSlider .swiper-container .swiper-slide{width:calc((100% / 3) - (2 * 20px / 3))}.partnerSlider .swiper-container .swiper-slide:not(:last-child){margin-right:20px}#pageMenu{margin-bottom:12.5px}#fixedNavigation{padding:0 25px}#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:12.5px;padding-right:0}#siblingsArticles>.split:first-child::after{display:none}#siblingsArticles>.split:first-child a>.split:first-child{position:absolute;left:0}#siblingsArticles>.split:first-child a>.split:last-child{padding-left:0;text-align:center}#siblingsArticles>.split:first-child a>.split:last-child .label-2{padding-right:20px;padding-left:20px}#siblingsArticles>.split:last-child{width:100%;padding-left:0}#siblingsArticles>.split:last-child a>.split:first-child{padding-right:0;text-align:center}#siblingsArticles>.split:last-child a>.split:first-child .label-2{padding-right:20px;padding-left:20px}#siblingsArticles>.split:last-child a>.split:last-child{position:absolute;right:0}#siblingsArticles>.split a{justify-content:center}#contact .innerContent>.split:first-child{margin-bottom:25px}#contact .innerContent>.split>*:not(:last-child){margin-bottom:10px}#contact .innerFooter{margin-top:12.5px;margin-right:-25px;margin-left:-25px}#pageIntro{padding-top:70px}#article .innerFooter,#pageDefault .innerFooter{margin-top:12.5px}#quickBlog .innerContent{margin-top:12.5px}#quickBlog .innerFooter{margin-top:12.5px;text-align:center}body.browserChrome.touchDevice #homeSlider{height:calc(100vh - 55px - 50px)}#priceList .innerHeader{margin-bottom:12.5px}#priceList .innerFooter{margin-top:12.5px}#testimonials{margin-top:25px;padding-bottom:50px}#testimonials .background{left:12.5px;width:calc(100% - 25px);-webkit-clip-path:polygon(0 0, calc(100% - 12.5px) 0%, 100% 12.5px, 100% 100%, 12.5px 100%, 0% calc(100% - 12.5px));clip-path:polygon(0 0, calc(100% - 12.5px) 0%, 100% 12.5px, 100% 100%, 12.5px 100%, 0% calc(100% - 12.5px))}#testimonials .innerHeader{margin-bottom:12.5px}#testimonials .innerFooter{margin-top:12.5px;text-align:center}aside#prefooter{margin-bottom:-12.5px}aside#prefooter .innerContent>.split:nth-child(1) .background::after{-webkit-mask-image:linear-gradient(to bottom, #000 calc(100% - 25px), rgba(0,0,0,0) 100%);mask-image:linear-gradient(to bottom, #000 calc(100% - 25px), rgba(0,0,0,0) 100%)}body.page-template-default main:has(#shippingPartners) ~ aside#prefooter,body.page-template-default main:has(#connectionPartners) ~ aside#prefooter,body.page-template-default main:has(#stats:last-child) ~ aside#prefooter,body.page-template-page-home main:not(:has(#quickBlog)) ~ aside#prefooter{padding-top:25px}#servicesRouter .innerHeader{margin-bottom:12.5px}#stats{margin-top:25px;padding-top:25px;padding-bottom:25px}#stats .background{left:12.5px;width:calc(100% - 25px);-webkit-clip-path:polygon(12.5px 0%, 100% 0, 100% calc(100% - 12.5px), calc(100% - 12.5px) 100%, 0 100%, 0% 12.5px);clip-path:polygon(12.5px 0%, 100% 0, 100% calc(100% - 12.5px), calc(100% - 12.5px) 100%, 0 100%, 0% 12.5px)}#connection .innerContent>.split:nth-child(1){padding-top:25px}#connection .innerContent>.split:nth-child(2)>*:not(:last-child){margin-bottom:12.5px}#connectionPartners{margin-top:25px;padding-top:25px;padding-bottom:25px}#connectionPartners .background{left:12.5px;width:calc(100% - 25px);-webkit-clip-path:polygon(12.5px 0%, 100% 0, 100% calc(100% - 12.5px), calc(100% - 12.5px) 100%, 0 100%, 0% 12.5px);clip-path:polygon(12.5px 0%, 100% 0, 100% calc(100% - 12.5px), calc(100% - 12.5px) 100%, 0 100%, 0% 12.5px)}#shippingPartners{margin-top:25px;padding-top:25px;padding-bottom:25px}#shippingPartners .background{left:12.5px;width:calc(100% - 25px);-webkit-clip-path:polygon(12.5px 0%, 100% 0, 100% calc(100% - 12.5px), calc(100% - 12.5px) 100%, 0 100%, 0% 12.5px);clip-path:polygon(12.5px 0%, 100% 0, 100% calc(100% - 12.5px), calc(100% - 12.5px) 100%, 0 100%, 0% 12.5px)}#shippingPartners .innerHeader{margin-bottom:12.5px}#businessHUB .innerHeader{margin-bottom:12.5px}#businessHUB .innerContent>.split:nth-child(2){padding-top:12.5px}#businessHUB .innerContent>.split>*:not(:last-child){margin-bottom:12.5px}#partners .innerHeader{margin-bottom:12.5px}.items.items-testimonials>*:not(:last-child){margin-bottom:12.5px}.item.item-route.item-route-type-post-compact{flex-direction:column}.item.item-route.item-route-type-post-compact>.split{width:100%}.item.item-route.item-route-type-post-compact>.split:nth-child(1){padding-right:0}.item.item-route.item-route-type-post-compact>.split:nth-child(2){width:100%;padding-top:10px}#testimonialsList .item.item-testimonial:nth-child(odd){-webkit-clip-path:polygon(0 0, calc(100% - 12.5px) 0%, 100% 12.5px, 100% 100%, 12.5px 100%, 0% calc(100% - 12.5px));clip-path:polygon(0 0, calc(100% - 12.5px) 0%, 100% 12.5px, 100% 100%, 12.5px 100%, 0% calc(100% - 12.5px))}#testimonialsList .item.item-testimonial:nth-child(even){-webkit-clip-path:polygon(12.5px 0%, 100% 0, 100% calc(100% - 12.5px), calc(100% - 12.5px) 100%, 0 100%, 0% 12.5px);clip-path:polygon(12.5px 0%, 100% 0, 100% calc(100% - 12.5px), calc(100% - 12.5px) 100%, 0 100%, 0% 12.5px)}.anchor{height:50px;margin-top:-50px}}@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-slide .content{left:calc((100vw - 1200px - 10px)/2);max-width:1200px}#homeSlider .swiper-container .swiper-slide .imageWrap{right:calc((100vw - 1200px - 10px)/2)}#homeSlider .swiper-container .swiper-pagination{left:calc((100vw - 1200px - 10px)/2)}#testimonials .background,#shippingPartners .background,#stats .background,#connectionPartners .background{left:calc((100vw - (1200px + 200px) - 10px)/2);max-width:calc(1200px + 200px)}}@media (min-width: 1025px) and (max-width: 1100px){#stats .items.items-stats>*{width:calc(33.33333% - 26.66667px)}}@media (min-width: 1025px) and (max-width: 1485px){#menu-header-menu>*{margin-left:10px}header .wp-block-button__link,header .btn,header .button,header button:not(.pswp__button),header input[type="button"],header input[type="reset"],header input[type="submit"]{padding:5px 11px}}@media (min-width: 1025px) and (max-width: 1420px){#menu-header-menu .link,#menu-header-menu a:not(.btn):not(.item):not(.logo){font-size:.9em}}@media (max-width: 767px){.show-onDisplayMax4{display:none !important}}@media (min-width: 768px){.show-onDisplayMin4{display:none !important}}.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(252,74,26,0.4);-webkit-animation:aniPulse 2s infinite;animation:aniPulse 2s infinite}@-webkit-keyframes aniPulse{0%{box-shadow:0 0 0 0 rgba(252,74,26,0.4)}70%{box-shadow:0 0 0 10px rgba(252,74,26,0)}100%{box-shadow:0 0 0 0 rgba(252,74,26,0)}}@keyframes aniPulse{0%{box-shadow:0 0 0 0 rgba(252,74,26,0.4)}70%{box-shadow:0 0 0 10px rgba(252,74,26,0)}100%{box-shadow:0 0 0 0 rgba(252,74,26,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}.visibility-init#homeSlider.visibility-default .image-bg{opacity:0;-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-timing-function:cubic-bezier(0.4, 0, 0.2, 1);animation-timing-function:cubic-bezier(0.4, 0, 0.2, 1);-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.visibility-init#homeSlider.visibility-default .imageWrap img{opacity:0;-webkit-animation-duration:1.5s;animation-duration:1.5s;-webkit-animation-timing-function:cubic-bezier(0.4, 0, 0.2, 1);animation-timing-function:cubic-bezier(0.4, 0, 0.2, 1);-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.visibility-init#homeSlider.visibility-seen .image-bg{-webkit-animation-name:arrival_fadeIn_scaleIn_special2;animation-name:arrival_fadeIn_scaleIn_special2}.visibility-init#homeSlider.visibility-seen .imageWrap img{-webkit-animation-name:arrival_fromRight_default;animation-name:arrival_fromRight_default}.visibility-init#businessHUB.visibility-default .item,.visibility-init#servicesRouter.visibility-default .item,.visibility-init#homeRouter.visibility-default .item{transform:translateY(-100px) scale(1.15);opacity:0;-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-timing-function:cubic-bezier(0.4, 0, 0.2, 1);animation-timing-function:cubic-bezier(0.4, 0, 0.2, 1);-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.visibility-init#businessHUB.visibility-seen .item,.visibility-init#servicesRouter.visibility-seen .item,.visibility-init#homeRouter.visibility-seen .item{-webkit-animation-name:arrival_fromTop_special;animation-name:arrival_fromTop_special}.visibility-init#businessHUB.visibility-seen .item:nth-child(1),.visibility-init#servicesRouter.visibility-seen .item:nth-child(1),.visibility-init#homeRouter.visibility-seen .item:nth-child(1){-webkit-animation-delay:.3s;animation-delay:.3s}.visibility-init#businessHUB.visibility-seen .item:nth-child(2),.visibility-init#servicesRouter.visibility-seen .item:nth-child(2),.visibility-init#homeRouter.visibility-seen .item:nth-child(2){-webkit-animation-delay:.6s;animation-delay:.6s}.visibility-init#businessHUB.visibility-seen .item:nth-child(3),.visibility-init#servicesRouter.visibility-seen .item:nth-child(3),.visibility-init#homeRouter.visibility-seen .item:nth-child(3){-webkit-animation-delay:.9s;animation-delay:.9s}.visibility-init#businessHUB.visibility-seen .item:nth-child(4),.visibility-init#servicesRouter.visibility-seen .item:nth-child(4),.visibility-init#homeRouter.visibility-seen .item:nth-child(4){-webkit-animation-delay:1.2s;animation-delay:1.2s}.visibility-init#businessHUB.visibility-seen .item:nth-child(5),.visibility-init#servicesRouter.visibility-seen .item:nth-child(5),.visibility-init#homeRouter.visibility-seen .item:nth-child(5){-webkit-animation-delay:1.5s;animation-delay:1.5s}.visibility-init#businessHUB.visibility-seen .item:nth-child(6),.visibility-init#servicesRouter.visibility-seen .item:nth-child(6),.visibility-init#homeRouter.visibility-seen .item:nth-child(6){-webkit-animation-delay:1.8s;animation-delay:1.8s}.visibility-init#businessHUB.visibility-seen .item:nth-child(7),.visibility-init#servicesRouter.visibility-seen .item:nth-child(7),.visibility-init#homeRouter.visibility-seen .item:nth-child(7){-webkit-animation-delay:2.1s;animation-delay:2.1s}.visibility-init#businessHUB.visibility-seen .item:nth-child(8),.visibility-init#servicesRouter.visibility-seen .item:nth-child(8),.visibility-init#homeRouter.visibility-seen .item:nth-child(8){-webkit-animation-delay:2.4s;animation-delay:2.4s}.visibility-init#businessHUB.visibility-seen .item:nth-child(9),.visibility-init#servicesRouter.visibility-seen .item:nth-child(9),.visibility-init#homeRouter.visibility-seen .item:nth-child(9){-webkit-animation-delay:2.7s;animation-delay:2.7s}.visibility-init#businessHUB.visibility-seen .item:nth-child(10),.visibility-init#servicesRouter.visibility-seen .item:nth-child(10),.visibility-init#homeRouter.visibility-seen .item:nth-child(10){-webkit-animation-delay:3s;animation-delay:3s}.visibility-init#businessHUB.visibility-seen .item:nth-child(11),.visibility-init#servicesRouter.visibility-seen .item:nth-child(11),.visibility-init#homeRouter.visibility-seen .item:nth-child(11){-webkit-animation-delay:3.3s;animation-delay:3.3s}.visibility-init#businessHUB.visibility-seen .item:nth-child(12),.visibility-init#servicesRouter.visibility-seen .item:nth-child(12),.visibility-init#homeRouter.visibility-seen .item:nth-child(12){-webkit-animation-delay:3.6s;animation-delay:3.6s}.visibility-init#businessHUB.visibility-seen .item:nth-child(13),.visibility-init#servicesRouter.visibility-seen .item:nth-child(13),.visibility-init#homeRouter.visibility-seen .item:nth-child(13){-webkit-animation-delay:3.9s;animation-delay:3.9s}.visibility-init#businessHUB.visibility-seen .item:nth-child(14),.visibility-init#servicesRouter.visibility-seen .item:nth-child(14),.visibility-init#homeRouter.visibility-seen .item:nth-child(14){-webkit-animation-delay:4.2s;animation-delay:4.2s}.visibility-init#businessHUB.visibility-seen .item:nth-child(15),.visibility-init#servicesRouter.visibility-seen .item:nth-child(15),.visibility-init#homeRouter.visibility-seen .item:nth-child(15){-webkit-animation-delay:4.5s;animation-delay:4.5s}.visibility-init#businessHUB.visibility-seen .item:nth-child(16),.visibility-init#servicesRouter.visibility-seen .item:nth-child(16),.visibility-init#homeRouter.visibility-seen .item:nth-child(16){-webkit-animation-delay:4.8s;animation-delay:4.8s}body.page-template-page-home .visibility-init#pageDefault.visibility-default .wp-block-columns>.wp-block-column:nth-child(1) .wp-block-image img{opacity:0;transform:translateY(100px);-webkit-animation-duration:1.5s;animation-duration:1.5s;-webkit-animation-timing-function:cubic-bezier(0.4, 0, 0.2, 1);animation-timing-function:cubic-bezier(0.4, 0, 0.2, 1);-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}body.page-template-page-home .visibility-init#pageDefault.visibility-default .wp-block-columns>.wp-block-column:nth-child(2)>*:not(.label-section){opacity:0;transform:translateX(-50px);-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-timing-function:cubic-bezier(0.4, 0, 0.2, 1);animation-timing-function:cubic-bezier(0.4, 0, 0.2, 1);-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}body.page-template-page-home .visibility-init#pageDefault.visibility-seen .wp-block-columns>.wp-block-column:nth-child(1) .wp-block-image img{-webkit-animation-name:arrival_fromBottom_default;animation-name:arrival_fromBottom_default}body.page-template-page-home .visibility-init#pageDefault.visibility-seen .wp-block-columns>.wp-block-column:nth-child(2)>*:not(.label-section){-webkit-animation-name:arrival_fromLeft_default;animation-name:arrival_fromLeft_default}body.page-template-page-home .visibility-init#pageDefault.visibility-seen .wp-block-columns>.wp-block-column:nth-child(2)>*:not(.label-section):nth-child(1){-webkit-animation-delay:.25s;animation-delay:.25s}body.page-template-page-home .visibility-init#pageDefault.visibility-seen .wp-block-columns>.wp-block-column:nth-child(2)>*:not(.label-section):nth-child(2){-webkit-animation-delay:.5s;animation-delay:.5s}body.page-template-page-home .visibility-init#pageDefault.visibility-seen .wp-block-columns>.wp-block-column:nth-child(2)>*:not(.label-section):nth-child(3){-webkit-animation-delay:.75s;animation-delay:.75s}body.page-template-page-home .visibility-init#pageDefault.visibility-seen .wp-block-columns>.wp-block-column:nth-child(2)>*:not(.label-section):nth-child(4){-webkit-animation-delay:1s;animation-delay:1s}body.page-template-page-home .visibility-init#pageDefault.visibility-seen .wp-block-columns>.wp-block-column:nth-child(2)>*:not(.label-section):nth-child(5){-webkit-animation-delay:1.25s;animation-delay:1.25s}body.page-template-page-home .visibility-init#pageDefault.visibility-seen .wp-block-columns>.wp-block-column:nth-child(2)>*:not(.label-section):nth-child(6){-webkit-animation-delay:1.5s;animation-delay:1.5s}body.page-template-page-home .visibility-init#pageDefault.visibility-seen .wp-block-columns>.wp-block-column:nth-child(2)>*:not(.label-section):nth-child(7){-webkit-animation-delay:1.75s;animation-delay:1.75s}body.page-template-page-home .visibility-init#pageDefault.visibility-seen .wp-block-columns>.wp-block-column:nth-child(2)>*:not(.label-section):nth-child(8){-webkit-animation-delay:2s;animation-delay:2s}body.page-template-page-home .visibility-init#pageDefault.visibility-seen .wp-block-columns>.wp-block-column:nth-child(2)>*:not(.label-section):nth-child(9){-webkit-animation-delay:2.25s;animation-delay:2.25s}body.page-template-page-home .visibility-init#pageDefault.visibility-seen .wp-block-columns>.wp-block-column:nth-child(2)>*:not(.label-section):nth-child(10){-webkit-animation-delay:2.5s;animation-delay:2.5s}.visibility-init#connection.visibility-default .innerContent>.split:nth-child(1) img{opacity:0;transform:translateY(100px);-webkit-animation-duration:1.5s;animation-duration:1.5s;-webkit-animation-timing-function:cubic-bezier(0.4, 0, 0.2, 1);animation-timing-function:cubic-bezier(0.4, 0, 0.2, 1);-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.visibility-init#connection.visibility-default .innerContent>.split:nth-child(2)>.text>*:not(.label-section){opacity:0;transform:translateX(-50px);-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-timing-function:cubic-bezier(0.4, 0, 0.2, 1);animation-timing-function:cubic-bezier(0.4, 0, 0.2, 1);-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.visibility-init#connection.visibility-seen .innerContent>.split:nth-child(1) img{-webkit-animation-name:arrival_fromBottom_default;animation-name:arrival_fromBottom_default}.visibility-init#connection.visibility-seen .innerContent>.split:nth-child(2)>.text>*:not(.label-section){-webkit-animation-name:arrival_fromLeft_default;animation-name:arrival_fromLeft_default}.visibility-init#connection.visibility-seen .innerContent>.split:nth-child(2)>.text>*:not(.label-section):nth-child(1){-webkit-animation-delay:.25s;animation-delay:.25s}.visibility-init#connection.visibility-seen .innerContent>.split:nth-child(2)>.text>*:not(.label-section):nth-child(2){-webkit-animation-delay:.5s;animation-delay:.5s}.visibility-init#connection.visibility-seen .innerContent>.split:nth-child(2)>.text>*:not(.label-section):nth-child(3){-webkit-animation-delay:.75s;animation-delay:.75s}.visibility-init#connection.visibility-seen .innerContent>.split:nth-child(2)>.text>*:not(.label-section):nth-child(4){-webkit-animation-delay:1s;animation-delay:1s}.visibility-init#connection.visibility-seen .innerContent>.split:nth-child(2)>.text>*:not(.label-section):nth-child(5){-webkit-animation-delay:1.25s;animation-delay:1.25s}.visibility-init#connection.visibility-seen .innerContent>.split:nth-child(2)>.text>*:not(.label-section):nth-child(6){-webkit-animation-delay:1.5s;animation-delay:1.5s}.visibility-init#connection.visibility-seen .innerContent>.split:nth-child(2)>.text>*:not(.label-section):nth-child(7){-webkit-animation-delay:1.75s;animation-delay:1.75s}.visibility-init#connection.visibility-seen .innerContent>.split:nth-child(2)>.text>*:not(.label-section):nth-child(8){-webkit-animation-delay:2s;animation-delay:2s}.visibility-init#connection.visibility-seen .innerContent>.split:nth-child(2)>.text>*:not(.label-section):nth-child(9){-webkit-animation-delay:2.25s;animation-delay:2.25s}.visibility-init#connection.visibility-seen .innerContent>.split:nth-child(2)>.text>*:not(.label-section):nth-child(10){-webkit-animation-delay:2.5s;animation-delay:2.5s}.visibility-init#priceList.visibility-default .innerContent>.text>*:not(.label-section){opacity:0;transform:translateY(100px);-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-timing-function:cubic-bezier(0.4, 0, 0.2, 1);animation-timing-function:cubic-bezier(0.4, 0, 0.2, 1);-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.visibility-init#priceList.visibility-seen .innerContent>.text>*:not(.label-section){-webkit-animation-name:arrival_fromBottom_default;animation-name:arrival_fromBottom_default}.visibility-init#priceList.visibility-seen .innerContent>.text>*:not(.label-section):nth-child(1){-webkit-animation-delay:.25s;animation-delay:.25s}.visibility-init#priceList.visibility-seen .innerContent>.text>*:not(.label-section):nth-child(2){-webkit-animation-delay:.5s;animation-delay:.5s}.visibility-init#priceList.visibility-seen .innerContent>.text>*:not(.label-section):nth-child(3){-webkit-animation-delay:.75s;animation-delay:.75s}.visibility-init#priceList.visibility-seen .innerContent>.text>*:not(.label-section):nth-child(4){-webkit-animation-delay:1s;animation-delay:1s}.visibility-init#priceList.visibility-seen .innerContent>.text>*:not(.label-section):nth-child(5){-webkit-animation-delay:1.25s;animation-delay:1.25s}.visibility-init#priceList.visibility-seen .innerContent>.text>*:not(.label-section):nth-child(6){-webkit-animation-delay:1.5s;animation-delay:1.5s}.visibility-init#priceList.visibility-seen .innerContent>.text>*:not(.label-section):nth-child(7){-webkit-animation-delay:1.75s;animation-delay:1.75s}.visibility-init#priceList.visibility-seen .innerContent>.text>*:not(.label-section):nth-child(8){-webkit-animation-delay:2s;animation-delay:2s}.visibility-init#priceList.visibility-seen .innerContent>.text>*:not(.label-section):nth-child(9){-webkit-animation-delay:2.25s;animation-delay:2.25s}.visibility-init#priceList.visibility-seen .innerContent>.text>*:not(.label-section):nth-child(10){-webkit-animation-delay:2.5s;animation-delay:2.5s}.visibility-init#businessHUB.visibility-default .innerContent>.split:nth-child(1)>.text>*:not(.label-section){opacity:0;transform:translateY(50px);-webkit-animation-duration:1.5s;animation-duration:1.5s;-webkit-animation-timing-function:cubic-bezier(0.4, 0, 0.2, 1);animation-timing-function:cubic-bezier(0.4, 0, 0.2, 1);-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.visibility-init#businessHUB.visibility-default .innerContent>.split:nth-child(2)>.text>*:not(.label-section){opacity:0;transform:translateX(-50px);-webkit-animation-duration:1.5s;animation-duration:1.5s;-webkit-animation-timing-function:cubic-bezier(0.4, 0, 0.2, 1);animation-timing-function:cubic-bezier(0.4, 0, 0.2, 1);-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.visibility-init#businessHUB.visibility-seen .innerContent>.split:nth-child(1)>.text>*:not(.label-section){-webkit-animation-name:arrival_fromRight_default;animation-name:arrival_fromRight_default}.visibility-init#businessHUB.visibility-seen .innerContent>.split:nth-child(1)>.text>*:not(.label-section):nth-child(1){-webkit-animation-delay:.25s;animation-delay:.25s}.visibility-init#businessHUB.visibility-seen .innerContent>.split:nth-child(1)>.text>*:not(.label-section):nth-child(2){-webkit-animation-delay:.5s;animation-delay:.5s}.visibility-init#businessHUB.visibility-seen .innerContent>.split:nth-child(1)>.text>*:not(.label-section):nth-child(3){-webkit-animation-delay:.75s;animation-delay:.75s}.visibility-init#businessHUB.visibility-seen .innerContent>.split:nth-child(1)>.text>*:not(.label-section):nth-child(4){-webkit-animation-delay:1s;animation-delay:1s}.visibility-init#businessHUB.visibility-seen .innerContent>.split:nth-child(1)>.text>*:not(.label-section):nth-child(5){-webkit-animation-delay:1.25s;animation-delay:1.25s}.visibility-init#businessHUB.visibility-seen .innerContent>.split:nth-child(1)>.text>*:not(.label-section):nth-child(6){-webkit-animation-delay:1.5s;animation-delay:1.5s}.visibility-init#businessHUB.visibility-seen .innerContent>.split:nth-child(1)>.text>*:not(.label-section):nth-child(7){-webkit-animation-delay:1.75s;animation-delay:1.75s}.visibility-init#businessHUB.visibility-seen .innerContent>.split:nth-child(1)>.text>*:not(.label-section):nth-child(8){-webkit-animation-delay:2s;animation-delay:2s}.visibility-init#businessHUB.visibility-seen .innerContent>.split:nth-child(1)>.text>*:not(.label-section):nth-child(9){-webkit-animation-delay:2.25s;animation-delay:2.25s}.visibility-init#businessHUB.visibility-seen .innerContent>.split:nth-child(1)>.text>*:not(.label-section):nth-child(10){-webkit-animation-delay:2.5s;animation-delay:2.5s}.visibility-init#businessHUB.visibility-seen .innerContent>.split:nth-child(2)>.text>*:not(.label-section){-webkit-animation-name:arrival_fromLeft_default;animation-name:arrival_fromLeft_default}.visibility-init#businessHUB.visibility-seen .innerContent>.split:nth-child(2)>.text>*:not(.label-section):nth-child(1){-webkit-animation-delay:.25s;animation-delay:.25s}.visibility-init#businessHUB.visibility-seen .innerContent>.split:nth-child(2)>.text>*:not(.label-section):nth-child(2){-webkit-animation-delay:.5s;animation-delay:.5s}.visibility-init#businessHUB.visibility-seen .innerContent>.split:nth-child(2)>.text>*:not(.label-section):nth-child(3){-webkit-animation-delay:.75s;animation-delay:.75s}.visibility-init#businessHUB.visibility-seen .innerContent>.split:nth-child(2)>.text>*:not(.label-section):nth-child(4){-webkit-animation-delay:1s;animation-delay:1s}.visibility-init#businessHUB.visibility-seen .innerContent>.split:nth-child(2)>.text>*:not(.label-section):nth-child(5){-webkit-animation-delay:1.25s;animation-delay:1.25s}.visibility-init#businessHUB.visibility-seen .innerContent>.split:nth-child(2)>.text>*:not(.label-section):nth-child(6){-webkit-animation-delay:1.5s;animation-delay:1.5s}.visibility-init#businessHUB.visibility-seen .innerContent>.split:nth-child(2)>.text>*:not(.label-section):nth-child(7){-webkit-animation-delay:1.75s;animation-delay:1.75s}.visibility-init#businessHUB.visibility-seen .innerContent>.split:nth-child(2)>.text>*:not(.label-section):nth-child(8){-webkit-animation-delay:2s;animation-delay:2s}.visibility-init#businessHUB.visibility-seen .innerContent>.split:nth-child(2)>.text>*:not(.label-section):nth-child(9){-webkit-animation-delay:2.25s;animation-delay:2.25s}.visibility-init#businessHUB.visibility-seen .innerContent>.split:nth-child(2)>.text>*:not(.label-section):nth-child(10){-webkit-animation-delay:2.5s;animation-delay:2.5s}.visibility-init#quickBlog.visibility-default .item,.visibility-init#priceList.visibility-default .item{transform:translateY(-100px) scale(1.15);opacity:0;-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-timing-function:cubic-bezier(0.4, 0, 0.2, 1);animation-timing-function:cubic-bezier(0.4, 0, 0.2, 1);-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.visibility-init#quickBlog.visibility-seen .item,.visibility-init#priceList.visibility-seen .item{-webkit-animation-name:arrival_fromTop_special;animation-name:arrival_fromTop_special}.visibility-init#quickBlog.visibility-seen .item:nth-child(1),.visibility-init#priceList.visibility-seen .item:nth-child(1){-webkit-animation-delay:.3s;animation-delay:.3s}.visibility-init#quickBlog.visibility-seen .item:nth-child(2),.visibility-init#priceList.visibility-seen .item:nth-child(2){-webkit-animation-delay:.6s;animation-delay:.6s}.visibility-init#quickBlog.visibility-seen .item:nth-child(3),.visibility-init#priceList.visibility-seen .item:nth-child(3){-webkit-animation-delay:.9s;animation-delay:.9s}.visibility-init#quickBlog.visibility-seen .item:nth-child(4),.visibility-init#priceList.visibility-seen .item:nth-child(4){-webkit-animation-delay:1.2s;animation-delay:1.2s}.visibility-init#quickBlog.visibility-seen .item:nth-child(5),.visibility-init#priceList.visibility-seen .item:nth-child(5){-webkit-animation-delay:1.5s;animation-delay:1.5s}.visibility-init#quickBlog.visibility-seen .item:nth-child(6),.visibility-init#priceList.visibility-seen .item:nth-child(6){-webkit-animation-delay:1.8s;animation-delay:1.8s}.visibility-init#testimonials.visibility-default .innerContent{opacity:0;transform:translateY(100px);-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-timing-function:cubic-bezier(0.4, 0, 0.2, 1);animation-timing-function:cubic-bezier(0.4, 0, 0.2, 1);-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.visibility-init#testimonials.visibility-seen .innerContent{-webkit-animation-name:arrival_fromBottom_default;animation-name:arrival_fromBottom_default}.visibility-init#shippingPartners.visibility-default .innerContent,.visibility-init#connectionPartners.visibility-default .innerContent{opacity:0;-webkit-animation-duration:1.5s;animation-duration:1.5s;-webkit-animation-timing-function:cubic-bezier(0.4, 0, 0.2, 1);animation-timing-function:cubic-bezier(0.4, 0, 0.2, 1);-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.visibility-init#shippingPartners.visibility-seen .innerContent,.visibility-init#connectionPartners.visibility-seen .innerContent{-webkit-animation-name:arrival_fadeIn;animation-name:arrival_fadeIn}.visibility-init#prefooter.visibility-default{opacity:0;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-timing-function:cubic-bezier(0.4, 0, 0.2, 1);animation-timing-function:cubic-bezier(0.4, 0, 0.2, 1);-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.visibility-init#prefooter.visibility-seen{-webkit-animation-name:arrival_fadeIn_scaleIn_special;animation-name:arrival_fadeIn_scaleIn_special}@-webkit-keyframes arrival_fromRight_default{0%{opacity:0;transform:translateX(50px)}100%{opacity:1;transform:translateX(0)}}@keyframes arrival_fromRight_default{0%{opacity:0;transform:translateX(50px)}100%{opacity:1;transform:translateX(0)}}@-webkit-keyframes arrival_fromTop_special{0%{opacity:0;transform:translateY(-100px) scale(1.15)}100%{opacity:1;transform:translateY(0) scale(1)}}@keyframes arrival_fromTop_special{0%{opacity:0;transform:translateY(-100px) scale(1.15)}100%{opacity:1;transform:translateY(0) scale(1)}}@-webkit-keyframes arrival_fromBottom_default{0%{opacity:0;transform:translateY(100px)}100%{opacity:1;transform:translateY(0)}}@keyframes arrival_fromBottom_default{0%{opacity:0;transform:translateY(100px)}100%{opacity:1;transform:translateY(0)}}@-webkit-keyframes arrival_fadeIn_scaleIn_special{0%{opacity:0;scale:1.25}100%{opacity:1;scale:1}}@keyframes arrival_fadeIn_scaleIn_special{0%{opacity:0;scale:1.25}100%{opacity:1;scale:1}}@-webkit-keyframes arrival_fadeIn_scaleIn_special2{0%{opacity:0;scale:1.25}100%{opacity:.3;scale:1}}@keyframes arrival_fadeIn_scaleIn_special2{0%{opacity:0;scale:1.25}100%{opacity:.3;scale:1}}@-webkit-keyframes arrival_fromLeft_default{0%{opacity:0;transform:translateX(-50px)}100%{opacity:1;transform:translateX(0)}}@keyframes arrival_fromLeft_default{0%{opacity:0;transform:translateX(-50px)}100%{opacity:1;transform:translateX(0)}}@-webkit-keyframes arrival_fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes arrival_fadeIn{0%{opacity:0}100%{opacity:1}}.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,ewoJInZlcnNpb24iOiAzLAoJImZpbGUiOiAibWF1c1N0eWxlLm1pbi5jc3MiLAoJInNvdXJjZXMiOiBbCgkJIm1hc3Rlci5zY3NzIiwKCQkiX25vcm1hbGl6ZS5jc3MiLAoJCSJfdmFyaWFibGVzLnNjc3MiLAoJCSJfZnVuY3Rpb24uc2NzcyIsCgkJIl9wcmVzZXQuc2NzcyIsCgkJIjFBLWFsbC5zY3NzIiwKCQkiMUItYWxsLnNjc3MiLAoJCSIxQy1hbGwuc2NzcyIsCgkJIjItZGVza3RvcC5zY3NzIiwKCQkiMy10YWJsZXRzLnNjc3MiLAoJCSI0LXNtYXJ0cGhvbmVzLWxhbmRzY2FwZS5zY3NzIiwKCQkiNS1zbWFydHBob25lcy1wb3J0cmFpdC5zY3NzIiwKCQkiNi1zcGVjaWFsLnNjc3MiLAoJCSJfYW5pbWF0aW9uLnNjc3MiCgldLAoJInNvdXJjZXNDb250ZW50IjogWwoJCSIvLyBjb21waWxlQ29tcHJlc3NlZDogbWF1c1N0eWxlLm1pbi5jc3M7IGNvbXBpbGVFeHBhbmRlZDogdGVtcC5jc3M7XHJcbiR2ZXJzaW9uOiBcIjMuNFwiOy8qIVRoaXMgQ1NTIGlzIGdlbmVyYXRlZCBieSBtYXVzU3R5bGUgdmVyc2lvbiAjeyR2ZXJzaW9ufS4gUGxlYXNlIGVkaXQgdGhlIFNBU1MgKHNjc3MpIGZpbGVzKi9cclxuXHJcbiRkZWJ1ZzogdHJ1ZTsgICAgICAgICAgLy8gZGVidWcgbW9kZSAoRGV0ZWN0IGJyb2tlbiBsaW5rLCBicm9rZW4gaW1hZ2UsIGJyb2tlbiBpbnB1dCBhbmQgbW9yZS4gKVxyXG4kY2xlYXJmaXg6IHRydWU7ICAgICAgICAvLyBhY3RpdmF0ZSBzcGVjaWFsIGNsYXNzIGZvciBncm91cCB3aXRoIGZsb2F0IEhUTUwgZWxlbWVudHNcclxuJGZvY3VzSW5wdXQ6IHRydWU7ICAgICAgLy8gY3VzdG9tIGZvY3VzIGVmZmVjdCBmb3IgaW5wdXQgZWxlbWVudFxyXG4kdmlld3BvcnQ6IHRydWU7ICAgICAgICAvLyB2aWV3cG9ydCBmb3IgcmVzcG9uc2l2ZSBkZXNpZ25cclxuXHJcbkBpbXBvcnQgXCJub3JtYWxpemVcIjtcclxuQGltcG9ydCBcInZhcmlhYmxlc1wiO1xyXG5AaW1wb3J0IFwiZnVuY3Rpb25cIjtcclxuQGltcG9ydCBcInByZXNldFwiO1xyXG5AaW1wb3J0IFwiMUEtYWxsXCI7XHJcbkBpbXBvcnQgXCIxQi1hbGxcIjtcclxuQGltcG9ydCBcIjFDLWFsbFwiO1xyXG5AbWVkaWEgKG1heC13aWR0aDogMTQwMHB4KSB7IEBpbXBvcnQgXCIyLWRlc2t0b3BcIjsgfVxyXG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7IEBpbXBvcnQgXCIzLXRhYmxldHNcIjsgfVxyXG5AbWVkaWEgKG1heC13aWR0aDogIDc2N3B4KSB7IEBpbXBvcnQgXCI0LXNtYXJ0cGhvbmVzLWxhbmRzY2FwZVwiOyB9XHJcbkBtZWRpYSAobWF4LXdpZHRoOiAgNDgwcHgpIHsgQGltcG9ydCBcIjUtc21hcnRwaG9uZXMtcG9ydHJhaXRcIjsgfVxyXG5AaW1wb3J0IFwiNi1zcGVjaWFsXCI7XHJcbkBpbXBvcnQgXCJhbmltYXRpb25cIjtcclxuIiwKCQkiLyohIG5vcm1hbGl6ZS5jc3MgdjguMC4xIHwgTUlUIExpY2Vuc2UgfCBnaXRodWIuY29tL25lY29sYXMvbm9ybWFsaXplLmNzcyAqL1xuXG4vKiBEb2N1bWVudFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBsaW5lIGhlaWdodCBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBQcmV2ZW50IGFkanVzdG1lbnRzIG9mIGZvbnQgc2l6ZSBhZnRlciBvcmllbnRhdGlvbiBjaGFuZ2VzIGluIGlPUy5cbiAqL1xuXG5odG1sIHtcbiAgbGluZS1oZWlnaHQ6IDEuMTU7IC8qIDEgKi9cbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlOyAvKiAyICovXG59XG5cbi8qIFNlY3Rpb25zXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIFJlbW92ZSB0aGUgbWFyZ2luIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5ib2R5IHtcbiAgbWFyZ2luOiAwO1xufVxuXG4vKipcbiAqIFJlbmRlciB0aGUgYG1haW5gIGVsZW1lbnQgY29uc2lzdGVudGx5IGluIElFLlxuICovXG5cbm1haW4ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBmb250IHNpemUgYW5kIG1hcmdpbiBvbiBgaDFgIGVsZW1lbnRzIHdpdGhpbiBgc2VjdGlvbmAgYW5kXG4gKiBgYXJ0aWNsZWAgY29udGV4dHMgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgU2FmYXJpLlxuICovXG5cbmgxIHtcbiAgZm9udC1zaXplOiAyZW07XG4gIG1hcmdpbjogMC42N2VtIDA7XG59XG5cbi8qIEdyb3VwaW5nIGNvbnRlbnRcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gRmlyZWZveC5cbiAqIDIuIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UgYW5kIElFLlxuICovXG5cbmhyIHtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7IC8qIDEgKi9cbiAgaGVpZ2h0OiAwOyAvKiAxICovXG4gIG92ZXJmbG93OiB2aXNpYmxlOyAvKiAyICovXG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgaW5oZXJpdGFuY2UgYW5kIHNjYWxpbmcgb2YgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqIDIuIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5wcmUge1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7IC8qIDEgKi9cbiAgZm9udC1zaXplOiAxZW07IC8qIDIgKi9cbn1cblxuLyogVGV4dC1sZXZlbCBzZW1hbnRpY3NcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogUmVtb3ZlIHRoZSBncmF5IGJhY2tncm91bmQgb24gYWN0aXZlIGxpbmtzIGluIElFIDEwLlxuICovXG5cbmEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLyoqXG4gKiAxLiBSZW1vdmUgdGhlIGJvdHRvbSBib3JkZXIgaW4gQ2hyb21lIDU3LVxuICogMi4gQWRkIHRoZSBjb3JyZWN0IHRleHQgZGVjb3JhdGlvbiBpbiBDaHJvbWUsIEVkZ2UsIElFLCBPcGVyYSwgYW5kIFNhZmFyaS5cbiAqL1xuXG5hYmJyW3RpdGxlXSB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7IC8qIDEgKi9cbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IC8qIDIgKi9cbiAgLXdlYmtpdC10ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSBkb3R0ZWQ7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZDsgLyogMiAqL1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBmb250IHdlaWdodCBpbiBDaHJvbWUsIEVkZ2UsIGFuZCBTYWZhcmkuXG4gKi9cblxuYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkZXI7XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgaW5oZXJpdGFuY2UgYW5kIHNjYWxpbmcgb2YgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqIDIuIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5jb2RlLFxua2JkLFxuc2FtcCB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTsgLyogMSAqL1xuICBmb250LXNpemU6IDFlbTsgLyogMiAqL1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbnNtYWxsIHtcbiAgZm9udC1zaXplOiA4MCU7XG59XG5cbi8qKlxuICogUHJldmVudCBgc3ViYCBhbmQgYHN1cGAgZWxlbWVudHMgZnJvbSBhZmZlY3RpbmcgdGhlIGxpbmUgaGVpZ2h0IGluXG4gKiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuc3ViLFxuc3VwIHtcbiAgZm9udC1zaXplOiA3NSU7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuc3ViIHtcbiAgYm90dG9tOiAtMC4yNWVtO1xufVxuXG5zdXAge1xuICB0b3A6IC0wLjVlbTtcbn1cblxuLyogRW1iZWRkZWQgY29udGVudFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGJvcmRlciBvbiBpbWFnZXMgaW5zaWRlIGxpbmtzIGluIElFIDEwLlxuICovXG5cbmltZyB7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbn1cblxuLyogRm9ybXNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogMS4gQ2hhbmdlIHRoZSBmb250IHN0eWxlcyBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBGaXJlZm94IGFuZCBTYWZhcmkuXG4gKi9cblxuYnV0dG9uLFxuaW5wdXQsXG5vcHRncm91cCxcbnNlbGVjdCxcbnRleHRhcmVhIHtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7IC8qIDEgKi9cbiAgZm9udC1zaXplOiAxMDAlOyAvKiAxICovXG4gIGxpbmUtaGVpZ2h0OiAxLjE1OyAvKiAxICovXG4gIG1hcmdpbjogMDsgLyogMiAqL1xufVxuXG4vKipcbiAqIFNob3cgdGhlIG92ZXJmbG93IGluIElFLlxuICogMS4gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZS5cbiAqL1xuXG5idXR0b24sXG5pbnB1dCB7IC8qIDEgKi9cbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBFZGdlLCBGaXJlZm94LCBhbmQgSUUuXG4gKiAxLiBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHRleHQgdHJhbnNmb3JtIGluIEZpcmVmb3guXG4gKi9cblxuYnV0dG9uLFxuc2VsZWN0IHsgLyogMSAqL1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuICovXG5cbmJ1dHRvbixcblt0eXBlPVwiYnV0dG9uXCJdLFxuW3R5cGU9XCJyZXNldFwiXSxcblt0eXBlPVwic3VibWl0XCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBpbm5lciBib3JkZXIgYW5kIHBhZGRpbmcgaW4gRmlyZWZveC5cbiAqL1xuXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cImJ1dHRvblwiXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwicmVzZXRcIl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cInN1Ym1pdFwiXTo6LW1vei1mb2N1cy1pbm5lciB7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbn1cblxuLyoqXG4gKiBSZXN0b3JlIHRoZSBmb2N1cyBzdHlsZXMgdW5zZXQgYnkgdGhlIHByZXZpb3VzIHJ1bGUuXG4gKi9cblxuYnV0dG9uOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9XCJidXR0b25cIl06LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1cInJlc2V0XCJdOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9XCJzdWJtaXRcIl06LW1vei1mb2N1c3Jpbmcge1xuICBvdXRsaW5lOiAxcHggZG90dGVkIEJ1dHRvblRleHQ7XG59XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgcGFkZGluZyBpbiBGaXJlZm94LlxuICovXG5cbmZpZWxkc2V0IHtcbiAgcGFkZGluZzogMC4zNWVtIDAuNzVlbSAwLjYyNWVtO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIHRleHQgd3JhcHBpbmcgaW4gRWRnZSBhbmQgSUUuXG4gKiAyLiBDb3JyZWN0IHRoZSBjb2xvciBpbmhlcml0YW5jZSBmcm9tIGBmaWVsZHNldGAgZWxlbWVudHMgaW4gSUUuXG4gKiAzLiBSZW1vdmUgdGhlIHBhZGRpbmcgc28gZGV2ZWxvcGVycyBhcmUgbm90IGNhdWdodCBvdXQgd2hlbiB0aGV5IHplcm8gb3V0XG4gKiAgICBgZmllbGRzZXRgIGVsZW1lbnRzIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5sZWdlbmQge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyAvKiAxICovXG4gIGNvbG9yOiBpbmhlcml0OyAvKiAyICovXG4gIGRpc3BsYXk6IHRhYmxlOyAvKiAxICovXG4gIG1heC13aWR0aDogMTAwJTsgLyogMSAqL1xuICBwYWRkaW5nOiAwOyAvKiAzICovXG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7IC8qIDEgKi9cbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgdmVydGljYWwgYWxpZ25tZW50IGluIENocm9tZSwgRmlyZWZveCwgYW5kIE9wZXJhLlxuICovXG5cbnByb2dyZXNzIHtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgZGVmYXVsdCB2ZXJ0aWNhbCBzY3JvbGxiYXIgaW4gSUUgMTArLlxuICovXG5cbnRleHRhcmVhIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbi8qKlxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gSUUgMTAuXG4gKiAyLiBSZW1vdmUgdGhlIHBhZGRpbmcgaW4gSUUgMTAuXG4gKi9cblxuW3R5cGU9XCJjaGVja2JveFwiXSxcblt0eXBlPVwicmFkaW9cIl0ge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyAvKiAxICovXG4gIHBhZGRpbmc6IDA7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBjdXJzb3Igc3R5bGUgb2YgaW5jcmVtZW50IGFuZCBkZWNyZW1lbnQgYnV0dG9ucyBpbiBDaHJvbWUuXG4gKi9cblxuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBvZGQgYXBwZWFyYW5jZSBpbiBDaHJvbWUgYW5kIFNhZmFyaS5cbiAqIDIuIENvcnJlY3QgdGhlIG91dGxpbmUgc3R5bGUgaW4gU2FmYXJpLlxuICovXG5cblt0eXBlPVwic2VhcmNoXCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7IC8qIDEgKi9cbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGlubmVyIHBhZGRpbmcgaW4gQ2hyb21lIGFuZCBTYWZhcmkgb24gbWFjT1MuXG4gKi9cblxuW3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cbiAqIDIuIENoYW5nZSBmb250IHByb3BlcnRpZXMgdG8gYGluaGVyaXRgIGluIFNhZmFyaS5cbiAqL1xuXG46Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247IC8qIDEgKi9cbiAgZm9udDogaW5oZXJpdDsgLyogMiAqL1xufVxuXG4vKiBJbnRlcmFjdGl2ZVxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLypcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIEVkZ2UsIElFIDEwKywgYW5kIEZpcmVmb3guXG4gKi9cblxuZGV0YWlscyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbnN1bW1hcnkge1xuICBkaXNwbGF5OiBsaXN0LWl0ZW07XG59XG5cbi8qIE1pc2NcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgMTArLlxuICovXG5cbnRlbXBsYXRlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSAxMC5cbiAqL1xuXG5baGlkZGVuXSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59IiwKCQkiLy8gbWFpbjogbWFzdGVyLnNjc3NcclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSB2YXJpYWJsZXMgKi9cclxuJGNvbG9yLXRleHQ6IHJnYigwLCAwLCAwKTtcclxuJGNvbG9yLWxpbms6IHJnYigyNTIsIDc0LCAyNik7XHJcbiRjb2xvci1iYXNlOiByZ2IoMjUyLCA3NCwgMjYpO1xyXG4kY29sb3ItYWx0OiByZ2IoMjQ3LCAxODMsIDUxKTtcclxuJGNvbG9yLWN0YTogY29tcGxlbWVudCgkY29sb3ItYmFzZSk7XHJcbiRjb2xvci1jdGEtYWx0OiBjb21wbGVtZW50KCRjb2xvci1hbHQpO1xyXG4kY29sb3ItbGluZTogcmdiKDAsIDAsIDApO1xyXG4kY29sb3ItZHJhYjogcmdiKDE4NCwgMTg0LCAxODQpO1xyXG4kY29sb3ItYmc6IGxpZ2h0ZW4oZGVzYXR1cmF0ZSgkY29sb3ItYmFzZSwgMjAlKSwgNDAlKTtcclxuJGNvbG9yLWJnMjogcmdiKDgzLCA4MywgODMpO1xyXG5cclxuJGNvbG9yLXN1Y2Nlc3MtYmc6ICNkZmYwZDg7XHJcbiRjb2xvci1zdWNjZXNzLXRleHQ6ICMzYzc2M2Q7XHJcbiRjb2xvci1pbmZvLWJnOiAjZDllZGY3O1xyXG4kY29sb3ItaW5mby10ZXh0OiAjMzE3MDhmO1xyXG4kY29sb3Itd2FybmluZy1iZzogI2ZjZjhlMztcclxuJGNvbG9yLXdhcm5pbmctdGV4dDogIzhhNmQzYjtcclxuJGNvbG9yLWRhbmdlci1iZzogI2YyZGVkZTtcclxuJGNvbG9yLWRhbmdlci10ZXh0OiAjYTk0NDQyO1xyXG5cclxuJGNvbG9yLXNlbGVjdGlvblRleHQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgLjgpO1xyXG4kY29sb3Itc2VsZWN0aW9uQmc6IHJnYmEoMCwgMCwgMCwgLjUpO1xyXG4kY29sb3ItZm9jdXM6IGludmVydCgkY29sb3ItYmcsIDEwMCk7XHJcblxyXG4kc2l6ZS1jb250YWluZXIxOiAyMDBweDtcclxuJHNpemUtY29udGFpbmVyMjogMTUwcHg7XHJcbiRzaXplLWNvbnRhaW5lcjM6IDEwMHB4O1xyXG4kc2l6ZS1jb250YWluZXI0OiA1MHB4O1xyXG4kc2l6ZS1jb250YWluZXI1OiAyNXB4O1xyXG4kc2l6ZS1zZXBhcmF0b3IxOiAxMDBweDtcclxuJHNpemUtc2VwYXJhdG9yMjogMTAwcHg7XHJcbiRzaXplLXNlcGFyYXRvcjM6IDEwMHB4O1xyXG4kc2l6ZS1zZXBhcmF0b3I0OiA1MHB4O1xyXG4kc2l6ZS1zZXBhcmF0b3I1OiAyNXB4O1xyXG4kc2l6ZS1kaXNwbGF5TWluSGVpZ2h0OiA4MDBweDtcclxuJHNpemUtaGVhZGVyOiAxMDBweDtcclxuJHNpemUtaGVhZGVyU3RpY2t5OiA4MHB4O1xyXG4kc2l6ZS1nYXA6IDIwcHg7XHJcbiRzaXplLWlkZWFsV2lkdGg6IDQzLjhlbTtcclxuJHNpemUtZml4ZWROYXZpZ2F0aW9uOiA1MHB4O1xyXG5cclxuJGZvbnQxOiAnSW50ZXInLCBzYW5zLXNlcmlmO1xyXG4kZm9udDI6ICdBc3BpcmVTQ0JsYWNrT2JsaXF1ZScsIHNhbnMtc2VyaWY7XHJcblxyXG4kYW5pOiAuM3MgZWFzZS1pbi1vdXQ7XHJcblxyXG46cm9vdCB7XHJcbiAgICAtLW1hdXNTdHlsZS1zaXplLWNvbnRhaW5lcjE6ICN7JHNpemUtY29udGFpbmVyMX07XHJcbiAgICAtLW1hdXNTdHlsZS1zaXplLWNvbnRhaW5lcjI6ICN7JHNpemUtY29udGFpbmVyMn07XHJcbiAgICAtLW1hdXNTdHlsZS1zaXplLWNvbnRhaW5lcjM6ICN7JHNpemUtY29udGFpbmVyM307XHJcbiAgICAtLW1hdXNTdHlsZS1zaXplLWNvbnRhaW5lcjQ6ICN7JHNpemUtY29udGFpbmVyNH07XHJcbiAgICAtLW1hdXNTdHlsZS1zaXplLWNvbnRhaW5lcjU6ICN7JHNpemUtY29udGFpbmVyNX07XHJcbiAgICAtLW1hdXNTdHlsZS1zaXplLXNlcGFyYXRvcjE6ICN7JHNpemUtc2VwYXJhdG9yMX07XHJcbiAgICAtLW1hdXNTdHlsZS1zaXplLXNlcGFyYXRvcjI6ICN7JHNpemUtc2VwYXJhdG9yMn07XHJcbiAgICAtLW1hdXNTdHlsZS1zaXplLXNlcGFyYXRvcjM6ICN7JHNpemUtc2VwYXJhdG9yM307XHJcbiAgICAtLW1hdXNTdHlsZS1zaXplLXNlcGFyYXRvcjQ6ICN7JHNpemUtc2VwYXJhdG9yNH07XHJcbiAgICAtLW1hdXNTdHlsZS1zaXplLXNlcGFyYXRvcjU6ICN7JHNpemUtc2VwYXJhdG9yNX07XHJcbn0iLAoJCSIvLyBtYWluOiBtYXN0ZXIuc2Nzc1xyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSBmdW5jdGlvbiAqL1xuQGZ1bmN0aW9uIGNvdW50KCRjb3VudCwgJGJhc2U6IDEwMCUpIHtcclxuICAgIEByZXR1cm4gKCRiYXNlLyRjb3VudCk7XHJcbn1cclxuQG1peGluIHNlbGVjdGlvbiB7XHJcbiAgICA6Oi1tb3otc2VsZWN0aW9uIHsgQGNvbnRlbnQgfTtcclxuICAgIDo6LW8tc2VsZWN0aW9uIHsgQGNvbnRlbnQgfTtcclxuICAgIDo6c2VsZWN0aW9uIHsgQGNvbnRlbnQgfTtcclxufVxyXG5AaW5jbHVkZSBzZWxlY3Rpb24ge1xyXG4gICAgY29sb3I6ICRjb2xvci1zZWxlY3Rpb25UZXh0O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXNlbGVjdGlvbkJnO1xyXG59XHJcbkBmdW5jdGlvbiBmb3JtYXRSR0IoJGNvbG9yKSB7XHJcbiAgICBAcmV0dXJuIHVucXVvdGUoXCJyZ2IoI3tyZWQoJGNvbG9yKX0sICN7Z3JlZW4oJGNvbG9yKX0sICN7Ymx1ZSgkY29sb3IpfSlcIik7XHJcbn1cclxuQGlmICgkdmlld3BvcnQpIHtcclxuICAgIEAtbXMtdmlld3BvcnQge1xyXG4gICAgICAgIHdpZHRoOiBkZXZpY2Utd2lkdGg7XHJcbiAgICB9XHJcbiAgICBALW8tdmlld3BvcnQge1xyXG4gICAgICAgIHdpZHRoOiBkZXZpY2Utd2lkdGg7XHJcbiAgICB9XHJcbiAgICBAdmlld3BvcnQge1xyXG4gICAgICAgIHdpZHRoOiBkZXZpY2Utd2lkdGg7XHJcbiAgICB9XHJcbn1cclxuQGlmICgkZGVidWcpIHtcclxuICAgIC5kZWJ1ZyB7XHJcbiAgICAgICAgKiB7XHJcbiAgICAgICAgICAgIG91dGxpbmU6IDFweCBkYXNoZWQgcmdiYSgyMjEsIDQ2LCA0NiwgLjgpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgdWwgPiAqOm5vdChsaSksXHJcbiAgICAgICAgKjpub3QodWwpID4gbGksXHJcbiAgICAgICAgYnI6OmFmdGVyLFxyXG4gICAgICAgIGltZ1thbHQ9XCJcIl0sXHJcbiAgICAgICAgaW1nOm5vdChbYWx0XSksXHJcbiAgICAgICAgaW5wdXQ6bm90KFt0eXBlXSksXHJcbiAgICAgICAgYTpub3QoW2hyZWZdKSxcclxuICAgICAgICBhW2hyZWY9XCIjXCJdLFxyXG4gICAgICAgIGFbaHJlZj1cIiMhXCJdLFxyXG4gICAgICAgIGFbaHJlZj1cIlwiXSB7XHJcbiAgICAgICAgICAgIC13ZWJraXQtYW5pbWF0aW9uOiBlcnJvckJsaW5rIDFzIGluZmluaXRlO1xyXG4gICAgICAgICAgICBhbmltYXRpb246IGVycm9yQmxpbmsgMXMgaW5maW5pdGU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGksXHJcbiAgICAgICAgYixcclxuICAgICAgICB1LFxyXG4gICAgICAgIHN0cmlrZSxcclxuICAgICAgICAqW3N0eWxlXSB7XHJcbiAgICAgICAgICAgIC13ZWJraXQtYW5pbWF0aW9uOiB3YXJuaW5nQmxpbmsgMXMgaW5maW5pdGU7XHJcbiAgICAgICAgICAgIGFuaW1hdGlvbjogd2FybmluZ0JsaW5rIDFzIGluZmluaXRlO1xyXG4gICAgICAgIH1cclxuICAgICAgICBicjpudGgtY2hpbGQobiszKSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIH1cclxuICAgICAgICBicjpudGgtY2hpbGQobiszKTo6YWZ0ZXIge1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgd2lkdGg6IDFlbTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgQC13ZWJraXQta2V5ZnJhbWVzIGVycm9yQmxpbmsge1xyXG4gICAgICAgIDAlLFxyXG4gICAgICAgIDQ5JSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYig5NCwgMjU1LCAwKTtcclxuICAgICAgICAgICAgb3V0bGluZS1jb2xvcjogcmdiKDIyMSwgNDYsIDQ2KTtcclxuICAgICAgICAgICAgb3V0bGluZS1zdHlsZTogc29saWQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIDUwJSxcclxuICAgICAgICAxMDAlIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDIyMSwgNDYsIDQ2KTtcclxuICAgICAgICAgICAgb3V0bGluZS1jb2xvcjogcmdiKDk0LCAyNTUsIDApO1xyXG4gICAgICAgICAgICBvdXRsaW5lLXN0eWxlOiBzb2xpZDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBALXdlYmtpdC1rZXlmcmFtZXMgd2FybmluZ0JsaW5rIHtcclxuICAgICAgICAwJSxcclxuICAgICAgICA0OSUge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoOTQsIDI1NSwgMCk7XHJcbiAgICAgICAgICAgIG91dGxpbmUtY29sb3I6IHJnYigxNywgNzIsIDIzOCk7XHJcbiAgICAgICAgICAgIG91dGxpbmUtc3R5bGU6IHNvbGlkO1xyXG4gICAgICAgIH1cclxuICAgICAgICA1MCUsXHJcbiAgICAgICAgMTAwJSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYigxNywgNzIsIDIzOCk7XHJcbiAgICAgICAgICAgIG91dGxpbmUtY29sb3I6IHJnYig5NCwgMjU1LCAwKTtcclxuICAgICAgICAgICAgb3V0bGluZS1zdHlsZTogc29saWQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbkBpZiAoJGNsZWFyZml4KSB7XHJcbiAgICAuY2xlYXJmaXgge1xyXG4gICAgICAgICY6OmJlZm9yZSxcclxuICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IHRhYmxlO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgIGNsZWFyOiBib3RoO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsCgkJIi8vIG1haW46IG1hc3Rlci5zY3NzXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gcHJlc2V0ICovXHJcbmh0bWwge1xyXG4gICAgJi5kaXNhYmxlU2Nyb2xsIHtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICBib2R5IHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgb3ZlcmZsb3cteTogaGlkZGVuO1xyXG4gICAgICAgICAgICBzY3JvbGxiYXItZ3V0dGVyOiBzdGFibGU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGhlYWRlciB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuYm9keSB7XHJcbiAgICBjb2xvcjogJGNvbG9yLXRleHQ7XHJcbiAgICBmb250LWZhbWlseTogJGZvbnQxO1xyXG4gICAgZm9udC1zaXplOiAxMDAlO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNWVtO1xyXG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xyXG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XHJcbn1cclxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XHJcbiAgICBib2R5IHtcclxuICAgICAgICBmb250LXNpemU6IDgwJTtcclxuICAgIH1cclxufVxyXG4ubGluayxcclxuYSB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBjb2xvcjogJGNvbG9yLWxpbms7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICB9XHJcbn1cclxuLmxpbmsge1xyXG4gICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBib3R0b206IC0xcHg7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDFweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItbGluaztcclxuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICB0cmFuc2l0aW9uOiAkYW5pO1xyXG4gICAgfVxyXG4gICAgJjpob3Zlcjo6YWZ0ZXIge1xyXG4gICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgIH1cclxuICAgICYuYWN0aXZlIHtcclxuICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuaW5wdXQsXHJcbnNlbGVjdCxcclxuYnV0dG9uLFxyXG50ZXh0YXJlYSB7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbn1cclxuaHRtbCB7XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG59XHJcbiosXHJcbio6OmJlZm9yZSxcclxuKjo6YWZ0ZXIge1xyXG4gICAgYm94LXNpemluZzogaW5oZXJpdDtcclxuICAgIC13ZWJraXQtYm94LXNpemluZzogaW5oZXJpdDtcclxufVxyXG5pbWcge1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxufVxyXG5pbnB1dFt0eXBlPVwiZmlsZVwiXTo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24sXHJcbnNlbGVjdCxcclxubGFiZWw6aGFzKGlucHV0LCBzZWxlY3QsIHRleHRhcmVhLCBidXR0b24pIHtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG5pbnB1dFtyZWFkb25seV0sXHJcbmlucHV0OmhvdmVyW3JlYWRvbmx5XSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIC4yKTtcclxuICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XHJcbn1cclxuKlt0eXBlPVwiaGlkZGVuXCJdLFxyXG4uaGlkZSB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG59XHJcbipbZGlzYWJsZWRdLFxyXG4uZGlzYWJsZWQsXHJcbipbZGlzYWJsZV0sXHJcbi5kaXNhYmxlIHtcclxuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgb3BhY2l0eTogLjU7XHJcbn1cclxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLFxyXG5pbnB1dFt0eXBlPVwicmFuZ2VcIl0sXHJcbmlucHV0W3R5cGU9XCJyYWRpb1wiXSB7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBmaWx0ZXI6IGdyYXlzY2FsZSgxKTtcclxufVxyXG50ZXh0YXJlYSB7XHJcbiAgICBtaW4taGVpZ2h0OiAyLjVlbTtcclxuICAgIHJlc2l6ZTogdmVydGljYWw7XHJcbn1cclxuZGl2LnNlbGVjdG9yOjpiZWZvcmUge1xyXG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbn1cclxudWwge1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbn1cclxuZmlndXJlIHtcclxuICAgIG1hcmdpbjogMDtcclxufVxyXG5hc2lkZSxcclxuc2VjdGlvbiB7XHJcbiAgICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XHJcbn1cclxuaDEsXHJcbmgyLFxyXG5oMyxcclxuaDQsXHJcbmg1LFxyXG5oNiB7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBjb2xvcjogaW5oZXJpdDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjJlbTtcclxuICAgIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xyXG4gICAgZm9udC1zaXplOiBpbmhlcml0O1xyXG59XHJcbnAge1xyXG4gICAgLXdlYmtpdC1tYXJnaW4tYmVmb3JlOiAwO1xyXG4gICAgbWFyZ2luLWJsb2NrLXN0YXJ0OiAwO1xyXG4gICAgLXdlYmtpdC1tYXJnaW4tYWZ0ZXI6IDA7XHJcbiAgICBtYXJnaW4tYmxvY2stZW5kOiAwO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMWVtO1xyXG4gICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgfVxyXG59XHJcbmFiYnJbdGl0bGVdIHtcclxuICAgIGN1cnNvcjogaGVscDtcclxufVxyXG5tYXJrIHtcclxuICAgIGNvbG9yOiAkY29sb3ItYmFzZTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG59XHJcbmJsb2NrcXVvdGUge1xyXG4gICAgbWFyZ2luOiAwO1xyXG59XHJcbnRhYmxlIHtcclxuICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XHJcbn1cclxudGFibGUgY2FwdGlvbixcclxudGFibGUgdGgsXHJcbnRhYmxlIHRkIHtcclxuICAgIHBhZGRpbmc6IC41ZW07XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKCRjb2xvci1saW5lLCAuNSk7XHJcbn1cclxudGFibGUgY2FwdGlvbiB7XHJcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xyXG59XHJcbmZpZWxkc2V0IHtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoJGNvbG9yLWxpbmUsIC41KTtcclxufVxyXG5sZWdlbmQge1xyXG4gICAgcGFkZGluZzogMCAuNWVtO1xyXG59XHJcbmlmcmFtZSB7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbn1cclxuaHIge1xyXG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoJGNvbG9yLWxpbmUsIC41KTtcclxuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XHJcbn1cclxudGltZSB7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcclxufVxyXG50ZXh0IHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcbi5idG4sXHJcbi5idXR0b24sXHJcbmJ1dHRvbixcclxuaW5wdXRbdHlwZT1cImJ1dHRvblwiXSxcclxuaW5wdXRbdHlwZT1cInJlc2V0XCJdLFxyXG5pbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHotaW5kZXg6IDE7XHJcbiAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1iYXNlO1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcclxuICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgJjpmb2N1cyxcclxuICAgICY6aG92ZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1iYXNlO1xyXG4gICAgfVxyXG59XHJcbmlucHV0W3R5cGU9XCJkYXRlXCJdLFxyXG5pbnB1dFt0eXBlPVwidGltZVwiXSxcclxuaW5wdXRbdHlwZT1cIm1vbnRoXCJdLFxyXG5pbnB1dFt0eXBlPVwid2Vla1wiXSxcclxuaW5wdXRbdHlwZT1cImRhdGV0aW1lXCJdLFxyXG5pbnB1dFt0eXBlPVwiZGF0ZXRpbWUtbG9jYWxcIl0sXHJcbmlucHV0W3R5cGU9XCJlbWFpbFwiXSxcclxuaW5wdXRbdHlwZT1cIm51bWJlclwiXSxcclxuaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdLFxyXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdLFxyXG5pbnB1dFt0eXBlPVwidGVsXCJdLFxyXG5pbnB1dFt0eXBlPVwidGV4dFwiXSxcclxuaW5wdXRbdHlwZT1cInVybFwiXSxcclxuc2VsZWN0LFxyXG50ZXh0YXJlYSB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHBhZGRpbmc6IC43ZW07XHJcbiAgICBjb2xvcjogJGNvbG9yLXRleHQ7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgkY29sb3ItbGluZSwgLjUpO1xyXG4gICAgZm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7XHJcbiAgICB0cmFuc2l0aW9uOiAkYW5pO1xyXG4gICAgJjpob3ZlcixcclxuICAgICY6Zm9jdXMge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3ItbGluZTtcclxuICAgIH1cclxuICAgICY6Zm9jdXMge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yLWJhc2UsIC4xKTtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLWJhc2U7XHJcbiAgICB9XHJcbiAgICAmOm91dC1vZi1yYW5nZSxcclxuICAgICY6aW52YWxpZCB7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci1kYW5nZXItdGV4dDtcclxuICAgIH1cclxufVxyXG5pbnB1dFt0eXBlPVwiZmlsZVwiXSB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgY29sb3I6IHJnYmEoJGNvbG9yLXRleHQsIC41KTtcclxufVxyXG4vKnBsYWNlaG9sZGVyKi9cclxudGV4dGFyZWE6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsXHJcbmlucHV0Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcclxuICAgIGNvbG9yOiByZ2JhKCRjb2xvci10ZXh0LCAuNSk7XHJcbn1cclxudGV4dGFyZWE6LW1vei1wbGFjZWhvbGRlcixcclxuaW5wdXQ6LW1vei1wbGFjZWhvbGRlciB7XHJcbiAgICBjb2xvcjogcmdiYSgkY29sb3ItdGV4dCwgLjUpO1xyXG59XHJcbnRleHRhcmVhOjotbW96LXBsYWNlaG9sZGVyLFxyXG5pbnB1dDo6LW1vei1wbGFjZWhvbGRlciB7XHJcbiAgICBjb2xvcjogcmdiYSgkY29sb3ItdGV4dCwgLjUpO1xyXG59XHJcbnRleHRhcmVhOi1tcy1pbnB1dC1wbGFjZWhvbGRlcixcclxuaW5wdXQ6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcclxuICAgIGNvbG9yOiByZ2JhKCRjb2xvci10ZXh0LCAuNSk7XHJcbn1cclxuaW5wdXQ6LXdlYmtpdC1hdXRvZmlsbCxcclxuaW5wdXQ6LXdlYmtpdC1hdXRvZmlsbDpob3ZlcixcclxuaW5wdXQ6LXdlYmtpdC1hdXRvZmlsbDpmb2N1cyB7XHJcbiAgICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogJGNvbG9yLXRleHQ7XHJcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAwIDEwMDBweCByZ2JhKCRjb2xvci1iYXNlLCAuMikgaW5zZXQ7XHJcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgNTAwMHMgZWFzZS1pbi1vdXQgMHM7XHJcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDUwMDBzIGVhc2UtaW4tb3V0IDBzO1xyXG59XHJcbnNlbGVjdDpoYXMob3B0aW9uOmRpc2FibGVkOmZpcnN0LWNoaWxkOmNoZWNrZWQpIHtcclxuICAgIGNvbG9yOiByZ2JhKCRjb2xvci10ZXh0LCAuNSk7XHJcbiAgICBvcHRpb24ge1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3ItdGV4dDtcclxuICAgIH1cclxufVxyXG5sYWJlbCB7XHJcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcclxuICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgJi5lcnJvcixcclxuICAgICYuc3VjY2VzIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB9XHJcbiAgICAmLmVycm9yIGlucHV0LFxyXG4gICAgJi5zdWNjZXMgaW5wdXQge1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XHJcbiAgICB9XHJcbiAgICAmLmVycm9yOjphZnRlciB7XHJcbiAgICAgICAgY29udGVudDogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD1VVEYtOCwgPHN2ZyB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgd2lkdGg9XCIyNVwiIGhlaWdodD1cIjI1XCIgdmlld0JveD1cIjAgMCA1MCA1MFwiPjxnIGNsYXNzPVwibmMtaWNvbi13cmFwcGVyXCI+PGNpcmNsZSBjeD1cIjI1XCIgY3k9XCIyNVwiIHI9XCIyNVwiIGZpbGw9XCIjRDc1QTRBXCI+PC9jaXJjbGU+PHBhdGggZmlsbD1cIm5vbmVcIiBzdHJva2U9XCIjRkZGXCIgc3Ryb2tlLXdpZHRoPVwiMlwiIHN0cm9rZS1saW5lY2FwPVwicm91bmRcIiBzdHJva2UtbWl0ZXJsaW1pdD1cIjEwXCIgZD1cIk0xNiAzNGw5LTkgOS05XCI+PC9wYXRoPjxwYXRoIGZpbGw9XCJub25lXCIgc3Ryb2tlPVwiI0ZGRlwiIHN0cm9rZS13aWR0aD1cIjJcIiBzdHJva2UtbGluZWNhcD1cInJvdW5kXCIgc3Ryb2tlLW1pdGVybGltaXQ9XCIxMFwiIGQ9XCJNMTYgMTZsOSA5IDkgOVwiPjwvcGF0aD48L2c+PC9zdmc+Jyk7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHJpZ2h0OiAuMmVtO1xyXG4gICAgICAgIGJvdHRvbTogLjJlbTtcclxuICAgIH1cclxuICAgICYuc3VjY2VzOjphZnRlciB7XHJcbiAgICAgICAgY29udGVudDogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD1VVEYtOCwgPHN2ZyB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgd2lkdGg9XCIyNVwiIGhlaWdodD1cIjI1XCIgdmlld0JveD1cIjAgMCA1MCA1MFwiPjxnIGNsYXNzPVwibmMtaWNvbi13cmFwcGVyXCI+PGNpcmNsZSBjeD1cIjI1XCIgY3k9XCIyNVwiIHI9XCIyNVwiIGZpbGw9XCIjMjVhZDRiXCI+PC9jaXJjbGU+PHBhdGggZmlsbD1cIm5vbmVcIiBzdHJva2U9XCIjRkZGXCIgc3Ryb2tlLXdpZHRoPVwiMlwiIHN0cm9rZS1saW5lY2FwPVwicm91bmRcIiBzdHJva2UtbGluZWpvaW49XCJyb3VuZFwiIHN0cm9rZS1taXRlcmxpbWl0PVwiMTBcIiBkPVwiTTM4IDE1TDIyIDMzbC0xMC04XCI+PC9wYXRoPjwvZz48L3N2Zz4nKTtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgcmlnaHQ6IC4yZW07XHJcbiAgICAgICAgYm90dG9tOiAuMmVtO1xyXG4gICAgfVxyXG5cclxufVxyXG4vKnNjcm9sbGJhciovXHJcbjo6LXdlYmtpdC1zY3JvbGxiYXIge1xyXG4gICAgd2lkdGg6IDEwcHg7XHJcbiAgICBoZWlnaHQ6IDEwcHg7XHJcbn1cclxuOjotd2Via2l0LXNjcm9sbGJhci1idXR0b24ge1xyXG4gICAgd2lkdGg6IDA7XHJcbiAgICBoZWlnaHQ6IDA7XHJcbn1cclxuOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XHJcbiAgICBib3JkZXI6IG5vbmUgbm9uZSAjZmZmO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2JmYmZiZjtcclxuICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbn1cclxuOjotd2Via2l0LXNjcm9sbGJhci10aHVtYjpob3ZlciB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjYmZiZmJmO1xyXG59XHJcbjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWI6YWN0aXZlIHtcclxuICAgIGJhY2tncm91bmQ6ICRjb2xvci1iYXNlO1xyXG59XHJcbjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xyXG4gICAgYm9yZGVyOiBub25lIG5vbmUgI2ZmZjtcclxuICAgIGJhY2tncm91bmQ6ICM2NjY7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwO1xyXG59XHJcbjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2s6aG92ZXIge1xyXG4gICAgYmFja2dyb3VuZDogIzY2NjtcclxufVxyXG46Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrOmFjdGl2ZSB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjMzMzO1xyXG59XHJcbjo6LXdlYmtpdC1zY3JvbGxiYXItY29ybmVyIHtcclxuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG59XHJcbmEsXHJcbi5hbmlUcmFuc2Zvcm0ge1xyXG4gICAgdHJhbnNpdGlvbjogZmlsbCAkYW5pLCBmaWx0ZXIgJGFuaSwgY29sb3IgJGFuaSwgYmFja2dyb3VuZCAkYW5pLCBiYWNrZ3JvdW5kLWNvbG9yICRhbmksIGJveC1zaGFkb3cgJGFuaSwgdHJhbnNmb3JtICRhbmk7XHJcbn1cclxuLmFuaUFsbCB7XHJcbiAgICB0cmFuc2l0aW9uOiAkYW5pO1xyXG59XHJcbi5ob3ZlclNjYWxlIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZSguOTUpO1xyXG4gICAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcclxuICAgIH1cclxufVxyXG4jYmFja1RvVG9wIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgcmlnaHQ6IDEwcHg7XHJcbiAgICBib3R0b206IDEwcHg7XHJcbiAgICB6LWluZGV4OiAxMDA7XHJcbiAgICB3aWR0aDogNDBweDtcclxuICAgIGhlaWdodDogNDBweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1iYXNlO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIGJveC1zaGFkb3c6IDJweCAycHggNXB4IHJnYmEoMCwgMCwgMCwgLjMpO1xyXG4gICAgdHJhbnNpdGlvbjogJGFuaTtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICYudmlldyB7XHJcbiAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgfVxyXG4gICAgJi5tb3N0Qm90dG9tIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYWx0O1xyXG4gICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgIGZpbGw6ICRjb2xvci10ZXh0O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICY6bm90KC52aWV3KSB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcclxuICAgIH1cclxuICAgIHN2ZyB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogLTVweDtcclxuICAgICAgICBmaWxsOiAjZmZmO1xyXG4gICAgICAgIHRyYW5zaXRpb246ICRhbmk7XHJcbiAgICB9XHJcbiAgICAmOmhvdmVyIHN2ZyB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01cHgpO1xyXG4gICAgfVxyXG4gICAgI2ZpeGVkTmF2aWdhdGlvbiAmIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAmLm1vc3RCb3R0b20ge1xyXG4gICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgZmlsbDogI2ZmZjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4uYW5jaG9yIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgaGVpZ2h0OiAkc2l6ZS1oZWFkZXJTdGlja3k7XHJcbiAgICBtYXJnaW4tdG9wOiAtJHNpemUtaGVhZGVyU3RpY2t5O1xyXG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgaGVpZ2h0OiAkc2l6ZS1zZXBhcmF0b3I0O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IC0kc2l6ZS1zZXBhcmF0b3I0O1xyXG4gICAgfVxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XHJcbiAgICAgICAgaGVpZ2h0OiAkc2l6ZS1zZXBhcmF0b3I1O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IC0kc2l6ZS1zZXBhcmF0b3I1O1xyXG4gICAgfVxyXG59XHJcbi50ZXh0IHtcclxuICAgIG1heC13aWR0aDogNDMuOGVtO1xyXG4gICAgJiA+IGgxLFxyXG4gICAgJiA+IGgyLFxyXG4gICAgJiA+IGgzLFxyXG4gICAgJiA+IGg0LFxyXG4gICAgJiA+IGg1LFxyXG4gICAgJiA+IGg2IHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAuMmVtO1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3ItdGV4dDtcclxuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgfVxyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICA3NjhweCkge1xyXG4gICAgICAgICYgPiAqOm5vdCg6bGFzdC1jaGlsZCk6bm90KGgxKTpub3QoaDIpOm5vdChoMyk6bm90KGg0KTpub3QoaDUpOm5vdChoNikge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxZW07XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGgxIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyZW07XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGgyIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxLjllbTtcclxuICAgICAgICB9XHJcbiAgICAgICAgaDMge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEuOGVtO1xyXG4gICAgICAgIH1cclxuICAgICAgICBoNCB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS43ZW07XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGg1IHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxLjZlbTtcclxuICAgICAgICB9XHJcbiAgICAgICAgaDYge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEuNWVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAgNzY3cHgpIHtcclxuICAgICAgICAmID4gKjpub3QoOmxhc3QtY2hpbGQpOm5vdChoMSk6bm90KGgyKTpub3QoaDMpOm5vdChoNCk6bm90KGg1KTpub3QoaDYpIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogLjc1ZW07XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGgxIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxLjZlbTtcclxuICAgICAgICB9XHJcbiAgICAgICAgaDIge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEuNWVtO1xyXG4gICAgICAgIH1cclxuICAgICAgICBoMyB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS40ZW07XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGg0IHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxLjNlbTtcclxuICAgICAgICB9XHJcbiAgICAgICAgaDUge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEuMmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgICBoNiB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4xZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgYTpub3QoLmxpbmspOm5vdCguYnRuKTpub3QoLml0ZW0pIHtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xyXG4gICAgfVxyXG4gICAgdWwge1xyXG4gICAgICAgIGxpc3Qtc3R5bGU6IGRpc2M7XHJcbiAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBkaXNjO1xyXG4gICAgICAgIC13ZWJraXQtbWFyZ2luLWJlZm9yZTogMWVtO1xyXG4gICAgICAgIG1hcmdpbi1ibG9jay1zdGFydDogMWVtO1xyXG4gICAgICAgIC13ZWJraXQtbWFyZ2luLWFmdGVyOiAxZW07XHJcbiAgICAgICAgbWFyZ2luLWJsb2NrLWVuZDogMWVtO1xyXG4gICAgICAgIC13ZWJraXQtbWFyZ2luLXN0YXJ0OiAwO1xyXG4gICAgICAgIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IDA7XHJcbiAgICAgICAgLXdlYmtpdC1tYXJnaW4tZW5kOiAwO1xyXG4gICAgICAgIG1hcmdpbi1pbmxpbmUtZW5kOiAwO1xyXG4gICAgICAgIC13ZWJraXQtcGFkZGluZy1zdGFydDogNDBweDtcclxuICAgICAgICBwYWRkaW5nLWlubGluZS1zdGFydDogNDBweDtcclxuICAgIH1cclxuICAgIGlmcmFtZSB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHRhYmxlIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgb3ZlcmZsb3cteDogYXV0bztcclxuICAgICAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA4cHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzY2NjY2NjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOjotd2Via2l0LXNjcm9sbGJhci1idXR0b246c2luZ2xlLWJ1dHRvbjpob3Jpem9udGFsOmRlY3JlbWVudCB7XHJcbiAgICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiA1cHggNXB4IDVweCAwO1xyXG4gICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgI2ZmZiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOjotd2Via2l0LXNjcm9sbGJhci1idXR0b246c2luZ2xlLWJ1dHRvbjpob3Jpem9udGFsOmluY3JlbWVudCB7XHJcbiAgICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiA1cHggMCA1cHggNXB4O1xyXG4gICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgI2ZmZjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4uaWRlYWxXaWR0aCB7XHJcbiAgICBtYXgtd2lkdGg6IDQzLjhlbTtcclxufVxyXG4uaGlkZVNjcm9sbDo6LXdlYmtpdC1zY3JvbGxiYXIge1xyXG4gICAgd2lkdGg6IDA7XHJcbiAgICBoZWlnaHQ6IDA7XHJcbn1cclxuLnZlcnRpY2FsTCB7XHJcbiAgICAtbXMtd3JpdGluZy1tb2RlOiB0Yi1ybDtcclxuICAgIHdyaXRpbmctbW9kZTogdmVydGljYWwtcmw7XHJcbiAgICAtd2Via2l0LXRleHQtb3JpZW50YXRpb246IHVuc2V0O1xyXG4gICAgdGV4dC1vcmllbnRhdGlvbjogdW5zZXQ7XHJcbn1cclxuLnZlcnRpY2FsUiB7XHJcbiAgICAtbXMtd3JpdGluZy1tb2RlOiB0Yi1ybDtcclxuICAgIHdyaXRpbmctbW9kZTogdmVydGljYWwtcmw7XHJcbiAgICAtd2Via2l0LXRleHQtb3JpZW50YXRpb246IHVuc2V0O1xyXG4gICAgdGV4dC1vcmllbnRhdGlvbjogdW5zZXQ7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxufVxyXG4ubm90U2VsZWN0ZWQge1xyXG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcclxufVxyXG4uZXhjZXJwdCB7XHJcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDU7XHJcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxufVxyXG4uc2VwYXJhdGVkIGxpIHtcclxuICAgICY6OmFmdGVyIHtcclxuICAgICAgICBjb250ZW50OiBcIi9cIjtcclxuICAgICAgICBtYXJnaW46IDAgMTBweDtcclxuICAgIH1cclxuICAgICY6bGFzdC1jaGlsZDo6YWZ0ZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbn1cclxuLndhaXRUb1JlYWR5IHtcclxuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgIG9wYWNpdHk6IDA7XHJcbn1cclxuKltkYXRhLXRvb2x0aXBdIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICY6OmFmdGVyIHtcclxuICAgICAgICBjb250ZW50OiBhdHRyKGRhdGEtdG9vbHRpcCk7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGxlZnQ6IC0xMDAlO1xyXG4gICAgICAgIGJvdHRvbTogY2FsYygxMDAlICsgNnB4KTtcclxuICAgICAgICB6LWluZGV4OiAxMDA7XHJcbiAgICAgICAgd2lkdGg6IDMwMCU7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsLjkpO1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMDA7XHJcbiAgICAgICAgcGFkZGluZzogOHB4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcclxuICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE3cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICBjb2xvcjogIzAwMDtcclxuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICBib3gtc2hhZG93OiA1cHggNXB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xyXG4gICAgfVxyXG4gICAgJjo6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIHRvcDogLTdweDtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgbGVmdDogY2FsYyg1MCUgLSA2cHgpO1xyXG4gICAgICAgIGJvcmRlci10b3A6IDZweCBzb2xpZCAjMDAwO1xyXG4gICAgICAgIGJvcmRlci1yaWdodDogNnB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDZweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgICBib3JkZXItbGVmdDogNnB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgfVxyXG4gICAgJjo6YmVmb3JlLFxyXG4gICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgyMHB4KTtcclxuICAgICAgICB0cmFuc2l0aW9uOiAkYW5pO1xyXG4gICAgfVxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgICAgJjo6YmVmb3JlLFxyXG4gICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5AbWVkaWEgKG1heC13aWR0aDogIDc2N3B4KSB7XHJcbiAgICBpbnB1dFt0eXBlPW51bWJlcl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXHJcbiAgICBpbnB1dFt0eXBlPW51bWJlcl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICB9XHJcbn1cclxuLmxhYmVsIHtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjJlbTtcclxuICAgICYubGFiZWwtc2l6ZTEge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMWVtO1xyXG4gICAgfVxyXG4gICAgJi5sYWJlbC1zaXplMiB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjI1ZW07XHJcbiAgICB9XHJcbiAgICAmLmxhYmVsLXNpemUzIHtcclxuICAgICAgICBmb250LXNpemU6IDEuNWVtO1xyXG4gICAgfVxyXG4gICAgJi5sYWJlbC1zaXplNCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjc1ZW07XHJcbiAgICB9XHJcbiAgICAmLmxhYmVsLXNpemU1IHtcclxuICAgICAgICBmb250LXNpemU6IDJlbTtcclxuICAgIH1cclxuICAgICYubGFiZWwtc2l6ZTYge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMi4yNWVtO1xyXG4gICAgfVxyXG4gICAgJi5sYWJlbC1zaXplNyB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyLjVlbTtcclxuICAgIH1cclxuICAgICYubGFiZWwtc2l6ZTgge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMi43NWVtO1xyXG4gICAgfVxyXG4gICAgJi5sYWJlbC1zaXplOSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAzZW07XHJcbiAgICB9XHJcbiAgICAmLmxhYmVsLXNtYWxsIHtcclxuICAgICAgICBmb250LXNpemU6IC44ZW07XHJcbiAgICB9XHJcbiAgICAmLmxhYmVsLWZvbnQxIHtcclxuICAgICAgICBmb250LWZhbWlseTogJGZvbnQxO1xyXG4gICAgfVxyXG4gICAgJi5sYWJlbC1mb250MiB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250MjtcclxuICAgIH1cclxuICAgICYubGFiZWwtdXBwZXJjYXNlIHtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgfVxyXG4gICAgJi5sYWJlbC1ib2xkIHtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIH1cclxufVxyXG5zZWxlY3Qgb3B0aW9uIHtcclxuICAgIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7XHJcbn1cclxuZGV0YWlscyB7XHJcbiAgICBzdW1tYXJ5IHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcclxuICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcclxuICAgICAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAgICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICY6Om1hcmtlcixcclxuICAgICAgICAmOjotd2Via2l0LWRldGFpbHMtbWFya2VyIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICBjb250ZW50OiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PVVURi04LCA8c3ZnIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiB3aWR0aD1cIjIwXCIgaGVpZ2h0PVwiMjBcIiB2aWV3Qm94PVwiMCAwIDQ5MC42NTYgNDkwLjY1NlwiIGZpbGw9XCIje2Zvcm1hdFJHQigkY29sb3ItdGV4dCl9XCI+PHBhdGggZD1cIk00ODcuNTM2LDEyMC40NDVjLTQuMTYtNC4xNi0xMC45MjMtNC4xNi0xNS4wODMsMEwyNDUuMzE3LDM0Ny41ODFMMTguMjAzLDEyMC40NDVjLTQuMTYtNC4xNi0xMC45MjMtNC4xNi0xNS4wODMsMCBjLTQuMTYsNC4xNi00LjE2LDEwLjkyMywwLDE1LjA4M2wyMzQuNjY3LDIzNC42NjdjMi4wNjksMi4wOTEsNC44LDMuMTM2LDcuNTMxLDMuMTM2czUuNDYxLTEuMDQ1LDcuNTUyLTMuMTE1bDIzNC42NjctMjM0LjY2NyBDNDkxLjY5NiwxMzEuMzY4LDQ5MS42OTYsMTI0LjYyNyw0ODcuNTM2LDEyMC40NDV6XCIvPjwvc3ZnPicpO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZbb3Blbl0gc3VtbWFyeSB7XHJcbiAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICBjb250ZW50OiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PVVURi04LCA8c3ZnIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiB3aWR0aD1cIjIwXCIgaGVpZ2h0PVwiMjBcIiB2aWV3Qm94PVwiMCAwIDI1IDI1XCIgZmlsbD1cIiN7Zm9ybWF0UkdCKCRjb2xvci10ZXh0KX1cIj48cGF0aCBkPVwiTTI0LjgsMTguMWwtMTItMTJDMTIuOCw2LDEyLjYsNiwxMi41LDZTMTIuMiw2LDEyLjEsNi4xbC0xMiwxMmMtMC4yLDAuMi0wLjIsMC42LDAsMC44czAuNiwwLjIsMC44LDBMMTIuNSw3LjNsMTEuNiwxMS42IGMwLjIsMC4yLDAuNiwwLjIsMC44LDBDMjUuMSwxOC42LDI1LjEsMTguMywyNC44LDE4LjF6XCIvPjwvc3ZnPicpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5zbWFsbCB7XHJcbiAgICBsaW5lLWhlaWdodDogMS4yZW07XHJcbn1cclxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXSB7XHJcbiAgICAmOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uIHtcclxuICAgICAgICB3aWR0aDogMjBweDtcclxuICAgICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sO3V0ZjgsIDxzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHZpZXdCb3g9XCIwIDAgMjAgMjBcIiBmaWxsPVwiI3tmb3JtYXRSR0IoJGNvbG9yLXRleHQpfVwiPjxwYXRoIGQ9XCJNMTkuNyAxOC4zYy40LjQuNCAxIDAgMS40LS40LjQtMSAuNC0xLjQgMEwxMCAxMS40bC04LjMgOC4zYy0uNC40LTEgLjQtMS40IDAtLjQtLjQtLjQtMSAwLTEuNEw4LjYgMTAgLjMgMS43Qy0uMSAxLjMtLjEuNy4zLjNzMS0uNCAxLjQgMEwxMCA4LjYgMTguMy4zYy40LS40IDEtLjQgMS40IDBzLjQgMSAwIDEuNEwxMS40IDEwbDguMyA4LjN6XCIvPjwvc3ZnPicpO1xyXG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTVweDtcclxuICAgICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgICAgICAgYXBwZWFyYW5jZTogbm9uZTtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICB9XHJcbn1cclxuLnZpc3VhbGx5SGlkZGVuIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xyXG4gICAgd2lkdGg6IDFweDtcclxuICAgIGhlaWdodDogMXB4O1xyXG4gICAgY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgZm9udC1zaXplOiAwO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIGNsaXA6IHJlY3QoMXB4LCAxcHgsIDFweCwgMXB4KTtcclxuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbn1cclxuLyogZm9jdXMgc29sdXRpb24gKi9cclxuKlt0YWJpbmRleF0sXHJcbi5saW5rLFxyXG4uYnRuLFxyXG5hcmVhW2hyZWZdLFxyXG5hdWRpbyxcclxudmlkZW8sXHJcbmlucHV0W3R5cGU9XCJyZXNldFwiXSxcclxuaW5wdXRbdHlwZT1cImJ1dHRvblwiXSxcclxuaW5wdXRbdHlwZT1cImNvbG9yXCJdLFxyXG5pbnB1dFt0eXBlPVwiZmlsZVwiXSxcclxuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSxcclxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLFxyXG5pbnB1dFt0eXBlPVwicmFuZ2VcIl0sXHJcbmlucHV0W3R5cGU9XCJyYWRpb1wiXSxcclxuYnV0dG9uLFxyXG5hIHtcclxuICAgICY6Zm9jdXMge1xyXG4gICAgICAgIG91dGxpbmU6IDJweCBkYXNoZWQgJGNvbG9yLWZvY3VzO1xyXG4gICAgfVxyXG4gICAgJjpmb2N1czpub3QoOmZvY3VzLXZpc2libGUpIHtcclxuICAgICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgfVxyXG59XHJcbnNlbGVjdCxcclxudGV4dGFyZWEsXHJcbmlucHV0IHtcclxuICAgICY6Zm9jdXMge1xyXG4gICAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICB9XHJcbn1cclxuI3BhZ2VNZW51LFxyXG5maWd1cmUge1xyXG4gICAgJjpoYXMoOmZvY3VzLXZpc2libGUpIHtcclxuICAgICAgICBvdXRsaW5lOiAycHggZGFzaGVkICRjb2xvci1mb2N1cztcclxuICAgIH1cclxufSIsCgkJIi8vIG1haW46IG1hc3Rlci5zY3NzXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gYWxsICovXHJcbmJvZHkge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJnO1xyXG4gICAgZm9udC1zaXplOiAxMDUlO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNmVtO1xyXG59XHJcbmhlYWRlciB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB6LWluZGV4OiAxMDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogJHNpemUtaGVhZGVyO1xyXG4gICAgYm94LXNoYWRvdzogMCAxMHB4IDEwcHggcmdiYSgjMDAwLCAwKTtcclxuICAgIHRyYW5zaXRpb246ICRhbmk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XHJcbiAgICAmLnN0aWNreSB7XHJcbiAgICAgICAgaGVpZ2h0OiAkc2l6ZS1oZWFkZXJTdGlja3k7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgjMDAwLCAuOCk7XHJcbiAgICAgICAgYm94LXNoYWRvdzogMCAxMHB4IDEwcHggcmdiYSgjMDAwLCAuMSk7XHJcbiAgICAgICAgLXdlYmtpdC1iYWNrZHJvcC1maWx0ZXI6IGJsdXIoMnB4KTtcclxuICAgICAgICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoMnB4KTtcclxuICAgIH1cclxuICAgICYubGF0ZW50IHtcclxuICAgICAgICBib3gtc2hhZG93OiAwIDEwcHggMTBweCByZ2JhKCMwMDAsIDApO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XHJcbiAgICB9XHJcbiAgICBib2R5LnRvdWNoRGV2aWNlICYge1xyXG4gICAgICAgICYuc3RpY2t5IHtcclxuICAgICAgICAgICAgLXdlYmtpdC1iYWNrZHJvcC1maWx0ZXI6IG5vbmU7XHJcbiAgICAgICAgICAgIGJhY2tkcm9wLWZpbHRlcjogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuZm9vdGVyIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgcGFkZGluZzogJHNpemUtc2VwYXJhdG9yMSoxLjUgMCAkc2l6ZS1zZXBhcmF0b3IxO1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICAuYmFja2dyb3VuZCB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHotaW5kZXg6IDA7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XHJcbiAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAgICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgICAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IC0xMTtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgcmdiYSgkY29sb3ItYmcyLCAxKSAwJSwgcmdiYSgkY29sb3ItYmcyLCAxKSAxMDAlKTtcclxuICAgICAgICAgICAgLXdlYmtpdC1tYXNrLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKCMwMDAsIDEpIDAlLCByZ2JhKCMwMDAsIC41KSAxMDAlKTtcclxuICAgICAgICAgICAgbWFzay1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgjMDAwLCAxKSAwJSwgcmdiYSgjMDAwLCAuNSkgMTAwJSk7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IC41O1xyXG4gICAgICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcclxuICAgICAgICAgICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgICAgICAgICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgICAgICAgICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IC0xMDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTpcclxuICAgICAgICAgICAgbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAkY29sb3ItYmcgMXB4LCB0cmFuc3BhcmVudCAxcHgpLFxyXG4gICAgICAgICAgICBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAkY29sb3ItYmcgMXB4LCB0cmFuc3BhcmVudCAxcHgpO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwcHggMTBweDtcclxuICAgICAgICAgICAgb3BhY2l0eTogLjI7XHJcbiAgICAgICAgICAgIG1peC1ibGVuZC1tb2RlOiBvdmVybGF5O1xyXG4gICAgICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcclxuICAgICAgICAgICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgICAgICAgICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgICAgICAgICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAub3ZlcmxheSB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHJhZGlhbC1ncmFkaWVudCgwIGF0IDAgMCwgIzAwMCwgIzAwMCk7XHJcbiAgICAgICAgb3BhY2l0eTogLjE1O1xyXG4gICAgICAgIG1peC1ibGVuZC1tb2RlOiBtdWx0aXBseTtcclxuICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcclxuICAgICAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAgICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgfVxyXG4gICAgJiA+IC5jb250YWluZXIgPiAuc3BsaXQge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICB3aWR0aDogNDAlO1xyXG4gICAgICAgICAgICAmID4gLnNwbGl0IHtcclxuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDEpIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgJiA+ICo6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJiA+ICo6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6bm90KDpmaXJzdC1jaGlsZCkge1xyXG4gICAgICAgICAgICB3aWR0aDogMzAlO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDYwcHg7XHJcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAtMTBweDtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogY2FsYygxMDAlICsgMTBweCk7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAxcHggZGFzaGVkICRjb2xvci1kcmFiO1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogLjI7XHJcbiAgICAgICAgICAgICAgICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmOm50aC1jaGlsZCgyKSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgICYgPiAqIHtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmID4gKjpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IC40ZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxubWFpbiB7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XHJcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0O1xyXG4gICAgdHJhbnNpdGlvbjogJGFuaTtcclxuICAgIGJvZHkuc2lkZVBhbmVsLW9wZW4gJiB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0kc2l6ZS1zZXBhcmF0b3IxKjMpO1xyXG4gICAgfVxyXG59XHJcbnNlY3Rpb24ge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgcGFkZGluZy10b3A6ICRzaXplLXNlcGFyYXRvcjE7XHJcbiAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAkc2l6ZS1zZXBhcmF0b3IxO1xyXG4gICAgfVxyXG4gICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6ICRzaXplLWhlYWRlcjtcclxuICAgIH1cclxuICAgICYuYmFja2dyb3VuZEdyYWRpZW50RWZmZWN0IHtcclxuICAgICAgICAub3ZlcmxheSB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiByYWRpYWwtZ3JhZGllbnQoMCBhdCAwIDAsICMwMDAsICMwMDApO1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAuNTtcclxuICAgICAgICAgICAgLXdlYmtpdC1tYXNrLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKCMwMDAsIDEpIDAlLCByZ2JhKCMwMDAsIDApIDkwJSk7XHJcbiAgICAgICAgICAgIG1hc2staW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoIzAwMCwgMSkgMCUsIHJnYmEoIzAwMCwgMCkgOTAlKTtcclxuICAgICAgICAgICAgbWl4LWJsZW5kLW1vZGU6IGNvbG9yLWRvZGdlO1xyXG4gICAgICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcclxuICAgICAgICAgICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgICAgICAgICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgICAgICAgICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLmNvbnRhaW5lciB7XHJcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gI3skc2l6ZS1jb250YWluZXIxKjJ9KTtcclxuICAgIG1hcmdpbjogMCAkc2l6ZS1jb250YWluZXIxO1xyXG4gICAgJi5jb250YWluZXItZnVsbFdpZHRoIHtcclxuICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICBtYXgtd2lkdGg6IHVuc2V0O1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgIH1cclxuICAgICYuY29udGFpbmVyLW1heENvbnRhaW5lciB7XHJcbiAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgbWF4LXdpZHRoOiB1bnNldDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICB9XHJcbiAgICAmLmNvbnRhaW5lci10ZXh0Q29udGFpbmVyIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDQzLjhlbTtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIH1cclxuICAgICYuY29udGFpbmVyLW9ubHlSaWdodCB7XHJcbiAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgbWF4LXdpZHRoOiB1bnNldDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgIH1cclxuICAgICYuY29udGFpbmVyLW9ubHlMZWZ0IHtcclxuICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICBtYXgtd2lkdGg6IHVuc2V0O1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgIH1cclxuICAgIGhlYWRlciAmIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiA1cHg7XHJcbiAgICAgICAgICAgIGxlZnQ6IC01cHg7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IC0xO1xyXG4gICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlICsgN3B4KTtcclxuICAgICAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAxMHB4KTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgjMDAwLCAuOCk7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgcmdiYSgjMDAwLCAuOCkgMCUsIHJnYmEoIzAwMCwgLjUpIDEwMCUpO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiA1cHggNXB4IDEwcHggcmdiYSgjMDAwLCAuMTUpO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAkYW5pO1xyXG4gICAgICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcclxuICAgICAgICAgICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgICAgICAgICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgICAgICAgICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJiA+IC5zcGxpdCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAmID4gKjpub3QoOmZpcnN0LWNoaWxkKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMTVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIGhlYWRlci5zdGlja3kgJiB7XHJcbiAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDIpO1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIGZvb3RlciAmIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gICAgI21haW50ZW5hbmNlICYge1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgIH1cclxufVxyXG4ubG9nbyB7XHJcbiAgICAmLmxvZ28tbWFzdGVyIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIH1cclxuICAgICYubG9nby1wYXJ0bmVyIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxNDBweDtcclxuICAgICAgICBtYXgtaGVpZ2h0OiA3MHB4O1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAnb2JqZWN0LWZpdDogY29udGFpbjsgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7JztcclxuICAgICAgICAtby1vYmplY3QtZml0OiBjb250YWluO1xyXG4gICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XHJcbiAgICAgICAgLW8tb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICAgICAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICB9XHJcbiAgICBoZWFkZXIgJiB7XHJcbiAgICAgICAgJi5sb2dvLW1hc3RlciB7XHJcbiAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgICAgIGhlaWdodDogJHNpemUtaGVhZGVyIC0gNTBweDtcclxuICAgICAgICAgICAgICAgIGZpbHRlcjogZHJvcC1zaGFkb3coM3B4IDNweCA1cHggcmdiYSgjMDAwLCAuMjUpKTtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246ICRhbmk7XHJcbiAgICAgICAgICAgICAgICAmID4gcGF0aCB7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogJGFuaTtcclxuICAgICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCg1KSxcclxuICAgICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCg2KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZpbGw6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgZm9vdGVyICYge1xyXG4gICAgICAgICYubG9nby1tYXN0ZXIge1xyXG4gICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEyMHB4O1xyXG4gICAgICAgICAgICAgICAgJiA+IHBhdGgge1xyXG4gICAgICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDMpLFxyXG4gICAgICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDQpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmlsbDogI2ZmZjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAjbWFpbnRlbmFuY2UgJiB7XHJcbiAgICAgICAgJi5sb2dvLW1hc3RlciB7XHJcbiAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLndwLWJsb2NrLWJ1dHRvbl9fbGluayxcclxuLmJ0bixcclxuLmJ1dHRvbixcclxuYnV0dG9uOm5vdCgucHN3cF9fYnV0dG9uKSxcclxuaW5wdXRbdHlwZT1cImJ1dHRvblwiXSxcclxuaW5wdXRbdHlwZT1cInJlc2V0XCJdLFxyXG5pbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcclxuICAgIHBhZGRpbmc6IDEwcHggMzBweDtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgYmFja2dyb3VuZDogJGNvbG9yLWJhc2U7XHJcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHJnYmEoJGNvbG9yLWJhc2UsIDEpIDAlLCByZ2JhKCRjb2xvci1hbHQsIDEpIDEwMCUpO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNTBweDtcclxuICAgIGJveC1zaGFkb3c6IDVweCA1cHggMTBweCByZ2JhKCMwMDAsIC4xNSk7XHJcbiAgICB0ZXh0LXNoYWRvdzogMnB4IDJweCAycHggcmdiYSgjMDAwLCAuMjUpO1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIHRyYW5zaXRpb246ICRhbmk7XHJcbiAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDFweDtcclxuICAgICAgICBsZWZ0OiAxcHg7XHJcbiAgICAgICAgei1pbmRleDogLTE7XHJcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDJweCk7XHJcbiAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAycHgpO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHJhZGlhbC1ncmFkaWVudCgxMDBweCBhdCB2YXIoLS1idXR0b25TaGlueS14LCA1MCUpIHZhcigtLWJ1dHRvblNoaW55LXksIDUwJSksIHJnYmEoI2ZmZiwgLjUpLCAjMDAwKTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiBpbmhlcml0O1xyXG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4zcztcclxuICAgICAgICBtaXgtYmxlbmQtbW9kZTogY29sb3ItZG9kZ2U7XHJcbiAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAgICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgICAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgIH1cclxuICAgICY6OmFmdGVyIHtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgei1pbmRleDogLTI7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoIzAwMCwgLjIpO1xyXG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkIHJnYmEoI2ZmZiwgLjI1KTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiBpbmhlcml0O1xyXG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogJGFuaTtcclxuICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcclxuICAgICAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAgICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgfVxyXG4gICAgJi5idG4tbGluZXMge1xyXG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XHJcbiAgICB9XHJcbiAgICAmLmJ0bi1jdGEge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1jdGE7XHJcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCByZ2JhKCRjb2xvci1jdGEsIDEpIDAlLCByZ2JhKCRjb2xvci1jdGEtYWx0LCAxKSAxMDAlKTtcclxuICAgIH1cclxuICAgICY6aXMoaW5wdXQpIHtcclxuICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6Zm9jdXMsXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IGRhcmtlbigkY29sb3ItYmFzZSwgMjAlKTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCByZ2JhKGRhcmtlbigkY29sb3ItYmFzZSwgMjAlKSwgMSkgMCUsIHJnYmEoZGFya2VuKCRjb2xvci1hbHQsIDIwJSksIDEpIDEwMCUpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5pdGVtLWFydGljbGU6Zm9jdXMgJixcclxuICAgIC5pdGVtLWFydGljbGU6aG92ZXIgJixcclxuICAgIC5pdGVtLXJvdXRlOmZvY3VzICYsXHJcbiAgICAuaXRlbS1yb3V0ZTpob3ZlciAmLFxyXG4gICAgJjpmb2N1cyxcclxuICAgICY6aG92ZXIge1xyXG4gICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IC41O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgIGJvcmRlci13aWR0aDogNXB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICNob21lU2xpZGVyICYge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICB9XHJcbiAgICBoZWFkZXIgJiB7XHJcbiAgICAgICAgcGFkZGluZzogNXB4IDI1cHg7XHJcbiAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgfVxyXG59XHJcbi5saW5rLFxyXG5hOm5vdCguYnRuKTpub3QoLml0ZW0pOm5vdCgubG9nbykge1xyXG4gICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgIGhlaWdodDogMnB4O1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1iYXNlO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgcmdiYSgkY29sb3ItYmFzZSwgMSkgMCUsIHJnYmEoJGNvbG9yLWFsdCwgMSkgMTAwJSk7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDVweCk7XHJcbiAgICB9XHJcbiAgICAmLmFjdGl2ZSxcclxuICAgICY6Zm9jdXMsXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAjbWVudS1zaWRlLW1lbnUgJixcclxuICAgICNwYWdlTWVudSAmLFxyXG4gICAgI21lbnUtaGVhZGVyLW1lbnUgJiB7XHJcbiAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS4yZW07XHJcbiAgICAgICAgdGV4dC1zaGFkb3c6IDJweCAycHggMnB4IHJnYmEoIzAwMCwgLjI1KTtcclxuICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgIGJvdHRvbTogLTRweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAjbWVudS1mb290ZXItbWVudSAmIHtcclxuICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgIGJvdHRvbTogLTRweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBmb290ZXIgJiB7XHJcbiAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICB9XHJcbiAgICAuYnJlYWRjcnVtYiAmIHtcclxuICAgICAgICBjb2xvcjogJGNvbG9yLXRleHQ7XHJcbiAgICB9XHJcbn1cclxuLnRleHQge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBjb250YWluZXItbmFtZTogdGV4dDtcclxuICAgIGNvbnRhaW5lci10eXBlOiBpbmxpbmUtc2l6ZTtcclxuICAgIGgxLFxyXG4gICAgaDIsXHJcbiAgICBoMyB7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcclxuICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxZW07XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgaDEsXHJcbiAgICBoMiB7XHJcbiAgICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6ICRzaXplLXNlcGFyYXRvcjEvMjtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6ICRzaXplLXNlcGFyYXRvcjEvMjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBoMSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjZlbTtcclxuICAgIH1cclxuICAgIGgyIHtcclxuICAgICAgICBmb250LXNpemU6IDEuNWVtO1xyXG4gICAgfVxyXG4gICAgaDMge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS40ZW07XHJcbiAgICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6ICRzaXplLXNlcGFyYXRvcjEvMjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBoNCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjNlbTtcclxuICAgIH1cclxuICAgIGg1IHtcclxuICAgICAgICBmb250LXNpemU6IDEuMmVtO1xyXG4gICAgfVxyXG4gICAgaDYge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS4xZW07XHJcbiAgICB9XHJcbiAgICB0YWJsZSB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICBvdmVyZmxvdy14OiBhdXRvO1xyXG4gICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLWJ1dHRvbiB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA4cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTBweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzY2NjtcclxuICAgICAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItYnV0dG9uOnNpbmdsZS1idXR0b246aG9yaXpvbnRhbDpkZWNyZW1lbnQge1xyXG4gICAgICAgICAgICBib3JkZXItd2lkdGg6IDVweCA1cHggNXB4IDA7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgI2ZmZiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItYnV0dG9uOnNpbmdsZS1idXR0b246aG9yaXpvbnRhbDppbmNyZW1lbnQge1xyXG4gICAgICAgICAgICBib3JkZXItd2lkdGg6IDVweCAwIDVweCA1cHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgI2ZmZjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICB0YWJsZSBjYXB0aW9uLFxyXG4gICAgdGFibGUgdGgsXHJcbiAgICB0YWJsZSB0ZCB7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiByZ2JhKCRjb2xvci1iYXNlLCAuNSk7XHJcbiAgICB9XHJcbiAgICBmaWd1cmUud3AtYmxvY2stdGFibGUuZnVsbFdpZHRoIHRhYmxlIHtcclxuICAgICAgICBkaXNwbGF5OiB0YWJsZTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICAgIHVsLmJsb2Nrcy1nYWxsZXJ5LWdyaWQsXHJcbiAgICB1bC53cC1ibG9jay1nYWxsZXJ5IHtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgfVxyXG4gICAgLndwLWJsb2NrLWJ1dHRvbnMge1xyXG4gICAgICAgICYud3AtYmxvY2stYnV0dG9ucy1ob3Jpem9udGFsLXJpZ2h0LFxyXG4gICAgICAgICYuYWxpZ25yaWdodCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi53cC1ibG9jay1idXR0b25zLWhvcml6b250YWwtY2VudGVyLFxyXG4gICAgICAgICYuYWxpZ25jZW50ZXIge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLndwLWJsb2NrLWJ1dHRvbnMtaG9yaXpvbnRhbC1sZWZ0LFxyXG4gICAgICAgICYuYWxpZ25sZWZ0IHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLndwLWJsb2NrLWJ1dHRvbnMgLndwLWJsb2NrLWJ1dHRvbiB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuYWxpZ25yaWdodCB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLmFsaWduY2VudGVyIHtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLmFsaWdubGVmdCB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLndwLWJsb2NrLW1lZGlhLXRleHQuaXMtc3RhY2tlZC1vbi1tb2JpbGUge1xyXG4gICAgICAgIHAge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC53cC1ibG9jay1pbWFnZSB7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICYuc2l6ZS1mdWxsIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuYWxpZ25yaWdodCB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLmFsaWduY2VudGVyIHtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLmFsaWdubGVmdCB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuYWxpZ25mdWxsID4gaW1nIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLndwLWJsb2NrLWltYWdlIGZpZ2NhcHRpb24ge1xyXG4gICAgICAgIGNvbG9yOiByZ2JhKCRjb2xvci10ZXh0LCAuNyk7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogLjhlbTtcclxuICAgIH1cclxuICAgIG9sLFxyXG4gICAgdWwge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMS4yZW07XHJcbiAgICAgICAgbGkge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLndwLWJsb2NrLXB1bGxxdW90ZSBibG9ja3F1b3RlLFxyXG4gICAgYmxvY2txdW90ZS53cC1ibG9jay1xdW90ZSB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHBhZGRpbmc6IDIwcHg7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvci10ZXh0O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICAgICAgYm94LXNoYWRvdzogNXB4IDVweCAyMHB4IHJnYmEoIzAwMCwgLjEpO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBmb250LXNpemU6IDEuN2VtO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjJlbTtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgei1pbmRleDogLTExO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCByZ2JhKCRjb2xvci1iYXNlLCAxKSAwJSwgcmdiYSgkY29sb3ItYWx0LCAxKSAxMDAlKTtcclxuICAgICAgICAgICAgb3BhY2l0eTogLjg7XHJcbiAgICAgICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgICAgICAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgICAgICAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgICAgICAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgei1pbmRleDogLTEwO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOlxyXG4gICAgICAgICAgICBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICRjb2xvci1iZyAxcHgsIHRyYW5zcGFyZW50IDFweCksXHJcbiAgICAgICAgICAgIGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICRjb2xvci1iZyAxcHgsIHRyYW5zcGFyZW50IDFweCk7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTBweCAxMHB4O1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAuNTtcclxuICAgICAgICAgICAgLXdlYmtpdC1tYXNrLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKCMwMDAsIDEpIGNhbGMoMTAwJSAtICN7JHNpemUtc2VwYXJhdG9yMX0pLCByZ2JhKCMwMDAsIDApIDEwMCUpO1xyXG4gICAgICAgICAgICBtYXNrLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKCMwMDAsIDEpIGNhbGMoMTAwJSAtICN7JHNpemUtc2VwYXJhdG9yMX0pLCByZ2JhKCMwMDAsIDApIDEwMCUpO1xyXG4gICAgICAgICAgICBtaXgtYmxlbmQtbW9kZTogY29sb3ItYnVybjtcclxuICAgICAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAgICAgICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAgICAgICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAgICAgICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLndwLWJsb2NrLXNwYWNlcltzdHlsZT1cImhlaWdodDoxcHhcIl0ge1xyXG4gICAgICAgIGhlaWdodDogJHNpemUtc2VwYXJhdG9yMSAhaW1wb3J0YW50O1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgIH1cclxuICAgIC53cC1ibG9jay1jb2x1bW5zIHtcclxuICAgICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZml0LCBtaW5tYXgoMjEwcHgsIDFmcikpO1xyXG4gICAgICAgIGdyaWQtYXV0by1yb3dzOiBhdXRvO1xyXG4gICAgICAgIGdyaWQtZ2FwOiAxZW07XHJcbiAgICAgICAgZ2FwOiAxZW07XHJcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJiA+IC53cC1ibG9jay1jb2x1bW4gPiAqOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxZW07XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC53cC1ibG9jay1jb2x1bW4ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIH1cclxuICAgICAgICAud3AtYmxvY2stY29sdW1uLmlzLXZlcnRpY2FsbHktYWxpZ25lZC1jZW50ZXIge1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICB9XHJcbiAgICAgICAgLndwLWJsb2NrLWNvbHVtbi5pcy12ZXJ0aWNhbGx5LWFsaWduZWQtYm90dG9tIHtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAud3AtYmxvY2stdmlkZW8gdmlkZW8ge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gICAgLmhhcy10ZXh0LWFsaWduLXJpZ2h0IHtcclxuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgIH1cclxuICAgIC5oYXMtdGV4dC1hbGlnbi1jZW50ZXIge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuICAgIC5oYXMtdGV4dC1hbGlnbi1sZWZ0IHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgfVxyXG4gICAgLndwLWJsb2NrLWdyb3VwIHtcclxuICAgICAgICAmID4gKjpub3QoOmxhc3QtY2hpbGQpOm5vdChoMSk6bm90KGgyKTpub3QoaDMpOm5vdChoNCk6bm90KGg1KTpub3QoaDYpIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMWVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIHVsIHtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyNXB4O1xyXG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICAgICAgbGkge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9VVRGLTgsIDxzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHdpZHRoPVwiMjBcIiBoZWlnaHQ9XCIyMFwiIGZpbGw9XCIje2Zvcm1hdFJHQigjZmZmKX1cIiB2aWV3Qm94PVwiMCAwIDIwIDIwXCI+PHBhdGggZD1cIk0xNy41LDEwYzAsNC4xLTMuNCw3LjUtNy41LDcuNVMyLjUsMTQuMSwyLjUsMTBTNS45LDIuNSwxMCwyLjVTMTcuNSw1LjksMTcuNSwxMHpcIiBvcGFjaXR5PVwiMC4yXCIvPjxwYXRoIGQ9XCJNMTguMSwxMGMwLDQuNS0zLjYsOC4xLTguMSw4LjFTMS45LDE0LjUsMS45LDEwUzUuNSwxLjksMTAsMS45QzE0LjUsMS45LDE4LjEsNS41LDE4LjEsMTB6IE0xNi45LDEwYzAtMy44LTMuMS02LjktNi45LTYuOSBTMy4xLDYuMiwzLjEsMTBzMy4xLDYuOSw2LjksNi45QzEzLjgsMTYuOSwxNi45LDEzLjgsMTYuOSwxMHpcIi8+PC9zdmc+Jyk7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHRvcDogLjE1ZW07XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAtMjdweDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgkY29sb3ItYmFzZSwgMSk7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHJnYmEoJGNvbG9yLWJhc2UsIDEpIDAlLCByZ2JhKCRjb2xvci1hbHQsIDEpIDEwMCUpO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLndwLWJsb2NrLWxpc3QuY2hlY2ttYXJrLFxyXG4gICAgI2J1c2luZXNzSFVCICYgdWwsXHJcbiAgICAuaXRlbS1wcmljZSAmIHVsIHtcclxuICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9VVRGLTgsIDxzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHdpZHRoPVwiMjBcIiBoZWlnaHQ9XCIyMFwiIGZpbGw9XCIje2Zvcm1hdFJHQigjZmZmKX1cIiB2aWV3Qm94PVwiMCAwIDI1NiAyNTZcIj48cGF0aCBkPVwiTTIyNCwxMjhhOTYsOTYsMCwxLDEtOTYtOTZBOTYsOTYsMCwwLDEsMjI0LDEyOFpcIiBvcGFjaXR5PVwiMC4yXCI+PC9wYXRoPjxwYXRoIGQ9XCJNMTczLjY2LDk4LjM0YTgsOCwwLDAsMSwwLDExLjMybC01Niw1NmE4LDgsMCwwLDEtMTEuMzIsMGwtMjQtMjRhOCw4LDAsMCwxLDExLjMyLTExLjMyTDExMiwxNDguNjlsNTAuMzQtNTAuMzVBOCw4LDAsMCwxLDE3My42Niw5OC4zNFpNMjMyLDEyOEExMDQsMTA0LDAsMSwxLDEyOCwyNCwxMDQuMTEsMTA0LjExLDAsMCwxLDIzMiwxMjhabS0xNiwwYTg4LDg4LDAsMSwwLTg4LDg4QTg4LjEsODguMSwwLDAsMCwyMTYsMTI4WlwiPjwvcGF0aD48L3N2Zz4nKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIHVsLmljb25zTGlzdCB7XHJcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpbGwsIG1pbm1heCgxNTBweCwgMWZyKSk7XHJcbiAgICAgICAgZ3JpZC1hdXRvLXJvd3M6IDFmcjtcclxuICAgICAgICBncmlkLWdhcDogJHNpemUtZ2FwO1xyXG4gICAgICAgIGdhcDogJHNpemUtZ2FwO1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoI2ZmZiwgLjMpO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjJlbTtcclxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDgwcHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgb2wge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgICAgIGNvdW50ZXItcmVzZXQ6IGN1c3RvbUNvdW50ZXI7XHJcbiAgICB9XHJcbiAgICBvbCBsaSB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogNTBweDtcclxuICAgICAgICBjb3VudGVyLWluY3JlbWVudDogY3VzdG9tQ291bnRlcjtcclxuICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiBjb3VudGVyKGN1c3RvbUNvdW50ZXIpO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiAtLjRlbTtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgd2lkdGg6IDQwcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgkY29sb3ItYmFzZSwgLjI1KTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCByZ2JhKCRjb2xvci1iYXNlLCAuMjUpIDAlLCByZ2JhKCRjb2xvci1hbHQsIC4yNSkgMTAwJSk7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMS41ZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgI2FydGljbGUgJixcclxuICAgICNwYWdlRGVmYXVsdCAmIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICAgIGJvZHkucGFnZS10ZW1wbGF0ZS1wYWdlLWhvbWUgI3BhZ2VEZWZhdWx0ICYge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1heC13aWR0aDogdW5zZXQ7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgJiA+IHAge1xyXG4gICAgICAgICAgICAtbW96LWNvbHVtbi1jb3VudDogMjtcclxuICAgICAgICAgICAgY29sdW1uLWNvdW50OiAyO1xyXG4gICAgICAgICAgICAtbW96LWNvbHVtbi1nYXA6IDQwcHg7XHJcbiAgICAgICAgICAgIGNvbHVtbi1nYXA6IDQwcHg7XHJcbiAgICAgICAgICAgIC1tb3otY29sdW1uLXdpZHRoOiAyNTBweDtcclxuICAgICAgICAgICAgY29sdW1uLXdpZHRoOiAyNTBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgKiA+IHAge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA0My44ZW07XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC53cC1ibG9jay1jb2x1bW5zIHtcclxuICAgICAgICAgICAgZ3JpZC1nYXA6ICRzaXplLXNlcGFyYXRvcjE7XHJcbiAgICAgICAgICAgIGdhcDogJHNpemUtc2VwYXJhdG9yMTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAjbWFpbnRlbmFuY2UgJiB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG4gICAgLml0ZW0tcHJpY2UgJiB7XHJcbiAgICAgICAgdGFibGUge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiB0YWJsZTtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIHRyIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIHRkIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yZW07XHJcbiAgICAgICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMSkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgyKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB0ZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiA1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBkYXNoZWQgcmdiYSgkY29sb3ItYmFzZSwgLjIpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGNvbnRhaW5lciBpdGVtLXByaWNlIChtYXgtd2lkdGg6IDMwMHB4KSB7XHJcbiAgICAgICAgICAgICAgICB0ciB7XHJcbiAgICAgICAgICAgICAgICAgICAgdGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAjcHJpY2VMaXN0IC5pbm5lckNvbnRlbnQgPiAmIHtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiB1bnNldDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAuOGVtO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgI3Rlc3RpbW9uaWFscyAuaW5uZXJDb250ZW50ICYge1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogLjllbTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS4yZW07XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICAgICAgICAmOjphZnRlcixcclxuICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiAnXCInO1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgLTVweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAjdGVzdGltb25pYWxzTGlzdCAuaXRlbS10ZXN0aW1vbmlhbCAmIHtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gICAgICAgICY6OmFmdGVyLFxyXG4gICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICdcIic7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAtNXB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5pdGVtLXJvdXRlICYge1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3ItdGV4dDtcclxuICAgICAgICBmb250LXNpemU6IC45ZW07XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMmVtO1xyXG4gICAgfVxyXG4gICAgYXNpZGUjcHJlZm9vdGVyICYge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206ICRzaXplLWdhcCoyO1xyXG4gICAgICAgIGgyIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyLjJlbTtcclxuICAgICAgICB9XHJcbiAgICAgICAgcCB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4zZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi5sYWJlbCB7XHJcbiAgICAmLmxhYmVsLXNlY3Rpb24ge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDM1cHg7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvci10ZXh0O1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udDI7XHJcbiAgICAgICAgZm9udC1zaXplOiAyZW07XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogLjFlbTtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XHJcbiAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IC43ZW07XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IC0xO1xyXG4gICAgICAgICAgICB3aWR0aDogMjBweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAzcHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1iYXNlO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHJnYmEoJGNvbG9yLWJhc2UsIDEpIDAlLCByZ2JhKCRjb2xvci1hbHQsIDEpIDEwMCUpO1xyXG4gICAgICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcclxuICAgICAgICAgICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgICAgICAgICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgICAgICAgICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmLmxhYmVsLXRpdGxlIHtcclxuICAgICAgICBmb250LXNpemU6IDEuM2VtO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XHJcbiAgICAgICAgdGV4dC13cmFwOiBiYWxhbmNlO1xyXG4gICAgfVxyXG4gICAgJi5sYWJlbC1udW1iZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItYmFzZTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHJnYmEoJGNvbG9yLWJhc2UsIDEpIDAlLCByZ2JhKCRjb2xvci1hbHQsIDEpIDEwMCUpO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udDI7XHJcbiAgICAgICAgZm9udC1zaXplOiAzZW07XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuOGVtO1xyXG4gICAgICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XHJcbiAgICAgICAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xyXG4gICAgICAgIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcclxuICAgIH1cclxuICAgICNob21lU2xpZGVyICYge1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3ItdGV4dDtcclxuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICAmLmxhYmVsLTEge1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQyO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDJlbTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4xZW07XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgIHRleHQtd3JhcDogYmFsYW5jZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuaXRlbS1yb3V0ZSAmIHtcclxuICAgICAgICBjb2xvcjogJGNvbG9yLXRleHQ7XHJcbiAgICAgICAgJi5sYWJlbC10aXRsZSB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLml0ZW0tcHJpY2UgJiB7XHJcbiAgICAgICAgJi5sYWJlbC10aXRsZSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4yZW07XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgdGV4dC1zaGFkb3c6IDJweCAycHggNXB4IHJnYmEoIzAwMCwgLjI1KTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAjcGFydG5lcnMgJixcclxuICAgICNwYWdlSW50cm8gJixcclxuICAgICNidXNpbmVzc0hVQiAmLFxyXG4gICAgI3ByaWNlTGlzdCAmIHtcclxuICAgICAgICAmLmxhYmVsLXNlY3Rpb24ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDM1cHg7XHJcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHRvcDogLjdlbTtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgei1pbmRleDogLTE7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMjBweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogM3B4O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLWJhc2U7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHJnYmEoJGNvbG9yLWJhc2UsIDEpIDAlLCByZ2JhKCRjb2xvci1hbHQsIDEpIDEwMCUpO1xyXG4gICAgICAgICAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgICAgICAgICAgICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgICAgICAgICAgICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLml0ZW0tc3RhdCAmIHtcclxuICAgICAgICAmLmxhYmVsLXRpdGxlIHtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDFlbTtcclxuICAgICAgICAgICAgc21hbGwge1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmLmxhYmVsLW51bWJlciB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItYmFzZTtcclxuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xyXG4gICAgICAgICAgICBzcGFuOm5vdCguYW5pbWF0ZUNvdW50KSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIHNwYW4uYW5pbWF0ZUNvdW50IHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi5pdGVtcyB7XHJcbiAgICAmLml0ZW1zLXJvdXRlcyB7XHJcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpbGwsIG1pbm1heCgzNDBweCwgMWZyKSk7XHJcbiAgICAgICAgZ3JpZC1hdXRvLXJvd3M6IDFmcjtcclxuICAgICAgICBncmlkLWdhcDogJHNpemUtZ2FwO1xyXG4gICAgICAgIGdhcDogJHNpemUtZ2FwO1xyXG4gICAgfVxyXG4gICAgJi5pdGVtcy1wcmljZXMge1xyXG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcclxuICAgICAgICBncmlkLWF1dG8tcm93czogYXV0bztcclxuICAgICAgICBncmlkLWdhcDogJHNpemUtZ2FwKjI7XHJcbiAgICAgICAgZ2FwOiAkc2l6ZS1nYXAqMjtcclxuICAgIH1cclxuICAgICYuaXRlbXMtc3RhdHMge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZ3JpZC1nYXA6ICRzaXplLWdhcDtcclxuICAgICAgICBnYXA6ICRzaXplLWdhcDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICB9XHJcbiAgICAmLml0ZW1zLXRlc3RpbW9uaWFscyB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgICAmID4gKjpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJHNpemUtc2VwYXJhdG9yMS8yO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmID4gKjpudGgtY2hpbGQob2RkKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxuICAgICAgICB9XHJcbiAgICAgICAgJiA+ICo6bnRoLWNoaWxkKGV2ZW4pIHtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgI2FydGljbGVzTGlzdCAmIHtcclxuICAgICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBhdXRvO1xyXG4gICAgICAgIGdyaWQtZ2FwOiAkc2l6ZS1nYXA7XHJcbiAgICAgICAgZ2FwOiAkc2l6ZS1nYXA7XHJcbiAgICB9XHJcbiAgICAjcXVpY2tCbG9nICYge1xyXG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcclxuICAgICAgICBncmlkLXRlbXBsYXRlLXJvd3M6IGF1dG87XHJcbiAgICAgICAgZ3JpZC1nYXA6ICRzaXplLWdhcDtcclxuICAgICAgICBnYXA6ICRzaXplLWdhcDtcclxuICAgIH1cclxuICAgICNzdGF0cyAmLml0ZW1zLXN0YXRzIHtcclxuICAgICAgICBncmlkLWdhcDogJHNpemUtZ2FwKjI7XHJcbiAgICAgICAgZ2FwOiAkc2l6ZS1nYXAqMjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAmID4gKiB7XHJcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKCN7Y291bnQoNCl9IC0gI3skc2l6ZS1nYXAqMiozLzR9KTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAjYnVzaW5lc3NIVUIgJi5pdGVtcy1yb3V0ZXMge1xyXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEsIDFmcik7XHJcbiAgICAgICAgZ3JpZC1hdXRvLXJvd3M6IGF1dG87XHJcbiAgICB9XHJcbn1cclxuLml0ZW0ge1xyXG4gICAgJi5pdGVtLWFydGljbGUge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBjb2xvcjogJGNvbG9yLXRleHQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgjZmZmLCAuOCk7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgICAgICBib3gtc2hhZG93OiA1cHggNXB4IDIwcHggcmdiYSgjMDAwLCAuMSk7XHJcbiAgICAgICAgdHJhbnNsYXRlOiAwIDA7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogJGFuaTtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICB6LWluZGV4OiAtMTtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTpcclxuICAgICAgICAgICAgbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjMDAwIDFweCwgdHJhbnNwYXJlbnQgMXB4KSxcclxuICAgICAgICAgICAgbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgIzAwMCAxcHgsIHRyYW5zcGFyZW50IDFweCk7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTBweCAxMHB4O1xyXG4gICAgICAgICAgICAtd2Via2l0LW1hc2staW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byB0b3AgbGVmdCwgcmdiYSgjMDAwLCAxKSAwLCByZ2JhKCMwMDAsIDApIDMwJSk7XHJcbiAgICAgICAgICAgIG1hc2staW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byB0b3AgbGVmdCwgcmdiYSgjMDAwLCAxKSAwLCByZ2JhKCMwMDAsIDApIDMwJSk7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IC4xO1xyXG4gICAgICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcclxuICAgICAgICAgICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgICAgICAgICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgICAgICAgICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJiA+IC5zcGxpdCB7XHJcbiAgICAgICAgICAgIGZsZXgtc2hyaW5rOiAxO1xyXG4gICAgICAgICAgICAmOm50aC1jaGlsZCgxKSB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMzAwcHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogdW5zZXQ7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWdyb3c6IDA7XHJcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgJiA+IHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDIpIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMjBweDtcclxuICAgICAgICAgICAgICAgIGZsZXgtZ3JvdzogMTtcclxuICAgICAgICAgICAgICAgICYgPiAuc3BsaXQge1xyXG4gICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmID4gKjpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmID4gKjpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnb2JqZWN0LWZpdDogY292ZXI7IG9iamVjdC1wb3NpdGlvbjogY2VudGVyOyc7XHJcbiAgICAgICAgICAgIC1vLW9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICAgICAgLW8tb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICAgICAgICAtd2Via2l0LW1hc2staW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoIzAwMCwgMSkgNTAlLCByZ2JhKCMwMDAsIDApIDEwMCUpO1xyXG4gICAgICAgICAgICBtYXNrLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKCMwMDAsIDEpIDUwJSwgcmdiYSgjMDAwLCAwKSAxMDAlKTtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogJGFuaTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjpmb2N1cyxcclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgjZmZmLCAxKTtcclxuICAgICAgICAgICAgdHJhbnNsYXRlOiAwIC0xMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICYuaXRlbS1yb3V0ZSB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgcGFkZGluZzogMjBweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCNmZmYsIC44KTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgICAgIGZpbHRlcjogZHJvcC1zaGFkb3coNXB4IDVweCAxMHB4IHJnYmEoIzAwMCwgLjEpKTtcclxuICAgICAgICB0cmFuc2xhdGU6IDAgMDtcclxuICAgICAgICB0cmFuc2l0aW9uOiAkYW5pO1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IC0xO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOlxyXG4gICAgICAgICAgICBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICMwMDAgMXB4LCB0cmFuc3BhcmVudCAxcHgpLFxyXG4gICAgICAgICAgICBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjMDAwIDFweCwgdHJhbnNwYXJlbnQgMXB4KTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMHB4IDEwcHg7XHJcbiAgICAgICAgICAgIC13ZWJraXQtbWFzay1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHRvcCBsZWZ0LCByZ2JhKCMwMDAsIDEpIDAsIHJnYmEoIzAwMCwgMCkgMzAlKTtcclxuICAgICAgICAgICAgbWFzay1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHRvcCBsZWZ0LCByZ2JhKCMwMDAsIDEpIDAsIHJnYmEoIzAwMCwgMCkgMzAlKTtcclxuICAgICAgICAgICAgb3BhY2l0eTogLjE7XHJcbiAgICAgICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgICAgICAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgICAgICAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgICAgICAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmID4gLnNwbGl0IHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGZsZXgtc2hyaW5rOiAxO1xyXG4gICAgICAgICAgICAmOm50aC1jaGlsZCgxKSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWdyb3c6IDA7XHJcbiAgICAgICAgICAgICAgICAmID4gLnNwbGl0IHtcclxuICAgICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgxKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgyKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA1MHB4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOm50aC1jaGlsZCgyKSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWdyb3c6IDE7XHJcbiAgICAgICAgICAgICAgICAmID4gKjpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJi5lbXB0eSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmW2hyZWY9JyddIHtcclxuICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6Zm9jdXMsXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoI2ZmZiwgMSk7XHJcbiAgICAgICAgICAgIHRyYW5zbGF0ZTogMCAtMTBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi5pdGVtLXJvdXRlLXR5cGUtcG9zdC1jb21wYWN0IHtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgICYgPiAuc3BsaXQge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgxKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDIpIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi5pdGVtLXByaWNlIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoI2ZmZiwgMSk7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMzBweDtcclxuICAgICAgICBib3gtc2hhZG93OiA1cHggNXB4IDIwcHggcmdiYSgjMDAwLCAuMSk7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICBjb250YWluZXItbmFtZTogaXRlbS1wcmljZTtcclxuICAgICAgICBjb250YWluZXItdHlwZTogaW5saW5lLXNpemU7XHJcbiAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6XHJcbiAgICAgICAgICAgIGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgIzAwMCAxcHgsIHRyYW5zcGFyZW50IDFweCksXHJcbiAgICAgICAgICAgIGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICMwMDAgMXB4LCB0cmFuc3BhcmVudCAxcHgpO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwcHggMTBweDtcclxuICAgICAgICAgICAgLXdlYmtpdC1tYXNrLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gdG9wLCByZ2JhKCMwMDAsIDEpIDAsIHJnYmEoIzAwMCwgMCkgMzAlKTtcclxuICAgICAgICAgICAgbWFzay1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgcmdiYSgjMDAwLCAxKSAwLCByZ2JhKCMwMDAsIDApIDMwJSk7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IC4xO1xyXG4gICAgICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcclxuICAgICAgICAgICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgICAgICAgICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgICAgICAgICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJiA+IC5zcGxpdCB7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgICAgICAgIGZsZXgtc2hyaW5rOiAxO1xyXG4gICAgICAgICAgICAmOm50aC1jaGlsZCgxKSB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDMwcHggMjBweDtcclxuICAgICAgICAgICAgICAgIGZsZXgtZ3JvdzogMDtcclxuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItYmFzZTtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHJnYmEoJGNvbG9yLWJhc2UsIDEpIDAlLCByZ2JhKCRjb2xvci1hbHQsIDEpIDEwMCUpO1xyXG4gICAgICAgICAgICAgICAgICAgIC13ZWJraXQtbWFzay1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgjMDAwLCAxKSAwJSwgcmdiYSgjMDAwLCAwKSAxMDAlKTtcclxuICAgICAgICAgICAgICAgICAgICBtYXNrLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKCMwMDAsIDEpIDAlLCByZ2JhKCMwMDAsIDApIDEwMCUpO1xyXG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IC41O1xyXG4gICAgICAgICAgICAgICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAkY29sb3ItYmcgMXB4LCB0cmFuc3BhcmVudCAxcHgpLFxyXG4gICAgICAgICAgICAgICAgICAgIGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICRjb2xvci1iZyAxcHgsIHRyYW5zcGFyZW50IDFweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMHB4IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC1tYXNrLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKCMwMDAsIDEpIDAsIHJnYmEoIzAwMCwgMCkgMTAwJSk7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFzay1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgjMDAwLCAxKSAwLCByZ2JhKCMwMDAsIDApIDEwMCUpO1xyXG4gICAgICAgICAgICAgICAgICAgIG1peC1ibGVuZC1tb2RlOiBjb2xvci1idXJuO1xyXG4gICAgICAgICAgICAgICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmID4gKiB7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDM7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjpudGgtY2hpbGQoMikge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMjBweDtcclxuICAgICAgICAgICAgICAgIGZsZXgtZ3JvdzogMTtcclxuICAgICAgICAgICAgICAgICYgPiAqOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmLml0ZW0tdGVzdGltb25pYWwge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBjb2xvcjogJGNvbG9yLXRleHQ7XHJcbiAgICAgICAgJiA+IC5zcGxpdCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA4MCU7XHJcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDEpIHtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOm50aC1jaGlsZCgzKSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICYgPiAuc3BsaXQge1xyXG4gICAgICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDEpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgyKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJiA+ICo6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA1MHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdvYmplY3QtZml0OiBjb3Zlcjsgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7JztcclxuICAgICAgICAgICAgLW8tb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgICAgICAtby1vYmplY3QtcG9zaXRpb246IGNlbnRlcjtcclxuICAgICAgICAgICAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggNSB7XHJcbiAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgjeyRpfSkgcGF0aCxcclxuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKCN7JGl9KSBwb2x5Z29uIHtcclxuICAgICAgICAgICAgICAgICAgICBmaWxsOiBtaXgoJGNvbG9yLWFsdCwgJGNvbG9yLWJhc2UsICgkaSAtIDEpICogKDEwMCAvIDQpKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICN0ZXN0aW1vbmlhbHNMaXN0ICYuaXRlbS10ZXN0aW1vbmlhbCB7XHJcbiAgICAgICAgd2lkdGg6IDgwJTtcclxuICAgICAgICBwYWRkaW5nOiAkc2l6ZS1nYXAqMjtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCMwMDAsIC4wNSk7XHJcbiAgICAgICAgJiA+IC5zcGxpdCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOm50aC1jaGlsZChvZGQpIHtcclxuICAgICAgICAgICAgLXdlYmtpdC1jbGlwLXBhdGg6IHBvbHlnb24oMCAwLCBjYWxjKDEwMCUgLSAjeyRzaXplLWNvbnRhaW5lcjEvMn0pIDAlLCAxMDAlICN7JHNpemUtY29udGFpbmVyMS8yfSwgMTAwJSAxMDAlLCAjeyRzaXplLWNvbnRhaW5lcjEvMn0gMTAwJSwgMCUgY2FsYygxMDAlIC0gI3skc2l6ZS1jb250YWluZXIxLzJ9KSk7XHJcbiAgICAgICAgICAgIGNsaXAtcGF0aDogcG9seWdvbigwIDAsIGNhbGMoMTAwJSAtICN7JHNpemUtY29udGFpbmVyMS8yfSkgMCUsIDEwMCUgI3skc2l6ZS1jb250YWluZXIxLzJ9LCAxMDAlIDEwMCUsICN7JHNpemUtY29udGFpbmVyMS8yfSAxMDAlLCAwJSBjYWxjKDEwMCUgLSAjeyRzaXplLWNvbnRhaW5lcjEvMn0pKTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjpudGgtY2hpbGQoZXZlbikge1xyXG4gICAgICAgICAgICAtd2Via2l0LWNsaXAtcGF0aDogcG9seWdvbigjeyRzaXplLWNvbnRhaW5lcjEvMn0gMCUsIDEwMCUgMCwgMTAwJSBjYWxjKDEwMCUgLSAjeyRzaXplLWNvbnRhaW5lcjEvMn0pLCBjYWxjKDEwMCUgLSAjeyRzaXplLWNvbnRhaW5lcjEvMn0pIDEwMCUsIDAgMTAwJSwgMCUgI3skc2l6ZS1jb250YWluZXIxLzJ9KTtcclxuICAgICAgICAgICAgY2xpcC1wYXRoOiBwb2x5Z29uKCN7JHNpemUtY29udGFpbmVyMS8yfSAwJSwgMTAwJSAwLCAxMDAlIGNhbGMoMTAwJSAtICN7JHNpemUtY29udGFpbmVyMS8yfSksIGNhbGMoMTAwJSAtICN7JHNpemUtY29udGFpbmVyMS8yfSkgMTAwJSwgMCAxMDAlLCAwJSAjeyRzaXplLWNvbnRhaW5lcjEvMn0pO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICYuaXRlbS1zdGF0IHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAmID4gLnNwbGl0IHtcclxuICAgICAgICAgICAgJjpudGgtY2hpbGQoMikge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5pZnJhbWUge1xyXG4gICAgLnRleHQgJiB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gICAgJlt0aXRsZT1cIllvdVR1YmUgdmlkZW8gcGxheWVyXCJdIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcclxuICAgICAgICBhc3BlY3QtcmF0aW86IDE2Lzk7XHJcbiAgICB9XHJcbiAgICAmW3NyYyo9XCJodHRwczovL3d3dy5nb29nbGUuY29tL21hcHMvXCJdIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjI5LCAyMjcsIDIyMyk7XHJcbiAgICB9XHJcbn1cclxuLmFuY2hvciB7XHJcbiAgICAjaG9tZVJvdXRlciAmLFxyXG4gICAgI2hvbWVTbGlkZXIgJiB7XHJcbiAgICAgICAgaGVpZ2h0OiAwO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICB9XHJcbn1cclxuLmljb24ge1xyXG4gICAgd2lkdGg6IDUwcHg7XHJcbiAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICBtaW4td2lkdGg6IDUwcHg7XHJcbiAgICBtaW4taGVpZ2h0OiA1MHB4O1xyXG4gICAgZm9udC1mYW1pbHk6ICdvYmplY3QtZml0OiBjb250YWluOyBvYmplY3QtcG9zaXRpb246IGNlbnRlcjsnO1xyXG4gICAgLW8tb2JqZWN0LWZpdDogY29udGFpbjtcclxuICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XHJcbiAgICAtby1vYmplY3QtcG9zaXRpb246IGNlbnRlcjtcclxuICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xyXG59XHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSBsb3cgZGlzcGxheSovXHJcbkBtZWRpYSAobWF4LWhlaWdodDogJHNpemUtZGlzcGxheU1pbkhlaWdodCkge1xyXG5cclxufSIsCgkJIi8vIG1haW46IG1hc3Rlci5zY3NzXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gYWxsICovXHJcbiNtZW51LWhlYWRlci1tZW51LFxyXG4jbWVudS1zaWRlLW1lbnUge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICYgPiAqIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMTVweDtcclxuICAgIH1cclxuICAgIC5saW5rID4gYSB7XHJcbiAgICAgICAgY29sb3I6IGluaGVyaXQ7XHJcbiAgICB9XHJcbiAgICAubWVudS1pdGVtLWhhcy1jaGlsZHJlbiB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLTEwcHg7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgJi5saW5rOjphZnRlciB7XHJcbiAgICAgICAgICAgIGJvdHRvbTogNnB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOmhhcyguc3ViLW1lbnUgLmxpbmsuYWN0aXZlKSB7XHJcbiAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAuc3ViLW1lbnUge1xyXG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogY2FsYygxMDB2aCAtICN7JHNpemUtaGVhZGVyU3RpY2t5fSAtIDQwcHgpO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVkoMSk7XHJcbiAgICAgICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5zdWItbWVudSB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB6LWluZGV4OiAyO1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IDA7XHJcbiAgICAgICAgbWluLXdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICAgICAgcGFkZGluZzogMTVweCAxNXB4IDEwcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgjMDAwLCAuOTUpO1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDVweCA1cHggMTBweCByZ2JhKCMwMDAsIC4yNSk7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDEwcHg7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMTBweDtcclxuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWSgwKTtcclxuICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3A7XHJcbiAgICAgICAgY3Vyc29yOiBhdXRvO1xyXG4gICAgICAgIHRyYW5zaXRpb246ICRhbmk7XHJcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogLTEwcHg7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5saW5rIHtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxZW07XHJcbiAgICAgICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAuNWVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5saW5rIGEge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEuMmVtO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDI1MHB4O1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICAgICAgICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAjc2lkZU1lbnUgJiB7XHJcbiAgICAgICAgLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4ge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgJi5saW5rOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBib3R0b206IDFweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4uYnJlYWRjcnVtYiB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgIC5saW5rLFxyXG4gICAgYSB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMTZweDtcclxuICAgIH1cclxuICAgIGxpIHtcclxuICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PVVURi04LCA8c3ZnIHZlcnNpb249JzEuMScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB4bWxuczp4bGluaz0naHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluaycgeD0nMHB4JyB5PScwcHgnIHdpZHRoPSc2JyBoZWlnaHQ9JzYnIHZpZXdCb3g9JzAgMCA2IDYnPjxnPjxnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKC0xODQgLTI5NCknPjxnPjxwYXRoIGlkPSdfeDM1X3NyY2EnIGZpbGw9JyN7Zm9ybWF0UkdCKCRjb2xvci1iYXNlKX0nIGQ9J00xODQsMjk3YzAtMS43LDEuMy0zLDMtM3MzLDEuMywzLDNzLTEuMywzLTMsM1MxODQsMjk4LjcsMTg0LDI5N3onLz48L2c+PC9nPjwvZz48L3N2Zz5cIik7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgdG9wOiAtMnB4O1xyXG4gICAgICAgICAgICByaWdodDogOHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBjb2xvcjogcmdiYSgkY29sb3ItdGV4dCwgLjUpO1xyXG4gICAgICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XHJcbiAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLndwY2Y3IHtcclxuICAgIC5yb3cge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgICAmID4gbGFiZWwge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yZW07XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYgPiBsYWJlbCA+ICo6bm90KC53cGNmNy1ub3QtdmFsaWQtdGlwKTpub3QoLndwY2Y3LXNwaW5uZXIpOm5vdCgud3BjZjctbGlzdC1pdGVtLWxhYmVsKTpub3Qoc3Bhbi5yZXF1aXJlZFN5bWJvbCksXHJcbiAgICAgICAgJiA+IGxhYmVsIH4gKjpub3QoLndwY2Y3LW5vdC12YWxpZC10aXApOm5vdCgud3BjZjctc3Bpbm5lcik6bm90KC53cGNmNy1saXN0LWl0ZW0tbGFiZWwpOm5vdChzcGFuLnJlcXVpcmVkU3ltYm9sKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5yb3cgc3BhbiB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICY6bm90KDpmaXJzdC1jaGlsZCk6bm90KC53cGNmNy1ub3QtdmFsaWQtdGlwKTpub3QoLndwY2Y3LXNwaW5uZXIpOm5vdCgud3BjZjctbGlzdC1pdGVtLWxhYmVsKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDE1cHgpO1xyXG4gICAgICAgICAgICBtaW4td2lkdGg6IDIwMHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMTVweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpOm5vdCgud3BjZjctbm90LXZhbGlkLXRpcCk6bm90KC53cGNmNy1zcGlubmVyKTpub3QoLndwY2Y3LWxpc3QtaXRlbS1sYWJlbCkge1xyXG4gICAgICAgICAgICB3aWR0aDogY2FsYyg1MCUgLSAxNXB4KTtcclxuICAgICAgICAgICAgbWluLXdpZHRoOiAyMDBweDtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIHA6bnRoLWxhc3QtY2hpbGQoMikge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICB9XHJcbiAgICB0ZXh0YXJlYSB7XHJcbiAgICAgICAgaGVpZ2h0OiA1ZW07XHJcbiAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuICAgIH1cclxuICAgIHNwYW4ud3BjZjctbGlzdC1pdGVtIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjNlbTtcclxuICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIHNwYW4ud3BjZjctbm90LXZhbGlkLXRpcCB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIGJvdHRvbTogLjhlbTtcclxuICAgICAgICB6LWluZGV4OiAwO1xyXG4gICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgIHBhZGRpbmc6IC4xZW0gLjNlbTtcclxuICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItZGFuZ2VyLXRleHQ7XHJcbiAgICAgICAgZm9udC1zaXplOiAuN2VtO1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuM2VtO1xyXG4gICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAgICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgICAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICB9XHJcbiAgICB0ZXh0YXJlYTpmb2N1cyxcclxuICAgIGlucHV0W3R5cGVdOmZvY3VzIHtcclxuICAgICAgICAmIH4gc3Bhbi53cGNmNy1ub3QtdmFsaWQtdGlwIHtcclxuICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBkaXYud3BjZjctcmVzcG9uc2Utb3V0cHV0IHtcclxuICAgICAgICBtYXJnaW46IDMwcHggMCAwO1xyXG4gICAgICAgIHBhZGRpbmc6IC41ZW07XHJcbiAgICB9XHJcbiAgICBpbnB1dC53cGNmNy1zdWJtaXQge1xyXG4gICAgICAgIHBhZGRpbmc6IDE1cHggNDBweDtcclxuICAgIH1cclxuICAgIHNwYW4ud3BjZjctZm9ybS1jb250cm9sLXdyYXAge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG4gICAgc3Bhbi53cGNmNy1mb3JtLWNvbnRyb2wud3BjZjctcmFkaW8ge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgJiA+ICo6bm90KC53cGNmNy1ub3QtdmFsaWQtdGlwKTpub3QoLndwY2Y3LXNwaW5uZXIpOm5vdCgud3BjZjctbGlzdC1pdGVtLWxhYmVsKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogM3B4O1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAucmVDQVBUQ0hBaW5mbyB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgICBmb250LXNpemU6IC43ZW07XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMmVtO1xyXG4gICAgICAgIG9wYWNpdHk6IC43O1xyXG4gICAgfVxyXG4gICAgYSB7XHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC53cGNmNy1saXN0LWl0ZW0tbGFiZWwge1xyXG4gICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAgICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgICAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICB9XHJcbiAgICAud3BjZjctc3Bpbm5lciB7XHJcbiAgICAgICAgdG9wOiA1cHg7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgIH1cclxuICAgIC53cGNmNy1zdWJtaXQ6ZGlzYWJsZWQge1xyXG4gICAgICAgIG9wYWNpdHk6IC4zO1xyXG4gICAgfVxyXG4gICAgc3Bhbi5yZXF1aXJlZFN5bWJvbCB7XHJcbiAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC4zZW07XHJcbiAgICAgICAgY29sb3I6ICRjb2xvci1kYW5nZXItdGV4dDtcclxuICAgICAgICBmb250LXNpemU6IDEuM2VtO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAgICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgICAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgIH1cclxuICAgICNjb250YWN0ICYge1xyXG4gICAgICAgIHBhZGRpbmc6IDMwcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDVweCA1cHggMjBweCByZ2JhKCMwMDAsIC4xKTtcclxuICAgIH1cclxuICAgIGFzaWRlI3ByZWZvb3RlciAmIHtcclxuICAgICAgICBzcGFuLndwY2Y3LWZvcm0tY29udHJvbC13cmFwW2RhdGEtbmFtZT1cInNlcnZpY2VcIl0ge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHNwYW4ud3BjZjctZm9ybS1jb250cm9sLndwY2Y3LWNoZWNrYm94IHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgJiA+ICoge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJiA+ICo6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAycHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAucm93ID4gbGFiZWwge1xyXG4gICAgICAgICAgICBjb2xvcjogcmdiYSgkY29sb3ItdGV4dCwgLjYpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4uZ3JlY2FwdGNoYS1iYWRnZSB7XHJcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbn1cclxuLnN3aXBlci1jb250YWluZXIge1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgLnN3aXBlci1uZXh0LFxyXG4gICAgLnN3aXBlci1wcmV2IHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiBjYWxjKDUwJSAtIDI1cHgpO1xyXG4gICAgICAgIHotaW5kZXg6IDM7XHJcbiAgICAgICAgd2lkdGg6IDUwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgICAgIHRyYW5zaXRpb246ICRhbmk7XHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgICAgc3ZnIHBhdGgge1xyXG4gICAgICAgICAgICBmaWxsOiAkY29sb3ItdGV4dDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi5zd2lwZXItYnV0dG9uLWRpc2FibGVkIHtcclxuICAgICAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5zd2lwZXItbmV4dCB7XHJcbiAgICAgICAgcmlnaHQ6ICRzaXplLWNvbnRhaW5lcjEvMiAtIDI1cHg7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKCN7JHNpemUtY29udGFpbmVyMSArIDI1cHh9KTtcclxuICAgIH1cclxuICAgIC5zd2lwZXItcHJldiB7XHJcbiAgICAgICAgbGVmdDogJHNpemUtY29udGFpbmVyMS8yIC0gMjVweDtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLSAjeyRzaXplLWNvbnRhaW5lcjEgKyAyNXB4fSk7XHJcbiAgICB9XHJcbiAgICAuc3dpcGVyLXBhZ2luYXRpb24ge1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICB9XHJcbiAgICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLWJhc2U7XHJcbiAgICB9XHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgICAuc3dpcGVyLW5leHQ6bm90KC5zd2lwZXItYnV0dG9uLWRpc2FibGVkKSxcclxuICAgICAgICAuc3dpcGVyLXByZXY6bm90KC5zd2lwZXItYnV0dG9uLWRpc2FibGVkKSB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IC44O1xyXG4gICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuc3dpcGVyLXBhZ2luYXRpb24ge1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICNob21lU2xpZGVyICYge1xyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAuc3dpcGVyLXByZXYsXHJcbiAgICAgICAgICAgIC5zd2lwZXItbmV4dCB7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAuNztcclxuICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnN3aXBlci13cmFwcGVyIHtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206ICRzaXplLWdhcDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnN3aXBlci1zbGlkZSB7XHJcbiAgICAgICAgICAgIGhlaWdodDogNzB2aDtcclxuICAgICAgICAgICAgbWluLWhlaWdodDogNTAwcHg7XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zd2lwZXItc2xpZGUgLmltYWdlLWJnIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDMwMHB4O1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJ29iamVjdC1maXQ6IGNvdmVyOyBvYmplY3QtcG9zaXRpb246IGNlbnRlcjsnO1xyXG4gICAgICAgICAgICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICBmaWx0ZXI6IGdyYXlzY2FsZSgxKSBicmlnaHRuZXNzKC41KTtcclxuICAgICAgICAgICAgb3BhY2l0eTogLjM7XHJcbiAgICAgICAgICAgIC1vLW9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICAgICAgLW8tb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICAgICAgICAtd2Via2l0LW1hc2staW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoIzAwMCwgMSkgMCUsIHJnYmEoIzAwMCwgMCkgMTAwJSk7XHJcbiAgICAgICAgICAgIG1hc2staW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoIzAwMCwgMSkgMCUsIHJnYmEoIzAwMCwgMCkgMTAwJSk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zd2lwZXItc2xpZGUgLmNvbnRlbnQge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgIGxlZnQ6ICRzaXplLWNvbnRhaW5lcjE7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDY7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogY2FsYygxMDAlIC0gNDAwcHggLSAjeyRzaXplLWdhcH0gLSAjeyRzaXplLWNvbnRhaW5lcjEqMn0pO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IDJzIGVhc2UtaW4tb3V0O1xyXG4gICAgICAgICAgICAmID4gKjpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnN3aXBlci1zbGlkZS5zd2lwZXItc2xpZGUtZHVwbGljYXRlLWFjdGl2ZSAuY29udGVudCxcclxuICAgICAgICAuc3dpcGVyLXNsaWRlLnN3aXBlci1zbGlkZS1hY3RpdmUgLmNvbnRlbnQge1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuc3dpcGVyLXNsaWRlIC5pbWFnZVdyYXAge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICByaWdodDogJHNpemUtY29udGFpbmVyMTtcclxuICAgICAgICAgICAgei1pbmRleDogNDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDQwMHB4O1xyXG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiBjYWxjKDEwMCUgLSAjeyRzaXplLWhlYWRlcn0gLSAjeyRzaXplLXNlcGFyYXRvcjF9KTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgICAgICBmaWx0ZXI6IGRyb3Atc2hhZG93KDVweCA1cHggNTBweCByZ2JhKCMwMDAsIC4zNSkpO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuc3dpcGVyLXNsaWRlIC5pbWFnZSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuc3dpcGVyLXBhZ2luYXRpb24ge1xyXG4gICAgICAgICAgICBib3R0b206ICRzaXplLXNlcGFyYXRvcjE7XHJcbiAgICAgICAgICAgIGxlZnQ6ICRzaXplLWNvbnRhaW5lcjE7XHJcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogJGFuaTtcclxuICAgICAgICAgICAgJjpmb2N1cyxcclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zd2lwZXItbmV4dCxcclxuICAgICAgICAuc3dpcGVyLXByZXYge1xyXG4gICAgICAgICAgICB0b3A6IGNhbGMoNTAlIC0gMjVweCAtICN7JHNpemUtZ2FwLzJ9KTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAjdGVzdGltb25pYWxzICYge1xyXG4gICAgICAgIHBhZGRpbmc6IDAgJHNpemUtY29udGFpbmVyMS80O1xyXG4gICAgICAgIC13ZWJraXQtbWFzay1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCByZ2JhKCMwMDAsIDApIDAlLCByZ2JhKCMwMDAsIDEpICN7JHNpemUtY29udGFpbmVyMS80fSwgcmdiYSgjMDAwLCAxKSBjYWxjKDEwMCUgLSAjeyRzaXplLWNvbnRhaW5lcjEvNH0pLCByZ2JhKCMwMDAsIDApIDEwMCUpO1xyXG4gICAgICAgIG1hc2staW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgcmdiYSgjMDAwLCAwKSAwJSwgcmdiYSgjMDAwLCAxKSAjeyRzaXplLWNvbnRhaW5lcjEvNH0sIHJnYmEoIzAwMCwgMSkgY2FsYygxMDAlIC0gI3skc2l6ZS1jb250YWluZXIxLzR9KSwgcmdiYSgjMDAwLCAwKSAxMDAlKTtcclxuICAgICAgICAuc3dpcGVyLXdyYXBwZXIge1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuc3dpcGVyLXBhZ2luYXRpb24ge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItYmFzZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnN3aXBlci1uZXh0LFxyXG4gICAgICAgIC5zd2lwZXItcHJldiB7XHJcbiAgICAgICAgICAgIHN2ZyBwYXRoIHtcclxuICAgICAgICAgICAgICAgIGZpbGw6ICRjb2xvci1iYXNlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnBhcnRuZXJTbGlkZXIgJiB7XHJcbiAgICAgICAgcGFkZGluZzogMCAkc2l6ZS1jb250YWluZXIxLzQ7XHJcbiAgICAgICAgLXdlYmtpdC1tYXNrLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHJnYmEoIzAwMCwgMCkgMCUsIHJnYmEoIzAwMCwgMSkgI3skc2l6ZS1jb250YWluZXIxLzR9LCByZ2JhKCMwMDAsIDEpIGNhbGMoMTAwJSAtICN7JHNpemUtY29udGFpbmVyMS80fSksIHJnYmEoIzAwMCwgMCkgMTAwJSk7XHJcbiAgICAgICAgbWFzay1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCByZ2JhKCMwMDAsIDApIDAlLCByZ2JhKCMwMDAsIDEpICN7JHNpemUtY29udGFpbmVyMS80fSwgcmdiYSgjMDAwLCAxKSBjYWxjKDEwMCUgLSAjeyRzaXplLWNvbnRhaW5lcjEvNH0pLCByZ2JhKCMwMDAsIDApIDEwMCUpO1xyXG4gICAgICAgIC5zd2lwZXItd3JhcHBlciB7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zd2lwZXItc2xpZGUge1xyXG4gICAgICAgICAgICB3aWR0aDogY2FsYygoMTAwJSAvIDUpIC0gKDQgKiAjeyRzaXplLWdhcH0gLyA1KSk7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogJHNpemUtZ2FwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICZbaHJlZj0nJ10ge1xyXG4gICAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnN3aXBlci1wcmV2IHtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnN3aXBlci1uZXh0IHtcclxuICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiNtZW51LWZvb3Rlci1tZW51IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAmID4gKiB7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMmVtO1xyXG4gICAgfVxyXG4gICAgJiA+ICo6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLjRlbTtcclxuICAgIH1cclxufVxyXG4jY29weXJpZ2h0IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbn1cclxuI2JyaWNrcyB7XHJcbiAgICBtYXJnaW4tdG9wOiA1cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMDtcclxuICAgIHN2ZyB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDJweDtcclxuICAgIH1cclxuICAgIHN2ZyBwYXRoLFxyXG4gICAgc3ZnIHJlY3Qge1xyXG4gICAgICAgIGZpbGw6ICNmZmY7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogJGFuaTtcclxuICAgIH1cclxuICAgICY6aG92ZXIge1xyXG4gICAgICAgIHN2ZyBwYXRoLFxyXG4gICAgICAgIHN2ZyByZWN0IHtcclxuICAgICAgICAgICAgZmlsbDogJGNvbG9yLWJhc2U7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHN2ZyByZWN0IHtcclxuICAgICAgICAgICAgeDogMTU2O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4uc29jaWFsTmV0d29ya3Mge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgYSB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgd2lkdGg6IDMwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1hbHQ7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgIG9wYWNpdHk6IC44O1xyXG4gICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi5saW5rZWRpbixcclxuICAgICAgICAmLmZhY2Vib29rLFxyXG4gICAgICAgICYuaW5zdGFncmFtIHtcclxuICAgICAgICAgICAgcGF0aCB7XHJcbiAgICAgICAgICAgICAgICBmaWxsOiAjMWIxYjFiO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogJGFuaTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgcGF0aCB7XHJcbiAgICAgICAgICAgICAgICBmaWxsOiAjZmZmO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYuZmFjZWJvb2sge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDI0LCAxMTksIDI0Mik7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi5pbnN0YWdyYW0ge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDIyOCwgNjQsIDk1KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLmxpbmtlZGluIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYig0MCwgMTAzLCAxNzgpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgZm9vdGVyICYge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgfVxyXG4gICAgI2NvbnRhY3QgJiB7XHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1iYXNlO1xyXG4gICAgICAgICAgICAmLmxpbmtlZGluLFxyXG4gICAgICAgICAgICAmLmZhY2Vib29rLFxyXG4gICAgICAgICAgICAmLmluc3RhZ3JhbSB7XHJcbiAgICAgICAgICAgICAgICBwYXRoIHtcclxuICAgICAgICAgICAgICAgICAgICBmaWxsOiAkY29sb3ItYmc7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgcGF0aCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmlsbDogI2ZmZjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYuZmFjZWJvb2sge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYigyNCwgMTE5LCAyNDIpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJi5pbnN0YWdyYW0ge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYigyMjgsIDY0LCA5NSk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmLmxpbmtlZGluIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoNDAsIDEwMywgMTc4KTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4jcGFnZU1lbnUge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgIHBvc2l0aW9uOiAtd2Via2l0LXN0aWNreTtcclxuICAgIHBvc2l0aW9uOiBzdGlja3k7XHJcbiAgICB0b3A6IDIwcHg7XHJcbiAgICB3aWR0aDogMzAwcHg7XHJcbiAgICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gI3skc2l6ZS1oZWFkZXJTdGlja3l9IC0gNDBweCk7XHJcbiAgICBtaW4td2lkdGg6IDIwMHB4O1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAkc2l6ZS1zZXBhcmF0b3IxO1xyXG4gICAgcGFkZGluZzogMjBweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoIzAwMCwgLjgpO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgIGJveC1zaGFkb3c6IDAgMTBweCAxMHB4IHJnYmEoIzAwMCwgLjEpO1xyXG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xyXG4gICAgb3ZlcmZsb3cteTogYXV0bztcclxuICAgIHRyYW5zaXRpb246ICRhbmk7XHJcbiAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcbiAgICAmLm9mZnNldCB7XHJcbiAgICAgICAgdG9wOiAyMHB4ICsgJHNpemUtaGVhZGVyU3RpY2t5O1xyXG4gICAgfVxyXG4gICAgdWwge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICB9XHJcbiAgICBsaSB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi5hY3RpdmUgfiAudGV4dCB7XHJcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDMwMHB4KTtcclxuICAgIH1cclxuICAgIC5idG5bb25jbGljayo9XCJtYXVzU2NyaXB0LnBhZ2VNZW51X3RvZ2dsZVZpZXdcIl0ge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbn1cclxuLnBob3RvR2FsbGVyeSB7XHJcbiAgICAmLnNpbmdsZSB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG4gICAgJi5tdWx0aXBsZSB7XHJcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xyXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtcm93czogYXV0bztcclxuICAgICAgICBncmlkLWdhcDogMWVtO1xyXG4gICAgICAgIGZpZ3VyZSB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICYgPiBhIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKG4rNykge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOm50aC1jaGlsZCg2KSB7XHJcbiAgICAgICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogJysnIGF0dHIoZGF0YS1oaWRlaW1hZ2VzKTtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yLWJhc2UsIC43KTtcclxuICAgICAgICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDJlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmW2RhdGEtaGlkZWltYWdlcz1cIjBcIl0ge1xyXG4gICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgZmlndXJlIGltZyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDE1MHB4O1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJ29iamVjdC1maXQ6IGNvdmVyOyBvYmplY3QtcG9zaXRpb246IGNlbnRlcjsnO1xyXG4gICAgICAgICAgICAtby1vYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgICAgIC1vLW9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICAgICAgICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi5zaG93QWxsSW1hZ2VzIHtcclxuICAgICAgICAgICAgZmlndXJlIHtcclxuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKG4rNykge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoNikge1xyXG4gICAgICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLm5vdGljZSB7XHJcbiAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgJi5zdWNjZXNzIHtcclxuICAgICAgICBjb2xvcjogJGNvbG9yLXN1Y2Nlc3MtdGV4dDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itc3VjY2Vzcy1iZztcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3Itc3VjY2Vzcy10ZXh0O1xyXG4gICAgfVxyXG4gICAgJi5pbmZvIHtcclxuICAgICAgICBjb2xvcjogJGNvbG9yLWluZm8tdGV4dDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItaW5mby1iZztcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItaW5mby10ZXh0O1xyXG4gICAgfVxyXG4gICAgJi53YXJuaW5nIHtcclxuICAgICAgICBjb2xvcjogJGNvbG9yLXdhcm5pbmctdGV4dDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2FybmluZy1iZztcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3Itd2FybmluZy10ZXh0O1xyXG4gICAgfVxyXG4gICAgJi5kYW5nZXIge1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3ItZGFuZ2VyLXRleHQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWRhbmdlci1iZztcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItZGFuZ2VyLXRleHQ7XHJcbiAgICB9XHJcbiAgICAucG9zdHNMaXN0ICYsXHJcbiAgICAjYXJ0aWNsZXNMaXN0ICYsXHJcbiAgICAucHJvZHVjdHNHcmlkICYge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZ3JpZC1jb2x1bW46IDEgLyAtMSAhaW1wb3J0YW50O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIH1cclxuICAgICYgfiAmIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgfVxyXG59XHJcbiNsYXp5TG9hZCB7XHJcbiAgICBncmlkLWNvbHVtbjogMSAvIC0xO1xyXG4gICAgbWF4LWhlaWdodDogMDtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2UtaW4tb3V0O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgLmJ0biBzcGFuIHtcclxuICAgICAgICBmb250LXNpemU6IC44ZW07XHJcbiAgICB9XHJcbiAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgbWF4LWhlaWdodDogdW5zZXQ7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgfVxyXG59XHJcbiNzdGFydExvYWQge1xyXG4gICAgZ3JpZC1jb2x1bW46IDEgLyAtMSAhaW1wb3J0YW50O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgLmJ0biBzcGFuIHtcclxuICAgICAgICBmb250LXNpemU6IC44ZW07XHJcbiAgICB9XHJcbn1cclxuLnByZWxvYWRlciB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgZ3JpZC1jb2x1bW46IDEgLyAtMTtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICB6LWluZGV4OiAwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDA7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgdHJhbnNpdGlvbjogJGFuaTtcclxuICAgIGN1cnNvcjogd2FpdDtcclxuICAgICYgPiBkaXYge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICB3aWR0aDogMTBweDtcclxuICAgICAgICBoZWlnaHQ6IDEwcHg7XHJcbiAgICAgICAgbWFyZ2luOiAzcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJhc2U7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcclxuICAgIH1cclxuICAgICYuYWN0aXZlIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGhlaWdodDogNzVweDtcclxuICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICB9XHJcbiAgICAjc2VhcmNoRm9ybSAmIHtcclxuICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuI3NpYmxpbmdzQXJ0aWNsZXMge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICYgPiAuc3BsaXQge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkc2l6ZS1zZXBhcmF0b3IxLzI7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMXB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogMXB4IGRhc2hlZCAkY29sb3ItZHJhYjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmID4gYSA+IC5zcGxpdCB7XHJcbiAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYgPiAqOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAkc2l6ZS1zZXBhcmF0b3IxLzI7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgICYgPiBhID4gLnNwbGl0IHtcclxuICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmID4gKjpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYgPiAqOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBhIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIH1cclxuICAgICAgICBzdmcgcGF0aCB7XHJcbiAgICAgICAgICAgIGZpbGw6ICRjb2xvci10ZXh0O1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAkYW5pO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOmZvY3VzLFxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBzdmcgcGF0aCB7XHJcbiAgICAgICAgICAgICAgICBmaWxsOiAkY29sb3ItYmFzZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4jZml4ZWROYXZpZ2F0aW9uIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICBib2R5Lm9wZW5NZW51ICYge1xyXG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgICAgICByaWdodDogMjBweDtcclxuICAgICAgICB6LWluZGV4OiAxMDE7XHJcbiAgICB9XHJcbn1cclxuYm9keS5zaWRlUGFuZWwtb3BlbiAjcGFydGljbGVzQmFja2dyb3VuZCAucGFydGljbGUsXHJcbmJvZHkuc2lkZVBhbmVsLW9wZW4gYXNpZGUsXHJcbmJvZHk6bm90KC50b3VjaERldmljZSkgLm1vZGFsT3BlbiB+IGFzaWRlLFxyXG5ib2R5LnNpZGVQYW5lbC1vcGVuIGZvb3RlcixcclxuYm9keS5zaWRlUGFuZWwtb3BlbiBoZWFkZXIgPiAuY29udGFpbmVyID4gLnNwbGl0ID4gKjpub3QoLnNpZGVQYW5lbCksXHJcbmJvZHkuc2lkZVBhbmVsLW9wZW4gaGVhZGVyID4gLmNvbnRhaW5lciA+IC5zcGxpdCA+IC5zaWRlUGFuZWwgPiAuc2lkZVBhbmVsLXRvZ2dsZSxcclxuYm9keS5zaWRlUGFuZWwtb3BlbiBoZWFkZXIgPiAuY29udGFpbmVyID4gI2ZpeGVkTmF2aWdhdGlvbiA+ICo6bm90KC5vcGVuKSxcclxuYm9keS5zaWRlUGFuZWwtb3BlbiBtYWluLFxyXG5ib2R5Om5vdCgudG91Y2hEZXZpY2UpIC5tb2RhbE9wZW4ge1xyXG4gICAgZmlsdGVyOiBibHVyKDJweCk7XHJcbiAgICBvcGFjaXR5OiAuNTtcclxufVxyXG4uc2lkZVBhbmVsIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgaGVpZ2h0OiAyNXB4O1xyXG4gICAgbWFyZ2luLWxlZnQ6IDIwcHg7XHJcbiAgICAmLm9wZW4ge1xyXG4gICAgICAgIC5zaWRlUGFuZWwtY29udGVudCB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuc2lkZVBhbmVsLXRvZ2dsZSB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IC43O1xyXG4gICAgICAgICAgICBmaWxsOiAjZmZmO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAkYW5pO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOmZvY3VzLFxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5zaWRlUGFuZWwtY29udGVudCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIGJvdHRvbTogJHNpemUtZml4ZWROYXZpZ2F0aW9uO1xyXG4gICAgICAgIHotaW5kZXg6IDEwMTtcclxuICAgICAgICB3aWR0aDogNDUwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDB2aDtcclxuICAgICAgICBtYXgtd2lkdGg6IDEwMHZ3O1xyXG4gICAgICAgIHBhZGRpbmc6ICRzaXplLXNlcGFyYXRvcjE7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgjMDAwLCAuOTUpO1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xyXG4gICAgICAgIHRyYW5zaXRpb246ICRhbmk7XHJcbiAgICAgICAgYm94LXNoYWRvdzogLTEwcHggMCA0MHB4IHJnYmEoIzAwMCwgLjEpO1xyXG4gICAgICAgICYgPiAqOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5zaWRlUGFuZWwtY2xvc2Uge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDIwcHg7XHJcbiAgICAgICAgcmlnaHQ6IDIwcHg7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAuNztcclxuICAgICAgICAgICAgZmlsbDogI2ZmZjtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogJGFuaTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBoZWFkZXIubGF0ZW50ICYge1xyXG4gICAgICAgIC5zaWRlUGFuZWwtY29udGVudCB7XHJcbiAgICAgICAgICAgIHRvcDogJHNpemUtaGVhZGVyU3RpY2t5O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICNmaXhlZE5hdmlnYXRpb24gJixcclxuICAgIGJvZHkucGFnZS10ZW1wbGF0ZS1wYWdlLWhvbWUgJiB7XHJcbiAgICAgICAgLnNpZGVQYW5lbC10b2dnbGUge1xyXG4gICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgZmlsbDogI2ZmZjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4jc2lkZU1lbnUge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxufVxyXG4jc2lkZVBhbmVsU3dpcGUge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxufVxyXG4ucHN3cCB7XHJcbiAgICAucHN3cF9fYmcge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XHJcbiAgICAgICAgb3BhY2l0eTogLjggIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5wc3dwX19jYXB0aW9uX19jZW50ZXIge1xyXG4gICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuICAgIC5wc3dwX191aS0tZml0IC5wc3dwX190b3AtYmFyLFxyXG4gICAgLnBzd3BfX3VpLS1maXQgLnBzd3BfX2NhcHRpb24ge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgfVxyXG4gICAgLnBzd3BfX2ltZy0tcGxhY2Vob2xkZXItLWJsYW5rIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgIH1cclxuICAgIGJ1dHRvbi5wc3dwX19idXR0b24ge1xyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4jcGFydGljbGVzQmFja2dyb3VuZCB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgei1pbmRleDogLTE7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgIHVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgLnBhcnRpY2xlIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIHotaW5kZXg6IC0xO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIGZpbHRlcjogZHJvcC1zaGFkb3coNXB4IDVweCAxMHB4IHJnYmEoIzAwMCwgLjE1KSk7XHJcbiAgICAgICAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcclxuICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcclxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi8uLi9pbWcvcGFydGljbGUtMS5wbmcnKTtcclxuICAgICAgICAgICAgICAgIEBzdXBwb3J0cyggYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi8uLi9pbWcvcGFydGljbGUtMS53ZWJwJykgKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi8uLi9pbWcvcGFydGljbGUtMS53ZWJwJyk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gICAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJjpudGgtY2hpbGQoM24rMikgc3Bhbjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uLy4uL2ltZy9wYXJ0aWNsZS0yLnBuZycpO1xyXG4gICAgICAgICAgICBAc3VwcG9ydHMoIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vLi4vaW1nL3BhcnRpY2xlLTIud2VicCcpICkge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi8uLi9pbWcvcGFydGljbGUtMi53ZWJwJyk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJjpudGgtY2hpbGQoM24rMykgc3Bhbjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uLy4uL2ltZy9wYXJ0aWNsZS0zLnBuZycpO1xyXG4gICAgICAgICAgICBAc3VwcG9ydHMoIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vLi4vaW1nL3BhcnRpY2xlLTMud2VicCcpICkge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi8uLi9pbWcvcGFydGljbGUtMy53ZWJwJyk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAub3ZlcmxheSB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMjAwcHg7XHJcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yLWJnLCAuOCk7XHJcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgICAgJjo6YmVmb3JlLFxyXG4gICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICB6LWluZGV4OiAyO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICByaWdodDogLTEwJTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IC13ZWJraXQtZ3JhZGllbnQobGVmdCB0b3AsIHJpZ2h0IHRvcCwgY29sb3Itc3RvcCgwJSwgcmdiYSgkY29sb3ItYmcsIC44KSksIGNvbG9yLXN0b3AoMTAwJSwgcmdiYSgkY29sb3ItYmcsIDApKSk7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgcmdiYSgkY29sb3ItYmcsIC44KSAwJSwgcmdiYSgkY29sb3ItYmcsIDApIDEwMCUpO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgIGxlZnQ6IC0xMCU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LWdyYWRpZW50KGxlZnQgdG9wLCByaWdodCB0b3AsIGNvbG9yLXN0b3AoMCUsIHJnYmEoJGNvbG9yLWJnLCAwKSksIGNvbG9yLXN0b3AoMTAwJSwgcmdiYSgkY29sb3ItYmcsIC44KSkpO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHJnYmEoJGNvbG9yLWJnLCAwKSAwJSwgcmdiYSgkY29sb3ItYmcsIC44KSAxMDAlKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBib2R5LnNpZGVQYW5lbC1vcGVuICYge1xyXG4gICAgICAgIC5vdmVybGF5IHtcclxuICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLmFjdGlvbnM6bm90KHRkKSB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAtMTBweDtcclxuICAgIG1hcmdpbi1sZWZ0OiAtMTBweDtcclxuICAgICYgPiAqIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG4gICAgfVxyXG4gICAgLml0ZW0tcHJpY2UgJiB7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAmID4gKiB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5pdGVtLWFydGljbGUgJixcclxuICAgIC5pdGVtLXJvdXRlICYge1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICB9XHJcbn1cclxuI2JhY2tUb1RvcCB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgJi5tb3N0Qm90dG9tIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmFzZTtcclxuICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICBmaWxsOiAjZmZmO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIHN2ZyB7XHJcbiAgICAgICAgZmlsbDogJGNvbG9yLWJhc2U7XHJcbiAgICB9XHJcbn1cclxuLndwbWwtbHMtbGVnYWN5LWRyb3Bkb3duIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHRvcDogMDtcclxuICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAtMTBweDtcclxuICAgIG1hcmdpbi1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgLndwbWwtbHMtaXRlbSBhLFxyXG4gICAgYS53cG1sLWxzLWxpbmssXHJcbiAgICBhLmpzLXdwbWwtbHMtaXRlbS10b2dnbGUge1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcclxuICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNWVtO1xyXG4gICAgICAgIHRleHQtc2hhZG93OiAycHggMnB4IDJweCByZ2JhKCMwMDAsIC4yNSk7XHJcbiAgICAgICAgJjpmb2N1cyxcclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAud3BtbC1scy1jdXJyZW50LWxhbmd1YWdlIHtcclxuICAgICAgICAmOmhvdmVyIGEge1xyXG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAud3BtbC1scy1pdGVtIHtcclxuICAgICAgICB3aWR0aDogNDBweDtcclxuICAgICAgICBwYWRkaW5nOiAwIDdweDtcclxuICAgICAgICB0cmFuc2l0aW9uOiBub25lO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuICAgIC53cG1sLWxzLXN1Yi1tZW51IHtcclxuICAgICAgICBib3JkZXItdG9wOiBub25lO1xyXG4gICAgICAgIHRyYW5zaXRpb246IG5vbmU7XHJcbiAgICB9XHJcbiAgICAud3BtbC1scy1zdWItbWVudSBhIHtcclxuICAgICAgICB0cmFuc2l0aW9uOiBub25lO1xyXG4gICAgfVxyXG4gICAgLndwbWwtbHMtc3ViLW1lbnUgLndwbWwtbHMtaXRlbSB7XHJcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDVweDtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDEwcHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDEwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLndwbWwtbHMtaXRlbS1sZWdhY3ktZHJvcGRvd24ge1xyXG4gICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAxMHB4O1xyXG4gICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDEwcHg7XHJcbiAgICAgICAgJjpmb2N1cyxcclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgjMDAwLCAuOTUpO1xyXG4gICAgICAgICAgICAud3BtbC1scy1pdGVtIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoIzAwMCwgLjk1KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4uY2t5LWNvbnNlbnQtY29udGFpbmVyLFxyXG4uY2t5LW1vZGFsIHtcclxuICAgIGJ1dHRvbiB7XHJcbiAgICAgICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmFzZSAhaW1wb3J0YW50O1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1iYXNlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogdW5zZXQgIWltcG9ydGFudDtcclxuICAgICAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgdGV4dC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICAmOjpiZWZvcmUsXHJcbiAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuY2t5LWJ0bi1jbG9zZSxcclxuICAgICAgICAmLmNreS1zaG93LWRlc2MtYnRuLFxyXG4gICAgICAgICYuY2t5LWFjY29yZGlvbi1idG4ge1xyXG4gICAgICAgICAgICBjb2xvcjogIzIxMjEyMSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4uY2t5LWJ0bi1yZXZpc2l0LXdyYXBwZXIge1xyXG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG59IiwKCQkiLy8gbWFpbjogbWFzdGVyLnNjc3NcclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSBhbGwgKi9cclxuI2hvbWVTbGlkZXIge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgaGVpZ2h0OiA3MHZoO1xyXG4gICAgbWluLWhlaWdodDogNTAwcHg7XHJcbiAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgIC5jb250YWluZXIge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgIH1cclxuICAgIC5iYWNrZ3JvdW5kIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgei1pbmRleDogMDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAgICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgICAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IC0xMTtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgcmdiYSgkY29sb3ItYmFzZSwgMSkgMCUsIHJnYmEoJGNvbG9yLWFsdCwgMSkgMTAwJSk7XHJcbiAgICAgICAgICAgIC13ZWJraXQtbWFzay1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgjMDAwLCAxKSAwJSwgcmdiYSgjMDAwLCAwKSAxMDAlKTtcclxuICAgICAgICAgICAgbWFzay1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgjMDAwLCAxKSAwJSwgcmdiYSgjMDAwLCAwKSAxMDAlKTtcclxuICAgICAgICAgICAgb3BhY2l0eTogLjg7XHJcbiAgICAgICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgICAgICAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgICAgICAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgICAgICAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgei1pbmRleDogLTEwO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOlxyXG4gICAgICAgICAgICBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICRjb2xvci1iZyAxcHgsIHRyYW5zcGFyZW50IDFweCksXHJcbiAgICAgICAgICAgIGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICRjb2xvci1iZyAxcHgsIHRyYW5zcGFyZW50IDFweCk7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTBweCAxMHB4O1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAuNTtcclxuICAgICAgICAgICAgLXdlYmtpdC1tYXNrLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKCMwMDAsIDEpIGNhbGMoMTAwJSAtICN7JHNpemUtc2VwYXJhdG9yMX0pLCByZ2JhKCMwMDAsIDApIDEwMCUpO1xyXG4gICAgICAgICAgICBtYXNrLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKCMwMDAsIDEpIGNhbGMoMTAwJSAtICN7JHNpemUtc2VwYXJhdG9yMX0pLCByZ2JhKCMwMDAsIDApIDEwMCUpO1xyXG4gICAgICAgICAgICBtaXgtYmxlbmQtbW9kZTogY29sb3ItYnVybjtcclxuICAgICAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAgICAgICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAgICAgICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAgICAgICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLm92ZXJsYXkge1xyXG4gICAgICAgIHotaW5kZXg6IDU7XHJcbiAgICB9XHJcbiAgICAuaW5uZXJDb250ZW50IHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgei1pbmRleDogMjtcclxuICAgIH1cclxuICAgICYgfiBzZWN0aW9uOm50aC1jaGlsZCgyKSB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICB9XHJcbn1cclxuI2NvbnRhY3Qge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgLmlubmVyQ29udGVudCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB6LWluZGV4OiAyO1xyXG4gICAgICAgIG1heC13aWR0aDogMTIwMHB4O1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgICYgPiAuc3BsaXQge1xyXG4gICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkc2l6ZS1zZXBhcmF0b3IxLzI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiAtd2Via2l0LXN0aWNreTtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBzdGlja3k7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6ICRzaXplLXNlcGFyYXRvcjEvMjtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246ICRhbmk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJiA+ICo6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmlubmVyRm9vdGVyIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgei1pbmRleDogMjtcclxuICAgICAgICBtYXJnaW4tdG9wOiAkc2l6ZS1zZXBhcmF0b3IxLzI7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtJHNpemUtY29udGFpbmVyMTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAtNnB4O1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtJHNpemUtY29udGFpbmVyMTtcclxuICAgIH1cclxuICAgIGhlYWRlci5zdGlja3k6bm90KC5sYXRlbnQpIH4gbWFpbiAmIC5pbm5lckNvbnRlbnQgPiAuc3BsaXQ6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgdG9wOiAyMHB4ICsgJHNpemUtaGVhZGVyU3RpY2t5O1xyXG4gICAgfVxyXG59XHJcbiNjb250YWN0TWFwIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gICAgLmlubmVyQ29udGVudCB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICB9XHJcbn1cclxuI3BhZ2VJbnRybyB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG1pbi1oZWlnaHQ6IDIwMHB4O1xyXG4gICAgcGFkZGluZy10b3A6ICRzaXplLWhlYWRlciArICRzaXplLXNlcGFyYXRvcjEvMjtcclxuICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gICAgLmJhY2tncm91bmQge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB6LWluZGV4OiAwO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcclxuICAgICAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAgICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgei1pbmRleDogLTExO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCByZ2JhKCRjb2xvci1iYXNlLCAxKSAwJSwgcmdiYSgkY29sb3ItYWx0LCAxKSAxMDAlKTtcclxuICAgICAgICAgICAgLXdlYmtpdC1tYXNrLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKCMwMDAsIDEpIDAlLCByZ2JhKCMwMDAsIDApIDEwMCUpO1xyXG4gICAgICAgICAgICBtYXNrLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKCMwMDAsIDEpIDAlLCByZ2JhKCMwMDAsIDApIDEwMCUpO1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAuODtcclxuICAgICAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAgICAgICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAgICAgICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAgICAgICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICB6LWluZGV4OiAtMTA7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6XHJcbiAgICAgICAgICAgIGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgJGNvbG9yLWJnIDFweCwgdHJhbnNwYXJlbnQgMXB4KSxcclxuICAgICAgICAgICAgbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgJGNvbG9yLWJnIDFweCwgdHJhbnNwYXJlbnQgMXB4KTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMHB4IDEwcHg7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IC41O1xyXG4gICAgICAgICAgICAtd2Via2l0LW1hc2staW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoIzAwMCwgMSkgY2FsYygxMDAlIC0gI3skc2l6ZS1zZXBhcmF0b3IxfSksIHJnYmEoIzAwMCwgMCkgMTAwJSk7XHJcbiAgICAgICAgICAgIG1hc2staW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoIzAwMCwgMSkgY2FsYygxMDAlIC0gI3skc2l6ZS1zZXBhcmF0b3IxfSksIHJnYmEoIzAwMCwgMCkgMTAwJSk7XHJcbiAgICAgICAgICAgIG1peC1ibGVuZC1tb2RlOiBjb2xvci1idXJuO1xyXG4gICAgICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcclxuICAgICAgICAgICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgICAgICAgICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgICAgICAgICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuaW5uZXJIZWFkZXIge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB6LWluZGV4OiAyO1xyXG4gICAgfVxyXG4gICAgLmlubmVyQ29udGVudCB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICYgPiAqOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5pbm5lckZvb3RlciB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICB9XHJcbn1cclxuI2FydGljbGUsXHJcbiNwYWdlRGVmYXVsdCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAuaW5uZXJDb250ZW50IHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICB9XHJcbiAgICAuaW5uZXJGb290ZXIge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB6LWluZGV4OiAyO1xyXG4gICAgICAgIG1hcmdpbi10b3A6ICRzaXplLXNlcGFyYXRvcjEvMjtcclxuICAgIH1cclxufVxyXG4jcXVpY2tCbG9nIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIC5pbm5lckhlYWRlciB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICB9XHJcbiAgICAuaW5uZXJDb250ZW50IHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgei1pbmRleDogMjtcclxuICAgICAgICBtYXJnaW4tdG9wOiAkc2l6ZS1zZXBhcmF0b3IxLzI7XHJcbiAgICB9XHJcbiAgICAuaW5uZXJGb290ZXIge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB6LWluZGV4OiAyO1xyXG4gICAgICAgIG1hcmdpbi10b3A6ICRzaXplLXNlcGFyYXRvcjEvMjtcclxuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgIH1cclxufVxyXG4jaG9tZVJvdXRlciB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAuaW5uZXJDb250ZW50IHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgei1pbmRleDogMjtcclxuICAgIH1cclxufVxyXG4jbWFpbnRlbmFuY2Uge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgaGVpZ2h0OiAxMDB2aDtcclxuICAgIC5pbm5lckNvbnRlbnQge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB6LWluZGV4OiAyO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgJiA+ICo6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiNwcmljZUxpc3Qge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgLmlubmVySGVhZGVyIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgei1pbmRleDogMjtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAkc2l6ZS1zZXBhcmF0b3IxLzI7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG4gICAgLmlubmVyQ29udGVudCB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgICAgJiA+ICo6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmlubmVyRm9vdGVyIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgei1pbmRleDogMjtcclxuICAgICAgICBtYXJnaW4tdG9wOiAkc2l6ZS1zZXBhcmF0b3IxLzI7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG59XHJcbiN0ZXN0aW1vbmlhbHMge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgbWFyZ2luLXRvcDogJHNpemUtc2VwYXJhdG9yMTtcclxuICAgIHBhZGRpbmctYm90dG9tOiAkc2l6ZS1zZXBhcmF0b3IxO1xyXG4gICAgLmJhY2tncm91bmQge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgbGVmdDogJHNpemUtY29udGFpbmVyMS8yO1xyXG4gICAgICAgIHotaW5kZXg6IDA7XHJcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtICN7JHNpemUtY29udGFpbmVyMX0pO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCMwMDAsIC4wNSk7XHJcbiAgICAgICAgLXdlYmtpdC1jbGlwLXBhdGg6IHBvbHlnb24oMCAwLCBjYWxjKDEwMCUgLSAjeyRzaXplLWNvbnRhaW5lcjEvMn0pIDAlLCAxMDAlICN7JHNpemUtY29udGFpbmVyMS8yfSwgMTAwJSAxMDAlLCAjeyRzaXplLWNvbnRhaW5lcjEvMn0gMTAwJSwgMCUgY2FsYygxMDAlIC0gI3skc2l6ZS1jb250YWluZXIxLzJ9KSk7XHJcbiAgICAgICAgY2xpcC1wYXRoOiBwb2x5Z29uKDAgMCwgY2FsYygxMDAlIC0gI3skc2l6ZS1jb250YWluZXIxLzJ9KSAwJSwgMTAwJSAjeyRzaXplLWNvbnRhaW5lcjEvMn0sIDEwMCUgMTAwJSwgI3skc2l6ZS1jb250YWluZXIxLzJ9IDEwMCUsIDAlIGNhbGMoMTAwJSAtICN7JHNpemUtY29udGFpbmVyMS8yfSkpO1xyXG4gICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAgICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgICAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICB9XHJcbiAgICAuaW5uZXJIZWFkZXIge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB6LWluZGV4OiAyO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206ICRzaXplLXNlcGFyYXRvcjEvMjtcclxuICAgIH1cclxuICAgIC5pbm5lckNvbnRlbnQge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB6LWluZGV4OiAyO1xyXG4gICAgfVxyXG4gICAgLmlubmVyRm9vdGVyIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgei1pbmRleDogMjtcclxuICAgICAgICBtYXJnaW4tdG9wOiAkc2l6ZS1zZXBhcmF0b3IxLzI7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICB9XHJcbn1cclxuYXNpZGUjcHJlZm9vdGVyIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHotaW5kZXg6IDU7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAtJHNpemUtc2VwYXJhdG9yMS8yO1xyXG4gICAgLmlubmVyQ29udGVudCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB6LWluZGV4OiAyO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgICAgICBib3gtc2hhZG93OiA1cHggNXB4IDIwcHggcmdiYSgjMDAwLCAuMSk7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAmID4gLnNwbGl0IHtcclxuICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgcGFkZGluZzogJHNpemUtZ2FwKjI7XHJcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDEpIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICAgICAgICAgIC5iYWNrZ3JvdW5kIHtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAtMTE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHJnYmEoJGNvbG9yLWJhc2UsIDEpIDAlLCByZ2JhKCRjb2xvci1hbHQsIDEpIDEwMCUpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAuODtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAtMTA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgJGNvbG9yLWJnIDFweCwgdHJhbnNwYXJlbnQgMXB4KSxcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgJGNvbG9yLWJnIDFweCwgdHJhbnNwYXJlbnQgMXB4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMHB4IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IC41O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAtd2Via2l0LW1hc2staW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoIzAwMCwgMSkgY2FsYygxMDAlIC0gI3skc2l6ZS1zZXBhcmF0b3IxfSksIHJnYmEoIzAwMCwgMCkgMTAwJSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hc2staW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoIzAwMCwgMSkgY2FsYygxMDAlIC0gI3skc2l6ZS1zZXBhcmF0b3IxfSksIHJnYmEoIzAwMCwgMCkgMTAwJSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1peC1ibGVuZC1tb2RlOiBjb2xvci1idXJuO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAub3ZlcmxheSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiByYWRpYWwtZ3JhZGllbnQoMCBhdCAwIDAsICMwMDAsICMwMDApO1xyXG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IC41O1xyXG4gICAgICAgICAgICAgICAgICAgIG1peC1ibGVuZC1tb2RlOiBjb2xvci1kb2RnZTtcclxuICAgICAgICAgICAgICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJiA+ICoge1xyXG4gICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDM7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJiA+ICo6bm90KDpsYXN0LWNoaWxkKTpub3QoLnRleHQpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBib2R5LnBhZ2UtdGVtcGxhdGUtZGVmYXVsdCBtYWluOmhhcygjc2hpcHBpbmdQYXJ0bmVycykgfiAmLFxyXG4gICAgYm9keS5wYWdlLXRlbXBsYXRlLWRlZmF1bHQgbWFpbjpoYXMoI2Nvbm5lY3Rpb25QYXJ0bmVycykgfiAmLFxyXG4gICAgYm9keS5wYWdlLXRlbXBsYXRlLWRlZmF1bHQgbWFpbjpoYXMoI3N0YXRzOmxhc3QtY2hpbGQpIH4gJixcclxuICAgIGJvZHkucGFnZS10ZW1wbGF0ZS1wYWdlLWhvbWUgbWFpbjpub3QoOmhhcygjcXVpY2tCbG9nKSkgfiAmIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogJHNpemUtc2VwYXJhdG9yMTtcclxuICAgIH1cclxufVxyXG4jc2VydmljZXNSb3V0ZXIge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgLmlubmVySGVhZGVyIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgei1pbmRleDogMjtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAkc2l6ZS1zZXBhcmF0b3IxLzI7XHJcbiAgICB9XHJcbiAgICAuaW5uZXJDb250ZW50IHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgei1pbmRleDogMjtcclxuICAgIH1cclxufVxyXG4jc3RhdHMge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgbWFyZ2luLXRvcDogJHNpemUtc2VwYXJhdG9yMTtcclxuICAgIHBhZGRpbmctdG9wOiAkc2l6ZS1zZXBhcmF0b3IxLzI7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogJHNpemUtc2VwYXJhdG9yMS8yO1xyXG4gICAgLmJhY2tncm91bmQge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgbGVmdDogJHNpemUtY29udGFpbmVyMS8yO1xyXG4gICAgICAgIHotaW5kZXg6IDA7XHJcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtICN7JHNpemUtY29udGFpbmVyMX0pO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvci1iYXNlLCAuMDUpO1xyXG4gICAgICAgIC13ZWJraXQtY2xpcC1wYXRoOiBwb2x5Z29uKCN7JHNpemUtY29udGFpbmVyMS8yfSAwJSwgMTAwJSAwLCAxMDAlIGNhbGMoMTAwJSAtICN7JHNpemUtY29udGFpbmVyMS8yfSksIGNhbGMoMTAwJSAtICN7JHNpemUtY29udGFpbmVyMS8yfSkgMTAwJSwgMCAxMDAlLCAwJSAjeyRzaXplLWNvbnRhaW5lcjEvMn0pO1xyXG4gICAgICAgIGNsaXAtcGF0aDogcG9seWdvbigjeyRzaXplLWNvbnRhaW5lcjEvMn0gMCUsIDEwMCUgMCwgMTAwJSBjYWxjKDEwMCUgLSAjeyRzaXplLWNvbnRhaW5lcjEvMn0pLCBjYWxjKDEwMCUgLSAjeyRzaXplLWNvbnRhaW5lcjEvMn0pIDEwMCUsIDAgMTAwJSwgMCUgI3skc2l6ZS1jb250YWluZXIxLzJ9KTtcclxuICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcclxuICAgICAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAgICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgfVxyXG4gICAgLmlubmVyQ29udGVudCB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICB9XHJcbn1cclxuI2Nvbm5lY3Rpb24ge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgLmlubmVyQ29udGVudCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgICAgJiA+IC5zcGxpdCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDEpIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6ICRzaXplLXNlcGFyYXRvcjEvMjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOm50aC1jaGlsZCgyKSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6ICRzaXplLXNlcGFyYXRvcjEvMjtcclxuICAgICAgICAgICAgICAgICYgPiAqOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRzaXplLXNlcGFyYXRvcjEvMjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmID4gKjpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuI2Nvbm5lY3Rpb25QYXJ0bmVycyB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBtYXJnaW4tdG9wOiAkc2l6ZS1zZXBhcmF0b3IxO1xyXG4gICAgcGFkZGluZy10b3A6ICRzaXplLXNlcGFyYXRvcjEvMjtcclxuICAgIHBhZGRpbmctYm90dG9tOiAkc2l6ZS1zZXBhcmF0b3IxLzI7XHJcbiAgICAuYmFja2dyb3VuZCB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBsZWZ0OiAkc2l6ZS1jb250YWluZXIxLzI7XHJcbiAgICAgICAgei1pbmRleDogMDtcclxuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gI3skc2l6ZS1jb250YWluZXIxfSk7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yLWJhc2UsIC4wNSk7XHJcbiAgICAgICAgLXdlYmtpdC1jbGlwLXBhdGg6IHBvbHlnb24oI3skc2l6ZS1jb250YWluZXIxLzJ9IDAlLCAxMDAlIDAsIDEwMCUgY2FsYygxMDAlIC0gI3skc2l6ZS1jb250YWluZXIxLzJ9KSwgY2FsYygxMDAlIC0gI3skc2l6ZS1jb250YWluZXIxLzJ9KSAxMDAlLCAwIDEwMCUsIDAlICN7JHNpemUtY29udGFpbmVyMS8yfSk7XHJcbiAgICAgICAgY2xpcC1wYXRoOiBwb2x5Z29uKCN7JHNpemUtY29udGFpbmVyMS8yfSAwJSwgMTAwJSAwLCAxMDAlIGNhbGMoMTAwJSAtICN7JHNpemUtY29udGFpbmVyMS8yfSksIGNhbGMoMTAwJSAtICN7JHNpemUtY29udGFpbmVyMS8yfSkgMTAwJSwgMCAxMDAlLCAwJSAjeyRzaXplLWNvbnRhaW5lcjEvMn0pO1xyXG4gICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAgICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgICAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICB9XHJcbiAgICAuaW5uZXJDb250ZW50IHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgei1pbmRleDogMjtcclxuICAgIH1cclxufVxyXG4jc2hpcHBpbmdQYXJ0bmVycyB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBtYXJnaW4tdG9wOiAkc2l6ZS1zZXBhcmF0b3IxO1xyXG4gICAgcGFkZGluZy10b3A6ICRzaXplLXNlcGFyYXRvcjEvMjtcclxuICAgIHBhZGRpbmctYm90dG9tOiAkc2l6ZS1zZXBhcmF0b3IxLzI7XHJcbiAgICAuYmFja2dyb3VuZCB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBsZWZ0OiAkc2l6ZS1jb250YWluZXIxLzI7XHJcbiAgICAgICAgei1pbmRleDogMDtcclxuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gI3skc2l6ZS1jb250YWluZXIxfSk7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yLWJhc2UsIC4wNSk7XHJcbiAgICAgICAgLXdlYmtpdC1jbGlwLXBhdGg6IHBvbHlnb24oI3skc2l6ZS1jb250YWluZXIxLzJ9IDAlLCAxMDAlIDAsIDEwMCUgY2FsYygxMDAlIC0gI3skc2l6ZS1jb250YWluZXIxLzJ9KSwgY2FsYygxMDAlIC0gI3skc2l6ZS1jb250YWluZXIxLzJ9KSAxMDAlLCAwIDEwMCUsIDAlICN7JHNpemUtY29udGFpbmVyMS8yfSk7XHJcbiAgICAgICAgY2xpcC1wYXRoOiBwb2x5Z29uKCN7JHNpemUtY29udGFpbmVyMS8yfSAwJSwgMTAwJSAwLCAxMDAlIGNhbGMoMTAwJSAtICN7JHNpemUtY29udGFpbmVyMS8yfSksIGNhbGMoMTAwJSAtICN7JHNpemUtY29udGFpbmVyMS8yfSkgMTAwJSwgMCAxMDAlLCAwJSAjeyRzaXplLWNvbnRhaW5lcjEvMn0pO1xyXG4gICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAgICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgICAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICB9XHJcbiAgICAuaW5uZXJIZWFkZXIge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB6LWluZGV4OiAyO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206ICRzaXplLXNlcGFyYXRvcjEvMjtcclxuICAgIH1cclxuICAgIC5pbm5lckNvbnRlbnQge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB6LWluZGV4OiAyO1xyXG4gICAgfVxyXG59XHJcbiNidXNpbmVzc0hVQiB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAuaW5uZXJIZWFkZXIge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB6LWluZGV4OiAyO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206ICRzaXplLXNlcGFyYXRvcjEvMjtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcbiAgICAuaW5uZXJDb250ZW50IHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgei1pbmRleDogMjtcclxuICAgICAgICAmID4gLnNwbGl0IHtcclxuICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgJjpudGgtY2hpbGQoMSkge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogJHNpemUtc2VwYXJhdG9yMS8yO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjpudGgtY2hpbGQoMikge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAkc2l6ZS1zZXBhcmF0b3IxLzI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJiA+ICo6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkc2l6ZS1zZXBhcmF0b3IxLzI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuI3BhcnRuZXJzIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIC5pbm5lckhlYWRlciB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogJHNpemUtc2VwYXJhdG9yMS8yO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuICAgIC5pbm5lckNvbnRlbnQge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgei1pbmRleDogMjtcclxuICAgIH1cclxufSIsCgkJIi8vIG1haW46IG1hc3Rlci5zY3NzXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSA8PSAxNDAwICovXHJcbmZvb3RlciB7XHJcbiAgICBwYWRkaW5nOiAkc2l6ZS1zZXBhcmF0b3IyIDA7XHJcbn1cclxubWFpbiB7XHJcbiAgICBib2R5LnNpZGVQYW5lbC1vcGVuICYge1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtJHNpemUtc2VwYXJhdG9yMiozKTtcclxuICAgIH1cclxufVxyXG5zZWN0aW9uIHtcclxuICAgIHBhZGRpbmctdG9wOiAkc2l6ZS1zZXBhcmF0b3IyO1xyXG4gICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogJHNpemUtc2VwYXJhdG9yMjtcclxuICAgIH1cclxufVxyXG4uY29udGFpbmVyIHtcclxuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAjeyRzaXplLWNvbnRhaW5lcjIqMn0pO1xyXG4gICAgbWFyZ2luOiAwICRzaXplLWNvbnRhaW5lcjI7XHJcbn1cclxuLnRleHQge1xyXG4gICAgaDEsXHJcbiAgICBoMiB7XHJcbiAgICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6ICRzaXplLXNlcGFyYXRvcjIvMjtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6ICRzaXplLXNlcGFyYXRvcjIvMjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBoMyB7XHJcbiAgICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6ICRzaXplLXNlcGFyYXRvcjIvMjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAud3AtYmxvY2stc3BhY2VyW3N0eWxlPVwiaGVpZ2h0OjFweFwiXSB7XHJcbiAgICAgICAgaGVpZ2h0OiAkc2l6ZS1zZXBhcmF0b3IyICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICBib2R5LnBhZ2UtdGVtcGxhdGUtcGFnZS1ob21lICNwYWdlRGVmYXVsdCAmIHtcclxuICAgICAgICAud3AtYmxvY2stY29sdW1ucyB7XHJcbiAgICAgICAgICAgIGdyaWQtZ2FwOiAkc2l6ZS1zZXBhcmF0b3IyLzI7XHJcbiAgICAgICAgICAgIGdhcDogJHNpemUtc2VwYXJhdG9yMi8yO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4uc3dpcGVyLWNvbnRhaW5lciB7XHJcbiAgICAuc3dpcGVyLW5leHQge1xyXG4gICAgICAgIHJpZ2h0OiAkc2l6ZS1jb250YWluZXIyLzIgLSAyNXB4O1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgjeyRzaXplLWNvbnRhaW5lcjIgKyAyNXB4fSk7XHJcbiAgICB9XHJcbiAgICAuc3dpcGVyLXByZXYge1xyXG4gICAgICAgIGxlZnQ6ICRzaXplLWNvbnRhaW5lcjIvMiAtIDI1cHg7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0gI3skc2l6ZS1jb250YWluZXIyICsgMjVweH0pO1xyXG4gICAgfVxyXG4gICAgI2hvbWVTbGlkZXIgJiB7XHJcbiAgICAgICAgLnN3aXBlci1zbGlkZSAuY29udGVudCB7XHJcbiAgICAgICAgICAgIGxlZnQ6ICRzaXplLWNvbnRhaW5lcjI7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogY2FsYygxMDAlIC0gI3skc2l6ZS1jb250YWluZXIyKjJ9KTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnN3aXBlci1zbGlkZSAuaW1hZ2VXcmFwIHtcclxuICAgICAgICAgICAgcmlnaHQ6ICRzaXplLWNvbnRhaW5lcjI7XHJcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IGNhbGMoMTAwJSAtICN7JHNpemUtaGVhZGVyfSAtICN7JHNpemUtc2VwYXJhdG9yMn0pO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuc3dpcGVyLXBhZ2luYXRpb24ge1xyXG4gICAgICAgICAgICBib3R0b206ICRzaXplLXNlcGFyYXRvcjI7XHJcbiAgICAgICAgICAgIGxlZnQ6ICRzaXplLWNvbnRhaW5lcjI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgI3Rlc3RpbW9uaWFscyAmIHtcclxuICAgICAgICBwYWRkaW5nOiAwICRzaXplLWNvbnRhaW5lcjIvNDtcclxuICAgICAgICAtd2Via2l0LW1hc2staW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgcmdiYSgjMDAwLCAwKSAwJSwgcmdiYSgjMDAwLCAxKSAjeyRzaXplLWNvbnRhaW5lcjIvNH0sIHJnYmEoIzAwMCwgMSkgY2FsYygxMDAlIC0gI3skc2l6ZS1jb250YWluZXIyLzR9KSwgcmdiYSgjMDAwLCAwKSAxMDAlKTtcclxuICAgICAgICBtYXNrLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHJnYmEoIzAwMCwgMCkgMCUsIHJnYmEoIzAwMCwgMSkgI3skc2l6ZS1jb250YWluZXIyLzR9LCByZ2JhKCMwMDAsIDEpIGNhbGMoMTAwJSAtICN7JHNpemUtY29udGFpbmVyMi80fSksIHJnYmEoIzAwMCwgMCkgMTAwJSk7XHJcbiAgICB9XHJcbiAgICAucGFydG5lclNsaWRlciAmIHtcclxuICAgICAgICBwYWRkaW5nOiAwICRzaXplLWNvbnRhaW5lcjIvNDtcclxuICAgICAgICAtd2Via2l0LW1hc2staW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgcmdiYSgjMDAwLCAwKSAwJSwgcmdiYSgjMDAwLCAxKSAjeyRzaXplLWNvbnRhaW5lcjIvNH0sIHJnYmEoIzAwMCwgMSkgY2FsYygxMDAlIC0gI3skc2l6ZS1jb250YWluZXIyLzR9KSwgcmdiYSgjMDAwLCAwKSAxMDAlKTtcclxuICAgICAgICBtYXNrLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHJnYmEoIzAwMCwgMCkgMCUsIHJnYmEoIzAwMCwgMSkgI3skc2l6ZS1jb250YWluZXIyLzR9LCByZ2JhKCMwMDAsIDEpIGNhbGMoMTAwJSAtICN7JHNpemUtY29udGFpbmVyMi80fSksIHJnYmEoIzAwMCwgMCkgMTAwJSk7XHJcbiAgICB9XHJcbn1cclxuI3BhZ2VNZW51IHtcclxuICAgIG1hcmdpbi1yaWdodDogJHNpemUtc2VwYXJhdG9yMjtcclxufVxyXG4jc2libGluZ3NBcnRpY2xlcyB7XHJcbiAgICAmID4gLnNwbGl0IHtcclxuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogJHNpemUtc2VwYXJhdG9yMi8yO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6ICRzaXplLXNlcGFyYXRvcjIvMjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLnNpZGVQYW5lbCB7XHJcbiAgICAuc2lkZVBhbmVsLWNvbnRlbnQge1xyXG4gICAgICAgIHBhZGRpbmc6ICRzaXplLXNlcGFyYXRvcjI7XHJcbiAgICB9XHJcbn1cclxuI2NvbnRhY3Qge1xyXG4gICAgLmlubmVyQ29udGVudCB7XHJcbiAgICAgICAgJiA+IC5zcGxpdCB7XHJcbiAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogJHNpemUtc2VwYXJhdG9yMi8yO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6ICRzaXplLXNlcGFyYXRvcjIvMjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5pbm5lckZvb3RlciB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogJHNpemUtc2VwYXJhdG9yMi8yO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogLSRzaXplLWNvbnRhaW5lcjI7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0kc2l6ZS1jb250YWluZXIyO1xyXG4gICAgfVxyXG59XHJcbiNwYWdlSW50cm8ge1xyXG4gICAgcGFkZGluZy10b3A6ICRzaXplLWhlYWRlciArICRzaXplLXNlcGFyYXRvcjIvMjtcclxufVxyXG4jYXJ0aWNsZSxcclxuI3BhZ2VEZWZhdWx0IHtcclxuICAgIC5pbm5lckZvb3RlciB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogJHNpemUtc2VwYXJhdG9yMi8yO1xyXG4gICAgfVxyXG59XHJcbiNxdWlja0Jsb2cge1xyXG4gICAgLmlubmVyQ29udGVudCB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogJHNpemUtc2VwYXJhdG9yMi8yO1xyXG4gICAgfVxyXG4gICAgLmlubmVyRm9vdGVyIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAkc2l6ZS1zZXBhcmF0b3IyLzI7XHJcbiAgICB9XHJcbn1cclxuI3ByaWNlTGlzdCB7XHJcbiAgICAuaW5uZXJIZWFkZXIge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206ICRzaXplLXNlcGFyYXRvcjIvMjtcclxuICAgIH1cclxuICAgIC5pbm5lckZvb3RlciB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogJHNpemUtc2VwYXJhdG9yMi8yO1xyXG4gICAgfVxyXG59XHJcbiN0ZXN0aW1vbmlhbHMge1xyXG4gICAgbWFyZ2luLXRvcDogJHNpemUtc2VwYXJhdG9yMjtcclxuICAgIHBhZGRpbmctYm90dG9tOiAkc2l6ZS1zZXBhcmF0b3IyO1xyXG4gICAgLmJhY2tncm91bmQge1xyXG4gICAgICAgIGxlZnQ6ICRzaXplLWNvbnRhaW5lcjIvMjtcclxuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gI3skc2l6ZS1jb250YWluZXIyfSk7XHJcbiAgICAgICAgLXdlYmtpdC1jbGlwLXBhdGg6IHBvbHlnb24oMCAwLCBjYWxjKDEwMCUgLSAjeyRzaXplLWNvbnRhaW5lcjIvMn0pIDAlLCAxMDAlICN7JHNpemUtY29udGFpbmVyMi8yfSwgMTAwJSAxMDAlLCAjeyRzaXplLWNvbnRhaW5lcjIvMn0gMTAwJSwgMCUgY2FsYygxMDAlIC0gI3skc2l6ZS1jb250YWluZXIyLzJ9KSk7XHJcbiAgICAgICAgY2xpcC1wYXRoOiBwb2x5Z29uKDAgMCwgY2FsYygxMDAlIC0gI3skc2l6ZS1jb250YWluZXIyLzJ9KSAwJSwgMTAwJSAjeyRzaXplLWNvbnRhaW5lcjIvMn0sIDEwMCUgMTAwJSwgI3skc2l6ZS1jb250YWluZXIyLzJ9IDEwMCUsIDAlIGNhbGMoMTAwJSAtICN7JHNpemUtY29udGFpbmVyMi8yfSkpO1xyXG4gICAgfVxyXG4gICAgLmlubmVySGVhZGVyIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAkc2l6ZS1zZXBhcmF0b3IyLzI7XHJcbiAgICB9XHJcbiAgICAuaW5uZXJGb290ZXIge1xyXG4gICAgICAgIG1hcmdpbi10b3A6ICRzaXplLXNlcGFyYXRvcjIvMjtcclxuICAgIH1cclxufVxyXG5hc2lkZSNwcmVmb290ZXIge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogLSRzaXplLXNlcGFyYXRvcjIvMjtcclxuICAgIC5pbm5lckNvbnRlbnQge1xyXG4gICAgICAgICYgPiAuc3BsaXQge1xyXG4gICAgICAgICAgICAmOm50aC1jaGlsZCgxKSB7XHJcbiAgICAgICAgICAgICAgICAuYmFja2dyb3VuZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAtd2Via2l0LW1hc2staW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoIzAwMCwgMSkgY2FsYygxMDAlIC0gI3skc2l6ZS1zZXBhcmF0b3IyfSksIHJnYmEoIzAwMCwgMCkgMTAwJSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hc2staW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoIzAwMCwgMSkgY2FsYygxMDAlIC0gI3skc2l6ZS1zZXBhcmF0b3IyfSksIHJnYmEoIzAwMCwgMCkgMTAwJSk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgYm9keS5wYWdlLXRlbXBsYXRlLWRlZmF1bHQgbWFpbjpoYXMoI3NoaXBwaW5nUGFydG5lcnMpIH4gJixcclxuICAgIGJvZHkucGFnZS10ZW1wbGF0ZS1kZWZhdWx0IG1haW46aGFzKCNjb25uZWN0aW9uUGFydG5lcnMpIH4gJixcclxuICAgIGJvZHkucGFnZS10ZW1wbGF0ZS1kZWZhdWx0IG1haW46aGFzKCNzdGF0czpsYXN0LWNoaWxkKSB+ICYsXHJcbiAgICBib2R5LnBhZ2UtdGVtcGxhdGUtcGFnZS1ob21lIG1haW46bm90KDpoYXMoI3F1aWNrQmxvZykpIH4gJiB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6ICRzaXplLXNlcGFyYXRvcjI7XHJcbiAgICB9XHJcbn1cclxuI3NlcnZpY2VzUm91dGVyIHtcclxuICAgIC5pbm5lckhlYWRlciB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogJHNpemUtc2VwYXJhdG9yMi8yO1xyXG4gICAgfVxyXG59XHJcbiNzdGF0cyB7XHJcbiAgICBtYXJnaW4tdG9wOiAkc2l6ZS1zZXBhcmF0b3IyO1xyXG4gICAgcGFkZGluZy10b3A6ICRzaXplLXNlcGFyYXRvcjIvMjtcclxuICAgIHBhZGRpbmctYm90dG9tOiAkc2l6ZS1zZXBhcmF0b3IyLzI7XHJcbiAgICAuYmFja2dyb3VuZCB7XHJcbiAgICAgICAgbGVmdDogJHNpemUtY29udGFpbmVyMi8yO1xyXG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAjeyRzaXplLWNvbnRhaW5lcjJ9KTtcclxuICAgICAgICAtd2Via2l0LWNsaXAtcGF0aDogcG9seWdvbigjeyRzaXplLWNvbnRhaW5lcjIvMn0gMCUsIDEwMCUgMCwgMTAwJSBjYWxjKDEwMCUgLSAjeyRzaXplLWNvbnRhaW5lcjIvMn0pLCBjYWxjKDEwMCUgLSAjeyRzaXplLWNvbnRhaW5lcjIvMn0pIDEwMCUsIDAgMTAwJSwgMCUgI3skc2l6ZS1jb250YWluZXIyLzJ9KTtcclxuICAgICAgICBjbGlwLXBhdGg6IHBvbHlnb24oI3skc2l6ZS1jb250YWluZXIyLzJ9IDAlLCAxMDAlIDAsIDEwMCUgY2FsYygxMDAlIC0gI3skc2l6ZS1jb250YWluZXIyLzJ9KSwgY2FsYygxMDAlIC0gI3skc2l6ZS1jb250YWluZXIyLzJ9KSAxMDAlLCAwIDEwMCUsIDAlICN7JHNpemUtY29udGFpbmVyMi8yfSk7XHJcbiAgICB9XHJcbn1cclxuI2Nvbm5lY3Rpb24ge1xyXG4gICAgLmlubmVyQ29udGVudCB7XHJcbiAgICAgICAgJiA+IC5zcGxpdCB7XHJcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDEpIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6ICRzaXplLXNlcGFyYXRvcjIvMjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOm50aC1jaGlsZCgyKSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6ICRzaXplLXNlcGFyYXRvcjIvMjtcclxuICAgICAgICAgICAgICAgICYgPiAqOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRzaXplLXNlcGFyYXRvcjIvMjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4jY29ubmVjdGlvblBhcnRuZXJzIHtcclxuICAgIG1hcmdpbi10b3A6ICRzaXplLXNlcGFyYXRvcjI7XHJcbiAgICBwYWRkaW5nLXRvcDogJHNpemUtc2VwYXJhdG9yMi8yO1xyXG4gICAgcGFkZGluZy1ib3R0b206ICRzaXplLXNlcGFyYXRvcjIvMjtcclxuICAgIC5iYWNrZ3JvdW5kIHtcclxuICAgICAgICBsZWZ0OiAkc2l6ZS1jb250YWluZXIyLzI7XHJcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtICN7JHNpemUtY29udGFpbmVyMn0pO1xyXG4gICAgICAgIC13ZWJraXQtY2xpcC1wYXRoOiBwb2x5Z29uKCN7JHNpemUtY29udGFpbmVyMi8yfSAwJSwgMTAwJSAwLCAxMDAlIGNhbGMoMTAwJSAtICN7JHNpemUtY29udGFpbmVyMi8yfSksIGNhbGMoMTAwJSAtICN7JHNpemUtY29udGFpbmVyMi8yfSkgMTAwJSwgMCAxMDAlLCAwJSAjeyRzaXplLWNvbnRhaW5lcjIvMn0pO1xyXG4gICAgICAgIGNsaXAtcGF0aDogcG9seWdvbigjeyRzaXplLWNvbnRhaW5lcjIvMn0gMCUsIDEwMCUgMCwgMTAwJSBjYWxjKDEwMCUgLSAjeyRzaXplLWNvbnRhaW5lcjIvMn0pLCBjYWxjKDEwMCUgLSAjeyRzaXplLWNvbnRhaW5lcjIvMn0pIDEwMCUsIDAgMTAwJSwgMCUgI3skc2l6ZS1jb250YWluZXIyLzJ9KTtcclxuICAgIH1cclxufVxyXG4jc2hpcHBpbmdQYXJ0bmVycyB7XHJcbiAgICBtYXJnaW4tdG9wOiAkc2l6ZS1zZXBhcmF0b3IyO1xyXG4gICAgcGFkZGluZy10b3A6ICRzaXplLXNlcGFyYXRvcjIvMjtcclxuICAgIHBhZGRpbmctYm90dG9tOiAkc2l6ZS1zZXBhcmF0b3IyLzI7XHJcbiAgICAuYmFja2dyb3VuZCB7XHJcbiAgICAgICAgbGVmdDogJHNpemUtY29udGFpbmVyMi8yO1xyXG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAjeyRzaXplLWNvbnRhaW5lcjJ9KTtcclxuICAgICAgICAtd2Via2l0LWNsaXAtcGF0aDogcG9seWdvbigjeyRzaXplLWNvbnRhaW5lcjIvMn0gMCUsIDEwMCUgMCwgMTAwJSBjYWxjKDEwMCUgLSAjeyRzaXplLWNvbnRhaW5lcjIvMn0pLCBjYWxjKDEwMCUgLSAjeyRzaXplLWNvbnRhaW5lcjIvMn0pIDEwMCUsIDAgMTAwJSwgMCUgI3skc2l6ZS1jb250YWluZXIyLzJ9KTtcclxuICAgICAgICBjbGlwLXBhdGg6IHBvbHlnb24oI3skc2l6ZS1jb250YWluZXIyLzJ9IDAlLCAxMDAlIDAsIDEwMCUgY2FsYygxMDAlIC0gI3skc2l6ZS1jb250YWluZXIyLzJ9KSwgY2FsYygxMDAlIC0gI3skc2l6ZS1jb250YWluZXIyLzJ9KSAxMDAlLCAwIDEwMCUsIDAlICN7JHNpemUtY29udGFpbmVyMi8yfSk7XHJcbiAgICB9XHJcbiAgICAuaW5uZXJIZWFkZXIge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206ICRzaXplLXNlcGFyYXRvcjIvMjtcclxuICAgIH1cclxufVxyXG4jYnVzaW5lc3NIVUIge1xyXG4gICAgLmlubmVySGVhZGVyIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAkc2l6ZS1zZXBhcmF0b3IyLzI7XHJcbiAgICB9XHJcbiAgICAuaW5uZXJDb250ZW50IHtcclxuICAgICAgICAmID4gLnNwbGl0IHtcclxuICAgICAgICAgICAgJjpudGgtY2hpbGQoMSkge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogJHNpemUtc2VwYXJhdG9yMi8yO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDIpIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogJHNpemUtc2VwYXJhdG9yMi8yO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYgPiAqOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJHNpemUtc2VwYXJhdG9yMi8yO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiNwYXJ0bmVycyB7XHJcbiAgICAuaW5uZXJIZWFkZXIge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206ICRzaXplLXNlcGFyYXRvcjIvMjtcclxuICAgIH1cclxufVxyXG4uaXRlbXMge1xyXG4gICAgJi5pdGVtcy10ZXN0aW1vbmlhbHMge1xyXG4gICAgICAgICYgPiAqOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkc2l6ZS1zZXBhcmF0b3IyLzI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi5pdGVtIHtcclxuICAgICN0ZXN0aW1vbmlhbHNMaXN0ICYuaXRlbS10ZXN0aW1vbmlhbCB7XHJcbiAgICAgICAgJjpudGgtY2hpbGQob2RkKSB7XHJcbiAgICAgICAgICAgIC13ZWJraXQtY2xpcC1wYXRoOiBwb2x5Z29uKDAgMCwgY2FsYygxMDAlIC0gI3skc2l6ZS1jb250YWluZXIyLzJ9KSAwJSwgMTAwJSAjeyRzaXplLWNvbnRhaW5lcjIvMn0sIDEwMCUgMTAwJSwgI3skc2l6ZS1jb250YWluZXIyLzJ9IDEwMCUsIDAlIGNhbGMoMTAwJSAtICN7JHNpemUtY29udGFpbmVyMi8yfSkpO1xyXG4gICAgICAgICAgICBjbGlwLXBhdGg6IHBvbHlnb24oMCAwLCBjYWxjKDEwMCUgLSAjeyRzaXplLWNvbnRhaW5lcjIvMn0pIDAlLCAxMDAlICN7JHNpemUtY29udGFpbmVyMi8yfSwgMTAwJSAxMDAlLCAjeyRzaXplLWNvbnRhaW5lcjIvMn0gMTAwJSwgMCUgY2FsYygxMDAlIC0gI3skc2l6ZS1jb250YWluZXIyLzJ9KSk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6bnRoLWNoaWxkKGV2ZW4pIHtcclxuICAgICAgICAgICAgLXdlYmtpdC1jbGlwLXBhdGg6IHBvbHlnb24oI3skc2l6ZS1jb250YWluZXIyLzJ9IDAlLCAxMDAlIDAsIDEwMCUgY2FsYygxMDAlIC0gI3skc2l6ZS1jb250YWluZXIyLzJ9KSwgY2FsYygxMDAlIC0gI3skc2l6ZS1jb250YWluZXIyLzJ9KSAxMDAlLCAwIDEwMCUsIDAlICN7JHNpemUtY29udGFpbmVyMi8yfSk7XHJcbiAgICAgICAgICAgIGNsaXAtcGF0aDogcG9seWdvbigjeyRzaXplLWNvbnRhaW5lcjIvMn0gMCUsIDEwMCUgMCwgMTAwJSBjYWxjKDEwMCUgLSAjeyRzaXplLWNvbnRhaW5lcjIvMn0pLCBjYWxjKDEwMCUgLSAjeyRzaXplLWNvbnRhaW5lcjIvMn0pIDEwMCUsIDAgMTAwJSwgMCUgI3skc2l6ZS1jb250YWluZXIyLzJ9KTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIGxvdyBkaXNwbGF5Ki9cclxuQG1lZGlhIChtYXgtaGVpZ2h0OiAkc2l6ZS1kaXNwbGF5TWluSGVpZ2h0KSB7XHJcblxyXG59IiwKCQkiLy8gbWFpbjogbWFzdGVyLnNjc3NcclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIDw9IDEwMjQgKi9cclxuI21lbnUtaGVhZGVyLW1lbnUsXHJcbiNtZW51LXNpZGUtbWVudSB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcclxuICAgIG1heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSAxMjBweCk7XHJcbiAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDlweDtcclxuICAgIG92ZXJmbG93LXg6IGF1dG87XHJcbiAgICAmID4gKiB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICB9XHJcbiAgICAmID4gKjpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgfVxyXG4gICAgLmxpbmsgPiBhIHtcclxuICAgICAgICBjb2xvcjogaW5oZXJpdDtcclxuICAgICAgICB0cmFuc2l0aW9uOiBub25lO1xyXG4gICAgfVxyXG4gICAgLnN1Yi1tZW51IHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gICAgaGVhZGVyID4gLmNvbnRhaW5lciA+IC5zcGxpdCA+ICYge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgICAubWVudS1pdGVtLWhhcy1jaGlsZHJlbiB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICAgICAgICAmLmxpbms6OmFmdGVyIHtcclxuICAgICAgICAgICAgYm90dG9tOiAtMXB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4jc2lkZVBhbmVsU3dpcGUge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuI3NpZGVNZW51IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbn1cclxuZm9vdGVyIHtcclxuICAgIHBhZGRpbmc6ICRzaXplLXNlcGFyYXRvcjMgMDtcclxuICAgICYgPiAuY29udGFpbmVyID4gLnNwbGl0IHtcclxuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6ICRzaXplLXNlcGFyYXRvcjMvMjtcclxuICAgICAgICAgICAgb3JkZXI6IDM7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6bnRoLWNoaWxkKDIpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgb3JkZXI6IDI7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICAgICAgb3JkZXI6IDE7XHJcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbm1haW4ge1xyXG4gICAgYm9keS5zaWRlUGFuZWwtb3BlbiAmIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLSRzaXplLXNlcGFyYXRvcjMqMyk7XHJcbiAgICB9XHJcbn1cclxuc2VjdGlvbiB7XHJcbiAgICBwYWRkaW5nLXRvcDogJHNpemUtc2VwYXJhdG9yMztcclxuICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206ICRzaXplLXNlcGFyYXRvcjM7XHJcbiAgICB9XHJcbn1cclxuLmNvbnRhaW5lciB7XHJcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gI3skc2l6ZS1jb250YWluZXIzKjJ9KTtcclxuICAgIG1hcmdpbjogMCAkc2l6ZS1jb250YWluZXIzO1xyXG4gICAgaGVhZGVyICYge1xyXG4gICAgICAgICYgPiAuc3BsaXQge1xyXG4gICAgICAgICAgICAmOm50aC1jaGlsZCgyKSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgZm9vdGVyICYge1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIH1cclxufVxyXG4udGV4dCB7XHJcbiAgICBoMSxcclxuICAgIGgyIHtcclxuICAgICAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogJHNpemUtc2VwYXJhdG9yMy8yO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogJHNpemUtc2VwYXJhdG9yMy8yO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIGgzIHtcclxuICAgICAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogJHNpemUtc2VwYXJhdG9yMy8yO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC53cC1ibG9jay1zcGFjZXJbc3R5bGU9XCJoZWlnaHQ6MXB4XCJdIHtcclxuICAgICAgICBoZWlnaHQ6ICRzaXplLXNlcGFyYXRvcjMgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIGJvZHkucGFnZS10ZW1wbGF0ZS1wYWdlLWhvbWUgI3BhZ2VEZWZhdWx0ICYge1xyXG4gICAgICAgIC53cC1ibG9jay1jb2x1bW5zIHtcclxuICAgICAgICAgICAgZ3JpZC1nYXA6ICRzaXplLXNlcGFyYXRvcjMvMjtcclxuICAgICAgICAgICAgZ2FwOiAkc2l6ZS1zZXBhcmF0b3IzLzI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi5zd2lwZXItY29udGFpbmVyIHtcclxuICAgIC5zd2lwZXItbmV4dCB7XHJcbiAgICAgICAgcmlnaHQ6ICRzaXplLWNvbnRhaW5lcjMvMiAtIDI1cHg7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKCN7JHNpemUtY29udGFpbmVyMyArIDI1cHh9KTtcclxuICAgIH1cclxuICAgIC5zd2lwZXItcHJldiB7XHJcbiAgICAgICAgbGVmdDogJHNpemUtY29udGFpbmVyMy8yIC0gMjVweDtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLSAjeyRzaXplLWNvbnRhaW5lcjMgKyAyNXB4fSk7XHJcbiAgICB9XHJcbiAgICAjaG9tZVNsaWRlciAmIHtcclxuICAgICAgICAuc3dpcGVyLXNsaWRlIC5jb250ZW50IHtcclxuICAgICAgICAgICAgbGVmdDogJHNpemUtY29udGFpbmVyMztcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAjeyRzaXplLWNvbnRhaW5lcjMqMn0pO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuc3dpcGVyLXNsaWRlIC5pbWFnZVdyYXAge1xyXG4gICAgICAgICAgICByaWdodDogJHNpemUtY29udGFpbmVyMztcclxuICAgICAgICAgICAgbWF4LWhlaWdodDogY2FsYygxMDAlIC0gI3skc2l6ZS1oZWFkZXJ9IC0gI3skc2l6ZS1zZXBhcmF0b3IzfSk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zd2lwZXItcGFnaW5hdGlvbiB7XHJcbiAgICAgICAgICAgIGJvdHRvbTogJHNpemUtc2VwYXJhdG9yMztcclxuICAgICAgICAgICAgbGVmdDogJHNpemUtY29udGFpbmVyMztcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAjdGVzdGltb25pYWxzICYge1xyXG4gICAgICAgIHBhZGRpbmc6IDAgJHNpemUtY29udGFpbmVyMy80O1xyXG4gICAgICAgIC13ZWJraXQtbWFzay1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCByZ2JhKCMwMDAsIDApIDAlLCByZ2JhKCMwMDAsIDEpICN7JHNpemUtY29udGFpbmVyMy80fSwgcmdiYSgjMDAwLCAxKSBjYWxjKDEwMCUgLSAjeyRzaXplLWNvbnRhaW5lcjMvNH0pLCByZ2JhKCMwMDAsIDApIDEwMCUpO1xyXG4gICAgICAgIG1hc2staW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgcmdiYSgjMDAwLCAwKSAwJSwgcmdiYSgjMDAwLCAxKSAjeyRzaXplLWNvbnRhaW5lcjMvNH0sIHJnYmEoIzAwMCwgMSkgY2FsYygxMDAlIC0gI3skc2l6ZS1jb250YWluZXIzLzR9KSwgcmdiYSgjMDAwLCAwKSAxMDAlKTtcclxuICAgIH1cclxuICAgIC5wYXJ0bmVyU2xpZGVyICYge1xyXG4gICAgICAgIHBhZGRpbmc6IDAgJHNpemUtY29udGFpbmVyMy80O1xyXG4gICAgICAgIC13ZWJraXQtbWFzay1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCByZ2JhKCMwMDAsIDApIDAlLCByZ2JhKCMwMDAsIDEpICN7JHNpemUtY29udGFpbmVyMy80fSwgcmdiYSgjMDAwLCAxKSBjYWxjKDEwMCUgLSAjeyRzaXplLWNvbnRhaW5lcjMvNH0pLCByZ2JhKCMwMDAsIDApIDEwMCUpO1xyXG4gICAgICAgIG1hc2staW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgcmdiYSgjMDAwLCAwKSAwJSwgcmdiYSgjMDAwLCAxKSAjeyRzaXplLWNvbnRhaW5lcjMvNH0sIHJnYmEoIzAwMCwgMSkgY2FsYygxMDAlIC0gI3skc2l6ZS1jb250YWluZXIzLzR9KSwgcmdiYSgjMDAwLCAwKSAxMDAlKTtcclxuICAgIH1cclxufVxyXG4jcGFnZU1lbnUge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAkc2l6ZS1zZXBhcmF0b3IzO1xyXG59XHJcbiNzaWJsaW5nc0FydGljbGVzIHtcclxuICAgICYgPiAuc3BsaXQge1xyXG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkc2l6ZS1zZXBhcmF0b3IzLzI7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogJHNpemUtc2VwYXJhdG9yMy8yO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4uc2lkZVBhbmVsIHtcclxuICAgIC5zaWRlUGFuZWwtY29udGVudCB7XHJcbiAgICAgICAgcGFkZGluZzogJHNpemUtc2VwYXJhdG9yMztcclxuICAgIH1cclxufVxyXG4jY29udGFjdCB7XHJcbiAgICAuaW5uZXJDb250ZW50IHtcclxuICAgICAgICAmID4gLnNwbGl0IHtcclxuICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMzAlO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogJHNpemUtc2VwYXJhdG9yMy8yO1xyXG4gICAgICAgICAgICAgICAgd29yZC1icmVhazogYnJlYWstYWxsO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNzAlO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAkc2l6ZS1zZXBhcmF0b3IzLzI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuaW5uZXJGb290ZXIge1xyXG4gICAgICAgIG1hcmdpbi10b3A6ICRzaXplLXNlcGFyYXRvcjMvMjtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IC0kc2l6ZS1jb250YWluZXIzO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtJHNpemUtY29udGFpbmVyMztcclxuICAgIH1cclxufVxyXG4jcGFnZUludHJvIHtcclxuICAgIHBhZGRpbmctdG9wOiAkc2l6ZS1oZWFkZXIgKyAkc2l6ZS1zZXBhcmF0b3IzLzI7XHJcbn1cclxuI2FydGljbGUsXHJcbiNwYWdlRGVmYXVsdCB7XHJcbiAgICAuaW5uZXJGb290ZXIge1xyXG4gICAgICAgIG1hcmdpbi10b3A6ICRzaXplLXNlcGFyYXRvcjMvMjtcclxuICAgIH1cclxufVxyXG4jcXVpY2tCbG9nIHtcclxuICAgIC5pbm5lckNvbnRlbnQge1xyXG4gICAgICAgIG1hcmdpbi10b3A6ICRzaXplLXNlcGFyYXRvcjMvMjtcclxuICAgIH1cclxuICAgIC5pbm5lckZvb3RlciB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogJHNpemUtc2VwYXJhdG9yMy8yO1xyXG4gICAgfVxyXG59XHJcbi5pdGVtcyB7XHJcbiAgICAmLml0ZW1zLXJvdXRlcyB7XHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcclxuICAgIH1cclxuICAgICYuaXRlbXMtcHJpY2VzIHtcclxuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxLCAxZnIpO1xyXG4gICAgICAgIGdyaWQtZ2FwOiAkc2l6ZS1nYXA7XHJcbiAgICAgICAgZ2FwOiAkc2l6ZS1nYXA7XHJcbiAgICB9XHJcbiAgICAmLml0ZW1zLXRlc3RpbW9uaWFscyB7XHJcbiAgICAgICAgJiA+ICo6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRzaXplLXNlcGFyYXRvcjMvMjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAjYXJ0aWNsZXNMaXN0ICYge1xyXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XHJcbiAgICB9XHJcbiAgICAjcXVpY2tCbG9nICYge1xyXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XHJcbiAgICAgICAgJiA+ICo6bnRoLWNoaWxkKDMpIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAjc3RhdHMgJi5pdGVtcy1zdGF0cyB7XHJcbiAgICAgICAgJiA+ICoge1xyXG4gICAgICAgICAgICB3aWR0aDogY2FsYygje2NvdW50KDIpfSAtICN7JHNpemUtZ2FwKjIqMS8yfSk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi5pdGVtIHtcclxuICAgICN0ZXN0aW1vbmlhbHNMaXN0ICYuaXRlbS10ZXN0aW1vbmlhbCB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgcGFkZGluZzogJHNpemUtZ2FwO1xyXG4gICAgICAgICY6bnRoLWNoaWxkKG9kZCkge1xyXG4gICAgICAgICAgICAtd2Via2l0LWNsaXAtcGF0aDogcG9seWdvbigwIDAsIGNhbGMoMTAwJSAtICN7JHNpemUtY29udGFpbmVyMy8yfSkgMCUsIDEwMCUgI3skc2l6ZS1jb250YWluZXIzLzJ9LCAxMDAlIDEwMCUsICN7JHNpemUtY29udGFpbmVyMy8yfSAxMDAlLCAwJSBjYWxjKDEwMCUgLSAjeyRzaXplLWNvbnRhaW5lcjMvMn0pKTtcclxuICAgICAgICAgICAgY2xpcC1wYXRoOiBwb2x5Z29uKDAgMCwgY2FsYygxMDAlIC0gI3skc2l6ZS1jb250YWluZXIzLzJ9KSAwJSwgMTAwJSAjeyRzaXplLWNvbnRhaW5lcjMvMn0sIDEwMCUgMTAwJSwgI3skc2l6ZS1jb250YWluZXIzLzJ9IDEwMCUsIDAlIGNhbGMoMTAwJSAtICN7JHNpemUtY29udGFpbmVyMy8yfSkpO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOm50aC1jaGlsZChldmVuKSB7XHJcbiAgICAgICAgICAgIC13ZWJraXQtY2xpcC1wYXRoOiBwb2x5Z29uKCN7JHNpemUtY29udGFpbmVyMy8yfSAwJSwgMTAwJSAwLCAxMDAlIGNhbGMoMTAwJSAtICN7JHNpemUtY29udGFpbmVyMy8yfSksIGNhbGMoMTAwJSAtICN7JHNpemUtY29udGFpbmVyMy8yfSkgMTAwJSwgMCAxMDAlLCAwJSAjeyRzaXplLWNvbnRhaW5lcjMvMn0pO1xyXG4gICAgICAgICAgICBjbGlwLXBhdGg6IHBvbHlnb24oI3skc2l6ZS1jb250YWluZXIzLzJ9IDAlLCAxMDAlIDAsIDEwMCUgY2FsYygxMDAlIC0gI3skc2l6ZS1jb250YWluZXIzLzJ9KSwgY2FsYygxMDAlIC0gI3skc2l6ZS1jb250YWluZXIzLzJ9KSAxMDAlLCAwIDEwMCUsIDAlICN7JHNpemUtY29udGFpbmVyMy8yfSk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiNwcmljZUxpc3Qge1xyXG4gICAgLmlubmVySGVhZGVyIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAkc2l6ZS1zZXBhcmF0b3IzLzI7XHJcbiAgICB9XHJcbiAgICAuaW5uZXJGb290ZXIge1xyXG4gICAgICAgIG1hcmdpbi10b3A6ICRzaXplLXNlcGFyYXRvcjMvMjtcclxuICAgIH1cclxufVxyXG4jdGVzdGltb25pYWxzIHtcclxuICAgIG1hcmdpbi10b3A6ICRzaXplLXNlcGFyYXRvcjM7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogJHNpemUtc2VwYXJhdG9yMztcclxuICAgIC5iYWNrZ3JvdW5kIHtcclxuICAgICAgICBsZWZ0OiAkc2l6ZS1jb250YWluZXIzLzI7XHJcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtICN7JHNpemUtY29udGFpbmVyM30pO1xyXG4gICAgICAgIC13ZWJraXQtY2xpcC1wYXRoOiBwb2x5Z29uKDAgMCwgY2FsYygxMDAlIC0gI3skc2l6ZS1jb250YWluZXIzLzJ9KSAwJSwgMTAwJSAjeyRzaXplLWNvbnRhaW5lcjMvMn0sIDEwMCUgMTAwJSwgI3skc2l6ZS1jb250YWluZXIzLzJ9IDEwMCUsIDAlIGNhbGMoMTAwJSAtICN7JHNpemUtY29udGFpbmVyMy8yfSkpO1xyXG4gICAgICAgIGNsaXAtcGF0aDogcG9seWdvbigwIDAsIGNhbGMoMTAwJSAtICN7JHNpemUtY29udGFpbmVyMy8yfSkgMCUsIDEwMCUgI3skc2l6ZS1jb250YWluZXIzLzJ9LCAxMDAlIDEwMCUsICN7JHNpemUtY29udGFpbmVyMy8yfSAxMDAlLCAwJSBjYWxjKDEwMCUgLSAjeyRzaXplLWNvbnRhaW5lcjMvMn0pKTtcclxuICAgIH1cclxuICAgIC5pbm5lckhlYWRlciB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogJHNpemUtc2VwYXJhdG9yMy8yO1xyXG4gICAgfVxyXG4gICAgLmlubmVyRm9vdGVyIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAkc2l6ZS1zZXBhcmF0b3IzLzI7XHJcbiAgICB9XHJcbn1cclxuYXNpZGUjcHJlZm9vdGVyIHtcclxuICAgIG1hcmdpbi1ib3R0b206IC0kc2l6ZS1zZXBhcmF0b3IzLzI7XHJcbiAgICAuaW5uZXJDb250ZW50IHtcclxuICAgICAgICAmID4gLnNwbGl0IHtcclxuICAgICAgICAgICAgJjpudGgtY2hpbGQoMSkge1xyXG4gICAgICAgICAgICAgICAgLmJhY2tncm91bmQge1xyXG4gICAgICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC1tYXNrLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKCMwMDAsIDEpIGNhbGMoMTAwJSAtICN7JHNpemUtc2VwYXJhdG9yM30pLCByZ2JhKCMwMDAsIDApIDEwMCUpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXNrLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKCMwMDAsIDEpIGNhbGMoMTAwJSAtICN7JHNpemUtc2VwYXJhdG9yM30pLCByZ2JhKCMwMDAsIDApIDEwMCUpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIGJvZHkucGFnZS10ZW1wbGF0ZS1kZWZhdWx0IG1haW46aGFzKCNzaGlwcGluZ1BhcnRuZXJzKSB+ICYsXHJcbiAgICBib2R5LnBhZ2UtdGVtcGxhdGUtZGVmYXVsdCBtYWluOmhhcygjY29ubmVjdGlvblBhcnRuZXJzKSB+ICYsXHJcbiAgICBib2R5LnBhZ2UtdGVtcGxhdGUtZGVmYXVsdCBtYWluOmhhcygjc3RhdHM6bGFzdC1jaGlsZCkgfiAmLFxyXG4gICAgYm9keS5wYWdlLXRlbXBsYXRlLXBhZ2UtaG9tZSBtYWluOm5vdCg6aGFzKCNxdWlja0Jsb2cpKSB+ICYge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAkc2l6ZS1zZXBhcmF0b3IzO1xyXG4gICAgfVxyXG59XHJcbiNzZXJ2aWNlc1JvdXRlciB7XHJcbiAgICAuaW5uZXJIZWFkZXIge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206ICRzaXplLXNlcGFyYXRvcjMvMjtcclxuICAgIH1cclxufVxyXG4jc3RhdHMge1xyXG4gICAgbWFyZ2luLXRvcDogJHNpemUtc2VwYXJhdG9yMztcclxuICAgIHBhZGRpbmctdG9wOiAkc2l6ZS1zZXBhcmF0b3IzLzI7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogJHNpemUtc2VwYXJhdG9yMy8yO1xyXG4gICAgLmJhY2tncm91bmQge1xyXG4gICAgICAgIGxlZnQ6ICRzaXplLWNvbnRhaW5lcjMvMjtcclxuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gI3skc2l6ZS1jb250YWluZXIzfSk7XHJcbiAgICAgICAgLXdlYmtpdC1jbGlwLXBhdGg6IHBvbHlnb24oI3skc2l6ZS1jb250YWluZXIzLzJ9IDAlLCAxMDAlIDAsIDEwMCUgY2FsYygxMDAlIC0gI3skc2l6ZS1jb250YWluZXIzLzJ9KSwgY2FsYygxMDAlIC0gI3skc2l6ZS1jb250YWluZXIzLzJ9KSAxMDAlLCAwIDEwMCUsIDAlICN7JHNpemUtY29udGFpbmVyMy8yfSk7XHJcbiAgICAgICAgY2xpcC1wYXRoOiBwb2x5Z29uKCN7JHNpemUtY29udGFpbmVyMy8yfSAwJSwgMTAwJSAwLCAxMDAlIGNhbGMoMTAwJSAtICN7JHNpemUtY29udGFpbmVyMy8yfSksIGNhbGMoMTAwJSAtICN7JHNpemUtY29udGFpbmVyMy8yfSkgMTAwJSwgMCAxMDAlLCAwJSAjeyRzaXplLWNvbnRhaW5lcjMvMn0pO1xyXG4gICAgfVxyXG59XHJcbiNjb25uZWN0aW9uIHtcclxuICAgIC5pbm5lckNvbnRlbnQge1xyXG4gICAgICAgICYgPiAuc3BsaXQge1xyXG4gICAgICAgICAgICAmOm50aC1jaGlsZCgxKSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkc2l6ZS1zZXBhcmF0b3IzLzI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjpudGgtY2hpbGQoMikge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAkc2l6ZS1zZXBhcmF0b3IzLzI7XHJcbiAgICAgICAgICAgICAgICAmID4gKjpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkc2l6ZS1zZXBhcmF0b3IzLzI7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuI2Nvbm5lY3Rpb25QYXJ0bmVycyB7XHJcbiAgICBtYXJnaW4tdG9wOiAkc2l6ZS1zZXBhcmF0b3IzO1xyXG4gICAgcGFkZGluZy10b3A6ICRzaXplLXNlcGFyYXRvcjMvMjtcclxuICAgIHBhZGRpbmctYm90dG9tOiAkc2l6ZS1zZXBhcmF0b3IzLzI7XHJcbiAgICAuYmFja2dyb3VuZCB7XHJcbiAgICAgICAgbGVmdDogJHNpemUtY29udGFpbmVyMy8yO1xyXG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAjeyRzaXplLWNvbnRhaW5lcjN9KTtcclxuICAgICAgICAtd2Via2l0LWNsaXAtcGF0aDogcG9seWdvbigjeyRzaXplLWNvbnRhaW5lcjMvMn0gMCUsIDEwMCUgMCwgMTAwJSBjYWxjKDEwMCUgLSAjeyRzaXplLWNvbnRhaW5lcjMvMn0pLCBjYWxjKDEwMCUgLSAjeyRzaXplLWNvbnRhaW5lcjMvMn0pIDEwMCUsIDAgMTAwJSwgMCUgI3skc2l6ZS1jb250YWluZXIzLzJ9KTtcclxuICAgICAgICBjbGlwLXBhdGg6IHBvbHlnb24oI3skc2l6ZS1jb250YWluZXIzLzJ9IDAlLCAxMDAlIDAsIDEwMCUgY2FsYygxMDAlIC0gI3skc2l6ZS1jb250YWluZXIzLzJ9KSwgY2FsYygxMDAlIC0gI3skc2l6ZS1jb250YWluZXIzLzJ9KSAxMDAlLCAwIDEwMCUsIDAlICN7JHNpemUtY29udGFpbmVyMy8yfSk7XHJcbiAgICB9XHJcbn1cclxuI3NoaXBwaW5nUGFydG5lcnMge1xyXG4gICAgbWFyZ2luLXRvcDogJHNpemUtc2VwYXJhdG9yMztcclxuICAgIHBhZGRpbmctdG9wOiAkc2l6ZS1zZXBhcmF0b3IzLzI7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogJHNpemUtc2VwYXJhdG9yMy8yO1xyXG4gICAgLmJhY2tncm91bmQge1xyXG4gICAgICAgIGxlZnQ6ICRzaXplLWNvbnRhaW5lcjMvMjtcclxuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gI3skc2l6ZS1jb250YWluZXIzfSk7XHJcbiAgICAgICAgLXdlYmtpdC1jbGlwLXBhdGg6IHBvbHlnb24oI3skc2l6ZS1jb250YWluZXIzLzJ9IDAlLCAxMDAlIDAsIDEwMCUgY2FsYygxMDAlIC0gI3skc2l6ZS1jb250YWluZXIzLzJ9KSwgY2FsYygxMDAlIC0gI3skc2l6ZS1jb250YWluZXIzLzJ9KSAxMDAlLCAwIDEwMCUsIDAlICN7JHNpemUtY29udGFpbmVyMy8yfSk7XHJcbiAgICAgICAgY2xpcC1wYXRoOiBwb2x5Z29uKCN7JHNpemUtY29udGFpbmVyMy8yfSAwJSwgMTAwJSAwLCAxMDAlIGNhbGMoMTAwJSAtICN7JHNpemUtY29udGFpbmVyMy8yfSksIGNhbGMoMTAwJSAtICN7JHNpemUtY29udGFpbmVyMy8yfSkgMTAwJSwgMCAxMDAlLCAwJSAjeyRzaXplLWNvbnRhaW5lcjMvMn0pO1xyXG4gICAgfVxyXG4gICAgLmlubmVySGVhZGVyIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAkc2l6ZS1zZXBhcmF0b3IzLzI7XHJcbiAgICB9XHJcbn1cclxuI2J1c2luZXNzSFVCIHtcclxuICAgIC5pbm5lckhlYWRlciB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogJHNpemUtc2VwYXJhdG9yMy8yO1xyXG4gICAgfVxyXG4gICAgLmlubmVyQ29udGVudCB7XHJcbiAgICAgICAgJiA+IC5zcGxpdCB7XHJcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDEpIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6ICRzaXplLXNlcGFyYXRvcjMvMjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOm50aC1jaGlsZCgyKSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6ICRzaXplLXNlcGFyYXRvcjMvMjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmID4gKjpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRzaXplLXNlcGFyYXRvcjMvMjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4jcGFydG5lcnMge1xyXG4gICAgLmlubmVySGVhZGVyIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAkc2l6ZS1zZXBhcmF0b3IzLzI7XHJcbiAgICB9XHJcbn1cclxuLmxvZ28ge1xyXG4gICAgI3NpZGVNZW51ICYge1xyXG4gICAgICAgICYubG9nby1tYXN0ZXIge1xyXG4gICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA4MHB4O1xyXG4gICAgICAgICAgICAgICAgJiA+IHBhdGgge1xyXG4gICAgICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDMpLFxyXG4gICAgICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDQpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmlsbDogI2ZmZjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIGxvdyBkaXNwbGF5Ki9cclxuQG1lZGlhIChtYXgtaGVpZ2h0OiAkc2l6ZS1kaXNwbGF5TWluSGVpZ2h0KSB7XHJcblxyXG59IiwKCQkiLy8gbWFpbjogbWFzdGVyLnNjc3NcclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSA8PSA3NjcgKi9cclxuYm9keSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAkc2l6ZS1maXhlZE5hdmlnYXRpb247XHJcbn1cclxuaGVhZGVyIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGhlaWdodDogJHNpemUtaGVhZGVyIC0gNTBweDtcclxuICAgIHRyYW5zZm9ybTogdW5zZXQgIWltcG9ydGFudDtcclxuICAgIC13ZWJraXQtYmFja2Ryb3AtZmlsdGVyOiBub25lO1xyXG4gICAgYmFja2Ryb3AtZmlsdGVyOiBub25lO1xyXG4gICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgICYuc3RpY2t5IHtcclxuICAgICAgICBoZWlnaHQ6ICRzaXplLWhlYWRlciAtIDUwcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgLXdlYmtpdC1iYWNrZHJvcC1maWx0ZXI6IG5vbmU7XHJcbiAgICAgICAgYmFja2Ryb3AtZmlsdGVyOiBub25lO1xyXG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICB9XHJcbn1cclxubWFpbiB7XHJcbiAgICB0cmFuc2l0aW9uOiBub25lO1xyXG4gICAgdHJhbnNmb3JtOiBub25lO1xyXG4gICAgYm9keS5zaWRlUGFuZWwtb3BlbiAmIHtcclxuICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XHJcbiAgICB9XHJcbn1cclxuLnRleHQge1xyXG4gICAgaDEsXHJcbiAgICBoMiB7XHJcbiAgICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6ICRzaXplLXNlcGFyYXRvcjQvMjtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6ICRzaXplLXNlcGFyYXRvcjQvMjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBoMyB7XHJcbiAgICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6ICRzaXplLXNlcGFyYXRvcjQvMjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAud3AtYmxvY2stbWVkaWEtdGV4dC5pcy1zdGFja2VkLW9uLW1vYmlsZSB7XHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgLW1zLWdyaWQtY29sdW1uczogMTAwJSAhaW1wb3J0YW50O1xyXG4gICAgICAgIC53cC1ibG9jay1tZWRpYS10ZXh0X19tZWRpYSB7XHJcbiAgICAgICAgICAgIGdyaWQtcm93OiAxO1xyXG4gICAgICAgICAgICBncmlkLWNvbHVtbjogMTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLndwLWJsb2NrLW1lZGlhLXRleHRfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICBncmlkLXJvdzogMjtcclxuICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDE7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDFlbSAwIDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgZmlndXJlLndwLWJsb2NrLWltYWdlIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG4gICAgLndwLWJsb2NrLWNvbHVtbnMge1xyXG4gICAgICAgICYgPiAud3AtYmxvY2stY29sdW1uID4gKjpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogLjc1ZW07XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYgPiAqOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IC43NWVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC53cC1ibG9jay1zcGFjZXJbc3R5bGU9XCJoZWlnaHQ6MXB4XCJdIHtcclxuICAgICAgICBoZWlnaHQ6ICRzaXplLXNlcGFyYXRvcjQgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC53cC1ibG9jay1ncm91cCB7XHJcbiAgICAgICAgJiA+ICo6bm90KDpsYXN0LWNoaWxkKTpub3QoaDEpOm5vdChoMik6bm90KGgzKTpub3QoaDQpOm5vdChoNSk6bm90KGg2KSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IC43NWVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIGJvZHkucGFnZS10ZW1wbGF0ZS1wYWdlLWhvbWUgI3BhZ2VEZWZhdWx0ICYge1xyXG4gICAgICAgIC53cC1ibG9jay1jb2x1bW5zIHtcclxuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMSwgMWZyKTtcclxuICAgICAgICAgICAgZ3JpZC1hdXRvLXJvd3M6IGF1dG87XHJcbiAgICAgICAgICAgIGdyaWQtZ2FwOiAuNzVlbTtcclxuICAgICAgICAgICAgZ2FwOiAuNzVlbTtcclxuICAgICAgICAgICAgJiA+ICo6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC53cC1ibG9jay1pbWFnZSB7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDMwMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgYXNpZGUjcHJlZm9vdGVyICYge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206ICRzaXplLWdhcDtcclxuICAgICAgICBoMiB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS44ZW07XHJcbiAgICAgICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAuNWVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHAge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDFlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAjcHJpY2VMaXN0IC5pbm5lckNvbnRlbnQgPiAmIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgfVxyXG59XHJcbiNwYWdlTWVudSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXgtaGVpZ2h0OiBub25lO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogJHNpemUtc2VwYXJhdG9yNC8yO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xyXG4gICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDI1cHg7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB6LWluZGV4OiAtMTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDI1cHgpO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoIzAwMCwgLjgpO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICAgICAgYm94LXNoYWRvdzogMCAxMHB4IDEwcHggcmdiYSgjMDAwLCAuMSk7XHJcbiAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAgICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgICAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWSgwKTtcclxuICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3A7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogJGFuaTtcclxuICAgIH1cclxuICAgICYgPiAqOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICB9XHJcbiAgICAmLm9mZnNldCB7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgfVxyXG4gICAgJi5vcGVuIHtcclxuICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGVZKDEpO1xyXG4gICAgICAgIH1cclxuICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDk5OTlweDtcclxuICAgICAgICAgICAgcGFkZGluZzogMTBweCAyMHB4IDIwcHg7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGVZKDEpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIHVsIHtcclxuICAgICAgICBtYXgtaGVpZ2h0OiAwO1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMjBweDtcclxuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWSgwKTtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3A7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlLWluLW91dDtcclxuICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICYuYWN0aXZlIH4gLnRleHQge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gICAgLmJ0bltvbmNsaWNrKj1cIm1hdXNTY3JpcHQucGFnZU1lbnVfdG9nZ2xlVmlld1wiXSB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgIHBhZGRpbmc6IDE1cHg7XHJcbiAgICAgICAgJiA+ICo6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgZmlsbDogY3VycmVudENvbG9yO1xyXG4gICAgICAgICAgICBmaWx0ZXI6IGRyb3Atc2hhZG93KDJweCAycHggMnB4IHJnYmEoIzAwMCwgLjI1KSk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiNmaXhlZE5hdmlnYXRpb24ge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgaGVpZ2h0OiAkc2l6ZS1maXhlZE5hdmlnYXRpb247XHJcbiAgICBwYWRkaW5nOiAwICRzaXplLWNvbnRhaW5lcjQ7XHJcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKCMwMDAsIC45OCk7XHJcbiAgICBib3gtc2hhZG93OiAwIC0xMHB4IDEwcHggcmdiYSgjMDAwLCAuMik7XHJcbiAgICB0cmFuc2l0aW9uOiAkYW5pO1xyXG4gICAgYm9keTpub3QoLnNpZGVQYW5lbC1vcGVuKSBoZWFkZXIubGF0ZW50ICYge1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTtcclxuICAgIH1cclxuICAgIGhlYWRlci5sYXRlbnQgJiB7XHJcbiAgICAgICAgYm94LXNoYWRvdzogMCAtMTBweCAxMHB4IHJnYmEoIzAwMCwgMCk7XHJcbiAgICB9XHJcbn1cclxuI2JhY2tUb1RvcCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmUgIWltcG9ydGFudDtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgd2lkdGg6IDMwcHg7XHJcbiAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICBzdmcge1xyXG4gICAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICAgIGhlaWdodDogMjBweDtcclxuICAgICAgICBmaWxsOiAjZmZmO1xyXG4gICAgfVxyXG59XHJcbi5zaWRlUGFuZWwge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAuc2lkZVBhbmVsLWNvbnRlbnQge1xyXG4gICAgICAgIGhlaWdodDogY2FsYygxMDB2aCAtICN7JHNpemUtZml4ZWROYXZpZ2F0aW9ufSk7XHJcbiAgICAgICAgcGFkZGluZzogJHNpemUtc2VwYXJhdG9yNDtcclxuICAgIH1cclxuICAgIC5zaWRlUGFuZWwtdG9nZ2xlIHN2ZyB7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgIH1cclxuICAgIGJvZHkuc2lkZVBhbmVsLW9wZW4gaGVhZGVyLmxhdGVudCAmIC5zaWRlUGFuZWwtY29udGVudCB7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgfVxyXG4gICAgaGVhZGVyLnN0aWNreSAmIHtcclxuICAgICAgICAuc2lkZVBhbmVsLXRvZ2dsZSB7XHJcbiAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICBmaWxsOiAjZmZmO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbmJvZHkuc2lkZVBhbmVsLW9wZW4gYXNpZGUsXHJcbmJvZHk6bm90KC50b3VjaERldmljZSkgLm1vZGFsT3BlbiB+IGFzaWRlLFxyXG5ib2R5LnNpZGVQYW5lbC1vcGVuIGZvb3RlcixcclxuYm9keS5zaWRlUGFuZWwtb3BlbiBoZWFkZXIgPiAuY29udGFpbmVyID4gLnNwbGl0ID4gKjpub3QoLnNpZGVQYW5lbCksXHJcbmJvZHkuc2lkZVBhbmVsLW9wZW4gaGVhZGVyID4gLmNvbnRhaW5lciA+IC5zcGxpdCA+IC5zaWRlUGFuZWwgPiAuc2lkZVBhbmVsLXRvZ2dsZSxcclxuYm9keS5zaWRlUGFuZWwtb3BlbiBoZWFkZXIgPiAuY29udGFpbmVyID4gI2ZpeGVkTmF2aWdhdGlvbiA+ICo6bm90KC5vcGVuKSxcclxuYm9keS5zaWRlUGFuZWwtb3BlbiBtYWluLFxyXG5ib2R5Om5vdCgudG91Y2hEZXZpY2UpIC5tb2RhbE9wZW4ge1xyXG4gICAgZmlsdGVyOiBub25lO1xyXG59XHJcbmZvb3RlciB7XHJcbiAgICBwYWRkaW5nOiAkc2l6ZS1zZXBhcmF0b3I0IDA7XHJcbn1cclxuc2VjdGlvbiB7XHJcbiAgICBwYWRkaW5nLXRvcDogJHNpemUtc2VwYXJhdG9yNDtcclxuICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206ICRzaXplLXNlcGFyYXRvcjQ7XHJcbiAgICB9XHJcbn1cclxuLmNvbnRhaW5lciB7XHJcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gI3skc2l6ZS1jb250YWluZXI0KjJ9KTtcclxuICAgIG1hcmdpbjogMCAkc2l6ZS1jb250YWluZXI0O1xyXG4gICAgaGVhZGVyLnN0aWNreSAmIHtcclxuICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi5sb2dvIHtcclxuICAgICYubG9nby1wYXJ0bmVyIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDkwcHg7XHJcbiAgICAgICAgbWF4LWhlaWdodDogNDBweDtcclxuICAgIH1cclxuICAgIGhlYWRlciA+IC5jb250YWluZXIgPiAuc3BsaXQgPiBoMSA+ICYge1xyXG4gICAgICAgICYubG9nby1tYXN0ZXIge1xyXG4gICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAkc2l6ZS1oZWFkZXIgLSA2MHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgYm9keS5wYWdlLXRlbXBsYXRlLXBhZ2UtaG9tZSBoZWFkZXI6bm90KC5zdGlja3kpID4gLmNvbnRhaW5lciA+IC5zcGxpdCA+IGgxID4gJiB7XHJcbiAgICAgICAgJi5sb2dvLW1hc3RlciB7XHJcbiAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICBmaWxsOiByZXZlcnQtbGF5ZXI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLml0ZW1zIHtcclxuICAgICYuaXRlbXMtcm91dGVzIHtcclxuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxLCAxZnIpO1xyXG4gICAgICAgIGdyaWQtYXV0by1yb3dzOiBhdXRvO1xyXG4gICAgfVxyXG4gICAgJi5pdGVtcy10ZXN0aW1vbmlhbHMge1xyXG4gICAgICAgICYgPiAqOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkc2l6ZS1zZXBhcmF0b3I0LzI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgI2FydGljbGVzTGlzdCAmIHtcclxuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxLCAxZnIpO1xyXG4gICAgICAgIGdyaWQtZ2FwOiAkc2l6ZS1nYXAvMjtcclxuICAgICAgICBnYXA6ICRzaXplLWdhcC8yO1xyXG4gICAgICAgICYgPiAqIHtcclxuICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICBncmlkLWNvbHVtbjogMSAvIDI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAjcXVpY2tCbG9nICYge1xyXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEsIDFmcik7XHJcbiAgICAgICAgZ3JpZC1nYXA6ICRzaXplLWdhcC8yO1xyXG4gICAgICAgIGdhcDogJHNpemUtZ2FwLzI7XHJcbiAgICAgICAgJiA+ICo6bm90KDpmaXJzdC1jaGlsZCkge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICNzdGF0cyAmLml0ZW1zLXN0YXRzIHtcclxuICAgICAgICBncmlkLWdhcDogJHNpemUtZ2FwO1xyXG4gICAgICAgIGdhcDogJHNpemUtZ2FwO1xyXG4gICAgICAgICYgPiAqIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi5pdGVtIHtcclxuICAgICYuaXRlbS1hcnRpY2xlIHtcclxuICAgICAgICAmID4gLnNwbGl0IHtcclxuICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgI3Rlc3RpbW9uaWFsc0xpc3QgJi5pdGVtLXRlc3RpbW9uaWFsIHtcclxuICAgICAgICAmOm50aC1jaGlsZChvZGQpIHtcclxuICAgICAgICAgICAgLXdlYmtpdC1jbGlwLXBhdGg6IHBvbHlnb24oMCAwLCBjYWxjKDEwMCUgLSAjeyRzaXplLWNvbnRhaW5lcjQvMn0pIDAlLCAxMDAlICN7JHNpemUtY29udGFpbmVyNC8yfSwgMTAwJSAxMDAlLCAjeyRzaXplLWNvbnRhaW5lcjQvMn0gMTAwJSwgMCUgY2FsYygxMDAlIC0gI3skc2l6ZS1jb250YWluZXI0LzJ9KSk7XHJcbiAgICAgICAgICAgIGNsaXAtcGF0aDogcG9seWdvbigwIDAsIGNhbGMoMTAwJSAtICN7JHNpemUtY29udGFpbmVyNC8yfSkgMCUsIDEwMCUgI3skc2l6ZS1jb250YWluZXI0LzJ9LCAxMDAlIDEwMCUsICN7JHNpemUtY29udGFpbmVyNC8yfSAxMDAlLCAwJSBjYWxjKDEwMCUgLSAjeyRzaXplLWNvbnRhaW5lcjQvMn0pKTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjpudGgtY2hpbGQoZXZlbikge1xyXG4gICAgICAgICAgICAtd2Via2l0LWNsaXAtcGF0aDogcG9seWdvbigjeyRzaXplLWNvbnRhaW5lcjQvMn0gMCUsIDEwMCUgMCwgMTAwJSBjYWxjKDEwMCUgLSAjeyRzaXplLWNvbnRhaW5lcjQvMn0pLCBjYWxjKDEwMCUgLSAjeyRzaXplLWNvbnRhaW5lcjQvMn0pIDEwMCUsIDAgMTAwJSwgMCUgI3skc2l6ZS1jb250YWluZXI0LzJ9KTtcclxuICAgICAgICAgICAgY2xpcC1wYXRoOiBwb2x5Z29uKCN7JHNpemUtY29udGFpbmVyNC8yfSAwJSwgMTAwJSAwLCAxMDAlIGNhbGMoMTAwJSAtICN7JHNpemUtY29udGFpbmVyNC8yfSksIGNhbGMoMTAwJSAtICN7JHNpemUtY29udGFpbmVyNC8yfSkgMTAwJSwgMCAxMDAlLCAwJSAjeyRzaXplLWNvbnRhaW5lcjQvMn0pO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4uc3dpcGVyLWNvbnRhaW5lciB7XHJcbiAgICAuc3dpcGVyLW5leHQsXHJcbiAgICAuc3dpcGVyLXByZXYge1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgIH1cclxuICAgIC5zd2lwZXItbmV4dCB7XHJcbiAgICAgICAgcmlnaHQ6ICRzaXplLWNvbnRhaW5lcjQvMjtcclxuICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XHJcbiAgICB9XHJcbiAgICAuc3dpcGVyLXByZXYge1xyXG4gICAgICAgIGxlZnQ6ICRzaXplLWNvbnRhaW5lcjQvMjtcclxuICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XHJcbiAgICB9XHJcbiAgICAuc3dpcGVyLXBhZ2luYXRpb24ge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICB9XHJcbiAgICAjaG9tZVNsaWRlciAmIHtcclxuICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAjeyRzaXplLWZpeGVkTmF2aWdhdGlvbn0pO1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDYwMHB4O1xyXG4gICAgICAgIC5zd2lwZXItc2xpZGUge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gI3skc2l6ZS1maXhlZE5hdmlnYXRpb259KTtcclxuICAgICAgICAgICAgbWluLWhlaWdodDogNjAwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zd2lwZXItc2xpZGUgLmltYWdlLWJnIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuc3dpcGVyLXNsaWRlIC5jb250ZW50IHtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICB0b3A6IHVuc2V0O1xyXG4gICAgICAgICAgICBsZWZ0OiB1bnNldDtcclxuICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogdW5zZXQ7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6ICRzaXplLWNvbnRhaW5lcjQ7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogJHNpemUtY29udGFpbmVyNDtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiBub25lO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICYgPiAqOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuc3dpcGVyLXNsaWRlIC5pbWFnZVdyYXAge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHRvcDogdW5zZXQ7XHJcbiAgICAgICAgICAgIHJpZ2h0OiB1bnNldDtcclxuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAxNTBweDtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogJHNpemUtY29udGFpbmVyNDtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206ICRzaXplLXNlcGFyYXRvcjQvMjtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAkc2l6ZS1jb250YWluZXI0O1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zd2lwZXItc2xpZGUgYS5pbWFnZVdyYXAgLmltYWdlIHtcclxuICAgICAgICAgICAgc2NhbGU6IDE7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zd2lwZXItcGFnaW5hdGlvbiB7XHJcbiAgICAgICAgICAgIGJvdHRvbTogMTBweDtcclxuICAgICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zd2lwZXItbmV4dCxcclxuICAgICAgICAuc3dpcGVyLXByZXYge1xyXG4gICAgICAgICAgICB0b3A6IGNhbGMoNTAlIC0gMjVweCk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgI3Rlc3RpbW9uaWFscyAmIHtcclxuICAgICAgICBwYWRkaW5nOiAwICRzaXplLWNvbnRhaW5lcjQvNDtcclxuICAgICAgICAtd2Via2l0LW1hc2staW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgcmdiYSgjMDAwLCAwKSAwJSwgcmdiYSgjMDAwLCAxKSAjeyRzaXplLWNvbnRhaW5lcjQvNH0sIHJnYmEoIzAwMCwgMSkgY2FsYygxMDAlIC0gI3skc2l6ZS1jb250YWluZXI0LzR9KSwgcmdiYSgjMDAwLCAwKSAxMDAlKTtcclxuICAgICAgICBtYXNrLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHJnYmEoIzAwMCwgMCkgMCUsIHJnYmEoIzAwMCwgMSkgI3skc2l6ZS1jb250YWluZXI0LzR9LCByZ2JhKCMwMDAsIDEpIGNhbGMoMTAwJSAtICN7JHNpemUtY29udGFpbmVyNC80fSksIHJnYmEoIzAwMCwgMCkgMTAwJSk7XHJcbiAgICB9XHJcbiAgICAucGFydG5lclNsaWRlciAmIHtcclxuICAgICAgICBwYWRkaW5nOiAwICRzaXplLWNvbnRhaW5lcjQvNDtcclxuICAgICAgICAtd2Via2l0LW1hc2staW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgcmdiYSgjMDAwLCAwKSAwJSwgcmdiYSgjMDAwLCAxKSAjeyRzaXplLWNvbnRhaW5lcjQvNH0sIHJnYmEoIzAwMCwgMSkgY2FsYygxMDAlIC0gI3skc2l6ZS1jb250YWluZXI0LzR9KSwgcmdiYSgjMDAwLCAwKSAxMDAlKTtcclxuICAgICAgICBtYXNrLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHJnYmEoIzAwMCwgMCkgMCUsIHJnYmEoIzAwMCwgMSkgI3skc2l6ZS1jb250YWluZXI0LzR9LCByZ2JhKCMwMDAsIDEpIGNhbGMoMTAwJSAtICN7JHNpemUtY29udGFpbmVyNC80fSksIHJnYmEoIzAwMCwgMCkgMTAwJSk7XHJcbiAgICAgICAgLnN3aXBlci1zbGlkZSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKCgxMDAlIC8gNCkgLSAoMyAqICN7JHNpemUtZ2FwfSAvIDQpKTtcclxuICAgICAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogJHNpemUtZ2FwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zd2lwZXItbmV4dCxcclxuICAgICAgICAuc3dpcGVyLXByZXYge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4jc2libGluZ3NBcnRpY2xlcyB7XHJcbiAgICAmID4gLnNwbGl0IHtcclxuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogJHNpemUtc2VwYXJhdG9yNC8yO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6ICRzaXplLXNlcGFyYXRvcjQvMjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuI2NvbnRhY3Qge1xyXG4gICAgLmlubmVyQ29udGVudCB7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAmID4gLnNwbGl0IHtcclxuICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRzaXplLXNlcGFyYXRvcjQvMjtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmlubmVyRm9vdGVyIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAkc2l6ZS1zZXBhcmF0b3I0LzI7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtJHNpemUtY29udGFpbmVyNDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogLSRzaXplLWNvbnRhaW5lcjQ7XHJcbiAgICB9XHJcbiAgICBoZWFkZXIuc3RpY2t5Om5vdCgubGF0ZW50KSB+IG1haW4gJiAuaW5uZXJDb250ZW50ID4gLnNwbGl0Omxhc3QtY2hpbGQge1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgIH1cclxufVxyXG4jcGFnZUludHJvIHtcclxuICAgIG1pbi1oZWlnaHQ6IDE1MHB4O1xyXG4gICAgcGFkZGluZy10b3A6ICRzaXplLWhlYWRlciAtIDUwcHggKyAyMHB4O1xyXG4gICAgLmlubmVyQ29udGVudCB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIH1cclxufVxyXG4jYXJ0aWNsZSxcclxuI3BhZ2VEZWZhdWx0IHtcclxuICAgIC5pbm5lckNvbnRlbnQge1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICB9XHJcbiAgICAuaW5uZXJGb290ZXIge1xyXG4gICAgICAgIG1hcmdpbi10b3A6ICRzaXplLXNlcGFyYXRvcjQvMjtcclxuICAgIH1cclxufVxyXG4jcXVpY2tCbG9nIHtcclxuICAgIC5pbm5lckNvbnRlbnQge1xyXG4gICAgICAgIG1hcmdpbi10b3A6ICRzaXplLXNlcGFyYXRvcjQvMjtcclxuICAgIH1cclxuICAgIC5pbm5lckZvb3RlciB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogJHNpemUtc2VwYXJhdG9yNC8yO1xyXG4gICAgfVxyXG59XHJcbiNob21lU2xpZGVyIHtcclxuICAgIGhlaWdodDogY2FsYygxMDB2aCAtICN7JHNpemUtZml4ZWROYXZpZ2F0aW9ufSk7XHJcbiAgICBtaW4taGVpZ2h0OiA2MDBweDtcclxufVxyXG4ucGhvdG9HYWxsZXJ5IHtcclxuICAgICYubXVsdGlwbGUge1xyXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XHJcbiAgICB9XHJcbn1cclxuaGVhZGVyID4gLmNvbnRhaW5lciA+IC5zcGxpdCA+IC5zaG93T25GaXhlZE5hdmlnYXRpb24sXHJcbmhlYWRlciA+IC5jb250YWluZXIgPiAuc3BsaXQgPiAjc2lkZU1lbnUge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxufVxyXG4jcHJpY2VMaXN0IHtcclxuICAgIC5pbm5lckhlYWRlciB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogJHNpemUtc2VwYXJhdG9yNC8yO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICB9XHJcbiAgICAuaW5uZXJGb290ZXIge1xyXG4gICAgICAgIG1hcmdpbi10b3A6ICRzaXplLXNlcGFyYXRvcjQvMjtcclxuICAgIH1cclxufVxyXG4jdGVzdGltb25pYWxzIHtcclxuICAgIG1hcmdpbi10b3A6ICRzaXplLXNlcGFyYXRvcjQ7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogJHNpemUtc2VwYXJhdG9yNDtcclxuICAgIC5iYWNrZ3JvdW5kIHtcclxuICAgICAgICBsZWZ0OiAkc2l6ZS1jb250YWluZXI0LzI7XHJcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtICN7JHNpemUtY29udGFpbmVyNH0pO1xyXG4gICAgICAgIC13ZWJraXQtY2xpcC1wYXRoOiBwb2x5Z29uKDAgMCwgY2FsYygxMDAlIC0gI3skc2l6ZS1jb250YWluZXI0LzJ9KSAwJSwgMTAwJSAjeyRzaXplLWNvbnRhaW5lcjQvMn0sIDEwMCUgMTAwJSwgI3skc2l6ZS1jb250YWluZXI0LzJ9IDEwMCUsIDAlIGNhbGMoMTAwJSAtICN7JHNpemUtY29udGFpbmVyNC8yfSkpO1xyXG4gICAgICAgIGNsaXAtcGF0aDogcG9seWdvbigwIDAsIGNhbGMoMTAwJSAtICN7JHNpemUtY29udGFpbmVyNC8yfSkgMCUsIDEwMCUgI3skc2l6ZS1jb250YWluZXI0LzJ9LCAxMDAlIDEwMCUsICN7JHNpemUtY29udGFpbmVyNC8yfSAxMDAlLCAwJSBjYWxjKDEwMCUgLSAjeyRzaXplLWNvbnRhaW5lcjQvMn0pKTtcclxuICAgIH1cclxuICAgIC5pbm5lckhlYWRlciB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogJHNpemUtc2VwYXJhdG9yNC8yO1xyXG4gICAgfVxyXG4gICAgLmlubmVyRm9vdGVyIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAkc2l6ZS1zZXBhcmF0b3I0LzI7XHJcbiAgICB9XHJcbn1cclxuYXNpZGUjcHJlZm9vdGVyIHtcclxuICAgIG1hcmdpbi1ib3R0b206IC0kc2l6ZS1zZXBhcmF0b3I0LzI7XHJcbiAgICAuaW5uZXJDb250ZW50IHtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICYgPiAuc3BsaXQge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgcGFkZGluZzogJHNpemUtZ2FwO1xyXG4gICAgICAgICAgICAmOm50aC1jaGlsZCgxKSB7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAuYmFja2dyb3VuZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAtd2Via2l0LW1hc2staW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoIzAwMCwgMSkgY2FsYygxMDAlIC0gI3skc2l6ZS1zZXBhcmF0b3I0fSksIHJnYmEoIzAwMCwgMCkgMTAwJSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hc2staW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoIzAwMCwgMSkgY2FsYygxMDAlIC0gI3skc2l6ZS1zZXBhcmF0b3I0fSksIHJnYmEoIzAwMCwgMCkgMTAwJSk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgYm9keS5wYWdlLXRlbXBsYXRlLWRlZmF1bHQgbWFpbjpoYXMoI3NoaXBwaW5nUGFydG5lcnMpIH4gJixcclxuICAgIGJvZHkucGFnZS10ZW1wbGF0ZS1kZWZhdWx0IG1haW46aGFzKCNjb25uZWN0aW9uUGFydG5lcnMpIH4gJixcclxuICAgIGJvZHkucGFnZS10ZW1wbGF0ZS1kZWZhdWx0IG1haW46aGFzKCNzdGF0czpsYXN0LWNoaWxkKSB+ICYsXHJcbiAgICBib2R5LnBhZ2UtdGVtcGxhdGUtcGFnZS1ob21lIG1haW46bm90KDpoYXMoI3F1aWNrQmxvZykpIH4gJiB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6ICRzaXplLXNlcGFyYXRvcjQ7XHJcbiAgICB9XHJcbn1cclxuI3NlcnZpY2VzUm91dGVyIHtcclxuICAgIC5pbm5lckhlYWRlciB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogJHNpemUtc2VwYXJhdG9yNC8yO1xyXG4gICAgfVxyXG59XHJcbiNzdGF0cyB7XHJcbiAgICBtYXJnaW4tdG9wOiAkc2l6ZS1zZXBhcmF0b3I0O1xyXG4gICAgcGFkZGluZy10b3A6ICRzaXplLXNlcGFyYXRvcjQvMjtcclxuICAgIHBhZGRpbmctYm90dG9tOiAkc2l6ZS1zZXBhcmF0b3I0LzI7XHJcbiAgICAuYmFja2dyb3VuZCB7XHJcbiAgICAgICAgbGVmdDogJHNpemUtY29udGFpbmVyNC8yO1xyXG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAjeyRzaXplLWNvbnRhaW5lcjR9KTtcclxuICAgICAgICAtd2Via2l0LWNsaXAtcGF0aDogcG9seWdvbigjeyRzaXplLWNvbnRhaW5lcjQvMn0gMCUsIDEwMCUgMCwgMTAwJSBjYWxjKDEwMCUgLSAjeyRzaXplLWNvbnRhaW5lcjQvMn0pLCBjYWxjKDEwMCUgLSAjeyRzaXplLWNvbnRhaW5lcjQvMn0pIDEwMCUsIDAgMTAwJSwgMCUgI3skc2l6ZS1jb250YWluZXI0LzJ9KTtcclxuICAgICAgICBjbGlwLXBhdGg6IHBvbHlnb24oI3skc2l6ZS1jb250YWluZXI0LzJ9IDAlLCAxMDAlIDAsIDEwMCUgY2FsYygxMDAlIC0gI3skc2l6ZS1jb250YWluZXI0LzJ9KSwgY2FsYygxMDAlIC0gI3skc2l6ZS1jb250YWluZXI0LzJ9KSAxMDAlLCAwIDEwMCUsIDAlICN7JHNpemUtY29udGFpbmVyNC8yfSk7XHJcbiAgICB9XHJcbn1cclxuI2Nvbm5lY3Rpb24ge1xyXG4gICAgLmlubmVyQ29udGVudCB7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xyXG4gICAgICAgICYgPiAuc3BsaXQge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgJjpudGgtY2hpbGQoMSkge1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAzMDBweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAkc2l6ZS1zZXBhcmF0b3I0LzI7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDIpIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICYgPiAqOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRzaXplLXNlcGFyYXRvcjQvMjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4jY29ubmVjdGlvblBhcnRuZXJzIHtcclxuICAgIG1hcmdpbi10b3A6ICRzaXplLXNlcGFyYXRvcjQ7XHJcbiAgICBwYWRkaW5nLXRvcDogJHNpemUtc2VwYXJhdG9yNC8yO1xyXG4gICAgcGFkZGluZy1ib3R0b206ICRzaXplLXNlcGFyYXRvcjQvMjtcclxuICAgIC5iYWNrZ3JvdW5kIHtcclxuICAgICAgICBsZWZ0OiAkc2l6ZS1jb250YWluZXI0LzI7XHJcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtICN7JHNpemUtY29udGFpbmVyNH0pO1xyXG4gICAgICAgIC13ZWJraXQtY2xpcC1wYXRoOiBwb2x5Z29uKCN7JHNpemUtY29udGFpbmVyNC8yfSAwJSwgMTAwJSAwLCAxMDAlIGNhbGMoMTAwJSAtICN7JHNpemUtY29udGFpbmVyNC8yfSksIGNhbGMoMTAwJSAtICN7JHNpemUtY29udGFpbmVyNC8yfSkgMTAwJSwgMCAxMDAlLCAwJSAjeyRzaXplLWNvbnRhaW5lcjQvMn0pO1xyXG4gICAgICAgIGNsaXAtcGF0aDogcG9seWdvbigjeyRzaXplLWNvbnRhaW5lcjQvMn0gMCUsIDEwMCUgMCwgMTAwJSBjYWxjKDEwMCUgLSAjeyRzaXplLWNvbnRhaW5lcjQvMn0pLCBjYWxjKDEwMCUgLSAjeyRzaXplLWNvbnRhaW5lcjQvMn0pIDEwMCUsIDAgMTAwJSwgMCUgI3skc2l6ZS1jb250YWluZXI0LzJ9KTtcclxuICAgIH1cclxufVxyXG4jc2hpcHBpbmdQYXJ0bmVycyB7XHJcbiAgICBtYXJnaW4tdG9wOiAkc2l6ZS1zZXBhcmF0b3I0O1xyXG4gICAgcGFkZGluZy10b3A6ICRzaXplLXNlcGFyYXRvcjQvMjtcclxuICAgIHBhZGRpbmctYm90dG9tOiAkc2l6ZS1zZXBhcmF0b3I0LzI7XHJcbiAgICAuYmFja2dyb3VuZCB7XHJcbiAgICAgICAgbGVmdDogJHNpemUtY29udGFpbmVyNC8yO1xyXG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAjeyRzaXplLWNvbnRhaW5lcjR9KTtcclxuICAgICAgICAtd2Via2l0LWNsaXAtcGF0aDogcG9seWdvbigjeyRzaXplLWNvbnRhaW5lcjQvMn0gMCUsIDEwMCUgMCwgMTAwJSBjYWxjKDEwMCUgLSAjeyRzaXplLWNvbnRhaW5lcjQvMn0pLCBjYWxjKDEwMCUgLSAjeyRzaXplLWNvbnRhaW5lcjQvMn0pIDEwMCUsIDAgMTAwJSwgMCUgI3skc2l6ZS1jb250YWluZXI0LzJ9KTtcclxuICAgICAgICBjbGlwLXBhdGg6IHBvbHlnb24oI3skc2l6ZS1jb250YWluZXI0LzJ9IDAlLCAxMDAlIDAsIDEwMCUgY2FsYygxMDAlIC0gI3skc2l6ZS1jb250YWluZXI0LzJ9KSwgY2FsYygxMDAlIC0gI3skc2l6ZS1jb250YWluZXI0LzJ9KSAxMDAlLCAwIDEwMCUsIDAlICN7JHNpemUtY29udGFpbmVyNC8yfSk7XHJcbiAgICB9XHJcbiAgICAuaW5uZXJIZWFkZXIge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206ICRzaXplLXNlcGFyYXRvcjQvMjtcclxuICAgIH1cclxufVxyXG4jYnVzaW5lc3NIVUIge1xyXG4gICAgLmlubmVySGVhZGVyIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAkc2l6ZS1zZXBhcmF0b3I0LzI7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIH1cclxuICAgIC5pbm5lckNvbnRlbnQge1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgJiA+IC5zcGxpdCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAmOm50aC1jaGlsZCgxKSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOm50aC1jaGlsZCgyKSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogJHNpemUtc2VwYXJhdG9yNC8yO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYgPiAqOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJHNpemUtc2VwYXJhdG9yNC8yO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiNwYXJ0bmVycyB7XHJcbiAgICAuaW5uZXJIZWFkZXIge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206ICRzaXplLXNlcGFyYXRvcjQvMjtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgfVxyXG59XHJcbi53cC1ibG9jay1idXR0b25fX2xpbmssXHJcbi5idG4sXHJcbi5idXR0b24sXHJcbmJ1dHRvbjpub3QoLnBzd3BfX2J1dHRvbiksXHJcbmlucHV0W3R5cGU9XCJidXR0b25cIl0sXHJcbmlucHV0W3R5cGU9XCJyZXNldFwiXSxcclxuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XHJcbiAgICBoZWFkZXIgPiAuY29udGFpbmVyID4gLnNwbGl0Om50aC1jaGlsZCgyKSA+ICYge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbn1cclxuLmxhYmVsIHtcclxuICAgICYubGFiZWwtc2VjdGlvbiB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS40ZW07XHJcbiAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICB0b3A6IC42ZW07XHJcbiAgICAgICAgICAgIHJpZ2h0OiBjYWxjKDEwMCUgKyAxMHB4KTtcclxuICAgICAgICAgICAgbGVmdDogdW5zZXQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgI2hvbWVTbGlkZXIgJiB7XHJcbiAgICAgICAgJi5sYWJlbC0xIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxLjNlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAjcGFydG5lcnMgJixcclxuICAgICNwYWdlSW50cm8gJixcclxuICAgICNidXNpbmVzc0hVQiAmLFxyXG4gICAgI3ByaWNlTGlzdCAmIHtcclxuICAgICAgICAmLmxhYmVsLXNlY3Rpb24ge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4uYnJlYWRjcnVtYiB7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbn1cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIGxvdyBkaXNwbGF5Ki9cclxuQG1lZGlhIChtYXgtaGVpZ2h0OiAkc2l6ZS1kaXNwbGF5TWluSGVpZ2h0KSB7XHJcblxyXG59IiwKCQkiLy8gbWFpbjogbWFzdGVyLnNjc3NcclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSA8PSA0ODAgKi9cclxubWFpbiB7XHJcbiAgICBib2R5LmJyb3dzZXJDaHJvbWUudG91Y2hEZXZpY2UgJiB7XHJcbiAgICAgICAgbWluLWhlaWdodDogdW5zZXQgIWltcG9ydGFudDtcclxuICAgIH1cclxufVxyXG4ud3BjZjcge1xyXG4gICAgLnJvdyB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgIH1cclxuICAgIC5yb3cgc3BhbiB7XHJcbiAgICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKTpub3QoLndwY2Y3LW5vdC12YWxpZC10aXApOm5vdCgud3BjZjctc3Bpbm5lcik6bm90KC53cGNmNy1saXN0LWl0ZW0tbGFiZWwpOm5vdCgucmVxdWlyZWRTeW1ib2wpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDVweDtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6bm90KDpsYXN0LWNoaWxkKTpub3QoLndwY2Y3LW5vdC12YWxpZC10aXApOm5vdCgud3BjZjctc3Bpbm5lcik6bm90KC53cGNmNy1saXN0LWl0ZW0tbGFiZWwpOm5vdCgucmVxdWlyZWRTeW1ib2wpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAucmVDQVBUQ0hBaW5mbyB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgIH1cclxuICAgICNjb250YWN0ICYge1xyXG4gICAgICAgIHBhZGRpbmc6IDIwcHg7XHJcbiAgICB9XHJcbn1cclxuLnNpZGVQYW5lbCB7XHJcbiAgICAuc2lkZVBhbmVsLWNvbnRlbnQge1xyXG4gICAgICAgIHBhZGRpbmc6IDYwcHggJHNpemUtc2VwYXJhdG9yNSAkc2l6ZS1zZXBhcmF0b3I1O1xyXG4gICAgfVxyXG59XHJcbmZvb3RlciB7XHJcbiAgICBwYWRkaW5nOiAkc2l6ZS1zZXBhcmF0b3I1IDA7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAmID4gLmNvbnRhaW5lciA+IC5zcGxpdCB7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAkc2l6ZS1zZXBhcmF0b3I1LzI7XHJcbiAgICAgICAgICAgICYgPiAuc3BsaXQge1xyXG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMSkge1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICAgICAgJiA+ICo6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJiA+ICo6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgJiA+ICo6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmOm50aC1jaGlsZCgyKSB7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAkc2l6ZS1zZXBhcmF0b3I1LzI7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbnNlY3Rpb24ge1xyXG4gICAgcGFkZGluZy10b3A6ICRzaXplLXNlcGFyYXRvcjUqMjtcclxuICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206ICRzaXplLXNlcGFyYXRvcjUqMjtcclxuICAgIH1cclxufVxyXG4uY29udGFpbmVyIHtcclxuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAjeyRzaXplLWNvbnRhaW5lcjUqMn0pO1xyXG4gICAgbWFyZ2luOiAwICRzaXplLWNvbnRhaW5lcjU7XHJcbn1cclxuLnRleHQge1xyXG4gICAgaDEsXHJcbiAgICBoMiB7XHJcbiAgICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6ICRzaXplLXNlcGFyYXRvcjUvMjtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6ICRzaXplLXNlcGFyYXRvcjUvMjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBoMyB7XHJcbiAgICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6ICRzaXplLXNlcGFyYXRvcjUvMjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAud3AtYmxvY2stc3BhY2VyW3N0eWxlPVwiaGVpZ2h0OjFweFwiXSB7XHJcbiAgICAgICAgaGVpZ2h0OiAkc2l6ZS1zZXBhcmF0b3I1ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbn1cclxuLmxpbmsge1xyXG4gICAgI21lbnUtc2lkZS1tZW51ICYge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS4xZW07XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMWVtO1xyXG4gICAgfVxyXG59XHJcbi5zd2lwZXItY29udGFpbmVyIHtcclxuICAgIC5zd2lwZXItbmV4dCB7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgICAgICByaWdodDogMjBweDtcclxuICAgIH1cclxuICAgIC5zd2lwZXItcHJldiB7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgIGxlZnQ6IDIwcHg7XHJcbiAgICB9XHJcbiAgICAjaG9tZVNsaWRlciAmIHtcclxuICAgICAgICAuc3dpcGVyLXNsaWRlIC5jb250ZW50IHtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogJHNpemUtY29udGFpbmVyNSoyO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6ICRzaXplLWNvbnRhaW5lcjUqMjtcclxuICAgICAgICAgICAgJiA+ICo6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zd2lwZXItc2xpZGUgLmltYWdlV3JhcCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6ICRzaXplLWNvbnRhaW5lcjU7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAkc2l6ZS1zZXBhcmF0b3I1LzI7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogJHNpemUtY29udGFpbmVyNTtcclxuICAgICAgICB9XHJcbiAgICAgICAgYm9keS5icm93c2VyQ2hyb21lLnRvdWNoRGV2aWNlICYge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSA1NXB4IC0gI3skc2l6ZS1maXhlZE5hdmlnYXRpb259KTtcclxuICAgICAgICAgICAgLnN3aXBlci1zbGlkZSB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSA1NXB4IC0gI3skc2l6ZS1maXhlZE5hdmlnYXRpb259KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICN0ZXN0aW1vbmlhbHMgJiB7XHJcbiAgICAgICAgcGFkZGluZzogMCAkc2l6ZS1jb250YWluZXI1LzQ7XHJcbiAgICAgICAgLXdlYmtpdC1tYXNrLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHJnYmEoIzAwMCwgMCkgMCUsIHJnYmEoIzAwMCwgMSkgI3skc2l6ZS1jb250YWluZXI1LzR9LCByZ2JhKCMwMDAsIDEpIGNhbGMoMTAwJSAtICN7JHNpemUtY29udGFpbmVyNS80fSksIHJnYmEoIzAwMCwgMCkgMTAwJSk7XHJcbiAgICAgICAgbWFzay1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCByZ2JhKCMwMDAsIDApIDAlLCByZ2JhKCMwMDAsIDEpICN7JHNpemUtY29udGFpbmVyNS80fSwgcmdiYSgjMDAwLCAxKSBjYWxjKDEwMCUgLSAjeyRzaXplLWNvbnRhaW5lcjUvNH0pLCByZ2JhKCMwMDAsIDApIDEwMCUpO1xyXG4gICAgfVxyXG4gICAgLnBhcnRuZXJTbGlkZXIgJiB7XHJcbiAgICAgICAgcGFkZGluZzogMCAkc2l6ZS1jb250YWluZXI1LzQ7XHJcbiAgICAgICAgLXdlYmtpdC1tYXNrLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHJnYmEoIzAwMCwgMCkgMCUsIHJnYmEoIzAwMCwgMSkgI3skc2l6ZS1jb250YWluZXI1LzR9LCByZ2JhKCMwMDAsIDEpIGNhbGMoMTAwJSAtICN7JHNpemUtY29udGFpbmVyNS80fSksIHJnYmEoIzAwMCwgMCkgMTAwJSk7XHJcbiAgICAgICAgbWFzay1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCByZ2JhKCMwMDAsIDApIDAlLCByZ2JhKCMwMDAsIDEpICN7JHNpemUtY29udGFpbmVyNS80fSwgcmdiYSgjMDAwLCAxKSBjYWxjKDEwMCUgLSAjeyRzaXplLWNvbnRhaW5lcjUvNH0pLCByZ2JhKCMwMDAsIDApIDEwMCUpO1xyXG4gICAgICAgIC5zd2lwZXItc2xpZGUge1xyXG4gICAgICAgICAgICB3aWR0aDogY2FsYygoMTAwJSAvIDMpIC0gKDIgKiAjeyRzaXplLWdhcH0gLyAzKSk7XHJcbiAgICAgICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6ICRzaXplLWdhcDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4jcGFnZU1lbnUge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogJHNpemUtc2VwYXJhdG9yNS8yO1xyXG59XHJcbiNmaXhlZE5hdmlnYXRpb24ge1xyXG4gICAgcGFkZGluZzogMCAkc2l6ZS1jb250YWluZXI1O1xyXG59XHJcbiNtZW51LWZvb3Rlci1tZW51IHtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxufVxyXG4jY29weXJpZ2h0IHtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxufVxyXG4jc2libGluZ3NBcnRpY2xlcyB7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgJiA+IC5zcGxpdCB7XHJcbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkc2l6ZS1zZXBhcmF0b3I1LzI7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgYSA+IC5zcGxpdCB7XHJcbiAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAubGFiZWwtMiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICAgICAgYSA+IC5zcGxpdCB7XHJcbiAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAubGFiZWwtMiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBhIHtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiNjb250YWN0IHtcclxuICAgIC5pbm5lckNvbnRlbnQge1xyXG4gICAgICAgICYgPiAuc3BsaXQge1xyXG4gICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRzaXplLXNlcGFyYXRvcjU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJiA+ICo6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmlubmVyRm9vdGVyIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAkc2l6ZS1zZXBhcmF0b3I1LzI7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtJHNpemUtY29udGFpbmVyNTtcclxuICAgICAgICBtYXJnaW4tbGVmdDogLSRzaXplLWNvbnRhaW5lcjU7XHJcbiAgICB9XHJcbn1cclxuI3BhZ2VJbnRybyB7XHJcbiAgICBwYWRkaW5nLXRvcDogJHNpemUtaGVhZGVyIC0gNTBweCArIDIwcHg7XHJcbn1cclxuI2FydGljbGUsXHJcbiNwYWdlRGVmYXVsdCB7XHJcbiAgICAuaW5uZXJGb290ZXIge1xyXG4gICAgICAgIG1hcmdpbi10b3A6ICRzaXplLXNlcGFyYXRvcjUvMjtcclxuICAgIH1cclxufVxyXG4jcXVpY2tCbG9nIHtcclxuICAgIC5pbm5lckNvbnRlbnQge1xyXG4gICAgICAgIG1hcmdpbi10b3A6ICRzaXplLXNlcGFyYXRvcjUvMjtcclxuICAgIH1cclxuICAgIC5pbm5lckZvb3RlciB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogJHNpemUtc2VwYXJhdG9yNS8yO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxufVxyXG4jaG9tZVNsaWRlciB7XHJcbiAgICBib2R5LmJyb3dzZXJDaHJvbWUudG91Y2hEZXZpY2UgJiB7XHJcbiAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gNTVweCAtICN7JHNpemUtZml4ZWROYXZpZ2F0aW9ufSk7XHJcbiAgICB9XHJcbn1cclxuI3ByaWNlTGlzdCB7XHJcbiAgICAuaW5uZXJIZWFkZXIge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206ICRzaXplLXNlcGFyYXRvcjUvMjtcclxuICAgIH1cclxuICAgIC5pbm5lckZvb3RlciB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogJHNpemUtc2VwYXJhdG9yNS8yO1xyXG4gICAgfVxyXG59XHJcbiN0ZXN0aW1vbmlhbHMge1xyXG4gICAgbWFyZ2luLXRvcDogJHNpemUtc2VwYXJhdG9yNTtcclxuICAgIHBhZGRpbmctYm90dG9tOiAkc2l6ZS1zZXBhcmF0b3I1KjI7XHJcbiAgICAuYmFja2dyb3VuZCB7XHJcbiAgICAgICAgbGVmdDogJHNpemUtY29udGFpbmVyNS8yO1xyXG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAjeyRzaXplLWNvbnRhaW5lcjV9KTtcclxuICAgICAgICAtd2Via2l0LWNsaXAtcGF0aDogcG9seWdvbigwIDAsIGNhbGMoMTAwJSAtICN7JHNpemUtY29udGFpbmVyNS8yfSkgMCUsIDEwMCUgI3skc2l6ZS1jb250YWluZXI1LzJ9LCAxMDAlIDEwMCUsICN7JHNpemUtY29udGFpbmVyNS8yfSAxMDAlLCAwJSBjYWxjKDEwMCUgLSAjeyRzaXplLWNvbnRhaW5lcjUvMn0pKTtcclxuICAgICAgICBjbGlwLXBhdGg6IHBvbHlnb24oMCAwLCBjYWxjKDEwMCUgLSAjeyRzaXplLWNvbnRhaW5lcjUvMn0pIDAlLCAxMDAlICN7JHNpemUtY29udGFpbmVyNS8yfSwgMTAwJSAxMDAlLCAjeyRzaXplLWNvbnRhaW5lcjUvMn0gMTAwJSwgMCUgY2FsYygxMDAlIC0gI3skc2l6ZS1jb250YWluZXI1LzJ9KSk7XHJcbiAgICB9XHJcbiAgICAuaW5uZXJIZWFkZXIge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206ICRzaXplLXNlcGFyYXRvcjUvMjtcclxuICAgIH1cclxuICAgIC5pbm5lckZvb3RlciB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogJHNpemUtc2VwYXJhdG9yNS8yO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxufVxyXG5hc2lkZSNwcmVmb290ZXIge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogLSRzaXplLXNlcGFyYXRvcjUvMjtcclxuICAgIC5pbm5lckNvbnRlbnQge1xyXG4gICAgICAgICYgPiAuc3BsaXQge1xyXG4gICAgICAgICAgICAmOm50aC1jaGlsZCgxKSB7XHJcbiAgICAgICAgICAgICAgICAuYmFja2dyb3VuZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAtd2Via2l0LW1hc2staW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoIzAwMCwgMSkgY2FsYygxMDAlIC0gI3skc2l6ZS1zZXBhcmF0b3I1fSksIHJnYmEoIzAwMCwgMCkgMTAwJSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hc2staW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoIzAwMCwgMSkgY2FsYygxMDAlIC0gI3skc2l6ZS1zZXBhcmF0b3I1fSksIHJnYmEoIzAwMCwgMCkgMTAwJSk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgYm9keS5wYWdlLXRlbXBsYXRlLWRlZmF1bHQgbWFpbjpoYXMoI3NoaXBwaW5nUGFydG5lcnMpIH4gJixcclxuICAgIGJvZHkucGFnZS10ZW1wbGF0ZS1kZWZhdWx0IG1haW46aGFzKCNjb25uZWN0aW9uUGFydG5lcnMpIH4gJixcclxuICAgIGJvZHkucGFnZS10ZW1wbGF0ZS1kZWZhdWx0IG1haW46aGFzKCNzdGF0czpsYXN0LWNoaWxkKSB+ICYsXHJcbiAgICBib2R5LnBhZ2UtdGVtcGxhdGUtcGFnZS1ob21lIG1haW46bm90KDpoYXMoI3F1aWNrQmxvZykpIH4gJiB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6ICRzaXplLXNlcGFyYXRvcjU7XHJcbiAgICB9XHJcbn1cclxuI3NlcnZpY2VzUm91dGVyIHtcclxuICAgIC5pbm5lckhlYWRlciB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogJHNpemUtc2VwYXJhdG9yNS8yO1xyXG4gICAgfVxyXG59XHJcbiNzdGF0cyB7XHJcbiAgICBtYXJnaW4tdG9wOiAkc2l6ZS1zZXBhcmF0b3I1O1xyXG4gICAgcGFkZGluZy10b3A6ICRzaXplLXNlcGFyYXRvcjU7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogJHNpemUtc2VwYXJhdG9yNTtcclxuICAgIC5iYWNrZ3JvdW5kIHtcclxuICAgICAgICBsZWZ0OiAkc2l6ZS1jb250YWluZXI1LzI7XHJcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtICN7JHNpemUtY29udGFpbmVyNX0pO1xyXG4gICAgICAgIC13ZWJraXQtY2xpcC1wYXRoOiBwb2x5Z29uKCN7JHNpemUtY29udGFpbmVyNS8yfSAwJSwgMTAwJSAwLCAxMDAlIGNhbGMoMTAwJSAtICN7JHNpemUtY29udGFpbmVyNS8yfSksIGNhbGMoMTAwJSAtICN7JHNpemUtY29udGFpbmVyNS8yfSkgMTAwJSwgMCAxMDAlLCAwJSAjeyRzaXplLWNvbnRhaW5lcjUvMn0pO1xyXG4gICAgICAgIGNsaXAtcGF0aDogcG9seWdvbigjeyRzaXplLWNvbnRhaW5lcjUvMn0gMCUsIDEwMCUgMCwgMTAwJSBjYWxjKDEwMCUgLSAjeyRzaXplLWNvbnRhaW5lcjUvMn0pLCBjYWxjKDEwMCUgLSAjeyRzaXplLWNvbnRhaW5lcjUvMn0pIDEwMCUsIDAgMTAwJSwgMCUgI3skc2l6ZS1jb250YWluZXI1LzJ9KTtcclxuICAgIH1cclxufVxyXG4jY29ubmVjdGlvbiB7XHJcbiAgICAuaW5uZXJDb250ZW50IHtcclxuICAgICAgICAmID4gLnNwbGl0IHtcclxuICAgICAgICAgICAgJjpudGgtY2hpbGQoMSkge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6ICRzaXplLXNlcGFyYXRvcjU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjpudGgtY2hpbGQoMikge1xyXG4gICAgICAgICAgICAgICAgJiA+ICo6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJHNpemUtc2VwYXJhdG9yNS8yO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiNjb25uZWN0aW9uUGFydG5lcnMge1xyXG4gICAgbWFyZ2luLXRvcDogJHNpemUtc2VwYXJhdG9yNTtcclxuICAgIHBhZGRpbmctdG9wOiAkc2l6ZS1zZXBhcmF0b3I1O1xyXG4gICAgcGFkZGluZy1ib3R0b206ICRzaXplLXNlcGFyYXRvcjU7XHJcbiAgICAuYmFja2dyb3VuZCB7XHJcbiAgICAgICAgbGVmdDogJHNpemUtY29udGFpbmVyNS8yO1xyXG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAjeyRzaXplLWNvbnRhaW5lcjV9KTtcclxuICAgICAgICAtd2Via2l0LWNsaXAtcGF0aDogcG9seWdvbigjeyRzaXplLWNvbnRhaW5lcjUvMn0gMCUsIDEwMCUgMCwgMTAwJSBjYWxjKDEwMCUgLSAjeyRzaXplLWNvbnRhaW5lcjUvMn0pLCBjYWxjKDEwMCUgLSAjeyRzaXplLWNvbnRhaW5lcjUvMn0pIDEwMCUsIDAgMTAwJSwgMCUgI3skc2l6ZS1jb250YWluZXI1LzJ9KTtcclxuICAgICAgICBjbGlwLXBhdGg6IHBvbHlnb24oI3skc2l6ZS1jb250YWluZXI1LzJ9IDAlLCAxMDAlIDAsIDEwMCUgY2FsYygxMDAlIC0gI3skc2l6ZS1jb250YWluZXI1LzJ9KSwgY2FsYygxMDAlIC0gI3skc2l6ZS1jb250YWluZXI1LzJ9KSAxMDAlLCAwIDEwMCUsIDAlICN7JHNpemUtY29udGFpbmVyNS8yfSk7XHJcbiAgICB9XHJcbn1cclxuI3NoaXBwaW5nUGFydG5lcnMge1xyXG4gICAgbWFyZ2luLXRvcDogJHNpemUtc2VwYXJhdG9yNTtcclxuICAgIHBhZGRpbmctdG9wOiAkc2l6ZS1zZXBhcmF0b3I1O1xyXG4gICAgcGFkZGluZy1ib3R0b206ICRzaXplLXNlcGFyYXRvcjU7XHJcbiAgICAuYmFja2dyb3VuZCB7XHJcbiAgICAgICAgbGVmdDogJHNpemUtY29udGFpbmVyNS8yO1xyXG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAjeyRzaXplLWNvbnRhaW5lcjV9KTtcclxuICAgICAgICAtd2Via2l0LWNsaXAtcGF0aDogcG9seWdvbigjeyRzaXplLWNvbnRhaW5lcjUvMn0gMCUsIDEwMCUgMCwgMTAwJSBjYWxjKDEwMCUgLSAjeyRzaXplLWNvbnRhaW5lcjUvMn0pLCBjYWxjKDEwMCUgLSAjeyRzaXplLWNvbnRhaW5lcjUvMn0pIDEwMCUsIDAgMTAwJSwgMCUgI3skc2l6ZS1jb250YWluZXI1LzJ9KTtcclxuICAgICAgICBjbGlwLXBhdGg6IHBvbHlnb24oI3skc2l6ZS1jb250YWluZXI1LzJ9IDAlLCAxMDAlIDAsIDEwMCUgY2FsYygxMDAlIC0gI3skc2l6ZS1jb250YWluZXI1LzJ9KSwgY2FsYygxMDAlIC0gI3skc2l6ZS1jb250YWluZXI1LzJ9KSAxMDAlLCAwIDEwMCUsIDAlICN7JHNpemUtY29udGFpbmVyNS8yfSk7XHJcbiAgICB9XHJcbiAgICAuaW5uZXJIZWFkZXIge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206ICRzaXplLXNlcGFyYXRvcjUvMjtcclxuICAgIH1cclxufVxyXG4jYnVzaW5lc3NIVUIge1xyXG4gICAgLmlubmVySGVhZGVyIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAkc2l6ZS1zZXBhcmF0b3I1LzI7XHJcbiAgICB9XHJcbiAgICAuaW5uZXJDb250ZW50IHtcclxuICAgICAgICAmID4gLnNwbGl0IHtcclxuICAgICAgICAgICAgJjpudGgtY2hpbGQoMikge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6ICRzaXplLXNlcGFyYXRvcjUvMjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmID4gKjpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRzaXplLXNlcGFyYXRvcjUvMjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4jcGFydG5lcnMge1xyXG4gICAgLmlubmVySGVhZGVyIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAkc2l6ZS1zZXBhcmF0b3I1LzI7XHJcbiAgICB9XHJcbn1cclxuLml0ZW1zIHtcclxuICAgICYuaXRlbXMtdGVzdGltb25pYWxzIHtcclxuICAgICAgICAmID4gKjpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJHNpemUtc2VwYXJhdG9yNS8yO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4uaXRlbSB7XHJcbiAgICAmLml0ZW0tcm91dGUge1xyXG4gICAgICAgICYuaXRlbS1yb3V0ZS10eXBlLXBvc3QtY29tcGFjdCB7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICYgPiAuc3BsaXQge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgxKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDIpIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMTBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICN0ZXN0aW1vbmlhbHNMaXN0ICYuaXRlbS10ZXN0aW1vbmlhbCB7XHJcbiAgICAgICAgJjpudGgtY2hpbGQob2RkKSB7XHJcbiAgICAgICAgICAgIC13ZWJraXQtY2xpcC1wYXRoOiBwb2x5Z29uKDAgMCwgY2FsYygxMDAlIC0gI3skc2l6ZS1jb250YWluZXI1LzJ9KSAwJSwgMTAwJSAjeyRzaXplLWNvbnRhaW5lcjUvMn0sIDEwMCUgMTAwJSwgI3skc2l6ZS1jb250YWluZXI1LzJ9IDEwMCUsIDAlIGNhbGMoMTAwJSAtICN7JHNpemUtY29udGFpbmVyNS8yfSkpO1xyXG4gICAgICAgICAgICBjbGlwLXBhdGg6IHBvbHlnb24oMCAwLCBjYWxjKDEwMCUgLSAjeyRzaXplLWNvbnRhaW5lcjUvMn0pIDAlLCAxMDAlICN7JHNpemUtY29udGFpbmVyNS8yfSwgMTAwJSAxMDAlLCAjeyRzaXplLWNvbnRhaW5lcjUvMn0gMTAwJSwgMCUgY2FsYygxMDAlIC0gI3skc2l6ZS1jb250YWluZXI1LzJ9KSk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6bnRoLWNoaWxkKGV2ZW4pIHtcclxuICAgICAgICAgICAgLXdlYmtpdC1jbGlwLXBhdGg6IHBvbHlnb24oI3skc2l6ZS1jb250YWluZXI1LzJ9IDAlLCAxMDAlIDAsIDEwMCUgY2FsYygxMDAlIC0gI3skc2l6ZS1jb250YWluZXI1LzJ9KSwgY2FsYygxMDAlIC0gI3skc2l6ZS1jb250YWluZXI1LzJ9KSAxMDAlLCAwIDEwMCUsIDAlICN7JHNpemUtY29udGFpbmVyNS8yfSk7XHJcbiAgICAgICAgICAgIGNsaXAtcGF0aDogcG9seWdvbigjeyRzaXplLWNvbnRhaW5lcjUvMn0gMCUsIDEwMCUgMCwgMTAwJSBjYWxjKDEwMCUgLSAjeyRzaXplLWNvbnRhaW5lcjUvMn0pLCBjYWxjKDEwMCUgLSAjeyRzaXplLWNvbnRhaW5lcjUvMn0pIDEwMCUsIDAgMTAwJSwgMCUgI3skc2l6ZS1jb250YWluZXI1LzJ9KTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLmFuY2hvciB7XHJcbiAgICBoZWlnaHQ6ICRzaXplLXNlcGFyYXRvcjUqMjtcclxuICAgIG1hcmdpbi10b3A6IC0kc2l6ZS1zZXBhcmF0b3I1KjI7XHJcbn1cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIGxvdyBkaXNwbGF5Ki9cclxuQG1lZGlhIChtYXgtaGVpZ2h0OiAkc2l6ZS1kaXNwbGF5TWluSGVpZ2h0KSB7XHJcblxyXG59IiwKCQkiLy8gbWFpbjogbWFzdGVyLnNjc3NcclxuQG1lZGlhIChtaW4td2lkdGg6IGNhbGMoMTIwMHB4ICsgI3skc2l6ZS1jb250YWluZXIxKjJ9ICsgMTBweCkpIHtcclxuICAgIC5jb250YWluZXIge1xyXG4gICAgICAgIG1heC13aWR0aDogMTIwMHB4O1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgICYuY29udGFpbmVyLW9ubHlSaWdodCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IGNhbGMoKDEwMHZ3IC0gMTIwMHB4IC0gMTBweCkvMik7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuY29udGFpbmVyLW9ubHlMZWZ0IHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiBjYWxjKCgxMDB2dyAtIDEyMDBweCAtIDEwcHgpLzIpO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLmNvbnRhaW5lci1tYXhDb250YWluZXIge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IGNhbGMoMTIwMHB4ICsgI3skc2l6ZS1jb250YWluZXIxKjJ9KTtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnN3aXBlci1jb250YWluZXIge1xyXG4gICAgICAgICNob21lU2xpZGVyICYge1xyXG4gICAgICAgICAgICAuc3dpcGVyLXNsaWRlIC5jb250ZW50IHtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IGNhbGMoKDEwMHZ3IC0gMTIwMHB4IC0gMTBweCkvMik7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEyMDBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuc3dpcGVyLXNsaWRlIC5pbWFnZVdyYXAge1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IGNhbGMoKDEwMHZ3IC0gMTIwMHB4IC0gMTBweCkvMik7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnN3aXBlci1wYWdpbmF0aW9uIHtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IGNhbGMoKDEwMHZ3IC0gMTIwMHB4IC0gMTBweCkvMik7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAjdGVzdGltb25pYWxzLFxyXG4gICAgI3NoaXBwaW5nUGFydG5lcnMsXHJcbiAgICAjc3RhdHMsXHJcbiAgICAjY29ubmVjdGlvblBhcnRuZXJzIHtcclxuICAgICAgICAuYmFja2dyb3VuZCB7XHJcbiAgICAgICAgICAgIGxlZnQ6IGNhbGMoKDEwMHZ3IC0gKDEyMDBweCArICN7JHNpemUtY29udGFpbmVyMX0pIC0gMTBweCkvMik7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogY2FsYygxMjAwcHggKyAjeyRzaXplLWNvbnRhaW5lcjF9KTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjVweCkgYW5kIChtYXgtd2lkdGg6IDE0MDBweCkge1xyXG5cclxufVxyXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNXB4KSBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XHJcbiAgICAuaXRlbXMge1xyXG4gICAgICAgICNzdGF0cyAmLml0ZW1zLXN0YXRzIHtcclxuICAgICAgICAgICAgJiA+ICoge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoI3tjb3VudCgzKX0gLSAjeyRzaXplLWdhcCoyKjIvM30pO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbkBtZWRpYSAobWluLXdpZHRoOiAxMDI1cHgpIGFuZCAobWF4LXdpZHRoOiAxNDg1cHgpIHtcclxuICAgICNtZW51LWhlYWRlci1tZW51IHtcclxuICAgICAgICAmID4gKiB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC53cC1ibG9jay1idXR0b25fX2xpbmssXHJcbiAgICAuYnRuLFxyXG4gICAgLmJ1dHRvbixcclxuICAgIGJ1dHRvbjpub3QoLnBzd3BfX2J1dHRvbiksXHJcbiAgICBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLFxyXG4gICAgaW5wdXRbdHlwZT1cInJlc2V0XCJdLFxyXG4gICAgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XHJcbiAgICAgICAgaGVhZGVyICYge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA1cHggMTFweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjVweCkgYW5kIChtYXgtd2lkdGg6IDE0MjBweCkge1xyXG4gICAgLmxpbmssXHJcbiAgICBhOm5vdCguYnRuKTpub3QoLml0ZW0pOm5vdCgubG9nbykge1xyXG4gICAgICAgICNtZW51LWhlYWRlci1tZW51ICYge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IC45ZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgLnNob3ctb25EaXNwbGF5TWF4NCB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG59XHJcbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xyXG4gICAgLnNob3ctb25EaXNwbGF5TWluNCB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG59IiwKCQkiLy8gbWFpbjogbWFzdGVyLnNjc3NcclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSBhbmltYXRpb24gKi9cclxuLmFuaUZhZGVJbiB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgYW5pbWF0aW9uLW5hbWU6IGFuaUZhZGVJbjtcclxuICAgIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGFuaUZhZGVJbjtcclxuICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMXM7XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogMXM7XHJcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcclxuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XHJcbiAgICBhbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcclxuICAgIC13ZWJraXQtYW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7XHJcbn1cclxuQC13ZWJraXQta2V5ZnJhbWVzIGFuaUZhZGVJbiB7XHJcbiAgICAwJSB7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgIH1cclxuICAgIDEwMCUge1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICB9XHJcbn1cclxuQGtleWZyYW1lcyBhbmlGYWRlSW4ge1xyXG4gICAgMCUge1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICB9XHJcbiAgICAxMDAlIHtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgfVxyXG59XHJcbi5hbmlQbG9wIHtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogYW5pUGxvcDtcclxuICAgIGFuaW1hdGlvbi1uYW1lOiBhbmlQbG9wO1xyXG4gICAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IC41cztcclxuICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogLjVzO1xyXG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcclxuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xyXG4gICAgLXdlYmtpdC1hbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcclxuICAgIGFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzO1xyXG59XHJcbkAtd2Via2l0LWtleWZyYW1lcyBhbmlQbG9wIHtcclxuICAgIDAlIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICB9XHJcbiAgICAxMDAlIHtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XHJcbiAgICB9XHJcbn1cclxuQGtleWZyYW1lcyBhbmlQbG9wIHtcclxuICAgIDAlIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICB9XHJcbiAgICAxMDAlIHtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XHJcbiAgICB9XHJcbn1cclxuLmFuaVB1bHNlIHtcclxuICAgIGJveC1zaGFkb3c6IDAgMCAwIHJnYmEoJGNvbG9yLWJhc2UsIC40KTtcclxuICAgIC13ZWJraXQtYW5pbWF0aW9uOiBhbmlQdWxzZSAycyBpbmZpbml0ZTtcclxuICAgIGFuaW1hdGlvbjogYW5pUHVsc2UgMnMgaW5maW5pdGU7XHJcbn1cclxuQC13ZWJraXQta2V5ZnJhbWVzIGFuaVB1bHNlIHtcclxuICAgIDAlIHtcclxuICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAwIHJnYmEoJGNvbG9yLWJhc2UsIC40KTtcclxuICAgIH1cclxuICAgIDcwJSB7XHJcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgMTBweCByZ2JhKCRjb2xvci1iYXNlLCAwKTtcclxuICAgIH1cclxuICAgIDEwMCUge1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAgcmdiYSgkY29sb3ItYmFzZSwgMCk7XHJcbiAgICB9XHJcbn1cclxuQGtleWZyYW1lcyBhbmlQdWxzZSB7XHJcbiAgICAwJSB7XHJcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgMCByZ2JhKCRjb2xvci1iYXNlLCAuNCk7XHJcbiAgICB9XHJcbiAgICA3MCUge1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDEwcHggcmdiYSgkY29sb3ItYmFzZSwgMCk7XHJcbiAgICB9XHJcbiAgICAxMDAlIHtcclxuICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAwIHJnYmEoJGNvbG9yLWJhc2UsIDApO1xyXG4gICAgfVxyXG59XHJcbi5hbmlTcGluIHtcclxuICAgIC13ZWJraXQtYW5pbWF0aW9uOiBhbmlTcGluIGxpbmVhciAyMHMgaW5maW5pdGU7XHJcbiAgICBhbmltYXRpb246IGFuaVNwaW4gbGluZWFyIDIwcyBpbmZpbml0ZTtcclxufVxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgYW5pU3BpbiB7XHJcbiAgICAwJSB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XHJcbiAgICB9XHJcbiAgICAxMDAlIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xyXG4gICAgfVxyXG59XHJcbkBrZXlmcmFtZXMgYW5pU3BpbiB7XHJcbiAgICAwJSB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XHJcbiAgICB9XHJcbiAgICAxMDAlIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xyXG4gICAgfVxyXG59XHJcbi5hbmlMZXZpdGF0ZSB7XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbjogYW5pTGV2aXRhdGUgbGluZWFyIDEwcyBpbmZpbml0ZTtcclxuICAgIGFuaW1hdGlvbjogYW5pTGV2aXRhdGUgbGluZWFyIDEwcyBpbmZpbml0ZTtcclxufVxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgYW5pTGV2aXRhdGUge1xyXG4gICAgMCUge1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcclxuICAgIH1cclxuICAgIDI1JSB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMHB4KTtcclxuICAgIH1cclxuICAgIDUwJSB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xyXG4gICAgfVxyXG4gICAgNzUlIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTBweCk7XHJcbiAgICB9XHJcbiAgICAxMDAlIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XHJcbiAgICB9XHJcbn1cclxuQGtleWZyYW1lcyBhbmlMZXZpdGF0ZSB7XHJcbiAgICAwJSB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xyXG4gICAgfVxyXG4gICAgMjUlIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwcHgpO1xyXG4gICAgfVxyXG4gICAgNTAlIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XHJcbiAgICB9XHJcbiAgICA3NSUge1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMHB4KTtcclxuICAgIH1cclxuICAgIDEwMCUge1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcclxuICAgIH1cclxufVxyXG5cclxuLy8gdmlzaWJpbGl0eUNoZWNrZXJcclxuLnZpc2liaWxpdHktaW5pdCB7XHJcbiAgICAmLnZpc2liaWxpdHktZGVmYXVsdDpub3Qoc2VjdGlvbikge1xyXG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgICAgICB0cmFuc2l0aW9uOiBub25lO1xyXG4gICAgfVxyXG4gICAgJi52aXNpYmlsaXR5LXNlZW46bm90KHNlY3Rpb24pIHtcclxuICAgICAgICB0cmFuc2l0aW9uOiAxcyBjdWJpYy1iZXppZXIoLjQsIDAsIC4yLCAxKTtcclxuICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgfVxyXG4gICAgJiNob21lU2xpZGVyIHtcclxuICAgICAgICAmLnZpc2liaWxpdHktZGVmYXVsdCB7XHJcbiAgICAgICAgICAgIC5pbWFnZS1iZyB7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICAgICAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IC41cztcclxuICAgICAgICAgICAgICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogLjVzO1xyXG4gICAgICAgICAgICAgICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoLjQsIDAsIC4yLCAxKTtcclxuICAgICAgICAgICAgICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllciguNCwgMCwgLjIsIDEpO1xyXG4gICAgICAgICAgICAgICAgLXdlYmtpdC1hbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcclxuICAgICAgICAgICAgICAgIGFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5pbWFnZVdyYXAgaW1nIHtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgICAgICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogMS41cztcclxuICAgICAgICAgICAgICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMS41cztcclxuICAgICAgICAgICAgICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKC40LCAwLCAuMiwgMSk7XHJcbiAgICAgICAgICAgICAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoLjQsIDAsIC4yLCAxKTtcclxuICAgICAgICAgICAgICAgIC13ZWJraXQtYW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7XHJcbiAgICAgICAgICAgICAgICBhbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmLnZpc2liaWxpdHktc2VlbiB7XHJcbiAgICAgICAgICAgIC5pbWFnZS1iZyB7XHJcbiAgICAgICAgICAgICAgICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBhcnJpdmFsX2ZhZGVJbl9zY2FsZUluX3NwZWNpYWwyO1xyXG4gICAgICAgICAgICAgICAgYW5pbWF0aW9uLW5hbWU6IGFycml2YWxfZmFkZUluX3NjYWxlSW5fc3BlY2lhbDI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmltYWdlV3JhcCBpbWcge1xyXG4gICAgICAgICAgICAgICAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogYXJyaXZhbF9mcm9tUmlnaHRfZGVmYXVsdDtcclxuICAgICAgICAgICAgICAgIGFuaW1hdGlvbi1uYW1lOiBhcnJpdmFsX2Zyb21SaWdodF9kZWZhdWx0O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJiNidXNpbmVzc0hVQixcclxuICAgICYjc2VydmljZXNSb3V0ZXIsXHJcbiAgICAmI2hvbWVSb3V0ZXIge1xyXG4gICAgICAgICYudmlzaWJpbGl0eS1kZWZhdWx0IHtcclxuICAgICAgICAgICAgLml0ZW0ge1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDBweCkgc2NhbGUoMS4xNSk7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICAgICAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IC41cztcclxuICAgICAgICAgICAgICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogLjVzO1xyXG4gICAgICAgICAgICAgICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoLjQsIDAsIC4yLCAxKTtcclxuICAgICAgICAgICAgICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllciguNCwgMCwgLjIsIDEpO1xyXG4gICAgICAgICAgICAgICAgLXdlYmtpdC1hbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcclxuICAgICAgICAgICAgICAgIGFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYudmlzaWJpbGl0eS1zZWVuIHtcclxuICAgICAgICAgICAgLml0ZW0ge1xyXG4gICAgICAgICAgICAgICAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogYXJyaXZhbF9mcm9tVG9wX3NwZWNpYWw7XHJcbiAgICAgICAgICAgICAgICBhbmltYXRpb24tbmFtZTogYXJyaXZhbF9mcm9tVG9wX3NwZWNpYWw7XHJcbiAgICAgICAgICAgICAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoIDE2IHtcclxuICAgICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgjeyRpfSkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogJGkgKiAuM3M7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGFuaW1hdGlvbi1kZWxheTogJGkgKiAuM3M7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgYm9keS5wYWdlLXRlbXBsYXRlLXBhZ2UtaG9tZSAmI3BhZ2VEZWZhdWx0IHtcclxuICAgICAgICAmLnZpc2liaWxpdHktZGVmYXVsdCB7XHJcbiAgICAgICAgICAgIC53cC1ibG9jay1jb2x1bW5zID4gLndwLWJsb2NrLWNvbHVtbjpudGgtY2hpbGQoMSkgLndwLWJsb2NrLWltYWdlIGltZyB7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMHB4KTtcclxuICAgICAgICAgICAgICAgIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAxLjVzO1xyXG4gICAgICAgICAgICAgICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxLjVzO1xyXG4gICAgICAgICAgICAgICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoLjQsIDAsIC4yLCAxKTtcclxuICAgICAgICAgICAgICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllciguNCwgMCwgLjIsIDEpO1xyXG4gICAgICAgICAgICAgICAgLXdlYmtpdC1hbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcclxuICAgICAgICAgICAgICAgIGFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC53cC1ibG9jay1jb2x1bW5zID4gLndwLWJsb2NrLWNvbHVtbjpudGgtY2hpbGQoMikgPiAqOm5vdCgubGFiZWwtc2VjdGlvbikge1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTBweCk7XHJcbiAgICAgICAgICAgICAgICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogLjVzO1xyXG4gICAgICAgICAgICAgICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAuNXM7XHJcbiAgICAgICAgICAgICAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllciguNCwgMCwgLjIsIDEpO1xyXG4gICAgICAgICAgICAgICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKC40LCAwLCAuMiwgMSk7XHJcbiAgICAgICAgICAgICAgICAtd2Via2l0LWFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzO1xyXG4gICAgICAgICAgICAgICAgYW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJi52aXNpYmlsaXR5LXNlZW4ge1xyXG4gICAgICAgICAgICAud3AtYmxvY2stY29sdW1ucyA+IC53cC1ibG9jay1jb2x1bW46bnRoLWNoaWxkKDEpIC53cC1ibG9jay1pbWFnZSBpbWcge1xyXG4gICAgICAgICAgICAgICAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogYXJyaXZhbF9mcm9tQm90dG9tX2RlZmF1bHQ7XHJcbiAgICAgICAgICAgICAgICBhbmltYXRpb24tbmFtZTogYXJyaXZhbF9mcm9tQm90dG9tX2RlZmF1bHQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLndwLWJsb2NrLWNvbHVtbnMgPiAud3AtYmxvY2stY29sdW1uOm50aC1jaGlsZCgyKSA+ICo6bm90KC5sYWJlbC1zZWN0aW9uKSB7XHJcbiAgICAgICAgICAgICAgICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBhcnJpdmFsX2Zyb21MZWZ0X2RlZmF1bHQ7XHJcbiAgICAgICAgICAgICAgICBhbmltYXRpb24tbmFtZTogYXJyaXZhbF9mcm9tTGVmdF9kZWZhdWx0O1xyXG4gICAgICAgICAgICAgICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAxMCB7XHJcbiAgICAgICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoI3skaX0pIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6ICRpICogLjI1cztcclxuICAgICAgICAgICAgICAgICAgICAgICAgYW5pbWF0aW9uLWRlbGF5OiAkaSAqIC4yNXM7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJiNjb25uZWN0aW9uIHtcclxuICAgICAgICAmLnZpc2liaWxpdHktZGVmYXVsdCB7XHJcbiAgICAgICAgICAgIC5pbm5lckNvbnRlbnQgPiAuc3BsaXQ6bnRoLWNoaWxkKDEpIGltZyB7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMHB4KTtcclxuICAgICAgICAgICAgICAgIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAxLjVzO1xyXG4gICAgICAgICAgICAgICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxLjVzO1xyXG4gICAgICAgICAgICAgICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoLjQsIDAsIC4yLCAxKTtcclxuICAgICAgICAgICAgICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllciguNCwgMCwgLjIsIDEpO1xyXG4gICAgICAgICAgICAgICAgLXdlYmtpdC1hbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcclxuICAgICAgICAgICAgICAgIGFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5pbm5lckNvbnRlbnQgPiAuc3BsaXQ6bnRoLWNoaWxkKDIpID4gLnRleHQgPiAqOm5vdCgubGFiZWwtc2VjdGlvbikge1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTBweCk7XHJcbiAgICAgICAgICAgICAgICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogLjVzO1xyXG4gICAgICAgICAgICAgICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAuNXM7XHJcbiAgICAgICAgICAgICAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllciguNCwgMCwgLjIsIDEpO1xyXG4gICAgICAgICAgICAgICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKC40LCAwLCAuMiwgMSk7XHJcbiAgICAgICAgICAgICAgICAtd2Via2l0LWFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzO1xyXG4gICAgICAgICAgICAgICAgYW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJi52aXNpYmlsaXR5LXNlZW4ge1xyXG4gICAgICAgICAgICAuaW5uZXJDb250ZW50ID4gLnNwbGl0Om50aC1jaGlsZCgxKSBpbWcge1xyXG4gICAgICAgICAgICAgICAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogYXJyaXZhbF9mcm9tQm90dG9tX2RlZmF1bHQ7XHJcbiAgICAgICAgICAgICAgICBhbmltYXRpb24tbmFtZTogYXJyaXZhbF9mcm9tQm90dG9tX2RlZmF1bHQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmlubmVyQ29udGVudCA+IC5zcGxpdDpudGgtY2hpbGQoMikgPiAudGV4dCA+ICo6bm90KC5sYWJlbC1zZWN0aW9uKSB7XHJcbiAgICAgICAgICAgICAgICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBhcnJpdmFsX2Zyb21MZWZ0X2RlZmF1bHQ7XHJcbiAgICAgICAgICAgICAgICBhbmltYXRpb24tbmFtZTogYXJyaXZhbF9mcm9tTGVmdF9kZWZhdWx0O1xyXG4gICAgICAgICAgICAgICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAxMCB7XHJcbiAgICAgICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoI3skaX0pIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6ICRpICogLjI1cztcclxuICAgICAgICAgICAgICAgICAgICAgICAgYW5pbWF0aW9uLWRlbGF5OiAkaSAqIC4yNXM7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJiNwcmljZUxpc3Qge1xyXG4gICAgICAgICYudmlzaWJpbGl0eS1kZWZhdWx0IHtcclxuICAgICAgICAgICAgLmlubmVyQ29udGVudCA+IC50ZXh0ID4gKjpub3QoLmxhYmVsLXNlY3Rpb24pIHtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwcHgpO1xyXG4gICAgICAgICAgICAgICAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDJzO1xyXG4gICAgICAgICAgICAgICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAycztcclxuICAgICAgICAgICAgICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKC40LCAwLCAuMiwgMSk7XHJcbiAgICAgICAgICAgICAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoLjQsIDAsIC4yLCAxKTtcclxuICAgICAgICAgICAgICAgIC13ZWJraXQtYW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7XHJcbiAgICAgICAgICAgICAgICBhbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmLnZpc2liaWxpdHktc2VlbiB7XHJcbiAgICAgICAgICAgIC5pbm5lckNvbnRlbnQgPiAudGV4dCA+ICo6bm90KC5sYWJlbC1zZWN0aW9uKSB7XHJcbiAgICAgICAgICAgICAgICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBhcnJpdmFsX2Zyb21Cb3R0b21fZGVmYXVsdDtcclxuICAgICAgICAgICAgICAgIGFuaW1hdGlvbi1uYW1lOiBhcnJpdmFsX2Zyb21Cb3R0b21fZGVmYXVsdDtcclxuICAgICAgICAgICAgICAgIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggMTAge1xyXG4gICAgICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKCN7JGl9KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAkaSAqIC4yNXM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGFuaW1hdGlvbi1kZWxheTogJGkgKiAuMjVzO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICYjYnVzaW5lc3NIVUIge1xyXG4gICAgICAgICYudmlzaWJpbGl0eS1kZWZhdWx0IHtcclxuICAgICAgICAgICAgLmlubmVyQ29udGVudCA+IC5zcGxpdDpudGgtY2hpbGQoMSkgPiAudGV4dCA+ICo6bm90KC5sYWJlbC1zZWN0aW9uKSB7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDUwcHgpO1xyXG4gICAgICAgICAgICAgICAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDEuNXM7XHJcbiAgICAgICAgICAgICAgICBhbmltYXRpb24tZHVyYXRpb246IDEuNXM7XHJcbiAgICAgICAgICAgICAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllciguNCwgMCwgLjIsIDEpO1xyXG4gICAgICAgICAgICAgICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKC40LCAwLCAuMiwgMSk7XHJcbiAgICAgICAgICAgICAgICAtd2Via2l0LWFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzO1xyXG4gICAgICAgICAgICAgICAgYW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmlubmVyQ29udGVudCA+IC5zcGxpdDpudGgtY2hpbGQoMikgPiAudGV4dCA+ICo6bm90KC5sYWJlbC1zZWN0aW9uKSB7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MHB4KTtcclxuICAgICAgICAgICAgICAgIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAxLjVzO1xyXG4gICAgICAgICAgICAgICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxLjVzO1xyXG4gICAgICAgICAgICAgICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoLjQsIDAsIC4yLCAxKTtcclxuICAgICAgICAgICAgICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllciguNCwgMCwgLjIsIDEpO1xyXG4gICAgICAgICAgICAgICAgLXdlYmtpdC1hbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcclxuICAgICAgICAgICAgICAgIGFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYudmlzaWJpbGl0eS1zZWVuIHtcclxuICAgICAgICAgICAgLmlubmVyQ29udGVudCA+IC5zcGxpdDpudGgtY2hpbGQoMSkgPiAudGV4dCA+ICo6bm90KC5sYWJlbC1zZWN0aW9uKSB7XHJcbiAgICAgICAgICAgICAgICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBhcnJpdmFsX2Zyb21SaWdodF9kZWZhdWx0O1xyXG4gICAgICAgICAgICAgICAgYW5pbWF0aW9uLW5hbWU6IGFycml2YWxfZnJvbVJpZ2h0X2RlZmF1bHQ7XHJcbiAgICAgICAgICAgICAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoIDEwIHtcclxuICAgICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgjeyRpfSkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogJGkgKiAuMjVzO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBhbmltYXRpb24tZGVsYXk6ICRpICogLjI1cztcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmlubmVyQ29udGVudCA+IC5zcGxpdDpudGgtY2hpbGQoMikgPiAudGV4dCA+ICo6bm90KC5sYWJlbC1zZWN0aW9uKSB7XHJcbiAgICAgICAgICAgICAgICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBhcnJpdmFsX2Zyb21MZWZ0X2RlZmF1bHQ7XHJcbiAgICAgICAgICAgICAgICBhbmltYXRpb24tbmFtZTogYXJyaXZhbF9mcm9tTGVmdF9kZWZhdWx0O1xyXG4gICAgICAgICAgICAgICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAxMCB7XHJcbiAgICAgICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoI3skaX0pIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6ICRpICogLjI1cztcclxuICAgICAgICAgICAgICAgICAgICAgICAgYW5pbWF0aW9uLWRlbGF5OiAkaSAqIC4yNXM7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJiNxdWlja0Jsb2csXHJcbiAgICAmI3ByaWNlTGlzdCB7XHJcbiAgICAgICAgJi52aXNpYmlsaXR5LWRlZmF1bHQge1xyXG4gICAgICAgICAgICAuaXRlbSB7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMHB4KSBzY2FsZSgxLjE1KTtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgICAgICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogLjVzO1xyXG4gICAgICAgICAgICAgICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAuNXM7XHJcbiAgICAgICAgICAgICAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllciguNCwgMCwgLjIsIDEpO1xyXG4gICAgICAgICAgICAgICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKC40LCAwLCAuMiwgMSk7XHJcbiAgICAgICAgICAgICAgICAtd2Via2l0LWFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzO1xyXG4gICAgICAgICAgICAgICAgYW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJi52aXNpYmlsaXR5LXNlZW4ge1xyXG4gICAgICAgICAgICAuaXRlbSB7XHJcbiAgICAgICAgICAgICAgICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBhcnJpdmFsX2Zyb21Ub3Bfc3BlY2lhbDtcclxuICAgICAgICAgICAgICAgIGFuaW1hdGlvbi1uYW1lOiBhcnJpdmFsX2Zyb21Ub3Bfc3BlY2lhbDtcclxuICAgICAgICAgICAgICAgIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggNiB7XHJcbiAgICAgICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoI3skaX0pIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6ICRpICogLjNzO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBhbmltYXRpb24tZGVsYXk6ICRpICogLjNzO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICYjdGVzdGltb25pYWxzIHtcclxuICAgICAgICAmLnZpc2liaWxpdHktZGVmYXVsdCB7XHJcbiAgICAgICAgICAgIC5pbm5lckNvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDBweCk7XHJcbiAgICAgICAgICAgICAgICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogMnM7XHJcbiAgICAgICAgICAgICAgICBhbmltYXRpb24tZHVyYXRpb246IDJzO1xyXG4gICAgICAgICAgICAgICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoLjQsIDAsIC4yLCAxKTtcclxuICAgICAgICAgICAgICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllciguNCwgMCwgLjIsIDEpO1xyXG4gICAgICAgICAgICAgICAgLXdlYmtpdC1hbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcclxuICAgICAgICAgICAgICAgIGFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYudmlzaWJpbGl0eS1zZWVuIHtcclxuICAgICAgICAgICAgLmlubmVyQ29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBhcnJpdmFsX2Zyb21Cb3R0b21fZGVmYXVsdDtcclxuICAgICAgICAgICAgICAgIGFuaW1hdGlvbi1uYW1lOiBhcnJpdmFsX2Zyb21Cb3R0b21fZGVmYXVsdDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICYjc2hpcHBpbmdQYXJ0bmVycyxcclxuICAgICYjY29ubmVjdGlvblBhcnRuZXJzIHtcclxuICAgICAgICAmLnZpc2liaWxpdHktZGVmYXVsdCB7XHJcbiAgICAgICAgICAgIC5pbm5lckNvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgICAgIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAxLjVzO1xyXG4gICAgICAgICAgICAgICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxLjVzO1xyXG4gICAgICAgICAgICAgICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoLjQsIDAsIC4yLCAxKTtcclxuICAgICAgICAgICAgICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllciguNCwgMCwgLjIsIDEpO1xyXG4gICAgICAgICAgICAgICAgLXdlYmtpdC1hbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcclxuICAgICAgICAgICAgICAgIGFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYudmlzaWJpbGl0eS1zZWVuIHtcclxuICAgICAgICAgICAgLmlubmVyQ29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBhcnJpdmFsX2ZhZGVJbjtcclxuICAgICAgICAgICAgICAgIGFuaW1hdGlvbi1uYW1lOiBhcnJpdmFsX2ZhZGVJbjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICYjcHJlZm9vdGVyIHtcclxuICAgICAgICAmLnZpc2liaWxpdHktZGVmYXVsdCB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAxcztcclxuICAgICAgICAgICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxcztcclxuICAgICAgICAgICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoLjQsIDAsIC4yLCAxKTtcclxuICAgICAgICAgICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKC40LCAwLCAuMiwgMSk7XHJcbiAgICAgICAgICAgIC13ZWJraXQtYW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7XHJcbiAgICAgICAgICAgIGFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLnZpc2liaWxpdHktc2VlbiB7XHJcbiAgICAgICAgICAgIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGFycml2YWxfZmFkZUluX3NjYWxlSW5fc3BlY2lhbDtcclxuICAgICAgICAgICAgYW5pbWF0aW9uLW5hbWU6IGFycml2YWxfZmFkZUluX3NjYWxlSW5fc3BlY2lhbDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBALXdlYmtpdC1rZXlmcmFtZXMgYXJyaXZhbF9mcm9tUmlnaHRfZGVmYXVsdCB7XHJcbiAgICAgICAgMCUge1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNTBweCk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIDEwMCUge1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgQGtleWZyYW1lcyBhcnJpdmFsX2Zyb21SaWdodF9kZWZhdWx0IHtcclxuICAgICAgICAwJSB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg1MHB4KTtcclxuICAgICAgICB9XHJcbiAgICAgICAgMTAwJSB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBALXdlYmtpdC1rZXlmcmFtZXMgYXJyaXZhbF9mcm9tVG9wX3NwZWNpYWwge1xyXG4gICAgICAgIDAlIHtcclxuICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDBweCkgc2NhbGUoMS4xNSk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIDEwMCUge1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCkgc2NhbGUoMSk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgQGtleWZyYW1lcyBhcnJpdmFsX2Zyb21Ub3Bfc3BlY2lhbCB7XHJcbiAgICAgICAgMCUge1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMHB4KSBzY2FsZSgxLjE1KTtcclxuICAgICAgICB9XHJcbiAgICAgICAgMTAwJSB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKSBzY2FsZSgxKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBALXdlYmtpdC1rZXlmcmFtZXMgYXJyaXZhbF9mcm9tQm90dG9tX2RlZmF1bHQge1xyXG4gICAgICAgIDAlIHtcclxuICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMHB4KTtcclxuICAgICAgICB9XHJcbiAgICAgICAgMTAwJSB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBAa2V5ZnJhbWVzIGFycml2YWxfZnJvbUJvdHRvbV9kZWZhdWx0IHtcclxuICAgICAgICAwJSB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDBweCk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIDEwMCUge1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgQC13ZWJraXQta2V5ZnJhbWVzIGFycml2YWxfZmFkZUluX3NjYWxlSW5fc3BlY2lhbCB7XHJcbiAgICAgICAgMCUge1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICBzY2FsZTogMS4yNTtcclxuICAgICAgICB9XHJcbiAgICAgICAgMTAwJSB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgIHNjYWxlOiAxO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIEBrZXlmcmFtZXMgYXJyaXZhbF9mYWRlSW5fc2NhbGVJbl9zcGVjaWFsIHtcclxuICAgICAgICAwJSB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgIHNjYWxlOiAxLjI1O1xyXG4gICAgICAgIH1cclxuICAgICAgICAxMDAlIHtcclxuICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgc2NhbGU6IDE7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgQC13ZWJraXQta2V5ZnJhbWVzIGFycml2YWxfZmFkZUluX3NjYWxlSW5fc3BlY2lhbDIge1xyXG4gICAgICAgIDAlIHtcclxuICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgc2NhbGU6IDEuMjU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIDEwMCUge1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAuMztcclxuICAgICAgICAgICAgc2NhbGU6IDE7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgQGtleWZyYW1lcyBhcnJpdmFsX2ZhZGVJbl9zY2FsZUluX3NwZWNpYWwyIHtcclxuICAgICAgICAwJSB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgIHNjYWxlOiAxLjI1O1xyXG4gICAgICAgIH1cclxuICAgICAgICAxMDAlIHtcclxuICAgICAgICAgICAgb3BhY2l0eTogLjM7XHJcbiAgICAgICAgICAgIHNjYWxlOiAxO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIEAtd2Via2l0LWtleWZyYW1lcyBhcnJpdmFsX2Zyb21MZWZ0X2RlZmF1bHQge1xyXG4gICAgICAgIDAlIHtcclxuICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MHB4KTtcclxuICAgICAgICB9XHJcbiAgICAgICAgMTAwJSB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBAa2V5ZnJhbWVzIGFycml2YWxfZnJvbUxlZnRfZGVmYXVsdCB7XHJcbiAgICAgICAgMCUge1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwcHgpO1xyXG4gICAgICAgIH1cclxuICAgICAgICAxMDAlIHtcclxuICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIEAtd2Via2l0LWtleWZyYW1lcyBhcnJpdmFsX2ZhZGVJbiB7XHJcbiAgICAgICAgMCUge1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICAxMDAlIHtcclxuICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBAa2V5ZnJhbWVzIGFycml2YWxfZmFkZUluIHtcclxuICAgICAgICAwJSB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIDEwMCUge1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnByZWxvYWRlciB7XHJcbiAgICAmID4gZGl2IHtcclxuICAgICAgICAtd2Via2l0LWFuaW1hdGlvbjogcHJlbG9hZGVyIDEuNHMgaW5maW5pdGUgZWFzZS1pbi1vdXQgYm90aDtcclxuICAgICAgICBhbmltYXRpb246IHByZWxvYWRlciAxLjRzIGluZmluaXRlIGVhc2UtaW4tb3V0IGJvdGg7XHJcbiAgICAgICAgJjpudGgtY2hpbGQoMSkge1xyXG4gICAgICAgICAgICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogLS4zMnM7XHJcbiAgICAgICAgICAgIGFuaW1hdGlvbi1kZWxheTogLS4zMnM7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6bnRoLWNoaWxkKDIpIHtcclxuICAgICAgICAgICAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IC0uMTZzO1xyXG4gICAgICAgICAgICBhbmltYXRpb24tZGVsYXk6IC0uMTZzO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgcHJlbG9hZGVyIHtcclxuICAgIDAlLFxyXG4gICAgODAlLFxyXG4gICAgMTAwJSB7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDApO1xyXG4gICAgfVxyXG4gICAgNDAlIHtcclxuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XHJcbiAgICB9XHJcbn1cclxuQGtleWZyYW1lcyBwcmVsb2FkZXIge1xyXG4gICAgMCUsXHJcbiAgICA4MCUsXHJcbiAgICAxMDAlIHtcclxuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMCk7XHJcbiAgICB9XHJcbiAgICA0MCUge1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcclxuICAgIH1cclxufSIKCV0sCgkibmFtZXMiOiBbXSwKCSJtYXBwaW5ncyI6ICJBQUNnQixzRkFBOEYsQUNEOUcsNEVBQTRFLEFBVTVFLEFBQUEsSUFBSSxBQUFDLENBQ0gsV0FBVyxDQUFFLElBQUksQ0FDakIsd0JBQXdCLENBQUUsSUFBSSxDQUMvQixBQVNELEFBQUEsSUFBSSxBQUFDLENBQ0gsTUFBTSxDQUFFLENBQUMsQ0FDVixBQU1ELEFBQUEsSUFBSSxBQUFDLENBQ0gsT0FBTyxDQUFFLEtBQUssQ0FDZixBQU9ELEFBQUEsRUFBRSxBQUFDLENBQ0QsU0FBUyxDQUFFLEdBQUcsQ0FDZCxNQUFNLENBQUUsUUFBUSxDQUNqQixBQVVELEFBQUEsRUFBRSxBQUFDLENBQ0QsVUFBVSxDQUFFLFdBQVcsQ0FDdkIsTUFBTSxDQUFFLENBQUMsQ0FDVCxRQUFRLENBQUUsT0FBTyxDQUNsQixBQU9ELEFBQUEsR0FBRyxBQUFDLENBQ0YsV0FBVyxDQUFFLG9CQUFvQixDQUNqQyxTQUFTLENBQUUsR0FBRyxDQUNmLEFBU0QsQUFBQSxDQUFDLEFBQUMsQ0FDQSxnQkFBZ0IsQ0FBRSxXQUFXLENBQzlCLEFBT0QsQUFBQSxJQUFJLENBQUEsQUFBQSxLQUFDLEFBQUEsQ0FBTyxDQUNWLGFBQWEsQ0FBRSxJQUFJLENBQ25CLGVBQWUsQ0FBRSxTQUFTLENBQzFCLHVCQUF1QixD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 */