@charset 'UTF-8';a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{border:0;font-size:100%;font:inherit;margin:0;padding:0;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}table{border-collapse:collapse;border-spacing:0}*,:after,:before{box-sizing:border-box;outline:none}@font-face{font-display:swap;font-family:'Microsoft YaHei';font-style:normal;font-weight:400;src:local('Microsoft YaHei'),url(../../fonts/YaHei/chinese.msyh.woff) format('woff')}@font-face{font-display:swap;font-family:'Roboto Condensed';font-style:normal;font-weight:300;src:url(../../fonts/roboto-condensed/roboto-condensed-v25-latin-300.eot);src:url(../../fonts/roboto-condensed/roboto-condensed-v25-latin-300.eot?#iefix) format('embedded-opentype'),url(../../fonts/roboto-condensed/roboto-condensed-v25-latin-300.woff2) format('woff2'),url(../../fonts/roboto-condensed/roboto-condensed-v25-latin-300.woff) format('woff'),url(../../fonts/roboto-condensed/roboto-condensed-v25-latin-300.ttf) format('truetype'),url(../../fonts/roboto-condensed/roboto-condensed-v25-latin-300.svg#RobotoCondensed) format('svg')}@font-face{font-display:swap;font-family:'Roboto Condensed';font-style:normal;font-weight:400;src:url(../../fonts/roboto-condensed/roboto-condensed-v25-latin-regular.eot);src:url(../../fonts/roboto-condensed/roboto-condensed-v25-latin-regular.eot?#iefix) format('embedded-opentype'),url(../../fonts/roboto-condensed/roboto-condensed-v25-latin-regular.woff2) format('woff2'),url(../../fonts/roboto-condensed/roboto-condensed-v25-latin-regular.woff) format('woff'),url(../../fonts/roboto-condensed/roboto-condensed-v25-latin-regular.ttf) format('truetype'),url(../../fonts/roboto-condensed/roboto-condensed-v25-latin-regular.svg#RobotoCondensed) format('svg')}@font-face{font-display:swap;font-family:'Roboto Condensed';font-style:normal;font-weight:700;src:url(../../fonts/roboto-condensed/roboto-condensed-v25-latin-700.eot);src:url(../../fonts/roboto-condensed/roboto-condensed-v25-latin-700.eot?#iefix) format('embedded-opentype'),url(../../fonts/roboto-condensed/roboto-condensed-v25-latin-700.woff2) format('woff2'),url(../../fonts/roboto-condensed/roboto-condensed-v25-latin-700.woff) format('woff'),url(../../fonts/roboto-condensed/roboto-condensed-v25-latin-700.ttf) format('truetype'),url(../../fonts/roboto-condensed/roboto-condensed-v25-latin-700.svg#RobotoCondensed) format('svg')}body,button,dl,input,ol,optgroup,p,select,textarea,ul{color:#404040;font-family:'Roboto Condensed',Arial,sans-serif;font-size:18px;font-weight:300;line-height:29px}@media screen and (max-width:1020px){body,button,dl,input,ol,optgroup,p,select,textarea,ul{font-size:16px;line-height:20px}}h1,h2,h3,h4,h5,h6{clear:both;font-weight:400;line-height:normal;margin:0;padding:0}h1 span,h2 span,h3 span,h4 span,h5 span,h6 span{font-size:36px;font-weight:300}@media screen and (max-width:1020px){h1 span,h2 span,h3 span,h4 span,h5 span,h6 span{font-size:20px}}h1,h2{font-family:'Roboto Condensed',Arial,sans-serif;font-size:42px;line-height:1.2}@media screen and (max-width:1020px){h1,h2{font-size:24px;line-height:24px}}h3{font-size:36px}h3,h4,h5,h6{font-family:'Roboto Condensed',Arial,sans-serif}h4,h5,h6{font-size:24px}h4 span,h5 span,h6 span{font-size:20px;font-weight:300}p{margin:0;padding:0}b,strong{font-weight:700}a{color:#004f8c;font-weight:400;text-decoration:none;transition:color .42s ease-in-out}a:hover{color:#333}cite,dfn,em,i{font-style:italic}blockquote{margin:0 1.5em}address{margin:0 0 1.5em}pre{background:#eee;line-height:1.45;margin-bottom:1.6em;max-width:100%;overflow:auto;padding:1.6em}code,kbd,pre,tt,var{font-family:'Courier New','DejaVu Sans Mono','Bitstream Vera Sans Mono','Monaco',monospace}abbr,acronym{border-bottom:1px dotted #666;cursor:help}ins,mark{background:#fff9c0;text-decoration:none}big{font-size:125%}.clear:after{clear:both;content:'';display:table}.hide-text{overflow:hidden;padding:0;text-indent:101%;white-space:nowrap}.visually-hidden{clip:rect(0 0 0 0);position:absolute}.screen-reader-text,.visually-hidden{border:0;height:1px;margin:-1px;overflow:hidden;padding:0;width:1px}.screen-reader-text{clip:rect(1px,1px,1px,1px);word-wrap:normal!important;clip-path:inset(50%);position:absolute!important}.screen-reader-text:focus{clip:auto!important;background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip-path:none;color:#21759b;display:block;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}header{position:relative;z-index:200}header#masthead.site-header{background-color:#fff;border-bottom:1px solid #fff;position:sticky;top:0;transition:border-color .42s ease-in-out;width:100%}header#masthead.site-header.sticky-header{border-bottom-color:rgba(0,0,0,.1)}header#masthead.site-header.sticky-header-lock{border-bottom-color:rgba(0,0,0,.1);position:fixed;z-index:100}header#masthead.site-header.sticky-header-lock+main{padding-top:79px}header#masthead.site-header .header-grid{align-items:flex-start;display:flex;justify-content:space-between;padding-bottom:10px;padding-top:20px}header#masthead.site-header .header-grid .header-logo{display:block;height:auto;text-align:center;width:228px}header#masthead.site-header .header-grid .header-logo img{display:block;height:38px;width:228px}header#masthead.site-header .header-grid .header-logo span{color:#757575;display:block;font-size:14px;line-height:1em;padding-left:62px;padding-top:5px}header#masthead.site-header .header-grid .site-menu{align-items:center;display:flex;flex:1;justify-content:flex-end}header#masthead.site-header .header-grid .site-menu .menu-main-menu-container{margin-right:15px;margin-top:15px;padding-right:15px;padding-top:15px;position:relative}header#masthead.site-header .header-grid .site-menu .menu-main-menu-container:after{background-color:#ccc;content:'';height:45px;position:absolute;right:0;top:3px;width:1px}header#masthead.site-header .header-grid .site-menu .menu-main-menu-container>ul{display:flex}header#masthead.site-header .header-grid .site-menu .menu-main-menu-container>ul>li{padding:0 8px!important;position:relative}header#masthead.site-header .header-grid .site-menu .menu-main-menu-container>ul>li>a{color:#757575;display:block;font-family:'Microsoft YaHei',Arial,sans-serif;font-size:18px;font-weight:700;line-height:1em;padding-bottom:15px}header#masthead.site-header .header-grid .site-menu .menu-main-menu-container>ul>li>a:after{background-color:#f6c639;content:'';display:block;height:2px;margin:15px auto 0;transition:width .2s ease .05s;width:0}header#masthead.site-header .header-grid .site-menu .menu-main-menu-container>ul>li>a:hover{color:#333}header#masthead.site-header .header-grid .site-menu .menu-main-menu-container>ul>li>a:hover:after{width:40px}header#masthead.site-header .header-grid .site-menu .menu-main-menu-container>ul>li.current-menu-ancestor>a,header#masthead.site-header .header-grid .site-menu .menu-main-menu-container>ul>li.current-menu-item>a,header#masthead.site-header .header-grid .site-menu .menu-main-menu-container>ul>li.current-menu-parent>a,header#masthead.site-header .header-grid .site-menu .menu-main-menu-container>ul>li.current-page-ancestor>a{color:#333}header#masthead.site-header .header-grid .site-menu .menu-main-menu-container>ul>li.hovered>a:after{width:40px}header#masthead.site-header .header-grid .site-menu .menu-main-menu-container>ul>li:last-of-type>ul{left:unset;right:0}header#masthead.site-header .header-grid .site-menu .menu-main-menu-container>ul>li:last-of-type>ul>li>ul{left:unset;right:100%}header#masthead.site-header .header-grid .site-menu .menu-main-menu-container>ul>li>ul{background-color:#fff;box-shadow:0 5px 12px rgba(0,0,0,.15);display:none;left:0;margin:0;padding:20px;position:absolute;top:100%;width:250px}header#masthead.site-header .header-grid .site-menu .menu-main-menu-container>ul>li>ul>li{padding-bottom:2px;padding-top:2px;position:relative}header#masthead.site-header .header-grid .site-menu .menu-main-menu-container>ul>li>ul>li>a{color:#757575;font-family:'Roboto Condensed',Arial,sans-serif;font-size:16px;font-weight:400}header#masthead.site-header .header-grid .site-menu .menu-main-menu-container>ul>li>ul>li>a:hover{color:#333}header#masthead.site-header .header-grid .site-menu .menu-main-menu-container>ul>li>ul>li.current-menu-ancestor>a,header#masthead.site-header .header-grid .site-menu .menu-main-menu-container>ul>li>ul>li.current-menu-item>a,header#masthead.site-header .header-grid .site-menu .menu-main-menu-container>ul>li>ul>li.current-menu-parent>a,header#masthead.site-header .header-grid .site-menu .menu-main-menu-container>ul>li>ul>li.current-page-ancestor>a{color:#333}header#masthead.site-header .header-grid .site-menu .menu-main-menu-container>ul>li>ul>li.hovered>a{color:#333}header#masthead.site-header .header-grid .site-menu .menu-main-menu-container>ul>li>ul>li>ul{background-color:#fff;box-shadow:0 5px 12px rgba(0,0,0,.15);display:none;left:100%;margin:0;padding:20px;position:absolute;top:-20px;width:250px}header#masthead.site-header .header-grid .site-menu .menu-main-menu-container>ul>li>ul>li>ul>li{padding-bottom:2px;padding-top:2px}header#masthead.site-header .header-grid .site-menu .menu-main-menu-container>ul>li>ul>li>ul>li>a{color:#757575;font-family:'Roboto Condensed',Arial,sans-serif;font-size:16px;font-weight:400}header#masthead.site-header .header-grid .site-menu .menu-main-menu-container>ul>li>ul>li>ul>li>a:hover{color:#333}header#masthead.site-header .header-grid .site-menu .menu-main-menu-container>ul>li>ul>li>ul>li.current-menu-ancestor>a,header#masthead.site-header .header-grid .site-menu .menu-main-menu-container>ul>li>ul>li>ul>li.current-menu-item>a,header#masthead.site-header .header-grid .site-menu .menu-main-menu-container>ul>li>ul>li>ul>li.current-menu-parent>a{color:#333}header#masthead.site-header .header-grid .site-menu .btn-circle{margin-left:8px}header#masthead.site-header .header-grid .site-menu .menu-toggle{display:none}@media screen and (max-width:1280px){header#masthead.site-header .header-grid{padding-bottom:10px;padding-top:15px}header#masthead.site-header .header-grid .site-menu{border-left:1px solid #ccc;flex:0;padding-left:10px}header#masthead.site-header .header-grid .site-menu .menu-main-menu-container{display:none}header#masthead.site-header .header-grid .site-menu .menu-toggle{display:block}}@media screen and (max-width:1020px){header#masthead.site-header .header-grid .header-logo{text-align:left;width:204px}header#masthead.site-header .header-grid .header-logo img{height:auto;width:204px}header#masthead.site-header .header-grid .header-logo span{padding-left:0;padding-top:5px}header#masthead.site-header .header-grid .site-menu .icon-email{display:none}}.footer-end{background-color:#000;color:#fff;display:block;padding-bottom:21px!important;padding-top:20px!important}.footer-end .container,.footer-end .menu{align-items:center;display:flex;justify-content:center}.footer-end .menu>li{padding:0 8px}.footer-end .menu>li>a{color:#fff;font-size:14px}.footer-end .menu>li>a:hover{color:#878787}.footer-end p{color:#fff;display:flex;font-size:14px;padding-left:24px}footer.site-footer{background-color:#1b1b1b;color:#fff;padding-bottom:60px;padding-top:70px}footer.site-footer .footer-links .menu{align-items:stretch;display:flex;line-height:1em}footer.site-footer .footer-links .menu>li{padding-left:20px;position:relative;width:16.6666666667%}footer.site-footer .footer-links .menu>li:before{border-right:1px solid #757575;content:'';height:100%;left:0;position:absolute;top:0;width:0}footer.site-footer .footer-links .menu>li:first-of-type{padding-left:0}footer.site-footer .footer-links .menu>li:first-of-type:before{display:none}footer.site-footer .footer-links .menu>li>a{color:#fff;display:inline-block;font-size:16px;margin-bottom:5px}footer.site-footer .footer-links .menu>li>.sub-menu{line-height:1em;margin-left:0;padding-right:20px;padding-top:10px}footer.site-footer .footer-links .menu>li>.sub-menu>li>a{color:#fff;display:inline-block;font-size:16px;margin-bottom:5px}footer.site-footer .footer-scroll{display:block;padding-top:60px;text-align:center}@media screen and (max-width:1020px){footer.site-footer{padding-bottom:30px;padding-top:40px}footer.site-footer .footer-links .menu{flex-wrap:wrap}footer.site-footer .footer-links .menu>li{margin-bottom:20px;width:33.3333333333%}footer.site-footer .footer-links .menu>li:nth-child(4){padding-left:0}footer.site-footer .footer-links .menu>li:nth-child(4):before{display:none}footer.site-footer .footer-scroll{padding-bottom:20px;padding-top:40px}}@media screen and (max-width:768px){footer.site-footer .footer-links .menu{flex-wrap:wrap}footer.site-footer .footer-links .menu>li{margin-bottom:40px;padding-left:0;width:100%}footer.site-footer .footer-links .menu>li>a{font-size:16px}footer.site-footer .footer-links .menu>li:before{border-bottom:1px solid #757575;border-right:0;bottom:-20px;height:0;left:0;top:unset;width:100%}footer.site-footer .footer-links .menu>li:first-of-type:before{display:block}footer.site-footer .footer-links .menu>li:nth-child(4):before{display:block}footer.site-footer .footer-links .menu>li:last-of-type:before{display:none}footer.site-footer .footer-links .menu>li>.sub-menu>li>a{font-size:16px}footer.site-footer .footer-scroll{padding-bottom:20px;padding-top:20px}}.btn,button{background:none;border:1px solid #004f8c;color:#004f8c;cursor:pointer;display:inline-block;font-size:15px;line-height:1em;margin:0;padding:10px 18px}.btn.btn-line-round,button.btn-line-round{border:1px solid #fff;border-radius:999px}.btn.btn-line-round.btn-email-prefix,button.btn-line-round.btn-email-prefix{margin-left:35px;max-width:calc(100% - 35px);position:relative}.btn.btn-line-round.btn-email-prefix span,button.btn-line-round.btn-email-prefix span{display:inline-block;line-height:1.2em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.btn.btn-line-round.btn-email-prefix:before,button.btn-line-round.btn-email-prefix:before{background-color:transparent;background-image:url(../images/theme/icon-mail.svg);background-position:50%;background-repeat:no-repeat;background-size:20px auto;content:'';display:block;height:26px;left:-35px;margin-top:-13px;position:absolute;top:50%;width:25px}.btn.btn-yellow,button.btn-yellow{background-color:#f6c639;border-color:#f6c639;border-radius:999px;box-shadow:0 2px 8px rgba(0,0,0,.08);color:#fff;transition:background-color .42s ease-in-out,border-color .42s ease-in-out}.btn.btn-yellow:hover,button.btn-yellow:hover{background-color:#1b1b1b;border-color:#1b1b1b}.btn.btn-dark,button.btn-dark{background-color:#333;border-color:#333;border-radius:999px;color:#fff;transition:background-color .42s ease-in-out}.btn.btn-dark:hover,button.btn-dark:hover{background-color:#1b1b1b}.btn.btn-blue,button.btn-blue{background-color:#004f8c;border-radius:3px;color:#fff;font-size:14px;font-weight:400}.btn.btn-contact,button.btn-contact{background-color:transparent;background-image:url(../images/theme/icon-mail-dark.svg);background-position:50%;background-repeat:no-repeat;background-size:26px auto;border:0;transition:opacity .42s ease-in-out}.btn.btn-contact:hover,button.btn-contact:hover{opacity:.5}.btn.search-toggle,button.search-toggle{background-image:url(../images/theme/icon-close.svg);background-position:50%;background-repeat:no-repeat;background-size:22px auto;border:0}.btn.btn-circle,button.btn-circle{background-color:#757575;border:0;border-radius:999px;box-shadow:0 2px 8px rgba(0,0,0,.08);height:45px;padding:0;transition:background-color .42s ease-in-out;width:45px}.btn.btn-circle:hover,button.btn-circle:hover{background-color:#ebebeb}.btn.btn-circle.icon-scroll,button.btn-circle.icon-scroll{background-color:hsla(0,0%,100%,.1);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='14' height='14' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='none' stroke='rgba(255, 255, 255, 0.7)' stroke-width='1.1' d='m1 4 6 6 6-6'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:18px auto;transform:rotate(180deg)}.btn.icon-email,button.icon-email{background-image:url(../images/theme/icon-mail.svg);background-position:50%;background-repeat:no-repeat;background-size:20px auto}.btn.icon-email:hover,button.icon-email:hover{background-image:url(../images/theme/icon-mail-dark.svg)}.btn.icon-search,button.icon-search{background-image:url(../images/theme/icon-search.svg);background-position:50%;background-repeat:no-repeat;background-size:20px auto}.btn.icon-search:hover,button.icon-search:hover{background-image:url(../images/theme/icon-search-dark.svg)}.btn.menu-toggle,button.menu-toggle{background-color:#1b1b1b;background-image:url(../images/theme/icon-menu.svg);background-position:50%;background-repeat:no-repeat;background-size:20px auto}.btn.menu-toggle:hover,button.menu-toggle:hover{background-color:#666}.btn.pusha-panel__close,button.pusha-panel__close{align-items:center;background-color:transparent;border:none;cursor:pointer;display:flex;height:40px;justify-content:flex-end;margin:0;padding:0;position:relative;width:40px}.btn.pusha-panel__close span,button.pusha-panel__close span{display:none}.btn.pusha-panel__close svg,button.pusha-panel__close svg{height:auto;width:50%}.btn.pusha-panel__close .line,button.pusha-panel__close .line{fill:none;stroke:#004f8c;stroke-width:6;transition:stroke-dasharray .54s cubic-bezier(.4,0,.2,1) .32s,stroke-dashoffset .54s cubic-bezier(.4,0,.2,1) .32s}.btn.pusha-panel__close .line1,button.pusha-panel__close .line1{stroke-dasharray:60 207;stroke-width:6}.btn.pusha-panel__close .line2,button.pusha-panel__close .line2{stroke-dasharray:60 60;stroke-width:6}.btn.pusha-panel__close .line3,button.pusha-panel__close .line3{stroke-dasharray:60 207;stroke-width:6}.btn.pusha-panel__close.menu-toggle-open .line1,button.pusha-panel__close.menu-toggle-open .line1{stroke-dasharray:90 207;stroke-dashoffset:-134;stroke-width:6}.btn.pusha-panel__close.menu-toggle-open .line2,button.pusha-panel__close.menu-toggle-open .line2{stroke-dasharray:1 60;stroke-dashoffset:-30;stroke-width:6}.btn.pusha-panel__close.menu-toggle-open .line3,button.pusha-panel__close.menu-toggle-open .line3{stroke-dasharray:90 207;stroke-dashoffset:-134;stroke-width:6}.gform_wrapper input[type=text],input[type=color],input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=range],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],textarea{-webkit-appearance:none;border:1px solid #757575;border-radius:0;box-shadow:none;color:#4c5156;min-height:40px;outline:none;padding:0 20px!important}.gform_wrapper input[type=text]:hover,input[type=color]:hover,input[type=date]:hover,input[type=datetime-local]:hover,input[type=datetime]:hover,input[type=email]:hover,input[type=month]:hover,input[type=number]:hover,input[type=password]:hover,input[type=range]:hover,input[type=search]:hover,input[type=tel]:hover,input[type=text]:hover,input[type=time]:hover,input[type=url]:hover,input[type=week]:hover,textarea:hover{color:#111}.gform_wrapper input[type=text]::placeholder,input[type=color]::placeholder,input[type=date]::placeholder,input[type=datetime-local]::placeholder,input[type=datetime]::placeholder,input[type=email]::placeholder,input[type=month]::placeholder,input[type=number]::placeholder,input[type=password]::placeholder,input[type=range]::placeholder,input[type=search]::placeholder,input[type=tel]::placeholder,input[type=text]::placeholder,input[type=time]::placeholder,input[type=url]::placeholder,input[type=week]::placeholder,textarea::placeholder{opacity:1}.gform_wrapper input[type=text]:focus,input[type=color]:focus,input[type=date]:focus,input[type=datetime-local]:focus,input[type=datetime]:focus,input[type=email]:focus,input[type=month]:focus,input[type=number]:focus,input[type=password]:focus,input[type=range]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=time]:focus,input[type=url]:focus,input[type=week]:focus,textarea:focus{color:#111}textarea{max-height:120px;padding-bottom:15px!important;padding-top:15px!important}select{border:1px solid #acacac}textarea{width:100%}.page-contact-form .gform_wrapper{margin-bottom:0;margin-top:0}.page-contact-form .gform_wrapper .validation_message,.page-contact-form .gform_wrapper div.validation_error{display:none!important}.page-contact-form .gform_wrapper .gform_footer{margin:10px 0 0;padding:0}.page-contact-form .gform_wrapper ul.gform_fields li.gfield{padding-left:0}.page-contact-form .gform_wrapper ul.gform_fields li.gfield.gfield_error{background:none!important;border:0;margin-bottom:0!important;padding:0}.page-contact-form .gform_wrapper ul.gform_fields li.gfield .ginput_container_consent input[type=checkbox]{display:none}.page-contact-form .gform_wrapper ul.gform_fields li.gfield .ginput_container_consent input[type=checkbox]+.gfield_consent_label{display:inline-block;padding-left:50px}.page-contact-form .gform_wrapper ul.gform_fields li.gfield .ginput_container_consent input[type=checkbox]+.gfield_consent_label+.gfield_required{display:none}.page-contact-form .gform_wrapper ul.gform_fields li.gfield .ginput_container_consent input[type=checkbox]+.gfield_consent_label:before{border:1px solid #757575;content:'';display:block;height:40px;left:0;margin:0;padding:0;position:absolute;top:0;width:40px}.page-contact-form .gform_wrapper ul.gform_fields li.gfield .ginput_container_consent input[type=checkbox]+.gfield_consent_label:after{background-color:#1b1b1b;border:0;content:'';display:block;height:10px;left:15px;margin:0;opacity:0;padding:0;position:absolute;top:15px;transition:opacity .42s ease-in-out;width:10px}.page-contact-form .gform_wrapper ul.gform_fields li.gfield .ginput_container_consent input[type=checkbox]:checked+.gfield_consent_label:after{opacity:1}.page-contact-form .gform_wrapper ul.gform_fields li.gfield .name_prefix_select{max-width:155px}.page-contact-form .gform_wrapper ul.gform_fields li.gfield .name_prefix_select span.selection{width:100%!important}.page-contact-form .gform_wrapper ul.gform_fields li.gfield .name_first{max-width:calc(100% - 155px);width:100%}.page-contact-form .gform_wrapper ul.gform_fields li.gfield .name_first input[type=text]{margin-bottom:0}.page-contact-form .gform_wrapper ul.gform_fields li.hidden_label input{margin-top:0}ol,ul{margin:0}ul{list-style-type:none}.site-main ul:not(.menu),.wc-gzd-item-desc ul:not(.menu){list-style-position:inside;list-style-type:none;padding-bottom:15px;padding-top:5px}.site-main ul:not(.menu) li,.wc-gzd-item-desc ul:not(.menu) li{padding-bottom:10px;padding-left:20px;position:relative}.site-main ul:not(.menu) li:before,.wc-gzd-item-desc ul:not(.menu) li:before{color:#333;content:'•';display:block;font-size:36px;left:0;margin-top:1px;position:absolute}.site-main ul:not(.menu) li[style='text-align: center;']:before,.wc-gzd-item-desc ul:not(.menu) li[style='text-align: center;']:before{display:inline-block;left:inherit;padding-right:10px;position:relative;top:2px}ol{list-style:decimal;list-style-position:inside}li>ol,li>ul{margin-bottom:0;margin-left:20px}dt{font-weight:700}dd{margin:0 20px 20px}.el-pagination{border-top:1px solid #ebebeb;display:flex;flex-wrap:wrap;padding-top:40px}.el-pagination .page-numbers{align-items:center;background:#333;border:1px solid #333;border-radius:3px;color:#fff;display:flex;height:45px;justify-content:center;margin:4px;transition:all .42s ease-in-out;width:45px}.el-pagination .page-numbers:first-child{margin-left:0}.el-pagination .page-numbers:last-child{margin-right:0}.el-pagination .page-numbers:hover{background-color:#ccc;border-color:#ccc;color:#333}.el-pagination .page-numbers.current{background:#fff;border:1px solid #fff;color:#333}.dataTables_wrapper{margin-top:20px}.el-tables-grid{align-items:flex-start;display:flex;flex-wrap:wrap;margin-top:30px;position:relative}.el-tables-grid .el-tables{flex:1;min-width:50%}.el-tables-grid .el-tables.side-left{padding-right:40px}.el-tables-grid .el-tables.side-right{padding-left:40px}.el-tables-grid .el-tables.side-right:after{background:#e5e5e5;content:'';display:block;height:100%;left:50%;position:absolute;top:0;transform:translateX(-50%);width:1px}.el-tables-grid .el-tables .el-table{padding-bottom:30px}.el-tables-grid .el-tables .el-table:last-of-type{padding-bottom:0}.el-tables-grid .el-tables .el-table .table-title{font-weight:700}.el-tables-grid .el-tables .el-table table tr td{vertical-align:middle}@media screen and (max-width:1020px){.el-tables-grid .el-tables{flex:auto;min-width:unset;width:100%}.el-tables-grid .el-tables.side-left{padding-bottom:30px;padding-right:0}.el-tables-grid .el-tables.side-left+.side-right{border-top:1px solid #e5e5e5;padding-top:30px}.el-tables-grid .el-tables.side-right{padding-left:0}.el-tables-grid .el-tables.side-right:after{display:none}}table.acf-table tr td{max-width:auto;min-width:auto}table.acf-table tr td:first-child{padding-right:8px}table.acf-table tr td:last-child{padding-left:8px}table.tablepress tr td,table.tablepress tr th{font-size:16px}table.tablepress tr th{background-color:#e5e5e5;font-size:14px;font-weight:400}table.tablepress tr td{border-top:0}.pusha-active,.pusha-active body{overflow:hidden}.pusha-push,.pusha-wrapper{transition:transform .32s ease-in-out}.pusha-wrapper{background-color:inherit;height:100%;position:relative;z-index:9999}.pusha-panel{opacity:0;position:fixed;visibility:hidden;will-change:transform}.pusha-panel .panel-top{background-color:#004f8c;display:flex;justify-content:flex-end;padding:0 20px;width:100%}.pusha-panel .panel-top button.pusha-panel__close{height:79px;width:90px}.pusha-panel .panel-top button.pusha-panel__close .line{stroke:#fff}.pusha-panel nav{background-color:#004f8c;padding:0 40px 40px}.pusha-panel nav .menu-main-menu-container .menu li{border-top:1px solid rgba(0,0,0,.1);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.1);position:relative}.pusha-panel nav .menu-main-menu-container .menu li a{color:#fff;display:inline-block;padding:15px 0;text-shadow:0 1px 0 rgba(0,0,0,.3)}.pusha-panel nav .menu-main-menu-container .menu li a:hover{color:hsla(0,0%,100%,.7)}.pusha-panel nav .menu-main-menu-container .menu li .sub-menu,.pusha-panel nav .menu-main-menu-container .menu li .submenu-toggle{display:none}.pusha-panel nav .menu-main-menu-container .menu li.menu-item-has-children>.submenu-toggle{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='14' height='14' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='none' stroke='rgba(255, 255, 255, 0.7)' stroke-width='1.1' d='m1 4 6 6 6-6'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;cursor:pointer;display:block;height:50px;position:absolute;right:-20px;top:0;transform:rotate(90deg);transform-origin:center center;transition:transform .42s ease-in-out;width:50px}.pusha-panel nav .menu-main-menu-container .menu li.menu-item-has-children.active>.submenu-toggle{transform:rotate(0deg)}.pusha-panel--left{background-color:#fff;height:100%;left:0;max-height:100vh;max-width:580px;top:0;transform:translateX(-100%);transition:visibility 0s linear .32s,opacity .05s linear .32s,transform .32s ease-in-out;width:100%;z-index:9999}.pusha-panel--left.pusha-panel--active~.pusha-blocker,.pusha-panel--left.pusha-panel--active~.pusha-push,.pusha-panel--left.pusha-panel--active~.pusha-wrapper{transform:translateX(580px)}.pusha-panel--left.pusha-panel--active{transition:opacity .05s,transform .32s ease-in-out}.pusha-panel--right{background-color:#fff;height:100%;max-height:100vh;max-width:580px;right:0;top:0;transform:translateX(100%);transition:visibility 0s linear .32s,opacity .05s linear .32s,transform .32s ease-in-out;width:100%;z-index:9999}.pusha-panel--right.pusha-panel--active~.pusha-blocker,.pusha-panel--right.pusha-panel--active~.pusha-push,.pusha-panel--right.pusha-panel--active~.pusha-wrapper{transform:translateX(-580px)}.pusha-panel--right.pusha-panel--active{transition:opacity .05s,transform .32s ease-in-out}.pusha-panel--top{background-color:#fff;height:260px;left:0;max-height:100vh;max-width:100%;top:0;transform:translateY(-100%);transition:visibility 0s linear .32s,opacity .05s linear .32s,transform .32s ease-in-out;width:100%;z-index:10019}.pusha-panel--top.pusha-panel--active{transition:opacity .05s,transform .32s ease-in-out}.pusha-panel--bottom{background-color:#fff;bottom:0;height:260px;left:0;max-height:100vh;max-width:100%;transform:translateY(100%);transition:visibility 0s linear .32s,opacity .05s linear .32s,transform .32s ease-in-out;width:100%;z-index:10019}.pusha-panel--bottom.pusha-panel--active{transition:opacity .05s,transform .32s ease-in-out}.pusha-panel--active{opacity:1;transform:none!important;visibility:visible}.pusha-panel__content{-webkit-overflow-scrolling:touch;-webkit-tap-highlight-color:transparent;background-color:#004f8c;height:100%;left:0;overscroll-behavior-y:contain;position:absolute;right:0;top:0}.pusha-active .pusha-panel__content{overflow-y:auto}.pusha-blocker{-webkit-tap-highlight-color:rgba(0,0,0,0);background-color:rgba(51,51,51,.25);height:100%;left:0;opacity:0;position:fixed;top:0;transition:visibility 0s linear .32s,transform .32s ease-in-out,opacity .32s ease;user-select:none;visibility:hidden;width:100%;z-index:9989}.pusha-active .pusha-blocker{opacity:1;transition:transform .32s ease-in-out,opacity .32s ease;visibility:visible}.search-overlay{background-color:#878787;bottom:0;display:none;left:0;overflow:auto;position:fixed;right:0;top:0;z-index:500}.search-overlay .container-full{height:100%;min-height:260px;overflow:auto;width:100%}.search-overlay .search-toggle{display:block;opacity:.75;position:absolute;right:20px;top:20px;transition:opacity .42s ease-in-out}.search-overlay .search-toggle:hover{opacity:1}.search-overlay .search-area{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.search-overlay .search-area .search-form{display:block;max-width:1060px;width:100%}.search-overlay .search-area .search-form .search-field{background-color:transparent;background-image:url(../images/theme/icon-search.svg);background-position:15px;background-repeat:no-repeat;background-size:24px auto;border:1px solid hsla(0,0%,100%,.4);color:hsla(0,0%,100%,.7);font-size:42px;height:80px;line-height:78px;padding-left:50px!important;text-align:center;width:100%}.search-overlay .search-area .search-form .search-submit{display:none}.cookie-bar{background-color:#1b1b1b;color:#fff;padding:15px 0}.cookie-bar .container{align-items:center;display:flex;flex-wrap:wrap}.cookie-bar .cookie-bar-content{flex:1;padding-right:30px}.cookie-bar .cookie-bar-content p{color:#878787;font-size:14px;font-weight:400;line-height:1.2em}.cookie-bar .cookie-bar-content p a{color:#fff}.cookie-bar .cookie-bar-content p a:hover{text-decoration:underline}.el-banner{display:block;max-height:525px;overflow:hidden;position:relative}.el-banner img{height:100%;object-fit:cover;object-position:center;width:100%}.el-breadcrumbs{display:block}.el-breadcrumbs ul{align-items:flex-start;border-bottom:1px solid #ebebeb;display:flex;flex-wrap:wrap;justify-content:flex-start;list-style:none;padding-bottom:20px!important;padding-top:20px!important}.el-breadcrumbs ul li{color:#666;font-size:14px;line-height:1em;padding:0 8px 0 15px!important}.el-breadcrumbs ul li:before{color:#999!important;content:' / '!important;font-size:inherit!important}.el-breadcrumbs ul li:first-of-type{padding-left:0!important}.el-breadcrumbs ul li:first-of-type:before{display:none!important}.el-breadcrumbs ul li:last-of-type{padding-right:0!important}.el-breadcrumbs ul li a{color:#999}.el-breadcrumbs ul li a:hover{color:#333}:root{--st-background:unset;--st-anchor-default-primary-color:#60bef5;--st-anchor-default-secondary-color:#dbe0e5;--st-anchor-active-primary-color:#009ef7;--st-anchor-active-secondary-color:#fff;--st-anchor-disabled-primary-color:#eee;--st-anchor-disabled-secondary-color:#dbe0e5;--st-loader-color:#009ef7;--st-loader-background-color:#f8f9fa;--st-loader-background-wrapper-color:hsla(0,0%,100%,.7)}.st{position:relative}.st *,.st :after,.st :before{box-sizing:border-box}.st>.tab-content{height:fit-content!important;position:relative}.st>.tab-content>.tab-pane{padding:0}.st>.nav{display:flex;flex-wrap:wrap;justify-content:center;list-style:none;margin-bottom:0;margin-top:0;padding-left:0}.st>.nav li:before{display:none!important}.align-left .st>.nav{justify-content:flex-start}@media screen and (max-width:640px){.st>.nav{flex:1 auto;flex-direction:column!important}}.st>.nav .nav-link{display:block;height:100%;min-height:100%;padding:10px 10px 2px;position:relative;text-decoration:none}.st>.nav .nav-link:active,.st>.nav .nav-link:focus,.st>.nav .nav-link:hover{text-decoration:none}.st>.nav .nav-link::-moz-focus-inner{border:0}.st>.nav .nav-link.disabled{cursor:not-allowed;pointer-events:none}.st>.nav .nav-link.hidden{display:none;visibility:none}.st.st-vertical{display:flex!important;flex-wrap:nowrap}.st.st-vertical>.nav{flex:1 auto;flex-direction:column!important}.st.st-vertical>.nav .nav-link{text-align:left}.st.st-vertical>.nav .nav-link,.st.st-vertical>.nav>li{flex-grow:unset!important}.st.st-vertical>.tab-content{flex:1 100%}.st.st-justified>.nav .nav-link,.st.st-justified>.nav>li{flex-basis:0;flex-grow:1;text-align:center}.st.st-loading{-webkit-user-select:none;-moz-user-select:none;user-select:none}.st.st-loading:after{background:var(--st-loader-background-wrapper-color);content:'';display:block;height:100%;left:0;opacity:1;position:absolute;top:0;width:100%;z-index:2}.st.st-loading:before{-webkit-animation:spin 1s linear infinite;animation:spin 1s linear infinite;border-top:10px solid var(--st-loader-color);border:10px solid var(--st-loader-color);border-radius:50%;border-top-color:var(--st-loader-background-color);content:'';display:inline-block;height:2rem;left:45%;position:absolute;top:45%;width:2rem;z-index:10}@-webkit-keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.st-theme-basic{background:var(--st-background)}.st-theme-basic>.nav{border-bottom:1px solid #e5e5e5}.st-theme-basic>.nav .nav-link{color:#999;height:100%;min-height:100%;position:relative}.st-theme-basic>.nav .nav-link:hover{color:#1b1b1b}.st-theme-basic>.nav .nav-link:after{bottom:-1px;content:'';height:1px;left:0;pointer-events:none;position:absolute;transition:all .35s ease .15s;width:0;width:100%}.st-theme-basic>.nav .nav-link.active{color:#1b1b1b!important}.st-theme-basic>.nav .nav-link.active:after{background:#004f8c!important}.st-theme-basic>.nav .nav-link.disabled{color:var(--st-anchor-disabled-primary-color)!important}.st-theme-basic.st-vertical>.nav .nav-link:after{bottom:unset;height:100%;left:unset;right:-1px;top:0;width:1px}.tabs-layout{padding-bottom:60px;padding-top:40px}.tabs-layout.align-left .el-title{text-align:left}.tabs-layout.align-left .tabs-layout-inner{padding-top:20px}.tabs-layout .el-title{text-align:center}.tabs-layout .tabs-layout-inner{padding-top:70px}@media screen and (max-width:1280px){.tabs-layout{padding-bottom:40px}.tabs-layout .tabs-layout-inner{padding-top:40px}}.st>.tab-content>.tab-pane h1,.st>.tab-content>.tab-pane h2,.st>.tab-content>.tab-pane h3,.st>.tab-content>.tab-pane h4,.st>.tab-content>.tab-pane h5,.st>.tab-content>.tab-pane h6{padding-bottom:20px}.st>.tab-content>.tab-pane h1+ul,.st>.tab-content>.tab-pane h2+ul,.st>.tab-content>.tab-pane h3+ul,.st>.tab-content>.tab-pane h4+ul,.st>.tab-content>.tab-pane h5+ul,.st>.tab-content>.tab-pane h6+ul{padding-top:0}.st>.tab-content>.tab-pane p{margin-bottom:25px}.st>.tab-content>.tab-pane p:last-of-type{margin-bottom:0}.st>.tab-content>.tab-pane p:last-of-type+ul{padding-top:20px}.st>.tab-content>.tab-pane p+ul{padding-top:0}.st>.tab-content>.tab-pane ul{padding-top:20px}@media screen and (max-width:1020px){.st>.tab-content>.tab-pane p{margin-bottom:15px}}.st>.tab-content>.tab-pane .layout-image_with_gallery,.st>.tab-content>.tab-pane .layout-image_with_text{align-items:flex-start;display:flex;flex-wrap:wrap;padding-bottom:50px;padding-top:50px}.st>.tab-content>.tab-pane .layout-image_with_gallery .layout-image_with_gallery-image,.st>.tab-content>.tab-pane .layout-image_with_gallery .layout-image_with_text-image,.st>.tab-content>.tab-pane .layout-image_with_text .layout-image_with_gallery-image,.st>.tab-content>.tab-pane .layout-image_with_text .layout-image_with_text-image{width:35%}.st>.tab-content>.tab-pane .layout-image_with_gallery .layout-image_with_gallery-image img,.st>.tab-content>.tab-pane .layout-image_with_gallery .layout-image_with_text-image img,.st>.tab-content>.tab-pane .layout-image_with_text .layout-image_with_gallery-image img,.st>.tab-content>.tab-pane .layout-image_with_text .layout-image_with_text-image img{display:block;height:auto;width:100%}.st>.tab-content>.tab-pane .layout-image_with_gallery .layout-image_with_gallery-image p,.st>.tab-content>.tab-pane .layout-image_with_gallery .layout-image_with_text-image p,.st>.tab-content>.tab-pane .layout-image_with_text .layout-image_with_gallery-image p,.st>.tab-content>.tab-pane .layout-image_with_text .layout-image_with_text-image p{padding-top:20px}.st>.tab-content>.tab-pane .layout-image_with_gallery .layout-image_with_gallery-content,.st>.tab-content>.tab-pane .layout-image_with_gallery .layout-image_with_text-content,.st>.tab-content>.tab-pane .layout-image_with_text .layout-image_with_gallery-content,.st>.tab-content>.tab-pane .layout-image_with_text .layout-image_with_text-content{padding-left:40px;width:65%}.st>.tab-content>.tab-pane .layout-image_with_gallery .layout-image_with_gallery-content .el-text-with-image-tables-grid,.st>.tab-content>.tab-pane .layout-image_with_gallery .layout-image_with_text-content .el-text-with-image-tables-grid,.st>.tab-content>.tab-pane .layout-image_with_text .layout-image_with_gallery-content .el-text-with-image-tables-grid,.st>.tab-content>.tab-pane .layout-image_with_text .layout-image_with_text-content .el-text-with-image-tables-grid{align-items:flex-start;display:flex;flex-wrap:wrap;position:relative}.st>.tab-content>.tab-pane .layout-image_with_gallery .layout-image_with_gallery-content .el-text-with-image-tables-grid:after,.st>.tab-content>.tab-pane .layout-image_with_gallery .layout-image_with_text-content .el-text-with-image-tables-grid:after,.st>.tab-content>.tab-pane .layout-image_with_text .layout-image_with_gallery-content .el-text-with-image-tables-grid:after,.st>.tab-content>.tab-pane .layout-image_with_text .layout-image_with_text-content .el-text-with-image-tables-grid:after{background:#e5e5e5;content:'';display:block;height:100%;left:50%;position:absolute;top:0;transform:translateX(-50%);width:1px}.st>.tab-content>.tab-pane .layout-image_with_gallery .layout-image_with_gallery-content .el-text-with-image-tables-grid .el-text-with-image-tables,.st>.tab-content>.tab-pane .layout-image_with_gallery .layout-image_with_text-content .el-text-with-image-tables-grid .el-text-with-image-tables,.st>.tab-content>.tab-pane .layout-image_with_text .layout-image_with_gallery-content .el-text-with-image-tables-grid .el-text-with-image-tables,.st>.tab-content>.tab-pane .layout-image_with_text .layout-image_with_text-content .el-text-with-image-tables-grid .el-text-with-image-tables{width:50%}.st>.tab-content>.tab-pane .layout-image_with_gallery .layout-image_with_gallery-content .el-text-with-image-tables-grid .el-text-with-image-tables.side-left,.st>.tab-content>.tab-pane .layout-image_with_gallery .layout-image_with_text-content .el-text-with-image-tables-grid .el-text-with-image-tables.side-left,.st>.tab-content>.tab-pane .layout-image_with_text .layout-image_with_gallery-content .el-text-with-image-tables-grid .el-text-with-image-tables.side-left,.st>.tab-content>.tab-pane .layout-image_with_text .layout-image_with_text-content .el-text-with-image-tables-grid .el-text-with-image-tables.side-left{padding-right:40px}.st>.tab-content>.tab-pane .layout-image_with_gallery .layout-image_with_gallery-content .el-text-with-image-tables-grid .el-text-with-image-tables.side-right,.st>.tab-content>.tab-pane .layout-image_with_gallery .layout-image_with_text-content .el-text-with-image-tables-grid .el-text-with-image-tables.side-right,.st>.tab-content>.tab-pane .layout-image_with_text .layout-image_with_gallery-content .el-text-with-image-tables-grid .el-text-with-image-tables.side-right,.st>.tab-content>.tab-pane .layout-image_with_text .layout-image_with_text-content .el-text-with-image-tables-grid .el-text-with-image-tables.side-right{padding-left:40px}.st>.tab-content>.tab-pane .layout-image_with_gallery .layout-image_with_gallery-content .el-text-with-image-tables-grid .el-text-with-image-tables .el-text-with-image-table,.st>.tab-content>.tab-pane .layout-image_with_gallery .layout-image_with_text-content .el-text-with-image-tables-grid .el-text-with-image-tables .el-text-with-image-table,.st>.tab-content>.tab-pane .layout-image_with_text .layout-image_with_gallery-content .el-text-with-image-tables-grid .el-text-with-image-tables .el-text-with-image-table,.st>.tab-content>.tab-pane .layout-image_with_text .layout-image_with_text-content .el-text-with-image-tables-grid .el-text-with-image-tables .el-text-with-image-table{padding-bottom:30px}.st>.tab-content>.tab-pane .layout-image_with_gallery .layout-image_with_gallery-content .el-text-with-image-tables-grid .el-text-with-image-tables .el-text-with-image-table:last-of-type,.st>.tab-content>.tab-pane .layout-image_with_gallery .layout-image_with_text-content .el-text-with-image-tables-grid .el-text-with-image-tables .el-text-with-image-table:last-of-type,.st>.tab-content>.tab-pane .layout-image_with_text .layout-image_with_gallery-content .el-text-with-image-tables-grid .el-text-with-image-tables .el-text-with-image-table:last-of-type,.st>.tab-content>.tab-pane .layout-image_with_text .layout-image_with_text-content .el-text-with-image-tables-grid .el-text-with-image-tables .el-text-with-image-table:last-of-type{padding-bottom:0}.st>.tab-content>.tab-pane .layout-image_with_gallery .layout-image_with_gallery-content .layout-image_with_gallery-grid,.st>.tab-content>.tab-pane .layout-image_with_gallery .layout-image_with_text-content .layout-image_with_gallery-grid,.st>.tab-content>.tab-pane .layout-image_with_text .layout-image_with_gallery-content .layout-image_with_gallery-grid,.st>.tab-content>.tab-pane .layout-image_with_text .layout-image_with_text-content .layout-image_with_gallery-grid{align-items:stretch;display:flex;flex-wrap:wrap;justify-content:flex-start;padding-top:20px}.st>.tab-content>.tab-pane .layout-image_with_gallery .layout-image_with_gallery-content .layout-image_with_gallery-grid .layout-image_with_gallery-grid-image,.st>.tab-content>.tab-pane .layout-image_with_gallery .layout-image_with_text-content .layout-image_with_gallery-grid .layout-image_with_gallery-grid-image,.st>.tab-content>.tab-pane .layout-image_with_text .layout-image_with_gallery-content .layout-image_with_gallery-grid .layout-image_with_gallery-grid-image,.st>.tab-content>.tab-pane .layout-image_with_text .layout-image_with_text-content .layout-image_with_gallery-grid .layout-image_with_gallery-grid-image{display:block;margin-bottom:20px;padding-right:40px;width:50%}.st>.tab-content>.tab-pane .layout-image_with_gallery .layout-image_with_gallery-content .layout-image_with_gallery-grid .layout-image_with_gallery-grid-image img,.st>.tab-content>.tab-pane .layout-image_with_gallery .layout-image_with_text-content .layout-image_with_gallery-grid .layout-image_with_gallery-grid-image img,.st>.tab-content>.tab-pane .layout-image_with_text .layout-image_with_gallery-content .layout-image_with_gallery-grid .layout-image_with_gallery-grid-image img,.st>.tab-content>.tab-pane .layout-image_with_text .layout-image_with_text-content .layout-image_with_gallery-grid .layout-image_with_gallery-grid-image img{display:block;height:auto;margin-bottom:20px;width:250px}@media screen and (max-width:1280px){.st>.tab-content>.tab-pane .layout-image_with_gallery,.st>.tab-content>.tab-pane .layout-image_with_text{padding-top:40px}.st>.tab-content>.tab-pane .layout-image_with_gallery .layout-image_with_gallery-image,.st>.tab-content>.tab-pane .layout-image_with_gallery .layout-image_with_text-image,.st>.tab-content>.tab-pane .layout-image_with_text .layout-image_with_gallery-image,.st>.tab-content>.tab-pane .layout-image_with_text .layout-image_with_text-image{width:50%}.st>.tab-content>.tab-pane .layout-image_with_gallery .layout-image_with_gallery-content,.st>.tab-content>.tab-pane .layout-image_with_gallery .layout-image_with_text-content,.st>.tab-content>.tab-pane .layout-image_with_text .layout-image_with_gallery-content,.st>.tab-content>.tab-pane .layout-image_with_text .layout-image_with_text-content{width:50%}.st>.tab-content>.tab-pane .layout-image_with_gallery .layout-image_with_gallery-content .layout-image_with_gallery-grid .layout-image_with_gallery-grid-image img,.st>.tab-content>.tab-pane .layout-image_with_gallery .layout-image_with_text-content .layout-image_with_gallery-grid .layout-image_with_gallery-grid-image img,.st>.tab-content>.tab-pane .layout-image_with_text .layout-image_with_gallery-content .layout-image_with_gallery-grid .layout-image_with_gallery-grid-image img,.st>.tab-content>.tab-pane .layout-image_with_text .layout-image_with_text-content .layout-image_with_gallery-grid .layout-image_with_gallery-grid-image img{width:100%}}@media screen and (max-width:1020px){.st>.tab-content>.tab-pane .layout-image_with_gallery,.st>.tab-content>.tab-pane .layout-image_with_text{padding-top:30px}.st>.tab-content>.tab-pane .layout-image_with_gallery .layout-image_with_gallery-image,.st>.tab-content>.tab-pane .layout-image_with_gallery .layout-image_with_text-image,.st>.tab-content>.tab-pane .layout-image_with_text .layout-image_with_gallery-image,.st>.tab-content>.tab-pane .layout-image_with_text .layout-image_with_text-image{width:100%}.st>.tab-content>.tab-pane .layout-image_with_gallery .layout-image_with_gallery-image img,.st>.tab-content>.tab-pane .layout-image_with_gallery .layout-image_with_text-image img,.st>.tab-content>.tab-pane .layout-image_with_text .layout-image_with_gallery-image img,.st>.tab-content>.tab-pane .layout-image_with_text .layout-image_with_text-image img{max-width:100%;width:auto}.st>.tab-content>.tab-pane .layout-image_with_gallery .layout-image_with_gallery-content,.st>.tab-content>.tab-pane .layout-image_with_gallery .layout-image_with_text-content,.st>.tab-content>.tab-pane .layout-image_with_text .layout-image_with_gallery-content,.st>.tab-content>.tab-pane .layout-image_with_text .layout-image_with_text-content{padding-left:0;padding-top:40px;width:100%}.st>.tab-content>.tab-pane .layout-image_with_gallery .layout-image_with_gallery-content .layout-image_with_gallery-grid .layout-image_with_gallery-grid-image img,.st>.tab-content>.tab-pane .layout-image_with_gallery .layout-image_with_text-content .layout-image_with_gallery-grid .layout-image_with_gallery-grid-image img,.st>.tab-content>.tab-pane .layout-image_with_text .layout-image_with_gallery-content .layout-image_with_gallery-grid .layout-image_with_gallery-grid-image img,.st>.tab-content>.tab-pane .layout-image_with_text .layout-image_with_text-content .layout-image_with_gallery-grid .layout-image_with_gallery-grid-image img{max-width:220px;width:100%}}.st>.tab-content>.tab-pane .layout-text_with_gallery{align-items:flex-start;display:flex;flex-wrap:wrap;padding-bottom:20px;padding-top:20px}.st>.tab-content>.tab-pane .layout-text_with_gallery .layout-text_with_gallery-content{padding-right:40px;width:50%}.st>.tab-content>.tab-pane .layout-text_with_gallery .layout-text_with_gallery-gallery{align-items:stretch;display:flex;flex-wrap:wrap;justify-content:flex-start;padding-top:0;width:50%}.st>.tab-content>.tab-pane .layout-text_with_gallery .layout-text_with_gallery-gallery .layout-text_with_gallery-grid-image{display:block;margin-bottom:20px;padding-right:40px;width:50%}.st>.tab-content>.tab-pane .layout-text_with_gallery .layout-text_with_gallery-gallery .layout-text_with_gallery-grid-image img{display:block;height:auto;margin-bottom:20px;margin-left:auto;margin-right:auto;max-height:120px;width:auto}.st>.tab-content>.tab-pane .layout-text_with_gallery .layout-text_with_gallery-gallery .layout-text_with_gallery-grid-image p{font-size:14px;font-weight:400;line-height:20px;text-align:center}@media screen and (max-width:1020px){.st>.tab-content>.tab-pane .layout-text_with_gallery .layout-text_with_gallery-content{padding-right:0;width:100%}.st>.tab-content>.tab-pane .layout-text_with_gallery .layout-text_with_gallery-gallery{padding-top:30px;width:100%}}@media screen and (max-width:768px){.st>.tab-content>.tab-pane .layout-text_with_gallery .layout-text_with_gallery-gallery .layout-text_with_gallery-grid-image{margin-bottom:20px;padding-right:0;width:100%}.st>.tab-content>.tab-pane .layout-text_with_gallery .layout-text_with_gallery-gallery .layout-text_with_gallery-grid-image:last-of-type{margin-bottom:0}}.st>.tab-content>.tab-pane .layout-text_only{align-items:flex-start;display:flex;flex-wrap:wrap;padding-bottom:50px;padding-top:50px}.st>.tab-content>.tab-pane .layout-text_only .layout-image_with_text-content{width:100%}@media screen and (max-width:1280px){.st>.tab-content>.tab-pane .layout-text_only{padding-top:40px}}@media screen and (max-width:1020px){.st>.tab-content>.tab-pane .layout-text_only{padding-top:30px}}.st>.tab-content>.tab-pane .layout-text_with_text{align-items:flex-start;display:flex;flex-wrap:wrap;padding-bottom:50px;padding-top:50px}.st>.tab-content>.tab-pane .layout-text_with_text .tab-title{padding-bottom:20px;width:100%}.st>.tab-content>.tab-pane .layout-text_with_text .content-left{padding-right:20px;width:50%}.st>.tab-content>.tab-pane .layout-text_with_text .content-right{padding-left:20px;width:50%}@media screen and (max-width:1280px){.st>.tab-content>.tab-pane .layout-text_with_text{padding-top:40px}}@media screen and (max-width:1020px){.st>.tab-content>.tab-pane .layout-text_with_text{padding-top:30px}.st>.tab-content>.tab-pane .layout-text_with_text .content-left{padding-right:0;width:100%}.st>.tab-content>.tab-pane .layout-text_with_text .content-right{padding-left:0;padding-top:15px;width:100%}}.st>.tab-content>.tab-pane .layout-boxes{display:block;padding-bottom:50px;padding-top:50px}.st>.tab-content>.tab-pane .layout-boxes .boxes-grid{align-items:stretch;display:flex;flex-wrap:wrap;margin-left:-20px;width:calc(100% + 40px)}.st>.tab-content>.tab-pane .layout-boxes .boxes-grid .boxes-item{display:block;margin:20px;padding:10px 0;width:calc(33.33333% - 40px)}.st>.tab-content>.tab-pane .layout-boxes .boxes-grid .boxes-item:not(:first-child){background-color:#fff;box-shadow:0 5px 15px rgba(0,0,0,.08);padding:20px}@media screen and (max-width:1280px){.st>.tab-content>.tab-pane .layout-boxes{padding-bottom:40px;padding-top:40px}.st>.tab-content>.tab-pane .layout-boxes .boxes-grid{margin-left:-10px;width:calc(100% + 20px)}.st>.tab-content>.tab-pane .layout-boxes .boxes-grid .boxes-item{margin:10px;width:calc(33.33333% - 20px)}}@media screen and (max-width:1020px){.st>.tab-content>.tab-pane .layout-boxes{padding-bottom:30px;padding-top:30px}.st>.tab-content>.tab-pane .layout-boxes .boxes-grid{margin-left:-10px;width:calc(100% + 20px)}.st>.tab-content>.tab-pane .layout-boxes .boxes-grid .boxes-item{margin:10px;width:calc(50% - 20px)}}@media screen and (max-width:768px){.st>.tab-content>.tab-pane .layout-boxes .boxes-grid{margin-left:0;width:100%}.st>.tab-content>.tab-pane .layout-boxes .boxes-grid .boxes-item{margin:0;width:100%}.st>.tab-content>.tab-pane .layout-boxes .boxes-grid .boxes-item:not(:first-child){margin:10px 0}}.el-accordion{padding-top:20px}.el-accordion .ac{box-sizing:border-box;width:100%}.el-accordion .ac .ac-header{margin:0;padding:0!important}.el-accordion .ac .ac-trigger{border:0;color:#004f8c;cursor:pointer;display:block;font-size:18px;font-weight:400;margin:0;padding:12px 40px 12px 0;position:relative;text-align:left;text-decoration:none;text-transform:none;transition:color .42s ease-in-out;width:100%}.el-accordion .ac .ac-trigger:hover{color:#333}.el-accordion .ac .ac-trigger:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='13' height='13' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23666' d='M0 6h13v1H0z'/%3E%3Cpath fill='%23666' d='M6 0h1v13H6z'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:20px auto;color:#004f8c;content:'';height:100%;position:absolute;right:0;text-align:center;top:0;width:40px}.el-accordion .ac .ac-panel{overflow:hidden;padding:0;transition-property:height,visibility,padding;transition-timing-function:ease-in-out}.el-accordion .ac .ac-panel .ac-panel-text{padding-bottom:15px;padding-top:15px}.el-accordion .ac .ac-panel .ac-panel-text p{line-height:24px;margin-bottom:25px}.el-accordion .ac .ac-panel .ac-panel-text p:last-of-type{margin-bottom:0}.el-accordion .ac .ac-panel .ac-panel-text p:last-of-type+ul{padding-top:20px!important}.el-accordion .ac .ac-panel .ac-panel-text p+ul{padding-top:0}.el-accordion .ac .ac-panel .ac-panel-text ul{display:block!important;max-height:unset!important;padding-top:0}.el-accordion .ac.js-enabled .ac-panel{visibility:hidden}.el-accordion .ac.is-active .ac-panel{visibility:visible}.el-accordion .ac.is-active>.ac-header .ac-trigger:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='13' height='13' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23666' d='M0 6h13v1H0z'/%3E%3C/svg%3E")}body #spotlight{background:rgba(28,28,28,.94)}body #spotlight .spl-header .spl-fullscreen{display:none!important}body #spotlight .spl-next,body #spotlight .spl-prev{display:block!important}body #spotlight .spl-title{color:#ccc;font-size:16px;text-align:center}.decom-layouts .basic-layout .el-divider{padding-bottom:50px;padding-top:50px}.decom-layouts .basic-layout .el-divider hr{background-color:#757575;margin:0;padding:0}.decom-layouts .basic-layout .el-text-only{padding-bottom:70px;padding-top:70px}.decom-layouts .basic-layout .el-text-only .el-title{padding-bottom:20px}.decom-layouts .basic-layout .el-text-only.size-wide .el-text-only-content{width:80%}.decom-layouts .basic-layout .el-text-only .el-text-only-content h1,.decom-layouts .basic-layout .el-text-only .el-text-only-content h2,.decom-layouts .basic-layout .el-text-only .el-text-only-content h3,.decom-layouts .basic-layout .el-text-only .el-text-only-content h4,.decom-layouts .basic-layout .el-text-only .el-text-only-content h5,.decom-layouts .basic-layout .el-text-only .el-text-only-content h6{padding-bottom:20px}.decom-layouts .basic-layout .el-text-only .el-text-only-content p{margin-bottom:25px}.decom-layouts .basic-layout .el-text-only .el-text-only-content p:last-of-type{margin-bottom:0}.decom-layouts .basic-layout .el-text-only .el-text-only-content p.link-container{margin-top:20px}.decom-layouts .basic-layout .el-text-only .el-text-only-content p.link-container .btn{margin-bottom:20px;margin-right:20px}.decom-layouts .basic-layout .el-text-only .el-text-only-content ul{padding-top:20px}@media screen and (max-width:1020px){.decom-layouts .basic-layout .el-text-only{padding-bottom:50px;padding-top:50px}.decom-layouts .basic-layout .el-text-only.size-wide .el-text-only-content{width:100%}.decom-layouts .basic-layout .el-text-only .el-text-only-content h1,.decom-layouts .basic-layout .el-text-only .el-text-only-content h2,.decom-layouts .basic-layout .el-text-only .el-text-only-content h3,.decom-layouts .basic-layout .el-text-only .el-text-only-content h4,.decom-layouts .basic-layout .el-text-only .el-text-only-content h5,.decom-layouts .basic-layout .el-text-only .el-text-only-content h6{padding-bottom:20px}.decom-layouts .basic-layout .el-text-only .el-text-only-content p{margin-bottom:15px}.decom-layouts .basic-layout .el-text-only .el-text-only-content p:last-of-type{margin-bottom:0}}.decom-layouts .basic-layout .el-text-with-text{padding-bottom:70px;padding-top:70px}.decom-layouts .basic-layout .el-text-with-text .el-text-with-text-container{align-items:flex-start;display:flex;flex-wrap:wrap}.decom-layouts .basic-layout .el-text-with-text .el-text-with-text-container .el-title{padding-bottom:20px;width:100%}.decom-layouts .basic-layout .el-text-with-text .el-text-with-text-container .el-text-with-text-content-left{padding-right:20px;width:50%}.decom-layouts .basic-layout .el-text-with-text .el-text-with-text-container .el-text-with-text-content-right{padding-left:20px;width:50%}.decom-layouts .basic-layout .el-text-with-text .el-text-with-text-container h1,.decom-layouts .basic-layout .el-text-with-text .el-text-with-text-container h2,.decom-layouts .basic-layout .el-text-with-text .el-text-with-text-container h3,.decom-layouts .basic-layout .el-text-with-text .el-text-with-text-container h4,.decom-layouts .basic-layout .el-text-with-text .el-text-with-text-container h5,.decom-layouts .basic-layout .el-text-with-text .el-text-with-text-container h6{padding-bottom:20px}.decom-layouts .basic-layout .el-text-with-text .el-text-with-text-container p{margin-bottom:25px}.decom-layouts .basic-layout .el-text-with-text .el-text-with-text-container p:last-of-type{margin-bottom:0}@media screen and (max-width:1020px){.decom-layouts .basic-layout .el-text-with-text{padding-bottom:50px;padding-top:50px}.decom-layouts .basic-layout .el-text-with-text .el-text-with-text-container .el-text-with-text-content-left{padding-right:0;width:100%}.decom-layouts .basic-layout .el-text-with-text .el-text-with-text-container .el-text-with-text-content-right{padding-left:0;width:100%}.decom-layouts .basic-layout .el-text-with-text h1,.decom-layouts .basic-layout .el-text-with-text h2,.decom-layouts .basic-layout .el-text-with-text h3,.decom-layouts .basic-layout .el-text-with-text h4,.decom-layouts .basic-layout .el-text-with-text h5,.decom-layouts .basic-layout .el-text-with-text h6{padding-bottom:20px}.decom-layouts .basic-layout .el-text-with-text p{margin-bottom:15px}.decom-layouts .basic-layout .el-text-with-text p:last-of-type{margin-bottom:0}}.decom-layouts .basic-layout .el-text-with-image{padding-bottom:70px;padding-top:70px}.decom-layouts .basic-layout .el-text-with-image.image-with-text .el-text-with-image-container .el-text-with-image-content{order:2;padding-left:40px;padding-right:0}.decom-layouts .basic-layout .el-text-with-image.image-with-text .el-text-with-image-container .el-text-with-image-photo{order:1}.decom-layouts .basic-layout .el-text-with-image .el-text-with-image-container{align-items:flex-start;display:flex;flex-wrap:wrap;justify-content:flex-start}.decom-layouts .basic-layout .el-text-with-image .el-text-with-image-container .el-title{margin-bottom:35px;width:100%}.decom-layouts .basic-layout .el-text-with-image .el-text-with-image-container .el-text-with-image-content{padding-right:40px;width:70%}.decom-layouts .basic-layout .el-text-with-image .el-text-with-image-container .el-text-with-image-content h1,.decom-layouts .basic-layout .el-text-with-image .el-text-with-image-container .el-text-with-image-content h2,.decom-layouts .basic-layout .el-text-with-image .el-text-with-image-container .el-text-with-image-content h3,.decom-layouts .basic-layout .el-text-with-image .el-text-with-image-container .el-text-with-image-content h4,.decom-layouts .basic-layout .el-text-with-image .el-text-with-image-container .el-text-with-image-content h5,.decom-layouts .basic-layout .el-text-with-image .el-text-with-image-container .el-text-with-image-content h6{padding-bottom:20px;padding-top:0}.decom-layouts .basic-layout .el-text-with-image .el-text-with-image-container .el-text-with-image-content img{display:block;max-width:100%}.decom-layouts .basic-layout .el-text-with-image .el-text-with-image-container .el-text-with-image-content p{margin-bottom:25px}.decom-layouts .basic-layout .el-text-with-image .el-text-with-image-container .el-text-with-image-content p:last-of-type{margin-bottom:0}.decom-layouts .basic-layout .el-text-with-image .el-text-with-image-container .el-text-with-image-content p.link-container{padding-top:20px}.decom-layouts .basic-layout .el-text-with-image .el-text-with-image-container .el-text-with-image-content p.link-container .btn{margin-right:10px}.decom-layouts .basic-layout .el-text-with-image .el-text-with-image-container .el-text-with-image-content p.link-container .btn:last-of-type{margin-right:0}.decom-layouts .basic-layout .el-text-with-image .el-text-with-image-container .el-text-with-image-content p+ul{padding-top:0}.decom-layouts .basic-layout .el-text-with-image .el-text-with-image-container .el-text-with-image-content p+.tabs.st{padding-top:30px}.decom-layouts .basic-layout .el-text-with-image .el-text-with-image-container .el-text-with-image-content div.link-container{padding-top:20px}.decom-layouts .basic-layout .el-text-with-image .el-text-with-image-container .el-text-with-image-content div.link-container .btn{margin-bottom:10px;margin-right:10px}.decom-layouts .basic-layout .el-text-with-image .el-text-with-image-container .el-text-with-image-content ul:not(ul.nav){display:flex;flex-flow:column wrap;max-height:380px;padding-top:20px}.decom-layouts .basic-layout .el-text-with-image .el-text-with-image-container .el-text-with-image-content .tabs.st{padding-top:0}.decom-layouts .basic-layout .el-text-with-image .el-text-with-image-container .el-text-with-image-content .tabs.st>.nav{justify-content:flex-start;margin-bottom:20px}.decom-layouts .basic-layout .el-text-with-image .el-text-with-image-container .el-text-with-image-photo{overflow:hidden;padding:0;width:30%}.decom-layouts .basic-layout .el-text-with-image .el-text-with-image-container .el-text-with-image-photo img{display:block;height:auto;max-width:100%;object-fit:cover;width:auto}.decom-layouts .basic-layout .el-text-with-image .el-text-with-image-container .el-text-with-image-photo p{background-color:#fff;font-weight:400;padding:10px 20px}.decom-layouts .basic-layout .el-text-with-image .el-text-with-image-container .el-text-with-image-photo .link-container{display:block;padding-top:45px;text-align:center}.decom-layouts .basic-layout .el-text-with-image .el-text-with-image-container .el-text-with-image-photo .link-container .btn{margin-right:10px}.decom-layouts .basic-layout .el-text-with-image .el-text-with-image-container .el-text-with-image-photo .link-container .btn:last-of-type{margin-right:0}@media screen and (max-width:1280px){.decom-layouts .basic-layout .el-text-with-image{padding-bottom:50px;padding-top:50px}.decom-layouts .basic-layout .el-text-with-image.image-with-text .el-text-with-image-container .el-text-with-image-content{padding-left:20px}.decom-layouts .basic-layout .el-text-with-image .el-text-with-image-container .el-text-with-image-content{padding-right:20px}}@media screen and (max-width:1020px){.decom-layouts .basic-layout .el-text-with-image{padding-bottom:30px;padding-top:30px}.decom-layouts .basic-layout .el-text-with-image.image-with-text .el-text-with-image-container .el-text-with-image-content{padding-left:0;padding-right:0}.decom-layouts .basic-layout .el-text-with-image.image-with-text .el-text-with-image-container .el-text-with-image-photo{padding-bottom:40px;padding-top:0;width:auto}.decom-layouts .basic-layout .el-text-with-image .el-text-with-image-container .el-text-with-image-content{padding-left:0;padding-right:0;width:100%}.decom-layouts .basic-layout .el-text-with-image .el-text-with-image-container .el-text-with-image-content p.link-container{padding-top:0}.decom-layouts .basic-layout .el-text-with-image .el-text-with-image-container .el-text-with-image-photo{padding-top:20px;width:auto}.decom-layouts .basic-layout .el-text-with-image .el-text-with-image-container .el-text-with-image-photo .link-container{padding-top:20px}}.decom-layouts .basic-layout .el-text-with-person{padding-bottom:70px;padding-top:70px}.decom-layouts .basic-layout .el-text-with-person .el-text-with-person-container{align-items:flex-start;display:flex;flex-wrap:wrap;justify-content:flex-start}.decom-layouts .basic-layout .el-text-with-person .el-text-with-person-container .el-text-with-person-content{padding-right:40px;width:70%}.decom-layouts .basic-layout .el-text-with-person .el-text-with-person-container .el-text-with-person-content h1,.decom-layouts .basic-layout .el-text-with-person .el-text-with-person-container .el-text-with-person-content h2,.decom-layouts .basic-layout .el-text-with-person .el-text-with-person-container .el-text-with-person-content h3,.decom-layouts .basic-layout .el-text-with-person .el-text-with-person-container .el-text-with-person-content h4,.decom-layouts .basic-layout .el-text-with-person .el-text-with-person-container .el-text-with-person-content h5,.decom-layouts .basic-layout .el-text-with-person .el-text-with-person-container .el-text-with-person-content h6{padding-bottom:20px;padding-top:0}.decom-layouts .basic-layout .el-text-with-person .el-text-with-person-container .el-text-with-person-content p{margin-bottom:25px}.decom-layouts .basic-layout .el-text-with-person .el-text-with-person-container .el-text-with-person-content p:last-of-type{margin-bottom:0}.decom-layouts .basic-layout .el-text-with-person .el-text-with-person-container .el-text-with-person-content ul{padding-top:20px}.decom-layouts .basic-layout .el-text-with-person .el-text-with-person-container .el-text-with-person-photo{align-items:center;background-color:#f8f8f8;display:flex;justify-content:center;padding:40px;width:30%}.decom-layouts .basic-layout .el-text-with-person .el-text-with-person-container .el-text-with-person-photo img{border-radius:999px;display:block}@media screen and (max-width:1020px){.decom-layouts .basic-layout .el-text-with-person{padding-bottom:50px;padding-top:50px}.decom-layouts .basic-layout .el-text-with-person .el-text-with-person-container .el-text-with-person-content{padding-right:0;width:100%}.decom-layouts .basic-layout .el-text-with-person .el-text-with-person-container .el-text-with-person-photo{width:100%}}.decom-layouts .basic-layout .el-text-with-contacts{padding-bottom:70px;padding-top:70px}.decom-layouts .basic-layout .el-text-with-contacts .el-text-with-contacts-container{align-items:flex-start;display:flex;justify-content:flex-start}.decom-layouts .basic-layout .el-text-with-contacts .el-text-with-contacts-container h1,.decom-layouts .basic-layout .el-text-with-contacts .el-text-with-contacts-container h2,.decom-layouts .basic-layout .el-text-with-contacts .el-text-with-contacts-container h3,.decom-layouts .basic-layout .el-text-with-contacts .el-text-with-contacts-container h4,.decom-layouts .basic-layout .el-text-with-contacts .el-text-with-contacts-container h5,.decom-layouts .basic-layout .el-text-with-contacts .el-text-with-contacts-container h6{padding-bottom:20px}.decom-layouts .basic-layout .el-text-with-contacts .el-text-with-contacts-container p{margin-bottom:25px}.decom-layouts .basic-layout .el-text-with-contacts .el-text-with-contacts-container p:last-of-type{margin-bottom:0}.decom-layouts .basic-layout .el-text-with-contacts .el-text-with-contacts-container ul{padding-top:20px}.decom-layouts .basic-layout .el-text-with-contacts .el-text-with-contacts-container .el-text-with-contacts-content{padding-right:40px;width:70%}.decom-layouts .basic-layout .el-text-with-contacts .el-text-with-contacts-container .el-text-with-contacts-contact{background-color:#004f8c;padding:60px 20px;position:sticky;text-align:center;top:131px;width:30%}.decom-layouts .basic-layout .el-text-with-contacts .el-text-with-contacts-container .el-text-with-contacts-contact *{color:#fff}.decom-layouts .basic-layout .el-text-with-contacts .el-text-with-contacts-container .el-text-with-contacts-contact p{font-weight:400}.decom-layouts .basic-layout .el-text-with-contacts .el-text-with-contacts-container .el-text-with-contacts-contact-list{padding-top:20px}.decom-layouts .basic-layout .el-text-with-contacts .el-text-with-contacts-container .el-text-with-contacts-contact-list p{margin-bottom:0}.decom-layouts .basic-layout .el-text-with-contacts .el-text-with-contacts-container .el-text-with-contacts-contact-list p.title{font-size:14px}.decom-layouts .basic-layout .el-text-with-contacts .el-text-with-contacts-container .el-text-with-contacts-contact-list .el-text-with-contacts-contact-item{border-bottom:1px solid #999;display:block;margin-bottom:10px;padding-bottom:10px}.decom-layouts .basic-layout .el-text-with-contacts .el-text-with-contacts-container .el-text-with-contacts-contact-list .el-text-with-contacts-contact-item:last-of-type{border-bottom:0}@media screen and (max-width:1280px){.decom-layouts .basic-layout .el-text-with-contacts{padding-bottom:50px;padding-top:50px}.decom-layouts .basic-layout .el-text-with-contacts .el-text-with-contacts-container .el-text-with-contacts-content{padding-right:20px;width:65%}.decom-layouts .basic-layout .el-text-with-contacts .el-text-with-contacts-container .el-text-with-contacts-contact{background-color:#004f8c;padding:40px 20px;text-align:center;width:35%}}@media screen and (max-width:1020px){.decom-layouts .basic-layout .el-text-with-contacts{padding-bottom:30px;padding-top:30px}.decom-layouts .basic-layout .el-text-with-contacts .el-text-with-contacts-container{flex-wrap:wrap}.decom-layouts .basic-layout .el-text-with-contacts .el-text-with-contacts-container .el-text-with-contacts-content{padding-right:0;width:100%}.decom-layouts .basic-layout .el-text-with-contacts .el-text-with-contacts-container .el-text-with-contacts-contact{background-color:#004f8c;margin-top:20px;padding:40px 20px;text-align:center;width:100%}}.decom-layouts .basic-layout .el-text-with-boxes{background-color:#f8f8f8;padding-bottom:70px;padding-top:70px}.decom-layouts .basic-layout .el-text-with-boxes .el-text-with-boxes-container{align-items:stretch;display:flex}.decom-layouts .basic-layout .el-text-with-boxes .el-text-with-boxes-container .el-text-with-boxes-content{border-right:1px solid #e5e5e5;padding-right:40px;width:30%}.decom-layouts .basic-layout .el-text-with-boxes .el-text-with-boxes-container .el-text-with-boxes-grid{display:flex;flex-wrap:wrap;margin-bottom:-40px;margin-right:-20px;padding-left:40px;width:calc(70% + 40px)}.decom-layouts .basic-layout .el-text-with-boxes .el-text-with-boxes-container .el-text-with-boxes-grid .el-text-with-boxes-item{align-items:flex-start;background-color:#fff;box-shadow:0 5px 15px rgba(0,0,0,.08);display:flex;flex-direction:column;flex-wrap:wrap;margin:0 20px 40px;padding:20px;width:calc(50% - 40px)}.decom-layouts .basic-layout .el-text-with-boxes .el-text-with-boxes-container .el-text-with-boxes-grid .el-text-with-boxes-item .el-subtitle{border-bottom:1px solid #e5e5e5;font-weight:400;margin-bottom:20px;padding-bottom:20px;text-align:center;width:100%}.decom-layouts .basic-layout .el-text-with-boxes .el-text-with-boxes-container .el-text-with-boxes-grid .el-text-with-boxes-item .el-content{padding-bottom:15px}.decom-layouts .basic-layout .el-text-with-boxes .el-text-with-boxes-container .el-text-with-boxes-grid .el-text-with-boxes-item .el-content p,.decom-layouts .basic-layout .el-text-with-boxes .el-text-with-boxes-container .el-text-with-boxes-grid .el-text-with-boxes-item .el-content ul{font-size:16px;line-height:24px;margin-bottom:20px}.decom-layouts .basic-layout .el-text-with-boxes .el-text-with-boxes-container .el-text-with-boxes-grid .el-text-with-boxes-item .el-content-buttons{border-top:1px solid #e5e5e5;display:block;margin-top:auto;padding-bottom:10px;padding-top:20px;text-align:center;width:100%}.decom-layouts .basic-layout .el-text-with-boxes .el-text-with-boxes-container .el-text-with-boxes-grid .el-text-with-boxes-item .el-content-buttons .el-content-button{display:block;padding-bottom:20px}.decom-layouts .basic-layout .el-text-with-boxes .el-text-with-boxes-container .el-text-with-boxes-grid .el-text-with-boxes-item .el-content-buttons .el-content-button p{padding-bottom:10px}.decom-layouts .basic-layout .el-text-with-boxes .el-text-with-boxes-container .el-text-with-boxes-grid .el-text-with-boxes-item .el-content-buttons .el-content-button:last-of-type{padding-bottom:0}@media screen and (max-width:1280px){.decom-layouts .basic-layout .el-text-with-boxes{padding-bottom:50px;padding-top:50px}.decom-layouts .basic-layout .el-text-with-boxes .el-text-with-boxes-container .el-text-with-boxes-content{padding-right:20px;width:35%}.decom-layouts .basic-layout .el-text-with-boxes .el-text-with-boxes-container .el-text-with-boxes-grid{margin-bottom:-20px;margin-right:-10px;padding-left:20px;width:calc(65% + 20px)}.decom-layouts .basic-layout .el-text-with-boxes .el-text-with-boxes-container .el-text-with-boxes-grid .el-text-with-boxes-item{margin:10px 10px 20px;padding:20px;width:calc(50% - 20px)}}@media screen and (max-width:1020px){.decom-layouts .basic-layout .el-text-with-boxes{padding-bottom:30px;padding-top:30px}.decom-layouts .basic-layout .el-text-with-boxes .el-text-with-boxes-container{flex-wrap:wrap}.decom-layouts .basic-layout .el-text-with-boxes .el-text-with-boxes-container .el-text-with-boxes-content{border-bottom:1px solid #e5e5e5;border-right:0;padding-bottom:30px;padding-right:0;width:100%}.decom-layouts .basic-layout .el-text-with-boxes .el-text-with-boxes-container .el-text-with-boxes-grid{margin-bottom:-20px;margin-right:0;padding-left:0;padding-top:20px;width:100%}.decom-layouts .basic-layout .el-text-with-boxes .el-text-with-boxes-container .el-text-with-boxes-grid .el-text-with-boxes-item{margin:10px 0 20px;padding:20px;width:100%}}.decom-layouts .basic-layout .el-text-with-box-columns{background-color:#f8f8f8;padding-bottom:70px;padding-top:70px}.decom-layouts .basic-layout .el-text-with-box-columns .el-text-with-box-columns-container{align-items:stretch;display:flex;flex-wrap:wrap}.decom-layouts .basic-layout .el-text-with-box-columns .el-text-with-box-columns-container .el-text-with-box-columns-content{border-right:1px solid #e5e5e5;padding-right:40px;width:30%}.decom-layouts .basic-layout .el-text-with-box-columns .el-text-with-box-columns-container .el-text-with-box-columns-box{display:flex;flex-wrap:wrap;padding-left:40px;width:70%}.decom-layouts .basic-layout .el-text-with-box-columns .el-text-with-box-columns-container .el-text-with-box-columns-box .el-text-with-box-columns-box-inner{align-items:flex-start;background-color:#fff;box-shadow:0 5px 15px rgba(0,0,0,.08);display:flex;flex-wrap:wrap;padding:20px;width:100%}.decom-layouts .basic-layout .el-text-with-box-columns .el-text-with-box-columns-container .el-text-with-box-columns-box .el-text-with-box-columns-box-inner .el-subtitle{border-bottom:1px solid #e5e5e5;font-weight:400;margin-bottom:20px;padding-bottom:20px;text-align:center;width:100%}.decom-layouts .basic-layout .el-text-with-box-columns .el-text-with-box-columns-container .el-text-with-box-columns-box .el-text-with-box-columns-box-inner .el-content-left{padding-right:20px;width:50%}.decom-layouts .basic-layout .el-text-with-box-columns .el-text-with-box-columns-container .el-text-with-box-columns-box .el-text-with-box-columns-box-inner .el-content-right{padding-left:20px;width:50%}.decom-layouts .basic-layout .el-text-with-box-columns .el-text-with-box-columns-container .el-text-with-box-columns-box .el-text-with-box-columns-box-inner .el-content-buttons{border-top:1px solid #e5e5e5;display:block;padding-bottom:10px;padding-top:20px;text-align:center;width:100%}.decom-layouts .basic-layout .el-text-with-box-columns .el-text-with-box-columns-container .el-text-with-box-columns-box .el-text-with-box-columns-box-inner .el-content-buttons .el-content-button{display:block;padding-bottom:20px}.decom-layouts .basic-layout .el-text-with-box-columns .el-text-with-box-columns-container .el-text-with-box-columns-box .el-text-with-box-columns-box-inner .el-content-buttons .el-content-button:last-of-type{padding-bottom:0}@media screen and (max-width:1280px){.decom-layouts .basic-layout .el-text-with-box-columns{padding-bottom:50px;padding-top:50px}.decom-layouts .basic-layout .el-text-with-box-columns .el-text-with-box-columns-container .el-text-with-box-columns-content{padding-right:20px;width:35%}.decom-layouts .basic-layout .el-text-with-box-columns .el-text-with-box-columns-container .el-text-with-box-columns-box{padding-left:20px;width:65%}.decom-layouts .basic-layout .el-text-with-box-columns .el-text-with-box-columns-container .el-text-with-box-columns-box .el-text-with-box-columns-box-inner .el-content-left{padding-right:0;width:100%}.decom-layouts .basic-layout .el-text-with-box-columns .el-text-with-box-columns-container .el-text-with-box-columns-box .el-text-with-box-columns-box-inner .el-content-right{padding-left:0;padding-top:20px;width:100%}.decom-layouts .basic-layout .el-text-with-box-columns{padding-bottom:30px;padding-top:30px}.decom-layouts .basic-layout .el-text-with-box-columns .el-text-with-box-columns-container .el-text-with-box-columns-content{border-bottom:1px solid #e5e5e5;border-right:0;padding-bottom:30px;padding-right:0;width:100%}.decom-layouts .basic-layout .el-text-with-box-columns .el-text-with-box-columns-container .el-text-with-box-columns-box{padding-left:0;padding-top:30px;width:100%}.decom-layouts .basic-layout .el-text-with-box-columns .el-text-with-box-columns-container .el-text-with-box-columns-box .el-text-with-box-columns-box-inner .el-content-left{padding-right:0;width:100%}.decom-layouts .basic-layout .el-text-with-box-columns .el-text-with-box-columns-container .el-text-with-box-columns-box .el-text-with-box-columns-box-inner .el-content-right{padding-left:0;padding-top:20px;width:100%}}.decom-layouts .basic-layout .el-contact-boxes{background-color:#f8f8f8;overflow:hidden;padding-bottom:70px;padding-top:70px}.decom-layouts .basic-layout .el-contact-boxes .el-contact-boxes-container{align-items:flex-start;display:flex;flex-wrap:wrap;justify-content:flex-start;margin-left:-40px;width:calc(100% + 80px)}.decom-layouts .basic-layout .el-contact-boxes .el-contact-boxes-container .el-contact-boxes-item{margin:40px;text-align:center;width:calc(33.33333% - 80px)}.decom-layouts .basic-layout .el-contact-boxes .el-contact-boxes-container .el-contact-boxes-item h1,.decom-layouts .basic-layout .el-contact-boxes .el-contact-boxes-container .el-contact-boxes-item h2,.decom-layouts .basic-layout .el-contact-boxes .el-contact-boxes-container .el-contact-boxes-item h3,.decom-layouts .basic-layout .el-contact-boxes .el-contact-boxes-container .el-contact-boxes-item h4,.decom-layouts .basic-layout .el-contact-boxes .el-contact-boxes-container .el-contact-boxes-item h5,.decom-layouts .basic-layout .el-contact-boxes .el-contact-boxes-container .el-contact-boxes-item h6{padding-bottom:20px}.decom-layouts .basic-layout .el-contact-boxes .el-contact-boxes-container .el-contact-boxes-item p{font-size:16px;font-weight:400;line-height:20px;margin-bottom:25px}.decom-layouts .basic-layout .el-contact-boxes .el-contact-boxes-container .el-contact-boxes-item p:last-of-type{margin-bottom:0}.decom-layouts .basic-layout .el-contact-boxes .el-contact-boxes-container .el-contact-boxes-item .el-contact-boxes-box{padding:40px;text-align:center;transition:box-shadow .32s ease-in-out}.decom-layouts .basic-layout .el-contact-boxes .el-contact-boxes-container .el-contact-boxes-item .el-contact-boxes-box:hover{background-color:#fff;box-shadow:0 14px 25px rgba(0,0,0,.16)}.decom-layouts .basic-layout .el-contact-boxes .el-contact-boxes-container .el-contact-boxes-item .el-contact-boxes-box .el-contact-boxes-content{margin-bottom:15px;padding-bottom:30px;position:relative}.decom-layouts .basic-layout .el-contact-boxes .el-contact-boxes-container .el-contact-boxes-item .el-contact-boxes-box .el-contact-boxes-content:after{background-color:#ebebeb;bottom:0;content:'';display:block;height:1px;left:50%;margin-left:-19px;position:absolute;width:38px}@media screen and (max-width:1280px){.decom-layouts .basic-layout .el-contact-boxes{padding-bottom:50px;padding-top:50px}.decom-layouts .basic-layout .el-contact-boxes .el-contact-boxes-container{margin-left:-20px;width:calc(100% + 40px)}.decom-layouts .basic-layout .el-contact-boxes .el-contact-boxes-container .el-contact-boxes-item{margin:20px;width:calc(50% - 40px)}.decom-layouts .basic-layout .el-contact-boxes .el-contact-boxes-container .el-contact-boxes-item .el-contact-boxes-box{padding:30px}.decom-layouts .basic-layout .el-contact-boxes .el-contact-boxes-container .el-contact-boxes-item .el-contact-boxes-box .el-contact-boxes-content{margin-bottom:10px;padding-bottom:20px}}@media screen and (max-width:1020px){.decom-layouts .basic-layout .el-contact-boxes{padding-bottom:30px;padding-top:30px}.decom-layouts .basic-layout .el-contact-boxes .el-contact-boxes-container{margin-left:auto;margin-right:auto;width:100%}.decom-layouts .basic-layout .el-contact-boxes .el-contact-boxes-container .el-contact-boxes-item{margin:20px 0;width:100%}}.decom-layouts .basic-layout .el-image-boxes{background-color:#f8f8f8;padding-bottom:50px;padding-top:50px}.decom-layouts .basic-layout .el-image-boxes .el-image-boxes-container{align-items:stretch;display:flex;flex-wrap:wrap;margin-left:-20px;width:calc(100% + 40px)}.decom-layouts .basic-layout .el-image-boxes .el-image-boxes-container .el-image-boxes-item{background-color:#fff;box-shadow:0 2px 8px rgba(0,0,0,.08);margin:20px;width:calc(33.33333% - 40px)}.decom-layouts .basic-layout .el-image-boxes .el-image-boxes-container .el-image-boxes-item .el-image-boxes-image{height:auto;max-height:unset!important;overflow:hidden;position:relative}.decom-layouts .basic-layout .el-image-boxes .el-image-boxes-container .el-image-boxes-item .el-image-boxes-image img{height:100%;object-fit:cover;object-position:center;width:100%}.decom-layouts .basic-layout .el-image-boxes .el-image-boxes-container .el-image-boxes-item .el-image-boxes-content{padding:20px}.decom-layouts .basic-layout .el-image-boxes .el-image-boxes-container .el-image-boxes-item .el-image-boxes-content p{font-size:16px;font-weight:400;line-height:20px}@media screen and (max-width:1280px){.decom-layouts .basic-layout .el-image-boxes{padding-bottom:40px;padding-top:40px}.decom-layouts .basic-layout .el-image-boxes .el-image-boxes-container{margin-left:-10px;width:calc(100% + 20px)}.decom-layouts .basic-layout .el-image-boxes .el-image-boxes-container .el-image-boxes-item{margin:10px;width:calc(33.33333% - 20px)}.decom-layouts .basic-layout .el-image-boxes .el-image-boxes-container .el-image-boxes-item .el-image-boxes-content{display:block;padding:20px}}@media screen and (max-width:1020px){.decom-layouts .basic-layout .el-image-boxes{padding-bottom:20px;padding-top:20px}.decom-layouts .basic-layout .el-image-boxes .el-image-boxes-container{margin-left:0;width:100%}.decom-layouts .basic-layout .el-image-boxes .el-image-boxes-container .el-image-boxes-item{margin:10px 0;width:100%}.decom-layouts .basic-layout .el-image-boxes .el-image-boxes-container .el-image-boxes-item .el-image-boxes-content{display:block;padding:20px}}.decom-layouts .basic-layout .el-articles{background-color:#f8f8f8;padding-bottom:70px;padding-top:70px}.decom-layouts .basic-layout .el-articles .el-articles-content h1,.decom-layouts .basic-layout .el-articles .el-articles-content h2,.decom-layouts .basic-layout .el-articles .el-articles-content h3,.decom-layouts .basic-layout .el-articles .el-articles-content h4,.decom-layouts .basic-layout .el-articles .el-articles-content h5,.decom-layouts .basic-layout .el-articles .el-articles-content h6{padding-bottom:20px}.decom-layouts .basic-layout .el-articles .el-articles-content p{margin-bottom:25px}.decom-layouts .basic-layout .el-articles .el-articles-content p:last-of-type{margin-bottom:0}.decom-layouts .basic-layout .el-articles .el-articles-content ul{padding-top:20px}.decom-layouts .basic-layout .el-articles .el-articles-grid{align-items:stretch;display:flex;flex-wrap:wrap;margin-left:-20px;width:calc(100% + 40px)}.decom-layouts .basic-layout .el-articles .el-articles-grid.rows-3 .el-articles-article{width:calc(33.33333% - 40px)}.decom-layouts .basic-layout .el-articles .el-articles-grid .el-articles-article{background-color:#fff;box-shadow:0 2px 8px rgba(0,0,0,.08);display:block;margin:20px;padding:40px;width:calc(50% - 40px)}.decom-layouts .basic-layout .el-articles .el-articles-grid .el-articles-article .el-articles-article-row{align-items:center;display:flex;justify-content:flex-start}.decom-layouts .basic-layout .el-articles .el-articles-grid .el-articles-article .el-articles-article-row p{margin:0;padding-right:20px;width:50%}.decom-layouts .basic-layout .el-articles .el-articles-grid .el-articles-article .el-articles-article-row .image{margin-bottom:20px;padding-left:20px;width:50%}.decom-layouts .basic-layout .el-articles .el-articles-grid .el-articles-article .el-articles-article-row .image img{display:block;height:auto;width:100%}.decom-layouts .basic-layout .el-articles .el-articles-grid .el-articles-article p{margin-bottom:20px}@media screen and (max-width:1280px){.decom-layouts .basic-layout .el-articles{padding-bottom:50px;padding-top:50px}.decom-layouts .basic-layout .el-articles .el-articles-grid.rows-3 .el-articles-article{width:calc(50% - 40px)}}@media screen and (max-width:1020px){.decom-layouts .basic-layout .el-articles{padding-bottom:30px;padding-top:30px}.decom-layouts .basic-layout .el-articles .el-articles-content h1,.decom-layouts .basic-layout .el-articles .el-articles-content h2,.decom-layouts .basic-layout .el-articles .el-articles-content h3,.decom-layouts .basic-layout .el-articles .el-articles-content h4,.decom-layouts .basic-layout .el-articles .el-articles-content h5,.decom-layouts .basic-layout .el-articles .el-articles-content h6{padding-bottom:20px}.decom-layouts .basic-layout .el-articles .el-articles-content p{margin-bottom:15px}.decom-layouts .basic-layout .el-articles .el-articles-content p:last-of-type{margin-bottom:0}.decom-layouts .basic-layout .el-articles .el-articles-grid{margin-left:-10px;width:calc(100% + 20px)}.decom-layouts .basic-layout .el-articles .el-articles-grid.rows-3 .el-articles-article{width:calc(50% - 20px)}.decom-layouts .basic-layout .el-articles .el-articles-grid .el-articles-article{margin:10px;padding:20px;width:calc(50% - 20px)}.decom-layouts .basic-layout .el-articles .el-articles-grid .el-articles-article .el-articles-article-row{flex-wrap:wrap;padding-top:20px}.decom-layouts .basic-layout .el-articles .el-articles-grid .el-articles-article .el-articles-article-row p{padding-right:0;width:100%}.decom-layouts .basic-layout .el-articles .el-articles-grid .el-articles-article .el-articles-article-row .image{height:270px;margin-top:20px;overflow:hidden;padding-left:0;position:relative;width:100%}.decom-layouts .basic-layout .el-articles .el-articles-grid .el-articles-article .el-articles-article-row .image img{position:relative;top:50%;transform:translateY(-50%)}}@media screen and (max-width:768px){.decom-layouts .basic-layout .el-articles .el-articles-grid{margin-left:0;width:100%}.decom-layouts .basic-layout .el-articles .el-articles-grid.rows-3 .el-articles-article{width:100%}.decom-layouts .basic-layout .el-articles .el-articles-grid .el-articles-article{margin:10px 0;padding:20px;width:100%}.decom-layouts .basic-layout .el-articles .el-articles-grid .el-articles-article .el-articles-article-row{flex-wrap:wrap;padding-top:20px}.decom-layouts .basic-layout .el-articles .el-articles-grid .el-articles-article .el-articles-article-row p{padding-right:0;width:100%}.decom-layouts .basic-layout .el-articles .el-articles-grid .el-articles-article .el-articles-article-row img{margin-top:20px;padding-left:0;width:100%}}.decom-layouts .advanced-layout .el-divider{padding-bottom:50px;padding-top:50px}.decom-layouts .advanced-layout .el-divider hr{background-color:#757575;margin:0;padding:0}.decom-layouts .advanced-layout .el-children-pages{padding-bottom:70px;padding-top:70px}.decom-layouts .advanced-layout .el-children-pages .el-title{padding-bottom:20px}.decom-layouts .advanced-layout .el-children-pages .el-children-pages-grid{align-items:stretch;display:flex;flex-wrap:wrap;margin-left:-10px;width:calc(100% + 20px)}.decom-layouts .advanced-layout .el-children-pages .el-children-pages-grid .el-children-pages-grid-item{box-shadow:0 2px 8px rgba(0,0,0,.08);display:block;margin:10px;overflow:hidden;width:calc(33.33333% - 20px)}.decom-layouts .advanced-layout .el-children-pages .el-children-pages-grid .el-children-pages-grid-item .el-children-pages-grid-image{max-height:270px;overflow:hidden}.decom-layouts .advanced-layout .el-children-pages .el-children-pages-grid .el-children-pages-grid-item .el-children-pages-grid-image img{display:block;height:100%;object-fit:cover;transform-origin:center center;transition:transform .2s;width:100%}.decom-layouts .advanced-layout .el-children-pages .el-children-pages-grid .el-children-pages-grid-item .el-children-pages-grid-link{align-items:flex-start;background-color:#fff;color:#1b1b1b;display:flex;font-weight:700;justify-content:space-between;padding:20px 0 20px 20px}.decom-layouts .advanced-layout .el-children-pages .el-children-pages-grid .el-children-pages-grid-item .el-children-pages-grid-link span.icon-arrow{background-image:url(../images/theme/icon-arrow.svg);background-position:50%;background-repeat:no-repeat;background-size:auto auto;display:block;width:45px}.decom-layouts .advanced-layout .el-children-pages .el-children-pages-grid .el-children-pages-grid-item:hover .el-children-pages-grid-image img{transform:scale(1.05)}@media screen and (max-width:1280px){.decom-layouts .advanced-layout .el-children-pages{padding-bottom:50px;padding-top:50px}.decom-layouts .advanced-layout .el-children-pages .el-children-pages-grid{margin-left:-10px;width:calc(100% + 20px)}.decom-layouts .advanced-layout .el-children-pages .el-children-pages-grid .el-children-pages-grid-item{width:calc(50% - 20px)}}@media screen and (max-width:1020px){.decom-layouts .advanced-layout .el-children-pages{padding-bottom:30px;padding-top:30px}.decom-layouts .advanced-layout .el-children-pages .el-children-pages-grid .el-children-pages-grid-item .el-children-pages-grid-image{max-height:230px}}@media screen and (max-width:768px){.decom-layouts .advanced-layout .el-children-pages .el-children-pages-grid{margin-left:auto;margin-right:auto;width:100%}.decom-layouts .advanced-layout .el-children-pages .el-children-pages-grid .el-children-pages-grid-item{margin:10px 0;width:100%}.decom-layouts .advanced-layout .el-children-pages .el-children-pages-grid .el-children-pages-grid-item .el-children-pages-grid-image{max-height:unset}}.decom-layouts .advanced-layout .el-categories-grid{padding-bottom:70px;padding-top:70px}.decom-layouts .advanced-layout .el-categories-grid .el-title{padding-bottom:20px}.decom-layouts .advanced-layout .el-categories-grid .el-categories-grid-grid{align-items:stretch;display:flex;flex-wrap:wrap;margin-left:-10px;width:calc(100% + 20px)}.decom-layouts .advanced-layout .el-categories-grid .el-categories-grid-grid .el-categories-grid-grid-item{box-shadow:0 2px 8px rgba(0,0,0,.08);display:block;margin:10px;overflow:hidden;width:calc(33.33333% - 20px)}.decom-layouts .advanced-layout .el-categories-grid .el-categories-grid-grid .el-categories-grid-grid-item .el-categories-grid-grid-image{max-height:270px;overflow:hidden}.decom-layouts .advanced-layout .el-categories-grid .el-categories-grid-grid .el-categories-grid-grid-item .el-categories-grid-grid-image img{display:block;height:100%;object-fit:cover;transform-origin:center center;transition:transform .2s;width:100%}.decom-layouts .advanced-layout .el-categories-grid .el-categories-grid-grid .el-categories-grid-grid-item .el-categories-grid-grid-link{align-items:flex-start;background-color:#fff;color:#1b1b1b;display:flex;font-weight:700;justify-content:space-between;padding:20px 0 20px 20px}.decom-layouts .advanced-layout .el-categories-grid .el-categories-grid-grid .el-categories-grid-grid-item .el-categories-grid-grid-link span.icon-arrow{background-image:url(../images/theme/icon-arrow.svg);background-position:50%;background-repeat:no-repeat;background-size:auto auto;display:block;width:45px}.decom-layouts .advanced-layout .el-categories-grid .el-categories-grid-grid .el-categories-grid-grid-item:hover .el-categories-grid-grid-image img{transform:scale(1.05)}@media screen and (max-width:1280px){.decom-layouts .advanced-layout .el-categories-grid{padding-bottom:50px;padding-top:50px}.decom-layouts .advanced-layout .el-categories-grid .el-categories-grid-grid{margin-left:-10px;width:calc(100% + 20px)}.decom-layouts .advanced-layout .el-categories-grid .el-categories-grid-grid .el-categories-grid-grid-item{width:calc(50% - 20px)}}@media screen and (max-width:1020px){.decom-layouts .advanced-layout .el-categories-grid{padding-bottom:30px;padding-top:30px}.decom-layouts .advanced-layout .el-categories-grid .el-categories-grid-grid .el-categories-grid-grid-item .el-categories-grid-grid-image{max-height:230px}}@media screen and (max-width:768px){.decom-layouts .advanced-layout .el-categories-grid .el-categories-grid-grid{margin-left:auto;margin-right:auto;width:100%}.decom-layouts .advanced-layout .el-categories-grid .el-categories-grid-grid .el-categories-grid-grid-item{margin:10px 0;width:100%}.decom-layouts .advanced-layout .el-categories-grid .el-categories-grid-grid .el-categories-grid-grid-item .el-categories-grid-grid-image{max-height:unset}}.decom-layouts .advanced-layout .el-category-listing{padding-bottom:70px;padding-top:70px}.decom-layouts .advanced-layout .el-category-listing .el-title{padding-bottom:20px}.decom-layouts .advanced-layout .el-category-listing .el-category-listing-grid{align-items:stretch;display:flex;flex-wrap:wrap;margin-left:-20px;width:calc(100% + 40px)}.decom-layouts .advanced-layout .el-category-listing .el-category-listing-grid .el-category-listing-grid-item{box-shadow:0 2px 8px rgba(0,0,0,.08);display:block;margin:20px;overflow:hidden;width:calc(33.33333% - 40px)}.decom-layouts .advanced-layout .el-category-listing .el-category-listing-grid .el-category-listing-grid-item .el-category-listing-grid-image{max-height:270px;overflow:hidden}.decom-layouts .advanced-layout .el-category-listing .el-category-listing-grid .el-category-listing-grid-item .el-category-listing-grid-image img{display:block;height:100%;object-fit:cover;transform-origin:center center;transition:transform .2s;width:100%}.decom-layouts .advanced-layout .el-category-listing .el-category-listing-grid .el-category-listing-grid-item .el-category-listing-grid-link{align-items:flex-start;background-color:#fff;color:#1b1b1b;display:flex;font-weight:700;justify-content:space-between;padding:20px 0 20px 20px}.decom-layouts .advanced-layout .el-category-listing .el-category-listing-grid .el-category-listing-grid-item .el-category-listing-grid-link span.icon-arrow{background-image:url(../images/theme/icon-arrow.svg);background-position:50%;background-repeat:no-repeat;background-size:auto auto;display:block;width:45px}.decom-layouts .advanced-layout .el-category-listing .el-category-listing-grid .el-category-listing-grid-item:hover .el-category-listing-grid-image img{transform:scale(1.05)}@media screen and (max-width:1280px){.decom-layouts .advanced-layout .el-category-listing{padding-bottom:50px;padding-top:50px}.decom-layouts .advanced-layout .el-category-listing .el-category-listing-grid{margin-left:-20px;width:calc(100% + 40px)}.decom-layouts .advanced-layout .el-category-listing .el-category-listing-grid .el-category-listing-grid-item{margin:20px;width:calc(50% - 40px)}}@media screen and (max-width:1020px){.decom-layouts .advanced-layout .el-category-listing{padding-bottom:30px;padding-top:30px}.decom-layouts .advanced-layout .el-category-listing .el-category-listing-grid{margin-left:-10px;width:calc(100% + 20px)}.decom-layouts .advanced-layout .el-category-listing .el-category-listing-grid .el-category-listing-grid-item{margin:10px;width:calc(50% - 20px)}.decom-layouts .advanced-layout .el-category-listing .el-category-listing-grid .el-category-listing-grid-item .el-category-listing-grid-image{max-height:230px}}@media screen and (max-width:768px){.decom-layouts .advanced-layout .el-category-listing .el-category-listing-grid{margin-left:auto;margin-right:auto;width:100%}.decom-layouts .advanced-layout .el-category-listing .el-category-listing-grid .el-category-listing-grid-item{margin:10px 0;width:100%}.decom-layouts .advanced-layout .el-category-listing .el-category-listing-grid .el-category-listing-grid-item .el-category-listing-grid-image{max-height:unset}}.decom-layouts .advanced-layout .el-products-listing{padding-bottom:70px;padding-top:70px}.decom-layouts .advanced-layout .el-products-listing .el-title{padding-bottom:20px}.decom-layouts .advanced-layout .el-products-listing .el-products-listing-grid{align-items:stretch;display:flex;flex-wrap:wrap;margin-left:-20px;width:calc(100% + 40px)}.decom-layouts .advanced-layout .el-products-listing .el-products-listing-grid+.btn-dark{float:right;margin-top:20px}.decom-layouts .advanced-layout .el-products-listing .el-products-listing-grid .el-products-listing-grid-item{box-shadow:0 2px 8px rgba(0,0,0,.08);display:block;margin:20px;overflow:hidden;width:calc(33.33333% - 40px)}.decom-layouts .advanced-layout .el-products-listing .el-products-listing-grid .el-products-listing-grid-item .el-products-listing-grid-image{max-height:270px;overflow:hidden}.decom-layouts .advanced-layout .el-products-listing .el-products-listing-grid .el-products-listing-grid-item .el-products-listing-grid-image img{display:block;height:100%;object-fit:cover;transform-origin:center center;transition:transform .2s;width:100%}.decom-layouts .advanced-layout .el-products-listing .el-products-listing-grid .el-products-listing-grid-item .el-products-listing-grid-link{align-items:flex-start;background-color:#fff;color:#1b1b1b;display:flex;font-weight:700;justify-content:space-between;padding:20px 0 20px 20px}.decom-layouts .advanced-layout .el-products-listing .el-products-listing-grid .el-products-listing-grid-item .el-products-listing-grid-link span.icon-arrow{background-image:url(../images/theme/icon-arrow.svg);background-position:50%;background-repeat:no-repeat;background-size:auto auto;display:block;width:45px}.decom-layouts .advanced-layout .el-products-listing .el-products-listing-grid .el-products-listing-grid-item:hover .el-products-listing-grid-image img{transform:scale(1.05)}@media screen and (max-width:1280px){.decom-layouts .advanced-layout .el-products-listing{padding-bottom:50px;padding-top:50px}.decom-layouts .advanced-layout .el-products-listing .el-products-listing-grid{margin-left:-20px;width:calc(100% + 40px)}.decom-layouts .advanced-layout .el-products-listing .el-products-listing-grid .el-products-listing-grid-item{margin:20px;width:calc(50% - 40px)}}@media screen and (max-width:1020px){.decom-layouts .advanced-layout .el-products-listing{padding-bottom:30px;padding-top:30px}.decom-layouts .advanced-layout .el-products-listing .el-products-listing-grid{margin-left:-10px;width:calc(100% + 20px)}.decom-layouts .advanced-layout .el-products-listing .el-products-listing-grid .el-products-listing-grid-item{margin:10px;width:calc(50% - 20px)}.decom-layouts .advanced-layout .el-products-listing .el-products-listing-grid .el-products-listing-grid-item .el-products-listing-grid-image{max-height:230px}}@media screen and (max-width:768px){.decom-layouts .advanced-layout .el-products-listing .el-products-listing-grid{margin-left:auto;margin-right:auto;width:100%}.decom-layouts .advanced-layout .el-products-listing .el-products-listing-grid .el-products-listing-grid-item{margin:10px 0;width:100%}.decom-layouts .advanced-layout .el-products-listing .el-products-listing-grid .el-products-listing-grid-item .el-products-listing-grid-image{max-height:unset}}.decom-layouts .advanced-layout .el-news-events-listing{padding-bottom:20px;padding-top:70px}.decom-layouts .advanced-layout .el-news-events-listing .el-title{background-color:#1b1b1b;background-image:url(../images/theme/icon-feed.svg);background-position:right 20px center;background-repeat:no-repeat;background-size:24px auto;color:#fff;font-size:20px;font-weight:600;padding:15px 50px 15px 20px}.decom-layouts .advanced-layout .el-news-events-listing .el-news-events-listing-grid{align-items:flex-start;display:flex;flex-wrap:wrap;padding-top:20px;width:100%}.decom-layouts .advanced-layout .el-news-events-listing .el-news-events-listing-grid .el-news-listing-grid{width:70%}.decom-layouts .advanced-layout .el-news-events-listing .el-news-events-listing-grid .el-events-listing-grid{width:30%}.decom-layouts .advanced-layout .el-news-events-listing .el-news-events-listing-grid .el-events-listing-grid .el-title{background-color:#f8f8f8;background-image:url(../images/theme/icon-events.svg);color:#1b1b1b}.decom-layouts .advanced-layout .el-news-events-listing .el-news-events-listing-grid .el-news-listing-item{color:#1b1b1b;display:block;margin:0 0 20px;padding:10px 60px 10px 20px;position:relative;width:100%}.decom-layouts .advanced-layout .el-news-events-listing .el-news-events-listing-grid .el-news-listing-item:after{background-image:url(../images/theme/icon-plus.svg);background-position:50%;background-repeat:no-repeat;background-size:24px auto;content:' ';display:block;height:24px;margin-top:-12px;position:absolute;right:20px;top:50%;width:24px}.decom-layouts .advanced-layout .el-news-events-listing .el-news-events-listing-grid .el-news-listing-item:last-of-type{border-bottom:1px solid #e5e5e5;margin-bottom:20px}.decom-layouts .advanced-layout .el-news-events-listing .el-news-events-listing-grid .el-news-listing-item p.news-date{font-size:14px}.decom-layouts .advanced-layout .el-news-events-listing .el-news-events-listing-grid .el-news-listing-item h3.news-title{font-size:20px;font-weight:400}.decom-layouts .advanced-layout .el-news-events-listing .el-news-events-listing-grid .el-news-listing-item.el-event-listing-item{align-items:flex-start;border-bottom:0;display:flex;margin-bottom:0;padding-right:20px}.decom-layouts .advanced-layout .el-news-events-listing .el-news-events-listing-grid .el-news-listing-item.el-event-listing-item:after{display:none}.decom-layouts .advanced-layout .el-news-events-listing .el-news-events-listing-grid .el-news-listing-item.el-event-listing-item div:first-child{align-items:center;background-color:#f6c639;border-radius:999px;box-shadow:0 2px 8px rgba(0,0,0,.08);display:flex;height:60px;justify-content:center;margin-right:20px;width:60px}.decom-layouts .advanced-layout .el-news-events-listing .el-news-events-listing-grid .el-news-listing-item.el-event-listing-item div:first-child p.event-date{color:#fff;font-size:16px;font-weight:600}.decom-layouts .advanced-layout .el-news-events-listing .el-news-events-listing-grid .el-news-listing-item.el-event-listing-item h3.event-title{font-size:18px;font-weight:600;padding-top:10px}@media screen and (max-width:1280px){.decom-layouts .advanced-layout .el-news-events-listing{padding-top:50px}.decom-layouts .advanced-layout .el-news-events-listing .el-news-events-listing-grid .el-news-listing-grid{width:calc(100% - 380px)}.decom-layouts .advanced-layout .el-news-events-listing .el-news-events-listing-grid .el-events-listing-grid{width:380px}}@media screen and (max-width:1020px){.decom-layouts .advanced-layout .el-news-events-listing{padding-top:30px}.decom-layouts .advanced-layout .el-news-events-listing .el-news-events-listing-grid .el-news-listing-grid{width:100%}.decom-layouts .advanced-layout .el-news-events-listing .el-news-events-listing-grid .el-events-listing-grid{padding-top:40px;width:100%}}.decom-layouts .advanced-layout .el-news-listing{padding-bottom:20px;padding-top:70px}.decom-layouts .advanced-layout .el-news-listing .el-title{background-color:#1b1b1b;background-image:url(../images/theme/icon-feed.svg);background-position:right 20px center;background-repeat:no-repeat;background-size:24px auto;color:#fff;font-weight:400;padding:10px 50px 10px 20px}.decom-layouts .advanced-layout .el-news-listing .el-news-listing-grid{padding-top:20px;width:100%}.decom-layouts .advanced-layout .el-news-listing .el-news-listing-grid .el-news-listing-item{border-bottom:1px solid #e5e5e5;color:#1b1b1b;display:block;margin:0 0 20px;padding-bottom:10px;padding-left:20px;padding-right:20px;width:100%}.decom-layouts .advanced-layout .el-news-listing .el-news-listing-grid .el-news-listing-item:last-of-type{margin-bottom:0}.decom-layouts .advanced-layout .el-news-listing .el-news-listing-grid .el-news-listing-item p.news-date{font-size:14px}.decom-layouts .advanced-layout .el-news-listing .el-news-listing-grid .el-news-listing-item h3.news-title{font-size:20px;font-weight:400}.decom-layouts .advanced-layout .el-youtube-video{padding-bottom:0;padding-top:0}.decom-layouts .advanced-layout .el-youtube-video .el-youtube-video-container{align-items:flex-start;display:flex;justify-content:center;position:relative}.decom-layouts .advanced-layout .el-youtube-video .el-youtube-video-container iframe{height:315px;width:560px}.decom-layouts .advanced-layout .el-local-video-mp4{padding-bottom:70px;padding-top:70px}.decom-layouts .advanced-layout .el-local-video-mp4 .el-title{padding-bottom:20px}.decom-layouts .advanced-layout .el-local-video-mp4 .video-container{align-items:flex-start;display:flex;justify-content:center}.decom-layouts .advanced-layout .el-local-video-mp4 .video-container video{height:auto;max-width:100%}.decom-layouts .advanced-layout .el-local-video-mp4 .el-local-video-mp4-content{padding-top:20px}.decom-layouts .advanced-layout .el-local-video-mp4 .el-local-video-mp4-content p{margin-bottom:20px}@media screen and (max-width:1280px){.decom-layouts .advanced-layout .el-local-video-mp4{padding-bottom:50px;padding-top:50px}}@media screen and (max-width:1020px){.decom-layouts .advanced-layout .el-local-video-mp4{padding-bottom:30px;padding-top:30px}.decom-layouts .advanced-layout .el-local-video-mp4 .el-local-video-mp4-content p{margin-bottom:15px}}.decom-layouts .advanced-layout .el-icons-grid{padding-bottom:70px;padding-top:70px}.decom-layouts .advanced-layout .el-icons-grid .el-title{width:100%}.decom-layouts .advanced-layout .el-icons-grid .el-icons-grid-content{padding-bottom:20px;padding-top:20px}.decom-layouts .advanced-layout .el-icons-grid .el-icons-grid-content h1,.decom-layouts .advanced-layout .el-icons-grid .el-icons-grid-content h2,.decom-layouts .advanced-layout .el-icons-grid .el-icons-grid-content h3,.decom-layouts .advanced-layout .el-icons-grid .el-icons-grid-content h4,.decom-layouts .advanced-layout .el-icons-grid .el-icons-grid-content h5,.decom-layouts .advanced-layout .el-icons-grid .el-icons-grid-content h6{padding-bottom:20px}.decom-layouts .advanced-layout .el-icons-grid .el-icons-grid-content p{margin-bottom:25px}.decom-layouts .advanced-layout .el-icons-grid .el-icons-grid-content p:last-of-type{margin-bottom:0}.decom-layouts .advanced-layout .el-icons-grid .el-icons-grid-content ul{padding-top:20px}.decom-layouts .advanced-layout .el-icons-grid .el-icons-grid-grid{align-items:stretch;display:flex;flex-wrap:wrap;justify-content:flex-start;margin-left:-20px;width:calc(100% + 40px)}.decom-layouts .advanced-layout .el-icons-grid .el-icons-grid-grid.rows-4 .el-icons-grid-item{width:calc(25% - 40px)}.decom-layouts .advanced-layout .el-icons-grid .el-icons-grid-grid.rows-3 .el-icons-grid-item{width:calc(33.33333% - 40px)}.decom-layouts .advanced-layout .el-icons-grid .el-icons-grid-grid.rows-2 .el-icons-grid-item{width:calc(50% - 40px)}.decom-layouts .advanced-layout .el-icons-grid .el-icons-grid-grid.rows-1 .el-icons-grid-item{margin-left:0;margin-right:0;width:100%}.decom-layouts .advanced-layout .el-icons-grid .el-icons-grid-grid .el-icons-grid-item{align-items:flex-start;display:flex;flex-direction:column;margin:20px;width:calc(20% - 40px)}.decom-layouts .advanced-layout .el-icons-grid .el-icons-grid-grid .el-icons-grid-item .icon{display:block;height:114px;margin-bottom:20px;width:100%}.decom-layouts .advanced-layout .el-icons-grid .el-icons-grid-grid .el-icons-grid-item .icon img{border-radius:999px;display:block;height:100%;margin:0 auto;width:auto}.decom-layouts .advanced-layout .el-icons-grid .el-icons-grid-grid .el-icons-grid-item .text{align-items:center;background-color:#fff;box-shadow:0 3px 6px rgba(0,0,0,.16);display:flex;flex:1;flex-direction:column;flex-wrap:wrap;justify-content:center;padding:35px 22px;text-align:center;width:100%}.decom-layouts .advanced-layout .el-icons-grid .el-icons-grid-grid .el-icons-grid-item .text h4{font-size:20px;font-weight:700;line-height:29px}.decom-layouts .advanced-layout .el-icons-grid .el-icons-grid-grid .el-icons-grid-item .text p{padding-top:20px}@media screen and (max-width:1280px){.decom-layouts .advanced-layout .el-icons-grid{padding-bottom:50px;padding-top:50px}.decom-layouts .advanced-layout .el-icons-grid .el-icons-grid-grid{margin-left:-20px;width:calc(100% + 40px)}.decom-layouts .advanced-layout .el-icons-grid .el-icons-grid-grid.rows-3 .el-icons-grid-item,.decom-layouts .advanced-layout .el-icons-grid .el-icons-grid-grid.rows-4 .el-icons-grid-item{width:calc(33.33333% - 40px)}.decom-layouts .advanced-layout .el-icons-grid .el-icons-grid-grid.rows-2 .el-icons-grid-item{width:calc(50% - 40px)}.decom-layouts .advanced-layout .el-icons-grid .el-icons-grid-grid.rows-1 .el-icons-grid-item{margin-left:0;margin-right:0;width:100%}.decom-layouts .advanced-layout .el-icons-grid .el-icons-grid-grid .el-icons-grid-item{margin:20px;width:calc(33.33333% - 40px)}.decom-layouts .advanced-layout .el-icons-grid .el-icons-grid-grid .el-icons-grid-item .icon{margin-bottom:20px}}@media screen and (max-width:1020px){.decom-layouts .advanced-layout .el-icons-grid{padding-bottom:30px;padding-top:30px}.decom-layouts .advanced-layout .el-icons-grid .el-icons-grid-grid{margin-left:-10px;width:calc(100% + 20px)}.decom-layouts .advanced-layout .el-icons-grid .el-icons-grid-grid.rows-2 .el-icons-grid-item,.decom-layouts .advanced-layout .el-icons-grid .el-icons-grid-grid.rows-3 .el-icons-grid-item,.decom-layouts .advanced-layout .el-icons-grid .el-icons-grid-grid.rows-4 .el-icons-grid-item{width:calc(50% - 20px)}.decom-layouts .advanced-layout .el-icons-grid .el-icons-grid-grid.rows-1 .el-icons-grid-item{margin-left:0;margin-right:0;width:100%}.decom-layouts .advanced-layout .el-icons-grid .el-icons-grid-grid .el-icons-grid-item{margin:10px;width:calc(50% - 20px)}.decom-layouts .advanced-layout .el-icons-grid .el-icons-grid-grid .el-icons-grid-item .icon{margin-bottom:20px}}@media screen and (max-width:768px){.decom-layouts .advanced-layout .el-icons-grid{padding-bottom:30px;padding-top:30px}.decom-layouts .advanced-layout .el-icons-grid .el-icons-grid-grid{margin-left:0;width:100%}.decom-layouts .advanced-layout .el-icons-grid .el-icons-grid-grid.rows-2 .el-icons-grid-item,.decom-layouts .advanced-layout .el-icons-grid .el-icons-grid-grid.rows-3 .el-icons-grid-item,.decom-layouts .advanced-layout .el-icons-grid .el-icons-grid-grid.rows-4 .el-icons-grid-item{width:100%}.decom-layouts .advanced-layout .el-icons-grid .el-icons-grid-grid .el-icons-grid-item{margin:10px 0;width:100%}.decom-layouts .advanced-layout .el-icons-grid .el-icons-grid-grid .el-icons-grid-item .icon{margin-bottom:20px}}.search-page .search-form{align-items:flex-start;display:flex;flex-wrap:wrap;padding-bottom:70px;padding-top:70px}.search-page .search-form label{padding-bottom:20px;width:100%}.search-page .search-form .search-field{background-image:url(../images/theme/icon-search-dark.svg);background-position:10px;background-repeat:no-repeat;background-size:20px auto;border:1px solid #ebebeb;border-bottom-left-radius:999px;border-top-left-radius:999px;flex:1;margin-right:8px;padding-bottom:10px!important;padding-left:40px!important;padding-top:10px!important}.search-page .search-form .search-submit{background:#333;border:1px solid #333;border-bottom-right-radius:999px;border-top-right-radius:999px;color:#fff;cursor:pointer;padding-bottom:10px;padding-top:10px;width:285px}.search-page .search-header{background-color:#f8f8f8;padding-top:70px}.search-page .search-content{background-color:#f8f8f8;padding-bottom:70px;padding-top:30px}.search-page .search-content .search-grid .search-item{border-bottom:1px solid #ebebeb;margin-bottom:10px;padding-bottom:10px}.search-page .search-content .search-grid .search-item:last-of-type{border-bottom:0}.decom-layouts .page-default-layout{padding-bottom:70px}.decom-layouts .page-default-layout p{font-size:18px;line-height:24px}.single-post .news-content{padding-bottom:70px;padding-top:70px}.single-post .news-content h1,.single-post .news-content h2,.single-post .news-content h3,.single-post .news-content h4,.single-post .news-content h5,.single-post .news-content h6{padding-bottom:20px}.single-post .news-content p{margin-bottom:25px}.single-post .news-content p:last-of-type{margin-bottom:0}.single-post .news-content p:last-of-type+ul{padding-top:20px}.single-post .news-content p+ul{padding-top:0}@media screen and (max-width:1280px){.single-post .news-content{padding-bottom:50px;padding-top:50px}.single-post .news-content p{margin-bottom:15px}}@media screen and (max-width:1020px){.single-post .news-content{padding-bottom:30px;padding-top:30px}}.archive .cat-layout .text-only{padding-bottom:70px;padding-top:70px;width:80%}.archive .cat-layout .text-only h1,.archive .cat-layout .text-only h2,.archive .cat-layout .text-only h3,.archive .cat-layout .text-only h4,.archive .cat-layout .text-only h5,.archive .cat-layout .text-only h6{padding-bottom:20px}.archive .cat-layout .text-only p{margin-bottom:25px}.archive .cat-layout .text-only p:last-of-type{margin-bottom:0}.archive .cat-layout .text-only p:last-of-type+ul{padding-top:20px}.archive .cat-layout .text-only p+ul{padding-top:0}.archive .cat-layout .text-only p+h3{padding-top:30px}.archive .cat-layout .text-only ul{padding-top:20px}@media screen and (max-width:1020px){.archive .cat-layout .text-only{padding-bottom:50px;padding-top:50px;width:100%}.archive .cat-layout .text-only p{margin-bottom:15px}.archive .cat-layout .text-only p:last-of-type{margin-bottom:0}}.archive .el-text-with-contacts{padding-bottom:70px;padding-top:70px}.archive .el-text-with-contacts .el-text-with-contacts-container{align-items:flex-start;display:flex;justify-content:flex-start}.archive .el-text-with-contacts .el-text-with-contacts-container h1,.archive .el-text-with-contacts .el-text-with-contacts-container h2,.archive .el-text-with-contacts .el-text-with-contacts-container h3,.archive .el-text-with-contacts .el-text-with-contacts-container h4,.archive .el-text-with-contacts .el-text-with-contacts-container h5,.archive .el-text-with-contacts .el-text-with-contacts-container h6{padding-bottom:20px}.archive .el-text-with-contacts .el-text-with-contacts-container p{margin-bottom:25px}.archive .el-text-with-contacts .el-text-with-contacts-container p:last-of-type{margin-bottom:0}.archive .el-text-with-contacts .el-text-with-contacts-container ul{padding-top:20px}.archive .el-text-with-contacts .el-text-with-contacts-container .el-text-with-contacts-content{padding-right:40px;width:70%}.archive .el-text-with-contacts .el-text-with-contacts-container .el-text-with-contacts-contact{background-color:#004f8c;padding:60px 20px;position:sticky;text-align:center;top:131px;width:30%}.archive .el-text-with-contacts .el-text-with-contacts-container .el-text-with-contacts-contact *{color:#fff}.archive .el-text-with-contacts .el-text-with-contacts-container .el-text-with-contacts-contact p{font-weight:400}.archive .el-text-with-contacts .el-text-with-contacts-container .el-text-with-contacts-contact-list{padding-top:20px}.archive .el-text-with-contacts .el-text-with-contacts-container .el-text-with-contacts-contact-list p{margin-bottom:0}.archive .el-text-with-contacts .el-text-with-contacts-container .el-text-with-contacts-contact-list p.title{font-size:14px}.archive .el-text-with-contacts .el-text-with-contacts-container .el-text-with-contacts-contact-list .el-text-with-contacts-contact-item{border-bottom:1px solid #999;display:block;margin-bottom:10px;padding-bottom:10px}.archive .el-text-with-contacts .el-text-with-contacts-container .el-text-with-contacts-contact-list .el-text-with-contacts-contact-item:last-of-type{border-bottom:0}@media screen and (max-width:1280px){.archive .el-text-with-contacts{padding-bottom:50px;padding-top:50px}.archive .el-text-with-contacts .el-text-with-contacts-container .el-text-with-contacts-content{padding-right:20px;width:65%}.archive .el-text-with-contacts .el-text-with-contacts-container .el-text-with-contacts-contact{background-color:#004f8c;padding:40px 20px;text-align:center;width:35%}}@media screen and (max-width:1020px){.archive .el-text-with-contacts{padding-bottom:30px;padding-top:30px}.archive .el-text-with-contacts .el-text-with-contacts-container{flex-wrap:wrap}.archive .el-text-with-contacts .el-text-with-contacts-container .el-text-with-contacts-content{padding-right:0;width:100%}.archive .el-text-with-contacts .el-text-with-contacts-container .el-text-with-contacts-contact{background-color:#004f8c;margin-top:20px;padding:40px 20px;text-align:center;width:100%}}.archive .el-category-layout{background-color:#f8f8f8;padding-bottom:70px;padding-top:70px}.archive .el-category-layout.news-layout{background-color:#fff;padding-bottom:70px;padding-top:0}.archive .el-category-layout .el-title{padding-bottom:20px;width:100%}.archive .el-category-layout .el-category-grid{align-items:stretch;display:flex;flex-wrap:wrap;margin-left:-10px;width:calc(100% + 20px)}.archive .el-category-layout .el-category-grid.news-grid{margin-left:0;width:100%}.archive .el-category-layout .el-category-grid.news-grid .el-category-grid-item{border-bottom:1px solid #e5e5e5;box-shadow:none;color:#1b1b1b;margin:0 0 20px;padding-bottom:10px;width:100%}.archive .el-category-layout .el-category-grid.news-grid .el-category-grid-item:last-of-type{margin-bottom:0}.archive .el-category-layout .el-category-grid.news-grid .el-category-grid-item p.news-date{font-size:14px}.archive .el-category-layout .el-category-grid.news-grid .el-category-grid-item h3.news-title{font-size:20px;font-weight:400}.archive .el-category-layout .el-category-grid .el-category-grid-item{box-shadow:0 2px 8px rgba(0,0,0,.08);display:block;margin:10px;overflow:hidden;width:calc(33.33333% - 20px)}.archive .el-category-layout .el-category-grid .el-category-grid-item .el-category-grid-image{max-height:270px;overflow:hidden}.archive .el-category-layout .el-category-grid .el-category-grid-item .el-category-grid-image img{display:block;height:100%;object-fit:cover;transform-origin:center center;transition:transform .2s;width:100%}.archive .el-category-layout .el-category-grid .el-category-grid-item .el-category-grid-link{align-items:flex-start;background-color:#fff;color:#1b1b1b;display:flex;font-weight:700;justify-content:space-between;padding:20px 0 20px 20px}.archive .el-category-layout .el-category-grid .el-category-grid-item .el-category-grid-link span.icon-arrow{background-image:url(../images/theme/icon-arrow.svg);background-position:50%;background-repeat:no-repeat;background-size:auto auto;display:block;width:45px}.archive .el-category-layout .el-category-grid .el-category-grid-item:hover .el-category-grid-image img{transform:scale(1.05)}@media screen and (max-width:1280px){.archive .el-category-layout{padding-bottom:50px;padding-top:50px}.archive .el-category-layout .el-category-grid{margin-left:-10px;width:calc(100% + 20px)}.archive .el-category-layout .el-category-grid .el-category-grid-item{width:calc(50% - 20px)}}@media screen and (max-width:1020px){.archive .el-category-layout{padding-bottom:30px;padding-top:30px}.archive .el-category-layout .el-category-grid .el-category-grid-item .el-category-grid-image{max-height:230px}}@media screen and (max-width:768px){.archive .el-category-layout .el-category-grid{margin-left:auto;margin-right:auto;width:100%}.archive .el-category-layout .el-category-grid .el-category-grid-item{margin:10px 0;width:100%}.archive .el-category-layout .el-category-grid .el-category-grid-item .el-category-grid-image{max-height:unset}}body{background:#000;color:#1b1b1b;font-size:18px}.bg-light{background:#f8f8f8}.bg-dark{background:#333}.bg-dark *{color:#ebebeb}.bg-white{background:#fff}.grid-cols-2,.grid-cols-3,.grid-cols-4,.grid-cols-5,.grid-cols-6,.grid-cols-7,.grid-cols-8,.grid-cols-9{align-items:flex-start;display:flex!important;flex-wrap:wrap}.container-full{margin:0 auto;max-width:1960px;width:100%}.container-grid{margin:0 auto;max-width:1136px;width:100%}.container-content{margin:0 auto;max-width:100%;width:100%}.container{margin:0 auto;max-width:1300px;padding:0 20px;width:100%}.site,.site-main{background:#fff}.alignleft{float:left}.alignright{float:right}.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto}.infinite-scroll .posts-navigation,.infinite-scroll.neverending .site-footer{display:none}.infinity-end.neverending .site-footer{display:block}hr{background-color:#ccc;border:0;height:1px;margin-bottom:20px}embed,iframe,object{max-width:100%}figure{margin:20px 0}.comment-content a{word-wrap:break-word}.bypostauthor{display:block}.wp-caption{margin-bottom:1.5em;max-width:100%}.wp-caption img[class*=wp-image-]{display:block;margin-left:auto;margin-right:auto}.wp-caption .wp-caption-text{margin:.8075em 0}.wp-caption-text{text-align:center}.gallery{grid-gap:20px;display:grid;margin-bottom:20px;padding-top:20px}.gallery-item{display:inline-block;text-align:center;width:100%}.gallery-columns-2{grid-template-columns:repeat(2,1fr)}.gallery-columns-2 .gallery-item{float:none!important;text-align:left!important;width:auto!important}.gallery-columns-2 img{border:0!important;height:auto;max-width:100%;width:auto}@media screen and (max-width:1280px){.gallery-columns-2{grid-template-columns:repeat(3,1fr)}}@media screen and (max-width:1020px){.gallery-columns-2{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:768px){.gallery-columns-2{grid-template-columns:repeat(1,1fr)}}.gallery-columns-3{grid-template-columns:repeat(3,1fr)}.gallery-columns-3 .gallery-item{float:none!important;text-align:left!important;width:auto!important}.gallery-columns-3 img{border:0!important;height:auto;max-width:100%;width:auto}@media screen and (max-width:1280px){.gallery-columns-3{grid-template-columns:repeat(3,1fr)}}@media screen and (max-width:1020px){.gallery-columns-3{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:768px){.gallery-columns-3{grid-template-columns:repeat(1,1fr)}}.gallery-columns-4{grid-template-columns:repeat(4,1fr)}.gallery-columns-4 .gallery-item{float:none!important;text-align:left!important;width:auto!important}.gallery-columns-4 img{border:0!important;height:auto;max-width:100%;width:auto}@media screen and (max-width:1280px){.gallery-columns-4{grid-template-columns:repeat(3,1fr)}}@media screen and (max-width:1020px){.gallery-columns-4{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:768px){.gallery-columns-4{grid-template-columns:repeat(1,1fr)}}.gallery-columns-5{grid-template-columns:repeat(5,1fr)}.gallery-columns-5 .gallery-item{float:none!important;text-align:left!important;width:auto!important}.gallery-columns-5 img{border:0!important;height:auto;max-width:100%;width:auto}@media screen and (max-width:1280px){.gallery-columns-5{grid-template-columns:repeat(3,1fr)}}@media screen and (max-width:1020px){.gallery-columns-5{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:768px){.gallery-columns-5{grid-template-columns:repeat(1,1fr)}}.gallery-columns-6{grid-template-columns:repeat(6,1fr)}.gallery-columns-6 .gallery-item{float:none!important;text-align:left!important;width:auto!important}.gallery-columns-6 img{border:0!important;height:auto;max-width:100%;width:auto}@media screen and (max-width:1280px){.gallery-columns-6{grid-template-columns:repeat(3,1fr)}}@media screen and (max-width:1020px){.gallery-columns-6{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:768px){.gallery-columns-6{grid-template-columns:repeat(1,1fr)}}.gallery-columns-7{grid-template-columns:repeat(7,1fr)}.gallery-columns-7 .gallery-item{float:none!important;text-align:left!important;width:auto!important}.gallery-columns-7 img{border:0!important;height:auto;max-width:100%;width:auto}@media screen and (max-width:1280px){.gallery-columns-7{grid-template-columns:repeat(3,1fr)}}@media screen and (max-width:1020px){.gallery-columns-7{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:768px){.gallery-columns-7{grid-template-columns:repeat(1,1fr)}}.gallery-columns-8{grid-template-columns:repeat(8,1fr)}.gallery-columns-8 .gallery-item{float:none!important;text-align:left!important;width:auto!important}.gallery-columns-8 img{border:0!important;height:auto;max-width:100%;width:auto}@media screen and (max-width:1280px){.gallery-columns-8{grid-template-columns:repeat(3,1fr)}}@media screen and (max-width:1020px){.gallery-columns-8{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:768px){.gallery-columns-8{grid-template-columns:repeat(1,1fr)}}.gallery-columns-9{grid-template-columns:repeat(9,1fr)}.gallery-columns-9 .gallery-item{float:none!important;text-align:left!important;width:auto!important}.gallery-columns-9 img{border:0!important;height:auto;max-width:100%;width:auto}@media screen and (max-width:1280px){.gallery-columns-9{grid-template-columns:repeat(3,1fr)}}@media screen and (max-width:1020px){.gallery-columns-9{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:768px){.gallery-columns-9{grid-template-columns:repeat(1,1fr)}}.gallery-caption{display:block}.comment-content .wp-smiley,.entry-content .wp-smiley,.page-content .wp-smiley{border:none;margin-bottom:0;margin-top:0;padding:0}.decom-heading{background:repeating-linear-gradient(45deg,#606dbc,#606dbc 10px,#465298 0,#465298 20px);border:1px solid #465298;color:#fff;display:block;margin-bottom:10px;margin-top:30px;text-align:center}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImNvbXBvbmVudHMvX2xpc3RzLnNjc3MiLCJkZWNvbS5jc3MiLCJ2ZW5kb3JzL19yZXNldC5zY3NzIiwiYmFzZS9fYmFzZS5zY3NzIiwiYmFzZS9fZm9udHMuc2NzcyIsImJhc2UvX3R5cG9ncmFwaHkuc2NzcyIsImFic3RyYWN0cy9fdmFyaWFibGVzLnNjc3MiLCJhYnN0cmFjdHMvX21peGlucy5zY3NzIiwiYmFzZS9faGVscGVycy5zY3NzIiwibGF5b3V0L19oZWFkZXIuc2NzcyIsImxheW91dC9fZm9vdGVyLnNjc3MiLCJjb21wb25lbnRzL19idXR0b25zLnNjc3MiLCJjb21wb25lbnRzL19maWVsZHMuc2NzcyIsImNvbXBvbmVudHMvX3BhZ2luYXRpb24uc2NzcyIsImNvbXBvbmVudHMvX3RhYmxlLnNjc3MiLCJjb21wb25lbnRzL19tZW51LnNjc3MiLCJjb21wb25lbnRzL19zZWFyY2hfb3ZlcmxheS5zY3NzIiwiY29tcG9uZW50cy9fY29va2llX2Jhci5zY3NzIiwiY29tcG9uZW50cy9fYmFubmVyLnNjc3MiLCJjb21wb25lbnRzL19icmVhZGNydW1icy5zY3NzIiwiY29tcG9uZW50cy9fdGFicy5zY3NzIiwiY29tcG9uZW50cy9fYWNjb3JkaW9uLnNjc3MiLCJjb21wb25lbnRzL19zcG90bGlnaHQuc2NzcyIsImFjZi9fYmFzaWNfZGl2aWRlci5zY3NzIiwiYWNmL19iYXNpY190ZXh0X29ubHkuc2NzcyIsImFjZi9fYmFzaWNfdGV4dF93aXRoX3RleHQuc2NzcyIsImFjZi9fYmFzaWNfdGV4dF93aXRoX2ltYWdlLnNjc3MiLCJhY2YvX2Jhc2ljX3RleHRfd2l0aF9wZXJzb24uc2NzcyIsImFjZi9fYmFzaWNfdGV4dF93aXRoX2NvbnRhY3RzLnNjc3MiLCJhY2YvX2Jhc2ljX3RleHRfd2l0aF9ib3hlcy5zY3NzIiwiYWNmL19iYXNpY190ZXh0X3dpdGhfYm94X2NvbHVtbnMuc2NzcyIsImFjZi9fYmFzaWNfY29udGFjdF9ib3hlcy5zY3NzIiwiYWNmL19iYXNpY19pbWFnZV9ib3hlcy5zY3NzIiwiYWNmL19iYXNpY19hcnRpY2xlcy5zY3NzIiwiYWNmL19hZHZhbmNlZF9kaXZpZGVyLnNjc3MiLCJhY2YvX2FkdmFuY2VkX2NoaWxkcmVuX3BhZ2VzLnNjc3MiLCJhY2YvX2FkdmFuY2VkX2NhdGVnb3J5X2dyaWQuc2NzcyIsImFjZi9fYWR2YW5jZWRfY2F0ZWdvcnlfbGlzdGluZy5zY3NzIiwiYWNmL19hZHZhbmNlZF9wcm9kdWN0c19saXN0aW5nLnNjc3MiLCJhY2YvX2FkdmFuY2VkX25ld3NfZXZlbnRzX2xpc3Rpbmcuc2NzcyIsImFjZi9fYWR2YW5jZWRfbmV3c19saXN0aW5nLnNjc3MiLCJhY2YvX2FkdmFuY2VkX3lvdXR1YmVfdmlkZW8uc2NzcyIsImFjZi9fYWR2YW5jZWRfbG9jYWxfdmlkZW8uc2NzcyIsImFjZi9fYWR2YW5jZWRfaWNvbnNfZ3JpZC5zY3NzIiwicGFnZXMvX3BhZ2Uuc2NzcyIsInBhZ2VzL19wb3N0LnNjc3MiLCJwYWdlcy9fYXJjaGl2ZS5zY3NzIiwidGhlbWVzL19kZWZhdWx0LnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBc0JHLGdCQ2lzQ0gsQ0NudENBLDJaQW1GQyxRQUFBLENBQ0EsY0FBQSxDQUNBLFlBQUEsQ0FKQSxRQUFBLENBQ0EsU0FBQSxDQUlBLHVCRGFELENDVEEsOEVBV0MsYURhRCxDQ1ZBLEtBQ0MsYURhRCxDQ1ZBLE1BRUMsZURhRCxDQ1ZBLGFBRUMsV0RhRCxDQ1ZBLG9EQUlDLFVBQUEsQ0FDQSxZRGFELENDVkEsTUFDQyx3QkFBQSxDQUNBLGdCRGFELENFdklBLGlCQUdHLHFCQUFBLENBQ0EsWUZnSkgsQ0cxSkEsV0FDSSxpQkFBQSxDQUNBLDZCQUFBLENBQ0EsaUJBQUEsQ0FDQSxlQUFBLENBQ0Esb0ZINkpKLENHeEpBLFdBQ0ksaUJBQUEsQ0FDQSw4QkFBQSxDQUNBLGlCQUFBLENBQ0EsZUFBQSxDQUNBLHdFQUFBLENBQ0Esa2RIMkpKLENHbkpFLFdBQ0UsaUJBQUEsQ0FDQSw4QkFBQSxDQUNBLGlCQUFBLENBQ0EsZUFBQSxDQUNBLDRFQUFBLENBQ0Esc2VIc0pKLENHOUlFLFdBQ0UsaUJBQUEsQ0FDQSw4QkFBQSxDQUNBLGlCQUFBLENBQ0EsZUFBQSxDQUNBLHdFQUFBLENBQ0Esa2RIaUpKLENJOUxBLHNEQVVDLGFDMkhrQixDRDFIbEIsK0NDTFcsQ0RNWCxjQ3VEYSxDRHREYixlQUFBLENBQ0EsZ0JKbU1ELENNM0tFLHFDRnRDRixzREFpQkUsY0NtRFksQ0RsRFosZ0JKNk1BLENBQ0YsQ0kxTUEsa0JBTUMsVUFBQSxDQUlBLGVBQUEsQ0FIQSxrQkFBQSxDQUNBLFFBQUEsQ0FDQSxTSjhNRCxDSTVNQyxnREFDQyxjQzhCYSxDRDdCYixlSm1ORixDTWhORSxxQ0ZDQSxnREFDQyxjSnVORCxDQUNGLENJbk5BLE1BRUMsK0NDM0NpQixDRDRDakIsY0NlZSxDRGRmLGVKc05ELENNak9FLHFDRk9GLE1BT0UsY0NhWSxDRFpaLGdCSndOQSxDQUNGLENJck5BLEdBRUMsY0p3TkQsQ0lwTkEsWUFMQywrQ0pnT0QsQ0kzTkEsU0FJQyxjSnVORCxDSXROQyx3QkFDQyxjQ0hZLENESVosZUowTkYsQ0l0TkEsRUFDQyxRQUFBLENBQ0EsU0p5TkQsQ0l0TkEsU0FFQyxlSnlORCxDSXROQSxFQUNDLGFDL0NZLENEZ0RaLGVBQUEsQ0FDQSxvQkFBQSxDQUNBLGlDSnlORCxDTXJTSSxRRjhFRixVSjBORixDSXROQSxjQUlDLGlCSnlORCxDSXROQSxXQUNDLGNKeU5ELENJdE5BLFFBQ0MsZ0JKeU5ELENJdE5BLElBQ0MsZUNjdUIsQ0RadkIsZ0JDdUN1QixDRHRDdkIsbUJBQUEsQ0FDQSxjQUFBLENBQ0EsYUFBQSxDQUNBLGFKeU5ELENJdE5BLG9CQVJDLDBGSnFPRCxDSXROQSxhQUVDLDZCQUFBLENBQ0EsV0p5TkQsQ0l0TkEsU0FFQyxrQkNUdUIsQ0RVdkIsb0JKeU5ELENJdE5BLElBQ0MsY0p5TkQsQ09oV0EsYUFDQyxVQUFBLENBQ0EsVUFBQSxDQUNBLGFQc1dELENPOVZBLFdBQ0csZUFBQSxDQUNBLFNB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WCxnQjNDMnFJSCxDNEMxdUlJLDJCQUNJLG1CQUFBLENBQ0EsZ0I1QzZ1SVIsQzRDM3VJUSxvTEFNTCxtQjVDNnVJSCxDNEMzdUlFLDZCQUNDLGtCNUM2dUlILEM0QzV1SUcsMENBQ0MsZTVDOHVJSixDNEM3dUlnQiw2Q0FDSSxnQjVDK3VJcEIsQzRDM3VJRyxnQ0FDQyxhNUM2dUlKLENNOXRJRSxxQ3NDckNFLDJCQTJCUSxtQkFBQSxDQUNBLGdCNUM0dUlWLEM0QzN1SVUsNkJBQ0ksa0I1QzZ1SWQsQ0FDRixDTXZ1SUUscUNzQ3JDRSwyQkFvQ1EsbUJBQUEsQ0FDQSxnQjVDNHVJVixDQUNGLEM2Q2p4SVEsZ0NBQ0ksbUJBQUEsQ0FDVCxnQkFBQSxDQUNTLFM3Q294SVosQzZDbnhJWSxrTkFNSSxtQjdDcXhJaEIsQzZDbnhJWSxrQ0FDSSxrQjdDcXhJaEIsQzZDcHhJZ0IsK0NBQ0ksZTdDc3hJcEIsQzZDcnhJb0Isa0RBQ0ksZ0I3Q3V4SXhCLEM2Q3B4SWdCLHFDQUNJLGE3Q3N4SXBCLEM2Q3B4SWdCLHFDQUNJLGdCN0NzeElwQixDNkNueElZLG1DQUNJLGdCN0NxeEloQixDTTd3SUUscUN1Q3BDTSxnQ0FnQ0osbUJBQUEsQ0FDQSxnQkFBQSxDQUNZLFU3Q3F4SWQsQzZDcHhJYyxrQ0FDSSxrQjdDc3hJbEIsQzZDcnhJa0IsK0NBQ0ksZTdDdXhJdEIsQ0FDRixDNkNqeElJLGdDQUNJLG1CQUFBLENBQ0EsZ0I3Q214SVIsQzZDanhJUSxpRUFFSSxzQkFBQSxDQURBLFlBQUEsQ0FFQSwwQjdDbXhJWixDNkNqeElZLHdaQU1JLG1CN0NteEloQixDNkNqeElZLG1FQUNJLGtCN0NteEloQixDNkNseElnQixnRkFDSSxlN0NveElwQixDNkNqeElZLG9FQUNJLGdCN0NteEloQixDNkNoeElZLGdHQUNJLGtCQUFBLENBQ0EsUzdDa3hJaEIsQzZDaHhJWSxnR0FDSSx3QnhDekNILEN3QzBDRyxpQkFBQSxDQUNBLGVBQUEsQ0FFQSxpQkFBQSxDQURBLFNBQUEsQ0FFQSxTN0NreEloQixDNkNqeElnQixrR0FDSSxV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LGdCekNZWSxDeUNWWixVOUMwakpELEM4Q3ZqSkEsbUJBRUMsYUFBQSxDQURBLGN6Q1FlLEN5Q05mLFU5QzBqSkQsQzhDdmpKQSxXQUVDLGFBQUEsQ0FEQSxnQnpDRFksQ3lDR1osY0FBQSxDQUNBLFU5Q3drSkQsQzhDdmpKQSxpQkFFQyxlOUMwakpELEM4Q3ZqSkEsV0FDQyxVOUMwakpELEM4Q3ZqSkEsWUFDQyxXOUMwakpELEM4Q3ZqSkEsYUFDQyxVQUFBLEN4Q2pDQSxhQUFBLENBQ0EsZ0JBQUEsQ0FDQSxpQk40bEpELEM4Q3hqSkEsNkVBRUMsWTlDNGpKRCxDOEN4akpBLHVDQUNDLGE5QzRqSkQsQzhDempKQSxHQUNDLHFCekNxQnNCLEN5Q3BCdEIsUUFBQSxDQUNBLFVBQUEsQ0FDQSxrQjlDNGpKRCxDOEN6akpBLG9CQUdDLGM5QzRqSkQsQzhDempKQSxPQUNDLGE5QzRqSkQsQzhDempKQSxtQkFDQyxvQjlDNGpKRCxDOEN6akpBLGNBQ0MsYTlDNGpKRCxDOEN4akpBLFlBQ0MsbUJBQUEsQ0FDQSxjOUMyakpELEM4Q3pqSkMsa0N4QzlFQSxhQUFBLENBQ0EsZ0JBQUEsQ0FDQSxpQk4wb0pELEM4Q3pqSkMsNkJBQ0MsZ0I5QzJqSkYsQzhDdmpKQSxpQkFDQyxpQjlDMGpKRCxDOEN0akpBLFNBSUMsYXpDMUZZLEN5Q3lGWixZQUFBLENBREEsa0J6Q3hGWSxDeUN1RlosZ0I5QzRqSkQsQzhDdGpKQSxjQUNDLG9CQUFBLENBQ0EsaUJBQUEsQ0FDQSxVOUN5akpELEM4Q3BqSkMsbUJBQ0MsbUM5Q3VqSkYsQzhDdGpKRSxpQ0FDQyxvQkFBQSxDQUVBLHlCQUFBLENBREEsb0I5Q3lqSkgsQzhDdGpKRSx1QkFDQyxrQkFBQSxDQUNBLFdBQUEsQ0FFQSxjQUFBLENBREEsVTlDeWpKSCxDTTdySkUscUN3QzBIRCxtQkFlRSxtQzlDd2pKRCxDQUNGLENNbHNKRSxxQ3dDMEhELG1CQW1CRSxtQzlDeWpKRCxDQUNGLENNdnNKRSxvQ3dDMEhELG1CQXVCRSxtQzlDMGpKRCxDQUNGLEM4Q2xsSkMsbUJBQ0MsbUM5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LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gVGhpcyBmaWxlIGNvbnRhaW5zIGFsbCBzdHlsZXMgcmVsYXRlZCB0byB0aGUgYnV0dG9uIGNvbXBvbmVudC5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG51bCxcbm9sIHtcblx0bWFyZ2luOiAwO1xufVxuXG51bCB7XG5cdGxpc3Qtc3R5bGUtdHlwZTogbm9uZTsgLyogcmVtb3ZlIGJ1bGxldHMgKi9cbn1cbi5zaXRlLW1haW4sXG4ud2MtZ3pkLWl0ZW0tZGVzYyB7XG5cdHVsOm5vdCgubWVudSkge1xuXHRcdGxpc3Qtc3R5bGUtdHlwZTogbm9uZTsgLyogcmVtb3ZlIGJ1bGxldHMgKi9cblx0XHRsaXN0LXN0eWxlLXBvc2l0aW9uOiBpbnNpZGU7XG5cdFx0cGFkZGluZy1ib3R0b206IDE1cHg7XG5cdFx0cGFkZGluZy10b3A6IDVweDtcblx0XHRsaSB7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDIwcHg7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMTBweDtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0Y29udGVudDogXCLigKJcIjsgLyogYWRkIHplcm8td2lkdGggc3BhY2UgKi9cblx0XHRcdFx0Y29sb3I6ICRjb2xvci1kYXJrO1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0bGVmdDogMHB4O1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAxcHg7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0Zm9udC1zaXplOiAkZm9udF9zaXplX3hsO1xuXHRcdFx0fVxuXHRcdFx0JltzdHlsZT1cInRleHQtYWxpZ246IGNlbnRlcjtcIl0ge1xuXHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRcdGxlZnQ6IGluaGVyaXQ7XG5cdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6IG1hdGguZGl2KCRzcGFjaW5nLXNtLCAyKTtcblx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0dG9wOiAycHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxub2wge1xuXHRsaXN0LXN0eWxlOiBkZWNpbWFsO1xuXHRsaXN0LXN0eWxlLXBvc2l0aW9uOiBpbnNpZGU7XG59XG5cbmxpID4gdWwsXG5saSA+IG9sIHtcblx0bWFyZ2luLWJvdHRvbTogMDtcblx0bWFyZ2luLWxlZnQ6ICRzcGFjaW5nLXNtO1xufVxuXG5kdCB7XG5cdGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbmRkIHtcblx0bWFyZ2luOiAwICRzcGFjaW5nLXNtICRzcGFjaW5nLXNtO1xufVxuIiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xuLypcblxuICAgIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdCcsIHNhbnMtc2VyaWY7IDQwMCwgNzAwXG5cblx0Zm9udC1mYW1pbHk6ICdSb2JvdG8nLCBzYW5zLXNlcmlmOyAzMDBcblxuKi9cbi8qXG5AaW5jbHVkZSBtcSgnbGcnKSB7XG5cdGJhY2tncm91bmQ6ICNjY2M7XG59XG4qL1xuLyoqXG4gKiBSZXNldFxuICovXG5odG1sLFxuYm9keSxcbmRpdixcbnNwYW4sXG5hcHBsZXQsXG5vYmplY3QsXG5pZnJhbWUsXG5oMSxcbmgyLFxuaDMsXG5oNCxcbmg1LFxuaDYsXG5wLFxuYmxvY2txdW90ZSxcbnByZSxcbmEsXG5hYmJyLFxuYWNyb255bSxcbmFkZHJlc3MsXG5iaWcsXG5jaXRlLFxuY29kZSxcbmRlbCxcbmRmbixcbmVtLFxuaW1nLFxuaW5zLFxua2JkLFxucSxcbnMsXG5zYW1wLFxuc21hbGwsXG5zdHJpa2UsXG5zdHJvbmcsXG5zdWIsXG5zdXAsXG50dCxcbnZhcixcbmIsXG51LFxuaSxcbmNlbnRlcixcbmRsLFxuZHQsXG5kZCxcbm9sLFxudWwsXG5saSxcbmZpZWxkc2V0LFxuZm9ybSxcbmxhYmVsLFxubGVnZW5kLFxudGFibGUsXG5jYXB0aW9uLFxudGJvZHksXG50Zm9vdCxcbnRoZWFkLFxudHIsXG50aCxcbnRkLFxuYXJ0aWNsZSxcbmFzaWRlLFxuY2FudmFzLFxuZGV0YWlscyxcbmVtYmVkLFxuZmlndXJlLFxuZmlnY2FwdGlvbixcbmZvb3RlcixcbmhlYWRlcixcbmhncm91cCxcbm1lbnUsXG5uYXYsXG5vdXRwdXQsXG5ydWJ5LFxuc2VjdGlvbixcbnN1bW1hcnksXG50aW1lLFxubWFyayxcbmF1ZGlvLFxudmlkZW8ge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogMDtcbiAgZm9udC1zaXplOiAxMDAlO1xuICBmb250OiBpbmhlcml0O1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbi8qIEhUTUw1IGRpc3BsYXktcm9sZSByZXNldCBmb3Igb2xkZXIgYnJvd3NlcnMgKi9cbmFydGljbGUsXG5hc2lkZSxcbmRldGFpbHMsXG5maWdjYXB0aW9uLFxuZmlndXJlLFxuZm9vdGVyLFxuaGVhZGVyLFxuaGdyb3VwLFxubWVudSxcbm5hdixcbnNlY3Rpb24ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuYm9keSB7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG5vbCxcbnVsIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuYmxvY2txdW90ZSxcbnEge1xuICBxdW90ZXM6IG5vbmU7XG59XG5cbmJsb2NrcXVvdGU6YmVmb3JlLFxuYmxvY2txdW90ZTphZnRlcixcbnE6YmVmb3JlLFxucTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGNvbnRlbnQ6IG5vbmU7XG59XG5cbnRhYmxlIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XG59XG5cbi8qKlxuICogTWFrZSBhbGwgZWxlbWVudHMgZnJvbSB0aGUgRE9NIGluaGVyaXQgZnJvbSB0aGUgcGFyZW50IGJveC1zaXppbmdcbiAqIFNpbmNlIGAqYCBoYXMgYSBzcGVjaWZpY2l0eSBvZiAwLCBpdCBkb2VzIG5vdCBvdmVycmlkZSB0aGUgYGh0bWxgIHZhbHVlXG4gKiBtYWtpbmcgYWxsIGVsZW1lbnRzIGluaGVyaXRpbmcgZnJvbSB0aGUgcm9vdCBib3gtc2l6aW5nIHZhbHVlXG4gKiBTZWU6IGh0dHBzOi8vY3NzLXRyaWNrcy5jb20vaW5oZXJpdGluZy1ib3gtc2l6aW5nLXByb2JhYmx5LXNsaWdodGx5LWJldHRlci1iZXN0LXByYWN0aWNlL1xuICovXG4qLFxuKjo6YmVmb3JlLFxuKjo6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBvdXRsaW5lOiBub25lO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBmb250LWZhbWlseTogXCJNaWNyb3NvZnQgWWFIZWlcIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBzcmM6IGxvY2FsKFwiTWljcm9zb2Z0IFlhSGVpXCIpLCB1cmwoXCIuLi8uLi9mb250cy9ZYUhlaS9jaGluZXNlLm1zeWgud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xufVxuLyogcm9ib3RvLWNvbmRlbnNlZC0zMDAgLSBsYXRpbiAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZGlzcGxheTogc3dhcDsgLyogQ2hlY2sgaHR0cHM6Ly9kZXZlbG9wZXIubW96aWxsYS5vcmcvZW4tVVMvZG9jcy9XZWIvQ1NTL0Bmb250LWZhY2UvZm9udC1kaXNwbGF5IGZvciBvdGhlciBvcHRpb25zLiAqL1xuICBmb250LWZhbWlseTogXCJSb2JvdG8gQ29uZGVuc2VkXCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgc3JjOiB1cmwoXCIuLi8uLi9mb250cy9yb2JvdG8tY29uZGVuc2VkL3JvYm90by1jb25kZW5zZWQtdjI1LWxhdGluLTMwMC5lb3RcIik7IC8qIElFOSBDb21wYXQgTW9kZXMgKi9cbiAgc3JjOiB1cmwoXCIuLi8uLi9mb250cy9yb2JvdG8tY29uZGVuc2VkL3JvYm90by1jb25kZW5zZWQtdjI1LWxhdGluLTMwMC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi8uLi9mb250cy9yb2JvdG8tY29uZGVuc2VkL3JvYm90by1jb25kZW5zZWQtdjI1LWxhdGluLTMwMC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vLi4vZm9udHMvcm9ib3RvLWNvbmRlbnNlZC9yb2JvdG8tY29uZGVuc2VkLXYyNS1sYXRpbi0zMDAud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi8uLi9mb250cy9yb2JvdG8tY29uZGVuc2VkL3JvYm90by1jb25kZW5zZWQtdjI1LWxhdGluLTMwMC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi4uLy4uL2ZvbnRzL3JvYm90by1jb25kZW5zZWQvcm9ib3RvLWNvbmRlbnNlZC12MjUtbGF0aW4tMzAwLnN2ZyNSb2JvdG9Db25kZW5zZWRcIikgZm9ybWF0KFwic3ZnXCIpOyAvKiBMZWdhY3kgaU9TICovXG59XG4vKiByb2JvdG8tY29uZGVuc2VkLXJlZ3VsYXIgLSBsYXRpbiAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZGlzcGxheTogc3dhcDsgLyogQ2hlY2sgaHR0cHM6Ly9kZXZlbG9wZXIubW96aWxsYS5vcmcvZW4tVVMvZG9jcy9XZWIvQ1NTL0Bmb250LWZhY2UvZm9udC1kaXNwbGF5IGZvciBvdGhlciBvcHRpb25zLiAqL1xuICBmb250LWZhbWlseTogXCJSb2JvdG8gQ29uZGVuc2VkXCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgc3JjOiB1cmwoXCIuLi8uLi9mb250cy9yb2JvdG8tY29uZGVuc2VkL3JvYm90by1jb25kZW5zZWQtdjI1LWxhdGluLXJlZ3VsYXIuZW90XCIpOyAvKiBJRTkgQ29tcGF0IE1vZGVzICovXG4gIHNyYzogdXJsKFwiLi4vLi4vZm9udHMvcm9ib3RvLWNvbmRlbnNlZC9yb2JvdG8tY29uZGVuc2VkLXYyNS1sYXRpbi1yZWd1bGFyLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uLy4uL2ZvbnRzL3JvYm90by1jb25kZW5zZWQvcm9ib3RvLWNvbmRlbnNlZC12MjUtbGF0aW4tcmVndWxhci53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vLi4vZm9udHMvcm9ib3RvLWNvbmRlbnNlZC9yb2JvdG8tY29uZGVuc2VkLXYyNS1sYXRpbi1yZWd1bGFyLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vLi4vZm9udHMvcm9ib3RvLWNvbmRlbnNlZC9yb2JvdG8tY29uZGVuc2VkLXYyNS1sYXRpbi1yZWd1bGFyLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiLi4vLi4vZm9udHMvcm9ib3RvLWNvbmRlbnNlZC9yb2JvdG8tY29uZGVuc2VkLXYyNS1sYXRpbi1yZWd1bGFyLnN2ZyNSb2JvdG9Db25kZW5zZWRcIikgZm9ybWF0KFwic3ZnXCIpOyAvKiBMZWdhY3kgaU9TICovXG59XG4vKiByb2JvdG8tY29uZGVuc2VkLTcwMCAtIGxhdGluICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1kaXNwbGF5OiBzd2FwOyAvKiBDaGVjayBodHRwczovL2RldmVsb3Blci5tb3ppbGxhLm9yZy9lbi1VUy9kb2NzL1dlYi9DU1MvQGZvbnQtZmFjZS9mb250LWRpc3BsYXkgZm9yIG90aGVyIG9wdGlvbnMuICovXG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90byBDb25kZW5zZWRcIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNzAwO1xuICBzcmM6IHVybChcIi4uLy4uL2ZvbnRzL3JvYm90by1jb25kZW5zZWQvcm9ib3RvLWNvbmRlbnNlZC12MjUtbGF0aW4tNzAwLmVvdFwiKTsgLyogSUU5IENvbXBhdCBNb2RlcyAqL1xuICBzcmM6IHVybChcIi4uLy4uL2ZvbnRzL3JvYm90by1jb25kZW5zZWQvcm9ib3RvLWNvbmRlbnNlZC12MjUtbGF0aW4tNzAwLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uLy4uL2ZvbnRzL3JvYm90by1jb25kZW5zZWQvcm9ib3RvLWNvbmRlbnNlZC12MjUtbGF0aW4tNzAwLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi8uLi9mb250cy9yb2JvdG8tY29uZGVuc2VkL3JvYm90by1jb25kZW5zZWQtdjI1LWxhdGluLTcwMC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uLy4uL2ZvbnRzL3JvYm90by1jb25kZW5zZWQvcm9ib3RvLWNvbmRlbnNlZC12MjUtbGF0aW4tNzAwLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiLi4vLi4vZm9udHMvcm9ib3RvLWNvbmRlbnNlZC9yb2JvdG8tY29uZGVuc2VkLXYyNS1sYXRpbi03MDAuc3ZnI1JvYm90b0NvbmRlbnNlZFwiKSBmb3JtYXQoXCJzdmdcIik7IC8qIExlZ2FjeSBpT1MgKi9cbn1cbi8qKlxuICogQmFzaWMgdHlwb2dyYXBoeSBzdHlsZSBmb3IgY29weSB0ZXh0XG4gKi9cbmJvZHksXG5idXR0b24sXG5pbnB1dCxcbnNlbGVjdCxcbm9wdGdyb3VwLFxudGV4dGFyZWEsXG51bCxcbm9sLFxuZGwsXG5wIHtcbiAgY29sb3I6ICM0MDQwNDA7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90byBDb25kZW5zZWRcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDI5cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIwcHgpIHtcbiAgYm9keSxcbmJ1dHRvbixcbmlucHV0LFxuc2VsZWN0LFxub3B0Z3JvdXAsXG50ZXh0YXJlYSxcbnVsLFxub2wsXG5kbCxcbnAge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgfVxufVxuXG5oMSxcbmgyLFxuaDMsXG5oNCxcbmg1LFxuaDYge1xuICBjbGVhcjogYm90aDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgbWFyZ2luOiAwcHg7XG4gIHBhZGRpbmc6IDBweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbmgxIHNwYW4sXG5oMiBzcGFuLFxuaDMgc3Bhbixcbmg0IHNwYW4sXG5oNSBzcGFuLFxuaDYgc3BhbiB7XG4gIGZvbnQtc2l6ZTogMzZweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjBweCkge1xuICBoMSBzcGFuLFxuaDIgc3BhbixcbmgzIHNwYW4sXG5oNCBzcGFuLFxuaDUgc3Bhbixcbmg2IHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxufVxuXG5oMSxcbmgyIHtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvIENvbmRlbnNlZFwiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiA0MnB4O1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyMHB4KSB7XG4gIGgxLFxuaDIge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgfVxufVxuXG5oMyB7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90byBDb25kZW5zZWRcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMzZweDtcbn1cblxuaDQsXG5oNSxcbmg2IHtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvIENvbmRlbnNlZFwiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAyNHB4O1xufVxuaDQgc3Bhbixcbmg1IHNwYW4sXG5oNiBzcGFuIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogMzAwO1xufVxuXG5wIHtcbiAgbWFyZ2luOiAwcHg7XG4gIHBhZGRpbmc6IDBweDtcbn1cblxuYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG5hIHtcbiAgY29sb3I6ICMwMDRGOEM7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC40MnMgZWFzZS1pbi1vdXQ7XG59XG5hOmhvdmVyIHtcbiAgY29sb3I6ICMzMzM7XG59XG5cbmRmbixcbmNpdGUsXG5lbSxcbmkge1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbmJsb2NrcXVvdGUge1xuICBtYXJnaW46IDAgMS41ZW07XG59XG5cbmFkZHJlc3Mge1xuICBtYXJnaW46IDAgMCAxLjVlbTtcbn1cblxucHJlIHtcbiAgYmFja2dyb3VuZDogI2VlZTtcbiAgZm9udC1mYW1pbHk6IFwiQ291cmllciBOZXdcIiwgXCJEZWphVnUgU2FucyBNb25vXCIsIFwiQml0c3RyZWFtIFZlcmEgU2FucyBNb25vXCIsIFwiTW9uYWNvXCIsIG1vbm9zcGFjZTtcbiAgbGluZS1oZWlnaHQ6IDEuNDU7XG4gIG1hcmdpbi1ib3R0b206IDEuNmVtO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBwYWRkaW5nOiAxLjZlbTtcbn1cblxuY29kZSxcbmtiZCxcbnR0LFxudmFyIHtcbiAgZm9udC1mYW1pbHk6IFwiQ291cmllciBOZXdcIiwgXCJEZWphVnUgU2FucyBNb25vXCIsIFwiQml0c3RyZWFtIFZlcmEgU2FucyBNb25vXCIsIFwiTW9uYWNvXCIsIG1vbm9zcGFjZTtcbn1cblxuYWJicixcbmFjcm9ueW0ge1xuICBib3JkZXItYm90dG9tOiAxcHggZG90dGVkICM2NjY7XG4gIGN1cnNvcjogaGVscDtcbn1cblxubWFyayxcbmlucyB7XG4gIGJhY2tncm91bmQ6ICNmZmY5YzA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuYmlnIHtcbiAgZm9udC1zaXplOiAxMjUlO1xufVxuXG4vKipcbiAqIENsZWFyIGlubmVyIGZsb2F0c1xuICovXG4uY2xlYXI6OmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IHRhYmxlO1xufVxuXG4vKipcbiAqIEhpZGUgdGV4dCB3aGlsZSBtYWtpbmcgaXQgcmVhZGFibGUgZm9yIHNjcmVlbiByZWFkZXJzXG4gKiAxLiBOZWVkZWQgaW4gV2ViS2l0LWJhc2VkIGJyb3dzZXJzIGJlY2F1c2Ugb2YgYW4gaW1wbGVtZW50YXRpb24gYnVnO1xuICogICAgU2VlOiBodHRwczovL2NvZGUuZ29vZ2xlLmNvbS9wL2Nocm9taXVtL2lzc3Vlcy9kZXRhaWw/aWQ9NDU3MTQ2XG4gKi9cbi5oaWRlLXRleHQge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiAwOyAvKiAxICovXG4gIHRleHQtaW5kZW50OiAxMDElO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4vKipcbiAqIEhpZGUgZWxlbWVudCB3aGlsZSBtYWtpbmcgaXQgcmVhZGFibGUgZm9yIHNjcmVlbiByZWFkZXJzXG4gKiBTaGFtZWxlc3NseSBib3Jyb3dlZCBmcm9tIEhUTUw1Qm9pbGVycGxhdGU6XG4gKiBodHRwczovL2dpdGh1Yi5jb20vaDVicC9odG1sNS1ib2lsZXJwbGF0ZS9ibG9iL21hc3Rlci9zcmMvY3NzL21haW4uY3NzI0wxMTktTDEzM1xuICovXG4udmlzdWFsbHktaGlkZGVuIHtcbiAgYm9yZGVyOiAwO1xuICBjbGlwOiByZWN0KDAgMCAwIDApO1xuICBoZWlnaHQ6IDFweDtcbiAgbWFyZ2luOiAtMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7XG59XG5cbi5zY3JlZW4tcmVhZGVyLXRleHQge1xuICBib3JkZXI6IDA7XG4gIGNsaXA6IHJlY3QoMXB4LCAxcHgsIDFweCwgMXB4KTtcbiAgY2xpcC1wYXRoOiBpbnNldCg1MCUpO1xuICBoZWlnaHQ6IDFweDtcbiAgbWFyZ2luOiAtMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgd2lkdGg6IDFweDtcbiAgd29yZC13cmFwOiBub3JtYWwgIWltcG9ydGFudDtcbn1cblxuLnNjcmVlbi1yZWFkZXItdGV4dDpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMWYxZjE7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgYm94LXNoYWRvdzogMCAwIDJweCAycHggcmdiYSgwLCAwLCAwLCAwLjYpO1xuICBjbGlwOiBhdXRvICFpbXBvcnRhbnQ7XG4gIGNsaXAtcGF0aDogbm9uZTtcbiAgY29sb3I6ICMyMTc1OWI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBoZWlnaHQ6IGF1dG87XG4gIGxlZnQ6IDVweDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgcGFkZGluZzogMTVweCAyM3B4IDE0cHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdG9wOiA1cHg7XG4gIHdpZHRoOiBhdXRvO1xuICB6LWluZGV4OiAxMDAwMDA7XG59XG5cbmhlYWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjAwO1xufVxuaGVhZGVyI21hc3RoZWFkLnNpdGUtaGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmZmZmZmY7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIHRvcDogMHB4O1xuICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMC40MnMgZWFzZS1pbi1vdXQ7XG4gIHdpZHRoOiAxMDAlO1xufVxuaGVhZGVyI21hc3RoZWFkLnNpdGUtaGVhZGVyLnN0aWNreS1oZWFkZXIge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMSk7XG59XG5oZWFkZXIjbWFzdGhlYWQuc2l0ZS1oZWFkZXIuc3RpY2t5LWhlYWRlci1sb2NrIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IDEwMDtcbn1cbmhlYWRlciNtYXN0aGVhZC5zaXRlLWhlYWRlci5zdGlja3ktaGVhZGVyLWxvY2sgKyBtYWluIHtcbiAgcGFkZGluZy10b3A6IDc5cHg7XG59XG5oZWFkZXIjbWFzdGhlYWQuc2l0ZS1oZWFkZXIgLmhlYWRlci1ncmlkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xufVxuaGVhZGVyI21hc3RoZWFkLnNpdGUtaGVhZGVyIC5oZWFkZXItZ3JpZCAuaGVhZGVyLWxvZ28ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiBhdXRvO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiAyMjhweDtcbn1cbmhlYWRlciNtYXN0aGVhZC5zaXRlLWhlYWRlciAuaGVhZGVyLWdyaWQgLmhlYWRlci1sb2dvIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDM4cHg7XG4gIHdpZHRoOiAyMjhweDtcbn1cbmhlYWRlciNtYXN0aGVhZC5zaXRlLWhlYWRlciAuaGVhZGVyLWdyaWQgLmhlYWRlci1sb2dvIHNwYW4ge1xuICBjb2xvcjogIzc1NzU3NTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgcGFkZGluZy1sZWZ0OiA2MnB4O1xuICBwYWRkaW5nLXRvcDogNXB4O1xufVxuaGVhZGVyI21hc3RoZWFkLnNpdGUtaGVhZGVyIC5oZWFkZXItZ3JpZCAuc2l0ZS1tZW51IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleDogMTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cbmhlYWRlciNtYXN0aGVhZC5zaXRlLWhlYWRlciAuaGVhZGVyLWdyaWQgLnNpdGUtbWVudSAubWVudS1tYWluLW1lbnUtY29udGFpbmVyIHtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICBtYXJnaW4tdG9wOiAxNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICBwYWRkaW5nLXRvcDogMTVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuaGVhZGVyI21hc3RoZWFkLnNpdGUtaGVhZGVyIC5oZWFkZXItZ3JpZCAuc2l0ZS1tZW51IC5tZW51LW1haW4tbWVudS1jb250YWluZXI6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2NjY2NjO1xuICBjb250ZW50OiBcIlwiO1xuICBoZWlnaHQ6IDQ1cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDBweDtcbiAgdG9wOiAzcHg7XG4gIHdpZHRoOiAxcHg7XG59XG5oZWFkZXIjbWFzdGhlYWQuc2l0ZS1oZWFkZXIgLmhlYWRlci1ncmlkIC5zaXRlLW1lbnUgLm1lbnUtbWFpbi1tZW51LWNvbnRhaW5lciA+IHVsIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbmhlYWRlciNtYXN0aGVhZC5zaXRlLWhlYWRlciAuaGVhZGVyLWdyaWQgLnNpdGUtbWVudSAubWVudS1tYWluLW1lbnUtY29udGFpbmVyID4gdWwgPiBsaSB7XG4gIHBhZGRpbmc6IDBweCA4cHggIWltcG9ydGFudDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuaGVhZGVyI21hc3RoZWFkLnNpdGUtaGVhZGVyIC5oZWFkZXItZ3JpZCAuc2l0ZS1tZW51IC5tZW51LW1haW4tbWVudS1jb250YWluZXIgPiB1bCA+IGxpID4gYSB7XG4gIGNvbG9yOiAjNzU3NTc1O1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1mYW1pbHk6IFwiTWljcm9zb2Z0IFlhSGVpXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxZW07XG4gIHBhZGRpbmctYm90dG9tOiAxNXB4O1xufVxuaGVhZGVyI21hc3RoZWFkLnNpdGUtaGVhZGVyIC5oZWFkZXItZ3JpZCAuc2l0ZS1tZW51IC5tZW51LW1haW4tbWVudS1jb250YWluZXIgPiB1bCA+IGxpID4gYTphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGNkM2Mzk7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDJweDtcbiAgbWFyZ2luOiAwcHggYXV0bztcbiAgbWFyZ2luLXRvcDogMTVweDtcbiAgd2lkdGg6IDBweDtcbiAgdHJhbnNpdGlvbjogd2lkdGggMC4ycyBlYXNlIDAuMDVzO1xufVxuaGVhZGVyI21hc3RoZWFkLnNpdGUtaGVhZGVyIC5oZWFkZXItZ3JpZCAuc2l0ZS1tZW51IC5tZW51LW1haW4tbWVudS1jb250YWluZXIgPiB1bCA+IGxpID4gYTpob3ZlciB7XG4gIGNvbG9yOiAjMzMzO1xufVxuaGVhZGVyI21hc3RoZWFkLnNpdGUtaGVhZGVyIC5oZWFkZXItZ3JpZCAuc2l0ZS1tZW51IC5tZW51LW1haW4tbWVudS1jb250YWluZXIgPiB1bCA+IGxpID4gYTpob3ZlcjphZnRlciB7XG4gIHdpZHRoOiA0MHB4O1xufVxuaGVhZGVyI21hc3RoZWFkLnNpdGUtaGVhZGVyIC5oZWFkZXItZ3JpZCAuc2l0ZS1tZW51IC5tZW51LW1haW4tbWVudS1jb250YWluZXIgPiB1bCA+IGxpLmN1cnJlbnQtbWVudS1pdGVtID4gYSwgaGVhZGVyI21hc3RoZWFkLnNpdGUtaGVhZGVyIC5oZWFkZXItZ3JpZCAuc2l0ZS1tZW51IC5tZW51LW1haW4tbWVudS1jb250YWluZXIgPiB1bCA+IGxpLmN1cnJlbnQtbWVudS1wYXJlbnQgPiBhLCBoZWFkZXIjbWFzdGhlYWQuc2l0ZS1oZWFkZXIgLmhlYWRlci1ncmlkIC5zaXRlLW1lbnUgLm1lbnUtbWFpbi1tZW51LWNvbnRhaW5lciA+IHVsID4gbGkuY3VycmVudC1tZW51LWFuY2VzdG9yID4gYSwgaGVhZGVyI21hc3RoZWFkLnNpdGUtaGVhZGVyIC5oZWFkZXItZ3JpZCAuc2l0ZS1tZW51IC5tZW51LW1haW4tbWVudS1jb250YWluZXIgPiB1bCA+IGxpLmN1cnJlbnQtcGFnZS1hbmNlc3RvciA+IGEge1xuICBjb2xvcjogIzMzMztcbn1cbmhlYWRlciNtYXN0aGVhZC5zaXRlLWhlYWRlciAuaGVhZGVyLWdyaWQgLnNpdGUtbWVudSAubWVudS1tYWluLW1lbnUtY29udGFpbmVyID4gdWwgPiBsaS5ob3ZlcmVkID4gYTphZnRlciB7XG4gIHdpZHRoOiA0MHB4O1xufVxuaGVhZGVyI21hc3RoZWFkLnNpdGUtaGVhZGVyIC5oZWFkZXItZ3JpZCAuc2l0ZS1tZW51IC5tZW51LW1haW4tbWVudS1jb250YWluZXIgPiB1bCA+IGxpOmxhc3Qtb2YtdHlwZSA+IHVsIHtcbiAgbGVmdDogdW5zZXQ7XG4gIHJpZ2h0OiAwO1xufVxuaGVhZGVyI21hc3RoZWFkLnNpdGUtaGVhZGVyIC5oZWFkZXItZ3JpZCAuc2l0ZS1tZW51IC5tZW51LW1haW4tbWVudS1jb250YWluZXIgPiB1bCA+IGxpOmxhc3Qtb2YtdHlwZSA+IHVsID4gbGkgPiB1bCB7XG4gIGxlZnQ6IHVuc2V0O1xuICByaWdodDogMTAwJTtcbn1cbmhlYWRlciNtYXN0aGVhZC5zaXRlLWhlYWRlciAuaGVhZGVyLWdyaWQgLnNpdGUtbWVudSAubWVudS1tYWluLW1lbnUtY29udGFpbmVyID4gdWwgPiBsaSA+IHVsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm94LXNoYWRvdzogMCA1cHggMTJweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICBkaXNwbGF5OiBub25lO1xuICBsZWZ0OiAwcHg7XG4gIG1hcmdpbjogMHB4O1xuICBwYWRkaW5nOiAyMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwJTtcbiAgd2lkdGg6IDI1MHB4O1xufVxuaGVhZGVyI21hc3RoZWFkLnNpdGUtaGVhZGVyIC5oZWFkZXItZ3JpZCAuc2l0ZS1tZW51IC5tZW51LW1haW4tbWVudS1jb250YWluZXIgPiB1bCA+IGxpID4gdWwgPiBsaSB7XG4gIHBhZGRpbmctdG9wOiAycHg7XG4gIHBhZGRpbmctYm90dG9tOiAycHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbmhlYWRlciNtYXN0aGVhZC5zaXRlLWhlYWRlciAuaGVhZGVyLWdyaWQgLnNpdGUtbWVudSAubWVudS1tYWluLW1lbnUtY29udGFpbmVyID4gdWwgPiBsaSA+IHVsID4gbGkgPiBhIHtcbiAgY29sb3I6ICM3NTc1NzU7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90byBDb25kZW5zZWRcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbmhlYWRlciNtYXN0aGVhZC5zaXRlLWhlYWRlciAuaGVhZGVyLWdyaWQgLnNpdGUtbWVudSAubWVudS1tYWluLW1lbnUtY29udGFpbmVyID4gdWwgPiBsaSA+IHVsID4gbGkgPiBhOmhvdmVyIHtcbiAgY29sb3I6ICMzMzM7XG59XG5oZWFkZXIjbWFzdGhlYWQuc2l0ZS1oZWFkZXIgLmhlYWRlci1ncmlkIC5zaXRlLW1lbnUgLm1lbnUtbWFpbi1tZW51LWNvbnRhaW5lciA+IHVsID4gbGkgPiB1bCA+IGxpLmN1cnJlbnQtbWVudS1pdGVtID4gYSwgaGVhZGVyI21hc3RoZWFkLnNpdGUtaGVhZGVyIC5oZWFkZXItZ3JpZCAuc2l0ZS1tZW51IC5tZW51LW1haW4tbWVudS1jb250YWluZXIgPiB1bCA+IGxpID4gdWwgPiBsaS5jdXJyZW50LW1lbnUtcGFyZW50ID4gYSwgaGVhZGVyI21hc3RoZWFkLnNpdGUtaGVhZGVyIC5oZWFkZXItZ3JpZCAuc2l0ZS1tZW51IC5tZW51LW1haW4tbWVudS1jb250YWluZXIgPiB1bCA+IGxpID4gdWwgPiBsaS5jdXJyZW50LW1lbnUtYW5jZXN0b3IgPiBhLCBoZWFkZXIjbWFzdGhlYWQuc2l0ZS1oZWFkZXIgLmhlYWRlci1ncmlkIC5zaXRlLW1lbnUgLm1lbnUtbWFpbi1tZW51LWNvbnRhaW5lciA+IHVsID4gbGkgPiB1bCA+IGxpLmN1cnJlbnQtcGFnZS1hbmNlc3RvciA+IGEge1xuICBjb2xvcjogIzMzMztcbn1cbmhlYWRlciNtYXN0aGVhZC5zaXRlLWhlYWRlciAuaGVhZGVyLWdyaWQgLnNpdGUtbWVudSAubWVudS1tYWluLW1lbnUtY29udGFpbmVyID4gdWwgPiBsaSA+IHVsID4gbGkuaG92ZXJlZCA+IGEge1xuICBjb2xvcjogIzMzMztcbn1cbmhlYWRlciNtYXN0aGVhZC5zaXRlLWhlYWRlciAuaGVhZGVyLWdyaWQgLnNpdGUtbWVudSAubWVudS1tYWluLW1lbnUtY29udGFpbmVyID4gdWwgPiBsaSA+IHVsID4gbGkgPiB1bCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJveC1zaGFkb3c6IDAgNXB4IDEycHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgZGlzcGxheTogbm9uZTtcbiAgbGVmdDogMTAwJTtcbiAgbWFyZ2luOiAwcHg7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMjBweDtcbiAgd2lkdGg6IDI1MHB4O1xufVxuaGVhZGVyI21hc3RoZWFkLnNpdGUtaGVhZGVyIC5oZWFkZXItZ3JpZCAuc2l0ZS1tZW51IC5tZW51LW1haW4tbWVudS1jb250YWluZXIgPiB1bCA+IGxpID4gdWwgPiBsaSA+IHVsID4gbGkge1xuICBwYWRkaW5nLXRvcDogMnB4O1xuICBwYWRkaW5nLWJvdHRvbTogMnB4O1xufVxuaGVhZGVyI21hc3RoZWFkLnNpdGUtaGVhZGVyIC5oZWFkZXItZ3JpZCAuc2l0ZS1tZW51IC5tZW51LW1haW4tbWVudS1jb250YWluZXIgPiB1bCA+IGxpID4gdWwgPiBsaSA+IHVsID4gbGkgPiBhIHtcbiAgY29sb3I6ICM3NTc1NzU7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90byBDb25kZW5zZWRcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbmhlYWRlciNtYXN0aGVhZC5zaXRlLWhlYWRlciAuaGVhZGVyLWdyaWQgLnNpdGUtbWVudSAubWVudS1tYWluLW1lbnUtY29udGFpbmVyID4gdWwgPiBsaSA+IHVsID4gbGkgPiB1bCA+IGxpID4gYTpob3ZlciB7XG4gIGNvbG9yOiAjMzMzO1xufVxuaGVhZGVyI21hc3RoZWFkLnNpdGUtaGVhZGVyIC5oZWFkZXItZ3JpZCAuc2l0ZS1tZW51IC5tZW51LW1haW4tbWVudS1jb250YWluZXIgPiB1bCA+IGxpID4gdWwgPiBsaSA+IHVsID4gbGkuY3VycmVudC1tZW51LWl0ZW0gPiBhLCBoZWFkZXIjbWFzdGhlYWQuc2l0ZS1oZWFkZXIgLmhlYWRlci1ncmlkIC5zaXRlLW1lbnUgLm1lbnUtbWFpbi1tZW51LWNvbnRhaW5lciA+IHVsID4gbGkgPiB1bCA+IGxpID4gdWwgPiBsaS5jdXJyZW50LW1lbnUtcGFyZW50ID4gYSwgaGVhZGVyI21hc3RoZWFkLnNpdGUtaGVhZGVyIC5oZWFkZXItZ3JpZCAuc2l0ZS1tZW51IC5tZW51LW1haW4tbWVudS1jb250YWluZXIgPiB1bCA+IGxpID4gdWwgPiBsaSA+IHVsID4gbGkuY3VycmVudC1tZW51LWFuY2VzdG9yID4gYSB7XG4gIGNvbG9yOiAjMzMzO1xufVxuaGVhZGVyI21hc3RoZWFkLnNpdGUtaGVhZGVyIC5oZWFkZXItZ3JpZCAuc2l0ZS1tZW51IC5idG4tY2lyY2xlIHtcbiAgbWFyZ2luLWxlZnQ6IDhweDtcbn1cbmhlYWRlciNtYXN0aGVhZC5zaXRlLWhlYWRlciAuaGVhZGVyLWdyaWQgLnNpdGUtbWVudSAubWVudS10b2dnbGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gIGhlYWRlciNtYXN0aGVhZC5zaXRlLWhlYWRlciAuaGVhZGVyLWdyaWQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuICB9XG4gIGhlYWRlciNtYXN0aGVhZC5zaXRlLWhlYWRlciAuaGVhZGVyLWdyaWQgLnNpdGUtbWVudSB7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjY2NjY2NjO1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICBmbGV4OiAwO1xuICB9XG4gIGhlYWRlciNtYXN0aGVhZC5zaXRlLWhlYWRlciAuaGVhZGVyLWdyaWQgLnNpdGUtbWVudSAubWVudS1tYWluLW1lbnUtY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIGhlYWRlciNtYXN0aGVhZC5zaXRlLWhlYWRlciAuaGVhZGVyLWdyaWQgLnNpdGUtbWVudSAubWVudS10b2dnbGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIwcHgpIHtcbiAgaGVhZGVyI21hc3RoZWFkLnNpdGUtaGVhZGVyIC5oZWFkZXItZ3JpZCAuaGVhZGVyLWxvZ28ge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgd2lkdGg6IDIwNHB4O1xuICB9XG4gIGhlYWRlciNtYXN0aGVhZC5zaXRlLWhlYWRlciAuaGVhZGVyLWdyaWQgLmhlYWRlci1sb2dvIGltZyB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHdpZHRoOiAyMDRweDtcbiAgfVxuICBoZWFkZXIjbWFzdGhlYWQuc2l0ZS1oZWFkZXIgLmhlYWRlci1ncmlkIC5oZWFkZXItbG9nbyBzcGFuIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgICBwYWRkaW5nLXRvcDogNXB4O1xuICB9XG4gIGhlYWRlciNtYXN0aGVhZC5zaXRlLWhlYWRlciAuaGVhZGVyLWdyaWQgLnNpdGUtbWVudSAuaWNvbi1lbWFpbCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uZm9vdGVyLWVuZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IGJsYWNrO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAyMXB4ICFpbXBvcnRhbnQ7XG59XG4uZm9vdGVyLWVuZCAuY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uZm9vdGVyLWVuZCAubWVudSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmZvb3Rlci1lbmQgLm1lbnUgPiBsaSB7XG4gIHBhZGRpbmc6IDBweCA4cHg7XG59XG4uZm9vdGVyLWVuZCAubWVudSA+IGxpID4gYSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LXNpemU6IDE0cHg7XG59XG4uZm9vdGVyLWVuZCAubWVudSA+IGxpID4gYTpob3ZlciB7XG4gIGNvbG9yOiAjODc4Nzg3O1xufVxuLmZvb3Rlci1lbmQgcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIHBhZGRpbmctbGVmdDogMjRweDtcbn1cblxuZm9vdGVyLnNpdGUtZm9vdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFCMUIxQjtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmctYm90dG9tOiA2MHB4O1xuICBwYWRkaW5nLXRvcDogNzBweDtcbn1cbmZvb3Rlci5zaXRlLWZvb3RlciAuZm9vdGVyLWxpbmtzIC5tZW51IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIGxpbmUtaGVpZ2h0OiAxZW07XG59XG5mb290ZXIuc2l0ZS1mb290ZXIgLmZvb3Rlci1saW5rcyAubWVudSA+IGxpIHtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxNi42NjY2NjY2NjY3JTtcbn1cbmZvb3Rlci5zaXRlLWZvb3RlciAuZm9vdGVyLWxpbmtzIC5tZW51ID4gbGk6YmVmb3JlIHtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzc1NzU3NTtcbiAgY29udGVudDogXCJcIjtcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwcHg7XG4gIHdpZHRoOiAwcHg7XG59XG5mb290ZXIuc2l0ZS1mb290ZXIgLmZvb3Rlci1saW5rcyAubWVudSA+IGxpOmZpcnN0LW9mLXR5cGUge1xuICBwYWRkaW5nLWxlZnQ6IDBweDtcbn1cbmZvb3Rlci5zaXRlLWZvb3RlciAuZm9vdGVyLWxpbmtzIC5tZW51ID4gbGk6Zmlyc3Qtb2YtdHlwZTpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuZm9vdGVyLnNpdGUtZm9vdGVyIC5mb290ZXItbGlua3MgLm1lbnUgPiBsaSA+IGEge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDE2cHg7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cbmZvb3Rlci5zaXRlLWZvb3RlciAuZm9vdGVyLWxpbmtzIC5tZW51ID4gbGkgPiAuc3ViLW1lbnUge1xuICBsaW5lLWhlaWdodDogMWVtO1xuICBtYXJnaW4tbGVmdDogMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICBwYWRkaW5nLXRvcDogMTBweDtcbn1cbmZvb3Rlci5zaXRlLWZvb3RlciAuZm9vdGVyLWxpbmtzIC5tZW51ID4gbGkgPiAuc3ViLW1lbnUgPiBsaSA+IGEge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDE2cHg7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cbmZvb3Rlci5zaXRlLWZvb3RlciAuZm9vdGVyLXNjcm9sbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nLXRvcDogNjBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyMHB4KSB7XG4gIGZvb3Rlci5zaXRlLWZvb3RlciB7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gICAgcGFkZGluZy10b3A6IDQwcHg7XG4gIH1cbiAgZm9vdGVyLnNpdGUtZm9vdGVyIC5mb290ZXItbGlua3MgLm1lbnUge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxuICBmb290ZXIuc2l0ZS1mb290ZXIgLmZvb3Rlci1saW5rcyAubWVudSA+IGxpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxuICBmb290ZXIuc2l0ZS1mb290ZXIgLmZvb3Rlci1saW5rcyAubWVudSA+IGxpOm50aC1jaGlsZCg0KSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gIH1cbiAgZm9vdGVyLnNpdGUtZm9vdGVyIC5mb290ZXItbGlua3MgLm1lbnUgPiBsaTpudGgtY2hpbGQoNCk6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIGZvb3Rlci5zaXRlLWZvb3RlciAuZm9vdGVyLXNjcm9sbCB7XG4gICAgcGFkZGluZy10b3A6IDQwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIGZvb3Rlci5zaXRlLWZvb3RlciAuZm9vdGVyLWxpbmtzIC5tZW51IHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbiAgZm9vdGVyLnNpdGUtZm9vdGVyIC5mb290ZXItbGlua3MgLm1lbnUgPiBsaSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICBmb290ZXIuc2l0ZS1mb290ZXIgLmZvb3Rlci1saW5rcyAubWVudSA+IGxpID4gYSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG4gIGZvb3Rlci5zaXRlLWZvb3RlciAuZm9vdGVyLWxpbmtzIC5tZW51ID4gbGk6YmVmb3JlIHtcbiAgICBib3JkZXItcmlnaHQ6IDBweCBub25lO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNzU3NTc1O1xuICAgIGJvdHRvbTogLTIwcHg7XG4gICAgdG9wOiB1bnNldDtcbiAgICBsZWZ0OiAwcHg7XG4gICAgaGVpZ2h0OiAwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgZm9vdGVyLnNpdGUtZm9vdGVyIC5mb290ZXItbGlua3MgLm1lbnUgPiBsaTpmaXJzdC1vZi10eXBlOmJlZm9yZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgZm9vdGVyLnNpdGUtZm9vdGVyIC5mb290ZXItbGlua3MgLm1lbnUgPiBsaTpudGgtY2hpbGQoNCk6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICBmb290ZXIuc2l0ZS1mb290ZXIgLmZvb3Rlci1saW5rcyAubWVudSA+IGxpOmxhc3Qtb2YtdHlwZTpiZWZvcmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgZm9vdGVyLnNpdGUtZm9vdGVyIC5mb290ZXItbGlua3MgLm1lbnUgPiBsaSA+IC5zdWItbWVudSA+IGxpID4gYSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG4gIGZvb3Rlci5zaXRlLWZvb3RlciAuZm9vdGVyLXNjcm9sbCB7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIH1cbn1cblxuYnV0dG9uLFxuLmJ0biB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbWFyZ2luOiAwcHg7XG4gIHBhZGRpbmc6IDBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwNEY4QztcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgY29sb3I6ICMwMDRGOEM7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMWVtO1xuICBtYXJnaW4tdG9wOiAwcHg7XG4gIG1hcmdpbi1yaWdodDogMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgcGFkZGluZy1sZWZ0OiAxOHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxOHB4O1xuICBwYWRkaW5nLXRvcDogMTBweDtcbn1cbmJ1dHRvbi5idG4tbGluZS1yb3VuZCxcbi5idG4uYnRuLWxpbmUtcm91bmQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmZmZmZmO1xuICBib3JkZXItcmFkaXVzOiA5OTlweDtcbn1cbmJ1dHRvbi5idG4tbGluZS1yb3VuZC5idG4tZW1haWwtcHJlZml4LFxuLmJ0bi5idG4tbGluZS1yb3VuZC5idG4tZW1haWwtcHJlZml4IHtcbiAgbWFyZ2luLWxlZnQ6IDM1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAzNXB4KTtcbn1cbmJ1dHRvbi5idG4tbGluZS1yb3VuZC5idG4tZW1haWwtcHJlZml4IHNwYW4sXG4uYnRuLmJ0bi1saW5lLXJvdW5kLmJ0bi1lbWFpbC1wcmVmaXggc3BhbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbGluZS1oZWlnaHQ6IDEuMmVtO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgd2lkdGg6IDEwMCU7XG59XG5idXR0b24uYnRuLWxpbmUtcm91bmQuYnRuLWVtYWlsLXByZWZpeDpiZWZvcmUsXG4uYnRuLmJ0bi1saW5lLXJvdW5kLmJ0bi1lbWFpbC1wcmVmaXg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvdGhlbWUvaWNvbi1tYWlsLnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiAyMHB4IGF1dG87XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGhlaWdodDogMjZweDtcbiAgd2lkdGg6IDI1cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIG1hcmdpbi10b3A6IC0xM3B4O1xuICBsZWZ0OiAtMzVweDtcbn1cbmJ1dHRvbi5idG4teWVsbG93LFxuLmJ0bi5idG4teWVsbG93IHtcbiAgYm9yZGVyLWNvbG9yOiAjRjZDNjM5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjZDNjM5O1xuICBib3JkZXItcmFkaXVzOiA5OTlweDtcbiAgYm94LXNoYWRvdzogMCAycHggOHB4IHJnYmEoMCwgMCwgMCwgMC4wOCk7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuNDJzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgMC40MnMgZWFzZS1pbi1vdXQ7XG59XG5idXR0b24uYnRuLXllbGxvdzpob3Zlcixcbi5idG4uYnRuLXllbGxvdzpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxQjFCMUI7XG4gIGJvcmRlci1jb2xvcjogIzFCMUIxQjtcbn1cbmJ1dHRvbi5idG4tZGFyayxcbi5idG4uYnRuLWRhcmsge1xuICBib3JkZXItY29sb3I6ICMzMzM7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzM7XG4gIGJvcmRlci1yYWRpdXM6IDk5OXB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjQycyBlYXNlLWluLW91dDtcbn1cbmJ1dHRvbi5idG4tZGFyazpob3Zlcixcbi5idG4uYnRuLWRhcms6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMUIxQjFCO1xufVxuYnV0dG9uLmJ0bi1ibHVlLFxuLmJ0bi5idG4tYmx1ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDRGOEM7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbmJ1dHRvbi5idG4tY29udGFjdCxcbi5idG4uYnRuLWNvbnRhY3Qge1xuICBib3JkZXI6IDBweCBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3RoZW1lL2ljb24tbWFpbC1kYXJrLnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiAyNnB4IGF1dG87XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC40MnMgZWFzZS1pbi1vdXQ7XG59XG5idXR0b24uYnRuLWNvbnRhY3Q6aG92ZXIsXG4uYnRuLmJ0bi1jb250YWN0OmhvdmVyIHtcbiAgb3BhY2l0eTogMC41O1xufVxuYnV0dG9uLnNlYXJjaC10b2dnbGUsXG4uYnRuLnNlYXJjaC10b2dnbGUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvdGhlbWUvaWNvbi1jbG9zZS5zdmdcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogMjJweCBhdXRvO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBib3JkZXI6IDBweCBub25lO1xufVxuYnV0dG9uLmJ0bi1jaXJjbGUsXG4uYnRuLmJ0bi1jaXJjbGUge1xuICBib3JkZXI6IDBweCBub25lO1xuICBib3JkZXItcmFkaXVzOiA5OTlweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzc1NzU3NTtcbiAgYm94LXNoYWRvdzogMCAycHggOHB4IHJnYmEoMCwgMCwgMCwgMC4wOCk7XG4gIGhlaWdodDogNDVweDtcbiAgcGFkZGluZzogMHB4O1xuICB3aWR0aDogNDVweDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjQycyBlYXNlLWluLW91dDtcbn1cbmJ1dHRvbi5idG4tY2lyY2xlOmhvdmVyLFxuLmJ0bi5idG4tY2lyY2xlOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ViZWJlYjtcbn1cbmJ1dHRvbi5idG4tY2lyY2xlLmljb24tc2Nyb2xsLFxuLmJ0bi5idG4tY2lyY2xlLmljb24tc2Nyb2xsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD1VVEYtOCwlM0NzdmclMjB3aWR0aCUzRCUyMjE0JTIyJTIwaGVpZ2h0JTNEJTIyMTQlMjIlMjB2aWV3Qm94JTNEJTIyMCUyMDAlMjAxNCUyMDE0JTIyJTIweG1sbnMlM0QlMjJodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjIwMDAlMkZzdmclMjIlM0UlMEElMjAlMjAlMjAlMjAlM0Nwb2x5bGluZSUyMGZpbGwlM0QlMjJub25lJTIyJTIwc3Ryb2tlJTNEJTIycmdiYSUyODI1NSwlMjAyNTUsJTIwMjU1LCUyMDAuNyUyOSUyMiUyMHN0cm9rZS13aWR0aCUzRCUyMjEuMSUyMiUyMHBvaW50cyUzRCUyMjElMjA0JTIwNyUyMDEwJTIwMTMlMjA0JTIyJTIwJTJGJTNFJTBBJTNDJTJGc3ZnJTNFXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDE4cHggYXV0bztcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cbmJ1dHRvbi5pY29uLWVtYWlsLFxuLmJ0bi5pY29uLWVtYWlsIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3RoZW1lL2ljb24tbWFpbC5zdmdcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogMjBweCBhdXRvO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuYnV0dG9uLmljb24tZW1haWw6aG92ZXIsXG4uYnRuLmljb24tZW1haWw6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvdGhlbWUvaWNvbi1tYWlsLWRhcmsuc3ZnXCIpO1xufVxuYnV0dG9uLmljb24tc2VhcmNoLFxuLmJ0bi5pY29uLXNlYXJjaCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy90aGVtZS9pY29uLXNlYXJjaC5zdmdcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogMjBweCBhdXRvO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuYnV0dG9uLmljb24tc2VhcmNoOmhvdmVyLFxuLmJ0bi5pY29uLXNlYXJjaDpob3ZlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy90aGVtZS9pY29uLXNlYXJjaC1kYXJrLnN2Z1wiKTtcbn1cbmJ1dHRvbi5tZW51LXRvZ2dsZSxcbi5idG4ubWVudS10b2dnbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMUIxQjFCO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvdGhlbWUvaWNvbi1tZW51LnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiAyMHB4IGF1dG87XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5idXR0b24ubWVudS10b2dnbGU6aG92ZXIsXG4uYnRuLm1lbnUtdG9nZ2xlOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzY2Njtcbn1cbmJ1dHRvbi5wdXNoYS1wYW5lbF9fY2xvc2UsXG4uYnRuLnB1c2hhLXBhbmVsX19jbG9zZSB7XG4gIGJvcmRlcjogbm9uZTtcbiAgbWFyZ2luOiAwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgd2lkdGg6IDQwcHg7XG4gIHBhZGRpbmc6IDBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuYnV0dG9uLnB1c2hhLXBhbmVsX19jbG9zZSBzcGFuLFxuLmJ0bi5wdXNoYS1wYW5lbF9fY2xvc2Ugc3BhbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5idXR0b24ucHVzaGEtcGFuZWxfX2Nsb3NlIHN2Zyxcbi5idG4ucHVzaGEtcGFuZWxfX2Nsb3NlIHN2ZyB7XG4gIGhlaWdodDogYXV0bztcbiAgd2lkdGg6IDUwJTtcbn1cbmJ1dHRvbi5wdXNoYS1wYW5lbF9fY2xvc2UgLmxpbmUsXG4uYnRuLnB1c2hhLXBhbmVsX19jbG9zZSAubGluZSB7XG4gIGZpbGw6IG5vbmU7XG4gIHN0cm9rZTogIzAwNEY4QztcbiAgc3Ryb2tlLXdpZHRoOiA2O1xuICB0cmFuc2l0aW9uOiBzdHJva2UtZGFzaGFycmF5IDAuNTRzIGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSkgMC4zMnMsIHN0cm9rZS1kYXNob2Zmc2V0IDAuNTRzIGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSkgMC4zMnM7XG59XG5idXR0b24ucHVzaGEtcGFuZWxfX2Nsb3NlIC5saW5lMSxcbi5idG4ucHVzaGEtcGFuZWxfX2Nsb3NlIC5saW5lMSB7XG4gIHN0cm9rZS1kYXNoYXJyYXk6IDYwIDIwNztcbiAgc3Ryb2tlLXdpZHRoOiA2O1xufVxuYnV0dG9uLnB1c2hhLXBhbmVsX19jbG9zZSAubGluZTIsXG4uYnRuLnB1c2hhLXBhbmVsX19jbG9zZSAubGluZTIge1xuICBzdHJva2UtZGFzaGFycmF5OiA2MCA2MDtcbiAgc3Ryb2tlLXdpZHRoOiA2O1xufVxuYnV0dG9uLnB1c2hhLXBhbmVsX19jbG9zZSAubGluZTMsXG4uYnRuLnB1c2hhLXBhbmVsX19jbG9zZSAubGluZTMge1xuICBzdHJva2UtZGFzaGFycmF5OiA2MCAyMDc7XG4gIHN0cm9rZS13aWR0aDogNjtcbn1cbmJ1dHRvbi5wdXNoYS1wYW5lbF9fY2xvc2UubWVudS10b2dnbGUtb3BlbiAubGluZTEsXG4uYnRuLnB1c2hhLXBhbmVsX19jbG9zZS5tZW51LXRvZ2dsZS1vcGVuIC5saW5lMSB7XG4gIHN0cm9rZS1kYXNoYXJyYXk6IDkwIDIwNztcbiAgc3Ryb2tlLWRhc2hvZmZzZXQ6IC0xMzQ7XG4gIHN0cm9rZS13aWR0aDogNjtcbn1cbmJ1dHRvbi5wdXNoYS1wYW5lbF9fY2xvc2UubWVudS10b2dnbGUtb3BlbiAubGluZTIsXG4uYnRuLnB1c2hhLXBhbmVsX19jbG9zZS5tZW51LXRvZ2dsZS1vcGVuIC5saW5lMiB7XG4gIHN0cm9rZS1kYXNoYXJyYXk6IDEgNjA7XG4gIHN0cm9rZS1kYXNob2Zmc2V0OiAtMzA7XG4gIHN0cm9rZS13aWR0aDogNjtcbn1cbmJ1dHRvbi5wdXNoYS1wYW5lbF9fY2xvc2UubWVudS10b2dnbGUtb3BlbiAubGluZTMsXG4uYnRuLnB1c2hhLXBhbmVsX19jbG9zZS5tZW51LXRvZ2dsZS1vcGVuIC5saW5lMyB7XG4gIHN0cm9rZS1kYXNoYXJyYXk6IDkwIDIwNztcbiAgc3Ryb2tlLWRhc2hvZmZzZXQ6IC0xMzQ7XG4gIHN0cm9rZS13aWR0aDogNjtcbn1cblxuLmdmb3JtX3dyYXBwZXIgaW5wdXRbdHlwZT10ZXh0XSxcbmlucHV0W3R5cGU9dGV4dF0sXG5pbnB1dFt0eXBlPWVtYWlsXSxcbmlucHV0W3R5cGU9dXJsXSxcbmlucHV0W3R5cGU9cGFzc3dvcmRdLFxuaW5wdXRbdHlwZT1zZWFyY2hdLFxuaW5wdXRbdHlwZT1udW1iZXJdLFxuaW5wdXRbdHlwZT10ZWxdLFxuaW5wdXRbdHlwZT1yYW5nZV0sXG5pbnB1dFt0eXBlPWRhdGVdLFxuaW5wdXRbdHlwZT1tb250aF0sXG5pbnB1dFt0eXBlPXdlZWtdLFxuaW5wdXRbdHlwZT10aW1lXSxcbmlucHV0W3R5cGU9ZGF0ZXRpbWVdLFxuaW5wdXRbdHlwZT1kYXRldGltZS1sb2NhbF0sXG5pbnB1dFt0eXBlPWNvbG9yXSxcbnRleHRhcmVhIHtcbiAgY29sb3I6ICM0QzUxNTY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM3NTc1NzU7XG4gIGJvcmRlci1yYWRpdXM6IDBweDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgbWluLWhlaWdodDogNDBweDtcbiAgb3V0bGluZTogbm9uZTtcbiAgcGFkZGluZzogMHB4IDIwcHggIWltcG9ydGFudDtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuLmdmb3JtX3dyYXBwZXIgaW5wdXRbdHlwZT10ZXh0XTpob3ZlcixcbmlucHV0W3R5cGU9dGV4dF06aG92ZXIsXG5pbnB1dFt0eXBlPWVtYWlsXTpob3ZlcixcbmlucHV0W3R5cGU9dXJsXTpob3ZlcixcbmlucHV0W3R5cGU9cGFzc3dvcmRdOmhvdmVyLFxuaW5wdXRbdHlwZT1zZWFyY2hdOmhvdmVyLFxuaW5wdXRbdHlwZT1udW1iZXJdOmhvdmVyLFxuaW5wdXRbdHlwZT10ZWxdOmhvdmVyLFxuaW5wdXRbdHlwZT1yYW5nZV06aG92ZXIsXG5pbnB1dFt0eXBlPWRhdGVdOmhvdmVyLFxuaW5wdXRbdHlwZT1tb250aF06aG92ZXIsXG5pbnB1dFt0eXBlPXdlZWtdOmhvdmVyLFxuaW5wdXRbdHlwZT10aW1lXTpob3ZlcixcbmlucHV0W3R5cGU9ZGF0ZXRpbWVdOmhvdmVyLFxuaW5wdXRbdHlwZT1kYXRldGltZS1sb2NhbF06aG92ZXIsXG5pbnB1dFt0eXBlPWNvbG9yXTpob3ZlcixcbnRleHRhcmVhOmhvdmVyIHtcbiAgY29sb3I6ICMxMTE7XG59XG4uZ2Zvcm1fd3JhcHBlciBpbnB1dFt0eXBlPXRleHRdOjpwbGFjZWhvbGRlcixcbmlucHV0W3R5cGU9dGV4dF06OnBsYWNlaG9sZGVyLFxuaW5wdXRbdHlwZT1lbWFpbF06OnBsYWNlaG9sZGVyLFxuaW5wdXRbdHlwZT11cmxdOjpwbGFjZWhvbGRlcixcbmlucHV0W3R5cGU9cGFzc3dvcmRdOjpwbGFjZWhvbGRlcixcbmlucHV0W3R5cGU9c2VhcmNoXTo6cGxhY2Vob2xkZXIsXG5pbnB1dFt0eXBlPW51bWJlcl06OnBsYWNlaG9sZGVyLFxuaW5wdXRbdHlwZT10ZWxdOjpwbGFjZWhvbGRlcixcbmlucHV0W3R5cGU9cmFuZ2VdOjpwbGFjZWhvbGRlcixcbmlucHV0W3R5cGU9ZGF0ZV06OnBsYWNlaG9sZGVyLFxuaW5wdXRbdHlwZT1tb250aF06OnBsYWNlaG9sZGVyLFxuaW5wdXRbdHlwZT13ZWVrXTo6cGxhY2Vob2xkZXIsXG5pbnB1dFt0eXBlPXRpbWVdOjpwbGFjZWhvbGRlcixcbmlucHV0W3R5cGU9ZGF0ZXRpbWVdOjpwbGFjZWhvbGRlcixcbmlucHV0W3R5cGU9ZGF0ZXRpbWUtbG9jYWxdOjpwbGFjZWhvbGRlcixcbmlucHV0W3R5cGU9Y29sb3JdOjpwbGFjZWhvbGRlcixcbnRleHRhcmVhOjpwbGFjZWhvbGRlciB7XG4gIG9wYWNpdHk6IDE7XG59XG4uZ2Zvcm1fd3JhcHBlciBpbnB1dFt0eXBlPXRleHRdOmZvY3VzLFxuaW5wdXRbdHlwZT10ZXh0XTpmb2N1cyxcbmlucHV0W3R5cGU9ZW1haWxdOmZvY3VzLFxuaW5wdXRbdHlwZT11cmxdOmZvY3VzLFxuaW5wdXRbdHlwZT1wYXNzd29yZF06Zm9jdXMsXG5pbnB1dFt0eXBlPXNlYXJjaF06Zm9jdXMsXG5pbnB1dFt0eXBlPW51bWJlcl06Zm9jdXMsXG5pbnB1dFt0eXBlPXRlbF06Zm9jdXMsXG5pbnB1dFt0eXBlPXJhbmdlXTpmb2N1cyxcbmlucHV0W3R5cGU9ZGF0ZV06Zm9jdXMsXG5pbnB1dFt0eXBlPW1vbnRoXTpmb2N1cyxcbmlucHV0W3R5cGU9d2Vla106Zm9jdXMsXG5pbnB1dFt0eXBlPXRpbWVdOmZvY3VzLFxuaW5wdXRbdHlwZT1kYXRldGltZV06Zm9jdXMsXG5pbnB1dFt0eXBlPWRhdGV0aW1lLWxvY2FsXTpmb2N1cyxcbmlucHV0W3R5cGU9Y29sb3JdOmZvY3VzLFxudGV4dGFyZWE6Zm9jdXMge1xuICBjb2xvcjogIzExMTtcbn1cblxudGV4dGFyZWEge1xuICBwYWRkaW5nLXRvcDogMTVweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogMTVweCAhaW1wb3J0YW50O1xuICBtYXgtaGVpZ2h0OiAxMjBweDtcbn1cblxuc2VsZWN0IHtcbiAgYm9yZGVyOiAxcHggc29saWQgI0FDQUNBQztcbn1cblxudGV4dGFyZWEge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnBhZ2UtY29udGFjdC1mb3JtIC5nZm9ybV93cmFwcGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICBtYXJnaW4tdG9wOiAwcHg7XG59XG4ucGFnZS1jb250YWN0LWZvcm0gLmdmb3JtX3dyYXBwZXIgLnZhbGlkYXRpb25fbWVzc2FnZSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5wYWdlLWNvbnRhY3QtZm9ybSAuZ2Zvcm1fd3JhcHBlciBkaXYudmFsaWRhdGlvbl9lcnJvciB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5wYWdlLWNvbnRhY3QtZm9ybSAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fZm9vdGVyIHtcbiAgcGFkZGluZzogMHB4O1xuICBtYXJnaW46IDBweDtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cbi5wYWdlLWNvbnRhY3QtZm9ybSAuZ2Zvcm1fd3JhcHBlciB1bC5nZm9ybV9maWVsZHMgbGkuZ2ZpZWxkIHtcbiAgcGFkZGluZy1sZWZ0OiAwcHg7XG59XG4ucGFnZS1jb250YWN0LWZvcm0gLmdmb3JtX3dyYXBwZXIgdWwuZ2Zvcm1fZmllbGRzIGxpLmdmaWVsZC5nZmllbGRfZXJyb3Ige1xuICBiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDBweCAhaW1wb3J0YW50O1xuICBib3JkZXI6IDBweCBub25lO1xuICBwYWRkaW5nOiAwcHg7XG59XG4ucGFnZS1jb250YWN0LWZvcm0gLmdmb3JtX3dyYXBwZXIgdWwuZ2Zvcm1fZmllbGRzIGxpLmdmaWVsZCAuZ2lucHV0X2NvbnRhaW5lcl9jb25zZW50IGlucHV0W3R5cGU9Y2hlY2tib3hdIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5wYWdlLWNvbnRhY3QtZm9ybSAuZ2Zvcm1fd3JhcHBlciB1bC5nZm9ybV9maWVsZHMgbGkuZ2ZpZWxkIC5naW5wdXRfY29udGFpbmVyX2NvbnNlbnQgaW5wdXRbdHlwZT1jaGVja2JveF0gKyAuZ2ZpZWxkX2NvbnNlbnRfbGFiZWwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmctbGVmdDogNTBweDtcbn1cbi5wYWdlLWNvbnRhY3QtZm9ybSAuZ2Zvcm1fd3JhcHBlciB1bC5nZm9ybV9maWVsZHMgbGkuZ2ZpZWxkIC5naW5wdXRfY29udGFpbmVyX2NvbnNlbnQgaW5wdXRbdHlwZT1jaGVja2JveF0gKyAuZ2ZpZWxkX2NvbnNlbnRfbGFiZWwgKyAuZ2ZpZWxkX3JlcXVpcmVkIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5wYWdlLWNvbnRhY3QtZm9ybSAuZ2Zvcm1fd3JhcHBlciB1bC5nZm9ybV9maWVsZHMgbGkuZ2ZpZWxkIC5naW5wdXRfY29udGFpbmVyX2NvbnNlbnQgaW5wdXRbdHlwZT1jaGVja2JveF0gKyAuZ2ZpZWxkX2NvbnNlbnRfbGFiZWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogNDBweDtcbiAgbWFyZ2luOiAwcHg7XG4gIGxlZnQ6IDBweDtcbiAgd2lkdGg6IDQwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM3NTc1NzU7XG4gIHBhZGRpbmc6IDBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDBweDtcbn1cbi5wYWdlLWNvbnRhY3QtZm9ybSAuZ2Zvcm1fd3JhcHBlciB1bC5nZm9ybV9maWVsZHMgbGkuZ2ZpZWxkIC5naW5wdXRfY29udGFpbmVyX2NvbnNlbnQgaW5wdXRbdHlwZT1jaGVja2JveF0gKyAuZ2ZpZWxkX2NvbnNlbnRfbGFiZWw6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMUIxQjFCO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxMHB4O1xuICBtYXJnaW46IDBweDtcbiAgbGVmdDogMTVweDtcbiAgd2lkdGg6IDEwcHg7XG4gIGJvcmRlcjogMHB4IG5vbmU7XG4gIHBhZGRpbmc6IDBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDE1cHg7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC40MnMgZWFzZS1pbi1vdXQ7XG59XG4ucGFnZS1jb250YWN0LWZvcm0gLmdmb3JtX3dyYXBwZXIgdWwuZ2Zvcm1fZmllbGRzIGxpLmdmaWVsZCAuZ2lucHV0X2NvbnRhaW5lcl9jb25zZW50IGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQgKyAuZ2ZpZWxkX2NvbnNlbnRfbGFiZWw6YWZ0ZXIge1xuICBvcGFjaXR5OiAxO1xufVxuLnBhZ2UtY29udGFjdC1mb3JtIC5nZm9ybV93cmFwcGVyIHVsLmdmb3JtX2ZpZWxkcyBsaS5nZmllbGQgLm5hbWVfcHJlZml4X3NlbGVjdCB7XG4gIG1heC13aWR0aDogMTU1cHg7XG59XG4ucGFnZS1jb250YWN0LWZvcm0gLmdmb3JtX3dyYXBwZXIgdWwuZ2Zvcm1fZmllbGRzIGxpLmdmaWVsZCAubmFtZV9wcmVmaXhfc2VsZWN0IHNwYW4uc2VsZWN0aW9uIHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbn1cbi5wYWdlLWNvbnRhY3QtZm9ybSAuZ2Zvcm1fd3JhcHBlciB1bC5nZm9ybV9maWVsZHMgbGkuZ2ZpZWxkIC5uYW1lX2ZpcnN0IHtcbiAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAxNTVweCk7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnBhZ2UtY29udGFjdC1mb3JtIC5nZm9ybV93cmFwcGVyIHVsLmdmb3JtX2ZpZWxkcyBsaS5nZmllbGQgLm5hbWVfZmlyc3QgaW5wdXRbdHlwZT10ZXh0XSB7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbn1cbi5wYWdlLWNvbnRhY3QtZm9ybSAuZ2Zvcm1fd3JhcHBlciB1bC5nZm9ybV9maWVsZHMgbGkuaGlkZGVuX2xhYmVsIGlucHV0IHtcbiAgbWFyZ2luLXRvcDogMHB4O1xufVxuXG51bCxcbm9sIHtcbiAgbWFyZ2luOiAwO1xufVxuXG51bCB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTsgLyogcmVtb3ZlIGJ1bGxldHMgKi9cbn1cblxuLnNpdGUtbWFpbiB1bDpub3QoLm1lbnUpLFxuLndjLWd6ZC1pdGVtLWRlc2MgdWw6bm90KC5tZW51KSB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTsgLyogcmVtb3ZlIGJ1bGxldHMgKi9cbiAgbGlzdC1zdHlsZS1wb3NpdGlvbjogaW5zaWRlO1xuICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgcGFkZGluZy10b3A6IDVweDtcbn1cbi5zaXRlLW1haW4gdWw6bm90KC5tZW51KSBsaSxcbi53Yy1nemQtaXRlbS1kZXNjIHVsOm5vdCgubWVudSkgbGkge1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uc2l0ZS1tYWluIHVsOm5vdCgubWVudSkgbGk6YmVmb3JlLFxuLndjLWd6ZC1pdGVtLWRlc2MgdWw6bm90KC5tZW51KSBsaTpiZWZvcmUge1xuICBjb250ZW50OiBcIuKAolwiOyAvKiBhZGQgemVyby13aWR0aCBzcGFjZSAqL1xuICBjb2xvcjogIzMzMztcbiAgZGlzcGxheTogYmxvY2s7XG4gIGxlZnQ6IDBweDtcbiAgbWFyZ2luLXRvcDogMXB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGZvbnQtc2l6ZTogMzZweDtcbn1cbi5zaXRlLW1haW4gdWw6bm90KC5tZW51KSBsaVtzdHlsZT1cInRleHQtYWxpZ246IGNlbnRlcjtcIl06YmVmb3JlLFxuLndjLWd6ZC1pdGVtLWRlc2MgdWw6bm90KC5tZW51KSBsaVtzdHlsZT1cInRleHQtYWxpZ246IGNlbnRlcjtcIl06YmVmb3JlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBsZWZ0OiBpbmhlcml0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAycHg7XG59XG5cbm9sIHtcbiAgbGlzdC1zdHlsZTogZGVjaW1hbDtcbiAgbGlzdC1zdHlsZS1wb3NpdGlvbjogaW5zaWRlO1xufVxuXG5saSA+IHVsLFxubGkgPiBvbCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xufVxuXG5kdCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbmRkIHtcbiAgbWFyZ2luOiAwIDIwcHggMjBweDtcbn1cblxuLmVsLXBhZ2luYXRpb24ge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2ViZWJlYjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBwYWRkaW5nLXRvcDogNDBweDtcbn1cbi5lbC1wYWdpbmF0aW9uIC5wYWdlLW51bWJlcnMge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiAjMzMzO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMzMzO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBkaXNwbGF5OiBmbGV4O1xuICBoZWlnaHQ6IDQ1cHg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW46IDRweDtcbiAgd2lkdGg6IDQ1cHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjQycyBlYXNlLWluLW91dDtcbn1cbi5lbC1wYWdpbmF0aW9uIC5wYWdlLW51bWJlcnM6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tbGVmdDogMHB4O1xufVxuLmVsLXBhZ2luYXRpb24gLnBhZ2UtbnVtYmVyczpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAwcHg7XG59XG4uZWwtcGFnaW5hdGlvbiAucGFnZS1udW1iZXJzOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjY2NjY2NjO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2NjY2NjO1xuICBjb2xvcjogIzMzMztcbn1cbi5lbC1wYWdpbmF0aW9uIC5wYWdlLW51bWJlcnMuY3VycmVudCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmZmZmZmY7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGNvbG9yOiAjMzMzO1xufVxuXG4uZGF0YVRhYmxlc193cmFwcGVyIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cblxuLmVsLXRhYmxlcy1ncmlkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuLmVsLXRhYmxlcy1ncmlkIC5lbC10YWJsZXMge1xuICBtaW4td2lkdGg6IDUwJTtcbiAgZmxleDogMTtcbn1cbi5lbC10YWJsZXMtZ3JpZCAuZWwtdGFibGVzLnNpZGUtbGVmdCB7XG4gIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG59XG4uZWwtdGFibGVzLWdyaWQgLmVsLXRhYmxlcy5zaWRlLXJpZ2h0IHtcbiAgcGFkZGluZy1sZWZ0OiA0MHB4O1xufVxuLmVsLXRhYmxlcy1ncmlkIC5lbC10YWJsZXMuc2lkZS1yaWdodDphZnRlciB7XG4gIGJhY2tncm91bmQ6ICNlNWU1ZTU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwcHg7XG4gIGxlZnQ6IDUwJTtcbiAgd2lkdGg6IDFweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xufVxuLmVsLXRhYmxlcy1ncmlkIC5lbC10YWJsZXMgLmVsLXRhYmxlIHtcbiAgcGFkZGluZy1ib3R0b206IDMwcHg7XG59XG4uZWwtdGFibGVzLWdyaWQgLmVsLXRhYmxlcyAuZWwtdGFibGU6bGFzdC1vZi10eXBlIHtcbiAgcGFkZGluZy1ib3R0b206IDBweDtcbn1cbi5lbC10YWJsZXMtZ3JpZCAuZWwtdGFibGVzIC5lbC10YWJsZSAudGFibGUtdGl0bGUge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLmVsLXRhYmxlcy1ncmlkIC5lbC10YWJsZXMgLmVsLXRhYmxlIHRhYmxlIHRyIHRkIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjBweCkge1xuICAuZWwtdGFibGVzLWdyaWQgLmVsLXRhYmxlcyB7XG4gICAgbWluLXdpZHRoOiB1bnNldDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmbGV4OiBhdXRvO1xuICB9XG4gIC5lbC10YWJsZXMtZ3JpZCAuZWwtdGFibGVzLnNpZGUtbGVmdCB7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMHB4O1xuICB9XG4gIC5lbC10YWJsZXMtZ3JpZCAuZWwtdGFibGVzLnNpZGUtbGVmdCArIC5zaWRlLXJpZ2h0IHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2U1ZTVlNTtcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgfVxuICAuZWwtdGFibGVzLWdyaWQgLmVsLXRhYmxlcy5zaWRlLXJpZ2h0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgfVxuICAuZWwtdGFibGVzLWdyaWQgLmVsLXRhYmxlcy5zaWRlLXJpZ2h0OmFmdGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbnRhYmxlLmFjZi10YWJsZSB0ciB0ZCB7XG4gIG1heC13aWR0aDogYXV0bztcbiAgbWluLXdpZHRoOiBhdXRvO1xufVxudGFibGUuYWNmLXRhYmxlIHRyIHRkOmZpcnN0LWNoaWxkIHtcbiAgcGFkZGluZy1yaWdodDogOHB4O1xufVxudGFibGUuYWNmLXRhYmxlIHRyIHRkOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLWxlZnQ6IDhweDtcbn1cbnRhYmxlLnRhYmxlcHJlc3MgdHIgdGgsXG50YWJsZS50YWJsZXByZXNzIHRyIHRkIHtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxudGFibGUudGFibGVwcmVzcyB0ciB0aCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNWU1ZTU7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbnRhYmxlLnRhYmxlcHJlc3MgdHIgdGQge1xuICBib3JkZXItdG9wOiAwcHggbm9uZTtcbn1cblxuLnB1c2hhLWFjdGl2ZSxcbi5wdXNoYS1hY3RpdmUgYm9keSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5wdXNoYS13cmFwcGVyLFxuLnB1c2hhLXB1c2gge1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zMnMgZWFzZS1pbi1vdXQ7XG59XG5cbi5wdXNoYS13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiA5OTk5O1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7XG59XG5cbi5wdXNoYS1wYW5lbCB7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xufVxuLnB1c2hhLXBhbmVsIC5wYW5lbC10b3Age1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA0RjhDO1xuICBwYWRkaW5nOiAwcHggMjBweDtcbiAgd2lkdGg6IDEwMCU7XG59XG4ucHVzaGEtcGFuZWwgLnBhbmVsLXRvcCBidXR0b24ucHVzaGEtcGFuZWxfX2Nsb3NlIHtcbiAgaGVpZ2h0OiA3OXB4O1xuICB3aWR0aDogOTBweDtcbn1cbi5wdXNoYS1wYW5lbCAucGFuZWwtdG9wIGJ1dHRvbi5wdXNoYS1wYW5lbF9fY2xvc2UgLmxpbmUge1xuICBzdHJva2U6ICNmZmZmZmY7XG59XG4ucHVzaGEtcGFuZWwgbmF2IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNEY4QztcbiAgcGFkZGluZzogNDBweDtcbiAgcGFkZGluZy10b3A6IDBweDtcbn1cbi5wdXNoYS1wYW5lbCBuYXYgLm1lbnUtbWFpbi1tZW51LWNvbnRhaW5lciAubWVudSBsaSB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIGJveC1zaGFkb3c6IDAgMXB4IDAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpIGluc2V0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucHVzaGEtcGFuZWwgbmF2IC5tZW51LW1haW4tbWVudS1jb250YWluZXIgLm1lbnUgbGkgYSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDE1cHggMHB4O1xuICB0ZXh0LXNoYWRvdzogMCAxcHggMCByZ2JhKDAsIDAsIDAsIDAuMyk7XG59XG4ucHVzaGEtcGFuZWwgbmF2IC5tZW51LW1haW4tbWVudS1jb250YWluZXIgLm1lbnUgbGkgYTpob3ZlciB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XG59XG4ucHVzaGEtcGFuZWwgbmF2IC5tZW51LW1haW4tbWVudS1jb250YWluZXIgLm1lbnUgbGkgLnN1Ym1lbnUtdG9nZ2xlLFxuLnB1c2hhLXBhbmVsIG5hdiAubWVudS1tYWluLW1lbnUtY29udGFpbmVyIC5tZW51IGxpIC5zdWItbWVudSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ucHVzaGEtcGFuZWwgbmF2IC5tZW51LW1haW4tbWVudS1jb250YWluZXIgLm1lbnUgbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IC5zdWJtZW51LXRvZ2dsZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PVVURi04LCUzQ3N2ZyUyMHdpZHRoJTNEJTIyMTQlMjIlMjBoZWlnaHQlM0QlMjIxNCUyMiUyMHZpZXdCb3glM0QlMjIwJTIwMCUyMDE0JTIwMTQlMjIlMjB4bWxucyUzRCUyMmh0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMjAwMCUyRnN2ZyUyMiUzRSUwQSUyMCUyMCUyMCUyMCUzQ3BvbHlsaW5lJTIwZmlsbCUzRCUyMm5vbmUlMjIlMjBzdHJva2UlM0QlMjJyZ2JhJTI4MjU1LCUyMDI1NSwlMjAyNTUsJTIwMC43JTI5JTIyJTIwc3Ryb2tlLXdpZHRoJTNEJTIyMS4xJTIyJTIwcG9pbnRzJTNEJTIyMSUyMDQlMjA3JTIwMTAlMjAxMyUyMDQlMjIlMjAlMkYlM0UlMEElM0MlMkZzdmclM0VcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgcmlnaHQ6IC0yMHB4O1xuICB0b3A6IDBweDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgY2VudGVyO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC40MnMgZWFzZS1pbi1vdXQ7XG59XG4ucHVzaGEtcGFuZWwgbmF2IC5tZW51LW1haW4tbWVudS1jb250YWluZXIgLm1lbnUgbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbi5hY3RpdmUgPiAuc3VibWVudS10b2dnbGUge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbn1cblxuLnB1c2hhLXBhbmVsLS1sZWZ0IHtcbiAgbWF4LXdpZHRoOiA1ODBweDtcbiAgbWF4LWhlaWdodDogMTAwdmg7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbiAgei1pbmRleDogOTk5OTtcbiAgdHJhbnNpdGlvbjogdmlzaWJpbGl0eSAwcyBsaW5lYXIgMC4zMnMsIG9wYWNpdHkgMC4wNXMgbGluZWFyIDAuMzJzLCB0cmFuc2Zvcm0gMC4zMnMgZWFzZS1pbi1vdXQ7XG59XG4ucHVzaGEtcGFuZWwtLWxlZnQucHVzaGEtcGFuZWwtLWFjdGl2ZSB+IC5wdXNoYS1wdXNoLCAucHVzaGEtcGFuZWwtLWxlZnQucHVzaGEtcGFuZWwtLWFjdGl2ZSB+IC5wdXNoYS1ibG9ja2VyLCAucHVzaGEtcGFuZWwtLWxlZnQucHVzaGEtcGFuZWwtLWFjdGl2ZSB+IC5wdXNoYS13cmFwcGVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDU4MHB4KTtcbn1cbi5wdXNoYS1wYW5lbC0tbGVmdC5wdXNoYS1wYW5lbC0tYWN0aXZlIHtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjA1cywgdHJhbnNmb3JtIDAuMzJzIGVhc2UtaW4tb3V0O1xufVxuXG4ucHVzaGEtcGFuZWwtLXJpZ2h0IHtcbiAgbWF4LXdpZHRoOiA1ODBweDtcbiAgbWF4LWhlaWdodDogMTAwdmg7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbiAgei1pbmRleDogOTk5OTtcbiAgdHJhbnNpdGlvbjogdmlzaWJpbGl0eSAwcyBsaW5lYXIgMC4zMnMsIG9wYWNpdHkgMC4wNXMgbGluZWFyIDAuMzJzLCB0cmFuc2Zvcm0gMC4zMnMgZWFzZS1pbi1vdXQ7XG59XG4ucHVzaGEtcGFuZWwtLXJpZ2h0LnB1c2hhLXBhbmVsLS1hY3RpdmUgfiAucHVzaGEtcHVzaCwgLnB1c2hhLXBhbmVsLS1yaWdodC5wdXNoYS1wYW5lbC0tYWN0aXZlIH4gLnB1c2hhLWJsb2NrZXIsIC5wdXNoYS1wYW5lbC0tcmlnaHQucHVzaGEtcGFuZWwtLWFjdGl2ZSB+IC5wdXNoYS13cmFwcGVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01ODBweCk7XG59XG4ucHVzaGEtcGFuZWwtLXJpZ2h0LnB1c2hhLXBhbmVsLS1hY3RpdmUge1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMDVzLCB0cmFuc2Zvcm0gMC4zMnMgZWFzZS1pbi1vdXQ7XG59XG5cbi5wdXNoYS1wYW5lbC0tdG9wIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXgtaGVpZ2h0OiAxMDB2aDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMjYwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcbiAgei1pbmRleDogMTAwMTk7XG4gIHRyYW5zaXRpb246IHZpc2liaWxpdHkgMHMgbGluZWFyIDAuMzJzLCBvcGFjaXR5IDAuMDVzIGxpbmVhciAwLjMycywgdHJhbnNmb3JtIDAuMzJzIGVhc2UtaW4tb3V0O1xufVxuLnB1c2hhLXBhbmVsLS10b3AucHVzaGEtcGFuZWwtLWFjdGl2ZSB7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4wNXMsIHRyYW5zZm9ybSAwLjMycyBlYXNlLWluLW91dDtcbn1cblxuLnB1c2hhLXBhbmVsLS1ib3R0b20ge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IDEwMHZoO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAyNjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7XG4gIHotaW5kZXg6IDEwMDE5O1xuICB0cmFuc2l0aW9uOiB2aXNpYmlsaXR5IDBzIGxpbmVhciAwLjMycywgb3BhY2l0eSAwLjA1cyBsaW5lYXIgMC4zMnMsIHRyYW5zZm9ybSAwLjMycyBlYXNlLWluLW91dDtcbn1cbi5wdXNoYS1wYW5lbC0tYm90dG9tLnB1c2hhLXBhbmVsLS1hY3RpdmUge1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMDVzLCB0cmFuc2Zvcm0gMC4zMnMgZWFzZS1pbi1vdXQ7XG59XG5cbi5wdXNoYS1wYW5lbC0tYWN0aXZlIHtcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5wdXNoYS1wYW5lbF9fY29udGVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDRGOEM7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdmVyc2Nyb2xsLWJlaGF2aW9yLXk6IGNvbnRhaW47XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5wdXNoYS1hY3RpdmUgLnB1c2hhLXBhbmVsX19jb250ZW50IHtcbiAgb3ZlcmZsb3cteTogYXV0bztcbn1cblxuLnB1c2hhLWJsb2NrZXIge1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiA5OTg5O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDUxLCA1MSwgNTEsIDAuMjUpO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xuICB0cmFuc2l0aW9uOiB2aXNpYmlsaXR5IDBzIGxpbmVhciAwLjMycywgdHJhbnNmb3JtIDAuMzJzIGVhc2UtaW4tb3V0LCBvcGFjaXR5IDAuMzJzIGVhc2U7XG59XG4ucHVzaGEtYWN0aXZlIC5wdXNoYS1ibG9ja2VyIHtcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMzJzIGVhc2UtaW4tb3V0LCBvcGFjaXR5IDAuMzJzIGVhc2U7XG59XG5cbi5zZWFyY2gtb3ZlcmxheSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4Nzg3ODc7XG4gIGJvdHRvbTogMHB4O1xuICBkaXNwbGF5OiBub25lO1xuICBvdmVyZmxvdzogYXV0bztcbiAgbGVmdDogMHB4O1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHJpZ2h0OiAwcHg7XG4gIHRvcDogMHB4O1xuICB6LWluZGV4OiA1MDA7XG59XG4uc2VhcmNoLW92ZXJsYXkgLmNvbnRhaW5lci1mdWxsIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIG1pbi1oZWlnaHQ6IDI2MHB4O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLnNlYXJjaC1vdmVybGF5IC5zZWFyY2gtdG9nZ2xlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDIwcHg7XG4gIHRvcDogMjBweDtcbiAgb3BhY2l0eTogMC43NTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjQycyBlYXNlLWluLW91dDtcbn1cbi5zZWFyY2gtb3ZlcmxheSAuc2VhcmNoLXRvZ2dsZTpob3ZlciB7XG4gIG9wYWNpdHk6IDE7XG59XG4uc2VhcmNoLW92ZXJsYXkgLnNlYXJjaC1hcmVhIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG59XG4uc2VhcmNoLW92ZXJsYXkgLnNlYXJjaC1hcmVhIC5zZWFyY2gtZm9ybSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXgtd2lkdGg6IDEwNjBweDtcbiAgd2lkdGg6IDEwMCU7XG59XG4uc2VhcmNoLW92ZXJsYXkgLnNlYXJjaC1hcmVhIC5zZWFyY2gtZm9ybSAuc2VhcmNoLWZpZWxkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy90aGVtZS9pY29uLXNlYXJjaC5zdmdcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDE1cHggY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDI0cHggYXV0bztcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQpO1xuICBmb250LXNpemU6IDQycHg7XG4gIGhlaWdodDogODBweDtcbiAgbGluZS1oZWlnaHQ6IDc4cHg7XG4gIHBhZGRpbmctbGVmdDogNTBweCAhaW1wb3J0YW50O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpO1xufVxuLnNlYXJjaC1vdmVybGF5IC5zZWFyY2gtYXJlYSAuc2VhcmNoLWZvcm0gLnNlYXJjaC1zdWJtaXQge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uY29va2llLWJhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxQjFCMUI7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBwYWRkaW5nOiAxNXB4IDBweDtcbn1cbi5jb29raWUtYmFyIC5jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4uY29va2llLWJhciAuY29va2llLWJhci1jb250ZW50IHtcbiAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgZmxleDogMTtcbn1cbi5jb29raWUtYmFyIC5jb29raWUtYmFyLWNvbnRlbnQgcCB7XG4gIGNvbG9yOiAjODc4Nzg3O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjJlbTtcbn1cbi5jb29raWUtYmFyIC5jb29raWUtYmFyLWNvbnRlbnQgcCBhIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uY29va2llLWJhciAuY29va2llLWJhci1jb250ZW50IHAgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4uZWwtYmFubmVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1heC1oZWlnaHQ6IDUyNXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZWwtYmFubmVyIGltZyB7XG4gIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmVsLWJyZWFkY3J1bWJzIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uZWwtYnJlYWRjcnVtYnMgdWwge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ViZWJlYjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXRvcDogMjBweCAhaW1wb3J0YW50O1xufVxuLmVsLWJyZWFkY3J1bWJzIHVsIGxpIHtcbiAgY29sb3I6ICM2NjY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgcGFkZGluZzogMHB4IDhweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IDE1cHggIWltcG9ydGFudDtcbn1cbi5lbC1icmVhZGNydW1icyB1bCBsaTpiZWZvcmUge1xuICBjb2xvcjogIzk5OSAhaW1wb3J0YW50O1xuICBjb250ZW50OiBcIiAvIFwiICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdCAhaW1wb3J0YW50O1xufVxuLmVsLWJyZWFkY3J1bWJzIHVsIGxpOmZpcnN0LW9mLXR5cGUge1xuICBwYWRkaW5nLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xufVxuLmVsLWJyZWFkY3J1bWJzIHVsIGxpOmZpcnN0LW9mLXR5cGU6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuLmVsLWJyZWFkY3J1bWJzIHVsIGxpOmxhc3Qtb2YtdHlwZSB7XG4gIHBhZGRpbmctcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xufVxuLmVsLWJyZWFkY3J1bWJzIHVsIGxpIGEge1xuICBjb2xvcjogIzk5OTtcbn1cbi5lbC1icmVhZGNydW1icyB1bCBsaSBhOmhvdmVyIHtcbiAgY29sb3I6ICMzMzM7XG59XG5cbi8qIVxuKiBqUXVlcnkgU21hcnRUYWIgdjQueFxuKiBUaGUgZmxleGlibGUgdGFiIGNvbnRyb2wgcGx1Z2luIGZvciBqUXVlcnlcbiogaHR0cDovL3d3dy50ZWNobGFib3JhdG9yeS5uZXQvanF1ZXJ5LXNtYXJ0dGFiXG4qXG4qIENyZWF0ZWQgYnkgRGlwdSBSYWogKGh0dHA6Ly9kaXB1Lm1lKVxuKlxuKiBMaWNlbnNlZCB1bmRlciB0aGUgdGVybXMgb2YgdGhlIE1JVCBMaWNlbnNlXG4qIGh0dHBzOi8vZ2l0aHViLmNvbS90ZWNobGFiL2pxdWVyeS1zbWFydHRhYi9ibG9iL21hc3Rlci9MSUNFTlNFXG4qL1xuLyogVmFyaWFibGVzICovXG4vKiBSb290ICovXG46cm9vdCB7XG4gIC0tc3QtYmFja2dyb3VuZDogdW5zZXQ7XG4gIC0tc3QtYW5jaG9yLWRlZmF1bHQtcHJpbWFyeS1jb2xvcjogIzYwYmVmNTtcbiAgLS1zdC1hbmNob3ItZGVmYXVsdC1zZWNvbmRhcnktY29sb3I6ICNkYmUwZTU7XG4gIC0tc3QtYW5jaG9yLWFjdGl2ZS1wcmltYXJ5LWNvbG9yOiAjMDA5RUY3O1xuICAtLXN0LWFuY2hvci1hY3RpdmUtc2Vjb25kYXJ5LWNvbG9yOiAjZmZmZmZmO1xuICAtLXN0LWFuY2hvci1kaXNhYmxlZC1wcmltYXJ5LWNvbG9yOiAjZWVlZWVlO1xuICAtLXN0LWFuY2hvci1kaXNhYmxlZC1zZWNvbmRhcnktY29sb3I6ICNkYmUwZTU7XG4gIC0tc3QtbG9hZGVyLWNvbG9yOiAjMDA5RUY3O1xuICAtLXN0LWxvYWRlci1iYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOWZhO1xuICAtLXN0LWxvYWRlci1iYWNrZ3JvdW5kLXdyYXBwZXItY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTtcbn1cblxuLyogQmFzZSBTdHlsZXMgKi9cbi5zdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnN0ICosXG4uc3QgKjo6YmVmb3JlLFxuLnN0ICo6OmFmdGVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLnN0ID4gLnRhYi1jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IGZpdC1jb250ZW50ICFpbXBvcnRhbnQ7XG59XG5cbi5zdCA+IC50YWItY29udGVudCA+IC50YWItcGFuZSB7XG4gIHBhZGRpbmc6IDBweDtcbn1cblxuLnN0ID4gLm5hdiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5zdCA+IC5uYXYgbGk6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tbGVmdCAuc3QgPiAubmF2IHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCkge1xuICAuc3QgPiAubmF2IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XG4gICAgZmxleDogMSBhdXRvO1xuICB9XG59XG4uc3QgPiAubmF2IC5uYXYtbGluayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAycHg7XG4gIGhlaWdodDogMTAwJTtcbiAgbWluLWhlaWdodDogMTAwJTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uc3QgPiAubmF2IC5uYXYtbGluazpob3ZlciwgLnN0ID4gLm5hdiAubmF2LWxpbms6YWN0aXZlLCAuc3QgPiAubmF2IC5uYXYtbGluazpmb2N1cyB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLnN0ID4gLm5hdiAubmF2LWxpbms6Oi1tb3otZm9jdXMtaW5uZXIge1xuICBib3JkZXI6IDA7XG59XG5cbi5zdCA+IC5uYXYgLm5hdi1saW5rLmRpc2FibGVkIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG5cbi5zdCA+IC5uYXYgLm5hdi1saW5rLmhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHZpc2liaWxpdHk6IG5vbmU7XG59XG5cbi5zdC5zdC12ZXJ0aWNhbCB7XG4gIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgZmxleC13cmFwOiBub3dyYXA7XG59XG5cbi5zdC5zdC12ZXJ0aWNhbCA+IC5uYXYge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XG4gIGZsZXg6IDEgYXV0bztcbn1cblxuLnN0LnN0LXZlcnRpY2FsID4gLm5hdiAubmF2LWxpbmsge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4uc3Quc3QtdmVydGljYWwgPiAubmF2ID4gbGksIC5zdC5zdC12ZXJ0aWNhbCA+IC5uYXYgLm5hdi1saW5rIHtcbiAgZmxleC1ncm93OiB1bnNldCAhaW1wb3J0YW50O1xufVxuXG4uc3Quc3QtdmVydGljYWwgPiAudGFiLWNvbnRlbnQge1xuICBmbGV4OiAxIDEwMCU7XG59XG5cbi5zdC5zdC1qdXN0aWZpZWQgPiAubmF2ID4gbGksIC5zdC5zdC1qdXN0aWZpZWQgPiAubmF2IC5uYXYtbGluayB7XG4gIGZsZXgtYmFzaXM6IDA7XG4gIGZsZXgtZ3JvdzogMTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uc3Quc3QtbG9hZGluZyB7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuXG4uc3Quc3QtbG9hZGluZzo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBvcGFjaXR5OiAxO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQ6IHZhcigtLXN0LWxvYWRlci1iYWNrZ3JvdW5kLXdyYXBwZXItY29sb3IpO1xuICB6LWluZGV4OiAyO1xufVxuXG4uc3Quc3QtbG9hZGluZzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNDUlO1xuICBsZWZ0OiA0NSU7XG4gIHdpZHRoOiAycmVtO1xuICBoZWlnaHQ6IDJyZW07XG4gIGJvcmRlcjogMTBweCBzb2xpZCB2YXIoLS1zdC1sb2FkZXItY29sb3IpO1xuICBib3JkZXItdG9wOiAxMHB4IHNvbGlkIHZhcigtLXN0LWxvYWRlci1iYWNrZ3JvdW5kLWNvbG9yKTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB6LWluZGV4OiAxMDtcbiAgLXdlYmtpdC1hbmltYXRpb246IHNwaW4gMXMgbGluZWFyIGluZmluaXRlO1xuICBhbmltYXRpb246IHNwaW4gMXMgbGluZWFyIGluZmluaXRlO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgc3BpbiB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHNwaW4ge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgfVxufVxuLyogVGhlbWUgU3R5bGVzICovXG4uc3QtdGhlbWUtYmFzaWMge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1zdC1iYWNrZ3JvdW5kKTtcbn1cblxuLnN0LXRoZW1lLWJhc2ljID4gLm5hdiB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTVlNWU1O1xufVxuXG4uc3QtdGhlbWUtYmFzaWMgPiAubmF2IC5uYXYtbGluayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtaW4taGVpZ2h0OiAxMDAlO1xuICBjb2xvcjogIzk5OTtcbn1cbi5zdC10aGVtZS1iYXNpYyA+IC5uYXYgLm5hdi1saW5rOmhvdmVyIHtcbiAgY29sb3I6ICMxQjFCMUI7XG59XG5cbi5zdC10aGVtZS1iYXNpYyA+IC5uYXYgLm5hdi1saW5rOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGhlaWdodDogMXB4O1xuICB3aWR0aDogMDtcbiAgbGVmdDogMHB4O1xuICBib3R0b206IC0xcHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjM1cyBlYXNlIDAuMTVzO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnN0LXRoZW1lLWJhc2ljID4gLm5hdiAubmF2LWxpbmsuYWN0aXZlIHtcbiAgY29sb3I6ICMxQjFCMUIgIWltcG9ydGFudDtcbn1cblxuLnN0LXRoZW1lLWJhc2ljID4gLm5hdiAubmF2LWxpbmsuYWN0aXZlOjphZnRlciB7XG4gIGJhY2tncm91bmQ6ICMwMDRGOEMgIWltcG9ydGFudDtcbn1cblxuLnN0LXRoZW1lLWJhc2ljID4gLm5hdiAubmF2LWxpbmsuZGlzYWJsZWQge1xuICBjb2xvcjogdmFyKC0tc3QtYW5jaG9yLWRpc2FibGVkLXByaW1hcnktY29sb3IpICFpbXBvcnRhbnQ7XG59XG5cbi5zdC10aGVtZS1iYXNpYy5zdC12ZXJ0aWNhbCA+IC5uYXYgLm5hdi1saW5rOjphZnRlciB7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDFweDtcbiAgdG9wOiAwcHg7XG4gIGxlZnQ6IHVuc2V0O1xuICBib3R0b206IHVuc2V0O1xuICByaWdodDogLTFweDtcbn1cblxuLnRhYnMtbGF5b3V0IHtcbiAgcGFkZGluZy1ib3R0b206IDYwcHg7XG4gIHBhZGRpbmctdG9wOiA0MHB4O1xufVxuLnRhYnMtbGF5b3V0LmFsaWduLWxlZnQgLmVsLXRpdGxlIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi50YWJzLWxheW91dC5hbGlnbi1sZWZ0IC50YWJzLWxheW91dC1pbm5lciB7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xufVxuLnRhYnMtbGF5b3V0IC5lbC10aXRsZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi50YWJzLWxheW91dCAudGFicy1sYXlvdXQtaW5uZXIge1xuICBwYWRkaW5nLXRvcDogNzBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAudGFicy1sYXlvdXQge1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICB9XG4gIC50YWJzLWxheW91dCAudGFicy1sYXlvdXQtaW5uZXIge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICB9XG59XG5cbi5zdCA+IC50YWItY29udGVudCA+IC50YWItcGFuZSBoMSxcbi5zdCA+IC50YWItY29udGVudCA+IC50YWItcGFuZSBoMixcbi5zdCA+IC50YWItY29udGVudCA+IC50YWItcGFuZSBoMyxcbi5zdCA+IC50YWItY29udGVudCA+IC50YWItcGFuZSBoNCxcbi5zdCA+IC50YWItY29udGVudCA+IC50YWItcGFuZSBoNSxcbi5zdCA+IC50YWItY29udGVudCA+IC50YWItcGFuZSBoNiB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xufVxuLnN0ID4gLnRhYi1jb250ZW50ID4gLnRhYi1wYW5lIGgxICsgdWwsXG4uc3QgPiAudGFiLWNvbnRlbnQgPiAudGFiLXBhbmUgaDIgKyB1bCxcbi5zdCA+IC50YWItY29udGVudCA+IC50YWItcGFuZSBoMyArIHVsLFxuLnN0ID4gLnRhYi1jb250ZW50ID4gLnRhYi1wYW5lIGg0ICsgdWwsXG4uc3QgPiAudGFiLWNvbnRlbnQgPiAudGFiLXBhbmUgaDUgKyB1bCxcbi5zdCA+IC50YWItY29udGVudCA+IC50YWItcGFuZSBoNiArIHVsIHtcbiAgcGFkZGluZy10b3A6IDBweDtcbn1cbi5zdCA+IC50YWItY29udGVudCA+IC50YWItcGFuZSBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbn1cbi5zdCA+IC50YWItY29udGVudCA+IC50YWItcGFuZSBwOmxhc3Qtb2YtdHlwZSB7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbn1cbi5zdCA+IC50YWItY29udGVudCA+IC50YWItcGFuZSBwOmxhc3Qtb2YtdHlwZSArIHVsIHtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG59XG4uc3QgPiAudGFiLWNvbnRlbnQgPiAudGFiLXBhbmUgcCArIHVsIHtcbiAgcGFkZGluZy10b3A6IDBweDtcbn1cbi5zdCA+IC50YWItY29udGVudCA+IC50YWItcGFuZSB1bCB7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyMHB4KSB7XG4gIC5zdCA+IC50YWItY29udGVudCA+IC50YWItcGFuZSBwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICB9XG59XG5cbi5zdCA+IC50YWItY29udGVudCA+IC50YWItcGFuZSAubGF5b3V0LWltYWdlX3dpdGhfdGV4dCxcbi5zdCA+IC50YWItY29udGVudCA+IC50YWItcGFuZSAubGF5b3V0LWltYWdlX3dpdGhfZ2FsbGVyeSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuICBwYWRkaW5nLXRvcDogNTBweDtcbn1cbi5zdCA+IC50YWItY29udGVudCA+IC50YWItcGFuZSAubGF5b3V0LWltYWdlX3dpdGhfdGV4dCAubGF5b3V0LWltYWdlX3dpdGhfdGV4dC1pbWFnZSxcbi5zdCA+IC50YWItY29udGVudCA+IC50YWItcGFuZSAubGF5b3V0LWltYWdlX3dpdGhfdGV4dCAubGF5b3V0LWltYWdlX3dpdGhfZ2FsbGVyeS1pbWFnZSxcbi5zdCA+IC50YWItY29udGVudCA+IC50YWItcGFuZSAubGF5b3V0LWltYWdlX3dpdGhfZ2FsbGVyeSAubGF5b3V0LWltYWdlX3dpdGhfdGV4dC1pbWFnZSxcbi5zdCA+IC50YWItY29udGVudCA+IC50YWItcGFuZSAubGF5b3V0LWltYWdlX3dpdGhfZ2FsbGVyeSAubGF5b3V0LWltYWdlX3dpdGhfZ2FsbGVyeS1pbWFnZSB7XG4gIHdpZHRoOiAzNSU7XG59XG4uc3QgPiAudGFiLWNvbnRlbnQgPiAudGFiLXBhbmUgLmxheW91dC1pbWFnZV93aXRoX3RleHQgLmxheW91dC1pbWFnZV93aXRoX3RleHQtaW1hZ2UgaW1nLFxuLnN0ID4gLnRhYi1jb250ZW50ID4gLnRhYi1wYW5lIC5sYXlvdXQtaW1hZ2Vfd2l0aF90ZXh0IC5sYXlvdXQtaW1hZ2Vfd2l0aF9nYWxsZXJ5LWltYWdlIGltZyxcbi5zdCA+IC50YWItY29udGVudCA+IC50YWItcGFuZSAubGF5b3V0LWltYWdlX3dpdGhfZ2FsbGVyeSAubGF5b3V0LWltYWdlX3dpdGhfdGV4dC1pbWFnZSBpbWcsXG4uc3QgPiAudGFiLWNvbnRlbnQgPiAudGFiLXBhbmUgLmxheW91dC1pbWFnZV93aXRoX2dhbGxlcnkgLmxheW91dC1pbWFnZV93aXRoX2dhbGxlcnktaW1hZ2UgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogYXV0bztcbiAgd2lkdGg6IDEwMCU7XG59XG4uc3QgPiAudGFiLWNvbnRlbnQgPiAudGFiLXBhbmUgLmxheW91dC1pbWFnZV93aXRoX3RleHQgLmxheW91dC1pbWFnZV93aXRoX3RleHQtaW1hZ2UgcCxcbi5zdCA+IC50YWItY29udGVudCA+IC50YWItcGFuZSAubGF5b3V0LWltYWdlX3dpdGhfdGV4dCAubGF5b3V0LWltYWdlX3dpdGhfZ2FsbGVyeS1pbWFnZSBwLFxuLnN0ID4gLnRhYi1jb250ZW50ID4gLnRhYi1wYW5lIC5sYXlvdXQtaW1hZ2Vfd2l0aF9nYWxsZXJ5IC5sYXlvdXQtaW1hZ2Vfd2l0aF90ZXh0LWltYWdlIHAsXG4uc3QgPiAudGFiLWNvbnRlbnQgPiAudGFiLXBhbmUgLmxheW91dC1pbWFnZV93aXRoX2dhbGxlcnkgLmxheW91dC1pbWFnZV93aXRoX2dhbGxlcnktaW1hZ2UgcCB7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xufVxuLnN0ID4gLnRhYi1jb250ZW50ID4gLnRhYi1wYW5lIC5sYXlvdXQtaW1hZ2Vfd2l0aF90ZXh0IC5sYXlvdXQtaW1hZ2Vfd2l0aF90ZXh0LWNvbnRlbnQsXG4uc3QgPiAudGFiLWNvbnRlbnQgPiAudGFiLXBhbmUgLmxheW91dC1pbWFnZV93aXRoX3RleHQgLmxheW91dC1pbWFnZV93aXRoX2dhbGxlcnktY29udGVudCxcbi5zdCA+IC50YWItY29udGVudCA+IC50YWItcGFuZSAubGF5b3V0LWltYWdlX3dpdGhfZ2FsbGVyeSAubGF5b3V0LWltYWdlX3dpdGhfdGV4dC1jb250ZW50LFxuLnN0ID4gLnRhYi1jb250ZW50ID4gLnRhYi1wYW5lIC5sYXlvdXQtaW1hZ2Vfd2l0aF9nYWxsZXJ5IC5sYXlvdXQtaW1hZ2Vfd2l0aF9nYWxsZXJ5LWNvbnRlbnQge1xuICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gIHdpZHRoOiA2NSU7XG59XG4uc3QgPiAudGFiLWNvbnRlbnQgPiAudGFiLXBhbmUgLmxheW91dC1pbWFnZV93aXRoX3RleHQgLmxheW91dC1pbWFnZV93aXRoX3RleHQtY29udGVudCAuZWwtdGV4dC13aXRoLWltYWdlLXRhYmxlcy1ncmlkLFxuLnN0ID4gLnRhYi1jb250ZW50ID4gLnRhYi1wYW5lIC5sYXlvdXQtaW1hZ2Vfd2l0aF90ZXh0IC5sYXlvdXQtaW1hZ2Vfd2l0aF9nYWxsZXJ5LWNvbnRlbnQgLmVsLXRleHQtd2l0aC1pbWFnZS10YWJsZXMtZ3JpZCxcbi5zdCA+IC50YWItY29udGVudCA+IC50YWItcGFuZSAubGF5b3V0LWltYWdlX3dpdGhfZ2FsbGVyeSAubGF5b3V0LWltYWdlX3dpdGhfdGV4dC1jb250ZW50IC5lbC10ZXh0LXdpdGgtaW1hZ2UtdGFibGVzLWdyaWQsXG4uc3QgPiAudGFiLWNvbnRlbnQgPiAudGFiLXBhbmUgLmxheW91dC1pbWFnZV93aXRoX2dhbGxlcnkgLmxheW91dC1pbWFnZV93aXRoX2dhbGxlcnktY29udGVudCAuZWwtdGV4dC13aXRoLWltYWdlLXRhYmxlcy1ncmlkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuLnN0ID4gLnRhYi1jb250ZW50ID4gLnRhYi1wYW5lIC5sYXlvdXQtaW1hZ2Vfd2l0aF90ZXh0IC5sYXlvdXQtaW1hZ2Vfd2l0aF90ZXh0LWNvbnRlbnQgLmVsLXRleHQtd2l0aC1pbWFnZS10YWJsZXMtZ3JpZDphZnRlcixcbi5zdCA+IC50YWItY29udGVudCA+IC50YWItcGFuZSAubGF5b3V0LWltYWdlX3dpdGhfdGV4dCAubGF5b3V0LWltYWdlX3dpdGhfZ2FsbGVyeS1jb250ZW50IC5lbC10ZXh0LXdpdGgtaW1hZ2UtdGFibGVzLWdyaWQ6YWZ0ZXIsXG4uc3QgPiAudGFiLWNvbnRlbnQgPiAudGFiLXBhbmUgLmxheW91dC1pbWFnZV93aXRoX2dhbGxlcnkgLmxheW91dC1pbWFnZV93aXRoX3RleHQtY29udGVudCAuZWwtdGV4dC13aXRoLWltYWdlLXRhYmxlcy1ncmlkOmFmdGVyLFxuLnN0ID4gLnRhYi1jb250ZW50ID4gLnRhYi1wYW5lIC5sYXlvdXQtaW1hZ2Vfd2l0aF9nYWxsZXJ5IC5sYXlvdXQtaW1hZ2Vfd2l0aF9nYWxsZXJ5LWNvbnRlbnQgLmVsLXRleHQtd2l0aC1pbWFnZS10YWJsZXMtZ3JpZDphZnRlciB7XG4gIGJhY2tncm91bmQ6ICNlNWU1ZTU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwcHg7XG4gIGxlZnQ6IDUwJTtcbiAgd2lkdGg6IDFweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xufVxuLnN0ID4gLnRhYi1jb250ZW50ID4gLnRhYi1wYW5lIC5sYXlvdXQtaW1hZ2Vfd2l0aF90ZXh0IC5sYXlvdXQtaW1hZ2Vfd2l0aF90ZXh0LWNvbnRlbnQgLmVsLXRleHQtd2l0aC1pbWFnZS10YWJsZXMtZ3JpZCAuZWwtdGV4dC13aXRoLWltYWdlLXRhYmxlcyxcbi5zdCA+IC50YWItY29udGVudCA+IC50YWItcGFuZSAubGF5b3V0LWltYWdlX3dpdGhfdGV4dCAubGF5b3V0LWltYWdlX3dpdGhfZ2FsbGVyeS1jb250ZW50IC5lbC10ZXh0LXdpdGgtaW1hZ2UtdGFibGVzLWdyaWQgLmVsLXRleHQtd2l0aC1pbWFnZS10YWJsZXMsXG4uc3QgPiAudGFiLWNvbnRlbnQgPiAudGFiLXBhbmUgLmxheW91dC1pbWFnZV93aXRoX2dhbGxlcnkgLmxheW91dC1pbWFnZV93aXRoX3RleHQtY29udGVudCAuZWwtdGV4dC13aXRoLWltYWdlLXRhYmxlcy1ncmlkIC5lbC10ZXh0LXdpdGgtaW1hZ2UtdGFibGVzLFxuLnN0ID4gLnRhYi1jb250ZW50ID4gLnRhYi1wYW5lIC5sYXlvdXQtaW1hZ2Vfd2l0aF9nYWxsZXJ5IC5sYXlvdXQtaW1hZ2Vfd2l0aF9nYWxsZXJ5LWNvbnRlbnQgLmVsLXRleHQtd2l0aC1pbWFnZS10YWJsZXMtZ3JpZCAuZWwtdGV4dC13aXRoLWltYWdlLXRhYmxlcyB7XG4gIHdpZHRoOiA1MCU7XG59XG4uc3QgPiAudGFiLWNvbnRlbnQgPiAudGFiLXBhbmUgLmxheW91dC1pbWFnZV93aXRoX3RleHQgLmxheW91dC1pbWFnZV93aXRoX3RleHQtY29udGVudCAuZWwtdGV4dC13aXRoLWltYWdlLXRhYmxlcy1ncmlkIC5lbC10ZXh0LXdpdGgtaW1hZ2UtdGFibGVzLnNpZGUtbGVmdCxcbi5zdCA+IC50YWItY29udGVudCA+IC50YWItcGFuZSAubGF5b3V0LWltYWdlX3dpdGhfdGV4dCAubGF5b3V0LWltYWdlX3dpdGhfZ2FsbGVyeS1jb250ZW50IC5lbC10ZXh0LXdpdGgtaW1hZ2UtdGFibGVzLWdyaWQgLmVsLXRleHQtd2l0aC1pbWFnZS10YWJsZXMuc2lkZS1sZWZ0LFxuLnN0ID4gLnRhYi1jb250ZW50ID4gLnRhYi1wYW5lIC5sYXlvdXQtaW1hZ2Vfd2l0aF9nYWxsZXJ5IC5sYXlvdXQtaW1hZ2Vfd2l0aF90ZXh0LWNvbnRlbnQgLmVsLXRleHQtd2l0aC1pbWFnZS10YWJsZXMtZ3JpZCAuZWwtdGV4dC13aXRoLWltYWdlLXRhYmxlcy5zaWRlLWxlZnQsXG4uc3QgPiAudGFiLWNvbnRlbnQgPiAudGFiLXBhbmUgLmxheW91dC1pbWFnZV93aXRoX2dhbGxlcnkgLmxheW91dC1pbWFnZV93aXRoX2dhbGxlcnktY29udGVudCAuZWwtdGV4dC13aXRoLWltYWdlLXRhYmxlcy1ncmlkIC5lbC10ZXh0LXdpdGgtaW1hZ2UtdGFibGVzLnNpZGUtbGVmdCB7XG4gIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG59XG4uc3QgPiAudGFiLWNvbnRlbnQgPiAudGFiLXBhbmUgLmxheW91dC1pbWFnZV93aXRoX3RleHQgLmxheW91dC1pbWFnZV93aXRoX3RleHQtY29udGVudCAuZWwtdGV4dC13aXRoLWltYWdlLXRhYmxlcy1ncmlkIC5lbC10ZXh0LXdpdGgtaW1hZ2UtdGFibGVzLnNpZGUtcmlnaHQsXG4uc3QgPiAudGFiLWNvbnRlbnQgPiAudGFiLXBhbmUgLmxheW91dC1pbWFnZV93aXRoX3RleHQgLmxheW91dC1pbWFnZV93aXRoX2dhbGxlcnktY29udGVudCAuZWwtdGV4dC13aXRoLWltYWdlLXRhYmxlcy1ncmlkIC5lbC10ZXh0LXdpdGgtaW1hZ2UtdGFibGVzLnNpZGUtcmlnaHQsXG4uc3QgPiAudGFiLWNvbnRlbnQgPiAudGFiLXBhbmUgLmxheW91dC1pbWFnZV93aXRoX2dhbGxlcnkgLmxheW91dC1pbWFnZV93aXRoX3RleHQtY29udGVudCAuZWwtdGV4dC13aXRoLWltYWdlLXRhYmxlcy1ncmlkIC5lbC10ZXh0LXdpdGgtaW1hZ2UtdGFibGVzLnNpZGUtcmlnaHQsXG4uc3QgPiAudGFiLWNvbnRlbnQgPiAudGFiLXBhbmUgLmxheW91dC1pbWFnZV93aXRoX2dhbGxlcnkgLmxheW91dC1pbWFnZV93aXRoX2dhbGxlcnktY29udGVudCAuZWwtdGV4dC13aXRoLWltYWdlLXRhYmxlcy1ncmlkIC5lbC10ZXh0LXdpdGgtaW1hZ2UtdGFibGVzLnNpZGUtcmlnaHQge1xuICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG59XG4uc3QgPiAudGFiLWNvbnRlbnQgPiAudGFiLXBhbmUgLmxheW91dC1pbWFnZV93aXRoX3RleHQgLmxheW91dC1pbWFnZV93aXRoX3RleHQtY29udGVudCAuZWwtdGV4dC13aXRoLWltYWdlLXRhYmxlcy1ncmlkIC5lbC10ZXh0LXdpdGgtaW1hZ2UtdGFibGVzIC5lbC10ZXh0LXdpdGgtaW1hZ2UtdGFibGUsXG4uc3QgPiAudGFiLWNvbnRlbnQgPiAudGFiLXBhbmUgLmxheW91dC1pbWFnZV93aXRoX3RleHQgLmxheW91dC1pbWFnZV93aXRoX2dhbGxlcnktY29udGVudCAuZWwtdGV4dC13aXRoLWltYWdlLXRhYmxlcy1ncmlkIC5lbC10ZXh0LXdpdGgtaW1hZ2UtdGFibGVzIC5lbC10ZXh0LXdpdGgtaW1hZ2UtdGFibGUsXG4uc3QgPiAudGFiLWNvbnRlbnQgPiAudGFiLXBhbmUgLmxheW91dC1pbWFnZV93aXRoX2dhbGxlcnkgLmxheW91dC1pbWFnZV93aXRoX3RleHQtY29udGVudCAuZWwtdGV4dC13aXRoLWltYWdlLXRhYmxlcy1ncmlkIC5lbC10ZXh0LXdpdGgtaW1hZ2UtdGFibGVzIC5lbC10ZXh0LXdpdGgtaW1hZ2UtdGFibGUsXG4uc3QgPiAudGFiLWNvbnRlbnQgPiAudGFiLXBhbmUgLmxheW91dC1pbWFnZV93aXRoX2dhbGxlcnkgLmxheW91dC1pbWFnZV93aXRoX2dhbGxlcnktY29udGVudCAuZWwtdGV4dC13aXRoLWltYWdlLXRhYmxlcy1ncmlkIC5lbC10ZXh0LXdpdGgtaW1hZ2UtdGFibGVzIC5lbC10ZXh0LXdpdGgtaW1hZ2UtdGFibGUge1xuICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbn1cbi5zdCA+IC50YWItY29udGVudCA+IC50YWItcGFuZSAubGF5b3V0LWltYWdlX3dpdGhfdGV4dCAubGF5b3V0LWltYWdlX3dpdGhfdGV4dC1jb250ZW50IC5lbC10ZXh0LXdpdGgtaW1hZ2UtdGFibGVzLWdyaWQgLmVsLXRleHQtd2l0aC1pbWFnZS10YWJsZXMgLmVsLXRleHQtd2l0aC1pbWFnZS10YWJsZTpsYXN0LW9mLXR5cGUsXG4uc3QgPiAudGFiLWNvbnRlbnQgPiAudGFiLXBhbmUgLmxheW91dC1pbWFnZV93aXRoX3RleHQgLmxheW91dC1pbWFnZV93aXRoX2dhbGxlcnktY29udGVudCAuZWwtdGV4dC13aXRoLWltYWdlLXRhYmxlcy1ncmlkIC5lbC10ZXh0LXdpdGgtaW1hZ2UtdGFibGVzIC5lbC10ZXh0LXdpdGgtaW1hZ2UtdGFibGU6bGFzdC1vZi10eXBlLFxuLnN0ID4gLnRhYi1jb250ZW50ID4gLnRhYi1wYW5lIC5sYXlvdXQtaW1hZ2Vfd2l0aF9nYWxsZXJ5IC5sYXlvdXQtaW1hZ2Vfd2l0aF90ZXh0LWNvbnRlbnQgLmVsLXRleHQtd2l0aC1pbWFnZS10YWJsZXMtZ3JpZCAuZWwtdGV4dC13aXRoLWltYWdlLXRhYmxlcyAuZWwtdGV4dC13aXRoLWltYWdlLXRhYmxlOmxhc3Qtb2YtdHlwZSxcbi5zdCA+IC50YWItY29udGVudCA+IC50YWItcGFuZSAubGF5b3V0LWltYWdlX3dpdGhfZ2FsbGVyeSAubGF5b3V0LWltYWdlX3dpdGhfZ2FsbGVyeS1jb250ZW50IC5lbC10ZXh0LXdpdGgtaW1hZ2UtdGFibGVzLWdyaWQgLmVsLXRleHQtd2l0aC1pbWFnZS10YWJsZXMgLmVsLXRleHQtd2l0aC1pbWFnZS10YWJsZTpsYXN0LW9mLXR5cGUge1xuICBwYWRkaW5nLWJvdHRvbTogMHB4O1xufVxuLnN0ID4gLnRhYi1jb250ZW50ID4gLnRhYi1wYW5lIC5sYXlvdXQtaW1hZ2Vfd2l0aF90ZXh0IC5sYXlvdXQtaW1hZ2Vfd2l0aF90ZXh0LWNvbnRlbnQgLmxheW91dC1pbWFnZV93aXRoX2dhbGxlcnktZ3JpZCxcbi5zdCA+IC50YWItY29udGVudCA+IC50YWItcGFuZSAubGF5b3V0LWltYWdlX3dpdGhfdGV4dCAubGF5b3V0LWltYWdlX3dpdGhfZ2FsbGVyeS1jb250ZW50IC5sYXlvdXQtaW1hZ2Vfd2l0aF9nYWxsZXJ5LWdyaWQsXG4uc3QgPiAudGFiLWNvbnRlbnQgPiAudGFiLXBhbmUgLmxheW91dC1pbWFnZV93aXRoX2dhbGxlcnkgLmxheW91dC1pbWFnZV93aXRoX3RleHQtY29udGVudCAubGF5b3V0LWltYWdlX3dpdGhfZ2FsbGVyeS1ncmlkLFxuLnN0ID4gLnRhYi1jb250ZW50ID4gLnRhYi1wYW5lIC5sYXlvdXQtaW1hZ2Vfd2l0aF9nYWxsZXJ5IC5sYXlvdXQtaW1hZ2Vfd2l0aF9nYWxsZXJ5LWNvbnRlbnQgLmxheW91dC1pbWFnZV93aXRoX2dhbGxlcnktZ3JpZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG59XG4uc3QgPiAudGFiLWNvbnRlbnQgPiAudGFiLXBhbmUgLmxheW91dC1pbWFnZV93aXRoX3RleHQgLmxheW91dC1pbWFnZV93aXRoX3RleHQtY29udGVudCAubGF5b3V0LWltYWdlX3dpdGhfZ2FsbGVyeS1ncmlkIC5sYXlvdXQtaW1hZ2Vfd2l0aF9nYWxsZXJ5LWdyaWQtaW1hZ2UsXG4uc3QgPiAudGFiLWNvbnRlbnQgPiAudGFiLXBhbmUgLmxheW91dC1pbWFnZV93aXRoX3RleHQgLmxheW91dC1pbWFnZV93aXRoX2dhbGxlcnktY29udGVudCAubGF5b3V0LWltYWdlX3dpdGhfZ2FsbGVyeS1ncmlkIC5sYXlvdXQtaW1hZ2Vfd2l0aF9nYWxsZXJ5LWdyaWQtaW1hZ2UsXG4uc3QgPiAudGFiLWNvbnRlbnQgPiAudGFiLXBhbmUgLmxheW91dC1pbWFnZV93aXRoX2dhbGxlcnkgLmxheW91dC1pbWFnZV93aXRoX3RleHQtY29udGVudCAubGF5b3V0LWltYWdlX3dpdGhfZ2FsbGVyeS1ncmlkIC5sYXlvdXQtaW1hZ2Vfd2l0aF9nYWxsZXJ5LWdyaWQtaW1hZ2UsXG4uc3QgPiAudGFiLWNvbnRlbnQgPiAudGFiLXBhbmUgLmxheW91dC1pbWFnZV93aXRoX2dhbGxlcnkgLmxheW91dC1pbWFnZV93aXRoX2dhbGxlcnktY29udGVudCAubGF5b3V0LWltYWdlX3dpdGhfZ2FsbGVyeS1ncmlkIC5sYXlvdXQtaW1hZ2Vfd2l0aF9nYWxsZXJ5LWdyaWQtaW1hZ2Uge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgcGFkZGluZy1yaWdodDogNDBweDtcbiAgd2lkdGg6IDUwJTtcbn1cbi5zdCA+IC50YWItY29udGVudCA+IC50YWItcGFuZSAubGF5b3V0LWltYWdlX3dpdGhfdGV4dCAubGF5b3V0LWltYWdlX3dpdGhfdGV4dC1jb250ZW50IC5sYXlvdXQtaW1hZ2Vfd2l0aF9nYWxsZXJ5LWdyaWQgLmxheW91dC1pbWFnZV93aXRoX2dhbGxlcnktZ3JpZC1pbWFnZSBpbWcsXG4uc3QgPiAudGFiLWNvbnRlbnQgPiAudGFiLXBhbmUgLmxheW91dC1pbWFnZV93aXRoX3RleHQgLmxheW91dC1pbWFnZV93aXRoX2dhbGxlcnktY29udGVudCAubGF5b3V0LWltYWdlX3dpdGhfZ2FsbGVyeS1ncmlkIC5sYXlvdXQtaW1hZ2Vfd2l0aF9nYWxsZXJ5LWdyaWQtaW1hZ2UgaW1nLFxuLnN0ID4gLnRhYi1jb250ZW50ID4gLnRhYi1wYW5lIC5sYXlvdXQtaW1hZ2Vfd2l0aF9nYWxsZXJ5IC5sYXlvdXQtaW1hZ2Vfd2l0aF90ZXh0LWNvbnRlbnQgLmxheW91dC1pbWFnZV93aXRoX2dhbGxlcnktZ3JpZCAubGF5b3V0LWltYWdlX3dpdGhfZ2FsbGVyeS1ncmlkLWltYWdlIGltZyxcbi5zdCA+IC50YWItY29udGVudCA+IC50YWItcGFuZSAubGF5b3V0LWltYWdlX3dpdGhfZ2FsbGVyeSAubGF5b3V0LWltYWdlX3dpdGhfZ2FsbGVyeS1jb250ZW50IC5sYXlvdXQtaW1hZ2Vfd2l0aF9nYWxsZXJ5LWdyaWQgLmxheW91dC1pbWFnZV93aXRoX2dhbGxlcnktZ3JpZC1pbWFnZSBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB3aWR0aDogMjUwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgLnN0ID4gLnRhYi1jb250ZW50ID4gLnRhYi1wYW5lIC5sYXlvdXQtaW1hZ2Vfd2l0aF90ZXh0LFxuLnN0ID4gLnRhYi1jb250ZW50ID4gLnRhYi1wYW5lIC5sYXlvdXQtaW1hZ2Vfd2l0aF9nYWxsZXJ5IHtcbiAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgfVxuICAuc3QgPiAudGFiLWNvbnRlbnQgPiAudGFiLXBhbmUgLmxheW91dC1pbWFnZV93aXRoX3RleHQgLmxheW91dC1pbWFnZV93aXRoX3RleHQtaW1hZ2UsXG4uc3QgPiAudGFiLWNvbnRlbnQgPiAudGFiLXBhbmUgLmxheW91dC1pbWFnZV93aXRoX3RleHQgLmxheW91dC1pbWFnZV93aXRoX2dhbGxlcnktaW1hZ2UsXG4uc3QgPiAudGFiLWNvbnRlbnQgPiAudGFiLXBhbmUgLmxheW91dC1pbWFnZV93aXRoX2dhbGxlcnkgLmxheW91dC1pbWFnZV93aXRoX3RleHQtaW1hZ2UsXG4uc3QgPiAudGFiLWNvbnRlbnQgPiAudGFiLXBhbmUgLmxheW91dC1pbWFnZV93aXRoX2dhbGxlcnkgLmxheW91dC1pbWFnZV93aXRoX2dhbGxlcnktaW1hZ2Uge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLnN0ID4gLnRhYi1jb250ZW50ID4gLnRhYi1wYW5lIC5sYXlvdXQtaW1hZ2Vfd2l0aF90ZXh0IC5sYXlvdXQtaW1hZ2Vfd2l0aF90ZXh0LWNvbnRlbnQsXG4uc3QgPiAudGFiLWNvbnRlbnQgPiAudGFiLXBhbmUgLmxheW91dC1pbWFnZV93aXRoX3RleHQgLmxheW91dC1pbWFnZV93aXRoX2dhbGxlcnktY29udGVudCxcbi5zdCA+IC50YWItY29udGVudCA+IC50YWItcGFuZSAubGF5b3V0LWltYWdlX3dpdGhfZ2FsbGVyeSAubGF5b3V0LWltYWdlX3dpdGhfdGV4dC1jb250ZW50LFxuLnN0ID4gLnRhYi1jb250ZW50ID4gLnRhYi1wYW5lIC5sYXlvdXQtaW1hZ2Vfd2l0aF9nYWxsZXJ5IC5sYXlvdXQtaW1hZ2Vfd2l0aF9nYWxsZXJ5LWNvbnRlbnQge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLnN0ID4gLnRhYi1jb250ZW50ID4gLnRhYi1wYW5lIC5sYXlvdXQtaW1hZ2Vfd2l0aF90ZXh0IC5sYXlvdXQtaW1hZ2Vfd2l0aF90ZXh0LWNvbnRlbnQgLmxheW91dC1pbWFnZV93aXRoX2dhbGxlcnktZ3JpZCAubGF5b3V0LWltYWdlX3dpdGhfZ2FsbGVyeS1ncmlkLWltYWdlIGltZyxcbi5zdCA+IC50YWItY29udGVudCA+IC50YWItcGFuZSAubGF5b3V0LWltYWdlX3dpdGhfdGV4dCAubGF5b3V0LWltYWdlX3dpdGhfZ2FsbGVyeS1jb250ZW50IC5sYXlvdXQtaW1hZ2Vfd2l0aF9nYWxsZXJ5LWdyaWQgLmxheW91dC1pbWFnZV93aXRoX2dhbGxlcnktZ3JpZC1pbWFnZSBpbWcsXG4uc3QgPiAudGFiLWNvbnRlbnQgPiAudGFiLXBhbmUgLmxheW91dC1pbWFnZV93aXRoX2dhbGxlcnkgLmxheW91dC1pbWFnZV93aXRoX3RleHQtY29udGVudCAubGF5b3V0LWltYWdlX3dpdGhfZ2FsbGVyeS1ncmlkIC5sYXlvdXQtaW1hZ2Vfd2l0aF9nYWxsZXJ5LWdyaWQtaW1hZ2UgaW1nLFxuLnN0ID4gLnRhYi1jb250ZW50ID4gLnRhYi1wYW5lIC5sYXlvdXQtaW1hZ2Vfd2l0aF9nYWxsZXJ5IC5sYXlvdXQtaW1hZ2Vfd2l0aF9nYWxsZXJ5LWNvbnRlbnQgLmxheW91dC1pbWFnZV93aXRoX2dhbGxlcnktZ3JpZCAubGF5b3V0LWltYWdlX3dpdGhfZ2FsbGVyeS1ncmlkLWltYWdlIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjBweCkge1xuICAuc3QgPiAudGFiLWNvbnRlbnQgPiAudGFiLXBhbmUgLmxheW91dC1pbWFnZV93aXRoX3RleHQsXG4uc3QgPiAudGFiLWNvbnRlbnQgPiAudGFiLXBhbmUgLmxheW91dC1pbWFnZV93aXRoX2dhbGxlcnkge1xuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICB9XG4gIC5zdCA+IC50YWItY29udGVudCA+IC50YWItcGFuZSAubGF5b3V0LWltYWdlX3dpdGhfdGV4dCAubGF5b3V0LWltYWdlX3dpdGhfdGV4dC1pbWFnZSxcbi5zdCA+IC50YWItY29udGVudCA+IC50YWItcGFuZSAubGF5b3V0LWltYWdlX3dpdGhfdGV4dCAubGF5b3V0LWltYWdlX3dpdGhfZ2FsbGVyeS1pbWFnZSxcbi5zdCA+IC50YWItY29udGVudCA+IC50YWItcGFuZSAubGF5b3V0LWltYWdlX3dpdGhfZ2FsbGVyeSAubGF5b3V0LWltYWdlX3dpdGhfdGV4dC1pbWFnZSxcbi5zdCA+IC50YWItY29udGVudCA+IC50YWItcGFuZSAubGF5b3V0LWltYWdlX3dpdGhfZ2FsbGVyeSAubGF5b3V0LWltYWdlX3dpdGhfZ2FsbGVyeS1pbWFnZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnN0ID4gLnRhYi1jb250ZW50ID4gLnRhYi1wYW5lIC5sYXlvdXQtaW1hZ2Vfd2l0aF90ZXh0IC5sYXlvdXQtaW1hZ2Vfd2l0aF90ZXh0LWltYWdlIGltZyxcbi5zdCA+IC50YWItY29udGVudCA+IC50YWItcGFuZSAubGF5b3V0LWltYWdlX3dpdGhfdGV4dCAubGF5b3V0LWltYWdlX3dpdGhfZ2FsbGVyeS1pbWFnZSBpbWcsXG4uc3QgPiAudGFiLWNvbnRlbnQgPiAudGFiLXBhbmUgLmxheW91dC1pbWFnZV93aXRoX2dhbGxlcnkgLmxheW91dC1pbWFnZV93aXRoX3RleHQtaW1hZ2UgaW1nLFxuLnN0ID4gLnRhYi1jb250ZW50ID4gLnRhYi1wYW5lIC5sYXlvdXQtaW1hZ2Vfd2l0aF9nYWxsZXJ5IC5sYXlvdXQtaW1hZ2Vfd2l0aF9nYWxsZXJ5LWltYWdlIGltZyB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5zdCA+IC50YWItY29udGVudCA+IC50YWItcGFuZSAubGF5b3V0LWltYWdlX3dpdGhfdGV4dCAubGF5b3V0LWltYWdlX3dpdGhfdGV4dC1jb250ZW50LFxuLnN0ID4gLnRhYi1jb250ZW50ID4gLnRhYi1wYW5lIC5sYXlvdXQtaW1hZ2Vfd2l0aF90ZXh0IC5sYXlvdXQtaW1hZ2Vfd2l0aF9nYWxsZXJ5LWNvbnRlbnQsXG4uc3QgPiAudGFiLWNvbnRlbnQgPiAudGFiLXBhbmUgLmxheW91dC1pbWFnZV93aXRoX2dhbGxlcnkgLmxheW91dC1pbWFnZV93aXRoX3RleHQtY29udGVudCxcbi5zdCA+IC50YWItY29udGVudCA+IC50YWItcGFuZSAubGF5b3V0LWltYWdlX3dpdGhfZ2FsbGVyeSAubGF5b3V0LWltYWdlX3dpdGhfZ2FsbGVyeS1jb250ZW50IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuc3QgPiAudGFiLWNvbnRlbnQgPiAudGFiLXBhbmUgLmxheW91dC1pbWFnZV93aXRoX3RleHQgLmxheW91dC1pbWFnZV93aXRoX3RleHQtY29udGVudCAubGF5b3V0LWltYWdlX3dpdGhfZ2FsbGVyeS1ncmlkIC5sYXlvdXQtaW1hZ2Vfd2l0aF9nYWxsZXJ5LWdyaWQtaW1hZ2UgaW1nLFxuLnN0ID4gLnRhYi1jb250ZW50ID4gLnRhYi1wYW5lIC5sYXlvdXQtaW1hZ2Vfd2l0aF90ZXh0IC5sYXlvdXQtaW1hZ2Vfd2l0aF9nYWxsZXJ5LWNvbnRlbnQgLmxheW91dC1pbWFnZV93aXRoX2dhbGxlcnktZ3JpZCAubGF5b3V0LWltYWdlX3dpdGhfZ2FsbGVyeS1ncmlkLWltYWdlIGltZyxcbi5zdCA+IC50YWItY29udGVudCA+IC50YWItcGFuZSAubGF5b3V0LWltYWdlX3dpdGhfZ2FsbGVyeSAubGF5b3V0LWltYWdlX3dpdGhfdGV4dC1jb250ZW50IC5sYXlvdXQtaW1hZ2Vfd2l0aF9nYWxsZXJ5LWdyaWQgLmxheW91dC1pbWFnZV93aXRoX2dhbGxlcnktZ3JpZC1pbWFnZSBpbWcsXG4uc3QgPiAudGFiLWNvbnRlbnQgPiAudGFiLXBhbmUgLmxheW91dC1pbWFnZV93aXRoX2dhbGxlcnkgLmxheW91dC1pbWFnZV93aXRoX2dhbGxlcnktY29udGVudCAubGF5b3V0LWltYWdlX3dpdGhfZ2FsbGVyeS1ncmlkIC5sYXlvdXQtaW1hZ2Vfd2l0aF9nYWxsZXJ5LWdyaWQtaW1hZ2UgaW1nIHtcbiAgICBtYXgtd2lkdGg6IDIyMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5zdCA+IC50YWItY29udGVudCA+IC50YWItcGFuZSAubGF5b3V0LXRleHRfd2l0aF9nYWxsZXJ5IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xufVxuLnN0ID4gLnRhYi1jb250ZW50ID4gLnRhYi1wYW5lIC5sYXlvdXQtdGV4dF93aXRoX2dhbGxlcnkgLmxheW91dC10ZXh0X3dpdGhfZ2FsbGVyeS1jb250ZW50IHtcbiAgcGFkZGluZy1yaWdodDogNDBweDtcbiAgd2lkdGg6IDUwJTtcbn1cbi5zdCA+IC50YWItY29udGVudCA+IC50YWItcGFuZSAubGF5b3V0LXRleHRfd2l0aF9nYWxsZXJ5IC5sYXlvdXQtdGV4dF93aXRoX2dhbGxlcnktZ2FsbGVyeSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgcGFkZGluZy10b3A6IDBweDtcbiAgd2lkdGg6IDUwJTtcbn1cbi5zdCA+IC50YWItY29udGVudCA+IC50YWItcGFuZSAubGF5b3V0LXRleHRfd2l0aF9nYWxsZXJ5IC5sYXlvdXQtdGV4dF93aXRoX2dhbGxlcnktZ2FsbGVyeSAubGF5b3V0LXRleHRfd2l0aF9nYWxsZXJ5LWdyaWQtaW1hZ2Uge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgcGFkZGluZy1yaWdodDogNDBweDtcbiAgd2lkdGg6IDUwJTtcbn1cbi5zdCA+IC50YWItY29udGVudCA+IC50YWItcGFuZSAubGF5b3V0LXRleHRfd2l0aF9nYWxsZXJ5IC5sYXlvdXQtdGV4dF93aXRoX2dhbGxlcnktZ2FsbGVyeSAubGF5b3V0LXRleHRfd2l0aF9nYWxsZXJ5LWdyaWQtaW1hZ2UgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIGhlaWdodDogYXV0bztcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgd2lkdGg6IGF1dG87XG4gIG1heC1oZWlnaHQ6IDEyMHB4O1xufVxuLnN0ID4gLnRhYi1jb250ZW50ID4gLnRhYi1wYW5lIC5sYXlvdXQtdGV4dF93aXRoX2dhbGxlcnkgLmxheW91dC10ZXh0X3dpdGhfZ2FsbGVyeS1nYWxsZXJ5IC5sYXlvdXQtdGV4dF93aXRoX2dhbGxlcnktZ3JpZC1pbWFnZSBwIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyMHB4KSB7XG4gIC5zdCA+IC50YWItY29udGVudCA+IC50YWItcGFuZSAubGF5b3V0LXRleHRfd2l0aF9nYWxsZXJ5IC5sYXlvdXQtdGV4dF93aXRoX2dhbGxlcnktY29udGVudCB7XG4gICAgcGFkZGluZy1yaWdodDogMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5zdCA+IC50YWItY29udGVudCA+IC50YWItcGFuZSAubGF5b3V0LXRleHRfd2l0aF9nYWxsZXJ5IC5sYXlvdXQtdGV4dF93aXRoX2dhbGxlcnktZ2FsbGVyeSB7XG4gICAgcGFkZGluZy10b3A6IDMwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5zdCA+IC50YWItY29udGVudCA+IC50YWItcGFuZSAubGF5b3V0LXRleHRfd2l0aF9nYWxsZXJ5IC5sYXlvdXQtdGV4dF93aXRoX2dhbGxlcnktZ2FsbGVyeSAubGF5b3V0LXRleHRfd2l0aF9nYWxsZXJ5LWdyaWQtaW1hZ2Uge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5zdCA+IC50YWItY29udGVudCA+IC50YWItcGFuZSAubGF5b3V0LXRleHRfd2l0aF9nYWxsZXJ5IC5sYXlvdXQtdGV4dF93aXRoX2dhbGxlcnktZ2FsbGVyeSAubGF5b3V0LXRleHRfd2l0aF9nYWxsZXJ5LWdyaWQtaW1hZ2U6bGFzdC1vZi10eXBlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gIH1cbn1cblxuLnN0ID4gLnRhYi1jb250ZW50ID4gLnRhYi1wYW5lIC5sYXlvdXQtdGV4dF9vbmx5IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgcGFkZGluZy1ib3R0b206IDUwcHg7XG4gIHBhZGRpbmctdG9wOiA1MHB4O1xufVxuLnN0ID4gLnRhYi1jb250ZW50ID4gLnRhYi1wYW5lIC5sYXlvdXQtdGV4dF9vbmx5IC5sYXlvdXQtaW1hZ2Vfd2l0aF90ZXh0LWNvbnRlbnQge1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAuc3QgPiAudGFiLWNvbnRlbnQgPiAudGFiLXBhbmUgLmxheW91dC10ZXh0X29ubHkge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIwcHgpIHtcbiAgLnN0ID4gLnRhYi1jb250ZW50ID4gLnRhYi1wYW5lIC5sYXlvdXQtdGV4dF9vbmx5IHtcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgfVxufVxuXG4uc3QgPiAudGFiLWNvbnRlbnQgPiAudGFiLXBhbmUgLmxheW91dC10ZXh0X3dpdGhfdGV4dCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuICBwYWRkaW5nLXRvcDogNTBweDtcbn1cbi5zdCA+IC50YWItY29udGVudCA+IC50YWItcGFuZSAubGF5b3V0LXRleHRfd2l0aF90ZXh0IC50YWItdGl0bGUge1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgd2lkdGg6IDEwMCU7XG59XG4uc3QgPiAudGFiLWNvbnRlbnQgPiAudGFiLXBhbmUgLmxheW91dC10ZXh0X3dpdGhfdGV4dCAuY29udGVudC1sZWZ0IHtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgd2lkdGg6IDUwJTtcbn1cbi5zdCA+IC50YWItY29udGVudCA+IC50YWItcGFuZSAubGF5b3V0LXRleHRfd2l0aF90ZXh0IC5jb250ZW50LXJpZ2h0IHtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICB3aWR0aDogNTAlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gIC5zdCA+IC50YWItY29udGVudCA+IC50YWItcGFuZSAubGF5b3V0LXRleHRfd2l0aF90ZXh0IHtcbiAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyMHB4KSB7XG4gIC5zdCA+IC50YWItY29udGVudCA+IC50YWItcGFuZSAubGF5b3V0LXRleHRfd2l0aF90ZXh0IHtcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgfVxuICAuc3QgPiAudGFiLWNvbnRlbnQgPiAudGFiLXBhbmUgLmxheW91dC10ZXh0X3dpdGhfdGV4dCAuY29udGVudC1sZWZ0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnN0ID4gLnRhYi1jb250ZW50ID4gLnRhYi1wYW5lIC5sYXlvdXQtdGV4dF93aXRoX3RleHQgLmNvbnRlbnQtcmlnaHQge1xuICAgIHBhZGRpbmctbGVmdDogMHB4O1xuICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5zdCA+IC50YWItY29udGVudCA+IC50YWItcGFuZSAubGF5b3V0LWJveGVzIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuICBwYWRkaW5nLXRvcDogNTBweDtcbn1cbi5zdCA+IC50YWItY29udGVudCA+IC50YWItcGFuZSAubGF5b3V0LWJveGVzIC5ib3hlcy1ncmlkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xuICB3aWR0aDogY2FsYygxMDAlICsgNDBweCk7XG59XG4uc3QgPiAudGFiLWNvbnRlbnQgPiAudGFiLXBhbmUgLmxheW91dC1ib3hlcyAuYm94ZXMtZ3JpZCAuYm94ZXMtaXRlbSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDIwcHg7XG4gIHBhZGRpbmc6IDEwcHggMHB4O1xuICB3aWR0aDogY2FsYygzMy4zMzMzMzMzMzMzJSAtIDQwcHgpO1xufVxuLnN0ID4gLnRhYi1jb250ZW50ID4gLnRhYi1wYW5lIC5sYXlvdXQtYm94ZXMgLmJveGVzLWdyaWQgLmJveGVzLWl0ZW06bm90KDpmaXJzdC1jaGlsZCkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3gtc2hhZG93OiAwIDVweCAxNXB4IHJnYmEoMCwgMCwgMCwgMC4wOCk7XG4gIHBhZGRpbmc6IDIwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgLnN0ID4gLnRhYi1jb250ZW50ID4gLnRhYi1wYW5lIC5sYXlvdXQtYm94ZXMge1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICB9XG4gIC5zdCA+IC50YWItY29udGVudCA+IC50YWItcGFuZSAubGF5b3V0LWJveGVzIC5ib3hlcy1ncmlkIHtcbiAgICBtYXJnaW4tbGVmdDogLTEwcHg7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSArIDIwcHgpO1xuICB9XG4gIC5zdCA+IC50YWItY29udGVudCA+IC50YWItcGFuZSAubGF5b3V0LWJveGVzIC5ib3hlcy1ncmlkIC5ib3hlcy1pdGVtIHtcbiAgICBtYXJnaW46IDEwcHg7XG4gICAgd2lkdGg6IGNhbGMoMzMuMzMzMzMzMzMzMyUgLSAyMHB4KTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyMHB4KSB7XG4gIC5zdCA+IC50YWItY29udGVudCA+IC50YWItcGFuZSAubGF5b3V0LWJveGVzIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgfVxuICAuc3QgPiAudGFiLWNvbnRlbnQgPiAudGFiLXBhbmUgLmxheW91dC1ib3hlcyAuYm94ZXMtZ3JpZCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAyMHB4KTtcbiAgfVxuICAuc3QgPiAudGFiLWNvbnRlbnQgPiAudGFiLXBhbmUgLmxheW91dC1ib3hlcyAuYm94ZXMtZ3JpZCAuYm94ZXMtaXRlbSB7XG4gICAgbWFyZ2luOiAxMHB4O1xuICAgIHdpZHRoOiBjYWxjKDUwJSAtIDIwcHgpO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuc3QgPiAudGFiLWNvbnRlbnQgPiAudGFiLXBhbmUgLmxheW91dC1ib3hlcyAuYm94ZXMtZ3JpZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuc3QgPiAudGFiLWNvbnRlbnQgPiAudGFiLXBhbmUgLmxheW91dC1ib3hlcyAuYm94ZXMtZ3JpZCAuYm94ZXMtaXRlbSB7XG4gICAgbWFyZ2luOiAwcHggMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5zdCA+IC50YWItY29udGVudCA+IC50YWItcGFuZSAubGF5b3V0LWJveGVzIC5ib3hlcy1ncmlkIC5ib3hlcy1pdGVtOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBtYXJnaW46IDEwcHggMHB4O1xuICB9XG59XG5cbi5lbC1hY2NvcmRpb24ge1xuICBwYWRkaW5nLXRvcDogMjBweDtcbn1cbi5lbC1hY2NvcmRpb24gLmFjIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgd2lkdGg6IDEwMCU7XG59XG4uZWwtYWNjb3JkaW9uIC5hYyAuYWMtaGVhZGVyIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG59XG4uZWwtYWNjb3JkaW9uIC5hYyAuYWMtdHJpZ2dlciB7XG4gIGNvbG9yOiAjMDA0RjhDO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAxMnB4IDQwcHggMTJweCAwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gIGJvcmRlcjogMDtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC40MnMgZWFzZS1pbi1vdXQ7XG59XG4uZWwtYWNjb3JkaW9uIC5hYyAuYWMtdHJpZ2dlcjpob3ZlciB7XG4gIGNvbG9yOiAjMzMzO1xufVxuLmVsLWFjY29yZGlvbiAuYWMgLmFjLXRyaWdnZXI6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9VVRGLTgsJTNDc3ZnJTIwd2lkdGglM0QlMjIxMyUyMiUyMGhlaWdodCUzRCUyMjEzJTIyJTIwdmlld0JveCUzRCUyMjAlMjAwJTIwMTMlMjAxMyUyMiUyMHhtbG5zJTNEJTIyaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYyMDAwJTJGc3ZnJTIyJTNFJTBBJTIwJTIwJTIwJTIwJTNDcmVjdCUyMGZpbGwlM0QlMjIlMjM2NjYlMjIlMjB3aWR0aCUzRCUyMjEzJTIyJTIwaGVpZ2h0JTNEJTIyMSUyMiUyMHglM0QlMjIwJTIyJTIweSUzRCUyMjYlMjIlMjAlMkYlM0UlMEElMjAlMjAlMjAlMjAlM0NyZWN0JTIwZmlsbCUzRCUyMiUyMzY2NiUyMiUyMHdpZHRoJTNEJTIyMSUyMiUyMGhlaWdodCUzRCUyMjEzJTIyJTIweCUzRCUyMjYlMjIlMjB5JTNEJTIyMCUyMiUyMCUyRiUzRSUwQSUzQyUyRnN2ZyUzRVwiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAyMHB4IGF1dG87XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGhlaWdodDogMTAwJTtcbiAgY29sb3I6ICMwMDRGOEM7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDQwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDBweDtcbiAgdG9wOiAwcHg7XG59XG4uZWwtYWNjb3JkaW9uIC5hYyAuYWMtcGFuZWwge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiAwcHg7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IGhlaWdodCwgdmlzaWJpbGl0eSwgcGFkZGluZztcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xufVxuLmVsLWFjY29yZGlvbiAuYWMgLmFjLXBhbmVsIC5hYy1wYW5lbC10ZXh0IHtcbiAgcGFkZGluZy10b3A6IDE1cHg7XG4gIHBhZGRpbmctYm90dG9tOiAxNXB4O1xufVxuLmVsLWFjY29yZGlvbiAuYWMgLmFjLXBhbmVsIC5hYy1wYW5lbC10ZXh0IHAge1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbn1cbi5lbC1hY2NvcmRpb24gLmFjIC5hYy1wYW5lbCAuYWMtcGFuZWwtdGV4dCBwOmxhc3Qtb2YtdHlwZSB7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbn1cbi5lbC1hY2NvcmRpb24gLmFjIC5hYy1wYW5lbCAuYWMtcGFuZWwtdGV4dCBwOmxhc3Qtb2YtdHlwZSArIHVsIHtcbiAgcGFkZGluZy10b3A6IDIwcHggIWltcG9ydGFudDtcbn1cbi5lbC1hY2NvcmRpb24gLmFjIC5hYy1wYW5lbCAuYWMtcGFuZWwtdGV4dCBwICsgdWwge1xuICBwYWRkaW5nLXRvcDogMHB4O1xufVxuLmVsLWFjY29yZGlvbiAuYWMgLmFjLXBhbmVsIC5hYy1wYW5lbC10ZXh0IHVsIHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgbWF4LWhlaWdodDogdW5zZXQgIWltcG9ydGFudDtcbiAgcGFkZGluZy10b3A6IDBweDtcbn1cbi5lbC1hY2NvcmRpb24gLmFjLmpzLWVuYWJsZWQgLmFjLXBhbmVsIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLmVsLWFjY29yZGlvbiAuYWMuaXMtYWN0aXZlIC5hYy1wYW5lbCB7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG4uZWwtYWNjb3JkaW9uIC5hYy5pcy1hY3RpdmUgPiAuYWMtaGVhZGVyIC5hYy10cmlnZ2VyOjphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PVVURi04LCUzQ3N2ZyUyMHdpZHRoJTNEJTIyMTMlMjIlMjBoZWlnaHQlM0QlMjIxMyUyMiUyMHZpZXdCb3glM0QlMjIwJTIwMCUyMDEzJTIwMTMlMjIlMjB4bWxucyUzRCUyMmh0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMjAwMCUyRnN2ZyUyMiUzRSUwQSUyMCUyMCUyMCUyMCUzQ3JlY3QlMjBmaWxsJTNEJTIyJTIzNjY2JTIyJTIwd2lkdGglM0QlMjIxMyUyMiUyMGhlaWdodCUzRCUyMjElMjIlMjB4JTNEJTIyMCUyMiUyMHklM0QlMjI2JTIyJTIwJTJGJTNFJTBBJTNDJTJGc3ZnJTNFXCIpO1xufVxuYm9keSAjc3BvdGxpZ2h0IHtcbiAgYmFja2dyb3VuZDogcmdiYSgyOCwgMjgsIDI4LCAwLjk0KTtcbn1cbmJvZHkgI3Nwb3RsaWdodCAuc3BsLWhlYWRlciAuc3BsLWZ1bGxzY3JlZW4ge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5ib2R5ICNzcG90bGlnaHQgLnNwbC1wcmV2LFxuYm9keSAjc3BvdGxpZ2h0IC5zcGwtbmV4dCB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG59XG5ib2R5ICNzcG90bGlnaHQgLnNwbC10aXRsZSB7XG4gIGNvbG9yOiAjY2NjY2NjO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cblxuLmRlY29tLWxheW91dHMgLmJhc2ljLWxheW91dCAuZWwtZGl2aWRlciB7XG4gIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuICBwYWRkaW5nLXRvcDogNTBweDtcbn1cbi5kZWNvbS1sYXlvdXRzIC5iYXNpYy1sYXlvdXQgLmVsLWRpdmlkZXIgaHIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzU3NTc1O1xuICBtYXJnaW46IDBweDtcbiAgcGFkZGluZzogMHB4O1xufVxuXG4uZGVjb20tbGF5b3V0cyAuYmFzaWMtbGF5b3V0IC5lbC10ZXh0LW9ubHkge1xuICBwYWRkaW5nLWJvdHRvbTogNzBweDtcbiAgcGFkZGluZy10b3A6IDcwcHg7XG59XG4uZGVjb20tbGF5b3V0cyAuYmFzaWMtbGF5b3V0IC5lbC10ZXh0LW9ubHkgLmVsLXRpdGxlIHtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG59XG4uZGVjb20tbGF5b3V0cyAuYmFzaWMtbGF5b3V0IC5lbC10ZXh0LW9ubHkuc2l6ZS13aWRlIC5lbC10ZXh0LW9ubHktY29udGVudCB7XG4gIHdpZHRoOiA4MCU7XG59XG4uZGVjb20tbGF5b3V0cyAuYmFzaWMtbGF5b3V0IC5lbC10ZXh0LW9ubHkgLmVsLXRleHQtb25seS1jb250ZW50IGgxLFxuLmRlY29tLWxheW91dHMgLmJhc2ljLWxheW91dCAuZWwtdGV4dC1vbmx5IC5lbC10ZXh0LW9ubHktY29udGVudCBoMixcbi5kZWNvbS1sYXlvdXRzIC5iYXNpYy1sYXlvdXQgLmVsLXRleHQtb25seSAuZWwtdGV4dC1vbmx5LWNvbnRlbnQgaDMsXG4uZGVjb20tbGF5b3V0cyAuYmFzaWMtbGF5b3V0IC5lbC10ZXh0LW9ubHkgLmVsLXRleHQtb25seS1jb250ZW50IGg0LFxuLmRlY29tLWxheW91dHMgLmJhc2ljLWxheW91dCAuZWwtdGV4dC1vbmx5IC5lbC10ZXh0LW9ubHktY29udGVudCBoNSxcbi5kZWNvbS1sYXlvdXRzIC5iYXNpYy1sYXlvdXQgLmVsLXRleHQtb25seSAuZWwtdGV4dC1vbmx5LWNvbnRlbnQgaDYge1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbn1cbi5kZWNvbS1sYXlvdXRzIC5iYXNpYy1sYXlvdXQgLmVsLXRleHQtb25seSAuZWwtdGV4dC1vbmx5LWNvbnRlbnQgcCB7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG59XG4uZGVjb20tbGF5b3V0cyAuYmFzaWMtbGF5b3V0IC5lbC10ZXh0LW9ubHkgLmVsLXRleHQtb25seS1jb250ZW50IHA6bGFzdC1vZi10eXBlIHtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xufVxuLmRlY29tLWxheW91dHMgLmJhc2ljLWxheW91dCAuZWwtdGV4dC1vbmx5IC5lbC10ZXh0LW9ubHktY29udGVudCBwLmxpbmstY29udGFpbmVyIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cbi5kZWNvbS1sYXlvdXRzIC5iYXNpYy1sYXlvdXQgLmVsLXRleHQtb25seSAuZWwtdGV4dC1vbmx5LWNvbnRlbnQgcC5saW5rLWNvbnRhaW5lciAuYnRuIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xufVxuLmRlY29tLWxheW91dHMgLmJhc2ljLWxheW91dCAuZWwtdGV4dC1vbmx5IC5lbC10ZXh0LW9ubHktY29udGVudCB1bCB7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyMHB4KSB7XG4gIC5kZWNvbS1sYXlvdXRzIC5iYXNpYy1sYXlvdXQgLmVsLXRleHQtb25seSB7XG4gICAgcGFkZGluZy1ib3R0b206IDUwcHg7XG4gICAgcGFkZGluZy10b3A6IDUwcHg7XG4gIH1cbiAgLmRlY29tLWxheW91dHMgLmJhc2ljLWxheW91dCAuZWwtdGV4dC1vbmx5LnNpemUtd2lkZSAuZWwtdGV4dC1vbmx5LWNvbnRlbnQge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5kZWNvbS1sYXlvdXRzIC5iYXNpYy1sYXlvdXQgLmVsLXRleHQtb25seSAuZWwtdGV4dC1vbmx5LWNvbnRlbnQgaDEsXG4uZGVjb20tbGF5b3V0cyAuYmFzaWMtbGF5b3V0IC5lbC10ZXh0LW9ubHkgLmVsLXRleHQtb25seS1jb250ZW50IGgyLFxuLmRlY29tLWxheW91dHMgLmJhc2ljLWxheW91dCAuZWwtdGV4dC1vbmx5IC5lbC10ZXh0LW9ubHktY29udGVudCBoMyxcbi5kZWNvbS1sYXlvdXRzIC5iYXNpYy1sYXlvdXQgLmVsLXRleHQtb25seSAuZWwtdGV4dC1vbmx5LWNvbnRlbnQgaDQsXG4uZGVjb20tbGF5b3V0cyAuYmFzaWMtbGF5b3V0IC5lbC10ZXh0LW9ubHkgLmVsLXRleHQtb25seS1jb250ZW50IGg1LFxuLmRlY29tLWxheW91dHMgLmJhc2ljLWxheW91dCAuZWwtdGV4dC1vbmx5IC5lbC10ZXh0LW9ubHktY29udGVudCBoNiB7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIH1cbiAgLmRlY29tLWxheW91dHMgLmJhc2ljLWxheW91dCAuZWwtdGV4dC1vbmx5IC5lbC10ZXh0LW9ubHktY29udGVudCBwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICB9XG4gIC5kZWNvbS1sYXlvdXRzIC5iYXNpYy1sYXlvdXQgLmVsLXRleHQtb25seSAuZWwtdGV4dC1vbmx5LWNvbnRlbnQgcDpsYXN0LW9mLXR5cGUge1xuICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgfVxufVxuXG4uZGVjb20tbGF5b3V0cyAuYmFzaWMtbGF5b3V0IC5lbC10ZXh0LXdpdGgtdGV4dCB7XG4gIHBhZGRpbmctYm90dG9tOiA3MHB4O1xuICBwYWRkaW5nLXRvcDogNzBweDtcbn1cbi5kZWNvbS1sYXlvdXRzIC5iYXNpYy1sYXlvdXQgLmVsLXRleHQtd2l0aC10ZXh0IC5lbC10ZXh0LXdpdGgtdGV4dC1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuLmRlY29tLWxheW91dHMgLmJhc2ljLWxheW91dCAuZWwtdGV4dC13aXRoLXRleHQgLmVsLXRleHQtd2l0aC10ZXh0LWNvbnRhaW5lciAuZWwtdGl0bGUge1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgd2lkdGg6IDEwMCU7XG59XG4uZGVjb20tbGF5b3V0cyAuYmFzaWMtbGF5b3V0IC5lbC10ZXh0LXdpdGgtdGV4dCAuZWwtdGV4dC13aXRoLXRleHQtY29udGFpbmVyIC5lbC10ZXh0LXdpdGgtdGV4dC1jb250ZW50LWxlZnQge1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICB3aWR0aDogNTAlO1xufVxuLmRlY29tLWxheW91dHMgLmJhc2ljLWxheW91dCAuZWwtdGV4dC13aXRoLXRleHQgLmVsLXRleHQtd2l0aC10ZXh0LWNvbnRhaW5lciAuZWwtdGV4dC13aXRoLXRleHQtY29udGVudC1yaWdodCB7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgd2lkdGg6IDUwJTtcbn1cbi5kZWNvbS1sYXlvdXRzIC5iYXNpYy1sYXlvdXQgLmVsLXRleHQtd2l0aC10ZXh0IC5lbC10ZXh0LXdpdGgtdGV4dC1jb250YWluZXIgaDEsXG4uZGVjb20tbGF5b3V0cyAuYmFzaWMtbGF5b3V0IC5lbC10ZXh0LXdpdGgtdGV4dCAuZWwtdGV4dC13aXRoLXRleHQtY29udGFpbmVyIGgyLFxuLmRlY29tLWxheW91dHMgLmJhc2ljLWxheW91dCAuZWwtdGV4dC13aXRoLXRleHQgLmVsLXRleHQtd2l0aC10ZXh0LWNvbnRhaW5lciBoMyxcbi5kZWNvbS1sYXlvdXRzIC5iYXNpYy1sYXlvdXQgLmVsLXRleHQtd2l0aC10ZXh0IC5lbC10ZXh0LXdpdGgtdGV4dC1jb250YWluZXIgaDQsXG4uZGVjb20tbGF5b3V0cyAuYmFzaWMtbGF5b3V0IC5lbC10ZXh0LXdpdGgtdGV4dCAuZWwtdGV4dC13aXRoLXRleHQtY29udGFpbmVyIGg1LFxuLmRlY29tLWxheW91dHMgLmJhc2ljLWxheW91dCAuZWwtdGV4dC13aXRoLXRleHQgLmVsLXRleHQtd2l0aC10ZXh0LWNvbnRhaW5lciBoNiB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xufVxuLmRlY29tLWxheW91dHMgLmJhc2ljLWxheW91dCAuZWwtdGV4dC13aXRoLXRleHQgLmVsLXRleHQtd2l0aC10ZXh0LWNvbnRhaW5lciBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbn1cbi5kZWNvbS1sYXlvdXRzIC5iYXNpYy1sYXlvdXQgLmVsLXRleHQtd2l0aC10ZXh0IC5lbC10ZXh0LXdpdGgtdGV4dC1jb250YWluZXIgcDpsYXN0LW9mLXR5cGUge1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIwcHgpIHtcbiAgLmRlY29tLWxheW91dHMgLmJhc2ljLWxheW91dCAuZWwtdGV4dC13aXRoLXRleHQge1xuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuICAgIHBhZGRpbmctdG9wOiA1MHB4O1xuICB9XG4gIC5kZWNvbS1sYXlvdXRzIC5iYXNpYy1sYXlvdXQgLmVsLXRleHQtd2l0aC10ZXh0IC5lbC10ZXh0LXdpdGgtdGV4dC1jb250YWluZXIgLmVsLXRleHQtd2l0aC10ZXh0LWNvbnRlbnQtbGVmdCB7XG4gICAgcGFkZGluZy1yaWdodDogMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5kZWNvbS1sYXlvdXRzIC5iYXNpYy1sYXlvdXQgLmVsLXRleHQtd2l0aC10ZXh0IC5lbC10ZXh0LXdpdGgtdGV4dC1jb250YWluZXIgLmVsLXRleHQtd2l0aC10ZXh0LWNvbnRlbnQtcmlnaHQge1xuICAgIHBhZGRpbmctbGVmdDogMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5kZWNvbS1sYXlvdXRzIC5iYXNpYy1sYXlvdXQgLmVsLXRleHQtd2l0aC10ZXh0IGgxLFxuLmRlY29tLWxheW91dHMgLmJhc2ljLWxheW91dCAuZWwtdGV4dC13aXRoLXRleHQgaDIsXG4uZGVjb20tbGF5b3V0cyAuYmFzaWMtbGF5b3V0IC5lbC10ZXh0LXdpdGgtdGV4dCBoMyxcbi5kZWNvbS1sYXlvdXRzIC5iYXNpYy1sYXlvdXQgLmVsLXRleHQtd2l0aC10ZXh0IGg0LFxuLmRlY29tLWxheW91dHMgLmJhc2ljLWxheW91dCAuZWwtdGV4dC13aXRoLXRleHQgaDUsXG4uZGVjb20tbGF5b3V0cyAuYmFzaWMtbGF5b3V0IC5lbC10ZXh0LXdpdGgtdGV4dCBoNiB7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIH1cbiAgLmRlY29tLWxheW91dHMgLmJhc2ljLWxheW91dCAuZWwtdGV4dC13aXRoLXRleHQgcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgfVxuICAuZGVjb20tbGF5b3V0cyAuYmFzaWMtbGF5b3V0IC5lbC10ZXh0LXdpdGgtdGV4dCBwOmxhc3Qtb2YtdHlwZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICB9XG59XG5cbi5kZWNvbS1sYXlvdXRzIC5iYXNpYy1sYXlvdXQgLmVsLXRleHQtd2l0aC1pbWFnZSB7XG4gIHBhZGRpbmctdG9wOiA3MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNzBweDtcbn1cbi5kZWNvbS1sYXlvdXRzIC5iYXNpYy1sYXlvdXQgLmVsLXRleHQtd2l0aC1pbWFnZS5pbWFnZS13aXRoLXRleHQgLmVsLXRleHQtd2l0aC1pbWFnZS1jb250YWluZXIgLmVsLXRleHQtd2l0aC1pbWFnZS1jb250ZW50IHtcbiAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAwcHg7XG4gIG9yZGVyOiAyO1xufVxuLmRlY29tLWxheW91dHMgLmJhc2ljLWxheW91dCAuZWwtdGV4dC13aXRoLWltYWdlLmltYWdlLXdpdGgtdGV4dCAuZWwtdGV4dC13aXRoLWltYWdlLWNvbnRhaW5lciAuZWwtdGV4dC13aXRoLWltYWdlLXBob3RvIHtcbiAgb3JkZXI6IDE7XG59XG4uZGVjb20tbGF5b3V0cyAuYmFzaWMtbGF5b3V0IC5lbC10ZXh0LXdpdGgtaW1hZ2UgLmVsLXRleHQtd2l0aC1pbWFnZS1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4uZGVjb20tbGF5b3V0cyAuYmFzaWMtbGF5b3V0IC5lbC10ZXh0LXdpdGgtaW1hZ2UgLmVsLXRleHQtd2l0aC1pbWFnZS1jb250YWluZXIgLmVsLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMzVweDtcbiAgd2lkdGg6IDEwMCU7XG59XG4uZGVjb20tbGF5b3V0cyAuYmFzaWMtbGF5b3V0IC5lbC10ZXh0LXdpdGgtaW1hZ2UgLmVsLXRleHQtd2l0aC1pbWFnZS1jb250YWluZXIgLmVsLXRleHQtd2l0aC1pbWFnZS1jb250ZW50IHtcbiAgcGFkZGluZy1yaWdodDogNDBweDtcbiAgd2lkdGg6IDcwJTtcbn1cbi5kZWNvbS1sYXlvdXRzIC5iYXNpYy1sYXlvdXQgLmVsLXRleHQtd2l0aC1pbWFnZSAuZWwtdGV4dC13aXRoLWltYWdlLWNvbnRhaW5lciAuZWwtdGV4dC13aXRoLWltYWdlLWNvbnRlbnQgaDEsXG4uZGVjb20tbGF5b3V0cyAuYmFzaWMtbGF5b3V0IC5lbC10ZXh0LXdpdGgtaW1hZ2UgLmVsLXRleHQtd2l0aC1pbWFnZS1jb250YWluZXIgLmVsLXRleHQtd2l0aC1pbWFnZS1jb250ZW50IGgyLFxuLmRlY29tLWxheW91dHMgLmJhc2ljLWxheW91dCAuZWwtdGV4dC13aXRoLWltYWdlIC5lbC10ZXh0LXdpdGgtaW1hZ2UtY29udGFpbmVyIC5lbC10ZXh0LXdpdGgtaW1hZ2UtY29udGVudCBoMyxcbi5kZWNvbS1sYXlvdXRzIC5iYXNpYy1sYXlvdXQgLmVsLXRleHQtd2l0aC1pbWFnZSAuZWwtdGV4dC13aXRoLWltYWdlLWNvbnRhaW5lciAuZWwtdGV4dC13aXRoLWltYWdlLWNvbnRlbnQgaDQsXG4uZGVjb20tbGF5b3V0cyAuYmFzaWMtbGF5b3V0IC5lbC10ZXh0LXdpdGgtaW1hZ2UgLmVsLXRleHQtd2l0aC1pbWFnZS1jb250YWluZXIgLmVsLXRleHQtd2l0aC1pbWFnZS1jb250ZW50IGg1LFxuLmRlY29tLWxheW91dHMgLmJhc2ljLWxheW91dCAuZWwtdGV4dC13aXRoLWltYWdlIC5lbC10ZXh0LXdpdGgtaW1hZ2UtY29udGFpbmVyIC5lbC10ZXh0LXdpdGgtaW1hZ2UtY29udGVudCBoNiB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBwYWRkaW5nLXRvcDogMHB4O1xufVxuLmRlY29tLWxheW91dHMgLmJhc2ljLWxheW91dCAuZWwtdGV4dC13aXRoLWltYWdlIC5lbC10ZXh0LXdpdGgtaW1hZ2UtY29udGFpbmVyIC5lbC10ZXh0LXdpdGgtaW1hZ2UtY29udGVudCBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuLmRlY29tLWxheW91dHMgLmJhc2ljLWxheW91dCAuZWwtdGV4dC13aXRoLWltYWdlIC5lbC10ZXh0LXdpdGgtaW1hZ2UtY29udGFpbmVyIC5lbC10ZXh0LXdpdGgtaW1hZ2UtY29udGVudCBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbn1cbi5kZWNvbS1sYXlvdXRzIC5iYXNpYy1sYXlvdXQgLmVsLXRleHQtd2l0aC1pbWFnZSAuZWwtdGV4dC13aXRoLWltYWdlLWNvbnRhaW5lciAuZWwtdGV4dC13aXRoLWltYWdlLWNvbnRlbnQgcDpsYXN0LW9mLXR5cGUge1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG59XG4uZGVjb20tbGF5b3V0cyAuYmFzaWMtbGF5b3V0IC5lbC10ZXh0LXdpdGgtaW1hZ2UgLmVsLXRleHQtd2l0aC1pbWFnZS1jb250YWluZXIgLmVsLXRleHQtd2l0aC1pbWFnZS1jb250ZW50IHAubGluay1jb250YWluZXIge1xuICBwYWRkaW5nLXRvcDogMjBweDtcbn1cbi5kZWNvbS1sYXlvdXRzIC5iYXNpYy1sYXlvdXQgLmVsLXRleHQtd2l0aC1pbWFnZSAuZWwtdGV4dC13aXRoLWltYWdlLWNvbnRhaW5lciAuZWwtdGV4dC13aXRoLWltYWdlLWNvbnRlbnQgcC5saW5rLWNvbnRhaW5lciAuYnRuIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuLmRlY29tLWxheW91dHMgLmJhc2ljLWxheW91dCAuZWwtdGV4dC13aXRoLWltYWdlIC5lbC10ZXh0LXdpdGgtaW1hZ2UtY29udGFpbmVyIC5lbC10ZXh0LXdpdGgtaW1hZ2UtY29udGVudCBwLmxpbmstY29udGFpbmVyIC5idG46bGFzdC1vZi10eXBlIHtcbiAgbWFyZ2luLXJpZ2h0OiAwcHg7XG59XG4uZGVjb20tbGF5b3V0cyAuYmFzaWMtbGF5b3V0IC5lbC10ZXh0LXdpdGgtaW1hZ2UgLmVsLXRleHQtd2l0aC1pbWFnZS1jb250YWluZXIgLmVsLXRleHQtd2l0aC1pbWFnZS1jb250ZW50IHAgKyB1bCB7XG4gIHBhZGRpbmctdG9wOiAwcHg7XG59XG4uZGVjb20tbGF5b3V0cyAuYmFzaWMtbGF5b3V0IC5lbC10ZXh0LXdpdGgtaW1hZ2UgLmVsLXRleHQtd2l0aC1pbWFnZS1jb250YWluZXIgLmVsLXRleHQtd2l0aC1pbWFnZS1jb250ZW50IHAgKyAudGFicy5zdCB7XG4gIHBhZGRpbmctdG9wOiAzMHB4O1xufVxuLmRlY29tLWxheW91dHMgLmJhc2ljLWxheW91dCAuZWwtdGV4dC13aXRoLWltYWdlIC5lbC10ZXh0LXdpdGgtaW1hZ2UtY29udGFpbmVyIC5lbC10ZXh0LXdpdGgtaW1hZ2UtY29udGVudCBkaXYubGluay1jb250YWluZXIge1xuICBwYWRkaW5nLXRvcDogMjBweDtcbn1cbi5kZWNvbS1sYXlvdXRzIC5iYXNpYy1sYXlvdXQgLmVsLXRleHQtd2l0aC1pbWFnZSAuZWwtdGV4dC13aXRoLWltYWdlLWNvbnRhaW5lciAuZWwtdGV4dC13aXRoLWltYWdlLWNvbnRlbnQgZGl2LmxpbmstY29udGFpbmVyIC5idG4ge1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4uZGVjb20tbGF5b3V0cyAuYmFzaWMtbGF5b3V0IC5lbC10ZXh0LXdpdGgtaW1hZ2UgLmVsLXRleHQtd2l0aC1pbWFnZS1jb250YWluZXIgLmVsLXRleHQtd2l0aC1pbWFnZS1jb250ZW50IHVsOm5vdCh1bC5uYXYpIHtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogY29sdW1uIHdyYXA7XG4gIG1heC1oZWlnaHQ6IDM4MHB4O1xufVxuLmRlY29tLWxheW91dHMgLmJhc2ljLWxheW91dCAuZWwtdGV4dC13aXRoLWltYWdlIC5lbC10ZXh0LXdpdGgtaW1hZ2UtY29udGFpbmVyIC5lbC10ZXh0LXdpdGgtaW1hZ2UtY29udGVudCAudGFicy5zdCB7XG4gIHBhZGRpbmctdG9wOiAwcHg7XG59XG4uZGVjb20tbGF5b3V0cyAuYmFzaWMtbGF5b3V0IC5lbC10ZXh0LXdpdGgtaW1hZ2UgLmVsLXRleHQtd2l0aC1pbWFnZS1jb250YWluZXIgLmVsLXRleHQtd2l0aC1pbWFnZS1jb250ZW50IC50YWJzLnN0ID4gLm5hdiB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5kZWNvbS1sYXlvdXRzIC5iYXNpYy1sYXlvdXQgLmVsLXRleHQtd2l0aC1pbWFnZSAuZWwtdGV4dC13aXRoLWltYWdlLWNvbnRhaW5lciAuZWwtdGV4dC13aXRoLWltYWdlLXBob3RvIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogMHB4O1xuICB3aWR0aDogMzAlO1xufVxuLmRlY29tLWxheW91dHMgLmJhc2ljLWxheW91dCAuZWwtdGV4dC13aXRoLWltYWdlIC5lbC10ZXh0LXdpdGgtaW1hZ2UtY29udGFpbmVyIC5lbC10ZXh0LXdpdGgtaW1hZ2UtcGhvdG8gaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBoZWlnaHQ6IGF1dG87XG4gIG1heC13aWR0aDogMTAwJTtcbiAgd2lkdGg6IGF1dG87XG59XG4uZGVjb20tbGF5b3V0cyAuYmFzaWMtbGF5b3V0IC5lbC10ZXh0LXdpdGgtaW1hZ2UgLmVsLXRleHQtd2l0aC1pbWFnZS1jb250YWluZXIgLmVsLXRleHQtd2l0aC1pbWFnZS1waG90byBwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZzogMTBweCAyMHB4O1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLmRlY29tLWxheW91dHMgLmJhc2ljLWxheW91dCAuZWwtdGV4dC13aXRoLWltYWdlIC5lbC10ZXh0LXdpdGgtaW1hZ2UtY29udGFpbmVyIC5lbC10ZXh0LXdpdGgtaW1hZ2UtcGhvdG8gLmxpbmstY29udGFpbmVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctdG9wOiA0NXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uZGVjb20tbGF5b3V0cyAuYmFzaWMtbGF5b3V0IC5lbC10ZXh0LXdpdGgtaW1hZ2UgLmVsLXRleHQtd2l0aC1pbWFnZS1jb250YWluZXIgLmVsLXRleHQtd2l0aC1pbWFnZS1waG90byAubGluay1jb250YWluZXIgLmJ0biB7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cbi5kZWNvbS1sYXlvdXRzIC5iYXNpYy1sYXlvdXQgLmVsLXRleHQtd2l0aC1pbWFnZSAuZWwtdGV4dC13aXRoLWltYWdlLWNvbnRhaW5lciAuZWwtdGV4dC13aXRoLWltYWdlLXBob3RvIC5saW5rLWNvbnRhaW5lciAuYnRuOmxhc3Qtb2YtdHlwZSB7XG4gIG1hcmdpbi1yaWdodDogMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gIC5kZWNvbS1sYXlvdXRzIC5iYXNpYy1sYXlvdXQgLmVsLXRleHQtd2l0aC1pbWFnZSB7XG4gICAgcGFkZGluZy1ib3R0b206IDUwcHg7XG4gICAgcGFkZGluZy10b3A6IDUwcHg7XG4gIH1cbiAgLmRlY29tLWxheW91dHMgLmJhc2ljLWxheW91dCAuZWwtdGV4dC13aXRoLWltYWdlLmltYWdlLXdpdGgtdGV4dCAuZWwtdGV4dC13aXRoLWltYWdlLWNvbnRhaW5lciAuZWwtdGV4dC13aXRoLWltYWdlLWNvbnRlbnQge1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgfVxuICAuZGVjb20tbGF5b3V0cyAuYmFzaWMtbGF5b3V0IC5lbC10ZXh0LXdpdGgtaW1hZ2UgLmVsLXRleHQtd2l0aC1pbWFnZS1jb250YWluZXIgLmVsLXRleHQtd2l0aC1pbWFnZS1jb250ZW50IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIwcHgpIHtcbiAgLmRlY29tLWxheW91dHMgLmJhc2ljLWxheW91dCAuZWwtdGV4dC13aXRoLWltYWdlIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgfVxuICAuZGVjb20tbGF5b3V0cyAuYmFzaWMtbGF5b3V0IC5lbC10ZXh0LXdpdGgtaW1hZ2UuaW1hZ2Utd2l0aC10ZXh0IC5lbC10ZXh0LXdpdGgtaW1hZ2UtY29udGFpbmVyIC5lbC10ZXh0LXdpdGgtaW1hZ2UtY29udGVudCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMHB4O1xuICB9XG4gIC5kZWNvbS1sYXlvdXRzIC5iYXNpYy1sYXlvdXQgLmVsLXRleHQtd2l0aC1pbWFnZS5pbWFnZS13aXRoLXRleHQgLmVsLXRleHQtd2l0aC1pbWFnZS1jb250YWluZXIgLmVsLXRleHQtd2l0aC1pbWFnZS1waG90byB7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gICAgcGFkZGluZy10b3A6IDBweDtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuICAuZGVjb20tbGF5b3V0cyAuYmFzaWMtbGF5b3V0IC5lbC10ZXh0LXdpdGgtaW1hZ2UgLmVsLXRleHQtd2l0aC1pbWFnZS1jb250YWluZXIgLmVsLXRleHQtd2l0aC1pbWFnZS1jb250ZW50IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmRlY29tLWxheW91dHMgLmJhc2ljLWxheW91dCAuZWwtdGV4dC13aXRoLWltYWdlIC5lbC10ZXh0LXdpdGgtaW1hZ2UtY29udGFpbmVyIC5lbC10ZXh0LXdpdGgtaW1hZ2UtY29udGVudCBwLmxpbmstY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLXRvcDogMHB4O1xuICB9XG4gIC5kZWNvbS1sYXlvdXRzIC5iYXNpYy1sYXlvdXQgLmVsLXRleHQtd2l0aC1pbWFnZSAuZWwtdGV4dC13aXRoLWltYWdlLWNvbnRhaW5lciAuZWwtdGV4dC13aXRoLWltYWdlLXBob3RvIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgfVxuICAuZGVjb20tbGF5b3V0cyAuYmFzaWMtbGF5b3V0IC5lbC10ZXh0LXdpdGgtaW1hZ2UgLmVsLXRleHQtd2l0aC1pbWFnZS1jb250YWluZXIgLmVsLXRleHQtd2l0aC1pbWFnZS1waG90byAubGluay1jb250YWluZXIge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICB9XG59XG5cbi5kZWNvbS1sYXlvdXRzIC5iYXNpYy1sYXlvdXQgLmVsLXRleHQtd2l0aC1wZXJzb24ge1xuICBwYWRkaW5nLXRvcDogNzBweDtcbiAgcGFkZGluZy1ib3R0b206IDcwcHg7XG59XG4uZGVjb20tbGF5b3V0cyAuYmFzaWMtbGF5b3V0IC5lbC10ZXh0LXdpdGgtcGVyc29uIC5lbC10ZXh0LXdpdGgtcGVyc29uLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbi5kZWNvbS1sYXlvdXRzIC5iYXNpYy1sYXlvdXQgLmVsLXRleHQtd2l0aC1wZXJzb24gLmVsLXRleHQtd2l0aC1wZXJzb24tY29udGFpbmVyIC5lbC10ZXh0LXdpdGgtcGVyc29uLWNvbnRlbnQge1xuICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuICB3aWR0aDogNzAlO1xufVxuLmRlY29tLWxheW91dHMgLmJhc2ljLWxheW91dCAuZWwtdGV4dC13aXRoLXBlcnNvbiAuZWwtdGV4dC13aXRoLXBlcnNvbi1jb250YWluZXIgLmVsLXRleHQtd2l0aC1wZXJzb24tY29udGVudCBoMSxcbi5kZWNvbS1sYXlvdXRzIC5iYXNpYy1sYXlvdXQgLmVsLXRleHQtd2l0aC1wZXJzb24gLmVsLXRleHQtd2l0aC1wZXJzb24tY29udGFpbmVyIC5lbC10ZXh0LXdpdGgtcGVyc29uLWNvbnRlbnQgaDIsXG4uZGVjb20tbGF5b3V0cyAuYmFzaWMtbGF5b3V0IC5lbC10ZXh0LXdpdGgtcGVyc29uIC5lbC10ZXh0LXdpdGgtcGVyc29uLWNvbnRhaW5lciAuZWwtdGV4dC13aXRoLXBlcnNvbi1jb250ZW50IGgzLFxuLmRlY29tLWxheW91dHMgLmJhc2ljLWxheW91dCAuZWwtdGV4dC13aXRoLXBlcnNvbiAuZWwtdGV4dC13aXRoLXBlcnNvbi1jb250YWluZXIgLmVsLXRleHQtd2l0aC1wZXJzb24tY29udGVudCBoNCxcbi5kZWNvbS1sYXlvdXRzIC5iYXNpYy1sYXlvdXQgLmVsLXRleHQtd2l0aC1wZXJzb24gLmVsLXRleHQtd2l0aC1wZXJzb24tY29udGFpbmVyIC5lbC10ZXh0LXdpdGgtcGVyc29uLWNvbnRlbnQgaDUsXG4uZGVjb20tbGF5b3V0cyAuYmFzaWMtbGF5b3V0IC5lbC10ZXh0LXdpdGgtcGVyc29uIC5lbC10ZXh0LXdpdGgtcGVyc29uLWNvbnRhaW5lciAuZWwtdGV4dC13aXRoLXBlcnNvbi1jb250ZW50IGg2IHtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIHBhZGRpbmctdG9wOiAwcHg7XG59XG4uZGVjb20tbGF5b3V0cyAuYmFzaWMtbGF5b3V0IC5lbC10ZXh0LXdpdGgtcGVyc29uIC5lbC10ZXh0LXdpdGgtcGVyc29uLWNvbnRhaW5lciAuZWwtdGV4dC13aXRoLXBlcnNvbi1jb250ZW50IHAge1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xufVxuLmRlY29tLWxheW91dHMgLmJhc2ljLWxheW91dCAuZWwtdGV4dC13aXRoLXBlcnNvbiAuZWwtdGV4dC13aXRoLXBlcnNvbi1jb250YWluZXIgLmVsLXRleHQtd2l0aC1wZXJzb24tY29udGVudCBwOmxhc3Qtb2YtdHlwZSB7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbn1cbi5kZWNvbS1sYXlvdXRzIC5iYXNpYy1sYXlvdXQgLmVsLXRleHQtd2l0aC1wZXJzb24gLmVsLXRleHQtd2l0aC1wZXJzb24tY29udGFpbmVyIC5lbC10ZXh0LXdpdGgtcGVyc29uLWNvbnRlbnQgdWwge1xuICBwYWRkaW5nLXRvcDogMjBweDtcbn1cbi5kZWNvbS1sYXlvdXRzIC5iYXNpYy1sYXlvdXQgLmVsLXRleHQtd2l0aC1wZXJzb24gLmVsLXRleHQtd2l0aC1wZXJzb24tY29udGFpbmVyIC5lbC10ZXh0LXdpdGgtcGVyc29uLXBob3RvIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjhmODtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmc6IDQwcHg7XG4gIHdpZHRoOiAzMCU7XG59XG4uZGVjb20tbGF5b3V0cyAuYmFzaWMtbGF5b3V0IC5lbC10ZXh0LXdpdGgtcGVyc29uIC5lbC10ZXh0LXdpdGgtcGVyc29uLWNvbnRhaW5lciAuZWwtdGV4dC13aXRoLXBlcnNvbi1waG90byBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm9yZGVyLXJhZGl1czogOTk5cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIwcHgpIHtcbiAgLmRlY29tLWxheW91dHMgLmJhc2ljLWxheW91dCAuZWwtdGV4dC13aXRoLXBlcnNvbiB7XG4gICAgcGFkZGluZy1ib3R0b206IDUwcHg7XG4gICAgcGFkZGluZy10b3A6IDUwcHg7XG4gIH1cbiAgLmRlY29tLWxheW91dHMgLmJhc2ljLWxheW91dCAuZWwtdGV4dC13aXRoLXBlcnNvbiAuZWwtdGV4dC13aXRoLXBlcnNvbi1jb250YWluZXIgLmVsLXRleHQtd2l0aC1wZXJzb24tY29udGVudCB7XG4gICAgcGFkZGluZy1yaWdodDogMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5kZWNvbS1sYXlvdXRzIC5iYXNpYy1sYXlvdXQgLmVsLXRleHQtd2l0aC1wZXJzb24gLmVsLXRleHQtd2l0aC1wZXJzb24tY29udGFpbmVyIC5lbC10ZXh0LXdpdGgtcGVyc29uLXBob3RvIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4uZGVjb20tbGF5b3V0cyAuYmFzaWMtbGF5b3V0IC5lbC10ZXh0LXdpdGgtY29udGFjdHMge1xuICBwYWRkaW5nLWJvdHRvbTogNzBweDtcbiAgcGFkZGluZy10b3A6IDcwcHg7XG59XG4uZGVjb20tbGF5b3V0cyAuYmFzaWMtbGF5b3V0IC5lbC10ZXh0LXdpdGgtY29udGFjdHMgLmVsLXRleHQtd2l0aC1jb250YWN0cy1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuLmRlY29tLWxheW91dHMgLmJhc2ljLWxheW91dCAuZWwtdGV4dC13aXRoLWNvbnRhY3RzIC5lbC10ZXh0LXdpdGgtY29udGFjdHMtY29udGFpbmVyIGgxLFxuLmRlY29tLWxheW91dHMgLmJhc2ljLWxheW91dCAuZWwtdGV4dC13aXRoLWNvbnRhY3RzIC5lbC10ZXh0LXdpdGgtY29udGFjdHMtY29udGFpbmVyIGgyLFxuLmRlY29tLWxheW91dHMgLmJhc2ljLWxheW91dCAuZWwtdGV4dC13aXRoLWNvbnRhY3RzIC5lbC10ZXh0LXdpdGgtY29udGFjdHMtY29udGFpbmVyIGgzLFxuLmRlY29tLWxheW91dHMgLmJhc2ljLWxheW91dCAuZWwtdGV4dC13aXRoLWNvbnRhY3RzIC5lbC10ZXh0LXdpdGgtY29udGFjdHMtY29udGFpbmVyIGg0LFxuLmRlY29tLWxheW91dHMgLmJhc2ljLWxheW91dCAuZWwtdGV4dC13aXRoLWNvbnRhY3RzIC5lbC10ZXh0LXdpdGgtY29udGFjdHMtY29udGFpbmVyIGg1LFxuLmRlY29tLWxheW91dHMgLmJhc2ljLWxheW91dCAuZWwtdGV4dC13aXRoLWNvbnRhY3RzIC5lbC10ZXh0LXdpdGgtY29udGFjdHMtY29udGFpbmVyIGg2IHtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG59XG4uZGVjb20tbGF5b3V0cyAuYmFzaWMtbGF5b3V0IC5lbC10ZXh0LXdpdGgtY29udGFjdHMgLmVsLXRleHQtd2l0aC1jb250YWN0cy1jb250YWluZXIgcCB7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG59XG4uZGVjb20tbGF5b3V0cyAuYmFzaWMtbGF5b3V0IC5lbC10ZXh0LXdpdGgtY29udGFjdHMgLmVsLXRleHQtd2l0aC1jb250YWN0cy1jb250YWluZXIgcDpsYXN0LW9mLXR5cGUge1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG59XG4uZGVjb20tbGF5b3V0cyAuYmFzaWMtbGF5b3V0IC5lbC10ZXh0LXdpdGgtY29udGFjdHMgLmVsLXRleHQtd2l0aC1jb250YWN0cy1jb250YWluZXIgdWwge1xuICBwYWRkaW5nLXRvcDogMjBweDtcbn1cbi5kZWNvbS1sYXlvdXRzIC5iYXNpYy1sYXlvdXQgLmVsLXRleHQtd2l0aC1jb250YWN0cyAuZWwtdGV4dC13aXRoLWNvbnRhY3RzLWNvbnRhaW5lciAuZWwtdGV4dC13aXRoLWNvbnRhY3RzLWNvbnRlbnQge1xuICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuICB3aWR0aDogNzAlO1xufVxuLmRlY29tLWxheW91dHMgLmJhc2ljLWxheW91dCAuZWwtdGV4dC13aXRoLWNvbnRhY3RzIC5lbC10ZXh0LXdpdGgtY29udGFjdHMtY29udGFpbmVyIC5lbC10ZXh0LXdpdGgtY29udGFjdHMtY29udGFjdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDRGOEM7XG4gIHBhZGRpbmc6IDYwcHggMjBweDtcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgdG9wOiAxMzFweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogMzAlO1xufVxuLmRlY29tLWxheW91dHMgLmJhc2ljLWxheW91dCAuZWwtdGV4dC13aXRoLWNvbnRhY3RzIC5lbC10ZXh0LXdpdGgtY29udGFjdHMtY29udGFpbmVyIC5lbC10ZXh0LXdpdGgtY29udGFjdHMtY29udGFjdCAqIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uZGVjb20tbGF5b3V0cyAuYmFzaWMtbGF5b3V0IC5lbC10ZXh0LXdpdGgtY29udGFjdHMgLmVsLXRleHQtd2l0aC1jb250YWN0cy1jb250YWluZXIgLmVsLXRleHQtd2l0aC1jb250YWN0cy1jb250YWN0IHAge1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLmRlY29tLWxheW91dHMgLmJhc2ljLWxheW91dCAuZWwtdGV4dC13aXRoLWNvbnRhY3RzIC5lbC10ZXh0LXdpdGgtY29udGFjdHMtY29udGFpbmVyIC5lbC10ZXh0LXdpdGgtY29udGFjdHMtY29udGFjdC1saXN0IHtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG59XG4uZGVjb20tbGF5b3V0cyAuYmFzaWMtbGF5b3V0IC5lbC10ZXh0LXdpdGgtY29udGFjdHMgLmVsLXRleHQtd2l0aC1jb250YWN0cy1jb250YWluZXIgLmVsLXRleHQtd2l0aC1jb250YWN0cy1jb250YWN0LWxpc3QgcCB7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbn1cbi5kZWNvbS1sYXlvdXRzIC5iYXNpYy1sYXlvdXQgLmVsLXRleHQtd2l0aC1jb250YWN0cyAuZWwtdGV4dC13aXRoLWNvbnRhY3RzLWNvbnRhaW5lciAuZWwtdGV4dC13aXRoLWNvbnRhY3RzLWNvbnRhY3QtbGlzdCBwLnRpdGxlIHtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuLmRlY29tLWxheW91dHMgLmJhc2ljLWxheW91dCAuZWwtdGV4dC13aXRoLWNvbnRhY3RzIC5lbC10ZXh0LXdpdGgtY29udGFjdHMtY29udGFpbmVyIC5lbC10ZXh0LXdpdGgtY29udGFjdHMtY29udGFjdC1saXN0IC5lbC10ZXh0LXdpdGgtY29udGFjdHMtY29udGFjdC1pdGVtIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM5OTk7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbn1cbi5kZWNvbS1sYXlvdXRzIC5iYXNpYy1sYXlvdXQgLmVsLXRleHQtd2l0aC1jb250YWN0cyAuZWwtdGV4dC13aXRoLWNvbnRhY3RzLWNvbnRhaW5lciAuZWwtdGV4dC13aXRoLWNvbnRhY3RzLWNvbnRhY3QtbGlzdCAuZWwtdGV4dC13aXRoLWNvbnRhY3RzLWNvbnRhY3QtaXRlbTpsYXN0LW9mLXR5cGUge1xuICBib3JkZXItYm90dG9tOiAwcHggbm9uZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAuZGVjb20tbGF5b3V0cyAuYmFzaWMtbGF5b3V0IC5lbC10ZXh0LXdpdGgtY29udGFjdHMge1xuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuICAgIHBhZGRpbmctdG9wOiA1MHB4O1xuICB9XG4gIC5kZWNvbS1sYXlvdXRzIC5iYXNpYy1sYXlvdXQgLmVsLXRleHQtd2l0aC1jb250YWN0cyAuZWwtdGV4dC13aXRoLWNvbnRhY3RzLWNvbnRhaW5lciAuZWwtdGV4dC13aXRoLWNvbnRhY3RzLWNvbnRlbnQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgd2lkdGg6IDY1JTtcbiAgfVxuICAuZGVjb20tbGF5b3V0cyAuYmFzaWMtbGF5b3V0IC5lbC10ZXh0LXdpdGgtY29udGFjdHMgLmVsLXRleHQtd2l0aC1jb250YWN0cy1jb250YWluZXIgLmVsLXRleHQtd2l0aC1jb250YWN0cy1jb250YWN0IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA0RjhDO1xuICAgIHBhZGRpbmc6IDQwcHggMjBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgd2lkdGg6IDM1JTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyMHB4KSB7XG4gIC5kZWNvbS1sYXlvdXRzIC5iYXNpYy1sYXlvdXQgLmVsLXRleHQtd2l0aC1jb250YWN0cyB7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gICAgcGFkZGluZy10b3A6IDMwcHg7XG4gIH1cbiAgLmRlY29tLWxheW91dHMgLmJhc2ljLWxheW91dCAuZWwtdGV4dC13aXRoLWNvbnRhY3RzIC5lbC10ZXh0LXdpdGgtY29udGFjdHMtY29udGFpbmVyIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbiAgLmRlY29tLWxheW91dHMgLmJhc2ljLWxheW91dCAuZWwtdGV4dC13aXRoLWNvbnRhY3RzIC5lbC10ZXh0LXdpdGgtY29udGFjdHMtY29udGFpbmVyIC5lbC10ZXh0LXdpdGgtY29udGFjdHMtY29udGVudCB7XG4gICAgcGFkZGluZy1yaWdodDogMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5kZWNvbS1sYXlvdXRzIC5iYXNpYy1sYXlvdXQgLmVsLXRleHQtd2l0aC1jb250YWN0cyAuZWwtdGV4dC13aXRoLWNvbnRhY3RzLWNvbnRhaW5lciAuZWwtdGV4dC13aXRoLWNvbnRhY3RzLWNvbnRhY3Qge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDRGOEM7XG4gICAgcGFkZGluZzogNDBweCAyMHB4O1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5kZWNvbS1sYXlvdXRzIC5iYXNpYy1sYXlvdXQgLmVsLXRleHQtd2l0aC1ib3hlcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGY4Zjg7XG4gIHBhZGRpbmctYm90dG9tOiA3MHB4O1xuICBwYWRkaW5nLXRvcDogNzBweDtcbn1cbi5kZWNvbS1sYXlvdXRzIC5iYXNpYy1sYXlvdXQgLmVsLXRleHQtd2l0aC1ib3hlcyAuZWwtdGV4dC13aXRoLWJveGVzLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xufVxuLmRlY29tLWxheW91dHMgLmJhc2ljLWxheW91dCAuZWwtdGV4dC13aXRoLWJveGVzIC5lbC10ZXh0LXdpdGgtYm94ZXMtY29udGFpbmVyIC5lbC10ZXh0LXdpdGgtYm94ZXMtY29udGVudCB7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNlNWU1ZTU7XG4gIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG4gIHdpZHRoOiAzMCU7XG59XG4uZGVjb20tbGF5b3V0cyAuYmFzaWMtbGF5b3V0IC5lbC10ZXh0LXdpdGgtYm94ZXMgLmVsLXRleHQtd2l0aC1ib3hlcy1jb250YWluZXIgLmVsLXRleHQtd2l0aC1ib3hlcy1ncmlkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tcmlnaHQ6IC0yMHB4O1xuICBtYXJnaW4tYm90dG9tOiAtNDBweDtcbiAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICB3aWR0aDogY2FsYyg3MCUgKyA0MHB4KTtcbn1cbi5kZWNvbS1sYXlvdXRzIC5iYXNpYy1sYXlvdXQgLmVsLXRleHQtd2l0aC1ib3hlcyAuZWwtdGV4dC13aXRoLWJveGVzLWNvbnRhaW5lciAuZWwtdGV4dC13aXRoLWJveGVzLWdyaWQgLmVsLXRleHQtd2l0aC1ib3hlcy1pdGVtIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm94LXNoYWRvdzogMCA1cHggMTVweCByZ2JhKDAsIDAsIDAsIDAuMDgpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBtYXJnaW46IDIwcHg7XG4gIG1hcmdpbi10b3A6IDBweDtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgcGFkZGluZzogMjBweDtcbiAgd2lkdGg6IGNhbGMoNTAlIC0gNDBweCk7XG59XG4uZGVjb20tbGF5b3V0cyAuYmFzaWMtbGF5b3V0IC5lbC10ZXh0LXdpdGgtYm94ZXMgLmVsLXRleHQtd2l0aC1ib3hlcy1jb250YWluZXIgLmVsLXRleHQtd2l0aC1ib3hlcy1ncmlkIC5lbC10ZXh0LXdpdGgtYm94ZXMtaXRlbSAuZWwtc3VidGl0bGUge1xuICBmb250LXdlaWdodDogNDAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U1ZTVlNTtcbiAgd2lkdGg6IDEwMCU7XG59XG4uZGVjb20tbGF5b3V0cyAuYmFzaWMtbGF5b3V0IC5lbC10ZXh0LXdpdGgtYm94ZXMgLmVsLXRleHQtd2l0aC1ib3hlcy1jb250YWluZXIgLmVsLXRleHQtd2l0aC1ib3hlcy1ncmlkIC5lbC10ZXh0LXdpdGgtYm94ZXMtaXRlbSAuZWwtY29udGVudCB7XG4gIHBhZGRpbmctYm90dG9tOiAxNXB4O1xufVxuLmRlY29tLWxheW91dHMgLmJhc2ljLWxheW91dCAuZWwtdGV4dC13aXRoLWJveGVzIC5lbC10ZXh0LXdpdGgtYm94ZXMtY29udGFpbmVyIC5lbC10ZXh0LXdpdGgtYm94ZXMtZ3JpZCAuZWwtdGV4dC13aXRoLWJveGVzLWl0ZW0gLmVsLWNvbnRlbnQgcCxcbi5kZWNvbS1sYXlvdXRzIC5iYXNpYy1sYXlvdXQgLmVsLXRleHQtd2l0aC1ib3hlcyAuZWwtdGV4dC13aXRoLWJveGVzLWNvbnRhaW5lciAuZWwtdGV4dC13aXRoLWJveGVzLWdyaWQgLmVsLXRleHQtd2l0aC1ib3hlcy1pdGVtIC5lbC1jb250ZW50IHVsIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5kZWNvbS1sYXlvdXRzIC5iYXNpYy1sYXlvdXQgLmVsLXRleHQtd2l0aC1ib3hlcyAuZWwtdGV4dC13aXRoLWJveGVzLWNvbnRhaW5lciAuZWwtdGV4dC13aXRoLWJveGVzLWdyaWQgLmVsLXRleHQtd2l0aC1ib3hlcy1pdGVtIC5lbC1jb250ZW50LWJ1dHRvbnMge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2U1ZTVlNTtcbiAgbWFyZ2luLXRvcDogYXV0bztcbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5kZWNvbS1sYXlvdXRzIC5iYXNpYy1sYXlvdXQgLmVsLXRleHQtd2l0aC1ib3hlcyAuZWwtdGV4dC13aXRoLWJveGVzLWNvbnRhaW5lciAuZWwtdGV4dC13aXRoLWJveGVzLWdyaWQgLmVsLXRleHQtd2l0aC1ib3hlcy1pdGVtIC5lbC1jb250ZW50LWJ1dHRvbnMgLmVsLWNvbnRlbnQtYnV0dG9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xufVxuLmRlY29tLWxheW91dHMgLmJhc2ljLWxheW91dCAuZWwtdGV4dC13aXRoLWJveGVzIC5lbC10ZXh0LXdpdGgtYm94ZXMtY29udGFpbmVyIC5lbC10ZXh0LXdpdGgtYm94ZXMtZ3JpZCAuZWwtdGV4dC13aXRoLWJveGVzLWl0ZW0gLmVsLWNvbnRlbnQtYnV0dG9ucyAuZWwtY29udGVudC1idXR0b24gcCB7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xufVxuLmRlY29tLWxheW91dHMgLmJhc2ljLWxheW91dCAuZWwtdGV4dC13aXRoLWJveGVzIC5lbC10ZXh0LXdpdGgtYm94ZXMtY29udGFpbmVyIC5lbC10ZXh0LXdpdGgtYm94ZXMtZ3JpZCAuZWwtdGV4dC13aXRoLWJveGVzLWl0ZW0gLmVsLWNvbnRlbnQtYnV0dG9ucyAuZWwtY29udGVudC1idXR0b246bGFzdC1vZi10eXBlIHtcbiAgcGFkZGluZy1ib3R0b206IDBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAuZGVjb20tbGF5b3V0cyAuYmFzaWMtbGF5b3V0IC5lbC10ZXh0LXdpdGgtYm94ZXMge1xuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuICAgIHBhZGRpbmctdG9wOiA1MHB4O1xuICB9XG4gIC5kZWNvbS1sYXlvdXRzIC5iYXNpYy1sYXlvdXQgLmVsLXRleHQtd2l0aC1ib3hlcyAuZWwtdGV4dC13aXRoLWJveGVzLWNvbnRhaW5lciAuZWwtdGV4dC13aXRoLWJveGVzLWNvbnRlbnQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgd2lkdGg6IDM1JTtcbiAgfVxuICAuZGVjb20tbGF5b3V0cyAuYmFzaWMtbGF5b3V0IC5lbC10ZXh0LXdpdGgtYm94ZXMgLmVsLXRleHQtd2l0aC1ib3hlcy1jb250YWluZXIgLmVsLXRleHQtd2l0aC1ib3hlcy1ncmlkIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IC0yMHB4O1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICB3aWR0aDogY2FsYyg2NSUgKyAyMHB4KTtcbiAgfVxuICAuZGVjb20tbGF5b3V0cyAuYmFzaWMtbGF5b3V0IC5lbC10ZXh0LXdpdGgtYm94ZXMgLmVsLXRleHQtd2l0aC1ib3hlcy1jb250YWluZXIgLmVsLXRleHQtd2l0aC1ib3hlcy1ncmlkIC5lbC10ZXh0LXdpdGgtYm94ZXMtaXRlbSB7XG4gICAgbWFyZ2luOiAxMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgcGFkZGluZzogMjBweDtcbiAgICB3aWR0aDogY2FsYyg1MCUgLSAyMHB4KTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyMHB4KSB7XG4gIC5kZWNvbS1sYXlvdXRzIC5iYXNpYy1sYXlvdXQgLmVsLXRleHQtd2l0aC1ib3hlcyB7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gICAgcGFkZGluZy10b3A6IDMwcHg7XG4gIH1cbiAgLmRlY29tLWxheW91dHMgLmJhc2ljLWxheW91dCAuZWwtdGV4dC13aXRoLWJveGVzIC5lbC10ZXh0LXdpdGgtYm94ZXMtY29udGFpbmVyIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbiAgLmRlY29tLWxheW91dHMgLmJhc2ljLWxheW91dCAuZWwtdGV4dC13aXRoLWJveGVzIC5lbC10ZXh0LXdpdGgtYm94ZXMtY29udGFpbmVyIC5lbC10ZXh0LXdpdGgtYm94ZXMtY29udGVudCB7XG4gICAgYm9yZGVyLXJpZ2h0OiAwcHggbm9uZTtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U1ZTVlNTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmRlY29tLWxheW91dHMgLmJhc2ljLWxheW91dCAuZWwtdGV4dC13aXRoLWJveGVzIC5lbC10ZXh0LXdpdGgtYm94ZXMtY29udGFpbmVyIC5lbC10ZXh0LXdpdGgtYm94ZXMtZ3JpZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogLTIwcHg7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmRlY29tLWxheW91dHMgLmJhc2ljLWxheW91dCAuZWwtdGV4dC13aXRoLWJveGVzIC5lbC10ZXh0LXdpdGgtYm94ZXMtY29udGFpbmVyIC5lbC10ZXh0LXdpdGgtYm94ZXMtZ3JpZCAuZWwtdGV4dC13aXRoLWJveGVzLWl0ZW0ge1xuICAgIG1hcmdpbjogMTBweCAwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5kZWNvbS1sYXlvdXRzIC5iYXNpYy1sYXlvdXQgLmVsLXRleHQtd2l0aC1ib3gtY29sdW1ucyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGY4Zjg7XG4gIHBhZGRpbmctYm90dG9tOiA3MHB4O1xuICBwYWRkaW5nLXRvcDogNzBweDtcbn1cbi5kZWNvbS1sYXlvdXRzIC5iYXNpYy1sYXlvdXQgLmVsLXRleHQtd2l0aC1ib3gtY29sdW1ucyAuZWwtdGV4dC13aXRoLWJveC1jb2x1bW5zLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG59XG4uZGVjb20tbGF5b3V0cyAuYmFzaWMtbGF5b3V0IC5lbC10ZXh0LXdpdGgtYm94LWNvbHVtbnMgLmVsLXRleHQtd2l0aC1ib3gtY29sdW1ucy1jb250YWluZXIgLmVsLXRleHQtd2l0aC1ib3gtY29sdW1ucy1jb250ZW50IHtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2U1ZTVlNTtcbiAgcGFkZGluZy1yaWdodDogNDBweDtcbiAgd2lkdGg6IDMwJTtcbn1cbi5kZWNvbS1sYXlvdXRzIC5iYXNpYy1sYXlvdXQgLmVsLXRleHQtd2l0aC1ib3gtY29sdW1ucyAuZWwtdGV4dC13aXRoLWJveC1jb2x1bW5zLWNvbnRhaW5lciAuZWwtdGV4dC13aXRoLWJveC1jb2x1bW5zLWJveCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICB3aWR0aDogNzAlO1xufVxuLmRlY29tLWxheW91dHMgLmJhc2ljLWxheW91dCAuZWwtdGV4dC13aXRoLWJveC1jb2x1bW5zIC5lbC10ZXh0LXdpdGgtYm94LWNvbHVtbnMtY29udGFpbmVyIC5lbC10ZXh0LXdpdGgtYm94LWNvbHVtbnMtYm94IC5lbC10ZXh0LXdpdGgtYm94LWNvbHVtbnMtYm94LWlubmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm94LXNoYWRvdzogMCA1cHggMTVweCByZ2JhKDAsIDAsIDAsIDAuMDgpO1xuICBwYWRkaW5nOiAyMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cbi5kZWNvbS1sYXlvdXRzIC5iYXNpYy1sYXlvdXQgLmVsLXRleHQtd2l0aC1ib3gtY29sdW1ucyAuZWwtdGV4dC13aXRoLWJveC1jb2x1bW5zLWNvbnRhaW5lciAuZWwtdGV4dC13aXRoLWJveC1jb2x1bW5zLWJveCAuZWwtdGV4dC13aXRoLWJveC1jb2x1bW5zLWJveC1pbm5lciAuZWwtc3VidGl0bGUge1xuICBmb250LXdlaWdodDogNDAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U1ZTVlNTtcbiAgd2lkdGg6IDEwMCU7XG59XG4uZGVjb20tbGF5b3V0cyAuYmFzaWMtbGF5b3V0IC5lbC10ZXh0LXdpdGgtYm94LWNvbHVtbnMgLmVsLXRleHQtd2l0aC1ib3gtY29sdW1ucy1jb250YWluZXIgLmVsLXRleHQtd2l0aC1ib3gtY29sdW1ucy1ib3ggLmVsLXRleHQtd2l0aC1ib3gtY29sdW1ucy1ib3gtaW5uZXIgLmVsLWNvbnRlbnQtbGVmdCB7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIHdpZHRoOiA1MCU7XG59XG4uZGVjb20tbGF5b3V0cyAuYmFzaWMtbGF5b3V0IC5lbC10ZXh0LXdpdGgtYm94LWNvbHVtbnMgLmVsLXRleHQtd2l0aC1ib3gtY29sdW1ucy1jb250YWluZXIgLmVsLXRleHQtd2l0aC1ib3gtY29sdW1ucy1ib3ggLmVsLXRleHQtd2l0aC1ib3gtY29sdW1ucy1ib3gtaW5uZXIgLmVsLWNvbnRlbnQtcmlnaHQge1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIHdpZHRoOiA1MCU7XG59XG4uZGVjb20tbGF5b3V0cyAuYmFzaWMtbGF5b3V0IC5lbC10ZXh0LXdpdGgtYm94LWNvbHVtbnMgLmVsLXRleHQtd2l0aC1ib3gtY29sdW1ucy1jb250YWluZXIgLmVsLXRleHQtd2l0aC1ib3gtY29sdW1ucy1ib3ggLmVsLXRleHQtd2l0aC1ib3gtY29sdW1ucy1ib3gtaW5uZXIgLmVsLWNvbnRlbnQtYnV0dG9ucyB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTVlNWU1O1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmRlY29tLWxheW91dHMgLmJhc2ljLWxheW91dCAuZWwtdGV4dC13aXRoLWJveC1jb2x1bW5zIC5lbC10ZXh0LXdpdGgtYm94LWNvbHVtbnMtY29udGFpbmVyIC5lbC10ZXh0LXdpdGgtYm94LWNvbHVtbnMtYm94IC5lbC10ZXh0LXdpdGgtYm94LWNvbHVtbnMtYm94LWlubmVyIC5lbC1jb250ZW50LWJ1dHRvbnMgLmVsLWNvbnRlbnQtYnV0dG9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xufVxuLmRlY29tLWxheW91dHMgLmJhc2ljLWxheW91dCAuZWwtdGV4dC13aXRoLWJveC1jb2x1bW5zIC5lbC10ZXh0LXdpdGgtYm94LWNvbHVtbnMtY29udGFpbmVyIC5lbC10ZXh0LXdpdGgtYm94LWNvbHVtbnMtYm94IC5lbC10ZXh0LXdpdGgtYm94LWNvbHVtbnMtYm94LWlubmVyIC5lbC1jb250ZW50LWJ1dHRvbnMgLmVsLWNvbnRlbnQtYnV0dG9uOmxhc3Qtb2YtdHlwZSB7XG4gIHBhZGRpbmctYm90dG9tOiAwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgLmRlY29tLWxheW91dHMgLmJhc2ljLWxheW91dCAuZWwtdGV4dC13aXRoLWJveC1jb2x1bW5zIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbiAgICBwYWRkaW5nLXRvcDogNTBweDtcbiAgfVxuICAuZGVjb20tbGF5b3V0cyAuYmFzaWMtbGF5b3V0IC5lbC10ZXh0LXdpdGgtYm94LWNvbHVtbnMgLmVsLXRleHQtd2l0aC1ib3gtY29sdW1ucy1jb250YWluZXIgLmVsLXRleHQtd2l0aC1ib3gtY29sdW1ucy1jb250ZW50IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgIHdpZHRoOiAzNSU7XG4gIH1cbiAgLmRlY29tLWxheW91dHMgLmJhc2ljLWxheW91dCAuZWwtdGV4dC13aXRoLWJveC1jb2x1bW5zIC5lbC10ZXh0LXdpdGgtYm94LWNvbHVtbnMtY29udGFpbmVyIC5lbC10ZXh0LXdpdGgtYm94LWNvbHVtbnMtYm94IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgd2lkdGg6IDY1JTtcbiAgfVxuICAuZGVjb20tbGF5b3V0cyAuYmFzaWMtbGF5b3V0IC5lbC10ZXh0LXdpdGgtYm94LWNvbHVtbnMgLmVsLXRleHQtd2l0aC1ib3gtY29sdW1ucy1jb250YWluZXIgLmVsLXRleHQtd2l0aC1ib3gtY29sdW1ucy1ib3ggLmVsLXRleHQtd2l0aC1ib3gtY29sdW1ucy1ib3gtaW5uZXIgLmVsLWNvbnRlbnQtbGVmdCB7XG4gICAgcGFkZGluZy1yaWdodDogMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5kZWNvbS1sYXlvdXRzIC5iYXNpYy1sYXlvdXQgLmVsLXRleHQtd2l0aC1ib3gtY29sdW1ucyAuZWwtdGV4dC13aXRoLWJveC1jb2x1bW5zLWNvbnRhaW5lciAuZWwtdGV4dC13aXRoLWJveC1jb2x1bW5zLWJveCAuZWwtdGV4dC13aXRoLWJveC1jb2x1bW5zLWJveC1pbm5lciAuZWwtY29udGVudC1yaWdodCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAuZGVjb20tbGF5b3V0cyAuYmFzaWMtbGF5b3V0IC5lbC10ZXh0LXdpdGgtYm94LWNvbHVtbnMge1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICB9XG4gIC5kZWNvbS1sYXlvdXRzIC5iYXNpYy1sYXlvdXQgLmVsLXRleHQtd2l0aC1ib3gtY29sdW1ucyAuZWwtdGV4dC13aXRoLWJveC1jb2x1bW5zLWNvbnRhaW5lciAuZWwtdGV4dC13aXRoLWJveC1jb2x1bW5zLWNvbnRlbnQge1xuICAgIGJvcmRlci1yaWdodDogMHB4IG5vbmU7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlNWU1ZTU7XG4gICAgcGFkZGluZy1yaWdodDogMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5kZWNvbS1sYXlvdXRzIC5iYXNpYy1sYXlvdXQgLmVsLXRleHQtd2l0aC1ib3gtY29sdW1ucyAuZWwtdGV4dC13aXRoLWJveC1jb2x1bW5zLWNvbnRhaW5lciAuZWwtdGV4dC13aXRoLWJveC1jb2x1bW5zLWJveCB7XG4gICAgcGFkZGluZy10b3A6IDMwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmRlY29tLWxheW91dHMgLmJhc2ljLWxheW91dCAuZWwtdGV4dC13aXRoLWJveC1jb2x1bW5zIC5lbC10ZXh0LXdpdGgtYm94LWNvbHVtbnMtY29udGFpbmVyIC5lbC10ZXh0LXdpdGgtYm94LWNvbHVtbnMtYm94IC5lbC10ZXh0LXdpdGgtYm94LWNvbHVtbnMtYm94LWlubmVyIC5lbC1jb250ZW50LWxlZnQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuZGVjb20tbGF5b3V0cyAuYmFzaWMtbGF5b3V0IC5lbC10ZXh0LXdpdGgtYm94LWNvbHVtbnMgLmVsLXRleHQtd2l0aC1ib3gtY29sdW1ucy1jb250YWluZXIgLmVsLXRleHQtd2l0aC1ib3gtY29sdW1ucy1ib3ggLmVsLXRleHQtd2l0aC1ib3gtY29sdW1ucy1ib3gtaW5uZXIgLmVsLWNvbnRlbnQtcmlnaHQge1xuICAgIHBhZGRpbmctbGVmdDogMHB4O1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5kZWNvbS1sYXlvdXRzIC5iYXNpYy1sYXlvdXQgLmVsLWNvbnRhY3QtYm94ZXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOGY4O1xuICBwYWRkaW5nLWJvdHRvbTogNzBweDtcbiAgcGFkZGluZy10b3A6IDcwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uZGVjb20tbGF5b3V0cyAuYmFzaWMtbGF5b3V0IC5lbC1jb250YWN0LWJveGVzIC5lbC1jb250YWN0LWJveGVzLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgbWFyZ2luLWxlZnQ6IC00MHB4O1xuICB3aWR0aDogY2FsYygxMDAlICsgODBweCk7XG59XG4uZGVjb20tbGF5b3V0cyAuYmFzaWMtbGF5b3V0IC5lbC1jb250YWN0LWJveGVzIC5lbC1jb250YWN0LWJveGVzLWNvbnRhaW5lciAuZWwtY29udGFjdC1ib3hlcy1pdGVtIHtcbiAgbWFyZ2luOiA0MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiBjYWxjKDMzLjMzMzMzMzMzMzMlIC0gODBweCk7XG59XG4uZGVjb20tbGF5b3V0cyAuYmFzaWMtbGF5b3V0IC5lbC1jb250YWN0LWJveGVzIC5lbC1jb250YWN0LWJveGVzLWNvbnRhaW5lciAuZWwtY29udGFjdC1ib3hlcy1pdGVtIGgxLFxuLmRlY29tLWxheW91dHMgLmJhc2ljLWxheW91dCAuZWwtY29udGFjdC1ib3hlcyAuZWwtY29udGFjdC1ib3hlcy1jb250YWluZXIgLmVsLWNvbnRhY3QtYm94ZXMtaXRlbSBoMixcbi5kZWNvbS1sYXlvdXRzIC5iYXNpYy1sYXlvdXQgLmVsLWNvbnRhY3QtYm94ZXMgLmVsLWNvbnRhY3QtYm94ZXMtY29udGFpbmVyIC5lbC1jb250YWN0LWJveGVzLWl0ZW0gaDMsXG4uZGVjb20tbGF5b3V0cyAuYmFzaWMtbGF5b3V0IC5lbC1jb250YWN0LWJveGVzIC5lbC1jb250YWN0LWJveGVzLWNvbnRhaW5lciAuZWwtY29udGFjdC1ib3hlcy1pdGVtIGg0LFxuLmRlY29tLWxheW91dHMgLmJhc2ljLWxheW91dCAuZWwtY29udGFjdC1ib3hlcyAuZWwtY29udGFjdC1ib3hlcy1jb250YWluZXIgLmVsLWNvbnRhY3QtYm94ZXMtaXRlbSBoNSxcbi5kZWNvbS1sYXlvdXRzIC5iYXNpYy1sYXlvdXQgLmVsLWNvbnRhY3QtYm94ZXMgLmVsLWNvbnRhY3QtYm94ZXMtY29udGFpbmVyIC5lbC1jb250YWN0LWJveGVzLWl0ZW0gaDYge1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbn1cbi5kZWNvbS1sYXlvdXRzIC5iYXNpYy1sYXlvdXQgLmVsLWNvbnRhY3QtYm94ZXMgLmVsLWNvbnRhY3QtYm94ZXMtY29udGFpbmVyIC5lbC1jb250YWN0LWJveGVzLWl0ZW0gcCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG59XG4uZGVjb20tbGF5b3V0cyAuYmFzaWMtbGF5b3V0IC5lbC1jb250YWN0LWJveGVzIC5lbC1jb250YWN0LWJveGVzLWNvbnRhaW5lciAuZWwtY29udGFjdC1ib3hlcy1pdGVtIHA6bGFzdC1vZi10eXBlIHtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xufVxuLmRlY29tLWxheW91dHMgLmJhc2ljLWxheW91dCAuZWwtY29udGFjdC1ib3hlcyAuZWwtY29udGFjdC1ib3hlcy1jb250YWluZXIgLmVsLWNvbnRhY3QtYm94ZXMtaXRlbSAuZWwtY29udGFjdC1ib3hlcy1ib3gge1xuICBwYWRkaW5nOiA0MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRyYW5zaXRpb246IGJveC1zaGFkb3cgMC4zMnMgZWFzZS1pbi1vdXQ7XG59XG4uZGVjb20tbGF5b3V0cyAuYmFzaWMtbGF5b3V0IC5lbC1jb250YWN0LWJveGVzIC5lbC1jb250YWN0LWJveGVzLWNvbnRhaW5lciAuZWwtY29udGFjdC1ib3hlcy1pdGVtIC5lbC1jb250YWN0LWJveGVzLWJveDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJveC1zaGFkb3c6IDAgMTRweCAyNXB4IHJnYmEoMCwgMCwgMCwgMC4xNik7XG59XG4uZGVjb20tbGF5b3V0cyAuYmFzaWMtbGF5b3V0IC5lbC1jb250YWN0LWJveGVzIC5lbC1jb250YWN0LWJveGVzLWNvbnRhaW5lciAuZWwtY29udGFjdC1ib3hlcy1pdGVtIC5lbC1jb250YWN0LWJveGVzLWJveCAuZWwtY29udGFjdC1ib3hlcy1jb250ZW50IHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5kZWNvbS1sYXlvdXRzIC5iYXNpYy1sYXlvdXQgLmVsLWNvbnRhY3QtYm94ZXMgLmVsLWNvbnRhY3QtYm94ZXMtY29udGFpbmVyIC5lbC1jb250YWN0LWJveGVzLWl0ZW0gLmVsLWNvbnRhY3QtYm94ZXMtYm94IC5lbC1jb250YWN0LWJveGVzLWNvbnRlbnQ6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWJlYmViO1xuICBib3R0b206IDBweDtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGxlZnQ6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IC0xOXB4O1xuICBoZWlnaHQ6IDFweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMzhweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAuZGVjb20tbGF5b3V0cyAuYmFzaWMtbGF5b3V0IC5lbC1jb250YWN0LWJveGVzIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbiAgICBwYWRkaW5nLXRvcDogNTBweDtcbiAgfVxuICAuZGVjb20tbGF5b3V0cyAuYmFzaWMtbGF5b3V0IC5lbC1jb250YWN0LWJveGVzIC5lbC1jb250YWN0LWJveGVzLWNvbnRhaW5lciB7XG4gICAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgKyA0MHB4KTtcbiAgfVxuICAuZGVjb20tbGF5b3V0cyAuYmFzaWMtbGF5b3V0IC5lbC1jb250YWN0LWJveGVzIC5lbC1jb250YWN0LWJveGVzLWNvbnRhaW5lciAuZWwtY29udGFjdC1ib3hlcy1pdGVtIHtcbiAgICBtYXJnaW46IDIwcHg7XG4gICAgd2lkdGg6IGNhbGMoNTAlIC0gNDBweCk7XG4gIH1cbiAgLmRlY29tLWxheW91dHMgLmJhc2ljLWxheW91dCAuZWwtY29udGFjdC1ib3hlcyAuZWwtY29udGFjdC1ib3hlcy1jb250YWluZXIgLmVsLWNvbnRhY3QtYm94ZXMtaXRlbSAuZWwtY29udGFjdC1ib3hlcy1ib3gge1xuICAgIHBhZGRpbmc6IDMwcHg7XG4gIH1cbiAgLmRlY29tLWxheW91dHMgLmJhc2ljLWxheW91dCAuZWwtY29udGFjdC1ib3hlcyAuZWwtY29udGFjdC1ib3hlcy1jb250YWluZXIgLmVsLWNvbnRhY3QtYm94ZXMtaXRlbSAuZWwtY29udGFjdC1ib3hlcy1ib3ggLmVsLWNvbnRhY3QtYm94ZXMtY29udGVudCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyMHB4KSB7XG4gIC5kZWNvbS1sYXlvdXRzIC5iYXNpYy1sYXlvdXQgLmVsLWNvbnRhY3QtYm94ZXMge1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICB9XG4gIC5kZWNvbS1sYXlvdXRzIC5iYXNpYy1sYXlvdXQgLmVsLWNvbnRhY3QtYm94ZXMgLmVsLWNvbnRhY3QtYm94ZXMtY29udGFpbmVyIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmRlY29tLWxheW91dHMgLmJhc2ljLWxheW91dCAuZWwtY29udGFjdC1ib3hlcyAuZWwtY29udGFjdC1ib3hlcy1jb250YWluZXIgLmVsLWNvbnRhY3QtYm94ZXMtaXRlbSB7XG4gICAgbWFyZ2luOiAyMHB4IDBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4uZGVjb20tbGF5b3V0cyAuYmFzaWMtbGF5b3V0IC5lbC1pbWFnZS1ib3hlcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGY4Zjg7XG4gIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuICBwYWRkaW5nLXRvcDogNTBweDtcbn1cbi5kZWNvbS1sYXlvdXRzIC5iYXNpYy1sYXlvdXQgLmVsLWltYWdlLWJveGVzIC5lbC1pbWFnZS1ib3hlcy1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tbGVmdDogLTIwcHg7XG4gIHdpZHRoOiBjYWxjKDEwMCUgKyA0MHB4KTtcbn1cbi5kZWNvbS1sYXlvdXRzIC5iYXNpYy1sYXlvdXQgLmVsLWltYWdlLWJveGVzIC5lbC1pbWFnZS1ib3hlcy1jb250YWluZXIgLmVsLWltYWdlLWJveGVzLWl0ZW0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3gtc2hhZG93OiAwIDJweCA4cHggcmdiYSgwLCAwLCAwLCAwLjA4KTtcbiAgbWFyZ2luOiAyMHB4O1xuICB3aWR0aDogY2FsYygzMy4zMzMzMzMzMzMzJSAtIDQwcHgpO1xufVxuLmRlY29tLWxheW91dHMgLmJhc2ljLWxheW91dCAuZWwtaW1hZ2UtYm94ZXMgLmVsLWltYWdlLWJveGVzLWNvbnRhaW5lciAuZWwtaW1hZ2UtYm94ZXMtaXRlbSAuZWwtaW1hZ2UtYm94ZXMtaW1hZ2Uge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogYXV0bztcbiAgbWF4LWhlaWdodDogdW5zZXQgIWltcG9ydGFudDtcbn1cbi5kZWNvbS1sYXlvdXRzIC5iYXNpYy1sYXlvdXQgLmVsLWltYWdlLWJveGVzIC5lbC1pbWFnZS1ib3hlcy1jb250YWluZXIgLmVsLWltYWdlLWJveGVzLWl0ZW0gLmVsLWltYWdlLWJveGVzLWltYWdlIGltZyB7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbn1cbi5kZWNvbS1sYXlvdXRzIC5iYXNpYy1sYXlvdXQgLmVsLWltYWdlLWJveGVzIC5lbC1pbWFnZS1ib3hlcy1jb250YWluZXIgLmVsLWltYWdlLWJveGVzLWl0ZW0gLmVsLWltYWdlLWJveGVzLWNvbnRlbnQge1xuICBwYWRkaW5nOiAyMHB4O1xufVxuLmRlY29tLWxheW91dHMgLmJhc2ljLWxheW91dCAuZWwtaW1hZ2UtYm94ZXMgLmVsLWltYWdlLWJveGVzLWNvbnRhaW5lciAuZWwtaW1hZ2UtYm94ZXMtaXRlbSAuZWwtaW1hZ2UtYm94ZXMtY29udGVudCBwIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMjBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAuZGVjb20tbGF5b3V0cyAuYmFzaWMtbGF5b3V0IC5lbC1pbWFnZS1ib3hlcyB7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gICAgcGFkZGluZy10b3A6IDQwcHg7XG4gIH1cbiAgLmRlY29tLWxheW91dHMgLmJhc2ljLWxheW91dCAuZWwtaW1hZ2UtYm94ZXMgLmVsLWltYWdlLWJveGVzLWNvbnRhaW5lciB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAyMHB4KTtcbiAgfVxuICAuZGVjb20tbGF5b3V0cyAuYmFzaWMtbGF5b3V0IC5lbC1pbWFnZS1ib3hlcyAuZWwtaW1hZ2UtYm94ZXMtY29udGFpbmVyIC5lbC1pbWFnZS1ib3hlcy1pdGVtIHtcbiAgICBtYXJnaW46IDEwcHg7XG4gICAgd2lkdGg6IGNhbGMoMzMuMzMzMzMzMzMzMyUgLSAyMHB4KTtcbiAgfVxuICAuZGVjb20tbGF5b3V0cyAuYmFzaWMtbGF5b3V0IC5lbC1pbWFnZS1ib3hlcyAuZWwtaW1hZ2UtYm94ZXMtY29udGFpbmVyIC5lbC1pbWFnZS1ib3hlcy1pdGVtIC5lbC1pbWFnZS1ib3hlcy1jb250ZW50IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAyMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIwcHgpIHtcbiAgLmRlY29tLWxheW91dHMgLmJhc2ljLWxheW91dCAuZWwtaW1hZ2UtYm94ZXMge1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICB9XG4gIC5kZWNvbS1sYXlvdXRzIC5iYXNpYy1sYXlvdXQgLmVsLWltYWdlLWJveGVzIC5lbC1pbWFnZS1ib3hlcy1jb250YWluZXIge1xuICAgIG1hcmdpbi1sZWZ0OiAwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmRlY29tLWxheW91dHMgLmJhc2ljLWxheW91dCAuZWwtaW1hZ2UtYm94ZXMgLmVsLWltYWdlLWJveGVzLWNvbnRhaW5lciAuZWwtaW1hZ2UtYm94ZXMtaXRlbSB7XG4gICAgbWFyZ2luOiAxMHB4IDBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuZGVjb20tbGF5b3V0cyAuYmFzaWMtbGF5b3V0IC5lbC1pbWFnZS1ib3hlcyAuZWwtaW1hZ2UtYm94ZXMtY29udGFpbmVyIC5lbC1pbWFnZS1ib3hlcy1pdGVtIC5lbC1pbWFnZS1ib3hlcy1jb250ZW50IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAyMHB4O1xuICB9XG59XG5cbi5kZWNvbS1sYXlvdXRzIC5iYXNpYy1sYXlvdXQgLmVsLWFydGljbGVzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjhmODtcbiAgcGFkZGluZy1ib3R0b206IDcwcHg7XG4gIHBhZGRpbmctdG9wOiA3MHB4O1xufVxuLmRlY29tLWxheW91dHMgLmJhc2ljLWxheW91dCAuZWwtYXJ0aWNsZXMgLmVsLWFydGljbGVzLWNvbnRlbnQgaDEsXG4uZGVjb20tbGF5b3V0cyAuYmFzaWMtbGF5b3V0IC5lbC1hcnRpY2xlcyAuZWwtYXJ0aWNsZXMtY29udGVudCBoMixcbi5kZWNvbS1sYXlvdXRzIC5iYXNpYy1sYXlvdXQgLmVsLWFydGljbGVzIC5lbC1hcnRpY2xlcy1jb250ZW50IGgzLFxuLmRlY29tLWxheW91dHMgLmJhc2ljLWxheW91dCAuZWwtYXJ0aWNsZXMgLmVsLWFydGljbGVzLWNvbnRlbnQgaDQsXG4uZGVjb20tbGF5b3V0cyAuYmFzaWMtbGF5b3V0IC5lbC1hcnRpY2xlcyAuZWwtYXJ0aWNsZXMtY29udGVudCBoNSxcbi5kZWNvbS1sYXlvdXRzIC5iYXNpYy1sYXlvdXQgLmVsLWFydGljbGVzIC5lbC1hcnRpY2xlcy1jb250ZW50IGg2IHtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG59XG4uZGVjb20tbGF5b3V0cyAuYmFzaWMtbGF5b3V0IC5lbC1hcnRpY2xlcyAuZWwtYXJ0aWNsZXMtY29udGVudCBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbn1cbi5kZWNvbS1sYXlvdXRzIC5iYXNpYy1sYXlvdXQgLmVsLWFydGljbGVzIC5lbC1hcnRpY2xlcy1jb250ZW50IHA6bGFzdC1vZi10eXBlIHtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xufVxuLmRlY29tLWxheW91dHMgLmJhc2ljLWxheW91dCAuZWwtYXJ0aWNsZXMgLmVsLWFydGljbGVzLWNvbnRlbnQgdWwge1xuICBwYWRkaW5nLXRvcDogMjBweDtcbn1cbi5kZWNvbS1sYXlvdXRzIC5iYXNpYy1sYXlvdXQgLmVsLWFydGljbGVzIC5lbC1hcnRpY2xlcy1ncmlkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xuICB3aWR0aDogY2FsYygxMDAlICsgNDBweCk7XG59XG4uZGVjb20tbGF5b3V0cyAuYmFzaWMtbGF5b3V0IC5lbC1hcnRpY2xlcyAuZWwtYXJ0aWNsZXMtZ3JpZC5yb3dzLTMgLmVsLWFydGljbGVzLWFydGljbGUge1xuICB3aWR0aDogY2FsYygzMy4zMzMzMzMzMzMzJSAtIDQwcHgpO1xufVxuLmRlY29tLWxheW91dHMgLmJhc2ljLWxheW91dCAuZWwtYXJ0aWNsZXMgLmVsLWFydGljbGVzLWdyaWQgLmVsLWFydGljbGVzLWFydGljbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3gtc2hhZG93OiAwIDJweCA4cHggcmdiYSgwLCAwLCAwLCAwLjA4KTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMjBweDtcbiAgcGFkZGluZzogNDBweDtcbiAgd2lkdGg6IGNhbGMoNTAlIC0gNDBweCk7XG59XG4uZGVjb20tbGF5b3V0cyAuYmFzaWMtbGF5b3V0IC5lbC1hcnRpY2xlcyAuZWwtYXJ0aWNsZXMtZ3JpZCAuZWwtYXJ0aWNsZXMtYXJ0aWNsZSAuZWwtYXJ0aWNsZXMtYXJ0aWNsZS1yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG4uZGVjb20tbGF5b3V0cyAuYmFzaWMtbGF5b3V0IC5lbC1hcnRpY2xlcyAuZWwtYXJ0aWNsZXMtZ3JpZCAuZWwtYXJ0aWNsZXMtYXJ0aWNsZSAuZWwtYXJ0aWNsZXMtYXJ0aWNsZS1yb3cgcCB7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIG1hcmdpbjogMHB4O1xuICB3aWR0aDogNTAlO1xufVxuLmRlY29tLWxheW91dHMgLmJhc2ljLWxheW91dCAuZWwtYXJ0aWNsZXMgLmVsLWFydGljbGVzLWdyaWQgLmVsLWFydGljbGVzLWFydGljbGUgLmVsLWFydGljbGVzLWFydGljbGUtcm93IC5pbWFnZSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgd2lkdGg6IDUwJTtcbn1cbi5kZWNvbS1sYXlvdXRzIC5iYXNpYy1sYXlvdXQgLmVsLWFydGljbGVzIC5lbC1hcnRpY2xlcy1ncmlkIC5lbC1hcnRpY2xlcy1hcnRpY2xlIC5lbC1hcnRpY2xlcy1hcnRpY2xlLXJvdyAuaW1hZ2UgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogYXV0bztcbiAgd2lkdGg6IDEwMCU7XG59XG4uZGVjb20tbGF5b3V0cyAuYmFzaWMtbGF5b3V0IC5lbC1hcnRpY2xlcyAuZWwtYXJ0aWNsZXMtZ3JpZCAuZWwtYXJ0aWNsZXMtYXJ0aWNsZSBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAuZGVjb20tbGF5b3V0cyAuYmFzaWMtbGF5b3V0IC5lbC1hcnRpY2xlcyB7XG4gICAgcGFkZGluZy1ib3R0b206IDUwcHg7XG4gICAgcGFkZGluZy10b3A6IDUwcHg7XG4gIH1cbiAgLmRlY29tLWxheW91dHMgLmJhc2ljLWxheW91dCAuZWwtYXJ0aWNsZXMgLmVsLWFydGljbGVzLWdyaWQucm93cy0zIC5lbC1hcnRpY2xlcy1hcnRpY2xlIHtcbiAgICB3aWR0aDogY2FsYyg1MCUgLSA0MHB4KTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyMHB4KSB7XG4gIC5kZWNvbS1sYXlvdXRzIC5iYXNpYy1sYXlvdXQgLmVsLWFydGljbGVzIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgfVxuICAuZGVjb20tbGF5b3V0cyAuYmFzaWMtbGF5b3V0IC5lbC1hcnRpY2xlcyAuZWwtYXJ0aWNsZXMtY29udGVudCBoMSxcbi5kZWNvbS1sYXlvdXRzIC5iYXNpYy1sYXlvdXQgLmVsLWFydGljbGVzIC5lbC1hcnRpY2xlcy1jb250ZW50IGgyLFxuLmRlY29tLWxheW91dHMgLmJhc2ljLWxheW91dCAuZWwtYXJ0aWNsZXMgLmVsLWFydGljbGVzLWNvbnRlbnQgaDMsXG4uZGVjb20tbGF5b3V0cyAuYmFzaWMtbGF5b3V0IC5lbC1hcnRpY2xlcyAuZWwtYXJ0aWNsZXMtY29udGVudCBoNCxcbi5kZWNvbS1sYXlvdXRzIC5iYXNpYy1sYXlvdXQgLmVsLWFydGljbGVzIC5lbC1hcnRpY2xlcy1jb250ZW50IGg1LFxuLmRlY29tLWxheW91dHMgLmJhc2ljLWxheW91dCAuZWwtYXJ0aWNsZXMgLmVsLWFydGljbGVzLWNvbnRlbnQgaDYge1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICB9XG4gIC5kZWNvbS1sYXlvdXRzIC5iYXNpYy1sYXlvdXQgLmVsLWFydGljbGVzIC5lbC1hcnRpY2xlcy1jb250ZW50IHAge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIH1cbiAgLmRlY29tLWxheW91dHMgLmJhc2ljLWxheW91dCAuZWwtYXJ0aWNsZXMgLmVsLWFydGljbGVzLWNvbnRlbnQgcDpsYXN0LW9mLXR5cGUge1xuICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgfVxuICAuZGVjb20tbGF5b3V0cyAuYmFzaWMtbGF5b3V0IC5lbC1hcnRpY2xlcyAuZWwtYXJ0aWNsZXMtZ3JpZCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAyMHB4KTtcbiAgfVxuICAuZGVjb20tbGF5b3V0cyAuYmFzaWMtbGF5b3V0IC5lbC1hcnRpY2xlcyAuZWwtYXJ0aWNsZXMtZ3JpZC5yb3dzLTMgLmVsLWFydGljbGVzLWFydGljbGUge1xuICAgIHdpZHRoOiBjYWxjKDUwJSAtIDIwcHgpO1xuICB9XG4gIC5kZWNvbS1sYXlvdXRzIC5iYXNpYy1sYXlvdXQgLmVsLWFydGljbGVzIC5lbC1hcnRpY2xlcy1ncmlkIC5lbC1hcnRpY2xlcy1hcnRpY2xlIHtcbiAgICBtYXJnaW46IDEwcHg7XG4gICAgcGFkZGluZzogMjBweDtcbiAgICB3aWR0aDogY2FsYyg1MCUgLSAyMHB4KTtcbiAgfVxuICAuZGVjb20tbGF5b3V0cyAuYmFzaWMtbGF5b3V0IC5lbC1hcnRpY2xlcyAuZWwtYXJ0aWNsZXMtZ3JpZCAuZWwtYXJ0aWNsZXMtYXJ0aWNsZSAuZWwtYXJ0aWNsZXMtYXJ0aWNsZS1yb3cge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxuICAuZGVjb20tbGF5b3V0cyAuYmFzaWMtbGF5b3V0IC5lbC1hcnRpY2xlcyAuZWwtYXJ0aWNsZXMtZ3JpZCAuZWwtYXJ0aWNsZXMtYXJ0aWNsZSAuZWwtYXJ0aWNsZXMtYXJ0aWNsZS1yb3cgcCB7XG4gICAgcGFkZGluZy1yaWdodDogMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5kZWNvbS1sYXlvdXRzIC5iYXNpYy1sYXlvdXQgLmVsLWFydGljbGVzIC5lbC1hcnRpY2xlcy1ncmlkIC5lbC1hcnRpY2xlcy1hcnRpY2xlIC5lbC1hcnRpY2xlcy1hcnRpY2xlLXJvdyAuaW1hZ2Uge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGhlaWdodDogMjcwcHg7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuZGVjb20tbGF5b3V0cyAuYmFzaWMtbGF5b3V0IC5lbC1hcnRpY2xlcyAuZWwtYXJ0aWNsZXMtZ3JpZCAuZWwtYXJ0aWNsZXMtYXJ0aWNsZSAuZWwtYXJ0aWNsZXMtYXJ0aWNsZS1yb3cgLmltYWdlIGltZyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmRlY29tLWxheW91dHMgLmJhc2ljLWxheW91dCAuZWwtYXJ0aWNsZXMgLmVsLWFydGljbGVzLWdyaWQge1xuICAgIG1hcmdpbi1sZWZ0OiAwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmRlY29tLWxheW91dHMgLmJhc2ljLWxheW91dCAuZWwtYXJ0aWNsZXMgLmVsLWFydGljbGVzLWdyaWQucm93cy0zIC5lbC1hcnRpY2xlcy1hcnRpY2xlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuZGVjb20tbGF5b3V0cyAuYmFzaWMtbGF5b3V0IC5lbC1hcnRpY2xlcyAuZWwtYXJ0aWNsZXMtZ3JpZCAuZWwtYXJ0aWNsZXMtYXJ0aWNsZSB7XG4gICAgbWFyZ2luOiAxMHB4IDBweDtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5kZWNvbS1sYXlvdXRzIC5iYXNpYy1sYXlvdXQgLmVsLWFydGljbGVzIC5lbC1hcnRpY2xlcy1ncmlkIC5lbC1hcnRpY2xlcy1hcnRpY2xlIC5lbC1hcnRpY2xlcy1hcnRpY2xlLXJvdyB7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG4gIC5kZWNvbS1sYXlvdXRzIC5iYXNpYy1sYXlvdXQgLmVsLWFydGljbGVzIC5lbC1hcnRpY2xlcy1ncmlkIC5lbC1hcnRpY2xlcy1hcnRpY2xlIC5lbC1hcnRpY2xlcy1hcnRpY2xlLXJvdyBwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmRlY29tLWxheW91dHMgLmJhc2ljLWxheW91dCAuZWwtYXJ0aWNsZXMgLmVsLWFydGljbGVzLWdyaWQgLmVsLWFydGljbGVzLWFydGljbGUgLmVsLWFydGljbGVzLWFydGljbGUtcm93IGltZyB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4uZGVjb20tbGF5b3V0cyAuYWR2YW5jZWQtbGF5b3V0IC5lbC1kaXZpZGVyIHtcbiAgcGFkZGluZy1ib3R0b206IDUwcHg7XG4gIHBhZGRpbmctdG9wOiA1MHB4O1xufVxuLmRlY29tLWxheW91dHMgLmFkdmFuY2VkLWxheW91dCAuZWwtZGl2aWRlciBociB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3NTc1NzU7XG4gIG1hcmdpbjogMHB4O1xuICBwYWRkaW5nOiAwcHg7XG59XG5cbi5kZWNvbS1sYXlvdXRzIC5hZHZhbmNlZC1sYXlvdXQgLmVsLWNoaWxkcmVuLXBhZ2VzIHtcbiAgcGFkZGluZy1ib3R0b206IDcwcHg7XG4gIHBhZGRpbmctdG9wOiA3MHB4O1xufVxuLmRlY29tLWxheW91dHMgLmFkdmFuY2VkLWxheW91dCAuZWwtY2hpbGRyZW4tcGFnZXMgLmVsLXRpdGxlIHtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG59XG4uZGVjb20tbGF5b3V0cyAuYWR2YW5jZWQtbGF5b3V0IC5lbC1jaGlsZHJlbi1wYWdlcyAuZWwtY2hpbGRyZW4tcGFnZXMtZ3JpZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIG1hcmdpbi1sZWZ0OiAtMTBweDtcbiAgd2lkdGg6IGNhbGMoMTAwJSArIDIwcHgpO1xufVxuLmRlY29tLWxheW91dHMgLmFkdmFuY2VkLWxheW91dCAuZWwtY2hpbGRyZW4tcGFnZXMgLmVsLWNoaWxkcmVuLXBhZ2VzLWdyaWQgLmVsLWNoaWxkcmVuLXBhZ2VzLWdyaWQtaXRlbSB7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDhweCByZ2JhKDAsIDAsIDAsIDAuMDgpO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAxMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aWR0aDogY2FsYygzMy4zMzMzMzMzMzMzJSAtIDIwcHgpO1xufVxuLmRlY29tLWxheW91dHMgLmFkdmFuY2VkLWxheW91dCAuZWwtY2hpbGRyZW4tcGFnZXMgLmVsLWNoaWxkcmVuLXBhZ2VzLWdyaWQgLmVsLWNoaWxkcmVuLXBhZ2VzLWdyaWQtaXRlbSAuZWwtY2hpbGRyZW4tcGFnZXMtZ3JpZC1pbWFnZSB7XG4gIG1heC1oZWlnaHQ6IDI3MHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmRlY29tLWxheW91dHMgLmFkdmFuY2VkLWxheW91dCAuZWwtY2hpbGRyZW4tcGFnZXMgLmVsLWNoaWxkcmVuLXBhZ2VzLWdyaWQgLmVsLWNoaWxkcmVuLXBhZ2VzLWdyaWQtaXRlbSAuZWwtY2hpbGRyZW4tcGFnZXMtZ3JpZC1pbWFnZSBpbWcge1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzOyAvKiBBbmltYXRpb24gKi9cbiAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGNlbnRlcjtcbn1cbi5kZWNvbS1sYXlvdXRzIC5hZHZhbmNlZC1sYXlvdXQgLmVsLWNoaWxkcmVuLXBhZ2VzIC5lbC1jaGlsZHJlbi1wYWdlcy1ncmlkIC5lbC1jaGlsZHJlbi1wYWdlcy1ncmlkLWl0ZW0gLmVsLWNoaWxkcmVuLXBhZ2VzLWdyaWQtbGluayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGNvbG9yOiAjMUIxQjFCO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgcGFkZGluZzogMjBweDtcbiAgcGFkZGluZy1yaWdodDogMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLmRlY29tLWxheW91dHMgLmFkdmFuY2VkLWxheW91dCAuZWwtY2hpbGRyZW4tcGFnZXMgLmVsLWNoaWxkcmVuLXBhZ2VzLWdyaWQgLmVsLWNoaWxkcmVuLXBhZ2VzLWdyaWQtaXRlbSAuZWwtY2hpbGRyZW4tcGFnZXMtZ3JpZC1saW5rIHNwYW4uaWNvbi1hcnJvdyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy90aGVtZS9pY29uLWFycm93LnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBhdXRvIGF1dG87XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogNDVweDtcbn1cbi5kZWNvbS1sYXlvdXRzIC5hZHZhbmNlZC1sYXlvdXQgLmVsLWNoaWxkcmVuLXBhZ2VzIC5lbC1jaGlsZHJlbi1wYWdlcy1ncmlkIC5lbC1jaGlsZHJlbi1wYWdlcy1ncmlkLWl0ZW06aG92ZXIgLmVsLWNoaWxkcmVuLXBhZ2VzLWdyaWQtaW1hZ2UgaW1nIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjA1KTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAuZGVjb20tbGF5b3V0cyAuYWR2YW5jZWQtbGF5b3V0IC5lbC1jaGlsZHJlbi1wYWdlcyB7XG4gICAgcGFkZGluZy1ib3R0b206IDUwcHg7XG4gICAgcGFkZGluZy10b3A6IDUwcHg7XG4gIH1cbiAgLmRlY29tLWxheW91dHMgLmFkdmFuY2VkLWxheW91dCAuZWwtY2hpbGRyZW4tcGFnZXMgLmVsLWNoaWxkcmVuLXBhZ2VzLWdyaWQge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTBweDtcbiAgICB3aWR0aDogY2FsYygxMDAlICsgMjBweCk7XG4gIH1cbiAgLmRlY29tLWxheW91dHMgLmFkdmFuY2VkLWxheW91dCAuZWwtY2hpbGRyZW4tcGFnZXMgLmVsLWNoaWxkcmVuLXBhZ2VzLWdyaWQgLmVsLWNoaWxkcmVuLXBhZ2VzLWdyaWQtaXRlbSB7XG4gICAgd2lkdGg6IGNhbGMoNTAlIC0gMjBweCk7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjBweCkge1xuICAuZGVjb20tbGF5b3V0cyAuYWR2YW5jZWQtbGF5b3V0IC5lbC1jaGlsZHJlbi1wYWdlcyB7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gICAgcGFkZGluZy10b3A6IDMwcHg7XG4gIH1cbiAgLmRlY29tLWxheW91dHMgLmFkdmFuY2VkLWxheW91dCAuZWwtY2hpbGRyZW4tcGFnZXMgLmVsLWNoaWxkcmVuLXBhZ2VzLWdyaWQgLmVsLWNoaWxkcmVuLXBhZ2VzLWdyaWQtaXRlbSAuZWwtY2hpbGRyZW4tcGFnZXMtZ3JpZC1pbWFnZSB7XG4gICAgbWF4LWhlaWdodDogMjMwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5kZWNvbS1sYXlvdXRzIC5hZHZhbmNlZC1sYXlvdXQgLmVsLWNoaWxkcmVuLXBhZ2VzIC5lbC1jaGlsZHJlbi1wYWdlcy1ncmlkIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmRlY29tLWxheW91dHMgLmFkdmFuY2VkLWxheW91dCAuZWwtY2hpbGRyZW4tcGFnZXMgLmVsLWNoaWxkcmVuLXBhZ2VzLWdyaWQgLmVsLWNoaWxkcmVuLXBhZ2VzLWdyaWQtaXRlbSB7XG4gICAgbWFyZ2luOiAxMHB4IDBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuZGVjb20tbGF5b3V0cyAuYWR2YW5jZWQtbGF5b3V0IC5lbC1jaGlsZHJlbi1wYWdlcyAuZWwtY2hpbGRyZW4tcGFnZXMtZ3JpZCAuZWwtY2hpbGRyZW4tcGFnZXMtZ3JpZC1pdGVtIC5lbC1jaGlsZHJlbi1wYWdlcy1ncmlkLWltYWdlIHtcbiAgICBtYXgtaGVpZ2h0OiB1bnNldDtcbiAgfVxufVxuXG4uZGVjb20tbGF5b3V0cyAuYWR2YW5jZWQtbGF5b3V0IC5lbC1jYXRlZ29yaWVzLWdyaWQge1xuICBwYWRkaW5nLWJvdHRvbTogNzBweDtcbiAgcGFkZGluZy10b3A6IDcwcHg7XG59XG4uZGVjb20tbGF5b3V0cyAuYWR2YW5jZWQtbGF5b3V0IC5lbC1jYXRlZ29yaWVzLWdyaWQgLmVsLXRpdGxlIHtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG59XG4uZGVjb20tbGF5b3V0cyAuYWR2YW5jZWQtbGF5b3V0IC5lbC1jYXRlZ29yaWVzLWdyaWQgLmVsLWNhdGVnb3JpZXMtZ3JpZC1ncmlkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xuICB3aWR0aDogY2FsYygxMDAlICsgMjBweCk7XG59XG4uZGVjb20tbGF5b3V0cyAuYWR2YW5jZWQtbGF5b3V0IC5lbC1jYXRlZ29yaWVzLWdyaWQgLmVsLWNhdGVnb3JpZXMtZ3JpZC1ncmlkIC5lbC1jYXRlZ29yaWVzLWdyaWQtZ3JpZC1pdGVtIHtcbiAgYm94LXNoYWRvdzogMCAycHggOHB4IHJnYmEoMCwgMCwgMCwgMC4wOCk7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDEwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdpZHRoOiBjYWxjKDMzLjMzMzMzMzMzMzMlIC0gMjBweCk7XG59XG4uZGVjb20tbGF5b3V0cyAuYWR2YW5jZWQtbGF5b3V0IC5lbC1jYXRlZ29yaWVzLWdyaWQgLmVsLWNhdGVnb3JpZXMtZ3JpZC1ncmlkIC5lbC1jYXRlZ29yaWVzLWdyaWQtZ3JpZC1pdGVtIC5lbC1jYXRlZ29yaWVzLWdyaWQtZ3JpZC1pbWFnZSB7XG4gIG1heC1oZWlnaHQ6IDI3MHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmRlY29tLWxheW91dHMgLmFkdmFuY2VkLWxheW91dCAuZWwtY2F0ZWdvcmllcy1ncmlkIC5lbC1jYXRlZ29yaWVzLWdyaWQtZ3JpZCAuZWwtY2F0ZWdvcmllcy1ncmlkLWdyaWQtaXRlbSAuZWwtY2F0ZWdvcmllcy1ncmlkLWdyaWQtaW1hZ2UgaW1nIHtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4yczsgLyogQW5pbWF0aW9uICovXG4gIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBjZW50ZXI7XG59XG4uZGVjb20tbGF5b3V0cyAuYWR2YW5jZWQtbGF5b3V0IC5lbC1jYXRlZ29yaWVzLWdyaWQgLmVsLWNhdGVnb3JpZXMtZ3JpZC1ncmlkIC5lbC1jYXRlZ29yaWVzLWdyaWQtZ3JpZC1pdGVtIC5lbC1jYXRlZ29yaWVzLWdyaWQtZ3JpZC1saW5rIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgY29sb3I6ICMxQjFCMUI7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBwYWRkaW5nOiAyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4uZGVjb20tbGF5b3V0cyAuYWR2YW5jZWQtbGF5b3V0IC5lbC1jYXRlZ29yaWVzLWdyaWQgLmVsLWNhdGVnb3JpZXMtZ3JpZC1ncmlkIC5lbC1jYXRlZ29yaWVzLWdyaWQtZ3JpZC1pdGVtIC5lbC1jYXRlZ29yaWVzLWdyaWQtZ3JpZC1saW5rIHNwYW4uaWNvbi1hcnJvdyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy90aGVtZS9pY29uLWFycm93LnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBhdXRvIGF1dG87XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogNDVweDtcbn1cbi5kZWNvbS1sYXlvdXRzIC5hZHZhbmNlZC1sYXlvdXQgLmVsLWNhdGVnb3JpZXMtZ3JpZCAuZWwtY2F0ZWdvcmllcy1ncmlkLWdyaWQgLmVsLWNhdGVnb3JpZXMtZ3JpZC1ncmlkLWl0ZW06aG92ZXIgLmVsLWNhdGVnb3JpZXMtZ3JpZC1ncmlkLWltYWdlIGltZyB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4wNSk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgLmRlY29tLWxheW91dHMgLmFkdmFuY2VkLWxheW91dCAuZWwtY2F0ZWdvcmllcy1ncmlkIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbiAgICBwYWRkaW5nLXRvcDogNTBweDtcbiAgfVxuICAuZGVjb20tbGF5b3V0cyAuYWR2YW5jZWQtbGF5b3V0IC5lbC1jYXRlZ29yaWVzLWdyaWQgLmVsLWNhdGVnb3JpZXMtZ3JpZC1ncmlkIHtcbiAgICBtYXJnaW4tbGVmdDogLTEwcHg7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSArIDIwcHgpO1xuICB9XG4gIC5kZWNvbS1sYXlvdXRzIC5hZHZhbmNlZC1sYXlvdXQgLmVsLWNhdGVnb3JpZXMtZ3JpZCAuZWwtY2F0ZWdvcmllcy1ncmlkLWdyaWQgLmVsLWNhdGVnb3JpZXMtZ3JpZC1ncmlkLWl0ZW0ge1xuICAgIHdpZHRoOiBjYWxjKDUwJSAtIDIwcHgpO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIwcHgpIHtcbiAgLmRlY29tLWxheW91dHMgLmFkdmFuY2VkLWxheW91dCAuZWwtY2F0ZWdvcmllcy1ncmlkIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgfVxuICAuZGVjb20tbGF5b3V0cyAuYWR2YW5jZWQtbGF5b3V0IC5lbC1jYXRlZ29yaWVzLWdyaWQgLmVsLWNhdGVnb3JpZXMtZ3JpZC1ncmlkIC5lbC1jYXRlZ29yaWVzLWdyaWQtZ3JpZC1pdGVtIC5lbC1jYXRlZ29yaWVzLWdyaWQtZ3JpZC1pbWFnZSB7XG4gICAgbWF4LWhlaWdodDogMjMwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5kZWNvbS1sYXlvdXRzIC5hZHZhbmNlZC1sYXlvdXQgLmVsLWNhdGVnb3JpZXMtZ3JpZCAuZWwtY2F0ZWdvcmllcy1ncmlkLWdyaWQge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuZGVjb20tbGF5b3V0cyAuYWR2YW5jZWQtbGF5b3V0IC5lbC1jYXRlZ29yaWVzLWdyaWQgLmVsLWNhdGVnb3JpZXMtZ3JpZC1ncmlkIC5lbC1jYXRlZ29yaWVzLWdyaWQtZ3JpZC1pdGVtIHtcbiAgICBtYXJnaW46IDEwcHggMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5kZWNvbS1sYXlvdXRzIC5hZHZhbmNlZC1sYXlvdXQgLmVsLWNhdGVnb3JpZXMtZ3JpZCAuZWwtY2F0ZWdvcmllcy1ncmlkLWdyaWQgLmVsLWNhdGVnb3JpZXMtZ3JpZC1ncmlkLWl0ZW0gLmVsLWNhdGVnb3JpZXMtZ3JpZC1ncmlkLWltYWdlIHtcbiAgICBtYXgtaGVpZ2h0OiB1bnNldDtcbiAgfVxufVxuXG4uZGVjb20tbGF5b3V0cyAuYWR2YW5jZWQtbGF5b3V0IC5lbC1jYXRlZ29yeS1saXN0aW5nIHtcbiAgcGFkZGluZy1ib3R0b206IDcwcHg7XG4gIHBhZGRpbmctdG9wOiA3MHB4O1xufVxuLmRlY29tLWxheW91dHMgLmFkdmFuY2VkLWxheW91dCAuZWwtY2F0ZWdvcnktbGlzdGluZyAuZWwtdGl0bGUge1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbn1cbi5kZWNvbS1sYXlvdXRzIC5hZHZhbmNlZC1sYXlvdXQgLmVsLWNhdGVnb3J5LWxpc3RpbmcgLmVsLWNhdGVnb3J5LWxpc3RpbmctZ3JpZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIG1hcmdpbi1sZWZ0OiAtMjBweDtcbiAgd2lkdGg6IGNhbGMoMTAwJSArIDQwcHgpO1xufVxuLmRlY29tLWxheW91dHMgLmFkdmFuY2VkLWxheW91dCAuZWwtY2F0ZWdvcnktbGlzdGluZyAuZWwtY2F0ZWdvcnktbGlzdGluZy1ncmlkIC5lbC1jYXRlZ29yeS1saXN0aW5nLWdyaWQtaXRlbSB7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDhweCByZ2JhKDAsIDAsIDAsIDAuMDgpO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAyMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aWR0aDogY2FsYygzMy4zMzMzMzMzMzMzJSAtIDQwcHgpO1xufVxuLmRlY29tLWxheW91dHMgLmFkdmFuY2VkLWxheW91dCAuZWwtY2F0ZWdvcnktbGlzdGluZyAuZWwtY2F0ZWdvcnktbGlzdGluZy1ncmlkIC5lbC1jYXRlZ29yeS1saXN0aW5nLWdyaWQtaXRlbSAuZWwtY2F0ZWdvcnktbGlzdGluZy1ncmlkLWltYWdlIHtcbiAgbWF4LWhlaWdodDogMjcwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uZGVjb20tbGF5b3V0cyAuYWR2YW5jZWQtbGF5b3V0IC5lbC1jYXRlZ29yeS1saXN0aW5nIC5lbC1jYXRlZ29yeS1saXN0aW5nLWdyaWQgLmVsLWNhdGVnb3J5LWxpc3RpbmctZ3JpZC1pdGVtIC5lbC1jYXRlZ29yeS1saXN0aW5nLWdyaWQtaW1hZ2UgaW1nIHtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4yczsgLyogQW5pbWF0aW9uICovXG4gIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBjZW50ZXI7XG59XG4uZGVjb20tbGF5b3V0cyAuYWR2YW5jZWQtbGF5b3V0IC5lbC1jYXRlZ29yeS1saXN0aW5nIC5lbC1jYXRlZ29yeS1saXN0aW5nLWdyaWQgLmVsLWNhdGVnb3J5LWxpc3RpbmctZ3JpZC1pdGVtIC5lbC1jYXRlZ29yeS1saXN0aW5nLWdyaWQtbGluayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGNvbG9yOiAjMUIxQjFCO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgcGFkZGluZzogMjBweDtcbiAgcGFkZGluZy1yaWdodDogMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLmRlY29tLWxheW91dHMgLmFkdmFuY2VkLWxheW91dCAuZWwtY2F0ZWdvcnktbGlzdGluZyAuZWwtY2F0ZWdvcnktbGlzdGluZy1ncmlkIC5lbC1jYXRlZ29yeS1saXN0aW5nLWdyaWQtaXRlbSAuZWwtY2F0ZWdvcnktbGlzdGluZy1ncmlkLWxpbmsgc3Bhbi5pY29uLWFycm93IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3RoZW1lL2ljb24tYXJyb3cuc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGF1dG8gYXV0bztcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA0NXB4O1xufVxuLmRlY29tLWxheW91dHMgLmFkdmFuY2VkLWxheW91dCAuZWwtY2F0ZWdvcnktbGlzdGluZyAuZWwtY2F0ZWdvcnktbGlzdGluZy1ncmlkIC5lbC1jYXRlZ29yeS1saXN0aW5nLWdyaWQtaXRlbTpob3ZlciAuZWwtY2F0ZWdvcnktbGlzdGluZy1ncmlkLWltYWdlIGltZyB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4wNSk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgLmRlY29tLWxheW91dHMgLmFkdmFuY2VkLWxheW91dCAuZWwtY2F0ZWdvcnktbGlzdGluZyB7XG4gICAgcGFkZGluZy1ib3R0b206IDUwcHg7XG4gICAgcGFkZGluZy10b3A6IDUwcHg7XG4gIH1cbiAgLmRlY29tLWxheW91dHMgLmFkdmFuY2VkLWxheW91dCAuZWwtY2F0ZWdvcnktbGlzdGluZyAuZWwtY2F0ZWdvcnktbGlzdGluZy1ncmlkIHtcbiAgICBtYXJnaW4tbGVmdDogLTIwcHg7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSArIDQwcHgpO1xuICB9XG4gIC5kZWNvbS1sYXlvdXRzIC5hZHZhbmNlZC1sYXlvdXQgLmVsLWNhdGVnb3J5LWxpc3RpbmcgLmVsLWNhdGVnb3J5LWxpc3RpbmctZ3JpZCAuZWwtY2F0ZWdvcnktbGlzdGluZy1ncmlkLWl0ZW0ge1xuICAgIG1hcmdpbjogMjBweDtcbiAgICB3aWR0aDogY2FsYyg1MCUgLSA0MHB4KTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyMHB4KSB7XG4gIC5kZWNvbS1sYXlvdXRzIC5hZHZhbmNlZC1sYXlvdXQgLmVsLWNhdGVnb3J5LWxpc3Rpbmcge1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICB9XG4gIC5kZWNvbS1sYXlvdXRzIC5hZHZhbmNlZC1sYXlvdXQgLmVsLWNhdGVnb3J5LWxpc3RpbmcgLmVsLWNhdGVnb3J5LWxpc3RpbmctZ3JpZCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAyMHB4KTtcbiAgfVxuICAuZGVjb20tbGF5b3V0cyAuYWR2YW5jZWQtbGF5b3V0IC5lbC1jYXRlZ29yeS1saXN0aW5nIC5lbC1jYXRlZ29yeS1saXN0aW5nLWdyaWQgLmVsLWNhdGVnb3J5LWxpc3RpbmctZ3JpZC1pdGVtIHtcbiAgICBtYXJnaW46IDEwcHg7XG4gICAgd2lkdGg6IGNhbGMoNTAlIC0gMjBweCk7XG4gIH1cbiAgLmRlY29tLWxheW91dHMgLmFkdmFuY2VkLWxheW91dCAuZWwtY2F0ZWdvcnktbGlzdGluZyAuZWwtY2F0ZWdvcnktbGlzdGluZy1ncmlkIC5lbC1jYXRlZ29yeS1saXN0aW5nLWdyaWQtaXRlbSAuZWwtY2F0ZWdvcnktbGlzdGluZy1ncmlkLWltYWdlIHtcbiAgICBtYXgtaGVpZ2h0OiAyMzBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmRlY29tLWxheW91dHMgLmFkdmFuY2VkLWxheW91dCAuZWwtY2F0ZWdvcnktbGlzdGluZyAuZWwtY2F0ZWdvcnktbGlzdGluZy1ncmlkIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmRlY29tLWxheW91dHMgLmFkdmFuY2VkLWxheW91dCAuZWwtY2F0ZWdvcnktbGlzdGluZyAuZWwtY2F0ZWdvcnktbGlzdGluZy1ncmlkIC5lbC1jYXRlZ29yeS1saXN0aW5nLWdyaWQtaXRlbSB7XG4gICAgbWFyZ2luOiAxMHB4IDBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuZGVjb20tbGF5b3V0cyAuYWR2YW5jZWQtbGF5b3V0IC5lbC1jYXRlZ29yeS1saXN0aW5nIC5lbC1jYXRlZ29yeS1saXN0aW5nLWdyaWQgLmVsLWNhdGVnb3J5LWxpc3RpbmctZ3JpZC1pdGVtIC5lbC1jYXRlZ29yeS1saXN0aW5nLWdyaWQtaW1hZ2Uge1xuICAgIG1heC1oZWlnaHQ6IHVuc2V0O1xuICB9XG59XG5cbi5kZWNvbS1sYXlvdXRzIC5hZHZhbmNlZC1sYXlvdXQgLmVsLXByb2R1Y3RzLWxpc3Rpbmcge1xuICBwYWRkaW5nLWJvdHRvbTogNzBweDtcbiAgcGFkZGluZy10b3A6IDcwcHg7XG59XG4uZGVjb20tbGF5b3V0cyAuYWR2YW5jZWQtbGF5b3V0IC5lbC1wcm9kdWN0cy1saXN0aW5nIC5lbC10aXRsZSB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xufVxuLmRlY29tLWxheW91dHMgLmFkdmFuY2VkLWxheW91dCAuZWwtcHJvZHVjdHMtbGlzdGluZyAuZWwtcHJvZHVjdHMtbGlzdGluZy1ncmlkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xuICB3aWR0aDogY2FsYygxMDAlICsgNDBweCk7XG59XG4uZGVjb20tbGF5b3V0cyAuYWR2YW5jZWQtbGF5b3V0IC5lbC1wcm9kdWN0cy1saXN0aW5nIC5lbC1wcm9kdWN0cy1saXN0aW5nLWdyaWQgKyAuYnRuLWRhcmsge1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG4uZGVjb20tbGF5b3V0cyAuYWR2YW5jZWQtbGF5b3V0IC5lbC1wcm9kdWN0cy1saXN0aW5nIC5lbC1wcm9kdWN0cy1saXN0aW5nLWdyaWQgLmVsLXByb2R1Y3RzLWxpc3RpbmctZ3JpZC1pdGVtIHtcbiAgYm94LXNoYWRvdzogMCAycHggOHB4IHJnYmEoMCwgMCwgMCwgMC4wOCk7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDIwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdpZHRoOiBjYWxjKDMzLjMzMzMzMzMzMzMlIC0gNDBweCk7XG59XG4uZGVjb20tbGF5b3V0cyAuYWR2YW5jZWQtbGF5b3V0IC5lbC1wcm9kdWN0cy1saXN0aW5nIC5lbC1wcm9kdWN0cy1saXN0aW5nLWdyaWQgLmVsLXByb2R1Y3RzLWxpc3RpbmctZ3JpZC1pdGVtIC5lbC1wcm9kdWN0cy1saXN0aW5nLWdyaWQtaW1hZ2Uge1xuICBtYXgtaGVpZ2h0OiAyNzBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5kZWNvbS1sYXlvdXRzIC5hZHZhbmNlZC1sYXlvdXQgLmVsLXByb2R1Y3RzLWxpc3RpbmcgLmVsLXByb2R1Y3RzLWxpc3RpbmctZ3JpZCAuZWwtcHJvZHVjdHMtbGlzdGluZy1ncmlkLWl0ZW0gLmVsLXByb2R1Y3RzLWxpc3RpbmctZ3JpZC1pbWFnZSBpbWcge1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzOyAvKiBBbmltYXRpb24gKi9cbiAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGNlbnRlcjtcbn1cbi5kZWNvbS1sYXlvdXRzIC5hZHZhbmNlZC1sYXlvdXQgLmVsLXByb2R1Y3RzLWxpc3RpbmcgLmVsLXByb2R1Y3RzLWxpc3RpbmctZ3JpZCAuZWwtcHJvZHVjdHMtbGlzdGluZy1ncmlkLWl0ZW0gLmVsLXByb2R1Y3RzLWxpc3RpbmctZ3JpZC1saW5rIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgY29sb3I6ICMxQjFCMUI7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBwYWRkaW5nOiAyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4uZGVjb20tbGF5b3V0cyAuYWR2YW5jZWQtbGF5b3V0IC5lbC1wcm9kdWN0cy1saXN0aW5nIC5lbC1wcm9kdWN0cy1saXN0aW5nLWdyaWQgLmVsLXByb2R1Y3RzLWxpc3RpbmctZ3JpZC1pdGVtIC5lbC1wcm9kdWN0cy1saXN0aW5nLWdyaWQtbGluayBzcGFuLmljb24tYXJyb3cge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvdGhlbWUvaWNvbi1hcnJvdy5zdmdcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogYXV0byBhdXRvO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDQ1cHg7XG59XG4uZGVjb20tbGF5b3V0cyAuYWR2YW5jZWQtbGF5b3V0IC5lbC1wcm9kdWN0cy1saXN0aW5nIC5lbC1wcm9kdWN0cy1saXN0aW5nLWdyaWQgLmVsLXByb2R1Y3RzLWxpc3RpbmctZ3JpZC1pdGVtOmhvdmVyIC5lbC1wcm9kdWN0cy1saXN0aW5nLWdyaWQtaW1hZ2UgaW1nIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjA1KTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAuZGVjb20tbGF5b3V0cyAuYWR2YW5jZWQtbGF5b3V0IC5lbC1wcm9kdWN0cy1saXN0aW5nIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbiAgICBwYWRkaW5nLXRvcDogNTBweDtcbiAgfVxuICAuZGVjb20tbGF5b3V0cyAuYWR2YW5jZWQtbGF5b3V0IC5lbC1wcm9kdWN0cy1saXN0aW5nIC5lbC1wcm9kdWN0cy1saXN0aW5nLWdyaWQge1xuICAgIG1hcmdpbi1sZWZ0OiAtMjBweDtcbiAgICB3aWR0aDogY2FsYygxMDAlICsgNDBweCk7XG4gIH1cbiAgLmRlY29tLWxheW91dHMgLmFkdmFuY2VkLWxheW91dCAuZWwtcHJvZHVjdHMtbGlzdGluZyAuZWwtcHJvZHVjdHMtbGlzdGluZy1ncmlkIC5lbC1wcm9kdWN0cy1saXN0aW5nLWdyaWQtaXRlbSB7XG4gICAgbWFyZ2luOiAyMHB4O1xuICAgIHdpZHRoOiBjYWxjKDUwJSAtIDQwcHgpO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIwcHgpIHtcbiAgLmRlY29tLWxheW91dHMgLmFkdmFuY2VkLWxheW91dCAuZWwtcHJvZHVjdHMtbGlzdGluZyB7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gICAgcGFkZGluZy10b3A6IDMwcHg7XG4gIH1cbiAgLmRlY29tLWxheW91dHMgLmFkdmFuY2VkLWxheW91dCAuZWwtcHJvZHVjdHMtbGlzdGluZyAuZWwtcHJvZHVjdHMtbGlzdGluZy1ncmlkIHtcbiAgICBtYXJnaW4tbGVmdDogLTEwcHg7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSArIDIwcHgpO1xuICB9XG4gIC5kZWNvbS1sYXlvdXRzIC5hZHZhbmNlZC1sYXlvdXQgLmVsLXByb2R1Y3RzLWxpc3RpbmcgLmVsLXByb2R1Y3RzLWxpc3RpbmctZ3JpZCAuZWwtcHJvZHVjdHMtbGlzdGluZy1ncmlkLWl0ZW0ge1xuICAgIG1hcmdpbjogMTBweDtcbiAgICB3aWR0aDogY2FsYyg1MCUgLSAyMHB4KTtcbiAgfVxuICAuZGVjb20tbGF5b3V0cyAuYWR2YW5jZWQtbGF5b3V0IC5lbC1wcm9kdWN0cy1saXN0aW5nIC5lbC1wcm9kdWN0cy1saXN0aW5nLWdyaWQgLmVsLXByb2R1Y3RzLWxpc3RpbmctZ3JpZC1pdGVtIC5lbC1wcm9kdWN0cy1saXN0aW5nLWdyaWQtaW1hZ2Uge1xuICAgIG1heC1oZWlnaHQ6IDIzMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZGVjb20tbGF5b3V0cyAuYWR2YW5jZWQtbGF5b3V0IC5lbC1wcm9kdWN0cy1saXN0aW5nIC5lbC1wcm9kdWN0cy1saXN0aW5nLWdyaWQge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuZGVjb20tbGF5b3V0cyAuYWR2YW5jZWQtbGF5b3V0IC5lbC1wcm9kdWN0cy1saXN0aW5nIC5lbC1wcm9kdWN0cy1saXN0aW5nLWdyaWQgLmVsLXByb2R1Y3RzLWxpc3RpbmctZ3JpZC1pdGVtIHtcbiAgICBtYXJnaW46IDEwcHggMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5kZWNvbS1sYXlvdXRzIC5hZHZhbmNlZC1sYXlvdXQgLmVsLXByb2R1Y3RzLWxpc3RpbmcgLmVsLXByb2R1Y3RzLWxpc3RpbmctZ3JpZCAuZWwtcHJvZHVjdHMtbGlzdGluZy1ncmlkLWl0ZW0gLmVsLXByb2R1Y3RzLWxpc3RpbmctZ3JpZC1pbWFnZSB7XG4gICAgbWF4LWhlaWdodDogdW5zZXQ7XG4gIH1cbn1cblxuLmRlY29tLWxheW91dHMgLmFkdmFuY2VkLWxheW91dCAuZWwtbmV3cy1ldmVudHMtbGlzdGluZyB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBwYWRkaW5nLXRvcDogNzBweDtcbn1cbi5kZWNvbS1sYXlvdXRzIC5hZHZhbmNlZC1sYXlvdXQgLmVsLW5ld3MtZXZlbnRzLWxpc3RpbmcgLmVsLXRpdGxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFCMUIxQjtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gIHBhZGRpbmctdG9wOiAxNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDUwcHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy90aGVtZS9pY29uLWZlZWQuc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCAyMHB4IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiAyNHB4IGF1dG87XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG4uZGVjb20tbGF5b3V0cyAuYWR2YW5jZWQtbGF5b3V0IC5lbC1uZXdzLWV2ZW50cy1saXN0aW5nIC5lbC1uZXdzLWV2ZW50cy1saXN0aW5nLWdyaWQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgd2lkdGg6IDEwMCU7XG59XG4uZGVjb20tbGF5b3V0cyAuYWR2YW5jZWQtbGF5b3V0IC5lbC1uZXdzLWV2ZW50cy1saXN0aW5nIC5lbC1uZXdzLWV2ZW50cy1saXN0aW5nLWdyaWQgLmVsLW5ld3MtbGlzdGluZy1ncmlkIHtcbiAgd2lkdGg6IDcwJTtcbn1cbi5kZWNvbS1sYXlvdXRzIC5hZHZhbmNlZC1sYXlvdXQgLmVsLW5ld3MtZXZlbnRzLWxpc3RpbmcgLmVsLW5ld3MtZXZlbnRzLWxpc3RpbmctZ3JpZCAuZWwtZXZlbnRzLWxpc3RpbmctZ3JpZCB7XG4gIHdpZHRoOiAzMCU7XG59XG4uZGVjb20tbGF5b3V0cyAuYWR2YW5jZWQtbGF5b3V0IC5lbC1uZXdzLWV2ZW50cy1saXN0aW5nIC5lbC1uZXdzLWV2ZW50cy1saXN0aW5nLWdyaWQgLmVsLWV2ZW50cy1saXN0aW5nLWdyaWQgLmVsLXRpdGxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjhmODtcbiAgY29sb3I6ICMxQjFCMUI7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy90aGVtZS9pY29uLWV2ZW50cy5zdmdcIik7XG59XG4uZGVjb20tbGF5b3V0cyAuYWR2YW5jZWQtbGF5b3V0IC5lbC1uZXdzLWV2ZW50cy1saXN0aW5nIC5lbC1uZXdzLWV2ZW50cy1saXN0aW5nLWdyaWQgLmVsLW5ld3MtbGlzdGluZy1pdGVtIHtcbiAgY29sb3I6ICMxQjFCMUI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDBweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgcGFkZGluZy1yaWdodDogNjBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZGVjb20tbGF5b3V0cyAuYWR2YW5jZWQtbGF5b3V0IC5lbC1uZXdzLWV2ZW50cy1saXN0aW5nIC5lbC1uZXdzLWV2ZW50cy1saXN0aW5nLWdyaWQgLmVsLW5ld3MtbGlzdGluZy1pdGVtOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3RoZW1lL2ljb24tcGx1cy5zdmdcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogMjRweCBhdXRvO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBjb250ZW50OiBcIiBcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMjBweDtcbiAgdG9wOiA1MCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDI0cHg7XG4gIHRvcDogNTAlO1xuICBtYXJnaW4tdG9wOiAtMTJweDtcbiAgd2lkdGg6IDI0cHg7XG59XG4uZGVjb20tbGF5b3V0cyAuYWR2YW5jZWQtbGF5b3V0IC5lbC1uZXdzLWV2ZW50cy1saXN0aW5nIC5lbC1uZXdzLWV2ZW50cy1saXN0aW5nLWdyaWQgLmVsLW5ld3MtbGlzdGluZy1pdGVtOmxhc3Qtb2YtdHlwZSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTVlNWU1O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLmRlY29tLWxheW91dHMgLmFkdmFuY2VkLWxheW91dCAuZWwtbmV3cy1ldmVudHMtbGlzdGluZyAuZWwtbmV3cy1ldmVudHMtbGlzdGluZy1ncmlkIC5lbC1uZXdzLWxpc3RpbmctaXRlbSBwLm5ld3MtZGF0ZSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbi5kZWNvbS1sYXlvdXRzIC5hZHZhbmNlZC1sYXlvdXQgLmVsLW5ld3MtZXZlbnRzLWxpc3RpbmcgLmVsLW5ld3MtZXZlbnRzLWxpc3RpbmctZ3JpZCAuZWwtbmV3cy1saXN0aW5nLWl0ZW0gaDMubmV3cy10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi5kZWNvbS1sYXlvdXRzIC5hZHZhbmNlZC1sYXlvdXQgLmVsLW5ld3MtZXZlbnRzLWxpc3RpbmcgLmVsLW5ld3MtZXZlbnRzLWxpc3RpbmctZ3JpZCAuZWwtbmV3cy1saXN0aW5nLWl0ZW0uZWwtZXZlbnQtbGlzdGluZy1pdGVtIHtcbiAgYm9yZGVyLWJvdHRvbTogMHB4IG5vbmU7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG59XG4uZGVjb20tbGF5b3V0cyAuYWR2YW5jZWQtbGF5b3V0IC5lbC1uZXdzLWV2ZW50cy1saXN0aW5nIC5lbC1uZXdzLWV2ZW50cy1saXN0aW5nLWdyaWQgLmVsLW5ld3MtbGlzdGluZy1pdGVtLmVsLWV2ZW50LWxpc3RpbmctaXRlbTphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZGVjb20tbGF5b3V0cyAuYWR2YW5jZWQtbGF5b3V0IC5lbC1uZXdzLWV2ZW50cy1saXN0aW5nIC5lbC1uZXdzLWV2ZW50cy1saXN0aW5nLWdyaWQgLmVsLW5ld3MtbGlzdGluZy1pdGVtLmVsLWV2ZW50LWxpc3RpbmctaXRlbSBkaXY6bnRoLWNoaWxkKDEpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y2QzYzOTtcbiAgYm94LXNoYWRvdzogMCAycHggOHB4IHJnYmEoMCwgMCwgMCwgMC4wOCk7XG4gIGJvcmRlci1yYWRpdXM6IDk5OXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgaGVpZ2h0OiA2MHB4O1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIHdpZHRoOiA2MHB4O1xufVxuLmRlY29tLWxheW91dHMgLmFkdmFuY2VkLWxheW91dCAuZWwtbmV3cy1ldmVudHMtbGlzdGluZyAuZWwtbmV3cy1ldmVudHMtbGlzdGluZy1ncmlkIC5lbC1uZXdzLWxpc3RpbmctaXRlbS5lbC1ldmVudC1saXN0aW5nLWl0ZW0gZGl2Om50aC1jaGlsZCgxKSBwLmV2ZW50LWRhdGUge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNjAwO1xufVxuLmRlY29tLWxheW91dHMgLmFkdmFuY2VkLWxheW91dCAuZWwtbmV3cy1ldmVudHMtbGlzdGluZyAuZWwtbmV3cy1ldmVudHMtbGlzdGluZy1ncmlkIC5lbC1uZXdzLWxpc3RpbmctaXRlbS5lbC1ldmVudC1saXN0aW5nLWl0ZW0gaDMuZXZlbnQtdGl0bGUge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gIC5kZWNvbS1sYXlvdXRzIC5hZHZhbmNlZC1sYXlvdXQgLmVsLW5ld3MtZXZlbnRzLWxpc3Rpbmcge1xuICAgIHBhZGRpbmctdG9wOiA1MHB4O1xuICB9XG4gIC5kZWNvbS1sYXlvdXRzIC5hZHZhbmNlZC1sYXlvdXQgLmVsLW5ld3MtZXZlbnRzLWxpc3RpbmcgLmVsLW5ld3MtZXZlbnRzLWxpc3RpbmctZ3JpZCAuZWwtbmV3cy1saXN0aW5nLWdyaWQge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAzODBweCk7XG4gIH1cbiAgLmRlY29tLWxheW91dHMgLmFkdmFuY2VkLWxheW91dCAuZWwtbmV3cy1ldmVudHMtbGlzdGluZyAuZWwtbmV3cy1ldmVudHMtbGlzdGluZy1ncmlkIC5lbC1ldmVudHMtbGlzdGluZy1ncmlkIHtcbiAgICB3aWR0aDogMzgwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjBweCkge1xuICAuZGVjb20tbGF5b3V0cyAuYWR2YW5jZWQtbGF5b3V0IC5lbC1uZXdzLWV2ZW50cy1saXN0aW5nIHtcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgfVxuICAuZGVjb20tbGF5b3V0cyAuYWR2YW5jZWQtbGF5b3V0IC5lbC1uZXdzLWV2ZW50cy1saXN0aW5nIC5lbC1uZXdzLWV2ZW50cy1saXN0aW5nLWdyaWQgLmVsLW5ld3MtbGlzdGluZy1ncmlkIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuZGVjb20tbGF5b3V0cyAuYWR2YW5jZWQtbGF5b3V0IC5lbC1uZXdzLWV2ZW50cy1saXN0aW5nIC5lbC1uZXdzLWV2ZW50cy1saXN0aW5nLWdyaWQgLmVsLWV2ZW50cy1saXN0aW5nLWdyaWQge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5kZWNvbS1sYXlvdXRzIC5hZHZhbmNlZC1sYXlvdXQgLmVsLW5ld3MtbGlzdGluZyB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBwYWRkaW5nLXRvcDogNzBweDtcbn1cbi5kZWNvbS1sYXlvdXRzIC5hZHZhbmNlZC1sYXlvdXQgLmVsLW5ld3MtbGlzdGluZyAuZWwtdGl0bGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMUIxQjFCO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDUwcHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy90aGVtZS9pY29uLWZlZWQuc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCAyMHB4IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiAyNHB4IGF1dG87XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG4uZGVjb20tbGF5b3V0cyAuYWR2YW5jZWQtbGF5b3V0IC5lbC1uZXdzLWxpc3RpbmcgLmVsLW5ld3MtbGlzdGluZy1ncmlkIHtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmRlY29tLWxheW91dHMgLmFkdmFuY2VkLWxheW91dCAuZWwtbmV3cy1saXN0aW5nIC5lbC1uZXdzLWxpc3RpbmctZ3JpZCAuZWwtbmV3cy1saXN0aW5nLWl0ZW0ge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U1ZTVlNTtcbiAgY29sb3I6ICMxQjFCMUI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDBweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG59XG4uZGVjb20tbGF5b3V0cyAuYWR2YW5jZWQtbGF5b3V0IC5lbC1uZXdzLWxpc3RpbmcgLmVsLW5ld3MtbGlzdGluZy1ncmlkIC5lbC1uZXdzLWxpc3RpbmctaXRlbTpsYXN0LW9mLXR5cGUge1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG59XG4uZGVjb20tbGF5b3V0cyAuYWR2YW5jZWQtbGF5b3V0IC5lbC1uZXdzLWxpc3RpbmcgLmVsLW5ld3MtbGlzdGluZy1ncmlkIC5lbC1uZXdzLWxpc3RpbmctaXRlbSBwLm5ld3MtZGF0ZSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbi5kZWNvbS1sYXlvdXRzIC5hZHZhbmNlZC1sYXlvdXQgLmVsLW5ld3MtbGlzdGluZyAuZWwtbmV3cy1saXN0aW5nLWdyaWQgLmVsLW5ld3MtbGlzdGluZy1pdGVtIGgzLm5ld3MtdGl0bGUge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5kZWNvbS1sYXlvdXRzIC5hZHZhbmNlZC1sYXlvdXQgLmVsLXlvdXR1YmUtdmlkZW8ge1xuICBwYWRkaW5nLWJvdHRvbTogMHB4O1xuICBwYWRkaW5nLXRvcDogMHB4O1xufVxuLmRlY29tLWxheW91dHMgLmFkdmFuY2VkLWxheW91dCAuZWwteW91dHViZS12aWRlbyAuZWwteW91dHViZS12aWRlby1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5kZWNvbS1sYXlvdXRzIC5hZHZhbmNlZC1sYXlvdXQgLmVsLXlvdXR1YmUtdmlkZW8gLmVsLXlvdXR1YmUtdmlkZW8tY29udGFpbmVyIGlmcmFtZSB7XG4gIHdpZHRoOiA1NjBweDtcbiAgaGVpZ2h0OiAzMTVweDtcbn1cblxuLmRlY29tLWxheW91dHMgLmFkdmFuY2VkLWxheW91dCAuZWwtbG9jYWwtdmlkZW8tbXA0IHtcbiAgcGFkZGluZy10b3A6IDcwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA3MHB4O1xufVxuLmRlY29tLWxheW91dHMgLmFkdmFuY2VkLWxheW91dCAuZWwtbG9jYWwtdmlkZW8tbXA0IC5lbC10aXRsZSB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xufVxuLmRlY29tLWxheW91dHMgLmFkdmFuY2VkLWxheW91dCAuZWwtbG9jYWwtdmlkZW8tbXA0IC52aWRlby1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uZGVjb20tbGF5b3V0cyAuYWR2YW5jZWQtbGF5b3V0IC5lbC1sb2NhbC12aWRlby1tcDQgLnZpZGVvLWNvbnRhaW5lciB2aWRlbyB7XG4gIGhlaWdodDogYXV0bztcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuLmRlY29tLWxheW91dHMgLmFkdmFuY2VkLWxheW91dCAuZWwtbG9jYWwtdmlkZW8tbXA0IC5lbC1sb2NhbC12aWRlby1tcDQtY29udGVudCB7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xufVxuLmRlY29tLWxheW91dHMgLmFkdmFuY2VkLWxheW91dCAuZWwtbG9jYWwtdmlkZW8tbXA0IC5lbC1sb2NhbC12aWRlby1tcDQtY29udGVudCBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAuZGVjb20tbGF5b3V0cyAuYWR2YW5jZWQtbGF5b3V0IC5lbC1sb2NhbC12aWRlby1tcDQge1xuICAgIHBhZGRpbmctdG9wOiA1MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIwcHgpIHtcbiAgLmRlY29tLWxheW91dHMgLmFkdmFuY2VkLWxheW91dCAuZWwtbG9jYWwtdmlkZW8tbXA0IHtcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgfVxuICAuZGVjb20tbGF5b3V0cyAuYWR2YW5jZWQtbGF5b3V0IC5lbC1sb2NhbC12aWRlby1tcDQgLmVsLWxvY2FsLXZpZGVvLW1wNC1jb250ZW50IHAge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIH1cbn1cblxuLmRlY29tLWxheW91dHMgLmFkdmFuY2VkLWxheW91dCAuZWwtaWNvbnMtZ3JpZCB7XG4gIHBhZGRpbmctdG9wOiA3MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNzBweDtcbn1cbi5kZWNvbS1sYXlvdXRzIC5hZHZhbmNlZC1sYXlvdXQgLmVsLWljb25zLWdyaWQgLmVsLXRpdGxlIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uZGVjb20tbGF5b3V0cyAuYWR2YW5jZWQtbGF5b3V0IC5lbC1pY29ucy1ncmlkIC5lbC1pY29ucy1ncmlkLWNvbnRlbnQge1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG59XG4uZGVjb20tbGF5b3V0cyAuYWR2YW5jZWQtbGF5b3V0IC5lbC1pY29ucy1ncmlkIC5lbC1pY29ucy1ncmlkLWNvbnRlbnQgaDEsXG4uZGVjb20tbGF5b3V0cyAuYWR2YW5jZWQtbGF5b3V0IC5lbC1pY29ucy1ncmlkIC5lbC1pY29ucy1ncmlkLWNvbnRlbnQgaDIsXG4uZGVjb20tbGF5b3V0cyAuYWR2YW5jZWQtbGF5b3V0IC5lbC1pY29ucy1ncmlkIC5lbC1pY29ucy1ncmlkLWNvbnRlbnQgaDMsXG4uZGVjb20tbGF5b3V0cyAuYWR2YW5jZWQtbGF5b3V0IC5lbC1pY29ucy1ncmlkIC5lbC1pY29ucy1ncmlkLWNvbnRlbnQgaDQsXG4uZGVjb20tbGF5b3V0cyAuYWR2YW5jZWQtbGF5b3V0IC5lbC1pY29ucy1ncmlkIC5lbC1pY29ucy1ncmlkLWNvbnRlbnQgaDUsXG4uZGVjb20tbGF5b3V0cyAuYWR2YW5jZWQtbGF5b3V0IC5lbC1pY29ucy1ncmlkIC5lbC1pY29ucy1ncmlkLWNvbnRlbnQgaDYge1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbn1cbi5kZWNvbS1sYXlvdXRzIC5hZHZhbmNlZC1sYXlvdXQgLmVsLWljb25zLWdyaWQgLmVsLWljb25zLWdyaWQtY29udGVudCBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbn1cbi5kZWNvbS1sYXlvdXRzIC5hZHZhbmNlZC1sYXlvdXQgLmVsLWljb25zLWdyaWQgLmVsLWljb25zLWdyaWQtY29udGVudCBwOmxhc3Qtb2YtdHlwZSB7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbn1cbi5kZWNvbS1sYXlvdXRzIC5hZHZhbmNlZC1sYXlvdXQgLmVsLWljb25zLWdyaWQgLmVsLWljb25zLWdyaWQtY29udGVudCB1bCB7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xufVxuLmRlY29tLWxheW91dHMgLmFkdmFuY2VkLWxheW91dCAuZWwtaWNvbnMtZ3JpZCAuZWwtaWNvbnMtZ3JpZC1ncmlkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tbGVmdDogLTIwcHg7XG4gIHdpZHRoOiBjYWxjKDEwMCUgKyA0MHB4KTtcbn1cbi5kZWNvbS1sYXlvdXRzIC5hZHZhbmNlZC1sYXlvdXQgLmVsLWljb25zLWdyaWQgLmVsLWljb25zLWdyaWQtZ3JpZC5yb3dzLTQgLmVsLWljb25zLWdyaWQtaXRlbSB7XG4gIHdpZHRoOiBjYWxjKDI1JSAtIDQwcHgpO1xufVxuLmRlY29tLWxheW91dHMgLmFkdmFuY2VkLWxheW91dCAuZWwtaWNvbnMtZ3JpZCAuZWwtaWNvbnMtZ3JpZC1ncmlkLnJvd3MtMyAuZWwtaWNvbnMtZ3JpZC1pdGVtIHtcbiAgd2lkdGg6IGNhbGMoMzMuMzMzMzMzMzMzMyUgLSA0MHB4KTtcbn1cbi5kZWNvbS1sYXlvdXRzIC5hZHZhbmNlZC1sYXlvdXQgLmVsLWljb25zLWdyaWQgLmVsLWljb25zLWdyaWQtZ3JpZC5yb3dzLTIgLmVsLWljb25zLWdyaWQtaXRlbSB7XG4gIHdpZHRoOiBjYWxjKDUwJSAtIDQwcHgpO1xufVxuLmRlY29tLWxheW91dHMgLmFkdmFuY2VkLWxheW91dCAuZWwtaWNvbnMtZ3JpZCAuZWwtaWNvbnMtZ3JpZC1ncmlkLnJvd3MtMSAuZWwtaWNvbnMtZ3JpZC1pdGVtIHtcbiAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgbWFyZ2luLXJpZ2h0OiAwcHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmRlY29tLWxheW91dHMgLmFkdmFuY2VkLWxheW91dCAuZWwtaWNvbnMtZ3JpZCAuZWwtaWNvbnMtZ3JpZC1ncmlkIC5lbC1pY29ucy1ncmlkLWl0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgbWFyZ2luOiAyMHB4O1xuICB3aWR0aDogY2FsYygyMCUgLSA0MHB4KTtcbn1cbi5kZWNvbS1sYXlvdXRzIC5hZHZhbmNlZC1sYXlvdXQgLmVsLWljb25zLWdyaWQgLmVsLWljb25zLWdyaWQtZ3JpZCAuZWwtaWNvbnMtZ3JpZC1pdGVtIC5pY29uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMTE0cHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmRlY29tLWxheW91dHMgLmFkdmFuY2VkLWxheW91dCAuZWwtaWNvbnMtZ3JpZCAuZWwtaWNvbnMtZ3JpZC1ncmlkIC5lbC1pY29ucy1ncmlkLWl0ZW0gLmljb24gaW1nIHtcbiAgYm9yZGVyLXJhZGl1czogOTk5cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXJnaW46IDBweCBhdXRvO1xufVxuLmRlY29tLWxheW91dHMgLmFkdmFuY2VkLWxheW91dCAuZWwtaWNvbnMtZ3JpZCAuZWwtaWNvbnMtZ3JpZC1ncmlkIC5lbC1pY29ucy1ncmlkLWl0ZW0gLnRleHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3gtc2hhZG93OiAwcHggM3B4IDZweCByZ2JhKDAsIDAsIDAsIDAuMTYpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4OiAxO1xuICBwYWRkaW5nOiAzNXB4IDIycHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG59XG4uZGVjb20tbGF5b3V0cyAuYWR2YW5jZWQtbGF5b3V0IC5lbC1pY29ucy1ncmlkIC5lbC1pY29ucy1ncmlkLWdyaWQgLmVsLWljb25zLWdyaWQtaXRlbSAudGV4dCBoNCB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAyOXB4O1xufVxuLmRlY29tLWxheW91dHMgLmFkdmFuY2VkLWxheW91dCAuZWwtaWNvbnMtZ3JpZCAuZWwtaWNvbnMtZ3JpZC1ncmlkIC5lbC1pY29ucy1ncmlkLWl0ZW0gLnRleHQgcCB7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gIC5kZWNvbS1sYXlvdXRzIC5hZHZhbmNlZC1sYXlvdXQgLmVsLWljb25zLWdyaWQge1xuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuICAgIHBhZGRpbmctdG9wOiA1MHB4O1xuICB9XG4gIC5kZWNvbS1sYXlvdXRzIC5hZHZhbmNlZC1sYXlvdXQgLmVsLWljb25zLWdyaWQgLmVsLWljb25zLWdyaWQtZ3JpZCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgKyA0MHB4KTtcbiAgfVxuICAuZGVjb20tbGF5b3V0cyAuYWR2YW5jZWQtbGF5b3V0IC5lbC1pY29ucy1ncmlkIC5lbC1pY29ucy1ncmlkLWdyaWQucm93cy00IC5lbC1pY29ucy1ncmlkLWl0ZW0ge1xuICAgIHdpZHRoOiBjYWxjKDMzLjMzMzMzMzMzMzMlIC0gNDBweCk7XG4gIH1cbiAgLmRlY29tLWxheW91dHMgLmFkdmFuY2VkLWxheW91dCAuZWwtaWNvbnMtZ3JpZCAuZWwtaWNvbnMtZ3JpZC1ncmlkLnJvd3MtMyAuZWwtaWNvbnMtZ3JpZC1pdGVtIHtcbiAgICB3aWR0aDogY2FsYygzMy4zMzMzMzMzMzMzJSAtIDQwcHgpO1xuICB9XG4gIC5kZWNvbS1sYXlvdXRzIC5hZHZhbmNlZC1sYXlvdXQgLmVsLWljb25zLWdyaWQgLmVsLWljb25zLWdyaWQtZ3JpZC5yb3dzLTIgLmVsLWljb25zLWdyaWQtaXRlbSB7XG4gICAgd2lkdGg6IGNhbGMoNTAlIC0gNDBweCk7XG4gIH1cbiAgLmRlY29tLWxheW91dHMgLmFkdmFuY2VkLWxheW91dCAuZWwtaWNvbnMtZ3JpZCAuZWwtaWNvbnMtZ3JpZC1ncmlkLnJvd3MtMSAuZWwtaWNvbnMtZ3JpZC1pdGVtIHtcbiAgICBtYXJnaW4tbGVmdDogMHB4O1xuICAgIG1hcmdpbi1yaWdodDogMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5kZWNvbS1sYXlvdXRzIC5hZHZhbmNlZC1sYXlvdXQgLmVsLWljb25zLWdyaWQgLmVsLWljb25zLWdyaWQtZ3JpZCAuZWwtaWNvbnMtZ3JpZC1pdGVtIHtcbiAgICBtYXJnaW46IDIwcHg7XG4gICAgd2lkdGg6IGNhbGMoMzMuMzMzMzMzMzMzMyUgLSA0MHB4KTtcbiAgfVxuICAuZGVjb20tbGF5b3V0cyAuYWR2YW5jZWQtbGF5b3V0IC5lbC1pY29ucy1ncmlkIC5lbC1pY29ucy1ncmlkLWdyaWQgLmVsLWljb25zLWdyaWQtaXRlbSAuaWNvbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyMHB4KSB7XG4gIC5kZWNvbS1sYXlvdXRzIC5hZHZhbmNlZC1sYXlvdXQgLmVsLWljb25zLWdyaWQge1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICB9XG4gIC5kZWNvbS1sYXlvdXRzIC5hZHZhbmNlZC1sYXlvdXQgLmVsLWljb25zLWdyaWQgLmVsLWljb25zLWdyaWQtZ3JpZCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAyMHB4KTtcbiAgfVxuICAuZGVjb20tbGF5b3V0cyAuYWR2YW5jZWQtbGF5b3V0IC5lbC1pY29ucy1ncmlkIC5lbC1pY29ucy1ncmlkLWdyaWQucm93cy00IC5lbC1pY29ucy1ncmlkLWl0ZW0ge1xuICAgIHdpZHRoOiBjYWxjKDUwJSAtIDIwcHgpO1xuICB9XG4gIC5kZWNvbS1sYXlvdXRzIC5hZHZhbmNlZC1sYXlvdXQgLmVsLWljb25zLWdyaWQgLmVsLWljb25zLWdyaWQtZ3JpZC5yb3dzLTMgLmVsLWljb25zLWdyaWQtaXRlbSB7XG4gICAgd2lkdGg6IGNhbGMoNTAlIC0gMjBweCk7XG4gIH1cbiAgLmRlY29tLWxheW91dHMgLmFkdmFuY2VkLWxheW91dCAuZWwtaWNvbnMtZ3JpZCAuZWwtaWNvbnMtZ3JpZC1ncmlkLnJvd3MtMiAuZWwtaWNvbnMtZ3JpZC1pdGVtIHtcbiAgICB3aWR0aDogY2FsYyg1MCUgLSAyMHB4KTtcbiAgfVxuICAuZGVjb20tbGF5b3V0cyAuYWR2YW5jZWQtbGF5b3V0IC5lbC1pY29ucy1ncmlkIC5lbC1pY29ucy1ncmlkLWdyaWQucm93cy0xIC5lbC1pY29ucy1ncmlkLWl0ZW0ge1xuICAgIG1hcmdpbi1sZWZ0OiAwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmRlY29tLWxheW91dHMgLmFkdmFuY2VkLWxheW91dCAuZWwtaWNvbnMtZ3JpZCAuZWwtaWNvbnMtZ3JpZC1ncmlkIC5lbC1pY29ucy1ncmlkLWl0ZW0ge1xuICAgIG1hcmdpbjogMTBweDtcbiAgICB3aWR0aDogY2FsYyg1MCUgLSAyMHB4KTtcbiAgfVxuICAuZGVjb20tbGF5b3V0cyAuYWR2YW5jZWQtbGF5b3V0IC5lbC1pY29ucy1ncmlkIC5lbC1pY29ucy1ncmlkLWdyaWQgLmVsLWljb25zLWdyaWQtaXRlbSAuaWNvbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmRlY29tLWxheW91dHMgLmFkdmFuY2VkLWxheW91dCAuZWwtaWNvbnMtZ3JpZCB7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gICAgcGFkZGluZy10b3A6IDMwcHg7XG4gIH1cbiAgLmRlY29tLWxheW91dHMgLmFkdmFuY2VkLWxheW91dCAuZWwtaWNvbnMtZ3JpZCAuZWwtaWNvbnMtZ3JpZC1ncmlkIHtcbiAgICBtYXJnaW4tbGVmdDogMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5kZWNvbS1sYXlvdXRzIC5hZHZhbmNlZC1sYXlvdXQgLmVsLWljb25zLWdyaWQgLmVsLWljb25zLWdyaWQtZ3JpZC5yb3dzLTQgLmVsLWljb25zLWdyaWQtaXRlbSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmRlY29tLWxheW91dHMgLmFkdmFuY2VkLWxheW91dCAuZWwtaWNvbnMtZ3JpZCAuZWwtaWNvbnMtZ3JpZC1ncmlkLnJvd3MtMyAuZWwtaWNvbnMtZ3JpZC1pdGVtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuZGVjb20tbGF5b3V0cyAuYWR2YW5jZWQtbGF5b3V0IC5lbC1pY29ucy1ncmlkIC5lbC1pY29ucy1ncmlkLWdyaWQucm93cy0yIC5lbC1pY29ucy1ncmlkLWl0ZW0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5kZWNvbS1sYXlvdXRzIC5hZHZhbmNlZC1sYXlvdXQgLmVsLWljb25zLWdyaWQgLmVsLWljb25zLWdyaWQtZ3JpZCAuZWwtaWNvbnMtZ3JpZC1pdGVtIHtcbiAgICBtYXJnaW46IDEwcHggMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5kZWNvbS1sYXlvdXRzIC5hZHZhbmNlZC1sYXlvdXQgLmVsLWljb25zLWdyaWQgLmVsLWljb25zLWdyaWQtZ3JpZCAuZWwtaWNvbnMtZ3JpZC1pdGVtIC5pY29uIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG59XG5cbi5zZWFyY2gtcGFnZSAuc2VhcmNoLWZvcm0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBwYWRkaW5nLXRvcDogNzBweDtcbiAgcGFkZGluZy1ib3R0b206IDcwcHg7XG59XG4uc2VhcmNoLXBhZ2UgLnNlYXJjaC1mb3JtIGxhYmVsIHtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnNlYXJjaC1wYWdlIC5zZWFyY2gtZm9ybSAuc2VhcmNoLWZpZWxkIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ViZWJlYjtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogOTk5cHg7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDk5OXB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvdGhlbWUvaWNvbi1zZWFyY2gtZGFyay5zdmdcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDEwcHggY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDIwcHggYXV0bztcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgZmxleDogMTtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gIHBhZGRpbmctbGVmdDogNDBweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXRvcDogMTBweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogMTBweCAhaW1wb3J0YW50O1xufVxuLnNlYXJjaC1wYWdlIC5zZWFyY2gtZm9ybSAuc2VhcmNoLXN1Ym1pdCB7XG4gIGJhY2tncm91bmQ6ICMzMzM7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMzMzM7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA5OTlweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDk5OXB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwYWRkaW5nLXRvcDogMTBweDtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIHdpZHRoOiAyODVweDtcbn1cbi5zZWFyY2gtcGFnZSAuc2VhcmNoLWhlYWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGY4Zjg7XG4gIHBhZGRpbmctdG9wOiA3MHB4O1xufVxuLnNlYXJjaC1wYWdlIC5zZWFyY2gtY29udGVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGY4Zjg7XG4gIHBhZGRpbmctYm90dG9tOiA3MHB4O1xuICBwYWRkaW5nLXRvcDogMzBweDtcbn1cbi5zZWFyY2gtcGFnZSAuc2VhcmNoLWNvbnRlbnQgLnNlYXJjaC1ncmlkIC5zZWFyY2gtaXRlbSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWJlYmViO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbn1cbi5zZWFyY2gtcGFnZSAuc2VhcmNoLWNvbnRlbnQgLnNlYXJjaC1ncmlkIC5zZWFyY2gtaXRlbTpsYXN0LW9mLXR5cGUge1xuICBib3JkZXItYm90dG9tOiAwcHggbm9uZTtcbn1cblxuLmRlY29tLWxheW91dHMgLnBhZ2UtZGVmYXVsdC1sYXlvdXQge1xuICBwYWRkaW5nLWJvdHRvbTogNzBweDtcbn1cbi5kZWNvbS1sYXlvdXRzIC5wYWdlLWRlZmF1bHQtbGF5b3V0IHAge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xufVxuXG4uc2luZ2xlLXBvc3QgLm5ld3MtY29udGVudCB7XG4gIHBhZGRpbmctYm90dG9tOiA3MHB4O1xuICBwYWRkaW5nLXRvcDogNzBweDtcbn1cbi5zaW5nbGUtcG9zdCAubmV3cy1jb250ZW50IGgxLFxuLnNpbmdsZS1wb3N0IC5uZXdzLWNvbnRlbnQgaDIsXG4uc2luZ2xlLXBvc3QgLm5ld3MtY29udGVudCBoMyxcbi5zaW5nbGUtcG9zdCAubmV3cy1jb250ZW50IGg0LFxuLnNpbmdsZS1wb3N0IC5uZXdzLWNvbnRlbnQgaDUsXG4uc2luZ2xlLXBvc3QgLm5ld3MtY29udGVudCBoNiB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xufVxuLnNpbmdsZS1wb3N0IC5uZXdzLWNvbnRlbnQgcCB7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG59XG4uc2luZ2xlLXBvc3QgLm5ld3MtY29udGVudCBwOmxhc3Qtb2YtdHlwZSB7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbn1cbi5zaW5nbGUtcG9zdCAubmV3cy1jb250ZW50IHA6bGFzdC1vZi10eXBlICsgdWwge1xuICBwYWRkaW5nLXRvcDogMjBweDtcbn1cbi5zaW5nbGUtcG9zdCAubmV3cy1jb250ZW50IHAgKyB1bCB7XG4gIHBhZGRpbmctdG9wOiAwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgLnNpbmdsZS1wb3N0IC5uZXdzLWNvbnRlbnQge1xuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuICAgIHBhZGRpbmctdG9wOiA1MHB4O1xuICB9XG4gIC5zaW5nbGUtcG9zdCAubmV3cy1jb250ZW50IHAge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjBweCkge1xuICAuc2luZ2xlLXBvc3QgLm5ld3MtY29udGVudCB7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gICAgcGFkZGluZy10b3A6IDMwcHg7XG4gIH1cbn1cblxuLmFyY2hpdmUgLmNhdC1sYXlvdXQgLnRleHQtb25seSB7XG4gIHBhZGRpbmctYm90dG9tOiA3MHB4O1xuICBwYWRkaW5nLXRvcDogNzBweDtcbiAgd2lkdGg6IDgwJTtcbn1cbi5hcmNoaXZlIC5jYXQtbGF5b3V0IC50ZXh0LW9ubHkgaDEsXG4uYXJjaGl2ZSAuY2F0LWxheW91dCAudGV4dC1vbmx5IGgyLFxuLmFyY2hpdmUgLmNhdC1sYXlvdXQgLnRleHQtb25seSBoMyxcbi5hcmNoaXZlIC5jYXQtbGF5b3V0IC50ZXh0LW9ubHkgaDQsXG4uYXJjaGl2ZSAuY2F0LWxheW91dCAudGV4dC1vbmx5IGg1LFxuLmFyY2hpdmUgLmNhdC1sYXlvdXQgLnRleHQtb25seSBoNiB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xufVxuLmFyY2hpdmUgLmNhdC1sYXlvdXQgLnRleHQtb25seSBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbn1cbi5hcmNoaXZlIC5jYXQtbGF5b3V0IC50ZXh0LW9ubHkgcDpsYXN0LW9mLXR5cGUge1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG59XG4uYXJjaGl2ZSAuY2F0LWxheW91dCAudGV4dC1vbmx5IHA6bGFzdC1vZi10eXBlICsgdWwge1xuICBwYWRkaW5nLXRvcDogMjBweDtcbn1cbi5hcmNoaXZlIC5jYXQtbGF5b3V0IC50ZXh0LW9ubHkgcCArIHVsIHtcbiAgcGFkZGluZy10b3A6IDBweDtcbn1cbi5hcmNoaXZlIC5jYXQtbGF5b3V0IC50ZXh0LW9ubHkgcCArIGgzIHtcbiAgcGFkZGluZy10b3A6IDMwcHg7XG59XG4uYXJjaGl2ZSAuY2F0LWxheW91dCAudGV4dC1vbmx5IHVsIHtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIwcHgpIHtcbiAgLmFyY2hpdmUgLmNhdC1sYXlvdXQgLnRleHQtb25seSB7XG4gICAgcGFkZGluZy1ib3R0b206IDUwcHg7XG4gICAgcGFkZGluZy10b3A6IDUwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmFyY2hpdmUgLmNhdC1sYXlvdXQgLnRleHQtb25seSBwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICB9XG4gIC5hcmNoaXZlIC5jYXQtbGF5b3V0IC50ZXh0LW9ubHkgcDpsYXN0LW9mLXR5cGUge1xuICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgfVxufVxuLmFyY2hpdmUgLmVsLXRleHQtd2l0aC1jb250YWN0cyB7XG4gIHBhZGRpbmctYm90dG9tOiA3MHB4O1xuICBwYWRkaW5nLXRvcDogNzBweDtcbn1cbi5hcmNoaXZlIC5lbC10ZXh0LXdpdGgtY29udGFjdHMgLmVsLXRleHQtd2l0aC1jb250YWN0cy1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuLmFyY2hpdmUgLmVsLXRleHQtd2l0aC1jb250YWN0cyAuZWwtdGV4dC13aXRoLWNvbnRhY3RzLWNvbnRhaW5lciBoMSxcbi5hcmNoaXZlIC5lbC10ZXh0LXdpdGgtY29udGFjdHMgLmVsLXRleHQtd2l0aC1jb250YWN0cy1jb250YWluZXIgaDIsXG4uYXJjaGl2ZSAuZWwtdGV4dC13aXRoLWNvbnRhY3RzIC5lbC10ZXh0LXdpdGgtY29udGFjdHMtY29udGFpbmVyIGgzLFxuLmFyY2hpdmUgLmVsLXRleHQtd2l0aC1jb250YWN0cyAuZWwtdGV4dC13aXRoLWNvbnRhY3RzLWNvbnRhaW5lciBoNCxcbi5hcmNoaXZlIC5lbC10ZXh0LXdpdGgtY29udGFjdHMgLmVsLXRleHQtd2l0aC1jb250YWN0cy1jb250YWluZXIgaDUsXG4uYXJjaGl2ZSAuZWwtdGV4dC13aXRoLWNvbnRhY3RzIC5lbC10ZXh0LXdpdGgtY29udGFjdHMtY29udGFpbmVyIGg2IHtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG59XG4uYXJjaGl2ZSAuZWwtdGV4dC13aXRoLWNvbnRhY3RzIC5lbC10ZXh0LXdpdGgtY29udGFjdHMtY29udGFpbmVyIHAge1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xufVxuLmFyY2hpdmUgLmVsLXRleHQtd2l0aC1jb250YWN0cyAuZWwtdGV4dC13aXRoLWNvbnRhY3RzLWNvbnRhaW5lciBwOmxhc3Qtb2YtdHlwZSB7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbn1cbi5hcmNoaXZlIC5lbC10ZXh0LXdpdGgtY29udGFjdHMgLmVsLXRleHQtd2l0aC1jb250YWN0cy1jb250YWluZXIgdWwge1xuICBwYWRkaW5nLXRvcDogMjBweDtcbn1cbi5hcmNoaXZlIC5lbC10ZXh0LXdpdGgtY29udGFjdHMgLmVsLXRleHQtd2l0aC1jb250YWN0cy1jb250YWluZXIgLmVsLXRleHQtd2l0aC1jb250YWN0cy1jb250ZW50IHtcbiAgcGFkZGluZy1yaWdodDogNDBweDtcbiAgd2lkdGg6IDcwJTtcbn1cbi5hcmNoaXZlIC5lbC10ZXh0LXdpdGgtY29udGFjdHMgLmVsLXRleHQtd2l0aC1jb250YWN0cy1jb250YWluZXIgLmVsLXRleHQtd2l0aC1jb250YWN0cy1jb250YWN0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNEY4QztcbiAgcGFkZGluZzogNjBweCAyMHB4O1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICB0b3A6IDEzMXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiAzMCU7XG59XG4uYXJjaGl2ZSAuZWwtdGV4dC13aXRoLWNvbnRhY3RzIC5lbC10ZXh0LXdpdGgtY29udGFjdHMtY29udGFpbmVyIC5lbC10ZXh0LXdpdGgtY29udGFjdHMtY29udGFjdCAqIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uYXJjaGl2ZSAuZWwtdGV4dC13aXRoLWNvbnRhY3RzIC5lbC10ZXh0LXdpdGgtY29udGFjdHMtY29udGFpbmVyIC5lbC10ZXh0LXdpdGgtY29udGFjdHMtY29udGFjdCBwIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi5hcmNoaXZlIC5lbC10ZXh0LXdpdGgtY29udGFjdHMgLmVsLXRleHQtd2l0aC1jb250YWN0cy1jb250YWluZXIgLmVsLXRleHQtd2l0aC1jb250YWN0cy1jb250YWN0LWxpc3Qge1xuICBwYWRkaW5nLXRvcDogMjBweDtcbn1cbi5hcmNoaXZlIC5lbC10ZXh0LXdpdGgtY29udGFjdHMgLmVsLXRleHQtd2l0aC1jb250YWN0cy1jb250YWluZXIgLmVsLXRleHQtd2l0aC1jb250YWN0cy1jb250YWN0LWxpc3QgcCB7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbn1cbi5hcmNoaXZlIC5lbC10ZXh0LXdpdGgtY29udGFjdHMgLmVsLXRleHQtd2l0aC1jb250YWN0cy1jb250YWluZXIgLmVsLXRleHQtd2l0aC1jb250YWN0cy1jb250YWN0LWxpc3QgcC50aXRsZSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbi5hcmNoaXZlIC5lbC10ZXh0LXdpdGgtY29udGFjdHMgLmVsLXRleHQtd2l0aC1jb250YWN0cy1jb250YWluZXIgLmVsLXRleHQtd2l0aC1jb250YWN0cy1jb250YWN0LWxpc3QgLmVsLXRleHQtd2l0aC1jb250YWN0cy1jb250YWN0LWl0ZW0ge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzk5OTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xufVxuLmFyY2hpdmUgLmVsLXRleHQtd2l0aC1jb250YWN0cyAuZWwtdGV4dC13aXRoLWNvbnRhY3RzLWNvbnRhaW5lciAuZWwtdGV4dC13aXRoLWNvbnRhY3RzLWNvbnRhY3QtbGlzdCAuZWwtdGV4dC13aXRoLWNvbnRhY3RzLWNvbnRhY3QtaXRlbTpsYXN0LW9mLXR5cGUge1xuICBib3JkZXItYm90dG9tOiAwcHggbm9uZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAuYXJjaGl2ZSAuZWwtdGV4dC13aXRoLWNvbnRhY3RzIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbiAgICBwYWRkaW5nLXRvcDogNTBweDtcbiAgfVxuICAuYXJjaGl2ZSAuZWwtdGV4dC13aXRoLWNvbnRhY3RzIC5lbC10ZXh0LXdpdGgtY29udGFjdHMtY29udGFpbmVyIC5lbC10ZXh0LXdpdGgtY29udGFjdHMtY29udGVudCB7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICB3aWR0aDogNjUlO1xuICB9XG4gIC5hcmNoaXZlIC5lbC10ZXh0LXdpdGgtY29udGFjdHMgLmVsLXRleHQtd2l0aC1jb250YWN0cy1jb250YWluZXIgLmVsLXRleHQtd2l0aC1jb250YWN0cy1jb250YWN0IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA0RjhDO1xuICAgIHBhZGRpbmc6IDQwcHggMjBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgd2lkdGg6IDM1JTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyMHB4KSB7XG4gIC5hcmNoaXZlIC5lbC10ZXh0LXdpdGgtY29udGFjdHMge1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICB9XG4gIC5hcmNoaXZlIC5lbC10ZXh0LXdpdGgtY29udGFjdHMgLmVsLXRleHQtd2l0aC1jb250YWN0cy1jb250YWluZXIge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxuICAuYXJjaGl2ZSAuZWwtdGV4dC13aXRoLWNvbnRhY3RzIC5lbC10ZXh0LXdpdGgtY29udGFjdHMtY29udGFpbmVyIC5lbC10ZXh0LXdpdGgtY29udGFjdHMtY29udGVudCB7XG4gICAgcGFkZGluZy1yaWdodDogMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5hcmNoaXZlIC5lbC10ZXh0LXdpdGgtY29udGFjdHMgLmVsLXRleHQtd2l0aC1jb250YWN0cy1jb250YWluZXIgLmVsLXRleHQtd2l0aC1jb250YWN0cy1jb250YWN0IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA0RjhDO1xuICAgIHBhZGRpbmc6IDQwcHggMjBweDtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLmFyY2hpdmUgLmVsLWNhdGVnb3J5LWxheW91dCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGY4Zjg7XG4gIHBhZGRpbmctYm90dG9tOiA3MHB4O1xuICBwYWRkaW5nLXRvcDogNzBweDtcbn1cbi5hcmNoaXZlIC5lbC1jYXRlZ29yeS1sYXlvdXQubmV3cy1sYXlvdXQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBwYWRkaW5nLWJvdHRvbTogNzBweDtcbiAgcGFkZGluZy10b3A6IDBweDtcbn1cbi5hcmNoaXZlIC5lbC1jYXRlZ29yeS1sYXlvdXQgLmVsLXRpdGxlIHtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmFyY2hpdmUgLmVsLWNhdGVnb3J5LWxheW91dCAuZWwtY2F0ZWdvcnktZ3JpZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIG1hcmdpbi1sZWZ0OiAtMTBweDtcbiAgd2lkdGg6IGNhbGMoMTAwJSArIDIwcHgpO1xufVxuLmFyY2hpdmUgLmVsLWNhdGVnb3J5LWxheW91dCAuZWwtY2F0ZWdvcnktZ3JpZC5uZXdzLWdyaWQge1xuICBtYXJnaW4tbGVmdDogMHB4O1xuICB3aWR0aDogMTAwJTtcbn1cbi5hcmNoaXZlIC5lbC1jYXRlZ29yeS1sYXlvdXQgLmVsLWNhdGVnb3J5LWdyaWQubmV3cy1ncmlkIC5lbC1jYXRlZ29yeS1ncmlkLWl0ZW0ge1xuICBib3gtc2hhZG93OiBub25lO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U1ZTVlNTtcbiAgY29sb3I6ICMxQjFCMUI7XG4gIG1hcmdpbjogMHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG59XG4uYXJjaGl2ZSAuZWwtY2F0ZWdvcnktbGF5b3V0IC5lbC1jYXRlZ29yeS1ncmlkLm5ld3MtZ3JpZCAuZWwtY2F0ZWdvcnktZ3JpZC1pdGVtOmxhc3Qtb2YtdHlwZSB7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbn1cbi5hcmNoaXZlIC5lbC1jYXRlZ29yeS1sYXlvdXQgLmVsLWNhdGVnb3J5LWdyaWQubmV3cy1ncmlkIC5lbC1jYXRlZ29yeS1ncmlkLWl0ZW0gcC5uZXdzLWRhdGUge1xuICBmb250LXNpemU6IDE0cHg7XG59XG4uYXJjaGl2ZSAuZWwtY2F0ZWdvcnktbGF5b3V0IC5lbC1jYXRlZ29yeS1ncmlkLm5ld3MtZ3JpZCAuZWwtY2F0ZWdvcnktZ3JpZC1pdGVtIGgzLm5ld3MtdGl0bGUge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4uYXJjaGl2ZSAuZWwtY2F0ZWdvcnktbGF5b3V0IC5lbC1jYXRlZ29yeS1ncmlkIC5lbC1jYXRlZ29yeS1ncmlkLWl0ZW0ge1xuICBib3gtc2hhZG93OiAwIDJweCA4cHggcmdiYSgwLCAwLCAwLCAwLjA4KTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMTBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2lkdGg6IGNhbGMoMzMuMzMzMzMzMzMzMyUgLSAyMHB4KTtcbn1cbi5hcmNoaXZlIC5lbC1jYXRlZ29yeS1sYXlvdXQgLmVsLWNhdGVnb3J5LWdyaWQgLmVsLWNhdGVnb3J5LWdyaWQtaXRlbSAuZWwtY2F0ZWdvcnktZ3JpZC1pbWFnZSB7XG4gIG1heC1oZWlnaHQ6IDI3MHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmFyY2hpdmUgLmVsLWNhdGVnb3J5LWxheW91dCAuZWwtY2F0ZWdvcnktZ3JpZCAuZWwtY2F0ZWdvcnktZ3JpZC1pdGVtIC5lbC1jYXRlZ29yeS1ncmlkLWltYWdlIGltZyB7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnM7IC8qIEFuaW1hdGlvbiAqL1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgY2VudGVyO1xufVxuLmFyY2hpdmUgLmVsLWNhdGVnb3J5LWxheW91dCAuZWwtY2F0ZWdvcnktZ3JpZCAuZWwtY2F0ZWdvcnktZ3JpZC1pdGVtIC5lbC1jYXRlZ29yeS1ncmlkLWxpbmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBjb2xvcjogIzFCMUIxQjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5hcmNoaXZlIC5lbC1jYXRlZ29yeS1sYXlvdXQgLmVsLWNhdGVnb3J5LWdyaWQgLmVsLWNhdGVnb3J5LWdyaWQtaXRlbSAuZWwtY2F0ZWdvcnktZ3JpZC1saW5rIHNwYW4uaWNvbi1hcnJvdyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy90aGVtZS9pY29uLWFycm93LnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBhdXRvIGF1dG87XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogNDVweDtcbn1cbi5hcmNoaXZlIC5lbC1jYXRlZ29yeS1sYXlvdXQgLmVsLWNhdGVnb3J5LWdyaWQgLmVsLWNhdGVnb3J5LWdyaWQtaXRlbTpob3ZlciAuZWwtY2F0ZWdvcnktZ3JpZC1pbWFnZSBpbWcge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMDUpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gIC5hcmNoaXZlIC5lbC1jYXRlZ29yeS1sYXlvdXQge1xuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuICAgIHBhZGRpbmctdG9wOiA1MHB4O1xuICB9XG4gIC5hcmNoaXZlIC5lbC1jYXRlZ29yeS1sYXlvdXQgLmVsLWNhdGVnb3J5LWdyaWQge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTBweDtcbiAgICB3aWR0aDogY2FsYygxMDAlICsgMjBweCk7XG4gIH1cbiAgLmFyY2hpdmUgLmVsLWNhdGVnb3J5LWxheW91dCAuZWwtY2F0ZWdvcnktZ3JpZCAuZWwtY2F0ZWdvcnktZ3JpZC1pdGVtIHtcbiAgICB3aWR0aDogY2FsYyg1MCUgLSAyMHB4KTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyMHB4KSB7XG4gIC5hcmNoaXZlIC5lbC1jYXRlZ29yeS1sYXlvdXQge1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICB9XG4gIC5hcmNoaXZlIC5lbC1jYXRlZ29yeS1sYXlvdXQgLmVsLWNhdGVnb3J5LWdyaWQgLmVsLWNhdGVnb3J5LWdyaWQtaXRlbSAuZWwtY2F0ZWdvcnktZ3JpZC1pbWFnZSB7XG4gICAgbWF4LWhlaWdodDogMjMwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5hcmNoaXZlIC5lbC1jYXRlZ29yeS1sYXlvdXQgLmVsLWNhdGVnb3J5LWdyaWQge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuYXJjaGl2ZSAuZWwtY2F0ZWdvcnktbGF5b3V0IC5lbC1jYXRlZ29yeS1ncmlkIC5lbC1jYXRlZ29yeS1ncmlkLWl0ZW0ge1xuICAgIG1hcmdpbjogMTBweCAwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmFyY2hpdmUgLmVsLWNhdGVnb3J5LWxheW91dCAuZWwtY2F0ZWdvcnktZ3JpZCAuZWwtY2F0ZWdvcnktZ3JpZC1pdGVtIC5lbC1jYXRlZ29yeS1ncmlkLWltYWdlIHtcbiAgICBtYXgtaGVpZ2h0OiB1bnNldDtcbiAgfVxufVxuXG5ib2R5IHtcbiAgYmFja2dyb3VuZDogYmxhY2s7XG4gIGNvbG9yOiAjMUIxQjFCO1xuICBmb250LXNpemU6IDE4cHg7XG59XG5cbi5iZy1saWdodCB7XG4gIGJhY2tncm91bmQ6ICNmOGY4Zjg7XG59XG5cbi5iZy1kYXJrIHtcbiAgYmFja2dyb3VuZDogIzMzMztcbn1cbi5iZy1kYXJrICoge1xuICBjb2xvcjogI2ViZWJlYjtcbn1cblxuLmJnLXdoaXRlIHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbn1cblxuLmdyaWQtY29scy0yIHtcbiAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuLmdyaWQtY29scy0zIHtcbiAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuLmdyaWQtY29scy00IHtcbiAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuLmdyaWQtY29scy01IHtcbiAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuLmdyaWQtY29scy02IHtcbiAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuLmdyaWQtY29scy03IHtcbiAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuLmdyaWQtY29scy04IHtcbiAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuLmdyaWQtY29scy05IHtcbiAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuLmNvbnRhaW5lci1mdWxsIHtcbiAgbWF4LXdpZHRoOiAxOTYwcHg7XG4gIG1hcmdpbjogMHB4IGF1dG87XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uY29udGFpbmVyLWdyaWQge1xuICBtYXgtd2lkdGg6IDExMzZweDtcbiAgbWFyZ2luOiAwcHggYXV0bztcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5jb250YWluZXItY29udGVudCB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwcHggYXV0bztcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5jb250YWluZXIge1xuICBtYXgtd2lkdGg6IDEzMDBweDtcbiAgbWFyZ2luOiAwcHggYXV0bztcbiAgcGFkZGluZzogMHB4IDIwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICAvKlxuICBAaW5jbHVkZSBtcSgneGwnKSB7XG4gIFx0Ly8gYmFja2dyb3VuZDogI2YwMDtcbiAgXHR3aWR0aDogY2FsYygxMDAlIC0gMzBweCk7XG4gIH1cblxuICBAaW5jbHVkZSBtcSgnbWQnKSB7XG4gIFx0Ly8gYmFja2dyb3VuZDogI2ZmMDtcbiAgfVxuXG4gIEBpbmNsdWRlIG1xKCdzbScpIHtcbiAgXHQvLyBiYWNrZ3JvdW5kOiAjZmQwO1xuICB9XG4gICovXG59XG5cbi5zaXRlLW1haW4sXG4uc2l0ZSB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG59XG5cbi5hbGlnbmxlZnQge1xuICBmbG9hdDogbGVmdDtcbn1cblxuLmFsaWducmlnaHQge1xuICBmbG9hdDogcmlnaHQ7XG59XG5cbi5hbGlnbmNlbnRlciB7XG4gIGNsZWFyOiBib3RoO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cblxuLyogSGlkZSB0aGUgUG9zdHMgTmF2aWdhdGlvbiBhbmQgdGhlIEZvb3RlciB3aGVuIEluZmluaXRlIFNjcm9sbCBpcyBpbiB1c2UuICovXG4uaW5maW5pdGUtc2Nyb2xsIC5wb3N0cy1uYXZpZ2F0aW9uLFxuLmluZmluaXRlLXNjcm9sbC5uZXZlcmVuZGluZyAuc2l0ZS1mb290ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vKiBSZS1kaXNwbGF5IHRoZSBUaGVtZSBGb290ZXIgd2hlbiBJbmZpbml0ZSBTY3JvbGwgaGFzIHJlYWNoZWQgaXRzIGVuZC4gKi9cbi5pbmZpbml0eS1lbmQubmV2ZXJlbmRpbmcgLnNpdGUtZm9vdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbmhyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NjYztcbiAgYm9yZGVyOiAwO1xuICBoZWlnaHQ6IDFweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuZW1iZWQsXG5pZnJhbWUsXG5vYmplY3Qge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbmZpZ3VyZSB7XG4gIG1hcmdpbjogMjBweCAwO1xufVxuXG4uY29tbWVudC1jb250ZW50IGEge1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG59XG5cbi5ieXBvc3RhdXRob3Ige1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLndwLWNhcHRpb24ge1xuICBtYXJnaW4tYm90dG9tOiAxLjVlbTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuLndwLWNhcHRpb24gaW1nW2NsYXNzKj13cC1pbWFnZS1dIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG4ud3AtY2FwdGlvbiAud3AtY2FwdGlvbi10ZXh0IHtcbiAgbWFyZ2luOiAwLjgwNzVlbSAwO1xufVxuXG4ud3AtY2FwdGlvbi10ZXh0IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uZ2FsbGVyeSB7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLWdhcDogMjBweDtcbn1cblxuLmdhbGxlcnktaXRlbSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmdhbGxlcnktY29sdW1ucy0yIHtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbn1cbi5nYWxsZXJ5LWNvbHVtbnMtMiAuZ2FsbGVyeS1pdGVtIHtcbiAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcbiAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xufVxuLmdhbGxlcnktY29sdW1ucy0yIGltZyB7XG4gIGJvcmRlcjogMHB4IG5vbmUgIWltcG9ydGFudDtcbiAgaGVpZ2h0OiBhdXRvO1xuICB3aWR0aDogYXV0bztcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gIC5nYWxsZXJ5LWNvbHVtbnMtMiB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyMHB4KSB7XG4gIC5nYWxsZXJ5LWNvbHVtbnMtMiB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmdhbGxlcnktY29sdW1ucy0yIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxLCAxZnIpO1xuICB9XG59XG5cbi5nYWxsZXJ5LWNvbHVtbnMtMyB7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG59XG4uZ2FsbGVyeS1jb2x1bW5zLTMgLmdhbGxlcnktaXRlbSB7XG4gIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbn1cbi5nYWxsZXJ5LWNvbHVtbnMtMyBpbWcge1xuICBib3JkZXI6IDBweCBub25lICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogYXV0bztcbiAgd2lkdGg6IGF1dG87XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAuZ2FsbGVyeS1jb2x1bW5zLTMge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjBweCkge1xuICAuZ2FsbGVyeS1jb2x1bW5zLTMge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5nYWxsZXJ5LWNvbHVtbnMtMyB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMSwgMWZyKTtcbiAgfVxufVxuXG4uZ2FsbGVyeS1jb2x1bW5zLTQge1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCAxZnIpO1xufVxuLmdhbGxlcnktY29sdW1ucy00IC5nYWxsZXJ5LWl0ZW0ge1xuICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xuICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG59XG4uZ2FsbGVyeS1jb2x1bW5zLTQgaW1nIHtcbiAgYm9yZGVyOiAwcHggbm9uZSAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IGF1dG87XG4gIHdpZHRoOiBhdXRvO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgLmdhbGxlcnktY29sdW1ucy00IHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIwcHgpIHtcbiAgLmdhbGxlcnktY29sdW1ucy00IHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZ2FsbGVyeS1jb2x1bW5zLTQge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEsIDFmcik7XG4gIH1cbn1cblxuLmdhbGxlcnktY29sdW1ucy01IHtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNSwgMWZyKTtcbn1cbi5nYWxsZXJ5LWNvbHVtbnMtNSAuZ2FsbGVyeS1pdGVtIHtcbiAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcbiAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xufVxuLmdhbGxlcnktY29sdW1ucy01IGltZyB7XG4gIGJvcmRlcjogMHB4IG5vbmUgIWltcG9ydGFudDtcbiAgaGVpZ2h0OiBhdXRvO1xuICB3aWR0aDogYXV0bztcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gIC5nYWxsZXJ5LWNvbHVtbnMtNSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyMHB4KSB7XG4gIC5nYWxsZXJ5LWNvbHVtbnMtNSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmdhbGxlcnktY29sdW1ucy01IHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxLCAxZnIpO1xuICB9XG59XG5cbi5nYWxsZXJ5LWNvbHVtbnMtNiB7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDYsIDFmcik7XG59XG4uZ2FsbGVyeS1jb2x1bW5zLTYgLmdhbGxlcnktaXRlbSB7XG4gIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbn1cbi5nYWxsZXJ5LWNvbHVtbnMtNiBpbWcge1xuICBib3JkZXI6IDBweCBub25lICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogYXV0bztcbiAgd2lkdGg6IGF1dG87XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAuZ2FsbGVyeS1jb2x1bW5zLTYge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjBweCkge1xuICAuZ2FsbGVyeS1jb2x1bW5zLTYge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5nYWxsZXJ5LWNvbHVtbnMtNiB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMSwgMWZyKTtcbiAgfVxufVxuXG4uZ2FsbGVyeS1jb2x1bW5zLTcge1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg3LCAxZnIpO1xufVxuLmdhbGxlcnktY29sdW1ucy03IC5nYWxsZXJ5LWl0ZW0ge1xuICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xuICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG59XG4uZ2FsbGVyeS1jb2x1bW5zLTcgaW1nIHtcbiAgYm9yZGVyOiAwcHggbm9uZSAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IGF1dG87XG4gIHdpZHRoOiBhdXRvO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgLmdhbGxlcnktY29sdW1ucy03IHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIwcHgpIHtcbiAgLmdhbGxlcnktY29sdW1ucy03IHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZ2FsbGVyeS1jb2x1bW5zLTcge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEsIDFmcik7XG4gIH1cbn1cblxuLmdhbGxlcnktY29sdW1ucy04IHtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoOCwgMWZyKTtcbn1cbi5nYWxsZXJ5LWNvbHVtbnMtOCAuZ2FsbGVyeS1pdGVtIHtcbiAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcbiAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xufVxuLmdhbGxlcnktY29sdW1ucy04IGltZyB7XG4gIGJvcmRlcjogMHB4IG5vbmUgIWltcG9ydGFudDtcbiAgaGVpZ2h0OiBhdXRvO1xuICB3aWR0aDogYXV0bztcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gIC5nYWxsZXJ5LWNvbHVtbnMtOCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyMHB4KSB7XG4gIC5nYWxsZXJ5LWNvbHVtbnMtOCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmdhbGxlcnktY29sdW1ucy04IHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxLCAxZnIpO1xuICB9XG59XG5cbi5nYWxsZXJ5LWNvbHVtbnMtOSB7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDksIDFmcik7XG59XG4uZ2FsbGVyeS1jb2x1bW5zLTkgLmdhbGxlcnktaXRlbSB7XG4gIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbn1cbi5nYWxsZXJ5LWNvbHVtbnMtOSBpbWcge1xuICBib3JkZXI6IDBweCBub25lICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogYXV0bztcbiAgd2lkdGg6IGF1dG87XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAuZ2FsbGVyeS1jb2x1bW5zLTkge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjBweCkge1xuICAuZ2FsbGVyeS1jb2x1bW5zLTkge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5nYWxsZXJ5LWNvbHVtbnMtOSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMSwgMWZyKTtcbiAgfVxufVxuXG4uZ2FsbGVyeS1jYXB0aW9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5wYWdlLWNvbnRlbnQgLndwLXNtaWxleSxcbi5lbnRyeS1jb250ZW50IC53cC1zbWlsZXksXG4uY29tbWVudC1jb250ZW50IC53cC1zbWlsZXkge1xuICBib3JkZXI6IG5vbmU7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIG1hcmdpbi10b3A6IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5kZWNvbS1oZWFkaW5nIHtcbiAgYmFja2dyb3VuZDogcmVwZWF0aW5nLWxpbmVhci1ncmFkaWVudCg0NWRlZywgIzYwNmRiYywgIzYwNmRiYyAxMHB4LCAjNDY1Mjk4IDEwcHgsICM0NjUyOTggMjBweCk7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM0NjUyOTg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogMzBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufSIsIi8qKlxyXG4gKiBSZXNldFxyXG4gKi9cclxuXHJcbmh0bWwsXHJcbmJvZHksXHJcbmRpdixcclxuc3BhbixcclxuYXBwbGV0LFxyXG5vYmplY3QsXHJcbmlmcmFtZSxcclxuaDEsXHJcbmgyLFxyXG5oMyxcclxuaDQsXHJcbmg1LFxyXG5oNixcclxucCxcclxuYmxvY2txdW90ZSxcclxucHJlLFxyXG5hLFxyXG5hYmJyLFxyXG5hY3JvbnltLFxyXG5hZGRyZXNzLFxyXG5iaWcsXHJcbmNpdGUsXHJcbmNvZGUsXHJcbmRlbCxcclxuZGZuLFxyXG5lbSxcclxuaW1nLFxyXG5pbnMsXHJcbmtiZCxcclxucSxcclxucyxcclxuc2FtcCxcclxuc21hbGwsXHJcbnN0cmlrZSxcclxuc3Ryb25nLFxyXG5zdWIsXHJcbnN1cCxcclxudHQsXHJcbnZhcixcclxuYixcclxudSxcclxuaSxcclxuY2VudGVyLFxyXG5kbCxcclxuZHQsXHJcbmRkLFxyXG5vbCxcclxudWwsXHJcbmxpLFxyXG5maWVsZHNldCxcclxuZm9ybSxcclxubGFiZWwsXHJcbmxlZ2VuZCxcclxudGFibGUsXHJcbmNhcHRpb24sXHJcbnRib2R5LFxyXG50Zm9vdCxcclxudGhlYWQsXHJcbnRyLFxyXG50aCxcclxudGQsXHJcbmFydGljbGUsXHJcbmFzaWRlLFxyXG5jYW52YXMsXHJcbmRldGFpbHMsXHJcbmVtYmVkLFxyXG5maWd1cmUsXHJcbmZpZ2NhcHRpb24sXHJcbmZvb3RlcixcclxuaGVhZGVyLFxyXG5oZ3JvdXAsXHJcbm1lbnUsXHJcbm5hdixcclxub3V0cHV0LFxyXG5ydWJ5LFxyXG5zZWN0aW9uLFxyXG5zdW1tYXJ5LFxyXG50aW1lLFxyXG5tYXJrLFxyXG5hdWRpbyxcclxudmlkZW8ge1xyXG5cdG1hcmdpbjogMDtcclxuXHRwYWRkaW5nOiAwO1xyXG5cdGJvcmRlcjogMDtcclxuXHRmb250LXNpemU6IDEwMCU7XHJcblx0Zm9udDogaW5oZXJpdDtcclxuXHR2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XHJcbn1cclxuXHJcbi8qIEhUTUw1IGRpc3BsYXktcm9sZSByZXNldCBmb3Igb2xkZXIgYnJvd3NlcnMgKi9cclxuYXJ0aWNsZSxcclxuYXNpZGUsXHJcbmRldGFpbHMsXHJcbmZpZ2NhcHRpb24sXHJcbmZpZ3VyZSxcclxuZm9vdGVyLFxyXG5oZWFkZXIsXHJcbmhncm91cCxcclxubWVudSxcclxubmF2LFxyXG5zZWN0aW9uIHtcclxuXHRkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuYm9keSB7XHJcblx0bGluZS1oZWlnaHQ6IDE7XHJcbn1cclxuXHJcbm9sLFxyXG51bCB7XHJcblx0bGlzdC1zdHlsZTogbm9uZTtcclxufVxyXG5cclxuYmxvY2txdW90ZSxcclxucSB7XHJcblx0cXVvdGVzOiBub25lO1xyXG59XHJcblxyXG5ibG9ja3F1b3RlOmJlZm9yZSxcclxuYmxvY2txdW90ZTphZnRlcixcclxucTpiZWZvcmUsXHJcbnE6YWZ0ZXIge1xyXG5cdGNvbnRlbnQ6ICcnO1xyXG5cdGNvbnRlbnQ6IG5vbmU7XHJcbn1cclxuXHJcbnRhYmxlIHtcclxuXHRib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xyXG5cdGJvcmRlci1zcGFjaW5nOiAwO1xyXG59IiwiLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuLy8gVGhpcyBmaWxlIGNvbnRhaW5zIHZlcnkgYmFzaWMgc3R5bGVzLlxyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cclxuLyoqXHJcbiAqIE1ha2UgYWxsIGVsZW1lbnRzIGZyb20gdGhlIERPTSBpbmhlcml0IGZyb20gdGhlIHBhcmVudCBib3gtc2l6aW5nXHJcbiAqIFNpbmNlIGAqYCBoYXMgYSBzcGVjaWZpY2l0eSBvZiAwLCBpdCBkb2VzIG5vdCBvdmVycmlkZSB0aGUgYGh0bWxgIHZhbHVlXHJcbiAqIG1ha2luZyBhbGwgZWxlbWVudHMgaW5oZXJpdGluZyBmcm9tIHRoZSByb290IGJveC1zaXppbmcgdmFsdWVcclxuICogU2VlOiBodHRwczovL2Nzcy10cmlja3MuY29tL2luaGVyaXRpbmctYm94LXNpemluZy1wcm9iYWJseS1zbGlnaHRseS1iZXR0ZXItYmVzdC1wcmFjdGljZS9cclxuICovXHJcbiosXHJcbio6OmJlZm9yZSxcclxuKjo6YWZ0ZXIge1xyXG5cdCAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHQgIG91dGxpbmU6IG5vbmU7XHJcbn1cclxuIiwiLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIFRoaXMgZmlsZSBjb250YWlucyBhbGwgQGZvbnQtZmFjZSBkZWNsYXJhdGlvbnMsIGlmIGFueS5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgICBmb250LWZhbWlseTogJ01pY3Jvc29mdCBZYUhlaSc7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgc3JjOiBsb2NhbCgnTWljcm9zb2Z0IFlhSGVpJyksIFxuICAgICAgICB1cmwoJy4uLy4uL2ZvbnRzL1lhSGVpL2NoaW5lc2UubXN5aC53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG59XG5cbi8qIHJvYm90by1jb25kZW5zZWQtMzAwIC0gbGF0aW4gKi9cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZGlzcGxheTogc3dhcDsgLyogQ2hlY2sgaHR0cHM6Ly9kZXZlbG9wZXIubW96aWxsYS5vcmcvZW4tVVMvZG9jcy9XZWIvQ1NTL0Bmb250LWZhY2UvZm9udC1kaXNwbGF5IGZvciBvdGhlciBvcHRpb25zLiAqL1xuICAgIGZvbnQtZmFtaWx5OiAnUm9ib3RvIENvbmRlbnNlZCc7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgc3JjOiB1cmwoJy4uLy4uL2ZvbnRzL3JvYm90by1jb25kZW5zZWQvcm9ib3RvLWNvbmRlbnNlZC12MjUtbGF0aW4tMzAwLmVvdCcpOyAvKiBJRTkgQ29tcGF0IE1vZGVzICovXG4gICAgc3JjOiB1cmwoJy4uLy4uL2ZvbnRzL3JvYm90by1jb25kZW5zZWQvcm9ib3RvLWNvbmRlbnNlZC12MjUtbGF0aW4tMzAwLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksIC8qIElFNi1JRTggKi9cbiAgICAgICAgIHVybCgnLi4vLi4vZm9udHMvcm9ib3RvLWNvbmRlbnNlZC9yb2JvdG8tY29uZGVuc2VkLXYyNS1sYXRpbi0zMDAud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksIC8qIFN1cGVyIE1vZGVybiBCcm93c2VycyAqL1xuICAgICAgICAgdXJsKCcuLi8uLi9mb250cy9yb2JvdG8tY29uZGVuc2VkL3JvYm90by1jb25kZW5zZWQtdjI1LWxhdGluLTMwMC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksIC8qIE1vZGVybiBCcm93c2VycyAqL1xuICAgICAgICAgdXJsKCcuLi8uLi9mb250cy9yb2JvdG8tY29uZGVuc2VkL3JvYm90by1jb25kZW5zZWQtdjI1LWxhdGluLTMwMC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyksIC8qIFNhZmFyaSwgQW5kcm9pZCwgaU9TICovXG4gICAgICAgICB1cmwoJy4uLy4uL2ZvbnRzL3JvYm90by1jb25kZW5zZWQvcm9ib3RvLWNvbmRlbnNlZC12MjUtbGF0aW4tMzAwLnN2ZyNSb2JvdG9Db25kZW5zZWQnKSBmb3JtYXQoJ3N2ZycpOyAvKiBMZWdhY3kgaU9TICovXG4gIH1cbiAgXG4gIC8qIHJvYm90by1jb25kZW5zZWQtcmVndWxhciAtIGxhdGluICovXG4gIEBmb250LWZhY2Uge1xuICAgIGZvbnQtZGlzcGxheTogc3dhcDsgLyogQ2hlY2sgaHR0cHM6Ly9kZXZlbG9wZXIubW96aWxsYS5vcmcvZW4tVVMvZG9jcy9XZWIvQ1NTL0Bmb250LWZhY2UvZm9udC1kaXNwbGF5IGZvciBvdGhlciBvcHRpb25zLiAqL1xuICAgIGZvbnQtZmFtaWx5OiAnUm9ib3RvIENvbmRlbnNlZCc7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgc3JjOiB1cmwoJy4uLy4uL2ZvbnRzL3JvYm90by1jb25kZW5zZWQvcm9ib3RvLWNvbmRlbnNlZC12MjUtbGF0aW4tcmVndWxhci5lb3QnKTsgLyogSUU5IENvbXBhdCBNb2RlcyAqL1xuICAgIHNyYzogdXJsKCcuLi8uLi9mb250cy9yb2JvdG8tY29uZGVuc2VkL3JvYm90by1jb25kZW5zZWQtdjI1LWxhdGluLXJlZ3VsYXIuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSwgLyogSUU2LUlFOCAqL1xuICAgICAgICAgdXJsKCcuLi8uLi9mb250cy9yb2JvdG8tY29uZGVuc2VkL3JvYm90by1jb25kZW5zZWQtdjI1LWxhdGluLXJlZ3VsYXIud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksIC8qIFN1cGVyIE1vZGVybiBCcm93c2VycyAqL1xuICAgICAgICAgdXJsKCcuLi8uLi9mb250cy9yb2JvdG8tY29uZGVuc2VkL3JvYm90by1jb25kZW5zZWQtdjI1LWxhdGluLXJlZ3VsYXIud29mZicpIGZvcm1hdCgnd29mZicpLCAvKiBNb2Rlcm4gQnJvd3NlcnMgKi9cbiAgICAgICAgIHVybCgnLi4vLi4vZm9udHMvcm9ib3RvLWNvbmRlbnNlZC9yb2JvdG8tY29uZGVuc2VkLXYyNS1sYXRpbi1yZWd1bGFyLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKSwgLyogU2FmYXJpLCBBbmRyb2lkLCBpT1MgKi9cbiAgICAgICAgIHVybCgnLi4vLi4vZm9udHMvcm9ib3RvLWNvbmRlbnNlZC9yb2JvdG8tY29uZGVuc2VkLXYyNS1sYXRpbi1yZWd1bGFyLnN2ZyNSb2JvdG9Db25kZW5zZWQnKSBmb3JtYXQoJ3N2ZycpOyAvKiBMZWdhY3kgaU9TICovXG4gIH1cbiAgXG4gIC8qIHJvYm90by1jb25kZW5zZWQtNzAwIC0gbGF0aW4gKi9cbiAgQGZvbnQtZmFjZSB7XG4gICAgZm9udC1kaXNwbGF5OiBzd2FwOyAvKiBDaGVjayBodHRwczovL2RldmVsb3Blci5tb3ppbGxhLm9yZy9lbi1VUy9kb2NzL1dlYi9DU1MvQGZvbnQtZmFjZS9mb250LWRpc3BsYXkgZm9yIG90aGVyIG9wdGlvbnMuICovXG4gICAgZm9udC1mYW1pbHk6ICdSb2JvdG8gQ29uZGVuc2VkJztcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBzcmM6IHVybCgnLi4vLi4vZm9udHMvcm9ib3RvLWNvbmRlbnNlZC9yb2JvdG8tY29uZGVuc2VkLXYyNS1sYXRpbi03MDAuZW90Jyk7IC8qIElFOSBDb21wYXQgTW9kZXMgKi9cbiAgICBzcmM6IHVybCgnLi4vLi4vZm9udHMvcm9ib3RvLWNvbmRlbnNlZC9yb2JvdG8tY29uZGVuc2VkLXYyNS1sYXRpbi03MDAuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSwgLyogSUU2LUlFOCAqL1xuICAgICAgICAgdXJsKCcuLi8uLi9mb250cy9yb2JvdG8tY29uZGVuc2VkL3JvYm90by1jb25kZW5zZWQtdjI1LWxhdGluLTcwMC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSwgLyogU3VwZXIgTW9kZXJuIEJyb3dzZXJzICovXG4gICAgICAgICB1cmwoJy4uLy4uL2ZvbnRzL3JvYm90by1jb25kZW5zZWQvcm9ib3RvLWNvbmRlbnNlZC12MjUtbGF0aW4tNzAwLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSwgLyogTW9kZXJuIEJyb3dzZXJzICovXG4gICAgICAgICB1cmwoJy4uLy4uL2ZvbnRzL3JvYm90by1jb25kZW5zZWQvcm9ib3RvLWNvbmRlbnNlZC12MjUtbGF0aW4tNzAwLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKSwgLyogU2FmYXJpLCBBbmRyb2lkLCBpT1MgKi9cbiAgICAgICAgIHVybCgnLi4vLi4vZm9udHMvcm9ib3RvLWNvbmRlbnNlZC9yb2JvdG8tY29uZGVuc2VkLXYyNS1sYXRpbi03MDAuc3ZnI1JvYm90b0NvbmRlbnNlZCcpIGZvcm1hdCgnc3ZnJyk7IC8qIExlZ2FjeSBpT1MgKi9cbn1cbiAgIiwiLyoqXG4gKiBCYXNpYyB0eXBvZ3JhcGh5IHN0eWxlIGZvciBjb3B5IHRleHRcbiAqL1xuYm9keSxcbmJ1dHRvbixcbmlucHV0LFxuc2VsZWN0LFxub3B0Z3JvdXAsXG50ZXh0YXJlYSxcbnVsLFxub2wsXG5kbCxcbnAge1xuXHRjb2xvcjogJGNvbG9yX190ZXh0LW1haW47XG5cdGZvbnQtZmFtaWx5OiAkdGV4dC1mb250O1xuXHRmb250LXNpemU6ICRmb250X3NpemVfcjtcblx0Zm9udC13ZWlnaHQ6IDMwMDtcblx0bGluZS1oZWlnaHQ6ICRzcGFjaW5nLWxnO1xuXG5cdEBpbmNsdWRlIG1xKCdtZCcpIHtcblx0XHRmb250LXNpemU6ICRmb250X3NpemVfcztcblx0XHRsaW5lLWhlaWdodDogJHNwYWNpbmctc207XG5cdH1cbn1cblxuaDEsXG5oMixcbmgzLFxuaDQsXG5oNSxcbmg2IHtcblx0Y2xlYXI6IGJvdGg7XG5cdGxpbmUtaGVpZ2h0OiBub3JtYWw7XG5cdG1hcmdpbjogMHB4O1xuXHRwYWRkaW5nOiAwcHg7XG5cdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdHNwYW4ge1xuXHRcdGZvbnQtc2l6ZTogJGZvbnRfc2l6ZV94bDtcblx0XHRmb250LXdlaWdodDogMzAwO1xuXHR9XG5cblx0QGluY2x1ZGUgbXEoJ21kJykge1xuXHRcdHNwYW4ge1xuXHRcdFx0Zm9udC1zaXplOiAkZm9udF9zaXplX207XG5cdFx0fVxuXHR9XG59XG5cbmgxLFxuaDIge1xuXHRmb250LWZhbWlseTogJHRleHQtZm9udC1zdGFjaztcblx0Zm9udC1zaXplOiAkZm9udF9zaXplX3h4bDtcblx0bGluZS1oZWlnaHQ6IDEuMjtcblxuXHRAaW5jbHVkZSBtcSgnbWQnKSB7XG5cdFx0Zm9udC1zaXplOiAkZm9udF9zaXplX2w7XG5cdFx0bGluZS1oZWlnaHQ6IDI0cHg7XG5cdH1cbn1cblxuaDMge1xuXHRmb250LWZhbWlseTogJHRleHQtZm9udC1zdGFjaztcblx0Zm9udC1zaXplOiAkZm9udF9zaXplX3hsO1xufVxuXG5cbmg0LFxuaDUsXG5oNiB7XG5cdGZvbnQtZmFtaWx5OiAkdGV4dC1mb250LXN0YWNrO1xuXHRmb250LXNpemU6ICRmb250X3NpemVfbDtcblx0c3BhbiB7XG5cdFx0Zm9udC1zaXplOiAkZm9udF9zaXplX207XG5cdFx0Zm9udC13ZWlnaHQ6IDMwMDtcblx0fVxufVxuXG5wIHtcblx0bWFyZ2luOiAwcHg7XG5cdHBhZGRpbmc6IDBweDtcbn1cblxuYixcbnN0cm9uZyB7XG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG5hIHtcblx0Y29sb3I6ICRjb2xvci1ibHVlO1xuXHRmb250LXdlaWdodDogNDAwO1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdHRyYW5zaXRpb246IGNvbG9yICR0cmFuc2l0aW9uLWRlbGF5ICR0cmFuc2l0aW9uLWVmZjtcblx0QGluY2x1ZGUgb24tZXZlbnQge1xuXHRcdGNvbG9yOiAkY29sb3ItZGFyaztcblx0fVxufVxuXG5kZm4sXG5jaXRlLFxuZW0sXG5pIHtcblx0Zm9udC1zdHlsZTogaXRhbGljO1xufVxuXG5ibG9ja3F1b3RlIHtcblx0bWFyZ2luOiAwIDEuNWVtO1xufVxuXG5hZGRyZXNzIHtcblx0bWFyZ2luOiAwIDAgMS41ZW07XG59XG5cbnByZSB7XG5cdGJhY2tncm91bmQ6ICRjb2xvcl9fYmFja2dyb3VuZC1wcmU7XG5cdGZvbnQtZmFtaWx5OiAkZm9udF9fcHJlO1xuXHRsaW5lLWhlaWdodDogJGZvbnRfX2xpbmUtaGVpZ2h0LXByZTtcblx0bWFyZ2luLWJvdHRvbTogMS42ZW07XG5cdG1heC13aWR0aDogMTAwJTtcblx0b3ZlcmZsb3c6IGF1dG87XG5cdHBhZGRpbmc6IDEuNmVtO1xufVxuXG5jb2RlLFxua2JkLFxudHQsXG52YXIge1xuXHRmb250LWZhbWlseTogJGZvbnRfX2NvZGU7XG59XG5cbmFiYnIsXG5hY3JvbnltIHtcblx0Ym9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZCAkY29sb3JfX2JvcmRlci1hYmJyO1xuXHRjdXJzb3I6IGhlbHA7XG59XG5cbm1hcmssXG5pbnMge1xuXHRiYWNrZ3JvdW5kOiAkY29sb3JfX2JhY2tncm91bmQtaW5zO1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbmJpZyB7XG5cdGZvbnQtc2l6ZTogMTI1JTtcbn1cbiIsIi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBUaGlzIGZpbGUgY29udGFpbnMgYWxsIGFwcGxpY2F0aW9uLXdpZGUgU2FzcyB2YXJpYWJsZXMuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5cbi8vLyBSZWd1bGFyIGZvbnQgZmFtaWx5XG4vLy8gQHR5cGUgTGlzdFxuJHRleHQtZm9udC1zdGFjazogJ1JvYm90byBDb25kZW5zZWQnLCBBcmlhbCwgc2Fucy1zZXJpZiAhZGVmYXVsdDtcblxuJHRleHQtZm9udDogJ1JvYm90byBDb25kZW5zZWQnLCBBcmlhbCwgc2Fucy1zZXJpZiAhZGVmYXVsdDtcbiRjdXN0b20tZm9udDogJ01pY3Jvc29mdCBZYUhlaScsIEFyaWFsLCBzYW5zLXNlcmlmICFkZWZhdWx0O1xuXG4vLy8gQ29kZSAobW9ub3NwYWNlKSBmb250IGZhbWlseVxuLy8vIEB0eXBlIExpc3RcbiRjb2RlLWZvbnQtc3RhY2s6ICdDb3VyaWVyIE5ldycsICdEZWphVnUgU2FucyBNb25vJywgJ0JpdHN0cmVhbSBWZXJhIFNhbnMgTW9ubycsICdNb25hY28nLCBtb25vc3BhY2UgIWRlZmF1bHQ7XG5cblxuLypcblxuICAgIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdCcsIHNhbnMtc2VyaWY7IDQwMCwgNzAwXG5cblx0Zm9udC1mYW1pbHk6ICdSb2JvdG8nLCBzYW5zLXNlcmlmOyAzMDBcblx0XG4qL1xuXG5cbi8vLyBDb2xvcnNcbi8vLyBAdHlwZSBDb2xvclxuJGNvbG9yLXdoaXRlOiAjZmZmZmZmICFkZWZhdWx0O1xuJGNvbG9yLWJsYWNrOiAjMUIxQjFCICFkZWZhdWx0O1xuXG4kY29sb3ItZGFyazogIzMzMyAhZGVmYXVsdDtcbiRjb2xvci1kYXJrLWhvdmVyOiAjNjY2ICFkZWZhdWx0O1xuJGNvbG9yLWRhcmtlcjogIzk5OSAhZGVmYXVsdDtcbiRjb2xvci1ncmV5OiAjNzU3NTc1ICFkZWZhdWx0O1xuJGNvbG9yLWdyZXktb3ZlcmxheTogIzg3ODc4NyAhZGVmYXVsdDtcbiRjb2xvci1zaWx2ZXI6ICNjY2NjY2MgIWRlZmF1bHQ7XG4kY29sb3ItbGlnaHQ6ICNmOGY4ZjggIWRlZmF1bHQ7XG4kY29sb3ItbGlnaHRlcjogI2U1ZTVlNSAhZGVmYXVsdDtcbiRjb2xvci13cDogI2ViZWJlYiAhZGVmYXVsdDtcbiRjb2xvci15ZWxsb3c6ICNGNkM2MzkgIWRlZmF1bHQ7XG4kY29sb3ItYmx1ZTogIzAwNEY4QyAhZGVmYXVsdDtcblxuXG5cblxuXG5cblxuXG5cbi8vLyBXaWR0aHNcbiRtYXgtd2lkdGg6IDE5NjBweCAhZGVmYXVsdDtcbiRmdWxsLXdpZHRoOiAxMzAwcHggIWRlZmF1bHQ7XG4kZ3JpZC13aWR0aDogMTEzNnB4ICFkZWZhdWx0O1xuJGZvb3Rlci13aWR0aDogMTA2MHB4ICFkZWZhdWx0O1xuJGNvbnRlbnQtd2lkdGg6IDEwMCUgIWRlZmF1bHQ7XG5cbi8vLyBTcGFjaW5nc1xuJHNwYWNpbmcteGw6IDQycHg7XG4kc3BhY2luZy1sZzogMjlweDtcbiRzcGFjaW5nLW1kOiAyNHB4O1xuJHNwYWNpbmctc206IDIwcHg7XG4kc3BhY2luZy14czogMTVweDtcblxuLy8vIEZvbnQgc2l6ZXNcbiRmb250X3NpemVfeHhsOiA0MnB4O1xuJGZvbnRfc2l6ZV94bDogMzZweDtcbiRmb250X3NpemVfbDogMjRweDtcbiRmb250X3NpemVfbTogMjBweDtcbiRmb250X3NpemVfcjogMThweDtcbiRmb250X3NpemVfczogMTZweDtcbiRmb250X3NpemVfeHM6IDE0cHg7XG4kZm9udF9zaXplX3h4czogMTJweDtcblxuXG5cbiR0cmFuc2l0aW9uLWRlbGF5OiAwLjQycztcbiR0cmFuc2l0aW9uLWRlbGF5LXNob3J0OiAwLjMycztcbiR0cmFuc2l0aW9uLWRlbGF5LWxvbmc6IDAuNTRzO1xuJHRyYW5zaXRpb24tZWZmOiBlYXNlLWluLW91dDtcblxuXG4vLy8gQnJlYWtwb2ludHMgbWFwXG4vLy8gQHByb3Age1N0cmluZ30ga2V5cyAtIEtleXMgYXJlIGlkZW50aWZpZXJzIG1hcHBlZCB0byBhIGdpdmVuIGxlbmd0aFxuLy8vIEBwcm9wIHtNYXB9IHZhbHVlcyAtIFZhbHVlcyBhcmUgYWN0dWFsIGJyZWFrcG9pbnRzIGV4cHJlc3NlZCBpbiBwaXhlbHNcbi8qXG5AaW5jbHVkZSBtcSgnbGcnKSB7XG5cdGJhY2tncm91bmQ6ICNjY2M7XG59XG4qL1xuJGJyZWFrcG9pbnRzOiAoXG4gICdzbSc6IDc2OHB4LFxuICAnbWQnOiAxMDIwcHgsICBcbiAgJ3hsJzogMTI4MHB4LFxuKSAhZGVmYXVsdDtcblxuXG4vLy8gUmVsYXRpdmUgb3IgYWJzb2x1dGUgVVJMIHdoZXJlIGFsbCBhc3NldHMgYXJlIHNlcnZlZCBmcm9tXG4vLy8gQHR5cGUgU3RyaW5nXG4vLy8gQGV4YW1wbGUgc2NzcyAtIFdoZW4gdXNpbmcgYSBDRE5cbi8vLyAgICRiYXNlLXVybDogJ2h0dHA6Ly9jZG4uZXhhbXBsZS5jb20vYXNzZXRzLyc7XG4kYmFzZS11cmw6ICcuLi8nICFkZWZhdWx0O1xuJGltYWdlcy11cmw6ICRiYXNlLXVybCArICdpbWFnZXMvJyAhZGVmYXVsdDtcblxuXG5cbi8vLyBDb2x1bW5zXG4kY29sdW1uczogKFxuXHQxOiAxMDAlLFxuXHQyOiA1MCUsXG5cdDM6IDMzLjMzJSxcblx0NDogMjUlLFxuXHQ1OiAyMCUsXG5cdDY6IDE2LjY2JSxcblx0NzogMTQuMjglLFxuXHQ4OiAxMi41JSxcblx0OTogMTEuMTElXG4pO1xuXG4kY29sdW1uc19fbWFyZ2luOiAzLjglO1xuXG4vLyB3cCBkZWZhdWx0c1xuJGNvbG9yX19iYWNrZ3JvdW5kLWJvZHk6ICNmZmY7XG4kY29sb3JfX2JhY2tncm91bmQtc2NyZWVuOiAjZjFmMWYxO1xuJGNvbG9yX19iYWNrZ3JvdW5kLWhyOiAjY2NjO1xuJGNvbG9yX19iYWNrZ3JvdW5kLWJ1dHRvbjogI2U2ZTZlNjtcbiRjb2xvcl9fYmFja2dyb3VuZC1wcmU6ICNlZWU7XG4kY29sb3JfX2JhY2tncm91bmQtaW5zOiAjZmZmOWMwO1xuXG4kY29sb3JfX3RleHQtc2NyZWVuOiAjMjE3NTliO1xuJGNvbG9yX190ZXh0LWlucHV0OiAjNEM1MTU2O1xuJGNvbG9yX190ZXh0LWlucHV0LWZvY3VzOiAjMTExO1xuJGNvbG9yX19saW5rOiAjNTEwMEZFOyAvL3JveWFsYmx1ZVxuJGNvbG9yX19saW5rLXZpc2l0ZWQ6ICM4MDAwODA7IC8vcHVycGxlXG4kY29sb3JfX2xpbmstaG92ZXI6ICMxOTE5NzA7IC8vbWlkbmlnaHRibHVlXG4kY29sb3JfX3RleHQtbWFpbjogIzQwNDA0MDtcblxuJGNvbG9yX19ib3JkZXItYnV0dG9uOiAjY2NjICNjY2MgI2JiYjtcbiRjb2xvcl9fYm9yZGVyLWJ1dHRvbi1ob3ZlcjogI2NjYyAjYmJiICNhYWE7XG4kY29sb3JfX2JvcmRlci1idXR0b24tZm9jdXM6ICNhYWEgI2JiYiAjYmJiO1xuJGNvbG9yX19ib3JkZXItaW5wdXQ6ICNBQ0FDQUM7XG4kY29sb3JfX2JvcmRlci1hYmJyOiAjNjY2O1xuXG5cbiRzaXplX19zaXRlLW1haW46IDc1JTtcbiRzaXplX19zaXRlLXNpZGViYXI6IDI1JTtcblxuXG4kZm9udF9fbWFpbjogJHRleHQtZm9udC1zdGFjaztcbiRmb250X19jb2RlOiAkY29kZS1mb250LXN0YWNrO1xuJGZvbnRfX3ByZTogJGNvZGUtZm9udC1zdGFjaztcblxuJGZvbnRfX2xpbmUtaGVpZ2h0LWJvZHk6IDIwcHg7XG4kZm9udF9fbGluZS1oZWlnaHQtcHJlOiAxLjQ1O1xuXG4iLCIvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4vLyBUaGlzIGZpbGUgY29udGFpbnMgYWxsIGFwcGxpY2F0aW9uLXdpZGUgU2FzcyBtaXhpbnMuXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblxyXG4vLy8gRXZlbnQgd3JhcHBlclxyXG4vLy8gQGF1dGhvciBIYXJyeSBSb2JlcnRzXHJcbi8vLyBAcGFyYW0ge0Jvb2x9ICRzZWxmIFtmYWxzZV0gLSBXaGV0aGVyIG9yIG5vdCB0byBpbmNsdWRlIGN1cnJlbnQgc2VsZWN0b3JcclxuLy8vIEBsaW5rIGh0dHBzOi8vdHdpdHRlci5jb20vY3Nzd2l6YXJkcnkvc3RhdHVzLzQ3ODkzODUzMDM0MjAwNjc4NCBPcmlnaW5hbCB0d2VldCBmcm9tIEhhcnJ5IFJvYmVydHNcclxuQG1peGluIG9uLWV2ZW50KCRzZWxmOiBmYWxzZSkge1xyXG4gIEBpZiAkc2VsZiB7XHJcbiAgICAmLFxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIEBjb250ZW50O1xyXG4gICAgfVxyXG4gIH0gQGVsc2Uge1xyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIEBjb250ZW50O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLy8gUmVzcG9uc2l2ZSBtaXhpblxyXG5AbWl4aW4gbXEoJG1xLWJyZWFrcG9pbnQsICRtcS1icmVha3BvaW50czogJGJyZWFrcG9pbnRzKSB7XHJcbiAgJG1xLW1lZGlhLXF1ZXJ5OiBcInNjcmVlbiBhbmRcIjtcclxuICBcclxuICBAaWYgJG1xLWJyZWFrcG9pbnQgPT0gbGFuZHNjYXBlIG9yICRtcS1icmVha3BvaW50ID09IHBvcnRyYWl0IHtcclxuICAgICRtcS1tZWRpYS1xdWVyeTogXCIjeyRtcS1tZWRpYS1xdWVyeX0gKG9yaWVudGF0aW9uOiAjeyRtcS1icmVha3BvaW50fSlcIjtcclxuICB9XHJcbiAgQGVsc2UgaWYgJG1xLWJyZWFrcG9pbnQgPT0gcmV0aW5hIHtcclxuICAgICRtcS1tZWRpYS1xdWVyeTogXCIjeyRtcS1tZWRpYS1xdWVyeX0gKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMiksXCIgK1xyXG4gICAgICAgICAgICAgICAgICAgICBcIiN7JG1xLW1lZGlhLXF1ZXJ5fSAobWluLXJlc29sdXRpb246IDJkcHB4KVwiO1xyXG4gIH1cclxuICBAZWxzZSB7XHJcbiAgICAvLyBJZiAkbXEtYnJlYWtwb2ludCBpcyBhIGtleSB0aGF0IGV4aXN0cyBpblxyXG4gICAgLy8gJG1xLWJyZWFrcG9pbnRzLCBnZXQgYW5kIHVzZSB0aGUgdmFsdWVcclxuICAgIEBpZiBtYXAtaGFzLWtleSgkbXEtYnJlYWtwb2ludHMsICRtcS1icmVha3BvaW50KSB7XHJcbiAgICAgICRtcS1icmVha3BvaW50OiBtYXAtZ2V0KCRtcS1icmVha3BvaW50cywgJG1xLWJyZWFrcG9pbnQpO1xyXG4gICAgfVxyXG4gICAgJG1xLW1lZGlhLXF1ZXJ5OiBcIiN7JG1xLW1lZGlhLXF1ZXJ5fSAobWF4LXdpZHRoOiAjeyRtcS1icmVha3BvaW50fSlcIjtcclxuICB9XHJcbiAgXHJcbiAgQG1lZGlhICN7JG1xLW1lZGlhLXF1ZXJ5fSB7XHJcbiAgICBAY29udGVudDtcclxuICB9XHJcbn1cclxuXHJcblxyXG5cclxuLy8gQ29sdW1uIHdpZHRoIHdpdGggbWFyZ2luXHJcbkBtaXhpbiBjb2x1bW4td2lkdGgoJG51bWJlckNvbHVtbnM6IDMpIHtcclxuXHR3aWR0aDogbWFwLWdldCgkY29sdW1ucywgJG51bWJlckNvbHVtbnMpIC0gKCAoICRjb2x1bW5zX19tYXJnaW4gKiAoICRudW1iZXJDb2x1bW5zIC0gMSApICkgLyAkbnVtYmVyQ29sdW1ucyApO1xyXG59XHJcblxyXG4vLyBDZW50ZXIgYmxvY2tcclxuQG1peGluIGNlbnRlci1ibG9jayB7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0bWFyZ2luLWxlZnQ6IGF1dG87XHJcblx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG59XHJcbiIsIi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbi8vIFRoaXMgZmlsZSBjb250YWlucyBDU1MgaGVscGVyIGNsYXNzZXMuXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblxyXG4vKipcclxuICogQ2xlYXIgaW5uZXIgZmxvYXRzXHJcbiAqL1xyXG4uY2xlYXI6OmFmdGVyIHtcclxuXHRjbGVhcjogYm90aDtcclxuXHRjb250ZW50OiAnJztcclxuXHRkaXNwbGF5OiB0YWJsZTtcclxufVxyXG5cclxuLyoqXHJcbiAqIEhpZGUgdGV4dCB3aGlsZSBtYWtpbmcgaXQgcmVhZGFibGUgZm9yIHNjcmVlbiByZWFkZXJzXHJcbiAqIDEuIE5lZWRlZCBpbiBXZWJLaXQtYmFzZWQgYnJvd3NlcnMgYmVjYXVzZSBvZiBhbiBpbXBsZW1lbnRhdGlvbiBidWc7XHJcbiAqICAgIFNlZTogaHR0cHM6Ly9jb2RlLmdvb2dsZS5jb20vcC9jaHJvbWl1bS9pc3N1ZXMvZGV0YWlsP2lkPTQ1NzE0NlxyXG4gKi9cclxuLmhpZGUtdGV4dCB7XHJcbiAgXHRvdmVyZmxvdzogaGlkZGVuO1xyXG4gIFx0cGFkZGluZzogMDsgLyogMSAqL1xyXG4gIFx0dGV4dC1pbmRlbnQ6IDEwMSU7XHJcbiAgXHR3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG59XHJcblxyXG4vKipcclxuICogSGlkZSBlbGVtZW50IHdoaWxlIG1ha2luZyBpdCByZWFkYWJsZSBmb3Igc2NyZWVuIHJlYWRlcnNcclxuICogU2hhbWVsZXNzbHkgYm9ycm93ZWQgZnJvbSBIVE1MNUJvaWxlcnBsYXRlOlxyXG4gKiBodHRwczovL2dpdGh1Yi5jb20vaDVicC9odG1sNS1ib2lsZXJwbGF0ZS9ibG9iL21hc3Rlci9zcmMvY3NzL21haW4uY3NzI0wxMTktTDEzM1xyXG4gKi9cclxuLnZpc3VhbGx5LWhpZGRlbiB7XHJcblx0Ym9yZGVyOiAwO1xyXG5cdGNsaXA6IHJlY3QoMCAwIDAgMCk7XHJcblx0aGVpZ2h0OiAxcHg7XHJcblx0bWFyZ2luOiAtMXB4O1xyXG5cdG92ZXJmbG93OiBoaWRkZW47XHJcblx0cGFkZGluZzogMDtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0d2lkdGg6IDFweDtcclxufVxyXG5cclxuLnNjcmVlbi1yZWFkZXItdGV4dCB7XHJcblx0Ym9yZGVyOiAwO1xyXG5cdGNsaXA6IHJlY3QoMXB4LCAxcHgsIDFweCwgMXB4KTtcclxuXHRjbGlwLXBhdGg6IGluc2V0KDUwJSk7XHJcblx0aGVpZ2h0OiAxcHg7XHJcblx0bWFyZ2luOiAtMXB4O1xyXG5cdG92ZXJmbG93OiBoaWRkZW47XHJcblx0cGFkZGluZzogMDtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcclxuXHR3aWR0aDogMXB4O1xyXG5cdHdvcmQtd3JhcDogbm9ybWFsICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5zY3JlZW4tcmVhZGVyLXRleHQ6Zm9jdXMge1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICNmMWYxZjE7XHJcblx0Ym9yZGVyLXJhZGl1czogM3B4O1xyXG5cdGJveC1zaGFkb3c6IDAgMCAycHggMnB4IHJnYmEoMCwgMCwgMCwgMC42KTtcclxuXHRjbGlwOiBhdXRvICFpbXBvcnRhbnQ7XHJcblx0Y2xpcC1wYXRoOiBub25lO1xyXG5cdGNvbG9yOiAjMjE3NTliO1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdGZvbnQtc2l6ZTogMC44NzVyZW07XHJcblx0Zm9udC13ZWlnaHQ6IDcwMDtcclxuXHRoZWlnaHQ6IGF1dG87XHJcblx0bGVmdDogNXB4O1xyXG5cdGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcblx0cGFkZGluZzogMTVweCAyM3B4IDE0cHg7XHJcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cdHRvcDogNXB4O1xyXG5cdHdpZHRoOiBhdXRvO1xyXG5cdHotaW5kZXg6IDEwMDAwMDtcclxufVxyXG4iLCIvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gVGhpcyBmaWxlIGNvbnRhaW5zIGFsbCBzdHlsZXMgcmVsYXRlZCB0byB0aGUgaGVhZGVyIG9mIHRoZSBzaXRlL2FwcGxpY2F0aW9uLlxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuaGVhZGVyIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR6LWluZGV4OiAyMDA7XG5cdCYjbWFzdGhlYWQge1xuXHRcdCYuc2l0ZS1oZWFkZXIge1x0XHRcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcblx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3Itd2hpdGU7XG5cdFx0XHRwb3NpdGlvbjogc3RpY2t5O1xuXHRcdFx0dG9wOiAwcHg7XG5cdFx0XHR0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgJHRyYW5zaXRpb24tZGVsYXkgJHRyYW5zaXRpb24tZWZmO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHQmLnN0aWNreS1oZWFkZXIge1xuXHRcdFx0XHRib3JkZXItYm90dG9tLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMSk7XG5cdFx0XHR9XG5cdFx0XHQmLnN0aWNreS1oZWFkZXItbG9jayB7XG5cdFx0XHRcdGJvcmRlci1ib3R0b20tY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xKTtcblx0XHRcdFx0cG9zaXRpb246IGZpeGVkO1xuXHRcdFx0XHR6LWluZGV4OiAxMDA7XG5cdFx0XHRcdCsgbWFpbiB7XG5cdFx0XHRcdFx0cGFkZGluZy10b3A6IDc5cHg7XG5cdFx0XHRcdFx0XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC5oZWFkZXItZ3JpZCB7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0XHRcdHBhZGRpbmctYm90dG9tOiAxMHB4O1xuXHRcdFx0XHRwYWRkaW5nLXRvcDogMjBweDtcblxuXHRcdFx0XHQuaGVhZGVyLWxvZ28ge1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdFx0d2lkdGg6IDIyOHB4O1xuXHRcdFx0XHRcdGltZyB7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRcdGhlaWdodDogMzhweDtcblx0XHRcdFx0XHRcdHdpZHRoOiAyMjhweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0c3BhbiB7XG5cdFx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLWdyZXk7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogJGZvbnRfc2l6ZV94cztcblx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxZW07XG5cdFx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDYycHg7XG5cdFx0XHRcdFx0XHRwYWRkaW5nLXRvcDogNXB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5zaXRlLW1lbnUge1xuXHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0ZmxleDogMTtcblx0XHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRcdGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG5cblx0XHRcdFx0XHQubWVudS1tYWluLW1lbnUtY29udGFpbmVyIHtcblx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMTVweDtcblx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IDE1cHg7XG5cdFx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuXHRcdFx0XHRcdFx0cGFkZGluZy10b3A6IDE1cHg7XG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXNpbHZlcjtcblx0XHRcdFx0XHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdFx0XHRcdFx0aGVpZ2h0OiA0NXB4O1xuXHRcdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0XHRcdHJpZ2h0OiAwcHg7XG5cdFx0XHRcdFx0XHRcdHRvcDogM3B4O1xuXHRcdFx0XHRcdFx0XHR3aWR0aDogMXB4O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0PiB1bCB7XG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0XHRcdD4gbGkge1xuXHRcdFx0XHRcdFx0XHRcdHBhZGRpbmc6IDBweCA4cHggIWltcG9ydGFudDtcblx0XHRcdFx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0XHRcdFx0PiBhIHtcblx0XHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAkY29sb3ItZ3JleTtcblx0XHRcdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdFx0XHRcdFx0Zm9udC1mYW1pbHk6ICRjdXN0b20tZm9udDtcblx0XHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogJGZvbnRfc2l6ZV9yO1xuXHRcdFx0XHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRcdFx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxZW07XG5cdFx0XHRcdFx0XHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMTVweDtcblxuXHRcdFx0XHRcdFx0XHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNGNkM2Mzk7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDJweDtcblx0XHRcdFx0XHRcdFx0XHRcdFx0bWFyZ2luOiAwcHggYXV0bztcblx0XHRcdFx0XHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogMTVweDtcblx0XHRcdFx0XHRcdFx0XHRcdFx0d2lkdGg6IDBweDtcblx0XHRcdFx0XHRcdFx0XHRcdFx0dHJhbnNpdGlvbjogd2lkdGggMC4ycyBlYXNlIDAuMDVzO1xuXHRcdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdFx0XG5cdFx0XHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBvbi1ldmVudCB7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAkY29sb3ItZGFyaztcblx0XHRcdFx0XHRcdFx0XHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0d2lkdGg6IDQwcHg7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0Ji5jdXJyZW50LW1lbnUtaXRlbSxcblx0XHRcdFx0XHRcdFx0XHQmLmN1cnJlbnQtbWVudS1wYXJlbnQsXG5cdFx0XHRcdFx0XHRcdFx0Ji5jdXJyZW50LW1lbnUtYW5jZXN0b3IsXG5cdFx0XHRcdFx0XHRcdFx0Ji5jdXJyZW50LXBhZ2UtYW5jZXN0b3Ige1xuXHRcdFx0XHRcdFx0XHRcdFx0PiBhIHtcblx0XHRcdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICRjb2xvci1kYXJrO1xuXHRcdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHQmLmhvdmVyZWQge1xuXHRcdFx0XHRcdFx0XHRcdFx0PiBhIHtcblx0XHRcdFx0XHRcdFx0XHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0d2lkdGg6IDQwcHg7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdFx0XHQmOmxhc3Qtb2YtdHlwZSB7XG5cdFx0XHRcdFx0XHRcdFx0XHQ+IHVsIHtcblx0XHRcdFx0XHRcdFx0XHRcdFx0bGVmdDogdW5zZXQ7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHQ+IGxpIHtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHQ+IHVsIHtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdGxlZnQ6IHVuc2V0O1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0cmlnaHQ6IDEwMCU7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHRcdFx0Ly8gc3VibWVudSAtIHN0YXJ0XG5cdFx0XHRcdFx0XHRcdFx0PiB1bCB7XG5cdFx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdFx0XHRcdFx0XHRcdFx0XHRib3gtc2hhZG93OiAwIDVweCAxMnB4IHJnYmEoMCwwLDAsMC4xNSk7XG5cdFx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHRcdFx0XHRcdFx0bGVmdDogMHB4O1xuXHRcdFx0XHRcdFx0XHRcdFx0bWFyZ2luOiAwcHg7XG5cdFx0XHRcdFx0XHRcdFx0XHRwYWRkaW5nOiAyMHB4O1xuXHRcdFx0XHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdFx0XHRcdFx0dG9wOiAxMDAlO1xuXHRcdFx0XHRcdFx0XHRcdFx0d2lkdGg6IDI1MHB4O1xuXHRcdFx0XHRcdFx0XHRcdFx0PiBsaSB7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdHBhZGRpbmctdG9wOiAycHg7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdHBhZGRpbmctYm90dG9tOiAycHg7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0XHRcdFx0XHRcdFx0PiBhIHtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLWdyZXk7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0Zm9udC1mYW1pbHk6ICR0ZXh0LWZvbnQ7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAkZm9udF9zaXplX3M7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBvbi1ldmVudCB7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLWRhcms7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0XHRcdCYuY3VycmVudC1tZW51LWl0ZW0sXG5cdFx0XHRcdFx0XHRcdFx0XHRcdCYuY3VycmVudC1tZW51LXBhcmVudCxcblx0XHRcdFx0XHRcdFx0XHRcdFx0Ji5jdXJyZW50LW1lbnUtYW5jZXN0b3IsXG5cdFx0XHRcdFx0XHRcdFx0XHRcdCYuY3VycmVudC1wYWdlLWFuY2VzdG9yIHtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHQ+IGEge1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICRjb2xvci1kYXJrO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHRcdFx0XHRcdCYuaG92ZXJlZCB7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0PiBhIHtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAkY29sb3ItZGFyaztcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHRcdFx0Ly8gc3ViLXN1Ym1lbnUgLSBzdGFydFxuXHRcdFx0XHRcdFx0XHRcdFx0XHQ+IHVsIHtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0Ym94LXNoYWRvdzogMCA1cHggMTJweCByZ2JhKDAsMCwwLDAuMTUpO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0bGVmdDogMTAwJTtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRtYXJnaW46IDBweDtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRwYWRkaW5nOiAyMHB4O1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHR0b3A6IC0yMHB4O1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdHdpZHRoOiAyNTBweDtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHQ+IGxpIHtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdHBhZGRpbmctdG9wOiAycHg7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMnB4O1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0PiBhIHtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICRjb2xvci1ncmV5O1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRmb250LWZhbWlseTogJHRleHQtZm9udDtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAkZm9udF9zaXplX3M7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdEBpbmNsdWRlIG9uLWV2ZW50IHtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLWRhcms7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdCYuY3VycmVudC1tZW51LWl0ZW0sXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHQmLmN1cnJlbnQtbWVudS1wYXJlbnQsXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHQmLmN1cnJlbnQtbWVudS1hbmNlc3RvciB7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdD4gYSB7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICRjb2xvci1kYXJrO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0XHRcdC8vIHN1Yi1zdWJtZW51IC0gZW5kXG5cdFx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdC8vIHN1Ym1lbnUgLSBlbmRcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdC5idG4tY2lyY2xlIHtcblx0XHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiA4cHg7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0Lm1lbnUtdG9nZ2xlIHtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdEBpbmNsdWRlIG1xKCd4bCcpIHtcblx0XHRcdFx0LmhlYWRlci1ncmlkIHtcblx0XHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMTBweDtcblx0XHRcdFx0XHRwYWRkaW5nLXRvcDogMTVweDtcblx0XHRcdFx0XHQuc2l0ZS1tZW51IHtcblx0XHRcdFx0XHRcdGJvcmRlci1sZWZ0OiAxcHggc29saWQgJGNvbG9yLXNpbHZlcjtcblx0XHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMTBweDtcblx0XHRcdFx0XHRcdGZsZXg6IDA7XG5cdFx0XHRcdFx0XHQubWVudS1tYWluLW1lbnUtY29udGFpbmVyIHtcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdC5tZW51LXRvZ2dsZSB7XG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHRAaW5jbHVkZSBtcSgnbWQnKSB7XG5cdFx0XHRcdC5oZWFkZXItZ3JpZCB7XG5cdFx0XHRcdFx0LmhlYWRlci1sb2dvIHtcblx0XHRcdFx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0XHRcdFx0XHR3aWR0aDogMjA0cHg7XG5cdFx0XHRcdFx0XHRpbWcge1xuXHRcdFx0XHRcdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHRcdFx0XHRcdHdpZHRoOiAyMDRweDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdHNwYW4ge1xuXHRcdFx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDBweDtcblx0XHRcdFx0XHRcdFx0cGFkZGluZy10b3A6IDVweDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0LnNpdGUtbWVudSB7XG5cdFx0XHRcdFx0XHQuaWNvbi1lbWFpbCB7XG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVx0XHRcblx0fVx0XG59XG4iLCIvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gVGhpcyBmaWxlIGNvbnRhaW5zIGFsbCBzdHlsZXMgcmVsYXRlZCB0byB0aGUgZm9vdGVyIG9mIHRoZSBzaXRlL2FwcGxpY2F0aW9uLlxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi5mb290ZXItZW5kIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBibGFjaztcbiAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmctdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDIxcHggIWltcG9ydGFudDsgICAgXG4gICAgLmNvbnRhaW5lciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIH1cbiAgICAubWVudSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICA+IGxpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDBweCA4cHg7XG4gICAgICAgICAgICA+IGEge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udF9zaXplX3hzO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG9uLWV2ZW50IHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1ncmV5LW92ZXJsYXk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIHAge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICBmb250LXNpemU6ICRmb250X3NpemVfeHM7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMjRweDtcbiAgICB9XG59XG5cbmZvb3Rlci5zaXRlLWZvb3RlciB7XG5cdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ibGFjaztcbiAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgIHBhZGRpbmctYm90dG9tOiA2MHB4O1xuICAgIHBhZGRpbmctdG9wOiA3MHB4O1xuICAgIC5mb290ZXItbGlua3Mge1xuICAgICAgICAubWVudSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMWVtO1xuICAgICAgICAgICAgPiBsaSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gNik7XG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkY29sb3ItZ3JleTtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwcHg7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAwcHg7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICY6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMHB4O1xuICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgID4gYSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udF9zaXplX3M7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgPiAuc3ViLW1lbnUge1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMWVtO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMHB4O1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgPiBsaSB7XG4gICAgICAgICAgICAgICAgICAgICAgICA+IGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfc2l6ZV9zO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH0gIFxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5mb290ZXItc2Nyb2xsIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBhZGRpbmctdG9wOiA2MHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbXEoJ21kJykge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgICAgICAgcGFkZGluZy10b3A6IDQwcHg7XG4gICAgICAgIC5mb290ZXItbGlua3Mge1xuICAgICAgICAgICAgLm1lbnUge1xuICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgICAgICA+IGxpIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvIDMpO1xuICAgICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCg0KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5mb290ZXItc2Nyb2xsIHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtcSgnc20nKSB7XG4gICAgICAgIC5mb290ZXItbGlua3Mge1xuICAgICAgICAgICAgLm1lbnUge1xuICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgICAgICA+IGxpIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICA+IGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udF9zaXplX3M7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAwcHggbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3ItZ3JleTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogLTIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IHVuc2V0O1xuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAmOmZpcnN0LW9mLXR5cGUge1xuICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDQpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICA+IC5zdWItbWVudSB7XG4gICAgICAgICAgICAgICAgICAgICAgICA+IGxpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICA+IGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250X3NpemVfcztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmZvb3Rlci1zY3JvbGwge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBUaGlzIGZpbGUgY29udGFpbnMgYWxsIHN0eWxlcyByZWxhdGVkIHRvIHRoZSBidXR0b24gY29tcG9uZW50LlxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbmJ1dHRvbixcbi5idG4ge1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdG1hcmdpbjogMHB4O1xuXHRwYWRkaW5nOiAwcHg7XG5cdGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ibHVlO1xuXHRiYWNrZ3JvdW5kOiBub25lO1xuXHRjb2xvcjogJGNvbG9yLWJsdWU7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0Zm9udC1zaXplOiAxNXB4O1xuXHRsaW5lLWhlaWdodDogMWVtO1xuXHRtYXJnaW4tdG9wOiAwcHg7XG5cdG1hcmdpbi1yaWdodDogMHB4O1xuXHRwYWRkaW5nLWJvdHRvbTogMTBweDtcblx0cGFkZGluZy1sZWZ0OiAxOHB4O1xuXHRwYWRkaW5nLXJpZ2h0OiAxOHB4O1xuXHRwYWRkaW5nLXRvcDogMTBweDtcblxuXHQmLmJ0bi1saW5lLXJvdW5kIHtcblx0XHRib3JkZXI6IDFweCBzb2xpZCAkY29sb3Itd2hpdGU7XG5cdFx0Ym9yZGVyLXJhZGl1czogOTk5cHg7XG5cblx0XHQmLmJ0bi1lbWFpbC1wcmVmaXgge1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDM1cHg7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDM1cHgpO1xuXHRcdFx0c3BhbiB7XG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuMmVtO1xuXHRcdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0XHR0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcblx0XHRcdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHR9XG5cdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvdGhlbWUvaWNvbi1tYWlsLnN2ZycpO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IDIwcHggYXV0bztcblx0XHRcdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRcdFx0aGVpZ2h0OiAyNnB4O1xuXHRcdFx0XHR3aWR0aDogMjVweDtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHR0b3A6IDUwJTtcblx0XHRcdFx0bWFyZ2luLXRvcDogLTEzcHg7XG5cdFx0XHRcdGxlZnQ6IC0zNXB4O1xuXHRcdFx0fVxuXHRcdH1cblx0XHRcblx0fVxuXG5cdCYuYnRuLXllbGxvdyB7XG5cdFx0Ym9yZGVyLWNvbG9yOiAkY29sb3IteWVsbG93O1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci15ZWxsb3c7XG5cdFx0Ym9yZGVyLXJhZGl1czogOTk5cHg7XG5cdFx0Ym94LXNoYWRvdzogMCAycHggOHB4IHJnYmEoMCwwLDAsMC4wOCk7XG5cdFx0Y29sb3I6ICRjb2xvci13aGl0ZTtcblx0XHR0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yICR0cmFuc2l0aW9uLWRlbGF5ICR0cmFuc2l0aW9uLWVmZiwgYm9yZGVyLWNvbG9yICR0cmFuc2l0aW9uLWRlbGF5ICR0cmFuc2l0aW9uLWVmZjtcblx0XHRAaW5jbHVkZSBvbi1ldmVudCB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmxhY2s7XG5cdFx0XHRib3JkZXItY29sb3I6ICRjb2xvci1ibGFjaztcblx0XHR9XG5cdH1cblxuXHQmLmJ0bi1kYXJrIHtcblx0XHRib3JkZXItY29sb3I6ICRjb2xvci1kYXJrO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1kYXJrO1xuXHRcdGJvcmRlci1yYWRpdXM6IDk5OXB4O1xuXHRcdGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdFx0dHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAkdHJhbnNpdGlvbi1kZWxheSAkdHJhbnNpdGlvbi1lZmY7XG5cdFx0QGluY2x1ZGUgb24tZXZlbnQge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJsYWNrO1xuXHRcdH1cblx0fVxuXG5cdCYuYnRuLWJsdWUge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ibHVlO1xuXHRcdGJvcmRlci1yYWRpdXM6IDNweDtcblx0XHRjb2xvcjogJGNvbG9yLXdoaXRlO1xuXHRcdGZvbnQtc2l6ZTogJGZvbnRfc2l6ZV94cztcblx0XHRmb250LXdlaWdodDogNDAwO1xuXHR9XG5cblx0Ji5idG4tY29udGFjdCB7XG5cdFx0Ym9yZGVyOiAwcHggbm9uZTtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy90aGVtZS9pY29uLW1haWwtZGFyay5zdmcnKTtcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuXHRcdGJhY2tncm91bmQtc2l6ZTogMjZweCBhdXRvO1xuXHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0dHJhbnNpdGlvbjogb3BhY2l0eSAkdHJhbnNpdGlvbi1kZWxheSAkdHJhbnNpdGlvbi1lZmY7XG5cdFx0QGluY2x1ZGUgb24tZXZlbnQge1xuXHRcdFx0b3BhY2l0eTogMC41O1xuXHRcdH1cblx0fVxuXG5cdCYuc2VhcmNoLXRvZ2dsZSB7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvdGhlbWUvaWNvbi1jbG9zZS5zdmcnKTtcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuXHRcdGJhY2tncm91bmQtc2l6ZTogMjJweCBhdXRvO1xuXHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0Ym9yZGVyOiAwcHggbm9uZTtcblx0fVxuXHRcblx0Ji5idG4tY2lyY2xlIHtcblx0XHRib3JkZXI6IDBweCBub25lO1xuXHRcdGJvcmRlci1yYWRpdXM6IDk5OXB4O1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ncmV5O1xuXHRcdGJveC1zaGFkb3c6IDAgMnB4IDhweCByZ2JhKDAsMCwwLDAuMDgpO1xuXHRcdGhlaWdodDogNDVweDtcblx0XHRwYWRkaW5nOiAwcHg7XG5cdFx0d2lkdGg6IDQ1cHg7XG5cdFx0dHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAkdHJhbnNpdGlvbi1kZWxheSAkdHJhbnNpdGlvbi1lZmY7XG5cdFx0QGluY2x1ZGUgb24tZXZlbnQge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdwO1xuXHRcdH1cblxuXHRcdCYuaWNvbi1zY3JvbGwge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwwLjEpO1xuXHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9VVRGLTgsJTNDc3ZnJTIwd2lkdGglM0QlMjIxNCUyMiUyMGhlaWdodCUzRCUyMjE0JTIyJTIwdmlld0JveCUzRCUyMjAlMjAwJTIwMTQlMjAxNCUyMiUyMHhtbG5zJTNEJTIyaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYyMDAwJTJGc3ZnJTIyJTNFJTBBJTIwJTIwJTIwJTIwJTNDcG9seWxpbmUlMjBmaWxsJTNEJTIybm9uZSUyMiUyMHN0cm9rZSUzRCUyMnJnYmElMjgyNTUsJTIwMjU1LCUyMDI1NSwlMjAwLjclMjklMjIlMjBzdHJva2Utd2lkdGglM0QlMjIxLjElMjIlMjBwb2ludHMlM0QlMjIxJTIwNCUyMDclMjAxMCUyMDEzJTIwNCUyMiUyMCUyRiUzRSUwQSUzQyUyRnN2ZyUzRVwiKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuXHRcdFx0YmFja2dyb3VuZC1zaXplOiAxOHB4IGF1dG87XG5cdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuXHRcdH1cblx0fVxuXG5cdCYuaWNvbi1lbWFpbCB7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvdGhlbWUvaWNvbi1tYWlsLnN2ZycpO1xuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG5cdFx0YmFja2dyb3VuZC1zaXplOiAyMHB4IGF1dG87XG5cdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRAaW5jbHVkZSBvbi1ldmVudCB7XG5cdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy90aGVtZS9pY29uLW1haWwtZGFyay5zdmcnKTtcblx0XHR9XG5cdH1cblxuXHQmLmljb24tc2VhcmNoIHtcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy90aGVtZS9pY29uLXNlYXJjaC5zdmcnKTtcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuXHRcdGJhY2tncm91bmQtc2l6ZTogMjBweCBhdXRvO1xuXHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0QGluY2x1ZGUgb24tZXZlbnQge1xuXHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvdGhlbWUvaWNvbi1zZWFyY2gtZGFyay5zdmcnKTtcblx0XHR9XG5cdH1cblxuXHQmLm1lbnUtdG9nZ2xlIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmxhY2s7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvdGhlbWUvaWNvbi1tZW51LnN2ZycpO1xuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG5cdFx0YmFja2dyb3VuZC1zaXplOiAyMHB4IGF1dG87XG5cdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRAaW5jbHVkZSBvbi1ldmVudCB7XG5cdFx0XHQvLyBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy90aGVtZS9pY29uLW1lbnUtZGFyay5zdmcnKTtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1kYXJrLWhvdmVyO1xuXHRcdH1cblx0fVxuXG5cdCYucHVzaGEtcGFuZWxfX2Nsb3NlIHtcblx0XHRib3JkZXI6IG5vbmU7XG5cdFx0bWFyZ2luOiAwcHg7XG5cdFx0aGVpZ2h0OiA0MHB4O1xuXHRcdHdpZHRoOiA0MHB4O1xuXHRcdHBhZGRpbmc6IDBweDtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuXHRcdHNwYW4ge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdFx0c3ZnIHtcblx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdHdpZHRoOiA1MCU7XG5cdFx0fVxuXHRcdC5saW5lIHtcblx0XHRcdGZpbGw6IG5vbmU7XG5cdFx0XHRzdHJva2U6ICRjb2xvci1ibHVlO1xuXHRcdFx0c3Ryb2tlLXdpZHRoOiA2O1xuXHRcdFx0dHJhbnNpdGlvbjogc3Ryb2tlLWRhc2hhcnJheSAkdHJhbnNpdGlvbi1kZWxheS1sb25nIGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSkgJHRyYW5zaXRpb24tZGVsYXktc2hvcnQsXG5cdFx0XHQgIHN0cm9rZS1kYXNob2Zmc2V0ICR0cmFuc2l0aW9uLWRlbGF5LWxvbmcgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKSAkdHJhbnNpdGlvbi1kZWxheS1zaG9ydDtcblx0XHR9XG5cdFx0LmxpbmUxIHtcblx0XHRcdHN0cm9rZS1kYXNoYXJyYXk6IDYwIDIwNztcblx0XHRcdHN0cm9rZS13aWR0aDogNjtcblx0XHR9XG5cdFx0LmxpbmUyIHtcblx0XHRcdHN0cm9rZS1kYXNoYXJyYXk6IDYwIDYwO1xuXHRcdFx0c3Ryb2tlLXdpZHRoOiA2O1xuXHRcdH1cblx0XHQubGluZTMge1xuXHRcdFx0c3Ryb2tlLWRhc2hhcnJheTogNjAgMjA3O1xuXHRcdFx0c3Ryb2tlLXdpZHRoOiA2O1xuXHRcdH1cblxuXHRcdCYubWVudS10b2dnbGUtb3BlbiB7XG5cdFx0XHQubGluZTEge1xuXHRcdFx0XHRzdHJva2UtZGFzaGFycmF5OiA5MCAyMDc7XG5cdFx0XHRcdHN0cm9rZS1kYXNob2Zmc2V0OiAtMTM0O1xuXHRcdFx0XHRzdHJva2Utd2lkdGg6IDY7XG5cdFx0XHR9XG5cdFx0XHQubGluZTIge1xuXHRcdFx0XHRzdHJva2UtZGFzaGFycmF5OiAxIDYwO1xuXHRcdFx0XHRzdHJva2UtZGFzaG9mZnNldDogLTMwO1xuXHRcdFx0XHRzdHJva2Utd2lkdGg6IDY7XG5cdFx0XHR9XG5cdFx0XHQubGluZTMge1xuXHRcdFx0XHRzdHJva2UtZGFzaGFycmF5OiA5MCAyMDc7XG5cdFx0XHRcdHN0cm9rZS1kYXNob2Zmc2V0OiAtMTM0O1xuXHRcdFx0XHRzdHJva2Utd2lkdGg6IDY7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4iLCIvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gVGhpcyBmaWxlIGNvbnRhaW5zIGFsbCBzdHlsZXMgcmVsYXRlZCB0byB0aGUgYnV0dG9uIGNvbXBvbmVudC5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4uZ2Zvcm1fd3JhcHBlciBpbnB1dFt0eXBlPVwidGV4dFwiXSxcbmlucHV0W3R5cGU9XCJ0ZXh0XCJdLFxuaW5wdXRbdHlwZT1cImVtYWlsXCJdLFxuaW5wdXRbdHlwZT1cInVybFwiXSxcbmlucHV0W3R5cGU9XCJwYXNzd29yZFwiXSxcbmlucHV0W3R5cGU9XCJzZWFyY2hcIl0sXG5pbnB1dFt0eXBlPVwibnVtYmVyXCJdLFxuaW5wdXRbdHlwZT1cInRlbFwiXSxcbmlucHV0W3R5cGU9XCJyYW5nZVwiXSxcbmlucHV0W3R5cGU9XCJkYXRlXCJdLFxuaW5wdXRbdHlwZT1cIm1vbnRoXCJdLFxuaW5wdXRbdHlwZT1cIndlZWtcIl0sXG5pbnB1dFt0eXBlPVwidGltZVwiXSxcbmlucHV0W3R5cGU9XCJkYXRldGltZVwiXSxcbmlucHV0W3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXSxcbmlucHV0W3R5cGU9XCJjb2xvclwiXSxcbnRleHRhcmVhIHtcblx0Y29sb3I6ICRjb2xvcl9fdGV4dC1pbnB1dDtcblx0Ym9yZGVyOiAxcHggc29saWQgJGNvbG9yLWdyZXk7XG5cdGJvcmRlci1yYWRpdXM6IDBweDtcblx0Ym94LXNoYWRvdzogbm9uZTtcblx0bWluLWhlaWdodDogNDBweDtcblx0b3V0bGluZTogbm9uZTtcblx0cGFkZGluZzogMHB4IDIwcHggIWltcG9ydGFudDtcblx0LXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuXHRAaW5jbHVkZSBvbi1ldmVudCgpIHtcblx0XHRjb2xvcjogJGNvbG9yX190ZXh0LWlucHV0LWZvY3VzO1xuXHR9XG5cdCY6OnBsYWNlaG9sZGVyIHtcblx0XHRvcGFjaXR5OiAxO1xuXHR9XG5cdCY6Zm9jdXMge1xuXHRcdGNvbG9yOiAkY29sb3JfX3RleHQtaW5wdXQtZm9jdXM7XG5cdH1cbn1cblxudGV4dGFyZWEge1xuXHRwYWRkaW5nLXRvcDogMTVweCAhaW1wb3J0YW50O1xuXHRwYWRkaW5nLWJvdHRvbTogMTVweCAhaW1wb3J0YW50O1xuXHRtYXgtaGVpZ2h0OiAxMjBweDtcbn1cblxuc2VsZWN0IHtcblx0Ym9yZGVyOiAxcHggc29saWQgJGNvbG9yX19ib3JkZXItaW5wdXQ7XG59XG5cbnRleHRhcmVhIHtcblx0d2lkdGg6IDEwMCU7XG59XG5cblxuLnBhZ2UtY29udGFjdC1mb3JtIHtcblxuXHQuZ2Zvcm1fd3JhcHBlciB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMHB4O1xuXHRcdG1hcmdpbi10b3A6IDBweDtcblx0XHQudmFsaWRhdGlvbl9tZXNzYWdlIHtcblx0XHRcdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcblx0XHR9XG5cdFx0ZGl2LnZhbGlkYXRpb25fZXJyb3Ige1xuXHRcdFx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuXHRcdH1cblx0XHQuZ2Zvcm1fZm9vdGVyIHtcblx0XHRcdHBhZGRpbmc6IDBweDtcblx0XHRcdG1hcmdpbjogMHB4O1xuXHRcdFx0bWFyZ2luLXRvcDogMTBweDtcblx0XHR9XG5cdFx0dWwge1xuXHRcdFx0Ji5nZm9ybV9maWVsZHMge1xuXHRcdFx0XHRsaSB7XG5cdFx0XHRcdFx0Ji5nZmllbGQge1xuXHRcdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAwcHg7XG5cdFx0XHRcdFx0XHQmLmdmaWVsZF9lcnJvciB7XG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcblx0XHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0XHRcdGJvcmRlcjogMHB4IG5vbmU7XG5cdFx0XHRcdFx0XHRcdHBhZGRpbmc6IDBweDtcblx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0LmdpbnB1dF9jb250YWluZXJfY29uc2VudCB7XG5cdFx0XHRcdFx0XHRcdGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG5cdFx0XHRcdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblxuXHRcdFx0XHRcdFx0XHRcdCsgLmdmaWVsZF9jb25zZW50X2xhYmVsIHtcblx0XHRcdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0XHRcdFx0XHRcdHBhZGRpbmctbGVmdDogNTBweDtcblx0XHRcdFx0XHRcdFx0XHRcdCsgLmdmaWVsZF9yZXF1aXJlZCB7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRcdFx0XHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdFx0XHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdGhlaWdodDogNDBweDtcblx0XHRcdFx0XHRcdFx0XHRcdFx0bWFyZ2luOiAwcHg7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdGxlZnQ6IDBweDtcblx0XHRcdFx0XHRcdFx0XHRcdFx0d2lkdGg6IDQwcHg7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ncmV5O1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRwYWRkaW5nOiAwcHg7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRcdFx0XHRcdFx0dG9wOiAwcHg7XG5cdFx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJsYWNrO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRcdFx0XHRcdFx0aGVpZ2h0OiAxMHB4O1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRtYXJnaW46IDBweDtcblx0XHRcdFx0XHRcdFx0XHRcdFx0bGVmdDogMTVweDtcblx0XHRcdFx0XHRcdFx0XHRcdFx0d2lkdGg6IDEwcHg7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdGJvcmRlcjogMHB4IG5vbmU7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdHBhZGRpbmc6IDBweDtcblx0XHRcdFx0XHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHR0b3A6IDE1cHg7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdG9wYWNpdHk6IDA7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdHRyYW5zaXRpb246IG9wYWNpdHkgJHRyYW5zaXRpb24tZGVsYXkgJHRyYW5zaXRpb24tZWZmO1xuXHRcdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0XHRcdCY6Y2hlY2tlZCB7XG5cdFx0XHRcdFx0XHRcdFx0XHQrIC5nZmllbGRfY29uc2VudF9sYWJlbCB7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0Lm5hbWVfcHJlZml4X3NlbGVjdCB7XG5cdFx0XHRcdFx0XHRcdG1heC13aWR0aDogMTU1cHg7XG5cdFx0XHRcdFx0XHRcdHNwYW4uc2VsZWN0aW9uIHtcblx0XHRcdFx0XHRcdFx0XHR3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdFx0XHRcdFxuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHQubmFtZV9maXJzdCB7XG5cdFx0XHRcdFx0XHRcdG1heC13aWR0aDogY2FsYygxMDAlIC0gMTU1cHgpO1xuXHRcdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRcdFx0aW5wdXRbdHlwZT1cInRleHRcIl0ge1xuXHRcdFx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDBweDtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQmLmhpZGRlbl9sYWJlbCB7XG5cdFx0XHRcdFx0XHRpbnB1dCB7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IDBweDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH0gXG59XG4iLCIvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gVGhpcyBmaWxlIGNvbnRhaW5zIGFsbCBzdHlsZXMgcmVsYXRlZCB0byB0aGUgYnV0dG9uIGNvbXBvbmVudC5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4uZWwtcGFnaW5hdGlvbiB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRjb2xvci13cDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgICAucGFnZS1udW1iZXJzIHtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLWRhcms7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1kYXJrO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGhlaWdodDogNDVweDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbjogNHB4O1xuICAgICAgICB3aWR0aDogNDVweDtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsICR0cmFuc2l0aW9uLWRlbGF5ICR0cmFuc2l0aW9uLWVmZjtcbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMHB4O1xuICAgICAgICB9XG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDBweDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBvbi1ldmVudCB7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvci1zaWx2ZXI7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itc2lsdmVyO1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1kYXJrO1xuICAgICAgICB9XG4gICAgICAgICYuY3VycmVudCB7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLWRhcms7XG4gICAgICAgIH1cbiAgICB9XG59IiwiLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIFRoaXMgZmlsZSBjb250YWlucyBhbGwgc3R5bGVzIHJlbGF0ZWQgdG8gdGhlIGJ1dHRvbiBjb21wb25lbnQuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLmRhdGFUYWJsZXNfd3JhcHBlciB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbn1cblxuLmVsLXRhYmxlcy1ncmlkIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICBcbiAgICAuZWwtdGFibGVzIHtcbiAgICAgICAgbWluLXdpZHRoOiA1MCU7XG4gICAgICAgIGZsZXg6IDE7XG4gICAgICAgICYuc2lkZS1sZWZ0IHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG4gICAgICAgIH1cbiAgICAgICAgJi5zaWRlLXJpZ2h0IHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNDBweDtcbiAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1saWdodGVyO1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6IDBweDtcbiAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDFweDtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmVsLXRhYmxlIHtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICAgICAgICAgICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAudGFibGUtdGl0bGUge1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICB0YWJsZSB7XG4gICAgICAgICAgICAgICAgdHIge1xuICAgICAgICAgICAgICAgICAgICB0ZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbXEoJ21kJykge1xuICAgICAgICBcbiAgICAgICAgLmVsLXRhYmxlcyB7XG4gICAgICAgICAgICBtaW4td2lkdGg6IHVuc2V0O1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBmbGV4OiBhdXRvO1xuICAgICAgICAgICAgJi5zaWRlLWxlZnQge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcbiAgICAgICAgICAgICAgICArIC5zaWRlLXJpZ2h0IHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRjb2xvci1saWdodGVyO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLnNpZGUtcmlnaHQge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMHB4O1xuICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxudGFibGUge1xuICAgICYuYWNmLXRhYmxlIHtcbiAgICAgICAgdHIge1xuICAgICAgICAgICAgdGQge1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogYXV0bztcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IGF1dG87XG4gICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDhweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA4cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi50YWJsZXByZXNzIHtcbiAgICAgICAgdHIge1xuICAgICAgICAgICAgdGgsXG4gICAgICAgICAgICB0ZCB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udF9zaXplX3M7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICB0aCB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWxpZ2h0ZXI7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udF9zaXplX3hzO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICB0ZCB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMHB4IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIkcHVzaGEtei1pbmRleDogOTk5OSAhZGVmYXVsdDtcbiRwdXNoYS1kdXJhdGlvbjogJHRyYW5zaXRpb24tZGVsYXktc2hvcnQgIWRlZmF1bHQ7XG4kcHVzaGEtZWFzaW5nOiAkdHJhbnNpdGlvbi1lZmYgIWRlZmF1bHQ7XG4kcHVzaGEtYmxvY2tlci16LWluZGV4OiAkcHVzaGEtei1pbmRleCAtIDEwICFkZWZhdWx0O1xuJHB1c2hhLWJsb2NrZXItZHVyYXRpb246ICRwdXNoYS1kdXJhdGlvbiAhZGVmYXVsdDtcbiRwdXNoYS1ibG9ja2VyLWJnOiB0cmFuc3BhcmVudGl6ZSgkY29sb3ItZGFyaywgMC43NSkgIWRlZmF1bHQ7XG4kcHVzaGEtZGlyZWN0aW9uczogKGxlZnQsIHJpZ2h0LCB0b3AsIGJvdHRvbSkgIWRlZmF1bHQ7XG5cblxuQG1peGluIHB1c2hhLXBhbmVsKFxuICAkZGlyZWN0aW9uOiBsZWZ0LCAvLyBsZWZ0LCByaWdodCwgdG9wLCBib3R0b21cbiAgJG1vZGU6IHB1c2gsIC8vIHB1c2gsIHB1bGwsIG92ZXJsYXksIGZhZGVcbiAgJHdpZHRoOiA1ODBweCxcbiAgJGhlaWdodDogMTAwJSxcbiAgJGJhY2tncm91bmQ6ICNmZmZcbikge1xuICBtYXgtd2lkdGg6ICR3aWR0aDtcbiAgbWF4LWhlaWdodDogMTAwdmg7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6ICRoZWlnaHQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kO1xuXG4gIEBpZiAoJGRpcmVjdGlvbiA9PSBsZWZ0KSB7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG5cbiAgICBAaWYgKCRtb2RlID09IHB1c2ggb3IgJG1vZGUgPT0gb3ZlcmxheSkge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbiAgICB9XG5cbiAgICBAaWYgKCRtb2RlID09IHB1c2ggb3IgJG1vZGUgPT0gcHVsbCkge1xuICAgICAgQGluY2x1ZGUgcHVzaGEtdHJhbnNmb3JtKCR3aWR0aCk7XG4gICAgfVxuICB9XG4gIEBlbHNlIGlmICgkZGlyZWN0aW9uID09IHJpZ2h0KSB7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuXG4gICAgQGlmICgkbW9kZSA9PSBwdXNoIG9yICRtb2RlID09IG92ZXJsYXkpIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbiAgICB9XG5cbiAgICBAaWYgKCRtb2RlID09IHB1c2ggb3IgJG1vZGUgPT0gcHVsbCkge1xuICAgICAgQGluY2x1ZGUgcHVzaGEtdHJhbnNmb3JtKCR3aWR0aCAqIC0xKTtcbiAgICB9XG4gIH1cbiAgQGVsc2UgaWYgKCRkaXJlY3Rpb24gPT0gdG9wKSB7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG5cbiAgICBAaWYgKCRtb2RlID09IHB1c2ggb3IgJG1vZGUgPT0gcHVsbCBvciAkbW9kZSA9PSBvdmVybGF5KSB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xuICAgIH1cbiAgfVxuICBAZWxzZSBpZiAoJGRpcmVjdGlvbiA9PSBib3R0b20pIHtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcblxuICAgIEBpZiAoJG1vZGUgPT0gcHVzaCBvciAkbW9kZSA9PSBwdWxsIG9yICRtb2RlID09IG92ZXJsYXkpIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTtcbiAgICB9XG4gIH1cblxuICBAaWYgKCRtb2RlID09IGZhZGUgb3IgJG1vZGUgPT0gb3ZlcmxheSBvciAkZGlyZWN0aW9uID09IHRvcCBvciAkZGlyZWN0aW9uID09IGJvdHRvbSkge1xuICAgIHotaW5kZXg6ICRwdXNoYS16LWluZGV4ICsgMjA7XG4gIH1cbiAgQGVsc2Uge1xuICAgIHotaW5kZXg6ICRwdXNoYS16LWluZGV4O1xuICB9XG5cbiAgQGlmICgkbW9kZSA9PSBmYWRlKSB7XG4gICAgdHJhbnNpdGlvbjpcbiAgICAgIHZpc2liaWxpdHkgMHMgbGluZWFyICRwdXNoYS1kdXJhdGlvbixcbiAgICAgIG9wYWNpdHkgJHB1c2hhLWR1cmF0aW9uICRwdXNoYS1lYXNpbmc7XG4gIH1cbiAgQGVsc2Uge1xuICAgIHRyYW5zaXRpb246XG4gICAgICB2aXNpYmlsaXR5IDBzIGxpbmVhciAkcHVzaGEtZHVyYXRpb24sXG4gICAgICBvcGFjaXR5IDAuMDVzIGxpbmVhciAkcHVzaGEtZHVyYXRpb24sXG4gICAgICB0cmFuc2Zvcm0gJHB1c2hhLWR1cmF0aW9uICRwdXNoYS1lYXNpbmc7XG4gIH1cblxuICAmLnB1c2hhLXBhbmVsLS1hY3RpdmUge1xuXHRAaWYgKCRtb2RlID09IGZhZGUpIHtcbiAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgJHB1c2hhLWR1cmF0aW9uICRwdXNoYS1lYXNpbmc7XG4gICAgfVxuICAgIEBlbHNlIHtcbiAgICAgIHRyYW5zaXRpb246XG4gICAgICAgIG9wYWNpdHkgMC4wNXMsXG4gICAgICAgIHRyYW5zZm9ybSAkcHVzaGEtZHVyYXRpb24gJHB1c2hhLWVhc2luZztcbiAgICB9XG4gIH1cbn1cblxuQG1peGluIHB1c2hhLXRyYW5zZm9ybSgkd2lkdGgpIHtcbiAgJi5wdXNoYS1wYW5lbC0tYWN0aXZlIH4gLnB1c2hhLXB1c2gsXG4gICYucHVzaGEtcGFuZWwtLWFjdGl2ZSB+IC5wdXNoYS1ibG9ja2VyLFxuICAmLnB1c2hhLXBhbmVsLS1hY3RpdmUgfiAucHVzaGEtd3JhcHBlciB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKCR3aWR0aCk7XG4gIH1cbn1cblxuLnB1c2hhLWFjdGl2ZSxcbi5wdXNoYS1hY3RpdmUgYm9keSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5wdXNoYS13cmFwcGVyLFxuLnB1c2hhLXB1c2gge1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gJHB1c2hhLWR1cmF0aW9uICRwdXNoYS1lYXNpbmc7XG59XG5cbi5wdXNoYS13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAkcHVzaGEtei1pbmRleDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0O1xufVxuXG4ucHVzaGEtcGFuZWwge1xuICBcdG9wYWNpdHk6IDA7XG4gIFx0dmlzaWJpbGl0eTogaGlkZGVuO1xuICBcdHBvc2l0aW9uOiBmaXhlZDtcbiAgXHR3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xuICBcdC5wYW5lbC10b3Age1xuXHRcdCAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmx1ZTtcbiAgICAgIHBhZGRpbmc6IDBweCAyMHB4O1xuICAgICAgXG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGJ1dHRvbiB7XG4gICAgICAgICYucHVzaGEtcGFuZWxfX2Nsb3NlIHtcbiAgICAgICAgICBoZWlnaHQ6IDc5cHg7XG4gICAgICAgICAgd2lkdGg6IDkwcHg7XG4gICAgICAgICAgLmxpbmUge1xuICAgICAgICAgICAgc3Ryb2tlOiAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgfVxuXG4gICAgICAgIH1cbiAgICAgIH1cblx0ICB9XG4gICAgXG4gICAgbmF2IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ibHVlO1xuICAgICAgcGFkZGluZzogNDBweDtcbiAgICAgIHBhZGRpbmctdG9wOiAwcHg7XG4gICAgICAubWVudS1tYWluLW1lbnUtY29udGFpbmVyIHtcbiAgICAgICAgLm1lbnUge1xuICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDAsMCwwLDAuMSk7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDFweCAwIHJnYmEoMjU1LDI1NSwyNTUsMC4xKSBpbnNldDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDE1cHggMHB4O1xuICAgICAgICAgICAgICB0ZXh0LXNoYWRvdzogMCAxcHggMCByZ2JhKDAsMCwwLDAuMyk7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIG9uLWV2ZW50IHtcbiAgICAgICAgICAgICAgICBjb2xvcjogdHJhbnNwYXJlbnRpemUoJGNvbG9yLXdoaXRlLCAwLjMpO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuc3VibWVudS10b2dnbGUsXG4gICAgICAgICAgICAuc3ViLW1lbnUge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4ge1xuICAgICAgICAgICAgICA+IC5zdWJtZW51LXRvZ2dsZSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9VVRGLTgsJTNDc3ZnJTIwd2lkdGglM0QlMjIxNCUyMiUyMGhlaWdodCUzRCUyMjE0JTIyJTIwdmlld0JveCUzRCUyMjAlMjAwJTIwMTQlMjAxNCUyMiUyMHhtbG5zJTNEJTIyaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYyMDAwJTJGc3ZnJTIyJTNFJTBBJTIwJTIwJTIwJTIwJTNDcG9seWxpbmUlMjBmaWxsJTNEJTIybm9uZSUyMiUyMHN0cm9rZSUzRCUyMnJnYmElMjgyNTUsJTIwMjU1LCUyMDI1NSwlMjAwLjclMjklMjIlMjBzdHJva2Utd2lkdGglM0QlMjIxLjElMjIlMjBwb2ludHMlM0QlMjIxJTIwNCUyMDclMjAxMCUyMDEzJTIwNCUyMiUyMCUyRiUzRSUwQSUzQyUyRnN2ZyUzRVwiKTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB3aWR0aDogNTBweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IC0yMHB4O1xuICAgICAgICAgICAgICAgIHRvcDogMHB4OyAgXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBjZW50ZXI7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtICR0cmFuc2l0aW9uLWRlbGF5ICR0cmFuc2l0aW9uLWVmZjsgICAgICAgICBcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgPiAuc3VibWVudS10b2dnbGUge1xuICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxufVxuXG5AaWYgaW5kZXgoJHB1c2hhLWRpcmVjdGlvbnMsIGxlZnQpIHtcbiAgLnB1c2hhLXBhbmVsLS1sZWZ0IHtcbiAgICBAaW5jbHVkZSBwdXNoYS1wYW5lbChsZWZ0KTtcbiAgfVxufVxuXG5AaWYgaW5kZXgoJHB1c2hhLWRpcmVjdGlvbnMsIHJpZ2h0KSB7XG4gIC5wdXNoYS1wYW5lbC0tcmlnaHQge1xuICAgIEBpbmNsdWRlIHB1c2hhLXBhbmVsKHJpZ2h0KTtcbiAgfVxufVxuXG5AaWYgaW5kZXgoJHB1c2hhLWRpcmVjdGlvbnMsIHRvcCkge1xuICAucHVzaGEtcGFuZWwtLXRvcCB7XG4gICAgQGluY2x1ZGUgcHVzaGEtcGFuZWwodG9wLCBvdmVybGF5LCAxMDAlLCAyNjBweCk7XG4gIH1cbn1cblxuQGlmIGluZGV4KCRwdXNoYS1kaXJlY3Rpb25zLCBib3R0b20pIHtcbiAgLnB1c2hhLXBhbmVsLS1ib3R0b20ge1xuICAgIEBpbmNsdWRlIHB1c2hhLXBhbmVsKGJvdHRvbSwgb3ZlcmxheSwgMTAwJSwgMjYwcHgpO1xuICB9XG59XG5cbi5wdXNoYS1wYW5lbC0tYWN0aXZlIHtcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG5cbn1cblxuLnB1c2hhLXBhbmVsX19jb250ZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJsdWU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdmVyc2Nyb2xsLWJlaGF2aW9yLXk6IGNvbnRhaW47XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcblxuICAucHVzaGEtYWN0aXZlICYge1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gIH1cbn1cblxuLnB1c2hhLWJsb2NrZXIge1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAkcHVzaGEtYmxvY2tlci16LWluZGV4O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHVzaGEtYmxvY2tlci1iZztcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbiAgdHJhbnNpdGlvbjpcbiAgICB2aXNpYmlsaXR5IDBzIGxpbmVhciAkcHVzaGEtZHVyYXRpb24sXG4gICAgdHJhbnNmb3JtICRwdXNoYS1kdXJhdGlvbiAkcHVzaGEtZWFzaW5nLFxuICAgIG9wYWNpdHkgJHB1c2hhLWJsb2NrZXItZHVyYXRpb24gZWFzZTtcblxuICAucHVzaGEtYWN0aXZlICYge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICB0cmFuc2l0aW9uOlxuICAgICAgdHJhbnNmb3JtICRwdXNoYS1kdXJhdGlvbiAkcHVzaGEtZWFzaW5nLFxuICAgICAgb3BhY2l0eSAkcHVzaGEtYmxvY2tlci1kdXJhdGlvbiBlYXNlO1xuICB9XG59XG4iLCIuc2VhcmNoLW92ZXJsYXkge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWdyZXktb3ZlcmxheTtcclxuICAgIGJvdHRvbTogMHB4O1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gICAgbGVmdDogMHB4O1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgcmlnaHQ6IDBweDtcclxuICAgIHRvcDogMHB4O1xyXG4gICAgei1pbmRleDogNTAwO1xyXG4gICAgLmNvbnRhaW5lci1mdWxsIHtcclxuICAgICAgICBvdmVyZmxvdzogYXV0bztcclxuICAgICAgICBtaW4taGVpZ2h0OiAyNjBweDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB9XHJcbiAgICAuc2VhcmNoLXRvZ2dsZSB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHJpZ2h0OiAyMHB4O1xyXG4gICAgICAgIHRvcDogMjBweDtcclxuICAgICAgICBvcGFjaXR5OiAwLjc1O1xyXG4gICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgJHRyYW5zaXRpb24tZGVsYXkgJHRyYW5zaXRpb24tZWZmO1xyXG4gICAgICAgIEBpbmNsdWRlIG9uLWV2ZW50IHtcclxuICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuc2VhcmNoLWFyZWEge1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgLnNlYXJjaC1mb3JtIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogJGZvb3Rlci13aWR0aDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIC5zZWFyY2gtZmllbGQge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy90aGVtZS9pY29uLXNlYXJjaC5zdmcnKTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDE1cHggY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAyNHB4IGF1dG87XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgyNTUsMjU1LDI1NSwwLjQpO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udF9zaXplX3h4bDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogODBweDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA3OHB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA1MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LDAuNyk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnNlYXJjaC1zdWJtaXQge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi5jb29raWUtYmFyIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ibGFjaztcclxuICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbiAgICBwYWRkaW5nOiAxNXB4IDBweDtcclxuICAgIC5jb250YWluZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICB9XHJcbiAgICAuY29va2llLWJhci1jb250ZW50IHtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xyXG4gICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgcCB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItZ3JleS1vdmVybGF5O1xyXG4gICAgICAgICAgICBmb250LXNpemU6ICRmb250X3NpemVfeHM7XHJcblx0XHQgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMmVtO1xyXG4gICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBvbi1ldmVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIuZWwtYmFubmVyIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgbWF4LWhlaWdodDogNTI1cHg7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgaW1nIHtcclxuICAgICAgICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcclxuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbn0iLCIuZWwtYnJlYWRjcnVtYnMge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBcclxuICAgIHVsIHtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLXdwO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICBsaXN0LXN0eWxlOiBub25lOyAgICBcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjBweCAhaW1wb3J0YW50OyAgICBcclxuICAgICAgICBwYWRkaW5nLXRvcDogMjBweCAhaW1wb3J0YW50OyAgICBcclxuICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItZGFyay1ob3ZlcjtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udF9zaXplX3hzO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMWVtO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwcHggOHB4ICFpbXBvcnRhbnQ7ICBcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7ICAgICAgICAgIFxyXG4gICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWRhcmtlciAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogXCIgLyBcIiAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiBpbmhlcml0ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOmZpcnN0LW9mLXR5cGUge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjpsYXN0LW9mLXR5cGUge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWRhcmtlcjtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG9uLWV2ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWRhcms7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIvKiFcclxuKiBqUXVlcnkgU21hcnRUYWIgdjQueFxyXG4qIFRoZSBmbGV4aWJsZSB0YWIgY29udHJvbCBwbHVnaW4gZm9yIGpRdWVyeVxyXG4qIGh0dHA6Ly93d3cudGVjaGxhYm9yYXRvcnkubmV0L2pxdWVyeS1zbWFydHRhYlxyXG4qXHJcbiogQ3JlYXRlZCBieSBEaXB1IFJhaiAoaHR0cDovL2RpcHUubWUpXHJcbipcclxuKiBMaWNlbnNlZCB1bmRlciB0aGUgdGVybXMgb2YgdGhlIE1JVCBMaWNlbnNlXHJcbiogaHR0cHM6Ly9naXRodWIuY29tL3RlY2hsYWIvanF1ZXJ5LXNtYXJ0dGFiL2Jsb2IvbWFzdGVyL0xJQ0VOU0VcclxuKi9cclxuLyogVmFyaWFibGVzICovXHJcbi8qIFJvb3QgKi9cclxuOnJvb3Qge1xyXG4gICAgLS1zdC1iYWNrZ3JvdW5kOiB1bnNldDtcclxuICAgIC0tc3QtYW5jaG9yLWRlZmF1bHQtcHJpbWFyeS1jb2xvcjogIzYwYmVmNTtcclxuICAgIC0tc3QtYW5jaG9yLWRlZmF1bHQtc2Vjb25kYXJ5LWNvbG9yOiAjZGJlMGU1O1xyXG4gICAgLS1zdC1hbmNob3ItYWN0aXZlLXByaW1hcnktY29sb3I6ICMwMDlFRjc7XHJcbiAgICAtLXN0LWFuY2hvci1hY3RpdmUtc2Vjb25kYXJ5LWNvbG9yOiAjZmZmZmZmO1xyXG4gICAgLS1zdC1hbmNob3ItZGlzYWJsZWQtcHJpbWFyeS1jb2xvcjogI2VlZWVlZTtcclxuICAgIC0tc3QtYW5jaG9yLWRpc2FibGVkLXNlY29uZGFyeS1jb2xvcjogI2RiZTBlNTtcclxuICAgIC0tc3QtbG9hZGVyLWNvbG9yOiAjMDA5RUY3O1xyXG4gICAgLS1zdC1sb2FkZXItYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjlmYTtcclxuICAgIC0tc3QtbG9hZGVyLWJhY2tncm91bmQtd3JhcHBlci1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpO1xyXG59XHJcblxyXG4vKiBCYXNlIFN0eWxlcyAqL1xyXG4uc3Qge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4uc3QgKixcclxuLnN0ICo6OmJlZm9yZSxcclxuLnN0ICo6OmFmdGVyIHtcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbn1cclxuXHJcbi5zdCA+IC50YWItY29udGVudCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAvLyBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgaGVpZ2h0OiBmaXQtY29udGVudCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uc3QgPiAudGFiLWNvbnRlbnQgPiAudGFiLXBhbmUge1xyXG4gICAgcGFkZGluZzogMHB4O1xyXG59XHJcblxyXG4uc3QgPiAubmF2IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgbWFyZ2luLXRvcDogMDtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGxpIHtcclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5hbGlnbi1sZWZ0IHtcclxuICAgIC5zdCA+IC5uYXYge1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpIHtcclxuICAgIC5zdCA+IC5uYXYge1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcclxuICAgICAgICBmbGV4OiAxIGF1dG87XHJcbiAgICB9XHJcbn1cclxuXHJcbi5zdCA+IC5uYXYgLm5hdi1saW5rIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgcGFkZGluZzogMTBweDtcclxuICAgIHBhZGRpbmctYm90dG9tOiAycHg7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBtaW4taGVpZ2h0OiAxMDAlO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG59XHJcblxyXG4uc3QgPiAubmF2IC5uYXYtbGluazpob3ZlciwgLnN0ID4gLm5hdiAubmF2LWxpbms6YWN0aXZlLCAuc3QgPiAubmF2IC5uYXYtbGluazpmb2N1cyB7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbn1cclxuXHJcbi5zdCA+IC5uYXYgLm5hdi1saW5rOjotbW96LWZvY3VzLWlubmVyIHtcclxuICAgIGJvcmRlcjogMDtcclxufVxyXG5cclxuLnN0ID4gLm5hdiAubmF2LWxpbmsuZGlzYWJsZWQge1xyXG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xyXG59XHJcblxyXG4uc3QgPiAubmF2IC5uYXYtbGluay5oaWRkZW4ge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgIHZpc2liaWxpdHk6IG5vbmU7XHJcbn1cclxuXHJcbi5zdC5zdC12ZXJ0aWNhbCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XHJcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcclxufVxyXG5cclxuLnN0LnN0LXZlcnRpY2FsID4gLm5hdiB7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XHJcbiAgICBmbGV4OiAxIGF1dG87XHJcbn1cclxuXHJcbi5zdC5zdC12ZXJ0aWNhbCA+IC5uYXYgLm5hdi1saW5rIHtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbn1cclxuXHJcbi5zdC5zdC12ZXJ0aWNhbCA+IC5uYXYgPiBsaSwgLnN0LnN0LXZlcnRpY2FsID4gLm5hdiAubmF2LWxpbmsge1xyXG4gICAgZmxleC1ncm93OiB1bnNldCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uc3Quc3QtdmVydGljYWwgPiAudGFiLWNvbnRlbnQge1xyXG4gICAgZmxleDogMSAxMDAlO1xyXG59XHJcblxyXG4uc3Quc3QtanVzdGlmaWVkID4gLm5hdiA+IGxpLCAuc3Quc3QtanVzdGlmaWVkID4gLm5hdiAubmF2LWxpbmsge1xyXG4gICAgZmxleC1iYXNpczogMDtcclxuICAgIGZsZXgtZ3JvdzogMTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG5cclxuLnN0LnN0LWxvYWRpbmcge1xyXG4gICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcclxufVxyXG5cclxuLnN0LnN0LWxvYWRpbmc6OmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1zdC1sb2FkZXItYmFja2dyb3VuZC13cmFwcGVyLWNvbG9yKTtcclxuICAgIHotaW5kZXg6IDI7XHJcbn1cclxuXHJcbi5zdC5zdC1sb2FkaW5nOjpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogNDUlO1xyXG4gICAgbGVmdDogNDUlO1xyXG4gICAgd2lkdGg6IDJyZW07XHJcbiAgICBoZWlnaHQ6IDJyZW07XHJcbiAgICBib3JkZXI6IDEwcHggc29saWQgdmFyKC0tc3QtbG9hZGVyLWNvbG9yKTtcclxuICAgIGJvcmRlci10b3A6IDEwcHggc29saWQgdmFyKC0tc3QtbG9hZGVyLWJhY2tncm91bmQtY29sb3IpO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgei1pbmRleDogMTA7XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbjogc3BpbiAxcyBsaW5lYXIgaW5maW5pdGU7XHJcbiAgICBhbmltYXRpb246IHNwaW4gMXMgbGluZWFyIGluZmluaXRlO1xyXG59XHJcblxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgc3BpbiB7XHJcbiAgICAwJSB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XHJcbiAgICB9XHJcblxyXG4gICAgMTAwJSB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcclxuICAgIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBzcGluIHtcclxuICAgIDAlIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcclxuICAgIH1cclxuXHJcbiAgICAxMDAlIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xyXG4gICAgfVxyXG59XHJcblxyXG4vKiBUaGVtZSBTdHlsZXMgKi9cclxuLnN0LXRoZW1lLWJhc2ljIHtcclxuICAgIFxyXG4gICAgYmFja2dyb3VuZDogdmFyKC0tc3QtYmFja2dyb3VuZCk7XHJcbn1cclxuXHJcbi5zdC10aGVtZS1iYXNpYyA+IC5uYXYge1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci1saWdodGVyO1xyXG59XHJcblxyXG4uc3QtdGhlbWUtYmFzaWMgPiAubmF2IC5uYXYtbGluayB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBtaW4taGVpZ2h0OiAxMDAlO1xyXG4gICAgY29sb3I6ICRjb2xvci1kYXJrZXI7XHJcbiAgICBAaW5jbHVkZSBvbi1ldmVudCB7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvci1ibGFjaztcclxuICAgIH1cclxufVxyXG5cclxuLnN0LXRoZW1lLWJhc2ljID4gLm5hdiAubmF2LWxpbms6OmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgIGhlaWdodDogMXB4O1xyXG4gICAgd2lkdGg6IDA7XHJcbiAgICBsZWZ0OiAwcHg7XHJcbiAgICBib3R0b206IC0xcHg7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zNXMgZWFzZSAwLjE1cztcclxuICAgIHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4uc3QtdGhlbWUtYmFzaWMgPiAubmF2IC5uYXYtbGluay5hY3RpdmUge1xyXG4gICAgY29sb3I6ICRjb2xvci1ibGFjayAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uc3QtdGhlbWUtYmFzaWMgPiAubmF2IC5uYXYtbGluay5hY3RpdmU6OmFmdGVyIHtcclxuICAgIGJhY2tncm91bmQ6ICRjb2xvci1ibHVlICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5zdC10aGVtZS1iYXNpYyA+IC5uYXYgLm5hdi1saW5rLmRpc2FibGVkIHtcclxuICAgIGNvbG9yOiB2YXIoLS1zdC1hbmNob3ItZGlzYWJsZWQtcHJpbWFyeS1jb2xvcikgIWltcG9ydGFudDtcclxufVxyXG5cclxuXHJcblxyXG4uc3QtdGhlbWUtYmFzaWMuc3QtdmVydGljYWwgPiAubmF2IC5uYXYtbGluazo6YWZ0ZXIge1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgd2lkdGg6IDFweDtcclxuICAgIHRvcDogMHB4O1xyXG4gICAgbGVmdDogdW5zZXQ7XHJcbiAgICBib3R0b206IHVuc2V0O1xyXG4gICAgcmlnaHQ6IC0xcHg7XHJcbn1cclxuXHJcbi8vIGxheW91dHNcclxuLnRhYnMtbGF5b3V0IHtcclxuICAgIHBhZGRpbmctYm90dG9tOiA2MHB4O1xyXG4gICAgcGFkZGluZy10b3A6IDQwcHg7XHJcbiAgICAmLmFsaWduLWxlZnQge1xyXG4gICAgICAgIC5lbC10aXRsZSB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC50YWJzLWxheW91dC1pbm5lciB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5lbC10aXRsZSB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG4gICAgLnRhYnMtbGF5b3V0LWlubmVyIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogNzBweDtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtcSgneGwnKSB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDQwcHg7XHJcbiAgICAgICAgLnRhYnMtbGF5b3V0LWlubmVyIHtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDQwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi5zdCA+IC50YWItY29udGVudCA+IC50YWItcGFuZSB7XHJcbiAgICBoMSxcclxuXHRoMixcclxuXHRoMyxcclxuXHRoNCxcclxuXHRoNSxcclxuXHRoNiB7XHJcblx0XHRwYWRkaW5nLWJvdHRvbTogMjBweDtcclxuICAgICAgICArIHVsIHtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDBweDtcclxuICAgICAgICB9XHJcblx0fVxyXG5cdHAge1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMjVweDtcclxuXHRcdCY6bGFzdC1vZi10eXBlIHtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMHB4O1xyXG4gICAgICAgICAgICArIHVsIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xyXG4gICAgICAgICAgICB9XHJcblx0XHR9XHJcbiAgICAgICAgKyB1bCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwcHg7XHJcbiAgICAgICAgfVxyXG5cdH1cclxuXHR1bCB7XHJcblx0XHRwYWRkaW5nLXRvcDogMjBweDtcclxuXHR9XHJcblxyXG4gICAgQGluY2x1ZGUgbXEoJ21kJykge1xyXG4gICAgICAgIHAge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLy8gaW1hZ2Ugd2l0aCB0ZXh0IC8gZ2FsbGVyeXkgLSBzdGFydFxyXG4uc3QgPiAudGFiLWNvbnRlbnQgPiAudGFiLXBhbmUgLmxheW91dC1pbWFnZV93aXRoX3RleHQsXHJcbi5zdCA+IC50YWItY29udGVudCA+IC50YWItcGFuZSAubGF5b3V0LWltYWdlX3dpdGhfZ2FsbGVyeSB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcclxuICAgIHBhZGRpbmctdG9wOiA1MHB4O1xyXG5cclxuICAgIC5sYXlvdXQtaW1hZ2Vfd2l0aF90ZXh0LWltYWdlLFxyXG4gICAgLmxheW91dC1pbWFnZV93aXRoX2dhbGxlcnktaW1hZ2Uge1xyXG4gICAgICAgIHdpZHRoOiAzNSU7XHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHAge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMjBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAubGF5b3V0LWltYWdlX3dpdGhfdGV4dC1jb250ZW50LFxyXG4gICAgLmxheW91dC1pbWFnZV93aXRoX2dhbGxlcnktY29udGVudCB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xyXG4gICAgICAgIHdpZHRoOiA2NSU7XHJcbiAgICAgICAgLmVsLXRleHQtd2l0aC1pbWFnZS10YWJsZXMtZ3JpZCB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItbGlnaHRlcjtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHRvcDogMHB4O1xyXG4gICAgICAgICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDFweDtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuZWwtdGV4dC13aXRoLWltYWdlLXRhYmxlcyB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICAgICAgJi5zaWRlLWxlZnQge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmLnNpZGUtcmlnaHQge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNDBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5lbC10ZXh0LXdpdGgtaW1hZ2UtdGFibGUge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICY6bGFzdC1vZi10eXBlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDBweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5sYXlvdXQtaW1hZ2Vfd2l0aF9nYWxsZXJ5LWdyaWQge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xyXG4gICAgICAgICAgICAubGF5b3V0LWltYWdlX3dpdGhfZ2FsbGVyeS1ncmlkLWltYWdlIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjUwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbXEoJ3hsJykge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiA0MHB4O1xyXG4gICAgICAgIC5sYXlvdXQtaW1hZ2Vfd2l0aF90ZXh0LWltYWdlLFxyXG4gICAgICAgIC5sYXlvdXQtaW1hZ2Vfd2l0aF9nYWxsZXJ5LWltYWdlIHtcclxuICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmxheW91dC1pbWFnZV93aXRoX3RleHQtY29udGVudCxcclxuICAgICAgICAubGF5b3V0LWltYWdlX3dpdGhfZ2FsbGVyeS1jb250ZW50IHtcclxuICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuXHJcbiAgICAgICAgICAgIC5sYXlvdXQtaW1hZ2Vfd2l0aF9nYWxsZXJ5LWdyaWQgeyBcclxuICAgICAgICAgICAgICAgIC5sYXlvdXQtaW1hZ2Vfd2l0aF9nYWxsZXJ5LWdyaWQtaW1hZ2Uge1xyXG4gICAgICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlOyAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH0gICAgICAgIFxyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1xKCdtZCcpIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMzBweDtcclxuICAgICAgICAubGF5b3V0LWltYWdlX3dpdGhfdGV4dC1pbWFnZSxcclxuICAgICAgICAubGF5b3V0LWltYWdlX3dpdGhfZ2FsbGVyeS1pbWFnZSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmxheW91dC1pbWFnZV93aXRoX3RleHQtY29udGVudCxcclxuICAgICAgICAubGF5b3V0LWltYWdlX3dpdGhfZ2FsbGVyeS1jb250ZW50IHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA0MHB4O1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgIC5sYXlvdXQtaW1hZ2Vfd2l0aF9nYWxsZXJ5LWdyaWQgeyBcclxuICAgICAgICAgICAgICAgIC5sYXlvdXQtaW1hZ2Vfd2l0aF9nYWxsZXJ5LWdyaWQtaW1hZ2Uge1xyXG4gICAgICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMjIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlOyAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4vLyBpbWFnZSB3aXRoIHRleHQgLyBnYWxsZXJ5IC0gZW5kXHJcblxyXG4vLyB0ZXh0IHdpdGggZ2FsbGVyeSAtIHN0YXJ0XHJcbi5zdCA+IC50YWItY29udGVudCA+IC50YWItcGFuZSAubGF5b3V0LXRleHRfd2l0aF9nYWxsZXJ5IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xyXG4gICAgcGFkZGluZy10b3A6IDIwcHg7XHJcblxyXG4gICAgLmxheW91dC10ZXh0X3dpdGhfZ2FsbGVyeS1jb250ZW50IHtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xyXG4gICAgICAgIHdpZHRoOiA1MCU7ICAgICAgICBcclxuICAgICAgICBcclxuICAgIH1cclxuICAgIC5sYXlvdXQtdGV4dF93aXRoX2dhbGxlcnktZ2FsbGVyeSB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAwcHg7XHJcbiAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAubGF5b3V0LXRleHRfd2l0aF9nYWxsZXJ5LWdyaWQtaW1hZ2Uge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNDBweDtcclxuICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAxMjBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfc2l6ZV94cztcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogJHNwYWNpbmctc207XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbXEoJ21kJykge1xyXG4gICAgICAgIC5sYXlvdXQtdGV4dF93aXRoX2dhbGxlcnktY29udGVudCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7ICAgICAgICBcclxuICAgICAgICB9XHJcbiAgICAgICAgLmxheW91dC10ZXh0X3dpdGhfZ2FsbGVyeS1nYWxsZXJ5IHtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDMwcHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtcSgnc20nKSB7XHJcbiAgICAgICAgLmxheW91dC10ZXh0X3dpdGhfZ2FsbGVyeS1nYWxsZXJ5IHtcclxuICAgICAgICAgICAgLmxheW91dC10ZXh0X3dpdGhfZ2FsbGVyeS1ncmlkLWltYWdlIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICY6bGFzdC1vZi10eXBlIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLy8gdGV4dCB3aXRoIGdhbGxlcnkgLSBlbmRcclxuXHJcbi8vIHRleHQgb25seSAtIHN0YXJ0XHJcbi5zdCA+IC50YWItY29udGVudCA+IC50YWItcGFuZSAubGF5b3V0LXRleHRfb25seSB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcclxuICAgIHBhZGRpbmctdG9wOiA1MHB4O1xyXG5cclxuICAgIC5sYXlvdXQtaW1hZ2Vfd2l0aF90ZXh0LWNvbnRlbnQge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1xKCd4bCcpIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogNDBweDtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtcSgnbWQnKSB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDMwcHg7XHJcbiAgICB9XHJcbn1cclxuLy8gdGV4dCBvbmx5IC0gZW5kXHJcblxyXG4vLyB0ZXh0IHdpdGggdGV4dCAtIHN0YXJ0XHJcbi5zdCA+IC50YWItY29udGVudCA+IC50YWItcGFuZSAubGF5b3V0LXRleHRfd2l0aF90ZXh0IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xyXG4gICAgcGFkZGluZy10b3A6IDUwcHg7XHJcblxyXG4gICAgLnRhYi10aXRsZSB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgICAuY29udGVudC1sZWZ0IHtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xyXG4gICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICB9XHJcbiAgICAuY29udGVudC1yaWdodCB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG4gICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbXEoJ3hsJykge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiA0MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1xKCdtZCcpIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMzBweDtcclxuICAgICAgICAuY29udGVudC1sZWZ0IHtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMHB4O1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmNvbnRlbnQtcmlnaHQge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDBweDtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDE1cHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4vLyB0ZXh0IHdpdGggdGV4dCAtIGVuZFxyXG5cclxuLy8gYm94ZXMgLSBzdGFydFxyXG4uc3QgPiAudGFiLWNvbnRlbnQgPiAudGFiLXBhbmUgLmxheW91dC1ib3hlcyB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xyXG4gICAgcGFkZGluZy10b3A6IDUwcHg7XHJcblxyXG4gICAgLmJveGVzLWdyaWQge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMjBweDtcclxuICAgICAgICB3aWR0aDogY2FsYygxMDAlICsgNDBweCk7XHJcbiAgICAgICAgLmJveGVzLWl0ZW0ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgbWFyZ2luOiAyMHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDBweDtcclxuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvIDMgLSA0MHB4KTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmJveGVzLWl0ZW06bm90KDpmaXJzdC1jaGlsZCkge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgNXB4IDE1cHggcmdiYSgwLDAsMCwwLjA4KTtcclxuICAgICAgICAgICAgcGFkZGluZzogMjBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbXEoJ3hsJykge1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiA0MHB4O1xyXG4gICAgICAgIC5ib3hlcy1ncmlkIHtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xyXG4gICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlICsgMjBweCk7XHJcbiAgICAgICAgICAgIC5ib3hlcy1pdGVtIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMTBweDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAzIC0gMjBweCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbXEoJ21kJykge1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAzMHB4O1xyXG4gICAgICAgIC5ib3hlcy1ncmlkIHtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xyXG4gICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlICsgMjBweCk7XHJcbiAgICAgICAgICAgIC5ib3hlcy1pdGVtIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMTBweDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDIwcHgpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1xKCdzbScpIHtcclxuICAgICAgICAuYm94ZXMtZ3JpZCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwcHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAuYm94ZXMtaXRlbSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDBweCAwcHg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuYm94ZXMtaXRlbTpub3QoOmZpcnN0LWNoaWxkKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDEwcHggMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi8vIGJveGVzIC0gZW5kXHJcblxyXG4iLCIuZWwtYWNjb3JkaW9uIHtcclxuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xyXG4gICAgLmFjIHtcclxuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gIFxyXG4gICAgICAgIC8vIEhlYWRlciBjbGFzc1xyXG4gICAgICAgIC5hYy1oZWFkZXIge1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgXHJcbiAgICAgICAgLy8gVHJpZ2dlciBjbGFzc1xyXG4gICAgICAgIC5hYy10cmlnZ2VyIHtcclxuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1ibHVlO1xyXG4gICAgICAgICAgICBmb250LXNpemU6ICRmb250X3NpemVfcjtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDEycHggNDBweCAxMnB4IDBweDtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcclxuICAgICAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAkdHJhbnNpdGlvbi1kZWxheSAkdHJhbnNpdGlvbi1lZmY7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBvbi1ldmVudCB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWRhcms7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PVVURi04LCUzQ3N2ZyUyMHdpZHRoJTNEJTIyMTMlMjIlMjBoZWlnaHQlM0QlMjIxMyUyMiUyMHZpZXdCb3glM0QlMjIwJTIwMCUyMDEzJTIwMTMlMjIlMjB4bWxucyUzRCUyMmh0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMjAwMCUyRnN2ZyUyMiUzRSUwQSUyMCUyMCUyMCUyMCUzQ3JlY3QlMjBmaWxsJTNEJTIyJTIzNjY2JTIyJTIwd2lkdGglM0QlMjIxMyUyMiUyMGhlaWdodCUzRCUyMjElMjIlMjB4JTNEJTIyMCUyMiUyMHklM0QlMjI2JTIyJTIwJTJGJTNFJTBBJTIwJTIwJTIwJTIwJTNDcmVjdCUyMGZpbGwlM0QlMjIlMjM2NjYlMjIlMjB3aWR0aCUzRCUyMjElMjIlMjBoZWlnaHQlM0QlMjIxMyUyMiUyMHglM0QlMjI2JTIyJTIweSUzRCUyMjAlMjIlMjAlMkYlM0UlMEElM0MlMkZzdmclM0VcIik7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMjBweCBhdXRvO1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWJsdWU7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNDBweDtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAwcHg7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICBcclxuICAgICAgICAvLyBQYW5lbCBjbGFzc1xyXG4gICAgICAgIC5hYy1wYW5lbCB7XHJcbiAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICBwYWRkaW5nOiAwcHg7XHJcbiAgICAgICAgICAgICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogaGVpZ2h0LCB2aXNpYmlsaXR5LCBwYWRkaW5nO1xyXG4gICAgICAgICAgICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiAkdHJhbnNpdGlvbi1lZmY7XHJcbiAgICAgICAgICAgIC5hYy1wYW5lbC10ZXh0IHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDE1cHg7XHJcbiAgICAgICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogJHNwYWNpbmctbWQ7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcclxuICAgICAgICAgICAgICAgICAgICAmOmxhc3Qtb2YtdHlwZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgKyB1bCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMjBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICsgdWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIHVsIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IHVuc2V0ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICBcclxuICAgICAgICAvLyBIaWRlIGNvbnRlbnQgd2hlbiBKYXZhc2NyaXB0IGlzIGVuYWJsZWRcclxuICAgICAgICAmLmpzLWVuYWJsZWQge1xyXG4gICAgICAgICAgICAgIC5hYy1wYW5lbCB7XHJcbiAgICAgICAgICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICBcclxuICAgICAgICAvLyBBY3RpdmUgY2xhc3NcclxuICAgICAgICAmLmlzLWFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgLmFjLXBhbmVsIHtcclxuICAgICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgICAgICAgICAgICB9XHJcbiAgXHJcbiAgICAgICAgICAgICAgJiA+IC5hYy1oZWFkZXIgLmFjLXRyaWdnZXIge1xyXG4gICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PVVURi04LCUzQ3N2ZyUyMHdpZHRoJTNEJTIyMTMlMjIlMjBoZWlnaHQlM0QlMjIxMyUyMiUyMHZpZXdCb3glM0QlMjIwJTIwMCUyMDEzJTIwMTMlMjIlMjB4bWxucyUzRCUyMmh0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMjAwMCUyRnN2ZyUyMiUzRSUwQSUyMCUyMCUyMCUyMCUzQ3JlY3QlMjBmaWxsJTNEJTIyJTIzNjY2JTIyJTIwd2lkdGglM0QlMjIxMyUyMiUyMGhlaWdodCUzRCUyMjElMjIlMjB4JTNEJTIyMCUyMiUyMHklM0QlMjI2JTIyJTIwJTJGJTNFJTBBJTNDJTJGc3ZnJTNFXCIpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1xKCdtZCcpIHtcclxuICAgICAgICBcclxuICAgIH1cclxufSIsImJvZHkge1xyXG4gICAgI3Nwb3RsaWdodCB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgyOCwyOCwyOCwwLjk0KTtcclxuICAgICAgICAuc3BsLWhlYWRlciB7XHJcbiAgICAgICAgICAgIC5zcGwtZnVsbHNjcmVlbiB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnNwbC1wcmV2LFxyXG4gICAgICAgIC5zcGwtbmV4dCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zcGwtdGl0bGUge1xyXG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLXNpbHZlcjtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBmb250LXNpemU6ICRmb250X3NpemVfcztcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIuZGVjb20tbGF5b3V0cyB7XG5cdC5iYXNpYy1sYXlvdXQge1xuXG5cdFx0Ly8gZGl2aWRlciAtIHN0YXJ0XG5cdFx0LmVsLWRpdmlkZXIge1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDUwcHg7XG5cdFx0XHRwYWRkaW5nLXRvcDogNTBweDtcblx0XHRcdGhyIHtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWdyZXk7XG5cdFx0XHRcdG1hcmdpbjogMHB4O1xuXHRcdFx0XHRwYWRkaW5nOiAwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC8vIGRpdmlkZXIgLSBlbmRcblx0XHRcblx0fVxufVxuIiwiLmRlY29tLWxheW91dHMge1xuXHQuYmFzaWMtbGF5b3V0IHtcblxuXHRcdC8vIHRleHRfb25seSAtIHN0YXJ0XG5cdFx0LmVsLXRleHQtb25seSB7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogNzBweDtcblx0XHRcdHBhZGRpbmctdG9wOiA3MHB4O1xuXG5cdFx0XHQuZWwtdGl0bGUge1xuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMjBweDtcblx0XHRcdH1cblxuXHRcdFx0Ji5zaXplLXdpZGUge1xuXHRcdFx0XHQuZWwtdGV4dC1vbmx5LWNvbnRlbnQge1xuXHRcdFx0XHRcdHdpZHRoOiA4MCU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0LmVsLXRleHQtb25seS1jb250ZW50IHtcblx0XHRcdFx0aDEsXG5cdFx0XHRcdGgyLFxuXHRcdFx0XHRoMyxcblx0XHRcdFx0aDQsXG5cdFx0XHRcdGg1LFxuXHRcdFx0XHRoNiB7XG5cdFx0XHRcdFx0cGFkZGluZy1ib3R0b206IDIwcHg7XG5cdFx0XHRcdH1cblx0XHRcdFx0cCB7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMjVweDtcblx0XHRcdFx0XHQmOmxhc3Qtb2YtdHlwZSB7XG5cdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwcHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdCYubGluay1jb250YWluZXIge1xuXHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogMjBweDtcblx0XHRcdFx0XHRcdC5idG4ge1xuXHRcdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDIwcHg7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdHVsIHtcblx0XHRcdFx0XHRwYWRkaW5nLXRvcDogMjBweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHRAaW5jbHVkZSBtcSgnbWQnKSB7XG5cdFx0XHRcdHBhZGRpbmctYm90dG9tOiA1MHB4O1xuXHRcdFx0XHRwYWRkaW5nLXRvcDogNTBweDtcblx0XHRcdFx0Ji5zaXplLXdpZGUge1xuXHRcdFx0XHRcdC5lbC10ZXh0LW9ubHktY29udGVudCB7XG5cdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0LmVsLXRleHQtb25seS1jb250ZW50IHtcblx0XHRcdFx0XHRoMSxcblx0XHRcdFx0XHRoMixcblx0XHRcdFx0XHRoMyxcblx0XHRcdFx0XHRoNCxcblx0XHRcdFx0XHRoNSxcblx0XHRcdFx0XHRoNiB7XG5cdFx0XHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMjBweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0cCB7XG5cdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxNXB4O1xuXHRcdFx0XHRcdFx0JjpsYXN0LW9mLXR5cGUge1xuXHRcdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwcHg7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC8vIHRleHRfb25seSAtIGVuZFxuXHR9XG59XG4iLCIuZGVjb20tbGF5b3V0cyB7XHJcblx0LmJhc2ljLWxheW91dCB7XHJcblxyXG5cdFx0Ly8gdGV4dF93aXRoX3RleHQgLSBzdGFydFxyXG5cdFx0LmVsLXRleHQtd2l0aC10ZXh0IHtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDcwcHg7XHJcblx0XHRcdHBhZGRpbmctdG9wOiA3MHB4O1xyXG5cclxuICAgICAgICAgICAgLmVsLXRleHQtd2l0aC10ZXh0LWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcblx0XHRcdFx0LmVsLXRpdGxlIHtcclxuXHRcdFx0XHRcdHBhZGRpbmctYm90dG9tOiAyMHB4O1xyXG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0fVxyXG4gICAgICAgICAgICAgICAgLmVsLXRleHQtd2l0aC10ZXh0LWNvbnRlbnQtbGVmdCB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLmVsLXRleHQtd2l0aC10ZXh0LWNvbnRlbnQtcmlnaHQge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIGgxLFxyXG5cdFx0XHRcdGgyLFxyXG5cdFx0XHRcdGgzLFxyXG5cdFx0XHRcdGg0LFxyXG5cdFx0XHRcdGg1LFxyXG5cdFx0XHRcdGg2IHtcclxuXHRcdFx0XHRcdHBhZGRpbmctYm90dG9tOiAyMHB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRwIHtcclxuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDI1cHg7XHJcblx0XHRcdFx0XHQmOmxhc3Qtb2YtdHlwZSB7XHJcblx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDBweDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKCdtZCcpIHtcclxuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogNTBweDtcclxuXHRcdFx0XHRwYWRkaW5nLXRvcDogNTBweDtcclxuICAgICAgICAgICAgICAgIC5lbC10ZXh0LXdpdGgtdGV4dC1jb250YWluZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIC5lbC10ZXh0LXdpdGgtdGV4dC1jb250ZW50LWxlZnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAuZWwtdGV4dC13aXRoLXRleHQtY29udGVudC1yaWdodCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBoMSxcclxuXHRcdFx0XHRoMixcclxuXHRcdFx0XHRoMyxcclxuXHRcdFx0XHRoNCxcclxuXHRcdFx0XHRoNSxcclxuXHRcdFx0XHRoNiB7XHJcblx0XHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMjBweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0cCB7XHJcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG5cdFx0XHRcdFx0JjpsYXN0LW9mLXR5cGUge1xyXG5cdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwcHg7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC8vIHRleHRfd2l0aF90ZXh0IC0gZW5kXHJcbiAgICB9XHJcbn0iLCIuZGVjb20tbGF5b3V0cyB7XHJcblx0LmJhc2ljLWxheW91dCB7XHJcblxyXG5cdFx0Ly8gdGV4dF93aXRoX2ltYWdlIC0gc3RhcnRcclxuXHRcdC5lbC10ZXh0LXdpdGgtaW1hZ2Uge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogNzBweDtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDcwcHg7XHJcblxyXG4gICAgICAgICAgICAmLmltYWdlLXdpdGgtdGV4dCB7XHJcbiAgICAgICAgICAgICAgICAuZWwtdGV4dC13aXRoLWltYWdlLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICAgICAgLmVsLXRleHQtd2l0aC1pbWFnZS1jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG9yZGVyOiAyO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAuZWwtdGV4dC13aXRoLWltYWdlLXBob3RvIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgb3JkZXI6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuZWwtdGV4dC13aXRoLWltYWdlLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgICAgICAuZWwtdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuZWwtdGV4dC13aXRoLWltYWdlLWNvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDcwJTtcclxuICAgICAgICAgICAgICAgICAgICBoMSxcclxuICAgICAgICAgICAgICAgICAgICBoMixcclxuICAgICAgICAgICAgICAgICAgICBoMyxcclxuICAgICAgICAgICAgICAgICAgICBoNCxcclxuICAgICAgICAgICAgICAgICAgICBoNSxcclxuICAgICAgICAgICAgICAgICAgICBoNiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpsYXN0LW9mLXR5cGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYubGluay1jb250YWluZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuYnRuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpsYXN0LW9mLXR5cGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgKyB1bCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICsgLnRhYnMge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5zdCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgZGl2LmxpbmstY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5idG4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB1bDpub3QodWwubmF2KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWZsb3c6IGNvbHVtbiB3cmFwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAzODBweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC50YWJzIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJi5zdCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPiAubmF2IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuZWwtdGV4dC13aXRoLWltYWdlLXBob3RvIHtcclxuICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDBweDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAubGluay1jb250YWluZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDQ1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLmJ0biB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmxhc3Qtb2YtdHlwZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKCd4bCcpIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xyXG5cdFx0XHRcdHBhZGRpbmctdG9wOiA1MHB4O1xyXG4gICAgICAgICAgICAgICAgJi5pbWFnZS13aXRoLXRleHQge1xyXG4gICAgICAgICAgICAgICAgICAgIC5lbC10ZXh0LXdpdGgtaW1hZ2UtY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLmVsLXRleHQtd2l0aC1pbWFnZS1jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfSAgXHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLmVsLXRleHQtd2l0aC1pbWFnZS1jb250YWluZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIC5lbC10ZXh0LXdpdGgtaW1hZ2UtY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfSBcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgbXEoJ21kJykge1xyXG5cdFx0XHRcdHBhZGRpbmctYm90dG9tOiAzMHB4O1xyXG5cdFx0XHRcdHBhZGRpbmctdG9wOiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgJi5pbWFnZS13aXRoLXRleHQge1xyXG4gICAgICAgICAgICAgICAgICAgIC5lbC10ZXh0LXdpdGgtaW1hZ2UtY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLmVsLXRleHQtd2l0aC1pbWFnZS1jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5lbC10ZXh0LXdpdGgtaW1hZ2UtcGhvdG8ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDQwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuZWwtdGV4dC13aXRoLWltYWdlLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICAgICAgLmVsLXRleHQtd2l0aC1pbWFnZS1jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5saW5rLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAuZWwtdGV4dC13aXRoLWltYWdlLXBob3RvIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAubGluay1jb250YWluZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLy8gdGV4dF93aXRoX2ltYWdlIC0gZW5kXHJcblxyXG4gICAgfVxyXG59IiwiLmRlY29tLWxheW91dHMge1xyXG5cdC5iYXNpYy1sYXlvdXQge1xyXG5cclxuXHRcdC8vIHRleHRfd2l0aF9wZXJzb24gLSBzdGFydFxyXG5cdFx0LmVsLXRleHQtd2l0aC1wZXJzb24ge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogNzBweDtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDcwcHg7XHJcbiAgICAgICAgICAgIC5lbC10ZXh0LXdpdGgtcGVyc29uLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgICAgICAuZWwtdGV4dC13aXRoLXBlcnNvbi1jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA3MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgaDEsXHJcbiAgICAgICAgICAgICAgICAgICAgaDIsXHJcbiAgICAgICAgICAgICAgICAgICAgaDMsXHJcbiAgICAgICAgICAgICAgICAgICAgaDQsXHJcbiAgICAgICAgICAgICAgICAgICAgaDUsXHJcbiAgICAgICAgICAgICAgICAgICAgaDYge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDBweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6bGFzdC1vZi10eXBlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5lbC10ZXh0LXdpdGgtcGVyc29uLXBob3RvIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItbGlnaHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDMwJTtcclxuICAgICAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogOTk5cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtcSgnbWQnKSB7XHJcblx0XHRcdFx0cGFkZGluZy1ib3R0b206IDUwcHg7XHJcblx0XHRcdFx0cGFkZGluZy10b3A6IDUwcHg7XHJcbiAgICAgICAgICAgICAgICAuZWwtdGV4dC13aXRoLXBlcnNvbi1jb250YWluZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIC5lbC10ZXh0LXdpdGgtcGVyc29uLWNvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAuZWwtdGV4dC13aXRoLXBlcnNvbi1waG90byB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAvLyB0ZXh0X3dpdGhfcGVyc29uIC0gZW5kXHJcblxyXG4gICAgfVxyXG59IiwiLmRlY29tLWxheW91dHMge1xyXG5cdC5iYXNpYy1sYXlvdXQge1xyXG5cclxuXHRcdC8vIHRleHRfd2l0aF9jb250YWN0cyAtIHN0YXJ0XHJcblx0XHQuZWwtdGV4dC13aXRoLWNvbnRhY3RzIHtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDcwcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA3MHB4O1xyXG5cclxuICAgICAgICAgICAgLmVsLXRleHQtd2l0aC1jb250YWN0cy1jb250YWluZXIge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG5cclxuICAgICAgICAgICAgICAgIGgxLFxyXG4gICAgICAgICAgICAgICAgaDIsXHJcbiAgICAgICAgICAgICAgICBoMyxcclxuICAgICAgICAgICAgICAgIGg0LFxyXG4gICAgICAgICAgICAgICAgaDUsXHJcbiAgICAgICAgICAgICAgICBoNiB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICY6bGFzdC1vZi10eXBlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIHVsIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMjBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuZWwtdGV4dC13aXRoLWNvbnRhY3RzLWNvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDcwJTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5lbC10ZXh0LXdpdGgtY29udGFjdHMtY29udGFjdCB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJsdWU7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNjBweCAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBzdGlja3k7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAxMzFweDtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDMwJTtcclxuICAgICAgICAgICAgICAgICAgICAqIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICB9ICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmVsLXRleHQtd2l0aC1jb250YWN0cy1jb250YWN0LWxpc3Qge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYudGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udF9zaXplX3hzO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIC5lbC10ZXh0LXdpdGgtY29udGFjdHMtY29udGFjdC1pdGVtIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci1kYXJrZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpsYXN0LW9mLXR5cGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMHB4IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKCd4bCcpIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDUwcHg7XHJcbiAgICAgICAgICAgICAgICAuZWwtdGV4dC13aXRoLWNvbnRhY3RzLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICAgICAgLmVsLXRleHQtd2l0aC1jb250YWN0cy1jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDY1JTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgLmVsLXRleHQtd2l0aC1jb250YWN0cy1jb250YWN0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJsdWU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDQwcHggMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzUlO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgbXEoJ21kJykge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDMwcHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMzBweDtcclxuICAgICAgICAgICAgICAgIC5lbC10ZXh0LXdpdGgtY29udGFjdHMtY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgICAgICAgICAgLmVsLXRleHQtd2l0aC1jb250YWN0cy1jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgLmVsLXRleHQtd2l0aC1jb250YWN0cy1jb250YWN0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJsdWU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDQwcHggMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLy8gdGV4dF93aXRoX2NvbnRhY3RzIC0gZW5kXHJcblxyXG4gICAgfVxyXG59IiwiLmRlY29tLWxheW91dHMge1xyXG5cdC5iYXNpYy1sYXlvdXQge1xyXG5cclxuXHRcdC8vIHRleHRfd2l0aF9ib3hlcyAtIHN0YXJ0XHJcblx0XHQuZWwtdGV4dC13aXRoLWJveGVzIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWxpZ2h0O1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNzBweDtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDcwcHg7XHJcblxyXG4gICAgICAgICAgICAuZWwtdGV4dC13aXRoLWJveGVzLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XHJcbiAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgIC5lbC10ZXh0LXdpdGgtYm94ZXMtY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGNvbG9yLWxpZ2h0ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNDBweDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzAlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLmVsLXRleHQtd2l0aC1ib3hlcy1ncmlkIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC0yMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IC00MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNDBweDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogY2FsYyg3MCUgKyA0MHB4KTtcclxuICAgICAgICAgICAgICAgICAgICAuZWwtdGV4dC13aXRoLWJveGVzLWl0ZW0ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgNXB4IDE1cHggcmdiYSgwLDAsMCwwLjA4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKCA1MCUgLSA0MHB4ICk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5lbC1zdWJ0aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci1saWdodGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgLmVsLWNvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfc2l6ZV9zO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkc3BhY2luZy1tZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5lbC1jb250ZW50LWJ1dHRvbnMge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRjb2xvci1saWdodGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmVsLWNvbnRlbnQtYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6bGFzdC1vZi10eXBlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKCd4bCcpIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDUwcHg7XHJcbiAgICAgICAgICAgICAgICAuZWwtdGV4dC13aXRoLWJveGVzLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICAgICAgLmVsLXRleHQtd2l0aC1ib3hlcy1jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDM1JTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgLmVsLXRleHQtd2l0aC1ib3hlcy1ncmlkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogLTIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoNjUlICsgMjBweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5lbC10ZXh0LXdpdGgtYm94ZXMtaXRlbSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKCA1MCUgLSAyMHB4ICk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKCdtZCcpIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICAuZWwtdGV4dC13aXRoLWJveGVzLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICAgICAgICAgIC5lbC10ZXh0LXdpdGgtYm94ZXMtY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMHB4IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3ItbGlnaHRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIC5lbC10ZXh0LXdpdGgtYm94ZXMtZ3JpZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAtMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLmVsLXRleHQtd2l0aC1ib3hlcy1pdGVtIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMTBweCAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC8vIHRleHRfd2l0aF9ib3hlcyAtIGVuZFxyXG4gICAgfVxyXG59IiwiLmRlY29tLWxheW91dHMge1xyXG5cdC5iYXNpYy1sYXlvdXQge1xyXG5cclxuXHRcdC8vIHRleHRfd2l0aF9ib3hlcyAtIHN0YXJ0XHJcblx0XHQuZWwtdGV4dC13aXRoLWJveC1jb2x1bW5zIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWxpZ2h0O1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNzBweDtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDcwcHg7XHJcbiAgICAgICAgICAgIC5lbC10ZXh0LXdpdGgtYm94LWNvbHVtbnMtY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgLmVsLXRleHQtd2l0aC1ib3gtY29sdW1ucy1jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkY29sb3ItbGlnaHRlcjtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzMCU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuZWwtdGV4dC13aXRoLWJveC1jb2x1bW5zLWJveCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA3MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgLmVsLXRleHQtd2l0aC1ib3gtY29sdW1ucy1ib3gtaW5uZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgNXB4IDE1cHggcmdiYSgwLDAsMCwwLjA4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5lbC1zdWJ0aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci1saWdodGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgLmVsLWNvbnRlbnQtbGVmdCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfSAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuZWwtY29udGVudC1yaWdodCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9IFxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLmVsLWNvbnRlbnQtYnV0dG9ucyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGNvbG9yLWxpZ2h0ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5lbC1jb250ZW50LWJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpsYXN0LW9mLXR5cGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgbXEoJ3hsJykge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDUwcHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogNTBweDtcclxuICAgICAgICAgICAgICAgIC5lbC10ZXh0LXdpdGgtYm94LWNvbHVtbnMtY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAuZWwtdGV4dC13aXRoLWJveC1jb2x1bW5zLWNvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzUlO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAuZWwtdGV4dC13aXRoLWJveC1jb2x1bW5zLWJveCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDY1JTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLmVsLXRleHQtd2l0aC1ib3gtY29sdW1ucy1ib3gtaW5uZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmVsLWNvbnRlbnQtbGVmdCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfSAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmVsLWNvbnRlbnQtcmlnaHQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgbXEoJ3hsJykge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDMwcHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMzBweDtcclxuICAgICAgICAgICAgICAgIC5lbC10ZXh0LXdpdGgtYm94LWNvbHVtbnMtY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAuZWwtdGV4dC13aXRoLWJveC1jb2x1bW5zLWNvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDBweCBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLWxpZ2h0ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIC5lbC10ZXh0LXdpdGgtYm94LWNvbHVtbnMtYm94IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLmVsLXRleHQtd2l0aC1ib3gtY29sdW1ucy1ib3gtaW5uZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5lbC1jb250ZW50LWxlZnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5lbC1jb250ZW50LXJpZ2h0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIuZGVjb20tbGF5b3V0cyB7XHJcblx0LmJhc2ljLWxheW91dCB7XHJcblxyXG5cdFx0Ly8gY29udGFjdF9ib3hlcyAtIHN0YXJ0XHJcblx0XHQuZWwtY29udGFjdC1ib3hlcyB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1saWdodDtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDcwcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA3MHB4O1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICAuZWwtY29udGFjdC1ib3hlcy1jb250YWluZXIge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC00MHB4O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSArIDgwcHgpO1xyXG4gICAgICAgICAgICAgICAgLmVsLWNvbnRhY3QtYm94ZXMtaXRlbSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gMyAtIDgwcHgpO1xyXG4gICAgICAgICAgICAgICAgICAgIGgxLFxyXG4gICAgICAgICAgICAgICAgICAgIGgyLFxyXG4gICAgICAgICAgICAgICAgICAgIGgzLFxyXG4gICAgICAgICAgICAgICAgICAgIGg0LFxyXG4gICAgICAgICAgICAgICAgICAgIGg1LFxyXG4gICAgICAgICAgICAgICAgICAgIGg2IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250X3NpemVfcztcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6ICRzcGFjaW5nLXNtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmxhc3Qtb2YtdHlwZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5lbC1jb250YWN0LWJveGVzLWJveCB7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAkdHJhbnNpdGlvbi1kZWxheS1zaG9ydCAkdHJhbnNpdGlvbi1lZmY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG9uLWV2ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTsgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMTRweCAyNXB4IHJnYmEoMCwwLDAsMC4xNik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgLmVsLWNvbnRhY3QtYm94ZXMtY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd3A7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0xOXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzhweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgbXEoJ3hsJykge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDUwcHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogNTBweDtcclxuICAgICAgICAgICAgICAgIC5lbC1jb250YWN0LWJveGVzLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgKyA0MHB4KTtcclxuICAgICAgICAgICAgICAgICAgICAuZWwtY29udGFjdC1ib3hlcy1pdGVtIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogY2FsYyg1MCUgLSA0MHB4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLmVsLWNvbnRhY3QtYm94ZXMtYm94IHsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuZWwtY29udGFjdC1ib3hlcy1jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtcSgnbWQnKSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgLmVsLWNvbnRhY3QtYm94ZXMtY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgLmVsLWNvbnRhY3QtYm94ZXMtaXRlbSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMjBweCAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLy8gY29udGFjdF9ib3hlcyAtIGVuZFxyXG5cclxuICAgIH1cclxufSIsIi5kZWNvbS1sYXlvdXRzIHtcclxuXHQuYmFzaWMtbGF5b3V0IHtcclxuXHJcblx0XHQvLyBpbWFnZS1ib3hlcyAtIHN0YXJ0XHJcblx0XHQuZWwtaW1hZ2UtYm94ZXMge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItbGlnaHQ7XHJcblx0XHRcdHBhZGRpbmctYm90dG9tOiA1MHB4O1xyXG5cdFx0XHRwYWRkaW5nLXRvcDogNTBweDtcclxuXHRcdFx0LmVsLWltYWdlLWJveGVzLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XHJcbiAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogLTIwcHg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlICsgNDBweCk7XHJcbiAgICAgICAgICAgICAgICAuZWwtaW1hZ2UtYm94ZXMtaXRlbSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMnB4IDhweCByZ2JhKDAsMCwwLDAuMDgpO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gMyAtIDQwcHgpO1xyXG4gICAgICAgICAgICAgICAgICAgIC5lbC1pbWFnZS1ib3hlcy1pbWFnZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiB1bnNldCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIC5lbC1pbWFnZS1ib3hlcy1jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250X3NpemVfcztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogJHNwYWNpbmctc207XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKCd4bCcpIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xyXG5cdFx0XHQgICAgcGFkZGluZy10b3A6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICAuZWwtaW1hZ2UtYm94ZXMtY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogLTEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSArIDIwcHgpO1xyXG4gICAgICAgICAgICAgICAgICAgIC5lbC1pbWFnZS1ib3hlcy1pdGVtIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gMyAtIDIwcHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAuZWwtaW1hZ2UtYm94ZXMtY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKCdtZCcpIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xyXG5cdFx0XHQgICAgcGFkZGluZy10b3A6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAuZWwtaW1hZ2UtYm94ZXMtY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIC5lbC1pbWFnZS1ib3hlcy1pdGVtIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAxMHB4IDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5lbC1pbWFnZS1ib3hlcy1jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cdFx0fVxyXG5cdFx0Ly8gaW1hZ2UtYm94ZXMgLSBlbmRcclxuXHRcdFxyXG5cdH1cclxufSIsIi5kZWNvbS1sYXlvdXRzIHtcclxuXHQuYmFzaWMtbGF5b3V0IHtcclxuXHJcblx0XHQvLyBhcnRpY2xlcyAtIHN0YXJ0XHJcblx0XHQuZWwtYXJ0aWNsZXMge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItbGlnaHQ7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA3MHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogNzBweDtcclxuICAgICAgICAgICAgLmVsLWFydGljbGVzLWNvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgaDEsXHJcblx0XHRcdFx0aDIsXHJcblx0XHRcdFx0aDMsXHJcblx0XHRcdFx0aDQsXHJcblx0XHRcdFx0aDUsXHJcblx0XHRcdFx0aDYge1xyXG5cdFx0XHRcdFx0cGFkZGluZy1ib3R0b206IDIwcHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdHAge1xyXG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMjVweDtcclxuXHRcdFx0XHRcdCY6bGFzdC1vZi10eXBlIHtcclxuXHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMHB4O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHR1bCB7XHJcblx0XHRcdFx0XHRwYWRkaW5nLXRvcDogMjBweDtcclxuXHRcdFx0XHR9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5lbC1hcnRpY2xlcy1ncmlkIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcclxuICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMjBweDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgKyA0MHB4KTtcclxuXHJcbiAgICAgICAgICAgICAgICAmLnJvd3MtMyB7XHJcbiAgICAgICAgICAgICAgICAgICAgLmVsLWFydGljbGVzLWFydGljbGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gMyAtIDQwcHgpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuZWwtYXJ0aWNsZXMtYXJ0aWNsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMnB4IDhweCByZ2JhKDAsMCwwLDAuMDgpO1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDQwcHgpO1xyXG4gICAgICAgICAgICAgICAgICAgIC5lbC1hcnRpY2xlcy1hcnRpY2xlLXJvdyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5pbWFnZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgbXEoJ3hsJykge1xyXG5cdFx0XHRcdHBhZGRpbmctYm90dG9tOiA1MHB4O1xyXG5cdFx0XHRcdHBhZGRpbmctdG9wOiA1MHB4O1xyXG4gICAgICAgICAgICAgICAgLmVsLWFydGljbGVzLWdyaWQge1xyXG4gICAgICAgICAgICAgICAgICAgICYucm93cy0zIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLmVsLWFydGljbGVzLWFydGljbGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gNDBweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKCdtZCcpIHtcclxuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMzBweDtcclxuXHRcdFx0XHRwYWRkaW5nLXRvcDogMzBweDtcclxuICAgICAgICAgICAgICAgIC5lbC1hcnRpY2xlcy1jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICBoMSxcclxuXHRcdFx0XHRcdGgyLFxyXG5cdFx0XHRcdFx0aDMsXHJcblx0XHRcdFx0XHRoNCxcclxuXHRcdFx0XHRcdGg1LFxyXG5cdFx0XHRcdFx0aDYge1xyXG5cdFx0XHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMjBweDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdHAge1xyXG5cdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG5cdFx0XHRcdFx0XHQmOmxhc3Qtb2YtdHlwZSB7XHJcblx0XHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMHB4O1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuZWwtYXJ0aWNsZXMtZ3JpZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAyMHB4KTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJi5yb3dzLTMge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAuZWwtYXJ0aWNsZXMtYXJ0aWNsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogY2FsYyg1MCUgLSAyMHB4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmVsLWFydGljbGVzLWFydGljbGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDIwcHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAuZWwtYXJ0aWNsZXMtYXJ0aWNsZS1yb3cge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuaW1hZ2Uge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjcwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtcSgnc20nKSB7XHJcblx0XHRcdFx0LmVsLWFydGljbGVzLWdyaWQge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgJi5yb3dzLTMge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAuZWwtYXJ0aWNsZXMtYXJ0aWNsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAuZWwtYXJ0aWNsZXMtYXJ0aWNsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMTBweCAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAuZWwtYXJ0aWNsZXMtYXJ0aWNsZS1yb3cge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC8vIGFydGljbGVzIC0gZW5kXHJcblxyXG4gICAgfVxyXG59IiwiLmRlY29tLWxheW91dHMge1xuXHQuYWR2YW5jZWQtbGF5b3V0IHtcblxuXHRcdC8vIGRpdmlkZXIgLSBzdGFydFxuXHRcdC5lbC1kaXZpZGVyIHtcblx0XHRcdHBhZGRpbmctYm90dG9tOiA1MHB4O1xuXHRcdFx0cGFkZGluZy10b3A6IDUwcHg7XG5cdFx0XHRociB7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ncmV5O1xuXHRcdFx0XHRtYXJnaW46IDBweDtcblx0XHRcdFx0cGFkZGluZzogMHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0XHQvLyBkaXZpZGVyIC0gZW5kXG5cdFx0XG5cdH1cbn1cbiIsIi5kZWNvbS1sYXlvdXRzIHtcclxuXHQuYWR2YW5jZWQtbGF5b3V0IHtcclxuXHJcblx0XHQvLyBjaGlsZHJlbl9wYWdlcyAtIHN0YXJ0XHJcblx0XHQuZWwtY2hpbGRyZW4tcGFnZXMge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNzBweDtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDcwcHg7XHJcblxyXG4gICAgICAgICAgICAuZWwtdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5lbC1jaGlsZHJlbi1wYWdlcy1ncmlkIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMTBweDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAyMHB4KTtcclxuICAgICAgICAgICAgICAgIC5lbC1jaGlsZHJlbi1wYWdlcy1ncmlkLWl0ZW0ge1xyXG4gICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMnB4IDhweCByZ2JhKDAsMCwwLDAuMDgpO1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAzIC0gMjBweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgLmVsLWNoaWxkcmVuLXBhZ2VzLWdyaWQtaW1hZ2Uge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAyNzBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuMnM7IC8qIEFuaW1hdGlvbiAqL1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAuZWwtY2hpbGRyZW4tcGFnZXMtZ3JpZC1saW5rIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWJsYWNrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuaWNvbi1hcnJvdyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvdGhlbWUvaWNvbi1hcnJvdy5zdmcnKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogYXV0byBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQ1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG9uLWV2ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLmVsLWNoaWxkcmVuLXBhZ2VzLWdyaWQtaW1hZ2Uge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDUpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtcSgneGwnKSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiA1MHB4O1xyXG4gICAgICAgICAgICAgICAgLmVsLWNoaWxkcmVuLXBhZ2VzLWdyaWQge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMTBweDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlICsgMjBweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgLmVsLWNoaWxkcmVuLXBhZ2VzLWdyaWQtaXRlbSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDIwcHgpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgbXEoJ21kJykge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDMwcHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMzBweDtcclxuICAgICAgICAgICAgICAgIC5lbC1jaGlsZHJlbi1wYWdlcy1ncmlkIHtcclxuICAgICAgICAgICAgICAgICAgICAuZWwtY2hpbGRyZW4tcGFnZXMtZ3JpZC1pdGVtIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLmVsLWNoaWxkcmVuLXBhZ2VzLWdyaWQtaW1hZ2Uge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMjMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKCdzbScpIHtcclxuICAgICAgICAgICAgICAgIC5lbC1jaGlsZHJlbi1wYWdlcy1ncmlkIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgLmVsLWNoaWxkcmVuLXBhZ2VzLWdyaWQtaXRlbSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMTBweCAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAuZWwtY2hpbGRyZW4tcGFnZXMtZ3JpZC1pbWFnZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiB1bnNldDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAvLyBjaGlsZHJlbl9wYWdlcyAtIGVuZFxyXG4gICAgICAgIFxyXG4gICAgfVxyXG59IiwiLmRlY29tLWxheW91dHMge1xyXG5cdC5hZHZhbmNlZC1sYXlvdXQge1xyXG5cclxuXHRcdC8vIGNhdGVnb3J5X2dyaWQgLSBzdGFydFxyXG5cdFx0LmVsLWNhdGVnb3JpZXMtZ3JpZCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA3MHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogNzBweDtcclxuXHJcbiAgICAgICAgICAgIC5lbC10aXRsZSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmVsLWNhdGVnb3JpZXMtZ3JpZC1ncmlkIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMTBweDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAyMHB4KTtcclxuICAgICAgICAgICAgICAgIC5lbC1jYXRlZ29yaWVzLWdyaWQtZ3JpZC1pdGVtIHtcclxuICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwIDJweCA4cHggcmdiYSgwLDAsMCwwLjA4KTtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gMyAtIDIwcHgpO1xyXG4gICAgICAgICAgICAgICAgICAgIC5lbC1jYXRlZ29yaWVzLWdyaWQtZ3JpZC1pbWFnZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDI3MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4yczsgLyogQW5pbWF0aW9uICovXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIC5lbC1jYXRlZ29yaWVzLWdyaWQtZ3JpZC1saW5rIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWJsYWNrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuaWNvbi1hcnJvdyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvdGhlbWUvaWNvbi1hcnJvdy5zdmcnKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogYXV0byBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQ1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG9uLWV2ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLmVsLWNhdGVnb3JpZXMtZ3JpZC1ncmlkLWltYWdlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjA1KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgbXEoJ3hsJykge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDUwcHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogNTBweDtcclxuICAgICAgICAgICAgICAgIC5lbC1jYXRlZ29yaWVzLWdyaWQtZ3JpZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAyMHB4KTtcclxuICAgICAgICAgICAgICAgICAgICAuZWwtY2F0ZWdvcmllcy1ncmlkLWdyaWQtaXRlbSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDIwcHgpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgbXEoJ21kJykge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDMwcHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMzBweDtcclxuICAgICAgICAgICAgICAgIC5lbC1jYXRlZ29yaWVzLWdyaWQtZ3JpZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgLmVsLWNhdGVnb3JpZXMtZ3JpZC1ncmlkLWl0ZW0ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAuZWwtY2F0ZWdvcmllcy1ncmlkLWdyaWQtaW1hZ2Uge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMjMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKCdzbScpIHtcclxuICAgICAgICAgICAgICAgIC5lbC1jYXRlZ29yaWVzLWdyaWQtZ3JpZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIC5lbC1jYXRlZ29yaWVzLWdyaWQtZ3JpZC1pdGVtIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAxMHB4IDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5lbC1jYXRlZ29yaWVzLWdyaWQtZ3JpZC1pbWFnZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiB1bnNldDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAvLyBjYXRlZ29yeV9ncmlkIC0gZW5kXHJcbiAgICAgICAgXHJcbiAgICB9XHJcbn0iLCIuZGVjb20tbGF5b3V0cyB7XHJcblx0LmFkdmFuY2VkLWxheW91dCB7XHJcblxyXG5cdFx0Ly8gY2F0ZWdvcnlfbGlzdGluZyAtIHN0YXJ0XHJcblx0XHQuZWwtY2F0ZWdvcnktbGlzdGluZyB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA3MHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogNzBweDtcclxuXHJcbiAgICAgICAgICAgIC5lbC10aXRsZSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmVsLWNhdGVnb3J5LWxpc3RpbmctZ3JpZCB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogLTIwcHg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlICsgNDBweCk7XHJcbiAgICAgICAgICAgICAgICAuZWwtY2F0ZWdvcnktbGlzdGluZy1ncmlkLWl0ZW0ge1xyXG4gICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMnB4IDhweCByZ2JhKDAsMCwwLDAuMDgpO1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAzIC0gNDBweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgLmVsLWNhdGVnb3J5LWxpc3RpbmctZ3JpZC1pbWFnZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDI3MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4yczsgLyogQW5pbWF0aW9uICovXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIC5lbC1jYXRlZ29yeS1saXN0aW5nLWdyaWQtbGluayB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1ibGFjaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmljb24tYXJyb3cge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL3RoZW1lL2ljb24tYXJyb3cuc3ZnJyk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGF1dG8gYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0NXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBvbi1ldmVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5lbC1jYXRlZ29yeS1saXN0aW5nLWdyaWQtaW1hZ2Uge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDUpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtcSgneGwnKSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiA1MHB4O1xyXG4gICAgICAgICAgICAgICAgLmVsLWNhdGVnb3J5LWxpc3RpbmctZ3JpZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgKyA0MHB4KTtcclxuICAgICAgICAgICAgICAgICAgICAuZWwtY2F0ZWdvcnktbGlzdGluZy1ncmlkLWl0ZW0ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDQwcHgpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgbXEoJ21kJykge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDMwcHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMzBweDtcclxuICAgICAgICAgICAgICAgIC5lbC1jYXRlZ29yeS1saXN0aW5nLWdyaWQge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMTBweDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlICsgMjBweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgLmVsLWNhdGVnb3J5LWxpc3RpbmctZ3JpZC1pdGVtIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogY2FsYyg1MCUgLSAyMHB4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLmVsLWNhdGVnb3J5LWxpc3RpbmctZ3JpZC1pbWFnZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAyMzBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgbXEoJ3NtJykge1xyXG4gICAgICAgICAgICAgICAgLmVsLWNhdGVnb3J5LWxpc3RpbmctZ3JpZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIC5lbC1jYXRlZ29yeS1saXN0aW5nLWdyaWQtaXRlbSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMTBweCAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAuZWwtY2F0ZWdvcnktbGlzdGluZy1ncmlkLWltYWdlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IHVuc2V0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi5kZWNvbS1sYXlvdXRzIHtcclxuXHQuYWR2YW5jZWQtbGF5b3V0IHtcclxuXHJcblx0XHQvLyBjYXRlZ29yeV9ncmlkIC0gc3RhcnRcclxuXHRcdC5lbC1wcm9kdWN0cy1saXN0aW5nIHtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDcwcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA3MHB4O1xyXG5cclxuICAgICAgICAgICAgLmVsLXRpdGxlIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuZWwtcHJvZHVjdHMtbGlzdGluZy1ncmlkIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMjBweDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgKyA0MHB4KTtcclxuICAgICAgICAgICAgICAgICsgLmJ0bi1kYXJrIHtcclxuICAgICAgICAgICAgICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5lbC1wcm9kdWN0cy1saXN0aW5nLWdyaWQtaXRlbSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMCAycHggOHB4IHJnYmEoMCwwLDAsMC4wOCk7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvIDMgLSA0MHB4KTtcclxuICAgICAgICAgICAgICAgICAgICAuZWwtcHJvZHVjdHMtbGlzdGluZy1ncmlkLWltYWdlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMjcwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjJzOyAvKiBBbmltYXRpb24gKi9cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgLmVsLXByb2R1Y3RzLWxpc3RpbmctZ3JpZC1saW5rIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWJsYWNrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuaWNvbi1hcnJvdyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvdGhlbWUvaWNvbi1hcnJvdy5zdmcnKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogYXV0byBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQ1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG9uLWV2ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLmVsLXByb2R1Y3RzLWxpc3RpbmctZ3JpZC1pbWFnZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wNSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKCd4bCcpIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDUwcHg7XHJcbiAgICAgICAgICAgICAgICAuZWwtcHJvZHVjdHMtbGlzdGluZy1ncmlkIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogLTIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSArIDQwcHgpO1xyXG4gICAgICAgICAgICAgICAgICAgIC5lbC1wcm9kdWN0cy1saXN0aW5nLWdyaWQtaXRlbSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gNDBweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtcSgnbWQnKSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgLmVsLXByb2R1Y3RzLWxpc3RpbmctZ3JpZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAyMHB4KTtcclxuICAgICAgICAgICAgICAgICAgICAuZWwtcHJvZHVjdHMtbGlzdGluZy1ncmlkLWl0ZW0ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDIwcHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAuZWwtcHJvZHVjdHMtbGlzdGluZy1ncmlkLWltYWdlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDIzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtcSgnc20nKSB7XHJcbiAgICAgICAgICAgICAgICAuZWwtcHJvZHVjdHMtbGlzdGluZy1ncmlkIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgLmVsLXByb2R1Y3RzLWxpc3RpbmctZ3JpZC1pdGVtIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAxMHB4IDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5lbC1wcm9kdWN0cy1saXN0aW5nLWdyaWQtaW1hZ2Uge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogdW5zZXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLy8gY2F0ZWdvcnlfZ3JpZCAtIGVuZFxyXG4gICAgICAgIFxyXG4gICAgfVxyXG59IiwiLmRlY29tLWxheW91dHMge1xuXHQuYWR2YW5jZWQtbGF5b3V0IHtcblxuXHRcdC8vIG5ld3MtZXZlbnRzLWxpc3RpbmcgLSBzdGFydFxuXHRcdC5lbC1uZXdzLWV2ZW50cy1saXN0aW5nIHtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDcwcHg7XG5cbiAgICAgICAgICAgIC5lbC10aXRsZSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJsYWNrO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdFx0XHRcdGZvbnQtc2l6ZTogJGZvbnRfc2l6ZV9tO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDE1cHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDUwcHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvdGhlbWUvaWNvbi1mZWVkLnN2ZycpO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCAyMHB4IGNlbnRlcjtcblx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiAyNHB4IGF1dG87XG5cdFx0XHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuZWwtbmV3cy1ldmVudHMtbGlzdGluZy1ncmlkIHtcblx0XHRcdFx0ZGlzcGxheTogZmxleDsgXG5cdFx0XHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHRcdFx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG5cblx0XHRcdFx0LmVsLW5ld3MtbGlzdGluZy1ncmlkIHtcblx0XHRcdFx0XHR3aWR0aDogNzAlO1xuXHRcdFx0XHR9XG5cdFx0XHRcdC5lbC1ldmVudHMtbGlzdGluZy1ncmlkIHtcblx0XHRcdFx0XHR3aWR0aDogMzAlO1xuXHRcdFx0XHRcdC5lbC10aXRsZSB7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItbGlnaHQ7XG5cdFx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLWJsYWNrO1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvdGhlbWUvaWNvbi1ldmVudHMuc3ZnJyk7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cbiAgICAgICAgICAgICAgICAuZWwtbmV3cy1saXN0aW5nLWl0ZW0geyAgICAgICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItYmxhY2s7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDBweDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHRcdFx0XHRwYWRkaW5nLXRvcDogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA2MHB4O1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG5cdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvdGhlbWUvaWNvbi1wbHVzLnN2ZycpO1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogMjRweCBhdXRvO1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRcdFx0XHRcdGNvbnRlbnQ6IFwiIFwiO1xuXHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdFx0cmlnaHQ6IDIwcHg7XG5cdFx0XHRcdFx0XHR0b3A6IDUwJTtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdFx0aGVpZ2h0OiAyNHB4O1xuXHRcdFx0XHRcdFx0dG9wOiA1MCU7XG5cdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiAtMTJweDtcblx0XHRcdFx0XHRcdHdpZHRoOiAyNHB4O1xuXHRcdFx0XHRcdFx0XG5cdFx0XHRcdFx0fVxuICAgICAgICAgICAgICAgICAgICAmOmxhc3Qtb2YtdHlwZSB7XG5cdFx0XHRcdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLWxpZ2h0ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG5cdFx0XHRcdFx0XG4gICAgICAgICAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgICAgICAgICAgJi5uZXdzLWRhdGUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfc2l6ZV94cztcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBoMyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAmLm5ld3MtdGl0bGUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfc2l6ZV9tO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuXHRcdFx0XHRcdCYuZWwtZXZlbnQtbGlzdGluZy1pdGVtIHtcblx0XHRcdFx0XHRcdGJvcmRlci1ib3R0b206IDBweCBub25lO1xuXHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMHB4O1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXHRcdFx0XHRcdFx0cGFkZGluZy1yaWdodDogMjBweDtcblx0XHRcdFx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0ZGl2IHtcblx0XHRcdFx0XHRcdFx0JjpudGgtY2hpbGQoMSkge1xuXHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci15ZWxsb3c7XG5cdFx0XHRcdFx0XHRcdFx0Ym94LXNoYWRvdzogMCAycHggOHB4IHJnYmEoMCwwLDAsMC4wOCk7XG5cdFx0XHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogOTk5cHg7XG5cdFx0XHRcdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRcdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1x0XHRcdFx0XHRcdFx0XHRcblx0XHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDYwcHg7XG5cdFx0XHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAyMHB4O1xuXHRcdFx0XHRcdFx0XHRcdHdpZHRoOiA2MHB4O1xuXHRcdFx0XHRcdFx0XHRcdHAge1xuXHRcdFx0XHRcdFx0XHRcdFx0Ji5ldmVudC1kYXRlIHtcblx0XHRcdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICRjb2xvci13aGl0ZTtcdFx0XHRcdFx0XHRcdFx0XG5cdFx0XHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogJGZvbnRfc2l6ZV9zO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0aDMge1xuXHRcdFx0XHRcdFx0XHQmLmV2ZW50LXRpdGxlIHtcblx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6ICRmb250X3NpemVfcjtcblx0XHRcdFx0XHRcdFx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdFx0XHRcdFx0XHRcdHBhZGRpbmctdG9wOiAxMHB4O1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgXG4gICAgICAgIH1cbiAgICAgICAgLy8gbmV3c19saXN0aW5nIC0gZW5kXG5cblxuXHRcdEBpbmNsdWRlIG1xKCd4bCcpIHtcdFx0XHRcblx0XHRcdC5lbC1uZXdzLWV2ZW50cy1saXN0aW5nIHtcblx0XHRcdFx0cGFkZGluZy10b3A6IDUwcHg7XG5cdFx0XHRcdC5lbC1uZXdzLWV2ZW50cy1saXN0aW5nLWdyaWQge1xuXHRcdFx0XHRcdC5lbC1uZXdzLWxpc3RpbmctZ3JpZCB7XG5cdFx0XHRcdFx0XHR3aWR0aDogY2FsYygxMDAlIC0gMzgwcHgpO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQuZWwtZXZlbnRzLWxpc3RpbmctZ3JpZCB7XG5cdFx0XHRcdFx0XHR3aWR0aDogMzgwcHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdH1cblx0XHR9XG5cblx0XHRAaW5jbHVkZSBtcSgnbWQnKSB7XHRcdFx0XG5cdFx0XHQuZWwtbmV3cy1ldmVudHMtbGlzdGluZyB7XG5cdFx0XHRcdHBhZGRpbmctdG9wOiAzMHB4O1xuXHRcdFx0XHQuZWwtbmV3cy1ldmVudHMtbGlzdGluZy1ncmlkIHtcblx0XHRcdFx0XHQuZWwtbmV3cy1saXN0aW5nLWdyaWQge1xuXHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdC5lbC1ldmVudHMtbGlzdGluZy1ncmlkIHtcblx0XHRcdFx0XHRcdHBhZGRpbmctdG9wOiA0MHB4O1xuXHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdH1cblx0XHR9XG5cbiAgICB9XG59IiwiLmRlY29tLWxheW91dHMge1xyXG5cdC5hZHZhbmNlZC1sYXlvdXQge1xyXG5cclxuXHRcdC8vIG5ld3NfbGlzdGluZyAtIHN0YXJ0XHJcblx0XHQuZWwtbmV3cy1saXN0aW5nIHtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA3MHB4O1xyXG5cclxuICAgICAgICAgICAgLmVsLXRpdGxlIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ibGFjaztcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMTBweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDUwcHg7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy90aGVtZS9pY29uLWZlZWQuc3ZnJyk7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgMjBweCBjZW50ZXI7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiAyNHB4IGF1dG87XHJcblx0XHRcdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuZWwtbmV3cy1saXN0aW5nLWdyaWQge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIC5lbC1uZXdzLWxpc3RpbmctaXRlbSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci1saWdodGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItYmxhY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAmOmxhc3Qtb2YtdHlwZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYubmV3cy1kYXRlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfc2l6ZV94cztcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBoMyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYubmV3cy10aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250X3NpemVfbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgIH1cclxuICAgICAgICAvLyBuZXdzX2xpc3RpbmcgLSBlbmRcclxuXHJcbiAgICB9XHJcbn0iLCIuZGVjb20tbGF5b3V0cyB7XHJcblx0LmFkdmFuY2VkLWxheW91dCB7XHJcblxyXG5cdFx0Ly8geW91dHViZV92aWRlbyAtIHN0YXJ0XHJcblx0XHQuZWwteW91dHViZS12aWRlbyB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwcHg7XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAuZWwteW91dHViZS12aWRlby1jb250YWluZXIge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICBpZnJhbWUge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1NjBweDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDMxNXB4OyAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLy8geW91dHViZV9lbmQgLSBzdGFydFxyXG5cclxuICAgIH1cclxufSIsIi5kZWNvbS1sYXlvdXRzIHtcclxuXHQuYWR2YW5jZWQtbGF5b3V0IHtcclxuXHJcblx0XHQvLyBsb2NhbC12aWRlby1tcDQgLSBzdGFydFxyXG5cdFx0LmVsLWxvY2FsLXZpZGVvLW1wNCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA3MHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNzBweDtcclxuICAgICAgICAgICAgLmVsLXRpdGxlIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC52aWRlby1jb250YWluZXIge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICB2aWRlbyB7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmVsLWxvY2FsLXZpZGVvLW1wNC1jb250ZW50IHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgbXEoJ3hsJykge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDUwcHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgbXEoJ21kJykge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcclxuICAgICAgICAgICAgICAgIC5lbC1sb2NhbC12aWRlby1tcDQtY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC8vIGxvY2FsLXZpZGVvLW1wNCAtIGVuZFxyXG5cclxuICAgIH1cclxufSIsIi5kZWNvbS1sYXlvdXRzIHtcclxuXHQuYWR2YW5jZWQtbGF5b3V0IHtcclxuXHJcblx0XHQvLyBpY29uc19ncmlkIC0gc3RhcnRcclxuXHRcdC5lbC1pY29ucy1ncmlkIHtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDcwcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA3MHB4O1xyXG5cclxuICAgICAgICAgICAgLmVsLXRpdGxlIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuZWwtaWNvbnMtZ3JpZC1jb250ZW50IHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICBoMSxcclxuXHRcdFx0XHRoMixcclxuXHRcdFx0XHRoMyxcclxuXHRcdFx0XHRoNCxcclxuXHRcdFx0XHRoNSxcclxuXHRcdFx0XHRoNiB7XHJcblx0XHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMjBweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0cCB7XHJcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAyNXB4O1xyXG5cdFx0XHRcdFx0JjpsYXN0LW9mLXR5cGUge1xyXG5cdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwcHg7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdHVsIHtcclxuXHRcdFx0XHRcdHBhZGRpbmctdG9wOiAyMHB4O1xyXG5cdFx0XHRcdH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmVsLWljb25zLWdyaWQtZ3JpZCB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7ICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSArIDQwcHgpO1xyXG5cclxuICAgICAgICAgICAgICAgICYucm93cy00IHtcclxuICAgICAgICAgICAgICAgICAgICAuZWwtaWNvbnMtZ3JpZC1pdGVtIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMjUlIC0gNDBweClcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmLnJvd3MtMyB7XHJcbiAgICAgICAgICAgICAgICAgICAgLmVsLWljb25zLWdyaWQtaXRlbSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAzIC0gNDBweClcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmLnJvd3MtMiB7XHJcbiAgICAgICAgICAgICAgICAgICAgLmVsLWljb25zLWdyaWQtaXRlbSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDQwcHgpXHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJi5yb3dzLTEge1xyXG4gICAgICAgICAgICAgICAgICAgIC5lbC1pY29ucy1ncmlkLWl0ZW0ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5lbC1pY29ucy1ncmlkLWl0ZW0ge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDIwcHg7ICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygyMCUgLSA0MHB4KTtcclxuICAgICAgICAgICAgICAgICAgICAuaWNvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDExNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDk5OXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMHB4IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgLnRleHQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDBweCAzcHggNnB4IHJnYmEoMCwgMCwgMCwgMC4xNik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDM1cHggMjJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaDQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udF9zaXplX207XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkc3BhY2luZy1sZztcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtcSgneGwnKSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiA1MHB4O1xyXG5cclxuICAgICAgICAgICAgICAgIC5lbC1pY29ucy1ncmlkLWdyaWQge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMjBweDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlICsgNDBweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgJi5yb3dzLTQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAuZWwtaWNvbnMtZ3JpZC1pdGVtIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAzIC0gNDBweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJi5yb3dzLTMge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAuZWwtaWNvbnMtZ3JpZC1pdGVtIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAzIC0gNDBweClcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmLnJvd3MtMiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5lbC1pY29ucy1ncmlkLWl0ZW0ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gNDBweClcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmLnJvd3MtMSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5lbC1pY29ucy1ncmlkLWl0ZW0ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgLmVsLWljb25zLWdyaWQtaXRlbSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMjBweDsgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gMyAtIDQwcHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAuaWNvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtcSgnbWQnKSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgLmVsLWljb25zLWdyaWQtZ3JpZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAyMHB4KTtcclxuICAgICAgICAgICAgICAgICAgICAmLnJvd3MtNCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5lbC1pY29ucy1ncmlkLWl0ZW0ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gMjBweClcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmLnJvd3MtMyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5lbC1pY29ucy1ncmlkLWl0ZW0ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gMjBweClcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmLnJvd3MtMiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5lbC1pY29ucy1ncmlkLWl0ZW0ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gMjBweClcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmLnJvd3MtMSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5lbC1pY29ucy1ncmlkLWl0ZW0ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgLmVsLWljb25zLWdyaWQtaXRlbSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMTBweDsgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogY2FsYyg1MCUgLSAyMHB4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLmljb24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgbXEoJ3NtJykge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDMwcHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMzBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAuZWwtaWNvbnMtZ3JpZC1ncmlkIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICYucm93cy00IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLmVsLWljb25zLWdyaWQtaXRlbSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICYucm93cy0zIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLmVsLWljb25zLWdyaWQtaXRlbSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICYucm93cy0yIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLmVsLWljb25zLWdyaWQtaXRlbSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIC5lbC1pY29ucy1ncmlkLWl0ZW0ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDEwcHggMHB4OyAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAuaWNvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC8vIGljb25zX2dyaWQgLSBlbmRcclxuXHJcbiAgICB9XHJcbn0iLCIvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gVGhpcyBmaWxlIGNvbnRhaW5zIHN0eWxlcyB0aGF0IGFyZSBzcGVjaWZpYyB0byB0aGUgaG9tZSBwYWdlLlxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi5zZWFyY2gtcGFnZSB7XG5cdC5zZWFyY2gtZm9ybSB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0cGFkZGluZy10b3A6IDcwcHg7XG5cdFx0cGFkZGluZy1ib3R0b206IDcwcHg7XG5cdFx0bGFiZWwge1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDIwcHg7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHR9XG5cdFx0LnNlYXJjaC1maWVsZCB7XG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkY29sb3Itd3A7XG5cdFx0XHRib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA5OTlweDtcblx0XHRcdGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDk5OXB4O1xuXHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvdGhlbWUvaWNvbi1zZWFyY2gtZGFyay5zdmcnKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDEwcHggY2VudGVyO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAyMHB4IGF1dG87XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdFx0ZmxleDogMTtcblx0XHRcdG1hcmdpbi1yaWdodDogOHB4O1xuXHRcdFx0cGFkZGluZy1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7XG5cdFx0XHRwYWRkaW5nLXRvcDogMTBweCAhaW1wb3J0YW50O1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDEwcHggIWltcG9ydGFudDtcblx0XHR9XG5cdFx0LnNlYXJjaC1zdWJtaXQge1xuXHRcdFx0YmFja2dyb3VuZDogJGNvbG9yLWRhcms7XG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItZGFyaztcblx0XHRcdGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA5OTlweDtcblx0XHRcdGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA5OTlweDtcblx0XHRcdGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHRwYWRkaW5nLXRvcDogMTBweDtcblx0XHRcdHBhZGRpbmctYm90dG9tOiAxMHB4O1xuXHRcdFx0d2lkdGg6IDI4NXB4O1xuXHRcdH1cblx0fVxuXHQuc2VhcmNoLWhlYWRlciB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWxpZ2h0O1xuXHRcdHBhZGRpbmctdG9wOiA3MHB4O1xuXHR9XG5cdC5zZWFyY2gtY29udGVudCB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWxpZ2h0O1xuXHRcdHBhZGRpbmctYm90dG9tOiA3MHB4O1xuXHRcdHBhZGRpbmctdG9wOiAzMHB4O1xuXHRcdC5zZWFyY2gtZ3JpZCB7XG5cdFx0XHQuc2VhcmNoLWl0ZW0ge1xuXHRcdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLXdwO1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMTBweDtcblx0XHRcdFx0JjpsYXN0LW9mLXR5cGUge1xuXHRcdFx0XHRcdGJvcmRlci1ib3R0b206IDBweCBub25lO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi5kZWNvbS1sYXlvdXRzIHtcblxuXHQucGFnZS1kZWZhdWx0LWxheW91dCB7XG5cdFx0cGFkZGluZy1ib3R0b206IDcwcHg7XG5cdFx0cCB7XG5cdFx0XHRmb250LXNpemU6ICRmb250X3NpemVfcjtcblx0XHRcdGxpbmUtaGVpZ2h0OiAkc3BhY2luZy1tZDtcblx0XHR9XG5cdH1cblxufVxuIiwiLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIFRoaXMgZmlsZSBjb250YWlucyBzdHlsZXMgdGhhdCBhcmUgc3BlY2lmaWMgdG8gdGhlIGhvbWUgcGFnZS5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4uc2luZ2xlLXBvc3Qge1xuICAgIC5uZXdzLWNvbnRlbnQge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNzBweDtcbiAgICAgICAgcGFkZGluZy10b3A6IDcwcHg7XG5cbiAgICAgICAgaDEsXG5cdFx0aDIsXG5cdFx0aDMsXG5cdFx0aDQsXG5cdFx0aDUsXG5cdFx0aDYge1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDIwcHg7XG5cdFx0fVxuXHRcdHAge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMjVweDtcblx0XHRcdCY6bGFzdC1vZi10eXBlIHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMHB4O1xuICAgICAgICAgICAgICAgICsgdWwge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICAgICAgICAgICAgICB9XG5cdFx0XHR9XG5cdFx0XHRcblx0XHRcdCsgdWwge1xuXHRcdFx0XHRwYWRkaW5nLXRvcDogMHB4O1xuXHRcdFx0fVxuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbXEoJ3hsJykge1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDUwcHg7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogNTBweDtcbiAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG5cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1xKCdtZCcpIHtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDMwcHg7XG5cbiAgICAgICAgfVxuICAgIH1cbn0iLCIvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gVGhpcyBmaWxlIGNvbnRhaW5zIHN0eWxlcyB0aGF0IGFyZSBzcGVjaWZpYyB0byB0aGUgaG9tZSBwYWdlLlxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi5hcmNoaXZlIHtcbiAgICAuY2F0LWxheW91dCB7XG4gICAgICAgIC50ZXh0LW9ubHkge1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDcwcHg7XG5cdFx0XHRwYWRkaW5nLXRvcDogNzBweDtcbiAgICAgICAgICAgIHdpZHRoOiA4MCU7XG4gICAgICAgICAgICBoMSxcblx0XHRcdGgyLFxuICAgICAgICAgICAgaDMsXG4gICAgICAgICAgICBoNCxcbiAgICAgICAgICAgIGg1LFxuICAgICAgICAgICAgaDYge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICAgICAgICAgICAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgICAgICAgICAgICAgICAgICAgKyB1bCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICArIHVsIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgKyBoMyB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHVsIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgbXEoJ21kJykge1xuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogNTBweDtcblx0XHRcdFx0cGFkZGluZy10b3A6IDUwcHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5lbC10ZXh0LXdpdGgtY29udGFjdHMge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNzBweDtcbiAgICAgICAgcGFkZGluZy10b3A6IDcwcHg7XG5cbiAgICAgICAgLmVsLXRleHQtd2l0aC1jb250YWN0cy1jb250YWluZXIge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXG4gICAgICAgICAgICBoMSxcbiAgICAgICAgICAgIGgyLFxuICAgICAgICAgICAgaDMsXG4gICAgICAgICAgICBoNCxcbiAgICAgICAgICAgIGg1LFxuICAgICAgICAgICAgaDYge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICAgICAgICAgICAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICB1bCB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5lbC10ZXh0LXdpdGgtY29udGFjdHMtY29udGVudCB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNDBweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogNzAlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmVsLXRleHQtd2l0aC1jb250YWN0cy1jb250YWN0IHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmx1ZTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA2MHB4IDIwcHg7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHN0aWNreTtcbiAgICAgICAgICAgICAgICB0b3A6IDEzMXB4O1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICB3aWR0aDogMzAlO1xuICAgICAgICAgICAgICAgICoge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICAgICAgICAgIH0gICAgICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmVsLXRleHQtd2l0aC1jb250YWN0cy1jb250YWN0LWxpc3Qge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgICAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gICAgICAgICAgICAgICAgICAgICYudGl0bGUge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udF9zaXplX3hzO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5lbC10ZXh0LXdpdGgtY29udGFjdHMtY29udGFjdC1pdGVtIHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci1kYXJrZXI7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMHB4IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtcSgneGwnKSB7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA1MHB4O1xuICAgICAgICAgICAgLmVsLXRleHQtd2l0aC1jb250YWN0cy1jb250YWluZXIge1xuICAgICAgICAgICAgICAgIC5lbC10ZXh0LXdpdGgtY29udGFjdHMtY29udGVudCB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA2NSU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5lbC10ZXh0LXdpdGgtY29udGFjdHMtY29udGFjdCB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ibHVlO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA0MHB4IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDM1JTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtcSgnbWQnKSB7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICAgICAgICAgICAgLmVsLXRleHQtd2l0aC1jb250YWN0cy1jb250YWluZXIge1xuICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgICAgICAuZWwtdGV4dC13aXRoLWNvbnRhY3RzLWNvbnRlbnQge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuZWwtdGV4dC13aXRoLWNvbnRhY3RzLWNvbnRhY3Qge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmx1ZTtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNDBweCAyMHB4O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuXG4gICAgLy8gZ3JpZCAgICAgXG4gICAgLmVsLWNhdGVnb3J5LWxheW91dCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1saWdodDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDcwcHg7XG4gICAgICAgIHBhZGRpbmctdG9wOiA3MHB4O1xuXG4gICAgICAgICYubmV3cy1sYXlvdXQge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDcwcHg7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMHB4O1xuICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICAuZWwtdGl0bGUge1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgICAgICAgICB3aWR0aDogMTAwJSxcbiAgICAgICAgfSAgICAgICBcblxuICAgICAgICAuZWwtY2F0ZWdvcnktZ3JpZCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogLTEwcHg7XG4gICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlICsgMjBweCk7XG4gICAgICAgICAgICAmLm5ld3MtZ3JpZCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAuZWwtY2F0ZWdvcnktZ3JpZC1pdGVtIHtcbiAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci1saWdodGVyO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWJsYWNrO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDBweDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAmLm5ld3MtZGF0ZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udF9zaXplX3hzO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIGgzIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICYubmV3cy10aXRsZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udF9zaXplX207XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5lbC1jYXRlZ29yeS1ncmlkLWl0ZW0ge1xuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMnB4IDhweCByZ2JhKDAsMCwwLDAuMDgpO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMTBweDtcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAzIC0gMjBweCk7XG4gICAgICAgICAgICAgICAgLmVsLWNhdGVnb3J5LWdyaWQtaW1hZ2Uge1xuICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAyNzBweDtcbiAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuMnM7IC8qIEFuaW1hdGlvbiAqL1xuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuZWwtY2F0ZWdvcnktZ3JpZC1saW5rIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWJsYWNrO1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMHB4O1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICYuaWNvbi1hcnJvdyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvdGhlbWUvaWNvbi1hcnJvdy5zdmcnKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogYXV0byBhdXRvO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQ1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBvbi1ldmVudCB7XG4gICAgICAgICAgICAgICAgICAgIC5lbC1jYXRlZ29yeS1ncmlkLWltYWdlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjA1KTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1xKCd4bCcpIHtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDUwcHg7XG4gICAgICAgICAgICAuZWwtY2F0ZWdvcnktZ3JpZCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAyMHB4KTtcbiAgICAgICAgICAgICAgICAuZWwtY2F0ZWdvcnktZ3JpZC1pdGVtIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gMjBweCk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbXEoJ21kJykge1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgICAgICAgICAgIC5lbC1jYXRlZ29yeS1ncmlkIHtcbiAgICAgICAgICAgICAgICAuZWwtY2F0ZWdvcnktZ3JpZC1pdGVtIHtcbiAgICAgICAgICAgICAgICAgICAgLmVsLWNhdGVnb3J5LWdyaWQtaW1hZ2Uge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMjMwcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtcSgnc20nKSB7XG4gICAgICAgICAgICAuZWwtY2F0ZWdvcnktZ3JpZCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIC5lbC1jYXRlZ29yeS1ncmlkLWl0ZW0ge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDEwcHggMHB4O1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgLmVsLWNhdGVnb3J5LWdyaWQtaW1hZ2Uge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogdW5zZXQ7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgIH1cbn0iLCIvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gV2hlbiBoYXZpbmcgc2V2ZXJhbCB0aGVtZXMsIHRoaXMgZmlsZSBjb250YWlucyBldmVyeXRoaW5nIHJlbGF0ZWQgdG8gdGhlXG4vLyBkZWZhdWx0IG9uZS5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5ib2R5IHtcblx0YmFja2dyb3VuZDogYmxhY2s7XG5cdGNvbG9yOiAkY29sb3ItYmxhY2s7XG5cdGZvbnQtc2l6ZTogJGZvbnRfc2l6ZV9yO1xufVxuXG4uYmctbGlnaHQge1xuXHRiYWNrZ3JvdW5kOiAkY29sb3ItbGlnaHQ7XG59XG4uYmctZGFyayB7XG5cdGJhY2tncm91bmQ6ICRjb2xvci1kYXJrO1xuXHQqIHtcblx0XHRjb2xvcjogJGNvbG9yLXdwO1xuXHR9XG59XG4uYmctd2hpdGUge1xuXHRiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XG59XG5cbkBmb3IgJGkgZnJvbSAyIHRocm91Z2ggOSB7XG5cdC5ncmlkLWNvbHMtI3skaX0ge1xuXHRcdC8vIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KCRpLCAxZnIpO1xuXHRcdGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcblx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cdFx0QGluY2x1ZGUgbXEoJ3NtJykge1xuXHRcdFx0Ly8gZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMSwgMWZyKTtcblx0XHR9XG5cdH1cbn1cblxuLmNvbnRhaW5lci1mdWxsIHtcblx0bWF4LXdpZHRoOiAkbWF4LXdpZHRoO1xuXHRtYXJnaW46IDBweCBhdXRvO1xuXHR3aWR0aDogMTAwJTtcbn1cblxuLmNvbnRhaW5lci1ncmlkIHtcblx0bWF4LXdpZHRoOiAkZ3JpZC13aWR0aDtcblx0bWFyZ2luOiAwcHggYXV0bztcblx0d2lkdGg6IDEwMCU7XHRcbn1cblxuLmNvbnRhaW5lci1jb250ZW50IHtcblx0bWF4LXdpZHRoOiAkY29udGVudC13aWR0aDtcblx0bWFyZ2luOiAwcHggYXV0bztcblx0d2lkdGg6IDEwMCU7XG59XG5cbi5jb250YWluZXIge1xuXHRtYXgtd2lkdGg6ICRmdWxsLXdpZHRoO1xuXHRtYXJnaW46IDBweCBhdXRvO1x0XG5cdHBhZGRpbmc6IDBweCAyMHB4O1xuXHR3aWR0aDogMTAwJTtcblx0Lypcblx0QGluY2x1ZGUgbXEoJ3hsJykge1xuXHRcdC8vIGJhY2tncm91bmQ6ICNmMDA7XG5cdFx0d2lkdGg6IGNhbGMoMTAwJSAtIDMwcHgpO1xuXHR9XG5cblx0QGluY2x1ZGUgbXEoJ21kJykge1xuXHRcdC8vIGJhY2tncm91bmQ6ICNmZjA7XG5cdH1cblxuXHRAaW5jbHVkZSBtcSgnc20nKSB7XG5cdFx0Ly8gYmFja2dyb3VuZDogI2ZkMDtcblx0fVxuXHQqL1xufVxuXG4uc2l0ZS1tYWluLFxuLnNpdGUge1xuXHRiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XG59XG5cbi5hbGlnbmxlZnQge1xuXHRmbG9hdDogbGVmdDtcbn1cblxuLmFsaWducmlnaHQge1xuXHRmbG9hdDogcmlnaHQ7XG59XG5cbi5hbGlnbmNlbnRlciB7XG5cdGNsZWFyOiBib3RoO1xuXHRAaW5jbHVkZSBjZW50ZXItYmxvY2s7XG59XG5cbi8qIEhpZGUgdGhlIFBvc3RzIE5hdmlnYXRpb24gYW5kIHRoZSBGb290ZXIgd2hlbiBJbmZpbml0ZSBTY3JvbGwgaXMgaW4gdXNlLiAqL1xuLmluZmluaXRlLXNjcm9sbCAucG9zdHMtbmF2aWdhdGlvbixcbi5pbmZpbml0ZS1zY3JvbGwubmV2ZXJlbmRpbmcgLnNpdGUtZm9vdGVyIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuLyogUmUtZGlzcGxheSB0aGUgVGhlbWUgRm9vdGVyIHdoZW4gSW5maW5pdGUgU2Nyb2xsIGhhcyByZWFjaGVkIGl0cyBlbmQuICovXG4uaW5maW5pdHktZW5kLm5ldmVyZW5kaW5nIC5zaXRlLWZvb3RlciB7XG5cdGRpc3BsYXk6IGJsb2NrO1xufVxuXG5ociB7XG5cdGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9fYmFja2dyb3VuZC1ocjtcblx0Ym9yZGVyOiAwO1xuXHRoZWlnaHQ6IDFweDtcblx0bWFyZ2luLWJvdHRvbTogJHNwYWNpbmctc207XG59XG5cbmVtYmVkLFxuaWZyYW1lLFxub2JqZWN0IHtcblx0bWF4LXdpZHRoOiAxMDAlO1xufVxuXG5maWd1cmUge1xuXHRtYXJnaW46ICRzcGFjaW5nLXNtIDA7IC8vIEV4dHJhIHdpZGUgaW1hZ2VzIHdpdGhpbiBmaWd1cmUgdGFncyBkb24ndCBvdmVyZmxvdyB0aGUgY29udGVudCBhcmVhLlxufVxuXG4uY29tbWVudC1jb250ZW50IGEge1xuXHR3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG59XG5cbi5ieXBvc3RhdXRob3Ige1xuXHRkaXNwbGF5OiBibG9jaztcbn1cblxuXG4ud3AtY2FwdGlvbiB7XG5cdG1hcmdpbi1ib3R0b206IDEuNWVtO1xuXHRtYXgtd2lkdGg6IDEwMCU7XG5cblx0aW1nW2NsYXNzKj1cIndwLWltYWdlLVwiXSB7XG5cblx0XHRAaW5jbHVkZSBjZW50ZXItYmxvY2s7XG5cdH1cblxuXHQud3AtY2FwdGlvbi10ZXh0IHtcblx0XHRtYXJnaW46IDAuODA3NWVtIDA7XG5cdH1cbn1cblxuLndwLWNhcHRpb24tdGV4dCB7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuXG4uZ2FsbGVyeSB7XG5cdHBhZGRpbmctdG9wOiAyMHB4O1xuXHRtYXJnaW4tYm90dG9tOiAkc3BhY2luZy1zbTtcblx0ZGlzcGxheTogZ3JpZDtcblx0Z3JpZC1nYXA6ICRzcGFjaW5nLXNtO1xufVxuXG4uZ2FsbGVyeS1pdGVtIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdHdpZHRoOiAxMDAlO1xufVxuXG4vLyBMb29wcyB0byBlbnVtZXJhdGUgdGhlIGNsYXNzZXMgZm9yIGdhbGxlcnkgY29sdW1ucy5cbkBmb3IgJGkgZnJvbSAyIHRocm91Z2ggOSB7XG5cdC5nYWxsZXJ5LWNvbHVtbnMtI3skaX0ge1xuXHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KCRpLCAxZnIpO1xuXHRcdC5nYWxsZXJ5LWl0ZW0geyBcblx0XHRcdGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XG5cdFx0XHR3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuXHRcdFx0dGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuXHRcdH1cblx0XHRpbWcge1xuXHRcdFx0Ym9yZGVyOiAwcHggbm9uZSAhaW1wb3J0YW50O1xuXHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0fVxuXG5cdFx0QGluY2x1ZGUgbXEoJ3hsJykge1xuXHRcdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcblx0XHR9XG5cblx0XHRAaW5jbHVkZSBtcSgnbWQnKSB7XG5cdFx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuXHRcdH1cblxuXHRcdEBpbmNsdWRlIG1xKCdzbScpIHtcblx0XHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEsIDFmcik7XG5cdFx0fVxuXHR9XG59XG5cbi5nYWxsZXJ5LWNhcHRpb24ge1xuXHRkaXNwbGF5OiBibG9jaztcbn1cblxuXG4ucGFnZS1jb250ZW50IC53cC1zbWlsZXksXG4uZW50cnktY29udGVudCAud3Atc21pbGV5LFxuLmNvbW1lbnQtY29udGVudCAud3Atc21pbGV5IHtcblx0Ym9yZGVyOiBub25lO1xuXHRtYXJnaW4tYm90dG9tOiAwO1xuXHRtYXJnaW4tdG9wOiAwO1xuXHRwYWRkaW5nOiAwO1xufVxuXG4uZGVjb20taGVhZGluZyB7XG5cdGJhY2tncm91bmQ6IHJlcGVhdGluZy1saW5lYXItZ3JhZGllbnQoXG5cdFx0NDVkZWcsXG5cdFx0IzYwNmRiYyxcblx0XHQjNjA2ZGJjIDEwcHgsXG5cdFx0IzQ2NTI5OCAxMHB4LFxuXHRcdCM0NjUyOTggMjBweFxuXHQpO1xuXHRib3JkZXI6IDFweCBzb2xpZCAjNDY1Mjk4O1xuXHRjb2xvcjogJGNvbG9yLXdoaXRlO1xuXHRkaXNwbGF5OiBibG9jaztcblx0bWFyZ2luLXRvcDogMzBweDtcblx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xufVxuIl19 */
