@charset "UTF-8";@font-face{font-family:folha_textoregular;font-style:normal;font-weight:400;src:url(../assets/fonts/folha_texto-regular-webfont.woff2) format("woff2"),url(../assets/fonts/folha_texto-regular-webfont.woff) format("woff")}@font-face{font-family:folha_textobold;font-style:normal;font-weight:400;src:url(../assets/fonts/folha_texto-bold-webfont.woff2) format("woff2"),url(../assets/fonts/folha_texto-bold-webfont.woff) format("woff")}@font-face{font-family:folha_graficomedium;font-style:normal;font-weight:400;src:url(../assets/fonts/folha_grafico-medium-webfont.woff2) format("woff2"),url(../assets/fonts/folha_grafico-medium-webfont.woff) format("woff")}@font-face{font-family:folha_graficoregular;font-style:normal;font-weight:400;src:url(../assets/fonts/folha_grafico-regular-webfont.woff2) format("woff2"),url(../assets/fonts/folha_grafico-regular-webfont.woff) format("woff")}@font-face{font-family:folhaii-semibold-webfont;font-style:normal;font-weight:400;src:url(../assets/fonts/folhaii-semibold-webfont.woff) format("woff")}body,html{-webkit-overflow-scrolling:touch;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;font-smoothing:antialiased;background:#fff;font-family:folha_graficoregular,sans-serif;font-size:100%;font-variant-ligatures:none;-webkit-font-variant-ligatures:none;height:100%;height:-webkit-fill-available;margin:0;overflow-x:hidden;overflow-y:scroll;padding:0;text-shadow:rgba(0,0,0,.01) 0 0 1px;width:100vw}*{box-sizing:border-box;outline-width:thin}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section{display:block}ul{list-style:none;margin:0;padding:0}a{text-decoration:none}h3{font-weight:400}.top{color:#333;float:right;font-size:.75em;margin:-10px 0 20px;position:relative}.top:after{border:4px solid transparent;border-bottom:5px solid #333;bottom:3px;content:"";left:-12px;position:absolute}figure{margin:0;padding:0}.block{display:block}@-moz-document url-prefix(){.increase{text-align:center}}.checkbox label:after,.checkbox label:before,.fav-share-print button.dots i:after,.fav-share-print button.dots i:before,.filter .selected button:after,.filter .selected button:before,.frame-progress:before,.page-title .share button i:after,.page-title .share button i:before,.pages-and-books .wrp button.active:after,.pages-and-books .wrp button:after,.pagination .next:before,.pagination .prev:before,.pika-label:before,.pika-next:before,.pika-prev:before,.pointer-prg:before,.progressBar:before,.radio label:after,.radio label:before,.reader-tools .date-picker-for-reader i:after{content:" ";position:absolute}.bottom-header .wrp,.by-date .field,.colections .grid,.comunic-error.modal header,.download.modal .imgs,.download.modal header,.fav-share-print,.featured,.filter .period,.flex,.footer-content,.group .fields,.last-editions .edition header,.login-area,.navigation-view figcaption,.pages-and-books .wrp,.pagination,.print.modal .imgs,.print.modal header,.reader-tools .wrp,.results-tool-bar,.results-tool-bar .field,.search,.social,.visual-memory .content,div .drop-down-options .flex,div .drop-down-options .mode,div .drop-down-options .options{display:flex;justify-content:space-between}.filters .filtrar,div .drop-down-options .buscar{border:1px solid #0078a4;border-radius:3px;color:#0078a4;display:block;padding:13px 0;width:100%}.filters .filtrar:hover,div .drop-down-options .buscar:hover{background:#0078a4;color:#fff}.pages-and-books .wrp button:after{border-bottom:5px solid #000;border-left:5px solid transparent;border-right:5px solid transparent;border-top:0}.pages-and-books .wrp button.active:after{border-bottom:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #0078a4}.reader-tools .date-picker-for-reader i:after{border-bottom:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #000}.fav-share-print button.dots i,.fav-share-print button.dots i:after,.fav-share-print button.dots i:before,.page-title .share button i,.page-title .share button i:after,.page-title .share button i:before,.reader-tools .date-picker-for-reader i:after{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}svg:not(.no-touch) line,svg:not(.no-touch) path{fill:inherit;stroke-linejoin:round}svg:not(.no-touch) line{stroke-width:1;stroke:inherit}svg:not(.no-touch) polyline{fill:inherit;stroke-dasharray:0;stroke-dashoffset:0}.accordion{box-sizing:content-box;max-height:0;overflow:hidden;transition:all .4s ease}.accordion *{opacity:0;transition:opacity .3s ease}.accordion.open{max-height:1000px}.accordion.open *{opacity:1;transition:opacity .3s ease}a.advanced-search-link{padding:5px}.advertise small{color:#999;font-family:folha_graficoregular,sans-serif;font-size:.75em;line-height:1em}.drop-down{position:relative}.drop-down:after,.drop-down:before{content:"";position:absolute;right:15px;transform:translateY(-50%);z-index:9}.drop-down:after{border-top:7px solid #333;top:calc(50% + 5px)}.drop-down:after,.drop-down:before{border-left:4px solid transparent;border-right:4px solid transparent;height:0;width:0}.drop-down:before{border-bottom:7px solid #333;top:calc(50% - 5px)}.assine{color:#e52016;display:none;margin-left:20px;position:relative}@media (min-width:415px){.assine{display:block}}.main-nav>.assine{color:#e52016}.banner-folha{margin:30px auto;text-align:center;width:100%}button[type=button].call-to-action.open-filter{background:transparent;border:1px solid #0078a4;color:#0078a4;display:none;margin:0 auto;max-width:630px;width:100%}button[type=button].call-to-action.open-filter:hover{background-color:#0078a4;color:#fff}@media only screen and (min-device-width:320px) and (max-device-width:736px){button[type=button].call-to-action.open-filter{display:block}}.filtrar{width:100 5}#reader .try-again button,.last-week-editions .link-to-all-editions,button.load-more[type=button]{border:1px solid #333;border-radius:3px;color:#333;font-family:folha_graficomedium,sans-serif;font-size:.875em;font-weight:500;line-height:1em;padding:12px;text-align:center;text-transform:uppercase;transition:all .02s cubic-bezier(.25,.94,.5,.94)}#reader .try-again button:hover,.last-week-editions .link-to-all-editions:hover,button.load-more[type=button]:hover{background:#333;color:#fff}.charges figure{border:1px solid #e0e0e0;border-radius:5px;padding:20px}.charges figure img{height:auto;width:100%}.choice{border-radius:3px;display:flex;margin-top:5px}.choice input{display:none}.choice input:checked+label{background:#0078a4;border:1px solid #0078a4;color:#fff;font-family:folha_graficomedium,sans-serif}.choice label{background-color:#f5f5f5;border:1px solid #e0e0e0;cursor:pointer;font-family:folha_graficoregular,sans-serif;padding:9px 20px}.choice label:nth-child(n+1){border-radius:3px 0 0 3px}.choice label:last-child{border-radius:0 3px 3px 0}button[type=button],button[type=submit]{background:none;border:none;cursor:pointer}button[type=button].no-style,button[type=submit].no-style{-webkit-appearance:none}button[type=button].call-to-action,button[type=submit].call-to-action{background:#0078a4;border-radius:3px;color:#fff;font-family:folha_graficoregular,sans-serif;font-size:.875em;height:40px;padding:11px 15px;text-align:center}input:not([type=checkbox]):not([type=radio]),textarea{-webkit-appearance:none;border:1px solid #e0e0e0;border-radius:3px;color:#323232;font-family:folha_graficoregular,sans-serif;font-size:1em;padding:.625em}input:not([type=checkbox]):not([type=radio]).error,textarea.error{border:1px solid #e52016;outline-color:#e52016}.cat,.search-tool .no-style,a.advanced-search-link{color:#0078a4;font-family:folha_graficomedium,sans-serif;font-size:.875em;font-weight:500;text-transform:uppercase}.cat a,.search-tool .no-style a,a.advanced-search-link a{color:inherit}.body{font-family:folha_graficoregular,sans-serif}@media only screen and (min-device-width:320px) and (max-device-width:736px){main.wrp{z-index:auto}}.wrp{margin:0 auto;max-width:1240px;overflow-x:hidden;width:calc(100% - 20px)}main{padding:0}main.wrp{display:initial;margin-top:40px}.edition.double-pages:hover figure{border:1px solid #323232}.edition.double-pages figure{margin-right:5px}.edition.double-pages figure+figure{margin-right:0}.edition.double-pages img{width:100%}.edition.double-pages .exclude-fav{color:#0078a4;display:table;font-family:folha_graficoregular,sans-serif;font-size:.875em;margin:5px 0;padding:0}.filters+.results #results .edition.double-pages{margin:0 "3%" 50px;width:100%}@media (min-width:900px){.filters+.results #results .edition.double-pages{width:"44%"}}@media (min-width:1024px){.filters+.results #results .edition.double-pages{width:"27.3333333333%"}}.flex.full{flex-wrap:wrap;justify-content:flex-start;margin:-3%}.flex.full .double-pages.edition a{margin:0 0 0 1%;min-height:215px;position:relative;width:49%}.flex.full .double-pages.edition a+a{margin-right:0}.flex.full .double-pages.edition img{margin:0 auto}.flex.full .double-pages.edition{margin:0 "3%" 50px;width:100%}@media (min-width:640px){.flex.full .double-pages.edition{width:"44%"}}@media (min-width:900px){.flex.full .double-pages.edition{width:"27.3333333333%"}}@media (min-width:1024px){.flex.full .double-pages.edition{width:"19%"}}.drop-down select,.group .field label,.login-area,div .drop-down-options label,header .flex .search-trigger{color:#333;font-family:folha_graficoregular,sans-serif;font-size:.875em;font-weight:500}div .drop-down-options.filter{margin:5px}div .drop-down-options .buscar{font-size:.875em;margin-top:20px;padding:10px 0}div .drop-down-options .radio{font-family:folha_graficoregular,sans-serif;font-size:1em}div .drop-down-options .mode{max-width:235px;padding:0 0 20px}@media only screen and (min-device-width:320px) and (max-device-width:736px){div .drop-down-options{padding:15px 10px}div .drop-down-options .options{display:block}}div .drop-down-options label{font-size:1em}div .drop-down-options label:after{top:7px}div .drop-down-options .by-selected-date .field{display:inline-block;margin:0 10px 0 0;width:120px}div .drop-down-options .by-selected-date .field:last-child{margin:0}@media (min-width:415px){div .drop-down-options .by-selected-date{padding-right:20px}}div .drop-down-options .by-date .field{margin-bottom:20px;width:130px}div .drop-down-options .by-date .field input{display:none}div .drop-down-options .by-date .field input:checked+label{color:#0078a4}div .drop-down-options .by-date .field:last-child{margin-bottom:0}@media (min-width:415px){div .drop-down-options .by-date{border-left:1px solid #e0e0e0;padding-left:20px}}@media only screen and (min-device-width:320px) and (max-device-width:736px){div .drop-down-options .by-date{border-top:1px solid #e0e0e0;margin-top:20px;padding-top:20px}}div .drop-down-options input{min-width:auto}.by-date input{display:none;opacity:0}.by-date label{cursor:pointer;font-family:folha_graficoregular,sans-serif;font-size:1em;min-width:120px;padding-left:0;width:100%}div .by-selected-date input{margin:0;width:100%}div .by-selected-date .flex{display:flex}#modo-por-dia .field{margin:0 5px}#modo-por-dia .field:first-child{margin-left:0}#modo-por-dia .field:last-child{margin-right:0}#modo-por-dia input{font-family:folha_graficoregular,sans-serif;margin:0;min-width:67px;width:67px}#modo-por-periodo .field{min-width:125px;width:45%}@media (min-width:414px){#modo-por-periodo .field .options{width:45%}}#modo-por-periodo input{color:#323232;font-family:folha_graficoregular,sans-serif;font-size:1em;min-width:125px;width:100%}#modo-por-dia,#modo-por-periodo{display:none}.search-tool #modo-por-dia input{width:100%}.search-tool #modo-por-periodo .flex input{margin-left:0;width:100%}.drop-down select{-webkit-appearance:none;-moz-appearance:none;background:#f5f5f5;border:1px solid #e0e0e0;border-radius:5px;box-shadow:none;font-family:folha_graficoregular;font-size:1em;height:40px;min-width:180px;padding:0 10px}[data-drop=selecione-cadernos]{width:100%}div .drop-down-options{background-color:#fff;border:1px solid #e0e0e0;border-radius:3px;display:none;margin:5px;min-width:calc(100% - 10px);padding:20px;position:absolute}.edition img{height:auto;max-width:100%;width:auto}.edition h3{color:#323232;font-family:folha_graficomedium,sans-serif;font-size:1em;margin:20px 0 0}.edition small{font-family:folha_graficomedium,sans-serif;margin:10px 0 0;max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content}.edition small,.edition sub{color:#757575;display:block;font-size:.875em}.edition sub{font-family:folha_graficoregular,sans-serif;margin-bottom:5px}.fav-share-print li{margin-left:10px}.fav-share-print button{background:#bdbdbd;border-radius:20px;height:32px;position:relative;width:32px}.fav-share-print button:hover{background-color:#0078a4}.fav-share-print button>svg{fill:#fff;left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%)}@media (max-width:769px){.fav-share-print button.fav:hover{background:#bdbdbd}}.fav-share-print button.fav svg{height:18px;width:18px}.fav-share-print button.fav.favorited{background:#0078a4}.fav-share-print button.warning svg{height:15px;width:15px}.fav-share-print button.dots{display:none}@media only screen and (min-device-width:320px) and (max-device-width:736px){.filters{background-color:#fff;border:1px solid #e0e0e0;border-radius:2px;height:calc(100vh - 4px);left:0;overflow:scroll;padding:0 15px 90px;position:fixed;top:0;transform:translateZ(0);transition:transform .15s cubic-bezier(.25,.94,.5,.94),opacity .12s linear;width:calc(100vw - 4px);z-index:999}.filters:not(.active){opacity:0;pointer-events:none;transform:translate3d(0,60px,0)}.filters .scrollable{padding:0 0 30px;position:absolute;width:calc(100% - 30px)}}.filters{margin-left:10px;margin-right:60px;min-width:240px;overflow-y:scroll;overflow:auto;z-index:999}@media (min-width:1024px){.filters{margin-right:80px}}@media only screen and (min-device-width:320px) and (max-device-width:736px){.filters{margin:2px}}.filters .filter-buttons{margin-bottom:40px}.filters .close{height:25px;position:relative;right:0}.filters .close>svg{stroke:#333;stroke-width:2px}.filters .filtrar{font-size:14px}.filters button{background:transparent;cursor:pointer;font-family:folha_graficomedium,sans-serif;font-size:.875em}.filter{margin:0 0 40px}.filter h5{color:#333;font-family:folha_graficomedium,sans-serif;font-size:1em;font-weight:500;margin:0 0 15px}.filter .check-all+label,.filter h5{text-transform:uppercase}.filter .field{margin:0 0 15px;position:relative}.filter label{color:#323232;cursor:pointer;font-family:folha_graficoregular,sans-serif;font-size:1em;padding-right:35px;width:100%;word-break:break-word}.filter label span{color:#757575;font-size:.875em}.filter .period .field{width:110px}.filter .period input{background-color:#f5f5f5;color:#323232;font-family:folha_graficoregular,sans-serif;font-size:1em;width:100%}.filter .field span{position:absolute;right:0;top:50%;transform:translateY(-50%)}.filter ul li{display:flex;margin-bottom:4px;padding:0;position:relative}.filter .selected{background:#0078a4;border-radius:4px;color:#fff;display:inline-block;font-family:folha_graficoregular,sans-serif;font-size:.875em;margin-bottom:10px;padding:3px 26px 3px 10px;position:relative}.filter .selected button{height:14px;margin-top:-7px;position:absolute;right:5px;top:50%;width:14px}.filter .selected button:after,.filter .selected button:before{background:#fff;height:1px;margin-top:-1px;right:0;top:50%;width:13px}.filter .selected button:after{transform:rotate(-45deg)}.filter .selected button:before{transform:rotate(45deg)}.filter .decades{border:1px solid #e0e0e0;border-radius:4px}.filter .decades input[type=radio]:checked+label{box-shadow:0 0 0 1px #0078a4}.filter .decades label{padding:12px 8px;width:100%}.filter .decades li{border-bottom:1px solid #e0e0e0;margin-bottom:0}.filter .decades li:first-child label{border-radius:4px 4px 0 0}.filter .decades li:last-child{border-bottom:none}.filter .decades li:last-child label{border-radius:0 0 4px 4px}.filter .decades li span{right:8px}.filter .decades input[type=radio],.filter .decades label:after,.filter .decades label:before{display:none}[data-drop=selecione-cadernos]{max-height:261px;overflow-y:scroll}footer{margin:10px 0;padding:0 10px;position:relative;z-index:10}footer small{color:#757575;display:block;font-family:folha_graficoregular,sans-serif;font-size:.75em;font-weight:400;padding:20px 0}footer small a{color:#0078a4}.footer-content{align-content:center;border-bottom:1px solid #e0e5e8;max-width:100vw;padding:10px 0 30px}.footer-content a{color:#757575;font-family:folha_graficomedium,sans-serif;font-size:.875em;padding-right:10px;position:relative}.footer-content a i{border-left:2px solid #757575;border-top:2px solid #757575;display:inline-block;height:8px;left:5px;position:relative;top:2px;transform:rotate(45deg);width:8px}#menu-trigger,.assine,.back-link,.follow-us h3,.go-back,.hidden-menu ul a{font-family:folha_graficomedium,sans-serif;font-size:.875em}.back-link,.go-back{color:#0078a4;margin-right:10px;padding:0 15px}.back-link:before,.go-back:before{border-bottom:2px solid #0078a4;border-left:2px solid #0078a4;content:"";height:7px;left:0;position:absolute;top:3px;transform:rotate(45deg);width:7px}.go-back{border-right:1px solid #bdbdbd;position:relative;top:-2px}.back-link{bottom:0;left:10px;position:absolute;text-transform:uppercase}header{position:relative;z-index:10}header .wrp{margin:0 auto}header .flex{align-items:center;display:flex}header .flex button{padding-bottom:0;padding-top:0}@media (max-width:415px){header #usersvg{visibility:hidden}}.app-logo{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}@supports (-ms-ime-align:auto){header .flex .search-trigger{top:1px}}header .flex .search-trigger{align-items:center;display:flex;flex-wrap:nowrap;font-family:folha_graficomedium,sans-serif;line-height:1em;margin-left:30px;overflow:hidden;padding:5px 0 5px 7px;position:relative;vertical-align:middle}header .flex .search-trigger>svg{display:inline-block;left:-5px;position:relative;top:0}@media only screen and (min-device-width:320px) and (max-device-width:736px){header .flex .search-trigger>svg{left:auto;right:0}header .flex .search-trigger{clip:rect(20px,20px,20px,20px);display:block;height:18px;line-height:1em;width:20px}header .flex .search-trigger svg{display:block;left:-5px;top:0}}.bottom-header{padding:40px 0;position:relative}.bottom-header .wrp{padding:0 10px}.bottom-header .user{background:#e0e5e8;border-radius:16px;height:24px;width:24px}.bottom-header .user img{margin-right:0}@media only screen and (min-device-width:320px) and (max-device-width:736px){.bottom-header .user{display:none}}.reader .bottom-header{padding:20px 0}.reader .bottom-header .app-logo{width:150px}.reader .bottom-header .app-logo img{width:100%}.top-header{padding:15px 0}.top-header a{display:table;margin:0 auto}.bottom-header,.top-header{background-color:#fff;border-bottom:1px solid #e0e5e8;transition:all .2s ease,opacity .1s ease}.bottom-header.hidden,.top-header.hidden{max-height:0;opacity:0;overflow:hidden;padding:0}.loader{height:50px;left:50%;margin-left:-25px;margin-top:-25px;pointer-events:none;position:absolute;top:50%;width:50px;z-index:-1}.circular{-webkit-animation:rotate 2s linear infinite;animation:rotate 2s linear infinite;bottom:0;height:100%;left:0;margin:auto;position:absolute;right:0;top:0;transform-origin:center center;width:100%}.path{stroke-dasharray:1,200;stroke-dashoffset:0;stroke-linecap:round;stroke:#757575;-webkit-animation:dash 1.5s ease-in-out infinite;animation:dash 1.5s ease-in-out infinite}@-webkit-keyframes rotate{to{transform:rotate(1turn)}}@keyframes rotate{to{transform:rotate(1turn)}}@-webkit-keyframes dash{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:89,200;stroke-dashoffset:-35px}to{stroke-dasharray:89,200;stroke-dashoffset:-124px}}@keyframes dash{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:89,200;stroke-dashoffset:-35px}to{stroke-dasharray:89,200;stroke-dashoffset:-124px}}html.lockScroll,html.lockScroll body{height:100%;overflow:hidden;position:relative}.login-area{text-transform:uppercase}.login-area svg{margin-right:7px;position:relative;top:3px}.messagesForm{font-size:.8125em;font-weight:500;margin:5px 5px 0;padding-left:20px;position:relative}.messagesForm,.messagesForm:before{font-family:folha_graficomedium,sans-serif}.messagesForm:before{border-radius:8px;color:#fff;content:"!";font-size:.875em;height:14.2px;left:0;line-height:1.2em;position:absolute;text-align:center;top:1.2px;width:14.2px}.messagesForm.error{color:#e52016}.messagesForm.error:before{background:#e52016}.messagesForm.valid{color:#34d058}.messagesForm.valid:before{background:#34d058}.messagesForm.warning{color:#eba709}.messagesForm.warning:before{background:#eba709}.message-ui{background-color:#323232;border-radius:3px;left:50%;min-width:261px;padding:0 15px;position:absolute;top:10px;transform:translateX(-50%);z-index:999}.message-ui .message-text{color:#fff;font-family:folha_graficomedium,sans-serif;font-size:.875em;padding:15px 0}.message-ui .content{align-items:center}.message-ui .close{height:20px;margin-left:20px;position:relative;width:20px}.message-ui .close>svg{height:12px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:12px}.message-ui .close>svg line{stroke:#fff;stroke-width:2}.mobile-stuff{align-items:center;display:none;justify-content:space-between;margin-bottom:15px}@media only screen and (min-device-width:320px) and (max-device-width:736px){.mobile-stuff{display:flex}}.mobile-stuff h4{color:#333;font-family:folha_graficomedium,sans-serif;font-weight:400}.modal{position:fixed;z-index:999}#menu-trigger{-webkit-appearance:none;background:none;border:none;display:inline-flex;height:auto!important}#menu-trigger i{background:#333;display:block;height:2px;margin-right:10px;position:relative;width:18px}@media (min-width:769px){#menu-trigger i{top:7px}}@media only screen and (min-device-width:768px) and (max-device-width:1024px){#menu-trigger i{top:8px}}#menu-trigger i:after,#menu-trigger i:before{background:#333;content:"";height:2px;left:0;position:absolute;transition:.2s;width:100%}#menu-trigger i:before{top:-5px}#menu-trigger i:after{top:5px}@media only screen and (min-device-width:320px) and (max-device-width:736px){#menu-trigger{font-size:0!important;height:5px}}.main-nav{display:none}@media (min-width:415px){.main-nav{border-bottom:1px solid #e0e5e8;display:block;padding:20px 0}.main-nav ul{display:table;margin:0 auto}}@media (min-width:415px) and (min-width:640px){.main-nav ul{padding:0}}@media (min-width:415px){.main-nav ul li{display:inline-block}.main-nav ul li a{color:#333;font-family:folha_graficoregular,sans-serif;font-size:1em;padding:0 20px}.main-nav ul li a:hover{color:#0078a4}}@media only screen and (min-width:415px) and (min-device-width:768px) and (max-device-width:1024px){.main-nav ul li a{padding:0 10px}}@media (min-width:415px){.main-nav ul li a.assine{margin-left:0}}@media (min-width:415px) and (min-width:640px){.main-nav ul li a{font-size:.875em;padding:0 9px}}.hidden-menu{background-color:#fff;border:1px solid #e0e0e0;border-radius:3px;left:0;min-height:100vh;position:fixed;top:0;transform:translate3D(-321px,0,0);transition:transform .3s cubic-bezier(.25,.94,.5,.94);width:320px;z-index:9999}@media screen and (max-device-width:767px) and (orientation:landscape){.hidden-menu{overflow:scroll;position:absolute}}.hidden-menu header{position:relative}.hidden-menu header .flex{align-content:center;justify-content:flex-start}.hidden-menu header .close{height:15px;position:absolute;right:20px;top:21px;width:15px}.hidden-menu header .close:after,.hidden-menu header .close:before{background:#333;content:"";height:2px;left:50%;position:absolute;top:50%;transform-origin:50%;width:15px}.hidden-menu header .close:after{transform:translate(-50%,-50%) rotate(45deg)}.hidden-menu header .close:before{transform:translate(-50%,-50%) rotate(-45deg)}.hidden-menu .login-section,.hidden-menu header{border-bottom:1px solid #e0e0e0;padding:18px}.hidden-menu ul{padding:18px;position:relative}.hidden-menu ul a{color:#333;display:block;line-height:1.43em;padding:10px 0;text-transform:uppercase}.hidden-menu.menu-active{transform:translateZ(0)}.login-section{display:flex;position:relative}.login-section .login-area{justify-content:flex-start;width:120px}.login-section button{height:10px;margin-top:-10px;padding:10px;position:absolute;right:20px;text-indent:-999em;top:50%;width:10px}.login-section button:before{border-bottom:2px solid #333;border-right:2px solid #333;content:"";height:8px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%) rotate(45deg);transform-origin:center;transition:transform .15s linear;width:8px}.login-section button.open:before{transform:translate(-50%,-50%) rotate(225deg)}.folha-logo{display:table;height:23px;width:91px}.folha-logo img{display:block;height:auto;width:100%}.follow-us{border-top:1px solid #e0e0e0;bottom:0;margin:0;padding:18px;position:absolute;width:100%}.follow-us h3{color:#333;margin:0}@media screen and (max-device-width:767px) and (orientation:landscape){.follow-us{position:relative}}.social{justify-content:flex-start;padding:18px 0}.social a{border:1px solid #333;border-radius:16px;display:inline-block;height:32px;margin-right:5%;position:relative;width:32px}.social a:hover{background:#333}.social a:hover svg{fill:#fff}.social a>svg{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.linkedin svg{margin-top:-1px}.rss svg{margin-left:1px}.user svg{position:relative;top:4px}@media (min-width:415px){.user{align-items:center;display:flex;justify-content:flex-start}}.user figcaption{margin-left:10px}.user-options li:nth-child(0){-webkit-animation:moveDown Infinityms .2s both;animation:moveDown Infinityms .2s both}.user-options li:first-child{-webkit-animation:moveDown .2s 75ms both;animation:moveDown .2s 75ms both}.user-options li:nth-child(2){-webkit-animation:moveDown .2s 37.5ms both;animation:moveDown .2s 37.5ms both}.user-options li:nth-child(3){-webkit-animation:moveDown .2s 25ms both;animation:moveDown .2s 25ms both}.user-options li:nth-child(4){-webkit-animation:moveDown .2s 18.75ms both;animation:moveDown .2s 18.75ms both}.user-options li:nth-child(5){-webkit-animation:moveDown .2s 15ms both;animation:moveDown .2s 15ms both}.user-options li:nth-child(6){-webkit-animation:moveDown .2s 12.5ms both;animation:moveDown .2s 12.5ms both}.user-options li:nth-child(7){-webkit-animation:moveDown .2s 10.7142857143ms both;animation:moveDown .2s 10.7142857143ms both}.user-options li:nth-child(8){-webkit-animation:moveDown .2s 9.375ms both;animation:moveDown .2s 9.375ms both}.user-options li:nth-child(9){-webkit-animation:moveDown .2s 8.3333333333ms both;animation:moveDown .2s 8.3333333333ms both}.user-options li:nth-child(10){-webkit-animation:moveDown .2s 7.5ms both;animation:moveDown .2s 7.5ms both}@-webkit-keyframes moveUp{0%{opacity:0;transform:translate3d(-20%,0,0)}to{opacity:1;transform:translateZ(0)}}@-webkit-keyframes moveDown{0%{opacity:1}to{opacity:0}}@keyframes moveDown{0%{opacity:1}to{opacity:0}}.fav-share-print button.dots i,.fav-share-print button.dots i:after,.fav-share-print button.dots i:before,.page-title .share button i,.page-title .share button i:after,.page-title .share button i:before{background:#bdbdbd;border-radius:4px;height:4px;width:4px}.fav-share-print button.dots i:before,.page-title .share button i:before{margin-left:-6px}.fav-share-print button.dots i:after,.page-title .share button i:after{left:calc(-50% + 10px)}.page-title{margin-bottom:60px;position:relative;text-align:center}.page-title h1,.page-title h2{font-weight:400;margin:0}.page-title h1{color:#333;font-family:folhaii-semibold-webfont,Times New Roman,Times,Baskerville,Georgia,serif;font-size:3.5em}.page-title h2{color:#757575;font-size:1.5em}.page-title h2,.page-title h3{font-family:folha_graficoregular,sans-serif}.page-title h3{color:#333;font-size:22px}.page-title .share{border-radius:16px;margin-top:30px}.page-title .share svg{fill:#fff}.page-title .share button{border:1px solid #bdbdbd;height:32px;width:32px}.page-title .share a,.page-title .share button{border-radius:30px;color:#fff;display:inline-block;font-size:.875em;height:32px;margin:5px;padding:8px 10px;position:relative;vertical-align:top}.page-title .share a>svg{position:absolute;top:50%}.page-title .share a.facebook{background:#3a5999;left:4px;padding-left:30px}.page-title .share a.facebook>svg{left:10px;transform:translateY(-50%)}.page-title .share a.twitter{background:#1da1f2;width:32px}.page-title .share a.twitter>svg{left:50%;transform:translate(-50%,-50%)}.pagination{align-items:center;margin:0 auto 70px;max-width:300px}@media (min-width:414px){.pagination{width:50%}}.pagination a{border:1px solid transparent;border-radius:4px;color:#0078a4;display:inline-block;font-family:folha_graficomedium;padding:10px 15px;text-align:center}.pagination a:hover{border:1px solid #e0e0e0}.pagination a.actual{color:#333;pointer-events:none}.pagination .next,.pagination .prev{border:1px solid #757575;height:40px;position:relative;width:40px}.pagination .next:before,.pagination .prev:before{border:3px solid #333;height:10px;left:50%;top:50%;transform:translate(-50%,-50%);width:10px}.pagination .next.inactive,.pagination .prev.inactive{border:1px solid #e0e0e0;pointer-events:none}.pagination .prev:before{border-bottom:transparent;border-right:transparent;transform:translate(-35%,-50%) rotate(-45deg)}.pagination .prev:hover{background:#333;border:3px solid #fff;border-bottom:transparent;border-right:transparent}.pagination .prev.inactive:before{border:3px solid #e0e0e0;border-bottom:transparent;border-right:transparent}.pagination .next:before{border-left:transparent;border-top:transparent;transform:translate(-65%,-50%) rotate(-45deg)}.pagination .next:hover{background:#333}.pagination .next:hover:before{border:3px solid #fff;border-left:transparent;border-top:transparent}.pagination .next.inactive:before{border:3px solid #e0e0e0;border-left:transparent;border-top:transparent}

/*!
 * Pikaday
 * Copyright © 2014 David Bushell | BSD & MIT license | http://dbushell.com/
 */.pika-single{background:#fff;border:1px solid #e0e0e0;border-bottom-color:#bbb;border-radius:4px;color:#333;display:block;font-family:folha_graficoregular,sans-serif;position:relative;z-index:9999}.pika-single.is-hidden{display:none}.pika-single.is-bound{box-shadow:0 5px 15px -5px rgba(0,0,0,.5);position:absolute}.pika-single{*zoom:1}.pika-single:after,.pika-single:before{content:" ";display:table}.pika-single:after{clear:both}.pika-lendar{float:left;margin:8px;width:300px}.pika-title{background:#0078a4;border-radius:4px 4px 0 0;margin:-8px;padding:5px;position:relative;text-align:center}.pika-title select{cursor:pointer;filter:alpha(opacity=0);left:0;margin:0;opacity:0;position:absolute;top:5px;z-index:9998}.pika-label{color:#fff;display:inline-block;*display:inline;font-family:folha_graficomedium,sans-serif;font-size:1em;margin:0 15px;padding:5px 5px 5px 0;position:relative;text-transform:uppercase;z-index:9999}.pika-label:before{border-color:#fff transparent transparent;border-style:solid;border-width:4px 3px;bottom:8px;right:-8px}.pika-next,.pika-prev{background-color:transparent;background-position:50%;background-repeat:no-repeat;background-size:75% 75%;border:0;cursor:pointer;display:block;height:30px;opacity:1;outline:none;overflow:hidden;padding:0;*position:absolute;text-indent:20px;*top:0;white-space:nowrap;width:20px}.pika-next:hover,.pika-prev:hover{opacity:1}.pika-next.is-disabled,.pika-prev.is-disabled{cursor:default;opacity:.2}.is-rtl .pika-next,.pika-prev{float:left;*left:0}.is-rtl .pika-prev,.pika-next{float:right;*right:0}.pika-next,.pika-prev{position:relative}.pika-next:before,.pika-prev:before{border:2px solid #fff;height:8px;width:8px}.pika-next:before{border-bottom:transparent;border-left:transparent;left:0;transform:rotate(45deg)}.pika-prev:before{border-right:transparent;border-top:transparent;left:8px;transform:rotate(45deg)}.pika-select{display:inline-block;*display:inline}.pika-table{border:0;border-collapse:collapse;border-spacing:0;margin-top:20px;width:100%}.pika-table,.pika-table td,.pika-table th{font-family:folha_graficoregular,sans-serif}.pika-table td,.pika-table th{font-size:18px;font-weight:500;padding:0;width:35px}.pika-table th{color:#333;font-size:14px;line-height:25px;text-align:center;text-transform:uppercase}.pika-table abbr{border-bottom:none;cursor:help}.pika-button{background:#f5f5f5;border:0;box-sizing:border-box;color:#323232;cursor:pointer;display:block;font-family:inherit;font-size:18px;height:35px;line-height:15px;margin:0;outline:none;text-align:center;width:100%}.is-today .pika-button{border:1px solid #0078a4;border-radius:3px;color:#0078a4;opacity:1!important}.is-selected .pika-button{background:#3af;border-radius:3px;box-shadow:inset 0 1px 3px #178fe5;color:#fff}.is-disabled .pika-button,.is-outside-current-month .pika-button{color:#999;opacity:.3}.is-disabled .pika-button{cursor:default;pointer-events:none}.pika-button:hover{background:#0078a4;border-radius:3px;box-shadow:none;color:#fff}.pika-button .is-selection-disabled{cursor:default;pointer-events:none}.pika-week{color:#999;font-size:11px}.is-inrange .pika-button{background:#d5e9f7}.is-endrange .pika-button,.is-startrange .pika-button{background:#0078a4;border-radius:3px;box-shadow:none;color:#fff}.progressBar{bottom:49px;cursor:pointer;left:0;padding:10px 0;position:fixed;right:0;width:100%;z-index:10}@media only screen and (min-device-width:320px) and (max-device-width:736px){.progressBar{display:none}}.progressBar .swiper-pagination-progressbar{background:#e0e0e0;height:5px;pointer-events:none;position:relative;z-index:10}.progressBar .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:#0078a4;height:100%}.progressBar:hover .frame-progress,.progressBar:hover .pointer-prg{opacity:1}.progressBar .interactor{height:100%;position:absolute;top:0;width:100%;z-index:999}.progressBar:before{background-color:#fff;bottom:0;height:10px;left:0;width:100%}.pointer-prg{border-radius:8px;height:16px;left:-8px;top:5px;width:16px;will-change:transform}.pointer-prg:before{border:1px solid #bdbdbd;border-radius:4px;height:6px;left:3px;top:3px;width:6px}.frame-progress,.pointer-prg{background-color:#fff;border:1px solid #bdbdbd;opacity:0;pointer-events:none;position:absolute;transition:transform .05s linear;z-index:9999}.frame-progress{align-content:center;align-items:center;border-radius:2px;bottom:40px;display:flex;left:0;margin-left:-70px;min-height:205px;padding:10px;transition-delay:.01s;width:140px;will-change:transform}.frame-progress:before{background:#fff;border:1px solid #bdbdbd;border-left:none;border-radius:2px;border-top:none;bottom:-8px;height:14px;left:50%;transform:translate(-50%) rotate(45deg);width:14px}.frame-progress img{display:block;margin:0 auto;max-width:100%;position:relative}.swiper-pagination-progressbar{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:#007aff;height:100%;left:0;position:absolute;top:0;transform:scale(0);transform-origin:left top;width:100%}.checkbox,.radio{position:relative}.checkbox label,.radio label{cursor:pointer;display:inline-block;padding-left:28px}.checkbox input[type=checkbox]{opacity:0;position:absolute}.checkbox input[type=checkbox]:checked+label:after{height:9px;opacity:1}.all-selected .checkbox input[type=checkbox]:not(.check-all),.all-selected .checkbox input[type=checkbox]:not(.check-all)+label{pointer-events:none}.all-selected .checkbox input[type=checkbox]:not(.check-all)+label:after,.all-selected .checkbox input[type=checkbox]:not(.check-all)+label:before{opacity:.3}.checkbox label:before{background-color:#fff;border:1px solid #e0e0e0;border-radius:3px;height:18px;left:0;width:18px}.checkbox label:after{border-bottom:3px solid #0078a4;border-right:3px solid #0078a4;height:3px;left:6.5px;opacity:0;top:3px;transform:rotate(42deg);transition:all .5s cubic-bezier(.075,.82,.165,1),opacity .1s cubic-bezier(.075,.82,.165,1);width:4px}.radio input[type=radio]{opacity:0;position:absolute}.radio input[type=radio]:checked+label:after{opacity:1}.radio label:before{background-color:#fff;border:1px solid #e0e0e0;border-radius:9px;height:18px;left:0;width:18px}.radio label:after{background:#0078a4;border-radius:6px;height:8px;left:6px;opacity:0;top:8px;width:8px}.group .radio label:after{top:6px}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.reader-tools{background-color:#fff;border-bottom:1px solid #e0e5e8;height:inherit;left:0;position:absolute;right:0;transition:transform .3s ease;width:inherit;z-index:10}.reader-tools .wrp{align-items:center;height:50px;opacity:1;overflow:visible;padding:0 20px}.reader-tools .wrp.active{opacity:1}@media only screen and (min-device-width:320px) and (max-device-width:736px){.reader-tools .wrp{padding:0 5px;z-index:99}}.reader-tools div{transition:all .2s cubic-bezier(.25,.94,.5,.94)}.reader-tools input[type=text]{border:none;font-family:folha_graficoregular,sans-serif;font-size:.875em;font-weight:500;padding:0 3px}.reader-tools button.share svg{fill:#fff}.reader-tools .date-picker-for-reader{position:relative}.reader-tools .date-picker-for-reader .drop-down-options .field{margin-right:10px}.reader-tools .date-picker-for-reader .drop-down-options .field:last-child{margin-right:0}.reader-tools .date-picker-for-reader .drop-down-options .field input{width:75px}.reader-tools .date-picker-for-reader>svg{position:relative;transition:fill .2s cubic-bezier(.25,.94,.5,.94)}.reader-tools .date-picker-for-reader.opened svg{fill:#0078a4}.reader-tools .date-picker-for-reader.opened #filter-by-date{color:#0078a4}.reader-tools .date-picker-for-reader.opened .arrow-down:after{border-top:5px solid #0078a4;transform:translate(-50%,-50%) rotate(180deg)}.reader-tools .date-picker-for-reader #filter-by-date{padding-right:20px;position:relative;top:-2px;transition:color .2s cubic-bezier(.25,.94,.5,.94);width:110px}.reader-tools .date-picker-for-reader #open-last-editions{height:20px;pointer-events:none;position:absolute;right:15px;top:50%;transform:translateY(-50%);width:20px}.reader-tools.last-week-editions-opened .fav-share-print,.reader-tools.last-week-editions-opened .zoom{opacity:.1;pointer-events:none}body,html{-webkit-text-size-adjust:none;position:fixed;touch-action:manipulation}header.reader{height:53px;z-index:40}header.reader,main{position:relative;width:inherit}main{height:auto;min-height:100%;z-index:1}.reader-mobile{max-height:-webkit-fit-content}.figure-wrapper{display:inherit;height:inherit;max-height:100%}#reader{background:#f5f5f5;height:calc(100vh - 127px);left:0;margin:0;max-height:100%;max-width:100%;overflow:hidden!important;overflow:hidden;right:0;top:0;transition:transform .3s ease;width:inherit}#reader>.loader{opacity:.9;z-index:999}#reader:after{background:#fff;height:inherit;max-height:100%;max-width:100%;pointer-events:none;position:inherit;transition:opacity .3s ease;width:inherit}#reader.loading:after,#reader.overlay:after{opacity:.6;pointer-events:all}#reader.loading>.loader{opacity:1}#reader.loading:after{opacity:.98}#reader .swiper-wrapper{align-items:center;height:inherit;max-height:100%;max-width:100%;width:inherit}#reader .try-again{left:50%;line-height:1em;max-width:240px;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%;z-index:4}#reader .try-again button{background:#333;color:#fff;cursor:pointer;display:table;margin:0 auto}#reader .try-again button:hover{background:#fff;color:#333}#reader .toZoom{align-items:center;cursor:default;display:inherit;height:inherit;justify-content:center;max-height:100%;max-width:100%;overflow:hidden;width:inherit}#reader .toZoom .existent-note{opacity:1;pointer-events:none;transition:opacity .3s cubic-bezier(.5,.8,.1,1)}#reader .group,#reader .pinch-zoom-container{height:inherit;max-height:100%;max-width:100%;text-align:center;width:inherit}#reader .group{align-items:center;-webkit-backface-visibility:hidden;backface-visibility:hidden;background:#f5f5f5;display:inherit;justify-content:center;margin:0;transform-origin:0 0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}#reader .group:active{cursor:-webkit-grab}#reader .page{align-items:center;display:flex;display:-webkit-flex;height:inherit;justify-content:center;max-height:100%;max-width:100%;overflow:hidden;position:relative;width:inherit}#reader .page figure{background:hsla(0,0%,74%,0);cursor:move;height:inherit;line-height:0;margin:0;position:relative;transform-style:preserve-3d;vertical-align:middle}#reader .page img{-webkit-backface-visibility:hidden;backface-visibility:hidden;background:#dcdcdc;filter:blur(0);height:100%;image-rendering:optimizeQuality;max-width:100%;-o-object-fit:contain;object-fit:contain;transform:translateZ(0) scale(1);transition:filter .3s ease-in-out;width:auto;z-index:999}.reader-expanded{height:calc(100vh - 127px)!important}.overlay-navigation.active{background:hsla(0,0%,100%,.9);height:100%;left:0;position:absolute;top:0;width:100%;z-index:9}.pages-and-books{background:#fff;bottom:0;left:0;position:fixed;width:100%;z-index:10}.pages-and-books .field{position:relative;top:-5px}.pages-and-books .wrp{padding:10px;width:100%}.pages-and-books .wrp button{border:none;color:#323232;font-size:.875em;overflow:visible;padding:5px 20px 5px 0;position:relative}.pages-and-books .wrp button span,.pages-and-books .wrp button>svg{pointer-events:none;transition:all .2s cubic-bezier(.25,.94,.5,.94)}.pages-and-books .wrp button span{font-family:folha_graficomedium,sans-serif;font-weight:500;position:relative}.pages-and-books .wrp button:after{right:2px;top:50%}.pages-and-books .wrp button>svg{fill:#323232;margin-right:10px;position:relative;top:2px;transition:fill .2s cubic-bezier(.25,.94,.5,.94)}.pages-and-books .wrp button.book svg{top:0}.pages-and-books .wrp button.active{color:#0078a4}.pages-and-books .wrp button.active svg{fill:#0078a4}.navs{bottom:40px;opacity:0;pointer-events:none;position:fixed;width:100%;z-index:2}.navs.books,.navs.pages{opacity:1;pointer-events:all}.navs .swiper-slide{display:none}.navs.books .books,.navs.pages .pages{display:block}.navigation-view{background:#fff;border-top:1px solid #e0e0e0;bottom:5px;opacity:0;position:absolute;transform:translateZ(0);transition:opacity .01s linear;width:100%;z-index:1}.navigation-view.active{opacity:1;transform:translateZ(0);transition:opacity .5s linear}.navigation-view .swiper-container{padding:20px 10px}.navigation-view .swiper-slide{margin-right:30px;max-width:305px}.navigation-view .swiper-slide.showed{display:block}.navigation-view .swiper-slide.books{max-width:160px}.navigation-view .swiper-slide span{border:1px solid #e0e0e0;border-radius:3px;cursor:pointer;display:inline-block;height:220px;padding:10px 5px;position:relative;width:147px}.navigation-view .swiper-slide span+span{margin-left:5px}.navigation-view .swiper-slide.current span{border:1px solid #323232}.navigation-view .swiper-slide img{display:inline-block;left:50%;max-width:130px;position:absolute;top:50%;transform:translate(-50%,-50%);vertical-align:top}.navigation-view figcaption{height:35px;padding:0 3px}.navigation-view figcaption strong{color:#323232;font-family:folha_graficoregular,sans-serif;font-size:.875em;font-weight:500}::-webkit-scrollbar,::-webkit-scrollbar-track{background-color:#f5f5f5}::-webkit-scrollbar{width:5px}::-webkit-scrollbar-thumb{background-color:#e0e0e0}.search-tool{margin:0 auto;z-index:2}.search-tool input{background-color:#fff;display:block;font-family:folha_graficoregular,sans-serif;font-size:1em;margin:0 5px;min-width:240px}.search-tool input.error{border:1px solid #e52016;outline-color:#e52016}@media only screen and (min-device-width:768px) and (max-device-width:1024px){.search-tool input{min-width:160px}}.search-tool .call-to-action{align-self:flex-start;margin:0 5px}.search-tool .no-style{font-size:1em;margin:5px 0 0;text-transform:none}.search-tool .field{display:block;margin-bottom:20px;position:relative}.search-tool .by-selected-date ul label{font-family:folha_graficoregular,sans-serif;font-size:1em}.search-tool [data-drop=selecione-jornais] .field{margin-bottom:10px}.search-tool [data-drop=selecione-jornais] .field label:after{top:4px}@media only screen and (min-device-width:320px) and (max-device-width:736px){.search-tool{flex-wrap:wrap}.search-tool .field{width:100%}}.section-title{color:#323232;font-family:folha_textobold,Times New Roman,Times,Baskerville,Georgia,serif;font-size:1.375em;font-weight:400;text-align:center}select::-ms-expand{display:none}.swiper-container{height:inherit;margin:0 auto;max-height:100%;overflow:hidden;position:relative;width:inherit;z-index:1}.swiper-container-no-flexbox .swiper-slide{float:left}.swiper-container-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{box-sizing:content-box;display:flex;height:100%;position:relative;transition-property:transform;width:100%;z-index:1}.swiper-container-android .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-container-multirow>.swiper-wrapper{-webkit-box-lines:multiple;-moz-box-lines:multiple;flex-wrap:wrap}.swiper-container-free-mode>.swiper-wrapper{margin:0 auto;transition-timing-function:ease-out}.swiper-slide{-webkit-flex-shrink:0;-ms-flex:0 0 auto;flex-shrink:0;height:100%;position:relative;width:100%}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-container .swiper-notification{left:0;opacity:0;pointer-events:none;position:absolute;top:0;z-index:-1000}.swiper-wp8-horizontal{touch-action:pan-y}.swiper-wp8-vertical{touch-action:pan-x}.swiper-button-next,.swiper-button-prev{background:#323232;cursor:pointer;height:40px;margin-top:-20px;position:absolute;top:50%;width:40px;z-index:10}.swiper-button-next:before,.swiper-button-prev:before{border-bottom:3px solid #fff;content:"";height:8px;position:absolute;top:50%;width:8px}.swiper-button-prev:before{border-left:3px solid #fff;left:calc(50% + 3px);transform:translate(-50%,-50%) rotate(45deg)}.swiper-button-next:before{border-right:3px solid #fff;left:calc(50% - 3px);transform:translate(-50%,-50%) rotate(-45deg)}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{cursor:auto;opacity:.35;pointer-events:none}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{left:0;right:auto}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{left:auto;right:0}.swiper-pagination{position:absolute;text-align:center;transform:translateZ(0);transition:.3s;z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullet{background:#000;border-radius:100%;display:inline-block;height:8px;opacity:.2;width:8px}button.swiper-pagination-bullet{-moz-appearance:none;-webkit-appearance:none;appearance:none;border:none;box-shadow:none;margin:0;padding:0}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-white .swiper-pagination-bullet{background:#fff}.swiper-pagination-bullet-active{background:#007aff;opacity:1}.swiper-pagination-white .swiper-pagination-bullet-active{background:#fff}.swiper-pagination-black .swiper-pagination-bullet-active{background:#000}.swiper-container-vertical>.swiper-pagination-bullets{right:10px;top:50%;transform:translate3d(0,-50%,0)}.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{display:block;margin:5px 0}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 5px}.swiper-pagination-progress{background:rgba(0,0,0,.25)}.swiper-pagination-progress .swiper-pagination-progressbar{background:#007aff;height:100%;left:0;position:absolute;top:0;transform:scale(0);transform-origin:left top;width:100%}.swiper-container-rtl .swiper-pagination-progress .swiper-pagination-progressbar{transform-origin:right top}.swiper-container-horizontal>.swiper-pagination-progress{height:4px;left:0;top:0;width:100%}.swiper-container-vertical>.swiper-pagination-progress{height:100%;left:0;top:0;width:4px}.swiper-pagination-progress.swiper-pagination-white{background:hsla(0,0%,100%,.5)}.swiper-pagination-progress.swiper-pagination-white .swiper-pagination-progressbar{background:#fff}.swiper-pagination-progress.swiper-pagination-black .swiper-pagination-progressbar{background:#000}.swiper-container-3d{-o-perspective:1200px;perspective:1200px}.swiper-container-3d .swiper-cube-shadow,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:10}.swiper-container-3d .swiper-slide-shadow-left{background-image:linear-gradient(270deg,rgba(0,0,0,.5),transparent)}.swiper-container-3d .swiper-slide-shadow-right{background-image:linear-gradient(90deg,rgba(0,0,0,.5),transparent)}.swiper-container-3d .swiper-slide-shadow-top{background-image:linear-gradient(0deg,rgba(0,0,0,.5),transparent)}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(180deg,rgba(0,0,0,.5),transparent)}.swiper-container-coverflow .swiper-wrapper,.swiper-container-flip .swiper-wrapper{-ms-perspective:1200px}.swiper-container-cube,.swiper-container-flip{overflow:visible}.swiper-container-cube .swiper-slide,.swiper-container-flip .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;pointer-events:none;z-index:1}.swiper-container-cube .swiper-slide .swiper-slide,.swiper-container-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-active .swiper-slide-active,.swiper-container-flip .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right,.swiper-container-cube .swiper-slide-shadow-top,.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-right,.swiper-container-flip .swiper-slide-shadow-top{-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:0}.swiper-container-cube .swiper-slide{height:100%;transform-origin:0 0;visibility:hidden;width:100%}.swiper-container-cube.swiper-container-rtl .swiper-slide{transform-origin:100% 0}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-next+.swiper-slide,.swiper-container-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-container-cube .swiper-cube-shadow{background:#000;bottom:0;filter:blur(50px);height:100%;left:0;opacity:.6;position:absolute;width:100%;z-index:0}.swiper-container-fade.swiper-container-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-container-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-zoom-container{align-items:center;display:flex;height:100%;justify-content:center;text-align:center;width:100%}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-height:100%;max-width:100%;-o-object-fit:contain;object-fit:contain}.swiper-scrollbar{background:rgba(0,0,0,.1);border-radius:10px;position:relative;-ms-touch-action:none}.swiper-container-horizontal>.swiper-scrollbar{bottom:3px;height:5px;left:1%;position:absolute;width:98%;z-index:50}.swiper-container-vertical>.swiper-scrollbar{height:98%;position:absolute;right:3px;top:1%;width:5px;z-index:50}.swiper-scrollbar-drag{background:rgba(0,0,0,.5);border-radius:10px;height:100%;left:0;position:relative;top:0;width:100%}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-lazy-preloader{-webkit-animation:swiper-preloader-spin 1s steps(12) infinite;animation:swiper-preloader-spin 1s steps(12) infinite;height:42px;left:50%;margin-left:-21px;margin-top:-21px;position:absolute;top:50%;transform-origin:50%;width:42px;z-index:10}.swiper-lazy-preloader:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 120 120' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdefs%3E%3Cpath id='a' stroke='%236c6c6c' stroke-width='11' stroke-linecap='round' d='M60 7v20'/%3E%3C/defs%3E%3Cuse xlink:href='%23a' opacity='.27'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(30 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(60 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(90 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(120 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(150 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.37' transform='rotate(180 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.46' transform='rotate(210 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.56' transform='rotate(240 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.66' transform='rotate(270 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.75' transform='rotate(300 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.85' transform='rotate(330 60 60)'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:100%;content:"";display:block;height:100%;width:100%}.swiper-lazy-preloader-white:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 120 120' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdefs%3E%3Cpath id='a' stroke='%23fff' stroke-width='11' stroke-linecap='round' d='M60 7v20'/%3E%3C/defs%3E%3Cuse xlink:href='%23a' opacity='.27'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(30 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(60 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(90 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(120 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(150 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.37' transform='rotate(180 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.46' transform='rotate(210 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.56' transform='rotate(240 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.66' transform='rotate(270 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.75' transform='rotate(300 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.85' transform='rotate(330 60 60)'/%3E%3C/svg%3E")}@-webkit-keyframes swiper-preloader-spin{to{transform:rotate(1turn)}}@keyframes swiper-preloader-spin{to{transform:rotate(1turn)}}.targeta{-webkit-animation-direction:alternate;animation-direction:alternate;-webkit-animation-duration:1.9s;animation-duration:1.9s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:blink;animation-name:blink;-webkit-animation:blink 1.9s infinite;background:rgba(253,255,6,.48);opacity:0;position:absolute;transform-origin:top left;transition:opacity 5s cubic-bezier(.25,.94,.5,.94);z-index:99}.swiper-slide-active .targeta{border:0;opacity:1}@keyframes blink{0%{background:rgba(253,255,6,.48)}to{background:rgba(255,52,6,.48)}}@-webkit-keyframes blink{0%{background:rgba(253,255,6,.48)}to{background:rgba(255,52,6,.48)}}template{display:none!important}button.share svg{fill:#bdbdbd;pointer-events:none}.tool-tip-share{background:#fff;border:1px solid #bdbdbd;border-radius:3px;margin-left:-78px;margin-top:40px;padding:20px;position:fixed;width:186px;z-index:9999}.tool-tip-share:after,.tool-tip-share:before{background:#fff;content:"";position:absolute}.tool-tip-share:before{border:1px solid #bdbdbd;border-top-left-radius:2px;height:14px;left:50%;margin-left:-7px;top:-7px;transform:rotate(45deg);width:14px}.tool-tip-share:after{height:20px;left:50%;margin-left:-20px;top:0;width:40px}.tool-tip-share a{border-radius:16px;display:inline-block;height:32px;margin:5px;position:relative;transition:transform .2s linear;width:32px}.tool-tip-share a:hover{transform:scale(1.1)}.tool-tip-share a>svg{fill:#fff;left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%)}.tool-tip-share a.facebook{background:#3a5999}.tool-tip-share a.twitter{background:#1da1f2}.tool-tip-share a.whatsapp{background:#00e676}.tool-tip-share a.messenger{background:#0080ff}.tool-tip-share a.googlePlus{background:#db4337}.tool-tip-share a.linkedin{background:#0077b5}.tool-tip-share a.pintrest{background:#bd081b}.tool-tip-share a.email,.tool-tip-share a.link{background:#bdbdbd}.user{align-items:center;display:flex;justify-content:flex-start}.user img{border-radius:50%;height:24px;margin-right:10px;overflow:hidden;position:relative;width:24px;z-index:0}.user figcaption{font-family:folha_graficomedium,sans-serif}.user-options{background:#f5f5f5}.hidden-menu .user-options{padding:0 18px}.hidden-menu .user-options.open{padding:18px}.user-options li a{font-family:folha_graficoregular,sans-serif;font-size:.875em;font-weight:400}.user-options li:nth-child(0){-webkit-animation:opacity Infinityms .2s both;animation:opacity Infinityms .2s both}.user-options li:first-child{-webkit-animation:opacity .2s 75ms both;animation:opacity .2s 75ms both}.user-options li:nth-child(2){-webkit-animation:opacity .2s 37.5ms both;animation:opacity .2s 37.5ms both}.user-options li:nth-child(3){-webkit-animation:opacity .2s 25ms both;animation:opacity .2s 25ms both}.user-options li:nth-child(4){-webkit-animation:opacity .2s 18.75ms both;animation:opacity .2s 18.75ms both}.user-options li:nth-child(5){-webkit-animation:opacity .2s 15ms both;animation:opacity .2s 15ms both}.user-options li:nth-child(6){-webkit-animation:opacity .2s 12.5ms both;animation:opacity .2s 12.5ms both}.user-options li:nth-child(7){-webkit-animation:opacity .2s 10.7142857143ms both;animation:opacity .2s 10.7142857143ms both}.user-options li:nth-child(8){-webkit-animation:opacity .2s 9.375ms both;animation:opacity .2s 9.375ms both}.user-options li:nth-child(9){-webkit-animation:opacity .2s 8.3333333333ms both;animation:opacity .2s 8.3333333333ms both}.user-options li:nth-child(10){-webkit-animation:opacity .2s 7.5ms both;animation:opacity .2s 7.5ms both}.user-options.open li:nth-child(0){-webkit-animation:moveUp .2s 0ms both;animation:moveUp .2s 0ms both}.user-options.open li:first-child{-webkit-animation:moveUp .2s 75ms both;animation:moveUp .2s 75ms both}.user-options.open li:nth-child(2){-webkit-animation:moveUp .2s .15s both;animation:moveUp .2s .15s both}.user-options.open li:nth-child(3){-webkit-animation:moveUp .2s 225ms both;animation:moveUp .2s 225ms both}.user-options.open li:nth-child(4){-webkit-animation:moveUp .2s .3s both;animation:moveUp .2s .3s both}.user-options.open li:nth-child(5){-webkit-animation:moveUp .2s 375ms both;animation:moveUp .2s 375ms both}.user-options.open li:nth-child(6){-webkit-animation:moveUp .2s .45s both;animation:moveUp .2s .45s both}.user-options.open li:nth-child(7){-webkit-animation:moveUp .2s 525ms both;animation:moveUp .2s 525ms both}.user-options.open li:nth-child(8){-webkit-animation:moveUp .2s .6s both;animation:moveUp .2s .6s both}.user-options.open li:nth-child(9){-webkit-animation:moveUp .2s 675ms both;animation:moveUp .2s 675ms both}.user-options.open li:nth-child(10){-webkit-animation:moveUp .2s .75s both;animation:moveUp .2s .75s both}@keyframes moveUp{0%{opacity:0;transform:translate3d(-20%,0,0)}to{opacity:1;transform:translateZ(0)}}@-webkit-keyframes opacity{0%{opacity:1}to{opacity:0}}@keyframes opacity{0%{opacity:1}to{opacity:0}}.zoom{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.zoom svg{fill:#757575;height:14px;left:5px;position:relative;top:2px;width:14px}.zoom input{color:#757575;text-align:center;width:50px}.zoom button{border:1px solid #c4c4c4;border-radius:50px;color:#c4c4c4;font-size:1.125em;font-weight:900;height:30px;width:30px}.zoom button:disabled{cursor:default;opacity:.4}@media only screen and (min-device-width:320px) and (max-device-width:736px){.zoom{display:none}}.curatored{margin-bottom:30px;overflow-x:hidden;padding:20px 0}.curatored .flex{align-items:flex-start;display:flex;justify-content:flex-start;margin:0 -15px}@media (max-width:420px){.curatored .flex{display:block}}.curatored article{padding:0 15px;width:100%}@media (min-width:420px){.curatored article{width:33.33333%}}@media only screen and (min-device-width:320px) and (max-device-width:736px){.curatored article{margin-bottom:45px}}.curatored article h2{color:#333;font-family:folha_graficomedium,sans-serif;font-size:1.25em;font-weight:500;line-height:1.2em;margin:5px 0 10px}.curatored article a{display:block}.curatored article img{width:100%}.curatored article .cat,.curatored article .search-tool .no-style,.curatored article a.advanced-search-link,.search-tool .curatored article .no-style{color:#757575;font-family:folha_graficoregular,sans-serif;font-size:.875em;font-weight:500;line-height:1em;margin:10px 0}.featured .featured-article h2,.featured article h2{color:#333;font-family:folhaii-semibold-webfont,Times New Roman,Times,Baskerville,Georgia,serif;font-weight:400;line-height:1.08em;margin:0 0 10px}.featured .featured-article p,.featured article p{color:#757575;font-family:folha_graficoregular,sans-serif}.featured{justify-content:space-between;margin:40px 0}.featured .news{margin:0 0 0 -15px}@media (min-width:415px){.featured .news{display:flex;justify-content:space-between}}.featured .row{width:100%}@media (min-width:769px){.featured .row{width:75.80645%}}.featured article{padding:0 15px;width:100%}.featured article h2{font-size:1.5em;line-height:1.3em;margin-top:5px}.featured article p{font-size:1em}@media (min-width:415px){.featured article{width:33.33333%}}@media only screen and (min-device-width:320px) and (max-device-width:736px){.featured article{margin-bottom:45px}.featured article:last-child{margin-bottom:0}}.featured .featured-article{margin:0 0 4%}.featured .featured-article article{padding:0;width:100%}@media (min-width:415px){.featured .featured-article article{display:flex}}@media only screen and (min-device-width:320px) and (max-device-width:736px){.featured .featured-article article{margin-bottom:45px}.featured .featured-article article .content,.featured .featured-article article a{display:block;padding:0;width:100%}.featured .featured-article article .content figure,.featured .featured-article article a figure{width:100%}.featured .featured-article article a{margin-bottom:15px;margin-right:15px}.featured .featured-article article img{height:auto;width:100%}}@media only screen and (min-device-width:768px) and (max-device-width:1024px){.featured .featured-article article img{height:auto;width:100%}}.featured .featured-article .content{padding:0 15px 0 30px}@media only screen and (min-device-width:768px) and (max-device-width:1024px){.featured .featured-article .content{max-width:340px}}.featured .featured-article h2{font-size:1.875em;line-height:1.2em;margin-top:5px}@media (min-width:415px){.featured .featured-article h2{font-size:2.5em}}.featured .featured-article p{font-size:1.125em}.featured .advertise{display:none;width:24.1935483871%}.featured .advertise img{max-width:300px;width:100%}@media (min-width:769px){.featured .advertise{display:block}}.group{margin-bottom:40px}.group h3{color:#333;font-family:folha_graficoregular,sans-serif;font-size:1.25em;font-weight:500;line-height:1.3;margin-bottom:30px;text-transform:uppercase}.group .fields{flex-wrap:wrap}@media only screen and (min-device-width:320px) and (max-device-width:736px){.group .fields{display:block}}.group .drop-down-options{margin:5px 0 0;max-width:300px;min-width:auto}.group .field{display:inline-block;margin:0 0 20px;position:relative;width:100%}@media (min-width:414px){.group .field{width:48%}}.mode .group .field{margin:0 5px 20px}.group .field label{display:block;margin-bottom:5px}.group .field .checkbox label:after,.group .field .radio label:after{top:4px}.group .field input:not([type=radio]):not([type=checkbox]){display:block;width:100%}.group .field input:not([type=radio]):not([type=checkbox]).has-drop-down{padding-right:40px}.mode .field{display:inline-block;margin:0 20px 0 0;width:120px}.mode .field:last-child{margin-right:0}body{overflow-x:hidden}.last-editions{overflow:hidden}.last-editions .section-title{margin:40px 0}.last-editions .edition{margin:0 3% 30px;width:100%}.last-editions .edition img{margin:0 auto}.filters+.last-editions{padding:0 10px}.filters+.last-editions .edition{max-width:100%;width:100%}.not-found{padding:100px 0;text-align:center}.not-found .not-found-icon{align-items:center;background:#f5f5f5;border-radius:50px;display:flex;height:95px;justify-content:center;margin:0 auto 30px;width:95px}.not-found .not-found-icon svg{fill:#757575}.results-tool-bar{align-items:center;margin-bottom:30px}.results-tool-bar span{color:#323232;font-family:folha_graficoregular,sans-serif;font-size:1em}.results-tool-bar .field{align-items:center;margin-top:20px}.results-tool-bar .field label{font-family:folha_graficoregular,sans-serif;font-size:1em}.results-tool-bar .field select{margin-left:10px}@media only screen and (min-device-width:320px) and (max-device-width:736px){.results-tool-bar{display:block;width:100%}.results-tool-bar label,.results-tool-bar span{display:block;margin-bottom:15px}.results-tool-bar .field{display:block}.results-tool-bar .field select{margin-left:0}.results-tool-bar .drop-down,.results-tool-bar select{width:100%}}#results{display:flex;flex-wrap:wrap;margin:0 -3%}#results .edition{margin:3% 10px}.back-to-search{color:#0078a4;font-family:folha_graficoregular,sans-serif;font-size:.875em;font-weight:500;padding-left:15px;position:relative;text-transform:uppercase}.back-to-search:before{border-bottom:2px solid;border-left:2px solid;content:"";height:6px;left:2px;position:absolute;top:4px;transform:rotate(45deg);width:6px}.results{overflow-x:hidden;width:100%}.filters+.results #results{margin:3% 10px;min-width:100%}.filters+.results #results .edition{max-width:160px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.curatored>h3,.last-editions .wrp>h3,.visual-memory>h3{color:#0078a4;font-family:folha_textobold,Times New Roman,Times,Baskerville,Georgia,serif;font-size:1.375em;line-height:26px}.last-editions{background:#f5f5f5;margin-bottom:30px;padding:30px 0;position:relative}@media only screen and (min-device-width:320px) and (max-device-width:736px){.last-editions{padding:40px 0}}.last-editions .wrp{overflow-x:visible;padding:0}@media only screen and (min-device-width:768px) and (max-device-width:1024px){.last-editions .wrp>h3{color:#323232;margin-top:0}}@media only screen and (min-device-width:320px) and (max-device-width:736px){.last-editions .wrp>h3{color:#323232;margin-top:0}}.last-editions .carousel{display:block;margin:0}.last-editions .swiper-wrapper{justify-content:space-between;margin:0 -2%;width:auto}@media only screen and (min-device-width:768px) and (max-device-width:1024px){.last-editions .swiper-wrapper{margin:0 0 0 10px}}@media only screen and (min-device-width:320px) and (max-device-width:736px){.last-editions .swiper-wrapper{margin:0 0 0 10px}}.last-editions .swiper-slide{display:block;max-width:200px;-o-object-fit:contain;object-fit:contain;width:70vw}.last-editions .swiper-slide img{height:auto;width:100%}.last-editions a img{pointer-events:none}.last-editions .edition{margin:0 2% 20px}@media only screen and (min-device-width:768px) and (max-device-width:1024px){.last-editions .edition{margin:0 0 20px}.last-editions .edition:last-child{margin-right:20px}}@media only screen and (min-device-width:320px) and (max-device-width:736px){.last-editions .edition{margin:0 0 20px}.last-editions .edition:last-child{margin-right:20px}}.last-editions .edition img{height:auto;width:100%}.last-editions .last-editions-navigation{display:none;height:40px;position:absolute;right:10px;top:30px;width:100px}@media only screen and (min-device-width:768px) and (max-device-width:1024px){.last-editions .last-editions-navigation{display:flex}}@media only screen and (min-device-width:320px) and (max-device-width:736px){.last-editions .last-editions-navigation{display:flex}}@media only screen and (min-device-width:768px) and (max-device-width:1024px){.last-editions .swiper-container-horizontal{left:-10px;padding-bottom:20px;width:calc(100% + 20px)}}@media only screen and (min-device-width:320px) and (max-device-width:736px){.last-editions .swiper-container-horizontal{left:-10px;margin-top:30px;padding-bottom:20px;width:calc(100% + 20px)}}.last-editions .last-editions-next,.last-editions .last-editions-prev{border:1px solid rgba(51,51,51,.3);border-radius:4px;height:40px;position:relative;width:40px}.last-editions .last-editions-next:before,.last-editions .last-editions-prev:before{border-bottom:3px solid #323232;content:"";height:8px;position:absolute;top:50%;width:8px}.last-editions .last-editions-next.swiper-button-disabled,.last-editions .last-editions-prev.swiper-button-disabled{opacity:.3}.last-editions .last-editions-prev:before{border-left:3px solid #323232;left:calc(50% + 2px);transform:translate(-50%,-50%) rotate(45deg)}.last-editions .last-editions-next:before{border-right:3px solid #323232;left:calc(50% - 2px);transform:translate(-50%,-50%) rotate(-45deg)}.last-editions .swiper-pagination{bottom:-3px}.last-editions .swiper-pagination-bullet-active{background:#333}.visual-memory{margin-bottom:30px}.visual-memory article{margin-bottom:45px;width:100%}.visual-memory article img{height:auto;width:100%}.visual-memory article h3{font-family:folha_graficoregular,sans-serif;margin-top:0}@media (min-width:415px){.visual-memory article{margin-bottom:0;width:48%}}.search-tool .visual-memory .no-style,.visual-memory .cat,.visual-memory .search-tool .no-style,.visual-memory a.advanced-search-link{margin:10px 0}.visual-memory .content{align-items:flex-start}@media (max-width:420px){.visual-memory .content{display:block}}.visual-memory .charges figure{height:100%;max-height:420px}.advanced-search-title{color:#333;font-family:folha_graficoregular,sans-serif;font-size:1.375em;font-weight:400;margin:50px auto;text-align:center}a.advanced-search-link{display:inline-block;font-size:1em;padding:5px 5px 5px 0;text-transform:none}@media only screen and (min-device-width:320px) and (max-device-width:736px){a.advanced-search-link{padding:0}}.advanced-search{margin:0 auto 100px;max-width:720px;padding:0 10px}.advanced-search .modo{max-width:300px}.advanced-search .modo#modo-por-dia .field{margin:0 5px 20px 0;width:67px}.advanced-search .mode{margin-bottom:30px;max-width:300px}.advanced-search .drop-down-options .field{display:block;min-width:180px;width:100%}.advanced-search .drop-down-options .field:last-child{margin-bottom:0}@media only screen and (min-device-width:320px) and (max-device-width:736px){.advanced-search .call-to-action{display:block;width:100%}}.colections .grid{flex-wrap:wrap;justify-content:flex-start;margin:0-"3%" 30px}.colections .edition{margin:0 "3%" 50px;width:"44%"}.colections .edition figure{min-height:240px}@media (min-width:480px){.colections .edition{width:"44%"}.colections .edition figure{min-height:370px}}@media (min-width:640px){.colections .edition{width:"27.3333333333%"}.colections .edition figure{min-height:340px}}@media (min-width:900px){.colections .edition{width:"27.3333333333%"}.colections .edition figure{min-height:480px}}@media (min-width:1024px){.colections .edition{width:"14%"}.colections .edition figure{min-height:303px}}body.overlay{overflow:hidden}body.overlay:after{-webkit-animation:opacityTrue .2s 75ms both;animation:opacityTrue .2s 75ms both;background:hsla(0,0%,100%,.9);content:"";height:100vh;left:0;position:fixed;top:0;width:100vw;z-index:10}@-webkit-keyframes opacityTrue{0%{opacity:0}to{opacity:1}}@keyframes opacityTrue{0%{opacity:0}to{opacity:1}}.flex .last-editions{width:100%}.last-editions .section-title{font-weight:700;margin:40px 0 50px}.last-editions .editions{display:flex;flex-wrap:wrap;margin:0 -3%}@media only screen and (min-device-width:320px) and (max-device-width:736px){.last-editions .editions{justify-content:space-between;margin:0}}.last-editions .last-editions-wrp{padding:0 10px}.last-editions .edition{margin:0 "3%" 60px;width:"47.5%"}@media only screen and (min-device-width:320px) and (max-device-width:736px){.last-editions .edition{margin:0 0 30px}}.last-editions .edition figure{min-height:310px}.last-editions .edition img{display:block;margin:0}.last-editions .edition header{align-items:flex-start;margin:15px 0}.last-editions .edition header h3{margin:0}.last-editions .edition header li{height:24px}.last-editions .edition header button{background:none;height:24px;padding:0;position:relative;width:24px}.last-editions .edition header button>svg{fill:#bdbdbd;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.last-editions .edition header button.favorited svg{fill:#0078a4}.filters+.last-editions .editions{margin:0 -3% 30px;min-height:230px;min-width:100%}.filters+.last-editions .edition{margin:0 3% 30px;max-width:"44%";width:"44%"}.filters+.last-editions .edition figure{min-height:200px}button.load-more[type=button]{display:table;margin:30px auto 60px;width:190px}@media (max-width:414px){button.load-more[type=button]{width:100%}}.recent-search .search-item h2,.recent-search section h3{font-family:folha_graficomedium,sans-serif;font-size:1em;font-weight:500}.recent-search section{margin:0 auto 20px;max-width:540px;overflow:hidden}.recent-search section h3{color:#0078a4}.recent-search .search-item{display:block;margin-bottom:40px}.recent-search .search-item h2{color:#323232;margin-bottom:10px}.recent-search .search-item strong{color:#757575;font-family:folha_graficoregular,sans-serif;font-size:.875em;font-weight:500}.download.modal,.print.modal{-webkit-animation:showUp .5s;animation:showUp .5s;left:50%;max-width:600px;top:50%;transform:translate3d(-50%,-50%,0);width:50vw}.inactive .download.modal,.inactive .print.modal{-webkit-animation:fadeDownTranslate .3s forwards;animation:fadeDownTranslate .3s forwards}.active .download.modal,.active .print.modal{-webkit-animation:showUpTranslate .3s forwards;animation:showUpTranslate .3s forwards;opacity:1;pointer-events:all}.download.modal section,.print.modal section{display:table;margin:0 auto}.download.modal section h2,.print.modal section h2{color:#323232;font-family:folha_graficoregular,sans-serif;font-size:1em;font-weight:400;line-height:1.25em;margin-bottom:30px;text-align:left}.download.modal section span,.print.modal section span{color:#757575;display:block;margin:10px auto;text-align:center}.download.modal .field button,.print.modal .field button{margin:30px auto}.download.modal .imgs,.print.modal .imgs{justify-content:center}.download.modal .imgs [type=checkbox],.print.modal .imgs [type=checkbox]{opacity:0;position:absolute}.download.modal .imgs label,.print.modal .imgs label{cursor:pointer;display:block;margin:0 5px}.download.modal .imgs label>div,.print.modal .imgs label>div{color:#323232;line-height:1.29em;margin-bottom:5px}.download.modal .imgs img,.print.modal .imgs img{border:1px solid #e0e5e8;border-radius:3px;height:auto;padding:5px;width:136px}.download.modal input:checked+label img,.print.modal input:checked+label img{border:1px solid #323232}@-webkit-keyframes showUp{0%{opacity:0}to{opacity:1}}@keyframes showUp{0%{opacity:0}to{opacity:1}}.drop-down-options{padding-bottom:15px;z-index:999}.drop-down-options ul{padding-left:5px;padding-right:5px;padding-top:10px}.drop-down-options .flex{padding:0}@media (min-width:414px){.drop-down-options .flex{padding:0 5px}.drop-down-options .buscar{margin-left:5px;width:calc(100% - 10px)}}.edition figure,.edition.double-pages figure,.flex.full .double-pages.edition a{align-items:center;align-self:flex-start;background:#fff;border:1px solid #e0e0e0;border-radius:3px;display:flex;justify-content:center;padding:9px}.edition figure:hover,.flex.full .double-pages.edition a:hover{border:1px solid #323232}.edition h3{font-size:1.04375em}.edition p{color:#333;font-family:folha_textoregular,Times New Roman,Times,Baskerville,Georgia,serif;font-size:16px;font-weight:400;height:135px;line-height:1.38em;word-break:break-word}@media only screen and (min-device-width:320px) and (max-device-width:736px){.edition p{height:auto}}.filters progress{-webkit-appearance:none;background:#fff;border:0;border-radius:2px;color:#0078a4;height:16px;margin-left:2%;max-width:150px;position:absolute;top:50%;transform:translateY(-50%)}.filters progress::-webkit-progress-bar{background-color:#fff}.filters progress::-webkit-progress-value{background-color:#0078a4}.last-week-editions{background-color:#fff;border-bottom:1px solid #e0e0e0;opacity:0;pointer-events:none;position:absolute;transition:all .2s cubic-bezier(.25,.94,.5,.94);width:100%;z-index:2}.last-week-editions>header{padding:20px 0 30px;position:relative}.last-week-editions .wrp{margin:0 auto;overflow-x:hidden;padding:0 1.5%}.last-week-editions .link-to-all-editions{align-self:flex-end;width:120px}.last-week-editions .editions{flex-wrap:wrap;justify-content:flex-start;margin:0 -1.5%}.last-week-editions .editions .edition{margin:0 1.5% 50px;min-width:100px;width:11.28%}.last-week-editions .editions .edition h3{font-size:.875em;margin-bottom:8px}.last-week-editions .editions .edition sub{margin-bottom:2px}.last-week-editions.open{opacity:1;pointer-events:all}.mdl-comunic-error,.mdl-downloads,.modal-overlay.mdl-prints{-webkit-animation:showUp .2s;animation:showUp .2s;background-color:hsla(0,0%,100%,.9);height:100%;height:100vw;left:0;position:fixed;top:0;width:100%;width:100vw;z-index:999}.hidden-menu ul:not(.user-options) li:last-child{border-top:1px solid #e0e0e0;margin-top:15px;padding-top:15px}.comunic-error.modal,.download.modal,.print.modal{background-color:#fff;border:1px solid #e0e5e8;border-radius:3px;padding:20px;z-index:999}.comunic-error.modal header,.download.modal header,.print.modal header{align-items:center;margin-bottom:30px}.comunic-error.modal header h2,.download.modal header h2,.print.modal header h2{color:#333;font-family:folha_graficomedium,sans-serif;font-size:1em;font-weight:500;margin:0}.comunic-error.modal header .close,.download.modal header .close,.print.modal header .close{height:25px;margin:0;position:relative;right:-10px}.comunic-error.modal header .close>svg,.download.modal header .close>svg,.print.modal header .close>svg{stroke:#333}.download.modal .imgs label>div,.download.modal section span,.print.modal .imgs label>div,.print.modal section span{font-family:folha_graficoregular,sans-serif;font-size:.875em}.mdl-comunic-error{opacity:0;pointer-events:none}.mdl-comunic-error.active{opacity:1;pointer-events:all}.comunic-error.modal{left:50%;max-width:640px;opacity:0;pointer-events:none;top:50%;transform:translate3d(-50%,-50%,0);width:70vw;will-change:transform}.inactive .comunic-error.modal{-webkit-animation:fadeDownTranslate .3s forwards;animation:fadeDownTranslate .3s forwards}.active .comunic-error.modal{-webkit-animation:showUpTranslate .3s forwards;animation:showUpTranslate .3s forwards;opacity:1;pointer-events:all}.comunic-error.modal form{margin-top:30px}.comunic-error.modal .field label{color:#333;display:block;font-family:folha_graficomedium,sans-serif;font-size:1em;margin-bottom:5px}.comunic-error.modal .field input,.comunic-error.modal .field textarea{background-color:#f5f5f5;width:100%}.comunic-error.modal .field button{margin:10px auto 30px;min-width:100px}.comunic-error.modal .field textarea{display:block;min-height:180px}@media (max-width:540px){.comunic-error.modal{min-height:calc(100vh + 2px);width:100vw}.comunic-error.modal .field textarea{min-height:100px}}.comunic-error.modal .fields{margin-bottom:30px}.comunic-error.modal .fields .field{width:48%}.comunic-error.modal .accept{display:flex;margin:20px 0}.comunic-error.modal .accept input,.comunic-error.modal .accept label{display:inline-block;width:auto}.comunic-error.modal .accept label{font-family:folha_graficoregular,sans-serif;font-size:.875em;margin-left:5px}.comunic-error.modal input.error,.comunic-error.modal textarea.error{border-color:#e52016}.comunic-error.modal .call-to-action:not(.active){opacity:.3;pointer-events:none}@-webkit-keyframes showUpTranslate{0%{opacity:0;transform:translate3d(-50%,-40%,0)}to{opacity:1;transform:translate3d(-50%,-50%,0)}}@keyframes showUpTranslate{0%{opacity:0;transform:translate3d(-50%,-40%,0)}to{opacity:1;transform:translate3d(-50%,-50%,0)}}@-webkit-keyframes fadeDownTranslate{0%{opacity:1;transform:translate3d(-50%,-50%,0)}to{opacity:0;transform:translate3d(-50%,-55%,0)}}@keyframes fadeDownTranslate{0%{opacity:1;transform:translate3d(-50%,-50%,0)}to{opacity:0;transform:translate3d(-50%,-55%,0)}}.simple-page-title{color:#333;font-size:1.375em;font-weight:400;margin:50px auto;text-align:center;text-transform:uppercase}.results-quantities,.simple-page-title{font-family:folha_graficoregular,sans-serif}.results-quantities{display:block;margin-bottom:14px}.inactive .print.modal{-webkit-animation:fadeDownTranslate .3s forwards;animation:fadeDownTranslate .3s forwards}.active .print.modal{-webkit-animation:showUpTranslate .3s forwards;animation:showUpTranslate .3s forwards;opacity:1;pointer-events:all}@media print{.no-print,.no-print *{display:none!important}}.has-drop-down .has-drop-down{cursor:pointer}.search-tool:not(.visible){box-shadow:0 2px 2px 0 rgba(0,0,0,.2);opacity:0;position:absolute;transform:scaleY(0);transform-origin:0 0;transition:transform .2s cubic-bezier(.9,.6,.3,1),opacity .2s cubic-bezier(.9,.6,.3,1);width:100%;will-change:transform}.search-tool:not(.visible) .field,.search-tool:not(.visible) button{opacity:0;transform:translate3d(0,-10%,0);transition:opacity .3s cubic-bezier(.25,.94,.5,.94) .1s,transform .3s cubic-bezier(.25,.94,.5,.94)}.search-tool{background-color:#f5f5f5;box-sizing:content-box;padding:40px 10px;transition:all .4s ease;width:100%;z-index:999}@media only screen and (min-device-width:768px) and (max-device-width:1024px){.search-tool{max-width:calc(100% - 30px);padding:40px 0}}@media only screen and (min-device-width:320px) and (max-device-width:736px){.search-tool{box-sizing:border-box}}.reader .search-tool{top:124px}.search-tool .wrp{clear:both;max-width:100%;overflow:visible;padding:0 10px;position:relative;width:100%}@media only screen and (min-device-width:320px) and (max-device-width:736px){.search-tool .wrp{margin:0 auto;max-width:100%;padding:0}}.search-tool .flex{align-items:flex-start;margin:0 auto;max-width:880px}@media only screen and (min-device-width:320px) and (max-device-width:736px){.search-tool .flex{flex-wrap:wrap}}@media (max-width:767px){.search-tool form.flex{flex-wrap:wrap}}.search-tool .field{margin:0 5px;max-width:255px;width:auto}.search-tool button.call-to-action{display:block;max-width:76px}@media only screen and (min-device-width:320px) and (max-device-width:736px){.search-tool button.call-to-action{margin-left:0;margin-right:0}}.search-tool .by-selected-date{max-width:300px}.search-tool #modo-por-dia{max-width:260px}@media only screen and (min-device-width:320px) and (max-device-width:736px){.search-tool .field{margin:0 0 15px;max-width:100%;width:100%}.search-tool .field.has-drop-down{max-width:100%}.search-tool .field.has-drop-down:nth-child(3){margin-bottom:4px;max-width:calc(100% - 90px);width:calc(100% - 90px)}.search-tool .field.has-drop-down:nth-child(3) input{min-width:auto}.search-tool .field input{margin:0;width:100%}}.search-tool.open{opacity:1;transform:scaleX(1)}.search-tool.open .field,.search-tool.open button{opacity:1;transform:translateZ(0)}.search-tool.open .close{opacity:1;transform:translate3d(0,-50%,0)}.search-tool .close{opacity:0;padding:10px;position:absolute;right:20px;top:50%;transform:translate3d(0,-60%,0)}.search-tool .close>svg{stroke:#333}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImVsZW1lbnRzL3Bpa2FkYXkuc2NzcyIsImJhc2UvX2ZvbnRzLnNjc3MiLCJzdHlsZS5jc3MiLCJiYXNlL19kZWZhdWx0cy5zY3NzIiwiYmFzZS9fdmFyaWFibGVzLnNjc3MiLCJiYXNlL19oZWxwZXJzLnNjc3MiLCJiYXNlL19zdmcuc2NzcyIsImVsZW1lbnRzL2FjY29yZGlvbi5zY3NzIiwiZWxlbWVudHMvYWR2YW5jZWQtc2VhcmNoLnNjc3MiLCJlbGVtZW50cy9hZHZlcnRpc2Uuc2NzcyIsImVsZW1lbnRzL2Fycm93cy1mb3ItZHJvcC1kb3duLnNjc3MiLCJlbGVtZW50cy9hc3NpbmUuc2NzcyIsImJhc2UvX21peGlucy5zY3NzIiwiZWxlbWVudHMvYmFubmVyLnNjc3MiLCJlbGVtZW50cy9idXR0b24tZmlsdGVyLnNjc3MiLCJiYXNlL19mdW5jdGlvbnMuc2NzcyIsImVsZW1lbnRzL2J1dHRvbi5zY3NzIiwiZWxlbWVudHMvY2hhcmdlcy5zY3NzIiwiZWxlbWVudHMvY2hvaWNlLXRvb2dsZS5zY3NzIiwiZWxlbWVudHMvY29tbW9uLnNjc3MiLCJlbGVtZW50cy9jb250YWluZXIuc2NzcyIsImVsZW1lbnRzL2RvdWJsZS1lZGl0aW9ucy5zY3NzIiwiZWxlbWVudHMvZHJvcC1kb3duLW9wdGlvbnMuc2NzcyIsImVsZW1lbnRzL2Ryb3AtZG93bi5zY3NzIiwiZWxlbWVudHMvZWRpdGlvbi5zY3NzIiwiZWxlbWVudHMvZmF2LXNoYXJlLXByaW50LnNjc3MiLCJlbGVtZW50cy9maWx0ZXItcmVzcG9uc2l2ZS5zY3NzIiwiZWxlbWVudHMvZmlsdGVyLnNjc3MiLCJlbGVtZW50cy9maWx0ZXJlZC5zY3NzIiwiZWxlbWVudHMvZm9vdGVyLnNjc3MiLCJlbGVtZW50cy9nby1iYWNrLnNjc3MiLCJlbGVtZW50cy9nby16YmFjay1saW5rLnNjc3MiLCJlbGVtZW50cy9oZWFkZXIuc2NzcyIsImVsZW1lbnRzL2xvYWRlci5zY3NzIiwiZWxlbWVudHMvbG9ja1Njcm9sbC5zY3NzIiwiZWxlbWVudHMvbG9naW4uc2NzcyIsImVsZW1lbnRzL21lc3NhZ2VzLWZvcm1zLnNjc3MiLCJlbGVtZW50cy9tZXNzYWdlcy5zY3NzIiwiZWxlbWVudHMvbW9iaWxlLXN0dWZmLnNjc3MiLCJlbGVtZW50cy9tb2RhbC5zY3NzIiwiZWxlbWVudHMvbmF2aWdhdGlvbi5zY3NzIiwiZWxlbWVudHMvcGFnZS10aXRsZS5zY3NzIiwiZWxlbWVudHMvcGFnaW5hdGlvbi5zY3NzIiwiZWxlbWVudHMvcHJvZ3Jlc3NiYXIuc2NzcyIsImVsZW1lbnRzL3JhZGlvLWFuZC1jaGVjay5zY3NzIiwiZWxlbWVudHMvcmVhZGVyLXRvb2xzLnNjc3MiLCJlbGVtZW50cy9yZWFkZXIuc2NzcyIsImVsZW1lbnRzL3Njcm9sbGJhci5zY3NzIiwiZWxlbWVudHMvc2VhcmNoLXRvb2wuc2NzcyIsImVsZW1lbnRzL3NlY3Rpb24tdGl0bGUuc2NzcyIsImVsZW1lbnRzL3NlbGVjdC5zY3NzIiwiZWxlbWVudHMvc3dpcHBlci5zY3NzIiwiZWxlbWVudHMvdGFyZ2V0YS5zY3NzIiwiZWxlbWVudHMvdGVtcGxhdGUuc2NzcyIsImVsZW1lbnRzL3Rvb2wtdGlwLXNoYXJlLnNjc3MiLCJlbGVtZW50cy91c2VyLnNjc3MiLCJlbGVtZW50cy96b29tLnNjc3MiLCJzZWN0aW9uL2N1cmF0b3JlZC5zY3NzIiwic2VjdGlvbi9mZWF0dXJlZC5zY3NzIiwic2VjdGlvbi9mb3JtLWdyb3VwLnNjc3MiLCJzZWN0aW9uL2xhc3QtZWRpdGlvbnMuc2NzcyIsInNlY3Rpb24vbm90LWZvdW5kLnNjc3MiLCJzZWN0aW9uL3Jlc3VsdHMuc2NzcyIsInNlY3Rpb24vdWx0aW1hcy1lZGljb2VzLnNjc3MiLCJzZWN0aW9uL3Zpc3VhbC1tZW1vcnkuc2NzcyIsInBhZ2VzL2FkdmFuY2VkLXNlYXJjaC5zY3NzIiwicGFnZXMvY29sZWN0aW9ucy5zY3NzIiwicGFnZXMvY29tbW9uLnNjc3MiLCJwYWdlcy9sYXN0LWVkaXRpb25zLnNjc3MiLCJwYWdlcy9yZWNlbnQtc2VhcmNoLnNjc3MiLCJhY2Vydm8vZG93bmxvYWQuc2NzcyIsImFjZXJ2by9kcm9wLWRvd24tb3B0aW9ucy5zY3NzIiwiYWNlcnZvL2VkaXRpb24uc2NzcyIsImFjZXJ2by9maWx0ZXIuc2NzcyIsImFjZXJ2by9sYXN0LXdlZWstZWRpdGlvbnMuc2NzcyIsImFjZXJ2by9tb2RhbC1vdmVybGF5LnNjc3MiLCJhY2Vydm8vbmF2aWdhdGlvbi5zY3NzIiwiYWNlcnZvL25vdGVzLnNjc3MiLCJhY2Vydm8vbnhjb211bmljLWVycm9ycy5zY3NzIiwiYWNlcnZvL3BhZ2UtdGl0bGUuc2NzcyIsImFjZXJ2by9wcmludC1tb2RhbC5zY3NzIiwiYWNlcnZvL3NlYXJjaC10b29sLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsZ0JBQUEsQ0NBQSxXQUNJLDhCQUFBLENBSUEsaUJBQUEsQ0FEQSxlQUFBLENBRkEsK0lDK0NKLENEeENBLFdBQ0ksMkJBQUEsQ0FJQSxpQkFBQSxDQURBLGVBQUEsQ0FGQSx5SUM0Q0osQ0RyQ0EsV0FDSSwrQkFBQSxDQUlBLGlCQUFBLENBREEsZUFBQSxDQUZBLGlKQ3lDSixDRGpDQSxXQUNJLGdDQUFBLENBSUEsaUJBQUEsQ0FEQSxlQUFBLENBRkEsbUpDcUNKLENEL0JBLFdBQ0ksb0NBQUEsQ0FHQSxpQkFBQSxDQURBLGVBQUEsQ0FEQSxxRUNtQ0osQ0N6RUEsVUFRRSxnQ0FBQSxDQUdBLGtDQUFBLENBRUEsNkJBQUEsQ0FHQSxpQ0FBQSxDQUNBLGlDQUFBLENBQ0EsMEJBQUEsQ0FUQSxlQ1lRLENEWFIsMkNGa0NjLENFaENkLGNBQUEsQ0FFQSwyQkFBQSxDQUNBLG1DQUFBLENBWkEsV0FBQSxDQUNBLDZCQUFBLENBSEEsUUFBQSxDQUtBLGlCQUFBLENBQ0EsaUJBQUEsQ0FMQSxTQUFBLENBaUJBLG1DQUFBLENBZEEsV0R5RkYsQ0N4RUEsRUFDRSxxQkFBQSxDQUNBLGtCRDJFRixDQ3JFQSxtRkFFQyxhRHlFRCxDQzlEQSxHQUdFLGVBQUEsQ0FGQSxR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QUNBLFNuQm1jWixDbUI5YlkscUNBQ0ksY25CZ2NoQixDbUIzYlEscUNBQ0ksYW5CNmJaLENtQnpiSSxpQ0FDSSxrQkFBQSxDQUNBLFVuQjJiUixDVWxkSSx5QlNxQkEsaUNBT1EsV25CMGJWLENBQ0YsQ1V2ZEkseUJTcUJBLGlDQWFRLHNCbkJ5YlYsQ0FDRixDVTVkSSwwQlNxQkEsaUNBbUJRLFduQndiVixDQUNGLENvQjFpQkEsNEdBSUMsVWxCcUJLLENrQnhCTCwyQ3JCMkNlLENxQjFDZixnQkFBQSxDQUNBLGVwQjhpQkQsQ29CdmlCQyw4QkFDQyxVcEIwaUJGLENvQnZpQkMsK0JBR0MsZ0JBQUEsQ0FGQSxlQUFBLENBR0EsY3BCd2lCRixDb0JyaUJDLDhCQUNDLDJDckJzQmMsQ3FCckJkLGFwQnVpQkYsQ29CaGlCQyw2QkFFQyxlQUFBLENBREEsZ0JwQm1pQkYsQ2ExZ0JFLDZFT2pERix1QkFrQ0UsaUJwQjZoQkEsQ29CNWhCQSxnQ0FDQyxhcEI4aEJELENBQ0YsQ29CM2hCQyw2QkFFQyxhcEI0aEJGLENvQjFoQkUsbUNBQ0MsT3BCNGhCSCxDb0J0aEJFLGdEQUNDLG9CQUFBLENBRUEsaUJBQUEsQ0FEQSxXcEJ5aEJILENvQnRoQkcsMkRBQ0MsUXBCd2hCSixDVS9nQkkseUJVakJILHlDQWFHLGtCcEJ1aEJGLENBQ0YsQ29CamhCRSx1Q0FDQyxrQkFBQSxDQUNBLFdwQm1oQkgsQ29CamhCRyw2Q0FDQyxZcEJtaEJKLENvQmhoQkcsMkRBQ0MsYXBCa2hCSixDb0IvZ0JHLGtEQUNDLGVwQmloQkosQ1VqaUJJLHlCVUNILGdDQW9CRSw2QkFBQSxDQUNBLGlCcEJnaEJELENBQ0YsQ2F4akJFLDZFT2tCRCxnQ0EyQkUsNEJBQUEsQ0FEQSxlQUFBLENBRUEsZ0JwQmdoQkQsQ0FDRixDb0I1Z0JDLDZCQUNDLGNwQjhnQkYsQ29CcmdCQyxlQUVDLFlBQUEsQ0FEQSxTcEJ5Z0JGLENvQnJnQkMsZUFNQyxjQUFBLENBRkEsMkNyQmxGYyxDcUJtRmQsYUFBQSxDQUhBLGVBQUEsQ0FDQSxjQUFBLENBRkEsVXBC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YXZEK3ZISCxDd0QveUhBLG9EQUtDLFV0RGtCSyxDc0RyQkwsb0Z6RDJDVSxDeUQxQ1YsZUFBQSxDQUNBLGtCQUFBLENBSEEsZXhEc3pIRCxDd0QveUhBLGtEQUVDLGF0RGtCSyxDc0RuQkwsMkN4RG16SEQsQ3dEL3lIQSxVQUdFLDZCQUFBLENBRkEsYXhEbXpIRixDd0QveUhDLGdCQUNDLGtCeERpekhGLENVN3ZISSx5QjhDckRILGdCQUlFLFlBQUEsQ0FDQSw2QnhEa3pIRCxDQUNGLEN3RDl5SEMsZUFDQyxVeERnekhGLENVdHdISSx5QjhDM0NILGVBSUUsZXhEaXpIRCxDQUNGLEN3RDd5SEMsa0JBRUMsY0FBQSxDQURBLFV4RGd6SEYsQ3dEN3lIRSxxQkFHQyxlQUFBLENBQ0EsaUJBQUEsQ0FIQSxjeERpekhILEN3RDF5SEUsb0JBRUMsYXhEMnlISCxDVXZ4SEkseUI4Q2xDSCxrQkFrQkUsZXhEMnlIRCxDQUNGLENhN3lIRSw2RTJDakJELGtCQXNCRSxrQnhENHlIRCxDd0QxeUhDLDZCQUNDLGV4RDR5SEYsQ0FDRixDd0R2eUhDLDRCQUNDLGF4RHl5SEYsQ3dEdnlIRSxvQ0FDQyxTQUFBLENBQ0EsVXhEeXlISCxDVTN5SEkseUI4Q0FGLG9DQUtFLFl4RDB5SEYsQ0FDRixDYWowSEUsNkUyQ2lCQSxvQ0FTRSxrQnhEMnlIRixDd0R6eUhFLG1GQUdDLGFBQUEsQ0FEQSxTQUFBLENBREEsVXhENnlISCxDd0R6eUhHLGlHQUNDLFV4RDJ5SEosQ3dEdHlIRSxzQ0FFQyxrQkFBQSxDQURLLGlCeER5eUhSLEN3RHJ5SEUsd0NBRUMsV0FBQSxDQURBLFV4RHd5SEgsQ0FDRixDVXh6SEUsOEU4Q3FCTSx3Q0FFRSxXQUFBLENBREEsVXhEdXlIUixDQUNGLEN3RGp5SEUscUNBQ0MscUJ4RG15SEgsQ1VqMEhFLDhFOEM2QkEscUNBSU0sZXhEb3lITixDQUNGLEN3RGh5SEUsK0JBR0MsaUJBQUEsQ0FDQSxpQkFBQSxDQUhBLGN4RG95SEgsQ1V4MUhJLHlCOENtREYsK0JBT0UsZXhEa3lIRixDQUNGLEN3RDl4SEUs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SixDYTc5SkUsNkVrRVZELGtCQVVLLGFBQUEsQ0FDQSxjQUFBLENBRkEsUy9FbytKSixDQUNGLEMrRTk5SkMsbUJBR0Msc0JBQUEsQ0FGQSxhQUFBLENBQ0EsZS9FaStKRixDYXorSkUsNkVrRU1ELG1CQU1LLGMvRWkrSkosQ0FDRixDVTc5SkkseUJxRUFILHVCQUlFLGMvRTY5SkQsQ0FDRixDK0V6OUpFLG9CQUdFLFlBQUEsQ0FEQSxlQUFBLENBREEsVS9FNjlKSixDK0V2OUpFLG1DQUNFLGFBQUEsQ0FDQSxjL0V5OUpKLENhNS9KRSw2RWtFaUNBLG1DQU1JLGFBQUEsQ0FESCxjL0UyOUpELENBQ0YsQytFdDlKRSwrQkFDRSxlL0V3OUpKLEMrRXI5SkUsMkJBQ0UsZS9FdTlKSixDYXhnS0UsNkVrRXFEQSxvQkFNSSxlQUFBLENBSEEsY0FBQSxDQUNBLFUvRXM5SkosQytFbDlKSSxrQ0FDRSxjL0VvOUpOLEMrRWw5SkUsK0NBR0MsaUJBQUEsQ0FEQSwyQkFBQSxDQURLLHVCL0VzOUpSLEMrRWw5SkcscURBQ0MsYy9FbzlKSixDK0U3OEpJLDBCQUNFLFFBQUEsQ0FDSixVL0UrOEpGLENBQ0YsQytFeDhKQyxrQkFDQyxTQUFBLENBQ0EsbUIvRTA4SkYsQytFeDhKRSxrREFDQyxTQUFBLENBQ0EsdUIvRTA4SkgsQytFdjhKRSx5QkFFQyxTQUFBLENBREEsK0IvRTA4SkgsQytFcjhKQyxvQkFNQyxTQUFBLENBRkEsWUFBQSxDQUhBLGlCQUFBLENBQ0EsVUFBQSxDQUNBLE9BQUEsQ0FFQSwrQi9FdzhKRixDK0VyOEpFLHdCQUNDLFcvRXU4SkgiLCJmaWxlIjoic3R5bGUuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLyohXHJcbiAqIFBpa2FkYXlcclxuICogQ29weXJpZ2h0IMKpIDIwMTQgRGF2aWQgQnVzaGVsbCB8IEJTRCAmIE1JVCBsaWNlbnNlIHwgaHR0cDovL2RidXNoZWxsLmNvbS9cclxuICovXHJcblxyXG4vLyBWYXJpYWJsZXNcclxuLy8gRGVjbGFyZSBhbnkgb2YgdGhlc2UgdmFyaWFibGVzIGJlZm9yZSBpbXBvcnRpbmcgdGhpcyBTQ1NTIGZpbGUgdG8gZWFzaWx5IG92ZXJyaWRlIGRlZmF1bHRzXHJcbi8vIFZhcmlhYmxlcyBhcmUgbmFtZXNwYWNlZCB3aXRoIHRoZSBwZCAocGlrYWRheSkgcHJlZml4XHJcblxyXG4vLyBDb2xvdXJzXHJcbiRwZC10ZXh0LWNvbG9yOiAjMzMzICFkZWZhdWx0O1xyXG4kcGQtdGl0bGUtY29sb3I6ICMzMzMgIWRlZmF1bHQ7XHJcbiRwZC10aXRsZS1iZzogJGNXaGl0ZSAhZGVmYXVsdDtcclxuJHBkLXBpY2tlci1iZzogJGNXaGl0ZSAhZGVmYXVsdDtcclxuJHBkLXBpY2tlci1ib3JkZXI6ICNjY2MgIWRlZmF1bHQ7XHJcbiRwZC1waWNrZXItYm9yZGVyLWJvdHRvbTogI2JiYiAhZGVmYXVsdDtcclxuJHBkLXBpY2tlci1zaGFkb3c6IHJnYmEoMCwwLDAsLjUpICFkZWZhdWx0O1xyXG4kcGQtdGgtY29sb3I6ICM5OTkgIWRlZmF1bHQ7XHJcbiRwZC1kYXktY29sb3I6ICM2NjYgIWRlZmF1bHQ7XHJcbiRwZC1kYXktYmc6ICNmNWY1ZjUgIWRlZmF1bHQ7XHJcbiRwZC1kYXktaG92ZXItY29sb3I6ICRjV2hpdGUgIWRlZmF1bHQ7XHJcbiRwZC1kYXktaG92ZXItYmc6ICNmZjgwMDAgIWRlZmF1bHQ7XHJcbiRwZC1kYXktdG9kYXktY29sb3I6ICMzM2FhZmYgIWRlZmF1bHQ7XHJcbiRwZC1kYXktc2VsZWN0ZWQtY29sb3I6ICRjV2hpdGUgIWRlZmF1bHQ7XHJcbiRwZC1kYXktc2VsZWN0ZWQtYmc6ICMzM2FhZmYgIWRlZmF1bHQ7XHJcbiRwZC1kYXktc2VsZWN0ZWQtc2hhZG93OiAjMTc4ZmU1ICFkZWZhdWx0O1xyXG4kcGQtZGF5LWRpc2FibGVkLWNvbG9yOiAjOTk5ICFkZWZhdWx0O1xyXG4kcGQtd2Vlay1jb2xvcjogIzk5OSAhZGVmYXVsdDtcclxuXHJcbiRwZC1kYXktaG92ZXItYmcgOiAkYzU7XHJcblxyXG4vLyBGb250XHJcbiRwZC1mb250LWZhbWlseTogICRGb2xoYUdyYWZpY287XHJcblxyXG5cclxuLnBpa2Etc2luZ2xlIHtcclxuICAgIHotaW5kZXg6IDk5OTk7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGNvbG9yOiAkcGQtdGV4dC1jb2xvcjtcclxuICAgIGJhY2tncm91bmQ6ICRwZC1waWNrZXItYmc7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZTBlMGUwO1xyXG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJHBkLXBpY2tlci1ib3JkZXItYm90dG9tO1xyXG4gICAgZm9udC1mYW1pbHk6ICRwZC1mb250LWZhbWlseTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuXHJcbiAgICAmLmlzLWhpZGRlbiB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAmLmlzLWJvdW5kIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgYm94LXNoYWRvdzogMCA1cHggMTVweCAtNXB4ICRwZC1waWNrZXItc2hhZG93O1xyXG4gICAgfVxyXG59XHJcblxyXG4vLyBjbGVhciBjaGlsZCBmbG9hdCAocGlrYS1sZW5kYXIpLCB1c2luZyB0aGUgZmFtb3VzIG1pY3JvIGNsZWFyZml4IGhhY2tcclxuLy8gaHR0cDovL25pY29sYXNnYWxsYWdoZXIuY29tL21pY3JvLWNsZWFyZml4LWhhY2svXHJcbi5waWthLXNpbmdsZSB7XHJcbiAgICAqem9vbTogMTtcclxuXHJcbiAgICAmOmJlZm9yZSxcclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiIFwiO1xyXG4gICAgICAgIGRpc3BsYXk6IHRhYmxlO1xyXG4gICAgfVxyXG5cclxuICAgICY6YWZ0ZXIgeyBjbGVhcjogYm90aCB9XHJcbn1cclxuXHJcbi5waWthLWxlbmRhciB7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgIHdpZHRoOiAzMDBweDtcclxuICAgIG1hcmdpbjogOHB4O1xyXG59XHJcblxyXG4ucGlrYS10aXRsZSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBwYWRkaW5nOiA1cHg7XHJcbiAgICBtYXJnaW46IC04cHg7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBiYWNrZ3JvdW5kOiAkYzU7XHJcbiAgICBib3JkZXItcmFkaXVzOiA0cHggNHB4IDAgMDtcclxuXHJcbiAgICBzZWxlY3Qge1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgei1pbmRleDogOTk5ODtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB0b3A6IDVweDtcclxuICAgICAgICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MCk7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgIH1cclxufVxyXG5cclxuLnBpa2EtbGFiZWwge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgKmRpc3BsYXk6IGlubGluZTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHotaW5kZXg6IDk5OTk7XHJcbiAgICBtYXJnaW46IDAgMTVweDtcclxuICAgIHBhZGRpbmc6IDVweCA1cHggNXB4IDBweDtcclxuICAgIGZvbnQtc2l6ZTogZW0oMTZweCk7XHJcbiAgICBmb250LWZhbWlseTogJEZvbGhhR3JhZmljby1tZWRpdW07XHJcbiAgICBjb2xvcjogJGNXaGl0ZTtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblxyXG4gICAgJjpiZWZvcmV7XHJcbiAgICAgICAgQGV4dGVuZCAlcHNldWRvX2ljb247XHJcbiAgICAgICAgcmlnaHQ6IC04cHg7XHJcbiAgICAgICAgYm90dG9tOiA4cHg7XHJcbiAgICAgICAgYm9yZGVyLXdpZHRoOiA0cHggM3B4IDRweCAzcHg7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjZmZmIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgICB9XHJcblxyXG59XHJcblxyXG4ucGlrYS1wcmV2LFxyXG4ucGlrYS1uZXh0IHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgb3V0bGluZTogbm9uZTtcclxuICAgIGJvcmRlcjogMDtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICB3aWR0aDogMjBweDtcclxuICAgIGhlaWdodDogMzBweDtcclxuICAgIHRleHQtaW5kZW50OiAyMHB4OyAvLyBoaWRlIHRleHQgdXNpbmcgdGV4dC1pbmRlbnQgdHJpY2ssIHVzaW5nIHdpZHRoIHZhbHVlIChpdCdzIGVub3VnaClcclxuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogNzUlIDc1JTtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICAqcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgKnRvcDogMDtcclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgfVxyXG5cclxuICAgICYuaXMtZGlzYWJsZWQge1xyXG4gICAgICAgIGN1cnNvcjogZGVmYXVsdDtcclxuICAgICAgICBvcGFjaXR5OiAuMjtcclxuICAgIH1cclxufVxyXG5cclxuLnBpa2EtcHJldixcclxuLmlzLXJ0bCAucGlrYS1uZXh0IHtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgKmxlZnQ6IDA7XHJcbn1cclxuXHJcbi5waWthLW5leHQsXHJcbi5pcy1ydGwgLnBpa2EtcHJldiB7XHJcbiAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAqcmlnaHQ6IDA7XHJcbn1cclxuXHJcblxyXG4ucGlrYS1uZXh0LFxyXG4ucGlrYS1wcmV2e1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICY6YmVmb3Jle1xyXG4gICAgICAgIEBleHRlbmQgJXBzZXVkb19pY29uO1xyXG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICNmZmY7XHJcbiAgICAgICAgaGVpZ2h0OiA4cHg7XHJcbiAgICAgICAgd2lkdGg6IDhweDtcclxuICAgIH1cclxufVxyXG5cclxuLnBpa2EtbmV4dHtcclxuICAgICY6YmVmb3Jle1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgYm9yZGVyLWxlZnQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxuICAgIH1cclxufVxyXG5cclxuLnBpa2EtcHJldntcclxuICAgICY6YmVmb3Jle1xyXG4gICAgICAgIGxlZnQ6IDhweDtcclxuICAgICAgICBib3JkZXItcmlnaHQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIGJvcmRlci10b3A6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxuICAgIH1cclxufVxyXG5cclxuXHJcblxyXG4ucGlrYS1zZWxlY3Qge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgKmRpc3BsYXk6IGlubGluZTtcclxufVxyXG5cclxuLnBpa2EtdGFibGUge1xyXG4gICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcclxuICAgIGJvcmRlci1zcGFjaW5nOiAwO1xyXG4gICAgYm9yZGVyOiAwO1xyXG4gICAgZm9udC1mYW1pbHk6ICRGb2xoYUdyYWZpY287XHJcblxyXG5cclxuICAgIHRoLFxyXG4gICAgdGQge1xyXG4gICAgICAgIHdpZHRoOiAzNXB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRGb2xoYUdyYWZpY287XHJcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICB9XHJcblxyXG4gICAgdGgge1xyXG4gICAgICAgIGNvbG9yOiAkYzE7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI1cHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgIGFiYnIge1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XHJcbiAgICAgICAgY3Vyc29yOiBoZWxwO1xyXG4gICAgfVxyXG59XHJcblxyXG4ucGlrYS1idXR0b24ge1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgb3V0bGluZTogbm9uZTtcclxuICAgIGJvcmRlcjogMDtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAzNXB4O1xyXG4gICAgY29sb3I6JGM0O1xyXG4gICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XHJcbiAgICBsaW5lLWhlaWdodDogMTVweDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGJhY2tncm91bmQ6ICRwZC1kYXktYmc7XHJcblxyXG4gICAgLmlzLXRvZGF5ICYge1xyXG4gICAgICAgIGNvbG9yOiAkYzU7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGM1O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcclxuICAgICAgICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmlzLXNlbGVjdGVkICYge1xyXG4gICAgICAgIGNvbG9yOiAkcGQtZGF5LXNlbGVjdGVkLWNvbG9yO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRwZC1kYXktc2VsZWN0ZWQtYmc7XHJcbiAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggM3B4ICRwZC1kYXktc2VsZWN0ZWQtc2hhZG93O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcclxuICAgIH1cclxuXHJcbiAgICAuaXMtZGlzYWJsZWQgJixcclxuICAgIC5pcy1vdXRzaWRlLWN1cnJlbnQtbW9udGggJiB7XHJcbiAgICAgICAgY29sb3I6ICRwZC1kYXktZGlzYWJsZWQtY29sb3I7XHJcbiAgICAgICAgb3BhY2l0eTogLjM7XHJcbiAgICB9XHJcblxyXG4gICAgLmlzLWRpc2FibGVkICYge1xyXG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgIGN1cnNvcjogZGVmYXVsdDtcclxuICAgIH1cclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgICBjb2xvcjogJHBkLWRheS1ob3Zlci1jb2xvcjtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkcGQtZGF5LWhvdmVyLWJnO1xyXG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xyXG4gICAgfVxyXG5cclxuICAgIC5pcy1zZWxlY3Rpb24tZGlzYWJsZWQge1xyXG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgIGN1cnNvcjogZGVmYXVsdDtcclxuICAgIH1cclxufVxyXG5cclxuLnBpa2Etd2VlayB7XHJcbiAgICBmb250LXNpemU6IDExcHg7XHJcbiAgICBjb2xvcjogJHBkLXdlZWstY29sb3I7XHJcbn1cclxuXHJcbi5pcy1pbnJhbmdlIC5waWthLWJ1dHRvbiB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjRDVFOUY3O1xyXG59XHJcblxyXG4uaXMtc3RhcnRyYW5nZSAucGlrYS1idXR0b24ge1xyXG4gICAgY29sb3I6ICRjV2hpdGU7XHJcbiAgICBiYWNrZ3JvdW5kOiAkYzU7XHJcbiAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xyXG59XHJcblxyXG4uaXMtZW5kcmFuZ2UgLnBpa2EtYnV0dG9uIHtcclxuICAgIGNvbG9yOiAkY1doaXRlO1xyXG4gICAgYmFja2dyb3VuZDogJGM1O1xyXG4gICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcclxufVxyXG4iLCJAZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnZm9saGFfdGV4dG9yZWd1bGFyJztcclxuICAgIHNyYzogdXJsKCcuLi9hc3NldHMvZm9udHMvZm9saGFfdGV4dG8tcmVndWxhci13ZWJmb250LndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxyXG4gICAgICAgICB1cmwoJy4uL2Fzc2V0cy9mb250cy9mb2xoYV90ZXh0by1yZWd1bGFyLXdlYmZvbnQud29mZicpIGZvcm1hdCgnd29mZicpO1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxufVxyXG5cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6ICdmb2xoYV90ZXh0b2JvbGQnO1xyXG4gICAgc3JjOiB1cmwoJy4uL2Fzc2V0cy9mb250cy9mb2xoYV90ZXh0by1ib2xkLXdlYmZvbnQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXHJcbiAgICAgICAgIHVybCgnLi4vYXNzZXRzL2ZvbnRzL2ZvbGhhX3RleHRvLWJvbGQtd2ViZm9udC53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG5cclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogJ2ZvbGhhX2dyYWZpY29tZWRpdW0nO1xyXG4gICAgc3JjOiB1cmwoJy4uL2Fzc2V0cy9mb250cy9mb2xoYV9ncmFmaWNvLW1lZGl1bS13ZWJmb250LndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxyXG4gICAgICAgICB1cmwoJy4uL2Fzc2V0cy9mb250cy9mb2xoYV9ncmFmaWNvLW1lZGl1bS13ZWJmb250LndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcblxyXG59XHJcblxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogJ2ZvbGhhX2dyYWZpY29yZWd1bGFyJztcclxuICAgIHNyYzogdXJsKCcuLi9hc3NldHMvZm9udHMvZm9saGFfZ3JhZmljby1yZWd1bGFyLXdlYmZvbnQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXHJcbiAgICAgICAgIHVybCgnLi4vYXNzZXRzL2ZvbnRzL2ZvbGhhX2dyYWZpY28tcmVndWxhci13ZWJmb250LndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6ICdmb2xoYWlpLXNlbWlib2xkLXdlYmZvbnQnO1xyXG4gICAgc3JjOiB1cmwoJy4uL2Fzc2V0cy9mb250cy9mb2xoYWlpLXNlbWlib2xkLXdlYmZvbnQud29mZicpIGZvcm1hdCgnd29mZicpO1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxufVxyXG5cclxuXHJcbiRGb2xoYUdyYWZpY28gOiAnZm9saGFfZ3JhZmljb3JlZ3VsYXInLCBzYW5zLXNlcmlmO1xyXG4kRm9saGFHcmFmaWNvLW1lZGl1bSA6ICdmb2xoYV9ncmFmaWNvbWVkaXVtJywgc2Fucy1zZXJpZjtcclxuXHJcbiRGb2xoYUlJOiAgJ2ZvbGhhaWktc2VtaWJvbGQtd2ViZm9udCcsIFwiVGltZXMgTmV3IFJvbWFuXCIsIFRpbWVzLCBCYXNrZXJ2aWxsZSwgR2VvcmdpYSwgc2VyaWY7XHJcbiRGb2xoYUlJLWJvbGQ6ICdmb2xoYV90ZXh0b2JvbGQnLCBcIlRpbWVzIE5ldyBSb21hblwiLCBUaW1lcywgQmFza2VydmlsbGUsIEdlb3JnaWEsIHNlcmlmO1xyXG5cclxuJEZvbGhhVGV4dG86ICdmb2xoYV90ZXh0b3JlZ3VsYXInLCBcIlRpbWVzIE5ldyBSb21hblwiLCBUaW1lcywgQmFza2VydmlsbGUsIEdlb3JnaWEsIHNlcmlmO1xyXG4kRm9saGFUZXh0b0JvbGQ6ICdmb2xoYV90ZXh0b2JvbGQnLCBcIlRpbWVzIE5ldyBSb21hblwiLCBUaW1lcywgQmFza2VydmlsbGUsIEdlb3JnaWEsIHNlcmlmO1xyXG5cclxuJEJ1bG86ICAkRm9saGFHcmFmaWNvO1xyXG5cclxuJUZvbGhhSUl7XHJcblx0Zm9udC1mYW1pbHk6ICRGb2xoYUlJO1xyXG59XHJcblxyXG4lQnVsb3tcclxuXHRmb250LWZhbWlseTokQnVsbztcclxufVxyXG5cclxuJUZvbGhhR3JhZmljb3tcclxuXHRmb250LWZhbWlseTogJEZvbGhhR3JhZmljb1xyXG59XHJcblxyXG4lQnVsb0NvbW1vbntcclxuXHRAZXh0ZW5kICVCdWxvO1xyXG5cdGNvbG9yOiAkYzQ7XHJcbn1cclxuIiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuKiAgPVZhcmlhYmxlc1xuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuKiAgPUdyaWQgYW5kIHR5cG9ncmFwaFxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuKiAgPUNvbG9yc1xuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuKiAgPSBpY29uIHBhdGhcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcbiogID1NZWRpYSBTY3JlZW5cbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcbiogID1GdW5jdGlvbnNcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcbiogID1SZXNwb25zaXZlXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG4qICA9Q29sb3JmdWwgbGlua3NcbipcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcbiogID1Qc2V1ZG8gaWNvbiBtaXhpblxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuKiAgUmV0aW5hIHNwcml0ZVxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuKiAgPUZvbnQgc21vb3RoXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG4qICA9Q2xlYXJmaXhcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcbiogID1SZXNwb25zaXZlXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG4qICA9R3JhZGllbnRcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJmb2xoYV90ZXh0b3JlZ3VsYXJcIjtcbiAgc3JjOiB1cmwoXCIuLi9hc3NldHMvZm9udHMvZm9saGFfdGV4dG8tcmVndWxhci13ZWJmb250LndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9hc3NldHMvZm9udHMvZm9saGFfdGV4dG8tcmVndWxhci13ZWJmb250LndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcImZvbGhhX3RleHRvYm9sZFwiO1xuICBzcmM6IHVybChcIi4uL2Fzc2V0cy9mb250cy9mb2xoYV90ZXh0by1ib2xkLXdlYmZvbnQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2Fzc2V0cy9mb250cy9mb2xoYV90ZXh0by1ib2xkLXdlYmZvbnQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiZm9saGFfZ3JhZmljb21lZGl1bVwiO1xuICBzcmM6IHVybChcIi4uL2Fzc2V0cy9mb250cy9mb2xoYV9ncmFmaWNvLW1lZGl1bS13ZWJmb250LndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9hc3NldHMvZm9udHMvZm9saGFfZ3JhZmljby1tZWRpdW0td2ViZm9udC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJmb2xoYV9ncmFmaWNvcmVndWxhclwiO1xuICBzcmM6IHVybChcIi4uL2Fzc2V0cy9mb250cy9mb2xoYV9ncmFmaWNvLXJlZ3VsYXItd2ViZm9udC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vYXNzZXRzL2ZvbnRzL2ZvbGhhX2dyYWZpY28tcmVndWxhci13ZWJmb250LndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcImZvbGhhaWktc2VtaWJvbGQtd2ViZm9udFwiO1xuICBzcmM6IHVybChcIi4uL2Fzc2V0cy9mb250cy9mb2xoYWlpLXNlbWlib2xkLXdlYmZvbnQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5odG1sLCBib2R5IHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGhlaWdodDogLXdlYmtpdC1maWxsLWF2YWlsYWJsZTtcbiAgd2lkdGg6IDEwMHZ3O1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBmb250LWZhbWlseTogXCJmb2xoYV9ncmFmaWNvcmVndWxhclwiLCBzYW5zLXNlcmlmO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgZm9udC1zaXplOiAxMDAlO1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG4gIGZvbnQtdmFyaWFudC1saWdhdHVyZXM6IG5vbmU7XG4gIC13ZWJraXQtZm9udC12YXJpYW50LWxpZ2F0dXJlczogbm9uZTtcbiAgdGV4dC1yZW5kZXJpbmc6IG9wdGltaXplTGVnaWJpbGl0eTtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICB0ZXh0LXNoYWRvdzogcmdiYSgwLCAwLCAwLCAwLjAxKSAwIDAgMXB4O1xufVxuXG4qIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgb3V0bGluZS13aWR0aDogdGhpbjtcbn1cblxuLyogSFRNTDUgZGlzcGxheS1yb2xlIHJlc2V0IGZvciBvbGRlciBicm93c2VycyAqL1xuYXJ0aWNsZSwgYXNpZGUsIGRldGFpbHMsIGZpZ2NhcHRpb24sIGZpZ3VyZSxcbmZvb3RlciwgaGVhZGVyLCBoZ3JvdXAsIG1lbnUsIG5hdiwgc2VjdGlvbiwgbWFpbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG51bCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuaDMge1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuXG4udG9wIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IC0xMHB4IDAgMjBweDtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBmb250LXNpemU6IDAuNzVlbTtcbiAgY29sb3I6ICMzMzM7XG59XG4udG9wOmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtMTJweDtcbiAgYm90dG9tOiAzcHg7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJvcmRlci13aWR0aDogNHB4IDRweCA1cHggNHB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICMzMzMgdHJhbnNwYXJlbnQ7XG59XG5cbmZpZ3VyZSB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbn1cblxuLmJsb2NrIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbkAtbW96LWRvY3VtZW50IHVybC1wcmVmaXgoKSB7XG4gIC5pbmNyZWFzZSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG4qICA9SW1hZ2UgcmVwbGFjZW1lbnRcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcbiogID1DZW50ZXJlZCBjb250ZW50XG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG4qICA9Tm8gdW5kZXJsaW5lXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG4qICA9RWxsaXBzaXNcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcbiogID1Qc2V1ZG8gSWNvblxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLnJhZGlvIGxhYmVsOmJlZm9yZSwgLnJhZGlvIGxhYmVsOmFmdGVyLCAuY2hlY2tib3ggbGFiZWw6YmVmb3JlLCAuY2hlY2tib3ggbGFiZWw6YWZ0ZXIsIC5mcmFtZS1wcm9ncmVzczpiZWZvcmUsIC5wb2ludGVyLXByZzpiZWZvcmUsIC5wcm9ncmVzc0JhcjpiZWZvcmUsIC5waWthLW5leHQ6YmVmb3JlLFxuLnBpa2EtcHJldjpiZWZvcmUsIC5waWthLWxhYmVsOmJlZm9yZSwgLnBhZ2luYXRpb24gLm5leHQ6YmVmb3JlLFxuLnBhZ2luYXRpb24gLnByZXY6YmVmb3JlLCAucGFnZS10aXRsZSAuc2hhcmUgYnV0dG9uIGk6YmVmb3JlLCAuZmF2LXNoYXJlLXByaW50IGJ1dHRvbi5kb3RzIGk6YmVmb3JlLCAucGFnZS10aXRsZSAuc2hhcmUgYnV0dG9uIGk6YWZ0ZXIsIC5mYXYtc2hhcmUtcHJpbnQgYnV0dG9uLmRvdHMgaTphZnRlciwgLmZpbHRlciAuc2VsZWN0ZWQgYnV0dG9uOmFmdGVyLCAuZmlsdGVyIC5zZWxlY3RlZCBidXR0b246YmVmb3JlLCAucmVhZGVyLXRvb2xzIC5kYXRlLXBpY2tlci1mb3ItcmVhZGVyIGk6YWZ0ZXIsIC5wYWdlcy1hbmQtYm9va3MgLndycCBidXR0b24uYWN0aXZlOmFmdGVyLCAucGFnZXMtYW5kLWJvb2tzIC53cnAgYnV0dG9uOmFmdGVyIHtcbiAgY29udGVudDogXCIgXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuKiAgPUZsZXhcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi5wcmludC5tb2RhbCAuaW1ncywgLmRvd25sb2FkLm1vZGFsIC5pbWdzLCAuc2VhcmNoLCAuY29sZWN0aW9ucyAuZ3JpZCwgLnZpc3VhbC1tZW1vcnkgLmNvbnRlbnQsIC5yZXN1bHRzLXRvb2wtYmFyIC5maWVsZCwgLnJlc3VsdHMtdG9vbC1iYXIsIC5sYXN0LWVkaXRpb25zIC5lZGl0aW9uIGhlYWRlciwgLmdyb3VwIC5maWVsZHMsIC5mZWF0dXJlZCwgLm5hdmlnYXRpb24tdmlldyBmaWdjYXB0aW9uLCAucGFnZXMtYW5kLWJvb2tzIC53cnAsIC5yZWFkZXItdG9vbHMgLndycCwgLnBhZ2luYXRpb24sIC5jb211bmljLWVycm9yLm1vZGFsIGhlYWRlciwgLnByaW50Lm1vZGFsIGhlYWRlciwgLmRvd25sb2FkLm1vZGFsIGhlYWRlciwgLnNvY2lhbCwgLmxvZ2luLWFyZWEsIC5ib3R0b20taGVhZGVyIC53cnAsIC5mb290ZXItY29udGVudCwgLmZpbHRlciAucGVyaW9kLCAuZmF2LXNoYXJlLXByaW50LCAuYnktZGF0ZSAuZmllbGQsIGRpdiAuZHJvcC1kb3duLW9wdGlvbnMgLm1vZGUsXG5kaXYgLmRyb3AtZG93bi1vcHRpb25zIC5vcHRpb25zLCBkaXYgLmRyb3AtZG93bi1vcHRpb25zIC5mbGV4LCAuZmxleCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuKiAgPVZlcnRpY2FseSBjZW50ZXJlZFxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLmZpbHRlcnMgLmZpbHRyYXIsIGRpdiAuZHJvcC1kb3duLW9wdGlvbnMgLmJ1c2NhciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMTNweCAwO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJvcmRlcjogc29saWQgMXB4ICMwMDc4YTQ7XG4gIGNvbG9yOiAjMDA3OGE0O1xufVxuLmZpbHRlcnMgLmZpbHRyYXI6aG92ZXIsIGRpdiAuZHJvcC1kb3duLW9wdGlvbnMgLmJ1c2Nhcjpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kOiAjMDA3OGE0O1xufVxuXG4ucGFnZXMtYW5kLWJvb2tzIC53cnAgYnV0dG9uOmFmdGVyIHtcbiAgYm9yZGVyLXRvcDogMDtcbiAgYm9yZGVyLWJvdHRvbTogNXB4IHNvbGlkIGJsYWNrO1xuICBib3JkZXItcmlnaHQ6IDVweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWxlZnQ6IDVweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cblxuLnBhZ2VzLWFuZC1ib29rcyAud3JwIGJ1dHRvbi5hY3RpdmU6YWZ0ZXIge1xuICBib3JkZXItYm90dG9tOiAwO1xuICBib3JkZXItdG9wOiA1cHggc29saWQgIzAwNzhhNDtcbiAgYm9yZGVyLXJpZ2h0OiA1cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1sZWZ0OiA1cHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG5cbi5yZWFkZXItdG9vbHMgLmRhdGUtcGlja2VyLWZvci1yZWFkZXIgaTphZnRlciB7XG4gIGJvcmRlci1ib3R0b206IDA7XG4gIGJvcmRlci10b3A6IDVweCBzb2xpZCBibGFjaztcbiAgYm9yZGVyLXJpZ2h0OiA1cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1sZWZ0OiA1cHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG5cbi5yZWFkZXItdG9vbHMgLmRhdGUtcGlja2VyLWZvci1yZWFkZXIgaTphZnRlciwgLnBhZ2UtdGl0bGUgLnNoYXJlIGJ1dHRvbiBpOmJlZm9yZSwgLmZhdi1zaGFyZS1wcmludCBidXR0b24uZG90cyBpOmJlZm9yZSwgLnBhZ2UtdGl0bGUgLnNoYXJlIGJ1dHRvbiBpOmFmdGVyLCAuZmF2LXNoYXJlLXByaW50IGJ1dHRvbi5kb3RzIGk6YWZ0ZXIsIC5wYWdlLXRpdGxlIC5zaGFyZSBidXR0b24gaSwgLmZhdi1zaGFyZS1wcmludCBidXR0b24uZG90cyBpIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbn1cblxuc3ZnOm5vdCgubm8tdG91Y2gpIHBhdGgge1xuICBmaWxsOiBpbmhlcml0O1xuICBzdHJva2UtbGluZWpvaW46IHJvdW5kO1xufVxuc3ZnOm5vdCgubm8tdG91Y2gpIGxpbmUge1xuICBmaWxsOiBpbmhlcml0O1xuICBzdHJva2UtbGluZWpvaW46IHJvdW5kO1xuICBzdHJva2Utd2lkdGg6IDE7XG4gIHN0cm9rZTogaW5oZXJpdDtcbn1cbnN2Zzpub3QoLm5vLXRvdWNoKSBwb2x5bGluZSB7XG4gIGZpbGw6IGluaGVyaXQ7XG4gIHN0cm9rZS1kYXNoYXJyYXk6IDA7XG4gIHN0cm9rZS1kYXNob2Zmc2V0OiAwO1xufVxuXG4uYWNjb3JkaW9uIHtcbiAgbWF4LWhlaWdodDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZTtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG59XG4uYWNjb3JkaW9uICoge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZTtcbn1cbi5hY2NvcmRpb24ub3BlbiB7XG4gIG1heC1oZWlnaHQ6IDEwMDBweDtcbn1cbi5hY2NvcmRpb24ub3BlbiAqIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2U7XG59XG5cbmEuYWR2YW5jZWQtc2VhcmNoLWxpbmsge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDVweDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG5cbi5hZHZlcnRpc2Ugc21hbGwge1xuICBmb250LWZhbWlseTogXCJmb2xoYV9ncmFmaWNvcmVndWxhclwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDAuNzVlbTtcbiAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgY29sb3I6ICM5OTk7XG59XG5cbi5kcm9wLWRvd24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5kcm9wLWRvd24ge1xuICAvKiBBcnJvdyBkb3duICovXG4gIC8qIEFycm93IHVwICovXG59XG4uZHJvcC1kb3duOmJlZm9yZSwgLmRyb3AtZG93bjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogOTtcbiAgY29udGVudDogXCJcIjtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICByaWdodDogMTVweDtcbn1cbi5kcm9wLWRvd246YWZ0ZXIge1xuICB0b3A6IGNhbGMoNTAlICsgNXB4KTtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyLWxlZnQ6IDRweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiA0cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci10b3A6IDdweCBzb2xpZCAjMzMzMzMzO1xufVxuLmRyb3AtZG93bjpiZWZvcmUge1xuICB0b3A6IGNhbGMoNTAlIC0gNXB4KTtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyLWxlZnQ6IDRweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiA0cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IDdweCBzb2xpZCAjMzMzMzMzO1xufVxuXG4uZm9sbG93LXVzIGgzLCAuaGlkZGVuLW1lbnUgdWwgYSwgI21lbnUtdHJpZ2dlciwgLmJhY2stbGluaywgLmdvLWJhY2ssIC5hc3NpbmUge1xuICBmb250LWZhbWlseTogXCJmb2xoYV9ncmFmaWNvbWVkaXVtXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMC44NzVlbTtcbn1cblxuLmFzc2luZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogbm9uZTtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gIGNvbG9yOiAjZTUyMDE2O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQxNXB4KSB7XG4gIC5hc3NpbmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi5tYWluLW5hdiA+IC5hc3NpbmUge1xuICBjb2xvcjogI2U1MjAxNjtcbn1cblxuLmJhbm5lci1mb2xoYSB7XG4gIG1hcmdpbjogMzBweCBhdXRvO1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5idXR0b25bdHlwZT1idXR0b25dLmNhbGwtdG8tYWN0aW9uLm9wZW4tZmlsdGVyIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDYzMHB4O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwNzhhNDtcbiAgY29sb3I6ICMwMDc4YTQ7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5idXR0b25bdHlwZT1idXR0b25dLmNhbGwtdG8tYWN0aW9uLm9wZW4tZmlsdGVyOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNzhhNDtcbiAgY29sb3I6ICNmZmY7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4tZGV2aWNlLXdpZHRoOiAzMjBweCkgYW5kIChtYXgtZGV2aWNlLXdpZHRoOiA3MzZweCkge1xuICBidXR0b25bdHlwZT1idXR0b25dLmNhbGwtdG8tYWN0aW9uLm9wZW4tZmlsdGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4uZmlsdHJhciB7XG4gIHdpZHRoOiAxMDAgNTtcbn1cblxuLmxhc3Qtd2Vlay1lZGl0aW9ucyAubGluay10by1hbGwtZWRpdGlvbnMsIGJ1dHRvbi5sb2FkLW1vcmVbdHlwZT1idXR0b25dLCAjcmVhZGVyIC50cnktYWdhaW4gYnV0dG9uIHtcbiAgcGFkZGluZzogMTJweDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBib3JkZXI6IHNvbGlkIDFweCAjMzMzO1xuICBmb250LWZhbWlseTogXCJmb2xoYV9ncmFmaWNvbWVkaXVtXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMC44NzVlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogIzMzMztcbiAgdHJhbnNpdGlvbjogYWxsIDAuMDJzIGN1YmljLWJlemllcigwLjI1LCAwLjk0LCAwLjUsIDAuOTQpO1xufVxuLmxhc3Qtd2Vlay1lZGl0aW9ucyAubGluay10by1hbGwtZWRpdGlvbnM6aG92ZXIsIGJ1dHRvbi5sb2FkLW1vcmVbdHlwZT1idXR0b25dOmhvdmVyLCAjcmVhZGVyIC50cnktYWdhaW4gYnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzMzMztcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5jaGFyZ2VzIGZpZ3VyZSB7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlMGUwZTA7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbn1cbi5jaGFyZ2VzIGZpZ3VyZSBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4uY2hvaWNlIHtcbiAgbWFyZ2luLXRvcDogNXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG59XG4uY2hvaWNlIGlucHV0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5jaG9pY2UgaW5wdXQ6Y2hlY2tlZCArIGxhYmVsIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6ICMwMDc4YTQ7XG4gIGJvcmRlcjogc29saWQgMXB4ICMwMDc4YTQ7XG4gIGZvbnQtZmFtaWx5OiBcImZvbGhhX2dyYWZpY29tZWRpdW1cIiwgc2Fucy1zZXJpZjtcbn1cbi5jaG9pY2UgbGFiZWwge1xuICBwYWRkaW5nOiA5cHggMjBweDtcbiAgZm9udC1mYW1pbHk6IFwiZm9saGFfZ3JhZmljb3JlZ3VsYXJcIiwgc2Fucy1zZXJpZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcbiAgYm9yZGVyOiBzb2xpZCAxcHggI2UwZTBlMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmNob2ljZSBsYWJlbDpudGgtY2hpbGQobisxKSB7XG4gIGJvcmRlci1yYWRpdXM6IDNweCAwIDAgM3B4O1xufVxuLmNob2ljZSBsYWJlbDpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLXJhZGl1czogMCAzcHggM3B4IDA7XG59XG5cbmJ1dHRvblt0eXBlPWJ1dHRvbl0sXG5idXR0b25bdHlwZT1zdWJtaXRdIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG59XG5idXR0b25bdHlwZT1idXR0b25dLm5vLXN0eWxlLFxuYnV0dG9uW3R5cGU9c3VibWl0XS5uby1zdHlsZSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cbmJ1dHRvblt0eXBlPWJ1dHRvbl0uY2FsbC10by1hY3Rpb24sXG5idXR0b25bdHlwZT1zdWJtaXRdLmNhbGwtdG8tYWN0aW9uIHtcbiAgaGVpZ2h0OiA0MHB4O1xuICBwYWRkaW5nOiAxMXB4IDE1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgYmFja2dyb3VuZDogIzAwNzhhNDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMC44NzVlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LWZhbWlseTogXCJmb2xoYV9ncmFmaWNvcmVndWxhclwiLCBzYW5zLXNlcmlmO1xufVxuXG5pbnB1dDpub3QoW3R5cGU9Y2hlY2tib3hdKTpub3QoW3R5cGU9cmFkaW9dKSwgdGV4dGFyZWEge1xuICBib3JkZXI6IHNvbGlkIDFweCAjZTBlMGUwO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgZm9udC1zaXplOiAxZW07XG4gIHBhZGRpbmc6IDAuNjI1ZW0gMC42MjVlbTtcbiAgY29sb3I6ICMzMjMyMzI7XG4gIGZvbnQtZmFtaWx5OiBcImZvbGhhX2dyYWZpY29yZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG59XG5pbnB1dDpub3QoW3R5cGU9Y2hlY2tib3hdKTpub3QoW3R5cGU9cmFkaW9dKS5lcnJvciwgdGV4dGFyZWEuZXJyb3Ige1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTUyMDE2O1xuICBvdXRsaW5lLWNvbG9yOiAjZTUyMDE2O1xufVxuXG4uY2F0LCAuc2VhcmNoLXRvb2wgLm5vLXN0eWxlLCBhLmFkdmFuY2VkLXNlYXJjaC1saW5rIHtcbiAgY29sb3I6ICMwMDc4YTQ7XG4gIGZvbnQtc2l6ZTogMC44NzVlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1mYW1pbHk6IFwiZm9saGFfZ3JhZmljb21lZGl1bVwiLCBzYW5zLXNlcmlmO1xufVxuLmNhdCBhLCAuc2VhcmNoLXRvb2wgLm5vLXN0eWxlIGEsIGEuYWR2YW5jZWQtc2VhcmNoLWxpbmsgYSB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG4uYm9keSB7XG4gIGZvbnQtZmFtaWx5OiBcImZvbGhhX2dyYWZpY29yZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi1kZXZpY2Utd2lkdGg6IDMyMHB4KSBhbmQgKG1heC1kZXZpY2Utd2lkdGg6IDczNnB4KSB7XG4gIG1haW4ud3JwIHtcbiAgICB6LWluZGV4OiBhdXRvO1xuICB9XG59XG4ud3JwIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG1heC13aWR0aDogMTI0MHB4O1xuICB3aWR0aDogY2FsYygxMDAlIC0gMjBweCk7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbn1cblxubWFpbiB7XG4gIHBhZGRpbmc6IDA7XG59XG5tYWluLndycCB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG4gIGRpc3BsYXk6IGluaXRpYWw7XG59XG5cbi5lZGl0aW9uLmRvdWJsZS1wYWdlczpob3ZlciBmaWd1cmUge1xuICBib3JkZXI6IDFweCBzb2xpZCAjMzIzMjMyO1xufVxuLmVkaXRpb24uZG91YmxlLXBhZ2VzIGZpZ3VyZSB7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xufVxuLmVkaXRpb24uZG91YmxlLXBhZ2VzIGZpZ3VyZSArIGZpZ3VyZSB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbi5lZGl0aW9uLmRvdWJsZS1wYWdlcyBpbWcge1xuICB3aWR0aDogMTAwJTtcbn1cbi5lZGl0aW9uLmRvdWJsZS1wYWdlcyAuZXhjbHVkZS1mYXYge1xuICBtYXJnaW46IDVweCAwO1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgcGFkZGluZzogMDtcbiAgZm9udC1mYW1pbHk6IFwiZm9saGFfZ3JhZmljb3JlZ3VsYXJcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAwLjg3NWVtO1xuICBjb2xvcjogIzAwNzhhNDtcbn1cblxuLmZpbHRlcnMgKyAucmVzdWx0cyAjcmVzdWx0cyAuZWRpdGlvbi5kb3VibGUtcGFnZXMge1xuICBtYXJnaW46IDAgXCIzJVwiIDUwcHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDkwMHB4KSB7XG4gIC5maWx0ZXJzICsgLnJlc3VsdHMgI3Jlc3VsdHMgLmVkaXRpb24uZG91YmxlLXBhZ2VzIHtcbiAgICB3aWR0aDogXCI0NCVcIjtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuZmlsdGVycyArIC5yZXN1bHRzICNyZXN1bHRzIC5lZGl0aW9uLmRvdWJsZS1wYWdlcyB7XG4gICAgd2lkdGg6IFwiMjcuMzMzMzMzMzMzMyVcIjtcbiAgfVxufVxuXG4uZmxleC5mdWxsIHtcbiAgbWFyZ2luOiBjYWxjKDBweCAtIDMlKTtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG4uZmxleC5mdWxsIC5kb3VibGUtcGFnZXMuZWRpdGlvbiBhIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogNDklO1xuICBtYXJnaW46IDAgMCAwIDElO1xuICBtaW4taGVpZ2h0OiAyMTVweDtcbn1cbi5mbGV4LmZ1bGwgLmRvdWJsZS1wYWdlcy5lZGl0aW9uIGEgKyBhIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuLmZsZXguZnVsbCAuZG91YmxlLXBhZ2VzLmVkaXRpb24gaW1nIHtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4uZmxleC5mdWxsIC5kb3VibGUtcGFnZXMuZWRpdGlvbiB7XG4gIG1hcmdpbjogMCBcIjMlXCIgNTBweDtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLmZsZXguZnVsbCAuZG91YmxlLXBhZ2VzLmVkaXRpb24ge1xuICAgIHdpZHRoOiBcIjQ0JVwiO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgLmZsZXguZnVsbCAuZG91YmxlLXBhZ2VzLmVkaXRpb24ge1xuICAgIHdpZHRoOiBcIjI3LjMzMzMzMzMzMzMlXCI7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmZsZXguZnVsbCAuZG91YmxlLXBhZ2VzLmVkaXRpb24ge1xuICAgIHdpZHRoOiBcIjE5JVwiO1xuICB9XG59XG5cbi5ncm91cCAuZmllbGQgbGFiZWwsIC5sb2dpbi1hcmVhLCBoZWFkZXIgLmZsZXggLnNlYXJjaC10cmlnZ2VyLCAuZHJvcC1kb3duIHNlbGVjdCwgZGl2IC5kcm9wLWRvd24tb3B0aW9ucyBsYWJlbCB7XG4gIGZvbnQtZmFtaWx5OiBcImZvbGhhX2dyYWZpY29yZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMC44NzVlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6ICMzMzM7XG59XG5cbmRpdiAuZHJvcC1kb3duLW9wdGlvbnMuZmlsdGVyIHtcbiAgbWFyZ2luOiA1cHg7XG59XG5kaXYgLmRyb3AtZG93bi1vcHRpb25zIC5idXNjYXIge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBmb250LXNpemU6IDAuODc1ZW07XG4gIHBhZGRpbmc6IDEwcHggMDtcbn1cbmRpdiAuZHJvcC1kb3duLW9wdGlvbnMgLnJhZGlvIHtcbiAgZm9udC1mYW1pbHk6IFwiZm9saGFfZ3JhZmljb3JlZ3VsYXJcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxZW07XG59XG5kaXYgLmRyb3AtZG93bi1vcHRpb25zIC5tb2RlIHtcbiAgcGFkZGluZzogMCAwIDIwcHg7XG4gIG1heC13aWR0aDogMjM1cHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4tZGV2aWNlLXdpZHRoOiAzMjBweCkgYW5kIChtYXgtZGV2aWNlLXdpZHRoOiA3MzZweCkge1xuICBkaXYgLmRyb3AtZG93bi1vcHRpb25zIHtcbiAgICBwYWRkaW5nOiAxNXB4IDEwcHg7XG4gIH1cbiAgZGl2IC5kcm9wLWRvd24tb3B0aW9ucyAub3B0aW9ucyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbmRpdiAuZHJvcC1kb3duLW9wdGlvbnMgbGFiZWwge1xuICBmb250LXNpemU6IDFlbTtcbn1cbmRpdiAuZHJvcC1kb3duLW9wdGlvbnMgbGFiZWw6YWZ0ZXIge1xuICB0b3A6IDdweDtcbn1cbmRpdiAuZHJvcC1kb3duLW9wdGlvbnMgLmJ5LXNlbGVjdGVkLWRhdGUgLmZpZWxkIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTIwcHg7XG4gIG1hcmdpbjogMCAxMHB4IDAgMDtcbn1cbmRpdiAuZHJvcC1kb3duLW9wdGlvbnMgLmJ5LXNlbGVjdGVkLWRhdGUgLmZpZWxkOmxhc3QtY2hpbGQge1xuICBtYXJnaW46IDAgMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0MTVweCkge1xuICBkaXYgLmRyb3AtZG93bi1vcHRpb25zIC5ieS1zZWxlY3RlZC1kYXRlIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICB9XG59XG5kaXYgLmRyb3AtZG93bi1vcHRpb25zIC5ieS1kYXRlIC5maWVsZCB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHdpZHRoOiAxMzBweDtcbn1cbmRpdiAuZHJvcC1kb3duLW9wdGlvbnMgLmJ5LWRhdGUgLmZpZWxkIGlucHV0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbmRpdiAuZHJvcC1kb3duLW9wdGlvbnMgLmJ5LWRhdGUgLmZpZWxkIGlucHV0OmNoZWNrZWQgKyBsYWJlbCB7XG4gIGNvbG9yOiAjMDA3OGE0O1xufVxuZGl2IC5kcm9wLWRvd24tb3B0aW9ucyAuYnktZGF0ZSAuZmllbGQ6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDE1cHgpIHtcbiAgZGl2IC5kcm9wLWRvd24tb3B0aW9ucyAuYnktZGF0ZSB7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZTBlMGUwO1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLWRldmljZS13aWR0aDogMzIwcHgpIGFuZCAobWF4LWRldmljZS13aWR0aDogNzM2cHgpIHtcbiAgZGl2IC5kcm9wLWRvd24tb3B0aW9ucyAuYnktZGF0ZSB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2UwZTBlMDtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgfVxufVxuZGl2IC5kcm9wLWRvd24tb3B0aW9ucyBpbnB1dCB7XG4gIG1pbi13aWR0aDogYXV0bztcbn1cblxuLmJ5LWRhdGUgaW5wdXQge1xuICBvcGFjaXR5OiAwO1xuICBkaXNwbGF5OiBub25lO1xufVxuLmJ5LWRhdGUgbGFiZWwge1xuICB3aWR0aDogMTAwJTtcbiAgbWluLXdpZHRoOiAxMjBweDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBmb250LWZhbWlseTogXCJmb2xoYV9ncmFmaWNvcmVndWxhclwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDFlbTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG5kaXYgLmJ5LXNlbGVjdGVkLWRhdGUgaW5wdXQge1xuICBtYXJnaW46IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuZGl2IC5ieS1zZWxlY3RlZC1kYXRlIC5mbGV4IHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuI21vZG8tcG9yLWRpYSAuZmllbGQge1xuICBtYXJnaW46IDAgNXB4O1xufVxuI21vZG8tcG9yLWRpYSAuZmllbGQ6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbiNtb2RvLXBvci1kaWEgLmZpZWxkOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG4jbW9kby1wb3ItZGlhIGlucHV0IHtcbiAgbWFyZ2luOiAwO1xuICB3aWR0aDogNjdweDtcbiAgbWluLXdpZHRoOiA2N3B4O1xuICBmb250LWZhbWlseTogXCJmb2xoYV9ncmFmaWNvcmVndWxhclwiLCBzYW5zLXNlcmlmO1xufVxuXG4jbW9kby1wb3ItcGVyaW9kbyAuZmllbGQge1xuICB3aWR0aDogNDUlO1xuICBtaW4td2lkdGg6IDEyNXB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQxNHB4KSB7XG4gICNtb2RvLXBvci1wZXJpb2RvIC5maWVsZCAub3B0aW9ucyB7XG4gICAgd2lkdGg6IDQ1JTtcbiAgfVxufVxuI21vZG8tcG9yLXBlcmlvZG8gaW5wdXQge1xuICBtaW4td2lkdGg6IDEyNXB4O1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1mYW1pbHk6IFwiZm9saGFfZ3JhZmljb3JlZ3VsYXJcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxZW07XG4gIGNvbG9yOiAjMzIzMjMyO1xufVxuXG4jbW9kby1wb3ItcGVyaW9kbyxcbiNtb2RvLXBvci1kaWEge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uc2VhcmNoLXRvb2wgI21vZG8tcG9yLWRpYSBpbnB1dCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnNlYXJjaC10b29sICNtb2RvLXBvci1wZXJpb2RvIC5mbGV4IGlucHV0IHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uZHJvcC1kb3duIHNlbGVjdCB7XG4gIGhlaWdodDogNDBweDtcbiAgbWluLXdpZHRoOiAxODBweDtcbiAgYmFja2dyb3VuZDogI2Y1ZjVmNTtcbiAgZm9udC1mYW1pbHk6IFwiZm9saGFfZ3JhZmljb3JlZ3VsYXJcIjtcbiAgZm9udC1zaXplOiAxZW07XG4gIHBhZGRpbmc6IDAgMTBweDtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJvcmRlcjogc29saWQgMXB4ICNlMGUwZTA7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbn1cblxuW2RhdGEtZHJvcD1zZWxlY2lvbmUtY2FkZXJub3NdIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbmRpdiAuZHJvcC1kb3duLW9wdGlvbnMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG1hcmdpbjogNXB4O1xuICBwYWRkaW5nOiAyMHB4O1xuICBkaXNwbGF5OiBub25lO1xuICBtaW4td2lkdGg6IGNhbGMoMTAwJSAtIDEwcHgpO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogc29saWQgMXB4ICNlMGUwZTA7XG59XG5cbi5lZGl0aW9uIGltZyB7XG4gIHdpZHRoOiBhdXRvO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cbi5lZGl0aW9uIGgzIHtcbiAgbWFyZ2luOiAyMHB4IDAgMDtcbiAgZm9udC1mYW1pbHk6IFwiZm9saGFfZ3JhZmljb21lZGl1bVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDFlbTtcbiAgY29sb3I6ICMzMjMyMzI7XG59XG4uZWRpdGlvbiBzbWFsbCB7XG4gIG1hcmdpbjogMTBweCAwIDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LWZhbWlseTogXCJmb2xoYV9ncmFmaWNvbWVkaXVtXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMC44NzVlbTtcbiAgY29sb3I6ICM3NTc1NzU7XG4gIG1heC13aWR0aDogZml0LWNvbnRlbnQ7XG59XG4uZWRpdGlvbiBzdWIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICBmb250LWZhbWlseTogXCJmb2xoYV9ncmFmaWNvcmVndWxhclwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDAuODc1ZW07XG4gIGNvbG9yOiAjNzU3NTc1O1xufVxuXG4uZmF2LXNoYXJlLXByaW50IGxpIHtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG59XG4uZmF2LXNoYXJlLXByaW50IGJ1dHRvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAzMnB4O1xuICB3aWR0aDogMzJweDtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgYmFja2dyb3VuZDogI2JkYmRiZDtcbn1cbi5mYXYtc2hhcmUtcHJpbnQgYnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNzhhNDtcbn1cbi5mYXYtc2hhcmUtcHJpbnQgYnV0dG9uID4gc3ZnIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgZmlsbDogI2ZmZjtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY5cHgpIHtcbiAgLmZhdi1zaGFyZS1wcmludCBidXR0b24uZmF2OmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjYmRiZGJkO1xuICB9XG59XG4uZmF2LXNoYXJlLXByaW50IGJ1dHRvbi5mYXYgc3ZnIHtcbiAgaGVpZ2h0OiAxOHB4O1xuICB3aWR0aDogMThweDtcbn1cbi5mYXYtc2hhcmUtcHJpbnQgYnV0dG9uLmZhdi5mYXZvcml0ZWQge1xuICBiYWNrZ3JvdW5kOiAjMDA3OGE0O1xufVxuLmZhdi1zaGFyZS1wcmludCBidXR0b24ud2FybmluZyBzdmcge1xuICBoZWlnaHQ6IDE1cHg7XG4gIHdpZHRoOiAxNXB4O1xufVxuLmZhdi1zaGFyZS1wcmludCBidXR0b24uZG90cyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi1kZXZpY2Utd2lkdGg6IDMyMHB4KSBhbmQgKG1heC1kZXZpY2Utd2lkdGg6IDczNnB4KSB7XG4gIC5maWx0ZXJzIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB6LWluZGV4OiA5OTk7XG4gICAgd2lkdGg6IGNhbGMoMTAwdncgLSA0cHgpO1xuICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDRweCk7XG4gICAgcGFkZGluZzogMCAxNXB4IDkwcHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2UwZTBlMDtcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBvdmVyZmxvdzogc2Nyb2xsO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjE1cyBjdWJpYy1iZXppZXIoMC4yNSwgMC45NCwgMC41LCAwLjk0KSwgb3BhY2l0eSAwLjEycyBsaW5lYXI7XG4gIH1cbiAgLmZpbHRlcnM6bm90KC5hY3RpdmUpIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgNjBweCwgMCk7XG4gIH1cbiAgLmZpbHRlcnMgLnNjcm9sbGFibGUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBwYWRkaW5nOiAwIDAgMzBweDtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMzBweCk7XG4gIH1cbn1cblxuLmZpbHRlcnMge1xuICBtaW4td2lkdGg6IDI0MHB4O1xuICBtYXJnaW4tbGVmdDogMTBweDtcbiAgbWFyZ2luLXJpZ2h0OiA2MHB4O1xuICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gIG92ZXJmbG93OiBhdXRvO1xuICB6LWluZGV4OiA5OTk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5maWx0ZXJzIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDgwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi1kZXZpY2Utd2lkdGg6IDMyMHB4KSBhbmQgKG1heC1kZXZpY2Utd2lkdGg6IDczNnB4KSB7XG4gIC5maWx0ZXJzIHtcbiAgICBtYXJnaW46IDJweDtcbiAgfVxufVxuLmZpbHRlcnMgLmZpbHRlci1idXR0b25zIHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cbi5maWx0ZXJzIC5jbG9zZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcmlnaHQ6IDA7XG4gIGhlaWdodDogMjVweDtcbn1cbi5maWx0ZXJzIC5jbG9zZSA+IHN2ZyB7XG4gIHN0cm9rZTogIzMzMztcbiAgc3Ryb2tlLXdpZHRoOiAycHg7XG59XG4uZmlsdGVycyAuZmlsdHJhciB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbi5maWx0ZXJzIGJ1dHRvbiB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGZvbnQtZmFtaWx5OiBcImZvbGhhX2dyYWZpY29tZWRpdW1cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAwLjg3NWVtO1xufVxuXG4uZmlsdGVyIHtcbiAgbWFyZ2luOiAwIDAgNDBweDtcbn1cbi5maWx0ZXIgaDUge1xuICBtYXJnaW46IDAgMCAxNXB4O1xuICBmb250LWZhbWlseTogXCJmb2xoYV9ncmFmaWNvbWVkaXVtXCIsIHNhbnMtc2VyaWY7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMWVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogIzMzMztcbn1cbi5maWx0ZXIgLmNoZWNrLWFsbCArIGxhYmVsIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi5maWx0ZXIgLmZpZWxkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDAgMCAxNXB4O1xufVxuLmZpbHRlciBsYWJlbCB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXJpZ2h0OiAzNXB4O1xuICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xuICBmb250LWZhbWlseTogXCJmb2xoYV9ncmFmaWNvcmVndWxhclwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDFlbTtcbiAgY29sb3I6ICMzMjMyMzI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5maWx0ZXIgbGFiZWwgc3BhbiB7XG4gIGZvbnQtc2l6ZTogMC44NzVlbTtcbiAgY29sb3I6ICM3NTc1NzU7XG59XG4uZmlsdGVyIC5wZXJpb2QgLmZpZWxkIHtcbiAgd2lkdGg6IDExMHB4O1xufVxuLmZpbHRlciAucGVyaW9kIGlucHV0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtc2l6ZTogMWVtO1xuICBmb250LWZhbWlseTogXCJmb2xoYV9ncmFmaWNvcmVndWxhclwiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzMyMzIzMjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcbn1cbi5maWx0ZXIgLmZpZWxkIHNwYW4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHJpZ2h0OiAwO1xufVxuLmZpbHRlciB1bCBsaSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogNHB4O1xuICBwYWRkaW5nOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLmZpbHRlciAuc2VsZWN0ZWQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogM3B4IDI2cHggM3B4IDEwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6ICMwMDc4YTQ7XG4gIGZvbnQtc2l6ZTogMC44NzVlbTtcbiAgZm9udC1mYW1pbHk6IFwiZm9saGFfZ3JhZmljb3JlZ3VsYXJcIiwgc2Fucy1zZXJpZjtcbn1cbi5maWx0ZXIgLnNlbGVjdGVkIGJ1dHRvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDVweDtcbiAgdG9wOiA1MCU7XG4gIG1hcmdpbi10b3A6IC03cHg7XG4gIGhlaWdodDogMTRweDtcbiAgd2lkdGg6IDE0cHg7XG59XG4uZmlsdGVyIC5zZWxlY3RlZCBidXR0b246YWZ0ZXIsIC5maWx0ZXIgLnNlbGVjdGVkIGJ1dHRvbjpiZWZvcmUge1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IDA7XG4gIG1hcmdpbi10b3A6IC0xcHg7XG4gIGhlaWdodDogMXB4O1xuICB3aWR0aDogMTNweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cbi5maWx0ZXIgLnNlbGVjdGVkIGJ1dHRvbjphZnRlciB7XG4gIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG59XG4uZmlsdGVyIC5zZWxlY3RlZCBidXR0b246YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xufVxuLmZpbHRlciAuZGVjYWRlcyB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlMGUwZTA7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cbi5maWx0ZXIgLmRlY2FkZXMgaW5wdXRbdHlwZT1yYWRpb106Y2hlY2tlZCArIGxhYmVsIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICMwMDc4YTQ7XG59XG4uZmlsdGVyIC5kZWNhZGVzIGxhYmVsIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDEycHggOHB4O1xufVxuLmZpbHRlciAuZGVjYWRlcyBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTBlMGUwO1xufVxuLmZpbHRlciAuZGVjYWRlcyBsaTpmaXJzdC1jaGlsZCBsYWJlbCB7XG4gIGJvcmRlci1yYWRpdXM6IDRweCA0cHggMCAwO1xufVxuLmZpbHRlciAuZGVjYWRlcyBsaTpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbn1cbi5maWx0ZXIgLmRlY2FkZXMgbGk6bGFzdC1jaGlsZCBsYWJlbCB7XG4gIGJvcmRlci1yYWRpdXM6IDAgMCA0cHggNHB4O1xufVxuLmZpbHRlciAuZGVjYWRlcyBsaSBzcGFuIHtcbiAgcmlnaHQ6IDhweDtcbn1cbi5maWx0ZXIgLmRlY2FkZXMgaW5wdXRbdHlwZT1yYWRpb10sXG4uZmlsdGVyIC5kZWNhZGVzIGxhYmVsOmJlZm9yZSxcbi5maWx0ZXIgLmRlY2FkZXMgbGFiZWw6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5bZGF0YS1kcm9wPXNlbGVjaW9uZS1jYWRlcm5vc10ge1xuICBtYXgtaGVpZ2h0OiAyNjFweDtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xufVxuXG5mb290ZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDEwO1xuICBwYWRkaW5nOiAwIDEwcHg7XG4gIG1hcmdpbjogMTBweCAwO1xufVxuZm9vdGVyIHNtYWxsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDIwcHggMDtcbiAgZm9udC1mYW1pbHk6IFwiZm9saGFfZ3JhZmljb3JlZ3VsYXJcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAwLjc1ZW07XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGNvbG9yOiAjNzU3NTc1O1xufVxuZm9vdGVyIHNtYWxsIGEge1xuICBjb2xvcjogIzAwNzhhNDtcbn1cblxuLmZvb3Rlci1jb250ZW50IHtcbiAgbWF4LXdpZHRoOiAxMDB2dztcbiAgcGFkZGluZzogMTBweCAwIDMwcHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTBlNWU4O1xuICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG59XG4uZm9vdGVyLWNvbnRlbnQgYSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgZm9udC1mYW1pbHk6IFwiZm9saGFfZ3JhZmljb21lZGl1bVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDAuODc1ZW07XG4gIGNvbG9yOiAjNzU3NTc1O1xufVxuLmZvb3Rlci1jb250ZW50IGEgaSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAycHg7XG4gIGxlZnQ6IDVweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDhweDtcbiAgd2lkdGg6IDhweDtcbiAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICM3NTc1NzU7XG4gIGJvcmRlci1sZWZ0OiAycHggc29saWQgIzc1NzU3NTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xufVxuXG4uZm9sbG93LXVzIGgzLCAuaGlkZGVuLW1lbnUgdWwgYSwgI21lbnUtdHJpZ2dlciwgLmJhY2stbGluaywgLmdvLWJhY2ssIC5hc3NpbmUge1xuICBmb250LWZhbWlseTogXCJmb2xoYV9ncmFmaWNvbWVkaXVtXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMC44NzVlbTtcbn1cblxuLmJhY2stbGluaywgLmdvLWJhY2sge1xuICBwYWRkaW5nOiAwIDE1cHg7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgY29sb3I6ICMwMDc4YTQ7XG59XG4uYmFjay1saW5rOmJlZm9yZSwgLmdvLWJhY2s6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIlwiO1xuICBsZWZ0OiAwO1xuICB0b3A6IDNweDtcbiAgaGVpZ2h0OiA3cHg7XG4gIHdpZHRoOiA3cHg7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjMDA3OGE0O1xuICBib3JkZXItbGVmdDogMnB4IHNvbGlkICMwMDc4YTQ7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbn1cblxuLmdvLWJhY2sge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTJweDtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2JkYmRiZDtcbn1cblxuLmJhY2stbGluayB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMTBweDtcbiAgYm90dG9tOiAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG5oZWFkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDEwO1xufVxuaGVhZGVyIC53cnAge1xuICBtYXJnaW46IDAgYXV0bztcbn1cbmhlYWRlciAuZmxleCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5oZWFkZXIgLmZsZXggYnV0dG9uIHtcbiAgcGFkZGluZy10b3A6IDA7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQxNXB4KSB7XG4gIGhlYWRlciAjdXNlcnN2ZyB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB9XG59XG5cbi5hcHAtbG9nbyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG59XG5cbkBzdXBwb3J0cyAoLW1zLWltZS1hbGlnbjogYXV0bykge1xuICBoZWFkZXIgLmZsZXggLnNlYXJjaC10cmlnZ2VyIHtcbiAgICB0b3A6IDFweDtcbiAgfVxufVxuaGVhZGVyIC5mbGV4IC5zZWFyY2gtdHJpZ2dlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC13cmFwOiBub3dyYXA7XG4gIHBhZGRpbmc6IDVweCAwIDVweCA3cHg7XG4gIG1hcmdpbi1sZWZ0OiAzMHB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBsaW5lLWhlaWdodDogMWVtO1xuICBmb250LWZhbWlseTogXCJmb2xoYV9ncmFmaWNvbWVkaXVtXCIsIHNhbnMtc2VyaWY7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5oZWFkZXIgLmZsZXggLnNlYXJjaC10cmlnZ2VyID4gc3ZnIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IC01cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi1kZXZpY2Utd2lkdGg6IDMyMHB4KSBhbmQgKG1heC1kZXZpY2Utd2lkdGg6IDczNnB4KSB7XG4gIGhlYWRlciAuZmxleCAuc2VhcmNoLXRyaWdnZXIgPiBzdmcge1xuICAgIGxlZnQ6IGluaXRpYWw7XG4gICAgcmlnaHQ6IDA7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi1kZXZpY2Utd2lkdGg6IDMyMHB4KSBhbmQgKG1heC1kZXZpY2Utd2lkdGg6IDczNnB4KSB7XG4gIGhlYWRlciAuZmxleCAuc2VhcmNoLXRyaWdnZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogMThweDtcbiAgICB3aWR0aDogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMWVtO1xuICAgIGNsaXA6IHJlY3QoMjBweCwgMjBweCwgMjBweCwgMjBweCk7XG4gIH1cbiAgaGVhZGVyIC5mbGV4IC5zZWFyY2gtdHJpZ2dlciBzdmcge1xuICAgIGxlZnQ6IC01cHg7XG4gICAgdG9wOiAwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi5ib3R0b20taGVhZGVyIHtcbiAgcGFkZGluZzogNDBweCAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYm90dG9tLWhlYWRlciAud3JwIHtcbiAgcGFkZGluZzogMCAxMHB4O1xufVxuLmJvdHRvbS1oZWFkZXIgLnVzZXIge1xuICBoZWlnaHQ6IDI0cHg7XG4gIHdpZHRoOiAyNHB4O1xuICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICBiYWNrZ3JvdW5kOiAjZTBlNWU4O1xufVxuLmJvdHRvbS1oZWFkZXIgLnVzZXIgaW1nIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLWRldmljZS13aWR0aDogMzIwcHgpIGFuZCAobWF4LWRldmljZS13aWR0aDogNzM2cHgpIHtcbiAgLmJvdHRvbS1oZWFkZXIgLnVzZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5yZWFkZXIgLmJvdHRvbS1oZWFkZXIge1xuICBwYWRkaW5nOiAyMHB4IDA7XG59XG4ucmVhZGVyIC5ib3R0b20taGVhZGVyIC5hcHAtbG9nbyB7XG4gIHdpZHRoOiAxNTBweDtcbn1cbi5yZWFkZXIgLmJvdHRvbS1oZWFkZXIgLmFwcC1sb2dvIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4udG9wLWhlYWRlciB7XG4gIHBhZGRpbmc6IDE1cHggMDtcbn1cbi50b3AtaGVhZGVyIGEge1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi5ib3R0b20taGVhZGVyLFxuLnRvcC1oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2UwZTVlODtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZSwgb3BhY2l0eSAwLjFzIGVhc2U7XG59XG5cbi5ib3R0b20taGVhZGVyLmhpZGRlbixcbi50b3AtaGVhZGVyLmhpZGRlbiB7XG4gIG9wYWNpdHk6IDA7XG4gIG1heC1oZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5sb2FkZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbi10b3A6IC0yNXB4O1xuICBtYXJnaW4tbGVmdDogLTI1cHg7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB6LWluZGV4OiAtMTtcbn1cblxuLmNpcmN1bGFyIHtcbiAgYW5pbWF0aW9uOiByb3RhdGUgMnMgbGluZWFyIGluZmluaXRlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgbWFyZ2luOiBhdXRvO1xufVxuXG4ucGF0aCB7XG4gIHN0cm9rZS1kYXNoYXJyYXk6IDEsIDIwMDtcbiAgc3Ryb2tlLWRhc2hvZmZzZXQ6IDA7XG4gIGFuaW1hdGlvbjogZGFzaCAxLjVzIGVhc2UtaW4tb3V0IGluZmluaXRlO1xuICBzdHJva2UtbGluZWNhcDogcm91bmQ7XG4gIHN0cm9rZTogIzc1NzU3NTtcbn1cblxuQGtleWZyYW1lcyByb3RhdGUge1xuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGRhc2gge1xuICAwJSB7XG4gICAgc3Ryb2tlLWRhc2hhcnJheTogMSwgMjAwO1xuICAgIHN0cm9rZS1kYXNob2Zmc2V0OiAwO1xuICB9XG4gIDUwJSB7XG4gICAgc3Ryb2tlLWRhc2hhcnJheTogODksIDIwMDtcbiAgICBzdHJva2UtZGFzaG9mZnNldDogLTM1cHg7XG4gIH1cbiAgMTAwJSB7XG4gICAgc3Ryb2tlLWRhc2hhcnJheTogODksIDIwMDtcbiAgICBzdHJva2UtZGFzaG9mZnNldDogLTEyNHB4O1xuICB9XG59XG5odG1sLmxvY2tTY3JvbGwsIGh0bWwubG9ja1Njcm9sbCBib2R5IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5sb2dpbi1hcmVhIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi5sb2dpbi1hcmVhIHN2ZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAzcHg7XG4gIG1hcmdpbi1yaWdodDogN3B4O1xufVxuXG4ubWVzc2FnZXNGb3JtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDVweCA1cHggMDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBmb250LWZhbWlseTogXCJmb2xoYV9ncmFmaWNvbWVkaXVtXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMC44MTI1ZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4ubWVzc2FnZXNGb3JtOmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAxLjJweDtcbiAgY29udGVudDogXCIhXCI7XG4gIGhlaWdodDogMTQuMnB4O1xuICB3aWR0aDogMTQuMnB4O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtZmFtaWx5OiBcImZvbGhhX2dyYWZpY29tZWRpdW1cIiwgc2Fucy1zZXJpZjtcbiAgbGluZS1oZWlnaHQ6IDEuMmVtO1xuICBmb250LXNpemU6IDAuODc1ZW07XG59XG4ubWVzc2FnZXNGb3JtLmVycm9yIHtcbiAgY29sb3I6ICNlNTIwMTY7XG59XG4ubWVzc2FnZXNGb3JtLmVycm9yOmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6ICNlNTIwMTY7XG59XG4ubWVzc2FnZXNGb3JtLnZhbGlkIHtcbiAgY29sb3I6ICMzNGQwNTg7XG59XG4ubWVzc2FnZXNGb3JtLnZhbGlkOmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6ICMzNGQwNTg7XG59XG4ubWVzc2FnZXNGb3JtLndhcm5pbmcge1xuICBjb2xvcjogI0VCQTcwOTtcbn1cbi5tZXNzYWdlc0Zvcm0ud2FybmluZzpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiAjRUJBNzA5O1xufVxuXG4ubWVzc2FnZS11aSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMHB4O1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgei1pbmRleDogOTk5O1xuICBtaW4td2lkdGg6IDI2MXB4O1xuICBwYWRkaW5nOiAwIDE1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMyMzIzMjtcbn1cbi5tZXNzYWdlLXVpIC5tZXNzYWdlLXRleHQge1xuICBwYWRkaW5nOiAxNXB4IDA7XG4gIGZvbnQtZmFtaWx5OiBcImZvbGhhX2dyYWZpY29tZWRpdW1cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAwLjg3NWVtO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5tZXNzYWdlLXVpIC5jb250ZW50IHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5tZXNzYWdlLXVpIC5jbG9zZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgd2lkdGg6IDIwcHg7XG59XG4ubWVzc2FnZS11aSAuY2xvc2UgPiBzdmcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICBoZWlnaHQ6IDEycHg7XG4gIHdpZHRoOiAxMnB4O1xufVxuLm1lc3NhZ2UtdWkgLmNsb3NlID4gc3ZnIGxpbmUge1xuICBzdHJva2U6ICNmZmY7XG4gIHN0cm9rZS13aWR0aDogMjtcbn1cblxuLm1vYmlsZS1zdHVmZiB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi1kZXZpY2Utd2lkdGg6IDMyMHB4KSBhbmQgKG1heC1kZXZpY2Utd2lkdGg6IDczNnB4KSB7XG4gIC5tb2JpbGUtc3R1ZmYge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbn1cbi5tb2JpbGUtc3R1ZmYgaDQge1xuICBjb2xvcjogIzMzMztcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1mYW1pbHk6IFwiZm9saGFfZ3JhZmljb21lZGl1bVwiLCBzYW5zLXNlcmlmO1xufVxuXG4ubW9kYWwge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IDk5OTtcbn1cblxuI21lbnUtdHJpZ2dlciB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG4jbWVudS10cmlnZ2VyIGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMnB4O1xuICB3aWR0aDogMThweDtcbiAgYmFja2dyb3VuZDogIzMzMztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAjbWVudS10cmlnZ2VyIGkge1xuICAgIHRvcDogN3B4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4tZGV2aWNlLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtZGV2aWNlLXdpZHRoOiAxMDI0cHgpIHtcbiAgI21lbnUtdHJpZ2dlciBpIHtcbiAgICB0b3A6IDhweDtcbiAgfVxufVxuI21lbnUtdHJpZ2dlciBpOmFmdGVyLCAjbWVudS10cmlnZ2VyIGk6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAycHg7XG4gIHRyYW5zaXRpb246IDAuMnM7XG4gIGJhY2tncm91bmQ6ICMzMzM7XG59XG4jbWVudS10cmlnZ2VyIGk6YmVmb3JlIHtcbiAgdG9wOiAtNXB4O1xufVxuI21lbnUtdHJpZ2dlciBpOmFmdGVyIHtcbiAgdG9wOiA1cHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4tZGV2aWNlLXdpZHRoOiAzMjBweCkgYW5kIChtYXgtZGV2aWNlLXdpZHRoOiA3MzZweCkge1xuICAjbWVudS10cmlnZ2VyIHtcbiAgICBoZWlnaHQ6IDVweDtcbiAgICBmb250LXNpemU6IDAgIWltcG9ydGFudDtcbiAgfVxufVxuXG4ubWFpbi1uYXYge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQxNXB4KSB7XG4gIC5tYWluLW5hdiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogMjBweCAwO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTBlNWU4O1xuICB9XG4gIC5tYWluLW5hdiB1bCB7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0MTVweCkgYW5kIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC5tYWluLW5hdiB1bCB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDQxNXB4KSB7XG4gIC5tYWluLW5hdiB1bCBsaSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG4gIC5tYWluLW5hdiB1bCBsaSBhIHtcbiAgICBmb250LWZhbWlseTogXCJmb2xoYV9ncmFmaWNvcmVndWxhclwiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICBjb2xvcjogIzMzMztcbiAgfVxuICAubWFpbi1uYXYgdWwgbGkgYTpob3ZlciB7XG4gICAgY29sb3I6ICMwMDc4YTQ7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDE1cHgpIGFuZCAobWluLWRldmljZS13aWR0aDogNzY4cHgpIGFuZCAobWF4LWRldmljZS13aWR0aDogMTAyNHB4KSB7XG4gIC5tYWluLW5hdiB1bCBsaSBhIHtcbiAgICBwYWRkaW5nOiAwIDEwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0MTVweCkge1xuICAubWFpbi1uYXYgdWwgbGkgYS5hc3NpbmUge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDE1cHgpIGFuZCAobWluLXdpZHRoOiA2NDBweCkge1xuICAubWFpbi1uYXYgdWwgbGkgYSB7XG4gICAgcGFkZGluZzogMCA5cHg7XG4gICAgZm9udC1zaXplOiAwLjg3NWVtO1xuICB9XG59XG5cbi5oaWRkZW4tbWVudSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiA5OTk5O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNEKC0zMjFweCwgMCwgMCk7XG4gIHdpZHRoOiAzMjBweDtcbiAgbWluLWhlaWdodDogMTAwdmg7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgYm9yZGVyOiBzb2xpZCAxcHggI2UwZTBlMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgY3ViaWMtYmV6aWVyKDAuMjUsIDAuOTQsIDAuNSwgMC45NCk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LWRldmljZS13aWR0aDogNzY3cHgpIGFuZCAob3JpZW50YXRpb246IGxhbmRzY2FwZSkge1xuICAuaGlkZGVuLW1lbnUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBvdmVyZmxvdzogc2Nyb2xsO1xuICB9XG59XG4uaGlkZGVuLW1lbnUgaGVhZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmhpZGRlbi1tZW51IGhlYWRlciAuZmxleCB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgYWxpZ24tY29udGVudDogY2VudGVyO1xufVxuLmhpZGRlbi1tZW51IGhlYWRlciAuY2xvc2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMjFweDtcbiAgcmlnaHQ6IDIwcHg7XG4gIGhlaWdodDogMTVweDtcbiAgd2lkdGg6IDE1cHg7XG59XG4uaGlkZGVuLW1lbnUgaGVhZGVyIC5jbG9zZTphZnRlciwgLmhpZGRlbi1tZW51IGhlYWRlciAuY2xvc2U6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1MCU7XG4gIHRvcDogNTAlO1xuICBjb250ZW50OiBcIlwiO1xuICBoZWlnaHQ6IDJweDtcbiAgd2lkdGg6IDE1cHg7XG4gIGJhY2tncm91bmQ6ICMzMzM7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDUwJTtcbn1cbi5oaWRkZW4tbWVudSBoZWFkZXIgLmNsb3NlOmFmdGVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKDQ1ZGVnKTtcbn1cbi5oaWRkZW4tbWVudSBoZWFkZXIgLmNsb3NlOmJlZm9yZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSgtNDVkZWcpO1xufVxuLmhpZGRlbi1tZW51IGhlYWRlcixcbi5oaWRkZW4tbWVudSAubG9naW4tc2VjdGlvbiB7XG4gIHBhZGRpbmc6IDE4cHg7XG4gIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAjZTBlMGUwO1xufVxuLmhpZGRlbi1tZW51IHVsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAxOHB4O1xufVxuLmhpZGRlbi1tZW51IHVsIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMTBweCAwO1xuICBjb2xvcjogIzMzMztcbiAgbGluZS1oZWlnaHQ6IDEuNDNlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi5oaWRkZW4tbWVudS5tZW51LWFjdGl2ZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM0QoMCwgMCwgMCk7XG59XG5cbi5sb2dpbi1zZWN0aW9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLmxvZ2luLXNlY3Rpb24gLmxvZ2luLWFyZWEge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIHdpZHRoOiAxMjBweDtcbn1cbi5sb2dpbi1zZWN0aW9uIGJ1dHRvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDIwcHg7XG4gIHRvcDogNTAlO1xuICBtYXJnaW4tdG9wOiAtMTBweDtcbiAgcGFkZGluZzogMTBweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICB3aWR0aDogMTBweDtcbiAgdGV4dC1pbmRlbnQ6IC05OTllbTtcbn1cbi5sb2dpbi1zZWN0aW9uIGJ1dHRvbjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgdG9wOiA1MCU7XG4gIGhlaWdodDogOHB4O1xuICB3aWR0aDogOHB4O1xuICBjb250ZW50OiBcIlwiO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSg0NWRlZyk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjE1cyBsaW5lYXI7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjMzMzO1xuICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAjMzMzO1xufVxuLmxvZ2luLXNlY3Rpb24gYnV0dG9uLm9wZW46YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKDIyNWRlZyk7XG59XG5cbi5mb2xoYS1sb2dvIHtcbiAgZGlzcGxheTogdGFibGU7XG4gIHdpZHRoOiA5MXB4O1xuICBoZWlnaHQ6IDIzcHg7XG59XG4uZm9saGEtbG9nbyBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLmZvbGxvdy11cyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMThweDtcbiAgbWFyZ2luOiAwO1xuICBib3JkZXItdG9wOiBzb2xpZCAxcHggI2UwZTBlMDtcbn1cbi5mb2xsb3ctdXMgaDMge1xuICBtYXJnaW46IDA7XG4gIGNvbG9yOiAjMzMzO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC1kZXZpY2Utd2lkdGg6IDc2N3B4KSBhbmQgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIHtcbiAgLmZvbGxvdy11cyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG59XG5cbi5zb2NpYWwge1xuICBwYWRkaW5nOiAxOHB4IDA7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cbi5zb2NpYWwgYSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLXJpZ2h0OiA1JTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDMycHg7XG4gIHdpZHRoOiAzMnB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjMzMzO1xuICBib3JkZXItcmFkaXVzOiAxNnB4O1xufVxuLnNvY2lhbCBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzMzMztcbn1cbi5zb2NpYWwgYTpob3ZlciBzdmcge1xuICBmaWxsOiAjZmZmO1xufVxuLnNvY2lhbCBhID4gc3ZnIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbn1cblxuLmxpbmtlZGluIHN2ZyB7XG4gIG1hcmdpbi10b3A6IC0xcHg7XG59XG4ucnNzIHN2ZyB7XG4gIG1hcmdpbi1sZWZ0OiAxcHg7XG59XG5cbi51c2VyIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi51c2VyIHN2ZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiA0cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDE1cHgpIHtcbiAgLnVzZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbn1cbi51c2VyIGltZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMDtcbiAgaGVpZ2h0OiAyNHB4O1xuICB3aWR0aDogMjRweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuLnVzZXIgZmlnY2FwdGlvbiB7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xufVxuXG4udXNlci1vcHRpb25zIHtcbiAgYmFja2dyb3VuZDogI2Y1ZjVmNTtcbn1cbi5oaWRkZW4tbWVudSAudXNlci1vcHRpb25zIHtcbiAgcGFkZGluZzogMCAxOHB4O1xufVxuLmhpZGRlbi1tZW51IC51c2VyLW9wdGlvbnMub3BlbiB7XG4gIHBhZGRpbmc6IDE4cHggMThweDtcbn1cbi51c2VyLW9wdGlvbnMgbGkgYSB7XG4gIGZvbnQtZmFtaWx5OiBcImZvbGhhX2dyYWZpY29yZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMC44NzVlbTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cbi51c2VyLW9wdGlvbnMgbGk6bnRoLWNoaWxkKDApIHtcbiAgYW5pbWF0aW9uOiBtb3ZlRG93biAwLjJzIEluZmluaXR5bXMgYm90aDtcbn1cbi51c2VyLW9wdGlvbnMgbGk6bnRoLWNoaWxkKDEpIHtcbiAgYW5pbWF0aW9uOiBtb3ZlRG93biAwLjJzIDc1bXMgYm90aDtcbn1cbi51c2VyLW9wdGlvbnMgbGk6bnRoLWNoaWxkKDIpIHtcbiAgYW5pbWF0aW9uOiBtb3ZlRG93biAwLjJzIDM3LjVtcyBib3RoO1xufVxuLnVzZXItb3B0aW9ucyBsaTpudGgtY2hpbGQoMykge1xuICBhbmltYXRpb246IG1vdmVEb3duIDAuMnMgMjVtcyBib3RoO1xufVxuLnVzZXItb3B0aW9ucyBsaTpudGgtY2hpbGQoNCkge1xuICBhbmltYXRpb246IG1vdmVEb3duIDAuMnMgMTguNzVtcyBib3RoO1xufVxuLnVzZXItb3B0aW9ucyBsaTpudGgtY2hpbGQoNSkge1xuICBhbmltYXRpb246IG1vdmVEb3duIDAuMnMgMTVtcyBib3RoO1xufVxuLnVzZXItb3B0aW9ucyBsaTpudGgtY2hpbGQoNikge1xuICBhbmltYXRpb246IG1vdmVEb3duIDAuMnMgMTIuNW1zIGJvdGg7XG59XG4udXNlci1vcHRpb25zIGxpOm50aC1jaGlsZCg3KSB7XG4gIGFuaW1hdGlvbjogbW92ZURvd24gMC4ycyAxMC43MTQyODU3MTQzbXMgYm90aDtcbn1cbi51c2VyLW9wdGlvbnMgbGk6bnRoLWNoaWxkKDgpIHtcbiAgYW5pbWF0aW9uOiBtb3ZlRG93biAwLjJzIDkuMzc1bXMgYm90aDtcbn1cbi51c2VyLW9wdGlvbnMgbGk6bnRoLWNoaWxkKDkpIHtcbiAgYW5pbWF0aW9uOiBtb3ZlRG93biAwLjJzIDguMzMzMzMzMzMzM21zIGJvdGg7XG59XG4udXNlci1vcHRpb25zIGxpOm50aC1jaGlsZCgxMCkge1xuICBhbmltYXRpb246IG1vdmVEb3duIDAuMnMgNy41bXMgYm90aDtcbn1cbi51c2VyLW9wdGlvbnMub3BlbiBsaTpudGgtY2hpbGQoMCkge1xuICBhbmltYXRpb246IG1vdmVVcCAwLjJzIDBtcyBib3RoO1xufVxuLnVzZXItb3B0aW9ucy5vcGVuIGxpOm50aC1jaGlsZCgxKSB7XG4gIGFuaW1hdGlvbjogbW92ZVVwIDAuMnMgNzVtcyBib3RoO1xufVxuLnVzZXItb3B0aW9ucy5vcGVuIGxpOm50aC1jaGlsZCgyKSB7XG4gIGFuaW1hdGlvbjogbW92ZVVwIDAuMnMgMTUwbXMgYm90aDtcbn1cbi51c2VyLW9wdGlvbnMub3BlbiBsaTpudGgtY2hpbGQoMykge1xuICBhbmltYXRpb246IG1vdmVVcCAwLjJzIDIyNW1zIGJvdGg7XG59XG4udXNlci1vcHRpb25zLm9wZW4gbGk6bnRoLWNoaWxkKDQpIHtcbiAgYW5pbWF0aW9uOiBtb3ZlVXAgMC4ycyAzMDBtcyBib3RoO1xufVxuLnVzZXItb3B0aW9ucy5vcGVuIGxpOm50aC1jaGlsZCg1KSB7XG4gIGFuaW1hdGlvbjogbW92ZVVwIDAuMnMgMzc1bXMgYm90aDtcbn1cbi51c2VyLW9wdGlvbnMub3BlbiBsaTpudGgtY2hpbGQoNikge1xuICBhbmltYXRpb246IG1vdmVVcCAwLjJzIDQ1MG1zIGJvdGg7XG59XG4udXNlci1vcHRpb25zLm9wZW4gbGk6bnRoLWNoaWxkKDcpIHtcbiAgYW5pbWF0aW9uOiBtb3ZlVXAgMC4ycyA1MjVtcyBib3RoO1xufVxuLnVzZXItb3B0aW9ucy5vcGVuIGxpOm50aC1jaGlsZCg4KSB7XG4gIGFuaW1hdGlvbjogbW92ZVVwIDAuMnMgNjAwbXMgYm90aDtcbn1cbi51c2VyLW9wdGlvbnMub3BlbiBsaTpudGgtY2hpbGQoOSkge1xuICBhbmltYXRpb246IG1vdmVVcCAwLjJzIDY3NW1zIGJvdGg7XG59XG4udXNlci1vcHRpb25zLm9wZW4gbGk6bnRoLWNoaWxkKDEwKSB7XG4gIGFuaW1hdGlvbjogbW92ZVVwIDAuMnMgNzUwbXMgYm90aDtcbn1cblxuQGtleWZyYW1lcyBtb3ZlVXAge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTIwJSwgMCwgMCk7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxufVxuQGtleWZyYW1lcyBtb3ZlRG93biB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cbi5jb211bmljLWVycm9yLm1vZGFsLCAucHJpbnQubW9kYWwsIC5kb3dubG9hZC5tb2RhbCB7XG4gIHotaW5kZXg6IDk5OTtcbiAgcGFkZGluZzogMjBweCAyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTBlNWU4O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG59XG5cbi5jb211bmljLWVycm9yLm1vZGFsIGhlYWRlciwgLnByaW50Lm1vZGFsIGhlYWRlciwgLmRvd25sb2FkLm1vZGFsIGhlYWRlciB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG4uY29tdW5pYy1lcnJvci5tb2RhbCBoZWFkZXIgaDIsIC5wcmludC5tb2RhbCBoZWFkZXIgaDIsIC5kb3dubG9hZC5tb2RhbCBoZWFkZXIgaDIge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtZmFtaWx5OiBcImZvbGhhX2dyYWZpY29tZWRpdW1cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiAjMzMzO1xufVxuLmNvbXVuaWMtZXJyb3IubW9kYWwgaGVhZGVyIC5jbG9zZSwgLnByaW50Lm1vZGFsIGhlYWRlciAuY2xvc2UsIC5kb3dubG9hZC5tb2RhbCBoZWFkZXIgLmNsb3NlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICByaWdodDogLTEwcHg7XG4gIG1hcmdpbjogMDtcbiAgaGVpZ2h0OiAyNXB4O1xufVxuLmNvbXVuaWMtZXJyb3IubW9kYWwgaGVhZGVyIC5jbG9zZSA+IHN2ZywgLnByaW50Lm1vZGFsIGhlYWRlciAuY2xvc2UgPiBzdmcsIC5kb3dubG9hZC5tb2RhbCBoZWFkZXIgLmNsb3NlID4gc3ZnIHtcbiAgc3Ryb2tlOiAjMzMzO1xufVxuXG4ucGFnZS10aXRsZSAuc2hhcmUgYnV0dG9uIGksIC5mYXYtc2hhcmUtcHJpbnQgYnV0dG9uLmRvdHMgaSB7XG4gIGhlaWdodDogNHB4O1xuICB3aWR0aDogNHB4O1xuICBiYWNrZ3JvdW5kOiAjYmRiZGJkO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG4ucGFnZS10aXRsZSAuc2hhcmUgYnV0dG9uIGk6YmVmb3JlLCAuZmF2LXNoYXJlLXByaW50IGJ1dHRvbi5kb3RzIGk6YmVmb3JlLCAucGFnZS10aXRsZSAuc2hhcmUgYnV0dG9uIGk6YWZ0ZXIsIC5mYXYtc2hhcmUtcHJpbnQgYnV0dG9uLmRvdHMgaTphZnRlciB7XG4gIGhlaWdodDogNHB4O1xuICB3aWR0aDogNHB4O1xuICBiYWNrZ3JvdW5kOiAjYmRiZGJkO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG4ucGFnZS10aXRsZSAuc2hhcmUgYnV0dG9uIGk6YmVmb3JlLCAuZmF2LXNoYXJlLXByaW50IGJ1dHRvbi5kb3RzIGk6YmVmb3JlIHtcbiAgbWFyZ2luLWxlZnQ6IC02cHg7XG59XG4ucGFnZS10aXRsZSAuc2hhcmUgYnV0dG9uIGk6YWZ0ZXIsIC5mYXYtc2hhcmUtcHJpbnQgYnV0dG9uLmRvdHMgaTphZnRlciB7XG4gIGxlZnQ6IGNhbGMoLTUwJSArIDEwcHgpO1xufVxuXG4ucGFnZS10aXRsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnBhZ2UtdGl0bGUgaDEsIC5wYWdlLXRpdGxlIGgyIHtcbiAgbWFyZ2luOiAwO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuLnBhZ2UtdGl0bGUgaDEge1xuICBmb250LWZhbWlseTogXCJmb2xoYWlpLXNlbWlib2xkLXdlYmZvbnRcIiwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgVGltZXMsIEJhc2tlcnZpbGxlLCBHZW9yZ2lhLCBzZXJpZjtcbiAgZm9udC1zaXplOiAzLjVlbTtcbiAgY29sb3I6ICMzMzM7XG59XG4ucGFnZS10aXRsZSBoMiB7XG4gIGZvbnQtZmFtaWx5OiBcImZvbGhhX2dyYWZpY29yZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMS41ZW07XG4gIGNvbG9yOiAjNzU3NTc1O1xufVxuLnBhZ2UtdGl0bGUgaDMge1xuICBmb250LWZhbWlseTogXCJmb2xoYV9ncmFmaWNvcmVndWxhclwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDIycHg7XG4gIGNvbG9yOiAjMzMzO1xufVxuLnBhZ2UtdGl0bGUgLnNoYXJlIHtcbiAgbWFyZ2luLXRvcDogMzBweDtcbiAgYm9yZGVyLXJhZGl1czogMTZweDtcbn1cbi5wYWdlLXRpdGxlIC5zaGFyZSBzdmcge1xuICBmaWxsOiAjZmZmO1xufVxuLnBhZ2UtdGl0bGUgLnNoYXJlIGJ1dHRvbiB7XG4gIGhlaWdodDogMzJweDtcbiAgd2lkdGg6IDMycHg7XG4gIGJvcmRlcjogc29saWQgMXB4ICNiZGJkYmQ7XG59XG4ucGFnZS10aXRsZSAuc2hhcmUgYSwgLnBhZ2UtdGl0bGUgLnNoYXJlIGJ1dHRvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiA1cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogOHB4IDEwcHg7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIGhlaWdodDogMzJweDtcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMC44NzVlbTtcbn1cbi5wYWdlLXRpdGxlIC5zaGFyZSBhID4gc3ZnIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbn1cbi5wYWdlLXRpdGxlIC5zaGFyZSBhLmZhY2Vib29rIHtcbiAgbGVmdDogNHB4O1xuICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gIGJhY2tncm91bmQ6ICMzYTU5OTk7XG59XG4ucGFnZS10aXRsZSAuc2hhcmUgYS5mYWNlYm9vayA+IHN2ZyB7XG4gIGxlZnQ6IDEwcHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xufVxuLnBhZ2UtdGl0bGUgLnNoYXJlIGEudHdpdHRlciB7XG4gIHdpZHRoOiAzMnB4O1xuICBiYWNrZ3JvdW5kOiAjMWRhMWYyO1xufVxuLnBhZ2UtdGl0bGUgLnNoYXJlIGEudHdpdHRlciA+IHN2ZyB7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG59XG5cbi5wYWdpbmF0aW9uIHtcbiAgbWFyZ2luOiAwIGF1dG8gNzBweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWF4LXdpZHRoOiAzMDBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0MTRweCkge1xuICAucGFnaW5hdGlvbiB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuLnBhZ2luYXRpb24gYSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gIGNvbG9yOiAjMDA3OGE0O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBmb250LWZhbWlseTogXCJmb2xoYV9ncmFmaWNvbWVkaXVtXCI7XG59XG4ucGFnaW5hdGlvbiBhOmhvdmVyIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2UwZTBlMDtcbn1cbi5wYWdpbmF0aW9uIGEuYWN0dWFsIHtcbiAgY29sb3I6ICMzMzM7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLnBhZ2luYXRpb24gLm5leHQsXG4ucGFnaW5hdGlvbiAucHJldiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiA0MHB4O1xuICB3aWR0aDogNDBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzc1NzU3NTtcbn1cbi5wYWdpbmF0aW9uIC5uZXh0OmJlZm9yZSxcbi5wYWdpbmF0aW9uIC5wcmV2OmJlZm9yZSB7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICBoZWlnaHQ6IDEwcHg7XG4gIHdpZHRoOiAxMHB4O1xuICBib3JkZXI6IDNweCBzb2xpZCAjMzMzO1xufVxuLnBhZ2luYXRpb24gLm5leHQuaW5hY3RpdmUsXG4ucGFnaW5hdGlvbiAucHJldi5pbmFjdGl2ZSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlMGUwZTA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLnBhZ2luYXRpb24gLnByZXY6YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTM1JSwgLTUwJSkgcm90YXRlKC00NWRlZyk7XG4gIGJvcmRlci1yaWdodDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IHRyYW5zcGFyZW50O1xufVxuLnBhZ2luYXRpb24gLnByZXY6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjMzMzO1xuICBib3JkZXI6IDNweCBzb2xpZCAjZmZmO1xuICBib3JkZXItcmlnaHQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiB0cmFuc3BhcmVudDtcbn1cbi5wYWdpbmF0aW9uIC5wcmV2LmluYWN0aXZlOmJlZm9yZSB7XG4gIGJvcmRlcjogM3B4IHNvbGlkICNlMGUwZTA7XG4gIGJvcmRlci1yaWdodDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IHRyYW5zcGFyZW50O1xufVxuLnBhZ2luYXRpb24gLm5leHQ6YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTY1JSwgLTUwJSkgcm90YXRlKC00NWRlZyk7XG4gIGJvcmRlci1sZWZ0OiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXRvcDogdHJhbnNwYXJlbnQ7XG59XG4ucGFnaW5hdGlvbiAubmV4dDpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICMzMzM7XG59XG4ucGFnaW5hdGlvbiAubmV4dDpob3ZlcjpiZWZvcmUge1xuICBib3JkZXI6IDNweCBzb2xpZCAjZmZmO1xuICBib3JkZXItbGVmdDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci10b3A6IHRyYW5zcGFyZW50O1xufVxuLnBhZ2luYXRpb24gLm5leHQuaW5hY3RpdmU6YmVmb3JlIHtcbiAgYm9yZGVyOiAzcHggc29saWQgI2UwZTBlMDtcbiAgYm9yZGVyLWxlZnQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXItdG9wOiB0cmFuc3BhcmVudDtcbn1cblxuLyohXG4gKiBQaWthZGF5XG4gKiBDb3B5cmlnaHQgwqkgMjAxNCBEYXZpZCBCdXNoZWxsIHwgQlNEICYgTUlUIGxpY2Vuc2UgfCBodHRwOi8vZGJ1c2hlbGwuY29tL1xuICovXG4ucGlrYS1zaW5nbGUge1xuICB6LWluZGV4OiA5OTk5O1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjb2xvcjogIzMzMztcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2UwZTBlMDtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2JiYjtcbiAgZm9udC1mYW1pbHk6IFwiZm9saGFfZ3JhZmljb3JlZ3VsYXJcIiwgc2Fucy1zZXJpZjtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuLnBpa2Etc2luZ2xlLmlzLWhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ucGlrYS1zaW5nbGUuaXMtYm91bmQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJveC1zaGFkb3c6IDAgNXB4IDE1cHggLTVweCByZ2JhKDAsIDAsIDAsIDAuNSk7XG59XG5cbi5waWthLXNpbmdsZSB7XG4gICp6b29tOiAxO1xufVxuLnBpa2Etc2luZ2xlOmJlZm9yZSwgLnBpa2Etc2luZ2xlOmFmdGVyIHtcbiAgY29udGVudDogXCIgXCI7XG4gIGRpc3BsYXk6IHRhYmxlO1xufVxuLnBpa2Etc2luZ2xlOmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7XG59XG5cbi5waWthLWxlbmRhciB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMzAwcHg7XG4gIG1hcmdpbjogOHB4O1xufVxuXG4ucGlrYS10aXRsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogNXB4O1xuICBtYXJnaW46IC04cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogIzAwNzhhNDtcbiAgYm9yZGVyLXJhZGl1czogNHB4IDRweCAwIDA7XG59XG4ucGlrYS10aXRsZSBzZWxlY3Qge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogOTk5ODtcbiAgbWFyZ2luOiAwO1xuICBsZWZ0OiAwO1xuICB0b3A6IDVweDtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTApO1xuICBvcGFjaXR5OiAwO1xufVxuXG4ucGlrYS1sYWJlbCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgKmRpc3BsYXk6IGlubGluZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiA5OTk5O1xuICBtYXJnaW46IDAgMTVweDtcbiAgcGFkZGluZzogNXB4IDVweCA1cHggMHB4O1xuICBmb250LXNpemU6IDFlbTtcbiAgZm9udC1mYW1pbHk6IFwiZm9saGFfZ3JhZmljb21lZGl1bVwiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi5waWthLWxhYmVsOmJlZm9yZSB7XG4gIHJpZ2h0OiAtOHB4O1xuICBib3R0b206IDhweDtcbiAgYm9yZGVyLXdpZHRoOiA0cHggM3B4IDRweCAzcHg7XG4gIGJvcmRlci1jb2xvcjogI2ZmZiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbn1cblxuLnBpa2EtcHJldixcbi5waWthLW5leHQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJvcmRlcjogMDtcbiAgcGFkZGluZzogMDtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgdGV4dC1pbmRlbnQ6IDIwcHg7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDc1JSA3NSU7XG4gIG9wYWNpdHk6IDE7XG4gICpwb3NpdGlvbjogYWJzb2x1dGU7XG4gICp0b3A6IDA7XG59XG4ucGlrYS1wcmV2OmhvdmVyLFxuLnBpa2EtbmV4dDpob3ZlciB7XG4gIG9wYWNpdHk6IDE7XG59XG4ucGlrYS1wcmV2LmlzLWRpc2FibGVkLFxuLnBpa2EtbmV4dC5pcy1kaXNhYmxlZCB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgb3BhY2l0eTogMC4yO1xufVxuXG4ucGlrYS1wcmV2LFxuLmlzLXJ0bCAucGlrYS1uZXh0IHtcbiAgZmxvYXQ6IGxlZnQ7XG4gICpsZWZ0OiAwO1xufVxuXG4ucGlrYS1uZXh0LFxuLmlzLXJ0bCAucGlrYS1wcmV2IHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICAqcmlnaHQ6IDA7XG59XG5cbi5waWthLW5leHQsXG4ucGlrYS1wcmV2IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnBpa2EtbmV4dDpiZWZvcmUsXG4ucGlrYS1wcmV2OmJlZm9yZSB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNmZmY7XG4gIGhlaWdodDogOHB4O1xuICB3aWR0aDogOHB4O1xufVxuXG4ucGlrYS1uZXh0OmJlZm9yZSB7XG4gIGxlZnQ6IDA7XG4gIGJvcmRlci1sZWZ0OiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogdHJhbnNwYXJlbnQ7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbn1cblxuLnBpa2EtcHJldjpiZWZvcmUge1xuICBsZWZ0OiA4cHg7XG4gIGJvcmRlci1yaWdodDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci10b3A6IHRyYW5zcGFyZW50O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG59XG5cbi5waWthLXNlbGVjdCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgKmRpc3BsYXk6IGlubGluZTtcbn1cblxuLnBpa2EtdGFibGUge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XG4gIGJvcmRlcjogMDtcbiAgZm9udC1mYW1pbHk6IFwiZm9saGFfZ3JhZmljb3JlZ3VsYXJcIiwgc2Fucy1zZXJpZjtcbn1cbi5waWthLXRhYmxlIHRoLFxuLnBpa2EtdGFibGUgdGQge1xuICB3aWR0aDogMzVweDtcbiAgcGFkZGluZzogMDtcbiAgZm9udC1mYW1pbHk6IFwiZm9saGFfZ3JhZmljb3JlZ3VsYXJcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLnBpa2EtdGFibGUgdGgge1xuICBjb2xvcjogIzMzMztcbiAgZm9udC1zaXplOiAxNHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsaW5lLWhlaWdodDogMjVweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnBpa2EtdGFibGUgYWJiciB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIGN1cnNvcjogaGVscDtcbn1cblxuLnBpa2EtYnV0dG9uIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBibG9jaztcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBvdXRsaW5lOiBub25lO1xuICBib3JkZXI6IDA7XG4gIG1hcmdpbjogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMzVweDtcbiAgY29sb3I6ICMzMjMyMzI7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGxpbmUtaGVpZ2h0OiAxNXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6ICNmNWY1ZjU7XG59XG4uaXMtdG9kYXkgLnBpa2EtYnV0dG9uIHtcbiAgY29sb3I6ICMwMDc4YTQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDc4YTQ7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xufVxuLmlzLXNlbGVjdGVkIC5waWthLWJ1dHRvbiB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kOiAjMzNhYWZmO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAzcHggIzE3OGZlNTtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xufVxuLmlzLWRpc2FibGVkIC5waWthLWJ1dHRvbiwgLmlzLW91dHNpZGUtY3VycmVudC1tb250aCAucGlrYS1idXR0b24ge1xuICBjb2xvcjogIzk5OTtcbiAgb3BhY2l0eTogMC4zO1xufVxuLmlzLWRpc2FibGVkIC5waWthLWJ1dHRvbiB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG4ucGlrYS1idXR0b246aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZDogIzAwNzhhNDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xufVxuLnBpa2EtYnV0dG9uIC5pcy1zZWxlY3Rpb24tZGlzYWJsZWQge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuXG4ucGlrYS13ZWVrIHtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBjb2xvcjogIzk5OTtcbn1cblxuLmlzLWlucmFuZ2UgLnBpa2EtYnV0dG9uIHtcbiAgYmFja2dyb3VuZDogI0Q1RTlGNztcbn1cblxuLmlzLXN0YXJ0cmFuZ2UgLnBpa2EtYnV0dG9uIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6ICMwMDc4YTQ7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbn1cblxuLmlzLWVuZHJhbmdlIC5waWthLWJ1dHRvbiB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kOiAjMDA3OGE0O1xuICBib3gtc2hhZG93OiBub25lO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG59XG5cbi5wcm9ncmVzc0JhciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDEwO1xuICBwYWRkaW5nOiAxMHB4IDA7XG4gIGJvdHRvbTogNDlweDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi1kZXZpY2Utd2lkdGg6IDMyMHB4KSBhbmQgKG1heC1kZXZpY2Utd2lkdGg6IDczNnB4KSB7XG4gIC5wcm9ncmVzc0JhciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnByb2dyZXNzQmFyIC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2JhciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTA7XG4gIGhlaWdodDogNXB4O1xuICBiYWNrZ3JvdW5kOiAjZTBlMGUwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5wcm9ncmVzc0JhciAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIgLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLWZpbGwge1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICMwMDc4YTQ7XG59XG4ucHJvZ3Jlc3NCYXI6aG92ZXIgLnBvaW50ZXItcHJnLFxuLnByb2dyZXNzQmFyOmhvdmVyIC5mcmFtZS1wcm9ncmVzcyB7XG4gIG9wYWNpdHk6IDE7XG59XG4ucHJvZ3Jlc3NCYXIgLmludGVyYWN0b3Ige1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgei1pbmRleDogOTk5O1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnByb2dyZXNzQmFyOmJlZm9yZSB7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTBweDtcbn1cblxuLnBvaW50ZXItcHJnIHtcbiAgdG9wOiA1cHg7XG4gIGxlZnQ6IC04cHg7XG4gIGhlaWdodDogMTZweDtcbiAgd2lkdGg6IDE2cHg7XG4gIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbn1cbi5wb2ludGVyLXByZzpiZWZvcmUge1xuICB0b3A6IDNweDtcbiAgbGVmdDogM3B4O1xuICBoZWlnaHQ6IDZweDtcbiAgd2lkdGg6IDZweDtcbiAgYm9yZGVyOiBzb2xpZCAxcHggI2JkYmRiZDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuXG4ucG9pbnRlci1wcmcsXG4uZnJhbWUtcHJvZ3Jlc3Mge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDk5OTk7XG4gIGJvcmRlcjogc29saWQgMXB4ICNiZGJkYmQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIG9wYWNpdHk6IDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4wNXMgbGluZWFyO1xufVxuXG4uZnJhbWUtcHJvZ3Jlc3Mge1xuICBsZWZ0OiAwO1xuICBib3R0b206IDQwcHg7XG4gIG1hcmdpbi1sZWZ0OiAtNzBweDtcbiAgbWluLWhlaWdodDogMjA1cHg7XG4gIHdpZHRoOiAxNDBweDtcbiAgcGFkZGluZzogMTBweDtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjAxcztcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYWxpZ24tY29udGVudDogY2VudGVyO1xufVxuLmZyYW1lLXByb2dyZXNzOmJlZm9yZSB7XG4gIGxlZnQ6IDUwJTtcbiAgYm90dG9tOiAtOHB4O1xuICBoZWlnaHQ6IDE0cHg7XG4gIHdpZHRoOiAxNHB4O1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGJvcmRlcjogc29saWQgMXB4ICNiZGJkYmQ7XG4gIGJvcmRlci1sZWZ0OiBub25lO1xuICBib3JkZXItdG9wOiBub25lO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKSByb3RhdGUoNDVkZWcpO1xufVxuLmZyYW1lLXByb2dyZXNzIGltZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi8qIFByb2dyZXNzICovXG4vKiBQcm9ncmVzcyAqL1xuLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyIHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIgLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLWZpbGwge1xuICBiYWNrZ3JvdW5kOiAjMDA3YWZmO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDApO1xuICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IHRvcDtcbiAgLW1zLXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgdG9wO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IHRvcDtcbn1cblxuLnJhZGlvLCAuY2hlY2tib3gge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucmFkaW8gbGFiZWwsIC5jaGVja2JveCBsYWJlbCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZy1sZWZ0OiAyOHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uY2hlY2tib3ggaW5wdXRbdHlwZT1jaGVja2JveF0ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG9wYWNpdHk6IDA7XG59XG4uY2hlY2tib3ggaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCArIGxhYmVsOmFmdGVyIHtcbiAgb3BhY2l0eTogMTtcbiAgaGVpZ2h0OiA5cHg7XG59XG4uYWxsLXNlbGVjdGVkIC5jaGVja2JveCBpbnB1dFt0eXBlPWNoZWNrYm94XTpub3QoLmNoZWNrLWFsbCkge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5hbGwtc2VsZWN0ZWQgLmNoZWNrYm94IGlucHV0W3R5cGU9Y2hlY2tib3hdOm5vdCguY2hlY2stYWxsKSArIGxhYmVsIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uYWxsLXNlbGVjdGVkIC5jaGVja2JveCBpbnB1dFt0eXBlPWNoZWNrYm94XTpub3QoLmNoZWNrLWFsbCkgKyBsYWJlbDphZnRlcixcbi5hbGwtc2VsZWN0ZWQgLmNoZWNrYm94IGlucHV0W3R5cGU9Y2hlY2tib3hdOm5vdCguY2hlY2stYWxsKSArIGxhYmVsOmJlZm9yZSB7XG4gIG9wYWNpdHk6IDAuMztcbn1cbi5jaGVja2JveCBsYWJlbDpiZWZvcmUge1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxOHB4O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlcjogc29saWQgMXB4ICNlMGUwZTA7XG59XG4uY2hlY2tib3ggbGFiZWw6YWZ0ZXIge1xuICB0b3A6IDNweDtcbiAgbGVmdDogNi41cHg7XG4gIHdpZHRoOiA0cHg7XG4gIGhlaWdodDogM3B4O1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBjdWJpYy1iZXppZXIoMC4wNzUsIDAuODIsIDAuMTY1LCAxKSwgb3BhY2l0eSAwLjFzIGN1YmljLWJlemllcigwLjA3NSwgMC44MiwgMC4xNjUsIDEpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0MmRlZyk7XG4gIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAjMDA3OGE0O1xuICBib3JkZXItcmlnaHQ6IDNweCBzb2xpZCAjMDA3OGE0O1xufVxuXG4ucmFkaW8gaW5wdXRbdHlwZT1yYWRpb10ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG9wYWNpdHk6IDA7XG59XG4ucmFkaW8gaW5wdXRbdHlwZT1yYWRpb106Y2hlY2tlZCArIGxhYmVsOmFmdGVyIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5yYWRpbyBsYWJlbDpiZWZvcmUge1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxOHB4O1xuICBib3JkZXItcmFkaXVzOiA5cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlcjogc29saWQgMXB4ICNlMGUwZTA7XG59XG4ucmFkaW8gbGFiZWw6YWZ0ZXIge1xuICBsZWZ0OiA2cHg7XG4gIHRvcDogOHB4O1xuICB3aWR0aDogOHB4O1xuICBoZWlnaHQ6IDhweDtcbiAgb3BhY2l0eTogMDtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBiYWNrZ3JvdW5kOiAjMDA3OGE0O1xufVxuLmdyb3VwIC5yYWRpbyBsYWJlbDphZnRlciB7XG4gIHRvcDogNnB4O1xufVxuXG5pbnB1dDo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbixcbmlucHV0Ojotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uIHtcbiAgLyogZGlzcGxheTogbm9uZTsgPC0gQ3Jhc2hlcyBDaHJvbWUgb24gaG92ZXIgKi9cbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIC8qIDwtLSBBcHBhcmVudGx5IHNvbWUgbWFyZ2luIGFyZSBzdGlsbCB0aGVyZSBldmVuIHRob3VnaCBpdCdzIGhpZGRlbiAqL1xufVxuXG4ucmVhZGVyLXRvb2xzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBoZWlnaHQ6IGluaGVyaXQ7XG4gIHdpZHRoOiBpbmhlcml0O1xuICB6LWluZGV4OiAxMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTBlNWU4O1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLnJlYWRlci10b29scyAud3JwIHtcbiAgaGVpZ2h0OiA1MHB4O1xuICBwYWRkaW5nOiAwIDIwcHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBvcGFjaXR5OiAxO1xufVxuLnJlYWRlci10b29scyAud3JwLmFjdGl2ZSB7XG4gIG9wYWNpdHk6IDE7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4tZGV2aWNlLXdpZHRoOiAzMjBweCkgYW5kIChtYXgtZGV2aWNlLXdpZHRoOiA3MzZweCkge1xuICAucmVhZGVyLXRvb2xzIC53cnAge1xuICAgIHBhZGRpbmc6IDAgNXB4O1xuICAgIHotaW5kZXg6IDk5O1xuICB9XG59XG4ucmVhZGVyLXRvb2xzIGRpdiB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGN1YmljLWJlemllcigwLjI1LCAwLjk0LCAwLjUsIDAuOTQpO1xufVxuLnJlYWRlci10b29scyBpbnB1dFt0eXBlPXRleHRdIHtcbiAgZm9udC1mYW1pbHk6IFwiZm9saGFfZ3JhZmljb3JlZ3VsYXJcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAwLjg3NWVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBib3JkZXI6IG5vbmU7XG4gIHBhZGRpbmc6IDAgM3B4O1xufVxuLnJlYWRlci10b29scyBidXR0b24uc2hhcmUgc3ZnIHtcbiAgZmlsbDogI2ZmZjtcbn1cbi5yZWFkZXItdG9vbHMgLmRhdGUtcGlja2VyLWZvci1yZWFkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucmVhZGVyLXRvb2xzIC5kYXRlLXBpY2tlci1mb3ItcmVhZGVyIC5kcm9wLWRvd24tb3B0aW9ucyAuZmllbGQge1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG4ucmVhZGVyLXRvb2xzIC5kYXRlLXBpY2tlci1mb3ItcmVhZGVyIC5kcm9wLWRvd24tb3B0aW9ucyAuZmllbGQ6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbi5yZWFkZXItdG9vbHMgLmRhdGUtcGlja2VyLWZvci1yZWFkZXIgLmRyb3AtZG93bi1vcHRpb25zIC5maWVsZCBpbnB1dCB7XG4gIHdpZHRoOiA3NXB4O1xufVxuLnJlYWRlci10b29scyAuZGF0ZS1waWNrZXItZm9yLXJlYWRlciA+IHN2ZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNpdGlvbjogZmlsbCAwLjJzIGN1YmljLWJlemllcigwLjI1LCAwLjk0LCAwLjUsIDAuOTQpO1xufVxuLnJlYWRlci10b29scyAuZGF0ZS1waWNrZXItZm9yLXJlYWRlci5vcGVuZWQgc3ZnIHtcbiAgZmlsbDogIzAwNzhhNDtcbn1cbi5yZWFkZXItdG9vbHMgLmRhdGUtcGlja2VyLWZvci1yZWFkZXIub3BlbmVkICNmaWx0ZXItYnktZGF0ZSB7XG4gIGNvbG9yOiAjMDA3OGE0O1xufVxuLnJlYWRlci10b29scyAuZGF0ZS1waWNrZXItZm9yLXJlYWRlci5vcGVuZWQgLmFycm93LWRvd246YWZ0ZXIge1xuICBib3JkZXItdG9wOiA1cHggc29saWQgIzAwNzhhNDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKDE4MGRlZyk7XG59XG4ucmVhZGVyLXRvb2xzIC5kYXRlLXBpY2tlci1mb3ItcmVhZGVyICNmaWx0ZXItYnktZGF0ZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtMnB4O1xuICB3aWR0aDogMTEwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMnMgY3ViaWMtYmV6aWVyKDAuMjUsIDAuOTQsIDAuNSwgMC45NCk7XG59XG4ucmVhZGVyLXRvb2xzIC5kYXRlLXBpY2tlci1mb3ItcmVhZGVyICNvcGVuLWxhc3QtZWRpdGlvbnMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxNXB4O1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gIGhlaWdodDogMjBweDtcbiAgd2lkdGg6IDIwcHg7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLnJlYWRlci10b29scy5sYXN0LXdlZWstZWRpdGlvbnMtb3BlbmVkIC5mYXYtc2hhcmUtcHJpbnQsXG4ucmVhZGVyLXRvb2xzLmxhc3Qtd2Vlay1lZGl0aW9ucy1vcGVuZWQgLnpvb20ge1xuICBvcGFjaXR5OiAwLjE7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG5ib2R5LFxuaHRtbCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiBub25lO1xuICB0b3VjaC1hY3Rpb246IG1hbmlwdWxhdGlvbjtcbn1cblxuaGVhZGVyLnJlYWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiA1M3B4O1xuICB3aWR0aDogaW5oZXJpdDtcbiAgei1pbmRleDogNDA7XG59XG5cbm1haW4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogYXV0bztcbiAgd2lkdGg6IGluaGVyaXQ7XG4gIHotaW5kZXg6IDE7XG4gIG1pbi1oZWlnaHQ6IDEwMCU7XG59XG5cbi5yZWFkZXItbW9iaWxlIHtcbiAgbWF4LWhlaWdodDogLXdlYmtpdC1maXQtY29udGVudDtcbn1cblxuLmZpZ3VyZS13cmFwcGVyIHtcbiAgZGlzcGxheTogaW5oZXJpdDtcbiAgaGVpZ2h0OiBpbmhlcml0O1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xufVxuXG4jcmVhZGVyIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAxMjdweCk7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiBpbmhlcml0O1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1hcmdpbjogMDtcbiAgYmFja2dyb3VuZDogI2Y1ZjVmNTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZTtcbn1cbiNyZWFkZXIgPiAubG9hZGVyIHtcbiAgb3BhY2l0eTogMC45O1xuICB6LWluZGV4OiA5OTk7XG59XG4jcmVhZGVyOmFmdGVyIHtcbiAgcG9zaXRpb246IGluaGVyaXQ7XG4gIGhlaWdodDogaW5oZXJpdDtcbiAgbWF4LWhlaWdodDogMTAwJTtcbiAgd2lkdGg6IGluaGVyaXQ7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZTtcbn1cbiNyZWFkZXIub3ZlcmxheTphZnRlciwgI3JlYWRlci5sb2FkaW5nOmFmdGVyIHtcbiAgcG9pbnRlci1ldmVudHM6IGFsbDtcbiAgb3BhY2l0eTogMC42O1xufVxuI3JlYWRlci5sb2FkaW5nID4gLmxvYWRlciB7XG4gIG9wYWNpdHk6IDE7XG59XG4jcmVhZGVyLmxvYWRpbmc6YWZ0ZXIge1xuICBvcGFjaXR5OiAwLjk4O1xufVxuI3JlYWRlciAuc3dpcGVyLXdyYXBwZXIge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBoZWlnaHQ6IGluaGVyaXQ7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiBpbmhlcml0O1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG4jcmVhZGVyIC5wYWdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuI3JlYWRlciAudHJ5LWFnYWluIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogNDtcbiAgbWF4LXdpZHRoOiAyNDBweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIGxpbmUtaGVpZ2h0OiAxZW07XG59XG4jcmVhZGVyIC50cnktYWdhaW4gYnV0dG9uIHtcbiAgZGlzcGxheTogdGFibGU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBiYWNrZ3JvdW5kOiAjMzMzO1xuICBjb2xvcjogI2ZmZjtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuI3JlYWRlciAudHJ5LWFnYWluIGJ1dHRvbjpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGNvbG9yOiAjMzMzO1xufVxuI3JlYWRlciAudG9ab29tIHtcbiAgaGVpZ2h0OiBpbmhlcml0O1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogaW5oZXJpdDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBpbmhlcml0O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuI3JlYWRlciAudG9ab29tIC5leGlzdGVudC1ub3RlIHtcbiAgb3BhY2l0eTogMTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBjdWJpYy1iZXppZXIoMC41LCAwLjgsIDAuMSwgMSk7XG59XG4jcmVhZGVyIC5waW5jaC16b29tLWNvbnRhaW5lciB7XG4gIGhlaWdodDogaW5oZXJpdDtcbiAgbWF4LWhlaWdodDogMTAwJTtcbiAgd2lkdGg6IGluaGVyaXQ7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuI3JlYWRlciAuZ3JvdXAge1xuICBoZWlnaHQ6IGluaGVyaXQ7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiBpbmhlcml0O1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMDtcbiAgZGlzcGxheTogaW5oZXJpdDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xuICBiYWNrZ3JvdW5kOiAjZjVmNWY1O1xufVxuI3JlYWRlciAuZ3JvdXA6YWN0aXZlIHtcbiAgY3Vyc29yOiAtd2Via2l0LWdyYWI7XG59XG4jcmVhZGVyIC5wYWdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IGluaGVyaXQ7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiBpbmhlcml0O1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4jcmVhZGVyIC5wYWdlIGZpZ3VyZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiBpbmhlcml0O1xuICBtYXJnaW46IDA7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDE4OSwgMTg5LCAxODksIDApO1xuICAtd2Via2l0LXRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XG4gIC1tb3otdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcbiAgdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcbiAgY3Vyc29yOiBtb3ZlO1xufVxuI3JlYWRlciAucGFnZSBpbWcge1xuICBvYmplY3QtZml0OiBjb250YWluO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiBhdXRvO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGZpbHRlcjogYmx1cigwcHgpO1xuICB6LWluZGV4OiA5OTk7XG4gIGJhY2tncm91bmQ6IGdhaW5zYm9ybztcbiAgaW1hZ2UtcmVuZGVyaW5nOiBvcHRpbWl6ZVF1YWxpdHk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKSBzY2FsZSgxKTtcbiAgdHJhbnNpdGlvbjogZmlsdGVyIDAuM3MgZWFzZS1pbi1vdXQ7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAtbW96LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4ucmVhZGVyLWV4cGFuZGVkIHtcbiAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTI3cHgpICFpbXBvcnRhbnQ7XG59XG5cbi5vdmVybGF5LW5hdmlnYXRpb24uYWN0aXZlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHotaW5kZXg6IDk7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU0LCAyNTQsIDI1NCwgMC45KTtcbn1cblxuLnBhZ2VzLWFuZC1ib29rcyB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogMTA7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG4ucGFnZXMtYW5kLWJvb2tzIC5maWVsZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtNXB4O1xufVxuLnBhZ2VzLWFuZC1ib29rcyAud3JwIHtcbiAgcGFkZGluZzogMTBweDtcbiAgd2lkdGg6IDEwMCU7XG59XG4ucGFnZXMtYW5kLWJvb2tzIC53cnAgYnV0dG9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXI6IG5vbmU7XG4gIHBhZGRpbmc6IDVweCAyMHB4IDVweCAwO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgZm9udC1zaXplOiAwLjg3NWVtO1xuICBjb2xvcjogIzMyMzIzMjtcbn1cbi5wYWdlcy1hbmQtYm9va3MgLndycCBidXR0b24gc3Bhbixcbi5wYWdlcy1hbmQtYm9va3MgLndycCBidXR0b24gPiBzdmcge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgY3ViaWMtYmV6aWVyKDAuMjUsIDAuOTQsIDAuNSwgMC45NCk7XG59XG4ucGFnZXMtYW5kLWJvb2tzIC53cnAgYnV0dG9uIHNwYW4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtZmFtaWx5OiBcImZvbGhhX2dyYWZpY29tZWRpdW1cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbi5wYWdlcy1hbmQtYm9va3MgLndycCBidXR0b246YWZ0ZXIge1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IDJweDtcbn1cbi5wYWdlcy1hbmQtYm9va3MgLndycCBidXR0b24gPiBzdmcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMnB4O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIGZpbGw6ICMzMjMyMzI7XG4gIHRyYW5zaXRpb246IGZpbGwgMC4ycyBjdWJpYy1iZXppZXIoMC4yNSwgMC45NCwgMC41LCAwLjk0KTtcbn1cbi5wYWdlcy1hbmQtYm9va3MgLndycCBidXR0b24uYm9vayBzdmcge1xuICB0b3A6IDBweDtcbn1cbi5wYWdlcy1hbmQtYm9va3MgLndycCBidXR0b24uYWN0aXZlIHtcbiAgY29sb3I6ICMwMDc4YTQ7XG59XG4ucGFnZXMtYW5kLWJvb2tzIC53cnAgYnV0dG9uLmFjdGl2ZSBzdmcge1xuICBmaWxsOiAjMDA3OGE0O1xufVxuLm5hdnMge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJvdHRvbTogNDBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDI7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBvcGFjaXR5OiAwO1xufVxuLm5hdnMucGFnZXMsIC5uYXZzLmJvb2tzIHtcbiAgcG9pbnRlci1ldmVudHM6IGFsbDtcbiAgb3BhY2l0eTogMTtcbn1cbi5uYXZzIC5zd2lwZXItc2xpZGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLm5hdnMucGFnZXMgLnBhZ2VzIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ubmF2cy5ib29rcyAuYm9va3Mge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLm5hdmlnYXRpb24tdmlldyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiA1cHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIHotaW5kZXg6IDE7XG4gIHdpZHRoOiAxMDAlO1xuICBvcGFjaXR5OiAwO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2UwZTBlMDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjAxcyBsaW5lYXI7XG59XG4ubmF2aWdhdGlvbi12aWV3LmFjdGl2ZSB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC41cyBsaW5lYXI7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG59XG4ubmF2aWdhdGlvbi12aWV3IC5zd2lwZXItY29udGFpbmVyIHtcbiAgcGFkZGluZzogMjBweCAxMHB4O1xufVxuLm5hdmlnYXRpb24tdmlldyAuc3dpcGVyLXNsaWRlIHtcbiAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICBtYXgtd2lkdGg6IDMwNXB4O1xufVxuLm5hdmlnYXRpb24tdmlldyAuc3dpcGVyLXNsaWRlLnNob3dlZCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLm5hdmlnYXRpb24tdmlldyAuc3dpcGVyLXNsaWRlLmJvb2tzIHtcbiAgbWF4LXdpZHRoOiAxNjBweDtcbn1cbi5uYXZpZ2F0aW9uLXZpZXcgLnN3aXBlci1zbGlkZSBzcGFuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTQ3cHg7XG4gIGhlaWdodDogMjIwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMTBweCA1cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlMGUwZTA7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLm5hdmlnYXRpb24tdmlldyAuc3dpcGVyLXNsaWRlIHNwYW4gKyBzcGFuIHtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbn1cbi5uYXZpZ2F0aW9uLXZpZXcgLnN3aXBlci1zbGlkZS5jdXJyZW50IHNwYW4ge1xuICBib3JkZXI6IDFweCBzb2xpZCAjMzIzMjMyO1xufVxuLm5hdmlnYXRpb24tdmlldyAuc3dpcGVyLXNsaWRlIGltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIG1heC13aWR0aDogMTMwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cbi5uYXZpZ2F0aW9uLXZpZXcgZmlnY2FwdGlvbiB7XG4gIGhlaWdodDogMzVweDtcbiAgcGFkZGluZzogMCAzcHg7XG59XG4ubmF2aWdhdGlvbi12aWV3IGZpZ2NhcHRpb24gc3Ryb25nIHtcbiAgZm9udC1mYW1pbHk6IFwiZm9saGFfZ3JhZmljb3JlZ3VsYXJcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAwLjg3NWVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogIzMyMzIzMjtcbn1cblxuOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGNUY1RjU7XG59XG5cbjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICB3aWR0aDogNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjVGNUY1O1xufVxuXG46Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2UwZTBlMDtcbn1cblxuLnNlYXJjaC10b29sIHtcbiAgei1pbmRleDogMjtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4uc2VhcmNoLXRvb2wgaW5wdXQge1xuICBtYXJnaW46IDAgNXB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWluLXdpZHRoOiAyNDBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1zaXplOiAxZW07XG4gIGZvbnQtZmFtaWx5OiBcImZvbGhhX2dyYWZpY29yZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG59XG4uc2VhcmNoLXRvb2wgaW5wdXQuZXJyb3Ige1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTUyMDE2O1xuICBvdXRsaW5lLWNvbG9yOiAjZTUyMDE2O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLWRldmljZS13aWR0aDogNzY4cHgpIGFuZCAobWF4LWRldmljZS13aWR0aDogMTAyNHB4KSB7XG4gIC5zZWFyY2gtdG9vbCBpbnB1dCB7XG4gICAgbWluLXdpZHRoOiAxNjBweDtcbiAgfVxufVxuLnNlYXJjaC10b29sIC5jYWxsLXRvLWFjdGlvbiB7XG4gIG1hcmdpbjogMCA1cHg7XG4gIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG59XG4uc2VhcmNoLXRvb2wgLm5vLXN0eWxlIHtcbiAgbWFyZ2luOiA1cHggMCAwO1xuICBmb250LXNpemU6IDFlbTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG4uc2VhcmNoLXRvb2wgLmZpZWxkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5zZWFyY2gtdG9vbCAuYnktc2VsZWN0ZWQtZGF0ZSB1bCBsYWJlbCB7XG4gIGZvbnQtc2l6ZTogMWVtO1xuICBmb250LWZhbWlseTogXCJmb2xoYV9ncmFmaWNvcmVndWxhclwiLCBzYW5zLXNlcmlmO1xufVxuLnNlYXJjaC10b29sIFtkYXRhLWRyb3A9c2VsZWNpb25lLWpvcm5haXNdIC5maWVsZCB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4uc2VhcmNoLXRvb2wgW2RhdGEtZHJvcD1zZWxlY2lvbmUtam9ybmFpc10gLmZpZWxkIGxhYmVsOmFmdGVyIHtcbiAgdG9wOiA0cHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4tZGV2aWNlLXdpZHRoOiAzMjBweCkgYW5kIChtYXgtZGV2aWNlLXdpZHRoOiA3MzZweCkge1xuICAuc2VhcmNoLXRvb2wge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxuICAuc2VhcmNoLXRvb2wgLmZpZWxkIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4uc2VjdGlvbi10aXRsZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1mYW1pbHk6IFwiZm9saGFfdGV4dG9ib2xkXCIsIFwiVGltZXMgTmV3IFJvbWFuXCIsIFRpbWVzLCBCYXNrZXJ2aWxsZSwgR2VvcmdpYSwgc2VyaWY7XG4gIGZvbnQtc2l6ZTogMS4zNzVlbTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgY29sb3I6ICMzMjMyMzI7XG59XG5cbnNlbGVjdDo6LW1zLWV4cGFuZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qKlxuICogU3dpcGVyIDMuNC4yXG4gKiBNb3N0IG1vZGVybiBtb2JpbGUgdG91Y2ggc2xpZGVyIGFuZCBmcmFtZXdvcmsgd2l0aCBoYXJkd2FyZSBhY2NlbGVyYXRlZCB0cmFuc2l0aW9uc1xuICpcbiAqIGh0dHA6Ly93d3cuaWRhbmdlcm8udXMvc3dpcGVyL1xuICpcbiAqIENvcHlyaWdodCAyMDE3LCBWbGFkaW1pciBLaGFybGFtcGlkaVxuICogVGhlIGlEYW5nZXJvLnVzXG4gKiBodHRwOi8vd3d3LmlkYW5nZXJvLnVzL1xuICpcbiAqIExpY2Vuc2VkIHVuZGVyIE1JVFxuICpcbiAqIFJlbGVhc2VkIG9uOiBNYXJjaCAxMCwgMjAxN1xuICovXG4uc3dpcGVyLWNvbnRhaW5lciB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGhlaWdodDogaW5oZXJpdDtcbiAgbWF4LWhlaWdodDogMTAwJTtcbiAgd2lkdGg6IGluaGVyaXQ7XG4gIC8qIEZpeCBvZiBXZWJraXQgZmxpY2tlcmluZyAqL1xuICB6LWluZGV4OiAxO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci1uby1mbGV4Ym94IC5zd2lwZXItc2xpZGUge1xuICBmbG9hdDogbGVmdDtcbn1cblxuLnN3aXBlci1jb250YWluZXItdmVydGljYWwgPiAuc3dpcGVyLXdyYXBwZXIge1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAtbW96LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgLXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4uc3dpcGVyLXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDE7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbW96LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5OiAtd2Via2l0LXRyYW5zZm9ybTtcbiAgLW1vei10cmFuc2l0aW9uLXByb3BlcnR5OiAtbW96LXRyYW5zZm9ybTtcbiAgLW8tdHJhbnNpdGlvbi1wcm9wZXJ0eTogLW8tdHJhbnNmb3JtO1xuICAtbXMtdHJhbnNpdGlvbi1wcm9wZXJ0eTogLW1zLXRyYW5zZm9ybTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtO1xuICAtd2Via2l0LWJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICAtbW96LWJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbn1cblxuLnN3aXBlci1jb250YWluZXItYW5kcm9pZCAuc3dpcGVyLXNsaWRlLFxuLnN3aXBlci13cmFwcGVyIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDBweCwgMCwgMCk7XG4gIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwcHgsIDAsIDApO1xuICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwcHgsIDBweCk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDBweCwgMCwgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMHB4LCAwLCAwKTtcbn1cblxuLnN3aXBlci1jb250YWluZXItbXVsdGlyb3cgPiAuc3dpcGVyLXdyYXBwZXIge1xuICAtd2Via2l0LWJveC1saW5lczogbXVsdGlwbGU7XG4gIC1tb3otYm94LWxpbmVzOiBtdWx0aXBsZTtcbiAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgLXdlYmtpdC1mbGV4LXdyYXA6IHdyYXA7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLnN3aXBlci1jb250YWluZXItZnJlZS1tb2RlID4gLnN3aXBlci13cmFwcGVyIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gIC1tb3otdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICAtbXMtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICAtby10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi5zd2lwZXItc2xpZGUge1xuICAtd2Via2l0LWZsZXgtc2hyaW5rOiAwO1xuICAtbXMtZmxleDogMCAwIGF1dG87XG4gIGZsZXgtc2hyaW5rOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi8qIEF1dG8gSGVpZ2h0ICovXG4uc3dpcGVyLWNvbnRhaW5lci1hdXRvaGVpZ2h0LFxuLnN3aXBlci1jb250YWluZXItYXV0b2hlaWdodCAuc3dpcGVyLXNsaWRlIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci1hdXRvaGVpZ2h0IC5zd2lwZXItd3JhcHBlciB7XG4gIC13ZWJraXQtYm94LWFsaWduOiBzdGFydDtcbiAgLW1zLWZsZXgtYWxpZ246IHN0YXJ0O1xuICAtd2Via2l0LWFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5OiAtd2Via2l0LXRyYW5zZm9ybSwgaGVpZ2h0O1xuICAtbW96LXRyYW5zaXRpb24tcHJvcGVydHk6IC1tb3otdHJhbnNmb3JtO1xuICAtby10cmFuc2l0aW9uLXByb3BlcnR5OiAtby10cmFuc2Zvcm07XG4gIC1tcy10cmFuc2l0aW9uLXByb3BlcnR5OiAtbXMtdHJhbnNmb3JtO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm0sIGhlaWdodDtcbn1cblxuLyogYTExeSAqL1xuLnN3aXBlci1jb250YWluZXIgLnN3aXBlci1ub3RpZmljYXRpb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIG9wYWNpdHk6IDA7XG4gIHotaW5kZXg6IC0xMDAwO1xufVxuXG4vKiBJRTEwIFdpbmRvd3MgUGhvbmUgOCBGaXhlcyAqL1xuLnN3aXBlci13cDgtaG9yaXpvbnRhbCB7XG4gIC1tcy10b3VjaC1hY3Rpb246IHBhbi15O1xuICB0b3VjaC1hY3Rpb246IHBhbi15O1xufVxuXG4uc3dpcGVyLXdwOC12ZXJ0aWNhbCB7XG4gIC1tcy10b3VjaC1hY3Rpb246IHBhbi14O1xuICB0b3VjaC1hY3Rpb246IHBhbi14O1xufVxuXG4vKiBBcnJvd3MgKi9cbi5zd2lwZXItYnV0dG9uLXByZXYsXG4uc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgbWFyZ2luLXRvcDogLTIwcHg7XG4gIHotaW5kZXg6IDEwO1xuICBiYWNrZ3JvdW5kOiAjMzIzMjMyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uc3dpcGVyLWJ1dHRvbi1wcmV2OmJlZm9yZSxcbi5zd2lwZXItYnV0dG9uLW5leHQ6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgY29udGVudDogXCJcIjtcbiAgaGVpZ2h0OiA4cHg7XG4gIHdpZHRoOiA4cHg7XG4gIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAjZmZmO1xufVxuXG4uc3dpcGVyLWJ1dHRvbi1wcmV2OmJlZm9yZSB7XG4gIGxlZnQ6IGNhbGMoNTAlICsgM3B4KTtcbiAgYm9yZGVyLWxlZnQ6IDNweCBzb2xpZCAjZmZmO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoNDVkZWcpO1xufVxuXG4uc3dpcGVyLWJ1dHRvbi1uZXh0OmJlZm9yZSB7XG4gIGxlZnQ6IGNhbGMoNTAlIC0gM3B4KTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKC00NWRlZyk7XG4gIGJvcmRlci1yaWdodDogM3B4IHNvbGlkICNmZmY7XG59XG5cbi5zd2lwZXItYnV0dG9uLXByZXYuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCxcbi5zd2lwZXItYnV0dG9uLW5leHQuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCB7XG4gIG9wYWNpdHk6IDAuMzU7XG4gIGN1cnNvcjogYXV0bztcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5zd2lwZXItYnV0dG9uLXByZXYsXG4uc3dpcGVyLWNvbnRhaW5lci1ydGwgLnN3aXBlci1idXR0b24tbmV4dCB7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiBhdXRvO1xufVxuXG4uc3dpcGVyLWJ1dHRvbi1uZXh0LFxuLnN3aXBlci1jb250YWluZXItcnRsIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICByaWdodDogMDtcbiAgbGVmdDogYXV0bztcbn1cblxuLyogUGFnaW5hdGlvbiBTdHlsZXMgKi9cbi5zd2lwZXItcGFnaW5hdGlvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAtd2Via2l0LXRyYW5zaXRpb246IDMwMG1zO1xuICAtbW96LXRyYW5zaXRpb246IDMwMG1zO1xuICAtby10cmFuc2l0aW9uOiAzMDBtcztcbiAgdHJhbnNpdGlvbjogMzAwbXM7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIHotaW5kZXg6IDEwO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24uc3dpcGVyLXBhZ2luYXRpb24taGlkZGVuIHtcbiAgb3BhY2l0eTogMDtcbn1cblxuLyogQ29tbW9uIFN0eWxlcyAqL1xuLnN3aXBlci1wYWdpbmF0aW9uLWZyYWN0aW9uLFxuLnN3aXBlci1wYWdpbmF0aW9uLWN1c3RvbSxcbi5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyB7XG4gIGJvdHRvbTogMTBweDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi8qIEJ1bGxldHMgKi9cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICB3aWR0aDogOHB4O1xuICBoZWlnaHQ6IDhweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xuICBvcGFjaXR5OiAwLjI7XG59XG5cbmJ1dHRvbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICBib3JkZXI6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICAtbXMtYXBwZWFyYW5jZTogbm9uZTtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBhcHBlYXJhbmNlOiBub25lO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tY2xpY2thYmxlIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi13aGl0ZSAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xuICBvcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kOiAjMDA3YWZmO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24td2hpdGUgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tYmxhY2sgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIHtcbiAgcmlnaHQ6IDEwcHg7XG4gIHRvcDogNTAlO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMHB4LCAtNTAlLCAwKTtcbiAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDBweCwgLTUwJSwgMCk7XG4gIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlKDBweCwgLTUwJSk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDBweCwgLTUwJSwgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMHB4LCAtNTAlLCAwKTtcbn1cblxuLnN3aXBlci1jb250YWluZXItdmVydGljYWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgbWFyZ2luOiA1cHggMDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgbWFyZ2luOiAwIDVweDtcbn1cblxuLyogUHJvZ3Jlc3MgKi9cbi5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzcyB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzcyAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIge1xuICBiYWNrZ3JvdW5kOiAjMDA3YWZmO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDApO1xuICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgLW8tdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IHRvcDtcbiAgLW1vei10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IHRvcDtcbiAgLW1zLXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgdG9wO1xuICAtby10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IHRvcDtcbiAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCB0b3A7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLXJ0bCAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3MgLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCB0b3A7XG4gIC1tb3otdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgdG9wO1xuICAtbXMtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgdG9wO1xuICAtby10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCB0b3A7XG4gIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IHRvcDtcbn1cblxuLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzcyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDRweDtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzcyB7XG4gIHdpZHRoOiA0cHg7XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3Muc3dpcGVyLXBhZ2luYXRpb24td2hpdGUge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzcy5zd2lwZXItcGFnaW5hdGlvbi13aGl0ZSAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3Muc3dpcGVyLXBhZ2luYXRpb24tYmxhY2sgLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyIHtcbiAgYmFja2dyb3VuZDogIzAwMDtcbn1cblxuLyogM0QgQ29udGFpbmVyICovXG4uc3dpcGVyLWNvbnRhaW5lci0zZCB7XG4gIC13ZWJraXQtcGVyc3BlY3RpdmU6IDEyMDBweDtcbiAgLW1vei1wZXJzcGVjdGl2ZTogMTIwMHB4O1xuICAtby1wZXJzcGVjdGl2ZTogMTIwMHB4O1xuICBwZXJzcGVjdGl2ZTogMTIwMHB4O1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXdyYXBwZXIsXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLFxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCxcbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0LFxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9wLFxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tLFxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1jdWJlLXNoYWRvdyB7XG4gIC13ZWJraXQtdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcbiAgLW1vei10cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkO1xuICAtbXMtdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcbiAgdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcbn1cblxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCxcbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0LFxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9wLFxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB6LWluZGV4OiAxMDtcbn1cblxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgcmlnaHQgdG9wLCBmcm9tKHJnYmEoMCwgMCwgMCwgMC41KSksIHRvKHJnYmEoMCwgMCwgMCwgMCkpKTtcbiAgLyogU2FmYXJpIDQrLCBDaHJvbWUgKi9cbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQocmlnaHQsIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7XG4gIC8qIENocm9tZSAxMCssIFNhZmFyaSA1LjErLCBpT1MgNSsgKi9cbiAgYmFja2dyb3VuZC1pbWFnZTogLW1vei1saW5lYXItZ3JhZGllbnQocmlnaHQsIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7XG4gIC8qIEZpcmVmb3ggMy42LTE1ICovXG4gIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudChyaWdodCwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTtcbiAgLyogT3BlcmEgMTEuMTAtMTIuMDAgKi9cbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGxlZnQsIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7XG4gIC8qIEZpcmVmb3ggMTYrLCBJRTEwLCBPcGVyYSAxMi41MCsgKi9cbn1cblxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgcmlnaHQgdG9wLCBsZWZ0IHRvcCwgZnJvbShyZ2JhKDAsIDAsIDAsIDAuNSkpLCB0byhyZ2JhKDAsIDAsIDAsIDApKSk7XG4gIC8qIFNhZmFyaSA0KywgQ2hyb21lICovXG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KGxlZnQsIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7XG4gIC8qIENocm9tZSAxMCssIFNhZmFyaSA1LjErLCBpT1MgNSsgKi9cbiAgYmFja2dyb3VuZC1pbWFnZTogLW1vei1saW5lYXItZ3JhZGllbnQobGVmdCwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTtcbiAgLyogRmlyZWZveCAzLjYtMTUgKi9cbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KGxlZnQsIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7XG4gIC8qIE9wZXJhIDExLjEwLTEyLjAwICovXG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTtcbiAgLyogRmlyZWZveCAxNissIElFMTAsIE9wZXJhIDEyLjUwKyAqL1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3Age1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCB0b3AsIGxlZnQgYm90dG9tLCBmcm9tKHJnYmEoMCwgMCwgMCwgMC41KSksIHRvKHJnYmEoMCwgMCwgMCwgMCkpKTtcbiAgLyogU2FmYXJpIDQrLCBDaHJvbWUgKi9cbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoYm90dG9tLCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpO1xuICAvKiBDaHJvbWUgMTArLCBTYWZhcmkgNS4xKywgaU9TIDUrICovXG4gIGJhY2tncm91bmQtaW1hZ2U6IC1tb3otbGluZWFyLWdyYWRpZW50KGJvdHRvbSwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTtcbiAgLyogRmlyZWZveCAzLjYtMTUgKi9cbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KGJvdHRvbSwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTtcbiAgLyogT3BlcmEgMTEuMTAtMTIuMDAgKi9cbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTtcbiAgLyogRmlyZWZveCAxNissIElFMTAsIE9wZXJhIDEyLjUwKyAqL1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCBib3R0b20sIGxlZnQgdG9wLCBmcm9tKHJnYmEoMCwgMCwgMCwgMC41KSksIHRvKHJnYmEoMCwgMCwgMCwgMCkpKTtcbiAgLyogU2FmYXJpIDQrLCBDaHJvbWUgKi9cbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpO1xuICAvKiBDaHJvbWUgMTArLCBTYWZhcmkgNS4xKywgaU9TIDUrICovXG4gIGJhY2tncm91bmQtaW1hZ2U6IC1tb3otbGluZWFyLWdyYWRpZW50KHRvcCwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTtcbiAgLyogRmlyZWZveCAzLjYtMTUgKi9cbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KHRvcCwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTtcbiAgLyogT3BlcmEgMTEuMTAtMTIuMDAgKi9cbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTtcbiAgLyogRmlyZWZveCAxNissIElFMTAsIE9wZXJhIDEyLjUwKyAqL1xufVxuXG4vKiBDb3ZlcmZsb3cgKi9cbi5zd2lwZXItY29udGFpbmVyLWNvdmVyZmxvdyAuc3dpcGVyLXdyYXBwZXIsXG4uc3dpcGVyLWNvbnRhaW5lci1mbGlwIC5zd2lwZXItd3JhcHBlciB7XG4gIC8qIFdpbmRvd3MgOCBJRSAxMCBmaXggKi9cbiAgLW1zLXBlcnNwZWN0aXZlOiAxMjAwcHg7XG59XG5cbi8qIEN1YmUgKyBGbGlwICovXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlLFxuLnN3aXBlci1jb250YWluZXItZmxpcCB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUsXG4uc3dpcGVyLWNvbnRhaW5lci1mbGlwIC5zd2lwZXItc2xpZGUge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIC1tb3otYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAtbXMtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIHotaW5kZXg6IDE7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZSAuc3dpcGVyLXNsaWRlLFxuLnN3aXBlci1jb250YWluZXItZmxpcCAuc3dpcGVyLXNsaWRlIC5zd2lwZXItc2xpZGUge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSxcbi5zd2lwZXItY29udGFpbmVyLWZsaXAgLnN3aXBlci1zbGlkZS1hY3RpdmUsXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtYWN0aXZlIC5zd2lwZXItc2xpZGUtYWN0aXZlLFxuLnN3aXBlci1jb250YWluZXItZmxpcCAuc3dpcGVyLXNsaWRlLWFjdGl2ZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcCxcbi5zd2lwZXItY29udGFpbmVyLWZsaXAgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9wLFxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20sXG4uc3dpcGVyLWNvbnRhaW5lci1mbGlwIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSxcbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCxcbi5zd2lwZXItY29udGFpbmVyLWZsaXAgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCxcbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQsXG4uc3dpcGVyLWNvbnRhaW5lci1mbGlwIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0IHtcbiAgei1pbmRleDogMDtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIC1tb3otYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAtbXMtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi8qIEN1YmUgKi9cbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZSB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XG4gIC1tb3otdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xuICAtbXMtdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLWN1YmUuc3dpcGVyLWNvbnRhaW5lci1ydGwgLnN3aXBlci1zbGlkZSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogMTAwJSAwO1xuICAtbW96LXRyYW5zZm9ybS1vcmlnaW46IDEwMCUgMDtcbiAgLW1zLXRyYW5zZm9ybS1vcmlnaW46IDEwMCUgMDtcbiAgdHJhbnNmb3JtLW9yaWdpbjogMTAwJSAwO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtYWN0aXZlLFxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLW5leHQsXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtcHJldixcbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1uZXh0ICsgLnN3aXBlci1zbGlkZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItY3ViZS1zaGFkb3cge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xuICBvcGFjaXR5OiAwLjY7XG4gIC13ZWJraXQtZmlsdGVyOiBibHVyKDUwcHgpO1xuICBmaWx0ZXI6IGJsdXIoNTBweCk7XG4gIHotaW5kZXg6IDA7XG59XG5cbi8qIEZhZGUgKi9cbi5zd2lwZXItY29udGFpbmVyLWZhZGUuc3dpcGVyLWNvbnRhaW5lci1mcmVlLW1vZGUgLnN3aXBlci1zbGlkZSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICAtbW96LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgLW1zLXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgLW8tdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLWZhZGUgLnN3aXBlci1zbGlkZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAtd2Via2l0LXRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHk7XG4gIC1tb3otdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eTtcbiAgLW8tdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eTtcbn1cblxuLnN3aXBlci1jb250YWluZXItZmFkZSAuc3dpcGVyLXNsaWRlIC5zd2lwZXItc2xpZGUge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLnN3aXBlci1jb250YWluZXItZmFkZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSxcbi5zd2lwZXItY29udGFpbmVyLWZhZGUgLnN3aXBlci1zbGlkZS1hY3RpdmUgLnN3aXBlci1zbGlkZS1hY3RpdmUge1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbn1cblxuLnN3aXBlci16b29tLWNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbW96LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAtbW96LWJveC1wYWNrOiBjZW50ZXI7XG4gIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gIC1tb3otYm94LWFsaWduOiBjZW50ZXI7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uc3dpcGVyLXpvb20tY29udGFpbmVyID4gaW1nLFxuLnN3aXBlci16b29tLWNvbnRhaW5lciA+IHN2Zyxcbi5zd2lwZXItem9vbS1jb250YWluZXIgPiBjYW52YXMge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG59XG5cbi8qIFNjcm9sbGJhciAqL1xuLnN3aXBlci1zY3JvbGxiYXIge1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC1tcy10b3VjaC1hY3Rpb246IG5vbmU7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4xKTtcbn1cblxuLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItc2Nyb2xsYmFyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAxJTtcbiAgYm90dG9tOiAzcHg7XG4gIHotaW5kZXg6IDUwO1xuICBoZWlnaHQ6IDVweDtcbiAgd2lkdGg6IDk4JTtcbn1cblxuLnN3aXBlci1jb250YWluZXItdmVydGljYWwgPiAuc3dpcGVyLXNjcm9sbGJhciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDNweDtcbiAgdG9wOiAxJTtcbiAgei1pbmRleDogNTA7XG4gIHdpZHRoOiA1cHg7XG4gIGhlaWdodDogOTglO1xufVxuXG4uc3dpcGVyLXNjcm9sbGJhci1kcmFnIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbn1cblxuLnN3aXBlci1zY3JvbGxiYXItY3Vyc29yLWRyYWcge1xuICBjdXJzb3I6IG1vdmU7XG59XG5cbi8qIFByZWxvYWRlciAqL1xuLnN3aXBlci1sYXp5LXByZWxvYWRlciB7XG4gIHdpZHRoOiA0MnB4O1xuICBoZWlnaHQ6IDQycHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IC0yMXB4O1xuICBtYXJnaW4tdG9wOiAtMjFweDtcbiAgei1pbmRleDogMTA7XG4gIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogNTAlO1xuICAtbW96LXRyYW5zZm9ybS1vcmlnaW46IDUwJTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogNTAlO1xuICAtd2Via2l0LWFuaW1hdGlvbjogc3dpcGVyLXByZWxvYWRlci1zcGluIDFzIHN0ZXBzKDEyLCBlbmQpIGluZmluaXRlO1xuICAtbW96LWFuaW1hdGlvbjogc3dpcGVyLXByZWxvYWRlci1zcGluIDFzIHN0ZXBzKDEyLCBlbmQpIGluZmluaXRlO1xuICBhbmltYXRpb246IHN3aXBlci1wcmVsb2FkZXItc3BpbiAxcyBzdGVwcygxMiwgZW5kKSBpbmZpbml0ZTtcbn1cblxuLnN3aXBlci1sYXp5LXByZWxvYWRlcjphZnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGYtOCwlM0NzdmclMjB2aWV3Qm94JTNEJzAlMjAwJTIwMTIwJTIwMTIwJyUyMHhtbG5zJTNEJ2h0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMjAwMCUyRnN2ZyclMjB4bWxucyUzQXhsaW5rJTNEJ2h0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMTk5OSUyRnhsaW5rJyUzRSUzQ2RlZnMlM0UlM0NsaW5lJTIwaWQlM0QnbCclMjB4MSUzRCc2MCclMjB4MiUzRCc2MCclMjB5MSUzRCc3JyUyMHkyJTNEJzI3JyUyMHN0cm9rZSUzRCclMjM2YzZjNmMnJTIwc3Ryb2tlLXdpZHRoJTNEJzExJyUyMHN0cm9rZS1saW5lY2FwJTNEJ3JvdW5kJyUyRiUzRSUzQyUyRmRlZnMlM0UlM0NnJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuMjcnJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuMjcnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSgzMCUyMDYwJTJDNjApJyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjI3JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoNjAlMjA2MCUyQzYwKSclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy4yNyclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDkwJTIwNjAlMkM2MCknJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuMjcnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSgxMjAlMjA2MCUyQzYwKSclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy4yNyclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDE1MCUyMDYwJTJDNjApJyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjM3JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoMTgwJTIwNjAlMkM2MCknJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuNDYnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSgyMTAlMjA2MCUyQzYwKSclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy41NiclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDI0MCUyMDYwJTJDNjApJyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjY2JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoMjcwJTIwNjAlMkM2MCknJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuNzUnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSgzMDAlMjA2MCUyQzYwKSclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy44NSclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDMzMCUyMDYwJTJDNjApJyUyRiUzRSUzQyUyRmclM0UlM0MlMkZzdmclM0VcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDUwJTtcbiAgLXdlYmtpdC1iYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cblxuLnN3aXBlci1sYXp5LXByZWxvYWRlci13aGl0ZTphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0Zi04LCUzQ3N2ZyUyMHZpZXdCb3glM0QnMCUyMDAlMjAxMjAlMjAxMjAnJTIweG1sbnMlM0QnaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYyMDAwJTJGc3ZnJyUyMHhtbG5zJTNBeGxpbmslM0QnaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYxOTk5JTJGeGxpbmsnJTNFJTNDZGVmcyUzRSUzQ2xpbmUlMjBpZCUzRCdsJyUyMHgxJTNEJzYwJyUyMHgyJTNEJzYwJyUyMHkxJTNEJzcnJTIweTIlM0QnMjcnJTIwc3Ryb2tlJTNEJyUyM2ZmZiclMjBzdHJva2Utd2lkdGglM0QnMTEnJTIwc3Ryb2tlLWxpbmVjYXAlM0Qncm91bmQnJTJGJTNFJTNDJTJGZGVmcyUzRSUzQ2clM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy4yNyclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy4yNyclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDMwJTIwNjAlMkM2MCknJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuMjcnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSg2MCUyMDYwJTJDNjApJyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjI3JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoOTAlMjA2MCUyQzYwKSclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy4yNyclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDEyMCUyMDYwJTJDNjApJyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjI3JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoMTUwJTIwNjAlMkM2MCknJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuMzcnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSgxODAlMjA2MCUyQzYwKSclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy40NiclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDIxMCUyMDYwJTJDNjApJyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjU2JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoMjQwJTIwNjAlMkM2MCknJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuNjYnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSgyNzAlMjA2MCUyQzYwKSclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy43NSclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDMwMCUyMDYwJTJDNjApJyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjg1JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoMzMwJTIwNjAlMkM2MCknJTJGJTNFJTNDJTJGZyUzRSUzQyUyRnN2ZyUzRVwiKTtcbn1cblxuQGtleWZyYW1lcyBzd2lwZXItcHJlbG9hZGVyLXNwaW4ge1xuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICB9XG59XG4udGFyZ2V0YSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogOTk7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgNXMgY3ViaWMtYmV6aWVyKDAuMjUsIDAuOTQsIDAuNSwgMC45NCk7XG4gIHRyYW5zZm9ybS1vcmlnaW46IHRvcCBsZWZ0O1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1MywgMjU1LCA2LCAwLjQ4KTtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxOTAwbXM7XG4gIGFuaW1hdGlvbi1uYW1lOiBibGluaztcbiAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XG4gIGFuaW1hdGlvbi1kaXJlY3Rpb246IGFsdGVybmF0ZTtcbiAgLXdlYmtpdC1hbmltYXRpb246IGJsaW5rIDE5MDBtcyBpbmZpbml0ZTtcbiAgLyogU2FmYXJpIGFuZCBDaHJvbWUgKi9cbn1cblxuLnN3aXBlci1zbGlkZS1hY3RpdmUgLnRhcmdldGEge1xuICBib3JkZXI6IDA7XG4gIG9wYWNpdHk6IDE7XG59XG5cbkBrZXlmcmFtZXMgYmxpbmsge1xuICBmcm9tIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1MywgMjU1LCA2LCAwLjQ4KTtcbiAgfVxuICB0byB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDUyLCA2LCAwLjQ4KTtcbiAgfVxufVxuQC13ZWJraXQta2V5ZnJhbWVzIGJsaW5rIHtcbiAgZnJvbSB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgyNTMsIDI1NSwgNiwgMC40OCk7XG4gIH1cbiAgdG8ge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCA1MiwgNiwgMC40OCk7XG4gIH1cbn1cbnRlbXBsYXRlIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG5idXR0b24uc2hhcmUgc3ZnIHtcbiAgZmlsbDogI2JkYmRiZDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi50b29sLXRpcC1zaGFyZSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgbWFyZ2luLXRvcDogNDBweDtcbiAgbWFyZ2luLWxlZnQ6IC03OHB4O1xuICB6LWluZGV4OiA5OTk5O1xuICBwYWRkaW5nOiAyMHB4O1xuICB3aWR0aDogMTg2cHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiZGJkYmQ7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbn1cbi50b29sLXRpcC1zaGFyZTpiZWZvcmUsIC50b29sLXRpcC1zaGFyZTphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgY29udGVudDogXCJcIjtcbn1cbi50b29sLXRpcC1zaGFyZTpiZWZvcmUge1xuICB0b3A6IC03cHg7XG4gIGxlZnQ6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IC03cHg7XG4gIGhlaWdodDogMTRweDtcbiAgd2lkdGg6IDE0cHg7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2JkYmRiZDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMnB4O1xufVxuLnRvb2wtdGlwLXNoYXJlOmFmdGVyIHtcbiAgaGVpZ2h0OiAyMHB4O1xuICB3aWR0aDogNDBweDtcbiAgdG9wOiAwO1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtMjBweDtcbn1cbi50b29sLXRpcC1zaGFyZSBhIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDMycHg7XG4gIG1hcmdpbjogNXB4O1xuICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycyBsaW5lYXI7XG59XG4udG9vbC10aXAtc2hhcmUgYTpob3ZlciB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbn1cbi50b29sLXRpcC1zaGFyZSBhID4gc3ZnIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICBmaWxsOiAjZmZmO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4udG9vbC10aXAtc2hhcmUgYS5mYWNlYm9vayB7XG4gIGJhY2tncm91bmQ6ICMzYTU5OTk7XG59XG4udG9vbC10aXAtc2hhcmUgYS50d2l0dGVyIHtcbiAgYmFja2dyb3VuZDogIzFkYTFmMjtcbn1cbi50b29sLXRpcC1zaGFyZSBhLndoYXRzYXBwIHtcbiAgYmFja2dyb3VuZDogIzAwZTY3Njtcbn1cbi50b29sLXRpcC1zaGFyZSBhLm1lc3NlbmdlciB7XG4gIGJhY2tncm91bmQ6ICMwMDgwZmY7XG59XG4udG9vbC10aXAtc2hhcmUgYS5nb29nbGVQbHVzIHtcbiAgYmFja2dyb3VuZDogI2RiNDMzNztcbn1cbi50b29sLXRpcC1zaGFyZSBhLmxpbmtlZGluIHtcbiAgYmFja2dyb3VuZDogIzAwNzdiNTtcbn1cbi50b29sLXRpcC1zaGFyZSBhLnBpbnRyZXN0IHtcbiAgYmFja2dyb3VuZDogI2JkMDgxYjtcbn1cbi50b29sLXRpcC1zaGFyZSBhLmVtYWlsIHtcbiAgYmFja2dyb3VuZDogI2JkYmRiZDtcbn1cbi50b29sLXRpcC1zaGFyZSBhLmxpbmsge1xuICBiYWNrZ3JvdW5kOiAjYmRiZGJkO1xufVxuXG4udXNlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi51c2VyIGltZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICB6LWluZGV4OiAwO1xuICBoZWlnaHQ6IDI0cHg7XG4gIHdpZHRoOiAyNHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG4udXNlciBmaWdjYXB0aW9uIHtcbiAgZm9udC1mYW1pbHk6IFwiZm9saGFfZ3JhZmljb21lZGl1bVwiLCBzYW5zLXNlcmlmO1xufVxuXG4udXNlci1vcHRpb25zIHtcbiAgYmFja2dyb3VuZDogI2Y1ZjVmNTtcbn1cbi5oaWRkZW4tbWVudSAudXNlci1vcHRpb25zIHtcbiAgcGFkZGluZzogMCAxOHB4O1xufVxuLmhpZGRlbi1tZW51IC51c2VyLW9wdGlvbnMub3BlbiB7XG4gIHBhZGRpbmc6IDE4cHggMThweDtcbn1cbi51c2VyLW9wdGlvbnMgbGkgYSB7XG4gIGZvbnQtZmFtaWx5OiBcImZvbGhhX2dyYWZpY29yZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMC44NzVlbTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cbi51c2VyLW9wdGlvbnMgbGk6bnRoLWNoaWxkKDApIHtcbiAgYW5pbWF0aW9uOiBvcGFjaXR5IDAuMnMgSW5maW5pdHltcyBib3RoO1xufVxuLnVzZXItb3B0aW9ucyBsaTpudGgtY2hpbGQoMSkge1xuICBhbmltYXRpb246IG9wYWNpdHkgMC4ycyA3NW1zIGJvdGg7XG59XG4udXNlci1vcHRpb25zIGxpOm50aC1jaGlsZCgyKSB7XG4gIGFuaW1hdGlvbjogb3BhY2l0eSAwLjJzIDM3LjVtcyBib3RoO1xufVxuLnVzZXItb3B0aW9ucyBsaTpudGgtY2hpbGQoMykge1xuICBhbmltYXRpb246IG9wYWNpdHkgMC4ycyAyNW1zIGJvdGg7XG59XG4udXNlci1vcHRpb25zIGxpOm50aC1jaGlsZCg0KSB7XG4gIGFuaW1hdGlvbjogb3BhY2l0eSAwLjJzIDE4Ljc1bXMgYm90aDtcbn1cbi51c2VyLW9wdGlvbnMgbGk6bnRoLWNoaWxkKDUpIHtcbiAgYW5pbWF0aW9uOiBvcGFjaXR5IDAuMnMgMTVtcyBib3RoO1xufVxuLnVzZXItb3B0aW9ucyBsaTpudGgtY2hpbGQoNikge1xuICBhbmltYXRpb246IG9wYWNpdHkgMC4ycyAxMi41bXMgYm90aDtcbn1cbi51c2VyLW9wdGlvbnMgbGk6bnRoLWNoaWxkKDcpIHtcbiAgYW5pbWF0aW9uOiBvcGFjaXR5IDAuMnMgMTAuNzE0Mjg1NzE0M21zIGJvdGg7XG59XG4udXNlci1vcHRpb25zIGxpOm50aC1jaGlsZCg4KSB7XG4gIGFuaW1hdGlvbjogb3BhY2l0eSAwLjJzIDkuMzc1bXMgYm90aDtcbn1cbi51c2VyLW9wdGlvbnMgbGk6bnRoLWNoaWxkKDkpIHtcbiAgYW5pbWF0aW9uOiBvcGFjaXR5IDAuMnMgOC4zMzMzMzMzMzMzbXMgYm90aDtcbn1cbi51c2VyLW9wdGlvbnMgbGk6bnRoLWNoaWxkKDEwKSB7XG4gIGFuaW1hdGlvbjogb3BhY2l0eSAwLjJzIDcuNW1zIGJvdGg7XG59XG4udXNlci1vcHRpb25zLm9wZW4gbGk6bnRoLWNoaWxkKDApIHtcbiAgYW5pbWF0aW9uOiBtb3ZlVXAgMC4ycyAwbXMgYm90aDtcbn1cbi51c2VyLW9wdGlvbnMub3BlbiBsaTpudGgtY2hpbGQoMSkge1xuICBhbmltYXRpb246IG1vdmVVcCAwLjJzIDc1bXMgYm90aDtcbn1cbi51c2VyLW9wdGlvbnMub3BlbiBsaTpudGgtY2hpbGQoMikge1xuICBhbmltYXRpb246IG1vdmVVcCAwLjJzIDE1MG1zIGJvdGg7XG59XG4udXNlci1vcHRpb25zLm9wZW4gbGk6bnRoLWNoaWxkKDMpIHtcbiAgYW5pbWF0aW9uOiBtb3ZlVXAgMC4ycyAyMjVtcyBib3RoO1xufVxuLnVzZXItb3B0aW9ucy5vcGVuIGxpOm50aC1jaGlsZCg0KSB7XG4gIGFuaW1hdGlvbjogbW92ZVVwIDAuMnMgMzAwbXMgYm90aDtcbn1cbi51c2VyLW9wdGlvbnMub3BlbiBsaTpudGgtY2hpbGQoNSkge1xuICBhbmltYXRpb246IG1vdmVVcCAwLjJzIDM3NW1zIGJvdGg7XG59XG4udXNlci1vcHRpb25zLm9wZW4gbGk6bnRoLWNoaWxkKDYpIHtcbiAgYW5pbWF0aW9uOiBtb3ZlVXAgMC4ycyA0NTBtcyBib3RoO1xufVxuLnVzZXItb3B0aW9ucy5vcGVuIGxpOm50aC1jaGlsZCg3KSB7XG4gIGFuaW1hdGlvbjogbW92ZVVwIDAuMnMgNTI1bXMgYm90aDtcbn1cbi51c2VyLW9wdGlvbnMub3BlbiBsaTpudGgtY2hpbGQoOCkge1xuICBhbmltYXRpb246IG1vdmVVcCAwLjJzIDYwMG1zIGJvdGg7XG59XG4udXNlci1vcHRpb25zLm9wZW4gbGk6bnRoLWNoaWxkKDkpIHtcbiAgYW5pbWF0aW9uOiBtb3ZlVXAgMC4ycyA2NzVtcyBib3RoO1xufVxuLnVzZXItb3B0aW9ucy5vcGVuIGxpOm50aC1jaGlsZCgxMCkge1xuICBhbmltYXRpb246IG1vdmVVcCAwLjJzIDc1MG1zIGJvdGg7XG59XG5cbkBrZXlmcmFtZXMgbW92ZVVwIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yMCUsIDAsIDApO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgb3BhY2l0eSB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cbi56b29tIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbn1cbi56b29tIHN2ZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAycHg7XG4gIGxlZnQ6IDVweDtcbiAgaGVpZ2h0OiAxNHB4O1xuICB3aWR0aDogMTRweDtcbiAgZmlsbDogIzc1NzU3NTtcbn1cbi56b29tIGlucHV0IHtcbiAgd2lkdGg6IDUwcHg7XG4gIGNvbG9yOiAjNzU3NTc1O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uem9vbSBidXR0b24ge1xuICBoZWlnaHQ6IDMwcHg7XG4gIHdpZHRoOiAzMHB4O1xuICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjYzRjNGM0O1xuICBmb250LXdlaWdodDogOTAwO1xuICBmb250LXNpemU6IDEuMTI1ZW07XG4gIGNvbG9yOiAjYzRjNGM0O1xufVxuLnpvb20gYnV0dG9uOmRpc2FibGVkIHtcbiAgb3BhY2l0eTogMC40O1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4tZGV2aWNlLXdpZHRoOiAzMjBweCkgYW5kIChtYXgtZGV2aWNlLXdpZHRoOiA3MzZweCkge1xuICAuem9vbSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uY3VyYXRvcmVkIHtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBwYWRkaW5nOiAyMHB4IDA7XG59XG4uY3VyYXRvcmVkIC5mbGV4IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgbWFyZ2luOiAwIC0xNXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQyMHB4KSB7XG4gIC5jdXJhdG9yZWQgLmZsZXgge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4uY3VyYXRvcmVkIGFydGljbGUge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMCAxNXB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQyMHB4KSB7XG4gIC5jdXJhdG9yZWQgYXJ0aWNsZSB7XG4gICAgd2lkdGg6IDMzLjMzMzMzJTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLWRldmljZS13aWR0aDogMzIwcHgpIGFuZCAobWF4LWRldmljZS13aWR0aDogNzM2cHgpIHtcbiAgLmN1cmF0b3JlZCBhcnRpY2xlIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0NXB4O1xuICB9XG59XG4uY3VyYXRvcmVkIGFydGljbGUgaDIge1xuICBtYXJnaW46IDVweCAwIDEwcHg7XG4gIGZvbnQtZmFtaWx5OiBcImZvbGhhX2dyYWZpY29tZWRpdW1cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxLjI1ZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjJlbTtcbiAgY29sb3I6ICMzMzM7XG59XG4uY3VyYXRvcmVkIGFydGljbGUgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmN1cmF0b3JlZCBhcnRpY2xlIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmN1cmF0b3JlZCBhcnRpY2xlIC5jYXQsIC5jdXJhdG9yZWQgYXJ0aWNsZSBhLmFkdmFuY2VkLXNlYXJjaC1saW5rLCAuY3VyYXRvcmVkIGFydGljbGUgLnNlYXJjaC10b29sIC5uby1zdHlsZSwgLnNlYXJjaC10b29sIC5jdXJhdG9yZWQgYXJ0aWNsZSAubm8tc3R5bGUge1xuICBtYXJnaW46IDEwcHggMDtcbiAgZm9udC1mYW1pbHk6IFwiZm9saGFfZ3JhZmljb3JlZ3VsYXJcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAwLjg3NWVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMWVtO1xuICBjb2xvcjogIzc1NzU3NTtcbn1cblxuLmZlYXR1cmVkIC5mZWF0dXJlZC1hcnRpY2xlIGgyLCAuZmVhdHVyZWQgYXJ0aWNsZSBoMiB7XG4gIG1hcmdpbjogMCAwIDEwcHg7XG4gIGZvbnQtZmFtaWx5OiBcImZvbGhhaWktc2VtaWJvbGQtd2ViZm9udFwiLCBcIlRpbWVzIE5ldyBSb21hblwiLCBUaW1lcywgQmFza2VydmlsbGUsIEdlb3JnaWEsIHNlcmlmO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS4wOGVtO1xuICBjb2xvcjogIzMzMztcbn1cblxuLmZlYXR1cmVkIC5mZWF0dXJlZC1hcnRpY2xlIHAsIC5mZWF0dXJlZCBhcnRpY2xlIHAge1xuICBmb250LWZhbWlseTogXCJmb2xoYV9ncmFmaWNvcmVndWxhclwiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzc1NzU3NTtcbn1cblxuLmZlYXR1cmVkIHtcbiAgbWFyZ2luOiA0MHB4IDA7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5mZWF0dXJlZCAubmV3cyB7XG4gIG1hcmdpbjogMCAwIDAgLTE1cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDE1cHgpIHtcbiAgLmZlYXR1cmVkIC5uZXdzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxufVxuLmZlYXR1cmVkIC5yb3cge1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAuZmVhdHVyZWQgLnJvdyB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDI0LjE5MzU0ODM4NzElKTtcbiAgfVxufVxuLmZlYXR1cmVkIGFydGljbGUge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMCAxNXB4O1xufVxuLmZlYXR1cmVkIGFydGljbGUgaDIge1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIGZvbnQtc2l6ZTogMS41ZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjNlbTtcbn1cbi5mZWF0dXJlZCBhcnRpY2xlIHAge1xuICBmb250LXNpemU6IDFlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0MTVweCkge1xuICAuZmVhdHVyZWQgYXJ0aWNsZSB7XG4gICAgd2lkdGg6IDMzLjMzMzMzJTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLWRldmljZS13aWR0aDogMzIwcHgpIGFuZCAobWF4LWRldmljZS13aWR0aDogNzM2cHgpIHtcbiAgLmZlYXR1cmVkIGFydGljbGUge1xuICAgIG1hcmdpbi1ib3R0b206IDQ1cHg7XG4gIH1cbiAgLmZlYXR1cmVkIGFydGljbGU6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuLmZlYXR1cmVkIC5mZWF0dXJlZC1hcnRpY2xlIHtcbiAgbWFyZ2luOiAwIDAgNCUgMDtcbn1cbi5mZWF0dXJlZCAuZmVhdHVyZWQtYXJ0aWNsZSBhcnRpY2xlIHtcbiAgcGFkZGluZzogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDE1cHgpIHtcbiAgLmZlYXR1cmVkIC5mZWF0dXJlZC1hcnRpY2xlIGFydGljbGUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi1kZXZpY2Utd2lkdGg6IDMyMHB4KSBhbmQgKG1heC1kZXZpY2Utd2lkdGg6IDczNnB4KSB7XG4gIC5mZWF0dXJlZCAuZmVhdHVyZWQtYXJ0aWNsZSBhcnRpY2xlIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0NXB4O1xuICB9XG4gIC5mZWF0dXJlZCAuZmVhdHVyZWQtYXJ0aWNsZSBhcnRpY2xlIGEsIC5mZWF0dXJlZCAuZmVhdHVyZWQtYXJ0aWNsZSBhcnRpY2xlIC5jb250ZW50IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5mZWF0dXJlZCAuZmVhdHVyZWQtYXJ0aWNsZSBhcnRpY2xlIGEgZmlndXJlLCAuZmVhdHVyZWQgLmZlYXR1cmVkLWFydGljbGUgYXJ0aWNsZSAuY29udGVudCBmaWd1cmUge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5mZWF0dXJlZCAuZmVhdHVyZWQtYXJ0aWNsZSBhcnRpY2xlIGEge1xuICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICB9XG4gIC5mZWF0dXJlZCAuZmVhdHVyZWQtYXJ0aWNsZSBhcnRpY2xlIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4tZGV2aWNlLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtZGV2aWNlLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmZlYXR1cmVkIC5mZWF0dXJlZC1hcnRpY2xlIGFydGljbGUgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cbi5mZWF0dXJlZCAuZmVhdHVyZWQtYXJ0aWNsZSAuY29udGVudCB7XG4gIHBhZGRpbmc6IDAgMTVweCAwIDMwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4tZGV2aWNlLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtZGV2aWNlLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmZlYXR1cmVkIC5mZWF0dXJlZC1hcnRpY2xlIC5jb250ZW50IHtcbiAgICBtYXgtd2lkdGg6IDM0MHB4O1xuICB9XG59XG4uZmVhdHVyZWQgLmZlYXR1cmVkLWFydGljbGUgaDIge1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIGZvbnQtc2l6ZTogMS44NzVlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQxNXB4KSB7XG4gIC5mZWF0dXJlZCAuZmVhdHVyZWQtYXJ0aWNsZSBoMiB7XG4gICAgZm9udC1zaXplOiAyLjVlbTtcbiAgfVxufVxuLmZlYXR1cmVkIC5mZWF0dXJlZC1hcnRpY2xlIHAge1xuICBmb250LXNpemU6IDEuMTI1ZW07XG59XG4uZmVhdHVyZWQgLmFkdmVydGlzZSB7XG4gIHdpZHRoOiAyNC4xOTM1NDgzODcxJTtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5mZWF0dXJlZCAuYWR2ZXJ0aXNlIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDMwMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5mZWF0dXJlZCAuYWR2ZXJ0aXNlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4uZ3JvdXAge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuLmdyb3VwIGgzIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgZm9udC1mYW1pbHk6IFwiZm9saGFfZ3JhZmljb3JlZ3VsYXJcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxLjI1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIGNvbG9yOiAjMzMzO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLmdyb3VwIC5maWVsZHMge1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4tZGV2aWNlLXdpZHRoOiAzMjBweCkgYW5kIChtYXgtZGV2aWNlLXdpZHRoOiA3MzZweCkge1xuICAuZ3JvdXAgLmZpZWxkcyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi5ncm91cCAuZHJvcC1kb3duLW9wdGlvbnMge1xuICBtYXJnaW46IDVweCAwIDA7XG4gIG1pbi13aWR0aDogYXV0bztcbiAgbWF4LXdpZHRoOiAzMDBweDtcbn1cbi5ncm91cCAuZmllbGQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luOiAwIDAgMjBweDtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDE0cHgpIHtcbiAgLmdyb3VwIC5maWVsZCB7XG4gICAgd2lkdGg6IDQ4JTtcbiAgfVxufVxuLm1vZGUgLmdyb3VwIC5maWVsZCB7XG4gIG1hcmdpbjogMCA1cHggMjBweDtcbn1cbi5ncm91cCAuZmllbGQgbGFiZWwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuLmdyb3VwIC5maWVsZCAucmFkaW8gbGFiZWw6YWZ0ZXIge1xuICB0b3A6IDRweDtcbn1cbi5ncm91cCAuZmllbGQgLmNoZWNrYm94IGxhYmVsOmFmdGVyIHtcbiAgdG9wOiA0cHg7XG59XG4uZ3JvdXAgLmZpZWxkIGlucHV0Om5vdChbdHlwZT1yYWRpb10pOm5vdChbdHlwZT1jaGVja2JveF0pIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmdyb3VwIC5maWVsZCBpbnB1dDpub3QoW3R5cGU9cmFkaW9dKTpub3QoW3R5cGU9Y2hlY2tib3hdKS5oYXMtZHJvcC1kb3duIHtcbiAgcGFkZGluZy1yaWdodDogNDBweDtcbn1cblxuLm1vZGUgLmZpZWxkIHtcbiAgbWFyZ2luOiAwIDIwcHggMCAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMjBweDtcbn1cbi5tb2RlIC5maWVsZDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG5ib2R5IHtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xufVxuXG4ubGFzdC1lZGl0aW9ucyB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ubGFzdC1lZGl0aW9ucyAuc2VjdGlvbi10aXRsZSB7XG4gIG1hcmdpbjogNDBweCAwO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5sYXN0LWVkaXRpb25zIC5lZGl0aW9ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luOiAwIC0zJTtcbn1cbi5sYXN0LWVkaXRpb25zIC5lZGl0aW9uIHtcbiAgbWFyZ2luOiAwIDMlIDMwcHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmxhc3QtZWRpdGlvbnMgLmVkaXRpb24gZmlndXJlIHtcbiAgbWluLWhlaWdodDogMzEwcHg7XG59XG4ubGFzdC1lZGl0aW9ucyAuZWRpdGlvbiBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4ubGFzdC1lZGl0aW9ucyAuZWRpdGlvbiBoZWFkZXIge1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgbWFyZ2luOiAxNXB4IDA7XG59XG4ubGFzdC1lZGl0aW9ucyAuZWRpdGlvbiBoZWFkZXIgaDMge1xuICBtYXJnaW46IDA7XG59XG4ubGFzdC1lZGl0aW9ucyAuZWRpdGlvbiBoZWFkZXIgbGkge1xuICBoZWlnaHQ6IDI0cHg7XG59XG4ubGFzdC1lZGl0aW9ucyAuZWRpdGlvbiBoZWFkZXIgYnV0dG9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBoZWlnaHQ6IDI0cHg7XG4gIHdpZHRoOiAyNHB4O1xufVxuLmxhc3QtZWRpdGlvbnMgLmVkaXRpb24gaGVhZGVyIGJ1dHRvbiA+IHN2ZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIGZpbGw6ICNiZGJkYmQ7XG59XG4ubGFzdC1lZGl0aW9ucyAuZWRpdGlvbiBoZWFkZXIgYnV0dG9uLmZhdm9yaXRlZCBzdmcge1xuICBmaWxsOiAjMDA3OGE0O1xufVxuXG4uZmlsdGVycyArIC5sYXN0LWVkaXRpb25zIHtcbiAgcGFkZGluZzogMCAxMHB4O1xufVxuLmZpbHRlcnMgKyAubGFzdC1lZGl0aW9ucyAuZWRpdGlvbnMge1xuICBtYXJnaW46IDAgLTMlIDMwcHg7XG4gIG1pbi13aWR0aDogMTAwJTtcbn1cbi5maWx0ZXJzICsgLmxhc3QtZWRpdGlvbnMgLmVkaXRpb24ge1xuICBtYXJnaW46IDAgMyUgMzBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuYnV0dG9uLmxvYWQtbW9yZVt0eXBlPWJ1dHRvbl0ge1xuICBtYXJnaW46IDMwcHggYXV0byA2MHB4O1xuICB3aWR0aDogMTkwcHg7XG4gIGRpc3BsYXk6IHRhYmxlO1xufVxuXG4ubm90LWZvdW5kIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAxMDBweCAwO1xufVxuLm5vdC1mb3VuZCAubm90LWZvdW5kLWljb24ge1xuICBtYXJnaW46IDAgYXV0byAzMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBoZWlnaHQ6IDk1cHg7XG4gIHdpZHRoOiA5NXB4O1xuICBiYWNrZ3JvdW5kOiAjZjVmNWY1O1xuICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5ub3QtZm91bmQgLm5vdC1mb3VuZC1pY29uIHN2ZyB7XG4gIGZpbGw6ICM3NTc1NzU7XG59XG5cbi5yZXN1bHRzLXRvb2wtYmFyIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5yZXN1bHRzLXRvb2wtYmFyIHNwYW4ge1xuICBmb250LWZhbWlseTogXCJmb2xoYV9ncmFmaWNvcmVndWxhclwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDFlbTtcbiAgY29sb3I6ICMzMjMyMzI7XG59XG4ucmVzdWx0cy10b29sLWJhciAuZmllbGQge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnJlc3VsdHMtdG9vbC1iYXIgLmZpZWxkIGxhYmVsIHtcbiAgZm9udC1mYW1pbHk6IFwiZm9saGFfZ3JhZmljb3JlZ3VsYXJcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxZW07XG59XG4ucmVzdWx0cy10b29sLWJhciAuZmllbGQgc2VsZWN0IHtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4tZGV2aWNlLXdpZHRoOiAzMjBweCkgYW5kIChtYXgtZGV2aWNlLXdpZHRoOiA3MzZweCkge1xuICAucmVzdWx0cy10b29sLWJhciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnJlc3VsdHMtdG9vbC1iYXIgc3BhbiwgLnJlc3VsdHMtdG9vbC1iYXIgbGFiZWwge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIH1cbiAgLnJlc3VsdHMtdG9vbC1iYXIgLmZpZWxkIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAucmVzdWx0cy10b29sLWJhciAuZmllbGQgc2VsZWN0IHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAucmVzdWx0cy10b29sLWJhciAuZHJvcC1kb3duLCAucmVzdWx0cy10b29sLWJhciBzZWxlY3Qge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbiNyZXN1bHRzIHtcbiAgbWFyZ2luOiAwIC0zJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuI3Jlc3VsdHMgLmVkaXRpb24ge1xuICBtYXJnaW46IDMlIDEwcHg7XG59XG5cbi5iYWNrLXRvLXNlYXJjaCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBmb250LWZhbWlseTogXCJmb2xoYV9ncmFmaWNvcmVndWxhclwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDAuODc1ZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiAjMDA3OGE0O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLmJhY2stdG8tc2VhcmNoOmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA0cHg7XG4gIGxlZnQ6IDJweDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICBjb250ZW50OiBcIlwiO1xuICBoZWlnaHQ6IDZweDtcbiAgd2lkdGg6IDZweDtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIGN1cnJlbnRDb2xvcjtcbiAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCBjdXJyZW50Q29sb3I7XG59XG5cbi5yZXN1bHRzIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbn1cblxuLmZpbHRlcnMgKyAucmVzdWx0cyAjcmVzdWx0cyB7XG4gIG1hcmdpbjogMyUgMTBweDtcbiAgbWluLXdpZHRoOiAxMDAlO1xufVxuLmZpbHRlcnMgKyAucmVzdWx0cyAjcmVzdWx0cyAuZWRpdGlvbiB7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgbWF4LXdpZHRoOiAxNjBweDtcbn1cblxuLnZpc3VhbC1tZW1vcnkgPiBoMywgLmxhc3QtZWRpdGlvbnMgLndycCA+IGgzLCAuY3VyYXRvcmVkID4gaDMge1xuICBmb250LWZhbWlseTogXCJmb2xoYV90ZXh0b2JvbGRcIiwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgVGltZXMsIEJhc2tlcnZpbGxlLCBHZW9yZ2lhLCBzZXJpZjtcbiAgZm9udC1zaXplOiAxLjM3NWVtO1xuICBsaW5lLWhlaWdodDogMjZweDtcbiAgY29sb3I6ICMwMDc4YTQ7XG59XG5cbi5sYXN0LWVkaXRpb25zIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBwYWRkaW5nOiAzMHB4IDA7XG4gIGJhY2tncm91bmQ6ICNmNWY1ZjU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4tZGV2aWNlLXdpZHRoOiAzMjBweCkgYW5kIChtYXgtZGV2aWNlLXdpZHRoOiA3MzZweCkge1xuICAubGFzdC1lZGl0aW9ucyB7XG4gICAgcGFkZGluZzogNDBweCAwO1xuICB9XG59XG4ubGFzdC1lZGl0aW9ucyAud3JwIHtcbiAgcGFkZGluZzogMDtcbiAgb3ZlcmZsb3cteDogdmlzaWJsZTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi1kZXZpY2Utd2lkdGg6IDc2OHB4KSBhbmQgKG1heC1kZXZpY2Utd2lkdGg6IDEwMjRweCkge1xuICAubGFzdC1lZGl0aW9ucyAud3JwID4gaDMge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgY29sb3I6ICMzMjMyMzI7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi1kZXZpY2Utd2lkdGg6IDMyMHB4KSBhbmQgKG1heC1kZXZpY2Utd2lkdGg6IDczNnB4KSB7XG4gIC5sYXN0LWVkaXRpb25zIC53cnAgPiBoMyB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBjb2xvcjogIzMyMzIzMjtcbiAgfVxufVxuLmxhc3QtZWRpdGlvbnMgLmNhcm91c2VsIHtcbiAgbWFyZ2luOiAwO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5sYXN0LWVkaXRpb25zIC5zd2lwZXItd3JhcHBlciB7XG4gIG1hcmdpbjogMCAtMiU7XG4gIHdpZHRoOiBhdXRvO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4tZGV2aWNlLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtZGV2aWNlLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmxhc3QtZWRpdGlvbnMgLnN3aXBlci13cmFwcGVyIHtcbiAgICBtYXJnaW46IDAgMCAwIDEwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi1kZXZpY2Utd2lkdGg6IDMyMHB4KSBhbmQgKG1heC1kZXZpY2Utd2lkdGg6IDczNnB4KSB7XG4gIC5sYXN0LWVkaXRpb25zIC5zd2lwZXItd3JhcHBlciB7XG4gICAgbWFyZ2luOiAwIDAgMCAxMHB4O1xuICB9XG59XG4ubGFzdC1lZGl0aW9ucyAuc3dpcGVyLXNsaWRlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA3MHZ3O1xuICBtYXgtd2lkdGg6IDIwMHB4O1xuICBvYmplY3QtZml0OiBjb250YWluO1xufVxuLmxhc3QtZWRpdGlvbnMgLnN3aXBlci1zbGlkZSBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLmxhc3QtZWRpdGlvbnMgYSBpbWcge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5sYXN0LWVkaXRpb25zIC5lZGl0aW9uIHtcbiAgbWFyZ2luOiAwIDIlIDIwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4tZGV2aWNlLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtZGV2aWNlLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmxhc3QtZWRpdGlvbnMgLmVkaXRpb24ge1xuICAgIG1hcmdpbjogMCAwIDIwcHg7XG4gIH1cbiAgLmxhc3QtZWRpdGlvbnMgLmVkaXRpb246bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4tZGV2aWNlLXdpZHRoOiAzMjBweCkgYW5kIChtYXgtZGV2aWNlLXdpZHRoOiA3MzZweCkge1xuICAubGFzdC1lZGl0aW9ucyAuZWRpdGlvbiB7XG4gICAgbWFyZ2luOiAwIDAgMjBweDtcbiAgfVxuICAubGFzdC1lZGl0aW9ucyAuZWRpdGlvbjpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIH1cbn1cbi5sYXN0LWVkaXRpb25zIC5lZGl0aW9uIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG4ubGFzdC1lZGl0aW9ucyAubGFzdC1lZGl0aW9ucy1uYXZpZ2F0aW9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDMwcHg7XG4gIHJpZ2h0OiAxMHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIHdpZHRoOiAxMDBweDtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi1kZXZpY2Utd2lkdGg6IDc2OHB4KSBhbmQgKG1heC1kZXZpY2Utd2lkdGg6IDEwMjRweCkge1xuICAubGFzdC1lZGl0aW9ucyAubGFzdC1lZGl0aW9ucy1uYXZpZ2F0aW9uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4tZGV2aWNlLXdpZHRoOiAzMjBweCkgYW5kIChtYXgtZGV2aWNlLXdpZHRoOiA3MzZweCkge1xuICAubGFzdC1lZGl0aW9ucyAubGFzdC1lZGl0aW9ucy1uYXZpZ2F0aW9uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4tZGV2aWNlLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtZGV2aWNlLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmxhc3QtZWRpdGlvbnMgLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbCB7XG4gICAgbGVmdDogLTEwcHg7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSArIDIwcHgpO1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4tZGV2aWNlLXdpZHRoOiAzMjBweCkgYW5kIChtYXgtZGV2aWNlLXdpZHRoOiA3MzZweCkge1xuICAubGFzdC1lZGl0aW9ucyAuc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgIGxlZnQ6IC0xMHB4O1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAyMHB4KTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgfVxufVxuLmxhc3QtZWRpdGlvbnMgLmxhc3QtZWRpdGlvbnMtcHJldixcbi5sYXN0LWVkaXRpb25zIC5sYXN0LWVkaXRpb25zLW5leHQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogNDBweDtcbiAgd2lkdGg6IDQwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoNTEsIDUxLCA1MSwgMC4zKTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuLmxhc3QtZWRpdGlvbnMgLmxhc3QtZWRpdGlvbnMtcHJldjpiZWZvcmUsXG4ubGFzdC1lZGl0aW9ucyAubGFzdC1lZGl0aW9ucy1uZXh0OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGhlaWdodDogOHB4O1xuICB3aWR0aDogOHB4O1xuICBib3JkZXItYm90dG9tOiAzcHggc29saWQgIzMyMzIzMjtcbn1cbi5sYXN0LWVkaXRpb25zIC5sYXN0LWVkaXRpb25zLXByZXYuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCxcbi5sYXN0LWVkaXRpb25zIC5sYXN0LWVkaXRpb25zLW5leHQuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCB7XG4gIG9wYWNpdHk6IDAuMztcbn1cbi5sYXN0LWVkaXRpb25zIC5sYXN0LWVkaXRpb25zLXByZXY6YmVmb3JlIHtcbiAgbGVmdDogY2FsYyg1MCUgKyAycHgpO1xuICBib3JkZXItbGVmdDogM3B4IHNvbGlkICMzMjMyMzI7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSg0NWRlZyk7XG59XG4ubGFzdC1lZGl0aW9ucyAubGFzdC1lZGl0aW9ucy1uZXh0OmJlZm9yZSB7XG4gIGxlZnQ6IGNhbGMoNTAlIC0gMnB4KTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKC00NWRlZyk7XG4gIGJvcmRlci1yaWdodDogM3B4IHNvbGlkICMzMjMyMzI7XG59XG4ubGFzdC1lZGl0aW9ucyAuc3dpcGVyLXBhZ2luYXRpb24ge1xuICBib3R0b206IC0zcHg7XG59XG4ubGFzdC1lZGl0aW9ucyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICMzMzM7XG59XG5cbi52aXN1YWwtbWVtb3J5IHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbi52aXN1YWwtbWVtb3J5IGFydGljbGUge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogNDVweDtcbn1cbi52aXN1YWwtbWVtb3J5IGFydGljbGUgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cbi52aXN1YWwtbWVtb3J5IGFydGljbGUgaDMge1xuICBtYXJnaW4tdG9wOiAwO1xuICBmb250LWZhbWlseTogXCJmb2xoYV9ncmFmaWNvcmVndWxhclwiLCBzYW5zLXNlcmlmO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQxNXB4KSB7XG4gIC52aXN1YWwtbWVtb3J5IGFydGljbGUge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgd2lkdGg6IDQ4JTtcbiAgfVxufVxuLnZpc3VhbC1tZW1vcnkgLmNhdCwgLnZpc3VhbC1tZW1vcnkgYS5hZHZhbmNlZC1zZWFyY2gtbGluaywgLnZpc3VhbC1tZW1vcnkgLnNlYXJjaC10b29sIC5uby1zdHlsZSwgLnNlYXJjaC10b29sIC52aXN1YWwtbWVtb3J5IC5uby1zdHlsZSB7XG4gIG1hcmdpbjogMTBweCAwO1xufVxuLnZpc3VhbC1tZW1vcnkgLmNvbnRlbnQge1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjBweCkge1xuICAudmlzdWFsLW1lbW9yeSAuY29udGVudCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi52aXN1YWwtbWVtb3J5IC5jaGFyZ2VzIGZpZ3VyZSB7XG4gIGhlaWdodDogMTAwJTtcbiAgbWF4LWhlaWdodDogNDIwcHg7XG59XG5cbi5hZHZhbmNlZC1zZWFyY2gtdGl0bGUge1xuICBtYXJnaW46IDUwcHggYXV0bztcbiAgZm9udC1mYW1pbHk6IFwiZm9saGFfZ3JhZmljb3JlZ3VsYXJcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxLjM3NWVtO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjMzMzO1xufVxuXG5hLmFkdmFuY2VkLXNlYXJjaC1saW5rIHtcbiAgZm9udC1zaXplOiAxZW07XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogNXB4IDVweCA1cHggMDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4tZGV2aWNlLXdpZHRoOiAzMjBweCkgYW5kIChtYXgtZGV2aWNlLXdpZHRoOiA3MzZweCkge1xuICBhLmFkdmFuY2VkLXNlYXJjaC1saW5rIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG5cbi5hZHZhbmNlZC1zZWFyY2gge1xuICBtYXgtd2lkdGg6IDcyMHB4O1xuICBwYWRkaW5nOiAwIDEwcHg7XG4gIG1hcmdpbjogMCBhdXRvIDEwMHB4O1xufVxuLmFkdmFuY2VkLXNlYXJjaCAubW9kbyB7XG4gIG1heC13aWR0aDogMzAwcHg7XG59XG4uYWR2YW5jZWQtc2VhcmNoIC5tb2RvI21vZG8tcG9yLWRpYSAuZmllbGQge1xuICBtYXJnaW46IDAgNXB4IDIwcHggMDtcbiAgd2lkdGg6IDY3cHg7XG59XG4uYWR2YW5jZWQtc2VhcmNoIC5tb2RlIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgbWF4LXdpZHRoOiAzMDBweDtcbn1cbi5hZHZhbmNlZC1zZWFyY2ggLmRyb3AtZG93bi1vcHRpb25zIC5maWVsZCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtaW4td2lkdGg6IDE4MHB4O1xuICB3aWR0aDogMTAwJTtcbn1cbi5hZHZhbmNlZC1zZWFyY2ggLmRyb3AtZG93bi1vcHRpb25zIC5maWVsZDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi1kZXZpY2Utd2lkdGg6IDMyMHB4KSBhbmQgKG1heC1kZXZpY2Utd2lkdGg6IDczNnB4KSB7XG4gIC5hZHZhbmNlZC1zZWFyY2ggLmNhbGwtdG8tYWN0aW9uIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4uY29sZWN0aW9ucyAuZ3JpZCB7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBtYXJnaW46IDAtXCIzJVwiIDMwcHg7XG59XG4uY29sZWN0aW9ucyAuZWRpdGlvbiB7XG4gIG1hcmdpbjogMCBcIjMlXCIgNTBweDtcbiAgd2lkdGg6IFwiNDQlXCI7XG59XG4uY29sZWN0aW9ucyAuZWRpdGlvbiBmaWd1cmUge1xuICBtaW4taGVpZ2h0OiAyNDBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuICAuY29sZWN0aW9ucyAuZWRpdGlvbiB7XG4gICAgd2lkdGg6IFwiNDQlXCI7XG4gIH1cbiAgLmNvbGVjdGlvbnMgLmVkaXRpb24gZmlndXJlIHtcbiAgICBtaW4taGVpZ2h0OiAzNzBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC5jb2xlY3Rpb25zIC5lZGl0aW9uIHtcbiAgICB3aWR0aDogXCIyNy4zMzMzMzMzMzMzJVwiO1xuICB9XG4gIC5jb2xlY3Rpb25zIC5lZGl0aW9uIGZpZ3VyZSB7XG4gICAgbWluLWhlaWdodDogMzQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5MDBweCkge1xuICAuY29sZWN0aW9ucyAuZWRpdGlvbiB7XG4gICAgd2lkdGg6IFwiMjcuMzMzMzMzMzMzMyVcIjtcbiAgfVxuICAuY29sZWN0aW9ucyAuZWRpdGlvbiBmaWd1cmUge1xuICAgIG1pbi1oZWlnaHQ6IDQ4MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5jb2xlY3Rpb25zIC5lZGl0aW9uIHtcbiAgICB3aWR0aDogXCIxNCVcIjtcbiAgfVxuICAuY29sZWN0aW9ucyAuZWRpdGlvbiBmaWd1cmUge1xuICAgIG1pbi1oZWlnaHQ6IDMwM3B4O1xuICB9XG59XG5cbmJvZHkub3ZlcmxheSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5ib2R5Lm92ZXJsYXk6YWZ0ZXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgei1pbmRleDogMTA7XG4gIHdpZHRoOiAxMDB2dztcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkpO1xuICBhbmltYXRpb246IG9wYWNpdHlUcnVlIDAuMnMgNzVtcyBib3RoO1xufVxuXG5Aa2V5ZnJhbWVzIG9wYWNpdHlUcnVlIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuLmZsZXggLmxhc3QtZWRpdGlvbnMge1xuICB3aWR0aDogMTAwJTtcbn1cbi5sYXN0LWVkaXRpb25zIC5zZWN0aW9uLXRpdGxlIHtcbiAgbWFyZ2luOiA0MHB4IDAgNTBweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4ubGFzdC1lZGl0aW9ucyAuZWRpdGlvbnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbjogMCAtMyU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4tZGV2aWNlLXdpZHRoOiAzMjBweCkgYW5kIChtYXgtZGV2aWNlLXdpZHRoOiA3MzZweCkge1xuICAubGFzdC1lZGl0aW9ucyAuZWRpdGlvbnMge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cbi5sYXN0LWVkaXRpb25zIC5sYXN0LWVkaXRpb25zLXdycCB7XG4gIHBhZGRpbmc6IDAgMTBweDtcbn1cbi5sYXN0LWVkaXRpb25zIC5lZGl0aW9uIHtcbiAgbWFyZ2luOiAwIFwiMyVcIiA2MHB4O1xuICB3aWR0aDogXCI0Ny41JVwiO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLWRldmljZS13aWR0aDogMzIwcHgpIGFuZCAobWF4LWRldmljZS13aWR0aDogNzM2cHgpIHtcbiAgLmxhc3QtZWRpdGlvbnMgLmVkaXRpb24ge1xuICAgIG1hcmdpbjogMCAwIDMwcHg7XG4gIH1cbn1cbi5sYXN0LWVkaXRpb25zIC5lZGl0aW9uIGZpZ3VyZSB7XG4gIG1pbi1oZWlnaHQ6IDMxMHB4O1xufVxuLmxhc3QtZWRpdGlvbnMgLmVkaXRpb24gaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMDtcbn1cbi5sYXN0LWVkaXRpb25zIC5lZGl0aW9uIGhlYWRlciB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBtYXJnaW46IDE1cHggMDtcbn1cbi5sYXN0LWVkaXRpb25zIC5lZGl0aW9uIGhlYWRlciBoMyB7XG4gIG1hcmdpbjogMDtcbn1cbi5sYXN0LWVkaXRpb25zIC5lZGl0aW9uIGhlYWRlciBsaSB7XG4gIGhlaWdodDogMjRweDtcbn1cbi5sYXN0LWVkaXRpb25zIC5lZGl0aW9uIGhlYWRlciBidXR0b24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDA7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGhlaWdodDogMjRweDtcbiAgd2lkdGg6IDI0cHg7XG59XG4ubGFzdC1lZGl0aW9ucyAuZWRpdGlvbiBoZWFkZXIgYnV0dG9uID4gc3ZnIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgZmlsbDogI2JkYmRiZDtcbn1cbi5sYXN0LWVkaXRpb25zIC5lZGl0aW9uIGhlYWRlciBidXR0b24uZmF2b3JpdGVkIHN2ZyB7XG4gIGZpbGw6ICMwMDc4YTQ7XG59XG5cbi5maWx0ZXJzICsgLmxhc3QtZWRpdGlvbnMgLmVkaXRpb25zIHtcbiAgbWluLWhlaWdodDogMjMwcHg7XG4gIG1hcmdpbjogMCAtMyUgMzBweDtcbiAgbWluLXdpZHRoOiAxMDAlO1xufVxuLmZpbHRlcnMgKyAubGFzdC1lZGl0aW9ucyAuZWRpdGlvbiB7XG4gIG1hcmdpbjogMCAzJSAzMHB4O1xuICBtYXgtd2lkdGg6IFwiNDQlXCI7XG4gIHdpZHRoOiBcIjQ0JVwiO1xufVxuLmZpbHRlcnMgKyAubGFzdC1lZGl0aW9ucyAuZWRpdGlvbiBmaWd1cmUge1xuICBtaW4taGVpZ2h0OiAyMDBweDtcbn1cblxuYnV0dG9uLmxvYWQtbW9yZVt0eXBlPWJ1dHRvbl0ge1xuICBtYXJnaW46IDMwcHggYXV0byA2MHB4O1xuICB3aWR0aDogMTkwcHg7XG4gIGRpc3BsYXk6IHRhYmxlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQxNHB4KSB7XG4gIGJ1dHRvbi5sb2FkLW1vcmVbdHlwZT1idXR0b25dIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4ucmVjZW50LXNlYXJjaCAuc2VhcmNoLWl0ZW0gaDIsIC5yZWNlbnQtc2VhcmNoIHNlY3Rpb24gaDMge1xuICBmb250LWZhbWlseTogXCJmb2xoYV9ncmFmaWNvbWVkaXVtXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMWVtO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG4ucmVjZW50LXNlYXJjaCBzZWN0aW9uIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWFyZ2luOiAwIGF1dG8gMjBweDtcbiAgbWF4LXdpZHRoOiA1NDBweDtcbn1cbi5yZWNlbnQtc2VhcmNoIHNlY3Rpb24gaDMge1xuICBjb2xvcjogIzAwNzhhNDtcbn1cbi5yZWNlbnQtc2VhcmNoIC5zZWFyY2gtaXRlbSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuLnJlY2VudC1zZWFyY2ggLnNlYXJjaC1pdGVtIGgyIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgY29sb3I6ICMzMjMyMzI7XG59XG4ucmVjZW50LXNlYXJjaCAuc2VhcmNoLWl0ZW0gc3Ryb25nIHtcbiAgZm9udC1mYW1pbHk6IFwiZm9saGFfZ3JhZmljb3JlZ3VsYXJcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAwLjg3NWVtO1xuICBjb2xvcjogIzc1NzU3NTtcbn1cblxuLnByaW50Lm1vZGFsIC5pbWdzIGxhYmVsID4gZGl2LCAuZG93bmxvYWQubW9kYWwgLmltZ3MgbGFiZWwgPiBkaXYsIC5wcmludC5tb2RhbCBzZWN0aW9uIHNwYW4sIC5kb3dubG9hZC5tb2RhbCBzZWN0aW9uIHNwYW4ge1xuICBmb250LWZhbWlseTogXCJmb2xoYV9ncmFmaWNvcmVndWxhclwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDAuODc1ZW07XG59XG5cbi5wcmludC5tb2RhbCwgLmRvd25sb2FkLm1vZGFsIHtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgd2lkdGg6IDUwdnc7XG4gIG1heC13aWR0aDogNjAwcHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTUwJSwgLTUwJSwgMCk7XG4gIGFuaW1hdGlvbjogc2hvd1VwIDAuNXM7XG59XG4uaW5hY3RpdmUgLnByaW50Lm1vZGFsLCAuaW5hY3RpdmUgLmRvd25sb2FkLm1vZGFsIHtcbiAgYW5pbWF0aW9uOiBmYWRlRG93blRyYW5zbGF0ZSAwLjNzIGZvcndhcmRzO1xufVxuLmFjdGl2ZSAucHJpbnQubW9kYWwsIC5hY3RpdmUgLmRvd25sb2FkLm1vZGFsIHtcbiAgb3BhY2l0eTogMTtcbiAgcG9pbnRlci1ldmVudHM6IGFsbDtcbiAgYW5pbWF0aW9uOiBzaG93VXBUcmFuc2xhdGUgMC4zcyBmb3J3YXJkcztcbn1cbi5wcmludC5tb2RhbCBzZWN0aW9uLCAuZG93bmxvYWQubW9kYWwgc2VjdGlvbiB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBkaXNwbGF5OiB0YWJsZTtcbn1cbi5wcmludC5tb2RhbCBzZWN0aW9uIGgyLCAuZG93bmxvYWQubW9kYWwgc2VjdGlvbiBoMiB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIGZvbnQtZmFtaWx5OiBcImZvbGhhX2dyYWZpY29yZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMWVtO1xuICBjb2xvcjogIzMyMzIzMjtcbiAgbGluZS1oZWlnaHQ6IDEuMjVlbTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5wcmludC5tb2RhbCBzZWN0aW9uIHNwYW4sIC5kb3dubG9hZC5tb2RhbCBzZWN0aW9uIHNwYW4ge1xuICBtYXJnaW46IDEwcHggYXV0bztcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiAjNzU3NTc1O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ucHJpbnQubW9kYWwgLmZpZWxkIGJ1dHRvbiwgLmRvd25sb2FkLm1vZGFsIC5maWVsZCBidXR0b24ge1xuICBtYXJnaW46IDMwcHggYXV0bztcbn1cbi5wcmludC5tb2RhbCAuaW1ncywgLmRvd25sb2FkLm1vZGFsIC5pbWdzIHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4ucHJpbnQubW9kYWwgLmltZ3MgW3R5cGU9Y2hlY2tib3hdLCAuZG93bmxvYWQubW9kYWwgLmltZ3MgW3R5cGU9Y2hlY2tib3hdIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBvcGFjaXR5OiAwO1xufVxuLnByaW50Lm1vZGFsIC5pbWdzIGxhYmVsLCAuZG93bmxvYWQubW9kYWwgLmltZ3MgbGFiZWwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwIDVweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnByaW50Lm1vZGFsIC5pbWdzIGxhYmVsID4gZGl2LCAuZG93bmxvYWQubW9kYWwgLmltZ3MgbGFiZWwgPiBkaXYge1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI5ZW07XG4gIGNvbG9yOiAjMzIzMjMyO1xufVxuLnByaW50Lm1vZGFsIC5pbWdzIGltZywgLmRvd25sb2FkLm1vZGFsIC5pbWdzIGltZyB7XG4gIGhlaWdodDogYXV0bztcbiAgd2lkdGg6IDEzNnB4O1xuICBwYWRkaW5nOiA1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2UwZTVlODtcbn1cbi5wcmludC5tb2RhbCBpbnB1dDpjaGVja2VkICsgbGFiZWwgaW1nLCAuZG93bmxvYWQubW9kYWwgaW5wdXQ6Y2hlY2tlZCArIGxhYmVsIGltZyB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMzMjMyMzI7XG59XG5cbkBrZXlmcmFtZXMgc2hvd1VwIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuLmRyb3AtZG93bi1vcHRpb25zIHtcbiAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gIHotaW5kZXg6IDk5OTtcbn1cbi5kcm9wLWRvd24tb3B0aW9ucyB1bCB7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgcGFkZGluZy1yaWdodDogNXB4O1xufVxuLmRyb3AtZG93bi1vcHRpb25zIC5mbGV4IHtcbiAgcGFkZGluZzogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0MTRweCkge1xuICAuZHJvcC1kb3duLW9wdGlvbnMgLmZsZXgge1xuICAgIHBhZGRpbmc6IDAgNXB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDE0cHgpIHtcbiAgLmRyb3AtZG93bi1vcHRpb25zIC5idXNjYXIge1xuICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDEwcHgpO1xuICB9XG59XG5cbi5lZGl0aW9uIGZpZ3VyZSwgLmVkaXRpb24uZG91YmxlLXBhZ2VzIGZpZ3VyZSwgLmZsZXguZnVsbCAuZG91YmxlLXBhZ2VzLmVkaXRpb24gYSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmc6IDlweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlMGUwZTA7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbn1cbi5lZGl0aW9uIGZpZ3VyZTpob3ZlciwgLmZsZXguZnVsbCAuZG91YmxlLXBhZ2VzLmVkaXRpb24gYTpob3ZlciB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMzMjMyMzI7XG59XG5cbi5lZGl0aW9uIGgzIHtcbiAgZm9udC1zaXplOiAxLjA0Mzc1ZW07XG59XG4uZWRpdGlvbiBwIHtcbiAgaGVpZ2h0OiAxMzVweDtcbiAgY29sb3I6ICMzMzM7XG4gIGZvbnQtZmFtaWx5OiBcImZvbGhhX3RleHRvcmVndWxhclwiLCBcIlRpbWVzIE5ldyBSb21hblwiLCBUaW1lcywgQmFza2VydmlsbGUsIEdlb3JnaWEsIHNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjM4ZW07XG4gIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4tZGV2aWNlLXdpZHRoOiAzMjBweCkgYW5kIChtYXgtZGV2aWNlLXdpZHRoOiA3MzZweCkge1xuICAuZWRpdGlvbiBwIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cbi5maWx0ZXJzIHByb2dyZXNzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IDIlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgbWF4LXdpZHRoOiAxNTBweDtcbiAgY29sb3I6ICMwMDc4YTQ7XG4gIGJvcmRlcjogMDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG4uZmlsdGVycyBwcm9ncmVzczo6LXdlYmtpdC1wcm9ncmVzcy1iYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLmZpbHRlcnMgcHJvZ3Jlc3M6Oi13ZWJraXQtcHJvZ3Jlc3MtdmFsdWUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3OGE0O1xufVxuXG4ubGFzdC13ZWVrLWVkaXRpb25zIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlMGUwZTA7XG4gIHotaW5kZXg6IDI7XG4gIG9wYWNpdHk6IDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBjdWJpYy1iZXppZXIoMC4yNSwgMC45NCwgMC41LCAwLjk0KTtcbn1cbi5sYXN0LXdlZWstZWRpdGlvbnMgPiBoZWFkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDIwcHggMCAzMHB4O1xufVxuLmxhc3Qtd2Vlay1lZGl0aW9ucyAud3JwIHtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogMCAxLjUlO1xufVxuLmxhc3Qtd2Vlay1lZGl0aW9ucyAubGluay10by1hbGwtZWRpdGlvbnMge1xuICBhbGlnbi1zZWxmOiBmbGV4LWVuZDtcbiAgd2lkdGg6IDEyMHB4O1xufVxuLmxhc3Qtd2Vlay1lZGl0aW9ucyAuZWRpdGlvbnMge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luOiAwIC0xLjUlO1xufVxuLmxhc3Qtd2Vlay1lZGl0aW9ucyAuZWRpdGlvbnMgLmVkaXRpb24ge1xuICB3aWR0aDogMTEuMjglO1xuICBtaW4td2lkdGg6IDEwMHB4O1xuICBtYXJnaW46IDAgMS41JSA1MHB4O1xufVxuLmxhc3Qtd2Vlay1lZGl0aW9ucyAuZWRpdGlvbnMgLmVkaXRpb24gaDMge1xuICBmb250LXNpemU6IDAuODc1ZW07XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbn1cbi5sYXN0LXdlZWstZWRpdGlvbnMgLmVkaXRpb25zIC5lZGl0aW9uIHN1YiB7XG4gIG1hcmdpbi1ib3R0b206IDJweDtcbn1cbi5sYXN0LXdlZWstZWRpdGlvbnMub3BlbiB7XG4gIG9wYWNpdHk6IDE7XG4gIHBvaW50ZXItZXZlbnRzOiBhbGw7XG59XG5cbi5tZGwtZG93bmxvYWRzLCAubW9kYWwtb3ZlcmxheS5tZGwtcHJpbnRzLCAubWRsLWNvbXVuaWMtZXJyb3Ige1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMHZ3O1xuICBoZWlnaHQ6IDEwMHZ3O1xuICB6LWluZGV4OiA5OTk7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45KTtcbiAgYW5pbWF0aW9uOiBzaG93VXAgMC4ycztcbn1cblxuLmhpZGRlbi1tZW51IHVsOm5vdCgudXNlci1vcHRpb25zKSBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogMTVweDtcbiAgcGFkZGluZy10b3A6IDE1cHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTBlMGUwO1xufVxuXG4uY29tdW5pYy1lcnJvci5tb2RhbCwgLnByaW50Lm1vZGFsLCAuZG93bmxvYWQubW9kYWwge1xuICB6LWluZGV4OiA5OTk7XG4gIHBhZGRpbmc6IDIwcHggMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2UwZTVlODtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xufVxuXG4uY29tdW5pYy1lcnJvci5tb2RhbCBoZWFkZXIsIC5wcmludC5tb2RhbCBoZWFkZXIsIC5kb3dubG9hZC5tb2RhbCBoZWFkZXIge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuLmNvbXVuaWMtZXJyb3IubW9kYWwgaGVhZGVyIGgyLCAucHJpbnQubW9kYWwgaGVhZGVyIGgyLCAuZG93bmxvYWQubW9kYWwgaGVhZGVyIGgyIHtcbiAgbWFyZ2luOiAwO1xuICBmb250LWZhbWlseTogXCJmb2xoYV9ncmFmaWNvbWVkaXVtXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMWVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogIzMzMztcbn1cbi5jb211bmljLWVycm9yLm1vZGFsIGhlYWRlciAuY2xvc2UsIC5wcmludC5tb2RhbCBoZWFkZXIgLmNsb3NlLCAuZG93bmxvYWQubW9kYWwgaGVhZGVyIC5jbG9zZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcmlnaHQ6IC0xMHB4O1xuICBtYXJnaW46IDA7XG4gIGhlaWdodDogMjVweDtcbn1cbi5jb211bmljLWVycm9yLm1vZGFsIGhlYWRlciAuY2xvc2UgPiBzdmcsIC5wcmludC5tb2RhbCBoZWFkZXIgLmNsb3NlID4gc3ZnLCAuZG93bmxvYWQubW9kYWwgaGVhZGVyIC5jbG9zZSA+IHN2ZyB7XG4gIHN0cm9rZTogIzMzMztcbn1cblxuLnByaW50Lm1vZGFsIHNlY3Rpb24gc3BhbiwgLnByaW50Lm1vZGFsIC5pbWdzIGxhYmVsID4gZGl2LCAuZG93bmxvYWQubW9kYWwgc2VjdGlvbiBzcGFuLCAuZG93bmxvYWQubW9kYWwgLmltZ3MgbGFiZWwgPiBkaXYge1xuICBmb250LWZhbWlseTogXCJmb2xoYV9ncmFmaWNvcmVndWxhclwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDAuODc1ZW07XG59XG5cbi5tZGwtY29tdW5pYy1lcnJvciB7XG4gIG9wYWNpdHk6IDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLm1kbC1jb211bmljLWVycm9yLmFjdGl2ZSB7XG4gIG9wYWNpdHk6IDE7XG4gIHBvaW50ZXItZXZlbnRzOiBhbGw7XG59XG5cbi5jb211bmljLWVycm9yLm1vZGFsIHtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgd2lkdGg6IDcwdnc7XG4gIG1heC13aWR0aDogNjQwcHg7XG4gIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XG4gIG9wYWNpdHk6IDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01MCUsIC01MCUsIDApO1xufVxuLmluYWN0aXZlIC5jb211bmljLWVycm9yLm1vZGFsIHtcbiAgYW5pbWF0aW9uOiBmYWRlRG93blRyYW5zbGF0ZSAwLjNzIGZvcndhcmRzO1xufVxuLmFjdGl2ZSAuY29tdW5pYy1lcnJvci5tb2RhbCB7XG4gIG9wYWNpdHk6IDE7XG4gIHBvaW50ZXItZXZlbnRzOiBhbGw7XG4gIGFuaW1hdGlvbjogc2hvd1VwVHJhbnNsYXRlIDAuM3MgZm9yd2FyZHM7XG59XG4uY29tdW5pYy1lcnJvci5tb2RhbCBmb3JtIHtcbiAgbWFyZ2luLXRvcDogMzBweDtcbn1cbi5jb211bmljLWVycm9yLm1vZGFsIC5maWVsZCBsYWJlbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIGZvbnQtc2l6ZTogMWVtO1xuICBjb2xvcjogIzMzMztcbiAgZm9udC1mYW1pbHk6IFwiZm9saGFfZ3JhZmljb21lZGl1bVwiLCBzYW5zLXNlcmlmO1xufVxuLmNvbXVuaWMtZXJyb3IubW9kYWwgLmZpZWxkIGlucHV0LFxuLmNvbXVuaWMtZXJyb3IubW9kYWwgLmZpZWxkIHRleHRhcmVhIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG59XG4uY29tdW5pYy1lcnJvci5tb2RhbCAuZmllbGQgYnV0dG9uIHtcbiAgbWFyZ2luOiAxMHB4IGF1dG8gMzBweDtcbiAgbWluLXdpZHRoOiAxMDBweDtcbn1cbi5jb211bmljLWVycm9yLm1vZGFsIC5maWVsZCB0ZXh0YXJlYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtaW4taGVpZ2h0OiAxODBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NDBweCkge1xuICAuY29tdW5pYy1lcnJvci5tb2RhbCB7XG4gICAgd2lkdGg6IDEwMHZ3O1xuICAgIG1pbi1oZWlnaHQ6IGNhbGMoMTAwdmggKyAycHgpO1xuICB9XG4gIC5jb211bmljLWVycm9yLm1vZGFsIC5maWVsZCB0ZXh0YXJlYSB7XG4gICAgbWluLWhlaWdodDogMTAwcHg7XG4gIH1cbn1cbi5jb211bmljLWVycm9yLm1vZGFsIC5maWVsZHMge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuLmNvbXVuaWMtZXJyb3IubW9kYWwgLmZpZWxkcyAuZmllbGQge1xuICB3aWR0aDogNDglO1xufVxuLmNvbXVuaWMtZXJyb3IubW9kYWwgLmFjY2VwdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbjogMjBweCAwO1xufVxuLmNvbXVuaWMtZXJyb3IubW9kYWwgLmFjY2VwdCBsYWJlbCxcbi5jb211bmljLWVycm9yLm1vZGFsIC5hY2NlcHQgaW5wdXQge1xuICB3aWR0aDogYXV0bztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmNvbXVuaWMtZXJyb3IubW9kYWwgLmFjY2VwdCBsYWJlbCB7XG4gIGZvbnQtc2l6ZTogMC44NzVlbTtcbiAgZm9udC1mYW1pbHk6IFwiZm9saGFfZ3JhZmljb3JlZ3VsYXJcIiwgc2Fucy1zZXJpZjtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbn1cbi5jb211bmljLWVycm9yLm1vZGFsIGlucHV0LmVycm9yLFxuLmNvbXVuaWMtZXJyb3IubW9kYWwgdGV4dGFyZWEuZXJyb3Ige1xuICBib3JkZXItY29sb3I6ICNlNTIwMTY7XG59XG4uY29tdW5pYy1lcnJvci5tb2RhbCAuY2FsbC10by1hY3Rpb246bm90KC5hY3RpdmUpIHtcbiAgb3BhY2l0eTogMC4zO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuQGtleWZyYW1lcyBzaG93VXBUcmFuc2xhdGUge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTUwJSwgLTQwJSwgMCk7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNTAlLCAtNTAlLCAwKTtcbiAgfVxufVxuQGtleWZyYW1lcyBmYWRlRG93blRyYW5zbGF0ZSB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNTAlLCAtNTAlLCAwKTtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01MCUsIC01NSUsIDApO1xuICB9XG59XG4uc2ltcGxlLXBhZ2UtdGl0bGUge1xuICBtYXJnaW46IDUwcHggYXV0bztcbiAgZm9udC1mYW1pbHk6IFwiZm9saGFfZ3JhZmljb3JlZ3VsYXJcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxLjM3NWVtO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjMzMzO1xufVxuXG4ucmVzdWx0cy1xdWFudGl0aWVzIHtcbiAgbWFyZ2luLWJvdHRvbTogMTRweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiBcImZvbGhhX2dyYWZpY29yZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG59XG5cbi5pbmFjdGl2ZSAucHJpbnQubW9kYWwge1xuICBhbmltYXRpb246IGZhZGVEb3duVHJhbnNsYXRlIDAuM3MgZm9yd2FyZHM7XG59XG4uYWN0aXZlIC5wcmludC5tb2RhbCB7XG4gIG9wYWNpdHk6IDE7XG4gIHBvaW50ZXItZXZlbnRzOiBhbGw7XG4gIGFuaW1hdGlvbjogc2hvd1VwVHJhbnNsYXRlIDAuM3MgZm9yd2FyZHM7XG59XG5cbkBtZWRpYSBwcmludCB7XG4gIC5uby1wcmludCwgLm5vLXByaW50ICoge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuLmhhcy1kcm9wLWRvd24gLmhhcy1kcm9wLWRvd24ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5zZWFyY2gtdG9vbDpub3QoLnZpc2libGUpIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3gtc2hhZG93OiAwIDJweCAycHggMCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIG9wYWNpdHk6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XG4gIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAwLCAxKTtcbiAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcbiAgdHJhbnNpdGlvbjogMC4ycyB0cmFuc2Zvcm0gY3ViaWMtYmV6aWVyKDAuOSwgMC42LCAwLjMsIDEpLCAwLjJzIG9wYWNpdHkgY3ViaWMtYmV6aWVyKDAuOSwgMC42LCAwLjMsIDEpO1xufVxuLnNlYXJjaC10b29sOm5vdCgudmlzaWJsZSkgLmZpZWxkLCAuc2VhcmNoLXRvb2w6bm90KC52aXNpYmxlKSBidXR0b24ge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMCUsIDApO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgMC4xcyBjdWJpYy1iZXppZXIoMC4yNSwgMC45NCwgMC41LCAwLjk0KSwgdHJhbnNmb3JtIDAuM3MgY3ViaWMtYmV6aWVyKDAuMjUsIDAuOTQsIDAuNSwgMC45NCk7XG59XG5cbi5zZWFyY2gtdG9vbCB7XG4gIHotaW5kZXg6IDk5OTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDQwcHggMTBweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZTtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4tZGV2aWNlLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtZGV2aWNlLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnNlYXJjaC10b29sIHtcbiAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDMwcHgpO1xuICAgIHBhZGRpbmc6IDQwcHggMDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLWRldmljZS13aWR0aDogMzIwcHgpIGFuZCAobWF4LWRldmljZS13aWR0aDogNzM2cHgpIHtcbiAgLnNlYXJjaC10b29sIHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG59XG4ucmVhZGVyIC5zZWFyY2gtdG9vbCB7XG4gIHRvcDogMTI0cHg7XG59XG4uc2VhcmNoLXRvb2wgLndycCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAgMTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjbGVhcjogYm90aDtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4tZGV2aWNlLXdpZHRoOiAzMjBweCkgYW5kIChtYXgtZGV2aWNlLXdpZHRoOiA3MzZweCkge1xuICAuc2VhcmNoLXRvb2wgLndycCB7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5zZWFyY2gtdG9vbCAuZmxleCB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBtYXgtd2lkdGg6IDg4MHB4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi1kZXZpY2Utd2lkdGg6IDMyMHB4KSBhbmQgKG1heC1kZXZpY2Utd2lkdGg6IDczNnB4KSB7XG4gIC5zZWFyY2gtdG9vbCAuZmxleCB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNlYXJjaC10b29sIGZvcm0uZmxleCB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG59XG4uc2VhcmNoLXRvb2wgLmZpZWxkIHtcbiAgd2lkdGg6IGF1dG87XG4gIG1heC13aWR0aDogMjU1cHg7XG4gIG1hcmdpbjogMCA1cHg7XG59XG4uc2VhcmNoLXRvb2wgYnV0dG9uLmNhbGwtdG8tYWN0aW9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1heC13aWR0aDogNzZweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi1kZXZpY2Utd2lkdGg6IDMyMHB4KSBhbmQgKG1heC1kZXZpY2Utd2lkdGg6IDczNnB4KSB7XG4gIC5zZWFyY2gtdG9vbCBidXR0b24uY2FsbC10by1hY3Rpb24ge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxufVxuLnNlYXJjaC10b29sIC5ieS1zZWxlY3RlZC1kYXRlIHtcbiAgbWF4LXdpZHRoOiAzMDBweDtcbn1cbi5zZWFyY2gtdG9vbCAjbW9kby1wb3ItZGlhIHtcbiAgbWF4LXdpZHRoOiAyNjBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi1kZXZpY2Utd2lkdGg6IDMyMHB4KSBhbmQgKG1heC1kZXZpY2Utd2lkdGg6IDczNnB4KSB7XG4gIC5zZWFyY2gtdG9vbCAuZmllbGQge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDAgMCAxNXB4O1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxuICAuc2VhcmNoLXRvb2wgLmZpZWxkLmhhcy1kcm9wLWRvd24ge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAuc2VhcmNoLXRvb2wgLmZpZWxkLmhhcy1kcm9wLWRvd246bnRoLWNoaWxkKDMpIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gOTBweCk7XG4gICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSA5MHB4KTtcbiAgICBtYXJnaW4tYm90dG9tOiA0cHg7XG4gIH1cbiAgLnNlYXJjaC10b29sIC5maWVsZC5oYXMtZHJvcC1kb3duOm50aC1jaGlsZCgzKSBpbnB1dCB7XG4gICAgbWluLXdpZHRoOiBhdXRvO1xuICB9XG4gIC5zZWFyY2gtdG9vbCAuZmllbGQgaW5wdXQge1xuICAgIG1hcmdpbjogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLnNlYXJjaC10b29sLm9wZW4ge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG59XG4uc2VhcmNoLXRvb2wub3BlbiAuZmllbGQsIC5zZWFyY2gtdG9vbC5vcGVuIGJ1dHRvbiB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG59XG4uc2VhcmNoLXRvb2wub3BlbiAuY2xvc2Uge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC01MCUsIDApO1xuICBvcGFjaXR5OiAxO1xufVxuLnNlYXJjaC10b29sIC5jbG9zZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDIwcHg7XG4gIHRvcDogNTAlO1xuICBwYWRkaW5nOiAxMHB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC02MCUsIDApO1xuICBvcGFjaXR5OiAwO1xufVxuLnNlYXJjaC10b29sIC5jbG9zZSA+IHN2ZyB7XG4gIHN0cm9rZTogIzMzMztcbn0iLCJodG1sLCBib2R5e1xyXG4gIG1hcmdpbjogMDtcclxuICBwYWRkaW5nOiAwO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICBoZWlnaHQ6IC13ZWJraXQtZmlsbC1hdmFpbGFibGU7XHJcbiAgd2lkdGg6IDEwMHZ3O1xyXG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcclxuICBvdmVyZmxvdy15OiBzY3JvbGw7XHJcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xyXG4gIGJhY2tncm91bmQ6ICRjV2hpdGU7XHJcbiAgZm9udC1mYW1pbHk6ICRGb2xoYUdyYWZpY287XHJcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XHJcbiAgZm9udC1zaXplOiAxMDAlO1xyXG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcclxuICBmb250LXZhcmlhbnQtbGlnYXR1cmVzOiBub25lO1xyXG4gIC13ZWJraXQtZm9udC12YXJpYW50LWxpZ2F0dXJlczogbm9uZTtcclxuICB0ZXh0LXJlbmRlcmluZzogb3B0aW1pemVMZWdpYmlsaXR5O1xyXG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XHJcbiAgZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xyXG4gIHRleHQtc2hhZG93OiByZ2JhKDAsIDAsIDAsIC4wMSkgMCAwIDFweDtcclxufVxyXG5cclxuKntcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIG91dGxpbmUtd2lkdGg6IHRoaW47XHJcbn1cclxuXHJcblxyXG5cclxuLyogSFRNTDUgZGlzcGxheS1yb2xlIHJlc2V0IGZvciBvbGRlciBicm93c2VycyAqL1xyXG5hcnRpY2xlLCBhc2lkZSwgZGV0YWlscywgZmlnY2FwdGlvbiwgZmlndXJlLFxyXG5mb290ZXIsIGhlYWRlciwgaGdyb3VwLCBtZW51LCBuYXYsIHNlY3Rpb24sIG1haW4ge1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG5AbWl4aW4gY2xlYXJmaXgge1xyXG4gICY6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIGRpc3BsYXk6IHRhYmxlO1xyXG4gICAgY2xlYXI6IGJvdGg7XHJcbiAgfVxyXG59XHJcblxyXG51bHtcclxuICBtYXJnaW46IDA7XHJcbiAgcGFkZGluZzogMDtcclxuICBsaXN0LXN0eWxlOiBub25lO1xyXG59XHJcblxyXG5he1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxufVxyXG5cclxuaDN7XHJcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxufVxyXG5cclxuLnRvcHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgbWFyZ2luOiAtMTBweCAwIDIwcHg7XHJcbiAgZmxvYXQ6IHJpZ2h0O1xyXG4gIGZvbnQtc2l6ZTogZW0oMTJweCk7XHJcbiAgY29sb3I6ICRjMTtcclxuXHJcbiAgICAmOmFmdGVye1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGxlZnQ6IC0xMnB4O1xyXG4gICAgICBib3R0b206IDNweDtcclxuICAgICAgY29udGVudDogJyc7XHJcbiAgICAgIGJvcmRlci13aWR0aDogNHB4IDRweCA1cHggNHB4O1xyXG4gICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICRjMSB0cmFuc3BhcmVudDtcclxuICAgIH1cclxufVxyXG5cclxuZmlndXJle1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgbWFyZ2luOiAwO1xyXG59XHJcblxyXG4uYmxvY2t7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcbkAtbW96LWRvY3VtZW50IHVybC1wcmVmaXgoKSB7XHJcbiAgICAuaW5jcmVhc2Uge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxufVxyXG5cclxuIiwiLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxyXG4qICA9VmFyaWFibGVzXHJcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cclxuXHJcbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcclxuKiAgPUdyaWQgYW5kIHR5cG9ncmFwaFxyXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXHJcbiRQUk9KRUNUX0ZPTlRfU0laRSA6IDE2cHg7XHJcbiRQUk9KRUNUX0JBU0VMSU5FIDogMjRweDtcclxuXHJcbiRHUklEX0NPTFVNTl9XSURUSCA6IDYwcHg7XHJcbiRHUklEX0dVVFRFUiA6IDIwcHg7XHJcbiRHUklEX1dJRFRIIDogKDE0KiRHUklEX0NPTFVNTl9XSURUSCkgKyAoMTMqJEdSSURfR1VUVEVSKTtcclxuXHJcbiR3cnBTaXplIDogMTI0MDtcclxuJHdycCA6ICN7JHdycFNpemV9cHg7XHJcblxyXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXHJcbiogID1Db2xvcnNcclxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xyXG5cclxuJGNXaGl0ZSA6ICNmZmY7XHJcbiRjQmxhY2sgOiAjMDAwO1xyXG4kY0dyZXkgIDogI2UwZTVlODtcclxuXHJcbiRjMSA6ICMzMzM7XHJcbiRjMiA6ICNmNWY1ZjU7XHJcbiRjMyA6ICNlMGUwZTA7XHJcbiRjNCA6ICMzMjMyMzI7XHJcbiRjNSA6ICMwMDc4YTQ7XHJcbiRjNiA6ICM3NTc1NzU7XHJcbiRjNyA6ICM5OTk7XHJcbiRjOCA6ICNjNGM0YzQ7XHJcbiRjOSA6ICNiZGJkYmQ7XHJcbiRjMTA6ICNmM2JkMDA7XHJcblxyXG5cclxuJGZiIDogIzNhNTk5OTtcclxuJHR3IDogIzFkYTFmMjtcclxuJGluIDogIzAwNzdiNTtcclxuJGdQIDogI2RiNDMzNztcclxuJHdwIDogIzAwZTY3NjtcclxuJG1zIDogIzAwODBmZjtcclxuJHB0IDogI2JkMDgxYjtcclxuJGVtIDogJGM5O1xyXG4kbGsgOiAkYzk7XHJcblxyXG5cclxuJGVycm9yIDogI2U1MjAxNjtcclxuJHZhbGlkIDogIzM0ZDA1ODtcclxuJHdhcm5pbmcgOiAjRUJBNzA5O1xyXG5cclxuJHRyYW5zaXRpb24gOiBjdWJpYy1iZXppZXIoMC4yNSwgMC45NCwgMC41MCwgMC45NCk7XHJcblxyXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXHJcbiogID0gaWNvbiBwYXRoXHJcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cclxuJGljb25wYXRoOiAnLi4vYXNzZXRzL2ltYWdlcyc7XHJcblxyXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXHJcbiogID1NZWRpYSBTY3JlZW5cclxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xyXG4kbW9iaWxlOiAzNDBweDtcclxuJG01NDA6IDU0MHB4O1xyXG4kbTU5OTogNTk5cHg7XHJcbiRtNzYwOiA3NjBweDtcclxuJG04MjA6IDgyMHB4O1xyXG4kZ3JpZDogOTYwcHg7XHJcbiRkMTI4MDogMTI4MHB4O1xyXG4iLCIvKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXHJcbiogID1JbWFnZSByZXBsYWNlbWVudFxyXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXHJcbiVpbWFnZV9yZXBsYWNlbWVudCB7XHJcbiAgdGV4dC1pbmRlbnQ6IC05OTllbTtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgZGlzcGxheTogYmxvY2tcclxufVxyXG5cclxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxyXG4qICA9Q2VudGVyZWQgY29udGVudFxyXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXHJcbiVjZW50ZXJlZF9jb250ZW50IHtcclxuICB3aWR0aDogJEdSSURfV0lEVEg7XHJcbiAgbWFyZ2luOiAwIGF1dG87XHJcblxyXG59XHJcblxyXG5cclxuXHJcblxyXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXHJcbiogID1ObyB1bmRlcmxpbmVcclxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xyXG4lbm9fdW5kZXJsaW5lIHtcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblxyXG4gICY6aG92ZXIge1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxyXG4qICA9RWxsaXBzaXNcclxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xyXG4lZWxsaXBzaXMge1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxufVxyXG5cclxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxyXG4qICA9UHNldWRvIEljb25cclxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xyXG5cclxuICVwc2V1ZG9faWNvbiB7XHJcbiAgY29udGVudDogXCIgXCI7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gfVxyXG5cclxuXHJcbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcclxuKiAgPUZsZXhcclxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xyXG5cclxuJWZsZXh7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbn1cclxuXHJcbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcclxuKiAgPVZlcnRpY2FseSBjZW50ZXJlZFxyXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXHJcbiVjZW50ZXItbWlkZGxle1xyXG4gICAgZGlzcGxheTogdGFibGUtY2VsbDtcclxuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbn1cclxuXHJcbiVjYWxsLXRvLWFjdGlvbntcclxuICBcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRwYWRkaW5nOiAxM3B4IDA7XHJcblx0XHRib3JkZXItcmFkaXVzOiAzcHg7XHJcblx0XHRib3JkZXI6IHNvbGlkIDFweCAgJGM1O1xyXG5cdFx0Y29sb3I6ICRjNTtcclxuXHJcblx0XHQmOmhvdmVye1xyXG5cdFx0XHRjb2xvcjogJGNXaGl0ZTtcclxuXHRcdFx0YmFja2dyb3VuZDogJGM1O1xyXG5cdFx0fVxyXG5cclxufVxyXG5cclxuXHJcbiVhcnJvd3tcclxuICAgIEBleHRlbmQgJXBzZXVkb19pY29uO1xyXG4gICAgYm9yZGVyLXRvcDogMDtcclxuICAgIGJvcmRlci1ib3R0b206IDVweCBzb2xpZCBibGFjaztcclxuICAgIGJvcmRlci1yaWdodDogNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgYm9yZGVyLWxlZnQ6IDVweCBzb2xpZCB0cmFuc3BhcmVudDtcclxufVxyXG5cclxuJWFycm93QWN0aXZle1xyXG4gICAgQGV4dGVuZCAlcHNldWRvX2ljb247XHJcbiAgICBib3JkZXItYm90dG9tOiAwO1xyXG4gICAgYm9yZGVyLXRvcDogNXB4IHNvbGlkICRjNTtcclxuICAgIGJvcmRlci1yaWdodDogNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgYm9yZGVyLWxlZnQ6IDVweCBzb2xpZCB0cmFuc3BhcmVudDtcclxufVxyXG5cclxuXHJcblxyXG4lYXJyb3dEb3due1xyXG4gICAgQGV4dGVuZCAlcHNldWRvX2ljb247XHJcbiAgICBib3JkZXItYm90dG9tOiAwO1xyXG4gICAgYm9yZGVyLXRvcDogNXB4IHNvbGlkIGJsYWNrO1xyXG4gICAgYm9yZGVyLXJpZ2h0OiA1cHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICBib3JkZXItbGVmdDogNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG59XHJcblxyXG5cclxuJWNlbnRlckFic29sdXRle1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDUwJTtcclxuICBsZWZ0OiA1MCU7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbn1cclxuIiwic3ZnOm5vdCgubm8tdG91Y2gpIHtcclxuXHJcbiAgcGF0aHtcclxuICAgIGZpbGw6IGluaGVyaXQ7XHJcbiAgICBzdHJva2UtbGluZWpvaW46IHJvdW5kO1xyXG4gIH1cclxuXHJcbiAgbGluZXtcclxuICAgIGZpbGw6aW5oZXJpdDtcclxuICAgIHN0cm9rZS1saW5lam9pbjpyb3VuZDtcclxuICAgIHN0cm9rZS13aWR0aDoxO1xyXG4gICAgc3Ryb2tlOmluaGVyaXQ7XHJcbiAgfVxyXG5cclxuICBwb2x5bGluZXtcclxuICAgIGZpbGw6aW5oZXJpdDtcclxuICAgIHN0cm9rZS1kYXNoYXJyYXk6IDA7XHJcbiAgICBzdHJva2UtZGFzaG9mZnNldDogMDtcclxuICB9XHJcblxyXG59XHJcbiIsIi5hY2NvcmRpb257XHJcblx0bWF4LWhlaWdodDogMDtcclxuXHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdHRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2U7XHJcblx0Ym94LXNpemluZzogY29udGVudC1ib3g7XHJcblxyXG5cdCp7XHJcblx0XHRvcGFjaXR5OiAwO1xyXG5cdFx0dHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2U7XHJcblx0fVxyXG5cclxuXHQmLm9wZW57XHJcblx0XHRtYXgtaGVpZ2h0OiAxMDAwcHg7XHJcblx0XHRcclxuXHRcdCp7XHJcblx0XHRcdG9wYWNpdHk6IDE7XHJcblx0XHRcdHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcbn1cclxuIiwiYS5hZHZhbmNlZC1zZWFyY2gtbGlua3tcclxuXHRAZXh0ZW5kIC5jYXQ7XHJcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdHBhZGRpbmc6IDVweDtcclxuXHR0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuXHJcblx0QG1peGluIHJldGluYSB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuXHJcbn1cclxuIiwiLmFkdmVydGlzZXtcclxuXHRzbWFsbHtcclxuXHRcdGZvbnQtZmFtaWx5OiRCdWxvO1xyXG5cdFx0Zm9udC1zaXplOiBlbSgxMnB4KTtcclxuXHRcdGxpbmUtaGVpZ2h0OiAxZW07XHJcblx0XHRjb2xvcjogJGM3O1xyXG5cdH1cclxufVxyXG4iLCIuZHJvcC1kb3due1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgQGV4dGVuZCAlYXJyb3dzO1xyXG59XHJcblxyXG4lYXJyb3dze1xyXG4gICY6YmVmb3JlLCY6YWZ0ZXJ7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB6LWluZGV4OiA5O1xyXG4gICAgY29udGVudDogJyc7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICByaWdodDogMTVweDtcclxuICB9XHJcblxyXG4gICAgLyogQXJyb3cgZG93biAqL1xyXG4gICY6YWZ0ZXIge1xyXG4gICAgICB0b3A6IGNhbGMoNTAlICsgNXB4KTtcclxuICAgICAgd2lkdGg6IDA7XHJcbiAgICAgIGhlaWdodDogMDtcclxuICAgICAgYm9yZGVyLWxlZnQ6IDRweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgYm9yZGVyLXJpZ2h0OiA0cHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgIGJvcmRlci10b3A6IDdweCBzb2xpZCAjMzMzMzMzO1xyXG4gIH1cclxuXHJcbiAgLyogQXJyb3cgdXAgKi9cclxuICAmOmJlZm9yZXtcclxuICAgIHRvcDogY2FsYyg1MCUgLSA1cHgpO1xyXG4gICAgd2lkdGg6IDA7XHJcbiAgICBoZWlnaHQ6IDA7XHJcbiAgICBib3JkZXItbGVmdDogNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgYm9yZGVyLXJpZ2h0OiA0cHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICBib3JkZXItYm90dG9tOiA3cHggc29saWQgIzMzMzMzMztcclxuICB9XHJcbn1cclxuIiwiJWZvbnQxNDUwMHtcclxuXHRmb250LWZhbWlseTogJEZvbGhhR3JhZmljby1tZWRpdW0gO1xyXG5cdGZvbnQtc2l6ZTogZW0oMTRweCk7XHJcbn1cclxuXHJcbi5hc3NpbmV7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdGRpc3BsYXk6IG5vbmU7XHJcblx0bWFyZ2luLWxlZnQ6IDIwcHg7XHJcblx0QGV4dGVuZCAlZm9udDE0NTAwO1xyXG5cdGNvbG9yOiAkZXJyb3I7XHJcblxyXG5cdEBpbmNsdWRlIHJlc3BvbnNpdmUoNDE1cHgsICdtaW4nKXtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdH1cclxuXHJcbn1cclxuLm1haW4tbmF2ID4gLmFzc2luZXtcclxuICAgIGNvbG9yOiAjZTUyMDE2O1xyXG59XHJcbiIsIi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcclxuKiAgPUNvbG9yZnVsIGxpbmtzXHJcbipcclxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xyXG5cclxuQG1peGluIGNvbG9yZnVsLWxpbmtzKCRjb2xvcikge1xyXG4gIEBpbmNsdWRlIHNpbmdsZS10cmFuc2l0aW9uKGNvbG9yLCAuMXMsIGVhc2Utb3V0KTtcclxuXHJcbiAgY29sb3I6ICRjb2xvcjtcclxuXHJcbiAgJjp2aXNpdGVkIHsgY29sb3I6ICRjb2xvcjsgfVxyXG4gICY6aG92ZXIgICB7IGNvbG9yOiBhZGp1c3QtY29sb3IoJGNvbG9yLCAkbGlnaHRuZXNzOiArMTAlKTsgfVxyXG4gICY6YWN0aXZlICB7IGNvbG9yOiBhZGp1c3QtY29sb3IoJGNvbG9yLCAkbGlnaHRuZXNzOiAtNSUpOyB9XHJcbn1cclxuXHJcbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcclxuKiAgPVBzZXVkbyBpY29uIG1peGluXHJcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cclxuXHJcbkBtaXhpbiBwc2V1ZG8taWNvbi1taXhpbigkd2lkdGgsICRoZWlnaHQpIHtcclxuICAgIEBleHRlbmQgJXBzZXVkb19pY29uO1xyXG4gICAgd2lkdGg6ICR3aWR0aDtcclxuICAgIGhlaWdodDogJGhlaWdodDtcclxufVxyXG5cclxuXHJcbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcclxuKiAgUmV0aW5hIHNwcml0ZVxyXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXHJcblxyXG5AbWl4aW4gYmFja2dyb3VuZCgkc3ByaXRlX25hbWUsICRuYW1lKSB7XHJcbiBAaW5jbHVkZSBiYWNrZ3JvdW5kLXNpemUoY2VpbChpbWFnZS13aWR0aChzcHJpdGUtcGF0aCgkc3ByaXRlX25hbWUpKSAvIDIpIGF1dG8pO1xyXG4gYmFja2dyb3VuZC1pbWFnZTogc3ByaXRlLXVybCgkc3ByaXRlX25hbWUpO1xyXG4gYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuIGhlaWdodDogKGltYWdlLWhlaWdodChzcHJpdGUtZmlsZSgkc3ByaXRlX25hbWUsICRuYW1lKSkgLyAyKTtcclxuIHdpZHRoOiAoaW1hZ2Utd2lkdGgoc3ByaXRlLWZpbGUoJHNwcml0ZV9uYW1lLCAkbmFtZSkpIC8gMik7XHJcbiBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIHJvdW5kKG50aChzcHJpdGUtcG9zaXRpb24oJHNwcml0ZV9uYW1lLCAkbmFtZSksIDIpIC8gMik7XHJcbn1cclxuXHJcblxyXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXHJcbiogID1Gb250IHNtb290aFxyXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXHJcbkBtaXhpbiBmb250LXNtb290aGluZygkdmFsdWU6IGFudGlhbGlhc2VkKSB7XHJcbiBAaWYgJHZhbHVlID09IGFudGlhbGlhc2VkIHtcclxuICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XHJcbiAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XHJcbiB9XHJcbiBAZWxzZSB7XHJcbiAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IHN1YnBpeGVsLWFudGlhbGlhc2VkO1xyXG4gICAtbW96LW9zeC1mb250LXNtb290aGluZzogYXV0bztcclxuIH1cclxufVxyXG5cclxuXHJcblxyXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXHJcbiogID1DbGVhcmZpeFxyXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXHJcbkBtaXhpbiBjbGVhcmZpeCB7XHJcbiAgJjphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgZGlzcGxheTogdGFibGU7XHJcbiAgICBjbGVhcjogYm90aDtcclxuICB9XHJcbn1cclxuXHJcblxyXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXHJcbiogID1SZXNwb25zaXZlXHJcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cclxuXHJcbkBtaXhpbiByZXNwb25zaXZlKCR3aWR0aDogJG1zLXNtYWxsLCAkbWluLW1heDogJ21pbicpIHtcclxuICAgIEBtZWRpYSAoI3skbWluLW1heH0td2lkdGg6ICR3aWR0aCkge1xyXG4gICAgICAgIEBjb250ZW50O1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWl4aW4gcmVzcG9uc2l2ZS1vcmllbnRhdGlvbigkd2lkdGg6ICRtcy1zbWFsbCwgJG9yaWVudGF0aW9uOiBsYW5kc2NhcGUsICRtaW4tbWF4OiAnbWluJykge1xyXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAoI3skbWluLW1heH0td2lkdGg6ICR3aWR0aCkgYW5kIChvcmllbnRhdGlvbjogJG9yaWVudGF0aW9uKSB7XHJcbiAgICAgICAgQGNvbnRlbnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG5AbWl4aW4gaXBhZCgpIHtcclxuICBAbWVkaWEgb25seSBzY3JlZW5cclxuICBhbmQgKG1pbi1kZXZpY2Utd2lkdGggOiA3NjhweClcclxuICBhbmQgKG1heC1kZXZpY2Utd2lkdGggOiAxMDI0cHgpICB7XHJcbiAgICAgIEBjb250ZW50O1xyXG4gIH1cclxufVxyXG5cclxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxyXG4qICA9R3JhZGllbnRcclxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xyXG5AbWl4aW4gZ3JhZGllbnQtdmVydGljYWwoJHN0YXJ0LWNvbG9yOiAjNTU1LCAkZW5kLWNvbG9yOiAjMzMzLCAkc3RhcnQtcGVyY2VudDogMCUsICRlbmQtcGVyY2VudDogMTAwJSkge1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgJHN0YXJ0LWNvbG9yICRzdGFydC1wZXJjZW50LCAkZW5kLWNvbG9yICRlbmQtcGVyY2VudCk7ICAvLyBTYWZhcmkgNS4xLTYsIENocm9tZSAxMCtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQodG9wLCAkc3RhcnQtY29sb3IgJHN0YXJ0LXBlcmNlbnQsICRlbmQtY29sb3IgJGVuZC1wZXJjZW50KTsgIC8vIE9wZXJhIDEyXHJcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgJHN0YXJ0LWNvbG9yICRzdGFydC1wZXJjZW50LCAkZW5kLWNvbG9yICRlbmQtcGVyY2VudCk7IC8vIFN0YW5kYXJkLCBJRTEwLCBGaXJlZm94IDE2KywgT3BlcmEgMTIuMTArLCBTYWZhcmkgNyssIENocm9tZSAyNitcclxuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XHJcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nI3tpZS1oZXgtc3RyKCRzdGFydC1jb2xvcil9JywgZW5kQ29sb3JzdHI9JyN7aWUtaGV4LXN0cigkZW5kLWNvbG9yKX0nLCBHcmFkaWVudFR5cGU9MCk7IC8vIElFOSBhbmQgZG93blxyXG59XHJcbkBtaXhpbiBncmFkaWVudC1ob3Jpem9udGFsKCRzdGFydC1jb2xvcjogIzU1NSwgJGVuZC1jb2xvcjogIzMzMywgJHN0YXJ0LXBlcmNlbnQ6IDAlLCAkZW5kLXBlcmNlbnQ6IDEwMCUpIHtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudChsZWZ0LCAkc3RhcnQtY29sb3IgJHN0YXJ0LXBlcmNlbnQsICRlbmQtY29sb3IgJGVuZC1wZXJjZW50KTsgLy8gU2FmYXJpIDUuMS02LCBDaHJvbWUgMTArXHJcbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KGxlZnQsICRzdGFydC1jb2xvciAkc3RhcnQtcGVyY2VudCwgJGVuZC1jb2xvciAkZW5kLXBlcmNlbnQpOyAvLyBPcGVyYSAxMlxyXG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgJHN0YXJ0LWNvbG9yICRzdGFydC1wZXJjZW50LCAkZW5kLWNvbG9yICRlbmQtcGVyY2VudCk7IC8vIFN0YW5kYXJkLCBJRTEwLCBGaXJlZm94IDE2KywgT3BlcmEgMTIuMTArLCBTYWZhcmkgNyssIENocm9tZSAyNitcclxuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XHJcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nI3tpZS1oZXgtc3RyKCRzdGFydC1jb2xvcil9JywgZW5kQ29sb3JzdHI9JyN7aWUtaGV4LXN0cigkZW5kLWNvbG9yKX0nLCBHcmFkaWVudFR5cGU9MSk7IC8vIElFOSBhbmQgZG93blxyXG59XHJcbiIsIi5iYW5uZXItZm9saGF7XHJcbiAgbWFyZ2luOiAzMHB4IGF1dG87XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcbiIsImJ1dHRvblt0eXBlPWJ1dHRvbl0uY2FsbC10by1hY3Rpb24ub3Blbi1maWx0ZXJ7XHJcblx0bWFyZ2luOiAwIGF1dG87XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0bWF4LXdpZHRoOiA2MzBweDtcclxuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICBib3JkZXI6IDFweCBzb2xpZCAkYzU7XHJcbiAgY29sb3I6ICRjNTtcclxuXHRkaXNwbGF5OiBub25lO1xyXG5cclxuXHJcbiAgJjpob3ZlcntcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRjNTtcclxuICAgIGNvbG9yOiAkY1doaXRlO1xyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgcmV0aW5he1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgfVxyXG5cclxuXHJcbn1cclxuXHJcblxyXG4uZmlsdHJhcntcclxuXHR3aWR0aDogMTAwXHJcblx0NTtcclxufVxyXG4iLCIvKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXHJcbiogID1GdW5jdGlvbnNcclxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xyXG5cclxuLy8gUmV0dXJucyB1bml0bGVzcyBudW1iZXJcclxuQGZ1bmN0aW9uIHJlbW92ZS11bml0KCRudW1iZXIpIHtcclxuICAkdW5pdDogdW5pdCgkbnVtYmVyKTtcclxuICAkb25lOiAxO1xyXG5cclxuICBAaWYgJHVuaXQgPT0gXCJweFwiIHsgJG9uZTogMXB4OyB9XHJcbiAgQGlmICR1bml0ID09IFwiZW1cIiB7ICRvbmU6IDFlbTsgfVxyXG4gIEBpZiAkdW5pdCA9PSBcIiVcIiAgeyAkb25lOiAxJTsgIH1cclxuXHJcbiAgQHJldHVybiBjYWxjKCRudW1iZXIgLyAkb25lKTtcclxufVxyXG5cclxuLy8gUmV0dXJucyBmbGV4aWJsZSB2YWx1ZSB1c2luZyBgdGFyZ2V0IMO3wqBjb250ZXh0YCBmb3JtdWxhLlxyXG4vLyBSZXR1cm5zIGBlbWAgYnkgZGVmYXVsdCwgYWNjZXB0cyBgJWAgYXMgZm9ybWF0LlxyXG5AZnVuY3Rpb24gZmxleCgkdGFyZ2V0LCAkY29udGV4dCwgJHVuaXQ6IFwiZW1cIikge1xyXG4gICRzaXplOiBjYWxjKHJlbW92ZS11bml0KCR0YXJnZXQpIC8gcmVtb3ZlLXVuaXQoJGNvbnRleHQpKTtcclxuXHJcbiAgQGlmICR1bml0ID09IFwiZW1cIiB7IEByZXR1cm4gI3skc2l6ZX1lbTsgfVxyXG4gIEBpZiAkdW5pdCA9PSBcIiVcIiB7IEByZXR1cm4gcGVyY2VudGFnZSgkc2l6ZSk7IH1cclxufVxyXG5cclxuLy8gQWxpYXMgdG8gYGZsZXhgIGZ1bmN0aW9uLCB1c2luZyBgJWAgYXMgZm9ybWF0LlxyXG5AZnVuY3Rpb24gcGVyYygkdGFyZ2V0LCAkY29udGV4dDogJEdSSURfV0lEVEgpIHtcclxuICBAcmV0dXJuIGZsZXgoJHRhcmdldCwgJGNvbnRleHQsIFwiJVwiKTtcclxufVxyXG5cclxuLy8gQWxpYXMgdG8gYGZsZXhgIGZ1bmN0aW9uLCB1c2luZyBgZW1gIGFzIGZvcm1hdC5cclxuQGZ1bmN0aW9uIGVtKCR0YXJnZXQsICRjb250ZXh0OiAkUFJPSkVDVF9GT05UX1NJWkUpIHtcclxuICBAcmV0dXJuIGZsZXgoJHRhcmdldCwgJGNvbnRleHQsIFwiZW1cIik7XHJcbn1cclxuXHJcbkBmdW5jdGlvbiB3aWR0aF9mcm9tX2NvbHVtbnMoJGNvbHVtbnMpIHtcclxuICBAcmV0dXJuICgkY29sdW1ucyAqICRHUklEX0NPTFVNTl9XSURUSCkgKyAoKCRjb2x1bW5zIC0gMSkgKiAkR1JJRF9HVVRURVIpO1xyXG59XHJcblxyXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXHJcbiogID1SZXNwb25zaXZlXHJcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cclxuXHJcbkBtaXhpbiByZXNwb25zaXZlKCR3aWR0aDogJG1zLXNtYWxsLCAkbWluLW1heDogJ21pbicpIHtcclxuICAgIEBtZWRpYSAoI3skbWluLW1heH0td2lkdGg6ICR3aWR0aCkge1xyXG4gICAgICAgIEBjb250ZW50O1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWl4aW4gcmVzcG9uc2l2ZS1vcmllbnRhdGlvbigkd2lkdGg6ICRtcy1zbWFsbCwgJG9yaWVudGF0aW9uOiBsYW5kc2NhcGUsICRtaW4tbWF4OiAnbWluJykge1xyXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAoI3skbWluLW1heH0td2lkdGg6ICR3aWR0aCkgYW5kIChvcmllbnRhdGlvbjogJG9yaWVudGF0aW9uKSB7XHJcbiAgICAgICAgQGNvbnRlbnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtaXhpbiByZXRpbmEge1xyXG4gIEBtZWRpYSBvbmx5IHNjcmVlblxyXG4gIGFuZCAgKG1pbi1kZXZpY2Utd2lkdGggOiAzMjBweClcclxuICBhbmQgIChtYXgtZGV2aWNlLXdpZHRoIDogNzM2cHgpe1xyXG4gICAgQGNvbnRlbnQ7XHJcbiAgfVxyXG59XHJcbiIsIiVjb21tb21CdXR0b257XHJcblx0cGFkZGluZzogMTJweDtcclxuXHRib3JkZXItcmFkaXVzOiAzcHg7XHJcblx0Ym9yZGVyOiBzb2xpZCAxcHggJGMxO1xyXG5cclxuXHRmb250LWZhbWlseTogJEZvbGhhR3JhZmljby1tZWRpdW07XHJcblx0Zm9udC1zaXplOiBlbSgxNHB4KTtcclxuXHRmb250LXdlaWdodDogNTAwO1xyXG5cdGxpbmUtaGVpZ2h0OiAxZW07XHJcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0Y29sb3I6ICRjMSA7XHJcblx0dHJhbnNpdGlvbjogYWxsIDAuMDJzICR0cmFuc2l0aW9uO1xyXG5cclxuXHQmOmhvdmVye1xyXG5cdFx0YmFja2dyb3VuZDogJGMxO1xyXG5cdFx0Y29sb3I6ICRjV2hpdGU7XHJcblx0fVxyXG5cclxufVxyXG4iLCIuY2hhcmdlc3tcclxuXHRmaWd1cmV7XHJcblx0XHRwYWRkaW5nOiAyMHB4O1xyXG5cdFx0Ym9yZGVyOiAxcHggc29saWQgJGMzO1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogNXB4O1xyXG5cclxuXHRcdGltZ3tcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdGhlaWdodDogYXV0bztcclxuXHRcdH1cclxuXHR9XHJcbn0iLCIuY2hvaWNlIGlucHV0OmNoZWNrZWQrbGFiZWx7XHJcblxyXG59XHJcblxyXG4uY2hvaWNle1xyXG5cdG1hcmdpbi10b3A6IDVweDtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGJvcmRlci1yYWRpdXM6IDNweDtcclxuXHJcblx0aW5wdXR7XHJcblx0XHRkaXNwbGF5OiBub25lO1xyXG5cclxuXHRcdCY6Y2hlY2tlZCArIGxhYmVse1xyXG5cdFx0XHRjb2xvcjogJGNXaGl0ZTtcclxuXHRcdFx0YmFja2dyb3VuZDogJGM1O1xyXG5cdFx0XHRib3JkZXI6IHNvbGlkIDFweCAkYzU7XHJcblx0XHRcdGZvbnQtZmFtaWx5OiAkRm9saGFHcmFmaWNvLW1lZGl1bTtcclxuXHRcdH1cclxuXHJcblx0fVxyXG5cclxuXHRsYWJlbHtcclxuXHRcdHBhZGRpbmc6IDlweCAyMHB4O1xyXG5cdFx0Zm9udC1mYW1pbHk6ICRGb2xoYUdyYWZpY287XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYzI7XHJcblx0XHRib3JkZXI6IHNvbGlkIDFweCAkYzM7XHJcblx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG5cdFx0JjpudGgtY2hpbGQobisxKXtcclxuXHRcdFx0Ym9yZGVyLXJhZGl1czogM3B4IDAgMCAzcHg7XHJcblx0XHR9XHJcblxyXG5cdFx0JjpsYXN0LWNoaWxke1xyXG5cdFx0XHRib3JkZXItcmFkaXVzOiAwIDNweCAzcHggMDtcclxuXHRcdH1cclxuXHJcblx0fVxyXG5cclxuXHJcbn1cclxuIiwiYnV0dG9uW3R5cGU9J2J1dHRvbiddLFxyXG5idXR0b25bdHlwZT0nc3VibWl0J117XHJcblx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdGJhY2tncm91bmQ6IG5vbmU7XHJcblx0Ym9yZGVyOiBub25lO1xyXG5cclxuXHQmLm5vLXN0eWxle1xyXG5cdFx0LXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG5cdH1cclxuXHJcblx0Ji5jYWxsLXRvLWFjdGlvbntcclxuXHRcdGhlaWdodDogNDBweDtcclxuXHRcdHBhZGRpbmc6IDExcHggMTVweDtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDNweDtcclxuXHRcdGJhY2tncm91bmQ6ICRjNTtcclxuXHRcdGNvbG9yOiAkY1doaXRlO1xyXG5cdFx0Zm9udC1zaXplOiBlbSgxNHB4KTtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdGZvbnQtZmFtaWx5OiAkRm9saGFHcmFmaWNvO1xyXG5cdH1cclxufVxyXG5cclxuaW5wdXQ6bm90KFt0eXBlPVwiY2hlY2tib3hcIl0pOm5vdChbdHlwZT1cInJhZGlvXCJdKSwgdGV4dGFyZWF7XHJcblx0Ym9yZGVyOiBzb2xpZCAxcHggJGMzO1xyXG5cdGJvcmRlci1yYWRpdXM6IDNweDtcclxuXHQtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcblx0Zm9udC1zaXplOiBlbSgxNnB4KTtcclxuXHRwYWRkaW5nOiBlbSgxMHB4KSBlbSgxMHB4KTtcclxuXHRjb2xvcjogJGM0O1xyXG5cdGZvbnQtZmFtaWx5OiAkRm9saGFHcmFmaWNvO1xyXG5cclxuICAmLmVycm9ye1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgJGVycm9yO1xyXG4gICAgb3V0bGluZS1jb2xvcjogJGVycm9yO1xyXG4gIH1cclxuXHJcbn1cclxuXHJcbi5jYXR7XHJcblx0Y29sb3I6ICRjNTtcclxuXHRmb250LXNpemU6IGVtKDE0cHgpO1xyXG5cdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRmb250LWZhbWlseTokRm9saGFHcmFmaWNvLW1lZGl1bTtcclxuXHJcblx0YXtcclxuXHRcdGNvbG9yOiBpbmhlcml0O1xyXG5cdH1cclxufVxyXG5cclxuLmZsZXh7XHJcblx0QGV4dGVuZCAlZmxleDtcclxufVxyXG5cclxuLmJvZHl7XHJcblx0Zm9udC1mYW1pbHk6ICRGb2xoYUdyYWZpY287XHJcbn1cclxuXHJcbkBpbmNsdWRlIHJldGluYXtcclxuIG1haW4ud3Jwe1xyXG5cdCB6LWluZGV4OiBhdXRvO1xyXG4gfVxyXG59XHJcbiIsIi53cnB7XHJcblx0bWFyZ2luOiAwIGF1dG87XHJcblx0bWF4LXdpZHRoOiAkd3JwO1xyXG5cdHdpZHRoOiBjYWxjKDEwMCUgLSAyMHB4KTtcclxuXHRvdmVyZmxvdy14OiBoaWRkZW47XHJcbn1cclxuXHJcbm1haW57XHJcblxyXG5cdHBhZGRpbmc6IDA7XHJcblxyXG5cdCYud3Jwe1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbml0aWFsO1xyXG5cdH1cclxufVxyXG5cclxuXHJcbi8vIC5sYXN0LWVkaXRpb25ze1xyXG4vLyAgIGRpc3BsYXk6IG5vbmU7XHJcbi8vIH1cclxuIiwiLmVkaXRpb257XHJcblxyXG4gICAgJi5kb3VibGUtcGFnZXN7XHJcblxyXG4gICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgIGZpZ3VyZXtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjNDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgZmlndXJle1xyXG4gICAgICAgICAgICBAZXh0ZW5kICVlZGl0aW9uO1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcclxuXHJcbiAgICAgICAgICAgICsgZmlndXJle1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBpbWd7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmV4Y2x1ZGUtZmF2e1xyXG4gICAgICAgICAgICBtYXJnaW46IDVweCAwO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiB0YWJsZTtcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRGb2xoYUdyYWZpY287XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogZW0oMTRweCk7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYzU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcbn1cclxuXHJcblxyXG4lZG91YmxlX2dhbWVze1xyXG4gICRtYXJnaW46IDM7XHJcbiAgbWFyZ2luOiAwICgkbWFyZ2luKyAnJScpIDUwcHg7XHJcbiAgICB3aWR0aDogIDEwMCU7XHJcblxyXG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZSg5MDBweCwgJ21pbicpe1xyXG4gICAgICAgICRkaXZpZGVyIDogKCRtYXJnaW4gKiAyKSAqIDI7XHJcbiAgICAgICAgJHdpZHRoIDogY2FsYygoMTAwIC0gJGRpdmlkZXIpIC8gMik7XHJcbiAgICAgICAgd2lkdGg6ICR3aWR0aCArICclJztcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSByZXNwb25zaXZlKDEwMjRweCwgJ21pbicpe1xyXG4gICAgICAgICRkaXZpZGVyIDogKCRtYXJnaW4gKiAyKSAqIDM7XHJcbiAgICAkd2lkdGggOiBjYWxjKCgxMDAgLSAkZGl2aWRlcikgLyAzKTtcclxuICAgICAgICB3aWR0aDogJHdpZHRoICsgJyUnO1xyXG4gICAgfVxyXG5cclxufVxyXG5cclxuLmZpbHRlcnMgKyAucmVzdWx0cyAjcmVzdWx0c3tcclxuXHJcbiAgICAuZWRpdGlvbntcclxuXHJcbiAgICAgICAgJi5kb3VibGUtcGFnZXN7XHJcbiAgICAgICAgICAgIEBleHRlbmQgJWRvdWJsZV9nYW1lcztcclxuICAgICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxufVxyXG5cclxuXHJcbi5mbGV4LmZ1bGx7XHJcbiAgICAkbWFyZ2luOiAzO1xyXG4gICAgbWFyZ2luOiBjYWxjKDBweCAtIDMlKTtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuXHJcbiAgICAuZG91YmxlLXBhZ2VzLmVkaXRpb257XHJcbiAgICAgICAgYXtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICB3aWR0aDogNDklO1xyXG4gICAgICAgICAgICBAZXh0ZW5kICVlZGl0aW9uO1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgMCAwIDElO1xyXG4gICAgICAgICAgICBtaW4taGVpZ2h0OiAyMTVweDtcclxuXHJcbiAgICAgICAgICAgICsgYXtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGltZ3tcclxuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5kb3VibGUtcGFnZXMuZWRpdGlvbntcclxuICAgICAgICBtYXJnaW46IDAgKCRtYXJnaW4rJyUnKSA1MHB4O1xyXG4gICAgICAgIHdpZHRoOiAgMTAwJTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZSg2NDBweCwgJ21pbicpe1xyXG4gICAgICAgICAgICAkZGl2aWRlciA6ICgkbWFyZ2luICogMikgKiAyO1xyXG4gICAgICAgICAgICAkd2lkdGggOiBjYWxjKCgxMDAgLSAkZGl2aWRlcikgLyAyKTtcclxuICAgICAgICAgICAgd2lkdGg6ICR3aWR0aCArJyUnO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZSg5MDBweCwgJ21pbicpe1xyXG4gICAgICAgICAgICAkZGl2aWRlciA6ICgkbWFyZ2luICogMikgKiAzO1xyXG4gICAgICAgICAgICAkd2lkdGggOiBjYWxjKCgxMDAgLSAkZGl2aWRlcikgLyAzKTtcclxuICAgICAgICAgICAgd2lkdGg6ICR3aWR0aCArJyUnO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZSgxMDI0cHgsICdtaW4nKXtcclxuICAgICAgICAgICAgJGRpdmlkZXIgOiAoJG1hcmdpbiAqIDIpICogNDtcclxuICAgICAgICAgICAgJHdpZHRoIDogY2FsYygoMTAwIC0gJGRpdmlkZXIpIC8gNCk7XHJcbiAgICAgICAgICAgIHdpZHRoOiAkd2lkdGggKyclJztcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG59XHJcbiIsIiVsYWJlbHtcclxuXHRmb250LWZhbWlseTogJEZvbGhhR3JhZmljbztcclxuXHRmb250LXNpemU6IGVtKDE0cHgpO1xyXG5cdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0Y29sb3I6ICRjMTtcclxufVxyXG5cclxuZGl2IC5kcm9wLWRvd24tb3B0aW9uc3tcclxuXHRAZXh0ZW5kICVkcm9wX2Rvd247XHJcblxyXG5cdCYuZmlsdGVye1xyXG5cdFx0bWFyZ2luOiA1cHg7XHJcblx0fVxyXG5cclxuXHQuYnVzY2Fye1xyXG5cdFx0bWFyZ2luLXRvcDogMjBweDtcclxuXHRcdEBleHRlbmQgJWNhbGwtdG8tYWN0aW9uO1xyXG5cdFx0Zm9udC1zaXplOiBlbSgxNHB4KTtcclxuXHRcdHBhZGRpbmc6IDEwcHggMDtcclxuXHR9XHJcblxyXG5cdC5yYWRpb3tcclxuXHRcdGZvbnQtZmFtaWx5OiAkRm9saGFHcmFmaWNvO1xyXG5cdFx0Zm9udC1zaXplOiBlbSgxNnB4KTtcclxuXHR9XHJcblxyXG5cdC5mbGV4e1xyXG5cdFx0QGV4dGVuZCAlZmxleDtcclxuXHR9XHJcblxyXG5cdC5tb2Rle1xyXG5cdFx0cGFkZGluZzogMCAwIDIwcHg7XHJcblx0XHRtYXgtd2lkdGg6IDIzNXB4O1xyXG5cdH1cclxuXHJcblx0Lm1vZGUsXHJcblx0Lm9wdGlvbnN7XHJcblx0XHRAZXh0ZW5kICVmbGV4O1xyXG5cdH1cclxuXHJcblx0QGluY2x1ZGUgcmV0aW5he1xyXG5cdFx0cGFkZGluZzogMTVweCAxMHB4O1xyXG5cdFx0Lm9wdGlvbnN7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0bGFiZWx7XHJcblx0XHRAZXh0ZW5kICVsYWJlbDtcclxuXHRcdGZvbnQtc2l6ZTogZW0oMTZweCk7XHJcblxyXG5cdFx0JjphZnRlcntcclxuXHRcdFx0dG9wOiA3cHg7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQuYnktc2VsZWN0ZWQtZGF0ZXtcclxuXHJcblx0XHQuZmllbGR7XHJcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0d2lkdGg6IDEyMHB4O1xyXG5cdFx0XHRtYXJnaW46IDAgMTBweCAwIDA7XHJcblxyXG5cdFx0XHQmOmxhc3QtY2hpbGR7XHJcblx0XHRcdFx0bWFyZ2luOiAwIDA7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHRAaW5jbHVkZSByZXNwb25zaXZlKDQxNXB4LCAnbWluJyl7XHJcblx0XHRcdFx0cGFkZGluZy1yaWdodDogMjBweFxyXG5cdFx0fVxyXG5cclxuXHR9XHJcblxyXG5cdC5ieS1kYXRle1xyXG5cclxuXHRcdC5maWVsZHtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcclxuXHRcdFx0d2lkdGg6IDEzMHB4O1xyXG5cclxuXHRcdFx0aW5wdXR7XHJcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0aW5wdXQ6Y2hlY2tlZCArIGxhYmVse1xyXG5cdFx0XHRcdGNvbG9yOiAkYzU7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdCY6bGFzdC1jaGlsZHtcclxuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0QGluY2x1ZGUgcmVzcG9uc2l2ZSg0MTVweCwgJ21pbicpe1xyXG5cdFx0XHRib3JkZXItbGVmdDogMXB4IHNvbGlkICRjMztcclxuXHRcdFx0cGFkZGluZy1sZWZ0OiAyMHB4O1xyXG5cclxuXHRcdH1cclxuXHJcblx0XHRAaW5jbHVkZSByZXRpbmF7XHJcblx0XHRcdG1hcmdpbi10b3A6IDIwcHg7XHJcblx0XHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCAkYzM7XHJcblx0XHRcdHBhZGRpbmctdG9wOiAyMHB4O1xyXG5cdFx0fVxyXG5cclxuXHR9XHJcblxyXG5cdGlucHV0e1xyXG5cdFx0bWluLXdpZHRoOiBhdXRvO1xyXG5cdH1cclxufVxyXG5cclxuLmJ5LWRhdGV7XHJcblx0LmZpZWxke1xyXG5cdFx0QGV4dGVuZCAlZmxleDtcclxuXHR9XHJcblxyXG5cdGlucHV0e1xyXG5cdFx0b3BhY2l0eTogMDtcclxuXHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0fVxyXG5cclxuXHRsYWJlbHtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0bWluLXdpZHRoOiAxMjBweDtcclxuXHRcdHBhZGRpbmctbGVmdDogMDtcclxuXHRcdGZvbnQtZmFtaWx5OiAkRm9saGFHcmFmaWNvO1xyXG5cdFx0Zm9udC1zaXplOiBlbSgxNnB4KTtcclxuXHRcdGN1cnNvcjogcG9pbnRlcjtcclxuXHR9XHJcblxyXG59XHJcblxyXG5kaXYgLmJ5LXNlbGVjdGVkLWRhdGV7XHJcblxyXG5cdGlucHV0e1xyXG5cdFx0bWFyZ2luOiAwO1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0fVxyXG5cclxuXHQuZmxleHtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0fVxyXG59XHJcblxyXG4jbW9kby1wb3ItZGlhe1xyXG5cclxuXHQuZmllbGR7XHJcblx0XHRtYXJnaW46IDAgNXB4O1xyXG5cclxuXHRcdCY6Zmlyc3QtY2hpbGR7XHJcblx0XHRcdG1hcmdpbi1sZWZ0OiAwO1xyXG5cdFx0fVxyXG5cdFx0JjpsYXN0LWNoaWxke1xyXG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHRpbnB1dHtcclxuXHRcdG1hcmdpbjogMDtcclxuXHRcdHdpZHRoOiA2N3B4O1xyXG5cdFx0bWluLXdpZHRoOiA2N3B4O1xyXG5cdFx0Zm9udC1mYW1pbHk6ICRGb2xoYUdyYWZpY287XHJcblx0fVxyXG5cclxufVxyXG5cclxuI21vZG8tcG9yLXBlcmlvZG97XHJcblxyXG5cdC5maWVsZHtcclxuXHRcdHdpZHRoOiA0NSU7XHJcblx0XHRtaW4td2lkdGg6IDEyNXB4O1xyXG5cclxuXHRcdEBpbmNsdWRlIHJlc3BvbnNpdmUoNDE0cHgsICdtaW4nKXtcclxuXHRcdFx0Lm9wdGlvbnN7XHJcblx0XHRcdFx0d2lkdGg6IDQ1JTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHR9XHJcblxyXG5cdGlucHV0e1xyXG5cdFx0bWluLXdpZHRoOiAxMjVweDtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0Zm9udC1mYW1pbHk6ICRGb2xoYUdyYWZpY287XHJcblx0XHRmb250LXNpemU6IGVtKDE2cHgpO1xyXG5cdFx0Y29sb3I6ICRjNDtcclxuXHR9XHJcbn1cclxuXHJcbiNtb2RvLXBvci1wZXJpb2RvLFxyXG4jbW9kby1wb3ItZGlhe1xyXG5cdGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi5zZWFyY2gtdG9vbHtcclxuXHJcblx0I21vZG8tcG9yLWRpYXtcclxuXHJcblx0XHRpbnB1dHtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHR9XHJcblxyXG5cdH1cclxuXHJcblx0I21vZG8tcG9yLXBlcmlvZG97XHJcblx0XHQuZmxleHtcclxuXHRcdFx0aW5wdXR7XHJcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDA7XHJcblx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi5kcm9wLWRvd24gc2VsZWN0e1xyXG5cdGhlaWdodDogNDBweDtcclxuXHRtaW4td2lkdGg6IDE4MHB4O1xyXG5cdGJhY2tncm91bmQ6ICRjMjtcclxuXHRAZXh0ZW5kICVsYWJlbDtcclxuXHRmb250LWZhbWlseTogJ2ZvbGhhX2dyYWZpY29yZWd1bGFyJztcclxuXHRmb250LXNpemU6IGVtKDE2cHgpO1xyXG5cdHBhZGRpbmc6IDAgMTBweDtcclxuXHQtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcblx0LW1vei1hcHBlYXJhbmNlOiBub25lO1xyXG5cdGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgYm9yZGVyOiBzb2xpZCAxcHggJGMzO1xyXG5cdGJvcmRlci1yYWRpdXM6IDVweDtcclxufVxyXG5cclxuXHJcblxyXG5bZGF0YS1kcm9wPVwic2VsZWNpb25lLWNhZGVybm9zXCJde1xyXG5cdHdpZHRoOiAxMDAlO1xyXG59XHJcbiIsIiVkcm9wX2Rvd257XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdG1hcmdpbjogNXB4O1xyXG5cdHBhZGRpbmc6IDIwcHg7XHJcblx0ZGlzcGxheTogbm9uZTtcclxuXHRtaW4td2lkdGg6IGNhbGMoMTAwJSAtIDEwcHgpO1xyXG5cdGJvcmRlci1yYWRpdXM6IDNweDtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkY1doaXRlO1xyXG5cdGJvcmRlcjogc29saWQgMXB4ICRjMztcclxufVxyXG4iLCIuZWRpdGlvbntcclxuXHJcbiAgaW1ne1xyXG5cdFx0d2lkdGg6IGF1dG87XHJcblx0XHRtYXgtd2lkdGg6IDEwMCU7XHJcblx0XHRoZWlnaHQ6IGF1dG87XHJcblx0fVxyXG5cclxuXHRoM3tcclxuXHRcdG1hcmdpbjogMjBweCAwIDA7XHJcblx0XHRmb250LWZhbWlseTokRm9saGFHcmFmaWNvLW1lZGl1bTtcclxuXHRcdGZvbnQtc2l6ZTogZW0oMTZweCk7XHJcblx0XHRjb2xvcjogJGM0O1xyXG5cdH1cclxuXHJcblx0c21hbGx7XHJcblx0XHRtYXJnaW46IDEwcHggMCAwO1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRmb250LWZhbWlseTokRm9saGFHcmFmaWNvLW1lZGl1bTtcclxuXHRcdGZvbnQtc2l6ZTogZW0oMTRweCk7XHJcblx0XHRjb2xvcjogJGM2O1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiBmaXQtY29udGVudDtcclxuXHR9XHJcblxyXG5cdHN1YntcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogNXB4O1xyXG5cdFx0Zm9udC1mYW1pbHk6ICRGb2xoYUdyYWZpY287XHJcblx0XHRmb250LXNpemU6IGVtKDE0cHgpO1xyXG5cdFx0Y29sb3I6ICRjNjtcclxuXHR9XHJcblxyXG59XHJcbiIsIi5mYXYtc2hhcmUtcHJpbnR7XHJcblx0QGV4dGVuZCAlZmxleDtcclxuXHJcblx0bGl7XHJcblx0XHRtYXJnaW4tbGVmdDogMTBweDtcclxuXHR9XHJcblxyXG5cdGJ1dHRvbntcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdGhlaWdodDogMzJweDtcclxuXHRcdHdpZHRoOiAzMnB4O1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogMjBweDtcclxuXHRcdGJhY2tncm91bmQ6ICRjOTtcclxuXHJcblx0XHQmOmhvdmVye1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYzU7XHJcblx0XHR9XHJcblxyXG5cdFx0PiBzdmd7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0dG9wOiA1MCU7XHJcblx0XHRcdGxlZnQ6IDUwJTtcclxuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcblx0XHRcdGZpbGw6ICRjV2hpdGU7XHJcblx0XHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG5cdFx0fVxyXG5cclxuXHRcdCYuZmF2e1xyXG5cclxuXHRcdFx0QGluY2x1ZGUgcmVzcG9uc2l2ZSg3NjlweCwgJ21heCcpIHtcclxuXHRcdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQ6ICRjOTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdHN2Z3tcclxuXHRcdFx0XHRoZWlnaHQ6IDE4cHg7XHJcblx0XHRcdFx0d2lkdGg6IDE4cHg7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdCYuZmF2b3JpdGVke1xyXG5cdFx0XHRcdGJhY2tncm91bmQ6ICRjNTtcclxuXHRcdFx0fVxyXG5cclxuXHRcdH1cclxuXHJcblx0XHQmLndhcm5pbmd7XHJcblx0XHRcdHN2Z3tcclxuXHRcdFx0XHRoZWlnaHQ6IDE1cHg7XHJcblx0XHRcdFx0d2lkdGg6IDE1cHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcbiAgICAmLmRvdHN7XHJcbiAgICAgIEBleHRlbmQgJWRvdHM7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG5cdH1cclxufVxyXG4iLCIlZmlsdGVyLXJlc3BvbnNpdmV7XHJcbiAgQGluY2x1ZGUgcmV0aW5he1xyXG5cclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gICAgei1pbmRleDogOTk5O1xyXG4gICAgd2lkdGg6IGNhbGMoMTAwdncgLSA0cHgpO1xyXG4gICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gNHB4KTtcclxuICAgIHBhZGRpbmc6IDAgMTVweCA5MHB4O1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgJGMzO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNXaGl0ZTtcclxuICAgIG92ZXJmbG93OiBzY3JvbGw7XHJcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4xNXMgJHRyYW5zaXRpb24sIG9wYWNpdHkgMC4xMnMgbGluZWFyO1xyXG5cclxuICAgICY6bm90KC5hY3RpdmUpe1xyXG4gICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCA2MHB4LCAwKTtcclxuICAgIH1cclxuXHJcbiAgICAuc2Nyb2xsYWJsZXtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBwYWRkaW5nOiAwIDAgMzBweDtcclxuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDMwcHgpO1xyXG4gICAgfVxyXG5cclxuICB9XHJcblxyXG59XHJcbiIsIi5maWx0ZXJzIHtcclxuICAgIG1pbi13aWR0aDogMjQwcHg7XHJcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcclxuICAgIG1hcmdpbi1yaWdodDogNjBweDtcclxuICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcclxuICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gICAgei1pbmRleDogOTk5O1xyXG5cclxuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoMTAyNHB4LCAnbWluJykge1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDgwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgQGV4dGVuZCAlZmlsdGVyLXJlc3BvbnNpdmU7XHJcblxyXG4gICAgQGluY2x1ZGUgcmV0aW5he1xyXG4gICAgICBtYXJnaW46IDJweDtcclxuICAgIH1cclxuICAgIFxyXG4gICAgLmZpbHRlci1idXR0b25ze1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5jbG9zZXtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICByaWdodDogMDtcclxuICAgICAgaGVpZ2h0OiAyNXB4O1xyXG5cclxuICAgICAgPiBzdmd7XHJcbiAgICAgICAgc3Ryb2tlOiAkYzE7XHJcbiAgICAgICAgc3Ryb2tlLXdpZHRoOiAycHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcblxyXG4gICAgLmZpbHRyYXIge1xyXG4gICAgICAgIEBleHRlbmQgJWNhbGwtdG8tYWN0aW9uO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIH1cclxuXHJcbiAgICBidXR0b257XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkRm9saGFHcmFmaWNvLW1lZGl1bTtcclxuICAgICAgICBmb250LXNpemU6IGVtKDE0cHgpO1xyXG4gICAgfVxyXG59XHJcblxyXG4uZmlsdGVyIHtcclxuICAgIG1hcmdpbjogMCAwIDQwcHg7XHJcblxyXG4gICAgaDUge1xyXG4gICAgICAgIG1hcmdpbjogMCAwIDE1cHg7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRGb2xoYUdyYWZpY28tbWVkaXVtO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgZm9udC1zaXplOiBlbSgxNnB4KTtcclxuICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgIGNvbG9yOiAkYzE7XHJcbiAgICB9XHJcblxyXG4gICAgLmNoZWNrLWFsbCArIGxhYmVse1xyXG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgfVxyXG5cclxuXHJcbiAgICAuZmllbGQge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBtYXJnaW46IDAgMCAxNXB4O1xyXG4gICAgfVxyXG5cclxuICAgIGxhYmVsIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzNXB4O1xyXG4gICAgICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRGb2xoYUdyYWZpY287XHJcbiAgICAgICAgZm9udC1zaXplOiBlbSgxNnB4KTtcclxuICAgICAgICBjb2xvcjogJGM0O1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogZW0oMTRweCk7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjNzU3NTc1O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAucGVyaW9ke1xyXG4gICAgICAgIEBleHRlbmQgJWZsZXg7XHJcblxyXG4gICAgICAgIC5maWVsZHtcclxuICAgICAgICAgIHdpZHRoOiAxMTBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGlucHV0e1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBmb250LXNpemU6IGVtKDE2cHgpO1xyXG4gICAgICAgICAgZm9udC1mYW1pbHk6ICRGb2xoYUdyYWZpY287XHJcbiAgICAgICAgICBjb2xvcjogJGM0O1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMyO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZmllbGR7XHJcbiAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIHVsIGxpIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNHB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgIH1cclxuXHJcblxyXG4gICAgLnNlbGVjdGVke1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBwYWRkaW5nOiAzcHggMjZweCAzcHggMTBweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgICAgICAgY29sb3I6ICRjV2hpdGU7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGM1O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogZW0oMTRweCk7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRGb2xoYUdyYWZpY287XHJcblxyXG4gICAgICAgIGJ1dHRvbntcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICByaWdodDogNXB4O1xyXG4gICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogLTdweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxNHB4O1xyXG4gICAgICAgICAgICB3aWR0aDogMTRweDtcclxuXHJcbiAgICAgICAgICAgICY6YWZ0ZXIsXHJcbiAgICAgICAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgICAgICAgQGV4dGVuZCAlcHNldWRvX2ljb247XHJcbiAgICAgICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLTFweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMXB4O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEzcHg7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY1doaXRlO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmFmdGVye1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcbiAgICAuZGVjYWRlcyB7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGMzO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuXHJcbiAgICAgICAgaW5wdXRbdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQrbGFiZWwge1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAxcHggJGM1O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgbGFiZWwge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgcGFkZGluZzogMTJweCA4cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYzM7XHJcblxyXG4gICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgIGxhYmVsIHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHggNHB4IDAgMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBsYWJlbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMCAwIDRweCA0cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDhweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxyXG4gICAgICAgIGxhYmVsOmJlZm9yZSxcclxuICAgICAgICBsYWJlbDphZnRlciB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIltkYXRhLWRyb3A9XCJzZWxlY2lvbmUtY2FkZXJub3NcIl17XHJcbiAgICBtYXgtaGVpZ2h0OiAyNjFweDtcclxuICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcclxuICAgIFxyXG59XHJcbi8vIC5maWx0ZXJlZC1jb250YWluZXJ7XHJcbi8vICAgQGV4dGVuZCAlZHJvcF9kb3duO1xyXG4vLyAgIG1hcmdpbjogNXB4IDA7XHJcbi8vICAgcGFkZGluZzowO1xyXG4vLyAgIG1heC1oZWlnaHQ6IDI2MXB4O1xyXG4vLyAgIG92ZXJmbG93LXk6IHNjcm9sbDtcclxuLy9cclxuLy8gICAmLmFjdGl2ZXtcclxuLy8gICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4vLyAgIH1cclxuLy9cclxuLy8gICAuZmllbGR7XHJcbi8vICAgICBtYXJnaW46IDA7XHJcbi8vICAgICB3aWR0aDogMTAwJTtcclxuLy8gICAgIHBhZGRpbmc6IDEwcHggMTVweDtcclxuLy8gICAgIGNvbG9yOiAkYzY7XHJcbi8vICAgICBmb250LXNpemU6IGVtKDE1cHgpO1xyXG4vLyAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4vLyAgICAgb3V0bGluZTogbm9uZTtcclxuLy9cclxuLy8gICAgICY6Zm9jdXN7XHJcbi8vICAgICAgIGJhY2tncm91bmQ6IHJnYmEoJGNHcmV5LCAwLjcpO1xyXG4vLyAgICAgfVxyXG4vL1xyXG4vLyAgICAgJjpsYXN0LWNoaWxke1xyXG4vLyAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xyXG4vLyAgICAgfVxyXG4vLyAgIH1cclxuLy9cclxuLy8gfVxyXG4vL1xyXG4vLyAuY29tYm97XHJcbi8vICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4vLyB9XHJcbi8vXHJcbi8vIC5vcGVuLWZpbHRlcmVkW3R5cGU9YnV0dG9uXXtcclxuLy8gICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbi8vICAgaGVpZ2h0OiAxMDAlO1xyXG4vLyAgIHdpZHRoOiA0MHB4O1xyXG4vLyAgIHRvcDogMDtcclxuLy8gICByaWdodDogMDtcclxuLy8gICB6LWluZGV4OiAxO1xyXG4vL1xyXG4vLyAgIEBleHRlbmQgJWFycm93cztcclxuLy8gfVxyXG4iLCJmb290ZXJ7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdHotaW5kZXg6IDEwO1xyXG5cdHBhZGRpbmc6IDAgMTBweDtcclxuXHRtYXJnaW46IDEwcHggMDtcclxuXHJcblx0c21hbGx7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdHBhZGRpbmc6IDIwcHggMDtcclxuXHRcdGZvbnQtZmFtaWx5OiAkRm9saGFHcmFmaWNvO1xyXG5cdFx0Zm9udC1zaXplOiBlbSgxMnB4KTtcclxuXHRcdGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcblx0XHRjb2xvcjogJGM2O1xyXG5cclxuXHRcdGF7XHJcblx0XHRcdGNvbG9yOiAkYzU7XHJcblx0XHR9XHJcblxyXG5cdH1cclxufVxyXG5cclxuLmZvb3Rlci1jb250ZW50e1xyXG5cdG1heC13aWR0aDogMTAwdnc7XHJcblx0cGFkZGluZzogMTBweCAwIDMwcHg7XHJcblx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjR3JleTtcclxuXHRAZXh0ZW5kICVmbGV4O1xyXG5cdGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcclxuXHJcblx0YXtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdHBhZGRpbmctcmlnaHQ6IDEwcHg7XHJcblx0XHRmb250LWZhbWlseTogJEZvbGhhR3JhZmljby1tZWRpdW07XHJcblx0XHRmb250LXNpemU6IGVtKDE0cHgpO1xyXG5cdFx0Y29sb3I6ICRjNjtcclxuXHJcblx0XHRpe1xyXG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdHRvcDogMnB4O1xyXG5cdFx0XHRsZWZ0OiA1cHg7XHJcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0aGVpZ2h0OiA4cHg7XHJcblx0XHRcdHdpZHRoOiA4cHg7XHJcblx0XHRcdGJvcmRlci10b3A6IDJweCBzb2xpZCAkYzY7XHJcblx0XHRcdGJvcmRlci1sZWZ0OiAycHggc29saWQgJGM2O1xyXG5cdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbiIsIiVmb250MTQ1MDB7XHJcbiAgZm9udC1mYW1pbHk6ICRGb2xoYUdyYWZpY28tbWVkaXVtIDtcclxuICBmb250LXNpemU6IGVtKDE0cHgpO1xyXG59XHJcblxyXG4lZ29CYWNre1xyXG4gIHBhZGRpbmc6IDAgMTVweDtcclxuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgQGV4dGVuZCAlZm9udDE0NTAwO1xyXG4gIGNvbG9yOiAkYzU7XHJcblxyXG4gICY6YmVmb3Jle1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgY29udGVudDogJyc7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgdG9wOiAzcHg7XHJcbiAgICBoZWlnaHQ6IDdweDtcclxuICAgIHdpZHRoOiA3cHg7XHJcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgJGM1O1xyXG4gICAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCAkYzU7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XHJcbiAgfVxyXG59XHJcblxyXG4uZ28tYmFja3tcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgdG9wOiAtMnB4O1xyXG4gIEBleHRlbmQgJWdvQmFjaztcclxuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkYzk7XHJcbn1cclxuIiwiLmJhY2stbGlua3tcclxuIEBleHRlbmQgJWdvQmFjaztcclxuIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuIGxlZnQ6IDEwcHg7XHJcbiBib3R0b206IDA7XHJcbiB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG59XHJcbiIsImhlYWRlcntcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0ei1pbmRleDogMTA7XHJcblxyXG5cdC53cnB7XHJcblx0XHRtYXJnaW46IDAgYXV0bztcclxuXHR9XHJcblxyXG5cdC5mbGV4e1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG5cdFx0YnV0dG9ue1xyXG5cdFx0XHRwYWRkaW5nLXRvcDogMDtcclxuXHRcdFx0cGFkZGluZy1ib3R0b206IDA7XHJcblx0XHR9XHJcblx0fVxyXG4gICAgICAgIFxyXG4gICAgICAgICN1c2Vyc3ZnIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZSg0MTVweCwgJ21heCcpe1xyXG4gICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxufVxyXG5cclxuLmFwcC1sb2dve1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRsZWZ0OiA1MCU7XHJcblx0dG9wOiA1MCU7XHJcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcblxyXG59XHJcblxyXG5Ac3VwcG9ydHMgKC1tcy1pbWUtYWxpZ246YXV0bykge1xyXG5cdGhlYWRlciAuZmxleCAuc2VhcmNoLXRyaWdnZXJ7XHJcblx0XHR0b3A6IDFweDtcclxuXHR9XHJcbn1cclxuaGVhZGVyIC5mbGV4IC5zZWFyY2gtdHJpZ2dlcntcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdGZsZXgtd3JhcDogbm93cmFwO1xyXG5cdHBhZGRpbmc6IDVweCAwIDVweCA3cHg7XHJcblx0bWFyZ2luLWxlZnQ6IDMwcHg7XHJcblx0QGV4dGVuZCAlbGFiZWw7XHJcblx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuXHRsaW5lLWhlaWdodDogMWVtO1xyXG5cdGZvbnQtZmFtaWx5OiAkRm9saGFHcmFmaWNvLW1lZGl1bTtcclxuXHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICA+IHN2Z3tcclxuICBcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBcdHRvcDogMDtcclxuICBcdGxlZnQ6IC01cHg7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cclxuXHRAaW5jbHVkZSByZXRpbmF7XHJcbiAgICAgICAgICAgIGxlZnQ6IGluaXRpYWw7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcblx0QGluY2x1ZGUgcmV0aW5he1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRoZWlnaHQ6IDE4cHg7XHJcblx0XHR3aWR0aDogMjBweDtcclxuXHRcdGxpbmUtaGVpZ2h0OiAxZW07XHJcbiAgICAgICAgICAgICAgICBjbGlwOiByZWN0KDIwcHgsIDIwcHgsIDIwcHgsIDIwcHgpO1xyXG5cclxuXHRcdHN2Z3tcclxuXHRcdFx0bGVmdDogLTVweDtcclxuXHRcdFx0dG9wOiAwO1xyXG5cdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdH1cclxuICB9XHJcblxyXG5cclxufVxyXG5cclxuXHJcbi5ib3R0b20taGVhZGVye1xyXG5cdHBhZGRpbmc6IDQwcHggMDtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG5cdC53cnB7XHJcblx0XHRwYWRkaW5nOiAwIDEwcHg7XHJcblx0XHRAZXh0ZW5kICVmbGV4O1xyXG4gICAgICAgIH1cclxuXHJcblx0LnVzZXJ7XHJcblx0XHRoZWlnaHQ6IDI0cHg7XHJcblx0XHR3aWR0aDogMjRweDtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDE2cHg7XHJcblx0XHRiYWNrZ3JvdW5kOiAkY0dyZXk7XHJcblxyXG5cdFx0aW1ne1xyXG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XHJcblx0XHR9XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgcmV0aW5he1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuXHR9XHJcblxyXG5cdC5yZWFkZXIgJntcclxuXHRcdHBhZGRpbmc6IDIwcHggMDtcclxuXHJcblx0XHQuYXBwLWxvZ297XHJcblx0XHRcdHdpZHRoOiAxNTBweDtcclxuXHRcdFx0aW1ne1xyXG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdH1cclxufVxyXG5cclxuLnRvcC1oZWFkZXJ7XHJcblx0cGFkZGluZzogMTVweCAwO1xyXG5cclxuXHRhe1xyXG5cdFx0ZGlzcGxheTogdGFibGU7XHJcblx0XHRtYXJnaW46IDAgYXV0bztcclxuXHR9XHJcblxyXG59XHJcblxyXG4uYm90dG9tLWhlYWRlcixcclxuLnRvcC1oZWFkZXJ7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogJGNXaGl0ZTtcclxuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNHcmV5O1xyXG5cdHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UsIG9wYWNpdHkgMC4xcyBlYXNlO1xyXG59XHJcblxyXG4uYm90dG9tLWhlYWRlcixcclxuLnRvcC1oZWFkZXJ7XHJcblx0Ji5oaWRkZW57XHJcblx0XHRvcGFjaXR5OiAwO1xyXG5cdFx0bWF4LWhlaWdodDogMDtcclxuXHRcdG92ZXJmbG93OiBoaWRkZW47XHJcblx0XHRwYWRkaW5nOiAwO1xyXG5cdH1cclxufVxyXG4iLCIvLyBzY2FsaW5nLi4uIGFueSB1bml0c1xyXG4kc2l6ZTogNTBweDtcclxuJGhhbGY6IGNhbGMoJHNpemUgLyAyKTtcclxuXHJcbi5sb2FkZXIge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDUwJTtcclxuICBsZWZ0OiA1MCU7XHJcbiAgbWFyZ2luLXRvcDogLSRoYWxmO1xyXG4gIG1hcmdpbi1sZWZ0OiAtJGhhbGY7XHJcbiAgd2lkdGg6ICRzaXplO1xyXG4gIGhlaWdodDogJHNpemU7XHJcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgei1pbmRleDogLTE7XHJcbn1cclxuXHJcbi5jaXJjdWxhciB7XHJcbiAgYW5pbWF0aW9uOiByb3RhdGUgMnMgbGluZWFyIGluZmluaXRlO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgY2VudGVyO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDA7XHJcbiAgYm90dG9tOiAwO1xyXG4gIGxlZnQ6IDA7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgbWFyZ2luOiBhdXRvO1xyXG59XHJcblxyXG4ucGF0aCB7XHJcbiAgc3Ryb2tlLWRhc2hhcnJheTogMSwgMjAwO1xyXG4gIHN0cm9rZS1kYXNob2Zmc2V0OiAwO1xyXG4gIGFuaW1hdGlvbjogZGFzaCAxLjVzIGVhc2UtaW4tb3V0IGluZmluaXRlO1xyXG4gIHN0cm9rZS1saW5lY2FwOiByb3VuZDtcclxuICBzdHJva2U6ICRjNjtcclxufVxyXG5cclxuQGtleWZyYW1lcyByb3RhdGUge1xyXG4gIDEwMCUge1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcclxuICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgZGFzaCB7XHJcbiAgMCUge1xyXG4gICAgc3Ryb2tlLWRhc2hhcnJheTogMSwgMjAwO1xyXG4gICAgc3Ryb2tlLWRhc2hvZmZzZXQ6IDA7XHJcbiAgfVxyXG4gIDUwJSB7XHJcbiAgICBzdHJva2UtZGFzaGFycmF5OiA4OSwgMjAwO1xyXG4gICAgc3Ryb2tlLWRhc2hvZmZzZXQ6IC0zNXB4O1xyXG4gIH1cclxuICAxMDAlIHtcclxuICAgIHN0cm9rZS1kYXNoYXJyYXk6IDg5LCAyMDA7XHJcbiAgICBzdHJva2UtZGFzaG9mZnNldDogLTEyNHB4O1xyXG4gIH1cclxufVxyXG4iLCJodG1sLmxvY2tTY3JvbGwsIGh0bWwubG9ja1Njcm9sbCBib2R5e1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbn0iLCIubG9naW4tYXJlYXtcclxuXHRAZXh0ZW5kICVsYWJlbDtcclxuXHRAZXh0ZW5kICVmbGV4O1xyXG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblxyXG5cdHN2Z3tcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdHRvcDogM3B4O1xyXG5cdFx0bWFyZ2luLXJpZ2h0OiA3cHg7XHJcblx0fVxyXG59IiwiLm1lc3NhZ2VzRm9ybXtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgbWFyZ2luOiA1cHggNXB4IDA7XHJcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG4gIGZvbnQtZmFtaWx5OiAkRm9saGFHcmFmaWNvLW1lZGl1bTtcclxuICBmb250LXNpemU6ZW0oMTNweCk7XHJcbiAgZm9udC13ZWlnaHQ6IDUwMDtcclxuXHJcbiAgJjpiZWZvcmV7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgdG9wOiAxLjJweDtcclxuICAgIGNvbnRlbnQ6ICchJztcclxuICAgIGhlaWdodDogMTQuMnB4O1xyXG4gICAgd2lkdGg6IDE0LjJweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICAgIGNvbG9yOiAkY1doaXRlO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgZm9udC1mYW1pbHk6ICRGb2xoYUdyYWZpY28tbWVkaXVtO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMmVtO1xyXG4gICAgZm9udC1zaXplOiBlbSgxNHB4KTtcclxuXHJcbiAgfVxyXG5cclxuICAmLmVycm9ye1xyXG4gICAgY29sb3I6ICRlcnJvcjtcclxuXHJcbiAgICAmOmJlZm9yZXtcclxuICAgICAgYmFja2dyb3VuZDogJGVycm9yO1xyXG4gICAgfVxyXG5cclxuICB9XHJcbiAgXHJcbiAgJi52YWxpZHtcclxuICAgIGNvbG9yOiAkdmFsaWQ7XHJcblxyXG4gICAgJjpiZWZvcmV7XHJcbiAgICAgIGJhY2tncm91bmQ6ICR2YWxpZDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYud2FybmluZ3tcclxuICAgIGNvbG9yOiAkd2FybmluZztcclxuXHJcbiAgICAmOmJlZm9yZXtcclxuICAgICAgYmFja2dyb3VuZDogJHdhcm5pbmc7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi5tZXNzYWdlLXVpe1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDEwcHg7XHJcbiAgbGVmdDogNTAlO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICB6LWluZGV4OiA5OTk7XHJcbiAgbWluLXdpZHRoOiAyNjFweDtcclxuICBwYWRkaW5nOiAwIDE1cHg7XHJcblx0Ym9yZGVyLXJhZGl1czogM3B4O1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICMzMjMyMzI7XHJcblxyXG5cclxuICAubWVzc2FnZS10ZXh0e1xyXG4gICAgcGFkZGluZzogMTVweCAwO1xyXG4gICAgZm9udC1mYW1pbHk6ICRGb2xoYUdyYWZpY28tbWVkaXVtO1xyXG4gICAgZm9udC1zaXplOiBlbSgxNHB4KTtcclxuICAgIGNvbG9yOiAkY1doaXRlO1xyXG4gIH1cclxuXHJcbiAgLmNvbnRlbnR7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIH1cclxuXHJcbiAgLmNsb3Nle1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgbWFyZ2luLWxlZnQ6IDIwcHg7XHJcbiAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICB3aWR0aDogMjBweDtcclxuXHJcbiAgICA+IHN2Z3tcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgIHRvcDogNTAlO1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAgICAgaGVpZ2h0OiAxMnB4O1xyXG4gICAgICB3aWR0aDogMTJweDtcclxuXHJcbiAgICAgIGxpbmV7XHJcbiAgICAgICAgc3Ryb2tlOiAkY1doaXRlO1xyXG4gICAgICAgIHN0cm9rZS13aWR0aDogMjtcclxuICAgICAgfVxyXG5cclxuICAgIH1cclxuICB9XHJcblxyXG59XHJcbiIsIi5tb2JpbGUtc3R1ZmZ7XHJcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICBkaXNwbGF5OiBub25lO1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cclxuICBAaW5jbHVkZSByZXRpbmF7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gIH1cclxuXHJcbiAgaDR7XHJcbiAgICBjb2xvcjogJGMxO1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgIGZvbnQtZmFtaWx5OiAkRm9saGFHcmFmaWNvLW1lZGl1bTtcclxuICB9XHJcblxyXG59XHJcbiIsIi5tb2RhbHtcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgei1pbmRleDogOTk5O1xyXG59XHJcbiIsIiNtZW51LXRyaWdnZXJ7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgIGJvcmRlcjogbm9uZTtcclxuICAgIEBleHRlbmQgJWZvbnQxNDUwMDtcclxuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxuXHJcbiAgICBpe1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgaGVpZ2h0OiAycHg7XHJcbiAgICAgICAgd2lkdGg6IDE4cHg7XHJcbiAgICAgICAgYmFja2dyb3VuZDogICRjMTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZSg3NjlweCwgJ21pbicpIHtcclxuICAgICAgICAgICAgdG9wOiA3cHg7XHJcbiAgICAgICAgfVxyXG5cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgaXBhZHtcclxuICAgICAgICAgICAgdG9wOiA4cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmFmdGVyLFxyXG4gICAgICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMnB4O1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAuMnM7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICAkYzE7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIHRvcDotNXB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgIHRvcDogNXB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSByZXRpbmF7XHJcbiAgICAgICAgaGVpZ2h0OiA1cHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAwICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG59XHJcblxyXG4ubWFpbi1uYXZ7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG5cclxuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoNDE1cHgsICdtaW4nKXtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBwYWRkaW5nOiAyMHB4IDA7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjR3JleTtcclxuXHJcbiAgICAgICAgdWx7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IHRhYmxlO1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoNjQwcHgsICdtaW4nKXtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGxpe1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cclxuICAgICAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRGb2xoYUdyYWZpY287XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiBlbSgxNnB4KTtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjMTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjNTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGlwYWR7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMTBweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYuYXNzaW5le1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoNjQwcHgsICdtaW4nKXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCA5cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogZW0oMTRweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxufVxyXG5cclxuLmhpZGRlbi1tZW51e1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHotaW5kZXg6IDk5OTk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNEKCAtMzIxcHggLDAsIDApO1xyXG4gICAgd2lkdGg6IDMyMHB4O1xyXG4gICAgbWluLWhlaWdodDogMTAwdmg7XHJcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XHJcbiAgICBib3JkZXI6IHNvbGlkIDFweCAkYzM7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY1doaXRlO1xyXG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgY3ViaWMtYmV6aWVyKDAuMjUsIDAuOTQsIDAuNTAsIDAuOTQpO1xyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtZGV2aWNlLXdpZHRoOiA3NjdweCkgYW5kIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIG92ZXJmbG93OiBzY3JvbGw7XHJcbiAgICB9XHJcblxyXG4gICAgaGVhZGVye1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgLmZsZXh7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgYWxpZ24tY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmNsb3Nle1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogMjFweDtcclxuICAgICAgICAgICAgcmlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTVweDtcclxuICAgICAgICAgICAgd2lkdGg6IDE1cHg7XHJcblxyXG4gICAgICAgICAgICAmOmFmdGVyLCAmOmJlZm9yZXtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDJweDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGMxO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogNTAlO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmFmdGVye1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKDQ1ZGVnKTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoLTQ1ZGVnKTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgaGVhZGVyLFxyXG4gICAgLmxvZ2luLXNlY3Rpb257XHJcbiAgICAgICAgcGFkZGluZzogMThweDtcclxuICAgICAgICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggJGMzO1xyXG4gICAgfVxyXG5cclxuXHJcbiAgICB1bHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgcGFkZGluZzogMThweDtcclxuXHJcbiAgICAgICAgYXtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMDtcclxuICAgICAgICAgICAgY29sb3I6ICRjMTtcclxuICAgICAgICAgICAgQGV4dGVuZCAlZm9udDE0NTAwO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS40M2VtO1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLm1lbnUtYWN0aXZle1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM0QoMCwwLCAwKTtcclxuXHJcblxyXG4gICAgfVxyXG5cclxufVxyXG5cclxuLmxvZ2luLXNlY3Rpb257XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBkaXNwbGF5OmZsZXg7XHJcblxyXG4gICAgLmxvZ2luLWFyZWF7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgIHdpZHRoOiAxMjBweDtcclxuICAgIH1cclxuXHJcbiAgICBidXR0b257XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHJpZ2h0OiAyMHB4O1xyXG4gICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IC0xMHB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxMHB4O1xyXG4gICAgICAgIHdpZHRoOiAxMHB4O1xyXG4gICAgICAgIHRleHQtaW5kZW50OiAtOTk5ZW07XHJcblxyXG4gICAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogOHB4O1xyXG4gICAgICAgICAgICB3aWR0aDogOHB4O1xyXG4gICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoNDVkZWcpO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjE1cyBsaW5lYXI7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkYzE7XHJcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICRjMTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYub3BlbntcclxuICAgICAgICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoMjI1ZGVnKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcbn1cclxuXHJcbi5mb2xoYS1sb2dve1xyXG4gICAgZGlzcGxheTogdGFibGU7XHJcbiAgICB3aWR0aDogOTFweDtcclxuICAgIGhlaWdodDogMjNweDtcclxuXHJcbiAgICBpbWd7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgfVxyXG59XHJcblxyXG4uZm9sbG93LXVze1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBwYWRkaW5nOiAgMThweDtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIGJvcmRlci10b3A6IHNvbGlkIDFweCAkYzM7XHJcblxyXG4gICAgaDN7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIGNvbG9yOiAkYzE7XHJcbiAgICAgICAgQGV4dGVuZCAlZm9udDE0NTAwO1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtZGV2aWNlLXdpZHRoOiA3NjdweCkgYW5kIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgfVxyXG5cclxuXHJcbn1cclxuXHJcbi5zb2NpYWwge1xyXG4gICAgcGFkZGluZzogMThweCAwO1xyXG4gICAgQGV4dGVuZCAlZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuXHJcbiAgICBhe1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDUlO1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBoZWlnaHQ6IDMycHg7XHJcbiAgICAgICAgd2lkdGg6IDMycHg7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGMxO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDE2cHg7XHJcblxyXG4gICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjMTtcclxuXHJcbiAgICAgICAgICAgIHN2Z3tcclxuICAgICAgICAgICAgICAgIGZpbGw6ICRjV2hpdGU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxuICAgIGEgPiBzdmd7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAgIH1cclxuXHJcbn1cclxuXHJcbnN2Z3tcclxuXHJcbiAgICAubGlua2VkaW4gJiB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogLTFweDtcclxuICAgIH1cclxuXHJcbiAgICAucnNzICZ7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDFweDtcclxuICAgIH1cclxuXHJcbn1cclxuXHJcbi51c2VyIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcblxyXG4gICAgc3Zne1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB0b3A6IDRweDtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSByZXNwb25zaXZlKDQxNXB4LCAnbWluJyl7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICBpbWd7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHotaW5kZXg6IDA7XHJcbiAgICAgICAgaGVpZ2h0OiAyNHB4O1xyXG4gICAgICAgIHdpZHRoOiAyNHB4O1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgfVxyXG5cclxuICAgIGZpZ2NhcHRpb257XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XHJcbiAgICB9XHJcblxyXG59XHJcblxyXG4udXNlci1vcHRpb25ze1xyXG4gICAgYmFja2dyb3VuZDogJGMyO1xyXG5cclxuICAgIC5oaWRkZW4tbWVudSAme1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMThweDtcclxuXHJcbiAgICAgICAgJi5vcGVue1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxOHB4IDE4cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIGxpIGF7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRGb2xoYUdyYWZpY287XHJcbiAgICAgICAgZm9udC1zaXplOiBlbSgxNHB4KTtcclxuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgfVxyXG5cclxuICAgICRzdGVwczoxMDtcclxuICAgIGxpe1xyXG4gICAgICAgIEBmb3IgJGkgZnJvbSAwIHRocm91Z2ggJHN0ZXBzIHtcclxuICAgICAgICAgICAgJjpudGgtY2hpbGQoI3skaX0pIHtcclxuICAgICAgICAgICAgICAgIGFuaW1hdGlvbjogbW92ZURvd24gMC4ycyAje2NhbGMoNzUvJGkpfW1zIGJvdGg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5vcGVuIGxpe1xyXG4gICAgICAgIEBmb3IgJGkgZnJvbSAwIHRocm91Z2ggJHN0ZXBzIHtcclxuICAgICAgICAgICAgJjpudGgtY2hpbGQoI3skaX0pIHtcclxuICAgICAgICAgICAgICAgIGFuaW1hdGlvbjogbW92ZVVwIDAuMnMgI3skaSo3NX1tcyBib3RoO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIG1vdmVVcCB7XHJcbiAgICBmcm9tIHtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIHRyYW5zZm9ybTogIHRyYW5zbGF0ZTNkKC0yMCUsIDAsIDApO1xyXG4gICAgfVxyXG4gICAgdG8ge1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICAgIH1cclxufVxyXG5cclxuXHJcbkBrZXlmcmFtZXMgbW92ZURvd24ge1xyXG4gICAgZnJvbSB7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgIH1cclxuICAgIHRvIHtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgfVxyXG59XHJcbiIsIiVkb3Rze1xyXG4gIGl7XHJcbiAgICBAZXh0ZW5kICVjZW50ZXJBYnNvbHV0ZTtcclxuICAgIGhlaWdodDogNHB4O1xyXG4gICAgd2lkdGg6IDRweDtcclxuICAgIGJhY2tncm91bmQ6ICRjOTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuXHJcbiAgICAmOmJlZm9yZSxcclxuICAgICY6YWZ0ZXJ7XHJcbiAgICAgIEBleHRlbmQgJXBzZXVkb19pY29uO1xyXG4gICAgICBAZXh0ZW5kICVjZW50ZXJBYnNvbHV0ZTtcclxuICAgICAgaGVpZ2h0OiA0cHg7XHJcbiAgICAgIHdpZHRoOiA0cHg7XHJcbiAgICAgIGJhY2tncm91bmQ6ICRjOTtcclxuICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gICAgfVxyXG5cclxuICAgICY6YmVmb3Jle1xyXG4gICAgICBtYXJnaW4tbGVmdDogLTZweDtcclxuICAgIH1cclxuXHJcbiAgICAmOmFmdGVye1xyXG4gICAgICBsZWZ0OiBjYWxjKC01MCUgKyAxMHB4KVxyXG4gICAgfVxyXG5cclxuICB9XHJcbn1cclxuXHJcbi5wYWdlLXRpdGxle1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRtYXJnaW4tYm90dG9tOiA2MHB4O1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcblx0aDEsIGgye1xyXG5cdFx0bWFyZ2luOiAwO1xyXG5cdFx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuXHR9XHJcblxyXG5cdGgxe1xyXG5cdFx0Zm9udC1mYW1pbHk6ICRGb2xoYUlJO1xyXG5cdFx0Zm9udC1zaXplOiBlbSg1NnB4KTtcclxuXHRcdGNvbG9yOiAkYzE7XHJcblx0fVxyXG5cclxuXHRoMntcclxuXHRcdGZvbnQtZmFtaWx5OiAkRm9saGFHcmFmaWNvO1xyXG5cdFx0Zm9udC1zaXplOiBlbSgyNHB4KTtcclxuXHRcdGNvbG9yOiAkYzY7XHJcblx0fVxyXG5cclxuICBoM3tcclxuICAgIGZvbnQtZmFtaWx5OiAkRm9saGFHcmFmaWNvO1xyXG4gICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgY29sb3I6ICRjMTtcclxuICB9XHJcblxyXG5cdC5zaGFyZXtcclxuXHRcdG1hcmdpbi10b3A6IDMwcHg7XHJcblx0XHRib3JkZXItcmFkaXVzOiAxNnB4O1xyXG5cclxuXHRcdHN2Z3tcclxuXHRcdFx0ZmlsbDogJGNXaGl0ZTtcclxuXHRcdH1cclxuXHJcblx0XHRidXR0b257XHJcblx0XHRcdGhlaWdodDogMzJweDtcclxuXHRcdFx0d2lkdGg6IDMycHg7XHJcblx0XHRcdGJvcmRlcjogc29saWQgMXB4ICRjOTtcclxuICAgICAgQGV4dGVuZCAlZG90cztcclxuXHRcdH1cclxuXHJcblx0XHRhLCBidXR0b257XHJcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0bWFyZ2luOiA1cHg7XHJcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0cGFkZGluZzogOHB4IDEwcHg7XHJcblx0XHRcdHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcblx0XHRcdGhlaWdodDogMzJweDtcclxuXHRcdFx0Ym9yZGVyLXJhZGl1czogMzBweDtcclxuXHRcdFx0Y29sb3I6ICRjV2hpdGU7XHJcblx0XHRcdGZvbnQtc2l6ZTogZW0oMTRweCk7XHJcblx0XHR9XHJcblxyXG5cdFx0YXtcclxuXHJcblx0XHRcdD4gc3Zne1xyXG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHR0b3A6IDUwJTtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0Ji5mYWNlYm9va3tcclxuXHRcdFx0XHRsZWZ0OiA0cHg7XHJcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiAzMHB4O1xyXG5cdFx0XHRcdGJhY2tncm91bmQ6ICRmYjtcclxuXHJcblx0XHRcdFx0PiBzdmd7XHJcblx0XHRcdFx0XHRsZWZ0OiAxMHB4O1xyXG5cdFx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQmLnR3aXR0ZXJ7XHJcblx0XHRcdFx0d2lkdGg6IDMycHg7XHJcblx0XHRcdFx0YmFja2dyb3VuZDogJHR3O1xyXG5cclxuXHRcdFx0XHQ+IHN2Z3tcclxuXHRcdFx0XHRcdGxlZnQ6IDUwJTtcclxuXHRcdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0fVxyXG59XHJcbiIsIi5wYWdpbmF0aW9ue1xyXG5cdG1hcmdpbjogMCBhdXRvIDcwcHg7XHJcblx0QGV4dGVuZCAlZmxleDtcclxuXHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdG1heC13aWR0aDogMzAwcHg7XHJcblxyXG5cdEBpbmNsdWRlIHJlc3BvbnNpdmUoNDE0cHgsICdtaW4nKXtcclxuXHRcdHdpZHRoOiA1MCU7XHJcblx0fVxyXG5cclxuXHRhe1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0cGFkZGluZzogMTBweCAxNXB4O1xyXG5cdFx0Y29sb3I6ICRjNTtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDRweDtcclxuXHRcdGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG5cdFx0Zm9udC1mYW1pbHk6ICdmb2xoYV9ncmFmaWNvbWVkaXVtJztcclxuXHJcblx0XHQmOmhvdmVye1xyXG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkYzM7XHJcblx0XHR9XHJcblxyXG5cdFx0Ji5hY3R1YWx7XHJcblx0XHRcdGNvbG9yOiAkYzE7XHJcblx0XHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG5cdFx0fVxyXG5cclxuXHR9XHJcblxyXG5cdC5uZXh0LFxyXG5cdC5wcmV2e1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0aGVpZ2h0OiA0MHB4O1xyXG5cdFx0d2lkdGg6IDQwcHg7XHJcblx0XHRib3JkZXI6IDFweCBzb2xpZCAkYzY7XHJcblxyXG5cdFx0JjpiZWZvcmV7XHJcblx0XHRcdEBleHRlbmQgJXBzZXVkb19pY29uO1xyXG5cdFx0XHR0b3A6IDUwJTtcclxuXHRcdFx0bGVmdDogNTAlO1xyXG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuXHRcdFx0aGVpZ2h0OiAxMHB4O1xyXG5cdFx0XHR3aWR0aDogMTBweDtcclxuXHRcdFx0Ym9yZGVyOiAzcHggc29saWQgJGMxO1xyXG5cdFx0fVxyXG5cclxuXHJcblx0XHQmLmluYWN0aXZle1xyXG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkYzM7XHJcblx0XHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG5cdFx0fVxyXG5cclxuXHR9XHJcblxyXG5cdC5wcmV2e1xyXG5cclxuXHRcdCY6YmVmb3Jle1xyXG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMzUlLCAtNTAlKSByb3RhdGUoLTQ1ZGVnKTtcclxuXHRcdFx0Ym9yZGVyLXJpZ2h0OiB0cmFuc3BhcmVudDtcclxuXHRcdFx0Ym9yZGVyLWJvdHRvbTogdHJhbnNwYXJlbnQ7XHJcblx0XHR9XHJcblxyXG5cdFx0Jjpob3ZlcntcclxuXHRcdFx0YmFja2dyb3VuZDogJGMxO1xyXG5cdFx0XHRib3JkZXI6IDNweCBzb2xpZCAkY1doaXRlO1xyXG5cdFx0XHRib3JkZXItcmlnaHQ6IHRyYW5zcGFyZW50O1xyXG5cdFx0XHRib3JkZXItYm90dG9tOiB0cmFuc3BhcmVudDtcclxuXHRcdH1cclxuXHJcblx0XHQmLmluYWN0aXZle1xyXG5cdFx0XHQmOmJlZm9yZXtcclxuXHRcdFx0XHRib3JkZXI6IDNweCBzb2xpZCAkYzM7XHJcblx0XHRcdFx0Ym9yZGVyLXJpZ2h0OiB0cmFuc3BhcmVudDtcclxuXHRcdFx0XHRib3JkZXItYm90dG9tOiB0cmFuc3BhcmVudDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHJcblx0fVxyXG5cclxuXHQubmV4dHtcclxuXHRcdCY6YmVmb3Jle1xyXG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNjUlLCAtNTAlKSByb3RhdGUoLTQ1ZGVnKTtcclxuXHRcdFx0Ym9yZGVyLWxlZnQ6IHRyYW5zcGFyZW50O1xyXG5cdFx0XHRib3JkZXItdG9wOiB0cmFuc3BhcmVudDtcclxuXHRcdH1cclxuXHJcblx0XHQmOmhvdmVye1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiAkYzE7XHJcblx0XHRcdCY6YmVmb3Jle1xyXG5cdFx0XHRcdGJvcmRlcjogM3B4IHNvbGlkICRjV2hpdGU7XHJcblx0XHRcdFx0Ym9yZGVyLWxlZnQ6IHRyYW5zcGFyZW50O1xyXG5cdFx0XHRcdGJvcmRlci10b3A6IHRyYW5zcGFyZW50O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0Ji5pbmFjdGl2ZXtcclxuXHRcdFx0JjpiZWZvcmV7XHJcblx0XHRcdFx0Ym9yZGVyOiAzcHggc29saWQgJGMzO1xyXG5cdFx0XHRcdGJvcmRlci1sZWZ0OiB0cmFuc3BhcmVudDtcclxuXHRcdFx0XHRib3JkZXItdG9wOiB0cmFuc3BhcmVudDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHR9XHJcblxyXG59XHJcbiIsIi5wcm9ncmVzc0JhciB7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIHotaW5kZXg6IDEwO1xyXG4gIHBhZGRpbmc6IDEwcHggMDtcclxuICBib3R0b206IDQ5cHg7XHJcbiAgbGVmdDogMDtcclxuICByaWdodDogMDtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgQGluY2x1ZGUgcmV0aW5hIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG4gIFxyXG4gIC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2JhciB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB6LWluZGV4OiAxMDtcclxuICAgIGhlaWdodDogNXB4O1xyXG4gICAgYmFja2dyb3VuZDogJGMzO1xyXG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItZmlsbCB7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgYmFja2dyb3VuZDogJGM1O1xyXG4gICAgfVxyXG4gIH1cclxuICBcclxuICAmOmhvdmVyIHtcclxuICAgIC5wb2ludGVyLXByZyxcclxuICAgIC5mcmFtZS1wcm9ncmVzcyB7XHJcbiAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5pbnRlcmFjdG9yIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIHotaW5kZXg6IDk5OTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxuICAmOmJlZm9yZSB7XHJcbiAgICBAZXh0ZW5kICVwc2V1ZG9faWNvbjtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY1doaXRlO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwcHg7XHJcbiAgfVxyXG59XHJcblxyXG4ucG9pbnRlci1wcmcge1xyXG4gIHRvcDogNXB4O1xyXG4gIGxlZnQ6IC04cHg7XHJcbiAgaGVpZ2h0OiAxNnB4O1xyXG4gIHdpZHRoOiAxNnB4O1xyXG4gIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XHJcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gICY6YmVmb3JlIHtcclxuICAgIEBleHRlbmQgJXBzZXVkb19pY29uO1xyXG4gICAgdG9wOiAzcHg7XHJcbiAgICBsZWZ0OiAzcHg7XHJcbiAgICBoZWlnaHQ6IDZweDtcclxuICAgIHdpZHRoOiA2cHg7XHJcbiAgICBib3JkZXI6IHNvbGlkIDFweCAkYzk7XHJcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgfVxyXG59XHJcblxyXG4ucG9pbnRlci1wcmcsXHJcbi5mcmFtZS1wcm9ncmVzcyB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHotaW5kZXg6IDk5OTk7XHJcbiAgYm9yZGVyOiBzb2xpZCAxcHggJGM5O1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRjV2hpdGU7XHJcbiAgb3BhY2l0eTogMDtcclxuICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4wNXMgbGluZWFyO1xyXG59XHJcblxyXG4uZnJhbWUtcHJvZ3Jlc3Mge1xyXG4gIGxlZnQ6IDA7XHJcbiAgYm90dG9tOiA0MHB4O1xyXG4gIG1hcmdpbi1sZWZ0OiAtNzBweDtcclxuICBtaW4taGVpZ2h0OiAyMDVweDtcclxuICB3aWR0aDogMTQwcHg7XHJcbiAgcGFkZGluZzogMTBweDtcclxuICBib3JkZXItcmFkaXVzOiAycHg7XHJcbiAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcclxuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjAxcztcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgYWxpZ24tY29udGVudDogY2VudGVyO1xyXG4gICY6YmVmb3JlIHtcclxuICAgIEBleHRlbmQgJXBzZXVkb19pY29uO1xyXG4gICAgbGVmdDogNTAlO1xyXG4gICAgYm90dG9tOiAtOHB4O1xyXG4gICAgaGVpZ2h0OiAxNHB4O1xyXG4gICAgd2lkdGg6IDE0cHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XHJcbiAgICBib3JkZXI6IHNvbGlkIDFweCAkYzk7XHJcbiAgICBib3JkZXItbGVmdDogbm9uZTtcclxuICAgIGJvcmRlci10b3A6IG5vbmU7XHJcbiAgICBiYWNrZ3JvdW5kOiAkY1doaXRlO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCkgcm90YXRlKDQ1ZGVnKTtcclxuICB9XHJcbiAgaW1nIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLyogUHJvZ3Jlc3MgKi9cclxuXHJcbi8qIFByb2dyZXNzICovXHJcblxyXG4uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIge1xyXG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4yNSk7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG59XHJcblxyXG4uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIgLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLWZpbGwge1xyXG4gIGJhY2tncm91bmQ6ICMwMDdhZmY7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGxlZnQ6IDA7XHJcbiAgdG9wOiAwO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMCk7XHJcbiAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMCk7XHJcbiAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcclxuICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgdG9wO1xyXG4gIC1tcy10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IHRvcDtcclxuICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IHRvcDtcclxufSIsIi5yYWRpbywgLmNoZWNrYm94e1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcblx0bGFiZWx7XHJcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRwYWRkaW5nLWxlZnQ6IDI4cHg7XHJcblx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG5cdFx0JjpiZWZvcmUsXHJcblx0XHQmOmFmdGVye1xyXG5cdFx0XHRAZXh0ZW5kICVwc2V1ZG9faWNvbjtcclxuXHRcdH1cclxuXHR9XHJcblxyXG59XHJcblxyXG4uY2hlY2tib3h7XHJcblxyXG5cdFx0aW5wdXRbdHlwZT1cImNoZWNrYm94XCJde1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdG9wYWNpdHk6IDA7XHJcblxyXG5cdFx0XHQmOmNoZWNrZWR7XHJcblx0XHRcdFx0JitsYWJlbHtcclxuXHRcdFx0XHRcdCY6YWZ0ZXJ7XHJcblx0XHRcdFx0XHRcdG9wYWNpdHk6IDE7XHJcblx0XHRcdFx0XHRcdGhlaWdodDogOXB4O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuICAgIC5hbGwtc2VsZWN0ZWQgJntcclxuXHJcblx0XHRcdGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpub3QoLmNoZWNrLWFsbCl7XHJcblx0XHRcdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XHJcblxyXG5cdFx0XHRcdCsgbGFiZWwge1xyXG5cdFx0XHRcdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0fVxyXG5cclxuICAgICAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOm5vdCguY2hlY2stYWxsKSArIGxhYmVsOmFmdGVyLFxyXG4gICAgICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06bm90KC5jaGVjay1hbGwpICsgbGFiZWw6YmVmb3Jle1xyXG4gICAgICAgIG9wYWNpdHk6IDAuMztcclxuICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcblxyXG5cdFx0bGFiZWx7XHJcblxyXG5cdFx0XHQmOmJlZm9yZXtcclxuXHRcdFx0XHRsZWZ0OiAwO1xyXG5cdFx0XHRcdHdpZHRoOiAxOHB4O1xyXG5cdFx0XHRcdGhlaWdodDogMThweDtcclxuXHRcdFx0XHRib3JkZXItcmFkaXVzOiAzcHg7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcclxuXHRcdFx0XHRib3JkZXI6IHNvbGlkIDFweCAjZTBlMGUwO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQmOmFmdGVye1xyXG5cdFx0XHRcdHRvcDogM3B4O1xyXG5cdFx0XHRcdGxlZnQ6IDYuNXB4O1xyXG5cdFx0XHRcdHdpZHRoOiA0cHg7XHJcblx0XHRcdFx0aGVpZ2h0OiAzcHg7XHJcblx0XHRcdFx0b3BhY2l0eTogMDtcclxuXHRcdFx0XHR0cmFuc2l0aW9uOiBhbGwgMC41cyBjdWJpYy1iZXppZXIoMC4wNzUsIDAuODIsIDAuMTY1LCAxKSwgIG9wYWNpdHkgMC4xcyBjdWJpYy1iZXppZXIoMC4wNzUsIDAuODIsIDAuMTY1LCAxKTtcclxuXHRcdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSg0MmRlZyk7XHJcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICRjNTtcclxuXHRcdFx0XHRib3JkZXItcmlnaHQ6ICAzcHggc29saWQgJGM1O1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0fVxyXG59XHJcblxyXG4ucmFkaW97XHJcblxyXG5cdGlucHV0W3R5cGU9XCJyYWRpb1wiXXtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdG9wYWNpdHk6IDA7XHJcblxyXG5cdFx0JjpjaGVja2Vke1xyXG5cdFx0XHQmK2xhYmVse1xyXG5cdFx0XHRcdCY6YWZ0ZXJ7XHJcblx0XHRcdFx0XHRvcGFjaXR5OiAxO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0bGFiZWx7XHJcblxyXG5cdFx0JjpiZWZvcmV7XHJcblx0XHRcdGxlZnQ6IDA7XHJcblx0XHRcdHdpZHRoOiAxOHB4O1xyXG5cdFx0XHRoZWlnaHQ6IDE4cHg7XHJcblx0XHRcdGJvcmRlci1yYWRpdXM6IDlweDtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcclxuXHRcdFx0Ym9yZGVyOiBzb2xpZCAxcHggI2UwZTBlMDtcclxuXHRcdH1cclxuXHJcblx0XHQmOmFmdGVye1xyXG5cdFx0XHRsZWZ0OiA2cHg7XHJcblx0XHRcdHRvcDogOHB4O1xyXG5cdFx0XHR3aWR0aDogOHB4O1xyXG5cdFx0XHRoZWlnaHQ6IDhweDtcclxuXHRcdFx0b3BhY2l0eTogMDtcclxuXHRcdFx0Ym9yZGVyLXJhZGl1czogNnB4O1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiAkYzU7XHJcblx0XHR9XHJcblxyXG5cdFx0Lmdyb3VwICZ7XHJcblxyXG5cdFx0XHQmOmFmdGVye1xyXG5cdFx0XHRcdHRvcDogNnB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdH1cclxuXHJcbn1cclxuXHJcbmlucHV0Ojotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uLFxyXG5pbnB1dDo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbiB7XHJcbiAgICAvKiBkaXNwbGF5OiBub25lOyA8LSBDcmFzaGVzIENocm9tZSBvbiBob3ZlciAqL1xyXG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG4gICAgbWFyZ2luOiAwOyAvKiA8LS0gQXBwYXJlbnRseSBzb21lIG1hcmdpbiBhcmUgc3RpbGwgdGhlcmUgZXZlbiB0aG91Z2ggaXQncyBoaWRkZW4gKi9cclxufVxyXG4iLCIucmVhZGVyLXRvb2xzIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgaGVpZ2h0OiBpbmhlcml0O1xyXG4gIHdpZHRoOiBpbmhlcml0O1xyXG4gIHotaW5kZXg6IDEwO1xyXG4gIGxlZnQ6IDA7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjR3JleTtcclxuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRjV2hpdGU7XHJcblxyXG4gIC53cnAge1xyXG4gICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgcGFkZGluZzogMCAyMHB4O1xyXG4gICAgQGV4dGVuZCAlZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICAmLmFjdGl2ZSB7XHJcbiAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSByZXRpbmEge1xyXG4gICAgICBwYWRkaW5nOiAwIDVweDtcclxuICAgICAgei1pbmRleDogOTk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBkaXYge1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgJHRyYW5zaXRpb247XHJcbiAgfVxyXG5cclxuICBpbnB1dFt0eXBlPVwidGV4dFwiXSB7XHJcbiAgICBmb250LWZhbWlseTogJEZvbGhhR3JhZmljbztcclxuICAgIGZvbnQtc2l6ZTogZW0oMTRweCk7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG4gICAgcGFkZGluZzogMCAzcHg7XHJcbiAgfVxyXG5cclxuICBidXR0b24uc2hhcmUge1xyXG4gICAgc3ZnIHtcclxuICAgICAgZmlsbDogJGNXaGl0ZTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5kYXRlLXBpY2tlci1mb3ItcmVhZGVyIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAuZHJvcC1kb3duLW9wdGlvbnMgLmZpZWxkIHtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG5cclxuICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGlucHV0IHtcclxuICAgICAgICB3aWR0aDogNzVweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgID4gc3ZnIHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICB0cmFuc2l0aW9uOiBmaWxsIDAuMnMgJHRyYW5zaXRpb247XHJcbiAgICB9XHJcblxyXG4gICAgJi5vcGVuZWQge1xyXG4gICAgICBzdmcge1xyXG4gICAgICAgIGZpbGw6ICRjNTtcclxuICAgICAgfVxyXG5cclxuICAgICAgI2ZpbHRlci1ieS1kYXRlIHtcclxuICAgICAgICBjb2xvcjogJGM1O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuYXJyb3ctZG93biB7XHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICBib3JkZXItdG9wOiA1cHggc29saWQgJGM1O1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKDE4MGRlZyk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgI2ZpbHRlci1ieS1kYXRlIHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICB0b3A6IC0ycHg7XHJcbiAgICAgIHdpZHRoOiAxMTBweDtcclxuICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcclxuICAgICAgdHJhbnNpdGlvbjogY29sb3IgMC4ycyAkdHJhbnNpdGlvbjtcclxuICAgIH1cclxuXHJcbiAgICAjb3Blbi1sYXN0LWVkaXRpb25zIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAvL2xlZnQ6IC01cHg7XHJcbiAgICAgIHJpZ2h0OiAxNXB4O1xyXG4gICAgICB0b3A6IDUwJTtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XHJcbiAgICAgIGhlaWdodDogMjBweDtcclxuICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIGk6YWZ0ZXIge1xyXG4gICAgICBAZXh0ZW5kICVhcnJvd0Rvd247XHJcbiAgICAgIEBleHRlbmQgJWNlbnRlckFic29sdXRlO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi5sYXN0LXdlZWstZWRpdGlvbnMtb3BlbmVkIHtcclxuICAgIC5mYXYtc2hhcmUtcHJpbnQsXHJcbiAgICAuem9vbSB7XHJcbiAgICAgIG9wYWNpdHk6IDAuMTtcclxuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsImJvZHksXHJcbmh0bWwge1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiBub25lO1xyXG4gICAgdG91Y2gtYWN0aW9uOiBtYW5pcHVsYXRpb247XHJcbn1cclxuXHJcbi8vIGRpdi5maWd1cmUtd3JhcHBlciBmaWd1cmUgaW1nIHtcclxuLy8gICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcclxuLy8gICB0cmFuc2Zvcm06IHNjYWxlKDAuNSkgIWltcG9ydGFudDtcclxuLy8gICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XHJcbi8vICAgd2lkdGg6IDcyOHB4ICFpbXBvcnRhbnQ7XHJcbi8vICAgaGVpZ2h0OiAxMjgwcHggIWltcG9ydGFudDtcclxuLy8gICB0b3A6IC0yMjBweCAhaW1wb3J0YW50O1xyXG4vLyAgIGxlZnQ6IC0zNzBweCAhaW1wb3J0YW50O1xyXG4vLyAgIG1heC13aWR0aDogNzI4cHggIWltcG9ydGFudDtcclxuLy8gfVxyXG5cclxuaGVhZGVyLnJlYWRlciB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGhlaWdodDogNTNweDtcclxuICB3aWR0aDogaW5oZXJpdDtcclxuICB6LWluZGV4OiA0MDtcclxufVxyXG5cclxubWFpbiB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGhlaWdodDogYXV0bztcclxuICB3aWR0aDogaW5oZXJpdDtcclxuICB6LWluZGV4OiAxO1xyXG4gIG1pbi1oZWlnaHQ6MTAwJTsgIFxyXG59XHJcblxyXG4ucmVhZGVyLW1vYmlsZXtcclxuICAgIG1heC1oZWlnaHQ6IC13ZWJraXQtZml0LWNvbnRlbnQ7ICAgXHJcbn1cclxuXHJcbi5maWd1cmUtd3JhcHBlciB7XHJcbiAgZGlzcGxheTogaW5oZXJpdDtcclxuICBoZWlnaHQ6IGluaGVyaXQ7XHJcbiAgbWF4LWhlaWdodDogMTAwJTtcclxufVxyXG5cclxuI3JlYWRlciB7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xyXG4gIGhlaWdodDogY2FsYygxMDB2aCAtIDEyN3B4KTtcclxuICBtYXgtaGVpZ2h0OiAxMDAlO1xyXG4gIHdpZHRoOiBpbmhlcml0O1xyXG4gIG1heC13aWR0aDogMTAwJTtcclxuICB0b3A6IDA7XHJcbiAgbGVmdDogMDtcclxuICByaWdodDogMDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIG1hcmdpbjogMDtcclxuICBiYWNrZ3JvdW5kOiAkYzI7XHJcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZTtcclxuXHJcbiAgPiAubG9hZGVyIHtcclxuICAgIG9wYWNpdHk6IDAuOTtcclxuICAgIHotaW5kZXg6IDk5OTtcclxuICB9XHJcblxyXG4gICY6YWZ0ZXIge1xyXG4gICAgcG9zaXRpb246IGluaGVyaXQ7XHJcbiAgICBoZWlnaHQ6IGluaGVyaXQ7XHJcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xyXG4gICAgd2lkdGg6IGluaGVyaXQ7XHJcbiAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgIGJhY2tncm91bmQ6IHJnYmEoJGNXaGl0ZSwgMSk7XHJcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZTtcclxuICB9XHJcbiAgJi5vdmVybGF5LFxyXG4gICYubG9hZGluZyB7XHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgcG9pbnRlci1ldmVudHM6IGFsbDtcclxuICAgICAgb3BhY2l0eTogMC42O1xyXG4gICAgfVxyXG4gIH1cclxuICAmLmxvYWRpbmcge1xyXG4gICAgPiAubG9hZGVyIHtcclxuICAgICAgb3BhY2l0eTogMTtcclxuICAgIH1cclxuICB9XHJcbiAgJi5sb2FkaW5nOmFmdGVyIHtcclxuICAgIG9wYWNpdHk6IDAuOTg7XHJcbiAgfVxyXG4gIC5zd2lwZXItd3JhcHBlciB7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgaGVpZ2h0OiBpbmhlcml0O1xyXG4gICAgbWF4LWhlaWdodDogMTAwJTtcclxuICAgIHdpZHRoOiBpbmhlcml0O1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gIH1cclxuXHJcbiAgLnBhZ2Uge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIH1cclxuXHJcbiAgLnRyeS1hZ2FpbiB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDUwJTtcclxuICAgIGxlZnQ6IDUwJTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgei1pbmRleDogNDtcclxuICAgIG1heC13aWR0aDogMjQwcHg7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxZW07XHJcblxyXG4gICAgYnV0dG9uIHtcclxuICAgICAgZGlzcGxheTogdGFibGU7XHJcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICBAZXh0ZW5kICVjb21tb21CdXR0b247XHJcbiAgICAgIGJhY2tncm91bmQ6ICRjMTtcclxuICAgICAgY29sb3I6ICRjV2hpdGU7XHJcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGNXaGl0ZTtcclxuICAgICAgICBjb2xvcjogJGMxO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAudG9ab29tIHtcclxuICAgIGhlaWdodDogaW5oZXJpdDtcclxuICAgIG1heC1oZWlnaHQ6IDEwMCU7XHJcbiAgICB3aWR0aDogaW5oZXJpdDtcclxuICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgIGRpc3BsYXk6IGluaGVyaXQ7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAgIC5leGlzdGVudC1ub3RlIHtcclxuICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBjdWJpYy1iZXppZXIoMC41LCAwLjgsIDAuMSwgMSk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAucGluY2gtem9vbS1jb250YWluZXIge1xyXG4gICAgaGVpZ2h0OiBpbmhlcml0O1xyXG4gICAgbWF4LWhlaWdodDogMTAwJTtcclxuICAgIHdpZHRoOiBpbmhlcml0O1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIH1cclxuXHJcbiAgLmdyb3VwIHtcclxuICAgIGhlaWdodDogaW5oZXJpdDtcclxuICAgIG1heC1oZWlnaHQ6IDEwMCU7XHJcbiAgICB3aWR0aDogaW5oZXJpdDtcclxuICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIGRpc3BsYXk6IGluaGVyaXQ7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcclxuICAgIHRyYW5zZm9ybS1vcmlnaW46IDAgMDtcclxuICAgIGJhY2tncm91bmQ6ICNmNWY1ZjU7XHJcbiAgICAmOmFjdGl2ZSB7XHJcbiAgICAgIGN1cnNvcjogLXdlYmtpdC1ncmFiO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnBhZ2Uge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgaGVpZ2h0OiBpbmhlcml0O1xyXG4gICAgbWF4LWhlaWdodDogMTAwJTtcclxuICAgIHdpZHRoOiBpbmhlcml0O1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblxyXG4gICAgZmlndXJlIHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBoZWlnaHQ6IGluaGVyaXQ7XHJcbiAgICAgIG1hcmdpbjogMDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDA7XHJcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoJGM5LCAwKTtcclxuICAgICAgLXdlYmtpdC10cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkO1xyXG4gICAgICAtbW96LXRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XHJcbiAgICAgIHRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XHJcbiAgICAgIGN1cnNvcjptb3ZlO1xyXG4gICAgfVxyXG4gICAgaW1nIHtcclxuICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICB3aWR0aDogYXV0bztcclxuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICBmaWx0ZXI6IGJsdXIoMHB4KTtcclxuICAgICAgei1pbmRleDogOTk5O1xyXG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKGdhaW5zYm9ybywgMSk7XHJcbiAgICAgIGltYWdlLXJlbmRlcmluZzogb3B0aW1pemVRdWFsaXR5O1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCkgc2NhbGUoMSk7XHJcbiAgICAgIHRyYW5zaXRpb246IGZpbHRlciAwLjNzIGVhc2UtaW4tb3V0O1xyXG4gICAgICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgICAgLW1vei1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICAgIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgIH1cclxuICB9XHJcbn1cclxuLnJlYWRlci1leHBhbmRlZCB7XHJcbiAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTI3cHgpICFpbXBvcnRhbnQ7XHJcbn1cclxuLm92ZXJsYXktbmF2aWdhdGlvbi5hY3RpdmUge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBsZWZ0OiAwO1xyXG4gIHRvcDogMDtcclxuICB6LWluZGV4OiA5O1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NCwgMjU0LCAyNTQsIDAuOSk7XHJcbn1cclxuXHJcbi5wYWdlcy1hbmQtYm9va3Mge1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuICBib3R0b206IDA7XHJcbiAgbGVmdDogMDtcclxuICB3aWR0aDogMTAwJTtcclxuICB6LWluZGV4OiAxMDtcclxuICBiYWNrZ3JvdW5kOiAkY1doaXRlO1xyXG4gIC5maWVsZCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB0b3A6IC01cHg7XHJcbiAgfVxyXG4gIC53cnAge1xyXG4gICAgQGV4dGVuZCAlZmxleDtcclxuICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGJ1dHRvbiB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICBwYWRkaW5nOiA1cHggMjBweCA1cHggMDtcclxuICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XHJcbiAgICAgIGZvbnQtc2l6ZTogZW0oMTRweCk7XHJcbiAgICAgIGNvbG9yOiAkYzQ7XHJcbiAgICAgIHNwYW4sXHJcbiAgICAgID4gc3ZnIHtcclxuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyAkdHJhbnNpdGlvbjtcclxuICAgICAgfVxyXG4gICAgICBzcGFuIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRGb2xoYUdyYWZpY28tbWVkaXVtO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgIH1cclxuICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgQGV4dGVuZCAlYXJyb3c7XHJcbiAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgcmlnaHQ6IDJweDtcclxuICAgICAgfVxyXG4gICAgICA+IHN2ZyB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHRvcDogMnB4O1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgICAgICBmaWxsOiAkYzQ7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogZmlsbCAwLjJzICR0cmFuc2l0aW9uO1xyXG4gICAgICB9XHJcbiAgICAgICYuYm9vayB7XHJcbiAgICAgICAgc3ZnIHtcclxuICAgICAgICAgIHRvcDogMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgY29sb3I6ICRjNTtcclxuICAgICAgICBzdmcge1xyXG4gICAgICAgICAgZmlsbDogJGM1O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgIEBleHRlbmQgJWFycm93QWN0aXZlO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLm5hdnMge1xyXG4gIHBvc2l0aW9uOiBmaXhlZDsgLy90b3A6IC0xMHB4O1xyXG4gIGJvdHRvbTogNDBweDtcclxuICB3aWR0aDogMTAwJTtcclxuICB6LWluZGV4OiAyO1xyXG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gIG9wYWNpdHk6IDA7XHJcbiAgJi5wYWdlcyxcclxuICAmLmJvb2tzIHtcclxuICAgIHBvaW50ZXItZXZlbnRzOiBhbGw7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxuICAuc3dpcGVyLXNsaWRlIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG4gICYucGFnZXMgLnBhZ2VzIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gIH1cclxuICAmLmJvb2tzIC5ib29rcyB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICB9XHJcbn1cclxuXHJcbi5uYXZpZ2F0aW9uLXZpZXcge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBib3R0b206IDVweDtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gIHotaW5kZXg6IDE7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgb3BhY2l0eTogMDtcclxuICBib3JkZXItdG9wOiAxcHggc29saWQgJGMzO1xyXG4gIGJhY2tncm91bmQ6ICRjV2hpdGU7XHJcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjAxcyBsaW5lYXI7XHJcbiAgJi5hY3RpdmUge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC41cyBsaW5lYXI7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gIH1cclxuICAuc3dpcGVyLWNvbnRhaW5lciB7XHJcbiAgICBwYWRkaW5nOiAyMHB4IDEwcHg7XHJcbiAgfVxyXG4gIC5zd2lwZXItc2xpZGUge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAzMHB4OyAvLyBkaXNwbGF5OiBub25lO1xyXG4gICAgbWF4LXdpZHRoOiAzMDVweDtcclxuICAgICYuc2hvd2VkIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcbiAgICAmLmJvb2tzIHtcclxuICAgICAgbWF4LXdpZHRoOiAxNjBweDtcclxuICAgIH1cclxuICAgIHNwYW4ge1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIHdpZHRoOiAxNDdweDtcclxuICAgICAgaGVpZ2h0OiAyMjBweDtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICBwYWRkaW5nOiAxMHB4IDVweDtcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgJGMzO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAzcHg7XHJcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgKyBzcGFuIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogNXB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmLmN1cnJlbnQgc3BhbiB7XHJcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjNDtcclxuICAgIH1cclxuICAgIGltZyB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiA1MCU7XHJcbiAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICAgIG1heC13aWR0aDogMTMwcHg7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuICAgIH1cclxuICB9XHJcbiAgZmlnY2FwdGlvbiB7XHJcbiAgICBoZWlnaHQ6IDM1cHg7XHJcbiAgICBAZXh0ZW5kICVmbGV4O1xyXG4gICAgcGFkZGluZzogMCAzcHg7XHJcbiAgICBzdHJvbmcge1xyXG4gICAgICBmb250LWZhbWlseTogJEZvbGhhR3JhZmljbztcclxuICAgICAgZm9udC1zaXplOiBlbSgxNHB4KTtcclxuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgY29sb3I6ICRjNDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbiAgICAgXHJcbiIsIjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2t7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogI0Y1RjVGNTtcclxufVxyXG5cclxuOjotd2Via2l0LXNjcm9sbGJhcntcclxuXHR3aWR0aDogNXB4O1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICNGNUY1RjU7XHJcbn1cclxuXHJcbjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWJ7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogJGMzO1xyXG59XHJcbiIsIi5zZWFyY2gtdG9vbHtcclxuXHR6LWluZGV4OiAyO1xyXG5cdG1hcmdpbjogMCBhdXRvO1xyXG5cclxuXHRpbnB1dHtcclxuXHRcdG1hcmdpbjogMCA1cHg7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdG1pbi13aWR0aDogMjQwcHg7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xyXG5cdFx0Zm9udC1zaXplOiBlbSgxNnB4KTtcclxuXHRcdGZvbnQtZmFtaWx5OiAkRm9saGFHcmFmaWNvO1xyXG5cclxuXHRcdCYuZXJyb3J7XHJcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRlcnJvcjtcclxuXHRcdFx0b3V0bGluZS1jb2xvcjogJGVycm9yO1xyXG5cdFx0fVxyXG5cclxuICAgIEBpbmNsdWRlIGlwYWQoKXtcclxuICAgICAgbWluLXdpZHRoOiAxNjBweDtcclxuICAgIH1cclxuXHJcblx0fVxyXG5cclxuXHQuY2FsbC10by1hY3Rpb257XHJcblx0XHRtYXJnaW46IDAgNXB4O1xyXG5cdFx0YWxpZ24tc2VsZjogZmxleC1zdGFydDtcclxuXHR9XHJcblxyXG5cdC5uby1zdHlsZXtcclxuXHRcdG1hcmdpbjogNXB4IDAgMDtcclxuXHRcdGZvbnQtc2l6ZTogZW0oMTZweCk7XHJcblx0XHRAZXh0ZW5kIC5jYXQ7XHJcblx0XHR0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuXHR9XHJcblxyXG5cdC5maWVsZHtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHR9XHJcblxyXG5cdC5ieS1zZWxlY3RlZC1kYXRle1xyXG5cdFx0dWwgbGFiZWx7XHJcblx0XHRcdGZvbnQtc2l6ZTogZW0oMTZweCk7XHJcblx0XHRcdGZvbnQtZmFtaWx5OiAkRm9saGFHcmFmaWNvO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0W2RhdGEtZHJvcD1cInNlbGVjaW9uZS1qb3JuYWlzXCJde1xyXG5cdFx0LmZpZWxke1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG5cclxuXHRcdFx0bGFiZWw6YWZ0ZXJ7XHJcblx0XHRcdFx0dG9wOiA0cHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdEBpbmNsdWRlIHJldGluYXtcclxuXHRcdC8vZGlzcGxheTogYmxvY2s7XHJcblx0XHRmbGV4LXdyYXA6IHdyYXA7XHJcblxyXG5cdFx0LmZpZWxke1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdH1cclxuXHR9XHJcblxyXG59XHJcbiIsIi5zZWN0aW9uLXRpdGxle1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRmb250LWZhbWlseTogJEZvbGhhSUktYm9sZDtcclxuXHRmb250LXNpemU6IGVtKDIycHgpO1xyXG5cdGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcblx0Y29sb3I6ICRjNDtcclxufVxyXG5cclxuIiwic2VsZWN0OjotbXMtZXhwYW5kIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuIiwiLyoqXHJcbiAqIFN3aXBlciAzLjQuMlxyXG4gKiBNb3N0IG1vZGVybiBtb2JpbGUgdG91Y2ggc2xpZGVyIGFuZCBmcmFtZXdvcmsgd2l0aCBoYXJkd2FyZSBhY2NlbGVyYXRlZCB0cmFuc2l0aW9uc1xyXG4gKlxyXG4gKiBodHRwOi8vd3d3LmlkYW5nZXJvLnVzL3N3aXBlci9cclxuICpcclxuICogQ29weXJpZ2h0IDIwMTcsIFZsYWRpbWlyIEtoYXJsYW1waWRpXHJcbiAqIFRoZSBpRGFuZ2Vyby51c1xyXG4gKiBodHRwOi8vd3d3LmlkYW5nZXJvLnVzL1xyXG4gKlxyXG4gKiBMaWNlbnNlZCB1bmRlciBNSVRcclxuICpcclxuICogUmVsZWFzZWQgb246IE1hcmNoIDEwLCAyMDE3XHJcbiAqL1xyXG4uc3dpcGVyLWNvbnRhaW5lciB7XHJcbiAgbWFyZ2luOiAwIGF1dG87XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgaGVpZ2h0OiBpbmhlcml0O1xyXG4gIG1heC1oZWlnaHQ6IDEwMCU7XHJcbiAgd2lkdGg6IGluaGVyaXQ7XHJcbiAgLyogRml4IG9mIFdlYmtpdCBmbGlja2VyaW5nICovXHJcbiAgei1pbmRleDogMTtcclxufVxyXG4uc3dpcGVyLWNvbnRhaW5lci1uby1mbGV4Ym94IC5zd2lwZXItc2xpZGUge1xyXG4gIGZsb2F0OiBsZWZ0O1xyXG59XHJcbi5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsID4gLnN3aXBlci13cmFwcGVyIHtcclxuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xyXG4gIC1tb3otYm94LW9yaWVudDogdmVydGljYWw7XHJcbiAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgLXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbn1cclxuLnN3aXBlci13cmFwcGVyIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIHotaW5kZXg6IDE7XHJcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcbiAgZGlzcGxheTogLW1vei1ib3g7XHJcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XHJcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5OiAtd2Via2l0LXRyYW5zZm9ybTtcclxuICAtbW96LXRyYW5zaXRpb24tcHJvcGVydHk6IC1tb3otdHJhbnNmb3JtO1xyXG4gIC1vLXRyYW5zaXRpb24tcHJvcGVydHk6IC1vLXRyYW5zZm9ybTtcclxuICAtbXMtdHJhbnNpdGlvbi1wcm9wZXJ0eTogLW1zLXRyYW5zZm9ybTtcclxuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07XHJcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBjb250ZW50LWJveDtcclxuICAtbW96LWJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xyXG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xyXG59XHJcbi5zd2lwZXItY29udGFpbmVyLWFuZHJvaWQgLnN3aXBlci1zbGlkZSxcclxuLnN3aXBlci13cmFwcGVyIHtcclxuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMHB4LCAwLCAwKTtcclxuICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMHB4LCAwLCAwKTtcclxuICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwcHgsIDBweCk7XHJcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMHB4LCAwLCAwKTtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDBweCwgMCwgMCk7XHJcbn1cclxuLnN3aXBlci1jb250YWluZXItbXVsdGlyb3cgPiAuc3dpcGVyLXdyYXBwZXIge1xyXG4gIC13ZWJraXQtYm94LWxpbmVzOiBtdWx0aXBsZTtcclxuICAtbW96LWJveC1saW5lczogbXVsdGlwbGU7XHJcbiAgLW1zLWZsZXgtd3JhcDogd3JhcDtcclxuICAtd2Via2l0LWZsZXgtd3JhcDogd3JhcDtcclxuICBmbGV4LXdyYXA6IHdyYXA7XHJcbn1cclxuLnN3aXBlci1jb250YWluZXItZnJlZS1tb2RlID4gLnN3aXBlci13cmFwcGVyIHtcclxuICAtd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcclxuICAtbW96LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcclxuICAtbXMtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xyXG4gIC1vLXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcclxuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XHJcbiAgbWFyZ2luOiAwIGF1dG87XHJcbn1cclxuLnN3aXBlci1zbGlkZSB7XHJcbiAgLXdlYmtpdC1mbGV4LXNocmluazogMDtcclxuICAtbXMtZmxleDogMCAwIGF1dG87XHJcbiAgZmxleC1zaHJpbms6IDA7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG4vKiBBdXRvIEhlaWdodCAqL1xyXG4uc3dpcGVyLWNvbnRhaW5lci1hdXRvaGVpZ2h0LFxyXG4uc3dpcGVyLWNvbnRhaW5lci1hdXRvaGVpZ2h0IC5zd2lwZXItc2xpZGUge1xyXG4gIGhlaWdodDogYXV0bztcclxufVxyXG4uc3dpcGVyLWNvbnRhaW5lci1hdXRvaGVpZ2h0IC5zd2lwZXItd3JhcHBlciB7XHJcbiAgLXdlYmtpdC1ib3gtYWxpZ246IHN0YXJ0O1xyXG4gIC1tcy1mbGV4LWFsaWduOiBzdGFydDtcclxuICAtd2Via2l0LWFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbi1wcm9wZXJ0eTogLXdlYmtpdC10cmFuc2Zvcm0sIGhlaWdodDtcclxuICAtbW96LXRyYW5zaXRpb24tcHJvcGVydHk6IC1tb3otdHJhbnNmb3JtO1xyXG4gIC1vLXRyYW5zaXRpb24tcHJvcGVydHk6IC1vLXRyYW5zZm9ybTtcclxuICAtbXMtdHJhbnNpdGlvbi1wcm9wZXJ0eTogLW1zLXRyYW5zZm9ybTtcclxuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm0sIGhlaWdodDtcclxufVxyXG4vKiBhMTF5ICovXHJcbi5zd2lwZXItY29udGFpbmVyIC5zd2lwZXItbm90aWZpY2F0aW9uIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgbGVmdDogMDtcclxuICB0b3A6IDA7XHJcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgb3BhY2l0eTogMDtcclxuICB6LWluZGV4OiAtMTAwMDtcclxufVxyXG4vKiBJRTEwIFdpbmRvd3MgUGhvbmUgOCBGaXhlcyAqL1xyXG4uc3dpcGVyLXdwOC1ob3Jpem9udGFsIHtcclxuICAtbXMtdG91Y2gtYWN0aW9uOiBwYW4teTtcclxuICB0b3VjaC1hY3Rpb246IHBhbi15O1xyXG59XHJcbi5zd2lwZXItd3A4LXZlcnRpY2FsIHtcclxuICAtbXMtdG91Y2gtYWN0aW9uOiBwYW4teDtcclxuICB0b3VjaC1hY3Rpb246IHBhbi14O1xyXG59XHJcbi8qIEFycm93cyAqL1xyXG4uc3dpcGVyLWJ1dHRvbi1wcmV2LFxyXG4uc3dpcGVyLWJ1dHRvbi1uZXh0IHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiA1MCU7XHJcbiAgd2lkdGg6IDQwcHg7XHJcbiAgaGVpZ2h0OiA0MHB4O1xyXG4gIG1hcmdpbi10b3A6IC0yMHB4O1xyXG4gIHotaW5kZXg6IDEwO1xyXG4gIGJhY2tncm91bmQ6ICRjNDtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICY6YmVmb3Jle1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiA1MCU7XHJcbiAgICBjb250ZW50OiAnJztcclxuICAgIGhlaWdodDogOHB4O1xyXG4gICAgd2lkdGg6IDhweDtcclxuICAgIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAkY1doaXRlO1xyXG4gIH1cclxuXHJcbn1cclxuXHJcbi5zd2lwZXItYnV0dG9uLXByZXZ7XHJcblxyXG4gICY6YmVmb3Jle1xyXG4gICAgbGVmdDogY2FsYyg1MCUgKyAzcHgpO1xyXG4gICAgYm9yZGVyLWxlZnQ6IDNweCBzb2xpZCAkY1doaXRlO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKDQ1ZGVnKTtcclxuICB9XHJcblxyXG59XHJcblxyXG4uc3dpcGVyLWJ1dHRvbi1uZXh0e1xyXG5cclxuICAmOmJlZm9yZXtcclxuICAgIGxlZnQ6IGNhbGMoNTAlIC0gM3B4KTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSgtNDVkZWcpO1xyXG4gICAgYm9yZGVyLXJpZ2h0OiAzcHggc29saWQgJGNXaGl0ZTtcclxuICB9XHJcblxyXG59XHJcblxyXG4uc3dpcGVyLWJ1dHRvbi1wcmV2LnN3aXBlci1idXR0b24tZGlzYWJsZWQsXHJcbi5zd2lwZXItYnV0dG9uLW5leHQuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCB7XHJcbiAgb3BhY2l0eTogMC4zNTtcclxuICBjdXJzb3I6IGF1dG87XHJcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbn1cclxuLnN3aXBlci1idXR0b24tcHJldixcclxuLnN3aXBlci1jb250YWluZXItcnRsIC5zd2lwZXItYnV0dG9uLW5leHQge1xyXG4gIGxlZnQ6IDA7XHJcbiAgcmlnaHQ6IGF1dG87XHJcbn1cclxuLnN3aXBlci1idXR0b24tcHJldi5zd2lwZXItYnV0dG9uLWJsYWNrLFxyXG4uc3dpcGVyLWNvbnRhaW5lci1ydGwgLnN3aXBlci1idXR0b24tbmV4dC5zd2lwZXItYnV0dG9uLWJsYWNrIHtcclxuXHJcbn1cclxuLnN3aXBlci1idXR0b24tcHJldi5zd2lwZXItYnV0dG9uLXdoaXRlLFxyXG4uc3dpcGVyLWNvbnRhaW5lci1ydGwgLnN3aXBlci1idXR0b24tbmV4dC5zd2lwZXItYnV0dG9uLXdoaXRlIHtcclxuXHJcbn1cclxuLnN3aXBlci1idXR0b24tbmV4dCxcclxuLnN3aXBlci1jb250YWluZXItcnRsIC5zd2lwZXItYnV0dG9uLXByZXYge1xyXG4gIHJpZ2h0OiAwO1xyXG4gIGxlZnQ6IGF1dG87XHJcbn1cclxuLnN3aXBlci1idXR0b24tbmV4dC5zd2lwZXItYnV0dG9uLWJsYWNrLFxyXG4uc3dpcGVyLWNvbnRhaW5lci1ydGwgLnN3aXBlci1idXR0b24tcHJldi5zd2lwZXItYnV0dG9uLWJsYWNrIHtcclxuXHJcbn1cclxuLnN3aXBlci1idXR0b24tbmV4dC5zd2lwZXItYnV0dG9uLXdoaXRlLFxyXG4uc3dpcGVyLWNvbnRhaW5lci1ydGwgLnN3aXBlci1idXR0b24tcHJldi5zd2lwZXItYnV0dG9uLXdoaXRlIHtcclxuXHJcbn1cclxuLyogUGFnaW5hdGlvbiBTdHlsZXMgKi9cclxuLnN3aXBlci1wYWdpbmF0aW9uIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogMzAwbXM7XHJcbiAgLW1vei10cmFuc2l0aW9uOiAzMDBtcztcclxuICAtby10cmFuc2l0aW9uOiAzMDBtcztcclxuICB0cmFuc2l0aW9uOiAzMDBtcztcclxuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gIHotaW5kZXg6IDEwO1xyXG59XHJcbi5zd2lwZXItcGFnaW5hdGlvbi5zd2lwZXItcGFnaW5hdGlvbi1oaWRkZW4ge1xyXG4gIG9wYWNpdHk6IDA7XHJcbn1cclxuLyogQ29tbW9uIFN0eWxlcyAqL1xyXG4uc3dpcGVyLXBhZ2luYXRpb24tZnJhY3Rpb24sXHJcbi5zd2lwZXItcGFnaW5hdGlvbi1jdXN0b20sXHJcbi5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyB7XHJcbiAgYm90dG9tOiAxMHB4O1xyXG4gIGxlZnQ6IDA7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbn1cclxuLyogQnVsbGV0cyAqL1xyXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcclxuICB3aWR0aDogOHB4O1xyXG4gIGhlaWdodDogOHB4O1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBib3JkZXItcmFkaXVzOiAxMDAlO1xyXG4gIGJhY2tncm91bmQ6ICMwMDA7XHJcbiAgb3BhY2l0eTogMC4yO1xyXG59XHJcbmJ1dHRvbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xyXG4gIGJvcmRlcjogbm9uZTtcclxuICBtYXJnaW46IDA7XHJcbiAgcGFkZGluZzogMDtcclxuICBib3gtc2hhZG93OiBub25lO1xyXG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcclxuICAtbXMtYXBwZWFyYW5jZTogbm9uZTtcclxuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgYXBwZWFyYW5jZTogbm9uZTtcclxufVxyXG4uc3dpcGVyLXBhZ2luYXRpb24tY2xpY2thYmxlIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG4uc3dpcGVyLXBhZ2luYXRpb24td2hpdGUgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XHJcbiAgYmFja2dyb3VuZDogI2ZmZjtcclxufVxyXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XHJcbiAgb3BhY2l0eTogMTtcclxuICBiYWNrZ3JvdW5kOiAjMDA3YWZmO1xyXG59XHJcbi5zd2lwZXItcGFnaW5hdGlvbi13aGl0ZSAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XHJcbiAgYmFja2dyb3VuZDogI2ZmZjtcclxufVxyXG4uc3dpcGVyLXBhZ2luYXRpb24tYmxhY2sgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xyXG4gIGJhY2tncm91bmQ6ICMwMDA7XHJcbn1cclxuLnN3aXBlci1jb250YWluZXItdmVydGljYWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyB7XHJcbiAgcmlnaHQ6IDEwcHg7XHJcbiAgdG9wOiA1MCU7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDBweCwgLTUwJSwgMCk7XHJcbiAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDBweCwgLTUwJSwgMCk7XHJcbiAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUoMHB4LCAtNTAlKTtcclxuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwcHgsIC01MCUsIDApO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMHB4LCAtNTAlLCAwKTtcclxufVxyXG4uc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xyXG4gIG1hcmdpbjogNXB4IDA7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xyXG4gIG1hcmdpbjogMCA1cHg7XHJcbn1cclxuLyogUHJvZ3Jlc3MgKi9cclxuLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzIHtcclxuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMjUpO1xyXG59XHJcbi5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzcyAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIge1xyXG4gIGJhY2tncm91bmQ6ICMwMDdhZmY7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGxlZnQ6IDA7XHJcbiAgdG9wOiAwO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMCk7XHJcbiAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMCk7XHJcbiAgLW8tdHJhbnNmb3JtOiBzY2FsZSgwKTtcclxuICB0cmFuc2Zvcm06IHNjYWxlKDApO1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCB0b3A7XHJcbiAgLW1vei10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IHRvcDtcclxuICAtbXMtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCB0b3A7XHJcbiAgLW8tdHJhbnNmb3JtLW9yaWdpbjogbGVmdCB0b3A7XHJcbiAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCB0b3A7XHJcbn1cclxuLnN3aXBlci1jb250YWluZXItcnRsIC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzcyAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIge1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgdG9wO1xyXG4gIC1tb3otdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgdG9wO1xyXG4gIC1tcy10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCB0b3A7XHJcbiAgLW8tdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgdG9wO1xyXG4gIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IHRvcDtcclxufVxyXG4uc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsID4gLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzIHtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDRweDtcclxuICBsZWZ0OiAwO1xyXG4gIHRvcDogMDtcclxufVxyXG4uc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzcyB7XHJcbiAgd2lkdGg6IDRweDtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgbGVmdDogMDtcclxuICB0b3A6IDA7XHJcbn1cclxuLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzLnN3aXBlci1wYWdpbmF0aW9uLXdoaXRlIHtcclxuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XHJcbn1cclxuLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzLnN3aXBlci1wYWdpbmF0aW9uLXdoaXRlIC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2JhciB7XHJcbiAgYmFja2dyb3VuZDogI2ZmZjtcclxufVxyXG4uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3Muc3dpcGVyLXBhZ2luYXRpb24tYmxhY2sgLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyIHtcclxuICBiYWNrZ3JvdW5kOiAjMDAwO1xyXG59XHJcbi8qIDNEIENvbnRhaW5lciAqL1xyXG4uc3dpcGVyLWNvbnRhaW5lci0zZCB7XHJcbiAgLXdlYmtpdC1wZXJzcGVjdGl2ZTogMTIwMHB4O1xyXG4gIC1tb3otcGVyc3BlY3RpdmU6IDEyMDBweDtcclxuICAtby1wZXJzcGVjdGl2ZTogMTIwMHB4O1xyXG4gIHBlcnNwZWN0aXZlOiAxMjAwcHg7XHJcbn1cclxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci13cmFwcGVyLFxyXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLFxyXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0LFxyXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCxcclxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9wLFxyXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20sXHJcbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItY3ViZS1zaGFkb3cge1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcclxuICAtbW96LXRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XHJcbiAgLW1zLXRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XHJcbiAgdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcclxufVxyXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0LFxyXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCxcclxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9wLFxyXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20ge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBsZWZ0OiAwO1xyXG4gIHRvcDogMDtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgei1pbmRleDogMTA7XHJcbn1cclxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCB7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgdG9wLCByaWdodCB0b3AsIGZyb20ocmdiYSgwLCAwLCAwLCAwLjUpKSwgdG8ocmdiYSgwLCAwLCAwLCAwKSkpO1xyXG4gIC8qIFNhZmFyaSA0KywgQ2hyb21lICovXHJcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQocmlnaHQsIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7XHJcbiAgLyogQ2hyb21lIDEwKywgU2FmYXJpIDUuMSssIGlPUyA1KyAqL1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IC1tb3otbGluZWFyLWdyYWRpZW50KHJpZ2h0LCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpO1xyXG4gIC8qIEZpcmVmb3ggMy42LTE1ICovXHJcbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KHJpZ2h0LCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpO1xyXG4gIC8qIE9wZXJhIDExLjEwLTEyLjAwICovXHJcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGxlZnQsIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7XHJcbiAgLyogRmlyZWZveCAxNissIElFMTAsIE9wZXJhIDEyLjUwKyAqL1xyXG59XHJcbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0IHtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgcmlnaHQgdG9wLCBsZWZ0IHRvcCwgZnJvbShyZ2JhKDAsIDAsIDAsIDAuNSkpLCB0byhyZ2JhKDAsIDAsIDAsIDApKSk7XHJcbiAgLyogU2FmYXJpIDQrLCBDaHJvbWUgKi9cclxuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudChsZWZ0LCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpO1xyXG4gIC8qIENocm9tZSAxMCssIFNhZmFyaSA1LjErLCBpT1MgNSsgKi9cclxuICBiYWNrZ3JvdW5kLWltYWdlOiAtbW96LWxpbmVhci1ncmFkaWVudChsZWZ0LCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpO1xyXG4gIC8qIEZpcmVmb3ggMy42LTE1ICovXHJcbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KGxlZnQsIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7XHJcbiAgLyogT3BlcmEgMTEuMTAtMTIuMDAgKi9cclxuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7XHJcbiAgLyogRmlyZWZveCAxNissIElFMTAsIE9wZXJhIDEyLjUwKyAqL1xyXG59XHJcbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcCB7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgdG9wLCBsZWZ0IGJvdHRvbSwgZnJvbShyZ2JhKDAsIDAsIDAsIDAuNSkpLCB0byhyZ2JhKDAsIDAsIDAsIDApKSk7XHJcbiAgLyogU2FmYXJpIDQrLCBDaHJvbWUgKi9cclxuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudChib3R0b20sIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7XHJcbiAgLyogQ2hyb21lIDEwKywgU2FmYXJpIDUuMSssIGlPUyA1KyAqL1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IC1tb3otbGluZWFyLWdyYWRpZW50KGJvdHRvbSwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTtcclxuICAvKiBGaXJlZm94IDMuNi0xNSAqL1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudChib3R0b20sIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7XHJcbiAgLyogT3BlcmEgMTEuMTAtMTIuMDAgKi9cclxuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gdG9wLCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpO1xyXG4gIC8qIEZpcmVmb3ggMTYrLCBJRTEwLCBPcGVyYSAxMi41MCsgKi9cclxufVxyXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20ge1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IGJvdHRvbSwgbGVmdCB0b3AsIGZyb20ocmdiYSgwLCAwLCAwLCAwLjUpKSwgdG8ocmdiYSgwLCAwLCAwLCAwKSkpO1xyXG4gIC8qIFNhZmFyaSA0KywgQ2hyb21lICovXHJcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpO1xyXG4gIC8qIENocm9tZSAxMCssIFNhZmFyaSA1LjErLCBpT1MgNSsgKi9cclxuICBiYWNrZ3JvdW5kLWltYWdlOiAtbW96LWxpbmVhci1ncmFkaWVudCh0b3AsIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7XHJcbiAgLyogRmlyZWZveCAzLjYtMTUgKi9cclxuICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQodG9wLCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpO1xyXG4gIC8qIE9wZXJhIDExLjEwLTEyLjAwICovXHJcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTtcclxuICAvKiBGaXJlZm94IDE2KywgSUUxMCwgT3BlcmEgMTIuNTArICovXHJcbn1cclxuLyogQ292ZXJmbG93ICovXHJcbi5zd2lwZXItY29udGFpbmVyLWNvdmVyZmxvdyAuc3dpcGVyLXdyYXBwZXIsXHJcbi5zd2lwZXItY29udGFpbmVyLWZsaXAgLnN3aXBlci13cmFwcGVyIHtcclxuICAvKiBXaW5kb3dzIDggSUUgMTAgZml4ICovXHJcbiAgLW1zLXBlcnNwZWN0aXZlOiAxMjAwcHg7XHJcbn1cclxuLyogQ3ViZSArIEZsaXAgKi9cclxuLnN3aXBlci1jb250YWluZXItY3ViZSxcclxuLnN3aXBlci1jb250YWluZXItZmxpcCB7XHJcbiAgb3ZlcmZsb3c6IHZpc2libGU7XHJcbn1cclxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLFxyXG4uc3dpcGVyLWNvbnRhaW5lci1mbGlwIC5zd2lwZXItc2xpZGUge1xyXG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gIC1tb3otYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gIC1tcy1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gIHotaW5kZXg6IDE7XHJcbn1cclxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlIC5zd2lwZXItc2xpZGUsXHJcbi5zd2lwZXItY29udGFpbmVyLWZsaXAgLnN3aXBlci1zbGlkZSAuc3dpcGVyLXNsaWRlIHtcclxuICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxufVxyXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtYWN0aXZlLFxyXG4uc3dpcGVyLWNvbnRhaW5lci1mbGlwIC5zd2lwZXItc2xpZGUtYWN0aXZlLFxyXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtYWN0aXZlIC5zd2lwZXItc2xpZGUtYWN0aXZlLFxyXG4uc3dpcGVyLWNvbnRhaW5lci1mbGlwIC5zd2lwZXItc2xpZGUtYWN0aXZlIC5zd2lwZXItc2xpZGUtYWN0aXZlIHtcclxuICBwb2ludGVyLWV2ZW50czogYXV0bztcclxufVxyXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcCxcclxuLnN3aXBlci1jb250YWluZXItZmxpcCAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3AsXHJcbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tLFxyXG4uc3dpcGVyLWNvbnRhaW5lci1mbGlwIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSxcclxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0LFxyXG4uc3dpcGVyLWNvbnRhaW5lci1mbGlwIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQsXHJcbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQsXHJcbi5zd2lwZXItY29udGFpbmVyLWZsaXAgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQge1xyXG4gIHotaW5kZXg6IDA7XHJcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgLW1vei1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgLW1zLWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcclxuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XHJcbn1cclxuLyogQ3ViZSAqL1xyXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUge1xyXG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDAgMDtcclxuICAtbW96LXRyYW5zZm9ybS1vcmlnaW46IDAgMDtcclxuICAtbXMtdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xyXG4gIHRyYW5zZm9ybS1vcmlnaW46IDAgMDtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbn1cclxuLnN3aXBlci1jb250YWluZXItY3ViZS5zd2lwZXItY29udGFpbmVyLXJ0bCAuc3dpcGVyLXNsaWRlIHtcclxuICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDEwMCUgMDtcclxuICAtbW96LXRyYW5zZm9ybS1vcmlnaW46IDEwMCUgMDtcclxuICAtbXMtdHJhbnNmb3JtLW9yaWdpbjogMTAwJSAwO1xyXG4gIHRyYW5zZm9ybS1vcmlnaW46IDEwMCUgMDtcclxufVxyXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtYWN0aXZlLFxyXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtbmV4dCxcclxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLXByZXYsXHJcbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1uZXh0ICsgLnN3aXBlci1zbGlkZSB7XHJcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XHJcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxufVxyXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItY3ViZS1zaGFkb3cge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBsZWZ0OiAwO1xyXG4gIGJvdHRvbTogMHB4O1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICBiYWNrZ3JvdW5kOiAjMDAwO1xyXG4gIG9wYWNpdHk6IDAuNjtcclxuICAtd2Via2l0LWZpbHRlcjogYmx1cig1MHB4KTtcclxuICBmaWx0ZXI6IGJsdXIoNTBweCk7XHJcbiAgei1pbmRleDogMDtcclxufVxyXG4vKiBGYWRlICovXHJcbi5zd2lwZXItY29udGFpbmVyLWZhZGUuc3dpcGVyLWNvbnRhaW5lci1mcmVlLW1vZGUgLnN3aXBlci1zbGlkZSB7XHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XHJcbiAgLW1vei10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XHJcbiAgLW1zLXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcclxuICAtby10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XHJcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xyXG59XHJcbi5zd2lwZXItY29udGFpbmVyLWZhZGUgLnN3aXBlci1zbGlkZSB7XHJcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5O1xyXG4gIC1tb3otdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eTtcclxuICAtby10cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5O1xyXG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHk7XHJcbn1cclxuLnN3aXBlci1jb250YWluZXItZmFkZSAuc3dpcGVyLXNsaWRlIC5zd2lwZXItc2xpZGUge1xyXG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG59XHJcbi5zd2lwZXItY29udGFpbmVyLWZhZGUgLnN3aXBlci1zbGlkZS1hY3RpdmUsXHJcbi5zd2lwZXItY29udGFpbmVyLWZhZGUgLnN3aXBlci1zbGlkZS1hY3RpdmUgLnN3aXBlci1zbGlkZS1hY3RpdmUge1xyXG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xyXG59XHJcbi5zd2lwZXItem9vbS1jb250YWluZXIge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcclxuICBkaXNwbGF5OiAtbW96LWJveDtcclxuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcclxuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XHJcbiAgLW1vei1ib3gtcGFjazogY2VudGVyO1xyXG4gIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcclxuICAtd2Via2l0LWp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XHJcbiAgLW1vei1ib3gtYWxpZ246IGNlbnRlcjtcclxuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xyXG4gIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG4uc3dpcGVyLXpvb20tY29udGFpbmVyID4gaW1nLFxyXG4uc3dpcGVyLXpvb20tY29udGFpbmVyID4gc3ZnLFxyXG4uc3dpcGVyLXpvb20tY29udGFpbmVyID4gY2FudmFzIHtcclxuICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgbWF4LWhlaWdodDogMTAwJTtcclxuICBvYmplY3QtZml0OiBjb250YWluO1xyXG59XHJcbi8qIFNjcm9sbGJhciAqL1xyXG4uc3dpcGVyLXNjcm9sbGJhciB7XHJcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgLW1zLXRvdWNoLWFjdGlvbjogbm9uZTtcclxuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMSk7XHJcbn1cclxuLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItc2Nyb2xsYmFyIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgbGVmdDogMSU7XHJcbiAgYm90dG9tOiAzcHg7XHJcbiAgei1pbmRleDogNTA7XHJcbiAgaGVpZ2h0OiA1cHg7XHJcbiAgd2lkdGg6IDk4JTtcclxufVxyXG4uc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbCA+IC5zd2lwZXItc2Nyb2xsYmFyIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgcmlnaHQ6IDNweDtcclxuICB0b3A6IDElO1xyXG4gIHotaW5kZXg6IDUwO1xyXG4gIHdpZHRoOiA1cHg7XHJcbiAgaGVpZ2h0OiA5OCU7XHJcbn1cclxuLnN3aXBlci1zY3JvbGxiYXItZHJhZyB7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNSk7XHJcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICBsZWZ0OiAwO1xyXG4gIHRvcDogMDtcclxufVxyXG4uc3dpcGVyLXNjcm9sbGJhci1jdXJzb3ItZHJhZyB7XHJcbiAgY3Vyc29yOiBtb3ZlO1xyXG59XHJcbi8qIFByZWxvYWRlciAqL1xyXG4uc3dpcGVyLWxhenktcHJlbG9hZGVyIHtcclxuICB3aWR0aDogNDJweDtcclxuICBoZWlnaHQ6IDQycHg7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGxlZnQ6IDUwJTtcclxuICB0b3A6IDUwJTtcclxuICBtYXJnaW4tbGVmdDogLTIxcHg7XHJcbiAgbWFyZ2luLXRvcDogLTIxcHg7XHJcbiAgei1pbmRleDogMTA7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiA1MCU7XHJcbiAgLW1vei10cmFuc2Zvcm0tb3JpZ2luOiA1MCU7XHJcbiAgdHJhbnNmb3JtLW9yaWdpbjogNTAlO1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzd2lwZXItcHJlbG9hZGVyLXNwaW4gMXMgc3RlcHMoMTIsIGVuZCkgaW5maW5pdGU7XHJcbiAgLW1vei1hbmltYXRpb246IHN3aXBlci1wcmVsb2FkZXItc3BpbiAxcyBzdGVwcygxMiwgZW5kKSBpbmZpbml0ZTtcclxuICBhbmltYXRpb246IHN3aXBlci1wcmVsb2FkZXItc3BpbiAxcyBzdGVwcygxMiwgZW5kKSBpbmZpbml0ZTtcclxufVxyXG4uc3dpcGVyLWxhenktcHJlbG9hZGVyOmFmdGVyIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBjb250ZW50OiBcIlwiO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGYtOCwlM0NzdmclMjB2aWV3Qm94JTNEJzAlMjAwJTIwMTIwJTIwMTIwJyUyMHhtbG5zJTNEJ2h0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMjAwMCUyRnN2ZyclMjB4bWxucyUzQXhsaW5rJTNEJ2h0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMTk5OSUyRnhsaW5rJyUzRSUzQ2RlZnMlM0UlM0NsaW5lJTIwaWQlM0QnbCclMjB4MSUzRCc2MCclMjB4MiUzRCc2MCclMjB5MSUzRCc3JyUyMHkyJTNEJzI3JyUyMHN0cm9rZSUzRCclMjM2YzZjNmMnJTIwc3Ryb2tlLXdpZHRoJTNEJzExJyUyMHN0cm9rZS1saW5lY2FwJTNEJ3JvdW5kJyUyRiUzRSUzQyUyRmRlZnMlM0UlM0NnJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuMjcnJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuMjcnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSgzMCUyMDYwJTJDNjApJyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjI3JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoNjAlMjA2MCUyQzYwKSclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy4yNyclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDkwJTIwNjAlMkM2MCknJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuMjcnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSgxMjAlMjA2MCUyQzYwKSclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy4yNyclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDE1MCUyMDYwJTJDNjApJyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjM3JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoMTgwJTIwNjAlMkM2MCknJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuNDYnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSgyMTAlMjA2MCUyQzYwKSclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy41NiclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDI0MCUyMDYwJTJDNjApJyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjY2JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoMjcwJTIwNjAlMkM2MCknJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuNzUnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSgzMDAlMjA2MCUyQzYwKSclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy44NSclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDMzMCUyMDYwJTJDNjApJyUyRiUzRSUzQyUyRmclM0UlM0MlMkZzdmclM0VcIik7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlO1xyXG4gIC13ZWJraXQtYmFja2dyb3VuZC1zaXplOiAxMDAlO1xyXG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcclxuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG59XHJcbi5zd2lwZXItbGF6eS1wcmVsb2FkZXItd2hpdGU6YWZ0ZXIge1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0Zi04LCUzQ3N2ZyUyMHZpZXdCb3glM0QnMCUyMDAlMjAxMjAlMjAxMjAnJTIweG1sbnMlM0QnaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYyMDAwJTJGc3ZnJyUyMHhtbG5zJTNBeGxpbmslM0QnaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYxOTk5JTJGeGxpbmsnJTNFJTNDZGVmcyUzRSUzQ2xpbmUlMjBpZCUzRCdsJyUyMHgxJTNEJzYwJyUyMHgyJTNEJzYwJyUyMHkxJTNEJzcnJTIweTIlM0QnMjcnJTIwc3Ryb2tlJTNEJyUyM2ZmZiclMjBzdHJva2Utd2lkdGglM0QnMTEnJTIwc3Ryb2tlLWxpbmVjYXAlM0Qncm91bmQnJTJGJTNFJTNDJTJGZGVmcyUzRSUzQ2clM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy4yNyclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy4yNyclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDMwJTIwNjAlMkM2MCknJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuMjcnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSg2MCUyMDYwJTJDNjApJyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjI3JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoOTAlMjA2MCUyQzYwKSclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy4yNyclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDEyMCUyMDYwJTJDNjApJyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjI3JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoMTUwJTIwNjAlMkM2MCknJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuMzcnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSgxODAlMjA2MCUyQzYwKSclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy40NiclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDIxMCUyMDYwJTJDNjApJyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjU2JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoMjQwJTIwNjAlMkM2MCknJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuNjYnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSgyNzAlMjA2MCUyQzYwKSclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy43NSclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDMwMCUyMDYwJTJDNjApJyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjg1JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoMzMwJTIwNjAlMkM2MCknJTJGJTNFJTNDJTJGZyUzRSUzQyUyRnN2ZyUzRVwiKTtcclxufVxyXG5cclxuQGtleWZyYW1lcyBzd2lwZXItcHJlbG9hZGVyLXNwaW4ge1xyXG4gIDEwMCUge1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcclxuICB9XHJcbn1cclxuIiwiLy8gJHNjYWxlIDogKDEgIC8gNSk7XHJcblxyXG4udGFyZ2V0YXtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgei1pbmRleDogOTk7XHJcbiAgb3BhY2l0eTogMDtcclxuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDVzICR0cmFuc2l0aW9uO1xyXG4gIHRyYW5zZm9ybS1vcmlnaW46IHRvcCBsZWZ0O1xyXG4gIC8vIHRyYW5zZm9ybTogc2NhbGUoJHNjYWxlKTtcclxuICBiYWNrZ3JvdW5kOiByZ2JhKDI1MywgMjU1LCA2LCAwLjQ4KTtcclxuICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMTkwMG1zO1xyXG4gICAgYW5pbWF0aW9uLW5hbWU6IGJsaW5rO1xyXG4gICAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XHJcbiAgICBhbmltYXRpb24tZGlyZWN0aW9uOiBhbHRlcm5hdGU7XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbjpibGluayAxOTAwbXMgaW5maW5pdGU7IC8qIFNhZmFyaSBhbmQgQ2hyb21lICovXHJcbn1cclxuXHJcbi5zd2lwZXItc2xpZGUtYWN0aXZlIC50YXJnZXRhe1xyXG4gIGJvcmRlcjogMDtcclxuICBvcGFjaXR5OiAxO1xyXG59XHJcbkBrZXlmcmFtZXMgYmxpbmsge1xyXG4gICAgZnJvbSB7XHJcbiAgICAgICAgYmFja2dyb3VuZDpyZ2JhKDI1MywyNTUsNiwuNDgpXHJcbiAgICB9XHJcbiAgICB0byB7XHJcbiAgICAgICAgYmFja2dyb3VuZDpyZ2JhKDI1NSwgNTIsIDYsIDAuNDgpO1xyXG4gICAgfVxyXG59XHJcbkAtd2Via2l0LWtleWZyYW1lcyBibGluayB7XHJcbiAgIGZyb20ge1xyXG4gICAgICAgIGJhY2tncm91bmQ6cmdiYSgyNTMsMjU1LDYsLjQ4KVxyXG4gICAgfVxyXG4gICAgdG8ge1xyXG4gICAgICAgIGJhY2tncm91bmQ6cmdiYSgyNTUsIDUyLCA2LCAwLjQ4KTtcclxuICAgIH1cclxufVxyXG4iLCJ0ZW1wbGF0ZSB7XHJcblx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG59XHJcbiIsImJ1dHRvbi5zaGFyZXtcclxuICBzdmd7XHJcbiAgICBmaWxsOiAkYzk7XHJcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICB9XHJcbn1cclxuXHJcbi50b29sLXRpcC1zaGFyZXtcclxuXHRwb3NpdGlvbjogZml4ZWQ7XHJcblx0bWFyZ2luLXRvcDogNDBweDtcclxuXHRtYXJnaW4tbGVmdDogLTc4cHg7XHJcblx0ei1pbmRleDogOTk5OTtcclxuXHRwYWRkaW5nOiAyMHB4O1xyXG5cdHdpZHRoOiAxODZweDtcclxuXHRiYWNrZ3JvdW5kOiAkY1doaXRlO1xyXG5cdGJvcmRlcjogMXB4IHNvbGlkICRjOTtcclxuXHRib3JkZXItcmFkaXVzOiAzcHg7XHJcblxyXG5cdCY6YmVmb3JlLFxyXG5cdCY6YWZ0ZXJ7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRiYWNrZ3JvdW5kOiAkY1doaXRlO1xyXG5cdFx0Y29udGVudDogJyc7XHJcblx0fVxyXG5cclxuXHQmOmJlZm9yZXtcclxuXHRcdHRvcDogLTdweDtcclxuXHRcdGxlZnQ6IDUwJTtcclxuXHRcdG1hcmdpbi1sZWZ0OiAtN3B4O1xyXG5cdFx0aGVpZ2h0OiAxNHB4O1xyXG5cdFx0d2lkdGg6IDE0cHg7XHJcblx0XHR0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XHJcblx0XHRib3JkZXI6IDFweCBzb2xpZCAkYzk7XHJcblx0XHRib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAycHg7XHJcblx0fVxyXG5cclxuXHQmOmFmdGVye1xyXG5cdFx0aGVpZ2h0OiAyMHB4O1xyXG5cdFx0d2lkdGg6IDQwcHg7XHJcblx0XHR0b3A6IDA7XHJcblx0XHRsZWZ0OiA1MCU7XHJcblx0XHRtYXJnaW4tbGVmdDogLTIwcHg7XHJcblx0fVxyXG5cclxuXHRhe1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0d2lkdGg6IDMycHg7XHJcblx0XHRoZWlnaHQ6IDMycHg7XHJcblx0XHRtYXJnaW46IDVweDtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDE2cHg7XHJcblx0XHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjJzIGxpbmVhcjtcclxuXHJcblx0XHQmOmhvdmVye1xyXG5cdFx0XHR0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XHJcblx0XHR9XHJcblxyXG5cdFx0PiBzdmd7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0dG9wOiA1MCU7XHJcblx0XHRcdGxlZnQ6IDUwJTtcclxuXHRcdFx0ZmlsbDogJGNXaGl0ZTtcclxuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcblx0XHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG5cdFx0fVxyXG5cclxuXHRcdCYuZmFjZWJvb2t7XHJcblx0XHRcdGJhY2tncm91bmQ6ICRmYjtcclxuXHRcdH1cclxuXHJcblx0XHQmLnR3aXR0ZXJ7XHJcblx0XHRcdGJhY2tncm91bmQ6ICR0dztcclxuXHRcdH1cclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgJi53aGF0c2FwcHtcclxuXHRcdFx0YmFja2dyb3VuZDogJHdwO1xyXG5cdFx0fVxyXG4gICAgICAgICAgICAgICAgXHJcblx0XHQmLm1lc3NlbmdlcntcclxuXHRcdFx0YmFja2dyb3VuZDogJG1zO1xyXG5cdFx0fVxyXG5cclxuXHRcdCYuZ29vZ2xlUGx1c3tcclxuXHRcdFx0YmFja2dyb3VuZDogJGdQO1xyXG5cdFx0fVxyXG5cclxuXHRcdCYubGlua2VkaW57XHJcblx0XHRcdGJhY2tncm91bmQ6ICRpbjtcclxuXHRcdH1cclxuXHJcblx0XHQmLnBpbnRyZXN0e1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiAkcHQ7XHJcblx0XHR9XHJcblxyXG5cdFx0Ji5lbWFpbHtcclxuXHRcdFx0YmFja2dyb3VuZDogJGVtO1xyXG5cdFx0fVxyXG5cclxuXHRcdCYubGlua3tcclxuXHRcdFx0YmFja2dyb3VuZDogJGVtO1xyXG5cdFx0fVxyXG5cclxuXHR9XHJcblxyXG59XHJcbiIsIi51c2VyIHtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuXHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuXHRAbWl4aW4gcmV0aW5hIHtcclxuXHRcdC8vIGRpc3BsYXk6IGZsZXg7XHJcblx0XHQvLyBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcblx0XHQvLyBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdH1cclxuXHJcblx0aW1ne1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG5cdFx0ei1pbmRleDogMDtcclxuXHRcdGhlaWdodDogMjRweDtcclxuXHRcdHdpZHRoOiAyNHB4O1xyXG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcclxuXHR9XHJcblxyXG5cdGZpZ2NhcHRpb257XHJcblx0XHRmb250LWZhbWlseTogJEZvbGhhR3JhZmljby1tZWRpdW07XHJcblx0fVxyXG5cclxufVxyXG5cclxuLnVzZXItb3B0aW9uc3tcclxuXHRiYWNrZ3JvdW5kOiAkYzI7XHJcblxyXG5cdC5oaWRkZW4tbWVudSAme1xyXG5cdFx0cGFkZGluZzogMCAxOHB4O1xyXG5cclxuXHRcdCYub3BlbntcclxuXHRcdFx0cGFkZGluZzogMThweCAxOHB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0bGkgYXtcclxuXHRcdGZvbnQtZmFtaWx5OiAkRm9saGFHcmFmaWNvO1xyXG5cdFx0Zm9udC1zaXplOiBlbSgxNHB4KTtcclxuXHRcdGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcblx0fVxyXG5cclxuXHQkc3RlcHM6MTA7XHJcblx0bGl7XHJcblx0XHRAZm9yICRpIGZyb20gMCB0aHJvdWdoICRzdGVwcyB7XHJcblx0XHRcdCY6bnRoLWNoaWxkKCN7JGl9KSB7XHJcblx0XHRcdFx0YW5pbWF0aW9uOiBvcGFjaXR5IDAuMnMgI3tjYWxjKDc1LyRpKX1tcyBib3RoO1xyXG5cdFx0XHR9XHJcbiAgICAgXHQgfVxyXG5cdFx0fVxyXG5cclxuXHQmLm9wZW4gbGl7XHJcblx0XHRAZm9yICRpIGZyb20gMCB0aHJvdWdoICRzdGVwcyB7XHJcblx0XHRcdCY6bnRoLWNoaWxkKCN7JGl9KSB7XHJcblx0XHRcdFx0YW5pbWF0aW9uOiBtb3ZlVXAgMC4ycyAjeyRpKjc1fW1zIGJvdGg7XHJcblx0XHRcdH1cclxuICAgICBcdCB9XHJcblx0fVxyXG59XHJcblxyXG5cclxuQGtleWZyYW1lcyBtb3ZlVXAge1xyXG5cdGZyb20ge1xyXG5cdFx0b3BhY2l0eTogMDtcclxuICAgICAgICB0cmFuc2Zvcm06ICB0cmFuc2xhdGUzZCgtMjAlLCAwLCAwKTtcclxuICAgICAgIH1cclxuXHR0byB7XHJcblx0XHRvcGFjaXR5OiAxO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgb3BhY2l0eSB7XHJcblx0ZnJvbSB7XHJcblx0XHRvcGFjaXR5OiAxO1xyXG4gICAgICAgfVxyXG5cdHRvIHtcclxuXHRcdG9wYWNpdHk6IDA7XHJcbiAgICB9XHJcbn1cclxuIiwiLnpvb217XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdHRvcDogNTAlO1xyXG5cdGxlZnQ6IDUwJTtcclxuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuXHJcblx0c3Zne1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0dG9wOiAycHg7XHJcblx0XHRsZWZ0OiA1cHg7XHJcblx0XHRoZWlnaHQ6IDE0cHg7XHJcblx0XHR3aWR0aDogMTRweDtcclxuXHRcdGZpbGw6ICRjNjtcclxuXHR9XHJcblxyXG5cdGlucHV0e1xyXG5cdFx0d2lkdGg6IDUwcHg7XHJcblx0XHRjb2xvcjogJGM2O1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdH1cclxuXHJcblx0YnV0dG9ue1xyXG5cdFx0aGVpZ2h0OiAzMHB4O1xyXG5cdFx0d2lkdGg6IDMwcHg7XHJcblx0XHRib3JkZXItcmFkaXVzOiA1MHB4O1xyXG5cdFx0Ym9yZGVyOiAxcHggc29saWQgJGM4O1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDkwMDtcclxuXHRcdGZvbnQtc2l6ZTogZW0oMThweCk7XHJcblx0XHRjb2xvcjogJGM4O1xyXG5cclxuXHRcdCY6ZGlzYWJsZWR7XHJcblx0XHRcdG9wYWNpdHk6IDAuNDtcclxuXHRcdFx0Y3Vyc29yOiBkZWZhdWx0O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0QGluY2x1ZGUgcmV0aW5he1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcblxyXG59XHJcbiIsIi5jdXJhdG9yZWR7XHJcblx0b3ZlcmZsb3cteDogaGlkZGVuO1xyXG5cdG1hcmdpbi1ib3R0b206IDMwcHg7XHJcblx0cGFkZGluZzogMjBweCAwO1xyXG5cclxuXHQ+IGgze1xyXG5cdFx0QGV4dGVuZCAldGl0dWxvc0RlU2VjYW87XHJcblx0fVxyXG5cclxuXHQuZmxleHtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuXHRcdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuXHRcdG1hcmdpbjogMCAtMTVweDtcclxuXHJcbiAgICBAaW5jbHVkZSByZXNwb25zaXZlKDQyMHB4LCAnbWF4Jyl7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0YXJ0aWNsZXtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0cGFkZGluZzogMCAxNXB4O1xyXG5cclxuXHRcdEBpbmNsdWRlIHJlc3BvbnNpdmUoNDIwcHgsICdtaW4nKXtcclxuXHRcdFx0d2lkdGg6IDMzLjMzMzMzJTtcclxuXHRcdH1cclxuXHJcblx0XHRAaW5jbHVkZSByZXRpbmF7XHJcblx0XHRcdCBtYXJnaW4tYm90dG9tOiA0NXB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdGgye1xyXG5cdFx0XHRtYXJnaW46IDVweCAwIDEwcHg7XHJcblx0XHRcdGZvbnQtZmFtaWx5OiAkRm9saGFHcmFmaWNvLW1lZGl1bSA7XHJcblx0XHRcdGZvbnQtc2l6ZTogZW0oMjBweCk7XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjJlbTtcclxuXHRcdFx0Y29sb3I6ICRjMTtcclxuXHRcdH1cclxuXHJcblx0XHRhe1xyXG5cdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdH1cclxuXHJcblx0XHRpbWd7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0fVxyXG5cclxuXHRcdC5jYXR7XHJcblx0XHRcdG1hcmdpbjogMTBweCAwO1xyXG5cdFx0XHRmb250LWZhbWlseTokQnVsbztcclxuXHRcdFx0Zm9udC1zaXplOiBlbSgxNHB4KTtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDFlbTtcclxuXHRcdFx0Y29sb3I6ICRjNjtcclxuXHRcdH1cclxuXHJcblx0fVxyXG59XHJcbiIsIiRhZHZlcmlzZSA6IHBlcmMoMzAwLCAkd3JwU2l6ZSk7XHJcblxyXG4lYXJ0aWNsZUZvbnRzVGl0bGV7XHJcblx0bWFyZ2luOiAwIDAgMTBweDtcclxuXHRmb250LWZhbWlseTogJEZvbGhhSUk7XHJcblx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuXHRsaW5lLWhlaWdodDogMS4wOGVtO1xyXG5cdGNvbG9yOiAkYzE7XHJcbn1cclxuXHJcbiVhcnRpY2xlRm9udHNCb2R5e1xyXG5cdGZvbnQtZmFtaWx5OiRCdWxvO1xyXG5cdGNvbG9yOiAkYzY7XHJcbn1cclxuXHJcbi5mZWF0dXJlZHtcclxuXHRcdG1hcmdpbjogNDBweCAwO1xyXG5cdFx0QGV4dGVuZCAlZmxleDtcclxuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHJcblx0Lm5ld3N7XHJcblx0XHRtYXJnaW46IDAgMCAwIC0xNXB4O1xyXG5cclxuXHRcdEBpbmNsdWRlIHJlc3BvbnNpdmUoNDE1cHgsICdtaW4nKXtcclxuXHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cdFx0fVxyXG5cclxuXHR9XHJcblxyXG5cdC5yb3d7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHJcblx0XHRAaW5jbHVkZSByZXNwb25zaXZlKDc2OXB4LCAnbWluJyl7XHJcblx0XHRcdHdpZHRoOiBjYWxjKDEwMCUgLSAjeyRhZHZlcmlzZX0pO1xyXG5cdFx0fVxyXG5cclxuXHR9XHJcblxyXG5cdGFydGljbGV7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdHBhZGRpbmc6IDAgMTVweDtcclxuXHJcblx0XHRoMntcclxuXHRcdFx0bWFyZ2luLXRvcDogNXB4O1xyXG5cdFx0XHRAZXh0ZW5kICVhcnRpY2xlRm9udHNUaXRsZTtcclxuXHRcdFx0Zm9udC1zaXplOiBlbSgyNHB4KTtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDEuM2VtO1xyXG5cclxuXHRcdH1cclxuXHJcblx0XHRwe1xyXG5cdFx0XHRAZXh0ZW5kICVhcnRpY2xlRm9udHNCb2R5O1xyXG5cdFx0XHRmb250LXNpemU6IGVtKDE2cHgpO1xyXG5cdFx0fVxyXG5cclxuXHRcdEBpbmNsdWRlIHJlc3BvbnNpdmUoNDE1cHgsICdtaW4nKXtcclxuXHRcdFx0d2lkdGg6IDMzLjMzMzMzJTtcclxuXHRcdH1cclxuXHJcblx0XHRAaW5jbHVkZSByZXRpbmF7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDQ1cHg7XHJcblxyXG5cdFx0XHQmOmxhc3QtY2hpbGR7XHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHR9XHJcblxyXG5cdC5mZWF0dXJlZC1hcnRpY2xle1xyXG5cdFx0bWFyZ2luOiAwIDAgNCUgMDtcclxuXHJcblx0XHRhcnRpY2xle1xyXG5cdFx0XHRwYWRkaW5nOiAwO1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHJcblx0XHRcdEBpbmNsdWRlIHJlc3BvbnNpdmUoNDE1cHgsICdtaW4nKXtcclxuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRAaW5jbHVkZSByZXRpbmF7XHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogNDVweDtcclxuXHJcblx0XHRcdFx0YSwgLmNvbnRlbnR7XHJcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRcdHBhZGRpbmc6IDA7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHJcblx0XHRcdFx0XHRmaWd1cmV7XHJcblx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdGF7XHJcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XHJcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0aW1ne1xyXG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0XHRoZWlnaHQ6IGF1dG87XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblxyXG4gICAgICBAaW5jbHVkZSBpcGFke1xyXG4gICAgICAgIGltZ3tcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuXHRcdH1cclxuXHJcblx0XHQuY29udGVudHtcclxuXHRcdFx0cGFkZGluZzogMCAxNXB4IDAgMzBweDtcclxuXHJcbiAgICAgIEBpbmNsdWRlIGlwYWR7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAzNDBweDtcclxuICAgICAgfVxyXG5cclxuXHRcdH1cclxuXHJcblx0XHRoMntcclxuXHRcdFx0bWFyZ2luLXRvcDogNXB4O1xyXG5cdFx0XHRAZXh0ZW5kICVhcnRpY2xlRm9udHNUaXRsZTtcclxuXHRcdFx0Zm9udC1zaXplOiBlbSgzMHB4KTtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDEuMmVtO1xyXG5cclxuXHRcdFx0QGluY2x1ZGUgcmVzcG9uc2l2ZSg0MTVweCwgJ21pbicpe1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogZW0oNDBweClcclxuXHRcdFx0fVxyXG5cclxuXHRcdH1cclxuXHJcblx0XHRwe1xyXG5cdFx0XHRAZXh0ZW5kICVhcnRpY2xlRm9udHNCb2R5O1xyXG5cdFx0XHRmb250LXNpemU6IGVtKDE4cHgpO1xyXG5cdFx0fVxyXG5cclxuXHR9XHJcblxyXG5cdC5hZHZlcnRpc2V7XHJcblx0XHR3aWR0aDogJGFkdmVyaXNlO1xyXG5cdFx0ZGlzcGxheTogbm9uZTtcclxuXHJcblx0XHRpbWd7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRtYXgtd2lkdGg6IDMwMHB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdEBpbmNsdWRlIHJlc3BvbnNpdmUoNzY5cHgsICdtaW4nKXtcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHR9XHJcblxyXG5cdH1cclxuXHJcbn1cclxuIiwiLmdyb3Vwe1xyXG5cdG1hcmdpbi1ib3R0b206IDQwcHg7XHJcblxyXG5cdGgze1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcclxuXHRcdGZvbnQtZmFtaWx5OiAkRm9saGFHcmFmaWNvO1xyXG5cdFx0Zm9udC1zaXplOiBlbSgyMHB4KTtcclxuXHRcdGxpbmUtaGVpZ2h0OiAxLjM7XHJcblx0XHRjb2xvcjogJGMxO1xyXG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRcdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0fVxyXG5cclxuXHQuZmllbGRze1xyXG5cdFx0QGV4dGVuZCAlZmxleDtcclxuXHRcdGZsZXgtd3JhcDogd3JhcDtcclxuXHJcblx0XHRAaW5jbHVkZSByZXRpbmF7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0fVxyXG5cclxuXHR9XHJcblxyXG5cdC5kcm9wLWRvd24tb3B0aW9uc3tcclxuXHRcdG1hcmdpbjogNXB4IDAgMDtcclxuXHRcdG1pbi13aWR0aDogYXV0bztcclxuXHRcdG1heC13aWR0aDogMzAwcHg7XHJcblxyXG5cdH1cclxuXHJcblx0LmZpZWxke1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0bWFyZ2luOiAwIDAgMjBweDtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cclxuXHRcdEBpbmNsdWRlIHJlc3BvbnNpdmUoNDE0cHgsICdtaW4nKXtcclxuXHRcdFx0d2lkdGg6IDQ4JTtcclxuXHRcdH1cclxuXHJcblx0XHQubW9kZSAme1xyXG5cdFx0XHRtYXJnaW46IDAgNXB4IDIwcHg7XHJcblx0XHR9XHJcblxyXG5cdFx0bGFiZWx7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiA1cHg7XHJcblx0XHRcdEBleHRlbmQgJWxhYmVsO1xyXG5cclxuXHJcblx0XHR9XHJcblxyXG5cdFx0LnJhZGlve1xyXG5cdFx0XHRsYWJlbHtcclxuXHRcdFx0XHQmOmFmdGVye1xyXG5cdFx0XHRcdFx0dG9wOiA0cHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0LmNoZWNrYm94e1xyXG5cdFx0XHRsYWJlbHtcclxuXHRcdFx0XHQmOmFmdGVye1xyXG5cdFx0XHRcdFx0dG9wOiA0cHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cclxuXHRcdGlucHV0Om5vdChbdHlwZT1cInJhZGlvXCJdKTpub3QoW3R5cGU9XCJjaGVja2JveFwiXSl7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHJcblx0XHRcdCYuaGFzLWRyb3AtZG93bntcclxuXHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiA0MHB4O1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0fVxyXG5cclxuXHJcblxyXG5cdH1cclxuXHJcblxyXG59XHJcblxyXG5cclxuLmZpZWxke1xyXG5cclxuXHQubW9kZSAme1xyXG5cdFx0bWFyZ2luOiAwIDIwcHggMCAwO1xyXG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0d2lkdGg6IDEyMHB4O1xyXG5cclxuXHRcdCY6bGFzdC1jaGlsZHtcclxuXHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcbn1cclxuIiwiYm9keSB7XHJcbiBvdmVyZmxvdy14OiBoaWRkZW47XHJcbn1cclxuXHJcbi5sYXN0LWVkaXRpb25ze1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG5cdC5zZWN0aW9uLXRpdGxle1xyXG5cdFx0bWFyZ2luOiA0MHB4IDA7XHJcblx0XHRmb250LXdlaWdodDogYm9sZDtcclxuXHR9XHJcblxyXG5cdC5lZGl0aW9uc3tcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRmbGV4LXdyYXA6IHdyYXA7XHJcblx0XHRtYXJnaW46IDAgLTMlIDtcclxuXHR9XHJcblxyXG5cdC5lZGl0aW9ue1xyXG5cdFx0JG1hcmdpbjogMztcclxuXHRcdG1hcmdpbjogMCAzJSAzMHB4O1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblxyXG5cdFx0ZmlndXJle1xyXG5cdFx0XHRtaW4taGVpZ2h0OiAzMTBweDtcclxuXHRcdH1cclxuXHJcblx0XHRpbWd7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRtYXJnaW46IDAgYXV0bztcclxuXHRcdH1cclxuXHJcblx0XHRoZWFkZXJ7XHJcblx0XHRcdEBleHRlbmQgJWZsZXg7XHJcblx0XHRcdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG5cdFx0XHRtYXJnaW46IDE1cHggMDtcclxuXHJcblx0XHRcdGgze1xyXG5cdFx0XHRcdG1hcmdpbjogMDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0bGl7XHJcblx0XHRcdFx0aGVpZ2h0OiAyNHB4O1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRidXR0b257XHJcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRcdHBhZGRpbmc6IDA7XHJcblx0XHRcdFx0YmFja2dyb3VuZDogbm9uZTtcclxuXHRcdFx0XHRoZWlnaHQ6IDI0cHg7XHJcblx0XHRcdFx0d2lkdGg6IDI0cHg7XHJcblxyXG5cdFx0XHRcdD4gc3Zne1xyXG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdFx0dG9wOiA1MCU7XHJcblx0XHRcdFx0XHRsZWZ0OiA1MCU7XHJcblx0XHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuXHRcdFx0XHRcdGZpbGw6ICRjOSA7XHJcblxyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0Ji5mYXZvcml0ZWR7XHJcblx0XHRcdFx0XHRzdmd7XHJcblx0XHRcdFx0XHRcdGZpbGw6ICRjNTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi5maWx0ZXJzICsgLmxhc3QtZWRpdGlvbnN7XHJcbiAgcGFkZGluZzogMCAxMHB4O1xyXG4gIFxyXG5cdC5lZGl0aW9uc3tcclxuXHRcdG1hcmdpbjogMCAtMyUgMzBweDtcclxuXHRcdG1pbi13aWR0aDogMTAwJTtcclxuXHR9XHJcblxyXG5cdC5lZGl0aW9ue1xyXG5cdFx0bWFyZ2luOiAwIDMlIDMwcHg7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdG1heC13aWR0aDogMTAwJTtcclxuXHR9XHJcbn1cclxuXHJcbmJ1dHRvbi5sb2FkLW1vcmVbdHlwZT0nYnV0dG9uJ117XHJcblx0bWFyZ2luOiAzMHB4IGF1dG8gNjBweDtcclxuXHR3aWR0aDogMTkwcHg7XHJcblx0ZGlzcGxheTogdGFibGU7XHJcblxyXG5cdEBleHRlbmQgJWNvbW1vbUJ1dHRvbjtcclxufVxyXG4iLCIubm90LWZvdW5ke1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBwYWRkaW5nOiAxMDBweCAwO1xyXG5cclxuICAubm90LWZvdW5kLWljb257XHJcbiAgICBtYXJnaW46IDAgYXV0byAzMHB4O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGhlaWdodDogOTVweDtcclxuICAgIHdpZHRoOiA5NXB4O1xyXG4gICAgYmFja2dyb3VuZDogJGMyO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNTBweDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHJcbiAgICBzdmd7XHJcbiAgICAgIGZpbGw6ICRjNjtcclxuICAgIH1cclxuICB9XHJcblxyXG59XHJcbiIsIi5yZXN1bHRzLXRvb2wtYmFye1xyXG5cdEBleHRlbmQgJWZsZXg7XHJcblx0bWFyZ2luLWJvdHRvbTogMzBweDtcclxuXHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuXHRzcGFue1xyXG5cdFx0Zm9udC1mYW1pbHk6ICRGb2xoYUdyYWZpY287XHJcblx0XHRmb250LXNpemU6IGVtKDE2cHgpO1xyXG5cdFx0Y29sb3I6ICRjNDtcclxuXHR9XHJcblxyXG5cdC5maWVsZHtcclxuXHRcdG1hcmdpbi10b3A6IDIwcHg7XHJcblx0XHRAZXh0ZW5kICVmbGV4O1xyXG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcblx0XHRsYWJlbHtcclxuXHRcdFx0Zm9udC1mYW1pbHk6ICRGb2xoYUdyYWZpY287XHJcblx0XHRcdGZvbnQtc2l6ZTogZW0oMTZweCk7XHJcblx0XHR9XHJcblxyXG5cdFx0c2VsZWN0e1xyXG5cdFx0XHRtYXJnaW4tbGVmdDogMTBweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cclxuXHRAaW5jbHVkZSByZXRpbmF7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cclxuXHRcdHNwYW4sIGxhYmVse1xyXG5cdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTVweDtcclxuXHRcdH1cclxuXHJcblx0XHQuZmllbGR7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRzZWxlY3R7XHJcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDA7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQuZHJvcC1kb3duLCBzZWxlY3R7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0fVxyXG5cclxuXHR9XHJcblxyXG59XHJcblxyXG4jcmVzdWx0c3tcclxuXHRcdG1hcmdpbjogMCAtMyU7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0ZmxleC13cmFwOiB3cmFwO1xyXG5cclxuXHRcdC5lZGl0aW9ue1xyXG5cdFx0XHRtYXJnaW46IDMlIDEwcHg7XHJcblx0XHR9XHJcblxyXG59XHJcblxyXG4uYmFjay10by1zZWFyY2h7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdHBhZGRpbmctbGVmdDogMTVweDtcclxuXHRmb250LWZhbWlseTogJEJ1bG87XHJcblx0Zm9udC1zaXplOiBlbSgxNHB4KTtcclxuXHRmb250LXdlaWdodDogNTAwO1xyXG5cdGNvbG9yOiAkYzU7XHJcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHJcblx0JjpiZWZvcmV7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHR0b3A6IDRweDtcclxuXHRcdGxlZnQ6IDJweDtcclxuXHRcdHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxuXHRcdGNvbnRlbnQ6ICcnO1xyXG5cdFx0aGVpZ2h0OiA2cHg7XHJcblx0XHR3aWR0aDogNnB4O1xyXG5cdFx0Ym9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIGN1cnJlbnRDb2xvcjtcclxuXHRcdGJvcmRlci1sZWZ0OiAycHggc29saWQgY3VycmVudENvbG9yO1xyXG5cdH1cclxuXHJcbn1cclxuXHJcbi5yZXN1bHRze1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdG92ZXJmbG93LXg6IGhpZGRlbjtcclxufVxyXG5cclxuXHJcbi5maWx0ZXJzICsgLnJlc3VsdHMgI3Jlc3VsdHN7XHJcblx0bWFyZ2luOiAzJSAxMHB4O1xyXG4gICAgICAgIG1pbi13aWR0aDogMTAwJTtcclxuXHJcblx0LmVkaXRpb257XHJcblx0XHR3aWR0aDogZml0LWNvbnRlbnQ7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDE2MHB4O1xyXG5cdH1cclxufVxyXG4iLCIldGl0dWxvc0RlU2VjYW97XHJcblx0Zm9udC1mYW1pbHk6ICRGb2xoYVRleHRvQm9sZDtcclxuXHRmb250LXNpemU6IGVtKDIycHgpO1xyXG5cdGxpbmUtaGVpZ2h0OjI2cHg7XHJcblx0Y29sb3I6ICRjNSA7XHJcbn1cclxuXHJcbi5sYXN0LWVkaXRpb25ze1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG5cdHBhZGRpbmc6IDMwcHggMDtcclxuXHRiYWNrZ3JvdW5kOiAkYzI7XHJcblxyXG4gIEBpbmNsdWRlIHJldGluYXtcclxuICAgIHBhZGRpbmc6IDQwcHggMDtcclxuICB9XHJcblxyXG5cclxuXHQud3Jwe1xyXG5cdFx0cGFkZGluZzogMDtcclxuICAgIG92ZXJmbG93LXg6IHZpc2libGU7XHJcblxyXG5cdFx0PiBoM3tcclxuXHRcdFx0QGV4dGVuZCAldGl0dWxvc0RlU2VjYW87XHJcblxyXG4gICAgICBAaW5jbHVkZSBpcGFke1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgY29sb3I6ICRjNDtcclxuICAgICAgfVxyXG5cclxuICAgICAgQGluY2x1ZGUgcmV0aW5he1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgY29sb3I6ICRjNDtcclxuICAgICAgfVxyXG5cclxuXHJcblx0XHR9XHJcblxyXG5cdH1cclxuXHJcblx0LmNhcm91c2Vse1xyXG5cdFx0bWFyZ2luOiAwO1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0fVxyXG5cclxuXHQuc3dpcGVyLXdyYXBwZXJ7XHJcblx0XHRtYXJnaW46IDAgLTIlO1xyXG5cdFx0d2lkdGg6IGF1dG87XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblxyXG4gICAgQGluY2x1ZGUgaXBhZHtcclxuICAgICAgbWFyZ2luOiAwIDAgMCAxMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIHJldGluYXtcclxuICAgICAgbWFyZ2luOiAwIDAgMCAxMHB4O1xyXG4gICAgfVxyXG5cclxuXHR9XHJcblxyXG5cdC5zd2lwZXItc2xpZGV7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHdpZHRoOiA3MHZ3O1xyXG4gICAgbWF4LXdpZHRoOiAyMDBweDtcclxuICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XHJcblxyXG4gICAgaW1ne1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgfVxyXG5cdH1cclxuXHJcblx0YSBpbWd7XHJcblx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcclxuXHR9XHJcblxyXG5cdC5lZGl0aW9ue1xyXG5cdFx0bWFyZ2luOiAwIDIlIDIwcHg7XHJcblxyXG4gICAgQGluY2x1ZGUgaXBhZHtcclxuICAgICAgbWFyZ2luOiAwIDAgMjBweDtcclxuXHJcbiAgICAgICY6bGFzdC1jaGlsZHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgcmV0aW5he1xyXG4gICAgICBtYXJnaW46IDAgMCAyMHB4O1xyXG5cclxuICAgICAgJjpsYXN0LWNoaWxke1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuXHRcdGltZ3tcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdGhlaWdodDogYXV0bztcclxuXHRcdH1cclxuXHJcblx0fVxyXG5cclxuICAubGFzdC1lZGl0aW9ucy1uYXZpZ2F0aW9ue1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAzMHB4O1xyXG4gICAgcmlnaHQ6IDEwcHg7XHJcbiAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICB3aWR0aDogMTAwcHg7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG5cclxuICAgIEBpbmNsdWRlIGlwYWQoKXtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSByZXRpbmF7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICB9XHJcblxyXG4gIH1cclxuXHJcbiAgLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbHtcclxuICAgIEBpbmNsdWRlIGlwYWR7XHJcbiAgICAgIGxlZnQ6IC0xMHB4O1xyXG4gICAgICB3aWR0aDogY2FsYygxMDAlICsgMjBweCk7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIHJldGluYXtcclxuICAgICAgbWFyZ2luLXRvcDogMzBweDtcclxuICAgICAgbGVmdDogLTEwcHg7XHJcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAyMHB4KTtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubGFzdC1lZGl0aW9ucy1wcmV2LFxyXG4gIC5sYXN0LWVkaXRpb25zLW5leHR7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICB3aWR0aDogNDBweDtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoJGMxLCAwLjMpO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG5cclxuICAgICY6YmVmb3Jle1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogNTAlO1xyXG4gICAgICBjb250ZW50OiAnJztcclxuICAgICAgaGVpZ2h0OiA4cHg7XHJcbiAgICAgIHdpZHRoOiA4cHg7XHJcbiAgICAgIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAkYzQ7XHJcbiAgICB9XHJcblxyXG4gICAgJi5zd2lwZXItYnV0dG9uLWRpc2FibGVke1xyXG4gICAgICBvcGFjaXR5OiAwLjM7XHJcbiAgICB9XHJcblxyXG4gIH1cclxuXHJcbiAgLmxhc3QtZWRpdGlvbnMtcHJldntcclxuXHJcbiAgICAmOmJlZm9yZXtcclxuICAgICAgbGVmdDogY2FsYyg1MCUgKyAycHgpO1xyXG4gICAgICBib3JkZXItbGVmdDogM3B4IHNvbGlkICRjNDtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKDQ1ZGVnKTtcclxuICAgIH1cclxuXHJcbiAgfVxyXG5cclxuICAubGFzdC1lZGl0aW9ucy1uZXh0e1xyXG5cclxuICAgICY6YmVmb3Jle1xyXG4gICAgICBsZWZ0OiBjYWxjKDUwJSAtIDJweCk7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSgtNDVkZWcpO1xyXG4gICAgICBib3JkZXItcmlnaHQ6IDNweCBzb2xpZCAkYzQ7XHJcbiAgICB9XHJcblxyXG4gIH1cclxuXHJcblx0LnN3aXBlci1wYWdpbmF0aW9ue1xyXG5cdFx0Ym90dG9tOiAtM3B4O1xyXG5cdH1cclxuXHJcblx0LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmV7XHJcblx0XHRiYWNrZ3JvdW5kOiAkYzE7XHJcblx0fVxyXG5cclxufVxyXG4iLCIudmlzdWFsLW1lbW9yeXtcclxuXHRtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG5cclxuXHQ+IGgze1xyXG5cdFx0QGV4dGVuZCAldGl0dWxvc0RlU2VjYW87XHJcblx0fVxyXG5cclxuXHRhcnRpY2xle1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRtYXJnaW4tYm90dG9tOiA0NXB4O1xyXG5cclxuXHRcdGltZ3tcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdGhlaWdodDogYXV0bztcclxuXHRcdH1cclxuXHJcblx0XHRoM3tcclxuXHRcdFx0bWFyZ2luLXRvcDogMDtcclxuXHRcdFx0Zm9udC1mYW1pbHk6ICRGb2xoYUdyYWZpY287XHJcblx0XHR9XHJcblxyXG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZSg0MTVweCwgJ21pbicpe1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xyXG5cdFx0XHR3aWR0aDogNDglO1xyXG5cdFx0fVxyXG5cclxuXHR9XHJcblxyXG5cdC5jYXR7XHJcblx0XHRtYXJnaW46IDEwcHggMDtcclxuXHR9XHJcblxyXG5cdC5jb250ZW50e1xyXG5cdFx0QGV4dGVuZCAlZmxleDtcclxuXHRcdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG5cclxuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoNDIwcHgsICdtYXgnKXtcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHR9XHJcblxyXG5cdH1cclxuXHJcblx0LmNoYXJnZXN7XHJcblx0XHRmaWd1cmV7XHJcblx0XHRcdGhlaWdodDogMTAwJTtcclxuXHRcdFx0bWF4LWhlaWdodDogNDIwcHg7XHJcblx0XHR9XHJcblx0fVxyXG5cclxufVxyXG4iLCIuYWR2YW5jZWQtc2VhcmNoLXRpdGxle1xyXG5cdG1hcmdpbjogNTBweCBhdXRvO1xyXG5cdGZvbnQtZmFtaWx5OiAkRm9saGFHcmFmaWNvO1xyXG5cdGZvbnQtc2l6ZTogZW0oMjJweCk7XHJcblx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0Y29sb3I6ICRjMTtcclxufVxyXG5cclxuYS5hZHZhbmNlZC1zZWFyY2gtbGlua3tcclxuXHRAZXh0ZW5kIC5jYXQ7XHJcblx0Zm9udC1zaXplOiBlbSgxNnB4KTtcclxuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0cGFkZGluZzogNXB4IDVweCA1cHggMDtcclxuXHR0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuXHJcblx0QGluY2x1ZGUgcmV0aW5he1xyXG5cdFx0cGFkZGluZzogMDtcclxuXHR9XHJcbn1cclxuXHJcbi5hZHZhbmNlZC1zZWFyY2h7XHJcblx0bWF4LXdpZHRoOiA3MjBweDtcclxuICBwYWRkaW5nOiAwIDEwcHg7XHJcblx0bWFyZ2luOiAwIGF1dG8gMTAwcHg7XHJcblxyXG5cdC5tb2Rve1xyXG5cdFx0bWF4LXdpZHRoOiAzMDBweDtcclxuXHJcblx0XHQmI21vZG8tcG9yLWRpYXtcclxuXHRcdFx0LmZpZWxke1xyXG5cdFx0XHRcdG1hcmdpbjogMCA1cHggMjBweCAwO1xyXG5cdFx0XHRcdHdpZHRoOiA2N3B4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQubW9kZXtcclxuXHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XHJcblx0XHRtYXgtd2lkdGg6IDMwMHB4O1xyXG5cdH1cclxuXHJcblxyXG5cdC5kcm9wLWRvd24tb3B0aW9uc3tcclxuXHRcdC5maWVsZHtcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdG1pbi13aWR0aDogMTgwcHg7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuXHRcdFx0JjpsYXN0LWNoaWxke1xyXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0fVxyXG5cclxuXHJcblx0LmNhbGwtdG8tYWN0aW9ue1xyXG5cdFx0QGluY2x1ZGUgcmV0aW5he1xyXG5cdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHR9XHJcblx0fVxyXG5cclxufVxyXG4iLCIkbWFyZ2luOiAzO1xyXG5cclxuLmNvbGVjdGlvbnN7XHJcblxyXG4gICAgLmdyaWR7XHJcbiAgICAgICAgQGV4dGVuZCAlZmxleDtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgIG1hcmdpbjogMCAtKCRtYXJnaW4rJyUnKSAzMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5lZGl0aW9ue1xyXG4gICAgICAgIG1hcmdpbjogMCAkbWFyZ2luKyclJyA1MHB4O1xyXG4gICAgICAgICRkaXZpZGVyIDogKCRtYXJnaW4gKiAyKSAqIDI7XHJcbiAgICAgICAgJHdpZHRoIDogY2FsYygoMTAwIC0gJGRpdmlkZXIpIC8gMik7XHJcbiAgICAgICAgd2lkdGg6ICR3aWR0aCArJyUnO1xyXG5cclxuICAgICAgICBmaWd1cmV7XHJcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDI0MHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZSg0ODBweCwgJ21pbicpe1xyXG4gICAgICAgICAgICAkZGl2aWRlciA6ICgkbWFyZ2luICogMikgKiAyO1xyXG4gICAgICAgICAgICAkd2lkdGggOiBjYWxjKCgxMDAgLSAkZGl2aWRlcikgLyAyKTtcclxuICAgICAgICAgICAgd2lkdGg6ICR3aWR0aCArJyUnO1xyXG5cclxuICAgICAgICAgICAgZmlndXJle1xyXG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogMzcwcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlKDY0MHB4LCAnbWluJyl7XHJcbiAgICAgICAgICAgICRkaXZpZGVyIDogKCRtYXJnaW4gKiAyKSAqIDM7XHJcbiAgICAgICAgICAgICR3aWR0aCA6IGNhbGMoKDEwMCAtICRkaXZpZGVyKSAvIDMpO1xyXG4gICAgICAgICAgICB3aWR0aDogJHdpZHRoICsnJSc7XHJcblxyXG4gICAgICAgICAgICBmaWd1cmV7XHJcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAzNDBweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoOTAwcHgsICdtaW4nKXtcclxuICAgICAgICAgICAgJGRpdmlkZXIgOiAoJG1hcmdpbiAqIDIpICogMztcclxuICAgICAgICAgICAgJHdpZHRoIDogY2FsYygoMTAwIC0gJGRpdmlkZXIpIC8gMyk7XHJcbiAgICAgICAgICAgIHdpZHRoOiAkd2lkdGggKyclJztcclxuICAgICAgICAgICAgZmlndXJle1xyXG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogNDgwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoMTAyNHB4LCAnbWluJyl7XHJcbiAgICAgICAgICAgICRkaXZpZGVyIDogKCRtYXJnaW4gKiAyKSAqIDU7XHJcbiAgICAgICAgICAgICR3aWR0aCA6IGNhbGMoKDEwMCAtICRkaXZpZGVyKSAvIDUpO1xyXG4gICAgICAgICAgICB3aWR0aDogJHdpZHRoICsnJSc7XHJcblxyXG4gICAgICAgICAgICBmaWd1cmV7XHJcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAzMDNweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG59XHJcbiIsImJvZHl7XHJcblxyXG4gICAgJi5vdmVybGF5e1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgICAgICY6YWZ0ZXJ7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICB6LWluZGV4OiAxMDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMHZ3O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMHZoO1xyXG4gICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgkY1doaXRlLCAwLjkpO1xyXG4gICAgICAgICAgICBhbmltYXRpb246IG9wYWNpdHlUcnVlIDAuMnMgNzVtcyBib3RoO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG59XHJcblxyXG5cclxuQGtleWZyYW1lcyBvcGFjaXR5VHJ1ZSB7XHJcbiAgICBmcm9tIHtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgfVxyXG4gICAgdG8ge1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG5cclxuIiwiLmxhc3QtZWRpdGlvbnN7XHJcblxyXG4gICAgLmZsZXggJntcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi10aXRsZXtcclxuICAgICAgICBtYXJnaW46IDQwcHggMCA1MHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgfVxyXG5cclxuICAgIC5lZGl0aW9uc3tcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICBtYXJnaW46IDAgLTMlO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSByZXRpbmF7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG4gICAgLmxhc3QtZWRpdGlvbnMtd3Jwe1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMTBweDtcclxuICAgIH1cclxuXHJcbiAgICAuZWRpdGlvbntcclxuICAgICAgICAkbWFyZ2luOiAzO1xyXG4gICAgICAgICRkaXZpZGVyIDogKCRtYXJnaW4gKiAyKSAqIDI7XHJcbiAgICAgICAgJHdpZHRoIDogY2FsYygoMTAwIC0gNSkgLyAyKTtcclxuICAgICAgICBtYXJnaW46IDAgKCRtYXJnaW4gKyAnJScpIDYwcHg7XHJcbiAgICAgICAgd2lkdGg6ICR3aWR0aCArJyUnO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSByZXRpbmF7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDMwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBmaWd1cmV7XHJcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDMxMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaW1ne1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaGVhZGVye1xyXG4gICAgICAgICAgICBAZXh0ZW5kICVmbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgbWFyZ2luOiAxNXB4IDA7XHJcblxyXG4gICAgICAgICAgICBoM3tcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgbGl7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGJ1dHRvbntcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDI0cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgPiBzdmd7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAgICAgICAgICAgICAgICAgICBmaWxsOiAkYzkgO1xyXG5cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmLmZhdm9yaXRlZHtcclxuICAgICAgICAgICAgICAgICAgICBzdmd7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZpbGw6ICRjNTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5maWx0ZXJzICsgLmxhc3QtZWRpdGlvbnN7XHJcblxyXG4gICAgLmVkaXRpb25ze1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDIzMHB4O1xyXG4gICAgICAgIG1hcmdpbjogMCAtMyUgMzBweDtcclxuICAgICAgICBtaW4td2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgLmVkaXRpb257XHJcbiAgICAgICAgbWFyZ2luOiAwIDMlIDMwcHg7XHJcbiAgICAgICAgJHdpZHRoIDogY2FsYygoMTAwIC0gMTIpIC8gMik7XHJcbiAgICAgICAgbWF4LXdpZHRoOiR3aWR0aCArJyUnO1xyXG4gICAgICAgIHdpZHRoOiAkd2lkdGggKyclJztcclxuXHJcbiAgICAgICAgZmlndXJle1xyXG4gICAgICAgICAgICBtaW4taGVpZ2h0OiAyMDBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbmJ1dHRvbi5sb2FkLW1vcmVbdHlwZT0nYnV0dG9uJ117XHJcbiAgICBtYXJnaW46IDMwcHggYXV0byA2MHB4O1xyXG4gICAgd2lkdGg6IDE5MHB4O1xyXG4gICAgZGlzcGxheTogdGFibGU7XHJcbiAgICBAZXh0ZW5kICVjb21tb21CdXR0b247XHJcblxyXG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZSg0MTRweCwgJ21heCcpe1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG5cclxufVxyXG4iLCIlcmVwZWF0ZWR7XHJcbiAgZm9udC1mYW1pbHk6ICRGb2xoYUdyYWZpY28tbWVkaXVtO1xyXG4gIGZvbnQtc2l6ZTogZW0oMTZweCk7XHJcbiAgZm9udC13ZWlnaHQ6IDUwMDtcclxufVxyXG4ucmVjZW50LXNlYXJjaHtcclxuXHJcbiAgICBzZWN0aW9ue1xyXG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICBtYXJnaW46IDAgYXV0byAyMHB4O1xyXG4gICAgICBtYXgtd2lkdGg6IDU0MHB4O1xyXG5cclxuICAgICAgaDN7XHJcbiAgICAgICAgQGV4dGVuZCAlcmVwZWF0ZWQ7XHJcbiAgICAgICAgY29sb3I6ICRjNTtcclxuICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcbiAgICAuc2VhcmNoLWl0ZW17XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG5cclxuICAgICAgaDJ7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICBAZXh0ZW5kICVyZXBlYXRlZDtcclxuICAgICAgICBjb2xvcjogJGM0O1xyXG4gICAgICB9XHJcblxyXG4gICAgICBzdHJvbmd7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRGb2xoYUdyYWZpY287XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICBmb250LXNpemU6IGVtKDE0cHgpO1xyXG4gICAgICAgIGNvbG9yOiAkYzY7XHJcbiAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG59XHJcbiIsIiVmb250MTQge1xyXG4gICAgZm9udC1mYW1pbHk6ICRGb2xoYUdyYWZpY287XHJcbiAgICBmb250LXNpemU6IGVtKDE0cHgpO1xyXG59XHJcblxyXG5cclxuJWRvd25sb2FkTW9kYWx7XHJcbiAgICB0b3A6IDUwJTtcclxuICAgIGxlZnQ6IDUwJTtcclxuICAgIHdpZHRoOiA1MHZ3O1xyXG4gICAgbWF4LXdpZHRoOiA2MDBweDtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTUwJSwgLTUwJSwgMCk7XHJcbiAgICBAZXh0ZW5kICVub3RlX2JvZHk7XHJcbiAgICBhbmltYXRpb246IHNob3dVcCAuNXM7XHJcbiAgICAuaW5hY3RpdmUgJiB7XHJcbiAgICAgICAgYW5pbWF0aW9uOiBmYWRlRG93blRyYW5zbGF0ZSAuM3MgZm9yd2FyZHM7XHJcbiAgICB9XHJcbiAgICAuYWN0aXZlICYge1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IGFsbDtcclxuICAgICAgICBhbmltYXRpb246IHNob3dVcFRyYW5zbGF0ZSAuM3MgZm9yd2FyZHM7XHJcbiAgICB9XHJcbiAgICBoZWFkZXIge1xyXG4gICAgICAgIEBleHRlbmQgJW5vdGVfaGVhZGVyO1xyXG4gICAgfVxyXG4gICAgc2VjdGlvbiB7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgZGlzcGxheTogdGFibGU7XHJcbiAgICAgICAgaDIge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJEZvbGhhR3JhZmljbztcclxuICAgICAgICAgICAgZm9udC1zaXplOiBlbSgxNnB4KTtcclxuICAgICAgICAgICAgY29sb3I6ICRjNDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjVlbTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICB9XHJcbiAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMTBweCBhdXRvO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgQGV4dGVuZCAlZm9udDE0O1xyXG4gICAgICAgICAgICBjb2xvcjogJGM2O1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmZpZWxkIHtcclxuICAgICAgICBidXR0b24ge1xyXG4gICAgICAgICAgICBtYXJnaW46IDMwcHggYXV0bztcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuaW1ncyB7XHJcbiAgICAgICAgQGV4dGVuZCAlZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBbdHlwZT1cImNoZWNrYm94XCJdIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICBsYWJlbCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgNXB4O1xyXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgID5kaXYge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG4gICAgICAgICAgICAgICAgQGV4dGVuZCAlZm9udDE0O1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjllbTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkYzQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICB3aWR0aDogMTM2cHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDVweDtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xyXG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkY0dyZXk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgaW5wdXQ6Y2hlY2tlZCtsYWJlbCB7XHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGM0O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmRvd25sb2FkLm1vZGFsIHtcclxuICAgIEBleHRlbmQgJWRvd25sb2FkTW9kYWw7XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgc2hvd1VwIHtcclxuICAgIGZyb20ge1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICB9XHJcbiAgICB0byB7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgIH1cclxufVxyXG4iLCJcclxuLmRyb3AtZG93bi1vcHRpb25ze1xyXG5cdHBhZGRpbmctYm90dG9tOiAxNXB4O1xyXG5cdHotaW5kZXg6IDk5OTtcclxuXHJcblx0dWx7XHJcblx0XHRwYWRkaW5nLXRvcDogMTBweDtcclxuXHRcdHBhZGRpbmctbGVmdDogNXB4O1xyXG5cdFx0cGFkZGluZy1yaWdodDogNXB4O1xyXG5cdH1cclxuXHJcblx0LmZsZXh7XHJcblx0XHRwYWRkaW5nOiAwO1xyXG5cclxuXHRcdEBpbmNsdWRlIHJlc3BvbnNpdmUoNDE0cHgsICdtaW4nKXtcclxuXHRcdFx0XHRwYWRkaW5nOiAwIDVweDtcclxuXHRcdH1cclxuXHJcblx0fVxyXG5cclxuXHQuYnVzY2Fye1xyXG5cclxuXHRcdEBpbmNsdWRlIHJlc3BvbnNpdmUoNDE0cHgsICdtaW4nKXtcclxuXHRcdFx0bWFyZ2luLWxlZnQ6IDVweDtcclxuXHRcdFx0d2lkdGg6IGNhbGMoMTAwJSAtIDEwcHgpO1xyXG5cdFx0fVxyXG5cclxuXHR9XHJcblxyXG59XHJcbiIsIiVlZGl0aW9ue1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0cGFkZGluZzogOXB4O1xyXG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0YWxpZ24tc2VsZjogZmxleC1zdGFydDtcclxuXHRib3JkZXI6IDFweCBzb2xpZCAkYzM7XHJcblx0YmFja2dyb3VuZDogJGNXaGl0ZTtcclxuXHRib3JkZXItcmFkaXVzOiAzcHg7XHJcblxyXG5cdCY6aG92ZXJ7XHJcblx0XHRib3JkZXI6IDFweCBzb2xpZCAkYzQ7XHJcblx0fVxyXG5cclxufVxyXG5cclxuLmVkaXRpb257XHJcblxyXG5cdGgze1xyXG5cdFx0Zm9udC1zaXplOiBlbSgxNi43cHgpO1xyXG5cdH1cclxuXHJcblx0cHtcclxuXHRcdGhlaWdodDogMTM1cHg7XHJcblx0XHRjb2xvcjogJGMxO1xyXG5cdFx0Zm9udC1mYW1pbHk6ICRGb2xoYVRleHRvO1xyXG5cdFx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdFx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuXHRcdGxpbmUtaGVpZ2h0OiAxLjM4ZW07XHJcblx0XHR3b3JkLWJyZWFrOiBicmVhay13b3JkO1xyXG5cclxuXHRcdEBpbmNsdWRlIHJldGluYXtcclxuXHRcdFx0aGVpZ2h0OiBhdXRvO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0ZmlndXJle1xyXG5cdFx0QGV4dGVuZCAlZWRpdGlvbjtcclxuXHR9XHJcbn1cclxuIiwiLmZpbHRlcnMge1xyXG5cclxuICAgIHByb2dyZXNzIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDIlO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAycHg7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxNTBweDtcclxuICAgICAgICBjb2xvcjogICRjNTtcclxuICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgaGVpZ2h0OiAxNnB4O1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRjV2hpdGU7XHJcbiAgICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG5cclxuICAgICAgICAmOjotd2Via2l0LXByb2dyZXNzLWJhciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjV2hpdGU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOjotd2Via2l0LXByb2dyZXNzLXZhbHVlIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGM1O1xyXG4gICAgICAgIH1cclxuXHR9XHJcblxyXG59XHJcbiIsIi5sYXN0LXdlZWstZWRpdGlvbnN7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRjV2hpdGU7XHJcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjMztcclxuICB6LWluZGV4OiAyO1xyXG4gIG9wYWNpdHk6IDA7XHJcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgJHRyYW5zaXRpb247XHJcblxyXG4gID4gaGVhZGVye1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgcGFkZGluZzogMjBweCAwIDMwcHg7XHJcbiAgfVxyXG5cclxuICAud3Jwe1xyXG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICBwYWRkaW5nOiAwIDEuNSU7XHJcbiAgfVxyXG5cclxuICAubGluay10by1hbGwtZWRpdGlvbnN7XHJcbiAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZDtcclxuICAgIHdpZHRoOiAxMjBweDtcclxuICAgIEBleHRlbmQgJWNvbW1vbUJ1dHRvbjtcclxuICB9XHJcblxyXG4gIC5lZGl0aW9uc3tcclxuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIG1hcmdpbjogMCAtMS41JTtcclxuXHJcbiAgICAuZWRpdGlvbntcclxuICAgICAgd2lkdGg6IDExLjI4JTtcclxuICAgICAgbWluLXdpZHRoOiAxMDBweDtcclxuICAgICAgbWFyZ2luOiAwIDEuNSUgNTBweDtcclxuXHJcbiAgICAgIGgze1xyXG4gICAgICAgIGZvbnQtc2l6ZTogZW0oMTRweCk7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICBzdWJ7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMnB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxuICB9XHJcblxyXG4gICYub3BlbntcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICBwb2ludGVyLWV2ZW50czogYWxsO1xyXG4gIH1cclxuXHJcbn1cclxuIiwiLm1kbC1kb3dubG9hZHN7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIHRvcDogMDtcclxuICBsZWZ0OiAwO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICB3aWR0aDogMTAwdnc7XHJcbiAgaGVpZ2h0OiAxMDB2dztcclxuICB6LWluZGV4OiA5OTk7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY1doaXRlLCAwLjkpO1xyXG4gIGFuaW1hdGlvbjogc2hvd1VwIC4ycztcclxufVxyXG4iLCIuaGlkZGVuLW1lbnV7XHJcblxyXG5cdHVsOm5vdCgudXNlci1vcHRpb25zKSBsaTpsYXN0LWNoaWxke1xyXG5cdFx0bWFyZ2luLXRvcDogMTVweDtcclxuXHRcdHBhZGRpbmctdG9wOiAxNXB4O1xyXG5cdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICRjMztcclxuXHR9XHJcblxyXG59XHJcblxyXG4ubWFpbi1uYXZ7XHJcblx0Ly8gdWwgbGk6bGFzdC1jaGlsZHtcclxuXHQvLyBcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHQvLyBcdG1hcmdpbi1sZWZ0OiAzMHB4O1xyXG5cdC8vIFx0cGFkZGluZy1sZWZ0OiAzMHB4O1xyXG5cdC8vXHJcblx0Ly8gXHQmOmJlZm9yZXtcclxuXHQvLyBcdFx0cG9zaXRpb246IGFic29sdXRlOztcclxuXHQvLyBcdFx0dG9wOiAycHg7XHJcblx0Ly8gXHRcdGxlZnQ6IDA7XHJcblx0Ly8gXHRcdGNvbnRlbnQ6ICcnO1xyXG5cdC8vIFx0XHR3aWR0aDogMXB4O1xyXG5cdC8vIFx0XHRoZWlnaHQ6IDE1cHg7XHJcblx0Ly8gXHRcdGJhY2tncm91bmQtY29sb3I6I2UwZTBlMDtcclxuXHQvLyBcdH1cclxuXHQvLyB9XHJcbn1cclxuIiwiJW5vdGVfbWFya3tcclxuICB3aWR0aDogMzJweDtcclxuICBoZWlnaHQ6IDMycHg7XHJcbiAgYm9yZGVyLXJhZGl1czogMTZweDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYzEwO1xyXG5cclxuICA+IHN2Z3tcclxuICAgICAgQGV4dGVuZCAlY2VudGVyQWJzb2x1dGU7XHJcbiAgICAgIGhlaWdodDogMjBweDtcclxuICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgIGZpbGw6ICRjV2hpdGU7XHJcbiAgfVxyXG59XHJcblxyXG4lbm90ZV9hcnJvd190b3B7XHJcbiAgQGV4dGVuZCAlcHNldWRvX2ljb247XHJcbiAgbGVmdDogNTAlO1xyXG4gIHRvcDogLThweDtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKSByb3RhdGUoNDVkZWcpO1xyXG4gIGhlaWdodDogMTZweDtcclxuICB3aWR0aDogMTZweDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY1doaXRlO1xyXG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgJGNHcmV5O1xyXG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAkY0dyZXk7XHJcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xyXG59XHJcblxyXG4lbm90ZV9ib2R5e1xyXG4gIHotaW5kZXg6IDk5OTtcclxuICBwYWRkaW5nOiAyMHB4IDIwcHg7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNXaGl0ZTtcclxuICBib3JkZXI6IDFweCBzb2xpZCAkY0dyZXk7XHJcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xyXG59XHJcblxyXG4lbm90ZV9oZWFkZXJ7XHJcbiAgQGV4dGVuZCAlZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcblxyXG4gIGgye1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgZm9udC1mYW1pbHk6ICRGb2xoYUdyYWZpY28tbWVkaXVtO1xyXG4gIFx0Zm9udC1zaXplOiBlbSgxNnB4KTtcclxuICBcdGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICBjb2xvcjogJGMxO1xyXG4gIH1cclxuXHJcbiAgLmNsb3Nle1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgcmlnaHQ6IC0xMHB4O1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgaGVpZ2h0OiAyNXB4O1xyXG5cclxuICAgID4gc3Zne1xyXG4gICAgICBzdHJva2U6ICRjMTtcclxuICAgIH1cclxuICB9XHJcblxyXG59XHJcblxyXG4lbm90ZV9jYW5jZWx7XHJcbiAgcGFkZGluZzogMTFweCAxNXB4O1xyXG4gIGZvbnQtZmFtaWx5OiAkRm9saGFHcmFmaWNvO1xyXG4gIGZvbnQtc2l6ZTogZW0oMTRweCk7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgJGM1O1xyXG4gIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICBjb2xvcjogJGM1O1xyXG59XHJcbiIsIiAgICAlZm9udDE0IHtcclxuICAgICAgICBmb250LWZhbWlseTogJEZvbGhhR3JhZmljbztcclxuICAgICAgICBmb250LXNpemU6IGVtKDE0cHgpO1xyXG4gICAgfVxyXG5cclxuICAgIC5tZGwtY29tdW5pYy1lcnJvciB7XHJcbiAgICAgICAgQGV4dGVuZCAubWRsLWRvd25sb2FkcztcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IGFsbDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbXVuaWMtZXJyb3IubW9kYWwge1xyXG4gICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICB3aWR0aDogNzB2dztcclxuICAgICAgICBtYXgtd2lkdGg6IDY0MHB4O1xyXG4gICAgICAgIEBleHRlbmQgJW5vdGVfYm9keTtcclxuICAgICAgICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNTAlLCAtNTAlLCAwKTtcclxuXHJcbiBcclxuICAgICAgICBcclxuICAgICAgICAuaW5hY3RpdmUgJiB7XHJcbiAgICAgICAgICAgIGFuaW1hdGlvbjogZmFkZURvd25UcmFuc2xhdGUgLjNzIGZvcndhcmRzO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuYWN0aXZlICYge1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICBwb2ludGVyLWV2ZW50czogYWxsO1xyXG4gICAgICAgICAgICBhbmltYXRpb246IHNob3dVcFRyYW5zbGF0ZSAuM3MgZm9yd2FyZHM7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGhlYWRlciB7XHJcbiAgICAgICAgICAgIEBleHRlbmQgJW5vdGVfaGVhZGVyO1xyXG4gICAgICAgIH1cclxuICAgICAgICBmb3JtIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmZpZWxkIHtcclxuICAgICAgICAgICAgbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IGVtKDE2cHgpO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRjMTtcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkRm9saGFHcmFmaWNvLW1lZGl1bTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBpbnB1dCxcclxuICAgICAgICAgICAgdGV4dGFyZWEge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYzI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMTBweCBhdXRvIDMwcHg7XHJcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDEwMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIHRleHRhcmVhIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogMTgwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoNTQwcHgsICdtYXgnKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDB2dztcclxuICAgICAgICAgICAgbWluLWhlaWdodDogY2FsYygxMDB2aCArIDJweCk7XHJcblxyXG4gICAgICAgICAgICAuZmllbGR7XHJcbiAgICAgICAgICAgICAgICB0ZXh0YXJlYXtcclxuICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAxMDBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmZpZWxkcyB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICAgICAgICAgIC5maWVsZCB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNDglO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5hY2NlcHQge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBtYXJnaW46IDIwcHggMDtcclxuICAgICAgICAgICAgbGFiZWwsXHJcbiAgICAgICAgICAgIGlucHV0IHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGxhYmVsIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogZW0oMTRweCk7XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJEZvbGhhR3JhZmljbztcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgaW5wdXQuZXJyb3IsXHJcbiAgICAgICAgdGV4dGFyZWEuZXJyb3Ige1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRlcnJvcjtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmNhbGwtdG8tYWN0aW9uOm5vdCguYWN0aXZlKSB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuMztcclxuICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBrZXlmcmFtZXMgc2hvd1VwVHJhbnNsYXRlIHtcclxuICAgICAgICBmcm9tIHtcclxuICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNTAlLCAtNDAlLCAwKTtcclxuICAgICAgICB9XHJcbiAgICAgICAgdG8ge1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01MCUsIC01MCUsIDApO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAa2V5ZnJhbWVzIGZhZGVEb3duVHJhbnNsYXRlIHtcclxuICAgICAgICBmcm9tIHtcclxuICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNTAlLCAtNTAlLCAwKTtcclxuICAgICAgICB9XHJcbiAgICAgICAgdG8ge1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01MCUsIC01NSUsIDApO1xyXG4gICAgICAgIH1cclxuICAgIH0iLCIuc2ltcGxlLXBhZ2UtdGl0bGV7XHJcblx0bWFyZ2luOiA1MHB4IGF1dG87XHJcblx0Zm9udC1mYW1pbHk6ICRGb2xoYUdyYWZpY287XHJcblx0Zm9udC1zaXplOiBlbSgyMnB4KTtcclxuXHRmb250LXdlaWdodDogbm9ybWFsO1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdGNvbG9yOiAkYzE7XHJcbn1cclxuXHJcbi5yZXN1bHRzLXF1YW50aXRpZXN7XHJcblx0bWFyZ2luLWJvdHRvbTogMTRweDtcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHRmb250LWZhbWlseTogJEZvbGhhR3JhZmljbztcclxufVxyXG4iLCIubW9kYWwtb3ZlcmxheS5tZGwtcHJpbnRzIHtcclxuICAgIEBleHRlbmQgLm1kbC1kb3dubG9hZHM7XHJcbn1cclxuXHJcbi5wcmludC5tb2RhbCB7XHJcbiAgICBAZXh0ZW5kICVkb3dubG9hZE1vZGFsO1xyXG4gICAgLmluYWN0aXZlICYge1xyXG4gICAgICAgIGFuaW1hdGlvbjogZmFkZURvd25UcmFuc2xhdGUgLjNzIGZvcndhcmRzO1xyXG4gICAgfVxyXG4gICAgLmFjdGl2ZSAmIHtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBhbGw7XHJcbiAgICAgICAgYW5pbWF0aW9uOiBzaG93VXBUcmFuc2xhdGUgLjNzIGZvcndhcmRzO1xyXG4gICAgfVxyXG59XHJcbkBtZWRpYSBwcmludFxyXG57ICAgIFxyXG4gICAgLm5vLXByaW50LCAubm8tcHJpbnQgKlxyXG4gICAge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICAgIH1cclxufSIsIi5oYXMtZHJvcC1kb3duIC5oYXMtZHJvcC1kb3due1xyXG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG59XHJcblxyXG5cclxuLnNlYXJjaC10b29sOm5vdCgudmlzaWJsZSl7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdGJveC1zaGFkb3c6IDAgMnB4IDJweCAwIHJnYmEoMCwgMCwgMCwgMC4yKTtcclxuXHRvcGFjaXR5OiAwO1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdHRyYW5zZm9ybS1vcmlnaW46IDAgMDtcclxuXHR0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMCwgMSk7XHJcblx0d2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcclxuXHR0cmFuc2l0aW9uOiAwLjJzIHRyYW5zZm9ybSBjdWJpYy1iZXppZXIoMC45LDAuNiwwLjMsMSksIDAuMnMgb3BhY2l0eSBjdWJpYy1iZXppZXIoMC45LDAuNiwwLjMsMSk7XHJcblxyXG5cclxuICBcdC5maWVsZCwgYnV0dG9ue1xyXG4gICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMCUsIDApO1xyXG4gICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgMC4xcyAkdHJhbnNpdGlvbiwgdHJhbnNmb3JtIDAuM3MgJHRyYW5zaXRpb247XHJcbiAgXHR9XHJcblxyXG59XHJcblxyXG5cclxuLnNlYXJjaC10b29se1xyXG5cdHotaW5kZXg6IDk5OTtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRwYWRkaW5nOiA0MHB4IDEwcHg7XHJcblx0dHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZTtcclxuXHRib3gtc2l6aW5nOiBjb250ZW50LWJveDtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xyXG5cclxuICBAaW5jbHVkZSBpcGFkKCl7XHJcbiAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDMwcHgpO1xyXG4gICAgcGFkZGluZzogNDBweCAwO1xyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgcmV0aW5he1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICB9XHJcblxyXG5cdC5yZWFkZXIgJntcclxuXHRcdHRvcCA6IDEyNHB4O1xyXG5cdH1cclxuXHJcblx0LndycHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgcGFkZGluZzogMCAxMHB4O1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgY2xlYXI6IGJvdGg7XHJcblx0XHRvdmVyZmxvdzogdmlzaWJsZTtcclxuXHJcblx0XHRAaW5jbHVkZSByZXRpbmF7XHJcbiAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcblxyXG5cdH1cclxuXHJcblx0LmZsZXh7XHJcblx0XHRtYXJnaW46IDAgYXV0bztcclxuXHRcdG1heC13aWR0aDogODgwcHg7XHJcblx0XHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuXHJcblx0XHRAaW5jbHVkZSByZXRpbmF7XHJcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIH1cclxuXHJcblx0fVxyXG5cclxuXHRmb3JtLmZsZXh7XHJcblx0XHQvLyBmbGV4LXdyYXA6IHdyYXA7XHJcblx0XHRcclxuXHRcdEBpbmNsdWRlIHJlc3BvbnNpdmUoNzY3cHgsICdtYXgnKXtcclxuXHRcdFx0ZmxleC13cmFwOiB3cmFwO1xyXG5cdFx0fVxyXG5cclxuXHR9XHJcblxyXG4gIC5maWVsZHtcclxuICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgbWF4LXdpZHRoOiAyNTVweDtcclxuICAgIG1hcmdpbjogMCA1cHg7XHJcbiAgfVxyXG5cclxuXHJcbiAgYnV0dG9uLmNhbGwtdG8tYWN0aW9ue1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBtYXgtd2lkdGg6IDc2cHg7XHJcblxyXG5cdFx0QGluY2x1ZGUgcmV0aW5he1xyXG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG5cdFx0fVxyXG5cclxuICB9XHJcblxyXG4gIC5ieS1zZWxlY3RlZC1kYXRle1xyXG4gICAgbWF4LXdpZHRoOiAzMDBweDtcclxuICB9XHJcblxyXG4gICNtb2RvLXBvci1kaWF7XHJcbiAgICBtYXgtd2lkdGg6IDI2MHB4O1xyXG4gIH1cclxuXHJcblxyXG4gIC5maWVsZHtcclxuXHJcbiAgICBAaW5jbHVkZSByZXRpbmF7XHJcbiAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIG1hcmdpbjogMCAwIDE1cHg7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuXHJcbiAgICAgICYuaGFzLWRyb3AtZG93bntcclxuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcblxyXG5cdFx0XHRcdCY6bnRoLWNoaWxkKDMpe1xyXG4gICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDkwcHgpO1xyXG5cdFx0XHRcdFx0bWF4LXdpZHRoOiBjYWxjKDEwMCUgLSA5MHB4KTtcclxuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDRweDtcclxuXHJcblx0XHRcdFx0XHRpbnB1dHtcclxuXHRcdFx0XHRcdFx0bWluLXdpZHRoOiBhdXRvO1xyXG5cdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHR9XHJcblxyXG4gICAgICB9XHJcblxyXG4gICAgICBpbnB1dHtcclxuICAgICAgICBtYXJnaW46IDA7XHJcblx0XHRcdFx0d2lkdGg6MTAwJTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICB9XHJcblxyXG5cclxuXHJcblx0Ji5vcGVue1xyXG5cdFx0b3BhY2l0eTogMTtcclxuXHRcdHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcclxuXHJcblx0XHQuZmllbGQsIGJ1dHRvbntcclxuXHRcdFx0b3BhY2l0eTogMTtcclxuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuXHRcdH1cclxuXHJcblx0XHQuY2xvc2V7XHJcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTUwJSwgMCk7XHJcblx0XHRcdG9wYWNpdHk6IDE7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQuY2xvc2V7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRyaWdodDogMjBweDtcclxuXHRcdHRvcDogNTAlO1xyXG5cdFx0cGFkZGluZzogMTBweDtcclxuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTYwJSwgMCk7XHJcblx0XHRvcGFjaXR5OiAwO1xyXG5cclxuXHRcdD4gc3Zne1xyXG5cdFx0XHRzdHJva2U6ICRjMTtcclxuXHRcdH1cclxuXHR9XHJcblxyXG59XHJcbiJdfQ== */
