@charset "UTF-8";/*!
 * Font Awesome Free 5.1.0 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 */@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@font-face{font-family:'Font Awesome 5 Brands';font-style:normal;font-weight:400;src:url(../webfonts/fa-brands-400.eot);src:url(../webfonts/fa-brands-400.eot?#iefix) format("embedded-opentype"),url(../webfonts/fa-brands-400.woff2) format("woff2"),url(../webfonts/fa-brands-400.woff) format("woff"),url(../webfonts/fa-brands-400.ttf) format("truetype"),url(../webfonts/fa-brands-400.svg#fontawesome) format("svg")}@font-face{font-family:icons;src:url(/static/website/fonts/icons/output/icons.eot);src:url(/static/website/fonts/icons/output/icons.eot?#iefix) format("embedded-opentype"),url(/static/website/fonts/icons/output/icons.woff) format("woff");font-weight:400;font-style:normal}.icon-arrow-down:before{content:'\f111'}.icon-arrow-left:before,.is-rtl .pika-next:before,.pika-prev:before{content:'\f112'}.icon-arrow-right:before,.is-rtl .pika-prev:before,.pika-next:before,main article .content div.text-plugin a.link-line:before{content:'\f113'}.icon-arrow-up:before{content:'\f114'}.icon-arrow2-down:before{content:'\f115'}.icon-arrow2-left:before{content:'\f116'}.icon-arrow2-right:before{content:'\f117'}.icon-arrow2-up:before{content:'\f118'}.icon-bullet:before{content:'\f119'}.icon-calendar:before{content:'\f11a'}.icon-check:before{content:'\f125'}.icon-close:before{content:'\f102'}.icon-form-checkbox:before{content:'\f11b'}.icon-form-radio:before{content:'\f11c'}.icon-menu:before{content:'\f108'}.atoz-detail .main article>header figure .openseadragon-buttons #zoom-out:before,.icon-minus:before{content:'\f11d'}.icon-minus-bold:before{content:'\f123'}.icon-play:before{content:'\f11e'}.icon-play-down:before{content:'\f11e';-webkit-transform:rotate(45deg);transform:rotate(45deg)}.atoz-detail .main article>header figure .openseadragon-buttons #zoom-in:before,.icon-plus:before{content:'\f10a'}.icon-plus-bold:before{content:'\f124'}.icon-search:before{content:'\f10e'}.icon-share:before{content:'\f11f'}.icon-social-facebook:before{content:'\f120'}.icon-social-twitter:before{content:'\f122'}.icon-social-instagram:before{display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;font-family:'Font Awesome 5 Brands';content:"\f16d";width:21px;height:21px;font-size:19px}.icon-social-linkedin:before{font-family:'Font Awesome 5 Brands'!important;content:"\f0e1"}.icon-social-whatsapp:before{margin-top:-1px;font-family:'Font Awesome 5 Brands'!important;content:"\f232"}@media (min-width:736px){.icon-social-whatsapp{display:none!important}body.content-page main.main{margin-bottom:70px}body.content-page footer.page-footer{position:relative}}.icon-arrow-down-after:after{content:'\f111'}.icon-arrow-left-after:after{content:'\f112'}.icon-arrow-right-after:after,.overview-item>.item-link>a:not(.button-primary):after{content:'\f113'}.icon-arrow-up-after:after{content:'\f114'}.icon-arrow2-down-after:after{content:'\f115'}.icon-arrow2-left-after:after{content:'\f116'}.icon-arrow2-right-after:after{content:'\f117'}.icon-arrow2-up-after:after{content:'\f118'}.icon-bullet-after:after{content:'\f119'}.icon-calendar-after:after{content:'\f11a'}.icon-check-after:after{content:'\f125'}.icon-close-after:after{content:'\f102'}.icon-form-checkbox-after:after{content:'\f11b'}.icon-form-radio-after:after{content:'\f11c'}.icon-menu-after:after{content:'\f108'}.icon-minus-after:after{content:'\f11d'}.icon-minus-bold-after:after{content:'\f123'}.icon-play-after:after{content:'\f11e'}.icon-plus-after:after{content:'\f10a'}.icon-plus-bold-after:after{content:'\f124'}.icon-search-after:after{content:'\f10e'}.icon-share-after:after{content:'\f11f'}.icon-social-facebook-after:after{content:'\f120'}.icon-social-pinterest-after:after{content:'\f121'}.icon-social-twitter-after:after{content:'\f122'}.icon-social-whatsapp-after:after{font-family:"Font Awesome 5 Brands"!important;content:"\f232"}.atoz-detail .main article>header figure .openseadragon-buttons #zoom-in:before,.atoz-detail .main article>header figure .openseadragon-buttons #zoom-out:before,.icon-arrow-down-after:after,.icon-arrow-down:before,.icon-arrow-left-after:after,.icon-arrow-left:before,.icon-arrow-right-after:after,.icon-arrow-right:before,.icon-arrow-up-after:after,.icon-arrow-up:before,.icon-arrow2-down-after:after,.icon-arrow2-down:before,.icon-arrow2-left-after:after,.icon-arrow2-left:before,.icon-arrow2-right-after:after,.icon-arrow2-right:before,.icon-arrow2-up-after:after,.icon-arrow2-up:before,.icon-bullet-after:after,.icon-bullet:before,.icon-calendar-after:after,.icon-calendar:before,.icon-check-after:after,.icon-check:before,.icon-close-after:after,.icon-close:before,.icon-form-checkbox-after:after,.icon-form-checkbox:before,.icon-form-radio-after:after,.icon-form-radio:before,.icon-menu-after:after,.icon-menu:before,.icon-minus-after:after,.icon-minus-bold-after:after,.icon-minus-bold:before,.icon-minus:before,.icon-play-after:after,.icon-play-down:before,.icon-play:before,.icon-plus-after:after,.icon-plus-bold-after:after,.icon-plus-bold:before,.icon-plus:before,.icon-search-after:after,.icon-search:before,.icon-share-after:after,.icon-share:before,.icon-social-facebook-after:after,.icon-social-facebook:before,.icon-social-linkedin:before,.icon-social-pinterest-after:after,.icon-social-twitter-after:after,.icon-social-twitter:before,.icon-social-whatsapp-after:after,.icon-social-whatsapp:before,.is-rtl .pika-next:before,.is-rtl .pika-prev:before,.overview-item>.item-link>a:not(.button-primary):after,.pika-next:before,.pika-prev:before,body.search-overview main #search-form button:before,main article .content div.text-plugin a.link-line:before{font-family:icons;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;font-style:normal;font-variant:normal;font-weight:400;speak:none;text-rendering:optimizeLegibility;text-transform:none;font-size:32px;line-height:inherit}.dossier-slide.dossier-intro .dossier-main .dossier-slide-content h1,.dossier-slide.dossier-intro .dossier-slide-content h1,.dossier-slide.dossier-outro .dossier-slide-content h1{font:72px/100% omnes-pro,Helvetica,Arial,sans-serif}#pullout-standalone h1,.dossier-slide .dossier-main .dossier-slide-content h1,.header-content .content h1{font:50px/105% omnes-pro,Helvetica,Arial,sans-serif}.phone-content .content h1,.phone-content .dossier-slide.dossier-intro h1,.phone-content .dossier-slide.dossier-outro h1{font:36px/130% omnes-pro,Helvetica,Arial,sans-serif}.agenda-date>h1,.content>.cms_plugin>dl>.cms_plugin>dt,.content>.cms_plugin>dl>dt,.content>div.text-plugin>dl>.cms_plugin>dt,.content>div.text-plugin>dl>dt,.content>dl>.cms_plugin>dt,.content>dl>dt,.data-table>table>tbody>tr>th,.image-banner>h1,.link-banner>h1,.overview-item>h1,nav.tag-list .content>h2{font:500 24px/130% omnes-pro,Helvetica,Arial,sans-serif}.discount-calculator .visits-needed,.discount-calculator table tfoot .total{font:500 24px/130% omnes-pro,Helvetica,Arial,sans-serif;text-transform:lowercase}.case-verbatim{text-transform:none!important}/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input[type=checkbox]:not(.CybotCookiebotDialogBodyLevelButton),input[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}.swiper-container{margin:0 auto;position:relative;overflow:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-wrapper{position:relative;width:100%;-webkit-transition-duration:0s;-webkit-transform:translate3d(0,0,0);-webkit-transition-timing-function:ease;-moz-transition-property:-moz-transform,left,top;-moz-transition-duration:0s;-moz-transform:translate3d(0,0,0);-moz-transition-timing-function:ease;-o-transition-property:-o-transform,left,top;-o-transition-duration:0s;-o-transform:translate3d(0,0,0);-o-transition-timing-function:ease;-o-transform:translate(0,0);-ms-transition-property:-ms-transform,left,top;-ms-transition-duration:0s;-ms-transform:translate3d(0,0,0);-ms-transition-timing-function:ease;-webkit-transition-property:left,top,-webkit-transform;transition-property:transform,left,top,-webkit-transform;transition-duration:0s;transform:translate3d(0,0,0);transition-timing-function:ease;-webkit-box-sizing:content-box;box-sizing:content-box}.swiper-free-mode>.swiper-wrapper{-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;margin:0 auto}.swiper-wp8-horizontal{-ms-touch-action:pan-y}.swiper-wp8-vertical{-ms-touch-action:pan-x}#result-list,.content table,.content>.buttons.iframe,.content>.cms_plugin>.buttons.iframe,.content>.cms_plugin>.data-table,.content>.cms_plugin>.image-banner,.content>.cms_plugin>.link-banner,.content>.cms_plugin>dl,.content>.cms_plugin>iframe,.content>.data-table,.content>.image-banner,.content>.link-banner,.content>div.text-plugin>.buttons.iframe,.content>div.text-plugin>.data-table,.content>div.text-plugin>.image-banner,.content>div.text-plugin>.link-banner,.content>div.text-plugin>dl,.content>div.text-plugin>iframe,.content>dl,.content>iframe,.micropia .content>.cms_plugin>figure,.micropia .content>div.text-plugin>figure,.micropia .content>figure{-webkit-box-sizing:content-box;box-sizing:content-box;margin-left:auto;margin-right:auto;max-width:580px;padding-left:40px;padding-right:40px}.dossier-main{-webkit-box-sizing:content-box;box-sizing:content-box;margin-left:auto;margin-right:auto;max-width:940px;padding-left:40px;padding-right:40px}.image-banner>p>a,.overview-item>.item-link>a:not(.button-primary){color:inherit;font-family:omnes-pro,Helvetica,Arial,sans-serif;text-decoration:none}.overview-item>.item-link>a:not(.button-primary):after{display:inline-block;font-size:22px;line-height:22px;position:relative;text-decoration:none;top:3px}.button,button,input[type=button],input[type=reset],input[type=submit]{-webkit-transition-property:color,background-color,border-color;transition-property:color,background-color,border-color;-webkit-transition-duration:.5s;transition-duration:.5s;-webkit-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;-webkit-font-smoothing:antialiased;background-color:transparent;outline:0;border-radius:0;color:#000;cursor:pointer;display:inline-block;height:40px;padding:0 15px;font:500 16px/32px omnes-pro,Helvetica,Arial,sans-serif;text-decoration:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;vertical-align:middle;white-space:nowrap;border:1px solid #000}.button:hover,button:hover,input[type=button]:hover,input[type=reset]:hover,input[type=submit]:hover{background-color:#000;color:#fff}.button:disabled,button:disabled,input[type=button]:disabled,input[type=reset]:disabled,input[type=submit]:disabled{border-color:rgba(0,0,0,.5);background-color:transparent;color:transparent;cursor:not-allowed}fieldset{background-color:#1a1a1a;border:1px solid #000;margin:0 0 .75em;padding:1.5em}input,label,select{display:block;font-family:omnes-pro,Helvetica,Arial,sans-serif;font-size:1em}label{font-weight:600;margin-bottom:.375em}label.required::after{content:"*"}label abbr{display:none}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=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],select.choicefield,select[multiple=multiple],textarea{min-height:44.5px;background-color:#fff;border:1px solid #000;border-radius:0;-webkit-box-shadow:inset 0 1px 3px rgba(0,0,0,.06);box-shadow:inset 0 1px 3px rgba(0,0,0,.06);-webkit-box-sizing:border-box;box-sizing:border-box;font-family:omnes-pro,Helvetica,Arial,sans-serif;font-size:1em;margin-bottom:.75em;padding:.5em;-webkit-transition:border-color;transition:border-color;width:100%}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=search]:hover,input[type=tel]:hover,input[type=text]:hover,input[type=time]:hover,input[type=url]:hover,input[type=week]:hover,select.choicefield:hover,select[multiple=multiple]:hover,textarea:hover{border-color:#000}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=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=time]:focus,input[type=url]:focus,input[type=week]:focus,select.choicefield:focus,select[multiple=multiple]:focus,textarea:focus{border-color:#059ec2;-webkit-box-shadow:inset 0 1px 3px rgba(0,0,0,.06),0 0 5px rgba(4,138,169,.7);box-shadow:inset 0 1px 3px rgba(0,0,0,.06),0 0 5px rgba(4,138,169,.7);outline:0}input[type=search]{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none}input[type=checkbox]:not(.CybotCookiebotDialogBodyLevelButton),input[type=radio]{display:inline;margin-right:.375em}input[type=file]{width:100%}ol,ul{list-style-type:none;margin:0;padding:0}dl{margin-bottom:.75em}dl dt{margin-top:.75em}dl dd{margin:0;font-weight:500;padding-bottom:.75em}table{border-spacing:0;-webkit-font-feature-settings:"kern","liga","tnum";-ms-font-feature-settings:"kern","liga","tnum";font-feature-settings:"kern","liga","tnum";border-collapse:collapse;margin:.75em 0;table-layout:fixed;width:100%}th{border-bottom:1px solid #000;font-weight:600;padding:.75em 0;text-align:left}td{border-bottom:1px solid #000;padding:.75em 0}td,th,tr{vertical-align:middle}body{-webkit-font-feature-settings:"kern","liga","pnum";-ms-font-feature-settings:"kern","liga","pnum";font-feature-settings:"kern","liga","pnum";-webkit-font-smoothing:antialiased;color:#47535b;font-family:omnes-pro,Helvetica,Arial,sans-serif;font-size:1em;line-height:1.5;height:inherit;width:inherit;overflow-x:hidden}h1,h2,h3,h4,h5,h6{font-family:omnes-pro,Helvetica,Arial,sans-serif;line-height:1.2;margin:0 0 .75em;font-weight:300}p{margin:0 0 .75em}a{color:#059ec2;text-decoration:underline;-webkit-transition:color .1s linear;transition:color .1s linear}a:active,a:focus,a:hover{color:#000;text-decoration:none}a:active,a:focus{outline:0}hr{border-bottom:1px solid #000;border-left:none;border-right:none;border-top:none;margin:1.5em 0}img,picture{margin:0;max-width:100%}html{-webkit-box-sizing:border-box;box-sizing:border-box}*,::after,::before{-webkit-box-sizing:inherit;box-sizing:inherit}.cms_placeholder{max-width:64em;margin-left:auto;margin-right:auto}#footer-sticky .cms_placeholder{min-width:200px}*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box}#CybotCookiebotDialog,#CybotCookiebotDialog a,#CybotCookiebotDialog div,#CybotCookiebotDialogBodyContentText,#CybotCookiebotDialogBodyContentTitle,#CybotCookiebotDialogBodyLevelButtonAccept,#CybotCookiebotDialogBodyLevelDetailsButton,.CybotCookiebotDialogBodyLevelButtonWrapper,.CybotCookiebotDialogBodyLevelButtonWrapper label{font-family:omnes-pro,Helvetica,Arial,sans-serif!important}.button,button,input[type=button],input[type=reset],input[type=submit]{padding-top:2px}.button.has-icon:after,.button.has-icon:before,button.has-icon:after,button.has-icon:before,input[type=button].has-icon:after,input[type=button].has-icon:before,input[type=reset].has-icon:after,input[type=reset].has-icon:before,input[type=submit].has-icon:after,input[type=submit].has-icon:before{height:32px;width:32px;display:inline-block;vertical-align:top;line-height:36px;text-align:center}.button.has-icon:before,button.has-icon:before,input[type=button].has-icon:before,input[type=reset].has-icon:before,input[type=submit].has-icon:before{float:left;margin-left:-15px}.button.has-icon:after,button.has-icon:after,input[type=button].has-icon:after,input[type=reset].has-icon:after,input[type=submit].has-icon:after{float:right;margin-right:-13px;margin-left:-6px;margin-top:-1px}.theme-dark_blue input[type=button].themed{border-color:#0054a6;background-color:#0054a6;color:#fff}.theme-blue input[type=button].themed{border-color:#009ec2;background-color:#009ec2;color:#fff}.theme-green input[type=button].themed{border-color:#72bf44;background-color:#72bf44;color:#fff}.theme-yellow input[type=button].themed{border-color:#ffd400;background-color:#ffd400;color:#000}.theme-red input[type=button].themed{border-color:#cf1f25;background-color:#cf1f25;color:#fff}.theme-primary input[type=button].themed{border-color:#fa6003;background-color:#fa6003;color:#fff}.theme-menu input[type=button].themed,.theme-secondary input[type=button].themed{border-color:#fff;background-color:#fff;color:#000}.theme-dark_blue input[type=reset].themed{border-color:#0054a6;background-color:#0054a6;color:#fff}.theme-blue input[type=reset].themed{border-color:#009ec2;background-color:#009ec2;color:#fff}.theme-green input[type=reset].themed{border-color:#72bf44;background-color:#72bf44;color:#fff}.theme-yellow input[type=reset].themed{border-color:#ffd400;background-color:#ffd400;color:#000}.theme-red input[type=reset].themed{border-color:#cf1f25;background-color:#cf1f25;color:#fff}.theme-primary input[type=reset].themed{border-color:#fa6003;background-color:#fa6003;color:#fff}.theme-menu input[type=reset].themed,.theme-secondary input[type=reset].themed{border-color:#fff;background-color:#fff;color:#000}.theme-dark_blue input[type=submit].themed{border-color:#0054a6;background-color:#0054a6;color:#fff}.theme-blue input[type=submit].themed{border-color:#009ec2;background-color:#009ec2;color:#fff}.theme-green input[type=submit].themed{border-color:#72bf44;background-color:#72bf44;color:#fff}.theme-yellow input[type=submit].themed{border-color:#ffd400;background-color:#ffd400;color:#000}.theme-red input[type=submit].themed{border-color:#cf1f25;background-color:#cf1f25;color:#fff}.theme-primary input[type=submit].themed{border-color:#fa6003;background-color:#fa6003;color:#fff}.theme-menu input[type=submit].themed,.theme-secondary input[type=submit].themed{border-color:#fff;background-color:#fff;color:#000}.theme-dark_blue button.themed{border-color:#0054a6;background-color:#0054a6;color:#fff}.theme-blue button.themed{border-color:#009ec2;background-color:#009ec2;color:#fff}.theme-green button.themed{border-color:#72bf44;background-color:#72bf44;color:#fff}.theme-yellow button.themed{border-color:#ffd400;background-color:#ffd400;color:#000}.theme-red button.themed{border-color:#cf1f25;background-color:#cf1f25;color:#fff}.theme-primary button.themed{border-color:#fa6003;background-color:#fa6003;color:#fff}.theme-menu button.themed,.theme-secondary button.themed{border-color:#fff;background-color:#fff;color:#000}.theme-dark_blue .button.themed{border-color:#0054a6;background-color:#0054a6;color:#fff}.theme-blue .button.themed{border-color:#009ec2;background-color:#009ec2;color:#fff}.theme-green .button.themed{border-color:#72bf44;background-color:#72bf44;color:#fff}.theme-yellow .button.themed{border-color:#ffd400;background-color:#ffd400;color:#000}.theme-red .button.themed{border-color:#cf1f25;background-color:#cf1f25;color:#fff}.theme-primary .button.themed{border-color:#fa6003;background-color:#fa6003;color:#fff}.theme-menu .button.themed,.theme-secondary .button.themed{border-color:#fff;background-color:#fff;color:#000}.theme-blue .button.themed:hover,.theme-blue button.themed:hover,.theme-blue input[type=button].themed:hover,.theme-blue input[type=reset].themed:hover,.theme-blue input[type=submit].themed:hover,.theme-dark_blue .button.themed:hover,.theme-dark_blue button.themed:hover,.theme-dark_blue input[type=button].themed:hover,.theme-dark_blue input[type=reset].themed:hover,.theme-dark_blue input[type=submit].themed:hover,.theme-green .button.themed:hover,.theme-green button.themed:hover,.theme-green input[type=button].themed:hover,.theme-green input[type=reset].themed:hover,.theme-green input[type=submit].themed:hover,.theme-menu .button.themed:hover,.theme-menu button.themed:hover,.theme-menu input[type=button].themed:hover,.theme-menu input[type=reset].themed:hover,.theme-menu input[type=submit].themed:hover,.theme-primary .button.themed:hover,.theme-primary button.themed:hover,.theme-primary input[type=button].themed:hover,.theme-primary input[type=reset].themed:hover,.theme-primary input[type=submit].themed:hover,.theme-red .button.themed:hover,.theme-red button.themed:hover,.theme-red input[type=button].themed:hover,.theme-red input[type=reset].themed:hover,.theme-red input[type=submit].themed:hover,.theme-secondary .button.themed:hover,.theme-secondary button.themed:hover,.theme-secondary input[type=button].themed:hover,.theme-secondary input[type=reset].themed:hover,.theme-secondary input[type=submit].themed:hover,.theme-yellow .button.themed:hover,.theme-yellow button.themed:hover,.theme-yellow input[type=button].themed:hover,.theme-yellow input[type=reset].themed:hover,.theme-yellow input[type=submit].themed:hover{color:#fff}.theme-blue input[type=button].themed:hover,.theme-dark_blue input[type=button].themed:hover,.theme-green input[type=button].themed:hover,.theme-primary input[type=button].themed:hover,.theme-red input[type=button].themed:hover,.theme-secondary input[type=button].themed:hover,.theme-yellow input[type=button].themed:hover{background-color:#000;border-color:#000}.theme-menu input[type=button].themed:hover{background-color:#839097;border-color:#839097}.theme-blue input[type=reset].themed:hover,.theme-dark_blue input[type=reset].themed:hover,.theme-green input[type=reset].themed:hover,.theme-primary input[type=reset].themed:hover,.theme-red input[type=reset].themed:hover,.theme-secondary input[type=reset].themed:hover,.theme-yellow input[type=reset].themed:hover{background-color:#000;border-color:#000}.theme-menu input[type=reset].themed:hover{background-color:#839097;border-color:#839097}.theme-blue input[type=submit].themed:hover,.theme-dark_blue input[type=submit].themed:hover,.theme-green input[type=submit].themed:hover,.theme-primary input[type=submit].themed:hover,.theme-red input[type=submit].themed:hover,.theme-secondary input[type=submit].themed:hover,.theme-yellow input[type=submit].themed:hover{background-color:#000;border-color:#000}.theme-menu input[type=submit].themed:hover{background-color:#839097;border-color:#839097}.theme-blue button.themed:hover,.theme-dark_blue button.themed:hover,.theme-green button.themed:hover,.theme-primary button.themed:hover,.theme-red button.themed:hover,.theme-secondary button.themed:hover,.theme-yellow button.themed:hover{background-color:#000;border-color:#000}.theme-menu button.themed:hover{background-color:#839097;border-color:#839097}.theme-blue .button.themed:hover,.theme-dark_blue .button.themed:hover,.theme-green .button.themed:hover,.theme-primary .button.themed:hover,.theme-red .button.themed:hover,.theme-secondary .button.themed:hover,.theme-yellow .button.themed:hover{background-color:#000;border-color:#000}.theme-menu .button.themed:hover{background-color:#839097;border-color:#839097}.button.primary,button.primary,input[type=button].primary,input[type=reset].primary,input[type=submit].primary{border-color:transparent}.theme-dark_blue input[type=button].primary{background-color:#0054a6}.theme-blue input[type=button].primary{background-color:#009ec2}.theme-green input[type=button].primary{background-color:#72bf44}.theme-yellow input[type=button].primary{background-color:#ffd400}.theme-red input[type=button].primary{background-color:#cf1f25}.theme-primary input[type=button].primary{background-color:#fa6003}.theme-menu input[type=button].primary,.theme-secondary input[type=button].primary{background-color:#fff}.theme-dark_blue input[type=reset].primary{background-color:#0054a6}.theme-blue input[type=reset].primary{background-color:#009ec2}.theme-green input[type=reset].primary{background-color:#72bf44}.theme-yellow input[type=reset].primary{background-color:#ffd400}.theme-red input[type=reset].primary{background-color:#cf1f25}.theme-primary input[type=reset].primary{background-color:#fa6003}.theme-menu input[type=reset].primary,.theme-secondary input[type=reset].primary{background-color:#fff}.theme-dark_blue input[type=submit].primary{background-color:#0054a6}.theme-blue input[type=submit].primary{background-color:#009ec2}.theme-green input[type=submit].primary{background-color:#72bf44}.theme-yellow input[type=submit].primary{background-color:#ffd400}.theme-red input[type=submit].primary{background-color:#cf1f25}.theme-primary input[type=submit].primary{background-color:#fa6003}.theme-dark_blue button.primary{background-color:#0054a6}.theme-blue button.primary{background-color:#009ec2}.theme-green button.primary{background-color:#72bf44}.theme-yellow button.primary{background-color:#ffd400}.theme-red button.primary{background-color:#cf1f25}.theme-primary button.primary{background-color:#fa6003}.theme-dark_blue .button.primary{background-color:#0054a6}.theme-blue .button.primary{background-color:#009ec2}.theme-green .button.primary{background-color:#72bf44}.theme-yellow .button.primary{background-color:#ffd400}.theme-red .button.primary{background-color:#cf1f25}.theme-primary .button.primary{background-color:#fa6003}.theme-blue input[type=button].primary,.theme-dark_blue input[type=button].primary,.theme-green input[type=button].primary{color:#fff}.theme-yellow input[type=button].primary{color:#000}.theme-primary input[type=button].primary,.theme-red input[type=button].primary{color:#fff}.theme-menu input[type=button].primary,.theme-secondary input[type=button].primary{color:#000}.theme-blue input[type=reset].primary,.theme-dark_blue input[type=reset].primary,.theme-green input[type=reset].primary{color:#fff}.theme-yellow input[type=reset].primary{color:#000}.theme-primary input[type=reset].primary,.theme-red input[type=reset].primary{color:#fff}.theme-menu input[type=reset].primary,.theme-secondary input[type=reset].primary{color:#000}.theme-blue input[type=submit].primary,.theme-dark_blue input[type=submit].primary,.theme-green input[type=submit].primary{color:#fff}.theme-yellow input[type=submit].primary{color:#000}.theme-primary input[type=submit].primary,.theme-red input[type=submit].primary{color:#fff}.theme-menu input[type=submit].primary,.theme-secondary input[type=submit].primary{background-color:#fff;color:#000}.theme-blue button.primary,.theme-dark_blue button.primary,.theme-green button.primary{color:#fff}.theme-yellow button.primary{color:#000}.theme-primary button.primary,.theme-red button.primary{color:#fff}.theme-menu button.primary,.theme-secondary button.primary{background-color:#fff;color:#000}.theme-blue .button.primary,.theme-dark_blue .button.primary,.theme-green .button.primary{color:#fff}.theme-yellow .button.primary{color:#000}.theme-primary .button.primary,.theme-red .button.primary{color:#fff}.theme-menu .button.primary,.theme-secondary .button.primary{background-color:#fff;color:#000}.button.primary:hover,button.primary:hover,input[type=button].primary:hover,input[type=reset].primary:hover,input[type=submit].primary:hover{background-color:#000}.button.secondary,button.secondary,input[type=button].secondary,input[type=reset].secondary,input[type=submit].secondary{font-weight:400}.button.tertiary,button.tertiary,input[type=button].tertiary,input[type=reset].tertiary,input[type=submit].tertiary{border-color:transparent;font-weight:400}.button.round,button.round,input[type=button].round,input[type=reset].round,input[type=submit].round{border-radius:50%}.button.primary-call-to-action,button.primary-call-to-action,input[type=button].primary-call-to-action,input[type=reset].primary-call-to-action,input[type=submit].primary-call-to-action{border-color:#fa6003;background-color:#fa6003;color:#fff}.button.secondary-call-to-action,button.secondary-call-to-action,input[type=button].secondary-call-to-action,input[type=reset].secondary-call-to-action,input[type=submit].secondary-call-to-action{background-color:#fff;color:#000}.button.primary-call-to-action:hover,.button.secondary-call-to-action:hover,button.primary-call-to-action:hover,button.secondary-call-to-action:hover,input[type=button].primary-call-to-action:hover,input[type=button].secondary-call-to-action:hover,input[type=reset].primary-call-to-action:hover,input[type=reset].secondary-call-to-action:hover,input[type=submit].primary-call-to-action:hover,input[type=submit].secondary-call-to-action:hover{border-color:#000;background-color:#000;color:#fff}.button.button--menu,button.button--menu,input[type=button].button--menu,input[type=reset].button--menu,input[type=submit].button--menu{vertical-align:top}.button.button--menu b,button.button--menu b,input[type=button].button--menu b,input[type=reset].button--menu b,input[type=submit].button--menu b{font-weight:500;margin-right:5px}.button.button--yellow,button.button--yellow,input[type=button].button--yellow,input[type=reset].button--yellow,input[type=submit].button--yellow{color:#000;background-color:#ffd400;border-color:#ffd400;font-weight:400}.button.button--yellow:hover,button.button--yellow:hover,input[type=button].button--yellow:hover,input[type=reset].button--yellow:hover,input[type=submit].button--yellow:hover{color:#fff;background-color:#000;border-color:#000}.button.button--desktop,button.button--desktop,input[type=button].button--desktop,input[type=reset].button--desktop,input[type=submit].button--desktop{display:none}@media (min-width:900px){.button.button--yellow,button.button--yellow,input[type=button].button--yellow,input[type=reset].button--yellow,input[type=submit].button--yellow{margin-right:7px}.button.button--desktop,button.button--desktop,input[type=button].button--desktop,input[type=reset].button--desktop,input[type=submit].button--desktop{display:inline-block}}.button.button--mobile,button.button--mobile,input[type=button].button--mobile,input[type=reset].button--mobile,input[type=submit].button--mobile{display:block;margin-bottom:5px}@media (min-width:900px){.button.button--mobile,button.button--mobile,input[type=button].button--mobile,input[type=reset].button--mobile,input[type=submit].button--mobile{display:none;margin-bottom:0}}.button .left,button .left,input[type=button] .left,input[type=reset] .left,input[type=submit] .left{float:left}body.content-page main article :first-child.pre-title figure img,body.content-page main>header.content-header figure img{max-height:calc(72vh - 70px)}main article .content{margin-bottom:42px;max-width:64em;margin-left:auto;margin-right:auto}main article .content::after{clear:both;content:"";display:table}main article .content>blockquote,main article .content>div.text-plugin,main article .content>figure.default,main article .content>figure.full-width,main article .content>figure.parallax,main article .content>figure.video{display:block}main article .content>blockquote::after,main article .content>div.text-plugin::after,main article .content>figure.default::after,main article .content>figure.full-width::after,main article .content>figure.parallax::after,main article .content>figure.video::after{clear:both;content:"";display:table}main article .content>figure.default,main article .content>figure.full-width,main article .content>figure.parallax,main article .content>figure.video{margin-right:-.75em;margin-left:-.75em;padding-right:0;padding-left:0}main article .content .button{margin-top:14px}main article .content .button.secondary-button{margin-left:7px}main article .content .discount-calculator{max-width:58%}main article .content div.text-plugin p:empty{display:none}main article .content div.text-plugin h1,main article .content div.text-plugin h2,main article .content div.text-plugin h3,main article .content div.text-plugin h4,main article .content div.text-plugin h5,main article .content div.text-plugin h6{margin-bottom:0}main article .content div.text-plugin figure,main article .content div.text-plugin h1,main article .content div.text-plugin h2,main article .content div.text-plugin h3,main article .content div.text-plugin h4,main article .content div.text-plugin h5,main article .content div.text-plugin h6,main article .content div.text-plugin p{width:100%}main article .content div.text-plugin h2{font-weight:500;margin-bottom:5px;margin-top:27px}main article .content div.text-plugin h3{font-size:20px;font-weight:500;margin-bottom:8px;margin-top:26px}main article .content div.text-plugin h4{font-size:18px;font-weight:400;line-height:22px;margin-bottom:10px;margin-top:20px}main article .content div.text-plugin p{font-size:16px;line-height:1.4}main article .content div.text-plugin ol li,main article .content div.text-plugin ul li{line-height:1.9}main article .content div.text-plugin ol li:before,main article .content div.text-plugin ul li:before{padding-right:.75em!important}main article .content div.text-plugin a.link-line{display:inline-block;width:100%;clear:both;text-decoration:none}main article .content div.text-plugin a.link-line::before{font-size:17px;margin-right:10px}main article .content div.text-plugin figure.inset{max-height:11.25em;margin:5px 0}main article .content div.text-plugin figure.inset img{margin:0 auto;display:block;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%}main article .content div.text-plugin figure.inset figcaption>p{margin:0}.theme-blue main article .content div.text-plugin img.filer_image+span.filer_image_info,.theme-dark_blue main article .content div.text-plugin img.filer_image+span.filer_image_info,.theme-green main article .content div.text-plugin img.filer_image+span.filer_image_info{color:#fff}.theme-yellow main article .content div.text-plugin img.filer_image+span.filer_image_info{color:#000}.theme-primary main article .content div.text-plugin img.filer_image+span.filer_image_info,.theme-red main article .content div.text-plugin img.filer_image+span.filer_image_info{color:#fff}.theme-menu main article .content div.text-plugin img.filer_image+span.filer_image_info,.theme-secondary main article .content div.text-plugin img.filer_image+span.filer_image_info{color:#000}main article .content div.text-plugin .slit-image{margin:65px -13px 19px}main article .content figure.default img{display:block}main article .content figure.default figcaption{padding-left:calc(15px + .75em)}.theme-dark_blue main article .content figure.default figcaption{color:#0054a6}.theme-blue main article .content figure.default figcaption{color:#009ec2}.theme-green main article .content figure.default figcaption{color:#72bf44}.theme-yellow main article .content figure.default figcaption{color:#ffd400}.theme-red main article .content figure.default figcaption{color:#cf1f25}@media (min-width:769px){main article .content>figure.default,main article .content>figure.full-width,main article .content>figure.parallax,main article .content>figure.video{margin-right:auto;margin-left:auto}main article .content div.text-plugin p{font-size:1em;line-height:1.3}main article .content div.text-plugin figure,main article .content div.text-plugin form,main article .content div.text-plugin h1,main article .content div.text-plugin h2,main article .content div.text-plugin h3,main article .content div.text-plugin h4,main article .content div.text-plugin h5,main article .content div.text-plugin h6,main article .content div.text-plugin ol,main article .content div.text-plugin p,main article .content div.text-plugin table,main article .content div.text-plugin ul{margin-right:auto;margin-left:auto;max-width:58%}main article .content div.text-plugin h2{font-size:35px;font-weight:400;letter-spacing:-.7px;margin-bottom:5px;margin-top:28px}main article .content div.text-plugin h3{font-size:22px;font-weight:400;margin-bottom:3px;margin-top:27px}main article .content div.text-plugin h4{font-size:18px;margin-top:25px;margin-bottom:2px}main article .content div.text-plugin figure.inset{margin:0;max-width:26.25em;max-height:17.5em;border:1em solid #fff;display:inline-block;clear:none;padding:0}main article .content div.text-plugin figure.inset.inset-left{float:left;border-left:none;margin-right:23px}main article .content div.text-plugin figure.inset.inset-None,main article .content div.text-plugin figure.inset.inset-right{float:right;border-right:none;margin-left:23px}main article .content div.text-plugin figure.inset img{margin:0;height:17.5em;width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%}main article .content figure.default{margin-right:auto;margin-left:auto;width:58%;overflow:hidden}main article .content figure.default img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%}main article .content figure.default figcaption{padding:auto;display:block;width:100%}}main article .content figure.full-width{height:180px;width:auto;position:relative;overflow:hidden}main article .content figure.full-width img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% calc(50% - 2em);object-position:50% calc(50% - 2em)}main article .content figure.full-width figcaption{position:absolute;right:0;bottom:0;left:0;padding-right:calc(15px + .75em);padding-left:calc(15px + .75em);background-color:#fff;width:100%}.theme-blue main article .content figure.full-width figcaption,.theme-dark_blue main article .content figure.full-width figcaption,.theme-green main article .content figure.full-width figcaption{color:#fff}.theme-yellow main article .content figure.full-width figcaption{color:#000}.theme-primary main article .content figure.full-width figcaption,.theme-red main article .content figure.full-width figcaption{color:#fff}.theme-menu main article .content figure.full-width figcaption,.theme-secondary main article .content figure.full-width figcaption{color:#000}main article .content figure.full-width figcaption p{font-size:16px;line-height:1.3}@media (min-width:769px){main article .content figure.full-width{height:36vh;min-height:300px;margin-top:33px}main article .content figure.full-width figcaption{padding:0;width:100%}main article .content figure.full-width figcaption p{margin:0 auto;width:58%}}@media (min-width:1024px){main article .content .slit-image{margin-right:calc(((100vw - 64em - 48px)/ -2));margin-left:calc(((100vw - 64em - 48px)/ -2))}}main article .content .slit-image figure{position:relative}main article .content .slit-image figcaption{bottom:10px;position:absolute;text-align:center;width:100%}main article .content .slit-image figcaption a{color:#fff;font-style:italic}main article .content .slit-image figcaption a span{font-style:normal}main article .content figure.video{margin:10px 0}main article .content figure.video figcaption,main article .content figure.video iframe{width:100%}main article .content figure.video iframe{height:180px}main article .content figure.video figcaption{line-height:1.3;margin-top:10px}.theme-blue main article .content figure.video figcaption,.theme-dark_blue main article .content figure.video figcaption,.theme-green main article .content figure.video figcaption{color:#fff}.theme-yellow main article .content figure.video figcaption{color:#000}.theme-primary main article .content figure.video figcaption,.theme-red main article .content figure.video figcaption{color:#fff}.theme-menu main article .content figure.video figcaption,.theme-secondary main article .content figure.video figcaption{color:#000}@media (min-width:769px){main article .content figure.video iframe{height:350px}main article .content figure.video figcaption,main article .content figure.video iframe{margin-right:auto;margin-left:auto;padding-right:2.22785%;padding-left:2.22785%;display:block;width:62%}}main article .content figure.parallax{height:180px}main article .content figure.parallax img{-o-object-position:50% 50%;object-position:50% 50%}main article .content figure.parallax img.scrolling{position:absolute;top:0;height:auto}main article .content figure.parallax figcaption{display:none;z-index:10}main article .content blockquote{padding:0;-webkit-margin-after:9px;-webkit-margin-before:9px;-webkit-margin-end:16px;-webkit-margin-start:16px}main article .content blockquote p{font-size:1.25em;font-style:italic;font-weight:200;line-height:1.4;padding-left:9px;width:100%}main article .content blockquote p.quote__text{border-style:dotted;margin-bottom:4px;border-width:0 0 0 2px;border-image-slice:12;border-image-width:0 0 0 2px;border-image-outset:0;border-image-repeat:round round}.theme-dark_blue main article .content blockquote p.quote__text{border-image-source:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAYAAAA6/NlyAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAACxIAAAsSAdLdfvwAAAAHdElNRQffBw8PNBhm5eSAAAAAGXRFWHRDb21tZW50AENyZWF0ZWQgd2l0aCBHSU1QV4EOFwAAABh0RVh0U29mdHdhcmUAcGFpbnQubmV0IDQuMC41ZYUyZQAAAX1JREFUaEPtllFqAzEMBfeQOWOv2ZCCAhajZ8v2FidoYH6ENPH+5Xrz+PkN3QF1zV1Q22ygBe8K1POuQk3v8KI5A3UiZ6FWJA6VGei+ZxZqKHGozED3PbNQQ4lDZQa675mFGkocKjPQfc8s1FDiUJmB7ntmoYYSh5EzUCdyFmpFDh+sQD3vKtT0NtCCuQPqmrugtokML05yd//Ff/xGURRFURRFUXi+4X/o8DfQovkp0NvNBlrwng692Tu8aJ4KvTUSh8rToDcqcag8DXqjEofK06A3KnGoPA16oxKHytOgNypxGHkq9NbI4YPToTd7G2jB/BTo7SYyvHgw3/ANRVEURVEURXE8d//xvrv/Yvg3aNHcAXXNXVDbbKAF7wrU865CTe/wojkDdSJnoVYkDpUZ6L5nFmoocajMQPc9s1BDiUNlBrrvmYUaShwqM9B9zyzUUOJQmYHue2ahhhKHkTNQJ3IWakUOH6xAPe8q1PQ20IK5A+qau6C2+cd1PQGs/n3WXFW5ggAAAABJRU5ErkJggg==);color:#0054a6}.theme-blue main article .content blockquote p.quote__text{border-image-source:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAYAAAA6/NlyAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAACxIAAAsSAdLdfvwAAAAHdElNRQffBw8PNBhm5eSAAAAAGXRFWHRDb21tZW50AENyZWF0ZWQgd2l0aCBHSU1QV4EOFwAAABh0RVh0U29mdHdhcmUAcGFpbnQubmV0IDQuMC41ZYUyZQAAAX5JREFUaEPtllFqAzEMBff+h8hherGGFBSwGD1btrc4QQPzI6SJ9y/Xm8fPb+gOqGvugtpmAy14V6CedxVqeocXzRmoEzkLtSJxqMxA9z2zUEOJQ2UGuu+ZhRpKHCoz0H3PLNRQ4lCZge57ZqGGEofKDHTfMws1lDiMnIE6kbNQK3L4YAXqeVehpreBFswdUNfcBbVNZHhxkrv7L/7jN4qiKIqiKIrC8w3/Q4e/gRbNT4HebjbQgvd06M3e4UXzVOitkThUnga9UYlD5WnQG5U4VJ4GvVGJQ+Vp0BuVOFSeBr1RicPIU6G3Rg4fnA692dtAC+anQG83keHFg/mGbyiKoiiKoiiK47n7j/fd/RfDv0GL5g6oa+6C2mYDLXhXoJ53FWp6hxfNGagTOQu1InGozED3PbNQQ4lDZQa675mFGkocKjPQfc8s1FDiUJmB7ntmoYYSh8oMdN8zCzWUOIycgTqRs1ArcvhgBep5V6Gmt4EWzB1Q19wFtc0/rusJfB4BPPcnmJQAAAAASUVORK5CYII=);color:#009ec2}.theme-green main article .content blockquote p.quote__text{border-image-source:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAYAAAA6/NlyAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAACxIAAAsSAdLdfvwAAAAHdElNRQffBw8PNBhm5eSAAAAAGXRFWHRDb21tZW50AENyZWF0ZWQgd2l0aCBHSU1QV4EOFwAAABh0RVh0U29mdHdhcmUAcGFpbnQubmV0IDQuMC41ZYUyZQAAAZpJREFUaEPtlsFtxDAMBK+4VJQGU1oCW8vHESOJlOBAOHCA+e0u5Z9fxvfP129PRbagXVORbWjbVKRBAa+iS9CeV9FlaNMbDpp3IQnt9FQlDW31TIUvdSME9WeqGoY2RtYHz9SdENSfqWoY2hhZHzxTd0JQf6aqYWhjZKqgGylop6cqaWirZ7hwBxehPa+iy9CmV9EGBUxFtqBdU5FtaNtU5J1wcJGn9y/+40ZRFEVRFEVReD7hPzT8DRQ0FTkeerupSIMCXkWPhd7sDQfNu3Ag9NaeqfClbhwDvXFkffBM3TkGeuPI+uCZunMM9MaRqYJuHAe9tWe4cAcPht7sVbRBAVOR46G3m4q8Ew4ezCd8Q1EURVEURVEcz9M/3k/vX4RvUNBUZAvaNRXZhrZNRRoU8Cq6BO15FV2GNr3hoHkXktBOT1XS0FbPVPhSN0JQf6aqYWhjZH3wTN0JQf2ZqoahjZH1wTN1JwT1Z6oahjZGpgq6kYJ2eqqShrZ6hgt3cBHa8yq6DG16FW1QwFRkC9o1FdmGts2WeL3+AFOmUPjHptbOAAAAAElFTkSuQmCC);color:#72bf44}.theme-yellow main article .content blockquote p.quote__text{border-image-source:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAYAAAA6/NlyAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAACxIAAAsSAdLdfvwAAAAHdElNRQffBw8PNBhm5eSAAAAAGXRFWHRDb21tZW50AENyZWF0ZWQgd2l0aCBHSU1QV4EOFwAAABh0RVh0U29mdHdhcmUAcGFpbnQubmV0IDQuMC41ZYUyZQAAAZdJREFUaEPtlkGOwzAMA/P/9+1/WiSmDhXGtmSjC6PQAHMjKeeWy3j9Xa+eimxBu6Yi29C2qUiDAl5Fl6A9r6LL0KY3HDSfQhLa6alKGtrqmQrf6kYI6s9UNQxtjKwPnqk7Iag/U9UwtDGyPnim7oSg/kxVw9DGyFRBN1LQTk9V0tBWz3DhCS5Ce15Fl6FNr6INCpiKbEG7piLb0LapyCfh4CLf3r/5jxtFURRFURRF4fmF/9DwN1DQVOR46O2mIg0KeBU9FnqzNxw0n8KB0Ft7psK3unEM9MaR9cEzdecY6I0j64Nn6s4x0BtHpgq6cRz01p7hwhM8GHqzV9EGBUxFjofebirySTh4ML/wDUVRFEVRFEVxPN/+8f72/k34BgVNRbagXVORbWjbVKRBAa+iS9CeV9FlaNMbDppPIQnt9FQlDW31TIVvdSME9WeqGoY2RtYHz9SdENSfqWoY2hhZHzxTd0JQf6aqYWhjZKqgGylop6cqaWirZ7jwBBehPa+iy9CmV9EGBUxFtqBdU5FtaNtsiet6A9R9te9+gRMZAAAAAElFTkSuQmCC);color:#ffd400}.theme-red main article .content blockquote p.quote__text{border-image-source:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAYAAAA6/NlyAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAACxIAAAsSAdLdfvwAAAAHdElNRQffBw8PNBhm5eSAAAAAGXRFWHRDb21tZW50AENyZWF0ZWQgd2l0aCBHSU1QV4EOFwAAABh0RVh0U29mdHdhcmUAcGFpbnQubmV0IDQuMC41ZYUyZQAAAZpJREFUaEPtljFuxDAMBO8nqfL/p+RJCWwtiyNGEinBgXDgANPtLuXOL+Pn6/u3pyJb0K6pyDa0bSrSoIBX0SVoz6voMrTpDQfNu5CEdnqqkoa2eqbCl7oRgvozVQ1DGyPrg2fqTgjqz1Q1DG2MrA+eqTshqD9T1TC0MTJV0I0UtNNTlTS01TNcuIOL0J5X0WVo06togwKmIlvQrqnINrRtKvJOOLjI0/sX/3GjKIqiKIqiKDyf8B8a/gYKmoocD73dVKRBAa+ix0Jv9oaD5l04EHprz1T4UjeOgd44sj54pu4cA71xZH3wTN05BnrjyFRBN46D3tozXLiDB0Nv9iraoICpyPHQ201F3gkHD+YTvqEoiqIoiqIojufpH++n9y/CNyhoKrIF7ZqKbEPbpiINCngVXYL2vIouQ5vecNC8C0lop6cqaWirZyp8qRshqD9T1TC0MbI+eKbuhKD+TFXD0MbI+uCZuhOC+jNVDUMbI1MF3UhBOz1VSUNbPcOFO7gI7XkVXYY2vYo2KGAqsgXtmopsQ9tmS7xef9o+3MIEkn9bAAAAAElFTkSuQmCC);color:#cf1f25}.theme-primary main article .content blockquote p.quote__text{border-image-source:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAYAAAA6/NlyAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAACxIAAAsSAdLdfvwAAAAHdElNRQffBw8PNBhm5eSAAAAAGXRFWHRDb21tZW50AENyZWF0ZWQgd2l0aCBHSU1QV4EOFwAAABh0RVh0U29mdHdhcmUAcGFpbnQubmV0IDQuMC41ZYUyZQAAAZpJREFUaEPtlkFqBDEMBBfy0fz/CbkkzLh1WFG2JZsJZlFB3bpbntu8jJ/vr9+eimxBu6Yi29C2qUiDAl5Fl6A9r6LL0KY3HDTvQhLa6alKGtrqmQpf6kYI6s9UNQxtjKwPnqk7Iag/U9UwtDGyPnim7oSg/kxVw9DGyFRBN1LQTk9V0tBWz3DhDi5Ce15Fl6FNr6INCpiKbEG7piLb0LapyDvh4CJP71/8x42iKIqiKIqi8HzCf2j4GyhoKnI89HZTkQYFvIoeC73ZGw6ad+FA6K09U+FL3TgGeuPI+uCZunMM9MaR9cEzdecY6I0jUwXdOA56a89w4Q4eDL3Zq2iDAqYix0NvNxV5Jxw8mE/4hqIoiqIoiqI4nqd/vJ/evwjfoKCpyBa0ayqyDW2bijQo4FV0CdrzKroMbXrDQfMuJKGdnqqkoa2eqfClboSg/kxVw9DGyPrgmboTgvozVQ1DGyPrg2fqTgjqz1Q1DG2MTBV0IwXt9FQlDW31DBfu4CK051V0Gdr0KtqggKnIFrRrKrINbZst8Xr9AdgJ9ckX82aKAAAAAElFTkSuQmCC)}.theme-secondary main article .content blockquote p.quote__text{border-image-source:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAYAAAA6/NlyAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAACxIAAAsSAdLdfvwAAAAHdElNRQffBw8PNBhm5eSAAAAAGXRFWHRDb21tZW50AENyZWF0ZWQgd2l0aCBHSU1QV4EOFwAAABh0RVh0U29mdHdhcmUAcGFpbnQubmV0IDQuMC41ZYUyZQAAAX1JREFUaEPt1kFuhDAQBMD9/6cTLRQHS5bpASIRaerIdI/tG5/Dz4LILVZNidxm3ZTIzrcl0UusWBK9zJqlOHjYCkWqEZUy9Ugp/OWMiEqJakwt1g8+45yISolqTC3WDz7jnIhKiWpMLVYqOKNENaJSph6JC1vwIiuWRC+zZkl059uUyC1WTYncZt2UyMhsYPQIKwdGj7F2YNRaa6211tqf8es5MPo3XHtgNDKbEnk9150S2fm2JPparrkUBw9b4YVcL1IKfznjNVwr1g8+45zXcK1YP/iMc17DtWKlgjNex/UicWELvphrLonufJsSeT3XnRIZmQ2M/g3XHhi11lprrbXWnuJfe2D0CCsHRo+xdmA0MpsSucWqKZHbrJsS2fm2JHqJFUuil1mzFAcPW6FINaJSph4phb+cEVEpUY2pxfrBZ5wTUSlRjanF+sFnnBNRKVGNqcVKBWeUqEZUytQjcWELXmTFkuhl1iyJ7nybErnFqimR26yb2hOfzy/mGiGyTZy2ewAAAABJRU5ErkJggg==)}.theme-menu main article .content blockquote p.quote__text{border-image-source:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAYAAAA6/NlyAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAACxIAAAsSAdLdfvwAAAAHdElNRQffBw8PNBhm5eSAAAAAGXRFWHRDb21tZW50AENyZWF0ZWQgd2l0aCBHSU1QV4EOFwAAABh0RVh0U29mdHdhcmUAcGFpbnQubmV0IDQuMC41ZYUyZQAAAZlJREFUaEPtljFuxDAMBO/v+UC6PDeBrWVxxEgiJTgQDhxgut2l3PllfH3//PZUZAvaNRXZhrZNRRoU8Cq6BO15FV2GNr3hoHkXktBOT1XS0FbPVPhSN0JQf6aqYWhjZH3wTN0JQf2ZqoahjZH1wTN1JwT1Z6oahjZGpgq6kYJ2eqqShrZ6hgt3cBHa8yq6DG16FW1QwFRkC9o1FdmGtk1F3gkHF3l6/+I/bhRFURRFURSF5xP+Q8PfQEFTkeOht5uKNCjgVfRY6M3ecNC8CwdCb+2ZCl/qxjHQG0fWB8/UnWOgN46sD56pO8dAbxyZKujGcdBbe4YLd/Bg6M1eRRsUMBU5Hnq7qcg74eDBfMI3FEVRFEVRFMXxPP3j/fT+RfgGBU1FtqBdU5FtaNtUpEEBr6JL0J5X0WVo0xsOmnchCe30VCUNbfVMhS91IwT1Z6oahjZG1gfP1J0Q1J+pahjaGFkfPFN3QlB/pqphaGNkqqAbKWinpyppaKtnuHAHF6E9r6LL0KZX0QYFTEW2oF1TkW1o22yJ1+sP6kQaQ9R3XnsAAAAASUVORK5CYII=)}main article .content blockquote p.quote__source{font-size:1.2rem;margin-bottom:0;text-align:right}@media (min-width:769px){main article .content figure.parallax{margin:33px 0 0;height:36vh;width:auto;min-height:300px}main article .content figure.parallax img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% calc(50% - 2em);object-position:50% calc(50% - 2em)}main article .content figure.parallax img.scrolling{position:absolute;top:0;height:auto}main article .content figure.parallax figcaption{position:absolute;right:50%;bottom:32px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);display:block;color:#fff!important;background-color:transparent;max-width:300px}main article .content figure.parallax figcaption p{margin:0 auto;display:table;width:auto}main article .content figure.parallax.full-width{margin-right:calc(((100vw - 64em - 48px)/ -2));margin-left:calc(((100vw - 64em - 48px)/ -2))}main article .content blockquote{padding:0 1.5em;-webkit-margin-end:40px;-webkit-margin-start:40px;margin-right:auto;margin-left:auto;max-width:61.46836%}main article .content blockquote p{font-size:1.95312em;line-height:1;padding-left:18px}main article .content form{margin-right:auto;margin-left:auto;max-width:58%}main article .content form h2{font-size:2.1em;margin-bottom:23px}}main article .content form.theme-blue .form-row>label,main article .content form.theme-dark_blue .form-row>label,main article .content form.theme-green .form-row>label{color:#fff}main article .content form.theme-yellow .form-row>label{color:#000}main article .content form.theme-primary .form-row>label,main article .content form.theme-red .form-row>label{color:#fff}main article .content form.theme-menu .form-row>label,main article .content form.theme-secondary .form-row>label{color:#000}main article .content form.theme-blue h2,main article .content form.theme-dark_blue h2,main article .content form.theme-green h2{color:#fff}main article .content form.theme-yellow h2{color:#000}main article .content form.theme-primary h2,main article .content form.theme-red h2{color:#fff}main article .content form.theme-menu h2,main article .content form.theme-secondary h2{color:#000}main article .content form .form-row.submit{border-width:2px 0 0;border-image-slice:12;border-image-width:2px 0 0 0;border-image-outset:0;border-image-repeat:round round;padding-top:.75em;float:right}main article .content form.theme-dark_blue .form-row.submit{border-image-source:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAYAAAA6/NlyAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAACxIAAAsSAdLdfvwAAAAHdElNRQffBw8PNBhm5eSAAAAAGXRFWHRDb21tZW50AENyZWF0ZWQgd2l0aCBHSU1QV4EOFwAAABh0RVh0U29mdHdhcmUAcGFpbnQubmV0IDQuMC41ZYUyZQAAAX1JREFUaEPtllFqAzEMBfeQOWOv2ZCCAhajZ8v2FidoYH6ENPH+5Xrz+PkN3QF1zV1Q22ygBe8K1POuQk3v8KI5A3UiZ6FWJA6VGei+ZxZqKHGozED3PbNQQ4lDZQa675mFGkocKjPQfc8s1FDiUJmB7ntmoYYSh5EzUCdyFmpFDh+sQD3vKtT0NtCCuQPqmrugtokML05yd//Ff/xGURRFURRFUXi+4X/o8DfQovkp0NvNBlrwng692Tu8aJ4KvTUSh8rToDcqcag8DXqjEofK06A3KnGoPA16oxKHytOgNypxGHkq9NbI4YPToTd7G2jB/BTo7SYyvHgw3/ANRVEURVEURXE8d//xvrv/Yvg3aNHcAXXNXVDbbKAF7wrU865CTe/wojkDdSJnoVYkDpUZ6L5nFmoocajMQPc9s1BDiUNlBrrvmYUaShwqM9B9zyzUUOJQmYHue2ahhhKHkTNQJ3IWakUOH6xAPe8q1PQ20IK5A+qau6C2+cd1PQGs/n3WXFW5ggAAAABJRU5ErkJggg==)}main article .content form.theme-blue .form-row.submit{border-image-source:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAYAAAA6/NlyAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAACxIAAAsSAdLdfvwAAAAHdElNRQffBw8PNBhm5eSAAAAAGXRFWHRDb21tZW50AENyZWF0ZWQgd2l0aCBHSU1QV4EOFwAAABh0RVh0U29mdHdhcmUAcGFpbnQubmV0IDQuMC41ZYUyZQAAAX5JREFUaEPtllFqAzEMBff+h8hherGGFBSwGD1btrc4QQPzI6SJ9y/Xm8fPb+gOqGvugtpmAy14V6CedxVqeocXzRmoEzkLtSJxqMxA9z2zUEOJQ2UGuu+ZhRpKHCoz0H3PLNRQ4lCZge57ZqGGEofKDHTfMws1lDiMnIE6kbNQK3L4YAXqeVehpreBFswdUNfcBbVNZHhxkrv7L/7jN4qiKIqiKIrC8w3/Q4e/gRbNT4HebjbQgvd06M3e4UXzVOitkThUnga9UYlD5WnQG5U4VJ4GvVGJQ+Vp0BuVOFSeBr1RicPIU6G3Rg4fnA692dtAC+anQG83keHFg/mGbyiKoiiKoiiK47n7j/fd/RfDv0GL5g6oa+6C2mYDLXhXoJ53FWp6hxfNGagTOQu1InGozED3PbNQQ4lDZQa675mFGkocKjPQfc8s1FDiUJmB7ntmoYYSh8oMdN8zCzWUOIycgTqRs1ArcvhgBep5V6Gmt4EWzB1Q19wFtc0/rusJfB4BPPcnmJQAAAAASUVORK5CYII=)}main article .content form.theme-green .form-row.submit{border-image-source:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAYAAAA6/NlyAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAACxIAAAsSAdLdfvwAAAAHdElNRQffBw8PNBhm5eSAAAAAGXRFWHRDb21tZW50AENyZWF0ZWQgd2l0aCBHSU1QV4EOFwAAABh0RVh0U29mdHdhcmUAcGFpbnQubmV0IDQuMC41ZYUyZQAAAZpJREFUaEPtlsFtxDAMBK+4VJQGU1oCW8vHESOJlOBAOHCA+e0u5Z9fxvfP129PRbagXVORbWjbVKRBAa+iS9CeV9FlaNMbDpp3IQnt9FQlDW31TIUvdSME9WeqGoY2RtYHz9SdENSfqWoY2hhZHzxTd0JQf6aqYWhjZKqgGylop6cqaWirZ7hwBxehPa+iy9CmV9EGBUxFtqBdU5FtaNtU5J1wcJGn9y/+40ZRFEVRFEVReD7hPzT8DRQ0FTkeerupSIMCXkWPhd7sDQfNu3Ag9NaeqfClbhwDvXFkffBM3TkGeuPI+uCZunMM9MaRqYJuHAe9tWe4cAcPht7sVbRBAVOR46G3m4q8Ew4ezCd8Q1EURVEURVEcz9M/3k/vX4RvUNBUZAvaNRXZhrZNRRoU8Cq6BO15FV2GNr3hoHkXktBOT1XS0FbPVPhSN0JQf6aqYWhjZH3wTN0JQf2ZqoahjZH1wTN1JwT1Z6oahjZGpgq6kYJ2eqqShrZ6hgt3cBHa8yq6DG16FW1QwFRkC9o1FdmGts2WeL3+AFOmUPjHptbOAAAAAElFTkSuQmCC)}main article .content form.theme-yellow .form-row.submit{border-image-source:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAYAAAA6/NlyAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAACxIAAAsSAdLdfvwAAAAHdElNRQffBw8PNBhm5eSAAAAAGXRFWHRDb21tZW50AENyZWF0ZWQgd2l0aCBHSU1QV4EOFwAAABh0RVh0U29mdHdhcmUAcGFpbnQubmV0IDQuMC41ZYUyZQAAAZdJREFUaEPtlkGOwzAMA/P/9+1/WiSmDhXGtmSjC6PQAHMjKeeWy3j9Xa+eimxBu6Yi29C2qUiDAl5Fl6A9r6LL0KY3HDSfQhLa6alKGtrqmQrf6kYI6s9UNQxtjKwPnqk7Iag/U9UwtDGyPnim7oSg/kxVw9DGyFRBN1LQTk9V0tBWz3DhCS5Ce15Fl6FNr6INCpiKbEG7piLb0LapyCfh4CLf3r/5jxtFURRFURRF4fmF/9DwN1DQVOR46O2mIg0KeBU9FnqzNxw0n8KB0Ft7psK3unEM9MaR9cEzdecY6I0j64Nn6s4x0BtHpgq6cRz01p7hwhM8GHqzV9EGBUxFjofebirySTh4ML/wDUVRFEVRFEVxPN/+8f72/k34BgVNRbagXVORbWjbVKRBAa+iS9CeV9FlaNMbDppPIQnt9FQlDW31TIVvdSME9WeqGoY2RtYHz9SdENSfqWoY2hhZHzxTd0JQf6aqYWhjZKqgGylop6cqaWirZ7jwBBehPa+iy9CmV9EGBUxFtqBdU5FtaNtsiet6A9R9te9+gRMZAAAAAElFTkSuQmCC)}main article .content form.theme-red .form-row.submit{border-image-source:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAYAAAA6/NlyAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAACxIAAAsSAdLdfvwAAAAHdElNRQffBw8PNBhm5eSAAAAAGXRFWHRDb21tZW50AENyZWF0ZWQgd2l0aCBHSU1QV4EOFwAAABh0RVh0U29mdHdhcmUAcGFpbnQubmV0IDQuMC41ZYUyZQAAAZpJREFUaEPtljFuxDAMBO8nqfL/p+RJCWwtiyNGEinBgXDgANPtLuXOL+Pn6/u3pyJb0K6pyDa0bSrSoIBX0SVoz6voMrTpDQfNu5CEdnqqkoa2eqbCl7oRgvozVQ1DGyPrg2fqTgjqz1Q1DG2MrA+eqTshqD9T1TC0MTJV0I0UtNNTlTS01TNcuIOL0J5X0WVo06togwKmIlvQrqnINrRtKvJOOLjI0/sX/3GjKIqiKIqiKDyf8B8a/gYKmoocD73dVKRBAa+ix0Jv9oaD5l04EHprz1T4UjeOgd44sj54pu4cA71xZH3wTN05BnrjyFRBN46D3tozXLiDB0Nv9iraoICpyPHQ201F3gkHD+YTvqEoiqIoiqIojufpH++n9y/CNyhoKrIF7ZqKbEPbpiINCngVXYL2vIouQ5vecNC8C0lop6cqaWirZyp8qRshqD9T1TC0MbI+eKbuhKD+TFXD0MbI+uCZuhOC+jNVDUMbI1MF3UhBOz1VSUNbPcOFO7gI7XkVXYY2vYo2KGAqsgXtmopsQ9tmS7xef9o+3MIEkn9bAAAAAElFTkSuQmCC)}main article .content form.theme-primary .form-row.submit{border-image-source:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAYAAAA6/NlyAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAACxIAAAsSAdLdfvwAAAAHdElNRQffBw8PNBhm5eSAAAAAGXRFWHRDb21tZW50AENyZWF0ZWQgd2l0aCBHSU1QV4EOFwAAABh0RVh0U29mdHdhcmUAcGFpbnQubmV0IDQuMC41ZYUyZQAAAZpJREFUaEPtlkFqBDEMBBfy0fz/CbkkzLh1WFG2JZsJZlFB3bpbntu8jJ/vr9+eimxBu6Yi29C2qUiDAl5Fl6A9r6LL0KY3HDTvQhLa6alKGtrqmQpf6kYI6s9UNQxtjKwPnqk7Iag/U9UwtDGyPnim7oSg/kxVw9DGyFRBN1LQTk9V0tBWz3DhDi5Ce15Fl6FNr6INCpiKbEG7piLb0LapyDvh4CJP71/8x42iKIqiKIqi8HzCf2j4GyhoKnI89HZTkQYFvIoeC73ZGw6ad+FA6K09U+FL3TgGeuPI+uCZunMM9MaR9cEzdecY6I0jUwXdOA56a89w4Q4eDL3Zq2iDAqYix0NvNxV5Jxw8mE/4hqIoiqIoiqI4nqd/vJ/evwjfoKCpyBa0ayqyDW2bijQo4FV0CdrzKroMbXrDQfMuJKGdnqqkoa2eqfClboSg/kxVw9DGyPrgmboTgvozVQ1DGyPrg2fqTgjqz1Q1DG2MTBV0IwXt9FQlDW31DBfu4CK051V0Gdr0KtqggKnIFrRrKrINbZst8Xr9AdgJ9ckX82aKAAAAAElFTkSuQmCC)}main article .content form.theme-secondary .form-row.submit{border-image-source:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAYAAAA6/NlyAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAACxIAAAsSAdLdfvwAAAAHdElNRQffBw8PNBhm5eSAAAAAGXRFWHRDb21tZW50AENyZWF0ZWQgd2l0aCBHSU1QV4EOFwAAABh0RVh0U29mdHdhcmUAcGFpbnQubmV0IDQuMC41ZYUyZQAAAX1JREFUaEPt1kFuhDAQBMD9/6cTLRQHS5bpASIRaerIdI/tG5/Dz4LILVZNidxm3ZTIzrcl0UusWBK9zJqlOHjYCkWqEZUy9Ugp/OWMiEqJakwt1g8+45yISolqTC3WDz7jnIhKiWpMLVYqOKNENaJSph6JC1vwIiuWRC+zZkl059uUyC1WTYncZt2UyMhsYPQIKwdGj7F2YNRaa6211tqf8es5MPo3XHtgNDKbEnk9150S2fm2JPparrkUBw9b4YVcL1IKfznjNVwr1g8+45zXcK1YP/iMc17DtWKlgjNex/UicWELvphrLonufJsSeT3XnRIZmQ2M/g3XHhi11lprrbXWnuJfe2D0CCsHRo+xdmA0MpsSucWqKZHbrJsS2fm2JHqJFUuil1mzFAcPW6FINaJSph4phb+cEVEpUY2pxfrBZ5wTUSlRjanF+sFnnBNRKVGNqcVKBWeUqEZUytQjcWELXmTFkuhl1iyJ7nybErnFqimR26yb2hOfzy/mGiGyTZy2ewAAAABJRU5ErkJggg==)}main article .content form.theme-menu .form-row.submit{border-image-source:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAYAAAA6/NlyAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAACxIAAAsSAdLdfvwAAAAHdElNRQffBw8PNBhm5eSAAAAAGXRFWHRDb21tZW50AENyZWF0ZWQgd2l0aCBHSU1QV4EOFwAAABh0RVh0U29mdHdhcmUAcGFpbnQubmV0IDQuMC41ZYUyZQAAAZlJREFUaEPtljFuxDAMBO/v+UC6PDeBrWVxxEgiJTgQDhxgut2l3PllfH3//PZUZAvaNRXZhrZNRRoU8Cq6BO15FV2GNr3hoHkXktBOT1XS0FbPVPhSN0JQf6aqYWhjZH3wTN0JQf2ZqoahjZH1wTN1JwT1Z6oahjZGpgq6kYJ2eqqShrZ6hgt3cBHa8yq6DG16FW1QwFRkC9o1FdmGtk1F3gkHF3l6/+I/bhRFURRFURSF5xP+Q8PfQEFTkeOht5uKNCjgVfRY6M3ecNC8CwdCb+2ZCl/qxjHQG0fWB8/UnWOgN46sD56pO8dAbxyZKujGcdBbe4YLd/Bg6M1eRRsUMBU5Hnq7qcg74eDBfMI3FEVRFEVRFMXxPP3j/fT+RfgGBU1FtqBdU5FtaNtUpEEBr6JL0J5X0WVo0xsOmnchCe30VCUNbfVMhS91IwT1Z6oahjZG1gfP1J0Q1J+pahjaGFkfPFN3QlB/pqphaGNkqqAbKWinpyppaKtnuHAHF6E9r6LL0KZX0QYFTEW2oF1TkW1o22yJ1+sP6kQaQ9R3XnsAAAAASUVORK5CYII=)}main article .content form.theme-dark_blue .form-row.submit button{background-color:#0054a6;color:#fff}main article .content form.theme-blue .form-row.submit button{background-color:#009ec2;color:#fff}main article .content form.theme-green .form-row.submit button{background-color:#72bf44;color:#fff}main article .content form.theme-yellow .form-row.submit button{background-color:#ffd400;color:#000}main article .content form.theme-red .form-row.submit button{background-color:#cf1f25;color:#fff}main article .content form.theme-primary .form-row.submit button{background-color:#fa6003;color:#fff}main article .content form.theme-menu .form-row.submit button,main article .content form.theme-secondary .form-row.submit button{background-color:#fff;color:#000}main article .content form.theme-blue .form-row.submit button:hover,main article .content form.theme-dark_blue .form-row.submit button:hover,main article .content form.theme-green .form-row.submit button:hover,main article .content form.theme-menu .form-row.submit button:hover,main article .content form.theme-primary .form-row.submit button:hover,main article .content form.theme-red .form-row.submit button:hover,main article .content form.theme-secondary .form-row.submit button:hover,main article .content form.theme-yellow .form-row.submit button:hover{color:#fff}main article .content form.theme-blue .form-row.submit button:hover,main article .content form.theme-dark_blue .form-row.submit button:hover,main article .content form.theme-green .form-row.submit button:hover,main article .content form.theme-primary .form-row.submit button:hover,main article .content form.theme-red .form-row.submit button:hover,main article .content form.theme-secondary .form-row.submit button:hover,main article .content form.theme-yellow .form-row.submit button:hover{background-color:#000;border-color:#000}main article .content form.theme-menu .form-row.submit button:hover{background-color:#839097;border-color:#839097}.theme-dark_blue main article .content form .form-row.submit button{border-color:#0054a6;background-color:#0054a6;color:#fff}.theme-blue main article .content form .form-row.submit button{border-color:#009ec2;background-color:#009ec2;color:#fff}.theme-green main article .content form .form-row.submit button{border-color:#72bf44;background-color:#72bf44;color:#fff}.theme-yellow main article .content form .form-row.submit button{border-color:#ffd400;background-color:#ffd400;color:#000}.theme-red main article .content form .form-row.submit button{border-color:#cf1f25;background-color:#cf1f25;color:#fff}.theme-primary main article .content form .form-row.submit button{border-color:#fa6003;background-color:#fa6003;color:#fff}.theme-menu main article .content form .form-row.submit button,.theme-secondary main article .content form .form-row.submit button{border-color:#fff;background-color:#fff;color:#000}.theme-blue main article .content form .form-row.submit button:hover,.theme-dark_blue main article .content form .form-row.submit button:hover,.theme-green main article .content form .form-row.submit button:hover,.theme-menu main article .content form .form-row.submit button:hover,.theme-primary main article .content form .form-row.submit button:hover,.theme-red main article .content form .form-row.submit button:hover,.theme-secondary main article .content form .form-row.submit button:hover,.theme-yellow main article .content form .form-row.submit button:hover{color:#fff}.theme-blue main article .content form .form-row.submit button:hover,.theme-dark_blue main article .content form .form-row.submit button:hover,.theme-green main article .content form .form-row.submit button:hover,.theme-primary main article .content form .form-row.submit button:hover,.theme-red main article .content form .form-row.submit button:hover,.theme-secondary main article .content form .form-row.submit button:hover,.theme-yellow main article .content form .form-row.submit button:hover{background-color:#000;border-color:#000}.theme-menu main article .content form .form-row.submit button:hover{background-color:#839097;border-color:#839097}main article .content form .form-row select{width:100%}main article .content form .form-row input[type=checkbox]:not(.CybotCookiebotDialogBodyLevelButton)+label,main article .content form .form-row input[type=radio]+label{font-weight:400}main article .content form .form-row input[type=checkbox]:not(.CybotCookiebotDialogBodyLevelButton)+label:before,main article .content form .form-row input[type=radio]+label:before,main article .content form .form-row select,main article .content form .form-row textarea{border:1px solid #000;border-radius:0;-webkit-box-shadow:0;box-shadow:0}main article .content form .form-row input[type=radio]+label{padding-left:28px}main article .content form .form-row input[type=radio]+label:before{border-radius:50%}main article .content form .form-row ul{width:100%}main article .content form .form-row ul li{float:left;width:48.88608%}main article .content form .form-row .errorlist{background-color:#cf1f25;color:#fff;margin-top:7px;padding:10px;position:relative;width:100%}main article .content form .form-row .errorlist:before{border-bottom-color:#cf1f25}main article .content form .form-row .errorlist li{line-height:25px;text-align:center;width:100%;text-transform:lowercase}main article .content form .form-row.errors>label{color:#cf1f25}main article .content form .form-row.errors input,main article .content form .form-row.errors select{border:1px solid #cf1f25;color:#cf1f25}main article .content form .form-row.errors ul li label{color:#cf1f25}main article .content form .form-row.errors ul li label:before{border:1px solid #cf1f25}main article .content>.lecture-info{background-color:#eff1ef;margin:1.5em 0;max-width:none;width:100%}main article .content>.lecture-info table{margin:0;padding:0;max-width:none;width:100%}main article .content>.lecture-info table td,main article .content>.lecture-info table th{border:0;padding:1em 1.5em}main article .content>.lecture-info table td p,main article .content>.lecture-info table th p{margin:0}main article .content>.lecture-info table th{font-size:1em;font-weight:800}.theme-blue main article .content>.lecture-info table th,.theme-dark_blue main article .content>.lecture-info table th,.theme-green main article .content>.lecture-info table th{color:#fff}.theme-yellow main article .content>.lecture-info table th{color:#000}.theme-primary main article .content>.lecture-info table th,.theme-red main article .content>.lecture-info table th{color:#fff}.theme-menu main article .content>.lecture-info table th,.theme-secondary main article .content>.lecture-info table th{color:#000}main article .content>.lecture-info table td{vertical-align:middle}main article .content>.lecture-info table tr{border:0;border-bottom:1px dashed}main article .content>.lecture-info table tr:last-child{border-bottom:0}main article .content>p.buttons a.button{margin-left:0}.content-page .carousel{margin:20px auto 0;width:100%}.content-page .carousel .slick-slide{padding:0 50px}@media (min-width:769px){main article .content>.lecture-info{margin-right:auto;margin-left:auto;max-width:58%}main article .content>p.buttons{margin-right:auto;margin-left:auto;width:58%}.content-page .carousel{margin-right:auto;margin-left:auto;max-width:58%}}.theme-dark_blue h1{color:#0054a6}.theme-blue h1{color:#009ec2}.theme-green h1{color:#72bf44}.theme-yellow h1{color:#ffd400}.theme-red h1{color:#cf1f25}.theme-dark_blue h2{color:#0054a6}.theme-blue h2{color:#009ec2}.theme-green h2{color:#72bf44}.theme-yellow h2{color:#ffd400}.theme-red h2{color:#cf1f25}.theme-dark_blue h3{color:#0054a6}.theme-blue h3{color:#009ec2}.theme-green h3{color:#72bf44}.theme-yellow h3{color:#ffd400}.theme-red h3{color:#cf1f25}.theme-dark_blue h4{color:#0054a6}.theme-blue h4{color:#009ec2}.theme-green h4{color:#72bf44}.theme-yellow h4{color:#ffd400}.theme-red h4{color:#cf1f25}.theme-dark_blue h5{color:#0054a6}.theme-blue h5{color:#009ec2}.theme-green h5{color:#72bf44}.theme-yellow h5{color:#ffd400}.theme-red h5{color:#cf1f25}.theme-dark_blue h6{color:#0054a6}.theme-blue h6{color:#009ec2}.theme-green h6{color:#72bf44}.theme-yellow h6{color:#ffd400}.theme-red h6{color:#cf1f25}h1{font-size:3.05176em;font-weight:lighter}h2{font-size:2.44141em}h3{font-size:1.95312em}h4{font-size:1.5625em;font-weight:500}h5{font-size:1.25em}h6{font-size:1em}@media (max-width:768px){body.content-page main article :first-child.pre-title figure img,body.content-page main>header.content-header figure img{max-height:calc(72vh - 60px)}main article .content div.text-plugin table td{word-wrap:break-word}main article .content>.lecture-info table td,main article .content>.lecture-info table th{width:100%;display:block}main article .content>.lecture-info table th{padding-bottom:0}main article .content>.lecture-info table td{padding-top:0}h1{font-size:1.625em}h2{font-size:1.5em}h3{font-size:1.25em}h4{font-size:1.125em}}html{font-size:17px;line-height:17px;margin:0;height:100%}.content>.cms_plugin>iframe,.content>div.text-plugin>iframe,.content>iframe{border:0;display:block;height:600px;max-width:740px;padding:0;width:100%;background:0 0}.content>.buttons.iframe,.content>.cms_plugin>.buttons.iframe,.content>div.text-plugin>.buttons.iframe{display:none}@media (max-width:800px){.content>.cms_plugin>iframe,.content>div.text-plugin>iframe,.content>iframe{display:none}.content>.buttons.iframe,.content>.cms_plugin>.buttons.iframe,.content>div.text-plugin>.buttons.iframe{display:block}}@media (max-width:769px){.content>.buttons.iframe,.content>.cms_plugin>.buttons.iframe,.content>.cms_plugin>iframe,.content>div.text-plugin>.buttons.iframe,.content>div.text-plugin>iframe,.content>iframe{margin-left:20px;margin-right:20px;max-width:none;padding-left:0;padding-right:0}}img.full-size{width:100%}img.full-size+figure{margin-top:0}input,select{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;display:inline-block;border-radius:4px;border:2px solid rgba(0,0,0,.25);margin:0;padding:0 15px;color:#000;background-color:transparent;outline:0;font:500 16px/130% omnes-pro,Helvetica,Arial,sans-serif;text-decoration:none;text-align:left}input:focus,select:focus{border-color:#000}input[type=email],input[type=number],input[type=password],input[type=tel],input[type=text],input[type=url],select[type=email],select[type=number],select[type=password],select[type=tel],select[type=text],select[type=url]{height:40px;line-height:100%}input[type=email]:disabled,input[type=number]:disabled,input[type=password]:disabled,input[type=tel]:disabled,input[type=text]:disabled,input[type=url]:disabled,select[type=email]:disabled,select[type=number]:disabled,select[type=password]:disabled,select[type=tel]:disabled,select[type=text]:disabled,select[type=url]:disabled{background-color:rgba(0,0,0,.1);border-color:rgba(0,0,0,.2)}input[type=checkbox]:not(.CybotCookiebotDialogBodyLevelButton),input[type=radio],select[type=checkbox]:not(.CybotCookiebotDialogBodyLevelButton),select[type=radio]{height:20px;opacity:.01;position:absolute;width:20px}input[type=checkbox]:not(.CybotCookiebotDialogBodyLevelButton)+label,input[type=radio]+label,select[type=checkbox]:not(.CybotCookiebotDialogBodyLevelButton)+label,select[type=radio]+label{display:inline-block;padding-left:40px;position:relative}input[type=checkbox]:not(.CybotCookiebotDialogBodyLevelButton)+label::before,input[type=radio]+label::before,select[type=checkbox]:not(.CybotCookiebotDialogBodyLevelButton)+label::before,select[type=radio]+label::before{border:2px solid rgba(0,0,0,.25);margin:0;padding:0 0 0 2px;background-color:transparent;outline:0;font:500 20px/130% omnes-pro,Helvetica,Arial,sans-serif;text-decoration:none;color:transparent;content:'';display:block;height:20px;left:0;position:absolute;text-align:center;text-indent:-8px;top:0;width:20px}input[type=checkbox]:not(.CybotCookiebotDialogBodyLevelButton):checked+label::before,input[type=radio]:checked+label::before,select[type=checkbox]:not(.CybotCookiebotDialogBodyLevelButton):checked+label::before,select[type=radio]:checked+label::before{font-family:Icons;font-weight:400;line-height:20px}.theme-dark_blue input[type=checkbox]:not(.CybotCookiebotDialogBodyLevelButton):checked+label::before{color:#0054a6}.theme-blue input[type=checkbox]:not(.CybotCookiebotDialogBodyLevelButton):checked+label::before{color:#009ec2}.theme-green input[type=checkbox]:not(.CybotCookiebotDialogBodyLevelButton):checked+label::before{color:#72bf44}.theme-yellow input[type=checkbox]:not(.CybotCookiebotDialogBodyLevelButton):checked+label::before{color:#ffd400}.theme-red input[type=checkbox]:not(.CybotCookiebotDialogBodyLevelButton):checked+label::before{color:#cf1f25}.theme-dark_blue input[type=radio]:checked+label::before{color:#0054a6}.theme-blue input[type=radio]:checked+label::before{color:#009ec2}.theme-green input[type=radio]:checked+label::before{color:#72bf44}.theme-yellow input[type=radio]:checked+label::before{color:#ffd400}.theme-red input[type=radio]:checked+label::before{color:#cf1f25}.theme-dark_blue select[type=checkbox]:not(.CybotCookiebotDialogBodyLevelButton):checked+label::before{color:#0054a6}.theme-blue select[type=checkbox]:not(.CybotCookiebotDialogBodyLevelButton):checked+label::before{color:#009ec2}.theme-green select[type=checkbox]:not(.CybotCookiebotDialogBodyLevelButton):checked+label::before{color:#72bf44}.theme-yellow select[type=checkbox]:not(.CybotCookiebotDialogBodyLevelButton):checked+label::before{color:#ffd400}.theme-red select[type=checkbox]:not(.CybotCookiebotDialogBodyLevelButton):checked+label::before{color:#cf1f25}.theme-dark_blue select[type=radio]:checked+label::before{color:#0054a6}.theme-blue select[type=radio]:checked+label::before{color:#009ec2}.theme-green select[type=radio]:checked+label::before{color:#72bf44}.theme-yellow select[type=radio]:checked+label::before{color:#ffd400}.theme-red select[type=radio]:checked+label::before{color:#cf1f25}input[type=checkbox]:not(.CybotCookiebotDialogBodyLevelButton):focus+label::before,input[type=radio]:focus+label::before,select[type=checkbox]:not(.CybotCookiebotDialogBodyLevelButton):focus+label::before,select[type=radio]:focus+label::before{border-color:#000}input[type=checkbox]:not(.CybotCookiebotDialogBodyLevelButton):disabled+label,input[type=radio]:disabled+label,select[type=checkbox]:not(.CybotCookiebotDialogBodyLevelButton):disabled+label,select[type=radio]:disabled+label{color:rgba(0,0,0,.5)!important}input[type=checkbox]:not(.CybotCookiebotDialogBodyLevelButton),select[type=checkbox]:not(.CybotCookiebotDialogBodyLevelButton){-webkit-appearance:checkbox;-moz-appearance:checkbox;-ms-appearance:checkbox;-o-appearance:checkbox;appearance:checkbox}input[type=checkbox]:not(.CybotCookiebotDialogBodyLevelButton)+label::before,select[type=checkbox]:not(.CybotCookiebotDialogBodyLevelButton)+label::before{border-radius:2px;content:"";font-size:32px;margin-top:2px}input[type=radio],select[type=radio]{-webkit-appearance:radio;-moz-appearance:radio;-ms-appearance:radio;-o-appearance:radio;appearance:radio}input[type=radio]+label::before,select[type=radio]+label::before{border-radius:50%;content:"";font-size:32px}input::-webkit-input-placeholder,select::-webkit-input-placeholder{color:rgba(0,0,0,.5);font-style:italic}input::-moz-placeholder,select::-moz-placeholder{color:rgba(0,0,0,.5);font-style:italic}input:-moz-placeholder,select:-moz-placeholder{color:rgba(0,0,0,.5);font-style:italic}input:-ms-input-placeholder,select:-ms-input-placeholder{color:rgba(0,0,0,.5);font-style:italic}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}input[type=file]{height:40px;line-height:0;padding:8px;margin:0}select{max-width:100%;width:auto;height:40px;line-height:40px;border-radius:0}select option{background-color:#fff;color:#000}select::-ms-expand{display:none}_:-ms-input-placeholder,:root select{background:url(/static/artis/img/dropdown-arrow-small.svg) 100% 50% no-repeat;background-origin:content-box}select:not(:root){background:url(/static/artis/img/dropdown-arrow-small.svg) 100% 50% no-repeat content-box border-box}_:-moz-tree-row(hover),select{background:url(/static/artis/img/dropdown-arrow-small.svg) 100% 50% no-repeat;background-origin:content-box}@-webkit-keyframes rotate-forever{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes rotate-forever{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.loading-spinner:before{-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:rotate-forever;animation-name:rotate-forever;-webkit-animation-timing-function:linear;animation-timing-function:linear;height:64px;width:64px;border:4px solid rgba(255,255,255,.5);border-radius:50%;border-right-color:transparent;content:'';display:inline-block;left:50%;margin-left:-32px;margin-top:-32px;position:fixed;top:50%;z-index:1000}.main{height:auto;width:100%;padding-top:70px;padding-right:.75em;padding-left:.75em}@media (min-width:736px){.main{margin-bottom:70px}}strong{font-weight:500}textarea{resize:vertical;-webkit-appearance:textarea;-moz-appearance:textarea;-ms-appearance:textarea;-o-appearance:textarea;appearance:textarea;display:inline-block;border-radius:4px;border:2px solid rgba(0,0,0,.25);margin:0;padding:0 15px;color:#000;background-color:transparent;outline:0;font:500 16px/130% omnes-pro,Helvetica,Arial,sans-serif;text-decoration:none;resize:vertical}textarea:focus{border-color:#000}.page-state-link{height:0;width:0;position:absolute;overflow:hidden}a.button-block{display:block;width:100%;text-align:center}blockquote p:empty{display:none}blockquote .quote-text:before{content:'‘'}blockquote .quote-text:after{content:'’'}blockquote .quote-source{display:none}.content>.cms_plugin>dl,.content>div.text-plugin>dl,.content>dl{margin-top:40px;margin-bottom:40px}.content>.cms_plugin>dl>.cms_plugin>dt,.content>.cms_plugin>dl>dt,.content>div.text-plugin>dl>.cms_plugin>dt,.content>div.text-plugin>dl>dt,.content>dl>.cms_plugin>dt,.content>dl>dt{border-top:1px dashed #000;margin-bottom:10px;padding-top:20px}.content>.cms_plugin>dl>.cms_plugin>dd,.content>.cms_plugin>dl>dd,.content>div.text-plugin>dl>.cms_plugin>dd,.content>div.text-plugin>dl>dd,.content>dl>.cms_plugin>dd,.content>dl>dd{border-bottom:1px dashed #000;margin:0;padding-bottom:20px;font:16px/130% omnes-pro,Helvetica,Arial,sans-serif}.content>.cms_plugin>dl>.cms_plugin>dd::after,.content>.cms_plugin>dl>dd::after,.content>div.text-plugin>dl>.cms_plugin>dd::after,.content>div.text-plugin>dl>dd::after,.content>dl>.cms_plugin>dd::after,.content>dl>dd::after{clear:both;content:"";display:table}.content>.cms_plugin>dl>.cms_plugin>dd>img,.content>.cms_plugin>dl>dd>img,.content>div.text-plugin>dl>.cms_plugin>dd>img,.content>div.text-plugin>dl>dd>img,.content>dl>.cms_plugin>dd>img,.content>dl>dd>img{display:block;float:left;margin-bottom:10px;margin-right:20px;margin-top:5px}.content>.cms_plugin>dl>.cms_plugin>dd+dt,.content>.cms_plugin>dl>dd+dt,.content>div.text-plugin>dl>.cms_plugin>dd+dt,.content>div.text-plugin>dl>dd+dt,.content>dl>.cms_plugin>dd+dt,.content>dl>dd+dt{border-top:0}@media (max-width:769px){.content>.cms_plugin>dl,.content>div.text-plugin>dl,.content>dl{margin-left:20px;margin-right:20px;max-width:none;padding-left:0;padding-right:0}.button.spinner-minus,.button.spinner-plus{display:none}}figure{margin:0}form .form-row{margin-bottom:10px}form .form-row li{margin-left:0}form .form-row.required.checkbox label,form .form-row.required>label::after{content:'*'}form .form-row>label{font:16px/130% omnes-pro,Helvetica,Arial,sans-serif;display:block;margin-bottom:5px;text-align:left}.theme-dark_blue form .form-row>label{color:#0054a6}.theme-blue form .form-row>label{color:#009ec2}.theme-green form .form-row>label{color:#72bf44}.theme-yellow form .form-row>label{color:#ffd400}.theme-red form .form-row>label{color:#cf1f25}form .form-row.errors input,form .form-row.errors textarea{display:inline-block;border-radius:0;border:2px solid rgba(255,0,67,.25);margin:0;padding:0 15px;color:#ff0043;background-color:transparent;outline:0;font:500 16px/130% omnes-pro,Helvetica,Arial,sans-serif;text-decoration:none}form .form-row.errors input::-webkit-input-placeholder,form .form-row.errors textarea::-webkit-input-placeholder{color:rgba(255,0,67,.5)}form .form-row.errors input::-moz-placeholder,form .form-row.errors textarea::-moz-placeholder{color:rgba(255,0,67,.5)}form .form-row.errors input:-moz-placeholder,form .form-row.errors textarea:-moz-placeholder{color:rgba(255,0,67,.5)}form .form-row.errors input:-ms-input-placeholder,form .form-row.errors textarea:-ms-input-placeholder{color:rgba(255,0,67,.5)}form .form-row.errors input:focus,form .form-row.errors textarea:focus{border-color:navy}form .form-row.errors.checkbox-list ul label:before,form .form-row.errors.radio-list ul label:before{border-color:rgba(255,0,67,.35)}form .form-row.errors.checkbox-list ul input:not(:checked)+label:before,form .form-row.errors.radio-list ul input:not(:checked)+label:before{color:transparent}form .form-row.checkbox ul,form .form-row.checkbox-list ul,form .form-row.radio-list ul{display:inline-block;list-style-type:none;margin:0;padding:0}form .form-row.checkbox ul li,form .form-row.checkbox-list ul li,form .form-row.radio-list ul li{font:16px/130% omnes-pro,Helvetica,Arial,sans-serif;display:block;margin-top:3px;text-align:left}form .form-row.checkbox ul.errorlist,form .form-row.checkbox-list ul.errorlist,form .form-row.radio-list ul.errorlist{margin-top:10px}form .form-row.checkbox ul.errorlist li,form .form-row.checkbox-list ul.errorlist li,form .form-row.radio-list ul.errorlist li{margin-top:0}form .form-row .errorlist{display:inline-block;margin-top:10px}form .form-row .errorlist::before{border:7px solid transparent;border-bottom-color:#ff0043;content:'';display:block;height:14px;left:50%;margin-left:-7px;position:absolute;top:-14px;width:14px}form .form-row p.note{font:italic 16px/130% omnes-pro,Helvetica,Arial,sans-serif;color:rgba(0,0,0,.5);display:inline-block;margin:10px 0;padding:0;text-align:left}form .form-row.submit-row{border-top:1px dashed #000;margin-top:20px;padding:20px 0;text-align:right}form .form-row.radio-list ul li{clear:both}main article .content div.text-plugin ul li:before,ul main article .content div.text-plugin ol li:before{content:'•';padding:.3em .75em .3em .3em}.theme-dark_blue main article .content div.text-plugin ul li:before,.theme-dark_blue ul main article .content div.text-plugin ol li:before,main article .content div.text-plugin .theme-dark_blue ul li:before{color:#0054a6}.theme-blue main article .content div.text-plugin ul li:before,.theme-blue ul main article .content div.text-plugin ol li:before,main article .content div.text-plugin .theme-blue ul li:before{color:#009ec2}.theme-green main article .content div.text-plugin ul li:before,.theme-green ul main article .content div.text-plugin ol li:before,main article .content div.text-plugin .theme-green ul li:before{color:#72bf44}.theme-yellow main article .content div.text-plugin ul li:before,.theme-yellow ul main article .content div.text-plugin ol li:before,main article .content div.text-plugin .theme-yellow ul li:before{color:#ffd400}.theme-red main article .content div.text-plugin ul li:before,.theme-red ul main article .content div.text-plugin ol li:before,main article .content div.text-plugin .theme-red ul li:before{color:#cf1f25}main article .content div.text-plugin ol li,ol main article .content div.text-plugin ul li{counter-increment:counter}main article .content div.text-plugin ol li:before,ol main article .content div.text-plugin ul li:before{content:counter(counter) ".";text-align:right;display:inline-block;width:3ch;padding:0 .75em 0 .3em}.theme-dark_blue main article .content div.text-plugin ol li:before,.theme-dark_blue ol main article .content div.text-plugin ul li:before,main article .content div.text-plugin .theme-dark_blue ol li:before{color:#0054a6}.theme-blue main article .content div.text-plugin ol li:before,.theme-blue ol main article .content div.text-plugin ul li:before,main article .content div.text-plugin .theme-blue ol li:before{color:#009ec2}.theme-green main article .content div.text-plugin ol li:before,.theme-green ol main article .content div.text-plugin ul li:before,main article .content div.text-plugin .theme-green ol li:before{color:#72bf44}.theme-yellow main article .content div.text-plugin ol li:before,.theme-yellow ol main article .content div.text-plugin ul li:before,main article .content div.text-plugin .theme-yellow ol li:before{color:#ffd400}.theme-red main article .content div.text-plugin ol li:before,.theme-red ol main article .content div.text-plugin ul li:before,main article .content div.text-plugin .theme-red ol li:before{color:#cf1f25}.page-wrapper{height:auto;width:100%;min-height:100%}.iScrollVerticalScrollbar{background-color:#333!important;width:2px!important}.iScrollVerticalScrollbar>.iScrollIndicator{border:none!important;border-radius:0!important}.theme-dark_blue .iScrollVerticalScrollbar>.iScrollIndicator{background-color:#0054a6;color:#fff}.theme-blue .iScrollVerticalScrollbar>.iScrollIndicator{background-color:#009ec2;color:#fff}.theme-green .iScrollVerticalScrollbar>.iScrollIndicator{background-color:#72bf44;color:#fff}.theme-yellow .iScrollVerticalScrollbar>.iScrollIndicator{background-color:#ffd400;color:#000}.theme-red .iScrollVerticalScrollbar>.iScrollIndicator{background-color:#cf1f25;color:#fff}.theme-primary .iScrollVerticalScrollbar>.iScrollIndicator{background-color:#fa6003;color:#fff}.theme-menu .iScrollVerticalScrollbar>.iScrollIndicator,.theme-secondary .iScrollVerticalScrollbar>.iScrollIndicator{background-color:#fff;color:#000}.button.spinner-minus,.button.spinner-plus{text-indent:0;height:24px;width:24px;padding:0;vertical-align:top;text-align:center;font-weight:500;border:2px solid currentcolor;border-radius:16px;margin:0}.theme-blue .button.spinner-minus,.theme-dark_blue .button.spinner-minus,.theme-green .button.spinner-minus{color:#fff}.theme-yellow .button.spinner-minus{color:#000}.theme-primary .button.spinner-minus,.theme-red .button.spinner-minus{color:#fff}.theme-menu .button.spinner-minus,.theme-secondary .button.spinner-minus{color:#000}.theme-blue .button.spinner-plus,.theme-dark_blue .button.spinner-plus,.theme-green .button.spinner-plus{color:#fff}.theme-yellow .button.spinner-plus{color:#000}.theme-primary .button.spinner-plus,.theme-red .button.spinner-plus{color:#fff}.theme-menu .button.spinner-plus,.theme-secondary .button.spinner-plus{color:#000}.button.spinner-minus:hover,.button.spinner-plus:hover,html.no-touch .button.spinner-minus:focus,html.no-touch .button.spinner-plus:focus{background-color:#000;border-color:#000;color:#fff}.button.spinner-plus{margin-left:10px;margin-right:-26px}.button.spinner-minus{margin-right:10px}.triptych{margin-right:-1.5em;margin-left:-1.5em;margin-bottom:30px}.triptych a{height:180px;margin:0;overflow:hidden;position:relative}.triptych a figure{width:100%;height:180px}.triptych a figure:before{position:absolute;top:0;right:0;bottom:0;left:0;border-width:2px 0;border-style:solid;border-image-slice:12 fill;border-image-width:2px 0 2px 0;border-image-outset:1px 1px 1px 1px;border-image-repeat:repeat;border-image-source:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAYAAAA6/NlyAAAABmJLR0QAAAAAAAD5Q7t/AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH3wcPDzQYZuXkgAAAABl0RVh0Q29tbWVudABDcmVhdGVkIHdpdGggR0lNUFeBDhcAAADRSURBVGje7Zq7EsMwCASF//+flSYpPJPElizOJLdbI+Aa8RiiPem99/aBiIh2kWz/Z2PEkeGKpLL9j8SIM4ZXksr2Pxpjy3KssJ95szUzEIxgZ8Gjv2i2/VQMuzps2Wl9e7AqGYV/VQwAAAAAAHUvreBIg2xaukvs22lJMa/eKXY3Dyv2xhXEvkjdS1cTOyz4H0Awgp0FV/ylS+6lS9Vhy07LqZcGAAAAAIDJcVLZeFc4avE8W+JAfGFSHIgvtJ95w9YSwQg2EsyB+C/WYbdO6wHn3vAshuPpMQAAAABJRU5ErkJggg==)!important;content:'';display:block}.triptych a:first-child figure:before{border-image-width:0 0 2px}.triptych a:last-child figure:before{border-image-width:2px 0 0}.triptych a img{height:100%;width:100%;-o-object-position:50% 50%;object-position:50% 50%;-o-object-fit:cover;object-fit:cover;z-index:1}.triptych a .gradient-overlay{height:33%;width:100%;position:absolute;right:0;bottom:0;left:0;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMC44Ii8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0)),to(rgba(0,0,0,.8)));background:linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(0,0,0,.8) 100%);display:block;z-index:5}.triptych a figcaption{position:absolute;right:0;bottom:0;left:0;color:#fff;font-size:1em;padding:1.1em 1.2em;z-index:10}.triptych a figcaption div{height:19px;line-height:22px}.triptych a figcaption div:after{font-size:22px;line-height:22px;vertical-align:middle}.triptych a figcaption em{font-size:90%}main article :first-child.pre-title,main>header.content-header{display:block;margin:0;width:100%}main article :first-child.pre-title figure,main>header.content-header figure{width:100%}main article :first-child.pre-title figure img,main>header.content-header figure img{height:100%;width:100%;max-height:calc(58vh - 70px);-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%}@media (max-width:768px){.main{padding-top:60px;padding-right:.75em;padding-left:.75em;overflow-x:hidden}main article :first-child.pre-title figure img,main>header.content-header figure img{max-height:calc(58vh - 60px)}}main article header.introduction{max-width:64em;margin-left:auto;margin-right:auto}main article header.introduction::after{clear:both;content:"";display:table}main article header.introduction h1,main article header.introduction p{margin-top:17px;margin-right:auto;margin-left:auto;max-width:64em}main article header.introduction p.intro-text{font-size:1em;line-height:1.3;margin-bottom:3px;margin-top:13px}@media (min-width:769px){.triptych{max-width:64em;height:300px;margin:20px auto 16px}.triptych::after{clear:both;content:"";display:table}.triptych a{float:left;display:block;width:34.07595%;height:100%}.triptych a figure{height:100%}.triptych a figure:before{position:absolute;top:0;right:0;bottom:0;left:0;border-width:0 2px;border-style:solid;border-image-slice:12 fill;border-image-width:0 2px 0 2px;border-image-outset:1px 1px 1px 1px;border-image-repeat:repeat;border-image-source:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAYAAAA6/NlyAAAABmJLR0QAAAAAAAD5Q7t/AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH3wcPDzQYZuXkgAAAABl0RVh0Q29tbWVudABDcmVhdGVkIHdpdGggR0lNUFeBDhcAAADRSURBVGje7Zq7EsMwCASF//+flSYpPJPElizOJLdbI+Aa8RiiPem99/aBiIh2kWz/Z2PEkeGKpLL9j8SIM4ZXksr2Pxpjy3KssJ95szUzEIxgZ8Gjv2i2/VQMuzps2Wl9e7AqGYV/VQwAAAAAAHUvreBIg2xaukvs22lJMa/eKXY3Dyv2xhXEvkjdS1cTOyz4H0Awgp0FV/ylS+6lS9Vhy07LqZcGAAAAAIDJcVLZeFc4avE8W+JAfGFSHIgvtJ95w9YSwQg2EsyB+C/WYbdO6wHn3vAshuPpMQAAAABJRU5ErkJggg==)!important;height:100%;display:block;content:''}.triptych a:first-child figure:before{border-image-width:0 2px 0 0}.triptych a:last-child figure:before{border-image-width:0 0 0 2px}.triptych a:last-child{width:31.8481%}main article header.introduction p.intro-text{font-size:1.25em;margin-bottom:13px;margin-top:17px}}main article header.introduction p.intro-image img{float:left;margin-right:.75em;margin-bottom:.75em}main article header.introduction h1{margin-bottom:.375em}main article header.introduction h1:after{content:"";display:block;height:2px;margin-top:13px;width:100%;border-width:2px 0 0;border-image-slice:12;border-image-width:2px 0 0 0;border-image-outset:0;border-image-repeat:round round}.theme-dark_blue main article header.introduction h1:after{border-image-source:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAYAAAA6/NlyAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAACxIAAAsSAdLdfvwAAAAHdElNRQffBw8PNBhm5eSAAAAAGXRFWHRDb21tZW50AENyZWF0ZWQgd2l0aCBHSU1QV4EOFwAAABh0RVh0U29mdHdhcmUAcGFpbnQubmV0IDQuMC41ZYUyZQAAAX1JREFUaEPtllFqAzEMBfeQOWOv2ZCCAhajZ8v2FidoYH6ENPH+5Xrz+PkN3QF1zV1Q22ygBe8K1POuQk3v8KI5A3UiZ6FWJA6VGei+ZxZqKHGozED3PbNQQ4lDZQa675mFGkocKjPQfc8s1FDiUJmB7ntmoYYSh5EzUCdyFmpFDh+sQD3vKtT0NtCCuQPqmrugtokML05yd//Ff/xGURRFURRFUXi+4X/o8DfQovkp0NvNBlrwng692Tu8aJ4KvTUSh8rToDcqcag8DXqjEofK06A3KnGoPA16oxKHytOgNypxGHkq9NbI4YPToTd7G2jB/BTo7SYyvHgw3/ANRVEURVEURXE8d//xvrv/Yvg3aNHcAXXNXVDbbKAF7wrU865CTe/wojkDdSJnoVYkDpUZ6L5nFmoocajMQPc9s1BDiUNlBrrvmYUaShwqM9B9zyzUUOJQmYHue2ahhhKHkTNQJ3IWakUOH6xAPe8q1PQ20IK5A+qau6C2+cd1PQGs/n3WXFW5ggAAAABJRU5ErkJggg==)}.theme-blue main article header.introduction h1:after{border-image-source:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAYAAAA6/NlyAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAACxIAAAsSAdLdfvwAAAAHdElNRQffBw8PNBhm5eSAAAAAGXRFWHRDb21tZW50AENyZWF0ZWQgd2l0aCBHSU1QV4EOFwAAABh0RVh0U29mdHdhcmUAcGFpbnQubmV0IDQuMC41ZYUyZQAAAX5JREFUaEPtllFqAzEMBff+h8hherGGFBSwGD1btrc4QQPzI6SJ9y/Xm8fPb+gOqGvugtpmAy14V6CedxVqeocXzRmoEzkLtSJxqMxA9z2zUEOJQ2UGuu+ZhRpKHCoz0H3PLNRQ4lCZge57ZqGGEofKDHTfMws1lDiMnIE6kbNQK3L4YAXqeVehpreBFswdUNfcBbVNZHhxkrv7L/7jN4qiKIqiKIrC8w3/Q4e/gRbNT4HebjbQgvd06M3e4UXzVOitkThUnga9UYlD5WnQG5U4VJ4GvVGJQ+Vp0BuVOFSeBr1RicPIU6G3Rg4fnA692dtAC+anQG83keHFg/mGbyiKoiiKoiiK47n7j/fd/RfDv0GL5g6oa+6C2mYDLXhXoJ53FWp6hxfNGagTOQu1InGozED3PbNQQ4lDZQa675mFGkocKjPQfc8s1FDiUJmB7ntmoYYSh8oMdN8zCzWUOIycgTqRs1ArcvhgBep5V6Gmt4EWzB1Q19wFtc0/rusJfB4BPPcnmJQAAAAASUVORK5CYII=)}.theme-green main article header.introduction h1:after{border-image-source:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAYAAAA6/NlyAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAACxIAAAsSAdLdfvwAAAAHdElNRQffBw8PNBhm5eSAAAAAGXRFWHRDb21tZW50AENyZWF0ZWQgd2l0aCBHSU1QV4EOFwAAABh0RVh0U29mdHdhcmUAcGFpbnQubmV0IDQuMC41ZYUyZQAAAZpJREFUaEPtlsFtxDAMBK+4VJQGU1oCW8vHESOJlOBAOHCA+e0u5Z9fxvfP129PRbagXVORbWjbVKRBAa+iS9CeV9FlaNMbDpp3IQnt9FQlDW31TIUvdSME9WeqGoY2RtYHz9SdENSfqWoY2hhZHzxTd0JQf6aqYWhjZKqgGylop6cqaWirZ7hwBxehPa+iy9CmV9EGBUxFtqBdU5FtaNtU5J1wcJGn9y/+40ZRFEVRFEVReD7hPzT8DRQ0FTkeerupSIMCXkWPhd7sDQfNu3Ag9NaeqfClbhwDvXFkffBM3TkGeuPI+uCZunMM9MaRqYJuHAe9tWe4cAcPht7sVbRBAVOR46G3m4q8Ew4ezCd8Q1EURVEURVEcz9M/3k/vX4RvUNBUZAvaNRXZhrZNRRoU8Cq6BO15FV2GNr3hoHkXktBOT1XS0FbPVPhSN0JQf6aqYWhjZH3wTN0JQf2ZqoahjZH1wTN1JwT1Z6oahjZGpgq6kYJ2eqqShrZ6hgt3cBHa8yq6DG16FW1QwFRkC9o1FdmGts2WeL3+AFOmUPjHptbOAAAAAElFTkSuQmCC)}.theme-yellow main article header.introduction h1:after{border-image-source:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAYAAAA6/NlyAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAACxIAAAsSAdLdfvwAAAAHdElNRQffBw8PNBhm5eSAAAAAGXRFWHRDb21tZW50AENyZWF0ZWQgd2l0aCBHSU1QV4EOFwAAABh0RVh0U29mdHdhcmUAcGFpbnQubmV0IDQuMC41ZYUyZQAAAZdJREFUaEPtlkGOwzAMA/P/9+1/WiSmDhXGtmSjC6PQAHMjKeeWy3j9Xa+eimxBu6Yi29C2qUiDAl5Fl6A9r6LL0KY3HDSfQhLa6alKGtrqmQrf6kYI6s9UNQxtjKwPnqk7Iag/U9UwtDGyPnim7oSg/kxVw9DGyFRBN1LQTk9V0tBWz3DhCS5Ce15Fl6FNr6INCpiKbEG7piLb0LapyCfh4CLf3r/5jxtFURRFURRF4fmF/9DwN1DQVOR46O2mIg0KeBU9FnqzNxw0n8KB0Ft7psK3unEM9MaR9cEzdecY6I0j64Nn6s4x0BtHpgq6cRz01p7hwhM8GHqzV9EGBUxFjofebirySTh4ML/wDUVRFEVRFEVxPN/+8f72/k34BgVNRbagXVORbWjbVKRBAa+iS9CeV9FlaNMbDppPIQnt9FQlDW31TIVvdSME9WeqGoY2RtYHz9SdENSfqWoY2hhZHzxTd0JQf6aqYWhjZKqgGylop6cqaWirZ7jwBBehPa+iy9CmV9EGBUxFtqBdU5FtaNtsiet6A9R9te9+gRMZAAAAAElFTkSuQmCC)}.theme-red main article header.introduction h1:after{border-image-source:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAYAAAA6/NlyAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAACxIAAAsSAdLdfvwAAAAHdElNRQffBw8PNBhm5eSAAAAAGXRFWHRDb21tZW50AENyZWF0ZWQgd2l0aCBHSU1QV4EOFwAAABh0RVh0U29mdHdhcmUAcGFpbnQubmV0IDQuMC41ZYUyZQAAAZpJREFUaEPtljFuxDAMBO8nqfL/p+RJCWwtiyNGEinBgXDgANPtLuXOL+Pn6/u3pyJb0K6pyDa0bSrSoIBX0SVoz6voMrTpDQfNu5CEdnqqkoa2eqbCl7oRgvozVQ1DGyPrg2fqTgjqz1Q1DG2MrA+eqTshqD9T1TC0MTJV0I0UtNNTlTS01TNcuIOL0J5X0WVo06togwKmIlvQrqnINrRtKvJOOLjI0/sX/3GjKIqiKIqiKDyf8B8a/gYKmoocD73dVKRBAa+ix0Jv9oaD5l04EHprz1T4UjeOgd44sj54pu4cA71xZH3wTN05BnrjyFRBN46D3tozXLiDB0Nv9iraoICpyPHQ201F3gkHD+YTvqEoiqIoiqIojufpH++n9y/CNyhoKrIF7ZqKbEPbpiINCngVXYL2vIouQ5vecNC8C0lop6cqaWirZyp8qRshqD9T1TC0MbI+eKbuhKD+TFXD0MbI+uCZuhOC+jNVDUMbI1MF3UhBOz1VSUNbPcOFO7gI7XkVXYY2vYo2KGAqsgXtmopsQ9tmS7xef9o+3MIEkn9bAAAAAElFTkSuQmCC)}.theme-primary main article header.introduction h1:after{border-image-source:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAYAAAA6/NlyAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAACxIAAAsSAdLdfvwAAAAHdElNRQffBw8PNBhm5eSAAAAAGXRFWHRDb21tZW50AENyZWF0ZWQgd2l0aCBHSU1QV4EOFwAAABh0RVh0U29mdHdhcmUAcGFpbnQubmV0IDQuMC41ZYUyZQAAAZpJREFUaEPtlkFqBDEMBBfy0fz/CbkkzLh1WFG2JZsJZlFB3bpbntu8jJ/vr9+eimxBu6Yi29C2qUiDAl5Fl6A9r6LL0KY3HDTvQhLa6alKGtrqmQpf6kYI6s9UNQxtjKwPnqk7Iag/U9UwtDGyPnim7oSg/kxVw9DGyFRBN1LQTk9V0tBWz3DhDi5Ce15Fl6FNr6INCpiKbEG7piLb0LapyDvh4CJP71/8x42iKIqiKIqi8HzCf2j4GyhoKnI89HZTkQYFvIoeC73ZGw6ad+FA6K09U+FL3TgGeuPI+uCZunMM9MaR9cEzdecY6I0jUwXdOA56a89w4Q4eDL3Zq2iDAqYix0NvNxV5Jxw8mE/4hqIoiqIoiqI4nqd/vJ/evwjfoKCpyBa0ayqyDW2bijQo4FV0CdrzKroMbXrDQfMuJKGdnqqkoa2eqfClboSg/kxVw9DGyPrgmboTgvozVQ1DGyPrg2fqTgjqz1Q1DG2MTBV0IwXt9FQlDW31DBfu4CK051V0Gdr0KtqggKnIFrRrKrINbZst8Xr9AdgJ9ckX82aKAAAAAElFTkSuQmCC)}.theme-secondary main article header.introduction h1:after{border-image-source:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAYAAAA6/NlyAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAACxIAAAsSAdLdfvwAAAAHdElNRQffBw8PNBhm5eSAAAAAGXRFWHRDb21tZW50AENyZWF0ZWQgd2l0aCBHSU1QV4EOFwAAABh0RVh0U29mdHdhcmUAcGFpbnQubmV0IDQuMC41ZYUyZQAAAX1JREFUaEPt1kFuhDAQBMD9/6cTLRQHS5bpASIRaerIdI/tG5/Dz4LILVZNidxm3ZTIzrcl0UusWBK9zJqlOHjYCkWqEZUy9Ugp/OWMiEqJakwt1g8+45yISolqTC3WDz7jnIhKiWpMLVYqOKNENaJSph6JC1vwIiuWRC+zZkl059uUyC1WTYncZt2UyMhsYPQIKwdGj7F2YNRaa6211tqf8es5MPo3XHtgNDKbEnk9150S2fm2JPparrkUBw9b4YVcL1IKfznjNVwr1g8+45zXcK1YP/iMc17DtWKlgjNex/UicWELvphrLonufJsSeT3XnRIZmQ2M/g3XHhi11lprrbXWnuJfe2D0CCsHRo+xdmA0MpsSucWqKZHbrJsS2fm2JHqJFUuil1mzFAcPW6FINaJSph4phb+cEVEpUY2pxfrBZ5wTUSlRjanF+sFnnBNRKVGNqcVKBWeUqEZUytQjcWELXmTFkuhl1iyJ7nybErnFqimR26yb2hOfzy/mGiGyTZy2ewAAAABJRU5ErkJggg==)}.theme-menu main article header.introduction h1:after{border-image-source:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAYAAAA6/NlyAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAACxIAAAsSAdLdfvwAAAAHdElNRQffBw8PNBhm5eSAAAAAGXRFWHRDb21tZW50AENyZWF0ZWQgd2l0aCBHSU1QV4EOFwAAABh0RVh0U29mdHdhcmUAcGFpbnQubmV0IDQuMC41ZYUyZQAAAZlJREFUaEPtljFuxDAMBO/v+UC6PDeBrWVxxEgiJTgQDhxgut2l3PllfH3//PZUZAvaNRXZhrZNRRoU8Cq6BO15FV2GNr3hoHkXktBOT1XS0FbPVPhSN0JQf6aqYWhjZH3wTN0JQf2ZqoahjZH1wTN1JwT1Z6oahjZGpgq6kYJ2eqqShrZ6hgt3cBHa8yq6DG16FW1QwFRkC9o1FdmGtk1F3gkHF3l6/+I/bhRFURRFURSF5xP+Q8PfQEFTkeOht5uKNCjgVfRY6M3ecNC8CwdCb+2ZCl/qxjHQG0fWB8/UnWOgN46sD56pO8dAbxyZKujGcdBbe4YLd/Bg6M1eRRsUMBU5Hnq7qcg74eDBfMI3FEVRFEVRFMXxPP3j/fT+RfgGBU1FtqBdU5FtaNtUpEEBr6JL0J5X0WVo0xsOmnchCe30VCUNbfVMhS91IwT1Z6oahjZG1gfP1J0Q1J+pahjaGFkfPFN3QlB/pqphaGNkqqAbKWinpyppaKtnuHAHF6E9r6LL0KZX0QYFTEW2oF1TkW1o22yJ1+sP6kQaQ9R3XnsAAAAASUVORK5CYII=)}/*!
 * Font Awesome Free 5.1.0 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 */.fa,.fab,.fal,.far,.fas{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1}.fa-lg{font-size:1.33333em;line-height:.75em;vertical-align:-.0667em}.fa-xs{font-size:.75em}.fa-sm{font-size:.875em}.fa-1x{font-size:1em}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-6x{font-size:6em}.fa-7x{font-size:7em}.fa-8x{font-size:8em}.fa-9x{font-size:9em}.fa-10x{font-size:10em}.fa-fw{text-align:center;width:1.25em}.fa-ul{list-style-type:none;margin-left:2.5em;padding-left:0}.fa-ul>li{position:relative}.fa-li{left:-2em;position:absolute;text-align:center;width:2em;line-height:inherit}.fa-border{border:.08em solid #eee;border-radius:.1em;padding:.2em .25em .15em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left,.fab.fa-pull-left,.fal.fa-pull-left,.far.fa-pull-left,.fas.fa-pull-left{margin-right:.3em}.fa.fa-pull-right,.fab.fa-pull-right,.fal.fa-pull-right,.far.fa-pull-right,.fas.fa-pull-right{margin-left:.3em}.fa-spin{-webkit-animation:2s linear infinite fa-spin;animation:2s linear infinite fa-spin}.fa-pulse{-webkit-animation:1s steps(8) infinite fa-spin;animation:1s steps(8) infinite fa-spin}@keyframes fa-spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.fa-rotate-90{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{-webkit-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{-webkit-transform:scale(-1,1);transform:scale(-1,1)}.fa-flip-vertical{-webkit-transform:scale(1,-1);transform:scale(1,-1)}.fa-flip-horizontal.fa-flip-vertical{-webkit-transform:scale(-1,-1);transform:scale(-1,-1)}:root .fa-flip-horizontal,:root .fa-flip-vertical,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-rotate-90{-webkit-filter:none;filter:none}.fa-stack{display:inline-block;height:2em;line-height:2em;position:relative;vertical-align:middle;width:2em}.fa-stack-1x,.fa-stack-2x{left:0;position:absolute;text-align:center;width:100%}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-500px:before{content:"\f26e"}.fa-accessible-icon:before{content:"\f368"}.fa-accusoft:before{content:"\f369"}.fa-address-book:before{content:"\f2b9"}.fa-address-card:before{content:"\f2bb"}.fa-adjust:before{content:"\f042"}.fa-adn:before{content:"\f170"}.fa-adversal:before{content:"\f36a"}.fa-affiliatetheme:before{content:"\f36b"}.fa-algolia:before{content:"\f36c"}.fa-align-center:before{content:"\f037"}.fa-align-justify:before{content:"\f039"}.fa-align-left:before{content:"\f036"}.fa-align-right:before{content:"\f038"}.fa-allergies:before{content:"\f461"}.fa-amazon:before{content:"\f270"}.fa-amazon-pay:before{content:"\f42c"}.fa-ambulance:before{content:"\f0f9"}.fa-american-sign-language-interpreting:before{content:"\f2a3"}.fa-amilia:before{content:"\f36d"}.fa-anchor:before{content:"\f13d"}.fa-android:before{content:"\f17b"}.fa-angellist:before{content:"\f209"}.fa-angle-double-down:before{content:"\f103"}.fa-angle-double-left:before{content:"\f100"}.fa-angle-double-right:before{content:"\f101"}.fa-angle-double-up:before{content:"\f102"}.fa-angle-down:before{content:"\f107"}.fa-angle-left:before{content:"\f104"}.fa-angle-right:before{content:"\f105"}.fa-angle-up:before{content:"\f106"}.fa-angry:before{content:"\f556"}.fa-angrycreative:before{content:"\f36e"}.fa-angular:before{content:"\f420"}.fa-app-store:before{content:"\f36f"}.fa-app-store-ios:before{content:"\f370"}.fa-apper:before{content:"\f371"}.fa-apple:before{content:"\f179"}.fa-apple-pay:before{content:"\f415"}.fa-archive:before{content:"\f187"}.fa-archway:before{content:"\f557"}.fa-arrow-alt-circle-down:before{content:"\f358"}.fa-arrow-alt-circle-left:before{content:"\f359"}.fa-arrow-alt-circle-right:before{content:"\f35a"}.fa-arrow-alt-circle-up:before{content:"\f35b"}.fa-arrow-circle-down:before{content:"\f0ab"}.fa-arrow-circle-left:before{content:"\f0a8"}.fa-arrow-circle-right:before{content:"\f0a9"}.fa-arrow-circle-up:before{content:"\f0aa"}.fa-arrow-down:before{content:"\f063"}.fa-arrow-left:before{content:"\f060"}.fa-arrow-right:before{content:"\f061"}.fa-arrow-up:before{content:"\f062"}.fa-arrows-alt:before{content:"\f0b2"}.fa-arrows-alt-h:before{content:"\f337"}.fa-arrows-alt-v:before{content:"\f338"}.fa-assistive-listening-systems:before{content:"\f2a2"}.fa-asterisk:before{content:"\f069"}.fa-asymmetrik:before{content:"\f372"}.fa-at:before{content:"\f1fa"}.fa-atlas:before{content:"\f558"}.fa-audible:before{content:"\f373"}.fa-audio-description:before{content:"\f29e"}.fa-autoprefixer:before{content:"\f41c"}.fa-avianex:before{content:"\f374"}.fa-aviato:before{content:"\f421"}.fa-award:before{content:"\f559"}.fa-aws:before{content:"\f375"}.fa-backspace:before{content:"\f55a"}.fa-backward:before{content:"\f04a"}.fa-balance-scale:before{content:"\f24e"}.fa-ban:before{content:"\f05e"}.fa-band-aid:before{content:"\f462"}.fa-bandcamp:before{content:"\f2d5"}.fa-barcode:before{content:"\f02a"}.fa-bars:before{content:"\f0c9"}.fa-baseball-ball:before{content:"\f433"}.fa-basketball-ball:before{content:"\f434"}.fa-bath:before{content:"\f2cd"}.fa-battery-empty:before{content:"\f244"}.fa-battery-full:before{content:"\f240"}.fa-battery-half:before{content:"\f242"}.fa-battery-quarter:before{content:"\f243"}.fa-battery-three-quarters:before{content:"\f241"}.fa-bed:before{content:"\f236"}.fa-beer:before{content:"\f0fc"}.fa-behance:before{content:"\f1b4"}.fa-behance-square:before{content:"\f1b5"}.fa-bell:before{content:"\f0f3"}.fa-bell-slash:before{content:"\f1f6"}.fa-bezier-curve:before{content:"\f55b"}.fa-bicycle:before{content:"\f206"}.fa-bimobject:before{content:"\f378"}.fa-binoculars:before{content:"\f1e5"}.fa-birthday-cake:before{content:"\f1fd"}.fa-bitbucket:before{content:"\f171"}.fa-bitcoin:before{content:"\f379"}.fa-bity:before{content:"\f37a"}.fa-black-tie:before{content:"\f27e"}.fa-blackberry:before{content:"\f37b"}.fa-blender:before{content:"\f517"}.fa-blind:before{content:"\f29d"}.fa-blogger:before{content:"\f37c"}.fa-blogger-b:before{content:"\f37d"}.fa-bluetooth:before{content:"\f293"}.fa-bluetooth-b:before{content:"\f294"}.fa-bold:before{content:"\f032"}.fa-bolt:before{content:"\f0e7"}.fa-bomb:before{content:"\f1e2"}.fa-bong:before{content:"\f55c"}.fa-book:before{content:"\f02d"}.fa-book-open:before{content:"\f518"}.fa-bookmark:before{content:"\f02e"}.fa-bowling-ball:before{content:"\f436"}.fa-box:before{content:"\f466"}.fa-box-open:before{content:"\f49e"}.fa-boxes:before{content:"\f468"}.fa-braille:before{content:"\f2a1"}.fa-briefcase:before{content:"\f0b1"}.fa-briefcase-medical:before{content:"\f469"}.fa-broadcast-tower:before{content:"\f519"}.fa-broom:before{content:"\f51a"}.fa-brush:before{content:"\f55d"}.fa-btc:before{content:"\f15a"}.fa-bug:before{content:"\f188"}.fa-building:before{content:"\f1ad"}.fa-bullhorn:before{content:"\f0a1"}.fa-bullseye:before{content:"\f140"}.fa-burn:before{content:"\f46a"}.fa-buromobelexperte:before{content:"\f37f"}.fa-bus:before{content:"\f207"}.fa-bus-alt:before{content:"\f55e"}.fa-buysellads:before{content:"\f20d"}.fa-calculator:before{content:"\f1ec"}.fa-calendar:before{content:"\f133"}.fa-calendar-alt:before{content:"\f073"}.fa-calendar-check:before{content:"\f274"}.fa-calendar-minus:before{content:"\f272"}.fa-calendar-plus:before{content:"\f271"}.fa-calendar-times:before{content:"\f273"}.fa-camera:before{content:"\f030"}.fa-camera-retro:before{content:"\f083"}.fa-cannabis:before{content:"\f55f"}.fa-capsules:before{content:"\f46b"}.fa-car:before{content:"\f1b9"}.fa-caret-down:before{content:"\f0d7"}.fa-caret-left:before{content:"\f0d9"}.fa-caret-right:before{content:"\f0da"}.fa-caret-square-down:before{content:"\f150"}.fa-caret-square-left:before{content:"\f191"}.fa-caret-square-right:before{content:"\f152"}.fa-caret-square-up:before{content:"\f151"}.fa-caret-up:before{content:"\f0d8"}.fa-cart-arrow-down:before{content:"\f218"}.fa-cart-plus:before{content:"\f217"}.fa-cc-amazon-pay:before{content:"\f42d"}.fa-cc-amex:before{content:"\f1f3"}.fa-cc-apple-pay:before{content:"\f416"}.fa-cc-diners-club:before{content:"\f24c"}.fa-cc-discover:before{content:"\f1f2"}.fa-cc-jcb:before{content:"\f24b"}.fa-cc-mastercard:before{content:"\f1f1"}.fa-cc-paypal:before{content:"\f1f4"}.fa-cc-stripe:before{content:"\f1f5"}.fa-cc-visa:before{content:"\f1f0"}.fa-centercode:before{content:"\f380"}.fa-certificate:before{content:"\f0a3"}.fa-chalkboard:before{content:"\f51b"}.fa-chalkboard-teacher:before{content:"\f51c"}.fa-chart-area:before{content:"\f1fe"}.fa-chart-bar:before{content:"\f080"}.fa-chart-line:before{content:"\f201"}.fa-chart-pie:before{content:"\f200"}.fa-check:before{content:"\f00c"}.fa-check-circle:before{content:"\f058"}.fa-check-double:before{content:"\f560"}.fa-check-square:before{content:"\f14a"}.fa-chess:before{content:"\f439"}.fa-chess-bishop:before{content:"\f43a"}.fa-chess-board:before{content:"\f43c"}.fa-chess-king:before{content:"\f43f"}.fa-chess-knight:before{content:"\f441"}.fa-chess-pawn:before{content:"\f443"}.fa-chess-queen:before{content:"\f445"}.fa-chess-rook:before{content:"\f447"}.fa-chevron-circle-down:before{content:"\f13a"}.fa-chevron-circle-left:before{content:"\f137"}.fa-chevron-circle-right:before{content:"\f138"}.fa-chevron-circle-up:before{content:"\f139"}.fa-chevron-down:before{content:"\f078"}.fa-chevron-left:before{content:"\f053"}.fa-chevron-right:before{content:"\f054"}.fa-chevron-up:before{content:"\f077"}.fa-child:before{content:"\f1ae"}.fa-chrome:before{content:"\f268"}.fa-church:before{content:"\f51d"}.fa-circle:before{content:"\f111"}.fa-circle-notch:before{content:"\f1ce"}.fa-clipboard:before{content:"\f328"}.fa-clipboard-check:before{content:"\f46c"}.fa-clipboard-list:before{content:"\f46d"}.fa-clock:before{content:"\f017"}.fa-clone:before{content:"\f24d"}.fa-closed-captioning:before{content:"\f20a"}.fa-cloud:before{content:"\f0c2"}.fa-cloud-download-alt:before{content:"\f381"}.fa-cloud-upload-alt:before{content:"\f382"}.fa-cloudscale:before{content:"\f383"}.fa-cloudsmith:before{content:"\f384"}.fa-cloudversify:before{content:"\f385"}.fa-cocktail:before{content:"\f561"}.fa-code:before{content:"\f121"}.fa-code-branch:before{content:"\f126"}.fa-codepen:before{content:"\f1cb"}.fa-codiepie:before{content:"\f284"}.fa-coffee:before{content:"\f0f4"}.fa-cog:before{content:"\f013"}.fa-cogs:before{content:"\f085"}.fa-coins:before{content:"\f51e"}.fa-columns:before{content:"\f0db"}.fa-comment:before{content:"\f075"}.fa-comment-alt:before{content:"\f27a"}.fa-comment-dots:before{content:"\f4ad"}.fa-comment-slash:before{content:"\f4b3"}.fa-comments:before{content:"\f086"}.fa-compact-disc:before{content:"\f51f"}.fa-compass:before{content:"\f14e"}.fa-compress:before{content:"\f066"}.fa-concierge-bell:before{content:"\f562"}.fa-connectdevelop:before{content:"\f20e"}.fa-contao:before{content:"\f26d"}.fa-cookie:before{content:"\f563"}.fa-cookie-bite:before{content:"\f564"}.fa-copy:before{content:"\f0c5"}.fa-copyright:before{content:"\f1f9"}.fa-couch:before{content:"\f4b8"}.fa-cpanel:before{content:"\f388"}.fa-creative-commons:before{content:"\f25e"}.fa-creative-commons-by:before{content:"\f4e7"}.fa-creative-commons-nc:before{content:"\f4e8"}.fa-creative-commons-nc-eu:before{content:"\f4e9"}.fa-creative-commons-nc-jp:before{content:"\f4ea"}.fa-creative-commons-nd:before{content:"\f4eb"}.fa-creative-commons-pd:before{content:"\f4ec"}.fa-creative-commons-pd-alt:before{content:"\f4ed"}.fa-creative-commons-remix:before{content:"\f4ee"}.fa-creative-commons-sa:before{content:"\f4ef"}.fa-creative-commons-sampling:before{content:"\f4f0"}.fa-creative-commons-sampling-plus:before{content:"\f4f1"}.fa-creative-commons-share:before{content:"\f4f2"}.fa-credit-card:before{content:"\f09d"}.fa-crop:before{content:"\f125"}.fa-crop-alt:before{content:"\f565"}.fa-crosshairs:before{content:"\f05b"}.fa-crow:before{content:"\f520"}.fa-crown:before{content:"\f521"}.fa-css3:before{content:"\f13c"}.fa-css3-alt:before{content:"\f38b"}.fa-cube:before{content:"\f1b2"}.fa-cubes:before{content:"\f1b3"}.fa-cut:before{content:"\f0c4"}.fa-cuttlefish:before{content:"\f38c"}.fa-d-and-d:before{content:"\f38d"}.fa-dashcube:before{content:"\f210"}.fa-database:before{content:"\f1c0"}.fa-deaf:before{content:"\f2a4"}.fa-delicious:before{content:"\f1a5"}.fa-deploydog:before{content:"\f38e"}.fa-deskpro:before{content:"\f38f"}.fa-desktop:before{content:"\f108"}.fa-deviantart:before{content:"\f1bd"}.fa-diagnoses:before{content:"\f470"}.fa-dice:before{content:"\f522"}.fa-dice-five:before{content:"\f523"}.fa-dice-four:before{content:"\f524"}.fa-dice-one:before{content:"\f525"}.fa-dice-six:before{content:"\f526"}.fa-dice-three:before{content:"\f527"}.fa-dice-two:before{content:"\f528"}.fa-digg:before{content:"\f1a6"}.fa-digital-ocean:before{content:"\f391"}.fa-digital-tachograph:before{content:"\f566"}.fa-discord:before{content:"\f392"}.fa-discourse:before{content:"\f393"}.fa-divide:before{content:"\f529"}.fa-dizzy:before{content:"\f567"}.fa-dna:before{content:"\f471"}.fa-dochub:before{content:"\f394"}.fa-docker:before{content:"\f395"}.fa-dollar-sign:before{content:"\f155"}.fa-dolly:before{content:"\f472"}.fa-dolly-flatbed:before{content:"\f474"}.fa-donate:before{content:"\f4b9"}.fa-door-closed:before{content:"\f52a"}.fa-door-open:before{content:"\f52b"}.fa-dot-circle:before{content:"\f192"}.fa-dove:before{content:"\f4ba"}.fa-download:before{content:"\f019"}.fa-draft2digital:before{content:"\f396"}.fa-drafting-compass:before{content:"\f568"}.fa-dribbble:before{content:"\f17d"}.fa-dribbble-square:before{content:"\f397"}.fa-dropbox:before{content:"\f16b"}.fa-drum:before{content:"\f569"}.fa-drum-steelpan:before{content:"\f56a"}.fa-drupal:before{content:"\f1a9"}.fa-dumbbell:before{content:"\f44b"}.fa-dyalog:before{content:"\f399"}.fa-earlybirds:before{content:"\f39a"}.fa-ebay:before{content:"\f4f4"}.fa-edge:before{content:"\f282"}.fa-edit:before{content:"\f044"}.fa-eject:before{content:"\f052"}.fa-elementor:before{content:"\f430"}.fa-ellipsis-h:before{content:"\f141"}.fa-ellipsis-v:before{content:"\f142"}.fa-ember:before{content:"\f423"}.fa-empire:before{content:"\f1d1"}.fa-envelope:before{content:"\f0e0"}.fa-envelope-open:before{content:"\f2b6"}.fa-envelope-square:before{content:"\f199"}.fa-envira:before{content:"\f299"}.fa-equals:before{content:"\f52c"}.fa-eraser:before{content:"\f12d"}.fa-erlang:before{content:"\f39d"}.fa-ethereum:before{content:"\f42e"}.fa-etsy:before{content:"\f2d7"}.fa-euro-sign:before{content:"\f153"}.fa-exchange-alt:before{content:"\f362"}.fa-exclamation:before{content:"\f12a"}.fa-exclamation-circle:before{content:"\f06a"}.fa-exclamation-triangle:before{content:"\f071"}.fa-expand:before{content:"\f065"}.fa-expand-arrows-alt:before{content:"\f31e"}.fa-expeditedssl:before{content:"\f23e"}.fa-external-link-alt:before{content:"\f35d"}.fa-external-link-square-alt:before{content:"\f360"}.fa-eye:before{content:"\f06e"}.fa-eye-dropper:before{content:"\f1fb"}.fa-eye-slash:before{content:"\f070"}.fa-facebook:before{content:"\f09a"}.fa-facebook-f:before{content:"\f39e"}.fa-facebook-messenger:before{content:"\f39f"}.fa-facebook-square:before{content:"\f082"}.fa-fast-backward:before{content:"\f049"}.fa-fast-forward:before{content:"\f050"}.fa-fax:before{content:"\f1ac"}.fa-feather:before{content:"\f52d"}.fa-feather-alt:before{content:"\f56b"}.fa-female:before{content:"\f182"}.fa-fighter-jet:before{content:"\f0fb"}.fa-file:before{content:"\f15b"}.fa-file-alt:before{content:"\f15c"}.fa-file-archive:before{content:"\f1c6"}.fa-file-audio:before{content:"\f1c7"}.fa-file-code:before{content:"\f1c9"}.fa-file-contract:before{content:"\f56c"}.fa-file-download:before{content:"\f56d"}.fa-file-excel:before{content:"\f1c3"}.fa-file-export:before{content:"\f56e"}.fa-file-image:before{content:"\f1c5"}.fa-file-import:before{content:"\f56f"}.fa-file-invoice:before{content:"\f570"}.fa-file-invoice-dollar:before{content:"\f571"}.fa-file-medical:before{content:"\f477"}.fa-file-medical-alt:before{content:"\f478"}.fa-file-pdf:before{content:"\f1c1"}.fa-file-powerpoint:before{content:"\f1c4"}.fa-file-prescription:before{content:"\f572"}.fa-file-signature:before{content:"\f573"}.fa-file-upload:before{content:"\f574"}.fa-file-video:before{content:"\f1c8"}.fa-file-word:before{content:"\f1c2"}.fa-fill:before{content:"\f575"}.fa-fill-drip:before{content:"\f576"}.fa-film:before{content:"\f008"}.fa-filter:before{content:"\f0b0"}.fa-fingerprint:before{content:"\f577"}.fa-fire:before{content:"\f06d"}.fa-fire-extinguisher:before{content:"\f134"}.fa-firefox:before{content:"\f269"}.fa-first-aid:before{content:"\f479"}.fa-first-order:before{content:"\f2b0"}.fa-first-order-alt:before{content:"\f50a"}.fa-firstdraft:before{content:"\f3a1"}.fa-fish:before{content:"\f578"}.fa-flag:before{content:"\f024"}.fa-flag-checkered:before{content:"\f11e"}.fa-flask:before{content:"\f0c3"}.fa-flickr:before{content:"\f16e"}.fa-flipboard:before{content:"\f44d"}.fa-flushed:before{content:"\f579"}.fa-fly:before{content:"\f417"}.fa-folder:before{content:"\f07b"}.fa-folder-open:before{content:"\f07c"}.fa-font:before{content:"\f031"}.fa-font-awesome:before{content:"\f2b4"}.fa-font-awesome-alt:before{content:"\f35c"}.fa-font-awesome-flag:before{content:"\f425"}.fa-font-awesome-logo-full:before{content:"\f4e6"}.fa-fonticons:before{content:"\f280"}.fa-fonticons-fi:before{content:"\f3a2"}.fa-football-ball:before{content:"\f44e"}.fa-fort-awesome:before{content:"\f286"}.fa-fort-awesome-alt:before{content:"\f3a3"}.fa-forumbee:before{content:"\f211"}.fa-forward:before{content:"\f04e"}.fa-foursquare:before{content:"\f180"}.fa-free-code-camp:before{content:"\f2c5"}.fa-freebsd:before{content:"\f3a4"}.fa-frog:before{content:"\f52e"}.fa-frown:before{content:"\f119"}.fa-frown-open:before{content:"\f57a"}.fa-fulcrum:before{content:"\f50b"}.fa-futbol:before{content:"\f1e3"}.fa-galactic-republic:before{content:"\f50c"}.fa-galactic-senate:before{content:"\f50d"}.fa-gamepad:before{content:"\f11b"}.fa-gas-pump:before{content:"\f52f"}.fa-gavel:before{content:"\f0e3"}.fa-gem:before{content:"\f3a5"}.fa-genderless:before{content:"\f22d"}.fa-get-pocket:before{content:"\f265"}.fa-gg:before{content:"\f260"}.fa-gg-circle:before{content:"\f261"}.fa-gift:before{content:"\f06b"}.fa-git:before{content:"\f1d3"}.fa-git-square:before{content:"\f1d2"}.fa-github:before{content:"\f09b"}.fa-github-alt:before{content:"\f113"}.fa-github-square:before{content:"\f092"}.fa-gitkraken:before{content:"\f3a6"}.fa-gitlab:before{content:"\f296"}.fa-gitter:before{content:"\f426"}.fa-glass-martini:before{content:"\f000"}.fa-glass-martini-alt:before{content:"\f57b"}.fa-glasses:before{content:"\f530"}.fa-glide:before{content:"\f2a5"}.fa-glide-g:before{content:"\f2a6"}.fa-globe:before{content:"\f0ac"}.fa-globe-africa:before{content:"\f57c"}.fa-globe-americas:before{content:"\f57d"}.fa-globe-asia:before{content:"\f57e"}.fa-gofore:before{content:"\f3a7"}.fa-golf-ball:before{content:"\f450"}.fa-goodreads:before{content:"\f3a8"}.fa-goodreads-g:before{content:"\f3a9"}.fa-google:before{content:"\f1a0"}.fa-google-drive:before{content:"\f3aa"}.fa-google-play:before{content:"\f3ab"}.fa-google-plus:before{content:"\f2b3"}.fa-google-plus-g:before{content:"\f0d5"}.fa-google-plus-square:before{content:"\f0d4"}.fa-google-wallet:before{content:"\f1ee"}.fa-graduation-cap:before{content:"\f19d"}.fa-gratipay:before{content:"\f184"}.fa-grav:before{content:"\f2d6"}.fa-greater-than:before{content:"\f531"}.fa-greater-than-equal:before{content:"\f532"}.fa-grimace:before{content:"\f57f"}.fa-grin:before{content:"\f580"}.fa-grin-alt:before{content:"\f581"}.fa-grin-beam:before{content:"\f582"}.fa-grin-beam-sweat:before{content:"\f583"}.fa-grin-hearts:before{content:"\f584"}.fa-grin-squint:before{content:"\f585"}.fa-grin-squint-tears:before{content:"\f586"}.fa-grin-stars:before{content:"\f587"}.fa-grin-tears:before{content:"\f588"}.fa-grin-tongue:before{content:"\f589"}.fa-grin-tongue-squint:before{content:"\f58a"}.fa-grin-tongue-wink:before{content:"\f58b"}.fa-grin-wink:before{content:"\f58c"}.fa-grip-horizontal:before{content:"\f58d"}.fa-grip-vertical:before{content:"\f58e"}.fa-gripfire:before{content:"\f3ac"}.fa-grunt:before{content:"\f3ad"}.fa-gulp:before{content:"\f3ae"}.fa-h-square:before{content:"\f0fd"}.fa-hacker-news:before{content:"\f1d4"}.fa-hacker-news-square:before{content:"\f3af"}.fa-hand-holding:before{content:"\f4bd"}.fa-hand-holding-heart:before{content:"\f4be"}.fa-hand-holding-usd:before{content:"\f4c0"}.fa-hand-lizard:before{content:"\f258"}.fa-hand-paper:before{content:"\f256"}.fa-hand-peace:before{content:"\f25b"}.fa-hand-point-down:before{content:"\f0a7"}.fa-hand-point-left:before{content:"\f0a5"}.fa-hand-point-right:before{content:"\f0a4"}.fa-hand-point-up:before{content:"\f0a6"}.fa-hand-pointer:before{content:"\f25a"}.fa-hand-rock:before{content:"\f255"}.fa-hand-scissors:before{content:"\f257"}.fa-hand-spock:before{content:"\f259"}.fa-hands:before{content:"\f4c2"}.fa-hands-helping:before{content:"\f4c4"}.fa-handshake:before{content:"\f2b5"}.fa-hashtag:before{content:"\f292"}.fa-hdd:before{content:"\f0a0"}.fa-heading:before{content:"\f1dc"}.fa-headphones:before{content:"\f025"}.fa-headphones-alt:before{content:"\f58f"}.fa-headset:before{content:"\f590"}.fa-heart:before{content:"\f004"}.fa-heartbeat:before{content:"\f21e"}.fa-helicopter:before{content:"\f533"}.fa-highlighter:before{content:"\f591"}.fa-hips:before{content:"\f452"}.fa-hire-a-helper:before{content:"\f3b0"}.fa-history:before{content:"\f1da"}.fa-hockey-puck:before{content:"\f453"}.fa-home:before{content:"\f015"}.fa-hooli:before{content:"\f427"}.fa-hornbill:before{content:"\f592"}.fa-hospital:before{content:"\f0f8"}.fa-hospital-alt:before{content:"\f47d"}.fa-hospital-symbol:before{content:"\f47e"}.fa-hot-tub:before{content:"\f593"}.fa-hotel:before{content:"\f594"}.fa-hotjar:before{content:"\f3b1"}.fa-hourglass:before{content:"\f254"}.fa-hourglass-end:before{content:"\f253"}.fa-hourglass-half:before{content:"\f252"}.fa-hourglass-start:before{content:"\f251"}.fa-houzz:before{content:"\f27c"}.fa-html5:before{content:"\f13b"}.fa-hubspot:before{content:"\f3b2"}.fa-i-cursor:before{content:"\f246"}.fa-id-badge:before{content:"\f2c1"}.fa-id-card:before{content:"\f2c2"}.fa-id-card-alt:before{content:"\f47f"}.fa-image:before{content:"\f03e"}.fa-images:before{content:"\f302"}.fa-imdb:before{content:"\f2d8"}.fa-inbox:before{content:"\f01c"}.fa-indent:before{content:"\f03c"}.fa-industry:before{content:"\f275"}.fa-infinity:before{content:"\f534"}.fa-info:before{content:"\f129"}.fa-info-circle:before{content:"\f05a"}.fa-instagram:before{content:"\f16d"}.fa-internet-explorer:before{content:"\f26b"}.fa-ioxhost:before{content:"\f208"}.fa-italic:before{content:"\f033"}.fa-itunes:before{content:"\f3b4"}.fa-itunes-note:before{content:"\f3b5"}.fa-java:before{content:"\f4e4"}.fa-jedi-order:before{content:"\f50e"}.fa-jenkins:before{content:"\f3b6"}.fa-joget:before{content:"\f3b7"}.fa-joint:before{content:"\f595"}.fa-joomla:before{content:"\f1aa"}.fa-js:before{content:"\f3b8"}.fa-js-square:before{content:"\f3b9"}.fa-jsfiddle:before{content:"\f1cc"}.fa-key:before{content:"\f084"}.fa-keybase:before{content:"\f4f5"}.fa-keyboard:before{content:"\f11c"}.fa-keycdn:before{content:"\f3ba"}.fa-kickstarter:before{content:"\f3bb"}.fa-kickstarter-k:before{content:"\f3bc"}.fa-kiss:before{content:"\f596"}.fa-kiss-beam:before{content:"\f597"}.fa-kiss-wink-heart:before{content:"\f598"}.fa-kiwi-bird:before{content:"\f535"}.fa-korvue:before{content:"\f42f"}.fa-language:before{content:"\f1ab"}.fa-laptop:before{content:"\f109"}.fa-laravel:before{content:"\f3bd"}.fa-lastfm:before{content:"\f202"}.fa-lastfm-square:before{content:"\f203"}.fa-laugh:before{content:"\f599"}.fa-laugh-beam:before{content:"\f59a"}.fa-laugh-squint:before{content:"\f59b"}.fa-laugh-wink:before{content:"\f59c"}.fa-leaf:before{content:"\f06c"}.fa-leanpub:before{content:"\f212"}.fa-lemon:before{content:"\f094"}.fa-less:before{content:"\f41d"}.fa-less-than:before{content:"\f536"}.fa-less-than-equal:before{content:"\f537"}.fa-level-down-alt:before{content:"\f3be"}.fa-level-up-alt:before{content:"\f3bf"}.fa-life-ring:before{content:"\f1cd"}.fa-lightbulb:before{content:"\f0eb"}.fa-line:before{content:"\f3c0"}.fa-link:before{content:"\f0c1"}.fa-linkedin:before{content:"\f08c"}.fa-linkedin-in:before{content:"\f0e1"}.fa-linode:before{content:"\f2b8"}.fa-linux:before{content:"\f17c"}.fa-lira-sign:before{content:"\f195"}.fa-list:before{content:"\f03a"}.fa-list-alt:before{content:"\f022"}.fa-list-ol:before{content:"\f0cb"}.fa-list-ul:before{content:"\f0ca"}.fa-location-arrow:before{content:"\f124"}.fa-lock:before{content:"\f023"}.fa-lock-open:before{content:"\f3c1"}.fa-long-arrow-alt-down:before{content:"\f309"}.fa-long-arrow-alt-left:before{content:"\f30a"}.fa-long-arrow-alt-right:before{content:"\f30b"}.fa-long-arrow-alt-up:before{content:"\f30c"}.fa-low-vision:before{content:"\f2a8"}.fa-luggage-cart:before{content:"\f59d"}.fa-lyft:before{content:"\f3c3"}.fa-magento:before{content:"\f3c4"}.fa-magic:before{content:"\f0d0"}.fa-magnet:before{content:"\f076"}.fa-mailchimp:before{content:"\f59e"}.fa-male:before{content:"\f183"}.fa-mandalorian:before{content:"\f50f"}.fa-map:before{content:"\f279"}.fa-map-marked:before{content:"\f59f"}.fa-map-marked-alt:before{content:"\f5a0"}.fa-map-marker:before{content:"\f041"}.fa-map-marker-alt:before{content:"\f3c5"}.fa-map-pin:before{content:"\f276"}.fa-map-signs:before{content:"\f277"}.fa-marker:before{content:"\f5a1"}.fa-mars:before{content:"\f222"}.fa-mars-double:before{content:"\f227"}.fa-mars-stroke:before{content:"\f229"}.fa-mars-stroke-h:before{content:"\f22b"}.fa-mars-stroke-v:before{content:"\f22a"}.fa-mastodon:before{content:"\f4f6"}.fa-maxcdn:before{content:"\f136"}.fa-medal:before{content:"\f5a2"}.fa-medapps:before{content:"\f3c6"}.fa-medium:before{content:"\f23a"}.fa-medium-m:before{content:"\f3c7"}.fa-medkit:before{content:"\f0fa"}.fa-medrt:before{content:"\f3c8"}.fa-meetup:before{content:"\f2e0"}.fa-megaport:before{content:"\f5a3"}.fa-meh:before{content:"\f11a"}.fa-meh-blank:before{content:"\f5a4"}.fa-meh-rolling-eyes:before{content:"\f5a5"}.fa-memory:before{content:"\f538"}.fa-mercury:before{content:"\f223"}.fa-microchip:before{content:"\f2db"}.fa-microphone:before{content:"\f130"}.fa-microphone-alt:before{content:"\f3c9"}.fa-microphone-alt-slash:before{content:"\f539"}.fa-microphone-slash:before{content:"\f131"}.fa-microsoft:before{content:"\f3ca"}.fa-minus:before{content:"\f068"}.fa-minus-circle:before{content:"\f056"}.fa-minus-square:before{content:"\f146"}.fa-mix:before{content:"\f3cb"}.fa-mixcloud:before{content:"\f289"}.fa-mizuni:before{content:"\f3cc"}.fa-mobile:before{content:"\f10b"}.fa-mobile-alt:before{content:"\f3cd"}.fa-modx:before{content:"\f285"}.fa-monero:before{content:"\f3d0"}.fa-money-bill:before{content:"\f0d6"}.fa-money-bill-alt:before{content:"\f3d1"}.fa-money-bill-wave:before{content:"\f53a"}.fa-money-bill-wave-alt:before{content:"\f53b"}.fa-money-check:before{content:"\f53c"}.fa-money-check-alt:before{content:"\f53d"}.fa-monument:before{content:"\f5a6"}.fa-moon:before{content:"\f186"}.fa-mortar-pestle:before{content:"\f5a7"}.fa-motorcycle:before{content:"\f21c"}.fa-mouse-pointer:before{content:"\f245"}.fa-music:before{content:"\f001"}.fa-napster:before{content:"\f3d2"}.fa-neuter:before{content:"\f22c"}.fa-newspaper:before{content:"\f1ea"}.fa-nimblr:before{content:"\f5a8"}.fa-nintendo-switch:before{content:"\f418"}.fa-node:before{content:"\f419"}.fa-node-js:before{content:"\f3d3"}.fa-not-equal:before{content:"\f53e"}.fa-notes-medical:before{content:"\f481"}.fa-npm:before{content:"\f3d4"}.fa-ns8:before{content:"\f3d5"}.fa-nutritionix:before{content:"\f3d6"}.fa-object-group:before{content:"\f247"}.fa-object-ungroup:before{content:"\f248"}.fa-odnoklassniki:before{content:"\f263"}.fa-odnoklassniki-square:before{content:"\f264"}.fa-old-republic:before{content:"\f510"}.fa-opencart:before{content:"\f23d"}.fa-openid:before{content:"\f19b"}.fa-opera:before{content:"\f26a"}.fa-optin-monster:before{content:"\f23c"}.fa-osi:before{content:"\f41a"}.fa-outdent:before{content:"\f03b"}.fa-page4:before{content:"\f3d7"}.fa-pagelines:before{content:"\f18c"}.fa-paint-brush:before{content:"\f1fc"}.fa-paint-roller:before{content:"\f5aa"}.fa-palette:before{content:"\f53f"}.fa-palfed:before{content:"\f3d8"}.fa-pallet:before{content:"\f482"}.fa-paper-plane:before{content:"\f1d8"}.fa-paperclip:before{content:"\f0c6"}.fa-parachute-box:before{content:"\f4cd"}.fa-paragraph:before{content:"\f1dd"}.fa-parking:before{content:"\f540"}.fa-passport:before{content:"\f5ab"}.fa-paste:before{content:"\f0ea"}.fa-patreon:before{content:"\f3d9"}.fa-pause:before{content:"\f04c"}.fa-pause-circle:before{content:"\f28b"}.fa-paw:before{content:"\f1b0"}.fa-paypal:before{content:"\f1ed"}.fa-pen:before{content:"\f304"}.fa-pen-alt:before{content:"\f305"}.fa-pen-fancy:before{content:"\f5ac"}.fa-pen-nib:before{content:"\f5ad"}.fa-pen-square:before{content:"\f14b"}.fa-pencil-alt:before{content:"\f303"}.fa-pencil-ruler:before{content:"\f5ae"}.fa-people-carry:before{content:"\f4ce"}.fa-percent:before{content:"\f295"}.fa-percentage:before{content:"\f541"}.fa-periscope:before{content:"\f3da"}.fa-phabricator:before{content:"\f3db"}.fa-phoenix-framework:before{content:"\f3dc"}.fa-phoenix-squadron:before{content:"\f511"}.fa-phone:before{content:"\f095"}.fa-phone-slash:before{content:"\f3dd"}.fa-phone-square:before{content:"\f098"}.fa-phone-volume:before{content:"\f2a0"}.fa-php:before{content:"\f457"}.fa-pied-piper:before{content:"\f2ae"}.fa-pied-piper-alt:before{content:"\f1a8"}.fa-pied-piper-hat:before{content:"\f4e5"}.fa-pied-piper-pp:before{content:"\f1a7"}.fa-piggy-bank:before{content:"\f4d3"}.fa-pills:before{content:"\f484"}.fa-pinterest:before{content:"\f0d2"}.fa-pinterest-p:before{content:"\f231"}.fa-pinterest-square:before{content:"\f0d3"}.fa-plane:before{content:"\f072"}.fa-plane-arrival:before{content:"\f5af"}.fa-plane-departure:before{content:"\f5b0"}.fa-play:before{content:"\f04b"}.fa-play-circle:before{content:"\f144"}.fa-playstation:before{content:"\f3df"}.fa-plug:before{content:"\f1e6"}.fa-plus:before{content:"\f067"}.fa-plus-circle:before{content:"\f055"}.fa-plus-square:before{content:"\f0fe"}.fa-podcast:before{content:"\f2ce"}.fa-poo:before{content:"\f2fe"}.fa-portrait:before{content:"\f3e0"}.fa-pound-sign:before{content:"\f154"}.fa-power-off:before{content:"\f011"}.fa-prescription:before{content:"\f5b1"}.fa-prescription-bottle:before{content:"\f485"}.fa-prescription-bottle-alt:before{content:"\f486"}.fa-print:before{content:"\f02f"}.fa-procedures:before{content:"\f487"}.fa-product-hunt:before{content:"\f288"}.fa-project-diagram:before{content:"\f542"}.fa-pushed:before{content:"\f3e1"}.fa-puzzle-piece:before{content:"\f12e"}.fa-python:before{content:"\f3e2"}.fa-qq:before{content:"\f1d6"}.fa-qrcode:before{content:"\f029"}.fa-question:before{content:"\f128"}.fa-question-circle:before{content:"\f059"}.fa-quidditch:before{content:"\f458"}.fa-quinscape:before{content:"\f459"}.fa-quora:before{content:"\f2c4"}.fa-quote-left:before{content:"\f10d"}.fa-quote-right:before{content:"\f10e"}.fa-r-project:before{content:"\f4f7"}.fa-random:before{content:"\f074"}.fa-ravelry:before{content:"\f2d9"}.fa-react:before{content:"\f41b"}.fa-readme:before{content:"\f4d5"}.fa-rebel:before{content:"\f1d0"}.fa-receipt:before{content:"\f543"}.fa-recycle:before{content:"\f1b8"}.fa-red-river:before{content:"\f3e3"}.fa-reddit:before{content:"\f1a1"}.fa-reddit-alien:before{content:"\f281"}.fa-reddit-square:before{content:"\f1a2"}.fa-redo:before{content:"\f01e"}.fa-redo-alt:before{content:"\f2f9"}.fa-registered:before{content:"\f25d"}.fa-rendact:before{content:"\f3e4"}.fa-renren:before{content:"\f18b"}.fa-reply:before{content:"\f3e5"}.fa-reply-all:before{content:"\f122"}.fa-replyd:before{content:"\f3e6"}.fa-researchgate:before{content:"\f4f8"}.fa-resolving:before{content:"\f3e7"}.fa-retweet:before{content:"\f079"}.fa-ribbon:before{content:"\f4d6"}.fa-road:before{content:"\f018"}.fa-robot:before{content:"\f544"}.fa-rocket:before{content:"\f135"}.fa-rocketchat:before{content:"\f3e8"}.fa-rockrms:before{content:"\f3e9"}.fa-rss:before{content:"\f09e"}.fa-rss-square:before{content:"\f143"}.fa-ruble-sign:before{content:"\f158"}.fa-ruler:before{content:"\f545"}.fa-ruler-combined:before{content:"\f546"}.fa-ruler-horizontal:before{content:"\f547"}.fa-ruler-vertical:before{content:"\f548"}.fa-rupee-sign:before{content:"\f156"}.fa-sad-cry:before{content:"\f5b3"}.fa-sad-tear:before{content:"\f5b4"}.fa-safari:before{content:"\f267"}.fa-sass:before{content:"\f41e"}.fa-save:before{content:"\f0c7"}.fa-schlix:before{content:"\f3ea"}.fa-school:before{content:"\f549"}.fa-screwdriver:before{content:"\f54a"}.fa-scribd:before{content:"\f28a"}.fa-search:before{content:"\f002"}.fa-search-minus:before{content:"\f010"}.fa-search-plus:before{content:"\f00e"}.fa-searchengin:before{content:"\f3eb"}.fa-seedling:before{content:"\f4d8"}.fa-sellcast:before{content:"\f2da"}.fa-sellsy:before{content:"\f213"}.fa-server:before{content:"\f233"}.fa-servicestack:before{content:"\f3ec"}.fa-share:before{content:"\f064"}.fa-share-alt:before{content:"\f1e0"}.fa-share-alt-square:before{content:"\f1e1"}.fa-share-square:before{content:"\f14d"}.fa-shekel-sign:before{content:"\f20b"}.fa-shield-alt:before{content:"\f3ed"}.fa-ship:before{content:"\f21a"}.fa-shipping-fast:before{content:"\f48b"}.fa-shirtsinbulk:before{content:"\f214"}.fa-shoe-prints:before{content:"\f54b"}.fa-shopping-bag:before{content:"\f290"}.fa-shopping-basket:before{content:"\f291"}.fa-shopping-cart:before{content:"\f07a"}.fa-shopware:before{content:"\f5b5"}.fa-shower:before{content:"\f2cc"}.fa-shuttle-van:before{content:"\f5b6"}.fa-sign:before{content:"\f4d9"}.fa-sign-in-alt:before{content:"\f2f6"}.fa-sign-language:before{content:"\f2a7"}.fa-sign-out-alt:before{content:"\f2f5"}.fa-signal:before{content:"\f012"}.fa-signature:before{content:"\f5b7"}.fa-simplybuilt:before{content:"\f215"}.fa-sistrix:before{content:"\f3ee"}.fa-sitemap:before{content:"\f0e8"}.fa-sith:before{content:"\f512"}.fa-skull:before{content:"\f54c"}.fa-skyatlas:before{content:"\f216"}.fa-skype:before{content:"\f17e"}.fa-slack:before{content:"\f198"}.fa-slack-hash:before{content:"\f3ef"}.fa-sliders-h:before{content:"\f1de"}.fa-slideshare:before{content:"\f1e7"}.fa-smile:before{content:"\f118"}.fa-smile-beam:before{content:"\f5b8"}.fa-smile-wink:before{content:"\f4da"}.fa-smoking:before{content:"\f48d"}.fa-smoking-ban:before{content:"\f54d"}.fa-snapchat:before{content:"\f2ab"}.fa-snapchat-ghost:before{content:"\f2ac"}.fa-snapchat-square:before{content:"\f2ad"}.fa-snowflake:before{content:"\f2dc"}.fa-solar-panel:before{content:"\f5ba"}.fa-sort:before{content:"\f0dc"}.fa-sort-alpha-down:before{content:"\f15d"}.fa-sort-alpha-up:before{content:"\f15e"}.fa-sort-amount-down:before{content:"\f160"}.fa-sort-amount-up:before{content:"\f161"}.fa-sort-down:before{content:"\f0dd"}.fa-sort-numeric-down:before{content:"\f162"}.fa-sort-numeric-up:before{content:"\f163"}.fa-sort-up:before{content:"\f0de"}.fa-soundcloud:before{content:"\f1be"}.fa-spa:before{content:"\f5bb"}.fa-space-shuttle:before{content:"\f197"}.fa-speakap:before{content:"\f3f3"}.fa-spinner:before{content:"\f110"}.fa-splotch:before{content:"\f5bc"}.fa-spotify:before{content:"\f1bc"}.fa-spray-can:before{content:"\f5bd"}.fa-square:before{content:"\f0c8"}.fa-square-full:before{content:"\f45c"}.fa-squarespace:before{content:"\f5be"}.fa-stack-exchange:before{content:"\f18d"}.fa-stack-overflow:before{content:"\f16c"}.fa-stamp:before{content:"\f5bf"}.fa-star:before{content:"\f005"}.fa-star-half:before{content:"\f089"}.fa-star-half-alt:before{content:"\f5c0"}.fa-staylinked:before{content:"\f3f5"}.fa-steam:before{content:"\f1b6"}.fa-steam-square:before{content:"\f1b7"}.fa-steam-symbol:before{content:"\f3f6"}.fa-step-backward:before{content:"\f048"}.fa-step-forward:before{content:"\f051"}.fa-stethoscope:before{content:"\f0f1"}.fa-sticker-mule:before{content:"\f3f7"}.fa-sticky-note:before{content:"\f249"}.fa-stop:before{content:"\f04d"}.fa-stop-circle:before{content:"\f28d"}.fa-stopwatch:before{content:"\f2f2"}.fa-store:before{content:"\f54e"}.fa-store-alt:before{content:"\f54f"}.fa-strava:before{content:"\f428"}.fa-stream:before{content:"\f550"}.fa-street-view:before{content:"\f21d"}.fa-strikethrough:before{content:"\f0cc"}.fa-stripe:before{content:"\f429"}.fa-stripe-s:before{content:"\f42a"}.fa-stroopwafel:before{content:"\f551"}.fa-studiovinari:before{content:"\f3f8"}.fa-stumbleupon:before{content:"\f1a4"}.fa-stumbleupon-circle:before{content:"\f1a3"}.fa-subscript:before{content:"\f12c"}.fa-subway:before{content:"\f239"}.fa-suitcase:before{content:"\f0f2"}.fa-suitcase-rolling:before{content:"\f5c1"}.fa-sun:before{content:"\f185"}.fa-superpowers:before{content:"\f2dd"}.fa-superscript:before{content:"\f12b"}.fa-supple:before{content:"\f3f9"}.fa-surprise:before{content:"\f5c2"}.fa-swatchbook:before{content:"\f5c3"}.fa-swimmer:before{content:"\f5c4"}.fa-swimming-pool:before{content:"\f5c5"}.fa-sync:before{content:"\f021"}.fa-sync-alt:before{content:"\f2f1"}.fa-syringe:before{content:"\f48e"}.fa-table:before{content:"\f0ce"}.fa-table-tennis:before{content:"\f45d"}.fa-tablet:before{content:"\f10a"}.fa-tablet-alt:before{content:"\f3fa"}.fa-tablets:before{content:"\f490"}.fa-tachometer-alt:before{content:"\f3fd"}.fa-tag:before{content:"\f02b"}.fa-tags:before{content:"\f02c"}.fa-tape:before{content:"\f4db"}.fa-tasks:before{content:"\f0ae"}.fa-taxi:before{content:"\f1ba"}.fa-teamspeak:before{content:"\f4f9"}.fa-telegram:before{content:"\f2c6"}.fa-telegram-plane:before{content:"\f3fe"}.fa-tencent-weibo:before{content:"\f1d5"}.fa-terminal:before{content:"\f120"}.fa-text-height:before{content:"\f034"}.fa-text-width:before{content:"\f035"}.fa-th:before{content:"\f00a"}.fa-th-large:before{content:"\f009"}.fa-th-list:before{content:"\f00b"}.fa-themeco:before{content:"\f5c6"}.fa-themeisle:before{content:"\f2b2"}.fa-thermometer:before{content:"\f491"}.fa-thermometer-empty:before{content:"\f2cb"}.fa-thermometer-full:before{content:"\f2c7"}.fa-thermometer-half:before{content:"\f2c9"}.fa-thermometer-quarter:before{content:"\f2ca"}.fa-thermometer-three-quarters:before{content:"\f2c8"}.fa-thumbs-down:before{content:"\f165"}.fa-thumbs-up:before{content:"\f164"}.fa-thumbtack:before{content:"\f08d"}.fa-ticket-alt:before{content:"\f3ff"}.fa-times:before{content:"\f00d"}.fa-times-circle:before{content:"\f057"}.fa-tint:before{content:"\f043"}.fa-tint-slash:before{content:"\f5c7"}.fa-tired:before{content:"\f5c8"}.fa-toggle-off:before{content:"\f204"}.fa-toggle-on:before{content:"\f205"}.fa-toolbox:before{content:"\f552"}.fa-tooth:before{content:"\f5c9"}.fa-trade-federation:before{content:"\f513"}.fa-trademark:before{content:"\f25c"}.fa-train:before{content:"\f238"}.fa-transgender:before{content:"\f224"}.fa-transgender-alt:before{content:"\f225"}.fa-trash:before{content:"\f1f8"}.fa-trash-alt:before{content:"\f2ed"}.fa-tree:before{content:"\f1bb"}.fa-trello:before{content:"\f181"}.fa-tripadvisor:before{content:"\f262"}.fa-trophy:before{content:"\f091"}.fa-truck:before{content:"\f0d1"}.fa-truck-loading:before{content:"\f4de"}.fa-truck-moving:before{content:"\f4df"}.fa-tshirt:before{content:"\f553"}.fa-tty:before{content:"\f1e4"}.fa-tumblr:before{content:"\f173"}.fa-tumblr-square:before{content:"\f174"}.fa-tv:before{content:"\f26c"}.fa-twitch:before{content:"\f1e8"}.fa-twitter:before{content:"\f099"}.fa-twitter-square:before{content:"\f081"}.fa-typo3:before{content:"\f42b"}.fa-uber:before{content:"\f402"}.fa-uikit:before{content:"\f403"}.fa-umbrella:before{content:"\f0e9"}.fa-umbrella-beach:before{content:"\f5ca"}.fa-underline:before{content:"\f0cd"}.fa-undo:before{content:"\f0e2"}.fa-undo-alt:before{content:"\f2ea"}.fa-uniregistry:before{content:"\f404"}.fa-universal-access:before{content:"\f29a"}.fa-university:before{content:"\f19c"}.fa-unlink:before{content:"\f127"}.fa-unlock:before{content:"\f09c"}.fa-unlock-alt:before{content:"\f13e"}.fa-untappd:before{content:"\f405"}.fa-upload:before{content:"\f093"}.fa-usb:before{content:"\f287"}.fa-user:before{content:"\f007"}.fa-user-alt:before{content:"\f406"}.fa-user-alt-slash:before{content:"\f4fa"}.fa-user-astronaut:before{content:"\f4fb"}.fa-user-check:before{content:"\f4fc"}.fa-user-circle:before{content:"\f2bd"}.fa-user-clock:before{content:"\f4fd"}.fa-user-cog:before{content:"\f4fe"}.fa-user-edit:before{content:"\f4ff"}.fa-user-friends:before{content:"\f500"}.fa-user-graduate:before{content:"\f501"}.fa-user-lock:before{content:"\f502"}.fa-user-md:before{content:"\f0f0"}.fa-user-minus:before{content:"\f503"}.fa-user-ninja:before{content:"\f504"}.fa-user-plus:before{content:"\f234"}.fa-user-secret:before{content:"\f21b"}.fa-user-shield:before{content:"\f505"}.fa-user-slash:before{content:"\f506"}.fa-user-tag:before{content:"\f507"}.fa-user-tie:before{content:"\f508"}.fa-user-times:before{content:"\f235"}.fa-users:before{content:"\f0c0"}.fa-users-cog:before{content:"\f509"}.fa-ussunnah:before{content:"\f407"}.fa-utensil-spoon:before{content:"\f2e5"}.fa-utensils:before{content:"\f2e7"}.fa-vaadin:before{content:"\f408"}.fa-vector-square:before{content:"\f5cb"}.fa-venus:before{content:"\f221"}.fa-venus-double:before{content:"\f226"}.fa-venus-mars:before{content:"\f228"}.fa-viacoin:before{content:"\f237"}.fa-viadeo:before{content:"\f2a9"}.fa-viadeo-square:before{content:"\f2aa"}.fa-vial:before{content:"\f492"}.fa-vials:before{content:"\f493"}.fa-viber:before{content:"\f409"}.fa-video:before{content:"\f03d"}.fa-video-slash:before{content:"\f4e2"}.fa-vimeo:before{content:"\f40a"}.fa-vimeo-square:before{content:"\f194"}.fa-vimeo-v:before{content:"\f27d"}.fa-vine:before{content:"\f1ca"}.fa-vk:before{content:"\f189"}.fa-vnv:before{content:"\f40b"}.fa-volleyball-ball:before{content:"\f45f"}.fa-volume-down:before{content:"\f027"}.fa-volume-off:before{content:"\f026"}.fa-volume-up:before{content:"\f028"}.fa-vuejs:before{content:"\f41f"}.fa-walking:before{content:"\f554"}.fa-wallet:before{content:"\f555"}.fa-warehouse:before{content:"\f494"}.fa-weebly:before{content:"\f5cc"}.fa-weibo:before{content:"\f18a"}.fa-weight:before{content:"\f496"}.fa-weight-hanging:before{content:"\f5cd"}.fa-weixin:before{content:"\f1d7"}.fa-whatsapp:before{content:"\f232"}.fa-whatsapp-square:before{content:"\f40c"}.fa-wheelchair:before{content:"\f193"}.fa-whmcs:before{content:"\f40d"}.fa-wifi:before{content:"\f1eb"}.fa-wikipedia-w:before{content:"\f266"}.fa-window-close:before{content:"\f410"}.fa-window-maximize:before{content:"\f2d0"}.fa-window-minimize:before{content:"\f2d1"}.fa-window-restore:before{content:"\f2d2"}.fa-windows:before{content:"\f17a"}.fa-wine-glass:before{content:"\f4e3"}.fa-wine-glass-alt:before{content:"\f5ce"}.fa-wix:before{content:"\f5cf"}.fa-wolf-pack-battalion:before{content:"\f514"}.fa-won-sign:before{content:"\f159"}.fa-wordpress:before{content:"\f19a"}.fa-wordpress-simple:before{content:"\f411"}.fa-wpbeginner:before{content:"\f297"}.fa-wpexplorer:before{content:"\f2de"}.fa-wpforms:before{content:"\f298"}.fa-wrench:before{content:"\f0ad"}.fa-x-ray:before{content:"\f497"}.fa-xbox:before{content:"\f412"}.fa-xing:before{content:"\f168"}.fa-xing-square:before{content:"\f169"}.fa-y-combinator:before{content:"\f23b"}.fa-yahoo:before{content:"\f19e"}.fa-yandex:before{content:"\f413"}.fa-yandex-international:before{content:"\f414"}.fa-yelp:before{content:"\f1e9"}.fa-yen-sign:before{content:"\f157"}.fa-yoast:before{content:"\f2b1"}.fa-youtube:before{content:"\f167"}.fa-youtube-square:before{content:"\f431"}.sr-only{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.sr-only-focusable:active,.sr-only-focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.fab{font-family:'Font Awesome 5 Brands'}.content-footer{position:relative;padding-top:1.5em}.content-footer:before{border-width:2px 0 0;border-style:solid;border-image-slice:12 fill;border-image-width:2px 0 0 0;border-image-outset:0;border-image-repeat:repeat;border-image-source:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAYAAAA6/NlyAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAACxIAAAsSAdLdfvwAAAAHdElNRQffBw8PNBhm5eSAAAAAGXRFWHRDb21tZW50AENyZWF0ZWQgd2l0aCBHSU1QV4EOFwAAABh0RVh0U29mdHdhcmUAcGFpbnQubmV0IDQuMC41ZYUyZQAAAZlJREFUaEPtljFuxDAMBO/v+UC6PDeBrWVxxEgiJTgQDhxgut2l3PllfH3//PZUZAvaNRXZhrZNRRoU8Cq6BO15FV2GNr3hoHkXktBOT1XS0FbPVPhSN0JQf6aqYWhjZH3wTN0JQf2ZqoahjZH1wTN1JwT1Z6oahjZGpgq6kYJ2eqqShrZ6hgt3cBHa8yq6DG16FW1QwFRkC9o1FdmGtk1F3gkHF3l6/+I/bhRFURRFURSF5xP+Q8PfQEFTkeOht5uKNCjgVfRY6M3ecNC8CwdCb+2ZCl/qxjHQG0fWB8/UnWOgN46sD56pO8dAbxyZKujGcdBbe4YLd/Bg6M1eRRsUMBU5Hnq7qcg74eDBfMI3FEVRFEVRFMXxPP3j/fT+RfgGBU1FtqBdU5FtaNtUpEEBr6JL0J5X0WVo0xsOmnchCe30VCUNbfVMhS91IwT1Z6oahjZG1gfP1J0Q1J+pahjaGFkfPFN3QlB/pqphaGNkqqAbKWinpyppaKtnuHAHF6E9r6LL0KZX0QYFTEW2oF1TkW1o22yJ1+sP6kQaQ9R3XnsAAAAASUVORK5CYII=)!important;position:absolute;top:0;right:50%;bottom:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);margin:0 auto;height:2px;width:100%;max-width:64em;display:block;content:''}@media (max-width:736px){.content-footer:before{-webkit-transform:none;transform:none;width:calc(100% + 1.5em);left:-.75em;right:-.75em}}.theme-blue .share span a,.theme-dark_blue .share span a,.theme-green .share span a{color:#fff}.theme-yellow .share span a{color:#000}.theme-primary .share span a,.theme-red .share span a{color:#fff}.theme-menu .share span a,.theme-secondary .share span a{color:#000}.theme-blue .share span a:hover,.theme-dark_blue .share span a:hover,.theme-green .share span a:hover,.theme-menu .share span a:hover,.theme-primary .share span a:hover,.theme-red .share span a:hover,.theme-secondary .share span a:hover,.theme-yellow .share span a:hover{color:#fff}.theme-blue .share span a:hover,.theme-dark_blue .share span a:hover,.theme-green .share span a:hover,.theme-primary .share span a:hover,.theme-red .share span a:hover,.theme-secondary .share span a:hover,.theme-yellow .share span a:hover{background-color:#000;border-color:#000}.theme-menu .share span a:hover{background-color:#839097;border-color:#839097}.content-footer .share{text-align:center;font-size:1.25em}.content-footer .share span.share-text{padding-bottom:13px}.content-footer .share span{display:block}.content-footer .share span a{margin-right:.375em;margin-left:.375em;height:45px;width:45px;padding:0;position:relative}.theme-dark_blue .content-footer .share span a{color:#0054a6}.theme-blue .content-footer .share span a{color:#009ec2}.theme-green .content-footer .share span a{color:#72bf44}.theme-yellow .content-footer .share span a{color:#ffd400}.theme-red .content-footer .share span a{color:#cf1f25}.theme-blue .content-footer .share span a:hover,.theme-dark_blue .content-footer .share span a:hover,.theme-green .content-footer .share span a:hover,.theme-menu .content-footer .share span a:hover,.theme-primary .content-footer .share span a:hover,.theme-red .content-footer .share span a:hover,.theme-secondary .content-footer .share span a:hover,.theme-yellow .content-footer .share span a:hover{color:#fff}.theme-blue .content-footer .share span a:hover,.theme-dark_blue .content-footer .share span a:hover,.theme-green .content-footer .share span a:hover,.theme-primary .content-footer .share span a:hover,.theme-red .content-footer .share span a:hover,.theme-secondary .content-footer .share span a:hover,.theme-yellow .content-footer .share span a:hover{background-color:#000;border-color:#000}.theme-menu .content-footer .share span a:hover{background-color:#839097;border-color:#839097}.content-footer .share span a:before{height:25px;width:25px;position:absolute;top:10px;right:10px;bottom:10px;left:10px;text-align:center;font-family:icons;font-size:25px;line-height:25px}.content-footer .share span .facebook:before{content:""}.content-footer .share span .linkedin:before{font-family:'Font Awesome 5 Brands';content:"\f0e1";top:7px}.content-footer .share span .twitter:before{content:""}.content-footer .share span .whatsapp{vertical-align:none}.content-footer .share span .whatsapp:before{margin-top:-1px;font-family:'Font Awesome 5 Brands';content:"\f232"}.menu-search{border:1px solid #000;overflow:hidden}.menu-search form{height:2.5em}.menu-search button,.menu-search input{margin:0;border:none;height:100%}.menu-search button:focus,.menu-search input:focus{border:none;-webkit-box-shadow:none;box-shadow:none}.menu-search input{width:calc(100% - 2.5em);padding-right:0}.menu-search button{padding:0;width:2.5em;text-align:center;overflow:hidden;float:right}.menu-search button:before{height:100%;width:100%;display:block;font-size:1.5625em;font-family:icons;line-height:1.5625;content:""}.sponsor-carousel button{display:none!important}.sponsor-carousel .sponsor-carousel__item{text-align:center}@media (min-width:769px){main article header.introduction h1:after{margin-top:19px}main article header.introduction h1,main article header.introduction p{max-width:57.5%}.content-footer .share span .whatsapp,.menu-search{display:none}.sponsor-carousel{margin-left:auto;margin-right:auto}}.sponsor-carousel .slick-slide img{margin:auto}@media (max-width:735px){a.story{position:relative}a.story::after,figure.story::after{position:absolute;right:0;bottom:0;left:0;border-width:0 0 2px;border-style:solid;border-image-slice:12 fill;border-image-width:0 0 2px 0;border-image-outset:0;border-image-repeat:repeat;border-image-source:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAYAAAA6/NlyAAAABmJLR0QAAAAAAAD5Q7t/AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH3wcPDzQYZuXkgAAAABl0RVh0Q29tbWVudABDcmVhdGVkIHdpdGggR0lNUFeBDhcAAADRSURBVGje7Zq7EsMwCASF//+flSYpPJPElizOJLdbI+Aa8RiiPem99/aBiIh2kWz/Z2PEkeGKpLL9j8SIM4ZXksr2Pxpjy3KssJ95szUzEIxgZ8Gjv2i2/VQMuzps2Wl9e7AqGYV/VQwAAAAAAHUvreBIg2xaukvs22lJMa/eKXY3Dyv2xhXEvkjdS1cTOyz4H0Awgp0FV/ylS+6lS9Vhy07LqZcGAAAAAIDJcVLZeFc4avE8W+JAfGFSHIgvtJ95w9YSwQg2EsyB+C/WYbdO6wHn3vAshuPpMQAAAABJRU5ErkJggg==)!important;content:'';display:block;z-index:10}}a.story figure{height:100%;width:100%}a.story figure figcaption span{color:#fff}a.story figure figcaption span small{display:block}.story.extension-missing{background-color:#f4efec;min-height:250px}.story.extension-missing a{position:absolute;top:25%;right:25%;bottom:25%;left:25%;margin:auto;text-align:center}figure.story.two-panel.theme-blue figcaption h2 small,figure.story.two-panel.theme-dark_blue figcaption h2 small,figure.story.two-panel.theme-green figcaption h2 small{color:#fff}figure.story.two-panel.theme-yellow figcaption h2 small{color:#000}figure.story.two-panel.theme-primary figcaption h2 small,figure.story.two-panel.theme-red figcaption h2 small{color:#fff}figure.story.two-panel.theme-menu figcaption h2 small,figure.story.two-panel.theme-secondary figcaption h2 small{color:#000}figure.story.three-panel.theme-blue figcaption h2 small,figure.story.three-panel.theme-dark_blue figcaption h2 small,figure.story.three-panel.theme-green figcaption h2 small{color:#fff}figure.story.three-panel.theme-yellow figcaption h2 small{color:#000}figure.story.three-panel.theme-primary figcaption h2 small,figure.story.three-panel.theme-red figcaption h2 small{color:#fff}figure.story.three-panel.theme-menu figcaption h2 small,figure.story.three-panel.theme-secondary figcaption h2 small{color:#000}figure.story.three-panel figcaption,figure.story.two-panel figcaption{height:100%;width:100%;position:absolute;top:0;right:0;bottom:0;left:0;padding:6.25% 25px;display:block;background-image:radial-gradient(ellipse at center,rgba(0,0,0,.2) 0,rgba(0,0,0,.2) 33%,rgba(0,0,0,0) 66%,rgba(0,0,0,0) 100%);background-size:100% 100%;text-align:center}figure.story.three-panel figcaption h2,figure.story.two-panel figcaption h2{margin:0 0 14px;color:#fff;font-size:20px;font-weight:500}figure.story.three-panel figcaption h2 small,figure.story.two-panel figcaption h2 small{display:block;font-size:14px;text-transform:uppercase}.theme-blue figure.story.two-panel figcaption h2 small,.theme-dark_blue figure.story.two-panel figcaption h2 small,.theme-green figure.story.two-panel figcaption h2 small{color:#fff}.theme-yellow figure.story.two-panel figcaption h2 small{color:#000}.theme-primary figure.story.two-panel figcaption h2 small,.theme-red figure.story.two-panel figcaption h2 small{color:#fff}.theme-menu figure.story.two-panel figcaption h2 small,.theme-secondary figure.story.two-panel figcaption h2 small{color:#000}.theme-blue figure.story.three-panel figcaption h2 small,.theme-dark_blue figure.story.three-panel figcaption h2 small,.theme-green figure.story.three-panel figcaption h2 small{color:#fff}.theme-yellow figure.story.three-panel figcaption h2 small{color:#000}.theme-primary figure.story.three-panel figcaption h2 small,.theme-red figure.story.three-panel figcaption h2 small{color:#fff}.theme-menu figure.story.three-panel figcaption h2 small,.theme-secondary figure.story.three-panel figcaption h2 small{color:#000}figure.story.three-panel div,figure.story.two-panel div{max-width:100%;margin-left:auto;margin-right:auto}figure.story.three-panel div::after,figure.story.two-panel div::after{clear:both;content:"";display:table}figure.story.three-panel div img,figure.story.two-panel div img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%}figure.story.two-panel div img{width:50%}figure.story.three-panel div img{width:21.875%}figure.story.three-panel div img:first-child{width:56.25%}.slide-homepage-subbrands{max-width:100%;margin-left:auto;margin-right:auto;width:100%}.slide-homepage-subbrands::after{clear:both;content:"";display:table}.slide-homepage-subbrands .slide-content{padding-top:70px;padding-bottom:120px;display:block;height:100%;position:relative}.slide-homepage-subbrands .slide-content::after{clear:both;content:"";display:table}.slide-homepage-subbrands .slide-content>*{height:50%;width:33.33%;display:block;float:left}.slide-homepage-subbrands .slide-content>.title.full-width{width:100%}.slide-homepage-subbrands .slide-content>.title.full-width h1{font-size:64px;font-weight:300;letter-spacing:-.7px;line-height:64px;margin-bottom:26px}.slide-homepage-subbrands .slide-content>.title.full-width div{top:49%}.slide-homepage-subbrands .slide-content>.title.full-height{position:absolute;top:0;left:33.33%;padding-top:70px;padding-bottom:70px}.slide-homepage-subbrands .slide-content>.title.full-height div{top:49%}.slide-homepage-subbrands .slide-content .title{background-color:#eff1ef;position:relative}.slide-homepage-subbrands .slide-content .title h1{margin:0 auto 15px;font-size:1.95312em;font-weight:400;line-height:37px;width:75%}.theme-dark_blue .slide-homepage-subbrands .slide-content .title h1{color:#0054a6}.theme-blue .slide-homepage-subbrands .slide-content .title h1{color:#009ec2}.theme-green .slide-homepage-subbrands .slide-content .title h1{color:#72bf44}.theme-yellow .slide-homepage-subbrands .slide-content .title h1{color:#ffd400}.theme-red .slide-homepage-subbrands .slide-content .title h1{color:#cf1f25}.slide-homepage-subbrands .slide-content .title div{position:absolute;top:46%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);text-align:center;width:100%}.slide-homepage-subbrands .slide-content .title a.button{padding-right:20px;padding-left:20px;letter-spacing:-.3px}.slide-homepage-subbrands .slide-content .subbrand figure{height:100%;width:100%;position:relative}.slide-homepage-subbrands .slide-content .subbrand figure img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%;z-index:1}.slide-homepage-subbrands .slide-content .subbrand figure .gradient-overlay{height:33%;width:100%;position:absolute;right:0;bottom:0;left:0;background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0)),to(rgba(0,0,0,.8)));background:linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(0,0,0,.8) 100%);display:block;z-index:5}.slide-homepage-subbrands .slide-content .subbrand figure figcaption{position:absolute;right:0;bottom:0;left:0;padding-right:1.7em;padding-bottom:1.5em;padding-left:1.7em;z-index:10}.slide-homepage-subbrands .slide-content .subbrand figure figcaption>span{color:#fff;font-size:1.25em}.slide-homepage-subbrands .slide-content .subbrand figure figcaption>span small{display:block;letter-spacing:-.6px;line-height:25.5px;margin-top:1px}.slide-homepage-subbrands .slide-content .subbrand figure figcaption>span small:after{position:relative;top:.2em;font-size:150%}.slide-homepage-subbrands .slide-content .subbrand.text-top figure .gradient-overlay{position:absolute;top:0;right:0;bottom:auto;left:0;background:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,0)),to(rgba(0,0,0,.8)));background:linear-gradient(to top,rgba(0,0,0,0) 0,rgba(0,0,0,.8) 100%)}.slide-homepage-subbrands .slide-content .subbrand.text-top figure figcaption{position:absolute;top:0;right:0;bottom:auto;left:0;padding:1.5em 1.7em 0}@media (min-width:736px){figure.story.three-panel figcaption,figure.story.two-panel figcaption{padding:12.25% 25px 6.25%}figure.story.three-panel figcaption h2,figure.story.two-panel figcaption h2{font-size:34px;font-weight:400}figure.story.three-panel figcaption h2 small,figure.story.two-panel figcaption h2 small{font-size:18px}.slide-homepage-subbrands .slide-content{padding-bottom:70px}}.slide-homepage-content{background-size:cover}.slide-homepage-content .slide-content{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);background-image:radial-gradient(ellipse at center,rgba(0,0,0,.4) 0,rgba(0,0,0,.4) 33%,rgba(0,0,0,0) 66%,rgba(0,0,0,0) 100%);background-size:200% 75%;background-repeat:no-repeat;width:100%}.slide-homepage-content .slide-content.align-left{padding:27.5% calc(60% - 5em) 30% 5em;background-position:75% 50%;left:0;text-align:left}.slide-homepage-content .slide-content.align-left h1.small{letter-spacing:-1px;padding-left:3px}.slide-homepage-content .slide-content.align-left .description{padding-left:5px}.slide-homepage-content .slide-content.align-left .description:before{margin:0 0 22px}.slide-homepage-content .slide-content.align-left a.button{margin-left:3px}.slide-homepage-content .slide-content.align-center{padding:30% calc(25% - 1.5em);background-position:50% 50%;text-align:center}.slide-homepage-content .slide-content.align-center .description{padding:0 11.5%}.slide-homepage-content .slide-content.align-center .description:before{margin:0 auto 19px}.slide-homepage-content .slide-content.align-right{padding:26.5% 5em 30% calc(60% - 5em);background-position:25% 50%;right:0;text-align:right}.slide-homepage-content .slide-content.align-right h1.small{letter-spacing:-1px;padding-right:3px}.slide-homepage-content .slide-content.align-right .description{padding-right:5px}.slide-homepage-content .slide-content.align-right .description:before{margin:0 0 22px auto}.slide-homepage-content .slide-content.align-right a.button{margin-right:3px}.slide-homepage-content .slide-content h1{color:#fff;font-size:60px;font-weight:400;line-height:64px;margin-bottom:28px}.slide-homepage-content .slide-content h2{margin-bottom:22px}.slide-homepage-content.theme-dark_blue h2{color:#0054a6}.slide-homepage-content.theme-blue h2{color:#009ec2}.slide-homepage-content.theme-green h2{color:#72bf44}.slide-homepage-content.theme-yellow h2{color:#ffd400}.slide-homepage-content.theme-red h2{color:#cf1f25}.slide-homepage-content .slide-content h1 small{display:block;font-size:.32768em;line-height:1;text-transform:uppercase}.slide-homepage-content.theme-dark_blue h1 small{color:#0054a6}.slide-homepage-content.theme-blue h1 small{color:#009ec2}.slide-homepage-content.theme-green h1 small{color:#72bf44}.slide-homepage-content.theme-yellow h1 small{color:#ffd400}.slide-homepage-content.theme-red h1 small{color:#cf1f25}.slide-homepage-content .slide-content .description{font-size:22px;letter-spacing:-.1px;line-height:28px;margin-top:0;position:relative}.theme-dark_blue .slide-homepage-content .slide-content .description{color:#0054a6}.theme-blue .slide-homepage-content .slide-content .description{color:#009ec2}.theme-green .slide-homepage-content .slide-content .description{color:#72bf44}.theme-yellow .slide-homepage-content .slide-content .description{color:#ffd400}.theme-red .slide-homepage-content .slide-content .description{color:#cf1f25}.slide-homepage-content .slide-content .description:before{border-width:2px 0 0;border-style:solid;border-image-slice:12 fill;border-image-width:2px 0 0 0;border-image-outset:0;border-image-repeat:repeat;border-image-source:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAYAAAA6/NlyAAAABmJLR0QAAAAAAAD5Q7t/AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH3wcPDzQYZuXkgAAAABl0RVh0Q29tbWVudABDcmVhdGVkIHdpdGggR0lNUFeBDhcAAADRSURBVGje7Zq7EsMwCASF//+flSYpPJPElizOJLdbI+Aa8RiiPem99/aBiIh2kWz/Z2PEkeGKpLL9j8SIM4ZXksr2Pxpjy3KssJ95szUzEIxgZ8Gjv2i2/VQMuzps2Wl9e7AqGYV/VQwAAAAAAHUvreBIg2xaukvs22lJMa/eKXY3Dyv2xhXEvkjdS1cTOyz4H0Awgp0FV/ylS+6lS9Vhy07LqZcGAAAAAIDJcVLZeFc4avE8W+JAfGFSHIgvtJ95w9YSwQg2EsyB+C/WYbdO6wHn3vAshuPpMQAAAABJRU5ErkJggg==)!important;content:'';display:block;height:2px;width:110px}@media (max-width:735px){.slide-homepage-content .slide-content.align-center,.slide-homepage-content .slide-content.align-left,.slide-homepage-content .slide-content.align-right{padding:27.5% 29px}.slide-homepage-content .slide-content h1{font-size:26px;letter-spacing:-.2px;line-height:26px;margin-bottom:15px}.slide-homepage-content .slide-content h1 small{font-size:15px;margin-bottom:6px}.slide-homepage-content .slide-content .description,.slide-homepage-content .slide-content h2{display:none}.atoz-detail .main article section.detail-content aside.detail-aside dl{padding-right:.75em;padding-left:.75em}}.slide-homepage-story .slide-content.two-panel{height:100%;width:100%}.slide-homepage-story .slide-content.two-panel h1{margin:2em auto 28px;color:#fff;font-size:60px;font-weight:400;line-height:64px;max-width:60%;text-align:center}.slide-homepage-story .slide-content.two-panel h1 small{display:block;font-size:.32768em;line-height:1;text-transform:uppercase}.slide-homepage-story.theme-dark_blue h1 small{color:#0054a6}.slide-homepage-story.theme-blue h1 small{color:#009ec2}.slide-homepage-story.theme-green h1 small{color:#72bf44}.slide-homepage-story.theme-yellow h1 small{color:#ffd400}.slide-homepage-story.theme-red h1 small{color:#cf1f25}.theme-dark_blue .slide-homepage-story .slide-content.two-panel p{color:#0054a6}.theme-blue .slide-homepage-story .slide-content.two-panel p{color:#009ec2}.theme-green .slide-homepage-story .slide-content.two-panel p{color:#72bf44}.theme-yellow .slide-homepage-story .slide-content.two-panel p{color:#ffd400}.theme-red .slide-homepage-story .slide-content.two-panel p{color:#cf1f25}.slide-homepage-story .slide-content.two-panel div.to-content{position:absolute;top:70px;bottom:calc(70px + 65px);z-index:100;width:100%;background-image:radial-gradient(ellipse at center,rgba(0,0,0,.4) 0,rgba(0,0,0,.4) 33%,rgba(0,0,0,0) 66%,rgba(0,0,0,0) 100%);background-repeat:no-repeat;background-size:100% 70%;background-position:0 -20%}.slide-homepage-story .slide-content.two-panel div.to-content span{display:block;width:100%;text-align:center}.slide-homepage-story .slide-content.two-panel div.to-content a{min-width:150px;max-width:75%}.slide-homepage-story .slide-content.two-panel figure.panel a.splitter{display:none}.slide-homepage-story .slide-content.two-panel figure.panel{height:100%;width:50%;margin:0;float:left}.slide-homepage-story .slide-content.two-panel figure.panel.left figcaption{background-position:66% -27%}.slide-homepage-story .slide-content.two-panel figure.panel.right figcaption{background-position:33% -27%}.slide-homepage-story .slide-content.two-panel figure.panel figcaption{height:100%;width:100%;position:absolute;top:0;right:0;bottom:0;left:0;background-image:radial-gradient(ellipse at center,rgba(0,0,0,.4) 0,rgba(0,0,0,.4) 33%,rgba(0,0,0,0) 66%,rgba(0,0,0,0) 100%);background-repeat:no-repeat;background-size:300% 60%}.slide-homepage-story .slide-content.two-panel figure.panel figcaption h1{padding-top:132px;padding-right:38px;padding-left:38px;color:#fff!important;font-size:60px;font-weight:400;margin-bottom:0;margin-top:24px}.slide-homepage-story .slide-content.two-panel figure.panel figcaption h1:after{border-width:2px 0 0;border-style:solid;border-image-slice:12 fill;border-image-width:2px 0 0 0;border-image-outset:0;border-image-repeat:repeat;border-image-source:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAYAAAA6/NlyAAAABmJLR0QAAAAAAAD5Q7t/AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH3wcPDzQYZuXkgAAAABl0RVh0Q29tbWVudABDcmVhdGVkIHdpdGggR0lNUFeBDhcAAADRSURBVGje7Zq7EsMwCASF//+flSYpPJPElizOJLdbI+Aa8RiiPem99/aBiIh2kWz/Z2PEkeGKpLL9j8SIM4ZXksr2Pxpjy3KssJ95szUzEIxgZ8Gjv2i2/VQMuzps2Wl9e7AqGYV/VQwAAAAAAHUvreBIg2xaukvs22lJMa/eKXY3Dyv2xhXEvkjdS1cTOyz4H0Awgp0FV/ylS+6lS9Vhy07LqZcGAAAAAIDJcVLZeFc4avE8W+JAfGFSHIgvtJ95w9YSwQg2EsyB+C/WYbdO6wHn3vAshuPpMQAAAABJRU5ErkJggg==)!important;margin-top:17px;margin-bottom:17px;content:"";width:130px}.slide-homepage-story .slide-content.two-panel figure.panel figcaption p{margin-right:38px;margin-left:38px;color:#fff;font-size:22px;line-height:31px;max-width:420px}.slide-homepage-story .slide-content.two-panel figure.panel.left figcaption h1{text-align:left}.slide-homepage-story .slide-content.two-panel figure.panel.right figcaption h1{text-align:right}.slide-homepage-story .slide-content.three-panel{height:100%;width:100%}.slide-homepage-story .slide-content.three-panel figure.panel{-webkit-transition:width .5s ease-in-out,height .5s ease-in-out;transition:width .5s ease-in-out,height .5s ease-in-out;height:25vh;float:left;width:17.03797%;height:calc(100%)!important;margin-right:0}.slide-homepage-story .slide-content.three-panel figure.panel:last-child{margin-right:0;width:14.81013%}.slide-homepage-story .slide-content.three-panel figure.panel a.control,.slide-homepage-story .slide-content.three-panel figure.panel nav.control{display:none}.slide-homepage-story .slide-content.three-panel figure.panel a.button.round{height:45px;width:45px;position:absolute;color:#fff;border-color:#fff;background-color:rgba(0,0,0,.2)}.slide-homepage-story .slide-content.three-panel figure.panel a.button.round.open{right:calc(50% - 22.5px);bottom:1.5em;left:calc(50% - 22.5px);color:#47535b;background-color:#fff}.slide-homepage-story .slide-content.three-panel figure.panel a.button.round.close{top:calc(32.5vh - 45px - 1.5em);right:calc(50% - 22.5px);left:calc(50% - 22.5px)}.slide-homepage-story .slide-content.three-panel figure.panel a.button.round:hover{color:#fff;border-color:#000;background-color:#000}.slide-homepage-story .slide-content.three-panel figure.panel nav.radial-menu{height:45px;width:45px}.slide-homepage-story .slide-content.three-panel figure.panel.left{height:auto}.slide-homepage-story .slide-content.three-panel figure.panel.left a.control.close,.slide-homepage-story .slide-content.three-panel figure.panel.left+figure.panel a.control.open{display:block}.slide-homepage-story .slide-content.three-panel figure.panel.left figcaption h1{margin:0;color:#fff!important;font-size:60px;font-weight:400}.slide-homepage-story .slide-content.three-panel figure.panel.left figcaption h1:after{margin:12px 0;height:2px;display:block;content:"";border-image-slice:12;border-image-width:2px 0 0 0;border-image-outset:0;border-image-repeat:round round;border-width:2px 0 0;border-style:solid;border-image-slice:12 fill;border-image-width:2px 0 0 0;border-image-outset:0;border-image-repeat:repeat;border-image-source:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAYAAAA6/NlyAAAABmJLR0QAAAAAAAD5Q7t/AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH3wcPDzQYZuXkgAAAABl0RVh0Q29tbWVudABDcmVhdGVkIHdpdGggR0lNUFeBDhcAAADRSURBVGje7Zq7EsMwCASF//+flSYpPJPElizOJLdbI+Aa8RiiPem99/aBiIh2kWz/Z2PEkeGKpLL9j8SIM4ZXksr2Pxpjy3KssJ95szUzEIxgZ8Gjv2i2/VQMuzps2Wl9e7AqGYV/VQwAAAAAAHUvreBIg2xaukvs22lJMa/eKXY3Dyv2xhXEvkjdS1cTOyz4H0Awgp0FV/ylS+6lS9Vhy07LqZcGAAAAAIDJcVLZeFc4avE8W+JAfGFSHIgvtJ95w9YSwQg2EsyB+C/WYbdO6wHn3vAshuPpMQAAAABJRU5ErkJggg==)!important;width:23%}.theme-dark_blue .slide-homepage-story .slide-content.three-panel figure.panel.left figcaption h1:after{border-image-source:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAYAAAA6/NlyAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAACxIAAAsSAdLdfvwAAAAHdElNRQffBw8PNBhm5eSAAAAAGXRFWHRDb21tZW50AENyZWF0ZWQgd2l0aCBHSU1QV4EOFwAAABh0RVh0U29mdHdhcmUAcGFpbnQubmV0IDQuMC41ZYUyZQAAAX1JREFUaEPtllFqAzEMBfeQOWOv2ZCCAhajZ8v2FidoYH6ENPH+5Xrz+PkN3QF1zV1Q22ygBe8K1POuQk3v8KI5A3UiZ6FWJA6VGei+ZxZqKHGozED3PbNQQ4lDZQa675mFGkocKjPQfc8s1FDiUJmB7ntmoYYSh5EzUCdyFmpFDh+sQD3vKtT0NtCCuQPqmrugtokML05yd//Ff/xGURRFURRFUXi+4X/o8DfQovkp0NvNBlrwng692Tu8aJ4KvTUSh8rToDcqcag8DXqjEofK06A3KnGoPA16oxKHytOgNypxGHkq9NbI4YPToTd7G2jB/BTo7SYyvHgw3/ANRVEURVEURXE8d//xvrv/Yvg3aNHcAXXNXVDbbKAF7wrU865CTe/wojkDdSJnoVYkDpUZ6L5nFmoocajMQPc9s1BDiUNlBrrvmYUaShwqM9B9zyzUUOJQmYHue2ahhhKHkTNQJ3IWakUOH6xAPe8q1PQ20IK5A+qau6C2+cd1PQGs/n3WXFW5ggAAAABJRU5ErkJggg==)}.theme-blue .slide-homepage-story .slide-content.three-panel figure.panel.left figcaption h1:after{border-image-source:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAYAAAA6/NlyAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAACxIAAAsSAdLdfvwAAAAHdElNRQffBw8PNBhm5eSAAAAAGXRFWHRDb21tZW50AENyZWF0ZWQgd2l0aCBHSU1QV4EOFwAAABh0RVh0U29mdHdhcmUAcGFpbnQubmV0IDQuMC41ZYUyZQAAAX5JREFUaEPtllFqAzEMBff+h8hherGGFBSwGD1btrc4QQPzI6SJ9y/Xm8fPb+gOqGvugtpmAy14V6CedxVqeocXzRmoEzkLtSJxqMxA9z2zUEOJQ2UGuu+ZhRpKHCoz0H3PLNRQ4lCZge57ZqGGEofKDHTfMws1lDiMnIE6kbNQK3L4YAXqeVehpreBFswdUNfcBbVNZHhxkrv7L/7jN4qiKIqiKIrC8w3/Q4e/gRbNT4HebjbQgvd06M3e4UXzVOitkThUnga9UYlD5WnQG5U4VJ4GvVGJQ+Vp0BuVOFSeBr1RicPIU6G3Rg4fnA692dtAC+anQG83keHFg/mGbyiKoiiKoiiK47n7j/fd/RfDv0GL5g6oa+6C2mYDLXhXoJ53FWp6hxfNGagTOQu1InGozED3PbNQQ4lDZQa675mFGkocKjPQfc8s1FDiUJmB7ntmoYYSh8oMdN8zCzWUOIycgTqRs1ArcvhgBep5V6Gmt4EWzB1Q19wFtc0/rusJfB4BPPcnmJQAAAAASUVORK5CYII=)}.theme-green .slide-homepage-story .slide-content.three-panel figure.panel.left figcaption h1:after{border-image-source:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAYAAAA6/NlyAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAACxIAAAsSAdLdfvwAAAAHdElNRQffBw8PNBhm5eSAAAAAGXRFWHRDb21tZW50AENyZWF0ZWQgd2l0aCBHSU1QV4EOFwAAABh0RVh0U29mdHdhcmUAcGFpbnQubmV0IDQuMC41ZYUyZQAAAZpJREFUaEPtlsFtxDAMBK+4VJQGU1oCW8vHESOJlOBAOHCA+e0u5Z9fxvfP129PRbagXVORbWjbVKRBAa+iS9CeV9FlaNMbDpp3IQnt9FQlDW31TIUvdSME9WeqGoY2RtYHz9SdENSfqWoY2hhZHzxTd0JQf6aqYWhjZKqgGylop6cqaWirZ7hwBxehPa+iy9CmV9EGBUxFtqBdU5FtaNtU5J1wcJGn9y/+40ZRFEVRFEVReD7hPzT8DRQ0FTkeerupSIMCXkWPhd7sDQfNu3Ag9NaeqfClbhwDvXFkffBM3TkGeuPI+uCZunMM9MaRqYJuHAe9tWe4cAcPht7sVbRBAVOR46G3m4q8Ew4ezCd8Q1EURVEURVEcz9M/3k/vX4RvUNBUZAvaNRXZhrZNRRoU8Cq6BO15FV2GNr3hoHkXktBOT1XS0FbPVPhSN0JQf6aqYWhjZH3wTN0JQf2ZqoahjZH1wTN1JwT1Z6oahjZGpgq6kYJ2eqqShrZ6hgt3cBHa8yq6DG16FW1QwFRkC9o1FdmGts2WeL3+AFOmUPjHptbOAAAAAElFTkSuQmCC)}.theme-yellow .slide-homepage-story .slide-content.three-panel figure.panel.left figcaption h1:after{border-image-source:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAYAAAA6/NlyAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAACxIAAAsSAdLdfvwAAAAHdElNRQffBw8PNBhm5eSAAAAAGXRFWHRDb21tZW50AENyZWF0ZWQgd2l0aCBHSU1QV4EOFwAAABh0RVh0U29mdHdhcmUAcGFpbnQubmV0IDQuMC41ZYUyZQAAAZdJREFUaEPtlkGOwzAMA/P/9+1/WiSmDhXGtmSjC6PQAHMjKeeWy3j9Xa+eimxBu6Yi29C2qUiDAl5Fl6A9r6LL0KY3HDSfQhLa6alKGtrqmQrf6kYI6s9UNQxtjKwPnqk7Iag/U9UwtDGyPnim7oSg/kxVw9DGyFRBN1LQTk9V0tBWz3DhCS5Ce15Fl6FNr6INCpiKbEG7piLb0LapyCfh4CLf3r/5jxtFURRFURRF4fmF/9DwN1DQVOR46O2mIg0KeBU9FnqzNxw0n8KB0Ft7psK3unEM9MaR9cEzdecY6I0j64Nn6s4x0BtHpgq6cRz01p7hwhM8GHqzV9EGBUxFjofebirySTh4ML/wDUVRFEVRFEVxPN/+8f72/k34BgVNRbagXVORbWjbVKRBAa+iS9CeV9FlaNMbDppPIQnt9FQlDW31TIVvdSME9WeqGoY2RtYHz9SdENSfqWoY2hhZHzxTd0JQf6aqYWhjZKqgGylop6cqaWirZ7jwBBehPa+iy9CmV9EGBUxFtqBdU5FtaNtsiet6A9R9te9+gRMZAAAAAElFTkSuQmCC)}.theme-red .slide-homepage-story .slide-content.three-panel figure.panel.left figcaption h1:after{border-image-source:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAYAAAA6/NlyAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAACxIAAAsSAdLdfvwAAAAHdElNRQffBw8PNBhm5eSAAAAAGXRFWHRDb21tZW50AENyZWF0ZWQgd2l0aCBHSU1QV4EOFwAAABh0RVh0U29mdHdhcmUAcGFpbnQubmV0IDQuMC41ZYUyZQAAAZpJREFUaEPtljFuxDAMBO8nqfL/p+RJCWwtiyNGEinBgXDgANPtLuXOL+Pn6/u3pyJb0K6pyDa0bSrSoIBX0SVoz6voMrTpDQfNu5CEdnqqkoa2eqbCl7oRgvozVQ1DGyPrg2fqTgjqz1Q1DG2MrA+eqTshqD9T1TC0MTJV0I0UtNNTlTS01TNcuIOL0J5X0WVo06togwKmIlvQrqnINrRtKvJOOLjI0/sX/3GjKIqiKIqiKDyf8B8a/gYKmoocD73dVKRBAa+ix0Jv9oaD5l04EHprz1T4UjeOgd44sj54pu4cA71xZH3wTN05BnrjyFRBN46D3tozXLiDB0Nv9iraoICpyPHQ201F3gkHD+YTvqEoiqIoiqIojufpH++n9y/CNyhoKrIF7ZqKbEPbpiINCngVXYL2vIouQ5vecNC8C0lop6cqaWirZyp8qRshqD9T1TC0MbI+eKbuhKD+TFXD0MbI+uCZuhOC+jNVDUMbI1MF3UhBOz1VSUNbPcOFO7gI7XkVXYY2vYo2KGAqsgXtmopsQ9tmS7xef9o+3MIEkn9bAAAAAElFTkSuQmCC)}.theme-primary .slide-homepage-story .slide-content.three-panel figure.panel.left figcaption h1:after{border-image-source:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAYAAAA6/NlyAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAACxIAAAsSAdLdfvwAAAAHdElNRQffBw8PNBhm5eSAAAAAGXRFWHRDb21tZW50AENyZWF0ZWQgd2l0aCBHSU1QV4EOFwAAABh0RVh0U29mdHdhcmUAcGFpbnQubmV0IDQuMC41ZYUyZQAAAZpJREFUaEPtlkFqBDEMBBfy0fz/CbkkzLh1WFG2JZsJZlFB3bpbntu8jJ/vr9+eimxBu6Yi29C2qUiDAl5Fl6A9r6LL0KY3HDTvQhLa6alKGtrqmQpf6kYI6s9UNQxtjKwPnqk7Iag/U9UwtDGyPnim7oSg/kxVw9DGyFRBN1LQTk9V0tBWz3DhDi5Ce15Fl6FNr6INCpiKbEG7piLb0LapyDvh4CJP71/8x42iKIqiKIqi8HzCf2j4GyhoKnI89HZTkQYFvIoeC73ZGw6ad+FA6K09U+FL3TgGeuPI+uCZunMM9MaR9cEzdecY6I0jUwXdOA56a89w4Q4eDL3Zq2iDAqYix0NvNxV5Jxw8mE/4hqIoiqIoiqI4nqd/vJ/evwjfoKCpyBa0ayqyDW2bijQo4FV0CdrzKroMbXrDQfMuJKGdnqqkoa2eqfClboSg/kxVw9DGyPrgmboTgvozVQ1DGyPrg2fqTgjqz1Q1DG2MTBV0IwXt9FQlDW31DBfu4CK051V0Gdr0KtqggKnIFrRrKrINbZst8Xr9AdgJ9ckX82aKAAAAAElFTkSuQmCC)}.theme-secondary .slide-homepage-story .slide-content.three-panel figure.panel.left figcaption h1:after{border-image-source:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAYAAAA6/NlyAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAACxIAAAsSAdLdfvwAAAAHdElNRQffBw8PNBhm5eSAAAAAGXRFWHRDb21tZW50AENyZWF0ZWQgd2l0aCBHSU1QV4EOFwAAABh0RVh0U29mdHdhcmUAcGFpbnQubmV0IDQuMC41ZYUyZQAAAX1JREFUaEPt1kFuhDAQBMD9/6cTLRQHS5bpASIRaerIdI/tG5/Dz4LILVZNidxm3ZTIzrcl0UusWBK9zJqlOHjYCkWqEZUy9Ugp/OWMiEqJakwt1g8+45yISolqTC3WDz7jnIhKiWpMLVYqOKNENaJSph6JC1vwIiuWRC+zZkl059uUyC1WTYncZt2UyMhsYPQIKwdGj7F2YNRaa6211tqf8es5MPo3XHtgNDKbEnk9150S2fm2JPparrkUBw9b4YVcL1IKfznjNVwr1g8+45zXcK1YP/iMc17DtWKlgjNex/UicWELvphrLonufJsSeT3XnRIZmQ2M/g3XHhi11lprrbXWnuJfe2D0CCsHRo+xdmA0MpsSucWqKZHbrJsS2fm2JHqJFUuil1mzFAcPW6FINaJSph4phb+cEVEpUY2pxfrBZ5wTUSlRjanF+sFnnBNRKVGNqcVKBWeUqEZUytQjcWELXmTFkuhl1iyJ7nybErnFqimR26yb2hOfzy/mGiGyTZy2ewAAAABJRU5ErkJggg==)}.theme-menu .slide-homepage-story .slide-content.three-panel figure.panel.left figcaption h1:after{border-image-source:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAYAAAA6/NlyAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAACxIAAAsSAdLdfvwAAAAHdElNRQffBw8PNBhm5eSAAAAAGXRFWHRDb21tZW50AENyZWF0ZWQgd2l0aCBHSU1QV4EOFwAAABh0RVh0U29mdHdhcmUAcGFpbnQubmV0IDQuMC41ZYUyZQAAAZlJREFUaEPtljFuxDAMBO/v+UC6PDeBrWVxxEgiJTgQDhxgut2l3PllfH3//PZUZAvaNRXZhrZNRRoU8Cq6BO15FV2GNr3hoHkXktBOT1XS0FbPVPhSN0JQf6aqYWhjZH3wTN0JQf2ZqoahjZH1wTN1JwT1Z6oahjZGpgq6kYJ2eqqShrZ6hgt3cBHa8yq6DG16FW1QwFRkC9o1FdmGtk1F3gkHF3l6/+I/bhRFURRFURSF5xP+Q8PfQEFTkeOht5uKNCjgVfRY6M3ecNC8CwdCb+2ZCl/qxjHQG0fWB8/UnWOgN46sD56pO8dAbxyZKujGcdBbe4YLd/Bg6M1eRRsUMBU5Hnq7qcg74eDBfMI3FEVRFEVRFMXxPP3j/fT+RfgGBU1FtqBdU5FtaNtUpEEBr6JL0J5X0WVo0xsOmnchCe30VCUNbfVMhS91IwT1Z6oahjZG1gfP1J0Q1J+pahjaGFkfPFN3QlB/pqphaGNkqqAbKWinpyppaKtnuHAHF6E9r6LL0KZX0QYFTEW2oF1TkW1o22yJ1+sP6kQaQ9R3XnsAAAAASUVORK5CYII=)}.slide-homepage-story .slide-content.three-panel figure.panel .opaque-overlay{position:absolute;top:0;right:0;bottom:0;left:0;height:100%;width:100%;background-color:rgba(0,0,0,.4)}.slide-homepage-story .slide-content.three-panel figure.panel.left{float:left;display:block;width:68.1519%}.slide-homepage-story .slide-content.three-panel figure.panel.left:last-child{width:65.92405%}.slide-homepage-story .slide-content.three-panel figure.panel.left .subject{width:100%;height:100%!important}.slide-homepage-story .slide-content.three-panel figure.panel.left .opaque-overlay{background-image:radial-gradient(ellipse at center,rgba(0,0,0,.4) 0,rgba(0,0,0,.4) 33%,rgba(0,0,0,0) 66%,rgba(0,0,0,0) 100%);background-repeat:no-repeat;background-size:300% 75%;background-position:100% 100%}.slide-homepage-story .slide-content.three-panel figure.panel.left figcaption{position:absolute;right:18.75%;bottom:228px;left:37px;height:auto;width:75%;display:block;padding:0}.slide-homepage-story .slide-content.three-panel figure.panel.left figcaption h1 small{display:block;font-size:.32768em;text-transform:uppercase}.theme-dark_blue .slide-homepage-story .slide-content.three-panel figure.panel.left figcaption h1 small{color:#0054a6}.theme-blue .slide-homepage-story .slide-content.three-panel figure.panel.left figcaption h1 small{color:#009ec2}.theme-green .slide-homepage-story .slide-content.three-panel figure.panel.left figcaption h1 small{color:#72bf44}.theme-yellow .slide-homepage-story .slide-content.three-panel figure.panel.left figcaption h1 small{color:#ffd400}.theme-red .slide-homepage-story .slide-content.three-panel figure.panel.left figcaption h1 small{color:#cf1f25}.slide-homepage-story .slide-content.three-panel figure.panel.left figcaption p{font-size:22px;letter-spacing:-.1px;line-height:28px}.theme-dark_blue .slide-homepage-story .slide-content.three-panel figure.panel.left figcaption p{color:#0054a6}.theme-blue .slide-homepage-story .slide-content.three-panel figure.panel.left figcaption p{color:#009ec2}.theme-green .slide-homepage-story .slide-content.three-panel figure.panel.left figcaption p{color:#72bf44}.theme-yellow .slide-homepage-story .slide-content.three-panel figure.panel.left figcaption p{color:#ffd400}.theme-red .slide-homepage-story .slide-content.three-panel figure.panel.left figcaption p{color:#cf1f25}.slide-homepage-footer{background-size:cover}.slide-homepage-footer .overlay{position:absolute;top:0;right:0;bottom:0;left:0;height:100%;width:100%;display:block;content:'';background-color:rgba(0,0,0,.4)}.slide-homepage-footer .slide-content{position:absolute;top:50%;right:50%;bottom:50%;left:50%;height:33%;width:100%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);text-align:center;color:#fff}.slide-homepage-footer .slide-content h1{font-size:33.5px;margin-bottom:0;line-height:58px;color:#fff}.slide-homepage-footer .footer-bottom{float:left;display:block;margin-right:2.22785%;width:100%;background:0 0;position:absolute;bottom:0;height:230px}.slide-homepage-footer .footer-bottom:last-child{margin-right:0}.agenda-date{margin:0;padding:0}.agenda-date>h1{padding:10px 0}.agenda-date li,.agenda-date ul{list-style-type:none;margin:0;padding:0}.agenda-date li{padding:30px 0;min-height:240px}.agenda-dates{list-style-type:none;margin:0;padding:0}.agenda-item{display:block;margin-top:17px;padding-bottom:calc(2.22785% + 11px);position:relative}.agenda-item::after{clear:both;content:"";display:table}.agenda-item:not(.agenda-alert-item){border-width:0 0 2px;border-style:solid;border-image-slice:12 fill;border-image-width:0 0 2px 0;border-image-outset:0;border-image-repeat:repeat;border-image-source:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAYAAAA6/NlyAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAACxIAAAsSAdLdfvwAAAAHdElNRQffBw8PNBhm5eSAAAAAGXRFWHRDb21tZW50AENyZWF0ZWQgd2l0aCBHSU1QV4EOFwAAABh0RVh0U29mdHdhcmUAcGFpbnQubmV0IDQuMC41ZYUyZQAAAZlJREFUaEPtljFuxDAMBO/v+UC6PDeBrWVxxEgiJTgQDhxgut2l3PllfH3//PZUZAvaNRXZhrZNRRoU8Cq6BO15FV2GNr3hoHkXktBOT1XS0FbPVPhSN0JQf6aqYWhjZH3wTN0JQf2ZqoahjZH1wTN1JwT1Z6oahjZGpgq6kYJ2eqqShrZ6hgt3cBHa8yq6DG16FW1QwFRkC9o1FdmGtk1F3gkHF3l6/+I/bhRFURRFURSF5xP+Q8PfQEFTkeOht5uKNCjgVfRY6M3ecNC8CwdCb+2ZCl/qxjHQG0fWB8/UnWOgN46sD56pO8dAbxyZKujGcdBbe4YLd/Bg6M1eRRsUMBU5Hnq7qcg74eDBfMI3FEVRFEVRFMXxPP3j/fT+RfgGBU1FtqBdU5FtaNtUpEEBr6JL0J5X0WVo0xsOmnchCe30VCUNbfVMhS91IwT1Z6oahjZG1gfP1J0Q1J+pahjaGFkfPFN3QlB/pqphaGNkqqAbKWinpyppaKtnuHAHF6E9r6LL0KZX0QYFTEW2oF1TkW1o22yJ1+sP6kQaQ9R3XnsAAAAASUVORK5CYII=)!important}.agenda-item #special-event{height:92px;left:-19px;position:absolute;top:-11px;width:87px}.agenda-item:last-child{border-image-width:0}.agenda-item.highlight .information{background-color:#eff1ef}.theme-dark_blue .agenda-item .information.themed a:not(.primary-call-to-action){color:#0054a6}.theme-blue .agenda-item .information.themed a:not(.primary-call-to-action){color:#009ec2}.theme-green .agenda-item .information.themed a:not(.primary-call-to-action){color:#72bf44}.theme-yellow .agenda-item .information.themed a:not(.primary-call-to-action){color:#ffd400}.theme-red .agenda-item .information.themed a:not(.primary-call-to-action){color:#cf1f25}.agenda-item .information.themed a:not(.primary-call-to-action):hover{color:#000}@media (max-width:768px){.slide-homepage-subbrands .slide-content{padding-top:60px;padding-bottom:120px}.slide-homepage-story .slide-content.two-panel figure.panel figcaption h1{padding-top:122px;padding-right:38px;padding-left:38px}.agenda-item.special-event{margin:0 calc(-1 * (17px + .75em));border:0}.agenda-item.special-event .information{padding:1em calc(17px + .75em)}.agenda-item.special-event .information h4{margin-top:0}.agenda-item.special-event .item-image{margin:0;height:180px}.agenda-item.special-event #special-event{height:70px;width:70px;top:126px;left:10px}.agenda-item.special-event+.special-event{margin-top:calc(-1 * (2.22785% + 11px))}.agenda-item.agenda-alert-item{padding-top:1.5em;padding-left:1.5em}}.agenda-item>.information,.agenda-item>.item-image{float:left;display:block;margin-right:2.22785%;width:100%}.agenda-item>.information:last-child,.agenda-item>.item-image:last-child{margin-right:0}.agenda-item.agenda-item--full-width{max-width:100%}.agenda-item.agenda-item--full-width>.item-image+.information{width:70.14%}.agenda-item a{text-decoration:none}.agenda-item a span.link{text-decoration:underline}.agenda-item a span.icon-arrow-right-after{text-decoration:none}.agenda-item a span.icon-arrow-right-after:after{font-size:23px;line-height:25.5px;vertical-align:middle}.agenda-item>.item-image{height:8.7em;margin-bottom:10px;margin-top:1px;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%}.agenda-item>.information>h4{font-size:23px;font-weight:400;line-height:1.1;margin-bottom:6px;margin-top:8px}.agenda-item>.information>h4 small{color:#969696;display:block}.agenda-item>.information>h4 small.date{font-size:1em}.agenda-item>.information>h4 small.data{font-size:.64em;margin-top:4px}.agenda-item>.information>h4 small.data span+span:before{content:'-'}.agenda-item>.information>h4 small.data,.agenda-item>.information>h4 small.date{font-weight:lighter}.agenda-item>.information>div{display:none}@media (min-width:769px){.agenda-item.agenda-item--full-width .item-image{width:29.86%}.agenda-item>.information>h4 small.data{font-size:.64em;margin-top:0}.agenda-item{margin-right:auto;margin-left:auto;max-width:702px;padding-bottom:25px}.agenda-item>.item-image{height:148px;margin-right:0;margin-top:8px;width:37.6%}.agenda-item.special-event{border-image-width:0 0 1px;margin-top:32px;padding-bottom:18px}.agenda-item.special-event>.item-image{height:200px;width:50%}.agenda-item.special-event>.item-image+.information{padding-left:1.8em;width:50%}.agenda-item.special-event>.information{min-height:200px;padding:0 20px}.agenda-item.special-event>.information h4{font-weight:500;letter-spacing:-.5px;line-height:1.2;margin-top:15px}.agenda-item.special-event>.information h4 small.data{font-weight:400;letter-spacing:-.4px;margin-top:1px}.agenda-item.future-event>.information{padding-right:3em}.agenda-item.future-event>.information h4{margin-top:20px}.agenda-item.future-event>.information h4 .fat{display:inline-block;font-weight:500;letter-spacing:-.5px;margin-left:2px}.agenda-item.future-event>.information div{margin-top:2px;margin-left:1px}.agenda-item.future-event>.information div b{display:block}.agenda-item>.item-image+.information{padding-left:3em;width:62.4%}.agenda-item>.information{margin-top:8px;min-height:148px}.agenda-item>.information>div{display:block;letter-spacing:-.6px;line-height:1.35;margin:9px 0 5px}.agenda-item>.information h4{font-size:26px;margin-top:0}.agenda-item>.information h4 small.date{margin-bottom:3px}.agenda-item>.information h4 small.data{margin-top:4px;line-height:19px;font-weight:400}}.agenda-item.agenda-alert-item{font-size:20px}.agenda-item.agenda-alert-item .alert-text{color:#ef5f03}.block-link{position:relative}.block-link .block-link-link{bottom:0;font-size:0;left:0;position:absolute;right:0;top:0}.block-link .block-link-link:after{display:none}.block-link .block-link-exception{position:relative;z-index:1}.content table{border-collapse:collapse;margin-top:20px;margin-bottom:28px;width:100%}.content table td,.content table th{padding:10px 0}.content table th{vertical-align:top;text-align:left;font:bold 16px/130% omnes-pro,Helvetica,Arial,sans-serif}.content table td{vertical-align:top;text-align:left;font:16px/130% omnes-pro,Helvetica,Arial,sans-serif}.content table tr{border-top:1px dashed #000;border-bottom:1px dashed #000}.data-table{background-color:rgba(0,0,0,.2)}.content>.cms_plugin>.data-table,.content>.data-table,.content>div.text-plugin>.data-table{padding-left:0;padding-right:0}@media (max-width:769px){.content table{width:calc(100% - 50px)}.content>.cms_plugin>.data-table,.content>.data-table,.content>div.text-plugin>.data-table{margin-left:20px;margin-right:20px;max-width:none;padding-left:0;padding-right:0}}.data-table>table{border-collapse:collapse;margin:0 20px;padding:20px;width:100%;width:calc(100% - 40px)}.data-table>table>tbody>tr:not(:last-of-type){border-bottom:1px dashed #000}.data-table>table>tbody>tr>td{font:16px/130% omnes-pro,Helvetica,Arial,sans-serif;padding:27px 0 20px;vertical-align:top}.data-table>table>tbody>tr>td>table{width:240px}.data-table>table>tbody>tr>td>table td{padding:0}.data-table>table>tbody>tr>td>table td:last-of-type{text-align:right}.data-table>table>tbody>tr>td>p{margin:0 0 1em}.data-table>table>tbody>tr>th{padding:20px 0;text-align:left;vertical-align:top;width:158px}/*!
 * Pikaday
 * Copyright © 2014 David Bushell | BSD & MIT license | http://dbushell.com/
 */.pika-single{z-index:9999;display:block;position:relative;background:#88949a;color:#fff}.pika-single:before{position:absolute;top:-10px;right:50%;bottom:-10px;left:50%;height:0;width:0;border-bottom:10px solid #88949a;border-left:10px solid transparent;border-right:10px solid transparent}.pika-single.is-hidden{display:none}.pika-single.is-bound{-webkit-transform:translateX(40%) translateY(1em);transform:translateX(40%) translateY(1em);position:absolute}.pika-single:after,.pika-single:before{content:" ";display:table}.pika-single:after{clear:both}.pika-lendar{margin:.75em;float:left;width:17.25em}.pika-title{position:relative;text-align:center}.pika-title select{cursor:pointer;position:absolute;z-index:9998;margin:0;left:0;opacity:0;height:0}.pika-label{display:inline-block;font-weight:500;font-size:24px;margin:0 5px;overflow:hidden;position:relative;z-index:9999}.pika-next,.pika-prev{height:40px;width:40px;padding:0 0 0 40px;position:relative;color:#fff;overflow:hidden;border:none;top:-2px}.pika-next:before,.pika-prev:before{position:absolute;top:0;right:0;bottom:0;left:0;height:100%;width:100%;line-height:40px}.pika-next:hover,.pika-prev:hover{opacity:1}.pika-next.is-disabled,.pika-prev.is-disabled{cursor:default;opacity:.2}.is-rtl .pika-next,.pika-prev{float:left}.is-rtl .pika-prev,.pika-next{float:right}.pika-select{display:inline-block}.pika-table{width:100%;margin-bottom:0;border-collapse:collapse;border-spacing:0;border-color:#88949a;background-color:#88949a}.pika-table tbody{background-color:#fff}.pika-table td,.pika-table th{border:1px solid #88949a;text-align:center;padding:0}.pika-table th{background-color:#88949a;font-weight:700}.pika-table abbr{border-bottom:none;cursor:help}.pika-button{cursor:pointer;-webkit-box-sizing:border-box;box-sizing:border-box;outline:0;border:0;margin:0;width:100%;padding:5px}.is-selected .pika-button{color:#fff;font-weight:700;background:#88949a}.is-disabled .pika-button{pointer-events:none;cursor:default;color:#88949a}.pika-button:hover{color:#fff}.pika-week{font-size:11px}.header-content{display:table;height:calc(100% - 200px);vertical-align:middle;width:100%}.header-content .content{display:table-cell;margin:0 auto;padding-bottom:85px;vertical-align:middle;width:400px}.header-content .content h1{color:#000;display:block;font-size:72px;margin-bottom:35px;margin-top:-10px;text-align:center;width:100%}@media (max-width:769px){.header-content{display:block;height:auto;padding-top:200px}.header-content .content{display:block;padding-bottom:0;width:auto;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwIiBzdG9wLWNvbG9yPSIjZmZmZmZmIiBzdG9wLW9wYWNpdHk9IjAuNyIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZmZmZmZmIiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,rgba(255,255,255,.7)),to(white));background:linear-gradient(to bottom,rgba(255,255,255,.7) 0,#fff 100%)}.header-content .content h1{font-size:40px;padding:40px 0;margin:0}}.header-content .content h1+p:before{content:'';display:block;margin:0 auto;width:75px;height:0;border-top-width:2px;border-top-style:solid;position:relative;top:-18px}.header-content .content p{font:20px/140% omnes-pro,Helvetica,Arial,sans-serif;margin-bottom:20px;padding:0 40px;text-align:center}.theme-blue .header-content .content p,.theme-dark_blue .header-content .content p,.theme-green .header-content .content p{color:#fff}.theme-yellow .header-content .content p{color:#000}.theme-primary .header-content .content p,.theme-red .header-content .content p{color:#fff}.theme-menu .header-content .content p,.theme-secondary .header-content .content p{color:#000}.header-content .content p:last-child{margin-bottom:0}.image-banner{background-color:rgba(0,0,0,.2);height:180px;margin-bottom:20px;margin-top:20px}.content>.cms_plugin>.image-banner,.content>.image-banner,.content>div.text-plugin>.image-banner{padding-left:0;padding-right:0}.image-banner>img{float:left;margin-right:20px}.image-banner>h1{margin-bottom:5px;padding:20px 20px 0}.image-banner>p{font:16px/130% omnes-pro,Helvetica,Arial,sans-serif;padding:0 20px 20px}.image-banner>p>a{text-transform:inherit}.image-banner>p>a:active,html.no-touch .image-banner>p>a:focus,html.no-touch .image-banner>p>a:hover{text-decoration:underline}.theme-blue .image-banner>p>a,.theme-dark_blue .image-banner>p>a,.theme-green .image-banner>p>a{color:#fff}.theme-yellow .image-banner>p>a{color:#000}.theme-primary .image-banner>p>a,.theme-red .image-banner>p>a{color:#fff}.theme-menu .image-banner>p>a,.theme-secondary .image-banner>p>a{color:#000}.link-banner{background-color:rgba(0,0,0,.2)}.content>.cms_plugin>.link-banner,.content>.link-banner,.content>div.text-plugin>.link-banner{padding-left:0;padding-right:0}@media (max-width:769px){.header-content .content p{padding:0}.content>.cms_plugin>.image-banner,.content>.image-banner,.content>div.text-plugin>.image-banner{margin-left:20px;margin-right:20px;max-width:none;padding-left:0;padding-right:0}.image-banner{height:auto}.image-banner>img{width:100%;height:auto;margin-right:0;margin-bottom:20px;vertical-align:middle}.content>.cms_plugin>.link-banner,.content>.link-banner,.content>div.text-plugin>.link-banner{margin-left:20px;margin-right:20px;max-width:none;padding-left:0;padding-right:0}nav.radial-menu{right:20px}}.link-banner>h1{padding:20px 20px 0}.link-banner>p{margin:20px;font:16px/130% omnes-pro,Helvetica,Arial,sans-serif}.link-banner>p:last-child{padding-bottom:20px}nav.menu-section{padding-top:.6em}nav.menu-section h6{text-align:left;color:#839097;text-transform:uppercase;margin-bottom:.4em;font-weight:400}nav.menu-section li{border-bottom:1px dashed #839097}nav.menu-section li:first-of-type{border-top:1px dashed #839097}nav.menu-section a{color:#47535b;display:block;font-size:1.15em;line-height:39px;position:relative;text-decoration:none}nav.menu-section a:after{content:"";float:right;font-family:icons;font-size:1.5625em;position:absolute;top:0;right:0}nav.menu-overviews{padding-top:.6em}@media (min-width:769px){nav.menu-overviews{position:absolute;bottom:0;width:calc(100% - 1.5em)}.related-list .related-item{min-height:370px}}.menu-footer{float:left;width:100%}@media (max-width:768px){.menu-footer .menu-footer-text{display:none}.menu-footer a.button{border:none;color:#47535b;font-weight:400;height:initial;padding:0;text-decoration:underline}.menu-footer a.button:focus,.menu-footer a.button:hover{background:0 0;border:none;color:#47535b}.menu-footer a.button:after{content:''}.related-list .related-item{margin-bottom:25px}.related-list .related-item:first-child{margin-top:15px}}@media (min-width:737px){.menu-footer{background-color:#919191;line-height:calc(40px + 30px);padding:.6em 1.5em}.menu-footer .menu-footer-text{color:#fff;display:inline-block;float:left;line-height:40px}.menu-footer a.button{display:inline-block;float:right}}.dossier-pullout{display:none;height:100vh;left:0;opacity:0;padding-top:80px;position:fixed;top:0;-webkit-transition:.3s ease-out;transition:.3s ease-out;-webkit-transform:translate(90%,0);transform:translate(90%,0);width:100vw;z-index:2000}.dossier-pullout.target{display:block;opacity:1;-webkit-transition:.3s ease-out;transition:.3s ease-out;-webkit-transform:translate(0,0);transform:translate(0,0)}.pullout-main{height:100%;margin-left:auto;margin-right:auto;max-width:930px;padding-left:200px;padding-right:0;position:relative}.pullout-main a.close-pullout{color:#fff;cursor:pointer;display:block;height:100%;left:0;position:absolute;top:0;width:200px}.pullout-main a.close-pullout span.pullout-close-button{background-color:rgba(0,0,0,.85);display:block;font-size:19px;height:50px;line-height:50px;margin-top:-25px;position:absolute;right:0;text-align:center;top:50%;width:50px}.pullout-main a.close-pullout:active span.pullout-close-button,html.no-touch .pullout-main a.close-pullout:focus span.pullout-close-button,html.no-touch .pullout-main a.close-pullout:hover span.pullout-close-button{background-color:#fff;color:#000}.pullout-main .iscroll-container{background-color:rgba(0,0,0,.85)}.pullout-main .iscroll-container .iscroll-scroller{padding:60px 35px}.dossier-pullout[data-loaded-with-json] .pullout-main:after{background-color:rgba(0,0,0,.65);background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.65)),to(rgba(0,0,0,.01)));background-image:linear-gradient(to right,rgba(0,0,0,.65),rgba(0,0,0,.01));content:'';display:block;height:100%;position:absolute;right:-100%;top:0;width:100%}.pullout-main .content>h1{font-size:50px;line-height:105%}.pullout-main .content>h2{font-size:36px;font-weight:400;line-height:105%}.pullout-main .content>p>a{color:#fff}.pullout-main .content>p.introtext{font-size:20px;line-height:26px;margin-top:25px;padding-top:25px;position:relative}.theme-blue .pullout-main .content>p.introtext,.theme-dark_blue .pullout-main .content>p.introtext,.theme-green .pullout-main .content>p.introtext{color:#fff}.theme-yellow .pullout-main .content>p.introtext{color:#000}.theme-primary .pullout-main .content>p.introtext,.theme-red .pullout-main .content>p.introtext{color:#fff}.theme-menu .pullout-main .content>p.introtext,.theme-secondary .pullout-main .content>p.introtext{color:#000}.pullout-main .content>p.introtext:before{border-top-style:solid;border-top-width:2px;content:'';display:block;left:40px;position:absolute;top:0;width:80px}.pullout-main .content>figure:last-child>figcaption:after{display:none}.iscroll-container{height:100%;overflow-y:scroll;width:100%;-webkit-overflow-scrolling:touch}.pullout-gradient-bottom,.pullout-gradient-top{height:calc(50% - 25px);left:0;position:absolute;width:100%}.pullout-gradient-top{top:0}.pullout-gradient-bottom{bottom:0}.pullout-gradient-middle{height:50px;position:absolute;top:calc(50% - 25px);width:calc(100% - 50px)}#pullout-standalone{padding-bottom:50px}#pullout-standalone .close-pullout,#pullout-standalone [data-open-lightbox]{display:none}#pullout-standalone nav.tag-list .content>h2{margin:0 20px;padding:20px 5px 15px}#pullout-standalone nav.tag-list .content ul li a:hover{color:#000}#pullout-standalone .icon-close{display:none}#pullout-standalone .video-lightbox{display:block}#pullout-standalone .video-lightbox iframe,#pullout-standalone .video-lightbox video{width:100%;height:auto}#pullout-standalone h2+figure{margin-top:0;margin-bottom:20px}#pullout-standalone h1{margin-top:15px;margin-bottom:13px;font-size:36px;font-weight:500}#pullout-standalone p.introtext{margin-top:25px;padding-top:25px;position:relative}.theme-blue #pullout-standalone p.introtext,.theme-dark_blue #pullout-standalone p.introtext,.theme-green #pullout-standalone p.introtext{color:#fff}.theme-yellow #pullout-standalone p.introtext{color:#000}.theme-primary #pullout-standalone p.introtext,.theme-red #pullout-standalone p.introtext{color:#fff}.theme-menu #pullout-standalone p.introtext,.theme-secondary #pullout-standalone p.introtext{color:#000}#pullout-standalone p.introtext:before{border-top-style:solid;border-top-width:2px;content:'';display:block;left:0;position:absolute;top:0;width:80px}nav.radial-menu li,nav.radial-menu li a,nav.radial-menu ul,nav.radial-menu>a{height:100%;width:100%}nav.radial-menu>a{z-index:10}nav.radial-menu a,nav.radial-menu li,nav.radial-menu ul{bottom:0;left:0;position:absolute}nav.radial-menu ul{list-style:none!important;margin:0;padding:0}nav.radial-menu li{margin:0;opacity:0;z-index:2}nav.radial-menu.is-closed li{display:none!important}nav.radial-menu{height:48px;width:48px;z-index:100;position:absolute;right:1.5em;bottom:124px}nav.radial-menu a{border-color:#fff;color:#fff;background-color:rgba(0,0,0,.2)}.related-list .related-item{position:relative;width:100%}.related-list .related-item.text-overview{border-style:solid;min-height:277px;border-width:2px 0;border-image-slice:12;border-image-width:2px 0 2px 0;border-image-outset:0;border-image-repeat:round round}.theme-dark_blue .related-list .related-item.text-overview{border-image-source:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAYAAAA6/NlyAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAACxIAAAsSAdLdfvwAAAAHdElNRQffBw8PNBhm5eSAAAAAGXRFWHRDb21tZW50AENyZWF0ZWQgd2l0aCBHSU1QV4EOFwAAABh0RVh0U29mdHdhcmUAcGFpbnQubmV0IDQuMC41ZYUyZQAAAX1JREFUaEPtllFqAzEMBfeQOWOv2ZCCAhajZ8v2FidoYH6ENPH+5Xrz+PkN3QF1zV1Q22ygBe8K1POuQk3v8KI5A3UiZ6FWJA6VGei+ZxZqKHGozED3PbNQQ4lDZQa675mFGkocKjPQfc8s1FDiUJmB7ntmoYYSh5EzUCdyFmpFDh+sQD3vKtT0NtCCuQPqmrugtokML05yd//Ff/xGURRFURRFUXi+4X/o8DfQovkp0NvNBlrwng692Tu8aJ4KvTUSh8rToDcqcag8DXqjEofK06A3KnGoPA16oxKHytOgNypxGHkq9NbI4YPToTd7G2jB/BTo7SYyvHgw3/ANRVEURVEURXE8d//xvrv/Yvg3aNHcAXXNXVDbbKAF7wrU865CTe/wojkDdSJnoVYkDpUZ6L5nFmoocajMQPc9s1BDiUNlBrrvmYUaShwqM9B9zyzUUOJQmYHue2ahhhKHkTNQJ3IWakUOH6xAPe8q1PQ20IK5A+qau6C2+cd1PQGs/n3WXFW5ggAAAABJRU5ErkJggg==)}.theme-blue .related-list .related-item.text-overview{border-image-source:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAYAAAA6/NlyAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAACxIAAAsSAdLdfvwAAAAHdElNRQffBw8PNBhm5eSAAAAAGXRFWHRDb21tZW50AENyZWF0ZWQgd2l0aCBHSU1QV4EOFwAAABh0RVh0U29mdHdhcmUAcGFpbnQubmV0IDQuMC41ZYUyZQAAAX5JREFUaEPtllFqAzEMBff+h8hherGGFBSwGD1btrc4QQPzI6SJ9y/Xm8fPb+gOqGvugtpmAy14V6CedxVqeocXzRmoEzkLtSJxqMxA9z2zUEOJQ2UGuu+ZhRpKHCoz0H3PLNRQ4lCZge57ZqGGEofKDHTfMws1lDiMnIE6kbNQK3L4YAXqeVehpreBFswdUNfcBbVNZHhxkrv7L/7jN4qiKIqiKIrC8w3/Q4e/gRbNT4HebjbQgvd06M3e4UXzVOitkThUnga9UYlD5WnQG5U4VJ4GvVGJQ+Vp0BuVOFSeBr1RicPIU6G3Rg4fnA692dtAC+anQG83keHFg/mGbyiKoiiKoiiK47n7j/fd/RfDv0GL5g6oa+6C2mYDLXhXoJ53FWp6hxfNGagTOQu1InGozED3PbNQQ4lDZQa675mFGkocKjPQfc8s1FDiUJmB7ntmoYYSh8oMdN8zCzWUOIycgTqRs1ArcvhgBep5V6Gmt4EWzB1Q19wFtc0/rusJfB4BPPcnmJQAAAAASUVORK5CYII=)}.theme-green .related-list .related-item.text-overview{border-image-source:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAYAAAA6/NlyAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAACxIAAAsSAdLdfvwAAAAHdElNRQffBw8PNBhm5eSAAAAAGXRFWHRDb21tZW50AENyZWF0ZWQgd2l0aCBHSU1QV4EOFwAAABh0RVh0U29mdHdhcmUAcGFpbnQubmV0IDQuMC41ZYUyZQAAAZpJREFUaEPtlsFtxDAMBK+4VJQGU1oCW8vHESOJlOBAOHCA+e0u5Z9fxvfP129PRbagXVORbWjbVKRBAa+iS9CeV9FlaNMbDpp3IQnt9FQlDW31TIUvdSME9WeqGoY2RtYHz9SdENSfqWoY2hhZHzxTd0JQf6aqYWhjZKqgGylop6cqaWirZ7hwBxehPa+iy9CmV9EGBUxFtqBdU5FtaNtU5J1wcJGn9y/+40ZRFEVRFEVReD7hPzT8DRQ0FTkeerupSIMCXkWPhd7sDQfNu3Ag9NaeqfClbhwDvXFkffBM3TkGeuPI+uCZunMM9MaRqYJuHAe9tWe4cAcPht7sVbRBAVOR46G3m4q8Ew4ezCd8Q1EURVEURVEcz9M/3k/vX4RvUNBUZAvaNRXZhrZNRRoU8Cq6BO15FV2GNr3hoHkXktBOT1XS0FbPVPhSN0JQf6aqYWhjZH3wTN0JQf2ZqoahjZH1wTN1JwT1Z6oahjZGpgq6kYJ2eqqShrZ6hgt3cBHa8yq6DG16FW1QwFRkC9o1FdmGts2WeL3+AFOmUPjHptbOAAAAAElFTkSuQmCC)}.theme-yellow .related-list .related-item.text-overview{border-image-source:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAYAAAA6/NlyAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAACxIAAAsSAdLdfvwAAAAHdElNRQffBw8PNBhm5eSAAAAAGXRFWHRDb21tZW50AENyZWF0ZWQgd2l0aCBHSU1QV4EOFwAAABh0RVh0U29mdHdhcmUAcGFpbnQubmV0IDQuMC41ZYUyZQAAAZdJREFUaEPtlkGOwzAMA/P/9+1/WiSmDhXGtmSjC6PQAHMjKeeWy3j9Xa+eimxBu6Yi29C2qUiDAl5Fl6A9r6LL0KY3HDSfQhLa6alKGtrqmQrf6kYI6s9UNQxtjKwPnqk7Iag/U9UwtDGyPnim7oSg/kxVw9DGyFRBN1LQTk9V0tBWz3DhCS5Ce15Fl6FNr6INCpiKbEG7piLb0LapyCfh4CLf3r/5jxtFURRFURRF4fmF/9DwN1DQVOR46O2mIg0KeBU9FnqzNxw0n8KB0Ft7psK3unEM9MaR9cEzdecY6I0j64Nn6s4x0BtHpgq6cRz01p7hwhM8GHqzV9EGBUxFjofebirySTh4ML/wDUVRFEVRFEVxPN/+8f72/k34BgVNRbagXVORbWjbVKRBAa+iS9CeV9FlaNMbDppPIQnt9FQlDW31TIVvdSME9WeqGoY2RtYHz9SdENSfqWoY2hhZHzxTd0JQf6aqYWhjZKqgGylop6cqaWirZ7jwBBehPa+iy9CmV9EGBUxFtqBdU5FtaNtsiet6A9R9te9+gRMZAAAAAElFTkSuQmCC)}.theme-red .related-list .related-item.text-overview{border-image-source:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAYAAAA6/NlyAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAACxIAAAsSAdLdfvwAAAAHdElNRQffBw8PNBhm5eSAAAAAGXRFWHRDb21tZW50AENyZWF0ZWQgd2l0aCBHSU1QV4EOFwAAABh0RVh0U29mdHdhcmUAcGFpbnQubmV0IDQuMC41ZYUyZQAAAZpJREFUaEPtljFuxDAMBO8nqfL/p+RJCWwtiyNGEinBgXDgANPtLuXOL+Pn6/u3pyJb0K6pyDa0bSrSoIBX0SVoz6voMrTpDQfNu5CEdnqqkoa2eqbCl7oRgvozVQ1DGyPrg2fqTgjqz1Q1DG2MrA+eqTshqD9T1TC0MTJV0I0UtNNTlTS01TNcuIOL0J5X0WVo06togwKmIlvQrqnINrRtKvJOOLjI0/sX/3GjKIqiKIqiKDyf8B8a/gYKmoocD73dVKRBAa+ix0Jv9oaD5l04EHprz1T4UjeOgd44sj54pu4cA71xZH3wTN05BnrjyFRBN46D3tozXLiDB0Nv9iraoICpyPHQ201F3gkHD+YTvqEoiqIoiqIojufpH++n9y/CNyhoKrIF7ZqKbEPbpiINCngVXYL2vIouQ5vecNC8C0lop6cqaWirZyp8qRshqD9T1TC0MbI+eKbuhKD+TFXD0MbI+uCZuhOC+jNVDUMbI1MF3UhBOz1VSUNbPcOFO7gI7XkVXYY2vYo2KGAqsgXtmopsQ9tmS7xef9o+3MIEkn9bAAAAAElFTkSuQmCC)}.theme-primary .related-list .related-item.text-overview{border-image-source:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAYAAAA6/NlyAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAACxIAAAsSAdLdfvwAAAAHdElNRQffBw8PNBhm5eSAAAAAGXRFWHRDb21tZW50AENyZWF0ZWQgd2l0aCBHSU1QV4EOFwAAABh0RVh0U29mdHdhcmUAcGFpbnQubmV0IDQuMC41ZYUyZQAAAZpJREFUaEPtlkFqBDEMBBfy0fz/CbkkzLh1WFG2JZsJZlFB3bpbntu8jJ/vr9+eimxBu6Yi29C2qUiDAl5Fl6A9r6LL0KY3HDTvQhLa6alKGtrqmQpf6kYI6s9UNQxtjKwPnqk7Iag/U9UwtDGyPnim7oSg/kxVw9DGyFRBN1LQTk9V0tBWz3DhDi5Ce15Fl6FNr6INCpiKbEG7piLb0LapyDvh4CJP71/8x42iKIqiKIqi8HzCf2j4GyhoKnI89HZTkQYFvIoeC73ZGw6ad+FA6K09U+FL3TgGeuPI+uCZunMM9MaR9cEzdecY6I0jUwXdOA56a89w4Q4eDL3Zq2iDAqYix0NvNxV5Jxw8mE/4hqIoiqIoiqI4nqd/vJ/evwjfoKCpyBa0ayqyDW2bijQo4FV0CdrzKroMbXrDQfMuJKGdnqqkoa2eqfClboSg/kxVw9DGyPrgmboTgvozVQ1DGyPrg2fqTgjqz1Q1DG2MTBV0IwXt9FQlDW31DBfu4CK051V0Gdr0KtqggKnIFrRrKrINbZst8Xr9AdgJ9ckX82aKAAAAAElFTkSuQmCC)}.theme-secondary .related-list .related-item.text-overview{border-image-source:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAYAAAA6/NlyAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAACxIAAAsSAdLdfvwAAAAHdElNRQffBw8PNBhm5eSAAAAAGXRFWHRDb21tZW50AENyZWF0ZWQgd2l0aCBHSU1QV4EOFwAAABh0RVh0U29mdHdhcmUAcGFpbnQubmV0IDQuMC41ZYUyZQAAAX1JREFUaEPt1kFuhDAQBMD9/6cTLRQHS5bpASIRaerIdI/tG5/Dz4LILVZNidxm3ZTIzrcl0UusWBK9zJqlOHjYCkWqEZUy9Ugp/OWMiEqJakwt1g8+45yISolqTC3WDz7jnIhKiWpMLVYqOKNENaJSph6JC1vwIiuWRC+zZkl059uUyC1WTYncZt2UyMhsYPQIKwdGj7F2YNRaa6211tqf8es5MPo3XHtgNDKbEnk9150S2fm2JPparrkUBw9b4YVcL1IKfznjNVwr1g8+45zXcK1YP/iMc17DtWKlgjNex/UicWELvphrLonufJsSeT3XnRIZmQ2M/g3XHhi11lprrbXWnuJfe2D0CCsHRo+xdmA0MpsSucWqKZHbrJsS2fm2JHqJFUuil1mzFAcPW6FINaJSph4phb+cEVEpUY2pxfrBZ5wTUSlRjanF+sFnnBNRKVGNqcVKBWeUqEZUytQjcWELXmTFkuhl1iyJ7nybErnFqimR26yb2hOfzy/mGiGyTZy2ewAAAABJRU5ErkJggg==)}.theme-menu .related-list .related-item.text-overview{border-image-source:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAYAAAA6/NlyAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAACxIAAAsSAdLdfvwAAAAHdElNRQffBw8PNBhm5eSAAAAAGXRFWHRDb21tZW50AENyZWF0ZWQgd2l0aCBHSU1QV4EOFwAAABh0RVh0U29mdHdhcmUAcGFpbnQubmV0IDQuMC41ZYUyZQAAAZlJREFUaEPtljFuxDAMBO/v+UC6PDeBrWVxxEgiJTgQDhxgut2l3PllfH3//PZUZAvaNRXZhrZNRRoU8Cq6BO15FV2GNr3hoHkXktBOT1XS0FbPVPhSN0JQf6aqYWhjZH3wTN0JQf2ZqoahjZH1wTN1JwT1Z6oahjZGpgq6kYJ2eqqShrZ6hgt3cBHa8yq6DG16FW1QwFRkC9o1FdmGtk1F3gkHF3l6/+I/bhRFURRFURSF5xP+Q8PfQEFTkeOht5uKNCjgVfRY6M3ecNC8CwdCb+2ZCl/qxjHQG0fWB8/UnWOgN46sD56pO8dAbxyZKujGcdBbe4YLd/Bg6M1eRRsUMBU5Hnq7qcg74eDBfMI3FEVRFEVRFMXxPP3j/fT+RfgGBU1FtqBdU5FtaNtUpEEBr6JL0J5X0WVo0xsOmnchCe30VCUNbfVMhS91IwT1Z6oahjZG1gfP1J0Q1J+pahjaGFkfPFN3QlB/pqphaGNkqqAbKWinpyppaKtnuHAHF6E9r6LL0KZX0QYFTEW2oF1TkW1o22yJ1+sP6kQaQ9R3XnsAAAAASUVORK5CYII=)}.related-list .related-item.text-overview h5{margin-bottom:6px;padding-top:24px}.related-list .related-item.text-overview table{margin-top:6px}.related-list .related-item.text-overview td{padding:2px 0}.related-list .related-item.text-overview a.button span{text-decoration:none}.related-list .related-item.image-overview{overflow:hidden}.related-list .related-item.image-overview h5{margin-bottom:2px;padding-top:7px}.related-list .related-item.image-overview h5 small{margin-bottom:5px}.related-list .related-item.image-overview .related-item-description{height:80px;position:relative;word-wrap:break-word}.related-list .related-item.image-overview .related-item-description .time{display:block;margin-bottom:5px}.related-list .related-item.image-overview .related-item-description a,.related-list .related-item.image-overview .related-item-description p{display:inline;line-height:25.5px;margin-bottom:0}.related-list .related-item h5{font-weight:400}.related-list .related-item td{border-bottom:0}.related-list .related-item.overflowing{border-bottom:.375em solid #fff;max-height:370px;overflow:hidden}@media (max-width:736px){.related-list .related-item.image-overview h5{padding-top:0;margin-top:-7.5px}.related-list .related-item.overflowing{border-bottom-width:21px}}.related-list .related-item a,.related-list .related-item div{width:100%;display:block;text-decoration:none}.related-list .related-item a img,.related-list .related-item div img{-o-object-fit:cover;object-fit:cover;width:100%;max-height:300px}.related-list .related-item a h5,.related-list .related-item div h5{margin-bottom:.375em}.theme-dark_blue .related-list .related-item a h5{color:#0054a6}.theme-blue .related-list .related-item a h5{color:#009ec2}.theme-green .related-list .related-item a h5{color:#72bf44}.theme-yellow .related-list .related-item a h5{color:#ffd400}.theme-red .related-list .related-item a h5{color:#cf1f25}.theme-dark_blue .related-list .related-item div h5{color:#0054a6}.theme-blue .related-list .related-item div h5{color:#009ec2}.theme-green .related-list .related-item div h5{color:#72bf44}.theme-yellow .related-list .related-item div h5{color:#ffd400}.theme-red .related-list .related-item div h5{color:#cf1f25}.related-list .related-item a h5 small,.related-list .related-item div h5 small{color:#969696;display:block}.related-list .related-item a .related-link,.related-list .related-item div .related-link{text-decoration:underline}.related-list .related-item a .related-item-description,.related-list .related-item div .related-item-description{color:#47535b}.related-list .related-item a .related-item-description span:first-child,.related-list .related-item div .related-item-description span:first-child{color:#000}.related-list .related-item a .overview-date,.related-list .related-item div .overview-date{color:rgba(0,0,0,.5)}.theme-dark_blue .related-list a:not(.primary-call-to-action){color:#0054a6}.theme-blue .related-list a:not(.primary-call-to-action){color:#009ec2}.theme-green .related-list a:not(.primary-call-to-action){color:#72bf44}.theme-yellow .related-list a:not(.primary-call-to-action){color:#ffd400}.theme-red .related-list a:not(.primary-call-to-action){color:#cf1f25}.related-list .overview-item>.item-link>a.related-item-description.has-icon:not(.button-primary):after,.related-list .related-item .overview-item>.item-link>a.has-icon:not(.button-primary):after,.related-list .related-item a.has-icon.icon-arrow-right-after:after,.related-list .related-item-description.has-icon.icon-arrow-right-after:after{vertical-align:middle;line-height:25.5px}.related-list .overview-item>.item-link>a.button.has-icon:not(.button-primary):after,.related-list a.button.has-icon.icon-arrow-right-after:after{line-height:36px}.related-list .related-item a.button{display:inline-block;height:40px;width:auto}@media (min-width:769px){.related-list{max-width:64em;margin-left:auto;margin-right:auto}.related-list::after{clear:both;content:"";display:table}.related-list .related-item{float:left;display:block;margin-right:2.22785%;width:31.8481%}.related-list .related-item:last-child,.related-list .related-item:nth-child(3n){margin-right:0}.related-list .related-item:nth-child(3n+1){clear:left}.search-result{margin-right:auto;margin-left:auto;max-width:58%}.search-result>.information>div{display:block}}.search-result{display:block;padding:15px 0 20px;border-width:0 0 2px;border-style:solid;border-image-slice:12 fill;border-image-width:0 0 2px 0;border-image-outset:0;border-image-repeat:repeat;border-image-source:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAYAAAA6/NlyAAAABmJLR0QAAAD/AABH24+SAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH3wcQDCAihHsT9wAAABl0RVh0Q29tbWVudABDcmVhdGVkIHdpdGggR0lNUFeBDhcAAADWSURBVGje7Zo7EoMwDAVtLscBKHM+yhwgp4MGisyQGBtLKHm7tX6vsSWNctoYp8eSPvB6zjldxDr+2Ry5ZNijKOv4NTnyGcMrRVnHr80xWAX2sG/xGZIYCEawsuDaV9TavsVH7x+W7LS+OfQqxiO+Vw4AAAAAAO9e2oOSBrdp6S6xh9OSx7x6p9i3edhjbxxB7I7pXjqa2GrB/wCCEawsOOIrHXIvHeofluy0lHppAAAAAABoQ+6oRfNsiQPxjkVxIN7RvsWHrSWCESwkmAPxX/yH1TqtFViR6hQlTEpLAAAAAElFTkSuQmCC)!important;color:#47535b}.search-result::after{clear:both;content:"";display:table}.search-result:focus,.search-result:hover{background-color:#eff1ef;cursor:pointer}.theme-blue .search-result:hover h2 small,.theme-dark_blue .search-result:hover h2 small,.theme-green .search-result:hover h2 small{color:#fff}.theme-yellow .search-result:hover h2 small{color:#000}.theme-primary .search-result:hover h2 small,.theme-red .search-result:hover h2 small{color:#fff}.theme-menu .search-result:hover h2 small,.theme-secondary .search-result:hover h2 small{color:#000}.theme-blue .search-result:focus h2 small,.theme-dark_blue .search-result:focus h2 small,.theme-green .search-result:focus h2 small{color:#fff}.theme-yellow .search-result:focus h2 small{color:#000}.theme-primary .search-result:focus h2 small,.theme-red .search-result:focus h2 small{color:#fff}.theme-menu .search-result:focus h2 small,.theme-secondary .search-result:focus h2 small{color:#000}.theme-blue .search-result:hover .information div,.theme-dark_blue .search-result:hover .information div,.theme-green .search-result:hover .information div{color:#fff}.theme-yellow .search-result:hover .information div{color:#000}.theme-primary .search-result:hover .information div,.theme-red .search-result:hover .information div{color:#fff}.theme-menu .search-result:hover .information div,.theme-secondary .search-result:hover .information div{color:#000}.theme-blue .search-result:focus .information div,.theme-dark_blue .search-result:focus .information div,.theme-green .search-result:focus .information div{color:#fff}.theme-yellow .search-result:focus .information div{color:#000}.theme-primary .search-result:focus .information div,.theme-red .search-result:focus .information div{color:#fff}.theme-menu .search-result:focus .information div,.theme-secondary .search-result:focus .information div{color:#000}.search-result>.information{float:left;display:block;margin-right:2.22785%;width:100%;padding:0 10px}.search-result>.information:last-child{margin-right:0}.search-result>.information>h2{font-size:23px;font-weight:400;margin-bottom:4px}.search-result>.information>h2 small{color:#969696;display:block;font-size:17px;text-transform:uppercase}.side-image{position:absolute;right:0;text-align:right;width:170px}.side-image>figure{margin:0;position:relative;top:75px}.side-image>figure>figcaption{color:rgba(0,0,0,.5);position:relative;text-align:left;width:130px;font:16px/130% omnes-pro,Helvetica,Arial,sans-serif}@media (min-width:1500px){.side-image{right:100px}}@media (min-width:1600px){.side-image{right:200px}}@media (min-width:1700px){.side-image{right:280px}}@media (min-width:1800px){.side-image{right:370px}}@media (min-width:1900px){.side-image{right:450px}}@media (max-width:1000px){.side-image{display:none}}.dossier-slide figcaption,.micropia .content>.cms_plugin>figure>figcaption,.micropia .content>div.text-plugin>figure>figcaption,.micropia .content>figure>figcaption,.phone-content .content figure .figure-caption p,.phone-content .content figure .figure-caption span,a.story figure>figcaption,figure.story>figcaption,main article .content div.text-plugin figure.inset figcaption{font:95%/130% omnes-pro,Helvetica,Arial,sans-serif;color:#fff}.micropia .content>.cms_plugin>figure,.micropia .content>div.text-plugin>figure,.micropia .content>figure{margin-bottom:50px;margin-top:45px}.micropia .content>.cms_plugin>figure>img,.micropia .content>div.text-plugin>figure>img,.micropia .content>figure>img{height:auto;max-width:100%}.micropia .content>.cms_plugin>figure>iframe,.micropia .content>div.text-plugin>figure>iframe,.micropia .content>figure>iframe{min-height:340px;width:100%}.micropia .content>.cms_plugin>figure>figcaption,.micropia .content>div.text-plugin>figure>figcaption,.micropia .content>figure>figcaption{padding-top:10px}.micropia .content>.cms_plugin>figure>figcaption:after,.micropia .content>div.text-plugin>figure>figcaption:after,.micropia .content>figure>figcaption:after{border-bottom:1px dashed #000;content:'';display:block;padding:5px 0 10px;width:80px}.micropia .content>.cms_plugin>figure>figcaption>p:first-child,.micropia .content>div.text-plugin>figure>figcaption>p:first-child,.micropia .content>figure>figcaption>p:first-child{margin-top:0}.micropia .content>.cms_plugin>figure>figcaption>p:last-child,.micropia .content>div.text-plugin>figure>figcaption>p:last-child,.micropia .content>figure>figcaption>p:last-child{margin-bottom:0}@media (max-width:769px){.micropia .content>.cms_plugin>figure,.micropia .content>div.text-plugin>figure,.micropia .content>figure{margin-left:20px;margin-right:20px;max-width:none;padding-left:0;padding-right:0}}.slit-image{height:300px;margin-bottom:55px;margin-top:45px;overflow:hidden;position:relative}.slit-image>figure{background-attachment:fixed;background-size:cover;height:300px;margin:0}body.is-ipad .slit-image>figure,body.is-iphone .slit-image>figure{background-attachment:scroll}.slit-image>figure>img{display:none}.slit-image>figure>figcaption{background-image:-webkit-gradient(linear,left top,left bottom,from(transparent));background-image:linear-gradient(transparent rgba(255,255,255,.65));bottom:0;height:65px;left:0;padding-top:50px;position:absolute;right:0;text-align:center;-webkit-box-sizing:content-box;box-sizing:content-box}.slit-image>figure>figcaption>a{color:#fff;text-decoration:none;font:italic 16px/130% omnes-pro,Helvetica,Arial,sans-serif}.slit-image>figure>figcaption>a>span{font:500 16px/130% omnes-pro,Helvetica,Arial,sans-serif;display:block}.slit-image>figure>figcaption>a>span:after{content:" ";font-family:Icons}.theme-purple .slit-image>figure>figcaption>a:active,html.no-touch .theme-purple .slit-image>figure>figcaption>a:focus,html.no-touch .theme-purple .slit-image>figure>figcaption>a:hover{color:#f0f}.theme-blue .slit-image>figure>figcaption>a:active,html.no-touch .theme-blue .slit-image>figure>figcaption>a:focus,html.no-touch .theme-blue .slit-image>figure>figcaption>a:hover{color:#009ec2}.theme-yellow .slit-image>figure>figcaption>a:active,html.no-touch .theme-yellow .slit-image>figure>figcaption>a:focus,html.no-touch .theme-yellow .slit-image>figure>figcaption>a:hover{color:#ff0}.theme-green .slit-image>figure>figcaption>a:active,html.no-touch .theme-green .slit-image>figure>figcaption>a:focus,html.no-touch .theme-green .slit-image>figure>figcaption>a:hover{color:#0f0}nav.tag-list{margin-top:44px}nav.tag-list .content>h2{border-top:1px dashed #000;margin:0 40px;padding:20px 5px 15px}nav.tag-list .content>ul{list-style:none}nav.tag-list .content>ul>li{display:inline-block;margin:0;padding:0 .25em .25em 0}nav.tag-list .content>ul>li:before{display:none}a[data-open-lightbox]{display:block;max-width:100%;cursor:pointer;position:relative}a[data-open-lightbox] img{max-width:100%;height:auto}a[data-open-lightbox]:after{content:'';display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:url(/static/microworld/images/play-button.svg) 50% 50% no-repeat;z-index:inherit}.video-lightbox{display:none}.video-lightbox.target,.video-lightbox:target{display:block;position:fixed;top:0;left:0;width:100%;height:100%;background:#fff;color:#000;padding:30px;z-index:99999}.video-lightbox.target a.button,.video-lightbox:target a.button{position:absolute;bottom:20px;right:40px}.video-lightbox.target a.button.icon-close:before,.video-lightbox:target a.button.icon-close:before{margin-left:-13px}.video-lightbox.target .video-wrapper,.video-lightbox:target .video-wrapper{position:absolute;top:80px;right:40px;left:40px;bottom:80px;overflow:hidden}.video-lightbox.target .video-wrapper .video-inner-wrapper,.video-lightbox:target .video-wrapper .video-inner-wrapper{display:table;width:100%;height:100%}.video-lightbox.target .video-wrapper .video-inner-wrapper .video-container,.video-lightbox:target .video-wrapper .video-inner-wrapper .video-container{display:table-cell;vertical-align:middle;text-align:center}.video-lightbox.target .video-wrapper .video-inner-wrapper .video-container iframe,.video-lightbox.target .video-wrapper .video-inner-wrapper .video-container video,.video-lightbox:target .video-wrapper .video-inner-wrapper .video-container iframe,.video-lightbox:target .video-wrapper .video-inner-wrapper .video-container video{height:100%;width:100%;max-width:100%;max-height:100%;vertical-align:bottom}.slide-homepage-story .slide-content.three-panel figure.panel,.slide-homepage-story .slide-content.two-panel figure.panel,a.story figure,body.panel-story.three-panel main article .panels figure.panel,figure.story,main article .content div.text-plugin figure.inset,main article .content figure.parallax{position:relative;overflow:hidden;display:block}.slide-homepage-story .slide-content.three-panel figure.panel a.story figure>div,.slide-homepage-story .slide-content.three-panel figure.panel a.story figure>img,.slide-homepage-story .slide-content.three-panel figure.panel figure.story>div,.slide-homepage-story .slide-content.three-panel figure.panel figure.story>img,.slide-homepage-story .slide-content.three-panel figure.panel img.subject,.slide-homepage-story .slide-content.three-panel figure.panel main article .content div.text-plugin figure.inset img,.slide-homepage-story .slide-content.two-panel figure.panel a.story figure>div,.slide-homepage-story .slide-content.two-panel figure.panel a.story figure>img,.slide-homepage-story .slide-content.two-panel figure.panel figure.story>div,.slide-homepage-story .slide-content.two-panel figure.panel figure.story>img,.slide-homepage-story .slide-content.two-panel figure.panel img.subject,.slide-homepage-story .slide-content.two-panel figure.panel main article .content div.text-plugin figure.inset img,a.story .slide-homepage-story .slide-content.three-panel figure.panel figure>div,a.story .slide-homepage-story .slide-content.three-panel figure.panel figure>img,a.story .slide-homepage-story .slide-content.two-panel figure.panel figure>div,a.story .slide-homepage-story .slide-content.two-panel figure.panel figure>img,a.story body.panel-story.three-panel main article .panels figure.panel figure>div,a.story body.panel-story.three-panel main article .panels figure.panel figure>img,a.story figure.story figure>div,a.story figure.story figure>img,a.story figure>div,a.story figure>img,a.story main article .content div.text-plugin figure.inset figure>div,a.story main article .content figure.parallax figure>div,a.story main article .content figure.parallax figure>img,body.panel-story.three-panel main article .content div.text-plugin figure.inset .panels figure.panel img,body.panel-story.three-panel main article .panels figure.panel .content div.text-plugin figure.inset img,body.panel-story.three-panel main article .panels figure.panel a.story figure>div,body.panel-story.three-panel main article .panels figure.panel a.story figure>img,body.panel-story.three-panel main article .panels figure.panel figure.story>div,body.panel-story.three-panel main article .panels figure.panel figure.story>img,body.panel-story.three-panel main article .panels figure.panel img.subject,figure.story>div,figure.story>img,main article .content div.text-plugin figure.inset .slide-homepage-story .slide-content.three-panel figure.panel img,main article .content div.text-plugin figure.inset .slide-homepage-story .slide-content.two-panel figure.panel img,main article .content div.text-plugin figure.inset a.story figure>div,main article .content div.text-plugin figure.inset figure.story>div,main article .content div.text-plugin figure.inset img,main article .content figure.parallax a.story figure>div,main article .content figure.parallax a.story figure>img,main article .content figure.parallax figure.story>div,main article .content figure.parallax figure.story>img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%;z-index:1}.dossier-slide .slide-homepage-story .slide-content.three-panel figure.panel figcaption,.dossier-slide .slide-homepage-story .slide-content.two-panel figure.panel figcaption,.dossier-slide a.story figure figcaption,.dossier-slide body.panel-story.three-panel main article .panels figure.panel figcaption,.dossier-slide figure.story figcaption,.dossier-slide main article .content figure.parallax figcaption,.micropia .slide-homepage-story .slide-content.three-panel figure.panel .content>.cms_plugin>figure>figcaption,.micropia .slide-homepage-story .slide-content.three-panel figure.panel .content>div.text-plugin>figure>figcaption,.micropia .slide-homepage-story .slide-content.three-panel figure.panel .content>figure>figcaption,.micropia .slide-homepage-story .slide-content.two-panel figure.panel .content>.cms_plugin>figure>figcaption,.micropia .slide-homepage-story .slide-content.two-panel figure.panel .content>div.text-plugin>figure>figcaption,.micropia .slide-homepage-story .slide-content.two-panel figure.panel .content>figure>figcaption,.micropia a.story .content>.cms_plugin>figure>figcaption,.micropia a.story .content>div.text-plugin>figure>figcaption,.micropia a.story .content>figure>figcaption,.micropia body.panel-story.three-panel main article .panels figure.panel .content>.cms_plugin>figure>figcaption,.micropia body.panel-story.three-panel main article .panels figure.panel .content>div.text-plugin>figure>figcaption,.micropia body.panel-story.three-panel main article .panels figure.panel .content>figure>figcaption,.micropia figure.story .content>.cms_plugin>figure>figcaption,.micropia figure.story .content>div.text-plugin>figure>figcaption,.micropia figure.story .content>figure>figcaption,.micropia main article .content figure.parallax .content>.cms_plugin>figure>figcaption,.micropia main article .content figure.parallax .content>div.text-plugin>figure>figcaption,.micropia main article .content figure.parallax .content>figure>figcaption,.phone-content .content .slide-homepage-story .slide-content.three-panel figure.panel .figure-caption p,.phone-content .content .slide-homepage-story .slide-content.three-panel figure.panel .figure-caption span,.phone-content .content .slide-homepage-story .slide-content.two-panel figure.panel .figure-caption p,.phone-content .content .slide-homepage-story .slide-content.two-panel figure.panel .figure-caption span,.phone-content .content a.story figure .figure-caption p,.phone-content .content a.story figure .figure-caption span,.phone-content .content body.panel-story.three-panel main article .panels figure.panel .figure-caption p,.phone-content .content body.panel-story.three-panel main article .panels figure.panel .figure-caption span,.phone-content .content figure.story .figure-caption p,.phone-content .content figure.story .figure-caption span,.phone-content main article .content div.text-plugin figure.inset .figure-caption p,.phone-content main article .content div.text-plugin figure.inset .figure-caption span,.phone-content main article .content figure.parallax .figure-caption p,.phone-content main article .content figure.parallax .figure-caption span,.slide-homepage-story .slide-content.three-panel .phone-content .content figure.panel .figure-caption p,.slide-homepage-story .slide-content.three-panel .phone-content .content figure.panel .figure-caption span,.slide-homepage-story .slide-content.three-panel figure.panel .dossier-slide figcaption,.slide-homepage-story .slide-content.three-panel figure.panel .micropia .content>.cms_plugin>figure>figcaption,.slide-homepage-story .slide-content.three-panel figure.panel .micropia .content>div.text-plugin>figure>figcaption,.slide-homepage-story .slide-content.three-panel figure.panel .micropia .content>figure>figcaption,.slide-homepage-story .slide-content.three-panel figure.panel a.story figure>figcaption,.slide-homepage-story .slide-content.three-panel figure.panel figure.story>figcaption,.slide-homepage-story .slide-content.three-panel figure.panel main article .content div.text-plugin figure.inset figcaption,.slide-homepage-story .slide-content.two-panel .phone-content .content figure.panel .figure-caption p,.slide-homepage-story .slide-content.two-panel .phone-content .content figure.panel .figure-caption span,.slide-homepage-story .slide-content.two-panel figure.panel .dossier-slide figcaption,.slide-homepage-story .slide-content.two-panel figure.panel .micropia .content>.cms_plugin>figure>figcaption,.slide-homepage-story .slide-content.two-panel figure.panel .micropia .content>div.text-plugin>figure>figcaption,.slide-homepage-story .slide-content.two-panel figure.panel .micropia .content>figure>figcaption,.slide-homepage-story .slide-content.two-panel figure.panel a.story figure>figcaption,.slide-homepage-story .slide-content.two-panel figure.panel figure.story>figcaption,.slide-homepage-story .slide-content.two-panel figure.panel main article .content div.text-plugin figure.inset figcaption,a.story .micropia .content>.cms_plugin>figure>figcaption,a.story .micropia .content>div.text-plugin>figure>figcaption,a.story .micropia .content>figure>figcaption,a.story .phone-content .content figure .figure-caption p,a.story .phone-content .content figure .figure-caption span,a.story .slide-homepage-story .slide-content.three-panel figure.panel figure>figcaption,a.story .slide-homepage-story .slide-content.two-panel figure.panel figure>figcaption,a.story body.panel-story.three-panel main article .panels figure.panel figure>figcaption,a.story figure .dossier-slide figcaption,a.story figure.story figure>figcaption,a.story figure>figcaption,a.story main article .content figure.parallax figure>figcaption,body.panel-story.three-panel main article .content div.text-plugin figure.inset .panels figure.panel figcaption,body.panel-story.three-panel main article .panels .phone-content .content figure.panel .figure-caption p,body.panel-story.three-panel main article .panels .phone-content .content figure.panel .figure-caption span,body.panel-story.three-panel main article .panels figure.panel .content div.text-plugin figure.inset figcaption,body.panel-story.three-panel main article .panels figure.panel .dossier-slide figcaption,body.panel-story.three-panel main article .panels figure.panel .micropia .content>.cms_plugin>figure>figcaption,body.panel-story.three-panel main article .panels figure.panel .micropia .content>div.text-plugin>figure>figcaption,body.panel-story.three-panel main article .panels figure.panel .micropia .content>figure>figcaption,body.panel-story.three-panel main article .panels figure.panel a.story figure>figcaption,body.panel-story.three-panel main article .panels figure.panel figure.story>figcaption,figure.story .dossier-slide figcaption,figure.story .micropia .content>.cms_plugin>figure>figcaption,figure.story .micropia .content>div.text-plugin>figure>figcaption,figure.story .micropia .content>figure>figcaption,figure.story>figcaption,main article .content div.text-plugin figure.inset .slide-homepage-story .slide-content.three-panel figure.panel figcaption,main article .content div.text-plugin figure.inset .slide-homepage-story .slide-content.two-panel figure.panel figcaption,main article .content div.text-plugin figure.inset figcaption,main article .content figure.parallax .dossier-slide figcaption,main article .content figure.parallax .micropia .content>.cms_plugin>figure>figcaption,main article .content figure.parallax .micropia .content>div.text-plugin>figure>figcaption,main article .content figure.parallax .micropia .content>figure>figcaption,main article .content figure.parallax a.story figure>figcaption,main article .content figure.parallax figure.story>figcaption,main article .phone-content .content div.text-plugin figure.inset .figure-caption p,main article .phone-content .content div.text-plugin figure.inset .figure-caption span,main article .phone-content .content figure.parallax .figure-caption p,main article .phone-content .content figure.parallax .figure-caption span{position:absolute;right:0;bottom:0;left:0;padding:.75em;z-index:10}.slide-homepage-story .slide-content.three-panel figure.panel .gradient-overlay,.slide-homepage-story .slide-content.two-panel figure.panel .gradient-overlay,a.story figure .gradient-overlay,body.panel-story.three-panel main article .panels figure.panel .gradient-overlay,figure.story .gradient-overlay,main article .content div.text-plugin figure.inset .gradient-overlay,main article .content figure.parallax .gradient-overlay{height:33%;width:100%;position:absolute;right:0;bottom:0;left:0;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMC44Ii8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0)),to(rgba(0,0,0,.8)));background:linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(0,0,0,.8) 100%);display:block;z-index:5}.overview-item{border-bottom:1px dashed #000;margin-bottom:20px;padding-top:20px}.overview-item .overview-item__container{height:180px;position:relative!important}.overview-item>p:not(.item-link){width:100%}.overview-item.overview-highlight-item{background-color:rgba(0,0,0,.125);border-bottom:0;margin-top:20px;padding-top:0}.overview-item.overview-highlight-item>h1,.overview-item.overview-highlight-item>p{margin-left:25px;margin-right:25px;width:auto}.overview-item.overview-highlight-item>h1{padding-top:20px}.overview-item.overview-highlight-item>a+h1,.overview-item.overview-highlight-item>img+h1{padding-top:0}.overview-item.unpublished{opacity:.4}.overview-item:nth-child(1),.overview-item:nth-child(2),.overview-item:nth-child(3),.overview-item:nth-child(4),.overview-item:nth-child(5),.overview-item:nth-child(6){border-top:1px dashed #000;margin-top:0}.overview-item:nth-child(1).overview-highlight-item,.overview-item:nth-child(1).overview-image-item,.overview-item:nth-child(2).overview-highlight-item,.overview-item:nth-child(2).overview-image-item,.overview-item:nth-child(3).overview-highlight-item,.overview-item:nth-child(3).overview-image-item,.overview-item:nth-child(4).overview-highlight-item,.overview-item:nth-child(4).overview-image-item,.overview-item:nth-child(5).overview-highlight-item,.overview-item:nth-child(5).overview-image-item,.overview-item:nth-child(6).overview-highlight-item,.overview-item:nth-child(6).overview-image-item{border-top:0;padding-top:0}@media (max-width:1024px){.overview-item:nth-child(3){border-top:1px dashed #000;border-bottom:0;margin-top:20px}.overview-item:nth-child(3).overview-highlight-item{border-top:1px dashed #000;border-bottom:0;padding-top:20px}}.overview-item>h1 a{color:#000;text-decoration:none}.overview-item>p{margin:10px 0}.overview-item>a img,.overview-item>img{margin:0 0 10px}.overview-item>.overview-date{font:16px/130% omnes-pro,Helvetica,Arial,sans-serif;color:rgba(0,0,0,.5)}.overview-item>table{margin:10px 0;width:100%}.overview-item>table td{padding-bottom:10px}.overview-item>.item-link{margin-bottom:20px}.theme-purple .overview-item>.item-link,body .theme-purple .overview-item>.item-link{color:#f0f}.theme-yellow .overview-item>.item-link,body .theme-yellow .overview-item>.item-link{color:#ff0}.theme-green .overview-item>.item-link,body .theme-green .overview-item>.item-link{color:#0f0}.theme-blue .overview-item>.item-link,body .theme-blue .overview-item>.item-link{color:#3950ff}.overview-item>.item-link>a:not(.button-primary):active,html.no-touch .overview-item>.item-link>a:not(.button-primary):focus,html.no-touch .overview-item>.item-link>a:not(.button-primary):hover{text-decoration:underline}.theme-purple .overview-item>.item-link>a:not(.button-primary),body .theme-purple .overview-item>.item-link>a:not(.button-primary){color:#f0f}.theme-yellow .overview-item>.item-link>a:not(.button-primary),body .theme-yellow .overview-item>.item-link>a:not(.button-primary){color:#ff0}.theme-green .overview-item>.item-link>a:not(.button-primary),body .theme-green .overview-item>.item-link>a:not(.button-primary){color:#0f0}.theme-blue .overview-item>.item-link>a:not(.button-primary),body .theme-blue .overview-item>.item-link>a:not(.button-primary){color:#3950ff}.carousel .slick-next,.carousel .slick-prev{font-size:0;line-height:0;border:0;border-radius:50%;position:absolute;top:50%;display:block;width:30px;height:30px;margin-top:-20px;padding:0;cursor:pointer;outline:0;background:rgba(255,255,255,.75);z-index:100}.carousel .slick-next:before,.carousel .slick-prev:before{font-family:icons;font-size:28px;line-height:1;color:grey;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;text-rendering:optimizeLegibility}.carousel .slick-next:hover,.carousel .slick-prev:hover{background-color:#000}.carousel .slick-next:hover:before,.carousel .slick-prev:hover:before{color:#fff}.carousel .slick-prev{left:5px}.carousel .slick-prev:before{content:'\f112'}.carousel .slick-next{right:5px}.carousel .slick-next:before{content:'\f113'}body.agenda-overview main header{margin-right:-.75em;margin-left:-.75em;padding:4px 1.5em;border-style:solid;border-color:#eff1ef;background-color:#eff1ef}body.agenda-overview main header h1{font-weight:400;margin-bottom:0;margin-top:0}body.agenda-overview main header h1:after{display:none}body.agenda-overview main header .agenda-navigation .dates{padding-top:8px;padding-bottom:8px;color:#48535b!important}body.agenda-overview main header .agenda-navigation .dates>a:first-child{display:inline-block;border-width:0}body.agenda-overview main header .agenda-navigation .dates>a{display:none}body.agenda-overview main header .agenda-navigation .dates>span{position:relative;top:-4px;float:right}body.agenda-overview main header .agenda-navigation .dates.theme-dark_blue a.button.round{border-color:#000}body.agenda-overview main header .agenda-navigation .dates.theme-blue a.button.round{border-color:#000}body.agenda-overview main header .agenda-navigation .dates.theme-green a.button.round{border-color:#000}body.agenda-overview main header .agenda-navigation .dates.theme-yellow a.button.round{border-color:#000}body.agenda-overview main header .agenda-navigation .dates.theme-red a.button.round{border-color:#000}body.agenda-overview main header .agenda-navigation .dates.theme-primary a.button.round{border-color:#000}body.agenda-overview main header .agenda-navigation .dates.theme-secondary a.button.round{border-color:#000}body.agenda-overview main header .agenda-navigation .dates.theme-menu a.button.round{border-color:#839097}body.agenda-overview main header .agenda-navigation .dates.theme-dark_blue button.round{border-color:#000}body.agenda-overview main header .agenda-navigation .dates.theme-blue button.round{border-color:#000}body.agenda-overview main header .agenda-navigation .dates.theme-green button.round{border-color:#000}body.agenda-overview main header .agenda-navigation .dates.theme-yellow button.round{border-color:#000}body.agenda-overview main header .agenda-navigation .dates.theme-red button.round{border-color:#000}body.agenda-overview main header .agenda-navigation .dates.theme-primary button.round{border-color:#000}body.agenda-overview main header .agenda-navigation .dates.theme-secondary button.round{border-color:#000}body.agenda-overview main header .agenda-navigation .dates.theme-menu button.round{border-color:#839097}body.agenda-overview main header .agenda-navigation .dates.theme-dark_blue a.today{border-color:#000}body.agenda-overview main header .agenda-navigation .dates.theme-blue a.today{border-color:#000}body.agenda-overview main header .agenda-navigation .dates.theme-green a.today{border-color:#000}body.agenda-overview main header .agenda-navigation .dates.theme-yellow a.today{border-color:#000}body.agenda-overview main header .agenda-navigation .dates.theme-red a.today{border-color:#000}body.agenda-overview main header .agenda-navigation .dates.theme-primary a.today{border-color:#000}body.agenda-overview main header .agenda-navigation .dates.theme-secondary a.today{border-color:#000}body.agenda-overview main header .agenda-navigation .dates.theme-menu a.today{border-color:#839097}body.agenda-overview main header .agenda-navigation .dates a.today{color:#48535b;font-weight:500}body.agenda-overview main header .agenda-navigation .dates a.today:hover{color:#fff}body.agenda-overview main header .agenda-navigation .dates a.button.round,body.agenda-overview main header .agenda-navigation .dates button.round{height:45px;width:45px;margin:3px 4px}body.agenda-overview main header .agenda-navigation .dates a.button.round:before{position:relative;top:1px;left:6px}.is-rtl body.agenda-overview main header .agenda-navigation .dates a.button.round.pika-next:before,body.agenda-overview main header .agenda-navigation .dates .is-rtl a.button.round.pika-next:before,body.agenda-overview main header .agenda-navigation .dates a.button.round.icon-arrow-left:before,body.agenda-overview main header .agenda-navigation .dates a.button.round.pika-prev:before{left:4px}body.agenda-overview main header .agenda-navigation .dates button.round:before{position:relative;top:-3px;left:6px}@media (min-width:769px){body.agenda-overview main header h1{padding-bottom:5px;text-align:center}body.agenda-overview main header{padding-top:13px;padding-bottom:18px;max-width:none}body.agenda-overview main header .agenda-navigation,body.agenda-overview main header h1{margin-right:auto;margin-left:auto;max-width:709px;padding-left:7px}body.agenda-overview main header .agenda-navigation .dates>a:first-child{border-width:1px}body.agenda-overview main header .agenda-navigation .dates>a{display:inline-block;border-width:0;font-weight:400;font-size:18px;color:#48535b}body.agenda-overview main header .agenda-navigation .dates>a:hover{color:#fff}}.pika-button:hover{background-color:#abb4b8}.discount-calculator{max-width:100%}.discount-calculator .hidden{display:none}.discount-calculator a.spinner-minus,.discount-calculator a.spinner-plus{line-height:.6;margin-top:-4px!important;border-radius:0;font-size:24px;padding-left:1px}.discount-calculator .radio-button-row{font-size:0;margin-bottom:20px}.discount-calculator .radio-button-row .button{margin-right:20px}.discount-calculator .micropia-age-label label::after{content:"*"}.discount-calculator .visits-needed{border-bottom:1px dashed rgba(0,0,0,.25);display:none;padding-bottom:15px;text-align:center}.theme-purple .discount-calculator .visits-needed,body .theme-purple .discount-calculator .visits-needed{color:#f0f}.theme-yellow .discount-calculator .visits-needed,body .theme-yellow .discount-calculator .visits-needed{color:#ff0}.theme-green .discount-calculator .visits-needed,body .theme-green .discount-calculator .visits-needed{color:#0f0}.theme-blue .discount-calculator .visits-needed,body .theme-blue .discount-calculator .visits-needed{color:#3950ff}.discount-calculator .calculator-form{max-width:100%;position:relative}.discount-calculator .form-loading{background-color:rgba(0,0,0,.5);display:none;height:100%;left:0;position:absolute;top:0;width:100%}.discount-calculator .loading-spinner:before{position:absolute}.discount-calculator table{border-bottom:1px dashed rgba(0,0,0,.25);margin-bottom:15px;max-width:100%}.discount-calculator table tfoot td label,.discount-calculator table tfoot th label,.discount-calculator table thead td label,.discount-calculator table thead th label{font-weight:500!important}.discount-calculator table tfoot th,.discount-calculator table thead th{font-weight:500;padding:10px}.discount-calculator table td,.discount-calculator table th{font:16px/130% omnes-pro,Helvetica,Arial,sans-serif}.discount-calculator table thead th{text-align:right}.discount-calculator table thead th:first-child{text-align:left}.discount-calculator table tbody{border-top:1px dashed rgba(0,0,0,.25)}.discount-calculator table tbody td{padding-bottom:20px;padding-top:20px;white-space:nowrap;width:20%}.discount-calculator table tbody td:first-child{padding-left:10px}.discount-calculator table tbody td:last-child{padding-right:10px}.discount-calculator table tbody td+td{padding-left:10px;text-align:right}.discount-calculator table tbody+tfoot{border-top:2px solid #000}.discount-calculator table tbody+tfoot td{padding:10px}.discount-calculator table tbody+tfoot td:last-child{text-align:right}.discount-calculator table tbody tr:nth-child(even) td,.discount-calculator table tfoot tr:nth-child(even) td,.discount-calculator table tfoot tr:nth-child(even) th{background-color:rgba(0,0,0,.07)}.discount-calculator table tfoot .total{border-top:2px solid #000}.theme-purple .discount-calculator table tfoot .total,body .theme-purple .discount-calculator table tfoot .total{color:#f0f}.theme-yellow .discount-calculator table tfoot .total,body .theme-yellow .discount-calculator table tfoot .total{color:#ff0}.theme-green .discount-calculator table tfoot .total,body .theme-green .discount-calculator table tfoot .total{color:#0f0}.theme-blue .discount-calculator table tfoot .total,body .theme-blue .discount-calculator table tfoot .total{color:#3950ff}.discount-calculator table input[type=number]{line-height:1;margin:-10px 0;padding:0 5px;text-align:center;width:50px}.discount-calculator table input[type=number]::-webkit-inner-spin-button,.discount-calculator table input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none}.discount-calculator table input.error{display:inline-block;border-radius:0;border:2px solid rgba(255,0,67,.25);margin:-10px 0;padding:0 15px;color:#ff0043;background-color:transparent;outline:0;font:500 16px/130% omnes-pro,Helvetica,Arial,sans-serif;text-decoration:none}.discount-calculator table input.error::-webkit-input-placeholder{color:rgba(255,0,67,.5)}.discount-calculator table input.error::-moz-placeholder{color:rgba(255,0,67,.5)}.discount-calculator table input.error:-moz-placeholder{color:rgba(255,0,67,.5)}.discount-calculator table input.error:-ms-input-placeholder{color:rgba(255,0,67,.5)}.discount-calculator table input.error:focus{border-color:navy}.discount-calculator ul.errorlist li{margin-left:0}.page-header .language-list{height:0}.header-language{display:none}.header-language .header-languages{margin-top:-1px}.header-language button{-webkit-transition:150ms;transition:150ms;border-bottom:0;border-color:#fff;height:2.5em;text-align:right}.header-language .language-list{-webkit-transition:150ms;transition:150ms;background:#fff;font-size:.8em;text-align:right;overflow:hidden}.header-language .language-list__link{background-color:#fff;color:#000;display:inline-block;width:100%;height:2.5em;line-height:2.5em;padding:0 1.5em;text-decoration:none}.header-language .language-list__link:hover{background-color:#969696;color:#fff}@media (min-width:736px){.header-language{display:inline-block;padding-top:0}.header-language.open button{background-color:#fff!important;border:1px solid;border-bottom:0;border-color:#000!important;color:#000!important;position:relative;z-index:20}.header-language.open .language-list{border-left:1px solid #000;border-right:1px solid #000;border-top:1px solid #000;position:relative;z-index:10}.header-language.open .language-list:last-child{border-bottom:1px solid #000}.header-language .header-languages{margin-top:-1px}#content.target,#content:target{-webkit-transition-timing-function:swing;transition-timing-function:swing;-webkit-transition-duration:1s;transition-duration:1s;-webkit-transition-delay:1s;transition-delay:1s;position:absolute;top:0}#content.target.offset,#content:target.offset{top:calc(100vh - 70px - 70px - 100px)}}.agenda-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;padding-top:20px}.theme-blue .atoz-detail .main article .detail-content .share ul li a,.theme-dark_blue .atoz-detail .main article .detail-content .share ul li a,.theme-green .atoz-detail .main article .detail-content .share ul li a{color:#fff}.theme-yellow .atoz-detail .main article .detail-content .share ul li a{color:#000}.theme-primary .atoz-detail .main article .detail-content .share ul li a,.theme-red .atoz-detail .main article .detail-content .share ul li a{color:#fff}.theme-menu .atoz-detail .main article .detail-content .share ul li a,.theme-secondary .atoz-detail .main article .detail-content .share ul li a{color:#000}.atoz-detail .main .detail-content{margin-bottom:0}.atoz-detail .page-footer #footer-sticky{border-image-width:0;background-color:#fff}.atoz-detail .main article{background-color:#eff1ef}.atoz-detail .main article>header figure{height:calc(100vh - 70px);position:relative;margin:0;overflow:hidden}.atoz-detail .main article>header figure img{height:calc(100% - 100px);width:100%;min-width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.atoz-detail .main article .atoz-detail-navigation{height:100px;width:100%;position:absolute;right:0;bottom:0;left:0;padding:0;background-color:#eff1ef;z-index:100}.atoz-detail .main article .atoz-detail-navigation>a{display:none}.atoz-detail .main article .atoz-detail-navigation>div{margin-right:auto;margin-left:auto;padding:15px 0;height:100%;max-width:939px;position:relative}.atoz-detail .main article .atoz-detail-navigation>div a{line-height:47px;padding-left:1em;text-decoration:none}.atoz-detail .main article .atoz-detail-navigation>div a:before{font-size:100%;vertical-align:middle}.atoz-detail .main article .atoz-detail-navigation>div a span{text-decoration:underline}.atoz-detail .main article .atoz-detail-navigation>div a span:hover{text-decoration:none}.atoz-detail .main article .atoz-detail-navigation>div h1{float:left;font-size:1.95312em;font-weight:400;margin:0}.atoz-detail .main article .atoz-detail-navigation>div h1 small{color:#47535b;display:block;font-style:italic;font-weight:300}@media (max-width:768px){.page-header.menu--open .language-list{height:auto!important}.header-language .language-list__item{text-align:left}.atoz-detail .main article>header figure{height:calc(100vh - 60px)}.atoz-detail .main article .atoz-detail-navigation>div{padding:7.5px 0}.atoz-detail .main article .atoz-detail-navigation>div a{display:none!important}.atoz-detail .main article .atoz-detail-navigation>div h1{padding-right:.75em;padding-left:.75em;font-size:1.5em;width:100%}#filter-tags .tags{display:none}}.atoz-detail .main article>header figure .openseadragon-container{position:absolute!important}.atoz-detail .main article>header figure .openseadragon-buttons{position:absolute;bottom:116px;left:1em;z-index:100;display:none}.atoz-detail .main article>header figure .openseadragon-buttons #zoom-in,.atoz-detail .main article>header figure .openseadragon-buttons #zoom-out{height:50px;width:50px;color:#fff;float:left;clear:both;margin-top:8px;border:1px solid #fff;border-radius:100%}.atoz-detail .main article>header figure .openseadragon-buttons #zoom-in:before,.atoz-detail .main article>header figure .openseadragon-buttons #zoom-out:before{margin-left:-7px}.atoz-detail .main article>header figure nav.radial-menu a:before{position:relative;top:4px;left:8px}.atoz-detail .main article section.detail-content{max-width:64em;margin-left:auto;margin-right:auto;border-width:2px 0 0;border-image-slice:12;border-image-width:2px 0 0 0;border-image-outset:0;border-image-repeat:round round}.atoz-detail .main article section.detail-content::after{clear:both;content:"";display:table}.theme-dark_blue .atoz-detail .main article section.detail-content{border-image-source:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAYAAAA6/NlyAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAACxIAAAsSAdLdfvwAAAAHdElNRQffBw8PNBhm5eSAAAAAGXRFWHRDb21tZW50AENyZWF0ZWQgd2l0aCBHSU1QV4EOFwAAABh0RVh0U29mdHdhcmUAcGFpbnQubmV0IDQuMC41ZYUyZQAAAX1JREFUaEPtllFqAzEMBfeQOWOv2ZCCAhajZ8v2FidoYH6ENPH+5Xrz+PkN3QF1zV1Q22ygBe8K1POuQk3v8KI5A3UiZ6FWJA6VGei+ZxZqKHGozED3PbNQQ4lDZQa675mFGkocKjPQfc8s1FDiUJmB7ntmoYYSh5EzUCdyFmpFDh+sQD3vKtT0NtCCuQPqmrugtokML05yd//Ff/xGURRFURRFUXi+4X/o8DfQovkp0NvNBlrwng692Tu8aJ4KvTUSh8rToDcqcag8DXqjEofK06A3KnGoPA16oxKHytOgNypxGHkq9NbI4YPToTd7G2jB/BTo7SYyvHgw3/ANRVEURVEURXE8d//xvrv/Yvg3aNHcAXXNXVDbbKAF7wrU865CTe/wojkDdSJnoVYkDpUZ6L5nFmoocajMQPc9s1BDiUNlBrrvmYUaShwqM9B9zyzUUOJQmYHue2ahhhKHkTNQJ3IWakUOH6xAPe8q1PQ20IK5A+qau6C2+cd1PQGs/n3WXFW5ggAAAABJRU5ErkJggg==)}.theme-blue .atoz-detail .main article section.detail-content{border-image-source:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAYAAAA6/NlyAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAACxIAAAsSAdLdfvwAAAAHdElNRQffBw8PNBhm5eSAAAAAGXRFWHRDb21tZW50AENyZWF0ZWQgd2l0aCBHSU1QV4EOFwAAABh0RVh0U29mdHdhcmUAcGFpbnQubmV0IDQuMC41ZYUyZQAAAX5JREFUaEPtllFqAzEMBff+h8hherGGFBSwGD1btrc4QQPzI6SJ9y/Xm8fPb+gOqGvugtpmAy14V6CedxVqeocXzRmoEzkLtSJxqMxA9z2zUEOJQ2UGuu+ZhRpKHCoz0H3PLNRQ4lCZge57ZqGGEofKDHTfMws1lDiMnIE6kbNQK3L4YAXqeVehpreBFswdUNfcBbVNZHhxkrv7L/7jN4qiKIqiKIrC8w3/Q4e/gRbNT4HebjbQgvd06M3e4UXzVOitkThUnga9UYlD5WnQG5U4VJ4GvVGJQ+Vp0BuVOFSeBr1RicPIU6G3Rg4fnA692dtAC+anQG83keHFg/mGbyiKoiiKoiiK47n7j/fd/RfDv0GL5g6oa+6C2mYDLXhXoJ53FWp6hxfNGagTOQu1InGozED3PbNQQ4lDZQa675mFGkocKjPQfc8s1FDiUJmB7ntmoYYSh8oMdN8zCzWUOIycgTqRs1ArcvhgBep5V6Gmt4EWzB1Q19wFtc0/rusJfB4BPPcnmJQAAAAASUVORK5CYII=)}.theme-green .atoz-detail .main article section.detail-content{border-image-source:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAYAAAA6/NlyAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAACxIAAAsSAdLdfvwAAAAHdElNRQffBw8PNBhm5eSAAAAAGXRFWHRDb21tZW50AENyZWF0ZWQgd2l0aCBHSU1QV4EOFwAAABh0RVh0U29mdHdhcmUAcGFpbnQubmV0IDQuMC41ZYUyZQAAAZpJREFUaEPtlsFtxDAMBK+4VJQGU1oCW8vHESOJlOBAOHCA+e0u5Z9fxvfP129PRbagXVORbWjbVKRBAa+iS9CeV9FlaNMbDpp3IQnt9FQlDW31TIUvdSME9WeqGoY2RtYHz9SdENSfqWoY2hhZHzxTd0JQf6aqYWhjZKqgGylop6cqaWirZ7hwBxehPa+iy9CmV9EGBUxFtqBdU5FtaNtU5J1wcJGn9y/+40ZRFEVRFEVReD7hPzT8DRQ0FTkeerupSIMCXkWPhd7sDQfNu3Ag9NaeqfClbhwDvXFkffBM3TkGeuPI+uCZunMM9MaRqYJuHAe9tWe4cAcPht7sVbRBAVOR46G3m4q8Ew4ezCd8Q1EURVEURVEcz9M/3k/vX4RvUNBUZAvaNRXZhrZNRRoU8Cq6BO15FV2GNr3hoHkXktBOT1XS0FbPVPhSN0JQf6aqYWhjZH3wTN0JQf2ZqoahjZH1wTN1JwT1Z6oahjZGpgq6kYJ2eqqShrZ6hgt3cBHa8yq6DG16FW1QwFRkC9o1FdmGts2WeL3+AFOmUPjHptbOAAAAAElFTkSuQmCC)}.theme-yellow .atoz-detail .main article section.detail-content{border-image-source:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAYAAAA6/NlyAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAACxIAAAsSAdLdfvwAAAAHdElNRQffBw8PNBhm5eSAAAAAGXRFWHRDb21tZW50AENyZWF0ZWQgd2l0aCBHSU1QV4EOFwAAABh0RVh0U29mdHdhcmUAcGFpbnQubmV0IDQuMC41ZYUyZQAAAZdJREFUaEPtlkGOwzAMA/P/9+1/WiSmDhXGtmSjC6PQAHMjKeeWy3j9Xa+eimxBu6Yi29C2qUiDAl5Fl6A9r6LL0KY3HDSfQhLa6alKGtrqmQrf6kYI6s9UNQxtjKwPnqk7Iag/U9UwtDGyPnim7oSg/kxVw9DGyFRBN1LQTk9V0tBWz3DhCS5Ce15Fl6FNr6INCpiKbEG7piLb0LapyCfh4CLf3r/5jxtFURRFURRF4fmF/9DwN1DQVOR46O2mIg0KeBU9FnqzNxw0n8KB0Ft7psK3unEM9MaR9cEzdecY6I0j64Nn6s4x0BtHpgq6cRz01p7hwhM8GHqzV9EGBUxFjofebirySTh4ML/wDUVRFEVRFEVxPN/+8f72/k34BgVNRbagXVORbWjbVKRBAa+iS9CeV9FlaNMbDppPIQnt9FQlDW31TIVvdSME9WeqGoY2RtYHz9SdENSfqWoY2hhZHzxTd0JQf6aqYWhjZKqgGylop6cqaWirZ7jwBBehPa+iy9CmV9EGBUxFtqBdU5FtaNtsiet6A9R9te9+gRMZAAAAAElFTkSuQmCC)}.theme-red .atoz-detail .main article section.detail-content{border-image-source:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAYAAAA6/NlyAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAACxIAAAsSAdLdfvwAAAAHdElNRQffBw8PNBhm5eSAAAAAGXRFWHRDb21tZW50AENyZWF0ZWQgd2l0aCBHSU1QV4EOFwAAABh0RVh0U29mdHdhcmUAcGFpbnQubmV0IDQuMC41ZYUyZQAAAZpJREFUaEPtljFuxDAMBO8nqfL/p+RJCWwtiyNGEinBgXDgANPtLuXOL+Pn6/u3pyJb0K6pyDa0bSrSoIBX0SVoz6voMrTpDQfNu5CEdnqqkoa2eqbCl7oRgvozVQ1DGyPrg2fqTgjqz1Q1DG2MrA+eqTshqD9T1TC0MTJV0I0UtNNTlTS01TNcuIOL0J5X0WVo06togwKmIlvQrqnINrRtKvJOOLjI0/sX/3GjKIqiKIqiKDyf8B8a/gYKmoocD73dVKRBAa+ix0Jv9oaD5l04EHprz1T4UjeOgd44sj54pu4cA71xZH3wTN05BnrjyFRBN46D3tozXLiDB0Nv9iraoICpyPHQ201F3gkHD+YTvqEoiqIoiqIojufpH++n9y/CNyhoKrIF7ZqKbEPbpiINCngVXYL2vIouQ5vecNC8C0lop6cqaWirZyp8qRshqD9T1TC0MbI+eKbuhKD+TFXD0MbI+uCZuhOC+jNVDUMbI1MF3UhBOz1VSUNbPcOFO7gI7XkVXYY2vYo2KGAqsgXtmopsQ9tmS7xef9o+3MIEkn9bAAAAAElFTkSuQmCC)}.theme-primary .atoz-detail .main article section.detail-content{border-image-source:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAYAAAA6/NlyAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAACxIAAAsSAdLdfvwAAAAHdElNRQffBw8PNBhm5eSAAAAAGXRFWHRDb21tZW50AENyZWF0ZWQgd2l0aCBHSU1QV4EOFwAAABh0RVh0U29mdHdhcmUAcGFpbnQubmV0IDQuMC41ZYUyZQAAAZpJREFUaEPtlkFqBDEMBBfy0fz/CbkkzLh1WFG2JZsJZlFB3bpbntu8jJ/vr9+eimxBu6Yi29C2qUiDAl5Fl6A9r6LL0KY3HDTvQhLa6alKGtrqmQpf6kYI6s9UNQxtjKwPnqk7Iag/U9UwtDGyPnim7oSg/kxVw9DGyFRBN1LQTk9V0tBWz3DhDi5Ce15Fl6FNr6INCpiKbEG7piLb0LapyDvh4CJP71/8x42iKIqiKIqi8HzCf2j4GyhoKnI89HZTkQYFvIoeC73ZGw6ad+FA6K09U+FL3TgGeuPI+uCZunMM9MaR9cEzdecY6I0jUwXdOA56a89w4Q4eDL3Zq2iDAqYix0NvNxV5Jxw8mE/4hqIoiqIoiqI4nqd/vJ/evwjfoKCpyBa0ayqyDW2bijQo4FV0CdrzKroMbXrDQfMuJKGdnqqkoa2eqfClboSg/kxVw9DGyPrgmboTgvozVQ1DGyPrg2fqTgjqz1Q1DG2MTBV0IwXt9FQlDW31DBfu4CK051V0Gdr0KtqggKnIFrRrKrINbZst8Xr9AdgJ9ckX82aKAAAAAElFTkSuQmCC)}.theme-secondary .atoz-detail .main article section.detail-content{border-image-source:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAYAAAA6/NlyAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAACxIAAAsSAdLdfvwAAAAHdElNRQffBw8PNBhm5eSAAAAAGXRFWHRDb21tZW50AENyZWF0ZWQgd2l0aCBHSU1QV4EOFwAAABh0RVh0U29mdHdhcmUAcGFpbnQubmV0IDQuMC41ZYUyZQAAAX1JREFUaEPt1kFuhDAQBMD9/6cTLRQHS5bpASIRaerIdI/tG5/Dz4LILVZNidxm3ZTIzrcl0UusWBK9zJqlOHjYCkWqEZUy9Ugp/OWMiEqJakwt1g8+45yISolqTC3WDz7jnIhKiWpMLVYqOKNENaJSph6JC1vwIiuWRC+zZkl059uUyC1WTYncZt2UyMhsYPQIKwdGj7F2YNRaa6211tqf8es5MPo3XHtgNDKbEnk9150S2fm2JPparrkUBw9b4YVcL1IKfznjNVwr1g8+45zXcK1YP/iMc17DtWKlgjNex/UicWELvphrLonufJsSeT3XnRIZmQ2M/g3XHhi11lprrbXWnuJfe2D0CCsHRo+xdmA0MpsSucWqKZHbrJsS2fm2JHqJFUuil1mzFAcPW6FINaJSph4phb+cEVEpUY2pxfrBZ5wTUSlRjanF+sFnnBNRKVGNqcVKBWeUqEZUytQjcWELXmTFkuhl1iyJ7nybErnFqimR26yb2hOfzy/mGiGyTZy2ewAAAABJRU5ErkJggg==)}.theme-menu .atoz-detail .main article section.detail-content{border-image-source:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAYAAAA6/NlyAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAACxIAAAsSAdLdfvwAAAAHdElNRQffBw8PNBhm5eSAAAAAGXRFWHRDb21tZW50AENyZWF0ZWQgd2l0aCBHSU1QV4EOFwAAABh0RVh0U29mdHdhcmUAcGFpbnQubmV0IDQuMC41ZYUyZQAAAZlJREFUaEPtljFuxDAMBO/v+UC6PDeBrWVxxEgiJTgQDhxgut2l3PllfH3//PZUZAvaNRXZhrZNRRoU8Cq6BO15FV2GNr3hoHkXktBOT1XS0FbPVPhSN0JQf6aqYWhjZH3wTN0JQf2ZqoahjZH1wTN1JwT1Z6oahjZGpgq6kYJ2eqqShrZ6hgt3cBHa8yq6DG16FW1QwFRkC9o1FdmGtk1F3gkHF3l6/+I/bhRFURRFURSF5xP+Q8PfQEFTkeOht5uKNCjgVfRY6M3ecNC8CwdCb+2ZCl/qxjHQG0fWB8/UnWOgN46sD56pO8dAbxyZKujGcdBbe4YLd/Bg6M1eRRsUMBU5Hnq7qcg74eDBfMI3FEVRFEVRFMXxPP3j/fT+RfgGBU1FtqBdU5FtaNtUpEEBr6JL0J5X0WVo0xsOmnchCe30VCUNbfVMhS91IwT1Z6oahjZG1gfP1J0Q1J+pahjaGFkfPFN3QlB/pqphaGNkqqAbKWinpyppaKtnuHAHF6E9r6LL0KZX0QYFTEW2oF1TkW1o22yJ1+sP6kQaQ9R3XnsAAAAASUVORK5CYII=)}html.cms-edit-mode .atoz-detail .main article section.detail-content{display:block!important}#content-top-spacer{position:absolute;visibility:hidden;height:25vh}.atoz-detail .main article section.detail-content>div.scrollmagic-pin-spacer{position:absolute!important;top:30px!important;right:0!important}.atoz-detail .main article section.detail-content div.main-content{padding-top:.75em}.atoz-detail .main article section.detail-content div.main-content .introduction{font-size:1.25em;line-height:1.3}.atoz-detail .main article section.detail-content div.main-content .text-plugin figure,.atoz-detail .main article section.detail-content div.main-content .text-plugin h1,.atoz-detail .main article section.detail-content div.main-content .text-plugin h2,.atoz-detail .main article section.detail-content div.main-content .text-plugin h3,.atoz-detail .main article section.detail-content div.main-content .text-plugin h4,.atoz-detail .main article section.detail-content div.main-content .text-plugin h5,.atoz-detail .main article section.detail-content div.main-content .text-plugin h6,.atoz-detail .main article section.detail-content div.main-content .text-plugin p{max-width:100%}.atoz-detail .main article section.detail-content div.main-content .text-plugin .inset{border:none}.atoz-detail .main article section.detail-content aside.detail-aside{width:100%}.atoz-detail .main article section.detail-content aside.detail-aside dl{font-size:16px;line-height:16px;margin:0}.atoz-detail .main article section.detail-content aside.detail-aside dl dt{margin:0 0 0 1px;float:left;width:25%;padding:15px 0}.atoz-detail .main article section.detail-content aside.detail-aside dl dd{border-width:0 0 1px;border-style:solid;border-image-slice:12 fill;border-image-width:0 0 1px 0;border-image-outset:0;border-image-repeat:repeat;border-image-source:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAYAAAA6/NlyAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAACxIAAAsSAdLdfvwAAAAHdElNRQffBw8PNBhm5eSAAAAAGXRFWHRDb21tZW50AENyZWF0ZWQgd2l0aCBHSU1QV4EOFwAAABh0RVh0U29mdHdhcmUAcGFpbnQubmV0IDQuMC41ZYUyZQAAAZlJREFUaEPtljFuxDAMBO/v+UC6PDeBrWVxxEgiJTgQDhxgut2l3PllfH3//PZUZAvaNRXZhrZNRRoU8Cq6BO15FV2GNr3hoHkXktBOT1XS0FbPVPhSN0JQf6aqYWhjZH3wTN0JQf2ZqoahjZH1wTN1JwT1Z6oahjZGpgq6kYJ2eqqShrZ6hgt3cBHa8yq6DG16FW1QwFRkC9o1FdmGtk1F3gkHF3l6/+I/bhRFURRFURSF5xP+Q8PfQEFTkeOht5uKNCjgVfRY6M3ecNC8CwdCb+2ZCl/qxjHQG0fWB8/UnWOgN46sD56pO8dAbxyZKujGcdBbe4YLd/Bg6M1eRRsUMBU5Hnq7qcg74eDBfMI3FEVRFEVRFMXxPP3j/fT+RfgGBU1FtqBdU5FtaNtUpEEBr6JL0J5X0WVo0xsOmnchCe30VCUNbfVMhS91IwT1Z6oahjZG1gfP1J0Q1J+pahjaGFkfPFN3QlB/pqphaGNkqqAbKWinpyppaKtnuHAHF6E9r6LL0KZX0QYFTEW2oF1TkW1o22yJ1+sP6kQaQ9R3XnsAAAAASUVORK5CYII=)!important;margin:0;padding:15px 0}.atoz-detail .main article section.detail-content aside.detail-aside dl dd:last-child{border-bottom-width:0}.atoz-detail .main article section.detail-content aside.detail-aside figure.detail-image{display:none}.atoz-detail .main article div.adoptors div.carousel{display:block;padding:30px 0}.atoz-detail .main article div.adoptors div.carousel button{display:none!important}.atoz-detail .main article div.adoptors span.adopter-heading{border-width:2px 0 0;border-style:solid;border-image-slice:12 fill;border-image-width:2px 0 0 0;border-image-outset:0;border-image-repeat:repeat;border-image-source:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAYAAAA6/NlyAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAACxIAAAsSAdLdfvwAAAAHdElNRQffBw8PNBhm5eSAAAAAGXRFWHRDb21tZW50AENyZWF0ZWQgd2l0aCBHSU1QV4EOFwAAABh0RVh0U29mdHdhcmUAcGFpbnQubmV0IDQuMC41ZYUyZQAAAZlJREFUaEPtljFuxDAMBO/v+UC6PDeBrWVxxEgiJTgQDhxgut2l3PllfH3//PZUZAvaNRXZhrZNRRoU8Cq6BO15FV2GNr3hoHkXktBOT1XS0FbPVPhSN0JQf6aqYWhjZH3wTN0JQf2ZqoahjZH1wTN1JwT1Z6oahjZGpgq6kYJ2eqqShrZ6hgt3cBHa8yq6DG16FW1QwFRkC9o1FdmGtk1F3gkHF3l6/+I/bhRFURRFURSF5xP+Q8PfQEFTkeOht5uKNCjgVfRY6M3ecNC8CwdCb+2ZCl/qxjHQG0fWB8/UnWOgN46sD56pO8dAbxyZKujGcdBbe4YLd/Bg6M1eRRsUMBU5Hnq7qcg74eDBfMI3FEVRFEVRFMXxPP3j/fT+RfgGBU1FtqBdU5FtaNtUpEEBr6JL0J5X0WVo0xsOmnchCe30VCUNbfVMhS91IwT1Z6oahjZG1gfP1J0Q1J+pahjaGFkfPFN3QlB/pqphaGNkqqAbKWinpyppaKtnuHAHF6E9r6LL0KZX0QYFTEW2oF1TkW1o22yJ1+sP6kQaQ9R3XnsAAAAASUVORK5CYII=)!important;display:block;font-size:.8em;margin-left:.75em;padding-top:15px}.atoz-detail .main article div.adoptors figure.adopter{margin:0;display:block}.atoz-detail .main article div.adoptors figure.adopter:before{content:attr(title);font-size:14px;letter-spacing:-.1px}.atoz-detail .main article div.adoptors figure.adopter figcaption,.atoz-detail .main article div.adoptors figure.adopter img,.atoz-detail .main article div.adoptors figure.adopter:before{display:block}.atoz-detail .main article div.adoptors figure.adopter figcaption{padding-top:8px;text-align:center}.atoz-detail .main article div.adoptors figure.adopter img{max-width:100%;margin:0 auto}@media (max-width:735px){.atoz-detail .main article section.content div.main-content div.text-plugin h1,.atoz-detail .main article section.content div.main-content div.text-plugin h2,.atoz-detail .main article section.content div.main-content div.text-plugin h3,.atoz-detail .main article section.content div.main-content div.text-plugin h4,.atoz-detail .main article section.content div.main-content div.text-plugin h5,.atoz-detail .main article section.content div.main-content div.text-plugin h6,.atoz-detail .main article section.content div.main-content div.text-plugin p,.atoz-detail .main article section.content div.main-content p.introduction{padding-right:.75em;padding-left:.75em}.atoz-detail .main article .adoptors-mobile{display:block}.atoz-detail .main article .adoptors-not-mobile{display:none}}@media (min-width:737px){.atoz-detail .main article .adoptors-mobile{display:none}.atoz-detail .main article .adoptors-not-mobile{display:block}}@media (min-width:769px){.atoz-detail .main article>header figure{height:calc(100vh - 70px - 70px)}.atoz-detail .main article div.main-content{padding-top:0}.atoz-detail .main article nav.atoz-detail-navigation{padding-right:105px;padding-left:105px}.atoz-detail .main article nav.atoz-detail-navigation>a{-webkit-transition:1s ease-in-out;transition:1s ease-in-out;height:45px;width:45px;margin:30px;display:block;text-align:center;padding:0;border:1px solid #839097;border-radius:100%}.atoz-detail .main article nav.atoz-detail-navigation>a.go-back{position:absolute;top:0;left:0}.atoz-detail .main article nav.atoz-detail-navigation>a.go-forward{position:absolute;top:0;right:0}.atoz-detail .main article nav.atoz-detail-navigation>a.go-back:before,.atoz-detail .main article nav.atoz-detail-navigation>a.go-forward:before{line-height:45px}.atoz-detail .main article section.detail-content{max-width:945px;position:relative;padding-top:7px}.atoz-detail .main article section.detail-content>div.main-content{width:calc(100% - 310px - 3em);float:left}.atoz-detail .main article section.detail-content>div.main-content figure.parallax.full-width{margin-right:0;margin-left:0}.atoz-detail .main article section.detail-content>div.main-content div.carousel{display:block;padding-bottom:15px}.atoz-detail .main article section.detail-content>div.main-content div.carousel button{display:none!important}.atoz-detail .main article section.detail-content>div.main-content span.adopter-heading{border-width:2px 0 0;border-style:solid;border-image-slice:12 fill;border-image-width:2px 0 0 0;border-image-outset:0;border-image-repeat:repeat;border-image-source:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAYAAAA6/NlyAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAACxIAAAsSAdLdfvwAAAAHdElNRQffBw8PNBhm5eSAAAAAGXRFWHRDb21tZW50AENyZWF0ZWQgd2l0aCBHSU1QV4EOFwAAABh0RVh0U29mdHdhcmUAcGFpbnQubmV0IDQuMC41ZYUyZQAAAZlJREFUaEPtljFuxDAMBO/v+UC6PDeBrWVxxEgiJTgQDhxgut2l3PllfH3//PZUZAvaNRXZhrZNRRoU8Cq6BO15FV2GNr3hoHkXktBOT1XS0FbPVPhSN0JQf6aqYWhjZH3wTN0JQf2ZqoahjZH1wTN1JwT1Z6oahjZGpgq6kYJ2eqqShrZ6hgt3cBHa8yq6DG16FW1QwFRkC9o1FdmGtk1F3gkHF3l6/+I/bhRFURRFURSF5xP+Q8PfQEFTkeOht5uKNCjgVfRY6M3ecNC8CwdCb+2ZCl/qxjHQG0fWB8/UnWOgN46sD56pO8dAbxyZKujGcdBbe4YLd/Bg6M1eRRsUMBU5Hnq7qcg74eDBfMI3FEVRFEVRFMXxPP3j/fT+RfgGBU1FtqBdU5FtaNtUpEEBr6JL0J5X0WVo0xsOmnchCe30VCUNbfVMhS91IwT1Z6oahjZG1gfP1J0Q1J+pahjaGFkfPFN3QlB/pqphaGNkqqAbKWinpyppaKtnuHAHF6E9r6LL0KZX0QYFTEW2oF1TkW1o22yJ1+sP6kQaQ9R3XnsAAAAASUVORK5CYII=)!important;display:block;font-size:.8em;margin-left:0;padding-top:15px}.atoz-detail .main article section.detail-content aside.detail-aside{width:310px;float:right}.atoz-detail .main article section.detail-content aside.detail-aside figure.detail-image{display:block;margin:auto 0}.atoz-detail .main article section.detail-content aside.detail-aside figure.detail-image img{margin-top:1em;max-height:175px;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%;width:100%}.atoz-detail .main article section.detail-content aside.detail-aside dl dt{width:5.6em}.atoz-detail .main article section.detail-content .share{padding-top:1.5em}}.atoz-detail .main article .content-footer{margin-top:0;padding-top:.25em}.atoz-detail .main article .content-footer .share{padding-top:.9em;margin-bottom:40px}.atoz-detail .main article .content-footer .share span.share-text{margin-bottom:-3px;padding-bottom:0}.atoz-detail .main article .content-footer .share a.facebook:before{margin-left:-2px}body.generic-overview header.intro-overview{text-align:center}body.generic-overview header.intro-overview h1{margin-top:11px;margin-bottom:16px}body.generic-overview header.intro-overview h1:before{margin-top:16px}body.generic-overview nav.related-list{padding:0 2.22785%}@media (min-width:769px){body.generic-overview nav.related-list{padding-bottom:30px}body.generic-overview nav.related-list>.related-item{margin:21px 2.6% 6px;padding:10px 0;width:29.86%}body.generic-overview nav.related-list>.related-item:nth-child(3n+1){margin-left:0}body.generic-overview nav.related-list>.related-item:nth-child(3n){margin-right:0}body.generic-overview nav.related-list>.related-item.overflowing>a:after{bottom:0;right:0}}body.generic-overview .overview-highlight-item>a,body.generic-overview .overview-highlight-item>div{line-height:0}body.generic-overview .overview-highlight-item>a>div,body.generic-overview .overview-highlight-item>div>div{background-color:rgba(0,0,0,.125);line-height:1.5;padding:0 1.5em 1.5em}body.generic-overview .overview-highlight-item>a>div h5,body.generic-overview .overview-highlight-item>div>div h5{padding-top:16px}body.generic-overview .overview-highlight-item>a>div br,body.generic-overview .overview-highlight-item>div>div br{display:block;margin-top:0;line-height:0;content:""}.page-footer{background-color:rgba(255,255,255,.85);color:#000;width:100%;z-index:3000}#footer-popup-spacer{background-color:#000;display:none;height:380px}.artis .footer-sticky{height:120px;margin-bottom:24px;padding:24px 30px 0;text-align:center}@media (max-width:735px){.artis .footer-sticky{padding:24px 0 0;height:auto!important}.artis .footer-sticky .message{display:none}}@media (min-width:736px){.page-footer{position:fixed;right:0;bottom:0;left:0}#footer-popup-spacer{height:226px;display:block}html.cms-edit-mode .page-footer{position:static!important}.artis .footer-sticky{padding:27px 30px;margin:0 .75em;height:70px;width:calc(100% - 1.5em);position:relative;text-align:initial}.artis .footer-sticky>*{position:absolute;top:48%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.artis .footer-sticky .message{width:auto;text-align:left}.artis .footer-sticky .menu-section{right:27px;width:auto;padding-top:0}.artis .footer-sticky .menu-section a.button.primary-call-to-action:after{display:block}}.artis .footer-sticky .message{display:inline-block;margin-bottom:16px;width:100%}.artis .footer-sticky .message:empty{display:none!important}.artis .footer-sticky .menu-section .button.primary-call-to-action{width:100%}.artis .footer-sticky .menu-section .button.primary-call-to-action:after{display:none}@media (max-width:735px){.artis .footer-sticky .menu-section .button.primary-call-to-action{width:calc(100% - 60px);margin:0 auto}}.artis .footer-sticky .menu-section .footer-link-list{margin:16px 0}html.cms-edit-mode .artis .footer-sticky .menu-section .footer-link-list{display:block}.artis .footer-sticky .menu-section .footer-link-list [role=menuitem]{border-bottom:1px dashed #839097;padding:0 30px;text-align:left}.artis .footer-sticky .menu-section .footer-link-list [role=menuitem]:first-child{border-top:1px dashed #839097}.artis .footer-sticky .menu-section .footer-link-list [role=menuitem] a{color:#47535b;font-size:1.15rem;line-height:39px;text-decoration:none}.artis .footer-sticky .menu-section .footer-link-list [role=menuitem] a:after{content:"";float:right;font-family:icons}.artis .footer-sticky .menu-section .footer-link-list li:last-child:not([role=menuitem]){display:none}.footer-bottom{background-color:#000;overflow:hidden}.footer-bottom .container{color:#ccc;font-size:16px;height:auto;padding:0 30px}.footer-bottom .container .footer-bottom__section{padding-top:20px;padding-bottom:20px}.footer-bottom .container .sponsors .sponsors__list{min-height:60px}.footer-bottom .container .sponsors .sponsors__list .main-sponsor img{max-height:30px;max-width:160px}.footer-bottom .container .sponsors .sponsors__list .sponsor{float:left;margin-right:5px;max-width:48%}.footer-bottom .container .sponsors .sponsors__list .sponsor:last-child{margin-right:0}.footer-bottom .container .sponsors .sponsors__list .sponsor img{max-height:21px}.footer-bottom .container .footer__menu{display:none}.footer-bottom .container .footer__menu ul li a{color:#fff}.footer-bottom .container .social ul{margin-left:-5px}.footer-bottom .container .social ul li{line-height:initial}.footer-bottom .container .social ul li a{color:#fff;text-decoration:none}.footer-bottom .container .social ul li a.icon-share:before,.footer-bottom .container .social ul li a.icon-social-facebook:before,.footer-bottom .container .social ul li a.icon-social-twitter:before{font-size:21px;vertical-align:middle}.footer-bottom .container .social ul li a span.underline{display:inline-block;margin-left:.75em;text-decoration:underline}.footer-bottom .container .social ul li a:hover span.underline{text-decoration:none}.footer-bottom .container .charity-seal{float:right}.footer-bottom .container .charity-seal .charity-seal__logo{float:right;margin-left:10px}@media (min-width:736px){.artis .footer-sticky .menu-section .footer-link-list{display:none}.footer-bottom{height:0}.footer-bottom .container{margin:0 auto;width:calc(100% - 1.5em);height:100%}.footer-bottom .container .footer-bottom__section{float:left;display:block;margin-right:2.22785%;width:21.19937%;overflow:visible;padding:20px 0}.footer-bottom .container .footer-bottom__section:last-child{margin-right:0}.footer-bottom .container .footer__menu{display:block}.footer-bottom .container .charity-seal{float:right;width:200px}.footer-bottom .container .social{width:250px}.footer-bottom .terms-and-conditions{position:absolute;top:248px;right:0;left:0;padding:.75em;background-color:#fff;display:block;height:50px}.footer-bottom .terms-and-conditions ul li a{color:#000}.footer-bottom .terms-and-conditions ul li{display:inline;font-size:.8em;line-height:1em;padding:0 2.3em}}.footer-bottom .terms-and-conditions{display:none}header.page-header{position:fixed;top:0;right:0;left:0;background-color:#fff;height:60px;padding:8px .75em;z-index:2000}#filter-tags .sort ul[role=menu] li[role=menuitem] header.page-header.theme-dark_blue a,.header-language header.page-header.theme-dark_blue .language-list__link,.header-language header.page-header.theme-dark_blue button,header.page-header.theme-dark_blue #filter-tags .sort ul[role=menu] li[role=menuitem] a,header.page-header.theme-dark_blue .go-back,header.page-header.theme-dark_blue .go-menu,header.page-header.theme-dark_blue .header-language .language-list__link,header.page-header.theme-dark_blue .header-language button,header.page-header.theme-dark_blue .header-search,header.page-header.theme-dark_blue .header-search button{background-color:#0054a6;color:#fff}#filter-tags .sort ul[role=menu] li[role=menuitem] header.page-header.theme-blue a,.header-language header.page-header.theme-blue .language-list__link,.header-language header.page-header.theme-blue button,header.page-header.theme-blue #filter-tags .sort ul[role=menu] li[role=menuitem] a,header.page-header.theme-blue .go-back,header.page-header.theme-blue .go-menu,header.page-header.theme-blue .header-language .language-list__link,header.page-header.theme-blue .header-language button,header.page-header.theme-blue .header-search,header.page-header.theme-blue .header-search button{background-color:#009ec2;color:#fff}#filter-tags .sort ul[role=menu] li[role=menuitem] header.page-header.theme-green a,.header-language header.page-header.theme-green .language-list__link,.header-language header.page-header.theme-green button,header.page-header.theme-green #filter-tags .sort ul[role=menu] li[role=menuitem] a,header.page-header.theme-green .go-back,header.page-header.theme-green .go-menu,header.page-header.theme-green .header-language .language-list__link,header.page-header.theme-green .header-language button,header.page-header.theme-green .header-search,header.page-header.theme-green .header-search button{background-color:#72bf44;color:#fff}#filter-tags .sort ul[role=menu] li[role=menuitem] header.page-header.theme-yellow a,.header-language header.page-header.theme-yellow .language-list__link,.header-language header.page-header.theme-yellow button,header.page-header.theme-yellow #filter-tags .sort ul[role=menu] li[role=menuitem] a,header.page-header.theme-yellow .go-back,header.page-header.theme-yellow .go-menu,header.page-header.theme-yellow .header-language .language-list__link,header.page-header.theme-yellow .header-language button,header.page-header.theme-yellow .header-search,header.page-header.theme-yellow .header-search button{background-color:#ffd400;color:#000}#filter-tags .sort ul[role=menu] li[role=menuitem] header.page-header.theme-red a,.header-language header.page-header.theme-red .language-list__link,.header-language header.page-header.theme-red button,header.page-header.theme-red #filter-tags .sort ul[role=menu] li[role=menuitem] a,header.page-header.theme-red .go-back,header.page-header.theme-red .go-menu,header.page-header.theme-red .header-language .language-list__link,header.page-header.theme-red .header-language button,header.page-header.theme-red .header-search,header.page-header.theme-red .header-search button{background-color:#cf1f25;color:#fff}#filter-tags .sort ul[role=menu] li[role=menuitem] header.page-header.theme-primary a,.header-language header.page-header.theme-primary .language-list__link,.header-language header.page-header.theme-primary button,header.page-header.theme-primary #filter-tags .sort ul[role=menu] li[role=menuitem] a,header.page-header.theme-primary .go-back,header.page-header.theme-primary .go-menu,header.page-header.theme-primary .header-language .language-list__link,header.page-header.theme-primary .header-language button,header.page-header.theme-primary .header-search,header.page-header.theme-primary .header-search button{background-color:#fa6003;color:#fff}#filter-tags .sort ul[role=menu] li[role=menuitem] header.page-header.theme-menu a,#filter-tags .sort ul[role=menu] li[role=menuitem] header.page-header.theme-secondary a,.header-language header.page-header.theme-menu .language-list__link,.header-language header.page-header.theme-menu button,.header-language header.page-header.theme-secondary .language-list__link,.header-language header.page-header.theme-secondary button,header.page-header.theme-menu #filter-tags .sort ul[role=menu] li[role=menuitem] a,header.page-header.theme-menu .go-back,header.page-header.theme-menu .go-menu,header.page-header.theme-menu .header-language .language-list__link,header.page-header.theme-menu .header-language button,header.page-header.theme-menu .header-search,header.page-header.theme-menu .header-search button,header.page-header.theme-secondary #filter-tags .sort ul[role=menu] li[role=menuitem] a,header.page-header.theme-secondary .go-back,header.page-header.theme-secondary .go-menu,header.page-header.theme-secondary .header-language .language-list__link,header.page-header.theme-secondary .header-language button,header.page-header.theme-secondary .header-search,header.page-header.theme-secondary .header-search button{background-color:#fff;color:#000}header.page-header #logo,header.page-header .go-back{margin-top:auto;margin-bottom:auto;position:absolute;top:0;bottom:0}header.page-header .go-back,header.page-header .go-menu,header.page-header .header-search,header.page-header .header-search button{-webkit-transition:150ms;transition:150ms;height:2.5em;width:2.5em;overflow:hidden;padding:0;vertical-align:top}header.page-header .go-back:before,header.page-header .go-menu:before,header.page-header .header-search button:before,header.page-header .header-search:before{height:100%;width:1.5625em;display:inline-block;font-size:1.5625em;line-height:1.5625;font-family:icons;text-align:center}@media (min-width:769px){header.page-header{padding:.75em 2.25em;height:70px;width:100%}#filter-tags .sort ul[role=menu] li[role=menuitem] header.page-header.theme-blue a:hover,#filter-tags .sort ul[role=menu] li[role=menuitem] header.page-header.theme-dark_blue a:hover,#filter-tags .sort ul[role=menu] li[role=menuitem] header.page-header.theme-green a:hover,#filter-tags .sort ul[role=menu] li[role=menuitem] header.page-header.theme-menu a:hover,#filter-tags .sort ul[role=menu] li[role=menuitem] header.page-header.theme-primary a:hover,#filter-tags .sort ul[role=menu] li[role=menuitem] header.page-header.theme-red a:hover,#filter-tags .sort ul[role=menu] li[role=menuitem] header.page-header.theme-secondary a:hover,#filter-tags .sort ul[role=menu] li[role=menuitem] header.page-header.theme-yellow a:hover,.header-language header.page-header.theme-blue .language-list__link:hover,.header-language header.page-header.theme-blue button:hover,.header-language header.page-header.theme-dark_blue .language-list__link:hover,.header-language header.page-header.theme-dark_blue button:hover,.header-language header.page-header.theme-green .language-list__link:hover,.header-language header.page-header.theme-green button:hover,.header-language header.page-header.theme-menu .language-list__link:hover,.header-language header.page-header.theme-menu button:hover,.header-language header.page-header.theme-primary .language-list__link:hover,.header-language header.page-header.theme-primary button:hover,.header-language header.page-header.theme-red .language-list__link:hover,.header-language header.page-header.theme-red button:hover,.header-language header.page-header.theme-secondary .language-list__link:hover,.header-language header.page-header.theme-secondary button:hover,.header-language header.page-header.theme-yellow .language-list__link:hover,.header-language header.page-header.theme-yellow button:hover,header.page-header.theme-blue #filter-tags .sort ul[role=menu] li[role=menuitem] a:hover,header.page-header.theme-blue .go-back:hover,header.page-header.theme-blue .go-menu:hover,header.page-header.theme-blue .header-language .language-list__link:hover,header.page-header.theme-blue .header-language button:hover,header.page-header.theme-blue .header-search button:hover,header.page-header.theme-blue .header-search:hover,header.page-header.theme-dark_blue #filter-tags .sort ul[role=menu] li[role=menuitem] a:hover,header.page-header.theme-dark_blue .go-back:hover,header.page-header.theme-dark_blue .go-menu:hover,header.page-header.theme-dark_blue .header-language .language-list__link:hover,header.page-header.theme-dark_blue .header-language button:hover,header.page-header.theme-dark_blue .header-search button:hover,header.page-header.theme-dark_blue .header-search:hover,header.page-header.theme-green #filter-tags .sort ul[role=menu] li[role=menuitem] a:hover,header.page-header.theme-green .go-back:hover,header.page-header.theme-green .go-menu:hover,header.page-header.theme-green .header-language .language-list__link:hover,header.page-header.theme-green .header-language button:hover,header.page-header.theme-green .header-search button:hover,header.page-header.theme-green .header-search:hover,header.page-header.theme-menu #filter-tags .sort ul[role=menu] li[role=menuitem] a:hover,header.page-header.theme-menu .go-back:hover,header.page-header.theme-menu .go-menu:hover,header.page-header.theme-menu .header-language .language-list__link:hover,header.page-header.theme-menu .header-language button:hover,header.page-header.theme-menu .header-search button:hover,header.page-header.theme-menu .header-search:hover,header.page-header.theme-primary #filter-tags .sort ul[role=menu] li[role=menuitem] a:hover,header.page-header.theme-primary .go-back:hover,header.page-header.theme-primary .go-menu:hover,header.page-header.theme-primary .header-language .language-list__link:hover,header.page-header.theme-primary .header-language button:hover,header.page-header.theme-primary .header-search button:hover,header.page-header.theme-primary .header-search:hover,header.page-header.theme-red #filter-tags .sort ul[role=menu] li[role=menuitem] a:hover,header.page-header.theme-red .go-back:hover,header.page-header.theme-red .go-menu:hover,header.page-header.theme-red .header-language .language-list__link:hover,header.page-header.theme-red .header-language button:hover,header.page-header.theme-red .header-search button:hover,header.page-header.theme-red .header-search:hover,header.page-header.theme-secondary #filter-tags .sort ul[role=menu] li[role=menuitem] a:hover,header.page-header.theme-secondary .go-back:hover,header.page-header.theme-secondary .go-menu:hover,header.page-header.theme-secondary .header-language .language-list__link:hover,header.page-header.theme-secondary .header-language button:hover,header.page-header.theme-secondary .header-search button:hover,header.page-header.theme-secondary .header-search:hover,header.page-header.theme-yellow #filter-tags .sort ul[role=menu] li[role=menuitem] a:hover,header.page-header.theme-yellow .go-back:hover,header.page-header.theme-yellow .go-menu:hover,header.page-header.theme-yellow .header-language .language-list__link:hover,header.page-header.theme-yellow .header-language button:hover,header.page-header.theme-yellow .header-search button:hover,header.page-header.theme-yellow .header-search:hover{color:#fff}#filter-tags .sort ul[role=menu] li[role=menuitem] header.page-header.theme-blue a:hover,#filter-tags .sort ul[role=menu] li[role=menuitem] header.page-header.theme-dark_blue a:hover,#filter-tags .sort ul[role=menu] li[role=menuitem] header.page-header.theme-green a:hover,#filter-tags .sort ul[role=menu] li[role=menuitem] header.page-header.theme-primary a:hover,#filter-tags .sort ul[role=menu] li[role=menuitem] header.page-header.theme-red a:hover,#filter-tags .sort ul[role=menu] li[role=menuitem] header.page-header.theme-secondary a:hover,#filter-tags .sort ul[role=menu] li[role=menuitem] header.page-header.theme-yellow a:hover,.header-language header.page-header.theme-blue .language-list__link:hover,.header-language header.page-header.theme-blue button:hover,.header-language header.page-header.theme-dark_blue .language-list__link:hover,.header-language header.page-header.theme-dark_blue button:hover,.header-language header.page-header.theme-green .language-list__link:hover,.header-language header.page-header.theme-green button:hover,.header-language header.page-header.theme-primary .language-list__link:hover,.header-language header.page-header.theme-primary button:hover,.header-language header.page-header.theme-red .language-list__link:hover,.header-language header.page-header.theme-red button:hover,.header-language header.page-header.theme-secondary .language-list__link:hover,.header-language header.page-header.theme-secondary button:hover,.header-language header.page-header.theme-yellow .language-list__link:hover,.header-language header.page-header.theme-yellow button:hover,header.page-header.theme-blue #filter-tags .sort ul[role=menu] li[role=menuitem] a:hover,header.page-header.theme-blue .go-back:hover,header.page-header.theme-blue .go-menu:hover,header.page-header.theme-blue .header-language .language-list__link:hover,header.page-header.theme-blue .header-language button:hover,header.page-header.theme-blue .header-search button:hover,header.page-header.theme-blue .header-search:hover,header.page-header.theme-dark_blue #filter-tags .sort ul[role=menu] li[role=menuitem] a:hover,header.page-header.theme-dark_blue .go-back:hover,header.page-header.theme-dark_blue .go-menu:hover,header.page-header.theme-dark_blue .header-language .language-list__link:hover,header.page-header.theme-dark_blue .header-language button:hover,header.page-header.theme-dark_blue .header-search button:hover,header.page-header.theme-dark_blue .header-search:hover,header.page-header.theme-green #filter-tags .sort ul[role=menu] li[role=menuitem] a:hover,header.page-header.theme-green .go-back:hover,header.page-header.theme-green .go-menu:hover,header.page-header.theme-green .header-language .language-list__link:hover,header.page-header.theme-green .header-language button:hover,header.page-header.theme-green .header-search button:hover,header.page-header.theme-green .header-search:hover,header.page-header.theme-primary #filter-tags .sort ul[role=menu] li[role=menuitem] a:hover,header.page-header.theme-primary .go-back:hover,header.page-header.theme-primary .go-menu:hover,header.page-header.theme-primary .header-language .language-list__link:hover,header.page-header.theme-primary .header-language button:hover,header.page-header.theme-primary .header-search button:hover,header.page-header.theme-primary .header-search:hover,header.page-header.theme-red #filter-tags .sort ul[role=menu] li[role=menuitem] a:hover,header.page-header.theme-red .go-back:hover,header.page-header.theme-red .go-menu:hover,header.page-header.theme-red .header-language .language-list__link:hover,header.page-header.theme-red .header-language button:hover,header.page-header.theme-red .header-search button:hover,header.page-header.theme-red .header-search:hover,header.page-header.theme-secondary #filter-tags .sort ul[role=menu] li[role=menuitem] a:hover,header.page-header.theme-secondary .go-back:hover,header.page-header.theme-secondary .go-menu:hover,header.page-header.theme-secondary .header-language .language-list__link:hover,header.page-header.theme-secondary .header-language button:hover,header.page-header.theme-secondary .header-search button:hover,header.page-header.theme-secondary .header-search:hover,header.page-header.theme-yellow #filter-tags .sort ul[role=menu] li[role=menuitem] a:hover,header.page-header.theme-yellow .go-back:hover,header.page-header.theme-yellow .go-menu:hover,header.page-header.theme-yellow .header-language .language-list__link:hover,header.page-header.theme-yellow .header-language button:hover,header.page-header.theme-yellow .header-search button:hover,header.page-header.theme-yellow .header-search:hover{background-color:#000;border-color:#000}#filter-tags .sort ul[role=menu] li[role=menuitem] header.page-header.theme-menu a:hover,.header-language header.page-header.theme-menu .language-list__link:hover,.header-language header.page-header.theme-menu button:hover,header.page-header.theme-menu #filter-tags .sort ul[role=menu] li[role=menuitem] a:hover,header.page-header.theme-menu .go-back:hover,header.page-header.theme-menu .go-menu:hover,header.page-header.theme-menu .header-language .language-list__link:hover,header.page-header.theme-menu .header-language button:hover,header.page-header.theme-menu .header-search button:hover,header.page-header.theme-menu .header-search:hover{background-color:#839097;border-color:#839097}header.page-header .go-back,header.page-header .go-menu,header.page-header .header-search,header.page-header .header-search button{height:2.5em;width:auto;padding-right:14px;line-height:calc(2.5em - 5px)}header.page-header .go-back:before{width:1.3em;margin-right:-5px}header.page-header .go-menu.menu--closed:before{padding-left:7px}}header.page-header .go-back{float:left;font-weight:400;padding-bottom:.5px}header.page-header .go-back:before{content:"";vertical-align:middle}header.page-header .go-menu{line-height:35px}header.page-header .go-menu:before{line-height:42px;vertical-align:top}header.page-header .go-menu.menu--closed:before{content:""}header.page-header .go-menu.menu--open{width:40px}header.page-header .go-menu.menu--open:before{content:""}header.page-header .header-navigation{height:2.5rem;width:100%;text-align:right}header.page-header .header-navigation button{font-weight:400}header.page-header .header-language button{padding:0 11px}header.page-header .header-search{height:40px;border:1px solid #000;cursor:pointer;display:none;margin-right:7px;overflow-y:hidden;padding-right:0;position:relative;width:auto}header.page-header .header-search:before{content:"";line-height:40px;margin-left:-2px}header.page-header .header-search.open{border-color:#000!important}header.page-header .header-search.open:before{display:none}header.page-header .header-search button,header.page-header .header-search input{border:0;float:left;height:100%;margin:0}header.page-header .header-search button:focus,header.page-header .header-search input:focus{border:0;-webkit-box-shadow:none;box-shadow:none}header.page-header .header-search input{font-size:15px;font-weight:400;width:calc(100% - 40px);padding:6px 0 5px 15px}header.page-header .header-search input:-moz-placeholder,header.page-header .header-search input:-ms-input-placeholder,header.page-header .header-search input::-moz-placeholder,header.page-header .header-search input::-webkit-input-placeholder{color:#839097}header.page-header .header-search input.smaller{width:calc(100% - 80px)}header.page-header .header-search button{-webkit-transition:.3s;transition:.3s;padding-right:0;width:2.5em}header.page-header .header-search button[type=reset]{display:none}header.page-header .header-search button[type=reset]:before{color:#839097;content:"";font-size:23px;line-height:40px;width:40px}header.page-header .header-search button[type=reset]:hover:before{color:#fff}header.page-header .header-search button[type=reset]:hover{border-color:#000}header.page-header .header-search button[type=submit]:before{content:"";color:#000}header.page-header .header-search button[type=submit]:hover:before{color:#fff}header.page-header .header-search button[type=submit]:hover{border-color:#000}@media (min-width:769px){header.page-header .header-search{display:inline-block;width:40px}header.page-header .header-search.open{border:0;overflow:visible;width:40px}header.page-header .header-search.open input{left:-240px;width:240px;padding:6px 0 5px 15px}header.page-header .header-search.open input.smaller{padding-right:40px}header.page-header .header-search.open:before{display:none}header.page-header .header-search button,header.page-header .header-search input{float:none}header.page-header .header-search button:focus,header.page-header .header-search input:focus{-webkit-box-shadow:none;box-shadow:none}header.page-header .header-search input{-webkit-transition:.3s;transition:.3s;border:1px solid #000;border-right:0;left:-1px;padding:0;position:absolute;top:0;width:0;min-height:40px}header.page-header .header-search input:focus{border:1px solid #000;border-right:0}header.page-header .header-search button[type=reset]{border-bottom:1px solid #000;border-top:1px solid #000;left:-40px;position:absolute;top:0;width:40px}header.page-header .header-search button[type=reset]:hover{border-color:#000}header.page-header .header-search button[type=submit]{border:1px solid #000;border-left:0}header.page-header .header-search button[type=submit]:hover{border-color:#000}}header.page-header #logo{margin:auto;height:48px;width:150px;left:0;right:0;text-align:center}header.page-header #logo img{width:90px}#result-list{position:relative;z-index:100}#result-list>ul{margin:0;padding:0}#result-list>ul li{margin:0}@media (max-width:736px){body.generic-overview header.intro-overview h1:after{margin-left:2.22785%;margin-right:2.22785%;width:auto}body.content-page aside.content-footer p.share+div.related-list{padding-top:15px;padding-right:15px;padding-left:15px}body.content-page main article :first-child.pre-title,body.content-page main>header.content-header{margin-right:-.75em;margin-left:-.75em;width:auto}header.page-header.menu--open .go-back{display:none}#result-list{margin-left:20px;margin-right:20px;max-width:none;padding-left:0;padding-right:0}}body.search-overview main .introduction h1{letter-spacing:-1px}body.search-overview main .introduction h1:after{margin-top:14px}body.search-overview main .search-results{max-width:64em;margin-left:auto;margin-right:auto}body.search-overview main .search-results::after{clear:both;content:"";display:table}body.search-overview main #search-form{margin-right:auto;margin-left:auto}.theme-dark_blue #search-form button[type=submit]{background-color:#0054a6;color:#fff}.theme-blue #search-form button[type=submit]{background-color:#009ec2;color:#fff}.theme-green #search-form button[type=submit]{background-color:#72bf44;color:#fff}.theme-yellow #search-form button[type=submit]{background-color:#ffd400;color:#000}.theme-red #search-form button[type=submit]{background-color:#cf1f25;color:#fff}.theme-primary #search-form button[type=submit]{background-color:#fa6003;color:#fff}.theme-menu #search-form button[type=submit],.theme-secondary #search-form button[type=submit]{background-color:#fff;color:#000}body.search-overview main #search-form .big{border-width:0 0 2px;border-style:solid;border-image-slice:12 fill;border-image-width:0 0 2px 0;border-image-outset:0;border-image-repeat:repeat;border-image-source:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAYAAAA6/NlyAAAABmJLR0QAAAD/AABH24+SAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH3wcQDCAihHsT9wAAABl0RVh0Q29tbWVudABDcmVhdGVkIHdpdGggR0lNUFeBDhcAAADWSURBVGje7Zo7EoMwDAVtLscBKHM+yhwgp4MGisyQGBtLKHm7tX6vsSWNctoYp8eSPvB6zjldxDr+2Ry5ZNijKOv4NTnyGcMrRVnHr80xWAX2sG/xGZIYCEawsuDaV9TavsVH7x+W7LS+OfQqxiO+Vw4AAAAAAO9e2oOSBrdp6S6xh9OSx7x6p9i3edhjbxxB7I7pXjqa2GrB/wCCEawsOOIrHXIvHeofluy0lHppAAAAAABoQ+6oRfNsiQPxjkVxIN7RvsWHrSWCESwkmAPxX/yH1TqtFViR6hQlTEpLAAAAAElFTkSuQmCC)!important;clear:both;font-size:1.3em;padding-bottom:.8em}body.search-overview main #search-form .form-input-container{display:block;float:left;position:relative;width:calc(100% - 40px)}body.search-overview main #search-form .form-input-container .icon-close{-webkit-transition:.3s;transition:.3s;cursor:pointer;display:block;overflow:hidden;position:absolute;right:0;top:0;width:0}body.search-overview main #search-form .form-input-container .icon-close:before{color:#858d92;content:"";font-family:icons;font-size:16px;height:40px;line-height:40px;vertical-align:middle}body.search-overview main #search-form .form-input-container.closable .icon-close{width:25px}body.search-overview main #search-form input{height:40px;line-height:40px;margin-bottom:.7em;padding:6.5px 12px;vertical-align:middle}body.search-overview main #search-form button{float:left;display:block;margin-right:0;height:40px;line-height:20px;padding:0 9px;text-align:left;width:40px}body.search-overview main #search-form button:last-child{margin-right:0}.theme-dark_blue body.search-overview main #search-form button{border-color:#0054a6}.theme-blue body.search-overview main #search-form button{border-color:#009ec2}.theme-green body.search-overview main #search-form button{border-color:#72bf44}.theme-yellow body.search-overview main #search-form button{border-color:#ffd400}.theme-red body.search-overview main #search-form button{border-color:#cf1f25}.theme-primary body.search-overview main #search-form button{border-color:#fa6003}.theme-menu body.search-overview main #search-form button,.theme-secondary body.search-overview main #search-form button{border-color:#fff}.theme-blue body.search-overview main #search-form button:hover,.theme-dark_blue body.search-overview main #search-form button:hover,.theme-green body.search-overview main #search-form button:hover,.theme-menu body.search-overview main #search-form button:hover,.theme-primary body.search-overview main #search-form button:hover,.theme-red body.search-overview main #search-form button:hover,.theme-secondary body.search-overview main #search-form button:hover,.theme-yellow body.search-overview main #search-form button:hover{color:#fff}.theme-blue body.search-overview main #search-form button:hover,.theme-dark_blue body.search-overview main #search-form button:hover,.theme-green body.search-overview main #search-form button:hover,.theme-primary body.search-overview main #search-form button:hover,.theme-red body.search-overview main #search-form button:hover,.theme-secondary body.search-overview main #search-form button:hover,.theme-yellow body.search-overview main #search-form button:hover{background-color:#000;border-color:#000}.theme-menu body.search-overview main #search-form button:hover{background-color:#839097;border-color:#839097}body.search-overview main #search-form button:before{content:"";font-size:22px;line-height:1;margin-right:9px;vertical-align:middle}body.search-overview main .overview-more{margin:0 auto;text-align:center;width:58%}body.search-overview main .overview-more .big{font-size:22px;margin-bottom:13px;margin-top:25px}body.search-overview main .overview-more button{height:45px;margin-bottom:30px;width:45px}body.search-overview main .overview-more button:before{line-height:32px;margin-left:-9px;margin-top:0}.theme-blue body.search-overview main .overview-more button:before,.theme-dark_blue body.search-overview main .overview-more button:before,.theme-green body.search-overview main .overview-more button:before{color:#fff}.theme-yellow body.search-overview main .overview-more button:before{color:#000}.theme-primary body.search-overview main .overview-more button:before,.theme-red body.search-overview main .overview-more button:before{color:#fff}.theme-menu body.search-overview main .overview-more button:before,.theme-secondary body.search-overview main .overview-more button:before{color:#000}body.search-overview main .overview-more button:hover:before{color:#fff}.az-overview h1{letter-spacing:-.5px;margin:10px auto 12px;padding-left:1.625rem;text-transform:none}.theme-blue .az-overview h1,.theme-dark_blue .az-overview h1,.theme-green .az-overview h1{color:#fff}.theme-yellow .az-overview h1{color:#000}.theme-primary .az-overview h1,.theme-red .az-overview h1{color:#fff}.theme-menu .az-overview h1,.theme-secondary .az-overview h1{color:#000}.az-overview footer.page-footer #footer-sticky{border-image-width:0}#filter-tags{padding-top:10px;padding-bottom:7px;padding-left:0;margin-left:1.625em;margin-right:1.4375em;border-width:2px 0 0;border-image-slice:12;border-image-width:2px 0 0 0;border-image-outset:0;border-image-repeat:round round}.theme-dark_blue #filter-tags{border-image-source:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAYAAAA6/NlyAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAACxIAAAsSAdLdfvwAAAAHdElNRQffBw8PNBhm5eSAAAAAGXRFWHRDb21tZW50AENyZWF0ZWQgd2l0aCBHSU1QV4EOFwAAABh0RVh0U29mdHdhcmUAcGFpbnQubmV0IDQuMC41ZYUyZQAAAX1JREFUaEPtllFqAzEMBfeQOWOv2ZCCAhajZ8v2FidoYH6ENPH+5Xrz+PkN3QF1zV1Q22ygBe8K1POuQk3v8KI5A3UiZ6FWJA6VGei+ZxZqKHGozED3PbNQQ4lDZQa675mFGkocKjPQfc8s1FDiUJmB7ntmoYYSh5EzUCdyFmpFDh+sQD3vKtT0NtCCuQPqmrugtokML05yd//Ff/xGURRFURRFUXi+4X/o8DfQovkp0NvNBlrwng692Tu8aJ4KvTUSh8rToDcqcag8DXqjEofK06A3KnGoPA16oxKHytOgNypxGHkq9NbI4YPToTd7G2jB/BTo7SYyvHgw3/ANRVEURVEURXE8d//xvrv/Yvg3aNHcAXXNXVDbbKAF7wrU865CTe/wojkDdSJnoVYkDpUZ6L5nFmoocajMQPc9s1BDiUNlBrrvmYUaShwqM9B9zyzUUOJQmYHue2ahhhKHkTNQJ3IWakUOH6xAPe8q1PQ20IK5A+qau6C2+cd1PQGs/n3WXFW5ggAAAABJRU5ErkJggg==)}.theme-blue #filter-tags{border-image-source:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAYAAAA6/NlyAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAACxIAAAsSAdLdfvwAAAAHdElNRQffBw8PNBhm5eSAAAAAGXRFWHRDb21tZW50AENyZWF0ZWQgd2l0aCBHSU1QV4EOFwAAABh0RVh0U29mdHdhcmUAcGFpbnQubmV0IDQuMC41ZYUyZQAAAX5JREFUaEPtllFqAzEMBff+h8hherGGFBSwGD1btrc4QQPzI6SJ9y/Xm8fPb+gOqGvugtpmAy14V6CedxVqeocXzRmoEzkLtSJxqMxA9z2zUEOJQ2UGuu+ZhRpKHCoz0H3PLNRQ4lCZge57ZqGGEofKDHTfMws1lDiMnIE6kbNQK3L4YAXqeVehpreBFswdUNfcBbVNZHhxkrv7L/7jN4qiKIqiKIrC8w3/Q4e/gRbNT4HebjbQgvd06M3e4UXzVOitkThUnga9UYlD5WnQG5U4VJ4GvVGJQ+Vp0BuVOFSeBr1RicPIU6G3Rg4fnA692dtAC+anQG83keHFg/mGbyiKoiiKoiiK47n7j/fd/RfDv0GL5g6oa+6C2mYDLXhXoJ53FWp6hxfNGagTOQu1InGozED3PbNQQ4lDZQa675mFGkocKjPQfc8s1FDiUJmB7ntmoYYSh8oMdN8zCzWUOIycgTqRs1ArcvhgBep5V6Gmt4EWzB1Q19wFtc0/rusJfB4BPPcnmJQAAAAASUVORK5CYII=)}.theme-green #filter-tags{border-image-source:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAYAAAA6/NlyAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAACxIAAAsSAdLdfvwAAAAHdElNRQffBw8PNBhm5eSAAAAAGXRFWHRDb21tZW50AENyZWF0ZWQgd2l0aCBHSU1QV4EOFwAAABh0RVh0U29mdHdhcmUAcGFpbnQubmV0IDQuMC41ZYUyZQAAAZpJREFUaEPtlsFtxDAMBK+4VJQGU1oCW8vHESOJlOBAOHCA+e0u5Z9fxvfP129PRbagXVORbWjbVKRBAa+iS9CeV9FlaNMbDpp3IQnt9FQlDW31TIUvdSME9WeqGoY2RtYHz9SdENSfqWoY2hhZHzxTd0JQf6aqYWhjZKqgGylop6cqaWirZ7hwBxehPa+iy9CmV9EGBUxFtqBdU5FtaNtU5J1wcJGn9y/+40ZRFEVRFEVReD7hPzT8DRQ0FTkeerupSIMCXkWPhd7sDQfNu3Ag9NaeqfClbhwDvXFkffBM3TkGeuPI+uCZunMM9MaRqYJuHAe9tWe4cAcPht7sVbRBAVOR46G3m4q8Ew4ezCd8Q1EURVEURVEcz9M/3k/vX4RvUNBUZAvaNRXZhrZNRRoU8Cq6BO15FV2GNr3hoHkXktBOT1XS0FbPVPhSN0JQf6aqYWhjZH3wTN0JQf2ZqoahjZH1wTN1JwT1Z6oahjZGpgq6kYJ2eqqShrZ6hgt3cBHa8yq6DG16FW1QwFRkC9o1FdmGts2WeL3+AFOmUPjHptbOAAAAAElFTkSuQmCC)}.theme-yellow #filter-tags{border-image-source:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAYAAAA6/NlyAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAACxIAAAsSAdLdfvwAAAAHdElNRQffBw8PNBhm5eSAAAAAGXRFWHRDb21tZW50AENyZWF0ZWQgd2l0aCBHSU1QV4EOFwAAABh0RVh0U29mdHdhcmUAcGFpbnQubmV0IDQuMC41ZYUyZQAAAZdJREFUaEPtlkGOwzAMA/P/9+1/WiSmDhXGtmSjC6PQAHMjKeeWy3j9Xa+eimxBu6Yi29C2qUiDAl5Fl6A9r6LL0KY3HDSfQhLa6alKGtrqmQrf6kYI6s9UNQxtjKwPnqk7Iag/U9UwtDGyPnim7oSg/kxVw9DGyFRBN1LQTk9V0tBWz3DhCS5Ce15Fl6FNr6INCpiKbEG7piLb0LapyCfh4CLf3r/5jxtFURRFURRF4fmF/9DwN1DQVOR46O2mIg0KeBU9FnqzNxw0n8KB0Ft7psK3unEM9MaR9cEzdecY6I0j64Nn6s4x0BtHpgq6cRz01p7hwhM8GHqzV9EGBUxFjofebirySTh4ML/wDUVRFEVRFEVxPN/+8f72/k34BgVNRbagXVORbWjbVKRBAa+iS9CeV9FlaNMbDppPIQnt9FQlDW31TIVvdSME9WeqGoY2RtYHz9SdENSfqWoY2hhZHzxTd0JQf6aqYWhjZKqgGylop6cqaWirZ7jwBBehPa+iy9CmV9EGBUxFtqBdU5FtaNtsiet6A9R9te9+gRMZAAAAAElFTkSuQmCC)}.theme-red #filter-tags{border-image-source:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAYAAAA6/NlyAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAACxIAAAsSAdLdfvwAAAAHdElNRQffBw8PNBhm5eSAAAAAGXRFWHRDb21tZW50AENyZWF0ZWQgd2l0aCBHSU1QV4EOFwAAABh0RVh0U29mdHdhcmUAcGFpbnQubmV0IDQuMC41ZYUyZQAAAZpJREFUaEPtljFuxDAMBO8nqfL/p+RJCWwtiyNGEinBgXDgANPtLuXOL+Pn6/u3pyJb0K6pyDa0bSrSoIBX0SVoz6voMrTpDQfNu5CEdnqqkoa2eqbCl7oRgvozVQ1DGyPrg2fqTgjqz1Q1DG2MrA+eqTshqD9T1TC0MTJV0I0UtNNTlTS01TNcuIOL0J5X0WVo06togwKmIlvQrqnINrRtKvJOOLjI0/sX/3GjKIqiKIqiKDyf8B8a/gYKmoocD73dVKRBAa+ix0Jv9oaD5l04EHprz1T4UjeOgd44sj54pu4cA71xZH3wTN05BnrjyFRBN46D3tozXLiDB0Nv9iraoICpyPHQ201F3gkHD+YTvqEoiqIoiqIojufpH++n9y/CNyhoKrIF7ZqKbEPbpiINCngVXYL2vIouQ5vecNC8C0lop6cqaWirZyp8qRshqD9T1TC0MbI+eKbuhKD+TFXD0MbI+uCZuhOC+jNVDUMbI1MF3UhBOz1VSUNbPcOFO7gI7XkVXYY2vYo2KGAqsgXtmopsQ9tmS7xef9o+3MIEkn9bAAAAAElFTkSuQmCC)}.theme-primary #filter-tags{border-image-source:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAYAAAA6/NlyAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAACxIAAAsSAdLdfvwAAAAHdElNRQffBw8PNBhm5eSAAAAAGXRFWHRDb21tZW50AENyZWF0ZWQgd2l0aCBHSU1QV4EOFwAAABh0RVh0U29mdHdhcmUAcGFpbnQubmV0IDQuMC41ZYUyZQAAAZpJREFUaEPtlkFqBDEMBBfy0fz/CbkkzLh1WFG2JZsJZlFB3bpbntu8jJ/vr9+eimxBu6Yi29C2qUiDAl5Fl6A9r6LL0KY3HDTvQhLa6alKGtrqmQpf6kYI6s9UNQxtjKwPnqk7Iag/U9UwtDGyPnim7oSg/kxVw9DGyFRBN1LQTk9V0tBWz3DhDi5Ce15Fl6FNr6INCpiKbEG7piLb0LapyDvh4CJP71/8x42iKIqiKIqi8HzCf2j4GyhoKnI89HZTkQYFvIoeC73ZGw6ad+FA6K09U+FL3TgGeuPI+uCZunMM9MaR9cEzdecY6I0jUwXdOA56a89w4Q4eDL3Zq2iDAqYix0NvNxV5Jxw8mE/4hqIoiqIoiqI4nqd/vJ/evwjfoKCpyBa0ayqyDW2bijQo4FV0CdrzKroMbXrDQfMuJKGdnqqkoa2eqfClboSg/kxVw9DGyPrgmboTgvozVQ1DGyPrg2fqTgjqz1Q1DG2MTBV0IwXt9FQlDW31DBfu4CK051V0Gdr0KtqggKnIFrRrKrINbZst8Xr9AdgJ9ckX82aKAAAAAElFTkSuQmCC)}.theme-secondary #filter-tags{border-image-source:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAYAAAA6/NlyAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAACxIAAAsSAdLdfvwAAAAHdElNRQffBw8PNBhm5eSAAAAAGXRFWHRDb21tZW50AENyZWF0ZWQgd2l0aCBHSU1QV4EOFwAAABh0RVh0U29mdHdhcmUAcGFpbnQubmV0IDQuMC41ZYUyZQAAAX1JREFUaEPt1kFuhDAQBMD9/6cTLRQHS5bpASIRaerIdI/tG5/Dz4LILVZNidxm3ZTIzrcl0UusWBK9zJqlOHjYCkWqEZUy9Ugp/OWMiEqJakwt1g8+45yISolqTC3WDz7jnIhKiWpMLVYqOKNENaJSph6JC1vwIiuWRC+zZkl059uUyC1WTYncZt2UyMhsYPQIKwdGj7F2YNRaa6211tqf8es5MPo3XHtgNDKbEnk9150S2fm2JPparrkUBw9b4YVcL1IKfznjNVwr1g8+45zXcK1YP/iMc17DtWKlgjNex/UicWELvphrLonufJsSeT3XnRIZmQ2M/g3XHhi11lprrbXWnuJfe2D0CCsHRo+xdmA0MpsSucWqKZHbrJsS2fm2JHqJFUuil1mzFAcPW6FINaJSph4phb+cEVEpUY2pxfrBZ5wTUSlRjanF+sFnnBNRKVGNqcVKBWeUqEZUytQjcWELXmTFkuhl1iyJ7nybErnFqimR26yb2hOfzy/mGiGyTZy2ewAAAABJRU5ErkJggg==)}.theme-menu #filter-tags{border-image-source:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAYAAAA6/NlyAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAACxIAAAsSAdLdfvwAAAAHdElNRQffBw8PNBhm5eSAAAAAGXRFWHRDb21tZW50AENyZWF0ZWQgd2l0aCBHSU1QV4EOFwAAABh0RVh0U29mdHdhcmUAcGFpbnQubmV0IDQuMC41ZYUyZQAAAZlJREFUaEPtljFuxDAMBO/v+UC6PDeBrWVxxEgiJTgQDhxgut2l3PllfH3//PZUZAvaNRXZhrZNRRoU8Cq6BO15FV2GNr3hoHkXktBOT1XS0FbPVPhSN0JQf6aqYWhjZH3wTN0JQf2ZqoahjZH1wTN1JwT1Z6oahjZGpgq6kYJ2eqqShrZ6hgt3cBHa8yq6DG16FW1QwFRkC9o1FdmGtk1F3gkHF3l6/+I/bhRFURRFURSF5xP+Q8PfQEFTkeOht5uKNCjgVfRY6M3ecNC8CwdCb+2ZCl/qxjHQG0fWB8/UnWOgN46sD56pO8dAbxyZKujGcdBbe4YLd/Bg6M1eRRsUMBU5Hnq7qcg74eDBfMI3FEVRFEVRFMXxPP3j/fT+RfgGBU1FtqBdU5FtaNtUpEEBr6JL0J5X0WVo0xsOmnchCe30VCUNbfVMhS91IwT1Z6oahjZG1gfP1J0Q1J+pahjaGFkfPFN3QlB/pqphaGNkqqAbKWinpyppaKtnuHAHF6E9r6LL0KZX0QYFTEW2oF1TkW1o22yJ1+sP6kQaQ9R3XnsAAAAASUVORK5CYII=)}#filter-tags.theme-blue a.filter.button.active,#filter-tags.theme-blue a.filter.button:hover,#filter-tags.theme-dark_blue a.filter.button.active,#filter-tags.theme-dark_blue a.filter.button:hover,#filter-tags.theme-green a.filter.button.active,#filter-tags.theme-green a.filter.button:hover,#filter-tags.theme-menu a.filter.button.active,#filter-tags.theme-menu a.filter.button:hover,#filter-tags.theme-primary a.filter.button.active,#filter-tags.theme-primary a.filter.button:hover,#filter-tags.theme-red a.filter.button.active,#filter-tags.theme-red a.filter.button:hover,#filter-tags.theme-secondary a.filter.button.active,#filter-tags.theme-secondary a.filter.button:hover,#filter-tags.theme-yellow a.filter.button.active,#filter-tags.theme-yellow a.filter.button:hover{color:#fff}#filter-tags.theme-blue a.filter.button.active,#filter-tags.theme-blue a.filter.button:hover,#filter-tags.theme-dark_blue a.filter.button.active,#filter-tags.theme-dark_blue a.filter.button:hover,#filter-tags.theme-green a.filter.button.active,#filter-tags.theme-green a.filter.button:hover,#filter-tags.theme-primary a.filter.button.active,#filter-tags.theme-primary a.filter.button:hover,#filter-tags.theme-red a.filter.button.active,#filter-tags.theme-red a.filter.button:hover,#filter-tags.theme-secondary a.filter.button.active,#filter-tags.theme-secondary a.filter.button:hover,#filter-tags.theme-yellow a.filter.button.active,#filter-tags.theme-yellow a.filter.button:hover{background-color:#000;border-color:#000}#filter-tags.theme-menu a.filter.button.active,#filter-tags.theme-menu a.filter.button:hover{background-color:#839097;border-color:#839097}#filter-tags .filter-subtags>p,#filter-tags .main-tags>p{display:none;font-size:1.06em;line-height:.8;margin-bottom:19px;padding-top:12px}#filter-tags .filter-buttons{float:left;margin-bottom:10px;width:100%;border-width:0 0 2px;border-image-slice:12;border-image-width:0 0 2px 0;border-image-outset:0;border-image-repeat:round round}.theme-dark_blue #filter-tags .filter-buttons{border-image-source:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAYAAAA6/NlyAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAACxIAAAsSAdLdfvwAAAAHdElNRQffBw8PNBhm5eSAAAAAGXRFWHRDb21tZW50AENyZWF0ZWQgd2l0aCBHSU1QV4EOFwAAABh0RVh0U29mdHdhcmUAcGFpbnQubmV0IDQuMC41ZYUyZQAAAX1JREFUaEPtllFqAzEMBfeQOWOv2ZCCAhajZ8v2FidoYH6ENPH+5Xrz+PkN3QF1zV1Q22ygBe8K1POuQk3v8KI5A3UiZ6FWJA6VGei+ZxZqKHGozED3PbNQQ4lDZQa675mFGkocKjPQfc8s1FDiUJmB7ntmoYYSh5EzUCdyFmpFDh+sQD3vKtT0NtCCuQPqmrugtokML05yd//Ff/xGURRFURRFUXi+4X/o8DfQovkp0NvNBlrwng692Tu8aJ4KvTUSh8rToDcqcag8DXqjEofK06A3KnGoPA16oxKHytOgNypxGHkq9NbI4YPToTd7G2jB/BTo7SYyvHgw3/ANRVEURVEURXE8d//xvrv/Yvg3aNHcAXXNXVDbbKAF7wrU865CTe/wojkDdSJnoVYkDpUZ6L5nFmoocajMQPc9s1BDiUNlBrrvmYUaShwqM9B9zyzUUOJQmYHue2ahhhKHkTNQJ3IWakUOH6xAPe8q1PQ20IK5A+qau6C2+cd1PQGs/n3WXFW5ggAAAABJRU5ErkJggg==)}.theme-blue #filter-tags .filter-buttons{border-image-source:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAYAAAA6/NlyAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAACxIAAAsSAdLdfvwAAAAHdElNRQffBw8PNBhm5eSAAAAAGXRFWHRDb21tZW50AENyZWF0ZWQgd2l0aCBHSU1QV4EOFwAAABh0RVh0U29mdHdhcmUAcGFpbnQubmV0IDQuMC41ZYUyZQAAAX5JREFUaEPtllFqAzEMBff+h8hherGGFBSwGD1btrc4QQPzI6SJ9y/Xm8fPb+gOqGvugtpmAy14V6CedxVqeocXzRmoEzkLtSJxqMxA9z2zUEOJQ2UGuu+ZhRpKHCoz0H3PLNRQ4lCZge57ZqGGEofKDHTfMws1lDiMnIE6kbNQK3L4YAXqeVehpreBFswdUNfcBbVNZHhxkrv7L/7jN4qiKIqiKIrC8w3/Q4e/gRbNT4HebjbQgvd06M3e4UXzVOitkThUnga9UYlD5WnQG5U4VJ4GvVGJQ+Vp0BuVOFSeBr1RicPIU6G3Rg4fnA692dtAC+anQG83keHFg/mGbyiKoiiKoiiK47n7j/fd/RfDv0GL5g6oa+6C2mYDLXhXoJ53FWp6hxfNGagTOQu1InGozED3PbNQQ4lDZQa675mFGkocKjPQfc8s1FDiUJmB7ntmoYYSh8oMdN8zCzWUOIycgTqRs1ArcvhgBep5V6Gmt4EWzB1Q19wFtc0/rusJfB4BPPcnmJQAAAAASUVORK5CYII=)}.theme-green #filter-tags .filter-buttons{border-image-source:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAYAAAA6/NlyAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAACxIAAAsSAdLdfvwAAAAHdElNRQffBw8PNBhm5eSAAAAAGXRFWHRDb21tZW50AENyZWF0ZWQgd2l0aCBHSU1QV4EOFwAAABh0RVh0U29mdHdhcmUAcGFpbnQubmV0IDQuMC41ZYUyZQAAAZpJREFUaEPtlsFtxDAMBK+4VJQGU1oCW8vHESOJlOBAOHCA+e0u5Z9fxvfP129PRbagXVORbWjbVKRBAa+iS9CeV9FlaNMbDpp3IQnt9FQlDW31TIUvdSME9WeqGoY2RtYHz9SdENSfqWoY2hhZHzxTd0JQf6aqYWhjZKqgGylop6cqaWirZ7hwBxehPa+iy9CmV9EGBUxFtqBdU5FtaNtU5J1wcJGn9y/+40ZRFEVRFEVReD7hPzT8DRQ0FTkeerupSIMCXkWPhd7sDQfNu3Ag9NaeqfClbhwDvXFkffBM3TkGeuPI+uCZunMM9MaRqYJuHAe9tWe4cAcPht7sVbRBAVOR46G3m4q8Ew4ezCd8Q1EURVEURVEcz9M/3k/vX4RvUNBUZAvaNRXZhrZNRRoU8Cq6BO15FV2GNr3hoHkXktBOT1XS0FbPVPhSN0JQf6aqYWhjZH3wTN0JQf2ZqoahjZH1wTN1JwT1Z6oahjZGpgq6kYJ2eqqShrZ6hgt3cBHa8yq6DG16FW1QwFRkC9o1FdmGts2WeL3+AFOmUPjHptbOAAAAAElFTkSuQmCC)}.theme-yellow #filter-tags .filter-buttons{border-image-source:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAYAAAA6/NlyAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAACxIAAAsSAdLdfvwAAAAHdElNRQffBw8PNBhm5eSAAAAAGXRFWHRDb21tZW50AENyZWF0ZWQgd2l0aCBHSU1QV4EOFwAAABh0RVh0U29mdHdhcmUAcGFpbnQubmV0IDQuMC41ZYUyZQAAAZdJREFUaEPtlkGOwzAMA/P/9+1/WiSmDhXGtmSjC6PQAHMjKeeWy3j9Xa+eimxBu6Yi29C2qUiDAl5Fl6A9r6LL0KY3HDSfQhLa6alKGtrqmQrf6kYI6s9UNQxtjKwPnqk7Iag/U9UwtDGyPnim7oSg/kxVw9DGyFRBN1LQTk9V0tBWz3DhCS5Ce15Fl6FNr6INCpiKbEG7piLb0LapyCfh4CLf3r/5jxtFURRFURRF4fmF/9DwN1DQVOR46O2mIg0KeBU9FnqzNxw0n8KB0Ft7psK3unEM9MaR9cEzdecY6I0j64Nn6s4x0BtHpgq6cRz01p7hwhM8GHqzV9EGBUxFjofebirySTh4ML/wDUVRFEVRFEVxPN/+8f72/k34BgVNRbagXVORbWjbVKRBAa+iS9CeV9FlaNMbDppPIQnt9FQlDW31TIVvdSME9WeqGoY2RtYHz9SdENSfqWoY2hhZHzxTd0JQf6aqYWhjZKqgGylop6cqaWirZ7jwBBehPa+iy9CmV9EGBUxFtqBdU5FtaNtsiet6A9R9te9+gRMZAAAAAElFTkSuQmCC)}.theme-red #filter-tags .filter-buttons{border-image-source:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAYAAAA6/NlyAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAACxIAAAsSAdLdfvwAAAAHdElNRQffBw8PNBhm5eSAAAAAGXRFWHRDb21tZW50AENyZWF0ZWQgd2l0aCBHSU1QV4EOFwAAABh0RVh0U29mdHdhcmUAcGFpbnQubmV0IDQuMC41ZYUyZQAAAZpJREFUaEPtljFuxDAMBO8nqfL/p+RJCWwtiyNGEinBgXDgANPtLuXOL+Pn6/u3pyJb0K6pyDa0bSrSoIBX0SVoz6voMrTpDQfNu5CEdnqqkoa2eqbCl7oRgvozVQ1DGyPrg2fqTgjqz1Q1DG2MrA+eqTshqD9T1TC0MTJV0I0UtNNTlTS01TNcuIOL0J5X0WVo06togwKmIlvQrqnINrRtKvJOOLjI0/sX/3GjKIqiKIqiKDyf8B8a/gYKmoocD73dVKRBAa+ix0Jv9oaD5l04EHprz1T4UjeOgd44sj54pu4cA71xZH3wTN05BnrjyFRBN46D3tozXLiDB0Nv9iraoICpyPHQ201F3gkHD+YTvqEoiqIoiqIojufpH++n9y/CNyhoKrIF7ZqKbEPbpiINCngVXYL2vIouQ5vecNC8C0lop6cqaWirZyp8qRshqD9T1TC0MbI+eKbuhKD+TFXD0MbI+uCZuhOC+jNVDUMbI1MF3UhBOz1VSUNbPcOFO7gI7XkVXYY2vYo2KGAqsgXtmopsQ9tmS7xef9o+3MIEkn9bAAAAAElFTkSuQmCC)}.theme-primary #filter-tags .filter-buttons{border-image-source:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAYAAAA6/NlyAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAACxIAAAsSAdLdfvwAAAAHdElNRQffBw8PNBhm5eSAAAAAGXRFWHRDb21tZW50AENyZWF0ZWQgd2l0aCBHSU1QV4EOFwAAABh0RVh0U29mdHdhcmUAcGFpbnQubmV0IDQuMC41ZYUyZQAAAZpJREFUaEPtlkFqBDEMBBfy0fz/CbkkzLh1WFG2JZsJZlFB3bpbntu8jJ/vr9+eimxBu6Yi29C2qUiDAl5Fl6A9r6LL0KY3HDTvQhLa6alKGtrqmQpf6kYI6s9UNQxtjKwPnqk7Iag/U9UwtDGyPnim7oSg/kxVw9DGyFRBN1LQTk9V0tBWz3DhDi5Ce15Fl6FNr6INCpiKbEG7piLb0LapyDvh4CJP71/8x42iKIqiKIqi8HzCf2j4GyhoKnI89HZTkQYFvIoeC73ZGw6ad+FA6K09U+FL3TgGeuPI+uCZunMM9MaR9cEzdecY6I0jUwXdOA56a89w4Q4eDL3Zq2iDAqYix0NvNxV5Jxw8mE/4hqIoiqIoiqI4nqd/vJ/evwjfoKCpyBa0ayqyDW2bijQo4FV0CdrzKroMbXrDQfMuJKGdnqqkoa2eqfClboSg/kxVw9DGyPrgmboTgvozVQ1DGyPrg2fqTgjqz1Q1DG2MTBV0IwXt9FQlDW31DBfu4CK051V0Gdr0KtqggKnIFrRrKrINbZst8Xr9AdgJ9ckX82aKAAAAAElFTkSuQmCC)}.theme-secondary #filter-tags .filter-buttons{border-image-source:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAYAAAA6/NlyAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAACxIAAAsSAdLdfvwAAAAHdElNRQffBw8PNBhm5eSAAAAAGXRFWHRDb21tZW50AENyZWF0ZWQgd2l0aCBHSU1QV4EOFwAAABh0RVh0U29mdHdhcmUAcGFpbnQubmV0IDQuMC41ZYUyZQAAAX1JREFUaEPt1kFuhDAQBMD9/6cTLRQHS5bpASIRaerIdI/tG5/Dz4LILVZNidxm3ZTIzrcl0UusWBK9zJqlOHjYCkWqEZUy9Ugp/OWMiEqJakwt1g8+45yISolqTC3WDz7jnIhKiWpMLVYqOKNENaJSph6JC1vwIiuWRC+zZkl059uUyC1WTYncZt2UyMhsYPQIKwdGj7F2YNRaa6211tqf8es5MPo3XHtgNDKbEnk9150S2fm2JPparrkUBw9b4YVcL1IKfznjNVwr1g8+45zXcK1YP/iMc17DtWKlgjNex/UicWELvphrLonufJsSeT3XnRIZmQ2M/g3XHhi11lprrbXWnuJfe2D0CCsHRo+xdmA0MpsSucWqKZHbrJsS2fm2JHqJFUuil1mzFAcPW6FINaJSph4phb+cEVEpUY2pxfrBZ5wTUSlRjanF+sFnnBNRKVGNqcVKBWeUqEZUytQjcWELXmTFkuhl1iyJ7nybErnFqimR26yb2hOfzy/mGiGyTZy2ewAAAABJRU5ErkJggg==)}.theme-menu #filter-tags .filter-buttons{border-image-source:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAYAAAA6/NlyAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAACxIAAAsSAdLdfvwAAAAHdElNRQffBw8PNBhm5eSAAAAAGXRFWHRDb21tZW50AENyZWF0ZWQgd2l0aCBHSU1QV4EOFwAAABh0RVh0U29mdHdhcmUAcGFpbnQubmV0IDQuMC41ZYUyZQAAAZlJREFUaEPtljFuxDAMBO/v+UC6PDeBrWVxxEgiJTgQDhxgut2l3PllfH3//PZUZAvaNRXZhrZNRRoU8Cq6BO15FV2GNr3hoHkXktBOT1XS0FbPVPhSN0JQf6aqYWhjZH3wTN0JQf2ZqoahjZH1wTN1JwT1Z6oahjZGpgq6kYJ2eqqShrZ6hgt3cBHa8yq6DG16FW1QwFRkC9o1FdmGtk1F3gkHF3l6/+I/bhRFURRFURSF5xP+Q8PfQEFTkeOht5uKNCjgVfRY6M3ecNC8CwdCb+2ZCl/qxjHQG0fWB8/UnWOgN46sD56pO8dAbxyZKujGcdBbe4YLd/Bg6M1eRRsUMBU5Hnq7qcg74eDBfMI3FEVRFEVRFMXxPP3j/fT+RfgGBU1FtqBdU5FtaNtUpEEBr6JL0J5X0WVo0xsOmnchCe30VCUNbfVMhS91IwT1Z6oahjZG1gfP1J0Q1J+pahjaGFkfPFN3QlB/pqphaGNkqqAbKWinpyppaKtnuHAHF6E9r6LL0KZX0QYFTEW2oF1TkW1o22yJ1+sP6kQaQ9R3XnsAAAAASUVORK5CYII=)}#filter-tags .filter-button{clear:both;font-weight:400}@media (min-width:769px){body.search-overview main #search-form{width:58%}body.search-overview main #search-form .form-input-container{margin-right:10px;width:calc(100% - 10px - 87px)}body.search-overview main #search-form button{padding-right:15px;width:87px}#filter-tags .filter-subtags>p,#filter-tags .main-tags>p{display:block}#filter-tags .filter-buttons{border-image-width:0;width:auto}#filter-tags .filter-button{display:none}}#filter-tags .filter-button a{padding-top:0}#filter-tags .filter-button span{display:inline-block;line-height:40px}#filter-tags .filter-button .hide-filter{display:none}#filter-tags .filter-button .icon{margin-right:5px;vertical-align:middle}#filter-tags .filter-button .icon:before{font-size:24px;line-height:40px}#filter-tags .tags{margin-bottom:10px}#filter-tags .filter{line-height:33px!important;margin-right:6px;margin-bottom:9px;font-weight:400}#filter-tags .filter .close{display:none;margin-left:5px}#filter-tags .filter .close:before{font-size:16px;vertical-align:middle}#filter-tags .filter.active .close{display:inline}#filter-tags .filter-subtags{display:none;clear:both}@media (max-width:768px){#filter-tags .button-container{display:none!important}body.panel-story.three-panel main article{margin-right:-.75em;margin-left:-.75em}}@media (min-width:769px){#filter-tags .select-container{display:none!important}}#filter-tags .select-container .select-block{width:100%}#filter-tags .sort{display:none;float:right;margin-bottom:10px;margin-right:160px;position:relative}@media (min-width:769px){#filter-tags .sort{display:block}body.panel-story.three-panel footer #footer-sticky{border-image-source:none!important}}#filter-tags .sort span{line-height:36px;vertical-align:top}#filter-tags .sort .sort-options{display:inline-block;margin-left:10px}#filter-tags .sort:hover ul[role=menu] li[role=menuitem]{border-bottom:1px solid #ddd;display:block}#filter-tags .sort ul[role=menu]{position:absolute;top:0;right:-160px;z-index:10;border:1px solid;font-size:16px}#filter-tags .sort ul[role=menu] li[role=menuitem]{display:none;background-color:#fff}#filter-tags .sort ul[role=menu] li[role=menuitem] a:after{display:none}#filter-tags .sort ul[role=menu] li[role=menuitem]:first-child{display:block}#filter-tags .sort ul[role=menu] li[role=menuitem]:first-child a:after{display:inline-block;float:right}#filter-tags .sort ul[role=menu] li[role=menuitem] a{color:#000;height:38px;width:154px;padding-right:3px;padding-left:12px;display:block;line-height:38px;text-decoration:none}#atoz-overview-container .grid-sizer{display:block}#atoz-overview-container .az-block{display:inline-block;float:left;overflow:hidden;position:relative}#atoz-overview-container .az-block:before{content:'';display:block;padding-top:56.7%}#atoz-overview-container .az-block figure{height:100%;margin:0;padding:0;position:absolute;top:0;width:100%}#atoz-overview-container .az-block figure:active img,html.no-touch #atoz-overview-container .az-block figure:focus img,html.no-touch #atoz-overview-container .az-block figure:hover img{-webkit-transform:scale(1.2);transform:scale(1.2)}#atoz-overview-container .az-block figure .bordered{border-width:2px;border-style:solid;border-image-slice:12 fill;border-image-width:2px 2px 2px 2px;border-image-outset:1px 1px 1px 1px;border-image-repeat:repeat;border-image-source:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAYAAAA6/NlyAAAABmJLR0QAAAAAAAD5Q7t/AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH3wcPDzQYZuXkgAAAABl0RVh0Q29tbWVudABDcmVhdGVkIHdpdGggR0lNUFeBDhcAAADRSURBVGje7Zq7EsMwCASF//+flSYpPJPElizOJLdbI+Aa8RiiPem99/aBiIh2kWz/Z2PEkeGKpLL9j8SIM4ZXksr2Pxpjy3KssJ95szUzEIxgZ8Gjv2i2/VQMuzps2Wl9e7AqGYV/VQwAAAAAAHUvreBIg2xaukvs22lJMa/eKXY3Dyv2xhXEvkjdS1cTOyz4H0Awgp0FV/ylS+6lS9Vhy07LqZcGAAAAAIDJcVLZeFc4avE8W+JAfGFSHIgvtJ95w9YSwQg2EsyB+C/WYbdO6wHn3vAshuPpMQAAAABJRU5ErkJggg==)!important;position:relative;height:100%;width:100%;z-index:3}@media (max-width:719px){#atoz-overview-container .az-block figure .bordered,#atoz-overview-container .az-block:last-child .bordered{border-image-outset:1px 2px 1px 2px}#atoz-overview-container .az-block:nth-of-type(2) .bordered{border-image-outset:2px 2px 1px 2px}#atoz-overview-container .az-block:nth-of-type(2):last-child .bordered{border-image-outset:2px}}@media (min-width:720px) and (max-width:1019px){#atoz-overview-container .az-block:nth-of-type(2n) .bordered{border-image-outset:1px 2px 1px 1px}#atoz-overview-container .az-block:nth-of-type(2n+1) .bordered{border-image-outset:1px 1px 1px 2px}#atoz-overview-container .az-block:nth-of-type(-n+2):nth-of-type(2n) .bordered{border-image-outset:2px 2px 1px 1px}#atoz-overview-container .az-block:last-child:nth-last-child(-n+1) .bordered,#atoz-overview-container .az-block:nth-of-type(2n):nth-last-child(-n+1) .bordered{border-image-outset:1px 2px 2px 1px}#atoz-overview-container .az-block:nth-of-type(2n+1):nth-last-child(-n+1) .bordered{border-image-outset:1px 1px 2px 2px}#atoz-overview-container .az-block:nth-of-type(2n+1):nth-last-child(-n+1):last-child .bordered{border-image-outset:1px 2px 2px 2px}#atoz-overview-container .az-block:nth-of-type(-n+2):nth-of-type(2n+1) .bordered{border-image-outset:2px 1px 1px 2px}#atoz-overview-container .az-block:nth-of-type(-n+2):nth-last-child(-n+1):nth-of-type(2n+1) .bordered{border-image-outset:2px 1px 2px 2px}#atoz-overview-container .az-block:nth-of-type(-n+2):nth-last-child(-n+1):last-child .bordered,#atoz-overview-container .az-block:nth-of-type(-n+2):nth-last-child(-n+1):nth-of-type(2n) .bordered{border-image-outset:2px 2px 2px 1px}#atoz-overview-container .az-block:last-child:nth-last-child(-n+1):nth-of-type(-n+2):nth-of-type(2n+1) .bordered{border-image-outset:2px}}@media (min-width:1020px) and (max-width:1359px){#atoz-overview-container .az-block:nth-of-type(3n) .bordered{border-image-outset:1px 2px 1px 1px}#atoz-overview-container .az-block:nth-of-type(3n+1) .bordered{border-image-outset:1px 1px 1px 2px}#atoz-overview-container .az-block:nth-of-type(-n+3) .bordered{border-image-outset:2px 1px 1px 1px}#atoz-overview-container .az-block:nth-last-of-type(-n+2) .bordered{border-image-outset:1px 1px 2px 1px}#atoz-overview-container .az-block:nth-of-type(-n+3):nth-of-type(3n) .bordered{border-image-outset:2px 2px 1px 1px}#atoz-overview-container .az-block:last-of-type:nth-last-of-type(-n+2) .bordered,#atoz-overview-container .az-block:nth-of-type(3n):nth-last-of-type(-n+2) .bordered{border-image-outset:1px 2px 2px 1px}#atoz-overview-container .az-block:nth-of-type(3n+1):nth-last-of-type(-n+2) .bordered{border-image-outset:1px 1px 2px 2px}#atoz-overview-container .az-block:nth-of-type(3n+1):nth-last-of-type(-n+2):last-of-type .bordered{border-image-outset:1px 2px 2px 2px}#atoz-overview-container .az-block:nth-of-type(-n+3):nth-of-type(3n+1) .bordered{border-image-outset:2px 1px 1px 2px}#atoz-overview-container .az-block:nth-of-type(-n+3):nth-last-of-type(-n+2) .bordered{border-image-outset:2px 1px 2px 1px}#atoz-overview-container .az-block:nth-of-type(-n+3):nth-last-of-type(-n+2):nth-of-type(3n+1) .bordered{border-image-outset:2px 1px 2px 2px}#atoz-overview-container .az-block:nth-of-type(-n+3):nth-last-of-type(-n+2):last-of-type .bordered,#atoz-overview-container .az-block:nth-of-type(-n+3):nth-last-of-type(-n+2):nth-of-type(3n) .bordered{border-image-outset:2px 2px 2px 1px}#atoz-overview-container .az-block:last-of-type:nth-last-of-type(-n+2):nth-of-type(-n+3):nth-of-type(3n+1) .bordered{border-image-outset:2px}}@media (min-width:1359px) and (max-width:1699px){#atoz-overview-container .az-block:nth-of-type(4n) .bordered{border-image-outset:1px 2px 1px 1px}#atoz-overview-container .az-block:nth-of-type(4n+1) .bordered{border-image-outset:1px 1px 1px 2px}#atoz-overview-container .az-block:nth-of-type(-n+4) .bordered{border-image-outset:2px 1px 1px 1px}#atoz-overview-container .az-block:nth-last-child(-n+3) .bordered{border-image-outset:1px 1px 2px 1px}#atoz-overview-container .az-block:nth-of-type(-n+4):nth-of-type(4n) .bordered{border-image-outset:2px 2px 1px 1px}#atoz-overview-container .az-block:last-child:nth-last-child(-n+3) .bordered,#atoz-overview-container .az-block:nth-of-type(4n):nth-last-child(-n+3) .bordered{border-image-outset:1px 2px 2px 1px}#atoz-overview-container .az-block:nth-of-type(4n+1):nth-last-child(-n+3) .bordered{border-image-outset:1px 1px 2px 2px}#atoz-overview-container .az-block:nth-of-type(4n+1):nth-last-child(-n+3):last-child .bordered{border-image-outset:1px 2px 2px 2px}#atoz-overview-container .az-block:nth-of-type(-n+4):nth-of-type(4n+1) .bordered{border-image-outset:2px 1px 1px 2px}#atoz-overview-container .az-block:nth-of-type(-n+4):nth-last-child(-n+3) .bordered{border-image-outset:2px 1px 2px 1px}#atoz-overview-container .az-block:nth-of-type(-n+4):nth-last-child(-n+3):nth-of-type(4n+1) .bordered{border-image-outset:2px 1px 2px 2px}#atoz-overview-container .az-block:nth-of-type(-n+4):nth-last-child(-n+3):last-child .bordered,#atoz-overview-container .az-block:nth-of-type(-n+4):nth-last-child(-n+3):nth-of-type(4n) .bordered{border-image-outset:2px 2px 2px 1px}#atoz-overview-container .az-block:last-child:nth-last-child(-n+3):nth-of-type(-n+4):nth-of-type(4n+1) .bordered{border-image-outset:2px}}@media (min-width:1700px){#atoz-overview-container .az-block:nth-of-type(5n) .bordered{border-image-outset:1px 2px 1px 1px}#atoz-overview-container .az-block:nth-of-type(5n+1) .bordered{border-image-outset:1px 1px 1px 2px}#atoz-overview-container .az-block:nth-of-type(-n+5) .bordered{border-image-outset:2px 1px 1px 1px}#atoz-overview-container .az-block:nth-last-child(-n+4) .bordered{border-image-outset:1px 1px 2px 1px}#atoz-overview-container .az-block:nth-of-type(-n+5):nth-of-type(5n) .bordered{border-image-outset:2px 2px 1px 1px}#atoz-overview-container .az-block:last-child:nth-last-child(-n+4) .bordered,#atoz-overview-container .az-block:nth-of-type(5n):nth-last-child(-n+4) .bordered{border-image-outset:1px 2px 2px 1px}#atoz-overview-container .az-block:nth-of-type(5n+1):nth-last-child(-n+4) .bordered{border-image-outset:1px 1px 2px 2px}#atoz-overview-container .az-block:nth-of-type(5n+1):nth-last-child(-n+4):last-child .bordered{border-image-outset:1px 2px 2px 2px}#atoz-overview-container .az-block:nth-of-type(-n+5):nth-of-type(5n+1) .bordered{border-image-outset:2px 1px 1px 2px}#atoz-overview-container .az-block:nth-of-type(-n+5):nth-last-child(-n+4) .bordered{border-image-outset:2px 1px 2px 1px}#atoz-overview-container .az-block:nth-of-type(-n+5):nth-last-child(-n+4):nth-of-type(5n+1) .bordered{border-image-outset:2px 1px 2px 2px}#atoz-overview-container .az-block:nth-of-type(-n+5):nth-last-child(-n+4):last-child .bordered,#atoz-overview-container .az-block:nth-of-type(-n+5):nth-last-child(-n+4):nth-of-type(5n) .bordered{border-image-outset:2px 2px 2px 1px}#atoz-overview-container .az-block:last-child:nth-last-child(-n+4):nth-of-type(-n+5):nth-of-type(5n+1) .bordered{border-image-outset:2px}}#atoz-overview-container .az-block img{position:absolute;top:0;width:100%;z-index:1}@media (min-width:1024px){#atoz-overview-container .az-block img{-webkit-transition:-webkit-transform .3s linear;transition:transform .3s linear;transition:transform .3s linear,-webkit-transform .3s linear}}#atoz-overview-container .az-block .title{bottom:0;left:0;padding-bottom:24px;padding-left:32px;position:absolute;width:100%;z-index:2;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMC44Ii8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=)}#atoz-overview-container .az-block .title span{font:italic 16px/130% omnes-pro,Helvetica,Arial,sans-serif;color:#fff;display:block;position:relative;z-index:2}#atoz-overview-container .az-block .title span.name{font-style:normal}#atoz-overview-container .az-block .title span.name:after{font-size:23px;vertical-align:middle}@media (max-width:736px){#atoz-overview-container .az-block,#atoz-overview-container .grid-sizer{width:100%}}@media only screen and (min-width:660px){#atoz-overview-container .az-block,#atoz-overview-container .grid-sizer{width:50%}}@media only screen and (min-width:1020px){#atoz-overview-container .az-block,#atoz-overview-container .grid-sizer{width:33.33333%}}@media only screen and (min-width:1360px){#atoz-overview-container .az-block,#atoz-overview-container .grid-sizer{width:25%}}@media only screen and (min-width:1700px){#atoz-overview-container .az-block,#atoz-overview-container .grid-sizer{width:20%}}#atoz-overview-container{overflow:hidden!important;width:100%}.normal-content figure{display:inline-block;margin:0}.normal-content figure.left{float:left}.normal-content figure.right{float:right}.normal-content .button{float:left;clear:left}.normal-content .button+.button{margin-top:10px}.normal-content .dossier-grid-item{clear:none;float:right;text-align:center;width:232px}.normal-content .dossier-grid-item:nth-child(10),.normal-content .dossier-grid-item:nth-child(14),.normal-content .dossier-grid-item:nth-child(18),.normal-content .dossier-grid-item:nth-child(6){clear:right}.normal-content .figure-caption p:first-of-type{margin-top:0}.normal-content .figure-caption p{text-align:left}.normal-content .figure-caption p,.normal-content .figure-caption span{font:italic 20px/115% omnes-pro,Helvetica,Arial,sans-serif;font-size:20px!important;line-height:115%!important;font-style:italic!important;color:#fff}.normal-content .figure-caption span.percentage{display:block}.normal-content .figure-caption span.percentage,.normal-content .figure-caption span.percentage>span{font:100px/70% omnes-pro,Helvetica,Arial,sans-serif;font-size:100px!important;line-height:70%!important;text-align:right}.theme-blue .normal-content .figure-caption span.percentage,.theme-dark_blue .normal-content .figure-caption span.percentage,.theme-green .normal-content .figure-caption span.percentage{color:#fff}.theme-yellow .normal-content .figure-caption span.percentage{color:#000}.theme-primary .normal-content .figure-caption span.percentage,.theme-red .normal-content .figure-caption span.percentage{color:#fff}.theme-menu .normal-content .figure-caption span.percentage,.theme-secondary .normal-content .figure-caption span.percentage{color:#000}.theme-blue .normal-content .figure-caption span.percentage>span,.theme-dark_blue .normal-content .figure-caption span.percentage>span,.theme-green .normal-content .figure-caption span.percentage>span{color:#fff}.theme-yellow .normal-content .figure-caption span.percentage>span{color:#000}.theme-primary .normal-content .figure-caption span.percentage>span,.theme-red .normal-content .figure-caption span.percentage>span{color:#fff}.theme-menu .normal-content .figure-caption span.percentage>span,.theme-secondary .normal-content .figure-caption span.percentage>span{color:#000}.normal-content .figure-caption span.number{display:block}.normal-content .figure-caption span.number.align-right{text-align:right}.normal-content .figure-caption span.number.align-left{text-align:left}.normal-content .figure-caption span.number.align-center{text-align:center}.normal-content .figure-caption span.number,.normal-content .figure-caption span.number>span{float:left;padding-right:.1em;width:70px;font:50px/105% omnes-pro,Helvetica,Arial,sans-serif;font-size:50px!important;line-height:105%!important;font-style:normal!important}.normal-content .figure-caption span.big-number{display:block;font-size:100px!important;line-height:105%!important;font-style:normal!important}.theme-blue .normal-content .figure-caption span.big-number,.theme-dark_blue .normal-content .figure-caption span.big-number,.theme-green .normal-content .figure-caption span.big-number{color:#fff}.theme-yellow .normal-content .figure-caption span.big-number{color:#000}.theme-primary .normal-content .figure-caption span.big-number,.theme-red .normal-content .figure-caption span.big-number{color:#fff}.theme-menu .normal-content .figure-caption span.big-number,.theme-secondary .normal-content .figure-caption span.big-number{color:#000}.normal-content .figure-caption p.big{font-size:20px!important}.normal-content .figure-caption span.subtitle{display:block;margin-top:10px;opacity:.5;font:16px/130% omnes-pro,Helvetica,Arial,sans-serif}.normal-content .figure-caption p.subtext{color:#999;font-size:16px;line-height:130%;padding-top:10px;position:relative}.normal-content .figure-caption p.subtext:before{border-top:1px dashed #999;content:'';display:block;height:0;left:10px;position:absolute;top:0;width:60px}.normal-content figure.on-right{width:275px}.normal-content figure.on-right figure.round{float:left;margin-right:20px}.normal-content figure.on-right .figure-caption{position:absolute;top:0;right:0;width:50%;height:100%;padding:0}.normal-content figure.on-right .figure-caption p{margin-top:20px}.normal-content figure.on-right .figure-caption span{margin:0;display:block;float:none;text-align:left!important;padding:0;font-size:16px!important;line-height:130%!important}.normal-content figure.on-right .figure-caption span.number{font-size:20px!important;font-weight:500!important}body.is-android #loepneus,body.is-ipad #loepneus,body.is-iphone #loepneus{display:none}body.is-android #snoepje-1,body.is-ipad #snoepje-1,body.is-iphone #snoepje-1{top:275px!important}body.is-android #snoepje-2,body.is-ipad #snoepje-2,body.is-iphone #snoepje-2{top:230px!important}body.is-android #snoepje-3,body.is-ipad #snoepje-3,body.is-iphone #snoepje-3{top:210px!important}.dossier-slide{position:relative;-webkit-transition:opacity .3s ease-out;transition:opacity .3s ease-out}.dossier-slide::after{clear:both;content:"";display:table}.dossier-slide .dossier-main{height:100%;position:relative}.dossier-slide .dossier-main .dossier-slide-content h1{margin-bottom:17px}.dossier-slide .dossier-main .dossier-slide-content p{font:16px/130% omnes-pro,Helvetica,Arial,sans-serif;margin-bottom:17px}.theme-blue .dossier-slide .dossier-main .dossier-slide-content p,.theme-dark_blue .dossier-slide .dossier-main .dossier-slide-content p,.theme-green .dossier-slide .dossier-main .dossier-slide-content p{color:#fff}.theme-yellow .dossier-slide .dossier-main .dossier-slide-content p{color:#000}.theme-primary .dossier-slide .dossier-main .dossier-slide-content p,.theme-red .dossier-slide .dossier-main .dossier-slide-content p{color:#fff}.theme-menu .dossier-slide .dossier-main .dossier-slide-content p,.theme-secondary .dossier-slide .dossier-main .dossier-slide-content p{color:#000}.dossier-slide .dossier-main figure,.dossier-slide .dossier-main figure>img{-webkit-transform-style:flat;transform-style:flat}.dossier-slide.dossier-intro,.dossier-slide.dossier-outro{text-align:center}.dossier-slide.dossier-intro .dossier-slide-content h1,.dossier-slide.dossier-outro .dossier-slide-content h1{margin-bottom:17px}.dossier-slide.dossier-intro .dossier-slide-content .intro-subtitle,.dossier-slide.dossier-outro .dossier-slide-content .intro-subtitle{position:relative;font:36px/24px omnes-pro,Helvetica,Arial,sans-serif;margin-top:12px}.dossier-slide.dossier-intro .dossier-slide-content .intro-subtitle:before,.dossier-slide.dossier-outro .dossier-slide-content .intro-subtitle:before{content:'';display:block;height:2px;margin-bottom:20px;width:80px;margin-left:calc(50% - 40px)}.theme-dark_blue .dossier-slide.dossier-intro .dossier-slide-content .intro-subtitle:before{background-color:#0054a6;color:#fff}.theme-blue .dossier-slide.dossier-intro .dossier-slide-content .intro-subtitle:before{background-color:#009ec2;color:#fff}.theme-green .dossier-slide.dossier-intro .dossier-slide-content .intro-subtitle:before{background-color:#72bf44;color:#fff}.theme-yellow .dossier-slide.dossier-intro .dossier-slide-content .intro-subtitle:before{background-color:#ffd400;color:#000}.theme-red .dossier-slide.dossier-intro .dossier-slide-content .intro-subtitle:before{background-color:#cf1f25;color:#fff}.theme-primary .dossier-slide.dossier-intro .dossier-slide-content .intro-subtitle:before{background-color:#fa6003;color:#fff}.theme-menu .dossier-slide.dossier-intro .dossier-slide-content .intro-subtitle:before,.theme-secondary .dossier-slide.dossier-intro .dossier-slide-content .intro-subtitle:before{background-color:#fff;color:#000}.theme-dark_blue .dossier-slide.dossier-outro .dossier-slide-content .intro-subtitle:before{background-color:#0054a6;color:#fff}.theme-blue .dossier-slide.dossier-outro .dossier-slide-content .intro-subtitle:before{background-color:#009ec2;color:#fff}.theme-green .dossier-slide.dossier-outro .dossier-slide-content .intro-subtitle:before{background-color:#72bf44;color:#fff}.theme-yellow .dossier-slide.dossier-outro .dossier-slide-content .intro-subtitle:before{background-color:#ffd400;color:#000}.theme-red .dossier-slide.dossier-outro .dossier-slide-content .intro-subtitle:before{background-color:#cf1f25;color:#fff}.theme-primary .dossier-slide.dossier-outro .dossier-slide-content .intro-subtitle:before{background-color:#fa6003;color:#fff}.theme-menu .dossier-slide.dossier-outro .dossier-slide-content .intro-subtitle:before,.theme-secondary .dossier-slide.dossier-outro .dossier-slide-content .intro-subtitle:before{background-color:#fff;color:#000}.theme-blue .dossier-slide.dossier-intro .dossier-slide-content .intro-subtitle,.theme-dark_blue .dossier-slide.dossier-intro .dossier-slide-content .intro-subtitle,.theme-green .dossier-slide.dossier-intro .dossier-slide-content .intro-subtitle{color:#fff}.theme-yellow .dossier-slide.dossier-intro .dossier-slide-content .intro-subtitle{color:#000}.theme-primary .dossier-slide.dossier-intro .dossier-slide-content .intro-subtitle,.theme-red .dossier-slide.dossier-intro .dossier-slide-content .intro-subtitle{color:#fff}.theme-menu .dossier-slide.dossier-intro .dossier-slide-content .intro-subtitle,.theme-secondary .dossier-slide.dossier-intro .dossier-slide-content .intro-subtitle{color:#000}.theme-blue .dossier-slide.dossier-outro .dossier-slide-content .intro-subtitle,.theme-dark_blue .dossier-slide.dossier-outro .dossier-slide-content .intro-subtitle,.theme-green .dossier-slide.dossier-outro .dossier-slide-content .intro-subtitle{color:#fff}.theme-yellow .dossier-slide.dossier-outro .dossier-slide-content .intro-subtitle{color:#000}.theme-primary .dossier-slide.dossier-outro .dossier-slide-content .intro-subtitle,.theme-red .dossier-slide.dossier-outro .dossier-slide-content .intro-subtitle{color:#fff}.theme-menu .dossier-slide.dossier-outro .dossier-slide-content .intro-subtitle,.theme-secondary .dossier-slide.dossier-outro .dossier-slide-content .intro-subtitle{color:#000}.dossier-slide.dossier-intro .dossier-slide-content .intro-text,.dossier-slide.dossier-intro .dossier-slide-content .outro-text,.dossier-slide.dossier-outro .dossier-slide-content .intro-text,.dossier-slide.dossier-outro .dossier-slide-content .outro-text{font:italic 24px/130% omnes-pro,Helvetica,Arial,sans-serif;color:#fff}.dossier-slide.dossier-intro .dossier-slide-content .intro-text,.dossier-slide.dossier-outro .dossier-slide-content .intro-text{margin-top:97px}.dossier-slide.dossier-intro .dossier-slide-content .outro-text,.dossier-slide.dossier-outro .dossier-slide-content .outro-text{margin:0 auto;width:580px}.dossier-slide .dossier-slide-background{float:left;height:auto;margin-bottom:-100%;position:relative;text-align:center;width:100%;z-index:-1}.dossier-slide .dossier-slide-background img{-webkit-transition:opacity .2s ease-out;transition:opacity .2s ease-out}.dossier-slide .dossier-slide-background.full-size>img{height:auto;vertical-align:bottom;width:100%}.dossier-slide .dossier-slide-content.left{float:left;width:330px}.dossier-slide .dossier-slide-content.right{float:right;width:330px}@media (max-width:1024px){body.is-android .dossier-intro,body.is-ipad .dossier-intro{max-height:auto!important;height:720px!important}body.is-android .phone-content .dossier-intro,body.is-ipad .phone-content .dossier-intro{height:auto!important}}figure.round{border:2px solid rgba(255,255,255,.2);border-radius:50%;overflow:hidden;position:relative}figure.round img{height:100%;-webkit-transition:.5s ease-out;transition:.5s ease-out;vertical-align:bottom;width:100%}figure.round:after{background:radial-gradient(ellipse at center,rgba(0,0,0,0) 35%,rgba(0,0,0,.65) 70%,rgba(0,0,0,.65) 100%);content:'';display:block;height:100%;position:absolute;top:0;width:100%}figure.round.hover-offset{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}figure.round.hover-offset img{-webkit-transform:scale(1.1);transform:scale(1.1);-webkit-transform-origin:50% 50%;transform-origin:50% 50%;-moz-transition:.5s ease-out;-webkit-transition:.5s ease-out}.figure-circle{font:32px/120px omnes-pro,Helvetica,Arial,sans-serif;border-radius:50%;border-style:solid;border-width:2px;height:120px;overflow:hidden;position:relative;text-align:center;width:120px}.figure-caption{padding-bottom:30px;text-align:center}.figure-caption p,.figure-caption span{margin-top:10px}.figure-caption p strong,.figure-caption span strong{display:block;font-style:normal;padding-bottom:2px}figure.round+.figure-caption p,figure.round+.figure-caption span{font:italic 16px/130% omnes-pro,Helvetica,Arial,sans-serif;font-size:16px!important;font-style:normal!important;line-height:130%!important;text-align:center!important}.theme-blue .dossier-slide .dossier-slide-content a.button-secondary,.theme-dark_blue .dossier-slide .dossier-slide-content a.button-secondary,.theme-green .dossier-slide .dossier-slide-content a.button-secondary{color:#fff}.theme-yellow .dossier-slide .dossier-slide-content a.button-secondary{color:#000}.theme-primary .dossier-slide .dossier-slide-content a.button-secondary,.theme-red .dossier-slide .dossier-slide-content a.button-secondary{color:#fff}.theme-menu .dossier-slide .dossier-slide-content a.button-secondary,.theme-secondary .dossier-slide .dossier-slide-content a.button-secondary{color:#000}.theme-blue .dossier-pullout .content a.button-secondary,.theme-dark_blue .dossier-pullout .content a.button-secondary,.theme-green .dossier-pullout .content a.button-secondary{color:#fff}.theme-yellow .dossier-pullout .content a.button-secondary{color:#000}.theme-primary .dossier-pullout .content a.button-secondary,.theme-red .dossier-pullout .content a.button-secondary{color:#fff}.theme-menu .dossier-pullout .content a.button-secondary,.theme-secondary .dossier-pullout .content a.button-secondary{color:#000}.theme-blue #pullout-standalone .content a.button-secondary,.theme-dark_blue #pullout-standalone .content a.button-secondary,.theme-green #pullout-standalone .content a.button-secondary{color:#fff}.theme-yellow #pullout-standalone .content a.button-secondary{color:#000}.theme-primary #pullout-standalone .content a.button-secondary,.theme-red #pullout-standalone .content a.button-secondary{color:#fff}.theme-menu #pullout-standalone .content a.button-secondary,.theme-secondary #pullout-standalone .content a.button-secondary{color:#000}#pullout-standalone .content a.button-secondary:active,#pullout-standalone .content a.button-secondary:focus,#pullout-standalone .content a.button-secondary:hover,.dossier-pullout .content a.button-secondary:active,.dossier-pullout .content a.button-secondary:focus,.dossier-pullout .content a.button-secondary:hover,.dossier-slide .dossier-slide-content a.button-secondary:active,.dossier-slide .dossier-slide-content a.button-secondary:focus,.dossier-slide .dossier-slide-content a.button-secondary:hover{background-color:transparent}#pullout-standalone .content a.button-secondary:active,.dossier-pullout .content a.button-secondary:active,.dossier-slide .dossier-slide-content a.button-secondary:active,html.no-touch #pullout-standalone .content a.button-secondary:focus,html.no-touch #pullout-standalone .content a.button-secondary:hover,html.no-touch .dossier-pullout .content a.button-secondary:focus,html.no-touch .dossier-pullout .content a.button-secondary:hover,html.no-touch .dossier-slide .dossier-slide-content a.button-secondary:focus,html.no-touch .dossier-slide .dossier-slide-content a.button-secondary:hover{color:#000}#pullout-standalone .content a.button-secondary:before,.dossier-pullout .content a.button-secondary:before,.dossier-slide .dossier-slide-content a.button-secondary:before{font-size:32px;margin-left:-.4em;margin-right:0}.hover-magnify{top:0;left:0;border:1px dashed #fff}.hover-magnify:after{background:radial-gradient(ellipse at center,rgba(0,0,0,0) 35%,rgba(0,0,0,.65) 70%,rgba(0,0,0,.65) 100%);content:'';display:block;height:100%;position:absolute;top:0;width:100%}.dossier-intro .dossier-slide-content h1,.dossier-intro .dossier-slide-content p{opacity:.001;-webkit-transition:opacity 1s ease-out;transition:opacity 1s ease-out}.phone-content{width:100%}.phone-content figcaption p,.phone-content figcaption span{display:inline}.phone-content figcaption br{display:none}.phone-content .figure-caption-mobile{font-weight:500!important;font-style:normal!important;font-size:24px!important}.phone-content .dossier-slide figcaption>p{font:16px/130% omnes-pro,Helvetica,Arial,sans-serif}.phone-content .dossier-slide.dossier-intro .dossier-slide-content,.phone-content .dossier-slide.dossier-outro .dossier-slide-content{padding-left:20px;padding-right:20px;padding-top:50px}.phone-content .dossier-slide.dossier-intro h1,.phone-content .dossier-slide.dossier-outro h1{margin-bottom:17px}.phone-content .dossier-slide.dossier-intro .intro-subtitle,.phone-content .dossier-slide.dossier-outro .intro-subtitle{font:24px/24px omnes-pro,Helvetica,Arial,sans-serif;margin-bottom:50px}.phone-content .dossier-slide.dossier-intro .intro-text,.phone-content .dossier-slide.dossier-intro .outro-text,.phone-content .dossier-slide.dossier-outro .intro-text,.phone-content .dossier-slide.dossier-outro .outro-text{font:italic 20px/130% omnes-pro,Helvetica,Arial,sans-serif;color:#fff}.phone-content .dossier-slide.dossier-intro .intro-text,.phone-content .dossier-slide.dossier-outro .intro-text{margin-top:0}.phone-content .content figure{margin-bottom:10px}.phone-content .content figure .round{border-radius:50%}.phone-content .content figure .figure-caption p,.phone-content .content figure .figure-caption span{font-size:16px}.phone-content .content figure figcaption p,.phone-content .content figure figcaption span{display:inline}.phone-content .content h1{font-size:24px;font-weight:500;margin-bottom:13px;margin-top:15px}.phone-content .dossier-slide{margin-bottom:50px;width:100%}.phone-content .dossier-slide>p{margin-bottom:17px}.theme-blue .phone-content .dossier-slide>p,.theme-dark_blue .phone-content .dossier-slide>p,.theme-green .phone-content .dossier-slide>p{color:#fff}.theme-yellow .phone-content .dossier-slide>p{color:#000}.theme-primary .phone-content .dossier-slide>p,.theme-red .phone-content .dossier-slide>p{color:#fff}.theme-menu .phone-content .dossier-slide>p,.theme-secondary .phone-content .dossier-slide>p{color:#000}.phone-content .dossier-slide a.button-secondary{margin-left:20px;margin-right:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.theme-blue .phone-content .dossier-slide a.button-secondary,.theme-dark_blue .phone-content .dossier-slide a.button-secondary,.theme-green .phone-content .dossier-slide a.button-secondary{color:#fff}.theme-yellow .phone-content .dossier-slide a.button-secondary{color:#000}.theme-primary .phone-content .dossier-slide a.button-secondary,.theme-red .phone-content .dossier-slide a.button-secondary{color:#fff}.theme-menu .phone-content .dossier-slide a.button-secondary,.theme-secondary .phone-content .dossier-slide a.button-secondary{color:#000}.phone-content .dossier-slide a.button-secondary:before{font-size:1.5em;margin-left:-.4em;margin-right:0}.phone-content .dossier-slide a.button-secondary:active,html.no-touch .phone-content .dossier-slide a.button-secondary:focus,html.no-touch .phone-content .dossier-slide a.button-secondary:hover{color:#000}.phone-content .dossier-slide a.button-secondary+.button{margin-top:10px}.phone-content .dossier-grid{padding:10px 20px 20px;width:100%}.phone-content .dossier-grid .dossier-grid-item{display:inline-block;font-size:0;vertical-align:top;width:49%}.phone-content .dossier-grid .dossier-grid-item:nth-child(2n){padding-left:5px}.phone-content .dossier-grid .dossier-grid-item:nth-child(2n+1){padding-right:5px}.phone-content .dossier-grid .figure-caption{padding-bottom:10px}.phone-content .dossier-intro h1,.phone-content .dossier-intro p{opacity:1}.dossier-slide figcaption{position:relative;padding-top:10px}.dossier-slide figcaption:after{content:'';display:block;padding:5px 0 10px;width:80px;position:absolute;top:-15px}.dossier-slide figcaption>p{font:italic 20px/115% omnes-pro,Helvetica,Arial,sans-serif}.dossier-slide figcaption>p:first-child{margin-top:0}.dossier-slide figcaption>p:last-child{margin-bottom:0}.dossier-slide figcaption+figcaption:after{display:none}.vimeo-image-overlay{outline:#000 solid 5px}body.panel-story.three-panel main article .panels{max-width:100%;margin-left:auto;margin-right:auto}body.panel-story.three-panel main article .panels::after{clear:both;content:"";display:table}body.panel-story.three-panel main article .panels .button.has-icon{position:relative;padding:0}body.panel-story.three-panel main article .panels .button.has-icon:after,body.panel-story.three-panel main article .panels .button.has-icon:before{height:32px;width:32px;position:absolute;top:6px;left:6px;margin:0;font-size:28px;line-height:32px}body.panel-story.three-panel main article .panels h5{float:left;width:100%;margin:0;padding-top:.75em;padding-bottom:.75em;display:block;font-size:26px;text-align:center;background-color:#eff1ef}body.panel-story.three-panel main article .panels h5:last-child{margin-right:0}body.panel-story.three-panel main article .panels h5 small{display:block;font-size:15px;text-transform:uppercase}.theme-blue body.panel-story.three-panel main article .panels h5 small,.theme-dark_blue body.panel-story.three-panel main article .panels h5 small,.theme-green body.panel-story.three-panel main article .panels h5 small{color:#fff}.theme-yellow body.panel-story.three-panel main article .panels h5 small{color:#000}.theme-primary body.panel-story.three-panel main article .panels h5 small,.theme-red body.panel-story.three-panel main article .panels h5 small{color:#fff}.theme-menu body.panel-story.three-panel main article .panels h5 small,.theme-secondary body.panel-story.three-panel main article .panels h5 small{color:#000}body.panel-story.three-panel main article .panels figure.panel{float:left;display:block;margin-right:2.22785%;width:100%;-webkit-transition:width .5s ease-in-out,height .5s ease-in-out;transition:width .5s ease-in-out,height .5s ease-in-out;height:37.5vh}body.panel-story.three-panel main article .panels figure.panel:last-child{margin-right:0}@media (max-width:768px){body.panel-story.three-panel main article .panels h5 small{color:#839097!important}body.panel-story.three-panel main article .panels figure.panel{margin-top:-60px;padding-top:60px}}body.panel-story.three-panel main article .panels figure.panel a.control,body.panel-story.three-panel main article .panels figure.panel nav.control{display:none}body.panel-story.three-panel main article .panels figure.panel a.button.round{height:45px;width:45px;position:absolute;color:#fff;border-color:#fff;background-color:rgba(0,0,0,.2)}body.panel-story.three-panel main article .panels figure.panel a.button.round.open{height:45px;width:45px;right:calc(50% - 22.5px);bottom:1.5em;left:calc(50% - 22.5px);position:absolute;border-color:#fff;color:#47535b;background-color:#fff;font-size:32px}body.panel-story.three-panel main article .panels figure.panel a.button.round.close{top:calc(32.5vh - 45px - 1.5em);right:calc(50% - 22.5px);left:calc(50% - 22.5px)}body.panel-story.three-panel main article .panels figure.panel a.button.round:hover{color:#fff;border-color:#000;background-color:#000}body.panel-story.three-panel main article .panels figure.panel nav.radial-menu{height:45px;width:45px}body.panel-story.three-panel main article .panels figure.panel#center-panel:target,body.panel-story.three-panel main article .panels figure.panel#left-panel:target,body.panel-story.three-panel main article .panels figure.panel#right-panel:target{height:auto}body.panel-story.three-panel main article .panels figure.panel#center-panel:target a.control.close,body.panel-story.three-panel main article .panels figure.panel#center-panel:target+figure.panel a.control.open,body.panel-story.three-panel main article .panels figure.panel#left-panel:target a.control.close,body.panel-story.three-panel main article .panels figure.panel#left-panel:target+figure.panel a.control.open,body.panel-story.three-panel main article .panels figure.panel#right-panel:target a.control.close,body.panel-story.three-panel main article .panels figure.panel#right-panel:target+figure.panel a.control.open{display:block}body.panel-story.three-panel main article .panels figure.panel#center-panel:target .subject,body.panel-story.three-panel main article .panels figure.panel#left-panel:target .subject,body.panel-story.three-panel main article .panels figure.panel#right-panel:target .subject{height:32.5vh;width:100%}body.panel-story.three-panel main article .panels figure.panel#center-panel:target figcaption,body.panel-story.three-panel main article .panels figure.panel#left-panel:target figcaption,body.panel-story.three-panel main article .panels figure.panel#right-panel:target figcaption{height:auto;width:100%;padding:1.5em}body.panel-story.three-panel main article .panels figure.panel#center-panel:target figcaption h1,body.panel-story.three-panel main article .panels figure.panel#left-panel:target figcaption h1,body.panel-story.three-panel main article .panels figure.panel#right-panel:target figcaption h1{margin:0;font-size:26px}body.panel-story.three-panel main article .panels figure.panel#center-panel:target figcaption h1:after,body.panel-story.three-panel main article .panels figure.panel#left-panel:target figcaption h1:after,body.panel-story.three-panel main article .panels figure.panel#right-panel:target figcaption h1:after{margin:12px 0;height:2px;width:100%;display:block;content:"";border-width:2px 0 0;border-image-slice:12;border-image-width:2px 0 0 0;border-image-outset:0;border-image-repeat:round round}.theme-dark_blue body.panel-story.three-panel main article .panels figure.panel#center-panel:target figcaption h1:after,.theme-dark_blue body.panel-story.three-panel main article .panels figure.panel#left-panel:target figcaption h1:after,.theme-dark_blue body.panel-story.three-panel main article .panels figure.panel#right-panel:target figcaption h1:after{border-image-source:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAYAAAA6/NlyAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAACxIAAAsSAdLdfvwAAAAHdElNRQffBw8PNBhm5eSAAAAAGXRFWHRDb21tZW50AENyZWF0ZWQgd2l0aCBHSU1QV4EOFwAAABh0RVh0U29mdHdhcmUAcGFpbnQubmV0IDQuMC41ZYUyZQAAAX1JREFUaEPtllFqAzEMBfeQOWOv2ZCCAhajZ8v2FidoYH6ENPH+5Xrz+PkN3QF1zV1Q22ygBe8K1POuQk3v8KI5A3UiZ6FWJA6VGei+ZxZqKHGozED3PbNQQ4lDZQa675mFGkocKjPQfc8s1FDiUJmB7ntmoYYSh5EzUCdyFmpFDh+sQD3vKtT0NtCCuQPqmrugtokML05yd//Ff/xGURRFURRFUXi+4X/o8DfQovkp0NvNBlrwng692Tu8aJ4KvTUSh8rToDcqcag8DXqjEofK06A3KnGoPA16oxKHytOgNypxGHkq9NbI4YPToTd7G2jB/BTo7SYyvHgw3/ANRVEURVEURXE8d//xvrv/Yvg3aNHcAXXNXVDbbKAF7wrU865CTe/wojkDdSJnoVYkDpUZ6L5nFmoocajMQPc9s1BDiUNlBrrvmYUaShwqM9B9zyzUUOJQmYHue2ahhhKHkTNQJ3IWakUOH6xAPe8q1PQ20IK5A+qau6C2+cd1PQGs/n3WXFW5ggAAAABJRU5ErkJggg==)}.theme-blue body.panel-story.three-panel main article .panels figure.panel#center-panel:target figcaption h1:after,.theme-blue body.panel-story.three-panel main article .panels figure.panel#left-panel:target figcaption h1:after,.theme-blue body.panel-story.three-panel main article .panels figure.panel#right-panel:target figcaption h1:after{border-image-source:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAYAAAA6/NlyAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAACxIAAAsSAdLdfvwAAAAHdElNRQffBw8PNBhm5eSAAAAAGXRFWHRDb21tZW50AENyZWF0ZWQgd2l0aCBHSU1QV4EOFwAAABh0RVh0U29mdHdhcmUAcGFpbnQubmV0IDQuMC41ZYUyZQAAAX5JREFUaEPtllFqAzEMBff+h8hherGGFBSwGD1btrc4QQPzI6SJ9y/Xm8fPb+gOqGvugtpmAy14V6CedxVqeocXzRmoEzkLtSJxqMxA9z2zUEOJQ2UGuu+ZhRpKHCoz0H3PLNRQ4lCZge57ZqGGEofKDHTfMws1lDiMnIE6kbNQK3L4YAXqeVehpreBFswdUNfcBbVNZHhxkrv7L/7jN4qiKIqiKIrC8w3/Q4e/gRbNT4HebjbQgvd06M3e4UXzVOitkThUnga9UYlD5WnQG5U4VJ4GvVGJQ+Vp0BuVOFSeBr1RicPIU6G3Rg4fnA692dtAC+anQG83keHFg/mGbyiKoiiKoiiK47n7j/fd/RfDv0GL5g6oa+6C2mYDLXhXoJ53FWp6hxfNGagTOQu1InGozED3PbNQQ4lDZQa675mFGkocKjPQfc8s1FDiUJmB7ntmoYYSh8oMdN8zCzWUOIycgTqRs1ArcvhgBep5V6Gmt4EWzB1Q19wFtc0/rusJfB4BPPcnmJQAAAAASUVORK5CYII=)}.theme-green body.panel-story.three-panel main article .panels figure.panel#center-panel:target figcaption h1:after,.theme-green body.panel-story.three-panel main article .panels figure.panel#left-panel:target figcaption h1:after,.theme-green body.panel-story.three-panel main article .panels figure.panel#right-panel:target figcaption h1:after{border-image-source:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAYAAAA6/NlyAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAACxIAAAsSAdLdfvwAAAAHdElNRQffBw8PNBhm5eSAAAAAGXRFWHRDb21tZW50AENyZWF0ZWQgd2l0aCBHSU1QV4EOFwAAABh0RVh0U29mdHdhcmUAcGFpbnQubmV0IDQuMC41ZYUyZQAAAZpJREFUaEPtlsFtxDAMBK+4VJQGU1oCW8vHESOJlOBAOHCA+e0u5Z9fxvfP129PRbagXVORbWjbVKRBAa+iS9CeV9FlaNMbDpp3IQnt9FQlDW31TIUvdSME9WeqGoY2RtYHz9SdENSfqWoY2hhZHzxTd0JQf6aqYWhjZKqgGylop6cqaWirZ7hwBxehPa+iy9CmV9EGBUxFtqBdU5FtaNtU5J1wcJGn9y/+40ZRFEVRFEVReD7hPzT8DRQ0FTkeerupSIMCXkWPhd7sDQfNu3Ag9NaeqfClbhwDvXFkffBM3TkGeuPI+uCZunMM9MaRqYJuHAe9tWe4cAcPht7sVbRBAVOR46G3m4q8Ew4ezCd8Q1EURVEURVEcz9M/3k/vX4RvUNBUZAvaNRXZhrZNRRoU8Cq6BO15FV2GNr3hoHkXktBOT1XS0FbPVPhSN0JQf6aqYWhjZH3wTN0JQf2ZqoahjZH1wTN1JwT1Z6oahjZGpgq6kYJ2eqqShrZ6hgt3cBHa8yq6DG16FW1QwFRkC9o1FdmGts2WeL3+AFOmUPjHptbOAAAAAElFTkSuQmCC)}.theme-yellow body.panel-story.three-panel main article .panels figure.panel#center-panel:target figcaption h1:after,.theme-yellow body.panel-story.three-panel main article .panels figure.panel#left-panel:target figcaption h1:after,.theme-yellow body.panel-story.three-panel main article .panels figure.panel#right-panel:target figcaption h1:after{border-image-source:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAYAAAA6/NlyAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAACxIAAAsSAdLdfvwAAAAHdElNRQffBw8PNBhm5eSAAAAAGXRFWHRDb21tZW50AENyZWF0ZWQgd2l0aCBHSU1QV4EOFwAAABh0RVh0U29mdHdhcmUAcGFpbnQubmV0IDQuMC41ZYUyZQAAAZdJREFUaEPtlkGOwzAMA/P/9+1/WiSmDhXGtmSjC6PQAHMjKeeWy3j9Xa+eimxBu6Yi29C2qUiDAl5Fl6A9r6LL0KY3HDSfQhLa6alKGtrqmQrf6kYI6s9UNQxtjKwPnqk7Iag/U9UwtDGyPnim7oSg/kxVw9DGyFRBN1LQTk9V0tBWz3DhCS5Ce15Fl6FNr6INCpiKbEG7piLb0LapyCfh4CLf3r/5jxtFURRFURRF4fmF/9DwN1DQVOR46O2mIg0KeBU9FnqzNxw0n8KB0Ft7psK3unEM9MaR9cEzdecY6I0j64Nn6s4x0BtHpgq6cRz01p7hwhM8GHqzV9EGBUxFjofebirySTh4ML/wDUVRFEVRFEVxPN/+8f72/k34BgVNRbagXVORbWjbVKRBAa+iS9CeV9FlaNMbDppPIQnt9FQlDW31TIVvdSME9WeqGoY2RtYHz9SdENSfqWoY2hhZHzxTd0JQf6aqYWhjZKqgGylop6cqaWirZ7jwBBehPa+iy9CmV9EGBUxFtqBdU5FtaNtsiet6A9R9te9+gRMZAAAAAElFTkSuQmCC)}.theme-red body.panel-story.three-panel main article .panels figure.panel#center-panel:target figcaption h1:after,.theme-red body.panel-story.three-panel main article .panels figure.panel#left-panel:target figcaption h1:after,.theme-red body.panel-story.three-panel main article .panels figure.panel#right-panel:target figcaption h1:after{border-image-source:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAYAAAA6/NlyAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAACxIAAAsSAdLdfvwAAAAHdElNRQffBw8PNBhm5eSAAAAAGXRFWHRDb21tZW50AENyZWF0ZWQgd2l0aCBHSU1QV4EOFwAAABh0RVh0U29mdHdhcmUAcGFpbnQubmV0IDQuMC41ZYUyZQAAAZpJREFUaEPtljFuxDAMBO8nqfL/p+RJCWwtiyNGEinBgXDgANPtLuXOL+Pn6/u3pyJb0K6pyDa0bSrSoIBX0SVoz6voMrTpDQfNu5CEdnqqkoa2eqbCl7oRgvozVQ1DGyPrg2fqTgjqz1Q1DG2MrA+eqTshqD9T1TC0MTJV0I0UtNNTlTS01TNcuIOL0J5X0WVo06togwKmIlvQrqnINrRtKvJOOLjI0/sX/3GjKIqiKIqiKDyf8B8a/gYKmoocD73dVKRBAa+ix0Jv9oaD5l04EHprz1T4UjeOgd44sj54pu4cA71xZH3wTN05BnrjyFRBN46D3tozXLiDB0Nv9iraoICpyPHQ201F3gkHD+YTvqEoiqIoiqIojufpH++n9y/CNyhoKrIF7ZqKbEPbpiINCngVXYL2vIouQ5vecNC8C0lop6cqaWirZyp8qRshqD9T1TC0MbI+eKbuhKD+TFXD0MbI+uCZuhOC+jNVDUMbI1MF3UhBOz1VSUNbPcOFO7gI7XkVXYY2vYo2KGAqsgXtmopsQ9tmS7xef9o+3MIEkn9bAAAAAElFTkSuQmCC)}.theme-primary body.panel-story.three-panel main article .panels figure.panel#center-panel:target figcaption h1:after,.theme-primary body.panel-story.three-panel main article .panels figure.panel#left-panel:target figcaption h1:after,.theme-primary body.panel-story.three-panel main article .panels figure.panel#right-panel:target figcaption h1:after{border-image-source:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAYAAAA6/NlyAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAACxIAAAsSAdLdfvwAAAAHdElNRQffBw8PNBhm5eSAAAAAGXRFWHRDb21tZW50AENyZWF0ZWQgd2l0aCBHSU1QV4EOFwAAABh0RVh0U29mdHdhcmUAcGFpbnQubmV0IDQuMC41ZYUyZQAAAZpJREFUaEPtlkFqBDEMBBfy0fz/CbkkzLh1WFG2JZsJZlFB3bpbntu8jJ/vr9+eimxBu6Yi29C2qUiDAl5Fl6A9r6LL0KY3HDTvQhLa6alKGtrqmQpf6kYI6s9UNQxtjKwPnqk7Iag/U9UwtDGyPnim7oSg/kxVw9DGyFRBN1LQTk9V0tBWz3DhDi5Ce15Fl6FNr6INCpiKbEG7piLb0LapyDvh4CJP71/8x42iKIqiKIqi8HzCf2j4GyhoKnI89HZTkQYFvIoeC73ZGw6ad+FA6K09U+FL3TgGeuPI+uCZunMM9MaR9cEzdecY6I0jUwXdOA56a89w4Q4eDL3Zq2iDAqYix0NvNxV5Jxw8mE/4hqIoiqIoiqI4nqd/vJ/evwjfoKCpyBa0ayqyDW2bijQo4FV0CdrzKroMbXrDQfMuJKGdnqqkoa2eqfClboSg/kxVw9DGyPrgmboTgvozVQ1DGyPrg2fqTgjqz1Q1DG2MTBV0IwXt9FQlDW31DBfu4CK051V0Gdr0KtqggKnIFrRrKrINbZst8Xr9AdgJ9ckX82aKAAAAAElFTkSuQmCC)}.theme-secondary body.panel-story.three-panel main article .panels figure.panel#center-panel:target figcaption h1:after,.theme-secondary body.panel-story.three-panel main article .panels figure.panel#left-panel:target figcaption h1:after,.theme-secondary body.panel-story.three-panel main article .panels figure.panel#right-panel:target figcaption h1:after{border-image-source:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAYAAAA6/NlyAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAACxIAAAsSAdLdfvwAAAAHdElNRQffBw8PNBhm5eSAAAAAGXRFWHRDb21tZW50AENyZWF0ZWQgd2l0aCBHSU1QV4EOFwAAABh0RVh0U29mdHdhcmUAcGFpbnQubmV0IDQuMC41ZYUyZQAAAX1JREFUaEPt1kFuhDAQBMD9/6cTLRQHS5bpASIRaerIdI/tG5/Dz4LILVZNidxm3ZTIzrcl0UusWBK9zJqlOHjYCkWqEZUy9Ugp/OWMiEqJakwt1g8+45yISolqTC3WDz7jnIhKiWpMLVYqOKNENaJSph6JC1vwIiuWRC+zZkl059uUyC1WTYncZt2UyMhsYPQIKwdGj7F2YNRaa6211tqf8es5MPo3XHtgNDKbEnk9150S2fm2JPparrkUBw9b4YVcL1IKfznjNVwr1g8+45zXcK1YP/iMc17DtWKlgjNex/UicWELvphrLonufJsSeT3XnRIZmQ2M/g3XHhi11lprrbXWnuJfe2D0CCsHRo+xdmA0MpsSucWqKZHbrJsS2fm2JHqJFUuil1mzFAcPW6FINaJSph4phb+cEVEpUY2pxfrBZ5wTUSlRjanF+sFnnBNRKVGNqcVKBWeUqEZUytQjcWELXmTFkuhl1iyJ7nybErnFqimR26yb2hOfzy/mGiGyTZy2ewAAAABJRU5ErkJggg==)}.theme-menu body.panel-story.three-panel main article .panels figure.panel#center-panel:target figcaption h1:after,.theme-menu body.panel-story.three-panel main article .panels figure.panel#left-panel:target figcaption h1:after,.theme-menu body.panel-story.three-panel main article .panels figure.panel#right-panel:target figcaption h1:after{border-image-source:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAYAAAA6/NlyAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAACxIAAAsSAdLdfvwAAAAHdElNRQffBw8PNBhm5eSAAAAAGXRFWHRDb21tZW50AENyZWF0ZWQgd2l0aCBHSU1QV4EOFwAAABh0RVh0U29mdHdhcmUAcGFpbnQubmV0IDQuMC41ZYUyZQAAAZlJREFUaEPtljFuxDAMBO/v+UC6PDeBrWVxxEgiJTgQDhxgut2l3PllfH3//PZUZAvaNRXZhrZNRRoU8Cq6BO15FV2GNr3hoHkXktBOT1XS0FbPVPhSN0JQf6aqYWhjZH3wTN0JQf2ZqoahjZH1wTN1JwT1Z6oahjZGpgq6kYJ2eqqShrZ6hgt3cBHa8yq6DG16FW1QwFRkC9o1FdmGtk1F3gkHF3l6/+I/bhRFURRFURSF5xP+Q8PfQEFTkeOht5uKNCjgVfRY6M3ecNC8CwdCb+2ZCl/qxjHQG0fWB8/UnWOgN46sD56pO8dAbxyZKujGcdBbe4YLd/Bg6M1eRRsUMBU5Hnq7qcg74eDBfMI3FEVRFEVRFMXxPP3j/fT+RfgGBU1FtqBdU5FtaNtUpEEBr6JL0J5X0WVo0xsOmnchCe30VCUNbfVMhS91IwT1Z6oahjZG1gfP1J0Q1J+pahjaGFkfPFN3QlB/pqphaGNkqqAbKWinpyppaKtnuHAHF6E9r6LL0KZX0QYFTEW2oF1TkW1o22yJ1+sP6kQaQ9R3XnsAAAAASUVORK5CYII=)}body.panel-story.three-panel main article .panels figure.panel#center-panel:target figcaption p,body.panel-story.three-panel main article .panels figure.panel#left-panel:target figcaption p,body.panel-story.three-panel main article .panels figure.panel#right-panel:target figcaption p{font-size:18px}@media (min-width:769px){body.panel-story.three-panel main article .panels{margin-top:-70px}body.panel-story.three-panel main.main{margin-bottom:0}body.panel-story.three-panel main article .panels h5{position:absolute;top:116px;display:none;width:293px;padding:0;z-index:50;background-color:transparent;text-align:left;color:#fff!important;font-size:22px;font-weight:300}body.panel-story.three-panel main article .panels h5 small{font-size:18px;font-weight:400}.theme-blue body.panel-story.three-panel main article .panels h5 small,.theme-dark_blue body.panel-story.three-panel main article .panels h5 small,.theme-green body.panel-story.three-panel main article .panels h5 small{color:#fff}.theme-yellow body.panel-story.three-panel main article .panels h5 small{color:#000}.theme-primary body.panel-story.three-panel main article .panels h5 small,.theme-red body.panel-story.three-panel main article .panels h5 small{color:#fff}.theme-menu body.panel-story.three-panel main article .panels h5 small,.theme-secondary body.panel-story.three-panel main article .panels h5 small{color:#000}body.panel-story.three-panel main article .panels figure.panel{float:left;display:block;width:17.03797%;height:calc(100vh - 70px)!important;margin-right:0;padding-top:70px}body.panel-story.three-panel main article .panels figure.panel:last-child{width:14.81013%}body.panel-story.three-panel main article .panels figure.panel .opaque-overlay{position:absolute;top:0;right:0;bottom:0;left:0;height:100%;width:100%;background-color:rgba(0,0,0,.4)}body.panel-story.three-panel main article .panels figure.panel a.button.round.open{height:100%;width:100%;top:0;right:0;bottom:0;left:0;display:block;border:none;background-color:transparent;color:transparent}body.panel-story.three-panel main article .panels h5#center-panel:target,body.panel-story.three-panel main article .panels h5#left-panel:target,body.panel-story.three-panel main article .panels h5#right-panel:target{display:block}body.panel-story.three-panel main article .panels figure.panel#center-panel:target,body.panel-story.three-panel main article .panels figure.panel#left-panel:target,body.panel-story.three-panel main article .panels figure.panel#right-panel:target{float:left;display:block;width:68.1519%}body.panel-story.three-panel main article .panels figure.panel#center-panel:last-child:target,body.panel-story.three-panel main article .panels figure.panel#left-panel:last-child:target,body.panel-story.three-panel main article .panels figure.panel#right-panel:last-child:target{width:65.92405%}body.panel-story.three-panel main article .panels figure.panel#center-panel:target .subject,body.panel-story.three-panel main article .panels figure.panel#left-panel:target .subject,body.panel-story.three-panel main article .panels figure.panel#right-panel:target .subject{height:100%;width:100%}body.panel-story.three-panel main article .panels figure.panel#center-panel:target .opaque-overlay,body.panel-story.three-panel main article .panels figure.panel#left-panel:target .opaque-overlay,body.panel-story.three-panel main article .panels figure.panel#right-panel:target .opaque-overlay{background-image:radial-gradient(ellipse 80% 40% at calc(37px + 31.5%) calc(100% - (228px + 12.5%)),rgba(0,0,0,.4) 0,transparent 110%),radial-gradient(ellipse 586px 120px at 183.5px 76px,rgba(0,0,0,.4) 0,transparent 110%);background-color:transparent}body.panel-story.three-panel main article .panels figure.panel#center-panel:target a.open,body.panel-story.three-panel main article .panels figure.panel#center-panel:target~figure.panel a.control.open,body.panel-story.three-panel main article .panels figure.panel#left-panel:target a.open,body.panel-story.three-panel main article .panels figure.panel#left-panel:target~figure.panel a.control.open,body.panel-story.three-panel main article .panels figure.panel#right-panel:target a.open,body.panel-story.three-panel main article .panels figure.panel#right-panel:target~figure.panel a.control.open{display:none}body.panel-story.three-panel main article .panels figure.panel#center-panel:target+figure.panel a.control.open,body.panel-story.three-panel main article .panels figure.panel#left-panel:target+figure.panel a.control.open,body.panel-story.three-panel main article .panels figure.panel#right-panel:target+figure.panel a.control.open{height:45px;width:45px;border-color:#fff;color:#47535b;background-color:#fff;font-size:32px;position:absolute;top:50%;right:50%;bottom:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);display:block}body.panel-story.three-panel main article .panels figure.panel#center-panel:target figcaption,body.panel-story.three-panel main article .panels figure.panel#left-panel:target figcaption,body.panel-story.three-panel main article .panels figure.panel#right-panel:target figcaption{position:absolute;right:18.75%;bottom:228px;left:37px;height:auto;width:75%;display:block;padding:0}body.panel-story.three-panel main article .panels figure.panel#center-panel:target figcaption h1,body.panel-story.three-panel main article .panels figure.panel#left-panel:target figcaption h1,body.panel-story.three-panel main article .panels figure.panel#right-panel:target figcaption h1{color:#fff!important;font-size:62px}body.panel-story.three-panel main article .panels figure.panel#center-panel:target figcaption h1:after,body.panel-story.three-panel main article .panels figure.panel#left-panel:target figcaption h1:after,body.panel-story.three-panel main article .panels figure.panel#right-panel:target figcaption h1:after{border-width:2px 0 0;border-style:solid;border-image-slice:12 fill;border-image-width:2px 0 0 0;border-image-outset:0;border-image-repeat:repeat;border-image-source:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAYAAAA6/NlyAAAABmJLR0QAAAAAAAD5Q7t/AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH3wcPDzQYZuXkgAAAABl0RVh0Q29tbWVudABDcmVhdGVkIHdpdGggR0lNUFeBDhcAAADRSURBVGje7Zq7EsMwCASF//+flSYpPJPElizOJLdbI+Aa8RiiPem99/aBiIh2kWz/Z2PEkeGKpLL9j8SIM4ZXksr2Pxpjy3KssJ95szUzEIxgZ8Gjv2i2/VQMuzps2Wl9e7AqGYV/VQwAAAAAAHUvreBIg2xaukvs22lJMa/eKXY3Dyv2xhXEvkjdS1cTOyz4H0Awgp0FV/ylS+6lS9Vhy07LqZcGAAAAAIDJcVLZeFc4avE8W+JAfGFSHIgvtJ95w9YSwQg2EsyB+C/WYbdO6wHn3vAshuPpMQAAAABJRU5ErkJggg==)!important;width:23%}body.panel-story.three-panel main article .panels figure.panel#center-panel:target figcaption p,body.panel-story.three-panel main article .panels figure.panel#left-panel:target figcaption p,body.panel-story.three-panel main article .panels figure.panel#right-panel:target figcaption p{color:#fff;font-size:22px}body.panel-story.three-panel main article .panels figure.panel#center-panel:target a.control.close,body.panel-story.three-panel main article .panels figure.panel#left-panel:target a.control.close,body.panel-story.three-panel main article .panels figure.panel#right-panel:target a.control.close{top:120px;right:30px;bottom:auto;left:auto;display:block}body.panel-story.three-panel main article .panels figure.panel#center-panel:target nav.radial-menu,body.panel-story.three-panel main article .panels figure.panel#left-panel:target nav.radial-menu,body.panel-story.three-panel main article .panels figure.panel#right-panel:target nav.radial-menu{top:180px;right:30px;bottom:auto;left:auto;display:block}}body.panel-story.two-panel main{padding-left:0;padding-right:0}body.panel-story.two-panel .panels{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:relative;z-index:0}body.panel-story.two-panel a.splitter{background:#fff;border:0;display:none;width:22.5px;height:45px;padding:0;position:absolute;top:calc(50vh - 70px);-webkit-transition:opacity .5s ease-in-out;transition:opacity .5s ease-in-out;left:50%;z-index:10}body.panel-story.two-panel a.splitter:active,body.panel-story.two-panel a.splitter:hover{color:#000}body.panel-story.two-panel a.splitter:before{line-height:45px;margin-left:-4px;width:22.5px}body.panel-story.two-panel .panels--dragging a.splitter{-webkit-transition:none;transition:none}body.panel-story.two-panel .panels--open a.splitter{opacity:0}.is-rtl body.panel-story.two-panel a.splitter.pika-next,body.panel-story.two-panel .is-rtl a.splitter.pika-next,body.panel-story.two-panel a.splitter.icon-arrow-left,body.panel-story.two-panel a.splitter.pika-prev{-webkit-transform:translate(-22px,-100%);transform:translate(-22px,-100%);left:100%;border-radius:45px 0 0 45px}.is-rtl body.panel-story.two-panel a.splitter.pika-prev,body.panel-story.two-panel .is-rtl a.splitter.pika-prev,body.panel-story.two-panel a.splitter.icon-arrow-right,body.panel-story.two-panel a.splitter.pika-next,body.panel-story.two-panel main article .content div.text-plugin a.splitter.link-line,main article .content div.text-plugin body.panel-story.two-panel a.splitter.link-line{-webkit-transform:translate(0,-100%);transform:translate(0,-100%);left:0;border-radius:0 45px 45px 0}body.panel-story.two-panel a.button.primary{display:none;position:absolute;left:50%;top:75%;-webkit-transform:translate(-50%,-100%);transform:translate(-50%,-100%);-webkit-transition:opacity .5s ease-in-out;transition:opacity .5s ease-in-out;z-index:10}body.panel-story.two-panel a.button.primary:hover{color:#fff}body.panel-story.two-panel .panels--open a.button.primary{opacity:0}body.panel-story.two-panel .panel.left,body.panel-story.two-panel .panel.right{width:100%;height:calc(50vh - 30px);overflow:hidden;position:relative;-webkit-transition:width .5s ease-in-out;transition:width .5s ease-in-out}body.panel-story.two-panel .panels--dragging .panel{-webkit-transition:none;transition:none}body.panel-story.two-panel .panels--open .panel.left,body.panel-story.two-panel .panels--open .panel.right{width:110px!important;height:100%;position:fixed}body.panel-story.two-panel .panel.right{right:0}body.panel-story.two-panel .panel.left figcaption{top:auto;left:0;bottom:0;text-align:center}@media (min-width:736px){body.panel-story.two-panel .panels{-ms-flex-wrap:nowrap;flex-wrap:nowrap}body.panel-story.two-panel a.button.primary,body.panel-story.two-panel a.splitter{display:block}body.panel-story.two-panel .panel.left,body.panel-story.two-panel .panel.right{width:50%;height:calc(100vh - 70px)}body.panel-story.two-panel .panel.left figcaption{top:0;bottom:auto;text-align:left}}body.panel-story.two-panel .panel.right figcaption{left:0;text-align:center}body.panel-story.two-panel .panel.right figcaption p{float:left}body.panel-story.two-panel .panel figcaption{position:absolute;top:0}body.panel-story.two-panel .panel h1,body.panel-story.two-panel .panel p{-webkit-transition:opacity .5s ease-in-out;transition:opacity .5s ease-in-out}body.panel-story.two-panel .panels--initial .panel figcaption p,body.panel-story.two-panel .panels--open .panel figcaption{opacity:0}body.panel-story.two-panel .panel .subject{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%}body.panel-story.two-panel .opaque-overlay{background-image:radial-gradient(ellipse at center,rgba(0,0,0,.4) 0,rgba(0,0,0,.4) 33%,transparent 66%,transparent 100%);background-repeat:no-repeat;width:100%;height:100%;position:absolute;top:0;left:0}body.panel-story.two-panel .panel figcaption h1,body.panel-story.two-panel .panel figcaption p{color:#fff;font-weight:400;opacity:0}body.panel-story.two-panel .panel figcaption h1{font-size:32px}@media (min-width:736px){body.panel-story.two-panel .panel.right figcaption{text-align:left}body.panel-story.two-panel .panel figcaption{padding:86px 38px}body.panel-story.two-panel .panel figcaption h1{font-size:62px}}body.panel-story.two-panel .panel figcaption p{display:none;font-size:22px;line-height:31px;max-width:420px}body.panel-story.two-panel .panel--active figcaption h1,body.panel-story.two-panel .panel--active figcaption p{opacity:1}body.panel-story.two-panel .panel.content{background:#fff;overflow:hidden;padding:0 30px}@media (min-width:736px){body.panel-story.two-panel .panel figcaption p{display:block}body.panel-story.two-panel .panel.content{width:calc(100vw - 110px);height:calc(100% - 70px);padding:0 207px;position:absolute;top:0;left:50%;-webkit-transform:translate(-50%,0);transform:translate(-50%,0);z-index:-10}}body.panel-story.two-panel .panels--open .panel.content{height:auto;overflow:visible;position:static;-webkit-transform:none;transform:none}body.panel-story.two-panel .panel.content h1{line-height:1.2;margin:0 0 37px}body.panel-story.two-panel .panel.content h1::after{content:"";display:block;width:130px;height:2px;margin-top:13px;border-width:0 0 2px;border-image-slice:12;border-image-width:0 0 2px 0;border-image-outset:0;border-image-repeat:round round}.theme-dark_blue body.panel-story.two-panel .panel.content h1::after{border-image-source:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAYAAAA6/NlyAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAACxIAAAsSAdLdfvwAAAAHdElNRQffBw8PNBhm5eSAAAAAGXRFWHRDb21tZW50AENyZWF0ZWQgd2l0aCBHSU1QV4EOFwAAABh0RVh0U29mdHdhcmUAcGFpbnQubmV0IDQuMC41ZYUyZQAAAX1JREFUaEPtllFqAzEMBfeQOWOv2ZCCAhajZ8v2FidoYH6ENPH+5Xrz+PkN3QF1zV1Q22ygBe8K1POuQk3v8KI5A3UiZ6FWJA6VGei+ZxZqKHGozED3PbNQQ4lDZQa675mFGkocKjPQfc8s1FDiUJmB7ntmoYYSh5EzUCdyFmpFDh+sQD3vKtT0NtCCuQPqmrugtokML05yd//Ff/xGURRFURRFUXi+4X/o8DfQovkp0NvNBlrwng692Tu8aJ4KvTUSh8rToDcqcag8DXqjEofK06A3KnGoPA16oxKHytOgNypxGHkq9NbI4YPToTd7G2jB/BTo7SYyvHgw3/ANRVEURVEURXE8d//xvrv/Yvg3aNHcAXXNXVDbbKAF7wrU865CTe/wojkDdSJnoVYkDpUZ6L5nFmoocajMQPc9s1BDiUNlBrrvmYUaShwqM9B9zyzUUOJQmYHue2ahhhKHkTNQJ3IWakUOH6xAPe8q1PQ20IK5A+qau6C2+cd1PQGs/n3WXFW5ggAAAABJRU5ErkJggg==)}.theme-blue body.panel-story.two-panel .panel.content h1::after{border-image-source:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAYAAAA6/NlyAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAACxIAAAsSAdLdfvwAAAAHdElNRQffBw8PNBhm5eSAAAAAGXRFWHRDb21tZW50AENyZWF0ZWQgd2l0aCBHSU1QV4EOFwAAABh0RVh0U29mdHdhcmUAcGFpbnQubmV0IDQuMC41ZYUyZQAAAX5JREFUaEPtllFqAzEMBff+h8hherGGFBSwGD1btrc4QQPzI6SJ9y/Xm8fPb+gOqGvugtpmAy14V6CedxVqeocXzRmoEzkLtSJxqMxA9z2zUEOJQ2UGuu+ZhRpKHCoz0H3PLNRQ4lCZge57ZqGGEofKDHTfMws1lDiMnIE6kbNQK3L4YAXqeVehpreBFswdUNfcBbVNZHhxkrv7L/7jN4qiKIqiKIrC8w3/Q4e/gRbNT4HebjbQgvd06M3e4UXzVOitkThUnga9UYlD5WnQG5U4VJ4GvVGJQ+Vp0BuVOFSeBr1RicPIU6G3Rg4fnA692dtAC+anQG83keHFg/mGbyiKoiiKoiiK47n7j/fd/RfDv0GL5g6oa+6C2mYDLXhXoJ53FWp6hxfNGagTOQu1InGozED3PbNQQ4lDZQa675mFGkocKjPQfc8s1FDiUJmB7ntmoYYSh8oMdN8zCzWUOIycgTqRs1ArcvhgBep5V6Gmt4EWzB1Q19wFtc0/rusJfB4BPPcnmJQAAAAASUVORK5CYII=)}.theme-green body.panel-story.two-panel .panel.content h1::after{border-image-source:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAYAAAA6/NlyAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAACxIAAAsSAdLdfvwAAAAHdElNRQffBw8PNBhm5eSAAAAAGXRFWHRDb21tZW50AENyZWF0ZWQgd2l0aCBHSU1QV4EOFwAAABh0RVh0U29mdHdhcmUAcGFpbnQubmV0IDQuMC41ZYUyZQAAAZpJREFUaEPtlsFtxDAMBK+4VJQGU1oCW8vHESOJlOBAOHCA+e0u5Z9fxvfP129PRbagXVORbWjbVKRBAa+iS9CeV9FlaNMbDpp3IQnt9FQlDW31TIUvdSME9WeqGoY2RtYHz9SdENSfqWoY2hhZHzxTd0JQf6aqYWhjZKqgGylop6cqaWirZ7hwBxehPa+iy9CmV9EGBUxFtqBdU5FtaNtU5J1wcJGn9y/+40ZRFEVRFEVReD7hPzT8DRQ0FTkeerupSIMCXkWPhd7sDQfNu3Ag9NaeqfClbhwDvXFkffBM3TkGeuPI+uCZunMM9MaRqYJuHAe9tWe4cAcPht7sVbRBAVOR46G3m4q8Ew4ezCd8Q1EURVEURVEcz9M/3k/vX4RvUNBUZAvaNRXZhrZNRRoU8Cq6BO15FV2GNr3hoHkXktBOT1XS0FbPVPhSN0JQf6aqYWhjZH3wTN0JQf2ZqoahjZH1wTN1JwT1Z6oahjZGpgq6kYJ2eqqShrZ6hgt3cBHa8yq6DG16FW1QwFRkC9o1FdmGts2WeL3+AFOmUPjHptbOAAAAAElFTkSuQmCC)}.theme-yellow body.panel-story.two-panel .panel.content h1::after{border-image-source:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAYAAAA6/NlyAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAACxIAAAsSAdLdfvwAAAAHdElNRQffBw8PNBhm5eSAAAAAGXRFWHRDb21tZW50AENyZWF0ZWQgd2l0aCBHSU1QV4EOFwAAABh0RVh0U29mdHdhcmUAcGFpbnQubmV0IDQuMC41ZYUyZQAAAZdJREFUaEPtlkGOwzAMA/P/9+1/WiSmDhXGtmSjC6PQAHMjKeeWy3j9Xa+eimxBu6Yi29C2qUiDAl5Fl6A9r6LL0KY3HDSfQhLa6alKGtrqmQrf6kYI6s9UNQxtjKwPnqk7Iag/U9UwtDGyPnim7oSg/kxVw9DGyFRBN1LQTk9V0tBWz3DhCS5Ce15Fl6FNr6INCpiKbEG7piLb0LapyCfh4CLf3r/5jxtFURRFURRF4fmF/9DwN1DQVOR46O2mIg0KeBU9FnqzNxw0n8KB0Ft7psK3unEM9MaR9cEzdecY6I0j64Nn6s4x0BtHpgq6cRz01p7hwhM8GHqzV9EGBUxFjofebirySTh4ML/wDUVRFEVRFEVxPN/+8f72/k34BgVNRbagXVORbWjbVKRBAa+iS9CeV9FlaNMbDppPIQnt9FQlDW31TIVvdSME9WeqGoY2RtYHz9SdENSfqWoY2hhZHzxTd0JQf6aqYWhjZKqgGylop6cqaWirZ7jwBBehPa+iy9CmV9EGBUxFtqBdU5FtaNtsiet6A9R9te9+gRMZAAAAAElFTkSuQmCC)}.theme-red body.panel-story.two-panel .panel.content h1::after{border-image-source:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAYAAAA6/NlyAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAACxIAAAsSAdLdfvwAAAAHdElNRQffBw8PNBhm5eSAAAAAGXRFWHRDb21tZW50AENyZWF0ZWQgd2l0aCBHSU1QV4EOFwAAABh0RVh0U29mdHdhcmUAcGFpbnQubmV0IDQuMC41ZYUyZQAAAZpJREFUaEPtljFuxDAMBO8nqfL/p+RJCWwtiyNGEinBgXDgANPtLuXOL+Pn6/u3pyJb0K6pyDa0bSrSoIBX0SVoz6voMrTpDQfNu5CEdnqqkoa2eqbCl7oRgvozVQ1DGyPrg2fqTgjqz1Q1DG2MrA+eqTshqD9T1TC0MTJV0I0UtNNTlTS01TNcuIOL0J5X0WVo06togwKmIlvQrqnINrRtKvJOOLjI0/sX/3GjKIqiKIqiKDyf8B8a/gYKmoocD73dVKRBAa+ix0Jv9oaD5l04EHprz1T4UjeOgd44sj54pu4cA71xZH3wTN05BnrjyFRBN46D3tozXLiDB0Nv9iraoICpyPHQ201F3gkHD+YTvqEoiqIoiqIojufpH++n9y/CNyhoKrIF7ZqKbEPbpiINCngVXYL2vIouQ5vecNC8C0lop6cqaWirZyp8qRshqD9T1TC0MbI+eKbuhKD+TFXD0MbI+uCZuhOC+jNVDUMbI1MF3UhBOz1VSUNbPcOFO7gI7XkVXYY2vYo2KGAqsgXtmopsQ9tmS7xef9o+3MIEkn9bAAAAAElFTkSuQmCC)}.theme-primary body.panel-story.two-panel .panel.content h1::after{border-image-source:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAYAAAA6/NlyAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAACxIAAAsSAdLdfvwAAAAHdElNRQffBw8PNBhm5eSAAAAAGXRFWHRDb21tZW50AENyZWF0ZWQgd2l0aCBHSU1QV4EOFwAAABh0RVh0U29mdHdhcmUAcGFpbnQubmV0IDQuMC41ZYUyZQAAAZpJREFUaEPtlkFqBDEMBBfy0fz/CbkkzLh1WFG2JZsJZlFB3bpbntu8jJ/vr9+eimxBu6Yi29C2qUiDAl5Fl6A9r6LL0KY3HDTvQhLa6alKGtrqmQpf6kYI6s9UNQxtjKwPnqk7Iag/U9UwtDGyPnim7oSg/kxVw9DGyFRBN1LQTk9V0tBWz3DhDi5Ce15Fl6FNr6INCpiKbEG7piLb0LapyDvh4CJP71/8x42iKIqiKIqi8HzCf2j4GyhoKnI89HZTkQYFvIoeC73ZGw6ad+FA6K09U+FL3TgGeuPI+uCZunMM9MaR9cEzdecY6I0jUwXdOA56a89w4Q4eDL3Zq2iDAqYix0NvNxV5Jxw8mE/4hqIoiqIoiqI4nqd/vJ/evwjfoKCpyBa0ayqyDW2bijQo4FV0CdrzKroMbXrDQfMuJKGdnqqkoa2eqfClboSg/kxVw9DGyPrgmboTgvozVQ1DGyPrg2fqTgjqz1Q1DG2MTBV0IwXt9FQlDW31DBfu4CK051V0Gdr0KtqggKnIFrRrKrINbZst8Xr9AdgJ9ckX82aKAAAAAElFTkSuQmCC)}.theme-secondary body.panel-story.two-panel .panel.content h1::after{border-image-source:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAYAAAA6/NlyAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAACxIAAAsSAdLdfvwAAAAHdElNRQffBw8PNBhm5eSAAAAAGXRFWHRDb21tZW50AENyZWF0ZWQgd2l0aCBHSU1QV4EOFwAAABh0RVh0U29mdHdhcmUAcGFpbnQubmV0IDQuMC41ZYUyZQAAAX1JREFUaEPt1kFuhDAQBMD9/6cTLRQHS5bpASIRaerIdI/tG5/Dz4LILVZNidxm3ZTIzrcl0UusWBK9zJqlOHjYCkWqEZUy9Ugp/OWMiEqJakwt1g8+45yISolqTC3WDz7jnIhKiWpMLVYqOKNENaJSph6JC1vwIiuWRC+zZkl059uUyC1WTYncZt2UyMhsYPQIKwdGj7F2YNRaa6211tqf8es5MPo3XHtgNDKbEnk9150S2fm2JPparrkUBw9b4YVcL1IKfznjNVwr1g8+45zXcK1YP/iMc17DtWKlgjNex/UicWELvphrLonufJsSeT3XnRIZmQ2M/g3XHhi11lprrbXWnuJfe2D0CCsHRo+xdmA0MpsSucWqKZHbrJsS2fm2JHqJFUuil1mzFAcPW6FINaJSph4phb+cEVEpUY2pxfrBZ5wTUSlRjanF+sFnnBNRKVGNqcVKBWeUqEZUytQjcWELXmTFkuhl1iyJ7nybErnFqimR26yb2hOfzy/mGiGyTZy2ewAAAABJRU5ErkJggg==)}.theme-menu body.panel-story.two-panel .panel.content h1::after{border-image-source:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAYAAAA6/NlyAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAACxIAAAsSAdLdfvwAAAAHdElNRQffBw8PNBhm5eSAAAAAGXRFWHRDb21tZW50AENyZWF0ZWQgd2l0aCBHSU1QV4EOFwAAABh0RVh0U29mdHdhcmUAcGFpbnQubmV0IDQuMC41ZYUyZQAAAZlJREFUaEPtljFuxDAMBO/v+UC6PDeBrWVxxEgiJTgQDhxgut2l3PllfH3//PZUZAvaNRXZhrZNRRoU8Cq6BO15FV2GNr3hoHkXktBOT1XS0FbPVPhSN0JQf6aqYWhjZH3wTN0JQf2ZqoahjZH1wTN1JwT1Z6oahjZGpgq6kYJ2eqqShrZ6hgt3cBHa8yq6DG16FW1QwFRkC9o1FdmGtk1F3gkHF3l6/+I/bhRFURRFURSF5xP+Q8PfQEFTkeOht5uKNCjgVfRY6M3ecNC8CwdCb+2ZCl/qxjHQG0fWB8/UnWOgN46sD56pO8dAbxyZKujGcdBbe4YLd/Bg6M1eRRsUMBU5Hnq7qcg74eDBfMI3FEVRFEVRFMXxPP3j/fT+RfgGBU1FtqBdU5FtaNtUpEEBr6JL0J5X0WVo0xsOmnchCe30VCUNbfVMhS91IwT1Z6oahjZG1gfP1J0Q1J+pahjaGFkfPFN3QlB/pqphaGNkqqAbKWinpyppaKtnuHAHF6E9r6LL0KZX0QYFTEW2oF1TkW1o22yJ1+sP6kQaQ9R3XnsAAAAASUVORK5CYII=)}@media (min-width:736px){body.panel-story.two-panel .panel.content h1{margin:82px 0 37px}body.panel-story.two-panel .content-footer{width:calc(100vw - 220px)}}body.panel-story.two-panel .panel.content h1 small{color:#839097;display:block;float:left;font-size:18px;width:100%;height:22px;line-height:20px}body.panel-story.two-panel .panel.content h2,body.panel-story.two-panel .panel.content h3{margin:27px 0 3px}body.panel-story.two-panel .panel.content p{margin:0;max-width:none}body.panel-story.two-panel .content-footer{max-width:64em;margin:0 auto}body.panel-story.two-panel .controls{position:fixed;top:calc(70px + 46px);right:calc(.75em + 110px + 24px)}body.panel-story.two-panel .panels:not(.panels--open) .controls{display:none}body.panel-story.two-panel .controls a.button.round{background:0 0;border:1px solid #000;color:#000;width:45px;height:45px;padding:0}.theme-blue body.panel-story.two-panel .controls a.button.round:hover,.theme-dark_blue body.panel-story.two-panel .controls a.button.round:hover,.theme-green body.panel-story.two-panel .controls a.button.round:hover,.theme-menu body.panel-story.two-panel .controls a.button.round:hover,.theme-primary body.panel-story.two-panel .controls a.button.round:hover,.theme-red body.panel-story.two-panel .controls a.button.round:hover,.theme-secondary body.panel-story.two-panel .controls a.button.round:hover,.theme-yellow body.panel-story.two-panel .controls a.button.round:hover{color:#fff}.theme-blue body.panel-story.two-panel .controls a.button.round:hover,.theme-dark_blue body.panel-story.two-panel .controls a.button.round:hover,.theme-green body.panel-story.two-panel .controls a.button.round:hover,.theme-primary body.panel-story.two-panel .controls a.button.round:hover,.theme-red body.panel-story.two-panel .controls a.button.round:hover,.theme-secondary body.panel-story.two-panel .controls a.button.round:hover,.theme-yellow body.panel-story.two-panel .controls a.button.round:hover{background-color:#000;border-color:#000}.theme-menu body.panel-story.two-panel .controls a.button.round:hover{background-color:#839097;border-color:#839097}body.panel-story.two-panel .controls a.button.round.button--side{margin:0 0 18px;position:relative;z-index:10}body.panel-story.two-panel .controls a.button.round:before{width:43px;line-height:43px;margin:0;vertical-align:middle}body.panel-story.two-panel .controls .radial-menu{position:static}.header-menu-navigation{position:fixed;top:60px;right:0;bottom:0;left:0;height:calc(100vh - 60px - 120px);padding:0 12px 0 .75em;background-color:#fff;overflow:auto}.header-menu-navigation.menu--closed{display:none}.header-menu-navigation.menu--open{display:block}@media (min-width:769px){.header-menu-navigation{max-width:100%;margin-left:auto;margin-right:auto;position:fixed;top:70px;right:0;bottom:0;left:0;height:300px!important;overflow:hidden;width:100%}.header-menu-navigation::after{clear:both;content:"";display:table}.header-menu-navigation .menu-search{display:none}.header-menu-navigation .header-menu-sections{padding:0 1.5em}.header-menu-navigation .header-menu-sections,.header-menu-navigation .menu-overviews{display:block}.header-menu-navigation .header-menu-sections::after,.header-menu-navigation .menu-overviews::after{clear:both;content:"";display:table}.header-menu-navigation .header-menu-sections .menu-section{display:block;float:left;padding-left:25px;padding-right:25px;width:33.33%}.header-menu-navigation .header-menu-sections .menu-section:first-child{padding-left:0}.header-menu-navigation .header-menu-sections .menu-section:last-child{padding-right:0}header.page-header.menu--open+.main{margin-top:300px}}.header-menu-navigation .terms-and-conditions{display:none}.header-menu-navigation .terms-and-conditions a{color:#47535b;display:inline-block;width:100%;font-size:16px;line-height:39px}body.homepage{overflow-y:scroll}body.homepage main.main{padding:0 .75em}body.homepage .slide-next button,body.homepage .slide-previous button{background-color:rgba(0,0,0,.2);color:#fff;border-color:#fff;border-radius:50%;width:40px;padding-top:0;overflow:hidden}body.homepage .slide-next button:before,body.homepage .slide-previous button:before{height:40px;line-height:40px;margin-left:-12px;margin-right:4px;vertical-align:middle}body.homepage .slide-next button:hover,body.homepage .slide-previous button:hover{background-color:#000}@media (min-width:768px){body.homepage{overflow-y:hidden}body.homepage #footer-popup,body.homepage #footer-popup-spacer{display:none}html.cms-edit-mode body.homepage footer.page-footer{position:relative!important;top:-220px}}body.homepage .swiper-container{height:100vh;width:100%}@media (max-width:735px){body.homepage main.main{padding:0}body.homepage footer.page-footer{border-width:0}body.homepage footer.page-footer #footer-sticky{height:auto;padding-top:20px}body.homepage footer.page-footer #footer-sticky span.message{display:none}body.homepage footer.page-footer #footer-sticky nav ul.footer-link-list{display:block}body.homepage footer.page-footer #footer-sticky nav ul.footer-link-list li[role=menuitem]{margin-right:-30px;margin-left:-30px;padding-right:30px;padding-left:30px;width:calc(100% + 60px)}body.homepage footer.page-footer #footer-sticky nav ul.footer-link-list li[role=menuitem]::after{right:20px}body.homepage footer.page-footer #footer-sticky nav ul.footer-link-list li[role=menuitem]:first-child{margin-top:20px}body.homepage footer.page-footer #footer-sticky nav ul.footer-link-list li:last-child{padding-top:25px;text-align:center}body.homepage .swiper-container{height:auto!important;padding-top:60px}}body.homepage .swiper-slide{height:calc(100vh - 1px);width:100%;margin-top:.5px;margin-bottom:.5px;overflow:hidden;position:relative}@media (max-width:735px){body.homepage .swiper-slide{display:none;height:220px!important;overflow:auto}body.homepage .swiper-slide:first-child{display:block}body.stories-overview-page main article,body.stories-overview-page main header{margin-right:-.75em;margin-left:-.75em}body.stories-overview-page main header.content-header{width:auto}body.stories-overview-page main header.introduction{padding-right:calc(.75em + 25px);padding-left:calc(.75em + 25px)}}body.homepage .swiper-slide:first-child{overflow:hidden}body.homepage .swiper-slide:first-child .slide-previous,body.homepage .swiper-slide:last-child .slide-next{display:none!important}body.homepage .swiper-slide .slide-next,body.homepage .swiper-slide .slide-previous{margin:0;z-index:100;display:none;width:100%;text-align:center}body.homepage .swiper-slide .slide-previous{position:absolute;top:calc(60px + 1em);right:0;left:0;z-index:102}body.homepage .swiper-slide .slide-next{position:absolute;right:0;bottom:calc(120px + 1em);left:0}body.homepage .swiper-slide .slide-content+.main-sponsor{display:none}@media (min-width:1024px){body.homepage .swiper-slide .slide-next,body.homepage .swiper-slide .slide-previous{display:block}body.homepage .swiper-slide .slide-previous{position:absolute;top:calc(70px + 1em);right:0;left:0}body.homepage .swiper-slide .slide-next{bottom:calc(70px + 1em)}body.homepage .swiper-slide .slide-content+.main-sponsor{display:block;height:126px;width:286px;position:absolute;right:.75em;bottom:calc(70px + .75em);left:.75em}body.homepage .swiper-slide .slide-content+.main-sponsor img{height:100%;width:100%}}body.stories-overview-page section.stories-container>.story,body.stories-overview-page section.stories-header>.story{height:206px;width:100%;position:relative;display:block}body.stories-overview-page section.stories-container>.story:not(.two-panel):not(.three-panel) div.gradient-overlay,body.stories-overview-page section.stories-header>.story:not(.two-panel):not(.three-panel) div.gradient-overlay{height:66%}body.stories-overview-page section.stories-container>.story:not(.two-panel):not(.three-panel) figcaption,body.stories-overview-page section.stories-header>.story:not(.two-panel):not(.three-panel) figcaption{position:absolute;right:0;bottom:0;left:0;padding:23px 25px;height:auto;width:100%}body.stories-overview-page section.stories-container>.story:not(.two-panel):not(.three-panel) figcaption span,body.stories-overview-page section.stories-header>.story:not(.two-panel):not(.three-panel) figcaption span{font-size:20px;font-weight:400;letter-spacing:-.5px;line-height:24px}body.stories-overview-page section.stories-container>.story:not(.two-panel):not(.three-panel) figcaption span small,body.stories-overview-page section.stories-header>.story:not(.two-panel):not(.three-panel) figcaption span small{font-size:16px;line-height:22px;letter-spacing:0}body.stories-overview-page section.stories-container>.story:not(.two-panel):not(.three-panel) figcaption span small:empty,body.stories-overview-page section.stories-header>.story:not(.two-panel):not(.three-panel) figcaption span small:empty{display:none}body.stories-overview-page section.stories-container>.story:not(.two-panel):not(.three-panel) figcaption span small::after,body.stories-overview-page section.stories-header>.story:not(.two-panel):not(.three-panel) figcaption span small::after{vertical-align:middle;font-weight:500;font-size:27px;margin-left:-.2pc}body.stories-overview-page article.main-container{line-height:0;margin-top:2px;padding-bottom:40px}body.stories-overview-page header.introduction h1{letter-spacing:-.8px;margin-top:8px}body.stories-overview-page header.introduction .intro-text{margin-bottom:1.8125em;padding-right:17px}body.stories-overview-page section.stories-header{max-width:64em;margin-left:auto;margin-right:auto;margin-top:2px}body.stories-overview-page section.stories-header::after{clear:both;content:"";display:table}body.stories-overview-page section.stories-header #new-story{height:80px;width:80px;position:absolute;top:0;left:0;-webkit-transform:translateX(20px) translateY(-7px);transform:translateX(20px) translateY(-7px);z-index:50}body.stories-overview-page section.stories-header>.story.theme-dark_blue figcaption a{background-color:#0054a6;border-color:#0054a6}body.stories-overview-page section.stories-header>.story.theme-blue figcaption a{background-color:#009ec2;border-color:#009ec2}body.stories-overview-page section.stories-header>.story.theme-green figcaption a{background-color:#72bf44;border-color:#72bf44}body.stories-overview-page section.stories-header>.story.theme-yellow figcaption a{background-color:#ffd400;border-color:#ffd400}body.stories-overview-page section.stories-header>.story.theme-red figcaption a{background-color:#cf1f25}body.stories-overview-page section.stories-header>.story.theme-primary figcaption a{background-color:#fa6003}body.stories-overview-page section.stories-header>.story.theme-menu figcaption a,body.stories-overview-page section.stories-header>.story.theme-secondary figcaption a{background-color:#fff}body.stories-overview-page section.stories-header>.story.theme-red figcaption a{border-color:#cf1f25}body.stories-overview-page section.stories-header>.story.theme-primary figcaption a{border-color:#fa6003}body.stories-overview-page section.stories-header>.story.theme-blue figcaption a,body.stories-overview-page section.stories-header>.story.theme-dark_blue figcaption a,body.stories-overview-page section.stories-header>.story.theme-green figcaption a{color:#fff}body.stories-overview-page section.stories-header>.story.theme-yellow figcaption a{color:#000}body.stories-overview-page section.stories-header>.story.theme-primary figcaption a,body.stories-overview-page section.stories-header>.story.theme-red figcaption a{color:#fff}body.stories-overview-page section.stories-header>.story.theme-menu figcaption a,body.stories-overview-page section.stories-header>.story.theme-secondary figcaption a{border-color:#fff;color:#000}body.stories-overview-page section.stories-header>.story.theme-blue figcaption small,body.stories-overview-page section.stories-header>.story.theme-dark_blue figcaption small,body.stories-overview-page section.stories-header>.story.theme-green figcaption small{color:#fff}body.stories-overview-page section.stories-header>.story.theme-yellow figcaption small{color:#000}body.stories-overview-page section.stories-header>.story.theme-primary figcaption small,body.stories-overview-page section.stories-header>.story.theme-red figcaption small{color:#fff}body.stories-overview-page section.stories-header>.story.theme-menu figcaption small,body.stories-overview-page section.stories-header>.story.theme-secondary figcaption small{color:#000}body.stories-overview-page section.stories-header>.story.theme-blue figcaption a:hover,body.stories-overview-page section.stories-header>.story.theme-dark_blue figcaption a:hover,body.stories-overview-page section.stories-header>.story.theme-green figcaption a:hover,body.stories-overview-page section.stories-header>.story.theme-menu figcaption a:hover,body.stories-overview-page section.stories-header>.story.theme-primary figcaption a:hover,body.stories-overview-page section.stories-header>.story.theme-red figcaption a:hover,body.stories-overview-page section.stories-header>.story.theme-secondary figcaption a:hover,body.stories-overview-page section.stories-header>.story.theme-yellow figcaption a:hover{color:#fff}body.stories-overview-page section.stories-header>.story.theme-blue figcaption a:hover,body.stories-overview-page section.stories-header>.story.theme-dark_blue figcaption a:hover,body.stories-overview-page section.stories-header>.story.theme-green figcaption a:hover,body.stories-overview-page section.stories-header>.story.theme-primary figcaption a:hover,body.stories-overview-page section.stories-header>.story.theme-red figcaption a:hover,body.stories-overview-page section.stories-header>.story.theme-secondary figcaption a:hover,body.stories-overview-page section.stories-header>.story.theme-yellow figcaption a:hover{background-color:#000;border-color:#000}body.stories-overview-page section.stories-header>.story.theme-menu figcaption a:hover{background-color:#839097;border-color:#839097}body.stories-overview-page section.stories-header>.story.main-story.theme-dark_blue figcaption span button{background-color:#0054a6;border-color:#0054a6}body.stories-overview-page section.stories-header>.story.main-story.theme-blue figcaption span button{background-color:#009ec2;border-color:#009ec2}body.stories-overview-page section.stories-header>.story.main-story.theme-green figcaption span button{background-color:#72bf44;border-color:#72bf44}body.stories-overview-page section.stories-header>.story.main-story.theme-yellow figcaption span button{background-color:#ffd400;border-color:#ffd400}body.stories-overview-page section.stories-header>.story.main-story.theme-red figcaption span button{background-color:#cf1f25}body.stories-overview-page section.stories-header>.story.main-story.theme-primary figcaption span button{background-color:#fa6003}body.stories-overview-page section.stories-header>.story.main-story.theme-menu figcaption span button,body.stories-overview-page section.stories-header>.story.main-story.theme-secondary figcaption span button{background-color:#fff}body.stories-overview-page section.stories-header>.story.main-story.theme-dark_blue figcaption span small{background-color:#0054a6}body.stories-overview-page section.stories-header>.story.main-story.theme-blue figcaption span small{background-color:#009ec2}body.stories-overview-page section.stories-header>.story.main-story.theme-green figcaption span small{background-color:#72bf44}body.stories-overview-page section.stories-header>.story.main-story.theme-yellow figcaption span small{background-color:#ffd400}body.stories-overview-page section.stories-header>.story.main-story.theme-red figcaption span small{background-color:#cf1f25}body.stories-overview-page section.stories-header>.story.main-story.theme-primary figcaption span small{background-color:#fa6003}body.stories-overview-page section.stories-header>.story.main-story.theme-menu figcaption span small,body.stories-overview-page section.stories-header>.story.main-story.theme-secondary figcaption span small{background-color:#fff}body.stories-overview-page section.stories-header>.story.main-story.theme-red figcaption span button{border-color:#cf1f25}body.stories-overview-page section.stories-header>.story.main-story.theme-primary figcaption span button{border-color:#fa6003}body.stories-overview-page section.stories-header>.story.main-story.theme-menu figcaption span button,body.stories-overview-page section.stories-header>.story.main-story.theme-secondary figcaption span button{border-color:#fff}body.stories-overview-page section.stories-header>.story.main-story.theme-dark_blue figcaption span small{border-color:#0054a6}body.stories-overview-page section.stories-header>.story.main-story.theme-blue figcaption span small{border-color:#009ec2}body.stories-overview-page section.stories-header>.story.main-story.theme-green figcaption span small{border-color:#72bf44}body.stories-overview-page section.stories-header>.story.main-story.theme-yellow figcaption span small{border-color:#ffd400}body.stories-overview-page section.stories-header>.story.main-story.theme-red figcaption span small{border-color:#cf1f25}body.stories-overview-page section.stories-header>.story.main-story.theme-primary figcaption span small{border-color:#fa6003}body.stories-overview-page section.stories-header>.story.main-story.theme-blue figcaption span button,body.stories-overview-page section.stories-header>.story.main-story.theme-dark_blue figcaption span button,body.stories-overview-page section.stories-header>.story.main-story.theme-green figcaption span button{color:#fff}body.stories-overview-page section.stories-header>.story.main-story.theme-yellow figcaption span button{color:#000}body.stories-overview-page section.stories-header>.story.main-story.theme-primary figcaption span button,body.stories-overview-page section.stories-header>.story.main-story.theme-red figcaption span button{color:#fff}body.stories-overview-page section.stories-header>.story.main-story.theme-menu figcaption span button,body.stories-overview-page section.stories-header>.story.main-story.theme-secondary figcaption span button{color:#000}body.stories-overview-page section.stories-header>.story.main-story.theme-blue figcaption span small,body.stories-overview-page section.stories-header>.story.main-story.theme-dark_blue figcaption span small,body.stories-overview-page section.stories-header>.story.main-story.theme-green figcaption span small{color:#fff}body.stories-overview-page section.stories-header>.story.main-story.theme-yellow figcaption span small{color:#000}body.stories-overview-page section.stories-header>.story.main-story.theme-primary figcaption span small,body.stories-overview-page section.stories-header>.story.main-story.theme-red figcaption span small{color:#fff}body.stories-overview-page section.stories-header>.story.main-story.theme-menu figcaption span small,body.stories-overview-page section.stories-header>.story.main-story.theme-secondary figcaption span small{border-color:#fff;color:#000}body.stories-overview-page section.stories-header>.story.main-story.theme-blue figcaption span button:hover,body.stories-overview-page section.stories-header>.story.main-story.theme-blue figcaption span small:hover,body.stories-overview-page section.stories-header>.story.main-story.theme-dark_blue figcaption span button:hover,body.stories-overview-page section.stories-header>.story.main-story.theme-dark_blue figcaption span small:hover,body.stories-overview-page section.stories-header>.story.main-story.theme-green figcaption span button:hover,body.stories-overview-page section.stories-header>.story.main-story.theme-green figcaption span small:hover,body.stories-overview-page section.stories-header>.story.main-story.theme-menu figcaption span button:hover,body.stories-overview-page section.stories-header>.story.main-story.theme-menu figcaption span small:hover,body.stories-overview-page section.stories-header>.story.main-story.theme-primary figcaption span button:hover,body.stories-overview-page section.stories-header>.story.main-story.theme-primary figcaption span small:hover,body.stories-overview-page section.stories-header>.story.main-story.theme-red figcaption span button:hover,body.stories-overview-page section.stories-header>.story.main-story.theme-red figcaption span small:hover,body.stories-overview-page section.stories-header>.story.main-story.theme-secondary figcaption span button:hover,body.stories-overview-page section.stories-header>.story.main-story.theme-secondary figcaption span small:hover,body.stories-overview-page section.stories-header>.story.main-story.theme-yellow figcaption span button:hover,body.stories-overview-page section.stories-header>.story.main-story.theme-yellow figcaption span small:hover{color:#fff}body.stories-overview-page section.stories-header>.story.main-story.theme-blue figcaption span button:hover,body.stories-overview-page section.stories-header>.story.main-story.theme-dark_blue figcaption span button:hover,body.stories-overview-page section.stories-header>.story.main-story.theme-green figcaption span button:hover,body.stories-overview-page section.stories-header>.story.main-story.theme-primary figcaption span button:hover,body.stories-overview-page section.stories-header>.story.main-story.theme-red figcaption span button:hover,body.stories-overview-page section.stories-header>.story.main-story.theme-secondary figcaption span button:hover,body.stories-overview-page section.stories-header>.story.main-story.theme-yellow figcaption span button:hover{background-color:#000;border-color:#000}body.stories-overview-page section.stories-header>.story.main-story.theme-menu figcaption span button:hover{background-color:#839097;border-color:#839097}body.stories-overview-page section.stories-header>.story.main-story.theme-blue figcaption span small:hover,body.stories-overview-page section.stories-header>.story.main-story.theme-dark_blue figcaption span small:hover,body.stories-overview-page section.stories-header>.story.main-story.theme-green figcaption span small:hover,body.stories-overview-page section.stories-header>.story.main-story.theme-primary figcaption span small:hover,body.stories-overview-page section.stories-header>.story.main-story.theme-red figcaption span small:hover,body.stories-overview-page section.stories-header>.story.main-story.theme-secondary figcaption span small:hover,body.stories-overview-page section.stories-header>.story.main-story.theme-yellow figcaption span small:hover{background-color:#000;border-color:#000}body.stories-overview-page section.stories-header>.story.main-story.theme-menu figcaption span small:hover{background-color:#839097;border-color:#839097}body.stories-overview-page section.stories-header>.story.main-story figcaption{display:block;padding:none}body.stories-overview-page section.stories-header>.story.main-story figcaption padding{left:29px;bottom:30px}body.stories-overview-page section.stories-header>.story.main-story figcaption span{display:block;color:#fff}body.stories-overview-page section.stories-header>.story.main-story figcaption span button{display:block;margin-top:21px}body.stories-overview-page section.stories-header>.story.main-story figcaption span small{text-transform:uppercase;margin-bottom:8px}.theme-blue body.stories-overview-page section.stories-header>.story.main-story figcaption span small,.theme-dark_blue body.stories-overview-page section.stories-header>.story.main-story figcaption span small,.theme-green body.stories-overview-page section.stories-header>.story.main-story figcaption span small{color:#fff}.theme-yellow body.stories-overview-page section.stories-header>.story.main-story figcaption span small{color:#000}.theme-primary body.stories-overview-page section.stories-header>.story.main-story figcaption span small,.theme-red body.stories-overview-page section.stories-header>.story.main-story figcaption span small{color:#fff}.theme-menu body.stories-overview-page section.stories-header>.story.main-story figcaption span small,.theme-secondary body.stories-overview-page section.stories-header>.story.main-story figcaption span small{color:#000}body.stories-overview-page section.stories-container{max-width:64em;margin-left:auto;margin-right:auto;width:100%}body.stories-overview-page section.stories-container::after{clear:both;content:"";display:table}body.stories-overview-page section.stories-container>.story{display:inline-block}body.stories-overview-page section.stories-container>.story.theme-dark_blue figcaption a{background-color:#0054a6;border-color:#0054a6}body.stories-overview-page section.stories-container>.story.theme-blue figcaption a{background-color:#009ec2;border-color:#009ec2}body.stories-overview-page section.stories-container>.story.theme-green figcaption a{background-color:#72bf44;border-color:#72bf44}body.stories-overview-page section.stories-container>.story.theme-yellow figcaption a{background-color:#ffd400;border-color:#ffd400}body.stories-overview-page section.stories-container>.story.theme-red figcaption a{background-color:#cf1f25}body.stories-overview-page section.stories-container>.story.theme-primary figcaption a{background-color:#fa6003}body.stories-overview-page section.stories-container>.story.theme-menu figcaption a,body.stories-overview-page section.stories-container>.story.theme-secondary figcaption a{background-color:#fff}body.stories-overview-page section.stories-container>.story.theme-red figcaption a{border-color:#cf1f25}body.stories-overview-page section.stories-container>.story.theme-primary figcaption a{border-color:#fa6003}body.stories-overview-page section.stories-container>.story.theme-blue figcaption a,body.stories-overview-page section.stories-container>.story.theme-dark_blue figcaption a,body.stories-overview-page section.stories-container>.story.theme-green figcaption a{color:#fff}body.stories-overview-page section.stories-container>.story.theme-yellow figcaption a{color:#000}body.stories-overview-page section.stories-container>.story.theme-primary figcaption a,body.stories-overview-page section.stories-container>.story.theme-red figcaption a{color:#fff}body.stories-overview-page section.stories-container>.story.theme-menu figcaption a,body.stories-overview-page section.stories-container>.story.theme-secondary figcaption a{border-color:#fff;color:#000}body.stories-overview-page section.stories-container>.story.theme-blue figcaption a:hover,body.stories-overview-page section.stories-container>.story.theme-dark_blue figcaption a:hover,body.stories-overview-page section.stories-container>.story.theme-green figcaption a:hover,body.stories-overview-page section.stories-container>.story.theme-menu figcaption a:hover,body.stories-overview-page section.stories-container>.story.theme-primary figcaption a:hover,body.stories-overview-page section.stories-container>.story.theme-red figcaption a:hover,body.stories-overview-page section.stories-container>.story.theme-secondary figcaption a:hover,body.stories-overview-page section.stories-container>.story.theme-yellow figcaption a:hover{color:#fff}body.stories-overview-page section.stories-container>.story.theme-blue figcaption a:hover,body.stories-overview-page section.stories-container>.story.theme-dark_blue figcaption a:hover,body.stories-overview-page section.stories-container>.story.theme-green figcaption a:hover,body.stories-overview-page section.stories-container>.story.theme-primary figcaption a:hover,body.stories-overview-page section.stories-container>.story.theme-red figcaption a:hover,body.stories-overview-page section.stories-container>.story.theme-secondary figcaption a:hover,body.stories-overview-page section.stories-container>.story.theme-yellow figcaption a:hover{background-color:#000;border-color:#000}body.stories-overview-page section.stories-container>.story.theme-menu figcaption a:hover{background-color:#839097;border-color:#839097}body.stories-overview-page section.stories-container>:last-child figure::after,body.stories-overview-page section.stories-container>:last-child::after{display:none}body.stories-overview-page #load-more-stories{text-align:center;padding:.75em}body.stories-overview-page #load-more-stories button::before{margin-top:-2px}@media (max-width:735px){body.stories-overview-page section.stories-header>.story.main-story{height:360px}body.stories-overview-page section.stories-header>.story.main-story div.gradient-overlay{display:none}body.stories-overview-page section.stories-header>.story.main-story figcaption,body.stories-overview-page section.stories-header>.story.main-story img{height:50%}body.stories-overview-page section.stories-header>.story.main-story figcaption{position:absolute;top:50%;right:0;bottom:0;left:0;padding:17px 28px 0}body.stories-overview-page section.stories-header>.story.main-story figcaption span{color:#47535b;font-size:22px}body.stories-overview-page section.stories-header>.story.main-story figcaption span small{font-size:14px;margin-bottom:4px}body.stories-overview-page section.stories-header>.story.main-story figcaption span button{margin-top:8px}}@media (min-width:736px){body.stories-overview-page header.introduction h1{max-width:100%}body.stories-overview-page header.introduction h1:after{display:none}body.stories-overview-page section.stories-header .story.main-story figcaption span{font-size:34px!important}body.stories-overview-page section.stories-header>.story:nth-child(2n-1){float:left;display:block;margin-right:2.22785%;width:100%;height:415px}body.stories-overview-page section.stories-header>.story:nth-child(2n-1):last-child{margin-right:0}body.stories-overview-page section.stories-header>.story:nth-child(2n-0){height:222px;width:50%;display:inline-block;padding-top:30px;padding-right:25px}body.stories-overview-page section.stories-header #new-story{height:91px;width:91px}body.stories-overview-page section.stories-container>.story{margin-top:33px}body.stories-overview-page section.stories-container>.story:nth-child(3n-0){margin-right:50px}body.stories-overview-page section.stories-container>.story:nth-child(3n-2){margin-right:0}body.stories-overview-page section.stories-container>.story:nth-child(3n-1){height:415px;width:100%}body.stories-overview-page section.stories-container>.story:nth-child(3n-0),body.stories-overview-page section.stories-container>.story:nth-child(3n-2){height:222px;width:calc(50% - 25px)}html[data-useragent*=Safari][data-vendor*=Apple]:not([data-platform=MacIntel]) body.atoz-detail main.main article header figure{height:calc((100vh - 23px) - 70px - 70px)}}@media (min-width:736px) and (max-width:768px){body.stories-overview-page section.stories-container>.story:first-child{top:-6px;margin-top:-222px;margin-left:calc(51.11392% + 12.5px);height:192px}}@media (min-width:769px){body.stories-overview-page header.introduction .intro-text{float:left;display:block;margin-right:2.22785%;width:31.8481%;font-weight:lighter;height:248px;letter-spacing:.4px;line-height:1.35;margin-bottom:.75em;margin-top:5px}body.stories-overview-page header.introduction .intro-text:last-child{margin-right:0}body.stories-overview-page section.stories-header{position:relative}body.stories-overview-page section.stories-header>.story:nth-child(2n-1){display:block;margin-top:-260px;margin-right:0;margin-left:0;width:67.1519%;padding-left:1.5em;height:415px;float:right}body.stories-overview-page section.stories-header>.story:nth-child(2n-1):last-child{width:65.92405%}body.stories-overview-page section.stories-header>.story:nth-child(2n-0){float:left;display:block;width:34.07595%;padding:0 2.22785% 0 0;position:absolute;bottom:0;left:0;height:190px}body.stories-overview-page section.stories-header>.story:nth-child(2n-0):last-child{width:32.4%}body.stories-overview-page section.stories-header>.story:nth-child(2n-0) figcaption{font-size:.6em;padding:0 0 16px 24px;line-height:2.2em}body.stories-overview-page section.stories-header #new-story{-webkit-transform:translateX(10%) translateY(-15%);transform:translateX(10%) translateY(-15%)}body.stories-overview-page section.stories-header .secondary{width:32.8%!important;float:none!important}body.stories-overview-page section.stories-header .secondary.three-panel figcaption,body.stories-overview-page section.stories-header .secondary.two-panel figcaption{padding-top:10px}body.stories-overview-page section.stories-header .secondary figcaption h2{padding-right:25px}body.stories-overview-page section.stories-header .secondary figcaption>a{margin-right:25px!important}body.stories-overview-page section.stories-container>.story:nth-child(5n-0),body.stories-overview-page section.stories-container>.story:nth-child(5n-3){margin-right:0}body.stories-overview-page section.stories-container>.story:nth-child(5n-1),body.stories-overview-page section.stories-container>.story:nth-child(5n-2),body.stories-overview-page section.stories-container>.story:nth-child(5n-4){margin-right:50px}body.stories-overview-page section.stories-container>.story:nth-child(5n-3),body.stories-overview-page section.stories-container>.story:nth-child(5n-4){height:300px;width:calc(50% - 25px)}body.stories-overview-page section.stories-container>.story:nth-child(5n-3).three-panel figcaption,body.stories-overview-page section.stories-container>.story:nth-child(5n-4).three-panel figcaption{background-size:200% 75%;background-position:75% 100%;background-repeat:no-repeat;padding-top:150px;text-align:left}body.stories-overview-page section.stories-container>.story:nth-child(5n-0),body.stories-overview-page section.stories-container>.story:nth-child(5n-1),body.stories-overview-page section.stories-container>.story:nth-child(5n-2){height:190px;width:calc(33.33% - 33.33px)}body.stories-overview-page section.stories-container>.story:nth-child(5n-0).three-panel figcaption,body.stories-overview-page section.stories-container>.story:nth-child(5n-0).two-panel figcaption,body.stories-overview-page section.stories-container>.story:nth-child(5n-1).three-panel figcaption,body.stories-overview-page section.stories-container>.story:nth-child(5n-1).two-panel figcaption,body.stories-overview-page section.stories-container>.story:nth-child(5n-2).three-panel figcaption,body.stories-overview-page section.stories-container>.story:nth-child(5n-2).two-panel figcaption{padding-top:6.125%}body.agenda-overview main .agenda-items{max-width:64em;margin-left:auto;margin-right:auto}body.agenda-overview main .agenda-items::after{clear:both;content:"";display:table}}@media (max-width:768px){.header-menu-navigation .terms-and-conditions{display:block}.agenda-overview .pika-single{left:calc(100vw - 320px)!important;-webkit-transform:translateY(1em);transform:translateY(1em);width:320px}.agenda-overview .pika-single:before{left:calc(100% - 65px)}body.agenda-overview main .filters .menu>li .button{border:none}}.agenda-items.centered{padding:0 2.22785%;max-width:64em;margin-left:auto;margin-right:auto}.academy:after{border-width:2px 0 0;border-style:solid;border-image-slice:12 fill;border-image-width:2px 0 0 0;border-image-outset:0;border-image-repeat:repeat;border-image-source:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAYAAAA6/NlyAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAACxIAAAsSAdLdfvwAAAAHdElNRQffBw8PNBhm5eSAAAAAGXRFWHRDb21tZW50AENyZWF0ZWQgd2l0aCBHSU1QV4EOFwAAABh0RVh0U29mdHdhcmUAcGFpbnQubmV0IDQuMC41ZYUyZQAAAZlJREFUaEPtljFuxDAMBO/v+UC6PDeBrWVxxEgiJTgQDhxgut2l3PllfH3//PZUZAvaNRXZhrZNRRoU8Cq6BO15FV2GNr3hoHkXktBOT1XS0FbPVPhSN0JQf6aqYWhjZH3wTN0JQf2ZqoahjZH1wTN1JwT1Z6oahjZGpgq6kYJ2eqqShrZ6hgt3cBHa8yq6DG16FW1QwFRkC9o1FdmGtk1F3gkHF3l6/+I/bhRFURRFURSF5xP+Q8PfQEFTkeOht5uKNCjgVfRY6M3ecNC8CwdCb+2ZCl/qxjHQG0fWB8/UnWOgN46sD56pO8dAbxyZKujGcdBbe4YLd/Bg6M1eRRsUMBU5Hnq7qcg74eDBfMI3FEVRFEVRFMXxPP3j/fT+RfgGBU1FtqBdU5FtaNtUpEEBr6JL0J5X0WVo0xsOmnchCe30VCUNbfVMhS91IwT1Z6oahjZG1gfP1J0Q1J+pahjaGFkfPFN3QlB/pqphaGNkqqAbKWinpyppaKtnuHAHF6E9r6LL0KZX0QYFTEW2oF1TkW1o22yJ1+sP6kQaQ9R3XnsAAAAASUVORK5CYII=)!important;content:' ';display:block;height:2px;width:100%;margin-top:20px}body.agenda-overview main .filters .container,body.agenda-overview main .filters .menu{width:100%}body.agenda-overview main .filters .menu{top:100%;border:1px solid #000;border-top:none}body.agenda-overview main .filters .menu>li{display:block;width:100%}body.agenda-overview main .filters .menu>li .button{width:100%;float:none}body.agenda-overview main .agenda-items{padding-left:17px;padding-right:17px}body.agenda-overview main .agenda-items.centered{max-width:64em;margin-left:auto;margin-right:auto}body.agenda-overview main .filters .container{display:none}body.agenda-overview main .filters .container>button,body.agenda-overview main .filters .container>select{width:100%;text-align:left}body.agenda-overview main .filters .container>button:after,body.agenda-overview main .filters .container>select:after{position:static}@media (max-width:768px){body.agenda-overview main .filters{margin-right:-.75em;margin-left:-.75em;padding:0 1.5em .75em;background-color:#eff1ef}body.agenda-overview main .filters .container.lt-tablet{display:block}body.agenda-overview main .filters select{background-color:#eff1ef!important;border-color:#839097!important;border-width:1px}body.agenda-overview main .filters select:active,body.agenda-overview main .filters select:focus,body.agenda-overview main .filters select:hover{color:#000}.tablet-plus{display:none}}img.quick-object-fit{color:transparent;background-clip:padding-box;background-repeat:no-repeat}body:before{height:0;width:0;display:block;overflow:hidden;font-size:0}.geocities{border:5px solid #fff;-webkit-animation-name:flashy;animation-name:flashy;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:steps(2);animation-timing-function:steps(2);-webkit-animation-duration:.5s;animation-duration:.5s}@-webkit-keyframes flashy{from{border-color:#f0f}to{border-color:#0f0}}@keyframes flashy{from{border-color:#f0f}to{border-color:#0f0}}form#sungevity{margin-top:10px;width:100%}form#sungevity>div{float:left;width:23.32912%;margin-right:30px}form#sungevity input{border-color:#969696}form#sungevity input[type=submit]{background:#dd5900;color:#fff;border-color:transparent}@media (min-width:769px){body.agenda-overview main .filters{max-width:64em;padding:19px 0 0;margin-right:auto;margin-left:auto;background-color:#fff}body.agenda-overview main .filters::after{clear:both;content:"";display:table}body.agenda-overview main .filters.theme-dark_blue .button{background-color:#0054a6;color:#fff}body.agenda-overview main .filters.theme-blue .button{background-color:#009ec2;color:#fff}body.agenda-overview main .filters.theme-green .button{background-color:#72bf44;color:#fff}body.agenda-overview main .filters.theme-yellow .button{background-color:#ffd400;color:#000}body.agenda-overview main .filters.theme-red .button{background-color:#cf1f25;color:#fff}body.agenda-overview main .filters.theme-primary .button{background-color:#fa6003;color:#fff}body.agenda-overview main .filters.theme-menu .button,body.agenda-overview main .filters.theme-secondary .button{background-color:#fff;color:#000}body.agenda-overview main .filters.theme-blue .button:hover,body.agenda-overview main .filters.theme-dark_blue .button:hover,body.agenda-overview main .filters.theme-green .button:hover,body.agenda-overview main .filters.theme-menu .button:hover,body.agenda-overview main .filters.theme-primary .button:hover,body.agenda-overview main .filters.theme-red .button:hover,body.agenda-overview main .filters.theme-secondary .button:hover,body.agenda-overview main .filters.theme-yellow .button:hover{color:#fff}body.agenda-overview main .filters.theme-blue .button:hover,body.agenda-overview main .filters.theme-dark_blue .button:hover,body.agenda-overview main .filters.theme-green .button:hover,body.agenda-overview main .filters.theme-primary .button:hover,body.agenda-overview main .filters.theme-red .button:hover,body.agenda-overview main .filters.theme-secondary .button:hover,body.agenda-overview main .filters.theme-yellow .button:hover{background-color:#000;border-color:#000}body.agenda-overview main .filters.theme-menu .button:hover{background-color:#839097;border-color:#839097}body.agenda-overview main .filters .container.gt-tablet{margin-right:auto;margin-left:auto;max-width:709px;padding-left:7px;display:block;height:40px}body.agenda-overview main .filters .container.gt-tablet a.button{border-color:#839097}body.agenda-overview main .filters .container.gt-tablet>.menu{position:static;display:inline-block;background-color:#fff;border:none}body.agenda-overview main .filters .container.gt-tablet>.menu li{display:block;float:left;width:auto;margin-right:1ch}form#sungevity{margin-right:auto;margin-left:auto;max-width:61.46836%}.mobile{display:none}}@media (max-width:735px){header.page-header.menu--open section.header-navigation{margin-top:0;position:static}header.page-header.menu--open section.header-navigation nav.header-language{position:absolute;top:0;left:.75em;display:block;z-index:1000}header.page-header.menu--open section.header-navigation nav.header-language:hover button{border:1px solid;border-bottom:0}header.page-header.menu--open section.header-navigation nav.header-language:hover ul[role=menu]{border-left:1px solid #000;border-right:1px solid #000;border-top:1px solid #000;display:block}header.page-header.menu--open section.header-navigation nav.header-language:hover ul[role=menu]:last-child{border-bottom:1px solid #000}header.page-header.menu--open section.header-navigation nav.header-language button{-webkit-transition:150ms;transition:150ms;border-bottom:0;border-color:#fff;float:left;height:2.5em;padding-left:0;text-align:left}header.page-header.menu--open section.header-navigation nav.header-language button:focus,header.page-header.menu--open section.header-navigation nav.header-language button:hover{border-color:#000!important}header.page-header.menu--open section.header-navigation nav.header-language ul[role=menu]{display:none;font-size:.8em;text-align:right}header.page-header.menu--open section.header-navigation nav.header-language ul[role=menu] li[role=menuitem] a{height:2.5em;width:100%;padding-right:1.5em;padding-left:1.5em;background-color:#fff;color:#000;line-height:2.5em;text-decoration:none}header.page-header.menu--open section.header-navigation nav.header-language ul[role=menu] li[role=menuitem] a:hover{background-color:#969696;color:#fff}}html[data-useragent*=Safari][data-vendor*=Apple]:not([data-platform=MacIntel]) .slit-image>figure{background-attachment:scroll}html[data-useragent*=Safari][data-vendor*=Apple]:not([data-platform=MacIntel]) header.page-header.menu--open div.header-menu-navigation{padding-bottom:100px}html[data-useragent*=Safari][data-vendor*=Apple]:not([data-platform=MacIntel]) body.homepage div.page-wrapper,html[data-useragent*=Safari][data-vendor*=Apple]:not([data-platform=MacIntel]) body.homepage div.swiper-container{height:100%}html[data-useragent*=Safari][data-vendor*=Apple]:not([data-platform=MacIntel]) body.homepage section.swiper-slide{height:calc((100vh - 5px) - 23px)}html[data-useragent*=Safari][data-vendor*=Apple]:not([data-platform=MacIntel]) body.two-panel div.page-wrapper,html[data-useragent*=Safari][data-vendor*=Apple]:not([data-platform=MacIntel]) body.two-panel main.main{height:100%}html[data-useragent*=Safari][data-vendor*=Apple]:not([data-platform=MacIntel]) body.panel-story.two-panel{height:auto}html[data-useragent*=Safari][data-vendor*=Apple]:not([data-platform=MacIntel]) body.panel-story.two-panel a[href="#content-panel"]{margin-bottom:16px}@media (max-width:768px){.header-menu-navigation{height:calc(100vh - 60px)}.header-menu-navigation div.menu-search{border:0;overflow:auto}.header-menu-navigation div.menu-search .header-search{display:block;margin-right:0}header.page-header #logo,header.page-header #logo img{height:2.5em;width:77px}header nav.menu-section{padding-top:22px}header nav.menu-overviews ul[role=menu] li[role=menuitem] a,header nav.menu-section h6{font-size:16px}header header.page-header.menu--open a.go-back{display:none}html[data-useragent*=Safari][data-vendor*=Apple]:not([data-platform=MacIntel]) aside.content-footer{padding-bottom:25.5px}}html[data-useragent*=Trident] .slide-homepage-footer .slide-content~div div.container .charity-seal,html[data-useragent*=Trident] .slide-homepage-footer .slide-content~div div.container .social,html[data-useragent*=Trident] .slide-homepage-footer .slide-content~div div.container .sponsors{border:none!important}html[data-useragent*=Trident] body.panel-story.two-panel main article .panels #content-panel:target~figure.panel.left{right:auto}html[data-useragent*=Trident] body.panel-story.two-panel main article .panels #content-panel:target~figure.panel.right{left:auto}@media (min-width:680px){html[data-useragent*=Trident] body.panel-story.two-panel main article .panels #content-panel:target~div.panel.content div.controls nav.radial-menu{position:relative;top:auto;right:auto;bottom:auto;left:auto}html[data-useragent*=Trident] body.content-page section.content figure.default img{max-height:355px}}html[data-vendor*=Google][data-platform=Win32] header.page-header .go-back:before{margin-top:-2px}html[data-useragent*=Firefox] #footer-sticky nav a.button.primary-call-to-action,html[data-useragent*=Firefox] .button.icon-arrow-right-after,html[data-useragent*=Firefox] .overview-item>.item-link>a.button:not(.button-primary){text-align:justify}html[data-useragent*=Firefox] #footer-sticky nav a.button.primary-call-to-action::after,html[data-useragent*=Firefox] .button.icon-arrow-right-after::after,html[data-useragent*=Firefox] .overview-item>.item-link>a.button:not(.button-primary)::after{display:inline-block;float:none}html.cms-edit-mode nav.terms-and-conditions{position:static!important}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImxpYi9mb250YXdlc29tZS9zY3NzL2ZvbnRhd2Vzb21lLnNjc3MiLCJsaWIvZm9udGF3ZXNvbWUvc2Nzcy9fYW5pbWF0ZWQuc2NzcyIsImxpYi9mb250YXdlc29tZS9zY3NzL2ZhLWJyYW5kcy5zY3NzIiwid2Vic2l0ZS9zdHlsZXNoZWV0cy9kZWZpbml0aW9ucy9faWNvbnMuc2NzcyIsImFydGlzL3N0eWxlc2hlZXRzL3NjcmVlbi5jc3MiLCJhcnRpcy9zdHlsZXNoZWV0cy9lbnZpcm9ubWVudC9ib3VyYm9uL2FkZG9ucy9fcHJlZml4ZXIuc2NzcyIsImFydGlzL3N0eWxlc2hlZXRzL2FydGlzL2F0b21zL19jb250ZW50LnNjc3MiLCJhcnRpcy9zdHlsZXNoZWV0cy9kZWZpbml0aW9ucy9fdHlwb2dyYXBoeS5zY3NzIiwiYXJ0aXMvc3R5bGVzaGVldHMvZW52aXJvbm1lbnQvX25vcm1hbGl6ZS5zY3NzIiwiYXJ0aXMvc3R5bGVzaGVldHMvZW52aXJvbm1lbnQvX3N3aXBlci5zY3NzIiwid2Vic2l0ZS9zdHlsZXNoZWV0cy9taXhpbnMvX2NvbnRlbnQuc2NzcyIsIndlYnNpdGUvc3R5bGVzaGVldHMvbWl4aW5zL19kb3NzaWVyLnNjc3MiLCJ3ZWJzaXRlL3N0eWxlc2hlZXRzL21peGlucy9fbGlua3Muc2NzcyIsImFydGlzL3N0eWxlc2hlZXRzL2Vudmlyb25tZW50L2JpdHRlcnMvX2J1dHRvbnMuc2NzcyIsImFydGlzL3N0eWxlc2hlZXRzL2Vudmlyb25tZW50L2JvdXJib24vY3NzMy9fdHJhbnNpdGlvbi5zY3NzIiwiYXJ0aXMvc3R5bGVzaGVldHMvZW52aXJvbm1lbnQvYm91cmJvbi9oZWxwZXJzL19kaXJlY3Rpb25hbC12YWx1ZXMuc2NzcyIsImFydGlzL3N0eWxlc2hlZXRzL2Vudmlyb25tZW50L2JpdHRlcnMvX2Zvcm1zLnNjc3MiLCJhcnRpcy9zdHlsZXNoZWV0cy9lbnZpcm9ubWVudC9iaXR0ZXJzL19saXN0cy5zY3NzIiwiYXJ0aXMvc3R5bGVzaGVldHMvZW52aXJvbm1lbnQvYml0dGVycy9fdGFibGVzLnNjc3MiLCJhcnRpcy9zdHlsZXNoZWV0cy9lbnZpcm9ubWVudC9iaXR0ZXJzL190eXBvZ3JhcGh5LnNjc3MiLCJhcnRpcy9zdHlsZXNoZWV0cy9lbnZpcm9ubWVudC9ib3VyYm9uL2FkZG9ucy9fc2l6ZS5zY3NzIiwiYXJ0aXMvc3R5bGVzaGVldHMvZW52aXJvbm1lbnQvYml0dGVycy9fYm9keS5zY3NzIiwiYXJ0aXMvc3R5bGVzaGVldHMvYXJ0aXMvYXRvbXMvX2hlYWRlcnMuc2NzcyIsImFydGlzL3N0eWxlc2hlZXRzL2Vudmlyb25tZW50L25lYXQvZ3JpZC9fYm94LXNpemluZy5zY3NzIiwiYXJ0aXMvc3R5bGVzaGVldHMvZW52aXJvbm1lbnQvY3VzdG9tL19jbXNfb3ZlcnJpZGVzLnNjc3MiLCJhcnRpcy9zdHlsZXNoZWV0cy9zY3JlZW4uc2NzcyIsImFydGlzL3N0eWxlc2hlZXRzL2FydGlzL2F0b21zL19jb29raWVib3Quc2NzcyIsImFydGlzL3N0eWxlc2hlZXRzL2FydGlzL2F0b21zL19idXR0b24uc2NzcyIsImFydGlzL3N0eWxlc2hlZXRzL2RlZmluaXRpb25zL190aGVtZXMuc2NzcyIsImFydGlzL3N0eWxlc2hlZXRzL2Vudmlyb25tZW50L25lYXQvZ3JpZC9fb3V0ZXItY29udGFpbmVyLnNjc3MiLCJhcnRpcy9zdHlsZXNoZWV0cy9lbnZpcm9ubWVudC9ib3VyYm9uL2FkZG9ucy9fY2xlYXJmaXguc2NzcyIsImFydGlzL3N0eWxlc2hlZXRzL2Vudmlyb25tZW50L25lYXQvZ3JpZC9fcm93LnNjc3MiLCJhcnRpcy9zdHlsZXNoZWV0cy9lbnZpcm9ubWVudC9jdXN0b20vX2luY2x1ZGUtbWVkaWEuc2NzcyIsImFydGlzL3N0eWxlc2hlZXRzL2Vudmlyb25tZW50L2JvdXJib24vYWRkb25zL19wb3NpdGlvbi5zY3NzIiwiYXJ0aXMvc3R5bGVzaGVldHMvYXJ0aXMvYXRvbXMvX2h0bWwuc2NzcyIsIndlYnNpdGUvc3R5bGVzaGVldHMvd2Vic2l0ZS9hdG9tcy9faWZyYW1lLnNjc3MiLCJ3ZWJzaXRlL3N0eWxlc2hlZXRzL3dlYnNpdGUvYXRvbXMvX2ltZy5zY3NzIiwiYXJ0aXMvc3R5bGVzaGVldHMvYXJ0aXMvYXRvbXMvX2lucHV0LnNjc3MiLCJ3ZWJzaXRlL3N0eWxlc2hlZXRzL21peGlucy9fZm9ybXMuc2NzcyIsImFydGlzL3N0eWxlc2hlZXRzL2Vudmlyb25tZW50L2JvdXJib24vY3NzMy9fcGxhY2Vob2xkZXIuc2NzcyIsIndlYnNpdGUvc3R5bGVzaGVldHMvd2Vic2l0ZS9hdG9tcy9fbG9hZGluZy1zcGlubmVyLnNjc3MiLCJhcnRpcy9zdHlsZXNoZWV0cy9hcnRpcy9hdG9tcy9fbWFpbi5zY3NzIiwid2Vic2l0ZS9zdHlsZXNoZWV0cy93ZWJzaXRlL2F0b21zL19zdHJvbmcuc2NzcyIsIndlYnNpdGUvc3R5bGVzaGVldHMvd2Vic2l0ZS9hdG9tcy9fdGV4dGFyZWEuc2NzcyIsImFydGlzL3N0eWxlc2hlZXRzL2FydGlzL2F0b21zL19wYWdlLXN0YXRlLWxpbmsuc2NzcyIsImFydGlzL3N0eWxlc2hlZXRzL2FydGlzL2NvbXBvdW5kcy9fYW5jaG9yLnNjc3MiLCJhcnRpcy9zdHlsZXNoZWV0cy9hcnRpcy9jb21wb3VuZHMvX2Jsb2NrcXVvdGUuc2NzcyIsIndlYnNpdGUvc3R5bGVzaGVldHMvd2Vic2l0ZS9jb21wb3VuZHMvX2RlZmluaXRpb25fbGlzdC5zY3NzIiwiYXJ0aXMvc3R5bGVzaGVldHMvYXJ0aXMvY29tcG91bmRzL19zcGlubmVyLWJ1dHRvbi5zY3NzIiwid2Vic2l0ZS9zdHlsZXNoZWV0cy93ZWJzaXRlL2NvbXBvdW5kcy9fZm9ybV9yb3cuc2NzcyIsIndlYnNpdGUvc3R5bGVzaGVldHMvbWl4aW5zL19ib3JkZXIuc2NzcyIsImFydGlzL3N0eWxlc2hlZXRzL2FydGlzL2NvbXBvdW5kcy9fZm9ybV9yb3cuc2NzcyIsImFydGlzL3N0eWxlc2hlZXRzL2FydGlzL2NvbXBvdW5kcy9fbGlzdHMuc2NzcyIsImFydGlzL3N0eWxlc2hlZXRzL2FydGlzL2NvbXBvdW5kcy9fcGFnZS13cmFwcGVyLnNjc3MiLCJhcnRpcy9zdHlsZXNoZWV0cy9hcnRpcy9jb21wb3VuZHMvX3Njcm9sbGJhci5zY3NzIiwiYXJ0aXMvc3R5bGVzaGVldHMvYXJ0aXMvY29tcG91bmRzL190cmlwdHljaC5zY3NzIiwiYXJ0aXMvc3R5bGVzaGVldHMvZW52aXJvbm1lbnQvY3VzdG9tL19kb3R0ZWRfYm9yZGVyLnNjc3MiLCJhcnRpcy9zdHlsZXNoZWV0cy9hcnRpcy9jb21wb3VuZHMvX3ByZS10aXRsZS5zY3NzIiwiYXJ0aXMvc3R5bGVzaGVldHMvYXJ0aXMvY29tcG91bmRzL19oZWFkZXItaW50cm9kdWN0aW9uLnNjc3MiLCJhcnRpcy9zdHlsZXNoZWV0cy9lbnZpcm9ubWVudC9uZWF0L2dyaWQvX3NwYW4tY29sdW1ucy5zY3NzIiwibGliL2ZvbnRhd2Vzb21lL3Njc3MvX2NvcmUuc2NzcyIsImxpYi9mb250YXdlc29tZS9zY3NzL19sYXJnZXIuc2NzcyIsImxpYi9mb250YXdlc29tZS9zY3NzL19maXhlZC13aWR0aC5zY3NzIiwibGliL2ZvbnRhd2Vzb21lL3Njc3MvX2xpc3Quc2NzcyIsImxpYi9mb250YXdlc29tZS9zY3NzL19ib3JkZXJlZC1wdWxsZWQuc2NzcyIsImxpYi9mb250YXdlc29tZS9zY3NzL19yb3RhdGVkLWZsaXBwZWQuc2NzcyIsImxpYi9mb250YXdlc29tZS9zY3NzL19taXhpbnMuc2NzcyIsImxpYi9mb250YXdlc29tZS9zY3NzL19zdGFja2VkLnNjc3MiLCJsaWIvZm9udGF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyIsImxpYi9mb250YXdlc29tZS9zY3NzL19zY3JlZW4tcmVhZGVyLnNjc3MiLCJhcnRpcy9zdHlsZXNoZWV0cy9hcnRpcy9jb21wb3VuZHMvX2NvbnRlbnQtZm9vdGVyLnNjc3MiLCJhcnRpcy9zdHlsZXNoZWV0cy9hcnRpcy9jb21wb3VuZHMvX21lbnUtc2VhcmNoLnNjc3MiLCJhcnRpcy9zdHlsZXNoZWV0cy9hcnRpcy9jb21wb3VuZHMvX3Nwb25zb3ItY2Fyb3VzZWwuc2NzcyIsImFydGlzL3N0eWxlc2hlZXRzL2FydGlzL2NvbXBvdW5kcy9fc3Rvcnkuc2NzcyIsImFydGlzL3N0eWxlc2hlZXRzL2FydGlzL2NvbXBvdW5kcy9fc2xpZGUtc3ViYnJhbmQuc2NzcyIsImFydGlzL3N0eWxlc2hlZXRzL2Vudmlyb25tZW50L25lYXQvZ3JpZC9fZmlsbC1wYXJlbnQuc2NzcyIsImFydGlzL3N0eWxlc2hlZXRzL2FydGlzL2NvbXBvdW5kcy9fc2xpZGUtY29udGVudC5zY3NzIiwiYXJ0aXMvc3R5bGVzaGVldHMvYXJ0aXMvb3JnYW5pc21zL19hdG96LnNjc3MiLCJhcnRpcy9zdHlsZXNoZWV0cy9hcnRpcy9jb21wb3VuZHMvX3NsaWRlLTJwYW5lbC5zY3NzIiwiYXJ0aXMvc3R5bGVzaGVldHMvYXJ0aXMvY29tcG91bmRzL19zbGlkZS0zcGFuZWwuc2NzcyIsImFydGlzL3N0eWxlc2hlZXRzL2FydGlzL2NvbXBvdW5kcy9fc2xpZGUtZm9vdGVyLnNjc3MiLCJ3ZWJzaXRlL3N0eWxlc2hlZXRzL3dlYnNpdGUvbW9sZWN1bGVzL19hZ2VuZGFfZGF0ZS5zY3NzIiwiYXJ0aXMvc3R5bGVzaGVldHMvYXJ0aXMvbW9sZWN1bGVzL19hZ2VuZGFfaXRlbS5zY3NzIiwid2Vic2l0ZS9zdHlsZXNoZWV0cy93ZWJzaXRlL21vbGVjdWxlcy9fYmxvY2tfbGluay5zY3NzIiwid2Vic2l0ZS9zdHlsZXNoZWV0cy93ZWJzaXRlL21vbGVjdWxlcy9fZGF0YV90YWJsZS5zY3NzIiwiYXJ0aXMvc3R5bGVzaGVldHMvZW52aXJvbm1lbnQvYm91cmJvbi9jc3MzL19jYWxjLnNjc3MiLCJhcnRpcy9zdHlsZXNoZWV0cy9hcnRpcy9tb2xlY3VsZXMvX2RhdGVwaWNrZXIuc2NzcyIsImFydGlzL3N0eWxlc2hlZXRzL2Vudmlyb25tZW50L2JvdXJib24vYWRkb25zL190cmlhbmdsZS5zY3NzIiwiYXJ0aXMvc3R5bGVzaGVldHMvYXJ0aXMvbW9sZWN1bGVzL19oZWFkZXJfY29udGVudC5zY3NzIiwid2Vic2l0ZS9zdHlsZXNoZWV0cy93ZWJzaXRlL21vbGVjdWxlcy9faW1hZ2VfYmFubmVyLnNjc3MiLCJhcnRpcy9zdHlsZXNoZWV0cy9hcnRpcy9tb2xlY3VsZXMvX2ltYWdlX2Jhbm5lci5zY3NzIiwid2Vic2l0ZS9zdHlsZXNoZWV0cy9taXhpbnMvX2hvdmVyLnNjc3MiLCJ3ZWJzaXRlL3N0eWxlc2hlZXRzL3dlYnNpdGUvbW9sZWN1bGVzL19saW5rX2Jhbm5lci5zY3NzIiwid2Vic2l0ZS9zdHlsZXNoZWV0cy93ZWJzaXRlL21vbGVjdWxlcy9fcmFkaWFsX21lbnUuc2NzcyIsImFydGlzL3N0eWxlc2hlZXRzL2FydGlzL21vbGVjdWxlcy9fbWVudWxpc3Quc2NzcyIsImFydGlzL3N0eWxlc2hlZXRzL2FydGlzL21vbGVjdWxlcy9fcmVsYXRlZF9pdGVtLnNjc3MiLCJhcnRpcy9zdHlsZXNoZWV0cy9hcnRpcy9tb2xlY3VsZXMvX3B1bGxvdXQuc2NzcyIsImFydGlzL3N0eWxlc2hlZXRzL2Vudmlyb25tZW50L2JvdXJib24vY3NzMy9fbGluZWFyLWdyYWRpZW50LnNjc3MiLCJhcnRpcy9zdHlsZXNoZWV0cy9hcnRpcy9tb2xlY3VsZXMvX3JhZGlhbF9tZW51LnNjc3MiLCJhcnRpcy9zdHlsZXNoZWV0cy9lbnZpcm9ubWVudC9uZWF0L2dyaWQvX29tZWdhLnNjc3MiLCJhcnRpcy9zdHlsZXNoZWV0cy9hcnRpcy9tb2xlY3VsZXMvX3NlYXJjaF9yZXN1bHQuc2NzcyIsImFydGlzL3N0eWxlc2hlZXRzL2Vudmlyb25tZW50L25lYXQvZ3JpZC9fcGFkLnNjc3MiLCJ3ZWJzaXRlL3N0eWxlc2hlZXRzL3dlYnNpdGUvbW9sZWN1bGVzL19zaWRlX2ltYWdlLnNjc3MiLCJ3ZWJzaXRlL3N0eWxlc2hlZXRzL3dlYnNpdGUvY29tcG91bmRzL19maWd1cmUuc2NzcyIsIndlYnNpdGUvc3R5bGVzaGVldHMvd2Vic2l0ZS9tb2xlY3VsZXMvX3NsaXRfaW1hZ2Uuc2NzcyIsIndlYnNpdGUvc3R5bGVzaGVldHMvZGVmaW5pdGlvbnMvX3RoZW1lcy5zY3NzIiwid2Vic2l0ZS9zdHlsZXNoZWV0cy93ZWJzaXRlL21vbGVjdWxlcy9fdGFnX2xpc3Quc2NzcyIsIndlYnNpdGUvc3R5bGVzaGVldHMvd2Vic2l0ZS9tb2xlY3VsZXMvX3ZpZGVvX2xpZ2h0Ym94LnNjc3MiLCJhcnRpcy9zdHlsZXNoZWV0cy9hcnRpcy9tb2xlY3VsZXMvX2ZpZ3VyZS5zY3NzIiwid2Vic2l0ZS9zdHlsZXNoZWV0cy93ZWJzaXRlL21vbGVjdWxlcy9fb3ZlcnZpZXdfaXRlbS5zY3NzIiwiYXJ0aXMvc3R5bGVzaGVldHMvYXJ0aXMvbW9sZWN1bGVzL19jYXJvdXNlbC5zY3NzIiwiYXJ0aXMvc3R5bGVzaGVldHMvYXJ0aXMvb3JnYW5pc21zL19hZ2VuZGFfbmF2aWdhdGlvbi5zY3NzIiwiYXJ0aXMvc3R5bGVzaGVldHMvYXJ0aXMvb3JnYW5pc21zL19jYWxjdWxhdG9yLnNjc3MiLCJhcnRpcy9zdHlsZXNoZWV0cy9hcnRpcy9vcmdhbmlzbXMvX2xhbmd1YWdlX3NlbGVjdC5zY3NzIiwiYXJ0aXMvc3R5bGVzaGVldHMvYXJ0aXMvb3JnYW5pc21zL19tYWluX2NvbnRhaW5lci5zY3NzIiwiYXJ0aXMvc3R5bGVzaGVldHMvYXJ0aXMvb3JnYW5pc21zL19hdG96X292ZXJ2aWV3LnNjc3MiLCJhcnRpcy9zdHlsZXNoZWV0cy9lbnZpcm9ubWVudC9ib3VyYm9uL2FkZG9ucy9fYm9yZGVyLXJhZGl1cy5zY3NzIiwiYXJ0aXMvc3R5bGVzaGVldHMvZW52aXJvbm1lbnQvbWl4aW5zL19jbXMuc2NzcyIsImFydGlzL3N0eWxlc2hlZXRzL2FydGlzL29yZ2FuaXNtcy9fb3ZlcnZpZXcuc2NzcyIsImFydGlzL3N0eWxlc2hlZXRzL2FydGlzL29yZ2FuaXNtcy9fcGFnZV9mb290ZXIuc2NzcyIsImFydGlzL3N0eWxlc2hlZXRzL2FydGlzL29yZ2FuaXNtcy9fcGFnZV9oZWFkZXIuc2NzcyIsIndlYnNpdGUvc3R5bGVzaGVldHMvd2Vic2l0ZS9vcmdhbmlzbXMvX3Jlc3VsdF9saXN0LnNjc3MiLCJhcnRpcy9zdHlsZXNoZWV0cy9hcnRpcy9vcmdhbmlzbXMvX3BhZ2VfY29udGVudC5zY3NzIiwiYXJ0aXMvc3R5bGVzaGVldHMvYXJ0aXMvb3JnYW5pc21zL19zZWFyY2gtb3ZlcnZpZXctcGFnZS5zY3NzIiwiYXJ0aXMvc3R5bGVzaGVldHMvYXJ0aXMvb3JnYW5pc21zL18zLXBhbmVsLnNjc3MiLCJhcnRpcy9zdHlsZXNoZWV0cy9hcnRpcy9vcmdhbmlzbXMvX2Rvc3NpZXIuc2NzcyIsImFydGlzL3N0eWxlc2hlZXRzL2Vudmlyb25tZW50L2JvdXJib24vY3NzMy9fYmFja2dyb3VuZC1pbWFnZS5zY3NzIiwiYXJ0aXMvc3R5bGVzaGVldHMvYXJ0aXMvb3JnYW5pc21zL18yLXBhbmVsLnNjc3MiLCJhcnRpcy9zdHlsZXNoZWV0cy9hcnRpcy9vcmdhbmlzbXMvX21lbnUuc2NzcyIsImFydGlzL3N0eWxlc2hlZXRzL2FydGlzL29yZ2FuaXNtcy9faG9tZXBhZ2Uuc2NzcyIsImFydGlzL3N0eWxlc2hlZXRzL2FydGlzL29yZ2FuaXNtcy9fc3Rvcnktb3ZlcnZpZXctcGFnZS5zY3NzIiwiYXJ0aXMvc3R5bGVzaGVldHMvX2Jld2FyZS1vZi1raXR0ZW4tZWF0aW5nLWRyYWdvbnMuc2NzcyIsImFydGlzL3N0eWxlc2hlZXRzL2FydGlzL29yZ2FuaXNtcy9fYWdlbmRhLW92ZXJ2aWV3LXBhZ2Uuc2NzcyIsImFydGlzL3N0eWxlc2hlZXRzL2Vudmlyb25tZW50L2JvdXJib24vY3NzMy9fa2V5ZnJhbWVzLnNjc3MiLCJhcnRpcy9zdHlsZXNoZWV0cy9fY21zX2VkaXRfbW9kZS5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJpQkFBQTs7O0FDV0EsMkJBQ0UsR0FDRSxrQkFBQSxVQUFBLFVBQUEsVUFHRixLQUNFLGtCQUFBLGVBQUEsVUFBQSxnQkNmSixXQUNFLFlBQUEsd0JBQ0EsV0FBQSxPQUNBLFlBQUEsSUFDQSxJ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QSxLQStCSSx5Q0FwQ0osYUFBQSxRQUlBLGlCQUFBLFFBQ0EsTUFBQSxLQStCSSxzQ0FBQSwyQ0FwQ0osYUFBQSxLQUlBLGlCQUFBLEtBQ0EsTUFBQSxLQStCSSwrQkFwQ0osYUFBQSxRQUlBLGlCQUFBLFFBQ0EsTUFBQSxLQStCSSwwQkFwQ0osYUFBQSxRQUlBLGlCQUFBLFFBQ0EsTUFBQSxLQStCSSwyQkFwQ0osYUFBQSxRQUlBLGlCQUFBLFFBQ0EsTUFBQSxLQStCSSw0QkFwQ0osYUFBQSxRQUlBLGlCQUFBLFFBQ0EsTUFBQSxLQStCSSx5QkFwQ0osYUFBQSxRQUlBLGlCQUFBLFFBQ0EsTUFBQSxLQStCSSw2QkFwQ0osYUFBQSxRQUlBLGlCQUFBLFFBQ0EsTUFBQSxLQStCSSwwQkFBQSwrQkFwQ0osYUFBQSxLQUlBLGlCQUFBLEtBQ0EsTUFBQSxLQStCSSxnQ0FwQ0osYUFBQSxRQUlBLGlCQUFBLFFBQ0EsTUFBQSxLQStCSSwyQkFwQ0osYUFBQSxRQUlBLGlCQUFBLFFBQ0EsTUFBQSxLQStCSSw0QkFwQ0osYUFBQSxRQUlBLGlCQUFBLFFBQ0EsTUFBQSxLQStCSSw2QkFwQ0osYUFBQSxRQUlBLGlCQUFBLFFBQ0EsTUFBQSxLQStCSSwwQkFwQ0osYUFBQSxRQUlBLGlCQUFBLFFBQ0EsTUFBQSxLQStCSSw4QkFwQ0osYUFBQSxRQUlBLGlCQUFBLFFBQ0EsTUFBQSxLQStCSSwyQkFBQSxnQ0FwQ0osYUFBQSxLQUlBLGlCQUFBLEtBQ0EsTUFBQSxLQTBDSSxpQ0FBQSxnQ0FBQSw0Q0FBQSwyQ0FBQSw0Q0FBQSxzQ0FBQSxxQ0FBQSxpREFBQSxnREFBQSxpREFBQSxrQ0FBQSxpQ0FBQSw2Q0FBQSw0Q0FBQSw2Q0FBQSxpQ0FBQSxnQ0FBQSw0Q0FBQSwyQ0FBQSw0Q0FBQSxvQ0FBQSxtQ0FBQSwrQ0FBQSw4Q0FBQSwrQ0FBQSxnQ0FBQSwrQkFBQSwyQ0FBQSwwQ0FBQSwyQ0FBQSxzQ0FBQSxxQ0FBQSxpREFBQSxnREFBQSxpREFBQSxtQ0FBQSxrQ0FBQSw4Q0FBQSw2Q0FBQSw4Q0F0Q0osTUFBQSxLQXND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LFFBQUEsUUFDaEMsc0JBQXVDLFFBQUEsUUFDdkMsa0JBQW1DLFFBQUEsUUFDbkMsc0JBQXVDLFFBQUEsUUFDdkMseUJBQTBDLFFBQUEsUUFDMUMscUJBQXNDLFFBQUEsUUFDdEMsa0JBQW1DLFFBQUEsUUFDbkMsa0JBQW1DLFFBQUEsUUFDbkMseUJBQTBDLFFBQUEsUUFDMUMsNkJBQThDLFFBQUEsUUFDOUMsbUJBQW9DLFFBQUEsUUFDcEMsaUJBQWtDLFFBQUEsUUFDbEMsbUJBQW9DLFFBQUEsUUFDcEMsaUJBQWtDLFFBQUEsUUFDbEMsd0JBQXlDLFFBQUEsUUFDekMsMEJBQTJDLFFBQUEsUUFDM0Msc0JBQXVDLFFBQUEsUUFDdkMsa0JBQW1DLFFBQUEsUUFDbkMscUJBQXNDLFFBQUEsUUFDdEMscUJBQXNDLFFBQUEsUUFDdEMsdUJBQXdDLFFBQUEsUUFDeEMsa0JBQW1DLFFBQUEsUUFDbkMsd0JBQXlDLFFBQUEsUUFDekMsdUJBQXdDLFFBQUEsUUFDeEMsdUJBQXdDLFFBQUEsUUFDeEMseUJBQTBDLFFBQUEsUUFDMUMsOEJBQStDLFFBQUEsUUFDL0MseUJBQTBDLFFBQUEsUUFDMUMsMEJBQTJDLFFBQUEsUUFDM0Msb0JBQXFDLFFBQUEsUUFDckMsZ0JBQWlDLFFBQUEsUUFDakMsd0JBQXlDLFFBQUEsUUFDekMsOEJBQStDLFFBQUEsUUFDL0MsbUJBQW9DLFFBQUEsUUFDcEMsZ0JBQWlDLFFBQUEsUUFDakMsb0JBQXFDLFFBQUEsUUFDckMscUJBQXNDLFFBQUEsUUFDdEMsMkJBQTRDLFFBQUEsUUFDNUMsdUJBQXdDLFFBQUEsUUFDeEMsdUJBQXdDLFFBQUEsUUFDeEMsNkJBQThDLFFBQUEsUUFDOUMsc0JBQXVDLFFBQUEsUUFDdkMsc0JBQXVDLFFBQUEsUUFDdkMsdUJBQXdDLFFBQUEsUUFDeEMsOEJBQStDLFFBQUEsUUFDL0MsNEJBQTZDLFFBQUEsUUFDN0MscUJBQXNDLFFBQUEsUUFDdEMsMkJBQTRDLFFBQUEsUUFDNUMseUJBQTBDLFFBQUEsUUFDMUMsb0JBQXFDLFFBQUEsUUFDckMsaUJBQWtDLFFBQUEsUUFDbEMsZ0JBQWlDLFFBQUEsUUFDakMsb0JBQXFDLFFBQUEsUUFDckMsdUJBQXdDLFFBQUEsUUFDeEMsOEJBQStDLFFBQUEsUUFDL0Msd0JBQXlDLFFBQUEsUUFDekMsOEJBQStDLFFBQUEsUUFDL0MsNEJBQTZDLFFBQUEsUUFDN0MsdUJBQXdDLFFBQUEsUUFDeEMsc0JBQXVDLFFBQUEsUUFDdkMsc0JBQXVDLFFBQUEsUUFDdkMsMkJBQTRDLFFBQUEsUUFDNUMsMkJBQTRDLFFBQUEsUUFDNUMsNEJBQTZDLFFBQUEsUUFDN0MseUJBQTBDLFFBQUEsUUFDMUMsd0JBQXlDLFFBQUEsUUFDekMscUJBQXNDLFFBQUEsUUFDdEMseUJBQTBDLFFBQUEsUUFDMUMsc0JBQXVDLFFBQUEsUUFDdkMsaUJBQWtDLFFBQUEsUUFDbEMseUJBQTBDLFFBQUEsUUFDMUMscUJBQXNDLFFBQUEsUUFDdEMsbUJBQW9DLFFBQUEsUUFDcEMsZUFBZ0MsUUFBQSxRQUNoQyxtQkFBb0MsUUFBQSxRQUNwQyxzQkFBdUMsUUFBQSxRQUN2QywwQkFBMkMsUUFBQSxRQUMzQyxtQkFBb0MsUUFBQSxRQUNwQyxpQkFBa0MsUUFBQSxRQUNsQyxxQkFBc0MsUUFBQSxRQUN0QyxzQkFBdUMsUUFBQSxRQUN2Qyx1QkFBd0MsUUFBQSxRQUN4QyxnQkFBaUMsUUFBQSxRQUNqQyx5QkFBMEMsUUFBQSxRQUMxQyxtQkFBb0MsUUFBQSxRQUNwQyx1QkFBd0MsUUFBQSxRQUN4QyxnQkFBaUMsUUFBQSxRQUNqQyxpQkFBa0MsUUFBQSxRQUNsQyxvQkFBcUMsUUFBQSxRQUNyQyxvQkFBcUMsUUFBQSxRQUNyQyx3QkFBeUMsUUFBQSxRQUN6QywyQkFBNEMsUUFBQSxRQUM1QyxtQkFBb0MsUUFBQSxRQUNwQyxpQkFBa0MsUUFBQSxRQUNsQyxrQkFBbUMsUUFBQSxRQUNuQyxxQkFBc0MsUUFBQSxRQUN0Qyx5QkFBMEMsUUFBQSxRQUMxQywwQkFBMkMsUUFBQSxRQUMzQywyQkFBNEMsUUFBQSxRQUM1QyxpQkFBa0MsUUFBQSxRQUNsQyxpQkFBa0MsUUFBQSxRQUNsQyxtQkFBb0MsUUFBQSxRQUNwQyxvQkFBcUMsUUFBQSxRQUNyQyxvQkFBcUMsUUFBQSxRQUNyQyxtQkFBb0MsUUFBQSxRQUNwQyx1QkFBd0MsUUFBQSxRQUN4QyxpQkFBa0MsUUFBQSxRQUNsQyxrQkFBbUMsUUFBQSxRQUNuQyxnQkFBaUMsUUFBQSxRQUNqQyxpQkFBa0MsUUFBQSxRQUNsQyxrQkFBbUMsUUFBQSxRQUNuQyxvQkFBcUMsUUFBQSxRQUNyQyxvQkFBcUMsUUFBQSxRQUNyQyxnQkFBaUMsUUFBQSxRQUNqQyx1QkFBd0MsUUFBQSxRQUN4QyxxQkFBc0MsUUFBQSxRQUN0Qyw2QkFBOEMsUUFBQSxRQUM5QyxtQkFBb0MsUUFBQSxRQUNwQyxrQkFBbUMsUUFBQSxRQUNuQyxrQkFBbUMsUUFBQSxRQUNuQyx1QkFBd0MsUUFBQSxRQUN4QyxnQkFBaUMsUUFBQSxRQUNqQyxzQkFBdUMsUUFBQSxRQUN2QyxtQkFBb0MsUUFBQSxRQUNwQyxpQkFBa0MsUUFBQSxRQUNsQyxpQkFBa0MsUUFBQSxRQUNsQyxrQkFBbUMsUUFBQSxRQUNuQyxjQUErQixRQUFBLFFBQy9CLHFCQUFzQyxRQUFBLFFBQ3RDLG9CQUFxQyxRQUFBLFFBQ3JDLGVBQWdDLFFBQUEsUUFDaEMsbUJBQW9DLFFBQUEsUUFDcEMsb0JBQXFDLFFBQUEsUUFDckMsa0JBQW1DLFFBQUEsUUFDbkMsdUJBQXdDLFFBQUEsUUFDeEMseUJBQTBDLFFBQUEsUUFDMUMsZ0JBQWlDLFFBQUEsUUFDakMscUJBQXNDLFFBQUEsUUFDdEMsMkJBQTRDLFFBQUEsUUFDNUMscUJBQXNDLFFBQUEsUUFDdEMsa0JBQW1DLFFBQUEsUUFDbkMsb0JBQXFDLFFBQUEsUUFDckMsa0JBQW1DLFFBQUEsUUFDbkMsbUJBQW9DLFFBQUEsUUFDcEMsa0JBQW1DLFFBQUEsUUFDbkMseUJBQTBDLFFBQUEsUUFDMUMsaUJBQWtDLFFBQUEsUUFDbEMsc0JBQXVDLFFBQUEsUUFDdkMsd0JBQXlDLFFBQUEsUUFDekMsc0JBQXVDLFFBQUEsUUFDdkMsZ0JBQWlDLFFBQUEsUUFDakMsbUJBQW9DLFFBQUEsUUFDcEMsaUJBQWtDLFFBQUEsUUFDbEMsZ0JBQWlDLFFBQUEsUUFDakMscUJBQXNDLFFBQUEsUUFDdEMsMkJBQTRDLFFBQUEsUUFDNUMsMEJBQTJDLFFBQUEsUUFDM0Msd0JBQXlDLFFBQUEsUUFDekMscUJBQXNDLFFBQUEsUUFDdEMscUJBQXNDLFFBQUEsUUFDdEMsZ0JBQWlDLFFBQUEsUUFDakMsZ0JBQWlDLFFBQUEsUUFDakMsb0JBQXFDLFFBQUEsUUFDckMsdUJBQXdDLFFBQUEsUUFDeEMsa0JBQW1DLFFBQUEsUUFDbkMsaUJBQWtDLFFBQUEsUUFDbEMscUJBQXNDLFFBQUEsUUFDdEMsZ0JBQWlDLFFBQUEsUUFDakMsb0JBQXFDLFFBQUEsUUFDckMsbUJBQW9DLFFBQUEsUUFDcEMsbUJBQW9DLFFBQUEsUUFDcEMsMEJBQTJDLFFBQUEsUUFDM0MsZ0JBQWlDLFFBQUEsUUFDakMscUJBQXNDLFFBQUEsUUFDdEMsK0JBQWdELFFBQUEsUUFDaEQsK0JBQWdELFFBQUEsUUFDaEQsZ0NBQWlELFFBQUEsUUFDakQsNkJBQThDLFFBQUEsUUFDOUMsc0JBQXVDLFFBQUEsUUFDdkMsd0JBQXlDLFFBQUEsUUFDekMsZ0JBQWlDLFFBQUEsUUFDakMsbUJBQW9DLFFBQUEsUUFDcEMsaUJBQWtDLFFBQUEsUUFDbEMsa0JBQW1DLFFBQUEsUUFDbkMscUJBQXNDLFFBQUEsUUFDdEMsZ0JBQWlDLFFBQUEsUUFDakMsdUJBQXdDLFFBQUEsUUFDeEMsZUFBZ0MsUUFBQSxRQUNoQyxzQkFBdUMsUUFBQSxRQUN2QywwQkFBMkMsUUFBQSxRQUMzQyxzQkFBdUMsUUFBQSxRQUN2QywwQkFBMkMsUUFBQSxRQUMzQyxtQkFBb0MsUUFBQSxRQUNwQyxxQkFBc0MsUUFBQSxRQUN0QyxrQkFBbUMsUUFBQSxRQUNuQyxnQkFBaUMsUUFBQSxRQUNqQyx1QkFBd0MsUUFBQSxRQUN4Qyx1QkFBd0MsUUFBQSxRQUN4Qyx5QkFBMEMsUUFBQSxRQUMxQyx5QkFBMEMsUUFBQSxRQUMxQyxvQkFBcUMsUUFBQSxRQUNyQyxrQkFBbUMsUUFBQSxRQUNuQyxpQkFBa0MsUUFBQSxRQUNsQyxtQkFBb0MsUUFBQSxRQUNwQyxrQkFBbUMsUUFBQSxRQUNuQyxvQkFBcUMsUUFBQSxRQUNyQyxrQkFBbUMsUUFBQSxRQUNuQyxpQkFBa0MsUUFBQSxRQUNsQyxrQkFBbUMsUUFBQSxRQUNuQyxvQkFBcUMsUUFBQSxRQUNyQyxlQUFnQyxRQUFBLFFBQ2hDLHFCQUFzQyxRQUFBLFFBQ3RDLDRCQUE2QyxRQUFBLFFBQzdDLGtCQUFtQyxRQUFBLFFBQ25DLG1CQUFvQyxRQUFBLFFBQ3BDLHFCQUFzQyxRQUFBLFFBQ3RDLHNCQUF1QyxRQUFBLFFBQ3ZDLDBCQUEyQyxRQUFBLFFBQzNDLGdDQUFpRCxRQUFBLFFBQ2pELDRCQUE2QyxRQUFBLFFBQzdDLHFCQUFzQyxRQUFBLFFBQ3RDLGlCQUFrQyxRQUFBLFFBQ2xDLHdCQUF5QyxRQUFBLFFBQ3pDLHdCQUF5QyxRQUFBLFFBQ3pDLGVBQWdDLFFBQUEsUUFDaEMsb0JBQXFDLFFBQUEsUUFDckMsa0JBQW1DLFFBQUEsUUFDbkMsa0JBQW1DLFFBQUEsUUFDbkMsc0JBQXVDLFFBQUEsUUFDdkMsZ0JBQWlDLFFBQUEsUUFDakMsa0JBQW1DLFFBQUEsUUFDbkMsc0JBQXVDLFFBQUEsUUFDdkMsMEJBQTJDLFFBQUEsUUFDM0MsMkJBQTRDLFFBQUEsUUFDNUMsK0JBQWdELFFBQUEsUUFDaEQsdUJBQXdDLFFBQUEsUUFDeEMsMkJBQTRDLFFBQUEsUUFDNUMsb0JBQXFDLFFBQUEsUUFDckMsZ0JBQWlDLFFBQUEsUUFDakMseUJBQTBDLFFBQUEsUUFDMUMsc0JBQXVDLFFBQUEsUUFDdkMseUJBQTBDLFFBQUEsUUFDMUMsaUJBQWtDLFFBQUEsUUFDbEMsbUJBQW9DLFFBQUEsUUFDcEMsa0JBQW1DLFFBQUEsUUFDbkMscUJBQXNDLFFBQUEsUUFDdEMsa0JBQW1DLFFBQUEsUUFDbkMsMkJBQTRDLFFBQUEsUUFDNUMsZ0JBQWlDLFFBQUEsUUFDakMsbUJBQW9DLFFBQUEsUUFDcEMscUJBQXNDLFFBQUEsUUFDdEMseUJBQTBDLFFBQUEsUUFDMUMsZUFBZ0MsUUFBQSxRQUNoQyxlQUFnQyxRQUFBLFFBQ2hDLHVCQUF3QyxRQUFBLFFBQ3hDLHdCQUF5QyxRQUFBLFFBQ3pDLDBCQUEyQyxRQUFBLFFBQzNDLHlCQUEwQyxRQUFBLFFBQzFDLGdDQUFpRCxRQUFBLFFBQ2pELHdCQUF5QyxRQUFBLFFBQ3pDLG9CQUFxQyxRQUFBLFFBQ3JDLGtCQUFtQyxRQUFBLFFBQ25DLGlCQUFrQyxRQUFBLFFBQ2xDLHlCQUEwQyxRQUFBLFFBQzFDLGVBQWdDLFFBQUEsUUFDaEMsbUJBQW9DLFFBQUEsUUFDcEMsaUJBQWtDLFFBQUEsUUFDbEMscUJBQXNDLFFBQUEsUUFDdEMsdUJBQXdDLFFBQUEsUUFDeEMsd0JBQXlDLFFBQUEsUUFDekMsbUJBQW9DLFFBQUEsUUFDcEMsa0JBQW1DLFFBQUEsUUFDbkMsa0JBQW1DLFFBQUEsUUFDbkMsdUJBQXdDLFFBQUEsUUFDeEMscUJBQXNDLFFBQUEsUUFDdEMseUJBQTBDLFFBQUEsUUFDMUMscUJBQXNDLFFBQUEsUUFDdEMsbUJBQW9DLFFBQUEsUUFDcEMsb0JBQXFDLFFBQUEsUUFDckMsaUJBQWtDLFFBQUEsUUFDbEMsbUJBQW9DLFFBQUEsUUFDcEMsaUJBQWtDLFFBQUEsUUFDbEMsd0JBQXlDLFFBQUEsUUFDekMsZUFBZ0MsUUFBQSxRQUNoQyxrQkFBbUMsUUFBQSxRQUNuQyxlQUFnQyxRQUFBLFFBQ2hDLG1CQUFvQyxRQUFBLFFBQ3BDLHFCQUFzQyxRQUFBLFFBQ3RDLG1CQUFvQyxRQUFBLFFBQ3BDLHNCQUF1QyxRQUFBLFFBQ3ZDLHNCQUF1QyxRQUFBLFFBQ3ZDLHdCQUF5QyxRQUFBLFFBQ3pDLHdCQUF5QyxRQUFBLFFBQ3pDLG1CQUFvQyxRQUFBLFFBQ3BDLHNCQUF1QyxRQUFBLFFBQ3ZDLHFCQUFzQyxRQUFBLFFBQ3RDLHVCQUF3QyxRQUFBLFFBQ3hDLDZCQUE4QyxRQUFBLFFBQzlDLDRCQUE2QyxRQUFBLFFBQzdDLGlCQUFrQyxRQUFBLFFBQ2xDLHVCQUF3QyxRQUFBLFFBQ3hDLHdCQUF5QyxRQUFBLFFBQ3pDLHdCQUF5QyxRQUFBLFFBQ3pDLGVBQWdDLFFBQUEsUUFDaEMsc0JBQXVDLFFBQUEsUUFDdkMsMEJBQTJDLFFBQUEsUUFDM0MsMEJBQTJDLFFBQUEsUUFDM0MseUJBQTBDLFFBQUEsUUFDMUMsc0JBQXVDLFFBQUEsUUFDdkMsaUJBQWtDLFFBQUEsUUFDbEMscUJBQXNDLFFBQUEsUUFDdEMsdUJBQXdDLFFBQUEsUUFDeEMsNEJBQTZDLFFBQUEsUUFDN0MsaUJBQWtDLFFBQUEsUUFDbEMseUJBQTBDLFFBQUEsUUFDMUMsMkJBQTRDLFFBQUEsUUFDNUMsZ0JBQWlDLFFBQUEsUUFDakMsdUJBQXdDLFFBQUEsUUFDeEMsdUJBQXdDLFFBQUEsUUFDeEMsZ0JBQWlDLFFBQUEsUUFDakMsZ0JBQWlDLFFBQUEsUUFDakMsdUJBQXdDLFFBQUEsUUFDeEMsdUJBQXdDLFFBQUEsUUFDeEMsbUJBQW9DLFFBQUEsUUFDcEMsZUFBZ0MsUUFBQSxRQUNoQyxvQkFBcUMsUUFBQSxRQUNyQyxzQkFBdUMsUUFBQSxRQUN2QyxxQkFBc0MsUUFBQSxRQUN0Qyx3QkFBeUMsUUFBQSxRQUN6QywrQkFBZ0QsUUFBQSxRQUNoRCxtQ0FBb0QsUUFBQSxRQUNwRCxpQkFBa0MsUUFBQSxRQUNsQyxzQkFBdUMsUUFBQSxRQUN2Qyx3QkFBeUMsUUFBQSxRQUN6QywyQkFBNEMsUUFBQSxRQUM1QyxrQkFBbUMsUUFBQSxRQUNuQyx3QkFBeUMsUUFBQSxRQUN6QyxrQkFBbUMsUUFBQSxRQUNuQyxjQUErQixRQUFBLFFBQy9CLGtCQUFtQyxRQUFBLFFBQ25DLG9CQUFxQyxRQUFBLFFBQ3JDLDJCQUE0QyxRQUFBLFFBQzVDLHFCQUFzQyxRQUFBLFFBQ3RDLHFCQUFzQyxRQUFBLFFBQ3RDLGlCQUFrQyxRQUFBLFFBQ2xDLHNCQUF1QyxRQUFBLFFBQ3ZDLHVCQUF3QyxRQUFBLFFBQ3hDLHFCQUFzQyxRQUFBLFFBQ3RDLGtCQUFtQyxRQUFBLFFBQ25DLG1CQUFvQyxRQUFBLFFBQ3BDLGlCQUFrQyxRQUFBLFFBQ2xDLGtCQUFtQyxRQUFBLFFBQ25DLGlCQUFrQyxRQUFBLFFBQ2xDLG1CQUFvQyxRQUFBLFFBQ3BDLG1CQUFvQyxRQUFBLFFBQ3BDLHFCQUFzQyxRQUFBLFFBQ3RDLGtCQUFtQyxRQUFBLFFBQ25DLHdCQUF5QyxRQUFBLFFBQ3pDLHlCQUEwQyxRQUFBLFFBQzFDLGdCQUFpQyxRQUFBLFFBQ2pDLG9CQUFxQyxRQUFBLFFBQ3JDLHNCQUF1QyxRQUFBLFFBQ3ZDLG1CQUFvQyxRQUFBLFFBQ3BDLGtCQUFtQyxRQUFBLFFBQ25DLGlCQUFrQyxRQUFBLFFBQ2xDLHFCQUFzQyxRQUFBLFFBQ3RDLGtCQUFtQyxRQUFBLFFBQ25DLHdCQUF5QyxRQUFBLFFBQ3pDLHFCQUFzQyxRQUFBLFFBQ3RDLG1CQUFvQyxRQUFBLFFBQ3BDLGtCQUFtQyxRQUFBLFFBQ25DLGdCQUFpQyxRQUFBLFFBQ2pDLGlCQUFrQyxRQUFBLFFBQ2xDLGtCQUFtQyxRQUFBLFFBQ25DLHNCQUF1QyxRQUFBLFFBQ3ZDLG1CQUFvQyxRQUFBLFFBQ3BDLGVBQWdDLFFBQUEsUUFDaEMsc0JBQXVDLFFBQUEsUUFDdkMsc0JBQXVDLFFBQUEsUUFDdkMsaUJBQWtDLFFBQUEsUUFDbEMsMEJBQTJDLFFBQUEsUUFDM0MsNEJBQTZDLFFBQUEsUUFDN0MsMEJBQTJDLFFBQUEsUUFDM0Msc0JBQXVDLFFBQUEsUUFDdkMsbUJBQW9DLFFBQUEsUUFDcEMsb0JBQXFDLFFBQUEsUUFDckMsa0JBQW1DLFFBQUEsUUFDbkMsZ0JBQWlDLFFBQUEsUUFDakMsZ0JBQWlDLFFBQUEsUUFDakMsa0JBQW1DLFFBQUEsUUFDbkMsa0JBQW1DLFFBQUEsUUFDbkMsdUJBQXdDLFFBQUEsUUFDeEMsa0JBQW1DLFFBQUEsUUFDbkMsa0JBQW1DLFFBQUEsUUFDbkMsd0JBQXlDLFFBQUEsUUFDekMsdUJBQXdDLFFBQUEsUUFDeEMsdUJBQXdDLFFBQUEsUUFDeEMsb0JBQXFDLFFBQUEsUUFDckMsb0JBQXFDLFFBQUEsUUFDckMsa0JBQW1DLFFBQUEsUUFDbkMsa0JBQW1DLFFBQUEsUUFDbkMsd0JBQXlDLFFBQUEsUUFDekMsaUJBQWtDLFFBQUEsUUFDbEMscUJBQXNDLFFBQUEsUUFDdEMsNEJBQTZDLFFBQUEsUUFDN0Msd0JBQXlDLFFBQUEsUUFDekMsdUJBQXdDLFFBQUEsUUFDeEMsc0JBQXVDLFFBQUEsUUFDdkMsZ0JBQWlDLFFBQUEsUUFDakMseUJBQTBDLFFBQUEsUUFDMUMsd0JBQXlDLFFBQUEsUUFDekMsdUJBQXdDLFFBQUEsUUFDeEMsd0JBQXlDLFFBQUEsUUFDekMsMkJBQTRDLFFBQUEsUUFDNUMseUJBQTBDLFFBQUEsUUFDMUMsb0JBQXFDLFFBQUEsUUFDckMsa0JBQW1DLFFBQUEsUUFDbkMsdUJBQXdDLFFBQUEsUUFDeEMsZ0JBQWlDLFFBQUEsUUFDakMsdUJBQXdDLFFBQUEsUUFDeEMseUJBQTBDLFFBQUEsUUFDMUMsd0JBQXlDLFFBQUEsUUFDekMsa0JBQW1DLFFBQUEsUUFDbkMscUJBQXNDLFFBQUEsUUFDdEMsdUJBQXdDLFFBQUEsUUFDeEMsbUJBQW9DLFFBQUEsUUFDcEMsbUJBQW9DLFFBQUEsUUFDcEMsZ0JBQWlDLFFBQUEsUUFDakMsaUJBQWtDLFFBQUEsUUFDbEMsb0JBQXFDLFFBQUEsUUFDckMsaUJBQWtDLFFBQUEsUUFDbEMsaUJBQWtDLFFBQUEsUUFDbEMsc0JBQXVDLFFBQUEsUUFDdkMscUJBQXNDLFFBQUEsUUFDdEMsc0JBQXVDLFFBQUEsUUFDdkMsaUJBQWtDLFFBQUEsUUFDbEMsc0JBQXVDLFFBQUEsUUFDdkMsc0JBQXVDLFFBQUEsUUFDdkMsbUJBQW9DLFFBQUEsUUFDcEMsdUJBQXdDLFFBQUEsUUFDeEMsb0JBQXFDLFFBQUEsUUFDckMsMEJBQTJDLFFBQUEsUUFDM0MsMkJBQTRDLFFBQUEsUUFDNUMscUJBQXNDLFFBQUEsUUFDdEMsdUJBQXdDLFFBQUEsUUFDeEMsZ0JBQWlDLFFBQUEsUUFDakMsMkJBQTRDLFFBQUEsUUFDNUMseUJBQTBDLFFBQUEsUUFDMUMsNEJBQTZDLFFBQUEsUUFDN0MsMEJBQTJDLFFBQUEsUUFDM0MscUJBQXNDLFFBQUEsUUFDdEMsNkJB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V0FBQSxLQU10QyxpRi9IODNqQkEsNkRBQ0Esc0YrSDEzakJFLFdBQUEsUUFMRix3Ri9IazRqQkUsb0VBQ0EsNkYrSDMzakJDLFFBQUEsYUFDQSxNQUFBLEtkclBELDRDaUJITSxTQUFBIiwiZmlsZSI6ImFydGlzL3N0eWxlc2hlZXRzL3NjcmVlbi5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIvKiFcbiAqIEZvbnQgQXdlc29tZSBGcmVlIDUuMS4wIGJ5IEBmb250YXdlc29tZSAtIGh0dHBzOi8vZm9udGF3ZXNvbWUuY29tXG4gKiBMaWNlbnNlIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb20vbGljZW5zZSAoSWNvbnM6IENDIEJZIDQuMCwgRm9udHM6IFNJTCBPRkwgMS4xLCBDb2RlOiBNSVQgTGljZW5zZSlcbiAqL1xuQGltcG9ydCAndmFyaWFibGVzJztcbkBpbXBvcnQgJ21peGlucyc7XG5AaW1wb3J0ICdjb3JlJztcbkBpbXBvcnQgJ2xhcmdlcic7XG5AaW1wb3J0ICdmaXhlZC13aWR0aCc7XG5AaW1wb3J0ICdsaXN0JztcbkBpbXBvcnQgJ2JvcmRlcmVkLXB1bGxlZCc7XG5AaW1wb3J0ICdhbmltYXRlZCc7XG5AaW1wb3J0ICdyb3RhdGVkLWZsaXBwZWQnO1xuQGltcG9ydCAnc3RhY2tlZCc7XG5AaW1wb3J0ICdpY29ucyc7XG5AaW1wb3J0ICdzY3JlZW4tcmVhZGVyJztcbiIsIi8vIEFuaW1hdGVkIEljb25zXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uI3skZmEtY3NzLXByZWZpeH0tc3BpbiB7XG4gIGFuaW1hdGlvbjogZmEtc3BpbiAycyBpbmZpbml0ZSBsaW5lYXI7XG59XG5cbi4jeyRmYS1jc3MtcHJlZml4fS1wdWxzZSB7XG4gIGFuaW1hdGlvbjogZmEtc3BpbiAxcyBpbmZpbml0ZSBzdGVwcyg4KTtcbn1cblxuQGtleWZyYW1lcyBmYS1zcGluIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgfVxufVxuIiwiQGltcG9ydCAndmFyaWFibGVzJztcblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgQnJhbmRzJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBzcmM6IHVybCgnI3skZmEtZm9udC1wYXRofS9mYS1icmFuZHMtNDAwLmVvdCcpO1xuICBzcmM6IHVybCgnI3skZmEtZm9udC1wYXRofS9mYS1icmFuZHMtNDAwLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXG4gIHVybCgnI3skZmEtZm9udC1wYXRofS9mYS1icmFuZHMtNDAwLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuICB1cmwoJyN7JGZhLWZvbnQtcGF0aH0vZmEtYnJhbmRzLTQwMC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXG4gIHVybCgnI3skZmEtZm9udC1wYXRofS9mYS1icmFuZHMtNDAwLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKSxcbiAgdXJsKCcjeyRmYS1mb250LXBhdGh9L2ZhLWJyYW5kcy00MDAuc3ZnI2ZvbnRhd2Vzb21lJykgZm9ybWF0KCdzdmcnKTtcbn1cblxuLmZhYiB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgQnJhbmRzJztcbn1cbiIsIkBpbXBvcnQgJ2JyZWFrcG9pbnRzJztcbkBpbXBvcnQgJy4uLy4uLy4uL2xpYi9mb250YXdlc29tZS9zY3NzL2ZvbnRhd2Vzb21lLnNjc3MnO1xuQGltcG9ydCAnLi4vLi4vLi4vbGliL2ZvbnRhd2Vzb21lL3Njc3MvZmEtYnJhbmRzLnNjc3MnO1xuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdpY29ucyc7XG5cbiAgc3JjOiBhcnRpcy11cmwoJy93ZWJzaXRlL2ZvbnRzL2ljb25zL291dHB1dC9pY29ucy5lb3QnKTtcbiAgc3JjOiBhcnRpcy11cmwoJy93ZWJzaXRlL2ZvbnRzL2ljb25zL291dHB1dC9pY29ucy5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxuICAgIGFydGlzLXVybCgnL3dlYnNpdGUvZm9udHMvaWNvbnMvb3V0cHV0L2ljb25zLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcblxuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbi8vIFRoZSBnbHlwaHNcbiRpY29uLWFycm93LWRvd24tY2hhcmFjdGVyOiAnXFxmMTExJztcbiRpY29uLWFycm93LWxlZnQtY2hhcmFjdGVyOiAnXFxmMTEyJztcbiRpY29uLWFycm93LXJpZ2h0LWNoYXJhY3RlcjogJ1xcZjExMyc7XG4kaWNvbi1hcnJvdy11cC1jaGFyYWN0ZXI6ICdcXGYxMTQnO1xuJGljb24tYXJyb3cyLWRvd24tY2hhcmFjdGVyOiAnXFxmMTE1JztcbiRpY29uLWFycm93Mi1sZWZ0LWNoYXJhY3RlcjogJ1xcZjExNic7XG4kaWNvbi1hcnJvdzItcmlnaHQtY2hhcmFjdGVyOiAnXFxmMTE3JztcbiRpY29uLWFycm93Mi11cC1jaGFyYWN0ZXI6ICdcXGYxMTgnO1xuJGljb24tYnVsbGV0LWNoYXJhY3RlcjogJ1xcZjExOSc7XG4kaWNvbi1jYWxlbmRhci1jaGFyYWN0ZXI6ICdcXGYxMWEnO1xuJGljb24tY2hlY2stY2hhcmFjdGVyOiAnXFxmMTI1JztcbiRpY29uLWNsb3NlLWNoYXJhY3RlcjogJ1xcZjEwMic7XG4kaWNvbi1mb3JtLWNoZWNrYm94LWNoYXJhY3RlcjogJ1xcZjExYic7XG4kaWNvbi1mb3JtLXJhZGlvLWNoYXJhY3RlcjogJ1xcZjExYyc7XG4kaWNvbi1tZW51LWNoYXJhY3RlcjogJ1xcZjEwOCc7XG4kaWNvbi1taW51cy1jaGFyYWN0ZXI6ICdcXGYxMWQnO1xuJGljb24tbWludXMtYm9sZC1jaGFyYWN0ZXI6ICdcXGYxMjMnO1xuJGljb24tcGxheS1jaGFyYWN0ZXI6ICdcXGYxMWUnO1xuJGljb24tcGx1cy1jaGFyYWN0ZXI6ICdcXGYxMGEnO1xuJGljb24tcGx1cy1ib2xkLWNoYXJhY3RlcjogJ1xcZjEyNCc7XG4kaWNvbi1zZWFyY2gtY2hhcmFjdGVyOiAnXFxmMTBlJztcbiRpY29uLXNoYXJlLWNoYXJhY3RlcjogJ1xcZjExZic7XG4kaWNvbi1zb2NpYWwtZmFjZWJvb2stY2hhcmFjdGVyOiAnXFxmMTIwJztcbiRpY29uLXNvY2lhbC10d2l0dGVyLWNoYXJhY3RlcjogJ1xcZjEyMic7XG5cbi5pY29uLWFycm93LWRvd24ge1xuICAmOmJlZm9yZSB7XG4gICAgQGV4dGVuZCAlaWNvbjtcbiAgICBjb250ZW50OiAnXFxmMTExJztcbiAgfVxufVxuXG4uaWNvbi1hcnJvdy1sZWZ0IHtcbiAgJjpiZWZvcmUge1xuICAgIEBleHRlbmQgJWljb247XG4gICAgY29udGVudDogJ1xcZjExMic7XG4gIH1cbn1cblxuLmljb24tYXJyb3ctcmlnaHQge1xuICAmOmJlZm9yZSB7XG4gICAgQGV4dGVuZCAlaWNvbjtcbiAgICBjb250ZW50OiAnXFxmMTEzJztcbiAgfVxufVxuXG4uaWNvbi1hcnJvdy11cCB7XG4gICY6YmVmb3JlIHtcbiAgICBAZXh0ZW5kICVpY29uO1xuICAgIGNvbnRlbnQ6ICdcXGYxMTQnO1xuICB9XG59XG5cbi5pY29uLWFycm93Mi1kb3duIHtcbiAgJjpiZWZvcmUge1xuICAgIEBleHRlbmQgJWljb247XG4gICAgY29udGVudDogJ1xcZjExNSc7XG4gIH1cbn1cblxuLmljb24tYXJyb3cyLWxlZnQge1xuICAmOmJlZm9yZSB7XG4gICAgQGV4dGVuZCAlaWNvbjtcbiAgICBjb250ZW50OiAnXFxmMTE2JztcbiAgfVxufVxuXG4uaWNvbi1hcnJvdzItcmlnaHQge1xuICAmOmJlZm9yZSB7XG4gICAgQGV4dGVuZCAlaWNvbjtcbiAgICBjb250ZW50OiAnXFxmMTE3JztcbiAgfVxufVxuXG4uaWNvbi1hcnJvdzItdXAge1xuICAmOmJlZm9yZSB7XG4gICAgQGV4dGVuZCAlaWNvbjtcbiAgICBjb250ZW50OiAnXFxmMTE4JztcbiAgfVxufVxuXG4uaWNvbi1idWxsZXQge1xuICAmOmJlZm9yZSB7XG4gICAgQGV4dGVuZCAlaWNvbjtcbiAgICBjb250ZW50OiAnXFxmMTE5JztcbiAgfVxufVxuXG4uaWNvbi1jYWxlbmRhciB7XG4gICY6YmVmb3JlIHtcbiAgICBAZXh0ZW5kICVpY29uO1xuICAgIGNvbnRlbnQ6ICdcXGYxMWEnO1xuICB9XG59XG5cbi5pY29uLWNoZWNrIHtcbiAgJjpiZWZvcmUge1xuICAgIEBleHRlbmQgJWljb247XG4gICAgY29udGVudDogJ1xcZjEyNSc7XG4gIH1cbn1cblxuLmljb24tY2xvc2Uge1xuICAmOmJlZm9yZSB7XG4gICAgQGV4dGVuZCAlaWNvbjtcbiAgICBjb250ZW50OiAnXFxmMTAyJztcbiAgfVxufVxuXG4uaWNvbi1mb3JtLWNoZWNrYm94IHtcbiAgJjpiZWZvcmUge1xuICAgIEBleHRlbmQgJWljb247XG4gICAgY29udGVudDogJ1xcZjExYic7XG4gIH1cbn1cblxuLmljb24tZm9ybS1yYWRpbyB7XG4gICY6YmVmb3JlIHtcbiAgICBAZXh0ZW5kICVpY29uO1xuICAgIGNvbnRlbnQ6ICdcXGYxMWMnO1xuICB9XG59XG5cbi5pY29uLW1lbnUge1xuICAmOmJlZm9yZSB7XG4gICAgQGV4dGVuZCAlaWNvbjtcbiAgICBjb250ZW50OiAnXFxmMTA4JztcbiAgfVxufVxuXG4uaWNvbi1taW51cyB7XG4gICY6YmVmb3JlIHtcbiAgICBAZXh0ZW5kICVpY29uO1xuICAgIGNvbnRlbnQ6ICdcXGYxMWQnO1xuICB9XG59XG5cbi5pY29uLW1pbnVzLWJvbGQge1xuICAmOmJlZm9yZSB7XG4gICAgQGV4dGVuZCAlaWNvbjtcbiAgICBjb250ZW50OiAnXFxmMTIzJztcbiAgfVxufVxuXG4uaWNvbi1wbGF5IHtcbiAgJjpiZWZvcmUge1xuICAgIEBleHRlbmQgJWljb247XG4gICAgY29udGVudDogJ1xcZjExZSc7XG4gIH1cbn1cblxuLmljb24tcGxheS1kb3duIHtcbiAgJjpiZWZvcmUge1xuICAgIEBleHRlbmQgJWljb247XG4gICAgY29udGVudDogJ1xcZjExZSc7XG4gICAgQGluY2x1ZGUgdHJhbnNmb3JtKHJvdGF0ZSg0NWRlZykpO1xuICB9XG59XG5cbi5pY29uLXBsdXMge1xuICAmOmJlZm9yZSB7XG4gICAgQGV4dGVuZCAlaWNvbjtcbiAgICBjb250ZW50OiAnXFxmMTBhJztcbiAgfVxufVxuXG4uaWNvbi1wbHVzLWJvbGQge1xuICAmOmJlZm9yZSB7XG4gICAgQGV4dGVuZCAlaWNvbjtcbiAgICBjb250ZW50OiAnXFxmMTI0JztcbiAgfVxufVxuXG4uaWNvbi1zZWFyY2gge1xuICAmOmJlZm9yZSB7XG4gICAgQGV4dGVuZCAlaWNvbjtcbiAgICBjb250ZW50OiAnXFxmMTBlJztcbiAgfVxufVxuXG4uaWNvbi1zaGFyZSB7XG4gICY6YmVmb3JlIHtcbiAgICBAZXh0ZW5kICVpY29uO1xuICAgIGNvbnRlbnQ6ICdcXGYxMWYnO1xuICB9XG59XG5cbi5pY29uLXNvY2lhbC1mYWNlYm9vayB7XG4gICY6YmVmb3JlIHtcbiAgICBAZXh0ZW5kICVpY29uO1xuICAgIGNvbnRlbnQ6ICdcXGYxMjAnO1xuICB9XG59XG5cbi5pY29uLXNvY2lhbC10d2l0dGVyIHtcbiAgJjpiZWZvcmUge1xuICAgIEBleHRlbmQgJWljb247XG4gICAgY29udGVudDogJ1xcZjEyMic7XG4gIH1cbn1cbi5pY29uLXNvY2lhbC1pbnN0YWdyYW0ge1xuICAmOmJlZm9yZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgICB0ZXh0LXJlbmRlcmluZzogYXV0bztcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEJyYW5kcyc7XG4gICAgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWluc3RhZ3JhbSk7XG4gICAgd2lkdGg6IDIxcHg7XG4gICAgaGVpZ2h0OiAyMXB4O1xuICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgfVxufVxuXG4uaWNvbi1zb2NpYWwtbGlua2VkaW4ge1xuICAmOmJlZm9yZSB7XG4gICAgQGV4dGVuZCAlaWNvbjtcbiAgICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEJyYW5kcycgIWltcG9ydGFudDtcbiAgICBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbGlua2VkaW4taW4pO1xuICB9XG59XG5cblxuLmljb24tc29jaWFsLXdoYXRzYXBwIHtcbiAgJjpiZWZvcmUge1xuICAgIEBleHRlbmQgJWljb247XG4gICAgbWFyZ2luLXRvcDogLTFweDtcbiAgICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEJyYW5kcycgIWltcG9ydGFudDtcbiAgICBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItd2hhdHNhcHApO1xuICB9XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6ICR0YWJsZXQpIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuXG4uaWNvbi1hcnJvdy1kb3duLWFmdGVyIHtcbiAgJjphZnRlciB7XG4gICAgQGV4dGVuZCAlaWNvbjtcbiAgICBjb250ZW50OiAnXFxmMTExJztcbiAgfVxufVxuXG4uaWNvbi1hcnJvdy1sZWZ0LWFmdGVyIHtcbiAgJjphZnRlciB7XG4gICAgQGV4dGVuZCAlaWNvbjtcbiAgICBjb250ZW50OiAnXFxmMTEyJztcbiAgfVxufVxuXG4uaWNvbi1hcnJvdy1yaWdodC1hZnRlciB7XG4gICY6YWZ0ZXIge1xuICAgIEBleHRlbmQgJWljb247XG4gICAgY29udGVudDogJ1xcZjExMyc7XG4gIH1cbn1cblxuLmljb24tYXJyb3ctdXAtYWZ0ZXIge1xuICAmOmFmdGVyIHtcbiAgICBAZXh0ZW5kICVpY29uO1xuICAgIGNvbnRlbnQ6ICdcXGYxMTQnO1xuICB9XG59XG5cbi5pY29uLWFycm93Mi1kb3duLWFmdGVyIHtcbiAgJjphZnRlciB7XG4gICAgQGV4dGVuZCAlaWNvbjtcbiAgICBjb250ZW50OiAnXFxmMTE1JztcbiAgfVxufVxuXG4uaWNvbi1hcnJvdzItbGVmdC1hZnRlciB7XG4gICY6YWZ0ZXIge1xuICAgIEBleHRlbmQgJWljb247XG4gICAgY29udGVudDogJ1xcZjExNic7XG4gIH1cbn1cblxuLmljb24tYXJyb3cyLXJpZ2h0LWFmdGVyIHtcbiAgJjphZnRlciB7XG4gICAgQGV4dGVuZCAlaWNvbjtcbiAgICBjb250ZW50OiAnXFxmMTE3JztcbiAgfVxufVxuXG4uaWNvbi1hcnJvdzItdXAtYWZ0ZXIge1xuICAmOmFmdGVyIHtcbiAgICBAZXh0ZW5kICVpY29uO1xuICAgIGNvbnRlbnQ6ICdcXGYxMTgnO1xuICB9XG59XG5cbi5pY29uLWJ1bGxldC1hZnRlciB7XG4gICY6YWZ0ZXIge1xuICAgIEBleHRlbmQgJWljb247XG4gICAgY29udGVudDogJ1xcZjExOSc7XG4gIH1cbn1cblxuLmljb24tY2FsZW5kYXItYWZ0ZXIge1xuICAmOmFmdGVyIHtcbiAgICBAZXh0ZW5kICVpY29uO1xuICAgIGNvbnRlbnQ6ICdcXGYxMWEnO1xuICB9XG59XG5cbi5pY29uLWNoZWNrLWFmdGVyIHtcbiAgJjphZnRlciB7XG4gICAgQGV4dGVuZCAlaWNvbjtcbiAgICBjb250ZW50OiAnXFxmMTI1JztcbiAgfVxufVxuXG4uaWNvbi1jbG9zZS1hZnRlciB7XG4gICY6YWZ0ZXIge1xuICAgIEBleHRlbmQgJWljb247XG4gICAgY29udGVudDogJ1xcZjEwMic7XG4gIH1cbn1cblxuLmljb24tZm9ybS1jaGVja2JveC1hZnRlciB7XG4gICY6YWZ0ZXIge1xuICAgIEBleHRlbmQgJWljb247XG4gICAgY29udGVudDogJ1xcZjExYic7XG4gIH1cbn1cblxuLmljb24tZm9ybS1yYWRpby1hZnRlciB7XG4gICY6YWZ0ZXIge1xuICAgIEBleHRlbmQgJWljb247XG4gICAgY29udGVudDogJ1xcZjExYyc7XG4gIH1cbn1cblxuLmljb24tbWVudS1hZnRlciB7XG4gICY6YWZ0ZXIge1xuICAgIEBleHRlbmQgJWljb247XG4gICAgY29udGVudDogJ1xcZjEwOCc7XG4gIH1cbn1cblxuLmljb24tbWludXMtYWZ0ZXIge1xuICAmOmFmdGVyIHtcbiAgICBAZXh0ZW5kICVpY29uO1xuICAgIGNvbnRlbnQ6ICdcXGYxMWQnO1xuICB9XG59XG5cbi5pY29uLW1pbnVzLWJvbGQtYWZ0ZXIge1xuICAmOmFmdGVyIHtcbiAgICBAZXh0ZW5kICVpY29uO1xuICAgIGNvbnRlbnQ6ICdcXGYxMjMnO1xuICB9XG59XG5cbi5pY29uLXBsYXktYWZ0ZXIge1xuICAmOmFmdGVyIHtcbiAgICBAZXh0ZW5kICVpY29uO1xuICAgIGNvbnRlbnQ6ICdcXGYxMWUnO1xuICB9XG59XG5cbi5pY29uLXBsdXMtYWZ0ZXIge1xuICAmOmFmdGVyIHtcbiAgICBAZXh0ZW5kICVpY29uO1xuICAgIGNvbnRlbnQ6ICdcXGYxMGEnO1xuICB9XG59XG5cbi5pY29uLXBsdXMtYm9sZC1hZnRlciB7XG4gICY6YWZ0ZXIge1xuICAgIEBleHRlbmQgJWljb247XG4gICAgY29udGVudDogJ1xcZjEyNCc7XG4gIH1cbn1cblxuLmljb24tc2VhcmNoLWFmdGVyIHtcbiAgJjphZnRlciB7XG4gICAgQGV4dGVuZCAlaWNvbjtcbiAgICBjb250ZW50OiAnXFxmMTBlJztcbiAgfVxufVxuXG4uaWNvbi1zaGFyZS1hZnRlciB7XG4gICY6YWZ0ZXIge1xuICAgIEBleHRlbmQgJWljb247XG4gICAgY29udGVudDogJ1xcZjExZic7XG4gIH1cbn1cblxuLmljb24tc29jaWFsLWZhY2Vib29rLWFmdGVyIHtcbiAgJjphZnRlciB7XG4gICAgQGV4dGVuZCAlaWNvbjtcbiAgICBjb250ZW50OiAnXFxmMTIwJztcbiAgfVxufVxuXG4uaWNvbi1zb2NpYWwtcGludGVyZXN0LWFmdGVyIHtcbiAgJjphZnRlciB7XG4gICAgQGV4dGVuZCAlaWNvbjtcbiAgICBjb250ZW50OiAnXFxmMTIxJztcbiAgfVxufVxuXG4uaWNvbi1zb2NpYWwtdHdpdHRlci1hZnRlciB7XG4gICY6YWZ0ZXIge1xuICAgIEBleHRlbmQgJWljb247XG4gICAgY29udGVudDogJ1xcZjEyMic7XG4gIH1cbn1cblxuLmljb24tc29jaWFsLXdoYXRzYXBwLWFmdGVyIHtcbiAgJjphZnRlciB7XG4gICAgQGV4dGVuZCAlaWNvbjtcbiAgICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNSBCcmFuZHNcIiAhaW1wb3J0YW50O1xuICAgIGNvbnRlbnQ6IFwiXFxmMjMyXCI7XG4gIH1cbn1cblxuXG5cbi8vIEZvbnQgaWNvbiBwc2V1ZG8tZWxlbWVudCBiYXNlIHN0eWxlc1xuJWljb24ge1xuICBmb250LWZhbWlseTogJ2ljb25zJztcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIGZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgLy9saW5lLWhlaWdodDogMTtcbiAgc3BlYWs6IG5vbmU7XG4gIHRleHQtcmVuZGVyaW5nOiBvcHRpbWl6ZUxlZ2liaWxpdHk7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBmb250LXNpemU6IDMycHg7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuIiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xuLyoqXG4gKiBDYXN0cyBgJHZhbHVlYCBpbnRvIGEgbGlzdC5cbiAqXG4gKiBAaWdub3JlIERvY3VtZW50YXRpb246IGh0dHA6Ly9zYXNzeWxpc3RzLmNvbS9kb2N1bWVudGF0aW9uLmh0bWwjc2wtdG8tbGlzdFxuICpcbiAqIEBwYXJhbSB7Kn0gJHZhbHVlIC0gdmFsdWUgdG8gY2FzdCB0byBsaXN0XG4gKiBAcGFyYW0ge1N0cmluZ30gJHNlcGFyYXRvciAoc3BhY2UpIC0gc2VwYXJhdG9yIHRvIHVzZVxuICpcbiAqIEBleGFtcGxlXG4gKiBzbC10by1saXN0KGEgYiBjLCBjb21tYSlcbiAqIC8vIGEsIGIsIGNcbiAqIFxuICogQHJldHVybiB7TGlzdH1cbiAqL1xuLyoqXG4gKiBTbGljZXMgYCRsaXN0YCBiZXR3ZWVuIGAkc3RhcnRgIGFuZCBgJGVuZGAuXG4gKlxuICogQGlnbm9yZSBEb2N1bWVudGF0aW9uOiBodHRwOi8vc2Fzc3lsaXN0cy5jb20vZG9jdW1lbnRhdGlvbi5odG1sI3NsLXNsaWNlXG4gKlxuICogQHBhcmFtIHtMaXN0fSAgICRsaXN0ICAgICAgICAgICAgICAgICAgLSBsaXN0IHRvIHNsaWNlXG4gKiBAcGFyYW0ge051bWJlcn0gJHN0YXJ0ICgxKSAgICAgICAgICAgICAtIHN0YXJ0IGluZGV4XG4gKiBAcGFyYW0ge051bWJlcn0gJGVuZCAgIChsZW5ndGgoJGxpc3QpKSAtIGVuZCBpbmRleFxuICpcbiAqIEB0aHJvd3MgTGlzdCBpbmRleGVzICRzdGFydCBhbmQgJGVuZCBtdXN0IGJlIG51bWJlcnMgZm9yIGBzbC1zbGljZWAuXG4gKiBAdGhyb3dzIFN0YXJ0IGluZGV4IGhhcyB0byBiZSBsZXNzZXIgdGhhbiBvciBlcXVhbHMgdG8gdGhlIGVuZCBpbmRleCBmb3IgYHNsLXNsaWNlYC5cbiAqIEB0aHJvd3MgTGlzdCBpbmRleGVzIG11c3QgYmUgbm9uLXplcm8gaW50ZWdlcnMgZm9yIGBzbC1zbGljZWAuXG4gKiBAdGhyb3dzIFN0YXJ0IGluZGV4IGhhcyB0byBiZSBsZXNzZXIgdGhhbiBvciBlcXVhbCB0byBsaXN0IGxlbmd0aCBmb3IgYHNsLXNsaWNlYC5cbiAqIEB0aHJvd3MgRW5kIGluZGV4IGhhcyB0byBiZSBsZXNzZXIgdGhhbiBvciBlcXVhbCB0byBsaXN0IGxlbmd0aCBmb3IgYHNsLXNsaWNlYC5cbiAqXG4gKiBAZXhhbXBsZVxuICogc2wtc2xpY2UoYSBiIGMgZCBlLCAyLCA0KVxuICogLy8gYiBjIGRcbiAqXG4gKiBAZXhhbXBsZVxuICogc2wtc2xpY2UoYSBiIGMgZCBlLCAyLCAyKVxuICogLy8gYlxuICpcbiAqIEBleGFtcGxlXG4gKiBzbC1zbGljZShhIGIgYyBkIGUsIDQsIDIpXG4gKiAvLyBudWxsXG4gKlxuICogQGV4YW1wbGVcbiAqIHNsLXNsaWNlKGEgYiBjIGQgZSwgLTEsIDYpXG4gKiAvLyBudWxsXG4gKlxuICogQHJldHVybiB7TGlzdCB8IE51bGx9XG4gKi9cbi8qKlxuICogVHVybnMgbXVsdGlkaW1lbnNpb25hbCBgJGxpc3RgIGludG8gYSBvbmUtbGV2ZWwgbGlzdC5cbiAqXG4gKiBAaWdub3JlIERvY3VtZW50YXRpb246IGh0dHA6Ly9zYXNzeWxpc3RzLmNvbS9kb2N1bWVudGF0aW9uLmh0bWwjZmxhdHRlblxuICpcbiAqIEBwYXJhbSB7TGlzdH0gJGxpc3QgLSBsaXN0IHRvIGZsYXR0ZW5cbiAqIFxuICogQHJlcXVpcmVzIHNsLWhhcy1tdWx0aXBsZS12YWx1ZXNcbiAqXG4gKiBAZXhhbXBsZVxuICogc2wtZmxhdHRlbihhIGIgYywgZCBlIGYsIGcgaCBpKVxuICogLy8gYSBiIGMgZCBlIGYgZyBoIGlcbiAqXG4gKiBAcmV0dXJuIHtMaXN0fVxuICovXG4vKipcbiAqIFJldmVyc2VzIHRoZSBvcmRlciBvZiBgJGxpc3RgLlxuICpcbiAqIEBpZ25vcmUgRG9jdW1lbnRhdGlvbjogaHR0cDovL3Nhc3N5bGlzdHMuY29tL2RvY3VtZW50YXRpb24uaHRtbCNzbC1yZXZlcnNlXG4gKlxuICogQHBhcmFtIHtMaXN0fSAkbGlzdCAtIGxpc3QgdG8gcmV2ZXJzZVxuICpcbiAqIEByZXF1aXJlcyBzbC10by1saXN0XG4gKlxuICogQGV4YW1wbGVcbiAqIHNsLXJldmVyc2UoYSBiIGMpXG4gKiAvLyBjIGIgYVxuICogXG4gKiBAcmV0dXJuIHtMaXN0fVxuICovXG4vKipcbiAqIEV4cGxvZGVzIGAkc3RyaW5nYCBpbnRvIGEgbGlzdCB1c2luZyBgJGRlbGltaXRlcmAgYXMgYSBkZWxpbWl0ZXIuXG4gKlxuICogQGlnbm9yZSBEb2N1bWVudGF0aW9uOiBodHRwOi8vc2Fzc3lsaXN0cy5jb20vZG9jdW1lbnRhdGlvbi5odG1sI3NsLWV4cGxvZGVcbiAqXG4gKiBAcGFyYW0ge1N0cmluZ30gJHN0cmluZyAgICAgICAgICAgICAgLSBzdHJpbmcgdG8gZXhwbG9kZVxuICogQHBhcmFtIHtTdHJpbmd9ICRkZWxpbWl0ZXIgKCcnKSAgICAgIC0gc3RyaW5nIHRvIHVzZSBhcyBhIGRlbGltaXRlclxuICogQHBhcmFtIHtTdHJpbmd9ICRzZXBhcmF0b3IgKCdzcGFjZScpIC0gbGlzdCBzZXBhcmF0b3JcbiAqXG4gKiBAdGhyb3dzICRzdHJpbmcgaXMgbm90IGEgc3RyaW5nIGZvciBgc2wtZXhwbG9kZWAuXG4gKiBAdGhyb3dzICRkZWxpbWl0ZXIgaXMgbm90IGEgc3RyaW5nIGZvciBgc2wtZXhwbG9kZWAuXG4gKlxuICogQGV4YW1wbGVcbiAqIHNsLWV4cGxvZGUoYWJjKVxuICogLy8gYSBiIGNcbiAqXG4gKiBAZXhhbXBsZVxuICogc2wtZXhwbG9kZShhYmMsIGIpXG4gKiAvLyBhIGNcbiAqIFxuICogQHJldHVybiB7TGlzdCB8IE51bGx9XG4gKi9cbi8qKiBcbiAqIFRlc3RzIHdoZXRoZXIgYCRsaXN0YCBpcyBlbXB0eS5cbiAqXG4gKiBAaWdub3JlIERvY3VtZW50YXRpb246IGh0dHA6Ly9zYXNzeWxpc3RzLmNvbS9kb2N1bWVudGF0aW9uLmh0bWwjc2wtaXMtZW1wdHlcbiAqXG4gKiBAcGFyYW0ge0xpc3R9ICRsaXN0IC0gbGlzdCB0byBydW4gdGVzdCBhZ2FpbnN0XG4gKlxuICogQGV4YW1wbGVcbiAqIHNsLWlzLWVtcHR5KCgpKVxuICogLy8gdHJ1ZVxuICpcbiAqIEBleGFtcGxlXG4gKiBzbC1pcy1lbXB0eShhKVxuICogLy8gZmFsc2VcbiAqXG4gKiBAcmV0dXJuIHtCb29sfVxuICovXG4vKipcbiAqIFJldHVybnMgbGFzdCBlbGVtZW50IG9mIGAkbGlzdGAuXG4gKlxuICogQGlnbm9yZSBEb2N1bWVudGF0aW9uOiBodHRwOi8vc2Fzc3lsaXN0cy5jb20vZG9jdW1lbnRhdGlvbi5odG1sI3NsLWxhc3RcbiAqXG4gKiBAcGFyYW0ge0xpc3R9ICRsaXN0IC0gbGlzdCB0byByZXRyaWV2ZSBsYXN0IHZhbHVlIGZyb21cbiAqXG4gKiBAdGhyb3dzIENhbm5vdCBmaW5kIGxhc3QgaXRlbSBvZiBlbXB0eSBsaXN0LlxuICpcbiAqIEByZXF1aXJlcyBzbC1pcy1lbXB0eVxuICpcbiAqIEBleGFtcGxlXG4gKiBzbC1sYXN0KGEgYiBjKVxuICogLy8gY1xuICogXG4gKiBAZXhhbXBsZVxuICogc2wtbGFzdChhKVxuICogLy8gYVxuICpcbiAqIEBleGFtcGxlXG4gKiBzbC1sYXN0KCgpKVxuICogLy8gbnVsbFxuICogXG4gKiBAcmV0dXJuIHsqfVxuICovXG4vKiFcbiAqIEZvbnQgQXdlc29tZSBGcmVlIDUuMS4wIGJ5IEBmb250YXdlc29tZSAtIGh0dHBzOi8vZm9udGF3ZXNvbWUuY29tXG4gKiBMaWNlbnNlIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb20vbGljZW5zZSAoSWNvbnM6IENDIEJZIDQuMCwgRm9udHM6IFNJTCBPRkwgMS4xLCBDb2RlOiBNSVQgTGljZW5zZSlcbiAqL1xuLmZhLFxuLmZhcyxcbi5mYXIsXG4uZmFsLFxuLmZhYiB7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtcmVuZGVyaW5nOiBhdXRvO1xuICBsaW5lLWhlaWdodDogMTsgfVxuXG4uZmEtbGcge1xuICBmb250LXNpemU6IDEuMzMzMzNlbTtcbiAgbGluZS1oZWlnaHQ6IDAuNzVlbTtcbiAgdmVydGljYWwtYWxpZ246IC0uMDY2N2VtOyB9XG5cbi5mYS14cyB7XG4gIGZvbnQtc2l6ZTogLjc1ZW07IH1cblxuLmZhLXNtIHtcbiAgZm9udC1zaXplOiAuODc1ZW07IH1cblxuLmZhLTF4IHtcbiAgZm9udC1zaXplOiAxZW07IH1cblxuLmZhLTJ4IHtcbiAgZm9udC1zaXplOiAyZW07IH1cblxuLmZhLTN4IHtcbiAgZm9udC1zaXplOiAzZW07IH1cblxuLmZhLTR4IHtcbiAgZm9udC1zaXplOiA0ZW07IH1cblxuLmZhLTV4IHtcbiAgZm9udC1zaXplOiA1ZW07IH1cblxuLmZhLTZ4IHtcbiAgZm9udC1zaXplOiA2ZW07IH1cblxuLmZhLTd4IHtcbiAgZm9udC1zaXplOiA3ZW07IH1cblxuLmZhLTh4IHtcbiAgZm9udC1zaXplOiA4ZW07IH1cblxuLmZhLTl4IHtcbiAgZm9udC1zaXplOiA5ZW07IH1cblxuLmZhLTEweCB7XG4gIGZvbnQtc2l6ZTogMTBlbTsgfVxuXG4uZmEtZncge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiAxLjI1ZW07IH1cblxuLmZhLXVsIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBtYXJnaW4tbGVmdDogMi41ZW07XG4gIHBhZGRpbmctbGVmdDogMDsgfVxuICAuZmEtdWwgPiBsaSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5mYS1saSB7XG4gIGxlZnQ6IC0yZW07XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogMmVtO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDsgfVxuXG4uZmEtYm9yZGVyIHtcbiAgYm9yZGVyOiBzb2xpZCAwLjA4ZW0gI2VlZTtcbiAgYm9yZGVyLXJhZGl1czogLjFlbTtcbiAgcGFkZGluZzogLjJlbSAuMjVlbSAuMTVlbTsgfVxuXG4uZmEtcHVsbC1sZWZ0IHtcbiAgZmxvYXQ6IGxlZnQ7IH1cblxuLmZhLXB1bGwtcmlnaHQge1xuICBmbG9hdDogcmlnaHQ7IH1cblxuLmZhLmZhLXB1bGwtbGVmdCxcbi5mYXMuZmEtcHVsbC1sZWZ0LFxuLmZhci5mYS1wdWxsLWxlZnQsXG4uZmFsLmZhLXB1bGwtbGVmdCxcbi5mYWIuZmEtcHVsbC1sZWZ0IHtcbiAgbWFyZ2luLXJpZ2h0OiAuM2VtOyB9XG5cbi5mYS5mYS1wdWxsLXJpZ2h0LFxuLmZhcy5mYS1wdWxsLXJpZ2h0LFxuLmZhci5mYS1wdWxsLXJpZ2h0LFxuLmZhbC5mYS1wdWxsLXJpZ2h0LFxuLmZhYi5mYS1wdWxsLXJpZ2h0IHtcbiAgbWFyZ2luLWxlZnQ6IC4zZW07IH1cblxuLmZhLXNwaW4ge1xuICBhbmltYXRpb246IGZhLXNwaW4gMnMgaW5maW5pdGUgbGluZWFyOyB9XG5cbi5mYS1wdWxzZSB7XG4gIGFuaW1hdGlvbjogZmEtc3BpbiAxcyBpbmZpbml0ZSBzdGVwcyg4KTsgfVxuXG5Aa2V5ZnJhbWVzIGZhLXNwaW4ge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7IH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTsgfSB9XG5cbi5mYS1yb3RhdGUtOTAge1xuICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5CYXNpY0ltYWdlKHJvdGF0aW9uPTEpXCI7XG4gIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTsgfVxuXG4uZmEtcm90YXRlLTE4MCB7XG4gIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkJhc2ljSW1hZ2Uocm90YXRpb249MilcIjtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTsgfVxuXG4uZmEtcm90YXRlLTI3MCB7XG4gIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkJhc2ljSW1hZ2Uocm90YXRpb249MylcIjtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMjcwZGVnKTsgfVxuXG4uZmEtZmxpcC1ob3Jpem9udGFsIHtcbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShyb3RhdGlvbj0wLCBtaXJyb3I9MSlcIjtcbiAgdHJhbnNmb3JtOiBzY2FsZSgtMSwgMSk7IH1cblxuLmZhLWZsaXAtdmVydGljYWwge1xuICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5CYXNpY0ltYWdlKHJvdGF0aW9uPTIsIG1pcnJvcj0xKVwiO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEsIC0xKTsgfVxuXG4uZmEtZmxpcC1ob3Jpem9udGFsLmZhLWZsaXAtdmVydGljYWwge1xuICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5CYXNpY0ltYWdlKHJvdGF0aW9uPTIsIG1pcnJvcj0xKVwiO1xuICB0cmFuc2Zvcm06IHNjYWxlKC0xLCAtMSk7IH1cblxuOnJvb3QgLmZhLXJvdGF0ZS05MCxcbjpyb290IC5mYS1yb3RhdGUtMTgwLFxuOnJvb3QgLmZhLXJvdGF0ZS0yNzAsXG46cm9vdCAuZmEtZmxpcC1ob3Jpem9udGFsLFxuOnJvb3QgLmZhLWZsaXAtdmVydGljYWwge1xuICBmaWx0ZXI6IG5vbmU7IH1cblxuLmZhLXN0YWNrIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDJlbTtcbiAgbGluZS1oZWlnaHQ6IDJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB3aWR0aDogMmVtOyB9XG5cbi5mYS1zdGFjay0xeCxcbi5mYS1zdGFjay0yeCB7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogMTAwJTsgfVxuXG4uZmEtc3RhY2stMXgge1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDsgfVxuXG4uZmEtc3RhY2stMngge1xuICBmb250LXNpemU6IDJlbTsgfVxuXG4uZmEtaW52ZXJzZSB7XG4gIGNvbG9yOiAjZmZmOyB9XG5cbi8qIEZvbnQgQXdlc29tZSB1c2VzIHRoZSBVbmljb2RlIFByaXZhdGUgVXNlIEFyZWEgKFBVQSkgdG8gZW5zdXJlIHNjcmVlblxucmVhZGVycyBkbyBub3QgcmVhZCBvZmYgcmFuZG9tIGNoYXJhY3RlcnMgdGhhdCByZXByZXNlbnQgaWNvbnMgKi9cbi5mYS01MDBweDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2ZVwiOyB9XG5cbi5mYS1hY2Nlc3NpYmxlLWljb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNjhcIjsgfVxuXG4uZmEtYWNjdXNvZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNjlcIjsgfVxuXG4uZmEtYWRkcmVzcy1ib29rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmI5XCI7IH1cblxuLmZhLWFkZHJlc3MtY2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJiYlwiOyB9XG5cbi5mYS1hZGp1c3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNDJcIjsgfVxuXG4uZmEtYWRuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTcwXCI7IH1cblxuLmZhLWFkdmVyc2FsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzZhXCI7IH1cblxuLmZhLWFmZmlsaWF0ZXRoZW1lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzZiXCI7IH1cblxuLmZhLWFsZ29saWE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNmNcIjsgfVxuXG4uZmEtYWxpZ24tY2VudGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDM3XCI7IH1cblxuLmZhLWFsaWduLWp1c3RpZnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMzlcIjsgfVxuXG4uZmEtYWxpZ24tbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzNlwiOyB9XG5cbi5mYS1hbGlnbi1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzOFwiOyB9XG5cbi5mYS1hbGxlcmdpZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NjFcIjsgfVxuXG4uZmEtYW1hem9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjcwXCI7IH1cblxuLmZhLWFtYXpvbi1wYXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MmNcIjsgfVxuXG4uZmEtYW1idWxhbmNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGY5XCI7IH1cblxuLmZhLWFtZXJpY2FuLXNpZ24tbGFuZ3VhZ2UtaW50ZXJwcmV0aW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmEzXCI7IH1cblxuLmZhLWFtaWxpYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM2ZFwiOyB9XG5cbi5mYS1hbmNob3I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxM2RcIjsgfVxuXG4uZmEtYW5kcm9pZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3YlwiOyB9XG5cbi5mYS1hbmdlbGxpc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMDlcIjsgfVxuXG4uZmEtYW5nbGUtZG91YmxlLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDNcIjsgfVxuXG4uZmEtYW5nbGUtZG91YmxlLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDBcIjsgfVxuXG4uZmEtYW5nbGUtZG91YmxlLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTAxXCI7IH1cblxuLmZhLWFuZ2xlLWRvdWJsZS11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwMlwiOyB9XG5cbi5mYS1hbmdsZS1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTA3XCI7IH1cblxuLmZhLWFuZ2xlLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDRcIjsgfVxuXG4uZmEtYW5nbGUtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDVcIjsgfVxuXG4uZmEtYW5nbGUtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDZcIjsgfVxuXG4uZmEtYW5ncnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NTZcIjsgfVxuXG4uZmEtYW5ncnljcmVhdGl2ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM2ZVwiOyB9XG5cbi5mYS1hbmd1bGFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDIwXCI7IH1cblxuLmZhLWFwcC1zdG9yZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM2ZlwiOyB9XG5cbi5mYS1hcHAtc3RvcmUtaW9zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzcwXCI7IH1cblxuLmZhLWFwcGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzcxXCI7IH1cblxuLmZhLWFwcGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTc5XCI7IH1cblxuLmZhLWFwcGxlLXBheTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQxNVwiOyB9XG5cbi5mYS1hcmNoaXZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTg3XCI7IH1cblxuLmZhLWFyY2h3YXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NTdcIjsgfVxuXG4uZmEtYXJyb3ctYWx0LWNpcmNsZS1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzU4XCI7IH1cblxuLmZhLWFycm93LWFsdC1jaXJjbGUtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM1OVwiOyB9XG5cbi5mYS1hcnJvdy1hbHQtY2lyY2xlLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzVhXCI7IH1cblxuLmZhLWFycm93LWFsdC1jaXJjbGUtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNWJcIjsgfVxuXG4uZmEtYXJyb3ctY2lyY2xlLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYWJcIjsgfVxuXG4uZmEtYXJyb3ctY2lyY2xlLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYThcIjsgfVxuXG4uZmEtYXJyb3ctY2lyY2xlLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGE5XCI7IH1cblxuLmZhLWFycm93LWNpcmNsZS11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhYVwiOyB9XG5cbi5mYS1hcnJvdy1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDYzXCI7IH1cblxuLmZhLWFycm93LWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNjBcIjsgfVxuXG4uZmEtYXJyb3ctcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNjFcIjsgfVxuXG4uZmEtYXJyb3ctdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNjJcIjsgfVxuXG4uZmEtYXJyb3dzLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBiMlwiOyB9XG5cbi5mYS1hcnJvd3MtYWx0LWg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMzdcIjsgfVxuXG4uZmEtYXJyb3dzLWFsdC12OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzM4XCI7IH1cblxuLmZhLWFzc2lzdGl2ZS1saXN0ZW5pbmctc3lzdGVtczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJhMlwiOyB9XG5cbi5mYS1hc3RlcmlzazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2OVwiOyB9XG5cbi5mYS1hc3ltbWV0cmlrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzcyXCI7IH1cblxuLmZhLWF0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWZhXCI7IH1cblxuLmZhLWF0bGFzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTU4XCI7IH1cblxuLmZhLWF1ZGlibGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNzNcIjsgfVxuXG4uZmEtYXVkaW8tZGVzY3JpcHRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOWVcIjsgfVxuXG4uZmEtYXV0b3ByZWZpeGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDFjXCI7IH1cblxuLmZhLWF2aWFuZXg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNzRcIjsgfVxuXG4uZmEtYXZpYXRvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDIxXCI7IH1cblxuLmZhLWF3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTU5XCI7IH1cblxuLmZhLWF3czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM3NVwiOyB9XG5cbi5mYS1iYWNrc3BhY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NWFcIjsgfVxuXG4uZmEtYmFja3dhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNGFcIjsgfVxuXG4uZmEtYmFsYW5jZS1zY2FsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0ZVwiOyB9XG5cbi5mYS1iYW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNWVcIjsgfVxuXG4uZmEtYmFuZC1haWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NjJcIjsgfVxuXG4uZmEtYmFuZGNhbXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZDVcIjsgfVxuXG4uZmEtYmFyY29kZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyYVwiOyB9XG5cbi5mYS1iYXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGM5XCI7IH1cblxuLmZhLWJhc2ViYWxsLWJhbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MzNcIjsgfVxuXG4uZmEtYmFza2V0YmFsbC1iYWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDM0XCI7IH1cblxuLmZhLWJhdGg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyY2RcIjsgfVxuXG4uZmEtYmF0dGVyeS1lbXB0eTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0NFwiOyB9XG5cbi5mYS1iYXR0ZXJ5LWZ1bGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNDBcIjsgfVxuXG4uZmEtYmF0dGVyeS1oYWxmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjQyXCI7IH1cblxuLmZhLWJhdHRlcnktcXVhcnRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0M1wiOyB9XG5cbi5mYS1iYXR0ZXJ5LXRocmVlLXF1YXJ0ZXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjQxXCI7IH1cblxuLmZhLWJlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzNlwiOyB9XG5cbi5mYS1iZWVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGZjXCI7IH1cblxuLmZhLWJlaGFuY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYjRcIjsgfVxuXG4uZmEtYmVoYW5jZS1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYjVcIjsgfVxuXG4uZmEtYmVsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmM1wiOyB9XG5cbi5mYS1iZWxsLXNsYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWY2XCI7IH1cblxuLmZhLWJlemllci1jdXJ2ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU1YlwiOyB9XG5cbi5mYS1iaWN5Y2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjA2XCI7IH1cblxuLmZhLWJpbW9iamVjdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM3OFwiOyB9XG5cbi5mYS1iaW5vY3VsYXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWU1XCI7IH1cblxuLmZhLWJpcnRoZGF5LWNha2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZmRcIjsgfVxuXG4uZmEtYml0YnVja2V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTcxXCI7IH1cblxuLmZhLWJpdGNvaW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNzlcIjsgfVxuXG4uZmEtYml0eTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM3YVwiOyB9XG5cbi5mYS1ibGFjay10aWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyN2VcIjsgfVxuXG4uZmEtYmxhY2tiZXJyeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM3YlwiOyB9XG5cbi5mYS1ibGVuZGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTE3XCI7IH1cblxuLmZhLWJsaW5kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjlkXCI7IH1cblxuLmZhLWJsb2dnZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzN2NcIjsgfVxuXG4uZmEtYmxvZ2dlci1iOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzdkXCI7IH1cblxuLmZhLWJsdWV0b290aDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI5M1wiOyB9XG5cbi5mYS1ibHVldG9vdGgtYjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI5NFwiOyB9XG5cbi5mYS1ib2xkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDMyXCI7IH1cblxuLmZhLWJvbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZTdcIjsgfVxuXG4uZmEtYm9tYjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlMlwiOyB9XG5cbi5mYS1ib25nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTVjXCI7IH1cblxuLmZhLWJvb2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMmRcIjsgfVxuXG4uZmEtYm9vay1vcGVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTE4XCI7IH1cblxuLmZhLWJvb2ttYXJrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDJlXCI7IH1cblxuLmZhLWJvd2xpbmctYmFsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQzNlwiOyB9XG5cbi5mYS1ib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NjZcIjsgfVxuXG4uZmEtYm94LW9wZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0OWVcIjsgfVxuXG4uZmEtYm94ZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NjhcIjsgfVxuXG4uZmEtYnJhaWxsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJhMVwiOyB9XG5cbi5mYS1icmllZmNhc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYjFcIjsgfVxuXG4uZmEtYnJpZWZjYXNlLW1lZGljYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NjlcIjsgfVxuXG4uZmEtYnJvYWRjYXN0LXRvd2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTE5XCI7IH1cblxuLmZhLWJyb29tOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTFhXCI7IH1cblxuLmZhLWJydXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTVkXCI7IH1cblxuLmZhLWJ0YzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1YVwiOyB9XG5cbi5mYS1idWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxODhcIjsgfVxuXG4uZmEtYnVpbGRpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYWRcIjsgfVxuXG4uZmEtYnVsbGhvcm46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYTFcIjsgfVxuXG4uZmEtYnVsbHNleWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNDBcIjsgfVxuXG4uZmEtYnVybjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ2YVwiOyB9XG5cbi5mYS1idXJvbW9iZWxleHBlcnRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzdmXCI7IH1cblxuLmZhLWJ1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwN1wiOyB9XG5cbi5mYS1idXMtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTVlXCI7IH1cblxuLmZhLWJ1eXNlbGxhZHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMGRcIjsgfVxuXG4uZmEtY2FsY3VsYXRvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlY1wiOyB9XG5cbi5mYS1jYWxlbmRhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzM1wiOyB9XG5cbi5mYS1jYWxlbmRhci1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNzNcIjsgfVxuXG4uZmEtY2FsZW5kYXItY2hlY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNzRcIjsgfVxuXG4uZmEtY2FsZW5kYXItbWludXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNzJcIjsgfVxuXG4uZmEtY2FsZW5kYXItcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3MVwiOyB9XG5cbi5mYS1jYWxlbmRhci10aW1lczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3M1wiOyB9XG5cbi5mYS1jYW1lcmE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMzBcIjsgfVxuXG4uZmEtY2FtZXJhLXJldHJvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDgzXCI7IH1cblxuLmZhLWNhbm5hYmlzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTVmXCI7IH1cblxuLmZhLWNhcHN1bGVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDZiXCI7IH1cblxuLmZhLWNhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiOVwiOyB9XG5cbi5mYS1jYXJldC1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGQ3XCI7IH1cblxuLmZhLWNhcmV0LWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZDlcIjsgfVxuXG4uZmEtY2FyZXQtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZGFcIjsgfVxuXG4uZmEtY2FyZXQtc3F1YXJlLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNTBcIjsgfVxuXG4uZmEtY2FyZXQtc3F1YXJlLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOTFcIjsgfVxuXG4uZmEtY2FyZXQtc3F1YXJlLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTUyXCI7IH1cblxuLmZhLWNhcmV0LXNxdWFyZS11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1MVwiOyB9XG5cbi5mYS1jYXJldC11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkOFwiOyB9XG5cbi5mYS1jYXJ0LWFycm93LWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMThcIjsgfVxuXG4uZmEtY2FydC1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjE3XCI7IH1cblxuLmZhLWNjLWFtYXpvbi1wYXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MmRcIjsgfVxuXG4uZmEtY2MtYW1leDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmM1wiOyB9XG5cbi5mYS1jYy1hcHBsZS1wYXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MTZcIjsgfVxuXG4uZmEtY2MtZGluZXJzLWNsdWI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNGNcIjsgfVxuXG4uZmEtY2MtZGlzY292ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZjJcIjsgfVxuXG4uZmEtY2MtamNiOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjRiXCI7IH1cblxuLmZhLWNjLW1hc3RlcmNhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZjFcIjsgfVxuXG4uZmEtY2MtcGF5cGFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWY0XCI7IH1cblxuLmZhLWNjLXN0cmlwZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmNVwiOyB9XG5cbi5mYS1jYy12aXNhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWYwXCI7IH1cblxuLmZhLWNlbnRlcmNvZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzODBcIjsgfVxuXG4uZmEtY2VydGlmaWNhdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYTNcIjsgfVxuXG4uZmEtY2hhbGtib2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUxYlwiOyB9XG5cbi5mYS1jaGFsa2JvYXJkLXRlYWNoZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MWNcIjsgfVxuXG4uZmEtY2hhcnQtYXJlYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmZVwiOyB9XG5cbi5mYS1jaGFydC1iYXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwODBcIjsgfVxuXG4uZmEtY2hhcnQtbGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwMVwiOyB9XG5cbi5mYS1jaGFydC1waWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMDBcIjsgfVxuXG4uZmEtY2hlY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMGNcIjsgfVxuXG4uZmEtY2hlY2stY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDU4XCI7IH1cblxuLmZhLWNoZWNrLWRvdWJsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU2MFwiOyB9XG5cbi5mYS1jaGVjay1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNGFcIjsgfVxuXG4uZmEtY2hlc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MzlcIjsgfVxuXG4uZmEtY2hlc3MtYmlzaG9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDNhXCI7IH1cblxuLmZhLWNoZXNzLWJvYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDNjXCI7IH1cblxuLmZhLWNoZXNzLWtpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0M2ZcIjsgfVxuXG4uZmEtY2hlc3Mta25pZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDQxXCI7IH1cblxuLmZhLWNoZXNzLXBhd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NDNcIjsgfVxuXG4uZmEtY2hlc3MtcXVlZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NDVcIjsgfVxuXG4uZmEtY2hlc3Mtcm9vazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ0N1wiOyB9XG5cbi5mYS1jaGV2cm9uLWNpcmNsZS1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTNhXCI7IH1cblxuLmZhLWNoZXZyb24tY2lyY2xlLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMzdcIjsgfVxuXG4uZmEtY2hldnJvbi1jaXJjbGUtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMzhcIjsgfVxuXG4uZmEtY2hldnJvbi1jaXJjbGUtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMzlcIjsgfVxuXG4uZmEtY2hldnJvbi1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDc4XCI7IH1cblxuLmZhLWNoZXZyb24tbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1M1wiOyB9XG5cbi5mYS1jaGV2cm9uLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDU0XCI7IH1cblxuLmZhLWNoZXZyb24tdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNzdcIjsgfVxuXG4uZmEtY2hpbGQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYWVcIjsgfVxuXG4uZmEtY2hyb21lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjY4XCI7IH1cblxuLmZhLWNodXJjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUxZFwiOyB9XG5cbi5mYS1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMTFcIjsgfVxuXG4uZmEtY2lyY2xlLW5vdGNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWNlXCI7IH1cblxuLmZhLWNsaXBib2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMyOFwiOyB9XG5cbi5mYS1jbGlwYm9hcmQtY2hlY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NmNcIjsgfVxuXG4uZmEtY2xpcGJvYXJkLWxpc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NmRcIjsgfVxuXG4uZmEtY2xvY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMTdcIjsgfVxuXG4uZmEtY2xvbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNGRcIjsgfVxuXG4uZmEtY2xvc2VkLWNhcHRpb25pbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMGFcIjsgfVxuXG4uZmEtY2xvdWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYzJcIjsgfVxuXG4uZmEtY2xvdWQtZG93bmxvYWQtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzgxXCI7IH1cblxuLmZhLWNsb3VkLXVwbG9hZC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzODJcIjsgfVxuXG4uZmEtY2xvdWRzY2FsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM4M1wiOyB9XG5cbi5mYS1jbG91ZHNtaXRoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzg0XCI7IH1cblxuLmZhLWNsb3VkdmVyc2lmeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM4NVwiOyB9XG5cbi5mYS1jb2NrdGFpbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU2MVwiOyB9XG5cbi5mYS1jb2RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTIxXCI7IH1cblxuLmZhLWNvZGUtYnJhbmNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTI2XCI7IH1cblxuLmZhLWNvZGVwZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxY2JcIjsgfVxuXG4uZmEtY29kaWVwaWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyODRcIjsgfVxuXG4uZmEtY29mZmVlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGY0XCI7IH1cblxuLmZhLWNvZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxM1wiOyB9XG5cbi5mYS1jb2dzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDg1XCI7IH1cblxuLmZhLWNvaW5zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTFlXCI7IH1cblxuLmZhLWNvbHVtbnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZGJcIjsgfVxuXG4uZmEtY29tbWVudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3NVwiOyB9XG5cbi5mYS1jb21tZW50LWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3YVwiOyB9XG5cbi5mYS1jb21tZW50LWRvdHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0YWRcIjsgfVxuXG4uZmEtY29tbWVudC1zbGFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRiM1wiOyB9XG5cbi5mYS1jb21tZW50czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4NlwiOyB9XG5cbi5mYS1jb21wYWN0LWRpc2M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MWZcIjsgfVxuXG4uZmEtY29tcGFzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0ZVwiOyB9XG5cbi5mYS1jb21wcmVzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2NlwiOyB9XG5cbi5mYS1jb25jaWVyZ2UtYmVsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU2MlwiOyB9XG5cbi5mYS1jb25uZWN0ZGV2ZWxvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwZVwiOyB9XG5cbi5mYS1jb250YW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNmRcIjsgfVxuXG4uZmEtY29va2llOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTYzXCI7IH1cblxuLmZhLWNvb2tpZS1iaXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTY0XCI7IH1cblxuLmZhLWNvcHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYzVcIjsgfVxuXG4uZmEtY29weXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWY5XCI7IH1cblxuLmZhLWNvdWNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGI4XCI7IH1cblxuLmZhLWNwYW5lbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM4OFwiOyB9XG5cbi5mYS1jcmVhdGl2ZS1jb21tb25zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjVlXCI7IH1cblxuLmZhLWNyZWF0aXZlLWNvbW1vbnMtYnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZTdcIjsgfVxuXG4uZmEtY3JlYXRpdmUtY29tbW9ucy1uYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRlOFwiOyB9XG5cbi5mYS1jcmVhdGl2ZS1jb21tb25zLW5jLWV1OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGU5XCI7IH1cblxuLmZhLWNyZWF0aXZlLWNvbW1vbnMtbmMtanA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZWFcIjsgfVxuXG4uZmEtY3JlYXRpdmUtY29tbW9ucy1uZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRlYlwiOyB9XG5cbi5mYS1jcmVhdGl2ZS1jb21tb25zLXBkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGVjXCI7IH1cblxuLmZhLWNyZWF0aXZlLWNvbW1vbnMtcGQtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGVkXCI7IH1cblxuLmZhLWNyZWF0aXZlLWNvbW1vbnMtcmVtaXg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZWVcIjsgfVxuXG4uZmEtY3JlYXRpdmUtY29tbW9ucy1zYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRlZlwiOyB9XG5cbi5mYS1jcmVhdGl2ZS1jb21tb25zLXNhbXBsaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGYwXCI7IH1cblxuLmZhLWNyZWF0aXZlLWNvbW1vbnMtc2FtcGxpbmctcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRmMVwiOyB9XG5cbi5mYS1jcmVhdGl2ZS1jb21tb25zLXNoYXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGYyXCI7IH1cblxuLmZhLWNyZWRpdC1jYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDlkXCI7IH1cblxuLmZhLWNyb3A6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMjVcIjsgfVxuXG4uZmEtY3JvcC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NjVcIjsgfVxuXG4uZmEtY3Jvc3NoYWlyczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1YlwiOyB9XG5cbi5mYS1jcm93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTIwXCI7IH1cblxuLmZhLWNyb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTIxXCI7IH1cblxuLmZhLWNzczM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxM2NcIjsgfVxuXG4uZmEtY3NzMy1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzOGJcIjsgfVxuXG4uZmEtY3ViZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiMlwiOyB9XG5cbi5mYS1jdWJlczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiM1wiOyB9XG5cbi5mYS1jdXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYzRcIjsgfVxuXG4uZmEtY3V0dGxlZmlzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM4Y1wiOyB9XG5cbi5mYS1kLWFuZC1kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzhkXCI7IH1cblxuLmZhLWRhc2hjdWJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjEwXCI7IH1cblxuLmZhLWRhdGFiYXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWMwXCI7IH1cblxuLmZhLWRlYWY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYTRcIjsgfVxuXG4uZmEtZGVsaWNpb3VzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWE1XCI7IH1cblxuLmZhLWRlcGxveWRvZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM4ZVwiOyB9XG5cbi5mYS1kZXNrcHJvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzhmXCI7IH1cblxuLmZhLWRlc2t0b3A6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDhcIjsgfVxuXG4uZmEtZGV2aWFudGFydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiZFwiOyB9XG5cbi5mYS1kaWFnbm9zZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NzBcIjsgfVxuXG4uZmEtZGljZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUyMlwiOyB9XG5cbi5mYS1kaWNlLWZpdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MjNcIjsgfVxuXG4uZmEtZGljZS1mb3VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTI0XCI7IH1cblxuLmZhLWRpY2Utb25lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTI1XCI7IH1cblxuLmZhLWRpY2Utc2l4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTI2XCI7IH1cblxuLmZhLWRpY2UtdGhyZWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MjdcIjsgfVxuXG4uZmEtZGljZS10d286YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MjhcIjsgfVxuXG4uZmEtZGlnZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhNlwiOyB9XG5cbi5mYS1kaWdpdGFsLW9jZWFuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzkxXCI7IH1cblxuLmZhLWRpZ2l0YWwtdGFjaG9ncmFwaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU2NlwiOyB9XG5cbi5mYS1kaXNjb3JkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzkyXCI7IH1cblxuLmZhLWRpc2NvdXJzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM5M1wiOyB9XG5cbi5mYS1kaXZpZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MjlcIjsgfVxuXG4uZmEtZGl6enk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NjdcIjsgfVxuXG4uZmEtZG5hOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDcxXCI7IH1cblxuLmZhLWRvY2h1YjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM5NFwiOyB9XG5cbi5mYS1kb2NrZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzOTVcIjsgfVxuXG4uZmEtZG9sbGFyLXNpZ246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNTVcIjsgfVxuXG4uZmEtZG9sbHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NzJcIjsgfVxuXG4uZmEtZG9sbHktZmxhdGJlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ3NFwiOyB9XG5cbi5mYS1kb25hdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0YjlcIjsgfVxuXG4uZmEtZG9vci1jbG9zZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MmFcIjsgfVxuXG4uZmEtZG9vci1vcGVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTJiXCI7IH1cblxuLmZhLWRvdC1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOTJcIjsgfVxuXG4uZmEtZG92ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRiYVwiOyB9XG5cbi5mYS1kb3dubG9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxOVwiOyB9XG5cbi5mYS1kcmFmdDJkaWdpdGFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzk2XCI7IH1cblxuLmZhLWRyYWZ0aW5nLWNvbXBhc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NjhcIjsgfVxuXG4uZmEtZHJpYmJibGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxN2RcIjsgfVxuXG4uZmEtZHJpYmJibGUtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzk3XCI7IH1cblxuLmZhLWRyb3Bib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNmJcIjsgfVxuXG4uZmEtZHJ1bTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU2OVwiOyB9XG5cbi5mYS1kcnVtLXN0ZWVscGFuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTZhXCI7IH1cblxuLmZhLWRydXBhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhOVwiOyB9XG5cbi5mYS1kdW1iYmVsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ0YlwiOyB9XG5cbi5mYS1keWFsb2c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzOTlcIjsgfVxuXG4uZmEtZWFybHliaXJkczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM5YVwiOyB9XG5cbi5mYS1lYmF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGY0XCI7IH1cblxuLmZhLWVkZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyODJcIjsgfVxuXG4uZmEtZWRpdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0NFwiOyB9XG5cbi5mYS1lamVjdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1MlwiOyB9XG5cbi5mYS1lbGVtZW50b3I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MzBcIjsgfVxuXG4uZmEtZWxsaXBzaXMtaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0MVwiOyB9XG5cbi5mYS1lbGxpcHNpcy12OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTQyXCI7IH1cblxuLmZhLWVtYmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDIzXCI7IH1cblxuLmZhLWVtcGlyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkMVwiOyB9XG5cbi5mYS1lbnZlbG9wZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlMFwiOyB9XG5cbi5mYS1lbnZlbG9wZS1vcGVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmI2XCI7IH1cblxuLmZhLWVudmVsb3BlLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5OVwiOyB9XG5cbi5mYS1lbnZpcmE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOTlcIjsgfVxuXG4uZmEtZXF1YWxzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTJjXCI7IH1cblxuLmZhLWVyYXNlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyZFwiOyB9XG5cbi5mYS1lcmxhbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzOWRcIjsgfVxuXG4uZmEtZXRoZXJldW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MmVcIjsgfVxuXG4uZmEtZXRzeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJkN1wiOyB9XG5cbi5mYS1ldXJvLXNpZ246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNTNcIjsgfVxuXG4uZmEtZXhjaGFuZ2UtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzYyXCI7IH1cblxuLmZhLWV4Y2xhbWF0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTJhXCI7IH1cblxuLmZhLWV4Y2xhbWF0aW9uLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2YVwiOyB9XG5cbi5mYS1leGNsYW1hdGlvbi10cmlhbmdsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3MVwiOyB9XG5cbi5mYS1leHBhbmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNjVcIjsgfVxuXG4uZmEtZXhwYW5kLWFycm93cy1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMWVcIjsgfVxuXG4uZmEtZXhwZWRpdGVkc3NsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjNlXCI7IH1cblxuLmZhLWV4dGVybmFsLWxpbmstYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzVkXCI7IH1cblxuLmZhLWV4dGVybmFsLWxpbmstc3F1YXJlLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM2MFwiOyB9XG5cbi5mYS1leWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNmVcIjsgfVxuXG4uZmEtZXllLWRyb3BwZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZmJcIjsgfVxuXG4uZmEtZXllLXNsYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDcwXCI7IH1cblxuLmZhLWZhY2Vib29rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDlhXCI7IH1cblxuLmZhLWZhY2Vib29rLWY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzOWVcIjsgfVxuXG4uZmEtZmFjZWJvb2stbWVzc2VuZ2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzlmXCI7IH1cblxuLmZhLWZhY2Vib29rLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4MlwiOyB9XG5cbi5mYS1mYXN0LWJhY2t3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDQ5XCI7IH1cblxuLmZhLWZhc3QtZm9yd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1MFwiOyB9XG5cbi5mYS1mYXg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYWNcIjsgfVxuXG4uZmEtZmVhdGhlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUyZFwiOyB9XG5cbi5mYS1mZWF0aGVyLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU2YlwiOyB9XG5cbi5mYS1mZW1hbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxODJcIjsgfVxuXG4uZmEtZmlnaHRlci1qZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZmJcIjsgfVxuXG4uZmEtZmlsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1YlwiOyB9XG5cbi5mYS1maWxlLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1Y1wiOyB9XG5cbi5mYS1maWxlLWFyY2hpdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYzZcIjsgfVxuXG4uZmEtZmlsZS1hdWRpbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjN1wiOyB9XG5cbi5mYS1maWxlLWNvZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYzlcIjsgfVxuXG4uZmEtZmlsZS1jb250cmFjdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU2Y1wiOyB9XG5cbi5mYS1maWxlLWRvd25sb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTZkXCI7IH1cblxuLmZhLWZpbGUtZXhjZWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYzNcIjsgfVxuXG4uZmEtZmlsZS1leHBvcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NmVcIjsgfVxuXG4uZmEtZmlsZS1pbWFnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjNVwiOyB9XG5cbi5mYS1maWxlLWltcG9ydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU2ZlwiOyB9XG5cbi5mYS1maWxlLWludm9pY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NzBcIjsgfVxuXG4uZmEtZmlsZS1pbnZvaWNlLWRvbGxhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU3MVwiOyB9XG5cbi5mYS1maWxlLW1lZGljYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NzdcIjsgfVxuXG4uZmEtZmlsZS1tZWRpY2FsLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ3OFwiOyB9XG5cbi5mYS1maWxlLXBkZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjMVwiOyB9XG5cbi5mYS1maWxlLXBvd2VycG9pbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYzRcIjsgfVxuXG4uZmEtZmlsZS1wcmVzY3JpcHRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NzJcIjsgfVxuXG4uZmEtZmlsZS1zaWduYXR1cmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NzNcIjsgfVxuXG4uZmEtZmlsZS11cGxvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NzRcIjsgfVxuXG4uZmEtZmlsZS12aWRlbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjOFwiOyB9XG5cbi5mYS1maWxlLXdvcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYzJcIjsgfVxuXG4uZmEtZmlsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU3NVwiOyB9XG5cbi5mYS1maWxsLWRyaXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NzZcIjsgfVxuXG4uZmEtZmlsbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwOFwiOyB9XG5cbi5mYS1maWx0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYjBcIjsgfVxuXG4uZmEtZmluZ2VycHJpbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NzdcIjsgfVxuXG4uZmEtZmlyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2ZFwiOyB9XG5cbi5mYS1maXJlLWV4dGluZ3Vpc2hlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzNFwiOyB9XG5cbi5mYS1maXJlZm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjY5XCI7IH1cblxuLmZhLWZpcnN0LWFpZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ3OVwiOyB9XG5cbi5mYS1maXJzdC1vcmRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJiMFwiOyB9XG5cbi5mYS1maXJzdC1vcmRlci1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MGFcIjsgfVxuXG4uZmEtZmlyc3RkcmFmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNhMVwiOyB9XG5cbi5mYS1maXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTc4XCI7IH1cblxuLmZhLWZsYWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMjRcIjsgfVxuXG4uZmEtZmxhZy1jaGVja2VyZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMWVcIjsgfVxuXG4uZmEtZmxhc2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYzNcIjsgfVxuXG4uZmEtZmxpY2tyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTZlXCI7IH1cblxuLmZhLWZsaXBib2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ0ZFwiOyB9XG5cbi5mYS1mbHVzaGVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTc5XCI7IH1cblxuLmZhLWZseTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQxN1wiOyB9XG5cbi5mYS1mb2xkZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwN2JcIjsgfVxuXG4uZmEtZm9sZGVyLW9wZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwN2NcIjsgfVxuXG4uZmEtZm9udDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzMVwiOyB9XG5cbi5mYS1mb250LWF3ZXNvbWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYjRcIjsgfVxuXG4uZmEtZm9udC1hd2Vzb21lLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM1Y1wiOyB9XG5cbi5mYS1mb250LWF3ZXNvbWUtZmxhZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQyNVwiOyB9XG5cbi5mYS1mb250LWF3ZXNvbWUtbG9nby1mdWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGU2XCI7IH1cblxuLmZhLWZvbnRpY29uczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI4MFwiOyB9XG5cbi5mYS1mb250aWNvbnMtZmk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYTJcIjsgfVxuXG4uZmEtZm9vdGJhbGwtYmFsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ0ZVwiOyB9XG5cbi5mYS1mb3J0LWF3ZXNvbWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyODZcIjsgfVxuXG4uZmEtZm9ydC1hd2Vzb21lLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNhM1wiOyB9XG5cbi5mYS1mb3J1bWJlZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxMVwiOyB9XG5cbi5mYS1mb3J3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDRlXCI7IH1cblxuLmZhLWZvdXJzcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxODBcIjsgfVxuXG4uZmEtZnJlZS1jb2RlLWNhbXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYzVcIjsgfVxuXG4uZmEtZnJlZWJzZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNhNFwiOyB9XG5cbi5mYS1mcm9nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTJlXCI7IH1cblxuLmZhLWZyb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTE5XCI7IH1cblxuLmZhLWZyb3duLW9wZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1N2FcIjsgfVxuXG4uZmEtZnVsY3J1bTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUwYlwiOyB9XG5cbi5mYS1mdXRib2w6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZTNcIjsgfVxuXG4uZmEtZ2FsYWN0aWMtcmVwdWJsaWM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MGNcIjsgfVxuXG4uZmEtZ2FsYWN0aWMtc2VuYXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTBkXCI7IH1cblxuLmZhLWdhbWVwYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMWJcIjsgfVxuXG4uZmEtZ2FzLXB1bXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MmZcIjsgfVxuXG4uZmEtZ2F2ZWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZTNcIjsgfVxuXG4uZmEtZ2VtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2E1XCI7IH1cblxuLmZhLWdlbmRlcmxlc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMmRcIjsgfVxuXG4uZmEtZ2V0LXBvY2tldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2NVwiOyB9XG5cbi5mYS1nZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2MFwiOyB9XG5cbi5mYS1nZy1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNjFcIjsgfVxuXG4uZmEtZ2lmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2YlwiOyB9XG5cbi5mYS1naXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZDNcIjsgfVxuXG4uZmEtZ2l0LXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkMlwiOyB9XG5cbi5mYS1naXRodWI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOWJcIjsgfVxuXG4uZmEtZ2l0aHViLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExM1wiOyB9XG5cbi5mYS1naXRodWItc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDkyXCI7IH1cblxuLmZhLWdpdGtyYWtlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNhNlwiOyB9XG5cbi5mYS1naXRsYWI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOTZcIjsgfVxuXG4uZmEtZ2l0dGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDI2XCI7IH1cblxuLmZhLWdsYXNzLW1hcnRpbmk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMDBcIjsgfVxuXG4uZmEtZ2xhc3MtbWFydGluaS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1N2JcIjsgfVxuXG4uZmEtZ2xhc3NlczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUzMFwiOyB9XG5cbi5mYS1nbGlkZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJhNVwiOyB9XG5cbi5mYS1nbGlkZS1nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmE2XCI7IH1cblxuLmZhLWdsb2JlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGFjXCI7IH1cblxuLmZhLWdsb2JlLWFmcmljYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU3Y1wiOyB9XG5cbi5mYS1nbG9iZS1hbWVyaWNhczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU3ZFwiOyB9XG5cbi5mYS1nbG9iZS1hc2lhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTdlXCI7IH1cblxuLmZhLWdvZm9yZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNhN1wiOyB9XG5cbi5mYS1nb2xmLWJhbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NTBcIjsgfVxuXG4uZmEtZ29vZHJlYWRzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2E4XCI7IH1cblxuLmZhLWdvb2RyZWFkcy1nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2E5XCI7IH1cblxuLmZhLWdvb2dsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhMFwiOyB9XG5cbi5mYS1nb29nbGUtZHJpdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYWFcIjsgfVxuXG4uZmEtZ29vZ2xlLXBsYXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYWJcIjsgfVxuXG4uZmEtZ29vZ2xlLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYjNcIjsgfVxuXG4uZmEtZ29vZ2xlLXBsdXMtZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkNVwiOyB9XG5cbi5mYS1nb29nbGUtcGx1cy1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZDRcIjsgfVxuXG4uZmEtZ29vZ2xlLXdhbGxldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlZVwiOyB9XG5cbi5mYS1ncmFkdWF0aW9uLWNhcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5ZFwiOyB9XG5cbi5mYS1ncmF0aXBheTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4NFwiOyB9XG5cbi5mYS1ncmF2OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmQ2XCI7IH1cblxuLmZhLWdyZWF0ZXItdGhhbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUzMVwiOyB9XG5cbi5mYS1ncmVhdGVyLXRoYW4tZXF1YWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MzJcIjsgfVxuXG4uZmEtZ3JpbWFjZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU3ZlwiOyB9XG5cbi5mYS1ncmluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTgwXCI7IH1cblxuLmZhLWdyaW4tYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTgxXCI7IH1cblxuLmZhLWdyaW4tYmVhbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU4MlwiOyB9XG5cbi5mYS1ncmluLWJlYW0tc3dlYXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ODNcIjsgfVxuXG4uZmEtZ3Jpbi1oZWFydHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ODRcIjsgfVxuXG4uZmEtZ3Jpbi1zcXVpbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ODVcIjsgfVxuXG4uZmEtZ3Jpbi1zcXVpbnQtdGVhcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ODZcIjsgfVxuXG4uZmEtZ3Jpbi1zdGFyczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU4N1wiOyB9XG5cbi5mYS1ncmluLXRlYXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTg4XCI7IH1cblxuLmZhLWdyaW4tdG9uZ3VlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTg5XCI7IH1cblxuLmZhLWdyaW4tdG9uZ3VlLXNxdWludDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU4YVwiOyB9XG5cbi5mYS1ncmluLXRvbmd1ZS13aW5rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNThiXCI7IH1cblxuLmZhLWdyaW4td2luazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU4Y1wiOyB9XG5cbi5mYS1ncmlwLWhvcml6b250YWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1OGRcIjsgfVxuXG4uZmEtZ3JpcC12ZXJ0aWNhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU4ZVwiOyB9XG5cbi5mYS1ncmlwZmlyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNhY1wiOyB9XG5cbi5mYS1ncnVudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNhZFwiOyB9XG5cbi5mYS1ndWxwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2FlXCI7IH1cblxuLmZhLWgtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGZkXCI7IH1cblxuLmZhLWhhY2tlci1uZXdzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWQ0XCI7IH1cblxuLmZhLWhhY2tlci1uZXdzLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNhZlwiOyB9XG5cbi5mYS1oYW5kLWhvbGRpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0YmRcIjsgfVxuXG4uZmEtaGFuZC1ob2xkaW5nLWhlYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGJlXCI7IH1cblxuLmZhLWhhbmQtaG9sZGluZy11c2Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0YzBcIjsgfVxuXG4uZmEtaGFuZC1saXphcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNThcIjsgfVxuXG4uZmEtaGFuZC1wYXBlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1NlwiOyB9XG5cbi5mYS1oYW5kLXBlYWNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjViXCI7IH1cblxuLmZhLWhhbmQtcG9pbnQtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhN1wiOyB9XG5cbi5mYS1oYW5kLXBvaW50LWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYTVcIjsgfVxuXG4uZmEtaGFuZC1wb2ludC1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhNFwiOyB9XG5cbi5mYS1oYW5kLXBvaW50LXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGE2XCI7IH1cblxuLmZhLWhhbmQtcG9pbnRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1YVwiOyB9XG5cbi5mYS1oYW5kLXJvY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNTVcIjsgfVxuXG4uZmEtaGFuZC1zY2lzc29yczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1N1wiOyB9XG5cbi5mYS1oYW5kLXNwb2NrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjU5XCI7IH1cblxuLmZhLWhhbmRzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGMyXCI7IH1cblxuLmZhLWhhbmRzLWhlbHBpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0YzRcIjsgfVxuXG4uZmEtaGFuZHNoYWtlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmI1XCI7IH1cblxuLmZhLWhhc2h0YWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOTJcIjsgfVxuXG4uZmEtaGRkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGEwXCI7IH1cblxuLmZhLWhlYWRpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZGNcIjsgfVxuXG4uZmEtaGVhZHBob25lczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyNVwiOyB9XG5cbi5mYS1oZWFkcGhvbmVzLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU4ZlwiOyB9XG5cbi5mYS1oZWFkc2V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTkwXCI7IH1cblxuLmZhLWhlYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDA0XCI7IH1cblxuLmZhLWhlYXJ0YmVhdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxZVwiOyB9XG5cbi5mYS1oZWxpY29wdGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTMzXCI7IH1cblxuLmZhLWhpZ2hsaWdodGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTkxXCI7IH1cblxuLmZhLWhpcHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NTJcIjsgfVxuXG4uZmEtaGlyZS1hLWhlbHBlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNiMFwiOyB9XG5cbi5mYS1oaXN0b3J5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWRhXCI7IH1cblxuLmZhLWhvY2tleS1wdWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDUzXCI7IH1cblxuLmZhLWhvbWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMTVcIjsgfVxuXG4uZmEtaG9vbGk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MjdcIjsgfVxuXG4uZmEtaG9ybmJpbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1OTJcIjsgfVxuXG4uZmEtaG9zcGl0YWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZjhcIjsgfVxuXG4uZmEtaG9zcGl0YWwtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDdkXCI7IH1cblxuLmZhLWhvc3BpdGFsLXN5bWJvbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ3ZVwiOyB9XG5cbi5mYS1ob3QtdHViOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTkzXCI7IH1cblxuLmZhLWhvdGVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTk0XCI7IH1cblxuLmZhLWhvdGphcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNiMVwiOyB9XG5cbi5mYS1ob3VyZ2xhc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNTRcIjsgfVxuXG4uZmEtaG91cmdsYXNzLWVuZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1M1wiOyB9XG5cbi5mYS1ob3VyZ2xhc3MtaGFsZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1MlwiOyB9XG5cbi5mYS1ob3VyZ2xhc3Mtc3RhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNTFcIjsgfVxuXG4uZmEtaG91eno6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyN2NcIjsgfVxuXG4uZmEtaHRtbDU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxM2JcIjsgfVxuXG4uZmEtaHVic3BvdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNiMlwiOyB9XG5cbi5mYS1pLWN1cnNvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0NlwiOyB9XG5cbi5mYS1pZC1iYWRnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJjMVwiOyB9XG5cbi5mYS1pZC1jYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmMyXCI7IH1cblxuLmZhLWlkLWNhcmQtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDdmXCI7IH1cblxuLmZhLWltYWdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDNlXCI7IH1cblxuLmZhLWltYWdlczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMwMlwiOyB9XG5cbi5mYS1pbWRiOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmQ4XCI7IH1cblxuLmZhLWluYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDFjXCI7IH1cblxuLmZhLWluZGVudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzY1wiOyB9XG5cbi5mYS1pbmR1c3RyeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3NVwiOyB9XG5cbi5mYS1pbmZpbml0eTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUzNFwiOyB9XG5cbi5mYS1pbmZvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTI5XCI7IH1cblxuLmZhLWluZm8tY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDVhXCI7IH1cblxuLmZhLWluc3RhZ3JhbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2ZFwiOyB9XG5cbi5mYS1pbnRlcm5ldC1leHBsb3JlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2YlwiOyB9XG5cbi5mYS1pb3hob3N0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjA4XCI7IH1cblxuLmZhLWl0YWxpYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzM1wiOyB9XG5cbi5mYS1pdHVuZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYjRcIjsgfVxuXG4uZmEtaXR1bmVzLW5vdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYjVcIjsgfVxuXG4uZmEtamF2YTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRlNFwiOyB9XG5cbi5mYS1qZWRpLW9yZGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTBlXCI7IH1cblxuLmZhLWplbmtpbnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYjZcIjsgfVxuXG4uZmEtam9nZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYjdcIjsgfVxuXG4uZmEtam9pbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1OTVcIjsgfVxuXG4uZmEtam9vbWxhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWFhXCI7IH1cblxuLmZhLWpzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2I4XCI7IH1cblxuLmZhLWpzLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNiOVwiOyB9XG5cbi5mYS1qc2ZpZGRsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjY1wiOyB9XG5cbi5mYS1rZXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwODRcIjsgfVxuXG4uZmEta2V5YmFzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRmNVwiOyB9XG5cbi5mYS1rZXlib2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExY1wiOyB9XG5cbi5mYS1rZXljZG46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYmFcIjsgfVxuXG4uZmEta2lja3N0YXJ0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYmJcIjsgfVxuXG4uZmEta2lja3N0YXJ0ZXItazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNiY1wiOyB9XG5cbi5mYS1raXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTk2XCI7IH1cblxuLmZhLWtpc3MtYmVhbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU5N1wiOyB9XG5cbi5mYS1raXNzLXdpbmstaGVhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1OThcIjsgfVxuXG4uZmEta2l3aS1iaXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTM1XCI7IH1cblxuLmZhLWtvcnZ1ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQyZlwiOyB9XG5cbi5mYS1sYW5ndWFnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhYlwiOyB9XG5cbi5mYS1sYXB0b3A6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDlcIjsgfVxuXG4uZmEtbGFyYXZlbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNiZFwiOyB9XG5cbi5mYS1sYXN0Zm06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMDJcIjsgfVxuXG4uZmEtbGFzdGZtLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwM1wiOyB9XG5cbi5mYS1sYXVnaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU5OVwiOyB9XG5cbi5mYS1sYXVnaC1iZWFtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTlhXCI7IH1cblxuLmZhLWxhdWdoLXNxdWludDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU5YlwiOyB9XG5cbi5mYS1sYXVnaC13aW5rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTljXCI7IH1cblxuLmZhLWxlYWY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNmNcIjsgfVxuXG4uZmEtbGVhbnB1YjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxMlwiOyB9XG5cbi5mYS1sZW1vbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5NFwiOyB9XG5cbi5mYS1sZXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDFkXCI7IH1cblxuLmZhLWxlc3MtdGhhbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUzNlwiOyB9XG5cbi5mYS1sZXNzLXRoYW4tZXF1YWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MzdcIjsgfVxuXG4uZmEtbGV2ZWwtZG93bi1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYmVcIjsgfVxuXG4uZmEtbGV2ZWwtdXAtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2JmXCI7IH1cblxuLmZhLWxpZmUtcmluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjZFwiOyB9XG5cbi5mYS1saWdodGJ1bGI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZWJcIjsgfVxuXG4uZmEtbGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNjMFwiOyB9XG5cbi5mYS1saW5rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGMxXCI7IH1cblxuLmZhLWxpbmtlZGluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDhjXCI7IH1cblxuLmZhLWxpbmtlZGluLWluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGUxXCI7IH1cblxuLmZhLWxpbm9kZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJiOFwiOyB9XG5cbi5mYS1saW51eDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3Y1wiOyB9XG5cbi5mYS1saXJhLXNpZ246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOTVcIjsgfVxuXG4uZmEtbGlzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzYVwiOyB9XG5cbi5mYS1saXN0LWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyMlwiOyB9XG5cbi5mYS1saXN0LW9sOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGNiXCI7IH1cblxuLmZhLWxpc3QtdWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwY2FcIjsgfVxuXG4uZmEtbG9jYXRpb24tYXJyb3c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMjRcIjsgfVxuXG4uZmEtbG9jazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyM1wiOyB9XG5cbi5mYS1sb2NrLW9wZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYzFcIjsgfVxuXG4uZmEtbG9uZy1hcnJvdy1hbHQtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMwOVwiOyB9XG5cbi5mYS1sb25nLWFycm93LWFsdC1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzBhXCI7IH1cblxuLmZhLWxvbmctYXJyb3ctYWx0LXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzBiXCI7IH1cblxuLmZhLWxvbmctYXJyb3ctYWx0LXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzBjXCI7IH1cblxuLmZhLWxvdy12aXNpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYThcIjsgfVxuXG4uZmEtbHVnZ2FnZS1jYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTlkXCI7IH1cblxuLmZhLWx5ZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYzNcIjsgfVxuXG4uZmEtbWFnZW50bzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNjNFwiOyB9XG5cbi5mYS1tYWdpYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkMFwiOyB9XG5cbi5mYS1tYWduZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNzZcIjsgfVxuXG4uZmEtbWFpbGNoaW1wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTllXCI7IH1cblxuLmZhLW1hbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxODNcIjsgfVxuXG4uZmEtbWFuZGFsb3JpYW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MGZcIjsgfVxuXG4uZmEtbWFwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjc5XCI7IH1cblxuLmZhLW1hcC1tYXJrZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1OWZcIjsgfVxuXG4uZmEtbWFwLW1hcmtlZC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YTBcIjsgfVxuXG4uZmEtbWFwLW1hcmtlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0MVwiOyB9XG5cbi5mYS1tYXAtbWFya2VyLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNjNVwiOyB9XG5cbi5mYS1tYXAtcGluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjc2XCI7IH1cblxuLmZhLW1hcC1zaWduczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3N1wiOyB9XG5cbi5mYS1tYXJrZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YTFcIjsgfVxuXG4uZmEtbWFyczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyMlwiOyB9XG5cbi5mYS1tYXJzLWRvdWJsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyN1wiOyB9XG5cbi5mYS1tYXJzLXN0cm9rZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyOVwiOyB9XG5cbi5mYS1tYXJzLXN0cm9rZS1oOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjJiXCI7IH1cblxuLmZhLW1hcnMtc3Ryb2tlLXY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMmFcIjsgfVxuXG4uZmEtbWFzdG9kb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZjZcIjsgfVxuXG4uZmEtbWF4Y2RuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTM2XCI7IH1cblxuLmZhLW1lZGFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWEyXCI7IH1cblxuLmZhLW1lZGFwcHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYzZcIjsgfVxuXG4uZmEtbWVkaXVtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjNhXCI7IH1cblxuLmZhLW1lZGl1bS1tOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2M3XCI7IH1cblxuLmZhLW1lZGtpdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmYVwiOyB9XG5cbi5mYS1tZWRydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNjOFwiOyB9XG5cbi5mYS1tZWV0dXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZTBcIjsgfVxuXG4uZmEtbWVnYXBvcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YTNcIjsgfVxuXG4uZmEtbWVoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTFhXCI7IH1cblxuLmZhLW1laC1ibGFuazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVhNFwiOyB9XG5cbi5mYS1tZWgtcm9sbGluZy1leWVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWE1XCI7IH1cblxuLmZhLW1lbW9yeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUzOFwiOyB9XG5cbi5mYS1tZXJjdXJ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjIzXCI7IH1cblxuLmZhLW1pY3JvY2hpcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJkYlwiOyB9XG5cbi5mYS1taWNyb3Bob25lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTMwXCI7IH1cblxuLmZhLW1pY3JvcGhvbmUtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2M5XCI7IH1cblxuLmZhLW1pY3JvcGhvbmUtYWx0LXNsYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTM5XCI7IH1cblxuLmZhLW1pY3JvcGhvbmUtc2xhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMzFcIjsgfVxuXG4uZmEtbWljcm9zb2Z0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2NhXCI7IH1cblxuLmZhLW1pbnVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDY4XCI7IH1cblxuLmZhLW1pbnVzLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1NlwiOyB9XG5cbi5mYS1taW51cy1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNDZcIjsgfVxuXG4uZmEtbWl4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2NiXCI7IH1cblxuLmZhLW1peGNsb3VkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjg5XCI7IH1cblxuLmZhLW1penVuaTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNjY1wiOyB9XG5cbi5mYS1tb2JpbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMGJcIjsgfVxuXG4uZmEtbW9iaWxlLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNjZFwiOyB9XG5cbi5mYS1tb2R4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjg1XCI7IH1cblxuLmZhLW1vbmVybzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNkMFwiOyB9XG5cbi5mYS1tb25leS1iaWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGQ2XCI7IH1cblxuLmZhLW1vbmV5LWJpbGwtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2QxXCI7IH1cblxuLmZhLW1vbmV5LWJpbGwtd2F2ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUzYVwiOyB9XG5cbi5mYS1tb25leS1iaWxsLXdhdmUtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTNiXCI7IH1cblxuLmZhLW1vbmV5LWNoZWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTNjXCI7IH1cblxuLmZhLW1vbmV5LWNoZWNrLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUzZFwiOyB9XG5cbi5mYS1tb251bWVudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVhNlwiOyB9XG5cbi5mYS1tb29uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTg2XCI7IH1cblxuLmZhLW1vcnRhci1wZXN0bGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YTdcIjsgfVxuXG4uZmEtbW90b3JjeWNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxY1wiOyB9XG5cbi5mYS1tb3VzZS1wb2ludGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjQ1XCI7IH1cblxuLmZhLW11c2ljOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDAxXCI7IH1cblxuLmZhLW5hcHN0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZDJcIjsgfVxuXG4uZmEtbmV1dGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjJjXCI7IH1cblxuLmZhLW5ld3NwYXBlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlYVwiOyB9XG5cbi5mYS1uaW1ibHI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YThcIjsgfVxuXG4uZmEtbmludGVuZG8tc3dpdGNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDE4XCI7IH1cblxuLmZhLW5vZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MTlcIjsgfVxuXG4uZmEtbm9kZS1qczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNkM1wiOyB9XG5cbi5mYS1ub3QtZXF1YWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1M2VcIjsgfVxuXG4uZmEtbm90ZXMtbWVkaWNhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ4MVwiOyB9XG5cbi5mYS1ucG06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZDRcIjsgfVxuXG4uZmEtbnM4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2Q1XCI7IH1cblxuLmZhLW51dHJpdGlvbml4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2Q2XCI7IH1cblxuLmZhLW9iamVjdC1ncm91cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0N1wiOyB9XG5cbi5mYS1vYmplY3QtdW5ncm91cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0OFwiOyB9XG5cbi5mYS1vZG5va2xhc3NuaWtpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjYzXCI7IH1cblxuLmZhLW9kbm9rbGFzc25pa2ktc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjY0XCI7IH1cblxuLmZhLW9sZC1yZXB1YmxpYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUxMFwiOyB9XG5cbi5mYS1vcGVuY2FydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzZFwiOyB9XG5cbi5mYS1vcGVuaWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOWJcIjsgfVxuXG4uZmEtb3BlcmE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNmFcIjsgfVxuXG4uZmEtb3B0aW4tbW9uc3RlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzY1wiOyB9XG5cbi5mYS1vc2k6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MWFcIjsgfVxuXG4uZmEtb3V0ZGVudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzYlwiOyB9XG5cbi5mYS1wYWdlNDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNkN1wiOyB9XG5cbi5mYS1wYWdlbGluZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOGNcIjsgfVxuXG4uZmEtcGFpbnQtYnJ1c2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZmNcIjsgfVxuXG4uZmEtcGFpbnQtcm9sbGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWFhXCI7IH1cblxuLmZhLXBhbGV0dGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1M2ZcIjsgfVxuXG4uZmEtcGFsZmVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2Q4XCI7IH1cblxuLmZhLXBhbGxldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ4MlwiOyB9XG5cbi5mYS1wYXBlci1wbGFuZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkOFwiOyB9XG5cbi5mYS1wYXBlcmNsaXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYzZcIjsgfVxuXG4uZmEtcGFyYWNodXRlLWJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRjZFwiOyB9XG5cbi5mYS1wYXJhZ3JhcGg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZGRcIjsgfVxuXG4uZmEtcGFya2luZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU0MFwiOyB9XG5cbi5mYS1wYXNzcG9ydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVhYlwiOyB9XG5cbi5mYS1wYXN0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlYVwiOyB9XG5cbi5mYS1wYXRyZW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2Q5XCI7IH1cblxuLmZhLXBhdXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDRjXCI7IH1cblxuLmZhLXBhdXNlLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI4YlwiOyB9XG5cbi5mYS1wYXc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYjBcIjsgfVxuXG4uZmEtcGF5cGFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWVkXCI7IH1cblxuLmZhLXBlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMwNFwiOyB9XG5cbi5mYS1wZW4tYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzA1XCI7IH1cblxuLmZhLXBlbi1mYW5jeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVhY1wiOyB9XG5cbi5mYS1wZW4tbmliOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWFkXCI7IH1cblxuLmZhLXBlbi1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNGJcIjsgfVxuXG4uZmEtcGVuY2lsLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMwM1wiOyB9XG5cbi5mYS1wZW5jaWwtcnVsZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YWVcIjsgfVxuXG4uZmEtcGVvcGxlLWNhcnJ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGNlXCI7IH1cblxuLmZhLXBlcmNlbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOTVcIjsgfVxuXG4uZmEtcGVyY2VudGFnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU0MVwiOyB9XG5cbi5mYS1wZXJpc2NvcGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZGFcIjsgfVxuXG4uZmEtcGhhYnJpY2F0b3I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZGJcIjsgfVxuXG4uZmEtcGhvZW5peC1mcmFtZXdvcms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZGNcIjsgfVxuXG4uZmEtcGhvZW5peC1zcXVhZHJvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUxMVwiOyB9XG5cbi5mYS1waG9uZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5NVwiOyB9XG5cbi5mYS1waG9uZS1zbGFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNkZFwiOyB9XG5cbi5mYS1waG9uZS1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOThcIjsgfVxuXG4uZmEtcGhvbmUtdm9sdW1lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmEwXCI7IH1cblxuLmZhLXBocDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ1N1wiOyB9XG5cbi5mYS1waWVkLXBpcGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmFlXCI7IH1cblxuLmZhLXBpZWQtcGlwZXItYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWE4XCI7IH1cblxuLmZhLXBpZWQtcGlwZXItaGF0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGU1XCI7IH1cblxuLmZhLXBpZWQtcGlwZXItcHA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYTdcIjsgfVxuXG4uZmEtcGlnZ3ktYmFuazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRkM1wiOyB9XG5cbi5mYS1waWxsczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ4NFwiOyB9XG5cbi5mYS1waW50ZXJlc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZDJcIjsgfVxuXG4uZmEtcGludGVyZXN0LXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMzFcIjsgfVxuXG4uZmEtcGludGVyZXN0LXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkM1wiOyB9XG5cbi5mYS1wbGFuZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3MlwiOyB9XG5cbi5mYS1wbGFuZS1hcnJpdmFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWFmXCI7IH1cblxuLmZhLXBsYW5lLWRlcGFydHVyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjViMFwiOyB9XG5cbi5mYS1wbGF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDRiXCI7IH1cblxuLmZhLXBsYXktY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTQ0XCI7IH1cblxuLmZhLXBsYXlzdGF0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2RmXCI7IH1cblxuLmZhLXBsdWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZTZcIjsgfVxuXG4uZmEtcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2N1wiOyB9XG5cbi5mYS1wbHVzLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1NVwiOyB9XG5cbi5mYS1wbHVzLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmZVwiOyB9XG5cbi5mYS1wb2RjYXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmNlXCI7IH1cblxuLmZhLXBvbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJmZVwiOyB9XG5cbi5mYS1wb3J0cmFpdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNlMFwiOyB9XG5cbi5mYS1wb3VuZC1zaWduOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTU0XCI7IH1cblxuLmZhLXBvd2VyLW9mZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxMVwiOyB9XG5cbi5mYS1wcmVzY3JpcHRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YjFcIjsgfVxuXG4uZmEtcHJlc2NyaXB0aW9uLWJvdHRsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ4NVwiOyB9XG5cbi5mYS1wcmVzY3JpcHRpb24tYm90dGxlLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ4NlwiOyB9XG5cbi5mYS1wcmludDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyZlwiOyB9XG5cbi5mYS1wcm9jZWR1cmVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDg3XCI7IH1cblxuLmZhLXByb2R1Y3QtaHVudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI4OFwiOyB9XG5cbi5mYS1wcm9qZWN0LWRpYWdyYW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NDJcIjsgfVxuXG4uZmEtcHVzaGVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2UxXCI7IH1cblxuLmZhLXB1enpsZS1waWVjZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyZVwiOyB9XG5cbi5mYS1weXRob246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZTJcIjsgfVxuXG4uZmEtcXE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZDZcIjsgfVxuXG4uZmEtcXJjb2RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDI5XCI7IH1cblxuLmZhLXF1ZXN0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTI4XCI7IH1cblxuLmZhLXF1ZXN0aW9uLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1OVwiOyB9XG5cbi5mYS1xdWlkZGl0Y2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NThcIjsgfVxuXG4uZmEtcXVpbnNjYXBlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDU5XCI7IH1cblxuLmZhLXF1b3JhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmM0XCI7IH1cblxuLmZhLXF1b3RlLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMGRcIjsgfVxuXG4uZmEtcXVvdGUtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMGVcIjsgfVxuXG4uZmEtci1wcm9qZWN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGY3XCI7IH1cblxuLmZhLXJhbmRvbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3NFwiOyB9XG5cbi5mYS1yYXZlbHJ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmQ5XCI7IH1cblxuLmZhLXJlYWN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDFiXCI7IH1cblxuLmZhLXJlYWRtZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRkNVwiOyB9XG5cbi5mYS1yZWJlbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkMFwiOyB9XG5cbi5mYS1yZWNlaXB0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTQzXCI7IH1cblxuLmZhLXJlY3ljbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYjhcIjsgfVxuXG4uZmEtcmVkLXJpdmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2UzXCI7IH1cblxuLmZhLXJlZGRpdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhMVwiOyB9XG5cbi5mYS1yZWRkaXQtYWxpZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyODFcIjsgfVxuXG4uZmEtcmVkZGl0LXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhMlwiOyB9XG5cbi5mYS1yZWRvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDFlXCI7IH1cblxuLmZhLXJlZG8tYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmY5XCI7IH1cblxuLmZhLXJlZ2lzdGVyZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNWRcIjsgfVxuXG4uZmEtcmVuZGFjdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNlNFwiOyB9XG5cbi5mYS1yZW5yZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOGJcIjsgfVxuXG4uZmEtcmVwbHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZTVcIjsgfVxuXG4uZmEtcmVwbHktYWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTIyXCI7IH1cblxuLmZhLXJlcGx5ZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNlNlwiOyB9XG5cbi5mYS1yZXNlYXJjaGdhdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZjhcIjsgfVxuXG4uZmEtcmVzb2x2aW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2U3XCI7IH1cblxuLmZhLXJldHdlZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNzlcIjsgfVxuXG4uZmEtcmliYm9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGQ2XCI7IH1cblxuLmZhLXJvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMThcIjsgfVxuXG4uZmEtcm9ib3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NDRcIjsgfVxuXG4uZmEtcm9ja2V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTM1XCI7IH1cblxuLmZhLXJvY2tldGNoYXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZThcIjsgfVxuXG4uZmEtcm9ja3JtczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNlOVwiOyB9XG5cbi5mYS1yc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOWVcIjsgfVxuXG4uZmEtcnNzLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0M1wiOyB9XG5cbi5mYS1ydWJsZS1zaWduOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTU4XCI7IH1cblxuLmZhLXJ1bGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTQ1XCI7IH1cblxuLmZhLXJ1bGVyLWNvbWJpbmVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTQ2XCI7IH1cblxuLmZhLXJ1bGVyLWhvcml6b250YWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NDdcIjsgfVxuXG4uZmEtcnVsZXItdmVydGljYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NDhcIjsgfVxuXG4uZmEtcnVwZWUtc2lnbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1NlwiOyB9XG5cbi5mYS1zYWQtY3J5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWIzXCI7IH1cblxuLmZhLXNhZC10ZWFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWI0XCI7IH1cblxuLmZhLXNhZmFyaTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2N1wiOyB9XG5cbi5mYS1zYXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDFlXCI7IH1cblxuLmZhLXNhdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYzdcIjsgfVxuXG4uZmEtc2NobGl4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2VhXCI7IH1cblxuLmZhLXNjaG9vbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU0OVwiOyB9XG5cbi5mYS1zY3Jld2RyaXZlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU0YVwiOyB9XG5cbi5mYS1zY3JpYmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOGFcIjsgfVxuXG4uZmEtc2VhcmNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDAyXCI7IH1cblxuLmZhLXNlYXJjaC1taW51czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxMFwiOyB9XG5cbi5mYS1zZWFyY2gtcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwZVwiOyB9XG5cbi5mYS1zZWFyY2hlbmdpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNlYlwiOyB9XG5cbi5mYS1zZWVkbGluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRkOFwiOyB9XG5cbi5mYS1zZWxsY2FzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJkYVwiOyB9XG5cbi5mYS1zZWxsc3k6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMTNcIjsgfVxuXG4uZmEtc2VydmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjMzXCI7IH1cblxuLmZhLXNlcnZpY2VzdGFjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNlY1wiOyB9XG5cbi5mYS1zaGFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2NFwiOyB9XG5cbi5mYS1zaGFyZS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZTBcIjsgfVxuXG4uZmEtc2hhcmUtYWx0LXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlMVwiOyB9XG5cbi5mYS1zaGFyZS1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNGRcIjsgfVxuXG4uZmEtc2hla2VsLXNpZ246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMGJcIjsgfVxuXG4uZmEtc2hpZWxkLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNlZFwiOyB9XG5cbi5mYS1zaGlwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjFhXCI7IH1cblxuLmZhLXNoaXBwaW5nLWZhc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0OGJcIjsgfVxuXG4uZmEtc2hpcnRzaW5idWxrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjE0XCI7IH1cblxuLmZhLXNob2UtcHJpbnRzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTRiXCI7IH1cblxuLmZhLXNob3BwaW5nLWJhZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI5MFwiOyB9XG5cbi5mYS1zaG9wcGluZy1iYXNrZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOTFcIjsgfVxuXG4uZmEtc2hvcHBpbmctY2FydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3YVwiOyB9XG5cbi5mYS1zaG9wd2FyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjViNVwiOyB9XG5cbi5mYS1zaG93ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyY2NcIjsgfVxuXG4uZmEtc2h1dHRsZS12YW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YjZcIjsgfVxuXG4uZmEtc2lnbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRkOVwiOyB9XG5cbi5mYS1zaWduLWluLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJmNlwiOyB9XG5cbi5mYS1zaWduLWxhbmd1YWdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmE3XCI7IH1cblxuLmZhLXNpZ24tb3V0LWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJmNVwiOyB9XG5cbi5mYS1zaWduYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMTJcIjsgfVxuXG4uZmEtc2lnbmF0dXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWI3XCI7IH1cblxuLmZhLXNpbXBseWJ1aWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjE1XCI7IH1cblxuLmZhLXNpc3RyaXg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZWVcIjsgfVxuXG4uZmEtc2l0ZW1hcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlOFwiOyB9XG5cbi5mYS1zaXRoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTEyXCI7IH1cblxuLmZhLXNrdWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTRjXCI7IH1cblxuLmZhLXNreWF0bGFzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjE2XCI7IH1cblxuLmZhLXNreXBlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTdlXCI7IH1cblxuLmZhLXNsYWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTk4XCI7IH1cblxuLmZhLXNsYWNrLWhhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZWZcIjsgfVxuXG4uZmEtc2xpZGVycy1oOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWRlXCI7IH1cblxuLmZhLXNsaWRlc2hhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZTdcIjsgfVxuXG4uZmEtc21pbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMThcIjsgfVxuXG4uZmEtc21pbGUtYmVhbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjViOFwiOyB9XG5cbi5mYS1zbWlsZS13aW5rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGRhXCI7IH1cblxuLmZhLXNtb2tpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0OGRcIjsgfVxuXG4uZmEtc21va2luZy1iYW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NGRcIjsgfVxuXG4uZmEtc25hcGNoYXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYWJcIjsgfVxuXG4uZmEtc25hcGNoYXQtZ2hvc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYWNcIjsgfVxuXG4uZmEtc25hcGNoYXQtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmFkXCI7IH1cblxuLmZhLXNub3dmbGFrZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJkY1wiOyB9XG5cbi5mYS1zb2xhci1wYW5lbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjViYVwiOyB9XG5cbi5mYS1zb3J0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGRjXCI7IH1cblxuLmZhLXNvcnQtYWxwaGEtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1ZFwiOyB9XG5cbi5mYS1zb3J0LWFscGhhLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTVlXCI7IH1cblxuLmZhLXNvcnQtYW1vdW50LWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNjBcIjsgfVxuXG4uZmEtc29ydC1hbW91bnQtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNjFcIjsgfVxuXG4uZmEtc29ydC1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGRkXCI7IH1cblxuLmZhLXNvcnQtbnVtZXJpYy1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTYyXCI7IH1cblxuLmZhLXNvcnQtbnVtZXJpYy11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2M1wiOyB9XG5cbi5mYS1zb3J0LXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGRlXCI7IH1cblxuLmZhLXNvdW5kY2xvdWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYmVcIjsgfVxuXG4uZmEtc3BhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWJiXCI7IH1cblxuLmZhLXNwYWNlLXNodXR0bGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOTdcIjsgfVxuXG4uZmEtc3BlYWthcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNmM1wiOyB9XG5cbi5mYS1zcGlubmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTEwXCI7IH1cblxuLmZhLXNwbG90Y2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YmNcIjsgfVxuXG4uZmEtc3BvdGlmeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiY1wiOyB9XG5cbi5mYS1zcHJheS1jYW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YmRcIjsgfVxuXG4uZmEtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGM4XCI7IH1cblxuLmZhLXNxdWFyZS1mdWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDVjXCI7IH1cblxuLmZhLXNxdWFyZXNwYWNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWJlXCI7IH1cblxuLmZhLXN0YWNrLWV4Y2hhbmdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMThkXCI7IH1cblxuLmZhLXN0YWNrLW92ZXJmbG93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTZjXCI7IH1cblxuLmZhLXN0YW1wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWJmXCI7IH1cblxuLmZhLXN0YXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMDVcIjsgfVxuXG4uZmEtc3Rhci1oYWxmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDg5XCI7IH1cblxuLmZhLXN0YXItaGFsZi1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YzBcIjsgfVxuXG4uZmEtc3RheWxpbmtlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNmNVwiOyB9XG5cbi5mYS1zdGVhbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiNlwiOyB9XG5cbi5mYS1zdGVhbS1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYjdcIjsgfVxuXG4uZmEtc3RlYW0tc3ltYm9sOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2Y2XCI7IH1cblxuLmZhLXN0ZXAtYmFja3dhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNDhcIjsgfVxuXG4uZmEtc3RlcC1mb3J3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDUxXCI7IH1cblxuLmZhLXN0ZXRob3Njb3BlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGYxXCI7IH1cblxuLmZhLXN0aWNrZXItbXVsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNmN1wiOyB9XG5cbi5mYS1zdGlja3ktbm90ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0OVwiOyB9XG5cbi5mYS1zdG9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDRkXCI7IH1cblxuLmZhLXN0b3AtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjhkXCI7IH1cblxuLmZhLXN0b3B3YXRjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJmMlwiOyB9XG5cbi5mYS1zdG9yZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU0ZVwiOyB9XG5cbi5mYS1zdG9yZS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NGZcIjsgfVxuXG4uZmEtc3RyYXZhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDI4XCI7IH1cblxuLmZhLXN0cmVhbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU1MFwiOyB9XG5cbi5mYS1zdHJlZXQtdmlldzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxZFwiOyB9XG5cbi5mYS1zdHJpa2V0aHJvdWdoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGNjXCI7IH1cblxuLmZhLXN0cmlwZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQyOVwiOyB9XG5cbi5mYS1zdHJpcGUtczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQyYVwiOyB9XG5cbi5mYS1zdHJvb3B3YWZlbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU1MVwiOyB9XG5cbi5mYS1zdHVkaW92aW5hcmk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZjhcIjsgfVxuXG4uZmEtc3R1bWJsZXVwb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYTRcIjsgfVxuXG4uZmEtc3R1bWJsZXVwb24tY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWEzXCI7IH1cblxuLmZhLXN1YnNjcmlwdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyY1wiOyB9XG5cbi5mYS1zdWJ3YXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMzlcIjsgfVxuXG4uZmEtc3VpdGNhc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZjJcIjsgfVxuXG4uZmEtc3VpdGNhc2Utcm9sbGluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVjMVwiOyB9XG5cbi5mYS1zdW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxODVcIjsgfVxuXG4uZmEtc3VwZXJwb3dlcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZGRcIjsgfVxuXG4uZmEtc3VwZXJzY3JpcHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMmJcIjsgfVxuXG4uZmEtc3VwcGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2Y5XCI7IH1cblxuLmZhLXN1cnByaXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWMyXCI7IH1cblxuLmZhLXN3YXRjaGJvb2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YzNcIjsgfVxuXG4uZmEtc3dpbW1lcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVjNFwiOyB9XG5cbi5mYS1zd2ltbWluZy1wb29sOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWM1XCI7IH1cblxuLmZhLXN5bmM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMjFcIjsgfVxuXG4uZmEtc3luYy1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZjFcIjsgfVxuXG4uZmEtc3lyaW5nZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ4ZVwiOyB9XG5cbi5mYS10YWJsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjZVwiOyB9XG5cbi5mYS10YWJsZS10ZW5uaXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NWRcIjsgfVxuXG4uZmEtdGFibGV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTBhXCI7IH1cblxuLmZhLXRhYmxldC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZmFcIjsgfVxuXG4uZmEtdGFibGV0czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ5MFwiOyB9XG5cbi5mYS10YWNob21ldGVyLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNmZFwiOyB9XG5cbi5mYS10YWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMmJcIjsgfVxuXG4uZmEtdGFnczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyY1wiOyB9XG5cbi5mYS10YXBlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGRiXCI7IH1cblxuLmZhLXRhc2tzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGFlXCI7IH1cblxuLmZhLXRheGk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYmFcIjsgfVxuXG4uZmEtdGVhbXNwZWFrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGY5XCI7IH1cblxuLmZhLXRlbGVncmFtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmM2XCI7IH1cblxuLmZhLXRlbGVncmFtLXBsYW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2ZlXCI7IH1cblxuLmZhLXRlbmNlbnQtd2VpYm86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZDVcIjsgfVxuXG4uZmEtdGVybWluYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMjBcIjsgfVxuXG4uZmEtdGV4dC1oZWlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMzRcIjsgfVxuXG4uZmEtdGV4dC13aWR0aDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzNVwiOyB9XG5cbi5mYS10aDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwYVwiOyB9XG5cbi5mYS10aC1sYXJnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwOVwiOyB9XG5cbi5mYS10aC1saXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDBiXCI7IH1cblxuLmZhLXRoZW1lY286YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YzZcIjsgfVxuXG4uZmEtdGhlbWVpc2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmIyXCI7IH1cblxuLmZhLXRoZXJtb21ldGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDkxXCI7IH1cblxuLmZhLXRoZXJtb21ldGVyLWVtcHR5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmNiXCI7IH1cblxuLmZhLXRoZXJtb21ldGVyLWZ1bGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYzdcIjsgfVxuXG4uZmEtdGhlcm1vbWV0ZXItaGFsZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJjOVwiOyB9XG5cbi5mYS10aGVybW9tZXRlci1xdWFydGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmNhXCI7IH1cblxuLmZhLXRoZXJtb21ldGVyLXRocmVlLXF1YXJ0ZXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmM4XCI7IH1cblxuLmZhLXRodW1icy1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTY1XCI7IH1cblxuLmZhLXRodW1icy11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2NFwiOyB9XG5cbi5mYS10aHVtYnRhY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOGRcIjsgfVxuXG4uZmEtdGlja2V0LWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNmZlwiOyB9XG5cbi5mYS10aW1lczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwZFwiOyB9XG5cbi5mYS10aW1lcy1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNTdcIjsgfVxuXG4uZmEtdGludDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0M1wiOyB9XG5cbi5mYS10aW50LXNsYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWM3XCI7IH1cblxuLmZhLXRpcmVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWM4XCI7IH1cblxuLmZhLXRvZ2dsZS1vZmY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMDRcIjsgfVxuXG4uZmEtdG9nZ2xlLW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjA1XCI7IH1cblxuLmZhLXRvb2xib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NTJcIjsgfVxuXG4uZmEtdG9vdGg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YzlcIjsgfVxuXG4uZmEtdHJhZGUtZmVkZXJhdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUxM1wiOyB9XG5cbi5mYS10cmFkZW1hcms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNWNcIjsgfVxuXG4uZmEtdHJhaW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMzhcIjsgfVxuXG4uZmEtdHJhbnNnZW5kZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMjRcIjsgfVxuXG4uZmEtdHJhbnNnZW5kZXItYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjI1XCI7IH1cblxuLmZhLXRyYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWY4XCI7IH1cblxuLmZhLXRyYXNoLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJlZFwiOyB9XG5cbi5mYS10cmVlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWJiXCI7IH1cblxuLmZhLXRyZWxsbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4MVwiOyB9XG5cbi5mYS10cmlwYWR2aXNvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2MlwiOyB9XG5cbi5mYS10cm9waHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOTFcIjsgfVxuXG4uZmEtdHJ1Y2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZDFcIjsgfVxuXG4uZmEtdHJ1Y2stbG9hZGluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRkZVwiOyB9XG5cbi5mYS10cnVjay1tb3Zpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZGZcIjsgfVxuXG4uZmEtdHNoaXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTUzXCI7IH1cblxuLmZhLXR0eTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlNFwiOyB9XG5cbi5mYS10dW1ibHI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNzNcIjsgfVxuXG4uZmEtdHVtYmxyLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3NFwiOyB9XG5cbi5mYS10djpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2Y1wiOyB9XG5cbi5mYS10d2l0Y2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZThcIjsgfVxuXG4uZmEtdHdpdHRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5OVwiOyB9XG5cbi5mYS10d2l0dGVyLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4MVwiOyB9XG5cbi5mYS10eXBvMzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQyYlwiOyB9XG5cbi5mYS11YmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDAyXCI7IH1cblxuLmZhLXVpa2l0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDAzXCI7IH1cblxuLmZhLXVtYnJlbGxhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGU5XCI7IH1cblxuLmZhLXVtYnJlbGxhLWJlYWNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWNhXCI7IH1cblxuLmZhLXVuZGVybGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjZFwiOyB9XG5cbi5mYS11bmRvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGUyXCI7IH1cblxuLmZhLXVuZG8tYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmVhXCI7IH1cblxuLmZhLXVuaXJlZ2lzdHJ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDA0XCI7IH1cblxuLmZhLXVuaXZlcnNhbC1hY2Nlc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOWFcIjsgfVxuXG4uZmEtdW5pdmVyc2l0eTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5Y1wiOyB9XG5cbi5mYS11bmxpbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMjdcIjsgfVxuXG4uZmEtdW5sb2NrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDljXCI7IH1cblxuLmZhLXVubG9jay1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxM2VcIjsgfVxuXG4uZmEtdW50YXBwZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQwNVwiOyB9XG5cbi5mYS11cGxvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOTNcIjsgfVxuXG4uZmEtdXNiOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjg3XCI7IH1cblxuLmZhLXVzZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMDdcIjsgfVxuXG4uZmEtdXNlci1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MDZcIjsgfVxuXG4uZmEtdXNlci1hbHQtc2xhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZmFcIjsgfVxuXG4uZmEtdXNlci1hc3Ryb25hdXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZmJcIjsgfVxuXG4uZmEtdXNlci1jaGVjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRmY1wiOyB9XG5cbi5mYS11c2VyLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJiZFwiOyB9XG5cbi5mYS11c2VyLWNsb2NrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGZkXCI7IH1cblxuLmZhLXVzZXItY29nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGZlXCI7IH1cblxuLmZhLXVzZXItZWRpdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRmZlwiOyB9XG5cbi5mYS11c2VyLWZyaWVuZHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MDBcIjsgfVxuXG4uZmEtdXNlci1ncmFkdWF0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUwMVwiOyB9XG5cbi5mYS11c2VyLWxvY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MDJcIjsgfVxuXG4uZmEtdXNlci1tZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmMFwiOyB9XG5cbi5mYS11c2VyLW1pbnVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTAzXCI7IH1cblxuLmZhLXVzZXItbmluamE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MDRcIjsgfVxuXG4uZmEtdXNlci1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjM0XCI7IH1cblxuLmZhLXVzZXItc2VjcmV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjFiXCI7IH1cblxuLmZhLXVzZXItc2hpZWxkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTA1XCI7IH1cblxuLmZhLXVzZXItc2xhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MDZcIjsgfVxuXG4uZmEtdXNlci10YWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MDdcIjsgfVxuXG4uZmEtdXNlci10aWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MDhcIjsgfVxuXG4uZmEtdXNlci10aW1lczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzNVwiOyB9XG5cbi5mYS11c2VyczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjMFwiOyB9XG5cbi5mYS11c2Vycy1jb2c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MDlcIjsgfVxuXG4uZmEtdXNzdW5uYWg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MDdcIjsgfVxuXG4uZmEtdXRlbnNpbC1zcG9vbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJlNVwiOyB9XG5cbi5mYS11dGVuc2lsczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJlN1wiOyB9XG5cbi5mYS12YWFkaW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MDhcIjsgfVxuXG4uZmEtdmVjdG9yLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVjYlwiOyB9XG5cbi5mYS12ZW51czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyMVwiOyB9XG5cbi5mYS12ZW51cy1kb3VibGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMjZcIjsgfVxuXG4uZmEtdmVudXMtbWFyczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyOFwiOyB9XG5cbi5mYS12aWFjb2luOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjM3XCI7IH1cblxuLmZhLXZpYWRlbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJhOVwiOyB9XG5cbi5mYS12aWFkZW8tc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmFhXCI7IH1cblxuLmZhLXZpYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0OTJcIjsgfVxuXG4uZmEtdmlhbHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0OTNcIjsgfVxuXG4uZmEtdmliZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MDlcIjsgfVxuXG4uZmEtdmlkZW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwM2RcIjsgfVxuXG4uZmEtdmlkZW8tc2xhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZTJcIjsgfVxuXG4uZmEtdmltZW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MGFcIjsgfVxuXG4uZmEtdmltZW8tc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTk0XCI7IH1cblxuLmZhLXZpbWVvLXY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyN2RcIjsgfVxuXG4uZmEtdmluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjYVwiOyB9XG5cbi5mYS12azpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4OVwiOyB9XG5cbi5mYS12bnY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MGJcIjsgfVxuXG4uZmEtdm9sbGV5YmFsbC1iYWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDVmXCI7IH1cblxuLmZhLXZvbHVtZS1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDI3XCI7IH1cblxuLmZhLXZvbHVtZS1vZmY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMjZcIjsgfVxuXG4uZmEtdm9sdW1lLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDI4XCI7IH1cblxuLmZhLXZ1ZWpzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDFmXCI7IH1cblxuLmZhLXdhbGtpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NTRcIjsgfVxuXG4uZmEtd2FsbGV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTU1XCI7IH1cblxuLmZhLXdhcmVob3VzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ5NFwiOyB9XG5cbi5mYS13ZWVibHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1Y2NcIjsgfVxuXG4uZmEtd2VpYm86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOGFcIjsgfVxuXG4uZmEtd2VpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDk2XCI7IH1cblxuLmZhLXdlaWdodC1oYW5naW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWNkXCI7IH1cblxuLmZhLXdlaXhpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkN1wiOyB9XG5cbi5mYS13aGF0c2FwcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzMlwiOyB9XG5cbi5mYS13aGF0c2FwcC1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MGNcIjsgfVxuXG4uZmEtd2hlZWxjaGFpcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5M1wiOyB9XG5cbi5mYS13aG1jczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQwZFwiOyB9XG5cbi5mYS13aWZpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWViXCI7IH1cblxuLmZhLXdpa2lwZWRpYS13OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjY2XCI7IH1cblxuLmZhLXdpbmRvdy1jbG9zZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQxMFwiOyB9XG5cbi5mYS13aW5kb3ctbWF4aW1pemU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZDBcIjsgfVxuXG4uZmEtd2luZG93LW1pbmltaXplOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmQxXCI7IH1cblxuLmZhLXdpbmRvdy1yZXN0b3JlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmQyXCI7IH1cblxuLmZhLXdpbmRvd3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxN2FcIjsgfVxuXG4uZmEtd2luZS1nbGFzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRlM1wiOyB9XG5cbi5mYS13aW5lLWdsYXNzLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVjZVwiOyB9XG5cbi5mYS13aXg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1Y2ZcIjsgfVxuXG4uZmEtd29sZi1wYWNrLWJhdHRhbGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUxNFwiOyB9XG5cbi5mYS13b24tc2lnbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1OVwiOyB9XG5cbi5mYS13b3JkcHJlc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOWFcIjsgfVxuXG4uZmEtd29yZHByZXNzLXNpbXBsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQxMVwiOyB9XG5cbi5mYS13cGJlZ2lubmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjk3XCI7IH1cblxuLmZhLXdwZXhwbG9yZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZGVcIjsgfVxuXG4uZmEtd3Bmb3JtczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI5OFwiOyB9XG5cbi5mYS13cmVuY2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYWRcIjsgfVxuXG4uZmEteC1yYXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0OTdcIjsgfVxuXG4uZmEteGJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQxMlwiOyB9XG5cbi5mYS14aW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTY4XCI7IH1cblxuLmZhLXhpbmctc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTY5XCI7IH1cblxuLmZhLXktY29tYmluYXRvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzYlwiOyB9XG5cbi5mYS15YWhvbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5ZVwiOyB9XG5cbi5mYS15YW5kZXg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MTNcIjsgfVxuXG4uZmEteWFuZGV4LWludGVybmF0aW9uYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MTRcIjsgfVxuXG4uZmEteWVscDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlOVwiOyB9XG5cbi5mYS15ZW4tc2lnbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1N1wiOyB9XG5cbi5mYS15b2FzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJiMVwiOyB9XG5cbi5mYS15b3V0dWJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTY3XCI7IH1cblxuLmZhLXlvdXR1YmUtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDMxXCI7IH1cblxuLnNyLW9ubHkge1xuICBib3JkZXI6IDA7XG4gIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG4gIGhlaWdodDogMXB4O1xuICBtYXJnaW46IC0xcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDsgfVxuXG4uc3Itb25seS1mb2N1c2FibGU6YWN0aXZlLCAuc3Itb25seS1mb2N1c2FibGU6Zm9jdXMge1xuICBjbGlwOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG4gIG1hcmdpbjogMDtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIHdpZHRoOiBhdXRvOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEJyYW5kcyc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgc3JjOiB1cmwoXCIuLi93ZWJmb250cy9mYS1icmFuZHMtNDAwLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIuLi93ZWJmb250cy9mYS1icmFuZHMtNDAwLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uL3dlYmZvbnRzL2ZhLWJyYW5kcy00MDAud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL3dlYmZvbnRzL2ZhLWJyYW5kcy00MDAud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi93ZWJmb250cy9mYS1icmFuZHMtNDAwLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiLi4vd2ViZm9udHMvZmEtYnJhbmRzLTQwMC5zdmcjZm9udGF3ZXNvbWVcIikgZm9ybWF0KFwic3ZnXCIpOyB9XG5cbi5mYWIge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEJyYW5kcyc7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnaWNvbnMnO1xuICBzcmM6IHVybCgvc3RhdGljL3dlYnNpdGUvZm9udHMvaWNvbnMvb3V0cHV0L2ljb25zLmVvdCk7XG4gIHNyYzogdXJsKC9zdGF0aWMvd2Vic2l0ZS9mb250cy9pY29ucy9vdXRwdXQvaWNvbnMuZW90PyNpZWZpeCkgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybCgvc3RhdGljL3dlYnNpdGUvZm9udHMvaWNvbnMvb3V0cHV0L2ljb25zLndvZmYpIGZvcm1hdChcIndvZmZcIik7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuXG4uaWNvbi1hcnJvdy1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYxMTEnOyB9XG5cbi5pY29uLWFycm93LWxlZnQ6YmVmb3JlLCAucGlrYS1wcmV2OmJlZm9yZSxcbi5pcy1ydGwgLnBpa2EtbmV4dDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMTEyJzsgfVxuXG4uaWNvbi1hcnJvdy1yaWdodDpiZWZvcmUsIG1haW4gYXJ0aWNsZSAuY29udGVudCBkaXYudGV4dC1wbHVnaW4gYS5saW5rLWxpbmU6YmVmb3JlLCAucGlrYS1uZXh0OmJlZm9yZSxcbi5pcy1ydGwgLnBpa2EtcHJldjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMTEzJzsgfVxuXG4uaWNvbi1hcnJvdy11cDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMTE0JzsgfVxuXG4uaWNvbi1hcnJvdzItZG93bjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMTE1JzsgfVxuXG4uaWNvbi1hcnJvdzItbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMTE2JzsgfVxuXG4uaWNvbi1hcnJvdzItcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjExNyc7IH1cblxuLmljb24tYXJyb3cyLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYxMTgnOyB9XG5cbi5pY29uLWJ1bGxldDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMTE5JzsgfVxuXG4uaWNvbi1jYWxlbmRhcjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMTFhJzsgfVxuXG4uaWNvbi1jaGVjazpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMTI1JzsgfVxuXG4uaWNvbi1jbG9zZTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMTAyJzsgfVxuXG4uaWNvbi1mb3JtLWNoZWNrYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYxMWInOyB9XG5cbi5pY29uLWZvcm0tcmFkaW86YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjExYyc7IH1cblxuLmljb24tbWVudTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMTA4JzsgfVxuXG4uaWNvbi1taW51czpiZWZvcmUsIC5hdG96LWRldGFpbCAubWFpbiBhcnRpY2xlID4gaGVhZGVyIGZpZ3VyZSAub3BlbnNlYWRyYWdvbi1idXR0b25zICN6b29tLW91dDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMTFkJzsgfVxuXG4uaWNvbi1taW51cy1ib2xkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYxMjMnOyB9XG5cbi5pY29uLXBsYXk6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjExZSc7IH1cblxuLmljb24tcGxheS1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYxMWUnO1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIC1vLXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpOyB9XG5cbi5pY29uLXBsdXM6YmVmb3JlLCAuYXRvei1kZXRhaWwgLm1haW4gYXJ0aWNsZSA+IGhlYWRlciBmaWd1cmUgLm9wZW5zZWFkcmFnb24tYnV0dG9ucyAjem9vbS1pbjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMTBhJzsgfVxuXG4uaWNvbi1wbHVzLWJvbGQ6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjEyNCc7IH1cblxuLmljb24tc2VhcmNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYxMGUnOyB9XG5cbi5pY29uLXNoYXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYxMWYnOyB9XG5cbi5pY29uLXNvY2lhbC1mYWNlYm9vazpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMTIwJzsgfVxuXG4uaWNvbi1zb2NpYWwtdHdpdHRlcjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMTIyJzsgfVxuXG4uaWNvbi1zb2NpYWwtaW5zdGFncmFtOmJlZm9yZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC1yZW5kZXJpbmc6IGF1dG87XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEJyYW5kcyc7XG4gIGNvbnRlbnQ6IFwiXFxmMTZkXCI7XG4gIHdpZHRoOiAyMXB4O1xuICBoZWlnaHQ6IDIxcHg7XG4gIGZvbnQtc2l6ZTogMTlweDsgfVxuXG4uaWNvbi1zb2NpYWwtbGlua2VkaW46YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBCcmFuZHMnICFpbXBvcnRhbnQ7XG4gIGNvbnRlbnQ6IFwiXFxmMGUxXCI7IH1cblxuLmljb24tc29jaWFsLXdoYXRzYXBwOmJlZm9yZSB7XG4gIG1hcmdpbi10b3A6IC0xcHg7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgQnJhbmRzJyAhaW1wb3J0YW50O1xuICBjb250ZW50OiBcIlxcZjIzMlwiOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3MzZweCkge1xuICAuaWNvbi1zb2NpYWwtd2hhdHNhcHAge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfSB9XG5cbi5pY29uLWFycm93LWRvd24tYWZ0ZXI6YWZ0ZXIge1xuICBjb250ZW50OiAnXFxmMTExJzsgfVxuXG4uaWNvbi1hcnJvdy1sZWZ0LWFmdGVyOmFmdGVyIHtcbiAgY29udGVudDogJ1xcZjExMic7IH1cblxuLmljb24tYXJyb3ctcmlnaHQtYWZ0ZXI6YWZ0ZXIsIC5vdmVydmlldy1pdGVtID4gLml0ZW0tbGluayA+IGE6bm90KC5idXR0b24tcHJpbWFyeSk6YWZ0ZXIge1xuICBjb250ZW50OiAnXFxmMTEzJzsgfVxuXG4uaWNvbi1hcnJvdy11cC1hZnRlcjphZnRlciB7XG4gIGNvbnRlbnQ6ICdcXGYxMTQnOyB9XG5cbi5pY29uLWFycm93Mi1kb3duLWFmdGVyOmFmdGVyIHtcbiAgY29udGVudDogJ1xcZjExNSc7IH1cblxuLmljb24tYXJyb3cyLWxlZnQtYWZ0ZXI6YWZ0ZXIge1xuICBjb250ZW50OiAnXFxmMTE2JzsgfVxuXG4uaWNvbi1hcnJvdzItcmlnaHQtYWZ0ZXI6YWZ0ZXIge1xuICBjb250ZW50OiAnXFxmMTE3JzsgfVxuXG4uaWNvbi1hcnJvdzItdXAtYWZ0ZXI6YWZ0ZXIge1xuICBjb250ZW50OiAnXFxmMTE4JzsgfVxuXG4uaWNvbi1idWxsZXQtYWZ0ZXI6YWZ0ZXIge1xuICBjb250ZW50OiAnXFxmMTE5JzsgfVxuXG4uaWNvbi1jYWxlbmRhci1hZnRlcjphZnRlciB7XG4gIGNvbnRlbnQ6ICdcXGYxMWEnOyB9XG5cbi5pY29uLWNoZWNrLWFmdGVyOmFmdGVyIHtcbiAgY29udGVudDogJ1xcZjEyNSc7IH1cblxuLmljb24tY2xvc2UtYWZ0ZXI6YWZ0ZXIge1xuICBjb250ZW50OiAnXFxmMTAyJzsgfVxuXG4uaWNvbi1mb3JtLWNoZWNrYm94LWFmdGVyOmFmdGVyIHtcbiAgY29udGVudDogJ1xcZjExYic7IH1cblxuLmljb24tZm9ybS1yYWRpby1hZnRlcjphZnRlciB7XG4gIGNvbnRlbnQ6ICdcXGYxMWMnOyB9XG5cbi5pY29uLW1lbnUtYWZ0ZXI6YWZ0ZXIge1xuICBjb250ZW50OiAnXFxmMTA4JzsgfVxuXG4uaWNvbi1taW51cy1hZnRlcjphZnRlciB7XG4gIGNvbnRlbnQ6ICdcXGYxMWQnOyB9XG5cbi5pY29uLW1pbnVzLWJvbGQtYWZ0ZXI6YWZ0ZXIge1xuICBjb250ZW50OiAnXFxmMTIzJzsgfVxuXG4uaWNvbi1wbGF5LWFmdGVyOmFmdGVyIHtcbiAgY29udGVudDogJ1xcZjExZSc7IH1cblxuLmljb24tcGx1cy1hZnRlcjphZnRlciB7XG4gIGNvbnRlbnQ6ICdcXGYxMGEnOyB9XG5cbi5pY29uLXBsdXMtYm9sZC1hZnRlcjphZnRlciB7XG4gIGNvbnRlbnQ6ICdcXGYxMjQnOyB9XG5cbi5pY29uLXNlYXJjaC1hZnRlcjphZnRlciB7XG4gIGNvbnRlbnQ6ICdcXGYxMGUnOyB9XG5cbi5pY29uLXNoYXJlLWFmdGVyOmFmdGVyIHtcbiAgY29udGVudDogJ1xcZjExZic7IH1cblxuLmljb24tc29jaWFsLWZhY2Vib29rLWFmdGVyOmFmdGVyIHtcbiAgY29udGVudDogJ1xcZjEyMCc7IH1cblxuLmljb24tc29jaWFsLXBpbnRlcmVzdC1hZnRlcjphZnRlciB7XG4gIGNvbnRlbnQ6ICdcXGYxMjEnOyB9XG5cbi5pY29uLXNvY2lhbC10d2l0dGVyLWFmdGVyOmFmdGVyIHtcbiAgY29udGVudDogJ1xcZjEyMic7IH1cblxuLmljb24tc29jaWFsLXdoYXRzYXBwLWFmdGVyOmFmdGVyIHtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDUgQnJhbmRzXCIgIWltcG9ydGFudDtcbiAgY29udGVudDogXCJcXGYyMzJcIjsgfVxuXG4uaWNvbi1hcnJvdy1kb3duOmJlZm9yZSwgLmljb24tYXJyb3ctbGVmdDpiZWZvcmUsIC5waWthLXByZXY6YmVmb3JlLFxuLmlzLXJ0bCAucGlrYS1uZXh0OmJlZm9yZSwgLmljb24tYXJyb3ctcmlnaHQ6YmVmb3JlLCBtYWluIGFydGljbGUgLmNvbnRlbnQgZGl2LnRleHQtcGx1Z2luIGEubGluay1saW5lOmJlZm9yZSwgLnBpa2EtbmV4dDpiZWZvcmUsXG4uaXMtcnRsIC5waWthLXByZXY6YmVmb3JlLCAuaWNvbi1hcnJvdy11cDpiZWZvcmUsIC5pY29uLWFycm93Mi1kb3duOmJlZm9yZSwgLmljb24tYXJyb3cyLWxlZnQ6YmVmb3JlLCAuaWNvbi1hcnJvdzItcmlnaHQ6YmVmb3JlLCAuaWNvbi1hcnJvdzItdXA6YmVmb3JlLCAuaWNvbi1idWxsZXQ6YmVmb3JlLCAuaWNvbi1jYWxlbmRhcjpiZWZvcmUsIC5pY29uLWNoZWNrOmJlZm9yZSwgLmljb24tY2xvc2U6YmVmb3JlLCAuaWNvbi1mb3JtLWNoZWNrYm94OmJlZm9yZSwgLmljb24tZm9ybS1yYWRpbzpiZWZvcmUsIC5pY29uLW1lbnU6YmVmb3JlLCAuaWNvbi1taW51czpiZWZvcmUsIC5hdG96LWRldGFpbCAubWFpbiBhcnRpY2xlID4gaGVhZGVyIGZpZ3VyZSAub3BlbnNlYWRyYWdvbi1idXR0b25zICN6b29tLW91dDpiZWZvcmUsIC5pY29uLW1pbnVzLWJvbGQ6YmVmb3JlLCAuaWNvbi1wbGF5OmJlZm9yZSwgLmljb24tcGxheS1kb3duOmJlZm9yZSwgLmljb24tcGx1czpiZWZvcmUsIC5hdG96LWRldGFpbCAubWFpbiBhcnRpY2xlID4gaGVhZGVyIGZpZ3VyZSAub3BlbnNlYWRyYWdvbi1idXR0b25zICN6b29tLWluOmJlZm9yZSwgLmljb24tcGx1cy1ib2xkOmJlZm9yZSwgLmljb24tc2VhcmNoOmJlZm9yZSwgLmljb24tc2hhcmU6YmVmb3JlLCAuaWNvbi1zb2NpYWwtZmFjZWJvb2s6YmVmb3JlLCAuaWNvbi1zb2NpYWwtdHdpdHRlcjpiZWZvcmUsIC5pY29uLXNvY2lhbC1saW5rZWRpbjpiZWZvcmUsIC5pY29uLXNvY2lhbC13aGF0c2FwcDpiZWZvcmUsIC5pY29uLWFycm93LWRvd24tYWZ0ZXI6YWZ0ZXIsIC5pY29uLWFycm93LWxlZnQtYWZ0ZXI6YWZ0ZXIsIC5pY29uLWFycm93LXJpZ2h0LWFmdGVyOmFmdGVyLCAub3ZlcnZpZXctaXRlbSA+IC5pdGVtLWxpbmsgPiBhOm5vdCguYnV0dG9uLXByaW1hcnkpOmFmdGVyLCAuaWNvbi1hcnJvdy11cC1hZnRlcjphZnRlciwgLmljb24tYXJyb3cyLWRvd24tYWZ0ZXI6YWZ0ZXIsIC5pY29uLWFycm93Mi1sZWZ0LWFmdGVyOmFmdGVyLCAuaWNvbi1hcnJvdzItcmlnaHQtYWZ0ZXI6YWZ0ZXIsIC5pY29uLWFycm93Mi11cC1hZnRlcjphZnRlciwgLmljb24tYnVsbGV0LWFmdGVyOmFmdGVyLCAuaWNvbi1jYWxlbmRhci1hZnRlcjphZnRlciwgLmljb24tY2hlY2stYWZ0ZXI6YWZ0ZXIsIC5pY29uLWNsb3NlLWFmdGVyOmFmdGVyLCAuaWNvbi1mb3JtLWNoZWNrYm94LWFmdGVyOmFmdGVyLCAuaWNvbi1mb3JtLXJhZGlvLWFmdGVyOmFmdGVyLCAuaWNvbi1tZW51LWFmdGVyOmFmdGVyLCAuaWNvbi1taW51cy1hZnRlcjphZnRlciwgLmljb24tbWludXMtYm9sZC1hZnRlcjphZnRlciwgLmljb24tcGxheS1hZnRlcjphZnRlciwgLmljb24tcGx1cy1hZnRlcjphZnRlciwgLmljb24tcGx1cy1ib2xkLWFmdGVyOmFmdGVyLCAuaWNvbi1zZWFyY2gtYWZ0ZXI6YWZ0ZXIsIC5pY29uLXNoYXJlLWFmdGVyOmFmdGVyLCAuaWNvbi1zb2NpYWwtZmFjZWJvb2stYWZ0ZXI6YWZ0ZXIsIC5pY29uLXNvY2lhbC1waW50ZXJlc3QtYWZ0ZXI6YWZ0ZXIsIC5pY29uLXNvY2lhbC10d2l0dGVyLWFmdGVyOmFmdGVyLCAuaWNvbi1zb2NpYWwtd2hhdHNhcHAtYWZ0ZXI6YWZ0ZXIsIGJvZHkuc2VhcmNoLW92ZXJ2aWV3IG1haW4gI3NlYXJjaC1mb3JtIGJ1dHRvbjpiZWZvcmUge1xuICBmb250LWZhbWlseTogJ2ljb25zJztcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIGZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgc3BlYWs6IG5vbmU7XG4gIHRleHQtcmVuZGVyaW5nOiBvcHRpbWl6ZUxlZ2liaWxpdHk7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBmb250LXNpemU6IDMycHg7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0OyB9XG5cbi5kb3NzaWVyLXNsaWRlLmRvc3NpZXItaW50cm8gLmRvc3NpZXItbWFpbiAuZG9zc2llci1zbGlkZS1jb250ZW50IGgxLCAuZG9zc2llci1zbGlkZS5kb3NzaWVyLWludHJvIC5kb3NzaWVyLXNsaWRlLWNvbnRlbnQgaDEsIC5kb3NzaWVyLXNsaWRlLmRvc3NpZXItb3V0cm8gLmRvc3NpZXItc2xpZGUtY29udGVudCBoMSB7XG4gIGZvbnQ6IG5vcm1hbCBub3JtYWwgNzJweC8xMDAlIFwib21uZXMtcHJvXCIsIFwiSGVsdmV0aWNhXCIsIFwiQXJpYWxcIiwgc2Fucy1zZXJpZjsgfVxuXG4uaGVhZGVyLWNvbnRlbnQgLmNvbnRlbnQgaDEsICNwdWxsb3V0LXN0YW5kYWxvbmUgaDEsIC5kb3NzaWVyLXNsaWRlIC5kb3NzaWVyLW1haW4gLmRvc3NpZXItc2xpZGUtY29udGVudCBoMSB7XG4gIGZvbnQ6IG5vcm1hbCBub3JtYWwgNTBweC8xMDUlIFwib21uZXMtcHJvXCIsIFwiSGVsdmV0aWNhXCIsIFwiQXJpYWxcIiwgc2Fucy1zZXJpZjsgfVxuXG4ucGhvbmUtY29udGVudCAuZG9zc2llci1zbGlkZS5kb3NzaWVyLWludHJvIGgxLFxuLnBob25lLWNvbnRlbnQgLmRvc3NpZXItc2xpZGUuZG9zc2llci1vdXRybyBoMSwgLnBob25lLWNvbnRlbnQgLmNvbnRlbnQgaDEge1xuICBmb250OiBub3JtYWwgbm9ybWFsIDM2cHgvMTMwJSBcIm9tbmVzLXByb1wiLCBcIkhlbHZldGljYVwiLCBcIkFyaWFsXCIsIHNhbnMtc2VyaWY7IH1cblxuLmNvbnRlbnQgPiBkbCA+IGR0LFxuLmNvbnRlbnQgPiBkbCA+IC5jbXNfcGx1Z2luID4gZHQsXG4uY29udGVudCA+IGRpdi50ZXh0LXBsdWdpbiA+IGRsID4gZHQsXG4uY29udGVudCA+IGRpdi50ZXh0LXBsdWdpbiA+IGRsID4gLmNtc19wbHVnaW4gPiBkdCxcbi5jb250ZW50ID4gLmNtc19wbHVnaW4gPiBkbCA+IGR0LFxuLmNvbnRlbnQgPiAuY21zX3BsdWdpbiA+IGRsID4gLmNtc19wbHVnaW4gPiBkdCwgLmFnZW5kYS1kYXRlID4gaDEsIC5kYXRhLXRhYmxlID4gdGFibGUgPiB0Ym9keSA+IHRyID4gdGgsIC5pbWFnZS1iYW5uZXIgPiBoMSwgLmxpbmstYmFubmVyID4gaDEsIG5hdi50YWctbGlzdCAuY29udGVudCA+IGgyLCAub3ZlcnZpZXctaXRlbSA+IGgxIHtcbiAgZm9udDogbm9ybWFsIG5vcm1hbCAyNHB4LzEzMCUgXCJvbW5lcy1wcm9cIiwgXCJIZWx2ZXRpY2FcIiwgXCJBcmlhbFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNTAwOyB9XG5cbi5kaXNjb3VudC1jYWxjdWxhdG9yIC52aXNpdHMtbmVlZGVkLCAuZGlzY291bnQtY2FsY3VsYXRvciB0YWJsZSB0Zm9vdCAudG90YWwge1xuICBmb250OiBub3JtYWwgbm9ybWFsIDI0cHgvMTMwJSBcIm9tbmVzLXByb1wiLCBcIkhlbHZldGljYVwiLCBcIkFyaWFsXCIsIHNhbnMtc2VyaWY7XG4gIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7IH1cblxuLmNhc2UtdmVyYmF0aW0ge1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50OyB9XG5cbi8qISBub3JtYWxpemUuY3NzIHYzLjAuMyB8IE1JVCBMaWNlbnNlIHwgZ2l0aHViLmNvbS9uZWNvbGFzL25vcm1hbGl6ZS5jc3MgKi9cbi8qKlxuICogMS4gU2V0IGRlZmF1bHQgZm9udCBmYW1pbHkgdG8gc2Fucy1zZXJpZi5cbiAqIDIuIFByZXZlbnQgaU9TIGFuZCBJRSB0ZXh0IHNpemUgYWRqdXN0IGFmdGVyIGRldmljZSBvcmllbnRhdGlvbiBjaGFuZ2UsXG4gKiAgICB3aXRob3V0IGRpc2FibGluZyB1c2VyIHpvb20uXG4gKi9cbmh0bWwge1xuICBmb250LWZhbWlseTogc2Fucy1zZXJpZjtcbiAgLyogMSAqL1xuICAtbXMtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbiAgLyogMiAqL1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG4gIC8qIDIgKi8gfVxuXG4vKipcbiAqIFJlbW92ZSBkZWZhdWx0IG1hcmdpbi5cbiAqL1xuYm9keSB7XG4gIG1hcmdpbjogMDsgfVxuXG4vKiBIVE1MNSBkaXNwbGF5IGRlZmluaXRpb25zXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiBDb3JyZWN0IGBibG9ja2AgZGlzcGxheSBub3QgZGVmaW5lZCBmb3IgYW55IEhUTUw1IGVsZW1lbnQgaW4gSUUgOC85LlxuICogQ29ycmVjdCBgYmxvY2tgIGRpc3BsYXkgbm90IGRlZmluZWQgZm9yIGBkZXRhaWxzYCBvciBgc3VtbWFyeWAgaW4gSUUgMTAvMTFcbiAqIGFuZCBGaXJlZm94LlxuICogQ29ycmVjdCBgYmxvY2tgIGRpc3BsYXkgbm90IGRlZmluZWQgZm9yIGBtYWluYCBpbiBJRSAxMS5cbiAqL1xuYXJ0aWNsZSxcbmFzaWRlLFxuZGV0YWlscyxcbmZpZ2NhcHRpb24sXG5maWd1cmUsXG5mb290ZXIsXG5oZWFkZXIsXG5oZ3JvdXAsXG5tYWluLFxubWVudSxcbm5hdixcbnNlY3Rpb24sXG5zdW1tYXJ5IHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IGBpbmxpbmUtYmxvY2tgIGRpc3BsYXkgbm90IGRlZmluZWQgaW4gSUUgOC85LlxuICogMi4gTm9ybWFsaXplIHZlcnRpY2FsIGFsaWdubWVudCBvZiBgcHJvZ3Jlc3NgIGluIENocm9tZSwgRmlyZWZveCwgYW5kIE9wZXJhLlxuICovXG5hdWRpbyxcbmNhbnZhcyxcbnByb2dyZXNzLFxudmlkZW8ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIC8qIDEgKi9cbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xuICAvKiAyICovIH1cblxuLyoqXG4gKiBQcmV2ZW50IG1vZGVybiBicm93c2VycyBmcm9tIGRpc3BsYXlpbmcgYGF1ZGlvYCB3aXRob3V0IGNvbnRyb2xzLlxuICogUmVtb3ZlIGV4Y2VzcyBoZWlnaHQgaW4gaU9TIDUgZGV2aWNlcy5cbiAqL1xuYXVkaW86bm90KFtjb250cm9sc10pIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgaGVpZ2h0OiAwOyB9XG5cbi8qKlxuICogQWRkcmVzcyBgW2hpZGRlbl1gIHN0eWxpbmcgbm90IHByZXNlbnQgaW4gSUUgOC85LzEwLlxuICogSGlkZSB0aGUgYHRlbXBsYXRlYCBlbGVtZW50IGluIElFIDgvOS8xMC8xMSwgU2FmYXJpLCBhbmQgRmlyZWZveCA8IDIyLlxuICovXG5baGlkZGVuXSxcbnRlbXBsYXRlIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4vKiBMaW5rc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogUmVtb3ZlIHRoZSBncmF5IGJhY2tncm91bmQgY29sb3IgZnJvbSBhY3RpdmUgbGlua3MgaW4gSUUgMTAuXG4gKi9cbmEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuXG4vKipcbiAqIEltcHJvdmUgcmVhZGFiaWxpdHkgb2YgZm9jdXNlZCBlbGVtZW50cyB3aGVuIHRoZXkgYXJlIGFsc28gaW4gYW5cbiAqIGFjdGl2ZS9ob3ZlciBzdGF0ZS5cbiAqL1xuYTphY3RpdmUsXG5hOmhvdmVyIHtcbiAgb3V0bGluZTogMDsgfVxuXG4vKiBUZXh0LWxldmVsIHNlbWFudGljc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogQWRkcmVzcyBzdHlsaW5nIG5vdCBwcmVzZW50IGluIElFIDgvOS8xMC8xMSwgU2FmYXJpLCBhbmQgQ2hyb21lLlxuICovXG5hYmJyW3RpdGxlXSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQ7IH1cblxuLyoqXG4gKiBBZGRyZXNzIHN0eWxlIHNldCB0byBgYm9sZGVyYCBpbiBGaXJlZm94IDQrLCBTYWZhcmksIGFuZCBDaHJvbWUuXG4gKi9cbmIsXG5zdHJvbmcge1xuICBmb250LXdlaWdodDogYm9sZDsgfVxuXG4vKipcbiAqIEFkZHJlc3Mgc3R5bGluZyBub3QgcHJlc2VudCBpbiBTYWZhcmkgYW5kIENocm9tZS5cbiAqL1xuZGZuIHtcbiAgZm9udC1zdHlsZTogaXRhbGljOyB9XG5cbi8qKlxuICogQWRkcmVzcyB2YXJpYWJsZSBgaDFgIGZvbnQtc2l6ZSBhbmQgbWFyZ2luIHdpdGhpbiBgc2VjdGlvbmAgYW5kIGBhcnRpY2xlYFxuICogY29udGV4dHMgaW4gRmlyZWZveCA0KywgU2FmYXJpLCBhbmQgQ2hyb21lLlxuICovXG5oMSB7XG4gIGZvbnQtc2l6ZTogMmVtO1xuICBtYXJnaW46IDAuNjdlbSAwOyB9XG5cbi8qKlxuICogQWRkcmVzcyBzdHlsaW5nIG5vdCBwcmVzZW50IGluIElFIDgvOS5cbiAqL1xubWFyayB7XG4gIGJhY2tncm91bmQ6ICNmZjA7XG4gIGNvbG9yOiAjMDAwOyB9XG5cbi8qKlxuICogQWRkcmVzcyBpbmNvbnNpc3RlbnQgYW5kIHZhcmlhYmxlIGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cbnNtYWxsIHtcbiAgZm9udC1zaXplOiA4MCU7IH1cblxuLyoqXG4gKiBQcmV2ZW50IGBzdWJgIGFuZCBgc3VwYCBhZmZlY3RpbmcgYGxpbmUtaGVpZ2h0YCBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cbnN1YixcbnN1cCB7XG4gIGZvbnQtc2l6ZTogNzUlO1xuICBsaW5lLWhlaWdodDogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7IH1cblxuc3VwIHtcbiAgdG9wOiAtMC41ZW07IH1cblxuc3ViIHtcbiAgYm90dG9tOiAtMC4yNWVtOyB9XG5cbi8qIEVtYmVkZGVkIGNvbnRlbnRcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIFJlbW92ZSBib3JkZXIgd2hlbiBpbnNpZGUgYGFgIGVsZW1lbnQgaW4gSUUgOC85LzEwLlxuICovXG5pbWcge1xuICBib3JkZXI6IDA7IH1cblxuLyoqXG4gKiBDb3JyZWN0IG92ZXJmbG93IG5vdCBoaWRkZW4gaW4gSUUgOS8xMC8xMS5cbiAqL1xuc3ZnOm5vdCg6cm9vdCkge1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbi8qIEdyb3VwaW5nIGNvbnRlbnRcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIEFkZHJlc3MgbWFyZ2luIG5vdCBwcmVzZW50IGluIElFIDgvOSBhbmQgU2FmYXJpLlxuICovXG5maWd1cmUge1xuICBtYXJnaW46IDFlbSA0MHB4OyB9XG5cbi8qKlxuICogQWRkcmVzcyBkaWZmZXJlbmNlcyBiZXR3ZWVuIEZpcmVmb3ggYW5kIG90aGVyIGJyb3dzZXJzLlxuICovXG5ociB7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICBoZWlnaHQ6IDA7IH1cblxuLyoqXG4gKiBDb250YWluIG92ZXJmbG93IGluIGFsbCBicm93c2Vycy5cbiAqL1xucHJlIHtcbiAgb3ZlcmZsb3c6IGF1dG87IH1cblxuLyoqXG4gKiBBZGRyZXNzIG9kZCBgZW1gLXVuaXQgZm9udCBzaXplIHJlbmRlcmluZyBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cbmNvZGUsXG5rYmQsXG5wcmUsXG5zYW1wIHtcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlO1xuICBmb250LXNpemU6IDFlbTsgfVxuXG4vKiBGb3Jtc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogS25vd24gbGltaXRhdGlvbjogYnkgZGVmYXVsdCwgQ2hyb21lIGFuZCBTYWZhcmkgb24gT1MgWCBhbGxvdyB2ZXJ5IGxpbWl0ZWRcbiAqIHN0eWxpbmcgb2YgYHNlbGVjdGAsIHVubGVzcyBhIGBib3JkZXJgIHByb3BlcnR5IGlzIHNldC5cbiAqL1xuLyoqXG4gKiAxLiBDb3JyZWN0IGNvbG9yIG5vdCBiZWluZyBpbmhlcml0ZWQuXG4gKiAgICBLbm93biBpc3N1ZTogYWZmZWN0cyBjb2xvciBvZiBkaXNhYmxlZCBlbGVtZW50cy5cbiAqIDIuIENvcnJlY3QgZm9udCBwcm9wZXJ0aWVzIG5vdCBiZWluZyBpbmhlcml0ZWQuXG4gKiAzLiBBZGRyZXNzIG1hcmdpbnMgc2V0IGRpZmZlcmVudGx5IGluIEZpcmVmb3ggNCssIFNhZmFyaSwgYW5kIENocm9tZS5cbiAqL1xuYnV0dG9uLFxuaW5wdXQsXG5vcHRncm91cCxcbnNlbGVjdCxcbnRleHRhcmVhIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIC8qIDEgKi9cbiAgZm9udDogaW5oZXJpdDtcbiAgLyogMiAqL1xuICBtYXJnaW46IDA7XG4gIC8qIDMgKi8gfVxuXG4vKipcbiAqIEFkZHJlc3MgYG92ZXJmbG93YCBzZXQgdG8gYGhpZGRlbmAgaW4gSUUgOC85LzEwLzExLlxuICovXG5idXR0b24ge1xuICBvdmVyZmxvdzogdmlzaWJsZTsgfVxuXG4vKipcbiAqIEFkZHJlc3MgaW5jb25zaXN0ZW50IGB0ZXh0LXRyYW5zZm9ybWAgaW5oZXJpdGFuY2UgZm9yIGBidXR0b25gIGFuZCBgc2VsZWN0YC5cbiAqIEFsbCBvdGhlciBmb3JtIGNvbnRyb2wgZWxlbWVudHMgZG8gbm90IGluaGVyaXQgYHRleHQtdHJhbnNmb3JtYCB2YWx1ZXMuXG4gKiBDb3JyZWN0IGBidXR0b25gIHN0eWxlIGluaGVyaXRhbmNlIGluIEZpcmVmb3gsIElFIDgvOS8xMC8xMSwgYW5kIE9wZXJhLlxuICogQ29ycmVjdCBgc2VsZWN0YCBzdHlsZSBpbmhlcml0YW5jZSBpbiBGaXJlZm94LlxuICovXG5idXR0b24sXG5zZWxlY3Qge1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuXG4vKipcbiAqIDEuIEF2b2lkIHRoZSBXZWJLaXQgYnVnIGluIEFuZHJvaWQgNC4wLiogd2hlcmUgKDIpIGRlc3Ryb3lzIG5hdGl2ZSBgYXVkaW9gXG4gKiAgICBhbmQgYHZpZGVvYCBjb250cm9scy5cbiAqIDIuIENvcnJlY3QgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSBgaW5wdXRgIHR5cGVzIGluIGlPUy5cbiAqIDMuIEltcHJvdmUgdXNhYmlsaXR5IGFuZCBjb25zaXN0ZW5jeSBvZiBjdXJzb3Igc3R5bGUgYmV0d2VlbiBpbWFnZS10eXBlXG4gKiAgICBgaW5wdXRgIGFuZCBvdGhlcnMuXG4gKi9cbmJ1dHRvbixcbmh0bWwgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSxcbmlucHV0W3R5cGU9XCJyZXNldFwiXSxcbmlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcbiAgLyogMiAqL1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIC8qIDMgKi8gfVxuXG4vKipcbiAqIFJlLXNldCBkZWZhdWx0IGN1cnNvciBmb3IgZGlzYWJsZWQgZWxlbWVudHMuXG4gKi9cbmJ1dHRvbltkaXNhYmxlZF0sXG5odG1sIGlucHV0W2Rpc2FibGVkXSB7XG4gIGN1cnNvcjogZGVmYXVsdDsgfVxuXG4vKipcbiAqIFJlbW92ZSBpbm5lciBwYWRkaW5nIGFuZCBib3JkZXIgaW4gRmlyZWZveCA0Ky5cbiAqL1xuYnV0dG9uOjotbW96LWZvY3VzLWlubmVyLFxuaW5wdXQ6Oi1tb3otZm9jdXMtaW5uZXIge1xuICBib3JkZXI6IDA7XG4gIHBhZGRpbmc6IDA7IH1cblxuLyoqXG4gKiBBZGRyZXNzIEZpcmVmb3ggNCsgc2V0dGluZyBgbGluZS1oZWlnaHRgIG9uIGBpbnB1dGAgdXNpbmcgYCFpbXBvcnRhbnRgIGluXG4gKiB0aGUgVUEgc3R5bGVzaGVldC5cbiAqL1xuaW5wdXQge1xuICBsaW5lLWhlaWdodDogbm9ybWFsOyB9XG5cbi8qKlxuICogSXQncyByZWNvbW1lbmRlZCB0aGF0IHlvdSBkb24ndCBhdHRlbXB0IHRvIHN0eWxlIHRoZXNlIGVsZW1lbnRzLlxuICogRmlyZWZveCdzIGltcGxlbWVudGF0aW9uIGRvZXNuJ3QgcmVzcGVjdCBib3gtc2l6aW5nLCBwYWRkaW5nLCBvciB3aWR0aC5cbiAqXG4gKiAxLiBBZGRyZXNzIGJveCBzaXppbmcgc2V0IHRvIGBjb250ZW50LWJveGAgaW4gSUUgOC85LzEwLlxuICogMi4gUmVtb3ZlIGV4Y2VzcyBwYWRkaW5nIGluIElFIDgvOS8xMC5cbiAqL1xuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOm5vdCguQ3lib3RDb29raWVib3REaWFsb2dCb2R5TGV2ZWxCdXR0b24pLFxuaW5wdXRbdHlwZT1cInJhZGlvXCJdIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLyogMSAqL1xuICBwYWRkaW5nOiAwO1xuICAvKiAyICovIH1cblxuLyoqXG4gKiBGaXggdGhlIGN1cnNvciBzdHlsZSBmb3IgQ2hyb21lJ3MgaW5jcmVtZW50L2RlY3JlbWVudCBidXR0b25zLiBGb3IgY2VydGFpblxuICogYGZvbnQtc2l6ZWAgdmFsdWVzIG9mIHRoZSBgaW5wdXRgLCBpdCBjYXVzZXMgdGhlIGN1cnNvciBzdHlsZSBvZiB0aGVcbiAqIGRlY3JlbWVudCBidXR0b24gdG8gY2hhbmdlIGZyb20gYGRlZmF1bHRgIHRvIGB0ZXh0YC5cbiAqL1xuaW5wdXRbdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcbmlucHV0W3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xuICBoZWlnaHQ6IGF1dG87IH1cblxuLyoqXG4gKiAxLiBBZGRyZXNzIGBhcHBlYXJhbmNlYCBzZXQgdG8gYHNlYXJjaGZpZWxkYCBpbiBTYWZhcmkgYW5kIENocm9tZS5cbiAqIDIuIEFkZHJlc3MgYGJveC1zaXppbmdgIHNldCB0byBgYm9yZGVyLWJveGAgaW4gU2FmYXJpIGFuZCBDaHJvbWUuXG4gKi9cbmlucHV0W3R5cGU9XCJzZWFyY2hcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcbiAgLyogMSAqL1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgLyogMiAqLyB9XG5cbi8qKlxuICogUmVtb3ZlIGlubmVyIHBhZGRpbmcgYW5kIHNlYXJjaCBjYW5jZWwgYnV0dG9uIGluIFNhZmFyaSBhbmQgQ2hyb21lIG9uIE9TIFguXG4gKiBTYWZhcmkgKGJ1dCBub3QgQ2hyb21lKSBjbGlwcyB0aGUgY2FuY2VsIGJ1dHRvbiB3aGVuIHRoZSBzZWFyY2ggaW5wdXQgaGFzXG4gKiBwYWRkaW5nIChhbmQgYHRleHRmaWVsZGAgYXBwZWFyYW5jZSkuXG4gKi9cbmlucHV0W3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24sXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lOyB9XG5cbi8qKlxuICogRGVmaW5lIGNvbnNpc3RlbnQgYm9yZGVyLCBtYXJnaW4sIGFuZCBwYWRkaW5nLlxuICovXG5maWVsZHNldCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjMGMwYzA7XG4gIG1hcmdpbjogMCAycHg7XG4gIHBhZGRpbmc6IDAuMzVlbSAwLjYyNWVtIDAuNzVlbTsgfVxuXG4vKipcbiAqIDEuIENvcnJlY3QgYGNvbG9yYCBub3QgYmVpbmcgaW5oZXJpdGVkIGluIElFIDgvOS8xMC8xMS5cbiAqIDIuIFJlbW92ZSBwYWRkaW5nIHNvIHBlb3BsZSBhcmVuJ3QgY2F1Z2h0IG91dCBpZiB0aGV5IHplcm8gb3V0IGZpZWxkc2V0cy5cbiAqL1xubGVnZW5kIHtcbiAgYm9yZGVyOiAwO1xuICAvKiAxICovXG4gIHBhZGRpbmc6IDA7XG4gIC8qIDIgKi8gfVxuXG4vKipcbiAqIFJlbW92ZSBkZWZhdWx0IHZlcnRpY2FsIHNjcm9sbGJhciBpbiBJRSA4LzkvMTAvMTEuXG4gKi9cbnRleHRhcmVhIHtcbiAgb3ZlcmZsb3c6IGF1dG87IH1cblxuLyoqXG4gKiBEb24ndCBpbmhlcml0IHRoZSBgZm9udC13ZWlnaHRgIChhcHBsaWVkIGJ5IGEgcnVsZSBhYm92ZSkuXG4gKiBOT1RFOiB0aGUgZGVmYXVsdCBjYW5ub3Qgc2FmZWx5IGJlIGNoYW5nZWQgaW4gQ2hyb21lIGFuZCBTYWZhcmkgb24gT1MgWC5cbiAqL1xub3B0Z3JvdXAge1xuICBmb250LXdlaWdodDogYm9sZDsgfVxuXG4vKiBUYWJsZXNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIFJlbW92ZSBtb3N0IHNwYWNpbmcgYmV0d2VlbiB0YWJsZSBjZWxscy5cbiAqL1xudGFibGUge1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICBib3JkZXItc3BhY2luZzogMDsgfVxuXG50ZCxcbnRoIHtcbiAgcGFkZGluZzogMDsgfVxuXG4vKlxuICogU3dpcGVyIDIuNi4xXG4gKiBNb2JpbGUgdG91Y2ggc2xpZGVyIGFuZCBmcmFtZXdvcmsgd2l0aCBoYXJkd2FyZSBhY2NlbGVyYXRlZCB0cmFuc2l0aW9uc1xuICpcbiAqIGh0dHA6Ly93d3cuaWRhbmdlcm8udXMvc2xpZGVycy9zd2lwZXIvXG4gKlxuICogQ29weXJpZ2h0IDIwMTAtMjAxNCwgVmxhZGltaXIgS2hhcmxhbXBpZGlcbiAqIFRoZSBpRGFuZ2Vyby51c1xuICogaHR0cDovL3d3dy5pZGFuZ2Vyby51cy9cbiAqXG4gKiBMaWNlbnNlZCB1bmRlciBHUEwgJiBNSVRcbiAqXG4gKiBSZWxlYXNlZCBvbjogTWF5IDYsIDIwMTRcbiovXG4uc3dpcGVyLWNvbnRhaW5lciB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAtbW96LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgLW1zLWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgLW8tYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIC8qIEZpeCBvZiBXZWJraXQgZmxpY2tlcmluZyAqL1xuICB6LWluZGV4OiAxOyB9XG5cbi5zd2lwZXItd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1wcm9wZXJ0eTogLXdlYmtpdC10cmFuc2Zvcm0sIGxlZnQsIHRvcDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLWR1cmF0aW9uOiAwcztcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDBweCwgMCwgMCk7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2U7XG4gIC1tb3otdHJhbnNpdGlvbi1wcm9wZXJ0eTogLW1vei10cmFuc2Zvcm0sIGxlZnQsIHRvcDtcbiAgLW1vei10cmFuc2l0aW9uLWR1cmF0aW9uOiAwcztcbiAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDBweCwgMCwgMCk7XG4gIC1tb3otdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2U7XG4gIC1vLXRyYW5zaXRpb24tcHJvcGVydHk6IC1vLXRyYW5zZm9ybSwgbGVmdCwgdG9wO1xuICAtby10cmFuc2l0aW9uLWR1cmF0aW9uOiAwcztcbiAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwcHgsIDAsIDApO1xuICAtby10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZTtcbiAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUoMHB4LCAwcHgpO1xuICAtbXMtdHJhbnNpdGlvbi1wcm9wZXJ0eTogLW1zLXRyYW5zZm9ybSwgbGVmdCwgdG9wO1xuICAtbXMtdHJhbnNpdGlvbi1kdXJhdGlvbjogMHM7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDBweCwgMCwgMCk7XG4gIC1tcy10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtLCBsZWZ0LCB0b3A7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDBzO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDBweCwgMCwgMCk7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlO1xuICAtd2Via2l0LWJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICAtbW96LWJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDsgfVxuXG4uc3dpcGVyLWZyZWUtbW9kZSA+IC5zd2lwZXItd3JhcHBlciB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICAtbW96LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgLW1zLXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgLW8tdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gIG1hcmdpbjogMCBhdXRvOyB9XG5cbi8qIElFMTAgV2luZG93cyBQaG9uZSA4IEZpeGVzICovXG4uc3dpcGVyLXdwOC1ob3Jpem9udGFsIHtcbiAgLW1zLXRvdWNoLWFjdGlvbjogcGFuLXk7IH1cblxuLnN3aXBlci13cDgtdmVydGljYWwge1xuICAtbXMtdG91Y2gtYWN0aW9uOiBwYW4teDsgfVxuXG4uY29udGVudCA+IGlmcmFtZSxcbi5jb250ZW50ID4gZGl2LnRleHQtcGx1Z2luID4gaWZyYW1lLFxuLmNvbnRlbnQgPiAuY21zX3BsdWdpbiA+IGlmcmFtZSwgLmNvbnRlbnQgPiAuYnV0dG9ucy5pZnJhbWUsXG4uY29udGVudCA+IGRpdi50ZXh0LXBsdWdpbiA+IC5idXR0b25zLmlmcmFtZSxcbi5jb250ZW50ID4gLmNtc19wbHVnaW4gPiAuYnV0dG9ucy5pZnJhbWUsIC5jb250ZW50ID4gZGwsXG4uY29udGVudCA+IGRpdi50ZXh0LXBsdWdpbiA+IGRsLFxuLmNvbnRlbnQgPiAuY21zX3BsdWdpbiA+IGRsLCAuY29udGVudCB0YWJsZSwgLmNvbnRlbnQgPiAuZGF0YS10YWJsZSxcbi5jb250ZW50ID4gZGl2LnRleHQtcGx1Z2luID4gLmRhdGEtdGFibGUsXG4uY29udGVudCA+IC5jbXNfcGx1Z2luID4gLmRhdGEtdGFibGUsIC5jb250ZW50ID4gLmltYWdlLWJhbm5lcixcbi5jb250ZW50ID4gZGl2LnRleHQtcGx1Z2luID4gLmltYWdlLWJhbm5lcixcbi5jb250ZW50ID4gLmNtc19wbHVnaW4gPiAuaW1hZ2UtYmFubmVyLCAuY29udGVudCA+IC5saW5rLWJhbm5lcixcbi5jb250ZW50ID4gZGl2LnRleHQtcGx1Z2luID4gLmxpbmstYmFubmVyLFxuLmNvbnRlbnQgPiAuY21zX3BsdWdpbiA+IC5saW5rLWJhbm5lciwgLm1pY3JvcGlhIC5jb250ZW50ID4gZmlndXJlLFxuLm1pY3JvcGlhIC5jb250ZW50ID4gZGl2LnRleHQtcGx1Z2luID4gZmlndXJlLFxuLm1pY3JvcGlhIC5jb250ZW50ID4gLmNtc19wbHVnaW4gPiBmaWd1cmUsICNyZXN1bHQtbGlzdCB7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXgtd2lkdGg6IDU4MHB4O1xuICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDQwcHg7IH1cblxuLmRvc3NpZXItbWFpbiB7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXgtd2lkdGg6IDk0MHB4O1xuICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDQwcHg7IH1cblxuLmltYWdlLWJhbm5lciA+IHAgPiBhLCAub3ZlcnZpZXctaXRlbSA+IC5pdGVtLWxpbmsgPiBhOm5vdCguYnV0dG9uLXByaW1hcnkpIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGZvbnQtZmFtaWx5OiBcIm9tbmVzLXByb1wiLCBcIkhlbHZldGljYVwiLCBcIkFyaWFsXCIsIHNhbnMtc2VyaWY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG4ub3ZlcnZpZXctaXRlbSA+IC5pdGVtLWxpbmsgPiBhOm5vdCguYnV0dG9uLXByaW1hcnkpOmFmdGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDIycHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdG9wOiAzcHg7IH1cblxuYnV0dG9uLCBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLCBpbnB1dFt0eXBlPVwicmVzZXRcIl0sIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sIGJ1dHRvbiwgLmJ1dHRvbiB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1wcm9wZXJ0eTogY29sb3IsIGJhY2tncm91bmQtY29sb3IsIGJvcmRlci1jb2xvcjtcbiAgLW1vei10cmFuc2l0aW9uLXByb3BlcnR5OiBjb2xvciwgYmFja2dyb3VuZC1jb2xvciwgYm9yZGVyLWNvbG9yO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBjb2xvciwgYmFja2dyb3VuZC1jb2xvciwgYm9yZGVyLWNvbG9yO1xuICAtd2Via2l0LXRyYW5zaXRpb24tZHVyYXRpb246IDAuNXM7XG4gIC1tb3otdHJhbnNpdGlvbi1kdXJhdGlvbjogMC41cztcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC41cztcbiAgLXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XG4gIC1tb3otdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICAtbXMtYXBwZWFyYW5jZTogbm9uZTtcbiAgLW8tYXBwZWFyYW5jZTogbm9uZTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBvdXRsaW5lOiBub25lO1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgYm9yZGVyLWNvbG9yOiAjMDAwO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItcmFkaXVzOiAwcHg7XG4gIGNvbG9yOiAjMDAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiA0MHB4O1xuICBwYWRkaW5nOiAwcHggMTVweDtcbiAgZm9udDogbm9ybWFsIDUwMCAxNnB4LzEzMCUgXCJvbW5lcy1wcm9cIiwgXCJIZWx2ZXRpY2FcIiwgXCJBcmlhbFwiLCBzYW5zLXNlcmlmO1xuICBsaW5lLWhlaWdodDogMzJweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuICBidXR0b246aG92ZXIsIGlucHV0W3R5cGU9XCJidXR0b25cIl06aG92ZXIsIGlucHV0W3R5cGU9XCJyZXNldFwiXTpob3ZlciwgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXTpob3ZlciwgYnV0dG9uOmhvdmVyLCAuYnV0dG9uOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gIGJ1dHRvbjpkaXNhYmxlZCwgaW5wdXRbdHlwZT1cImJ1dHRvblwiXTpkaXNhYmxlZCwgaW5wdXRbdHlwZT1cInJlc2V0XCJdOmRpc2FibGVkLCBpbnB1dFt0eXBlPVwic3VibWl0XCJdOmRpc2FibGVkLCBidXR0b246ZGlzYWJsZWQsIC5idXR0b246ZGlzYWJsZWQge1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBjdXJzb3I6IG5vdC1hbGxvd2VkOyB9XG5cbmZpZWxkc2V0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFhMWExYTtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwMDtcbiAgbWFyZ2luOiAwIDAgMC43NWVtO1xuICBwYWRkaW5nOiAxLjVlbTsgfVxuXG5pbnB1dCxcbmxhYmVsLFxuc2VsZWN0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiBcIm9tbmVzLXByb1wiLCBcIkhlbHZldGljYVwiLCBcIkFyaWFsXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMWVtOyB9XG5cbmxhYmVsIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbWFyZ2luLWJvdHRvbTogMC4zNzVlbTsgfVxuICBsYWJlbC5yZXF1aXJlZDo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiKlwiOyB9XG4gIGxhYmVsIGFiYnIge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cblxuaW5wdXRbdHlwZT1cImNvbG9yXCJdLCBpbnB1dFt0eXBlPVwiZGF0ZVwiXSwgaW5wdXRbdHlwZT1cImRhdGV0aW1lXCJdLCBpbnB1dFt0eXBlPVwiZGF0ZXRpbWUtbG9jYWxcIl0sIGlucHV0W3R5cGU9XCJlbWFpbFwiXSwgaW5wdXRbdHlwZT1cIm1vbnRoXCJdLCBpbnB1dFt0eXBlPVwibnVtYmVyXCJdLCBpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl0sIGlucHV0W3R5cGU9XCJzZWFyY2hcIl0sIGlucHV0W3R5cGU9XCJ0ZWxcIl0sIGlucHV0W3R5cGU9XCJ0ZXh0XCJdLCBpbnB1dFt0eXBlPVwidGltZVwiXSwgaW5wdXRbdHlwZT1cInVybFwiXSwgaW5wdXRbdHlwZT1cIndlZWtcIl0sIHRleHRhcmVhLFxuc2VsZWN0W211bHRpcGxlPW11bHRpcGxlXSxcbnNlbGVjdC5jaG9pY2VmaWVsZCxcbnRleHRhcmVhIHtcbiAgbWluLWhlaWdodDogNDQuNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDAwO1xuICBib3JkZXItcmFkaXVzOiAwcHg7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDNweCByZ2JhKDAsIDAsIDAsIDAuMDYpO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBmb250LWZhbWlseTogXCJvbW5lcy1wcm9cIiwgXCJIZWx2ZXRpY2FcIiwgXCJBcmlhbFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDFlbTtcbiAgbWFyZ2luLWJvdHRvbTogMC43NWVtO1xuICBwYWRkaW5nOiAwLjVlbTtcbiAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yO1xuICB3aWR0aDogMTAwJTsgfVxuICBpbnB1dFt0eXBlPVwiY29sb3JcIl06aG92ZXIsIGlucHV0W3R5cGU9XCJkYXRlXCJdOmhvdmVyLCBpbnB1dFt0eXBlPVwiZGF0ZXRpbWVcIl06aG92ZXIsIGlucHV0W3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXTpob3ZlciwgaW5wdXRbdHlwZT1cImVtYWlsXCJdOmhvdmVyLCBpbnB1dFt0eXBlPVwibW9udGhcIl06aG92ZXIsIGlucHV0W3R5cGU9XCJudW1iZXJcIl06aG92ZXIsIGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXTpob3ZlciwgaW5wdXRbdHlwZT1cInNlYXJjaFwiXTpob3ZlciwgaW5wdXRbdHlwZT1cInRlbFwiXTpob3ZlciwgaW5wdXRbdHlwZT1cInRleHRcIl06aG92ZXIsIGlucHV0W3R5cGU9XCJ0aW1lXCJdOmhvdmVyLCBpbnB1dFt0eXBlPVwidXJsXCJdOmhvdmVyLCBpbnB1dFt0eXBlPVwid2Vla1wiXTpob3ZlciwgdGV4dGFyZWE6aG92ZXIsXG4gIHNlbGVjdFttdWx0aXBsZT1tdWx0aXBsZV06aG92ZXIsXG4gIHNlbGVjdC5jaG9pY2VmaWVsZDpob3ZlcixcbiAgdGV4dGFyZWE6aG92ZXIge1xuICAgIGJvcmRlci1jb2xvcjogYmxhY2s7IH1cbiAgaW5wdXRbdHlwZT1cImNvbG9yXCJdOmZvY3VzLCBpbnB1dFt0eXBlPVwiZGF0ZVwiXTpmb2N1cywgaW5wdXRbdHlwZT1cImRhdGV0aW1lXCJdOmZvY3VzLCBpbnB1dFt0eXBlPVwiZGF0ZXRpbWUtbG9jYWxcIl06Zm9jdXMsIGlucHV0W3R5cGU9XCJlbWFpbFwiXTpmb2N1cywgaW5wdXRbdHlwZT1cIm1vbnRoXCJdOmZvY3VzLCBpbnB1dFt0eXBlPVwibnVtYmVyXCJdOmZvY3VzLCBpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl06Zm9jdXMsIGlucHV0W3R5cGU9XCJzZWFyY2hcIl06Zm9jdXMsIGlucHV0W3R5cGU9XCJ0ZWxcIl06Zm9jdXMsIGlucHV0W3R5cGU9XCJ0ZXh0XCJdOmZvY3VzLCBpbnB1dFt0eXBlPVwidGltZVwiXTpmb2N1cywgaW5wdXRbdHlwZT1cInVybFwiXTpmb2N1cywgaW5wdXRbdHlwZT1cIndlZWtcIl06Zm9jdXMsIHRleHRhcmVhOmZvY3VzLFxuICBzZWxlY3RbbXVsdGlwbGU9bXVsdGlwbGVdOmZvY3VzLFxuICBzZWxlY3QuY2hvaWNlZmllbGQ6Zm9jdXMsXG4gIHRleHRhcmVhOmZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6ICMwNTlFQzI7XG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggM3B4IHJnYmEoMCwgMCwgMCwgMC4wNiksIDAgMCA1cHggcmdiYSg0LCAxMzgsIDE2OSwgMC43KTtcbiAgICBvdXRsaW5lOiBub25lOyB9XG5cbnRleHRhcmVhIHtcbiAgcmVzaXplOiB2ZXJ0aWNhbDsgfVxuXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC1tcy1hcHBlYXJhbmNlOiBub25lO1xuICAtby1hcHBlYXJhbmNlOiBub25lO1xuICBhcHBlYXJhbmNlOiBub25lOyB9XG5cbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpub3QoLkN5Ym90Q29va2llYm90RGlhbG9nQm9keUxldmVsQnV0dG9uKSxcbmlucHV0W3R5cGU9XCJyYWRpb1wiXSB7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgbWFyZ2luLXJpZ2h0OiAwLjM3NWVtOyB9XG5cbmlucHV0W3R5cGU9XCJmaWxlXCJdIHtcbiAgcGFkZGluZy1ib3R0b206IDAuNzVlbTtcbiAgd2lkdGg6IDEwMCU7IH1cblxuc2VsZWN0IHtcbiAgbWFyZ2luLWJvdHRvbTogMS41ZW07XG4gIG1heC13aWR0aDogMTAwJTtcbiAgd2lkdGg6IGF1dG87IH1cblxudWwsIG9sIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7IH1cblxuZGwge1xuICBtYXJnaW4tYm90dG9tOiAwLjc1ZW07IH1cbiAgZGwgZHQge1xuICAgIG1hcmdpbi10b3A6IDAuNzVlbTsgfVxuICBkbCBkZCB7XG4gICAgbWFyZ2luOiAwO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNzVlbTsgfVxuXG50YWJsZSB7XG4gIC13ZWJraXQtZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcImtlcm5cIiwgXCJsaWdhXCIsIFwidG51bVwiO1xuICAtbW96LWZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJrZXJuXCIsIFwibGlnYVwiLCBcInRudW1cIjtcbiAgLW1zLWZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJrZXJuXCIsIFwibGlnYVwiLCBcInRudW1cIjtcbiAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcImtlcm5cIiwgXCJsaWdhXCIsIFwidG51bVwiO1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICBtYXJnaW46IDAuNzVlbSAwO1xuICB0YWJsZS1sYXlvdXQ6IGZpeGVkO1xuICB3aWR0aDogMTAwJTsgfVxuXG50aCB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBibGFjaztcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgcGFkZGluZzogMC43NWVtIDA7XG4gIHRleHQtYWxpZ246IGxlZnQ7IH1cblxudGQge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzAwMDtcbiAgcGFkZGluZzogMC43NWVtIDA7IH1cblxudHIsXG50ZCxcbnRoIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuXG5ib2R5IHtcbiAgLXdlYmtpdC1mb250LWZlYXR1cmUtc2V0dGluZ3M6IFwia2VyblwiLCBcImxpZ2FcIiwgXCJwbnVtXCI7XG4gIC1tb3otZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcImtlcm5cIiwgXCJsaWdhXCIsIFwicG51bVwiO1xuICAtbXMtZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcImtlcm5cIiwgXCJsaWdhXCIsIFwicG51bVwiO1xuICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwia2VyblwiLCBcImxpZ2FcIiwgXCJwbnVtXCI7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICBjb2xvcjogIzQ3NTM1QjtcbiAgZm9udC1mYW1pbHk6IFwib21uZXMtcHJvXCIsIFwiSGVsdmV0aWNhXCIsIFwiQXJpYWxcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7IH1cblxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNiB7XG4gIGZvbnQtZmFtaWx5OiBcIm9tbmVzLXByb1wiLCBcIkhlbHZldGljYVwiLCBcIkFyaWFsXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMWVtO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBtYXJnaW46IDAgMCAwLjc1ZW07IH1cblxucCB7XG4gIG1hcmdpbjogMCAwIDAuNzVlbTsgfVxuXG5hIHtcbiAgY29sb3I6ICMwNTlFQzI7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjFzIGxpbmVhcjsgfVxuICBhOmFjdGl2ZSwgYTpmb2N1cywgYTpob3ZlciB7XG4gICAgY29sb3I6ICMwMDAwMDA7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gIGE6YWN0aXZlLCBhOmZvY3VzIHtcbiAgICBvdXRsaW5lOiBub25lOyB9XG5cbmhyIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwMDA7XG4gIGJvcmRlci1sZWZ0OiBub25lO1xuICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gIGJvcmRlci10b3A6IG5vbmU7XG4gIG1hcmdpbjogMS41ZW0gMDsgfVxuXG5pbWcsIHBpY3R1cmUge1xuICBtYXJnaW46IDA7XG4gIG1heC13aWR0aDogMTAwJTsgfVxuXG5ib2R5IHtcbiAgaGVpZ2h0OiBpbmhlcml0O1xuICB3aWR0aDogaW5oZXJpdDtcbiAgb3ZlcmZsb3cteDogaGlkZGVuOyB9XG5cbmh0bWwge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG5cbiosICo6OmFmdGVyLCAqOjpiZWZvcmUge1xuICBib3gtc2l6aW5nOiBpbmhlcml0OyB9XG5cbi8qQGZ1bmN0aW9uIHNsaWNlKCRsaXN0LCAkc3RhcnQ6IDEsICRlbmQ6IGxlbmd0aCgkbGlzdCkpIHtcbiAgQGlmIGxlbmd0aCgkbGlzdCkgPCAxIG9yICRzdGFydCA+ICRlbmQge1xuICAgIEByZXR1cm4gKCk7XG4gIH1cblxuICAkcmVzdWx0OiAoKTtcblxuICBAZm9yICRpIGZyb20gJHN0YXJ0IHRocm91Z2ggJGVuZCB7XG4gICAgJHJlc3VsdDogYXBwZW5kKCRyZXN1bHQsIG50aCgkbGlzdCwgJGkpKTtcbiAgfVxuXG4gIEByZXR1cm4gJHJlc3VsdDtcbn0qL1xuLypcblRoZSBpbWFnZSBmb3Igb3RoZXIgY29sb3JzIGlzIGxvY2F0ZWQgaW4gL2xhYmVscy9hcnRpcy9zdGF0aWMvaW1nL2RvdHMucG5nXG5UaGUgaW1hZ2UgY2FuIGJlIGNvbnZlcnRlZCB0byBhIGJhc2U2NCBvbiBodHRwczovL2RldmVsb3Blci5tb3ppbGxhLm9yZy9lbi1VUy9kb2NzL1dlYi9DU1MvVG9vbHMvQm9yZGVyLWltYWdlX2dlbmVyYXRvclxuKi9cbi5jbXNfcGxhY2Vob2xkZXIge1xuICBtYXgtd2lkdGg6IDY0ZW07XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87IH1cblxuI2Zvb3Rlci1zdGlja3kgLmNtc19wbGFjZWhvbGRlciB7XG4gIG1pbi13aWR0aDogMjAwcHg7IH1cblxuKiwgKjpiZWZvcmUsICo6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG5cbiNDeWJvdENvb2tpZWJvdERpYWxvZyxcbiNDeWJvdENvb2tpZWJvdERpYWxvZ0JvZHlDb250ZW50VGl0bGUsXG4jQ3lib3RDb29raWVib3REaWFsb2dCb2R5Q29udGVudFRleHQsXG4jQ3lib3RDb29raWVib3REaWFsb2dCb2R5TGV2ZWxCdXR0b25BY2NlcHQsXG4uQ3lib3RDb29raWVib3REaWFsb2dCb2R5TGV2ZWxCdXR0b25XcmFwcGVyLFxuLkN5Ym90Q29va2llYm90RGlhbG9nQm9keUxldmVsQnV0dG9uV3JhcHBlciBsYWJlbCxcbiNDeWJvdENvb2tpZWJvdERpYWxvZ0JvZHlMZXZlbERldGFpbHNCdXR0b24sXG4jQ3lib3RDb29raWVib3REaWFsb2cgYSxcbiNDeWJvdENvb2tpZWJvdERpYWxvZyBkaXYge1xuICBmb250LWZhbWlseTogXCJvbW5lcy1wcm9cIixcIkhlbHZldGljYVwiLFwiQXJpYWxcIixzYW5zLXNlcmlmICFpbXBvcnRhbnQ7IH1cblxuYnV0dG9uLCBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLCBpbnB1dFt0eXBlPVwicmVzZXRcIl0sIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sIGJ1dHRvbiwgLmJ1dHRvbiB7XG4gIHBhZGRpbmctdG9wOiAycHg7IH1cbiAgYnV0dG9uLmhhcy1pY29uOmJlZm9yZSwgYnV0dG9uLmhhcy1pY29uOmFmdGVyLCBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLmhhcy1pY29uOmJlZm9yZSwgaW5wdXRbdHlwZT1cImJ1dHRvblwiXS5oYXMtaWNvbjphZnRlciwgaW5wdXRbdHlwZT1cInJlc2V0XCJdLmhhcy1pY29uOmJlZm9yZSwgaW5wdXRbdHlwZT1cInJlc2V0XCJdLmhhcy1pY29uOmFmdGVyLCBpbnB1dFt0eXBlPVwic3VibWl0XCJdLmhhcy1pY29uOmJlZm9yZSwgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXS5oYXMtaWNvbjphZnRlciwgYnV0dG9uLmhhcy1pY29uOmJlZm9yZSwgYnV0dG9uLmhhcy1pY29uOmFmdGVyLCAuYnV0dG9uLmhhcy1pY29uOmJlZm9yZSwgLmJ1dHRvbi5oYXMtaWNvbjphZnRlciB7XG4gICAgaGVpZ2h0OiAzMnB4O1xuICAgIHdpZHRoOiAzMnB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICBidXR0b24uaGFzLWljb246YmVmb3JlLCBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLmhhcy1pY29uOmJlZm9yZSwgaW5wdXRbdHlwZT1cInJlc2V0XCJdLmhhcy1pY29uOmJlZm9yZSwgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXS5oYXMtaWNvbjpiZWZvcmUsIGJ1dHRvbi5oYXMtaWNvbjpiZWZvcmUsIC5idXR0b24uaGFzLWljb246YmVmb3JlIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tbGVmdDogLTE1cHg7IH1cbiAgYnV0dG9uLmhhcy1pY29uOmFmdGVyLCBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLmhhcy1pY29uOmFmdGVyLCBpbnB1dFt0eXBlPVwicmVzZXRcIl0uaGFzLWljb246YWZ0ZXIsIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0uaGFzLWljb246YWZ0ZXIsIGJ1dHRvbi5oYXMtaWNvbjphZnRlciwgLmJ1dHRvbi5oYXMtaWNvbjphZnRlciB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIG1hcmdpbi1yaWdodDogLTEzcHg7XG4gICAgbWFyZ2luLWxlZnQ6IC02cHg7XG4gICAgbWFyZ2luLXRvcDogLTFweDsgfVxuICAudGhlbWUtZGFya19ibHVlIGJ1dHRvbi50aGVtZWQge1xuICAgIGNvbG9yOiAjRkZGRkZGOyB9XG4gIC50aGVtZS1ibHVlIGJ1dHRvbi50aGVtZWQge1xuICAgIGNvbG9yOiAjRkZGRkZGOyB9XG4gIC50aGVtZS1ncmVlbiBidXR0b24udGhlbWVkIHtcbiAgICBjb2xvcjogI0ZGRkZGRjsgfVxuICAudGhlbWUteWVsbG93IGJ1dHRvbi50aGVtZWQge1xuICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gIC50aGVtZS1yZWQgYnV0dG9uLnRoZW1lZCB7XG4gICAgY29sb3I6ICNGRkZGRkY7IH1cbiAgLnRoZW1lLXByaW1hcnkgYnV0dG9uLnRoZW1lZCB7XG4gICAgY29sb3I6ICNGRkZGRkY7IH1cbiAgLnRoZW1lLXNlY29uZGFyeSBidXR0b24udGhlbWVkIHtcbiAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAudGhlbWUtbWVudSBidXR0b24udGhlbWVkIHtcbiAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAudGhlbWUtZGFya19ibHVlIGlucHV0W3R5cGU9XCJidXR0b25cIl0udGhlbWVkIHtcbiAgICBjb2xvcjogI0ZGRkZGRjsgfVxuICAudGhlbWUtYmx1ZSBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLnRoZW1lZCB7XG4gICAgY29sb3I6ICNGRkZGRkY7IH1cbiAgLnRoZW1lLWdyZWVuIGlucHV0W3R5cGU9XCJidXR0b25cIl0udGhlbWVkIHtcbiAgICBjb2xvcjogI0ZGRkZGRjsgfVxuICAudGhlbWUteWVsbG93IGlucHV0W3R5cGU9XCJidXR0b25cIl0udGhlbWVkIHtcbiAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAudGhlbWUtcmVkIGlucHV0W3R5cGU9XCJidXR0b25cIl0udGhlbWVkIHtcbiAgICBjb2xvcjogI0ZGRkZGRjsgfVxuICAudGhlbWUtcHJpbWFyeSBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLnRoZW1lZCB7XG4gICAgY29sb3I6ICNGRkZGRkY7IH1cbiAgLnRoZW1lLXNlY29uZGFyeSBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLnRoZW1lZCB7XG4gICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgLnRoZW1lLW1lbnUgaW5wdXRbdHlwZT1cImJ1dHRvblwiXS50aGVtZWQge1xuICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gIC50aGVtZS1kYXJrX2JsdWUgaW5wdXRbdHlwZT1cInJlc2V0XCJdLnRoZW1lZCB7XG4gICAgY29sb3I6ICNGRkZGRkY7IH1cbiAgLnRoZW1lLWJsdWUgaW5wdXRbdHlwZT1cInJlc2V0XCJdLnRoZW1lZCB7XG4gICAgY29sb3I6ICNGRkZGRkY7IH1cbiAgLnRoZW1lLWdyZWVuIGlucHV0W3R5cGU9XCJyZXNldFwiXS50aGVtZWQge1xuICAgIGNvbG9yOiAjRkZGRkZGOyB9XG4gIC50aGVtZS15ZWxsb3cgaW5wdXRbdHlwZT1cInJlc2V0XCJdLnRoZW1lZCB7XG4gICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgLnRoZW1lLXJlZCBpbnB1dFt0eXBlPVwicmVzZXRcIl0udGhlbWVkIHtcbiAgICBjb2xvcjogI0ZGRkZGRjsgfVxuICAudGhlbWUtcHJpbWFyeSBpbnB1dFt0eXBlPVwicmVzZXRcIl0udGhlbWVkIHtcbiAgICBjb2xvcjogI0ZGRkZGRjsgfVxuICAudGhlbWUtc2Vjb25kYXJ5IGlucHV0W3R5cGU9XCJyZXNldFwiXS50aGVtZWQge1xuICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gIC50aGVtZS1tZW51IGlucHV0W3R5cGU9XCJyZXNldFwiXS50aGVtZWQge1xuICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gIC50aGVtZS1kYXJrX2JsdWUgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXS50aGVtZWQge1xuICAgIGNvbG9yOiAjRkZGRkZGOyB9XG4gIC50aGVtZS1ibHVlIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0udGhlbWVkIHtcbiAgICBjb2xvcjogI0ZGRkZGRjsgfVxuICAudGhlbWUtZ3JlZW4gaW5wdXRbdHlwZT1cInN1Ym1pdFwiXS50aGVtZWQge1xuICAgIGNvbG9yOiAjRkZGRkZGOyB9XG4gIC50aGVtZS15ZWxsb3cgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXS50aGVtZWQge1xuICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gIC50aGVtZS1yZWQgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXS50aGVtZWQge1xuICAgIGNvbG9yOiAjRkZGRkZGOyB9XG4gIC50aGVtZS1wcmltYXJ5IGlucHV0W3R5cGU9XCJzdWJtaXRcIl0udGhlbWVkIHtcbiAgICBjb2xvcjogI0ZGRkZGRjsgfVxuICAudGhlbWUtc2Vjb25kYXJ5IGlucHV0W3R5cGU9XCJzdWJtaXRcIl0udGhlbWVkIHtcbiAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAudGhlbWUtbWVudSBpbnB1dFt0eXBlPVwic3VibWl0XCJdLnRoZW1lZCB7XG4gICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgLnRoZW1lLWRhcmtfYmx1ZSBidXR0b24udGhlbWVkIHtcbiAgICBjb2xvcjogI0ZGRkZGRjsgfVxuICAudGhlbWUtYmx1ZSBidXR0b24udGhlbWVkIHtcbiAgICBjb2xvcjogI0ZGRkZGRjsgfVxuICAudGhlbWUtZ3JlZW4gYnV0dG9uLnRoZW1lZCB7XG4gICAgY29sb3I6ICNGRkZGRkY7IH1cbiAgLnRoZW1lLXllbGxvdyBidXR0b24udGhlbWVkIHtcbiAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAudGhlbWUtcmVkIGJ1dHRvbi50aGVtZWQge1xuICAgIGNvbG9yOiAjRkZGRkZGOyB9XG4gIC50aGVtZS1wcmltYXJ5IGJ1dHRvbi50aGVtZWQge1xuICAgIGNvbG9yOiAjRkZGRkZGOyB9XG4gIC50aGVtZS1zZWNvbmRhcnkgYnV0dG9uLnRoZW1lZCB7XG4gICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgLnRoZW1lLW1lbnUgYnV0dG9uLnRoZW1lZCB7XG4gICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgLnRoZW1lLWRhcmtfYmx1ZSAuYnV0dG9uLnRoZW1lZCB7XG4gICAgY29sb3I6ICNGRkZGRkY7IH1cbiAgLnRoZW1lLWJsdWUgLmJ1dHRvbi50aGVtZWQge1xuICAgIGNvbG9yOiAjRkZGRkZGOyB9XG4gIC50aGVtZS1ncmVlbiAuYnV0dG9uLnRoZW1lZCB7XG4gICAgY29sb3I6ICNGRkZGRkY7IH1cbiAgLnRoZW1lLXllbGxvdyAuYnV0dG9uLnRoZW1lZCB7XG4gICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgLnRoZW1lLXJlZCAuYnV0dG9uLnRoZW1lZCB7XG4gICAgY29sb3I6ICNGRkZGRkY7IH1cbiAgLnRoZW1lLXByaW1hcnkgLmJ1dHRvbi50aGVtZWQge1xuICAgIGNvbG9yOiAjRkZGRkZGOyB9XG4gIC50aGVtZS1zZWNvbmRhcnkgLmJ1dHRvbi50aGVtZWQge1xuICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gIC50aGVtZS1tZW51IC5idXR0b24udGhlbWVkIHtcbiAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAudGhlbWUtZGFya19ibHVlIGJ1dHRvbi50aGVtZWQge1xuICAgIGJvcmRlci1jb2xvcjogIzAwNTRBNjsgfVxuICAudGhlbWUtYmx1ZSBidXR0b24udGhlbWVkIHtcbiAgICBib3JkZXItY29sb3I6ICMwMDlFQzI7IH1cbiAgLnRoZW1lLWdyZWVuIGJ1dHRvbi50aGVtZWQge1xuICAgIGJvcmRlci1jb2xvcjogIzcyQkY0NDsgfVxuICAudGhlbWUteWVsbG93IGJ1dHRvbi50aGVtZWQge1xuICAgIGJvcmRlci1jb2xvcjogI0ZGRDQwMDsgfVxuICAudGhlbWUtcmVkIGJ1dHRvbi50aGVtZWQge1xuICAgIGJvcmRlci1jb2xvcjogI0NGMUYyNTsgfVxuICAudGhlbWUtcHJpbWFyeSBidXR0b24udGhlbWVkIHtcbiAgICBib3JkZXItY29sb3I6ICNGQTYwMDM7IH1cbiAgLnRoZW1lLXNlY29uZGFyeSBidXR0b24udGhlbWVkIHtcbiAgICBib3JkZXItY29sb3I6ICNGRkZGRkY7IH1cbiAgLnRoZW1lLW1lbnUgYnV0dG9uLnRoZW1lZCB7XG4gICAgYm9yZGVyLWNvbG9yOiAjRkZGRkZGOyB9XG4gIC50aGVtZS1kYXJrX2JsdWUgaW5wdXRbdHlwZT1cImJ1dHRvblwiXS50aGVtZWQge1xuICAgIGJvcmRlci1jb2xvcjogIzAwNTRBNjsgfVxuICAudGhlbWUtYmx1ZSBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLnRoZW1lZCB7XG4gICAgYm9yZGVyLWNvbG9yOiAjMDA5RUMyOyB9XG4gIC50aGVtZS1ncmVlbiBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLnRoZW1lZCB7XG4gICAgYm9yZGVyLWNvbG9yOiAjNzJCRjQ0OyB9XG4gIC50aGVtZS15ZWxsb3cgaW5wdXRbdHlwZT1cImJ1dHRvblwiXS50aGVtZWQge1xuICAgIGJvcmRlci1jb2xvcjogI0ZGRDQwMDsgfVxuICAudGhlbWUtcmVkIGlucHV0W3R5cGU9XCJidXR0b25cIl0udGhlbWVkIHtcbiAgICBib3JkZXItY29sb3I6ICNDRjFGMjU7IH1cbiAgLnRoZW1lLXByaW1hcnkgaW5wdXRbdHlwZT1cImJ1dHRvblwiXS50aGVtZWQge1xuICAgIGJvcmRlci1jb2xvcjogI0ZBNjAwMzsgfVxuICAudGhlbWUtc2Vjb25kYXJ5IGlucHV0W3R5cGU9XCJidXR0b25cIl0udGhlbWVkIHtcbiAgICBib3JkZXItY29sb3I6ICNGRkZGRkY7IH1cbiAgLnRoZW1lLW1lbnUgaW5wdXRbdHlwZT1cImJ1dHRvblwiXS50aGVtZWQge1xuICAgIGJvcmRlci1jb2xvcjogI0ZGRkZGRjsgfVxuICAudGhlbWUtZGFya19ibHVlIGlucHV0W3R5cGU9XCJyZXNldFwiXS50aGVtZWQge1xuICAgIGJvcmRlci1jb2xvcjogIzAwNTRBNjsgfVxuICAudGhlbWUtYmx1ZSBpbnB1dFt0eXBlPVwicmVzZXRcIl0udGhlbWVkIHtcbiAgICBib3JkZXItY29sb3I6ICMwMDlFQzI7IH1cbiAgLnRoZW1lLWdyZWVuIGlucHV0W3R5cGU9XCJyZXNldFwiXS50aGVtZWQge1xuICAgIGJvcmRlci1jb2xvcjogIzcyQkY0NDsgfVxuICAudGhlbWUteWVsbG93IGlucHV0W3R5cGU9XCJyZXNldFwiXS50aGVtZWQge1xuICAgIGJvcmRlci1jb2xvcjogI0ZGRDQwMDsgfVxuICAudGhlbWUtcmVkIGlucHV0W3R5cGU9XCJyZXNldFwiXS50aGVtZWQge1xuICAgIGJvcmRlci1jb2xvcjogI0NGMUYyNTsgfVxuICAudGhlbWUtcHJpbWFyeSBpbnB1dFt0eXBlPVwicmVzZXRcIl0udGhlbWVkIHtcbiAgICBib3JkZXItY29sb3I6ICNGQTYwMDM7IH1cbiAgLnRoZW1lLXNlY29uZGFyeSBpbnB1dFt0eXBlPVwicmVzZXRcIl0udGhlbWVkIHtcbiAgICBib3JkZXItY29sb3I6ICNGRkZGRkY7IH1cbiAgLnRoZW1lLW1lbnUgaW5wdXRbdHlwZT1cInJlc2V0XCJdLnRoZW1lZCB7XG4gICAgYm9yZGVyLWNvbG9yOiAjRkZGRkZGOyB9XG4gIC50aGVtZS1kYXJrX2JsdWUgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXS50aGVtZWQge1xuICAgIGJvcmRlci1jb2xvcjogIzAwNTRBNjsgfVxuICAudGhlbWUtYmx1ZSBpbnB1dFt0eXBlPVwic3VibWl0XCJdLnRoZW1lZCB7XG4gICAgYm9yZGVyLWNvbG9yOiAjMDA5RUMyOyB9XG4gIC50aGVtZS1ncmVlbiBpbnB1dFt0eXBlPVwic3VibWl0XCJdLnRoZW1lZCB7XG4gICAgYm9yZGVyLWNvbG9yOiAjNzJCRjQ0OyB9XG4gIC50aGVtZS15ZWxsb3cgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXS50aGVtZWQge1xuICAgIGJvcmRlci1jb2xvcjogI0ZGRDQwMDsgfVxuICAudGhlbWUtcmVkIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0udGhlbWVkIHtcbiAgICBib3JkZXItY29sb3I6ICNDRjFGMjU7IH1cbiAgLnRoZW1lLXByaW1hcnkgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXS50aGVtZWQge1xuICAgIGJvcmRlci1jb2xvcjogI0ZBNjAwMzsgfVxuICAudGhlbWUtc2Vjb25kYXJ5IGlucHV0W3R5cGU9XCJzdWJtaXRcIl0udGhlbWVkIHtcbiAgICBib3JkZXItY29sb3I6ICNGRkZGRkY7IH1cbiAgLnRoZW1lLW1lbnUgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXS50aGVtZWQge1xuICAgIGJvcmRlci1jb2xvcjogI0ZGRkZGRjsgfVxuICAudGhlbWUtZGFya19ibHVlIGJ1dHRvbi50aGVtZWQge1xuICAgIGJvcmRlci1jb2xvcjogIzAwNTRBNjsgfVxuICAudGhlbWUtYmx1ZSBidXR0b24udGhlbWVkIHtcbiAgICBib3JkZXItY29sb3I6ICMwMDlFQzI7IH1cbiAgLnRoZW1lLWdyZWVuIGJ1dHRvbi50aGVtZWQge1xuICAgIGJvcmRlci1jb2xvcjogIzcyQkY0NDsgfVxuICAudGhlbWUteWVsbG93IGJ1dHRvbi50aGVtZWQge1xuICAgIGJvcmRlci1jb2xvcjogI0ZGRDQwMDsgfVxuICAudGhlbWUtcmVkIGJ1dHRvbi50aGVtZWQge1xuICAgIGJvcmRlci1jb2xvcjogI0NGMUYyNTsgfVxuICAudGhlbWUtcHJpbWFyeSBidXR0b24udGhlbWVkIHtcbiAgICBib3JkZXItY29sb3I6ICNGQTYwMDM7IH1cbiAgLnRoZW1lLXNlY29uZGFyeSBidXR0b24udGhlbWVkIHtcbiAgICBib3JkZXItY29sb3I6ICNGRkZGRkY7IH1cbiAgLnRoZW1lLW1lbnUgYnV0dG9uLnRoZW1lZCB7XG4gICAgYm9yZGVyLWNvbG9yOiAjRkZGRkZGOyB9XG4gIC50aGVtZS1kYXJrX2JsdWUgLmJ1dHRvbi50aGVtZWQge1xuICAgIGJvcmRlci1jb2xvcjogIzAwNTRBNjsgfVxuICAudGhlbWUtYmx1ZSAuYnV0dG9uLnRoZW1lZCB7XG4gICAgYm9yZGVyLWNvbG9yOiAjMDA5RUMyOyB9XG4gIC50aGVtZS1ncmVlbiAuYnV0dG9uLnRoZW1lZCB7XG4gICAgYm9yZGVyLWNvbG9yOiAjNzJCRjQ0OyB9XG4gIC50aGVtZS15ZWxsb3cgLmJ1dHRvbi50aGVtZWQge1xuICAgIGJvcmRlci1jb2xvcjogI0ZGRDQwMDsgfVxuICAudGhlbWUtcmVkIC5idXR0b24udGhlbWVkIHtcbiAgICBib3JkZXItY29sb3I6ICNDRjFGMjU7IH1cbiAgLnRoZW1lLXByaW1hcnkgLmJ1dHRvbi50aGVtZWQge1xuICAgIGJvcmRlci1jb2xvcjogI0ZBNjAwMzsgfVxuICAudGhlbWUtc2Vjb25kYXJ5IC5idXR0b24udGhlbWVkIHtcbiAgICBib3JkZXItY29sb3I6ICNGRkZGRkY7IH1cbiAgLnRoZW1lLW1lbnUgLmJ1dHRvbi50aGVtZWQge1xuICAgIGJvcmRlci1jb2xvcjogI0ZGRkZGRjsgfVxuICAudGhlbWUtZGFya19ibHVlIGJ1dHRvbi50aGVtZWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDU0QTY7XG4gICAgY29sb3I6ICNGRkZGRkY7IH1cbiAgLnRoZW1lLWJsdWUgYnV0dG9uLnRoZW1lZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwOUVDMjtcbiAgICBjb2xvcjogI0ZGRkZGRjsgfVxuICAudGhlbWUtZ3JlZW4gYnV0dG9uLnRoZW1lZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzcyQkY0NDtcbiAgICBjb2xvcjogI0ZGRkZGRjsgfVxuICAudGhlbWUteWVsbG93IGJ1dHRvbi50aGVtZWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkQ0MDA7XG4gICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgLnRoZW1lLXJlZCBidXR0b24udGhlbWVkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQ0YxRjI1O1xuICAgIGNvbG9yOiAjRkZGRkZGOyB9XG4gIC50aGVtZS1wcmltYXJ5IGJ1dHRvbi50aGVtZWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGQTYwMDM7XG4gICAgY29sb3I6ICNGRkZGRkY7IH1cbiAgLnRoZW1lLXNlY29uZGFyeSBidXR0b24udGhlbWVkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gIC50aGVtZS1tZW51IGJ1dHRvbi50aGVtZWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgLnRoZW1lLWRhcmtfYmx1ZSBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLnRoZW1lZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNTRBNjtcbiAgICBjb2xvcjogI0ZGRkZGRjsgfVxuICAudGhlbWUtYmx1ZSBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLnRoZW1lZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwOUVDMjtcbiAgICBjb2xvcjogI0ZGRkZGRjsgfVxuICAudGhlbWUtZ3JlZW4gaW5wdXRbdHlwZT1cImJ1dHRvblwiXS50aGVtZWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM3MkJGNDQ7XG4gICAgY29sb3I6ICNGRkZGRkY7IH1cbiAgLnRoZW1lLXllbGxvdyBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLnRoZW1lZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRDQwMDtcbiAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAudGhlbWUtcmVkIGlucHV0W3R5cGU9XCJidXR0b25cIl0udGhlbWVkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQ0YxRjI1O1xuICAgIGNvbG9yOiAjRkZGRkZGOyB9XG4gIC50aGVtZS1wcmltYXJ5IGlucHV0W3R5cGU9XCJidXR0b25cIl0udGhlbWVkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkE2MDAzO1xuICAgIGNvbG9yOiAjRkZGRkZGOyB9XG4gIC50aGVtZS1zZWNvbmRhcnkgaW5wdXRbdHlwZT1cImJ1dHRvblwiXS50aGVtZWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgLnRoZW1lLW1lbnUgaW5wdXRbdHlwZT1cImJ1dHRvblwiXS50aGVtZWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgLnRoZW1lLWRhcmtfYmx1ZSBpbnB1dFt0eXBlPVwicmVzZXRcIl0udGhlbWVkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA1NEE2O1xuICAgIGNvbG9yOiAjRkZGRkZGOyB9XG4gIC50aGVtZS1ibHVlIGlucHV0W3R5cGU9XCJyZXNldFwiXS50aGVtZWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDlFQzI7XG4gICAgY29sb3I6ICNGRkZGRkY7IH1cbiAgLnRoZW1lLWdyZWVuIGlucHV0W3R5cGU9XCJyZXNldFwiXS50aGVtZWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM3MkJGNDQ7XG4gICAgY29sb3I6ICNGRkZGRkY7IH1cbiAgLnRoZW1lLXllbGxvdyBpbnB1dFt0eXBlPVwicmVzZXRcIl0udGhlbWVkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZENDAwO1xuICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gIC50aGVtZS1yZWQgaW5wdXRbdHlwZT1cInJlc2V0XCJdLnRoZW1lZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0NGMUYyNTtcbiAgICBjb2xvcjogI0ZGRkZGRjsgfVxuICAudGhlbWUtcHJpbWFyeSBpbnB1dFt0eXBlPVwicmVzZXRcIl0udGhlbWVkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkE2MDAzO1xuICAgIGNvbG9yOiAjRkZGRkZGOyB9XG4gIC50aGVtZS1zZWNvbmRhcnkgaW5wdXRbdHlwZT1cInJlc2V0XCJdLnRoZW1lZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAudGhlbWUtbWVudSBpbnB1dFt0eXBlPVwicmVzZXRcIl0udGhlbWVkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gIC50aGVtZS1kYXJrX2JsdWUgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXS50aGVtZWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDU0QTY7XG4gICAgY29sb3I6ICNGRkZGRkY7IH1cbiAgLnRoZW1lLWJsdWUgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXS50aGVtZWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDlFQzI7XG4gICAgY29sb3I6ICNGRkZGRkY7IH1cbiAgLnRoZW1lLWdyZWVuIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0udGhlbWVkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzJCRjQ0O1xuICAgIGNvbG9yOiAjRkZGRkZGOyB9XG4gIC50aGVtZS15ZWxsb3cgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXS50aGVtZWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkQ0MDA7XG4gICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgLnRoZW1lLXJlZCBpbnB1dFt0eXBlPVwic3VibWl0XCJdLnRoZW1lZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0NGMUYyNTtcbiAgICBjb2xvcjogI0ZGRkZGRjsgfVxuICAudGhlbWUtcHJpbWFyeSBpbnB1dFt0eXBlPVwic3VibWl0XCJdLnRoZW1lZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZBNjAwMztcbiAgICBjb2xvcjogI0ZGRkZGRjsgfVxuICAudGhlbWUtc2Vjb25kYXJ5IGlucHV0W3R5cGU9XCJzdWJtaXRcIl0udGhlbWVkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gIC50aGVtZS1tZW51IGlucHV0W3R5cGU9XCJzdWJtaXRcIl0udGhlbWVkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gIC50aGVtZS1kYXJrX2JsdWUgYnV0dG9uLnRoZW1lZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNTRBNjtcbiAgICBjb2xvcjogI0ZGRkZGRjsgfVxuICAudGhlbWUtYmx1ZSBidXR0b24udGhlbWVkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA5RUMyO1xuICAgIGNvbG9yOiAjRkZGRkZGOyB9XG4gIC50aGVtZS1ncmVlbiBidXR0b24udGhlbWVkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzJCRjQ0O1xuICAgIGNvbG9yOiAjRkZGRkZGOyB9XG4gIC50aGVtZS15ZWxsb3cgYnV0dG9uLnRoZW1lZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRDQwMDtcbiAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAudGhlbWUtcmVkIGJ1dHRvbi50aGVtZWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNDRjFGMjU7XG4gICAgY29sb3I6ICNGRkZGRkY7IH1cbiAgLnRoZW1lLXByaW1hcnkgYnV0dG9uLnRoZW1lZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZBNjAwMztcbiAgICBjb2xvcjogI0ZGRkZGRjsgfVxuICAudGhlbWUtc2Vjb25kYXJ5IGJ1dHRvbi50aGVtZWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgLnRoZW1lLW1lbnUgYnV0dG9uLnRoZW1lZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAudGhlbWUtZGFya19ibHVlIC5idXR0b24udGhlbWVkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA1NEE2O1xuICAgIGNvbG9yOiAjRkZGRkZGOyB9XG4gIC50aGVtZS1ibHVlIC5idXR0b24udGhlbWVkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA5RUMyO1xuICAgIGNvbG9yOiAjRkZGRkZGOyB9XG4gIC50aGVtZS1ncmVlbiAuYnV0dG9uLnRoZW1lZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzcyQkY0NDtcbiAgICBjb2xvcjogI0ZGRkZGRjsgfVxuICAudGhlbWUteWVsbG93IC5idXR0b24udGhlbWVkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZENDAwO1xuICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gIC50aGVtZS1yZWQgLmJ1dHRvbi50aGVtZWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNDRjFGMjU7XG4gICAgY29sb3I6ICNGRkZGRkY7IH1cbiAgLnRoZW1lLXByaW1hcnkgLmJ1dHRvbi50aGVtZWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGQTYwMDM7XG4gICAgY29sb3I6ICNGRkZGRkY7IH1cbiAgLnRoZW1lLXNlY29uZGFyeSAuYnV0dG9uLnRoZW1lZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAudGhlbWUtbWVudSAuYnV0dG9uLnRoZW1lZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAudGhlbWUtZGFya19ibHVlIGJ1dHRvbi50aGVtZWQ6aG92ZXIge1xuICAgIGNvbG9yOiAjRkZGRkZGOyB9XG4gIC50aGVtZS1ibHVlIGJ1dHRvbi50aGVtZWQ6aG92ZXIge1xuICAgIGNvbG9yOiAjRkZGRkZGOyB9XG4gIC50aGVtZS1ncmVlbiBidXR0b24udGhlbWVkOmhvdmVyIHtcbiAgICBjb2xvcjogI0ZGRkZGRjsgfVxuICAudGhlbWUteWVsbG93IGJ1dHRvbi50aGVtZWQ6aG92ZXIge1xuICAgIGNvbG9yOiAjRkZGRkZGOyB9XG4gIC50aGVtZS1yZWQgYnV0dG9uLnRoZW1lZDpob3ZlciB7XG4gICAgY29sb3I6ICNGRkZGRkY7IH1cbiAgLnRoZW1lLXByaW1hcnkgYnV0dG9uLnRoZW1lZDpob3ZlciB7XG4gICAgY29sb3I6ICNGRkZGRkY7IH1cbiAgLnRoZW1lLXNlY29uZGFyeSBidXR0b24udGhlbWVkOmhvdmVyIHtcbiAgICBjb2xvcjogI0ZGRkZGRjsgfVxuICAudGhlbWUtbWVudSBidXR0b24udGhlbWVkOmhvdmVyIHtcbiAgICBjb2xvcjogI0ZGRkZGRjsgfVxuICAudGhlbWUtZGFya19ibHVlIGlucHV0W3R5cGU9XCJidXR0b25cIl0udGhlbWVkOmhvdmVyIHtcbiAgICBjb2xvcjogI0ZGRkZGRjsgfVxuICAudGhlbWUtYmx1ZSBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLnRoZW1lZDpob3ZlciB7XG4gICAgY29sb3I6ICNGRkZGRkY7IH1cbiAgLnRoZW1lLWdyZWVuIGlucHV0W3R5cGU9XCJidXR0b25cIl0udGhlbWVkOmhvdmVyIHtcbiAgICBjb2xvcjogI0ZGRkZGRjsgfVxuICAudGhlbWUteWVsbG93IGlucHV0W3R5cGU9XCJidXR0b25cIl0udGhlbWVkOmhvdmVyIHtcbiAgICBjb2xvcjogI0ZGRkZGRjsgfVxuICAudGhlbWUtcmVkIGlucHV0W3R5cGU9XCJidXR0b25cIl0udGhlbWVkOmhvdmVyIHtcbiAgICBjb2xvcjogI0ZGRkZGRjsgfVxuICAudGhlbWUtcHJpbWFyeSBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLnRoZW1lZDpob3ZlciB7XG4gICAgY29sb3I6ICNGRkZGRkY7IH1cbiAgLnRoZW1lLXNlY29uZGFyeSBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLnRoZW1lZDpob3ZlciB7XG4gICAgY29sb3I6ICNGRkZGRkY7IH1cbiAgLnRoZW1lLW1lbnUgaW5wdXRbdHlwZT1cImJ1dHRvblwiXS50aGVtZWQ6aG92ZXIge1xuICAgIGNvbG9yOiAjRkZGRkZGOyB9XG4gIC50aGVtZS1kYXJrX2JsdWUgaW5wdXRbdHlwZT1cInJlc2V0XCJdLnRoZW1lZDpob3ZlciB7XG4gICAgY29sb3I6ICNGRkZGRkY7IH1cbiAgLnRoZW1lLWJsdWUgaW5wdXRbdHlwZT1cInJlc2V0XCJdLnRoZW1lZDpob3ZlciB7XG4gICAgY29sb3I6ICNGRkZGRkY7IH1cbiAgLnRoZW1lLWdyZWVuIGlucHV0W3R5cGU9XCJyZXNldFwiXS50aGVtZWQ6aG92ZXIge1xuICAgIGNvbG9yOiAjRkZGRkZGOyB9XG4gIC50aGVtZS15ZWxsb3cgaW5wdXRbdHlwZT1cInJlc2V0XCJdLnRoZW1lZDpob3ZlciB7XG4gICAgY29sb3I6ICNGRkZGRkY7IH1cbiAgLnRoZW1lLXJlZCBpbnB1dFt0eXBlPVwicmVzZXRcIl0udGhlbWVkOmhvdmVyIHtcbiAgICBjb2xvcjogI0ZGRkZGRjsgfVxuICAudGhlbWUtcHJpbWFyeSBpbnB1dFt0eXBlPVwicmVzZXRcIl0udGhlbWVkOmhvdmVyIHtcbiAgICBjb2xvcjogI0ZGRkZGRjsgfVxuICAudGhlbWUtc2Vjb25kYXJ5IGlucHV0W3R5cGU9XCJyZXNldFwiXS50aGVtZWQ6aG92ZXIge1xuICAgIGNvbG9yOiAjRkZGRkZGOyB9XG4gIC50aGVtZS1tZW51IGlucHV0W3R5cGU9XCJyZXNldFwiXS50aGVtZWQ6aG92ZXIge1xuICAgIGNvbG9yOiAjRkZGRkZGOyB9XG4gIC50aGVtZS1kYXJrX2JsdWUgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXS50aGVtZWQ6aG92ZXIge1xuICAgIGNvbG9yOiAjRkZGRkZGOyB9XG4gIC50aGVtZS1ibHVlIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0udGhlbWVkOmhvdmVyIHtcbiAgICBjb2xvcjogI0ZGRkZGRjsgfVxuICAudGhlbWUtZ3JlZW4gaW5wdXRbdHlwZT1cInN1Ym1pdFwiXS50aGVtZWQ6aG92ZXIge1xuICAgIGNvbG9yOiAjRkZGRkZGOyB9XG4gIC50aGVtZS15ZWxsb3cgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXS50aGVtZWQ6aG92ZXIge1xuICAgIGNvbG9yOiAjRkZGRkZGOyB9XG4gIC50aGVtZS1yZWQgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXS50aGVtZWQ6aG92ZXIge1xuICAgIGNvbG9yOiAjRkZGRkZGOyB9XG4gIC50aGVtZS1wcmltYXJ5IGlucHV0W3R5cGU9XCJzdWJtaXRcIl0udGhlbWVkOmhvdmVyIHtcbiAgICBjb2xvcjogI0ZGRkZGRjsgfVxuICAudGhlbWUtc2Vjb25kYXJ5IGlucHV0W3R5cGU9XCJzdWJtaXRcIl0udGhlbWVkOmhvdmVyIHtcbiAgICBjb2xvcjogI0ZGRkZGRjsgfVxuICAudGhlbWUtbWVudSBpbnB1dFt0eXBlPVwic3VibWl0XCJdLnRoZW1lZDpob3ZlciB7XG4gICAgY29sb3I6ICNGRkZGRkY7IH1cbiAgLnRoZW1lLWRhcmtfYmx1ZSBidXR0b24udGhlbWVkOmhvdmVyIHtcbiAgICBjb2xvcjogI0ZGRkZGRjsgfVxuICAudGhlbWUtYmx1ZSBidXR0b24udGhlbWVkOmhvdmVyIHtcbiAgICBjb2xvcjogI0ZGRkZGRjsgfVxuICAudGhlbWUtZ3JlZW4gYnV0dG9uLnRoZW1lZDpob3ZlciB7XG4gICAgY29sb3I6ICNGRkZGRkY7IH1cbiAgLnRoZW1lLXllbGxvdyBidXR0b24udGhlbWVkOmhvdmVyIHtcbiAgICBjb2xvcjogI0ZGRkZGRjsgfVxuICAudGhlbWUtcmVkIGJ1dHRvbi50aGVtZWQ6aG92ZXIge1xuICAgIGNvbG9yOiAjRkZGRkZGOyB9XG4gIC50aGVtZS1wcmltYXJ5IGJ1dHRvbi50aGVtZWQ6aG92ZXIge1xuICAgIGNvbG9yOiAjRkZGRkZGOyB9XG4gIC50aGVtZS1zZWNvbmRhcnkgYnV0dG9uLnRoZW1lZDpob3ZlciB7XG4gICAgY29sb3I6ICNGRkZGRkY7IH1cbiAgLnRoZW1lLW1lbnUgYnV0dG9uLnRoZW1lZDpob3ZlciB7XG4gICAgY29sb3I6ICNGRkZGRkY7IH1cbiAgLnRoZW1lLWRhcmtfYmx1ZSAuYnV0dG9uLnRoZW1lZDpob3ZlciB7XG4gICAgY29sb3I6ICNGRkZGRkY7IH1cbiAgLnRoZW1lLWJsdWUgLmJ1dHRvbi50aGVtZWQ6aG92ZXIge1xuICAgIGNvbG9yOiAjRkZGRkZGOyB9XG4gIC50aGVtZS1ncmVlbiAuYnV0dG9uLnRoZW1lZDpob3ZlciB7XG4gICAgY29sb3I6ICNGRkZGRkY7IH1cbiAgLnRoZW1lLXllbGxvdyAuYnV0dG9uLnRoZW1lZDpob3ZlciB7XG4gICAgY29sb3I6ICNGRkZGRkY7IH1cbiAgLnRoZW1lLXJlZCAuYnV0dG9uLnRoZW1lZDpob3ZlciB7XG4gICAgY29sb3I6ICNGRkZGRkY7IH1cbiAgLnRoZW1lLXByaW1hcnkgLmJ1dHRvbi50aGVtZWQ6aG92ZXIge1xuICAgIGNvbG9yOiAjRkZGRkZGOyB9XG4gIC50aGVtZS1zZWNvbmRhcnkgLmJ1dHRvbi50aGVtZWQ6aG92ZXIge1xuICAgIGNvbG9yOiAjRkZGRkZGOyB9XG4gIC50aGVtZS1tZW51IC5idXR0b24udGhlbWVkOmhvdmVyIHtcbiAgICBjb2xvcjogI0ZGRkZGRjsgfVxuICAudGhlbWUtZGFya19ibHVlIGJ1dHRvbi50aGVtZWQ6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7IH1cbiAgLnRoZW1lLWJsdWUgYnV0dG9uLnRoZW1lZDpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDsgfVxuICAudGhlbWUtZ3JlZW4gYnV0dG9uLnRoZW1lZDpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDsgfVxuICAudGhlbWUteWVsbG93IGJ1dHRvbi50aGVtZWQ6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7IH1cbiAgLnRoZW1lLXJlZCBidXR0b24udGhlbWVkOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwOyB9XG4gIC50aGVtZS1wcmltYXJ5IGJ1dHRvbi50aGVtZWQ6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7IH1cbiAgLnRoZW1lLXNlY29uZGFyeSBidXR0b24udGhlbWVkOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwOyB9XG4gIC50aGVtZS1tZW51IGJ1dHRvbi50aGVtZWQ6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM4MzkwOTc7IH1cbiAgLnRoZW1lLWRhcmtfYmx1ZSBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLnRoZW1lZDpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDsgfVxuICAudGhlbWUtYmx1ZSBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLnRoZW1lZDpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDsgfVxuICAudGhlbWUtZ3JlZW4gaW5wdXRbdHlwZT1cImJ1dHRvblwiXS50aGVtZWQ6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7IH1cbiAgLnRoZW1lLXllbGxvdyBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLnRoZW1lZDpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDsgfVxuICAudGhlbWUtcmVkIGlucHV0W3R5cGU9XCJidXR0b25cIl0udGhlbWVkOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwOyB9XG4gIC50aGVtZS1wcmltYXJ5IGlucHV0W3R5cGU9XCJidXR0b25cIl0udGhlbWVkOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwOyB9XG4gIC50aGVtZS1zZWNvbmRhcnkgaW5wdXRbdHlwZT1cImJ1dHRvblwiXS50aGVtZWQ6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7IH1cbiAgLnRoZW1lLW1lbnUgaW5wdXRbdHlwZT1cImJ1dHRvblwiXS50aGVtZWQ6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM4MzkwOTc7IH1cbiAgLnRoZW1lLWRhcmtfYmx1ZSBpbnB1dFt0eXBlPVwicmVzZXRcIl0udGhlbWVkOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwOyB9XG4gIC50aGVtZS1ibHVlIGlucHV0W3R5cGU9XCJyZXNldFwiXS50aGVtZWQ6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7IH1cbiAgLnRoZW1lLWdyZWVuIGlucHV0W3R5cGU9XCJyZXNldFwiXS50aGVtZWQ6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7IH1cbiAgLnRoZW1lLXllbGxvdyBpbnB1dFt0eXBlPVwicmVzZXRcIl0udGhlbWVkOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwOyB9XG4gIC50aGVtZS1yZWQgaW5wdXRbdHlwZT1cInJlc2V0XCJdLnRoZW1lZDpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDsgfVxuICAudGhlbWUtcHJpbWFyeSBpbnB1dFt0eXBlPVwicmVzZXRcIl0udGhlbWVkOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwOyB9XG4gIC50aGVtZS1zZWNvbmRhcnkgaW5wdXRbdHlwZT1cInJlc2V0XCJdLnRoZW1lZDpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDsgfVxuICAudGhlbWUtbWVudSBpbnB1dFt0eXBlPVwicmVzZXRcIl0udGhlbWVkOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjODM5MDk3OyB9XG4gIC50aGVtZS1kYXJrX2JsdWUgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXS50aGVtZWQ6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7IH1cbiAgLnRoZW1lLWJsdWUgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXS50aGVtZWQ6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7IH1cbiAgLnRoZW1lLWdyZWVuIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0udGhlbWVkOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwOyB9XG4gIC50aGVtZS15ZWxsb3cgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXS50aGVtZWQ6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7IH1cbiAgLnRoZW1lLXJlZCBpbnB1dFt0eXBlPVwic3VibWl0XCJdLnRoZW1lZDpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDsgfVxuICAudGhlbWUtcHJpbWFyeSBpbnB1dFt0eXBlPVwic3VibWl0XCJdLnRoZW1lZDpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDsgfVxuICAudGhlbWUtc2Vjb25kYXJ5IGlucHV0W3R5cGU9XCJzdWJtaXRcIl0udGhlbWVkOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwOyB9XG4gIC50aGVtZS1tZW51IGlucHV0W3R5cGU9XCJzdWJtaXRcIl0udGhlbWVkOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjODM5MDk3OyB9XG4gIC50aGVtZS1kYXJrX2JsdWUgYnV0dG9uLnRoZW1lZDpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDsgfVxuICAudGhlbWUtYmx1ZSBidXR0b24udGhlbWVkOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwOyB9XG4gIC50aGVtZS1ncmVlbiBidXR0b24udGhlbWVkOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwOyB9XG4gIC50aGVtZS15ZWxsb3cgYnV0dG9uLnRoZW1lZDpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDsgfVxuICAudGhlbWUtcmVkIGJ1dHRvbi50aGVtZWQ6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7IH1cbiAgLnRoZW1lLXByaW1hcnkgYnV0dG9uLnRoZW1lZDpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDsgfVxuICAudGhlbWUtc2Vjb25kYXJ5IGJ1dHRvbi50aGVtZWQ6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7IH1cbiAgLnRoZW1lLW1lbnUgYnV0dG9uLnRoZW1lZDpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzgzOTA5NzsgfVxuICAudGhlbWUtZGFya19ibHVlIC5idXR0b24udGhlbWVkOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwOyB9XG4gIC50aGVtZS1ibHVlIC5idXR0b24udGhlbWVkOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwOyB9XG4gIC50aGVtZS1ncmVlbiAuYnV0dG9uLnRoZW1lZDpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDsgfVxuICAudGhlbWUteWVsbG93IC5idXR0b24udGhlbWVkOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwOyB9XG4gIC50aGVtZS1yZWQgLmJ1dHRvbi50aGVtZWQ6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7IH1cbiAgLnRoZW1lLXByaW1hcnkgLmJ1dHRvbi50aGVtZWQ6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7IH1cbiAgLnRoZW1lLXNlY29uZGFyeSAuYnV0dG9uLnRoZW1lZDpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDsgfVxuICAudGhlbWUtbWVudSAuYnV0dG9uLnRoZW1lZDpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzgzOTA5NzsgfVxuICAudGhlbWUtZGFya19ibHVlIGJ1dHRvbi50aGVtZWQ6aG92ZXIge1xuICAgIGJvcmRlci1jb2xvcjogIzAwMDAwMDsgfVxuICAudGhlbWUtYmx1ZSBidXR0b24udGhlbWVkOmhvdmVyIHtcbiAgICBib3JkZXItY29sb3I6ICMwMDAwMDA7IH1cbiAgLnRoZW1lLWdyZWVuIGJ1dHRvbi50aGVtZWQ6aG92ZXIge1xuICAgIGJvcmRlci1jb2xvcjogIzAwMDAwMDsgfVxuICAudGhlbWUteWVsbG93IGJ1dHRvbi50aGVtZWQ6aG92ZXIge1xuICAgIGJvcmRlci1jb2xvcjogIzAwMDAwMDsgfVxuICAudGhlbWUtcmVkIGJ1dHRvbi50aGVtZWQ6aG92ZXIge1xuICAgIGJvcmRlci1jb2xvcjogIzAwMDAwMDsgfVxuICAudGhlbWUtcHJpbWFyeSBidXR0b24udGhlbWVkOmhvdmVyIHtcbiAgICBib3JkZXItY29sb3I6ICMwMDAwMDA7IH1cbiAgLnRoZW1lLXNlY29uZGFyeSBidXR0b24udGhlbWVkOmhvdmVyIHtcbiAgICBib3JkZXItY29sb3I6ICMwMDAwMDA7IH1cbiAgLnRoZW1lLW1lbnUgYnV0dG9uLnRoZW1lZDpob3ZlciB7XG4gICAgYm9yZGVyLWNvbG9yOiAjODM5MDk3OyB9XG4gIC50aGVtZS1kYXJrX2JsdWUgaW5wdXRbdHlwZT1cImJ1dHRvblwiXS50aGVtZWQ6aG92ZXIge1xuICAgIGJvcmRlci1jb2xvcjogIzAwMDAwMDsgfVxuICAudGhlbWUtYmx1ZSBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLnRoZW1lZDpob3ZlciB7XG4gICAgYm9yZGVyLWNvbG9yOiAjMDAwMDAwOyB9XG4gIC50aGVtZS1ncmVlbiBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLnRoZW1lZDpob3ZlciB7XG4gICAgYm9yZGVyLWNvbG9yOiAjMDAwMDAwOyB9XG4gIC50aGVtZS15ZWxsb3cgaW5wdXRbdHlwZT1cImJ1dHRvblwiXS50aGVtZWQ6aG92ZXIge1xuICAgIGJvcmRlci1jb2xvcjogIzAwMDAwMDsgfVxuICAudGhlbWUtcmVkIGlucHV0W3R5cGU9XCJidXR0b25cIl0udGhlbWVkOmhvdmVyIHtcbiAgICBib3JkZXItY29sb3I6ICMwMDAwMDA7IH1cbiAgLnRoZW1lLXByaW1hcnkgaW5wdXRbdHlwZT1cImJ1dHRvblwiXS50aGVtZWQ6aG92ZXIge1xuICAgIGJvcmRlci1jb2xvcjogIzAwMDAwMDsgfVxuICAudGhlbWUtc2Vjb25kYXJ5IGlucHV0W3R5cGU9XCJidXR0b25cIl0udGhlbWVkOmhvdmVyIHtcbiAgICBib3JkZXItY29sb3I6ICMwMDAwMDA7IH1cbiAgLnRoZW1lLW1lbnUgaW5wdXRbdHlwZT1cImJ1dHRvblwiXS50aGVtZWQ6aG92ZXIge1xuICAgIGJvcmRlci1jb2xvcjogIzgzOTA5NzsgfVxuICAudGhlbWUtZGFya19ibHVlIGlucHV0W3R5cGU9XCJyZXNldFwiXS50aGVtZWQ6aG92ZXIge1xuICAgIGJvcmRlci1jb2xvcjogIzAwMDAwMDsgfVxuICAudGhlbWUtYmx1ZSBpbnB1dFt0eXBlPVwicmVzZXRcIl0udGhlbWVkOmhvdmVyIHtcbiAgICBib3JkZXItY29sb3I6ICMwMDAwMDA7IH1cbiAgLnRoZW1lLWdyZWVuIGlucHV0W3R5cGU9XCJyZXNldFwiXS50aGVtZWQ6aG92ZXIge1xuICAgIGJvcmRlci1jb2xvcjogIzAwMDAwMDsgfVxuICAudGhlbWUteWVsbG93IGlucHV0W3R5cGU9XCJyZXNldFwiXS50aGVtZWQ6aG92ZXIge1xuICAgIGJvcmRlci1jb2xvcjogIzAwMDAwMDsgfVxuICAudGhlbWUtcmVkIGlucHV0W3R5cGU9XCJyZXNldFwiXS50aGVtZWQ6aG92ZXIge1xuICAgIGJvcmRlci1jb2xvcjogIzAwMDAwMDsgfVxuICAudGhlbWUtcHJpbWFyeSBpbnB1dFt0eXBlPVwicmVzZXRcIl0udGhlbWVkOmhvdmVyIHtcbiAgICBib3JkZXItY29sb3I6ICMwMDAwMDA7IH1cbiAgLnRoZW1lLXNlY29uZGFyeSBpbnB1dFt0eXBlPVwicmVzZXRcIl0udGhlbWVkOmhvdmVyIHtcbiAgICBib3JkZXItY29sb3I6ICMwMDAwMDA7IH1cbiAgLnRoZW1lLW1lbnUgaW5wdXRbdHlwZT1cInJlc2V0XCJdLnRoZW1lZDpob3ZlciB7XG4gICAgYm9yZGVyLWNvbG9yOiAjODM5MDk3OyB9XG4gIC50aGVtZS1kYXJrX2JsdWUgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXS50aGVtZWQ6aG92ZXIge1xuICAgIGJvcmRlci1jb2xvcjogIzAwMDAwMDsgfVxuICAudGhlbWUtYmx1ZSBpbnB1dFt0eXBlPVwic3VibWl0XCJdLnRoZW1lZDpob3ZlciB7XG4gICAgYm9yZGVyLWNvbG9yOiAjMDAwMDAwOyB9XG4gIC50aGVtZS1ncmVlbiBpbnB1dFt0eXBlPVwic3VibWl0XCJdLnRoZW1lZDpob3ZlciB7XG4gICAgYm9yZGVyLWNvbG9yOiAjMDAwMDAwOyB9XG4gIC50aGVtZS15ZWxsb3cgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXS50aGVtZWQ6aG92ZXIge1xuICAgIGJvcmRlci1jb2xvcjogIzAwMDAwMDsgfVxuICAudGhlbWUtcmVkIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0udGhlbWVkOmhvdmVyIHtcbiAgICBib3JkZXItY29sb3I6ICMwMDAwMDA7IH1cbiAgLnRoZW1lLXByaW1hcnkgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXS50aGVtZWQ6aG92ZXIge1xuICAgIGJvcmRlci1jb2xvcjogIzAwMDAwMDsgfVxuICAudGhlbWUtc2Vjb25kYXJ5IGlucHV0W3R5cGU9XCJzdWJtaXRcIl0udGhlbWVkOmhvdmVyIHtcbiAgICBib3JkZXItY29sb3I6ICMwMDAwMDA7IH1cbiAgLnRoZW1lLW1lbnUgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXS50aGVtZWQ6aG92ZXIge1xuICAgIGJvcmRlci1jb2xvcjogIzgzOTA5NzsgfVxuICAudGhlbWUtZGFya19ibHVlIGJ1dHRvbi50aGVtZWQ6aG92ZXIge1xuICAgIGJvcmRlci1jb2xvcjogIzAwMDAwMDsgfVxuICAudGhlbWUtYmx1ZSBidXR0b24udGhlbWVkOmhvdmVyIHtcbiAgICBib3JkZXItY29sb3I6ICMwMDAwMDA7IH1cbiAgLnRoZW1lLWdyZWVuIGJ1dHRvbi50aGVtZWQ6aG92ZXIge1xuICAgIGJvcmRlci1jb2xvcjogIzAwMDAwMDsgfVxuICAudGhlbWUteWVsbG93IGJ1dHRvbi50aGVtZWQ6aG92ZXIge1xuICAgIGJvcmRlci1jb2xvcjogIzAwMDAwMDsgfVxuICAudGhlbWUtcmVkIGJ1dHRvbi50aGVtZWQ6aG92ZXIge1xuICAgIGJvcmRlci1jb2xvcjogIzAwMDAwMDsgfVxuICAudGhlbWUtcHJpbWFyeSBidXR0b24udGhlbWVkOmhvdmVyIHtcbiAgICBib3JkZXItY29sb3I6ICMwMDAwMDA7IH1cbiAgLnRoZW1lLXNlY29uZGFyeSBidXR0b24udGhlbWVkOmhvdmVyIHtcbiAgICBib3JkZXItY29sb3I6ICMwMDAwMDA7IH1cbiAgLnRoZW1lLW1lbnUgYnV0dG9uLnRoZW1lZDpob3ZlciB7XG4gICAgYm9yZGVyLWNvbG9yOiAjODM5MDk3OyB9XG4gIC50aGVtZS1kYXJrX2JsdWUgLmJ1dHRvbi50aGVtZWQ6aG92ZXIge1xuICAgIGJvcmRlci1jb2xvcjogIzAwMDAwMDsgfVxuICAudGhlbWUtYmx1ZSAuYnV0dG9uLnRoZW1lZDpob3ZlciB7XG4gICAgYm9yZGVyLWNvbG9yOiAjMDAwMDAwOyB9XG4gIC50aGVtZS1ncmVlbiAuYnV0dG9uLnRoZW1lZDpob3ZlciB7XG4gICAgYm9yZGVyLWNvbG9yOiAjMDAwMDAwOyB9XG4gIC50aGVtZS15ZWxsb3cgLmJ1dHRvbi50aGVtZWQ6aG92ZXIge1xuICAgIGJvcmRlci1jb2xvcjogIzAwMDAwMDsgfVxuICAudGhlbWUtcmVkIC5idXR0b24udGhlbWVkOmhvdmVyIHtcbiAgICBib3JkZXItY29sb3I6ICMwMDAwMDA7IH1cbiAgLnRoZW1lLXByaW1hcnkgLmJ1dHRvbi50aGVtZWQ6aG92ZXIge1xuICAgIGJvcmRlci1jb2xvcjogIzAwMDAwMDsgfVxuICAudGhlbWUtc2Vjb25kYXJ5IC5idXR0b24udGhlbWVkOmhvdmVyIHtcbiAgICBib3JkZXItY29sb3I6ICMwMDAwMDA7IH1cbiAgLnRoZW1lLW1lbnUgLmJ1dHRvbi50aGVtZWQ6aG92ZXIge1xuICAgIGJvcmRlci1jb2xvcjogIzgzOTA5NzsgfVxuICBidXR0b24ucHJpbWFyeSwgaW5wdXRbdHlwZT1cImJ1dHRvblwiXS5wcmltYXJ5LCBpbnB1dFt0eXBlPVwicmVzZXRcIl0ucHJpbWFyeSwgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXS5wcmltYXJ5LCBidXR0b24ucHJpbWFyeSwgLmJ1dHRvbi5wcmltYXJ5IHtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gICAgLnRoZW1lLWRhcmtfYmx1ZSBidXR0b24ucHJpbWFyeSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA1NEE2O1xuICAgICAgY29sb3I6ICNGRkZGRkY7IH1cbiAgICAudGhlbWUtYmx1ZSBidXR0b24ucHJpbWFyeSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA5RUMyO1xuICAgICAgY29sb3I6ICNGRkZGRkY7IH1cbiAgICAudGhlbWUtZ3JlZW4gYnV0dG9uLnByaW1hcnkge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzcyQkY0NDtcbiAgICAgIGNvbG9yOiAjRkZGRkZGOyB9XG4gICAgLnRoZW1lLXllbGxvdyBidXR0b24ucHJpbWFyeSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZENDAwO1xuICAgICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgICAudGhlbWUtcmVkIGJ1dHRvbi5wcmltYXJ5IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNDRjFGMjU7XG4gICAgICBjb2xvcjogI0ZGRkZGRjsgfVxuICAgIC50aGVtZS1wcmltYXJ5IGJ1dHRvbi5wcmltYXJ5IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGQTYwMDM7XG4gICAgICBjb2xvcjogI0ZGRkZGRjsgfVxuICAgIC50aGVtZS1zZWNvbmRhcnkgYnV0dG9uLnByaW1hcnkge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gICAgLnRoZW1lLW1lbnUgYnV0dG9uLnByaW1hcnkge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gICAgLnRoZW1lLWRhcmtfYmx1ZSBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLnByaW1hcnkge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNTRBNjtcbiAgICAgIGNvbG9yOiAjRkZGRkZGOyB9XG4gICAgLnRoZW1lLWJsdWUgaW5wdXRbdHlwZT1cImJ1dHRvblwiXS5wcmltYXJ5IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDlFQzI7XG4gICAgICBjb2xvcjogI0ZGRkZGRjsgfVxuICAgIC50aGVtZS1ncmVlbiBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLnByaW1hcnkge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzcyQkY0NDtcbiAgICAgIGNvbG9yOiAjRkZGRkZGOyB9XG4gICAgLnRoZW1lLXllbGxvdyBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLnByaW1hcnkge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRDQwMDtcbiAgICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gICAgLnRoZW1lLXJlZCBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLnByaW1hcnkge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0NGMUYyNTtcbiAgICAgIGNvbG9yOiAjRkZGRkZGOyB9XG4gICAgLnRoZW1lLXByaW1hcnkgaW5wdXRbdHlwZT1cImJ1dHRvblwiXS5wcmltYXJ5IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGQTYwMDM7XG4gICAgICBjb2xvcjogI0ZGRkZGRjsgfVxuICAgIC50aGVtZS1zZWNvbmRhcnkgaW5wdXRbdHlwZT1cImJ1dHRvblwiXS5wcmltYXJ5IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gICAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAgIC50aGVtZS1tZW51IGlucHV0W3R5cGU9XCJidXR0b25cIl0ucHJpbWFyeSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICAgICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgICAudGhlbWUtZGFya19ibHVlIGlucHV0W3R5cGU9XCJyZXNldFwiXS5wcmltYXJ5IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDU0QTY7XG4gICAgICBjb2xvcjogI0ZGRkZGRjsgfVxuICAgIC50aGVtZS1ibHVlIGlucHV0W3R5cGU9XCJyZXNldFwiXS5wcmltYXJ5IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDlFQzI7XG4gICAgICBjb2xvcjogI0ZGRkZGRjsgfVxuICAgIC50aGVtZS1ncmVlbiBpbnB1dFt0eXBlPVwicmVzZXRcIl0ucHJpbWFyeSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzJCRjQ0O1xuICAgICAgY29sb3I6ICNGRkZGRkY7IH1cbiAgICAudGhlbWUteWVsbG93IGlucHV0W3R5cGU9XCJyZXNldFwiXS5wcmltYXJ5IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkQ0MDA7XG4gICAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAgIC50aGVtZS1yZWQgaW5wdXRbdHlwZT1cInJlc2V0XCJdLnByaW1hcnkge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0NGMUYyNTtcbiAgICAgIGNvbG9yOiAjRkZGRkZGOyB9XG4gICAgLnRoZW1lLXByaW1hcnkgaW5wdXRbdHlwZT1cInJlc2V0XCJdLnByaW1hcnkge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZBNjAwMztcbiAgICAgIGNvbG9yOiAjRkZGRkZGOyB9XG4gICAgLnRoZW1lLXNlY29uZGFyeSBpbnB1dFt0eXBlPVwicmVzZXRcIl0ucHJpbWFyeSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICAgICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgICAudGhlbWUtbWVudSBpbnB1dFt0eXBlPVwicmVzZXRcIl0ucHJpbWFyeSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICAgICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgICAudGhlbWUtZGFya19ibHVlIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0ucHJpbWFyeSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA1NEE2O1xuICAgICAgY29sb3I6ICNGRkZGRkY7IH1cbiAgICAudGhlbWUtYmx1ZSBpbnB1dFt0eXBlPVwic3VibWl0XCJdLnByaW1hcnkge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwOUVDMjtcbiAgICAgIGNvbG9yOiAjRkZGRkZGOyB9XG4gICAgLnRoZW1lLWdyZWVuIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0ucHJpbWFyeSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzJCRjQ0O1xuICAgICAgY29sb3I6ICNGRkZGRkY7IH1cbiAgICAudGhlbWUteWVsbG93IGlucHV0W3R5cGU9XCJzdWJtaXRcIl0ucHJpbWFyeSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZENDAwO1xuICAgICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgICAudGhlbWUtcmVkIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0ucHJpbWFyeSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQ0YxRjI1O1xuICAgICAgY29sb3I6ICNGRkZGRkY7IH1cbiAgICAudGhlbWUtcHJpbWFyeSBpbnB1dFt0eXBlPVwic3VibWl0XCJdLnByaW1hcnkge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZBNjAwMztcbiAgICAgIGNvbG9yOiAjRkZGRkZGOyB9XG4gICAgLnRoZW1lLXNlY29uZGFyeSBpbnB1dFt0eXBlPVwic3VibWl0XCJdLnByaW1hcnkge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gICAgLnRoZW1lLW1lbnUgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXS5wcmltYXJ5IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gICAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAgIC50aGVtZS1kYXJrX2JsdWUgYnV0dG9uLnByaW1hcnkge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNTRBNjtcbiAgICAgIGNvbG9yOiAjRkZGRkZGOyB9XG4gICAgLnRoZW1lLWJsdWUgYnV0dG9uLnByaW1hcnkge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwOUVDMjtcbiAgICAgIGNvbG9yOiAjRkZGRkZGOyB9XG4gICAgLnRoZW1lLWdyZWVuIGJ1dHRvbi5wcmltYXJ5IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM3MkJGNDQ7XG4gICAgICBjb2xvcjogI0ZGRkZGRjsgfVxuICAgIC50aGVtZS15ZWxsb3cgYnV0dG9uLnByaW1hcnkge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRDQwMDtcbiAgICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gICAgLnRoZW1lLXJlZCBidXR0b24ucHJpbWFyeSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQ0YxRjI1O1xuICAgICAgY29sb3I6ICNGRkZGRkY7IH1cbiAgICAudGhlbWUtcHJpbWFyeSBidXR0b24ucHJpbWFyeSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkE2MDAzO1xuICAgICAgY29sb3I6ICNGRkZGRkY7IH1cbiAgICAudGhlbWUtc2Vjb25kYXJ5IGJ1dHRvbi5wcmltYXJ5IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gICAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAgIC50aGVtZS1tZW51IGJ1dHRvbi5wcmltYXJ5IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gICAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAgIC50aGVtZS1kYXJrX2JsdWUgLmJ1dHRvbi5wcmltYXJ5IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDU0QTY7XG4gICAgICBjb2xvcjogI0ZGRkZGRjsgfVxuICAgIC50aGVtZS1ibHVlIC5idXR0b24ucHJpbWFyeSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA5RUMyO1xuICAgICAgY29sb3I6ICNGRkZGRkY7IH1cbiAgICAudGhlbWUtZ3JlZW4gLmJ1dHRvbi5wcmltYXJ5IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM3MkJGNDQ7XG4gICAgICBjb2xvcjogI0ZGRkZGRjsgfVxuICAgIC50aGVtZS15ZWxsb3cgLmJ1dHRvbi5wcmltYXJ5IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkQ0MDA7XG4gICAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAgIC50aGVtZS1yZWQgLmJ1dHRvbi5wcmltYXJ5IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNDRjFGMjU7XG4gICAgICBjb2xvcjogI0ZGRkZGRjsgfVxuICAgIC50aGVtZS1wcmltYXJ5IC5idXR0b24ucHJpbWFyeSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkE2MDAzO1xuICAgICAgY29sb3I6ICNGRkZGRkY7IH1cbiAgICAudGhlbWUtc2Vjb25kYXJ5IC5idXR0b24ucHJpbWFyeSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICAgICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgICAudGhlbWUtbWVudSAuYnV0dG9uLnByaW1hcnkge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gICAgLnRoZW1lLWRhcmtfYmx1ZSBidXR0b24ucHJpbWFyeSB7XG4gICAgICBjb2xvcjogI0ZGRkZGRjsgfVxuICAgIC50aGVtZS1ibHVlIGJ1dHRvbi5wcmltYXJ5IHtcbiAgICAgIGNvbG9yOiAjRkZGRkZGOyB9XG4gICAgLnRoZW1lLWdyZWVuIGJ1dHRvbi5wcmltYXJ5IHtcbiAgICAgIGNvbG9yOiAjRkZGRkZGOyB9XG4gICAgLnRoZW1lLXllbGxvdyBidXR0b24ucHJpbWFyeSB7XG4gICAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAgIC50aGVtZS1yZWQgYnV0dG9uLnByaW1hcnkge1xuICAgICAgY29sb3I6ICNGRkZGRkY7IH1cbiAgICAudGhlbWUtcHJpbWFyeSBidXR0b24ucHJpbWFyeSB7XG4gICAgICBjb2xvcjogI0ZGRkZGRjsgfVxuICAgIC50aGVtZS1zZWNvbmRhcnkgYnV0dG9uLnByaW1hcnkge1xuICAgICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgICAudGhlbWUtbWVudSBidXR0b24ucHJpbWFyeSB7XG4gICAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAgIC50aGVtZS1kYXJrX2JsdWUgaW5wdXRbdHlwZT1cImJ1dHRvblwiXS5wcmltYXJ5IHtcbiAgICAgIGNvbG9yOiAjRkZGRkZGOyB9XG4gICAgLnRoZW1lLWJsdWUgaW5wdXRbdHlwZT1cImJ1dHRvblwiXS5wcmltYXJ5IHtcbiAgICAgIGNvbG9yOiAjRkZGRkZGOyB9XG4gICAgLnRoZW1lLWdyZWVuIGlucHV0W3R5cGU9XCJidXR0b25cIl0ucHJpbWFyeSB7XG4gICAgICBjb2xvcjogI0ZGRkZGRjsgfVxuICAgIC50aGVtZS15ZWxsb3cgaW5wdXRbdHlwZT1cImJ1dHRvblwiXS5wcmltYXJ5IHtcbiAgICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gICAgLnRoZW1lLXJlZCBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLnByaW1hcnkge1xuICAgICAgY29sb3I6ICNGRkZGRkY7IH1cbiAgICAudGhlbWUtcHJpbWFyeSBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLnByaW1hcnkge1xuICAgICAgY29sb3I6ICNGRkZGRkY7IH1cbiAgICAudGhlbWUtc2Vjb25kYXJ5IGlucHV0W3R5cGU9XCJidXR0b25cIl0ucHJpbWFyeSB7XG4gICAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAgIC50aGVtZS1tZW51IGlucHV0W3R5cGU9XCJidXR0b25cIl0ucHJpbWFyeSB7XG4gICAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAgIC50aGVtZS1kYXJrX2JsdWUgaW5wdXRbdHlwZT1cInJlc2V0XCJdLnByaW1hcnkge1xuICAgICAgY29sb3I6ICNGRkZGRkY7IH1cbiAgICAudGhlbWUtYmx1ZSBpbnB1dFt0eXBlPVwicmVzZXRcIl0ucHJpbWFyeSB7XG4gICAgICBjb2xvcjogI0ZGRkZGRjsgfVxuICAgIC50aGVtZS1ncmVlbiBpbnB1dFt0eXBlPVwicmVzZXRcIl0ucHJpbWFyeSB7XG4gICAgICBjb2xvcjogI0ZGRkZGRjsgfVxuICAgIC50aGVtZS15ZWxsb3cgaW5wdXRbdHlwZT1cInJlc2V0XCJdLnByaW1hcnkge1xuICAgICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgICAudGhlbWUtcmVkIGlucHV0W3R5cGU9XCJyZXNldFwiXS5wcmltYXJ5IHtcbiAgICAgIGNvbG9yOiAjRkZGRkZGOyB9XG4gICAgLnRoZW1lLXByaW1hcnkgaW5wdXRbdHlwZT1cInJlc2V0XCJdLnByaW1hcnkge1xuICAgICAgY29sb3I6ICNGRkZGRkY7IH1cbiAgICAudGhlbWUtc2Vjb25kYXJ5IGlucHV0W3R5cGU9XCJyZXNldFwiXS5wcmltYXJ5IHtcbiAgICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gICAgLnRoZW1lLW1lbnUgaW5wdXRbdHlwZT1cInJlc2V0XCJdLnByaW1hcnkge1xuICAgICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgICAudGhlbWUtZGFya19ibHVlIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0ucHJpbWFyeSB7XG4gICAgICBjb2xvcjogI0ZGRkZGRjsgfVxuICAgIC50aGVtZS1ibHVlIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0ucHJpbWFyeSB7XG4gICAgICBjb2xvcjogI0ZGRkZGRjsgfVxuICAgIC50aGVtZS1ncmVlbiBpbnB1dFt0eXBlPVwic3VibWl0XCJdLnByaW1hcnkge1xuICAgICAgY29sb3I6ICNGRkZGRkY7IH1cbiAgICAudGhlbWUteWVsbG93IGlucHV0W3R5cGU9XCJzdWJtaXRcIl0ucHJpbWFyeSB7XG4gICAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAgIC50aGVtZS1yZWQgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXS5wcmltYXJ5IHtcbiAgICAgIGNvbG9yOiAjRkZGRkZGOyB9XG4gICAgLnRoZW1lLXByaW1hcnkgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXS5wcmltYXJ5IHtcbiAgICAgIGNvbG9yOiAjRkZGRkZGOyB9XG4gICAgLnRoZW1lLXNlY29uZGFyeSBpbnB1dFt0eXBlPVwic3VibWl0XCJdLnByaW1hcnkge1xuICAgICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgICAudGhlbWUtbWVudSBpbnB1dFt0eXBlPVwic3VibWl0XCJdLnByaW1hcnkge1xuICAgICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgICAudGhlbWUtZGFya19ibHVlIGJ1dHRvbi5wcmltYXJ5IHtcbiAgICAgIGNvbG9yOiAjRkZGRkZGOyB9XG4gICAgLnRoZW1lLWJsdWUgYnV0dG9uLnByaW1hcnkge1xuICAgICAgY29sb3I6ICNGRkZGRkY7IH1cbiAgICAudGhlbWUtZ3JlZW4gYnV0dG9uLnByaW1hcnkge1xuICAgICAgY29sb3I6ICNGRkZGRkY7IH1cbiAgICAudGhlbWUteWVsbG93IGJ1dHRvbi5wcmltYXJ5IHtcbiAgICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gICAgLnRoZW1lLXJlZCBidXR0b24ucHJpbWFyeSB7XG4gICAgICBjb2xvcjogI0ZGRkZGRjsgfVxuICAgIC50aGVtZS1wcmltYXJ5IGJ1dHRvbi5wcmltYXJ5IHtcbiAgICAgIGNvbG9yOiAjRkZGRkZGOyB9XG4gICAgLnRoZW1lLXNlY29uZGFyeSBidXR0b24ucHJpbWFyeSB7XG4gICAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAgIC50aGVtZS1tZW51IGJ1dHRvbi5wcmltYXJ5IHtcbiAgICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gICAgLnRoZW1lLWRhcmtfYmx1ZSAuYnV0dG9uLnByaW1hcnkge1xuICAgICAgY29sb3I6ICNGRkZGRkY7IH1cbiAgICAudGhlbWUtYmx1ZSAuYnV0dG9uLnByaW1hcnkge1xuICAgICAgY29sb3I6ICNGRkZGRkY7IH1cbiAgICAudGhlbWUtZ3JlZW4gLmJ1dHRvbi5wcmltYXJ5IHtcbiAgICAgIGNvbG9yOiAjRkZGRkZGOyB9XG4gICAgLnRoZW1lLXllbGxvdyAuYnV0dG9uLnByaW1hcnkge1xuICAgICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgICAudGhlbWUtcmVkIC5idXR0b24ucHJpbWFyeSB7XG4gICAgICBjb2xvcjogI0ZGRkZGRjsgfVxuICAgIC50aGVtZS1wcmltYXJ5IC5idXR0b24ucHJpbWFyeSB7XG4gICAgICBjb2xvcjogI0ZGRkZGRjsgfVxuICAgIC50aGVtZS1zZWNvbmRhcnkgLmJ1dHRvbi5wcmltYXJ5IHtcbiAgICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gICAgLnRoZW1lLW1lbnUgLmJ1dHRvbi5wcmltYXJ5IHtcbiAgICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gICAgYnV0dG9uLnByaW1hcnk6aG92ZXIsIGlucHV0W3R5cGU9XCJidXR0b25cIl0ucHJpbWFyeTpob3ZlciwgaW5wdXRbdHlwZT1cInJlc2V0XCJdLnByaW1hcnk6aG92ZXIsIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0ucHJpbWFyeTpob3ZlciwgYnV0dG9uLnByaW1hcnk6aG92ZXIsIC5idXR0b24ucHJpbWFyeTpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBibGFjazsgfVxuICBidXR0b24uc2Vjb25kYXJ5LCBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLnNlY29uZGFyeSwgaW5wdXRbdHlwZT1cInJlc2V0XCJdLnNlY29uZGFyeSwgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXS5zZWNvbmRhcnksIGJ1dHRvbi5zZWNvbmRhcnksIC5idXR0b24uc2Vjb25kYXJ5IHtcbiAgICBmb250LXdlaWdodDogNDAwOyB9XG4gIGJ1dHRvbi50ZXJ0aWFyeSwgaW5wdXRbdHlwZT1cImJ1dHRvblwiXS50ZXJ0aWFyeSwgaW5wdXRbdHlwZT1cInJlc2V0XCJdLnRlcnRpYXJ5LCBpbnB1dFt0eXBlPVwic3VibWl0XCJdLnRlcnRpYXJ5LCBidXR0b24udGVydGlhcnksIC5idXR0b24udGVydGlhcnkge1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuICBidXR0b24ucm91bmQsIGlucHV0W3R5cGU9XCJidXR0b25cIl0ucm91bmQsIGlucHV0W3R5cGU9XCJyZXNldFwiXS5yb3VuZCwgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXS5yb3VuZCwgYnV0dG9uLnJvdW5kLCAuYnV0dG9uLnJvdW5kIHtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7IH1cbiAgYnV0dG9uLnByaW1hcnktY2FsbC10by1hY3Rpb24sIGlucHV0W3R5cGU9XCJidXR0b25cIl0ucHJpbWFyeS1jYWxsLXRvLWFjdGlvbiwgaW5wdXRbdHlwZT1cInJlc2V0XCJdLnByaW1hcnktY2FsbC10by1hY3Rpb24sIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0ucHJpbWFyeS1jYWxsLXRvLWFjdGlvbiwgYnV0dG9uLnByaW1hcnktY2FsbC10by1hY3Rpb24sIC5idXR0b24ucHJpbWFyeS1jYWxsLXRvLWFjdGlvbiB7XG4gICAgYm9yZGVyLWNvbG9yOiAjRkE2MDAzO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGQTYwMDM7XG4gICAgY29sb3I6IHdoaXRlOyB9XG4gIGJ1dHRvbi5zZWNvbmRhcnktY2FsbC10by1hY3Rpb24sIGlucHV0W3R5cGU9XCJidXR0b25cIl0uc2Vjb25kYXJ5LWNhbGwtdG8tYWN0aW9uLCBpbnB1dFt0eXBlPVwicmVzZXRcIl0uc2Vjb25kYXJ5LWNhbGwtdG8tYWN0aW9uLCBpbnB1dFt0eXBlPVwic3VibWl0XCJdLnNlY29uZGFyeS1jYWxsLXRvLWFjdGlvbiwgYnV0dG9uLnNlY29uZGFyeS1jYWxsLXRvLWFjdGlvbiwgLmJ1dHRvbi5zZWNvbmRhcnktY2FsbC10by1hY3Rpb24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgIGNvbG9yOiAjMDAwOyB9XG4gIGJ1dHRvbi5wcmltYXJ5LWNhbGwtdG8tYWN0aW9uOmhvdmVyLCBidXR0b24uc2Vjb25kYXJ5LWNhbGwtdG8tYWN0aW9uOmhvdmVyLCBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLnByaW1hcnktY2FsbC10by1hY3Rpb246aG92ZXIsIGlucHV0W3R5cGU9XCJidXR0b25cIl0uc2Vjb25kYXJ5LWNhbGwtdG8tYWN0aW9uOmhvdmVyLCBpbnB1dFt0eXBlPVwicmVzZXRcIl0ucHJpbWFyeS1jYWxsLXRvLWFjdGlvbjpob3ZlciwgaW5wdXRbdHlwZT1cInJlc2V0XCJdLnNlY29uZGFyeS1jYWxsLXRvLWFjdGlvbjpob3ZlciwgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXS5wcmltYXJ5LWNhbGwtdG8tYWN0aW9uOmhvdmVyLCBpbnB1dFt0eXBlPVwic3VibWl0XCJdLnNlY29uZGFyeS1jYWxsLXRvLWFjdGlvbjpob3ZlciwgYnV0dG9uLnByaW1hcnktY2FsbC10by1hY3Rpb246aG92ZXIsIGJ1dHRvbi5zZWNvbmRhcnktY2FsbC10by1hY3Rpb246aG92ZXIsIC5idXR0b24ucHJpbWFyeS1jYWxsLXRvLWFjdGlvbjpob3ZlciwgLmJ1dHRvbi5zZWNvbmRhcnktY2FsbC10by1hY3Rpb246aG92ZXIge1xuICAgIGJvcmRlci1jb2xvcjogYmxhY2s7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogYmxhY2s7XG4gICAgY29sb3I6IHdoaXRlOyB9XG4gIGJ1dHRvbi5idXR0b24tLW1lbnUsIGlucHV0W3R5cGU9XCJidXR0b25cIl0uYnV0dG9uLS1tZW51LCBpbnB1dFt0eXBlPVwicmVzZXRcIl0uYnV0dG9uLS1tZW51LCBpbnB1dFt0eXBlPVwic3VibWl0XCJdLmJ1dHRvbi0tbWVudSwgYnV0dG9uLmJ1dHRvbi0tbWVudSwgLmJ1dHRvbi5idXR0b24tLW1lbnUge1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7IH1cbiAgICBidXR0b24uYnV0dG9uLS1tZW51IGIsIGlucHV0W3R5cGU9XCJidXR0b25cIl0uYnV0dG9uLS1tZW51IGIsIGlucHV0W3R5cGU9XCJyZXNldFwiXS5idXR0b24tLW1lbnUgYiwgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXS5idXR0b24tLW1lbnUgYiwgYnV0dG9uLmJ1dHRvbi0tbWVudSBiLCAuYnV0dG9uLmJ1dHRvbi0tbWVudSBiIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDVweDsgfVxuICBidXR0b24uYnV0dG9uLS15ZWxsb3csIGlucHV0W3R5cGU9XCJidXR0b25cIl0uYnV0dG9uLS15ZWxsb3csIGlucHV0W3R5cGU9XCJyZXNldFwiXS5idXR0b24tLXllbGxvdywgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXS5idXR0b24tLXllbGxvdywgYnV0dG9uLmJ1dHRvbi0teWVsbG93LCAuYnV0dG9uLmJ1dHRvbi0teWVsbG93IHtcbiAgICBjb2xvcjogIzAwMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZENDAwO1xuICAgIGJvcmRlci1jb2xvcjogI0ZGRDQwMDtcbiAgICBmb250LXdlaWdodDogNDAwOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDkwMHB4KSB7XG4gICAgICBidXR0b24uYnV0dG9uLS15ZWxsb3csIGlucHV0W3R5cGU9XCJidXR0b25cIl0uYnV0dG9uLS15ZWxsb3csIGlucHV0W3R5cGU9XCJyZXNldFwiXS5idXR0b24tLXllbGxvdywgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXS5idXR0b24tLXllbGxvdywgYnV0dG9uLmJ1dHRvbi0teWVsbG93LCAuYnV0dG9uLmJ1dHRvbi0teWVsbG93IHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA3cHg7IH0gfVxuICAgIGJ1dHRvbi5idXR0b24tLXllbGxvdzpob3ZlciwgaW5wdXRbdHlwZT1cImJ1dHRvblwiXS5idXR0b24tLXllbGxvdzpob3ZlciwgaW5wdXRbdHlwZT1cInJlc2V0XCJdLmJ1dHRvbi0teWVsbG93OmhvdmVyLCBpbnB1dFt0eXBlPVwic3VibWl0XCJdLmJ1dHRvbi0teWVsbG93OmhvdmVyLCBidXR0b24uYnV0dG9uLS15ZWxsb3c6aG92ZXIsIC5idXR0b24uYnV0dG9uLS15ZWxsb3c6aG92ZXIge1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICAgICAgYm9yZGVyLWNvbG9yOiAjMDAwOyB9XG4gIGJ1dHRvbi5idXR0b24tLWRlc2t0b3AsIGlucHV0W3R5cGU9XCJidXR0b25cIl0uYnV0dG9uLS1kZXNrdG9wLCBpbnB1dFt0eXBlPVwicmVzZXRcIl0uYnV0dG9uLS1kZXNrdG9wLCBpbnB1dFt0eXBlPVwic3VibWl0XCJdLmJ1dHRvbi0tZGVza3RvcCwgYnV0dG9uLmJ1dHRvbi0tZGVza3RvcCwgLmJ1dHRvbi5idXR0b24tLWRlc2t0b3Age1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgICAgIGJ1dHRvbi5idXR0b24tLWRlc2t0b3AsIGlucHV0W3R5cGU9XCJidXR0b25cIl0uYnV0dG9uLS1kZXNrdG9wLCBpbnB1dFt0eXBlPVwicmVzZXRcIl0uYnV0dG9uLS1kZXNrdG9wLCBpbnB1dFt0eXBlPVwic3VibWl0XCJdLmJ1dHRvbi0tZGVza3RvcCwgYnV0dG9uLmJ1dHRvbi0tZGVza3RvcCwgLmJ1dHRvbi5idXR0b24tLWRlc2t0b3Age1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH0gfVxuICBidXR0b24uYnV0dG9uLS1tb2JpbGUsIGlucHV0W3R5cGU9XCJidXR0b25cIl0uYnV0dG9uLS1tb2JpbGUsIGlucHV0W3R5cGU9XCJyZXNldFwiXS5idXR0b24tLW1vYmlsZSwgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXS5idXR0b24tLW1vYmlsZSwgYnV0dG9uLmJ1dHRvbi0tbW9iaWxlLCAuYnV0dG9uLmJ1dHRvbi0tbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgICAgIGJ1dHRvbi5idXR0b24tLW1vYmlsZSwgaW5wdXRbdHlwZT1cImJ1dHRvblwiXS5idXR0b24tLW1vYmlsZSwgaW5wdXRbdHlwZT1cInJlc2V0XCJdLmJ1dHRvbi0tbW9iaWxlLCBpbnB1dFt0eXBlPVwic3VibWl0XCJdLmJ1dHRvbi0tbW9iaWxlLCBidXR0b24uYnV0dG9uLS1tb2JpbGUsIC5idXR0b24uYnV0dG9uLS1tb2JpbGUge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9IH1cbiAgYnV0dG9uIC5sZWZ0LCBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdIC5sZWZ0LCBpbnB1dFt0eXBlPVwicmVzZXRcIl0gLmxlZnQsIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0gLmxlZnQsIGJ1dHRvbiAubGVmdCwgLmJ1dHRvbiAubGVmdCB7XG4gICAgZmxvYXQ6IGxlZnQ7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDczNnB4KSB7XG4gIGJvZHkuY29udGVudC1wYWdlIG1haW4ubWFpbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNzBweDsgfVxuICBib2R5LmNvbnRlbnQtcGFnZSBmb290ZXIucGFnZS1mb290ZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfSB9XG5cbmJvZHkuY29udGVudC1wYWdlIG1haW4gPiBoZWFkZXIuY29udGVudC1oZWFkZXIgZmlndXJlIGltZyxcbmJvZHkuY29udGVudC1wYWdlIG1haW4gYXJ0aWNsZSA6Zmlyc3QtY2hpbGQucHJlLXRpdGxlIGZpZ3VyZSBpbWcge1xuICBtYXgtaGVpZ2h0OiBjYWxjKCA3MnZoIC0gNzBweCk7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIGJvZHkuY29udGVudC1wYWdlIG1haW4gPiBoZWFkZXIuY29udGVudC1oZWFkZXIgZmlndXJlIGltZyxcbiAgYm9keS5jb250ZW50LXBhZ2UgbWFpbiBhcnRpY2xlIDpmaXJzdC1jaGlsZC5wcmUtdGl0bGUgZmlndXJlIGltZyB7XG4gICAgbWF4LWhlaWdodDogY2FsYyggNzJ2aCAtIDYwcHgpOyB9IH1cblxubWFpbiBhcnRpY2xlIC5jb250ZW50IHtcbiAgbWFyZ2luLWJvdHRvbTogNDJweDtcbiAgbWF4LXdpZHRoOiA2NGVtO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvOyB9XG4gIG1haW4gYXJ0aWNsZSAuY29udGVudDo6YWZ0ZXIge1xuICAgIGNsZWFyOiBib3RoO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogdGFibGU7IH1cbiAgbWFpbiBhcnRpY2xlIC5jb250ZW50ID4gYmxvY2txdW90ZSxcbiAgbWFpbiBhcnRpY2xlIC5jb250ZW50ID4gZmlndXJlLmRlZmF1bHQsXG4gIG1haW4gYXJ0aWNsZSAuY29udGVudCA+IGZpZ3VyZS5mdWxsLXdpZHRoLFxuICBtYWluIGFydGljbGUgLmNvbnRlbnQgPiBmaWd1cmUudmlkZW8sXG4gIG1haW4gYXJ0aWNsZSAuY29udGVudCA+IGRpdi50ZXh0LXBsdWdpbixcbiAgbWFpbiBhcnRpY2xlIC5jb250ZW50ID4gZmlndXJlLnBhcmFsbGF4IHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIG1haW4gYXJ0aWNsZSAuY29udGVudCA+IGJsb2NrcXVvdGU6OmFmdGVyLFxuICAgIG1haW4gYXJ0aWNsZSAuY29udGVudCA+IGZpZ3VyZS5kZWZhdWx0OjphZnRlcixcbiAgICBtYWluIGFydGljbGUgLmNvbnRlbnQgPiBmaWd1cmUuZnVsbC13aWR0aDo6YWZ0ZXIsXG4gICAgbWFpbiBhcnRpY2xlIC5jb250ZW50ID4gZmlndXJlLnZpZGVvOjphZnRlcixcbiAgICBtYWluIGFydGljbGUgLmNvbnRlbnQgPiBkaXYudGV4dC1wbHVnaW46OmFmdGVyLFxuICAgIG1haW4gYXJ0aWNsZSAuY29udGVudCA+IGZpZ3VyZS5wYXJhbGxheDo6YWZ0ZXIge1xuICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgZGlzcGxheTogdGFibGU7IH1cbiAgbWFpbiBhcnRpY2xlIC5jb250ZW50ID4gZmlndXJlLmRlZmF1bHQsXG4gIG1haW4gYXJ0aWNsZSAuY29udGVudCA+IGZpZ3VyZS5mdWxsLXdpZHRoLFxuICBtYWluIGFydGljbGUgLmNvbnRlbnQgPiBmaWd1cmUudmlkZW8sXG4gIG1haW4gYXJ0aWNsZSAuY29udGVudCA+IGZpZ3VyZS5wYXJhbGxheCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC43NWVtO1xuICAgIG1hcmdpbi1sZWZ0OiAtMC43NWVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gICAgICBtYWluIGFydGljbGUgLmNvbnRlbnQgPiBmaWd1cmUuZGVmYXVsdCxcbiAgICAgIG1haW4gYXJ0aWNsZSAuY29udGVudCA+IGZpZ3VyZS5mdWxsLXdpZHRoLFxuICAgICAgbWFpbiBhcnRpY2xlIC5jb250ZW50ID4gZmlndXJlLnZpZGVvLFxuICAgICAgbWFpbiBhcnRpY2xlIC5jb250ZW50ID4gZmlndXJlLnBhcmFsbGF4IHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bzsgfSB9XG4gIG1haW4gYXJ0aWNsZSAuY29udGVudCAuYnV0dG9uIHtcbiAgICBtYXJnaW4tdG9wOiAxNHB4OyB9XG4gICAgbWFpbiBhcnRpY2xlIC5jb250ZW50IC5idXR0b24uc2Vjb25kYXJ5LWJ1dHRvbiB7XG4gICAgICBtYXJnaW4tbGVmdDogN3B4OyB9XG5cbm1haW4gYXJ0aWNsZSAuY29udGVudCAuZGlzY291bnQtY2FsY3VsYXRvciB7XG4gIG1heC13aWR0aDogNTglOyB9XG5cbm1haW4gYXJ0aWNsZSAuY29udGVudCBkaXYudGV4dC1wbHVnaW4gcDplbXB0eSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxubWFpbiBhcnRpY2xlIC5jb250ZW50IGRpdi50ZXh0LXBsdWdpbiBoMSwgbWFpbiBhcnRpY2xlIC5jb250ZW50IGRpdi50ZXh0LXBsdWdpbiBoMiwgbWFpbiBhcnRpY2xlIC5jb250ZW50IGRpdi50ZXh0LXBsdWdpbiBoMywgbWFpbiBhcnRpY2xlIC5jb250ZW50IGRpdi50ZXh0LXBsdWdpbiBoNCwgbWFpbiBhcnRpY2xlIC5jb250ZW50IGRpdi50ZXh0LXBsdWdpbiBoNSwgbWFpbiBhcnRpY2xlIC5jb250ZW50IGRpdi50ZXh0LXBsdWdpbiBoNiB7XG4gIG1hcmdpbi1ib3R0b206IDBweDsgfVxuXG5tYWluIGFydGljbGUgLmNvbnRlbnQgZGl2LnRleHQtcGx1Z2luIGgxLCBtYWluIGFydGljbGUgLmNvbnRlbnQgZGl2LnRleHQtcGx1Z2luIGgyLCBtYWluIGFydGljbGUgLmNvbnRlbnQgZGl2LnRleHQtcGx1Z2luIGgzLCBtYWluIGFydGljbGUgLmNvbnRlbnQgZGl2LnRleHQtcGx1Z2luIGg0LCBtYWluIGFydGljbGUgLmNvbnRlbnQgZGl2LnRleHQtcGx1Z2luIGg1LCBtYWluIGFydGljbGUgLmNvbnRlbnQgZGl2LnRleHQtcGx1Z2luIGg2LCBtYWluIGFydGljbGUgLmNvbnRlbnQgZGl2LnRleHQtcGx1Z2luIHAsIG1haW4gYXJ0aWNsZSAuY29udGVudCBkaXYudGV4dC1wbHVnaW4gZmlndXJlIHtcbiAgd2lkdGg6IDEwMCU7IH1cblxubWFpbiBhcnRpY2xlIC5jb250ZW50IGRpdi50ZXh0LXBsdWdpbiBoMiB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgbWFyZ2luLXRvcDogMjdweDsgfVxuXG5tYWluIGFydGljbGUgLmNvbnRlbnQgZGl2LnRleHQtcGx1Z2luIGgzIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIG1hcmdpbi10b3A6IDI2cHg7IH1cblxubWFpbiBhcnRpY2xlIC5jb250ZW50IGRpdi50ZXh0LXBsdWdpbiBoNCB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIG1hcmdpbi10b3A6IDIwcHg7IH1cblxubWFpbiBhcnRpY2xlIC5jb250ZW50IGRpdi50ZXh0LXBsdWdpbiBwIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS40OyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICBtYWluIGFydGljbGUgLmNvbnRlbnQgZGl2LnRleHQtcGx1Z2luIHRhYmxlIHRkIHtcbiAgICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgbWFpbiBhcnRpY2xlIC5jb250ZW50IGRpdi50ZXh0LXBsdWdpbiBwIHtcbiAgICBmb250LXNpemU6IDFlbTsgfSB9XG5cbm1haW4gYXJ0aWNsZSAuY29udGVudCBkaXYudGV4dC1wbHVnaW4gb2wgbGksIG1haW4gYXJ0aWNsZSAuY29udGVudCBkaXYudGV4dC1wbHVnaW4gdWwgbGkge1xuICBsaW5lLWhlaWdodDogMS45OyB9XG4gIG1haW4gYXJ0aWNsZSAuY29udGVudCBkaXYudGV4dC1wbHVnaW4gb2wgbGk6YmVmb3JlLCBtYWluIGFydGljbGUgLmNvbnRlbnQgZGl2LnRleHQtcGx1Z2luIHVsIGxpOmJlZm9yZSB7XG4gICAgcGFkZGluZy1yaWdodDogMC43NWVtICFpbXBvcnRhbnQ7IH1cblxubWFpbiBhcnRpY2xlIC5jb250ZW50IGRpdi50ZXh0LXBsdWdpbiBhLmxpbmstbGluZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGNsZWFyOiBib3RoO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgbWFpbiBhcnRpY2xlIC5jb250ZW50IGRpdi50ZXh0LXBsdWdpbiBhLmxpbmstbGluZTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9XG5cbm1haW4gYXJ0aWNsZSAuY29udGVudCBkaXYudGV4dC1wbHVnaW4gZmlndXJlLmluc2V0IHtcbiAgbWF4LWhlaWdodDogMTEuMjVlbTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgbWFyZ2luLXJpZ2h0OiAwcHg7IH1cbiAgbWFpbiBhcnRpY2xlIC5jb250ZW50IGRpdi50ZXh0LXBsdWdpbiBmaWd1cmUuaW5zZXQgaW1nIHtcbiAgICBoZWlnaHQ6IDExLjI1ZW07XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgb2JqZWN0LXBvc2l0aW9uOiA1MCUgNTAlOyB9XG4gIG1haW4gYXJ0aWNsZSAuY29udGVudCBkaXYudGV4dC1wbHVnaW4gZmlndXJlLmluc2V0IGZpZ2NhcHRpb24ge1xuICAgIGNvbG9yOiB3aGl0ZTsgfVxuICAgIG1haW4gYXJ0aWNsZSAuY29udGVudCBkaXYudGV4dC1wbHVnaW4gZmlndXJlLmluc2V0IGZpZ2NhcHRpb24gPiBwIHtcbiAgICAgIG1hcmdpbjogMDsgfVxuXG4udGhlbWUtZGFya19ibHVlIG1haW4gYXJ0aWNsZSAuY29udGVudCBkaXYudGV4dC1wbHVnaW4gaW1nLmZpbGVyX2ltYWdlICsgc3Bhbi5maWxlcl9pbWFnZV9pbmZvIHtcbiAgY29sb3I6ICNGRkZGRkY7IH1cblxuLnRoZW1lLWJsdWUgbWFpbiBhcnRpY2xlIC5jb250ZW50IGRpdi50ZXh0LXBsdWdpbiBpbWcuZmlsZXJfaW1hZ2UgKyBzcGFuLmZpbGVyX2ltYWdlX2luZm8ge1xuICBjb2xvcjogI0ZGRkZGRjsgfVxuXG4udGhlbWUtZ3JlZW4gbWFpbiBhcnRpY2xlIC5jb250ZW50IGRpdi50ZXh0LXBsdWdpbiBpbWcuZmlsZXJfaW1hZ2UgKyBzcGFuLmZpbGVyX2ltYWdlX2luZm8ge1xuICBjb2xvcjogI0ZGRkZGRjsgfVxuXG4udGhlbWUteWVsbG93IG1haW4gYXJ0aWNsZSAuY29udGVudCBkaXYudGV4dC1wbHVnaW4gaW1nLmZpbGVyX2ltYWdlICsgc3Bhbi5maWxlcl9pbWFnZV9pbmZvIHtcbiAgY29sb3I6ICMwMDAwMDA7IH1cblxuLnRoZW1lLXJlZCBtYWluIGFydGljbGUgLmNvbnRlbnQgZGl2LnRleHQtcGx1Z2luIGltZy5maWxlcl9pbWFnZSArIHNwYW4uZmlsZXJfaW1hZ2VfaW5mbyB7XG4gIGNvbG9yOiAjRkZGRkZGOyB9XG5cbi50aGVtZS1wcmltYXJ5IG1haW4gYXJ0aWNsZSAuY29udGVudCBkaXYudGV4dC1wbHVnaW4gaW1nLmZpbGVyX2ltYWdlICsgc3Bhbi5maWxlcl9pbWFnZV9pbmZvIHtcbiAgY29sb3I6ICNGRkZGRkY7IH1cblxuLnRoZW1lLXNlY29uZGFyeSBtYWluIGFydGljbGUgLmNvbnRlbnQgZGl2LnRleHQtcGx1Z2luIGltZy5maWxlcl9pbWFnZSArIHNwYW4uZmlsZXJfaW1hZ2VfaW5mbyB7XG4gIGNvbG9yOiAjMDAwMDAwOyB9XG5cbi50aGVtZS1tZW51IG1haW4gYXJ0aWNsZSAuY29udGVudCBkaXYudGV4dC1wbHVnaW4gaW1nLmZpbGVyX2ltYWdlICsgc3Bhbi5maWxlcl9pbWFnZV9pbmZvIHtcbiAgY29sb3I6ICMwMDAwMDA7IH1cblxubWFpbiBhcnRpY2xlIC5jb250ZW50IGRpdi50ZXh0LXBsdWdpbiBmaWd1cmUuaW5zZXQge1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIG1hcmdpbi1ib3R0b206IDVweDsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgbWFpbiBhcnRpY2xlIC5jb250ZW50IGRpdi50ZXh0LXBsdWdpbiBoMSwgbWFpbiBhcnRpY2xlIC5jb250ZW50IGRpdi50ZXh0LXBsdWdpbiBoMiwgbWFpbiBhcnRpY2xlIC5jb250ZW50IGRpdi50ZXh0LXBsdWdpbiBoMywgbWFpbiBhcnRpY2xlIC5jb250ZW50IGRpdi50ZXh0LXBsdWdpbiBoNCwgbWFpbiBhcnRpY2xlIC5jb250ZW50IGRpdi50ZXh0LXBsdWdpbiBoNSwgbWFpbiBhcnRpY2xlIC5jb250ZW50IGRpdi50ZXh0LXBsdWdpbiBoNiwgbWFpbiBhcnRpY2xlIC5jb250ZW50IGRpdi50ZXh0LXBsdWdpbiBwLCBtYWluIGFydGljbGUgLmNvbnRlbnQgZGl2LnRleHQtcGx1Z2luIHRhYmxlLCBtYWluIGFydGljbGUgLmNvbnRlbnQgZGl2LnRleHQtcGx1Z2luIGZpZ3VyZSwgbWFpbiBhcnRpY2xlIC5jb250ZW50IGRpdi50ZXh0LXBsdWdpbiB1bCwgbWFpbiBhcnRpY2xlIC5jb250ZW50IGRpdi50ZXh0LXBsdWdpbiBvbCwgbWFpbiBhcnRpY2xlIC5jb250ZW50IGRpdi50ZXh0LXBsdWdpbiBmb3JtIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWF4LXdpZHRoOiA1OCU7IH1cbiAgbWFpbiBhcnRpY2xlIC5jb250ZW50IGRpdi50ZXh0LXBsdWdpbiBwIHtcbiAgICBsaW5lLWhlaWdodDogMS4zOyB9XG4gIG1haW4gYXJ0aWNsZSAuY29udGVudCBkaXYudGV4dC1wbHVnaW4gaDIge1xuICAgIGZvbnQtc2l6ZTogMzVweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAtLjdweDtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgbWFyZ2luLXRvcDogMjhweDsgfVxuICBtYWluIGFydGljbGUgLmNvbnRlbnQgZGl2LnRleHQtcGx1Z2luIGgzIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBtYXJnaW4tYm90dG9tOiAzcHg7XG4gICAgbWFyZ2luLXRvcDogMjdweDsgfVxuICBtYWluIGFydGljbGUgLmNvbnRlbnQgZGl2LnRleHQtcGx1Z2luIGg0IHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbWFyZ2luLXRvcDogMjVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAycHg7IH1cbiAgbWFpbiBhcnRpY2xlIC5jb250ZW50IGRpdi50ZXh0LXBsdWdpbiBmaWd1cmUuaW5zZXQge1xuICAgIG1hcmdpbjogMHB4O1xuICAgIG1heC13aWR0aDogMjYuMjVlbTtcbiAgICBtYXgtaGVpZ2h0OiAxNy41ZW07XG4gICAgYm9yZGVyOiAxZW0gI2ZmZiBzb2xpZDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgY2xlYXI6IG5vbmU7XG4gICAgcGFkZGluZzogMDsgfVxuICAgIG1haW4gYXJ0aWNsZSAuY29udGVudCBkaXYudGV4dC1wbHVnaW4gZmlndXJlLmluc2V0Lmluc2V0LWxlZnQge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBib3JkZXItbGVmdDogbm9uZTtcbiAgICAgIG1hcmdpbi1yaWdodDogMjNweDsgfVxuICAgIG1haW4gYXJ0aWNsZSAuY29udGVudCBkaXYudGV4dC1wbHVnaW4gZmlndXJlLmluc2V0Lmluc2V0LXJpZ2h0LCBtYWluIGFydGljbGUgLmNvbnRlbnQgZGl2LnRleHQtcGx1Z2luIGZpZ3VyZS5pbnNldC5pbnNldC1Ob25lIHtcbiAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgIGJvcmRlci1yaWdodDogbm9uZTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAyM3B4OyB9XG4gICAgbWFpbiBhcnRpY2xlIC5jb250ZW50IGRpdi50ZXh0LXBsdWdpbiBmaWd1cmUuaW5zZXQgaW1nIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIGhlaWdodDogMTcuNWVtO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgIG9iamVjdC1wb3NpdGlvbjogNTAlIDUwJTsgfSB9XG5cbm1haW4gYXJ0aWNsZSAuY29udGVudCBkaXYudGV4dC1wbHVnaW4gLnNsaXQtaW1hZ2Uge1xuICBtYXJnaW4tcmlnaHQ6IC0xM3B4O1xuICBtYXJnaW4tbGVmdDogLTEzcHg7XG4gIG1hcmdpbi10b3A6IDY1cHg7XG4gIG1hcmdpbi1ib3R0b206IDE5cHg7IH1cblxubWFpbiBhcnRpY2xlIC5jb250ZW50IGZpZ3VyZS5kZWZhdWx0IGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbm1haW4gYXJ0aWNsZSAuY29udGVudCBmaWd1cmUuZGVmYXVsdCBmaWdjYXB0aW9uIHtcbiAgcGFkZGluZy1sZWZ0OiBjYWxjKCAxNXB4ICsgMC43NWVtKTsgfVxuICAudGhlbWUtZGFya19ibHVlIG1haW4gYXJ0aWNsZSAuY29udGVudCBmaWd1cmUuZGVmYXVsdCBmaWdjYXB0aW9uIHtcbiAgICBjb2xvcjogIzAwNTRBNjsgfVxuICAudGhlbWUtYmx1ZSBtYWluIGFydGljbGUgLmNvbnRlbnQgZmlndXJlLmRlZmF1bHQgZmlnY2FwdGlvbiB7XG4gICAgY29sb3I6ICMwMDlFQzI7IH1cbiAgLnRoZW1lLWdyZWVuIG1haW4gYXJ0aWNsZSAuY29udGVudCBmaWd1cmUuZGVmYXVsdCBmaWdjYXB0aW9uIHtcbiAgICBjb2xvcjogIzcyQkY0NDsgfVxuICAudGhlbWUteWVsbG93IG1haW4gYXJ0aWNsZSAuY29udGVudCBmaWd1cmUuZGVmYXVsdCBmaWdjYXB0aW9uIHtcbiAgICBjb2xvcjogI0ZGRDQwMDsgfVxuICAudGhlbWUtcmVkIG1haW4gYXJ0aWNsZSAuY29udGVudCBmaWd1cmUuZGVmYXVsdCBmaWdjYXB0aW9uIHtcbiAgICBjb2xvcjogI0NGMUYyNTsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgbWFpbiBhcnRpY2xlIC5jb250ZW50IGZpZ3VyZS5kZWZhdWx0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgd2lkdGg6IDU4JTtcbiAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICAgbWFpbiBhcnRpY2xlIC5jb250ZW50IGZpZ3VyZS5kZWZhdWx0IGltZyB7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgb2JqZWN0LXBvc2l0aW9uOiA1MCUgNTAlOyB9XG4gICAgbWFpbiBhcnRpY2xlIC5jb250ZW50IGZpZ3VyZS5kZWZhdWx0IGZpZ2NhcHRpb24ge1xuICAgICAgcGFkZGluZzogYXV0bztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuXG5tYWluIGFydGljbGUgLmNvbnRlbnQgZmlndXJlLmZ1bGwtd2lkdGgge1xuICBoZWlnaHQ6IDE4MHB4O1xuICB3aWR0aDogYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIG1haW4gYXJ0aWNsZSAuY29udGVudCBmaWd1cmUuZnVsbC13aWR0aCBpbWcge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICBvYmplY3QtcG9zaXRpb246IDUwJSBjYWxjKCA1MCUgLSAyZW0pOyB9XG4gIG1haW4gYXJ0aWNsZSAuY29udGVudCBmaWd1cmUuZnVsbC13aWR0aCBmaWdjYXB0aW9uIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogY2FsYyggMTVweCArIDAuNzVlbSk7XG4gICAgcGFkZGluZy1sZWZ0OiBjYWxjKCAxNXB4ICsgMC43NWVtKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLnRoZW1lLWRhcmtfYmx1ZSBtYWluIGFydGljbGUgLmNvbnRlbnQgZmlndXJlLmZ1bGwtd2lkdGggZmlnY2FwdGlvbiB7XG4gICAgICBjb2xvcjogI0ZGRkZGRjsgfVxuICAgIC50aGVtZS1ibHVlIG1haW4gYXJ0aWNsZSAuY29udGVudCBmaWd1cmUuZnVsbC13aWR0aCBmaWdjYXB0aW9uIHtcbiAgICAgIGNvbG9yOiAjRkZGRkZGOyB9XG4gICAgLnRoZW1lLWdyZWVuIG1haW4gYXJ0aWNsZSAuY29udGVudCBmaWd1cmUuZnVsbC13aWR0aCBmaWdjYXB0aW9uIHtcbiAgICAgIGNvbG9yOiAjRkZGRkZGOyB9XG4gICAgLnRoZW1lLXllbGxvdyBtYWluIGFydGljbGUgLmNvbnRlbnQgZmlndXJlLmZ1bGwtd2lkdGggZmlnY2FwdGlvbiB7XG4gICAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAgIC50aGVtZS1yZWQgbWFpbiBhcnRpY2xlIC5jb250ZW50IGZpZ3VyZS5mdWxsLXdpZHRoIGZpZ2NhcHRpb24ge1xuICAgICAgY29sb3I6ICNGRkZGRkY7IH1cbiAgICAudGhlbWUtcHJpbWFyeSBtYWluIGFydGljbGUgLmNvbnRlbnQgZmlndXJlLmZ1bGwtd2lkdGggZmlnY2FwdGlvbiB7XG4gICAgICBjb2xvcjogI0ZGRkZGRjsgfVxuICAgIC50aGVtZS1zZWNvbmRhcnkgbWFpbiBhcnRpY2xlIC5jb250ZW50IGZpZ3VyZS5mdWxsLXdpZHRoIGZpZ2NhcHRpb24ge1xuICAgICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgICAudGhlbWUtbWVudSBtYWluIGFydGljbGUgLmNvbnRlbnQgZmlndXJlLmZ1bGwtd2lkdGggZmlnY2FwdGlvbiB7XG4gICAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAgIG1haW4gYXJ0aWNsZSAuY29udGVudCBmaWd1cmUuZnVsbC13aWR0aCBmaWdjYXB0aW9uIHAge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMzsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgICBtYWluIGFydGljbGUgLmNvbnRlbnQgZmlndXJlLmZ1bGwtd2lkdGgge1xuICAgICAgaGVpZ2h0OiAzNnZoO1xuICAgICAgbWluLWhlaWdodDogMzAwcHg7XG4gICAgICBtYXJnaW4tdG9wOiAzM3B4O1xuICAgICAgLypmaWdjYXB0aW9uIHAge1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtYXJnaW4oIG51bGwgYXV0byApO1xuICAgICAgICAgICAgZm9udC1zaXplOiA5MCU7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLjJweDtcbiAgICAgICAgICAgIG1heC13aWR0aDogNTcycHg7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMzBweDtcblxuICAgICAgICB9Ki8gfVxuICAgICAgbWFpbiBhcnRpY2xlIC5jb250ZW50IGZpZ3VyZS5mdWxsLXdpZHRoIGZpZ2NhcHRpb24ge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgICBtYWluIGFydGljbGUgLmNvbnRlbnQgZmlndXJlLmZ1bGwtd2lkdGggZmlnY2FwdGlvbiBwIHtcbiAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICB3aWR0aDogNTglOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICBtYWluIGFydGljbGUgLmNvbnRlbnQgLnNsaXQtaW1hZ2Uge1xuICAgIG1hcmdpbi1yaWdodDogY2FsYyggKCAoIDEwMHZ3IC0gNjRlbSAtIDQ4cHggKSAvIC0yICkpO1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKCAoICggMTAwdncgLSA2NGVtIC0gNDhweCApIC8gLTIgKSk7IH0gfVxuXG5tYWluIGFydGljbGUgLmNvbnRlbnQgLnNsaXQtaW1hZ2UgZmlndXJlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbm1haW4gYXJ0aWNsZSAuY29udGVudCAuc2xpdC1pbWFnZSBmaWdjYXB0aW9uIHtcbiAgYm90dG9tOiAxMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgbWFpbiBhcnRpY2xlIC5jb250ZW50IC5zbGl0LWltYWdlIGZpZ2NhcHRpb24gYSB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC1zdHlsZTogaXRhbGljOyB9XG4gICAgbWFpbiBhcnRpY2xlIC5jb250ZW50IC5zbGl0LWltYWdlIGZpZ2NhcHRpb24gYSBzcGFuIHtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuXG5tYWluIGFydGljbGUgLmNvbnRlbnQgZmlndXJlLnZpZGVvIHtcbiAgbWFyZ2luOiAxMHB4IDA7IH1cbiAgbWFpbiBhcnRpY2xlIC5jb250ZW50IGZpZ3VyZS52aWRlbyBpZnJhbWUsIG1haW4gYXJ0aWNsZSAuY29udGVudCBmaWd1cmUudmlkZW8gZmlnY2FwdGlvbiB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgbWFpbiBhcnRpY2xlIC5jb250ZW50IGZpZ3VyZS52aWRlbyBpZnJhbWUge1xuICAgIGhlaWdodDogMTgwcHg7IH1cbiAgbWFpbiBhcnRpY2xlIC5jb250ZW50IGZpZ3VyZS52aWRlbyBmaWdjYXB0aW9uIHtcbiAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgIG1hcmdpbi10b3A6IDEwcHg7IH1cbiAgICAudGhlbWUtZGFya19ibHVlIG1haW4gYXJ0aWNsZSAuY29udGVudCBmaWd1cmUudmlkZW8gZmlnY2FwdGlvbiB7XG4gICAgICBjb2xvcjogI0ZGRkZGRjsgfVxuICAgIC50aGVtZS1ibHVlIG1haW4gYXJ0aWNsZSAuY29udGVudCBmaWd1cmUudmlkZW8gZmlnY2FwdGlvbiB7XG4gICAgICBjb2xvcjogI0ZGRkZGRjsgfVxuICAgIC50aGVtZS1ncmVlbiBtYWluIGFydGljbGUgLmNvbnRlbnQgZmlndXJlLnZpZGVvIGZpZ2NhcHRpb24ge1xuICAgICAgY29sb3I6ICNGRkZGRkY7IH1cbiAgICAudGhlbWUteWVsbG93IG1haW4gYXJ0aWNsZSAuY29udGVudCBmaWd1cmUudmlkZW8gZmlnY2FwdGlvbiB7XG4gICAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAgIC50aGVtZS1yZWQgbWFpbiBhcnRpY2xlIC5jb250ZW50IGZpZ3VyZS52aWRlbyBmaWdjYXB0aW9uIHtcbiAgICAgIGNvbG9yOiAjRkZGRkZGOyB9XG4gICAgLnRoZW1lLXByaW1hcnkgbWFpbiBhcnRpY2xlIC5jb250ZW50IGZpZ3VyZS52aWRlbyBmaWdjYXB0aW9uIHtcbiAgICAgIGNvbG9yOiAjRkZGRkZGOyB9XG4gICAgLnRoZW1lLXNlY29uZGFyeSBtYWluIGFydGljbGUgLmNvbnRlbnQgZmlndXJlLnZpZGVvIGZpZ2NhcHRpb24ge1xuICAgICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgICAudGhlbWUtbWVudSBtYWluIGFydGljbGUgLmNvbnRlbnQgZmlndXJlLnZpZGVvIGZpZ2NhcHRpb24ge1xuICAgICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gICAgbWFpbiBhcnRpY2xlIC5jb250ZW50IGZpZ3VyZS52aWRlbyBpZnJhbWUge1xuICAgICAgaGVpZ2h0OiAzNTBweDsgfVxuICAgIG1haW4gYXJ0aWNsZSAuY29udGVudCBmaWd1cmUudmlkZW8gaWZyYW1lLCBtYWluIGFydGljbGUgLmNvbnRlbnQgZmlndXJlLnZpZGVvIGZpZ2NhcHRpb24ge1xuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAyLjIyNzg1JTtcbiAgICAgIHBhZGRpbmctbGVmdDogMi4yMjc4NSU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiA2MiU7IH0gfVxuXG5tYWluIGFydGljbGUgLmNvbnRlbnQgZmlndXJlLnBhcmFsbGF4IHtcbiAgaGVpZ2h0OiAxODBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIG1haW4gYXJ0aWNsZSAuY29udGVudCBmaWd1cmUucGFyYWxsYXggaW1nIHtcbiAgICBvYmplY3QtcG9zaXRpb246IDUwJSA1MCU7IH1cbiAgICBtYWluIGFydGljbGUgLmNvbnRlbnQgZmlndXJlLnBhcmFsbGF4IGltZy5zY3JvbGxpbmcge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwcHg7XG4gICAgICBoZWlnaHQ6IGF1dG87IH1cbiAgbWFpbiBhcnRpY2xlIC5jb250ZW50IGZpZ3VyZS5wYXJhbGxheCBmaWdjYXB0aW9uIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHotaW5kZXg6IDEwOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAgIG1haW4gYXJ0aWNsZSAuY29udGVudCBmaWd1cmUucGFyYWxsYXgge1xuICAgICAgbWFyZ2luOiAzM3B4IDAgMDtcbiAgICAgIGhlaWdodDogMzZ2aDtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgbWluLWhlaWdodDogMzAwcHg7IH1cbiAgICAgIG1haW4gYXJ0aWNsZSAuY29udGVudCBmaWd1cmUucGFyYWxsYXggaW1nIHtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgIG9iamVjdC1wb3NpdGlvbjogNTAlIGNhbGMoIDUwJSAtIDJlbSk7IH1cbiAgICAgICAgbWFpbiBhcnRpY2xlIC5jb250ZW50IGZpZ3VyZS5wYXJhbGxheCBpbWcuc2Nyb2xsaW5nIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiAwcHg7XG4gICAgICAgICAgaGVpZ2h0OiBhdXRvOyB9XG4gICAgICBtYWluIGFydGljbGUgLmNvbnRlbnQgZmlndXJlLnBhcmFsbGF4IGZpZ2NhcHRpb24ge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiA1MCU7XG4gICAgICAgIGJvdHRvbTogMzJweDtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBtYXgtd2lkdGg6IDMwMHB4OyB9XG4gICAgICAgIG1haW4gYXJ0aWNsZSAuY29udGVudCBmaWd1cmUucGFyYWxsYXggZmlnY2FwdGlvbiBwIHtcbiAgICAgICAgICBtYXJnaW46IDBweCBhdXRvO1xuICAgICAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgICAgICAgIHdpZHRoOiBhdXRvOyB9XG4gICAgICBtYWluIGFydGljbGUgLmNvbnRlbnQgZmlndXJlLnBhcmFsbGF4LmZ1bGwtd2lkdGgge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IGNhbGMoICggKCAxMDB2dyAtIDY0ZW0gLSA0OHB4ICkgLyAtMiApKTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGNhbGMoICggKCAxMDB2dyAtIDY0ZW0gLSA0OHB4ICkgLyAtMiApKTsgfSB9XG5cbm1haW4gYXJ0aWNsZSAuY29udGVudCBibG9ja3F1b3RlIHtcbiAgcGFkZGluZzogMDtcbiAgLXdlYmtpdC1tYXJnaW4tYWZ0ZXI6IDlweDtcbiAgLXdlYmtpdC1tYXJnaW4tYmVmb3JlOiA5cHg7XG4gIC13ZWJraXQtbWFyZ2luLWVuZDogMTZweDtcbiAgLXdlYmtpdC1tYXJnaW4tc3RhcnQ6IDE2cHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gICAgbWFpbiBhcnRpY2xlIC5jb250ZW50IGJsb2NrcXVvdGUge1xuICAgICAgcGFkZGluZzogMCAxLjVlbTtcbiAgICAgIC13ZWJraXQtbWFyZ2luLWVuZDogNDBweDtcbiAgICAgIC13ZWJraXQtbWFyZ2luLXN0YXJ0OiA0MHB4OyB9IH1cbiAgbWFpbiBhcnRpY2xlIC5jb250ZW50IGJsb2NrcXVvdGUgcCB7XG4gICAgZm9udC1zaXplOiAxLjI1ZW07XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgIGZvbnQtd2VpZ2h0OiAyMDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICBwYWRkaW5nLWxlZnQ6IDlweDtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIG1haW4gYXJ0aWNsZSAuY29udGVudCBibG9ja3F1b3RlIHAucXVvdGVfX3RleHQge1xuICAgICAgYm9yZGVyLWxlZnQtd2lkdGg6IDRweDtcbiAgICAgIGJvcmRlci1zdHlsZTogZG90dGVkO1xuICAgICAgbWFyZ2luLWJvdHRvbTogNHB4OyB9XG4gICAgICBtYWluIGFydGljbGUgLmNvbnRlbnQgYmxvY2txdW90ZSBwLnF1b3RlX190ZXh0IHtcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAwIDAgMCAycHg7XG4gICAgICAgIGJvcmRlci1pbWFnZS1zbGljZTogMTI7XG4gICAgICAgIGJvcmRlci1pbWFnZS13aWR0aDogMCAwIDAgMnB4O1xuICAgICAgICBib3JkZXItaW1hZ2Utb3V0c2V0OiAwcHggMHB4IDBweCAwcHg7XG4gICAgICAgIGJvcmRlci1pbWFnZS1yZXBlYXQ6IHJvdW5kIHJvdW5kOyB9XG4gICAgICAudGhlbWUtZGFya19ibHVlIG1haW4gYXJ0aWNsZSAuY29udGVudCBibG9ja3F1b3RlIHAucXVvdGVfX3RleHQge1xuICAgICAgICBib3JkZXItaW1hZ2Utc291cmNlOiB1cmwoXCJkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUR3QUFBQThDQVlBQUFBNi9ObHlBQUFBQVhOU1IwSUFyczRjNlFBQUFBUm5RVTFCQUFDeGp3djhZUVVBQUFBSmNFaFpjd0FBQ3hJQUFBc1NBZExkZnZ3QUFBQUhkRWxOUlFmZkJ3OFBOQmhtNWVTQUFBQUFHWFJGV0hSRGIyMXRaVzUwQUVOeVpXRjBaV1FnZDJsMGFDQkhTVTFRVjRFT0Z3QUFBQmgwUlZoMFUyOW1kSGRoY21VQWNHRnBiblF1Ym1WMElEUXVNQzQxWllVeVpRQUFBWDFKUkVGVWFFUHRsbEZxQXpFTUJmZVFPV092MlpDQ0FoYWpaOHYyRmlkb1lINkVOUEgrNVhyeitQa04zUUYxelYxUTIyeWdCZThLMVBPdVFrM3Y4S0k1QTNVaVo2RldKQTZWR2VpK1p4WnFLSEdvekVEM1BiTlFRNGxEWlFhNjc1bUZHa29jS2pQUWZjOHMxRkRpVUptQjdudG1vWVlTaDVFelVDZHlGbXBGRGgrc1FEM3ZLdFQwTnRDQ3VRUHFtcnVndG9rTUwwNXlkLy9GZi94R1VSUkZVUlJGVVhpKzRYL284RGZRb3ZrcDBOdk5CbHJ3bmc2OTJUdThhSjRLdlRVU2g4clRvRGNxY2FnOERYcWpFb2ZLMDZBM0tuR29QQTE2b3hLSHl0T2dOeXB4R0hrcTlOYkk0WVBUb1RkN0cyakIvQlRvN1NZeXZIZ3czL0FOUlZFVVJWRVVSWEU4ZC8veHZydi9ZdmczYU5IY0FYWE5YVkRiYktBRjd3clU4NjVDVGUvd29qa0RkU0pub1ZZa0RwVVo2TDVuRm1vb2Nhak1RUGM5czFCRGlVTmxCcnJ2bVlVYVNod3FNOUI5enl6VVVPSlFtWUh1ZTJhaGhoS0hrVE5RSjNJV2FrVU9INnhBUGU4cTFQUTIwSUs1QStxYXU2QzIrY2QxUFFHcy9uM1dYRlc1Z2dBQUFBQkpSVTVFcmtKZ2dnPT1cIik7IH1cbiAgICAgIC50aGVtZS1ibHVlIG1haW4gYXJ0aWNsZSAuY29udGVudCBibG9ja3F1b3RlIHAucXVvdGVfX3RleHQge1xuICAgICAgICBib3JkZXItaW1hZ2Utc291cmNlOiB1cmwoXCJkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUR3QUFBQThDQVlBQUFBNi9ObHlBQUFBQVhOU1IwSUFyczRjNlFBQUFBUm5RVTFCQUFDeGp3djhZUVVBQUFBSmNFaFpjd0FBQ3hJQUFBc1NBZExkZnZ3QUFBQUhkRWxOUlFmZkJ3OFBOQmhtNWVTQUFBQUFHWFJGV0hSRGIyMXRaVzUwQUVOeVpXRjBaV1FnZDJsMGFDQkhTVTFRVjRFT0Z3QUFBQmgwUlZoMFUyOW1kSGRoY21VQWNHRnBiblF1Ym1WMElEUXVNQzQxWllVeVpRQUFBWDVKUkVGVWFFUHRsbEZxQXpFTUJmZitoOGhoZXJHR0ZCU3dHRDFidHJjNFFRUHpJNlNKOXkvWG04ZlBiK2dPcUd2dWd0cG1BeTE0VjZDZWR4VnFlb2NYelJtb0V6a0x0U0p4cU14QTl6MnpVRU9KUTJVR3V1K1poUnBLSENvejBIM1BMTlJRNGxDWmdlNTdacUdHRW9mS0RIVGZNd3MxbERpTW5JRTZrYk5RSzNMNFlBWHFlVmVocHJlQkZzd2RVTmZjQmJWTlpIaHhrcnY3TC83ak40cWlLSXFpS0lyQzh3My9RNGUvZ1JiTlQ0SGViamJRZ3ZkMDZNM2U0VVh6Vk9pdGtUaFVuZ2E5VVlsRDVXblFHNVU0Vko0R3ZWR0pRK1ZwMEJ1Vk9GU2VCcjFSaWNQSVU2RzNSZzRmbkE2OTJkdEFDK2FuUUc4M2tlSEZnL21HYnlpS29paUtvaWlLNDduN2ovZmQvUmZEdjBHTDVnNm9hKzZDMm1ZRExYaFhvSjUzRldwNmh4Zk5HYWdUT1F1MUluR296RUQzUGJOUVE0bERaUWE2NzVtRkdrb2NLalBRZmM4czFGRGlVSm1CN250bW9ZWVNoOG9NZE44ekN6V1VPSXljZ1RxUnMxQXJjdmhnQmVwNVY2R210NEVXekIxUTE5d0Z0YzAvcnVzSmZCNEJQUGNubUpRQUFBQUFTVVZPUks1Q1lJST1cIik7IH1cbiAgICAgIC50aGVtZS1ncmVlbiBtYWluIGFydGljbGUgLmNvbnRlbnQgYmxvY2txdW90ZSBwLnF1b3RlX190ZXh0IHtcbiAgICAgICAgYm9yZGVyLWltYWdlLXNvdXJjZTogdXJsKFwiZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFEd0FBQUE4Q0FZQUFBQTYvTmx5QUFBQUFYTlNSMElBcnM0YzZRQUFBQVJuUVUxQkFBQ3hqd3Y4WVFVQUFBQUpjRWhaY3dBQUN4SUFBQXNTQWRMZGZ2d0FBQUFIZEVsTlJRZmZCdzhQTkJobTVlU0FBQUFBR1hSRldIUkRiMjF0Wlc1MEFFTnlaV0YwWldRZ2QybDBhQ0JIU1UxUVY0RU9Gd0FBQUJoMFJWaDBVMjltZEhkaGNtVUFjR0ZwYm5RdWJtVjBJRFF1TUM0MVpZVXlaUUFBQVpwSlJFRlVhRVB0bHNGdHhEQU1CSys0VkpRR1Uxb0NXOHZIRVNPSmxPQkFPSENBK2UwdTVaOWZ4dmZQMTI5UFJiYWdYVk9SYldqYlZLUkJBYStpUzlDZVY5RmxhTk1iRHBwM0lRbnQ5RlFsRFczMVRJVXZkU01FOVdlcUdvWTJSdFlIejlTZEVOU2ZxV29ZMmhoWkh6eFRkMEpRZjZhcVlXaGpaS3FnR3lsb3A2Y3FhV2lyWjdod0J4ZWhQYStpeTlDbVY5RUdCVXhGdHFCZFU1RnRhTnRVNUoxd2NKR245eS8rNDBaUkZFVlJGRVZSZUQ3aFB6VDhEUlEwRlRrZWVydXBTSU1DWGtXUGhkN3NEUWZOdTNBZzlOYWVxZkNsYmh3RHZYRmtmZkJNM1RrR2V1UEkrdUNadW5NTTlNYVJxWUp1SEFlOXRXZTRjQWNQaHQ3c1ZiUkJBVk9SNDZHM200cThFdzRlekNkOFExRVVSVkVVUlZFY3o5TS8zay92WDRSdlVOQlVaQXZhTlJYWmhyWk5SUm9VOENxNkJPMTVGVjJHTnIzaG9Ia1hrdEJPVDFYUzBGYlBWUGhTTjBKUWY2YXFZV2hqWkgzd1ROMEpRZjJacW9haGpaSDF3VE4xSndUMVo2b2FoalpHcGdxNmtZSjJlcXFTaHJaNmhndDNjQkhhOHlxNkRHMTZGVzFRd0ZSa0M5bzFGZG1HdHMyV2VMMytBRk9tVVBqSHB0Yk9BQUFBQUVsRlRrU3VRbUNDXCIpOyB9XG4gICAgICAudGhlbWUteWVsbG93IG1haW4gYXJ0aWNsZSAuY29udGVudCBibG9ja3F1b3RlIHAucXVvdGVfX3RleHQge1xuICAgICAgICBib3JkZXItaW1hZ2Utc291cmNlOiB1cmwoXCJkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUR3QUFBQThDQVlBQUFBNi9ObHlBQUFBQVhOU1IwSUFyczRjNlFBQUFBUm5RVTFCQUFDeGp3djhZUVVBQUFBSmNFaFpjd0FBQ3hJQUFBc1NBZExkZnZ3QUFBQUhkRWxOUlFmZkJ3OFBOQmhtNWVTQUFBQUFHWFJGV0hSRGIyMXRaVzUwQUVOeVpXRjBaV1FnZDJsMGFDQkhTVTFRVjRFT0Z3QUFBQmgwUlZoMFUyOW1kSGRoY21VQWNHRnBiblF1Ym1WMElEUXVNQzQxWllVeVpRQUFBWmRKUkVGVWFFUHRsa0dPd3pBTUEvUC85KzEvV2lTbURoWEd0bVNqQzZQUUFITWpLZWVXeTNqOVhhK2VpbXhCdTZZaTI5QzJxVWlEQWw1Rmw2QTlyNkxMMEtZM0hEU2ZRaExhNmFsS0d0cnFtUXJmNmtZSTZzOVVOUXh0akt3UG5xazdJYWcvVTlVd3RER3lQbmltN29TZy9reFZ3OURHeUZSQk4xTFFUazlWMHRCV3ozRGhDUzVDZTE1Rmw2Rk5yNklOQ3BpS2JFRzdwaUxiMExhcHlDZmg0Q0xmM3IvNWp4dEZVUlJGVVJSRjRmbUYvOUR3TjFEUVZPUjQ2TzJtSWcwS2VCVTlGbnF6Tnh3MG44S0IwRnQ3cHNLM3VuRU05TWFSOWNFemRlY1k2STBqNjRObjZzNHgwQnRIcGdxNmNSejAxcDdod2hNOEdIcXpWOUVHQlV4RmpvZmViaXJ5U1RoNE1ML3dEVVZSRkVWUkZFVnhQTi8rOGY3Mi9rMzRCZ1ZOUmJhZ1hWT1JiV2piVktSQkFhK2lTOUNlVjlGbGFOTWJEcHBQSVFudDlGUWxEVzMxVElWdmRTTUU5V2VxR29ZMlJ0WUh6OVNkRU5TZnFXb1kyaGhaSHp4VGQwSlFmNmFxWVdoalpLcWdHeWxvcDZjcWFXaXJaN2p3QkJlaFBhK2l5OUNtVjlFR0JVeEZ0cUJkVTVGdGFOdHNpZXQ2QTlSOXRlOStnUk1aQUFBQUFFbEZUa1N1UW1DQ1wiKTsgfVxuICAgICAgLnRoZW1lLXJlZCBtYWluIGFydGljbGUgLmNvbnRlbnQgYmxvY2txdW90ZSBwLnF1b3RlX190ZXh0IHtcbiAgICAgICAgYm9yZGVyLWltYWdlLXNvdXJjZTogdXJsKFwiZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFEd0FBQUE4Q0FZQUFBQTYvTmx5QUFBQUFYTlNSMElBcnM0YzZRQUFBQVJuUVUxQkFBQ3hqd3Y4WVFVQUFBQUpjRWhaY3dBQUN4SUFBQXNTQWRMZGZ2d0FBQUFIZEVsTlJRZmZCdzhQTkJobTVlU0FBQUFBR1hSRldIUkRiMjF0Wlc1MEFFTnlaV0YwWldRZ2QybDBhQ0JIU1UxUVY0RU9Gd0FBQUJoMFJWaDBVMjltZEhkaGNtVUFjR0ZwYm5RdWJtVjBJRFF1TUM0MVpZVXlaUUFBQVpwSlJFRlVhRVB0bGpGdXhEQU1CTzhucWZML3ArUkpDV3d0aXlOR0VpbkJnWERnQU5QdEx1WE9MK1BuNi91M3B5SmIwSzZweURhMGJTclNvSUJYMFNWb3o2dm9NclRwRFFmTnU1Q0VkbnFxa29hMmVxYkNsN29SZ3ZvelZRMURHeVByZzJmcVRnanF6MVExREcyTXJBK2VxVHNocUQ5VDFUQzBNVEpWMEkwVXROTlRsVFMwMVROY3VJT0wwSjVYMFdWbzA2dG9nd0ttSWx2UXJxbklOclJ0S3ZKT09MakkwL3NYLzNHaktJcWlLSXFpS0R5ZjhCOGEvZ1lLbW9vY0Q3M2RWS1JCQWEraXgwSnY5b2FENWwwNEVIcHJ6MVQ0VWplT2dkNDRzajU0cHU0Y0E3MXhaSDN3VE4wNUJucmp5RlJCTjQ2RDN0b3pYTGlEQjBOdjlpcmFvSUNweVBIUTIwMUYzZ2tIRCtZVHZxRW9pcUlvaXFJb2p1ZnBIKytuOXkvQ055aG9LcklGN1pxS2JFUGJwaUlOQ25nVlhZTDJ2SW91UTV2ZWNOQzhDMGxvcDZjcWFXaXJaeXA4cVJzaHFEOVQxVEMwTWJJK2VLYnVoS0QrVEZYRDBNYkkrdUNadWhPQytqTlZEVU1iSTFNRjNVaEJPejFWU1VOYlBjT0ZPN2dJN1hrVlhZWTJ2WW8yS0dBcXNnWHRtb3BzUTl0bVM3eGVmOW8rM01JRWtuOWJBQUFBQUVsRlRrU3VRbUNDXCIpOyB9XG4gICAgICAudGhlbWUtcHJpbWFyeSBtYWluIGFydGljbGUgLmNvbnRlbnQgYmxvY2txdW90ZSBwLnF1b3RlX190ZXh0IHtcbiAgICAgICAgYm9yZGVyLWltYWdlLXNvdXJjZTogdXJsKFwiZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFEd0FBQUE4Q0FZQUFBQTYvTmx5QUFBQUFYTlNSMElBcnM0YzZRQUFBQVJuUVUxQkFBQ3hqd3Y4WVFVQUFBQUpjRWhaY3dBQUN4SUFBQXNTQWRMZGZ2d0FBQUFIZEVsTlJRZmZCdzhQTkJobTVlU0FBQUFBR1hSRldIUkRiMjF0Wlc1MEFFTnlaV0YwWldRZ2QybDBhQ0JIU1UxUVY0RU9Gd0FBQUJoMFJWaDBVMjltZEhkaGNtVUFjR0ZwYm5RdWJtVjBJRFF1TUM0MVpZVXlaUUFBQVpwSlJFRlVhRVB0bGtGcUJERU1CQmZ5MGZ6L0Nia2t6TGgxV0ZHMkpac0pabEZCM2JwYm50dThqSi92cjkrZWlteEJ1NllpMjlDMnFVaURBbDVGbDZBOXI2TEwwS1kzSERUdlFoTGE2YWxLR3RycW1RcGY2a1lJNnM5VU5ReHRqS3dQbnFrN0lhZy9VOVV3dERHeVBuaW03b1NnL2t4Vnc5REd5RlJCTjFMUVRrOVYwdEJXejNEaERpNUNlMTVGbDZGTnI2SU5DcGlLYkVHN3BpTGIwTGFweUR2aDRDSlA3MS84eDQyaUtJcWlLSXFpOEh6Q2YyajRHeWhvS25JODlIWlRrUVlGdklvZUM3M1pHdzZhZCtGQTZLMDlVK0ZMM1RnR2V1UEkrdUNadW5NTTlNYVI5Y0V6ZGVjWTZJMGpVd1hkT0E1NmE4OXc0UTRlREwzWnEyaURBcVlpeDBOdk54VjVKeHc4bUUvNGhxSW9pcUlvaXFJNG5xZC92Si9ldndqZm9LQ3B5QmEwYXlxeURXMmJpalFvNEZWMENkcnpLcm9NYlhyRFFmTXVKS0dkbnFxa29hMmVxZkNsYm9TZy9reFZ3OURHeVByZ21ib1Rndm96VlExREd5UHJnMmZxVGdqcXoxUTFERzJNVEJWMEl3WHQ5RlFsRFczMURCZnU0Q0swNTFWMEdkcjBLdHFnZ0tuSUZyUnJLcklOYlpzdDhYcjlBZGdKOWNrWDgyYUtBQUFBQUVsRlRrU3VRbUNDXCIpOyB9XG4gICAgICAudGhlbWUtc2Vjb25kYXJ5IG1haW4gYXJ0aWNsZSAuY29udGVudCBibG9ja3F1b3RlIHAucXVvdGVfX3RleHQge1xuICAgICAgICBib3JkZXItaW1hZ2Utc291cmNlOiB1cmwoXCJkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUR3QUFBQThDQVlBQUFBNi9ObHlBQUFBQVhOU1IwSUFyczRjNlFBQUFBUm5RVTFCQUFDeGp3djhZUVVBQUFBSmNFaFpjd0FBQ3hJQUFBc1NBZExkZnZ3QUFBQUhkRWxOUlFmZkJ3OFBOQmhtNWVTQUFBQUFHWFJGV0hSRGIyMXRaVzUwQUVOeVpXRjBaV1FnZDJsMGFDQkhTVTFRVjRFT0Z3QUFBQmgwUlZoMFUyOW1kSGRoY21VQWNHRnBiblF1Ym1WMElEUXVNQzQxWllVeVpRQUFBWDFKUkVGVWFFUHQxa0Z1aERBUUJNRDkvNmNUTFJRSFM1YnBBU0lSYWVySWRJL3RHNS9EejRMSUxWWk5pZHhtM1pUSXpyY2wwVXVzV0JLOXpKcWxPSGpZQ2tXcUVaVXk5VWdwL09XTWlFcUpha3d0MWc4KzQ1eUlTb2xxVEMzV0R6N2puSWhLaVdwTUxWWXFPS05FTmFKU3BoNkpDMXZ3SWl1V1JDK3paa2wwNTl1VXlDMVdUWW5jWnQyVXlNaHNZUFFJS3dkR2o3RjJZTlJhYTYyMTF0cWY4ZXM1TVBvM1hIdGdOREtiRW5rOTE1MFMyZm0ySlBwYXJya1VCdzliNFlWY0wxSUtmem5qTlZ3cjFnOCs0NXpYY0sxWVAvaU1jMTdEdFdLbGdqTmV4L1VpY1dFTHZwaHJMb251ZkpzU2VUM1huUklabVEyTS9nM1hIaGkxMWxwcnJiWFdudUpmZTJEMENDc0hSbyt4ZG1BME1wc1N1Y1dxS1pIYnJKc1MyZm0ySkhxSkZVdWlsMW16RkFjUFc2RklOYUpTcGg0cGhiK2NFVkVwVVkycHhmckJaNXdUVVNsUmphbkYrc0ZubkJOUktWR05xY1ZLQldlVXFFWlV5dFFqY1dFTFhtVEZrdWhsMWl5SjdueWJFcm5GcWltUjI2eWIyaE9menkvbUdpR3lUWnkyZXdBQUFBQkpSVTVFcmtKZ2dnPT1cIik7IH1cbiAgICAgIC50aGVtZS1tZW51IG1haW4gYXJ0aWNsZSAuY29udGVudCBibG9ja3F1b3RlIHAucXVvdGVfX3RleHQge1xuICAgICAgICBib3JkZXItaW1hZ2Utc291cmNlOiB1cmwoXCJkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUR3QUFBQThDQVlBQUFBNi9ObHlBQUFBQVhOU1IwSUFyczRjNlFBQUFBUm5RVTFCQUFDeGp3djhZUVVBQUFBSmNFaFpjd0FBQ3hJQUFBc1NBZExkZnZ3QUFBQUhkRWxOUlFmZkJ3OFBOQmhtNWVTQUFBQUFHWFJGV0hSRGIyMXRaVzUwQUVOeVpXRjBaV1FnZDJsMGFDQkhTVTFRVjRFT0Z3QUFBQmgwUlZoMFUyOW1kSGRoY21VQWNHRnBiblF1Ym1WMElEUXVNQzQxWllVeVpRQUFBWmxKUkVGVWFFUHRsakZ1eERBTUJPL3YrVUM2UERlQnJXVnh4RWdpSlRnUURoeGd1dDJsM1BsbGZIMy8vUFpVWkF2YU5SWFpoclpOUlJvVThDcTZCTzE1RlYyR05yM2hvSGtYa3RCT1QxWFMwRmJQVlBoU04wSlFmNmFxWVdoalpIM3dUTjBKUWYyWnFvYWhqWkgxd1ROMUp3VDFaNm9haGpaR3BncTZrWUoyZXFxU2hyWjZoZ3QzY0JIYTh5cTZERzE2RlcxUXdGUmtDOW8xRmRtR3RrMUYzZ2tIRjNsNi8rSS9iaFJGVVJSRlVSU0Y1eFArUThQZlFFRlRrZU9odDV1S05DamdWZlJZNk0zZWNOQzhDd2RDYisyWkNsL3F4akhRRzBmV0I4L1VuV09nTjQ2c0Q1NnBPOGRBYnh5Wkt1akdjZEJiZTRZTGQvQmc2TTFlUlJzVU1CVTVIbnE3cWNnNzRlREJmTUkzRkVWUkZFVlJGTVh4UFAzai9mVCtSZmdHQlUxRnRxQmRVNUZ0YU50VXBFRUJyNkpMMEo1WDBXVm8weHNPbW5jaENlMzBWQ1VOYmZWTWhTOTFJd1QxWjZvYWhqWkcxZ2ZQMUowUTFKK3BhaGphR0ZrZlBGTjNRbEIvcHFwaGFHTmtxcUFiS1dpbnB5cHBhS3RudUhBSEY2RTlyNkxMMEtaWDBRWUZURVcyb0YxVGtXMW8yMnlKMStzUDZrUWFROVIzWG5zQUFBQUFTVVZPUks1Q1lJST1cIik7IH1cbiAgICAgIC50aGVtZS1kYXJrX2JsdWUgbWFpbiBhcnRpY2xlIC5jb250ZW50IGJsb2NrcXVvdGUgcC5xdW90ZV9fdGV4dCB7XG4gICAgICAgIGNvbG9yOiAjMDA1NEE2OyB9XG4gICAgICAudGhlbWUtYmx1ZSBtYWluIGFydGljbGUgLmNvbnRlbnQgYmxvY2txdW90ZSBwLnF1b3RlX190ZXh0IHtcbiAgICAgICAgY29sb3I6ICMwMDlFQzI7IH1cbiAgICAgIC50aGVtZS1ncmVlbiBtYWluIGFydGljbGUgLmNvbnRlbnQgYmxvY2txdW90ZSBwLnF1b3RlX190ZXh0IHtcbiAgICAgICAgY29sb3I6ICM3MkJGNDQ7IH1cbiAgICAgIC50aGVtZS15ZWxsb3cgbWFpbiBhcnRpY2xlIC5jb250ZW50IGJsb2NrcXVvdGUgcC5xdW90ZV9fdGV4dCB7XG4gICAgICAgIGNvbG9yOiAjRkZENDAwOyB9XG4gICAgICAudGhlbWUtcmVkIG1haW4gYXJ0aWNsZSAuY29udGVudCBibG9ja3F1b3RlIHAucXVvdGVfX3RleHQge1xuICAgICAgICBjb2xvcjogI0NGMUYyNTsgfVxuICAgIG1haW4gYXJ0aWNsZSAuY29udGVudCBibG9ja3F1b3RlIHAucXVvdGVfX3NvdXJjZSB7XG4gICAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAgIG1haW4gYXJ0aWNsZSAuY29udGVudCBibG9ja3F1b3RlIHtcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgbWF4LXdpZHRoOiA2MS40NjgzNiU7IH1cbiAgICAgIG1haW4gYXJ0aWNsZSAuY29udGVudCBibG9ja3F1b3RlIHAge1xuICAgICAgICBmb250LXNpemU6IDEuOTUzMTJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMThweDsgfSB9XG5cbm1haW4gYXJ0aWNsZSAuY29udGVudCBmb3JtLnRoZW1lLWRhcmtfYmx1ZSAuZm9ybS1yb3cgPiBsYWJlbCB7XG4gIGNvbG9yOiAjRkZGRkZGOyB9XG5cbm1haW4gYXJ0aWNsZSAuY29udGVudCBmb3JtLnRoZW1lLWJsdWUgLmZvcm0tcm93ID4gbGFiZWwge1xuICBjb2xvcjogI0ZGRkZGRjsgfVxuXG5tYWluIGFydGljbGUgLmNvbnRlbnQgZm9ybS50aGVtZS1ncmVlbiAuZm9ybS1yb3cgPiBsYWJlbCB7XG4gIGNvbG9yOiAjRkZGRkZGOyB9XG5cbm1haW4gYXJ0aWNsZSAuY29udGVudCBmb3JtLnRoZW1lLXllbGxvdyAuZm9ybS1yb3cgPiBsYWJlbCB7XG4gIGNvbG9yOiAjMDAwMDAwOyB9XG5cbm1haW4gYXJ0aWNsZSAuY29udGVudCBmb3JtLnRoZW1lLXJlZCAuZm9ybS1yb3cgPiBsYWJlbCB7XG4gIGNvbG9yOiAjRkZGRkZGOyB9XG5cbm1haW4gYXJ0aWNsZSAuY29udGVudCBmb3JtLnRoZW1lLXByaW1hcnkgLmZvcm0tcm93ID4gbGFiZWwge1xuICBjb2xvcjogI0ZGRkZGRjsgfVxuXG5tYWluIGFydGljbGUgLmNvbnRlbnQgZm9ybS50aGVtZS1zZWNvbmRhcnkgLmZvcm0tcm93ID4gbGFiZWwge1xuICBjb2xvcjogIzAwMDAwMDsgfVxuXG5tYWluIGFydGljbGUgLmNvbnRlbnQgZm9ybS50aGVtZS1tZW51IC5mb3JtLXJvdyA+IGxhYmVsIHtcbiAgY29sb3I6ICMwMDAwMDA7IH1cblxubWFpbiBhcnRpY2xlIC5jb250ZW50IGZvcm0udGhlbWUtZGFya19ibHVlIGgyIHtcbiAgY29sb3I6ICNGRkZGRkY7IH1cblxubWFpbiBhcnRpY2xlIC5jb250ZW50IGZvcm0udGhlbWUtYmx1ZSBoMiB7XG4gIGNvbG9yOiAjRkZGRkZGOyB9XG5cbm1haW4gYXJ0aWNsZSAuY29udGVudCBmb3JtLnRoZW1lLWdyZWVuIGgyIHtcbiAgY29sb3I6ICNGRkZGRkY7IH1cblxubWFpbiBhcnRpY2xlIC5jb250ZW50IGZvcm0udGhlbWUteWVsbG93IGgyIHtcbiAgY29sb3I6ICMwMDAwMDA7IH1cblxubWFpbiBhcnRpY2xlIC5jb250ZW50IGZvcm0udGhlbWUtcmVkIGgyIHtcbiAgY29sb3I6ICNGRkZGRkY7IH1cblxubWFpbiBhcnRpY2xlIC5jb250ZW50IGZvcm0udGhlbWUtcHJpbWFyeSBoMiB7XG4gIGNvbG9yOiAjRkZGRkZGOyB9XG5cbm1haW4gYXJ0aWNsZSAuY29udGVudCBmb3JtLnRoZW1lLXNlY29uZGFyeSBoMiB7XG4gIGNvbG9yOiAjMDAwMDAwOyB9XG5cbm1haW4gYXJ0aWNsZSAuY29udGVudCBmb3JtLnRoZW1lLW1lbnUgaDIge1xuICBjb2xvcjogIzAwMDAwMDsgfVxuXG5tYWluIGFydGljbGUgLmNvbnRlbnQgZm9ybSAuZm9ybS1yb3cuc3VibWl0IHtcbiAgYm9yZGVyLXdpZHRoOiAycHggMCAwO1xuICBib3JkZXItaW1hZ2Utc2xpY2U6IDEyO1xuICBib3JkZXItaW1hZ2Utd2lkdGg6IDJweCAwIDAgMDtcbiAgYm9yZGVyLWltYWdlLW91dHNldDogMHB4IDBweCAwcHggMHB4O1xuICBib3JkZXItaW1hZ2UtcmVwZWF0OiByb3VuZCByb3VuZDsgfVxuXG5tYWluIGFydGljbGUgLmNvbnRlbnQgZm9ybS50aGVtZS1kYXJrX2JsdWUgLmZvcm0tcm93LnN1Ym1pdCB7XG4gIGJvcmRlci1pbWFnZS1zb3VyY2U6IHVybChcImRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBRHdBQUFBOENBWUFBQUE2L05seUFBQUFBWE5TUjBJQXJzNGM2UUFBQUFSblFVMUJBQUN4and2OFlRVUFBQUFKY0VoWmN3QUFDeElBQUFzU0FkTGRmdndBQUFBSGRFbE5SUWZmQnc4UE5CaG01ZVNBQUFBQUdYUkZXSFJEYjIxdFpXNTBBRU55WldGMFpXUWdkMmwwYUNCSFNVMVFWNEVPRndBQUFCaDBSVmgwVTI5bWRIZGhjbVVBY0dGcGJuUXVibVYwSURRdU1DNDFaWVV5WlFBQUFYMUpSRUZVYUVQdGxsRnFBekVNQmZlUU9XT3YyWkNDQWhhalo4djJGaWRvWUg2RU5QSCs1WHJ6K1BrTjNRRjF6VjFRMjJ5Z0JlOEsxUE91UWszdjhLSTVBM1VpWjZGV0pBNlZHZWkrWnhacUtIR296RUQzUGJOUVE0bERaUWE2NzVtRkdrb2NLalBRZmM4czFGRGlVSm1CN250bW9ZWVNoNUV6VUNkeUZtcEZEaCtzUUQzdkt0VDBOdENDdVFQcW1ydWd0b2tNTDA1eWQvL0ZmL3hHVVJSRlVSUkZVWGkrNFgvbzhEZlFvdmtwME52TkJscnduZzY5MlR1OGFKNEt2VFVTaDhyVG9EY3FjYWc4RFhxakVvZkswNkEzS25Hb1BBMTZveEtIeXRPZ055cHhHSGtxOU5iSTRZUFRvVGQ3RzJqQi9CVG83U1l5dkhndzMvQU5SVkVVUlZFVVJYRThkLy94dnJ2L1l2ZzNhTkhjQVhYTlhWRGJiS0FGN3dyVTg2NUNUZS93b2prRGRTSm5vVllrRHBVWjZMNW5GbW9vY2FqTVFQYzlzMUJEaVVObEJycnZtWVVhU2h3cU05Qjl6eXpVVU9KUW1ZSHVlMmFoaGhLSGtUTlFKM0lXYWtVT0g2eEFQZThxMVBRMjBJSzVBK3FhdTZDMitjZDFQUUdzL24zV1hGVzVnZ0FBQUFCSlJVNUVya0pnZ2c9PVwiKTsgfVxuXG5tYWluIGFydGljbGUgLmNvbnRlbnQgZm9ybS50aGVtZS1ibHVlIC5mb3JtLXJvdy5zdWJtaXQge1xuICBib3JkZXItaW1hZ2Utc291cmNlOiB1cmwoXCJkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUR3QUFBQThDQVlBQUFBNi9ObHlBQUFBQVhOU1IwSUFyczRjNlFBQUFBUm5RVTFCQUFDeGp3djhZUVVBQUFBSmNFaFpjd0FBQ3hJQUFBc1NBZExkZnZ3QUFBQUhkRWxOUlFmZkJ3OFBOQmhtNWVTQUFBQUFHWFJGV0hSRGIyMXRaVzUwQUVOeVpXRjBaV1FnZDJsMGFDQkhTVTFRVjRFT0Z3QUFBQmgwUlZoMFUyOW1kSGRoY21VQWNHRnBiblF1Ym1WMElEUXVNQzQxWllVeVpRQUFBWDVKUkVGVWFFUHRsbEZxQXpFTUJmZitoOGhoZXJHR0ZCU3dHRDFidHJjNFFRUHpJNlNKOXkvWG04ZlBiK2dPcUd2dWd0cG1BeTE0VjZDZWR4VnFlb2NYelJtb0V6a0x0U0p4cU14QTl6MnpVRU9KUTJVR3V1K1poUnBLSENvejBIM1BMTlJRNGxDWmdlNTdacUdHRW9mS0RIVGZNd3MxbERpTW5JRTZrYk5RSzNMNFlBWHFlVmVocHJlQkZzd2RVTmZjQmJWTlpIaHhrcnY3TC83ak40cWlLSXFpS0lyQzh3My9RNGUvZ1JiTlQ0SGViamJRZ3ZkMDZNM2U0VVh6Vk9pdGtUaFVuZ2E5VVlsRDVXblFHNVU0Vko0R3ZWR0pRK1ZwMEJ1Vk9GU2VCcjFSaWNQSVU2RzNSZzRmbkE2OTJkdEFDK2FuUUc4M2tlSEZnL21HYnlpS29paUtvaWlLNDduN2ovZmQvUmZEdjBHTDVnNm9hKzZDMm1ZRExYaFhvSjUzRldwNmh4Zk5HYWdUT1F1MUluR296RUQzUGJOUVE0bERaUWE2NzVtRkdrb2NLalBRZmM4czFGRGlVSm1CN250bW9ZWVNoOG9NZE44ekN6V1VPSXljZ1RxUnMxQXJjdmhnQmVwNVY2R210NEVXekIxUTE5d0Z0YzAvcnVzSmZCNEJQUGNubUpRQUFBQUFTVVZPUks1Q1lJST1cIik7IH1cblxubWFpbiBhcnRpY2xlIC5jb250ZW50IGZvcm0udGhlbWUtZ3JlZW4gLmZvcm0tcm93LnN1Ym1pdCB7XG4gIGJvcmRlci1pbWFnZS1zb3VyY2U6IHVybChcImRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBRHdBQUFBOENBWUFBQUE2L05seUFBQUFBWE5TUjBJQXJzNGM2UUFBQUFSblFVMUJBQUN4and2OFlRVUFBQUFKY0VoWmN3QUFDeElBQUFzU0FkTGRmdndBQUFBSGRFbE5SUWZmQnc4UE5CaG01ZVNBQUFBQUdYUkZXSFJEYjIxdFpXNTBBRU55WldGMFpXUWdkMmwwYUNCSFNVMVFWNEVPRndBQUFCaDBSVmgwVTI5bWRIZGhjbVVBY0dGcGJuUXVibVYwSURRdU1DNDFaWVV5WlFBQUFacEpSRUZVYUVQdGxzRnR4REFNQksrNFZKUUdVMW9DVzh2SEVTT0psT0JBT0hDQStlMHU1WjlmeHZmUDEyOVBSYmFnWFZPUmJXamJWS1JCQWEraVM5Q2VWOUZsYU5NYkRwcDNJUW50OUZRbERXMzFUSVV2ZFNNRTlXZXFHb1kyUnRZSHo5U2RFTlNmcVdvWTJoaFpIenhUZDBKUWY2YXFZV2hqWktxZ0d5bG9wNmNxYVdpclo3aHdCeGVoUGEraXk5Q21WOUVHQlV4RnRxQmRVNUZ0YU50VTVKMXdjSkduOXkvKzQwWlJGRVZSRkVWUmVEN2hQelQ4RFJRMEZUa2VlcnVwU0lNQ1hrV1BoZDdzRFFmTnUzQWc5TmFlcWZDbGJod0R2WEZrZmZCTTNUa0dldVBJK3VDWnVuTU05TWFScVlKdUhBZTl0V2U0Y0FjUGh0N3NWYlJCQVZPUjQ2RzNtNHE4RXc0ZXpDZDhRMUVVUlZFVVJWRWN6OU0vM2svdlg0UnZVTkJVWkF2YU5SWFpoclpOUlJvVThDcTZCTzE1RlYyR05yM2hvSGtYa3RCT1QxWFMwRmJQVlBoU04wSlFmNmFxWVdoalpIM3dUTjBKUWYyWnFvYWhqWkgxd1ROMUp3VDFaNm9haGpaR3BncTZrWUoyZXFxU2hyWjZoZ3QzY0JIYTh5cTZERzE2RlcxUXdGUmtDOW8xRmRtR3RzMldlTDMrQUZPbVVQakhwdGJPQUFBQUFFbEZUa1N1UW1DQ1wiKTsgfVxuXG5tYWluIGFydGljbGUgLmNvbnRlbnQgZm9ybS50aGVtZS15ZWxsb3cgLmZvcm0tcm93LnN1Ym1pdCB7XG4gIGJvcmRlci1pbWFnZS1zb3VyY2U6IHVybChcImRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBRHdBQUFBOENBWUFBQUE2L05seUFBQUFBWE5TUjBJQXJzNGM2UUFBQUFSblFVMUJBQUN4and2OFlRVUFBQUFKY0VoWmN3QUFDeElBQUFzU0FkTGRmdndBQUFBSGRFbE5SUWZmQnc4UE5CaG01ZVNBQUFBQUdYUkZXSFJEYjIxdFpXNTBBRU55WldGMFpXUWdkMmwwYUNCSFNVMVFWNEVPRndBQUFCaDBSVmgwVTI5bWRIZGhjbVVBY0dGcGJuUXVibVYwSURRdU1DNDFaWVV5WlFBQUFaZEpSRUZVYUVQdGxrR093ekFNQS9QLzkrMS9XaVNtRGhYR3RtU2pDNlBRQUhNaktlZVd5M2o5WGErZWlteEJ1NllpMjlDMnFVaURBbDVGbDZBOXI2TEwwS1kzSERTZlFoTGE2YWxLR3RycW1RcmY2a1lJNnM5VU5ReHRqS3dQbnFrN0lhZy9VOVV3dERHeVBuaW03b1NnL2t4Vnc5REd5RlJCTjFMUVRrOVYwdEJXejNEaENTNUNlMTVGbDZGTnI2SU5DcGlLYkVHN3BpTGIwTGFweUNmaDRDTGYzci81anh0RlVSUkZVUlJGNGZtRi85RHdOMURRVk9SNDZPMm1JZzBLZUJVOUZucXpOeHcwbjhLQjBGdDdwc0szdW5FTTlNYVI5Y0V6ZGVjWTZJMGo2NE5uNnM0eDBCdEhwZ3E2Y1J6MDFwN2h3aE04R0hxelY5RUdCVXhGam9mZWJpcnlTVGg0TUwvd0RVVlJGRVZSRkVWeFBOLys4ZjcyL2szNEJnVk5SYmFnWFZPUmJXamJWS1JCQWEraVM5Q2VWOUZsYU5NYkRwcFBJUW50OUZRbERXMzFUSVZ2ZFNNRTlXZXFHb1kyUnRZSHo5U2RFTlNmcVdvWTJoaFpIenhUZDBKUWY2YXFZV2hqWktxZ0d5bG9wNmNxYVdpclo3andCQmVoUGEraXk5Q21WOUVHQlV4RnRxQmRVNUZ0YU50c2lldDZBOVI5dGU5K2dSTVpBQUFBQUVsRlRrU3VRbUNDXCIpOyB9XG5cbm1haW4gYXJ0aWNsZSAuY29udGVudCBmb3JtLnRoZW1lLXJlZCAuZm9ybS1yb3cuc3VibWl0IHtcbiAgYm9yZGVyLWltYWdlLXNvdXJjZTogdXJsKFwiZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFEd0FBQUE4Q0FZQUFBQTYvTmx5QUFBQUFYTlNSMElBcnM0YzZRQUFBQVJuUVUxQkFBQ3hqd3Y4WVFVQUFBQUpjRWhaY3dBQUN4SUFBQXNTQWRMZGZ2d0FBQUFIZEVsTlJRZmZCdzhQTkJobTVlU0FBQUFBR1hSRldIUkRiMjF0Wlc1MEFFTnlaV0YwWldRZ2QybDBhQ0JIU1UxUVY0RU9Gd0FBQUJoMFJWaDBVMjltZEhkaGNtVUFjR0ZwYm5RdWJtVjBJRFF1TUM0MVpZVXlaUUFBQVpwSlJFRlVhRVB0bGpGdXhEQU1CTzhucWZML3ArUkpDV3d0aXlOR0VpbkJnWERnQU5QdEx1WE9MK1BuNi91M3B5SmIwSzZweURhMGJTclNvSUJYMFNWb3o2dm9NclRwRFFmTnU1Q0VkbnFxa29hMmVxYkNsN29SZ3ZvelZRMURHeVByZzJmcVRnanF6MVExREcyTXJBK2VxVHNocUQ5VDFUQzBNVEpWMEkwVXROTlRsVFMwMVROY3VJT0wwSjVYMFdWbzA2dG9nd0ttSWx2UXJxbklOclJ0S3ZKT09MakkwL3NYLzNHaktJcWlLSXFpS0R5ZjhCOGEvZ1lLbW9vY0Q3M2RWS1JCQWEraXgwSnY5b2FENWwwNEVIcHJ6MVQ0VWplT2dkNDRzajU0cHU0Y0E3MXhaSDN3VE4wNUJucmp5RlJCTjQ2RDN0b3pYTGlEQjBOdjlpcmFvSUNweVBIUTIwMUYzZ2tIRCtZVHZxRW9pcUlvaXFJb2p1ZnBIKytuOXkvQ055aG9LcklGN1pxS2JFUGJwaUlOQ25nVlhZTDJ2SW91UTV2ZWNOQzhDMGxvcDZjcWFXaXJaeXA4cVJzaHFEOVQxVEMwTWJJK2VLYnVoS0QrVEZYRDBNYkkrdUNadWhPQytqTlZEVU1iSTFNRjNVaEJPejFWU1VOYlBjT0ZPN2dJN1hrVlhZWTJ2WW8yS0dBcXNnWHRtb3BzUTl0bVM3eGVmOW8rM01JRWtuOWJBQUFBQUVsRlRrU3VRbUNDXCIpOyB9XG5cbm1haW4gYXJ0aWNsZSAuY29udGVudCBmb3JtLnRoZW1lLXByaW1hcnkgLmZvcm0tcm93LnN1Ym1pdCB7XG4gIGJvcmRlci1pbWFnZS1zb3VyY2U6IHVybChcImRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBRHdBQUFBOENBWUFBQUE2L05seUFBQUFBWE5TUjBJQXJzNGM2UUFBQUFSblFVMUJBQUN4and2OFlRVUFBQUFKY0VoWmN3QUFDeElBQUFzU0FkTGRmdndBQUFBSGRFbE5SUWZmQnc4UE5CaG01ZVNBQUFBQUdYUkZXSFJEYjIxdFpXNTBBRU55WldGMFpXUWdkMmwwYUNCSFNVMVFWNEVPRndBQUFCaDBSVmgwVTI5bWRIZGhjbVVBY0dGcGJuUXVibVYwSURRdU1DNDFaWVV5WlFBQUFacEpSRUZVYUVQdGxrRnFCREVNQkJmeTBmei9DYmtrekxoMVdGRzJKWnNKWmxGQjNicGJudHU4akovdnI5K2VpbXhCdTZZaTI5QzJxVWlEQWw1Rmw2QTlyNkxMMEtZM0hEVHZRaExhNmFsS0d0cnFtUXBmNmtZSTZzOVVOUXh0akt3UG5xazdJYWcvVTlVd3RER3lQbmltN29TZy9reFZ3OURHeUZSQk4xTFFUazlWMHRCV3ozRGhEaTVDZTE1Rmw2Rk5yNklOQ3BpS2JFRzdwaUxiMExhcHlEdmg0Q0pQNzEvOHg0MmlLSXFpS0lxaThIekNmMmo0R3lob0tuSTg5SFpUa1FZRnZJb2VDNzNaR3c2YWQrRkE2SzA5VStGTDNUZ0dldVBJK3VDWnVuTU05TWFSOWNFemRlY1k2STBqVXdYZE9BNTZhODl3NFE0ZURMM1pxMmlEQXFZaXgwTnZOeFY1Snh3OG1FLzRocUlvaXFJb2lxSTRucWQvdkovZXZ3amZvS0NweUJhMGF5cXlEVzJiaWpRbzRGVjBDZHJ6S3JvTWJYckRRZk11SktHZG5xcWtvYTJlcWZDbGJvU2cva3hWdzlER3lQcmdtYm9UZ3ZvelZRMURHeVByZzJmcVRnanF6MVExREcyTVRCVjBJd1h0OUZRbERXMzFEQmZ1NENLMDUxVjBHZHIwS3RxZ2dLbklGclJyS3JJTmJac3Q4WHI5QWRnSjlja1g4MmFLQUFBQUFFbEZUa1N1UW1DQ1wiKTsgfVxuXG5tYWluIGFydGljbGUgLmNvbnRlbnQgZm9ybS50aGVtZS1zZWNvbmRhcnkgLmZvcm0tcm93LnN1Ym1pdCB7XG4gIGJvcmRlci1pbWFnZS1zb3VyY2U6IHVybChcImRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBRHdBQUFBOENBWUFBQUE2L05seUFBQUFBWE5TUjBJQXJzNGM2UUFBQUFSblFVMUJBQUN4and2OFlRVUFBQUFKY0VoWmN3QUFDeElBQUFzU0FkTGRmdndBQUFBSGRFbE5SUWZmQnc4UE5CaG01ZVNBQUFBQUdYUkZXSFJEYjIxdFpXNTBBRU55WldGMFpXUWdkMmwwYUNCSFNVMVFWNEVPRndBQUFCaDBSVmgwVTI5bWRIZGhjbVVBY0dGcGJuUXVibVYwSURRdU1DNDFaWVV5WlFBQUFYMUpSRUZVYUVQdDFrRnVoREFRQk1EOS82Y1RMUlFIUzVicEFTSVJhZXJJZEkvdEc1L0R6NExJTFZaTmlkeG0zWlRJenJjbDBVdXNXQks5ekpxbE9IallDa1dxRVpVeTlVZ3AvT1dNaUVxSmFrd3QxZzgrNDV5SVNvbHFUQzNXRHo3am5JaEtpV3BNTFZZcU9LTkVOYUpTcGg2SkMxdndJaXVXUkMrelprbDA1OXVVeUMxV1RZbmNadDJVeU1oc1lQUUlLd2RHajdGMllOUmFhNjIxMXRxZjhlczVNUG8zWEh0Z05ES2JFbms5MTUwUzJmbTJKUHBhcnJrVUJ3OWI0WVZjTDFJS2Z6bmpOVndyMWc4KzQ1elhjSzFZUC9pTWMxN0R0V0tsZ2pOZXgvVWljV0VMdnBockxvbnVmSnNTZVQzWG5SSVptUTJNL2czWEhoaTExbHBycmJYV251SmZlMkQwQ0NzSFJvK3hkbUEwTXBzU3VjV3FLWkhickpzUzJmbTJKSHFKRlV1aWwxbXpGQWNQVzZGSU5hSlNwaDRwaGIrY0VWRXBVWTJweGZyQlo1d1RVU2xSamFuRitzRm5uQk5SS1ZHTnFjVktCV2VVcUVaVXl0UWpjV0VMWG1URmt1aGwxaXlKN255YkVybkZxaW1SMjZ5YjJoT2Z6eS9tR2lHeVRaeTJld0FBQUFCSlJVNUVya0pnZ2c9PVwiKTsgfVxuXG5tYWluIGFydGljbGUgLmNvbnRlbnQgZm9ybS50aGVtZS1tZW51IC5mb3JtLXJvdy5zdWJtaXQge1xuICBib3JkZXItaW1hZ2Utc291cmNlOiB1cmwoXCJkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUR3QUFBQThDQVlBQUFBNi9ObHlBQUFBQVhOU1IwSUFyczRjNlFBQUFBUm5RVTFCQUFDeGp3djhZUVVBQUFBSmNFaFpjd0FBQ3hJQUFBc1NBZExkZnZ3QUFBQUhkRWxOUlFmZkJ3OFBOQmhtNWVTQUFBQUFHWFJGV0hSRGIyMXRaVzUwQUVOeVpXRjBaV1FnZDJsMGFDQkhTVTFRVjRFT0Z3QUFBQmgwUlZoMFUyOW1kSGRoY21VQWNHRnBiblF1Ym1WMElEUXVNQzQxWllVeVpRQUFBWmxKUkVGVWFFUHRsakZ1eERBTUJPL3YrVUM2UERlQnJXVnh4RWdpSlRnUURoeGd1dDJsM1BsbGZIMy8vUFpVWkF2YU5SWFpoclpOUlJvVThDcTZCTzE1RlYyR05yM2hvSGtYa3RCT1QxWFMwRmJQVlBoU04wSlFmNmFxWVdoalpIM3dUTjBKUWYyWnFvYWhqWkgxd1ROMUp3VDFaNm9haGpaR3BncTZrWUoyZXFxU2hyWjZoZ3QzY0JIYTh5cTZERzE2RlcxUXdGUmtDOW8xRmRtR3RrMUYzZ2tIRjNsNi8rSS9iaFJGVVJSRlVSU0Y1eFArUThQZlFFRlRrZU9odDV1S05DamdWZlJZNk0zZWNOQzhDd2RDYisyWkNsL3F4akhRRzBmV0I4L1VuV09nTjQ2c0Q1NnBPOGRBYnh5Wkt1akdjZEJiZTRZTGQvQmc2TTFlUlJzVU1CVTVIbnE3cWNnNzRlREJmTUkzRkVWUkZFVlJGTVh4UFAzai9mVCtSZmdHQlUxRnRxQmRVNUZ0YU50VXBFRUJyNkpMMEo1WDBXVm8weHNPbW5jaENlMzBWQ1VOYmZWTWhTOTFJd1QxWjZvYWhqWkcxZ2ZQMUowUTFKK3BhaGphR0ZrZlBGTjNRbEIvcHFwaGFHTmtxcUFiS1dpbnB5cHBhS3RudUhBSEY2RTlyNkxMMEtaWDBRWUZURVcyb0YxVGtXMW8yMnlKMStzUDZrUWFROVIzWG5zQUFBQUFTVVZPUks1Q1lJST1cIik7IH1cblxubWFpbiBhcnRpY2xlIC5jb250ZW50IGZvcm0udGhlbWUtZGFya19ibHVlIC5mb3JtLXJvdy5zdWJtaXQgYnV0dG9uIHtcbiAgY29sb3I6ICNGRkZGRkY7IH1cblxubWFpbiBhcnRpY2xlIC5jb250ZW50IGZvcm0udGhlbWUtYmx1ZSAuZm9ybS1yb3cuc3VibWl0IGJ1dHRvbiB7XG4gIGNvbG9yOiAjRkZGRkZGOyB9XG5cbm1haW4gYXJ0aWNsZSAuY29udGVudCBmb3JtLnRoZW1lLWdyZWVuIC5mb3JtLXJvdy5zdWJtaXQgYnV0dG9uIHtcbiAgY29sb3I6ICNGRkZGRkY7IH1cblxubWFpbiBhcnRpY2xlIC5jb250ZW50IGZvcm0udGhlbWUteWVsbG93IC5mb3JtLXJvdy5zdWJtaXQgYnV0dG9uIHtcbiAgY29sb3I6ICMwMDAwMDA7IH1cblxubWFpbiBhcnRpY2xlIC5jb250ZW50IGZvcm0udGhlbWUtcmVkIC5mb3JtLXJvdy5zdWJtaXQgYnV0dG9uIHtcbiAgY29sb3I6ICNGRkZGRkY7IH1cblxubWFpbiBhcnRpY2xlIC5jb250ZW50IGZvcm0udGhlbWUtcHJpbWFyeSAuZm9ybS1yb3cuc3VibWl0IGJ1dHRvbiB7XG4gIGNvbG9yOiAjRkZGRkZGOyB9XG5cbm1haW4gYXJ0aWNsZSAuY29udGVudCBmb3JtLnRoZW1lLXNlY29uZGFyeSAuZm9ybS1yb3cuc3VibWl0IGJ1dHRvbiB7XG4gIGNvbG9yOiAjMDAwMDAwOyB9XG5cbm1haW4gYXJ0aWNsZSAuY29udGVudCBmb3JtLnRoZW1lLW1lbnUgLmZvcm0tcm93LnN1Ym1pdCBidXR0b24ge1xuICBjb2xvcjogIzAwMDAwMDsgfVxuXG5tYWluIGFydGljbGUgLmNvbnRlbnQgZm9ybS50aGVtZS1kYXJrX2JsdWUgLmZvcm0tcm93LnN1Ym1pdCBidXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA1NEE2O1xuICBjb2xvcjogI0ZGRkZGRjsgfVxuXG5tYWluIGFydGljbGUgLmNvbnRlbnQgZm9ybS50aGVtZS1ibHVlIC5mb3JtLXJvdy5zdWJtaXQgYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwOUVDMjtcbiAgY29sb3I6ICNGRkZGRkY7IH1cblxubWFpbiBhcnRpY2xlIC5jb250ZW50IGZvcm0udGhlbWUtZ3JlZW4gLmZvcm0tcm93LnN1Ym1pdCBidXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzJCRjQ0O1xuICBjb2xvcjogI0ZGRkZGRjsgfVxuXG5tYWluIGFydGljbGUgLmNvbnRlbnQgZm9ybS50aGVtZS15ZWxsb3cgLmZvcm0tcm93LnN1Ym1pdCBidXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZENDAwO1xuICBjb2xvcjogIzAwMDAwMDsgfVxuXG5tYWluIGFydGljbGUgLmNvbnRlbnQgZm9ybS50aGVtZS1yZWQgLmZvcm0tcm93LnN1Ym1pdCBidXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQ0YxRjI1O1xuICBjb2xvcjogI0ZGRkZGRjsgfVxuXG5tYWluIGFydGljbGUgLmNvbnRlbnQgZm9ybS50aGVtZS1wcmltYXJ5IC5mb3JtLXJvdy5zdWJtaXQgYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZBNjAwMztcbiAgY29sb3I6ICNGRkZGRkY7IH1cblxubWFpbiBhcnRpY2xlIC5jb250ZW50IGZvcm0udGhlbWUtc2Vjb25kYXJ5IC5mb3JtLXJvdy5zdWJtaXQgYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgY29sb3I6ICMwMDAwMDA7IH1cblxubWFpbiBhcnRpY2xlIC5jb250ZW50IGZvcm0udGhlbWUtbWVudSAuZm9ybS1yb3cuc3VibWl0IGJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGNvbG9yOiAjMDAwMDAwOyB9XG5cbm1haW4gYXJ0aWNsZSAuY29udGVudCBmb3JtLnRoZW1lLWRhcmtfYmx1ZSAuZm9ybS1yb3cuc3VibWl0IGJ1dHRvbjpob3ZlciB7XG4gIGNvbG9yOiAjRkZGRkZGOyB9XG5cbm1haW4gYXJ0aWNsZSAuY29udGVudCBmb3JtLnRoZW1lLWJsdWUgLmZvcm0tcm93LnN1Ym1pdCBidXR0b246aG92ZXIge1xuICBjb2xvcjogI0ZGRkZGRjsgfVxuXG5tYWluIGFydGljbGUgLmNvbnRlbnQgZm9ybS50aGVtZS1ncmVlbiAuZm9ybS1yb3cuc3VibWl0IGJ1dHRvbjpob3ZlciB7XG4gIGNvbG9yOiAjRkZGRkZGOyB9XG5cbm1haW4gYXJ0aWNsZSAuY29udGVudCBmb3JtLnRoZW1lLXllbGxvdyAuZm9ybS1yb3cuc3VibWl0IGJ1dHRvbjpob3ZlciB7XG4gIGNvbG9yOiAjRkZGRkZGOyB9XG5cbm1haW4gYXJ0aWNsZSAuY29udGVudCBmb3JtLnRoZW1lLXJlZCAuZm9ybS1yb3cuc3VibWl0IGJ1dHRvbjpob3ZlciB7XG4gIGNvbG9yOiAjRkZGRkZGOyB9XG5cbm1haW4gYXJ0aWNsZSAuY29udGVudCBmb3JtLnRoZW1lLXByaW1hcnkgLmZvcm0tcm93LnN1Ym1pdCBidXR0b246aG92ZXIge1xuICBjb2xvcjogI0ZGRkZGRjsgfVxuXG5tYWluIGFydGljbGUgLmNvbnRlbnQgZm9ybS50aGVtZS1zZWNvbmRhcnkgLmZvcm0tcm93LnN1Ym1pdCBidXR0b246aG92ZXIge1xuICBjb2xvcjogI0ZGRkZGRjsgfVxuXG5tYWluIGFydGljbGUgLmNvbnRlbnQgZm9ybS50aGVtZS1tZW51IC5mb3JtLXJvdy5zdWJtaXQgYnV0dG9uOmhvdmVyIHtcbiAgY29sb3I6ICNGRkZGRkY7IH1cblxubWFpbiBhcnRpY2xlIC5jb250ZW50IGZvcm0udGhlbWUtZGFya19ibHVlIC5mb3JtLXJvdy5zdWJtaXQgYnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDsgfVxuXG5tYWluIGFydGljbGUgLmNvbnRlbnQgZm9ybS50aGVtZS1ibHVlIC5mb3JtLXJvdy5zdWJtaXQgYnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDsgfVxuXG5tYWluIGFydGljbGUgLmNvbnRlbnQgZm9ybS50aGVtZS1ncmVlbiAuZm9ybS1yb3cuc3VibWl0IGJ1dHRvbjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7IH1cblxubWFpbiBhcnRpY2xlIC5jb250ZW50IGZvcm0udGhlbWUteWVsbG93IC5mb3JtLXJvdy5zdWJtaXQgYnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDsgfVxuXG5tYWluIGFydGljbGUgLmNvbnRlbnQgZm9ybS50aGVtZS1yZWQgLmZvcm0tcm93LnN1Ym1pdCBidXR0b246aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwOyB9XG5cbm1haW4gYXJ0aWNsZSAuY29udGVudCBmb3JtLnRoZW1lLXByaW1hcnkgLmZvcm0tcm93LnN1Ym1pdCBidXR0b246aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwOyB9XG5cbm1haW4gYXJ0aWNsZSAuY29udGVudCBmb3JtLnRoZW1lLXNlY29uZGFyeSAuZm9ybS1yb3cuc3VibWl0IGJ1dHRvbjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7IH1cblxubWFpbiBhcnRpY2xlIC5jb250ZW50IGZvcm0udGhlbWUtbWVudSAuZm9ybS1yb3cuc3VibWl0IGJ1dHRvbjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4MzkwOTc7IH1cblxubWFpbiBhcnRpY2xlIC5jb250ZW50IGZvcm0udGhlbWUtZGFya19ibHVlIC5mb3JtLXJvdy5zdWJtaXQgYnV0dG9uOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDAwMDAwOyB9XG5cbm1haW4gYXJ0aWNsZSAuY29udGVudCBmb3JtLnRoZW1lLWJsdWUgLmZvcm0tcm93LnN1Ym1pdCBidXR0b246aG92ZXIge1xuICBib3JkZXItY29sb3I6ICMwMDAwMDA7IH1cblxubWFpbiBhcnRpY2xlIC5jb250ZW50IGZvcm0udGhlbWUtZ3JlZW4gLmZvcm0tcm93LnN1Ym1pdCBidXR0b246aG92ZXIge1xuICBib3JkZXItY29sb3I6ICMwMDAwMDA7IH1cblxubWFpbiBhcnRpY2xlIC5jb250ZW50IGZvcm0udGhlbWUteWVsbG93IC5mb3JtLXJvdy5zdWJtaXQgYnV0dG9uOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDAwMDAwOyB9XG5cbm1haW4gYXJ0aWNsZSAuY29udGVudCBmb3JtLnRoZW1lLXJlZCAuZm9ybS1yb3cuc3VibWl0IGJ1dHRvbjpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogIzAwMDAwMDsgfVxuXG5tYWluIGFydGljbGUgLmNvbnRlbnQgZm9ybS50aGVtZS1wcmltYXJ5IC5mb3JtLXJvdy5zdWJtaXQgYnV0dG9uOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDAwMDAwOyB9XG5cbm1haW4gYXJ0aWNsZSAuY29udGVudCBmb3JtLnRoZW1lLXNlY29uZGFyeSAuZm9ybS1yb3cuc3VibWl0IGJ1dHRvbjpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogIzAwMDAwMDsgfVxuXG5tYWluIGFydGljbGUgLmNvbnRlbnQgZm9ybS50aGVtZS1tZW51IC5mb3JtLXJvdy5zdWJtaXQgYnV0dG9uOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjODM5MDk3OyB9XG5cbm1haW4gYXJ0aWNsZSAuY29udGVudCBmb3JtIC5mb3JtLXJvdy5zdWJtaXQge1xuICBwYWRkaW5nLXRvcDogMC43NWVtO1xuICBmbG9hdDogcmlnaHQ7IH1cbiAgLnRoZW1lLWRhcmtfYmx1ZSBtYWluIGFydGljbGUgLmNvbnRlbnQgZm9ybSAuZm9ybS1yb3cuc3VibWl0IGJ1dHRvbiB7XG4gICAgYm9yZGVyLWNvbG9yOiAjMDA1NEE2OyB9XG4gIC50aGVtZS1ibHVlIG1haW4gYXJ0aWNsZSAuY29udGVudCBmb3JtIC5mb3JtLXJvdy5zdWJtaXQgYnV0dG9uIHtcbiAgICBib3JkZXItY29sb3I6ICMwMDlFQzI7IH1cbiAgLnRoZW1lLWdyZWVuIG1haW4gYXJ0aWNsZSAuY29udGVudCBmb3JtIC5mb3JtLXJvdy5zdWJtaXQgYnV0dG9uIHtcbiAgICBib3JkZXItY29sb3I6ICM3MkJGNDQ7IH1cbiAgLnRoZW1lLXllbGxvdyBtYWluIGFydGljbGUgLmNvbnRlbnQgZm9ybSAuZm9ybS1yb3cuc3VibWl0IGJ1dHRvbiB7XG4gICAgYm9yZGVyLWNvbG9yOiAjRkZENDAwOyB9XG4gIC50aGVtZS1yZWQgbWFpbiBhcnRpY2xlIC5jb250ZW50IGZvcm0gLmZvcm0tcm93LnN1Ym1pdCBidXR0b24ge1xuICAgIGJvcmRlci1jb2xvcjogI0NGMUYyNTsgfVxuICAudGhlbWUtcHJpbWFyeSBtYWluIGFydGljbGUgLmNvbnRlbnQgZm9ybSAuZm9ybS1yb3cuc3VibWl0IGJ1dHRvbiB7XG4gICAgYm9yZGVyLWNvbG9yOiAjRkE2MDAzOyB9XG4gIC50aGVtZS1zZWNvbmRhcnkgbWFpbiBhcnRpY2xlIC5jb250ZW50IGZvcm0gLmZvcm0tcm93LnN1Ym1pdCBidXR0b24ge1xuICAgIGJvcmRlci1jb2xvcjogI0ZGRkZGRjsgfVxuICAudGhlbWUtbWVudSBtYWluIGFydGljbGUgLmNvbnRlbnQgZm9ybSAuZm9ybS1yb3cuc3VibWl0IGJ1dHRvbiB7XG4gICAgYm9yZGVyLWNvbG9yOiAjRkZGRkZGOyB9XG4gIC50aGVtZS1kYXJrX2JsdWUgbWFpbiBhcnRpY2xlIC5jb250ZW50IGZvcm0gLmZvcm0tcm93LnN1Ym1pdCBidXR0b24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDU0QTY7XG4gICAgY29sb3I6ICNGRkZGRkY7IH1cbiAgLnRoZW1lLWJsdWUgbWFpbiBhcnRpY2xlIC5jb250ZW50IGZvcm0gLmZvcm0tcm93LnN1Ym1pdCBidXR0b24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDlFQzI7XG4gICAgY29sb3I6ICNGRkZGRkY7IH1cbiAgLnRoZW1lLWdyZWVuIG1haW4gYXJ0aWNsZSAuY29udGVudCBmb3JtIC5mb3JtLXJvdy5zdWJtaXQgYnV0dG9uIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzJCRjQ0O1xuICAgIGNvbG9yOiAjRkZGRkZGOyB9XG4gIC50aGVtZS15ZWxsb3cgbWFpbiBhcnRpY2xlIC5jb250ZW50IGZvcm0gLmZvcm0tcm93LnN1Ym1pdCBidXR0b24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkQ0MDA7XG4gICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgLnRoZW1lLXJlZCBtYWluIGFydGljbGUgLmNvbnRlbnQgZm9ybSAuZm9ybS1yb3cuc3VibWl0IGJ1dHRvbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0NGMUYyNTtcbiAgICBjb2xvcjogI0ZGRkZGRjsgfVxuICAudGhlbWUtcHJpbWFyeSBtYWluIGFydGljbGUgLmNvbnRlbnQgZm9ybSAuZm9ybS1yb3cuc3VibWl0IGJ1dHRvbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZBNjAwMztcbiAgICBjb2xvcjogI0ZGRkZGRjsgfVxuICAudGhlbWUtc2Vjb25kYXJ5IG1haW4gYXJ0aWNsZSAuY29udGVudCBmb3JtIC5mb3JtLXJvdy5zdWJtaXQgYnV0dG9uIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gIC50aGVtZS1tZW51IG1haW4gYXJ0aWNsZSAuY29udGVudCBmb3JtIC5mb3JtLXJvdy5zdWJtaXQgYnV0dG9uIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gIC50aGVtZS1kYXJrX2JsdWUgbWFpbiBhcnRpY2xlIC5jb250ZW50IGZvcm0gLmZvcm0tcm93LnN1Ym1pdCBidXR0b246aG92ZXIge1xuICAgIGNvbG9yOiAjRkZGRkZGOyB9XG4gIC50aGVtZS1ibHVlIG1haW4gYXJ0aWNsZSAuY29udGVudCBmb3JtIC5mb3JtLXJvdy5zdWJtaXQgYnV0dG9uOmhvdmVyIHtcbiAgICBjb2xvcjogI0ZGRkZGRjsgfVxuICAudGhlbWUtZ3JlZW4gbWFpbiBhcnRpY2xlIC5jb250ZW50IGZvcm0gLmZvcm0tcm93LnN1Ym1pdCBidXR0b246aG92ZXIge1xuICAgIGNvbG9yOiAjRkZGRkZGOyB9XG4gIC50aGVtZS15ZWxsb3cgbWFpbiBhcnRpY2xlIC5jb250ZW50IGZvcm0gLmZvcm0tcm93LnN1Ym1pdCBidXR0b246aG92ZXIge1xuICAgIGNvbG9yOiAjRkZGRkZGOyB9XG4gIC50aGVtZS1yZWQgbWFpbiBhcnRpY2xlIC5jb250ZW50IGZvcm0gLmZvcm0tcm93LnN1Ym1pdCBidXR0b246aG92ZXIge1xuICAgIGNvbG9yOiAjRkZGRkZGOyB9XG4gIC50aGVtZS1wcmltYXJ5IG1haW4gYXJ0aWNsZSAuY29udGVudCBmb3JtIC5mb3JtLXJvdy5zdWJtaXQgYnV0dG9uOmhvdmVyIHtcbiAgICBjb2xvcjogI0ZGRkZGRjsgfVxuICAudGhlbWUtc2Vjb25kYXJ5IG1haW4gYXJ0aWNsZSAuY29udGVudCBmb3JtIC5mb3JtLXJvdy5zdWJtaXQgYnV0dG9uOmhvdmVyIHtcbiAgICBjb2xvcjogI0ZGRkZGRjsgfVxuICAudGhlbWUtbWVudSBtYWluIGFydGljbGUgLmNvbnRlbnQgZm9ybSAuZm9ybS1yb3cuc3VibWl0IGJ1dHRvbjpob3ZlciB7XG4gICAgY29sb3I6ICNGRkZGRkY7IH1cbiAgLnRoZW1lLWRhcmtfYmx1ZSBtYWluIGFydGljbGUgLmNvbnRlbnQgZm9ybSAuZm9ybS1yb3cuc3VibWl0IGJ1dHRvbjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDsgfVxuICAudGhlbWUtYmx1ZSBtYWluIGFydGljbGUgLmNvbnRlbnQgZm9ybSAuZm9ybS1yb3cuc3VibWl0IGJ1dHRvbjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDsgfVxuICAudGhlbWUtZ3JlZW4gbWFpbiBhcnRpY2xlIC5jb250ZW50IGZvcm0gLmZvcm0tcm93LnN1Ym1pdCBidXR0b246aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7IH1cbiAgLnRoZW1lLXllbGxvdyBtYWluIGFydGljbGUgLmNvbnRlbnQgZm9ybSAuZm9ybS1yb3cuc3VibWl0IGJ1dHRvbjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDsgfVxuICAudGhlbWUtcmVkIG1haW4gYXJ0aWNsZSAuY29udGVudCBmb3JtIC5mb3JtLXJvdy5zdWJtaXQgYnV0dG9uOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwOyB9XG4gIC50aGVtZS1wcmltYXJ5IG1haW4gYXJ0aWNsZSAuY29udGVudCBmb3JtIC5mb3JtLXJvdy5zdWJtaXQgYnV0dG9uOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwOyB9XG4gIC50aGVtZS1zZWNvbmRhcnkgbWFpbiBhcnRpY2xlIC5jb250ZW50IGZvcm0gLmZvcm0tcm93LnN1Ym1pdCBidXR0b246aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7IH1cbiAgLnRoZW1lLW1lbnUgbWFpbiBhcnRpY2xlIC5jb250ZW50IGZvcm0gLmZvcm0tcm93LnN1Ym1pdCBidXR0b246aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM4MzkwOTc7IH1cbiAgLnRoZW1lLWRhcmtfYmx1ZSBtYWluIGFydGljbGUgLmNvbnRlbnQgZm9ybSAuZm9ybS1yb3cuc3VibWl0IGJ1dHRvbjpob3ZlciB7XG4gICAgYm9yZGVyLWNvbG9yOiAjMDAwMDAwOyB9XG4gIC50aGVtZS1ibHVlIG1haW4gYXJ0aWNsZSAuY29udGVudCBmb3JtIC5mb3JtLXJvdy5zdWJtaXQgYnV0dG9uOmhvdmVyIHtcbiAgICBib3JkZXItY29sb3I6ICMwMDAwMDA7IH1cbiAgLnRoZW1lLWdyZWVuIG1haW4gYXJ0aWNsZSAuY29udGVudCBmb3JtIC5mb3JtLXJvdy5zdWJtaXQgYnV0dG9uOmhvdmVyIHtcbiAgICBib3JkZXItY29sb3I6ICMwMDAwMDA7IH1cbiAgLnRoZW1lLXllbGxvdyBtYWluIGFydGljbGUgLmNvbnRlbnQgZm9ybSAuZm9ybS1yb3cuc3VibWl0IGJ1dHRvbjpob3ZlciB7XG4gICAgYm9yZGVyLWNvbG9yOiAjMDAwMDAwOyB9XG4gIC50aGVtZS1yZWQgbWFpbiBhcnRpY2xlIC5jb250ZW50IGZvcm0gLmZvcm0tcm93LnN1Ym1pdCBidXR0b246aG92ZXIge1xuICAgIGJvcmRlci1jb2xvcjogIzAwMDAwMDsgfVxuICAudGhlbWUtcHJpbWFyeSBtYWluIGFydGljbGUgLmNvbnRlbnQgZm9ybSAuZm9ybS1yb3cuc3VibWl0IGJ1dHRvbjpob3ZlciB7XG4gICAgYm9yZGVyLWNvbG9yOiAjMDAwMDAwOyB9XG4gIC50aGVtZS1zZWNvbmRhcnkgbWFpbiBhcnRpY2xlIC5jb250ZW50IGZvcm0gLmZvcm0tcm93LnN1Ym1pdCBidXR0b246aG92ZXIge1xuICAgIGJvcmRlci1jb2xvcjogIzAwMDAwMDsgfVxuICAudGhlbWUtbWVudSBtYWluIGFydGljbGUgLmNvbnRlbnQgZm9ybSAuZm9ybS1yb3cuc3VibWl0IGJ1dHRvbjpob3ZlciB7XG4gICAgYm9yZGVyLWNvbG9yOiAjODM5MDk3OyB9XG5cbm1haW4gYXJ0aWNsZSAuY29udGVudCBmb3JtIC5mb3JtLXJvdyBzZWxlY3Qge1xuICB3aWR0aDogMTAwJTsgfVxuXG5tYWluIGFydGljbGUgLmNvbnRlbnQgZm9ybSAuZm9ybS1yb3cgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOm5vdCguQ3lib3RDb29raWVib3REaWFsb2dCb2R5TGV2ZWxCdXR0b24pICsgbGFiZWwsXG5tYWluIGFydGljbGUgLmNvbnRlbnQgZm9ybSAuZm9ybS1yb3cgaW5wdXRbdHlwZT1cInJhZGlvXCJdICsgbGFiZWwge1xuICBmb250LXdlaWdodDogNDAwOyB9XG5cbm1haW4gYXJ0aWNsZSAuY29udGVudCBmb3JtIC5mb3JtLXJvdyB0ZXh0YXJlYSxcbm1haW4gYXJ0aWNsZSAuY29udGVudCBmb3JtIC5mb3JtLXJvdyBzZWxlY3QsXG5tYWluIGFydGljbGUgLmNvbnRlbnQgZm9ybSAuZm9ybS1yb3cgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOm5vdCguQ3lib3RDb29raWVib3REaWFsb2dCb2R5TGV2ZWxCdXR0b24pICsgbGFiZWw6YmVmb3JlLFxubWFpbiBhcnRpY2xlIC5jb250ZW50IGZvcm0gLmZvcm0tcm93IGlucHV0W3R5cGU9XCJyYWRpb1wiXSArIGxhYmVsOmJlZm9yZSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIGJsYWNrO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBib3gtc2hhZG93OiAwOyB9XG5cbm1haW4gYXJ0aWNsZSAuY29udGVudCBmb3JtIC5mb3JtLXJvdyBpbnB1dFt0eXBlPVwicmFkaW9cIl0gKyBsYWJlbCB7XG4gIHBhZGRpbmctbGVmdDogMjhweDsgfVxuICBtYWluIGFydGljbGUgLmNvbnRlbnQgZm9ybSAuZm9ybS1yb3cgaW5wdXRbdHlwZT1cInJhZGlvXCJdICsgbGFiZWw6YmVmb3JlIHtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7IH1cblxubWFpbiBhcnRpY2xlIC5jb250ZW50IGZvcm0gLmZvcm0tcm93IHVsIHtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgbWFpbiBhcnRpY2xlIC5jb250ZW50IGZvcm0gLmZvcm0tcm93IHVsIGxpIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogNDguODg2MDglOyB9XG5cbm1haW4gYXJ0aWNsZSAuY29udGVudCBmb3JtIC5mb3JtLXJvdyAuZXJyb3JsaXN0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NmMWYyNTtcbiAgY29sb3I6ICNmZmY7XG4gIG1hcmdpbi10b3A6IDdweDtcbiAgcGFkZGluZzogMTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTsgfVxuICBtYWluIGFydGljbGUgLmNvbnRlbnQgZm9ybSAuZm9ybS1yb3cgLmVycm9ybGlzdDpiZWZvcmUge1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICNjZjFmMjU7IH1cbiAgbWFpbiBhcnRpY2xlIC5jb250ZW50IGZvcm0gLmZvcm0tcm93IC5lcnJvcmxpc3QgbGkge1xuICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlOyB9XG5cbm1haW4gYXJ0aWNsZSAuY29udGVudCBmb3JtIC5mb3JtLXJvdy5lcnJvcnMgPiBsYWJlbCB7XG4gIGNvbG9yOiAjY2YxZjI1OyB9XG5cbm1haW4gYXJ0aWNsZSAuY29udGVudCBmb3JtIC5mb3JtLXJvdy5lcnJvcnMgaW5wdXQsXG5tYWluIGFydGljbGUgLmNvbnRlbnQgZm9ybSAuZm9ybS1yb3cuZXJyb3JzIHNlbGVjdCB7XG4gIGJvcmRlcjogI2NmMWYyNSBzb2xpZCAxcHg7XG4gIGNvbG9yOiAjY2YxZjI1OyB9XG5cbm1haW4gYXJ0aWNsZSAuY29udGVudCBmb3JtIC5mb3JtLXJvdy5lcnJvcnMgdWwgbGkgbGFiZWwge1xuICBjb2xvcjogI2NmMWYyNTsgfVxuICBtYWluIGFydGljbGUgLmNvbnRlbnQgZm9ybSAuZm9ybS1yb3cuZXJyb3JzIHVsIGxpIGxhYmVsOmJlZm9yZSB7XG4gICAgYm9yZGVyOiAjY2YxZjI1IHNvbGlkIDFweDsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgbWFpbiBhcnRpY2xlIC5jb250ZW50IGZvcm0ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXgtd2lkdGg6IDU4JTsgfVxuICAgIG1haW4gYXJ0aWNsZSAuY29udGVudCBmb3JtIGgyIHtcbiAgICAgIGZvbnQtc2l6ZTogMi4xZW07XG4gICAgICBtYXJnaW4tYm90dG9tOiAyM3B4OyB9IH1cblxubWFpbiBhcnRpY2xlIC5jb250ZW50ID4gLmxlY3R1cmUtaW5mbyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZmYxZWY7XG4gIG1hcmdpbjogMS41ZW0gMDtcbiAgbWF4LXdpZHRoOiBub25lO1xuICB3aWR0aDogMTAwJTsgfVxuICBtYWluIGFydGljbGUgLmNvbnRlbnQgPiAubGVjdHVyZS1pbmZvIHRhYmxlIHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICBtYWluIGFydGljbGUgLmNvbnRlbnQgPiAubGVjdHVyZS1pbmZvIHRhYmxlIHRoLCBtYWluIGFydGljbGUgLmNvbnRlbnQgPiAubGVjdHVyZS1pbmZvIHRhYmxlIHRkIHtcbiAgICAgIGJvcmRlcjogMDtcbiAgICAgIHBhZGRpbmc6IDFlbSAxLjVlbTsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIG1haW4gYXJ0aWNsZSAuY29udGVudCA+IC5sZWN0dXJlLWluZm8gdGFibGUgdGgsIG1haW4gYXJ0aWNsZSAuY29udGVudCA+IC5sZWN0dXJlLWluZm8gdGFibGUgdGQge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cbiAgICAgIG1haW4gYXJ0aWNsZSAuY29udGVudCA+IC5sZWN0dXJlLWluZm8gdGFibGUgdGggcCwgbWFpbiBhcnRpY2xlIC5jb250ZW50ID4gLmxlY3R1cmUtaW5mbyB0YWJsZSB0ZCBwIHtcbiAgICAgICAgbWFyZ2luOiAwOyB9XG4gICAgbWFpbiBhcnRpY2xlIC5jb250ZW50ID4gLmxlY3R1cmUtaW5mbyB0YWJsZSB0aCB7XG4gICAgICBmb250LXNpemU6IDFlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7IH1cbiAgICAgIC50aGVtZS1kYXJrX2JsdWUgbWFpbiBhcnRpY2xlIC5jb250ZW50ID4gLmxlY3R1cmUtaW5mbyB0YWJsZSB0aCB7XG4gICAgICAgIGNvbG9yOiAjRkZGRkZGOyB9XG4gICAgICAudGhlbWUtYmx1ZSBtYWluIGFydGljbGUgLmNvbnRlbnQgPiAubGVjdHVyZS1pbmZvIHRhYmxlIHRoIHtcbiAgICAgICAgY29sb3I6ICNGRkZGRkY7IH1cbiAgICAgIC50aGVtZS1ncmVlbiBtYWluIGFydGljbGUgLmNvbnRlbnQgPiAubGVjdHVyZS1pbmZvIHRhYmxlIHRoIHtcbiAgICAgICAgY29sb3I6ICNGRkZGRkY7IH1cbiAgICAgIC50aGVtZS15ZWxsb3cgbWFpbiBhcnRpY2xlIC5jb250ZW50ID4gLmxlY3R1cmUtaW5mbyB0YWJsZSB0aCB7XG4gICAgICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gICAgICAudGhlbWUtcmVkIG1haW4gYXJ0aWNsZSAuY29udGVudCA+IC5sZWN0dXJlLWluZm8gdGFibGUgdGgge1xuICAgICAgICBjb2xvcjogI0ZGRkZGRjsgfVxuICAgICAgLnRoZW1lLXByaW1hcnkgbWFpbiBhcnRpY2xlIC5jb250ZW50ID4gLmxlY3R1cmUtaW5mbyB0YWJsZSB0aCB7XG4gICAgICAgIGNvbG9yOiAjRkZGRkZGOyB9XG4gICAgICAudGhlbWUtc2Vjb25kYXJ5IG1haW4gYXJ0aWNsZSAuY29udGVudCA+IC5sZWN0dXJlLWluZm8gdGFibGUgdGgge1xuICAgICAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAgICAgLnRoZW1lLW1lbnUgbWFpbiBhcnRpY2xlIC5jb250ZW50ID4gLmxlY3R1cmUtaW5mbyB0YWJsZSB0aCB7XG4gICAgICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgbWFpbiBhcnRpY2xlIC5jb250ZW50ID4gLmxlY3R1cmUtaW5mbyB0YWJsZSB0aCB7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDBweDsgfSB9XG4gICAgbWFpbiBhcnRpY2xlIC5jb250ZW50ID4gLmxlY3R1cmUtaW5mbyB0YWJsZSB0ZCB7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgbWFpbiBhcnRpY2xlIC5jb250ZW50ID4gLmxlY3R1cmUtaW5mbyB0YWJsZSB0ZCB7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDA7IH0gfVxuICAgIG1haW4gYXJ0aWNsZSAuY29udGVudCA+IC5sZWN0dXJlLWluZm8gdGFibGUgdHIge1xuICAgICAgYm9yZGVyOiAwO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IGRhc2hlZDsgfVxuICAgICAgbWFpbiBhcnRpY2xlIC5jb250ZW50ID4gLmxlY3R1cmUtaW5mbyB0YWJsZSB0cjpsYXN0LWNoaWxkIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgICBtYWluIGFydGljbGUgLmNvbnRlbnQgPiAubGVjdHVyZS1pbmZvIHtcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgbWF4LXdpZHRoOiA1OCU7IH0gfVxuXG5tYWluIGFydGljbGUgLmNvbnRlbnQgPiBwLmJ1dHRvbnMgYS5idXR0b24ge1xuICBtYXJnaW4tbGVmdDogMHB4OyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICBtYWluIGFydGljbGUgLmNvbnRlbnQgPiBwLmJ1dHRvbnMge1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICB3aWR0aDogNTglOyB9IH1cblxuLmNvbnRlbnQtcGFnZSAuY2Fyb3VzZWwge1xuICBtYXJnaW46IDIwcHggYXV0byAwIGF1dG87XG4gIHdpZHRoOiAxMDAlOyB9XG4gIC5jb250ZW50LXBhZ2UgLmNhcm91c2VsIC5zbGljay1zbGlkZSB7XG4gICAgcGFkZGluZzogMCA1MHB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAgIC5jb250ZW50LXBhZ2UgLmNhcm91c2VsIHtcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgbWF4LXdpZHRoOiA1OCU7IH0gfVxuXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2IHtcbiAgZm9udC13ZWlnaHQ6IDMwMDsgfVxuICAudGhlbWUtZGFya19ibHVlIGgxIHtcbiAgICBjb2xvcjogIzAwNTRBNjsgfVxuICAudGhlbWUtYmx1ZSBoMSB7XG4gICAgY29sb3I6ICMwMDlFQzI7IH1cbiAgLnRoZW1lLWdyZWVuIGgxIHtcbiAgICBjb2xvcjogIzcyQkY0NDsgfVxuICAudGhlbWUteWVsbG93IGgxIHtcbiAgICBjb2xvcjogI0ZGRDQwMDsgfVxuICAudGhlbWUtcmVkIGgxIHtcbiAgICBjb2xvcjogI0NGMUYyNTsgfVxuICAudGhlbWUtZGFya19ibHVlIGgyIHtcbiAgICBjb2xvcjogIzAwNTRBNjsgfVxuICAudGhlbWUtYmx1ZSBoMiB7XG4gICAgY29sb3I6ICMwMDlFQzI7IH1cbiAgLnRoZW1lLWdyZWVuIGgyIHtcbiAgICBjb2xvcjogIzcyQkY0NDsgfVxuICAudGhlbWUteWVsbG93IGgyIHtcbiAgICBjb2xvcjogI0ZGRDQwMDsgfVxuICAudGhlbWUtcmVkIGgyIHtcbiAgICBjb2xvcjogI0NGMUYyNTsgfVxuICAudGhlbWUtZGFya19ibHVlIGgzIHtcbiAgICBjb2xvcjogIzAwNTRBNjsgfVxuICAudGhlbWUtYmx1ZSBoMyB7XG4gICAgY29sb3I6ICMwMDlFQzI7IH1cbiAgLnRoZW1lLWdyZWVuIGgzIHtcbiAgICBjb2xvcjogIzcyQkY0NDsgfVxuICAudGhlbWUteWVsbG93IGgzIHtcbiAgICBjb2xvcjogI0ZGRDQwMDsgfVxuICAudGhlbWUtcmVkIGgzIHtcbiAgICBjb2xvcjogI0NGMUYyNTsgfVxuICAudGhlbWUtZGFya19ibHVlIGg0IHtcbiAgICBjb2xvcjogIzAwNTRBNjsgfVxuICAudGhlbWUtYmx1ZSBoNCB7XG4gICAgY29sb3I6ICMwMDlFQzI7IH1cbiAgLnRoZW1lLWdyZWVuIGg0IHtcbiAgICBjb2xvcjogIzcyQkY0NDsgfVxuICAudGhlbWUteWVsbG93IGg0IHtcbiAgICBjb2xvcjogI0ZGRDQwMDsgfVxuICAudGhlbWUtcmVkIGg0IHtcbiAgICBjb2xvcjogI0NGMUYyNTsgfVxuICAudGhlbWUtZGFya19ibHVlIGg1IHtcbiAgICBjb2xvcjogIzAwNTRBNjsgfVxuICAudGhlbWUtYmx1ZSBoNSB7XG4gICAgY29sb3I6ICMwMDlFQzI7IH1cbiAgLnRoZW1lLWdyZWVuIGg1IHtcbiAgICBjb2xvcjogIzcyQkY0NDsgfVxuICAudGhlbWUteWVsbG93IGg1IHtcbiAgICBjb2xvcjogI0ZGRDQwMDsgfVxuICAudGhlbWUtcmVkIGg1IHtcbiAgICBjb2xvcjogI0NGMUYyNTsgfVxuICAudGhlbWUtZGFya19ibHVlIGg2IHtcbiAgICBjb2xvcjogIzAwNTRBNjsgfVxuICAudGhlbWUtYmx1ZSBoNiB7XG4gICAgY29sb3I6ICMwMDlFQzI7IH1cbiAgLnRoZW1lLWdyZWVuIGg2IHtcbiAgICBjb2xvcjogIzcyQkY0NDsgfVxuICAudGhlbWUteWVsbG93IGg2IHtcbiAgICBjb2xvcjogI0ZGRDQwMDsgfVxuICAudGhlbWUtcmVkIGg2IHtcbiAgICBjb2xvcjogI0NGMUYyNTsgfVxuXG5oMSB7XG4gIGZvbnQtc2l6ZTogMy4wNTE3NmVtO1xuICBmb250LXdlaWdodDogbGlnaHRlcjsgfVxuXG5oMiB7XG4gIGZvbnQtc2l6ZTogMi40NDE0MWVtOyB9XG5cbmgzIHtcbiAgZm9udC1zaXplOiAxLjk1MzEyZW07IH1cblxuaDQge1xuICBmb250LXNpemU6IDEuNTYyNWVtO1xuICBmb250LXdlaWdodDogNTAwOyB9XG5cbmg1IHtcbiAgZm9udC1zaXplOiAxLjI1ZW07IH1cblxuaDYge1xuICBmb250LXNpemU6IDFlbTsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgaDEge1xuICAgIGZvbnQtc2l6ZTogMS42MjVlbTsgfVxuICBoMiB7XG4gICAgZm9udC1zaXplOiAxLjVlbTsgfVxuICBoMyB7XG4gICAgZm9udC1zaXplOiAxLjI1ZW07IH1cbiAgaDQge1xuICAgIGZvbnQtc2l6ZTogMS4xMjVlbTsgfSB9XG5cbmh0bWwge1xuICBmb250LXNpemU6IDE3cHg7XG4gIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICBtYXJnaW46IDA7XG4gIGhlaWdodDogMTAwJTsgfVxuXG4uY29udGVudCA+IGlmcmFtZSxcbi5jb250ZW50ID4gZGl2LnRleHQtcGx1Z2luID4gaWZyYW1lLFxuLmNvbnRlbnQgPiAuY21zX3BsdWdpbiA+IGlmcmFtZSB7XG4gIGJvcmRlcjogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogNjAwcHg7XG4gIG1heC13aWR0aDogNzQwcHg7XG4gIHBhZGRpbmc6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogODAwcHgpIHtcbiAgICAuY29udGVudCA+IGlmcmFtZSxcbiAgICAuY29udGVudCA+IGRpdi50ZXh0LXBsdWdpbiA+IGlmcmFtZSxcbiAgICAuY29udGVudCA+IC5jbXNfcGx1Z2luID4gaWZyYW1lIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY5cHgpIHtcbiAgICAuY29udGVudCA+IGlmcmFtZSxcbiAgICAuY29udGVudCA+IGRpdi50ZXh0LXBsdWdpbiA+IGlmcmFtZSxcbiAgICAuY29udGVudCA+IC5jbXNfcGx1Z2luID4gaWZyYW1lIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgcGFkZGluZy1yaWdodDogMDsgfSB9XG5cbi5jb250ZW50ID4gLmJ1dHRvbnMuaWZyYW1lLFxuLmNvbnRlbnQgPiBkaXYudGV4dC1wbHVnaW4gPiAuYnV0dG9ucy5pZnJhbWUsXG4uY29udGVudCA+IC5jbXNfcGx1Z2luID4gLmJ1dHRvbnMuaWZyYW1lIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogODAwcHgpIHtcbiAgICAuY29udGVudCA+IC5idXR0b25zLmlmcmFtZSxcbiAgICAuY29udGVudCA+IGRpdi50ZXh0LXBsdWdpbiA+IC5idXR0b25zLmlmcmFtZSxcbiAgICAuY29udGVudCA+IC5jbXNfcGx1Z2luID4gLmJ1dHRvbnMuaWZyYW1lIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OXB4KSB7XG4gICAgLmNvbnRlbnQgPiAuYnV0dG9ucy5pZnJhbWUsXG4gICAgLmNvbnRlbnQgPiBkaXYudGV4dC1wbHVnaW4gPiAuYnV0dG9ucy5pZnJhbWUsXG4gICAgLmNvbnRlbnQgPiAuY21zX3BsdWdpbiA+IC5idXR0b25zLmlmcmFtZSB7XG4gICAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7IH0gfVxuXG5pbWcuZnVsbC1zaXplIHtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgaW1nLmZ1bGwtc2l6ZSArIGZpZ3VyZSB7XG4gICAgbWFyZ2luLXRvcDogMDsgfVxuXG5pbnB1dCxcbnNlbGVjdCB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICAtbXMtYXBwZWFyYW5jZTogbm9uZTtcbiAgLW8tYXBwZWFyYW5jZTogbm9uZTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJvcmRlcjogMnB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMCAxNXB4O1xuICBjb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGZvbnQ6IG5vcm1hbCA1MDAgMTZweC8xMzAlIFwib21uZXMtcHJvXCIsIFwiSGVsdmV0aWNhXCIsIFwiQXJpYWxcIiwgc2Fucy1zZXJpZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAvKlxuXHQmW3R5cGU9XCJzZWFyY2hcIl0ge1xuXHRcdCY6Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24ge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdH1cblx0Ki9cbiAgLypcblx0Jlt0eXBlPVwic2VhcmNoXCJdICsgYnV0dG9uW3R5cGU9XCJzdWJtaXRcIl0ge1xuXHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRcdGJvcmRlcjogbm9uZTtcblx0XHR3aWR0aDogNDBweDtcblx0XHRoZWlnaHQ6IDQwcHg7XG5cdFx0Zm9udC1zaXplOiAwO1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHRvcDogOXB4O1xuXHRcdGxlZnQ6IC00NnB4O1xuXHRcdG1hcmdpbi1yaWdodDogLTQ2cHg7XG5cblx0XHQmOmJlZm9yZSB7XG5cdFx0XHRjb250ZW50OiAn74SOJztcblx0XHRcdGZvbnQtZmFtaWx5OiAnSWNvbnMnO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcblx0XHRcdGZvbnQtc2l6ZTogNDJweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiA0NXB4O1xuXHRcdH1cblxuXHRcdEBpbmNsdWRlIHRoZW1lZC1ob3Zlcjtcblx0fVxuXHQqLyB9XG4gIGlucHV0OmZvY3VzLFxuICBzZWxlY3Q6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogIzAwMDsgfVxuICBpbnB1dFt0eXBlPVwiZW1haWxcIl0sIGlucHV0W3R5cGU9XCJudW1iZXJcIl0sIGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXSwgaW5wdXRbdHlwZT1cInRlbFwiXSwgaW5wdXRbdHlwZT1cInRleHRcIl0sIGlucHV0W3R5cGU9XCJ1cmxcIl0sXG4gIHNlbGVjdFt0eXBlPVwiZW1haWxcIl0sXG4gIHNlbGVjdFt0eXBlPVwibnVtYmVyXCJdLFxuICBzZWxlY3RbdHlwZT1cInBhc3N3b3JkXCJdLFxuICBzZWxlY3RbdHlwZT1cInRlbFwiXSxcbiAgc2VsZWN0W3R5cGU9XCJ0ZXh0XCJdLFxuICBzZWxlY3RbdHlwZT1cInVybFwiXSB7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxMDAlOyB9XG4gICAgaW5wdXRbdHlwZT1cImVtYWlsXCJdOmRpc2FibGVkLCBpbnB1dFt0eXBlPVwibnVtYmVyXCJdOmRpc2FibGVkLCBpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl06ZGlzYWJsZWQsIGlucHV0W3R5cGU9XCJ0ZWxcIl06ZGlzYWJsZWQsIGlucHV0W3R5cGU9XCJ0ZXh0XCJdOmRpc2FibGVkLCBpbnB1dFt0eXBlPVwidXJsXCJdOmRpc2FibGVkLFxuICAgIHNlbGVjdFt0eXBlPVwiZW1haWxcIl06ZGlzYWJsZWQsXG4gICAgc2VsZWN0W3R5cGU9XCJudW1iZXJcIl06ZGlzYWJsZWQsXG4gICAgc2VsZWN0W3R5cGU9XCJwYXNzd29yZFwiXTpkaXNhYmxlZCxcbiAgICBzZWxlY3RbdHlwZT1cInRlbFwiXTpkaXNhYmxlZCxcbiAgICBzZWxlY3RbdHlwZT1cInRleHRcIl06ZGlzYWJsZWQsXG4gICAgc2VsZWN0W3R5cGU9XCJ1cmxcIl06ZGlzYWJsZWQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAgICAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMik7IH1cbiAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOm5vdCguQ3lib3RDb29raWVib3REaWFsb2dCb2R5TGV2ZWxCdXR0b24pLCBpbnB1dFt0eXBlPVwicmFkaW9cIl0sXG4gIHNlbGVjdFt0eXBlPVwiY2hlY2tib3hcIl06bm90KC5DeWJvdENvb2tpZWJvdERpYWxvZ0JvZHlMZXZlbEJ1dHRvbiksXG4gIHNlbGVjdFt0eXBlPVwicmFkaW9cIl0ge1xuICAgIGhlaWdodDogMjBweDtcbiAgICBvcGFjaXR5OiAuMDE7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAyMHB4OyB9XG4gICAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOm5vdCguQ3lib3RDb29raWVib3REaWFsb2dCb2R5TGV2ZWxCdXR0b24pICsgbGFiZWwsIGlucHV0W3R5cGU9XCJyYWRpb1wiXSArIGxhYmVsLFxuICAgIHNlbGVjdFt0eXBlPVwiY2hlY2tib3hcIl06bm90KC5DeWJvdENvb2tpZWJvdERpYWxvZ0JvZHlMZXZlbEJ1dHRvbikgKyBsYWJlbCxcbiAgICBzZWxlY3RbdHlwZT1cInJhZGlvXCJdICsgbGFiZWwge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOm5vdCguQ3lib3RDb29raWVib3REaWFsb2dCb2R5TGV2ZWxCdXR0b24pICsgbGFiZWw6OmJlZm9yZSwgaW5wdXRbdHlwZT1cInJhZGlvXCJdICsgbGFiZWw6OmJlZm9yZSxcbiAgICBzZWxlY3RbdHlwZT1cImNoZWNrYm94XCJdOm5vdCguQ3lib3RDb29raWVib3REaWFsb2dCb2R5TGV2ZWxCdXR0b24pICsgbGFiZWw6OmJlZm9yZSxcbiAgICBzZWxlY3RbdHlwZT1cInJhZGlvXCJdICsgbGFiZWw6OmJlZm9yZSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICBib3JkZXI6IDJweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZzogMCAxNXB4O1xuICAgICAgY29sb3I6ICMwMDA7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICBmb250OiBub3JtYWwgNTAwIDE2cHgvMTMwJSBcIm9tbmVzLXByb1wiLCBcIkhlbHZldGljYVwiLCBcIkFyaWFsXCIsIHNhbnMtc2VyaWY7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgbGVmdDogMDtcbiAgICAgIHBhZGRpbmc6IDAgMCAwIDJweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHRleHQtaW5kZW50OiAtOHB4O1xuICAgICAgdG9wOiAwO1xuICAgICAgd2lkdGg6IDIwcHg7IH1cbiAgICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06bm90KC5DeWJvdENvb2tpZWJvdERpYWxvZ0JvZHlMZXZlbEJ1dHRvbik6Y2hlY2tlZCArIGxhYmVsOjpiZWZvcmUsIGlucHV0W3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkICsgbGFiZWw6OmJlZm9yZSxcbiAgICBzZWxlY3RbdHlwZT1cImNoZWNrYm94XCJdOm5vdCguQ3lib3RDb29raWVib3REaWFsb2dCb2R5TGV2ZWxCdXR0b24pOmNoZWNrZWQgKyBsYWJlbDo6YmVmb3JlLFxuICAgIHNlbGVjdFt0eXBlPVwicmFkaW9cIl06Y2hlY2tlZCArIGxhYmVsOjpiZWZvcmUge1xuICAgICAgZm9udC1mYW1pbHk6ICdJY29ucyc7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7IH1cbiAgICAgIC50aGVtZS1kYXJrX2JsdWUgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOm5vdCguQ3lib3RDb29raWVib3REaWFsb2dCb2R5TGV2ZWxCdXR0b24pOmNoZWNrZWQgKyBsYWJlbDo6YmVmb3JlIHtcbiAgICAgICAgY29sb3I6ICMwMDU0QTY7IH1cbiAgICAgIC50aGVtZS1ibHVlIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpub3QoLkN5Ym90Q29va2llYm90RGlhbG9nQm9keUxldmVsQnV0dG9uKTpjaGVja2VkICsgbGFiZWw6OmJlZm9yZSB7XG4gICAgICAgIGNvbG9yOiAjMDA5RUMyOyB9XG4gICAgICAudGhlbWUtZ3JlZW4gaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOm5vdCguQ3lib3RDb29raWVib3REaWFsb2dCb2R5TGV2ZWxCdXR0b24pOmNoZWNrZWQgKyBsYWJlbDo6YmVmb3JlIHtcbiAgICAgICAgY29sb3I6ICM3MkJGNDQ7IH1cbiAgICAgIC50aGVtZS15ZWxsb3cgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOm5vdCguQ3lib3RDb29raWVib3REaWFsb2dCb2R5TGV2ZWxCdXR0b24pOmNoZWNrZWQgKyBsYWJlbDo6YmVmb3JlIHtcbiAgICAgICAgY29sb3I6ICNGRkQ0MDA7IH1cbiAgICAgIC50aGVtZS1yZWQgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOm5vdCguQ3lib3RDb29raWVib3REaWFsb2dCb2R5TGV2ZWxCdXR0b24pOmNoZWNrZWQgKyBsYWJlbDo6YmVmb3JlIHtcbiAgICAgICAgY29sb3I6ICNDRjFGMjU7IH1cbiAgICAgIC50aGVtZS1kYXJrX2JsdWUgaW5wdXRbdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQgKyBsYWJlbDo6YmVmb3JlIHtcbiAgICAgICAgY29sb3I6ICMwMDU0QTY7IH1cbiAgICAgIC50aGVtZS1ibHVlIGlucHV0W3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkICsgbGFiZWw6OmJlZm9yZSB7XG4gICAgICAgIGNvbG9yOiAjMDA5RUMyOyB9XG4gICAgICAudGhlbWUtZ3JlZW4gaW5wdXRbdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQgKyBsYWJlbDo6YmVmb3JlIHtcbiAgICAgICAgY29sb3I6ICM3MkJGNDQ7IH1cbiAgICAgIC50aGVtZS15ZWxsb3cgaW5wdXRbdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQgKyBsYWJlbDo6YmVmb3JlIHtcbiAgICAgICAgY29sb3I6ICNGRkQ0MDA7IH1cbiAgICAgIC50aGVtZS1yZWQgaW5wdXRbdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQgKyBsYWJlbDo6YmVmb3JlIHtcbiAgICAgICAgY29sb3I6ICNDRjFGMjU7IH1cbiAgICAgIC50aGVtZS1kYXJrX2JsdWUgc2VsZWN0W3R5cGU9XCJjaGVja2JveFwiXTpub3QoLkN5Ym90Q29va2llYm90RGlhbG9nQm9keUxldmVsQnV0dG9uKTpjaGVja2VkICsgbGFiZWw6OmJlZm9yZSB7XG4gICAgICAgIGNvbG9yOiAjMDA1NEE2OyB9XG4gICAgICAudGhlbWUtYmx1ZSBzZWxlY3RbdHlwZT1cImNoZWNrYm94XCJdOm5vdCguQ3lib3RDb29raWVib3REaWFsb2dCb2R5TGV2ZWxCdXR0b24pOmNoZWNrZWQgKyBsYWJlbDo6YmVmb3JlIHtcbiAgICAgICAgY29sb3I6ICMwMDlFQzI7IH1cbiAgICAgIC50aGVtZS1ncmVlbiBzZWxlY3RbdHlwZT1cImNoZWNrYm94XCJdOm5vdCguQ3lib3RDb29raWVib3REaWFsb2dCb2R5TGV2ZWxCdXR0b24pOmNoZWNrZWQgKyBsYWJlbDo6YmVmb3JlIHtcbiAgICAgICAgY29sb3I6ICM3MkJGNDQ7IH1cbiAgICAgIC50aGVtZS15ZWxsb3cgc2VsZWN0W3R5cGU9XCJjaGVja2JveFwiXTpub3QoLkN5Ym90Q29va2llYm90RGlhbG9nQm9keUxldmVsQnV0dG9uKTpjaGVja2VkICsgbGFiZWw6OmJlZm9yZSB7XG4gICAgICAgIGNvbG9yOiAjRkZENDAwOyB9XG4gICAgICAudGhlbWUtcmVkIHNlbGVjdFt0eXBlPVwiY2hlY2tib3hcIl06bm90KC5DeWJvdENvb2tpZWJvdERpYWxvZ0JvZHlMZXZlbEJ1dHRvbik6Y2hlY2tlZCArIGxhYmVsOjpiZWZvcmUge1xuICAgICAgICBjb2xvcjogI0NGMUYyNTsgfVxuICAgICAgLnRoZW1lLWRhcmtfYmx1ZSBzZWxlY3RbdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQgKyBsYWJlbDo6YmVmb3JlIHtcbiAgICAgICAgY29sb3I6ICMwMDU0QTY7IH1cbiAgICAgIC50aGVtZS1ibHVlIHNlbGVjdFt0eXBlPVwicmFkaW9cIl06Y2hlY2tlZCArIGxhYmVsOjpiZWZvcmUge1xuICAgICAgICBjb2xvcjogIzAwOUVDMjsgfVxuICAgICAgLnRoZW1lLWdyZWVuIHNlbGVjdFt0eXBlPVwicmFkaW9cIl06Y2hlY2tlZCArIGxhYmVsOjpiZWZvcmUge1xuICAgICAgICBjb2xvcjogIzcyQkY0NDsgfVxuICAgICAgLnRoZW1lLXllbGxvdyBzZWxlY3RbdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQgKyBsYWJlbDo6YmVmb3JlIHtcbiAgICAgICAgY29sb3I6ICNGRkQ0MDA7IH1cbiAgICAgIC50aGVtZS1yZWQgc2VsZWN0W3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkICsgbGFiZWw6OmJlZm9yZSB7XG4gICAgICAgIGNvbG9yOiAjQ0YxRjI1OyB9XG4gICAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOm5vdCguQ3lib3RDb29raWVib3REaWFsb2dCb2R5TGV2ZWxCdXR0b24pOmZvY3VzICsgbGFiZWw6OmJlZm9yZSwgaW5wdXRbdHlwZT1cInJhZGlvXCJdOmZvY3VzICsgbGFiZWw6OmJlZm9yZSxcbiAgICBzZWxlY3RbdHlwZT1cImNoZWNrYm94XCJdOm5vdCguQ3lib3RDb29raWVib3REaWFsb2dCb2R5TGV2ZWxCdXR0b24pOmZvY3VzICsgbGFiZWw6OmJlZm9yZSxcbiAgICBzZWxlY3RbdHlwZT1cInJhZGlvXCJdOmZvY3VzICsgbGFiZWw6OmJlZm9yZSB7XG4gICAgICBib3JkZXItY29sb3I6ICMwMDA7IH1cbiAgICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06bm90KC5DeWJvdENvb2tpZWJvdERpYWxvZ0JvZHlMZXZlbEJ1dHRvbik6ZGlzYWJsZWQgKyBsYWJlbCwgaW5wdXRbdHlwZT1cInJhZGlvXCJdOmRpc2FibGVkICsgbGFiZWwsXG4gICAgc2VsZWN0W3R5cGU9XCJjaGVja2JveFwiXTpub3QoLkN5Ym90Q29va2llYm90RGlhbG9nQm9keUxldmVsQnV0dG9uKTpkaXNhYmxlZCArIGxhYmVsLFxuICAgIHNlbGVjdFt0eXBlPVwicmFkaW9cIl06ZGlzYWJsZWQgKyBsYWJlbCB7XG4gICAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpICFpbXBvcnRhbnQ7IH1cbiAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOm5vdCguQ3lib3RDb29raWVib3REaWFsb2dCb2R5TGV2ZWxCdXR0b24pLFxuICBzZWxlY3RbdHlwZT1cImNoZWNrYm94XCJdOm5vdCguQ3lib3RDb29raWVib3REaWFsb2dCb2R5TGV2ZWxCdXR0b24pIHtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IGNoZWNrYm94O1xuICAgIC1tb3otYXBwZWFyYW5jZTogY2hlY2tib3g7XG4gICAgLW1zLWFwcGVhcmFuY2U6IGNoZWNrYm94O1xuICAgIC1vLWFwcGVhcmFuY2U6IGNoZWNrYm94O1xuICAgIGFwcGVhcmFuY2U6IGNoZWNrYm94OyB9XG4gICAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOm5vdCguQ3lib3RDb29raWVib3REaWFsb2dCb2R5TGV2ZWxCdXR0b24pICsgbGFiZWw6OmJlZm9yZSxcbiAgICBzZWxlY3RbdHlwZT1cImNoZWNrYm94XCJdOm5vdCguQ3lib3RDb29raWVib3REaWFsb2dCb2R5TGV2ZWxCdXR0b24pICsgbGFiZWw6OmJlZm9yZSB7XG4gICAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgICBjb250ZW50OiBcIu+Em1wiO1xuICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgICAgbWFyZ2luLXRvcDogMnB4OyB9XG4gIGlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbiAgc2VsZWN0W3R5cGU9XCJyYWRpb1wiXSB7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiByYWRpbztcbiAgICAtbW96LWFwcGVhcmFuY2U6IHJhZGlvO1xuICAgIC1tcy1hcHBlYXJhbmNlOiByYWRpbztcbiAgICAtby1hcHBlYXJhbmNlOiByYWRpbztcbiAgICBhcHBlYXJhbmNlOiByYWRpbzsgfVxuICAgIGlucHV0W3R5cGU9XCJyYWRpb1wiXSArIGxhYmVsOjpiZWZvcmUsXG4gICAgc2VsZWN0W3R5cGU9XCJyYWRpb1wiXSArIGxhYmVsOjpiZWZvcmUge1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgY29udGVudDogXCLvhJxcIjtcbiAgICAgIGZvbnQtc2l6ZTogMzJweDsgfVxuICBpbnB1dDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlcixcbiAgc2VsZWN0Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYzsgfVxuICBpbnB1dDo6LW1vei1wbGFjZWhvbGRlcixcbiAgc2VsZWN0OjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYzsgfVxuICBpbnB1dDotbW96LXBsYWNlaG9sZGVyLFxuICBzZWxlY3Q6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7IH1cbiAgaW5wdXQ6LW1zLWlucHV0LXBsYWNlaG9sZGVyLFxuICBzZWxlY3Q6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYzsgfVxuXG5pbnB1dFt0eXBlPW51bWJlcl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24sXG5pbnB1dFt0eXBlPW51bWJlcl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIG1hcmdpbjogMDsgfVxuXG5pbnB1dFt0eXBlPW51bWJlcl0ge1xuICAtbW96LWFwcGVhcmFuY2U6IHRleHRmaWVsZDsgfVxuXG5pbnB1dFt0eXBlPVwiZmlsZVwiXSB7XG4gIGhlaWdodDogNDBweDtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHBhZGRpbmc6IDhweDtcbiAgbWFyZ2luOiAwOyB9XG5cbnNlbGVjdCB7XG4gIGhlaWdodDogNDBweDtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDA7IH1cbiAgc2VsZWN0IG9wdGlvbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBjb2xvcjogIzAwMDsgfVxuXG5zZWxlY3Q6Oi1tcy1leHBhbmQge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbl86LW1zLWlucHV0LXBsYWNlaG9sZGVyLCA6cm9vdCBzZWxlY3Qge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIvc3RhdGljL2FydGlzL2ltZy9kcm9wZG93bi1hcnJvdy1zbWFsbC5zdmdcIikgMTAwJSA1MCUgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLW9yaWdpbjogY29udGVudC1ib3g7IH1cblxuc2VsZWN0Om5vdCgqOnJvb3QpIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiL3N0YXRpYy9hcnRpcy9pbWcvZHJvcGRvd24tYXJyb3ctc21hbGwuc3ZnXCIpIDEwMCUgNTAlIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1vcmlnaW46IGNvbnRlbnQtYm94OyB9XG5cbl86LW1vei10cmVlLXJvdyhob3ZlciksIHNlbGVjdCB7XG4gIGJhY2tncm91bmQ6IHVybChcIi9zdGF0aWMvYXJ0aXMvaW1nL2Ryb3Bkb3duLWFycm93LXNtYWxsLnN2Z1wiKSAxMDAlIDUwJSBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtb3JpZ2luOiBjb250ZW50LWJveDsgfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgcm90YXRlLWZvcmV2ZXIge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICAtbW96LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICAtby10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTsgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gICAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICAgIC1vLXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTsgfSB9XG5cbkAtbW96LWtleWZyYW1lcyByb3RhdGUtZm9yZXZlciB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgIC1vLXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpOyB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgICAtbW96LXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gICAgLW8tdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpOyB9IH1cblxuQGtleWZyYW1lcyByb3RhdGUtZm9yZXZlciB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgIC1vLXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpOyB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgICAtbW96LXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gICAgLW8tdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpOyB9IH1cblxuLmxvYWRpbmctc3Bpbm5lcjpiZWZvcmUge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogMC43NXM7XG4gIC1tb3otYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjc1cztcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjc1cztcbiAgLXdlYmtpdC1hbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcbiAgLW1vei1hbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcbiAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZS1mb3JldmVyO1xuICAtbW96LWFuaW1hdGlvbi1uYW1lOiByb3RhdGUtZm9yZXZlcjtcbiAgYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZS1mb3JldmVyO1xuICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjtcbiAgLW1vei1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjtcbiAgaGVpZ2h0OiA2NHB4O1xuICB3aWR0aDogNjRweDtcbiAgYm9yZGVyOiA0cHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGxlZnQ6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IC0zMnB4O1xuICBtYXJnaW4tdG9wOiAtMzJweDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDUwJTtcbiAgei1pbmRleDogMTAwMDsgfVxuXG4ubWFpbiB7XG4gIGhlaWdodDogYXV0bztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctdG9wOiA3MHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAwLjc1ZW07XG4gIHBhZGRpbmctbGVmdDogMC43NWVtOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5tYWluIHtcbiAgICAgIHBhZGRpbmctdG9wOiA2MHB4O1xuICAgICAgcGFkZGluZy1yaWdodDogMC43NWVtO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwLjc1ZW07XG4gICAgICBvdmVyZmxvdy14OiBoaWRkZW47IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzM2cHgpIHtcbiAgICAubWFpbiB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA3MHB4OyB9IH1cblxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDsgfVxuXG50ZXh0YXJlYSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGFyZWE7XG4gIC1tb3otYXBwZWFyYW5jZTogdGV4dGFyZWE7XG4gIC1tcy1hcHBlYXJhbmNlOiB0ZXh0YXJlYTtcbiAgLW8tYXBwZWFyYW5jZTogdGV4dGFyZWE7XG4gIGFwcGVhcmFuY2U6IHRleHRhcmVhO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYm9yZGVyOiAycHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwIDE1cHg7XG4gIGNvbG9yOiAjMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgb3V0bGluZTogbm9uZTtcbiAgZm9udDogbm9ybWFsIDUwMCAxNnB4LzEzMCUgXCJvbW5lcy1wcm9cIiwgXCJIZWx2ZXRpY2FcIiwgXCJBcmlhbFwiLCBzYW5zLXNlcmlmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHJlc2l6ZTogdmVydGljYWw7IH1cbiAgdGV4dGFyZWE6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogIzAwMDsgfVxuXG4ucGFnZS1zdGF0ZS1saW5rIHtcbiAgaGVpZ2h0OiAwcHg7XG4gIHdpZHRoOiAwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG5hLmJ1dHRvbi1ibG9jayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbmJsb2NrcXVvdGUgcDplbXB0eSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuYmxvY2txdW90ZSAucXVvdGUtdGV4dDpiZWZvcmUge1xuICBjb250ZW50OiAn4oCYJzsgfVxuXG5ibG9ja3F1b3RlIC5xdW90ZS10ZXh0OmFmdGVyIHtcbiAgY29udGVudDogJ+KAmSc7IH1cblxuYmxvY2txdW90ZSAucXVvdGUtc291cmNlIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uY29udGVudCA+IGRsLFxuLmNvbnRlbnQgPiBkaXYudGV4dC1wbHVnaW4gPiBkbCxcbi5jb250ZW50ID4gLmNtc19wbHVnaW4gPiBkbCB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7IH1cbiAgLmNvbnRlbnQgPiBkbCA+IGR0LFxuICAuY29udGVudCA+IGRsID4gLmNtc19wbHVnaW4gPiBkdCxcbiAgLmNvbnRlbnQgPiBkaXYudGV4dC1wbHVnaW4gPiBkbCA+IGR0LFxuICAuY29udGVudCA+IGRpdi50ZXh0LXBsdWdpbiA+IGRsID4gLmNtc19wbHVnaW4gPiBkdCxcbiAgLmNvbnRlbnQgPiAuY21zX3BsdWdpbiA+IGRsID4gZHQsXG4gIC5jb250ZW50ID4gLmNtc19wbHVnaW4gPiBkbCA+IC5jbXNfcGx1Z2luID4gZHQge1xuICAgIGJvcmRlci10b3A6IDFweCBkYXNoZWQgIzAwMDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIHBhZGRpbmctdG9wOiAyMHB4OyB9XG4gIC5jb250ZW50ID4gZGwgPiBkZCxcbiAgLmNvbnRlbnQgPiBkbCA+IC5jbXNfcGx1Z2luID4gZGQsXG4gIC5jb250ZW50ID4gZGl2LnRleHQtcGx1Z2luID4gZGwgPiBkZCxcbiAgLmNvbnRlbnQgPiBkaXYudGV4dC1wbHVnaW4gPiBkbCA+IC5jbXNfcGx1Z2luID4gZGQsXG4gIC5jb250ZW50ID4gLmNtc19wbHVnaW4gPiBkbCA+IGRkLFxuICAuY29udGVudCA+IC5jbXNfcGx1Z2luID4gZGwgPiAuY21zX3BsdWdpbiA+IGRkIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggZGFzaGVkICMwMDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgMTZweC8xMzAlIFwib21uZXMtcHJvXCIsIFwiSGVsdmV0aWNhXCIsIFwiQXJpYWxcIiwgc2Fucy1zZXJpZjsgfVxuICAgIC5jb250ZW50ID4gZGwgPiBkZDo6YWZ0ZXIsXG4gICAgLmNvbnRlbnQgPiBkbCA+IC5jbXNfcGx1Z2luID4gZGQ6OmFmdGVyLFxuICAgIC5jb250ZW50ID4gZGl2LnRleHQtcGx1Z2luID4gZGwgPiBkZDo6YWZ0ZXIsXG4gICAgLmNvbnRlbnQgPiBkaXYudGV4dC1wbHVnaW4gPiBkbCA+IC5jbXNfcGx1Z2luID4gZGQ6OmFmdGVyLFxuICAgIC5jb250ZW50ID4gLmNtc19wbHVnaW4gPiBkbCA+IGRkOjphZnRlcixcbiAgICAuY29udGVudCA+IC5jbXNfcGx1Z2luID4gZGwgPiAuY21zX3BsdWdpbiA+IGRkOjphZnRlciB7XG4gICAgICBjbGVhcjogYm90aDtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBkaXNwbGF5OiB0YWJsZTsgfVxuICAgIC5jb250ZW50ID4gZGwgPiBkZCA+IGltZyxcbiAgICAuY29udGVudCA+IGRsID4gLmNtc19wbHVnaW4gPiBkZCA+IGltZyxcbiAgICAuY29udGVudCA+IGRpdi50ZXh0LXBsdWdpbiA+IGRsID4gZGQgPiBpbWcsXG4gICAgLmNvbnRlbnQgPiBkaXYudGV4dC1wbHVnaW4gPiBkbCA+IC5jbXNfcGx1Z2luID4gZGQgPiBpbWcsXG4gICAgLmNvbnRlbnQgPiAuY21zX3BsdWdpbiA+IGRsID4gZGQgPiBpbWcsXG4gICAgLmNvbnRlbnQgPiAuY21zX3BsdWdpbiA+IGRsID4gLmNtc19wbHVnaW4gPiBkZCA+IGltZyB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICAgIG1hcmdpbi10b3A6IDVweDsgfVxuICAgIC5jb250ZW50ID4gZGwgPiBkZCArIGR0LFxuICAgIC5jb250ZW50ID4gZGwgPiAuY21zX3BsdWdpbiA+IGRkICsgZHQsXG4gICAgLmNvbnRlbnQgPiBkaXYudGV4dC1wbHVnaW4gPiBkbCA+IGRkICsgZHQsXG4gICAgLmNvbnRlbnQgPiBkaXYudGV4dC1wbHVnaW4gPiBkbCA+IC5jbXNfcGx1Z2luID4gZGQgKyBkdCxcbiAgICAuY29udGVudCA+IC5jbXNfcGx1Z2luID4gZGwgPiBkZCArIGR0LFxuICAgIC5jb250ZW50ID4gLmNtc19wbHVnaW4gPiBkbCA+IC5jbXNfcGx1Z2luID4gZGQgKyBkdCB7XG4gICAgICBib3JkZXItdG9wOiAwOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjlweCkge1xuICAgIC5jb250ZW50ID4gZGwsXG4gICAgLmNvbnRlbnQgPiBkaXYudGV4dC1wbHVnaW4gPiBkbCxcbiAgICAuY29udGVudCA+IC5jbXNfcGx1Z2luID4gZGwge1xuICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9IH1cblxuZmlndXJlIHtcbiAgbWFyZ2luOiAwOyB9XG5cbmZvcm0gLmZvcm0tcm93IHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICBmb3JtIC5mb3JtLXJvdyBsaSB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgZm9ybSAuZm9ybS1yb3cucmVxdWlyZWQgPiBsYWJlbDo6YWZ0ZXIsXG4gIGZvcm0gLmZvcm0tcm93LnJlcXVpcmVkLmNoZWNrYm94IGxhYmVsIHtcbiAgICBjb250ZW50OiAnKic7IH1cbiAgZm9ybSAuZm9ybS1yb3cgPiBsYWJlbCB7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCAxNnB4LzEzMCUgXCJvbW5lcy1wcm9cIiwgXCJIZWx2ZXRpY2FcIiwgXCJBcmlhbFwiLCBzYW5zLXNlcmlmO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICAgLnRoZW1lLWRhcmtfYmx1ZSBmb3JtIC5mb3JtLXJvdyA+IGxhYmVsIHtcbiAgICAgIGNvbG9yOiAjMDA1NEE2OyB9XG4gICAgLnRoZW1lLWJsdWUgZm9ybSAuZm9ybS1yb3cgPiBsYWJlbCB7XG4gICAgICBjb2xvcjogIzAwOUVDMjsgfVxuICAgIC50aGVtZS1ncmVlbiBmb3JtIC5mb3JtLXJvdyA+IGxhYmVsIHtcbiAgICAgIGNvbG9yOiAjNzJCRjQ0OyB9XG4gICAgLnRoZW1lLXllbGxvdyBmb3JtIC5mb3JtLXJvdyA+IGxhYmVsIHtcbiAgICAgIGNvbG9yOiAjRkZENDAwOyB9XG4gICAgLnRoZW1lLXJlZCBmb3JtIC5mb3JtLXJvdyA+IGxhYmVsIHtcbiAgICAgIGNvbG9yOiAjQ0YxRjI1OyB9XG4gIGZvcm0gLmZvcm0tcm93LmVycm9ycyBpbnB1dCxcbiAgZm9ybSAuZm9ybS1yb3cuZXJyb3JzIHRleHRhcmVhIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIGJvcmRlcjogMnB4IHNvbGlkIHJnYmEoMjU1LCAwLCA2NywgMC4yNSk7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgICBjb2xvcjogI2ZmMDA0MztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGZvbnQ6IG5vcm1hbCA1MDAgMTZweC8xMzAlIFwib21uZXMtcHJvXCIsIFwiSGVsdmV0aWNhXCIsIFwiQXJpYWxcIiwgc2Fucy1zZXJpZjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgYm9yZGVyLXJhZGl1czogMDsgfVxuICAgIGZvcm0gLmZvcm0tcm93LmVycm9ycyBpbnB1dDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlcixcbiAgICBmb3JtIC5mb3JtLXJvdy5lcnJvcnMgdGV4dGFyZWE6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgICAgY29sb3I6IHJnYmEoMjU1LCAwLCA2NywgMC41KTsgfVxuICAgIGZvcm0gLmZvcm0tcm93LmVycm9ycyBpbnB1dDo6LW1vei1wbGFjZWhvbGRlcixcbiAgICBmb3JtIC5mb3JtLXJvdy5lcnJvcnMgdGV4dGFyZWE6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgICAgY29sb3I6IHJnYmEoMjU1LCAwLCA2NywgMC41KTsgfVxuICAgIGZvcm0gLmZvcm0tcm93LmVycm9ycyBpbnB1dDotbW96LXBsYWNlaG9sZGVyLFxuICAgIGZvcm0gLmZvcm0tcm93LmVycm9ycyB0ZXh0YXJlYTotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMCwgNjcsIDAuNSk7IH1cbiAgICBmb3JtIC5mb3JtLXJvdy5lcnJvcnMgaW5wdXQ6LW1zLWlucHV0LXBsYWNlaG9sZGVyLFxuICAgIGZvcm0gLmZvcm0tcm93LmVycm9ycyB0ZXh0YXJlYTotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgICAgY29sb3I6IHJnYmEoMjU1LCAwLCA2NywgMC41KTsgfVxuICAgIGZvcm0gLmZvcm0tcm93LmVycm9ycyBpbnB1dDpmb2N1cyxcbiAgICBmb3JtIC5mb3JtLXJvdy5lcnJvcnMgdGV4dGFyZWE6Zm9jdXMge1xuICAgICAgYm9yZGVyLWNvbG9yOiBuYXZ5OyB9XG4gIGZvcm0gLmZvcm0tcm93LmVycm9ycy5yYWRpby1saXN0IHVsIGxhYmVsOmJlZm9yZSwgZm9ybSAuZm9ybS1yb3cuZXJyb3JzLmNoZWNrYm94LWxpc3QgdWwgbGFiZWw6YmVmb3JlIHtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMjU1LCAwLCA2NywgMC4zNSk7IH1cbiAgZm9ybSAuZm9ybS1yb3cuZXJyb3JzLnJhZGlvLWxpc3QgdWwgaW5wdXQ6bm90KDpjaGVja2VkKSArIGxhYmVsOmJlZm9yZSwgZm9ybSAuZm9ybS1yb3cuZXJyb3JzLmNoZWNrYm94LWxpc3QgdWwgaW5wdXQ6bm90KDpjaGVja2VkKSArIGxhYmVsOmJlZm9yZSB7XG4gICAgY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gIGZvcm0gLmZvcm0tcm93LmNoZWNrYm94IHVsLFxuICBmb3JtIC5mb3JtLXJvdy5jaGVja2JveC1saXN0IHVsLFxuICBmb3JtIC5mb3JtLXJvdy5yYWRpby1saXN0IHVsIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwOyB9XG4gICAgZm9ybSAuZm9ybS1yb3cuY2hlY2tib3ggdWwgbGksXG4gICAgZm9ybSAuZm9ybS1yb3cuY2hlY2tib3gtbGlzdCB1bCBsaSxcbiAgICBmb3JtIC5mb3JtLXJvdy5yYWRpby1saXN0IHVsIGxpIHtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgMTZweC8xMzAlIFwib21uZXMtcHJvXCIsIFwiSGVsdmV0aWNhXCIsIFwiQXJpYWxcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luLXRvcDogM3B4O1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgIGZvcm0gLmZvcm0tcm93LmNoZWNrYm94IHVsLmVycm9ybGlzdCxcbiAgICBmb3JtIC5mb3JtLXJvdy5jaGVja2JveC1saXN0IHVsLmVycm9ybGlzdCxcbiAgICBmb3JtIC5mb3JtLXJvdy5yYWRpby1saXN0IHVsLmVycm9ybGlzdCB7XG4gICAgICBtYXJnaW4tdG9wOiAxMHB4OyB9XG4gICAgICBmb3JtIC5mb3JtLXJvdy5jaGVja2JveCB1bC5lcnJvcmxpc3QgbGksXG4gICAgICBmb3JtIC5mb3JtLXJvdy5jaGVja2JveC1saXN0IHVsLmVycm9ybGlzdCBsaSxcbiAgICAgIGZvcm0gLmZvcm0tcm93LnJhZGlvLWxpc3QgdWwuZXJyb3JsaXN0IGxpIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDsgfVxuICBmb3JtIC5mb3JtLXJvdyAuZXJyb3JsaXN0IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLXRvcDogMTBweDsgfVxuICAgIGZvcm0gLmZvcm0tcm93IC5lcnJvcmxpc3Q6OmJlZm9yZSB7XG4gICAgICBib3JkZXI6IDdweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICNmZjAwNDM7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgaGVpZ2h0OiAxNHB4O1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgbWFyZ2luLWxlZnQ6IC03cHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IC0xNHB4O1xuICAgICAgd2lkdGg6IDE0cHg7IH1cbiAgZm9ybSAuZm9ybS1yb3cgcC5ub3RlIHtcbiAgICBmb250OiBpdGFsaWMgbm9ybWFsIDE2cHgvMTMwJSBcIm9tbmVzLXByb1wiLCBcIkhlbHZldGljYVwiLCBcIkFyaWFsXCIsIHNhbnMtc2VyaWY7XG4gICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luOiAxMHB4IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gIGZvcm0gLmZvcm0tcm93LnN1Ym1pdC1yb3cge1xuICAgIGJvcmRlci10b3A6IDFweCBkYXNoZWQgIzAwMDtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIHBhZGRpbmc6IDIwcHggMDtcbiAgICB0ZXh0LWFsaWduOiByaWdodDsgfVxuXG5mb3JtIC5mb3JtLXJvdy5yYWRpby1saXN0IHVsIGxpIHtcbiAgY2xlYXI6IGJvdGg7IH1cblxudWwgbWFpbiBhcnRpY2xlIC5jb250ZW50IGRpdi50ZXh0LXBsdWdpbiBvbCBsaTpiZWZvcmUsIG1haW4gYXJ0aWNsZSAuY29udGVudCBkaXYudGV4dC1wbHVnaW4gdWwgbGk6YmVmb3JlIHtcbiAgY29udGVudDogJ+KAoic7XG4gIHBhZGRpbmc6IDAuM2VtO1xuICBwYWRkaW5nLXJpZ2h0OiAwLjc1ZW07IH1cbiAgLnRoZW1lLWRhcmtfYmx1ZSB1bCBtYWluIGFydGljbGUgLmNvbnRlbnQgZGl2LnRleHQtcGx1Z2luIG9sIGxpOmJlZm9yZSwgLnRoZW1lLWRhcmtfYmx1ZSBtYWluIGFydGljbGUgLmNvbnRlbnQgZGl2LnRleHQtcGx1Z2luIHVsIGxpOmJlZm9yZSwgbWFpbiBhcnRpY2xlIC5jb250ZW50IGRpdi50ZXh0LXBsdWdpbiAudGhlbWUtZGFya19ibHVlIHVsIGxpOmJlZm9yZSB7XG4gICAgY29sb3I6ICMwMDU0QTY7IH1cbiAgLnRoZW1lLWJsdWUgdWwgbWFpbiBhcnRpY2xlIC5jb250ZW50IGRpdi50ZXh0LXBsdWdpbiBvbCBsaTpiZWZvcmUsIC50aGVtZS1ibHVlIG1haW4gYXJ0aWNsZSAuY29udGVudCBkaXYudGV4dC1wbHVnaW4gdWwgbGk6YmVmb3JlLCBtYWluIGFydGljbGUgLmNvbnRlbnQgZGl2LnRleHQtcGx1Z2luIC50aGVtZS1ibHVlIHVsIGxpOmJlZm9yZSB7XG4gICAgY29sb3I6ICMwMDlFQzI7IH1cbiAgLnRoZW1lLWdyZWVuIHVsIG1haW4gYXJ0aWNsZSAuY29udGVudCBkaXYudGV4dC1wbHVnaW4gb2wgbGk6YmVmb3JlLCAudGhlbWUtZ3JlZW4gbWFpbiBhcnRpY2xlIC5jb250ZW50IGRpdi50ZXh0LXBsdWdpbiB1bCBsaTpiZWZvcmUsIG1haW4gYXJ0aWNsZSAuY29udGVudCBkaXYudGV4dC1wbHVnaW4gLnRoZW1lLWdyZWVuIHVsIGxpOmJlZm9yZSB7XG4gICAgY29sb3I6ICM3MkJGNDQ7IH1cbiAgLnRoZW1lLXllbGxvdyB1bCBtYWluIGFydGljbGUgLmNvbnRlbnQgZGl2LnRleHQtcGx1Z2luIG9sIGxpOmJlZm9yZSwgLnRoZW1lLXllbGxvdyBtYWluIGFydGljbGUgLmNvbnRlbnQgZGl2LnRleHQtcGx1Z2luIHVsIGxpOmJlZm9yZSwgbWFpbiBhcnRpY2xlIC5jb250ZW50IGRpdi50ZXh0LXBsdWdpbiAudGhlbWUteWVsbG93IHVsIGxpOmJlZm9yZSB7XG4gICAgY29sb3I6ICNGRkQ0MDA7IH1cbiAgLnRoZW1lLXJlZCB1bCBtYWluIGFydGljbGUgLmNvbnRlbnQgZGl2LnRleHQtcGx1Z2luIG9sIGxpOmJlZm9yZSwgLnRoZW1lLXJlZCBtYWluIGFydGljbGUgLmNvbnRlbnQgZGl2LnRleHQtcGx1Z2luIHVsIGxpOmJlZm9yZSwgbWFpbiBhcnRpY2xlIC5jb250ZW50IGRpdi50ZXh0LXBsdWdpbiAudGhlbWUtcmVkIHVsIGxpOmJlZm9yZSB7XG4gICAgY29sb3I6ICNDRjFGMjU7IH1cblxubWFpbiBhcnRpY2xlIC5jb250ZW50IGRpdi50ZXh0LXBsdWdpbiBvbCBsaSwgb2wgbWFpbiBhcnRpY2xlIC5jb250ZW50IGRpdi50ZXh0LXBsdWdpbiB1bCBsaSB7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBjb3VudGVyOyB9XG4gIG1haW4gYXJ0aWNsZSAuY29udGVudCBkaXYudGV4dC1wbHVnaW4gb2wgbGk6YmVmb3JlLCBvbCBtYWluIGFydGljbGUgLmNvbnRlbnQgZGl2LnRleHQtcGx1Z2luIHVsIGxpOmJlZm9yZSB7XG4gICAgY29udGVudDogY291bnRlcihjb3VudGVyKSBcIi5cIjtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDNjaDtcbiAgICBwYWRkaW5nOiAwcHggMC4zZW07XG4gICAgcGFkZGluZy1yaWdodDogMC43NWVtOyB9XG4gICAgLnRoZW1lLWRhcmtfYmx1ZSBtYWluIGFydGljbGUgLmNvbnRlbnQgZGl2LnRleHQtcGx1Z2luIG9sIGxpOmJlZm9yZSwgbWFpbiBhcnRpY2xlIC5jb250ZW50IGRpdi50ZXh0LXBsdWdpbiAudGhlbWUtZGFya19ibHVlIG9sIGxpOmJlZm9yZSwgLnRoZW1lLWRhcmtfYmx1ZSBvbCBtYWluIGFydGljbGUgLmNvbnRlbnQgZGl2LnRleHQtcGx1Z2luIHVsIGxpOmJlZm9yZSB7XG4gICAgICBjb2xvcjogIzAwNTRBNjsgfVxuICAgIC50aGVtZS1ibHVlIG1haW4gYXJ0aWNsZSAuY29udGVudCBkaXYudGV4dC1wbHVnaW4gb2wgbGk6YmVmb3JlLCBtYWluIGFydGljbGUgLmNvbnRlbnQgZGl2LnRleHQtcGx1Z2luIC50aGVtZS1ibHVlIG9sIGxpOmJlZm9yZSwgLnRoZW1lLWJsdWUgb2wgbWFpbiBhcnRpY2xlIC5jb250ZW50IGRpdi50ZXh0LXBsdWdpbiB1bCBsaTpiZWZvcmUge1xuICAgICAgY29sb3I6ICMwMDlFQzI7IH1cbiAgICAudGhlbWUtZ3JlZW4gbWFpbiBhcnRpY2xlIC5jb250ZW50IGRpdi50ZXh0LXBsdWdpbiBvbCBsaTpiZWZvcmUsIG1haW4gYXJ0aWNsZSAuY29udGVudCBkaXYudGV4dC1wbHVnaW4gLnRoZW1lLWdyZWVuIG9sIGxpOmJlZm9yZSwgLnRoZW1lLWdyZWVuIG9sIG1haW4gYXJ0aWNsZSAuY29udGVudCBkaXYudGV4dC1wbHVnaW4gdWwgbGk6YmVmb3JlIHtcbiAgICAgIGNvbG9yOiAjNzJCRjQ0OyB9XG4gICAgLnRoZW1lLXllbGxvdyBtYWluIGFydGljbGUgLmNvbnRlbnQgZGl2LnRleHQtcGx1Z2luIG9sIGxpOmJlZm9yZSwgbWFpbiBhcnRpY2xlIC5jb250ZW50IGRpdi50ZXh0LXBsdWdpbiAudGhlbWUteWVsbG93IG9sIGxpOmJlZm9yZSwgLnRoZW1lLXllbGxvdyBvbCBtYWluIGFydGljbGUgLmNvbnRlbnQgZGl2LnRleHQtcGx1Z2luIHVsIGxpOmJlZm9yZSB7XG4gICAgICBjb2xvcjogI0ZGRDQwMDsgfVxuICAgIC50aGVtZS1yZWQgbWFpbiBhcnRpY2xlIC5jb250ZW50IGRpdi50ZXh0LXBsdWdpbiBvbCBsaTpiZWZvcmUsIG1haW4gYXJ0aWNsZSAuY29udGVudCBkaXYudGV4dC1wbHVnaW4gLnRoZW1lLXJlZCBvbCBsaTpiZWZvcmUsIC50aGVtZS1yZWQgb2wgbWFpbiBhcnRpY2xlIC5jb250ZW50IGRpdi50ZXh0LXBsdWdpbiB1bCBsaTpiZWZvcmUge1xuICAgICAgY29sb3I6ICNDRjFGMjU7IH1cblxuLnBhZ2Utd3JhcHBlciB7XG4gIGhlaWdodDogYXV0bztcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDEwMCU7IH1cblxuLmlTY3JvbGxWZXJ0aWNhbFNjcm9sbGJhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzMgIWltcG9ydGFudDtcbiAgd2lkdGg6IDJweCAhaW1wb3J0YW50OyB9XG4gIC5pU2Nyb2xsVmVydGljYWxTY3JvbGxiYXIgPiAuaVNjcm9sbEluZGljYXRvciB7XG4gICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50OyB9XG4gICAgLnRoZW1lLWRhcmtfYmx1ZSAuaVNjcm9sbFZlcnRpY2FsU2Nyb2xsYmFyID4gLmlTY3JvbGxJbmRpY2F0b3Ige1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNTRBNjtcbiAgICAgIGNvbG9yOiAjRkZGRkZGOyB9XG4gICAgLnRoZW1lLWJsdWUgLmlTY3JvbGxWZXJ0aWNhbFNjcm9sbGJhciA+IC5pU2Nyb2xsSW5kaWNhdG9yIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDlFQzI7XG4gICAgICBjb2xvcjogI0ZGRkZGRjsgfVxuICAgIC50aGVtZS1ncmVlbiAuaVNjcm9sbFZlcnRpY2FsU2Nyb2xsYmFyID4gLmlTY3JvbGxJbmRpY2F0b3Ige1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzcyQkY0NDtcbiAgICAgIGNvbG9yOiAjRkZGRkZGOyB9XG4gICAgLnRoZW1lLXllbGxvdyAuaVNjcm9sbFZlcnRpY2FsU2Nyb2xsYmFyID4gLmlTY3JvbGxJbmRpY2F0b3Ige1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRDQwMDtcbiAgICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gICAgLnRoZW1lLXJlZCAuaVNjcm9sbFZlcnRpY2FsU2Nyb2xsYmFyID4gLmlTY3JvbGxJbmRpY2F0b3Ige1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0NGMUYyNTtcbiAgICAgIGNvbG9yOiAjRkZGRkZGOyB9XG4gICAgLnRoZW1lLXByaW1hcnkgLmlTY3JvbGxWZXJ0aWNhbFNjcm9sbGJhciA+IC5pU2Nyb2xsSW5kaWNhdG9yIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGQTYwMDM7XG4gICAgICBjb2xvcjogI0ZGRkZGRjsgfVxuICAgIC50aGVtZS1zZWNvbmRhcnkgLmlTY3JvbGxWZXJ0aWNhbFNjcm9sbGJhciA+IC5pU2Nyb2xsSW5kaWNhdG9yIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gICAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAgIC50aGVtZS1tZW51IC5pU2Nyb2xsVmVydGljYWxTY3JvbGxiYXIgPiAuaVNjcm9sbEluZGljYXRvciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICAgICAgY29sb3I6ICMwMDAwMDA7IH1cblxuLmJ1dHRvbi5zcGlubmVyLW1pbnVzLCAuYnV0dG9uLnNwaW5uZXItcGx1cyB7XG4gIHRleHQtaW5kZW50OiAwcHg7XG4gIGhlaWdodDogMjRweDtcbiAgd2lkdGg6IDI0cHg7XG4gIHBhZGRpbmc6IDA7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgYm9yZGVyOiAycHggc29saWQgY3VycmVudGNvbG9yO1xuICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICBtYXJnaW46IDA7IH1cbiAgLnRoZW1lLWRhcmtfYmx1ZSAuYnV0dG9uLnNwaW5uZXItbWludXMge1xuICAgIGNvbG9yOiAjRkZGRkZGOyB9XG4gIC50aGVtZS1ibHVlIC5idXR0b24uc3Bpbm5lci1taW51cyB7XG4gICAgY29sb3I6ICNGRkZGRkY7IH1cbiAgLnRoZW1lLWdyZWVuIC5idXR0b24uc3Bpbm5lci1taW51cyB7XG4gICAgY29sb3I6ICNGRkZGRkY7IH1cbiAgLnRoZW1lLXllbGxvdyAuYnV0dG9uLnNwaW5uZXItbWludXMge1xuICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gIC50aGVtZS1yZWQgLmJ1dHRvbi5zcGlubmVyLW1pbnVzIHtcbiAgICBjb2xvcjogI0ZGRkZGRjsgfVxuICAudGhlbWUtcHJpbWFyeSAuYnV0dG9uLnNwaW5uZXItbWludXMge1xuICAgIGNvbG9yOiAjRkZGRkZGOyB9XG4gIC50aGVtZS1zZWNvbmRhcnkgLmJ1dHRvbi5zcGlubmVyLW1pbnVzIHtcbiAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAudGhlbWUtbWVudSAuYnV0dG9uLnNwaW5uZXItbWludXMge1xuICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gIC50aGVtZS1kYXJrX2JsdWUgLmJ1dHRvbi5zcGlubmVyLXBsdXMge1xuICAgIGNvbG9yOiAjRkZGRkZGOyB9XG4gIC50aGVtZS1ibHVlIC5idXR0b24uc3Bpbm5lci1wbHVzIHtcbiAgICBjb2xvcjogI0ZGRkZGRjsgfVxuICAudGhlbWUtZ3JlZW4gLmJ1dHRvbi5zcGlubmVyLXBsdXMge1xuICAgIGNvbG9yOiAjRkZGRkZGOyB9XG4gIC50aGVtZS15ZWxsb3cgLmJ1dHRvbi5zcGlubmVyLXBsdXMge1xuICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gIC50aGVtZS1yZWQgLmJ1dHRvbi5zcGlubmVyLXBsdXMge1xuICAgIGNvbG9yOiAjRkZGRkZGOyB9XG4gIC50aGVtZS1wcmltYXJ5IC5idXR0b24uc3Bpbm5lci1wbHVzIHtcbiAgICBjb2xvcjogI0ZGRkZGRjsgfVxuICAudGhlbWUtc2Vjb25kYXJ5IC5idXR0b24uc3Bpbm5lci1wbHVzIHtcbiAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAudGhlbWUtbWVudSAuYnV0dG9uLnNwaW5uZXItcGx1cyB7XG4gICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OXB4KSB7XG4gICAgLmJ1dHRvbi5zcGlubmVyLW1pbnVzLCAuYnV0dG9uLnNwaW5uZXItcGx1cyB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgLmJ1dHRvbi5zcGlubmVyLW1pbnVzOmhvdmVyLFxuICBodG1sLm5vLXRvdWNoIC5idXR0b24uc3Bpbm5lci1taW51czpmb2N1cywgLmJ1dHRvbi5zcGlubmVyLXBsdXM6aG92ZXIsXG4gIGh0bWwubm8tdG91Y2ggLmJ1dHRvbi5zcGlubmVyLXBsdXM6Zm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gICAgYm9yZGVyLWNvbG9yOiAjMDAwO1xuICAgIGNvbG9yOiAjZmZmOyB9XG5cbi5idXR0b24uc3Bpbm5lci1wbHVzIHtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIG1hcmdpbi1yaWdodDogLTI2cHg7IH1cblxuLmJ1dHRvbi5zcGlubmVyLW1pbnVzIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9XG5cbi50cmlwdHljaCB7XG4gIG1hcmdpbi1yaWdodDogLTEuNWVtO1xuICBtYXJnaW4tbGVmdDogLTEuNWVtO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAgIC50cmlwdHljaCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bzsgfSB9XG4gIC50cmlwdHljaCBhIHtcbiAgICBoZWlnaHQ6IDE4MHB4O1xuICAgIG1hcmdpbjogMDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC50cmlwdHljaCBhIGZpZ3VyZSB7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTgwcHg7IH1cbiAgICAgIC50cmlwdHljaCBhIGZpZ3VyZTpiZWZvcmUge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAycHggMDtcbiAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgICAgYm9yZGVyLWltYWdlLXNsaWNlOiAxMiBmaWxsO1xuICAgICAgICBib3JkZXItaW1hZ2Utd2lkdGg6IDJweCAwIDJweCAwO1xuICAgICAgICBib3JkZXItaW1hZ2Utb3V0c2V0OiAxcHggMXB4IDFweCAxcHg7XG4gICAgICAgIGJvcmRlci1pbWFnZS1yZXBlYXQ6IHJlcGVhdDtcbiAgICAgICAgYm9yZGVyLWltYWdlLXNvdXJjZTogdXJsKFwiZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFEd0FBQUE4Q0FZQUFBQTYvTmx5QUFBQUJtSkxSMFFBQUFBQUFBRDVRN3QvQUFBQUNYQklXWE1BQUFzVEFBQUxFd0VBbXB3WUFBQUFCM1JKVFVVSDN3Y1BEelFZWnVYa2dBQUFBQmwwUlZoMFEyOXRiV1Z1ZEFCRGNtVmhkR1ZrSUhkcGRHZ2dSMGxOVUZlQkRoY0FBQURSU1VSQlZHamU3WnE3RXNNd0NBU0YvLytmbFNZcFBKUEVsaXpPSkxkYkkrQWE4UmlpUGVtOTkvYUJpSWgya1d6L1oyUEVrZUdLcExMOWo4U0lNNFpYa3NyMlB4cGp5M0tzc0o5NXN6VXpFSXhnWjhHanYyaTIvVlFNdXpwczJXbDllN0FxR1lWL1ZRd0FBQUFBQUhVdnJlQklnMnhhdWt2czIybEpNYS9lS1hZM0R5djJ4aFhFdmtqZFMxY1RPeXo0SDBBd2dwMEZWL3lsUys2bFM5Vmh5MDdMcVpjR0FBQUFBSURKY1ZMWmVGYzRhdkU4VytKQWZHRlNISWd2dEo5NXc5WVN3UWcyRXN5QitDL1dZYmRPNndIbjN2QXNodVBwTVFBQUFBQkpSVTVFcmtKZ2dnPT1cIikgIWltcG9ydGFudDtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgLnRyaXB0eWNoIGE6Zmlyc3QtY2hpbGQgZmlndXJlOmJlZm9yZSB7XG4gICAgICBib3JkZXItaW1hZ2Utd2lkdGg6IDAgMCAycHg7IH1cbiAgICAudHJpcHR5Y2ggYTpsYXN0LWNoaWxkIGZpZ3VyZTpiZWZvcmUge1xuICAgICAgYm9yZGVyLWltYWdlLXdpZHRoOiAycHggMCAwOyB9XG4gICAgLnRyaXB0eWNoIGEgaW1nIHtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgb2JqZWN0LXBvc2l0aW9uOiA1MCUgNTAlO1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICB6LWluZGV4OiAxOyB9XG4gICAgLnRyaXB0eWNoIGEgLmdyYWRpZW50LW92ZXJsYXkge1xuICAgICAgaGVpZ2h0OiAzMyU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAwcHg7XG4gICAgICBib3R0b206IDBweDtcbiAgICAgIGxlZnQ6IDBweDtcbiAgICAgIC8qIFBlcm1hbGluayAtIHVzZSB0byBlZGl0IGFuZCBzaGFyZSB0aGlzIGdyYWRpZW50OiBodHRwOi8vY29sb3J6aWxsYS5jb20vZ3JhZGllbnQtZWRpdG9yLyMwMDAwMDArMCwwMDAwMDArMTAwJmFtcDswKzAsMC44KzEwMCAqL1xuICAgICAgLyogSUU5IFNWRywgbmVlZHMgY29uZGl0aW9uYWwgb3ZlcnJpZGUgb2YgJ2ZpbHRlcicgdG8gJ25vbmUnICovXG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQRDk0Yld3Z2RtVnljMmx2YmowaU1TNHdJaUEvUGdvOGMzWm5JSGh0Ykc1elBTSm9kSFJ3T2k4dmQzZDNMbmN6TG05eVp5OHlNREF3TDNOMlp5SWdkMmxrZEdnOUlqRXdNQ1VpSUdobGFXZG9kRDBpTVRBd0pTSWdkbWxsZDBKdmVEMGlNQ0F3SURFZ01TSWdjSEpsYzJWeWRtVkJjM0JsWTNSU1lYUnBiejBpYm05dVpTSStDaUFnUEd4cGJtVmhja2R5WVdScFpXNTBJR2xrUFNKbmNtRmtMWFZqWjJjdFoyVnVaWEpoZEdWa0lpQm5jbUZrYVdWdWRGVnVhWFJ6UFNKMWMyVnlVM0JoWTJWUGJsVnpaU0lnZURFOUlqQWxJaUI1TVQwaU1DVWlJSGd5UFNJd0pTSWdlVEk5SWpFd01DVWlQZ29nSUNBZ1BITjBiM0FnYjJabWMyVjBQU0l3SlNJZ2MzUnZjQzFqYjJ4dmNqMGlJekF3TURBd01DSWdjM1J2Y0MxdmNHRmphWFI1UFNJd0lpOCtDaUFnSUNBOGMzUnZjQ0J2Wm1aelpYUTlJakV3TUNVaUlITjBiM0F0WTI5c2IzSTlJaU13TURBd01EQWlJSE4wYjNBdGIzQmhZMmwwZVQwaU1DNDRJaTgrQ2lBZ1BDOXNhVzVsWVhKSGNtRmthV1Z1ZEQ0S0lDQThjbVZqZENCNFBTSXdJaUI1UFNJd0lpQjNhV1IwYUQwaU1TSWdhR1ZwWjJoMFBTSXhJaUJtYVd4c1BTSjFjbXdvSTJkeVlXUXRkV05uWnkxblpXNWxjbUYwWldRcElpQXZQZ284TDNOMlp6ND0pO1xuICAgICAgYmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQodG9wLCByZ2JhKDAsIDAsIDAsIDApIDAlLCByZ2JhKDAsIDAsIDAsIDAuOCkgMTAwJSk7XG4gICAgICAvKiBGRjMuNisgKi9cbiAgICAgIGJhY2tncm91bmQ6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgbGVmdCBib3R0b20sIGNvbG9yLXN0b3AoMCUsIHJnYmEoMCwgMCwgMCwgMCkpLCBjb2xvci1zdG9wKDEwMCUsIHJnYmEoMCwgMCwgMCwgMC44KSkpO1xuICAgICAgLyogQ2hyb21lLFNhZmFyaTQrICovXG4gICAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsIHJnYmEoMCwgMCwgMCwgMCkgMCUsIHJnYmEoMCwgMCwgMCwgMC44KSAxMDAlKTtcbiAgICAgIC8qIENocm9tZTEwKyxTYWZhcmk1LjErICovXG4gICAgICBiYWNrZ3JvdW5kOiAtby1saW5lYXItZ3JhZGllbnQodG9wLCByZ2JhKDAsIDAsIDAsIDApIDAlLCByZ2JhKDAsIDAsIDAsIDAuOCkgMTAwJSk7XG4gICAgICAvKiBPcGVyYSAxMS4xMCsgKi9cbiAgICAgIGJhY2tncm91bmQ6IC1tcy1saW5lYXItZ3JhZGllbnQodG9wLCByZ2JhKDAsIDAsIDAsIDApIDAlLCByZ2JhKDAsIDAsIDAsIDAuOCkgMTAwJSk7XG4gICAgICAvKiBJRTEwKyAqL1xuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgwLCAwLCAwLCAwKSAwJSwgcmdiYSgwLCAwLCAwLCAwLjgpIDEwMCUpO1xuICAgICAgLyogVzNDICovXG4gICAgICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudCggc3RhcnRDb2xvcnN0cj0nIzAwMDAwMDAwJywgZW5kQ29sb3JzdHI9JyNjYzAwMDAwMCcsR3JhZGllbnRUeXBlPTAgKTtcbiAgICAgIC8qIElFNi04ICovXG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHotaW5kZXg6IDU7IH1cbiAgICAudHJpcHR5Y2ggYSBmaWdjYXB0aW9uIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIGNvbG9yOiAjRkZGO1xuICAgICAgZm9udC1zaXplOiAxZW07XG4gICAgICBwYWRkaW5nOiAxLjFlbSAxLjJlbTtcbiAgICAgIHotaW5kZXg6IDEwOyB9XG4gICAgICAudHJpcHR5Y2ggYSBmaWdjYXB0aW9uIGRpdiB7XG4gICAgICAgIGhlaWdodDogMTlweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7IH1cbiAgICAgICAgLnRyaXB0eWNoIGEgZmlnY2FwdGlvbiBkaXY6YWZ0ZXIge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG4gICAgICAudHJpcHR5Y2ggYSBmaWdjYXB0aW9uIGVtIHtcbiAgICAgICAgZm9udC1zaXplOiA5MCU7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gICAgLnRyaXB0eWNoIHtcbiAgICAgIG1heC13aWR0aDogNjRlbTtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgaGVpZ2h0OiAzMDBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgICBtYXJnaW4tdG9wOiAyMHB4OyB9XG4gICAgICAudHJpcHR5Y2g6OmFmdGVyIHtcbiAgICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGRpc3BsYXk6IHRhYmxlOyB9XG4gICAgICAudHJpcHR5Y2ggYSB7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDM0LjA3NTk1JTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgICAgIC50cmlwdHljaCBhIGZpZ3VyZSB7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgICAgICAgLnRyaXB0eWNoIGEgZmlndXJlOmJlZm9yZSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICBib3JkZXItd2lkdGg6IDAgMnB4O1xuICAgICAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgICAgICAgIGJvcmRlci1pbWFnZS1zbGljZTogMTIgZmlsbDtcbiAgICAgICAgICAgIGJvcmRlci1pbWFnZS13aWR0aDogMCAycHggMCAycHg7XG4gICAgICAgICAgICBib3JkZXItaW1hZ2Utb3V0c2V0OiAxcHggMXB4IDFweCAxcHg7XG4gICAgICAgICAgICBib3JkZXItaW1hZ2UtcmVwZWF0OiByZXBlYXQ7XG4gICAgICAgICAgICBib3JkZXItaW1hZ2Utc291cmNlOiB1cmwoXCJkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUR3QUFBQThDQVlBQUFBNi9ObHlBQUFBQm1KTFIwUUFBQUFBQUFENVE3dC9BQUFBQ1hCSVdYTUFBQXNUQUFBTEV3RUFtcHdZQUFBQUIzUkpUVVVIM3djUER6UVladVhrZ0FBQUFCbDBSVmgwUTI5dGJXVnVkQUJEY21WaGRHVmtJSGRwZEdnZ1IwbE5VRmVCRGhjQUFBRFJTVVJCVkdqZTdacTdFc013Q0FTRi8vK2ZsU1lwUEpQRWxpek9KTGRiSStBYThSaWlQZW05OS9hQmlJaDJrV3ovWjJQRWtlR0twTEw5ajhTSU00Wlhrc3IyUHhwankzS3NzSjk1c3pVekVJeGdaOEdqdjJpMi9WUU11enBzMldsOWU3QXFHWVYvVlF3QUFBQUFBSFV2cmVCSWcyeGF1a3ZzMjJsSk1hL2VLWFkzRHl2MnhoWEV2a2pkUzFjVE95ejRIMEF3Z3AwRlYveWxTKzZsUzlWaHkwN0xxWmNHQUFBQUFJREpjVkxaZUZjNGF2RThXK0pBZkdGU0hJZ3Z0Sjk1dzlZU3dRZzJFc3lCK0MvV1liZE82d0huM3ZBc2h1UHBNUUFBQUFCSlJVNUVya0pnZ2c9PVwiKSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBjb250ZW50OiAnJzsgfVxuICAgICAgICAudHJpcHR5Y2ggYTpmaXJzdC1jaGlsZCBmaWd1cmU6YmVmb3JlIHtcbiAgICAgICAgICBib3JkZXItaW1hZ2Utd2lkdGg6IDAgMnB4IDAgMDsgfVxuICAgICAgICAudHJpcHR5Y2ggYTpsYXN0LWNoaWxkIGZpZ3VyZTpiZWZvcmUge1xuICAgICAgICAgIGJvcmRlci1pbWFnZS13aWR0aDogMCAwIDAgMnB4OyB9XG4gICAgICAgIC50cmlwdHljaCBhOmxhc3QtY2hpbGQge1xuICAgICAgICAgIHdpZHRoOiAzMS44NDgxJTsgfSB9XG5cbm1haW4gPiBoZWFkZXIuY29udGVudC1oZWFkZXIsXG5tYWluIGFydGljbGUgOmZpcnN0LWNoaWxkLnByZS10aXRsZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDA7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIG1haW4gPiBoZWFkZXIuY29udGVudC1oZWFkZXIgZmlndXJlLFxuICBtYWluIGFydGljbGUgOmZpcnN0LWNoaWxkLnByZS10aXRsZSBmaWd1cmUge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIG1haW4gPiBoZWFkZXIuY29udGVudC1oZWFkZXIgZmlndXJlIGltZyxcbiAgbWFpbiBhcnRpY2xlIDpmaXJzdC1jaGlsZC5wcmUtdGl0bGUgZmlndXJlIGltZyB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IGNhbGMoIDU4dmggLSA3MHB4KTtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICBvYmplY3QtcG9zaXRpb246IDUwJSA1MCU7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgbWFpbiA+IGhlYWRlci5jb250ZW50LWhlYWRlciBmaWd1cmUgaW1nLFxuICAgIG1haW4gYXJ0aWNsZSA6Zmlyc3QtY2hpbGQucHJlLXRpdGxlIGZpZ3VyZSBpbWcge1xuICAgICAgbWF4LWhlaWdodDogY2FsYyggNTh2aCAtIDYwcHgpOyB9IH1cblxubWFpbiBhcnRpY2xlIGhlYWRlci5pbnRyb2R1Y3Rpb24ge1xuICBtYXgtd2lkdGg6IDY0ZW07XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87IH1cbiAgbWFpbiBhcnRpY2xlIGhlYWRlci5pbnRyb2R1Y3Rpb246OmFmdGVyIHtcbiAgICBjbGVhcjogYm90aDtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IHRhYmxlOyB9XG4gIG1haW4gYXJ0aWNsZSBoZWFkZXIuaW50cm9kdWN0aW9uIGgxLCBtYWluIGFydGljbGUgaGVhZGVyLmludHJvZHVjdGlvbiBwIHtcbiAgICBtYXJnaW4tdG9wOiAxN3B4O1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXgtd2lkdGg6IDY0ZW07IH1cbiAgbWFpbiBhcnRpY2xlIGhlYWRlci5pbnRyb2R1Y3Rpb24gcC5pbnRyby10ZXh0IHtcbiAgICBmb250LXNpemU6IDFlbTtcbiAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgIG1hcmdpbi1ib3R0b206IDNweDtcbiAgICBtYXJnaW4tdG9wOiAxM3B4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gICAgICBtYWluIGFydGljbGUgaGVhZGVyLmludHJvZHVjdGlvbiBwLmludHJvLXRleHQge1xuICAgICAgICBmb250LXNpemU6IDEuMjVlbTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTNweDtcbiAgICAgICAgbWFyZ2luLXRvcDogMTdweDsgfSB9XG4gIG1haW4gYXJ0aWNsZSBoZWFkZXIuaW50cm9kdWN0aW9uIHAuaW50cm8taW1hZ2UgaW1nIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNzVlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjc1ZW07IH1cbiAgbWFpbiBhcnRpY2xlIGhlYWRlci5pbnRyb2R1Y3Rpb24gaDEge1xuICAgIG1hcmdpbi1ib3R0b206IDAuMzc1ZW07IH1cbiAgbWFpbiBhcnRpY2xlIGhlYWRlci5pbnRyb2R1Y3Rpb24gaDE6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiAycHg7XG4gICAgbWFyZ2luLXRvcDogMTNweDtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIG1haW4gYXJ0aWNsZSBoZWFkZXIuaW50cm9kdWN0aW9uIGgxOmFmdGVyIHtcbiAgICAgIGJvcmRlci13aWR0aDogMnB4IDAgMDtcbiAgICAgIGJvcmRlci1pbWFnZS1zbGljZTogMTI7XG4gICAgICBib3JkZXItaW1hZ2Utd2lkdGg6IDJweCAwIDAgMDtcbiAgICAgIGJvcmRlci1pbWFnZS1vdXRzZXQ6IDBweCAwcHggMHB4IDBweDtcbiAgICAgIGJvcmRlci1pbWFnZS1yZXBlYXQ6IHJvdW5kIHJvdW5kOyB9XG4gICAgLnRoZW1lLWRhcmtfYmx1ZSBtYWluIGFydGljbGUgaGVhZGVyLmludHJvZHVjdGlvbiBoMTphZnRlciB7XG4gICAgICBib3JkZXItaW1hZ2Utc291cmNlOiB1cmwoXCJkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUR3QUFBQThDQVlBQUFBNi9ObHlBQUFBQVhOU1IwSUFyczRjNlFBQUFBUm5RVTFCQUFDeGp3djhZUVVBQUFBSmNFaFpjd0FBQ3hJQUFBc1NBZExkZnZ3QUFBQUhkRWxOUlFmZkJ3OFBOQmhtNWVTQUFBQUFHWFJGV0hSRGIyMXRaVzUwQUVOeVpXRjBaV1FnZDJsMGFDQkhTVTFRVjRFT0Z3QUFBQmgwUlZoMFUyOW1kSGRoY21VQWNHRnBiblF1Ym1WMElEUXVNQzQxWllVeVpRQUFBWDFKUkVGVWFFUHRsbEZxQXpFTUJmZVFPV092MlpDQ0FoYWpaOHYyRmlkb1lINkVOUEgrNVhyeitQa04zUUYxelYxUTIyeWdCZThLMVBPdVFrM3Y4S0k1QTNVaVo2RldKQTZWR2VpK1p4WnFLSEdvekVEM1BiTlFRNGxEWlFhNjc1bUZHa29jS2pQUWZjOHMxRkRpVUptQjdudG1vWVlTaDVFelVDZHlGbXBGRGgrc1FEM3ZLdFQwTnRDQ3VRUHFtcnVndG9rTUwwNXlkLy9GZi94R1VSUkZVUlJGVVhpKzRYL284RGZRb3ZrcDBOdk5CbHJ3bmc2OTJUdThhSjRLdlRVU2g4clRvRGNxY2FnOERYcWpFb2ZLMDZBM0tuR29QQTE2b3hLSHl0T2dOeXB4R0hrcTlOYkk0WVBUb1RkN0cyakIvQlRvN1NZeXZIZ3czL0FOUlZFVVJWRVVSWEU4ZC8veHZydi9ZdmczYU5IY0FYWE5YVkRiYktBRjd3clU4NjVDVGUvd29qa0RkU0pub1ZZa0RwVVo2TDVuRm1vb2Nhak1RUGM5czFCRGlVTmxCcnJ2bVlVYVNod3FNOUI5enl6VVVPSlFtWUh1ZTJhaGhoS0hrVE5RSjNJV2FrVU9INnhBUGU4cTFQUTIwSUs1QStxYXU2QzIrY2QxUFFHcy9uM1dYRlc1Z2dBQUFBQkpSVTVFcmtKZ2dnPT1cIik7IH1cbiAgICAudGhlbWUtYmx1ZSBtYWluIGFydGljbGUgaGVhZGVyLmludHJvZHVjdGlvbiBoMTphZnRlciB7XG4gICAgICBib3JkZXItaW1hZ2Utc291cmNlOiB1cmwoXCJkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUR3QUFBQThDQVlBQUFBNi9ObHlBQUFBQVhOU1IwSUFyczRjNlFBQUFBUm5RVTFCQUFDeGp3djhZUVVBQUFBSmNFaFpjd0FBQ3hJQUFBc1NBZExkZnZ3QUFBQUhkRWxOUlFmZkJ3OFBOQmhtNWVTQUFBQUFHWFJGV0hSRGIyMXRaVzUwQUVOeVpXRjBaV1FnZDJsMGFDQkhTVTFRVjRFT0Z3QUFBQmgwUlZoMFUyOW1kSGRoY21VQWNHRnBiblF1Ym1WMElEUXVNQzQxWllVeVpRQUFBWDVKUkVGVWFFUHRsbEZxQXpFTUJmZitoOGhoZXJHR0ZCU3dHRDFidHJjNFFRUHpJNlNKOXkvWG04ZlBiK2dPcUd2dWd0cG1BeTE0VjZDZWR4VnFlb2NYelJtb0V6a0x0U0p4cU14QTl6MnpVRU9KUTJVR3V1K1poUnBLSENvejBIM1BMTlJRNGxDWmdlNTdacUdHRW9mS0RIVGZNd3MxbERpTW5JRTZrYk5RSzNMNFlBWHFlVmVocHJlQkZzd2RVTmZjQmJWTlpIaHhrcnY3TC83ak40cWlLSXFpS0lyQzh3My9RNGUvZ1JiTlQ0SGViamJRZ3ZkMDZNM2U0VVh6Vk9pdGtUaFVuZ2E5VVlsRDVXblFHNVU0Vko0R3ZWR0pRK1ZwMEJ1Vk9GU2VCcjFSaWNQSVU2RzNSZzRmbkE2OTJkdEFDK2FuUUc4M2tlSEZnL21HYnlpS29paUtvaWlLNDduN2ovZmQvUmZEdjBHTDVnNm9hKzZDMm1ZRExYaFhvSjUzRldwNmh4Zk5HYWdUT1F1MUluR296RUQzUGJOUVE0bERaUWE2NzVtRkdrb2NLalBRZmM4czFGRGlVSm1CN250bW9ZWVNoOG9NZE44ekN6V1VPSXljZ1RxUnMxQXJjdmhnQmVwNVY2R210NEVXekIxUTE5d0Z0YzAvcnVzSmZCNEJQUGNubUpRQUFBQUFTVVZPUks1Q1lJST1cIik7IH1cbiAgICAudGhlbWUtZ3JlZW4gbWFpbiBhcnRpY2xlIGhlYWRlci5pbnRyb2R1Y3Rpb24gaDE6YWZ0ZXIge1xuICAgICAgYm9yZGVyLWltYWdlLXNvdXJjZTogdXJsKFwiZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFEd0FBQUE4Q0FZQUFBQTYvTmx5QUFBQUFYTlNSMElBcnM0YzZRQUFBQVJuUVUxQkFBQ3hqd3Y4WVFVQUFBQUpjRWhaY3dBQUN4SUFBQXNTQWRMZGZ2d0FBQUFIZEVsTlJRZmZCdzhQTkJobTVlU0FBQUFBR1hSRldIUkRiMjF0Wlc1MEFFTnlaV0YwWldRZ2QybDBhQ0JIU1UxUVY0RU9Gd0FBQUJoMFJWaDBVMjltZEhkaGNtVUFjR0ZwYm5RdWJtVjBJRFF1TUM0MVpZVXlaUUFBQVpwSlJFRlVhRVB0bHNGdHhEQU1CSys0VkpRR1Uxb0NXOHZIRVNPSmxPQkFPSENBK2UwdTVaOWZ4dmZQMTI5UFJiYWdYVk9SYldqYlZLUkJBYStpUzlDZVY5RmxhTk1iRHBwM0lRbnQ5RlFsRFczMVRJVXZkU01FOVdlcUdvWTJSdFlIejlTZEVOU2ZxV29ZMmhoWkh6eFRkMEpRZjZhcVlXaGpaS3FnR3lsb3A2Y3FhV2lyWjdod0J4ZWhQYStpeTlDbVY5RUdCVXhGdHFCZFU1RnRhTnRVNUoxd2NKR245eS8rNDBaUkZFVlJGRVZSZUQ3aFB6VDhEUlEwRlRrZWVydXBTSU1DWGtXUGhkN3NEUWZOdTNBZzlOYWVxZkNsYmh3RHZYRmtmZkJNM1RrR2V1UEkrdUNadW5NTTlNYVJxWUp1SEFlOXRXZTRjQWNQaHQ3c1ZiUkJBVk9SNDZHM200cThFdzRlekNkOFExRVVSVkVVUlZFY3o5TS8zay92WDRSdlVOQlVaQXZhTlJYWmhyWk5SUm9VOENxNkJPMTVGVjJHTnIzaG9Ia1hrdEJPVDFYUzBGYlBWUGhTTjBKUWY2YXFZV2hqWkgzd1ROMEpRZjJacW9haGpaSDF3VE4xSndUMVo2b2FoalpHcGdxNmtZSjJlcXFTaHJaNmhndDNjQkhhOHlxNkRHMTZGVzFRd0ZSa0M5bzFGZG1HdHMyV2VMMytBRk9tVVBqSHB0Yk9BQUFBQUVsRlRrU3VRbUNDXCIpOyB9XG4gICAgLnRoZW1lLXllbGxvdyBtYWluIGFydGljbGUgaGVhZGVyLmludHJvZHVjdGlvbiBoMTphZnRlciB7XG4gICAgICBib3JkZXItaW1hZ2Utc291cmNlOiB1cmwoXCJkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUR3QUFBQThDQVlBQUFBNi9ObHlBQUFBQVhOU1IwSUFyczRjNlFBQUFBUm5RVTFCQUFDeGp3djhZUVVBQUFBSmNFaFpjd0FBQ3hJQUFBc1NBZExkZnZ3QUFBQUhkRWxOUlFmZkJ3OFBOQmhtNWVTQUFBQUFHWFJGV0hSRGIyMXRaVzUwQUVOeVpXRjBaV1FnZDJsMGFDQkhTVTFRVjRFT0Z3QUFBQmgwUlZoMFUyOW1kSGRoY21VQWNHRnBiblF1Ym1WMElEUXVNQzQxWllVeVpRQUFBWmRKUkVGVWFFUHRsa0dPd3pBTUEvUC85KzEvV2lTbURoWEd0bVNqQzZQUUFITWpLZWVXeTNqOVhhK2VpbXhCdTZZaTI5QzJxVWlEQWw1Rmw2QTlyNkxMMEtZM0hEU2ZRaExhNmFsS0d0cnFtUXJmNmtZSTZzOVVOUXh0akt3UG5xazdJYWcvVTlVd3RER3lQbmltN29TZy9reFZ3OURHeUZSQk4xTFFUazlWMHRCV3ozRGhDUzVDZTE1Rmw2Rk5yNklOQ3BpS2JFRzdwaUxiMExhcHlDZmg0Q0xmM3IvNWp4dEZVUlJGVVJSRjRmbUYvOUR3TjFEUVZPUjQ2TzJtSWcwS2VCVTlGbnF6Tnh3MG44S0IwRnQ3cHNLM3VuRU05TWFSOWNFemRlY1k2STBqNjRObjZzNHgwQnRIcGdxNmNSejAxcDdod2hNOEdIcXpWOUVHQlV4RmpvZmViaXJ5U1RoNE1ML3dEVVZSRkVWUkZFVnhQTi8rOGY3Mi9rMzRCZ1ZOUmJhZ1hWT1JiV2piVktSQkFhK2lTOUNlVjlGbGFOTWJEcHBQSVFudDlGUWxEVzMxVElWdmRTTUU5V2VxR29ZMlJ0WUh6OVNkRU5TZnFXb1kyaGhaSHp4VGQwSlFmNmFxWVdoalpLcWdHeWxvcDZjcWFXaXJaN2p3QkJlaFBhK2l5OUNtVjlFR0JVeEZ0cUJkVTVGdGFOdHNpZXQ2QTlSOXRlOStnUk1aQUFBQUFFbEZUa1N1UW1DQ1wiKTsgfVxuICAgIC50aGVtZS1yZWQgbWFpbiBhcnRpY2xlIGhlYWRlci5pbnRyb2R1Y3Rpb24gaDE6YWZ0ZXIge1xuICAgICAgYm9yZGVyLWltYWdlLXNvdXJjZTogdXJsKFwiZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFEd0FBQUE4Q0FZQUFBQTYvTmx5QUFBQUFYTlNSMElBcnM0YzZRQUFBQVJuUVUxQkFBQ3hqd3Y4WVFVQUFBQUpjRWhaY3dBQUN4SUFBQXNTQWRMZGZ2d0FBQUFIZEVsTlJRZmZCdzhQTkJobTVlU0FBQUFBR1hSRldIUkRiMjF0Wlc1MEFFTnlaV0YwWldRZ2QybDBhQ0JIU1UxUVY0RU9Gd0FBQUJoMFJWaDBVMjltZEhkaGNtVUFjR0ZwYm5RdWJtVjBJRFF1TUM0MVpZVXlaUUFBQVpwSlJFRlVhRVB0bGpGdXhEQU1CTzhucWZML3ArUkpDV3d0aXlOR0VpbkJnWERnQU5QdEx1WE9MK1BuNi91M3B5SmIwSzZweURhMGJTclNvSUJYMFNWb3o2dm9NclRwRFFmTnU1Q0VkbnFxa29hMmVxYkNsN29SZ3ZvelZRMURHeVByZzJmcVRnanF6MVExREcyTXJBK2VxVHNocUQ5VDFUQzBNVEpWMEkwVXROTlRsVFMwMVROY3VJT0wwSjVYMFdWbzA2dG9nd0ttSWx2UXJxbklOclJ0S3ZKT09MakkwL3NYLzNHaktJcWlLSXFpS0R5ZjhCOGEvZ1lLbW9vY0Q3M2RWS1JCQWEraXgwSnY5b2FENWwwNEVIcHJ6MVQ0VWplT2dkNDRzajU0cHU0Y0E3MXhaSDN3VE4wNUJucmp5RlJCTjQ2RDN0b3pYTGlEQjBOdjlpcmFvSUNweVBIUTIwMUYzZ2tIRCtZVHZxRW9pcUlvaXFJb2p1ZnBIKytuOXkvQ055aG9LcklGN1pxS2JFUGJwaUlOQ25nVlhZTDJ2SW91UTV2ZWNOQzhDMGxvcDZjcWFXaXJaeXA4cVJzaHFEOVQxVEMwTWJJK2VLYnVoS0QrVEZYRDBNYkkrdUNadWhPQytqTlZEVU1iSTFNRjNVaEJPejFWU1VOYlBjT0ZPN2dJN1hrVlhZWTJ2WW8yS0dBcXNnWHRtb3BzUTl0bVM3eGVmOW8rM01JRWtuOWJBQUFBQUVsRlRrU3VRbUNDXCIpOyB9XG4gICAgLnRoZW1lLXByaW1hcnkgbWFpbiBhcnRpY2xlIGhlYWRlci5pbnRyb2R1Y3Rpb24gaDE6YWZ0ZXIge1xuICAgICAgYm9yZGVyLWltYWdlLXNvdXJjZTogdXJsKFwiZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFEd0FBQUE4Q0FZQUFBQTYvTmx5QUFBQUFYTlNSMElBcnM0YzZRQUFBQVJuUVUxQkFBQ3hqd3Y4WVFVQUFBQUpjRWhaY3dBQUN4SUFBQXNTQWRMZGZ2d0FBQUFIZEVsTlJRZmZCdzhQTkJobTVlU0FBQUFBR1hSRldIUkRiMjF0Wlc1MEFFTnlaV0YwWldRZ2QybDBhQ0JIU1UxUVY0RU9Gd0FBQUJoMFJWaDBVMjltZEhkaGNtVUFjR0ZwYm5RdWJtVjBJRFF1TUM0MVpZVXlaUUFBQVpwSlJFRlVhRVB0bGtGcUJERU1CQmZ5MGZ6L0Nia2t6TGgxV0ZHMkpac0pabEZCM2JwYm50dThqSi92cjkrZWlteEJ1NllpMjlDMnFVaURBbDVGbDZBOXI2TEwwS1kzSERUdlFoTGE2YWxLR3RycW1RcGY2a1lJNnM5VU5ReHRqS3dQbnFrN0lhZy9VOVV3dERHeVBuaW03b1NnL2t4Vnc5REd5RlJCTjFMUVRrOVYwdEJXejNEaERpNUNlMTVGbDZGTnI2SU5DcGlLYkVHN3BpTGIwTGFweUR2aDRDSlA3MS84eDQyaUtJcWlLSXFpOEh6Q2YyajRHeWhvS25JODlIWlRrUVlGdklvZUM3M1pHdzZhZCtGQTZLMDlVK0ZMM1RnR2V1UEkrdUNadW5NTTlNYVI5Y0V6ZGVjWTZJMGpVd1hkT0E1NmE4OXc0UTRlREwzWnEyaURBcVlpeDBOdk54VjVKeHc4bUUvNGhxSW9pcUlvaXFJNG5xZC92Si9ldndqZm9LQ3B5QmEwYXlxeURXMmJpalFvNEZWMENkcnpLcm9NYlhyRFFmTXVKS0dkbnFxa29hMmVxZkNsYm9TZy9reFZ3OURHeVByZ21ib1Rndm96VlExREd5UHJnMmZxVGdqcXoxUTFERzJNVEJWMEl3WHQ5RlFsRFczMURCZnU0Q0swNTFWMEdkcjBLdHFnZ0tuSUZyUnJLcklOYlpzdDhYcjlBZGdKOWNrWDgyYUtBQUFBQUVsRlRrU3VRbUNDXCIpOyB9XG4gICAgLnRoZW1lLXNlY29uZGFyeSBtYWluIGFydGljbGUgaGVhZGVyLmludHJvZHVjdGlvbiBoMTphZnRlciB7XG4gICAgICBib3JkZXItaW1hZ2Utc291cmNlOiB1cmwoXCJkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUR3QUFBQThDQVlBQUFBNi9ObHlBQUFBQVhOU1IwSUFyczRjNlFBQUFBUm5RVTFCQUFDeGp3djhZUVVBQUFBSmNFaFpjd0FBQ3hJQUFBc1NBZExkZnZ3QUFBQUhkRWxOUlFmZkJ3OFBOQmhtNWVTQUFBQUFHWFJGV0hSRGIyMXRaVzUwQUVOeVpXRjBaV1FnZDJsMGFDQkhTVTFRVjRFT0Z3QUFBQmgwUlZoMFUyOW1kSGRoY21VQWNHRnBiblF1Ym1WMElEUXVNQzQxWllVeVpRQUFBWDFKUkVGVWFFUHQxa0Z1aERBUUJNRDkvNmNUTFJRSFM1YnBBU0lSYWVySWRJL3RHNS9EejRMSUxWWk5pZHhtM1pUSXpyY2wwVXVzV0JLOXpKcWxPSGpZQ2tXcUVaVXk5VWdwL09XTWlFcUpha3d0MWc4KzQ1eUlTb2xxVEMzV0R6N2puSWhLaVdwTUxWWXFPS05FTmFKU3BoNkpDMXZ3SWl1V1JDK3paa2wwNTl1VXlDMVdUWW5jWnQyVXlNaHNZUFFJS3dkR2o3RjJZTlJhYTYyMTF0cWY4ZXM1TVBvM1hIdGdOREtiRW5rOTE1MFMyZm0ySlBwYXJya1VCdzliNFlWY0wxSUtmem5qTlZ3cjFnOCs0NXpYY0sxWVAvaU1jMTdEdFdLbGdqTmV4L1VpY1dFTHZwaHJMb251ZkpzU2VUM1huUklabVEyTS9nM1hIaGkxMWxwcnJiWFdudUpmZTJEMENDc0hSbyt4ZG1BME1wc1N1Y1dxS1pIYnJKc1MyZm0ySkhxSkZVdWlsMW16RkFjUFc2RklOYUpTcGg0cGhiK2NFVkVwVVkycHhmckJaNXdUVVNsUmphbkYrc0ZubkJOUktWR05xY1ZLQldlVXFFWlV5dFFqY1dFTFhtVEZrdWhsMWl5SjdueWJFcm5GcWltUjI2eWIyaE9menkvbUdpR3lUWnkyZXdBQUFBQkpSVTVFcmtKZ2dnPT1cIik7IH1cbiAgICAudGhlbWUtbWVudSBtYWluIGFydGljbGUgaGVhZGVyLmludHJvZHVjdGlvbiBoMTphZnRlciB7XG4gICAgICBib3JkZXItaW1hZ2Utc291cmNlOiB1cmwoXCJkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUR3QUFBQThDQVlBQUFBNi9ObHlBQUFBQVhOU1IwSUFyczRjNlFBQUFBUm5RVTFCQUFDeGp3djhZUVVBQUFBSmNFaFpjd0FBQ3hJQUFBc1NBZExkZnZ3QUFBQUhkRWxOUlFmZkJ3OFBOQmhtNWVTQUFBQUFHWFJGV0hSRGIyMXRaVzUwQUVOeVpXRjBaV1FnZDJsMGFDQkhTVTFRVjRFT0Z3QUFBQmgwUlZoMFUyOW1kSGRoY21VQWNHRnBiblF1Ym1WMElEUXVNQzQxWllVeVpRQUFBWmxKUkVGVWFFUHRsakZ1eERBTUJPL3YrVUM2UERlQnJXVnh4RWdpSlRnUURoeGd1dDJsM1BsbGZIMy8vUFpVWkF2YU5SWFpoclpOUlJvVThDcTZCTzE1RlYyR05yM2hvSGtYa3RCT1QxWFMwRmJQVlBoU04wSlFmNmFxWVdoalpIM3dUTjBKUWYyWnFvYWhqWkgxd1ROMUp3VDFaNm9haGpaR3BncTZrWUoyZXFxU2hyWjZoZ3QzY0JIYTh5cTZERzE2RlcxUXdGUmtDOW8xRmRtR3RrMUYzZ2tIRjNsNi8rSS9iaFJGVVJSRlVSU0Y1eFArUThQZlFFRlRrZU9odDV1S05DamdWZlJZNk0zZWNOQzhDd2RDYisyWkNsL3F4akhRRzBmV0I4L1VuV09nTjQ2c0Q1NnBPOGRBYnh5Wkt1akdjZEJiZTRZTGQvQmc2TTFlUlJzVU1CVTVIbnE3cWNnNzRlREJmTUkzRkVWUkZFVlJGTVh4UFAzai9mVCtSZmdHQlUxRnRxQmRVNUZ0YU50VXBFRUJyNkpMMEo1WDBXVm8weHNPbW5jaENlMzBWQ1VOYmZWTWhTOTFJd1QxWjZvYWhqWkcxZ2ZQMUowUTFKK3BhaGphR0ZrZlBGTjNRbEIvcHFwaGFHTmtxcUFiS1dpbnB5cHBhS3RudUhBSEY2RTlyNkxMMEtaWDBRWUZURVcyb0YxVGtXMW8yMnlKMStzUDZrUWFROVIzWG5zQUFBQUFTVVZPUks1Q1lJST1cIik7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgICAgIG1haW4gYXJ0aWNsZSBoZWFkZXIuaW50cm9kdWN0aW9uIGgxOmFmdGVyIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTlweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAgIG1haW4gYXJ0aWNsZSBoZWFkZXIuaW50cm9kdWN0aW9uIGgxLCBtYWluIGFydGljbGUgaGVhZGVyLmludHJvZHVjdGlvbiBwIHtcbiAgICAgIG1heC13aWR0aDogNTcuNSU7IH0gfVxuXG4vKiFcbiAqIEZvbnQgQXdlc29tZSBGcmVlIDUuMS4wIGJ5IEBmb250YXdlc29tZSAtIGh0dHBzOi8vZm9udGF3ZXNvbWUuY29tXG4gKiBMaWNlbnNlIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb20vbGljZW5zZSAoSWNvbnM6IENDIEJZIDQuMCwgRm9udHM6IFNJTCBPRkwgMS4xLCBDb2RlOiBNSVQgTGljZW5zZSlcbiAqL1xuLmZhLFxuLmZhcyxcbi5mYXIsXG4uZmFsLFxuLmZhYiB7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtcmVuZGVyaW5nOiBhdXRvO1xuICBsaW5lLWhlaWdodDogMTsgfVxuXG4uZmEtbGcge1xuICBmb250LXNpemU6IDEuMzMzMzNlbTtcbiAgbGluZS1oZWlnaHQ6IDAuNzVlbTtcbiAgdmVydGljYWwtYWxpZ246IC0uMDY2N2VtOyB9XG5cbi5mYS14cyB7XG4gIGZvbnQtc2l6ZTogLjc1ZW07IH1cblxuLmZhLXNtIHtcbiAgZm9udC1zaXplOiAuODc1ZW07IH1cblxuLmZhLTF4IHtcbiAgZm9udC1zaXplOiAxZW07IH1cblxuLmZhLTJ4IHtcbiAgZm9udC1zaXplOiAyZW07IH1cblxuLmZhLTN4IHtcbiAgZm9udC1zaXplOiAzZW07IH1cblxuLmZhLTR4IHtcbiAgZm9udC1zaXplOiA0ZW07IH1cblxuLmZhLTV4IHtcbiAgZm9udC1zaXplOiA1ZW07IH1cblxuLmZhLTZ4IHtcbiAgZm9udC1zaXplOiA2ZW07IH1cblxuLmZhLTd4IHtcbiAgZm9udC1zaXplOiA3ZW07IH1cblxuLmZhLTh4IHtcbiAgZm9udC1zaXplOiA4ZW07IH1cblxuLmZhLTl4IHtcbiAgZm9udC1zaXplOiA5ZW07IH1cblxuLmZhLTEweCB7XG4gIGZvbnQtc2l6ZTogMTBlbTsgfVxuXG4uZmEtZncge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiAxLjI1ZW07IH1cblxuLmZhLXVsIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBtYXJnaW4tbGVmdDogMi41ZW07XG4gIHBhZGRpbmctbGVmdDogMDsgfVxuICAuZmEtdWwgPiBsaSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5mYS1saSB7XG4gIGxlZnQ6IC0yZW07XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogMmVtO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDsgfVxuXG4uZmEtYm9yZGVyIHtcbiAgYm9yZGVyOiBzb2xpZCAwLjA4ZW0gI2VlZTtcbiAgYm9yZGVyLXJhZGl1czogLjFlbTtcbiAgcGFkZGluZzogLjJlbSAuMjVlbSAuMTVlbTsgfVxuXG4uZmEtcHVsbC1sZWZ0IHtcbiAgZmxvYXQ6IGxlZnQ7IH1cblxuLmZhLXB1bGwtcmlnaHQge1xuICBmbG9hdDogcmlnaHQ7IH1cblxuLmZhLmZhLXB1bGwtbGVmdCxcbi5mYXMuZmEtcHVsbC1sZWZ0LFxuLmZhci5mYS1wdWxsLWxlZnQsXG4uZmFsLmZhLXB1bGwtbGVmdCxcbi5mYWIuZmEtcHVsbC1sZWZ0IHtcbiAgbWFyZ2luLXJpZ2h0OiAuM2VtOyB9XG5cbi5mYS5mYS1wdWxsLXJpZ2h0LFxuLmZhcy5mYS1wdWxsLXJpZ2h0LFxuLmZhci5mYS1wdWxsLXJpZ2h0LFxuLmZhbC5mYS1wdWxsLXJpZ2h0LFxuLmZhYi5mYS1wdWxsLXJpZ2h0IHtcbiAgbWFyZ2luLWxlZnQ6IC4zZW07IH1cblxuLmZhLXNwaW4ge1xuICBhbmltYXRpb246IGZhLXNwaW4gMnMgaW5maW5pdGUgbGluZWFyOyB9XG5cbi5mYS1wdWxzZSB7XG4gIGFuaW1hdGlvbjogZmEtc3BpbiAxcyBpbmZpbml0ZSBzdGVwcyg4KTsgfVxuXG5Aa2V5ZnJhbWVzIGZhLXNwaW4ge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7IH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTsgfSB9XG5cbi5mYS1yb3RhdGUtOTAge1xuICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5CYXNpY0ltYWdlKHJvdGF0aW9uPTEpXCI7XG4gIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTsgfVxuXG4uZmEtcm90YXRlLTE4MCB7XG4gIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkJhc2ljSW1hZ2Uocm90YXRpb249MilcIjtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTsgfVxuXG4uZmEtcm90YXRlLTI3MCB7XG4gIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkJhc2ljSW1hZ2Uocm90YXRpb249MylcIjtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMjcwZGVnKTsgfVxuXG4uZmEtZmxpcC1ob3Jpem9udGFsIHtcbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShyb3RhdGlvbj0wLCBtaXJyb3I9MSlcIjtcbiAgdHJhbnNmb3JtOiBzY2FsZSgtMSwgMSk7IH1cblxuLmZhLWZsaXAtdmVydGljYWwge1xuICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5CYXNpY0ltYWdlKHJvdGF0aW9uPTIsIG1pcnJvcj0xKVwiO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEsIC0xKTsgfVxuXG4uZmEtZmxpcC1ob3Jpem9udGFsLmZhLWZsaXAtdmVydGljYWwge1xuICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5CYXNpY0ltYWdlKHJvdGF0aW9uPTIsIG1pcnJvcj0xKVwiO1xuICB0cmFuc2Zvcm06IHNjYWxlKC0xLCAtMSk7IH1cblxuOnJvb3QgLmZhLXJvdGF0ZS05MCxcbjpyb290IC5mYS1yb3RhdGUtMTgwLFxuOnJvb3QgLmZhLXJvdGF0ZS0yNzAsXG46cm9vdCAuZmEtZmxpcC1ob3Jpem9udGFsLFxuOnJvb3QgLmZhLWZsaXAtdmVydGljYWwge1xuICBmaWx0ZXI6IG5vbmU7IH1cblxuLmZhLXN0YWNrIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDJlbTtcbiAgbGluZS1oZWlnaHQ6IDJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB3aWR0aDogMmVtOyB9XG5cbi5mYS1zdGFjay0xeCxcbi5mYS1zdGFjay0yeCB7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogMTAwJTsgfVxuXG4uZmEtc3RhY2stMXgge1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDsgfVxuXG4uZmEtc3RhY2stMngge1xuICBmb250LXNpemU6IDJlbTsgfVxuXG4uZmEtaW52ZXJzZSB7XG4gIGNvbG9yOiAjZmZmOyB9XG5cbi8qIEZvbnQgQXdlc29tZSB1c2VzIHRoZSBVbmljb2RlIFByaXZhdGUgVXNlIEFyZWEgKFBVQSkgdG8gZW5zdXJlIHNjcmVlblxucmVhZGVycyBkbyBub3QgcmVhZCBvZmYgcmFuZG9tIGNoYXJhY3RlcnMgdGhhdCByZXByZXNlbnQgaWNvbnMgKi9cbi5mYS01MDBweDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2ZVwiOyB9XG5cbi5mYS1hY2Nlc3NpYmxlLWljb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNjhcIjsgfVxuXG4uZmEtYWNjdXNvZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNjlcIjsgfVxuXG4uZmEtYWRkcmVzcy1ib29rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmI5XCI7IH1cblxuLmZhLWFkZHJlc3MtY2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJiYlwiOyB9XG5cbi5mYS1hZGp1c3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNDJcIjsgfVxuXG4uZmEtYWRuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTcwXCI7IH1cblxuLmZhLWFkdmVyc2FsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzZhXCI7IH1cblxuLmZhLWFmZmlsaWF0ZXRoZW1lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzZiXCI7IH1cblxuLmZhLWFsZ29saWE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNmNcIjsgfVxuXG4uZmEtYWxpZ24tY2VudGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDM3XCI7IH1cblxuLmZhLWFsaWduLWp1c3RpZnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMzlcIjsgfVxuXG4uZmEtYWxpZ24tbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzNlwiOyB9XG5cbi5mYS1hbGlnbi1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzOFwiOyB9XG5cbi5mYS1hbGxlcmdpZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NjFcIjsgfVxuXG4uZmEtYW1hem9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjcwXCI7IH1cblxuLmZhLWFtYXpvbi1wYXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MmNcIjsgfVxuXG4uZmEtYW1idWxhbmNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGY5XCI7IH1cblxuLmZhLWFtZXJpY2FuLXNpZ24tbGFuZ3VhZ2UtaW50ZXJwcmV0aW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmEzXCI7IH1cblxuLmZhLWFtaWxpYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM2ZFwiOyB9XG5cbi5mYS1hbmNob3I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxM2RcIjsgfVxuXG4uZmEtYW5kcm9pZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3YlwiOyB9XG5cbi5mYS1hbmdlbGxpc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMDlcIjsgfVxuXG4uZmEtYW5nbGUtZG91YmxlLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDNcIjsgfVxuXG4uZmEtYW5nbGUtZG91YmxlLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDBcIjsgfVxuXG4uZmEtYW5nbGUtZG91YmxlLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTAxXCI7IH1cblxuLmZhLWFuZ2xlLWRvdWJsZS11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwMlwiOyB9XG5cbi5mYS1hbmdsZS1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTA3XCI7IH1cblxuLmZhLWFuZ2xlLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDRcIjsgfVxuXG4uZmEtYW5nbGUtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDVcIjsgfVxuXG4uZmEtYW5nbGUtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDZcIjsgfVxuXG4uZmEtYW5ncnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NTZcIjsgfVxuXG4uZmEtYW5ncnljcmVhdGl2ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM2ZVwiOyB9XG5cbi5mYS1hbmd1bGFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDIwXCI7IH1cblxuLmZhLWFwcC1zdG9yZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM2ZlwiOyB9XG5cbi5mYS1hcHAtc3RvcmUtaW9zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzcwXCI7IH1cblxuLmZhLWFwcGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzcxXCI7IH1cblxuLmZhLWFwcGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTc5XCI7IH1cblxuLmZhLWFwcGxlLXBheTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQxNVwiOyB9XG5cbi5mYS1hcmNoaXZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTg3XCI7IH1cblxuLmZhLWFyY2h3YXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NTdcIjsgfVxuXG4uZmEtYXJyb3ctYWx0LWNpcmNsZS1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzU4XCI7IH1cblxuLmZhLWFycm93LWFsdC1jaXJjbGUtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM1OVwiOyB9XG5cbi5mYS1hcnJvdy1hbHQtY2lyY2xlLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzVhXCI7IH1cblxuLmZhLWFycm93LWFsdC1jaXJjbGUtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNWJcIjsgfVxuXG4uZmEtYXJyb3ctY2lyY2xlLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYWJcIjsgfVxuXG4uZmEtYXJyb3ctY2lyY2xlLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYThcIjsgfVxuXG4uZmEtYXJyb3ctY2lyY2xlLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGE5XCI7IH1cblxuLmZhLWFycm93LWNpcmNsZS11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhYVwiOyB9XG5cbi5mYS1hcnJvdy1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDYzXCI7IH1cblxuLmZhLWFycm93LWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNjBcIjsgfVxuXG4uZmEtYXJyb3ctcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNjFcIjsgfVxuXG4uZmEtYXJyb3ctdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNjJcIjsgfVxuXG4uZmEtYXJyb3dzLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBiMlwiOyB9XG5cbi5mYS1hcnJvd3MtYWx0LWg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMzdcIjsgfVxuXG4uZmEtYXJyb3dzLWFsdC12OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzM4XCI7IH1cblxuLmZhLWFzc2lzdGl2ZS1saXN0ZW5pbmctc3lzdGVtczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJhMlwiOyB9XG5cbi5mYS1hc3RlcmlzazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2OVwiOyB9XG5cbi5mYS1hc3ltbWV0cmlrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzcyXCI7IH1cblxuLmZhLWF0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWZhXCI7IH1cblxuLmZhLWF0bGFzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTU4XCI7IH1cblxuLmZhLWF1ZGlibGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNzNcIjsgfVxuXG4uZmEtYXVkaW8tZGVzY3JpcHRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOWVcIjsgfVxuXG4uZmEtYXV0b3ByZWZpeGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDFjXCI7IH1cblxuLmZhLWF2aWFuZXg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNzRcIjsgfVxuXG4uZmEtYXZpYXRvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDIxXCI7IH1cblxuLmZhLWF3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTU5XCI7IH1cblxuLmZhLWF3czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM3NVwiOyB9XG5cbi5mYS1iYWNrc3BhY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NWFcIjsgfVxuXG4uZmEtYmFja3dhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNGFcIjsgfVxuXG4uZmEtYmFsYW5jZS1zY2FsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0ZVwiOyB9XG5cbi5mYS1iYW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNWVcIjsgfVxuXG4uZmEtYmFuZC1haWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NjJcIjsgfVxuXG4uZmEtYmFuZGNhbXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZDVcIjsgfVxuXG4uZmEtYmFyY29kZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyYVwiOyB9XG5cbi5mYS1iYXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGM5XCI7IH1cblxuLmZhLWJhc2ViYWxsLWJhbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MzNcIjsgfVxuXG4uZmEtYmFza2V0YmFsbC1iYWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDM0XCI7IH1cblxuLmZhLWJhdGg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyY2RcIjsgfVxuXG4uZmEtYmF0dGVyeS1lbXB0eTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0NFwiOyB9XG5cbi5mYS1iYXR0ZXJ5LWZ1bGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNDBcIjsgfVxuXG4uZmEtYmF0dGVyeS1oYWxmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjQyXCI7IH1cblxuLmZhLWJhdHRlcnktcXVhcnRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0M1wiOyB9XG5cbi5mYS1iYXR0ZXJ5LXRocmVlLXF1YXJ0ZXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjQxXCI7IH1cblxuLmZhLWJlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzNlwiOyB9XG5cbi5mYS1iZWVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGZjXCI7IH1cblxuLmZhLWJlaGFuY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYjRcIjsgfVxuXG4uZmEtYmVoYW5jZS1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYjVcIjsgfVxuXG4uZmEtYmVsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmM1wiOyB9XG5cbi5mYS1iZWxsLXNsYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWY2XCI7IH1cblxuLmZhLWJlemllci1jdXJ2ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU1YlwiOyB9XG5cbi5mYS1iaWN5Y2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjA2XCI7IH1cblxuLmZhLWJpbW9iamVjdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM3OFwiOyB9XG5cbi5mYS1iaW5vY3VsYXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWU1XCI7IH1cblxuLmZhLWJpcnRoZGF5LWNha2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZmRcIjsgfVxuXG4uZmEtYml0YnVja2V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTcxXCI7IH1cblxuLmZhLWJpdGNvaW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNzlcIjsgfVxuXG4uZmEtYml0eTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM3YVwiOyB9XG5cbi5mYS1ibGFjay10aWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyN2VcIjsgfVxuXG4uZmEtYmxhY2tiZXJyeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM3YlwiOyB9XG5cbi5mYS1ibGVuZGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTE3XCI7IH1cblxuLmZhLWJsaW5kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjlkXCI7IH1cblxuLmZhLWJsb2dnZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzN2NcIjsgfVxuXG4uZmEtYmxvZ2dlci1iOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzdkXCI7IH1cblxuLmZhLWJsdWV0b290aDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI5M1wiOyB9XG5cbi5mYS1ibHVldG9vdGgtYjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI5NFwiOyB9XG5cbi5mYS1ib2xkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDMyXCI7IH1cblxuLmZhLWJvbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZTdcIjsgfVxuXG4uZmEtYm9tYjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlMlwiOyB9XG5cbi5mYS1ib25nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTVjXCI7IH1cblxuLmZhLWJvb2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMmRcIjsgfVxuXG4uZmEtYm9vay1vcGVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTE4XCI7IH1cblxuLmZhLWJvb2ttYXJrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDJlXCI7IH1cblxuLmZhLWJvd2xpbmctYmFsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQzNlwiOyB9XG5cbi5mYS1ib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NjZcIjsgfVxuXG4uZmEtYm94LW9wZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0OWVcIjsgfVxuXG4uZmEtYm94ZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NjhcIjsgfVxuXG4uZmEtYnJhaWxsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJhMVwiOyB9XG5cbi5mYS1icmllZmNhc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYjFcIjsgfVxuXG4uZmEtYnJpZWZjYXNlLW1lZGljYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NjlcIjsgfVxuXG4uZmEtYnJvYWRjYXN0LXRvd2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTE5XCI7IH1cblxuLmZhLWJyb29tOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTFhXCI7IH1cblxuLmZhLWJydXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTVkXCI7IH1cblxuLmZhLWJ0YzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1YVwiOyB9XG5cbi5mYS1idWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxODhcIjsgfVxuXG4uZmEtYnVpbGRpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYWRcIjsgfVxuXG4uZmEtYnVsbGhvcm46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYTFcIjsgfVxuXG4uZmEtYnVsbHNleWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNDBcIjsgfVxuXG4uZmEtYnVybjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ2YVwiOyB9XG5cbi5mYS1idXJvbW9iZWxleHBlcnRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzdmXCI7IH1cblxuLmZhLWJ1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwN1wiOyB9XG5cbi5mYS1idXMtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTVlXCI7IH1cblxuLmZhLWJ1eXNlbGxhZHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMGRcIjsgfVxuXG4uZmEtY2FsY3VsYXRvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlY1wiOyB9XG5cbi5mYS1jYWxlbmRhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzM1wiOyB9XG5cbi5mYS1jYWxlbmRhci1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNzNcIjsgfVxuXG4uZmEtY2FsZW5kYXItY2hlY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNzRcIjsgfVxuXG4uZmEtY2FsZW5kYXItbWludXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNzJcIjsgfVxuXG4uZmEtY2FsZW5kYXItcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3MVwiOyB9XG5cbi5mYS1jYWxlbmRhci10aW1lczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3M1wiOyB9XG5cbi5mYS1jYW1lcmE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMzBcIjsgfVxuXG4uZmEtY2FtZXJhLXJldHJvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDgzXCI7IH1cblxuLmZhLWNhbm5hYmlzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTVmXCI7IH1cblxuLmZhLWNhcHN1bGVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDZiXCI7IH1cblxuLmZhLWNhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiOVwiOyB9XG5cbi5mYS1jYXJldC1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGQ3XCI7IH1cblxuLmZhLWNhcmV0LWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZDlcIjsgfVxuXG4uZmEtY2FyZXQtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZGFcIjsgfVxuXG4uZmEtY2FyZXQtc3F1YXJlLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNTBcIjsgfVxuXG4uZmEtY2FyZXQtc3F1YXJlLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOTFcIjsgfVxuXG4uZmEtY2FyZXQtc3F1YXJlLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTUyXCI7IH1cblxuLmZhLWNhcmV0LXNxdWFyZS11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1MVwiOyB9XG5cbi5mYS1jYXJldC11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkOFwiOyB9XG5cbi5mYS1jYXJ0LWFycm93LWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMThcIjsgfVxuXG4uZmEtY2FydC1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjE3XCI7IH1cblxuLmZhLWNjLWFtYXpvbi1wYXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MmRcIjsgfVxuXG4uZmEtY2MtYW1leDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmM1wiOyB9XG5cbi5mYS1jYy1hcHBsZS1wYXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MTZcIjsgfVxuXG4uZmEtY2MtZGluZXJzLWNsdWI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNGNcIjsgfVxuXG4uZmEtY2MtZGlzY292ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZjJcIjsgfVxuXG4uZmEtY2MtamNiOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjRiXCI7IH1cblxuLmZhLWNjLW1hc3RlcmNhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZjFcIjsgfVxuXG4uZmEtY2MtcGF5cGFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWY0XCI7IH1cblxuLmZhLWNjLXN0cmlwZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmNVwiOyB9XG5cbi5mYS1jYy12aXNhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWYwXCI7IH1cblxuLmZhLWNlbnRlcmNvZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzODBcIjsgfVxuXG4uZmEtY2VydGlmaWNhdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYTNcIjsgfVxuXG4uZmEtY2hhbGtib2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUxYlwiOyB9XG5cbi5mYS1jaGFsa2JvYXJkLXRlYWNoZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MWNcIjsgfVxuXG4uZmEtY2hhcnQtYXJlYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmZVwiOyB9XG5cbi5mYS1jaGFydC1iYXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwODBcIjsgfVxuXG4uZmEtY2hhcnQtbGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwMVwiOyB9XG5cbi5mYS1jaGFydC1waWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMDBcIjsgfVxuXG4uZmEtY2hlY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMGNcIjsgfVxuXG4uZmEtY2hlY2stY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDU4XCI7IH1cblxuLmZhLWNoZWNrLWRvdWJsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU2MFwiOyB9XG5cbi5mYS1jaGVjay1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNGFcIjsgfVxuXG4uZmEtY2hlc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MzlcIjsgfVxuXG4uZmEtY2hlc3MtYmlzaG9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDNhXCI7IH1cblxuLmZhLWNoZXNzLWJvYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDNjXCI7IH1cblxuLmZhLWNoZXNzLWtpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0M2ZcIjsgfVxuXG4uZmEtY2hlc3Mta25pZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDQxXCI7IH1cblxuLmZhLWNoZXNzLXBhd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NDNcIjsgfVxuXG4uZmEtY2hlc3MtcXVlZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NDVcIjsgfVxuXG4uZmEtY2hlc3Mtcm9vazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ0N1wiOyB9XG5cbi5mYS1jaGV2cm9uLWNpcmNsZS1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTNhXCI7IH1cblxuLmZhLWNoZXZyb24tY2lyY2xlLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMzdcIjsgfVxuXG4uZmEtY2hldnJvbi1jaXJjbGUtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMzhcIjsgfVxuXG4uZmEtY2hldnJvbi1jaXJjbGUtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMzlcIjsgfVxuXG4uZmEtY2hldnJvbi1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDc4XCI7IH1cblxuLmZhLWNoZXZyb24tbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1M1wiOyB9XG5cbi5mYS1jaGV2cm9uLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDU0XCI7IH1cblxuLmZhLWNoZXZyb24tdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNzdcIjsgfVxuXG4uZmEtY2hpbGQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYWVcIjsgfVxuXG4uZmEtY2hyb21lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjY4XCI7IH1cblxuLmZhLWNodXJjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUxZFwiOyB9XG5cbi5mYS1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMTFcIjsgfVxuXG4uZmEtY2lyY2xlLW5vdGNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWNlXCI7IH1cblxuLmZhLWNsaXBib2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMyOFwiOyB9XG5cbi5mYS1jbGlwYm9hcmQtY2hlY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NmNcIjsgfVxuXG4uZmEtY2xpcGJvYXJkLWxpc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NmRcIjsgfVxuXG4uZmEtY2xvY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMTdcIjsgfVxuXG4uZmEtY2xvbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNGRcIjsgfVxuXG4uZmEtY2xvc2VkLWNhcHRpb25pbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMGFcIjsgfVxuXG4uZmEtY2xvdWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYzJcIjsgfVxuXG4uZmEtY2xvdWQtZG93bmxvYWQtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzgxXCI7IH1cblxuLmZhLWNsb3VkLXVwbG9hZC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzODJcIjsgfVxuXG4uZmEtY2xvdWRzY2FsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM4M1wiOyB9XG5cbi5mYS1jbG91ZHNtaXRoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzg0XCI7IH1cblxuLmZhLWNsb3VkdmVyc2lmeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM4NVwiOyB9XG5cbi5mYS1jb2NrdGFpbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU2MVwiOyB9XG5cbi5mYS1jb2RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTIxXCI7IH1cblxuLmZhLWNvZGUtYnJhbmNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTI2XCI7IH1cblxuLmZhLWNvZGVwZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxY2JcIjsgfVxuXG4uZmEtY29kaWVwaWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyODRcIjsgfVxuXG4uZmEtY29mZmVlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGY0XCI7IH1cblxuLmZhLWNvZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxM1wiOyB9XG5cbi5mYS1jb2dzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDg1XCI7IH1cblxuLmZhLWNvaW5zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTFlXCI7IH1cblxuLmZhLWNvbHVtbnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZGJcIjsgfVxuXG4uZmEtY29tbWVudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3NVwiOyB9XG5cbi5mYS1jb21tZW50LWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3YVwiOyB9XG5cbi5mYS1jb21tZW50LWRvdHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0YWRcIjsgfVxuXG4uZmEtY29tbWVudC1zbGFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRiM1wiOyB9XG5cbi5mYS1jb21tZW50czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4NlwiOyB9XG5cbi5mYS1jb21wYWN0LWRpc2M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MWZcIjsgfVxuXG4uZmEtY29tcGFzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0ZVwiOyB9XG5cbi5mYS1jb21wcmVzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2NlwiOyB9XG5cbi5mYS1jb25jaWVyZ2UtYmVsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU2MlwiOyB9XG5cbi5mYS1jb25uZWN0ZGV2ZWxvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwZVwiOyB9XG5cbi5mYS1jb250YW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNmRcIjsgfVxuXG4uZmEtY29va2llOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTYzXCI7IH1cblxuLmZhLWNvb2tpZS1iaXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTY0XCI7IH1cblxuLmZhLWNvcHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYzVcIjsgfVxuXG4uZmEtY29weXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWY5XCI7IH1cblxuLmZhLWNvdWNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGI4XCI7IH1cblxuLmZhLWNwYW5lbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM4OFwiOyB9XG5cbi5mYS1jcmVhdGl2ZS1jb21tb25zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjVlXCI7IH1cblxuLmZhLWNyZWF0aXZlLWNvbW1vbnMtYnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZTdcIjsgfVxuXG4uZmEtY3JlYXRpdmUtY29tbW9ucy1uYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRlOFwiOyB9XG5cbi5mYS1jcmVhdGl2ZS1jb21tb25zLW5jLWV1OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGU5XCI7IH1cblxuLmZhLWNyZWF0aXZlLWNvbW1vbnMtbmMtanA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZWFcIjsgfVxuXG4uZmEtY3JlYXRpdmUtY29tbW9ucy1uZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRlYlwiOyB9XG5cbi5mYS1jcmVhdGl2ZS1jb21tb25zLXBkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGVjXCI7IH1cblxuLmZhLWNyZWF0aXZlLWNvbW1vbnMtcGQtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGVkXCI7IH1cblxuLmZhLWNyZWF0aXZlLWNvbW1vbnMtcmVtaXg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZWVcIjsgfVxuXG4uZmEtY3JlYXRpdmUtY29tbW9ucy1zYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRlZlwiOyB9XG5cbi5mYS1jcmVhdGl2ZS1jb21tb25zLXNhbXBsaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGYwXCI7IH1cblxuLmZhLWNyZWF0aXZlLWNvbW1vbnMtc2FtcGxpbmctcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRmMVwiOyB9XG5cbi5mYS1jcmVhdGl2ZS1jb21tb25zLXNoYXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGYyXCI7IH1cblxuLmZhLWNyZWRpdC1jYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDlkXCI7IH1cblxuLmZhLWNyb3A6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMjVcIjsgfVxuXG4uZmEtY3JvcC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NjVcIjsgfVxuXG4uZmEtY3Jvc3NoYWlyczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1YlwiOyB9XG5cbi5mYS1jcm93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTIwXCI7IH1cblxuLmZhLWNyb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTIxXCI7IH1cblxuLmZhLWNzczM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxM2NcIjsgfVxuXG4uZmEtY3NzMy1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzOGJcIjsgfVxuXG4uZmEtY3ViZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiMlwiOyB9XG5cbi5mYS1jdWJlczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiM1wiOyB9XG5cbi5mYS1jdXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYzRcIjsgfVxuXG4uZmEtY3V0dGxlZmlzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM4Y1wiOyB9XG5cbi5mYS1kLWFuZC1kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzhkXCI7IH1cblxuLmZhLWRhc2hjdWJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjEwXCI7IH1cblxuLmZhLWRhdGFiYXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWMwXCI7IH1cblxuLmZhLWRlYWY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYTRcIjsgfVxuXG4uZmEtZGVsaWNpb3VzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWE1XCI7IH1cblxuLmZhLWRlcGxveWRvZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM4ZVwiOyB9XG5cbi5mYS1kZXNrcHJvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzhmXCI7IH1cblxuLmZhLWRlc2t0b3A6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDhcIjsgfVxuXG4uZmEtZGV2aWFudGFydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiZFwiOyB9XG5cbi5mYS1kaWFnbm9zZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NzBcIjsgfVxuXG4uZmEtZGljZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUyMlwiOyB9XG5cbi5mYS1kaWNlLWZpdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MjNcIjsgfVxuXG4uZmEtZGljZS1mb3VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTI0XCI7IH1cblxuLmZhLWRpY2Utb25lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTI1XCI7IH1cblxuLmZhLWRpY2Utc2l4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTI2XCI7IH1cblxuLmZhLWRpY2UtdGhyZWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MjdcIjsgfVxuXG4uZmEtZGljZS10d286YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MjhcIjsgfVxuXG4uZmEtZGlnZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhNlwiOyB9XG5cbi5mYS1kaWdpdGFsLW9jZWFuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzkxXCI7IH1cblxuLmZhLWRpZ2l0YWwtdGFjaG9ncmFwaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU2NlwiOyB9XG5cbi5mYS1kaXNjb3JkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzkyXCI7IH1cblxuLmZhLWRpc2NvdXJzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM5M1wiOyB9XG5cbi5mYS1kaXZpZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MjlcIjsgfVxuXG4uZmEtZGl6enk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NjdcIjsgfVxuXG4uZmEtZG5hOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDcxXCI7IH1cblxuLmZhLWRvY2h1YjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM5NFwiOyB9XG5cbi5mYS1kb2NrZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzOTVcIjsgfVxuXG4uZmEtZG9sbGFyLXNpZ246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNTVcIjsgfVxuXG4uZmEtZG9sbHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NzJcIjsgfVxuXG4uZmEtZG9sbHktZmxhdGJlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ3NFwiOyB9XG5cbi5mYS1kb25hdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0YjlcIjsgfVxuXG4uZmEtZG9vci1jbG9zZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MmFcIjsgfVxuXG4uZmEtZG9vci1vcGVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTJiXCI7IH1cblxuLmZhLWRvdC1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOTJcIjsgfVxuXG4uZmEtZG92ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRiYVwiOyB9XG5cbi5mYS1kb3dubG9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxOVwiOyB9XG5cbi5mYS1kcmFmdDJkaWdpdGFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzk2XCI7IH1cblxuLmZhLWRyYWZ0aW5nLWNvbXBhc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NjhcIjsgfVxuXG4uZmEtZHJpYmJibGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxN2RcIjsgfVxuXG4uZmEtZHJpYmJibGUtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzk3XCI7IH1cblxuLmZhLWRyb3Bib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNmJcIjsgfVxuXG4uZmEtZHJ1bTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU2OVwiOyB9XG5cbi5mYS1kcnVtLXN0ZWVscGFuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTZhXCI7IH1cblxuLmZhLWRydXBhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhOVwiOyB9XG5cbi5mYS1kdW1iYmVsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ0YlwiOyB9XG5cbi5mYS1keWFsb2c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzOTlcIjsgfVxuXG4uZmEtZWFybHliaXJkczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM5YVwiOyB9XG5cbi5mYS1lYmF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGY0XCI7IH1cblxuLmZhLWVkZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyODJcIjsgfVxuXG4uZmEtZWRpdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0NFwiOyB9XG5cbi5mYS1lamVjdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1MlwiOyB9XG5cbi5mYS1lbGVtZW50b3I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MzBcIjsgfVxuXG4uZmEtZWxsaXBzaXMtaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0MVwiOyB9XG5cbi5mYS1lbGxpcHNpcy12OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTQyXCI7IH1cblxuLmZhLWVtYmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDIzXCI7IH1cblxuLmZhLWVtcGlyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkMVwiOyB9XG5cbi5mYS1lbnZlbG9wZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlMFwiOyB9XG5cbi5mYS1lbnZlbG9wZS1vcGVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmI2XCI7IH1cblxuLmZhLWVudmVsb3BlLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5OVwiOyB9XG5cbi5mYS1lbnZpcmE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOTlcIjsgfVxuXG4uZmEtZXF1YWxzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTJjXCI7IH1cblxuLmZhLWVyYXNlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyZFwiOyB9XG5cbi5mYS1lcmxhbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzOWRcIjsgfVxuXG4uZmEtZXRoZXJldW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MmVcIjsgfVxuXG4uZmEtZXRzeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJkN1wiOyB9XG5cbi5mYS1ldXJvLXNpZ246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNTNcIjsgfVxuXG4uZmEtZXhjaGFuZ2UtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzYyXCI7IH1cblxuLmZhLWV4Y2xhbWF0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTJhXCI7IH1cblxuLmZhLWV4Y2xhbWF0aW9uLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2YVwiOyB9XG5cbi5mYS1leGNsYW1hdGlvbi10cmlhbmdsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3MVwiOyB9XG5cbi5mYS1leHBhbmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNjVcIjsgfVxuXG4uZmEtZXhwYW5kLWFycm93cy1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMWVcIjsgfVxuXG4uZmEtZXhwZWRpdGVkc3NsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjNlXCI7IH1cblxuLmZhLWV4dGVybmFsLWxpbmstYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzVkXCI7IH1cblxuLmZhLWV4dGVybmFsLWxpbmstc3F1YXJlLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM2MFwiOyB9XG5cbi5mYS1leWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNmVcIjsgfVxuXG4uZmEtZXllLWRyb3BwZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZmJcIjsgfVxuXG4uZmEtZXllLXNsYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDcwXCI7IH1cblxuLmZhLWZhY2Vib29rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDlhXCI7IH1cblxuLmZhLWZhY2Vib29rLWY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzOWVcIjsgfVxuXG4uZmEtZmFjZWJvb2stbWVzc2VuZ2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzlmXCI7IH1cblxuLmZhLWZhY2Vib29rLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4MlwiOyB9XG5cbi5mYS1mYXN0LWJhY2t3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDQ5XCI7IH1cblxuLmZhLWZhc3QtZm9yd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1MFwiOyB9XG5cbi5mYS1mYXg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYWNcIjsgfVxuXG4uZmEtZmVhdGhlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUyZFwiOyB9XG5cbi5mYS1mZWF0aGVyLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU2YlwiOyB9XG5cbi5mYS1mZW1hbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxODJcIjsgfVxuXG4uZmEtZmlnaHRlci1qZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZmJcIjsgfVxuXG4uZmEtZmlsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1YlwiOyB9XG5cbi5mYS1maWxlLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1Y1wiOyB9XG5cbi5mYS1maWxlLWFyY2hpdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYzZcIjsgfVxuXG4uZmEtZmlsZS1hdWRpbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjN1wiOyB9XG5cbi5mYS1maWxlLWNvZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYzlcIjsgfVxuXG4uZmEtZmlsZS1jb250cmFjdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU2Y1wiOyB9XG5cbi5mYS1maWxlLWRvd25sb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTZkXCI7IH1cblxuLmZhLWZpbGUtZXhjZWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYzNcIjsgfVxuXG4uZmEtZmlsZS1leHBvcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NmVcIjsgfVxuXG4uZmEtZmlsZS1pbWFnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjNVwiOyB9XG5cbi5mYS1maWxlLWltcG9ydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU2ZlwiOyB9XG5cbi5mYS1maWxlLWludm9pY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NzBcIjsgfVxuXG4uZmEtZmlsZS1pbnZvaWNlLWRvbGxhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU3MVwiOyB9XG5cbi5mYS1maWxlLW1lZGljYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NzdcIjsgfVxuXG4uZmEtZmlsZS1tZWRpY2FsLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ3OFwiOyB9XG5cbi5mYS1maWxlLXBkZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjMVwiOyB9XG5cbi5mYS1maWxlLXBvd2VycG9pbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYzRcIjsgfVxuXG4uZmEtZmlsZS1wcmVzY3JpcHRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NzJcIjsgfVxuXG4uZmEtZmlsZS1zaWduYXR1cmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NzNcIjsgfVxuXG4uZmEtZmlsZS11cGxvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NzRcIjsgfVxuXG4uZmEtZmlsZS12aWRlbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjOFwiOyB9XG5cbi5mYS1maWxlLXdvcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYzJcIjsgfVxuXG4uZmEtZmlsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU3NVwiOyB9XG5cbi5mYS1maWxsLWRyaXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NzZcIjsgfVxuXG4uZmEtZmlsbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwOFwiOyB9XG5cbi5mYS1maWx0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYjBcIjsgfVxuXG4uZmEtZmluZ2VycHJpbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NzdcIjsgfVxuXG4uZmEtZmlyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2ZFwiOyB9XG5cbi5mYS1maXJlLWV4dGluZ3Vpc2hlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzNFwiOyB9XG5cbi5mYS1maXJlZm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjY5XCI7IH1cblxuLmZhLWZpcnN0LWFpZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ3OVwiOyB9XG5cbi5mYS1maXJzdC1vcmRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJiMFwiOyB9XG5cbi5mYS1maXJzdC1vcmRlci1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MGFcIjsgfVxuXG4uZmEtZmlyc3RkcmFmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNhMVwiOyB9XG5cbi5mYS1maXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTc4XCI7IH1cblxuLmZhLWZsYWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMjRcIjsgfVxuXG4uZmEtZmxhZy1jaGVja2VyZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMWVcIjsgfVxuXG4uZmEtZmxhc2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYzNcIjsgfVxuXG4uZmEtZmxpY2tyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTZlXCI7IH1cblxuLmZhLWZsaXBib2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ0ZFwiOyB9XG5cbi5mYS1mbHVzaGVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTc5XCI7IH1cblxuLmZhLWZseTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQxN1wiOyB9XG5cbi5mYS1mb2xkZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwN2JcIjsgfVxuXG4uZmEtZm9sZGVyLW9wZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwN2NcIjsgfVxuXG4uZmEtZm9udDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzMVwiOyB9XG5cbi5mYS1mb250LWF3ZXNvbWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYjRcIjsgfVxuXG4uZmEtZm9udC1hd2Vzb21lLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM1Y1wiOyB9XG5cbi5mYS1mb250LWF3ZXNvbWUtZmxhZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQyNVwiOyB9XG5cbi5mYS1mb250LWF3ZXNvbWUtbG9nby1mdWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGU2XCI7IH1cblxuLmZhLWZvbnRpY29uczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI4MFwiOyB9XG5cbi5mYS1mb250aWNvbnMtZmk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYTJcIjsgfVxuXG4uZmEtZm9vdGJhbGwtYmFsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ0ZVwiOyB9XG5cbi5mYS1mb3J0LWF3ZXNvbWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyODZcIjsgfVxuXG4uZmEtZm9ydC1hd2Vzb21lLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNhM1wiOyB9XG5cbi5mYS1mb3J1bWJlZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxMVwiOyB9XG5cbi5mYS1mb3J3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDRlXCI7IH1cblxuLmZhLWZvdXJzcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxODBcIjsgfVxuXG4uZmEtZnJlZS1jb2RlLWNhbXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYzVcIjsgfVxuXG4uZmEtZnJlZWJzZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNhNFwiOyB9XG5cbi5mYS1mcm9nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTJlXCI7IH1cblxuLmZhLWZyb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTE5XCI7IH1cblxuLmZhLWZyb3duLW9wZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1N2FcIjsgfVxuXG4uZmEtZnVsY3J1bTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUwYlwiOyB9XG5cbi5mYS1mdXRib2w6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZTNcIjsgfVxuXG4uZmEtZ2FsYWN0aWMtcmVwdWJsaWM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MGNcIjsgfVxuXG4uZmEtZ2FsYWN0aWMtc2VuYXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTBkXCI7IH1cblxuLmZhLWdhbWVwYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMWJcIjsgfVxuXG4uZmEtZ2FzLXB1bXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MmZcIjsgfVxuXG4uZmEtZ2F2ZWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZTNcIjsgfVxuXG4uZmEtZ2VtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2E1XCI7IH1cblxuLmZhLWdlbmRlcmxlc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMmRcIjsgfVxuXG4uZmEtZ2V0LXBvY2tldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2NVwiOyB9XG5cbi5mYS1nZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2MFwiOyB9XG5cbi5mYS1nZy1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNjFcIjsgfVxuXG4uZmEtZ2lmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2YlwiOyB9XG5cbi5mYS1naXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZDNcIjsgfVxuXG4uZmEtZ2l0LXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkMlwiOyB9XG5cbi5mYS1naXRodWI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOWJcIjsgfVxuXG4uZmEtZ2l0aHViLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExM1wiOyB9XG5cbi5mYS1naXRodWItc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDkyXCI7IH1cblxuLmZhLWdpdGtyYWtlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNhNlwiOyB9XG5cbi5mYS1naXRsYWI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOTZcIjsgfVxuXG4uZmEtZ2l0dGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDI2XCI7IH1cblxuLmZhLWdsYXNzLW1hcnRpbmk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMDBcIjsgfVxuXG4uZmEtZ2xhc3MtbWFydGluaS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1N2JcIjsgfVxuXG4uZmEtZ2xhc3NlczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUzMFwiOyB9XG5cbi5mYS1nbGlkZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJhNVwiOyB9XG5cbi5mYS1nbGlkZS1nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmE2XCI7IH1cblxuLmZhLWdsb2JlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGFjXCI7IH1cblxuLmZhLWdsb2JlLWFmcmljYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU3Y1wiOyB9XG5cbi5mYS1nbG9iZS1hbWVyaWNhczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU3ZFwiOyB9XG5cbi5mYS1nbG9iZS1hc2lhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTdlXCI7IH1cblxuLmZhLWdvZm9yZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNhN1wiOyB9XG5cbi5mYS1nb2xmLWJhbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NTBcIjsgfVxuXG4uZmEtZ29vZHJlYWRzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2E4XCI7IH1cblxuLmZhLWdvb2RyZWFkcy1nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2E5XCI7IH1cblxuLmZhLWdvb2dsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhMFwiOyB9XG5cbi5mYS1nb29nbGUtZHJpdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYWFcIjsgfVxuXG4uZmEtZ29vZ2xlLXBsYXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYWJcIjsgfVxuXG4uZmEtZ29vZ2xlLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYjNcIjsgfVxuXG4uZmEtZ29vZ2xlLXBsdXMtZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkNVwiOyB9XG5cbi5mYS1nb29nbGUtcGx1cy1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZDRcIjsgfVxuXG4uZmEtZ29vZ2xlLXdhbGxldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlZVwiOyB9XG5cbi5mYS1ncmFkdWF0aW9uLWNhcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5ZFwiOyB9XG5cbi5mYS1ncmF0aXBheTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4NFwiOyB9XG5cbi5mYS1ncmF2OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmQ2XCI7IH1cblxuLmZhLWdyZWF0ZXItdGhhbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUzMVwiOyB9XG5cbi5mYS1ncmVhdGVyLXRoYW4tZXF1YWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MzJcIjsgfVxuXG4uZmEtZ3JpbWFjZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU3ZlwiOyB9XG5cbi5mYS1ncmluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTgwXCI7IH1cblxuLmZhLWdyaW4tYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTgxXCI7IH1cblxuLmZhLWdyaW4tYmVhbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU4MlwiOyB9XG5cbi5mYS1ncmluLWJlYW0tc3dlYXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ODNcIjsgfVxuXG4uZmEtZ3Jpbi1oZWFydHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ODRcIjsgfVxuXG4uZmEtZ3Jpbi1zcXVpbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ODVcIjsgfVxuXG4uZmEtZ3Jpbi1zcXVpbnQtdGVhcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ODZcIjsgfVxuXG4uZmEtZ3Jpbi1zdGFyczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU4N1wiOyB9XG5cbi5mYS1ncmluLXRlYXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTg4XCI7IH1cblxuLmZhLWdyaW4tdG9uZ3VlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTg5XCI7IH1cblxuLmZhLWdyaW4tdG9uZ3VlLXNxdWludDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU4YVwiOyB9XG5cbi5mYS1ncmluLXRvbmd1ZS13aW5rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNThiXCI7IH1cblxuLmZhLWdyaW4td2luazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU4Y1wiOyB9XG5cbi5mYS1ncmlwLWhvcml6b250YWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1OGRcIjsgfVxuXG4uZmEtZ3JpcC12ZXJ0aWNhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU4ZVwiOyB9XG5cbi5mYS1ncmlwZmlyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNhY1wiOyB9XG5cbi5mYS1ncnVudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNhZFwiOyB9XG5cbi5mYS1ndWxwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2FlXCI7IH1cblxuLmZhLWgtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGZkXCI7IH1cblxuLmZhLWhhY2tlci1uZXdzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWQ0XCI7IH1cblxuLmZhLWhhY2tlci1uZXdzLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNhZlwiOyB9XG5cbi5mYS1oYW5kLWhvbGRpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0YmRcIjsgfVxuXG4uZmEtaGFuZC1ob2xkaW5nLWhlYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGJlXCI7IH1cblxuLmZhLWhhbmQtaG9sZGluZy11c2Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0YzBcIjsgfVxuXG4uZmEtaGFuZC1saXphcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNThcIjsgfVxuXG4uZmEtaGFuZC1wYXBlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1NlwiOyB9XG5cbi5mYS1oYW5kLXBlYWNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjViXCI7IH1cblxuLmZhLWhhbmQtcG9pbnQtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhN1wiOyB9XG5cbi5mYS1oYW5kLXBvaW50LWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYTVcIjsgfVxuXG4uZmEtaGFuZC1wb2ludC1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhNFwiOyB9XG5cbi5mYS1oYW5kLXBvaW50LXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGE2XCI7IH1cblxuLmZhLWhhbmQtcG9pbnRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1YVwiOyB9XG5cbi5mYS1oYW5kLXJvY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNTVcIjsgfVxuXG4uZmEtaGFuZC1zY2lzc29yczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1N1wiOyB9XG5cbi5mYS1oYW5kLXNwb2NrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjU5XCI7IH1cblxuLmZhLWhhbmRzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGMyXCI7IH1cblxuLmZhLWhhbmRzLWhlbHBpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0YzRcIjsgfVxuXG4uZmEtaGFuZHNoYWtlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmI1XCI7IH1cblxuLmZhLWhhc2h0YWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOTJcIjsgfVxuXG4uZmEtaGRkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGEwXCI7IH1cblxuLmZhLWhlYWRpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZGNcIjsgfVxuXG4uZmEtaGVhZHBob25lczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyNVwiOyB9XG5cbi5mYS1oZWFkcGhvbmVzLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU4ZlwiOyB9XG5cbi5mYS1oZWFkc2V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTkwXCI7IH1cblxuLmZhLWhlYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDA0XCI7IH1cblxuLmZhLWhlYXJ0YmVhdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxZVwiOyB9XG5cbi5mYS1oZWxpY29wdGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTMzXCI7IH1cblxuLmZhLWhpZ2hsaWdodGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTkxXCI7IH1cblxuLmZhLWhpcHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NTJcIjsgfVxuXG4uZmEtaGlyZS1hLWhlbHBlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNiMFwiOyB9XG5cbi5mYS1oaXN0b3J5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWRhXCI7IH1cblxuLmZhLWhvY2tleS1wdWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDUzXCI7IH1cblxuLmZhLWhvbWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMTVcIjsgfVxuXG4uZmEtaG9vbGk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MjdcIjsgfVxuXG4uZmEtaG9ybmJpbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1OTJcIjsgfVxuXG4uZmEtaG9zcGl0YWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZjhcIjsgfVxuXG4uZmEtaG9zcGl0YWwtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDdkXCI7IH1cblxuLmZhLWhvc3BpdGFsLXN5bWJvbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ3ZVwiOyB9XG5cbi5mYS1ob3QtdHViOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTkzXCI7IH1cblxuLmZhLWhvdGVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTk0XCI7IH1cblxuLmZhLWhvdGphcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNiMVwiOyB9XG5cbi5mYS1ob3VyZ2xhc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNTRcIjsgfVxuXG4uZmEtaG91cmdsYXNzLWVuZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1M1wiOyB9XG5cbi5mYS1ob3VyZ2xhc3MtaGFsZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1MlwiOyB9XG5cbi5mYS1ob3VyZ2xhc3Mtc3RhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNTFcIjsgfVxuXG4uZmEtaG91eno6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyN2NcIjsgfVxuXG4uZmEtaHRtbDU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxM2JcIjsgfVxuXG4uZmEtaHVic3BvdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNiMlwiOyB9XG5cbi5mYS1pLWN1cnNvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0NlwiOyB9XG5cbi5mYS1pZC1iYWRnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJjMVwiOyB9XG5cbi5mYS1pZC1jYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmMyXCI7IH1cblxuLmZhLWlkLWNhcmQtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDdmXCI7IH1cblxuLmZhLWltYWdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDNlXCI7IH1cblxuLmZhLWltYWdlczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMwMlwiOyB9XG5cbi5mYS1pbWRiOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmQ4XCI7IH1cblxuLmZhLWluYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDFjXCI7IH1cblxuLmZhLWluZGVudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzY1wiOyB9XG5cbi5mYS1pbmR1c3RyeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3NVwiOyB9XG5cbi5mYS1pbmZpbml0eTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUzNFwiOyB9XG5cbi5mYS1pbmZvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTI5XCI7IH1cblxuLmZhLWluZm8tY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDVhXCI7IH1cblxuLmZhLWluc3RhZ3JhbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2ZFwiOyB9XG5cbi5mYS1pbnRlcm5ldC1leHBsb3JlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2YlwiOyB9XG5cbi5mYS1pb3hob3N0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjA4XCI7IH1cblxuLmZhLWl0YWxpYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzM1wiOyB9XG5cbi5mYS1pdHVuZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYjRcIjsgfVxuXG4uZmEtaXR1bmVzLW5vdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYjVcIjsgfVxuXG4uZmEtamF2YTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRlNFwiOyB9XG5cbi5mYS1qZWRpLW9yZGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTBlXCI7IH1cblxuLmZhLWplbmtpbnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYjZcIjsgfVxuXG4uZmEtam9nZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYjdcIjsgfVxuXG4uZmEtam9pbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1OTVcIjsgfVxuXG4uZmEtam9vbWxhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWFhXCI7IH1cblxuLmZhLWpzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2I4XCI7IH1cblxuLmZhLWpzLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNiOVwiOyB9XG5cbi5mYS1qc2ZpZGRsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjY1wiOyB9XG5cbi5mYS1rZXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwODRcIjsgfVxuXG4uZmEta2V5YmFzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRmNVwiOyB9XG5cbi5mYS1rZXlib2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExY1wiOyB9XG5cbi5mYS1rZXljZG46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYmFcIjsgfVxuXG4uZmEta2lja3N0YXJ0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYmJcIjsgfVxuXG4uZmEta2lja3N0YXJ0ZXItazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNiY1wiOyB9XG5cbi5mYS1raXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTk2XCI7IH1cblxuLmZhLWtpc3MtYmVhbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU5N1wiOyB9XG5cbi5mYS1raXNzLXdpbmstaGVhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1OThcIjsgfVxuXG4uZmEta2l3aS1iaXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTM1XCI7IH1cblxuLmZhLWtvcnZ1ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQyZlwiOyB9XG5cbi5mYS1sYW5ndWFnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhYlwiOyB9XG5cbi5mYS1sYXB0b3A6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDlcIjsgfVxuXG4uZmEtbGFyYXZlbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNiZFwiOyB9XG5cbi5mYS1sYXN0Zm06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMDJcIjsgfVxuXG4uZmEtbGFzdGZtLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwM1wiOyB9XG5cbi5mYS1sYXVnaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU5OVwiOyB9XG5cbi5mYS1sYXVnaC1iZWFtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTlhXCI7IH1cblxuLmZhLWxhdWdoLXNxdWludDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU5YlwiOyB9XG5cbi5mYS1sYXVnaC13aW5rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTljXCI7IH1cblxuLmZhLWxlYWY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNmNcIjsgfVxuXG4uZmEtbGVhbnB1YjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxMlwiOyB9XG5cbi5mYS1sZW1vbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5NFwiOyB9XG5cbi5mYS1sZXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDFkXCI7IH1cblxuLmZhLWxlc3MtdGhhbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUzNlwiOyB9XG5cbi5mYS1sZXNzLXRoYW4tZXF1YWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MzdcIjsgfVxuXG4uZmEtbGV2ZWwtZG93bi1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYmVcIjsgfVxuXG4uZmEtbGV2ZWwtdXAtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2JmXCI7IH1cblxuLmZhLWxpZmUtcmluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjZFwiOyB9XG5cbi5mYS1saWdodGJ1bGI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZWJcIjsgfVxuXG4uZmEtbGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNjMFwiOyB9XG5cbi5mYS1saW5rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGMxXCI7IH1cblxuLmZhLWxpbmtlZGluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDhjXCI7IH1cblxuLmZhLWxpbmtlZGluLWluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGUxXCI7IH1cblxuLmZhLWxpbm9kZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJiOFwiOyB9XG5cbi5mYS1saW51eDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3Y1wiOyB9XG5cbi5mYS1saXJhLXNpZ246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOTVcIjsgfVxuXG4uZmEtbGlzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzYVwiOyB9XG5cbi5mYS1saXN0LWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyMlwiOyB9XG5cbi5mYS1saXN0LW9sOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGNiXCI7IH1cblxuLmZhLWxpc3QtdWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwY2FcIjsgfVxuXG4uZmEtbG9jYXRpb24tYXJyb3c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMjRcIjsgfVxuXG4uZmEtbG9jazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyM1wiOyB9XG5cbi5mYS1sb2NrLW9wZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYzFcIjsgfVxuXG4uZmEtbG9uZy1hcnJvdy1hbHQtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMwOVwiOyB9XG5cbi5mYS1sb25nLWFycm93LWFsdC1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzBhXCI7IH1cblxuLmZhLWxvbmctYXJyb3ctYWx0LXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzBiXCI7IH1cblxuLmZhLWxvbmctYXJyb3ctYWx0LXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzBjXCI7IH1cblxuLmZhLWxvdy12aXNpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYThcIjsgfVxuXG4uZmEtbHVnZ2FnZS1jYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTlkXCI7IH1cblxuLmZhLWx5ZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYzNcIjsgfVxuXG4uZmEtbWFnZW50bzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNjNFwiOyB9XG5cbi5mYS1tYWdpYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkMFwiOyB9XG5cbi5mYS1tYWduZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNzZcIjsgfVxuXG4uZmEtbWFpbGNoaW1wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTllXCI7IH1cblxuLmZhLW1hbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxODNcIjsgfVxuXG4uZmEtbWFuZGFsb3JpYW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MGZcIjsgfVxuXG4uZmEtbWFwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjc5XCI7IH1cblxuLmZhLW1hcC1tYXJrZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1OWZcIjsgfVxuXG4uZmEtbWFwLW1hcmtlZC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YTBcIjsgfVxuXG4uZmEtbWFwLW1hcmtlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0MVwiOyB9XG5cbi5mYS1tYXAtbWFya2VyLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNjNVwiOyB9XG5cbi5mYS1tYXAtcGluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjc2XCI7IH1cblxuLmZhLW1hcC1zaWduczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3N1wiOyB9XG5cbi5mYS1tYXJrZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YTFcIjsgfVxuXG4uZmEtbWFyczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyMlwiOyB9XG5cbi5mYS1tYXJzLWRvdWJsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyN1wiOyB9XG5cbi5mYS1tYXJzLXN0cm9rZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyOVwiOyB9XG5cbi5mYS1tYXJzLXN0cm9rZS1oOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjJiXCI7IH1cblxuLmZhLW1hcnMtc3Ryb2tlLXY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMmFcIjsgfVxuXG4uZmEtbWFzdG9kb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZjZcIjsgfVxuXG4uZmEtbWF4Y2RuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTM2XCI7IH1cblxuLmZhLW1lZGFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWEyXCI7IH1cblxuLmZhLW1lZGFwcHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYzZcIjsgfVxuXG4uZmEtbWVkaXVtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjNhXCI7IH1cblxuLmZhLW1lZGl1bS1tOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2M3XCI7IH1cblxuLmZhLW1lZGtpdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmYVwiOyB9XG5cbi5mYS1tZWRydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNjOFwiOyB9XG5cbi5mYS1tZWV0dXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZTBcIjsgfVxuXG4uZmEtbWVnYXBvcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YTNcIjsgfVxuXG4uZmEtbWVoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTFhXCI7IH1cblxuLmZhLW1laC1ibGFuazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVhNFwiOyB9XG5cbi5mYS1tZWgtcm9sbGluZy1leWVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWE1XCI7IH1cblxuLmZhLW1lbW9yeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUzOFwiOyB9XG5cbi5mYS1tZXJjdXJ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjIzXCI7IH1cblxuLmZhLW1pY3JvY2hpcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJkYlwiOyB9XG5cbi5mYS1taWNyb3Bob25lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTMwXCI7IH1cblxuLmZhLW1pY3JvcGhvbmUtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2M5XCI7IH1cblxuLmZhLW1pY3JvcGhvbmUtYWx0LXNsYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTM5XCI7IH1cblxuLmZhLW1pY3JvcGhvbmUtc2xhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMzFcIjsgfVxuXG4uZmEtbWljcm9zb2Z0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2NhXCI7IH1cblxuLmZhLW1pbnVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDY4XCI7IH1cblxuLmZhLW1pbnVzLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1NlwiOyB9XG5cbi5mYS1taW51cy1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNDZcIjsgfVxuXG4uZmEtbWl4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2NiXCI7IH1cblxuLmZhLW1peGNsb3VkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjg5XCI7IH1cblxuLmZhLW1penVuaTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNjY1wiOyB9XG5cbi5mYS1tb2JpbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMGJcIjsgfVxuXG4uZmEtbW9iaWxlLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNjZFwiOyB9XG5cbi5mYS1tb2R4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjg1XCI7IH1cblxuLmZhLW1vbmVybzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNkMFwiOyB9XG5cbi5mYS1tb25leS1iaWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGQ2XCI7IH1cblxuLmZhLW1vbmV5LWJpbGwtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2QxXCI7IH1cblxuLmZhLW1vbmV5LWJpbGwtd2F2ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUzYVwiOyB9XG5cbi5mYS1tb25leS1iaWxsLXdhdmUtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTNiXCI7IH1cblxuLmZhLW1vbmV5LWNoZWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTNjXCI7IH1cblxuLmZhLW1vbmV5LWNoZWNrLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUzZFwiOyB9XG5cbi5mYS1tb251bWVudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVhNlwiOyB9XG5cbi5mYS1tb29uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTg2XCI7IH1cblxuLmZhLW1vcnRhci1wZXN0bGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YTdcIjsgfVxuXG4uZmEtbW90b3JjeWNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxY1wiOyB9XG5cbi5mYS1tb3VzZS1wb2ludGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjQ1XCI7IH1cblxuLmZhLW11c2ljOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDAxXCI7IH1cblxuLmZhLW5hcHN0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZDJcIjsgfVxuXG4uZmEtbmV1dGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjJjXCI7IH1cblxuLmZhLW5ld3NwYXBlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlYVwiOyB9XG5cbi5mYS1uaW1ibHI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YThcIjsgfVxuXG4uZmEtbmludGVuZG8tc3dpdGNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDE4XCI7IH1cblxuLmZhLW5vZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MTlcIjsgfVxuXG4uZmEtbm9kZS1qczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNkM1wiOyB9XG5cbi5mYS1ub3QtZXF1YWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1M2VcIjsgfVxuXG4uZmEtbm90ZXMtbWVkaWNhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ4MVwiOyB9XG5cbi5mYS1ucG06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZDRcIjsgfVxuXG4uZmEtbnM4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2Q1XCI7IH1cblxuLmZhLW51dHJpdGlvbml4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2Q2XCI7IH1cblxuLmZhLW9iamVjdC1ncm91cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0N1wiOyB9XG5cbi5mYS1vYmplY3QtdW5ncm91cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0OFwiOyB9XG5cbi5mYS1vZG5va2xhc3NuaWtpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjYzXCI7IH1cblxuLmZhLW9kbm9rbGFzc25pa2ktc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjY0XCI7IH1cblxuLmZhLW9sZC1yZXB1YmxpYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUxMFwiOyB9XG5cbi5mYS1vcGVuY2FydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzZFwiOyB9XG5cbi5mYS1vcGVuaWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOWJcIjsgfVxuXG4uZmEtb3BlcmE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNmFcIjsgfVxuXG4uZmEtb3B0aW4tbW9uc3RlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzY1wiOyB9XG5cbi5mYS1vc2k6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MWFcIjsgfVxuXG4uZmEtb3V0ZGVudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzYlwiOyB9XG5cbi5mYS1wYWdlNDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNkN1wiOyB9XG5cbi5mYS1wYWdlbGluZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOGNcIjsgfVxuXG4uZmEtcGFpbnQtYnJ1c2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZmNcIjsgfVxuXG4uZmEtcGFpbnQtcm9sbGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWFhXCI7IH1cblxuLmZhLXBhbGV0dGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1M2ZcIjsgfVxuXG4uZmEtcGFsZmVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2Q4XCI7IH1cblxuLmZhLXBhbGxldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ4MlwiOyB9XG5cbi5mYS1wYXBlci1wbGFuZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkOFwiOyB9XG5cbi5mYS1wYXBlcmNsaXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYzZcIjsgfVxuXG4uZmEtcGFyYWNodXRlLWJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRjZFwiOyB9XG5cbi5mYS1wYXJhZ3JhcGg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZGRcIjsgfVxuXG4uZmEtcGFya2luZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU0MFwiOyB9XG5cbi5mYS1wYXNzcG9ydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVhYlwiOyB9XG5cbi5mYS1wYXN0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlYVwiOyB9XG5cbi5mYS1wYXRyZW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2Q5XCI7IH1cblxuLmZhLXBhdXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDRjXCI7IH1cblxuLmZhLXBhdXNlLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI4YlwiOyB9XG5cbi5mYS1wYXc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYjBcIjsgfVxuXG4uZmEtcGF5cGFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWVkXCI7IH1cblxuLmZhLXBlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMwNFwiOyB9XG5cbi5mYS1wZW4tYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzA1XCI7IH1cblxuLmZhLXBlbi1mYW5jeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVhY1wiOyB9XG5cbi5mYS1wZW4tbmliOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWFkXCI7IH1cblxuLmZhLXBlbi1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNGJcIjsgfVxuXG4uZmEtcGVuY2lsLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMwM1wiOyB9XG5cbi5mYS1wZW5jaWwtcnVsZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YWVcIjsgfVxuXG4uZmEtcGVvcGxlLWNhcnJ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGNlXCI7IH1cblxuLmZhLXBlcmNlbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOTVcIjsgfVxuXG4uZmEtcGVyY2VudGFnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU0MVwiOyB9XG5cbi5mYS1wZXJpc2NvcGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZGFcIjsgfVxuXG4uZmEtcGhhYnJpY2F0b3I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZGJcIjsgfVxuXG4uZmEtcGhvZW5peC1mcmFtZXdvcms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZGNcIjsgfVxuXG4uZmEtcGhvZW5peC1zcXVhZHJvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUxMVwiOyB9XG5cbi5mYS1waG9uZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5NVwiOyB9XG5cbi5mYS1waG9uZS1zbGFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNkZFwiOyB9XG5cbi5mYS1waG9uZS1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOThcIjsgfVxuXG4uZmEtcGhvbmUtdm9sdW1lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmEwXCI7IH1cblxuLmZhLXBocDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ1N1wiOyB9XG5cbi5mYS1waWVkLXBpcGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmFlXCI7IH1cblxuLmZhLXBpZWQtcGlwZXItYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWE4XCI7IH1cblxuLmZhLXBpZWQtcGlwZXItaGF0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGU1XCI7IH1cblxuLmZhLXBpZWQtcGlwZXItcHA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYTdcIjsgfVxuXG4uZmEtcGlnZ3ktYmFuazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRkM1wiOyB9XG5cbi5mYS1waWxsczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ4NFwiOyB9XG5cbi5mYS1waW50ZXJlc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZDJcIjsgfVxuXG4uZmEtcGludGVyZXN0LXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMzFcIjsgfVxuXG4uZmEtcGludGVyZXN0LXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkM1wiOyB9XG5cbi5mYS1wbGFuZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3MlwiOyB9XG5cbi5mYS1wbGFuZS1hcnJpdmFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWFmXCI7IH1cblxuLmZhLXBsYW5lLWRlcGFydHVyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjViMFwiOyB9XG5cbi5mYS1wbGF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDRiXCI7IH1cblxuLmZhLXBsYXktY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTQ0XCI7IH1cblxuLmZhLXBsYXlzdGF0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2RmXCI7IH1cblxuLmZhLXBsdWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZTZcIjsgfVxuXG4uZmEtcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2N1wiOyB9XG5cbi5mYS1wbHVzLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1NVwiOyB9XG5cbi5mYS1wbHVzLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmZVwiOyB9XG5cbi5mYS1wb2RjYXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmNlXCI7IH1cblxuLmZhLXBvbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJmZVwiOyB9XG5cbi5mYS1wb3J0cmFpdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNlMFwiOyB9XG5cbi5mYS1wb3VuZC1zaWduOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTU0XCI7IH1cblxuLmZhLXBvd2VyLW9mZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxMVwiOyB9XG5cbi5mYS1wcmVzY3JpcHRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YjFcIjsgfVxuXG4uZmEtcHJlc2NyaXB0aW9uLWJvdHRsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ4NVwiOyB9XG5cbi5mYS1wcmVzY3JpcHRpb24tYm90dGxlLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ4NlwiOyB9XG5cbi5mYS1wcmludDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyZlwiOyB9XG5cbi5mYS1wcm9jZWR1cmVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDg3XCI7IH1cblxuLmZhLXByb2R1Y3QtaHVudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI4OFwiOyB9XG5cbi5mYS1wcm9qZWN0LWRpYWdyYW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NDJcIjsgfVxuXG4uZmEtcHVzaGVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2UxXCI7IH1cblxuLmZhLXB1enpsZS1waWVjZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyZVwiOyB9XG5cbi5mYS1weXRob246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZTJcIjsgfVxuXG4uZmEtcXE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZDZcIjsgfVxuXG4uZmEtcXJjb2RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDI5XCI7IH1cblxuLmZhLXF1ZXN0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTI4XCI7IH1cblxuLmZhLXF1ZXN0aW9uLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1OVwiOyB9XG5cbi5mYS1xdWlkZGl0Y2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NThcIjsgfVxuXG4uZmEtcXVpbnNjYXBlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDU5XCI7IH1cblxuLmZhLXF1b3JhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmM0XCI7IH1cblxuLmZhLXF1b3RlLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMGRcIjsgfVxuXG4uZmEtcXVvdGUtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMGVcIjsgfVxuXG4uZmEtci1wcm9qZWN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGY3XCI7IH1cblxuLmZhLXJhbmRvbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3NFwiOyB9XG5cbi5mYS1yYXZlbHJ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmQ5XCI7IH1cblxuLmZhLXJlYWN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDFiXCI7IH1cblxuLmZhLXJlYWRtZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRkNVwiOyB9XG5cbi5mYS1yZWJlbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkMFwiOyB9XG5cbi5mYS1yZWNlaXB0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTQzXCI7IH1cblxuLmZhLXJlY3ljbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYjhcIjsgfVxuXG4uZmEtcmVkLXJpdmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2UzXCI7IH1cblxuLmZhLXJlZGRpdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhMVwiOyB9XG5cbi5mYS1yZWRkaXQtYWxpZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyODFcIjsgfVxuXG4uZmEtcmVkZGl0LXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhMlwiOyB9XG5cbi5mYS1yZWRvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDFlXCI7IH1cblxuLmZhLXJlZG8tYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmY5XCI7IH1cblxuLmZhLXJlZ2lzdGVyZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNWRcIjsgfVxuXG4uZmEtcmVuZGFjdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNlNFwiOyB9XG5cbi5mYS1yZW5yZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOGJcIjsgfVxuXG4uZmEtcmVwbHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZTVcIjsgfVxuXG4uZmEtcmVwbHktYWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTIyXCI7IH1cblxuLmZhLXJlcGx5ZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNlNlwiOyB9XG5cbi5mYS1yZXNlYXJjaGdhdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZjhcIjsgfVxuXG4uZmEtcmVzb2x2aW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2U3XCI7IH1cblxuLmZhLXJldHdlZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNzlcIjsgfVxuXG4uZmEtcmliYm9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGQ2XCI7IH1cblxuLmZhLXJvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMThcIjsgfVxuXG4uZmEtcm9ib3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NDRcIjsgfVxuXG4uZmEtcm9ja2V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTM1XCI7IH1cblxuLmZhLXJvY2tldGNoYXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZThcIjsgfVxuXG4uZmEtcm9ja3JtczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNlOVwiOyB9XG5cbi5mYS1yc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOWVcIjsgfVxuXG4uZmEtcnNzLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0M1wiOyB9XG5cbi5mYS1ydWJsZS1zaWduOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTU4XCI7IH1cblxuLmZhLXJ1bGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTQ1XCI7IH1cblxuLmZhLXJ1bGVyLWNvbWJpbmVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTQ2XCI7IH1cblxuLmZhLXJ1bGVyLWhvcml6b250YWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NDdcIjsgfVxuXG4uZmEtcnVsZXItdmVydGljYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NDhcIjsgfVxuXG4uZmEtcnVwZWUtc2lnbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1NlwiOyB9XG5cbi5mYS1zYWQtY3J5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWIzXCI7IH1cblxuLmZhLXNhZC10ZWFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWI0XCI7IH1cblxuLmZhLXNhZmFyaTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2N1wiOyB9XG5cbi5mYS1zYXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDFlXCI7IH1cblxuLmZhLXNhdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYzdcIjsgfVxuXG4uZmEtc2NobGl4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2VhXCI7IH1cblxuLmZhLXNjaG9vbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU0OVwiOyB9XG5cbi5mYS1zY3Jld2RyaXZlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU0YVwiOyB9XG5cbi5mYS1zY3JpYmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOGFcIjsgfVxuXG4uZmEtc2VhcmNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDAyXCI7IH1cblxuLmZhLXNlYXJjaC1taW51czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxMFwiOyB9XG5cbi5mYS1zZWFyY2gtcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwZVwiOyB9XG5cbi5mYS1zZWFyY2hlbmdpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNlYlwiOyB9XG5cbi5mYS1zZWVkbGluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRkOFwiOyB9XG5cbi5mYS1zZWxsY2FzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJkYVwiOyB9XG5cbi5mYS1zZWxsc3k6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMTNcIjsgfVxuXG4uZmEtc2VydmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjMzXCI7IH1cblxuLmZhLXNlcnZpY2VzdGFjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNlY1wiOyB9XG5cbi5mYS1zaGFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2NFwiOyB9XG5cbi5mYS1zaGFyZS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZTBcIjsgfVxuXG4uZmEtc2hhcmUtYWx0LXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlMVwiOyB9XG5cbi5mYS1zaGFyZS1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNGRcIjsgfVxuXG4uZmEtc2hla2VsLXNpZ246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMGJcIjsgfVxuXG4uZmEtc2hpZWxkLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNlZFwiOyB9XG5cbi5mYS1zaGlwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjFhXCI7IH1cblxuLmZhLXNoaXBwaW5nLWZhc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0OGJcIjsgfVxuXG4uZmEtc2hpcnRzaW5idWxrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjE0XCI7IH1cblxuLmZhLXNob2UtcHJpbnRzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTRiXCI7IH1cblxuLmZhLXNob3BwaW5nLWJhZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI5MFwiOyB9XG5cbi5mYS1zaG9wcGluZy1iYXNrZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOTFcIjsgfVxuXG4uZmEtc2hvcHBpbmctY2FydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3YVwiOyB9XG5cbi5mYS1zaG9wd2FyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjViNVwiOyB9XG5cbi5mYS1zaG93ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyY2NcIjsgfVxuXG4uZmEtc2h1dHRsZS12YW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YjZcIjsgfVxuXG4uZmEtc2lnbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRkOVwiOyB9XG5cbi5mYS1zaWduLWluLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJmNlwiOyB9XG5cbi5mYS1zaWduLWxhbmd1YWdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmE3XCI7IH1cblxuLmZhLXNpZ24tb3V0LWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJmNVwiOyB9XG5cbi5mYS1zaWduYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMTJcIjsgfVxuXG4uZmEtc2lnbmF0dXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWI3XCI7IH1cblxuLmZhLXNpbXBseWJ1aWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjE1XCI7IH1cblxuLmZhLXNpc3RyaXg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZWVcIjsgfVxuXG4uZmEtc2l0ZW1hcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlOFwiOyB9XG5cbi5mYS1zaXRoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTEyXCI7IH1cblxuLmZhLXNrdWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTRjXCI7IH1cblxuLmZhLXNreWF0bGFzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjE2XCI7IH1cblxuLmZhLXNreXBlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTdlXCI7IH1cblxuLmZhLXNsYWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTk4XCI7IH1cblxuLmZhLXNsYWNrLWhhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZWZcIjsgfVxuXG4uZmEtc2xpZGVycy1oOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWRlXCI7IH1cblxuLmZhLXNsaWRlc2hhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZTdcIjsgfVxuXG4uZmEtc21pbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMThcIjsgfVxuXG4uZmEtc21pbGUtYmVhbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjViOFwiOyB9XG5cbi5mYS1zbWlsZS13aW5rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGRhXCI7IH1cblxuLmZhLXNtb2tpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0OGRcIjsgfVxuXG4uZmEtc21va2luZy1iYW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NGRcIjsgfVxuXG4uZmEtc25hcGNoYXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYWJcIjsgfVxuXG4uZmEtc25hcGNoYXQtZ2hvc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYWNcIjsgfVxuXG4uZmEtc25hcGNoYXQtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmFkXCI7IH1cblxuLmZhLXNub3dmbGFrZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJkY1wiOyB9XG5cbi5mYS1zb2xhci1wYW5lbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjViYVwiOyB9XG5cbi5mYS1zb3J0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGRjXCI7IH1cblxuLmZhLXNvcnQtYWxwaGEtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1ZFwiOyB9XG5cbi5mYS1zb3J0LWFscGhhLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTVlXCI7IH1cblxuLmZhLXNvcnQtYW1vdW50LWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNjBcIjsgfVxuXG4uZmEtc29ydC1hbW91bnQtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNjFcIjsgfVxuXG4uZmEtc29ydC1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGRkXCI7IH1cblxuLmZhLXNvcnQtbnVtZXJpYy1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTYyXCI7IH1cblxuLmZhLXNvcnQtbnVtZXJpYy11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2M1wiOyB9XG5cbi5mYS1zb3J0LXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGRlXCI7IH1cblxuLmZhLXNvdW5kY2xvdWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYmVcIjsgfVxuXG4uZmEtc3BhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWJiXCI7IH1cblxuLmZhLXNwYWNlLXNodXR0bGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOTdcIjsgfVxuXG4uZmEtc3BlYWthcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNmM1wiOyB9XG5cbi5mYS1zcGlubmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTEwXCI7IH1cblxuLmZhLXNwbG90Y2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YmNcIjsgfVxuXG4uZmEtc3BvdGlmeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiY1wiOyB9XG5cbi5mYS1zcHJheS1jYW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YmRcIjsgfVxuXG4uZmEtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGM4XCI7IH1cblxuLmZhLXNxdWFyZS1mdWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDVjXCI7IH1cblxuLmZhLXNxdWFyZXNwYWNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWJlXCI7IH1cblxuLmZhLXN0YWNrLWV4Y2hhbmdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMThkXCI7IH1cblxuLmZhLXN0YWNrLW92ZXJmbG93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTZjXCI7IH1cblxuLmZhLXN0YW1wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWJmXCI7IH1cblxuLmZhLXN0YXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMDVcIjsgfVxuXG4uZmEtc3Rhci1oYWxmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDg5XCI7IH1cblxuLmZhLXN0YXItaGFsZi1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YzBcIjsgfVxuXG4uZmEtc3RheWxpbmtlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNmNVwiOyB9XG5cbi5mYS1zdGVhbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiNlwiOyB9XG5cbi5mYS1zdGVhbS1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYjdcIjsgfVxuXG4uZmEtc3RlYW0tc3ltYm9sOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2Y2XCI7IH1cblxuLmZhLXN0ZXAtYmFja3dhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNDhcIjsgfVxuXG4uZmEtc3RlcC1mb3J3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDUxXCI7IH1cblxuLmZhLXN0ZXRob3Njb3BlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGYxXCI7IH1cblxuLmZhLXN0aWNrZXItbXVsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNmN1wiOyB9XG5cbi5mYS1zdGlja3ktbm90ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0OVwiOyB9XG5cbi5mYS1zdG9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDRkXCI7IH1cblxuLmZhLXN0b3AtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjhkXCI7IH1cblxuLmZhLXN0b3B3YXRjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJmMlwiOyB9XG5cbi5mYS1zdG9yZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU0ZVwiOyB9XG5cbi5mYS1zdG9yZS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NGZcIjsgfVxuXG4uZmEtc3RyYXZhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDI4XCI7IH1cblxuLmZhLXN0cmVhbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU1MFwiOyB9XG5cbi5mYS1zdHJlZXQtdmlldzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxZFwiOyB9XG5cbi5mYS1zdHJpa2V0aHJvdWdoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGNjXCI7IH1cblxuLmZhLXN0cmlwZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQyOVwiOyB9XG5cbi5mYS1zdHJpcGUtczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQyYVwiOyB9XG5cbi5mYS1zdHJvb3B3YWZlbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU1MVwiOyB9XG5cbi5mYS1zdHVkaW92aW5hcmk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZjhcIjsgfVxuXG4uZmEtc3R1bWJsZXVwb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYTRcIjsgfVxuXG4uZmEtc3R1bWJsZXVwb24tY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWEzXCI7IH1cblxuLmZhLXN1YnNjcmlwdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyY1wiOyB9XG5cbi5mYS1zdWJ3YXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMzlcIjsgfVxuXG4uZmEtc3VpdGNhc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZjJcIjsgfVxuXG4uZmEtc3VpdGNhc2Utcm9sbGluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVjMVwiOyB9XG5cbi5mYS1zdW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxODVcIjsgfVxuXG4uZmEtc3VwZXJwb3dlcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZGRcIjsgfVxuXG4uZmEtc3VwZXJzY3JpcHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMmJcIjsgfVxuXG4uZmEtc3VwcGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2Y5XCI7IH1cblxuLmZhLXN1cnByaXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWMyXCI7IH1cblxuLmZhLXN3YXRjaGJvb2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YzNcIjsgfVxuXG4uZmEtc3dpbW1lcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVjNFwiOyB9XG5cbi5mYS1zd2ltbWluZy1wb29sOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWM1XCI7IH1cblxuLmZhLXN5bmM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMjFcIjsgfVxuXG4uZmEtc3luYy1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZjFcIjsgfVxuXG4uZmEtc3lyaW5nZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ4ZVwiOyB9XG5cbi5mYS10YWJsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjZVwiOyB9XG5cbi5mYS10YWJsZS10ZW5uaXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NWRcIjsgfVxuXG4uZmEtdGFibGV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTBhXCI7IH1cblxuLmZhLXRhYmxldC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZmFcIjsgfVxuXG4uZmEtdGFibGV0czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ5MFwiOyB9XG5cbi5mYS10YWNob21ldGVyLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNmZFwiOyB9XG5cbi5mYS10YWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMmJcIjsgfVxuXG4uZmEtdGFnczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyY1wiOyB9XG5cbi5mYS10YXBlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGRiXCI7IH1cblxuLmZhLXRhc2tzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGFlXCI7IH1cblxuLmZhLXRheGk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYmFcIjsgfVxuXG4uZmEtdGVhbXNwZWFrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGY5XCI7IH1cblxuLmZhLXRlbGVncmFtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmM2XCI7IH1cblxuLmZhLXRlbGVncmFtLXBsYW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2ZlXCI7IH1cblxuLmZhLXRlbmNlbnQtd2VpYm86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZDVcIjsgfVxuXG4uZmEtdGVybWluYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMjBcIjsgfVxuXG4uZmEtdGV4dC1oZWlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMzRcIjsgfVxuXG4uZmEtdGV4dC13aWR0aDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzNVwiOyB9XG5cbi5mYS10aDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwYVwiOyB9XG5cbi5mYS10aC1sYXJnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwOVwiOyB9XG5cbi5mYS10aC1saXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDBiXCI7IH1cblxuLmZhLXRoZW1lY286YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YzZcIjsgfVxuXG4uZmEtdGhlbWVpc2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmIyXCI7IH1cblxuLmZhLXRoZXJtb21ldGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDkxXCI7IH1cblxuLmZhLXRoZXJtb21ldGVyLWVtcHR5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmNiXCI7IH1cblxuLmZhLXRoZXJtb21ldGVyLWZ1bGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYzdcIjsgfVxuXG4uZmEtdGhlcm1vbWV0ZXItaGFsZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJjOVwiOyB9XG5cbi5mYS10aGVybW9tZXRlci1xdWFydGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmNhXCI7IH1cblxuLmZhLXRoZXJtb21ldGVyLXRocmVlLXF1YXJ0ZXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmM4XCI7IH1cblxuLmZhLXRodW1icy1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTY1XCI7IH1cblxuLmZhLXRodW1icy11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2NFwiOyB9XG5cbi5mYS10aHVtYnRhY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOGRcIjsgfVxuXG4uZmEtdGlja2V0LWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNmZlwiOyB9XG5cbi5mYS10aW1lczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwZFwiOyB9XG5cbi5mYS10aW1lcy1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNTdcIjsgfVxuXG4uZmEtdGludDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0M1wiOyB9XG5cbi5mYS10aW50LXNsYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWM3XCI7IH1cblxuLmZhLXRpcmVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWM4XCI7IH1cblxuLmZhLXRvZ2dsZS1vZmY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMDRcIjsgfVxuXG4uZmEtdG9nZ2xlLW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjA1XCI7IH1cblxuLmZhLXRvb2xib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NTJcIjsgfVxuXG4uZmEtdG9vdGg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YzlcIjsgfVxuXG4uZmEtdHJhZGUtZmVkZXJhdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUxM1wiOyB9XG5cbi5mYS10cmFkZW1hcms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNWNcIjsgfVxuXG4uZmEtdHJhaW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMzhcIjsgfVxuXG4uZmEtdHJhbnNnZW5kZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMjRcIjsgfVxuXG4uZmEtdHJhbnNnZW5kZXItYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjI1XCI7IH1cblxuLmZhLXRyYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWY4XCI7IH1cblxuLmZhLXRyYXNoLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJlZFwiOyB9XG5cbi5mYS10cmVlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWJiXCI7IH1cblxuLmZhLXRyZWxsbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4MVwiOyB9XG5cbi5mYS10cmlwYWR2aXNvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2MlwiOyB9XG5cbi5mYS10cm9waHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOTFcIjsgfVxuXG4uZmEtdHJ1Y2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZDFcIjsgfVxuXG4uZmEtdHJ1Y2stbG9hZGluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRkZVwiOyB9XG5cbi5mYS10cnVjay1tb3Zpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZGZcIjsgfVxuXG4uZmEtdHNoaXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTUzXCI7IH1cblxuLmZhLXR0eTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlNFwiOyB9XG5cbi5mYS10dW1ibHI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNzNcIjsgfVxuXG4uZmEtdHVtYmxyLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3NFwiOyB9XG5cbi5mYS10djpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2Y1wiOyB9XG5cbi5mYS10d2l0Y2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZThcIjsgfVxuXG4uZmEtdHdpdHRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5OVwiOyB9XG5cbi5mYS10d2l0dGVyLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4MVwiOyB9XG5cbi5mYS10eXBvMzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQyYlwiOyB9XG5cbi5mYS11YmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDAyXCI7IH1cblxuLmZhLXVpa2l0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDAzXCI7IH1cblxuLmZhLXVtYnJlbGxhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGU5XCI7IH1cblxuLmZhLXVtYnJlbGxhLWJlYWNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWNhXCI7IH1cblxuLmZhLXVuZGVybGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjZFwiOyB9XG5cbi5mYS11bmRvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGUyXCI7IH1cblxuLmZhLXVuZG8tYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmVhXCI7IH1cblxuLmZhLXVuaXJlZ2lzdHJ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDA0XCI7IH1cblxuLmZhLXVuaXZlcnNhbC1hY2Nlc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOWFcIjsgfVxuXG4uZmEtdW5pdmVyc2l0eTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5Y1wiOyB9XG5cbi5mYS11bmxpbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMjdcIjsgfVxuXG4uZmEtdW5sb2NrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDljXCI7IH1cblxuLmZhLXVubG9jay1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxM2VcIjsgfVxuXG4uZmEtdW50YXBwZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQwNVwiOyB9XG5cbi5mYS11cGxvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOTNcIjsgfVxuXG4uZmEtdXNiOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjg3XCI7IH1cblxuLmZhLXVzZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMDdcIjsgfVxuXG4uZmEtdXNlci1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MDZcIjsgfVxuXG4uZmEtdXNlci1hbHQtc2xhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZmFcIjsgfVxuXG4uZmEtdXNlci1hc3Ryb25hdXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZmJcIjsgfVxuXG4uZmEtdXNlci1jaGVjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRmY1wiOyB9XG5cbi5mYS11c2VyLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJiZFwiOyB9XG5cbi5mYS11c2VyLWNsb2NrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGZkXCI7IH1cblxuLmZhLXVzZXItY29nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGZlXCI7IH1cblxuLmZhLXVzZXItZWRpdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRmZlwiOyB9XG5cbi5mYS11c2VyLWZyaWVuZHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MDBcIjsgfVxuXG4uZmEtdXNlci1ncmFkdWF0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUwMVwiOyB9XG5cbi5mYS11c2VyLWxvY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MDJcIjsgfVxuXG4uZmEtdXNlci1tZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmMFwiOyB9XG5cbi5mYS11c2VyLW1pbnVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTAzXCI7IH1cblxuLmZhLXVzZXItbmluamE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MDRcIjsgfVxuXG4uZmEtdXNlci1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjM0XCI7IH1cblxuLmZhLXVzZXItc2VjcmV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjFiXCI7IH1cblxuLmZhLXVzZXItc2hpZWxkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTA1XCI7IH1cblxuLmZhLXVzZXItc2xhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MDZcIjsgfVxuXG4uZmEtdXNlci10YWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MDdcIjsgfVxuXG4uZmEtdXNlci10aWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MDhcIjsgfVxuXG4uZmEtdXNlci10aW1lczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzNVwiOyB9XG5cbi5mYS11c2VyczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjMFwiOyB9XG5cbi5mYS11c2Vycy1jb2c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MDlcIjsgfVxuXG4uZmEtdXNzdW5uYWg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MDdcIjsgfVxuXG4uZmEtdXRlbnNpbC1zcG9vbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJlNVwiOyB9XG5cbi5mYS11dGVuc2lsczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJlN1wiOyB9XG5cbi5mYS12YWFkaW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MDhcIjsgfVxuXG4uZmEtdmVjdG9yLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVjYlwiOyB9XG5cbi5mYS12ZW51czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyMVwiOyB9XG5cbi5mYS12ZW51cy1kb3VibGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMjZcIjsgfVxuXG4uZmEtdmVudXMtbWFyczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyOFwiOyB9XG5cbi5mYS12aWFjb2luOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjM3XCI7IH1cblxuLmZhLXZpYWRlbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJhOVwiOyB9XG5cbi5mYS12aWFkZW8tc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmFhXCI7IH1cblxuLmZhLXZpYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0OTJcIjsgfVxuXG4uZmEtdmlhbHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0OTNcIjsgfVxuXG4uZmEtdmliZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MDlcIjsgfVxuXG4uZmEtdmlkZW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwM2RcIjsgfVxuXG4uZmEtdmlkZW8tc2xhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZTJcIjsgfVxuXG4uZmEtdmltZW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MGFcIjsgfVxuXG4uZmEtdmltZW8tc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTk0XCI7IH1cblxuLmZhLXZpbWVvLXY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyN2RcIjsgfVxuXG4uZmEtdmluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjYVwiOyB9XG5cbi5mYS12azpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4OVwiOyB9XG5cbi5mYS12bnY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MGJcIjsgfVxuXG4uZmEtdm9sbGV5YmFsbC1iYWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDVmXCI7IH1cblxuLmZhLXZvbHVtZS1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDI3XCI7IH1cblxuLmZhLXZvbHVtZS1vZmY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMjZcIjsgfVxuXG4uZmEtdm9sdW1lLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDI4XCI7IH1cblxuLmZhLXZ1ZWpzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDFmXCI7IH1cblxuLmZhLXdhbGtpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NTRcIjsgfVxuXG4uZmEtd2FsbGV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTU1XCI7IH1cblxuLmZhLXdhcmVob3VzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ5NFwiOyB9XG5cbi5mYS13ZWVibHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1Y2NcIjsgfVxuXG4uZmEtd2VpYm86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOGFcIjsgfVxuXG4uZmEtd2VpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDk2XCI7IH1cblxuLmZhLXdlaWdodC1oYW5naW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWNkXCI7IH1cblxuLmZhLXdlaXhpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkN1wiOyB9XG5cbi5mYS13aGF0c2FwcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzMlwiOyB9XG5cbi5mYS13aGF0c2FwcC1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MGNcIjsgfVxuXG4uZmEtd2hlZWxjaGFpcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5M1wiOyB9XG5cbi5mYS13aG1jczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQwZFwiOyB9XG5cbi5mYS13aWZpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWViXCI7IH1cblxuLmZhLXdpa2lwZWRpYS13OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjY2XCI7IH1cblxuLmZhLXdpbmRvdy1jbG9zZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQxMFwiOyB9XG5cbi5mYS13aW5kb3ctbWF4aW1pemU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZDBcIjsgfVxuXG4uZmEtd2luZG93LW1pbmltaXplOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmQxXCI7IH1cblxuLmZhLXdpbmRvdy1yZXN0b3JlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmQyXCI7IH1cblxuLmZhLXdpbmRvd3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxN2FcIjsgfVxuXG4uZmEtd2luZS1nbGFzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRlM1wiOyB9XG5cbi5mYS13aW5lLWdsYXNzLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVjZVwiOyB9XG5cbi5mYS13aXg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1Y2ZcIjsgfVxuXG4uZmEtd29sZi1wYWNrLWJhdHRhbGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUxNFwiOyB9XG5cbi5mYS13b24tc2lnbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1OVwiOyB9XG5cbi5mYS13b3JkcHJlc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOWFcIjsgfVxuXG4uZmEtd29yZHByZXNzLXNpbXBsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQxMVwiOyB9XG5cbi5mYS13cGJlZ2lubmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjk3XCI7IH1cblxuLmZhLXdwZXhwbG9yZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZGVcIjsgfVxuXG4uZmEtd3Bmb3JtczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI5OFwiOyB9XG5cbi5mYS13cmVuY2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYWRcIjsgfVxuXG4uZmEteC1yYXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0OTdcIjsgfVxuXG4uZmEteGJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQxMlwiOyB9XG5cbi5mYS14aW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTY4XCI7IH1cblxuLmZhLXhpbmctc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTY5XCI7IH1cblxuLmZhLXktY29tYmluYXRvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzYlwiOyB9XG5cbi5mYS15YWhvbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5ZVwiOyB9XG5cbi5mYS15YW5kZXg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MTNcIjsgfVxuXG4uZmEteWFuZGV4LWludGVybmF0aW9uYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MTRcIjsgfVxuXG4uZmEteWVscDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlOVwiOyB9XG5cbi5mYS15ZW4tc2lnbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1N1wiOyB9XG5cbi5mYS15b2FzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJiMVwiOyB9XG5cbi5mYS15b3V0dWJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTY3XCI7IH1cblxuLmZhLXlvdXR1YmUtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDMxXCI7IH1cblxuLnNyLW9ubHkge1xuICBib3JkZXI6IDA7XG4gIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG4gIGhlaWdodDogMXB4O1xuICBtYXJnaW46IC0xcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDsgfVxuXG4uc3Itb25seS1mb2N1c2FibGU6YWN0aXZlLCAuc3Itb25seS1mb2N1c2FibGU6Zm9jdXMge1xuICBjbGlwOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG4gIG1hcmdpbjogMDtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIHdpZHRoOiBhdXRvOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEJyYW5kcyc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgc3JjOiB1cmwoXCIuLi93ZWJmb250cy9mYS1icmFuZHMtNDAwLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIuLi93ZWJmb250cy9mYS1icmFuZHMtNDAwLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uL3dlYmZvbnRzL2ZhLWJyYW5kcy00MDAud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL3dlYmZvbnRzL2ZhLWJyYW5kcy00MDAud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi93ZWJmb250cy9mYS1icmFuZHMtNDAwLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiLi4vd2ViZm9udHMvZmEtYnJhbmRzLTQwMC5zdmcjZm9udGF3ZXNvbWVcIikgZm9ybWF0KFwic3ZnXCIpOyB9XG5cbi5mYWIge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEJyYW5kcyc7IH1cblxuLmNvbnRlbnQtZm9vdGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLXRvcDogMS41ZW07IH1cbiAgLmNvbnRlbnQtZm9vdGVyOmJlZm9yZSB7XG4gICAgYm9yZGVyLXdpZHRoOiAycHggMCAwO1xuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgYm9yZGVyLWltYWdlLXNsaWNlOiAxMiBmaWxsO1xuICAgIGJvcmRlci1pbWFnZS13aWR0aDogMnB4IDBweCAwcHggMHB4O1xuICAgIGJvcmRlci1pbWFnZS1vdXRzZXQ6IDBweCAwcHggMHB4IDBweDtcbiAgICBib3JkZXItaW1hZ2UtcmVwZWF0OiByZXBlYXQ7XG4gICAgYm9yZGVyLWltYWdlLXNvdXJjZTogdXJsKFwiZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFEd0FBQUE4Q0FZQUFBQTYvTmx5QUFBQUFYTlNSMElBcnM0YzZRQUFBQVJuUVUxQkFBQ3hqd3Y4WVFVQUFBQUpjRWhaY3dBQUN4SUFBQXNTQWRMZGZ2d0FBQUFIZEVsTlJRZmZCdzhQTkJobTVlU0FBQUFBR1hSRldIUkRiMjF0Wlc1MEFFTnlaV0YwWldRZ2QybDBhQ0JIU1UxUVY0RU9Gd0FBQUJoMFJWaDBVMjltZEhkaGNtVUFjR0ZwYm5RdWJtVjBJRFF1TUM0MVpZVXlaUUFBQVpsSlJFRlVhRVB0bGpGdXhEQU1CTy92K1VDNlBEZUJyV1Z4eEVnaUpUZ1FEaHhndXQybDNQbGxmSDMvL1BaVVpBdmFOUlhaaHJaTlJSb1U4Q3E2Qk8xNUZWMkdOcjNob0hrWGt0Qk9UMVhTMEZiUFZQaFNOMEpRZjZhcVlXaGpaSDN3VE4wSlFmMlpxb2FoalpIMXdUTjFKd1QxWjZvYWhqWkdwZ3E2a1lKMmVxcVNoclo2aGd0M2NCSGE4eXE2REcxNkZXMVF3RlJrQzlvMUZkbUd0azFGM2drSEYzbDYvK0kvYmhSRlVSUkZVUlNGNXhQK1E4UGZRRUZUa2VPaHQ1dUtOQ2pnVmZSWTZNM2VjTkM4Q3dkQ2IrMlpDbC9xeGpIUUcwZldCOC9VbldPZ040NnNENTZwTzhkQWJ4eVpLdWpHY2RCYmU0WUxkL0JnNk0xZVJSc1VNQlU1SG5xN3FjZzc0ZURCZk1JM0ZFVlJGRVZSRk1YeFBQM2ovZlQrUmZnR0JVMUZ0cUJkVTVGdGFOdFVwRUVCcjZKTDBKNVgwV1ZvMHhzT21uY2hDZTMwVkNVTmJmVk1oUzkxSXdUMVo2b2FoalpHMWdmUDFKMFExSitwYWhqYUdGa2ZQRk4zUWxCL3BxcGhhR05rcXFBYktXaW5weXBwYUt0bnVIQUhGNkU5cjZMTDBLWlgwUVlGVEVXMm9GMVRrVzFvMjJ5SjErc1A2a1FhUTlSM1huc0FBQUFBU1VWT1JLNUNZSUk9XCIpICFpbXBvcnRhbnQ7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMHB4O1xuICAgIHJpZ2h0OiA1MCU7XG4gICAgYm90dG9tOiAwcHg7XG4gICAgbGVmdDogNTAlO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBoZWlnaHQ6IDJweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDY0ZW07XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29udGVudDogJyc7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzM2cHgpIHtcbiAgICAgIC5jb250ZW50LWZvb3RlcjpiZWZvcmUge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgLW1vei10cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgIC1tcy10cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgIC1vLXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgdHJhbnNmb3JtOiBub25lO1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlICsgMS41ZW0pO1xuICAgICAgICBsZWZ0OiAtMC43NWVtO1xuICAgICAgICByaWdodDogLTAuNzVlbTsgfSB9XG4gIC50aGVtZS1kYXJrX2JsdWUgLnNoYXJlIHNwYW4gYSB7XG4gICAgY29sb3I6ICNGRkZGRkY7IH1cbiAgLnRoZW1lLWJsdWUgLnNoYXJlIHNwYW4gYSB7XG4gICAgY29sb3I6ICNGRkZGRkY7IH1cbiAgLnRoZW1lLWdyZWVuIC5zaGFyZSBzcGFuIGEge1xuICAgIGNvbG9yOiAjRkZGRkZGOyB9XG4gIC50aGVtZS15ZWxsb3cgLnNoYXJlIHNwYW4gYSB7XG4gICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgLnRoZW1lLXJlZCAuc2hhcmUgc3BhbiBhIHtcbiAgICBjb2xvcjogI0ZGRkZGRjsgfVxuICAudGhlbWUtcHJpbWFyeSAuc2hhcmUgc3BhbiBhIHtcbiAgICBjb2xvcjogI0ZGRkZGRjsgfVxuICAudGhlbWUtc2Vjb25kYXJ5IC5zaGFyZSBzcGFuIGEge1xuICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gIC50aGVtZS1tZW51IC5zaGFyZSBzcGFuIGEge1xuICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gIC50aGVtZS1kYXJrX2JsdWUgLnNoYXJlIHNwYW4gYTpob3ZlciB7XG4gICAgY29sb3I6ICNGRkZGRkY7IH1cbiAgLnRoZW1lLWJsdWUgLnNoYXJlIHNwYW4gYTpob3ZlciB7XG4gICAgY29sb3I6ICNGRkZGRkY7IH1cbiAgLnRoZW1lLWdyZWVuIC5zaGFyZSBzcGFuIGE6aG92ZXIge1xuICAgIGNvbG9yOiAjRkZGRkZGOyB9XG4gIC50aGVtZS15ZWxsb3cgLnNoYXJlIHNwYW4gYTpob3ZlciB7XG4gICAgY29sb3I6ICNGRkZGRkY7IH1cbiAgLnRoZW1lLXJlZCAuc2hhcmUgc3BhbiBhOmhvdmVyIHtcbiAgICBjb2xvcjogI0ZGRkZGRjsgfVxuICAudGhlbWUtcHJpbWFyeSAuc2hhcmUgc3BhbiBhOmhvdmVyIHtcbiAgICBjb2xvcjogI0ZGRkZGRjsgfVxuICAudGhlbWUtc2Vjb25kYXJ5IC5zaGFyZSBzcGFuIGE6aG92ZXIge1xuICAgIGNvbG9yOiAjRkZGRkZGOyB9XG4gIC50aGVtZS1tZW51IC5zaGFyZSBzcGFuIGE6aG92ZXIge1xuICAgIGNvbG9yOiAjRkZGRkZGOyB9XG4gIC50aGVtZS1kYXJrX2JsdWUgLnNoYXJlIHNwYW4gYTpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDsgfVxuICAudGhlbWUtYmx1ZSAuc2hhcmUgc3BhbiBhOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwOyB9XG4gIC50aGVtZS1ncmVlbiAuc2hhcmUgc3BhbiBhOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwOyB9XG4gIC50aGVtZS15ZWxsb3cgLnNoYXJlIHNwYW4gYTpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDsgfVxuICAudGhlbWUtcmVkIC5zaGFyZSBzcGFuIGE6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7IH1cbiAgLnRoZW1lLXByaW1hcnkgLnNoYXJlIHNwYW4gYTpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDsgfVxuICAudGhlbWUtc2Vjb25kYXJ5IC5zaGFyZSBzcGFuIGE6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7IH1cbiAgLnRoZW1lLW1lbnUgLnNoYXJlIHNwYW4gYTpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzgzOTA5NzsgfVxuICAudGhlbWUtZGFya19ibHVlIC5zaGFyZSBzcGFuIGE6aG92ZXIge1xuICAgIGJvcmRlci1jb2xvcjogIzAwMDAwMDsgfVxuICAudGhlbWUtYmx1ZSAuc2hhcmUgc3BhbiBhOmhvdmVyIHtcbiAgICBib3JkZXItY29sb3I6ICMwMDAwMDA7IH1cbiAgLnRoZW1lLWdyZWVuIC5zaGFyZSBzcGFuIGE6aG92ZXIge1xuICAgIGJvcmRlci1jb2xvcjogIzAwMDAwMDsgfVxuICAudGhlbWUteWVsbG93IC5zaGFyZSBzcGFuIGE6aG92ZXIge1xuICAgIGJvcmRlci1jb2xvcjogIzAwMDAwMDsgfVxuICAudGhlbWUtcmVkIC5zaGFyZSBzcGFuIGE6aG92ZXIge1xuICAgIGJvcmRlci1jb2xvcjogIzAwMDAwMDsgfVxuICAudGhlbWUtcHJpbWFyeSAuc2hhcmUgc3BhbiBhOmhvdmVyIHtcbiAgICBib3JkZXItY29sb3I6ICMwMDAwMDA7IH1cbiAgLnRoZW1lLXNlY29uZGFyeSAuc2hhcmUgc3BhbiBhOmhvdmVyIHtcbiAgICBib3JkZXItY29sb3I6ICMwMDAwMDA7IH1cbiAgLnRoZW1lLW1lbnUgLnNoYXJlIHNwYW4gYTpob3ZlciB7XG4gICAgYm9yZGVyLWNvbG9yOiAjODM5MDk3OyB9XG4gIC5jb250ZW50LWZvb3RlciAuc2hhcmUge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDEuMjVlbTsgfVxuICAgIC5jb250ZW50LWZvb3RlciAuc2hhcmUgc3Bhbi5zaGFyZS10ZXh0IHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxM3B4OyB9XG4gICAgLmNvbnRlbnQtZm9vdGVyIC5zaGFyZSBzcGFuIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICAuY29udGVudC1mb290ZXIgLnNoYXJlIHNwYW4gYSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMC4zNzVlbTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDAuMzc1ZW07XG4gICAgICAgIGhlaWdodDogNDVweDtcbiAgICAgICAgd2lkdGg6IDQ1cHg7XG4gICAgICAgIHBhZGRpbmc6IDBweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAgIC50aGVtZS1kYXJrX2JsdWUgLmNvbnRlbnQtZm9vdGVyIC5zaGFyZSBzcGFuIGEge1xuICAgICAgICAgIGNvbG9yOiAjMDA1NEE2OyB9XG4gICAgICAgIC50aGVtZS1ibHVlIC5jb250ZW50LWZvb3RlciAuc2hhcmUgc3BhbiBhIHtcbiAgICAgICAgICBjb2xvcjogIzAwOUVDMjsgfVxuICAgICAgICAudGhlbWUtZ3JlZW4gLmNvbnRlbnQtZm9vdGVyIC5zaGFyZSBzcGFuIGEge1xuICAgICAgICAgIGNvbG9yOiAjNzJCRjQ0OyB9XG4gICAgICAgIC50aGVtZS15ZWxsb3cgLmNvbnRlbnQtZm9vdGVyIC5zaGFyZSBzcGFuIGEge1xuICAgICAgICAgIGNvbG9yOiAjRkZENDAwOyB9XG4gICAgICAgIC50aGVtZS1yZWQgLmNvbnRlbnQtZm9vdGVyIC5zaGFyZSBzcGFuIGEge1xuICAgICAgICAgIGNvbG9yOiAjQ0YxRjI1OyB9XG4gICAgICAgIC50aGVtZS1kYXJrX2JsdWUgLmNvbnRlbnQtZm9vdGVyIC5zaGFyZSBzcGFuIGE6aG92ZXIge1xuICAgICAgICAgIGNvbG9yOiAjRkZGRkZGOyB9XG4gICAgICAgIC50aGVtZS1ibHVlIC5jb250ZW50LWZvb3RlciAuc2hhcmUgc3BhbiBhOmhvdmVyIHtcbiAgICAgICAgICBjb2xvcjogI0ZGRkZGRjsgfVxuICAgICAgICAudGhlbWUtZ3JlZW4gLmNvbnRlbnQtZm9vdGVyIC5zaGFyZSBzcGFuIGE6aG92ZXIge1xuICAgICAgICAgIGNvbG9yOiAjRkZGRkZGOyB9XG4gICAgICAgIC50aGVtZS15ZWxsb3cgLmNvbnRlbnQtZm9vdGVyIC5zaGFyZSBzcGFuIGE6aG92ZXIge1xuICAgICAgICAgIGNvbG9yOiAjRkZGRkZGOyB9XG4gICAgICAgIC50aGVtZS1yZWQgLmNvbnRlbnQtZm9vdGVyIC5zaGFyZSBzcGFuIGE6aG92ZXIge1xuICAgICAgICAgIGNvbG9yOiAjRkZGRkZGOyB9XG4gICAgICAgIC50aGVtZS1wcmltYXJ5IC5jb250ZW50LWZvb3RlciAuc2hhcmUgc3BhbiBhOmhvdmVyIHtcbiAgICAgICAgICBjb2xvcjogI0ZGRkZGRjsgfVxuICAgICAgICAudGhlbWUtc2Vjb25kYXJ5IC5jb250ZW50LWZvb3RlciAuc2hhcmUgc3BhbiBhOmhvdmVyIHtcbiAgICAgICAgICBjb2xvcjogI0ZGRkZGRjsgfVxuICAgICAgICAudGhlbWUtbWVudSAuY29udGVudC1mb290ZXIgLnNoYXJlIHNwYW4gYTpob3ZlciB7XG4gICAgICAgICAgY29sb3I6ICNGRkZGRkY7IH1cbiAgICAgICAgLnRoZW1lLWRhcmtfYmx1ZSAuY29udGVudC1mb290ZXIgLnNoYXJlIHNwYW4gYTpob3ZlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDsgfVxuICAgICAgICAudGhlbWUtYmx1ZSAuY29udGVudC1mb290ZXIgLnNoYXJlIHNwYW4gYTpob3ZlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDsgfVxuICAgICAgICAudGhlbWUtZ3JlZW4gLmNvbnRlbnQtZm9vdGVyIC5zaGFyZSBzcGFuIGE6aG92ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7IH1cbiAgICAgICAgLnRoZW1lLXllbGxvdyAuY29udGVudC1mb290ZXIgLnNoYXJlIHNwYW4gYTpob3ZlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDsgfVxuICAgICAgICAudGhlbWUtcmVkIC5jb250ZW50LWZvb3RlciAuc2hhcmUgc3BhbiBhOmhvdmVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwOyB9XG4gICAgICAgIC50aGVtZS1wcmltYXJ5IC5jb250ZW50LWZvb3RlciAuc2hhcmUgc3BhbiBhOmhvdmVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwOyB9XG4gICAgICAgIC50aGVtZS1zZWNvbmRhcnkgLmNvbnRlbnQtZm9vdGVyIC5zaGFyZSBzcGFuIGE6aG92ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7IH1cbiAgICAgICAgLnRoZW1lLW1lbnUgLmNvbnRlbnQtZm9vdGVyIC5zaGFyZSBzcGFuIGE6aG92ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM4MzkwOTc7IH1cbiAgICAgICAgLnRoZW1lLWRhcmtfYmx1ZSAuY29udGVudC1mb290ZXIgLnNoYXJlIHNwYW4gYTpob3ZlciB7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAjMDAwMDAwOyB9XG4gICAgICAgIC50aGVtZS1ibHVlIC5jb250ZW50LWZvb3RlciAuc2hhcmUgc3BhbiBhOmhvdmVyIHtcbiAgICAgICAgICBib3JkZXItY29sb3I6ICMwMDAwMDA7IH1cbiAgICAgICAgLnRoZW1lLWdyZWVuIC5jb250ZW50LWZvb3RlciAuc2hhcmUgc3BhbiBhOmhvdmVyIHtcbiAgICAgICAgICBib3JkZXItY29sb3I6ICMwMDAwMDA7IH1cbiAgICAgICAgLnRoZW1lLXllbGxvdyAuY29udGVudC1mb290ZXIgLnNoYXJlIHNwYW4gYTpob3ZlciB7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAjMDAwMDAwOyB9XG4gICAgICAgIC50aGVtZS1yZWQgLmNvbnRlbnQtZm9vdGVyIC5zaGFyZSBzcGFuIGE6aG92ZXIge1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogIzAwMDAwMDsgfVxuICAgICAgICAudGhlbWUtcHJpbWFyeSAuY29udGVudC1mb290ZXIgLnNoYXJlIHNwYW4gYTpob3ZlciB7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAjMDAwMDAwOyB9XG4gICAgICAgIC50aGVtZS1zZWNvbmRhcnkgLmNvbnRlbnQtZm9vdGVyIC5zaGFyZSBzcGFuIGE6aG92ZXIge1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogIzAwMDAwMDsgfVxuICAgICAgICAudGhlbWUtbWVudSAuY29udGVudC1mb290ZXIgLnNoYXJlIHNwYW4gYTpob3ZlciB7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAjODM5MDk3OyB9XG4gICAgICAgIC5jb250ZW50LWZvb3RlciAuc2hhcmUgc3BhbiBhOmJlZm9yZSB7XG4gICAgICAgICAgaGVpZ2h0OiAyNXB4O1xuICAgICAgICAgIHdpZHRoOiAyNXB4O1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDEwcHg7XG4gICAgICAgICAgcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgYm90dG9tOiAxMHB4O1xuICAgICAgICAgIGxlZnQ6IDEwcHg7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiBcImljb25zXCI7XG4gICAgICAgICAgZm9udC1zaXplOiAyNXB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNXB4OyB9XG4gICAgICAuY29udGVudC1mb290ZXIgLnNoYXJlIHNwYW4gLmZhY2Vib29rOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwi74SgXCI7IH1cbiAgICAgIC5jb250ZW50LWZvb3RlciAuc2hhcmUgc3BhbiAubGlua2VkaW46YmVmb3JlIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBCcmFuZHMnO1xuICAgICAgICBjb250ZW50OiBcIlxcZjBlMVwiO1xuICAgICAgICB0b3A6IDdweDsgfVxuICAgICAgLmNvbnRlbnQtZm9vdGVyIC5zaGFyZSBzcGFuIC50d2l0dGVyOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwi74SiXCI7IH1cbiAgICAgIC5jb250ZW50LWZvb3RlciAuc2hhcmUgc3BhbiAud2hhdHNhcHAge1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbm9uZTsgfVxuICAgICAgICAuY29udGVudC1mb290ZXIgLnNoYXJlIHNwYW4gLndoYXRzYXBwOmJlZm9yZSB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogLTFweDtcbiAgICAgICAgICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEJyYW5kcyc7XG4gICAgICAgICAgY29udGVudDogXCJcXGYyMzJcIjsgfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgICAgICAgICAuY29udGVudC1mb290ZXIgLnNoYXJlIHNwYW4gLndoYXRzYXBwIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4ubWVudS1zZWFyY2gge1xuICBib3JkZXI6IDFweCBzb2xpZCBibGFjaztcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAubWVudS1zZWFyY2ggZm9ybSB7XG4gICAgaGVpZ2h0OiAyLjVlbTsgfVxuICAubWVudS1zZWFyY2ggaW5wdXQsIC5tZW51LXNlYXJjaCBidXR0b24ge1xuICAgIG1hcmdpbjogMHB4O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICAubWVudS1zZWFyY2ggaW5wdXQ6Zm9jdXMsIC5tZW51LXNlYXJjaCBidXR0b246Zm9jdXMge1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgYm94LXNoYWRvdzogbm9uZTsgfVxuICAubWVudS1zZWFyY2ggaW5wdXQge1xuICAgIHdpZHRoOiBjYWxjKCAxMDAlIC0gMi41ZW0pO1xuICAgIHBhZGRpbmctcmlnaHQ6IDBweDsgfVxuICAubWVudS1zZWFyY2ggYnV0dG9uIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHdpZHRoOiAyLjVlbTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBmbG9hdDogcmlnaHQ7IH1cbiAgICAubWVudS1zZWFyY2ggYnV0dG9uOmJlZm9yZSB7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgZm9udC1zaXplOiAxLjU2MjVlbTtcbiAgICAgIGZvbnQtZmFtaWx5OiBcImljb25zXCI7XG4gICAgICBsaW5lLWhlaWdodDogMS41NjI1O1xuICAgICAgY29udGVudDogXCLvhI5cIjsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgICAubWVudS1zZWFyY2gge1xuICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbi5zcG9uc29yLWNhcm91c2VsIGJ1dHRvbiB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuXG4uc3BvbnNvci1jYXJvdXNlbCAuc3BvbnNvci1jYXJvdXNlbF9faXRlbSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnNwb25zb3ItY2Fyb3VzZWwge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bzsgfSB9XG5cbi5zcG9uc29yLWNhcm91c2VsIC5zbGljay1zbGlkZSBpbWcge1xuICBtYXJnaW46IGF1dG87IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDczNXB4KSB7XG4gIGEuc3Rvcnkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICBhLnN0b3J5OjphZnRlciwgZmlndXJlLnN0b3J5OjphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwcHg7XG4gICAgYm90dG9tOiAwcHg7XG4gICAgbGVmdDogMHB4O1xuICAgIGJvcmRlci13aWR0aDogMCAwIDJweDtcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgIGJvcmRlci1pbWFnZS1zbGljZTogMTIgZmlsbDtcbiAgICBib3JkZXItaW1hZ2Utd2lkdGg6IDBweCAwcHggMnB4IDBweDtcbiAgICBib3JkZXItaW1hZ2Utb3V0c2V0OiAwcHggMHB4IDBweCAwcHg7XG4gICAgYm9yZGVyLWltYWdlLXJlcGVhdDogcmVwZWF0O1xuICAgIGJvcmRlci1pbWFnZS1zb3VyY2U6IHVybChcImRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBRHdBQUFBOENBWUFBQUE2L05seUFBQUFCbUpMUjBRQUFBQUFBQUQ1UTd0L0FBQUFDWEJJV1hNQUFBc1RBQUFMRXdFQW1wd1lBQUFBQjNSSlRVVUgzd2NQRHpRWVp1WGtnQUFBQUJsMFJWaDBRMjl0YldWdWRBQkRjbVZoZEdWa0lIZHBkR2dnUjBsTlVGZUJEaGNBQUFEUlNVUkJWR2plN1pxN0VzTXdDQVNGLy8rZmxTWXBQSlBFbGl6T0pMZGJJK0FhOFJpaVBlbTk5L2FCaUloMmtXei9aMlBFa2VHS3BMTDlqOFNJTTRaWGtzcjJQeHBqeTNLc3NKOTVzelV6RUl4Z1o4R2p2MmkyL1ZRTXV6cHMyV2w5ZTdBcUdZVi9WUXdBQUFBQUFIVXZyZUJJZzJ4YXVrdnMyMmxKTWEvZUtYWTNEeXYyeGhYRXZramRTMWNUT3l6NEgwQXdncDBGVi95bFMrNmxTOVZoeTA3THFaY0dBQUFBQUlESmNWTFplRmM0YXZFOFcrSkFmR0ZTSElndnRKOTV3OVlTd1FnMkVzeUIrQy9XWWJkTzZ3SG4zdkFzaHVQcE1RQUFBQUJKUlU1RXJrSmdnZz09XCIpICFpbXBvcnRhbnQ7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgei1pbmRleDogMTA7IH0gfVxuXG5hLnN0b3J5IGZpZ3VyZSB7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgYS5zdG9yeSBmaWd1cmUgZmlnY2FwdGlvbiBzcGFuIHtcbiAgICBjb2xvcjogd2hpdGU7IH1cbiAgICBhLnN0b3J5IGZpZ3VyZSBmaWdjYXB0aW9uIHNwYW4gc21hbGwge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cblxuLnN0b3J5LmV4dGVuc2lvbi1taXNzaW5nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y0RUZFQztcbiAgbWluLWhlaWdodDogMjUwcHg7IH1cbiAgLnN0b3J5LmV4dGVuc2lvbi1taXNzaW5nIGEge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDI1JTtcbiAgICByaWdodDogMjUlO1xuICAgIGJvdHRvbTogMjUlO1xuICAgIGxlZnQ6IDI1JTtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbmZpZ3VyZS5zdG9yeS50d28tcGFuZWwudGhlbWUtZGFya19ibHVlIGZpZ2NhcHRpb24gaDIgc21hbGwge1xuICBjb2xvcjogI0ZGRkZGRjsgfVxuXG5maWd1cmUuc3RvcnkudHdvLXBhbmVsLnRoZW1lLWJsdWUgZmlnY2FwdGlvbiBoMiBzbWFsbCB7XG4gIGNvbG9yOiAjRkZGRkZGOyB9XG5cbmZpZ3VyZS5zdG9yeS50d28tcGFuZWwudGhlbWUtZ3JlZW4gZmlnY2FwdGlvbiBoMiBzbWFsbCB7XG4gIGNvbG9yOiAjRkZGRkZGOyB9XG5cbmZpZ3VyZS5zdG9yeS50d28tcGFuZWwudGhlbWUteWVsbG93IGZpZ2NhcHRpb24gaDIgc21hbGwge1xuICBjb2xvcjogIzAwMDAwMDsgfVxuXG5maWd1cmUuc3RvcnkudHdvLXBhbmVsLnRoZW1lLXJlZCBmaWdjYXB0aW9uIGgyIHNtYWxsIHtcbiAgY29sb3I6ICNGRkZGRkY7IH1cblxuZmlndXJlLnN0b3J5LnR3by1wYW5lbC50aGVtZS1wcmltYXJ5IGZpZ2NhcHRpb24gaDIgc21hbGwge1xuICBjb2xvcjogI0ZGRkZGRjsgfVxuXG5maWd1cmUuc3RvcnkudHdvLXBhbmVsLnRoZW1lLXNlY29uZGFyeSBmaWdjYXB0aW9uIGgyIHNtYWxsIHtcbiAgY29sb3I6ICMwMDAwMDA7IH1cblxuZmlndXJlLnN0b3J5LnR3by1wYW5lbC50aGVtZS1tZW51IGZpZ2NhcHRpb24gaDIgc21hbGwge1xuICBjb2xvcjogIzAwMDAwMDsgfVxuXG5maWd1cmUuc3RvcnkudGhyZWUtcGFuZWwudGhlbWUtZGFya19ibHVlIGZpZ2NhcHRpb24gaDIgc21hbGwge1xuICBjb2xvcjogI0ZGRkZGRjsgfVxuXG5maWd1cmUuc3RvcnkudGhyZWUtcGFuZWwudGhlbWUtYmx1ZSBmaWdjYXB0aW9uIGgyIHNtYWxsIHtcbiAgY29sb3I6ICNGRkZGRkY7IH1cblxuZmlndXJlLnN0b3J5LnRocmVlLXBhbmVsLnRoZW1lLWdyZWVuIGZpZ2NhcHRpb24gaDIgc21hbGwge1xuICBjb2xvcjogI0ZGRkZGRjsgfVxuXG5maWd1cmUuc3RvcnkudGhyZWUtcGFuZWwudGhlbWUteWVsbG93IGZpZ2NhcHRpb24gaDIgc21hbGwge1xuICBjb2xvcjogIzAwMDAwMDsgfVxuXG5maWd1cmUuc3RvcnkudGhyZWUtcGFuZWwudGhlbWUtcmVkIGZpZ2NhcHRpb24gaDIgc21hbGwge1xuICBjb2xvcjogI0ZGRkZGRjsgfVxuXG5maWd1cmUuc3RvcnkudGhyZWUtcGFuZWwudGhlbWUtcHJpbWFyeSBmaWdjYXB0aW9uIGgyIHNtYWxsIHtcbiAgY29sb3I6ICNGRkZGRkY7IH1cblxuZmlndXJlLnN0b3J5LnRocmVlLXBhbmVsLnRoZW1lLXNlY29uZGFyeSBmaWdjYXB0aW9uIGgyIHNtYWxsIHtcbiAgY29sb3I6ICMwMDAwMDA7IH1cblxuZmlndXJlLnN0b3J5LnRocmVlLXBhbmVsLnRoZW1lLW1lbnUgZmlnY2FwdGlvbiBoMiBzbWFsbCB7XG4gIGNvbG9yOiAjMDAwMDAwOyB9XG5cbmZpZ3VyZS5zdG9yeS50d28tcGFuZWwgZmlnY2FwdGlvbixcbmZpZ3VyZS5zdG9yeS50aHJlZS1wYW5lbCBmaWdjYXB0aW9uIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDBweDtcbiAgcmlnaHQ6IDBweDtcbiAgYm90dG9tOiAwcHg7XG4gIGxlZnQ6IDBweDtcbiAgcGFkZGluZzogNi4yNSUgMjVweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIC8qIFBlcm1hbGluayAtIHVzZSB0byBlZGl0IGFuZCBzaGFyZSB0aGlzIGdyYWRpZW50OiBodHRwOi8vY29sb3J6aWxsYS5jb20vZ3JhZGllbnQtZWRpdG9yLyMwMDAwMDArMCwwMDAwMDArMTAwJjAuMiszMywwKzY2ICovXG4gIGJhY2tncm91bmQtaW1hZ2U6IC1tb3otcmFkaWFsLWdyYWRpZW50KGNlbnRlciwgZWxsaXBzZSBjb3ZlciwgcmdiYSgwLCAwLCAwLCAwLjIpIDAlLCByZ2JhKDAsIDAsIDAsIDAuMikgMzMlLCByZ2JhKDAsIDAsIDAsIDApIDY2JSwgcmdiYSgwLCAwLCAwLCAwKSAxMDAlKTtcbiAgLyogRkYzLjYrICovXG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtZ3JhZGllbnQocmFkaWFsLCBjZW50ZXIgY2VudGVyLCAwcHgsIGNlbnRlciBjZW50ZXIsIDEwMCUsIGNvbG9yLXN0b3AoMCUsIHJnYmEoMCwgMCwgMCwgMC4yKSksIGNvbG9yLXN0b3AoMzMlLCByZ2JhKDAsIDAsIDAsIDAuMikpLCBjb2xvci1zdG9wKDY2JSwgcmdiYSgwLCAwLCAwLCAwKSksIGNvbG9yLXN0b3AoMTAwJSwgcmdiYSgwLCAwLCAwLCAwKSkpO1xuICAvKiBDaHJvbWUsU2FmYXJpNCsgKi9cbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1yYWRpYWwtZ3JhZGllbnQoY2VudGVyLCBlbGxpcHNlIGNvdmVyLCByZ2JhKDAsIDAsIDAsIDAuMikgMCUsIHJnYmEoMCwgMCwgMCwgMC4yKSAzMyUsIHJnYmEoMCwgMCwgMCwgMCkgNjYlLCByZ2JhKDAsIDAsIDAsIDApIDEwMCUpO1xuICAvKiBDaHJvbWUxMCssU2FmYXJpNS4xKyAqL1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtby1yYWRpYWwtZ3JhZGllbnQoY2VudGVyLCBlbGxpcHNlIGNvdmVyLCByZ2JhKDAsIDAsIDAsIDAuMikgMCUsIHJnYmEoMCwgMCwgMCwgMC4yKSAzMyUsIHJnYmEoMCwgMCwgMCwgMCkgNjYlLCByZ2JhKDAsIDAsIDAsIDApIDEwMCUpO1xuICAvKiBPcGVyYSAxMisgKi9cbiAgYmFja2dyb3VuZC1pbWFnZTogLW1zLXJhZGlhbC1ncmFkaWVudChjZW50ZXIsIGVsbGlwc2UgY292ZXIsIHJnYmEoMCwgMCwgMCwgMC4yKSAwJSwgcmdiYSgwLCAwLCAwLCAwLjIpIDMzJSwgcmdiYSgwLCAwLCAwLCAwKSA2NiUsIHJnYmEoMCwgMCwgMCwgMCkgMTAwJSk7XG4gIC8qIElFMTArICovXG4gIGJhY2tncm91bmQtaW1hZ2U6IHJhZGlhbC1ncmFkaWVudChlbGxpcHNlIGF0IGNlbnRlciwgcmdiYSgwLCAwLCAwLCAwLjIpIDAlLCByZ2JhKDAsIDAsIDAsIDAuMikgMzMlLCByZ2JhKDAsIDAsIDAsIDApIDY2JSwgcmdiYSgwLCAwLCAwLCAwKSAxMDAlKTtcbiAgLyogVzNDICovXG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgZmlndXJlLnN0b3J5LnR3by1wYW5lbCBmaWdjYXB0aW9uIGgyLFxuICBmaWd1cmUuc3RvcnkudGhyZWUtcGFuZWwgZmlnY2FwdGlvbiBoMiB7XG4gICAgbWFyZ2luOiAwIDAgMTRweDtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7IH1cbiAgICBmaWd1cmUuc3RvcnkudHdvLXBhbmVsIGZpZ2NhcHRpb24gaDIgc21hbGwsXG4gICAgZmlndXJlLnN0b3J5LnRocmVlLXBhbmVsIGZpZ2NhcHRpb24gaDIgc21hbGwge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gICAgICAudGhlbWUtZGFya19ibHVlIGZpZ3VyZS5zdG9yeS50d28tcGFuZWwgZmlnY2FwdGlvbiBoMiBzbWFsbCB7XG4gICAgICAgIGNvbG9yOiAjRkZGRkZGOyB9XG4gICAgICAudGhlbWUtYmx1ZSBmaWd1cmUuc3RvcnkudHdvLXBhbmVsIGZpZ2NhcHRpb24gaDIgc21hbGwge1xuICAgICAgICBjb2xvcjogI0ZGRkZGRjsgfVxuICAgICAgLnRoZW1lLWdyZWVuIGZpZ3VyZS5zdG9yeS50d28tcGFuZWwgZmlnY2FwdGlvbiBoMiBzbWFsbCB7XG4gICAgICAgIGNvbG9yOiAjRkZGRkZGOyB9XG4gICAgICAudGhlbWUteWVsbG93IGZpZ3VyZS5zdG9yeS50d28tcGFuZWwgZmlnY2FwdGlvbiBoMiBzbWFsbCB7XG4gICAgICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gICAgICAudGhlbWUtcmVkIGZpZ3VyZS5zdG9yeS50d28tcGFuZWwgZmlnY2FwdGlvbiBoMiBzbWFsbCB7XG4gICAgICAgIGNvbG9yOiAjRkZGRkZGOyB9XG4gICAgICAudGhlbWUtcHJpbWFyeSBmaWd1cmUuc3RvcnkudHdvLXBhbmVsIGZpZ2NhcHRpb24gaDIgc21hbGwge1xuICAgICAgICBjb2xvcjogI0ZGRkZGRjsgfVxuICAgICAgLnRoZW1lLXNlY29uZGFyeSBmaWd1cmUuc3RvcnkudHdvLXBhbmVsIGZpZ2NhcHRpb24gaDIgc21hbGwge1xuICAgICAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAgICAgLnRoZW1lLW1lbnUgZmlndXJlLnN0b3J5LnR3by1wYW5lbCBmaWdjYXB0aW9uIGgyIHNtYWxsIHtcbiAgICAgICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgICAgIC50aGVtZS1kYXJrX2JsdWUgZmlndXJlLnN0b3J5LnRocmVlLXBhbmVsIGZpZ2NhcHRpb24gaDIgc21hbGwge1xuICAgICAgICBjb2xvcjogI0ZGRkZGRjsgfVxuICAgICAgLnRoZW1lLWJsdWUgZmlndXJlLnN0b3J5LnRocmVlLXBhbmVsIGZpZ2NhcHRpb24gaDIgc21hbGwge1xuICAgICAgICBjb2xvcjogI0ZGRkZGRjsgfVxuICAgICAgLnRoZW1lLWdyZWVuIGZpZ3VyZS5zdG9yeS50aHJlZS1wYW5lbCBmaWdjYXB0aW9uIGgyIHNtYWxsIHtcbiAgICAgICAgY29sb3I6ICNGRkZGRkY7IH1cbiAgICAgIC50aGVtZS15ZWxsb3cgZmlndXJlLnN0b3J5LnRocmVlLXBhbmVsIGZpZ2NhcHRpb24gaDIgc21hbGwge1xuICAgICAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAgICAgLnRoZW1lLXJlZCBmaWd1cmUuc3RvcnkudGhyZWUtcGFuZWwgZmlnY2FwdGlvbiBoMiBzbWFsbCB7XG4gICAgICAgIGNvbG9yOiAjRkZGRkZGOyB9XG4gICAgICAudGhlbWUtcHJpbWFyeSBmaWd1cmUuc3RvcnkudGhyZWUtcGFuZWwgZmlnY2FwdGlvbiBoMiBzbWFsbCB7XG4gICAgICAgIGNvbG9yOiAjRkZGRkZGOyB9XG4gICAgICAudGhlbWUtc2Vjb25kYXJ5IGZpZ3VyZS5zdG9yeS50aHJlZS1wYW5lbCBmaWdjYXB0aW9uIGgyIHNtYWxsIHtcbiAgICAgICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgICAgIC50aGVtZS1tZW51IGZpZ3VyZS5zdG9yeS50aHJlZS1wYW5lbCBmaWdjYXB0aW9uIGgyIHNtYWxsIHtcbiAgICAgICAgY29sb3I6ICMwMDAwMDA7IH1cblxuZmlndXJlLnN0b3J5LnR3by1wYW5lbCBkaXYsXG5maWd1cmUuc3RvcnkudGhyZWUtcGFuZWwgZGl2IHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvOyB9XG4gIGZpZ3VyZS5zdG9yeS50d28tcGFuZWwgZGl2OjphZnRlcixcbiAgZmlndXJlLnN0b3J5LnRocmVlLXBhbmVsIGRpdjo6YWZ0ZXIge1xuICAgIGNsZWFyOiBib3RoO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogdGFibGU7IH1cbiAgZmlndXJlLnN0b3J5LnR3by1wYW5lbCBkaXYgaW1nLFxuICBmaWd1cmUuc3RvcnkudGhyZWUtcGFuZWwgZGl2IGltZyB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIG9iamVjdC1wb3NpdGlvbjogNTAlIDUwJTsgfVxuXG5maWd1cmUuc3RvcnkudHdvLXBhbmVsIGRpdiBpbWcge1xuICB3aWR0aDogNTAlOyB9XG5cbmZpZ3VyZS5zdG9yeS50aHJlZS1wYW5lbCBkaXYgaW1nIHtcbiAgd2lkdGg6IDIxLjg3NSU7IH1cbiAgZmlndXJlLnN0b3J5LnRocmVlLXBhbmVsIGRpdiBpbWc6Zmlyc3QtY2hpbGQge1xuICAgIHdpZHRoOiA1Ni4yNSU7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDczNnB4KSB7XG4gIGZpZ3VyZS5zdG9yeS50d28tcGFuZWwgZmlnY2FwdGlvbixcbiAgZmlndXJlLnN0b3J5LnRocmVlLXBhbmVsIGZpZ2NhcHRpb24ge1xuICAgIHBhZGRpbmc6IDEyLjI1JSAyNXB4IDYuMjUlOyB9XG4gICAgZmlndXJlLnN0b3J5LnR3by1wYW5lbCBmaWdjYXB0aW9uIGgyLFxuICAgIGZpZ3VyZS5zdG9yeS50aHJlZS1wYW5lbCBmaWdjYXB0aW9uIGgyIHtcbiAgICAgIGZvbnQtc2l6ZTogMzRweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7IH1cbiAgICBmaWd1cmUuc3RvcnkudHdvLXBhbmVsIGZpZ2NhcHRpb24gaDIgc21hbGwsXG4gICAgZmlndXJlLnN0b3J5LnRocmVlLXBhbmVsIGZpZ2NhcHRpb24gaDIgc21hbGwge1xuICAgICAgZm9udC1zaXplOiAxOHB4OyB9IH1cblxuLnNsaWRlLWhvbWVwYWdlLXN1YmJyYW5kcyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgd2lkdGg6IDEwMCU7IH1cbiAgLnNsaWRlLWhvbWVwYWdlLXN1YmJyYW5kczo6YWZ0ZXIge1xuICAgIGNsZWFyOiBib3RoO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogdGFibGU7IH1cblxuLnNsaWRlLWhvbWVwYWdlLXN1YmJyYW5kcyAuc2xpZGUtY29udGVudCB7XG4gIHBhZGRpbmctdG9wOiA3MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTIwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuc2xpZGUtaG9tZXBhZ2Utc3ViYnJhbmRzIC5zbGlkZS1jb250ZW50OjphZnRlciB7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiB0YWJsZTsgfVxuICAuc2xpZGUtaG9tZXBhZ2Utc3ViYnJhbmRzIC5zbGlkZS1jb250ZW50ID4gKiB7XG4gICAgaGVpZ2h0OiA1MCU7XG4gICAgd2lkdGg6IDMzLjMzJTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmbG9hdDogbGVmdDsgfVxuICAgIC5zbGlkZS1ob21lcGFnZS1zdWJicmFuZHMgLnNsaWRlLWNvbnRlbnQgPiAqLnRpdGxlLmZ1bGwtd2lkdGgge1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgIC5zbGlkZS1ob21lcGFnZS1zdWJicmFuZHMgLnNsaWRlLWNvbnRlbnQgPiAqLnRpdGxlLmZ1bGwtd2lkdGggaDEge1xuICAgICAgICBmb250LXNpemU6IDY0cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtLjdweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDY0cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI2cHg7IH1cbiAgICAgIC5zbGlkZS1ob21lcGFnZS1zdWJicmFuZHMgLnNsaWRlLWNvbnRlbnQgPiAqLnRpdGxlLmZ1bGwtd2lkdGggZGl2IHtcbiAgICAgICAgdG9wOiA0OSU7IH1cbiAgICAuc2xpZGUtaG9tZXBhZ2Utc3ViYnJhbmRzIC5zbGlkZS1jb250ZW50ID4gKi50aXRsZS5mdWxsLWhlaWdodCB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDBweDtcbiAgICAgIGxlZnQ6IDMzLjMzJTtcbiAgICAgIHBhZGRpbmctdG9wOiA3MHB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDcwcHg7IH1cbiAgICAgIC5zbGlkZS1ob21lcGFnZS1zdWJicmFuZHMgLnNsaWRlLWNvbnRlbnQgPiAqLnRpdGxlLmZ1bGwtaGVpZ2h0IGRpdiB7XG4gICAgICAgIHRvcDogNDklOyB9XG4gIC5zbGlkZS1ob21lcGFnZS1zdWJicmFuZHMgLnNsaWRlLWNvbnRlbnQgLnRpdGxlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUZGMUVGO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5zbGlkZS1ob21lcGFnZS1zdWJicmFuZHMgLnNsaWRlLWNvbnRlbnQgLnRpdGxlIGgxIHtcbiAgICAgIG1hcmdpbjogMCBhdXRvIDE1cHg7XG4gICAgICBmb250LXNpemU6IDEuOTUzMTJlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBsaW5lLWhlaWdodDogMzdweDtcbiAgICAgIHdpZHRoOiA3NSU7IH1cbiAgICAgIC50aGVtZS1kYXJrX2JsdWUgLnNsaWRlLWhvbWVwYWdlLXN1YmJyYW5kcyAuc2xpZGUtY29udGVudCAudGl0bGUgaDEge1xuICAgICAgICBjb2xvcjogIzAwNTRBNjsgfVxuICAgICAgLnRoZW1lLWJsdWUgLnNsaWRlLWhvbWVwYWdlLXN1YmJyYW5kcyAuc2xpZGUtY29udGVudCAudGl0bGUgaDEge1xuICAgICAgICBjb2xvcjogIzAwOUVDMjsgfVxuICAgICAgLnRoZW1lLWdyZWVuIC5zbGlkZS1ob21lcGFnZS1zdWJicmFuZHMgLnNsaWRlLWNvbnRlbnQgLnRpdGxlIGgxIHtcbiAgICAgICAgY29sb3I6ICM3MkJGNDQ7IH1cbiAgICAgIC50aGVtZS15ZWxsb3cgLnNsaWRlLWhvbWVwYWdlLXN1YmJyYW5kcyAuc2xpZGUtY29udGVudCAudGl0bGUgaDEge1xuICAgICAgICBjb2xvcjogI0ZGRDQwMDsgfVxuICAgICAgLnRoZW1lLXJlZCAuc2xpZGUtaG9tZXBhZ2Utc3ViYnJhbmRzIC5zbGlkZS1jb250ZW50IC50aXRsZSBoMSB7XG4gICAgICAgIGNvbG9yOiAjQ0YxRjI1OyB9XG4gICAgLnNsaWRlLWhvbWVwYWdlLXN1YmJyYW5kcyAuc2xpZGUtY29udGVudCAudGl0bGUgZGl2IHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNDYlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAuc2xpZGUtaG9tZXBhZ2Utc3ViYnJhbmRzIC5zbGlkZS1jb250ZW50IC50aXRsZSBhLmJ1dHRvbiB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjNweDsgfVxuICAuc2xpZGUtaG9tZXBhZ2Utc3ViYnJhbmRzIC5zbGlkZS1jb250ZW50IC5zdWJicmFuZCBmaWd1cmUge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAuc2xpZGUtaG9tZXBhZ2Utc3ViYnJhbmRzIC5zbGlkZS1jb250ZW50IC5zdWJicmFuZCBmaWd1cmUgaW1nIHtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICBvYmplY3QtcG9zaXRpb246IDUwJSA1MCU7XG4gICAgICB6LWluZGV4OiAxOyB9XG4gICAgLnNsaWRlLWhvbWVwYWdlLXN1YmJyYW5kcyAuc2xpZGUtY29udGVudCAuc3ViYnJhbmQgZmlndXJlIC5ncmFkaWVudC1vdmVybGF5IHtcbiAgICAgIGhlaWdodDogMzMlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogMHB4O1xuICAgICAgYm90dG9tOiAwcHg7XG4gICAgICBsZWZ0OiAwcHg7XG4gICAgICAvKiBJRTkgU1ZHLCBuZWVkcyBjb25kaXRpb25hbCBvdmVycmlkZSBvZiAnZmlsdGVyJyB0byAnbm9uZScgKi9cbiAgICAgIGJhY2tncm91bmQ6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgbGVmdCBib3R0b20sIGNvbG9yLXN0b3AoMCUsIHJnYmEoMCwgMCwgMCwgMCkpLCBjb2xvci1zdG9wKDEwMCUsIHJnYmEoMCwgMCwgMCwgMC44KSkpO1xuICAgICAgLyogQ2hyb21lLFNhZmFyaTQrICovXG4gICAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsIHJnYmEoMCwgMCwgMCwgMCkgMCUsIHJnYmEoMCwgMCwgMCwgMC44KSAxMDAlKTtcbiAgICAgIC8qIENocm9tZTEwKyxTYWZhcmk1LjErICovXG4gICAgICBiYWNrZ3JvdW5kOiAtby1saW5lYXItZ3JhZGllbnQodG9wLCByZ2JhKDAsIDAsIDAsIDApIDAlLCByZ2JhKDAsIDAsIDAsIDAuOCkgMTAwJSk7XG4gICAgICAvKiBPcGVyYSAxMS4xMCsgKi9cbiAgICAgIGJhY2tncm91bmQ6IC1tcy1saW5lYXItZ3JhZGllbnQodG9wLCByZ2JhKDAsIDAsIDAsIDApIDAlLCByZ2JhKDAsIDAsIDAsIDAuOCkgMTAwJSk7XG4gICAgICAvKiBJRTEwKyAqL1xuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgwLCAwLCAwLCAwKSAwJSwgcmdiYSgwLCAwLCAwLCAwLjgpIDEwMCUpO1xuICAgICAgLyogVzNDICovXG4gICAgICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudCggc3RhcnRDb2xvcnN0cj0kc3RhcnRTdHIsIGVuZENvbG9yc3RyPSRzdG9wU3RyLEdyYWRpZW50VHlwZT0wICk7XG4gICAgICAvKiBJRTYtOCAqL1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB6LWluZGV4OiA1OyB9XG4gICAgLnNsaWRlLWhvbWVwYWdlLXN1YmJyYW5kcyAuc2xpZGUtY29udGVudCAuc3ViYnJhbmQgZmlndXJlIGZpZ2NhcHRpb24ge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDBweDtcbiAgICAgIGJvdHRvbTogMHB4O1xuICAgICAgbGVmdDogMHB4O1xuICAgICAgcGFkZGluZy1yaWdodDogMS43ZW07XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMS41ZW07XG4gICAgICBwYWRkaW5nLWxlZnQ6IDEuN2VtO1xuICAgICAgei1pbmRleDogMTA7IH1cbiAgICAgIC5zbGlkZS1ob21lcGFnZS1zdWJicmFuZHMgLnNsaWRlLWNvbnRlbnQgLnN1YmJyYW5kIGZpZ3VyZSBmaWdjYXB0aW9uID4gc3BhbiB7XG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgZm9udC1zaXplOiAxLjI1ZW07IH1cbiAgICAgICAgLnNsaWRlLWhvbWVwYWdlLXN1YmJyYW5kcyAuc2xpZGUtY29udGVudCAuc3ViYnJhbmQgZmlndXJlIGZpZ2NhcHRpb24gPiBzcGFuIHNtYWxsIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLS42cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDI1LjVweDtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAxcHg7IH1cbiAgICAgICAgICAuc2xpZGUtaG9tZXBhZ2Utc3ViYnJhbmRzIC5zbGlkZS1jb250ZW50IC5zdWJicmFuZCBmaWd1cmUgZmlnY2FwdGlvbiA+IHNwYW4gc21hbGw6YWZ0ZXIge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgdG9wOiAwLjJlbTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTUwJTsgfVxuICAuc2xpZGUtaG9tZXBhZ2Utc3ViYnJhbmRzIC5zbGlkZS1jb250ZW50IC5zdWJicmFuZC50ZXh0LXRvcCBmaWd1cmUgLmdyYWRpZW50LW92ZXJsYXkge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDBweDtcbiAgICByaWdodDogMHB4O1xuICAgIGJvdHRvbTogYXV0bztcbiAgICBsZWZ0OiAwcHg7XG4gICAgLyogSUU5IFNWRywgbmVlZHMgY29uZGl0aW9uYWwgb3ZlcnJpZGUgb2YgJ2ZpbHRlcicgdG8gJ25vbmUnICovXG4gICAgYmFja2dyb3VuZDogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgYm90dG9tLCBsZWZ0IHRvcCwgY29sb3Itc3RvcCgwJSwgcmdiYSgwLCAwLCAwLCAwKSksIGNvbG9yLXN0b3AoMTAwJSwgcmdiYSgwLCAwLCAwLCAwLjgpKSk7XG4gICAgLyogQ2hyb21lLFNhZmFyaTQrICovXG4gICAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoYm90dG9tLCByZ2JhKDAsIDAsIDAsIDApIDAlLCByZ2JhKDAsIDAsIDAsIDAuOCkgMTAwJSk7XG4gICAgLyogQ2hyb21lMTArLFNhZmFyaTUuMSsgKi9cbiAgICBiYWNrZ3JvdW5kOiAtby1saW5lYXItZ3JhZGllbnQoYm90dG9tLCByZ2JhKDAsIDAsIDAsIDApIDAlLCByZ2JhKDAsIDAsIDAsIDAuOCkgMTAwJSk7XG4gICAgLyogT3BlcmEgMTEuMTArICovXG4gICAgYmFja2dyb3VuZDogLW1zLWxpbmVhci1ncmFkaWVudChib3R0b20sIHJnYmEoMCwgMCwgMCwgMCkgMCUsIHJnYmEoMCwgMCwgMCwgMC44KSAxMDAlKTtcbiAgICAvKiBJRTEwKyAqL1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byB0b3AsIHJnYmEoMCwgMCwgMCwgMCkgMCUsIHJnYmEoMCwgMCwgMCwgMC44KSAxMDAlKTtcbiAgICAvKiBXM0MgKi9cbiAgICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudCggc3RhcnRDb2xvcnN0cj0kc3RhcnRTdHIsIGVuZENvbG9yc3RyPSRzdG9wU3RyLEdyYWRpZW50VHlwZT0wICk7XG4gICAgLyogSUU2LTggKi8gfVxuICAuc2xpZGUtaG9tZXBhZ2Utc3ViYnJhbmRzIC5zbGlkZS1jb250ZW50IC5zdWJicmFuZC50ZXh0LXRvcCBmaWd1cmUgZmlnY2FwdGlvbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMHB4O1xuICAgIHJpZ2h0OiAwcHg7XG4gICAgYm90dG9tOiBhdXRvO1xuICAgIGxlZnQ6IDBweDtcbiAgICBwYWRkaW5nOiAxLjVlbSAxLjdlbSAwOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3MzZweCkge1xuICAgIC5zbGlkZS1ob21lcGFnZS1zdWJicmFuZHMgLnNsaWRlLWNvbnRlbnQge1xuICAgICAgcGFkZGluZy1ib3R0b206IDcwcHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuc2xpZGUtaG9tZXBhZ2Utc3ViYnJhbmRzIC5zbGlkZS1jb250ZW50IHtcbiAgICAgIHBhZGRpbmctdG9wOiA2MHB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDEyMHB4OyB9IH1cblxuLnNsaWRlLWhvbWVwYWdlLWNvbnRlbnQge1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyOyB9XG5cbi5zbGlkZS1ob21lcGFnZS1jb250ZW50IC5zbGlkZS1jb250ZW50IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgLyogUGVybWFsaW5rIC0gdXNlIHRvIGVkaXQgYW5kIHNoYXJlIHRoaXMgZ3JhZGllbnQ6IGh0dHA6Ly9jb2xvcnppbGxhLmNvbS9ncmFkaWVudC1lZGl0b3IvIzAwMDAwMCswLDAwMDAwMCsxMDAmMC40KzMzLDArNjYgKi9cbiAgYmFja2dyb3VuZC1pbWFnZTogLW1vei1yYWRpYWwtZ3JhZGllbnQoY2VudGVyLCBlbGxpcHNlIGNvdmVyLCByZ2JhKDAsIDAsIDAsIDAuNCkgMCUsIHJnYmEoMCwgMCwgMCwgMC40KSAzMyUsIHJnYmEoMCwgMCwgMCwgMCkgNjYlLCByZ2JhKDAsIDAsIDAsIDApIDEwMCUpO1xuICAvKiBGRjMuNisgKi9cbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1ncmFkaWVudChyYWRpYWwsIGNlbnRlciBjZW50ZXIsIDBweCwgY2VudGVyIGNlbnRlciwgMTAwJSwgY29sb3Itc3RvcCgwJSwgcmdiYSgwLCAwLCAwLCAwLjQpKSwgY29sb3Itc3RvcCgzMyUsIHJnYmEoMCwgMCwgMCwgMC40KSksIGNvbG9yLXN0b3AoNjYlLCByZ2JhKDAsIDAsIDAsIDApKSwgY29sb3Itc3RvcCgxMDAlLCByZ2JhKDAsIDAsIDAsIDApKSk7XG4gIC8qIENocm9tZSxTYWZhcmk0KyAqL1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LXJhZGlhbC1ncmFkaWVudChjZW50ZXIsIGVsbGlwc2UgY292ZXIsIHJnYmEoMCwgMCwgMCwgMC40KSAwJSwgcmdiYSgwLCAwLCAwLCAwLjQpIDMzJSwgcmdiYSgwLCAwLCAwLCAwKSA2NiUsIHJnYmEoMCwgMCwgMCwgMCkgMTAwJSk7XG4gIC8qIENocm9tZTEwKyxTYWZhcmk1LjErICovXG4gIGJhY2tncm91bmQtaW1hZ2U6IC1vLXJhZGlhbC1ncmFkaWVudChjZW50ZXIsIGVsbGlwc2UgY292ZXIsIHJnYmEoMCwgMCwgMCwgMC40KSAwJSwgcmdiYSgwLCAwLCAwLCAwLjQpIDMzJSwgcmdiYSgwLCAwLCAwLCAwKSA2NiUsIHJnYmEoMCwgMCwgMCwgMCkgMTAwJSk7XG4gIC8qIE9wZXJhIDEyKyAqL1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtbXMtcmFkaWFsLWdyYWRpZW50KGNlbnRlciwgZWxsaXBzZSBjb3ZlciwgcmdiYSgwLCAwLCAwLCAwLjQpIDAlLCByZ2JhKDAsIDAsIDAsIDAuNCkgMzMlLCByZ2JhKDAsIDAsIDAsIDApIDY2JSwgcmdiYSgwLCAwLCAwLCAwKSAxMDAlKTtcbiAgLyogSUUxMCsgKi9cbiAgYmFja2dyb3VuZC1pbWFnZTogcmFkaWFsLWdyYWRpZW50KGVsbGlwc2UgYXQgY2VudGVyLCByZ2JhKDAsIDAsIDAsIDAuNCkgMCUsIHJnYmEoMCwgMCwgMCwgMC40KSAzMyUsIHJnYmEoMCwgMCwgMCwgMCkgNjYlLCByZ2JhKDAsIDAsIDAsIDApIDEwMCUpO1xuICAvKiBXM0MgKi9cbiAgYmFja2dyb3VuZC1zaXplOiAyMDAlIDc1JTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgLnNsaWRlLWhvbWVwYWdlLWNvbnRlbnQgLnNsaWRlLWNvbnRlbnQuYWxpZ24tbGVmdCB7XG4gICAgcGFkZGluZzogMjcuNSUgY2FsYyggNjAlIC0gNWVtKSAzMCUgNWVtO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDc1JSA1MCU7XG4gICAgbGVmdDogMHB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICAuc2xpZGUtaG9tZXBhZ2UtY29udGVudCAuc2xpZGUtY29udGVudC5hbGlnbi1sZWZ0IGgxLnNtYWxsIHtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAtMXB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAzcHg7IH1cbiAgICAuc2xpZGUtaG9tZXBhZ2UtY29udGVudCAuc2xpZGUtY29udGVudC5hbGlnbi1sZWZ0IC5kZXNjcmlwdGlvbiB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDVweDsgfVxuICAgICAgLnNsaWRlLWhvbWVwYWdlLWNvbnRlbnQgLnNsaWRlLWNvbnRlbnQuYWxpZ24tbGVmdCAuZGVzY3JpcHRpb246YmVmb3JlIHtcbiAgICAgICAgbWFyZ2luOiAwIDAgMjJweDsgfVxuICAgIC5zbGlkZS1ob21lcGFnZS1jb250ZW50IC5zbGlkZS1jb250ZW50LmFsaWduLWxlZnQgYS5idXR0b24ge1xuICAgICAgbWFyZ2luLWxlZnQ6IDNweDsgfVxuICAuc2xpZGUtaG9tZXBhZ2UtY29udGVudCAuc2xpZGUtY29udGVudC5hbGlnbi1jZW50ZXIge1xuICAgIHBhZGRpbmc6IDMwJSBjYWxjKCAyNSUgLSAxLjVlbSk7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDUwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAuc2xpZGUtaG9tZXBhZ2UtY29udGVudCAuc2xpZGUtY29udGVudC5hbGlnbi1jZW50ZXIgLmRlc2NyaXB0aW9uIHtcbiAgICAgIHBhZGRpbmc6IDBweCAxMS41JTsgfVxuICAgICAgLnNsaWRlLWhvbWVwYWdlLWNvbnRlbnQgLnNsaWRlLWNvbnRlbnQuYWxpZ24tY2VudGVyIC5kZXNjcmlwdGlvbjpiZWZvcmUge1xuICAgICAgICBtYXJnaW46IDAgYXV0byAxOXB4OyB9XG4gIC5zbGlkZS1ob21lcGFnZS1jb250ZW50IC5zbGlkZS1jb250ZW50LmFsaWduLXJpZ2h0IHtcbiAgICBwYWRkaW5nOiAyNi41JSA1ZW0gMzAlIGNhbGMoIDYwJSAtIDVlbSk7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMjUlIDUwJTtcbiAgICByaWdodDogMHB4O1xuICAgIHRleHQtYWxpZ246IHJpZ2h0OyB9XG4gICAgLnNsaWRlLWhvbWVwYWdlLWNvbnRlbnQgLnNsaWRlLWNvbnRlbnQuYWxpZ24tcmlnaHQgaDEuc21hbGwge1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IC0xcHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAzcHg7IH1cbiAgICAuc2xpZGUtaG9tZXBhZ2UtY29udGVudCAuc2xpZGUtY29udGVudC5hbGlnbi1yaWdodCAuZGVzY3JpcHRpb24ge1xuICAgICAgcGFkZGluZy1yaWdodDogNXB4OyB9XG4gICAgICAuc2xpZGUtaG9tZXBhZ2UtY29udGVudCAuc2xpZGUtY29udGVudC5hbGlnbi1yaWdodCAuZGVzY3JpcHRpb246YmVmb3JlIHtcbiAgICAgICAgbWFyZ2luOiAwIDAgMjJweCBhdXRvOyB9XG4gICAgLnNsaWRlLWhvbWVwYWdlLWNvbnRlbnQgLnNsaWRlLWNvbnRlbnQuYWxpZ24tcmlnaHQgYS5idXR0b24ge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAzcHg7IH1cbiAgLnNsaWRlLWhvbWVwYWdlLWNvbnRlbnQgLnNsaWRlLWNvbnRlbnQgaDEge1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICBmb250LXNpemU6IDYwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogNjRweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyOHB4OyB9XG4gIC5zbGlkZS1ob21lcGFnZS1jb250ZW50IC5zbGlkZS1jb250ZW50IGgyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMnB4OyB9XG4gICAgLnNsaWRlLWhvbWVwYWdlLWNvbnRlbnQudGhlbWUtZGFya19ibHVlIGgyIHtcbiAgICAgIGNvbG9yOiAjMDA1NEE2OyB9XG4gICAgLnNsaWRlLWhvbWVwYWdlLWNvbnRlbnQudGhlbWUtYmx1ZSBoMiB7XG4gICAgICBjb2xvcjogIzAwOUVDMjsgfVxuICAgIC5zbGlkZS1ob21lcGFnZS1jb250ZW50LnRoZW1lLWdyZWVuIGgyIHtcbiAgICAgIGNvbG9yOiAjNzJCRjQ0OyB9XG4gICAgLnNsaWRlLWhvbWVwYWdlLWNvbnRlbnQudGhlbWUteWVsbG93IGgyIHtcbiAgICAgIGNvbG9yOiAjRkZENDAwOyB9XG4gICAgLnNsaWRlLWhvbWVwYWdlLWNvbnRlbnQudGhlbWUtcmVkIGgyIHtcbiAgICAgIGNvbG9yOiAjQ0YxRjI1OyB9XG4gIC5zbGlkZS1ob21lcGFnZS1jb250ZW50IC5zbGlkZS1jb250ZW50IGgxIHNtYWxsIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IDAuMzI3NjhlbTtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gICAgLnNsaWRlLWhvbWVwYWdlLWNvbnRlbnQudGhlbWUtZGFya19ibHVlIGgxIHNtYWxsIHtcbiAgICAgIGNvbG9yOiAjMDA1NEE2OyB9XG4gICAgLnNsaWRlLWhvbWVwYWdlLWNvbnRlbnQudGhlbWUtYmx1ZSBoMSBzbWFsbCB7XG4gICAgICBjb2xvcjogIzAwOUVDMjsgfVxuICAgIC5zbGlkZS1ob21lcGFnZS1jb250ZW50LnRoZW1lLWdyZWVuIGgxIHNtYWxsIHtcbiAgICAgIGNvbG9yOiAjNzJCRjQ0OyB9XG4gICAgLnNsaWRlLWhvbWVwYWdlLWNvbnRlbnQudGhlbWUteWVsbG93IGgxIHNtYWxsIHtcbiAgICAgIGNvbG9yOiAjRkZENDAwOyB9XG4gICAgLnNsaWRlLWhvbWVwYWdlLWNvbnRlbnQudGhlbWUtcmVkIGgxIHNtYWxsIHtcbiAgICAgIGNvbG9yOiAjQ0YxRjI1OyB9XG4gIC5zbGlkZS1ob21lcGFnZS1jb250ZW50IC5zbGlkZS1jb250ZW50IC5kZXNjcmlwdGlvbiB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAtLjFweDtcbiAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC50aGVtZS1kYXJrX2JsdWUgLnNsaWRlLWhvbWVwYWdlLWNvbnRlbnQgLnNsaWRlLWNvbnRlbnQgLmRlc2NyaXB0aW9uIHtcbiAgICAgIGNvbG9yOiAjMDA1NEE2OyB9XG4gICAgLnRoZW1lLWJsdWUgLnNsaWRlLWhvbWVwYWdlLWNvbnRlbnQgLnNsaWRlLWNvbnRlbnQgLmRlc2NyaXB0aW9uIHtcbiAgICAgIGNvbG9yOiAjMDA5RUMyOyB9XG4gICAgLnRoZW1lLWdyZWVuIC5zbGlkZS1ob21lcGFnZS1jb250ZW50IC5zbGlkZS1jb250ZW50IC5kZXNjcmlwdGlvbiB7XG4gICAgICBjb2xvcjogIzcyQkY0NDsgfVxuICAgIC50aGVtZS15ZWxsb3cgLnNsaWRlLWhvbWVwYWdlLWNvbnRlbnQgLnNsaWRlLWNvbnRlbnQgLmRlc2NyaXB0aW9uIHtcbiAgICAgIGNvbG9yOiAjRkZENDAwOyB9XG4gICAgLnRoZW1lLXJlZCAuc2xpZGUtaG9tZXBhZ2UtY29udGVudCAuc2xpZGUtY29udGVudCAuZGVzY3JpcHRpb24ge1xuICAgICAgY29sb3I6ICNDRjFGMjU7IH1cbiAgICAuc2xpZGUtaG9tZXBhZ2UtY29udGVudCAuc2xpZGUtY29udGVudCAuZGVzY3JpcHRpb246YmVmb3JlIHtcbiAgICAgIGJvcmRlci13aWR0aDogMnB4IDAgMDtcbiAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICBib3JkZXItaW1hZ2Utc2xpY2U6IDEyIGZpbGw7XG4gICAgICBib3JkZXItaW1hZ2Utd2lkdGg6IDJweCAwIDAgMDtcbiAgICAgIGJvcmRlci1pbWFnZS1vdXRzZXQ6IDBweCAwcHggMHB4IDBweDtcbiAgICAgIGJvcmRlci1pbWFnZS1yZXBlYXQ6IHJlcGVhdDtcbiAgICAgIGJvcmRlci1pbWFnZS1zb3VyY2U6IHVybChcImRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBRHdBQUFBOENBWUFBQUE2L05seUFBQUFCbUpMUjBRQUFBQUFBQUQ1UTd0L0FBQUFDWEJJV1hNQUFBc1RBQUFMRXdFQW1wd1lBQUFBQjNSSlRVVUgzd2NQRHpRWVp1WGtnQUFBQUJsMFJWaDBRMjl0YldWdWRBQkRjbVZoZEdWa0lIZHBkR2dnUjBsTlVGZUJEaGNBQUFEUlNVUkJWR2plN1pxN0VzTXdDQVNGLy8rZmxTWXBQSlBFbGl6T0pMZGJJK0FhOFJpaVBlbTk5L2FCaUloMmtXei9aMlBFa2VHS3BMTDlqOFNJTTRaWGtzcjJQeHBqeTNLc3NKOTVzelV6RUl4Z1o4R2p2MmkyL1ZRTXV6cHMyV2w5ZTdBcUdZVi9WUXdBQUFBQUFIVXZyZUJJZzJ4YXVrdnMyMmxKTWEvZUtYWTNEeXYyeGhYRXZramRTMWNUT3l6NEgwQXdncDBGVi95bFMrNmxTOVZoeTA3THFaY0dBQUFBQUlESmNWTFplRmM0YXZFOFcrSkFmR0ZTSElndnRKOTV3OVlTd1FnMkVzeUIrQy9XWWJkTzZ3SG4zdkFzaHVQcE1RQUFBQUJKUlU1RXJrSmdnZz09XCIpICFpbXBvcnRhbnQ7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICB3aWR0aDogMTEwcHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDczNXB4KSB7XG4gICAgLnNsaWRlLWhvbWVwYWdlLWNvbnRlbnQgLnNsaWRlLWNvbnRlbnQuYWxpZ24tY2VudGVyLCAuc2xpZGUtaG9tZXBhZ2UtY29udGVudCAuc2xpZGUtY29udGVudC5hbGlnbi1sZWZ0LCAuc2xpZGUtaG9tZXBhZ2UtY29udGVudCAuc2xpZGUtY29udGVudC5hbGlnbi1yaWdodCB7XG4gICAgICBwYWRkaW5nOiAyNy41JSAyOXB4OyB9XG4gICAgLnNsaWRlLWhvbWVwYWdlLWNvbnRlbnQgLnNsaWRlLWNvbnRlbnQgaDEge1xuICAgICAgZm9udC1zaXplOiAyNnB4O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IC0uMnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9XG4gICAgICAuc2xpZGUtaG9tZXBhZ2UtY29udGVudCAuc2xpZGUtY29udGVudCBoMSBzbWFsbCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNnB4OyB9XG4gICAgLnNsaWRlLWhvbWVwYWdlLWNvbnRlbnQgLnNsaWRlLWNvbnRlbnQgaDIge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5zbGlkZS1ob21lcGFnZS1jb250ZW50IC5zbGlkZS1jb250ZW50IC5kZXNjcmlwdGlvbiB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuLnNsaWRlLWhvbWVwYWdlLXN0b3J5IC5zbGlkZS1jb250ZW50LnR3by1wYW5lbCB7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgLnNsaWRlLWhvbWVwYWdlLXN0b3J5IC5zbGlkZS1jb250ZW50LnR3by1wYW5lbCBoMSB7XG4gICAgbWFyZ2luOiAyZW0gYXV0byAyOHB4O1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICBmb250LXNpemU6IDYwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogNjRweDtcbiAgICBtYXgtd2lkdGg6IDYwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAuc2xpZGUtaG9tZXBhZ2Utc3RvcnkgLnNsaWRlLWNvbnRlbnQudHdvLXBhbmVsIGgxIHNtYWxsIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgZm9udC1zaXplOiAwLjMyNzY4ZW07XG4gICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgICAgIC5zbGlkZS1ob21lcGFnZS1zdG9yeS50aGVtZS1kYXJrX2JsdWUgaDEgc21hbGwge1xuICAgICAgICBjb2xvcjogIzAwNTRBNjsgfVxuICAgICAgLnNsaWRlLWhvbWVwYWdlLXN0b3J5LnRoZW1lLWJsdWUgaDEgc21hbGwge1xuICAgICAgICBjb2xvcjogIzAwOUVDMjsgfVxuICAgICAgLnNsaWRlLWhvbWVwYWdlLXN0b3J5LnRoZW1lLWdyZWVuIGgxIHNtYWxsIHtcbiAgICAgICAgY29sb3I6ICM3MkJGNDQ7IH1cbiAgICAgIC5zbGlkZS1ob21lcGFnZS1zdG9yeS50aGVtZS15ZWxsb3cgaDEgc21hbGwge1xuICAgICAgICBjb2xvcjogI0ZGRDQwMDsgfVxuICAgICAgLnNsaWRlLWhvbWVwYWdlLXN0b3J5LnRoZW1lLXJlZCBoMSBzbWFsbCB7XG4gICAgICAgIGNvbG9yOiAjQ0YxRjI1OyB9XG4gIC50aGVtZS1kYXJrX2JsdWUgLnNsaWRlLWhvbWVwYWdlLXN0b3J5IC5zbGlkZS1jb250ZW50LnR3by1wYW5lbCBwIHtcbiAgICBjb2xvcjogIzAwNTRBNjsgfVxuICAudGhlbWUtYmx1ZSAuc2xpZGUtaG9tZXBhZ2Utc3RvcnkgLnNsaWRlLWNvbnRlbnQudHdvLXBhbmVsIHAge1xuICAgIGNvbG9yOiAjMDA5RUMyOyB9XG4gIC50aGVtZS1ncmVlbiAuc2xpZGUtaG9tZXBhZ2Utc3RvcnkgLnNsaWRlLWNvbnRlbnQudHdvLXBhbmVsIHAge1xuICAgIGNvbG9yOiAjNzJCRjQ0OyB9XG4gIC50aGVtZS15ZWxsb3cgLnNsaWRlLWhvbWVwYWdlLXN0b3J5IC5zbGlkZS1jb250ZW50LnR3by1wYW5lbCBwIHtcbiAgICBjb2xvcjogI0ZGRDQwMDsgfVxuICAudGhlbWUtcmVkIC5zbGlkZS1ob21lcGFnZS1zdG9yeSAuc2xpZGUtY29udGVudC50d28tcGFuZWwgcCB7XG4gICAgY29sb3I6ICNDRjFGMjU7IH1cbiAgLnNsaWRlLWhvbWVwYWdlLXN0b3J5IC5zbGlkZS1jb250ZW50LnR3by1wYW5lbCBkaXYudG8tY29udGVudCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNzBweDtcbiAgICBib3R0b206IGNhbGMoIDcwcHggKyA2NXB4KTtcbiAgICB6LWluZGV4OiAxMDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgLyogUGVybWFsaW5rIC0gdXNlIHRvIGVkaXQgYW5kIHNoYXJlIHRoaXMgZ3JhZGllbnQ6IGh0dHA6Ly9jb2xvcnppbGxhLmNvbS9ncmFkaWVudC1lZGl0b3IvIzAwMDAwMCswLDAwMDAwMCsxMDAmMC40KzMzLDArNjYgKi9cbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtbW96LXJhZGlhbC1ncmFkaWVudChjZW50ZXIsIGVsbGlwc2UgY292ZXIsIHJnYmEoMCwgMCwgMCwgMC40KSAwJSwgcmdiYSgwLCAwLCAwLCAwLjQpIDMzJSwgcmdiYSgwLCAwLCAwLCAwKSA2NiUsIHJnYmEoMCwgMCwgMCwgMCkgMTAwJSk7XG4gICAgLyogRkYzLjYrICovXG4gICAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1ncmFkaWVudChyYWRpYWwsIGNlbnRlciBjZW50ZXIsIDBweCwgY2VudGVyIGNlbnRlciwgMTAwJSwgY29sb3Itc3RvcCgwJSwgcmdiYSgwLCAwLCAwLCAwLjQpKSwgY29sb3Itc3RvcCgzMyUsIHJnYmEoMCwgMCwgMCwgMC40KSksIGNvbG9yLXN0b3AoNjYlLCByZ2JhKDAsIDAsIDAsIDApKSwgY29sb3Itc3RvcCgxMDAlLCByZ2JhKDAsIDAsIDAsIDApKSk7XG4gICAgLyogQ2hyb21lLFNhZmFyaTQrICovXG4gICAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1yYWRpYWwtZ3JhZGllbnQoY2VudGVyLCBlbGxpcHNlIGNvdmVyLCByZ2JhKDAsIDAsIDAsIDAuNCkgMCUsIHJnYmEoMCwgMCwgMCwgMC40KSAzMyUsIHJnYmEoMCwgMCwgMCwgMCkgNjYlLCByZ2JhKDAsIDAsIDAsIDApIDEwMCUpO1xuICAgIC8qIENocm9tZTEwKyxTYWZhcmk1LjErICovXG4gICAgYmFja2dyb3VuZC1pbWFnZTogLW8tcmFkaWFsLWdyYWRpZW50KGNlbnRlciwgZWxsaXBzZSBjb3ZlciwgcmdiYSgwLCAwLCAwLCAwLjQpIDAlLCByZ2JhKDAsIDAsIDAsIDAuNCkgMzMlLCByZ2JhKDAsIDAsIDAsIDApIDY2JSwgcmdiYSgwLCAwLCAwLCAwKSAxMDAlKTtcbiAgICAvKiBPcGVyYSAxMisgKi9cbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtbXMtcmFkaWFsLWdyYWRpZW50KGNlbnRlciwgZWxsaXBzZSBjb3ZlciwgcmdiYSgwLCAwLCAwLCAwLjQpIDAlLCByZ2JhKDAsIDAsIDAsIDAuNCkgMzMlLCByZ2JhKDAsIDAsIDAsIDApIDY2JSwgcmdiYSgwLCAwLCAwLCAwKSAxMDAlKTtcbiAgICAvKiBJRTEwKyAqL1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHJhZGlhbC1ncmFkaWVudChlbGxpcHNlIGF0IGNlbnRlciwgcmdiYSgwLCAwLCAwLCAwLjQpIDAlLCByZ2JhKDAsIDAsIDAsIDAuNCkgMzMlLCByZ2JhKDAsIDAsIDAsIDApIDY2JSwgcmdiYSgwLCAwLCAwLCAwKSAxMDAlKTtcbiAgICAvKiBXM0MgKi9cbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSA3MCU7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCUgLTIwJTsgfVxuICAgIC5zbGlkZS1ob21lcGFnZS1zdG9yeSAuc2xpZGUtY29udGVudC50d28tcGFuZWwgZGl2LnRvLWNvbnRlbnQgc3BhbiB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgLnNsaWRlLWhvbWVwYWdlLXN0b3J5IC5zbGlkZS1jb250ZW50LnR3by1wYW5lbCBkaXYudG8tY29udGVudCBhIHtcbiAgICAgIG1pbi13aWR0aDogMTUwcHg7XG4gICAgICBtYXgtd2lkdGg6IDc1JTsgfVxuICAuc2xpZGUtaG9tZXBhZ2Utc3RvcnkgLnNsaWRlLWNvbnRlbnQudHdvLXBhbmVsIGZpZ3VyZS5wYW5lbCBhLnNwbGl0dGVyIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5zbGlkZS1ob21lcGFnZS1zdG9yeSAuc2xpZGUtY29udGVudC50d28tcGFuZWwgZmlndXJlLnBhbmVsIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBtYXJnaW46IDA7XG4gICAgZmxvYXQ6IGxlZnQ7IH1cbiAgICAuc2xpZGUtaG9tZXBhZ2Utc3RvcnkgLnNsaWRlLWNvbnRlbnQudHdvLXBhbmVsIGZpZ3VyZS5wYW5lbC5sZWZ0IGZpZ2NhcHRpb24ge1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNjYlIC0yNyU7IH1cbiAgICAuc2xpZGUtaG9tZXBhZ2Utc3RvcnkgLnNsaWRlLWNvbnRlbnQudHdvLXBhbmVsIGZpZ3VyZS5wYW5lbC5yaWdodCBmaWdjYXB0aW9uIHtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDMzJSAtMjclOyB9XG4gICAgLnNsaWRlLWhvbWVwYWdlLXN0b3J5IC5zbGlkZS1jb250ZW50LnR3by1wYW5lbCBmaWd1cmUucGFuZWwgZmlnY2FwdGlvbiB7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMHB4O1xuICAgICAgcmlnaHQ6IDBweDtcbiAgICAgIGJvdHRvbTogMHB4O1xuICAgICAgbGVmdDogMHB4O1xuICAgICAgLyogUGVybWFsaW5rIC0gdXNlIHRvIGVkaXQgYW5kIHNoYXJlIHRoaXMgZ3JhZGllbnQ6IGh0dHA6Ly9jb2xvcnppbGxhLmNvbS9ncmFkaWVudC1lZGl0b3IvIzAwMDAwMCswLDAwMDAwMCsxMDAmMC40KzMzLDArNjYgKi9cbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IC1tb3otcmFkaWFsLWdyYWRpZW50KGNlbnRlciwgZWxsaXBzZSBjb3ZlciwgcmdiYSgwLCAwLCAwLCAwLjQpIDAlLCByZ2JhKDAsIDAsIDAsIDAuNCkgMzMlLCByZ2JhKDAsIDAsIDAsIDApIDY2JSwgcmdiYSgwLCAwLCAwLCAwKSAxMDAlKTtcbiAgICAgIC8qIEZGMy42KyAqL1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1ncmFkaWVudChyYWRpYWwsIGNlbnRlciBjZW50ZXIsIDBweCwgY2VudGVyIGNlbnRlciwgMTAwJSwgY29sb3Itc3RvcCgwJSwgcmdiYSgwLCAwLCAwLCAwLjQpKSwgY29sb3Itc3RvcCgzMyUsIHJnYmEoMCwgMCwgMCwgMC40KSksIGNvbG9yLXN0b3AoNjYlLCByZ2JhKDAsIDAsIDAsIDApKSwgY29sb3Itc3RvcCgxMDAlLCByZ2JhKDAsIDAsIDAsIDApKSk7XG4gICAgICAvKiBDaHJvbWUsU2FmYXJpNCsgKi9cbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtcmFkaWFsLWdyYWRpZW50KGNlbnRlciwgZWxsaXBzZSBjb3ZlciwgcmdiYSgwLCAwLCAwLCAwLjQpIDAlLCByZ2JhKDAsIDAsIDAsIDAuNCkgMzMlLCByZ2JhKDAsIDAsIDAsIDApIDY2JSwgcmdiYSgwLCAwLCAwLCAwKSAxMDAlKTtcbiAgICAgIC8qIENocm9tZTEwKyxTYWZhcmk1LjErICovXG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiAtby1yYWRpYWwtZ3JhZGllbnQoY2VudGVyLCBlbGxpcHNlIGNvdmVyLCByZ2JhKDAsIDAsIDAsIDAuNCkgMCUsIHJnYmEoMCwgMCwgMCwgMC40KSAzMyUsIHJnYmEoMCwgMCwgMCwgMCkgNjYlLCByZ2JhKDAsIDAsIDAsIDApIDEwMCUpO1xuICAgICAgLyogT3BlcmEgMTIrICovXG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiAtbXMtcmFkaWFsLWdyYWRpZW50KGNlbnRlciwgZWxsaXBzZSBjb3ZlciwgcmdiYSgwLCAwLCAwLCAwLjQpIDAlLCByZ2JhKDAsIDAsIDAsIDAuNCkgMzMlLCByZ2JhKDAsIDAsIDAsIDApIDY2JSwgcmdiYSgwLCAwLCAwLCAwKSAxMDAlKTtcbiAgICAgIC8qIElFMTArICovXG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiByYWRpYWwtZ3JhZGllbnQoZWxsaXBzZSBhdCBjZW50ZXIsIHJnYmEoMCwgMCwgMCwgMC40KSAwJSwgcmdiYSgwLCAwLCAwLCAwLjQpIDMzJSwgcmdiYSgwLCAwLCAwLCAwKSA2NiUsIHJnYmEoMCwgMCwgMCwgMCkgMTAwJSk7XG4gICAgICAvKiBXM0MgKi9cbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDMwMCUgNjAlOyB9XG4gICAgICAuc2xpZGUtaG9tZXBhZ2Utc3RvcnkgLnNsaWRlLWNvbnRlbnQudHdvLXBhbmVsIGZpZ3VyZS5wYW5lbCBmaWdjYXB0aW9uIGgxIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDEzMnB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzOHB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDM4cHg7XG4gICAgICAgIGNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50O1xuICAgICAgICBmb250LXNpemU6IDYwcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgICAgICAgbWFyZ2luLXRvcDogMjRweDsgfVxuICAgICAgICAuc2xpZGUtaG9tZXBhZ2Utc3RvcnkgLnNsaWRlLWNvbnRlbnQudHdvLXBhbmVsIGZpZ3VyZS5wYW5lbCBmaWdjYXB0aW9uIGgxOmFmdGVyIHtcbiAgICAgICAgICBib3JkZXItd2lkdGg6IDJweCAwIDA7XG4gICAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgICAgICBib3JkZXItaW1hZ2Utc2xpY2U6IDEyIGZpbGw7XG4gICAgICAgICAgYm9yZGVyLWltYWdlLXdpZHRoOiAycHggMHB4IDBweCAwcHg7XG4gICAgICAgICAgYm9yZGVyLWltYWdlLW91dHNldDogMHB4IDBweCAwcHggMHB4O1xuICAgICAgICAgIGJvcmRlci1pbWFnZS1yZXBlYXQ6IHJlcGVhdDtcbiAgICAgICAgICBib3JkZXItaW1hZ2Utc291cmNlOiB1cmwoXCJkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUR3QUFBQThDQVlBQUFBNi9ObHlBQUFBQm1KTFIwUUFBQUFBQUFENVE3dC9BQUFBQ1hCSVdYTUFBQXNUQUFBTEV3RUFtcHdZQUFBQUIzUkpUVVVIM3djUER6UVladVhrZ0FBQUFCbDBSVmgwUTI5dGJXVnVkQUJEY21WaGRHVmtJSGRwZEdnZ1IwbE5VRmVCRGhjQUFBRFJTVVJCVkdqZTdacTdFc013Q0FTRi8vK2ZsU1lwUEpQRWxpek9KTGRiSStBYThSaWlQZW05OS9hQmlJaDJrV3ovWjJQRWtlR0twTEw5ajhTSU00Wlhrc3IyUHhwankzS3NzSjk1c3pVekVJeGdaOEdqdjJpMi9WUU11enBzMldsOWU3QXFHWVYvVlF3QUFBQUFBSFV2cmVCSWcyeGF1a3ZzMjJsSk1hL2VLWFkzRHl2MnhoWEV2a2pkUzFjVE95ejRIMEF3Z3AwRlYveWxTKzZsUzlWaHkwN0xxWmNHQUFBQUFJREpjVkxaZUZjNGF2RThXK0pBZkdGU0hJZ3Z0Sjk1dzlZU3dRZzJFc3lCK0MvV1liZE82d0huM3ZBc2h1UHBNUUFBQUFCSlJVNUVya0pnZ2c9PVwiKSAhaW1wb3J0YW50O1xuICAgICAgICAgIG1hcmdpbi10b3A6IDE3cHg7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTdweDtcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgIHdpZHRoOiAxMzBweDsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5zbGlkZS1ob21lcGFnZS1zdG9yeSAuc2xpZGUtY29udGVudC50d28tcGFuZWwgZmlndXJlLnBhbmVsIGZpZ2NhcHRpb24gaDEge1xuICAgICAgICAgIHBhZGRpbmctdG9wOiAxMjJweDtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzOHB4O1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMzhweDsgfSB9XG4gICAgICAuc2xpZGUtaG9tZXBhZ2Utc3RvcnkgLnNsaWRlLWNvbnRlbnQudHdvLXBhbmVsIGZpZ3VyZS5wYW5lbCBmaWdjYXB0aW9uIHAge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDM4cHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAzOHB4O1xuICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMxcHg7XG4gICAgICAgIG1heC13aWR0aDogNDIwcHg7IH1cbiAgICAuc2xpZGUtaG9tZXBhZ2Utc3RvcnkgLnNsaWRlLWNvbnRlbnQudHdvLXBhbmVsIGZpZ3VyZS5wYW5lbC5sZWZ0IGZpZ2NhcHRpb24gaDEge1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgIC5zbGlkZS1ob21lcGFnZS1zdG9yeSAuc2xpZGUtY29udGVudC50d28tcGFuZWwgZmlndXJlLnBhbmVsLnJpZ2h0IGZpZ2NhcHRpb24gaDEge1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cblxuLnNsaWRlLWhvbWVwYWdlLXN0b3J5IC5zbGlkZS1jb250ZW50LnRocmVlLXBhbmVsIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTsgfVxuICAuc2xpZGUtaG9tZXBhZ2Utc3RvcnkgLnNsaWRlLWNvbnRlbnQudGhyZWUtcGFuZWwgZmlndXJlLnBhbmVsIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tcmlnaHQ6IDIuMjI3ODUlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogd2lkdGggMC41cyBlYXNlLWluLW91dCwgaGVpZ2h0IDAuNXMgZWFzZS1pbi1vdXQ7XG4gICAgLW1vei10cmFuc2l0aW9uOiB3aWR0aCAwLjVzIGVhc2UtaW4tb3V0LCBoZWlnaHQgMC41cyBlYXNlLWluLW91dDtcbiAgICB0cmFuc2l0aW9uOiB3aWR0aCAwLjVzIGVhc2UtaW4tb3V0LCBoZWlnaHQgMC41cyBlYXNlLWluLW91dDtcbiAgICBoZWlnaHQ6IDI1dmg7IH1cbiAgICAuc2xpZGUtaG9tZXBhZ2Utc3RvcnkgLnNsaWRlLWNvbnRlbnQudGhyZWUtcGFuZWwgZmlndXJlLnBhbmVsOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gICAgLnNsaWRlLWhvbWVwYWdlLXN0b3J5IC5zbGlkZS1jb250ZW50LnRocmVlLXBhbmVsIGZpZ3VyZS5wYW5lbCBhLmNvbnRyb2wsIC5zbGlkZS1ob21lcGFnZS1zdG9yeSAuc2xpZGUtY29udGVudC50aHJlZS1wYW5lbCBmaWd1cmUucGFuZWwgbmF2LmNvbnRyb2wge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5zbGlkZS1ob21lcGFnZS1zdG9yeSAuc2xpZGUtY29udGVudC50aHJlZS1wYW5lbCBmaWd1cmUucGFuZWwgYS5idXR0b24ucm91bmQge1xuICAgICAgaGVpZ2h0OiA0NXB4O1xuICAgICAgd2lkdGg6IDQ1cHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBjb2xvcjogd2hpdGU7XG4gICAgICBib3JkZXItY29sb3I6IHdoaXRlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjIpOyB9XG4gICAgICAuc2xpZGUtaG9tZXBhZ2Utc3RvcnkgLnNsaWRlLWNvbnRlbnQudGhyZWUtcGFuZWwgZmlndXJlLnBhbmVsIGEuYnV0dG9uLnJvdW5kLm9wZW4ge1xuICAgICAgICByaWdodDogY2FsYyggNTAlIC0gMjIuNXB4KTtcbiAgICAgICAgYm90dG9tOiAxLjVlbTtcbiAgICAgICAgbGVmdDogY2FsYyggNTAlIC0gMjIuNXB4KTtcbiAgICAgICAgY29sb3I6ICM0NzUzNUI7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlOyB9XG4gICAgICAuc2xpZGUtaG9tZXBhZ2Utc3RvcnkgLnNsaWRlLWNvbnRlbnQudGhyZWUtcGFuZWwgZmlndXJlLnBhbmVsIGEuYnV0dG9uLnJvdW5kLmNsb3NlIHtcbiAgICAgICAgdG9wOiBjYWxjKCAzMi41dmggLSA0NXB4IC0gMS41ZW0pO1xuICAgICAgICByaWdodDogY2FsYyggNTAlIC0gMjIuNXB4KTtcbiAgICAgICAgbGVmdDogY2FsYyggNTAlIC0gMjIuNXB4KTsgfVxuICAgICAgLnNsaWRlLWhvbWVwYWdlLXN0b3J5IC5zbGlkZS1jb250ZW50LnRocmVlLXBhbmVsIGZpZ3VyZS5wYW5lbCBhLmJ1dHRvbi5yb3VuZDpob3ZlciB7XG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiBibGFjaztcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogYmxhY2s7IH1cbiAgICAuc2xpZGUtaG9tZXBhZ2Utc3RvcnkgLnNsaWRlLWNvbnRlbnQudGhyZWUtcGFuZWwgZmlndXJlLnBhbmVsIG5hdi5yYWRpYWwtbWVudSB7XG4gICAgICBoZWlnaHQ6IDQ1cHg7XG4gICAgICB3aWR0aDogNDVweDsgfVxuICAuc2xpZGUtaG9tZXBhZ2Utc3RvcnkgLnNsaWRlLWNvbnRlbnQudGhyZWUtcGFuZWwgZmlndXJlLnBhbmVsLmxlZnQge1xuICAgIGhlaWdodDogYXV0bzsgfVxuICAgIC5zbGlkZS1ob21lcGFnZS1zdG9yeSAuc2xpZGUtY29udGVudC50aHJlZS1wYW5lbCBmaWd1cmUucGFuZWwubGVmdCArIGZpZ3VyZS5wYW5lbCBhLmNvbnRyb2wub3BlbiB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIC5zbGlkZS1ob21lcGFnZS1zdG9yeSAuc2xpZGUtY29udGVudC50aHJlZS1wYW5lbCBmaWd1cmUucGFuZWwubGVmdCBhLmNvbnRyb2wuY2xvc2Uge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAuc2xpZGUtaG9tZXBhZ2Utc3RvcnkgLnNsaWRlLWNvbnRlbnQudGhyZWUtcGFuZWwgZmlndXJlLnBhbmVsLmxlZnQgLnN1YmplY3Qge1xuICAgICAgaGVpZ2h0OiAzMi41dmg7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5zbGlkZS1ob21lcGFnZS1zdG9yeSAuc2xpZGUtY29udGVudC50aHJlZS1wYW5lbCBmaWd1cmUucGFuZWwubGVmdCBmaWdjYXB0aW9uIHtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZzogMS41ZW07IH1cbiAgICAgIC5zbGlkZS1ob21lcGFnZS1zdG9yeSAuc2xpZGUtY29udGVudC50aHJlZS1wYW5lbCBmaWd1cmUucGFuZWwubGVmdCBmaWdjYXB0aW9uIGgxIHtcbiAgICAgICAgbWFyZ2luOiAwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMjZweDsgfVxuICAgICAgICAuc2xpZGUtaG9tZXBhZ2Utc3RvcnkgLnNsaWRlLWNvbnRlbnQudGhyZWUtcGFuZWwgZmlndXJlLnBhbmVsLmxlZnQgZmlnY2FwdGlvbiBoMTphZnRlciB7XG4gICAgICAgICAgbWFyZ2luOiAxMnB4IDA7XG4gICAgICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgY29udGVudDogXCJcIjsgfVxuICAgICAgICAgIC5zbGlkZS1ob21lcGFnZS1zdG9yeSAuc2xpZGUtY29udGVudC50aHJlZS1wYW5lbCBmaWd1cmUucGFuZWwubGVmdCBmaWdjYXB0aW9uIGgxOmFmdGVyIHtcbiAgICAgICAgICAgIGJvcmRlci13aWR0aDogMnB4IDAgMDtcbiAgICAgICAgICAgIGJvcmRlci1pbWFnZS1zbGljZTogMTI7XG4gICAgICAgICAgICBib3JkZXItaW1hZ2Utd2lkdGg6IDJweCAwcHggMHB4IDBweDtcbiAgICAgICAgICAgIGJvcmRlci1pbWFnZS1vdXRzZXQ6IDBweCAwcHggMHB4IDBweDtcbiAgICAgICAgICAgIGJvcmRlci1pbWFnZS1yZXBlYXQ6IHJvdW5kIHJvdW5kOyB9XG4gICAgICAgICAgLnRoZW1lLWRhcmtfYmx1ZSAuc2xpZGUtaG9tZXBhZ2Utc3RvcnkgLnNsaWRlLWNvbnRlbnQudGhyZWUtcGFuZWwgZmlndXJlLnBhbmVsLmxlZnQgZmlnY2FwdGlvbiBoMTphZnRlciB7XG4gICAgICAgICAgICBib3JkZXItaW1hZ2Utc291cmNlOiB1cmwoXCJkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUR3QUFBQThDQVlBQUFBNi9ObHlBQUFBQVhOU1IwSUFyczRjNlFBQUFBUm5RVTFCQUFDeGp3djhZUVVBQUFBSmNFaFpjd0FBQ3hJQUFBc1NBZExkZnZ3QUFBQUhkRWxOUlFmZkJ3OFBOQmhtNWVTQUFBQUFHWFJGV0hSRGIyMXRaVzUwQUVOeVpXRjBaV1FnZDJsMGFDQkhTVTFRVjRFT0Z3QUFBQmgwUlZoMFUyOW1kSGRoY21VQWNHRnBiblF1Ym1WMElEUXVNQzQxWllVeVpRQUFBWDFKUkVGVWFFUHRsbEZxQXpFTUJmZVFPV092MlpDQ0FoYWpaOHYyRmlkb1lINkVOUEgrNVhyeitQa04zUUYxelYxUTIyeWdCZThLMVBPdVFrM3Y4S0k1QTNVaVo2RldKQTZWR2VpK1p4WnFLSEdvekVEM1BiTlFRNGxEWlFhNjc1bUZHa29jS2pQUWZjOHMxRkRpVUptQjdudG1vWVlTaDVFelVDZHlGbXBGRGgrc1FEM3ZLdFQwTnRDQ3VRUHFtcnVndG9rTUwwNXlkLy9GZi94R1VSUkZVUlJGVVhpKzRYL284RGZRb3ZrcDBOdk5CbHJ3bmc2OTJUdThhSjRLdlRVU2g4clRvRGNxY2FnOERYcWpFb2ZLMDZBM0tuR29QQTE2b3hLSHl0T2dOeXB4R0hrcTlOYkk0WVBUb1RkN0cyakIvQlRvN1NZeXZIZ3czL0FOUlZFVVJWRVVSWEU4ZC8veHZydi9ZdmczYU5IY0FYWE5YVkRiYktBRjd3clU4NjVDVGUvd29qa0RkU0pub1ZZa0RwVVo2TDVuRm1vb2Nhak1RUGM5czFCRGlVTmxCcnJ2bVlVYVNod3FNOUI5enl6VVVPSlFtWUh1ZTJhaGhoS0hrVE5RSjNJV2FrVU9INnhBUGU4cTFQUTIwSUs1QStxYXU2QzIrY2QxUFFHcy9uM1dYRlc1Z2dBQUFBQkpSVTVFcmtKZ2dnPT1cIik7IH1cbiAgICAgICAgICAudGhlbWUtYmx1ZSAuc2xpZGUtaG9tZXBhZ2Utc3RvcnkgLnNsaWRlLWNvbnRlbnQudGhyZWUtcGFuZWwgZmlndXJlLnBhbmVsLmxlZnQgZmlnY2FwdGlvbiBoMTphZnRlciB7XG4gICAgICAgICAgICBib3JkZXItaW1hZ2Utc291cmNlOiB1cmwoXCJkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUR3QUFBQThDQVlBQUFBNi9ObHlBQUFBQVhOU1IwSUFyczRjNlFBQUFBUm5RVTFCQUFDeGp3djhZUVVBQUFBSmNFaFpjd0FBQ3hJQUFBc1NBZExkZnZ3QUFBQUhkRWxOUlFmZkJ3OFBOQmhtNWVTQUFBQUFHWFJGV0hSRGIyMXRaVzUwQUVOeVpXRjBaV1FnZDJsMGFDQkhTVTFRVjRFT0Z3QUFBQmgwUlZoMFUyOW1kSGRoY21VQWNHRnBiblF1Ym1WMElEUXVNQzQxWllVeVpRQUFBWDVKUkVGVWFFUHRsbEZxQXpFTUJmZitoOGhoZXJHR0ZCU3dHRDFidHJjNFFRUHpJNlNKOXkvWG04ZlBiK2dPcUd2dWd0cG1BeTE0VjZDZWR4VnFlb2NYelJtb0V6a0x0U0p4cU14QTl6MnpVRU9KUTJVR3V1K1poUnBLSENvejBIM1BMTlJRNGxDWmdlNTdacUdHRW9mS0RIVGZNd3MxbERpTW5JRTZrYk5RSzNMNFlBWHFlVmVocHJlQkZzd2RVTmZjQmJWTlpIaHhrcnY3TC83ak40cWlLSXFpS0lyQzh3My9RNGUvZ1JiTlQ0SGViamJRZ3ZkMDZNM2U0VVh6Vk9pdGtUaFVuZ2E5VVlsRDVXblFHNVU0Vko0R3ZWR0pRK1ZwMEJ1Vk9GU2VCcjFSaWNQSVU2RzNSZzRmbkE2OTJkdEFDK2FuUUc4M2tlSEZnL21HYnlpS29paUtvaWlLNDduN2ovZmQvUmZEdjBHTDVnNm9hKzZDMm1ZRExYaFhvSjUzRldwNmh4Zk5HYWdUT1F1MUluR296RUQzUGJOUVE0bERaUWE2NzVtRkdrb2NLalBRZmM4czFGRGlVSm1CN250bW9ZWVNoOG9NZE44ekN6V1VPSXljZ1RxUnMxQXJjdmhnQmVwNVY2R210NEVXekIxUTE5d0Z0YzAvcnVzSmZCNEJQUGNubUpRQUFBQUFTVVZPUks1Q1lJST1cIik7IH1cbiAgICAgICAgICAudGhlbWUtZ3JlZW4gLnNsaWRlLWhvbWVwYWdlLXN0b3J5IC5zbGlkZS1jb250ZW50LnRocmVlLXBhbmVsIGZpZ3VyZS5wYW5lbC5sZWZ0IGZpZ2NhcHRpb24gaDE6YWZ0ZXIge1xuICAgICAgICAgICAgYm9yZGVyLWltYWdlLXNvdXJjZTogdXJsKFwiZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFEd0FBQUE4Q0FZQUFBQTYvTmx5QUFBQUFYTlNSMElBcnM0YzZRQUFBQVJuUVUxQkFBQ3hqd3Y4WVFVQUFBQUpjRWhaY3dBQUN4SUFBQXNTQWRMZGZ2d0FBQUFIZEVsTlJRZmZCdzhQTkJobTVlU0FBQUFBR1hSRldIUkRiMjF0Wlc1MEFFTnlaV0YwWldRZ2QybDBhQ0JIU1UxUVY0RU9Gd0FBQUJoMFJWaDBVMjltZEhkaGNtVUFjR0ZwYm5RdWJtVjBJRFF1TUM0MVpZVXlaUUFBQVpwSlJFRlVhRVB0bHNGdHhEQU1CSys0VkpRR1Uxb0NXOHZIRVNPSmxPQkFPSENBK2UwdTVaOWZ4dmZQMTI5UFJiYWdYVk9SYldqYlZLUkJBYStpUzlDZVY5RmxhTk1iRHBwM0lRbnQ5RlFsRFczMVRJVXZkU01FOVdlcUdvWTJSdFlIejlTZEVOU2ZxV29ZMmhoWkh6eFRkMEpRZjZhcVlXaGpaS3FnR3lsb3A2Y3FhV2lyWjdod0J4ZWhQYStpeTlDbVY5RUdCVXhGdHFCZFU1RnRhTnRVNUoxd2NKR245eS8rNDBaUkZFVlJGRVZSZUQ3aFB6VDhEUlEwRlRrZWVydXBTSU1DWGtXUGhkN3NEUWZOdTNBZzlOYWVxZkNsYmh3RHZYRmtmZkJNM1RrR2V1UEkrdUNadW5NTTlNYVJxWUp1SEFlOXRXZTRjQWNQaHQ3c1ZiUkJBVk9SNDZHM200cThFdzRlekNkOFExRVVSVkVVUlZFY3o5TS8zay92WDRSdlVOQlVaQXZhTlJYWmhyWk5SUm9VOENxNkJPMTVGVjJHTnIzaG9Ia1hrdEJPVDFYUzBGYlBWUGhTTjBKUWY2YXFZV2hqWkgzd1ROMEpRZjJacW9haGpaSDF3VE4xSndUMVo2b2FoalpHcGdxNmtZSjJlcXFTaHJaNmhndDNjQkhhOHlxNkRHMTZGVzFRd0ZSa0M5bzFGZG1HdHMyV2VMMytBRk9tVVBqSHB0Yk9BQUFBQUVsRlRrU3VRbUNDXCIpOyB9XG4gICAgICAgICAgLnRoZW1lLXllbGxvdyAuc2xpZGUtaG9tZXBhZ2Utc3RvcnkgLnNsaWRlLWNvbnRlbnQudGhyZWUtcGFuZWwgZmlndXJlLnBhbmVsLmxlZnQgZmlnY2FwdGlvbiBoMTphZnRlciB7XG4gICAgICAgICAgICBib3JkZXItaW1hZ2Utc291cmNlOiB1cmwoXCJkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUR3QUFBQThDQVlBQUFBNi9ObHlBQUFBQVhOU1IwSUFyczRjNlFBQUFBUm5RVTFCQUFDeGp3djhZUVVBQUFBSmNFaFpjd0FBQ3hJQUFBc1NBZExkZnZ3QUFBQUhkRWxOUlFmZkJ3OFBOQmhtNWVTQUFBQUFHWFJGV0hSRGIyMXRaVzUwQUVOeVpXRjBaV1FnZDJsMGFDQkhTVTFRVjRFT0Z3QUFBQmgwUlZoMFUyOW1kSGRoY21VQWNHRnBiblF1Ym1WMElEUXVNQzQxWllVeVpRQUFBWmRKUkVGVWFFUHRsa0dPd3pBTUEvUC85KzEvV2lTbURoWEd0bVNqQzZQUUFITWpLZWVXeTNqOVhhK2VpbXhCdTZZaTI5QzJxVWlEQWw1Rmw2QTlyNkxMMEtZM0hEU2ZRaExhNmFsS0d0cnFtUXJmNmtZSTZzOVVOUXh0akt3UG5xazdJYWcvVTlVd3RER3lQbmltN29TZy9reFZ3OURHeUZSQk4xTFFUazlWMHRCV3ozRGhDUzVDZTE1Rmw2Rk5yNklOQ3BpS2JFRzdwaUxiMExhcHlDZmg0Q0xmM3IvNWp4dEZVUlJGVVJSRjRmbUYvOUR3TjFEUVZPUjQ2TzJtSWcwS2VCVTlGbnF6Tnh3MG44S0IwRnQ3cHNLM3VuRU05TWFSOWNFemRlY1k2STBqNjRObjZzNHgwQnRIcGdxNmNSejAxcDdod2hNOEdIcXpWOUVHQlV4RmpvZmViaXJ5U1RoNE1ML3dEVVZSRkVWUkZFVnhQTi8rOGY3Mi9rMzRCZ1ZOUmJhZ1hWT1JiV2piVktSQkFhK2lTOUNlVjlGbGFOTWJEcHBQSVFudDlGUWxEVzMxVElWdmRTTUU5V2VxR29ZMlJ0WUh6OVNkRU5TZnFXb1kyaGhaSHp4VGQwSlFmNmFxWVdoalpLcWdHeWxvcDZjcWFXaXJaN2p3QkJlaFBhK2l5OUNtVjlFR0JVeEZ0cUJkVTVGdGFOdHNpZXQ2QTlSOXRlOStnUk1aQUFBQUFFbEZUa1N1UW1DQ1wiKTsgfVxuICAgICAgICAgIC50aGVtZS1yZWQgLnNsaWRlLWhvbWVwYWdlLXN0b3J5IC5zbGlkZS1jb250ZW50LnRocmVlLXBhbmVsIGZpZ3VyZS5wYW5lbC5sZWZ0IGZpZ2NhcHRpb24gaDE6YWZ0ZXIge1xuICAgICAgICAgICAgYm9yZGVyLWltYWdlLXNvdXJjZTogdXJsKFwiZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFEd0FBQUE4Q0FZQUFBQTYvTmx5QUFBQUFYTlNSMElBcnM0YzZRQUFBQVJuUVUxQkFBQ3hqd3Y4WVFVQUFBQUpjRWhaY3dBQUN4SUFBQXNTQWRMZGZ2d0FBQUFIZEVsTlJRZmZCdzhQTkJobTVlU0FBQUFBR1hSRldIUkRiMjF0Wlc1MEFFTnlaV0YwWldRZ2QybDBhQ0JIU1UxUVY0RU9Gd0FBQUJoMFJWaDBVMjltZEhkaGNtVUFjR0ZwYm5RdWJtVjBJRFF1TUM0MVpZVXlaUUFBQVpwSlJFRlVhRVB0bGpGdXhEQU1CTzhucWZML3ArUkpDV3d0aXlOR0VpbkJnWERnQU5QdEx1WE9MK1BuNi91M3B5SmIwSzZweURhMGJTclNvSUJYMFNWb3o2dm9NclRwRFFmTnU1Q0VkbnFxa29hMmVxYkNsN29SZ3ZvelZRMURHeVByZzJmcVRnanF6MVExREcyTXJBK2VxVHNocUQ5VDFUQzBNVEpWMEkwVXROTlRsVFMwMVROY3VJT0wwSjVYMFdWbzA2dG9nd0ttSWx2UXJxbklOclJ0S3ZKT09MakkwL3NYLzNHaktJcWlLSXFpS0R5ZjhCOGEvZ1lLbW9vY0Q3M2RWS1JCQWEraXgwSnY5b2FENWwwNEVIcHJ6MVQ0VWplT2dkNDRzajU0cHU0Y0E3MXhaSDN3VE4wNUJucmp5RlJCTjQ2RDN0b3pYTGlEQjBOdjlpcmFvSUNweVBIUTIwMUYzZ2tIRCtZVHZxRW9pcUlvaXFJb2p1ZnBIKytuOXkvQ055aG9LcklGN1pxS2JFUGJwaUlOQ25nVlhZTDJ2SW91UTV2ZWNOQzhDMGxvcDZjcWFXaXJaeXA4cVJzaHFEOVQxVEMwTWJJK2VLYnVoS0QrVEZYRDBNYkkrdUNadWhPQytqTlZEVU1iSTFNRjNVaEJPejFWU1VOYlBjT0ZPN2dJN1hrVlhZWTJ2WW8yS0dBcXNnWHRtb3BzUTl0bVM3eGVmOW8rM01JRWtuOWJBQUFBQUVsRlRrU3VRbUNDXCIpOyB9XG4gICAgICAgICAgLnRoZW1lLXByaW1hcnkgLnNsaWRlLWhvbWVwYWdlLXN0b3J5IC5zbGlkZS1jb250ZW50LnRocmVlLXBhbmVsIGZpZ3VyZS5wYW5lbC5sZWZ0IGZpZ2NhcHRpb24gaDE6YWZ0ZXIge1xuICAgICAgICAgICAgYm9yZGVyLWltYWdlLXNvdXJjZTogdXJsKFwiZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFEd0FBQUE4Q0FZQUFBQTYvTmx5QUFBQUFYTlNSMElBcnM0YzZRQUFBQVJuUVUxQkFBQ3hqd3Y4WVFVQUFBQUpjRWhaY3dBQUN4SUFBQXNTQWRMZGZ2d0FBQUFIZEVsTlJRZmZCdzhQTkJobTVlU0FBQUFBR1hSRldIUkRiMjF0Wlc1MEFFTnlaV0YwWldRZ2QybDBhQ0JIU1UxUVY0RU9Gd0FBQUJoMFJWaDBVMjltZEhkaGNtVUFjR0ZwYm5RdWJtVjBJRFF1TUM0MVpZVXlaUUFBQVpwSlJFRlVhRVB0bGtGcUJERU1CQmZ5MGZ6L0Nia2t6TGgxV0ZHMkpac0pabEZCM2JwYm50dThqSi92cjkrZWlteEJ1NllpMjlDMnFVaURBbDVGbDZBOXI2TEwwS1kzSERUdlFoTGE2YWxLR3RycW1RcGY2a1lJNnM5VU5ReHRqS3dQbnFrN0lhZy9VOVV3dERHeVBuaW03b1NnL2t4Vnc5REd5RlJCTjFMUVRrOVYwdEJXejNEaERpNUNlMTVGbDZGTnI2SU5DcGlLYkVHN3BpTGIwTGFweUR2aDRDSlA3MS84eDQyaUtJcWlLSXFpOEh6Q2YyajRHeWhvS25JODlIWlRrUVlGdklvZUM3M1pHdzZhZCtGQTZLMDlVK0ZMM1RnR2V1UEkrdUNadW5NTTlNYVI5Y0V6ZGVjWTZJMGpVd1hkT0E1NmE4OXc0UTRlREwzWnEyaURBcVlpeDBOdk54VjVKeHc4bUUvNGhxSW9pcUlvaXFJNG5xZC92Si9ldndqZm9LQ3B5QmEwYXlxeURXMmJpalFvNEZWMENkcnpLcm9NYlhyRFFmTXVKS0dkbnFxa29hMmVxZkNsYm9TZy9reFZ3OURHeVByZ21ib1Rndm96VlExREd5UHJnMmZxVGdqcXoxUTFERzJNVEJWMEl3WHQ5RlFsRFczMURCZnU0Q0swNTFWMEdkcjBLdHFnZ0tuSUZyUnJLcklOYlpzdDhYcjlBZGdKOWNrWDgyYUtBQUFBQUVsRlRrU3VRbUNDXCIpOyB9XG4gICAgICAgICAgLnRoZW1lLXNlY29uZGFyeSAuc2xpZGUtaG9tZXBhZ2Utc3RvcnkgLnNsaWRlLWNvbnRlbnQudGhyZWUtcGFuZWwgZmlndXJlLnBhbmVsLmxlZnQgZmlnY2FwdGlvbiBoMTphZnRlciB7XG4gICAgICAgICAgICBib3JkZXItaW1hZ2Utc291cmNlOiB1cmwoXCJkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUR3QUFBQThDQVlBQUFBNi9ObHlBQUFBQVhOU1IwSUFyczRjNlFBQUFBUm5RVTFCQUFDeGp3djhZUVVBQUFBSmNFaFpjd0FBQ3hJQUFBc1NBZExkZnZ3QUFBQUhkRWxOUlFmZkJ3OFBOQmhtNWVTQUFBQUFHWFJGV0hSRGIyMXRaVzUwQUVOeVpXRjBaV1FnZDJsMGFDQkhTVTFRVjRFT0Z3QUFBQmgwUlZoMFUyOW1kSGRoY21VQWNHRnBiblF1Ym1WMElEUXVNQzQxWllVeVpRQUFBWDFKUkVGVWFFUHQxa0Z1aERBUUJNRDkvNmNUTFJRSFM1YnBBU0lSYWVySWRJL3RHNS9EejRMSUxWWk5pZHhtM1pUSXpyY2wwVXVzV0JLOXpKcWxPSGpZQ2tXcUVaVXk5VWdwL09XTWlFcUpha3d0MWc4KzQ1eUlTb2xxVEMzV0R6N2puSWhLaVdwTUxWWXFPS05FTmFKU3BoNkpDMXZ3SWl1V1JDK3paa2wwNTl1VXlDMVdUWW5jWnQyVXlNaHNZUFFJS3dkR2o3RjJZTlJhYTYyMTF0cWY4ZXM1TVBvM1hIdGdOREtiRW5rOTE1MFMyZm0ySlBwYXJya1VCdzliNFlWY0wxSUtmem5qTlZ3cjFnOCs0NXpYY0sxWVAvaU1jMTdEdFdLbGdqTmV4L1VpY1dFTHZwaHJMb251ZkpzU2VUM1huUklabVEyTS9nM1hIaGkxMWxwcnJiWFdudUpmZTJEMENDc0hSbyt4ZG1BME1wc1N1Y1dxS1pIYnJKc1MyZm0ySkhxSkZVdWlsMW16RkFjUFc2RklOYUpTcGg0cGhiK2NFVkVwVVkycHhmckJaNXdUVVNsUmphbkYrc0ZubkJOUktWR05xY1ZLQldlVXFFWlV5dFFqY1dFTFhtVEZrdWhsMWl5SjdueWJFcm5GcWltUjI2eWIyaE9menkvbUdpR3lUWnkyZXdBQUFBQkpSVTVFcmtKZ2dnPT1cIik7IH1cbiAgICAgICAgICAudGhlbWUtbWVudSAuc2xpZGUtaG9tZXBhZ2Utc3RvcnkgLnNsaWRlLWNvbnRlbnQudGhyZWUtcGFuZWwgZmlndXJlLnBhbmVsLmxlZnQgZmlnY2FwdGlvbiBoMTphZnRlciB7XG4gICAgICAgICAgICBib3JkZXItaW1hZ2Utc291cmNlOiB1cmwoXCJkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUR3QUFBQThDQVlBQUFBNi9ObHlBQUFBQVhOU1IwSUFyczRjNlFBQUFBUm5RVTFCQUFDeGp3djhZUVVBQUFBSmNFaFpjd0FBQ3hJQUFBc1NBZExkZnZ3QUFBQUhkRWxOUlFmZkJ3OFBOQmhtNWVTQUFBQUFHWFJGV0hSRGIyMXRaVzUwQUVOeVpXRjBaV1FnZDJsMGFDQkhTVTFRVjRFT0Z3QUFBQmgwUlZoMFUyOW1kSGRoY21VQWNHRnBiblF1Ym1WMElEUXVNQzQxWllVeVpRQUFBWmxKUkVGVWFFUHRsakZ1eERBTUJPL3YrVUM2UERlQnJXVnh4RWdpSlRnUURoeGd1dDJsM1BsbGZIMy8vUFpVWkF2YU5SWFpoclpOUlJvVThDcTZCTzE1RlYyR05yM2hvSGtYa3RCT1QxWFMwRmJQVlBoU04wSlFmNmFxWVdoalpIM3dUTjBKUWYyWnFvYWhqWkgxd1ROMUp3VDFaNm9haGpaR3BncTZrWUoyZXFxU2hyWjZoZ3QzY0JIYTh5cTZERzE2RlcxUXdGUmtDOW8xRmRtR3RrMUYzZ2tIRjNsNi8rSS9iaFJGVVJSRlVSU0Y1eFArUThQZlFFRlRrZU9odDV1S05DamdWZlJZNk0zZWNOQzhDd2RDYisyWkNsL3F4akhRRzBmV0I4L1VuV09nTjQ2c0Q1NnBPOGRBYnh5Wkt1akdjZEJiZTRZTGQvQmc2TTFlUlJzVU1CVTVIbnE3cWNnNzRlREJmTUkzRkVWUkZFVlJGTVh4UFAzai9mVCtSZmdHQlUxRnRxQmRVNUZ0YU50VXBFRUJyNkpMMEo1WDBXVm8weHNPbW5jaENlMzBWQ1VOYmZWTWhTOTFJd1QxWjZvYWhqWkcxZ2ZQMUowUTFKK3BhaGphR0ZrZlBGTjNRbEIvcHFwaGFHTmtxcUFiS1dpbnB5cHBhS3RudUhBSEY2RTlyNkxMMEtaWDBRWUZURVcyb0YxVGtXMW8yMnlKMStzUDZrUWFROVIzWG5zQUFBQUFTVVZPUks1Q1lJST1cIik7IH1cbiAgICAgIC5zbGlkZS1ob21lcGFnZS1zdG9yeSAuc2xpZGUtY29udGVudC50aHJlZS1wYW5lbCBmaWd1cmUucGFuZWwubGVmdCBmaWdjYXB0aW9uIHAge1xuICAgICAgICBmb250LXNpemU6IDE4cHg7IH1cbiAgLnNsaWRlLWhvbWVwYWdlLXN0b3J5IC5zbGlkZS1jb250ZW50LnRocmVlLXBhbmVsIGZpZ3VyZS5wYW5lbCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDE3LjAzNzk3JTtcbiAgICBoZWlnaHQ6IGNhbGMoIDEwMCUpICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAwcHg7IH1cbiAgICAuc2xpZGUtaG9tZXBhZ2Utc3RvcnkgLnNsaWRlLWNvbnRlbnQudGhyZWUtcGFuZWwgZmlndXJlLnBhbmVsOmxhc3QtY2hpbGQge1xuICAgICAgd2lkdGg6IDE0LjgxMDEzJTsgfVxuICAgIC5zbGlkZS1ob21lcGFnZS1zdG9yeSAuc2xpZGUtY29udGVudC50aHJlZS1wYW5lbCBmaWd1cmUucGFuZWwgLm9wYXF1ZS1vdmVybGF5IHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMHB4O1xuICAgICAgcmlnaHQ6IDBweDtcbiAgICAgIGJvdHRvbTogMHB4O1xuICAgICAgbGVmdDogMHB4O1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNCk7IH1cbiAgLnNsaWRlLWhvbWVwYWdlLXN0b3J5IC5zbGlkZS1jb250ZW50LnRocmVlLXBhbmVsIGZpZ3VyZS5wYW5lbC5sZWZ0IHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogNjguMTUxOSU7IH1cbiAgICAuc2xpZGUtaG9tZXBhZ2Utc3RvcnkgLnNsaWRlLWNvbnRlbnQudGhyZWUtcGFuZWwgZmlndXJlLnBhbmVsLmxlZnQ6bGFzdC1jaGlsZCB7XG4gICAgICB3aWR0aDogNjUuOTI0MDUlOyB9XG4gICAgLnNsaWRlLWhvbWVwYWdlLXN0b3J5IC5zbGlkZS1jb250ZW50LnRocmVlLXBhbmVsIGZpZ3VyZS5wYW5lbC5sZWZ0IC5zdWJqZWN0IHtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7IH1cbiAgICAuc2xpZGUtaG9tZXBhZ2Utc3RvcnkgLnNsaWRlLWNvbnRlbnQudGhyZWUtcGFuZWwgZmlndXJlLnBhbmVsLmxlZnQgLm9wYXF1ZS1vdmVybGF5IHtcbiAgICAgIC8qIFBlcm1hbGluayAtIHVzZSB0byBlZGl0IGFuZCBzaGFyZSB0aGlzIGdyYWRpZW50OiBodHRwOi8vY29sb3J6aWxsYS5jb20vZ3JhZGllbnQtZWRpdG9yLyMwMDAwMDArMCwwMDAwMDArMTAwJjAuNCszMywwKzY2ICovXG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiAtbW96LXJhZGlhbC1ncmFkaWVudChjZW50ZXIsIGVsbGlwc2UgY292ZXIsIHJnYmEoMCwgMCwgMCwgMC40KSAwJSwgcmdiYSgwLCAwLCAwLCAwLjQpIDMzJSwgcmdiYSgwLCAwLCAwLCAwKSA2NiUsIHJnYmEoMCwgMCwgMCwgMCkgMTAwJSk7XG4gICAgICAvKiBGRjMuNisgKi9cbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtZ3JhZGllbnQocmFkaWFsLCBjZW50ZXIgY2VudGVyLCAwcHgsIGNlbnRlciBjZW50ZXIsIDEwMCUsIGNvbG9yLXN0b3AoMCUsIHJnYmEoMCwgMCwgMCwgMC40KSksIGNvbG9yLXN0b3AoMzMlLCByZ2JhKDAsIDAsIDAsIDAuNCkpLCBjb2xvci1zdG9wKDY2JSwgcmdiYSgwLCAwLCAwLCAwKSksIGNvbG9yLXN0b3AoMTAwJSwgcmdiYSgwLCAwLCAwLCAwKSkpO1xuICAgICAgLyogQ2hyb21lLFNhZmFyaTQrICovXG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LXJhZGlhbC1ncmFkaWVudChjZW50ZXIsIGVsbGlwc2UgY292ZXIsIHJnYmEoMCwgMCwgMCwgMC40KSAwJSwgcmdiYSgwLCAwLCAwLCAwLjQpIDMzJSwgcmdiYSgwLCAwLCAwLCAwKSA2NiUsIHJnYmEoMCwgMCwgMCwgMCkgMTAwJSk7XG4gICAgICAvKiBDaHJvbWUxMCssU2FmYXJpNS4xKyAqL1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogLW8tcmFkaWFsLWdyYWRpZW50KGNlbnRlciwgZWxsaXBzZSBjb3ZlciwgcmdiYSgwLCAwLCAwLCAwLjQpIDAlLCByZ2JhKDAsIDAsIDAsIDAuNCkgMzMlLCByZ2JhKDAsIDAsIDAsIDApIDY2JSwgcmdiYSgwLCAwLCAwLCAwKSAxMDAlKTtcbiAgICAgIC8qIE9wZXJhIDEyKyAqL1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogLW1zLXJhZGlhbC1ncmFkaWVudChjZW50ZXIsIGVsbGlwc2UgY292ZXIsIHJnYmEoMCwgMCwgMCwgMC40KSAwJSwgcmdiYSgwLCAwLCAwLCAwLjQpIDMzJSwgcmdiYSgwLCAwLCAwLCAwKSA2NiUsIHJnYmEoMCwgMCwgMCwgMCkgMTAwJSk7XG4gICAgICAvKiBJRTEwKyAqL1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogcmFkaWFsLWdyYWRpZW50KGVsbGlwc2UgYXQgY2VudGVyLCByZ2JhKDAsIDAsIDAsIDAuNCkgMCUsIHJnYmEoMCwgMCwgMCwgMC40KSAzMyUsIHJnYmEoMCwgMCwgMCwgMCkgNjYlLCByZ2JhKDAsIDAsIDAsIDApIDEwMCUpO1xuICAgICAgLyogVzNDICovXG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAzMDAlIDc1JTtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDEwMCUgMTAwJTsgfVxuICAgIC5zbGlkZS1ob21lcGFnZS1zdG9yeSAuc2xpZGUtY29udGVudC50aHJlZS1wYW5lbCBmaWd1cmUucGFuZWwubGVmdCBmaWdjYXB0aW9uIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAxOC43NSU7XG4gICAgICBib3R0b206IDIyOHB4O1xuICAgICAgbGVmdDogMzdweDtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIHdpZHRoOiA3NSU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBhZGRpbmc6IDBweDsgfVxuICAgICAgLnNsaWRlLWhvbWVwYWdlLXN0b3J5IC5zbGlkZS1jb250ZW50LnRocmVlLXBhbmVsIGZpZ3VyZS5wYW5lbC5sZWZ0IGZpZ2NhcHRpb24gaDEge1xuICAgICAgICBjb2xvcjogd2hpdGUgIWltcG9ydGFudDtcbiAgICAgICAgZm9udC1zaXplOiA2MHB4O1xuICAgICAgICBmb250LXdlaWdodDogNDAwOyB9XG4gICAgICAgIC5zbGlkZS1ob21lcGFnZS1zdG9yeSAuc2xpZGUtY29udGVudC50aHJlZS1wYW5lbCBmaWd1cmUucGFuZWwubGVmdCBmaWdjYXB0aW9uIGgxOmFmdGVyIHtcbiAgICAgICAgICBib3JkZXItd2lkdGg6IDJweCAwIDA7XG4gICAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgICAgICBib3JkZXItaW1hZ2Utc2xpY2U6IDEyIGZpbGw7XG4gICAgICAgICAgYm9yZGVyLWltYWdlLXdpZHRoOiAycHggMHB4IDBweCAwcHg7XG4gICAgICAgICAgYm9yZGVyLWltYWdlLW91dHNldDogMHB4IDBweCAwcHggMHB4O1xuICAgICAgICAgIGJvcmRlci1pbWFnZS1yZXBlYXQ6IHJlcGVhdDtcbiAgICAgICAgICBib3JkZXItaW1hZ2Utc291cmNlOiB1cmwoXCJkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUR3QUFBQThDQVlBQUFBNi9ObHlBQUFBQm1KTFIwUUFBQUFBQUFENVE3dC9BQUFBQ1hCSVdYTUFBQXNUQUFBTEV3RUFtcHdZQUFBQUIzUkpUVVVIM3djUER6UVladVhrZ0FBQUFCbDBSVmgwUTI5dGJXVnVkQUJEY21WaGRHVmtJSGRwZEdnZ1IwbE5VRmVCRGhjQUFBRFJTVVJCVkdqZTdacTdFc013Q0FTRi8vK2ZsU1lwUEpQRWxpek9KTGRiSStBYThSaWlQZW05OS9hQmlJaDJrV3ovWjJQRWtlR0twTEw5ajhTSU00Wlhrc3IyUHhwankzS3NzSjk1c3pVekVJeGdaOEdqdjJpMi9WUU11enBzMldsOWU3QXFHWVYvVlF3QUFBQUFBSFV2cmVCSWcyeGF1a3ZzMjJsSk1hL2VLWFkzRHl2MnhoWEV2a2pkUzFjVE95ejRIMEF3Z3AwRlYveWxTKzZsUzlWaHkwN0xxWmNHQUFBQUFJREpjVkxaZUZjNGF2RThXK0pBZkdGU0hJZ3Z0Sjk1dzlZU3dRZzJFc3lCK0MvV1liZE82d0huM3ZBc2h1UHBNUUFBQUFCSlJVNUVya0pnZ2c9PVwiKSAhaW1wb3J0YW50O1xuICAgICAgICAgIHdpZHRoOiAyMyU7IH1cbiAgICAgICAgLnNsaWRlLWhvbWVwYWdlLXN0b3J5IC5zbGlkZS1jb250ZW50LnRocmVlLXBhbmVsIGZpZ3VyZS5wYW5lbC5sZWZ0IGZpZ2NhcHRpb24gaDEgc21hbGwge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMC4zMjc2OGVtO1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgICAgICAgICAudGhlbWUtZGFya19ibHVlIC5zbGlkZS1ob21lcGFnZS1zdG9yeSAuc2xpZGUtY29udGVudC50aHJlZS1wYW5lbCBmaWd1cmUucGFuZWwubGVmdCBmaWdjYXB0aW9uIGgxIHNtYWxsIHtcbiAgICAgICAgICAgIGNvbG9yOiAjMDA1NEE2OyB9XG4gICAgICAgICAgLnRoZW1lLWJsdWUgLnNsaWRlLWhvbWVwYWdlLXN0b3J5IC5zbGlkZS1jb250ZW50LnRocmVlLXBhbmVsIGZpZ3VyZS5wYW5lbC5sZWZ0IGZpZ2NhcHRpb24gaDEgc21hbGwge1xuICAgICAgICAgICAgY29sb3I6ICMwMDlFQzI7IH1cbiAgICAgICAgICAudGhlbWUtZ3JlZW4gLnNsaWRlLWhvbWVwYWdlLXN0b3J5IC5zbGlkZS1jb250ZW50LnRocmVlLXBhbmVsIGZpZ3VyZS5wYW5lbC5sZWZ0IGZpZ2NhcHRpb24gaDEgc21hbGwge1xuICAgICAgICAgICAgY29sb3I6ICM3MkJGNDQ7IH1cbiAgICAgICAgICAudGhlbWUteWVsbG93IC5zbGlkZS1ob21lcGFnZS1zdG9yeSAuc2xpZGUtY29udGVudC50aHJlZS1wYW5lbCBmaWd1cmUucGFuZWwubGVmdCBmaWdjYXB0aW9uIGgxIHNtYWxsIHtcbiAgICAgICAgICAgIGNvbG9yOiAjRkZENDAwOyB9XG4gICAgICAgICAgLnRoZW1lLXJlZCAuc2xpZGUtaG9tZXBhZ2Utc3RvcnkgLnNsaWRlLWNvbnRlbnQudGhyZWUtcGFuZWwgZmlndXJlLnBhbmVsLmxlZnQgZmlnY2FwdGlvbiBoMSBzbWFsbCB7XG4gICAgICAgICAgICBjb2xvcjogI0NGMUYyNTsgfVxuICAgICAgLnNsaWRlLWhvbWVwYWdlLXN0b3J5IC5zbGlkZS1jb250ZW50LnRocmVlLXBhbmVsIGZpZ3VyZS5wYW5lbC5sZWZ0IGZpZ2NhcHRpb24gcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjFweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7IH1cbiAgICAgICAgLnRoZW1lLWRhcmtfYmx1ZSAuc2xpZGUtaG9tZXBhZ2Utc3RvcnkgLnNsaWRlLWNvbnRlbnQudGhyZWUtcGFuZWwgZmlndXJlLnBhbmVsLmxlZnQgZmlnY2FwdGlvbiBwIHtcbiAgICAgICAgICBjb2xvcjogIzAwNTRBNjsgfVxuICAgICAgICAudGhlbWUtYmx1ZSAuc2xpZGUtaG9tZXBhZ2Utc3RvcnkgLnNsaWRlLWNvbnRlbnQudGhyZWUtcGFuZWwgZmlndXJlLnBhbmVsLmxlZnQgZmlnY2FwdGlvbiBwIHtcbiAgICAgICAgICBjb2xvcjogIzAwOUVDMjsgfVxuICAgICAgICAudGhlbWUtZ3JlZW4gLnNsaWRlLWhvbWVwYWdlLXN0b3J5IC5zbGlkZS1jb250ZW50LnRocmVlLXBhbmVsIGZpZ3VyZS5wYW5lbC5sZWZ0IGZpZ2NhcHRpb24gcCB7XG4gICAgICAgICAgY29sb3I6ICM3MkJGNDQ7IH1cbiAgICAgICAgLnRoZW1lLXllbGxvdyAuc2xpZGUtaG9tZXBhZ2Utc3RvcnkgLnNsaWRlLWNvbnRlbnQudGhyZWUtcGFuZWwgZmlndXJlLnBhbmVsLmxlZnQgZmlnY2FwdGlvbiBwIHtcbiAgICAgICAgICBjb2xvcjogI0ZGRDQwMDsgfVxuICAgICAgICAudGhlbWUtcmVkIC5zbGlkZS1ob21lcGFnZS1zdG9yeSAuc2xpZGUtY29udGVudC50aHJlZS1wYW5lbCBmaWd1cmUucGFuZWwubGVmdCBmaWdjYXB0aW9uIHAge1xuICAgICAgICAgIGNvbG9yOiAjQ0YxRjI1OyB9XG5cbi5zbGlkZS1ob21lcGFnZS1mb290ZXIge1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyOyB9XG4gIC5zbGlkZS1ob21lcGFnZS1mb290ZXIgLm92ZXJsYXkge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDBweDtcbiAgICByaWdodDogMHB4O1xuICAgIGJvdHRvbTogMHB4O1xuICAgIGxlZnQ6IDBweDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29udGVudDogJyc7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjQpOyB9XG4gIC5zbGlkZS1ob21lcGFnZS1mb290ZXIgLnNsaWRlLWNvbnRlbnQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICByaWdodDogNTAlO1xuICAgIGJvdHRvbTogNTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICBoZWlnaHQ6IDMzJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjb2xvcjogd2hpdGU7IH1cbiAgICAuc2xpZGUtaG9tZXBhZ2UtZm9vdGVyIC5zbGlkZS1jb250ZW50IGgxIHtcbiAgICAgIGZvbnQtc2l6ZTogMzMuNXB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDU4cHg7XG4gICAgICBjb2xvcjogd2hpdGU7IH1cbiAgLnNsaWRlLWhvbWVwYWdlLWZvb3RlciAuZm9vdGVyLWJvdHRvbSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLXJpZ2h0OiAyLjIyNzg1JTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAwcHg7XG4gICAgaGVpZ2h0OiAyMzBweDsgfVxuICAgIC5zbGlkZS1ob21lcGFnZS1mb290ZXIgLmZvb3Rlci1ib3R0b206bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cblxuLmFnZW5kYS1kYXRlIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwOyB9XG4gIC5hZ2VuZGEtZGF0ZSA+IGgxIHtcbiAgICBwYWRkaW5nOiAxMHB4IDA7IH1cbiAgLmFnZW5kYS1kYXRlIHVsLCAuYWdlbmRhLWRhdGUgbGkge1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDsgfVxuICAuYWdlbmRhLWRhdGUgbGkge1xuICAgIHBhZGRpbmc6IDMwcHggMDtcbiAgICBtaW4taGVpZ2h0OiAyNDBweDsgfVxuXG4uYWdlbmRhLWRhdGVzIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7IH1cblxuLmFnZW5kYS1pdGVtIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6IDE3cHg7XG4gIHBhZGRpbmctYm90dG9tOiBjYWxjKCAyLjIyNzg1JSArIDExcHgpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmFnZW5kYS1pdGVtOjphZnRlciB7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiB0YWJsZTsgfVxuICAuYWdlbmRhLWl0ZW06bm90KC5hZ2VuZGEtYWxlcnQtaXRlbSkge1xuICAgIGJvcmRlci13aWR0aDogMCAwIDJweDtcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgIGJvcmRlci1pbWFnZS1zbGljZTogMTIgZmlsbDtcbiAgICBib3JkZXItaW1hZ2Utd2lkdGg6IDBweCAwcHggMnB4IDBweDtcbiAgICBib3JkZXItaW1hZ2Utb3V0c2V0OiAwcHggMHB4IDBweCAwcHg7XG4gICAgYm9yZGVyLWltYWdlLXJlcGVhdDogcmVwZWF0O1xuICAgIGJvcmRlci1pbWFnZS1zb3VyY2U6IHVybChcImRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBRHdBQUFBOENBWUFBQUE2L05seUFBQUFBWE5TUjBJQXJzNGM2UUFBQUFSblFVMUJBQUN4and2OFlRVUFBQUFKY0VoWmN3QUFDeElBQUFzU0FkTGRmdndBQUFBSGRFbE5SUWZmQnc4UE5CaG01ZVNBQUFBQUdYUkZXSFJEYjIxdFpXNTBBRU55WldGMFpXUWdkMmwwYUNCSFNVMVFWNEVPRndBQUFCaDBSVmgwVTI5bWRIZGhjbVVBY0dGcGJuUXVibVYwSURRdU1DNDFaWVV5WlFBQUFabEpSRUZVYUVQdGxqRnV4REFNQk8vditVQzZQRGVCcldWeHhFZ2lKVGdRRGh4Z3V0MmwzUGxsZkgzLy9QWlVaQXZhTlJYWmhyWk5SUm9VOENxNkJPMTVGVjJHTnIzaG9Ia1hrdEJPVDFYUzBGYlBWUGhTTjBKUWY2YXFZV2hqWkgzd1ROMEpRZjJacW9haGpaSDF3VE4xSndUMVo2b2FoalpHcGdxNmtZSjJlcXFTaHJaNmhndDNjQkhhOHlxNkRHMTZGVzFRd0ZSa0M5bzFGZG1HdGsxRjNna0hGM2w2LytJL2JoUkZVUlJGVVJTRjV4UCtROFBmUUVGVGtlT2h0NXVLTkNqZ1ZmUlk2TTNlY05DOEN3ZENiKzJaQ2wvcXhqSFFHMGZXQjgvVW5XT2dONDZzRDU2cE84ZEFieHlaS3VqR2NkQmJlNFlMZC9CZzZNMWVSUnNVTUJVNUhucTdxY2c3NGVEQmZNSTNGRVZSRkVWUkZNWHhQUDNqL2ZUK1JmZ0dCVTFGdHFCZFU1RnRhTnRVcEVFQnI2SkwwSjVYMFdWbzB4c09tbmNoQ2UzMFZDVU5iZlZNaFM5MUl3VDFaNm9haGpaRzFnZlAxSjBRMUorcGFoamFHRmtmUEZOM1FsQi9wcXBoYUdOa3FxQWJLV2lucHlwcGFLdG51SEFIRjZFOXI2TEwwS1pYMFFZRlRFVzJvRjFUa1cxbzIyeUoxK3NQNmtRYVE5UjNYbnNBQUFBQVNVVk9SSzVDWUlJPVwiKSAhaW1wb3J0YW50OyB9XG4gIC5hZ2VuZGEtaXRlbSAjc3BlY2lhbC1ldmVudCB7XG4gICAgaGVpZ2h0OiA5MnB4O1xuICAgIGxlZnQ6IC0xOXB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC0xMXB4O1xuICAgIHdpZHRoOiA4N3B4OyB9XG4gIC5hZ2VuZGEtaXRlbTpsYXN0LWNoaWxkIHtcbiAgICBib3JkZXItaW1hZ2Utd2lkdGg6IDA7IH1cbiAgLmFnZW5kYS1pdGVtLmhpZ2hsaWdodCAuaW5mb3JtYXRpb24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZmYxZWY7IH1cbiAgLnRoZW1lLWRhcmtfYmx1ZSAuYWdlbmRhLWl0ZW0gLmluZm9ybWF0aW9uLnRoZW1lZCBhOm5vdCgucHJpbWFyeS1jYWxsLXRvLWFjdGlvbikge1xuICAgIGNvbG9yOiAjMDA1NEE2OyB9XG4gIC50aGVtZS1ibHVlIC5hZ2VuZGEtaXRlbSAuaW5mb3JtYXRpb24udGhlbWVkIGE6bm90KC5wcmltYXJ5LWNhbGwtdG8tYWN0aW9uKSB7XG4gICAgY29sb3I6ICMwMDlFQzI7IH1cbiAgLnRoZW1lLWdyZWVuIC5hZ2VuZGEtaXRlbSAuaW5mb3JtYXRpb24udGhlbWVkIGE6bm90KC5wcmltYXJ5LWNhbGwtdG8tYWN0aW9uKSB7XG4gICAgY29sb3I6ICM3MkJGNDQ7IH1cbiAgLnRoZW1lLXllbGxvdyAuYWdlbmRhLWl0ZW0gLmluZm9ybWF0aW9uLnRoZW1lZCBhOm5vdCgucHJpbWFyeS1jYWxsLXRvLWFjdGlvbikge1xuICAgIGNvbG9yOiAjRkZENDAwOyB9XG4gIC50aGVtZS1yZWQgLmFnZW5kYS1pdGVtIC5pbmZvcm1hdGlvbi50aGVtZWQgYTpub3QoLnByaW1hcnktY2FsbC10by1hY3Rpb24pIHtcbiAgICBjb2xvcjogI0NGMUYyNTsgfVxuICAuYWdlbmRhLWl0ZW0gLmluZm9ybWF0aW9uLnRoZW1lZCBhOm5vdCgucHJpbWFyeS1jYWxsLXRvLWFjdGlvbik6aG92ZXIge1xuICAgIGNvbG9yOiAjMDAwOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5hZ2VuZGEtaXRlbS5zcGVjaWFsLWV2ZW50IHtcbiAgICAgIG1hcmdpbjogMCBjYWxjKCAtMSAqICggMTdweCArIDAuNzVlbSApKTtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGJvcmRlci13aWR0aDogMHB4OyB9XG4gICAgICAuYWdlbmRhLWl0ZW0uc3BlY2lhbC1ldmVudCAuaW5mb3JtYXRpb24ge1xuICAgICAgICBwYWRkaW5nOiAxZW0gY2FsYyggMTdweCArIDAuNzVlbSk7IH1cbiAgICAgICAgLmFnZW5kYS1pdGVtLnNwZWNpYWwtZXZlbnQgLmluZm9ybWF0aW9uIGg0IHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAwcHg7IH1cbiAgICAgIC5hZ2VuZGEtaXRlbS5zcGVjaWFsLWV2ZW50IC5pdGVtLWltYWdlIHtcbiAgICAgICAgbWFyZ2luOiAwcHggMHB4O1xuICAgICAgICBoZWlnaHQ6IDE4MHB4OyB9XG4gICAgICAuYWdlbmRhLWl0ZW0uc3BlY2lhbC1ldmVudCAjc3BlY2lhbC1ldmVudCB7XG4gICAgICAgIGhlaWdodDogNzBweDtcbiAgICAgICAgd2lkdGg6IDcwcHg7XG4gICAgICAgIHRvcDogMTI2cHg7XG4gICAgICAgIGxlZnQ6IDEwcHg7IH1cbiAgICAgIC5hZ2VuZGEtaXRlbS5zcGVjaWFsLWV2ZW50ICsgLnNwZWNpYWwtZXZlbnQge1xuICAgICAgICBtYXJnaW4tdG9wOiBjYWxjKCAtMSAqICggMi4yMjc4NSUgKyAxMXB4ICkpOyB9IH1cbiAgLmFnZW5kYS1pdGVtID4gLml0ZW0taW1hZ2UsXG4gIC5hZ2VuZGEtaXRlbSA+IC5pbmZvcm1hdGlvbiB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLXJpZ2h0OiAyLjIyNzg1JTtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5hZ2VuZGEtaXRlbSA+IC5pdGVtLWltYWdlOmxhc3QtY2hpbGQsXG4gICAgLmFnZW5kYS1pdGVtID4gLmluZm9ybWF0aW9uOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gIC5hZ2VuZGEtaXRlbS5hZ2VuZGEtaXRlbS0tZnVsbC13aWR0aCB7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gICAgICAuYWdlbmRhLWl0ZW0uYWdlbmRhLWl0ZW0tLWZ1bGwtd2lkdGggLml0ZW0taW1hZ2Uge1xuICAgICAgICB3aWR0aDogMjkuODYlOyB9IH1cbiAgICAuYWdlbmRhLWl0ZW0uYWdlbmRhLWl0ZW0tLWZ1bGwtd2lkdGggPiAuaXRlbS1pbWFnZSArIC5pbmZvcm1hdGlvbiB7XG4gICAgICB3aWR0aDogNzAuMTQlOyB9XG4gIC5hZ2VuZGEtaXRlbSBhIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAuYWdlbmRhLWl0ZW0gYSBzcGFuLmxpbmsge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cbiAgICAuYWdlbmRhLWl0ZW0gYSBzcGFuLmljb24tYXJyb3ctcmlnaHQtYWZ0ZXIge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgICAuYWdlbmRhLWl0ZW0gYSBzcGFuLmljb24tYXJyb3ctcmlnaHQtYWZ0ZXI6YWZ0ZXIge1xuICAgICAgICBmb250LXNpemU6IDIzcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNS41cHg7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cbiAgLmFnZW5kYS1pdGVtID4gLml0ZW0taW1hZ2Uge1xuICAgIGhlaWdodDogOC43ZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBtYXJnaW4tdG9wOiAxcHg7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgb2JqZWN0LXBvc2l0aW9uOiA1MCUgNTAlOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gICAgICAuYWdlbmRhLWl0ZW0gPiAuaXRlbS1pbWFnZSB7XG4gICAgICAgIGhlaWdodDogOS40Mzc1ZW07IH0gfVxuICAuYWdlbmRhLWl0ZW0gPiAuaW5mb3JtYXRpb24gPiBoNCB7XG4gICAgZm9udC1zaXplOiAyM3B4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgICBtYXJnaW4tYm90dG9tOiA2cHg7XG4gICAgbWFyZ2luLXRvcDogOHB4OyB9XG4gICAgLmFnZW5kYS1pdGVtID4gLmluZm9ybWF0aW9uID4gaDQgc21hbGwge1xuICAgICAgY29sb3I6ICM5Njk2OTY7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICAgLmFnZW5kYS1pdGVtID4gLmluZm9ybWF0aW9uID4gaDQgc21hbGwuZGF0ZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMWVtOyB9XG4gICAgICAuYWdlbmRhLWl0ZW0gPiAuaW5mb3JtYXRpb24gPiBoNCBzbWFsbC5kYXRhIHtcbiAgICAgICAgZm9udC1zaXplOiAwLjY0ZW07XG4gICAgICAgIG1hcmdpbi10b3A6IDRweDsgfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgICAgICAgICAuYWdlbmRhLWl0ZW0gPiAuaW5mb3JtYXRpb24gPiBoNCBzbWFsbC5kYXRhIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMC42NGVtO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDsgfSB9XG4gICAgICAgIC5hZ2VuZGEtaXRlbSA+IC5pbmZvcm1hdGlvbiA+IGg0IHNtYWxsLmRhdGEgc3BhbiArIHNwYW46YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiAnLSc7IH1cbiAgICAgIC5hZ2VuZGEtaXRlbSA+IC5pbmZvcm1hdGlvbiA+IGg0IHNtYWxsLmRhdGUsIC5hZ2VuZGEtaXRlbSA+IC5pbmZvcm1hdGlvbiA+IGg0IHNtYWxsLmRhdGEge1xuICAgICAgICBmb250LXdlaWdodDogbGlnaHRlcjsgfVxuICAuYWdlbmRhLWl0ZW0gPiAuaW5mb3JtYXRpb24gPiBkaXYge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gICAgLmFnZW5kYS1pdGVtIHtcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgbWF4LXdpZHRoOiA3MDJweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAyNXB4OyB9XG4gICAgICAuYWdlbmRhLWl0ZW0gPiAuaXRlbS1pbWFnZSB7XG4gICAgICAgIGhlaWdodDogMTQ4cHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgbWFyZ2luLXRvcDogOHB4O1xuICAgICAgICB3aWR0aDogMzcuNiU7IH1cbiAgICAgIC5hZ2VuZGEtaXRlbS5zcGVjaWFsLWV2ZW50IHtcbiAgICAgICAgYm9yZGVyLWltYWdlLXdpZHRoOiAwIDAgMXB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAzMnB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMThweDsgfVxuICAgICAgICAuYWdlbmRhLWl0ZW0uc3BlY2lhbC1ldmVudCA+IC5pdGVtLWltYWdlIHtcbiAgICAgICAgICBoZWlnaHQ6IDIwMHB4O1xuICAgICAgICAgIHdpZHRoOiA1MCU7IH1cbiAgICAgICAgLmFnZW5kYS1pdGVtLnNwZWNpYWwtZXZlbnQgPiAuaXRlbS1pbWFnZSArIC5pbmZvcm1hdGlvbiB7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAxLjhlbTtcbiAgICAgICAgICB3aWR0aDogNTAlOyB9XG4gICAgICAgIC5hZ2VuZGEtaXRlbS5zcGVjaWFsLWV2ZW50ID4gLmluZm9ybWF0aW9uIHtcbiAgICAgICAgICBtaW4taGVpZ2h0OiAyMDBweDtcbiAgICAgICAgICBwYWRkaW5nOiAwIDIwcHg7IH1cbiAgICAgICAgICAuYWdlbmRhLWl0ZW0uc3BlY2lhbC1ldmVudCA+IC5pbmZvcm1hdGlvbiBoNCB7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0uNXB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDE1cHg7IH1cbiAgICAgICAgICAgIC5hZ2VuZGEtaXRlbS5zcGVjaWFsLWV2ZW50ID4gLmluZm9ybWF0aW9uIGg0IHNtYWxsLmRhdGEge1xuICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLS40cHg7XG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IDFweDsgfVxuICAgICAgLmFnZW5kYS1pdGVtLmZ1dHVyZS1ldmVudCA+IC5pbmZvcm1hdGlvbiB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDNlbTsgfVxuICAgICAgICAuYWdlbmRhLWl0ZW0uZnV0dXJlLWV2ZW50ID4gLmluZm9ybWF0aW9uIGg0IHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4OyB9XG4gICAgICAgICAgLmFnZW5kYS1pdGVtLmZ1dHVyZS1ldmVudCA+IC5pbmZvcm1hdGlvbiBoNCAuZmF0IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLS41cHg7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMnB4OyB9XG4gICAgICAgIC5hZ2VuZGEtaXRlbS5mdXR1cmUtZXZlbnQgPiAuaW5mb3JtYXRpb24gZGl2IHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAycHg7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDFweDsgfVxuICAgICAgICAgIC5hZ2VuZGEtaXRlbS5mdXR1cmUtZXZlbnQgPiAuaW5mb3JtYXRpb24gZGl2IGIge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgIC5hZ2VuZGEtaXRlbSA+IC5pdGVtLWltYWdlICsgLmluZm9ybWF0aW9uIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzZW07XG4gICAgICAgIHdpZHRoOiA2Mi40JTsgfVxuICAgICAgLmFnZW5kYS1pdGVtID4gLmluZm9ybWF0aW9uIHtcbiAgICAgICAgbWFyZ2luLXRvcDogOHB4O1xuICAgICAgICBtaW4taGVpZ2h0OiAxNDhweDsgfVxuICAgICAgICAuYWdlbmRhLWl0ZW0gPiAuaW5mb3JtYXRpb24gPiBkaXYge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtLjZweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS4zNTtcbiAgICAgICAgICBtYXJnaW46IDlweCAwIDVweDsgfVxuICAgICAgICAuYWdlbmRhLWl0ZW0gPiAuaW5mb3JtYXRpb24gaDQge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAwOyB9XG4gICAgICAgICAgLmFnZW5kYS1pdGVtID4gLmluZm9ybWF0aW9uIGg0IHNtYWxsLmRhdGUge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogM3B4OyB9XG4gICAgICAgICAgLmFnZW5kYS1pdGVtID4gLmluZm9ybWF0aW9uIGg0IHNtYWxsLmRhdGEge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogNHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE5cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwOyB9IH1cbiAgLmFnZW5kYS1pdGVtLmFnZW5kYS1hbGVydC1pdGVtIHtcbiAgICBmb250LXNpemU6IDIwcHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5hZ2VuZGEtaXRlbS5hZ2VuZGEtYWxlcnQtaXRlbSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxLjVlbTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxLjVlbTsgfSB9XG4gICAgLmFnZW5kYS1pdGVtLmFnZW5kYS1hbGVydC1pdGVtIC5hbGVydC10ZXh0IHtcbiAgICAgIGNvbG9yOiAjZWY1ZjAzOyB9XG5cbi5ibG9jay1saW5rIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5ibG9jay1saW5rIC5ibG9jay1saW5rLWxpbmsge1xuICAgIGJvdHRvbTogMDtcbiAgICBmb250LXNpemU6IDA7XG4gICAgbGVmdDogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiAwOyB9XG4gICAgLmJsb2NrLWxpbmsgLmJsb2NrLWxpbmstbGluazphZnRlciB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5ibG9jay1saW5rIC5ibG9jay1saW5rLWV4Y2VwdGlvbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDE7IH1cblxuLmNvbnRlbnQgdGFibGUge1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAyOHB4O1xuICB3aWR0aDogMTAwJTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY5cHgpIHtcbiAgICAuY29udGVudCB0YWJsZSB7XG4gICAgICB3aWR0aDogY2FsYygxMDAlIC0gNTBweCk7IH0gfVxuICAuY29udGVudCB0YWJsZSB0ZCxcbiAgLmNvbnRlbnQgdGFibGUgdGgge1xuICAgIHBhZGRpbmc6IDEwcHggMDsgfVxuICAuY29udGVudCB0YWJsZSB0aCB7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGZvbnQ6IG5vcm1hbCBib2xkIDE2cHgvMTMwJSBcIm9tbmVzLXByb1wiLCBcIkhlbHZldGljYVwiLCBcIkFyaWFsXCIsIHNhbnMtc2VyaWY7IH1cbiAgLmNvbnRlbnQgdGFibGUgdGQge1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDE2cHgvMTMwJSBcIm9tbmVzLXByb1wiLCBcIkhlbHZldGljYVwiLCBcIkFyaWFsXCIsIHNhbnMtc2VyaWY7IH1cbiAgLmNvbnRlbnQgdGFibGUgdHIge1xuICAgIGJvcmRlci10b3A6IDFweCBkYXNoZWQgIzAwMDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggZGFzaGVkICMwMDA7IH1cblxuLmRhdGEtdGFibGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMik7IH1cbiAgLmNvbnRlbnQgPiAuZGF0YS10YWJsZSxcbiAgLmNvbnRlbnQgPiBkaXYudGV4dC1wbHVnaW4gPiAuZGF0YS10YWJsZSxcbiAgLmNvbnRlbnQgPiAuY21zX3BsdWdpbiA+IC5kYXRhLXRhYmxlIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjlweCkge1xuICAgICAgLmNvbnRlbnQgPiAuZGF0YS10YWJsZSxcbiAgICAgIC5jb250ZW50ID4gZGl2LnRleHQtcGx1Z2luID4gLmRhdGEtdGFibGUsXG4gICAgICAuY29udGVudCA+IC5jbXNfcGx1Z2luID4gLmRhdGEtdGFibGUge1xuICAgICAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDsgfSB9XG4gIC5kYXRhLXRhYmxlID4gdGFibGUge1xuICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gICAgbWFyZ2luOiAwIDIwcHg7XG4gICAgcGFkZGluZzogMjBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB3aWR0aDogLXdlYmtpdC1jYWxjKDEwMCUgLSA0MHB4KTtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gNDBweCk7IH1cbiAgICAuZGF0YS10YWJsZSA+IHRhYmxlID4gdGJvZHkgPiB0cjpub3QoOmxhc3Qtb2YtdHlwZSkge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IGRhc2hlZCAjMDAwOyB9XG4gICAgLmRhdGEtdGFibGUgPiB0YWJsZSA+IHRib2R5ID4gdHIgPiB0ZCB7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDE2cHgvMTMwJSBcIm9tbmVzLXByb1wiLCBcIkhlbHZldGljYVwiLCBcIkFyaWFsXCIsIHNhbnMtc2VyaWY7XG4gICAgICBwYWRkaW5nOiAyN3B4IDAgMjBweDtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7IH1cbiAgICAgIC5kYXRhLXRhYmxlID4gdGFibGUgPiB0Ym9keSA+IHRyID4gdGQgPiB0YWJsZSB7XG4gICAgICAgIHdpZHRoOiAyNDBweDsgfVxuICAgICAgICAuZGF0YS10YWJsZSA+IHRhYmxlID4gdGJvZHkgPiB0ciA+IHRkID4gdGFibGUgdGQge1xuICAgICAgICAgIHBhZGRpbmc6IDA7IH1cbiAgICAgICAgLmRhdGEtdGFibGUgPiB0YWJsZSA+IHRib2R5ID4gdHIgPiB0ZCA+IHRhYmxlIHRkOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cbiAgICAgIC5kYXRhLXRhYmxlID4gdGFibGUgPiB0Ym9keSA+IHRyID4gdGQgPiBwIHtcbiAgICAgICAgbWFyZ2luOiAwIDAgMWVtOyB9XG4gICAgLmRhdGEtdGFibGUgPiB0YWJsZSA+IHRib2R5ID4gdHIgPiB0aCB7XG4gICAgICBwYWRkaW5nOiAyMHB4IDA7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgIHdpZHRoOiAxNThweDsgfVxuXG4vKiFcbiAqIFBpa2FkYXlcbiAqIENvcHlyaWdodCDCqSAyMDE0IERhdmlkIEJ1c2hlbGwgfCBCU0QgJiBNSVQgbGljZW5zZSB8IGh0dHA6Ly9kYnVzaGVsbC5jb20vXG4gKi9cbi5waWthLXNpbmdsZSB7XG4gIHotaW5kZXg6IDk5OTk7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQ6ICM4ODk0OUE7XG4gIGNvbG9yOiB3aGl0ZTsgfVxuICAucGlrYS1zaW5nbGU6YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAtMTBweDtcbiAgICByaWdodDogNTAlO1xuICAgIGJvdHRvbTogLTEwcHg7XG4gICAgbGVmdDogNTAlO1xuICAgIGhlaWdodDogMDtcbiAgICB3aWR0aDogMDtcbiAgICBib3JkZXItYm90dG9tOiAxMHB4IHNvbGlkICM4ODk0OUE7XG4gICAgYm9yZGVyLWxlZnQ6IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXJpZ2h0OiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50OyB9XG4gIC5waWthLXNpbmdsZS5pcy1oaWRkZW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLnBpa2Etc2luZ2xlLmlzLWJvdW5kIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCg0MCUpIHRyYW5zbGF0ZVkoMWVtKTtcbiAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWCg0MCUpIHRyYW5zbGF0ZVkoMWVtKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDQwJSkgdHJhbnNsYXRlWSgxZW0pO1xuICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWCg0MCUpIHRyYW5zbGF0ZVkoMWVtKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNDAlKSB0cmFuc2xhdGVZKDFlbSk7XG4gICAgcG9zaXRpb246IGFic29sdXRlOyB9XG5cbi5waWthLXNpbmdsZSB7XG4gICp6b29tOiAxOyB9XG4gIC5waWthLXNpbmdsZTpiZWZvcmUsIC5waWthLXNpbmdsZTphZnRlciB7XG4gICAgY29udGVudDogXCIgXCI7XG4gICAgZGlzcGxheTogdGFibGU7IH1cbiAgLnBpa2Etc2luZ2xlOmFmdGVyIHtcbiAgICBjbGVhcjogYm90aDsgfVxuXG4ucGlrYS1sZW5kYXIge1xuICBtYXJnaW46IDAuNzVlbTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAxNy4yNWVtOyB9XG5cbi5waWthLXRpdGxlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLnBpa2EtdGl0bGUgc2VsZWN0IHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDk5OTg7XG4gICAgbWFyZ2luOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTApO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgaGVpZ2h0OiAwOyB9XG5cbi5waWthLWxhYmVsIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAqZGlzcGxheTogaW5saW5lO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDI0cHg7XG4gIG1hcmdpbjogMCA1cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogOTk5OTsgfVxuXG4ucGlrYS1wcmV2LFxuLnBpa2EtbmV4dCB7XG4gIGhlaWdodDogNDBweDtcbiAgd2lkdGg6IDQwcHg7XG4gIHBhZGRpbmc6IDAgMCAwIDQwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY29sb3I6IHdoaXRlO1xuICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJvcmRlcjogbm9uZTtcbiAgdG9wOiAtMnB4OyB9XG4gIC5waWthLXByZXY6YmVmb3JlLFxuICAucGlrYS1uZXh0OmJlZm9yZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMHB4O1xuICAgIHJpZ2h0OiAwcHg7XG4gICAgYm90dG9tOiAwcHg7XG4gICAgbGVmdDogMHB4O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBsaW5lLWhlaWdodDogNDBweDsgfVxuICAucGlrYS1wcmV2OmhvdmVyLFxuICAucGlrYS1uZXh0OmhvdmVyIHtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIC5waWthLXByZXYuaXMtZGlzYWJsZWQsXG4gIC5waWthLW5leHQuaXMtZGlzYWJsZWQge1xuICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICBvcGFjaXR5OiAuMjsgfVxuXG4ucGlrYS1wcmV2LFxuLmlzLXJ0bCAucGlrYS1uZXh0IHtcbiAgZmxvYXQ6IGxlZnQ7IH1cblxuLnBpa2EtbmV4dCxcbi5pcy1ydGwgLnBpa2EtcHJldiB7XG4gIGZsb2F0OiByaWdodDsgfVxuXG4ucGlrYS1zZWxlY3Qge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICpkaXNwbGF5OiBpbmxpbmU7IH1cblxuLnBpa2EtdGFibGUge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XG4gIGJvcmRlci1jb2xvcjogIzg4OTQ5QTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzg4OTQ5QTsgfVxuICAucGlrYS10YWJsZSB0Ym9keSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxuICAucGlrYS10YWJsZSB0aCwgLnBpa2EtdGFibGUgdGQge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICM4ODk0OUE7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgLnBpa2EtdGFibGUgdGgge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM4ODk0OUE7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cbiAgLnBpa2EtdGFibGUgYWJiciB7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICBjdXJzb3I6IGhlbHA7IH1cblxuLnBpa2EtYnV0dG9uIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJvcmRlcjogMDtcbiAgbWFyZ2luOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogNXB4OyB9XG4gIC5pcy1zZWxlY3RlZCAucGlrYS1idXR0b24ge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGJhY2tncm91bmQ6ICM4ODk0OUE7IH1cbiAgLmlzLWRpc2FibGVkIC5waWthLWJ1dHRvbiB7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgIGNvbG9yOiAjODg5NDlBOyB9XG4gIC5waWthLWJ1dHRvbjpob3ZlciB7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM4ODk0OUE7IH1cblxuLnBpa2Etd2VlayB7XG4gIGZvbnQtc2l6ZTogMTFweDsgfVxuXG4uaGVhZGVyLWNvbnRlbnQge1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAyMDBweCk7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjlweCkge1xuICAgIC5oZWFkZXItY29udGVudCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIHBhZGRpbmctdG9wOiAyMDBweDsgfSB9XG4gIC5oZWFkZXItY29udGVudCAuY29udGVudCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwYWRkaW5nLWJvdHRvbTogODVweDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIHdpZHRoOiA0MDBweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjlweCkge1xuICAgICAgLmhlYWRlci1jb250ZW50IC5jb250ZW50IHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgLyogUGVybWFsaW5rIC0gdXNlIHRvIGVkaXQgYW5kIHNoYXJlIHRoaXMgZ3JhZGllbnQ6IGh0dHA6Ly9jb2xvcnppbGxhLmNvbS9ncmFkaWVudC1lZGl0b3IvI2ZmZmZmZiswLGZmZmZmZisxMDAmYW1wOzAuNyswLDErMTAwICovXG4gICAgICAgIC8qIElFOSBTVkcsIG5lZWRzIGNvbmRpdGlvbmFsIG92ZXJyaWRlIG9mICdmaWx0ZXInIHRvICdub25lJyAqL1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQRDk0Yld3Z2RtVnljMmx2YmowaU1TNHdJaUEvUGdvOGMzWm5JSGh0Ykc1elBTSm9kSFJ3T2k4dmQzZDNMbmN6TG05eVp5OHlNREF3TDNOMlp5SWdkMmxrZEdnOUlqRXdNQ1VpSUdobGFXZG9kRDBpTVRBd0pTSWdkbWxsZDBKdmVEMGlNQ0F3SURFZ01TSWdjSEpsYzJWeWRtVkJjM0JsWTNSU1lYUnBiejBpYm05dVpTSStDaUFnUEd4cGJtVmhja2R5WVdScFpXNTBJR2xrUFNKbmNtRmtMWFZqWjJjdFoyVnVaWEpoZEdWa0lpQm5jbUZrYVdWdWRGVnVhWFJ6UFNKMWMyVnlVM0JoWTJWUGJsVnpaU0lnZURFOUlqQWxJaUI1TVQwaU1DVWlJSGd5UFNJd0pTSWdlVEk5SWpFd01DVWlQZ29nSUNBZ1BITjBiM0FnYjJabWMyVjBQU0l3SWlCemRHOXdMV052Ykc5eVBTSWpabVptWm1abUlpQnpkRzl3TFc5d1lXTnBkSGs5SWpBdU55SXZQZ29nSUNBZ1BITjBiM0FnYjJabWMyVjBQU0l4TURBbElpQnpkRzl3TFdOdmJHOXlQU0lqWm1abVptWm1JaUJ6ZEc5d0xXOXdZV05wZEhrOUlqRWlMejRLSUNBOEwyeHBibVZoY2tkeVlXUnBaVzUwUGdvZ0lEeHlaV04wSUhnOUlqQWlJSGs5SWpBaUlIZHBaSFJvUFNJeElpQm9aV2xuYUhROUlqRWlJR1pwYkd3OUluVnliQ2dqWjNKaFpDMTFZMmRuTFdkbGJtVnlZWFJsWkNraUlDOCtDand2YzNablBnPT0pO1xuICAgICAgICBiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudCh0b3AsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KSAwLCB3aGl0ZSAxMDAlKTtcbiAgICAgICAgLyogRkYzLjYrICovXG4gICAgICAgIGJhY2tncm91bmQ6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgbGVmdCBib3R0b20sIGNvbG9yLXN0b3AoMCwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpKSwgY29sb3Itc3RvcCgxMDAlLCB3aGl0ZSkpO1xuICAgICAgICAvKiBDaHJvbWUsU2FmYXJpNCsgKi9cbiAgICAgICAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNykgMCwgd2hpdGUgMTAwJSk7XG4gICAgICAgIC8qIENocm9tZTEwKyxTYWZhcmk1LjErICovXG4gICAgICAgIGJhY2tncm91bmQ6IC1vLWxpbmVhci1ncmFkaWVudCh0b3AsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KSAwLCB3aGl0ZSAxMDAlKTtcbiAgICAgICAgLyogT3BlcmEgMTEuMTArICovXG4gICAgICAgIGJhY2tncm91bmQ6IC1tcy1saW5lYXItZ3JhZGllbnQodG9wLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNykgMCwgd2hpdGUgMTAwJSk7XG4gICAgICAgIC8qIElFMTArICovXG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KSAwLCB3aGl0ZSAxMDAlKTtcbiAgICAgICAgLyogVzNDICovXG4gICAgICAgIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KCBzdGFydENvbG9yc3RyPScjYjNmZmZmZmYnLCBlbmRDb2xvcnN0cj0nI2ZmZmZmZicsR3JhZGllbnRUeXBlPTAgKTtcbiAgICAgICAgLyogSUU2LTggKi8gfSB9XG4gICAgLmhlYWRlci1jb250ZW50IC5jb250ZW50IGgxIHtcbiAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBmb250LXNpemU6IDcycHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xuICAgICAgbWFyZ2luLXRvcDogLTEwcHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OXB4KSB7XG4gICAgICAgIC5oZWFkZXItY29udGVudCAuY29udGVudCBoMSB7XG4gICAgICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgICAgICAgIHBhZGRpbmc6IDQwcHggMDtcbiAgICAgICAgICBtYXJnaW46IDA7IH0gfVxuICAgICAgLmhlYWRlci1jb250ZW50IC5jb250ZW50IGgxICsgcDpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICB3aWR0aDogNzVweDtcbiAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICBib3JkZXItdG9wLXdpZHRoOiAycHg7XG4gICAgICAgIGJvcmRlci10b3Atc3R5bGU6IHNvbGlkO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHRvcDogLTE4cHg7IH1cbiAgICAuaGVhZGVyLWNvbnRlbnQgLmNvbnRlbnQgcCB7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDIwcHgvMTQwJSBcIm9tbmVzLXByb1wiLCBcIkhlbHZldGljYVwiLCBcIkFyaWFsXCIsIHNhbnMtc2VyaWY7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgcGFkZGluZzogMCA0MHB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICAudGhlbWUtZGFya19ibHVlIC5oZWFkZXItY29udGVudCAuY29udGVudCBwIHtcbiAgICAgICAgY29sb3I6ICNGRkZGRkY7IH1cbiAgICAgIC50aGVtZS1ibHVlIC5oZWFkZXItY29udGVudCAuY29udGVudCBwIHtcbiAgICAgICAgY29sb3I6ICNGRkZGRkY7IH1cbiAgICAgIC50aGVtZS1ncmVlbiAuaGVhZGVyLWNvbnRlbnQgLmNvbnRlbnQgcCB7XG4gICAgICAgIGNvbG9yOiAjRkZGRkZGOyB9XG4gICAgICAudGhlbWUteWVsbG93IC5oZWFkZXItY29udGVudCAuY29udGVudCBwIHtcbiAgICAgICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgICAgIC50aGVtZS1yZWQgLmhlYWRlci1jb250ZW50IC5jb250ZW50IHAge1xuICAgICAgICBjb2xvcjogI0ZGRkZGRjsgfVxuICAgICAgLnRoZW1lLXByaW1hcnkgLmhlYWRlci1jb250ZW50IC5jb250ZW50IHAge1xuICAgICAgICBjb2xvcjogI0ZGRkZGRjsgfVxuICAgICAgLnRoZW1lLXNlY29uZGFyeSAuaGVhZGVyLWNvbnRlbnQgLmNvbnRlbnQgcCB7XG4gICAgICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gICAgICAudGhlbWUtbWVudSAuaGVhZGVyLWNvbnRlbnQgLmNvbnRlbnQgcCB7XG4gICAgICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY5cHgpIHtcbiAgICAgICAgLmhlYWRlci1jb250ZW50IC5jb250ZW50IHAge1xuICAgICAgICAgIHBhZGRpbmc6IDA7IH0gfVxuICAgIC5oZWFkZXItY29udGVudCAuY29udGVudCBwOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4uaW1hZ2UtYmFubmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjIpO1xuICBoZWlnaHQ6IDE4MHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gIC5jb250ZW50ID4gLmltYWdlLWJhbm5lcixcbiAgLmNvbnRlbnQgPiBkaXYudGV4dC1wbHVnaW4gPiAuaW1hZ2UtYmFubmVyLFxuICAuY29udGVudCA+IC5jbXNfcGx1Z2luID4gLmltYWdlLWJhbm5lciB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY5cHgpIHtcbiAgICAgIC5jb250ZW50ID4gLmltYWdlLWJhbm5lcixcbiAgICAgIC5jb250ZW50ID4gZGl2LnRleHQtcGx1Z2luID4gLmltYWdlLWJhbm5lcixcbiAgICAgIC5jb250ZW50ID4gLmNtc19wbHVnaW4gPiAuaW1hZ2UtYmFubmVyIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7IH0gfVxuICAuaW1hZ2UtYmFubmVyID4gaW1nIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7IH1cbiAgLmltYWdlLWJhbm5lciA+IGgxIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgcGFkZGluZzogMjBweCAyMHB4IDA7IH1cbiAgLmltYWdlLWJhbm5lciA+IHAge1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgMTZweC8xMzAlIFwib21uZXMtcHJvXCIsIFwiSGVsdmV0aWNhXCIsIFwiQXJpYWxcIiwgc2Fucy1zZXJpZjtcbiAgICBwYWRkaW5nOiAwIDIwcHggMjBweCAyMHB4OyB9XG4gICAgLmltYWdlLWJhbm5lciA+IHAgPiBhIHtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBpbmhlcml0OyB9XG4gICAgICBodG1sLm5vLXRvdWNoIC5pbWFnZS1iYW5uZXIgPiBwID4gYTpob3ZlcixcbiAgICAgIGh0bWwubm8tdG91Y2ggLmltYWdlLWJhbm5lciA+IHAgPiBhOmZvY3VzLCAuaW1hZ2UtYmFubmVyID4gcCA+IGE6YWN0aXZlIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cbiAgICAgIC50aGVtZS1kYXJrX2JsdWUgLmltYWdlLWJhbm5lciA+IHAgPiBhIHtcbiAgICAgICAgY29sb3I6ICNGRkZGRkY7IH1cbiAgICAgIC50aGVtZS1ibHVlIC5pbWFnZS1iYW5uZXIgPiBwID4gYSB7XG4gICAgICAgIGNvbG9yOiAjRkZGRkZGOyB9XG4gICAgICAudGhlbWUtZ3JlZW4gLmltYWdlLWJhbm5lciA+IHAgPiBhIHtcbiAgICAgICAgY29sb3I6ICNGRkZGRkY7IH1cbiAgICAgIC50aGVtZS15ZWxsb3cgLmltYWdlLWJhbm5lciA+IHAgPiBhIHtcbiAgICAgICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgICAgIC50aGVtZS1yZWQgLmltYWdlLWJhbm5lciA+IHAgPiBhIHtcbiAgICAgICAgY29sb3I6ICNGRkZGRkY7IH1cbiAgICAgIC50aGVtZS1wcmltYXJ5IC5pbWFnZS1iYW5uZXIgPiBwID4gYSB7XG4gICAgICAgIGNvbG9yOiAjRkZGRkZGOyB9XG4gICAgICAudGhlbWUtc2Vjb25kYXJ5IC5pbWFnZS1iYW5uZXIgPiBwID4gYSB7XG4gICAgICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gICAgICAudGhlbWUtbWVudSAuaW1hZ2UtYmFubmVyID4gcCA+IGEge1xuICAgICAgICBjb2xvcjogIzAwMDAwMDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY5cHgpIHtcbiAgICAuaW1hZ2UtYmFubmVyIHtcbiAgICAgIGhlaWdodDogYXV0bzsgfVxuICAgICAgLmltYWdlLWJhbm5lciA+IGltZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfSB9XG5cbi5pbWFnZS1iYW5uZXIge1xuICBtYXJnaW4tdG9wOiAyMHB4OyB9XG5cbi5saW5rLWJhbm5lciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yKTsgfVxuICAuY29udGVudCA+IC5saW5rLWJhbm5lcixcbiAgLmNvbnRlbnQgPiBkaXYudGV4dC1wbHVnaW4gPiAubGluay1iYW5uZXIsXG4gIC5jb250ZW50ID4gLmNtc19wbHVnaW4gPiAubGluay1iYW5uZXIge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OXB4KSB7XG4gICAgICAuY29udGVudCA+IC5saW5rLWJhbm5lcixcbiAgICAgIC5jb250ZW50ID4gZGl2LnRleHQtcGx1Z2luID4gLmxpbmstYmFubmVyLFxuICAgICAgLmNvbnRlbnQgPiAuY21zX3BsdWdpbiA+IC5saW5rLWJhbm5lciB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9IH1cbiAgLmxpbmstYmFubmVyID4gaDEge1xuICAgIHBhZGRpbmc6IDIwcHggMjBweCAwOyB9XG4gIC5saW5rLWJhbm5lciA+IHAge1xuICAgIG1hcmdpbjogMjBweDtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDE2cHgvMTMwJSBcIm9tbmVzLXByb1wiLCBcIkhlbHZldGljYVwiLCBcIkFyaWFsXCIsIHNhbnMtc2VyaWY7IH1cbiAgICAubGluay1iYW5uZXIgPiBwOmxhc3QtY2hpbGQge1xuICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7IH1cblxubmF2Lm1lbnUtc2VjdGlvbiB7XG4gIHBhZGRpbmctdG9wOiAwLjZlbTsgfVxuICBuYXYubWVudS1zZWN0aW9uIGg2IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGNvbG9yOiAjODM5MDk3O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgbWFyZ2luLWJvdHRvbTogMC40ZW07XG4gICAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuICBuYXYubWVudS1zZWN0aW9uIGxpIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggZGFzaGVkICM4MzkwOTc7IH1cbiAgICBuYXYubWVudS1zZWN0aW9uIGxpOmZpcnN0LW9mLXR5cGUge1xuICAgICAgYm9yZGVyLXRvcDogMXB4IGRhc2hlZCAjODM5MDk3OyB9XG4gIG5hdi5tZW51LXNlY3Rpb24gYSB7XG4gICAgY29sb3I6ICM0NzUzNUI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1zaXplOiAxLjE1ZW07XG4gICAgbGluZS1oZWlnaHQ6IDM5cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgIG5hdi5tZW51LXNlY3Rpb24gYTphZnRlciB7XG4gICAgICBjb250ZW50OiBcIu+Ek1wiO1xuICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgZm9udC1mYW1pbHk6IFwiaWNvbnNcIjtcbiAgICAgIGZvbnQtc2l6ZTogMS41NjI1ZW07XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICByaWdodDogMDsgfVxuXG5uYXYubWVudS1vdmVydmlld3Mge1xuICBwYWRkaW5nLXRvcDogMC42ZW07IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gICAgbmF2Lm1lbnUtb3ZlcnZpZXdzIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogMHB4O1xuICAgICAgd2lkdGg6IGNhbGMoIDEwMCUgLSAxLjVlbSk7IH0gfVxuXG4ubWVudS1mb290ZXIge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLm1lbnUtZm9vdGVyIC5tZW51LWZvb3Rlci10ZXh0IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAubWVudS1mb290ZXIgYS5idXR0b24ge1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgY29sb3I6ICM0NzUzNUI7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgaGVpZ2h0OiBpbml0aWFsO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4gICAgICAubWVudS1mb290ZXIgYS5idXR0b246Zm9jdXMsIC5tZW51LWZvb3RlciBhLmJ1dHRvbjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIGNvbG9yOiAjNDc1MzVCOyB9XG4gICAgICAubWVudS1mb290ZXIgYS5idXR0b246YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiAnJzsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3MzdweCkge1xuICAgIC5tZW51LWZvb3RlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTE5MTkxO1xuICAgICAgbGluZS1oZWlnaHQ6IGNhbGMoNDBweCArIDMwcHgpO1xuICAgICAgcGFkZGluZzogMC42ZW0gMS41ZW07IH1cbiAgICAgIC5tZW51LWZvb3RlciAubWVudS1mb290ZXItdGV4dCB7XG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7IH1cbiAgICAgIC5tZW51LWZvb3RlciBhLmJ1dHRvbiB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgZmxvYXQ6IHJpZ2h0OyB9IH1cblxuLmRvc3NpZXItcHVsbG91dCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGhlaWdodDogMTAwdmg7XG4gIGxlZnQ6IDA7XG4gIG9wYWNpdHk6IDA7XG4gIHBhZGRpbmctdG9wOiA4MHB4O1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgdHJhbnNpdGlvbjogLjNzIGVhc2Utb3V0O1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDkwJSwgMCk7XG4gIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUoOTAlLCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoOTAlLCAwKTtcbiAgd2lkdGg6IDEwMHZ3O1xuICB6LWluZGV4OiAyMDAwOyB9XG4gIC5kb3NzaWVyLXB1bGxvdXQudGFyZ2V0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zaXRpb246IC4zcyBlYXNlLW91dDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xuICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7IH1cblxuLnB1bGxvdXQtbWFpbiB7XG4gIGhlaWdodDogMTAwJTtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWF4LXdpZHRoOiA5MzBweDtcbiAgcGFkZGluZy1sZWZ0OiAyMDBweDtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5wdWxsb3V0LW1haW4gYS5jbG9zZS1wdWxsb3V0IHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGxlZnQ6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogMjAwcHg7IH1cbiAgICAucHVsbG91dC1tYWluIGEuY2xvc2UtcHVsbG91dCBzcGFuLnB1bGxvdXQtY2xvc2UtYnV0dG9uIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44NSk7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgICAgIGhlaWdodDogNTBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICAgICAgbWFyZ2luLXRvcDogLTI1cHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogMDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgd2lkdGg6IDUwcHg7IH1cbiAgICBodG1sLm5vLXRvdWNoIC5wdWxsb3V0LW1haW4gYS5jbG9zZS1wdWxsb3V0OmhvdmVyIHNwYW4ucHVsbG91dC1jbG9zZS1idXR0b24sXG4gICAgaHRtbC5uby10b3VjaCAucHVsbG91dC1tYWluIGEuY2xvc2UtcHVsbG91dDpmb2N1cyBzcGFuLnB1bGxvdXQtY2xvc2UtYnV0dG9uLCAucHVsbG91dC1tYWluIGEuY2xvc2UtcHVsbG91dDphY3RpdmUgc3Bhbi5wdWxsb3V0LWNsb3NlLWJ1dHRvbiB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgY29sb3I6ICMwMDA7IH1cbiAgLnB1bGxvdXQtbWFpbiAuaXNjcm9sbC1jb250YWluZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44NSk7IH1cbiAgICAucHVsbG91dC1tYWluIC5pc2Nyb2xsLWNvbnRhaW5lciAuaXNjcm9sbC1zY3JvbGxlciB7XG4gICAgICBwYWRkaW5nOiA2MHB4IDM1cHg7IH1cbiAgLmRvc3NpZXItcHVsbG91dFtkYXRhLWxvYWRlZC13aXRoLWpzb25dIC5wdWxsb3V0LW1haW46YWZ0ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC42NSk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQobGVmdCwgcmdiYSgwLCAwLCAwLCAwLjY1KSwgcmdiYSgwLCAwLCAwLCAwLjAxKSk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LHJnYmEoMCwgMCwgMCwgMC42NSksIHJnYmEoMCwgMCwgMCwgMC4wMSkpO1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IC0xMDAlO1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAucHVsbG91dC1tYWluIC5jb250ZW50ID4gaDEge1xuICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgICBsaW5lLWhlaWdodDogMTA1JTsgfVxuICAucHVsbG91dC1tYWluIC5jb250ZW50ID4gaDIge1xuICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAxMDUlOyB9XG4gIC5wdWxsb3V0LW1haW4gLmNvbnRlbnQgPiBwID4gYSB7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgLnB1bGxvdXQtbWFpbiAuY29udGVudCA+IHAuaW50cm90ZXh0IHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgbWFyZ2luLXRvcDogMjVweDtcbiAgICBwYWRkaW5nLXRvcDogMjVweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAudGhlbWUtZGFya19ibHVlIC5wdWxsb3V0LW1haW4gLmNvbnRlbnQgPiBwLmludHJvdGV4dCB7XG4gICAgICBjb2xvcjogI0ZGRkZGRjsgfVxuICAgIC50aGVtZS1ibHVlIC5wdWxsb3V0LW1haW4gLmNvbnRlbnQgPiBwLmludHJvdGV4dCB7XG4gICAgICBjb2xvcjogI0ZGRkZGRjsgfVxuICAgIC50aGVtZS1ncmVlbiAucHVsbG91dC1tYWluIC5jb250ZW50ID4gcC5pbnRyb3RleHQge1xuICAgICAgY29sb3I6ICNGRkZGRkY7IH1cbiAgICAudGhlbWUteWVsbG93IC5wdWxsb3V0LW1haW4gLmNvbnRlbnQgPiBwLmludHJvdGV4dCB7XG4gICAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAgIC50aGVtZS1yZWQgLnB1bGxvdXQtbWFpbiAuY29udGVudCA+IHAuaW50cm90ZXh0IHtcbiAgICAgIGNvbG9yOiAjRkZGRkZGOyB9XG4gICAgLnRoZW1lLXByaW1hcnkgLnB1bGxvdXQtbWFpbiAuY29udGVudCA+IHAuaW50cm90ZXh0IHtcbiAgICAgIGNvbG9yOiAjRkZGRkZGOyB9XG4gICAgLnRoZW1lLXNlY29uZGFyeSAucHVsbG91dC1tYWluIC5jb250ZW50ID4gcC5pbnRyb3RleHQge1xuICAgICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgICAudGhlbWUtbWVudSAucHVsbG91dC1tYWluIC5jb250ZW50ID4gcC5pbnRyb3RleHQge1xuICAgICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgICAucHVsbG91dC1tYWluIC5jb250ZW50ID4gcC5pbnRyb3RleHQ6YmVmb3JlIHtcbiAgICAgIGJvcmRlci10b3Atc3R5bGU6IHNvbGlkO1xuICAgICAgYm9yZGVyLXRvcC13aWR0aDogMnB4O1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGxlZnQ6IDQwcHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICB3aWR0aDogODBweDsgfVxuICAucHVsbG91dC1tYWluIC5jb250ZW50ID4gZmlndXJlOmxhc3QtY2hpbGQgPiBmaWdjYXB0aW9uOmFmdGVyIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG5cbi5pc2Nyb2xsLWNvbnRhaW5lciB7XG4gIGhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICB3aWR0aDogMTAwJTtcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoOyB9XG5cbi5wdWxsb3V0LWdyYWRpZW50LXRvcCxcbi5wdWxsb3V0LWdyYWRpZW50LWJvdHRvbSB7XG4gIGhlaWdodDogY2FsYyg1MCUgLSAyNXB4KTtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTsgfVxuXG4ucHVsbG91dC1ncmFkaWVudC10b3Age1xuICB0b3A6IDA7IH1cblxuLnB1bGxvdXQtZ3JhZGllbnQtYm90dG9tIHtcbiAgYm90dG9tOiAwOyB9XG5cbi5wdWxsb3V0LWdyYWRpZW50LW1pZGRsZSB7XG4gIGhlaWdodDogNTBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IGNhbGMoNTAlIC0gMjVweCk7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSA1MHB4KTsgfVxuXG4jcHVsbG91dC1zdGFuZGFsb25lIHtcbiAgcGFkZGluZy1ib3R0b206IDUwcHg7IH1cbiAgI3B1bGxvdXQtc3RhbmRhbG9uZSAuY2xvc2UtcHVsbG91dCB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAjcHVsbG91dC1zdGFuZGFsb25lIFtkYXRhLW9wZW4tbGlnaHRib3hdIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gICNwdWxsb3V0LXN0YW5kYWxvbmUgbmF2LnRhZy1saXN0IC5jb250ZW50ID4gaDIge1xuICAgIG1hcmdpbjogMCAyMHB4O1xuICAgIHBhZGRpbmc6IDIwcHggNXB4IDE1cHg7IH1cbiAgI3B1bGxvdXQtc3RhbmRhbG9uZSBuYXYudGFnLWxpc3QgLmNvbnRlbnQgdWwgbGkgYTpob3ZlciB7XG4gICAgY29sb3I6ICMwMDA7IH1cbiAgI3B1bGxvdXQtc3RhbmRhbG9uZSAuaWNvbi1jbG9zZSB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAjcHVsbG91dC1zdGFuZGFsb25lIC52aWRlby1saWdodGJveCB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAjcHVsbG91dC1zdGFuZGFsb25lIC52aWRlby1saWdodGJveCBpZnJhbWUsICNwdWxsb3V0LXN0YW5kYWxvbmUgLnZpZGVvLWxpZ2h0Ym94IHZpZGVvIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiBhdXRvOyB9XG4gICNwdWxsb3V0LXN0YW5kYWxvbmUgaDIgKyBmaWd1cmUge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAjcHVsbG91dC1zdGFuZGFsb25lIGgxIHtcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEzcHg7XG4gICAgZm9udC1zaXplOiAzNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7IH1cbiAgI3B1bGxvdXQtc3RhbmRhbG9uZSBwLmludHJvdGV4dCB7XG4gICAgbWFyZ2luLXRvcDogMjVweDtcbiAgICBwYWRkaW5nLXRvcDogMjVweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAudGhlbWUtZGFya19ibHVlICNwdWxsb3V0LXN0YW5kYWxvbmUgcC5pbnRyb3RleHQge1xuICAgICAgY29sb3I6ICNGRkZGRkY7IH1cbiAgICAudGhlbWUtYmx1ZSAjcHVsbG91dC1zdGFuZGFsb25lIHAuaW50cm90ZXh0IHtcbiAgICAgIGNvbG9yOiAjRkZGRkZGOyB9XG4gICAgLnRoZW1lLWdyZWVuICNwdWxsb3V0LXN0YW5kYWxvbmUgcC5pbnRyb3RleHQge1xuICAgICAgY29sb3I6ICNGRkZGRkY7IH1cbiAgICAudGhlbWUteWVsbG93ICNwdWxsb3V0LXN0YW5kYWxvbmUgcC5pbnRyb3RleHQge1xuICAgICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgICAudGhlbWUtcmVkICNwdWxsb3V0LXN0YW5kYWxvbmUgcC5pbnRyb3RleHQge1xuICAgICAgY29sb3I6ICNGRkZGRkY7IH1cbiAgICAudGhlbWUtcHJpbWFyeSAjcHVsbG91dC1zdGFuZGFsb25lIHAuaW50cm90ZXh0IHtcbiAgICAgIGNvbG9yOiAjRkZGRkZGOyB9XG4gICAgLnRoZW1lLXNlY29uZGFyeSAjcHVsbG91dC1zdGFuZGFsb25lIHAuaW50cm90ZXh0IHtcbiAgICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gICAgLnRoZW1lLW1lbnUgI3B1bGxvdXQtc3RhbmRhbG9uZSBwLmludHJvdGV4dCB7XG4gICAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAgICNwdWxsb3V0LXN0YW5kYWxvbmUgcC5pbnRyb3RleHQ6YmVmb3JlIHtcbiAgICAgIGJvcmRlci10b3Atc3R5bGU6IHNvbGlkO1xuICAgICAgYm9yZGVyLXRvcC13aWR0aDogMnB4O1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICB3aWR0aDogODBweDsgfVxuXG5uYXYucmFkaWFsLW1lbnUge1xuICBib3R0b206IDQwcHg7XG4gIGhlaWdodDogNDhweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogNDBweDtcbiAgd2lkdGg6IDQ4cHg7XG4gIHotaW5kZXg6IDEwMDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY5cHgpIHtcbiAgICBuYXYucmFkaWFsLW1lbnUge1xuICAgICAgcmlnaHQ6IDIwcHg7IH0gfVxuICBuYXYucmFkaWFsLW1lbnUgPiBhLFxuICBuYXYucmFkaWFsLW1lbnUgdWwsXG4gIG5hdi5yYWRpYWwtbWVudSBsaSxcbiAgbmF2LnJhZGlhbC1tZW51IGxpIGEge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTsgfVxuICBuYXYucmFkaWFsLW1lbnUgPiBhIHtcbiAgICB6LWluZGV4OiAxMDsgfVxuICBuYXYucmFkaWFsLW1lbnUgYSxcbiAgbmF2LnJhZGlhbC1tZW51IHVsLFxuICBuYXYucmFkaWFsLW1lbnUgbGkge1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxuICBuYXYucmFkaWFsLW1lbnUgdWwge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmUgIWltcG9ydGFudDtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDsgfVxuICBuYXYucmFkaWFsLW1lbnUgbGkge1xuICAgIG1hcmdpbjogMDtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHotaW5kZXg6IDI7IH1cbiAgbmF2LnJhZGlhbC1tZW51LmlzLWNsb3NlZCBsaSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG5cbm5hdi5yYWRpYWwtbWVudSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDEuNWVtO1xuICBib3R0b206IDEyNHB4OyB9XG4gIG5hdi5yYWRpYWwtbWVudSBhIHtcbiAgICBib3JkZXItY29sb3I6IHdoaXRlO1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMik7IH1cblxuLnJlbGF0ZWQtbGlzdCAucmVsYXRlZC1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAucmVsYXRlZC1saXN0IC5yZWxhdGVkLWl0ZW0ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDsgfVxuICAgICAgLnJlbGF0ZWQtbGlzdCAucmVsYXRlZC1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTVweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAgIC5yZWxhdGVkLWxpc3QgLnJlbGF0ZWQtaXRlbSB7XG4gICAgICBtaW4taGVpZ2h0OiAzNzBweDsgfSB9XG4gIC5yZWxhdGVkLWxpc3QgLnJlbGF0ZWQtaXRlbS50ZXh0LW92ZXJ2aWV3IHtcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgIG1pbi1oZWlnaHQ6IDI3N3B4OyB9XG4gICAgLnJlbGF0ZWQtbGlzdCAucmVsYXRlZC1pdGVtLnRleHQtb3ZlcnZpZXcge1xuICAgICAgYm9yZGVyLXdpZHRoOiAycHggMDtcbiAgICAgIGJvcmRlci1pbWFnZS1zbGljZTogMTI7XG4gICAgICBib3JkZXItaW1hZ2Utd2lkdGg6IDJweCAwIDJweCAwO1xuICAgICAgYm9yZGVyLWltYWdlLW91dHNldDogMHB4IDBweCAwcHggMHB4O1xuICAgICAgYm9yZGVyLWltYWdlLXJlcGVhdDogcm91bmQgcm91bmQ7IH1cbiAgICAudGhlbWUtZGFya19ibHVlIC5yZWxhdGVkLWxpc3QgLnJlbGF0ZWQtaXRlbS50ZXh0LW92ZXJ2aWV3IHtcbiAgICAgIGJvcmRlci1pbWFnZS1zb3VyY2U6IHVybChcImRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBRHdBQUFBOENBWUFBQUE2L05seUFBQUFBWE5TUjBJQXJzNGM2UUFBQUFSblFVMUJBQUN4and2OFlRVUFBQUFKY0VoWmN3QUFDeElBQUFzU0FkTGRmdndBQUFBSGRFbE5SUWZmQnc4UE5CaG01ZVNBQUFBQUdYUkZXSFJEYjIxdFpXNTBBRU55WldGMFpXUWdkMmwwYUNCSFNVMVFWNEVPRndBQUFCaDBSVmgwVTI5bWRIZGhjbVVBY0dGcGJuUXVibVYwSURRdU1DNDFaWVV5WlFBQUFYMUpSRUZVYUVQdGxsRnFBekVNQmZlUU9XT3YyWkNDQWhhalo4djJGaWRvWUg2RU5QSCs1WHJ6K1BrTjNRRjF6VjFRMjJ5Z0JlOEsxUE91UWszdjhLSTVBM1VpWjZGV0pBNlZHZWkrWnhacUtIR296RUQzUGJOUVE0bERaUWE2NzVtRkdrb2NLalBRZmM4czFGRGlVSm1CN250bW9ZWVNoNUV6VUNkeUZtcEZEaCtzUUQzdkt0VDBOdENDdVFQcW1ydWd0b2tNTDA1eWQvL0ZmL3hHVVJSRlVSUkZVWGkrNFgvbzhEZlFvdmtwME52TkJscnduZzY5MlR1OGFKNEt2VFVTaDhyVG9EY3FjYWc4RFhxakVvZkswNkEzS25Hb1BBMTZveEtIeXRPZ055cHhHSGtxOU5iSTRZUFRvVGQ3RzJqQi9CVG83U1l5dkhndzMvQU5SVkVVUlZFVVJYRThkLy94dnJ2L1l2ZzNhTkhjQVhYTlhWRGJiS0FGN3dyVTg2NUNUZS93b2prRGRTSm5vVllrRHBVWjZMNW5GbW9vY2FqTVFQYzlzMUJEaVVObEJycnZtWVVhU2h3cU05Qjl6eXpVVU9KUW1ZSHVlMmFoaGhLSGtUTlFKM0lXYWtVT0g2eEFQZThxMVBRMjBJSzVBK3FhdTZDMitjZDFQUUdzL24zV1hGVzVnZ0FBQUFCSlJVNUVya0pnZ2c9PVwiKTsgfVxuICAgIC50aGVtZS1ibHVlIC5yZWxhdGVkLWxpc3QgLnJlbGF0ZWQtaXRlbS50ZXh0LW92ZXJ2aWV3IHtcbiAgICAgIGJvcmRlci1pbWFnZS1zb3VyY2U6IHVybChcImRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBRHdBQUFBOENBWUFBQUE2L05seUFBQUFBWE5TUjBJQXJzNGM2UUFBQUFSblFVMUJBQUN4and2OFlRVUFBQUFKY0VoWmN3QUFDeElBQUFzU0FkTGRmdndBQUFBSGRFbE5SUWZmQnc4UE5CaG01ZVNBQUFBQUdYUkZXSFJEYjIxdFpXNTBBRU55WldGMFpXUWdkMmwwYUNCSFNVMVFWNEVPRndBQUFCaDBSVmgwVTI5bWRIZGhjbVVBY0dGcGJuUXVibVYwSURRdU1DNDFaWVV5WlFBQUFYNUpSRUZVYUVQdGxsRnFBekVNQmZmK2g4aGhlckdHRkJTd0dEMWJ0cmM0UVFQekk2U0o5eS9YbThmUGIrZ09xR3Z1Z3RwbUF5MTRWNkNlZHhWcWVvY1h6Um1vRXprTHRTSnhxTXhBOXoyelVFT0pRMlVHdXUrWmhScEtIQ296MEgzUExOUlE0bENaZ2U1N1pxR0dFb2ZLREhUZk13czFsRGlNbklFNmtiTlFLM0w0WUFYcWVWZWhwcmVCRnN3ZFVOZmNCYlZOWkhoeGtydjdMLzdqTjRxaUtJcWlLSXJDOHczL1E0ZS9nUmJOVDRIZWJqYlFndmQwNk0zZTRVWHpWT2l0a1RoVW5nYTlVWWxENVduUUc1VTRWSjRHdlZHSlErVnAwQnVWT0ZTZUJyMVJpY1BJVTZHM1JnNGZuQTY5MmR0QUMrYW5RRzgza2VIRmcvbUdieWlLb2lpS29paUs0N243ai9mZC9SZkR2MEdMNWc2b2ErNkMybVlETFhoWG9KNTNGV3A2aHhmTkdhZ1RPUXUxSW5Hb3pFRDNQYk5RUTRsRFpRYTY3NW1GR2tvY0tqUFFmYzhzMUZEaVVKbUI3bnRtb1lZU2g4b01kTjh6Q3pXVU9JeWNnVHFSczFBcmN2aGdCZXA1VjZHbXQ0RVd6QjFRMTl3RnRjMC9ydXNKZkI0QlBQY25tSlFBQUFBQVNVVk9SSzVDWUlJPVwiKTsgfVxuICAgIC50aGVtZS1ncmVlbiAucmVsYXRlZC1saXN0IC5yZWxhdGVkLWl0ZW0udGV4dC1vdmVydmlldyB7XG4gICAgICBib3JkZXItaW1hZ2Utc291cmNlOiB1cmwoXCJkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUR3QUFBQThDQVlBQUFBNi9ObHlBQUFBQVhOU1IwSUFyczRjNlFBQUFBUm5RVTFCQUFDeGp3djhZUVVBQUFBSmNFaFpjd0FBQ3hJQUFBc1NBZExkZnZ3QUFBQUhkRWxOUlFmZkJ3OFBOQmhtNWVTQUFBQUFHWFJGV0hSRGIyMXRaVzUwQUVOeVpXRjBaV1FnZDJsMGFDQkhTVTFRVjRFT0Z3QUFBQmgwUlZoMFUyOW1kSGRoY21VQWNHRnBiblF1Ym1WMElEUXVNQzQxWllVeVpRQUFBWnBKUkVGVWFFUHRsc0Z0eERBTUJLKzRWSlFHVTFvQ1c4dkhFU09KbE9CQU9IQ0ErZTB1NVo5Znh2ZlAxMjlQUmJhZ1hWT1JiV2piVktSQkFhK2lTOUNlVjlGbGFOTWJEcHAzSVFudDlGUWxEVzMxVElVdmRTTUU5V2VxR29ZMlJ0WUh6OVNkRU5TZnFXb1kyaGhaSHp4VGQwSlFmNmFxWVdoalpLcWdHeWxvcDZjcWFXaXJaN2h3QnhlaFBhK2l5OUNtVjlFR0JVeEZ0cUJkVTVGdGFOdFU1SjF3Y0pHbjl5Lys0MFpSRkVWUkZFVlJlRDdoUHpUOERSUTBGVGtlZXJ1cFNJTUNYa1dQaGQ3c0RRZk51M0FnOU5hZXFmQ2xiaHdEdlhGa2ZmQk0zVGtHZXVQSSt1Q1p1bk1NOU1hUnFZSnVIQWU5dFdlNGNBY1BodDdzVmJSQkFWT1I0NkczbTRxOEV3NGV6Q2Q4UTFFVVJWRVVSVkVjejlNLzNrL3ZYNFJ2VU5CVVpBdmFOUlhaaHJaTlJSb1U4Q3E2Qk8xNUZWMkdOcjNob0hrWGt0Qk9UMVhTMEZiUFZQaFNOMEpRZjZhcVlXaGpaSDN3VE4wSlFmMlpxb2FoalpIMXdUTjFKd1QxWjZvYWhqWkdwZ3E2a1lKMmVxcVNoclo2aGd0M2NCSGE4eXE2REcxNkZXMVF3RlJrQzlvMUZkbUd0czJXZUwzK0FGT21VUGpIcHRiT0FBQUFBRWxGVGtTdVFtQ0NcIik7IH1cbiAgICAudGhlbWUteWVsbG93IC5yZWxhdGVkLWxpc3QgLnJlbGF0ZWQtaXRlbS50ZXh0LW92ZXJ2aWV3IHtcbiAgICAgIGJvcmRlci1pbWFnZS1zb3VyY2U6IHVybChcImRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBRHdBQUFBOENBWUFBQUE2L05seUFBQUFBWE5TUjBJQXJzNGM2UUFBQUFSblFVMUJBQUN4and2OFlRVUFBQUFKY0VoWmN3QUFDeElBQUFzU0FkTGRmdndBQUFBSGRFbE5SUWZmQnc4UE5CaG01ZVNBQUFBQUdYUkZXSFJEYjIxdFpXNTBBRU55WldGMFpXUWdkMmwwYUNCSFNVMVFWNEVPRndBQUFCaDBSVmgwVTI5bWRIZGhjbVVBY0dGcGJuUXVibVYwSURRdU1DNDFaWVV5WlFBQUFaZEpSRUZVYUVQdGxrR093ekFNQS9QLzkrMS9XaVNtRGhYR3RtU2pDNlBRQUhNaktlZVd5M2o5WGErZWlteEJ1NllpMjlDMnFVaURBbDVGbDZBOXI2TEwwS1kzSERTZlFoTGE2YWxLR3RycW1RcmY2a1lJNnM5VU5ReHRqS3dQbnFrN0lhZy9VOVV3dERHeVBuaW03b1NnL2t4Vnc5REd5RlJCTjFMUVRrOVYwdEJXejNEaENTNUNlMTVGbDZGTnI2SU5DcGlLYkVHN3BpTGIwTGFweUNmaDRDTGYzci81anh0RlVSUkZVUlJGNGZtRi85RHdOMURRVk9SNDZPMm1JZzBLZUJVOUZucXpOeHcwbjhLQjBGdDdwc0szdW5FTTlNYVI5Y0V6ZGVjWTZJMGo2NE5uNnM0eDBCdEhwZ3E2Y1J6MDFwN2h3aE04R0hxelY5RUdCVXhGam9mZWJpcnlTVGg0TUwvd0RVVlJGRVZSRkVWeFBOLys4ZjcyL2szNEJnVk5SYmFnWFZPUmJXamJWS1JCQWEraVM5Q2VWOUZsYU5NYkRwcFBJUW50OUZRbERXMzFUSVZ2ZFNNRTlXZXFHb1kyUnRZSHo5U2RFTlNmcVdvWTJoaFpIenhUZDBKUWY2YXFZV2hqWktxZ0d5bG9wNmNxYVdpclo3andCQmVoUGEraXk5Q21WOUVHQlV4RnRxQmRVNUZ0YU50c2lldDZBOVI5dGU5K2dSTVpBQUFBQUVsRlRrU3VRbUNDXCIpOyB9XG4gICAgLnRoZW1lLXJlZCAucmVsYXRlZC1saXN0IC5yZWxhdGVkLWl0ZW0udGV4dC1vdmVydmlldyB7XG4gICAgICBib3JkZXItaW1hZ2Utc291cmNlOiB1cmwoXCJkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUR3QUFBQThDQVlBQUFBNi9ObHlBQUFBQVhOU1IwSUFyczRjNlFBQUFBUm5RVTFCQUFDeGp3djhZUVVBQUFBSmNFaFpjd0FBQ3hJQUFBc1NBZExkZnZ3QUFBQUhkRWxOUlFmZkJ3OFBOQmhtNWVTQUFBQUFHWFJGV0hSRGIyMXRaVzUwQUVOeVpXRjBaV1FnZDJsMGFDQkhTVTFRVjRFT0Z3QUFBQmgwUlZoMFUyOW1kSGRoY21VQWNHRnBiblF1Ym1WMElEUXVNQzQxWllVeVpRQUFBWnBKUkVGVWFFUHRsakZ1eERBTUJPOG5xZkwvcCtSSkNXd3RpeU5HRWluQmdYRGdBTlB0THVYT0wrUG42L3UzcHlKYjBLNnB5RGEwYlNyU29JQlgwU1ZvejZ2b01yVHBEUWZOdTVDRWRucXFrb2EyZXFiQ2w3b1Jndm96VlExREd5UHJnMmZxVGdqcXoxUTFERzJNckErZXFUc2hxRDlUMVRDME1USlYwSTBVdE5OVGxUUzAxVE5jdUlPTDBKNVgwV1ZvMDZ0b2d3S21JbHZRcnFuSU5yUnRLdkpPT0xqSTAvc1gvM0dqS0lxaUtJcWlLRHlmOEI4YS9nWUttb29jRDczZFZLUkJBYStpeDBKdjlvYUQ1bDA0RUhwcnoxVDRVamVPZ2Q0NHNqNTRwdTRjQTcxeFpIM3dUTjA1Qm5yanlGUkJONDZEM3RvelhMaURCME52OWlyYW9JQ3B5UEhRMjAxRjNna0hEK1lUdnFFb2lxSW9pcUlvanVmcEgrK245eS9DTnlob0tySUY3WnFLYkVQYnBpSU5DbmdWWFlMMnZJb3VRNXZlY05DOEMwbG9wNmNxYVdpclp5cDhxUnNocUQ5VDFUQzBNYkkrZUtidWhLRCtURlhEME1iSSt1Q1p1aE9DK2pOVkRVTWJJMU1GM1VoQk96MVZTVU5iUGNPRk83Z0k3WGtWWFlZMnZZbzJLR0Fxc2dYdG1vcHNROXRtUzd4ZWY5byszTUlFa245YkFBQUFBRWxGVGtTdVFtQ0NcIik7IH1cbiAgICAudGhlbWUtcHJpbWFyeSAucmVsYXRlZC1saXN0IC5yZWxhdGVkLWl0ZW0udGV4dC1vdmVydmlldyB7XG4gICAgICBib3JkZXItaW1hZ2Utc291cmNlOiB1cmwoXCJkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUR3QUFBQThDQVlBQUFBNi9ObHlBQUFBQVhOU1IwSUFyczRjNlFBQUFBUm5RVTFCQUFDeGp3djhZUVVBQUFBSmNFaFpjd0FBQ3hJQUFBc1NBZExkZnZ3QUFBQUhkRWxOUlFmZkJ3OFBOQmhtNWVTQUFBQUFHWFJGV0hSRGIyMXRaVzUwQUVOeVpXRjBaV1FnZDJsMGFDQkhTVTFRVjRFT0Z3QUFBQmgwUlZoMFUyOW1kSGRoY21VQWNHRnBiblF1Ym1WMElEUXVNQzQxWllVeVpRQUFBWnBKUkVGVWFFUHRsa0ZxQkRFTUJCZnkwZnovQ2Jra3pMaDFXRkcySlpzSlpsRkIzYnBibnR1OGpKL3ZyOStlaW14QnU2WWkyOUMycVVpREFsNUZsNkE5cjZMTDBLWTNIRFR2UWhMYTZhbEtHdHJxbVFwZjZrWUk2czlVTlF4dGpLd1BucWs3SWFnL1U5VXd0REd5UG5pbTdvU2cva3hWdzlER3lGUkJOMUxRVGs5VjB0Qld6M0RoRGk1Q2UxNUZsNkZOcjZJTkNwaUtiRUc3cGlMYjBMYXB5RHZoNENKUDcxLzh4NDJpS0lxaUtJcWk4SHpDZjJqNEd5aG9Lbkk4OUhaVGtRWUZ2SW9lQzczWkd3NmFkK0ZBNkswOVUrRkwzVGdHZXVQSSt1Q1p1bk1NOU1hUjljRXpkZWNZNkkwalV3WGRPQTU2YTg5dzRRNGVETDNacTJpREFxWWl4ME52TnhWNUp4dzhtRS80aHFJb2lxSW9pcUk0bnFkL3ZKL2V2d2pmb0tDcHlCYTBheXF5RFcyYmlqUW80RlYwQ2Ryektyb01iWHJEUWZNdUpLR2RucXFrb2EyZXFmQ2xib1NnL2t4Vnc5REd5UHJnbWJvVGd2b3pWUTFER3lQcmcyZnFUZ2pxejFRMURHMk1UQlYwSXdYdDlGUWxEVzMxREJmdTRDSzA1MVYwR2RyMEt0cWdnS25JRnJScktySU5iWnN0OFhyOUFkZ0o5Y2tYODJhS0FBQUFBRWxGVGtTdVFtQ0NcIik7IH1cbiAgICAudGhlbWUtc2Vjb25kYXJ5IC5yZWxhdGVkLWxpc3QgLnJlbGF0ZWQtaXRlbS50ZXh0LW92ZXJ2aWV3IHtcbiAgICAgIGJvcmRlci1pbWFnZS1zb3VyY2U6IHVybChcImRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBRHdBQUFBOENBWUFBQUE2L05seUFBQUFBWE5TUjBJQXJzNGM2UUFBQUFSblFVMUJBQUN4and2OFlRVUFBQUFKY0VoWmN3QUFDeElBQUFzU0FkTGRmdndBQUFBSGRFbE5SUWZmQnc4UE5CaG01ZVNBQUFBQUdYUkZXSFJEYjIxdFpXNTBBRU55WldGMFpXUWdkMmwwYUNCSFNVMVFWNEVPRndBQUFCaDBSVmgwVTI5bWRIZGhjbVVBY0dGcGJuUXVibVYwSURRdU1DNDFaWVV5WlFBQUFYMUpSRUZVYUVQdDFrRnVoREFRQk1EOS82Y1RMUlFIUzVicEFTSVJhZXJJZEkvdEc1L0R6NExJTFZaTmlkeG0zWlRJenJjbDBVdXNXQks5ekpxbE9IallDa1dxRVpVeTlVZ3AvT1dNaUVxSmFrd3QxZzgrNDV5SVNvbHFUQzNXRHo3am5JaEtpV3BNTFZZcU9LTkVOYUpTcGg2SkMxdndJaXVXUkMrelprbDA1OXVVeUMxV1RZbmNadDJVeU1oc1lQUUlLd2RHajdGMllOUmFhNjIxMXRxZjhlczVNUG8zWEh0Z05ES2JFbms5MTUwUzJmbTJKUHBhcnJrVUJ3OWI0WVZjTDFJS2Z6bmpOVndyMWc4KzQ1elhjSzFZUC9pTWMxN0R0V0tsZ2pOZXgvVWljV0VMdnBockxvbnVmSnNTZVQzWG5SSVptUTJNL2czWEhoaTExbHBycmJYV251SmZlMkQwQ0NzSFJvK3hkbUEwTXBzU3VjV3FLWkhickpzUzJmbTJKSHFKRlV1aWwxbXpGQWNQVzZGSU5hSlNwaDRwaGIrY0VWRXBVWTJweGZyQlo1d1RVU2xSamFuRitzRm5uQk5SS1ZHTnFjVktCV2VVcUVaVXl0UWpjV0VMWG1URmt1aGwxaXlKN255YkVybkZxaW1SMjZ5YjJoT2Z6eS9tR2lHeVRaeTJld0FBQUFCSlJVNUVya0pnZ2c9PVwiKTsgfVxuICAgIC50aGVtZS1tZW51IC5yZWxhdGVkLWxpc3QgLnJlbGF0ZWQtaXRlbS50ZXh0LW92ZXJ2aWV3IHtcbiAgICAgIGJvcmRlci1pbWFnZS1zb3VyY2U6IHVybChcImRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBRHdBQUFBOENBWUFBQUE2L05seUFBQUFBWE5TUjBJQXJzNGM2UUFBQUFSblFVMUJBQUN4and2OFlRVUFBQUFKY0VoWmN3QUFDeElBQUFzU0FkTGRmdndBQUFBSGRFbE5SUWZmQnc4UE5CaG01ZVNBQUFBQUdYUkZXSFJEYjIxdFpXNTBBRU55WldGMFpXUWdkMmwwYUNCSFNVMVFWNEVPRndBQUFCaDBSVmgwVTI5bWRIZGhjbVVBY0dGcGJuUXVibVYwSURRdU1DNDFaWVV5WlFBQUFabEpSRUZVYUVQdGxqRnV4REFNQk8vditVQzZQRGVCcldWeHhFZ2lKVGdRRGh4Z3V0MmwzUGxsZkgzLy9QWlVaQXZhTlJYWmhyWk5SUm9VOENxNkJPMTVGVjJHTnIzaG9Ia1hrdEJPVDFYUzBGYlBWUGhTTjBKUWY2YXFZV2hqWkgzd1ROMEpRZjJacW9haGpaSDF3VE4xSndUMVo2b2FoalpHcGdxNmtZSjJlcXFTaHJaNmhndDNjQkhhOHlxNkRHMTZGVzFRd0ZSa0M5bzFGZG1HdGsxRjNna0hGM2w2LytJL2JoUkZVUlJGVVJTRjV4UCtROFBmUUVGVGtlT2h0NXVLTkNqZ1ZmUlk2TTNlY05DOEN3ZENiKzJaQ2wvcXhqSFFHMGZXQjgvVW5XT2dONDZzRDU2cE84ZEFieHlaS3VqR2NkQmJlNFlMZC9CZzZNMWVSUnNVTUJVNUhucTdxY2c3NGVEQmZNSTNGRVZSRkVWUkZNWHhQUDNqL2ZUK1JmZ0dCVTFGdHFCZFU1RnRhTnRVcEVFQnI2SkwwSjVYMFdWbzB4c09tbmNoQ2UzMFZDVU5iZlZNaFM5MUl3VDFaNm9haGpaRzFnZlAxSjBRMUorcGFoamFHRmtmUEZOM1FsQi9wcXBoYUdOa3FxQWJLV2lucHlwcGFLdG51SEFIRjZFOXI2TEwwS1pYMFFZRlRFVzJvRjFUa1cxbzIyeUoxK3NQNmtRYVE5UjNYbnNBQUFBQVNVVk9SSzVDWUlJPVwiKTsgfVxuICAgIC5yZWxhdGVkLWxpc3QgLnJlbGF0ZWQtaXRlbS50ZXh0LW92ZXJ2aWV3IGg1IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDZweDtcbiAgICAgIHBhZGRpbmctdG9wOiAyNHB4OyB9XG4gICAgLnJlbGF0ZWQtbGlzdCAucmVsYXRlZC1pdGVtLnRleHQtb3ZlcnZpZXcgdGFibGUge1xuICAgICAgbWFyZ2luLXRvcDogNnB4OyB9XG4gICAgLnJlbGF0ZWQtbGlzdCAucmVsYXRlZC1pdGVtLnRleHQtb3ZlcnZpZXcgdGQge1xuICAgICAgcGFkZGluZzogMnB4IDA7IH1cbiAgICAucmVsYXRlZC1saXN0IC5yZWxhdGVkLWl0ZW0udGV4dC1vdmVydmlldyBhLmJ1dHRvbiBzcGFuIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAucmVsYXRlZC1saXN0IC5yZWxhdGVkLWl0ZW0uaW1hZ2Utb3ZlcnZpZXcge1xuICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgICAucmVsYXRlZC1saXN0IC5yZWxhdGVkLWl0ZW0uaW1hZ2Utb3ZlcnZpZXcgaDUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMnB4O1xuICAgICAgcGFkZGluZy10b3A6IDdweDsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDczNnB4KSB7XG4gICAgICAgIC5yZWxhdGVkLWxpc3QgLnJlbGF0ZWQtaXRlbS5pbWFnZS1vdmVydmlldyBoNSB7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDBweDtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAtNy41cHg7IH0gfVxuICAgICAgLnJlbGF0ZWQtbGlzdCAucmVsYXRlZC1pdGVtLmltYWdlLW92ZXJ2aWV3IGg1IHNtYWxsIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4OyB9XG4gICAgLnJlbGF0ZWQtbGlzdCAucmVsYXRlZC1pdGVtLmltYWdlLW92ZXJ2aWV3IC5yZWxhdGVkLWl0ZW0tZGVzY3JpcHRpb24ge1xuICAgICAgaGVpZ2h0OiA4MHB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgd29yZC13cmFwOiBicmVhay13b3JkOyB9XG4gICAgICAucmVsYXRlZC1saXN0IC5yZWxhdGVkLWl0ZW0uaW1hZ2Utb3ZlcnZpZXcgLnJlbGF0ZWQtaXRlbS1kZXNjcmlwdGlvbiAudGltZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7IH1cbiAgICAgIC5yZWxhdGVkLWxpc3QgLnJlbGF0ZWQtaXRlbS5pbWFnZS1vdmVydmlldyAucmVsYXRlZC1pdGVtLWRlc2NyaXB0aW9uIGEsXG4gICAgICAucmVsYXRlZC1saXN0IC5yZWxhdGVkLWl0ZW0uaW1hZ2Utb3ZlcnZpZXcgLnJlbGF0ZWQtaXRlbS1kZXNjcmlwdGlvbiBwIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgICBsaW5lLWhlaWdodDogMjUuNXB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7IH1cbiAgLnJlbGF0ZWQtbGlzdCAucmVsYXRlZC1pdGVtIGg1IHtcbiAgICBmb250LXdlaWdodDogNDAwOyB9XG4gIC5yZWxhdGVkLWxpc3QgLnJlbGF0ZWQtaXRlbSB0ZCB7XG4gICAgYm9yZGVyLWJvdHRvbTogMDsgfVxuICAucmVsYXRlZC1saXN0IC5yZWxhdGVkLWl0ZW0gYSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cblxuLnJlbGF0ZWQtbGlzdCAucmVsYXRlZC1pdGVtLm92ZXJmbG93aW5nIHtcbiAgYm9yZGVyLWJvdHRvbTogMC4zNzVlbSBzb2xpZCAjZmZmO1xuICBtYXgtaGVpZ2h0OiAzNzBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzM2cHgpIHtcbiAgICAucmVsYXRlZC1saXN0IC5yZWxhdGVkLWl0ZW0ub3ZlcmZsb3dpbmcge1xuICAgICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMjFweDsgfSB9XG5cbi5yZWxhdGVkLWxpc3QgLnJlbGF0ZWQtaXRlbSBhLFxuLnJlbGF0ZWQtbGlzdCAucmVsYXRlZC1pdGVtIGRpdiB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gIC5yZWxhdGVkLWxpc3QgLnJlbGF0ZWQtaXRlbSBhIGltZyxcbiAgLnJlbGF0ZWQtbGlzdCAucmVsYXRlZC1pdGVtIGRpdiBpbWcge1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDMwMHB4OyB9XG4gIC5yZWxhdGVkLWxpc3QgLnJlbGF0ZWQtaXRlbSBhIGg1LFxuICAucmVsYXRlZC1saXN0IC5yZWxhdGVkLWl0ZW0gZGl2IGg1IHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjM3NWVtOyB9XG4gICAgLnRoZW1lLWRhcmtfYmx1ZSAucmVsYXRlZC1saXN0IC5yZWxhdGVkLWl0ZW0gYSBoNSB7XG4gICAgICBjb2xvcjogIzAwNTRBNjsgfVxuICAgIC50aGVtZS1ibHVlIC5yZWxhdGVkLWxpc3QgLnJlbGF0ZWQtaXRlbSBhIGg1IHtcbiAgICAgIGNvbG9yOiAjMDA5RUMyOyB9XG4gICAgLnRoZW1lLWdyZWVuIC5yZWxhdGVkLWxpc3QgLnJlbGF0ZWQtaXRlbSBhIGg1IHtcbiAgICAgIGNvbG9yOiAjNzJCRjQ0OyB9XG4gICAgLnRoZW1lLXllbGxvdyAucmVsYXRlZC1saXN0IC5yZWxhdGVkLWl0ZW0gYSBoNSB7XG4gICAgICBjb2xvcjogI0ZGRDQwMDsgfVxuICAgIC50aGVtZS1yZWQgLnJlbGF0ZWQtbGlzdCAucmVsYXRlZC1pdGVtIGEgaDUge1xuICAgICAgY29sb3I6ICNDRjFGMjU7IH1cbiAgICAudGhlbWUtZGFya19ibHVlIC5yZWxhdGVkLWxpc3QgLnJlbGF0ZWQtaXRlbSBkaXYgaDUge1xuICAgICAgY29sb3I6ICMwMDU0QTY7IH1cbiAgICAudGhlbWUtYmx1ZSAucmVsYXRlZC1saXN0IC5yZWxhdGVkLWl0ZW0gZGl2IGg1IHtcbiAgICAgIGNvbG9yOiAjMDA5RUMyOyB9XG4gICAgLnRoZW1lLWdyZWVuIC5yZWxhdGVkLWxpc3QgLnJlbGF0ZWQtaXRlbSBkaXYgaDUge1xuICAgICAgY29sb3I6ICM3MkJGNDQ7IH1cbiAgICAudGhlbWUteWVsbG93IC5yZWxhdGVkLWxpc3QgLnJlbGF0ZWQtaXRlbSBkaXYgaDUge1xuICAgICAgY29sb3I6ICNGRkQ0MDA7IH1cbiAgICAudGhlbWUtcmVkIC5yZWxhdGVkLWxpc3QgLnJlbGF0ZWQtaXRlbSBkaXYgaDUge1xuICAgICAgY29sb3I6ICNDRjFGMjU7IH1cbiAgICAucmVsYXRlZC1saXN0IC5yZWxhdGVkLWl0ZW0gYSBoNSBzbWFsbCxcbiAgICAucmVsYXRlZC1saXN0IC5yZWxhdGVkLWl0ZW0gZGl2IGg1IHNtYWxsIHtcbiAgICAgIGNvbG9yOiAjOTY5Njk2O1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLnJlbGF0ZWQtbGlzdCAucmVsYXRlZC1pdGVtIGEgLnJlbGF0ZWQtbGluayxcbiAgLnJlbGF0ZWQtbGlzdCAucmVsYXRlZC1pdGVtIGRpdiAucmVsYXRlZC1saW5rIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICAucmVsYXRlZC1saXN0IC5yZWxhdGVkLWl0ZW0gYSAucmVsYXRlZC1pdGVtLWRlc2NyaXB0aW9uLFxuICAucmVsYXRlZC1saXN0IC5yZWxhdGVkLWl0ZW0gZGl2IC5yZWxhdGVkLWl0ZW0tZGVzY3JpcHRpb24ge1xuICAgIGNvbG9yOiAjNDc1MzVCOyB9XG4gICAgLnJlbGF0ZWQtbGlzdCAucmVsYXRlZC1pdGVtIGEgLnJlbGF0ZWQtaXRlbS1kZXNjcmlwdGlvbiBzcGFuOmZpcnN0LWNoaWxkLFxuICAgIC5yZWxhdGVkLWxpc3QgLnJlbGF0ZWQtaXRlbSBkaXYgLnJlbGF0ZWQtaXRlbS1kZXNjcmlwdGlvbiBzcGFuOmZpcnN0LWNoaWxkIHtcbiAgICAgIGNvbG9yOiAjMDAwOyB9XG4gIC5yZWxhdGVkLWxpc3QgLnJlbGF0ZWQtaXRlbSBhIC5vdmVydmlldy1kYXRlLFxuICAucmVsYXRlZC1saXN0IC5yZWxhdGVkLWl0ZW0gZGl2IC5vdmVydmlldy1kYXRlIHtcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpOyB9XG5cbi50aGVtZS1kYXJrX2JsdWUgLnJlbGF0ZWQtbGlzdCBhOm5vdCgucHJpbWFyeS1jYWxsLXRvLWFjdGlvbikge1xuICBjb2xvcjogIzAwNTRBNjsgfVxuXG4udGhlbWUtYmx1ZSAucmVsYXRlZC1saXN0IGE6bm90KC5wcmltYXJ5LWNhbGwtdG8tYWN0aW9uKSB7XG4gIGNvbG9yOiAjMDA5RUMyOyB9XG5cbi50aGVtZS1ncmVlbiAucmVsYXRlZC1saXN0IGE6bm90KC5wcmltYXJ5LWNhbGwtdG8tYWN0aW9uKSB7XG4gIGNvbG9yOiAjNzJCRjQ0OyB9XG5cbi50aGVtZS15ZWxsb3cgLnJlbGF0ZWQtbGlzdCBhOm5vdCgucHJpbWFyeS1jYWxsLXRvLWFjdGlvbikge1xuICBjb2xvcjogI0ZGRDQwMDsgfVxuXG4udGhlbWUtcmVkIC5yZWxhdGVkLWxpc3QgYTpub3QoLnByaW1hcnktY2FsbC10by1hY3Rpb24pIHtcbiAgY29sb3I6ICNDRjFGMjU7IH1cblxuLnJlbGF0ZWQtbGlzdCAucmVsYXRlZC1pdGVtIGEuaGFzLWljb24uaWNvbi1hcnJvdy1yaWdodC1hZnRlcjphZnRlciwgLnJlbGF0ZWQtbGlzdCAucmVsYXRlZC1pdGVtIC5vdmVydmlldy1pdGVtID4gLml0ZW0tbGluayA+IGEuaGFzLWljb246bm90KC5idXR0b24tcHJpbWFyeSk6YWZ0ZXIsXG4ucmVsYXRlZC1saXN0IC5yZWxhdGVkLWl0ZW0tZGVzY3JpcHRpb24uaGFzLWljb24uaWNvbi1hcnJvdy1yaWdodC1hZnRlcjphZnRlcixcbi5yZWxhdGVkLWxpc3QgLm92ZXJ2aWV3LWl0ZW0gPiAuaXRlbS1saW5rID4gYS5yZWxhdGVkLWl0ZW0tZGVzY3JpcHRpb24uaGFzLWljb246bm90KC5idXR0b24tcHJpbWFyeSk6YWZ0ZXIge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBsaW5lLWhlaWdodDogMjUuNXB4OyB9XG5cbi5yZWxhdGVkLWxpc3QgYS5idXR0b24uaGFzLWljb24uaWNvbi1hcnJvdy1yaWdodC1hZnRlcjphZnRlciwgLnJlbGF0ZWQtbGlzdCAub3ZlcnZpZXctaXRlbSA+IC5pdGVtLWxpbmsgPiBhLmJ1dHRvbi5oYXMtaWNvbjpub3QoLmJ1dHRvbi1wcmltYXJ5KTphZnRlciB7XG4gIGxpbmUtaGVpZ2h0OiAzNnB4OyB9XG5cbi5yZWxhdGVkLWxpc3QgLnJlbGF0ZWQtaXRlbSBhLmJ1dHRvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiA0MHB4O1xuICB3aWR0aDogYXV0bzsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnJlbGF0ZWQtbGlzdCB7XG4gICAgbWF4LXdpZHRoOiA2NGVtO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bzsgfVxuICAgIC5yZWxhdGVkLWxpc3Q6OmFmdGVyIHtcbiAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGRpc3BsYXk6IHRhYmxlOyB9XG4gICAgLnJlbGF0ZWQtbGlzdCAucmVsYXRlZC1pdGVtIHtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDIuMjI3ODUlO1xuICAgICAgd2lkdGg6IDMxLjg0ODElOyB9XG4gICAgICAucmVsYXRlZC1saXN0IC5yZWxhdGVkLWl0ZW06bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAgICAgLnJlbGF0ZWQtbGlzdCAucmVsYXRlZC1pdGVtOm50aC1jaGlsZCgzbikge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgICAgIC5yZWxhdGVkLWxpc3QgLnJlbGF0ZWQtaXRlbTpudGgtY2hpbGQoM24rMSkge1xuICAgICAgICBjbGVhcjogbGVmdDsgfSB9XG5cbi5zZWFyY2gtcmVzdWx0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDIuMjI3ODUlIDBweCAyLjIyNzg1JSAwcHg7XG4gIGJvcmRlci13aWR0aDogMCAwIDJweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWltYWdlLXNsaWNlOiAxMiBmaWxsO1xuICBib3JkZXItaW1hZ2Utd2lkdGg6IDAgMCAycHggMDtcbiAgYm9yZGVyLWltYWdlLW91dHNldDogMHB4IDBweCAwcHggMHB4O1xuICBib3JkZXItaW1hZ2UtcmVwZWF0OiByZXBlYXQ7XG4gIGJvcmRlci1pbWFnZS1zb3VyY2U6IHVybChcImRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBRHdBQUFBOENBWUFBQUE2L05seUFBQUFCbUpMUjBRQUFBRC9BQUJIMjQrU0FBQUFDWEJJV1hNQUFBc1RBQUFMRXdFQW1wd1lBQUFBQjNSSlRVVUgzd2NRRENBaWhIc1Q5d0FBQUJsMFJWaDBRMjl0YldWdWRBQkRjbVZoZEdWa0lIZHBkR2dnUjBsTlVGZUJEaGNBQUFEV1NVUkJWR2plN1pvN0VvTXdEQVZ0THNjQktITSt5aHdncDRNR2lzeVFHQnRMS0htN3RYNnZzU1dOY3RvWXA4ZVNQdkI2empsZHhEcisyUnk1Wk5paktPdjROVG55R2NNclJWbkhyODB4V0FYMnNHL3hHWklZQ0Vhd3N1RGFWOVRhdnNWSDd4K1c3TFMrT2ZRcXhpTytWdzRBQUFBQUFPOWUyb09TQnJkcDZTNnhoOU9TeDd4NnA5aTNlZGhqYnh4QjdJN3BYanFhMkdyQi93Q0NFYXdzT09JckhYSXZIZW9mbHV5MGxIcHBBQUFBQUFCb1ErNm9SZk5zaVFQeGprVnhJTjdSdnNXSHJTV0NFU3drbUFQeFgveUgxVHF0RlZpUjZoUWxURXBMQUFBQUFFbEZUa1N1UW1DQ1wiKSAhaW1wb3J0YW50O1xuICBjb2xvcjogIzQ3NTM1QjtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIHBhZGRpbmctdG9wOiAxNXB4OyB9XG4gIC5zZWFyY2gtcmVzdWx0OjphZnRlciB7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiB0YWJsZTsgfVxuICAuc2VhcmNoLXJlc3VsdDpob3ZlciwgLnNlYXJjaC1yZXN1bHQ6Zm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZmYxZWY7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgLnRoZW1lLWRhcmtfYmx1ZSAuc2VhcmNoLXJlc3VsdDpob3ZlciBoMiBzbWFsbCB7XG4gICAgICBjb2xvcjogI0ZGRkZGRjsgfVxuICAgIC50aGVtZS1ibHVlIC5zZWFyY2gtcmVzdWx0OmhvdmVyIGgyIHNtYWxsIHtcbiAgICAgIGNvbG9yOiAjRkZGRkZGOyB9XG4gICAgLnRoZW1lLWdyZWVuIC5zZWFyY2gtcmVzdWx0OmhvdmVyIGgyIHNtYWxsIHtcbiAgICAgIGNvbG9yOiAjRkZGRkZGOyB9XG4gICAgLnRoZW1lLXllbGxvdyAuc2VhcmNoLXJlc3VsdDpob3ZlciBoMiBzbWFsbCB7XG4gICAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAgIC50aGVtZS1yZWQgLnNlYXJjaC1yZXN1bHQ6aG92ZXIgaDIgc21hbGwge1xuICAgICAgY29sb3I6ICNGRkZGRkY7IH1cbiAgICAudGhlbWUtcHJpbWFyeSAuc2VhcmNoLXJlc3VsdDpob3ZlciBoMiBzbWFsbCB7XG4gICAgICBjb2xvcjogI0ZGRkZGRjsgfVxuICAgIC50aGVtZS1zZWNvbmRhcnkgLnNlYXJjaC1yZXN1bHQ6aG92ZXIgaDIgc21hbGwge1xuICAgICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgICAudGhlbWUtbWVudSAuc2VhcmNoLXJlc3VsdDpob3ZlciBoMiBzbWFsbCB7XG4gICAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAgIC50aGVtZS1kYXJrX2JsdWUgLnNlYXJjaC1yZXN1bHQ6Zm9jdXMgaDIgc21hbGwge1xuICAgICAgY29sb3I6ICNGRkZGRkY7IH1cbiAgICAudGhlbWUtYmx1ZSAuc2VhcmNoLXJlc3VsdDpmb2N1cyBoMiBzbWFsbCB7XG4gICAgICBjb2xvcjogI0ZGRkZGRjsgfVxuICAgIC50aGVtZS1ncmVlbiAuc2VhcmNoLXJlc3VsdDpmb2N1cyBoMiBzbWFsbCB7XG4gICAgICBjb2xvcjogI0ZGRkZGRjsgfVxuICAgIC50aGVtZS15ZWxsb3cgLnNlYXJjaC1yZXN1bHQ6Zm9jdXMgaDIgc21hbGwge1xuICAgICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgICAudGhlbWUtcmVkIC5zZWFyY2gtcmVzdWx0OmZvY3VzIGgyIHNtYWxsIHtcbiAgICAgIGNvbG9yOiAjRkZGRkZGOyB9XG4gICAgLnRoZW1lLXByaW1hcnkgLnNlYXJjaC1yZXN1bHQ6Zm9jdXMgaDIgc21hbGwge1xuICAgICAgY29sb3I6ICNGRkZGRkY7IH1cbiAgICAudGhlbWUtc2Vjb25kYXJ5IC5zZWFyY2gtcmVzdWx0OmZvY3VzIGgyIHNtYWxsIHtcbiAgICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gICAgLnRoZW1lLW1lbnUgLnNlYXJjaC1yZXN1bHQ6Zm9jdXMgaDIgc21hbGwge1xuICAgICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgICAudGhlbWUtZGFya19ibHVlIC5zZWFyY2gtcmVzdWx0OmhvdmVyIC5pbmZvcm1hdGlvbiBkaXYge1xuICAgICAgY29sb3I6ICNGRkZGRkY7IH1cbiAgICAudGhlbWUtYmx1ZSAuc2VhcmNoLXJlc3VsdDpob3ZlciAuaW5mb3JtYXRpb24gZGl2IHtcbiAgICAgIGNvbG9yOiAjRkZGRkZGOyB9XG4gICAgLnRoZW1lLWdyZWVuIC5zZWFyY2gtcmVzdWx0OmhvdmVyIC5pbmZvcm1hdGlvbiBkaXYge1xuICAgICAgY29sb3I6ICNGRkZGRkY7IH1cbiAgICAudGhlbWUteWVsbG93IC5zZWFyY2gtcmVzdWx0OmhvdmVyIC5pbmZvcm1hdGlvbiBkaXYge1xuICAgICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgICAudGhlbWUtcmVkIC5zZWFyY2gtcmVzdWx0OmhvdmVyIC5pbmZvcm1hdGlvbiBkaXYge1xuICAgICAgY29sb3I6ICNGRkZGRkY7IH1cbiAgICAudGhlbWUtcHJpbWFyeSAuc2VhcmNoLXJlc3VsdDpob3ZlciAuaW5mb3JtYXRpb24gZGl2IHtcbiAgICAgIGNvbG9yOiAjRkZGRkZGOyB9XG4gICAgLnRoZW1lLXNlY29uZGFyeSAuc2VhcmNoLXJlc3VsdDpob3ZlciAuaW5mb3JtYXRpb24gZGl2IHtcbiAgICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gICAgLnRoZW1lLW1lbnUgLnNlYXJjaC1yZXN1bHQ6aG92ZXIgLmluZm9ybWF0aW9uIGRpdiB7XG4gICAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAgIC50aGVtZS1kYXJrX2JsdWUgLnNlYXJjaC1yZXN1bHQ6Zm9jdXMgLmluZm9ybWF0aW9uIGRpdiB7XG4gICAgICBjb2xvcjogI0ZGRkZGRjsgfVxuICAgIC50aGVtZS1ibHVlIC5zZWFyY2gtcmVzdWx0OmZvY3VzIC5pbmZvcm1hdGlvbiBkaXYge1xuICAgICAgY29sb3I6ICNGRkZGRkY7IH1cbiAgICAudGhlbWUtZ3JlZW4gLnNlYXJjaC1yZXN1bHQ6Zm9jdXMgLmluZm9ybWF0aW9uIGRpdiB7XG4gICAgICBjb2xvcjogI0ZGRkZGRjsgfVxuICAgIC50aGVtZS15ZWxsb3cgLnNlYXJjaC1yZXN1bHQ6Zm9jdXMgLmluZm9ybWF0aW9uIGRpdiB7XG4gICAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAgIC50aGVtZS1yZWQgLnNlYXJjaC1yZXN1bHQ6Zm9jdXMgLmluZm9ybWF0aW9uIGRpdiB7XG4gICAgICBjb2xvcjogI0ZGRkZGRjsgfVxuICAgIC50aGVtZS1wcmltYXJ5IC5zZWFyY2gtcmVzdWx0OmZvY3VzIC5pbmZvcm1hdGlvbiBkaXYge1xuICAgICAgY29sb3I6ICNGRkZGRkY7IH1cbiAgICAudGhlbWUtc2Vjb25kYXJ5IC5zZWFyY2gtcmVzdWx0OmZvY3VzIC5pbmZvcm1hdGlvbiBkaXYge1xuICAgICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgICAudGhlbWUtbWVudSAuc2VhcmNoLXJlc3VsdDpmb2N1cyAuaW5mb3JtYXRpb24gZGl2IHtcbiAgICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gIC5zZWFyY2gtcmVzdWx0ID4gLmluZm9ybWF0aW9uIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tcmlnaHQ6IDIuMjI3ODUlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDAgMTBweDsgfVxuICAgIC5zZWFyY2gtcmVzdWx0ID4gLmluZm9ybWF0aW9uOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gICAgLnNlYXJjaC1yZXN1bHQgPiAuaW5mb3JtYXRpb24gPiBoMiB7XG4gICAgICBmb250LXNpemU6IDIzcHg7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogNHB4OyB9XG4gICAgICAuc2VhcmNoLXJlc3VsdCA+IC5pbmZvcm1hdGlvbiA+IGgyIHNtYWxsIHtcbiAgICAgICAgY29sb3I6ICM5Njk2OTY7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gICAgLnNlYXJjaC1yZXN1bHQge1xuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICBtYXgtd2lkdGg6IDU4JTsgfVxuICAgICAgLnNlYXJjaC1yZXN1bHQgPiAuaW5mb3JtYXRpb24gPiBkaXYge1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG5cbi5zaWRlLWltYWdlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIHdpZHRoOiAxNzBweDsgfVxuICAuc2lkZS1pbWFnZSA+IGZpZ3VyZSB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IDc1cHg7IH1cbiAgICAuc2lkZS1pbWFnZSA+IGZpZ3VyZSA+IGZpZ2NhcHRpb24ge1xuICAgICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICB3aWR0aDogMTMwcHg7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDE2cHgvMTMwJSBcIm9tbmVzLXByb1wiLCBcIkhlbHZldGljYVwiLCBcIkFyaWFsXCIsIHNhbnMtc2VyaWY7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDE1MDBweCkge1xuICAgIC5zaWRlLWltYWdlIHtcbiAgICAgIHJpZ2h0OiAxMDBweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgICAuc2lkZS1pbWFnZSB7XG4gICAgICByaWdodDogMjAwcHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTcwMHB4KSB7XG4gICAgLnNpZGUtaW1hZ2Uge1xuICAgICAgcmlnaHQ6IDI4MHB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDE4MDBweCkge1xuICAgIC5zaWRlLWltYWdlIHtcbiAgICAgIHJpZ2h0OiAzNzBweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxOTAwcHgpIHtcbiAgICAuc2lkZS1pbWFnZSB7XG4gICAgICByaWdodDogNDUwcHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTAwMHB4KSB7XG4gICAgLnNpZGUtaW1hZ2Uge1xuICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbm1haW4gYXJ0aWNsZSAuY29udGVudCBkaXYudGV4dC1wbHVnaW4gZmlndXJlLmluc2V0IGZpZ2NhcHRpb24sIGZpZ3VyZS5zdG9yeSA+IGZpZ2NhcHRpb24sIGEuc3RvcnkgZmlndXJlID4gZmlnY2FwdGlvbiwgLm1pY3JvcGlhIC5jb250ZW50ID4gZmlndXJlID4gZmlnY2FwdGlvbixcbi5taWNyb3BpYSAuY29udGVudCA+IGRpdi50ZXh0LXBsdWdpbiA+IGZpZ3VyZSA+IGZpZ2NhcHRpb24sXG4ubWljcm9waWEgLmNvbnRlbnQgPiAuY21zX3BsdWdpbiA+IGZpZ3VyZSA+IGZpZ2NhcHRpb24sIC5waG9uZS1jb250ZW50IC5jb250ZW50IGZpZ3VyZSAuZmlndXJlLWNhcHRpb24gcCxcbi5waG9uZS1jb250ZW50IC5jb250ZW50IGZpZ3VyZSAuZmlndXJlLWNhcHRpb24gc3BhbiwgLmRvc3NpZXItc2xpZGUgZmlnY2FwdGlvbiB7XG4gIGZvbnQ6IG5vcm1hbCBub3JtYWwgMTZweC8xMzAlIFwib21uZXMtcHJvXCIsIFwiSGVsdmV0aWNhXCIsIFwiQXJpYWxcIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogOTUlOyB9XG5cbi5taWNyb3BpYSAuY29udGVudCA+IGZpZ3VyZSxcbi5taWNyb3BpYSAuY29udGVudCA+IGRpdi50ZXh0LXBsdWdpbiA+IGZpZ3VyZSxcbi5taWNyb3BpYSAuY29udGVudCA+IC5jbXNfcGx1Z2luID4gZmlndXJlIHtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgbWFyZ2luLXRvcDogNDVweDsgfVxuICAubWljcm9waWEgLmNvbnRlbnQgPiBmaWd1cmUgPiBpbWcsXG4gIC5taWNyb3BpYSAuY29udGVudCA+IGRpdi50ZXh0LXBsdWdpbiA+IGZpZ3VyZSA+IGltZyxcbiAgLm1pY3JvcGlhIC5jb250ZW50ID4gLmNtc19wbHVnaW4gPiBmaWd1cmUgPiBpbWcge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgLm1pY3JvcGlhIC5jb250ZW50ID4gZmlndXJlID4gaWZyYW1lLFxuICAubWljcm9waWEgLmNvbnRlbnQgPiBkaXYudGV4dC1wbHVnaW4gPiBmaWd1cmUgPiBpZnJhbWUsXG4gIC5taWNyb3BpYSAuY29udGVudCA+IC5jbXNfcGx1Z2luID4gZmlndXJlID4gaWZyYW1lIHtcbiAgICBtaW4taGVpZ2h0OiAzNDBweDtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAubWljcm9waWEgLmNvbnRlbnQgPiBmaWd1cmUgPiBmaWdjYXB0aW9uLFxuICAubWljcm9waWEgLmNvbnRlbnQgPiBkaXYudGV4dC1wbHVnaW4gPiBmaWd1cmUgPiBmaWdjYXB0aW9uLFxuICAubWljcm9waWEgLmNvbnRlbnQgPiAuY21zX3BsdWdpbiA+IGZpZ3VyZSA+IGZpZ2NhcHRpb24ge1xuICAgIHBhZGRpbmctdG9wOiAxMHB4OyB9XG4gICAgLm1pY3JvcGlhIC5jb250ZW50ID4gZmlndXJlID4gZmlnY2FwdGlvbjphZnRlcixcbiAgICAubWljcm9waWEgLmNvbnRlbnQgPiBkaXYudGV4dC1wbHVnaW4gPiBmaWd1cmUgPiBmaWdjYXB0aW9uOmFmdGVyLFxuICAgIC5taWNyb3BpYSAuY29udGVudCA+IC5jbXNfcGx1Z2luID4gZmlndXJlID4gZmlnY2FwdGlvbjphZnRlciB7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggZGFzaGVkICMwMDA7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcGFkZGluZzogNXB4IDAgMTBweDtcbiAgICAgIHdpZHRoOiA4MHB4OyB9XG4gICAgLm1pY3JvcGlhIC5jb250ZW50ID4gZmlndXJlID4gZmlnY2FwdGlvbiA+IHA6Zmlyc3QtY2hpbGQsXG4gICAgLm1pY3JvcGlhIC5jb250ZW50ID4gZGl2LnRleHQtcGx1Z2luID4gZmlndXJlID4gZmlnY2FwdGlvbiA+IHA6Zmlyc3QtY2hpbGQsXG4gICAgLm1pY3JvcGlhIC5jb250ZW50ID4gLmNtc19wbHVnaW4gPiBmaWd1cmUgPiBmaWdjYXB0aW9uID4gcDpmaXJzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tdG9wOiAwOyB9XG4gICAgLm1pY3JvcGlhIC5jb250ZW50ID4gZmlndXJlID4gZmlnY2FwdGlvbiA+IHA6bGFzdC1jaGlsZCxcbiAgICAubWljcm9waWEgLmNvbnRlbnQgPiBkaXYudGV4dC1wbHVnaW4gPiBmaWd1cmUgPiBmaWdjYXB0aW9uID4gcDpsYXN0LWNoaWxkLFxuICAgIC5taWNyb3BpYSAuY29udGVudCA+IC5jbXNfcGx1Z2luID4gZmlndXJlID4gZmlnY2FwdGlvbiA+IHA6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjlweCkge1xuICAgIC5taWNyb3BpYSAuY29udGVudCA+IGZpZ3VyZSxcbiAgICAubWljcm9waWEgLmNvbnRlbnQgPiBkaXYudGV4dC1wbHVnaW4gPiBmaWd1cmUsXG4gICAgLm1pY3JvcGlhIC5jb250ZW50ID4gLmNtc19wbHVnaW4gPiBmaWd1cmUge1xuICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9IH1cblxuLnNsaXQtaW1hZ2Uge1xuICBoZWlnaHQ6IDMwMHB4O1xuICBtYXJnaW4tYm90dG9tOiA1NXB4O1xuICBtYXJnaW4tdG9wOiA0NXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLnNsaXQtaW1hZ2UgPiBmaWd1cmUge1xuICAgIGJhY2tncm91bmQtYXR0YWNobWVudDogZml4ZWQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBoZWlnaHQ6IDMwMHB4O1xuICAgIG1hcmdpbjogMDsgfVxuICAgIGJvZHkuaXMtaXBhZCAuc2xpdC1pbWFnZSA+IGZpZ3VyZSxcbiAgICBib2R5LmlzLWlwaG9uZSAuc2xpdC1pbWFnZSA+IGZpZ3VyZSB7XG4gICAgICBiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IHNjcm9sbDsgfVxuICAgIC5zbGl0LWltYWdlID4gZmlndXJlID4gaW1nIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAuc2xpdC1pbWFnZSA+IGZpZ3VyZSA+IGZpZ2NhcHRpb24ge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRyYW5zcGFyZW50IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC42NSkpO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgaGVpZ2h0OiA2NXB4O1xuICAgICAgbGVmdDogMDtcbiAgICAgIHBhZGRpbmctdG9wOiA1MHB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBib3gtc2l6aW5nOiBjb250ZW50LWJveDsgfVxuICAgICAgLnNsaXQtaW1hZ2UgPiBmaWd1cmUgPiBmaWdjYXB0aW9uID4gYSB7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIGZvbnQ6IGl0YWxpYyBub3JtYWwgMTZweC8xMzAlIFwib21uZXMtcHJvXCIsIFwiSGVsdmV0aWNhXCIsIFwiQXJpYWxcIiwgc2Fucy1zZXJpZjsgfVxuICAgICAgICAuc2xpdC1pbWFnZSA+IGZpZ3VyZSA+IGZpZ2NhcHRpb24gPiBhID4gc3BhbiB7XG4gICAgICAgICAgZm9udDogbm9ybWFsIDUwMCAxNnB4LzEzMCUgXCJvbW5lcy1wcm9cIiwgXCJIZWx2ZXRpY2FcIiwgXCJBcmlhbFwiLCBzYW5zLXNlcmlmO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICAgICAgLnNsaXQtaW1hZ2UgPiBmaWd1cmUgPiBmaWdjYXB0aW9uID4gYSA+IHNwYW46YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogXCIg74STXCI7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJ0ljb25zJzsgfVxuICAgICAgICBodG1sLm5vLXRvdWNoIC50aGVtZS1wdXJwbGUgLnNsaXQtaW1hZ2UgPiBmaWd1cmUgPiBmaWdjYXB0aW9uID4gYTpob3ZlcixcbiAgICAgICAgaHRtbC5uby10b3VjaCAudGhlbWUtcHVycGxlIC5zbGl0LWltYWdlID4gZmlndXJlID4gZmlnY2FwdGlvbiA+IGE6Zm9jdXMsXG4gICAgICAgIC50aGVtZS1wdXJwbGUgLnNsaXQtaW1hZ2UgPiBmaWd1cmUgPiBmaWdjYXB0aW9uID4gYTphY3RpdmUge1xuICAgICAgICAgIGNvbG9yOiAjZjBmOyB9XG4gICAgICAgIGh0bWwubm8tdG91Y2ggLnRoZW1lLWJsdWUgLnNsaXQtaW1hZ2UgPiBmaWd1cmUgPiBmaWdjYXB0aW9uID4gYTpob3ZlcixcbiAgICAgICAgaHRtbC5uby10b3VjaCAudGhlbWUtYmx1ZSAuc2xpdC1pbWFnZSA+IGZpZ3VyZSA+IGZpZ2NhcHRpb24gPiBhOmZvY3VzLFxuICAgICAgICAudGhlbWUtYmx1ZSAuc2xpdC1pbWFnZSA+IGZpZ3VyZSA+IGZpZ2NhcHRpb24gPiBhOmFjdGl2ZSB7XG4gICAgICAgICAgY29sb3I6ICMwMDlFQzI7IH1cbiAgICAgICAgaHRtbC5uby10b3VjaCAudGhlbWUteWVsbG93IC5zbGl0LWltYWdlID4gZmlndXJlID4gZmlnY2FwdGlvbiA+IGE6aG92ZXIsXG4gICAgICAgIGh0bWwubm8tdG91Y2ggLnRoZW1lLXllbGxvdyAuc2xpdC1pbWFnZSA+IGZpZ3VyZSA+IGZpZ2NhcHRpb24gPiBhOmZvY3VzLFxuICAgICAgICAudGhlbWUteWVsbG93IC5zbGl0LWltYWdlID4gZmlndXJlID4gZmlnY2FwdGlvbiA+IGE6YWN0aXZlIHtcbiAgICAgICAgICBjb2xvcjogI2ZmMDsgfVxuICAgICAgICBodG1sLm5vLXRvdWNoIC50aGVtZS1ncmVlbiAuc2xpdC1pbWFnZSA+IGZpZ3VyZSA+IGZpZ2NhcHRpb24gPiBhOmhvdmVyLFxuICAgICAgICBodG1sLm5vLXRvdWNoIC50aGVtZS1ncmVlbiAuc2xpdC1pbWFnZSA+IGZpZ3VyZSA+IGZpZ2NhcHRpb24gPiBhOmZvY3VzLFxuICAgICAgICAudGhlbWUtZ3JlZW4gLnNsaXQtaW1hZ2UgPiBmaWd1cmUgPiBmaWdjYXB0aW9uID4gYTphY3RpdmUge1xuICAgICAgICAgIGNvbG9yOiAjMGYwOyB9XG5cbm5hdi50YWctbGlzdCB7XG4gIG1hcmdpbi10b3A6IDQ0cHg7IH1cbiAgbmF2LnRhZy1saXN0IC5jb250ZW50ID4gaDIge1xuICAgIGJvcmRlci10b3A6IDFweCBkYXNoZWQgIzAwMDtcbiAgICBtYXJnaW46IDAgNDBweDtcbiAgICBwYWRkaW5nOiAyMHB4IDVweCAxNXB4OyB9XG4gIG5hdi50YWctbGlzdCAuY29udGVudCA+IHVsIHtcbiAgICBsaXN0LXN0eWxlOiBub25lOyB9XG4gICAgbmF2LnRhZy1saXN0IC5jb250ZW50ID4gdWwgPiBsaSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwYWRkaW5nOiAwIC4yNWVtIC4yNWVtIDA7IH1cbiAgICAgIG5hdi50YWctbGlzdCAuY29udGVudCA+IHVsID4gbGk6YmVmb3JlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuXG5hW2RhdGEtb3Blbi1saWdodGJveF0ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICBhW2RhdGEtb3Blbi1saWdodGJveF0gaW1nIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvOyB9XG4gIGFbZGF0YS1vcGVuLWxpZ2h0Ym94XTphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIvc3RhdGljL21pY3Jvd29ybGQvaW1hZ2VzL3BsYXktYnV0dG9uLnN2Z1wiKSA1MCUgNTAlIG5vLXJlcGVhdDtcbiAgICB6LWluZGV4OiBpbmhlcml0OyB9XG5cbi52aWRlby1saWdodGJveCB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cbiAgLnZpZGVvLWxpZ2h0Ym94OnRhcmdldCwgLnZpZGVvLWxpZ2h0Ym94LnRhcmdldCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIHBhZGRpbmc6IDMwcHg7XG4gICAgei1pbmRleDogOTk5OTk7IH1cbiAgICAudmlkZW8tbGlnaHRib3g6dGFyZ2V0IGEuYnV0dG9uLCAudmlkZW8tbGlnaHRib3gudGFyZ2V0IGEuYnV0dG9uIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogMjBweDtcbiAgICAgIHJpZ2h0OiA0MHB4OyB9XG4gICAgICAudmlkZW8tbGlnaHRib3g6dGFyZ2V0IGEuYnV0dG9uLmljb24tY2xvc2U6YmVmb3JlLCAudmlkZW8tbGlnaHRib3gudGFyZ2V0IGEuYnV0dG9uLmljb24tY2xvc2U6YmVmb3JlIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0xM3B4OyB9XG4gICAgLnZpZGVvLWxpZ2h0Ym94OnRhcmdldCAudmlkZW8td3JhcHBlciwgLnZpZGVvLWxpZ2h0Ym94LnRhcmdldCAudmlkZW8td3JhcHBlciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDgwcHg7XG4gICAgICByaWdodDogNDBweDtcbiAgICAgIGxlZnQ6IDQwcHg7XG4gICAgICBib3R0b206IDgwcHg7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICAgICAudmlkZW8tbGlnaHRib3g6dGFyZ2V0IC52aWRlby13cmFwcGVyIC52aWRlby1pbm5lci13cmFwcGVyLCAudmlkZW8tbGlnaHRib3gudGFyZ2V0IC52aWRlby13cmFwcGVyIC52aWRlby1pbm5lci13cmFwcGVyIHtcbiAgICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICAgICAgLnZpZGVvLWxpZ2h0Ym94OnRhcmdldCAudmlkZW8td3JhcHBlciAudmlkZW8taW5uZXItd3JhcHBlciAudmlkZW8tY29udGFpbmVyLCAudmlkZW8tbGlnaHRib3gudGFyZ2V0IC52aWRlby13cmFwcGVyIC52aWRlby1pbm5lci13cmFwcGVyIC52aWRlby1jb250YWluZXIge1xuICAgICAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgICAgICAudmlkZW8tbGlnaHRib3g6dGFyZ2V0IC52aWRlby13cmFwcGVyIC52aWRlby1pbm5lci13cmFwcGVyIC52aWRlby1jb250YWluZXIgdmlkZW8sIC52aWRlby1saWdodGJveDp0YXJnZXQgLnZpZGVvLXdyYXBwZXIgLnZpZGVvLWlubmVyLXdyYXBwZXIgLnZpZGVvLWNvbnRhaW5lciBpZnJhbWUsIC52aWRlby1saWdodGJveC50YXJnZXQgLnZpZGVvLXdyYXBwZXIgLnZpZGVvLWlubmVyLXdyYXBwZXIgLnZpZGVvLWNvbnRhaW5lciB2aWRlbywgLnZpZGVvLWxpZ2h0Ym94LnRhcmdldCAudmlkZW8td3JhcHBlciAudmlkZW8taW5uZXItd3JhcHBlciAudmlkZW8tY29udGFpbmVyIGlmcmFtZSB7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tOyB9XG5cbm1haW4gYXJ0aWNsZSAuY29udGVudCBkaXYudGV4dC1wbHVnaW4gZmlndXJlLmluc2V0LCBtYWluIGFydGljbGUgLmNvbnRlbnQgZmlndXJlLnBhcmFsbGF4LCBmaWd1cmUuc3RvcnksIGEuc3RvcnkgZmlndXJlLCAuc2xpZGUtaG9tZXBhZ2Utc3RvcnkgLnNsaWRlLWNvbnRlbnQudHdvLXBhbmVsIGZpZ3VyZS5wYW5lbCwgLnNsaWRlLWhvbWVwYWdlLXN0b3J5IC5zbGlkZS1jb250ZW50LnRocmVlLXBhbmVsIGZpZ3VyZS5wYW5lbCwgYm9keS5wYW5lbC1zdG9yeS50aHJlZS1wYW5lbCBtYWluIGFydGljbGUgLnBhbmVscyBmaWd1cmUucGFuZWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG4gIG1haW4gYXJ0aWNsZSAuY29udGVudCBkaXYudGV4dC1wbHVnaW4gZmlndXJlLmluc2V0IGltZywgLnNsaWRlLWhvbWVwYWdlLXN0b3J5IC5zbGlkZS1jb250ZW50LnR3by1wYW5lbCBmaWd1cmUucGFuZWwgbWFpbiBhcnRpY2xlIC5jb250ZW50IGRpdi50ZXh0LXBsdWdpbiBmaWd1cmUuaW5zZXQgaW1nLCBtYWluIGFydGljbGUgLmNvbnRlbnQgZGl2LnRleHQtcGx1Z2luIGZpZ3VyZS5pbnNldCAuc2xpZGUtaG9tZXBhZ2Utc3RvcnkgLnNsaWRlLWNvbnRlbnQudHdvLXBhbmVsIGZpZ3VyZS5wYW5lbCBpbWcsIC5zbGlkZS1ob21lcGFnZS1zdG9yeSAuc2xpZGUtY29udGVudC50aHJlZS1wYW5lbCBmaWd1cmUucGFuZWwgbWFpbiBhcnRpY2xlIC5jb250ZW50IGRpdi50ZXh0LXBsdWdpbiBmaWd1cmUuaW5zZXQgaW1nLCBtYWluIGFydGljbGUgLmNvbnRlbnQgZGl2LnRleHQtcGx1Z2luIGZpZ3VyZS5pbnNldCAuc2xpZGUtaG9tZXBhZ2Utc3RvcnkgLnNsaWRlLWNvbnRlbnQudGhyZWUtcGFuZWwgZmlndXJlLnBhbmVsIGltZywgYm9keS5wYW5lbC1zdG9yeS50aHJlZS1wYW5lbCBtYWluIGFydGljbGUgLnBhbmVscyBmaWd1cmUucGFuZWwgLmNvbnRlbnQgZGl2LnRleHQtcGx1Z2luIGZpZ3VyZS5pbnNldCBpbWcsIGJvZHkucGFuZWwtc3RvcnkudGhyZWUtcGFuZWwgbWFpbiBhcnRpY2xlIC5jb250ZW50IGRpdi50ZXh0LXBsdWdpbiBmaWd1cmUuaW5zZXQgLnBhbmVscyBmaWd1cmUucGFuZWwgaW1nLCBtYWluIGFydGljbGUgLmNvbnRlbnQgZmlndXJlLnBhcmFsbGF4IGZpZ3VyZS5zdG9yeSA+IGltZywgZmlndXJlLnN0b3J5ID4gaW1nLCAuc2xpZGUtaG9tZXBhZ2Utc3RvcnkgLnNsaWRlLWNvbnRlbnQudHdvLXBhbmVsIGZpZ3VyZS5wYW5lbCBmaWd1cmUuc3RvcnkgPiBpbWcsIC5zbGlkZS1ob21lcGFnZS1zdG9yeSAuc2xpZGUtY29udGVudC50aHJlZS1wYW5lbCBmaWd1cmUucGFuZWwgZmlndXJlLnN0b3J5ID4gaW1nLCBib2R5LnBhbmVsLXN0b3J5LnRocmVlLXBhbmVsIG1haW4gYXJ0aWNsZSAucGFuZWxzIGZpZ3VyZS5wYW5lbCBmaWd1cmUuc3RvcnkgPiBpbWcsIG1haW4gYXJ0aWNsZSAuY29udGVudCBkaXYudGV4dC1wbHVnaW4gZmlndXJlLmluc2V0IGZpZ3VyZS5zdG9yeSA+IGRpdiwgbWFpbiBhcnRpY2xlIC5jb250ZW50IGZpZ3VyZS5wYXJhbGxheCBmaWd1cmUuc3RvcnkgPiBkaXYsIGZpZ3VyZS5zdG9yeSA+IGRpdiwgLnNsaWRlLWhvbWVwYWdlLXN0b3J5IC5zbGlkZS1jb250ZW50LnR3by1wYW5lbCBmaWd1cmUucGFuZWwgZmlndXJlLnN0b3J5ID4gZGl2LCAuc2xpZGUtaG9tZXBhZ2Utc3RvcnkgLnNsaWRlLWNvbnRlbnQudGhyZWUtcGFuZWwgZmlndXJlLnBhbmVsIGZpZ3VyZS5zdG9yeSA+IGRpdiwgYm9keS5wYW5lbC1zdG9yeS50aHJlZS1wYW5lbCBtYWluIGFydGljbGUgLnBhbmVscyBmaWd1cmUucGFuZWwgZmlndXJlLnN0b3J5ID4gZGl2LCBtYWluIGFydGljbGUgLmNvbnRlbnQgZmlndXJlLnBhcmFsbGF4IGEuc3RvcnkgZmlndXJlID4gaW1nLCBhLnN0b3J5IG1haW4gYXJ0aWNsZSAuY29udGVudCBmaWd1cmUucGFyYWxsYXggZmlndXJlID4gaW1nLCBhLnN0b3J5IGZpZ3VyZS5zdG9yeSBmaWd1cmUgPiBpbWcsIGEuc3RvcnkgZmlndXJlID4gaW1nLCAuc2xpZGUtaG9tZXBhZ2Utc3RvcnkgLnNsaWRlLWNvbnRlbnQudHdvLXBhbmVsIGZpZ3VyZS5wYW5lbCBhLnN0b3J5IGZpZ3VyZSA+IGltZywgYS5zdG9yeSAuc2xpZGUtaG9tZXBhZ2Utc3RvcnkgLnNsaWRlLWNvbnRlbnQudHdvLXBhbmVsIGZpZ3VyZS5wYW5lbCBmaWd1cmUgPiBpbWcsIC5zbGlkZS1ob21lcGFnZS1zdG9yeSAuc2xpZGUtY29udGVudC50aHJlZS1wYW5lbCBmaWd1cmUucGFuZWwgYS5zdG9yeSBmaWd1cmUgPiBpbWcsIGEuc3RvcnkgLnNsaWRlLWhvbWVwYWdlLXN0b3J5IC5zbGlkZS1jb250ZW50LnRocmVlLXBhbmVsIGZpZ3VyZS5wYW5lbCBmaWd1cmUgPiBpbWcsIGJvZHkucGFuZWwtc3RvcnkudGhyZWUtcGFuZWwgbWFpbiBhcnRpY2xlIC5wYW5lbHMgZmlndXJlLnBhbmVsIGEuc3RvcnkgZmlndXJlID4gaW1nLCBhLnN0b3J5IGJvZHkucGFuZWwtc3RvcnkudGhyZWUtcGFuZWwgbWFpbiBhcnRpY2xlIC5wYW5lbHMgZmlndXJlLnBhbmVsIGZpZ3VyZSA+IGltZywgbWFpbiBhcnRpY2xlIC5jb250ZW50IGRpdi50ZXh0LXBsdWdpbiBmaWd1cmUuaW5zZXQgYS5zdG9yeSBmaWd1cmUgPiBkaXYsIGEuc3RvcnkgbWFpbiBhcnRpY2xlIC5jb250ZW50IGRpdi50ZXh0LXBsdWdpbiBmaWd1cmUuaW5zZXQgZmlndXJlID4gZGl2LCBtYWluIGFydGljbGUgLmNvbnRlbnQgZmlndXJlLnBhcmFsbGF4IGEuc3RvcnkgZmlndXJlID4gZGl2LCBhLnN0b3J5IG1haW4gYXJ0aWNsZSAuY29udGVudCBmaWd1cmUucGFyYWxsYXggZmlndXJlID4gZGl2LCBhLnN0b3J5IGZpZ3VyZS5zdG9yeSBmaWd1cmUgPiBkaXYsIGEuc3RvcnkgZmlndXJlID4gZGl2LCAuc2xpZGUtaG9tZXBhZ2Utc3RvcnkgLnNsaWRlLWNvbnRlbnQudHdvLXBhbmVsIGZpZ3VyZS5wYW5lbCBhLnN0b3J5IGZpZ3VyZSA+IGRpdiwgYS5zdG9yeSAuc2xpZGUtaG9tZXBhZ2Utc3RvcnkgLnNsaWRlLWNvbnRlbnQudHdvLXBhbmVsIGZpZ3VyZS5wYW5lbCBmaWd1cmUgPiBkaXYsIC5zbGlkZS1ob21lcGFnZS1zdG9yeSAuc2xpZGUtY29udGVudC50aHJlZS1wYW5lbCBmaWd1cmUucGFuZWwgYS5zdG9yeSBmaWd1cmUgPiBkaXYsIGEuc3RvcnkgLnNsaWRlLWhvbWVwYWdlLXN0b3J5IC5zbGlkZS1jb250ZW50LnRocmVlLXBhbmVsIGZpZ3VyZS5wYW5lbCBmaWd1cmUgPiBkaXYsIGJvZHkucGFuZWwtc3RvcnkudGhyZWUtcGFuZWwgbWFpbiBhcnRpY2xlIC5wYW5lbHMgZmlndXJlLnBhbmVsIGEuc3RvcnkgZmlndXJlID4gZGl2LCBhLnN0b3J5IGJvZHkucGFuZWwtc3RvcnkudGhyZWUtcGFuZWwgbWFpbiBhcnRpY2xlIC5wYW5lbHMgZmlndXJlLnBhbmVsIGZpZ3VyZSA+IGRpdiwgLnNsaWRlLWhvbWVwYWdlLXN0b3J5IC5zbGlkZS1jb250ZW50LnR3by1wYW5lbCBmaWd1cmUucGFuZWwgaW1nLnN1YmplY3QsIC5zbGlkZS1ob21lcGFnZS1zdG9yeSAuc2xpZGUtY29udGVudC50aHJlZS1wYW5lbCBmaWd1cmUucGFuZWwgaW1nLnN1YmplY3QsIGJvZHkucGFuZWwtc3RvcnkudGhyZWUtcGFuZWwgbWFpbiBhcnRpY2xlIC5wYW5lbHMgZmlndXJlLnBhbmVsIGltZy5zdWJqZWN0IHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgb2JqZWN0LXBvc2l0aW9uOiA1MCUgNTAlO1xuICAgIHotaW5kZXg6IDE7IH1cbiAgbWFpbiBhcnRpY2xlIC5jb250ZW50IGRpdi50ZXh0LXBsdWdpbiBmaWd1cmUuaW5zZXQgZmlnY2FwdGlvbiwgLnNsaWRlLWhvbWVwYWdlLXN0b3J5IC5zbGlkZS1jb250ZW50LnR3by1wYW5lbCBmaWd1cmUucGFuZWwgbWFpbiBhcnRpY2xlIC5jb250ZW50IGRpdi50ZXh0LXBsdWdpbiBmaWd1cmUuaW5zZXQgZmlnY2FwdGlvbiwgbWFpbiBhcnRpY2xlIC5jb250ZW50IGRpdi50ZXh0LXBsdWdpbiBmaWd1cmUuaW5zZXQgLnNsaWRlLWhvbWVwYWdlLXN0b3J5IC5zbGlkZS1jb250ZW50LnR3by1wYW5lbCBmaWd1cmUucGFuZWwgZmlnY2FwdGlvbiwgLnNsaWRlLWhvbWVwYWdlLXN0b3J5IC5zbGlkZS1jb250ZW50LnRocmVlLXBhbmVsIGZpZ3VyZS5wYW5lbCBtYWluIGFydGljbGUgLmNvbnRlbnQgZGl2LnRleHQtcGx1Z2luIGZpZ3VyZS5pbnNldCBmaWdjYXB0aW9uLCBtYWluIGFydGljbGUgLmNvbnRlbnQgZGl2LnRleHQtcGx1Z2luIGZpZ3VyZS5pbnNldCAuc2xpZGUtaG9tZXBhZ2Utc3RvcnkgLnNsaWRlLWNvbnRlbnQudGhyZWUtcGFuZWwgZmlndXJlLnBhbmVsIGZpZ2NhcHRpb24sIGJvZHkucGFuZWwtc3RvcnkudGhyZWUtcGFuZWwgbWFpbiBhcnRpY2xlIC5wYW5lbHMgZmlndXJlLnBhbmVsIC5jb250ZW50IGRpdi50ZXh0LXBsdWdpbiBmaWd1cmUuaW5zZXQgZmlnY2FwdGlvbiwgYm9keS5wYW5lbC1zdG9yeS50aHJlZS1wYW5lbCBtYWluIGFydGljbGUgLmNvbnRlbnQgZGl2LnRleHQtcGx1Z2luIGZpZ3VyZS5pbnNldCAucGFuZWxzIGZpZ3VyZS5wYW5lbCBmaWdjYXB0aW9uLCBtYWluIGFydGljbGUgLmNvbnRlbnQgZmlndXJlLnBhcmFsbGF4IGZpZ3VyZS5zdG9yeSA+IGZpZ2NhcHRpb24sIGZpZ3VyZS5zdG9yeSA+IGZpZ2NhcHRpb24sIC5zbGlkZS1ob21lcGFnZS1zdG9yeSAuc2xpZGUtY29udGVudC50d28tcGFuZWwgZmlndXJlLnBhbmVsIGZpZ3VyZS5zdG9yeSA+IGZpZ2NhcHRpb24sIC5zbGlkZS1ob21lcGFnZS1zdG9yeSAuc2xpZGUtY29udGVudC50aHJlZS1wYW5lbCBmaWd1cmUucGFuZWwgZmlndXJlLnN0b3J5ID4gZmlnY2FwdGlvbiwgYm9keS5wYW5lbC1zdG9yeS50aHJlZS1wYW5lbCBtYWluIGFydGljbGUgLnBhbmVscyBmaWd1cmUucGFuZWwgZmlndXJlLnN0b3J5ID4gZmlnY2FwdGlvbiwgbWFpbiBhcnRpY2xlIC5jb250ZW50IGZpZ3VyZS5wYXJhbGxheCBhLnN0b3J5IGZpZ3VyZSA+IGZpZ2NhcHRpb24sIGEuc3RvcnkgbWFpbiBhcnRpY2xlIC5jb250ZW50IGZpZ3VyZS5wYXJhbGxheCBmaWd1cmUgPiBmaWdjYXB0aW9uLCBhLnN0b3J5IGZpZ3VyZS5zdG9yeSBmaWd1cmUgPiBmaWdjYXB0aW9uLCBhLnN0b3J5IGZpZ3VyZSA+IGZpZ2NhcHRpb24sIC5zbGlkZS1ob21lcGFnZS1zdG9yeSAuc2xpZGUtY29udGVudC50d28tcGFuZWwgZmlndXJlLnBhbmVsIGEuc3RvcnkgZmlndXJlID4gZmlnY2FwdGlvbiwgYS5zdG9yeSAuc2xpZGUtaG9tZXBhZ2Utc3RvcnkgLnNsaWRlLWNvbnRlbnQudHdvLXBhbmVsIGZpZ3VyZS5wYW5lbCBmaWd1cmUgPiBmaWdjYXB0aW9uLCAuc2xpZGUtaG9tZXBhZ2Utc3RvcnkgLnNsaWRlLWNvbnRlbnQudGhyZWUtcGFuZWwgZmlndXJlLnBhbmVsIGEuc3RvcnkgZmlndXJlID4gZmlnY2FwdGlvbiwgYS5zdG9yeSAuc2xpZGUtaG9tZXBhZ2Utc3RvcnkgLnNsaWRlLWNvbnRlbnQudGhyZWUtcGFuZWwgZmlndXJlLnBhbmVsIGZpZ3VyZSA+IGZpZ2NhcHRpb24sIGJvZHkucGFuZWwtc3RvcnkudGhyZWUtcGFuZWwgbWFpbiBhcnRpY2xlIC5wYW5lbHMgZmlndXJlLnBhbmVsIGEuc3RvcnkgZmlndXJlID4gZmlnY2FwdGlvbiwgYS5zdG9yeSBib2R5LnBhbmVsLXN0b3J5LnRocmVlLXBhbmVsIG1haW4gYXJ0aWNsZSAucGFuZWxzIGZpZ3VyZS5wYW5lbCBmaWd1cmUgPiBmaWdjYXB0aW9uLCBtYWluIGFydGljbGUgLmNvbnRlbnQgZmlndXJlLnBhcmFsbGF4IC5taWNyb3BpYSAuY29udGVudCA+IGZpZ3VyZSA+IGZpZ2NhcHRpb24sIC5taWNyb3BpYSBtYWluIGFydGljbGUgLmNvbnRlbnQgZmlndXJlLnBhcmFsbGF4IC5jb250ZW50ID4gZmlndXJlID4gZmlnY2FwdGlvbiwgZmlndXJlLnN0b3J5IC5taWNyb3BpYSAuY29udGVudCA+IGZpZ3VyZSA+IGZpZ2NhcHRpb24sIC5taWNyb3BpYSBmaWd1cmUuc3RvcnkgLmNvbnRlbnQgPiBmaWd1cmUgPiBmaWdjYXB0aW9uLCBhLnN0b3J5IC5taWNyb3BpYSAuY29udGVudCA+IGZpZ3VyZSA+IGZpZ2NhcHRpb24sIC5taWNyb3BpYSBhLnN0b3J5IC5jb250ZW50ID4gZmlndXJlID4gZmlnY2FwdGlvbiwgLnNsaWRlLWhvbWVwYWdlLXN0b3J5IC5zbGlkZS1jb250ZW50LnR3by1wYW5lbCBmaWd1cmUucGFuZWwgLm1pY3JvcGlhIC5jb250ZW50ID4gZmlndXJlID4gZmlnY2FwdGlvbiwgLm1pY3JvcGlhIC5zbGlkZS1ob21lcGFnZS1zdG9yeSAuc2xpZGUtY29udGVudC50d28tcGFuZWwgZmlndXJlLnBhbmVsIC5jb250ZW50ID4gZmlndXJlID4gZmlnY2FwdGlvbiwgLnNsaWRlLWhvbWVwYWdlLXN0b3J5IC5zbGlkZS1jb250ZW50LnRocmVlLXBhbmVsIGZpZ3VyZS5wYW5lbCAubWljcm9waWEgLmNvbnRlbnQgPiBmaWd1cmUgPiBmaWdjYXB0aW9uLCAubWljcm9waWEgLnNsaWRlLWhvbWVwYWdlLXN0b3J5IC5zbGlkZS1jb250ZW50LnRocmVlLXBhbmVsIGZpZ3VyZS5wYW5lbCAuY29udGVudCA+IGZpZ3VyZSA+IGZpZ2NhcHRpb24sIGJvZHkucGFuZWwtc3RvcnkudGhyZWUtcGFuZWwgbWFpbiBhcnRpY2xlIC5wYW5lbHMgZmlndXJlLnBhbmVsIC5taWNyb3BpYSAuY29udGVudCA+IGZpZ3VyZSA+IGZpZ2NhcHRpb24sIC5taWNyb3BpYSBib2R5LnBhbmVsLXN0b3J5LnRocmVlLXBhbmVsIG1haW4gYXJ0aWNsZSAucGFuZWxzIGZpZ3VyZS5wYW5lbCAuY29udGVudCA+IGZpZ3VyZSA+IGZpZ2NhcHRpb24sXG4gIG1haW4gYXJ0aWNsZSAuY29udGVudCBmaWd1cmUucGFyYWxsYXggLm1pY3JvcGlhIC5jb250ZW50ID4gZGl2LnRleHQtcGx1Z2luID4gZmlndXJlID4gZmlnY2FwdGlvbiwgLm1pY3JvcGlhIG1haW4gYXJ0aWNsZSAuY29udGVudCBmaWd1cmUucGFyYWxsYXggLmNvbnRlbnQgPiBkaXYudGV4dC1wbHVnaW4gPiBmaWd1cmUgPiBmaWdjYXB0aW9uLFxuICBmaWd1cmUuc3RvcnkgLm1pY3JvcGlhIC5jb250ZW50ID4gZGl2LnRleHQtcGx1Z2luID4gZmlndXJlID4gZmlnY2FwdGlvbiwgLm1pY3JvcGlhIGZpZ3VyZS5zdG9yeSAuY29udGVudCA+IGRpdi50ZXh0LXBsdWdpbiA+IGZpZ3VyZSA+IGZpZ2NhcHRpb24sXG4gIGEuc3RvcnkgLm1pY3JvcGlhIC5jb250ZW50ID4gZGl2LnRleHQtcGx1Z2luID4gZmlndXJlID4gZmlnY2FwdGlvbiwgLm1pY3JvcGlhIGEuc3RvcnkgLmNvbnRlbnQgPiBkaXYudGV4dC1wbHVnaW4gPiBmaWd1cmUgPiBmaWdjYXB0aW9uLFxuICAuc2xpZGUtaG9tZXBhZ2Utc3RvcnkgLnNsaWRlLWNvbnRlbnQudHdvLXBhbmVsIGZpZ3VyZS5wYW5lbCAubWljcm9waWEgLmNvbnRlbnQgPiBkaXYudGV4dC1wbHVnaW4gPiBmaWd1cmUgPiBmaWdjYXB0aW9uLCAubWljcm9waWEgLnNsaWRlLWhvbWVwYWdlLXN0b3J5IC5zbGlkZS1jb250ZW50LnR3by1wYW5lbCBmaWd1cmUucGFuZWwgLmNvbnRlbnQgPiBkaXYudGV4dC1wbHVnaW4gPiBmaWd1cmUgPiBmaWdjYXB0aW9uLFxuICAuc2xpZGUtaG9tZXBhZ2Utc3RvcnkgLnNsaWRlLWNvbnRlbnQudGhyZWUtcGFuZWwgZmlndXJlLnBhbmVsIC5taWNyb3BpYSAuY29udGVudCA+IGRpdi50ZXh0LXBsdWdpbiA+IGZpZ3VyZSA+IGZpZ2NhcHRpb24sIC5taWNyb3BpYSAuc2xpZGUtaG9tZXBhZ2Utc3RvcnkgLnNsaWRlLWNvbnRlbnQudGhyZWUtcGFuZWwgZmlndXJlLnBhbmVsIC5jb250ZW50ID4gZGl2LnRleHQtcGx1Z2luID4gZmlndXJlID4gZmlnY2FwdGlvbixcbiAgYm9keS5wYW5lbC1zdG9yeS50aHJlZS1wYW5lbCBtYWluIGFydGljbGUgLnBhbmVscyBmaWd1cmUucGFuZWwgLm1pY3JvcGlhIC5jb250ZW50ID4gZGl2LnRleHQtcGx1Z2luID4gZmlndXJlID4gZmlnY2FwdGlvbiwgLm1pY3JvcGlhIGJvZHkucGFuZWwtc3RvcnkudGhyZWUtcGFuZWwgbWFpbiBhcnRpY2xlIC5wYW5lbHMgZmlndXJlLnBhbmVsIC5jb250ZW50ID4gZGl2LnRleHQtcGx1Z2luID4gZmlndXJlID4gZmlnY2FwdGlvbixcbiAgbWFpbiBhcnRpY2xlIC5jb250ZW50IGZpZ3VyZS5wYXJhbGxheCAubWljcm9waWEgLmNvbnRlbnQgPiAuY21zX3BsdWdpbiA+IGZpZ3VyZSA+IGZpZ2NhcHRpb24sIC5taWNyb3BpYSBtYWluIGFydGljbGUgLmNvbnRlbnQgZmlndXJlLnBhcmFsbGF4IC5jb250ZW50ID4gLmNtc19wbHVnaW4gPiBmaWd1cmUgPiBmaWdjYXB0aW9uLFxuICBmaWd1cmUuc3RvcnkgLm1pY3JvcGlhIC5jb250ZW50ID4gLmNtc19wbHVnaW4gPiBmaWd1cmUgPiBmaWdjYXB0aW9uLCAubWljcm9waWEgZmlndXJlLnN0b3J5IC5jb250ZW50ID4gLmNtc19wbHVnaW4gPiBmaWd1cmUgPiBmaWdjYXB0aW9uLFxuICBhLnN0b3J5IC5taWNyb3BpYSAuY29udGVudCA+IC5jbXNfcGx1Z2luID4gZmlndXJlID4gZmlnY2FwdGlvbiwgLm1pY3JvcGlhIGEuc3RvcnkgLmNvbnRlbnQgPiAuY21zX3BsdWdpbiA+IGZpZ3VyZSA+IGZpZ2NhcHRpb24sXG4gIC5zbGlkZS1ob21lcGFnZS1zdG9yeSAuc2xpZGUtY29udGVudC50d28tcGFuZWwgZmlndXJlLnBhbmVsIC5taWNyb3BpYSAuY29udGVudCA+IC5jbXNfcGx1Z2luID4gZmlndXJlID4gZmlnY2FwdGlvbiwgLm1pY3JvcGlhIC5zbGlkZS1ob21lcGFnZS1zdG9yeSAuc2xpZGUtY29udGVudC50d28tcGFuZWwgZmlndXJlLnBhbmVsIC5jb250ZW50ID4gLmNtc19wbHVnaW4gPiBmaWd1cmUgPiBmaWdjYXB0aW9uLFxuICAuc2xpZGUtaG9tZXBhZ2Utc3RvcnkgLnNsaWRlLWNvbnRlbnQudGhyZWUtcGFuZWwgZmlndXJlLnBhbmVsIC5taWNyb3BpYSAuY29udGVudCA+IC5jbXNfcGx1Z2luID4gZmlndXJlID4gZmlnY2FwdGlvbiwgLm1pY3JvcGlhIC5zbGlkZS1ob21lcGFnZS1zdG9yeSAuc2xpZGUtY29udGVudC50aHJlZS1wYW5lbCBmaWd1cmUucGFuZWwgLmNvbnRlbnQgPiAuY21zX3BsdWdpbiA+IGZpZ3VyZSA+IGZpZ2NhcHRpb24sXG4gIGJvZHkucGFuZWwtc3RvcnkudGhyZWUtcGFuZWwgbWFpbiBhcnRpY2xlIC5wYW5lbHMgZmlndXJlLnBhbmVsIC5taWNyb3BpYSAuY29udGVudCA+IC5jbXNfcGx1Z2luID4gZmlndXJlID4gZmlnY2FwdGlvbiwgLm1pY3JvcGlhIGJvZHkucGFuZWwtc3RvcnkudGhyZWUtcGFuZWwgbWFpbiBhcnRpY2xlIC5wYW5lbHMgZmlndXJlLnBhbmVsIC5jb250ZW50ID4gLmNtc19wbHVnaW4gPiBmaWd1cmUgPiBmaWdjYXB0aW9uLCBtYWluIGFydGljbGUgLnBob25lLWNvbnRlbnQgLmNvbnRlbnQgZGl2LnRleHQtcGx1Z2luIGZpZ3VyZS5pbnNldCAuZmlndXJlLWNhcHRpb24gcCwgLnBob25lLWNvbnRlbnQgbWFpbiBhcnRpY2xlIC5jb250ZW50IGRpdi50ZXh0LXBsdWdpbiBmaWd1cmUuaW5zZXQgLmZpZ3VyZS1jYXB0aW9uIHAsIG1haW4gYXJ0aWNsZSAucGhvbmUtY29udGVudCAuY29udGVudCBmaWd1cmUucGFyYWxsYXggLmZpZ3VyZS1jYXB0aW9uIHAsIC5waG9uZS1jb250ZW50IG1haW4gYXJ0aWNsZSAuY29udGVudCBmaWd1cmUucGFyYWxsYXggLmZpZ3VyZS1jYXB0aW9uIHAsIC5waG9uZS1jb250ZW50IC5jb250ZW50IGZpZ3VyZS5zdG9yeSAuZmlndXJlLWNhcHRpb24gcCwgYS5zdG9yeSAucGhvbmUtY29udGVudCAuY29udGVudCBmaWd1cmUgLmZpZ3VyZS1jYXB0aW9uIHAsIC5waG9uZS1jb250ZW50IC5jb250ZW50IGEuc3RvcnkgZmlndXJlIC5maWd1cmUtY2FwdGlvbiBwLCAuc2xpZGUtaG9tZXBhZ2Utc3RvcnkgLnNsaWRlLWNvbnRlbnQudHdvLXBhbmVsIC5waG9uZS1jb250ZW50IC5jb250ZW50IGZpZ3VyZS5wYW5lbCAuZmlndXJlLWNhcHRpb24gcCwgLnBob25lLWNvbnRlbnQgLmNvbnRlbnQgLnNsaWRlLWhvbWVwYWdlLXN0b3J5IC5zbGlkZS1jb250ZW50LnR3by1wYW5lbCBmaWd1cmUucGFuZWwgLmZpZ3VyZS1jYXB0aW9uIHAsIC5zbGlkZS1ob21lcGFnZS1zdG9yeSAuc2xpZGUtY29udGVudC50aHJlZS1wYW5lbCAucGhvbmUtY29udGVudCAuY29udGVudCBmaWd1cmUucGFuZWwgLmZpZ3VyZS1jYXB0aW9uIHAsIC5waG9uZS1jb250ZW50IC5jb250ZW50IC5zbGlkZS1ob21lcGFnZS1zdG9yeSAuc2xpZGUtY29udGVudC50aHJlZS1wYW5lbCBmaWd1cmUucGFuZWwgLmZpZ3VyZS1jYXB0aW9uIHAsIGJvZHkucGFuZWwtc3RvcnkudGhyZWUtcGFuZWwgbWFpbiBhcnRpY2xlIC5wYW5lbHMgLnBob25lLWNvbnRlbnQgLmNvbnRlbnQgZmlndXJlLnBhbmVsIC5maWd1cmUtY2FwdGlvbiBwLCAucGhvbmUtY29udGVudCAuY29udGVudCBib2R5LnBhbmVsLXN0b3J5LnRocmVlLXBhbmVsIG1haW4gYXJ0aWNsZSAucGFuZWxzIGZpZ3VyZS5wYW5lbCAuZmlndXJlLWNhcHRpb24gcCxcbiAgbWFpbiBhcnRpY2xlIC5waG9uZS1jb250ZW50IC5jb250ZW50IGRpdi50ZXh0LXBsdWdpbiBmaWd1cmUuaW5zZXQgLmZpZ3VyZS1jYXB0aW9uIHNwYW4sIC5waG9uZS1jb250ZW50IG1haW4gYXJ0aWNsZSAuY29udGVudCBkaXYudGV4dC1wbHVnaW4gZmlndXJlLmluc2V0IC5maWd1cmUtY2FwdGlvbiBzcGFuLFxuICBtYWluIGFydGljbGUgLnBob25lLWNvbnRlbnQgLmNvbnRlbnQgZmlndXJlLnBhcmFsbGF4IC5maWd1cmUtY2FwdGlvbiBzcGFuLCAucGhvbmUtY29udGVudCBtYWluIGFydGljbGUgLmNvbnRlbnQgZmlndXJlLnBhcmFsbGF4IC5maWd1cmUtY2FwdGlvbiBzcGFuLFxuICAucGhvbmUtY29udGVudCAuY29udGVudCBmaWd1cmUuc3RvcnkgLmZpZ3VyZS1jYXB0aW9uIHNwYW4sXG4gIGEuc3RvcnkgLnBob25lLWNvbnRlbnQgLmNvbnRlbnQgZmlndXJlIC5maWd1cmUtY2FwdGlvbiBzcGFuLCAucGhvbmUtY29udGVudCAuY29udGVudCBhLnN0b3J5IGZpZ3VyZSAuZmlndXJlLWNhcHRpb24gc3BhbixcbiAgLnNsaWRlLWhvbWVwYWdlLXN0b3J5IC5zbGlkZS1jb250ZW50LnR3by1wYW5lbCAucGhvbmUtY29udGVudCAuY29udGVudCBmaWd1cmUucGFuZWwgLmZpZ3VyZS1jYXB0aW9uIHNwYW4sIC5waG9uZS1jb250ZW50IC5jb250ZW50IC5zbGlkZS1ob21lcGFnZS1zdG9yeSAuc2xpZGUtY29udGVudC50d28tcGFuZWwgZmlndXJlLnBhbmVsIC5maWd1cmUtY2FwdGlvbiBzcGFuLFxuICAuc2xpZGUtaG9tZXBhZ2Utc3RvcnkgLnNsaWRlLWNvbnRlbnQudGhyZWUtcGFuZWwgLnBob25lLWNvbnRlbnQgLmNvbnRlbnQgZmlndXJlLnBhbmVsIC5maWd1cmUtY2FwdGlvbiBzcGFuLCAucGhvbmUtY29udGVudCAuY29udGVudCAuc2xpZGUtaG9tZXBhZ2Utc3RvcnkgLnNsaWRlLWNvbnRlbnQudGhyZWUtcGFuZWwgZmlndXJlLnBhbmVsIC5maWd1cmUtY2FwdGlvbiBzcGFuLFxuICBib2R5LnBhbmVsLXN0b3J5LnRocmVlLXBhbmVsIG1haW4gYXJ0aWNsZSAucGFuZWxzIC5waG9uZS1jb250ZW50IC5jb250ZW50IGZpZ3VyZS5wYW5lbCAuZmlndXJlLWNhcHRpb24gc3BhbiwgLnBob25lLWNvbnRlbnQgLmNvbnRlbnQgYm9keS5wYW5lbC1zdG9yeS50aHJlZS1wYW5lbCBtYWluIGFydGljbGUgLnBhbmVscyBmaWd1cmUucGFuZWwgLmZpZ3VyZS1jYXB0aW9uIHNwYW4sIG1haW4gYXJ0aWNsZSAuY29udGVudCBmaWd1cmUucGFyYWxsYXggLmRvc3NpZXItc2xpZGUgZmlnY2FwdGlvbiwgLmRvc3NpZXItc2xpZGUgbWFpbiBhcnRpY2xlIC5jb250ZW50IGZpZ3VyZS5wYXJhbGxheCBmaWdjYXB0aW9uLCBmaWd1cmUuc3RvcnkgLmRvc3NpZXItc2xpZGUgZmlnY2FwdGlvbiwgLmRvc3NpZXItc2xpZGUgZmlndXJlLnN0b3J5IGZpZ2NhcHRpb24sIGEuc3RvcnkgZmlndXJlIC5kb3NzaWVyLXNsaWRlIGZpZ2NhcHRpb24sIC5kb3NzaWVyLXNsaWRlIGEuc3RvcnkgZmlndXJlIGZpZ2NhcHRpb24sIC5zbGlkZS1ob21lcGFnZS1zdG9yeSAuc2xpZGUtY29udGVudC50d28tcGFuZWwgZmlndXJlLnBhbmVsIC5kb3NzaWVyLXNsaWRlIGZpZ2NhcHRpb24sIC5kb3NzaWVyLXNsaWRlIC5zbGlkZS1ob21lcGFnZS1zdG9yeSAuc2xpZGUtY29udGVudC50d28tcGFuZWwgZmlndXJlLnBhbmVsIGZpZ2NhcHRpb24sIC5zbGlkZS1ob21lcGFnZS1zdG9yeSAuc2xpZGUtY29udGVudC50aHJlZS1wYW5lbCBmaWd1cmUucGFuZWwgLmRvc3NpZXItc2xpZGUgZmlnY2FwdGlvbiwgLmRvc3NpZXItc2xpZGUgLnNsaWRlLWhvbWVwYWdlLXN0b3J5IC5zbGlkZS1jb250ZW50LnRocmVlLXBhbmVsIGZpZ3VyZS5wYW5lbCBmaWdjYXB0aW9uLCBib2R5LnBhbmVsLXN0b3J5LnRocmVlLXBhbmVsIG1haW4gYXJ0aWNsZSAucGFuZWxzIGZpZ3VyZS5wYW5lbCAuZG9zc2llci1zbGlkZSBmaWdjYXB0aW9uLCAuZG9zc2llci1zbGlkZSBib2R5LnBhbmVsLXN0b3J5LnRocmVlLXBhbmVsIG1haW4gYXJ0aWNsZSAucGFuZWxzIGZpZ3VyZS5wYW5lbCBmaWdjYXB0aW9uIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDBweDtcbiAgICBib3R0b206IDBweDtcbiAgICBsZWZ0OiAwcHg7XG4gICAgcGFkZGluZzogMC43NWVtO1xuICAgIHotaW5kZXg6IDEwOyB9XG4gIG1haW4gYXJ0aWNsZSAuY29udGVudCBkaXYudGV4dC1wbHVnaW4gZmlndXJlLmluc2V0IC5ncmFkaWVudC1vdmVybGF5LCBtYWluIGFydGljbGUgLmNvbnRlbnQgZmlndXJlLnBhcmFsbGF4IC5ncmFkaWVudC1vdmVybGF5LCBmaWd1cmUuc3RvcnkgLmdyYWRpZW50LW92ZXJsYXksIGEuc3RvcnkgZmlndXJlIC5ncmFkaWVudC1vdmVybGF5LCAuc2xpZGUtaG9tZXBhZ2Utc3RvcnkgLnNsaWRlLWNvbnRlbnQudHdvLXBhbmVsIGZpZ3VyZS5wYW5lbCAuZ3JhZGllbnQtb3ZlcmxheSwgLnNsaWRlLWhvbWVwYWdlLXN0b3J5IC5zbGlkZS1jb250ZW50LnRocmVlLXBhbmVsIGZpZ3VyZS5wYW5lbCAuZ3JhZGllbnQtb3ZlcmxheSwgYm9keS5wYW5lbC1zdG9yeS50aHJlZS1wYW5lbCBtYWluIGFydGljbGUgLnBhbmVscyBmaWd1cmUucGFuZWwgLmdyYWRpZW50LW92ZXJsYXkge1xuICAgIGhlaWdodDogMzMlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMHB4O1xuICAgIGJvdHRvbTogMHB4O1xuICAgIGxlZnQ6IDBweDtcbiAgICAvKiBQZXJtYWxpbmsgLSB1c2UgdG8gZWRpdCBhbmQgc2hhcmUgdGhpcyBncmFkaWVudDogaHR0cDovL2NvbG9yemlsbGEuY29tL2dyYWRpZW50LWVkaXRvci8jMDAwMDAwKzAsMDAwMDAwKzEwMCZhbXA7MCswLDAuOCsxMDAgKi9cbiAgICAvKiBJRTkgU1ZHLCBuZWVkcyBjb25kaXRpb25hbCBvdmVycmlkZSBvZiAnZmlsdGVyJyB0byAnbm9uZScgKi9cbiAgICBiYWNrZ3JvdW5kOiB1cmwoZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQRDk0Yld3Z2RtVnljMmx2YmowaU1TNHdJaUEvUGdvOGMzWm5JSGh0Ykc1elBTSm9kSFJ3T2k4dmQzZDNMbmN6TG05eVp5OHlNREF3TDNOMlp5SWdkMmxrZEdnOUlqRXdNQ1VpSUdobGFXZG9kRDBpTVRBd0pTSWdkbWxsZDBKdmVEMGlNQ0F3SURFZ01TSWdjSEpsYzJWeWRtVkJjM0JsWTNSU1lYUnBiejBpYm05dVpTSStDaUFnUEd4cGJtVmhja2R5WVdScFpXNTBJR2xrUFNKbmNtRmtMWFZqWjJjdFoyVnVaWEpoZEdWa0lpQm5jbUZrYVdWdWRGVnVhWFJ6UFNKMWMyVnlVM0JoWTJWUGJsVnpaU0lnZURFOUlqQWxJaUI1TVQwaU1DVWlJSGd5UFNJd0pTSWdlVEk5SWpFd01DVWlQZ29nSUNBZ1BITjBiM0FnYjJabWMyVjBQU0l3SlNJZ2MzUnZjQzFqYjJ4dmNqMGlJekF3TURBd01DSWdjM1J2Y0MxdmNHRmphWFI1UFNJd0lpOCtDaUFnSUNBOGMzUnZjQ0J2Wm1aelpYUTlJakV3TUNVaUlITjBiM0F0WTI5c2IzSTlJaU13TURBd01EQWlJSE4wYjNBdGIzQmhZMmwwZVQwaU1DNDRJaTgrQ2lBZ1BDOXNhVzVsWVhKSGNtRmthV1Z1ZEQ0S0lDQThjbVZqZENCNFBTSXdJaUI1UFNJd0lpQjNhV1IwYUQwaU1TSWdhR1ZwWjJoMFBTSXhJaUJtYVd4c1BTSjFjbXdvSTJkeVlXUXRkV05uWnkxblpXNWxjbUYwWldRcElpQXZQZ284TDNOMlp6ND0pO1xuICAgIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KHRvcCwgcmdiYSgwLCAwLCAwLCAwKSAwJSwgcmdiYSgwLCAwLCAwLCAwLjgpIDEwMCUpO1xuICAgIC8qIEZGMy42KyAqL1xuICAgIGJhY2tncm91bmQ6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgbGVmdCBib3R0b20sIGNvbG9yLXN0b3AoMCUsIHJnYmEoMCwgMCwgMCwgMCkpLCBjb2xvci1zdG9wKDEwMCUsIHJnYmEoMCwgMCwgMCwgMC44KSkpO1xuICAgIC8qIENocm9tZSxTYWZhcmk0KyAqL1xuICAgIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgcmdiYSgwLCAwLCAwLCAwKSAwJSwgcmdiYSgwLCAwLCAwLCAwLjgpIDEwMCUpO1xuICAgIC8qIENocm9tZTEwKyxTYWZhcmk1LjErICovXG4gICAgYmFja2dyb3VuZDogLW8tbGluZWFyLWdyYWRpZW50KHRvcCwgcmdiYSgwLCAwLCAwLCAwKSAwJSwgcmdiYSgwLCAwLCAwLCAwLjgpIDEwMCUpO1xuICAgIC8qIE9wZXJhIDExLjEwKyAqL1xuICAgIGJhY2tncm91bmQ6IC1tcy1saW5lYXItZ3JhZGllbnQodG9wLCByZ2JhKDAsIDAsIDAsIDApIDAlLCByZ2JhKDAsIDAsIDAsIDAuOCkgMTAwJSk7XG4gICAgLyogSUUxMCsgKi9cbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKDAsIDAsIDAsIDApIDAlLCByZ2JhKDAsIDAsIDAsIDAuOCkgMTAwJSk7XG4gICAgLyogVzNDICovXG4gICAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoIHN0YXJ0Q29sb3JzdHI9JyMwMDAwMDAwMCcsIGVuZENvbG9yc3RyPScjY2MwMDAwMDAnLEdyYWRpZW50VHlwZT0wICk7XG4gICAgLyogSUU2LTggKi9cbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB6LWluZGV4OiA1OyB9XG5cbi5vdmVydmlldy1pdGVtIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IGRhc2hlZCAjMDAwO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBwYWRkaW5nLXRvcDogMjBweDsgfVxuICAub3ZlcnZpZXctaXRlbSAub3ZlcnZpZXctaXRlbV9fY29udGFpbmVyIHtcbiAgICBoZWlnaHQ6IDE4MHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZSAhaW1wb3J0YW50OyB9XG4gIC5vdmVydmlldy1pdGVtID4gcDpub3QoLml0ZW0tbGluaykge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5vdmVydmlldy1pdGVtLm92ZXJ2aWV3LWhpZ2hsaWdodC1pdGVtIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcbiAgICBib3JkZXItYm90dG9tOiAwO1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgcGFkZGluZy10b3A6IDA7IH1cbiAgICAub3ZlcnZpZXctaXRlbS5vdmVydmlldy1oaWdobGlnaHQtaXRlbSA+IGgxLFxuICAgIC5vdmVydmlldy1pdGVtLm92ZXJ2aWV3LWhpZ2hsaWdodC1pdGVtID4gcCB7XG4gICAgICBtYXJnaW4tbGVmdDogMjVweDtcbiAgICAgIG1hcmdpbi1yaWdodDogMjVweDtcbiAgICAgIHdpZHRoOiBhdXRvOyB9XG4gICAgLm92ZXJ2aWV3LWl0ZW0ub3ZlcnZpZXctaGlnaGxpZ2h0LWl0ZW0gPiBoMSB7XG4gICAgICBwYWRkaW5nLXRvcDogMjBweDsgfVxuICAgIC5vdmVydmlldy1pdGVtLm92ZXJ2aWV3LWhpZ2hsaWdodC1pdGVtID4gaW1nICsgaDEsXG4gICAgLm92ZXJ2aWV3LWl0ZW0ub3ZlcnZpZXctaGlnaGxpZ2h0LWl0ZW0gPiBhICsgaDEge1xuICAgICAgcGFkZGluZy10b3A6IDA7IH1cbiAgLm92ZXJ2aWV3LWl0ZW0udW5wdWJsaXNoZWQge1xuICAgIG9wYWNpdHk6IDAuNDsgfVxuICAub3ZlcnZpZXctaXRlbTpudGgtY2hpbGQoMSksIC5vdmVydmlldy1pdGVtOm50aC1jaGlsZCgyKSwgLm92ZXJ2aWV3LWl0ZW06bnRoLWNoaWxkKDMpLCAub3ZlcnZpZXctaXRlbTpudGgtY2hpbGQoNCksIC5vdmVydmlldy1pdGVtOm50aC1jaGlsZCg1KSwgLm92ZXJ2aWV3LWl0ZW06bnRoLWNoaWxkKDYpIHtcbiAgICBib3JkZXItdG9wOiAxcHggZGFzaGVkICMwMDA7XG4gICAgbWFyZ2luLXRvcDogMDsgfVxuICAgIC5vdmVydmlldy1pdGVtOm50aC1jaGlsZCgxKS5vdmVydmlldy1pbWFnZS1pdGVtLCAub3ZlcnZpZXctaXRlbTpudGgtY2hpbGQoMSkub3ZlcnZpZXctaGlnaGxpZ2h0LWl0ZW0sIC5vdmVydmlldy1pdGVtOm50aC1jaGlsZCgyKS5vdmVydmlldy1pbWFnZS1pdGVtLCAub3ZlcnZpZXctaXRlbTpudGgtY2hpbGQoMikub3ZlcnZpZXctaGlnaGxpZ2h0LWl0ZW0sIC5vdmVydmlldy1pdGVtOm50aC1jaGlsZCgzKS5vdmVydmlldy1pbWFnZS1pdGVtLCAub3ZlcnZpZXctaXRlbTpudGgtY2hpbGQoMykub3ZlcnZpZXctaGlnaGxpZ2h0LWl0ZW0sIC5vdmVydmlldy1pdGVtOm50aC1jaGlsZCg0KS5vdmVydmlldy1pbWFnZS1pdGVtLCAub3ZlcnZpZXctaXRlbTpudGgtY2hpbGQoNCkub3ZlcnZpZXctaGlnaGxpZ2h0LWl0ZW0sIC5vdmVydmlldy1pdGVtOm50aC1jaGlsZCg1KS5vdmVydmlldy1pbWFnZS1pdGVtLCAub3ZlcnZpZXctaXRlbTpudGgtY2hpbGQoNSkub3ZlcnZpZXctaGlnaGxpZ2h0LWl0ZW0sIC5vdmVydmlldy1pdGVtOm50aC1jaGlsZCg2KS5vdmVydmlldy1pbWFnZS1pdGVtLCAub3ZlcnZpZXctaXRlbTpudGgtY2hpbGQoNikub3ZlcnZpZXctaGlnaGxpZ2h0LWl0ZW0ge1xuICAgICAgYm9yZGVyLXRvcDogMDtcbiAgICAgIHBhZGRpbmctdG9wOiAwOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAub3ZlcnZpZXctaXRlbTpudGgtY2hpbGQoMykge1xuICAgICAgYm9yZGVyLXRvcDogMXB4IGRhc2hlZCAjMDAwO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7IH1cbiAgICAgIC5vdmVydmlldy1pdGVtOm50aC1jaGlsZCgzKS5vdmVydmlldy1oaWdobGlnaHQtaXRlbSB7XG4gICAgICAgIGJvcmRlci10b3A6IDFweCBkYXNoZWQgIzAwMDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICAgICAgcGFkZGluZy10b3A6IDIwcHg7IH0gfVxuICAub3ZlcnZpZXctaXRlbSA+IGgxIGEge1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAub3ZlcnZpZXctaXRlbSA+IHAge1xuICAgIG1hcmdpbjogMTBweCAwOyB9XG4gIC5vdmVydmlldy1pdGVtID4gaW1nLFxuICAub3ZlcnZpZXctaXRlbSA+IGEgaW1nIHtcbiAgICBtYXJnaW46IDAgMCAxMHB4OyB9XG4gIC5vdmVydmlldy1pdGVtID4gLm92ZXJ2aWV3LWRhdGUge1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgMTZweC8xMzAlIFwib21uZXMtcHJvXCIsIFwiSGVsdmV0aWNhXCIsIFwiQXJpYWxcIiwgc2Fucy1zZXJpZjtcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpOyB9XG4gIC5vdmVydmlldy1pdGVtID4gdGFibGUge1xuICAgIG1hcmdpbjogMTBweCAwO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLm92ZXJ2aWV3LWl0ZW0gPiB0YWJsZSB0ZCB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDsgfVxuICAub3ZlcnZpZXctaXRlbSA+IC5pdGVtLWxpbmsge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgICAudGhlbWUtcHVycGxlIC5vdmVydmlldy1pdGVtID4gLml0ZW0tbGluayxcbiAgICBib2R5IC50aGVtZS1wdXJwbGUgLm92ZXJ2aWV3LWl0ZW0gPiAuaXRlbS1saW5rIHtcbiAgICAgIGNvbG9yOiAjZjBmOyB9XG4gICAgLnRoZW1lLXllbGxvdyAub3ZlcnZpZXctaXRlbSA+IC5pdGVtLWxpbmssXG4gICAgYm9keSAudGhlbWUteWVsbG93IC5vdmVydmlldy1pdGVtID4gLml0ZW0tbGluayB7XG4gICAgICBjb2xvcjogI2ZmMDsgfVxuICAgIC50aGVtZS1ncmVlbiAub3ZlcnZpZXctaXRlbSA+IC5pdGVtLWxpbmssXG4gICAgYm9keSAudGhlbWUtZ3JlZW4gLm92ZXJ2aWV3LWl0ZW0gPiAuaXRlbS1saW5rIHtcbiAgICAgIGNvbG9yOiAjMGYwOyB9XG4gICAgLnRoZW1lLWJsdWUgLm92ZXJ2aWV3LWl0ZW0gPiAuaXRlbS1saW5rLFxuICAgIGJvZHkgLnRoZW1lLWJsdWUgLm92ZXJ2aWV3LWl0ZW0gPiAuaXRlbS1saW5rIHtcbiAgICAgIGNvbG9yOiAjMzk1MGZmOyB9XG4gICAgaHRtbC5uby10b3VjaCAub3ZlcnZpZXctaXRlbSA+IC5pdGVtLWxpbmsgPiBhOm5vdCguYnV0dG9uLXByaW1hcnkpOmhvdmVyLFxuICAgIGh0bWwubm8tdG91Y2ggLm92ZXJ2aWV3LWl0ZW0gPiAuaXRlbS1saW5rID4gYTpub3QoLmJ1dHRvbi1wcmltYXJ5KTpmb2N1cywgLm92ZXJ2aWV3LWl0ZW0gPiAuaXRlbS1saW5rID4gYTpub3QoLmJ1dHRvbi1wcmltYXJ5KTphY3RpdmUge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cbiAgICAudGhlbWUtcHVycGxlIC5vdmVydmlldy1pdGVtID4gLml0ZW0tbGluayA+IGE6bm90KC5idXR0b24tcHJpbWFyeSksXG4gICAgYm9keSAudGhlbWUtcHVycGxlIC5vdmVydmlldy1pdGVtID4gLml0ZW0tbGluayA+IGE6bm90KC5idXR0b24tcHJpbWFyeSkge1xuICAgICAgY29sb3I6ICNmMGY7IH1cbiAgICAudGhlbWUteWVsbG93IC5vdmVydmlldy1pdGVtID4gLml0ZW0tbGluayA+IGE6bm90KC5idXR0b24tcHJpbWFyeSksXG4gICAgYm9keSAudGhlbWUteWVsbG93IC5vdmVydmlldy1pdGVtID4gLml0ZW0tbGluayA+IGE6bm90KC5idXR0b24tcHJpbWFyeSkge1xuICAgICAgY29sb3I6ICNmZjA7IH1cbiAgICAudGhlbWUtZ3JlZW4gLm92ZXJ2aWV3LWl0ZW0gPiAuaXRlbS1saW5rID4gYTpub3QoLmJ1dHRvbi1wcmltYXJ5KSxcbiAgICBib2R5IC50aGVtZS1ncmVlbiAub3ZlcnZpZXctaXRlbSA+IC5pdGVtLWxpbmsgPiBhOm5vdCguYnV0dG9uLXByaW1hcnkpIHtcbiAgICAgIGNvbG9yOiAjMGYwOyB9XG4gICAgLnRoZW1lLWJsdWUgLm92ZXJ2aWV3LWl0ZW0gPiAuaXRlbS1saW5rID4gYTpub3QoLmJ1dHRvbi1wcmltYXJ5KSxcbiAgICBib2R5IC50aGVtZS1ibHVlIC5vdmVydmlldy1pdGVtID4gLml0ZW0tbGluayA+IGE6bm90KC5idXR0b24tcHJpbWFyeSkge1xuICAgICAgY29sb3I6ICMzOTUwZmY7IH1cblxuLmNhcm91c2VsIC5zbGljay1uZXh0LCAuY2Fyb3VzZWwgLnNsaWNrLXByZXYge1xuICBmb250LXNpemU6IDA7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBib3JkZXI6IDAgbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgbWFyZ2luLXRvcDogLTIwcHg7XG4gIHBhZGRpbmc6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgb3V0bGluZTogbm9uZTtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjc1KTtcbiAgei1pbmRleDogMTAwOyB9XG4gIC5jYXJvdXNlbCAuc2xpY2stbmV4dDpiZWZvcmUsIC5jYXJvdXNlbCAuc2xpY2stcHJldjpiZWZvcmUge1xuICAgIGZvbnQtZmFtaWx5OiAnaWNvbnMnO1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBjb2xvcjogIzgwODA4MDtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIGZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICB0ZXh0LXJlbmRlcmluZzogb3B0aW1pemVMZWdpYmlsaXR5OyB9XG4gIC5jYXJvdXNlbCAuc2xpY2stbmV4dDpob3ZlciwgLmNhcm91c2VsIC5zbGljay1wcmV2OmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBibGFjazsgfVxuICAgIC5jYXJvdXNlbCAuc2xpY2stbmV4dDpob3ZlcjpiZWZvcmUsIC5jYXJvdXNlbCAuc2xpY2stcHJldjpob3ZlcjpiZWZvcmUge1xuICAgICAgY29sb3I6IHdoaXRlOyB9XG5cbi5jYXJvdXNlbCAuc2xpY2stcHJldiB7XG4gIGxlZnQ6IDVweDsgfVxuICAuY2Fyb3VzZWwgLnNsaWNrLXByZXY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxmMTEyJzsgfVxuXG4uY2Fyb3VzZWwgLnNsaWNrLW5leHQge1xuICByaWdodDogNXB4OyB9XG4gIC5jYXJvdXNlbCAuc2xpY2stbmV4dDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGYxMTMnOyB9XG5cbmJvZHkuYWdlbmRhLW92ZXJ2aWV3IG1haW4gaGVhZGVyIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMC43NWVtO1xuICBtYXJnaW4tbGVmdDogLTAuNzVlbTtcbiAgcGFkZGluZzogNHB4IDEuNWVtO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItY29sb3I6ICNFRkYxRUY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFRkYxRUY7IH1cbiAgYm9keS5hZ2VuZGEtb3ZlcnZpZXcgbWFpbiBoZWFkZXIgaDEge1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBtYXJnaW4tdG9wOiAwOyB9XG4gICAgYm9keS5hZ2VuZGEtb3ZlcnZpZXcgbWFpbiBoZWFkZXIgaDE6YWZ0ZXIge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAgICAgYm9keS5hZ2VuZGEtb3ZlcnZpZXcgbWFpbiBoZWFkZXIgaDEge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNXB4OyB9IH1cbiAgYm9keS5hZ2VuZGEtb3ZlcnZpZXcgbWFpbiBoZWFkZXIgLmFnZW5kYS1uYXZpZ2F0aW9uIC5kYXRlcyB7XG4gICAgcGFkZGluZy10b3A6IDhweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogOHB4O1xuICAgIGNvbG9yOiAjNDg1MzVCICFpbXBvcnRhbnQ7IH1cbiAgICBib2R5LmFnZW5kYS1vdmVydmlldyBtYWluIGhlYWRlciAuYWdlbmRhLW5hdmlnYXRpb24gLmRhdGVzID4gYTpmaXJzdC1jaGlsZCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBib3JkZXItd2lkdGg6IDBweDsgfVxuICAgIGJvZHkuYWdlbmRhLW92ZXJ2aWV3IG1haW4gaGVhZGVyIC5hZ2VuZGEtbmF2aWdhdGlvbiAuZGF0ZXMgPiBhIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICBib2R5LmFnZW5kYS1vdmVydmlldyBtYWluIGhlYWRlciAuYWdlbmRhLW5hdmlnYXRpb24gLmRhdGVzID4gc3BhbiB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB0b3A6IC00cHg7XG4gICAgICBmbG9hdDogcmlnaHQ7IH1cbiAgICBib2R5LmFnZW5kYS1vdmVydmlldyBtYWluIGhlYWRlciAuYWdlbmRhLW5hdmlnYXRpb24gLmRhdGVzLnRoZW1lLWRhcmtfYmx1ZSBhLmJ1dHRvbi5yb3VuZCB7XG4gICAgICBib3JkZXItY29sb3I6ICMwMDU0QTY7IH1cbiAgICBib2R5LmFnZW5kYS1vdmVydmlldyBtYWluIGhlYWRlciAuYWdlbmRhLW5hdmlnYXRpb24gLmRhdGVzLnRoZW1lLWRhcmtfYmx1ZSBhLmJ1dHRvbi5yb3VuZCB7XG4gICAgICBib3JkZXItY29sb3I6ICMwMDAwMDA7IH1cbiAgICBib2R5LmFnZW5kYS1vdmVydmlldyBtYWluIGhlYWRlciAuYWdlbmRhLW5hdmlnYXRpb24gLmRhdGVzLnRoZW1lLWJsdWUgYS5idXR0b24ucm91bmQge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjMDA5RUMyOyB9XG4gICAgYm9keS5hZ2VuZGEtb3ZlcnZpZXcgbWFpbiBoZWFkZXIgLmFnZW5kYS1uYXZpZ2F0aW9uIC5kYXRlcy50aGVtZS1ibHVlIGEuYnV0dG9uLnJvdW5kIHtcbiAgICAgIGJvcmRlci1jb2xvcjogIzAwMDAwMDsgfVxuICAgIGJvZHkuYWdlbmRhLW92ZXJ2aWV3IG1haW4gaGVhZGVyIC5hZ2VuZGEtbmF2aWdhdGlvbiAuZGF0ZXMudGhlbWUtZ3JlZW4gYS5idXR0b24ucm91bmQge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjNzJCRjQ0OyB9XG4gICAgYm9keS5hZ2VuZGEtb3ZlcnZpZXcgbWFpbiBoZWFkZXIgLmFnZW5kYS1uYXZpZ2F0aW9uIC5kYXRlcy50aGVtZS1ncmVlbiBhLmJ1dHRvbi5yb3VuZCB7XG4gICAgICBib3JkZXItY29sb3I6ICMwMDAwMDA7IH1cbiAgICBib2R5LmFnZW5kYS1vdmVydmlldyBtYWluIGhlYWRlciAuYWdlbmRhLW5hdmlnYXRpb24gLmRhdGVzLnRoZW1lLXllbGxvdyBhLmJ1dHRvbi5yb3VuZCB7XG4gICAgICBib3JkZXItY29sb3I6ICNGRkQ0MDA7IH1cbiAgICBib2R5LmFnZW5kYS1vdmVydmlldyBtYWluIGhlYWRlciAuYWdlbmRhLW5hdmlnYXRpb24gLmRhdGVzLnRoZW1lLXllbGxvdyBhLmJ1dHRvbi5yb3VuZCB7XG4gICAgICBib3JkZXItY29sb3I6ICMwMDAwMDA7IH1cbiAgICBib2R5LmFnZW5kYS1vdmVydmlldyBtYWluIGhlYWRlciAuYWdlbmRhLW5hdmlnYXRpb24gLmRhdGVzLnRoZW1lLXJlZCBhLmJ1dHRvbi5yb3VuZCB7XG4gICAgICBib3JkZXItY29sb3I6ICNDRjFGMjU7IH1cbiAgICBib2R5LmFnZW5kYS1vdmVydmlldyBtYWluIGhlYWRlciAuYWdlbmRhLW5hdmlnYXRpb24gLmRhdGVzLnRoZW1lLXJlZCBhLmJ1dHRvbi5yb3VuZCB7XG4gICAgICBib3JkZXItY29sb3I6ICMwMDAwMDA7IH1cbiAgICBib2R5LmFnZW5kYS1vdmVydmlldyBtYWluIGhlYWRlciAuYWdlbmRhLW5hdmlnYXRpb24gLmRhdGVzLnRoZW1lLXByaW1hcnkgYS5idXR0b24ucm91bmQge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjRkE2MDAzOyB9XG4gICAgYm9keS5hZ2VuZGEtb3ZlcnZpZXcgbWFpbiBoZWFkZXIgLmFnZW5kYS1uYXZpZ2F0aW9uIC5kYXRlcy50aGVtZS1wcmltYXJ5IGEuYnV0dG9uLnJvdW5kIHtcbiAgICAgIGJvcmRlci1jb2xvcjogIzAwMDAwMDsgfVxuICAgIGJvZHkuYWdlbmRhLW92ZXJ2aWV3IG1haW4gaGVhZGVyIC5hZ2VuZGEtbmF2aWdhdGlvbiAuZGF0ZXMudGhlbWUtc2Vjb25kYXJ5IGEuYnV0dG9uLnJvdW5kIHtcbiAgICAgIGJvcmRlci1jb2xvcjogI0ZGRkZGRjsgfVxuICAgIGJvZHkuYWdlbmRhLW92ZXJ2aWV3IG1haW4gaGVhZGVyIC5hZ2VuZGEtbmF2aWdhdGlvbiAuZGF0ZXMudGhlbWUtc2Vjb25kYXJ5IGEuYnV0dG9uLnJvdW5kIHtcbiAgICAgIGJvcmRlci1jb2xvcjogIzAwMDAwMDsgfVxuICAgIGJvZHkuYWdlbmRhLW92ZXJ2aWV3IG1haW4gaGVhZGVyIC5hZ2VuZGEtbmF2aWdhdGlvbiAuZGF0ZXMudGhlbWUtbWVudSBhLmJ1dHRvbi5yb3VuZCB7XG4gICAgICBib3JkZXItY29sb3I6ICNGRkZGRkY7IH1cbiAgICBib2R5LmFnZW5kYS1vdmVydmlldyBtYWluIGhlYWRlciAuYWdlbmRhLW5hdmlnYXRpb24gLmRhdGVzLnRoZW1lLW1lbnUgYS5idXR0b24ucm91bmQge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjODM5MDk3OyB9XG4gICAgYm9keS5hZ2VuZGEtb3ZlcnZpZXcgbWFpbiBoZWFkZXIgLmFnZW5kYS1uYXZpZ2F0aW9uIC5kYXRlcy50aGVtZS1kYXJrX2JsdWUgYnV0dG9uLnJvdW5kIHtcbiAgICAgIGJvcmRlci1jb2xvcjogIzAwNTRBNjsgfVxuICAgIGJvZHkuYWdlbmRhLW92ZXJ2aWV3IG1haW4gaGVhZGVyIC5hZ2VuZGEtbmF2aWdhdGlvbiAuZGF0ZXMudGhlbWUtZGFya19ibHVlIGJ1dHRvbi5yb3VuZCB7XG4gICAgICBib3JkZXItY29sb3I6ICMwMDAwMDA7IH1cbiAgICBib2R5LmFnZW5kYS1vdmVydmlldyBtYWluIGhlYWRlciAuYWdlbmRhLW5hdmlnYXRpb24gLmRhdGVzLnRoZW1lLWJsdWUgYnV0dG9uLnJvdW5kIHtcbiAgICAgIGJvcmRlci1jb2xvcjogIzAwOUVDMjsgfVxuICAgIGJvZHkuYWdlbmRhLW92ZXJ2aWV3IG1haW4gaGVhZGVyIC5hZ2VuZGEtbmF2aWdhdGlvbiAuZGF0ZXMudGhlbWUtYmx1ZSBidXR0b24ucm91bmQge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjMDAwMDAwOyB9XG4gICAgYm9keS5hZ2VuZGEtb3ZlcnZpZXcgbWFpbiBoZWFkZXIgLmFnZW5kYS1uYXZpZ2F0aW9uIC5kYXRlcy50aGVtZS1ncmVlbiBidXR0b24ucm91bmQge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjNzJCRjQ0OyB9XG4gICAgYm9keS5hZ2VuZGEtb3ZlcnZpZXcgbWFpbiBoZWFkZXIgLmFnZW5kYS1uYXZpZ2F0aW9uIC5kYXRlcy50aGVtZS1ncmVlbiBidXR0b24ucm91bmQge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjMDAwMDAwOyB9XG4gICAgYm9keS5hZ2VuZGEtb3ZlcnZpZXcgbWFpbiBoZWFkZXIgLmFnZW5kYS1uYXZpZ2F0aW9uIC5kYXRlcy50aGVtZS15ZWxsb3cgYnV0dG9uLnJvdW5kIHtcbiAgICAgIGJvcmRlci1jb2xvcjogI0ZGRDQwMDsgfVxuICAgIGJvZHkuYWdlbmRhLW92ZXJ2aWV3IG1haW4gaGVhZGVyIC5hZ2VuZGEtbmF2aWdhdGlvbiAuZGF0ZXMudGhlbWUteWVsbG93IGJ1dHRvbi5yb3VuZCB7XG4gICAgICBib3JkZXItY29sb3I6ICMwMDAwMDA7IH1cbiAgICBib2R5LmFnZW5kYS1vdmVydmlldyBtYWluIGhlYWRlciAuYWdlbmRhLW5hdmlnYXRpb24gLmRhdGVzLnRoZW1lLXJlZCBidXR0b24ucm91bmQge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjQ0YxRjI1OyB9XG4gICAgYm9keS5hZ2VuZGEtb3ZlcnZpZXcgbWFpbiBoZWFkZXIgLmFnZW5kYS1uYXZpZ2F0aW9uIC5kYXRlcy50aGVtZS1yZWQgYnV0dG9uLnJvdW5kIHtcbiAgICAgIGJvcmRlci1jb2xvcjogIzAwMDAwMDsgfVxuICAgIGJvZHkuYWdlbmRhLW92ZXJ2aWV3IG1haW4gaGVhZGVyIC5hZ2VuZGEtbmF2aWdhdGlvbiAuZGF0ZXMudGhlbWUtcHJpbWFyeSBidXR0b24ucm91bmQge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjRkE2MDAzOyB9XG4gICAgYm9keS5hZ2VuZGEtb3ZlcnZpZXcgbWFpbiBoZWFkZXIgLmFnZW5kYS1uYXZpZ2F0aW9uIC5kYXRlcy50aGVtZS1wcmltYXJ5IGJ1dHRvbi5yb3VuZCB7XG4gICAgICBib3JkZXItY29sb3I6ICMwMDAwMDA7IH1cbiAgICBib2R5LmFnZW5kYS1vdmVydmlldyBtYWluIGhlYWRlciAuYWdlbmRhLW5hdmlnYXRpb24gLmRhdGVzLnRoZW1lLXNlY29uZGFyeSBidXR0b24ucm91bmQge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjRkZGRkZGOyB9XG4gICAgYm9keS5hZ2VuZGEtb3ZlcnZpZXcgbWFpbiBoZWFkZXIgLmFnZW5kYS1uYXZpZ2F0aW9uIC5kYXRlcy50aGVtZS1zZWNvbmRhcnkgYnV0dG9uLnJvdW5kIHtcbiAgICAgIGJvcmRlci1jb2xvcjogIzAwMDAwMDsgfVxuICAgIGJvZHkuYWdlbmRhLW92ZXJ2aWV3IG1haW4gaGVhZGVyIC5hZ2VuZGEtbmF2aWdhdGlvbiAuZGF0ZXMudGhlbWUtbWVudSBidXR0b24ucm91bmQge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjRkZGRkZGOyB9XG4gICAgYm9keS5hZ2VuZGEtb3ZlcnZpZXcgbWFpbiBoZWFkZXIgLmFnZW5kYS1uYXZpZ2F0aW9uIC5kYXRlcy50aGVtZS1tZW51IGJ1dHRvbi5yb3VuZCB7XG4gICAgICBib3JkZXItY29sb3I6ICM4MzkwOTc7IH1cbiAgICBib2R5LmFnZW5kYS1vdmVydmlldyBtYWluIGhlYWRlciAuYWdlbmRhLW5hdmlnYXRpb24gLmRhdGVzLnRoZW1lLWRhcmtfYmx1ZSBhLnRvZGF5IHtcbiAgICAgIGJvcmRlci1jb2xvcjogIzAwNTRBNjsgfVxuICAgIGJvZHkuYWdlbmRhLW92ZXJ2aWV3IG1haW4gaGVhZGVyIC5hZ2VuZGEtbmF2aWdhdGlvbiAuZGF0ZXMudGhlbWUtZGFya19ibHVlIGEudG9kYXkge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjMDAwMDAwOyB9XG4gICAgYm9keS5hZ2VuZGEtb3ZlcnZpZXcgbWFpbiBoZWFkZXIgLmFnZW5kYS1uYXZpZ2F0aW9uIC5kYXRlcy50aGVtZS1ibHVlIGEudG9kYXkge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjMDA5RUMyOyB9XG4gICAgYm9keS5hZ2VuZGEtb3ZlcnZpZXcgbWFpbiBoZWFkZXIgLmFnZW5kYS1uYXZpZ2F0aW9uIC5kYXRlcy50aGVtZS1ibHVlIGEudG9kYXkge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjMDAwMDAwOyB9XG4gICAgYm9keS5hZ2VuZGEtb3ZlcnZpZXcgbWFpbiBoZWFkZXIgLmFnZW5kYS1uYXZpZ2F0aW9uIC5kYXRlcy50aGVtZS1ncmVlbiBhLnRvZGF5IHtcbiAgICAgIGJvcmRlci1jb2xvcjogIzcyQkY0NDsgfVxuICAgIGJvZHkuYWdlbmRhLW92ZXJ2aWV3IG1haW4gaGVhZGVyIC5hZ2VuZGEtbmF2aWdhdGlvbiAuZGF0ZXMudGhlbWUtZ3JlZW4gYS50b2RheSB7XG4gICAgICBib3JkZXItY29sb3I6ICMwMDAwMDA7IH1cbiAgICBib2R5LmFnZW5kYS1vdmVydmlldyBtYWluIGhlYWRlciAuYWdlbmRhLW5hdmlnYXRpb24gLmRhdGVzLnRoZW1lLXllbGxvdyBhLnRvZGF5IHtcbiAgICAgIGJvcmRlci1jb2xvcjogI0ZGRDQwMDsgfVxuICAgIGJvZHkuYWdlbmRhLW92ZXJ2aWV3IG1haW4gaGVhZGVyIC5hZ2VuZGEtbmF2aWdhdGlvbiAuZGF0ZXMudGhlbWUteWVsbG93IGEudG9kYXkge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjMDAwMDAwOyB9XG4gICAgYm9keS5hZ2VuZGEtb3ZlcnZpZXcgbWFpbiBoZWFkZXIgLmFnZW5kYS1uYXZpZ2F0aW9uIC5kYXRlcy50aGVtZS1yZWQgYS50b2RheSB7XG4gICAgICBib3JkZXItY29sb3I6ICNDRjFGMjU7IH1cbiAgICBib2R5LmFnZW5kYS1vdmVydmlldyBtYWluIGhlYWRlciAuYWdlbmRhLW5hdmlnYXRpb24gLmRhdGVzLnRoZW1lLXJlZCBhLnRvZGF5IHtcbiAgICAgIGJvcmRlci1jb2xvcjogIzAwMDAwMDsgfVxuICAgIGJvZHkuYWdlbmRhLW92ZXJ2aWV3IG1haW4gaGVhZGVyIC5hZ2VuZGEtbmF2aWdhdGlvbiAuZGF0ZXMudGhlbWUtcHJpbWFyeSBhLnRvZGF5IHtcbiAgICAgIGJvcmRlci1jb2xvcjogI0ZBNjAwMzsgfVxuICAgIGJvZHkuYWdlbmRhLW92ZXJ2aWV3IG1haW4gaGVhZGVyIC5hZ2VuZGEtbmF2aWdhdGlvbiAuZGF0ZXMudGhlbWUtcHJpbWFyeSBhLnRvZGF5IHtcbiAgICAgIGJvcmRlci1jb2xvcjogIzAwMDAwMDsgfVxuICAgIGJvZHkuYWdlbmRhLW92ZXJ2aWV3IG1haW4gaGVhZGVyIC5hZ2VuZGEtbmF2aWdhdGlvbiAuZGF0ZXMudGhlbWUtc2Vjb25kYXJ5IGEudG9kYXkge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjRkZGRkZGOyB9XG4gICAgYm9keS5hZ2VuZGEtb3ZlcnZpZXcgbWFpbiBoZWFkZXIgLmFnZW5kYS1uYXZpZ2F0aW9uIC5kYXRlcy50aGVtZS1zZWNvbmRhcnkgYS50b2RheSB7XG4gICAgICBib3JkZXItY29sb3I6ICMwMDAwMDA7IH1cbiAgICBib2R5LmFnZW5kYS1vdmVydmlldyBtYWluIGhlYWRlciAuYWdlbmRhLW5hdmlnYXRpb24gLmRhdGVzLnRoZW1lLW1lbnUgYS50b2RheSB7XG4gICAgICBib3JkZXItY29sb3I6ICNGRkZGRkY7IH1cbiAgICBib2R5LmFnZW5kYS1vdmVydmlldyBtYWluIGhlYWRlciAuYWdlbmRhLW5hdmlnYXRpb24gLmRhdGVzLnRoZW1lLW1lbnUgYS50b2RheSB7XG4gICAgICBib3JkZXItY29sb3I6ICM4MzkwOTc7IH1cbiAgICBib2R5LmFnZW5kYS1vdmVydmlldyBtYWluIGhlYWRlciAuYWdlbmRhLW5hdmlnYXRpb24gLmRhdGVzIGEudG9kYXkge1xuICAgICAgY29sb3I6ICM0ODUzNUI7XG4gICAgICBmb250LXdlaWdodDogNTAwOyB9XG4gICAgICBib2R5LmFnZW5kYS1vdmVydmlldyBtYWluIGhlYWRlciAuYWdlbmRhLW5hdmlnYXRpb24gLmRhdGVzIGEudG9kYXk6aG92ZXIge1xuICAgICAgICBjb2xvcjogd2hpdGU7IH1cbiAgICBib2R5LmFnZW5kYS1vdmVydmlldyBtYWluIGhlYWRlciAuYWdlbmRhLW5hdmlnYXRpb24gLmRhdGVzIGEuYnV0dG9uLnJvdW5kLCBib2R5LmFnZW5kYS1vdmVydmlldyBtYWluIGhlYWRlciAuYWdlbmRhLW5hdmlnYXRpb24gLmRhdGVzIGJ1dHRvbi5yb3VuZCB7XG4gICAgICBoZWlnaHQ6IDQ1cHg7XG4gICAgICB3aWR0aDogNDVweDtcbiAgICAgIG1hcmdpbjogM3B4IDRweDsgfVxuICAgIGJvZHkuYWdlbmRhLW92ZXJ2aWV3IG1haW4gaGVhZGVyIC5hZ2VuZGEtbmF2aWdhdGlvbiAuZGF0ZXMgYS5idXR0b24ucm91bmQ6YmVmb3JlIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRvcDogMXB4O1xuICAgICAgbGVmdDogNnB4OyB9XG4gICAgYm9keS5hZ2VuZGEtb3ZlcnZpZXcgbWFpbiBoZWFkZXIgLmFnZW5kYS1uYXZpZ2F0aW9uIC5kYXRlcyBhLmJ1dHRvbi5yb3VuZC5pY29uLWFycm93LWxlZnQ6YmVmb3JlLCBib2R5LmFnZW5kYS1vdmVydmlldyBtYWluIGhlYWRlciAuYWdlbmRhLW5hdmlnYXRpb24gLmRhdGVzIGEuYnV0dG9uLnJvdW5kLnBpa2EtcHJldjpiZWZvcmUsXG4gICAgYm9keS5hZ2VuZGEtb3ZlcnZpZXcgbWFpbiBoZWFkZXIgLmFnZW5kYS1uYXZpZ2F0aW9uIC5kYXRlcyAuaXMtcnRsIGEuYnV0dG9uLnJvdW5kLnBpa2EtbmV4dDpiZWZvcmUsIC5pcy1ydGwgYm9keS5hZ2VuZGEtb3ZlcnZpZXcgbWFpbiBoZWFkZXIgLmFnZW5kYS1uYXZpZ2F0aW9uIC5kYXRlcyBhLmJ1dHRvbi5yb3VuZC5waWthLW5leHQ6YmVmb3JlIHtcbiAgICAgIGxlZnQ6IDRweDsgfVxuICAgIGJvZHkuYWdlbmRhLW92ZXJ2aWV3IG1haW4gaGVhZGVyIC5hZ2VuZGEtbmF2aWdhdGlvbiAuZGF0ZXMgYnV0dG9uLnJvdW5kOmJlZm9yZSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB0b3A6IC0zcHg7XG4gICAgICBsZWZ0OiA2cHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gICAgYm9keS5hZ2VuZGEtb3ZlcnZpZXcgbWFpbiBoZWFkZXIge1xuICAgICAgcGFkZGluZy10b3A6IDEzcHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMThweDtcbiAgICAgIG1heC13aWR0aDogbm9uZTsgfVxuICAgICAgYm9keS5hZ2VuZGEtb3ZlcnZpZXcgbWFpbiBoZWFkZXIgaDEge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgIGJvZHkuYWdlbmRhLW92ZXJ2aWV3IG1haW4gaGVhZGVyIGgxLCBib2R5LmFnZW5kYS1vdmVydmlldyBtYWluIGhlYWRlciAuYWdlbmRhLW5hdmlnYXRpb24ge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICBtYXgtd2lkdGg6IDcwOXB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDdweDsgfVxuICAgICAgYm9keS5hZ2VuZGEtb3ZlcnZpZXcgbWFpbiBoZWFkZXIgLmFnZW5kYS1uYXZpZ2F0aW9uIC5kYXRlcyA+IGE6Zmlyc3QtY2hpbGQge1xuICAgICAgICBib3JkZXItd2lkdGg6IDFweDsgfVxuICAgICAgYm9keS5hZ2VuZGEtb3ZlcnZpZXcgbWFpbiBoZWFkZXIgLmFnZW5kYS1uYXZpZ2F0aW9uIC5kYXRlcyA+IGEge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGJvcmRlci13aWR0aDogMHB4O1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGNvbG9yOiAjNDg1MzVCOyB9XG4gICAgICAgIGJvZHkuYWdlbmRhLW92ZXJ2aWV3IG1haW4gaGVhZGVyIC5hZ2VuZGEtbmF2aWdhdGlvbiAuZGF0ZXMgPiBhOmhvdmVyIHtcbiAgICAgICAgICBjb2xvcjogd2hpdGU7IH0gfVxuXG4ucGlrYS1idXR0b246aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWJiNGI4OyB9XG5cbi5kaXNjb3VudC1jYWxjdWxhdG9yIHtcbiAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gIC5kaXNjb3VudC1jYWxjdWxhdG9yIC5oaWRkZW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmRpc2NvdW50LWNhbGN1bGF0b3IgYS5zcGlubmVyLW1pbnVzLFxuICAuZGlzY291bnQtY2FsY3VsYXRvciBhLnNwaW5uZXItcGx1cyB7XG4gICAgbGluZS1oZWlnaHQ6IDAuNjtcbiAgICBtYXJnaW4tdG9wOiAtNHB4ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogMHB4O1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDFweDsgfVxuICAuZGlzY291bnQtY2FsY3VsYXRvciAucmFkaW8tYnV0dG9uLXJvdyB7XG4gICAgZm9udC1zaXplOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgICAuZGlzY291bnQtY2FsY3VsYXRvciAucmFkaW8tYnV0dG9uLXJvdyAuYnV0dG9uIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMjBweDsgfVxuICAuZGlzY291bnQtY2FsY3VsYXRvciAubWljcm9waWEtYWdlLWxhYmVsIGxhYmVsOjphZnRlciB7XG4gICAgY29udGVudDogXCIqXCI7IH1cbiAgLmRpc2NvdW50LWNhbGN1bGF0b3IgLnZpc2l0cy1uZWVkZWQge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBkYXNoZWQgcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIC50aGVtZS1wdXJwbGUgLmRpc2NvdW50LWNhbGN1bGF0b3IgLnZpc2l0cy1uZWVkZWQsXG4gICAgYm9keSAudGhlbWUtcHVycGxlIC5kaXNjb3VudC1jYWxjdWxhdG9yIC52aXNpdHMtbmVlZGVkIHtcbiAgICAgIGNvbG9yOiAjZjBmOyB9XG4gICAgLnRoZW1lLXllbGxvdyAuZGlzY291bnQtY2FsY3VsYXRvciAudmlzaXRzLW5lZWRlZCxcbiAgICBib2R5IC50aGVtZS15ZWxsb3cgLmRpc2NvdW50LWNhbGN1bGF0b3IgLnZpc2l0cy1uZWVkZWQge1xuICAgICAgY29sb3I6ICNmZjA7IH1cbiAgICAudGhlbWUtZ3JlZW4gLmRpc2NvdW50LWNhbGN1bGF0b3IgLnZpc2l0cy1uZWVkZWQsXG4gICAgYm9keSAudGhlbWUtZ3JlZW4gLmRpc2NvdW50LWNhbGN1bGF0b3IgLnZpc2l0cy1uZWVkZWQge1xuICAgICAgY29sb3I6ICMwZjA7IH1cbiAgICAudGhlbWUtYmx1ZSAuZGlzY291bnQtY2FsY3VsYXRvciAudmlzaXRzLW5lZWRlZCxcbiAgICBib2R5IC50aGVtZS1ibHVlIC5kaXNjb3VudC1jYWxjdWxhdG9yIC52aXNpdHMtbmVlZGVkIHtcbiAgICAgIGNvbG9yOiAjMzk1MGZmOyB9XG4gIC5kaXNjb3VudC1jYWxjdWxhdG9yIC5jYWxjdWxhdG9yLWZvcm0ge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmRpc2NvdW50LWNhbGN1bGF0b3IgLmZvcm0tbG9hZGluZyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGxlZnQ6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAuZGlzY291bnQtY2FsY3VsYXRvciAubG9hZGluZy1zcGlubmVyOmJlZm9yZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlOyB9XG4gIC5kaXNjb3VudC1jYWxjdWxhdG9yIHRhYmxlIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggZGFzaGVkIHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgICAuZGlzY291bnQtY2FsY3VsYXRvciB0YWJsZSB0aGVhZCB0aCBsYWJlbCxcbiAgICAuZGlzY291bnQtY2FsY3VsYXRvciB0YWJsZSB0aGVhZCB0ZCBsYWJlbCxcbiAgICAuZGlzY291bnQtY2FsY3VsYXRvciB0YWJsZSB0Zm9vdCB0aCBsYWJlbCxcbiAgICAuZGlzY291bnQtY2FsY3VsYXRvciB0YWJsZSB0Zm9vdCB0ZCBsYWJlbCB7XG4gICAgICBmb250LXdlaWdodDogNTAwICFpbXBvcnRhbnQ7IH1cbiAgICAuZGlzY291bnQtY2FsY3VsYXRvciB0YWJsZSB0aGVhZCB0aCxcbiAgICAuZGlzY291bnQtY2FsY3VsYXRvciB0YWJsZSB0Zm9vdCB0aCB7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgcGFkZGluZzogMTBweDsgfVxuICAgIC5kaXNjb3VudC1jYWxjdWxhdG9yIHRhYmxlIHRkLFxuICAgIC5kaXNjb3VudC1jYWxjdWxhdG9yIHRhYmxlIHRoIHtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgMTZweC8xMzAlIFwib21uZXMtcHJvXCIsIFwiSGVsdmV0aWNhXCIsIFwiQXJpYWxcIiwgc2Fucy1zZXJpZjsgfVxuICAgIC5kaXNjb3VudC1jYWxjdWxhdG9yIHRhYmxlIHRoZWFkIHRoIHtcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0OyB9XG4gICAgICAuZGlzY291bnQtY2FsY3VsYXRvciB0YWJsZSB0aGVhZCB0aDpmaXJzdC1jaGlsZCB7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICAuZGlzY291bnQtY2FsY3VsYXRvciB0YWJsZSB0Ym9keSB7XG4gICAgICBib3JkZXItdG9wOiAxcHggZGFzaGVkIHJnYmEoMCwgMCwgMCwgMC4yNSk7IH1cbiAgICAgIC5kaXNjb3VudC1jYWxjdWxhdG9yIHRhYmxlIHRib2R5IHRkIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICB3aWR0aDogMjAlOyB9XG4gICAgICAgIC5kaXNjb3VudC1jYWxjdWxhdG9yIHRhYmxlIHRib2R5IHRkOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7IH1cbiAgICAgICAgLmRpc2NvdW50LWNhbGN1bGF0b3IgdGFibGUgdGJvZHkgdGQ6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDsgfVxuICAgICAgICAuZGlzY291bnQtY2FsY3VsYXRvciB0YWJsZSB0Ym9keSB0ZCArIHRkIHtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cbiAgICAuZGlzY291bnQtY2FsY3VsYXRvciB0YWJsZSB0Ym9keSArIHRmb290IHtcbiAgICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCAjMDAwOyB9XG4gICAgICAuZGlzY291bnQtY2FsY3VsYXRvciB0YWJsZSB0Ym9keSArIHRmb290IHRkIHtcbiAgICAgICAgcGFkZGluZzogMTBweDsgfVxuICAgICAgICAuZGlzY291bnQtY2FsY3VsYXRvciB0YWJsZSB0Ym9keSArIHRmb290IHRkOmxhc3QtY2hpbGQge1xuICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0OyB9XG4gICAgLmRpc2NvdW50LWNhbGN1bGF0b3IgdGFibGUgdGJvZHkgdHI6bnRoLWNoaWxkKGV2ZW4pIHRkIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wNyk7IH1cbiAgICAuZGlzY291bnQtY2FsY3VsYXRvciB0YWJsZSB0Zm9vdCB0cjpudGgtY2hpbGQoZXZlbikgdGQsXG4gICAgLmRpc2NvdW50LWNhbGN1bGF0b3IgdGFibGUgdGZvb3QgdHI6bnRoLWNoaWxkKGV2ZW4pIHRoIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wNyk7IH1cbiAgICAuZGlzY291bnQtY2FsY3VsYXRvciB0YWJsZSB0Zm9vdCAudG90YWwge1xuICAgICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICMwMDA7IH1cbiAgICAgIC50aGVtZS1wdXJwbGUgLmRpc2NvdW50LWNhbGN1bGF0b3IgdGFibGUgdGZvb3QgLnRvdGFsLFxuICAgICAgYm9keSAudGhlbWUtcHVycGxlIC5kaXNjb3VudC1jYWxjdWxhdG9yIHRhYmxlIHRmb290IC50b3RhbCB7XG4gICAgICAgIGNvbG9yOiAjZjBmOyB9XG4gICAgICAudGhlbWUteWVsbG93IC5kaXNjb3VudC1jYWxjdWxhdG9yIHRhYmxlIHRmb290IC50b3RhbCxcbiAgICAgIGJvZHkgLnRoZW1lLXllbGxvdyAuZGlzY291bnQtY2FsY3VsYXRvciB0YWJsZSB0Zm9vdCAudG90YWwge1xuICAgICAgICBjb2xvcjogI2ZmMDsgfVxuICAgICAgLnRoZW1lLWdyZWVuIC5kaXNjb3VudC1jYWxjdWxhdG9yIHRhYmxlIHRmb290IC50b3RhbCxcbiAgICAgIGJvZHkgLnRoZW1lLWdyZWVuIC5kaXNjb3VudC1jYWxjdWxhdG9yIHRhYmxlIHRmb290IC50b3RhbCB7XG4gICAgICAgIGNvbG9yOiAjMGYwOyB9XG4gICAgICAudGhlbWUtYmx1ZSAuZGlzY291bnQtY2FsY3VsYXRvciB0YWJsZSB0Zm9vdCAudG90YWwsXG4gICAgICBib2R5IC50aGVtZS1ibHVlIC5kaXNjb3VudC1jYWxjdWxhdG9yIHRhYmxlIHRmb290IC50b3RhbCB7XG4gICAgICAgIGNvbG9yOiAjMzk1MGZmOyB9XG4gICAgLmRpc2NvdW50LWNhbGN1bGF0b3IgdGFibGUgaW5wdXRbdHlwZT1cIm51bWJlclwiXSB7XG4gICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgIG1hcmdpbjogLTEwcHggMDtcbiAgICAgIHBhZGRpbmc6IDAgNXB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgd2lkdGg6IDUwcHg7IH1cbiAgICAuZGlzY291bnQtY2FsY3VsYXRvciB0YWJsZSBpbnB1dFt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxuICAgIC5kaXNjb3VudC1jYWxjdWxhdG9yIHRhYmxlIGlucHV0W3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xuICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lOyB9XG4gICAgLmRpc2NvdW50LWNhbGN1bGF0b3IgdGFibGUgaW5wdXQuZXJyb3Ige1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgYm9yZGVyOiAycHggc29saWQgcmdiYSgyNTUsIDAsIDY3LCAwLjI1KTtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgICAgIGNvbG9yOiAjZmYwMDQzO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgZm9udDogbm9ybWFsIDUwMCAxNnB4LzEzMCUgXCJvbW5lcy1wcm9cIiwgXCJIZWx2ZXRpY2FcIiwgXCJBcmlhbFwiLCBzYW5zLXNlcmlmO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgIG1hcmdpbjogLTEwcHggMDsgfVxuICAgICAgLmRpc2NvdW50LWNhbGN1bGF0b3IgdGFibGUgaW5wdXQuZXJyb3I6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgICAgICBjb2xvcjogcmdiYSgyNTUsIDAsIDY3LCAwLjUpOyB9XG4gICAgICAuZGlzY291bnQtY2FsY3VsYXRvciB0YWJsZSBpbnB1dC5lcnJvcjo6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMCwgNjcsIDAuNSk7IH1cbiAgICAgIC5kaXNjb3VudC1jYWxjdWxhdG9yIHRhYmxlIGlucHV0LmVycm9yOi1tb3otcGxhY2Vob2xkZXIge1xuICAgICAgICBjb2xvcjogcmdiYSgyNTUsIDAsIDY3LCAwLjUpOyB9XG4gICAgICAuZGlzY291bnQtY2FsY3VsYXRvciB0YWJsZSBpbnB1dC5lcnJvcjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgICAgICBjb2xvcjogcmdiYSgyNTUsIDAsIDY3LCAwLjUpOyB9XG4gICAgICAuZGlzY291bnQtY2FsY3VsYXRvciB0YWJsZSBpbnB1dC5lcnJvcjpmb2N1cyB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogbmF2eTsgfVxuICAuZGlzY291bnQtY2FsY3VsYXRvciB1bC5lcnJvcmxpc3QgbGkge1xuICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG5cbi5wYWdlLWhlYWRlciAubGFuZ3VhZ2UtbGlzdCB7XG4gIGhlaWdodDogMDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnBhZ2UtaGVhZGVyLm1lbnUtLW9wZW4gLmxhbmd1YWdlLWxpc3Qge1xuICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50OyB9IH1cblxuLmhlYWRlci1sYW5ndWFnZSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmhlYWRlci1sYW5ndWFnZSAuaGVhZGVyLWxhbmd1YWdlcyB7XG4gICAgbWFyZ2luLXRvcDogLTFweDsgfVxuICAuaGVhZGVyLWxhbmd1YWdlIGJ1dHRvbiB7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiAxNTBtcyBhbGw7XG4gICAgLW1vei10cmFuc2l0aW9uOiAxNTBtcyBhbGw7XG4gICAgdHJhbnNpdGlvbjogMTUwbXMgYWxsO1xuICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmZmO1xuICAgIGhlaWdodDogMi41ZW07XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cbiAgLmhlYWRlci1sYW5ndWFnZSAubGFuZ3VhZ2UtbGlzdCB7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiAxNTBtcyBhbGw7XG4gICAgLW1vei10cmFuc2l0aW9uOiAxNTBtcyBhbGw7XG4gICAgdHJhbnNpdGlvbjogMTUwbXMgYWxsO1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgZm9udC1zaXplOiAwLjhlbTtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIC5oZWFkZXItbGFuZ3VhZ2UgLmxhbmd1YWdlLWxpc3RfX2xpbmsge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgY29sb3I6ICMwMDA7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMi41ZW07XG4gICAgbGluZS1oZWlnaHQ6IDIuNWVtO1xuICAgIHBhZGRpbmc6IDAgMS41ZW07XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgLmhlYWRlci1sYW5ndWFnZSAubGFuZ3VhZ2UtbGlzdF9fbGluazpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTY5Njk2O1xuICAgICAgY29sb3I6ICNmZmY7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmhlYWRlci1sYW5ndWFnZSAubGFuZ3VhZ2UtbGlzdF9faXRlbSB7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDczNnB4KSB7XG4gICAgLmhlYWRlci1sYW5ndWFnZSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBwYWRkaW5nLXRvcDogMDsgfVxuICAgICAgLmhlYWRlci1sYW5ndWFnZS5vcGVuIGJ1dHRvbiB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQ7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgICAgIGJvcmRlci1jb2xvcjogIzAwMCAhaW1wb3J0YW50O1xuICAgICAgICBjb2xvcjogIzAwMCAhaW1wb3J0YW50O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHotaW5kZXg6IDIwOyB9XG4gICAgICAuaGVhZGVyLWxhbmd1YWdlLm9wZW4gLmxhbmd1YWdlLWxpc3Qge1xuICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICMwMDA7XG4gICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICMwMDA7XG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjMDAwO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHotaW5kZXg6IDEwOyB9XG4gICAgICAgIC5oZWFkZXItbGFuZ3VhZ2Uub3BlbiAubGFuZ3VhZ2UtbGlzdDpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzAwMDsgfVxuICAgICAgLmhlYWRlci1sYW5ndWFnZSAuaGVhZGVyLWxhbmd1YWdlcyB7XG4gICAgICAgIG1hcmdpbi10b3A6IC0xcHg7IH0gfVxuXG4uYWdlbmRhLWJ1dHRvbnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gIHBhZGRpbmctdG9wOiAyMHB4OyB9XG5cbi50aGVtZS1kYXJrX2JsdWUgLmF0b3otZGV0YWlsIC5tYWluIGFydGljbGUgLmRldGFpbC1jb250ZW50IC5zaGFyZSB1bCBsaSBhIHtcbiAgY29sb3I6ICNGRkZGRkY7IH1cblxuLnRoZW1lLWJsdWUgLmF0b3otZGV0YWlsIC5tYWluIGFydGljbGUgLmRldGFpbC1jb250ZW50IC5zaGFyZSB1bCBsaSBhIHtcbiAgY29sb3I6ICNGRkZGRkY7IH1cblxuLnRoZW1lLWdyZWVuIC5hdG96LWRldGFpbCAubWFpbiBhcnRpY2xlIC5kZXRhaWwtY29udGVudCAuc2hhcmUgdWwgbGkgYSB7XG4gIGNvbG9yOiAjRkZGRkZGOyB9XG5cbi50aGVtZS15ZWxsb3cgLmF0b3otZGV0YWlsIC5tYWluIGFydGljbGUgLmRldGFpbC1jb250ZW50IC5zaGFyZSB1bCBsaSBhIHtcbiAgY29sb3I6ICMwMDAwMDA7IH1cblxuLnRoZW1lLXJlZCAuYXRvei1kZXRhaWwgLm1haW4gYXJ0aWNsZSAuZGV0YWlsLWNvbnRlbnQgLnNoYXJlIHVsIGxpIGEge1xuICBjb2xvcjogI0ZGRkZGRjsgfVxuXG4udGhlbWUtcHJpbWFyeSAuYXRvei1kZXRhaWwgLm1haW4gYXJ0aWNsZSAuZGV0YWlsLWNvbnRlbnQgLnNoYXJlIHVsIGxpIGEge1xuICBjb2xvcjogI0ZGRkZGRjsgfVxuXG4udGhlbWUtc2Vjb25kYXJ5IC5hdG96LWRldGFpbCAubWFpbiBhcnRpY2xlIC5kZXRhaWwtY29udGVudCAuc2hhcmUgdWwgbGkgYSB7XG4gIGNvbG9yOiAjMDAwMDAwOyB9XG5cbi50aGVtZS1tZW51IC5hdG96LWRldGFpbCAubWFpbiBhcnRpY2xlIC5kZXRhaWwtY29udGVudCAuc2hhcmUgdWwgbGkgYSB7XG4gIGNvbG9yOiAjMDAwMDAwOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3MzZweCkge1xuICAjY29udGVudDp0YXJnZXQsICNjb250ZW50LnRhcmdldCB7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogc3dpbmc7XG4gICAgLW1vei10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogc3dpbmc7XG4gICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IHN3aW5nO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbi1kdXJhdGlvbjogMXM7XG4gICAgLW1vei10cmFuc2l0aW9uLWR1cmF0aW9uOiAxcztcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAxcztcbiAgICAtd2Via2l0LXRyYW5zaXRpb24tZGVsYXk6IDFzO1xuICAgIC1tb3otdHJhbnNpdGlvbi1kZWxheTogMXM7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMXM7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMHB4OyB9XG4gICAgI2NvbnRlbnQ6dGFyZ2V0Lm9mZnNldCwgI2NvbnRlbnQudGFyZ2V0Lm9mZnNldCB7XG4gICAgICB0b3A6IGNhbGMoIDEwMHZoIC0gNzBweCAtIDcwcHggLSAxMDBweCk7IH0gfVxuXG4uYXRvei1kZXRhaWwgLm1haW4gLmRldGFpbC1jb250ZW50IHtcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4uYXRvei1kZXRhaWwgLnBhZ2UtZm9vdGVyICNmb290ZXItc3RpY2t5IHtcbiAgYm9yZGVyLWltYWdlLXdpZHRoOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG5cbi5hdG96LWRldGFpbCAubWFpbiBhcnRpY2xlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VGRjFFRjsgfVxuICAuYXRvei1kZXRhaWwgLm1haW4gYXJ0aWNsZSA+IGhlYWRlciBmaWd1cmUge1xuICAgIGhlaWdodDogLXdlYmtpdC1jYWxjKDEwMHZoIC0gNzBweCk7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gNzBweCk7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbjogMCAwIDAgMDtcbiAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5hdG96LWRldGFpbCAubWFpbiBhcnRpY2xlID4gaGVhZGVyIGZpZ3VyZSB7XG4gICAgICBoZWlnaHQ6IGNhbGMoIDEwMHZoIC0gNjBweCk7IH0gfVxuICAuYXRvei1kZXRhaWwgLm1haW4gYXJ0aWNsZSA+IGhlYWRlciBmaWd1cmUgaW1nIHtcbiAgICBoZWlnaHQ6IGNhbGMoIDEwMCUgLSAxMDBweCk7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWluLXdpZHRoOiAxMDAlO1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyOyB9XG4gIC5hdG96LWRldGFpbCAubWFpbiBhcnRpY2xlIC5hdG96LWRldGFpbC1uYXZpZ2F0aW9uIHtcbiAgICBoZWlnaHQ6IDEwMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNFRkYxRUY7XG4gICAgei1pbmRleDogMTAwOyB9XG4gICAgLmF0b3otZGV0YWlsIC5tYWluIGFydGljbGUgLmF0b3otZGV0YWlsLW5hdmlnYXRpb24gPiBhIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAuYXRvei1kZXRhaWwgLm1haW4gYXJ0aWNsZSAuYXRvei1kZXRhaWwtbmF2aWdhdGlvbiA+IGRpdiB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgIHBhZGRpbmc6IDE1cHggMDtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG1heC13aWR0aDogOTM5cHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAuYXRvei1kZXRhaWwgLm1haW4gYXJ0aWNsZSAuYXRvei1kZXRhaWwtbmF2aWdhdGlvbiA+IGRpdiB7XG4gICAgICAgICAgcGFkZGluZzogNy41cHggMDsgfSB9XG4gICAgICAuYXRvei1kZXRhaWwgLm1haW4gYXJ0aWNsZSAuYXRvei1kZXRhaWwtbmF2aWdhdGlvbiA+IGRpdiBhIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQ3cHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMWVtO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgLmF0b3otZGV0YWlsIC5tYWluIGFydGljbGUgLmF0b3otZGV0YWlsLW5hdmlnYXRpb24gPiBkaXYgYSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH0gfVxuICAgICAgICAuYXRvei1kZXRhaWwgLm1haW4gYXJ0aWNsZSAuYXRvei1kZXRhaWwtbmF2aWdhdGlvbiA+IGRpdiBhOmJlZm9yZSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxMDAlO1xuICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cbiAgICAgICAgLmF0b3otZGV0YWlsIC5tYWluIGFydGljbGUgLmF0b3otZGV0YWlsLW5hdmlnYXRpb24gPiBkaXYgYSBzcGFuIHtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICAgICAgICAgIC5hdG96LWRldGFpbCAubWFpbiBhcnRpY2xlIC5hdG96LWRldGFpbC1uYXZpZ2F0aW9uID4gZGl2IGEgc3Bhbjpob3ZlciB7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAgIC5hdG96LWRldGFpbCAubWFpbiBhcnRpY2xlIC5hdG96LWRldGFpbC1uYXZpZ2F0aW9uID4gZGl2IGgxIHtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMS45NTMxMmVtO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBtYXJnaW46IDA7IH1cbiAgICAgICAgLmF0b3otZGV0YWlsIC5tYWluIGFydGljbGUgLmF0b3otZGV0YWlsLW5hdmlnYXRpb24gPiBkaXYgaDEgc21hbGwge1xuICAgICAgICAgIGNvbG9yOiAjNDc1MzVCO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICAgICAgICBmb250LXdlaWdodDogMzAwOyB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgIC5hdG96LWRldGFpbCAubWFpbiBhcnRpY2xlIC5hdG96LWRldGFpbC1uYXZpZ2F0aW9uID4gZGl2IGgxIHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDAuNzVlbTtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMC43NWVtO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjVlbTtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgLmF0b3otZGV0YWlsIC5tYWluIGFydGljbGUgPiBoZWFkZXIgZmlndXJlIC5vcGVuc2VhZHJhZ29uLWNvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7IH1cbiAgLmF0b3otZGV0YWlsIC5tYWluIGFydGljbGUgPiBoZWFkZXIgZmlndXJlIC5vcGVuc2VhZHJhZ29uLWJ1dHRvbnMge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDExNnB4O1xuICAgIGxlZnQ6IDFlbTtcbiAgICB6LWluZGV4OiAxMDA7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5hdG96LWRldGFpbCAubWFpbiBhcnRpY2xlID4gaGVhZGVyIGZpZ3VyZSAub3BlbnNlYWRyYWdvbi1idXR0b25zICN6b29tLWluLCAuYXRvei1kZXRhaWwgLm1haW4gYXJ0aWNsZSA+IGhlYWRlciBmaWd1cmUgLm9wZW5zZWFkcmFnb24tYnV0dG9ucyAjem9vbS1vdXQge1xuICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgYm9yZGVyLWNvbG9yOiB3aGl0ZTtcbiAgICAgIGJvcmRlci13aWR0aDogMXB4O1xuICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMTAwJTtcbiAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAxMDAlO1xuICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMTAwJTtcbiAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAxMDAlO1xuICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBjbGVhcjogYm90aDtcbiAgICAgIG1hcmdpbi10b3A6IDhweDsgfVxuICAgICAgLmF0b3otZGV0YWlsIC5tYWluIGFydGljbGUgPiBoZWFkZXIgZmlndXJlIC5vcGVuc2VhZHJhZ29uLWJ1dHRvbnMgI3pvb20taW46YmVmb3JlLCAuYXRvei1kZXRhaWwgLm1haW4gYXJ0aWNsZSA+IGhlYWRlciBmaWd1cmUgLm9wZW5zZWFkcmFnb24tYnV0dG9ucyAjem9vbS1vdXQ6YmVmb3JlIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC03cHg7IH1cbiAgLmF0b3otZGV0YWlsIC5tYWluIGFydGljbGUgPiBoZWFkZXIgZmlndXJlIG5hdi5yYWRpYWwtbWVudSBhOmJlZm9yZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogNHB4O1xuICAgIGxlZnQ6IDhweDsgfVxuICAuYXRvei1kZXRhaWwgLm1haW4gYXJ0aWNsZSBzZWN0aW9uLmRldGFpbC1jb250ZW50IHtcbiAgICBtYXgtd2lkdGg6IDY0ZW07XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvOyB9XG4gICAgLmF0b3otZGV0YWlsIC5tYWluIGFydGljbGUgc2VjdGlvbi5kZXRhaWwtY29udGVudDo6YWZ0ZXIge1xuICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgZGlzcGxheTogdGFibGU7IH1cbiAgICAuYXRvei1kZXRhaWwgLm1haW4gYXJ0aWNsZSBzZWN0aW9uLmRldGFpbC1jb250ZW50IHtcbiAgICAgIGJvcmRlci13aWR0aDogMnB4IDAgMDtcbiAgICAgIGJvcmRlci1pbWFnZS1zbGljZTogMTI7XG4gICAgICBib3JkZXItaW1hZ2Utd2lkdGg6IDJweCAwcHggMHB4IDBweDtcbiAgICAgIGJvcmRlci1pbWFnZS1vdXRzZXQ6IDBweCAwcHggMHB4IDBweDtcbiAgICAgIGJvcmRlci1pbWFnZS1yZXBlYXQ6IHJvdW5kIHJvdW5kOyB9XG4gICAgLnRoZW1lLWRhcmtfYmx1ZSAuYXRvei1kZXRhaWwgLm1haW4gYXJ0aWNsZSBzZWN0aW9uLmRldGFpbC1jb250ZW50IHtcbiAgICAgIGJvcmRlci1pbWFnZS1zb3VyY2U6IHVybChcImRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBRHdBQUFBOENBWUFBQUE2L05seUFBQUFBWE5TUjBJQXJzNGM2UUFBQUFSblFVMUJBQUN4and2OFlRVUFBQUFKY0VoWmN3QUFDeElBQUFzU0FkTGRmdndBQUFBSGRFbE5SUWZmQnc4UE5CaG01ZVNBQUFBQUdYUkZXSFJEYjIxdFpXNTBBRU55WldGMFpXUWdkMmwwYUNCSFNVMVFWNEVPRndBQUFCaDBSVmgwVTI5bWRIZGhjbVVBY0dGcGJuUXVibVYwSURRdU1DNDFaWVV5WlFBQUFYMUpSRUZVYUVQdGxsRnFBekVNQmZlUU9XT3YyWkNDQWhhalo4djJGaWRvWUg2RU5QSCs1WHJ6K1BrTjNRRjF6VjFRMjJ5Z0JlOEsxUE91UWszdjhLSTVBM1VpWjZGV0pBNlZHZWkrWnhacUtIR296RUQzUGJOUVE0bERaUWE2NzVtRkdrb2NLalBRZmM4czFGRGlVSm1CN250bW9ZWVNoNUV6VUNkeUZtcEZEaCtzUUQzdkt0VDBOdENDdVFQcW1ydWd0b2tNTDA1eWQvL0ZmL3hHVVJSRlVSUkZVWGkrNFgvbzhEZlFvdmtwME52TkJscnduZzY5MlR1OGFKNEt2VFVTaDhyVG9EY3FjYWc4RFhxakVvZkswNkEzS25Hb1BBMTZveEtIeXRPZ055cHhHSGtxOU5iSTRZUFRvVGQ3RzJqQi9CVG83U1l5dkhndzMvQU5SVkVVUlZFVVJYRThkLy94dnJ2L1l2ZzNhTkhjQVhYTlhWRGJiS0FGN3dyVTg2NUNUZS93b2prRGRTSm5vVllrRHBVWjZMNW5GbW9vY2FqTVFQYzlzMUJEaVVObEJycnZtWVVhU2h3cU05Qjl6eXpVVU9KUW1ZSHVlMmFoaGhLSGtUTlFKM0lXYWtVT0g2eEFQZThxMVBRMjBJSzVBK3FhdTZDMitjZDFQUUdzL24zV1hGVzVnZ0FBQUFCSlJVNUVya0pnZ2c9PVwiKTsgfVxuICAgIC50aGVtZS1ibHVlIC5hdG96LWRldGFpbCAubWFpbiBhcnRpY2xlIHNlY3Rpb24uZGV0YWlsLWNvbnRlbnQge1xuICAgICAgYm9yZGVyLWltYWdlLXNvdXJjZTogdXJsKFwiZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFEd0FBQUE4Q0FZQUFBQTYvTmx5QUFBQUFYTlNSMElBcnM0YzZRQUFBQVJuUVUxQkFBQ3hqd3Y4WVFVQUFBQUpjRWhaY3dBQUN4SUFBQXNTQWRMZGZ2d0FBQUFIZEVsTlJRZmZCdzhQTkJobTVlU0FBQUFBR1hSRldIUkRiMjF0Wlc1MEFFTnlaV0YwWldRZ2QybDBhQ0JIU1UxUVY0RU9Gd0FBQUJoMFJWaDBVMjltZEhkaGNtVUFjR0ZwYm5RdWJtVjBJRFF1TUM0MVpZVXlaUUFBQVg1SlJFRlVhRVB0bGxGcUF6RU1CZmYraDhoaGVyR0dGQlN3R0QxYnRyYzRRUVB6STZTSjl5L1htOGZQYitnT3FHdnVndHBtQXkxNFY2Q2VkeFZxZW9jWHpSbW9FemtMdFNKeHFNeEE5ejJ6VUVPSlEyVUd1dStaaFJwS0hDb3owSDNQTE5SUTRsQ1pnZTU3WnFHR0VvZktESFRmTXdzMWxEaU1uSUU2a2JOUUszTDRZQVhxZVZlaHByZUJGc3dkVU5mY0JiVk5aSGh4a3J2N0wvN2pONHFpS0lxaUtJckM4dzMvUTRlL2dSYk5UNEhlYmpiUWd2ZDA2TTNlNFVYelZPaXRrVGhVbmdhOVVZbEQ1V25RRzVVNFZKNEd2VkdKUStWcDBCdVZPRlNlQnIxUmljUElVNkczUmc0Zm5BNjkyZHRBQythblFHODNrZUhGZy9tR2J5aUtvaWlLb2lpSzQ3bjdqL2ZkL1JmRHYwR0w1ZzZvYSs2QzJtWURMWGhYb0o1M0ZXcDZoeGZOR2FnVE9RdTFJbkdvekVEM1BiTlFRNGxEWlFhNjc1bUZHa29jS2pQUWZjOHMxRkRpVUptQjdudG1vWVlTaDhvTWROOHpDeldVT0l5Y2dUcVJzMUFyY3ZoZ0JlcDVWNkdtdDRFV3pCMVExOXdGdGMwL3J1c0pmQjRCUFBjbm1KUUFBQUFBU1VWT1JLNUNZSUk9XCIpOyB9XG4gICAgLnRoZW1lLWdyZWVuIC5hdG96LWRldGFpbCAubWFpbiBhcnRpY2xlIHNlY3Rpb24uZGV0YWlsLWNvbnRlbnQge1xuICAgICAgYm9yZGVyLWltYWdlLXNvdXJjZTogdXJsKFwiZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFEd0FBQUE4Q0FZQUFBQTYvTmx5QUFBQUFYTlNSMElBcnM0YzZRQUFBQVJuUVUxQkFBQ3hqd3Y4WVFVQUFBQUpjRWhaY3dBQUN4SUFBQXNTQWRMZGZ2d0FBQUFIZEVsTlJRZmZCdzhQTkJobTVlU0FBQUFBR1hSRldIUkRiMjF0Wlc1MEFFTnlaV0YwWldRZ2QybDBhQ0JIU1UxUVY0RU9Gd0FBQUJoMFJWaDBVMjltZEhkaGNtVUFjR0ZwYm5RdWJtVjBJRFF1TUM0MVpZVXlaUUFBQVpwSlJFRlVhRVB0bHNGdHhEQU1CSys0VkpRR1Uxb0NXOHZIRVNPSmxPQkFPSENBK2UwdTVaOWZ4dmZQMTI5UFJiYWdYVk9SYldqYlZLUkJBYStpUzlDZVY5RmxhTk1iRHBwM0lRbnQ5RlFsRFczMVRJVXZkU01FOVdlcUdvWTJSdFlIejlTZEVOU2ZxV29ZMmhoWkh6eFRkMEpRZjZhcVlXaGpaS3FnR3lsb3A2Y3FhV2lyWjdod0J4ZWhQYStpeTlDbVY5RUdCVXhGdHFCZFU1RnRhTnRVNUoxd2NKR245eS8rNDBaUkZFVlJGRVZSZUQ3aFB6VDhEUlEwRlRrZWVydXBTSU1DWGtXUGhkN3NEUWZOdTNBZzlOYWVxZkNsYmh3RHZYRmtmZkJNM1RrR2V1UEkrdUNadW5NTTlNYVJxWUp1SEFlOXRXZTRjQWNQaHQ3c1ZiUkJBVk9SNDZHM200cThFdzRlekNkOFExRVVSVkVVUlZFY3o5TS8zay92WDRSdlVOQlVaQXZhTlJYWmhyWk5SUm9VOENxNkJPMTVGVjJHTnIzaG9Ia1hrdEJPVDFYUzBGYlBWUGhTTjBKUWY2YXFZV2hqWkgzd1ROMEpRZjJacW9haGpaSDF3VE4xSndUMVo2b2FoalpHcGdxNmtZSjJlcXFTaHJaNmhndDNjQkhhOHlxNkRHMTZGVzFRd0ZSa0M5bzFGZG1HdHMyV2VMMytBRk9tVVBqSHB0Yk9BQUFBQUVsRlRrU3VRbUNDXCIpOyB9XG4gICAgLnRoZW1lLXllbGxvdyAuYXRvei1kZXRhaWwgLm1haW4gYXJ0aWNsZSBzZWN0aW9uLmRldGFpbC1jb250ZW50IHtcbiAgICAgIGJvcmRlci1pbWFnZS1zb3VyY2U6IHVybChcImRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBRHdBQUFBOENBWUFBQUE2L05seUFBQUFBWE5TUjBJQXJzNGM2UUFBQUFSblFVMUJBQUN4and2OFlRVUFBQUFKY0VoWmN3QUFDeElBQUFzU0FkTGRmdndBQUFBSGRFbE5SUWZmQnc4UE5CaG01ZVNBQUFBQUdYUkZXSFJEYjIxdFpXNTBBRU55WldGMFpXUWdkMmwwYUNCSFNVMVFWNEVPRndBQUFCaDBSVmgwVTI5bWRIZGhjbVVBY0dGcGJuUXVibVYwSURRdU1DNDFaWVV5WlFBQUFaZEpSRUZVYUVQdGxrR093ekFNQS9QLzkrMS9XaVNtRGhYR3RtU2pDNlBRQUhNaktlZVd5M2o5WGErZWlteEJ1NllpMjlDMnFVaURBbDVGbDZBOXI2TEwwS1kzSERTZlFoTGE2YWxLR3RycW1RcmY2a1lJNnM5VU5ReHRqS3dQbnFrN0lhZy9VOVV3dERHeVBuaW03b1NnL2t4Vnc5REd5RlJCTjFMUVRrOVYwdEJXejNEaENTNUNlMTVGbDZGTnI2SU5DcGlLYkVHN3BpTGIwTGFweUNmaDRDTGYzci81anh0RlVSUkZVUlJGNGZtRi85RHdOMURRVk9SNDZPMm1JZzBLZUJVOUZucXpOeHcwbjhLQjBGdDdwc0szdW5FTTlNYVI5Y0V6ZGVjWTZJMGo2NE5uNnM0eDBCdEhwZ3E2Y1J6MDFwN2h3aE04R0hxelY5RUdCVXhGam9mZWJpcnlTVGg0TUwvd0RVVlJGRVZSRkVWeFBOLys4ZjcyL2szNEJnVk5SYmFnWFZPUmJXamJWS1JCQWEraVM5Q2VWOUZsYU5NYkRwcFBJUW50OUZRbERXMzFUSVZ2ZFNNRTlXZXFHb1kyUnRZSHo5U2RFTlNmcVdvWTJoaFpIenhUZDBKUWY2YXFZV2hqWktxZ0d5bG9wNmNxYVdpclo3andCQmVoUGEraXk5Q21WOUVHQlV4RnRxQmRVNUZ0YU50c2lldDZBOVI5dGU5K2dSTVpBQUFBQUVsRlRrU3VRbUNDXCIpOyB9XG4gICAgLnRoZW1lLXJlZCAuYXRvei1kZXRhaWwgLm1haW4gYXJ0aWNsZSBzZWN0aW9uLmRldGFpbC1jb250ZW50IHtcbiAgICAgIGJvcmRlci1pbWFnZS1zb3VyY2U6IHVybChcImRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBRHdBQUFBOENBWUFBQUE2L05seUFBQUFBWE5TUjBJQXJzNGM2UUFBQUFSblFVMUJBQUN4and2OFlRVUFBQUFKY0VoWmN3QUFDeElBQUFzU0FkTGRmdndBQUFBSGRFbE5SUWZmQnc4UE5CaG01ZVNBQUFBQUdYUkZXSFJEYjIxdFpXNTBBRU55WldGMFpXUWdkMmwwYUNCSFNVMVFWNEVPRndBQUFCaDBSVmgwVTI5bWRIZGhjbVVBY0dGcGJuUXVibVYwSURRdU1DNDFaWVV5WlFBQUFacEpSRUZVYUVQdGxqRnV4REFNQk84bnFmTC9wK1JKQ1d3dGl5TkdFaW5CZ1hEZ0FOUHRMdVhPTCtQbjYvdTNweUpiMEs2cHlEYTBiU3JTb0lCWDBTVm96NnZvTXJUcERRZk51NUNFZG5xcWtvYTJlcWJDbDdvUmd2b3pWUTFER3lQcmcyZnFUZ2pxejFRMURHMk1yQStlcVRzaHFEOVQxVEMwTVRKVjBJMFV0Tk5UbFRTMDFUTmN1SU9MMEo1WDBXVm8wNnRvZ3dLbUlsdlFycW5JTnJSdEt2Sk9PTGpJMC9zWC8zR2pLSXFpS0lxaUtEeWY4QjhhL2dZS21vb2NENzNkVktSQkFhK2l4MEp2OW9hRDVsMDRFSHByejFUNFVqZU9nZDQ0c2o1NHB1NGNBNzF4Wkgzd1ROMDVCbnJqeUZSQk40NkQzdG96WExpREIwTnY5aXJhb0lDcHlQSFEyMDFGM2drSEQrWVR2cUVvaXFJb2lxSW9qdWZwSCsrbjl5L0NOeWhvS3JJRjdacUtiRVBicGlJTkNuZ1ZYWUwydklvdVE1dmVjTkM4QzBsb3A2Y3FhV2lyWnlwOHFSc2hxRDlUMVRDME1iSStlS2J1aEtEK1RGWEQwTWJJK3VDWnVoT0Mrak5WRFVNYkkxTUYzVWhCT3oxVlNVTmJQY09GTzdnSTdYa1ZYWVkydllvMktHQXFzZ1h0bW9wc1E5dG1TN3hlZjlvKzNNSUVrbjliQUFBQUFFbEZUa1N1UW1DQ1wiKTsgfVxuICAgIC50aGVtZS1wcmltYXJ5IC5hdG96LWRldGFpbCAubWFpbiBhcnRpY2xlIHNlY3Rpb24uZGV0YWlsLWNvbnRlbnQge1xuICAgICAgYm9yZGVyLWltYWdlLXNvdXJjZTogdXJsKFwiZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFEd0FBQUE4Q0FZQUFBQTYvTmx5QUFBQUFYTlNSMElBcnM0YzZRQUFBQVJuUVUxQkFBQ3hqd3Y4WVFVQUFBQUpjRWhaY3dBQUN4SUFBQXNTQWRMZGZ2d0FBQUFIZEVsTlJRZmZCdzhQTkJobTVlU0FBQUFBR1hSRldIUkRiMjF0Wlc1MEFFTnlaV0YwWldRZ2QybDBhQ0JIU1UxUVY0RU9Gd0FBQUJoMFJWaDBVMjltZEhkaGNtVUFjR0ZwYm5RdWJtVjBJRFF1TUM0MVpZVXlaUUFBQVpwSlJFRlVhRVB0bGtGcUJERU1CQmZ5MGZ6L0Nia2t6TGgxV0ZHMkpac0pabEZCM2JwYm50dThqSi92cjkrZWlteEJ1NllpMjlDMnFVaURBbDVGbDZBOXI2TEwwS1kzSERUdlFoTGE2YWxLR3RycW1RcGY2a1lJNnM5VU5ReHRqS3dQbnFrN0lhZy9VOVV3dERHeVBuaW03b1NnL2t4Vnc5REd5RlJCTjFMUVRrOVYwdEJXejNEaERpNUNlMTVGbDZGTnI2SU5DcGlLYkVHN3BpTGIwTGFweUR2aDRDSlA3MS84eDQyaUtJcWlLSXFpOEh6Q2YyajRHeWhvS25JODlIWlRrUVlGdklvZUM3M1pHdzZhZCtGQTZLMDlVK0ZMM1RnR2V1UEkrdUNadW5NTTlNYVI5Y0V6ZGVjWTZJMGpVd1hkT0E1NmE4OXc0UTRlREwzWnEyaURBcVlpeDBOdk54VjVKeHc4bUUvNGhxSW9pcUlvaXFJNG5xZC92Si9ldndqZm9LQ3B5QmEwYXlxeURXMmJpalFvNEZWMENkcnpLcm9NYlhyRFFmTXVKS0dkbnFxa29hMmVxZkNsYm9TZy9reFZ3OURHeVByZ21ib1Rndm96VlExREd5UHJnMmZxVGdqcXoxUTFERzJNVEJWMEl3WHQ5RlFsRFczMURCZnU0Q0swNTFWMEdkcjBLdHFnZ0tuSUZyUnJLcklOYlpzdDhYcjlBZGdKOWNrWDgyYUtBQUFBQUVsRlRrU3VRbUNDXCIpOyB9XG4gICAgLnRoZW1lLXNlY29uZGFyeSAuYXRvei1kZXRhaWwgLm1haW4gYXJ0aWNsZSBzZWN0aW9uLmRldGFpbC1jb250ZW50IHtcbiAgICAgIGJvcmRlci1pbWFnZS1zb3VyY2U6IHVybChcImRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBRHdBQUFBOENBWUFBQUE2L05seUFBQUFBWE5TUjBJQXJzNGM2UUFBQUFSblFVMUJBQUN4and2OFlRVUFBQUFKY0VoWmN3QUFDeElBQUFzU0FkTGRmdndBQUFBSGRFbE5SUWZmQnc4UE5CaG01ZVNBQUFBQUdYUkZXSFJEYjIxdFpXNTBBRU55WldGMFpXUWdkMmwwYUNCSFNVMVFWNEVPRndBQUFCaDBSVmgwVTI5bWRIZGhjbVVBY0dGcGJuUXVibVYwSURRdU1DNDFaWVV5WlFBQUFYMUpSRUZVYUVQdDFrRnVoREFRQk1EOS82Y1RMUlFIUzVicEFTSVJhZXJJZEkvdEc1L0R6NExJTFZaTmlkeG0zWlRJenJjbDBVdXNXQks5ekpxbE9IallDa1dxRVpVeTlVZ3AvT1dNaUVxSmFrd3QxZzgrNDV5SVNvbHFUQzNXRHo3am5JaEtpV3BNTFZZcU9LTkVOYUpTcGg2SkMxdndJaXVXUkMrelprbDA1OXVVeUMxV1RZbmNadDJVeU1oc1lQUUlLd2RHajdGMllOUmFhNjIxMXRxZjhlczVNUG8zWEh0Z05ES2JFbms5MTUwUzJmbTJKUHBhcnJrVUJ3OWI0WVZjTDFJS2Z6bmpOVndyMWc4KzQ1elhjSzFZUC9pTWMxN0R0V0tsZ2pOZXgvVWljV0VMdnBockxvbnVmSnNTZVQzWG5SSVptUTJNL2czWEhoaTExbHBycmJYV251SmZlMkQwQ0NzSFJvK3hkbUEwTXBzU3VjV3FLWkhickpzUzJmbTJKSHFKRlV1aWwxbXpGQWNQVzZGSU5hSlNwaDRwaGIrY0VWRXBVWTJweGZyQlo1d1RVU2xSamFuRitzRm5uQk5SS1ZHTnFjVktCV2VVcUVaVXl0UWpjV0VMWG1URmt1aGwxaXlKN255YkVybkZxaW1SMjZ5YjJoT2Z6eS9tR2lHeVRaeTJld0FBQUFCSlJVNUVya0pnZ2c9PVwiKTsgfVxuICAgIC50aGVtZS1tZW51IC5hdG96LWRldGFpbCAubWFpbiBhcnRpY2xlIHNlY3Rpb24uZGV0YWlsLWNvbnRlbnQge1xuICAgICAgYm9yZGVyLWltYWdlLXNvdXJjZTogdXJsKFwiZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFEd0FBQUE4Q0FZQUFBQTYvTmx5QUFBQUFYTlNSMElBcnM0YzZRQUFBQVJuUVUxQkFBQ3hqd3Y4WVFVQUFBQUpjRWhaY3dBQUN4SUFBQXNTQWRMZGZ2d0FBQUFIZEVsTlJRZmZCdzhQTkJobTVlU0FBQUFBR1hSRldIUkRiMjF0Wlc1MEFFTnlaV0YwWldRZ2QybDBhQ0JIU1UxUVY0RU9Gd0FBQUJoMFJWaDBVMjltZEhkaGNtVUFjR0ZwYm5RdWJtVjBJRFF1TUM0MVpZVXlaUUFBQVpsSlJFRlVhRVB0bGpGdXhEQU1CTy92K1VDNlBEZUJyV1Z4eEVnaUpUZ1FEaHhndXQybDNQbGxmSDMvL1BaVVpBdmFOUlhaaHJaTlJSb1U4Q3E2Qk8xNUZWMkdOcjNob0hrWGt0Qk9UMVhTMEZiUFZQaFNOMEpRZjZhcVlXaGpaSDN3VE4wSlFmMlpxb2FoalpIMXdUTjFKd1QxWjZvYWhqWkdwZ3E2a1lKMmVxcVNoclo2aGd0M2NCSGE4eXE2REcxNkZXMVF3RlJrQzlvMUZkbUd0azFGM2drSEYzbDYvK0kvYmhSRlVSUkZVUlNGNXhQK1E4UGZRRUZUa2VPaHQ1dUtOQ2pnVmZSWTZNM2VjTkM4Q3dkQ2IrMlpDbC9xeGpIUUcwZldCOC9VbldPZ040NnNENTZwTzhkQWJ4eVpLdWpHY2RCYmU0WUxkL0JnNk0xZVJSc1VNQlU1SG5xN3FjZzc0ZURCZk1JM0ZFVlJGRVZSRk1YeFBQM2ovZlQrUmZnR0JVMUZ0cUJkVTVGdGFOdFVwRUVCcjZKTDBKNVgwV1ZvMHhzT21uY2hDZTMwVkNVTmJmVk1oUzkxSXdUMVo2b2FoalpHMWdmUDFKMFExSitwYWhqYUdGa2ZQRk4zUWxCL3BxcGhhR05rcXFBYktXaW5weXBwYUt0bnVIQUhGNkU5cjZMTDBLWlgwUVlGVEVXMm9GMVRrVzFvMjJ5SjErc1A2a1FhUTlSM1huc0FBQUFBU1VWT1JLNUNZSUk9XCIpOyB9XG4gICAgaHRtbC5jbXMtZWRpdC1tb2RlIC5hdG96LWRldGFpbCAubWFpbiBhcnRpY2xlIHNlY3Rpb24uZGV0YWlsLWNvbnRlbnQge1xuICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfVxuICAgICNjb250ZW50LXRvcC1zcGFjZXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgaGVpZ2h0OiAyNXZoOyB9XG4gICAgLmF0b3otZGV0YWlsIC5tYWluIGFydGljbGUgc2VjdGlvbi5kZXRhaWwtY29udGVudCA+IGRpdi5zY3JvbGxtYWdpYy1waW4tc3BhY2VyIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICAgICAgdG9wOiAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgICByaWdodDogMHB4ICFpbXBvcnRhbnQ7IH1cbiAgICAuYXRvei1kZXRhaWwgLm1haW4gYXJ0aWNsZSBzZWN0aW9uLmRldGFpbC1jb250ZW50IGRpdi5tYWluLWNvbnRlbnQge1xuICAgICAgcGFkZGluZy10b3A6IDAuNzVlbTsgfVxuICAgICAgLmF0b3otZGV0YWlsIC5tYWluIGFydGljbGUgc2VjdGlvbi5kZXRhaWwtY29udGVudCBkaXYubWFpbi1jb250ZW50IC5pbnRyb2R1Y3Rpb24ge1xuICAgICAgICBmb250LXNpemU6IDEuMjVlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMzsgfVxuICAgICAgLmF0b3otZGV0YWlsIC5tYWluIGFydGljbGUgc2VjdGlvbi5kZXRhaWwtY29udGVudCBkaXYubWFpbi1jb250ZW50IC50ZXh0LXBsdWdpbiBoMSwgLmF0b3otZGV0YWlsIC5tYWluIGFydGljbGUgc2VjdGlvbi5kZXRhaWwtY29udGVudCBkaXYubWFpbi1jb250ZW50IC50ZXh0LXBsdWdpbiBoMiwgLmF0b3otZGV0YWlsIC5tYWluIGFydGljbGUgc2VjdGlvbi5kZXRhaWwtY29udGVudCBkaXYubWFpbi1jb250ZW50IC50ZXh0LXBsdWdpbiBoMywgLmF0b3otZGV0YWlsIC5tYWluIGFydGljbGUgc2VjdGlvbi5kZXRhaWwtY29udGVudCBkaXYubWFpbi1jb250ZW50IC50ZXh0LXBsdWdpbiBoNCwgLmF0b3otZGV0YWlsIC5tYWluIGFydGljbGUgc2VjdGlvbi5kZXRhaWwtY29udGVudCBkaXYubWFpbi1jb250ZW50IC50ZXh0LXBsdWdpbiBoNSwgLmF0b3otZGV0YWlsIC5tYWluIGFydGljbGUgc2VjdGlvbi5kZXRhaWwtY29udGVudCBkaXYubWFpbi1jb250ZW50IC50ZXh0LXBsdWdpbiBoNiwgLmF0b3otZGV0YWlsIC5tYWluIGFydGljbGUgc2VjdGlvbi5kZXRhaWwtY29udGVudCBkaXYubWFpbi1jb250ZW50IC50ZXh0LXBsdWdpbiBwLCAuYXRvei1kZXRhaWwgLm1haW4gYXJ0aWNsZSBzZWN0aW9uLmRldGFpbC1jb250ZW50IGRpdi5tYWluLWNvbnRlbnQgLnRleHQtcGx1Z2luIGZpZ3VyZSB7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAgICAgLmF0b3otZGV0YWlsIC5tYWluIGFydGljbGUgc2VjdGlvbi5kZXRhaWwtY29udGVudCBkaXYubWFpbi1jb250ZW50IC50ZXh0LXBsdWdpbiAuaW5zZXQge1xuICAgICAgICBib3JkZXI6IG5vbmU7IH1cbiAgICAuYXRvei1kZXRhaWwgLm1haW4gYXJ0aWNsZSBzZWN0aW9uLmRldGFpbC1jb250ZW50IGFzaWRlLmRldGFpbC1hc2lkZSB7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgLmF0b3otZGV0YWlsIC5tYWluIGFydGljbGUgc2VjdGlvbi5kZXRhaWwtY29udGVudCBhc2lkZS5kZXRhaWwtYXNpZGUgZGwge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgICAgICBtYXJnaW46IDA7IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDczNXB4KSB7XG4gICAgICAgICAgLmF0b3otZGV0YWlsIC5tYWluIGFydGljbGUgc2VjdGlvbi5kZXRhaWwtY29udGVudCBhc2lkZS5kZXRhaWwtYXNpZGUgZGwge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMC43NWVtO1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwLjc1ZW07IH0gfVxuICAgICAgLmF0b3otZGV0YWlsIC5tYWluIGFydGljbGUgc2VjdGlvbi5kZXRhaWwtY29udGVudCBhc2lkZS5kZXRhaWwtYXNpZGUgZGwgZHQge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxcHg7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICB3aWR0aDogMjUlO1xuICAgICAgICBwYWRkaW5nOiAxNXB4IDA7IH1cbiAgICAgIC5hdG96LWRldGFpbCAubWFpbiBhcnRpY2xlIHNlY3Rpb24uZGV0YWlsLWNvbnRlbnQgYXNpZGUuZGV0YWlsLWFzaWRlIGRsIGRkIHtcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAwIDAgMXB4O1xuICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgICBib3JkZXItaW1hZ2Utc2xpY2U6IDEyIGZpbGw7XG4gICAgICAgIGJvcmRlci1pbWFnZS13aWR0aDogMCAwIDFweCAwO1xuICAgICAgICBib3JkZXItaW1hZ2Utb3V0c2V0OiAwcHggMHB4IDBweCAwcHg7XG4gICAgICAgIGJvcmRlci1pbWFnZS1yZXBlYXQ6IHJlcGVhdDtcbiAgICAgICAgYm9yZGVyLWltYWdlLXNvdXJjZTogdXJsKFwiZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFEd0FBQUE4Q0FZQUFBQTYvTmx5QUFBQUFYTlNSMElBcnM0YzZRQUFBQVJuUVUxQkFBQ3hqd3Y4WVFVQUFBQUpjRWhaY3dBQUN4SUFBQXNTQWRMZGZ2d0FBQUFIZEVsTlJRZmZCdzhQTkJobTVlU0FBQUFBR1hSRldIUkRiMjF0Wlc1MEFFTnlaV0YwWldRZ2QybDBhQ0JIU1UxUVY0RU9Gd0FBQUJoMFJWaDBVMjltZEhkaGNtVUFjR0ZwYm5RdWJtVjBJRFF1TUM0MVpZVXlaUUFBQVpsSlJFRlVhRVB0bGpGdXhEQU1CTy92K1VDNlBEZUJyV1Z4eEVnaUpUZ1FEaHhndXQybDNQbGxmSDMvL1BaVVpBdmFOUlhaaHJaTlJSb1U4Q3E2Qk8xNUZWMkdOcjNob0hrWGt0Qk9UMVhTMEZiUFZQaFNOMEpRZjZhcVlXaGpaSDN3VE4wSlFmMlpxb2FoalpIMXdUTjFKd1QxWjZvYWhqWkdwZ3E2a1lKMmVxcVNoclo2aGd0M2NCSGE4eXE2REcxNkZXMVF3RlJrQzlvMUZkbUd0azFGM2drSEYzbDYvK0kvYmhSRlVSUkZVUlNGNXhQK1E4UGZRRUZUa2VPaHQ1dUtOQ2pnVmZSWTZNM2VjTkM4Q3dkQ2IrMlpDbC9xeGpIUUcwZldCOC9VbldPZ040NnNENTZwTzhkQWJ4eVpLdWpHY2RCYmU0WUxkL0JnNk0xZVJSc1VNQlU1SG5xN3FjZzc0ZURCZk1JM0ZFVlJGRVZSRk1YeFBQM2ovZlQrUmZnR0JVMUZ0cUJkVTVGdGFOdFVwRUVCcjZKTDBKNVgwV1ZvMHhzT21uY2hDZTMwVkNVTmJmVk1oUzkxSXdUMVo2b2FoalpHMWdmUDFKMFExSitwYWhqYUdGa2ZQRk4zUWxCL3BxcGhhR05rcXFBYktXaW5weXBwYUt0bnVIQUhGNkU5cjZMTDBLWlgwUVlGVEVXMm9GMVRrVzFvMjJ5SjErc1A2a1FhUTlSM1huc0FBQUFBU1VWT1JLNUNZSUk9XCIpICFpbXBvcnRhbnQ7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcGFkZGluZzogMTVweCAwOyB9XG4gICAgICAgIC5hdG96LWRldGFpbCAubWFpbiBhcnRpY2xlIHNlY3Rpb24uZGV0YWlsLWNvbnRlbnQgYXNpZGUuZGV0YWlsLWFzaWRlIGRsIGRkOmxhc3QtY2hpbGQge1xuICAgICAgICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDBweDsgfVxuICAgICAgLmF0b3otZGV0YWlsIC5tYWluIGFydGljbGUgc2VjdGlvbi5kZXRhaWwtY29udGVudCBhc2lkZS5kZXRhaWwtYXNpZGUgZmlndXJlLmRldGFpbC1pbWFnZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmF0b3otZGV0YWlsIC5tYWluIGFydGljbGUgZGl2LmFkb3B0b3JzIGRpdi5jYXJvdXNlbCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogMzBweCAwOyB9XG4gICAgLmF0b3otZGV0YWlsIC5tYWluIGFydGljbGUgZGl2LmFkb3B0b3JzIGRpdi5jYXJvdXNlbCBidXR0b24ge1xuICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG4gIC5hdG96LWRldGFpbCAubWFpbiBhcnRpY2xlIGRpdi5hZG9wdG9ycyBzcGFuLmFkb3B0ZXItaGVhZGluZyB7XG4gICAgYm9yZGVyLXdpZHRoOiAycHggMCAwO1xuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgYm9yZGVyLWltYWdlLXNsaWNlOiAxMiBmaWxsO1xuICAgIGJvcmRlci1pbWFnZS13aWR0aDogMnB4IDBweCAwcHggMHB4O1xuICAgIGJvcmRlci1pbWFnZS1vdXRzZXQ6IDBweCAwcHggMHB4IDBweDtcbiAgICBib3JkZXItaW1hZ2UtcmVwZWF0OiByZXBlYXQ7XG4gICAgYm9yZGVyLWltYWdlLXNvdXJjZTogdXJsKFwiZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFEd0FBQUE4Q0FZQUFBQTYvTmx5QUFBQUFYTlNSMElBcnM0YzZRQUFBQVJuUVUxQkFBQ3hqd3Y4WVFVQUFBQUpjRWhaY3dBQUN4SUFBQXNTQWRMZGZ2d0FBQUFIZEVsTlJRZmZCdzhQTkJobTVlU0FBQUFBR1hSRldIUkRiMjF0Wlc1MEFFTnlaV0YwWldRZ2QybDBhQ0JIU1UxUVY0RU9Gd0FBQUJoMFJWaDBVMjltZEhkaGNtVUFjR0ZwYm5RdWJtVjBJRFF1TUM0MVpZVXlaUUFBQVpsSlJFRlVhRVB0bGpGdXhEQU1CTy92K1VDNlBEZUJyV1Z4eEVnaUpUZ1FEaHhndXQybDNQbGxmSDMvL1BaVVpBdmFOUlhaaHJaTlJSb1U4Q3E2Qk8xNUZWMkdOcjNob0hrWGt0Qk9UMVhTMEZiUFZQaFNOMEpRZjZhcVlXaGpaSDN3VE4wSlFmMlpxb2FoalpIMXdUTjFKd1QxWjZvYWhqWkdwZ3E2a1lKMmVxcVNoclo2aGd0M2NCSGE4eXE2REcxNkZXMVF3RlJrQzlvMUZkbUd0azFGM2drSEYzbDYvK0kvYmhSRlVSUkZVUlNGNXhQK1E4UGZRRUZUa2VPaHQ1dUtOQ2pnVmZSWTZNM2VjTkM4Q3dkQ2IrMlpDbC9xeGpIUUcwZldCOC9VbldPZ040NnNENTZwTzhkQWJ4eVpLdWpHY2RCYmU0WUxkL0JnNk0xZVJSc1VNQlU1SG5xN3FjZzc0ZURCZk1JM0ZFVlJGRVZSRk1YeFBQM2ovZlQrUmZnR0JVMUZ0cUJkVTVGdGFOdFVwRUVCcjZKTDBKNVgwV1ZvMHhzT21uY2hDZTMwVkNVTmJmVk1oUzkxSXdUMVo2b2FoalpHMWdmUDFKMFExSitwYWhqYUdGa2ZQRk4zUWxCL3BxcGhhR05rcXFBYktXaW5weXBwYUt0bnVIQUhGNkU5cjZMTDBLWlgwUVlGVEVXMm9GMVRrVzFvMjJ5SjErc1A2a1FhUTlSM1huc0FBQUFBU1VWT1JLNUNZSUk9XCIpICFpbXBvcnRhbnQ7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1zaXplOiAwLjhlbTtcbiAgICBtYXJnaW4tbGVmdDogMC43NWVtO1xuICAgIHBhZGRpbmctdG9wOiAxNXB4OyB9XG4gIC5hdG96LWRldGFpbCAubWFpbiBhcnRpY2xlIGRpdi5hZG9wdG9ycyBmaWd1cmUuYWRvcHRlciB7XG4gICAgbWFyZ2luOiAwcHg7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAuYXRvei1kZXRhaWwgLm1haW4gYXJ0aWNsZSBkaXYuYWRvcHRvcnMgZmlndXJlLmFkb3B0ZXI6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IGF0dHIodGl0bGUpO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IC0uMXB4OyB9XG4gICAgLmF0b3otZGV0YWlsIC5tYWluIGFydGljbGUgZGl2LmFkb3B0b3JzIGZpZ3VyZS5hZG9wdGVyOmJlZm9yZSwgLmF0b3otZGV0YWlsIC5tYWluIGFydGljbGUgZGl2LmFkb3B0b3JzIGZpZ3VyZS5hZG9wdGVyIGltZywgLmF0b3otZGV0YWlsIC5tYWluIGFydGljbGUgZGl2LmFkb3B0b3JzIGZpZ3VyZS5hZG9wdGVyIGZpZ2NhcHRpb24ge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAuYXRvei1kZXRhaWwgLm1haW4gYXJ0aWNsZSBkaXYuYWRvcHRvcnMgZmlndXJlLmFkb3B0ZXIgZmlnY2FwdGlvbiB7XG4gICAgICBwYWRkaW5nLXRvcDogOHB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgLmF0b3otZGV0YWlsIC5tYWluIGFydGljbGUgZGl2LmFkb3B0b3JzIGZpZ3VyZS5hZG9wdGVyIGltZyB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW46IDAgYXV0bzsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzM1cHgpIHtcbiAgICAuYXRvei1kZXRhaWwgLm1haW4gYXJ0aWNsZSBzZWN0aW9uLmNvbnRlbnQgZGl2Lm1haW4tY29udGVudCBkaXYudGV4dC1wbHVnaW4gcCxcbiAgICAuYXRvei1kZXRhaWwgLm1haW4gYXJ0aWNsZSBzZWN0aW9uLmNvbnRlbnQgZGl2Lm1haW4tY29udGVudCBkaXYudGV4dC1wbHVnaW4gaDEsXG4gICAgLmF0b3otZGV0YWlsIC5tYWluIGFydGljbGUgc2VjdGlvbi5jb250ZW50IGRpdi5tYWluLWNvbnRlbnQgZGl2LnRleHQtcGx1Z2luIGgyLFxuICAgIC5hdG96LWRldGFpbCAubWFpbiBhcnRpY2xlIHNlY3Rpb24uY29udGVudCBkaXYubWFpbi1jb250ZW50IGRpdi50ZXh0LXBsdWdpbiBoMyxcbiAgICAuYXRvei1kZXRhaWwgLm1haW4gYXJ0aWNsZSBzZWN0aW9uLmNvbnRlbnQgZGl2Lm1haW4tY29udGVudCBkaXYudGV4dC1wbHVnaW4gaDQsXG4gICAgLmF0b3otZGV0YWlsIC5tYWluIGFydGljbGUgc2VjdGlvbi5jb250ZW50IGRpdi5tYWluLWNvbnRlbnQgZGl2LnRleHQtcGx1Z2luIGg1LFxuICAgIC5hdG96LWRldGFpbCAubWFpbiBhcnRpY2xlIHNlY3Rpb24uY29udGVudCBkaXYubWFpbi1jb250ZW50IGRpdi50ZXh0LXBsdWdpbiBoNixcbiAgICAuYXRvei1kZXRhaWwgLm1haW4gYXJ0aWNsZSBzZWN0aW9uLmNvbnRlbnQgZGl2Lm1haW4tY29udGVudCBwLmludHJvZHVjdGlvbiB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwLjc1ZW07XG4gICAgICBwYWRkaW5nLWxlZnQ6IDAuNzVlbTsgfVxuICAgIC5hdG96LWRldGFpbCAubWFpbiBhcnRpY2xlIC5hZG9wdG9ycy1tb2JpbGUge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAuYXRvei1kZXRhaWwgLm1haW4gYXJ0aWNsZSAuYWRvcHRvcnMtbm90LW1vYmlsZSB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDczN3B4KSB7XG4gICAgLmF0b3otZGV0YWlsIC5tYWluIGFydGljbGUgLmFkb3B0b3JzLW1vYmlsZSB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLmF0b3otZGV0YWlsIC5tYWluIGFydGljbGUgLmFkb3B0b3JzLW5vdC1tb2JpbGUge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgICAuYXRvei1kZXRhaWwgLm1haW4gYXJ0aWNsZSA+IGhlYWRlciBmaWd1cmUge1xuICAgICAgaGVpZ2h0OiAtd2Via2l0LWNhbGMoMTAwdmggLSA3MHB4IC0gNzBweCk7XG4gICAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSA3MHB4IC0gNzBweCk7IH1cbiAgICAuYXRvei1kZXRhaWwgLm1haW4gYXJ0aWNsZSBkaXYubWFpbi1jb250ZW50IHtcbiAgICAgIHBhZGRpbmctdG9wOiAwOyB9XG4gICAgLmF0b3otZGV0YWlsIC5tYWluIGFydGljbGUgbmF2LmF0b3otZGV0YWlsLW5hdmlnYXRpb24ge1xuICAgICAgcGFkZGluZy1yaWdodDogMTA1cHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDEwNXB4OyB9XG4gICAgICAuYXRvei1kZXRhaWwgLm1haW4gYXJ0aWNsZSBuYXYuYXRvei1kZXRhaWwtbmF2aWdhdGlvbiA+IGEge1xuICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAxcyBlYXNlLWluLW91dDtcbiAgICAgICAgLW1vei10cmFuc2l0aW9uOiBhbGwgMXMgZWFzZS1pbi1vdXQ7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAxcyBlYXNlLWluLW91dDtcbiAgICAgICAgaGVpZ2h0OiA0NXB4O1xuICAgICAgICB3aWR0aDogNDVweDtcbiAgICAgICAgbWFyZ2luOiAzMHB4O1xuICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgICBib3JkZXItY29sb3I6ICM4MzkwOTc7XG4gICAgICAgIGJvcmRlci13aWR0aDogMXB4O1xuICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAxMDAlO1xuICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMTAwJTtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMTAwJTtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDEwMCU7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHBhZGRpbmc6IDBweDsgfVxuICAgICAgICAuYXRvei1kZXRhaWwgLm1haW4gYXJ0aWNsZSBuYXYuYXRvei1kZXRhaWwtbmF2aWdhdGlvbiA+IGEuZ28tYmFjayB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogMHB4O1xuICAgICAgICAgIGxlZnQ6IDBweDsgfVxuICAgICAgICAuYXRvei1kZXRhaWwgLm1haW4gYXJ0aWNsZSBuYXYuYXRvei1kZXRhaWwtbmF2aWdhdGlvbiA+IGEuZ28tZm9yd2FyZCB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogMHB4O1xuICAgICAgICAgIHJpZ2h0OiAwcHg7IH1cbiAgICAgICAgLmF0b3otZGV0YWlsIC5tYWluIGFydGljbGUgbmF2LmF0b3otZGV0YWlsLW5hdmlnYXRpb24gPiBhLmdvLWJhY2s6YmVmb3JlLCAuYXRvei1kZXRhaWwgLm1haW4gYXJ0aWNsZSBuYXYuYXRvei1kZXRhaWwtbmF2aWdhdGlvbiA+IGEuZ28tZm9yd2FyZDpiZWZvcmUge1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0NXB4OyB9XG4gICAgLmF0b3otZGV0YWlsIC5tYWluIGFydGljbGUgc2VjdGlvbi5kZXRhaWwtY29udGVudCB7XG4gICAgICBtYXgtd2lkdGg6IDk0NXB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgcGFkZGluZy10b3A6IDdweDsgfVxuICAgICAgLmF0b3otZGV0YWlsIC5tYWluIGFydGljbGUgc2VjdGlvbi5kZXRhaWwtY29udGVudCA+IGRpdi5tYWluLWNvbnRlbnQge1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMzEwcHggLSAzZW0pO1xuICAgICAgICBmbG9hdDogbGVmdDsgfVxuICAgICAgICAuYXRvei1kZXRhaWwgLm1haW4gYXJ0aWNsZSBzZWN0aW9uLmRldGFpbC1jb250ZW50ID4gZGl2Lm1haW4tY29udGVudCBmaWd1cmUucGFyYWxsYXguZnVsbC13aWR0aCB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gICAgICAgIC5hdG96LWRldGFpbCAubWFpbiBhcnRpY2xlIHNlY3Rpb24uZGV0YWlsLWNvbnRlbnQgPiBkaXYubWFpbi1jb250ZW50IGRpdi5jYXJvdXNlbCB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDE1cHg7IH1cbiAgICAgICAgICAuYXRvei1kZXRhaWwgLm1haW4gYXJ0aWNsZSBzZWN0aW9uLmRldGFpbC1jb250ZW50ID4gZGl2Lm1haW4tY29udGVudCBkaXYuY2Fyb3VzZWwgYnV0dG9uIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuICAgICAgICAuYXRvei1kZXRhaWwgLm1haW4gYXJ0aWNsZSBzZWN0aW9uLmRldGFpbC1jb250ZW50ID4gZGl2Lm1haW4tY29udGVudCBzcGFuLmFkb3B0ZXItaGVhZGluZyB7XG4gICAgICAgICAgYm9yZGVyLXdpZHRoOiAycHggMCAwO1xuICAgICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICAgICAgYm9yZGVyLWltYWdlLXNsaWNlOiAxMiBmaWxsO1xuICAgICAgICAgIGJvcmRlci1pbWFnZS13aWR0aDogMnB4IDBweCAwcHggMHB4O1xuICAgICAgICAgIGJvcmRlci1pbWFnZS1vdXRzZXQ6IDBweCAwcHggMHB4IDBweDtcbiAgICAgICAgICBib3JkZXItaW1hZ2UtcmVwZWF0OiByZXBlYXQ7XG4gICAgICAgICAgYm9yZGVyLWltYWdlLXNvdXJjZTogdXJsKFwiZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFEd0FBQUE4Q0FZQUFBQTYvTmx5QUFBQUFYTlNSMElBcnM0YzZRQUFBQVJuUVUxQkFBQ3hqd3Y4WVFVQUFBQUpjRWhaY3dBQUN4SUFBQXNTQWRMZGZ2d0FBQUFIZEVsTlJRZmZCdzhQTkJobTVlU0FBQUFBR1hSRldIUkRiMjF0Wlc1MEFFTnlaV0YwWldRZ2QybDBhQ0JIU1UxUVY0RU9Gd0FBQUJoMFJWaDBVMjltZEhkaGNtVUFjR0ZwYm5RdWJtVjBJRFF1TUM0MVpZVXlaUUFBQVpsSlJFRlVhRVB0bGpGdXhEQU1CTy92K1VDNlBEZUJyV1Z4eEVnaUpUZ1FEaHhndXQybDNQbGxmSDMvL1BaVVpBdmFOUlhaaHJaTlJSb1U4Q3E2Qk8xNUZWMkdOcjNob0hrWGt0Qk9UMVhTMEZiUFZQaFNOMEpRZjZhcVlXaGpaSDN3VE4wSlFmMlpxb2FoalpIMXdUTjFKd1QxWjZvYWhqWkdwZ3E2a1lKMmVxcVNoclo2aGd0M2NCSGE4eXE2REcxNkZXMVF3RlJrQzlvMUZkbUd0azFGM2drSEYzbDYvK0kvYmhSRlVSUkZVUlNGNXhQK1E4UGZRRUZUa2VPaHQ1dUtOQ2pnVmZSWTZNM2VjTkM4Q3dkQ2IrMlpDbC9xeGpIUUcwZldCOC9VbldPZ040NnNENTZwTzhkQWJ4eVpLdWpHY2RCYmU0WUxkL0JnNk0xZVJSc1VNQlU1SG5xN3FjZzc0ZURCZk1JM0ZFVlJGRVZSRk1YeFBQM2ovZlQrUmZnR0JVMUZ0cUJkVTVGdGFOdFVwRUVCcjZKTDBKNVgwV1ZvMHhzT21uY2hDZTMwVkNVTmJmVk1oUzkxSXdUMVo2b2FoalpHMWdmUDFKMFExSitwYWhqYUdGa2ZQRk4zUWxCL3BxcGhhR05rcXFBYktXaW5weXBwYUt0bnVIQUhGNkU5cjZMTDBLWlgwUVlGVEVXMm9GMVRrVzFvMjJ5SjErc1A2a1FhUTlSM1huc0FBQUFBU1VWT1JLNUNZSUk9XCIpICFpbXBvcnRhbnQ7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgZm9udC1zaXplOiAwLjhlbTtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMTVweDsgfVxuICAgICAgLmF0b3otZGV0YWlsIC5tYWluIGFydGljbGUgc2VjdGlvbi5kZXRhaWwtY29udGVudCBhc2lkZS5kZXRhaWwtYXNpZGUge1xuICAgICAgICB3aWR0aDogMzEwcHg7XG4gICAgICAgIGZsb2F0OiByaWdodDsgfVxuICAgICAgICAuYXRvei1kZXRhaWwgLm1haW4gYXJ0aWNsZSBzZWN0aW9uLmRldGFpbC1jb250ZW50IGFzaWRlLmRldGFpbC1hc2lkZSBmaWd1cmUuZGV0YWlsLWltYWdlIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBtYXJnaW46IGF1dG8gMHB4OyB9XG4gICAgICAgICAgLmF0b3otZGV0YWlsIC5tYWluIGFydGljbGUgc2VjdGlvbi5kZXRhaWwtY29udGVudCBhc2lkZS5kZXRhaWwtYXNpZGUgZmlndXJlLmRldGFpbC1pbWFnZSBpbWcge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMWVtO1xuICAgICAgICAgICAgbWF4LWhlaWdodDogMTc1cHg7XG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICAgIG9iamVjdC1wb3NpdGlvbjogNTAlIDUwJTtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAgIC5hdG96LWRldGFpbCAubWFpbiBhcnRpY2xlIHNlY3Rpb24uZGV0YWlsLWNvbnRlbnQgYXNpZGUuZGV0YWlsLWFzaWRlIGRsIGR0IHtcbiAgICAgICAgICB3aWR0aDogNS42ZW07IH1cbiAgICAgIC5hdG96LWRldGFpbCAubWFpbiBhcnRpY2xlIHNlY3Rpb24uZGV0YWlsLWNvbnRlbnQgLnNoYXJlIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDEuNWVtOyB9IH1cbiAgLmF0b3otZGV0YWlsIC5tYWluIGFydGljbGUgLmNvbnRlbnQtZm9vdGVyIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIHBhZGRpbmctdG9wOiAuMjVlbTsgfVxuICAgIC5hdG96LWRldGFpbCAubWFpbiBhcnRpY2xlIC5jb250ZW50LWZvb3RlciAuc2hhcmUge1xuICAgICAgcGFkZGluZy10b3A6IC45ZW07XG4gICAgICBtYXJnaW4tYm90dG9tOiA0MHB4OyB9XG4gICAgICAuYXRvei1kZXRhaWwgLm1haW4gYXJ0aWNsZSAuY29udGVudC1mb290ZXIgLnNoYXJlIHNwYW4uc2hhcmUtdGV4dCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IC0zcHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwOyB9XG4gICAgICAuYXRvei1kZXRhaWwgLm1haW4gYXJ0aWNsZSAuY29udGVudC1mb290ZXIgLnNoYXJlIGEuZmFjZWJvb2s6YmVmb3JlIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0ycHg7IH1cblxuYm9keS5nZW5lcmljLW92ZXJ2aWV3IGhlYWRlci5pbnRyby1vdmVydmlldyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICBib2R5LmdlbmVyaWMtb3ZlcnZpZXcgaGVhZGVyLmludHJvLW92ZXJ2aWV3IGgxIHtcbiAgICBtYXJnaW4tdG9wOiAxMXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7IH1cbiAgICBib2R5LmdlbmVyaWMtb3ZlcnZpZXcgaGVhZGVyLmludHJvLW92ZXJ2aWV3IGgxOmJlZm9yZSB7XG4gICAgICBtYXJnaW4tdG9wOiAxNnB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDczNnB4KSB7XG4gICAgICBib2R5LmdlbmVyaWMtb3ZlcnZpZXcgaGVhZGVyLmludHJvLW92ZXJ2aWV3IGgxOmFmdGVyIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDIuMjI3ODUlO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDIuMjI3ODUlO1xuICAgICAgICB3aWR0aDogYXV0bzsgfSB9XG5cbmJvZHkuZ2VuZXJpYy1vdmVydmlldyBuYXYucmVsYXRlZC1saXN0IHtcbiAgcGFkZGluZzogMCAyLjIyNzg1JTsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgYm9keS5nZW5lcmljLW92ZXJ2aWV3IG5hdi5yZWxhdGVkLWxpc3Qge1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4OyB9XG4gICAgYm9keS5nZW5lcmljLW92ZXJ2aWV3IG5hdi5yZWxhdGVkLWxpc3QgPiAucmVsYXRlZC1pdGVtIHtcbiAgICAgIG1hcmdpbjogMjFweCAyLjYlIDZweDtcbiAgICAgIHBhZGRpbmc6IDEwcHggMCAxMHB4O1xuICAgICAgd2lkdGg6IDI5Ljg2JTsgfVxuICAgICAgYm9keS5nZW5lcmljLW92ZXJ2aWV3IG5hdi5yZWxhdGVkLWxpc3QgPiAucmVsYXRlZC1pdGVtOm50aC1jaGlsZCgzbisxKSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gICAgICBib2R5LmdlbmVyaWMtb3ZlcnZpZXcgbmF2LnJlbGF0ZWQtbGlzdCA+IC5yZWxhdGVkLWl0ZW06bnRoLWNoaWxkKDNuKSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAgICAgYm9keS5nZW5lcmljLW92ZXJ2aWV3IG5hdi5yZWxhdGVkLWxpc3QgPiAucmVsYXRlZC1pdGVtLm92ZXJmbG93aW5nID4gYTphZnRlciB7XG4gICAgICAgIGJvdHRvbTogMHB4O1xuICAgICAgICByaWdodDogMDsgfSB9XG5cbmJvZHkuZ2VuZXJpYy1vdmVydmlldyAub3ZlcnZpZXctaGlnaGxpZ2h0LWl0ZW0gPiBhLCBib2R5LmdlbmVyaWMtb3ZlcnZpZXcgLm92ZXJ2aWV3LWhpZ2hsaWdodC1pdGVtID4gZGl2IHtcbiAgbGluZS1oZWlnaHQ6IDA7IH1cbiAgYm9keS5nZW5lcmljLW92ZXJ2aWV3IC5vdmVydmlldy1oaWdobGlnaHQtaXRlbSA+IGEgPiBkaXYsIGJvZHkuZ2VuZXJpYy1vdmVydmlldyAub3ZlcnZpZXctaGlnaGxpZ2h0LWl0ZW0gPiBkaXYgPiBkaXYge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xMjUpO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgcGFkZGluZzogMCAxLjVlbSAxLjVlbTsgfVxuICAgIGJvZHkuZ2VuZXJpYy1vdmVydmlldyAub3ZlcnZpZXctaGlnaGxpZ2h0LWl0ZW0gPiBhID4gZGl2IGg1LCBib2R5LmdlbmVyaWMtb3ZlcnZpZXcgLm92ZXJ2aWV3LWhpZ2hsaWdodC1pdGVtID4gZGl2ID4gZGl2IGg1IHtcbiAgICAgIHBhZGRpbmctdG9wOiAxNnB4OyB9XG4gICAgYm9keS5nZW5lcmljLW92ZXJ2aWV3IC5vdmVydmlldy1oaWdobGlnaHQtaXRlbSA+IGEgPiBkaXYgYnIsIGJvZHkuZ2VuZXJpYy1vdmVydmlldyAub3ZlcnZpZXctaGlnaGxpZ2h0LWl0ZW0gPiBkaXYgPiBkaXYgYnIge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW4tdG9wOiAwcHg7XG4gICAgICBsaW5lLWhlaWdodDogMHB4O1xuICAgICAgY29udGVudDogXCJcIjsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzM2cHgpIHtcbiAgYm9keS5jb250ZW50LXBhZ2UgYXNpZGUuY29udGVudC1mb290ZXIgcC5zaGFyZSArIGRpdi5yZWxhdGVkLWxpc3Qge1xuICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4OyB9XG4gIGJvZHkuY29udGVudC1wYWdlIG1haW4gPiBoZWFkZXIuY29udGVudC1oZWFkZXIsXG4gIGJvZHkuY29udGVudC1wYWdlIG1haW4gYXJ0aWNsZSA6Zmlyc3QtY2hpbGQucHJlLXRpdGxlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjc1ZW07XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjc1ZW07XG4gICAgd2lkdGg6IGF1dG87IH0gfVxuXG4ucGFnZS1mb290ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuODUpO1xuICBjb2xvcjogYmxhY2s7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAzMDAwOyB9XG4gICNmb290ZXItcG9wdXAtc3BhY2VyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgaGVpZ2h0OiAzODBweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzM2cHgpIHtcbiAgICAucGFnZS1mb290ZXIge1xuICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgcmlnaHQ6IDBweDtcbiAgICAgIGJvdHRvbTogMHB4O1xuICAgICAgbGVmdDogMHB4OyB9XG4gICAgICAjZm9vdGVyLXBvcHVwLXNwYWNlciB7XG4gICAgICAgIGhlaWdodDogMjI2cHg7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICBodG1sLmNtcy1lZGl0LW1vZGUgLnBhZ2UtZm9vdGVyIHtcbiAgICAgICAgcG9zaXRpb246IHN0YXRpYyAhaW1wb3J0YW50OyB9IH1cblxuLmFydGlzIC5mb290ZXItc3RpY2t5IHtcbiAgaGVpZ2h0OiAxMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgcGFkZGluZzogMjRweCAzMHB4IDBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3MzVweCkge1xuICAgIC5hcnRpcyAuZm9vdGVyLXN0aWNreSB7XG4gICAgICBwYWRkaW5nOiAyNHB4IDAgMDtcbiAgICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50OyB9XG4gICAgICAuYXJ0aXMgLmZvb3Rlci1zdGlja3kgLm1lc3NhZ2Uge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDczNnB4KSB7XG4gICAgLmFydGlzIC5mb290ZXItc3RpY2t5IHtcbiAgICAgIHBhZGRpbmc6IDI3cHggMzBweDtcbiAgICAgIG1hcmdpbjogMCAwLjc1ZW07XG4gICAgICBoZWlnaHQ6IDcwcHg7XG4gICAgICB3aWR0aDogY2FsYygxMDAlIC0gMS41ZW0pO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdGV4dC1hbGlnbjogaW5pdGlhbDsgfVxuICAgICAgLmFydGlzIC5mb290ZXItc3RpY2t5ID4gKiB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA0OCU7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7IH1cbiAgICAgIC5hcnRpcyAuZm9vdGVyLXN0aWNreSAubWVzc2FnZSB7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICAgICAuYXJ0aXMgLmZvb3Rlci1zdGlja3kgLm1lbnUtc2VjdGlvbiB7XG4gICAgICAgIHJpZ2h0OiAyN3B4O1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgcGFkZGluZy10b3A6IDBweDsgfVxuICAgICAgICAuYXJ0aXMgLmZvb3Rlci1zdGlja3kgLm1lbnUtc2VjdGlvbiBhLmJ1dHRvbi5wcmltYXJ5LWNhbGwtdG8tYWN0aW9uOmFmdGVyIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG4gIC5hcnRpcyAuZm9vdGVyLXN0aWNreSAubWVzc2FnZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICAuYXJ0aXMgLmZvb3Rlci1zdGlja3kgLm1lc3NhZ2U6ZW1wdHkge1xuICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG4gIC5hcnRpcyAuZm9vdGVyLXN0aWNreSAubWVudS1zZWN0aW9uIC5idXR0b24ucHJpbWFyeS1jYWxsLXRvLWFjdGlvbiB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICAuYXJ0aXMgLmZvb3Rlci1zdGlja3kgLm1lbnUtc2VjdGlvbiAuYnV0dG9uLnByaW1hcnktY2FsbC10by1hY3Rpb246YWZ0ZXIge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3MzVweCkge1xuICAgICAgLmFydGlzIC5mb290ZXItc3RpY2t5IC5tZW51LXNlY3Rpb24gLmJ1dHRvbi5wcmltYXJ5LWNhbGwtdG8tYWN0aW9uIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDYwcHgpO1xuICAgICAgICBtYXJnaW46IDAgYXV0bzsgfSB9XG4gIC5hcnRpcyAuZm9vdGVyLXN0aWNreSAubWVudS1zZWN0aW9uIC5mb290ZXItbGluay1saXN0IHtcbiAgICBtYXJnaW46IDE2cHggMDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3MzZweCkge1xuICAgICAgLmFydGlzIC5mb290ZXItc3RpY2t5IC5tZW51LXNlY3Rpb24gLmZvb3Rlci1saW5rLWxpc3Qge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgICBodG1sLmNtcy1lZGl0LW1vZGUgLmFydGlzIC5mb290ZXItc3RpY2t5IC5tZW51LXNlY3Rpb24gLmZvb3Rlci1saW5rLWxpc3Qge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAuYXJ0aXMgLmZvb3Rlci1zdGlja3kgLm1lbnUtc2VjdGlvbiAuZm9vdGVyLWxpbmstbGlzdCBbcm9sZT1cIm1lbnVpdGVtXCJdIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBkYXNoZWQgIzgzOTA5NztcbiAgICAgIHBhZGRpbmc6IDAgMzBweDtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICAgIC5hcnRpcyAuZm9vdGVyLXN0aWNreSAubWVudS1zZWN0aW9uIC5mb290ZXItbGluay1saXN0IFtyb2xlPVwibWVudWl0ZW1cIl06Zmlyc3QtY2hpbGQge1xuICAgICAgICBib3JkZXItdG9wOiAxcHggZGFzaGVkICM4MzkwOTc7IH1cbiAgICAuYXJ0aXMgLmZvb3Rlci1zdGlja3kgLm1lbnUtc2VjdGlvbiAuZm9vdGVyLWxpbmstbGlzdCBbcm9sZT1cIm1lbnVpdGVtXCJdIGEge1xuICAgICAgY29sb3I6ICM0NzUzNUI7XG4gICAgICBmb250LXNpemU6IDEuMTVyZW07XG4gICAgICBsaW5lLWhlaWdodDogMzlweDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgICAgLmFydGlzIC5mb290ZXItc3RpY2t5IC5tZW51LXNlY3Rpb24gLmZvb3Rlci1saW5rLWxpc3QgW3JvbGU9XCJtZW51aXRlbVwiXSBhOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCLvhJNcIjtcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICBmb250LWZhbWlseTogXCJpY29uc1wiOyB9XG4gICAgLmFydGlzIC5mb290ZXItc3RpY2t5IC5tZW51LXNlY3Rpb24gLmZvb3Rlci1saW5rLWxpc3QgbGk6bGFzdC1jaGlsZDpub3QoW3JvbGU9XCJtZW51aXRlbVwiXSkge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuXG4uZm9vdGVyLWJvdHRvbSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgLmZvb3Rlci1ib3R0b20gLmNvbnRhaW5lciB7XG4gICAgY29sb3I6ICNjY2NjY2M7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGhlaWdodDogYXV0bztcbiAgICBwYWRkaW5nOiAwIDMwcHg7IH1cbiAgICAuZm9vdGVyLWJvdHRvbSAuY29udGFpbmVyIC5mb290ZXItYm90dG9tX19zZWN0aW9uIHtcbiAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7IH1cbiAgICAuZm9vdGVyLWJvdHRvbSAuY29udGFpbmVyIC5zcG9uc29ycyAuc3BvbnNvcnNfX2xpc3Qge1xuICAgICAgbWluLWhlaWdodDogNjBweDsgfVxuICAgICAgLmZvb3Rlci1ib3R0b20gLmNvbnRhaW5lciAuc3BvbnNvcnMgLnNwb25zb3JzX19saXN0IC5tYWluLXNwb25zb3IgaW1nIHtcbiAgICAgICAgbWF4LWhlaWdodDogMzBweDtcbiAgICAgICAgbWF4LXdpZHRoOiAxNjBweDsgfVxuICAgICAgLmZvb3Rlci1ib3R0b20gLmNvbnRhaW5lciAuc3BvbnNvcnMgLnNwb25zb3JzX19saXN0IC5zcG9uc29yIHtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgICAgICBtYXgtd2lkdGg6IDQ4JTsgfVxuICAgICAgICAuZm9vdGVyLWJvdHRvbSAuY29udGFpbmVyIC5zcG9uc29ycyAuc3BvbnNvcnNfX2xpc3QgLnNwb25zb3I6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gICAgICAgIC5mb290ZXItYm90dG9tIC5jb250YWluZXIgLnNwb25zb3JzIC5zcG9uc29yc19fbGlzdCAuc3BvbnNvciBpbWcge1xuICAgICAgICAgIG1heC1oZWlnaHQ6IDIxcHg7IH1cbiAgICAuZm9vdGVyLWJvdHRvbSAuY29udGFpbmVyIC5mb290ZXJfX21lbnUge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgLmZvb3Rlci1ib3R0b20gLmNvbnRhaW5lciAuZm9vdGVyX19tZW51IHVsIGxpIGEge1xuICAgICAgICBjb2xvcjogI2ZmZjsgfVxuICAgIC5mb290ZXItYm90dG9tIC5jb250YWluZXIgLnNvY2lhbCB1bCB7XG4gICAgICBtYXJnaW4tbGVmdDogLTVweDsgfVxuICAgICAgLmZvb3Rlci1ib3R0b20gLmNvbnRhaW5lciAuc29jaWFsIHVsIGxpIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IGluaXRpYWw7IH1cbiAgICAgICAgLmZvb3Rlci1ib3R0b20gLmNvbnRhaW5lciAuc29jaWFsIHVsIGxpIGEge1xuICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgICAgICAgIC5mb290ZXItYm90dG9tIC5jb250YWluZXIgLnNvY2lhbCB1bCBsaSBhLmljb24tc29jaWFsLWZhY2Vib29rOmJlZm9yZSwgLmZvb3Rlci1ib3R0b20gLmNvbnRhaW5lciAuc29jaWFsIHVsIGxpIGEuaWNvbi1zb2NpYWwtdHdpdHRlcjpiZWZvcmUsIC5mb290ZXItYm90dG9tIC5jb250YWluZXIgLnNvY2lhbCB1bCBsaSBhLmljb24tc2hhcmU6YmVmb3JlIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cbiAgICAgICAgICAuZm9vdGVyLWJvdHRvbSAuY29udGFpbmVyIC5zb2NpYWwgdWwgbGkgYSBzcGFuLnVuZGVybGluZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMC43NWVtO1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cbiAgICAgICAgICAuZm9vdGVyLWJvdHRvbSAuY29udGFpbmVyIC5zb2NpYWwgdWwgbGkgYTpob3ZlciBzcGFuLnVuZGVybGluZSB7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAuZm9vdGVyLWJvdHRvbSAuY29udGFpbmVyIC5jaGFyaXR5LXNlYWwge1xuICAgICAgZmxvYXQ6IHJpZ2h0OyB9XG4gICAgICAuZm9vdGVyLWJvdHRvbSAuY29udGFpbmVyIC5jaGFyaXR5LXNlYWwgLmNoYXJpdHktc2VhbF9fbG9nbyB7XG4gICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDczNnB4KSB7XG4gICAgLmZvb3Rlci1ib3R0b20ge1xuICAgICAgaGVpZ2h0OiAwcHg7IH1cbiAgICAgIC5mb290ZXItYm90dG9tIC5jb250YWluZXIge1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDEuNWVtKTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgICAgIC5mb290ZXItYm90dG9tIC5jb250YWluZXIgLmZvb3Rlci1ib3R0b21fX3NlY3Rpb24ge1xuICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMi4yMjc4NSU7XG4gICAgICAgICAgd2lkdGg6IDIxLjE5OTM3JTtcbiAgICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICAgICAgICBwYWRkaW5nOiAyMHB4IDA7IH1cbiAgICAgICAgICAuZm9vdGVyLWJvdHRvbSAuY29udGFpbmVyIC5mb290ZXItYm90dG9tX19zZWN0aW9uOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gICAgICAgIC5mb290ZXItYm90dG9tIC5jb250YWluZXIgLmZvb3Rlcl9fbWVudSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgICAgLmZvb3Rlci1ib3R0b20gLmNvbnRhaW5lciAuY2hhcml0eS1zZWFsIHtcbiAgICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgICAgd2lkdGg6IDIwMHB4OyB9XG4gICAgICAgIC5mb290ZXItYm90dG9tIC5jb250YWluZXIgLnNvY2lhbCB7XG4gICAgICAgICAgd2lkdGg6IDI1MHB4OyB9XG4gICAgICAuZm9vdGVyLWJvdHRvbSAudGVybXMtYW5kLWNvbmRpdGlvbnMge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMjQ4cHg7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBwYWRkaW5nOiAwLjc1ZW07XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBoZWlnaHQ6IDUwcHg7IH1cbiAgICAgICAgLmZvb3Rlci1ib3R0b20gLnRlcm1zLWFuZC1jb25kaXRpb25zIHVsIGxpIGEge1xuICAgICAgICAgIGNvbG9yOiAjMDAwOyB9XG4gICAgICAgIC5mb290ZXItYm90dG9tIC50ZXJtcy1hbmQtY29uZGl0aW9ucyB1bCBsaSB7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgICAgIGZvbnQtc2l6ZTogLjhlbTtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMWVtO1xuICAgICAgICAgIHBhZGRpbmc6IDAgMi4zZW07IH0gfVxuICAuZm9vdGVyLWJvdHRvbSAudGVybXMtYW5kLWNvbmRpdGlvbnMge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cblxuaGVhZGVyLnBhZ2UtaGVhZGVyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDBweDtcbiAgcmlnaHQ6IDBweDtcbiAgbGVmdDogMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgaGVpZ2h0OiA2MHB4O1xuICBwYWRkaW5nOiA4cHggMC43NWVtO1xuICB6LWluZGV4OiAyMDAwOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAgIGhlYWRlci5wYWdlLWhlYWRlciB7XG4gICAgICBwYWRkaW5nOiAwLjc1ZW0gMi4yNWVtO1xuICAgICAgaGVpZ2h0OiA3MHB4O1xuICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICBoZWFkZXIucGFnZS1oZWFkZXIudGhlbWUtZGFya19ibHVlIC5oZWFkZXItbGFuZ3VhZ2UgYnV0dG9uLCAuaGVhZGVyLWxhbmd1YWdlIGhlYWRlci5wYWdlLWhlYWRlci50aGVtZS1kYXJrX2JsdWUgYnV0dG9uLCBoZWFkZXIucGFnZS1oZWFkZXIudGhlbWUtZGFya19ibHVlIC5oZWFkZXItbGFuZ3VhZ2UgLmxhbmd1YWdlLWxpc3RfX2xpbmssIC5oZWFkZXItbGFuZ3VhZ2UgaGVhZGVyLnBhZ2UtaGVhZGVyLnRoZW1lLWRhcmtfYmx1ZSAubGFuZ3VhZ2UtbGlzdF9fbGluaywgaGVhZGVyLnBhZ2UtaGVhZGVyLnRoZW1lLWRhcmtfYmx1ZSAuZ28tYmFjaywgaGVhZGVyLnBhZ2UtaGVhZGVyLnRoZW1lLWRhcmtfYmx1ZSAuZ28tbWVudSwgaGVhZGVyLnBhZ2UtaGVhZGVyLnRoZW1lLWRhcmtfYmx1ZSAuaGVhZGVyLXNlYXJjaCwgaGVhZGVyLnBhZ2UtaGVhZGVyLnRoZW1lLWRhcmtfYmx1ZSAuaGVhZGVyLXNlYXJjaCBidXR0b24sIGhlYWRlci5wYWdlLWhlYWRlci50aGVtZS1kYXJrX2JsdWUgI2ZpbHRlci10YWdzIC5zb3J0IHVsW3JvbGU9XCJtZW51XCJdIGxpW3JvbGU9XCJtZW51aXRlbVwiXSBhLCAjZmlsdGVyLXRhZ3MgLnNvcnQgdWxbcm9sZT1cIm1lbnVcIl0gbGlbcm9sZT1cIm1lbnVpdGVtXCJdIGhlYWRlci5wYWdlLWhlYWRlci50aGVtZS1kYXJrX2JsdWUgYSB7XG4gICAgY29sb3I6ICNGRkZGRkY7IH1cbiAgaGVhZGVyLnBhZ2UtaGVhZGVyLnRoZW1lLWJsdWUgLmhlYWRlci1sYW5ndWFnZSBidXR0b24sIC5oZWFkZXItbGFuZ3VhZ2UgaGVhZGVyLnBhZ2UtaGVhZGVyLnRoZW1lLWJsdWUgYnV0dG9uLCBoZWFkZXIucGFnZS1oZWFkZXIudGhlbWUtYmx1ZSAuaGVhZGVyLWxhbmd1YWdlIC5sYW5ndWFnZS1saXN0X19saW5rLCAuaGVhZGVyLWxhbmd1YWdlIGhlYWRlci5wYWdlLWhlYWRlci50aGVtZS1ibHVlIC5sYW5ndWFnZS1saXN0X19saW5rLCBoZWFkZXIucGFnZS1oZWFkZXIudGhlbWUtYmx1ZSAuZ28tYmFjaywgaGVhZGVyLnBhZ2UtaGVhZGVyLnRoZW1lLWJsdWUgLmdvLW1lbnUsIGhlYWRlci5wYWdlLWhlYWRlci50aGVtZS1ibHVlIC5oZWFkZXItc2VhcmNoLCBoZWFkZXIucGFnZS1oZWFkZXIudGhlbWUtYmx1ZSAuaGVhZGVyLXNlYXJjaCBidXR0b24sIGhlYWRlci5wYWdlLWhlYWRlci50aGVtZS1ibHVlICNmaWx0ZXItdGFncyAuc29ydCB1bFtyb2xlPVwibWVudVwiXSBsaVtyb2xlPVwibWVudWl0ZW1cIl0gYSwgI2ZpbHRlci10YWdzIC5zb3J0IHVsW3JvbGU9XCJtZW51XCJdIGxpW3JvbGU9XCJtZW51aXRlbVwiXSBoZWFkZXIucGFnZS1oZWFkZXIudGhlbWUtYmx1ZSBhIHtcbiAgICBjb2xvcjogI0ZGRkZGRjsgfVxuICBoZWFkZXIucGFnZS1oZWFkZXIudGhlbWUtZ3JlZW4gLmhlYWRlci1sYW5ndWFnZSBidXR0b24sIC5oZWFkZXItbGFuZ3VhZ2UgaGVhZGVyLnBhZ2UtaGVhZGVyLnRoZW1lLWdyZWVuIGJ1dHRvbiwgaGVhZGVyLnBhZ2UtaGVhZGVyLnRoZW1lLWdyZWVuIC5oZWFkZXItbGFuZ3VhZ2UgLmxhbmd1YWdlLWxpc3RfX2xpbmssIC5oZWFkZXItbGFuZ3VhZ2UgaGVhZGVyLnBhZ2UtaGVhZGVyLnRoZW1lLWdyZWVuIC5sYW5ndWFnZS1saXN0X19saW5rLCBoZWFkZXIucGFnZS1oZWFkZXIudGhlbWUtZ3JlZW4gLmdvLWJhY2ssIGhlYWRlci5wYWdlLWhlYWRlci50aGVtZS1ncmVlbiAuZ28tbWVudSwgaGVhZGVyLnBhZ2UtaGVhZGVyLnRoZW1lLWdyZWVuIC5oZWFkZXItc2VhcmNoLCBoZWFkZXIucGFnZS1oZWFkZXIudGhlbWUtZ3JlZW4gLmhlYWRlci1zZWFyY2ggYnV0dG9uLCBoZWFkZXIucGFnZS1oZWFkZXIudGhlbWUtZ3JlZW4gI2ZpbHRlci10YWdzIC5zb3J0IHVsW3JvbGU9XCJtZW51XCJdIGxpW3JvbGU9XCJtZW51aXRlbVwiXSBhLCAjZmlsdGVyLXRhZ3MgLnNvcnQgdWxbcm9sZT1cIm1lbnVcIl0gbGlbcm9sZT1cIm1lbnVpdGVtXCJdIGhlYWRlci5wYWdlLWhlYWRlci50aGVtZS1ncmVlbiBhIHtcbiAgICBjb2xvcjogI0ZGRkZGRjsgfVxuICBoZWFkZXIucGFnZS1oZWFkZXIudGhlbWUteWVsbG93IC5oZWFkZXItbGFuZ3VhZ2UgYnV0dG9uLCAuaGVhZGVyLWxhbmd1YWdlIGhlYWRlci5wYWdlLWhlYWRlci50aGVtZS15ZWxsb3cgYnV0dG9uLCBoZWFkZXIucGFnZS1oZWFkZXIudGhlbWUteWVsbG93IC5oZWFkZXItbGFuZ3VhZ2UgLmxhbmd1YWdlLWxpc3RfX2xpbmssIC5oZWFkZXItbGFuZ3VhZ2UgaGVhZGVyLnBhZ2UtaGVhZGVyLnRoZW1lLXllbGxvdyAubGFuZ3VhZ2UtbGlzdF9fbGluaywgaGVhZGVyLnBhZ2UtaGVhZGVyLnRoZW1lLXllbGxvdyAuZ28tYmFjaywgaGVhZGVyLnBhZ2UtaGVhZGVyLnRoZW1lLXllbGxvdyAuZ28tbWVudSwgaGVhZGVyLnBhZ2UtaGVhZGVyLnRoZW1lLXllbGxvdyAuaGVhZGVyLXNlYXJjaCwgaGVhZGVyLnBhZ2UtaGVhZGVyLnRoZW1lLXllbGxvdyAuaGVhZGVyLXNlYXJjaCBidXR0b24sIGhlYWRlci5wYWdlLWhlYWRlci50aGVtZS15ZWxsb3cgI2ZpbHRlci10YWdzIC5zb3J0IHVsW3JvbGU9XCJtZW51XCJdIGxpW3JvbGU9XCJtZW51aXRlbVwiXSBhLCAjZmlsdGVyLXRhZ3MgLnNvcnQgdWxbcm9sZT1cIm1lbnVcIl0gbGlbcm9sZT1cIm1lbnVpdGVtXCJdIGhlYWRlci5wYWdlLWhlYWRlci50aGVtZS15ZWxsb3cgYSB7XG4gICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgaGVhZGVyLnBhZ2UtaGVhZGVyLnRoZW1lLXJlZCAuaGVhZGVyLWxhbmd1YWdlIGJ1dHRvbiwgLmhlYWRlci1sYW5ndWFnZSBoZWFkZXIucGFnZS1oZWFkZXIudGhlbWUtcmVkIGJ1dHRvbiwgaGVhZGVyLnBhZ2UtaGVhZGVyLnRoZW1lLXJlZCAuaGVhZGVyLWxhbmd1YWdlIC5sYW5ndWFnZS1saXN0X19saW5rLCAuaGVhZGVyLWxhbmd1YWdlIGhlYWRlci5wYWdlLWhlYWRlci50aGVtZS1yZWQgLmxhbmd1YWdlLWxpc3RfX2xpbmssIGhlYWRlci5wYWdlLWhlYWRlci50aGVtZS1yZWQgLmdvLWJhY2ssIGhlYWRlci5wYWdlLWhlYWRlci50aGVtZS1yZWQgLmdvLW1lbnUsIGhlYWRlci5wYWdlLWhlYWRlci50aGVtZS1yZWQgLmhlYWRlci1zZWFyY2gsIGhlYWRlci5wYWdlLWhlYWRlci50aGVtZS1yZWQgLmhlYWRlci1zZWFyY2ggYnV0dG9uLCBoZWFkZXIucGFnZS1oZWFkZXIudGhlbWUtcmVkICNmaWx0ZXItdGFncyAuc29ydCB1bFtyb2xlPVwibWVudVwiXSBsaVtyb2xlPVwibWVudWl0ZW1cIl0gYSwgI2ZpbHRlci10YWdzIC5zb3J0IHVsW3JvbGU9XCJtZW51XCJdIGxpW3JvbGU9XCJtZW51aXRlbVwiXSBoZWFkZXIucGFnZS1oZWFkZXIudGhlbWUtcmVkIGEge1xuICAgIGNvbG9yOiAjRkZGRkZGOyB9XG4gIGhlYWRlci5wYWdlLWhlYWRlci50aGVtZS1wcmltYXJ5IC5oZWFkZXItbGFuZ3VhZ2UgYnV0dG9uLCAuaGVhZGVyLWxhbmd1YWdlIGhlYWRlci5wYWdlLWhlYWRlci50aGVtZS1wcmltYXJ5IGJ1dHRvbiwgaGVhZGVyLnBhZ2UtaGVhZGVyLnRoZW1lLXByaW1hcnkgLmhlYWRlci1sYW5ndWFnZSAubGFuZ3VhZ2UtbGlzdF9fbGluaywgLmhlYWRlci1sYW5ndWFnZSBoZWFkZXIucGFnZS1oZWFkZXIudGhlbWUtcHJpbWFyeSAubGFuZ3VhZ2UtbGlzdF9fbGluaywgaGVhZGVyLnBhZ2UtaGVhZGVyLnRoZW1lLXByaW1hcnkgLmdvLWJhY2ssIGhlYWRlci5wYWdlLWhlYWRlci50aGVtZS1wcmltYXJ5IC5nby1tZW51LCBoZWFkZXIucGFnZS1oZWFkZXIudGhlbWUtcHJpbWFyeSAuaGVhZGVyLXNlYXJjaCwgaGVhZGVyLnBhZ2UtaGVhZGVyLnRoZW1lLXByaW1hcnkgLmhlYWRlci1zZWFyY2ggYnV0dG9uLCBoZWFkZXIucGFnZS1oZWFkZXIudGhlbWUtcHJpbWFyeSAjZmlsdGVyLXRhZ3MgLnNvcnQgdWxbcm9sZT1cIm1lbnVcIl0gbGlbcm9sZT1cIm1lbnVpdGVtXCJdIGEsICNmaWx0ZXItdGFncyAuc29ydCB1bFtyb2xlPVwibWVudVwiXSBsaVtyb2xlPVwibWVudWl0ZW1cIl0gaGVhZGVyLnBhZ2UtaGVhZGVyLnRoZW1lLXByaW1hcnkgYSB7XG4gICAgY29sb3I6ICNGRkZGRkY7IH1cbiAgaGVhZGVyLnBhZ2UtaGVhZGVyLnRoZW1lLXNlY29uZGFyeSAuaGVhZGVyLWxhbmd1YWdlIGJ1dHRvbiwgLmhlYWRlci1sYW5ndWFnZSBoZWFkZXIucGFnZS1oZWFkZXIudGhlbWUtc2Vjb25kYXJ5IGJ1dHRvbiwgaGVhZGVyLnBhZ2UtaGVhZGVyLnRoZW1lLXNlY29uZGFyeSAuaGVhZGVyLWxhbmd1YWdlIC5sYW5ndWFnZS1saXN0X19saW5rLCAuaGVhZGVyLWxhbmd1YWdlIGhlYWRlci5wYWdlLWhlYWRlci50aGVtZS1zZWNvbmRhcnkgLmxhbmd1YWdlLWxpc3RfX2xpbmssIGhlYWRlci5wYWdlLWhlYWRlci50aGVtZS1zZWNvbmRhcnkgLmdvLWJhY2ssIGhlYWRlci5wYWdlLWhlYWRlci50aGVtZS1zZWNvbmRhcnkgLmdvLW1lbnUsIGhlYWRlci5wYWdlLWhlYWRlci50aGVtZS1zZWNvbmRhcnkgLmhlYWRlci1zZWFyY2gsIGhlYWRlci5wYWdlLWhlYWRlci50aGVtZS1zZWNvbmRhcnkgLmhlYWRlci1zZWFyY2ggYnV0dG9uLCBoZWFkZXIucGFnZS1oZWFkZXIudGhlbWUtc2Vjb25kYXJ5ICNmaWx0ZXItdGFncyAuc29ydCB1bFtyb2xlPVwibWVudVwiXSBsaVtyb2xlPVwibWVudWl0ZW1cIl0gYSwgI2ZpbHRlci10YWdzIC5zb3J0IHVsW3JvbGU9XCJtZW51XCJdIGxpW3JvbGU9XCJtZW51aXRlbVwiXSBoZWFkZXIucGFnZS1oZWFkZXIudGhlbWUtc2Vjb25kYXJ5IGEge1xuICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gIGhlYWRlci5wYWdlLWhlYWRlci50aGVtZS1tZW51IC5oZWFkZXItbGFuZ3VhZ2UgYnV0dG9uLCAuaGVhZGVyLWxhbmd1YWdlIGhlYWRlci5wYWdlLWhlYWRlci50aGVtZS1tZW51IGJ1dHRvbiwgaGVhZGVyLnBhZ2UtaGVhZGVyLnRoZW1lLW1lbnUgLmhlYWRlci1sYW5ndWFnZSAubGFuZ3VhZ2UtbGlzdF9fbGluaywgLmhlYWRlci1sYW5ndWFnZSBoZWFkZXIucGFnZS1oZWFkZXIudGhlbWUtbWVudSAubGFuZ3VhZ2UtbGlzdF9fbGluaywgaGVhZGVyLnBhZ2UtaGVhZGVyLnRoZW1lLW1lbnUgLmdvLWJhY2ssIGhlYWRlci5wYWdlLWhlYWRlci50aGVtZS1tZW51IC5nby1tZW51LCBoZWFkZXIucGFnZS1oZWFkZXIudGhlbWUtbWVudSAuaGVhZGVyLXNlYXJjaCwgaGVhZGVyLnBhZ2UtaGVhZGVyLnRoZW1lLW1lbnUgLmhlYWRlci1zZWFyY2ggYnV0dG9uLCBoZWFkZXIucGFnZS1oZWFkZXIudGhlbWUtbWVudSAjZmlsdGVyLXRhZ3MgLnNvcnQgdWxbcm9sZT1cIm1lbnVcIl0gbGlbcm9sZT1cIm1lbnVpdGVtXCJdIGEsICNmaWx0ZXItdGFncyAuc29ydCB1bFtyb2xlPVwibWVudVwiXSBsaVtyb2xlPVwibWVudWl0ZW1cIl0gaGVhZGVyLnBhZ2UtaGVhZGVyLnRoZW1lLW1lbnUgYSB7XG4gICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgaGVhZGVyLnBhZ2UtaGVhZGVyLnRoZW1lLWRhcmtfYmx1ZSAuaGVhZGVyLWxhbmd1YWdlIGJ1dHRvbiwgLmhlYWRlci1sYW5ndWFnZSBoZWFkZXIucGFnZS1oZWFkZXIudGhlbWUtZGFya19ibHVlIGJ1dHRvbiwgaGVhZGVyLnBhZ2UtaGVhZGVyLnRoZW1lLWRhcmtfYmx1ZSAuaGVhZGVyLWxhbmd1YWdlIC5sYW5ndWFnZS1saXN0X19saW5rLCAuaGVhZGVyLWxhbmd1YWdlIGhlYWRlci5wYWdlLWhlYWRlci50aGVtZS1kYXJrX2JsdWUgLmxhbmd1YWdlLWxpc3RfX2xpbmssIGhlYWRlci5wYWdlLWhlYWRlci50aGVtZS1kYXJrX2JsdWUgLmdvLWJhY2ssIGhlYWRlci5wYWdlLWhlYWRlci50aGVtZS1kYXJrX2JsdWUgLmdvLW1lbnUsIGhlYWRlci5wYWdlLWhlYWRlci50aGVtZS1kYXJrX2JsdWUgLmhlYWRlci1zZWFyY2gsIGhlYWRlci5wYWdlLWhlYWRlci50aGVtZS1kYXJrX2JsdWUgLmhlYWRlci1zZWFyY2ggYnV0dG9uLCBoZWFkZXIucGFnZS1oZWFkZXIudGhlbWUtZGFya19ibHVlICNmaWx0ZXItdGFncyAuc29ydCB1bFtyb2xlPVwibWVudVwiXSBsaVtyb2xlPVwibWVudWl0ZW1cIl0gYSwgI2ZpbHRlci10YWdzIC5zb3J0IHVsW3JvbGU9XCJtZW51XCJdIGxpW3JvbGU9XCJtZW51aXRlbVwiXSBoZWFkZXIucGFnZS1oZWFkZXIudGhlbWUtZGFya19ibHVlIGEge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDU0QTY7XG4gICAgY29sb3I6ICNGRkZGRkY7IH1cbiAgaGVhZGVyLnBhZ2UtaGVhZGVyLnRoZW1lLWJsdWUgLmhlYWRlci1sYW5ndWFnZSBidXR0b24sIC5oZWFkZXItbGFuZ3VhZ2UgaGVhZGVyLnBhZ2UtaGVhZGVyLnRoZW1lLWJsdWUgYnV0dG9uLCBoZWFkZXIucGFnZS1oZWFkZXIudGhlbWUtYmx1ZSAuaGVhZGVyLWxhbmd1YWdlIC5sYW5ndWFnZS1saXN0X19saW5rLCAuaGVhZGVyLWxhbmd1YWdlIGhlYWRlci5wYWdlLWhlYWRlci50aGVtZS1ibHVlIC5sYW5ndWFnZS1saXN0X19saW5rLCBoZWFkZXIucGFnZS1oZWFkZXIudGhlbWUtYmx1ZSAuZ28tYmFjaywgaGVhZGVyLnBhZ2UtaGVhZGVyLnRoZW1lLWJsdWUgLmdvLW1lbnUsIGhlYWRlci5wYWdlLWhlYWRlci50aGVtZS1ibHVlIC5oZWFkZXItc2VhcmNoLCBoZWFkZXIucGFnZS1oZWFkZXIudGhlbWUtYmx1ZSAuaGVhZGVyLXNlYXJjaCBidXR0b24sIGhlYWRlci5wYWdlLWhlYWRlci50aGVtZS1ibHVlICNmaWx0ZXItdGFncyAuc29ydCB1bFtyb2xlPVwibWVudVwiXSBsaVtyb2xlPVwibWVudWl0ZW1cIl0gYSwgI2ZpbHRlci10YWdzIC5zb3J0IHVsW3JvbGU9XCJtZW51XCJdIGxpW3JvbGU9XCJtZW51aXRlbVwiXSBoZWFkZXIucGFnZS1oZWFkZXIudGhlbWUtYmx1ZSBhIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA5RUMyO1xuICAgIGNvbG9yOiAjRkZGRkZGOyB9XG4gIGhlYWRlci5wYWdlLWhlYWRlci50aGVtZS1ncmVlbiAuaGVhZGVyLWxhbmd1YWdlIGJ1dHRvbiwgLmhlYWRlci1sYW5ndWFnZSBoZWFkZXIucGFnZS1oZWFkZXIudGhlbWUtZ3JlZW4gYnV0dG9uLCBoZWFkZXIucGFnZS1oZWFkZXIudGhlbWUtZ3JlZW4gLmhlYWRlci1sYW5ndWFnZSAubGFuZ3VhZ2UtbGlzdF9fbGluaywgLmhlYWRlci1sYW5ndWFnZSBoZWFkZXIucGFnZS1oZWFkZXIudGhlbWUtZ3JlZW4gLmxhbmd1YWdlLWxpc3RfX2xpbmssIGhlYWRlci5wYWdlLWhlYWRlci50aGVtZS1ncmVlbiAuZ28tYmFjaywgaGVhZGVyLnBhZ2UtaGVhZGVyLnRoZW1lLWdyZWVuIC5nby1tZW51LCBoZWFkZXIucGFnZS1oZWFkZXIudGhlbWUtZ3JlZW4gLmhlYWRlci1zZWFyY2gsIGhlYWRlci5wYWdlLWhlYWRlci50aGVtZS1ncmVlbiAuaGVhZGVyLXNlYXJjaCBidXR0b24sIGhlYWRlci5wYWdlLWhlYWRlci50aGVtZS1ncmVlbiAjZmlsdGVyLXRhZ3MgLnNvcnQgdWxbcm9sZT1cIm1lbnVcIl0gbGlbcm9sZT1cIm1lbnVpdGVtXCJdIGEsICNmaWx0ZXItdGFncyAuc29ydCB1bFtyb2xlPVwibWVudVwiXSBsaVtyb2xlPVwibWVudWl0ZW1cIl0gaGVhZGVyLnBhZ2UtaGVhZGVyLnRoZW1lLWdyZWVuIGEge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM3MkJGNDQ7XG4gICAgY29sb3I6ICNGRkZGRkY7IH1cbiAgaGVhZGVyLnBhZ2UtaGVhZGVyLnRoZW1lLXllbGxvdyAuaGVhZGVyLWxhbmd1YWdlIGJ1dHRvbiwgLmhlYWRlci1sYW5ndWFnZSBoZWFkZXIucGFnZS1oZWFkZXIudGhlbWUteWVsbG93IGJ1dHRvbiwgaGVhZGVyLnBhZ2UtaGVhZGVyLnRoZW1lLXllbGxvdyAuaGVhZGVyLWxhbmd1YWdlIC5sYW5ndWFnZS1saXN0X19saW5rLCAuaGVhZGVyLWxhbmd1YWdlIGhlYWRlci5wYWdlLWhlYWRlci50aGVtZS15ZWxsb3cgLmxhbmd1YWdlLWxpc3RfX2xpbmssIGhlYWRlci5wYWdlLWhlYWRlci50aGVtZS15ZWxsb3cgLmdvLWJhY2ssIGhlYWRlci5wYWdlLWhlYWRlci50aGVtZS15ZWxsb3cgLmdvLW1lbnUsIGhlYWRlci5wYWdlLWhlYWRlci50aGVtZS15ZWxsb3cgLmhlYWRlci1zZWFyY2gsIGhlYWRlci5wYWdlLWhlYWRlci50aGVtZS15ZWxsb3cgLmhlYWRlci1zZWFyY2ggYnV0dG9uLCBoZWFkZXIucGFnZS1oZWFkZXIudGhlbWUteWVsbG93ICNmaWx0ZXItdGFncyAuc29ydCB1bFtyb2xlPVwibWVudVwiXSBsaVtyb2xlPVwibWVudWl0ZW1cIl0gYSwgI2ZpbHRlci10YWdzIC5zb3J0IHVsW3JvbGU9XCJtZW51XCJdIGxpW3JvbGU9XCJtZW51aXRlbVwiXSBoZWFkZXIucGFnZS1oZWFkZXIudGhlbWUteWVsbG93IGEge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkQ0MDA7XG4gICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgaGVhZGVyLnBhZ2UtaGVhZGVyLnRoZW1lLXJlZCAuaGVhZGVyLWxhbmd1YWdlIGJ1dHRvbiwgLmhlYWRlci1sYW5ndWFnZSBoZWFkZXIucGFnZS1oZWFkZXIudGhlbWUtcmVkIGJ1dHRvbiwgaGVhZGVyLnBhZ2UtaGVhZGVyLnRoZW1lLXJlZCAuaGVhZGVyLWxhbmd1YWdlIC5sYW5ndWFnZS1saXN0X19saW5rLCAuaGVhZGVyLWxhbmd1YWdlIGhlYWRlci5wYWdlLWhlYWRlci50aGVtZS1yZWQgLmxhbmd1YWdlLWxpc3RfX2xpbmssIGhlYWRlci5wYWdlLWhlYWRlci50aGVtZS1yZWQgLmdvLWJhY2ssIGhlYWRlci5wYWdlLWhlYWRlci50aGVtZS1yZWQgLmdvLW1lbnUsIGhlYWRlci5wYWdlLWhlYWRlci50aGVtZS1yZWQgLmhlYWRlci1zZWFyY2gsIGhlYWRlci5wYWdlLWhlYWRlci50aGVtZS1yZWQgLmhlYWRlci1zZWFyY2ggYnV0dG9uLCBoZWFkZXIucGFnZS1oZWFkZXIudGhlbWUtcmVkICNmaWx0ZXItdGFncyAuc29ydCB1bFtyb2xlPVwibWVudVwiXSBsaVtyb2xlPVwibWVudWl0ZW1cIl0gYSwgI2ZpbHRlci10YWdzIC5zb3J0IHVsW3JvbGU9XCJtZW51XCJdIGxpW3JvbGU9XCJtZW51aXRlbVwiXSBoZWFkZXIucGFnZS1oZWFkZXIudGhlbWUtcmVkIGEge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNDRjFGMjU7XG4gICAgY29sb3I6ICNGRkZGRkY7IH1cbiAgaGVhZGVyLnBhZ2UtaGVhZGVyLnRoZW1lLXByaW1hcnkgLmhlYWRlci1sYW5ndWFnZSBidXR0b24sIC5oZWFkZXItbGFuZ3VhZ2UgaGVhZGVyLnBhZ2UtaGVhZGVyLnRoZW1lLXByaW1hcnkgYnV0dG9uLCBoZWFkZXIucGFnZS1oZWFkZXIudGhlbWUtcHJpbWFyeSAuaGVhZGVyLWxhbmd1YWdlIC5sYW5ndWFnZS1saXN0X19saW5rLCAuaGVhZGVyLWxhbmd1YWdlIGhlYWRlci5wYWdlLWhlYWRlci50aGVtZS1wcmltYXJ5IC5sYW5ndWFnZS1saXN0X19saW5rLCBoZWFkZXIucGFnZS1oZWFkZXIudGhlbWUtcHJpbWFyeSAuZ28tYmFjaywgaGVhZGVyLnBhZ2UtaGVhZGVyLnRoZW1lLXByaW1hcnkgLmdvLW1lbnUsIGhlYWRlci5wYWdlLWhlYWRlci50aGVtZS1wcmltYXJ5IC5oZWFkZXItc2VhcmNoLCBoZWFkZXIucGFnZS1oZWFkZXIudGhlbWUtcHJpbWFyeSAuaGVhZGVyLXNlYXJjaCBidXR0b24sIGhlYWRlci5wYWdlLWhlYWRlci50aGVtZS1wcmltYXJ5ICNmaWx0ZXItdGFncyAuc29ydCB1bFtyb2xlPVwibWVudVwiXSBsaVtyb2xlPVwibWVudWl0ZW1cIl0gYSwgI2ZpbHRlci10YWdzIC5zb3J0IHVsW3JvbGU9XCJtZW51XCJdIGxpW3JvbGU9XCJtZW51aXRlbVwiXSBoZWFkZXIucGFnZS1oZWFkZXIudGhlbWUtcHJpbWFyeSBhIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkE2MDAzO1xuICAgIGNvbG9yOiAjRkZGRkZGOyB9XG4gIGhlYWRlci5wYWdlLWhlYWRlci50aGVtZS1zZWNvbmRhcnkgLmhlYWRlci1sYW5ndWFnZSBidXR0b24sIC5oZWFkZXItbGFuZ3VhZ2UgaGVhZGVyLnBhZ2UtaGVhZGVyLnRoZW1lLXNlY29uZGFyeSBidXR0b24sIGhlYWRlci5wYWdlLWhlYWRlci50aGVtZS1zZWNvbmRhcnkgLmhlYWRlci1sYW5ndWFnZSAubGFuZ3VhZ2UtbGlzdF9fbGluaywgLmhlYWRlci1sYW5ndWFnZSBoZWFkZXIucGFnZS1oZWFkZXIudGhlbWUtc2Vjb25kYXJ5IC5sYW5ndWFnZS1saXN0X19saW5rLCBoZWFkZXIucGFnZS1oZWFkZXIudGhlbWUtc2Vjb25kYXJ5IC5nby1iYWNrLCBoZWFkZXIucGFnZS1oZWFkZXIudGhlbWUtc2Vjb25kYXJ5IC5nby1tZW51LCBoZWFkZXIucGFnZS1oZWFkZXIudGhlbWUtc2Vjb25kYXJ5IC5oZWFkZXItc2VhcmNoLCBoZWFkZXIucGFnZS1oZWFkZXIudGhlbWUtc2Vjb25kYXJ5IC5oZWFkZXItc2VhcmNoIGJ1dHRvbiwgaGVhZGVyLnBhZ2UtaGVhZGVyLnRoZW1lLXNlY29uZGFyeSAjZmlsdGVyLXRhZ3MgLnNvcnQgdWxbcm9sZT1cIm1lbnVcIl0gbGlbcm9sZT1cIm1lbnVpdGVtXCJdIGEsICNmaWx0ZXItdGFncyAuc29ydCB1bFtyb2xlPVwibWVudVwiXSBsaVtyb2xlPVwibWVudWl0ZW1cIl0gaGVhZGVyLnBhZ2UtaGVhZGVyLnRoZW1lLXNlY29uZGFyeSBhIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gIGhlYWRlci5wYWdlLWhlYWRlci50aGVtZS1tZW51IC5oZWFkZXItbGFuZ3VhZ2UgYnV0dG9uLCAuaGVhZGVyLWxhbmd1YWdlIGhlYWRlci5wYWdlLWhlYWRlci50aGVtZS1tZW51IGJ1dHRvbiwgaGVhZGVyLnBhZ2UtaGVhZGVyLnRoZW1lLW1lbnUgLmhlYWRlci1sYW5ndWFnZSAubGFuZ3VhZ2UtbGlzdF9fbGluaywgLmhlYWRlci1sYW5ndWFnZSBoZWFkZXIucGFnZS1oZWFkZXIudGhlbWUtbWVudSAubGFuZ3VhZ2UtbGlzdF9fbGluaywgaGVhZGVyLnBhZ2UtaGVhZGVyLnRoZW1lLW1lbnUgLmdvLWJhY2ssIGhlYWRlci5wYWdlLWhlYWRlci50aGVtZS1tZW51IC5nby1tZW51LCBoZWFkZXIucGFnZS1oZWFkZXIudGhlbWUtbWVudSAuaGVhZGVyLXNlYXJjaCwgaGVhZGVyLnBhZ2UtaGVhZGVyLnRoZW1lLW1lbnUgLmhlYWRlci1zZWFyY2ggYnV0dG9uLCBoZWFkZXIucGFnZS1oZWFkZXIudGhlbWUtbWVudSAjZmlsdGVyLXRhZ3MgLnNvcnQgdWxbcm9sZT1cIm1lbnVcIl0gbGlbcm9sZT1cIm1lbnVpdGVtXCJdIGEsICNmaWx0ZXItdGFncyAuc29ydCB1bFtyb2xlPVwibWVudVwiXSBsaVtyb2xlPVwibWVudWl0ZW1cIl0gaGVhZGVyLnBhZ2UtaGVhZGVyLnRoZW1lLW1lbnUgYSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgICBjb2xvcjogIzAwMDAwMDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgICBoZWFkZXIucGFnZS1oZWFkZXIudGhlbWUtZGFya19ibHVlIC5oZWFkZXItbGFuZ3VhZ2UgYnV0dG9uOmhvdmVyLCAuaGVhZGVyLWxhbmd1YWdlIGhlYWRlci5wYWdlLWhlYWRlci50aGVtZS1kYXJrX2JsdWUgYnV0dG9uOmhvdmVyLCBoZWFkZXIucGFnZS1oZWFkZXIudGhlbWUtZGFya19ibHVlIC5oZWFkZXItbGFuZ3VhZ2UgLmxhbmd1YWdlLWxpc3RfX2xpbms6aG92ZXIsIC5oZWFkZXItbGFuZ3VhZ2UgaGVhZGVyLnBhZ2UtaGVhZGVyLnRoZW1lLWRhcmtfYmx1ZSAubGFuZ3VhZ2UtbGlzdF9fbGluazpob3ZlciwgaGVhZGVyLnBhZ2UtaGVhZGVyLnRoZW1lLWRhcmtfYmx1ZSAuZ28tYmFjazpob3ZlciwgaGVhZGVyLnBhZ2UtaGVhZGVyLnRoZW1lLWRhcmtfYmx1ZSAuZ28tbWVudTpob3ZlciwgaGVhZGVyLnBhZ2UtaGVhZGVyLnRoZW1lLWRhcmtfYmx1ZSAuaGVhZGVyLXNlYXJjaDpob3ZlciwgaGVhZGVyLnBhZ2UtaGVhZGVyLnRoZW1lLWRhcmtfYmx1ZSAuaGVhZGVyLXNlYXJjaCBidXR0b246aG92ZXIsIGhlYWRlci5wYWdlLWhlYWRlci50aGVtZS1kYXJrX2JsdWUgI2ZpbHRlci10YWdzIC5zb3J0IHVsW3JvbGU9XCJtZW51XCJdIGxpW3JvbGU9XCJtZW51aXRlbVwiXSBhOmhvdmVyLCAjZmlsdGVyLXRhZ3MgLnNvcnQgdWxbcm9sZT1cIm1lbnVcIl0gbGlbcm9sZT1cIm1lbnVpdGVtXCJdIGhlYWRlci5wYWdlLWhlYWRlci50aGVtZS1kYXJrX2JsdWUgYTpob3ZlciB7XG4gICAgICBjb2xvcjogI0ZGRkZGRjsgfVxuICAgIGhlYWRlci5wYWdlLWhlYWRlci50aGVtZS1ibHVlIC5oZWFkZXItbGFuZ3VhZ2UgYnV0dG9uOmhvdmVyLCAuaGVhZGVyLWxhbmd1YWdlIGhlYWRlci5wYWdlLWhlYWRlci50aGVtZS1ibHVlIGJ1dHRvbjpob3ZlciwgaGVhZGVyLnBhZ2UtaGVhZGVyLnRoZW1lLWJsdWUgLmhlYWRlci1sYW5ndWFnZSAubGFuZ3VhZ2UtbGlzdF9fbGluazpob3ZlciwgLmhlYWRlci1sYW5ndWFnZSBoZWFkZXIucGFnZS1oZWFkZXIudGhlbWUtYmx1ZSAubGFuZ3VhZ2UtbGlzdF9fbGluazpob3ZlciwgaGVhZGVyLnBhZ2UtaGVhZGVyLnRoZW1lLWJsdWUgLmdvLWJhY2s6aG92ZXIsIGhlYWRlci5wYWdlLWhlYWRlci50aGVtZS1ibHVlIC5nby1tZW51OmhvdmVyLCBoZWFkZXIucGFnZS1oZWFkZXIudGhlbWUtYmx1ZSAuaGVhZGVyLXNlYXJjaDpob3ZlciwgaGVhZGVyLnBhZ2UtaGVhZGVyLnRoZW1lLWJsdWUgLmhlYWRlci1zZWFyY2ggYnV0dG9uOmhvdmVyLCBoZWFkZXIucGFnZS1oZWFkZXIudGhlbWUtYmx1ZSAjZmlsdGVyLXRhZ3MgLnNvcnQgdWxbcm9sZT1cIm1lbnVcIl0gbGlbcm9sZT1cIm1lbnVpdGVtXCJdIGE6aG92ZXIsICNmaWx0ZXItdGFncyAuc29ydCB1bFtyb2xlPVwibWVudVwiXSBsaVtyb2xlPVwibWVudWl0ZW1cIl0gaGVhZGVyLnBhZ2UtaGVhZGVyLnRoZW1lLWJsdWUgYTpob3ZlciB7XG4gICAgICBjb2xvcjogI0ZGRkZGRjsgfVxuICAgIGhlYWRlci5wYWdlLWhlYWRlci50aGVtZS1ncmVlbiAuaGVhZGVyLWxhbmd1YWdlIGJ1dHRvbjpob3ZlciwgLmhlYWRlci1sYW5ndWFnZSBoZWFkZXIucGFnZS1oZWFkZXIudGhlbWUtZ3JlZW4gYnV0dG9uOmhvdmVyLCBoZWFkZXIucGFnZS1oZWFkZXIudGhlbWUtZ3JlZW4gLmhlYWRlci1sYW5ndWFnZSAubGFuZ3VhZ2UtbGlzdF9fbGluazpob3ZlciwgLmhlYWRlci1sYW5ndWFnZSBoZWFkZXIucGFnZS1oZWFkZXIudGhlbWUtZ3JlZW4gLmxhbmd1YWdlLWxpc3RfX2xpbms6aG92ZXIsIGhlYWRlci5wYWdlLWhlYWRlci50aGVtZS1ncmVlbiAuZ28tYmFjazpob3ZlciwgaGVhZGVyLnBhZ2UtaGVhZGVyLnRoZW1lLWdyZWVuIC5nby1tZW51OmhvdmVyLCBoZWFkZXIucGFnZS1oZWFkZXIudGhlbWUtZ3JlZW4gLmhlYWRlci1zZWFyY2g6aG92ZXIsIGhlYWRlci5wYWdlLWhlYWRlci50aGVtZS1ncmVlbiAuaGVhZGVyLXNlYXJjaCBidXR0b246aG92ZXIsIGhlYWRlci5wYWdlLWhlYWRlci50aGVtZS1ncmVlbiAjZmlsdGVyLXRhZ3MgLnNvcnQgdWxbcm9sZT1cIm1lbnVcIl0gbGlbcm9sZT1cIm1lbnVpdGVtXCJdIGE6aG92ZXIsICNmaWx0ZXItdGFncyAuc29ydCB1bFtyb2xlPVwibWVudVwiXSBsaVtyb2xlPVwibWVudWl0ZW1cIl0gaGVhZGVyLnBhZ2UtaGVhZGVyLnRoZW1lLWdyZWVuIGE6aG92ZXIge1xuICAgICAgY29sb3I6ICNGRkZGRkY7IH1cbiAgICBoZWFkZXIucGFnZS1oZWFkZXIudGhlbWUteWVsbG93IC5oZWFkZXItbGFuZ3VhZ2UgYnV0dG9uOmhvdmVyLCAuaGVhZGVyLWxhbmd1YWdlIGhlYWRlci5wYWdlLWhlYWRlci50aGVtZS15ZWxsb3cgYnV0dG9uOmhvdmVyLCBoZWFkZXIucGFnZS1oZWFkZXIudGhlbWUteWVsbG93IC5oZWFkZXItbGFuZ3VhZ2UgLmxhbmd1YWdlLWxpc3RfX2xpbms6aG92ZXIsIC5oZWFkZXItbGFuZ3VhZ2UgaGVhZGVyLnBhZ2UtaGVhZGVyLnRoZW1lLXllbGxvdyAubGFuZ3VhZ2UtbGlzdF9fbGluazpob3ZlciwgaGVhZGVyLnBhZ2UtaGVhZGVyLnRoZW1lLXllbGxvdyAuZ28tYmFjazpob3ZlciwgaGVhZGVyLnBhZ2UtaGVhZGVyLnRoZW1lLXllbGxvdyAuZ28tbWVudTpob3ZlciwgaGVhZGVyLnBhZ2UtaGVhZGVyLnRoZW1lLXllbGxvdyAuaGVhZGVyLXNlYXJjaDpob3ZlciwgaGVhZGVyLnBhZ2UtaGVhZGVyLnRoZW1lLXllbGxvdyAuaGVhZGVyLXNlYXJjaCBidXR0b246aG92ZXIsIGhlYWRlci5wYWdlLWhlYWRlci50aGVtZS15ZWxsb3cgI2ZpbHRlci10YWdzIC5zb3J0IHVsW3JvbGU9XCJtZW51XCJdIGxpW3JvbGU9XCJtZW51aXRlbVwiXSBhOmhvdmVyLCAjZmlsdGVyLXRhZ3MgLnNvcnQgdWxbcm9sZT1cIm1lbnVcIl0gbGlbcm9sZT1cIm1lbnVpdGVtXCJdIGhlYWRlci5wYWdlLWhlYWRlci50aGVtZS15ZWxsb3cgYTpob3ZlciB7XG4gICAgICBjb2xvcjogI0ZGRkZGRjsgfVxuICAgIGhlYWRlci5wYWdlLWhlYWRlci50aGVtZS1yZWQgLmhlYWRlci1sYW5ndWFnZSBidXR0b246aG92ZXIsIC5oZWFkZXItbGFuZ3VhZ2UgaGVhZGVyLnBhZ2UtaGVhZGVyLnRoZW1lLXJlZCBidXR0b246aG92ZXIsIGhlYWRlci5wYWdlLWhlYWRlci50aGVtZS1yZWQgLmhlYWRlci1sYW5ndWFnZSAubGFuZ3VhZ2UtbGlzdF9fbGluazpob3ZlciwgLmhlYWRlci1sYW5ndWFnZSBoZWFkZXIucGFnZS1oZWFkZXIudGhlbWUtcmVkIC5sYW5ndWFnZS1saXN0X19saW5rOmhvdmVyLCBoZWFkZXIucGFnZS1oZWFkZXIudGhlbWUtcmVkIC5nby1iYWNrOmhvdmVyLCBoZWFkZXIucGFnZS1oZWFkZXIudGhlbWUtcmVkIC5nby1tZW51OmhvdmVyLCBoZWFkZXIucGFnZS1oZWFkZXIudGhlbWUtcmVkIC5oZWFkZXItc2VhcmNoOmhvdmVyLCBoZWFkZXIucGFnZS1oZWFkZXIudGhlbWUtcmVkIC5oZWFkZXItc2VhcmNoIGJ1dHRvbjpob3ZlciwgaGVhZGVyLnBhZ2UtaGVhZGVyLnRoZW1lLXJlZCAjZmlsdGVyLXRhZ3MgLnNvcnQgdWxbcm9sZT1cIm1lbnVcIl0gbGlbcm9sZT1cIm1lbnVpdGVtXCJdIGE6aG92ZXIsICNmaWx0ZXItdGFncyAuc29ydCB1bFtyb2xlPVwibWVudVwiXSBsaVtyb2xlPVwibWVudWl0ZW1cIl0gaGVhZGVyLnBhZ2UtaGVhZGVyLnRoZW1lLXJlZCBhOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjRkZGRkZGOyB9XG4gICAgaGVhZGVyLnBhZ2UtaGVhZGVyLnRoZW1lLXByaW1hcnkgLmhlYWRlci1sYW5ndWFnZSBidXR0b246aG92ZXIsIC5oZWFkZXItbGFuZ3VhZ2UgaGVhZGVyLnBhZ2UtaGVhZGVyLnRoZW1lLXByaW1hcnkgYnV0dG9uOmhvdmVyLCBoZWFkZXIucGFnZS1oZWFkZXIudGhlbWUtcHJpbWFyeSAuaGVhZGVyLWxhbmd1YWdlIC5sYW5ndWFnZS1saXN0X19saW5rOmhvdmVyLCAuaGVhZGVyLWxhbmd1YWdlIGhlYWRlci5wYWdlLWhlYWRlci50aGVtZS1wcmltYXJ5IC5sYW5ndWFnZS1saXN0X19saW5rOmhvdmVyLCBoZWFkZXIucGFnZS1oZWFkZXIudGhlbWUtcHJpbWFyeSAuZ28tYmFjazpob3ZlciwgaGVhZGVyLnBhZ2UtaGVhZGVyLnRoZW1lLXByaW1hcnkgLmdvLW1lbnU6aG92ZXIsIGhlYWRlci5wYWdlLWhlYWRlci50aGVtZS1wcmltYXJ5IC5oZWFkZXItc2VhcmNoOmhvdmVyLCBoZWFkZXIucGFnZS1oZWFkZXIudGhlbWUtcHJpbWFyeSAuaGVhZGVyLXNlYXJjaCBidXR0b246aG92ZXIsIGhlYWRlci5wYWdlLWhlYWRlci50aGVtZS1wcmltYXJ5ICNmaWx0ZXItdGFncyAuc29ydCB1bFtyb2xlPVwibWVudVwiXSBsaVtyb2xlPVwibWVudWl0ZW1cIl0gYTpob3ZlciwgI2ZpbHRlci10YWdzIC5zb3J0IHVsW3JvbGU9XCJtZW51XCJdIGxpW3JvbGU9XCJtZW51aXRlbVwiXSBoZWFkZXIucGFnZS1oZWFkZXIudGhlbWUtcHJpbWFyeSBhOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjRkZGRkZGOyB9XG4gICAgaGVhZGVyLnBhZ2UtaGVhZGVyLnRoZW1lLXNlY29uZGFyeSAuaGVhZGVyLWxhbmd1YWdlIGJ1dHRvbjpob3ZlciwgLmhlYWRlci1sYW5ndWFnZSBoZWFkZXIucGFnZS1oZWFkZXIudGhlbWUtc2Vjb25kYXJ5IGJ1dHRvbjpob3ZlciwgaGVhZGVyLnBhZ2UtaGVhZGVyLnRoZW1lLXNlY29uZGFyeSAuaGVhZGVyLWxhbmd1YWdlIC5sYW5ndWFnZS1saXN0X19saW5rOmhvdmVyLCAuaGVhZGVyLWxhbmd1YWdlIGhlYWRlci5wYWdlLWhlYWRlci50aGVtZS1zZWNvbmRhcnkgLmxhbmd1YWdlLWxpc3RfX2xpbms6aG92ZXIsIGhlYWRlci5wYWdlLWhlYWRlci50aGVtZS1zZWNvbmRhcnkgLmdvLWJhY2s6aG92ZXIsIGhlYWRlci5wYWdlLWhlYWRlci50aGVtZS1zZWNvbmRhcnkgLmdvLW1lbnU6aG92ZXIsIGhlYWRlci5wYWdlLWhlYWRlci50aGVtZS1zZWNvbmRhcnkgLmhlYWRlci1zZWFyY2g6aG92ZXIsIGhlYWRlci5wYWdlLWhlYWRlci50aGVtZS1zZWNvbmRhcnkgLmhlYWRlci1zZWFyY2ggYnV0dG9uOmhvdmVyLCBoZWFkZXIucGFnZS1oZWFkZXIudGhlbWUtc2Vjb25kYXJ5ICNmaWx0ZXItdGFncyAuc29ydCB1bFtyb2xlPVwibWVudVwiXSBsaVtyb2xlPVwibWVudWl0ZW1cIl0gYTpob3ZlciwgI2ZpbHRlci10YWdzIC5zb3J0IHVsW3JvbGU9XCJtZW51XCJdIGxpW3JvbGU9XCJtZW51aXRlbVwiXSBoZWFkZXIucGFnZS1oZWFkZXIudGhlbWUtc2Vjb25kYXJ5IGE6aG92ZXIge1xuICAgICAgY29sb3I6ICNGRkZGRkY7IH1cbiAgICBoZWFkZXIucGFnZS1oZWFkZXIudGhlbWUtbWVudSAuaGVhZGVyLWxhbmd1YWdlIGJ1dHRvbjpob3ZlciwgLmhlYWRlci1sYW5ndWFnZSBoZWFkZXIucGFnZS1oZWFkZXIudGhlbWUtbWVudSBidXR0b246aG92ZXIsIGhlYWRlci5wYWdlLWhlYWRlci50aGVtZS1tZW51IC5oZWFkZXItbGFuZ3VhZ2UgLmxhbmd1YWdlLWxpc3RfX2xpbms6aG92ZXIsIC5oZWFkZXItbGFuZ3VhZ2UgaGVhZGVyLnBhZ2UtaGVhZGVyLnRoZW1lLW1lbnUgLmxhbmd1YWdlLWxpc3RfX2xpbms6aG92ZXIsIGhlYWRlci5wYWdlLWhlYWRlci50aGVtZS1tZW51IC5nby1iYWNrOmhvdmVyLCBoZWFkZXIucGFnZS1oZWFkZXIudGhlbWUtbWVudSAuZ28tbWVudTpob3ZlciwgaGVhZGVyLnBhZ2UtaGVhZGVyLnRoZW1lLW1lbnUgLmhlYWRlci1zZWFyY2g6aG92ZXIsIGhlYWRlci5wYWdlLWhlYWRlci50aGVtZS1tZW51IC5oZWFkZXItc2VhcmNoIGJ1dHRvbjpob3ZlciwgaGVhZGVyLnBhZ2UtaGVhZGVyLnRoZW1lLW1lbnUgI2ZpbHRlci10YWdzIC5zb3J0IHVsW3JvbGU9XCJtZW51XCJdIGxpW3JvbGU9XCJtZW51aXRlbVwiXSBhOmhvdmVyLCAjZmlsdGVyLXRhZ3MgLnNvcnQgdWxbcm9sZT1cIm1lbnVcIl0gbGlbcm9sZT1cIm1lbnVpdGVtXCJdIGhlYWRlci5wYWdlLWhlYWRlci50aGVtZS1tZW51IGE6aG92ZXIge1xuICAgICAgY29sb3I6ICNGRkZGRkY7IH1cbiAgICBoZWFkZXIucGFnZS1oZWFkZXIudGhlbWUtZGFya19ibHVlIC5oZWFkZXItbGFuZ3VhZ2UgYnV0dG9uOmhvdmVyLCAuaGVhZGVyLWxhbmd1YWdlIGhlYWRlci5wYWdlLWhlYWRlci50aGVtZS1kYXJrX2JsdWUgYnV0dG9uOmhvdmVyLCBoZWFkZXIucGFnZS1oZWFkZXIudGhlbWUtZGFya19ibHVlIC5oZWFkZXItbGFuZ3VhZ2UgLmxhbmd1YWdlLWxpc3RfX2xpbms6aG92ZXIsIC5oZWFkZXItbGFuZ3VhZ2UgaGVhZGVyLnBhZ2UtaGVhZGVyLnRoZW1lLWRhcmtfYmx1ZSAubGFuZ3VhZ2UtbGlzdF9fbGluazpob3ZlciwgaGVhZGVyLnBhZ2UtaGVhZGVyLnRoZW1lLWRhcmtfYmx1ZSAuZ28tYmFjazpob3ZlciwgaGVhZGVyLnBhZ2UtaGVhZGVyLnRoZW1lLWRhcmtfYmx1ZSAuZ28tbWVudTpob3ZlciwgaGVhZGVyLnBhZ2UtaGVhZGVyLnRoZW1lLWRhcmtfYmx1ZSAuaGVhZGVyLXNlYXJjaDpob3ZlciwgaGVhZGVyLnBhZ2UtaGVhZGVyLnRoZW1lLWRhcmtfYmx1ZSAuaGVhZGVyLXNlYXJjaCBidXR0b246aG92ZXIsIGhlYWRlci5wYWdlLWhlYWRlci50aGVtZS1kYXJrX2JsdWUgI2ZpbHRlci10YWdzIC5zb3J0IHVsW3JvbGU9XCJtZW51XCJdIGxpW3JvbGU9XCJtZW51aXRlbVwiXSBhOmhvdmVyLCAjZmlsdGVyLXRhZ3MgLnNvcnQgdWxbcm9sZT1cIm1lbnVcIl0gbGlbcm9sZT1cIm1lbnVpdGVtXCJdIGhlYWRlci5wYWdlLWhlYWRlci50aGVtZS1kYXJrX2JsdWUgYTpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwOyB9XG4gICAgaGVhZGVyLnBhZ2UtaGVhZGVyLnRoZW1lLWJsdWUgLmhlYWRlci1sYW5ndWFnZSBidXR0b246aG92ZXIsIC5oZWFkZXItbGFuZ3VhZ2UgaGVhZGVyLnBhZ2UtaGVhZGVyLnRoZW1lLWJsdWUgYnV0dG9uOmhvdmVyLCBoZWFkZXIucGFnZS1oZWFkZXIudGhlbWUtYmx1ZSAuaGVhZGVyLWxhbmd1YWdlIC5sYW5ndWFnZS1saXN0X19saW5rOmhvdmVyLCAuaGVhZGVyLWxhbmd1YWdlIGhlYWRlci5wYWdlLWhlYWRlci50aGVtZS1ibHVlIC5sYW5ndWFnZS1saXN0X19saW5rOmhvdmVyLCBoZWFkZXIucGFnZS1oZWFkZXIudGhlbWUtYmx1ZSAuZ28tYmFjazpob3ZlciwgaGVhZGVyLnBhZ2UtaGVhZGVyLnRoZW1lLWJsdWUgLmdvLW1lbnU6aG92ZXIsIGhlYWRlci5wYWdlLWhlYWRlci50aGVtZS1ibHVlIC5oZWFkZXItc2VhcmNoOmhvdmVyLCBoZWFkZXIucGFnZS1oZWFkZXIudGhlbWUtYmx1ZSAuaGVhZGVyLXNlYXJjaCBidXR0b246aG92ZXIsIGhlYWRlci5wYWdlLWhlYWRlci50aGVtZS1ibHVlICNmaWx0ZXItdGFncyAuc29ydCB1bFtyb2xlPVwibWVudVwiXSBsaVtyb2xlPVwibWVudWl0ZW1cIl0gYTpob3ZlciwgI2ZpbHRlci10YWdzIC5zb3J0IHVsW3JvbGU9XCJtZW51XCJdIGxpW3JvbGU9XCJtZW51aXRlbVwiXSBoZWFkZXIucGFnZS1oZWFkZXIudGhlbWUtYmx1ZSBhOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7IH1cbiAgICBoZWFkZXIucGFnZS1oZWFkZXIudGhlbWUtZ3JlZW4gLmhlYWRlci1sYW5ndWFnZSBidXR0b246aG92ZXIsIC5oZWFkZXItbGFuZ3VhZ2UgaGVhZGVyLnBhZ2UtaGVhZGVyLnRoZW1lLWdyZWVuIGJ1dHRvbjpob3ZlciwgaGVhZGVyLnBhZ2UtaGVhZGVyLnRoZW1lLWdyZWVuIC5oZWFkZXItbGFuZ3VhZ2UgLmxhbmd1YWdlLWxpc3RfX2xpbms6aG92ZXIsIC5oZWFkZXItbGFuZ3VhZ2UgaGVhZGVyLnBhZ2UtaGVhZGVyLnRoZW1lLWdyZWVuIC5sYW5ndWFnZS1saXN0X19saW5rOmhvdmVyLCBoZWFkZXIucGFnZS1oZWFkZXIudGhlbWUtZ3JlZW4gLmdvLWJhY2s6aG92ZXIsIGhlYWRlci5wYWdlLWhlYWRlci50aGVtZS1ncmVlbiAuZ28tbWVudTpob3ZlciwgaGVhZGVyLnBhZ2UtaGVhZGVyLnRoZW1lLWdyZWVuIC5oZWFkZXItc2VhcmNoOmhvdmVyLCBoZWFkZXIucGFnZS1oZWFkZXIudGhlbWUtZ3JlZW4gLmhlYWRlci1zZWFyY2ggYnV0dG9uOmhvdmVyLCBoZWFkZXIucGFnZS1oZWFkZXIudGhlbWUtZ3JlZW4gI2ZpbHRlci10YWdzIC5zb3J0IHVsW3JvbGU9XCJtZW51XCJdIGxpW3JvbGU9XCJtZW51aXRlbVwiXSBhOmhvdmVyLCAjZmlsdGVyLXRhZ3MgLnNvcnQgdWxbcm9sZT1cIm1lbnVcIl0gbGlbcm9sZT1cIm1lbnVpdGVtXCJdIGhlYWRlci5wYWdlLWhlYWRlci50aGVtZS1ncmVlbiBhOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7IH1cbiAgICBoZWFkZXIucGFnZS1oZWFkZXIudGhlbWUteWVsbG93IC5oZWFkZXItbGFuZ3VhZ2UgYnV0dG9uOmhvdmVyLCAuaGVhZGVyLWxhbmd1YWdlIGhlYWRlci5wYWdlLWhlYWRlci50aGVtZS15ZWxsb3cgYnV0dG9uOmhvdmVyLCBoZWFkZXIucGFnZS1oZWFkZXIudGhlbWUteWVsbG93IC5oZWFkZXItbGFuZ3VhZ2UgLmxhbmd1YWdlLWxpc3RfX2xpbms6aG92ZXIsIC5oZWFkZXItbGFuZ3VhZ2UgaGVhZGVyLnBhZ2UtaGVhZGVyLnRoZW1lLXllbGxvdyAubGFuZ3VhZ2UtbGlzdF9fbGluazpob3ZlciwgaGVhZGVyLnBhZ2UtaGVhZGVyLnRoZW1lLXllbGxvdyAuZ28tYmFjazpob3ZlciwgaGVhZGVyLnBhZ2UtaGVhZGVyLnRoZW1lLXllbGxvdyAuZ28tbWVudTpob3ZlciwgaGVhZGVyLnBhZ2UtaGVhZGVyLnRoZW1lLXllbGxvdyAuaGVhZGVyLXNlYXJjaDpob3ZlciwgaGVhZGVyLnBhZ2UtaGVhZGVyLnRoZW1lLXllbGxvdyAuaGVhZGVyLXNlYXJjaCBidXR0b246aG92ZXIsIGhlYWRlci5wYWdlLWhlYWRlci50aGVtZS15ZWxsb3cgI2ZpbHRlci10YWdzIC5zb3J0IHVsW3JvbGU9XCJtZW51XCJdIGxpW3JvbGU9XCJtZW51aXRlbVwiXSBhOmhvdmVyLCAjZmlsdGVyLXRhZ3MgLnNvcnQgdWxbcm9sZT1cIm1lbnVcIl0gbGlbcm9sZT1cIm1lbnVpdGVtXCJdIGhlYWRlci5wYWdlLWhlYWRlci50aGVtZS15ZWxsb3cgYTpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwOyB9XG4gICAgaGVhZGVyLnBhZ2UtaGVhZGVyLnRoZW1lLXJlZCAuaGVhZGVyLWxhbmd1YWdlIGJ1dHRvbjpob3ZlciwgLmhlYWRlci1sYW5ndWFnZSBoZWFkZXIucGFnZS1oZWFkZXIudGhlbWUtcmVkIGJ1dHRvbjpob3ZlciwgaGVhZGVyLnBhZ2UtaGVhZGVyLnRoZW1lLXJlZCAuaGVhZGVyLWxhbmd1YWdlIC5sYW5ndWFnZS1saXN0X19saW5rOmhvdmVyLCAuaGVhZGVyLWxhbmd1YWdlIGhlYWRlci5wYWdlLWhlYWRlci50aGVtZS1yZWQgLmxhbmd1YWdlLWxpc3RfX2xpbms6aG92ZXIsIGhlYWRlci5wYWdlLWhlYWRlci50aGVtZS1yZWQgLmdvLWJhY2s6aG92ZXIsIGhlYWRlci5wYWdlLWhlYWRlci50aGVtZS1yZWQgLmdvLW1lbnU6aG92ZXIsIGhlYWRlci5wYWdlLWhlYWRlci50aGVtZS1yZWQgLmhlYWRlci1zZWFyY2g6aG92ZXIsIGhlYWRlci5wYWdlLWhlYWRlci50aGVtZS1yZWQgLmhlYWRlci1zZWFyY2ggYnV0dG9uOmhvdmVyLCBoZWFkZXIucGFnZS1oZWFkZXIudGhlbWUtcmVkICNmaWx0ZXItdGFncyAuc29ydCB1bFtyb2xlPVwibWVudVwiXSBsaVtyb2xlPVwibWVudWl0ZW1cIl0gYTpob3ZlciwgI2ZpbHRlci10YWdzIC5zb3J0IHVsW3JvbGU9XCJtZW51XCJdIGxpW3JvbGU9XCJtZW51aXRlbVwiXSBoZWFkZXIucGFnZS1oZWFkZXIudGhlbWUtcmVkIGE6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDsgfVxuICAgIGhlYWRlci5wYWdlLWhlYWRlci50aGVtZS1wcmltYXJ5IC5oZWFkZXItbGFuZ3VhZ2UgYnV0dG9uOmhvdmVyLCAuaGVhZGVyLWxhbmd1YWdlIGhlYWRlci5wYWdlLWhlYWRlci50aGVtZS1wcmltYXJ5IGJ1dHRvbjpob3ZlciwgaGVhZGVyLnBhZ2UtaGVhZGVyLnRoZW1lLXByaW1hcnkgLmhlYWRlci1sYW5ndWFnZSAubGFuZ3VhZ2UtbGlzdF9fbGluazpob3ZlciwgLmhlYWRlci1sYW5ndWFnZSBoZWFkZXIucGFnZS1oZWFkZXIudGhlbWUtcHJpbWFyeSAubGFuZ3VhZ2UtbGlzdF9fbGluazpob3ZlciwgaGVhZGVyLnBhZ2UtaGVhZGVyLnRoZW1lLXByaW1hcnkgLmdvLWJhY2s6aG92ZXIsIGhlYWRlci5wYWdlLWhlYWRlci50aGVtZS1wcmltYXJ5IC5nby1tZW51OmhvdmVyLCBoZWFkZXIucGFnZS1oZWFkZXIudGhlbWUtcHJpbWFyeSAuaGVhZGVyLXNlYXJjaDpob3ZlciwgaGVhZGVyLnBhZ2UtaGVhZGVyLnRoZW1lLXByaW1hcnkgLmhlYWRlci1zZWFyY2ggYnV0dG9uOmhvdmVyLCBoZWFkZXIucGFnZS1oZWFkZXIudGhlbWUtcHJpbWFyeSAjZmlsdGVyLXRhZ3MgLnNvcnQgdWxbcm9sZT1cIm1lbnVcIl0gbGlbcm9sZT1cIm1lbnVpdGVtXCJdIGE6aG92ZXIsICNmaWx0ZXItdGFncyAuc29ydCB1bFtyb2xlPVwibWVudVwiXSBsaVtyb2xlPVwibWVudWl0ZW1cIl0gaGVhZGVyLnBhZ2UtaGVhZGVyLnRoZW1lLXByaW1hcnkgYTpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwOyB9XG4gICAgaGVhZGVyLnBhZ2UtaGVhZGVyLnRoZW1lLXNlY29uZGFyeSAuaGVhZGVyLWxhbmd1YWdlIGJ1dHRvbjpob3ZlciwgLmhlYWRlci1sYW5ndWFnZSBoZWFkZXIucGFnZS1oZWFkZXIudGhlbWUtc2Vjb25kYXJ5IGJ1dHRvbjpob3ZlciwgaGVhZGVyLnBhZ2UtaGVhZGVyLnRoZW1lLXNlY29uZGFyeSAuaGVhZGVyLWxhbmd1YWdlIC5sYW5ndWFnZS1saXN0X19saW5rOmhvdmVyLCAuaGVhZGVyLWxhbmd1YWdlIGhlYWRlci5wYWdlLWhlYWRlci50aGVtZS1zZWNvbmRhcnkgLmxhbmd1YWdlLWxpc3RfX2xpbms6aG92ZXIsIGhlYWRlci5wYWdlLWhlYWRlci50aGVtZS1zZWNvbmRhcnkgLmdvLWJhY2s6aG92ZXIsIGhlYWRlci5wYWdlLWhlYWRlci50aGVtZS1zZWNvbmRhcnkgLmdvLW1lbnU6aG92ZXIsIGhlYWRlci5wYWdlLWhlYWRlci50aGVtZS1zZWNvbmRhcnkgLmhlYWRlci1zZWFyY2g6aG92ZXIsIGhlYWRlci5wYWdlLWhlYWRlci50aGVtZS1zZWNvbmRhcnkgLmhlYWRlci1zZWFyY2ggYnV0dG9uOmhvdmVyLCBoZWFkZXIucGFnZS1oZWFkZXIudGhlbWUtc2Vjb25kYXJ5ICNmaWx0ZXItdGFncyAuc29ydCB1bFtyb2xlPVwibWVudVwiXSBsaVtyb2xlPVwibWVudWl0ZW1cIl0gYTpob3ZlciwgI2ZpbHRlci10YWdzIC5zb3J0IHVsW3JvbGU9XCJtZW51XCJdIGxpW3JvbGU9XCJtZW51aXRlbVwiXSBoZWFkZXIucGFnZS1oZWFkZXIudGhlbWUtc2Vjb25kYXJ5IGE6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDsgfVxuICAgIGhlYWRlci5wYWdlLWhlYWRlci50aGVtZS1tZW51IC5oZWFkZXItbGFuZ3VhZ2UgYnV0dG9uOmhvdmVyLCAuaGVhZGVyLWxhbmd1YWdlIGhlYWRlci5wYWdlLWhlYWRlci50aGVtZS1tZW51IGJ1dHRvbjpob3ZlciwgaGVhZGVyLnBhZ2UtaGVhZGVyLnRoZW1lLW1lbnUgLmhlYWRlci1sYW5ndWFnZSAubGFuZ3VhZ2UtbGlzdF9fbGluazpob3ZlciwgLmhlYWRlci1sYW5ndWFnZSBoZWFkZXIucGFnZS1oZWFkZXIudGhlbWUtbWVudSAubGFuZ3VhZ2UtbGlzdF9fbGluazpob3ZlciwgaGVhZGVyLnBhZ2UtaGVhZGVyLnRoZW1lLW1lbnUgLmdvLWJhY2s6aG92ZXIsIGhlYWRlci5wYWdlLWhlYWRlci50aGVtZS1tZW51IC5nby1tZW51OmhvdmVyLCBoZWFkZXIucGFnZS1oZWFkZXIudGhlbWUtbWVudSAuaGVhZGVyLXNlYXJjaDpob3ZlciwgaGVhZGVyLnBhZ2UtaGVhZGVyLnRoZW1lLW1lbnUgLmhlYWRlci1zZWFyY2ggYnV0dG9uOmhvdmVyLCBoZWFkZXIucGFnZS1oZWFkZXIudGhlbWUtbWVudSAjZmlsdGVyLXRhZ3MgLnNvcnQgdWxbcm9sZT1cIm1lbnVcIl0gbGlbcm9sZT1cIm1lbnVpdGVtXCJdIGE6aG92ZXIsICNmaWx0ZXItdGFncyAuc29ydCB1bFtyb2xlPVwibWVudVwiXSBsaVtyb2xlPVwibWVudWl0ZW1cIl0gaGVhZGVyLnBhZ2UtaGVhZGVyLnRoZW1lLW1lbnUgYTpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjODM5MDk3OyB9XG4gICAgaGVhZGVyLnBhZ2UtaGVhZGVyLnRoZW1lLWRhcmtfYmx1ZSAuaGVhZGVyLWxhbmd1YWdlIGJ1dHRvbjpob3ZlciwgLmhlYWRlci1sYW5ndWFnZSBoZWFkZXIucGFnZS1oZWFkZXIudGhlbWUtZGFya19ibHVlIGJ1dHRvbjpob3ZlciwgaGVhZGVyLnBhZ2UtaGVhZGVyLnRoZW1lLWRhcmtfYmx1ZSAuaGVhZGVyLWxhbmd1YWdlIC5sYW5ndWFnZS1saXN0X19saW5rOmhvdmVyLCAuaGVhZGVyLWxhbmd1YWdlIGhlYWRlci5wYWdlLWhlYWRlci50aGVtZS1kYXJrX2JsdWUgLmxhbmd1YWdlLWxpc3RfX2xpbms6aG92ZXIsIGhlYWRlci5wYWdlLWhlYWRlci50aGVtZS1kYXJrX2JsdWUgLmdvLWJhY2s6aG92ZXIsIGhlYWRlci5wYWdlLWhlYWRlci50aGVtZS1kYXJrX2JsdWUgLmdvLW1lbnU6aG92ZXIsIGhlYWRlci5wYWdlLWhlYWRlci50aGVtZS1kYXJrX2JsdWUgLmhlYWRlci1zZWFyY2g6aG92ZXIsIGhlYWRlci5wYWdlLWhlYWRlci50aGVtZS1kYXJrX2JsdWUgLmhlYWRlci1zZWFyY2ggYnV0dG9uOmhvdmVyLCBoZWFkZXIucGFnZS1oZWFkZXIudGhlbWUtZGFya19ibHVlICNmaWx0ZXItdGFncyAuc29ydCB1bFtyb2xlPVwibWVudVwiXSBsaVtyb2xlPVwibWVudWl0ZW1cIl0gYTpob3ZlciwgI2ZpbHRlci10YWdzIC5zb3J0IHVsW3JvbGU9XCJtZW51XCJdIGxpW3JvbGU9XCJtZW51aXRlbVwiXSBoZWFkZXIucGFnZS1oZWFkZXIudGhlbWUtZGFya19ibHVlIGE6aG92ZXIge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjMDAwMDAwOyB9XG4gICAgaGVhZGVyLnBhZ2UtaGVhZGVyLnRoZW1lLWJsdWUgLmhlYWRlci1sYW5ndWFnZSBidXR0b246aG92ZXIsIC5oZWFkZXItbGFuZ3VhZ2UgaGVhZGVyLnBhZ2UtaGVhZGVyLnRoZW1lLWJsdWUgYnV0dG9uOmhvdmVyLCBoZWFkZXIucGFnZS1oZWFkZXIudGhlbWUtYmx1ZSAuaGVhZGVyLWxhbmd1YWdlIC5sYW5ndWFnZS1saXN0X19saW5rOmhvdmVyLCAuaGVhZGVyLWxhbmd1YWdlIGhlYWRlci5wYWdlLWhlYWRlci50aGVtZS1ibHVlIC5sYW5ndWFnZS1saXN0X19saW5rOmhvdmVyLCBoZWFkZXIucGFnZS1oZWFkZXIudGhlbWUtYmx1ZSAuZ28tYmFjazpob3ZlciwgaGVhZGVyLnBhZ2UtaGVhZGVyLnRoZW1lLWJsdWUgLmdvLW1lbnU6aG92ZXIsIGhlYWRlci5wYWdlLWhlYWRlci50aGVtZS1ibHVlIC5oZWFkZXItc2VhcmNoOmhvdmVyLCBoZWFkZXIucGFnZS1oZWFkZXIudGhlbWUtYmx1ZSAuaGVhZGVyLXNlYXJjaCBidXR0b246aG92ZXIsIGhlYWRlci5wYWdlLWhlYWRlci50aGVtZS1ibHVlICNmaWx0ZXItdGFncyAuc29ydCB1bFtyb2xlPVwibWVudVwiXSBsaVtyb2xlPVwibWVudWl0ZW1cIl0gYTpob3ZlciwgI2ZpbHRlci10YWdzIC5zb3J0IHVsW3JvbGU9XCJtZW51XCJdIGxpW3JvbGU9XCJtZW51aXRlbVwiXSBoZWFkZXIucGFnZS1oZWFkZXIudGhlbWUtYmx1ZSBhOmhvdmVyIHtcbiAgICAgIGJvcmRlci1jb2xvcjogIzAwMDAwMDsgfVxuICAgIGhlYWRlci5wYWdlLWhlYWRlci50aGVtZS1ncmVlbiAuaGVhZGVyLWxhbmd1YWdlIGJ1dHRvbjpob3ZlciwgLmhlYWRlci1sYW5ndWFnZSBoZWFkZXIucGFnZS1oZWFkZXIudGhlbWUtZ3JlZW4gYnV0dG9uOmhvdmVyLCBoZWFkZXIucGFnZS1oZWFkZXIudGhlbWUtZ3JlZW4gLmhlYWRlci1sYW5ndWFnZSAubGFuZ3VhZ2UtbGlzdF9fbGluazpob3ZlciwgLmhlYWRlci1sYW5ndWFnZSBoZWFkZXIucGFnZS1oZWFkZXIudGhlbWUtZ3JlZW4gLmxhbmd1YWdlLWxpc3RfX2xpbms6aG92ZXIsIGhlYWRlci5wYWdlLWhlYWRlci50aGVtZS1ncmVlbiAuZ28tYmFjazpob3ZlciwgaGVhZGVyLnBhZ2UtaGVhZGVyLnRoZW1lLWdyZWVuIC5nby1tZW51OmhvdmVyLCBoZWFkZXIucGFnZS1oZWFkZXIudGhlbWUtZ3JlZW4gLmhlYWRlci1zZWFyY2g6aG92ZXIsIGhlYWRlci5wYWdlLWhlYWRlci50aGVtZS1ncmVlbiAuaGVhZGVyLXNlYXJjaCBidXR0b246aG92ZXIsIGhlYWRlci5wYWdlLWhlYWRlci50aGVtZS1ncmVlbiAjZmlsdGVyLXRhZ3MgLnNvcnQgdWxbcm9sZT1cIm1lbnVcIl0gbGlbcm9sZT1cIm1lbnVpdGVtXCJdIGE6aG92ZXIsICNmaWx0ZXItdGFncyAuc29ydCB1bFtyb2xlPVwibWVudVwiXSBsaVtyb2xlPVwibWVudWl0ZW1cIl0gaGVhZGVyLnBhZ2UtaGVhZGVyLnRoZW1lLWdyZWVuIGE6aG92ZXIge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjMDAwMDAwOyB9XG4gICAgaGVhZGVyLnBhZ2UtaGVhZGVyLnRoZW1lLXllbGxvdyAuaGVhZGVyLWxhbmd1YWdlIGJ1dHRvbjpob3ZlciwgLmhlYWRlci1sYW5ndWFnZSBoZWFkZXIucGFnZS1oZWFkZXIudGhlbWUteWVsbG93IGJ1dHRvbjpob3ZlciwgaGVhZGVyLnBhZ2UtaGVhZGVyLnRoZW1lLXllbGxvdyAuaGVhZGVyLWxhbmd1YWdlIC5sYW5ndWFnZS1saXN0X19saW5rOmhvdmVyLCAuaGVhZGVyLWxhbmd1YWdlIGhlYWRlci5wYWdlLWhlYWRlci50aGVtZS15ZWxsb3cgLmxhbmd1YWdlLWxpc3RfX2xpbms6aG92ZXIsIGhlYWRlci5wYWdlLWhlYWRlci50aGVtZS15ZWxsb3cgLmdvLWJhY2s6aG92ZXIsIGhlYWRlci5wYWdlLWhlYWRlci50aGVtZS15ZWxsb3cgLmdvLW1lbnU6aG92ZXIsIGhlYWRlci5wYWdlLWhlYWRlci50aGVtZS15ZWxsb3cgLmhlYWRlci1zZWFyY2g6aG92ZXIsIGhlYWRlci5wYWdlLWhlYWRlci50aGVtZS15ZWxsb3cgLmhlYWRlci1zZWFyY2ggYnV0dG9uOmhvdmVyLCBoZWFkZXIucGFnZS1oZWFkZXIudGhlbWUteWVsbG93ICNmaWx0ZXItdGFncyAuc29ydCB1bFtyb2xlPVwibWVudVwiXSBsaVtyb2xlPVwibWVudWl0ZW1cIl0gYTpob3ZlciwgI2ZpbHRlci10YWdzIC5zb3J0IHVsW3JvbGU9XCJtZW51XCJdIGxpW3JvbGU9XCJtZW51aXRlbVwiXSBoZWFkZXIucGFnZS1oZWFkZXIudGhlbWUteWVsbG93IGE6aG92ZXIge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjMDAwMDAwOyB9XG4gICAgaGVhZGVyLnBhZ2UtaGVhZGVyLnRoZW1lLXJlZCAuaGVhZGVyLWxhbmd1YWdlIGJ1dHRvbjpob3ZlciwgLmhlYWRlci1sYW5ndWFnZSBoZWFkZXIucGFnZS1oZWFkZXIudGhlbWUtcmVkIGJ1dHRvbjpob3ZlciwgaGVhZGVyLnBhZ2UtaGVhZGVyLnRoZW1lLXJlZCAuaGVhZGVyLWxhbmd1YWdlIC5sYW5ndWFnZS1saXN0X19saW5rOmhvdmVyLCAuaGVhZGVyLWxhbmd1YWdlIGhlYWRlci5wYWdlLWhlYWRlci50aGVtZS1yZWQgLmxhbmd1YWdlLWxpc3RfX2xpbms6aG92ZXIsIGhlYWRlci5wYWdlLWhlYWRlci50aGVtZS1yZWQgLmdvLWJhY2s6aG92ZXIsIGhlYWRlci5wYWdlLWhlYWRlci50aGVtZS1yZWQgLmdvLW1lbnU6aG92ZXIsIGhlYWRlci5wYWdlLWhlYWRlci50aGVtZS1yZWQgLmhlYWRlci1zZWFyY2g6aG92ZXIsIGhlYWRlci5wYWdlLWhlYWRlci50aGVtZS1yZWQgLmhlYWRlci1zZWFyY2ggYnV0dG9uOmhvdmVyLCBoZWFkZXIucGFnZS1oZWFkZXIudGhlbWUtcmVkICNmaWx0ZXItdGFncyAuc29ydCB1bFtyb2xlPVwibWVudVwiXSBsaVtyb2xlPVwibWVudWl0ZW1cIl0gYTpob3ZlciwgI2ZpbHRlci10YWdzIC5zb3J0IHVsW3JvbGU9XCJtZW51XCJdIGxpW3JvbGU9XCJtZW51aXRlbVwiXSBoZWFkZXIucGFnZS1oZWFkZXIudGhlbWUtcmVkIGE6aG92ZXIge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjMDAwMDAwOyB9XG4gICAgaGVhZGVyLnBhZ2UtaGVhZGVyLnRoZW1lLXByaW1hcnkgLmhlYWRlci1sYW5ndWFnZSBidXR0b246aG92ZXIsIC5oZWFkZXItbGFuZ3VhZ2UgaGVhZGVyLnBhZ2UtaGVhZGVyLnRoZW1lLXByaW1hcnkgYnV0dG9uOmhvdmVyLCBoZWFkZXIucGFnZS1oZWFkZXIudGhlbWUtcHJpbWFyeSAuaGVhZGVyLWxhbmd1YWdlIC5sYW5ndWFnZS1saXN0X19saW5rOmhvdmVyLCAuaGVhZGVyLWxhbmd1YWdlIGhlYWRlci5wYWdlLWhlYWRlci50aGVtZS1wcmltYXJ5IC5sYW5ndWFnZS1saXN0X19saW5rOmhvdmVyLCBoZWFkZXIucGFnZS1oZWFkZXIudGhlbWUtcHJpbWFyeSAuZ28tYmFjazpob3ZlciwgaGVhZGVyLnBhZ2UtaGVhZGVyLnRoZW1lLXByaW1hcnkgLmdvLW1lbnU6aG92ZXIsIGhlYWRlci5wYWdlLWhlYWRlci50aGVtZS1wcmltYXJ5IC5oZWFkZXItc2VhcmNoOmhvdmVyLCBoZWFkZXIucGFnZS1oZWFkZXIudGhlbWUtcHJpbWFyeSAuaGVhZGVyLXNlYXJjaCBidXR0b246aG92ZXIsIGhlYWRlci5wYWdlLWhlYWRlci50aGVtZS1wcmltYXJ5ICNmaWx0ZXItdGFncyAuc29ydCB1bFtyb2xlPVwibWVudVwiXSBsaVtyb2xlPVwibWVudWl0ZW1cIl0gYTpob3ZlciwgI2ZpbHRlci10YWdzIC5zb3J0IHVsW3JvbGU9XCJtZW51XCJdIGxpW3JvbGU9XCJtZW51aXRlbVwiXSBoZWFkZXIucGFnZS1oZWFkZXIudGhlbWUtcHJpbWFyeSBhOmhvdmVyIHtcbiAgICAgIGJvcmRlci1jb2xvcjogIzAwMDAwMDsgfVxuICAgIGhlYWRlci5wYWdlLWhlYWRlci50aGVtZS1zZWNvbmRhcnkgLmhlYWRlci1sYW5ndWFnZSBidXR0b246aG92ZXIsIC5oZWFkZXItbGFuZ3VhZ2UgaGVhZGVyLnBhZ2UtaGVhZGVyLnRoZW1lLXNlY29uZGFyeSBidXR0b246aG92ZXIsIGhlYWRlci5wYWdlLWhlYWRlci50aGVtZS1zZWNvbmRhcnkgLmhlYWRlci1sYW5ndWFnZSAubGFuZ3VhZ2UtbGlzdF9fbGluazpob3ZlciwgLmhlYWRlci1sYW5ndWFnZSBoZWFkZXIucGFnZS1oZWFkZXIudGhlbWUtc2Vjb25kYXJ5IC5sYW5ndWFnZS1saXN0X19saW5rOmhvdmVyLCBoZWFkZXIucGFnZS1oZWFkZXIudGhlbWUtc2Vjb25kYXJ5IC5nby1iYWNrOmhvdmVyLCBoZWFkZXIucGFnZS1oZWFkZXIudGhlbWUtc2Vjb25kYXJ5IC5nby1tZW51OmhvdmVyLCBoZWFkZXIucGFnZS1oZWFkZXIudGhlbWUtc2Vjb25kYXJ5IC5oZWFkZXItc2VhcmNoOmhvdmVyLCBoZWFkZXIucGFnZS1oZWFkZXIudGhlbWUtc2Vjb25kYXJ5IC5oZWFkZXItc2VhcmNoIGJ1dHRvbjpob3ZlciwgaGVhZGVyLnBhZ2UtaGVhZGVyLnRoZW1lLXNlY29uZGFyeSAjZmlsdGVyLXRhZ3MgLnNvcnQgdWxbcm9sZT1cIm1lbnVcIl0gbGlbcm9sZT1cIm1lbnVpdGVtXCJdIGE6aG92ZXIsICNmaWx0ZXItdGFncyAuc29ydCB1bFtyb2xlPVwibWVudVwiXSBsaVtyb2xlPVwibWVudWl0ZW1cIl0gaGVhZGVyLnBhZ2UtaGVhZGVyLnRoZW1lLXNlY29uZGFyeSBhOmhvdmVyIHtcbiAgICAgIGJvcmRlci1jb2xvcjogIzAwMDAwMDsgfVxuICAgIGhlYWRlci5wYWdlLWhlYWRlci50aGVtZS1tZW51IC5oZWFkZXItbGFuZ3VhZ2UgYnV0dG9uOmhvdmVyLCAuaGVhZGVyLWxhbmd1YWdlIGhlYWRlci5wYWdlLWhlYWRlci50aGVtZS1tZW51IGJ1dHRvbjpob3ZlciwgaGVhZGVyLnBhZ2UtaGVhZGVyLnRoZW1lLW1lbnUgLmhlYWRlci1sYW5ndWFnZSAubGFuZ3VhZ2UtbGlzdF9fbGluazpob3ZlciwgLmhlYWRlci1sYW5ndWFnZSBoZWFkZXIucGFnZS1oZWFkZXIudGhlbWUtbWVudSAubGFuZ3VhZ2UtbGlzdF9fbGluazpob3ZlciwgaGVhZGVyLnBhZ2UtaGVhZGVyLnRoZW1lLW1lbnUgLmdvLWJhY2s6aG92ZXIsIGhlYWRlci5wYWdlLWhlYWRlci50aGVtZS1tZW51IC5nby1tZW51OmhvdmVyLCBoZWFkZXIucGFnZS1oZWFkZXIudGhlbWUtbWVudSAuaGVhZGVyLXNlYXJjaDpob3ZlciwgaGVhZGVyLnBhZ2UtaGVhZGVyLnRoZW1lLW1lbnUgLmhlYWRlci1zZWFyY2ggYnV0dG9uOmhvdmVyLCBoZWFkZXIucGFnZS1oZWFkZXIudGhlbWUtbWVudSAjZmlsdGVyLXRhZ3MgLnNvcnQgdWxbcm9sZT1cIm1lbnVcIl0gbGlbcm9sZT1cIm1lbnVpdGVtXCJdIGE6aG92ZXIsICNmaWx0ZXItdGFncyAuc29ydCB1bFtyb2xlPVwibWVudVwiXSBsaVtyb2xlPVwibWVudWl0ZW1cIl0gaGVhZGVyLnBhZ2UtaGVhZGVyLnRoZW1lLW1lbnUgYTpob3ZlciB7XG4gICAgICBib3JkZXItY29sb3I6ICM4MzkwOTc7IH0gfVxuICBoZWFkZXIucGFnZS1oZWFkZXIgLmdvLWJhY2ssIGhlYWRlci5wYWdlLWhlYWRlciAjbG9nbyB7XG4gICAgbWFyZ2luLXRvcDogYXV0bztcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwOyB9XG4gIGhlYWRlci5wYWdlLWhlYWRlciAuZ28tYmFjaywgaGVhZGVyLnBhZ2UtaGVhZGVyIC5nby1tZW51LCBoZWFkZXIucGFnZS1oZWFkZXIgLmhlYWRlci1zZWFyY2gsIGhlYWRlci5wYWdlLWhlYWRlciAuaGVhZGVyLXNlYXJjaCBidXR0b24ge1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogMTUwbXMgYWxsO1xuICAgIC1tb3otdHJhbnNpdGlvbjogMTUwbXMgYWxsO1xuICAgIHRyYW5zaXRpb246IDE1MG1zIGFsbDtcbiAgICBoZWlnaHQ6IDIuNWVtO1xuICAgIHdpZHRoOiAyLjVlbTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBhZGRpbmc6IDAgMCAwIDA7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAgICAgaGVhZGVyLnBhZ2UtaGVhZGVyIC5nby1iYWNrLCBoZWFkZXIucGFnZS1oZWFkZXIgLmdvLW1lbnUsIGhlYWRlci5wYWdlLWhlYWRlciAuaGVhZGVyLXNlYXJjaCwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5oZWFkZXItc2VhcmNoIGJ1dHRvbiB7XG4gICAgICAgIGhlaWdodDogMi41ZW07XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogY2FsYyggMi41ZW0gLSA1cHgpOyB9IH1cbiAgICBoZWFkZXIucGFnZS1oZWFkZXIgLmdvLWJhY2s6YmVmb3JlLCBoZWFkZXIucGFnZS1oZWFkZXIgLmdvLW1lbnU6YmVmb3JlLCBoZWFkZXIucGFnZS1oZWFkZXIgLmhlYWRlci1zZWFyY2g6YmVmb3JlLCBoZWFkZXIucGFnZS1oZWFkZXIgLmhlYWRlci1zZWFyY2ggYnV0dG9uOmJlZm9yZSB7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB3aWR0aDogMS41NjI1ZW07XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBmb250LXNpemU6IDEuNTYyNWVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNTYyNTtcbiAgICAgIGZvbnQtZmFtaWx5OiBcImljb25zXCI7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgICAgIGhlYWRlci5wYWdlLWhlYWRlciAuZ28tYmFjazpiZWZvcmUge1xuICAgICAgICB3aWR0aDogMS4zZW07XG4gICAgICAgIG1hcmdpbi1yaWdodDogLTVweDsgfSB9XG4gIGhlYWRlci5wYWdlLWhlYWRlciAuZ28tYmFjayB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cHg7IH1cbiAgICBoZWFkZXIucGFnZS1oZWFkZXIgLmdvLWJhY2s6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwi74SSXCI7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3MzZweCkge1xuICAgIGhlYWRlci5wYWdlLWhlYWRlci5tZW51LS1vcGVuIC5nby1iYWNrIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICBoZWFkZXIucGFnZS1oZWFkZXIgLmdvLW1lbnUge1xuICAgIGxpbmUtaGVpZ2h0OiAzNXB4OyB9XG4gICAgaGVhZGVyLnBhZ2UtaGVhZGVyIC5nby1tZW51OmJlZm9yZSB7XG4gICAgICBsaW5lLWhlaWdodDogNDJweDtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgICAgIGhlYWRlci5wYWdlLWhlYWRlciAuZ28tbWVudS5tZW51LS1jbG9zZWQ6YmVmb3JlIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA3cHg7IH0gfVxuICAgIGhlYWRlci5wYWdlLWhlYWRlciAuZ28tbWVudS5tZW51LS1jbG9zZWQ6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwi74SIXCI7IH1cbiAgICBoZWFkZXIucGFnZS1oZWFkZXIgLmdvLW1lbnUubWVudS0tb3BlbiB7XG4gICAgICB3aWR0aDogNDBweDsgfVxuICAgICAgaGVhZGVyLnBhZ2UtaGVhZGVyIC5nby1tZW51Lm1lbnUtLW9wZW46YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCLvhIJcIjsgfVxuICBoZWFkZXIucGFnZS1oZWFkZXIgLmhlYWRlci1uYXZpZ2F0aW9uIHtcbiAgICBoZWlnaHQ6IDIuNXJlbTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiByaWdodDsgfVxuICAgIGhlYWRlci5wYWdlLWhlYWRlciAuaGVhZGVyLW5hdmlnYXRpb24gYnV0dG9uIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7IH1cbiAgaGVhZGVyLnBhZ2UtaGVhZGVyIC5oZWFkZXItbGFuZ3VhZ2UgYnV0dG9uIHtcbiAgICBwYWRkaW5nOiAwIDExcHg7IH1cbiAgaGVhZGVyLnBhZ2UtaGVhZGVyIC5oZWFkZXItc2VhcmNoIHtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgYmxhY2s7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgbWFyZ2luLXJpZ2h0OiA3cHg7XG4gICAgb3ZlcmZsb3cteTogaGlkZGVuO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiBhdXRvOyB9XG4gICAgaGVhZGVyLnBhZ2UtaGVhZGVyIC5oZWFkZXItc2VhcmNoOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIu+EjlwiO1xuICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgICBtYXJnaW4tbGVmdDogLTJweDsgfVxuICAgIGhlYWRlci5wYWdlLWhlYWRlciAuaGVhZGVyLXNlYXJjaC5vcGVuIHtcbiAgICAgIGJvcmRlci1jb2xvcjogYmxhY2sgIWltcG9ydGFudDsgfVxuICAgICAgaGVhZGVyLnBhZ2UtaGVhZGVyIC5oZWFkZXItc2VhcmNoLm9wZW46YmVmb3JlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIGhlYWRlci5wYWdlLWhlYWRlciAuaGVhZGVyLXNlYXJjaCBpbnB1dCwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5oZWFkZXItc2VhcmNoIGJ1dHRvbiB7XG4gICAgICBib3JkZXI6IDA7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG1hcmdpbjogMDsgfVxuICAgICAgaGVhZGVyLnBhZ2UtaGVhZGVyIC5oZWFkZXItc2VhcmNoIGlucHV0OmZvY3VzLCBoZWFkZXIucGFnZS1oZWFkZXIgLmhlYWRlci1zZWFyY2ggYnV0dG9uOmZvY3VzIHtcbiAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICBib3gtc2hhZG93OiBub25lOyB9XG4gICAgaGVhZGVyLnBhZ2UtaGVhZGVyIC5oZWFkZXItc2VhcmNoIGlucHV0IHtcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgIHBhZGRpbmctdG9wOiA2cHg7XG4gICAgICB3aWR0aDogY2FsYyggMTAwJSAtIDQwcHgpOyB9XG4gICAgICBoZWFkZXIucGFnZS1oZWFkZXIgLmhlYWRlci1zZWFyY2ggaW5wdXQ6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsIGhlYWRlci5wYWdlLWhlYWRlciAuaGVhZGVyLXNlYXJjaCBpbnB1dDotbW96LXBsYWNlaG9sZGVyLCBoZWFkZXIucGFnZS1oZWFkZXIgLmhlYWRlci1zZWFyY2ggaW5wdXQ6Oi1tb3otcGxhY2Vob2xkZXIsIGhlYWRlci5wYWdlLWhlYWRlciAuaGVhZGVyLXNlYXJjaCBpbnB1dDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgICAgICBjb2xvcjogIzgzOTA5NzsgfVxuICAgICAgaGVhZGVyLnBhZ2UtaGVhZGVyIC5oZWFkZXItc2VhcmNoIGlucHV0LnNtYWxsZXIge1xuICAgICAgICB3aWR0aDogY2FsYyggMTAwJSAtIDgwcHgpOyB9XG4gICAgaGVhZGVyLnBhZ2UtaGVhZGVyIC5oZWFkZXItc2VhcmNoIGJ1dHRvbiB7XG4gICAgICAtd2Via2l0LXRyYW5zaXRpb246IDMwMG1zIGFsbDtcbiAgICAgIC1tb3otdHJhbnNpdGlvbjogMzAwbXMgYWxsO1xuICAgICAgdHJhbnNpdGlvbjogMzAwbXMgYWxsO1xuICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgIHdpZHRoOiAyLjVlbTsgfVxuICAgICAgaGVhZGVyLnBhZ2UtaGVhZGVyIC5oZWFkZXItc2VhcmNoIGJ1dHRvblt0eXBlPSdyZXNldCddIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgICBoZWFkZXIucGFnZS1oZWFkZXIgLmhlYWRlci1zZWFyY2ggYnV0dG9uW3R5cGU9J3Jlc2V0J106YmVmb3JlIHtcbiAgICAgICAgICBjb2xvcjogIzgzOTA5NztcbiAgICAgICAgICBjb250ZW50OiBcIu+EglwiO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjNweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICAgICAgICB3aWR0aDogNDBweDsgfVxuICAgICAgICBoZWFkZXIucGFnZS1oZWFkZXIgLmhlYWRlci1zZWFyY2ggYnV0dG9uW3R5cGU9J3Jlc2V0J106aG92ZXI6YmVmb3JlIHtcbiAgICAgICAgICBjb2xvcjogI2ZmZjsgfVxuICAgICAgICBoZWFkZXIucGFnZS1oZWFkZXIgLmhlYWRlci1zZWFyY2ggYnV0dG9uW3R5cGU9J3Jlc2V0J106aG92ZXIge1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogYmxhY2s7IH1cbiAgICAgIGhlYWRlci5wYWdlLWhlYWRlciAuaGVhZGVyLXNlYXJjaCBidXR0b25bdHlwZT0nc3VibWl0J106YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCLvhI5cIjtcbiAgICAgICAgY29sb3I6IGJsYWNrOyB9XG4gICAgICBoZWFkZXIucGFnZS1oZWFkZXIgLmhlYWRlci1zZWFyY2ggYnV0dG9uW3R5cGU9J3N1Ym1pdCddOmhvdmVyOmJlZm9yZSB7XG4gICAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgICBoZWFkZXIucGFnZS1oZWFkZXIgLmhlYWRlci1zZWFyY2ggYnV0dG9uW3R5cGU9J3N1Ym1pdCddOmhvdmVyIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiBibGFjazsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAgICAgaGVhZGVyLnBhZ2UtaGVhZGVyIC5oZWFkZXItc2VhcmNoIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB3aWR0aDogNDBweDsgfVxuICAgICAgICBoZWFkZXIucGFnZS1oZWFkZXIgLmhlYWRlci1zZWFyY2gub3BlbiB7XG4gICAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgICAgICAgIHdpZHRoOiA0MHB4OyB9XG4gICAgICAgICAgaGVhZGVyLnBhZ2UtaGVhZGVyIC5oZWFkZXItc2VhcmNoLm9wZW4gaW5wdXQge1xuICAgICAgICAgICAgbGVmdDogLTI0MHB4O1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogNnB4O1xuICAgICAgICAgICAgd2lkdGg6IDI0MHB4OyB9XG4gICAgICAgICAgICBoZWFkZXIucGFnZS1oZWFkZXIgLmhlYWRlci1zZWFyY2gub3BlbiBpbnB1dC5zbWFsbGVyIHtcbiAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNDBweDsgfVxuICAgICAgICAgIGhlYWRlci5wYWdlLWhlYWRlciAuaGVhZGVyLXNlYXJjaC5vcGVuOmJlZm9yZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAgIGhlYWRlci5wYWdlLWhlYWRlciAuaGVhZGVyLXNlYXJjaCBpbnB1dCwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5oZWFkZXItc2VhcmNoIGJ1dHRvbiB7XG4gICAgICAgICAgZmxvYXQ6IG5vbmU7IH1cbiAgICAgICAgICBoZWFkZXIucGFnZS1oZWFkZXIgLmhlYWRlci1zZWFyY2ggaW5wdXQ6Zm9jdXMsIGhlYWRlci5wYWdlLWhlYWRlciAuaGVhZGVyLXNlYXJjaCBidXR0b246Zm9jdXMge1xuICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTsgfVxuICAgICAgICBoZWFkZXIucGFnZS1oZWFkZXIgLmhlYWRlci1zZWFyY2ggaW5wdXQge1xuICAgICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogMzAwbXMgYWxsO1xuICAgICAgICAgIC1tb3otdHJhbnNpdGlvbjogMzAwbXMgYWxsO1xuICAgICAgICAgIHRyYW5zaXRpb246IDMwMG1zIGFsbDtcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCBibGFjaztcbiAgICAgICAgICBib3JkZXItcmlnaHQ6IDA7XG4gICAgICAgICAgbGVmdDogLTFweDtcbiAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgICAgbWluLWhlaWdodDogNDBweDsgfVxuICAgICAgICAgIGhlYWRlci5wYWdlLWhlYWRlciAuaGVhZGVyLXNlYXJjaCBpbnB1dDpmb2N1cyB7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCBibGFjaztcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogMDsgfVxuICAgICAgICBoZWFkZXIucGFnZS1oZWFkZXIgLmhlYWRlci1zZWFyY2ggYnV0dG9uW3R5cGU9J3Jlc2V0J10ge1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBibGFjaztcbiAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgYmxhY2s7XG4gICAgICAgICAgbGVmdDogLTQwcHg7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICB3aWR0aDogNDBweDsgfVxuICAgICAgICAgIGhlYWRlci5wYWdlLWhlYWRlciAuaGVhZGVyLXNlYXJjaCBidXR0b25bdHlwZT0ncmVzZXQnXTpob3ZlciB7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6IGJsYWNrOyB9XG4gICAgICAgIGhlYWRlci5wYWdlLWhlYWRlciAuaGVhZGVyLXNlYXJjaCBidXR0b25bdHlwZT0nc3VibWl0J10ge1xuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIGJsYWNrO1xuICAgICAgICAgIGJvcmRlci1sZWZ0OiAwOyB9XG4gICAgICAgICAgaGVhZGVyLnBhZ2UtaGVhZGVyIC5oZWFkZXItc2VhcmNoIGJ1dHRvblt0eXBlPSdzdWJtaXQnXTpob3ZlciB7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6IGJsYWNrOyB9IH1cbiAgaGVhZGVyLnBhZ2UtaGVhZGVyICNsb2dvIHtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgaGVpZ2h0OiA0OHB4O1xuICAgIHdpZHRoOiAxNTBweDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIGhlYWRlci5wYWdlLWhlYWRlciAjbG9nbyBpbWcge1xuICAgICAgd2lkdGg6IDkwcHg7IH1cblxuI3Jlc3VsdC1saXN0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxMDA7IH1cbiAgI3Jlc3VsdC1saXN0ID4gdWwge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwOyB9XG4gICAgI3Jlc3VsdC1saXN0ID4gdWwgbGkge1xuICAgICAgbWFyZ2luOiAwOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3MzZweCkge1xuICAgICNyZXN1bHQtbGlzdCB7XG4gICAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7IH0gfVxuXG5ib2R5LnNlYXJjaC1vdmVydmlldyBtYWluIC5pbnRyb2R1Y3Rpb24gaDEge1xuICBsZXR0ZXItc3BhY2luZzogLTFweDsgfVxuICBib2R5LnNlYXJjaC1vdmVydmlldyBtYWluIC5pbnRyb2R1Y3Rpb24gaDE6YWZ0ZXIge1xuICAgIG1hcmdpbi10b3A6IDE0cHg7IH1cblxuYm9keS5zZWFyY2gtb3ZlcnZpZXcgbWFpbiAuc2VhcmNoLXJlc3VsdHMge1xuICBtYXgtd2lkdGg6IDY0ZW07XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87IH1cbiAgYm9keS5zZWFyY2gtb3ZlcnZpZXcgbWFpbiAuc2VhcmNoLXJlc3VsdHM6OmFmdGVyIHtcbiAgICBjbGVhcjogYm90aDtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IHRhYmxlOyB9XG5cbmJvZHkuc2VhcmNoLW92ZXJ2aWV3IG1haW4gI3NlYXJjaC1mb3JtIHtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bzsgfVxuICAudGhlbWUtZGFya19ibHVlICNzZWFyY2gtZm9ybSBidXR0b25bdHlwZT1zdWJtaXRdIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA1NEE2O1xuICAgIGNvbG9yOiAjRkZGRkZGOyB9XG4gIC50aGVtZS1ibHVlICNzZWFyY2gtZm9ybSBidXR0b25bdHlwZT1zdWJtaXRdIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA5RUMyO1xuICAgIGNvbG9yOiAjRkZGRkZGOyB9XG4gIC50aGVtZS1ncmVlbiAjc2VhcmNoLWZvcm0gYnV0dG9uW3R5cGU9c3VibWl0XSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzcyQkY0NDtcbiAgICBjb2xvcjogI0ZGRkZGRjsgfVxuICAudGhlbWUteWVsbG93ICNzZWFyY2gtZm9ybSBidXR0b25bdHlwZT1zdWJtaXRdIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZENDAwO1xuICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gIC50aGVtZS1yZWQgI3NlYXJjaC1mb3JtIGJ1dHRvblt0eXBlPXN1Ym1pdF0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNDRjFGMjU7XG4gICAgY29sb3I6ICNGRkZGRkY7IH1cbiAgLnRoZW1lLXByaW1hcnkgI3NlYXJjaC1mb3JtIGJ1dHRvblt0eXBlPXN1Ym1pdF0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGQTYwMDM7XG4gICAgY29sb3I6ICNGRkZGRkY7IH1cbiAgLnRoZW1lLXNlY29uZGFyeSAjc2VhcmNoLWZvcm0gYnV0dG9uW3R5cGU9c3VibWl0XSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAudGhlbWUtbWVudSAjc2VhcmNoLWZvcm0gYnV0dG9uW3R5cGU9c3VibWl0XSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgICBjb2xvcjogIzAwMDAwMDsgfVxuICBib2R5LnNlYXJjaC1vdmVydmlldyBtYWluICNzZWFyY2gtZm9ybSAuYmlnIHtcbiAgICBib3JkZXItd2lkdGg6IDAgMCAycHg7XG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICBib3JkZXItaW1hZ2Utc2xpY2U6IDEyIGZpbGw7XG4gICAgYm9yZGVyLWltYWdlLXdpZHRoOiAwIDAgMnB4IDA7XG4gICAgYm9yZGVyLWltYWdlLW91dHNldDogMHB4IDBweCAwcHggMHB4O1xuICAgIGJvcmRlci1pbWFnZS1yZXBlYXQ6IHJlcGVhdDtcbiAgICBib3JkZXItaW1hZ2Utc291cmNlOiB1cmwoXCJkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUR3QUFBQThDQVlBQUFBNi9ObHlBQUFBQm1KTFIwUUFBQUQvQUFCSDI0K1NBQUFBQ1hCSVdYTUFBQXNUQUFBTEV3RUFtcHdZQUFBQUIzUkpUVVVIM3djUURDQWloSHNUOXdBQUFCbDBSVmgwUTI5dGJXVnVkQUJEY21WaGRHVmtJSGRwZEdnZ1IwbE5VRmVCRGhjQUFBRFdTVVJCVkdqZTdabzdFb013REFWdExzY0JLSE0reWh3Z3A0TUdpc3lRR0J0TEtIbTd0WDZ2c1NXTmN0b1lwOGVTUHZCNnpqbGR4RHIrMlJ5NVpOaWpLT3Y0TlRueUdjTXJSVm5IcjgweFdBWDJzRy94R1pJWUNFYXdzdURhVjlUYXZzVkg3eCtXN0xTK09mUXF4aU8rVnc0QUFBQUFBTzllMm9PU0JyZHA2UzZ4aDlPU3g3eDZwOWkzZWRoamJ4eEI3STdwWGpxYTJHckIvd0NDRWF3c09PSXJIWEl2SGVvZmx1eTBsSHBwQUFBQUFBQm9RKzZvUmZOc2lRUHhqa1Z4SU43UnZzV0hyU1dDRVN3a21BUHhYL3lIMVRxdEZWaVI2aFFsVEVwTEFBQUFBRWxGVGtTdVFtQ0NcIikgIWltcG9ydGFudDtcbiAgICBjbGVhcjogYm90aDtcbiAgICBmb250LXNpemU6IDEuM2VtO1xuICAgIHBhZGRpbmctYm90dG9tOiAuOGVtOyB9XG4gIGJvZHkuc2VhcmNoLW92ZXJ2aWV3IG1haW4gI3NlYXJjaC1mb3JtIC5mb3JtLWlucHV0LWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA0MHB4KTsgfVxuICAgIGJvZHkuc2VhcmNoLW92ZXJ2aWV3IG1haW4gI3NlYXJjaC1mb3JtIC5mb3JtLWlucHV0LWNvbnRhaW5lciAuaWNvbi1jbG9zZSB7XG4gICAgICAtd2Via2l0LXRyYW5zaXRpb246IDMwMG1zIGFsbDtcbiAgICAgIC1tb3otdHJhbnNpdGlvbjogMzAwbXMgYWxsO1xuICAgICAgdHJhbnNpdGlvbjogMzAwbXMgYWxsO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB0b3A6IDA7XG4gICAgICB3aWR0aDogMDsgfVxuICAgICAgYm9keS5zZWFyY2gtb3ZlcnZpZXcgbWFpbiAjc2VhcmNoLWZvcm0gLmZvcm0taW5wdXQtY29udGFpbmVyIC5pY29uLWNsb3NlOmJlZm9yZSB7XG4gICAgICAgIGNvbG9yOiAjODU4ZDkyO1xuICAgICAgICBjb250ZW50OiBcIu+EglwiO1xuICAgICAgICBmb250LWZhbWlseTogJ2ljb25zJztcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG4gICAgYm9keS5zZWFyY2gtb3ZlcnZpZXcgbWFpbiAjc2VhcmNoLWZvcm0gLmZvcm0taW5wdXQtY29udGFpbmVyLmNsb3NhYmxlIC5pY29uLWNsb3NlIHtcbiAgICAgIHdpZHRoOiAyNXB4OyB9XG4gIGJvZHkuc2VhcmNoLW92ZXJ2aWV3IG1haW4gI3NlYXJjaC1mb3JtIGlucHV0IHtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogLjdlbTtcbiAgICBwYWRkaW5nOiA2LjVweCAxMnB4O1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cbiAgYm9keS5zZWFyY2gtb3ZlcnZpZXcgbWFpbiAjc2VhcmNoLWZvcm0gYnV0dG9uIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tcmlnaHQ6IDIuMjI3ODUlO1xuICAgIHdpZHRoOiAxNC44MTAxMyU7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIGhlaWdodDogNDBweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICBwYWRkaW5nOiAwIDlweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHdpZHRoOiA0MHB4OyB9XG4gICAgYm9keS5zZWFyY2gtb3ZlcnZpZXcgbWFpbiAjc2VhcmNoLWZvcm0gYnV0dG9uOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gICAgLnRoZW1lLWRhcmtfYmx1ZSBib2R5LnNlYXJjaC1vdmVydmlldyBtYWluICNzZWFyY2gtZm9ybSBidXR0b24ge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjMDA1NEE2OyB9XG4gICAgLnRoZW1lLWJsdWUgYm9keS5zZWFyY2gtb3ZlcnZpZXcgbWFpbiAjc2VhcmNoLWZvcm0gYnV0dG9uIHtcbiAgICAgIGJvcmRlci1jb2xvcjogIzAwOUVDMjsgfVxuICAgIC50aGVtZS1ncmVlbiBib2R5LnNlYXJjaC1vdmVydmlldyBtYWluICNzZWFyY2gtZm9ybSBidXR0b24ge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjNzJCRjQ0OyB9XG4gICAgLnRoZW1lLXllbGxvdyBib2R5LnNlYXJjaC1vdmVydmlldyBtYWluICNzZWFyY2gtZm9ybSBidXR0b24ge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjRkZENDAwOyB9XG4gICAgLnRoZW1lLXJlZCBib2R5LnNlYXJjaC1vdmVydmlldyBtYWluICNzZWFyY2gtZm9ybSBidXR0b24ge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjQ0YxRjI1OyB9XG4gICAgLnRoZW1lLXByaW1hcnkgYm9keS5zZWFyY2gtb3ZlcnZpZXcgbWFpbiAjc2VhcmNoLWZvcm0gYnV0dG9uIHtcbiAgICAgIGJvcmRlci1jb2xvcjogI0ZBNjAwMzsgfVxuICAgIC50aGVtZS1zZWNvbmRhcnkgYm9keS5zZWFyY2gtb3ZlcnZpZXcgbWFpbiAjc2VhcmNoLWZvcm0gYnV0dG9uIHtcbiAgICAgIGJvcmRlci1jb2xvcjogI0ZGRkZGRjsgfVxuICAgIC50aGVtZS1tZW51IGJvZHkuc2VhcmNoLW92ZXJ2aWV3IG1haW4gI3NlYXJjaC1mb3JtIGJ1dHRvbiB7XG4gICAgICBib3JkZXItY29sb3I6ICNGRkZGRkY7IH1cbiAgICAudGhlbWUtZGFya19ibHVlIGJvZHkuc2VhcmNoLW92ZXJ2aWV3IG1haW4gI3NlYXJjaC1mb3JtIGJ1dHRvbjpob3ZlciB7XG4gICAgICBjb2xvcjogI0ZGRkZGRjsgfVxuICAgIC50aGVtZS1ibHVlIGJvZHkuc2VhcmNoLW92ZXJ2aWV3IG1haW4gI3NlYXJjaC1mb3JtIGJ1dHRvbjpob3ZlciB7XG4gICAgICBjb2xvcjogI0ZGRkZGRjsgfVxuICAgIC50aGVtZS1ncmVlbiBib2R5LnNlYXJjaC1vdmVydmlldyBtYWluICNzZWFyY2gtZm9ybSBidXR0b246aG92ZXIge1xuICAgICAgY29sb3I6ICNGRkZGRkY7IH1cbiAgICAudGhlbWUteWVsbG93IGJvZHkuc2VhcmNoLW92ZXJ2aWV3IG1haW4gI3NlYXJjaC1mb3JtIGJ1dHRvbjpob3ZlciB7XG4gICAgICBjb2xvcjogI0ZGRkZGRjsgfVxuICAgIC50aGVtZS1yZWQgYm9keS5zZWFyY2gtb3ZlcnZpZXcgbWFpbiAjc2VhcmNoLWZvcm0gYnV0dG9uOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjRkZGRkZGOyB9XG4gICAgLnRoZW1lLXByaW1hcnkgYm9keS5zZWFyY2gtb3ZlcnZpZXcgbWFpbiAjc2VhcmNoLWZvcm0gYnV0dG9uOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjRkZGRkZGOyB9XG4gICAgLnRoZW1lLXNlY29uZGFyeSBib2R5LnNlYXJjaC1vdmVydmlldyBtYWluICNzZWFyY2gtZm9ybSBidXR0b246aG92ZXIge1xuICAgICAgY29sb3I6ICNGRkZGRkY7IH1cbiAgICAudGhlbWUtbWVudSBib2R5LnNlYXJjaC1vdmVydmlldyBtYWluICNzZWFyY2gtZm9ybSBidXR0b246aG92ZXIge1xuICAgICAgY29sb3I6ICNGRkZGRkY7IH1cbiAgICAudGhlbWUtZGFya19ibHVlIGJvZHkuc2VhcmNoLW92ZXJ2aWV3IG1haW4gI3NlYXJjaC1mb3JtIGJ1dHRvbjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwOyB9XG4gICAgLnRoZW1lLWJsdWUgYm9keS5zZWFyY2gtb3ZlcnZpZXcgbWFpbiAjc2VhcmNoLWZvcm0gYnV0dG9uOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7IH1cbiAgICAudGhlbWUtZ3JlZW4gYm9keS5zZWFyY2gtb3ZlcnZpZXcgbWFpbiAjc2VhcmNoLWZvcm0gYnV0dG9uOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7IH1cbiAgICAudGhlbWUteWVsbG93IGJvZHkuc2VhcmNoLW92ZXJ2aWV3IG1haW4gI3NlYXJjaC1mb3JtIGJ1dHRvbjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwOyB9XG4gICAgLnRoZW1lLXJlZCBib2R5LnNlYXJjaC1vdmVydmlldyBtYWluICNzZWFyY2gtZm9ybSBidXR0b246aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDsgfVxuICAgIC50aGVtZS1wcmltYXJ5IGJvZHkuc2VhcmNoLW92ZXJ2aWV3IG1haW4gI3NlYXJjaC1mb3JtIGJ1dHRvbjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwOyB9XG4gICAgLnRoZW1lLXNlY29uZGFyeSBib2R5LnNlYXJjaC1vdmVydmlldyBtYWluICNzZWFyY2gtZm9ybSBidXR0b246aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDsgfVxuICAgIC50aGVtZS1tZW51IGJvZHkuc2VhcmNoLW92ZXJ2aWV3IG1haW4gI3NlYXJjaC1mb3JtIGJ1dHRvbjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjODM5MDk3OyB9XG4gICAgLnRoZW1lLWRhcmtfYmx1ZSBib2R5LnNlYXJjaC1vdmVydmlldyBtYWluICNzZWFyY2gtZm9ybSBidXR0b246aG92ZXIge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjMDAwMDAwOyB9XG4gICAgLnRoZW1lLWJsdWUgYm9keS5zZWFyY2gtb3ZlcnZpZXcgbWFpbiAjc2VhcmNoLWZvcm0gYnV0dG9uOmhvdmVyIHtcbiAgICAgIGJvcmRlci1jb2xvcjogIzAwMDAwMDsgfVxuICAgIC50aGVtZS1ncmVlbiBib2R5LnNlYXJjaC1vdmVydmlldyBtYWluICNzZWFyY2gtZm9ybSBidXR0b246aG92ZXIge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjMDAwMDAwOyB9XG4gICAgLnRoZW1lLXllbGxvdyBib2R5LnNlYXJjaC1vdmVydmlldyBtYWluICNzZWFyY2gtZm9ybSBidXR0b246aG92ZXIge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjMDAwMDAwOyB9XG4gICAgLnRoZW1lLXJlZCBib2R5LnNlYXJjaC1vdmVydmlldyBtYWluICNzZWFyY2gtZm9ybSBidXR0b246aG92ZXIge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjMDAwMDAwOyB9XG4gICAgLnRoZW1lLXByaW1hcnkgYm9keS5zZWFyY2gtb3ZlcnZpZXcgbWFpbiAjc2VhcmNoLWZvcm0gYnV0dG9uOmhvdmVyIHtcbiAgICAgIGJvcmRlci1jb2xvcjogIzAwMDAwMDsgfVxuICAgIC50aGVtZS1zZWNvbmRhcnkgYm9keS5zZWFyY2gtb3ZlcnZpZXcgbWFpbiAjc2VhcmNoLWZvcm0gYnV0dG9uOmhvdmVyIHtcbiAgICAgIGJvcmRlci1jb2xvcjogIzAwMDAwMDsgfVxuICAgIC50aGVtZS1tZW51IGJvZHkuc2VhcmNoLW92ZXJ2aWV3IG1haW4gI3NlYXJjaC1mb3JtIGJ1dHRvbjpob3ZlciB7XG4gICAgICBib3JkZXItY29sb3I6ICM4MzkwOTc7IH1cbiAgICBib2R5LnNlYXJjaC1vdmVydmlldyBtYWluICNzZWFyY2gtZm9ybSBidXR0b246YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwi74SOXCI7XG4gICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgIG1hcmdpbi1yaWdodDogOXB4O1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuXG5ib2R5LnNlYXJjaC1vdmVydmlldyBtYWluIC5vdmVydmlldy1tb3JlIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDU4JTsgfVxuICBib2R5LnNlYXJjaC1vdmVydmlldyBtYWluIC5vdmVydmlldy1tb3JlIC5iaWcge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxM3B4O1xuICAgIG1hcmdpbi10b3A6IDI1cHg7IH1cbiAgYm9keS5zZWFyY2gtb3ZlcnZpZXcgbWFpbiAub3ZlcnZpZXctbW9yZSBidXR0b24ge1xuICAgIGhlaWdodDogNDVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIHdpZHRoOiA0NXB4OyB9XG4gICAgYm9keS5zZWFyY2gtb3ZlcnZpZXcgbWFpbiAub3ZlcnZpZXctbW9yZSBidXR0b246YmVmb3JlIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IC05cHg7XG4gICAgICBtYXJnaW4tdG9wOiAwcHg7IH1cbiAgICAgIC50aGVtZS1kYXJrX2JsdWUgYm9keS5zZWFyY2gtb3ZlcnZpZXcgbWFpbiAub3ZlcnZpZXctbW9yZSBidXR0b246YmVmb3JlIHtcbiAgICAgICAgY29sb3I6ICNGRkZGRkY7IH1cbiAgICAgIC50aGVtZS1ibHVlIGJvZHkuc2VhcmNoLW92ZXJ2aWV3IG1haW4gLm92ZXJ2aWV3LW1vcmUgYnV0dG9uOmJlZm9yZSB7XG4gICAgICAgIGNvbG9yOiAjRkZGRkZGOyB9XG4gICAgICAudGhlbWUtZ3JlZW4gYm9keS5zZWFyY2gtb3ZlcnZpZXcgbWFpbiAub3ZlcnZpZXctbW9yZSBidXR0b246YmVmb3JlIHtcbiAgICAgICAgY29sb3I6ICNGRkZGRkY7IH1cbiAgICAgIC50aGVtZS15ZWxsb3cgYm9keS5zZWFyY2gtb3ZlcnZpZXcgbWFpbiAub3ZlcnZpZXctbW9yZSBidXR0b246YmVmb3JlIHtcbiAgICAgICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgICAgIC50aGVtZS1yZWQgYm9keS5zZWFyY2gtb3ZlcnZpZXcgbWFpbiAub3ZlcnZpZXctbW9yZSBidXR0b246YmVmb3JlIHtcbiAgICAgICAgY29sb3I6ICNGRkZGRkY7IH1cbiAgICAgIC50aGVtZS1wcmltYXJ5IGJvZHkuc2VhcmNoLW92ZXJ2aWV3IG1haW4gLm92ZXJ2aWV3LW1vcmUgYnV0dG9uOmJlZm9yZSB7XG4gICAgICAgIGNvbG9yOiAjRkZGRkZGOyB9XG4gICAgICAudGhlbWUtc2Vjb25kYXJ5IGJvZHkuc2VhcmNoLW92ZXJ2aWV3IG1haW4gLm92ZXJ2aWV3LW1vcmUgYnV0dG9uOmJlZm9yZSB7XG4gICAgICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gICAgICAudGhlbWUtbWVudSBib2R5LnNlYXJjaC1vdmVydmlldyBtYWluIC5vdmVydmlldy1tb3JlIGJ1dHRvbjpiZWZvcmUge1xuICAgICAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAgIGJvZHkuc2VhcmNoLW92ZXJ2aWV3IG1haW4gLm92ZXJ2aWV3LW1vcmUgYnV0dG9uOmhvdmVyOmJlZm9yZSB7XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgYm9keS5zZWFyY2gtb3ZlcnZpZXcgbWFpbiAjc2VhcmNoLWZvcm0ge1xuICAgIHdpZHRoOiA1OCU7IH1cbiAgICBib2R5LnNlYXJjaC1vdmVydmlldyBtYWluICNzZWFyY2gtZm9ybSAuZm9ybS1pbnB1dC1jb250YWluZXIge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDEwcHggLSA4N3B4KTsgfVxuICAgIGJvZHkuc2VhcmNoLW92ZXJ2aWV3IG1haW4gI3NlYXJjaC1mb3JtIGJ1dHRvbiB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgICAgd2lkdGg6IDg3cHg7IH0gfVxuXG4uYXotb3ZlcnZpZXcgaDEge1xuICBsZXR0ZXItc3BhY2luZzogLS41cHg7XG4gIG1hcmdpbjogMTBweCBhdXRvIDEycHg7XG4gIHBhZGRpbmctbGVmdDogMS42MjVyZW07XG4gIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG4gIC50aGVtZS1kYXJrX2JsdWUgLmF6LW92ZXJ2aWV3IGgxIHtcbiAgICBjb2xvcjogI0ZGRkZGRjsgfVxuICAudGhlbWUtYmx1ZSAuYXotb3ZlcnZpZXcgaDEge1xuICAgIGNvbG9yOiAjRkZGRkZGOyB9XG4gIC50aGVtZS1ncmVlbiAuYXotb3ZlcnZpZXcgaDEge1xuICAgIGNvbG9yOiAjRkZGRkZGOyB9XG4gIC50aGVtZS15ZWxsb3cgLmF6LW92ZXJ2aWV3IGgxIHtcbiAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAudGhlbWUtcmVkIC5hei1vdmVydmlldyBoMSB7XG4gICAgY29sb3I6ICNGRkZGRkY7IH1cbiAgLnRoZW1lLXByaW1hcnkgLmF6LW92ZXJ2aWV3IGgxIHtcbiAgICBjb2xvcjogI0ZGRkZGRjsgfVxuICAudGhlbWUtc2Vjb25kYXJ5IC5hei1vdmVydmlldyBoMSB7XG4gICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgLnRoZW1lLW1lbnUgLmF6LW92ZXJ2aWV3IGgxIHtcbiAgICBjb2xvcjogIzAwMDAwMDsgfVxuXG4uYXotb3ZlcnZpZXcgZm9vdGVyLnBhZ2UtZm9vdGVyICNmb290ZXItc3RpY2t5IHtcbiAgYm9yZGVyLWltYWdlLXdpZHRoOiAwOyB9XG5cbiNmaWx0ZXItdGFncyB7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogN3B4O1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAxLjYyNWVtO1xuICBtYXJnaW4tcmlnaHQ6IDEuNDM3NWVtOyB9XG4gICNmaWx0ZXItdGFncyB7XG4gICAgYm9yZGVyLXdpZHRoOiAycHggMCAwO1xuICAgIGJvcmRlci1pbWFnZS1zbGljZTogMTI7XG4gICAgYm9yZGVyLWltYWdlLXdpZHRoOiAycHggMHB4IDBweCAwcHg7XG4gICAgYm9yZGVyLWltYWdlLW91dHNldDogMHB4IDBweCAwcHggMHB4O1xuICAgIGJvcmRlci1pbWFnZS1yZXBlYXQ6IHJvdW5kIHJvdW5kOyB9XG4gIC50aGVtZS1kYXJrX2JsdWUgI2ZpbHRlci10YWdzIHtcbiAgICBib3JkZXItaW1hZ2Utc291cmNlOiB1cmwoXCJkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUR3QUFBQThDQVlBQUFBNi9ObHlBQUFBQVhOU1IwSUFyczRjNlFBQUFBUm5RVTFCQUFDeGp3djhZUVVBQUFBSmNFaFpjd0FBQ3hJQUFBc1NBZExkZnZ3QUFBQUhkRWxOUlFmZkJ3OFBOQmhtNWVTQUFBQUFHWFJGV0hSRGIyMXRaVzUwQUVOeVpXRjBaV1FnZDJsMGFDQkhTVTFRVjRFT0Z3QUFBQmgwUlZoMFUyOW1kSGRoY21VQWNHRnBiblF1Ym1WMElEUXVNQzQxWllVeVpRQUFBWDFKUkVGVWFFUHRsbEZxQXpFTUJmZVFPV092MlpDQ0FoYWpaOHYyRmlkb1lINkVOUEgrNVhyeitQa04zUUYxelYxUTIyeWdCZThLMVBPdVFrM3Y4S0k1QTNVaVo2RldKQTZWR2VpK1p4WnFLSEdvekVEM1BiTlFRNGxEWlFhNjc1bUZHa29jS2pQUWZjOHMxRkRpVUptQjdudG1vWVlTaDVFelVDZHlGbXBGRGgrc1FEM3ZLdFQwTnRDQ3VRUHFtcnVndG9rTUwwNXlkLy9GZi94R1VSUkZVUlJGVVhpKzRYL284RGZRb3ZrcDBOdk5CbHJ3bmc2OTJUdThhSjRLdlRVU2g4clRvRGNxY2FnOERYcWpFb2ZLMDZBM0tuR29QQTE2b3hLSHl0T2dOeXB4R0hrcTlOYkk0WVBUb1RkN0cyakIvQlRvN1NZeXZIZ3czL0FOUlZFVVJWRVVSWEU4ZC8veHZydi9ZdmczYU5IY0FYWE5YVkRiYktBRjd3clU4NjVDVGUvd29qa0RkU0pub1ZZa0RwVVo2TDVuRm1vb2Nhak1RUGM5czFCRGlVTmxCcnJ2bVlVYVNod3FNOUI5enl6VVVPSlFtWUh1ZTJhaGhoS0hrVE5RSjNJV2FrVU9INnhBUGU4cTFQUTIwSUs1QStxYXU2QzIrY2QxUFFHcy9uM1dYRlc1Z2dBQUFBQkpSVTVFcmtKZ2dnPT1cIik7IH1cbiAgLnRoZW1lLWJsdWUgI2ZpbHRlci10YWdzIHtcbiAgICBib3JkZXItaW1hZ2Utc291cmNlOiB1cmwoXCJkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUR3QUFBQThDQVlBQUFBNi9ObHlBQUFBQVhOU1IwSUFyczRjNlFBQUFBUm5RVTFCQUFDeGp3djhZUVVBQUFBSmNFaFpjd0FBQ3hJQUFBc1NBZExkZnZ3QUFBQUhkRWxOUlFmZkJ3OFBOQmhtNWVTQUFBQUFHWFJGV0hSRGIyMXRaVzUwQUVOeVpXRjBaV1FnZDJsMGFDQkhTVTFRVjRFT0Z3QUFBQmgwUlZoMFUyOW1kSGRoY21VQWNHRnBiblF1Ym1WMElEUXVNQzQxWllVeVpRQUFBWDVKUkVGVWFFUHRsbEZxQXpFTUJmZitoOGhoZXJHR0ZCU3dHRDFidHJjNFFRUHpJNlNKOXkvWG04ZlBiK2dPcUd2dWd0cG1BeTE0VjZDZWR4VnFlb2NYelJtb0V6a0x0U0p4cU14QTl6MnpVRU9KUTJVR3V1K1poUnBLSENvejBIM1BMTlJRNGxDWmdlNTdacUdHRW9mS0RIVGZNd3MxbERpTW5JRTZrYk5RSzNMNFlBWHFlVmVocHJlQkZzd2RVTmZjQmJWTlpIaHhrcnY3TC83ak40cWlLSXFpS0lyQzh3My9RNGUvZ1JiTlQ0SGViamJRZ3ZkMDZNM2U0VVh6Vk9pdGtUaFVuZ2E5VVlsRDVXblFHNVU0Vko0R3ZWR0pRK1ZwMEJ1Vk9GU2VCcjFSaWNQSVU2RzNSZzRmbkE2OTJkdEFDK2FuUUc4M2tlSEZnL21HYnlpS29paUtvaWlLNDduN2ovZmQvUmZEdjBHTDVnNm9hKzZDMm1ZRExYaFhvSjUzRldwNmh4Zk5HYWdUT1F1MUluR296RUQzUGJOUVE0bERaUWE2NzVtRkdrb2NLalBRZmM4czFGRGlVSm1CN250bW9ZWVNoOG9NZE44ekN6V1VPSXljZ1RxUnMxQXJjdmhnQmVwNVY2R210NEVXekIxUTE5d0Z0YzAvcnVzSmZCNEJQUGNubUpRQUFBQUFTVVZPUks1Q1lJST1cIik7IH1cbiAgLnRoZW1lLWdyZWVuICNmaWx0ZXItdGFncyB7XG4gICAgYm9yZGVyLWltYWdlLXNvdXJjZTogdXJsKFwiZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFEd0FBQUE4Q0FZQUFBQTYvTmx5QUFBQUFYTlNSMElBcnM0YzZRQUFBQVJuUVUxQkFBQ3hqd3Y4WVFVQUFBQUpjRWhaY3dBQUN4SUFBQXNTQWRMZGZ2d0FBQUFIZEVsTlJRZmZCdzhQTkJobTVlU0FBQUFBR1hSRldIUkRiMjF0Wlc1MEFFTnlaV0YwWldRZ2QybDBhQ0JIU1UxUVY0RU9Gd0FBQUJoMFJWaDBVMjltZEhkaGNtVUFjR0ZwYm5RdWJtVjBJRFF1TUM0MVpZVXlaUUFBQVpwSlJFRlVhRVB0bHNGdHhEQU1CSys0VkpRR1Uxb0NXOHZIRVNPSmxPQkFPSENBK2UwdTVaOWZ4dmZQMTI5UFJiYWdYVk9SYldqYlZLUkJBYStpUzlDZVY5RmxhTk1iRHBwM0lRbnQ5RlFsRFczMVRJVXZkU01FOVdlcUdvWTJSdFlIejlTZEVOU2ZxV29ZMmhoWkh6eFRkMEpRZjZhcVlXaGpaS3FnR3lsb3A2Y3FhV2lyWjdod0J4ZWhQYStpeTlDbVY5RUdCVXhGdHFCZFU1RnRhTnRVNUoxd2NKR245eS8rNDBaUkZFVlJGRVZSZUQ3aFB6VDhEUlEwRlRrZWVydXBTSU1DWGtXUGhkN3NEUWZOdTNBZzlOYWVxZkNsYmh3RHZYRmtmZkJNM1RrR2V1UEkrdUNadW5NTTlNYVJxWUp1SEFlOXRXZTRjQWNQaHQ3c1ZiUkJBVk9SNDZHM200cThFdzRlekNkOFExRVVSVkVVUlZFY3o5TS8zay92WDRSdlVOQlVaQXZhTlJYWmhyWk5SUm9VOENxNkJPMTVGVjJHTnIzaG9Ia1hrdEJPVDFYUzBGYlBWUGhTTjBKUWY2YXFZV2hqWkgzd1ROMEpRZjJacW9haGpaSDF3VE4xSndUMVo2b2FoalpHcGdxNmtZSjJlcXFTaHJaNmhndDNjQkhhOHlxNkRHMTZGVzFRd0ZSa0M5bzFGZG1HdHMyV2VMMytBRk9tVVBqSHB0Yk9BQUFBQUVsRlRrU3VRbUNDXCIpOyB9XG4gIC50aGVtZS15ZWxsb3cgI2ZpbHRlci10YWdzIHtcbiAgICBib3JkZXItaW1hZ2Utc291cmNlOiB1cmwoXCJkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUR3QUFBQThDQVlBQUFBNi9ObHlBQUFBQVhOU1IwSUFyczRjNlFBQUFBUm5RVTFCQUFDeGp3djhZUVVBQUFBSmNFaFpjd0FBQ3hJQUFBc1NBZExkZnZ3QUFBQUhkRWxOUlFmZkJ3OFBOQmhtNWVTQUFBQUFHWFJGV0hSRGIyMXRaVzUwQUVOeVpXRjBaV1FnZDJsMGFDQkhTVTFRVjRFT0Z3QUFBQmgwUlZoMFUyOW1kSGRoY21VQWNHRnBiblF1Ym1WMElEUXVNQzQxWllVeVpRQUFBWmRKUkVGVWFFUHRsa0dPd3pBTUEvUC85KzEvV2lTbURoWEd0bVNqQzZQUUFITWpLZWVXeTNqOVhhK2VpbXhCdTZZaTI5QzJxVWlEQWw1Rmw2QTlyNkxMMEtZM0hEU2ZRaExhNmFsS0d0cnFtUXJmNmtZSTZzOVVOUXh0akt3UG5xazdJYWcvVTlVd3RER3lQbmltN29TZy9reFZ3OURHeUZSQk4xTFFUazlWMHRCV3ozRGhDUzVDZTE1Rmw2Rk5yNklOQ3BpS2JFRzdwaUxiMExhcHlDZmg0Q0xmM3IvNWp4dEZVUlJGVVJSRjRmbUYvOUR3TjFEUVZPUjQ2TzJtSWcwS2VCVTlGbnF6Tnh3MG44S0IwRnQ3cHNLM3VuRU05TWFSOWNFemRlY1k2STBqNjRObjZzNHgwQnRIcGdxNmNSejAxcDdod2hNOEdIcXpWOUVHQlV4RmpvZmViaXJ5U1RoNE1ML3dEVVZSRkVWUkZFVnhQTi8rOGY3Mi9rMzRCZ1ZOUmJhZ1hWT1JiV2piVktSQkFhK2lTOUNlVjlGbGFOTWJEcHBQSVFudDlGUWxEVzMxVElWdmRTTUU5V2VxR29ZMlJ0WUh6OVNkRU5TZnFXb1kyaGhaSHp4VGQwSlFmNmFxWVdoalpLcWdHeWxvcDZjcWFXaXJaN2p3QkJlaFBhK2l5OUNtVjlFR0JVeEZ0cUJkVTVGdGFOdHNpZXQ2QTlSOXRlOStnUk1aQUFBQUFFbEZUa1N1UW1DQ1wiKTsgfVxuICAudGhlbWUtcmVkICNmaWx0ZXItdGFncyB7XG4gICAgYm9yZGVyLWltYWdlLXNvdXJjZTogdXJsKFwiZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFEd0FBQUE4Q0FZQUFBQTYvTmx5QUFBQUFYTlNSMElBcnM0YzZRQUFBQVJuUVUxQkFBQ3hqd3Y4WVFVQUFBQUpjRWhaY3dBQUN4SUFBQXNTQWRMZGZ2d0FBQUFIZEVsTlJRZmZCdzhQTkJobTVlU0FBQUFBR1hSRldIUkRiMjF0Wlc1MEFFTnlaV0YwWldRZ2QybDBhQ0JIU1UxUVY0RU9Gd0FBQUJoMFJWaDBVMjltZEhkaGNtVUFjR0ZwYm5RdWJtVjBJRFF1TUM0MVpZVXlaUUFBQVpwSlJFRlVhRVB0bGpGdXhEQU1CTzhucWZML3ArUkpDV3d0aXlOR0VpbkJnWERnQU5QdEx1WE9MK1BuNi91M3B5SmIwSzZweURhMGJTclNvSUJYMFNWb3o2dm9NclRwRFFmTnU1Q0VkbnFxa29hMmVxYkNsN29SZ3ZvelZRMURHeVByZzJmcVRnanF6MVExREcyTXJBK2VxVHNocUQ5VDFUQzBNVEpWMEkwVXROTlRsVFMwMVROY3VJT0wwSjVYMFdWbzA2dG9nd0ttSWx2UXJxbklOclJ0S3ZKT09MakkwL3NYLzNHaktJcWlLSXFpS0R5ZjhCOGEvZ1lLbW9vY0Q3M2RWS1JCQWEraXgwSnY5b2FENWwwNEVIcHJ6MVQ0VWplT2dkNDRzajU0cHU0Y0E3MXhaSDN3VE4wNUJucmp5RlJCTjQ2RDN0b3pYTGlEQjBOdjlpcmFvSUNweVBIUTIwMUYzZ2tIRCtZVHZxRW9pcUlvaXFJb2p1ZnBIKytuOXkvQ055aG9LcklGN1pxS2JFUGJwaUlOQ25nVlhZTDJ2SW91UTV2ZWNOQzhDMGxvcDZjcWFXaXJaeXA4cVJzaHFEOVQxVEMwTWJJK2VLYnVoS0QrVEZYRDBNYkkrdUNadWhPQytqTlZEVU1iSTFNRjNVaEJPejFWU1VOYlBjT0ZPN2dJN1hrVlhZWTJ2WW8yS0dBcXNnWHRtb3BzUTl0bVM3eGVmOW8rM01JRWtuOWJBQUFBQUVsRlRrU3VRbUNDXCIpOyB9XG4gIC50aGVtZS1wcmltYXJ5ICNmaWx0ZXItdGFncyB7XG4gICAgYm9yZGVyLWltYWdlLXNvdXJjZTogdXJsKFwiZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFEd0FBQUE4Q0FZQUFBQTYvTmx5QUFBQUFYTlNSMElBcnM0YzZRQUFBQVJuUVUxQkFBQ3hqd3Y4WVFVQUFBQUpjRWhaY3dBQUN4SUFBQXNTQWRMZGZ2d0FBQUFIZEVsTlJRZmZCdzhQTkJobTVlU0FBQUFBR1hSRldIUkRiMjF0Wlc1MEFFTnlaV0YwWldRZ2QybDBhQ0JIU1UxUVY0RU9Gd0FBQUJoMFJWaDBVMjltZEhkaGNtVUFjR0ZwYm5RdWJtVjBJRFF1TUM0MVpZVXlaUUFBQVpwSlJFRlVhRVB0bGtGcUJERU1CQmZ5MGZ6L0Nia2t6TGgxV0ZHMkpac0pabEZCM2JwYm50dThqSi92cjkrZWlteEJ1NllpMjlDMnFVaURBbDVGbDZBOXI2TEwwS1kzSERUdlFoTGE2YWxLR3RycW1RcGY2a1lJNnM5VU5ReHRqS3dQbnFrN0lhZy9VOVV3dERHeVBuaW03b1NnL2t4Vnc5REd5RlJCTjFMUVRrOVYwdEJXejNEaERpNUNlMTVGbDZGTnI2SU5DcGlLYkVHN3BpTGIwTGFweUR2aDRDSlA3MS84eDQyaUtJcWlLSXFpOEh6Q2YyajRHeWhvS25JODlIWlRrUVlGdklvZUM3M1pHdzZhZCtGQTZLMDlVK0ZMM1RnR2V1UEkrdUNadW5NTTlNYVI5Y0V6ZGVjWTZJMGpVd1hkT0E1NmE4OXc0UTRlREwzWnEyaURBcVlpeDBOdk54VjVKeHc4bUUvNGhxSW9pcUlvaXFJNG5xZC92Si9ldndqZm9LQ3B5QmEwYXlxeURXMmJpalFvNEZWMENkcnpLcm9NYlhyRFFmTXVKS0dkbnFxa29hMmVxZkNsYm9TZy9reFZ3OURHeVByZ21ib1Rndm96VlExREd5UHJnMmZxVGdqcXoxUTFERzJNVEJWMEl3WHQ5RlFsRFczMURCZnU0Q0swNTFWMEdkcjBLdHFnZ0tuSUZyUnJLcklOYlpzdDhYcjlBZGdKOWNrWDgyYUtBQUFBQUVsRlRrU3VRbUNDXCIpOyB9XG4gIC50aGVtZS1zZWNvbmRhcnkgI2ZpbHRlci10YWdzIHtcbiAgICBib3JkZXItaW1hZ2Utc291cmNlOiB1cmwoXCJkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUR3QUFBQThDQVlBQUFBNi9ObHlBQUFBQVhOU1IwSUFyczRjNlFBQUFBUm5RVTFCQUFDeGp3djhZUVVBQUFBSmNFaFpjd0FBQ3hJQUFBc1NBZExkZnZ3QUFBQUhkRWxOUlFmZkJ3OFBOQmhtNWVTQUFBQUFHWFJGV0hSRGIyMXRaVzUwQUVOeVpXRjBaV1FnZDJsMGFDQkhTVTFRVjRFT0Z3QUFBQmgwUlZoMFUyOW1kSGRoY21VQWNHRnBiblF1Ym1WMElEUXVNQzQxWllVeVpRQUFBWDFKUkVGVWFFUHQxa0Z1aERBUUJNRDkvNmNUTFJRSFM1YnBBU0lSYWVySWRJL3RHNS9EejRMSUxWWk5pZHhtM1pUSXpyY2wwVXVzV0JLOXpKcWxPSGpZQ2tXcUVaVXk5VWdwL09XTWlFcUpha3d0MWc4KzQ1eUlTb2xxVEMzV0R6N2puSWhLaVdwTUxWWXFPS05FTmFKU3BoNkpDMXZ3SWl1V1JDK3paa2wwNTl1VXlDMVdUWW5jWnQyVXlNaHNZUFFJS3dkR2o3RjJZTlJhYTYyMTF0cWY4ZXM1TVBvM1hIdGdOREtiRW5rOTE1MFMyZm0ySlBwYXJya1VCdzliNFlWY0wxSUtmem5qTlZ3cjFnOCs0NXpYY0sxWVAvaU1jMTdEdFdLbGdqTmV4L1VpY1dFTHZwaHJMb251ZkpzU2VUM1huUklabVEyTS9nM1hIaGkxMWxwcnJiWFdudUpmZTJEMENDc0hSbyt4ZG1BME1wc1N1Y1dxS1pIYnJKc1MyZm0ySkhxSkZVdWlsMW16RkFjUFc2RklOYUpTcGg0cGhiK2NFVkVwVVkycHhmckJaNXdUVVNsUmphbkYrc0ZubkJOUktWR05xY1ZLQldlVXFFWlV5dFFqY1dFTFhtVEZrdWhsMWl5SjdueWJFcm5GcWltUjI2eWIyaE9menkvbUdpR3lUWnkyZXdBQUFBQkpSVTVFcmtKZ2dnPT1cIik7IH1cbiAgLnRoZW1lLW1lbnUgI2ZpbHRlci10YWdzIHtcbiAgICBib3JkZXItaW1hZ2Utc291cmNlOiB1cmwoXCJkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUR3QUFBQThDQVlBQUFBNi9ObHlBQUFBQVhOU1IwSUFyczRjNlFBQUFBUm5RVTFCQUFDeGp3djhZUVVBQUFBSmNFaFpjd0FBQ3hJQUFBc1NBZExkZnZ3QUFBQUhkRWxOUlFmZkJ3OFBOQmhtNWVTQUFBQUFHWFJGV0hSRGIyMXRaVzUwQUVOeVpXRjBaV1FnZDJsMGFDQkhTVTFRVjRFT0Z3QUFBQmgwUlZoMFUyOW1kSGRoY21VQWNHRnBiblF1Ym1WMElEUXVNQzQxWllVeVpRQUFBWmxKUkVGVWFFUHRsakZ1eERBTUJPL3YrVUM2UERlQnJXVnh4RWdpSlRnUURoeGd1dDJsM1BsbGZIMy8vUFpVWkF2YU5SWFpoclpOUlJvVThDcTZCTzE1RlYyR05yM2hvSGtYa3RCT1QxWFMwRmJQVlBoU04wSlFmNmFxWVdoalpIM3dUTjBKUWYyWnFvYWhqWkgxd1ROMUp3VDFaNm9haGpaR3BncTZrWUoyZXFxU2hyWjZoZ3QzY0JIYTh5cTZERzE2RlcxUXdGUmtDOW8xRmRtR3RrMUYzZ2tIRjNsNi8rSS9iaFJGVVJSRlVSU0Y1eFArUThQZlFFRlRrZU9odDV1S05DamdWZlJZNk0zZWNOQzhDd2RDYisyWkNsL3F4akhRRzBmV0I4L1VuV09nTjQ2c0Q1NnBPOGRBYnh5Wkt1akdjZEJiZTRZTGQvQmc2TTFlUlJzVU1CVTVIbnE3cWNnNzRlREJmTUkzRkVWUkZFVlJGTVh4UFAzai9mVCtSZmdHQlUxRnRxQmRVNUZ0YU50VXBFRUJyNkpMMEo1WDBXVm8weHNPbW5jaENlMzBWQ1VOYmZWTWhTOTFJd1QxWjZvYWhqWkcxZ2ZQMUowUTFKK3BhaGphR0ZrZlBGTjNRbEIvcHFwaGFHTmtxcUFiS1dpbnB5cHBhS3RudUhBSEY2RTlyNkxMMEtaWDBRWUZURVcyb0YxVGtXMW8yMnlKMStzUDZrUWFROVIzWG5zQUFBQUFTVVZPUks1Q1lJST1cIik7IH1cbiAgI2ZpbHRlci10YWdzLnRoZW1lLWRhcmtfYmx1ZSBhLmZpbHRlci5idXR0b246aG92ZXIge1xuICAgIGNvbG9yOiAjRkZGRkZGOyB9XG4gICNmaWx0ZXItdGFncy50aGVtZS1kYXJrX2JsdWUgYS5maWx0ZXIuYnV0dG9uLmFjdGl2ZSB7XG4gICAgY29sb3I6ICNGRkZGRkY7IH1cbiAgI2ZpbHRlci10YWdzLnRoZW1lLWJsdWUgYS5maWx0ZXIuYnV0dG9uOmhvdmVyIHtcbiAgICBjb2xvcjogI0ZGRkZGRjsgfVxuICAjZmlsdGVyLXRhZ3MudGhlbWUtYmx1ZSBhLmZpbHRlci5idXR0b24uYWN0aXZlIHtcbiAgICBjb2xvcjogI0ZGRkZGRjsgfVxuICAjZmlsdGVyLXRhZ3MudGhlbWUtZ3JlZW4gYS5maWx0ZXIuYnV0dG9uOmhvdmVyIHtcbiAgICBjb2xvcjogI0ZGRkZGRjsgfVxuICAjZmlsdGVyLXRhZ3MudGhlbWUtZ3JlZW4gYS5maWx0ZXIuYnV0dG9uLmFjdGl2ZSB7XG4gICAgY29sb3I6ICNGRkZGRkY7IH1cbiAgI2ZpbHRlci10YWdzLnRoZW1lLXllbGxvdyBhLmZpbHRlci5idXR0b246aG92ZXIge1xuICAgIGNvbG9yOiAjRkZGRkZGOyB9XG4gICNmaWx0ZXItdGFncy50aGVtZS15ZWxsb3cgYS5maWx0ZXIuYnV0dG9uLmFjdGl2ZSB7XG4gICAgY29sb3I6ICNGRkZGRkY7IH1cbiAgI2ZpbHRlci10YWdzLnRoZW1lLXJlZCBhLmZpbHRlci5idXR0b246aG92ZXIge1xuICAgIGNvbG9yOiAjRkZGRkZGOyB9XG4gICNmaWx0ZXItdGFncy50aGVtZS1yZWQgYS5maWx0ZXIuYnV0dG9uLmFjdGl2ZSB7XG4gICAgY29sb3I6ICNGRkZGRkY7IH1cbiAgI2ZpbHRlci10YWdzLnRoZW1lLXByaW1hcnkgYS5maWx0ZXIuYnV0dG9uOmhvdmVyIHtcbiAgICBjb2xvcjogI0ZGRkZGRjsgfVxuICAjZmlsdGVyLXRhZ3MudGhlbWUtcHJpbWFyeSBhLmZpbHRlci5idXR0b24uYWN0aXZlIHtcbiAgICBjb2xvcjogI0ZGRkZGRjsgfVxuICAjZmlsdGVyLXRhZ3MudGhlbWUtc2Vjb25kYXJ5IGEuZmlsdGVyLmJ1dHRvbjpob3ZlciB7XG4gICAgY29sb3I6ICNGRkZGRkY7IH1cbiAgI2ZpbHRlci10YWdzLnRoZW1lLXNlY29uZGFyeSBhLmZpbHRlci5idXR0b24uYWN0aXZlIHtcbiAgICBjb2xvcjogI0ZGRkZGRjsgfVxuICAjZmlsdGVyLXRhZ3MudGhlbWUtbWVudSBhLmZpbHRlci5idXR0b246aG92ZXIge1xuICAgIGNvbG9yOiAjRkZGRkZGOyB9XG4gICNmaWx0ZXItdGFncy50aGVtZS1tZW51IGEuZmlsdGVyLmJ1dHRvbi5hY3RpdmUge1xuICAgIGNvbG9yOiAjRkZGRkZGOyB9XG4gICNmaWx0ZXItdGFncy50aGVtZS1kYXJrX2JsdWUgYS5maWx0ZXIuYnV0dG9uOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwOyB9XG4gICNmaWx0ZXItdGFncy50aGVtZS1kYXJrX2JsdWUgYS5maWx0ZXIuYnV0dG9uLmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDsgfVxuICAjZmlsdGVyLXRhZ3MudGhlbWUtYmx1ZSBhLmZpbHRlci5idXR0b246aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7IH1cbiAgI2ZpbHRlci10YWdzLnRoZW1lLWJsdWUgYS5maWx0ZXIuYnV0dG9uLmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDsgfVxuICAjZmlsdGVyLXRhZ3MudGhlbWUtZ3JlZW4gYS5maWx0ZXIuYnV0dG9uOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwOyB9XG4gICNmaWx0ZXItdGFncy50aGVtZS1ncmVlbiBhLmZpbHRlci5idXR0b24uYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwOyB9XG4gICNmaWx0ZXItdGFncy50aGVtZS15ZWxsb3cgYS5maWx0ZXIuYnV0dG9uOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwOyB9XG4gICNmaWx0ZXItdGFncy50aGVtZS15ZWxsb3cgYS5maWx0ZXIuYnV0dG9uLmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDsgfVxuICAjZmlsdGVyLXRhZ3MudGhlbWUtcmVkIGEuZmlsdGVyLmJ1dHRvbjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDsgfVxuICAjZmlsdGVyLXRhZ3MudGhlbWUtcmVkIGEuZmlsdGVyLmJ1dHRvbi5hY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7IH1cbiAgI2ZpbHRlci10YWdzLnRoZW1lLXByaW1hcnkgYS5maWx0ZXIuYnV0dG9uOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwOyB9XG4gICNmaWx0ZXItdGFncy50aGVtZS1wcmltYXJ5IGEuZmlsdGVyLmJ1dHRvbi5hY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7IH1cbiAgI2ZpbHRlci10YWdzLnRoZW1lLXNlY29uZGFyeSBhLmZpbHRlci5idXR0b246aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7IH1cbiAgI2ZpbHRlci10YWdzLnRoZW1lLXNlY29uZGFyeSBhLmZpbHRlci5idXR0b24uYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwOyB9XG4gICNmaWx0ZXItdGFncy50aGVtZS1tZW51IGEuZmlsdGVyLmJ1dHRvbjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzgzOTA5NzsgfVxuICAjZmlsdGVyLXRhZ3MudGhlbWUtbWVudSBhLmZpbHRlci5idXR0b24uYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjODM5MDk3OyB9XG4gICNmaWx0ZXItdGFncy50aGVtZS1kYXJrX2JsdWUgYS5maWx0ZXIuYnV0dG9uOmhvdmVyIHtcbiAgICBib3JkZXItY29sb3I6ICMwMDAwMDA7IH1cbiAgI2ZpbHRlci10YWdzLnRoZW1lLWRhcmtfYmx1ZSBhLmZpbHRlci5idXR0b24uYWN0aXZlIHtcbiAgICBib3JkZXItY29sb3I6ICMwMDAwMDA7IH1cbiAgI2ZpbHRlci10YWdzLnRoZW1lLWJsdWUgYS5maWx0ZXIuYnV0dG9uOmhvdmVyIHtcbiAgICBib3JkZXItY29sb3I6ICMwMDAwMDA7IH1cbiAgI2ZpbHRlci10YWdzLnRoZW1lLWJsdWUgYS5maWx0ZXIuYnV0dG9uLmFjdGl2ZSB7XG4gICAgYm9yZGVyLWNvbG9yOiAjMDAwMDAwOyB9XG4gICNmaWx0ZXItdGFncy50aGVtZS1ncmVlbiBhLmZpbHRlci5idXR0b246aG92ZXIge1xuICAgIGJvcmRlci1jb2xvcjogIzAwMDAwMDsgfVxuICAjZmlsdGVyLXRhZ3MudGhlbWUtZ3JlZW4gYS5maWx0ZXIuYnV0dG9uLmFjdGl2ZSB7XG4gICAgYm9yZGVyLWNvbG9yOiAjMDAwMDAwOyB9XG4gICNmaWx0ZXItdGFncy50aGVtZS15ZWxsb3cgYS5maWx0ZXIuYnV0dG9uOmhvdmVyIHtcbiAgICBib3JkZXItY29sb3I6ICMwMDAwMDA7IH1cbiAgI2ZpbHRlci10YWdzLnRoZW1lLXllbGxvdyBhLmZpbHRlci5idXR0b24uYWN0aXZlIHtcbiAgICBib3JkZXItY29sb3I6ICMwMDAwMDA7IH1cbiAgI2ZpbHRlci10YWdzLnRoZW1lLXJlZCBhLmZpbHRlci5idXR0b246aG92ZXIge1xuICAgIGJvcmRlci1jb2xvcjogIzAwMDAwMDsgfVxuICAjZmlsdGVyLXRhZ3MudGhlbWUtcmVkIGEuZmlsdGVyLmJ1dHRvbi5hY3RpdmUge1xuICAgIGJvcmRlci1jb2xvcjogIzAwMDAwMDsgfVxuICAjZmlsdGVyLXRhZ3MudGhlbWUtcHJpbWFyeSBhLmZpbHRlci5idXR0b246aG92ZXIge1xuICAgIGJvcmRlci1jb2xvcjogIzAwMDAwMDsgfVxuICAjZmlsdGVyLXRhZ3MudGhlbWUtcHJpbWFyeSBhLmZpbHRlci5idXR0b24uYWN0aXZlIHtcbiAgICBib3JkZXItY29sb3I6ICMwMDAwMDA7IH1cbiAgI2ZpbHRlci10YWdzLnRoZW1lLXNlY29uZGFyeSBhLmZpbHRlci5idXR0b246aG92ZXIge1xuICAgIGJvcmRlci1jb2xvcjogIzAwMDAwMDsgfVxuICAjZmlsdGVyLXRhZ3MudGhlbWUtc2Vjb25kYXJ5IGEuZmlsdGVyLmJ1dHRvbi5hY3RpdmUge1xuICAgIGJvcmRlci1jb2xvcjogIzAwMDAwMDsgfVxuICAjZmlsdGVyLXRhZ3MudGhlbWUtbWVudSBhLmZpbHRlci5idXR0b246aG92ZXIge1xuICAgIGJvcmRlci1jb2xvcjogIzgzOTA5NzsgfVxuICAjZmlsdGVyLXRhZ3MudGhlbWUtbWVudSBhLmZpbHRlci5idXR0b24uYWN0aXZlIHtcbiAgICBib3JkZXItY29sb3I6ICM4MzkwOTc7IH1cbiAgI2ZpbHRlci10YWdzIC5tYWluLXRhZ3MgPiBwLCAjZmlsdGVyLXRhZ3MgLmZpbHRlci1zdWJ0YWdzID4gcCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBmb250LXNpemU6IDEuMDZlbTtcbiAgICBsaW5lLWhlaWdodDogMC44O1xuICAgIG1hcmdpbi1ib3R0b206IDE5cHg7XG4gICAgcGFkZGluZy10b3A6IDEycHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgICAgICNmaWx0ZXItdGFncyAubWFpbi10YWdzID4gcCwgI2ZpbHRlci10YWdzIC5maWx0ZXItc3VidGFncyA+IHAge1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG4gICNmaWx0ZXItdGFncyAuZmlsdGVyLWJ1dHRvbnMge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICAjZmlsdGVyLXRhZ3MgLmZpbHRlci1idXR0b25zIHtcbiAgICAgIGJvcmRlci13aWR0aDogMCAwIDJweDtcbiAgICAgIGJvcmRlci1pbWFnZS1zbGljZTogMTI7XG4gICAgICBib3JkZXItaW1hZ2Utd2lkdGg6IDAgMCAycHggMDtcbiAgICAgIGJvcmRlci1pbWFnZS1vdXRzZXQ6IDBweCAwcHggMHB4IDBweDtcbiAgICAgIGJvcmRlci1pbWFnZS1yZXBlYXQ6IHJvdW5kIHJvdW5kOyB9XG4gICAgLnRoZW1lLWRhcmtfYmx1ZSAjZmlsdGVyLXRhZ3MgLmZpbHRlci1idXR0b25zIHtcbiAgICAgIGJvcmRlci1pbWFnZS1zb3VyY2U6IHVybChcImRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBRHdBQUFBOENBWUFBQUE2L05seUFBQUFBWE5TUjBJQXJzNGM2UUFBQUFSblFVMUJBQUN4and2OFlRVUFBQUFKY0VoWmN3QUFDeElBQUFzU0FkTGRmdndBQUFBSGRFbE5SUWZmQnc4UE5CaG01ZVNBQUFBQUdYUkZXSFJEYjIxdFpXNTBBRU55WldGMFpXUWdkMmwwYUNCSFNVMVFWNEVPRndBQUFCaDBSVmgwVTI5bWRIZGhjbVVBY0dGcGJuUXVibVYwSURRdU1DNDFaWVV5WlFBQUFYMUpSRUZVYUVQdGxsRnFBekVNQmZlUU9XT3YyWkNDQWhhalo4djJGaWRvWUg2RU5QSCs1WHJ6K1BrTjNRRjF6VjFRMjJ5Z0JlOEsxUE91UWszdjhLSTVBM1VpWjZGV0pBNlZHZWkrWnhacUtIR296RUQzUGJOUVE0bERaUWE2NzVtRkdrb2NLalBRZmM4czFGRGlVSm1CN250bW9ZWVNoNUV6VUNkeUZtcEZEaCtzUUQzdkt0VDBOdENDdVFQcW1ydWd0b2tNTDA1eWQvL0ZmL3hHVVJSRlVSUkZVWGkrNFgvbzhEZlFvdmtwME52TkJscnduZzY5MlR1OGFKNEt2VFVTaDhyVG9EY3FjYWc4RFhxakVvZkswNkEzS25Hb1BBMTZveEtIeXRPZ055cHhHSGtxOU5iSTRZUFRvVGQ3RzJqQi9CVG83U1l5dkhndzMvQU5SVkVVUlZFVVJYRThkLy94dnJ2L1l2ZzNhTkhjQVhYTlhWRGJiS0FGN3dyVTg2NUNUZS93b2prRGRTSm5vVllrRHBVWjZMNW5GbW9vY2FqTVFQYzlzMUJEaVVObEJycnZtWVVhU2h3cU05Qjl6eXpVVU9KUW1ZSHVlMmFoaGhLSGtUTlFKM0lXYWtVT0g2eEFQZThxMVBRMjBJSzVBK3FhdTZDMitjZDFQUUdzL24zV1hGVzVnZ0FBQUFCSlJVNUVya0pnZ2c9PVwiKTsgfVxuICAgIC50aGVtZS1ibHVlICNmaWx0ZXItdGFncyAuZmlsdGVyLWJ1dHRvbnMge1xuICAgICAgYm9yZGVyLWltYWdlLXNvdXJjZTogdXJsKFwiZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFEd0FBQUE4Q0FZQUFBQTYvTmx5QUFBQUFYTlNSMElBcnM0YzZRQUFBQVJuUVUxQkFBQ3hqd3Y4WVFVQUFBQUpjRWhaY3dBQUN4SUFBQXNTQWRMZGZ2d0FBQUFIZEVsTlJRZmZCdzhQTkJobTVlU0FBQUFBR1hSRldIUkRiMjF0Wlc1MEFFTnlaV0YwWldRZ2QybDBhQ0JIU1UxUVY0RU9Gd0FBQUJoMFJWaDBVMjltZEhkaGNtVUFjR0ZwYm5RdWJtVjBJRFF1TUM0MVpZVXlaUUFBQVg1SlJFRlVhRVB0bGxGcUF6RU1CZmYraDhoaGVyR0dGQlN3R0QxYnRyYzRRUVB6STZTSjl5L1htOGZQYitnT3FHdnVndHBtQXkxNFY2Q2VkeFZxZW9jWHpSbW9FemtMdFNKeHFNeEE5ejJ6VUVPSlEyVUd1dStaaFJwS0hDb3owSDNQTE5SUTRsQ1pnZTU3WnFHR0VvZktESFRmTXdzMWxEaU1uSUU2a2JOUUszTDRZQVhxZVZlaHByZUJGc3dkVU5mY0JiVk5aSGh4a3J2N0wvN2pONHFpS0lxaUtJckM4dzMvUTRlL2dSYk5UNEhlYmpiUWd2ZDA2TTNlNFVYelZPaXRrVGhVbmdhOVVZbEQ1V25RRzVVNFZKNEd2VkdKUStWcDBCdVZPRlNlQnIxUmljUElVNkczUmc0Zm5BNjkyZHRBQythblFHODNrZUhGZy9tR2J5aUtvaWlLb2lpSzQ3bjdqL2ZkL1JmRHYwR0w1ZzZvYSs2QzJtWURMWGhYb0o1M0ZXcDZoeGZOR2FnVE9RdTFJbkdvekVEM1BiTlFRNGxEWlFhNjc1bUZHa29jS2pQUWZjOHMxRkRpVUptQjdudG1vWVlTaDhvTWROOHpDeldVT0l5Y2dUcVJzMUFyY3ZoZ0JlcDVWNkdtdDRFV3pCMVExOXdGdGMwL3J1c0pmQjRCUFBjbm1KUUFBQUFBU1VWT1JLNUNZSUk9XCIpOyB9XG4gICAgLnRoZW1lLWdyZWVuICNmaWx0ZXItdGFncyAuZmlsdGVyLWJ1dHRvbnMge1xuICAgICAgYm9yZGVyLWltYWdlLXNvdXJjZTogdXJsKFwiZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFEd0FBQUE4Q0FZQUFBQTYvTmx5QUFBQUFYTlNSMElBcnM0YzZRQUFBQVJuUVUxQkFBQ3hqd3Y4WVFVQUFBQUpjRWhaY3dBQUN4SUFBQXNTQWRMZGZ2d0FBQUFIZEVsTlJRZmZCdzhQTkJobTVlU0FBQUFBR1hSRldIUkRiMjF0Wlc1MEFFTnlaV0YwWldRZ2QybDBhQ0JIU1UxUVY0RU9Gd0FBQUJoMFJWaDBVMjltZEhkaGNtVUFjR0ZwYm5RdWJtVjBJRFF1TUM0MVpZVXlaUUFBQVpwSlJFRlVhRVB0bHNGdHhEQU1CSys0VkpRR1Uxb0NXOHZIRVNPSmxPQkFPSENBK2UwdTVaOWZ4dmZQMTI5UFJiYWdYVk9SYldqYlZLUkJBYStpUzlDZVY5RmxhTk1iRHBwM0lRbnQ5RlFsRFczMVRJVXZkU01FOVdlcUdvWTJSdFlIejlTZEVOU2ZxV29ZMmhoWkh6eFRkMEpRZjZhcVlXaGpaS3FnR3lsb3A2Y3FhV2lyWjdod0J4ZWhQYStpeTlDbVY5RUdCVXhGdHFCZFU1RnRhTnRVNUoxd2NKR245eS8rNDBaUkZFVlJGRVZSZUQ3aFB6VDhEUlEwRlRrZWVydXBTSU1DWGtXUGhkN3NEUWZOdTNBZzlOYWVxZkNsYmh3RHZYRmtmZkJNM1RrR2V1UEkrdUNadW5NTTlNYVJxWUp1SEFlOXRXZTRjQWNQaHQ3c1ZiUkJBVk9SNDZHM200cThFdzRlekNkOFExRVVSVkVVUlZFY3o5TS8zay92WDRSdlVOQlVaQXZhTlJYWmhyWk5SUm9VOENxNkJPMTVGVjJHTnIzaG9Ia1hrdEJPVDFYUzBGYlBWUGhTTjBKUWY2YXFZV2hqWkgzd1ROMEpRZjJacW9haGpaSDF3VE4xSndUMVo2b2FoalpHcGdxNmtZSjJlcXFTaHJaNmhndDNjQkhhOHlxNkRHMTZGVzFRd0ZSa0M5bzFGZG1HdHMyV2VMMytBRk9tVVBqSHB0Yk9BQUFBQUVsRlRrU3VRbUNDXCIpOyB9XG4gICAgLnRoZW1lLXllbGxvdyAjZmlsdGVyLXRhZ3MgLmZpbHRlci1idXR0b25zIHtcbiAgICAgIGJvcmRlci1pbWFnZS1zb3VyY2U6IHVybChcImRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBRHdBQUFBOENBWUFBQUE2L05seUFBQUFBWE5TUjBJQXJzNGM2UUFBQUFSblFVMUJBQUN4and2OFlRVUFBQUFKY0VoWmN3QUFDeElBQUFzU0FkTGRmdndBQUFBSGRFbE5SUWZmQnc4UE5CaG01ZVNBQUFBQUdYUkZXSFJEYjIxdFpXNTBBRU55WldGMFpXUWdkMmwwYUNCSFNVMVFWNEVPRndBQUFCaDBSVmgwVTI5bWRIZGhjbVVBY0dGcGJuUXVibVYwSURRdU1DNDFaWVV5WlFBQUFaZEpSRUZVYUVQdGxrR093ekFNQS9QLzkrMS9XaVNtRGhYR3RtU2pDNlBRQUhNaktlZVd5M2o5WGErZWlteEJ1NllpMjlDMnFVaURBbDVGbDZBOXI2TEwwS1kzSERTZlFoTGE2YWxLR3RycW1RcmY2a1lJNnM5VU5ReHRqS3dQbnFrN0lhZy9VOVV3dERHeVBuaW03b1NnL2t4Vnc5REd5RlJCTjFMUVRrOVYwdEJXejNEaENTNUNlMTVGbDZGTnI2SU5DcGlLYkVHN3BpTGIwTGFweUNmaDRDTGYzci81anh0RlVSUkZVUlJGNGZtRi85RHdOMURRVk9SNDZPMm1JZzBLZUJVOUZucXpOeHcwbjhLQjBGdDdwc0szdW5FTTlNYVI5Y0V6ZGVjWTZJMGo2NE5uNnM0eDBCdEhwZ3E2Y1J6MDFwN2h3aE04R0hxelY5RUdCVXhGam9mZWJpcnlTVGg0TUwvd0RVVlJGRVZSRkVWeFBOLys4ZjcyL2szNEJnVk5SYmFnWFZPUmJXamJWS1JCQWEraVM5Q2VWOUZsYU5NYkRwcFBJUW50OUZRbERXMzFUSVZ2ZFNNRTlXZXFHb1kyUnRZSHo5U2RFTlNmcVdvWTJoaFpIenhUZDBKUWY2YXFZV2hqWktxZ0d5bG9wNmNxYVdpclo3andCQmVoUGEraXk5Q21WOUVHQlV4RnRxQmRVNUZ0YU50c2lldDZBOVI5dGU5K2dSTVpBQUFBQUVsRlRrU3VRbUNDXCIpOyB9XG4gICAgLnRoZW1lLXJlZCAjZmlsdGVyLXRhZ3MgLmZpbHRlci1idXR0b25zIHtcbiAgICAgIGJvcmRlci1pbWFnZS1zb3VyY2U6IHVybChcImRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBRHdBQUFBOENBWUFBQUE2L05seUFBQUFBWE5TUjBJQXJzNGM2UUFBQUFSblFVMUJBQUN4and2OFlRVUFBQUFKY0VoWmN3QUFDeElBQUFzU0FkTGRmdndBQUFBSGRFbE5SUWZmQnc4UE5CaG01ZVNBQUFBQUdYUkZXSFJEYjIxdFpXNTBBRU55WldGMFpXUWdkMmwwYUNCSFNVMVFWNEVPRndBQUFCaDBSVmgwVTI5bWRIZGhjbVVBY0dGcGJuUXVibVYwSURRdU1DNDFaWVV5WlFBQUFacEpSRUZVYUVQdGxqRnV4REFNQk84bnFmTC9wK1JKQ1d3dGl5TkdFaW5CZ1hEZ0FOUHRMdVhPTCtQbjYvdTNweUpiMEs2cHlEYTBiU3JTb0lCWDBTVm96NnZvTXJUcERRZk51NUNFZG5xcWtvYTJlcWJDbDdvUmd2b3pWUTFER3lQcmcyZnFUZ2pxejFRMURHMk1yQStlcVRzaHFEOVQxVEMwTVRKVjBJMFV0Tk5UbFRTMDFUTmN1SU9MMEo1WDBXVm8wNnRvZ3dLbUlsdlFycW5JTnJSdEt2Sk9PTGpJMC9zWC8zR2pLSXFpS0lxaUtEeWY4QjhhL2dZS21vb2NENzNkVktSQkFhK2l4MEp2OW9hRDVsMDRFSHByejFUNFVqZU9nZDQ0c2o1NHB1NGNBNzF4Wkgzd1ROMDVCbnJqeUZSQk40NkQzdG96WExpREIwTnY5aXJhb0lDcHlQSFEyMDFGM2drSEQrWVR2cUVvaXFJb2lxSW9qdWZwSCsrbjl5L0NOeWhvS3JJRjdacUtiRVBicGlJTkNuZ1ZYWUwydklvdVE1dmVjTkM4QzBsb3A2Y3FhV2lyWnlwOHFSc2hxRDlUMVRDME1iSStlS2J1aEtEK1RGWEQwTWJJK3VDWnVoT0Mrak5WRFVNYkkxTUYzVWhCT3oxVlNVTmJQY09GTzdnSTdYa1ZYWVkydllvMktHQXFzZ1h0bW9wc1E5dG1TN3hlZjlvKzNNSUVrbjliQUFBQUFFbEZUa1N1UW1DQ1wiKTsgfVxuICAgIC50aGVtZS1wcmltYXJ5ICNmaWx0ZXItdGFncyAuZmlsdGVyLWJ1dHRvbnMge1xuICAgICAgYm9yZGVyLWltYWdlLXNvdXJjZTogdXJsKFwiZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFEd0FBQUE4Q0FZQUFBQTYvTmx5QUFBQUFYTlNSMElBcnM0YzZRQUFBQVJuUVUxQkFBQ3hqd3Y4WVFVQUFBQUpjRWhaY3dBQUN4SUFBQXNTQWRMZGZ2d0FBQUFIZEVsTlJRZmZCdzhQTkJobTVlU0FBQUFBR1hSRldIUkRiMjF0Wlc1MEFFTnlaV0YwWldRZ2QybDBhQ0JIU1UxUVY0RU9Gd0FBQUJoMFJWaDBVMjltZEhkaGNtVUFjR0ZwYm5RdWJtVjBJRFF1TUM0MVpZVXlaUUFBQVpwSlJFRlVhRVB0bGtGcUJERU1CQmZ5MGZ6L0Nia2t6TGgxV0ZHMkpac0pabEZCM2JwYm50dThqSi92cjkrZWlteEJ1NllpMjlDMnFVaURBbDVGbDZBOXI2TEwwS1kzSERUdlFoTGE2YWxLR3RycW1RcGY2a1lJNnM5VU5ReHRqS3dQbnFrN0lhZy9VOVV3dERHeVBuaW03b1NnL2t4Vnc5REd5RlJCTjFMUVRrOVYwdEJXejNEaERpNUNlMTVGbDZGTnI2SU5DcGlLYkVHN3BpTGIwTGFweUR2aDRDSlA3MS84eDQyaUtJcWlLSXFpOEh6Q2YyajRHeWhvS25JODlIWlRrUVlGdklvZUM3M1pHdzZhZCtGQTZLMDlVK0ZMM1RnR2V1UEkrdUNadW5NTTlNYVI5Y0V6ZGVjWTZJMGpVd1hkT0E1NmE4OXc0UTRlREwzWnEyaURBcVlpeDBOdk54VjVKeHc4bUUvNGhxSW9pcUlvaXFJNG5xZC92Si9ldndqZm9LQ3B5QmEwYXlxeURXMmJpalFvNEZWMENkcnpLcm9NYlhyRFFmTXVKS0dkbnFxa29hMmVxZkNsYm9TZy9reFZ3OURHeVByZ21ib1Rndm96VlExREd5UHJnMmZxVGdqcXoxUTFERzJNVEJWMEl3WHQ5RlFsRFczMURCZnU0Q0swNTFWMEdkcjBLdHFnZ0tuSUZyUnJLcklOYlpzdDhYcjlBZGdKOWNrWDgyYUtBQUFBQUVsRlRrU3VRbUNDXCIpOyB9XG4gICAgLnRoZW1lLXNlY29uZGFyeSAjZmlsdGVyLXRhZ3MgLmZpbHRlci1idXR0b25zIHtcbiAgICAgIGJvcmRlci1pbWFnZS1zb3VyY2U6IHVybChcImRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBRHdBQUFBOENBWUFBQUE2L05seUFBQUFBWE5TUjBJQXJzNGM2UUFBQUFSblFVMUJBQUN4and2OFlRVUFBQUFKY0VoWmN3QUFDeElBQUFzU0FkTGRmdndBQUFBSGRFbE5SUWZmQnc4UE5CaG01ZVNBQUFBQUdYUkZXSFJEYjIxdFpXNTBBRU55WldGMFpXUWdkMmwwYUNCSFNVMVFWNEVPRndBQUFCaDBSVmgwVTI5bWRIZGhjbVVBY0dGcGJuUXVibVYwSURRdU1DNDFaWVV5WlFBQUFYMUpSRUZVYUVQdDFrRnVoREFRQk1EOS82Y1RMUlFIUzVicEFTSVJhZXJJZEkvdEc1L0R6NExJTFZaTmlkeG0zWlRJenJjbDBVdXNXQks5ekpxbE9IallDa1dxRVpVeTlVZ3AvT1dNaUVxSmFrd3QxZzgrNDV5SVNvbHFUQzNXRHo3am5JaEtpV3BNTFZZcU9LTkVOYUpTcGg2SkMxdndJaXVXUkMrelprbDA1OXVVeUMxV1RZbmNadDJVeU1oc1lQUUlLd2RHajdGMllOUmFhNjIxMXRxZjhlczVNUG8zWEh0Z05ES2JFbms5MTUwUzJmbTJKUHBhcnJrVUJ3OWI0WVZjTDFJS2Z6bmpOVndyMWc4KzQ1elhjSzFZUC9pTWMxN0R0V0tsZ2pOZXgvVWljV0VMdnBockxvbnVmSnNTZVQzWG5SSVptUTJNL2czWEhoaTExbHBycmJYV251SmZlMkQwQ0NzSFJvK3hkbUEwTXBzU3VjV3FLWkhickpzUzJmbTJKSHFKRlV1aWwxbXpGQWNQVzZGSU5hSlNwaDRwaGIrY0VWRXBVWTJweGZyQlo1d1RVU2xSamFuRitzRm5uQk5SS1ZHTnFjVktCV2VVcUVaVXl0UWpjV0VMWG1URmt1aGwxaXlKN255YkVybkZxaW1SMjZ5YjJoT2Z6eS9tR2lHeVRaeTJld0FBQUFCSlJVNUVya0pnZ2c9PVwiKTsgfVxuICAgIC50aGVtZS1tZW51ICNmaWx0ZXItdGFncyAuZmlsdGVyLWJ1dHRvbnMge1xuICAgICAgYm9yZGVyLWltYWdlLXNvdXJjZTogdXJsKFwiZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFEd0FBQUE4Q0FZQUFBQTYvTmx5QUFBQUFYTlNSMElBcnM0YzZRQUFBQVJuUVUxQkFBQ3hqd3Y4WVFVQUFBQUpjRWhaY3dBQUN4SUFBQXNTQWRMZGZ2d0FBQUFIZEVsTlJRZmZCdzhQTkJobTVlU0FBQUFBR1hSRldIUkRiMjF0Wlc1MEFFTnlaV0YwWldRZ2QybDBhQ0JIU1UxUVY0RU9Gd0FBQUJoMFJWaDBVMjltZEhkaGNtVUFjR0ZwYm5RdWJtVjBJRFF1TUM0MVpZVXlaUUFBQVpsSlJFRlVhRVB0bGpGdXhEQU1CTy92K1VDNlBEZUJyV1Z4eEVnaUpUZ1FEaHhndXQybDNQbGxmSDMvL1BaVVpBdmFOUlhaaHJaTlJSb1U4Q3E2Qk8xNUZWMkdOcjNob0hrWGt0Qk9UMVhTMEZiUFZQaFNOMEpRZjZhcVlXaGpaSDN3VE4wSlFmMlpxb2FoalpIMXdUTjFKd1QxWjZvYWhqWkdwZ3E2a1lKMmVxcVNoclo2aGd0M2NCSGE4eXE2REcxNkZXMVF3RlJrQzlvMUZkbUd0azFGM2drSEYzbDYvK0kvYmhSRlVSUkZVUlNGNXhQK1E4UGZRRUZUa2VPaHQ1dUtOQ2pnVmZSWTZNM2VjTkM4Q3dkQ2IrMlpDbC9xeGpIUUcwZldCOC9VbldPZ040NnNENTZwTzhkQWJ4eVpLdWpHY2RCYmU0WUxkL0JnNk0xZVJSc1VNQlU1SG5xN3FjZzc0ZURCZk1JM0ZFVlJGRVZSRk1YeFBQM2ovZlQrUmZnR0JVMUZ0cUJkVTVGdGFOdFVwRUVCcjZKTDBKNVgwV1ZvMHhzT21uY2hDZTMwVkNVTmJmVk1oUzkxSXdUMVo2b2FoalpHMWdmUDFKMFExSitwYWhqYUdGa2ZQRk4zUWxCL3BxcGhhR05rcXFBYktXaW5weXBwYUt0bnVIQUhGNkU5cjZMTDBLWlgwUVlGVEVXMm9GMVRrVzFvMjJ5SjErc1A2a1FhUTlSM1huc0FBQUFBU1VWT1JLNUNZSUk9XCIpOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gICAgICAjZmlsdGVyLXRhZ3MgLmZpbHRlci1idXR0b25zIHtcbiAgICAgICAgYm9yZGVyLWltYWdlLXdpZHRoOiAwO1xuICAgICAgICB3aWR0aDogYXV0bzsgfSB9XG4gICNmaWx0ZXItdGFncyAuZmlsdGVyLWJ1dHRvbiB7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAgICAgI2ZpbHRlci10YWdzIC5maWx0ZXItYnV0dG9uIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gICAgI2ZpbHRlci10YWdzIC5maWx0ZXItYnV0dG9uIGEge1xuICAgICAgcGFkZGluZy10b3A6IDA7IH1cbiAgICAjZmlsdGVyLXRhZ3MgLmZpbHRlci1idXR0b24gc3BhbiB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBsaW5lLWhlaWdodDogNDBweDsgfVxuICAgICNmaWx0ZXItdGFncyAuZmlsdGVyLWJ1dHRvbiAuaGlkZS1maWx0ZXIge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICNmaWx0ZXItdGFncyAuZmlsdGVyLWJ1dHRvbiAuaWNvbiB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cbiAgICAjZmlsdGVyLXRhZ3MgLmZpbHRlci1idXR0b24gLmljb246YmVmb3JlIHtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4OyB9XG4gICNmaWx0ZXItdGFncyAudGFncyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgI2ZpbHRlci10YWdzIC50YWdzIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gICNmaWx0ZXItdGFncyAuZmlsdGVyIHtcbiAgICBsaW5lLWhlaWdodDogMzNweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogNnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDlweDtcbiAgICBmb250LXdlaWdodDogNDAwOyB9XG4gICAgI2ZpbHRlci10YWdzIC5maWx0ZXIgLmNsb3NlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICBtYXJnaW4tbGVmdDogNXB4OyB9XG4gICAgICAjZmlsdGVyLXRhZ3MgLmZpbHRlciAuY2xvc2U6YmVmb3JlIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG4gICAgI2ZpbHRlci10YWdzIC5maWx0ZXIuYWN0aXZlIC5jbG9zZSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmU7IH1cbiAgI2ZpbHRlci10YWdzIC5maWx0ZXItc3VidGFncyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBjbGVhcjogYm90aDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAjZmlsdGVyLXRhZ3MgLmJ1dHRvbi1jb250YWluZXIge1xuICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gICAgI2ZpbHRlci10YWdzIC5zZWxlY3QtY29udGFpbmVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfSB9XG4gICNmaWx0ZXItdGFncyAuc2VsZWN0LWNvbnRhaW5lciAuc2VsZWN0LWJsb2NrIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAjZmlsdGVyLXRhZ3MgLnNvcnQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNjBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgICAgICNmaWx0ZXItdGFncyAuc29ydCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cbiAgICAjZmlsdGVyLXRhZ3MgLnNvcnQgc3BhbiB7XG4gICAgICBsaW5lLWhlaWdodDogMzZweDtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7IH1cbiAgICAjZmlsdGVyLXRhZ3MgLnNvcnQgLnNvcnQtb3B0aW9ucyB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtYXJnaW4tbGVmdDogMTBweDsgfVxuICAgICNmaWx0ZXItdGFncyAuc29ydDpob3ZlciB1bFtyb2xlPSdtZW51J10gbGlbcm9sZT1cIm1lbnVpdGVtXCJdIHtcbiAgICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAjZGRkO1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAjZmlsdGVyLXRhZ3MgLnNvcnQgdWxbcm9sZT1cIm1lbnVcIl0ge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgcmlnaHQ6IC0xNjBweDtcbiAgICAgIHotaW5kZXg6IDEwO1xuICAgICAgYm9yZGVyOiBzb2xpZCAxcHg7XG4gICAgICBmb250LXNpemU6IDE2cHg7IH1cbiAgICAgICNmaWx0ZXItdGFncyAuc29ydCB1bFtyb2xlPVwibWVudVwiXSBsaVtyb2xlPVwibWVudWl0ZW1cIl0ge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG4gICAgICAgICNmaWx0ZXItdGFncyAuc29ydCB1bFtyb2xlPVwibWVudVwiXSBsaVtyb2xlPVwibWVudWl0ZW1cIl0gYTphZnRlciB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgICAjZmlsdGVyLXRhZ3MgLnNvcnQgdWxbcm9sZT1cIm1lbnVcIl0gbGlbcm9sZT1cIm1lbnVpdGVtXCJdOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICAgICAgICNmaWx0ZXItdGFncyAuc29ydCB1bFtyb2xlPVwibWVudVwiXSBsaVtyb2xlPVwibWVudWl0ZW1cIl06Zmlyc3QtY2hpbGQgYTphZnRlciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBmbG9hdDogcmlnaHQ7IH1cbiAgICAjZmlsdGVyLXRhZ3MgLnNvcnQgdWxbcm9sZT1cIm1lbnVcIl0gbGlbcm9sZT1cIm1lbnVpdGVtXCJdIGEge1xuICAgICAgY29sb3I6ICMwMDA7XG4gICAgICBoZWlnaHQ6IDM4cHg7XG4gICAgICB3aWR0aDogMTU0cHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAzcHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDEycHg7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGxpbmUtaGVpZ2h0OiAzOHB4O1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbiNhdG96LW92ZXJ2aWV3LWNvbnRhaW5lciAuZ3JpZC1zaXplciB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbiNhdG96LW92ZXJ2aWV3LWNvbnRhaW5lciAuYXotYmxvY2sge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZsb2F0OiBsZWZ0O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgI2F0b3otb3ZlcnZpZXctY29udGFpbmVyIC5hei1ibG9jazpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmctdG9wOiA1Ni43JTsgfVxuICAjYXRvei1vdmVydmlldy1jb250YWluZXIgLmF6LWJsb2NrIGZpZ3VyZSB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICBodG1sLm5vLXRvdWNoICNhdG96LW92ZXJ2aWV3LWNvbnRhaW5lciAuYXotYmxvY2sgZmlndXJlOmhvdmVyIGltZyxcbiAgICBodG1sLm5vLXRvdWNoICNhdG96LW92ZXJ2aWV3LWNvbnRhaW5lciAuYXotYmxvY2sgZmlndXJlOmZvY3VzIGltZywgI2F0b3otb3ZlcnZpZXctY29udGFpbmVyIC5hei1ibG9jayBmaWd1cmU6YWN0aXZlIGltZyB7XG4gICAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMS4yKTtcbiAgICAgIC1tb3otdHJhbnNmb3JtOiBzY2FsZSgxLjIpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMS4yKTtcbiAgICAgIC1vLXRyYW5zZm9ybTogc2NhbGUoMS4yKTtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4yKTsgfVxuICAgICNhdG96LW92ZXJ2aWV3LWNvbnRhaW5lciAuYXotYmxvY2sgZmlndXJlIC5ib3JkZXJlZCB7XG4gICAgICBib3JkZXItd2lkdGg6IDJweDtcbiAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICBib3JkZXItaW1hZ2Utc2xpY2U6IDEyIGZpbGw7XG4gICAgICBib3JkZXItaW1hZ2Utd2lkdGg6IDJweCAycHggMnB4IDJweDtcbiAgICAgIGJvcmRlci1pbWFnZS1vdXRzZXQ6IDFweCAxcHggMXB4IDFweDtcbiAgICAgIGJvcmRlci1pbWFnZS1yZXBlYXQ6IHJlcGVhdDtcbiAgICAgIGJvcmRlci1pbWFnZS1zb3VyY2U6IHVybChcImRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBRHdBQUFBOENBWUFBQUE2L05seUFBQUFCbUpMUjBRQUFBQUFBQUQ1UTd0L0FBQUFDWEJJV1hNQUFBc1RBQUFMRXdFQW1wd1lBQUFBQjNSSlRVVUgzd2NQRHpRWVp1WGtnQUFBQUJsMFJWaDBRMjl0YldWdWRBQkRjbVZoZEdWa0lIZHBkR2dnUjBsTlVGZUJEaGNBQUFEUlNVUkJWR2plN1pxN0VzTXdDQVNGLy8rZmxTWXBQSlBFbGl6T0pMZGJJK0FhOFJpaVBlbTk5L2FCaUloMmtXei9aMlBFa2VHS3BMTDlqOFNJTTRaWGtzcjJQeHBqeTNLc3NKOTVzelV6RUl4Z1o4R2p2MmkyL1ZRTXV6cHMyV2w5ZTdBcUdZVi9WUXdBQUFBQUFIVXZyZUJJZzJ4YXVrdnMyMmxKTWEvZUtYWTNEeXYyeGhYRXZramRTMWNUT3l6NEgwQXdncDBGVi95bFMrNmxTOVZoeTA3THFaY0dBQUFBQUlESmNWTFplRmM0YXZFOFcrSkFmR0ZTSElndnRKOTV3OVlTd1FnMkVzeUIrQy9XWWJkTzZ3SG4zdkFzaHVQcE1RQUFBQUJKUlU1RXJrSmdnZz09XCIpICFpbXBvcnRhbnQ7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHotaW5kZXg6IDM7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDcxOXB4KSB7XG4gICAgI2F0b3otb3ZlcnZpZXctY29udGFpbmVyIC5hei1ibG9jayBmaWd1cmUgLmJvcmRlcmVkIHtcbiAgICAgIGJvcmRlci1pbWFnZS1vdXRzZXQ6IDFweCAycHggMXB4IDJweDsgfVxuICAgICNhdG96LW92ZXJ2aWV3LWNvbnRhaW5lciAuYXotYmxvY2s6bGFzdC1jaGlsZCAuYm9yZGVyZWQge1xuICAgICAgYm9yZGVyLWltYWdlLW91dHNldDogMXB4IDJweCAxcHggMnB4OyB9XG4gICAgI2F0b3otb3ZlcnZpZXctY29udGFpbmVyIC5hei1ibG9jazpudGgtb2YtdHlwZSgyKSAuYm9yZGVyZWQge1xuICAgICAgYm9yZGVyLWltYWdlLW91dHNldDogMnB4IDJweCAxcHggMnB4OyB9XG4gICAgI2F0b3otb3ZlcnZpZXctY29udGFpbmVyIC5hei1ibG9jazpudGgtb2YtdHlwZSgyKTpsYXN0LWNoaWxkIC5ib3JkZXJlZCB7XG4gICAgICBib3JkZXItaW1hZ2Utb3V0c2V0OiAycHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzIwcHgpIGFuZCAobWF4LXdpZHRoOiAxMDE5cHgpIHtcbiAgICAjYXRvei1vdmVydmlldy1jb250YWluZXIgLmF6LWJsb2NrOm50aC1vZi10eXBlKDJuKSAuYm9yZGVyZWQge1xuICAgICAgYm9yZGVyLWltYWdlLW91dHNldDogMXB4IDJweCAxcHggMXB4OyB9XG4gICAgI2F0b3otb3ZlcnZpZXctY29udGFpbmVyIC5hei1ibG9jazpudGgtb2YtdHlwZSgybisxKSAuYm9yZGVyZWQge1xuICAgICAgYm9yZGVyLWltYWdlLW91dHNldDogMXB4IDFweCAxcHggMnB4OyB9XG4gICAgI2F0b3otb3ZlcnZpZXctY29udGFpbmVyIC5hei1ibG9jazpudGgtb2YtdHlwZSgtbisyKTpudGgtb2YtdHlwZSgybikgLmJvcmRlcmVkIHtcbiAgICAgIGJvcmRlci1pbWFnZS1vdXRzZXQ6IDJweCAycHggMXB4IDFweDsgfVxuICAgICNhdG96LW92ZXJ2aWV3LWNvbnRhaW5lciAuYXotYmxvY2s6bGFzdC1jaGlsZDpudGgtbGFzdC1jaGlsZCgtbisxKSAuYm9yZGVyZWQsICNhdG96LW92ZXJ2aWV3LWNvbnRhaW5lciAuYXotYmxvY2s6bnRoLW9mLXR5cGUoMm4pOm50aC1sYXN0LWNoaWxkKC1uKzEpIC5ib3JkZXJlZCB7XG4gICAgICBib3JkZXItaW1hZ2Utb3V0c2V0OiAxcHggMnB4IDJweCAxcHg7IH1cbiAgICAjYXRvei1vdmVydmlldy1jb250YWluZXIgLmF6LWJsb2NrOm50aC1vZi10eXBlKDJuKzEpOm50aC1sYXN0LWNoaWxkKC1uKzEpIC5ib3JkZXJlZCB7XG4gICAgICBib3JkZXItaW1hZ2Utb3V0c2V0OiAxcHggMXB4IDJweCAycHg7IH1cbiAgICAjYXRvei1vdmVydmlldy1jb250YWluZXIgLmF6LWJsb2NrOm50aC1vZi10eXBlKDJuKzEpOm50aC1sYXN0LWNoaWxkKC1uKzEpOmxhc3QtY2hpbGQgLmJvcmRlcmVkIHtcbiAgICAgIGJvcmRlci1pbWFnZS1vdXRzZXQ6IDFweCAycHggMnB4IDJweDsgfVxuICAgICNhdG96LW92ZXJ2aWV3LWNvbnRhaW5lciAuYXotYmxvY2s6bnRoLW9mLXR5cGUoLW4rMik6bnRoLW9mLXR5cGUoMm4rMSkgLmJvcmRlcmVkIHtcbiAgICAgIGJvcmRlci1pbWFnZS1vdXRzZXQ6IDJweCAxcHggMXB4IDJweDsgfVxuICAgICNhdG96LW92ZXJ2aWV3LWNvbnRhaW5lciAuYXotYmxvY2s6bnRoLW9mLXR5cGUoLW4rMik6bnRoLWxhc3QtY2hpbGQoLW4rMSk6bnRoLW9mLXR5cGUoMm4rMSkgLmJvcmRlcmVkIHtcbiAgICAgIGJvcmRlci1pbWFnZS1vdXRzZXQ6IDJweCAxcHggMnB4IDJweDsgfVxuICAgICNhdG96LW92ZXJ2aWV3LWNvbnRhaW5lciAuYXotYmxvY2s6bnRoLW9mLXR5cGUoLW4rMik6bnRoLWxhc3QtY2hpbGQoLW4rMSk6bGFzdC1jaGlsZCAuYm9yZGVyZWQsICNhdG96LW92ZXJ2aWV3LWNvbnRhaW5lciAuYXotYmxvY2s6bnRoLW9mLXR5cGUoLW4rMik6bnRoLWxhc3QtY2hpbGQoLW4rMSk6bnRoLW9mLXR5cGUoMm4pIC5ib3JkZXJlZCB7XG4gICAgICBib3JkZXItaW1hZ2Utb3V0c2V0OiAycHggMnB4IDJweCAxcHg7IH1cbiAgICAjYXRvei1vdmVydmlldy1jb250YWluZXIgLmF6LWJsb2NrOmxhc3QtY2hpbGQ6bnRoLWxhc3QtY2hpbGQoLW4rMSk6bnRoLW9mLXR5cGUoLW4rMik6bnRoLW9mLXR5cGUoMm4rMSkgLmJvcmRlcmVkIHtcbiAgICAgIGJvcmRlci1pbWFnZS1vdXRzZXQ6IDJweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMDIwcHgpIGFuZCAobWF4LXdpZHRoOiAxMzU5cHgpIHtcbiAgICAjYXRvei1vdmVydmlldy1jb250YWluZXIgLmF6LWJsb2NrOm50aC1vZi10eXBlKDNuKSAuYm9yZGVyZWQge1xuICAgICAgYm9yZGVyLWltYWdlLW91dHNldDogMXB4IDJweCAxcHggMXB4OyB9XG4gICAgI2F0b3otb3ZlcnZpZXctY29udGFpbmVyIC5hei1ibG9jazpudGgtb2YtdHlwZSgzbisxKSAuYm9yZGVyZWQge1xuICAgICAgYm9yZGVyLWltYWdlLW91dHNldDogMXB4IDFweCAxcHggMnB4OyB9XG4gICAgI2F0b3otb3ZlcnZpZXctY29udGFpbmVyIC5hei1ibG9jazpudGgtb2YtdHlwZSgtbiszKSAuYm9yZGVyZWQge1xuICAgICAgYm9yZGVyLWltYWdlLW91dHNldDogMnB4IDFweCAxcHggMXB4OyB9XG4gICAgI2F0b3otb3ZlcnZpZXctY29udGFpbmVyIC5hei1ibG9jazpudGgtbGFzdC1vZi10eXBlKC1uKzIpIC5ib3JkZXJlZCB7XG4gICAgICBib3JkZXItaW1hZ2Utb3V0c2V0OiAxcHggMXB4IDJweCAxcHg7IH1cbiAgICAjYXRvei1vdmVydmlldy1jb250YWluZXIgLmF6LWJsb2NrOm50aC1vZi10eXBlKC1uKzMpOm50aC1vZi10eXBlKDNuKSAuYm9yZGVyZWQge1xuICAgICAgYm9yZGVyLWltYWdlLW91dHNldDogMnB4IDJweCAxcHggMXB4OyB9XG4gICAgI2F0b3otb3ZlcnZpZXctY29udGFpbmVyIC5hei1ibG9jazpsYXN0LW9mLXR5cGU6bnRoLWxhc3Qtb2YtdHlwZSgtbisyKSAuYm9yZGVyZWQsICNhdG96LW92ZXJ2aWV3LWNvbnRhaW5lciAuYXotYmxvY2s6bnRoLW9mLXR5cGUoM24pOm50aC1sYXN0LW9mLXR5cGUoLW4rMikgLmJvcmRlcmVkIHtcbiAgICAgIGJvcmRlci1pbWFnZS1vdXRzZXQ6IDFweCAycHggMnB4IDFweDsgfVxuICAgICNhdG96LW92ZXJ2aWV3LWNvbnRhaW5lciAuYXotYmxvY2s6bnRoLW9mLXR5cGUoM24rMSk6bnRoLWxhc3Qtb2YtdHlwZSgtbisyKSAuYm9yZGVyZWQge1xuICAgICAgYm9yZGVyLWltYWdlLW91dHNldDogMXB4IDFweCAycHggMnB4OyB9XG4gICAgI2F0b3otb3ZlcnZpZXctY29udGFpbmVyIC5hei1ibG9jazpudGgtb2YtdHlwZSgzbisxKTpudGgtbGFzdC1vZi10eXBlKC1uKzIpOmxhc3Qtb2YtdHlwZSAuYm9yZGVyZWQge1xuICAgICAgYm9yZGVyLWltYWdlLW91dHNldDogMXB4IDJweCAycHggMnB4OyB9XG4gICAgI2F0b3otb3ZlcnZpZXctY29udGFpbmVyIC5hei1ibG9jazpudGgtb2YtdHlwZSgtbiszKTpudGgtb2YtdHlwZSgzbisxKSAuYm9yZGVyZWQge1xuICAgICAgYm9yZGVyLWltYWdlLW91dHNldDogMnB4IDFweCAxcHggMnB4OyB9XG4gICAgI2F0b3otb3ZlcnZpZXctY29udGFpbmVyIC5hei1ibG9jazpudGgtb2YtdHlwZSgtbiszKTpudGgtbGFzdC1vZi10eXBlKC1uKzIpIC5ib3JkZXJlZCB7XG4gICAgICBib3JkZXItaW1hZ2Utb3V0c2V0OiAycHggMXB4IDJweCAxcHg7IH1cbiAgICAjYXRvei1vdmVydmlldy1jb250YWluZXIgLmF6LWJsb2NrOm50aC1vZi10eXBlKC1uKzMpOm50aC1sYXN0LW9mLXR5cGUoLW4rMik6bnRoLW9mLXR5cGUoM24rMSkgLmJvcmRlcmVkIHtcbiAgICAgIGJvcmRlci1pbWFnZS1vdXRzZXQ6IDJweCAxcHggMnB4IDJweDsgfVxuICAgICNhdG96LW92ZXJ2aWV3LWNvbnRhaW5lciAuYXotYmxvY2s6bnRoLW9mLXR5cGUoLW4rMyk6bnRoLWxhc3Qtb2YtdHlwZSgtbisyKTpsYXN0LW9mLXR5cGUgLmJvcmRlcmVkLCAjYXRvei1vdmVydmlldy1jb250YWluZXIgLmF6LWJsb2NrOm50aC1vZi10eXBlKC1uKzMpOm50aC1sYXN0LW9mLXR5cGUoLW4rMik6bnRoLW9mLXR5cGUoM24pIC5ib3JkZXJlZCB7XG4gICAgICBib3JkZXItaW1hZ2Utb3V0c2V0OiAycHggMnB4IDJweCAxcHg7IH1cbiAgICAjYXRvei1vdmVydmlldy1jb250YWluZXIgLmF6LWJsb2NrOmxhc3Qtb2YtdHlwZTpudGgtbGFzdC1vZi10eXBlKC1uKzIpOm50aC1vZi10eXBlKC1uKzMpOm50aC1vZi10eXBlKDNuKzEpIC5ib3JkZXJlZCB7XG4gICAgICBib3JkZXItaW1hZ2Utb3V0c2V0OiAycHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTM1OXB4KSBhbmQgKG1heC13aWR0aDogMTY5OXB4KSB7XG4gICAgI2F0b3otb3ZlcnZpZXctY29udGFpbmVyIC5hei1ibG9jazpudGgtb2YtdHlwZSg0bikgLmJvcmRlcmVkIHtcbiAgICAgIGJvcmRlci1pbWFnZS1vdXRzZXQ6IDFweCAycHggMXB4IDFweDsgfVxuICAgICNhdG96LW92ZXJ2aWV3LWNvbnRhaW5lciAuYXotYmxvY2s6bnRoLW9mLXR5cGUoNG4rMSkgLmJvcmRlcmVkIHtcbiAgICAgIGJvcmRlci1pbWFnZS1vdXRzZXQ6IDFweCAxcHggMXB4IDJweDsgfVxuICAgICNhdG96LW92ZXJ2aWV3LWNvbnRhaW5lciAuYXotYmxvY2s6bnRoLW9mLXR5cGUoLW4rNCkgLmJvcmRlcmVkIHtcbiAgICAgIGJvcmRlci1pbWFnZS1vdXRzZXQ6IDJweCAxcHggMXB4IDFweDsgfVxuICAgICNhdG96LW92ZXJ2aWV3LWNvbnRhaW5lciAuYXotYmxvY2s6bnRoLWxhc3QtY2hpbGQoLW4rMykgLmJvcmRlcmVkIHtcbiAgICAgIGJvcmRlci1pbWFnZS1vdXRzZXQ6IDFweCAxcHggMnB4IDFweDsgfVxuICAgICNhdG96LW92ZXJ2aWV3LWNvbnRhaW5lciAuYXotYmxvY2s6bnRoLW9mLXR5cGUoLW4rNCk6bnRoLW9mLXR5cGUoNG4pIC5ib3JkZXJlZCB7XG4gICAgICBib3JkZXItaW1hZ2Utb3V0c2V0OiAycHggMnB4IDFweCAxcHg7IH1cbiAgICAjYXRvei1vdmVydmlldy1jb250YWluZXIgLmF6LWJsb2NrOmxhc3QtY2hpbGQ6bnRoLWxhc3QtY2hpbGQoLW4rMykgLmJvcmRlcmVkLCAjYXRvei1vdmVydmlldy1jb250YWluZXIgLmF6LWJsb2NrOm50aC1vZi10eXBlKDRuKTpudGgtbGFzdC1jaGlsZCgtbiszKSAuYm9yZGVyZWQge1xuICAgICAgYm9yZGVyLWltYWdlLW91dHNldDogMXB4IDJweCAycHggMXB4OyB9XG4gICAgI2F0b3otb3ZlcnZpZXctY29udGFpbmVyIC5hei1ibG9jazpudGgtb2YtdHlwZSg0bisxKTpudGgtbGFzdC1jaGlsZCgtbiszKSAuYm9yZGVyZWQge1xuICAgICAgYm9yZGVyLWltYWdlLW91dHNldDogMXB4IDFweCAycHggMnB4OyB9XG4gICAgI2F0b3otb3ZlcnZpZXctY29udGFpbmVyIC5hei1ibG9jazpudGgtb2YtdHlwZSg0bisxKTpudGgtbGFzdC1jaGlsZCgtbiszKTpsYXN0LWNoaWxkIC5ib3JkZXJlZCB7XG4gICAgICBib3JkZXItaW1hZ2Utb3V0c2V0OiAxcHggMnB4IDJweCAycHg7IH1cbiAgICAjYXRvei1vdmVydmlldy1jb250YWluZXIgLmF6LWJsb2NrOm50aC1vZi10eXBlKC1uKzQpOm50aC1vZi10eXBlKDRuKzEpIC5ib3JkZXJlZCB7XG4gICAgICBib3JkZXItaW1hZ2Utb3V0c2V0OiAycHggMXB4IDFweCAycHg7IH1cbiAgICAjYXRvei1vdmVydmlldy1jb250YWluZXIgLmF6LWJsb2NrOm50aC1vZi10eXBlKC1uKzQpOm50aC1sYXN0LWNoaWxkKC1uKzMpIC5ib3JkZXJlZCB7XG4gICAgICBib3JkZXItaW1hZ2Utb3V0c2V0OiAycHggMXB4IDJweCAxcHg7IH1cbiAgICAjYXRvei1vdmVydmlldy1jb250YWluZXIgLmF6LWJsb2NrOm50aC1vZi10eXBlKC1uKzQpOm50aC1sYXN0LWNoaWxkKC1uKzMpOm50aC1vZi10eXBlKDRuKzEpIC5ib3JkZXJlZCB7XG4gICAgICBib3JkZXItaW1hZ2Utb3V0c2V0OiAycHggMXB4IDJweCAycHg7IH1cbiAgICAjYXRvei1vdmVydmlldy1jb250YWluZXIgLmF6LWJsb2NrOm50aC1vZi10eXBlKC1uKzQpOm50aC1sYXN0LWNoaWxkKC1uKzMpOmxhc3QtY2hpbGQgLmJvcmRlcmVkLCAjYXRvei1vdmVydmlldy1jb250YWluZXIgLmF6LWJsb2NrOm50aC1vZi10eXBlKC1uKzQpOm50aC1sYXN0LWNoaWxkKC1uKzMpOm50aC1vZi10eXBlKDRuKSAuYm9yZGVyZWQge1xuICAgICAgYm9yZGVyLWltYWdlLW91dHNldDogMnB4IDJweCAycHggMXB4OyB9XG4gICAgI2F0b3otb3ZlcnZpZXctY29udGFpbmVyIC5hei1ibG9jazpsYXN0LWNoaWxkOm50aC1sYXN0LWNoaWxkKC1uKzMpOm50aC1vZi10eXBlKC1uKzQpOm50aC1vZi10eXBlKDRuKzEpIC5ib3JkZXJlZCB7XG4gICAgICBib3JkZXItaW1hZ2Utb3V0c2V0OiAycHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTcwMHB4KSB7XG4gICAgI2F0b3otb3ZlcnZpZXctY29udGFpbmVyIC5hei1ibG9jazpudGgtb2YtdHlwZSg1bikgLmJvcmRlcmVkIHtcbiAgICAgIGJvcmRlci1pbWFnZS1vdXRzZXQ6IDFweCAycHggMXB4IDFweDsgfVxuICAgICNhdG96LW92ZXJ2aWV3LWNvbnRhaW5lciAuYXotYmxvY2s6bnRoLW9mLXR5cGUoNW4rMSkgLmJvcmRlcmVkIHtcbiAgICAgIGJvcmRlci1pbWFnZS1vdXRzZXQ6IDFweCAxcHggMXB4IDJweDsgfVxuICAgICNhdG96LW92ZXJ2aWV3LWNvbnRhaW5lciAuYXotYmxvY2s6bnRoLW9mLXR5cGUoLW4rNSkgLmJvcmRlcmVkIHtcbiAgICAgIGJvcmRlci1pbWFnZS1vdXRzZXQ6IDJweCAxcHggMXB4IDFweDsgfVxuICAgICNhdG96LW92ZXJ2aWV3LWNvbnRhaW5lciAuYXotYmxvY2s6bnRoLWxhc3QtY2hpbGQoLW4rNCkgLmJvcmRlcmVkIHtcbiAgICAgIGJvcmRlci1pbWFnZS1vdXRzZXQ6IDFweCAxcHggMnB4IDFweDsgfVxuICAgICNhdG96LW92ZXJ2aWV3LWNvbnRhaW5lciAuYXotYmxvY2s6bnRoLW9mLXR5cGUoLW4rNSk6bnRoLW9mLXR5cGUoNW4pIC5ib3JkZXJlZCB7XG4gICAgICBib3JkZXItaW1hZ2Utb3V0c2V0OiAycHggMnB4IDFweCAxcHg7IH1cbiAgICAjYXRvei1vdmVydmlldy1jb250YWluZXIgLmF6LWJsb2NrOmxhc3QtY2hpbGQ6bnRoLWxhc3QtY2hpbGQoLW4rNCkgLmJvcmRlcmVkLCAjYXRvei1vdmVydmlldy1jb250YWluZXIgLmF6LWJsb2NrOm50aC1vZi10eXBlKDVuKTpudGgtbGFzdC1jaGlsZCgtbis0KSAuYm9yZGVyZWQge1xuICAgICAgYm9yZGVyLWltYWdlLW91dHNldDogMXB4IDJweCAycHggMXB4OyB9XG4gICAgI2F0b3otb3ZlcnZpZXctY29udGFpbmVyIC5hei1ibG9jazpudGgtb2YtdHlwZSg1bisxKTpudGgtbGFzdC1jaGlsZCgtbis0KSAuYm9yZGVyZWQge1xuICAgICAgYm9yZGVyLWltYWdlLW91dHNldDogMXB4IDFweCAycHggMnB4OyB9XG4gICAgI2F0b3otb3ZlcnZpZXctY29udGFpbmVyIC5hei1ibG9jazpudGgtb2YtdHlwZSg1bisxKTpudGgtbGFzdC1jaGlsZCgtbis0KTpsYXN0LWNoaWxkIC5ib3JkZXJlZCB7XG4gICAgICBib3JkZXItaW1hZ2Utb3V0c2V0OiAxcHggMnB4IDJweCAycHg7IH1cbiAgICAjYXRvei1vdmVydmlldy1jb250YWluZXIgLmF6LWJsb2NrOm50aC1vZi10eXBlKC1uKzUpOm50aC1vZi10eXBlKDVuKzEpIC5ib3JkZXJlZCB7XG4gICAgICBib3JkZXItaW1hZ2Utb3V0c2V0OiAycHggMXB4IDFweCAycHg7IH1cbiAgICAjYXRvei1vdmVydmlldy1jb250YWluZXIgLmF6LWJsb2NrOm50aC1vZi10eXBlKC1uKzUpOm50aC1sYXN0LWNoaWxkKC1uKzQpIC5ib3JkZXJlZCB7XG4gICAgICBib3JkZXItaW1hZ2Utb3V0c2V0OiAycHggMXB4IDJweCAxcHg7IH1cbiAgICAjYXRvei1vdmVydmlldy1jb250YWluZXIgLmF6LWJsb2NrOm50aC1vZi10eXBlKC1uKzUpOm50aC1sYXN0LWNoaWxkKC1uKzQpOm50aC1vZi10eXBlKDVuKzEpIC5ib3JkZXJlZCB7XG4gICAgICBib3JkZXItaW1hZ2Utb3V0c2V0OiAycHggMXB4IDJweCAycHg7IH1cbiAgICAjYXRvei1vdmVydmlldy1jb250YWluZXIgLmF6LWJsb2NrOm50aC1vZi10eXBlKC1uKzUpOm50aC1sYXN0LWNoaWxkKC1uKzQpOmxhc3QtY2hpbGQgLmJvcmRlcmVkLCAjYXRvei1vdmVydmlldy1jb250YWluZXIgLmF6LWJsb2NrOm50aC1vZi10eXBlKC1uKzUpOm50aC1sYXN0LWNoaWxkKC1uKzQpOm50aC1vZi10eXBlKDVuKSAuYm9yZGVyZWQge1xuICAgICAgYm9yZGVyLWltYWdlLW91dHNldDogMnB4IDJweCAycHggMXB4OyB9XG4gICAgI2F0b3otb3ZlcnZpZXctY29udGFpbmVyIC5hei1ibG9jazpsYXN0LWNoaWxkOm50aC1sYXN0LWNoaWxkKC1uKzQpOm50aC1vZi10eXBlKC1uKzUpOm50aC1vZi10eXBlKDVuKzEpIC5ib3JkZXJlZCB7XG4gICAgICBib3JkZXItaW1hZ2Utb3V0c2V0OiAycHg7IH0gfVxuICAjYXRvei1vdmVydmlldy1jb250YWluZXIgLmF6LWJsb2NrIGltZyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB6LWluZGV4OiAxOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgICAgI2F0b3otb3ZlcnZpZXctY29udGFpbmVyIC5hei1ibG9jayBpbWcge1xuICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDAuM3MgbGluZWFyO1xuICAgICAgICAtbW96LXRyYW5zaXRpb246IC1tb3otdHJhbnNmb3JtIDAuM3MgbGluZWFyO1xuICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBsaW5lYXI7IH0gfVxuICAjYXRvei1vdmVydmlldy1jb250YWluZXIgLmF6LWJsb2NrIC50aXRsZSB7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcGFkZGluZy1ib3R0b206IDI0cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAzMnB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB6LWluZGV4OiAyO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQRDk0Yld3Z2RtVnljMmx2YmowaU1TNHdJaUEvUGdvOGMzWm5JSGh0Ykc1elBTSm9kSFJ3T2k4dmQzZDNMbmN6TG05eVp5OHlNREF3TDNOMlp5SWdkMmxrZEdnOUlqRXdNQ1VpSUdobGFXZG9kRDBpTVRBd0pTSWdkbWxsZDBKdmVEMGlNQ0F3SURFZ01TSWdjSEpsYzJWeWRtVkJjM0JsWTNSU1lYUnBiejBpYm05dVpTSStDaUFnUEd4cGJtVmhja2R5WVdScFpXNTBJR2xrUFNKbmNtRmtMWFZqWjJjdFoyVnVaWEpoZEdWa0lpQm5jbUZrYVdWdWRGVnVhWFJ6UFNKMWMyVnlVM0JoWTJWUGJsVnpaU0lnZURFOUlqQWxJaUI1TVQwaU1DVWlJSGd5UFNJd0pTSWdlVEk5SWpFd01DVWlQZ29nSUNBZ1BITjBiM0FnYjJabWMyVjBQU0l3SlNJZ2MzUnZjQzFqYjJ4dmNqMGlJekF3TURBd01DSWdjM1J2Y0MxdmNHRmphWFI1UFNJd0lpOCtDaUFnSUNBOGMzUnZjQ0J2Wm1aelpYUTlJakV3TUNVaUlITjBiM0F0WTI5c2IzSTlJaU13TURBd01EQWlJSE4wYjNBdGIzQmhZMmwwZVQwaU1DNDRJaTgrQ2lBZ1BDOXNhVzVsWVhKSGNtRmthV1Z1ZEQ0S0lDQThjbVZqZENCNFBTSXdJaUI1UFNJd0lpQjNhV1IwYUQwaU1TSWdhR1ZwWjJoMFBTSXhJaUJtYVd4c1BTSjFjbXdvSTJkeVlXUXRkV05uWnkxblpXNWxjbUYwWldRcElpQXZQZ284TDNOMlp6ND0pOyB9XG4gICAgI2F0b3otb3ZlcnZpZXctY29udGFpbmVyIC5hei1ibG9jayAudGl0bGUgc3BhbiB7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDE2cHgvMTMwJSBcIm9tbmVzLXByb1wiLCBcIkhlbHZldGljYVwiLCBcIkFyaWFsXCIsIHNhbnMtc2VyaWY7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgei1pbmRleDogMjtcbiAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYzsgfVxuICAgICAgI2F0b3otb3ZlcnZpZXctY29udGFpbmVyIC5hei1ibG9jayAudGl0bGUgc3Bhbi5uYW1lIHtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG4gICAgICAgICNhdG96LW92ZXJ2aWV3LWNvbnRhaW5lciAuYXotYmxvY2sgLnRpdGxlIHNwYW4ubmFtZTphZnRlciB7XG4gICAgICAgICAgZm9udC1zaXplOiAyM3B4O1xuICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDczNnB4KSB7XG4gICNhdG96LW92ZXJ2aWV3LWNvbnRhaW5lciAuYXotYmxvY2ssXG4gICNhdG96LW92ZXJ2aWV3LWNvbnRhaW5lciAuZ3JpZC1zaXplciB7XG4gICAgd2lkdGg6IDEwMCU7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY2MHB4KSB7XG4gICNhdG96LW92ZXJ2aWV3LWNvbnRhaW5lciAuYXotYmxvY2ssXG4gICNhdG96LW92ZXJ2aWV3LWNvbnRhaW5lciAuZ3JpZC1zaXplciB7XG4gICAgd2lkdGg6IDUwJTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyMHB4KSB7XG4gICNhdG96LW92ZXJ2aWV3LWNvbnRhaW5lciAuYXotYmxvY2ssXG4gICNhdG96LW92ZXJ2aWV3LWNvbnRhaW5lciAuZ3JpZC1zaXplciB7XG4gICAgd2lkdGg6IDMzLjMzMzMzJTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTM2MHB4KSB7XG4gICNhdG96LW92ZXJ2aWV3LWNvbnRhaW5lciAuYXotYmxvY2ssXG4gICNhdG96LW92ZXJ2aWV3LWNvbnRhaW5lciAuZ3JpZC1zaXplciB7XG4gICAgd2lkdGg6IDI1JTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTcwMHB4KSB7XG4gICNhdG96LW92ZXJ2aWV3LWNvbnRhaW5lciAuYXotYmxvY2ssXG4gICNhdG96LW92ZXJ2aWV3LWNvbnRhaW5lciAuZ3JpZC1zaXplciB7XG4gICAgd2lkdGg6IDIwJTsgfSB9XG5cbiNhdG96LW92ZXJ2aWV3LWNvbnRhaW5lciB7XG4gIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLm5vcm1hbC1jb250ZW50IGZpZ3VyZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luOiAwOyB9XG4gIC5ub3JtYWwtY29udGVudCBmaWd1cmUubGVmdCB7XG4gICAgZmxvYXQ6IGxlZnQ7IH1cbiAgLm5vcm1hbC1jb250ZW50IGZpZ3VyZS5yaWdodCB7XG4gICAgZmxvYXQ6IHJpZ2h0OyB9XG5cbi5ub3JtYWwtY29udGVudCAuYnV0dG9uIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGNsZWFyOiBsZWZ0OyB9XG4gIC5ub3JtYWwtY29udGVudCAuYnV0dG9uICsgLmJ1dHRvbiB7XG4gICAgbWFyZ2luLXRvcDogMTBweDsgfVxuXG4ubm9ybWFsLWNvbnRlbnQgLmRvc3NpZXItZ3JpZC1pdGVtIHtcbiAgY2xlYXI6IG5vbmU7XG4gIGZsb2F0OiByaWdodDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogMjMycHg7IH1cbiAgLm5vcm1hbC1jb250ZW50IC5kb3NzaWVyLWdyaWQtaXRlbTpudGgtY2hpbGQoNiksIC5ub3JtYWwtY29udGVudCAuZG9zc2llci1ncmlkLWl0ZW06bnRoLWNoaWxkKDEwKSwgLm5vcm1hbC1jb250ZW50IC5kb3NzaWVyLWdyaWQtaXRlbTpudGgtY2hpbGQoMTQpLCAubm9ybWFsLWNvbnRlbnQgLmRvc3NpZXItZ3JpZC1pdGVtOm50aC1jaGlsZCgxOCkge1xuICAgIGNsZWFyOiByaWdodDsgfVxuXG4ubm9ybWFsLWNvbnRlbnQgLmZpZ3VyZS1jYXB0aW9uIHA6Zmlyc3Qtb2YtdHlwZSB7XG4gIG1hcmdpbi10b3A6IDA7IH1cblxuLm5vcm1hbC1jb250ZW50IC5maWd1cmUtY2FwdGlvbiBwIHtcbiAgdGV4dC1hbGlnbjogbGVmdDsgfVxuXG4ubm9ybWFsLWNvbnRlbnQgLmZpZ3VyZS1jYXB0aW9uIHAsXG4ubm9ybWFsLWNvbnRlbnQgLmZpZ3VyZS1jYXB0aW9uIHNwYW4ge1xuICBmb250OiBpdGFsaWMgbm9ybWFsIDIwcHgvMTE1JSBcIm9tbmVzLXByb1wiLCBcIkhlbHZldGljYVwiLCBcIkFyaWFsXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMjBweCAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogMTE1JSAhaW1wb3J0YW50O1xuICBmb250LXN0eWxlOiBpdGFsaWMgIWltcG9ydGFudDtcbiAgY29sb3I6ICNmZmY7IH1cblxuLm5vcm1hbC1jb250ZW50IC5maWd1cmUtY2FwdGlvbiBzcGFuLnBlcmNlbnRhZ2Uge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4ubm9ybWFsLWNvbnRlbnQgLmZpZ3VyZS1jYXB0aW9uIHNwYW4ucGVyY2VudGFnZSxcbi5ub3JtYWwtY29udGVudCAuZmlndXJlLWNhcHRpb24gc3Bhbi5wZXJjZW50YWdlID4gc3BhbiB7XG4gIGZvbnQ6IG5vcm1hbCBub3JtYWwgMTAwcHgvNzAlIFwib21uZXMtcHJvXCIsIFwiSGVsdmV0aWNhXCIsIFwiQXJpYWxcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxMDBweCAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogNzAlICFpbXBvcnRhbnQ7XG4gIHRleHQtYWxpZ246IHJpZ2h0OyB9XG4gIC50aGVtZS1kYXJrX2JsdWUgLm5vcm1hbC1jb250ZW50IC5maWd1cmUtY2FwdGlvbiBzcGFuLnBlcmNlbnRhZ2Uge1xuICAgIGNvbG9yOiAjRkZGRkZGOyB9XG4gIC50aGVtZS1ibHVlIC5ub3JtYWwtY29udGVudCAuZmlndXJlLWNhcHRpb24gc3Bhbi5wZXJjZW50YWdlIHtcbiAgICBjb2xvcjogI0ZGRkZGRjsgfVxuICAudGhlbWUtZ3JlZW4gLm5vcm1hbC1jb250ZW50IC5maWd1cmUtY2FwdGlvbiBzcGFuLnBlcmNlbnRhZ2Uge1xuICAgIGNvbG9yOiAjRkZGRkZGOyB9XG4gIC50aGVtZS15ZWxsb3cgLm5vcm1hbC1jb250ZW50IC5maWd1cmUtY2FwdGlvbiBzcGFuLnBlcmNlbnRhZ2Uge1xuICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gIC50aGVtZS1yZWQgLm5vcm1hbC1jb250ZW50IC5maWd1cmUtY2FwdGlvbiBzcGFuLnBlcmNlbnRhZ2Uge1xuICAgIGNvbG9yOiAjRkZGRkZGOyB9XG4gIC50aGVtZS1wcmltYXJ5IC5ub3JtYWwtY29udGVudCAuZmlndXJlLWNhcHRpb24gc3Bhbi5wZXJjZW50YWdlIHtcbiAgICBjb2xvcjogI0ZGRkZGRjsgfVxuICAudGhlbWUtc2Vjb25kYXJ5IC5ub3JtYWwtY29udGVudCAuZmlndXJlLWNhcHRpb24gc3Bhbi5wZXJjZW50YWdlIHtcbiAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAudGhlbWUtbWVudSAubm9ybWFsLWNvbnRlbnQgLmZpZ3VyZS1jYXB0aW9uIHNwYW4ucGVyY2VudGFnZSB7XG4gICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgLnRoZW1lLWRhcmtfYmx1ZSAubm9ybWFsLWNvbnRlbnQgLmZpZ3VyZS1jYXB0aW9uIHNwYW4ucGVyY2VudGFnZSA+IHNwYW4ge1xuICAgIGNvbG9yOiAjRkZGRkZGOyB9XG4gIC50aGVtZS1ibHVlIC5ub3JtYWwtY29udGVudCAuZmlndXJlLWNhcHRpb24gc3Bhbi5wZXJjZW50YWdlID4gc3BhbiB7XG4gICAgY29sb3I6ICNGRkZGRkY7IH1cbiAgLnRoZW1lLWdyZWVuIC5ub3JtYWwtY29udGVudCAuZmlndXJlLWNhcHRpb24gc3Bhbi5wZXJjZW50YWdlID4gc3BhbiB7XG4gICAgY29sb3I6ICNGRkZGRkY7IH1cbiAgLnRoZW1lLXllbGxvdyAubm9ybWFsLWNvbnRlbnQgLmZpZ3VyZS1jYXB0aW9uIHNwYW4ucGVyY2VudGFnZSA+IHNwYW4ge1xuICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gIC50aGVtZS1yZWQgLm5vcm1hbC1jb250ZW50IC5maWd1cmUtY2FwdGlvbiBzcGFuLnBlcmNlbnRhZ2UgPiBzcGFuIHtcbiAgICBjb2xvcjogI0ZGRkZGRjsgfVxuICAudGhlbWUtcHJpbWFyeSAubm9ybWFsLWNvbnRlbnQgLmZpZ3VyZS1jYXB0aW9uIHNwYW4ucGVyY2VudGFnZSA+IHNwYW4ge1xuICAgIGNvbG9yOiAjRkZGRkZGOyB9XG4gIC50aGVtZS1zZWNvbmRhcnkgLm5vcm1hbC1jb250ZW50IC5maWd1cmUtY2FwdGlvbiBzcGFuLnBlcmNlbnRhZ2UgPiBzcGFuIHtcbiAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAudGhlbWUtbWVudSAubm9ybWFsLWNvbnRlbnQgLmZpZ3VyZS1jYXB0aW9uIHNwYW4ucGVyY2VudGFnZSA+IHNwYW4ge1xuICAgIGNvbG9yOiAjMDAwMDAwOyB9XG5cbi5ub3JtYWwtY29udGVudCAuZmlndXJlLWNhcHRpb24gc3Bhbi5udW1iZXIge1xuICBkaXNwbGF5OiBibG9jazsgfVxuICAubm9ybWFsLWNvbnRlbnQgLmZpZ3VyZS1jYXB0aW9uIHNwYW4ubnVtYmVyLmFsaWduLXJpZ2h0IHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDsgfVxuICAubm9ybWFsLWNvbnRlbnQgLmZpZ3VyZS1jYXB0aW9uIHNwYW4ubnVtYmVyLmFsaWduLWxlZnQge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgLm5vcm1hbC1jb250ZW50IC5maWd1cmUtY2FwdGlvbiBzcGFuLm51bWJlci5hbGlnbi1jZW50ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4ubm9ybWFsLWNvbnRlbnQgLmZpZ3VyZS1jYXB0aW9uIHNwYW4ubnVtYmVyLFxuLm5vcm1hbC1jb250ZW50IC5maWd1cmUtY2FwdGlvbiBzcGFuLm51bWJlciA+IHNwYW4ge1xuICBmbG9hdDogbGVmdDtcbiAgcGFkZGluZy1yaWdodDogLjFlbTtcbiAgd2lkdGg6IDcwcHg7XG4gIGZvbnQ6IG5vcm1hbCBub3JtYWwgNTBweC8xMDUlIFwib21uZXMtcHJvXCIsIFwiSGVsdmV0aWNhXCIsIFwiQXJpYWxcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiA1MHB4ICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiAxMDUlICFpbXBvcnRhbnQ7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbCAhaW1wb3J0YW50OyB9XG5cbi5ub3JtYWwtY29udGVudCAuZmlndXJlLWNhcHRpb24gc3Bhbi5iaWctbnVtYmVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTAwcHggIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDEwNSUgIWltcG9ydGFudDtcbiAgZm9udC1zdHlsZTogbm9ybWFsICFpbXBvcnRhbnQ7IH1cbiAgLnRoZW1lLWRhcmtfYmx1ZSAubm9ybWFsLWNvbnRlbnQgLmZpZ3VyZS1jYXB0aW9uIHNwYW4uYmlnLW51bWJlciB7XG4gICAgY29sb3I6ICNGRkZGRkY7IH1cbiAgLnRoZW1lLWJsdWUgLm5vcm1hbC1jb250ZW50IC5maWd1cmUtY2FwdGlvbiBzcGFuLmJpZy1udW1iZXIge1xuICAgIGNvbG9yOiAjRkZGRkZGOyB9XG4gIC50aGVtZS1ncmVlbiAubm9ybWFsLWNvbnRlbnQgLmZpZ3VyZS1jYXB0aW9uIHNwYW4uYmlnLW51bWJlciB7XG4gICAgY29sb3I6ICNGRkZGRkY7IH1cbiAgLnRoZW1lLXllbGxvdyAubm9ybWFsLWNvbnRlbnQgLmZpZ3VyZS1jYXB0aW9uIHNwYW4uYmlnLW51bWJlciB7XG4gICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgLnRoZW1lLXJlZCAubm9ybWFsLWNvbnRlbnQgLmZpZ3VyZS1jYXB0aW9uIHNwYW4uYmlnLW51bWJlciB7XG4gICAgY29sb3I6ICNGRkZGRkY7IH1cbiAgLnRoZW1lLXByaW1hcnkgLm5vcm1hbC1jb250ZW50IC5maWd1cmUtY2FwdGlvbiBzcGFuLmJpZy1udW1iZXIge1xuICAgIGNvbG9yOiAjRkZGRkZGOyB9XG4gIC50aGVtZS1zZWNvbmRhcnkgLm5vcm1hbC1jb250ZW50IC5maWd1cmUtY2FwdGlvbiBzcGFuLmJpZy1udW1iZXIge1xuICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gIC50aGVtZS1tZW51IC5ub3JtYWwtY29udGVudCAuZmlndXJlLWNhcHRpb24gc3Bhbi5iaWctbnVtYmVyIHtcbiAgICBjb2xvcjogIzAwMDAwMDsgfVxuXG4ubm9ybWFsLWNvbnRlbnQgLmZpZ3VyZS1jYXB0aW9uIHAuYmlnIHtcbiAgZm9udC1zaXplOiAyMHB4ICFpbXBvcnRhbnQ7IH1cblxuLm5vcm1hbC1jb250ZW50IC5maWd1cmUtY2FwdGlvbiBzcGFuLnN1YnRpdGxlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIG9wYWNpdHk6IC41O1xuICBmb250OiBub3JtYWwgbm9ybWFsIDE2cHgvMTMwJSBcIm9tbmVzLXByb1wiLCBcIkhlbHZldGljYVwiLCBcIkFyaWFsXCIsIHNhbnMtc2VyaWY7IH1cblxuLm5vcm1hbC1jb250ZW50IC5maWd1cmUtY2FwdGlvbiBwLnN1YnRleHQge1xuICBjb2xvcjogIzk5OTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMTMwJTtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAubm9ybWFsLWNvbnRlbnQgLmZpZ3VyZS1jYXB0aW9uIHAuc3VidGV4dDpiZWZvcmUge1xuICAgIGJvcmRlci10b3A6IDFweCBkYXNoZWQgIzk5OTtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IDA7XG4gICAgbGVmdDogMTBweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwcHg7XG4gICAgd2lkdGg6IDYwcHg7IH1cblxuLm5vcm1hbC1jb250ZW50IGZpZ3VyZS5vbi1yaWdodCB7XG4gIHdpZHRoOiAyNzVweDsgfVxuICAubm9ybWFsLWNvbnRlbnQgZmlndXJlLm9uLXJpZ2h0IGZpZ3VyZS5yb3VuZCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4OyB9XG4gIC5ub3JtYWwtY29udGVudCBmaWd1cmUub24tcmlnaHQgLmZpZ3VyZS1jYXB0aW9uIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHdpZHRoOiA1MCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgICAubm9ybWFsLWNvbnRlbnQgZmlndXJlLm9uLXJpZ2h0IC5maWd1cmUtY2FwdGlvbiBwIHtcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7IH1cbiAgICAubm9ybWFsLWNvbnRlbnQgZmlndXJlLm9uLXJpZ2h0IC5maWd1cmUtY2FwdGlvbiBzcGFuIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgZm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7XG4gICAgICBsaW5lLWhlaWdodDogMTMwJSAhaW1wb3J0YW50OyB9XG4gICAgICAubm9ybWFsLWNvbnRlbnQgZmlndXJlLm9uLXJpZ2h0IC5maWd1cmUtY2FwdGlvbiBzcGFuLm51bWJlciB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweCAhaW1wb3J0YW50O1xuICAgICAgICBmb250LXdlaWdodDogNTAwICFpbXBvcnRhbnQ7IH1cblxuYm9keS5pcy1pcGFkICNsb2VwbmV1cyxcbmJvZHkuaXMtYW5kcm9pZCAjbG9lcG5ldXMsXG5ib2R5LmlzLWlwaG9uZSAjbG9lcG5ldXMge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbmJvZHkuaXMtaXBhZCAjc25vZXBqZS0xLFxuYm9keS5pcy1hbmRyb2lkICNzbm9lcGplLTEsXG5ib2R5LmlzLWlwaG9uZSAjc25vZXBqZS0xIHtcbiAgdG9wOiAyNzVweCAhaW1wb3J0YW50OyB9XG5cbmJvZHkuaXMtaXBhZCAjc25vZXBqZS0yLFxuYm9keS5pcy1hbmRyb2lkICNzbm9lcGplLTIsXG5ib2R5LmlzLWlwaG9uZSAjc25vZXBqZS0yIHtcbiAgdG9wOiAyMzBweCAhaW1wb3J0YW50OyB9XG5cbmJvZHkuaXMtaXBhZCAjc25vZXBqZS0zLFxuYm9keS5pcy1hbmRyb2lkICNzbm9lcGplLTMsXG5ib2R5LmlzLWlwaG9uZSAjc25vZXBqZS0zIHtcbiAgdG9wOiAyMTBweCAhaW1wb3J0YW50OyB9XG5cbi5kb3NzaWVyLXNsaWRlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAtbW96LXRyYW5zaXRpb246IG9wYWNpdHkgLjNzIGVhc2Utb3V0O1xuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgLjNzIGVhc2Utb3V0O1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4zcyBlYXNlLW91dDsgfVxuICAuZG9zc2llci1zbGlkZTo6YWZ0ZXIge1xuICAgIGNsZWFyOiBib3RoO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogdGFibGU7IH1cbiAgLmRvc3NpZXItc2xpZGUgLmRvc3NpZXItbWFpbiB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5kb3NzaWVyLXNsaWRlIC5kb3NzaWVyLW1haW4gLmRvc3NpZXItc2xpZGUtY29udGVudCBoMSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxN3B4OyB9XG4gICAgLmRvc3NpZXItc2xpZGUgLmRvc3NpZXItbWFpbiAuZG9zc2llci1zbGlkZS1jb250ZW50IHAge1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCAxNnB4LzEzMCUgXCJvbW5lcy1wcm9cIiwgXCJIZWx2ZXRpY2FcIiwgXCJBcmlhbFwiLCBzYW5zLXNlcmlmO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTdweDsgfVxuICAgICAgLnRoZW1lLWRhcmtfYmx1ZSAuZG9zc2llci1zbGlkZSAuZG9zc2llci1tYWluIC5kb3NzaWVyLXNsaWRlLWNvbnRlbnQgcCB7XG4gICAgICAgIGNvbG9yOiAjRkZGRkZGOyB9XG4gICAgICAudGhlbWUtYmx1ZSAuZG9zc2llci1zbGlkZSAuZG9zc2llci1tYWluIC5kb3NzaWVyLXNsaWRlLWNvbnRlbnQgcCB7XG4gICAgICAgIGNvbG9yOiAjRkZGRkZGOyB9XG4gICAgICAudGhlbWUtZ3JlZW4gLmRvc3NpZXItc2xpZGUgLmRvc3NpZXItbWFpbiAuZG9zc2llci1zbGlkZS1jb250ZW50IHAge1xuICAgICAgICBjb2xvcjogI0ZGRkZGRjsgfVxuICAgICAgLnRoZW1lLXllbGxvdyAuZG9zc2llci1zbGlkZSAuZG9zc2llci1tYWluIC5kb3NzaWVyLXNsaWRlLWNvbnRlbnQgcCB7XG4gICAgICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gICAgICAudGhlbWUtcmVkIC5kb3NzaWVyLXNsaWRlIC5kb3NzaWVyLW1haW4gLmRvc3NpZXItc2xpZGUtY29udGVudCBwIHtcbiAgICAgICAgY29sb3I6ICNGRkZGRkY7IH1cbiAgICAgIC50aGVtZS1wcmltYXJ5IC5kb3NzaWVyLXNsaWRlIC5kb3NzaWVyLW1haW4gLmRvc3NpZXItc2xpZGUtY29udGVudCBwIHtcbiAgICAgICAgY29sb3I6ICNGRkZGRkY7IH1cbiAgICAgIC50aGVtZS1zZWNvbmRhcnkgLmRvc3NpZXItc2xpZGUgLmRvc3NpZXItbWFpbiAuZG9zc2llci1zbGlkZS1jb250ZW50IHAge1xuICAgICAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAgICAgLnRoZW1lLW1lbnUgLmRvc3NpZXItc2xpZGUgLmRvc3NpZXItbWFpbiAuZG9zc2llci1zbGlkZS1jb250ZW50IHAge1xuICAgICAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAgIC5kb3NzaWVyLXNsaWRlIC5kb3NzaWVyLW1haW4gZmlndXJlLFxuICAgIC5kb3NzaWVyLXNsaWRlIC5kb3NzaWVyLW1haW4gZmlndXJlID4gaW1nIHtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtLXN0eWxlOiBmbGF0O1xuICAgICAgLW1vei10cmFuc2Zvcm0tc3R5bGU6IGZsYXQ7XG4gICAgICAtbXMtdHJhbnNmb3JtLXN0eWxlOiBmbGF0O1xuICAgICAgLW8tdHJhbnNmb3JtLXN0eWxlOiBmbGF0O1xuICAgICAgdHJhbnNmb3JtLXN0eWxlOiBmbGF0OyB9XG4gIC5kb3NzaWVyLXNsaWRlLmRvc3NpZXItaW50cm8sIC5kb3NzaWVyLXNsaWRlLmRvc3NpZXItb3V0cm8ge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIC5kb3NzaWVyLXNsaWRlLmRvc3NpZXItaW50cm8gLmRvc3NpZXItc2xpZGUtY29udGVudCBoMSwgLmRvc3NpZXItc2xpZGUuZG9zc2llci1vdXRybyAuZG9zc2llci1zbGlkZS1jb250ZW50IGgxIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE3cHg7IH1cbiAgICAuZG9zc2llci1zbGlkZS5kb3NzaWVyLWludHJvIC5kb3NzaWVyLXNsaWRlLWNvbnRlbnQgLmludHJvLXN1YnRpdGxlLCAuZG9zc2llci1zbGlkZS5kb3NzaWVyLW91dHJvIC5kb3NzaWVyLXNsaWRlLWNvbnRlbnQgLmludHJvLXN1YnRpdGxlIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgMzZweC8yNHB4IFwib21uZXMtcHJvXCIsIFwiSGVsdmV0aWNhXCIsIFwiQXJpYWxcIiwgc2Fucy1zZXJpZjtcbiAgICAgIG1hcmdpbi10b3A6IDEycHg7IH1cbiAgICAgIC5kb3NzaWVyLXNsaWRlLmRvc3NpZXItaW50cm8gLmRvc3NpZXItc2xpZGUtY29udGVudCAuaW50cm8tc3VidGl0bGU6YmVmb3JlLCAuZG9zc2llci1zbGlkZS5kb3NzaWVyLW91dHJvIC5kb3NzaWVyLXNsaWRlLWNvbnRlbnQgLmludHJvLXN1YnRpdGxlOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgIHdpZHRoOiA4MHB4OyB9XG4gICAgICAgIC50aGVtZS1kYXJrX2JsdWUgLmRvc3NpZXItc2xpZGUuZG9zc2llci1pbnRybyAuZG9zc2llci1zbGlkZS1jb250ZW50IC5pbnRyby1zdWJ0aXRsZTpiZWZvcmUge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDU0QTY7XG4gICAgICAgICAgY29sb3I6ICNGRkZGRkY7IH1cbiAgICAgICAgLnRoZW1lLWJsdWUgLmRvc3NpZXItc2xpZGUuZG9zc2llci1pbnRybyAuZG9zc2llci1zbGlkZS1jb250ZW50IC5pbnRyby1zdWJ0aXRsZTpiZWZvcmUge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDlFQzI7XG4gICAgICAgICAgY29sb3I6ICNGRkZGRkY7IH1cbiAgICAgICAgLnRoZW1lLWdyZWVuIC5kb3NzaWVyLXNsaWRlLmRvc3NpZXItaW50cm8gLmRvc3NpZXItc2xpZGUtY29udGVudCAuaW50cm8tc3VidGl0bGU6YmVmb3JlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzJCRjQ0O1xuICAgICAgICAgIGNvbG9yOiAjRkZGRkZGOyB9XG4gICAgICAgIC50aGVtZS15ZWxsb3cgLmRvc3NpZXItc2xpZGUuZG9zc2llci1pbnRybyAuZG9zc2llci1zbGlkZS1jb250ZW50IC5pbnRyby1zdWJ0aXRsZTpiZWZvcmUge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkQ0MDA7XG4gICAgICAgICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgICAgICAgLnRoZW1lLXJlZCAuZG9zc2llci1zbGlkZS5kb3NzaWVyLWludHJvIC5kb3NzaWVyLXNsaWRlLWNvbnRlbnQgLmludHJvLXN1YnRpdGxlOmJlZm9yZSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0NGMUYyNTtcbiAgICAgICAgICBjb2xvcjogI0ZGRkZGRjsgfVxuICAgICAgICAudGhlbWUtcHJpbWFyeSAuZG9zc2llci1zbGlkZS5kb3NzaWVyLWludHJvIC5kb3NzaWVyLXNsaWRlLWNvbnRlbnQgLmludHJvLXN1YnRpdGxlOmJlZm9yZSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZBNjAwMztcbiAgICAgICAgICBjb2xvcjogI0ZGRkZGRjsgfVxuICAgICAgICAudGhlbWUtc2Vjb25kYXJ5IC5kb3NzaWVyLXNsaWRlLmRvc3NpZXItaW50cm8gLmRvc3NpZXItc2xpZGUtY29udGVudCAuaW50cm8tc3VidGl0bGU6YmVmb3JlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICAgICAgICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gICAgICAgIC50aGVtZS1tZW51IC5kb3NzaWVyLXNsaWRlLmRvc3NpZXItaW50cm8gLmRvc3NpZXItc2xpZGUtY29udGVudCAuaW50cm8tc3VidGl0bGU6YmVmb3JlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICAgICAgICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gICAgICAgIC50aGVtZS1kYXJrX2JsdWUgLmRvc3NpZXItc2xpZGUuZG9zc2llci1vdXRybyAuZG9zc2llci1zbGlkZS1jb250ZW50IC5pbnRyby1zdWJ0aXRsZTpiZWZvcmUge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDU0QTY7XG4gICAgICAgICAgY29sb3I6ICNGRkZGRkY7IH1cbiAgICAgICAgLnRoZW1lLWJsdWUgLmRvc3NpZXItc2xpZGUuZG9zc2llci1vdXRybyAuZG9zc2llci1zbGlkZS1jb250ZW50IC5pbnRyby1zdWJ0aXRsZTpiZWZvcmUge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDlFQzI7XG4gICAgICAgICAgY29sb3I6ICNGRkZGRkY7IH1cbiAgICAgICAgLnRoZW1lLWdyZWVuIC5kb3NzaWVyLXNsaWRlLmRvc3NpZXItb3V0cm8gLmRvc3NpZXItc2xpZGUtY29udGVudCAuaW50cm8tc3VidGl0bGU6YmVmb3JlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzJCRjQ0O1xuICAgICAgICAgIGNvbG9yOiAjRkZGRkZGOyB9XG4gICAgICAgIC50aGVtZS15ZWxsb3cgLmRvc3NpZXItc2xpZGUuZG9zc2llci1vdXRybyAuZG9zc2llci1zbGlkZS1jb250ZW50IC5pbnRyby1zdWJ0aXRsZTpiZWZvcmUge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkQ0MDA7XG4gICAgICAgICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgICAgICAgLnRoZW1lLXJlZCAuZG9zc2llci1zbGlkZS5kb3NzaWVyLW91dHJvIC5kb3NzaWVyLXNsaWRlLWNvbnRlbnQgLmludHJvLXN1YnRpdGxlOmJlZm9yZSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0NGMUYyNTtcbiAgICAgICAgICBjb2xvcjogI0ZGRkZGRjsgfVxuICAgICAgICAudGhlbWUtcHJpbWFyeSAuZG9zc2llci1zbGlkZS5kb3NzaWVyLW91dHJvIC5kb3NzaWVyLXNsaWRlLWNvbnRlbnQgLmludHJvLXN1YnRpdGxlOmJlZm9yZSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZBNjAwMztcbiAgICAgICAgICBjb2xvcjogI0ZGRkZGRjsgfVxuICAgICAgICAudGhlbWUtc2Vjb25kYXJ5IC5kb3NzaWVyLXNsaWRlLmRvc3NpZXItb3V0cm8gLmRvc3NpZXItc2xpZGUtY29udGVudCAuaW50cm8tc3VidGl0bGU6YmVmb3JlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICAgICAgICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gICAgICAgIC50aGVtZS1tZW51IC5kb3NzaWVyLXNsaWRlLmRvc3NpZXItb3V0cm8gLmRvc3NpZXItc2xpZGUtY29udGVudCAuaW50cm8tc3VidGl0bGU6YmVmb3JlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICAgICAgICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gICAgICAudGhlbWUtZGFya19ibHVlIC5kb3NzaWVyLXNsaWRlLmRvc3NpZXItaW50cm8gLmRvc3NpZXItc2xpZGUtY29udGVudCAuaW50cm8tc3VidGl0bGUge1xuICAgICAgICBjb2xvcjogI0ZGRkZGRjsgfVxuICAgICAgLnRoZW1lLWJsdWUgLmRvc3NpZXItc2xpZGUuZG9zc2llci1pbnRybyAuZG9zc2llci1zbGlkZS1jb250ZW50IC5pbnRyby1zdWJ0aXRsZSB7XG4gICAgICAgIGNvbG9yOiAjRkZGRkZGOyB9XG4gICAgICAudGhlbWUtZ3JlZW4gLmRvc3NpZXItc2xpZGUuZG9zc2llci1pbnRybyAuZG9zc2llci1zbGlkZS1jb250ZW50IC5pbnRyby1zdWJ0aXRsZSB7XG4gICAgICAgIGNvbG9yOiAjRkZGRkZGOyB9XG4gICAgICAudGhlbWUteWVsbG93IC5kb3NzaWVyLXNsaWRlLmRvc3NpZXItaW50cm8gLmRvc3NpZXItc2xpZGUtY29udGVudCAuaW50cm8tc3VidGl0bGUge1xuICAgICAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAgICAgLnRoZW1lLXJlZCAuZG9zc2llci1zbGlkZS5kb3NzaWVyLWludHJvIC5kb3NzaWVyLXNsaWRlLWNvbnRlbnQgLmludHJvLXN1YnRpdGxlIHtcbiAgICAgICAgY29sb3I6ICNGRkZGRkY7IH1cbiAgICAgIC50aGVtZS1wcmltYXJ5IC5kb3NzaWVyLXNsaWRlLmRvc3NpZXItaW50cm8gLmRvc3NpZXItc2xpZGUtY29udGVudCAuaW50cm8tc3VidGl0bGUge1xuICAgICAgICBjb2xvcjogI0ZGRkZGRjsgfVxuICAgICAgLnRoZW1lLXNlY29uZGFyeSAuZG9zc2llci1zbGlkZS5kb3NzaWVyLWludHJvIC5kb3NzaWVyLXNsaWRlLWNvbnRlbnQgLmludHJvLXN1YnRpdGxlIHtcbiAgICAgICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgICAgIC50aGVtZS1tZW51IC5kb3NzaWVyLXNsaWRlLmRvc3NpZXItaW50cm8gLmRvc3NpZXItc2xpZGUtY29udGVudCAuaW50cm8tc3VidGl0bGUge1xuICAgICAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAgICAgLnRoZW1lLWRhcmtfYmx1ZSAuZG9zc2llci1zbGlkZS5kb3NzaWVyLW91dHJvIC5kb3NzaWVyLXNsaWRlLWNvbnRlbnQgLmludHJvLXN1YnRpdGxlIHtcbiAgICAgICAgY29sb3I6ICNGRkZGRkY7IH1cbiAgICAgIC50aGVtZS1ibHVlIC5kb3NzaWVyLXNsaWRlLmRvc3NpZXItb3V0cm8gLmRvc3NpZXItc2xpZGUtY29udGVudCAuaW50cm8tc3VidGl0bGUge1xuICAgICAgICBjb2xvcjogI0ZGRkZGRjsgfVxuICAgICAgLnRoZW1lLWdyZWVuIC5kb3NzaWVyLXNsaWRlLmRvc3NpZXItb3V0cm8gLmRvc3NpZXItc2xpZGUtY29udGVudCAuaW50cm8tc3VidGl0bGUge1xuICAgICAgICBjb2xvcjogI0ZGRkZGRjsgfVxuICAgICAgLnRoZW1lLXllbGxvdyAuZG9zc2llci1zbGlkZS5kb3NzaWVyLW91dHJvIC5kb3NzaWVyLXNsaWRlLWNvbnRlbnQgLmludHJvLXN1YnRpdGxlIHtcbiAgICAgICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgICAgIC50aGVtZS1yZWQgLmRvc3NpZXItc2xpZGUuZG9zc2llci1vdXRybyAuZG9zc2llci1zbGlkZS1jb250ZW50IC5pbnRyby1zdWJ0aXRsZSB7XG4gICAgICAgIGNvbG9yOiAjRkZGRkZGOyB9XG4gICAgICAudGhlbWUtcHJpbWFyeSAuZG9zc2llci1zbGlkZS5kb3NzaWVyLW91dHJvIC5kb3NzaWVyLXNsaWRlLWNvbnRlbnQgLmludHJvLXN1YnRpdGxlIHtcbiAgICAgICAgY29sb3I6ICNGRkZGRkY7IH1cbiAgICAgIC50aGVtZS1zZWNvbmRhcnkgLmRvc3NpZXItc2xpZGUuZG9zc2llci1vdXRybyAuZG9zc2llci1zbGlkZS1jb250ZW50IC5pbnRyby1zdWJ0aXRsZSB7XG4gICAgICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gICAgICAudGhlbWUtbWVudSAuZG9zc2llci1zbGlkZS5kb3NzaWVyLW91dHJvIC5kb3NzaWVyLXNsaWRlLWNvbnRlbnQgLmludHJvLXN1YnRpdGxlIHtcbiAgICAgICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgICAgIC5kb3NzaWVyLXNsaWRlLmRvc3NpZXItaW50cm8gLmRvc3NpZXItc2xpZGUtY29udGVudCAuaW50cm8tc3VidGl0bGU6YmVmb3JlLCAuZG9zc2llci1zbGlkZS5kb3NzaWVyLW91dHJvIC5kb3NzaWVyLXNsaWRlLWNvbnRlbnQgLmludHJvLXN1YnRpdGxlOmJlZm9yZSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDUwJSAtIDQwcHgpOyB9XG4gICAgLmRvc3NpZXItc2xpZGUuZG9zc2llci1pbnRybyAuZG9zc2llci1zbGlkZS1jb250ZW50IC5pbnRyby10ZXh0LFxuICAgIC5kb3NzaWVyLXNsaWRlLmRvc3NpZXItaW50cm8gLmRvc3NpZXItc2xpZGUtY29udGVudCAub3V0cm8tdGV4dCwgLmRvc3NpZXItc2xpZGUuZG9zc2llci1vdXRybyAuZG9zc2llci1zbGlkZS1jb250ZW50IC5pbnRyby10ZXh0LFxuICAgIC5kb3NzaWVyLXNsaWRlLmRvc3NpZXItb3V0cm8gLmRvc3NpZXItc2xpZGUtY29udGVudCAub3V0cm8tdGV4dCB7XG4gICAgICBmb250OiBpdGFsaWMgbm9ybWFsIDI0cHgvMTMwJSBcIm9tbmVzLXByb1wiLCBcIkhlbHZldGljYVwiLCBcIkFyaWFsXCIsIHNhbnMtc2VyaWY7XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuICAgIC5kb3NzaWVyLXNsaWRlLmRvc3NpZXItaW50cm8gLmRvc3NpZXItc2xpZGUtY29udGVudCAuaW50cm8tdGV4dCwgLmRvc3NpZXItc2xpZGUuZG9zc2llci1vdXRybyAuZG9zc2llci1zbGlkZS1jb250ZW50IC5pbnRyby10ZXh0IHtcbiAgICAgIG1hcmdpbi10b3A6IDk3cHg7IH1cbiAgICAuZG9zc2llci1zbGlkZS5kb3NzaWVyLWludHJvIC5kb3NzaWVyLXNsaWRlLWNvbnRlbnQgLm91dHJvLXRleHQsIC5kb3NzaWVyLXNsaWRlLmRvc3NpZXItb3V0cm8gLmRvc3NpZXItc2xpZGUtY29udGVudCAub3V0cm8tdGV4dCB7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIHdpZHRoOiA1ODBweDsgfVxuICAuZG9zc2llci1zbGlkZSAuZG9zc2llci1zbGlkZS1iYWNrZ3JvdW5kIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLWJvdHRvbTogLTEwMCU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB6LWluZGV4OiAtMTsgfVxuICAgIC5kb3NzaWVyLXNsaWRlIC5kb3NzaWVyLXNsaWRlLWJhY2tncm91bmQgaW1nIHtcbiAgICAgIC1tb3otdHJhbnNpdGlvbjogb3BhY2l0eSAuMnMgZWFzZS1vdXQ7XG4gICAgICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgLjJzIGVhc2Utb3V0O1xuICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuMnMgZWFzZS1vdXQ7IH1cbiAgICAuZG9zc2llci1zbGlkZSAuZG9zc2llci1zbGlkZS1iYWNrZ3JvdW5kLmZ1bGwtc2l6ZSA+IGltZyB7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgLmRvc3NpZXItc2xpZGUgLmRvc3NpZXItc2xpZGUtY29udGVudC5sZWZ0IHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogMzMwcHg7IH1cbiAgLmRvc3NpZXItc2xpZGUgLmRvc3NpZXItc2xpZGUtY29udGVudC5yaWdodCB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIHdpZHRoOiAzMzBweDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIGJvZHkuaXMtaXBhZCAuZG9zc2llci1pbnRybyxcbiAgYm9keS5pcy1hbmRyb2lkIC5kb3NzaWVyLWludHJvIHtcbiAgICBtYXgtaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiA3MjBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICBib2R5LmlzLWlwYWQgLnBob25lLWNvbnRlbnQgLmRvc3NpZXItaW50cm8sXG4gIGJvZHkuaXMtYW5kcm9pZCAucGhvbmUtY29udGVudCAuZG9zc2llci1pbnRybyB7XG4gICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7IH0gfVxuXG5maWd1cmUucm91bmQge1xuICBib3JkZXI6IDJweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMik7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIGZpZ3VyZS5yb3VuZCBpbWcge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB0cmFuc2l0aW9uOiAuNXMgZWFzZS1vdXQ7XG4gICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgICB3aWR0aDogMTAwJTsgfVxuICBmaWd1cmUucm91bmQ6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQ6IC1tb3otcmFkaWFsLWdyYWRpZW50KGNlbnRlciwgZWxsaXBzZSBjb3ZlciwgcmdiYSgwLCAwLCAwLCAwKSAzNSUsIHJnYmEoMCwgMCwgMCwgMC42NSkgNzAlLCByZ2JhKDAsIDAsIDAsIDAuNjUpIDEwMCUpO1xuICAgIGJhY2tncm91bmQ6IC13ZWJraXQtcmFkaWFsLWdyYWRpZW50KGNlbnRlciwgZWxsaXBzZSBjb3ZlciwgcmdiYSgwLCAwLCAwLCAwKSAzNSUsIHJnYmEoMCwgMCwgMCwgMC42NSkgNzAlLCByZ2JhKDAsIDAsIDAsIDAuNjUpIDEwMCUpO1xuICAgIGJhY2tncm91bmQ6IC1tcy1yYWRpYWwtZ3JhZGllbnQoY2VudGVyLCBlbGxpcHNlIGNvdmVyLCByZ2JhKDAsIDAsIDAsIDApIDM1JSwgcmdiYSgwLCAwLCAwLCAwLjY1KSA3MCUsIHJnYmEoMCwgMCwgMCwgMC42NSkgMTAwJSk7XG4gICAgYmFja2dyb3VuZDogcmFkaWFsLWdyYWRpZW50KGVsbGlwc2UgYXQgY2VudGVyLCByZ2JhKDAsIDAsIDAsIDApIDM1JSwgcmdiYSgwLCAwLCAwLCAwLjY1KSA3MCUsIHJnYmEoMCwgMCwgMCwgMC42NSkgMTAwJSk7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgZmlndXJlLnJvdW5kLmhvdmVyLW9mZnNldCB7XG4gICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICAvKiBTYWZhcmkgZml4LCBmb3JjZXMgR1BVICovXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTsgfVxuICAgIGZpZ3VyZS5yb3VuZC5ob3Zlci1vZmZzZXQgaW1nIHtcbiAgICAgIC1tb3otdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG4gICAgICAtbW96LXRyYW5zZm9ybS1vcmlnaW46IDUwJSA1MCU7XG4gICAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDUwJSA1MCU7XG4gICAgICB0cmFuc2Zvcm0tb3JpZ2luOiA1MCUgNTAlO1xuICAgICAgLW1vei10cmFuc2l0aW9uOiAuNXMgZWFzZS1vdXQ7XG4gICAgICAtd2Via2l0LXRyYW5zaXRpb246IC41cyBlYXNlLW91dDsgfVxuXG4uZmlndXJlLWNpcmNsZSB7XG4gIGZvbnQ6IG5vcm1hbCBub3JtYWwgMzJweC8xMzAlIFwib21uZXMtcHJvXCIsIFwiSGVsdmV0aWNhXCIsIFwiQXJpYWxcIiwgc2Fucy1zZXJpZjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDJweDtcbiAgaGVpZ2h0OiAxMjBweDtcbiAgbGluZS1oZWlnaHQ6IDEyMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDEyMHB4OyB9XG5cbi5maWd1cmUtY2FwdGlvbiB7XG4gIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLmZpZ3VyZS1jYXB0aW9uIHAsXG4gIC5maWd1cmUtY2FwdGlvbiBzcGFuIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4OyB9XG4gICAgLmZpZ3VyZS1jYXB0aW9uIHAgc3Ryb25nLFxuICAgIC5maWd1cmUtY2FwdGlvbiBzcGFuIHN0cm9uZyB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAycHg7IH1cblxuZmlndXJlLnJvdW5kICsgLmZpZ3VyZS1jYXB0aW9uIHAsXG5maWd1cmUucm91bmQgKyAuZmlndXJlLWNhcHRpb24gc3BhbiB7XG4gIGZvbnQ6IGl0YWxpYyBub3JtYWwgMTZweC8xMzAlIFwib21uZXMtcHJvXCIsIFwiSGVsdmV0aWNhXCIsIFwiQXJpYWxcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbCAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogMTMwJSAhaW1wb3J0YW50O1xuICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuXG4udGhlbWUtZGFya19ibHVlIC5kb3NzaWVyLXNsaWRlIC5kb3NzaWVyLXNsaWRlLWNvbnRlbnQgYS5idXR0b24tc2Vjb25kYXJ5IHtcbiAgY29sb3I6ICNGRkZGRkY7IH1cblxuLnRoZW1lLWJsdWUgLmRvc3NpZXItc2xpZGUgLmRvc3NpZXItc2xpZGUtY29udGVudCBhLmJ1dHRvbi1zZWNvbmRhcnkge1xuICBjb2xvcjogI0ZGRkZGRjsgfVxuXG4udGhlbWUtZ3JlZW4gLmRvc3NpZXItc2xpZGUgLmRvc3NpZXItc2xpZGUtY29udGVudCBhLmJ1dHRvbi1zZWNvbmRhcnkge1xuICBjb2xvcjogI0ZGRkZGRjsgfVxuXG4udGhlbWUteWVsbG93IC5kb3NzaWVyLXNsaWRlIC5kb3NzaWVyLXNsaWRlLWNvbnRlbnQgYS5idXR0b24tc2Vjb25kYXJ5IHtcbiAgY29sb3I6ICMwMDAwMDA7IH1cblxuLnRoZW1lLXJlZCAuZG9zc2llci1zbGlkZSAuZG9zc2llci1zbGlkZS1jb250ZW50IGEuYnV0dG9uLXNlY29uZGFyeSB7XG4gIGNvbG9yOiAjRkZGRkZGOyB9XG5cbi50aGVtZS1wcmltYXJ5IC5kb3NzaWVyLXNsaWRlIC5kb3NzaWVyLXNsaWRlLWNvbnRlbnQgYS5idXR0b24tc2Vjb25kYXJ5IHtcbiAgY29sb3I6ICNGRkZGRkY7IH1cblxuLnRoZW1lLXNlY29uZGFyeSAuZG9zc2llci1zbGlkZSAuZG9zc2llci1zbGlkZS1jb250ZW50IGEuYnV0dG9uLXNlY29uZGFyeSB7XG4gIGNvbG9yOiAjMDAwMDAwOyB9XG5cbi50aGVtZS1tZW51IC5kb3NzaWVyLXNsaWRlIC5kb3NzaWVyLXNsaWRlLWNvbnRlbnQgYS5idXR0b24tc2Vjb25kYXJ5IHtcbiAgY29sb3I6ICMwMDAwMDA7IH1cblxuLnRoZW1lLWRhcmtfYmx1ZSAuZG9zc2llci1wdWxsb3V0IC5jb250ZW50IGEuYnV0dG9uLXNlY29uZGFyeSB7XG4gIGNvbG9yOiAjRkZGRkZGOyB9XG5cbi50aGVtZS1ibHVlIC5kb3NzaWVyLXB1bGxvdXQgLmNvbnRlbnQgYS5idXR0b24tc2Vjb25kYXJ5IHtcbiAgY29sb3I6ICNGRkZGRkY7IH1cblxuLnRoZW1lLWdyZWVuIC5kb3NzaWVyLXB1bGxvdXQgLmNvbnRlbnQgYS5idXR0b24tc2Vjb25kYXJ5IHtcbiAgY29sb3I6ICNGRkZGRkY7IH1cblxuLnRoZW1lLXllbGxvdyAuZG9zc2llci1wdWxsb3V0IC5jb250ZW50IGEuYnV0dG9uLXNlY29uZGFyeSB7XG4gIGNvbG9yOiAjMDAwMDAwOyB9XG5cbi50aGVtZS1yZWQgLmRvc3NpZXItcHVsbG91dCAuY29udGVudCBhLmJ1dHRvbi1zZWNvbmRhcnkge1xuICBjb2xvcjogI0ZGRkZGRjsgfVxuXG4udGhlbWUtcHJpbWFyeSAuZG9zc2llci1wdWxsb3V0IC5jb250ZW50IGEuYnV0dG9uLXNlY29uZGFyeSB7XG4gIGNvbG9yOiAjRkZGRkZGOyB9XG5cbi50aGVtZS1zZWNvbmRhcnkgLmRvc3NpZXItcHVsbG91dCAuY29udGVudCBhLmJ1dHRvbi1zZWNvbmRhcnkge1xuICBjb2xvcjogIzAwMDAwMDsgfVxuXG4udGhlbWUtbWVudSAuZG9zc2llci1wdWxsb3V0IC5jb250ZW50IGEuYnV0dG9uLXNlY29uZGFyeSB7XG4gIGNvbG9yOiAjMDAwMDAwOyB9XG5cbi50aGVtZS1kYXJrX2JsdWUgI3B1bGxvdXQtc3RhbmRhbG9uZSAuY29udGVudCBhLmJ1dHRvbi1zZWNvbmRhcnkge1xuICBjb2xvcjogI0ZGRkZGRjsgfVxuXG4udGhlbWUtYmx1ZSAjcHVsbG91dC1zdGFuZGFsb25lIC5jb250ZW50IGEuYnV0dG9uLXNlY29uZGFyeSB7XG4gIGNvbG9yOiAjRkZGRkZGOyB9XG5cbi50aGVtZS1ncmVlbiAjcHVsbG91dC1zdGFuZGFsb25lIC5jb250ZW50IGEuYnV0dG9uLXNlY29uZGFyeSB7XG4gIGNvbG9yOiAjRkZGRkZGOyB9XG5cbi50aGVtZS15ZWxsb3cgI3B1bGxvdXQtc3RhbmRhbG9uZSAuY29udGVudCBhLmJ1dHRvbi1zZWNvbmRhcnkge1xuICBjb2xvcjogIzAwMDAwMDsgfVxuXG4udGhlbWUtcmVkICNwdWxsb3V0LXN0YW5kYWxvbmUgLmNvbnRlbnQgYS5idXR0b24tc2Vjb25kYXJ5IHtcbiAgY29sb3I6ICNGRkZGRkY7IH1cblxuLnRoZW1lLXByaW1hcnkgI3B1bGxvdXQtc3RhbmRhbG9uZSAuY29udGVudCBhLmJ1dHRvbi1zZWNvbmRhcnkge1xuICBjb2xvcjogI0ZGRkZGRjsgfVxuXG4udGhlbWUtc2Vjb25kYXJ5ICNwdWxsb3V0LXN0YW5kYWxvbmUgLmNvbnRlbnQgYS5idXR0b24tc2Vjb25kYXJ5IHtcbiAgY29sb3I6ICMwMDAwMDA7IH1cblxuLnRoZW1lLW1lbnUgI3B1bGxvdXQtc3RhbmRhbG9uZSAuY29udGVudCBhLmJ1dHRvbi1zZWNvbmRhcnkge1xuICBjb2xvcjogIzAwMDAwMDsgfVxuXG4uZG9zc2llci1zbGlkZSAuZG9zc2llci1zbGlkZS1jb250ZW50IGEuYnV0dG9uLXNlY29uZGFyeTpob3ZlciwgLmRvc3NpZXItc2xpZGUgLmRvc3NpZXItc2xpZGUtY29udGVudCBhLmJ1dHRvbi1zZWNvbmRhcnk6Zm9jdXMsIC5kb3NzaWVyLXNsaWRlIC5kb3NzaWVyLXNsaWRlLWNvbnRlbnQgYS5idXR0b24tc2Vjb25kYXJ5OmFjdGl2ZSxcbi5kb3NzaWVyLXB1bGxvdXQgLmNvbnRlbnQgYS5idXR0b24tc2Vjb25kYXJ5OmhvdmVyLFxuLmRvc3NpZXItcHVsbG91dCAuY29udGVudCBhLmJ1dHRvbi1zZWNvbmRhcnk6Zm9jdXMsXG4uZG9zc2llci1wdWxsb3V0IC5jb250ZW50IGEuYnV0dG9uLXNlY29uZGFyeTphY3RpdmUsXG4jcHVsbG91dC1zdGFuZGFsb25lIC5jb250ZW50IGEuYnV0dG9uLXNlY29uZGFyeTpob3ZlcixcbiNwdWxsb3V0LXN0YW5kYWxvbmUgLmNvbnRlbnQgYS5idXR0b24tc2Vjb25kYXJ5OmZvY3VzLFxuI3B1bGxvdXQtc3RhbmRhbG9uZSAuY29udGVudCBhLmJ1dHRvbi1zZWNvbmRhcnk6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cblxuaHRtbC5uby10b3VjaCAuZG9zc2llci1zbGlkZSAuZG9zc2llci1zbGlkZS1jb250ZW50IGEuYnV0dG9uLXNlY29uZGFyeTpob3Zlcixcbmh0bWwubm8tdG91Y2ggLmRvc3NpZXItc2xpZGUgLmRvc3NpZXItc2xpZGUtY29udGVudCBhLmJ1dHRvbi1zZWNvbmRhcnk6Zm9jdXMsIC5kb3NzaWVyLXNsaWRlIC5kb3NzaWVyLXNsaWRlLWNvbnRlbnQgYS5idXR0b24tc2Vjb25kYXJ5OmFjdGl2ZSwgaHRtbC5uby10b3VjaFxuLmRvc3NpZXItcHVsbG91dCAuY29udGVudCBhLmJ1dHRvbi1zZWNvbmRhcnk6aG92ZXIsXG5odG1sLm5vLXRvdWNoXG4uZG9zc2llci1wdWxsb3V0IC5jb250ZW50IGEuYnV0dG9uLXNlY29uZGFyeTpmb2N1cyxcbi5kb3NzaWVyLXB1bGxvdXQgLmNvbnRlbnQgYS5idXR0b24tc2Vjb25kYXJ5OmFjdGl2ZSwgaHRtbC5uby10b3VjaFxuI3B1bGxvdXQtc3RhbmRhbG9uZSAuY29udGVudCBhLmJ1dHRvbi1zZWNvbmRhcnk6aG92ZXIsXG5odG1sLm5vLXRvdWNoXG4jcHVsbG91dC1zdGFuZGFsb25lIC5jb250ZW50IGEuYnV0dG9uLXNlY29uZGFyeTpmb2N1cyxcbiNwdWxsb3V0LXN0YW5kYWxvbmUgLmNvbnRlbnQgYS5idXR0b24tc2Vjb25kYXJ5OmFjdGl2ZSB7XG4gIGNvbG9yOiAjMDAwOyB9XG5cbi5kb3NzaWVyLXNsaWRlIC5kb3NzaWVyLXNsaWRlLWNvbnRlbnQgYS5idXR0b24tc2Vjb25kYXJ5OmJlZm9yZSxcbi5kb3NzaWVyLXB1bGxvdXQgLmNvbnRlbnQgYS5idXR0b24tc2Vjb25kYXJ5OmJlZm9yZSxcbiNwdWxsb3V0LXN0YW5kYWxvbmUgLmNvbnRlbnQgYS5idXR0b24tc2Vjb25kYXJ5OmJlZm9yZSB7XG4gIGZvbnQtc2l6ZTogMzJweDtcbiAgbWFyZ2luLWxlZnQ6IC0uNGVtO1xuICBtYXJnaW4tcmlnaHQ6IDA7IH1cblxuLmhvdmVyLW1hZ25pZnkge1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGJvcmRlcjogMXB4IGRhc2hlZCAjZmZmOyB9XG4gIC5ob3Zlci1tYWduaWZ5OmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kOiAtbW96LXJhZGlhbC1ncmFkaWVudChjZW50ZXIsIGVsbGlwc2UgY292ZXIsIHJnYmEoMCwgMCwgMCwgMCkgMzUlLCByZ2JhKDAsIDAsIDAsIDAuNjUpIDcwJSwgcmdiYSgwLCAwLCAwLCAwLjY1KSAxMDAlKTtcbiAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LXJhZGlhbC1ncmFkaWVudChjZW50ZXIsIGVsbGlwc2UgY292ZXIsIHJnYmEoMCwgMCwgMCwgMCkgMzUlLCByZ2JhKDAsIDAsIDAsIDAuNjUpIDcwJSwgcmdiYSgwLCAwLCAwLCAwLjY1KSAxMDAlKTtcbiAgICBiYWNrZ3JvdW5kOiAtbXMtcmFkaWFsLWdyYWRpZW50KGNlbnRlciwgZWxsaXBzZSBjb3ZlciwgcmdiYSgwLCAwLCAwLCAwKSAzNSUsIHJnYmEoMCwgMCwgMCwgMC42NSkgNzAlLCByZ2JhKDAsIDAsIDAsIDAuNjUpIDEwMCUpO1xuICAgIGJhY2tncm91bmQ6IHJhZGlhbC1ncmFkaWVudChlbGxpcHNlIGF0IGNlbnRlciwgcmdiYSgwLCAwLCAwLCAwKSAzNSUsIHJnYmEoMCwgMCwgMCwgMC42NSkgNzAlLCByZ2JhKDAsIDAsIDAsIDAuNjUpIDEwMCUpO1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiAxMDAlOyB9XG5cbi5kb3NzaWVyLWludHJvIC5kb3NzaWVyLXNsaWRlLWNvbnRlbnQgaDEsXG4uZG9zc2llci1pbnRybyAuZG9zc2llci1zbGlkZS1jb250ZW50IHAge1xuICBvcGFjaXR5OiAuMDAxO1xuICAtbW96LXRyYW5zaXRpb246IG9wYWNpdHkgMXMgZWFzZS1vdXQ7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAxcyBlYXNlLW91dDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAxcyBlYXNlLW91dDsgfVxuXG4ucGhvbmUtY29udGVudCB7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIC5waG9uZS1jb250ZW50IGZpZ2NhcHRpb24gcCxcbiAgLnBob25lLWNvbnRlbnQgZmlnY2FwdGlvbiBzcGFuIHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7IH1cbiAgLnBob25lLWNvbnRlbnQgZmlnY2FwdGlvbiBiciB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAucGhvbmUtY29udGVudCAuZmlndXJlLWNhcHRpb24tbW9iaWxlIHtcbiAgICBmb250LXdlaWdodDogNTAwICFpbXBvcnRhbnQ7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsICFpbXBvcnRhbnQ7XG4gICAgZm9udC1zaXplOiAyNHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBob25lLWNvbnRlbnQgLmRvc3NpZXItc2xpZGUgZmlnY2FwdGlvbiA+IHAge1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgMTZweC8xMzAlIFwib21uZXMtcHJvXCIsIFwiSGVsdmV0aWNhXCIsIFwiQXJpYWxcIiwgc2Fucy1zZXJpZjsgfVxuICAucGhvbmUtY29udGVudCAuZG9zc2llci1zbGlkZS5kb3NzaWVyLWludHJvIC5kb3NzaWVyLXNsaWRlLWNvbnRlbnQsXG4gIC5waG9uZS1jb250ZW50IC5kb3NzaWVyLXNsaWRlLmRvc3NpZXItb3V0cm8gLmRvc3NpZXItc2xpZGUtY29udGVudCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgcGFkZGluZy10b3A6IDUwcHg7IH1cbiAgLnBob25lLWNvbnRlbnQgLmRvc3NpZXItc2xpZGUuZG9zc2llci1pbnRybyBoMSxcbiAgLnBob25lLWNvbnRlbnQgLmRvc3NpZXItc2xpZGUuZG9zc2llci1vdXRybyBoMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTdweDsgfVxuICAucGhvbmUtY29udGVudCAuZG9zc2llci1zbGlkZS5kb3NzaWVyLWludHJvIC5pbnRyby1zdWJ0aXRsZSxcbiAgLnBob25lLWNvbnRlbnQgLmRvc3NpZXItc2xpZGUuZG9zc2llci1vdXRybyAuaW50cm8tc3VidGl0bGUge1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgMjRweC8yNHB4IFwib21uZXMtcHJvXCIsIFwiSGVsdmV0aWNhXCIsIFwiQXJpYWxcIiwgc2Fucy1zZXJpZjtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4OyB9XG4gIC5waG9uZS1jb250ZW50IC5kb3NzaWVyLXNsaWRlLmRvc3NpZXItaW50cm8gLmludHJvLXRleHQsXG4gIC5waG9uZS1jb250ZW50IC5kb3NzaWVyLXNsaWRlLmRvc3NpZXItaW50cm8gLm91dHJvLXRleHQsXG4gIC5waG9uZS1jb250ZW50IC5kb3NzaWVyLXNsaWRlLmRvc3NpZXItb3V0cm8gLmludHJvLXRleHQsXG4gIC5waG9uZS1jb250ZW50IC5kb3NzaWVyLXNsaWRlLmRvc3NpZXItb3V0cm8gLm91dHJvLXRleHQge1xuICAgIGZvbnQ6IGl0YWxpYyBub3JtYWwgMjBweC8xMzAlIFwib21uZXMtcHJvXCIsIFwiSGVsdmV0aWNhXCIsIFwiQXJpYWxcIiwgc2Fucy1zZXJpZjtcbiAgICBjb2xvcjogI2ZmZjsgfVxuICAucGhvbmUtY29udGVudCAuZG9zc2llci1zbGlkZS5kb3NzaWVyLWludHJvIC5pbnRyby10ZXh0LFxuICAucGhvbmUtY29udGVudCAuZG9zc2llci1zbGlkZS5kb3NzaWVyLW91dHJvIC5pbnRyby10ZXh0IHtcbiAgICBtYXJnaW4tdG9wOiAwOyB9XG4gIC5waG9uZS1jb250ZW50IC5jb250ZW50IGZpZ3VyZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAgIC5waG9uZS1jb250ZW50IC5jb250ZW50IGZpZ3VyZSAucm91bmQge1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlOyB9XG4gICAgLnBob25lLWNvbnRlbnQgLmNvbnRlbnQgZmlndXJlIC5maWd1cmUtY2FwdGlvbiBwLFxuICAgIC5waG9uZS1jb250ZW50IC5jb250ZW50IGZpZ3VyZSAuZmlndXJlLWNhcHRpb24gc3BhbiB7XG4gICAgICBmb250LXNpemU6IDE2cHg7IH1cbiAgICAucGhvbmUtY29udGVudCAuY29udGVudCBmaWd1cmUgZmlnY2FwdGlvbiBwLCAucGhvbmUtY29udGVudCAuY29udGVudCBmaWd1cmUgZmlnY2FwdGlvbiBzcGFuIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZTsgfVxuICAucGhvbmUtY29udGVudCAuY29udGVudCBoMSB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMTNweDtcbiAgICBtYXJnaW4tdG9wOiAxNXB4OyB9XG4gIC5waG9uZS1jb250ZW50IC5kb3NzaWVyLXNsaWRlIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLnBob25lLWNvbnRlbnQgLmRvc3NpZXItc2xpZGUgPiBwIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE3cHg7IH1cbiAgICAgIC50aGVtZS1kYXJrX2JsdWUgLnBob25lLWNvbnRlbnQgLmRvc3NpZXItc2xpZGUgPiBwIHtcbiAgICAgICAgY29sb3I6ICNGRkZGRkY7IH1cbiAgICAgIC50aGVtZS1ibHVlIC5waG9uZS1jb250ZW50IC5kb3NzaWVyLXNsaWRlID4gcCB7XG4gICAgICAgIGNvbG9yOiAjRkZGRkZGOyB9XG4gICAgICAudGhlbWUtZ3JlZW4gLnBob25lLWNvbnRlbnQgLmRvc3NpZXItc2xpZGUgPiBwIHtcbiAgICAgICAgY29sb3I6ICNGRkZGRkY7IH1cbiAgICAgIC50aGVtZS15ZWxsb3cgLnBob25lLWNvbnRlbnQgLmRvc3NpZXItc2xpZGUgPiBwIHtcbiAgICAgICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgICAgIC50aGVtZS1yZWQgLnBob25lLWNvbnRlbnQgLmRvc3NpZXItc2xpZGUgPiBwIHtcbiAgICAgICAgY29sb3I6ICNGRkZGRkY7IH1cbiAgICAgIC50aGVtZS1wcmltYXJ5IC5waG9uZS1jb250ZW50IC5kb3NzaWVyLXNsaWRlID4gcCB7XG4gICAgICAgIGNvbG9yOiAjRkZGRkZGOyB9XG4gICAgICAudGhlbWUtc2Vjb25kYXJ5IC5waG9uZS1jb250ZW50IC5kb3NzaWVyLXNsaWRlID4gcCB7XG4gICAgICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gICAgICAudGhlbWUtbWVudSAucGhvbmUtY29udGVudCAuZG9zc2llci1zbGlkZSA+IHAge1xuICAgICAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAgIC5waG9uZS1jb250ZW50IC5kb3NzaWVyLXNsaWRlIGEuYnV0dG9uLXNlY29uZGFyeSB7XG4gICAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cbiAgICAgIC50aGVtZS1kYXJrX2JsdWUgLnBob25lLWNvbnRlbnQgLmRvc3NpZXItc2xpZGUgYS5idXR0b24tc2Vjb25kYXJ5IHtcbiAgICAgICAgY29sb3I6ICNGRkZGRkY7IH1cbiAgICAgIC50aGVtZS1ibHVlIC5waG9uZS1jb250ZW50IC5kb3NzaWVyLXNsaWRlIGEuYnV0dG9uLXNlY29uZGFyeSB7XG4gICAgICAgIGNvbG9yOiAjRkZGRkZGOyB9XG4gICAgICAudGhlbWUtZ3JlZW4gLnBob25lLWNvbnRlbnQgLmRvc3NpZXItc2xpZGUgYS5idXR0b24tc2Vjb25kYXJ5IHtcbiAgICAgICAgY29sb3I6ICNGRkZGRkY7IH1cbiAgICAgIC50aGVtZS15ZWxsb3cgLnBob25lLWNvbnRlbnQgLmRvc3NpZXItc2xpZGUgYS5idXR0b24tc2Vjb25kYXJ5IHtcbiAgICAgICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgICAgIC50aGVtZS1yZWQgLnBob25lLWNvbnRlbnQgLmRvc3NpZXItc2xpZGUgYS5idXR0b24tc2Vjb25kYXJ5IHtcbiAgICAgICAgY29sb3I6ICNGRkZGRkY7IH1cbiAgICAgIC50aGVtZS1wcmltYXJ5IC5waG9uZS1jb250ZW50IC5kb3NzaWVyLXNsaWRlIGEuYnV0dG9uLXNlY29uZGFyeSB7XG4gICAgICAgIGNvbG9yOiAjRkZGRkZGOyB9XG4gICAgICAudGhlbWUtc2Vjb25kYXJ5IC5waG9uZS1jb250ZW50IC5kb3NzaWVyLXNsaWRlIGEuYnV0dG9uLXNlY29uZGFyeSB7XG4gICAgICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gICAgICAudGhlbWUtbWVudSAucGhvbmUtY29udGVudCAuZG9zc2llci1zbGlkZSBhLmJ1dHRvbi1zZWNvbmRhcnkge1xuICAgICAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAgICAgLnBob25lLWNvbnRlbnQgLmRvc3NpZXItc2xpZGUgYS5idXR0b24tc2Vjb25kYXJ5OmJlZm9yZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS41ZW07XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtLjRlbTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gICAgICBodG1sLm5vLXRvdWNoIC5waG9uZS1jb250ZW50IC5kb3NzaWVyLXNsaWRlIGEuYnV0dG9uLXNlY29uZGFyeTpob3ZlcixcbiAgICAgIGh0bWwubm8tdG91Y2ggLnBob25lLWNvbnRlbnQgLmRvc3NpZXItc2xpZGUgYS5idXR0b24tc2Vjb25kYXJ5OmZvY3VzLCAucGhvbmUtY29udGVudCAuZG9zc2llci1zbGlkZSBhLmJ1dHRvbi1zZWNvbmRhcnk6YWN0aXZlIHtcbiAgICAgICAgY29sb3I6ICMwMDA7IH1cbiAgICAgIC5waG9uZS1jb250ZW50IC5kb3NzaWVyLXNsaWRlIGEuYnV0dG9uLXNlY29uZGFyeSArIC5idXR0b24ge1xuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4OyB9XG4gIC5waG9uZS1jb250ZW50IC5kb3NzaWVyLWdyaWQge1xuICAgIHBhZGRpbmc6IDEwcHggMjBweCAyMHB4O1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLnBob25lLWNvbnRlbnQgLmRvc3NpZXItZ3JpZCAuZG9zc2llci1ncmlkLWl0ZW0ge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgZm9udC1zaXplOiAwO1xuICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgIHdpZHRoOiA0OSU7IH1cbiAgICAgIC5waG9uZS1jb250ZW50IC5kb3NzaWVyLWdyaWQgLmRvc3NpZXItZ3JpZC1pdGVtOm50aC1jaGlsZCgybikge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDVweDsgfVxuICAgICAgLnBob25lLWNvbnRlbnQgLmRvc3NpZXItZ3JpZCAuZG9zc2llci1ncmlkLWl0ZW06bnRoLWNoaWxkKDJuKzEpIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogNXB4OyB9XG4gICAgLnBob25lLWNvbnRlbnQgLmRvc3NpZXItZ3JpZCAuZmlndXJlLWNhcHRpb24ge1xuICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7IH1cbiAgLnBob25lLWNvbnRlbnQgLmRvc3NpZXItaW50cm8gaDEsXG4gIC5waG9uZS1jb250ZW50IC5kb3NzaWVyLWludHJvIHAge1xuICAgIG9wYWNpdHk6IDE7IH1cblxuLmRvc3NpZXItc2xpZGUgZmlnY2FwdGlvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy10b3A6IDEwcHg7IH1cbiAgLmRvc3NpZXItc2xpZGUgZmlnY2FwdGlvbjphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogNXB4IDAgMTBweDtcbiAgICB3aWR0aDogODBweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAtMTVweDsgfVxuICAuZG9zc2llci1zbGlkZSBmaWdjYXB0aW9uID4gcCB7XG4gICAgZm9udDogaXRhbGljIG5vcm1hbCAyMHB4LzExNSUgXCJvbW5lcy1wcm9cIiwgXCJIZWx2ZXRpY2FcIiwgXCJBcmlhbFwiLCBzYW5zLXNlcmlmOyB9XG4gICAgLmRvc3NpZXItc2xpZGUgZmlnY2FwdGlvbiA+IHA6Zmlyc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLXRvcDogMDsgfVxuICAgIC5kb3NzaWVyLXNsaWRlIGZpZ2NhcHRpb24gPiBwOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAuZG9zc2llci1zbGlkZSBmaWdjYXB0aW9uICsgZmlnY2FwdGlvbjphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuXG4udmltZW8taW1hZ2Utb3ZlcmxheSB7XG4gIG91dGxpbmU6IDVweCBzb2xpZCAjMDAwOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICBib2R5LnBhbmVsLXN0b3J5LnRocmVlLXBhbmVsIGZvb3RlciAjZm9vdGVyLXN0aWNreSB7XG4gICAgYm9yZGVyLWltYWdlLXNvdXJjZTogbm9uZSAhaW1wb3J0YW50OyB9IH1cblxuYm9keS5wYW5lbC1zdG9yeS50aHJlZS1wYW5lbCBtYWluIGFydGljbGUgLnBhbmVscyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bzsgfVxuICBib2R5LnBhbmVsLXN0b3J5LnRocmVlLXBhbmVsIG1haW4gYXJ0aWNsZSAucGFuZWxzOjphZnRlciB7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiB0YWJsZTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICBib2R5LnBhbmVsLXN0b3J5LnRocmVlLXBhbmVsIG1haW4gYXJ0aWNsZSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IC0wLjc1ZW07XG4gICAgICBtYXJnaW4tbGVmdDogLTAuNzVlbTsgfSB9XG4gIGJvZHkucGFuZWwtc3RvcnkudGhyZWUtcGFuZWwgbWFpbiBhcnRpY2xlIC5wYW5lbHMgLmJ1dHRvbi5oYXMtaWNvbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IDBweDsgfVxuICBib2R5LnBhbmVsLXN0b3J5LnRocmVlLXBhbmVsIG1haW4gYXJ0aWNsZSAucGFuZWxzIC5idXR0b24uaGFzLWljb246YmVmb3JlLFxuICBib2R5LnBhbmVsLXN0b3J5LnRocmVlLXBhbmVsIG1haW4gYXJ0aWNsZSAucGFuZWxzIC5idXR0b24uaGFzLWljb246YWZ0ZXIge1xuICAgIGhlaWdodDogMzJweDtcbiAgICB3aWR0aDogMzJweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA2cHg7XG4gICAgbGVmdDogNnB4O1xuICAgIG1hcmdpbjogMHB4O1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICBsaW5lLWhlaWdodDogMzJweDsgfVxuICBib2R5LnBhbmVsLXN0b3J5LnRocmVlLXBhbmVsIG1haW4gYXJ0aWNsZSAucGFuZWxzIGg1IHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tcmlnaHQ6IDIuMjI3ODUlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nLXRvcDogMC43NWVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjc1ZW07XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUZGMUVGOyB9XG4gICAgYm9keS5wYW5lbC1zdG9yeS50aHJlZS1wYW5lbCBtYWluIGFydGljbGUgLnBhbmVscyBoNTpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAgIGJvZHkucGFuZWwtc3RvcnkudGhyZWUtcGFuZWwgbWFpbiBhcnRpY2xlIC5wYW5lbHMgaDUgc21hbGwge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gICAgICAudGhlbWUtZGFya19ibHVlIGJvZHkucGFuZWwtc3RvcnkudGhyZWUtcGFuZWwgbWFpbiBhcnRpY2xlIC5wYW5lbHMgaDUgc21hbGwge1xuICAgICAgICBjb2xvcjogI0ZGRkZGRjsgfVxuICAgICAgLnRoZW1lLWJsdWUgYm9keS5wYW5lbC1zdG9yeS50aHJlZS1wYW5lbCBtYWluIGFydGljbGUgLnBhbmVscyBoNSBzbWFsbCB7XG4gICAgICAgIGNvbG9yOiAjRkZGRkZGOyB9XG4gICAgICAudGhlbWUtZ3JlZW4gYm9keS5wYW5lbC1zdG9yeS50aHJlZS1wYW5lbCBtYWluIGFydGljbGUgLnBhbmVscyBoNSBzbWFsbCB7XG4gICAgICAgIGNvbG9yOiAjRkZGRkZGOyB9XG4gICAgICAudGhlbWUteWVsbG93IGJvZHkucGFuZWwtc3RvcnkudGhyZWUtcGFuZWwgbWFpbiBhcnRpY2xlIC5wYW5lbHMgaDUgc21hbGwge1xuICAgICAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAgICAgLnRoZW1lLXJlZCBib2R5LnBhbmVsLXN0b3J5LnRocmVlLXBhbmVsIG1haW4gYXJ0aWNsZSAucGFuZWxzIGg1IHNtYWxsIHtcbiAgICAgICAgY29sb3I6ICNGRkZGRkY7IH1cbiAgICAgIC50aGVtZS1wcmltYXJ5IGJvZHkucGFuZWwtc3RvcnkudGhyZWUtcGFuZWwgbWFpbiBhcnRpY2xlIC5wYW5lbHMgaDUgc21hbGwge1xuICAgICAgICBjb2xvcjogI0ZGRkZGRjsgfVxuICAgICAgLnRoZW1lLXNlY29uZGFyeSBib2R5LnBhbmVsLXN0b3J5LnRocmVlLXBhbmVsIG1haW4gYXJ0aWNsZSAucGFuZWxzIGg1IHNtYWxsIHtcbiAgICAgICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgICAgIC50aGVtZS1tZW51IGJvZHkucGFuZWwtc3RvcnkudGhyZWUtcGFuZWwgbWFpbiBhcnRpY2xlIC5wYW5lbHMgaDUgc21hbGwge1xuICAgICAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIGJvZHkucGFuZWwtc3RvcnkudGhyZWUtcGFuZWwgbWFpbiBhcnRpY2xlIC5wYW5lbHMgaDUgc21hbGwge1xuICAgICAgICAgIGNvbG9yOiAjODM5MDk3ICFpbXBvcnRhbnQ7IH0gfVxuICBib2R5LnBhbmVsLXN0b3J5LnRocmVlLXBhbmVsIG1haW4gYXJ0aWNsZSAucGFuZWxzIGZpZ3VyZS5wYW5lbCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLXJpZ2h0OiAyLjIyNzg1JTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IHdpZHRoIDAuNXMgZWFzZS1pbi1vdXQsIGhlaWdodCAwLjVzIGVhc2UtaW4tb3V0O1xuICAgIC1tb3otdHJhbnNpdGlvbjogd2lkdGggMC41cyBlYXNlLWluLW91dCwgaGVpZ2h0IDAuNXMgZWFzZS1pbi1vdXQ7XG4gICAgdHJhbnNpdGlvbjogd2lkdGggMC41cyBlYXNlLWluLW91dCwgaGVpZ2h0IDAuNXMgZWFzZS1pbi1vdXQ7XG4gICAgaGVpZ2h0OiAzNy41dmg7IH1cbiAgICBib2R5LnBhbmVsLXN0b3J5LnRocmVlLXBhbmVsIG1haW4gYXJ0aWNsZSAucGFuZWxzIGZpZ3VyZS5wYW5lbDpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgYm9keS5wYW5lbC1zdG9yeS50aHJlZS1wYW5lbCBtYWluIGFydGljbGUgLnBhbmVscyBmaWd1cmUucGFuZWwge1xuICAgICAgICBtYXJnaW4tdG9wOiAtNjBweDtcbiAgICAgICAgcGFkZGluZy10b3A6IDYwcHg7IH0gfVxuICAgIGJvZHkucGFuZWwtc3RvcnkudGhyZWUtcGFuZWwgbWFpbiBhcnRpY2xlIC5wYW5lbHMgZmlndXJlLnBhbmVsIGEuY29udHJvbCwgYm9keS5wYW5lbC1zdG9yeS50aHJlZS1wYW5lbCBtYWluIGFydGljbGUgLnBhbmVscyBmaWd1cmUucGFuZWwgbmF2LmNvbnRyb2wge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIGJvZHkucGFuZWwtc3RvcnkudGhyZWUtcGFuZWwgbWFpbiBhcnRpY2xlIC5wYW5lbHMgZmlndXJlLnBhbmVsIGEuYnV0dG9uLnJvdW5kIHtcbiAgICAgIGhlaWdodDogNDVweDtcbiAgICAgIHdpZHRoOiA0NXB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgYm9yZGVyLWNvbG9yOiB3aGl0ZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yKTsgfVxuICAgICAgYm9keS5wYW5lbC1zdG9yeS50aHJlZS1wYW5lbCBtYWluIGFydGljbGUgLnBhbmVscyBmaWd1cmUucGFuZWwgYS5idXR0b24ucm91bmQub3BlbiB7XG4gICAgICAgIGhlaWdodDogNDVweDtcbiAgICAgICAgd2lkdGg6IDQ1cHg7XG4gICAgICAgIHJpZ2h0OiBjYWxjKCA1MCUgLSAyMi41cHgpO1xuICAgICAgICBib3R0b206IDEuNWVtO1xuICAgICAgICBsZWZ0OiBjYWxjKCA1MCUgLSAyMi41cHgpO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB3aGl0ZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAgICAgICBjb2xvcjogIzQ3NTM1QjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgICAgIGZvbnQtc2l6ZTogMzJweDsgfVxuICAgICAgYm9keS5wYW5lbC1zdG9yeS50aHJlZS1wYW5lbCBtYWluIGFydGljbGUgLnBhbmVscyBmaWd1cmUucGFuZWwgYS5idXR0b24ucm91bmQuY2xvc2Uge1xuICAgICAgICB0b3A6IGNhbGMoIDMyLjV2aCAtIDQ1cHggLSAxLjVlbSk7XG4gICAgICAgIHJpZ2h0OiBjYWxjKCA1MCUgLSAyMi41cHgpO1xuICAgICAgICBsZWZ0OiBjYWxjKCA1MCUgLSAyMi41cHgpOyB9XG4gICAgICBib2R5LnBhbmVsLXN0b3J5LnRocmVlLXBhbmVsIG1haW4gYXJ0aWNsZSAucGFuZWxzIGZpZ3VyZS5wYW5lbCBhLmJ1dHRvbi5yb3VuZDpob3ZlciB7XG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiBibGFjaztcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogYmxhY2s7IH1cbiAgICBib2R5LnBhbmVsLXN0b3J5LnRocmVlLXBhbmVsIG1haW4gYXJ0aWNsZSAucGFuZWxzIGZpZ3VyZS5wYW5lbCBuYXYucmFkaWFsLW1lbnUge1xuICAgICAgaGVpZ2h0OiA0NXB4O1xuICAgICAgd2lkdGg6IDQ1cHg7IH1cbiAgYm9keS5wYW5lbC1zdG9yeS50aHJlZS1wYW5lbCBtYWluIGFydGljbGUgLnBhbmVscyBmaWd1cmUucGFuZWwjbGVmdC1wYW5lbDp0YXJnZXQsIGJvZHkucGFuZWwtc3RvcnkudGhyZWUtcGFuZWwgbWFpbiBhcnRpY2xlIC5wYW5lbHMgZmlndXJlLnBhbmVsI2NlbnRlci1wYW5lbDp0YXJnZXQsIGJvZHkucGFuZWwtc3RvcnkudGhyZWUtcGFuZWwgbWFpbiBhcnRpY2xlIC5wYW5lbHMgZmlndXJlLnBhbmVsI3JpZ2h0LXBhbmVsOnRhcmdldCB7XG4gICAgaGVpZ2h0OiBhdXRvOyB9XG4gICAgYm9keS5wYW5lbC1zdG9yeS50aHJlZS1wYW5lbCBtYWluIGFydGljbGUgLnBhbmVscyBmaWd1cmUucGFuZWwjbGVmdC1wYW5lbDp0YXJnZXQgKyBmaWd1cmUucGFuZWwgYS5jb250cm9sLm9wZW4sIGJvZHkucGFuZWwtc3RvcnkudGhyZWUtcGFuZWwgbWFpbiBhcnRpY2xlIC5wYW5lbHMgZmlndXJlLnBhbmVsI2NlbnRlci1wYW5lbDp0YXJnZXQgKyBmaWd1cmUucGFuZWwgYS5jb250cm9sLm9wZW4sIGJvZHkucGFuZWwtc3RvcnkudGhyZWUtcGFuZWwgbWFpbiBhcnRpY2xlIC5wYW5lbHMgZmlndXJlLnBhbmVsI3JpZ2h0LXBhbmVsOnRhcmdldCArIGZpZ3VyZS5wYW5lbCBhLmNvbnRyb2wub3BlbiB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIGJvZHkucGFuZWwtc3RvcnkudGhyZWUtcGFuZWwgbWFpbiBhcnRpY2xlIC5wYW5lbHMgZmlndXJlLnBhbmVsI2xlZnQtcGFuZWw6dGFyZ2V0IGEuY29udHJvbC5jbG9zZSwgYm9keS5wYW5lbC1zdG9yeS50aHJlZS1wYW5lbCBtYWluIGFydGljbGUgLnBhbmVscyBmaWd1cmUucGFuZWwjY2VudGVyLXBhbmVsOnRhcmdldCBhLmNvbnRyb2wuY2xvc2UsIGJvZHkucGFuZWwtc3RvcnkudGhyZWUtcGFuZWwgbWFpbiBhcnRpY2xlIC5wYW5lbHMgZmlndXJlLnBhbmVsI3JpZ2h0LXBhbmVsOnRhcmdldCBhLmNvbnRyb2wuY2xvc2Uge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICBib2R5LnBhbmVsLXN0b3J5LnRocmVlLXBhbmVsIG1haW4gYXJ0aWNsZSAucGFuZWxzIGZpZ3VyZS5wYW5lbCNsZWZ0LXBhbmVsOnRhcmdldCAuc3ViamVjdCwgYm9keS5wYW5lbC1zdG9yeS50aHJlZS1wYW5lbCBtYWluIGFydGljbGUgLnBhbmVscyBmaWd1cmUucGFuZWwjY2VudGVyLXBhbmVsOnRhcmdldCAuc3ViamVjdCwgYm9keS5wYW5lbC1zdG9yeS50aHJlZS1wYW5lbCBtYWluIGFydGljbGUgLnBhbmVscyBmaWd1cmUucGFuZWwjcmlnaHQtcGFuZWw6dGFyZ2V0IC5zdWJqZWN0IHtcbiAgICAgIGhlaWdodDogMzIuNXZoO1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICBib2R5LnBhbmVsLXN0b3J5LnRocmVlLXBhbmVsIG1haW4gYXJ0aWNsZSAucGFuZWxzIGZpZ3VyZS5wYW5lbCNsZWZ0LXBhbmVsOnRhcmdldCBmaWdjYXB0aW9uLCBib2R5LnBhbmVsLXN0b3J5LnRocmVlLXBhbmVsIG1haW4gYXJ0aWNsZSAucGFuZWxzIGZpZ3VyZS5wYW5lbCNjZW50ZXItcGFuZWw6dGFyZ2V0IGZpZ2NhcHRpb24sIGJvZHkucGFuZWwtc3RvcnkudGhyZWUtcGFuZWwgbWFpbiBhcnRpY2xlIC5wYW5lbHMgZmlndXJlLnBhbmVsI3JpZ2h0LXBhbmVsOnRhcmdldCBmaWdjYXB0aW9uIHtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZzogMS41ZW07IH1cbiAgICAgIGJvZHkucGFuZWwtc3RvcnkudGhyZWUtcGFuZWwgbWFpbiBhcnRpY2xlIC5wYW5lbHMgZmlndXJlLnBhbmVsI2xlZnQtcGFuZWw6dGFyZ2V0IGZpZ2NhcHRpb24gaDEsIGJvZHkucGFuZWwtc3RvcnkudGhyZWUtcGFuZWwgbWFpbiBhcnRpY2xlIC5wYW5lbHMgZmlndXJlLnBhbmVsI2NlbnRlci1wYW5lbDp0YXJnZXQgZmlnY2FwdGlvbiBoMSwgYm9keS5wYW5lbC1zdG9yeS50aHJlZS1wYW5lbCBtYWluIGFydGljbGUgLnBhbmVscyBmaWd1cmUucGFuZWwjcmlnaHQtcGFuZWw6dGFyZ2V0IGZpZ2NhcHRpb24gaDEge1xuICAgICAgICBtYXJnaW46IDBweDtcbiAgICAgICAgZm9udC1zaXplOiAyNnB4OyB9XG4gICAgICAgIGJvZHkucGFuZWwtc3RvcnkudGhyZWUtcGFuZWwgbWFpbiBhcnRpY2xlIC5wYW5lbHMgZmlndXJlLnBhbmVsI2xlZnQtcGFuZWw6dGFyZ2V0IGZpZ2NhcHRpb24gaDE6YWZ0ZXIsIGJvZHkucGFuZWwtc3RvcnkudGhyZWUtcGFuZWwgbWFpbiBhcnRpY2xlIC5wYW5lbHMgZmlndXJlLnBhbmVsI2NlbnRlci1wYW5lbDp0YXJnZXQgZmlnY2FwdGlvbiBoMTphZnRlciwgYm9keS5wYW5lbC1zdG9yeS50aHJlZS1wYW5lbCBtYWluIGFydGljbGUgLnBhbmVscyBmaWd1cmUucGFuZWwjcmlnaHQtcGFuZWw6dGFyZ2V0IGZpZ2NhcHRpb24gaDE6YWZ0ZXIge1xuICAgICAgICAgIG1hcmdpbjogMTJweCAwO1xuICAgICAgICAgIGhlaWdodDogMnB4O1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7IH1cbiAgICAgICAgICBib2R5LnBhbmVsLXN0b3J5LnRocmVlLXBhbmVsIG1haW4gYXJ0aWNsZSAucGFuZWxzIGZpZ3VyZS5wYW5lbCNsZWZ0LXBhbmVsOnRhcmdldCBmaWdjYXB0aW9uIGgxOmFmdGVyLCBib2R5LnBhbmVsLXN0b3J5LnRocmVlLXBhbmVsIG1haW4gYXJ0aWNsZSAucGFuZWxzIGZpZ3VyZS5wYW5lbCNjZW50ZXItcGFuZWw6dGFyZ2V0IGZpZ2NhcHRpb24gaDE6YWZ0ZXIsIGJvZHkucGFuZWwtc3RvcnkudGhyZWUtcGFuZWwgbWFpbiBhcnRpY2xlIC5wYW5lbHMgZmlndXJlLnBhbmVsI3JpZ2h0LXBhbmVsOnRhcmdldCBmaWdjYXB0aW9uIGgxOmFmdGVyIHtcbiAgICAgICAgICAgIGJvcmRlci13aWR0aDogMnB4IDAgMDtcbiAgICAgICAgICAgIGJvcmRlci1pbWFnZS1zbGljZTogMTI7XG4gICAgICAgICAgICBib3JkZXItaW1hZ2Utd2lkdGg6IDJweCAwcHggMHB4IDBweDtcbiAgICAgICAgICAgIGJvcmRlci1pbWFnZS1vdXRzZXQ6IDBweCAwcHggMHB4IDBweDtcbiAgICAgICAgICAgIGJvcmRlci1pbWFnZS1yZXBlYXQ6IHJvdW5kIHJvdW5kOyB9XG4gICAgICAgICAgLnRoZW1lLWRhcmtfYmx1ZSBib2R5LnBhbmVsLXN0b3J5LnRocmVlLXBhbmVsIG1haW4gYXJ0aWNsZSAucGFuZWxzIGZpZ3VyZS5wYW5lbCNsZWZ0LXBhbmVsOnRhcmdldCBmaWdjYXB0aW9uIGgxOmFmdGVyLCAudGhlbWUtZGFya19ibHVlIGJvZHkucGFuZWwtc3RvcnkudGhyZWUtcGFuZWwgbWFpbiBhcnRpY2xlIC5wYW5lbHMgZmlndXJlLnBhbmVsI2NlbnRlci1wYW5lbDp0YXJnZXQgZmlnY2FwdGlvbiBoMTphZnRlciwgLnRoZW1lLWRhcmtfYmx1ZSBib2R5LnBhbmVsLXN0b3J5LnRocmVlLXBhbmVsIG1haW4gYXJ0aWNsZSAucGFuZWxzIGZpZ3VyZS5wYW5lbCNyaWdodC1wYW5lbDp0YXJnZXQgZmlnY2FwdGlvbiBoMTphZnRlciB7XG4gICAgICAgICAgICBib3JkZXItaW1hZ2Utc291cmNlOiB1cmwoXCJkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUR3QUFBQThDQVlBQUFBNi9ObHlBQUFBQVhOU1IwSUFyczRjNlFBQUFBUm5RVTFCQUFDeGp3djhZUVVBQUFBSmNFaFpjd0FBQ3hJQUFBc1NBZExkZnZ3QUFBQUhkRWxOUlFmZkJ3OFBOQmhtNWVTQUFBQUFHWFJGV0hSRGIyMXRaVzUwQUVOeVpXRjBaV1FnZDJsMGFDQkhTVTFRVjRFT0Z3QUFBQmgwUlZoMFUyOW1kSGRoY21VQWNHRnBiblF1Ym1WMElEUXVNQzQxWllVeVpRQUFBWDFKUkVGVWFFUHRsbEZxQXpFTUJmZVFPV092MlpDQ0FoYWpaOHYyRmlkb1lINkVOUEgrNVhyeitQa04zUUYxelYxUTIyeWdCZThLMVBPdVFrM3Y4S0k1QTNVaVo2RldKQTZWR2VpK1p4WnFLSEdvekVEM1BiTlFRNGxEWlFhNjc1bUZHa29jS2pQUWZjOHMxRkRpVUptQjdudG1vWVlTaDVFelVDZHlGbXBGRGgrc1FEM3ZLdFQwTnRDQ3VRUHFtcnVndG9rTUwwNXlkLy9GZi94R1VSUkZVUlJGVVhpKzRYL284RGZRb3ZrcDBOdk5CbHJ3bmc2OTJUdThhSjRLdlRVU2g4clRvRGNxY2FnOERYcWpFb2ZLMDZBM0tuR29QQTE2b3hLSHl0T2dOeXB4R0hrcTlOYkk0WVBUb1RkN0cyakIvQlRvN1NZeXZIZ3czL0FOUlZFVVJWRVVSWEU4ZC8veHZydi9ZdmczYU5IY0FYWE5YVkRiYktBRjd3clU4NjVDVGUvd29qa0RkU0pub1ZZa0RwVVo2TDVuRm1vb2Nhak1RUGM5czFCRGlVTmxCcnJ2bVlVYVNod3FNOUI5enl6VVVPSlFtWUh1ZTJhaGhoS0hrVE5RSjNJV2FrVU9INnhBUGU4cTFQUTIwSUs1QStxYXU2QzIrY2QxUFFHcy9uM1dYRlc1Z2dBQUFBQkpSVTVFcmtKZ2dnPT1cIik7IH1cbiAgICAgICAgICAudGhlbWUtYmx1ZSBib2R5LnBhbmVsLXN0b3J5LnRocmVlLXBhbmVsIG1haW4gYXJ0aWNsZSAucGFuZWxzIGZpZ3VyZS5wYW5lbCNsZWZ0LXBhbmVsOnRhcmdldCBmaWdjYXB0aW9uIGgxOmFmdGVyLCAudGhlbWUtYmx1ZSBib2R5LnBhbmVsLXN0b3J5LnRocmVlLXBhbmVsIG1haW4gYXJ0aWNsZSAucGFuZWxzIGZpZ3VyZS5wYW5lbCNjZW50ZXItcGFuZWw6dGFyZ2V0IGZpZ2NhcHRpb24gaDE6YWZ0ZXIsIC50aGVtZS1ibHVlIGJvZHkucGFuZWwtc3RvcnkudGhyZWUtcGFuZWwgbWFpbiBhcnRpY2xlIC5wYW5lbHMgZmlndXJlLnBhbmVsI3JpZ2h0LXBhbmVsOnRhcmdldCBmaWdjYXB0aW9uIGgxOmFmdGVyIHtcbiAgICAgICAgICAgIGJvcmRlci1pbWFnZS1zb3VyY2U6IHVybChcImRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBRHdBQUFBOENBWUFBQUE2L05seUFBQUFBWE5TUjBJQXJzNGM2UUFBQUFSblFVMUJBQUN4and2OFlRVUFBQUFKY0VoWmN3QUFDeElBQUFzU0FkTGRmdndBQUFBSGRFbE5SUWZmQnc4UE5CaG01ZVNBQUFBQUdYUkZXSFJEYjIxdFpXNTBBRU55WldGMFpXUWdkMmwwYUNCSFNVMVFWNEVPRndBQUFCaDBSVmgwVTI5bWRIZGhjbVVBY0dGcGJuUXVibVYwSURRdU1DNDFaWVV5WlFBQUFYNUpSRUZVYUVQdGxsRnFBekVNQmZmK2g4aGhlckdHRkJTd0dEMWJ0cmM0UVFQekk2U0o5eS9YbThmUGIrZ09xR3Z1Z3RwbUF5MTRWNkNlZHhWcWVvY1h6Um1vRXprTHRTSnhxTXhBOXoyelVFT0pRMlVHdXUrWmhScEtIQ296MEgzUExOUlE0bENaZ2U1N1pxR0dFb2ZLREhUZk13czFsRGlNbklFNmtiTlFLM0w0WUFYcWVWZWhwcmVCRnN3ZFVOZmNCYlZOWkhoeGtydjdMLzdqTjRxaUtJcWlLSXJDOHczL1E0ZS9nUmJOVDRIZWJqYlFndmQwNk0zZTRVWHpWT2l0a1RoVW5nYTlVWWxENVduUUc1VTRWSjRHdlZHSlErVnAwQnVWT0ZTZUJyMVJpY1BJVTZHM1JnNGZuQTY5MmR0QUMrYW5RRzgza2VIRmcvbUdieWlLb2lpS29paUs0N243ai9mZC9SZkR2MEdMNWc2b2ErNkMybVlETFhoWG9KNTNGV3A2aHhmTkdhZ1RPUXUxSW5Hb3pFRDNQYk5RUTRsRFpRYTY3NW1GR2tvY0tqUFFmYzhzMUZEaVVKbUI3bnRtb1lZU2g4b01kTjh6Q3pXVU9JeWNnVHFSczFBcmN2aGdCZXA1VjZHbXQ0RVd6QjFRMTl3RnRjMC9ydXNKZkI0QlBQY25tSlFBQUFBQVNVVk9SSzVDWUlJPVwiKTsgfVxuICAgICAgICAgIC50aGVtZS1ncmVlbiBib2R5LnBhbmVsLXN0b3J5LnRocmVlLXBhbmVsIG1haW4gYXJ0aWNsZSAucGFuZWxzIGZpZ3VyZS5wYW5lbCNsZWZ0LXBhbmVsOnRhcmdldCBmaWdjYXB0aW9uIGgxOmFmdGVyLCAudGhlbWUtZ3JlZW4gYm9keS5wYW5lbC1zdG9yeS50aHJlZS1wYW5lbCBtYWluIGFydGljbGUgLnBhbmVscyBmaWd1cmUucGFuZWwjY2VudGVyLXBhbmVsOnRhcmdldCBmaWdjYXB0aW9uIGgxOmFmdGVyLCAudGhlbWUtZ3JlZW4gYm9keS5wYW5lbC1zdG9yeS50aHJlZS1wYW5lbCBtYWluIGFydGljbGUgLnBhbmVscyBmaWd1cmUucGFuZWwjcmlnaHQtcGFuZWw6dGFyZ2V0IGZpZ2NhcHRpb24gaDE6YWZ0ZXIge1xuICAgICAgICAgICAgYm9yZGVyLWltYWdlLXNvdXJjZTogdXJsKFwiZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFEd0FBQUE4Q0FZQUFBQTYvTmx5QUFBQUFYTlNSMElBcnM0YzZRQUFBQVJuUVUxQkFBQ3hqd3Y4WVFVQUFBQUpjRWhaY3dBQUN4SUFBQXNTQWRMZGZ2d0FBQUFIZEVsTlJRZmZCdzhQTkJobTVlU0FBQUFBR1hSRldIUkRiMjF0Wlc1MEFFTnlaV0YwWldRZ2QybDBhQ0JIU1UxUVY0RU9Gd0FBQUJoMFJWaDBVMjltZEhkaGNtVUFjR0ZwYm5RdWJtVjBJRFF1TUM0MVpZVXlaUUFBQVpwSlJFRlVhRVB0bHNGdHhEQU1CSys0VkpRR1Uxb0NXOHZIRVNPSmxPQkFPSENBK2UwdTVaOWZ4dmZQMTI5UFJiYWdYVk9SYldqYlZLUkJBYStpUzlDZVY5RmxhTk1iRHBwM0lRbnQ5RlFsRFczMVRJVXZkU01FOVdlcUdvWTJSdFlIejlTZEVOU2ZxV29ZMmhoWkh6eFRkMEpRZjZhcVlXaGpaS3FnR3lsb3A2Y3FhV2lyWjdod0J4ZWhQYStpeTlDbVY5RUdCVXhGdHFCZFU1RnRhTnRVNUoxd2NKR245eS8rNDBaUkZFVlJGRVZSZUQ3aFB6VDhEUlEwRlRrZWVydXBTSU1DWGtXUGhkN3NEUWZOdTNBZzlOYWVxZkNsYmh3RHZYRmtmZkJNM1RrR2V1UEkrdUNadW5NTTlNYVJxWUp1SEFlOXRXZTRjQWNQaHQ3c1ZiUkJBVk9SNDZHM200cThFdzRlekNkOFExRVVSVkVVUlZFY3o5TS8zay92WDRSdlVOQlVaQXZhTlJYWmhyWk5SUm9VOENxNkJPMTVGVjJHTnIzaG9Ia1hrdEJPVDFYUzBGYlBWUGhTTjBKUWY2YXFZV2hqWkgzd1ROMEpRZjJacW9haGpaSDF3VE4xSndUMVo2b2FoalpHcGdxNmtZSjJlcXFTaHJaNmhndDNjQkhhOHlxNkRHMTZGVzFRd0ZSa0M5bzFGZG1HdHMyV2VMMytBRk9tVVBqSHB0Yk9BQUFBQUVsRlRrU3VRbUNDXCIpOyB9XG4gICAgICAgICAgLnRoZW1lLXllbGxvdyBib2R5LnBhbmVsLXN0b3J5LnRocmVlLXBhbmVsIG1haW4gYXJ0aWNsZSAucGFuZWxzIGZpZ3VyZS5wYW5lbCNsZWZ0LXBhbmVsOnRhcmdldCBmaWdjYXB0aW9uIGgxOmFmdGVyLCAudGhlbWUteWVsbG93IGJvZHkucGFuZWwtc3RvcnkudGhyZWUtcGFuZWwgbWFpbiBhcnRpY2xlIC5wYW5lbHMgZmlndXJlLnBhbmVsI2NlbnRlci1wYW5lbDp0YXJnZXQgZmlnY2FwdGlvbiBoMTphZnRlciwgLnRoZW1lLXllbGxvdyBib2R5LnBhbmVsLXN0b3J5LnRocmVlLXBhbmVsIG1haW4gYXJ0aWNsZSAucGFuZWxzIGZpZ3VyZS5wYW5lbCNyaWdodC1wYW5lbDp0YXJnZXQgZmlnY2FwdGlvbiBoMTphZnRlciB7XG4gICAgICAgICAgICBib3JkZXItaW1hZ2Utc291cmNlOiB1cmwoXCJkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUR3QUFBQThDQVlBQUFBNi9ObHlBQUFBQVhOU1IwSUFyczRjNlFBQUFBUm5RVTFCQUFDeGp3djhZUVVBQUFBSmNFaFpjd0FBQ3hJQUFBc1NBZExkZnZ3QUFBQUhkRWxOUlFmZkJ3OFBOQmhtNWVTQUFBQUFHWFJGV0hSRGIyMXRaVzUwQUVOeVpXRjBaV1FnZDJsMGFDQkhTVTFRVjRFT0Z3QUFBQmgwUlZoMFUyOW1kSGRoY21VQWNHRnBiblF1Ym1WMElEUXVNQzQxWllVeVpRQUFBWmRKUkVGVWFFUHRsa0dPd3pBTUEvUC85KzEvV2lTbURoWEd0bVNqQzZQUUFITWpLZWVXeTNqOVhhK2VpbXhCdTZZaTI5QzJxVWlEQWw1Rmw2QTlyNkxMMEtZM0hEU2ZRaExhNmFsS0d0cnFtUXJmNmtZSTZzOVVOUXh0akt3UG5xazdJYWcvVTlVd3RER3lQbmltN29TZy9reFZ3OURHeUZSQk4xTFFUazlWMHRCV3ozRGhDUzVDZTE1Rmw2Rk5yNklOQ3BpS2JFRzdwaUxiMExhcHlDZmg0Q0xmM3IvNWp4dEZVUlJGVVJSRjRmbUYvOUR3TjFEUVZPUjQ2TzJtSWcwS2VCVTlGbnF6Tnh3MG44S0IwRnQ3cHNLM3VuRU05TWFSOWNFemRlY1k2STBqNjRObjZzNHgwQnRIcGdxNmNSejAxcDdod2hNOEdIcXpWOUVHQlV4RmpvZmViaXJ5U1RoNE1ML3dEVVZSRkVWUkZFVnhQTi8rOGY3Mi9rMzRCZ1ZOUmJhZ1hWT1JiV2piVktSQkFhK2lTOUNlVjlGbGFOTWJEcHBQSVFudDlGUWxEVzMxVElWdmRTTUU5V2VxR29ZMlJ0WUh6OVNkRU5TZnFXb1kyaGhaSHp4VGQwSlFmNmFxWVdoalpLcWdHeWxvcDZjcWFXaXJaN2p3QkJlaFBhK2l5OUNtVjlFR0JVeEZ0cUJkVTVGdGFOdHNpZXQ2QTlSOXRlOStnUk1aQUFBQUFFbEZUa1N1UW1DQ1wiKTsgfVxuICAgICAgICAgIC50aGVtZS1yZWQgYm9keS5wYW5lbC1zdG9yeS50aHJlZS1wYW5lbCBtYWluIGFydGljbGUgLnBhbmVscyBmaWd1cmUucGFuZWwjbGVmdC1wYW5lbDp0YXJnZXQgZmlnY2FwdGlvbiBoMTphZnRlciwgLnRoZW1lLXJlZCBib2R5LnBhbmVsLXN0b3J5LnRocmVlLXBhbmVsIG1haW4gYXJ0aWNsZSAucGFuZWxzIGZpZ3VyZS5wYW5lbCNjZW50ZXItcGFuZWw6dGFyZ2V0IGZpZ2NhcHRpb24gaDE6YWZ0ZXIsIC50aGVtZS1yZWQgYm9keS5wYW5lbC1zdG9yeS50aHJlZS1wYW5lbCBtYWluIGFydGljbGUgLnBhbmVscyBmaWd1cmUucGFuZWwjcmlnaHQtcGFuZWw6dGFyZ2V0IGZpZ2NhcHRpb24gaDE6YWZ0ZXIge1xuICAgICAgICAgICAgYm9yZGVyLWltYWdlLXNvdXJjZTogdXJsKFwiZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFEd0FBQUE4Q0FZQUFBQTYvTmx5QUFBQUFYTlNSMElBcnM0YzZRQUFBQVJuUVUxQkFBQ3hqd3Y4WVFVQUFBQUpjRWhaY3dBQUN4SUFBQXNTQWRMZGZ2d0FBQUFIZEVsTlJRZmZCdzhQTkJobTVlU0FBQUFBR1hSRldIUkRiMjF0Wlc1MEFFTnlaV0YwWldRZ2QybDBhQ0JIU1UxUVY0RU9Gd0FBQUJoMFJWaDBVMjltZEhkaGNtVUFjR0ZwYm5RdWJtVjBJRFF1TUM0MVpZVXlaUUFBQVpwSlJFRlVhRVB0bGpGdXhEQU1CTzhucWZML3ArUkpDV3d0aXlOR0VpbkJnWERnQU5QdEx1WE9MK1BuNi91M3B5SmIwSzZweURhMGJTclNvSUJYMFNWb3o2dm9NclRwRFFmTnU1Q0VkbnFxa29hMmVxYkNsN29SZ3ZvelZRMURHeVByZzJmcVRnanF6MVExREcyTXJBK2VxVHNocUQ5VDFUQzBNVEpWMEkwVXROTlRsVFMwMVROY3VJT0wwSjVYMFdWbzA2dG9nd0ttSWx2UXJxbklOclJ0S3ZKT09MakkwL3NYLzNHaktJcWlLSXFpS0R5ZjhCOGEvZ1lLbW9vY0Q3M2RWS1JCQWEraXgwSnY5b2FENWwwNEVIcHJ6MVQ0VWplT2dkNDRzajU0cHU0Y0E3MXhaSDN3VE4wNUJucmp5RlJCTjQ2RDN0b3pYTGlEQjBOdjlpcmFvSUNweVBIUTIwMUYzZ2tIRCtZVHZxRW9pcUlvaXFJb2p1ZnBIKytuOXkvQ055aG9LcklGN1pxS2JFUGJwaUlOQ25nVlhZTDJ2SW91UTV2ZWNOQzhDMGxvcDZjcWFXaXJaeXA4cVJzaHFEOVQxVEMwTWJJK2VLYnVoS0QrVEZYRDBNYkkrdUNadWhPQytqTlZEVU1iSTFNRjNVaEJPejFWU1VOYlBjT0ZPN2dJN1hrVlhZWTJ2WW8yS0dBcXNnWHRtb3BzUTl0bVM3eGVmOW8rM01JRWtuOWJBQUFBQUVsRlRrU3VRbUNDXCIpOyB9XG4gICAgICAgICAgLnRoZW1lLXByaW1hcnkgYm9keS5wYW5lbC1zdG9yeS50aHJlZS1wYW5lbCBtYWluIGFydGljbGUgLnBhbmVscyBmaWd1cmUucGFuZWwjbGVmdC1wYW5lbDp0YXJnZXQgZmlnY2FwdGlvbiBoMTphZnRlciwgLnRoZW1lLXByaW1hcnkgYm9keS5wYW5lbC1zdG9yeS50aHJlZS1wYW5lbCBtYWluIGFydGljbGUgLnBhbmVscyBmaWd1cmUucGFuZWwjY2VudGVyLXBhbmVsOnRhcmdldCBmaWdjYXB0aW9uIGgxOmFmdGVyLCAudGhlbWUtcHJpbWFyeSBib2R5LnBhbmVsLXN0b3J5LnRocmVlLXBhbmVsIG1haW4gYXJ0aWNsZSAucGFuZWxzIGZpZ3VyZS5wYW5lbCNyaWdodC1wYW5lbDp0YXJnZXQgZmlnY2FwdGlvbiBoMTphZnRlciB7XG4gICAgICAgICAgICBib3JkZXItaW1hZ2Utc291cmNlOiB1cmwoXCJkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUR3QUFBQThDQVlBQUFBNi9ObHlBQUFBQVhOU1IwSUFyczRjNlFBQUFBUm5RVTFCQUFDeGp3djhZUVVBQUFBSmNFaFpjd0FBQ3hJQUFBc1NBZExkZnZ3QUFBQUhkRWxOUlFmZkJ3OFBOQmhtNWVTQUFBQUFHWFJGV0hSRGIyMXRaVzUwQUVOeVpXRjBaV1FnZDJsMGFDQkhTVTFRVjRFT0Z3QUFBQmgwUlZoMFUyOW1kSGRoY21VQWNHRnBiblF1Ym1WMElEUXVNQzQxWllVeVpRQUFBWnBKUkVGVWFFUHRsa0ZxQkRFTUJCZnkwZnovQ2Jra3pMaDFXRkcySlpzSlpsRkIzYnBibnR1OGpKL3ZyOStlaW14QnU2WWkyOUMycVVpREFsNUZsNkE5cjZMTDBLWTNIRFR2UWhMYTZhbEtHdHJxbVFwZjZrWUk2czlVTlF4dGpLd1BucWs3SWFnL1U5VXd0REd5UG5pbTdvU2cva3hWdzlER3lGUkJOMUxRVGs5VjB0Qld6M0RoRGk1Q2UxNUZsNkZOcjZJTkNwaUtiRUc3cGlMYjBMYXB5RHZoNENKUDcxLzh4NDJpS0lxaUtJcWk4SHpDZjJqNEd5aG9Lbkk4OUhaVGtRWUZ2SW9lQzczWkd3NmFkK0ZBNkswOVUrRkwzVGdHZXVQSSt1Q1p1bk1NOU1hUjljRXpkZWNZNkkwalV3WGRPQTU2YTg5dzRRNGVETDNacTJpREFxWWl4ME52TnhWNUp4dzhtRS80aHFJb2lxSW9pcUk0bnFkL3ZKL2V2d2pmb0tDcHlCYTBheXF5RFcyYmlqUW80RlYwQ2Ryektyb01iWHJEUWZNdUpLR2RucXFrb2EyZXFmQ2xib1NnL2t4Vnc5REd5UHJnbWJvVGd2b3pWUTFER3lQcmcyZnFUZ2pxejFRMURHMk1UQlYwSXdYdDlGUWxEVzMxREJmdTRDSzA1MVYwR2RyMEt0cWdnS25JRnJScktySU5iWnN0OFhyOUFkZ0o5Y2tYODJhS0FBQUFBRWxGVGtTdVFtQ0NcIik7IH1cbiAgICAgICAgICAudGhlbWUtc2Vjb25kYXJ5IGJvZHkucGFuZWwtc3RvcnkudGhyZWUtcGFuZWwgbWFpbiBhcnRpY2xlIC5wYW5lbHMgZmlndXJlLnBhbmVsI2xlZnQtcGFuZWw6dGFyZ2V0IGZpZ2NhcHRpb24gaDE6YWZ0ZXIsIC50aGVtZS1zZWNvbmRhcnkgYm9keS5wYW5lbC1zdG9yeS50aHJlZS1wYW5lbCBtYWluIGFydGljbGUgLnBhbmVscyBmaWd1cmUucGFuZWwjY2VudGVyLXBhbmVsOnRhcmdldCBmaWdjYXB0aW9uIGgxOmFmdGVyLCAudGhlbWUtc2Vjb25kYXJ5IGJvZHkucGFuZWwtc3RvcnkudGhyZWUtcGFuZWwgbWFpbiBhcnRpY2xlIC5wYW5lbHMgZmlndXJlLnBhbmVsI3JpZ2h0LXBhbmVsOnRhcmdldCBmaWdjYXB0aW9uIGgxOmFmdGVyIHtcbiAgICAgICAgICAgIGJvcmRlci1pbWFnZS1zb3VyY2U6IHVybChcImRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBRHdBQUFBOENBWUFBQUE2L05seUFBQUFBWE5TUjBJQXJzNGM2UUFBQUFSblFVMUJBQUN4and2OFlRVUFBQUFKY0VoWmN3QUFDeElBQUFzU0FkTGRmdndBQUFBSGRFbE5SUWZmQnc4UE5CaG01ZVNBQUFBQUdYUkZXSFJEYjIxdFpXNTBBRU55WldGMFpXUWdkMmwwYUNCSFNVMVFWNEVPRndBQUFCaDBSVmgwVTI5bWRIZGhjbVVBY0dGcGJuUXVibVYwSURRdU1DNDFaWVV5WlFBQUFYMUpSRUZVYUVQdDFrRnVoREFRQk1EOS82Y1RMUlFIUzVicEFTSVJhZXJJZEkvdEc1L0R6NExJTFZaTmlkeG0zWlRJenJjbDBVdXNXQks5ekpxbE9IallDa1dxRVpVeTlVZ3AvT1dNaUVxSmFrd3QxZzgrNDV5SVNvbHFUQzNXRHo3am5JaEtpV3BNTFZZcU9LTkVOYUpTcGg2SkMxdndJaXVXUkMrelprbDA1OXVVeUMxV1RZbmNadDJVeU1oc1lQUUlLd2RHajdGMllOUmFhNjIxMXRxZjhlczVNUG8zWEh0Z05ES2JFbms5MTUwUzJmbTJKUHBhcnJrVUJ3OWI0WVZjTDFJS2Z6bmpOVndyMWc4KzQ1elhjSzFZUC9pTWMxN0R0V0tsZ2pOZXgvVWljV0VMdnBockxvbnVmSnNTZVQzWG5SSVptUTJNL2czWEhoaTExbHBycmJYV251SmZlMkQwQ0NzSFJvK3hkbUEwTXBzU3VjV3FLWkhickpzUzJmbTJKSHFKRlV1aWwxbXpGQWNQVzZGSU5hSlNwaDRwaGIrY0VWRXBVWTJweGZyQlo1d1RVU2xSamFuRitzRm5uQk5SS1ZHTnFjVktCV2VVcUVaVXl0UWpjV0VMWG1URmt1aGwxaXlKN255YkVybkZxaW1SMjZ5YjJoT2Z6eS9tR2lHeVRaeTJld0FBQUFCSlJVNUVya0pnZ2c9PVwiKTsgfVxuICAgICAgICAgIC50aGVtZS1tZW51IGJvZHkucGFuZWwtc3RvcnkudGhyZWUtcGFuZWwgbWFpbiBhcnRpY2xlIC5wYW5lbHMgZmlndXJlLnBhbmVsI2xlZnQtcGFuZWw6dGFyZ2V0IGZpZ2NhcHRpb24gaDE6YWZ0ZXIsIC50aGVtZS1tZW51IGJvZHkucGFuZWwtc3RvcnkudGhyZWUtcGFuZWwgbWFpbiBhcnRpY2xlIC5wYW5lbHMgZmlndXJlLnBhbmVsI2NlbnRlci1wYW5lbDp0YXJnZXQgZmlnY2FwdGlvbiBoMTphZnRlciwgLnRoZW1lLW1lbnUgYm9keS5wYW5lbC1zdG9yeS50aHJlZS1wYW5lbCBtYWluIGFydGljbGUgLnBhbmVscyBmaWd1cmUucGFuZWwjcmlnaHQtcGFuZWw6dGFyZ2V0IGZpZ2NhcHRpb24gaDE6YWZ0ZXIge1xuICAgICAgICAgICAgYm9yZGVyLWltYWdlLXNvdXJjZTogdXJsKFwiZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFEd0FBQUE4Q0FZQUFBQTYvTmx5QUFBQUFYTlNSMElBcnM0YzZRQUFBQVJuUVUxQkFBQ3hqd3Y4WVFVQUFBQUpjRWhaY3dBQUN4SUFBQXNTQWRMZGZ2d0FBQUFIZEVsTlJRZmZCdzhQTkJobTVlU0FBQUFBR1hSRldIUkRiMjF0Wlc1MEFFTnlaV0YwWldRZ2QybDBhQ0JIU1UxUVY0RU9Gd0FBQUJoMFJWaDBVMjltZEhkaGNtVUFjR0ZwYm5RdWJtVjBJRFF1TUM0MVpZVXlaUUFBQVpsSlJFRlVhRVB0bGpGdXhEQU1CTy92K1VDNlBEZUJyV1Z4eEVnaUpUZ1FEaHhndXQybDNQbGxmSDMvL1BaVVpBdmFOUlhaaHJaTlJSb1U4Q3E2Qk8xNUZWMkdOcjNob0hrWGt0Qk9UMVhTMEZiUFZQaFNOMEpRZjZhcVlXaGpaSDN3VE4wSlFmMlpxb2FoalpIMXdUTjFKd1QxWjZvYWhqWkdwZ3E2a1lKMmVxcVNoclo2aGd0M2NCSGE4eXE2REcxNkZXMVF3RlJrQzlvMUZkbUd0azFGM2drSEYzbDYvK0kvYmhSRlVSUkZVUlNGNXhQK1E4UGZRRUZUa2VPaHQ1dUtOQ2pnVmZSWTZNM2VjTkM4Q3dkQ2IrMlpDbC9xeGpIUUcwZldCOC9VbldPZ040NnNENTZwTzhkQWJ4eVpLdWpHY2RCYmU0WUxkL0JnNk0xZVJSc1VNQlU1SG5xN3FjZzc0ZURCZk1JM0ZFVlJGRVZSRk1YeFBQM2ovZlQrUmZnR0JVMUZ0cUJkVTVGdGFOdFVwRUVCcjZKTDBKNVgwV1ZvMHhzT21uY2hDZTMwVkNVTmJmVk1oUzkxSXdUMVo2b2FoalpHMWdmUDFKMFExSitwYWhqYUdGa2ZQRk4zUWxCL3BxcGhhR05rcXFBYktXaW5weXBwYUt0bnVIQUhGNkU5cjZMTDBLWlgwUVlGVEVXMm9GMVRrVzFvMjJ5SjErc1A2a1FhUTlSM1huc0FBQUFBU1VWT1JLNUNZSUk9XCIpOyB9XG4gICAgICBib2R5LnBhbmVsLXN0b3J5LnRocmVlLXBhbmVsIG1haW4gYXJ0aWNsZSAucGFuZWxzIGZpZ3VyZS5wYW5lbCNsZWZ0LXBhbmVsOnRhcmdldCBmaWdjYXB0aW9uIHAsIGJvZHkucGFuZWwtc3RvcnkudGhyZWUtcGFuZWwgbWFpbiBhcnRpY2xlIC5wYW5lbHMgZmlndXJlLnBhbmVsI2NlbnRlci1wYW5lbDp0YXJnZXQgZmlnY2FwdGlvbiBwLCBib2R5LnBhbmVsLXN0b3J5LnRocmVlLXBhbmVsIG1haW4gYXJ0aWNsZSAucGFuZWxzIGZpZ3VyZS5wYW5lbCNyaWdodC1wYW5lbDp0YXJnZXQgZmlnY2FwdGlvbiBwIHtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAgIGJvZHkucGFuZWwtc3RvcnkudGhyZWUtcGFuZWwgbWFpbiBhcnRpY2xlIC5wYW5lbHMge1xuICAgICAgbWFyZ2luLXRvcDogLTcwcHg7IH1cbiAgICAgIGJvZHkucGFuZWwtc3RvcnkudGhyZWUtcGFuZWwgbWFpbi5tYWluIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgICAgYm9keS5wYW5lbC1zdG9yeS50aHJlZS1wYW5lbCBtYWluIGFydGljbGUgLnBhbmVscyBoNSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAxMTZweDtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgd2lkdGg6IDI5M3B4O1xuICAgICAgICBwYWRkaW5nOiAwcHg7XG4gICAgICAgIHotaW5kZXg6IDUwO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDsgfVxuICAgICAgICBib2R5LnBhbmVsLXN0b3J5LnRocmVlLXBhbmVsIG1haW4gYXJ0aWNsZSAucGFuZWxzIGg1IHNtYWxsIHtcbiAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuICAgICAgICAgIC50aGVtZS1kYXJrX2JsdWUgYm9keS5wYW5lbC1zdG9yeS50aHJlZS1wYW5lbCBtYWluIGFydGljbGUgLnBhbmVscyBoNSBzbWFsbCB7XG4gICAgICAgICAgICBjb2xvcjogI0ZGRkZGRjsgfVxuICAgICAgICAgIC50aGVtZS1ibHVlIGJvZHkucGFuZWwtc3RvcnkudGhyZWUtcGFuZWwgbWFpbiBhcnRpY2xlIC5wYW5lbHMgaDUgc21hbGwge1xuICAgICAgICAgICAgY29sb3I6ICNGRkZGRkY7IH1cbiAgICAgICAgICAudGhlbWUtZ3JlZW4gYm9keS5wYW5lbC1zdG9yeS50aHJlZS1wYW5lbCBtYWluIGFydGljbGUgLnBhbmVscyBoNSBzbWFsbCB7XG4gICAgICAgICAgICBjb2xvcjogI0ZGRkZGRjsgfVxuICAgICAgICAgIC50aGVtZS15ZWxsb3cgYm9keS5wYW5lbC1zdG9yeS50aHJlZS1wYW5lbCBtYWluIGFydGljbGUgLnBhbmVscyBoNSBzbWFsbCB7XG4gICAgICAgICAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAgICAgICAgIC50aGVtZS1yZWQgYm9keS5wYW5lbC1zdG9yeS50aHJlZS1wYW5lbCBtYWluIGFydGljbGUgLnBhbmVscyBoNSBzbWFsbCB7XG4gICAgICAgICAgICBjb2xvcjogI0ZGRkZGRjsgfVxuICAgICAgICAgIC50aGVtZS1wcmltYXJ5IGJvZHkucGFuZWwtc3RvcnkudGhyZWUtcGFuZWwgbWFpbiBhcnRpY2xlIC5wYW5lbHMgaDUgc21hbGwge1xuICAgICAgICAgICAgY29sb3I6ICNGRkZGRkY7IH1cbiAgICAgICAgICAudGhlbWUtc2Vjb25kYXJ5IGJvZHkucGFuZWwtc3RvcnkudGhyZWUtcGFuZWwgbWFpbiBhcnRpY2xlIC5wYW5lbHMgaDUgc21hbGwge1xuICAgICAgICAgICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgICAgICAgICAudGhlbWUtbWVudSBib2R5LnBhbmVsLXN0b3J5LnRocmVlLXBhbmVsIG1haW4gYXJ0aWNsZSAucGFuZWxzIGg1IHNtYWxsIHtcbiAgICAgICAgICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gICAgICBib2R5LnBhbmVsLXN0b3J5LnRocmVlLXBhbmVsIG1haW4gYXJ0aWNsZSAucGFuZWxzIGZpZ3VyZS5wYW5lbCB7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDE3LjAzNzk3JTtcbiAgICAgICAgaGVpZ2h0OiBjYWxjKCAxMDB2aCAtIDcwcHgpICFpbXBvcnRhbnQ7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMHB4O1xuICAgICAgICBwYWRkaW5nLXRvcDogNzBweDsgfVxuICAgICAgICBib2R5LnBhbmVsLXN0b3J5LnRocmVlLXBhbmVsIG1haW4gYXJ0aWNsZSAucGFuZWxzIGZpZ3VyZS5wYW5lbDpsYXN0LWNoaWxkIHtcbiAgICAgICAgICB3aWR0aDogMTQuODEwMTMlOyB9XG4gICAgICAgIGJvZHkucGFuZWwtc3RvcnkudGhyZWUtcGFuZWwgbWFpbiBhcnRpY2xlIC5wYW5lbHMgZmlndXJlLnBhbmVsIC5vcGFxdWUtb3ZlcmxheSB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogMHB4O1xuICAgICAgICAgIHJpZ2h0OiAwcHg7XG4gICAgICAgICAgYm90dG9tOiAwcHg7XG4gICAgICAgICAgbGVmdDogMHB4O1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNCk7IH1cbiAgICAgICAgYm9keS5wYW5lbC1zdG9yeS50aHJlZS1wYW5lbCBtYWluIGFydGljbGUgLnBhbmVscyBmaWd1cmUucGFuZWwgYS5idXR0b24ucm91bmQub3BlbiB7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIHRvcDogMHB4O1xuICAgICAgICAgIHJpZ2h0OiAwcHg7XG4gICAgICAgICAgYm90dG9tOiAwcHg7XG4gICAgICAgICAgbGVmdDogMHB4O1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgICAgIGJvZHkucGFuZWwtc3RvcnkudGhyZWUtcGFuZWwgbWFpbiBhcnRpY2xlIC5wYW5lbHMgaDUjbGVmdC1wYW5lbDp0YXJnZXQsIGJvZHkucGFuZWwtc3RvcnkudGhyZWUtcGFuZWwgbWFpbiBhcnRpY2xlIC5wYW5lbHMgaDUjY2VudGVyLXBhbmVsOnRhcmdldCwgYm9keS5wYW5lbC1zdG9yeS50aHJlZS1wYW5lbCBtYWluIGFydGljbGUgLnBhbmVscyBoNSNyaWdodC1wYW5lbDp0YXJnZXQge1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICAgYm9keS5wYW5lbC1zdG9yeS50aHJlZS1wYW5lbCBtYWluIGFydGljbGUgLnBhbmVscyBmaWd1cmUucGFuZWwjbGVmdC1wYW5lbDp0YXJnZXQsIGJvZHkucGFuZWwtc3RvcnkudGhyZWUtcGFuZWwgbWFpbiBhcnRpY2xlIC5wYW5lbHMgZmlndXJlLnBhbmVsI2NlbnRlci1wYW5lbDp0YXJnZXQsIGJvZHkucGFuZWwtc3RvcnkudGhyZWUtcGFuZWwgbWFpbiBhcnRpY2xlIC5wYW5lbHMgZmlndXJlLnBhbmVsI3JpZ2h0LXBhbmVsOnRhcmdldCB7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDY4LjE1MTklOyB9XG4gICAgICAgIGJvZHkucGFuZWwtc3RvcnkudGhyZWUtcGFuZWwgbWFpbiBhcnRpY2xlIC5wYW5lbHMgZmlndXJlLnBhbmVsI2xlZnQtcGFuZWw6bGFzdC1jaGlsZDp0YXJnZXQsIGJvZHkucGFuZWwtc3RvcnkudGhyZWUtcGFuZWwgbWFpbiBhcnRpY2xlIC5wYW5lbHMgZmlndXJlLnBhbmVsI2NlbnRlci1wYW5lbDpsYXN0LWNoaWxkOnRhcmdldCwgYm9keS5wYW5lbC1zdG9yeS50aHJlZS1wYW5lbCBtYWluIGFydGljbGUgLnBhbmVscyBmaWd1cmUucGFuZWwjcmlnaHQtcGFuZWw6bGFzdC1jaGlsZDp0YXJnZXQge1xuICAgICAgICAgIHdpZHRoOiA2NS45MjQwNSU7IH1cbiAgICAgICAgYm9keS5wYW5lbC1zdG9yeS50aHJlZS1wYW5lbCBtYWluIGFydGljbGUgLnBhbmVscyBmaWd1cmUucGFuZWwjbGVmdC1wYW5lbDp0YXJnZXQgLnN1YmplY3QsIGJvZHkucGFuZWwtc3RvcnkudGhyZWUtcGFuZWwgbWFpbiBhcnRpY2xlIC5wYW5lbHMgZmlndXJlLnBhbmVsI2NlbnRlci1wYW5lbDp0YXJnZXQgLnN1YmplY3QsIGJvZHkucGFuZWwtc3RvcnkudGhyZWUtcGFuZWwgbWFpbiBhcnRpY2xlIC5wYW5lbHMgZmlndXJlLnBhbmVsI3JpZ2h0LXBhbmVsOnRhcmdldCAuc3ViamVjdCB7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAgIGJvZHkucGFuZWwtc3RvcnkudGhyZWUtcGFuZWwgbWFpbiBhcnRpY2xlIC5wYW5lbHMgZmlndXJlLnBhbmVsI2xlZnQtcGFuZWw6dGFyZ2V0IC5vcGFxdWUtb3ZlcmxheSwgYm9keS5wYW5lbC1zdG9yeS50aHJlZS1wYW5lbCBtYWluIGFydGljbGUgLnBhbmVscyBmaWd1cmUucGFuZWwjY2VudGVyLXBhbmVsOnRhcmdldCAub3BhcXVlLW92ZXJsYXksIGJvZHkucGFuZWwtc3RvcnkudGhyZWUtcGFuZWwgbWFpbiBhcnRpY2xlIC5wYW5lbHMgZmlndXJlLnBhbmVsI3JpZ2h0LXBhbmVsOnRhcmdldCAub3BhcXVlLW92ZXJsYXkge1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtcmFkaWFsLWdyYWRpZW50KGNhbGMoIDM3cHggKyAzMS41JSkgY2FsYyggMTAwJSAtICggMjI4cHggKyAxMi41JSApKSwgZWxsaXBzZSA4MCUgNDAlLCByZ2JhKDAsIDAsIDAsIDAuNCkgMCUsIHRyYW5zcGFyZW50IDExMCUpLCAtd2Via2l0LXJhZGlhbC1ncmFkaWVudCgxODMuNXB4IDc2cHgsIGVsbGlwc2UgNTg2cHggMTIwcHgsIHJnYmEoMCwgMCwgMCwgMC40KSAwJSwgdHJhbnNwYXJlbnQgMTEwJSk7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogcmFkaWFsLWdyYWRpZW50KGVsbGlwc2UgODAlIDQwJSBhdCBjYWxjKCAzN3B4ICsgMzEuNSUpIGNhbGMoIDEwMCUgLSAoIDIyOHB4ICsgMTIuNSUgKSksIHJnYmEoMCwgMCwgMCwgMC40KSAwJSwgdHJhbnNwYXJlbnQgMTEwJSksIHJhZGlhbC1ncmFkaWVudChlbGxpcHNlIDU4NnB4IDEyMHB4IGF0IDE4My41cHggNzZweCwgcmdiYSgwLCAwLCAwLCAwLjQpIDAlLCB0cmFuc3BhcmVudCAxMTAlKTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAgICAgICBib2R5LnBhbmVsLXN0b3J5LnRocmVlLXBhbmVsIG1haW4gYXJ0aWNsZSAucGFuZWxzIGZpZ3VyZS5wYW5lbCNsZWZ0LXBhbmVsOnRhcmdldCBhLm9wZW4sIGJvZHkucGFuZWwtc3RvcnkudGhyZWUtcGFuZWwgbWFpbiBhcnRpY2xlIC5wYW5lbHMgZmlndXJlLnBhbmVsI2NlbnRlci1wYW5lbDp0YXJnZXQgYS5vcGVuLCBib2R5LnBhbmVsLXN0b3J5LnRocmVlLXBhbmVsIG1haW4gYXJ0aWNsZSAucGFuZWxzIGZpZ3VyZS5wYW5lbCNyaWdodC1wYW5lbDp0YXJnZXQgYS5vcGVuLCBib2R5LnBhbmVsLXN0b3J5LnRocmVlLXBhbmVsIG1haW4gYXJ0aWNsZSAucGFuZWxzIGZpZ3VyZS5wYW5lbCNsZWZ0LXBhbmVsOnRhcmdldCB+IGZpZ3VyZS5wYW5lbCBhLmNvbnRyb2wub3BlbiwgYm9keS5wYW5lbC1zdG9yeS50aHJlZS1wYW5lbCBtYWluIGFydGljbGUgLnBhbmVscyBmaWd1cmUucGFuZWwjY2VudGVyLXBhbmVsOnRhcmdldCB+IGZpZ3VyZS5wYW5lbCBhLmNvbnRyb2wub3BlbiwgYm9keS5wYW5lbC1zdG9yeS50aHJlZS1wYW5lbCBtYWluIGFydGljbGUgLnBhbmVscyBmaWd1cmUucGFuZWwjcmlnaHQtcGFuZWw6dGFyZ2V0IH4gZmlndXJlLnBhbmVsIGEuY29udHJvbC5vcGVuIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAgIGJvZHkucGFuZWwtc3RvcnkudGhyZWUtcGFuZWwgbWFpbiBhcnRpY2xlIC5wYW5lbHMgZmlndXJlLnBhbmVsI2xlZnQtcGFuZWw6dGFyZ2V0ICsgZmlndXJlLnBhbmVsIGEuY29udHJvbC5vcGVuLCBib2R5LnBhbmVsLXN0b3J5LnRocmVlLXBhbmVsIG1haW4gYXJ0aWNsZSAucGFuZWxzIGZpZ3VyZS5wYW5lbCNjZW50ZXItcGFuZWw6dGFyZ2V0ICsgZmlndXJlLnBhbmVsIGEuY29udHJvbC5vcGVuLCBib2R5LnBhbmVsLXN0b3J5LnRocmVlLXBhbmVsIG1haW4gYXJ0aWNsZSAucGFuZWxzIGZpZ3VyZS5wYW5lbCNyaWdodC1wYW5lbDp0YXJnZXQgKyBmaWd1cmUucGFuZWwgYS5jb250cm9sLm9wZW4ge1xuICAgICAgICAgIGhlaWdodDogNDVweDtcbiAgICAgICAgICB3aWR0aDogNDVweDtcbiAgICAgICAgICByaWdodDogY2FsYyggNTAlIC0gMjIuNXB4KTtcbiAgICAgICAgICBib3R0b206IDEuNWVtO1xuICAgICAgICAgIGxlZnQ6IGNhbGMoIDUwJSAtIDIyLjVweCk7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICBib3JkZXItY29sb3I6IHdoaXRlO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgICAgICAgICBjb2xvcjogIzQ3NTM1QjtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICBmb250LXNpemU6IDMycHg7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgIHJpZ2h0OiA1MCU7XG4gICAgICAgICAgYm90dG9tOiA1MCU7XG4gICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgICAgYm9keS5wYW5lbC1zdG9yeS50aHJlZS1wYW5lbCBtYWluIGFydGljbGUgLnBhbmVscyBmaWd1cmUucGFuZWwjbGVmdC1wYW5lbDp0YXJnZXQgZmlnY2FwdGlvbiwgYm9keS5wYW5lbC1zdG9yeS50aHJlZS1wYW5lbCBtYWluIGFydGljbGUgLnBhbmVscyBmaWd1cmUucGFuZWwjY2VudGVyLXBhbmVsOnRhcmdldCBmaWdjYXB0aW9uLCBib2R5LnBhbmVsLXN0b3J5LnRocmVlLXBhbmVsIG1haW4gYXJ0aWNsZSAucGFuZWxzIGZpZ3VyZS5wYW5lbCNyaWdodC1wYW5lbDp0YXJnZXQgZmlnY2FwdGlvbiB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHJpZ2h0OiAxOC43NSU7XG4gICAgICAgICAgYm90dG9tOiAyMjhweDtcbiAgICAgICAgICBsZWZ0OiAzN3B4O1xuICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICB3aWR0aDogNzUlO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHBhZGRpbmc6IDBweDsgfVxuICAgICAgICAgIGJvZHkucGFuZWwtc3RvcnkudGhyZWUtcGFuZWwgbWFpbiBhcnRpY2xlIC5wYW5lbHMgZmlndXJlLnBhbmVsI2xlZnQtcGFuZWw6dGFyZ2V0IGZpZ2NhcHRpb24gaDEsIGJvZHkucGFuZWwtc3RvcnkudGhyZWUtcGFuZWwgbWFpbiBhcnRpY2xlIC5wYW5lbHMgZmlndXJlLnBhbmVsI2NlbnRlci1wYW5lbDp0YXJnZXQgZmlnY2FwdGlvbiBoMSwgYm9keS5wYW5lbC1zdG9yeS50aHJlZS1wYW5lbCBtYWluIGFydGljbGUgLnBhbmVscyBmaWd1cmUucGFuZWwjcmlnaHQtcGFuZWw6dGFyZ2V0IGZpZ2NhcHRpb24gaDEge1xuICAgICAgICAgICAgY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBmb250LXNpemU6IDYycHg7IH1cbiAgICAgICAgICAgIGJvZHkucGFuZWwtc3RvcnkudGhyZWUtcGFuZWwgbWFpbiBhcnRpY2xlIC5wYW5lbHMgZmlndXJlLnBhbmVsI2xlZnQtcGFuZWw6dGFyZ2V0IGZpZ2NhcHRpb24gaDE6YWZ0ZXIsIGJvZHkucGFuZWwtc3RvcnkudGhyZWUtcGFuZWwgbWFpbiBhcnRpY2xlIC5wYW5lbHMgZmlndXJlLnBhbmVsI2NlbnRlci1wYW5lbDp0YXJnZXQgZmlnY2FwdGlvbiBoMTphZnRlciwgYm9keS5wYW5lbC1zdG9yeS50aHJlZS1wYW5lbCBtYWluIGFydGljbGUgLnBhbmVscyBmaWd1cmUucGFuZWwjcmlnaHQtcGFuZWw6dGFyZ2V0IGZpZ2NhcHRpb24gaDE6YWZ0ZXIge1xuICAgICAgICAgICAgICBib3JkZXItd2lkdGg6IDJweCAwIDA7XG4gICAgICAgICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICAgICAgICAgIGJvcmRlci1pbWFnZS1zbGljZTogMTIgZmlsbDtcbiAgICAgICAgICAgICAgYm9yZGVyLWltYWdlLXdpZHRoOiAycHggMHB4IDBweCAwcHg7XG4gICAgICAgICAgICAgIGJvcmRlci1pbWFnZS1vdXRzZXQ6IDBweCAwcHggMHB4IDBweDtcbiAgICAgICAgICAgICAgYm9yZGVyLWltYWdlLXJlcGVhdDogcmVwZWF0O1xuICAgICAgICAgICAgICBib3JkZXItaW1hZ2Utc291cmNlOiB1cmwoXCJkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUR3QUFBQThDQVlBQUFBNi9ObHlBQUFBQm1KTFIwUUFBQUFBQUFENVE3dC9BQUFBQ1hCSVdYTUFBQXNUQUFBTEV3RUFtcHdZQUFBQUIzUkpUVVVIM3djUER6UVladVhrZ0FBQUFCbDBSVmgwUTI5dGJXVnVkQUJEY21WaGRHVmtJSGRwZEdnZ1IwbE5VRmVCRGhjQUFBRFJTVVJCVkdqZTdacTdFc013Q0FTRi8vK2ZsU1lwUEpQRWxpek9KTGRiSStBYThSaWlQZW05OS9hQmlJaDJrV3ovWjJQRWtlR0twTEw5ajhTSU00Wlhrc3IyUHhwankzS3NzSjk1c3pVekVJeGdaOEdqdjJpMi9WUU11enBzMldsOWU3QXFHWVYvVlF3QUFBQUFBSFV2cmVCSWcyeGF1a3ZzMjJsSk1hL2VLWFkzRHl2MnhoWEV2a2pkUzFjVE95ejRIMEF3Z3AwRlYveWxTKzZsUzlWaHkwN0xxWmNHQUFBQUFJREpjVkxaZUZjNGF2RThXK0pBZkdGU0hJZ3Z0Sjk1dzlZU3dRZzJFc3lCK0MvV1liZE82d0huM3ZBc2h1UHBNUUFBQUFCSlJVNUVya0pnZ2c9PVwiKSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICB3aWR0aDogMjMlOyB9XG4gICAgICAgICAgYm9keS5wYW5lbC1zdG9yeS50aHJlZS1wYW5lbCBtYWluIGFydGljbGUgLnBhbmVscyBmaWd1cmUucGFuZWwjbGVmdC1wYW5lbDp0YXJnZXQgZmlnY2FwdGlvbiBwLCBib2R5LnBhbmVsLXN0b3J5LnRocmVlLXBhbmVsIG1haW4gYXJ0aWNsZSAucGFuZWxzIGZpZ3VyZS5wYW5lbCNjZW50ZXItcGFuZWw6dGFyZ2V0IGZpZ2NhcHRpb24gcCwgYm9keS5wYW5lbC1zdG9yeS50aHJlZS1wYW5lbCBtYWluIGFydGljbGUgLnBhbmVscyBmaWd1cmUucGFuZWwjcmlnaHQtcGFuZWw6dGFyZ2V0IGZpZ2NhcHRpb24gcCB7XG4gICAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICAgICBmb250LXNpemU6IDIycHg7IH1cbiAgICAgICAgYm9keS5wYW5lbC1zdG9yeS50aHJlZS1wYW5lbCBtYWluIGFydGljbGUgLnBhbmVscyBmaWd1cmUucGFuZWwjbGVmdC1wYW5lbDp0YXJnZXQgYS5jb250cm9sLmNsb3NlLCBib2R5LnBhbmVsLXN0b3J5LnRocmVlLXBhbmVsIG1haW4gYXJ0aWNsZSAucGFuZWxzIGZpZ3VyZS5wYW5lbCNjZW50ZXItcGFuZWw6dGFyZ2V0IGEuY29udHJvbC5jbG9zZSwgYm9keS5wYW5lbC1zdG9yeS50aHJlZS1wYW5lbCBtYWluIGFydGljbGUgLnBhbmVscyBmaWd1cmUucGFuZWwjcmlnaHQtcGFuZWw6dGFyZ2V0IGEuY29udHJvbC5jbG9zZSB7XG4gICAgICAgICAgdG9wOiAxMjBweDtcbiAgICAgICAgICByaWdodDogMzBweDtcbiAgICAgICAgICBib3R0b206IGF1dG87XG4gICAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICAgICBib2R5LnBhbmVsLXN0b3J5LnRocmVlLXBhbmVsIG1haW4gYXJ0aWNsZSAucGFuZWxzIGZpZ3VyZS5wYW5lbCNsZWZ0LXBhbmVsOnRhcmdldCBuYXYucmFkaWFsLW1lbnUsIGJvZHkucGFuZWwtc3RvcnkudGhyZWUtcGFuZWwgbWFpbiBhcnRpY2xlIC5wYW5lbHMgZmlndXJlLnBhbmVsI2NlbnRlci1wYW5lbDp0YXJnZXQgbmF2LnJhZGlhbC1tZW51LCBib2R5LnBhbmVsLXN0b3J5LnRocmVlLXBhbmVsIG1haW4gYXJ0aWNsZSAucGFuZWxzIGZpZ3VyZS5wYW5lbCNyaWdodC1wYW5lbDp0YXJnZXQgbmF2LnJhZGlhbC1tZW51IHtcbiAgICAgICAgICB0b3A6IDE4MHB4O1xuICAgICAgICAgIHJpZ2h0OiAzMHB4O1xuICAgICAgICAgIGJvdHRvbTogYXV0bztcbiAgICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cblxuYm9keS5wYW5lbC1zdG9yeS50d28tcGFuZWwgbWFpbiB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgcGFkZGluZy1yaWdodDogMDsgfVxuXG5ib2R5LnBhbmVsLXN0b3J5LnR3by1wYW5lbCAucGFuZWxzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzM2cHgpIHtcbiAgICBib2R5LnBhbmVsLXN0b3J5LnR3by1wYW5lbCAucGFuZWxzIHtcbiAgICAgIGZsZXgtd3JhcDogbm93cmFwOyB9IH1cblxuYm9keS5wYW5lbC1zdG9yeS50d28tcGFuZWwgYS5zcGxpdHRlciB7XG4gIGJhY2tncm91bmQ6ICNGRkY7XG4gIGJvcmRlcjogMDtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDIyLjVweDtcbiAgaGVpZ2h0OiA0NXB4O1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogY2FsYyg1MHZoIC0gNzBweCk7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC41cyBlYXNlLWluLW91dDtcbiAgbGVmdDogNTAlO1xuICB6LWluZGV4OiAxMDsgfVxuICBib2R5LnBhbmVsLXN0b3J5LnR3by1wYW5lbCBhLnNwbGl0dGVyOmFjdGl2ZSwgYm9keS5wYW5lbC1zdG9yeS50d28tcGFuZWwgYS5zcGxpdHRlcjpob3ZlciB7XG4gICAgY29sb3I6ICMwMDA7IH1cbiAgYm9keS5wYW5lbC1zdG9yeS50d28tcGFuZWwgYS5zcGxpdHRlcjpiZWZvcmUge1xuICAgIGxpbmUtaGVpZ2h0OiA0NXB4O1xuICAgIG1hcmdpbi1sZWZ0OiAtNHB4O1xuICAgIHdpZHRoOiAyMi41cHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDczNnB4KSB7XG4gICAgYm9keS5wYW5lbC1zdG9yeS50d28tcGFuZWwgYS5zcGxpdHRlciB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG5cbmJvZHkucGFuZWwtc3RvcnkudHdvLXBhbmVsIC5wYW5lbHMtLWRyYWdnaW5nIGEuc3BsaXR0ZXIge1xuICB0cmFuc2l0aW9uOiBub25lOyB9XG5cbmJvZHkucGFuZWwtc3RvcnkudHdvLXBhbmVsIC5wYW5lbHMtLW9wZW4gYS5zcGxpdHRlciB7XG4gIG9wYWNpdHk6IDA7IH1cblxuYm9keS5wYW5lbC1zdG9yeS50d28tcGFuZWwgYS5zcGxpdHRlci5pY29uLWFycm93LWxlZnQsIGJvZHkucGFuZWwtc3RvcnkudHdvLXBhbmVsIGEuc3BsaXR0ZXIucGlrYS1wcmV2LFxuYm9keS5wYW5lbC1zdG9yeS50d28tcGFuZWwgLmlzLXJ0bCBhLnNwbGl0dGVyLnBpa2EtbmV4dCwgLmlzLXJ0bCBib2R5LnBhbmVsLXN0b3J5LnR3by1wYW5lbCBhLnNwbGl0dGVyLnBpa2EtbmV4dCB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNDVweDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNDVweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTIycHgsIC0xMDAlKTtcbiAgbGVmdDogMTAwJTsgfVxuXG5ib2R5LnBhbmVsLXN0b3J5LnR3by1wYW5lbCBhLnNwbGl0dGVyLmljb24tYXJyb3ctcmlnaHQsIGJvZHkucGFuZWwtc3RvcnkudHdvLXBhbmVsIG1haW4gYXJ0aWNsZSAuY29udGVudCBkaXYudGV4dC1wbHVnaW4gYS5zcGxpdHRlci5saW5rLWxpbmUsIG1haW4gYXJ0aWNsZSAuY29udGVudCBkaXYudGV4dC1wbHVnaW4gYm9keS5wYW5lbC1zdG9yeS50d28tcGFuZWwgYS5zcGxpdHRlci5saW5rLWxpbmUsIGJvZHkucGFuZWwtc3RvcnkudHdvLXBhbmVsIGEuc3BsaXR0ZXIucGlrYS1uZXh0LFxuYm9keS5wYW5lbC1zdG9yeS50d28tcGFuZWwgLmlzLXJ0bCBhLnNwbGl0dGVyLnBpa2EtcHJldiwgLmlzLXJ0bCBib2R5LnBhbmVsLXN0b3J5LnR3by1wYW5lbCBhLnNwbGl0dGVyLnBpa2EtcHJldiB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA0NXB4O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNDVweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTEwMCUpO1xuICBsZWZ0OiAwOyB9XG5cbmJvZHkucGFuZWwtc3RvcnkudHdvLXBhbmVsIGEuYnV0dG9uLnByaW1hcnkge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgdG9wOiA3NSU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC0xMDAlKTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjVzIGVhc2UtaW4tb3V0O1xuICB6LWluZGV4OiAxMDsgfVxuICBib2R5LnBhbmVsLXN0b3J5LnR3by1wYW5lbCBhLmJ1dHRvbi5wcmltYXJ5OmhvdmVyIHtcbiAgICBjb2xvcjogI0ZGRjsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzM2cHgpIHtcbiAgICBib2R5LnBhbmVsLXN0b3J5LnR3by1wYW5lbCBhLmJ1dHRvbi5wcmltYXJ5IHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cblxuYm9keS5wYW5lbC1zdG9yeS50d28tcGFuZWwgLnBhbmVscy0tb3BlbiBhLmJ1dHRvbi5wcmltYXJ5IHtcbiAgb3BhY2l0eTogMDsgfVxuXG5ib2R5LnBhbmVsLXN0b3J5LnR3by1wYW5lbCAucGFuZWwubGVmdCxcbmJvZHkucGFuZWwtc3RvcnkudHdvLXBhbmVsIC5wYW5lbC5yaWdodCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGNhbGMoIDUwdmggLSAzMHB4KTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2l0aW9uOiB3aWR0aCAwLjVzIGVhc2UtaW4tb3V0OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3MzZweCkge1xuICAgIGJvZHkucGFuZWwtc3RvcnkudHdvLXBhbmVsIC5wYW5lbC5sZWZ0LFxuICAgIGJvZHkucGFuZWwtc3RvcnkudHdvLXBhbmVsIC5wYW5lbC5yaWdodCB7XG4gICAgICB3aWR0aDogNTAlO1xuICAgICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gNzBweCk7IH0gfVxuXG5ib2R5LnBhbmVsLXN0b3J5LnR3by1wYW5lbCAucGFuZWxzLS1kcmFnZ2luZyAucGFuZWwge1xuICB0cmFuc2l0aW9uOiBub25lOyB9XG5cbmJvZHkucGFuZWwtc3RvcnkudHdvLXBhbmVsIC5wYW5lbHMtLW9wZW4gLnBhbmVsLmxlZnQsXG5ib2R5LnBhbmVsLXN0b3J5LnR3by1wYW5lbCAucGFuZWxzLS1vcGVuIC5wYW5lbC5yaWdodCB7XG4gIHdpZHRoOiAxMTBweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiBmaXhlZDsgfVxuXG5ib2R5LnBhbmVsLXN0b3J5LnR3by1wYW5lbCAucGFuZWwucmlnaHQge1xuICByaWdodDogMDsgfVxuXG5ib2R5LnBhbmVsLXN0b3J5LnR3by1wYW5lbCAucGFuZWwubGVmdCBmaWdjYXB0aW9uIHtcbiAgdG9wOiBhdXRvO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzM2cHgpIHtcbiAgICBib2R5LnBhbmVsLXN0b3J5LnR3by1wYW5lbCAucGFuZWwubGVmdCBmaWdjYXB0aW9uIHtcbiAgICAgIHRvcDogMDtcbiAgICAgIGJvdHRvbTogYXV0bztcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH0gfVxuXG5ib2R5LnBhbmVsLXN0b3J5LnR3by1wYW5lbCAucGFuZWwucmlnaHQgZmlnY2FwdGlvbiB7XG4gIGxlZnQ6IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzM2cHgpIHtcbiAgICBib2R5LnBhbmVsLXN0b3J5LnR3by1wYW5lbCAucGFuZWwucmlnaHQgZmlnY2FwdGlvbiB7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9IH1cbiAgYm9keS5wYW5lbC1zdG9yeS50d28tcGFuZWwgLnBhbmVsLnJpZ2h0IGZpZ2NhcHRpb24gcCB7XG4gICAgZmxvYXQ6IGxlZnQ7IH1cblxuYm9keS5wYW5lbC1zdG9yeS50d28tcGFuZWwgLnBhbmVsIGZpZ2NhcHRpb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzM2cHgpIHtcbiAgICBib2R5LnBhbmVsLXN0b3J5LnR3by1wYW5lbCAucGFuZWwgZmlnY2FwdGlvbiB7XG4gICAgICBwYWRkaW5nOiA4NnB4IDM4cHg7IH0gfVxuXG5ib2R5LnBhbmVsLXN0b3J5LnR3by1wYW5lbCAucGFuZWwgaDEsXG5ib2R5LnBhbmVsLXN0b3J5LnR3by1wYW5lbCAucGFuZWwgcCB7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC41cyBlYXNlLWluLW91dDsgfVxuXG5ib2R5LnBhbmVsLXN0b3J5LnR3by1wYW5lbCAucGFuZWxzLS1pbml0aWFsIC5wYW5lbCBmaWdjYXB0aW9uIHAge1xuICBvcGFjaXR5OiAwOyB9XG5cbmJvZHkucGFuZWwtc3RvcnkudHdvLXBhbmVsIC5wYW5lbHMtLW9wZW4gLnBhbmVsIGZpZ2NhcHRpb24ge1xuICBvcGFjaXR5OiAwOyB9XG5cbmJvZHkucGFuZWwtc3RvcnkudHdvLXBhbmVsIC5wYW5lbCAuc3ViamVjdCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBvYmplY3QtcG9zaXRpb246IDUwJSA1MCU7IH1cblxuYm9keS5wYW5lbC1zdG9yeS50d28tcGFuZWwgLm9wYXF1ZS1vdmVybGF5IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1ncmFkaWVudChyYWRpYWwsIGNlbnRlciBjZW50ZXIsIDBweCwgY2VudGVyIGNlbnRlciwgMTAwJSwgY29sb3Itc3RvcCgwJSwgcmdiYSgwLCAwLCAwLCAwLjQpKSwgY29sb3Itc3RvcCgzMyUsIHJnYmEoMCwgMCwgMCwgMC40KSksIGNvbG9yLXN0b3AoNjYlLCB0cmFuc3BhcmVudCksIGNvbG9yLXN0b3AoMTAwJSwgdHJhbnNwYXJlbnQpKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1yYWRpYWwtZ3JhZGllbnQoY2VudGVyLCBlbGxpcHNlIGNvdmVyLCByZ2JhKDAsIDAsIDAsIDAuNCkgMCUsIHJnYmEoMCwgMCwgMCwgMC40KSAzMyUsIHRyYW5zcGFyZW50IDY2JSwgdHJhbnNwYXJlbnQgMTAwJSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1vLXJhZGlhbC1ncmFkaWVudChjZW50ZXIsIGVsbGlwc2UgY292ZXIsIHJnYmEoMCwgMCwgMCwgMC40KSAwJSwgcmdiYSgwLCAwLCAwLCAwLjQpIDMzJSwgdHJhbnNwYXJlbnQgNjYlLCB0cmFuc3BhcmVudCAxMDAlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW1zLXJhZGlhbC1ncmFkaWVudChjZW50ZXIsIGVsbGlwc2UgY292ZXIsIHJnYmEoMCwgMCwgMCwgMC40KSAwJSwgcmdiYSgwLCAwLCAwLCAwLjQpIDMzJSwgdHJhbnNwYXJlbnQgNjYlLCB0cmFuc3BhcmVudCAxMDAlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogcmFkaWFsLWdyYWRpZW50KGVsbGlwc2UgYXQgY2VudGVyLCByZ2JhKDAsIDAsIDAsIDAuNCkgMCUsIHJnYmEoMCwgMCwgMCwgMC40KSAzMyUsIHRyYW5zcGFyZW50IDY2JSwgdHJhbnNwYXJlbnQgMTAwJSk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwOyB9XG5cbmJvZHkucGFuZWwtc3RvcnkudHdvLXBhbmVsIC5wYW5lbCBmaWdjYXB0aW9uIGgxLCBib2R5LnBhbmVsLXN0b3J5LnR3by1wYW5lbCAucGFuZWwgZmlnY2FwdGlvbiBwIHtcbiAgY29sb3I6ICNGRkY7XG4gIGZvbnQtc2l6ZTogNjJweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgb3BhY2l0eTogMDsgfVxuXG5ib2R5LnBhbmVsLXN0b3J5LnR3by1wYW5lbCAucGFuZWwgZmlnY2FwdGlvbiBoMSB7XG4gIGZvbnQtc2l6ZTogMzJweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzM2cHgpIHtcbiAgICBib2R5LnBhbmVsLXN0b3J5LnR3by1wYW5lbCAucGFuZWwgZmlnY2FwdGlvbiBoMSB7XG4gICAgICBmb250LXNpemU6IDYycHg7IH0gfVxuXG5ib2R5LnBhbmVsLXN0b3J5LnR3by1wYW5lbCAucGFuZWwgZmlnY2FwdGlvbiBwIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzM2cHgpIHtcbiAgICBib2R5LnBhbmVsLXN0b3J5LnR3by1wYW5lbCAucGFuZWwgZmlnY2FwdGlvbiBwIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cblxuYm9keS5wYW5lbC1zdG9yeS50d28tcGFuZWwgLnBhbmVsLS1hY3RpdmUgZmlnY2FwdGlvbiBoMSxcbmJvZHkucGFuZWwtc3RvcnkudHdvLXBhbmVsIC5wYW5lbC0tYWN0aXZlIGZpZ2NhcHRpb24gcCB7XG4gIG9wYWNpdHk6IDE7IH1cblxuYm9keS5wYW5lbC1zdG9yeS50d28tcGFuZWwgLnBhbmVsIGZpZ2NhcHRpb24gcCB7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgbGluZS1oZWlnaHQ6IDMxcHg7XG4gIG1heC13aWR0aDogNDIwcHg7IH1cblxuYm9keS5wYW5lbC1zdG9yeS50d28tcGFuZWwgLnBhbmVsLmNvbnRlbnQge1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogMCAzMHB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3MzZweCkge1xuICAgIGJvZHkucGFuZWwtc3RvcnkudHdvLXBhbmVsIC5wYW5lbC5jb250ZW50IHtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMHZ3IC0gMTEwcHgpO1xuICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSA3MHB4KTtcbiAgICAgIHBhZGRpbmc6IDAgMjA3cHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKTtcbiAgICAgIHotaW5kZXg6IC0xMDsgfSB9XG5cbmJvZHkucGFuZWwtc3RvcnkudHdvLXBhbmVsIC5wYW5lbHMtLW9wZW4gLnBhbmVsLmNvbnRlbnQge1xuICBoZWlnaHQ6IGF1dG87XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBwb3NpdGlvbjogc3RhdGljO1xuICB0cmFuc2Zvcm06IG5vbmU7IH1cblxuYm9keS5wYW5lbC1zdG9yeS50d28tcGFuZWwgLnBhbmVsLmNvbnRlbnQgaDEge1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBtYXJnaW46IDAgMCAzN3B4OyB9XG4gIGJvZHkucGFuZWwtc3RvcnkudHdvLXBhbmVsIC5wYW5lbC5jb250ZW50IGgxOjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTMwcHg7XG4gICAgaGVpZ2h0OiAycHg7XG4gICAgbWFyZ2luLXRvcDogMTNweDsgfVxuICAgIGJvZHkucGFuZWwtc3RvcnkudHdvLXBhbmVsIC5wYW5lbC5jb250ZW50IGgxOjphZnRlciB7XG4gICAgICBib3JkZXItd2lkdGg6IDAgMCAycHg7XG4gICAgICBib3JkZXItaW1hZ2Utc2xpY2U6IDEyO1xuICAgICAgYm9yZGVyLWltYWdlLXdpZHRoOiAwcHggMHB4IDJweCAwcHg7XG4gICAgICBib3JkZXItaW1hZ2Utb3V0c2V0OiAwcHggMHB4IDBweCAwcHg7XG4gICAgICBib3JkZXItaW1hZ2UtcmVwZWF0OiByb3VuZCByb3VuZDsgfVxuICAgIC50aGVtZS1kYXJrX2JsdWUgYm9keS5wYW5lbC1zdG9yeS50d28tcGFuZWwgLnBhbmVsLmNvbnRlbnQgaDE6OmFmdGVyIHtcbiAgICAgIGJvcmRlci1pbWFnZS1zb3VyY2U6IHVybChcImRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBRHdBQUFBOENBWUFBQUE2L05seUFBQUFBWE5TUjBJQXJzNGM2UUFBQUFSblFVMUJBQUN4and2OFlRVUFBQUFKY0VoWmN3QUFDeElBQUFzU0FkTGRmdndBQUFBSGRFbE5SUWZmQnc4UE5CaG01ZVNBQUFBQUdYUkZXSFJEYjIxdFpXNTBBRU55WldGMFpXUWdkMmwwYUNCSFNVMVFWNEVPRndBQUFCaDBSVmgwVTI5bWRIZGhjbVVBY0dGcGJuUXVibVYwSURRdU1DNDFaWVV5WlFBQUFYMUpSRUZVYUVQdGxsRnFBekVNQmZlUU9XT3YyWkNDQWhhalo4djJGaWRvWUg2RU5QSCs1WHJ6K1BrTjNRRjF6VjFRMjJ5Z0JlOEsxUE91UWszdjhLSTVBM1VpWjZGV0pBNlZHZWkrWnhacUtIR296RUQzUGJOUVE0bERaUWE2NzVtRkdrb2NLalBRZmM4czFGRGlVSm1CN250bW9ZWVNoNUV6VUNkeUZtcEZEaCtzUUQzdkt0VDBOdENDdVFQcW1ydWd0b2tNTDA1eWQvL0ZmL3hHVVJSRlVSUkZVWGkrNFgvbzhEZlFvdmtwME52TkJscnduZzY5MlR1OGFKNEt2VFVTaDhyVG9EY3FjYWc4RFhxakVvZkswNkEzS25Hb1BBMTZveEtIeXRPZ055cHhHSGtxOU5iSTRZUFRvVGQ3RzJqQi9CVG83U1l5dkhndzMvQU5SVkVVUlZFVVJYRThkLy94dnJ2L1l2ZzNhTkhjQVhYTlhWRGJiS0FGN3dyVTg2NUNUZS93b2prRGRTSm5vVllrRHBVWjZMNW5GbW9vY2FqTVFQYzlzMUJEaVVObEJycnZtWVVhU2h3cU05Qjl6eXpVVU9KUW1ZSHVlMmFoaGhLSGtUTlFKM0lXYWtVT0g2eEFQZThxMVBRMjBJSzVBK3FhdTZDMitjZDFQUUdzL24zV1hGVzVnZ0FBQUFCSlJVNUVya0pnZ2c9PVwiKTsgfVxuICAgIC50aGVtZS1ibHVlIGJvZHkucGFuZWwtc3RvcnkudHdvLXBhbmVsIC5wYW5lbC5jb250ZW50IGgxOjphZnRlciB7XG4gICAgICBib3JkZXItaW1hZ2Utc291cmNlOiB1cmwoXCJkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUR3QUFBQThDQVlBQUFBNi9ObHlBQUFBQVhOU1IwSUFyczRjNlFBQUFBUm5RVTFCQUFDeGp3djhZUVVBQUFBSmNFaFpjd0FBQ3hJQUFBc1NBZExkZnZ3QUFBQUhkRWxOUlFmZkJ3OFBOQmhtNWVTQUFBQUFHWFJGV0hSRGIyMXRaVzUwQUVOeVpXRjBaV1FnZDJsMGFDQkhTVTFRVjRFT0Z3QUFBQmgwUlZoMFUyOW1kSGRoY21VQWNHRnBiblF1Ym1WMElEUXVNQzQxWllVeVpRQUFBWDVKUkVGVWFFUHRsbEZxQXpFTUJmZitoOGhoZXJHR0ZCU3dHRDFidHJjNFFRUHpJNlNKOXkvWG04ZlBiK2dPcUd2dWd0cG1BeTE0VjZDZWR4VnFlb2NYelJtb0V6a0x0U0p4cU14QTl6MnpVRU9KUTJVR3V1K1poUnBLSENvejBIM1BMTlJRNGxDWmdlNTdacUdHRW9mS0RIVGZNd3MxbERpTW5JRTZrYk5RSzNMNFlBWHFlVmVocHJlQkZzd2RVTmZjQmJWTlpIaHhrcnY3TC83ak40cWlLSXFpS0lyQzh3My9RNGUvZ1JiTlQ0SGViamJRZ3ZkMDZNM2U0VVh6Vk9pdGtUaFVuZ2E5VVlsRDVXblFHNVU0Vko0R3ZWR0pRK1ZwMEJ1Vk9GU2VCcjFSaWNQSVU2RzNSZzRmbkE2OTJkdEFDK2FuUUc4M2tlSEZnL21HYnlpS29paUtvaWlLNDduN2ovZmQvUmZEdjBHTDVnNm9hKzZDMm1ZRExYaFhvSjUzRldwNmh4Zk5HYWdUT1F1MUluR296RUQzUGJOUVE0bERaUWE2NzVtRkdrb2NLalBRZmM4czFGRGlVSm1CN250bW9ZWVNoOG9NZE44ekN6V1VPSXljZ1RxUnMxQXJjdmhnQmVwNVY2R210NEVXekIxUTE5d0Z0YzAvcnVzSmZCNEJQUGNubUpRQUFBQUFTVVZPUks1Q1lJST1cIik7IH1cbiAgICAudGhlbWUtZ3JlZW4gYm9keS5wYW5lbC1zdG9yeS50d28tcGFuZWwgLnBhbmVsLmNvbnRlbnQgaDE6OmFmdGVyIHtcbiAgICAgIGJvcmRlci1pbWFnZS1zb3VyY2U6IHVybChcImRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBRHdBQUFBOENBWUFBQUE2L05seUFBQUFBWE5TUjBJQXJzNGM2UUFBQUFSblFVMUJBQUN4and2OFlRVUFBQUFKY0VoWmN3QUFDeElBQUFzU0FkTGRmdndBQUFBSGRFbE5SUWZmQnc4UE5CaG01ZVNBQUFBQUdYUkZXSFJEYjIxdFpXNTBBRU55WldGMFpXUWdkMmwwYUNCSFNVMVFWNEVPRndBQUFCaDBSVmgwVTI5bWRIZGhjbVVBY0dGcGJuUXVibVYwSURRdU1DNDFaWVV5WlFBQUFacEpSRUZVYUVQdGxzRnR4REFNQksrNFZKUUdVMW9DVzh2SEVTT0psT0JBT0hDQStlMHU1WjlmeHZmUDEyOVBSYmFnWFZPUmJXamJWS1JCQWEraVM5Q2VWOUZsYU5NYkRwcDNJUW50OUZRbERXMzFUSVV2ZFNNRTlXZXFHb1kyUnRZSHo5U2RFTlNmcVdvWTJoaFpIenhUZDBKUWY2YXFZV2hqWktxZ0d5bG9wNmNxYVdpclo3aHdCeGVoUGEraXk5Q21WOUVHQlV4RnRxQmRVNUZ0YU50VTVKMXdjSkduOXkvKzQwWlJGRVZSRkVWUmVEN2hQelQ4RFJRMEZUa2VlcnVwU0lNQ1hrV1BoZDdzRFFmTnUzQWc5TmFlcWZDbGJod0R2WEZrZmZCTTNUa0dldVBJK3VDWnVuTU05TWFScVlKdUhBZTl0V2U0Y0FjUGh0N3NWYlJCQVZPUjQ2RzNtNHE4RXc0ZXpDZDhRMUVVUlZFVVJWRWN6OU0vM2svdlg0UnZVTkJVWkF2YU5SWFpoclpOUlJvVThDcTZCTzE1RlYyR05yM2hvSGtYa3RCT1QxWFMwRmJQVlBoU04wSlFmNmFxWVdoalpIM3dUTjBKUWYyWnFvYWhqWkgxd1ROMUp3VDFaNm9haGpaR3BncTZrWUoyZXFxU2hyWjZoZ3QzY0JIYTh5cTZERzE2RlcxUXdGUmtDOW8xRmRtR3RzMldlTDMrQUZPbVVQakhwdGJPQUFBQUFFbEZUa1N1UW1DQ1wiKTsgfVxuICAgIC50aGVtZS15ZWxsb3cgYm9keS5wYW5lbC1zdG9yeS50d28tcGFuZWwgLnBhbmVsLmNvbnRlbnQgaDE6OmFmdGVyIHtcbiAgICAgIGJvcmRlci1pbWFnZS1zb3VyY2U6IHVybChcImRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBRHdBQUFBOENBWUFBQUE2L05seUFBQUFBWE5TUjBJQXJzNGM2UUFBQUFSblFVMUJBQUN4and2OFlRVUFBQUFKY0VoWmN3QUFDeElBQUFzU0FkTGRmdndBQUFBSGRFbE5SUWZmQnc4UE5CaG01ZVNBQUFBQUdYUkZXSFJEYjIxdFpXNTBBRU55WldGMFpXUWdkMmwwYUNCSFNVMVFWNEVPRndBQUFCaDBSVmgwVTI5bWRIZGhjbVVBY0dGcGJuUXVibVYwSURRdU1DNDFaWVV5WlFBQUFaZEpSRUZVYUVQdGxrR093ekFNQS9QLzkrMS9XaVNtRGhYR3RtU2pDNlBRQUhNaktlZVd5M2o5WGErZWlteEJ1NllpMjlDMnFVaURBbDVGbDZBOXI2TEwwS1kzSERTZlFoTGE2YWxLR3RycW1RcmY2a1lJNnM5VU5ReHRqS3dQbnFrN0lhZy9VOVV3dERHeVBuaW03b1NnL2t4Vnc5REd5RlJCTjFMUVRrOVYwdEJXejNEaENTNUNlMTVGbDZGTnI2SU5DcGlLYkVHN3BpTGIwTGFweUNmaDRDTGYzci81anh0RlVSUkZVUlJGNGZtRi85RHdOMURRVk9SNDZPMm1JZzBLZUJVOUZucXpOeHcwbjhLQjBGdDdwc0szdW5FTTlNYVI5Y0V6ZGVjWTZJMGo2NE5uNnM0eDBCdEhwZ3E2Y1J6MDFwN2h3aE04R0hxelY5RUdCVXhGam9mZWJpcnlTVGg0TUwvd0RVVlJGRVZSRkVWeFBOLys4ZjcyL2szNEJnVk5SYmFnWFZPUmJXamJWS1JCQWEraVM5Q2VWOUZsYU5NYkRwcFBJUW50OUZRbERXMzFUSVZ2ZFNNRTlXZXFHb1kyUnRZSHo5U2RFTlNmcVdvWTJoaFpIenhUZDBKUWY2YXFZV2hqWktxZ0d5bG9wNmNxYVdpclo3andCQmVoUGEraXk5Q21WOUVHQlV4RnRxQmRVNUZ0YU50c2lldDZBOVI5dGU5K2dSTVpBQUFBQUVsRlRrU3VRbUNDXCIpOyB9XG4gICAgLnRoZW1lLXJlZCBib2R5LnBhbmVsLXN0b3J5LnR3by1wYW5lbCAucGFuZWwuY29udGVudCBoMTo6YWZ0ZXIge1xuICAgICAgYm9yZGVyLWltYWdlLXNvdXJjZTogdXJsKFwiZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFEd0FBQUE4Q0FZQUFBQTYvTmx5QUFBQUFYTlNSMElBcnM0YzZRQUFBQVJuUVUxQkFBQ3hqd3Y4WVFVQUFBQUpjRWhaY3dBQUN4SUFBQXNTQWRMZGZ2d0FBQUFIZEVsTlJRZmZCdzhQTkJobTVlU0FBQUFBR1hSRldIUkRiMjF0Wlc1MEFFTnlaV0YwWldRZ2QybDBhQ0JIU1UxUVY0RU9Gd0FBQUJoMFJWaDBVMjltZEhkaGNtVUFjR0ZwYm5RdWJtVjBJRFF1TUM0MVpZVXlaUUFBQVpwSlJFRlVhRVB0bGpGdXhEQU1CTzhucWZML3ArUkpDV3d0aXlOR0VpbkJnWERnQU5QdEx1WE9MK1BuNi91M3B5SmIwSzZweURhMGJTclNvSUJYMFNWb3o2dm9NclRwRFFmTnU1Q0VkbnFxa29hMmVxYkNsN29SZ3ZvelZRMURHeVByZzJmcVRnanF6MVExREcyTXJBK2VxVHNocUQ5VDFUQzBNVEpWMEkwVXROTlRsVFMwMVROY3VJT0wwSjVYMFdWbzA2dG9nd0ttSWx2UXJxbklOclJ0S3ZKT09MakkwL3NYLzNHaktJcWlLSXFpS0R5ZjhCOGEvZ1lLbW9vY0Q3M2RWS1JCQWEraXgwSnY5b2FENWwwNEVIcHJ6MVQ0VWplT2dkNDRzajU0cHU0Y0E3MXhaSDN3VE4wNUJucmp5RlJCTjQ2RDN0b3pYTGlEQjBOdjlpcmFvSUNweVBIUTIwMUYzZ2tIRCtZVHZxRW9pcUlvaXFJb2p1ZnBIKytuOXkvQ055aG9LcklGN1pxS2JFUGJwaUlOQ25nVlhZTDJ2SW91UTV2ZWNOQzhDMGxvcDZjcWFXaXJaeXA4cVJzaHFEOVQxVEMwTWJJK2VLYnVoS0QrVEZYRDBNYkkrdUNadWhPQytqTlZEVU1iSTFNRjNVaEJPejFWU1VOYlBjT0ZPN2dJN1hrVlhZWTJ2WW8yS0dBcXNnWHRtb3BzUTl0bVM3eGVmOW8rM01JRWtuOWJBQUFBQUVsRlRrU3VRbUNDXCIpOyB9XG4gICAgLnRoZW1lLXByaW1hcnkgYm9keS5wYW5lbC1zdG9yeS50d28tcGFuZWwgLnBhbmVsLmNvbnRlbnQgaDE6OmFmdGVyIHtcbiAgICAgIGJvcmRlci1pbWFnZS1zb3VyY2U6IHVybChcImRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBRHdBQUFBOENBWUFBQUE2L05seUFBQUFBWE5TUjBJQXJzNGM2UUFBQUFSblFVMUJBQUN4and2OFlRVUFBQUFKY0VoWmN3QUFDeElBQUFzU0FkTGRmdndBQUFBSGRFbE5SUWZmQnc4UE5CaG01ZVNBQUFBQUdYUkZXSFJEYjIxdFpXNTBBRU55WldGMFpXUWdkMmwwYUNCSFNVMVFWNEVPRndBQUFCaDBSVmgwVTI5bWRIZGhjbVVBY0dGcGJuUXVibVYwSURRdU1DNDFaWVV5WlFBQUFacEpSRUZVYUVQdGxrRnFCREVNQkJmeTBmei9DYmtrekxoMVdGRzJKWnNKWmxGQjNicGJudHU4akovdnI5K2VpbXhCdTZZaTI5QzJxVWlEQWw1Rmw2QTlyNkxMMEtZM0hEVHZRaExhNmFsS0d0cnFtUXBmNmtZSTZzOVVOUXh0akt3UG5xazdJYWcvVTlVd3RER3lQbmltN29TZy9reFZ3OURHeUZSQk4xTFFUazlWMHRCV3ozRGhEaTVDZTE1Rmw2Rk5yNklOQ3BpS2JFRzdwaUxiMExhcHlEdmg0Q0pQNzEvOHg0MmlLSXFpS0lxaThIekNmMmo0R3lob0tuSTg5SFpUa1FZRnZJb2VDNzNaR3c2YWQrRkE2SzA5VStGTDNUZ0dldVBJK3VDWnVuTU05TWFSOWNFemRlY1k2STBqVXdYZE9BNTZhODl3NFE0ZURMM1pxMmlEQXFZaXgwTnZOeFY1Snh3OG1FLzRocUlvaXFJb2lxSTRucWQvdkovZXZ3amZvS0NweUJhMGF5cXlEVzJiaWpRbzRGVjBDZHJ6S3JvTWJYckRRZk11SktHZG5xcWtvYTJlcWZDbGJvU2cva3hWdzlER3lQcmdtYm9UZ3ZvelZRMURHeVByZzJmcVRnanF6MVExREcyTVRCVjBJd1h0OUZRbERXMzFEQmZ1NENLMDUxVjBHZHIwS3RxZ2dLbklGclJyS3JJTmJac3Q4WHI5QWRnSjlja1g4MmFLQUFBQUFFbEZUa1N1UW1DQ1wiKTsgfVxuICAgIC50aGVtZS1zZWNvbmRhcnkgYm9keS5wYW5lbC1zdG9yeS50d28tcGFuZWwgLnBhbmVsLmNvbnRlbnQgaDE6OmFmdGVyIHtcbiAgICAgIGJvcmRlci1pbWFnZS1zb3VyY2U6IHVybChcImRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBRHdBQUFBOENBWUFBQUE2L05seUFBQUFBWE5TUjBJQXJzNGM2UUFBQUFSblFVMUJBQUN4and2OFlRVUFBQUFKY0VoWmN3QUFDeElBQUFzU0FkTGRmdndBQUFBSGRFbE5SUWZmQnc4UE5CaG01ZVNBQUFBQUdYUkZXSFJEYjIxdFpXNTBBRU55WldGMFpXUWdkMmwwYUNCSFNVMVFWNEVPRndBQUFCaDBSVmgwVTI5bWRIZGhjbVVBY0dGcGJuUXVibVYwSURRdU1DNDFaWVV5WlFBQUFYMUpSRUZVYUVQdDFrRnVoREFRQk1EOS82Y1RMUlFIUzVicEFTSVJhZXJJZEkvdEc1L0R6NExJTFZaTmlkeG0zWlRJenJjbDBVdXNXQks5ekpxbE9IallDa1dxRVpVeTlVZ3AvT1dNaUVxSmFrd3QxZzgrNDV5SVNvbHFUQzNXRHo3am5JaEtpV3BNTFZZcU9LTkVOYUpTcGg2SkMxdndJaXVXUkMrelprbDA1OXVVeUMxV1RZbmNadDJVeU1oc1lQUUlLd2RHajdGMllOUmFhNjIxMXRxZjhlczVNUG8zWEh0Z05ES2JFbms5MTUwUzJmbTJKUHBhcnJrVUJ3OWI0WVZjTDFJS2Z6bmpOVndyMWc4KzQ1elhjSzFZUC9pTWMxN0R0V0tsZ2pOZXgvVWljV0VMdnBockxvbnVmSnNTZVQzWG5SSVptUTJNL2czWEhoaTExbHBycmJYV251SmZlMkQwQ0NzSFJvK3hkbUEwTXBzU3VjV3FLWkhickpzUzJmbTJKSHFKRlV1aWwxbXpGQWNQVzZGSU5hSlNwaDRwaGIrY0VWRXBVWTJweGZyQlo1d1RVU2xSamFuRitzRm5uQk5SS1ZHTnFjVktCV2VVcUVaVXl0UWpjV0VMWG1URmt1aGwxaXlKN255YkVybkZxaW1SMjZ5YjJoT2Z6eS9tR2lHeVRaeTJld0FBQUFCSlJVNUVya0pnZ2c9PVwiKTsgfVxuICAgIC50aGVtZS1tZW51IGJvZHkucGFuZWwtc3RvcnkudHdvLXBhbmVsIC5wYW5lbC5jb250ZW50IGgxOjphZnRlciB7XG4gICAgICBib3JkZXItaW1hZ2Utc291cmNlOiB1cmwoXCJkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUR3QUFBQThDQVlBQUFBNi9ObHlBQUFBQVhOU1IwSUFyczRjNlFBQUFBUm5RVTFCQUFDeGp3djhZUVVBQUFBSmNFaFpjd0FBQ3hJQUFBc1NBZExkZnZ3QUFBQUhkRWxOUlFmZkJ3OFBOQmhtNWVTQUFBQUFHWFJGV0hSRGIyMXRaVzUwQUVOeVpXRjBaV1FnZDJsMGFDQkhTVTFRVjRFT0Z3QUFBQmgwUlZoMFUyOW1kSGRoY21VQWNHRnBiblF1Ym1WMElEUXVNQzQxWllVeVpRQUFBWmxKUkVGVWFFUHRsakZ1eERBTUJPL3YrVUM2UERlQnJXVnh4RWdpSlRnUURoeGd1dDJsM1BsbGZIMy8vUFpVWkF2YU5SWFpoclpOUlJvVThDcTZCTzE1RlYyR05yM2hvSGtYa3RCT1QxWFMwRmJQVlBoU04wSlFmNmFxWVdoalpIM3dUTjBKUWYyWnFvYWhqWkgxd1ROMUp3VDFaNm9haGpaR3BncTZrWUoyZXFxU2hyWjZoZ3QzY0JIYTh5cTZERzE2RlcxUXdGUmtDOW8xRmRtR3RrMUYzZ2tIRjNsNi8rSS9iaFJGVVJSRlVSU0Y1eFArUThQZlFFRlRrZU9odDV1S05DamdWZlJZNk0zZWNOQzhDd2RDYisyWkNsL3F4akhRRzBmV0I4L1VuV09nTjQ2c0Q1NnBPOGRBYnh5Wkt1akdjZEJiZTRZTGQvQmc2TTFlUlJzVU1CVTVIbnE3cWNnNzRlREJmTUkzRkVWUkZFVlJGTVh4UFAzai9mVCtSZmdHQlUxRnRxQmRVNUZ0YU50VXBFRUJyNkpMMEo1WDBXVm8weHNPbW5jaENlMzBWQ1VOYmZWTWhTOTFJd1QxWjZvYWhqWkcxZ2ZQMUowUTFKK3BhaGphR0ZrZlBGTjNRbEIvcHFwaGFHTmtxcUFiS1dpbnB5cHBhS3RudUhBSEY2RTlyNkxMMEtaWDBRWUZURVcyb0YxVGtXMW8yMnlKMStzUDZrUWFROVIzWG5zQUFBQUFTVVZPUks1Q1lJST1cIik7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDczNnB4KSB7XG4gICAgYm9keS5wYW5lbC1zdG9yeS50d28tcGFuZWwgLnBhbmVsLmNvbnRlbnQgaDEge1xuICAgICAgbWFyZ2luOiA4MnB4IDBweCAzN3B4IDBweDsgfSB9XG4gIGJvZHkucGFuZWwtc3RvcnkudHdvLXBhbmVsIC5wYW5lbC5jb250ZW50IGgxIHNtYWxsIHtcbiAgICBjb2xvcjogIzgzOTA5NztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmbG9hdDogbGVmdDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAyMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4OyB9XG5cbmJvZHkucGFuZWwtc3RvcnkudHdvLXBhbmVsIC5wYW5lbC5jb250ZW50IGgyLFxuYm9keS5wYW5lbC1zdG9yeS50d28tcGFuZWwgLnBhbmVsLmNvbnRlbnQgaDMge1xuICBtYXJnaW46IDI3cHggMCAzcHggMDsgfVxuXG5ib2R5LnBhbmVsLXN0b3J5LnR3by1wYW5lbCAucGFuZWwuY29udGVudCBwIHtcbiAgbWFyZ2luOiAwO1xuICBtYXgtd2lkdGg6IG5vbmU7IH1cblxuYm9keS5wYW5lbC1zdG9yeS50d28tcGFuZWwgLmNvbnRlbnQtZm9vdGVyIHtcbiAgbWF4LXdpZHRoOiA2NGVtO1xuICBtYXJnaW46IDAgYXV0bzsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzM2cHgpIHtcbiAgICBib2R5LnBhbmVsLXN0b3J5LnR3by1wYW5lbCAuY29udGVudC1mb290ZXIge1xuICAgICAgd2lkdGg6IGNhbGMoMTAwdncgLSAyMjBweCk7IH0gfVxuXG5ib2R5LnBhbmVsLXN0b3J5LnR3by1wYW5lbCAuY29udHJvbHMge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogY2FsYyggNzBweCArIDQ2cHgpO1xuICByaWdodDogY2FsYyggMC43NWVtICsgMTEwcHggKyAyNHB4KTsgfVxuXG5ib2R5LnBhbmVsLXN0b3J5LnR3by1wYW5lbCAucGFuZWxzOm5vdCgucGFuZWxzLS1vcGVuKSAuY29udHJvbHMge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbmJvZHkucGFuZWwtc3RvcnkudHdvLXBhbmVsIC5jb250cm9scyBhLmJ1dHRvbi5yb3VuZCB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogMXB4IHNvbGlkIGJsYWNrO1xuICBjb2xvcjogYmxhY2s7XG4gIHdpZHRoOiA0NXB4O1xuICBoZWlnaHQ6IDQ1cHg7XG4gIHBhZGRpbmc6IDA7IH1cbiAgLnRoZW1lLWRhcmtfYmx1ZSBib2R5LnBhbmVsLXN0b3J5LnR3by1wYW5lbCAuY29udHJvbHMgYS5idXR0b24ucm91bmQ6aG92ZXIge1xuICAgIGNvbG9yOiAjRkZGRkZGOyB9XG4gIC50aGVtZS1ibHVlIGJvZHkucGFuZWwtc3RvcnkudHdvLXBhbmVsIC5jb250cm9scyBhLmJ1dHRvbi5yb3VuZDpob3ZlciB7XG4gICAgY29sb3I6ICNGRkZGRkY7IH1cbiAgLnRoZW1lLWdyZWVuIGJvZHkucGFuZWwtc3RvcnkudHdvLXBhbmVsIC5jb250cm9scyBhLmJ1dHRvbi5yb3VuZDpob3ZlciB7XG4gICAgY29sb3I6ICNGRkZGRkY7IH1cbiAgLnRoZW1lLXllbGxvdyBib2R5LnBhbmVsLXN0b3J5LnR3by1wYW5lbCAuY29udHJvbHMgYS5idXR0b24ucm91bmQ6aG92ZXIge1xuICAgIGNvbG9yOiAjRkZGRkZGOyB9XG4gIC50aGVtZS1yZWQgYm9keS5wYW5lbC1zdG9yeS50d28tcGFuZWwgLmNvbnRyb2xzIGEuYnV0dG9uLnJvdW5kOmhvdmVyIHtcbiAgICBjb2xvcjogI0ZGRkZGRjsgfVxuICAudGhlbWUtcHJpbWFyeSBib2R5LnBhbmVsLXN0b3J5LnR3by1wYW5lbCAuY29udHJvbHMgYS5idXR0b24ucm91bmQ6aG92ZXIge1xuICAgIGNvbG9yOiAjRkZGRkZGOyB9XG4gIC50aGVtZS1zZWNvbmRhcnkgYm9keS5wYW5lbC1zdG9yeS50d28tcGFuZWwgLmNvbnRyb2xzIGEuYnV0dG9uLnJvdW5kOmhvdmVyIHtcbiAgICBjb2xvcjogI0ZGRkZGRjsgfVxuICAudGhlbWUtbWVudSBib2R5LnBhbmVsLXN0b3J5LnR3by1wYW5lbCAuY29udHJvbHMgYS5idXR0b24ucm91bmQ6aG92ZXIge1xuICAgIGNvbG9yOiAjRkZGRkZGOyB9XG4gIC50aGVtZS1kYXJrX2JsdWUgYm9keS5wYW5lbC1zdG9yeS50d28tcGFuZWwgLmNvbnRyb2xzIGEuYnV0dG9uLnJvdW5kOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwOyB9XG4gIC50aGVtZS1ibHVlIGJvZHkucGFuZWwtc3RvcnkudHdvLXBhbmVsIC5jb250cm9scyBhLmJ1dHRvbi5yb3VuZDpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDsgfVxuICAudGhlbWUtZ3JlZW4gYm9keS5wYW5lbC1zdG9yeS50d28tcGFuZWwgLmNvbnRyb2xzIGEuYnV0dG9uLnJvdW5kOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwOyB9XG4gIC50aGVtZS15ZWxsb3cgYm9keS5wYW5lbC1zdG9yeS50d28tcGFuZWwgLmNvbnRyb2xzIGEuYnV0dG9uLnJvdW5kOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwOyB9XG4gIC50aGVtZS1yZWQgYm9keS5wYW5lbC1zdG9yeS50d28tcGFuZWwgLmNvbnRyb2xzIGEuYnV0dG9uLnJvdW5kOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwOyB9XG4gIC50aGVtZS1wcmltYXJ5IGJvZHkucGFuZWwtc3RvcnkudHdvLXBhbmVsIC5jb250cm9scyBhLmJ1dHRvbi5yb3VuZDpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDsgfVxuICAudGhlbWUtc2Vjb25kYXJ5IGJvZHkucGFuZWwtc3RvcnkudHdvLXBhbmVsIC5jb250cm9scyBhLmJ1dHRvbi5yb3VuZDpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDsgfVxuICAudGhlbWUtbWVudSBib2R5LnBhbmVsLXN0b3J5LnR3by1wYW5lbCAuY29udHJvbHMgYS5idXR0b24ucm91bmQ6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM4MzkwOTc7IH1cbiAgLnRoZW1lLWRhcmtfYmx1ZSBib2R5LnBhbmVsLXN0b3J5LnR3by1wYW5lbCAuY29udHJvbHMgYS5idXR0b24ucm91bmQ6aG92ZXIge1xuICAgIGJvcmRlci1jb2xvcjogIzAwMDAwMDsgfVxuICAudGhlbWUtYmx1ZSBib2R5LnBhbmVsLXN0b3J5LnR3by1wYW5lbCAuY29udHJvbHMgYS5idXR0b24ucm91bmQ6aG92ZXIge1xuICAgIGJvcmRlci1jb2xvcjogIzAwMDAwMDsgfVxuICAudGhlbWUtZ3JlZW4gYm9keS5wYW5lbC1zdG9yeS50d28tcGFuZWwgLmNvbnRyb2xzIGEuYnV0dG9uLnJvdW5kOmhvdmVyIHtcbiAgICBib3JkZXItY29sb3I6ICMwMDAwMDA7IH1cbiAgLnRoZW1lLXllbGxvdyBib2R5LnBhbmVsLXN0b3J5LnR3by1wYW5lbCAuY29udHJvbHMgYS5idXR0b24ucm91bmQ6aG92ZXIge1xuICAgIGJvcmRlci1jb2xvcjogIzAwMDAwMDsgfVxuICAudGhlbWUtcmVkIGJvZHkucGFuZWwtc3RvcnkudHdvLXBhbmVsIC5jb250cm9scyBhLmJ1dHRvbi5yb3VuZDpob3ZlciB7XG4gICAgYm9yZGVyLWNvbG9yOiAjMDAwMDAwOyB9XG4gIC50aGVtZS1wcmltYXJ5IGJvZHkucGFuZWwtc3RvcnkudHdvLXBhbmVsIC5jb250cm9scyBhLmJ1dHRvbi5yb3VuZDpob3ZlciB7XG4gICAgYm9yZGVyLWNvbG9yOiAjMDAwMDAwOyB9XG4gIC50aGVtZS1zZWNvbmRhcnkgYm9keS5wYW5lbC1zdG9yeS50d28tcGFuZWwgLmNvbnRyb2xzIGEuYnV0dG9uLnJvdW5kOmhvdmVyIHtcbiAgICBib3JkZXItY29sb3I6ICMwMDAwMDA7IH1cbiAgLnRoZW1lLW1lbnUgYm9keS5wYW5lbC1zdG9yeS50d28tcGFuZWwgLmNvbnRyb2xzIGEuYnV0dG9uLnJvdW5kOmhvdmVyIHtcbiAgICBib3JkZXItY29sb3I6ICM4MzkwOTc7IH1cbiAgYm9keS5wYW5lbC1zdG9yeS50d28tcGFuZWwgLmNvbnRyb2xzIGEuYnV0dG9uLnJvdW5kLmJ1dHRvbi0tc2lkZSB7XG4gICAgbWFyZ2luOiAwIDAgMThweCAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxMDsgfVxuICBib2R5LnBhbmVsLXN0b3J5LnR3by1wYW5lbCAuY29udHJvbHMgYS5idXR0b24ucm91bmQ6YmVmb3JlIHtcbiAgICB3aWR0aDogNDNweDtcbiAgICBsaW5lLWhlaWdodDogNDNweDtcbiAgICBtYXJnaW46IDA7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuXG5ib2R5LnBhbmVsLXN0b3J5LnR3by1wYW5lbCAuY29udHJvbHMgLnJhZGlhbC1tZW51IHtcbiAgcG9zaXRpb246IHN0YXRpYzsgfVxuXG4uaGVhZGVyLW1lbnUtbmF2aWdhdGlvbiB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiA2MHB4O1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBoZWlnaHQ6IGNhbGMoIDEwMHZoIC0gNjBweCAtIDEyMHB4KTtcbiAgcGFkZGluZzogMCAwLjc1ZW07XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBvdmVyZmxvdzogYXV0bztcbiAgcGFkZGluZy1yaWdodDogMTJweDsgfVxuICAuaGVhZGVyLW1lbnUtbmF2aWdhdGlvbi5tZW51LS1jbG9zZWQge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmhlYWRlci1tZW51LW5hdmlnYXRpb24ubWVudS0tb3BlbiB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gICAgLmhlYWRlci1tZW51LW5hdmlnYXRpb24ge1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICB0b3A6IDcwcHg7XG4gICAgICByaWdodDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBoZWlnaHQ6IDMwMHB4ICFpbXBvcnRhbnQ7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgIC5oZWFkZXItbWVudS1uYXZpZ2F0aW9uOjphZnRlciB7XG4gICAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBkaXNwbGF5OiB0YWJsZTsgfVxuICAgICAgLmhlYWRlci1tZW51LW5hdmlnYXRpb24gLm1lbnUtc2VhcmNoIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgLmhlYWRlci1tZW51LW5hdmlnYXRpb24gLmhlYWRlci1tZW51LXNlY3Rpb25zIHtcbiAgICAgICAgcGFkZGluZzogMCAxLjVlbTsgfVxuICAgICAgLmhlYWRlci1tZW51LW5hdmlnYXRpb24gLmhlYWRlci1tZW51LXNlY3Rpb25zLCAuaGVhZGVyLW1lbnUtbmF2aWdhdGlvbiAubWVudS1vdmVydmlld3Mge1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICAgICAuaGVhZGVyLW1lbnUtbmF2aWdhdGlvbiAuaGVhZGVyLW1lbnUtc2VjdGlvbnM6OmFmdGVyLCAuaGVhZGVyLW1lbnUtbmF2aWdhdGlvbiAubWVudS1vdmVydmlld3M6OmFmdGVyIHtcbiAgICAgICAgICBjbGVhcjogYm90aDtcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgIGRpc3BsYXk6IHRhYmxlOyB9XG4gICAgICAuaGVhZGVyLW1lbnUtbmF2aWdhdGlvbiAuaGVhZGVyLW1lbnUtc2VjdGlvbnMgLm1lbnUtc2VjdGlvbiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyNXB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4O1xuICAgICAgICB3aWR0aDogMzMuMzMlOyB9XG4gICAgICAgIC5oZWFkZXItbWVudS1uYXZpZ2F0aW9uIC5oZWFkZXItbWVudS1zZWN0aW9ucyAubWVudS1zZWN0aW9uOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7IH1cbiAgICAgICAgLmhlYWRlci1tZW51LW5hdmlnYXRpb24gLmhlYWRlci1tZW51LXNlY3Rpb25zIC5tZW51LXNlY3Rpb246bGFzdC1jaGlsZCB7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMDsgfVxuICAgICAgaGVhZGVyLnBhZ2UtaGVhZGVyLm1lbnUtLW9wZW4gKyAubWFpbiB7XG4gICAgICAgIG1hcmdpbi10b3A6IDMwMHB4OyB9IH1cbiAgLmhlYWRlci1tZW51LW5hdmlnYXRpb24gLnRlcm1zLWFuZC1jb25kaXRpb25zIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAuaGVhZGVyLW1lbnUtbmF2aWdhdGlvbiAudGVybXMtYW5kLWNvbmRpdGlvbnMge1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG4gICAgLmhlYWRlci1tZW51LW5hdmlnYXRpb24gLnRlcm1zLWFuZC1jb25kaXRpb25zIGEge1xuICAgICAgY29sb3I6ICM0NzUzNUI7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzOXB4OyB9XG5cbmJvZHkuaG9tZXBhZ2Uge1xuICBvdmVyZmxvdy15OiBzY3JvbGw7IH1cbiAgYm9keS5ob21lcGFnZSBtYWluLm1haW4ge1xuICAgIHBhZGRpbmc6IDAgMC43NWVtOyB9XG4gIGJvZHkuaG9tZXBhZ2UgLnNsaWRlLXByZXZpb3VzIGJ1dHRvbixcbiAgYm9keS5ob21lcGFnZSAuc2xpZGUtbmV4dCBidXR0b24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBib3JkZXItY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgICBib2R5LmhvbWVwYWdlIC5zbGlkZS1wcmV2aW91cyBidXR0b246YmVmb3JlLFxuICAgIGJvZHkuaG9tZXBhZ2UgLnNsaWRlLW5leHQgYnV0dG9uOmJlZm9yZSB7XG4gICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMTJweDtcbiAgICAgIG1hcmdpbi1yaWdodDogNHB4O1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICAgIGJvZHkuaG9tZXBhZ2UgLnNsaWRlLXByZXZpb3VzIGJ1dHRvbjpob3ZlcixcbiAgICBib2R5LmhvbWVwYWdlIC5zbGlkZS1uZXh0IGJ1dHRvbjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3MzVweCkge1xuICBib2R5LmhvbWVwYWdlIG1haW4ubWFpbiB7XG4gICAgcGFkZGluZzogMDsgfVxuICBib2R5LmhvbWVwYWdlIGZvb3Rlci5wYWdlLWZvb3RlciB7XG4gICAgYm9yZGVyLXdpZHRoOiAwcHg7IH1cbiAgICBib2R5LmhvbWVwYWdlIGZvb3Rlci5wYWdlLWZvb3RlciAjZm9vdGVyLXN0aWNreSB7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBwYWRkaW5nLXRvcDogMjBweDsgfVxuICAgICAgYm9keS5ob21lcGFnZSBmb290ZXIucGFnZS1mb290ZXIgI2Zvb3Rlci1zdGlja3kgc3Bhbi5tZXNzYWdlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgYm9keS5ob21lcGFnZSBmb290ZXIucGFnZS1mb290ZXIgI2Zvb3Rlci1zdGlja3kgbmF2IHVsLmZvb3Rlci1saW5rLWxpc3Qge1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICAgICBib2R5LmhvbWVwYWdlIGZvb3Rlci5wYWdlLWZvb3RlciAjZm9vdGVyLXN0aWNreSBuYXYgdWwuZm9vdGVyLWxpbmstbGlzdCBsaVtyb2xlPSdtZW51aXRlbSddIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC0zMHB4O1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMzBweDtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICAgICAgICB3aWR0aDogY2FsYygxMDAlICsgNjBweCk7IH1cbiAgICAgICAgICBib2R5LmhvbWVwYWdlIGZvb3Rlci5wYWdlLWZvb3RlciAjZm9vdGVyLXN0aWNreSBuYXYgdWwuZm9vdGVyLWxpbmstbGlzdCBsaVtyb2xlPSdtZW51aXRlbSddOjphZnRlciB7XG4gICAgICAgICAgICByaWdodDogMjBweDsgfVxuICAgICAgICBib2R5LmhvbWVwYWdlIGZvb3Rlci5wYWdlLWZvb3RlciAjZm9vdGVyLXN0aWNreSBuYXYgdWwuZm9vdGVyLWxpbmstbGlzdCBsaVtyb2xlPSdtZW51aXRlbSddOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4OyB9XG4gICAgICAgIGJvZHkuaG9tZXBhZ2UgZm9vdGVyLnBhZ2UtZm9vdGVyICNmb290ZXItc3RpY2t5IG5hdiB1bC5mb290ZXItbGluay1saXN0IGxpOmxhc3QtY2hpbGQge1xuICAgICAgICAgIHBhZGRpbmctdG9wOiAyNXB4O1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBib2R5LmhvbWVwYWdlIHtcbiAgICBvdmVyZmxvdy15OiBoaWRkZW47IH1cbiAgICBib2R5LmhvbWVwYWdlICNmb290ZXItcG9wdXAsIGJvZHkuaG9tZXBhZ2UgI2Zvb3Rlci1wb3B1cC1zcGFjZXIge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIGh0bWwuY21zLWVkaXQtbW9kZSBib2R5LmhvbWVwYWdlIGZvb3Rlci5wYWdlLWZvb3RlciB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmUgIWltcG9ydGFudDtcbiAgICAgIHRvcDogLTIyMHB4OyB9IH1cblxuYm9keS5ob21lcGFnZSAuc3dpcGVyLWNvbnRhaW5lciB7XG4gIGhlaWdodDogMTAwdmg7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3MzVweCkge1xuICAgIGJvZHkuaG9tZXBhZ2UgLnN3aXBlci1jb250YWluZXIge1xuICAgICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICBwYWRkaW5nLXRvcDogNjBweDsgfSB9XG5cbmJvZHkuaG9tZXBhZ2UgLnN3aXBlci1zbGlkZSB7XG4gIGhlaWdodDogY2FsYygxMDB2aCAtIDFweCk7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tdG9wOiAwLjVweDtcbiAgbWFyZ2luLWJvdHRvbTogMC41cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzM1cHgpIHtcbiAgICBib2R5LmhvbWVwYWdlIC5zd2lwZXItc2xpZGUge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIGhlaWdodDogMjIwcHggIWltcG9ydGFudDtcbiAgICAgIG92ZXJmbG93OiBhdXRvOyB9XG4gICAgICBib2R5LmhvbWVwYWdlIC5zd2lwZXItc2xpZGU6Zmlyc3QtY2hpbGQge1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG5cbmJvZHkuaG9tZXBhZ2UgLnN3aXBlci1zbGlkZTpmaXJzdC1jaGlsZCB7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cblxuYm9keS5ob21lcGFnZSAuc3dpcGVyLXNsaWRlOmZpcnN0LWNoaWxkIC5zbGlkZS1wcmV2aW91cyB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuXG5ib2R5LmhvbWVwYWdlIC5zd2lwZXItc2xpZGU6bGFzdC1jaGlsZCAuc2xpZGUtbmV4dCB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuXG5ib2R5LmhvbWVwYWdlIC5zd2lwZXItc2xpZGUgLnNsaWRlLW5leHQsIGJvZHkuaG9tZXBhZ2UgLnN3aXBlci1zbGlkZSAuc2xpZGUtcHJldmlvdXMge1xuICBtYXJnaW46IDA7XG4gIHotaW5kZXg6IDEwMDtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgYm9keS5ob21lcGFnZSAuc3dpcGVyLXNsaWRlIC5zbGlkZS1uZXh0LCBib2R5LmhvbWVwYWdlIC5zd2lwZXItc2xpZGUgLnNsaWRlLXByZXZpb3VzIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cblxuYm9keS5ob21lcGFnZSAuc3dpcGVyLXNsaWRlIC5zbGlkZS1wcmV2aW91cyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiBjYWxjKDYwcHggKyAxZW0pO1xuICByaWdodDogMHB4O1xuICBsZWZ0OiAwcHg7XG4gIHotaW5kZXg6IDEwMjsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgYm9keS5ob21lcGFnZSAuc3dpcGVyLXNsaWRlIC5zbGlkZS1wcmV2aW91cyB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IGNhbGMoNzBweCArIDFlbSk7XG4gICAgICByaWdodDogMHB4O1xuICAgICAgbGVmdDogMHB4OyB9IH1cblxuYm9keS5ob21lcGFnZSAuc3dpcGVyLXNsaWRlIC5zbGlkZS1uZXh0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMHB4O1xuICBib3R0b206IGNhbGMoMTIwcHggKyAxZW0pO1xuICBsZWZ0OiAwcHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgIGJvZHkuaG9tZXBhZ2UgLnN3aXBlci1zbGlkZSAuc2xpZGUtbmV4dCB7XG4gICAgICBib3R0b206IC13ZWJraXQtY2FsYyg3MHB4ICsgMWVtKTtcbiAgICAgIGJvdHRvbTogY2FsYyg3MHB4ICsgMWVtKTsgfSB9XG5cbmJvZHkuaG9tZXBhZ2UgLnN3aXBlci1zbGlkZSAuc2xpZGUtY29udGVudCArIC5tYWluLXNwb25zb3Ige1xuICBkaXNwbGF5OiBub25lOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICBib2R5LmhvbWVwYWdlIC5zd2lwZXItc2xpZGUgLnNsaWRlLWNvbnRlbnQgKyAubWFpbi1zcG9uc29yIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgaGVpZ2h0OiAxMjZweDtcbiAgICAgIHdpZHRoOiAyODZweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAwLjc1ZW07XG4gICAgICBib3R0b206IGNhbGMoNzBweCArIDAuNzVlbSk7XG4gICAgICBsZWZ0OiAwLjc1ZW07IH1cbiAgICAgIGJvZHkuaG9tZXBhZ2UgLnN3aXBlci1zbGlkZSAuc2xpZGUtY29udGVudCArIC5tYWluLXNwb25zb3IgaW1nIHtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3MzVweCkge1xuICBib2R5LnN0b3JpZXMtb3ZlcnZpZXctcGFnZSBtYWluIGhlYWRlciwgYm9keS5zdG9yaWVzLW92ZXJ2aWV3LXBhZ2UgbWFpbiBhcnRpY2xlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjc1ZW07XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjc1ZW07IH1cbiAgYm9keS5zdG9yaWVzLW92ZXJ2aWV3LXBhZ2UgbWFpbiBoZWFkZXIuY29udGVudC1oZWFkZXIge1xuICAgIHdpZHRoOiBhdXRvOyB9XG4gIGJvZHkuc3Rvcmllcy1vdmVydmlldy1wYWdlIG1haW4gaGVhZGVyLmludHJvZHVjdGlvbiB7XG4gICAgcGFkZGluZy1yaWdodDogY2FsYyggMC43NWVtICsgMjVweCk7XG4gICAgcGFkZGluZy1sZWZ0OiBjYWxjKCAwLjc1ZW0gKyAyNXB4KTsgfSB9XG5cbmJvZHkuc3Rvcmllcy1vdmVydmlldy1wYWdlIHNlY3Rpb24uc3Rvcmllcy1oZWFkZXIgPiAuc3RvcnksIGJvZHkuc3Rvcmllcy1vdmVydmlldy1wYWdlIHNlY3Rpb24uc3Rvcmllcy1jb250YWluZXIgPiAuc3Rvcnkge1xuICBoZWlnaHQ6IDIwNnB4O1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jazsgfVxuICBib2R5LnN0b3JpZXMtb3ZlcnZpZXctcGFnZSBzZWN0aW9uLnN0b3JpZXMtaGVhZGVyID4gLnN0b3J5Om5vdCgudHdvLXBhbmVsKTpub3QoLnRocmVlLXBhbmVsKSBkaXYuZ3JhZGllbnQtb3ZlcmxheSwgYm9keS5zdG9yaWVzLW92ZXJ2aWV3LXBhZ2Ugc2VjdGlvbi5zdG9yaWVzLWNvbnRhaW5lciA+IC5zdG9yeTpub3QoLnR3by1wYW5lbCk6bm90KC50aHJlZS1wYW5lbCkgZGl2LmdyYWRpZW50LW92ZXJsYXkge1xuICAgIGhlaWdodDogNjYlOyB9XG4gIGJvZHkuc3Rvcmllcy1vdmVydmlldy1wYWdlIHNlY3Rpb24uc3Rvcmllcy1oZWFkZXIgPiAuc3Rvcnk6bm90KC50d28tcGFuZWwpOm5vdCgudGhyZWUtcGFuZWwpIGZpZ2NhcHRpb24sIGJvZHkuc3Rvcmllcy1vdmVydmlldy1wYWdlIHNlY3Rpb24uc3Rvcmllcy1jb250YWluZXIgPiAuc3Rvcnk6bm90KC50d28tcGFuZWwpOm5vdCgudGhyZWUtcGFuZWwpIGZpZ2NhcHRpb24ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMHB4O1xuICAgIGJvdHRvbTogMHB4O1xuICAgIGxlZnQ6IDBweDtcbiAgICBwYWRkaW5nOiAyM3B4IDI1cHg7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgYm9keS5zdG9yaWVzLW92ZXJ2aWV3LXBhZ2Ugc2VjdGlvbi5zdG9yaWVzLWhlYWRlciA+IC5zdG9yeTpub3QoLnR3by1wYW5lbCk6bm90KC50aHJlZS1wYW5lbCkgZmlnY2FwdGlvbiBzcGFuLCBib2R5LnN0b3JpZXMtb3ZlcnZpZXctcGFnZSBzZWN0aW9uLnN0b3JpZXMtY29udGFpbmVyID4gLnN0b3J5Om5vdCgudHdvLXBhbmVsKTpub3QoLnRocmVlLXBhbmVsKSBmaWdjYXB0aW9uIHNwYW4ge1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAtLjVweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4OyB9XG4gICAgICBib2R5LnN0b3JpZXMtb3ZlcnZpZXctcGFnZSBzZWN0aW9uLnN0b3JpZXMtaGVhZGVyID4gLnN0b3J5Om5vdCgudHdvLXBhbmVsKTpub3QoLnRocmVlLXBhbmVsKSBmaWdjYXB0aW9uIHNwYW4gc21hbGwsIGJvZHkuc3Rvcmllcy1vdmVydmlldy1wYWdlIHNlY3Rpb24uc3Rvcmllcy1jb250YWluZXIgPiAuc3Rvcnk6bm90KC50d28tcGFuZWwpOm5vdCgudGhyZWUtcGFuZWwpIGZpZ2NhcHRpb24gc3BhbiBzbWFsbCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwOyB9XG4gICAgICAgIGJvZHkuc3Rvcmllcy1vdmVydmlldy1wYWdlIHNlY3Rpb24uc3Rvcmllcy1oZWFkZXIgPiAuc3Rvcnk6bm90KC50d28tcGFuZWwpOm5vdCgudGhyZWUtcGFuZWwpIGZpZ2NhcHRpb24gc3BhbiBzbWFsbDplbXB0eSwgYm9keS5zdG9yaWVzLW92ZXJ2aWV3LXBhZ2Ugc2VjdGlvbi5zdG9yaWVzLWNvbnRhaW5lciA+IC5zdG9yeTpub3QoLnR3by1wYW5lbCk6bm90KC50aHJlZS1wYW5lbCkgZmlnY2FwdGlvbiBzcGFuIHNtYWxsOmVtcHR5IHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAgIGJvZHkuc3Rvcmllcy1vdmVydmlldy1wYWdlIHNlY3Rpb24uc3Rvcmllcy1oZWFkZXIgPiAuc3Rvcnk6bm90KC50d28tcGFuZWwpOm5vdCgudGhyZWUtcGFuZWwpIGZpZ2NhcHRpb24gc3BhbiBzbWFsbDo6YWZ0ZXIsIGJvZHkuc3Rvcmllcy1vdmVydmlldy1wYWdlIHNlY3Rpb24uc3Rvcmllcy1jb250YWluZXIgPiAuc3Rvcnk6bm90KC50d28tcGFuZWwpOm5vdCgudGhyZWUtcGFuZWwpIGZpZ2NhcHRpb24gc3BhbiBzbWFsbDo6YWZ0ZXIge1xuICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICBmb250LXNpemU6IDI3cHg7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IC0wLjJwYzsgfVxuXG5ib2R5LnN0b3JpZXMtb3ZlcnZpZXctcGFnZSBhcnRpY2xlLm1haW4tY29udGFpbmVyIHtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIG1hcmdpbi10b3A6IDJweDtcbiAgcGFkZGluZy1ib3R0b206IDQwcHg7IH1cblxuYm9keS5zdG9yaWVzLW92ZXJ2aWV3LXBhZ2UgaGVhZGVyLmludHJvZHVjdGlvbiBoMSB7XG4gIGxldHRlci1zcGFjaW5nOiAtLjhweDtcbiAgbWFyZ2luLXRvcDogOHB4OyB9XG5cbmJvZHkuc3Rvcmllcy1vdmVydmlldy1wYWdlIGhlYWRlci5pbnRyb2R1Y3Rpb24gLmludHJvLXRleHQge1xuICBtYXJnaW4tYm90dG9tOiAxLjgxMjVlbTtcbiAgcGFkZGluZy1yaWdodDogMTdweDsgfVxuXG5ib2R5LnN0b3JpZXMtb3ZlcnZpZXctcGFnZSBzZWN0aW9uLnN0b3JpZXMtaGVhZGVyIHtcbiAgbWF4LXdpZHRoOiA2NGVtO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tdG9wOiAycHg7IH1cbiAgYm9keS5zdG9yaWVzLW92ZXJ2aWV3LXBhZ2Ugc2VjdGlvbi5zdG9yaWVzLWhlYWRlcjo6YWZ0ZXIge1xuICAgIGNsZWFyOiBib3RoO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogdGFibGU7IH1cbiAgYm9keS5zdG9yaWVzLW92ZXJ2aWV3LXBhZ2Ugc2VjdGlvbi5zdG9yaWVzLWhlYWRlciAjbmV3LXN0b3J5IHtcbiAgICBoZWlnaHQ6IDgwcHg7XG4gICAgd2lkdGg6IDgwcHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMHB4O1xuICAgIGxlZnQ6IDBweDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgyMHB4KSB0cmFuc2xhdGVZKC03cHgpO1xuICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDIwcHgpIHRyYW5zbGF0ZVkoLTdweCk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgyMHB4KSB0cmFuc2xhdGVZKC03cHgpO1xuICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgyMHB4KSB0cmFuc2xhdGVZKC03cHgpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgyMHB4KSB0cmFuc2xhdGVZKC03cHgpO1xuICAgIHotaW5kZXg6IDUwOyB9XG5cbmJvZHkuc3Rvcmllcy1vdmVydmlldy1wYWdlIHNlY3Rpb24uc3Rvcmllcy1oZWFkZXIgPiAuc3RvcnkudGhlbWUtZGFya19ibHVlIGZpZ2NhcHRpb24gYSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDU0QTY7XG4gIGNvbG9yOiAjRkZGRkZGOyB9XG5cbmJvZHkuc3Rvcmllcy1vdmVydmlldy1wYWdlIHNlY3Rpb24uc3Rvcmllcy1oZWFkZXIgPiAuc3RvcnkudGhlbWUtYmx1ZSBmaWdjYXB0aW9uIGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA5RUMyO1xuICBjb2xvcjogI0ZGRkZGRjsgfVxuXG5ib2R5LnN0b3JpZXMtb3ZlcnZpZXctcGFnZSBzZWN0aW9uLnN0b3JpZXMtaGVhZGVyID4gLnN0b3J5LnRoZW1lLWdyZWVuIGZpZ2NhcHRpb24gYSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3MkJGNDQ7XG4gIGNvbG9yOiAjRkZGRkZGOyB9XG5cbmJvZHkuc3Rvcmllcy1vdmVydmlldy1wYWdlIHNlY3Rpb24uc3Rvcmllcy1oZWFkZXIgPiAuc3RvcnkudGhlbWUteWVsbG93IGZpZ2NhcHRpb24gYSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkQ0MDA7XG4gIGNvbG9yOiAjMDAwMDAwOyB9XG5cbmJvZHkuc3Rvcmllcy1vdmVydmlldy1wYWdlIHNlY3Rpb24uc3Rvcmllcy1oZWFkZXIgPiAuc3RvcnkudGhlbWUtcmVkIGZpZ2NhcHRpb24gYSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNDRjFGMjU7XG4gIGNvbG9yOiAjRkZGRkZGOyB9XG5cbmJvZHkuc3Rvcmllcy1vdmVydmlldy1wYWdlIHNlY3Rpb24uc3Rvcmllcy1oZWFkZXIgPiAuc3RvcnkudGhlbWUtcHJpbWFyeSBmaWdjYXB0aW9uIGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkE2MDAzO1xuICBjb2xvcjogI0ZGRkZGRjsgfVxuXG5ib2R5LnN0b3JpZXMtb3ZlcnZpZXctcGFnZSBzZWN0aW9uLnN0b3JpZXMtaGVhZGVyID4gLnN0b3J5LnRoZW1lLXNlY29uZGFyeSBmaWdjYXB0aW9uIGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBjb2xvcjogIzAwMDAwMDsgfVxuXG5ib2R5LnN0b3JpZXMtb3ZlcnZpZXctcGFnZSBzZWN0aW9uLnN0b3JpZXMtaGVhZGVyID4gLnN0b3J5LnRoZW1lLW1lbnUgZmlnY2FwdGlvbiBhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgY29sb3I6ICMwMDAwMDA7IH1cblxuYm9keS5zdG9yaWVzLW92ZXJ2aWV3LXBhZ2Ugc2VjdGlvbi5zdG9yaWVzLWhlYWRlciA+IC5zdG9yeS50aGVtZS1kYXJrX2JsdWUgZmlnY2FwdGlvbiBhIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDA1NEE2OyB9XG5cbmJvZHkuc3Rvcmllcy1vdmVydmlldy1wYWdlIHNlY3Rpb24uc3Rvcmllcy1oZWFkZXIgPiAuc3RvcnkudGhlbWUtYmx1ZSBmaWdjYXB0aW9uIGEge1xuICBib3JkZXItY29sb3I6ICMwMDlFQzI7IH1cblxuYm9keS5zdG9yaWVzLW92ZXJ2aWV3LXBhZ2Ugc2VjdGlvbi5zdG9yaWVzLWhlYWRlciA+IC5zdG9yeS50aGVtZS1ncmVlbiBmaWdjYXB0aW9uIGEge1xuICBib3JkZXItY29sb3I6ICM3MkJGNDQ7IH1cblxuYm9keS5zdG9yaWVzLW92ZXJ2aWV3LXBhZ2Ugc2VjdGlvbi5zdG9yaWVzLWhlYWRlciA+IC5zdG9yeS50aGVtZS15ZWxsb3cgZmlnY2FwdGlvbiBhIHtcbiAgYm9yZGVyLWNvbG9yOiAjRkZENDAwOyB9XG5cbmJvZHkuc3Rvcmllcy1vdmVydmlldy1wYWdlIHNlY3Rpb24uc3Rvcmllcy1oZWFkZXIgPiAuc3RvcnkudGhlbWUtcmVkIGZpZ2NhcHRpb24gYSB7XG4gIGJvcmRlci1jb2xvcjogI0NGMUYyNTsgfVxuXG5ib2R5LnN0b3JpZXMtb3ZlcnZpZXctcGFnZSBzZWN0aW9uLnN0b3JpZXMtaGVhZGVyID4gLnN0b3J5LnRoZW1lLXByaW1hcnkgZmlnY2FwdGlvbiBhIHtcbiAgYm9yZGVyLWNvbG9yOiAjRkE2MDAzOyB9XG5cbmJvZHkuc3Rvcmllcy1vdmVydmlldy1wYWdlIHNlY3Rpb24uc3Rvcmllcy1oZWFkZXIgPiAuc3RvcnkudGhlbWUtc2Vjb25kYXJ5IGZpZ2NhcHRpb24gYSB7XG4gIGJvcmRlci1jb2xvcjogI0ZGRkZGRjsgfVxuXG5ib2R5LnN0b3JpZXMtb3ZlcnZpZXctcGFnZSBzZWN0aW9uLnN0b3JpZXMtaGVhZGVyID4gLnN0b3J5LnRoZW1lLW1lbnUgZmlnY2FwdGlvbiBhIHtcbiAgYm9yZGVyLWNvbG9yOiAjRkZGRkZGOyB9XG5cbmJvZHkuc3Rvcmllcy1vdmVydmlldy1wYWdlIHNlY3Rpb24uc3Rvcmllcy1oZWFkZXIgPiAuc3RvcnkudGhlbWUtZGFya19ibHVlIGZpZ2NhcHRpb24gYSB7XG4gIGNvbG9yOiAjRkZGRkZGOyB9XG5cbmJvZHkuc3Rvcmllcy1vdmVydmlldy1wYWdlIHNlY3Rpb24uc3Rvcmllcy1oZWFkZXIgPiAuc3RvcnkudGhlbWUtYmx1ZSBmaWdjYXB0aW9uIGEge1xuICBjb2xvcjogI0ZGRkZGRjsgfVxuXG5ib2R5LnN0b3JpZXMtb3ZlcnZpZXctcGFnZSBzZWN0aW9uLnN0b3JpZXMtaGVhZGVyID4gLnN0b3J5LnRoZW1lLWdyZWVuIGZpZ2NhcHRpb24gYSB7XG4gIGNvbG9yOiAjRkZGRkZGOyB9XG5cbmJvZHkuc3Rvcmllcy1vdmVydmlldy1wYWdlIHNlY3Rpb24uc3Rvcmllcy1oZWFkZXIgPiAuc3RvcnkudGhlbWUteWVsbG93IGZpZ2NhcHRpb24gYSB7XG4gIGNvbG9yOiAjMDAwMDAwOyB9XG5cbmJvZHkuc3Rvcmllcy1vdmVydmlldy1wYWdlIHNlY3Rpb24uc3Rvcmllcy1oZWFkZXIgPiAuc3RvcnkudGhlbWUtcmVkIGZpZ2NhcHRpb24gYSB7XG4gIGNvbG9yOiAjRkZGRkZGOyB9XG5cbmJvZHkuc3Rvcmllcy1vdmVydmlldy1wYWdlIHNlY3Rpb24uc3Rvcmllcy1oZWFkZXIgPiAuc3RvcnkudGhlbWUtcHJpbWFyeSBmaWdjYXB0aW9uIGEge1xuICBjb2xvcjogI0ZGRkZGRjsgfVxuXG5ib2R5LnN0b3JpZXMtb3ZlcnZpZXctcGFnZSBzZWN0aW9uLnN0b3JpZXMtaGVhZGVyID4gLnN0b3J5LnRoZW1lLXNlY29uZGFyeSBmaWdjYXB0aW9uIGEge1xuICBjb2xvcjogIzAwMDAwMDsgfVxuXG5ib2R5LnN0b3JpZXMtb3ZlcnZpZXctcGFnZSBzZWN0aW9uLnN0b3JpZXMtaGVhZGVyID4gLnN0b3J5LnRoZW1lLW1lbnUgZmlnY2FwdGlvbiBhIHtcbiAgY29sb3I6ICMwMDAwMDA7IH1cblxuYm9keS5zdG9yaWVzLW92ZXJ2aWV3LXBhZ2Ugc2VjdGlvbi5zdG9yaWVzLWhlYWRlciA+IC5zdG9yeS50aGVtZS1kYXJrX2JsdWUgZmlnY2FwdGlvbiBzbWFsbCB7XG4gIGNvbG9yOiAjRkZGRkZGOyB9XG5cbmJvZHkuc3Rvcmllcy1vdmVydmlldy1wYWdlIHNlY3Rpb24uc3Rvcmllcy1oZWFkZXIgPiAuc3RvcnkudGhlbWUtYmx1ZSBmaWdjYXB0aW9uIHNtYWxsIHtcbiAgY29sb3I6ICNGRkZGRkY7IH1cblxuYm9keS5zdG9yaWVzLW92ZXJ2aWV3LXBhZ2Ugc2VjdGlvbi5zdG9yaWVzLWhlYWRlciA+IC5zdG9yeS50aGVtZS1ncmVlbiBmaWdjYXB0aW9uIHNtYWxsIHtcbiAgY29sb3I6ICNGRkZGRkY7IH1cblxuYm9keS5zdG9yaWVzLW92ZXJ2aWV3LXBhZ2Ugc2VjdGlvbi5zdG9yaWVzLWhlYWRlciA+IC5zdG9yeS50aGVtZS15ZWxsb3cgZmlnY2FwdGlvbiBzbWFsbCB7XG4gIGNvbG9yOiAjMDAwMDAwOyB9XG5cbmJvZHkuc3Rvcmllcy1vdmVydmlldy1wYWdlIHNlY3Rpb24uc3Rvcmllcy1oZWFkZXIgPiAuc3RvcnkudGhlbWUtcmVkIGZpZ2NhcHRpb24gc21hbGwge1xuICBjb2xvcjogI0ZGRkZGRjsgfVxuXG5ib2R5LnN0b3JpZXMtb3ZlcnZpZXctcGFnZSBzZWN0aW9uLnN0b3JpZXMtaGVhZGVyID4gLnN0b3J5LnRoZW1lLXByaW1hcnkgZmlnY2FwdGlvbiBzbWFsbCB7XG4gIGNvbG9yOiAjRkZGRkZGOyB9XG5cbmJvZHkuc3Rvcmllcy1vdmVydmlldy1wYWdlIHNlY3Rpb24uc3Rvcmllcy1oZWFkZXIgPiAuc3RvcnkudGhlbWUtc2Vjb25kYXJ5IGZpZ2NhcHRpb24gc21hbGwge1xuICBjb2xvcjogIzAwMDAwMDsgfVxuXG5ib2R5LnN0b3JpZXMtb3ZlcnZpZXctcGFnZSBzZWN0aW9uLnN0b3JpZXMtaGVhZGVyID4gLnN0b3J5LnRoZW1lLW1lbnUgZmlnY2FwdGlvbiBzbWFsbCB7XG4gIGNvbG9yOiAjMDAwMDAwOyB9XG5cbmJvZHkuc3Rvcmllcy1vdmVydmlldy1wYWdlIHNlY3Rpb24uc3Rvcmllcy1oZWFkZXIgPiAuc3RvcnkudGhlbWUtZGFya19ibHVlIGZpZ2NhcHRpb24gYTpob3ZlciB7XG4gIGNvbG9yOiAjRkZGRkZGOyB9XG5cbmJvZHkuc3Rvcmllcy1vdmVydmlldy1wYWdlIHNlY3Rpb24uc3Rvcmllcy1oZWFkZXIgPiAuc3RvcnkudGhlbWUtYmx1ZSBmaWdjYXB0aW9uIGE6aG92ZXIge1xuICBjb2xvcjogI0ZGRkZGRjsgfVxuXG5ib2R5LnN0b3JpZXMtb3ZlcnZpZXctcGFnZSBzZWN0aW9uLnN0b3JpZXMtaGVhZGVyID4gLnN0b3J5LnRoZW1lLWdyZWVuIGZpZ2NhcHRpb24gYTpob3ZlciB7XG4gIGNvbG9yOiAjRkZGRkZGOyB9XG5cbmJvZHkuc3Rvcmllcy1vdmVydmlldy1wYWdlIHNlY3Rpb24uc3Rvcmllcy1oZWFkZXIgPiAuc3RvcnkudGhlbWUteWVsbG93IGZpZ2NhcHRpb24gYTpob3ZlciB7XG4gIGNvbG9yOiAjRkZGRkZGOyB9XG5cbmJvZHkuc3Rvcmllcy1vdmVydmlldy1wYWdlIHNlY3Rpb24uc3Rvcmllcy1oZWFkZXIgPiAuc3RvcnkudGhlbWUtcmVkIGZpZ2NhcHRpb24gYTpob3ZlciB7XG4gIGNvbG9yOiAjRkZGRkZGOyB9XG5cbmJvZHkuc3Rvcmllcy1vdmVydmlldy1wYWdlIHNlY3Rpb24uc3Rvcmllcy1oZWFkZXIgPiAuc3RvcnkudGhlbWUtcHJpbWFyeSBmaWdjYXB0aW9uIGE6aG92ZXIge1xuICBjb2xvcjogI0ZGRkZGRjsgfVxuXG5ib2R5LnN0b3JpZXMtb3ZlcnZpZXctcGFnZSBzZWN0aW9uLnN0b3JpZXMtaGVhZGVyID4gLnN0b3J5LnRoZW1lLXNlY29uZGFyeSBmaWdjYXB0aW9uIGE6aG92ZXIge1xuICBjb2xvcjogI0ZGRkZGRjsgfVxuXG5ib2R5LnN0b3JpZXMtb3ZlcnZpZXctcGFnZSBzZWN0aW9uLnN0b3JpZXMtaGVhZGVyID4gLnN0b3J5LnRoZW1lLW1lbnUgZmlnY2FwdGlvbiBhOmhvdmVyIHtcbiAgY29sb3I6ICNGRkZGRkY7IH1cblxuYm9keS5zdG9yaWVzLW92ZXJ2aWV3LXBhZ2Ugc2VjdGlvbi5zdG9yaWVzLWhlYWRlciA+IC5zdG9yeS50aGVtZS1kYXJrX2JsdWUgZmlnY2FwdGlvbiBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDsgfVxuXG5ib2R5LnN0b3JpZXMtb3ZlcnZpZXctcGFnZSBzZWN0aW9uLnN0b3JpZXMtaGVhZGVyID4gLnN0b3J5LnRoZW1lLWJsdWUgZmlnY2FwdGlvbiBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDsgfVxuXG5ib2R5LnN0b3JpZXMtb3ZlcnZpZXctcGFnZSBzZWN0aW9uLnN0b3JpZXMtaGVhZGVyID4gLnN0b3J5LnRoZW1lLWdyZWVuIGZpZ2NhcHRpb24gYTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7IH1cblxuYm9keS5zdG9yaWVzLW92ZXJ2aWV3LXBhZ2Ugc2VjdGlvbi5zdG9yaWVzLWhlYWRlciA+IC5zdG9yeS50aGVtZS15ZWxsb3cgZmlnY2FwdGlvbiBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDsgfVxuXG5ib2R5LnN0b3JpZXMtb3ZlcnZpZXctcGFnZSBzZWN0aW9uLnN0b3JpZXMtaGVhZGVyID4gLnN0b3J5LnRoZW1lLXJlZCBmaWdjYXB0aW9uIGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwOyB9XG5cbmJvZHkuc3Rvcmllcy1vdmVydmlldy1wYWdlIHNlY3Rpb24uc3Rvcmllcy1oZWFkZXIgPiAuc3RvcnkudGhlbWUtcHJpbWFyeSBmaWdjYXB0aW9uIGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwOyB9XG5cbmJvZHkuc3Rvcmllcy1vdmVydmlldy1wYWdlIHNlY3Rpb24uc3Rvcmllcy1oZWFkZXIgPiAuc3RvcnkudGhlbWUtc2Vjb25kYXJ5IGZpZ2NhcHRpb24gYTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7IH1cblxuYm9keS5zdG9yaWVzLW92ZXJ2aWV3LXBhZ2Ugc2VjdGlvbi5zdG9yaWVzLWhlYWRlciA+IC5zdG9yeS50aGVtZS1tZW51IGZpZ2NhcHRpb24gYTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4MzkwOTc7IH1cblxuYm9keS5zdG9yaWVzLW92ZXJ2aWV3LXBhZ2Ugc2VjdGlvbi5zdG9yaWVzLWhlYWRlciA+IC5zdG9yeS50aGVtZS1kYXJrX2JsdWUgZmlnY2FwdGlvbiBhOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDAwMDAwOyB9XG5cbmJvZHkuc3Rvcmllcy1vdmVydmlldy1wYWdlIHNlY3Rpb24uc3Rvcmllcy1oZWFkZXIgPiAuc3RvcnkudGhlbWUtYmx1ZSBmaWdjYXB0aW9uIGE6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICMwMDAwMDA7IH1cblxuYm9keS5zdG9yaWVzLW92ZXJ2aWV3LXBhZ2Ugc2VjdGlvbi5zdG9yaWVzLWhlYWRlciA+IC5zdG9yeS50aGVtZS1ncmVlbiBmaWdjYXB0aW9uIGE6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICMwMDAwMDA7IH1cblxuYm9keS5zdG9yaWVzLW92ZXJ2aWV3LXBhZ2Ugc2VjdGlvbi5zdG9yaWVzLWhlYWRlciA+IC5zdG9yeS50aGVtZS15ZWxsb3cgZmlnY2FwdGlvbiBhOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDAwMDAwOyB9XG5cbmJvZHkuc3Rvcmllcy1vdmVydmlldy1wYWdlIHNlY3Rpb24uc3Rvcmllcy1oZWFkZXIgPiAuc3RvcnkudGhlbWUtcmVkIGZpZ2NhcHRpb24gYTpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogIzAwMDAwMDsgfVxuXG5ib2R5LnN0b3JpZXMtb3ZlcnZpZXctcGFnZSBzZWN0aW9uLnN0b3JpZXMtaGVhZGVyID4gLnN0b3J5LnRoZW1lLXByaW1hcnkgZmlnY2FwdGlvbiBhOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDAwMDAwOyB9XG5cbmJvZHkuc3Rvcmllcy1vdmVydmlldy1wYWdlIHNlY3Rpb24uc3Rvcmllcy1oZWFkZXIgPiAuc3RvcnkudGhlbWUtc2Vjb25kYXJ5IGZpZ2NhcHRpb24gYTpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogIzAwMDAwMDsgfVxuXG5ib2R5LnN0b3JpZXMtb3ZlcnZpZXctcGFnZSBzZWN0aW9uLnN0b3JpZXMtaGVhZGVyID4gLnN0b3J5LnRoZW1lLW1lbnUgZmlnY2FwdGlvbiBhOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjODM5MDk3OyB9XG5cbmJvZHkuc3Rvcmllcy1vdmVydmlldy1wYWdlIHNlY3Rpb24uc3Rvcmllcy1oZWFkZXIgPiAuc3RvcnkubWFpbi1zdG9yeS50aGVtZS1kYXJrX2JsdWUgZmlnY2FwdGlvbiBzcGFuIGJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDU0QTY7XG4gIGNvbG9yOiAjRkZGRkZGOyB9XG5cbmJvZHkuc3Rvcmllcy1vdmVydmlldy1wYWdlIHNlY3Rpb24uc3Rvcmllcy1oZWFkZXIgPiAuc3RvcnkubWFpbi1zdG9yeS50aGVtZS1ibHVlIGZpZ2NhcHRpb24gc3BhbiBidXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA5RUMyO1xuICBjb2xvcjogI0ZGRkZGRjsgfVxuXG5ib2R5LnN0b3JpZXMtb3ZlcnZpZXctcGFnZSBzZWN0aW9uLnN0b3JpZXMtaGVhZGVyID4gLnN0b3J5Lm1haW4tc3RvcnkudGhlbWUtZ3JlZW4gZmlnY2FwdGlvbiBzcGFuIGJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3MkJGNDQ7XG4gIGNvbG9yOiAjRkZGRkZGOyB9XG5cbmJvZHkuc3Rvcmllcy1vdmVydmlldy1wYWdlIHNlY3Rpb24uc3Rvcmllcy1oZWFkZXIgPiAuc3RvcnkubWFpbi1zdG9yeS50aGVtZS15ZWxsb3cgZmlnY2FwdGlvbiBzcGFuIGJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkQ0MDA7XG4gIGNvbG9yOiAjMDAwMDAwOyB9XG5cbmJvZHkuc3Rvcmllcy1vdmVydmlldy1wYWdlIHNlY3Rpb24uc3Rvcmllcy1oZWFkZXIgPiAuc3RvcnkubWFpbi1zdG9yeS50aGVtZS1yZWQgZmlnY2FwdGlvbiBzcGFuIGJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNDRjFGMjU7XG4gIGNvbG9yOiAjRkZGRkZGOyB9XG5cbmJvZHkuc3Rvcmllcy1vdmVydmlldy1wYWdlIHNlY3Rpb24uc3Rvcmllcy1oZWFkZXIgPiAuc3RvcnkubWFpbi1zdG9yeS50aGVtZS1wcmltYXJ5IGZpZ2NhcHRpb24gc3BhbiBidXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkE2MDAzO1xuICBjb2xvcjogI0ZGRkZGRjsgfVxuXG5ib2R5LnN0b3JpZXMtb3ZlcnZpZXctcGFnZSBzZWN0aW9uLnN0b3JpZXMtaGVhZGVyID4gLnN0b3J5Lm1haW4tc3RvcnkudGhlbWUtc2Vjb25kYXJ5IGZpZ2NhcHRpb24gc3BhbiBidXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBjb2xvcjogIzAwMDAwMDsgfVxuXG5ib2R5LnN0b3JpZXMtb3ZlcnZpZXctcGFnZSBzZWN0aW9uLnN0b3JpZXMtaGVhZGVyID4gLnN0b3J5Lm1haW4tc3RvcnkudGhlbWUtbWVudSBmaWdjYXB0aW9uIHNwYW4gYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgY29sb3I6ICMwMDAwMDA7IH1cblxuYm9keS5zdG9yaWVzLW92ZXJ2aWV3LXBhZ2Ugc2VjdGlvbi5zdG9yaWVzLWhlYWRlciA+IC5zdG9yeS5tYWluLXN0b3J5LnRoZW1lLWRhcmtfYmx1ZSBmaWdjYXB0aW9uIHNwYW4gc21hbGwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA1NEE2O1xuICBjb2xvcjogI0ZGRkZGRjsgfVxuXG5ib2R5LnN0b3JpZXMtb3ZlcnZpZXctcGFnZSBzZWN0aW9uLnN0b3JpZXMtaGVhZGVyID4gLnN0b3J5Lm1haW4tc3RvcnkudGhlbWUtYmx1ZSBmaWdjYXB0aW9uIHNwYW4gc21hbGwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA5RUMyO1xuICBjb2xvcjogI0ZGRkZGRjsgfVxuXG5ib2R5LnN0b3JpZXMtb3ZlcnZpZXctcGFnZSBzZWN0aW9uLnN0b3JpZXMtaGVhZGVyID4gLnN0b3J5Lm1haW4tc3RvcnkudGhlbWUtZ3JlZW4gZmlnY2FwdGlvbiBzcGFuIHNtYWxsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzcyQkY0NDtcbiAgY29sb3I6ICNGRkZGRkY7IH1cblxuYm9keS5zdG9yaWVzLW92ZXJ2aWV3LXBhZ2Ugc2VjdGlvbi5zdG9yaWVzLWhlYWRlciA+IC5zdG9yeS5tYWluLXN0b3J5LnRoZW1lLXllbGxvdyBmaWdjYXB0aW9uIHNwYW4gc21hbGwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZENDAwO1xuICBjb2xvcjogIzAwMDAwMDsgfVxuXG5ib2R5LnN0b3JpZXMtb3ZlcnZpZXctcGFnZSBzZWN0aW9uLnN0b3JpZXMtaGVhZGVyID4gLnN0b3J5Lm1haW4tc3RvcnkudGhlbWUtcmVkIGZpZ2NhcHRpb24gc3BhbiBzbWFsbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNDRjFGMjU7XG4gIGNvbG9yOiAjRkZGRkZGOyB9XG5cbmJvZHkuc3Rvcmllcy1vdmVydmlldy1wYWdlIHNlY3Rpb24uc3Rvcmllcy1oZWFkZXIgPiAuc3RvcnkubWFpbi1zdG9yeS50aGVtZS1wcmltYXJ5IGZpZ2NhcHRpb24gc3BhbiBzbWFsbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGQTYwMDM7XG4gIGNvbG9yOiAjRkZGRkZGOyB9XG5cbmJvZHkuc3Rvcmllcy1vdmVydmlldy1wYWdlIHNlY3Rpb24uc3Rvcmllcy1oZWFkZXIgPiAuc3RvcnkubWFpbi1zdG9yeS50aGVtZS1zZWNvbmRhcnkgZmlnY2FwdGlvbiBzcGFuIHNtYWxsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgY29sb3I6ICMwMDAwMDA7IH1cblxuYm9keS5zdG9yaWVzLW92ZXJ2aWV3LXBhZ2Ugc2VjdGlvbi5zdG9yaWVzLWhlYWRlciA+IC5zdG9yeS5tYWluLXN0b3J5LnRoZW1lLW1lbnUgZmlnY2FwdGlvbiBzcGFuIHNtYWxsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgY29sb3I6ICMwMDAwMDA7IH1cblxuYm9keS5zdG9yaWVzLW92ZXJ2aWV3LXBhZ2Ugc2VjdGlvbi5zdG9yaWVzLWhlYWRlciA+IC5zdG9yeS5tYWluLXN0b3J5LnRoZW1lLWRhcmtfYmx1ZSBmaWdjYXB0aW9uIHNwYW4gYnV0dG9uIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDA1NEE2OyB9XG5cbmJvZHkuc3Rvcmllcy1vdmVydmlldy1wYWdlIHNlY3Rpb24uc3Rvcmllcy1oZWFkZXIgPiAuc3RvcnkubWFpbi1zdG9yeS50aGVtZS1ibHVlIGZpZ2NhcHRpb24gc3BhbiBidXR0b24ge1xuICBib3JkZXItY29sb3I6ICMwMDlFQzI7IH1cblxuYm9keS5zdG9yaWVzLW92ZXJ2aWV3LXBhZ2Ugc2VjdGlvbi5zdG9yaWVzLWhlYWRlciA+IC5zdG9yeS5tYWluLXN0b3J5LnRoZW1lLWdyZWVuIGZpZ2NhcHRpb24gc3BhbiBidXR0b24ge1xuICBib3JkZXItY29sb3I6ICM3MkJGNDQ7IH1cblxuYm9keS5zdG9yaWVzLW92ZXJ2aWV3LXBhZ2Ugc2VjdGlvbi5zdG9yaWVzLWhlYWRlciA+IC5zdG9yeS5tYWluLXN0b3J5LnRoZW1lLXllbGxvdyBmaWdjYXB0aW9uIHNwYW4gYnV0dG9uIHtcbiAgYm9yZGVyLWNvbG9yOiAjRkZENDAwOyB9XG5cbmJvZHkuc3Rvcmllcy1vdmVydmlldy1wYWdlIHNlY3Rpb24uc3Rvcmllcy1oZWFkZXIgPiAuc3RvcnkubWFpbi1zdG9yeS50aGVtZS1yZWQgZmlnY2FwdGlvbiBzcGFuIGJ1dHRvbiB7XG4gIGJvcmRlci1jb2xvcjogI0NGMUYyNTsgfVxuXG5ib2R5LnN0b3JpZXMtb3ZlcnZpZXctcGFnZSBzZWN0aW9uLnN0b3JpZXMtaGVhZGVyID4gLnN0b3J5Lm1haW4tc3RvcnkudGhlbWUtcHJpbWFyeSBmaWdjYXB0aW9uIHNwYW4gYnV0dG9uIHtcbiAgYm9yZGVyLWNvbG9yOiAjRkE2MDAzOyB9XG5cbmJvZHkuc3Rvcmllcy1vdmVydmlldy1wYWdlIHNlY3Rpb24uc3Rvcmllcy1oZWFkZXIgPiAuc3RvcnkubWFpbi1zdG9yeS50aGVtZS1zZWNvbmRhcnkgZmlnY2FwdGlvbiBzcGFuIGJ1dHRvbiB7XG4gIGJvcmRlci1jb2xvcjogI0ZGRkZGRjsgfVxuXG5ib2R5LnN0b3JpZXMtb3ZlcnZpZXctcGFnZSBzZWN0aW9uLnN0b3JpZXMtaGVhZGVyID4gLnN0b3J5Lm1haW4tc3RvcnkudGhlbWUtbWVudSBmaWdjYXB0aW9uIHNwYW4gYnV0dG9uIHtcbiAgYm9yZGVyLWNvbG9yOiAjRkZGRkZGOyB9XG5cbmJvZHkuc3Rvcmllcy1vdmVydmlldy1wYWdlIHNlY3Rpb24uc3Rvcmllcy1oZWFkZXIgPiAuc3RvcnkubWFpbi1zdG9yeS50aGVtZS1kYXJrX2JsdWUgZmlnY2FwdGlvbiBzcGFuIHNtYWxsIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDA1NEE2OyB9XG5cbmJvZHkuc3Rvcmllcy1vdmVydmlldy1wYWdlIHNlY3Rpb24uc3Rvcmllcy1oZWFkZXIgPiAuc3RvcnkubWFpbi1zdG9yeS50aGVtZS1ibHVlIGZpZ2NhcHRpb24gc3BhbiBzbWFsbCB7XG4gIGJvcmRlci1jb2xvcjogIzAwOUVDMjsgfVxuXG5ib2R5LnN0b3JpZXMtb3ZlcnZpZXctcGFnZSBzZWN0aW9uLnN0b3JpZXMtaGVhZGVyID4gLnN0b3J5Lm1haW4tc3RvcnkudGhlbWUtZ3JlZW4gZmlnY2FwdGlvbiBzcGFuIHNtYWxsIHtcbiAgYm9yZGVyLWNvbG9yOiAjNzJCRjQ0OyB9XG5cbmJvZHkuc3Rvcmllcy1vdmVydmlldy1wYWdlIHNlY3Rpb24uc3Rvcmllcy1oZWFkZXIgPiAuc3RvcnkubWFpbi1zdG9yeS50aGVtZS15ZWxsb3cgZmlnY2FwdGlvbiBzcGFuIHNtYWxsIHtcbiAgYm9yZGVyLWNvbG9yOiAjRkZENDAwOyB9XG5cbmJvZHkuc3Rvcmllcy1vdmVydmlldy1wYWdlIHNlY3Rpb24uc3Rvcmllcy1oZWFkZXIgPiAuc3RvcnkubWFpbi1zdG9yeS50aGVtZS1yZWQgZmlnY2FwdGlvbiBzcGFuIHNtYWxsIHtcbiAgYm9yZGVyLWNvbG9yOiAjQ0YxRjI1OyB9XG5cbmJvZHkuc3Rvcmllcy1vdmVydmlldy1wYWdlIHNlY3Rpb24uc3Rvcmllcy1oZWFkZXIgPiAuc3RvcnkubWFpbi1zdG9yeS50aGVtZS1wcmltYXJ5IGZpZ2NhcHRpb24gc3BhbiBzbWFsbCB7XG4gIGJvcmRlci1jb2xvcjogI0ZBNjAwMzsgfVxuXG5ib2R5LnN0b3JpZXMtb3ZlcnZpZXctcGFnZSBzZWN0aW9uLnN0b3JpZXMtaGVhZGVyID4gLnN0b3J5Lm1haW4tc3RvcnkudGhlbWUtc2Vjb25kYXJ5IGZpZ2NhcHRpb24gc3BhbiBzbWFsbCB7XG4gIGJvcmRlci1jb2xvcjogI0ZGRkZGRjsgfVxuXG5ib2R5LnN0b3JpZXMtb3ZlcnZpZXctcGFnZSBzZWN0aW9uLnN0b3JpZXMtaGVhZGVyID4gLnN0b3J5Lm1haW4tc3RvcnkudGhlbWUtbWVudSBmaWdjYXB0aW9uIHNwYW4gc21hbGwge1xuICBib3JkZXItY29sb3I6ICNGRkZGRkY7IH1cblxuYm9keS5zdG9yaWVzLW92ZXJ2aWV3LXBhZ2Ugc2VjdGlvbi5zdG9yaWVzLWhlYWRlciA+IC5zdG9yeS5tYWluLXN0b3J5LnRoZW1lLWRhcmtfYmx1ZSBmaWdjYXB0aW9uIHNwYW4gYnV0dG9uIHtcbiAgY29sb3I6ICNGRkZGRkY7IH1cblxuYm9keS5zdG9yaWVzLW92ZXJ2aWV3LXBhZ2Ugc2VjdGlvbi5zdG9yaWVzLWhlYWRlciA+IC5zdG9yeS5tYWluLXN0b3J5LnRoZW1lLWJsdWUgZmlnY2FwdGlvbiBzcGFuIGJ1dHRvbiB7XG4gIGNvbG9yOiAjRkZGRkZGOyB9XG5cbmJvZHkuc3Rvcmllcy1vdmVydmlldy1wYWdlIHNlY3Rpb24uc3Rvcmllcy1oZWFkZXIgPiAuc3RvcnkubWFpbi1zdG9yeS50aGVtZS1ncmVlbiBmaWdjYXB0aW9uIHNwYW4gYnV0dG9uIHtcbiAgY29sb3I6ICNGRkZGRkY7IH1cblxuYm9keS5zdG9yaWVzLW92ZXJ2aWV3LXBhZ2Ugc2VjdGlvbi5zdG9yaWVzLWhlYWRlciA+IC5zdG9yeS5tYWluLXN0b3J5LnRoZW1lLXllbGxvdyBmaWdjYXB0aW9uIHNwYW4gYnV0dG9uIHtcbiAgY29sb3I6ICMwMDAwMDA7IH1cblxuYm9keS5zdG9yaWVzLW92ZXJ2aWV3LXBhZ2Ugc2VjdGlvbi5zdG9yaWVzLWhlYWRlciA+IC5zdG9yeS5tYWluLXN0b3J5LnRoZW1lLXJlZCBmaWdjYXB0aW9uIHNwYW4gYnV0dG9uIHtcbiAgY29sb3I6ICNGRkZGRkY7IH1cblxuYm9keS5zdG9yaWVzLW92ZXJ2aWV3LXBhZ2Ugc2VjdGlvbi5zdG9yaWVzLWhlYWRlciA+IC5zdG9yeS5tYWluLXN0b3J5LnRoZW1lLXByaW1hcnkgZmlnY2FwdGlvbiBzcGFuIGJ1dHRvbiB7XG4gIGNvbG9yOiAjRkZGRkZGOyB9XG5cbmJvZHkuc3Rvcmllcy1vdmVydmlldy1wYWdlIHNlY3Rpb24uc3Rvcmllcy1oZWFkZXIgPiAuc3RvcnkubWFpbi1zdG9yeS50aGVtZS1zZWNvbmRhcnkgZmlnY2FwdGlvbiBzcGFuIGJ1dHRvbiB7XG4gIGNvbG9yOiAjMDAwMDAwOyB9XG5cbmJvZHkuc3Rvcmllcy1vdmVydmlldy1wYWdlIHNlY3Rpb24uc3Rvcmllcy1oZWFkZXIgPiAuc3RvcnkubWFpbi1zdG9yeS50aGVtZS1tZW51IGZpZ2NhcHRpb24gc3BhbiBidXR0b24ge1xuICBjb2xvcjogIzAwMDAwMDsgfVxuXG5ib2R5LnN0b3JpZXMtb3ZlcnZpZXctcGFnZSBzZWN0aW9uLnN0b3JpZXMtaGVhZGVyID4gLnN0b3J5Lm1haW4tc3RvcnkudGhlbWUtZGFya19ibHVlIGZpZ2NhcHRpb24gc3BhbiBzbWFsbCB7XG4gIGNvbG9yOiAjRkZGRkZGOyB9XG5cbmJvZHkuc3Rvcmllcy1vdmVydmlldy1wYWdlIHNlY3Rpb24uc3Rvcmllcy1oZWFkZXIgPiAuc3RvcnkubWFpbi1zdG9yeS50aGVtZS1ibHVlIGZpZ2NhcHRpb24gc3BhbiBzbWFsbCB7XG4gIGNvbG9yOiAjRkZGRkZGOyB9XG5cbmJvZHkuc3Rvcmllcy1vdmVydmlldy1wYWdlIHNlY3Rpb24uc3Rvcmllcy1oZWFkZXIgPiAuc3RvcnkubWFpbi1zdG9yeS50aGVtZS1ncmVlbiBmaWdjYXB0aW9uIHNwYW4gc21hbGwge1xuICBjb2xvcjogI0ZGRkZGRjsgfVxuXG5ib2R5LnN0b3JpZXMtb3ZlcnZpZXctcGFnZSBzZWN0aW9uLnN0b3JpZXMtaGVhZGVyID4gLnN0b3J5Lm1haW4tc3RvcnkudGhlbWUteWVsbG93IGZpZ2NhcHRpb24gc3BhbiBzbWFsbCB7XG4gIGNvbG9yOiAjMDAwMDAwOyB9XG5cbmJvZHkuc3Rvcmllcy1vdmVydmlldy1wYWdlIHNlY3Rpb24uc3Rvcmllcy1oZWFkZXIgPiAuc3RvcnkubWFpbi1zdG9yeS50aGVtZS1yZWQgZmlnY2FwdGlvbiBzcGFuIHNtYWxsIHtcbiAgY29sb3I6ICNGRkZGRkY7IH1cblxuYm9keS5zdG9yaWVzLW92ZXJ2aWV3LXBhZ2Ugc2VjdGlvbi5zdG9yaWVzLWhlYWRlciA+IC5zdG9yeS5tYWluLXN0b3J5LnRoZW1lLXByaW1hcnkgZmlnY2FwdGlvbiBzcGFuIHNtYWxsIHtcbiAgY29sb3I6ICNGRkZGRkY7IH1cblxuYm9keS5zdG9yaWVzLW92ZXJ2aWV3LXBhZ2Ugc2VjdGlvbi5zdG9yaWVzLWhlYWRlciA+IC5zdG9yeS5tYWluLXN0b3J5LnRoZW1lLXNlY29uZGFyeSBmaWdjYXB0aW9uIHNwYW4gc21hbGwge1xuICBjb2xvcjogIzAwMDAwMDsgfVxuXG5ib2R5LnN0b3JpZXMtb3ZlcnZpZXctcGFnZSBzZWN0aW9uLnN0b3JpZXMtaGVhZGVyID4gLnN0b3J5Lm1haW4tc3RvcnkudGhlbWUtbWVudSBmaWdjYXB0aW9uIHNwYW4gc21hbGwge1xuICBjb2xvcjogIzAwMDAwMDsgfVxuXG5ib2R5LnN0b3JpZXMtb3ZlcnZpZXctcGFnZSBzZWN0aW9uLnN0b3JpZXMtaGVhZGVyID4gLnN0b3J5Lm1haW4tc3RvcnkudGhlbWUtZGFya19ibHVlIGZpZ2NhcHRpb24gc3BhbiBidXR0b246aG92ZXIge1xuICBjb2xvcjogI0ZGRkZGRjsgfVxuXG5ib2R5LnN0b3JpZXMtb3ZlcnZpZXctcGFnZSBzZWN0aW9uLnN0b3JpZXMtaGVhZGVyID4gLnN0b3J5Lm1haW4tc3RvcnkudGhlbWUtYmx1ZSBmaWdjYXB0aW9uIHNwYW4gYnV0dG9uOmhvdmVyIHtcbiAgY29sb3I6ICNGRkZGRkY7IH1cblxuYm9keS5zdG9yaWVzLW92ZXJ2aWV3LXBhZ2Ugc2VjdGlvbi5zdG9yaWVzLWhlYWRlciA+IC5zdG9yeS5tYWluLXN0b3J5LnRoZW1lLWdyZWVuIGZpZ2NhcHRpb24gc3BhbiBidXR0b246aG92ZXIge1xuICBjb2xvcjogI0ZGRkZGRjsgfVxuXG5ib2R5LnN0b3JpZXMtb3ZlcnZpZXctcGFnZSBzZWN0aW9uLnN0b3JpZXMtaGVhZGVyID4gLnN0b3J5Lm1haW4tc3RvcnkudGhlbWUteWVsbG93IGZpZ2NhcHRpb24gc3BhbiBidXR0b246aG92ZXIge1xuICBjb2xvcjogI0ZGRkZGRjsgfVxuXG5ib2R5LnN0b3JpZXMtb3ZlcnZpZXctcGFnZSBzZWN0aW9uLnN0b3JpZXMtaGVhZGVyID4gLnN0b3J5Lm1haW4tc3RvcnkudGhlbWUtcmVkIGZpZ2NhcHRpb24gc3BhbiBidXR0b246aG92ZXIge1xuICBjb2xvcjogI0ZGRkZGRjsgfVxuXG5ib2R5LnN0b3JpZXMtb3ZlcnZpZXctcGFnZSBzZWN0aW9uLnN0b3JpZXMtaGVhZGVyID4gLnN0b3J5Lm1haW4tc3RvcnkudGhlbWUtcHJpbWFyeSBmaWdjYXB0aW9uIHNwYW4gYnV0dG9uOmhvdmVyIHtcbiAgY29sb3I6ICNGRkZGRkY7IH1cblxuYm9keS5zdG9yaWVzLW92ZXJ2aWV3LXBhZ2Ugc2VjdGlvbi5zdG9yaWVzLWhlYWRlciA+IC5zdG9yeS5tYWluLXN0b3J5LnRoZW1lLXNlY29uZGFyeSBmaWdjYXB0aW9uIHNwYW4gYnV0dG9uOmhvdmVyIHtcbiAgY29sb3I6ICNGRkZGRkY7IH1cblxuYm9keS5zdG9yaWVzLW92ZXJ2aWV3LXBhZ2Ugc2VjdGlvbi5zdG9yaWVzLWhlYWRlciA+IC5zdG9yeS5tYWluLXN0b3J5LnRoZW1lLW1lbnUgZmlnY2FwdGlvbiBzcGFuIGJ1dHRvbjpob3ZlciB7XG4gIGNvbG9yOiAjRkZGRkZGOyB9XG5cbmJvZHkuc3Rvcmllcy1vdmVydmlldy1wYWdlIHNlY3Rpb24uc3Rvcmllcy1oZWFkZXIgPiAuc3RvcnkubWFpbi1zdG9yeS50aGVtZS1kYXJrX2JsdWUgZmlnY2FwdGlvbiBzcGFuIHNtYWxsOmhvdmVyIHtcbiAgY29sb3I6ICNGRkZGRkY7IH1cblxuYm9keS5zdG9yaWVzLW92ZXJ2aWV3LXBhZ2Ugc2VjdGlvbi5zdG9yaWVzLWhlYWRlciA+IC5zdG9yeS5tYWluLXN0b3J5LnRoZW1lLWJsdWUgZmlnY2FwdGlvbiBzcGFuIHNtYWxsOmhvdmVyIHtcbiAgY29sb3I6ICNGRkZGRkY7IH1cblxuYm9keS5zdG9yaWVzLW92ZXJ2aWV3LXBhZ2Ugc2VjdGlvbi5zdG9yaWVzLWhlYWRlciA+IC5zdG9yeS5tYWluLXN0b3J5LnRoZW1lLWdyZWVuIGZpZ2NhcHRpb24gc3BhbiBzbWFsbDpob3ZlciB7XG4gIGNvbG9yOiAjRkZGRkZGOyB9XG5cbmJvZHkuc3Rvcmllcy1vdmVydmlldy1wYWdlIHNlY3Rpb24uc3Rvcmllcy1oZWFkZXIgPiAuc3RvcnkubWFpbi1zdG9yeS50aGVtZS15ZWxsb3cgZmlnY2FwdGlvbiBzcGFuIHNtYWxsOmhvdmVyIHtcbiAgY29sb3I6ICNGRkZGRkY7IH1cblxuYm9keS5zdG9yaWVzLW92ZXJ2aWV3LXBhZ2Ugc2VjdGlvbi5zdG9yaWVzLWhlYWRlciA+IC5zdG9yeS5tYWluLXN0b3J5LnRoZW1lLXJlZCBmaWdjYXB0aW9uIHNwYW4gc21hbGw6aG92ZXIge1xuICBjb2xvcjogI0ZGRkZGRjsgfVxuXG5ib2R5LnN0b3JpZXMtb3ZlcnZpZXctcGFnZSBzZWN0aW9uLnN0b3JpZXMtaGVhZGVyID4gLnN0b3J5Lm1haW4tc3RvcnkudGhlbWUtcHJpbWFyeSBmaWdjYXB0aW9uIHNwYW4gc21hbGw6aG92ZXIge1xuICBjb2xvcjogI0ZGRkZGRjsgfVxuXG5ib2R5LnN0b3JpZXMtb3ZlcnZpZXctcGFnZSBzZWN0aW9uLnN0b3JpZXMtaGVhZGVyID4gLnN0b3J5Lm1haW4tc3RvcnkudGhlbWUtc2Vjb25kYXJ5IGZpZ2NhcHRpb24gc3BhbiBzbWFsbDpob3ZlciB7XG4gIGNvbG9yOiAjRkZGRkZGOyB9XG5cbmJvZHkuc3Rvcmllcy1vdmVydmlldy1wYWdlIHNlY3Rpb24uc3Rvcmllcy1oZWFkZXIgPiAuc3RvcnkubWFpbi1zdG9yeS50aGVtZS1tZW51IGZpZ2NhcHRpb24gc3BhbiBzbWFsbDpob3ZlciB7XG4gIGNvbG9yOiAjRkZGRkZGOyB9XG5cbmJvZHkuc3Rvcmllcy1vdmVydmlldy1wYWdlIHNlY3Rpb24uc3Rvcmllcy1oZWFkZXIgPiAuc3RvcnkubWFpbi1zdG9yeS50aGVtZS1kYXJrX2JsdWUgZmlnY2FwdGlvbiBzcGFuIGJ1dHRvbjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7IH1cblxuYm9keS5zdG9yaWVzLW92ZXJ2aWV3LXBhZ2Ugc2VjdGlvbi5zdG9yaWVzLWhlYWRlciA+IC5zdG9yeS5tYWluLXN0b3J5LnRoZW1lLWJsdWUgZmlnY2FwdGlvbiBzcGFuIGJ1dHRvbjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7IH1cblxuYm9keS5zdG9yaWVzLW92ZXJ2aWV3LXBhZ2Ugc2VjdGlvbi5zdG9yaWVzLWhlYWRlciA+IC5zdG9yeS5tYWluLXN0b3J5LnRoZW1lLWdyZWVuIGZpZ2NhcHRpb24gc3BhbiBidXR0b246aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwOyB9XG5cbmJvZHkuc3Rvcmllcy1vdmVydmlldy1wYWdlIHNlY3Rpb24uc3Rvcmllcy1oZWFkZXIgPiAuc3RvcnkubWFpbi1zdG9yeS50aGVtZS15ZWxsb3cgZmlnY2FwdGlvbiBzcGFuIGJ1dHRvbjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7IH1cblxuYm9keS5zdG9yaWVzLW92ZXJ2aWV3LXBhZ2Ugc2VjdGlvbi5zdG9yaWVzLWhlYWRlciA+IC5zdG9yeS5tYWluLXN0b3J5LnRoZW1lLXJlZCBmaWdjYXB0aW9uIHNwYW4gYnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDsgfVxuXG5ib2R5LnN0b3JpZXMtb3ZlcnZpZXctcGFnZSBzZWN0aW9uLnN0b3JpZXMtaGVhZGVyID4gLnN0b3J5Lm1haW4tc3RvcnkudGhlbWUtcHJpbWFyeSBmaWdjYXB0aW9uIHNwYW4gYnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDsgfVxuXG5ib2R5LnN0b3JpZXMtb3ZlcnZpZXctcGFnZSBzZWN0aW9uLnN0b3JpZXMtaGVhZGVyID4gLnN0b3J5Lm1haW4tc3RvcnkudGhlbWUtc2Vjb25kYXJ5IGZpZ2NhcHRpb24gc3BhbiBidXR0b246aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwOyB9XG5cbmJvZHkuc3Rvcmllcy1vdmVydmlldy1wYWdlIHNlY3Rpb24uc3Rvcmllcy1oZWFkZXIgPiAuc3RvcnkubWFpbi1zdG9yeS50aGVtZS1tZW51IGZpZ2NhcHRpb24gc3BhbiBidXR0b246aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODM5MDk3OyB9XG5cbmJvZHkuc3Rvcmllcy1vdmVydmlldy1wYWdlIHNlY3Rpb24uc3Rvcmllcy1oZWFkZXIgPiAuc3RvcnkubWFpbi1zdG9yeS50aGVtZS1kYXJrX2JsdWUgZmlnY2FwdGlvbiBzcGFuIHNtYWxsOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDsgfVxuXG5ib2R5LnN0b3JpZXMtb3ZlcnZpZXctcGFnZSBzZWN0aW9uLnN0b3JpZXMtaGVhZGVyID4gLnN0b3J5Lm1haW4tc3RvcnkudGhlbWUtYmx1ZSBmaWdjYXB0aW9uIHNwYW4gc21hbGw6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwOyB9XG5cbmJvZHkuc3Rvcmllcy1vdmVydmlldy1wYWdlIHNlY3Rpb24uc3Rvcmllcy1oZWFkZXIgPiAuc3RvcnkubWFpbi1zdG9yeS50aGVtZS1ncmVlbiBmaWdjYXB0aW9uIHNwYW4gc21hbGw6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwOyB9XG5cbmJvZHkuc3Rvcmllcy1vdmVydmlldy1wYWdlIHNlY3Rpb24uc3Rvcmllcy1oZWFkZXIgPiAuc3RvcnkubWFpbi1zdG9yeS50aGVtZS15ZWxsb3cgZmlnY2FwdGlvbiBzcGFuIHNtYWxsOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDsgfVxuXG5ib2R5LnN0b3JpZXMtb3ZlcnZpZXctcGFnZSBzZWN0aW9uLnN0b3JpZXMtaGVhZGVyID4gLnN0b3J5Lm1haW4tc3RvcnkudGhlbWUtcmVkIGZpZ2NhcHRpb24gc3BhbiBzbWFsbDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7IH1cblxuYm9keS5zdG9yaWVzLW92ZXJ2aWV3LXBhZ2Ugc2VjdGlvbi5zdG9yaWVzLWhlYWRlciA+IC5zdG9yeS5tYWluLXN0b3J5LnRoZW1lLXByaW1hcnkgZmlnY2FwdGlvbiBzcGFuIHNtYWxsOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDsgfVxuXG5ib2R5LnN0b3JpZXMtb3ZlcnZpZXctcGFnZSBzZWN0aW9uLnN0b3JpZXMtaGVhZGVyID4gLnN0b3J5Lm1haW4tc3RvcnkudGhlbWUtc2Vjb25kYXJ5IGZpZ2NhcHRpb24gc3BhbiBzbWFsbDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7IH1cblxuYm9keS5zdG9yaWVzLW92ZXJ2aWV3LXBhZ2Ugc2VjdGlvbi5zdG9yaWVzLWhlYWRlciA+IC5zdG9yeS5tYWluLXN0b3J5LnRoZW1lLW1lbnUgZmlnY2FwdGlvbiBzcGFuIHNtYWxsOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzgzOTA5NzsgfVxuXG5ib2R5LnN0b3JpZXMtb3ZlcnZpZXctcGFnZSBzZWN0aW9uLnN0b3JpZXMtaGVhZGVyID4gLnN0b3J5Lm1haW4tc3RvcnkudGhlbWUtZGFya19ibHVlIGZpZ2NhcHRpb24gc3BhbiBidXR0b246aG92ZXIge1xuICBib3JkZXItY29sb3I6ICMwMDAwMDA7IH1cblxuYm9keS5zdG9yaWVzLW92ZXJ2aWV3LXBhZ2Ugc2VjdGlvbi5zdG9yaWVzLWhlYWRlciA+IC5zdG9yeS5tYWluLXN0b3J5LnRoZW1lLWJsdWUgZmlnY2FwdGlvbiBzcGFuIGJ1dHRvbjpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogIzAwMDAwMDsgfVxuXG5ib2R5LnN0b3JpZXMtb3ZlcnZpZXctcGFnZSBzZWN0aW9uLnN0b3JpZXMtaGVhZGVyID4gLnN0b3J5Lm1haW4tc3RvcnkudGhlbWUtZ3JlZW4gZmlnY2FwdGlvbiBzcGFuIGJ1dHRvbjpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogIzAwMDAwMDsgfVxuXG5ib2R5LnN0b3JpZXMtb3ZlcnZpZXctcGFnZSBzZWN0aW9uLnN0b3JpZXMtaGVhZGVyID4gLnN0b3J5Lm1haW4tc3RvcnkudGhlbWUteWVsbG93IGZpZ2NhcHRpb24gc3BhbiBidXR0b246aG92ZXIge1xuICBib3JkZXItY29sb3I6ICMwMDAwMDA7IH1cblxuYm9keS5zdG9yaWVzLW92ZXJ2aWV3LXBhZ2Ugc2VjdGlvbi5zdG9yaWVzLWhlYWRlciA+IC5zdG9yeS5tYWluLXN0b3J5LnRoZW1lLXJlZCBmaWdjYXB0aW9uIHNwYW4gYnV0dG9uOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDAwMDAwOyB9XG5cbmJvZHkuc3Rvcmllcy1vdmVydmlldy1wYWdlIHNlY3Rpb24uc3Rvcmllcy1oZWFkZXIgPiAuc3RvcnkubWFpbi1zdG9yeS50aGVtZS1wcmltYXJ5IGZpZ2NhcHRpb24gc3BhbiBidXR0b246aG92ZXIge1xuICBib3JkZXItY29sb3I6ICMwMDAwMDA7IH1cblxuYm9keS5zdG9yaWVzLW92ZXJ2aWV3LXBhZ2Ugc2VjdGlvbi5zdG9yaWVzLWhlYWRlciA+IC5zdG9yeS5tYWluLXN0b3J5LnRoZW1lLXNlY29uZGFyeSBmaWdjYXB0aW9uIHNwYW4gYnV0dG9uOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDAwMDAwOyB9XG5cbmJvZHkuc3Rvcmllcy1vdmVydmlldy1wYWdlIHNlY3Rpb24uc3Rvcmllcy1oZWFkZXIgPiAuc3RvcnkubWFpbi1zdG9yeS50aGVtZS1tZW51IGZpZ2NhcHRpb24gc3BhbiBidXR0b246aG92ZXIge1xuICBib3JkZXItY29sb3I6ICM4MzkwOTc7IH1cblxuYm9keS5zdG9yaWVzLW92ZXJ2aWV3LXBhZ2Ugc2VjdGlvbi5zdG9yaWVzLWhlYWRlciA+IC5zdG9yeS5tYWluLXN0b3J5LnRoZW1lLWRhcmtfYmx1ZSBmaWdjYXB0aW9uIHNwYW4gc21hbGw6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICMwMDAwMDA7IH1cblxuYm9keS5zdG9yaWVzLW92ZXJ2aWV3LXBhZ2Ugc2VjdGlvbi5zdG9yaWVzLWhlYWRlciA+IC5zdG9yeS5tYWluLXN0b3J5LnRoZW1lLWJsdWUgZmlnY2FwdGlvbiBzcGFuIHNtYWxsOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDAwMDAwOyB9XG5cbmJvZHkuc3Rvcmllcy1vdmVydmlldy1wYWdlIHNlY3Rpb24uc3Rvcmllcy1oZWFkZXIgPiAuc3RvcnkubWFpbi1zdG9yeS50aGVtZS1ncmVlbiBmaWdjYXB0aW9uIHNwYW4gc21hbGw6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICMwMDAwMDA7IH1cblxuYm9keS5zdG9yaWVzLW92ZXJ2aWV3LXBhZ2Ugc2VjdGlvbi5zdG9yaWVzLWhlYWRlciA+IC5zdG9yeS5tYWluLXN0b3J5LnRoZW1lLXllbGxvdyBmaWdjYXB0aW9uIHNwYW4gc21hbGw6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICMwMDAwMDA7IH1cblxuYm9keS5zdG9yaWVzLW92ZXJ2aWV3LXBhZ2Ugc2VjdGlvbi5zdG9yaWVzLWhlYWRlciA+IC5zdG9yeS5tYWluLXN0b3J5LnRoZW1lLXJlZCBmaWdjYXB0aW9uIHNwYW4gc21hbGw6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICMwMDAwMDA7IH1cblxuYm9keS5zdG9yaWVzLW92ZXJ2aWV3LXBhZ2Ugc2VjdGlvbi5zdG9yaWVzLWhlYWRlciA+IC5zdG9yeS5tYWluLXN0b3J5LnRoZW1lLXByaW1hcnkgZmlnY2FwdGlvbiBzcGFuIHNtYWxsOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDAwMDAwOyB9XG5cbmJvZHkuc3Rvcmllcy1vdmVydmlldy1wYWdlIHNlY3Rpb24uc3Rvcmllcy1oZWFkZXIgPiAuc3RvcnkubWFpbi1zdG9yeS50aGVtZS1zZWNvbmRhcnkgZmlnY2FwdGlvbiBzcGFuIHNtYWxsOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDAwMDAwOyB9XG5cbmJvZHkuc3Rvcmllcy1vdmVydmlldy1wYWdlIHNlY3Rpb24uc3Rvcmllcy1oZWFkZXIgPiAuc3RvcnkubWFpbi1zdG9yeS50aGVtZS1tZW51IGZpZ2NhcHRpb24gc3BhbiBzbWFsbDpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogIzgzOTA5NzsgfVxuXG5ib2R5LnN0b3JpZXMtb3ZlcnZpZXctcGFnZSBzZWN0aW9uLnN0b3JpZXMtaGVhZGVyID4gLnN0b3J5Lm1haW4tc3RvcnkgZmlnY2FwdGlvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiBub25lOyB9XG4gIGJvZHkuc3Rvcmllcy1vdmVydmlldy1wYWdlIHNlY3Rpb24uc3Rvcmllcy1oZWFkZXIgPiAuc3RvcnkubWFpbi1zdG9yeSBmaWdjYXB0aW9uIHBhZGRpbmcge1xuICAgIGxlZnQ6IDI5cHg7XG4gICAgYm90dG9tOiAzMHB4OyB9XG4gIGJvZHkuc3Rvcmllcy1vdmVydmlldy1wYWdlIHNlY3Rpb24uc3Rvcmllcy1oZWFkZXIgPiAuc3RvcnkubWFpbi1zdG9yeSBmaWdjYXB0aW9uIHNwYW4ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbG9yOiB3aGl0ZTsgfVxuICBib2R5LnN0b3JpZXMtb3ZlcnZpZXctcGFnZSBzZWN0aW9uLnN0b3JpZXMtaGVhZGVyID4gLnN0b3J5Lm1haW4tc3RvcnkgZmlnY2FwdGlvbiBzcGFuIGJ1dHRvbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLXRvcDogMjFweDsgfVxuICBib2R5LnN0b3JpZXMtb3ZlcnZpZXctcGFnZSBzZWN0aW9uLnN0b3JpZXMtaGVhZGVyID4gLnN0b3J5Lm1haW4tc3RvcnkgZmlnY2FwdGlvbiBzcGFuIHNtYWxsIHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIG1hcmdpbi1ib3R0b206IDhweDsgfVxuICAgIC50aGVtZS1kYXJrX2JsdWUgYm9keS5zdG9yaWVzLW92ZXJ2aWV3LXBhZ2Ugc2VjdGlvbi5zdG9yaWVzLWhlYWRlciA+IC5zdG9yeS5tYWluLXN0b3J5IGZpZ2NhcHRpb24gc3BhbiBzbWFsbCB7XG4gICAgICBjb2xvcjogI0ZGRkZGRjsgfVxuICAgIC50aGVtZS1ibHVlIGJvZHkuc3Rvcmllcy1vdmVydmlldy1wYWdlIHNlY3Rpb24uc3Rvcmllcy1oZWFkZXIgPiAuc3RvcnkubWFpbi1zdG9yeSBmaWdjYXB0aW9uIHNwYW4gc21hbGwge1xuICAgICAgY29sb3I6ICNGRkZGRkY7IH1cbiAgICAudGhlbWUtZ3JlZW4gYm9keS5zdG9yaWVzLW92ZXJ2aWV3LXBhZ2Ugc2VjdGlvbi5zdG9yaWVzLWhlYWRlciA+IC5zdG9yeS5tYWluLXN0b3J5IGZpZ2NhcHRpb24gc3BhbiBzbWFsbCB7XG4gICAgICBjb2xvcjogI0ZGRkZGRjsgfVxuICAgIC50aGVtZS15ZWxsb3cgYm9keS5zdG9yaWVzLW92ZXJ2aWV3LXBhZ2Ugc2VjdGlvbi5zdG9yaWVzLWhlYWRlciA+IC5zdG9yeS5tYWluLXN0b3J5IGZpZ2NhcHRpb24gc3BhbiBzbWFsbCB7XG4gICAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAgIC50aGVtZS1yZWQgYm9keS5zdG9yaWVzLW92ZXJ2aWV3LXBhZ2Ugc2VjdGlvbi5zdG9yaWVzLWhlYWRlciA+IC5zdG9yeS5tYWluLXN0b3J5IGZpZ2NhcHRpb24gc3BhbiBzbWFsbCB7XG4gICAgICBjb2xvcjogI0ZGRkZGRjsgfVxuICAgIC50aGVtZS1wcmltYXJ5IGJvZHkuc3Rvcmllcy1vdmVydmlldy1wYWdlIHNlY3Rpb24uc3Rvcmllcy1oZWFkZXIgPiAuc3RvcnkubWFpbi1zdG9yeSBmaWdjYXB0aW9uIHNwYW4gc21hbGwge1xuICAgICAgY29sb3I6ICNGRkZGRkY7IH1cbiAgICAudGhlbWUtc2Vjb25kYXJ5IGJvZHkuc3Rvcmllcy1vdmVydmlldy1wYWdlIHNlY3Rpb24uc3Rvcmllcy1oZWFkZXIgPiAuc3RvcnkubWFpbi1zdG9yeSBmaWdjYXB0aW9uIHNwYW4gc21hbGwge1xuICAgICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgICAudGhlbWUtbWVudSBib2R5LnN0b3JpZXMtb3ZlcnZpZXctcGFnZSBzZWN0aW9uLnN0b3JpZXMtaGVhZGVyID4gLnN0b3J5Lm1haW4tc3RvcnkgZmlnY2FwdGlvbiBzcGFuIHNtYWxsIHtcbiAgICAgIGNvbG9yOiAjMDAwMDAwOyB9XG5cbmJvZHkuc3Rvcmllcy1vdmVydmlldy1wYWdlIHNlY3Rpb24uc3Rvcmllcy1jb250YWluZXIge1xuICBtYXgtd2lkdGg6IDY0ZW07XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIHdpZHRoOiAxMDAlOyB9XG4gIGJvZHkuc3Rvcmllcy1vdmVydmlldy1wYWdlIHNlY3Rpb24uc3Rvcmllcy1jb250YWluZXI6OmFmdGVyIHtcbiAgICBjbGVhcjogYm90aDtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IHRhYmxlOyB9XG4gIGJvZHkuc3Rvcmllcy1vdmVydmlldy1wYWdlIHNlY3Rpb24uc3Rvcmllcy1jb250YWluZXIgPiAuc3Rvcnkge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAgIGJvZHkuc3Rvcmllcy1vdmVydmlldy1wYWdlIHNlY3Rpb24uc3Rvcmllcy1jb250YWluZXIgPiAuc3RvcnkudGhlbWUtZGFya19ibHVlIGZpZ2NhcHRpb24gYSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA1NEE2O1xuICAgICAgY29sb3I6ICNGRkZGRkY7IH1cbiAgICBib2R5LnN0b3JpZXMtb3ZlcnZpZXctcGFnZSBzZWN0aW9uLnN0b3JpZXMtY29udGFpbmVyID4gLnN0b3J5LnRoZW1lLWJsdWUgZmlnY2FwdGlvbiBhIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDlFQzI7XG4gICAgICBjb2xvcjogI0ZGRkZGRjsgfVxuICAgIGJvZHkuc3Rvcmllcy1vdmVydmlldy1wYWdlIHNlY3Rpb24uc3Rvcmllcy1jb250YWluZXIgPiAuc3RvcnkudGhlbWUtZ3JlZW4gZmlnY2FwdGlvbiBhIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM3MkJGNDQ7XG4gICAgICBjb2xvcjogI0ZGRkZGRjsgfVxuICAgIGJvZHkuc3Rvcmllcy1vdmVydmlldy1wYWdlIHNlY3Rpb24uc3Rvcmllcy1jb250YWluZXIgPiAuc3RvcnkudGhlbWUteWVsbG93IGZpZ2NhcHRpb24gYSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZENDAwO1xuICAgICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgICBib2R5LnN0b3JpZXMtb3ZlcnZpZXctcGFnZSBzZWN0aW9uLnN0b3JpZXMtY29udGFpbmVyID4gLnN0b3J5LnRoZW1lLXJlZCBmaWdjYXB0aW9uIGEge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0NGMUYyNTtcbiAgICAgIGNvbG9yOiAjRkZGRkZGOyB9XG4gICAgYm9keS5zdG9yaWVzLW92ZXJ2aWV3LXBhZ2Ugc2VjdGlvbi5zdG9yaWVzLWNvbnRhaW5lciA+IC5zdG9yeS50aGVtZS1wcmltYXJ5IGZpZ2NhcHRpb24gYSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkE2MDAzO1xuICAgICAgY29sb3I6ICNGRkZGRkY7IH1cbiAgICBib2R5LnN0b3JpZXMtb3ZlcnZpZXctcGFnZSBzZWN0aW9uLnN0b3JpZXMtY29udGFpbmVyID4gLnN0b3J5LnRoZW1lLXNlY29uZGFyeSBmaWdjYXB0aW9uIGEge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gICAgYm9keS5zdG9yaWVzLW92ZXJ2aWV3LXBhZ2Ugc2VjdGlvbi5zdG9yaWVzLWNvbnRhaW5lciA+IC5zdG9yeS50aGVtZS1tZW51IGZpZ2NhcHRpb24gYSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICAgICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgICBib2R5LnN0b3JpZXMtb3ZlcnZpZXctcGFnZSBzZWN0aW9uLnN0b3JpZXMtY29udGFpbmVyID4gLnN0b3J5LnRoZW1lLWRhcmtfYmx1ZSBmaWdjYXB0aW9uIGEge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjMDA1NEE2OyB9XG4gICAgYm9keS5zdG9yaWVzLW92ZXJ2aWV3LXBhZ2Ugc2VjdGlvbi5zdG9yaWVzLWNvbnRhaW5lciA+IC5zdG9yeS50aGVtZS1ibHVlIGZpZ2NhcHRpb24gYSB7XG4gICAgICBib3JkZXItY29sb3I6ICMwMDlFQzI7IH1cbiAgICBib2R5LnN0b3JpZXMtb3ZlcnZpZXctcGFnZSBzZWN0aW9uLnN0b3JpZXMtY29udGFpbmVyID4gLnN0b3J5LnRoZW1lLWdyZWVuIGZpZ2NhcHRpb24gYSB7XG4gICAgICBib3JkZXItY29sb3I6ICM3MkJGNDQ7IH1cbiAgICBib2R5LnN0b3JpZXMtb3ZlcnZpZXctcGFnZSBzZWN0aW9uLnN0b3JpZXMtY29udGFpbmVyID4gLnN0b3J5LnRoZW1lLXllbGxvdyBmaWdjYXB0aW9uIGEge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjRkZENDAwOyB9XG4gICAgYm9keS5zdG9yaWVzLW92ZXJ2aWV3LXBhZ2Ugc2VjdGlvbi5zdG9yaWVzLWNvbnRhaW5lciA+IC5zdG9yeS50aGVtZS1yZWQgZmlnY2FwdGlvbiBhIHtcbiAgICAgIGJvcmRlci1jb2xvcjogI0NGMUYyNTsgfVxuICAgIGJvZHkuc3Rvcmllcy1vdmVydmlldy1wYWdlIHNlY3Rpb24uc3Rvcmllcy1jb250YWluZXIgPiAuc3RvcnkudGhlbWUtcHJpbWFyeSBmaWdjYXB0aW9uIGEge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjRkE2MDAzOyB9XG4gICAgYm9keS5zdG9yaWVzLW92ZXJ2aWV3LXBhZ2Ugc2VjdGlvbi5zdG9yaWVzLWNvbnRhaW5lciA+IC5zdG9yeS50aGVtZS1zZWNvbmRhcnkgZmlnY2FwdGlvbiBhIHtcbiAgICAgIGJvcmRlci1jb2xvcjogI0ZGRkZGRjsgfVxuICAgIGJvZHkuc3Rvcmllcy1vdmVydmlldy1wYWdlIHNlY3Rpb24uc3Rvcmllcy1jb250YWluZXIgPiAuc3RvcnkudGhlbWUtbWVudSBmaWdjYXB0aW9uIGEge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjRkZGRkZGOyB9XG4gICAgYm9keS5zdG9yaWVzLW92ZXJ2aWV3LXBhZ2Ugc2VjdGlvbi5zdG9yaWVzLWNvbnRhaW5lciA+IC5zdG9yeS50aGVtZS1kYXJrX2JsdWUgZmlnY2FwdGlvbiBhIHtcbiAgICAgIGNvbG9yOiAjRkZGRkZGOyB9XG4gICAgYm9keS5zdG9yaWVzLW92ZXJ2aWV3LXBhZ2Ugc2VjdGlvbi5zdG9yaWVzLWNvbnRhaW5lciA+IC5zdG9yeS50aGVtZS1ibHVlIGZpZ2NhcHRpb24gYSB7XG4gICAgICBjb2xvcjogI0ZGRkZGRjsgfVxuICAgIGJvZHkuc3Rvcmllcy1vdmVydmlldy1wYWdlIHNlY3Rpb24uc3Rvcmllcy1jb250YWluZXIgPiAuc3RvcnkudGhlbWUtZ3JlZW4gZmlnY2FwdGlvbiBhIHtcbiAgICAgIGNvbG9yOiAjRkZGRkZGOyB9XG4gICAgYm9keS5zdG9yaWVzLW92ZXJ2aWV3LXBhZ2Ugc2VjdGlvbi5zdG9yaWVzLWNvbnRhaW5lciA+IC5zdG9yeS50aGVtZS15ZWxsb3cgZmlnY2FwdGlvbiBhIHtcbiAgICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gICAgYm9keS5zdG9yaWVzLW92ZXJ2aWV3LXBhZ2Ugc2VjdGlvbi5zdG9yaWVzLWNvbnRhaW5lciA+IC5zdG9yeS50aGVtZS1yZWQgZmlnY2FwdGlvbiBhIHtcbiAgICAgIGNvbG9yOiAjRkZGRkZGOyB9XG4gICAgYm9keS5zdG9yaWVzLW92ZXJ2aWV3LXBhZ2Ugc2VjdGlvbi5zdG9yaWVzLWNvbnRhaW5lciA+IC5zdG9yeS50aGVtZS1wcmltYXJ5IGZpZ2NhcHRpb24gYSB7XG4gICAgICBjb2xvcjogI0ZGRkZGRjsgfVxuICAgIGJvZHkuc3Rvcmllcy1vdmVydmlldy1wYWdlIHNlY3Rpb24uc3Rvcmllcy1jb250YWluZXIgPiAuc3RvcnkudGhlbWUtc2Vjb25kYXJ5IGZpZ2NhcHRpb24gYSB7XG4gICAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAgIGJvZHkuc3Rvcmllcy1vdmVydmlldy1wYWdlIHNlY3Rpb24uc3Rvcmllcy1jb250YWluZXIgPiAuc3RvcnkudGhlbWUtbWVudSBmaWdjYXB0aW9uIGEge1xuICAgICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgICBib2R5LnN0b3JpZXMtb3ZlcnZpZXctcGFnZSBzZWN0aW9uLnN0b3JpZXMtY29udGFpbmVyID4gLnN0b3J5LnRoZW1lLWRhcmtfYmx1ZSBmaWdjYXB0aW9uIGE6aG92ZXIge1xuICAgICAgY29sb3I6ICNGRkZGRkY7IH1cbiAgICBib2R5LnN0b3JpZXMtb3ZlcnZpZXctcGFnZSBzZWN0aW9uLnN0b3JpZXMtY29udGFpbmVyID4gLnN0b3J5LnRoZW1lLWJsdWUgZmlnY2FwdGlvbiBhOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjRkZGRkZGOyB9XG4gICAgYm9keS5zdG9yaWVzLW92ZXJ2aWV3LXBhZ2Ugc2VjdGlvbi5zdG9yaWVzLWNvbnRhaW5lciA+IC5zdG9yeS50aGVtZS1ncmVlbiBmaWdjYXB0aW9uIGE6aG92ZXIge1xuICAgICAgY29sb3I6ICNGRkZGRkY7IH1cbiAgICBib2R5LnN0b3JpZXMtb3ZlcnZpZXctcGFnZSBzZWN0aW9uLnN0b3JpZXMtY29udGFpbmVyID4gLnN0b3J5LnRoZW1lLXllbGxvdyBmaWdjYXB0aW9uIGE6aG92ZXIge1xuICAgICAgY29sb3I6ICNGRkZGRkY7IH1cbiAgICBib2R5LnN0b3JpZXMtb3ZlcnZpZXctcGFnZSBzZWN0aW9uLnN0b3JpZXMtY29udGFpbmVyID4gLnN0b3J5LnRoZW1lLXJlZCBmaWdjYXB0aW9uIGE6aG92ZXIge1xuICAgICAgY29sb3I6ICNGRkZGRkY7IH1cbiAgICBib2R5LnN0b3JpZXMtb3ZlcnZpZXctcGFnZSBzZWN0aW9uLnN0b3JpZXMtY29udGFpbmVyID4gLnN0b3J5LnRoZW1lLXByaW1hcnkgZmlnY2FwdGlvbiBhOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjRkZGRkZGOyB9XG4gICAgYm9keS5zdG9yaWVzLW92ZXJ2aWV3LXBhZ2Ugc2VjdGlvbi5zdG9yaWVzLWNvbnRhaW5lciA+IC5zdG9yeS50aGVtZS1zZWNvbmRhcnkgZmlnY2FwdGlvbiBhOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjRkZGRkZGOyB9XG4gICAgYm9keS5zdG9yaWVzLW92ZXJ2aWV3LXBhZ2Ugc2VjdGlvbi5zdG9yaWVzLWNvbnRhaW5lciA+IC5zdG9yeS50aGVtZS1tZW51IGZpZ2NhcHRpb24gYTpob3ZlciB7XG4gICAgICBjb2xvcjogI0ZGRkZGRjsgfVxuICAgIGJvZHkuc3Rvcmllcy1vdmVydmlldy1wYWdlIHNlY3Rpb24uc3Rvcmllcy1jb250YWluZXIgPiAuc3RvcnkudGhlbWUtZGFya19ibHVlIGZpZ2NhcHRpb24gYTpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwOyB9XG4gICAgYm9keS5zdG9yaWVzLW92ZXJ2aWV3LXBhZ2Ugc2VjdGlvbi5zdG9yaWVzLWNvbnRhaW5lciA+IC5zdG9yeS50aGVtZS1ibHVlIGZpZ2NhcHRpb24gYTpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwOyB9XG4gICAgYm9keS5zdG9yaWVzLW92ZXJ2aWV3LXBhZ2Ugc2VjdGlvbi5zdG9yaWVzLWNvbnRhaW5lciA+IC5zdG9yeS50aGVtZS1ncmVlbiBmaWdjYXB0aW9uIGE6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDsgfVxuICAgIGJvZHkuc3Rvcmllcy1vdmVydmlldy1wYWdlIHNlY3Rpb24uc3Rvcmllcy1jb250YWluZXIgPiAuc3RvcnkudGhlbWUteWVsbG93IGZpZ2NhcHRpb24gYTpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwOyB9XG4gICAgYm9keS5zdG9yaWVzLW92ZXJ2aWV3LXBhZ2Ugc2VjdGlvbi5zdG9yaWVzLWNvbnRhaW5lciA+IC5zdG9yeS50aGVtZS1yZWQgZmlnY2FwdGlvbiBhOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7IH1cbiAgICBib2R5LnN0b3JpZXMtb3ZlcnZpZXctcGFnZSBzZWN0aW9uLnN0b3JpZXMtY29udGFpbmVyID4gLnN0b3J5LnRoZW1lLXByaW1hcnkgZmlnY2FwdGlvbiBhOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7IH1cbiAgICBib2R5LnN0b3JpZXMtb3ZlcnZpZXctcGFnZSBzZWN0aW9uLnN0b3JpZXMtY29udGFpbmVyID4gLnN0b3J5LnRoZW1lLXNlY29uZGFyeSBmaWdjYXB0aW9uIGE6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDsgfVxuICAgIGJvZHkuc3Rvcmllcy1vdmVydmlldy1wYWdlIHNlY3Rpb24uc3Rvcmllcy1jb250YWluZXIgPiAuc3RvcnkudGhlbWUtbWVudSBmaWdjYXB0aW9uIGE6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzgzOTA5NzsgfVxuICAgIGJvZHkuc3Rvcmllcy1vdmVydmlldy1wYWdlIHNlY3Rpb24uc3Rvcmllcy1jb250YWluZXIgPiAuc3RvcnkudGhlbWUtZGFya19ibHVlIGZpZ2NhcHRpb24gYTpob3ZlciB7XG4gICAgICBib3JkZXItY29sb3I6ICMwMDAwMDA7IH1cbiAgICBib2R5LnN0b3JpZXMtb3ZlcnZpZXctcGFnZSBzZWN0aW9uLnN0b3JpZXMtY29udGFpbmVyID4gLnN0b3J5LnRoZW1lLWJsdWUgZmlnY2FwdGlvbiBhOmhvdmVyIHtcbiAgICAgIGJvcmRlci1jb2xvcjogIzAwMDAwMDsgfVxuICAgIGJvZHkuc3Rvcmllcy1vdmVydmlldy1wYWdlIHNlY3Rpb24uc3Rvcmllcy1jb250YWluZXIgPiAuc3RvcnkudGhlbWUtZ3JlZW4gZmlnY2FwdGlvbiBhOmhvdmVyIHtcbiAgICAgIGJvcmRlci1jb2xvcjogIzAwMDAwMDsgfVxuICAgIGJvZHkuc3Rvcmllcy1vdmVydmlldy1wYWdlIHNlY3Rpb24uc3Rvcmllcy1jb250YWluZXIgPiAuc3RvcnkudGhlbWUteWVsbG93IGZpZ2NhcHRpb24gYTpob3ZlciB7XG4gICAgICBib3JkZXItY29sb3I6ICMwMDAwMDA7IH1cbiAgICBib2R5LnN0b3JpZXMtb3ZlcnZpZXctcGFnZSBzZWN0aW9uLnN0b3JpZXMtY29udGFpbmVyID4gLnN0b3J5LnRoZW1lLXJlZCBmaWdjYXB0aW9uIGE6aG92ZXIge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjMDAwMDAwOyB9XG4gICAgYm9keS5zdG9yaWVzLW92ZXJ2aWV3LXBhZ2Ugc2VjdGlvbi5zdG9yaWVzLWNvbnRhaW5lciA+IC5zdG9yeS50aGVtZS1wcmltYXJ5IGZpZ2NhcHRpb24gYTpob3ZlciB7XG4gICAgICBib3JkZXItY29sb3I6ICMwMDAwMDA7IH1cbiAgICBib2R5LnN0b3JpZXMtb3ZlcnZpZXctcGFnZSBzZWN0aW9uLnN0b3JpZXMtY29udGFpbmVyID4gLnN0b3J5LnRoZW1lLXNlY29uZGFyeSBmaWdjYXB0aW9uIGE6aG92ZXIge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjMDAwMDAwOyB9XG4gICAgYm9keS5zdG9yaWVzLW92ZXJ2aWV3LXBhZ2Ugc2VjdGlvbi5zdG9yaWVzLWNvbnRhaW5lciA+IC5zdG9yeS50aGVtZS1tZW51IGZpZ2NhcHRpb24gYTpob3ZlciB7XG4gICAgICBib3JkZXItY29sb3I6ICM4MzkwOTc7IH1cbiAgYm9keS5zdG9yaWVzLW92ZXJ2aWV3LXBhZ2Ugc2VjdGlvbi5zdG9yaWVzLWNvbnRhaW5lciA+IDpsYXN0LWNoaWxkOjphZnRlcixcbiAgYm9keS5zdG9yaWVzLW92ZXJ2aWV3LXBhZ2Ugc2VjdGlvbi5zdG9yaWVzLWNvbnRhaW5lciA+IDpsYXN0LWNoaWxkIGZpZ3VyZTo6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cblxuYm9keS5zdG9yaWVzLW92ZXJ2aWV3LXBhZ2UgI2xvYWQtbW9yZS1zdG9yaWVzIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAwLjc1ZW07IH1cbiAgYm9keS5zdG9yaWVzLW92ZXJ2aWV3LXBhZ2UgI2xvYWQtbW9yZS1zdG9yaWVzIGJ1dHRvbjo6YmVmb3JlIHtcbiAgICBtYXJnaW4tdG9wOiAtMnB4OyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3MzVweCkge1xuICBib2R5LnN0b3JpZXMtb3ZlcnZpZXctcGFnZSBzZWN0aW9uLnN0b3JpZXMtaGVhZGVyID4gLnN0b3J5Lm1haW4tc3Rvcnkge1xuICAgIGhlaWdodDogMzYwcHg7IH1cbiAgICBib2R5LnN0b3JpZXMtb3ZlcnZpZXctcGFnZSBzZWN0aW9uLnN0b3JpZXMtaGVhZGVyID4gLnN0b3J5Lm1haW4tc3RvcnkgZGl2LmdyYWRpZW50LW92ZXJsYXkge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIGJvZHkuc3Rvcmllcy1vdmVydmlldy1wYWdlIHNlY3Rpb24uc3Rvcmllcy1oZWFkZXIgPiAuc3RvcnkubWFpbi1zdG9yeSBpbWcsIGJvZHkuc3Rvcmllcy1vdmVydmlldy1wYWdlIHNlY3Rpb24uc3Rvcmllcy1oZWFkZXIgPiAuc3RvcnkubWFpbi1zdG9yeSBmaWdjYXB0aW9uIHtcbiAgICAgIGhlaWdodDogNTAlOyB9XG4gICAgYm9keS5zdG9yaWVzLW92ZXJ2aWV3LXBhZ2Ugc2VjdGlvbi5zdG9yaWVzLWhlYWRlciA+IC5zdG9yeS5tYWluLXN0b3J5IGZpZ2NhcHRpb24ge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICByaWdodDogMHB4O1xuICAgICAgYm90dG9tOiAwcHg7XG4gICAgICBsZWZ0OiAwcHg7XG4gICAgICBwYWRkaW5nOiAxN3B4IDI4cHggMDsgfVxuICAgICAgYm9keS5zdG9yaWVzLW92ZXJ2aWV3LXBhZ2Ugc2VjdGlvbi5zdG9yaWVzLWhlYWRlciA+IC5zdG9yeS5tYWluLXN0b3J5IGZpZ2NhcHRpb24gc3BhbiB7XG4gICAgICAgIGNvbG9yOiAjNDc1MzVCO1xuICAgICAgICBmb250LXNpemU6IDIycHg7IH1cbiAgICAgICAgYm9keS5zdG9yaWVzLW92ZXJ2aWV3LXBhZ2Ugc2VjdGlvbi5zdG9yaWVzLWhlYWRlciA+IC5zdG9yeS5tYWluLXN0b3J5IGZpZ2NhcHRpb24gc3BhbiBzbWFsbCB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDRweDsgfVxuICAgICAgICBib2R5LnN0b3JpZXMtb3ZlcnZpZXctcGFnZSBzZWN0aW9uLnN0b3JpZXMtaGVhZGVyID4gLnN0b3J5Lm1haW4tc3RvcnkgZmlnY2FwdGlvbiBzcGFuIGJ1dHRvbiB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogOHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDczNnB4KSB7XG4gIGJvZHkuc3Rvcmllcy1vdmVydmlldy1wYWdlIGhlYWRlci5pbnRyb2R1Y3Rpb24gaDEge1xuICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAgIGJvZHkuc3Rvcmllcy1vdmVydmlldy1wYWdlIGhlYWRlci5pbnRyb2R1Y3Rpb24gaDE6YWZ0ZXIge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICBib2R5LnN0b3JpZXMtb3ZlcnZpZXctcGFnZSBzZWN0aW9uLnN0b3JpZXMtaGVhZGVyIC5zdG9yeS5tYWluLXN0b3J5IGZpZ2NhcHRpb24gc3BhbiB7XG4gICAgZm9udC1zaXplOiAzNHB4ICFpbXBvcnRhbnQ7IH1cbiAgYm9keS5zdG9yaWVzLW92ZXJ2aWV3LXBhZ2Ugc2VjdGlvbi5zdG9yaWVzLWhlYWRlciA+IC5zdG9yeTpudGgtY2hpbGQoMm4gLSAxKSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLXJpZ2h0OiAyLjIyNzg1JTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDQxNXB4OyB9XG4gICAgYm9keS5zdG9yaWVzLW92ZXJ2aWV3LXBhZ2Ugc2VjdGlvbi5zdG9yaWVzLWhlYWRlciA+IC5zdG9yeTpudGgtY2hpbGQoMm4gLSAxKTpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICBib2R5LnN0b3JpZXMtb3ZlcnZpZXctcGFnZSBzZWN0aW9uLnN0b3JpZXMtaGVhZGVyID4gLnN0b3J5Om50aC1jaGlsZCgybiAtIDApIHtcbiAgICBoZWlnaHQ6IDIyMnB4O1xuICAgIHdpZHRoOiA1MCU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDI1cHg7IH1cbiAgYm9keS5zdG9yaWVzLW92ZXJ2aWV3LXBhZ2Ugc2VjdGlvbi5zdG9yaWVzLWhlYWRlciAjbmV3LXN0b3J5IHtcbiAgICBoZWlnaHQ6IDkxcHg7XG4gICAgd2lkdGg6IDkxcHg7IH1cbiAgYm9keS5zdG9yaWVzLW92ZXJ2aWV3LXBhZ2Ugc2VjdGlvbi5zdG9yaWVzLWNvbnRhaW5lciA+IC5zdG9yeSB7XG4gICAgbWFyZ2luLXRvcDogMzNweDsgfVxuICBib2R5LnN0b3JpZXMtb3ZlcnZpZXctcGFnZSBzZWN0aW9uLnN0b3JpZXMtY29udGFpbmVyID4gLnN0b3J5Om50aC1jaGlsZCgzbiAtIDApIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDUwcHg7IH1cbiAgYm9keS5zdG9yaWVzLW92ZXJ2aWV3LXBhZ2Ugc2VjdGlvbi5zdG9yaWVzLWNvbnRhaW5lciA+IC5zdG9yeTpudGgtY2hpbGQoM24gLSAyKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwcHg7IH1cbiAgYm9keS5zdG9yaWVzLW92ZXJ2aWV3LXBhZ2Ugc2VjdGlvbi5zdG9yaWVzLWNvbnRhaW5lciA+IC5zdG9yeTpudGgtY2hpbGQoM24gLSAxKSB7XG4gICAgaGVpZ2h0OiA0MTVweDtcbiAgICB3aWR0aDogMTAwJTsgfVxuICBib2R5LnN0b3JpZXMtb3ZlcnZpZXctcGFnZSBzZWN0aW9uLnN0b3JpZXMtY29udGFpbmVyID4gLnN0b3J5Om50aC1jaGlsZCgzbiAtIDIpLFxuICBib2R5LnN0b3JpZXMtb3ZlcnZpZXctcGFnZSBzZWN0aW9uLnN0b3JpZXMtY29udGFpbmVyID4gLnN0b3J5Om50aC1jaGlsZCgzbiAtIDApIHtcbiAgICBoZWlnaHQ6IDIyMnB4O1xuICAgIHdpZHRoOiBjYWxjKCA1MCUgLSAyNXB4KTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3MzZweCkgYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIGJvZHkuc3Rvcmllcy1vdmVydmlldy1wYWdlIHNlY3Rpb24uc3Rvcmllcy1jb250YWluZXIgPiAuc3Rvcnk6Zmlyc3QtY2hpbGQge1xuICAgIHRvcDogLTZweDtcbiAgICBtYXJnaW4tdG9wOiAtMjIycHg7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoIDUxLjExMzkyJSArIDEyLjVweCk7XG4gICAgaGVpZ2h0OiAxOTJweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICBib2R5LnN0b3JpZXMtb3ZlcnZpZXctcGFnZSBoZWFkZXIuaW50cm9kdWN0aW9uIC5pbnRyby10ZXh0IHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tcmlnaHQ6IDIuMjI3ODUlO1xuICAgIHdpZHRoOiAzMS44NDgxJTtcbiAgICBmb250LXdlaWdodDogbGlnaHRlcjtcbiAgICBoZWlnaHQ6IDI0OHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAuNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICAgIG1hcmdpbi1ib3R0b206IC43NWVtO1xuICAgIG1hcmdpbi10b3A6IDVweDsgfVxuICAgIGJvZHkuc3Rvcmllcy1vdmVydmlldy1wYWdlIGhlYWRlci5pbnRyb2R1Y3Rpb24gLmludHJvLXRleHQ6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgYm9keS5zdG9yaWVzLW92ZXJ2aWV3LXBhZ2Ugc2VjdGlvbi5zdG9yaWVzLWhlYWRlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgYm9keS5zdG9yaWVzLW92ZXJ2aWV3LXBhZ2Ugc2VjdGlvbi5zdG9yaWVzLWhlYWRlciA+IC5zdG9yeTpudGgtY2hpbGQoMm4gLSAxKSB7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDY4LjE1MTklO1xuICAgICAgbWFyZ2luLXRvcDogLTI2MHB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICB3aWR0aDogNjcuMTUxOSU7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDEuNWVtO1xuICAgICAgaGVpZ2h0OiA0MTVweDtcbiAgICAgIGZsb2F0OiByaWdodDsgfVxuICAgICAgYm9keS5zdG9yaWVzLW92ZXJ2aWV3LXBhZ2Ugc2VjdGlvbi5zdG9yaWVzLWhlYWRlciA+IC5zdG9yeTpudGgtY2hpbGQoMm4gLSAxKTpsYXN0LWNoaWxkIHtcbiAgICAgICAgd2lkdGg6IDY1LjkyNDA1JTsgfVxuICAgIGJvZHkuc3Rvcmllcy1vdmVydmlldy1wYWdlIHNlY3Rpb24uc3Rvcmllcy1oZWFkZXIgPiAuc3Rvcnk6bnRoLWNoaWxkKDJuIC0gMCkge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAzNC4wNzU5NSU7XG4gICAgICBwYWRkaW5nOiAwcHggMi4yMjc4NSUgMHB4IDBweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogMHB4O1xuICAgICAgbGVmdDogMHB4O1xuICAgICAgaGVpZ2h0OiAxOTBweDsgfVxuICAgICAgYm9keS5zdG9yaWVzLW92ZXJ2aWV3LXBhZ2Ugc2VjdGlvbi5zdG9yaWVzLWhlYWRlciA+IC5zdG9yeTpudGgtY2hpbGQoMm4gLSAwKTpsYXN0LWNoaWxkIHtcbiAgICAgICAgd2lkdGg6IDMxLjg0ODElOyB9XG4gICAgICBib2R5LnN0b3JpZXMtb3ZlcnZpZXctcGFnZSBzZWN0aW9uLnN0b3JpZXMtaGVhZGVyID4gLnN0b3J5Om50aC1jaGlsZCgybiAtIDApOmxhc3QtY2hpbGQge1xuICAgICAgICB3aWR0aDogMzIuNCU7IH1cbiAgICAgIGJvZHkuc3Rvcmllcy1vdmVydmlldy1wYWdlIHNlY3Rpb24uc3Rvcmllcy1oZWFkZXIgPiAuc3Rvcnk6bnRoLWNoaWxkKDJuIC0gMCkgZmlnY2FwdGlvbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMC42ZW07XG4gICAgICAgIHBhZGRpbmc6IDAgMCAxNnB4IDI0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyLjJlbTsgfVxuICAgIGJvZHkuc3Rvcmllcy1vdmVydmlldy1wYWdlIHNlY3Rpb24uc3Rvcmllcy1oZWFkZXIgI25ldy1zdG9yeSB7XG4gICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMCUpIHRyYW5zbGF0ZVkoLTE1JSk7XG4gICAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMCUpIHRyYW5zbGF0ZVkoLTE1JSk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwJSkgdHJhbnNsYXRlWSgtMTUlKTtcbiAgICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMCUpIHRyYW5zbGF0ZVkoLTE1JSk7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAlKSB0cmFuc2xhdGVZKC0xNSUpOyB9XG4gICAgYm9keS5zdG9yaWVzLW92ZXJ2aWV3LXBhZ2Ugc2VjdGlvbi5zdG9yaWVzLWhlYWRlciAuc2Vjb25kYXJ5IHtcbiAgICAgIHdpZHRoOiAzMi44JSAhaW1wb3J0YW50O1xuICAgICAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDsgfVxuICAgICAgYm9keS5zdG9yaWVzLW92ZXJ2aWV3LXBhZ2Ugc2VjdGlvbi5zdG9yaWVzLWhlYWRlciAuc2Vjb25kYXJ5LnR3by1wYW5lbCBmaWdjYXB0aW9uIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDEwcHg7IH1cbiAgICAgIGJvZHkuc3Rvcmllcy1vdmVydmlldy1wYWdlIHNlY3Rpb24uc3Rvcmllcy1oZWFkZXIgLnNlY29uZGFyeS50aHJlZS1wYW5lbCBmaWdjYXB0aW9uIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDEwcHg7IH1cbiAgICAgIGJvZHkuc3Rvcmllcy1vdmVydmlldy1wYWdlIHNlY3Rpb24uc3Rvcmllcy1oZWFkZXIgLnNlY29uZGFyeSBmaWdjYXB0aW9uIGgyIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMjVweDsgfVxuICAgICAgYm9keS5zdG9yaWVzLW92ZXJ2aWV3LXBhZ2Ugc2VjdGlvbi5zdG9yaWVzLWhlYWRlciAuc2Vjb25kYXJ5IGZpZ2NhcHRpb24gPiBhIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgYm9keS5zdG9yaWVzLW92ZXJ2aWV3LXBhZ2Ugc2VjdGlvbi5zdG9yaWVzLWNvbnRhaW5lciA+IC5zdG9yeTpudGgtY2hpbGQoNW4gLSAzKSxcbiAgYm9keS5zdG9yaWVzLW92ZXJ2aWV3LXBhZ2Ugc2VjdGlvbi5zdG9yaWVzLWNvbnRhaW5lciA+IC5zdG9yeTpudGgtY2hpbGQoNW4gLSAwKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwcHg7IH1cbiAgYm9keS5zdG9yaWVzLW92ZXJ2aWV3LXBhZ2Ugc2VjdGlvbi5zdG9yaWVzLWNvbnRhaW5lciA+IC5zdG9yeTpudGgtY2hpbGQoNW4gLSA0KSxcbiAgYm9keS5zdG9yaWVzLW92ZXJ2aWV3LXBhZ2Ugc2VjdGlvbi5zdG9yaWVzLWNvbnRhaW5lciA+IC5zdG9yeTpudGgtY2hpbGQoNW4gLSAyKSxcbiAgYm9keS5zdG9yaWVzLW92ZXJ2aWV3LXBhZ2Ugc2VjdGlvbi5zdG9yaWVzLWNvbnRhaW5lciA+IC5zdG9yeTpudGgtY2hpbGQoNW4gLSAxKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1MHB4OyB9XG4gIGJvZHkuc3Rvcmllcy1vdmVydmlldy1wYWdlIHNlY3Rpb24uc3Rvcmllcy1jb250YWluZXIgPiAuc3Rvcnk6bnRoLWNoaWxkKDVuIC0gNCksXG4gIGJvZHkuc3Rvcmllcy1vdmVydmlldy1wYWdlIHNlY3Rpb24uc3Rvcmllcy1jb250YWluZXIgPiAuc3Rvcnk6bnRoLWNoaWxkKDVuIC0gMykge1xuICAgIGhlaWdodDogMzAwcHg7XG4gICAgd2lkdGg6IGNhbGMoIDUwJSAtIDI1cHgpOyB9XG4gICAgYm9keS5zdG9yaWVzLW92ZXJ2aWV3LXBhZ2Ugc2VjdGlvbi5zdG9yaWVzLWNvbnRhaW5lciA+IC5zdG9yeTpudGgtY2hpbGQoNW4gLSA0KS50aHJlZS1wYW5lbCBmaWdjYXB0aW9uLFxuICAgIGJvZHkuc3Rvcmllcy1vdmVydmlldy1wYWdlIHNlY3Rpb24uc3Rvcmllcy1jb250YWluZXIgPiAuc3Rvcnk6bnRoLWNoaWxkKDVuIC0gMykudGhyZWUtcGFuZWwgZmlnY2FwdGlvbiB7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDIwMCUgNzUlO1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNzUlIDEwMCU7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgcGFkZGluZy10b3A6IDE1MHB4O1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICBib2R5LnN0b3JpZXMtb3ZlcnZpZXctcGFnZSBzZWN0aW9uLnN0b3JpZXMtY29udGFpbmVyID4gLnN0b3J5Om50aC1jaGlsZCg1biAtIDIpLFxuICBib2R5LnN0b3JpZXMtb3ZlcnZpZXctcGFnZSBzZWN0aW9uLnN0b3JpZXMtY29udGFpbmVyID4gLnN0b3J5Om50aC1jaGlsZCg1biAtIDEpLFxuICBib2R5LnN0b3JpZXMtb3ZlcnZpZXctcGFnZSBzZWN0aW9uLnN0b3JpZXMtY29udGFpbmVyID4gLnN0b3J5Om50aC1jaGlsZCg1biAtIDApIHtcbiAgICBoZWlnaHQ6IDE5MHB4O1xuICAgIHdpZHRoOiBjYWxjKCAzMy4zMyUgLSAzMy4zM3B4KTsgfVxuICAgIGJvZHkuc3Rvcmllcy1vdmVydmlldy1wYWdlIHNlY3Rpb24uc3Rvcmllcy1jb250YWluZXIgPiAuc3Rvcnk6bnRoLWNoaWxkKDVuIC0gMikudHdvLXBhbmVsIGZpZ2NhcHRpb24sXG4gICAgYm9keS5zdG9yaWVzLW92ZXJ2aWV3LXBhZ2Ugc2VjdGlvbi5zdG9yaWVzLWNvbnRhaW5lciA+IC5zdG9yeTpudGgtY2hpbGQoNW4gLSAyKS50aHJlZS1wYW5lbCBmaWdjYXB0aW9uLFxuICAgIGJvZHkuc3Rvcmllcy1vdmVydmlldy1wYWdlIHNlY3Rpb24uc3Rvcmllcy1jb250YWluZXIgPiAuc3Rvcnk6bnRoLWNoaWxkKDVuIC0gMSkudHdvLXBhbmVsIGZpZ2NhcHRpb24sXG4gICAgYm9keS5zdG9yaWVzLW92ZXJ2aWV3LXBhZ2Ugc2VjdGlvbi5zdG9yaWVzLWNvbnRhaW5lciA+IC5zdG9yeTpudGgtY2hpbGQoNW4gLSAxKS50aHJlZS1wYW5lbCBmaWdjYXB0aW9uLFxuICAgIGJvZHkuc3Rvcmllcy1vdmVydmlldy1wYWdlIHNlY3Rpb24uc3Rvcmllcy1jb250YWluZXIgPiAuc3Rvcnk6bnRoLWNoaWxkKDVuIC0gMCkudHdvLXBhbmVsIGZpZ2NhcHRpb24sXG4gICAgYm9keS5zdG9yaWVzLW92ZXJ2aWV3LXBhZ2Ugc2VjdGlvbi5zdG9yaWVzLWNvbnRhaW5lciA+IC5zdG9yeTpudGgtY2hpbGQoNW4gLSAwKS50aHJlZS1wYW5lbCBmaWdjYXB0aW9uIHtcbiAgICAgIHBhZGRpbmctdG9wOiA2LjEyNSU7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmFnZW5kYS1vdmVydmlldyAucGlrYS1zaW5nbGUge1xuICAgIGxlZnQ6IGNhbGMoMTAwdncgLSAzMjBweCkgIWltcG9ydGFudDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMWVtKTtcbiAgICB3aWR0aDogMzIwcHg7IH1cbiAgICAuYWdlbmRhLW92ZXJ2aWV3IC5waWthLXNpbmdsZTpiZWZvcmUge1xuICAgICAgbGVmdDogY2FsYygxMDAlIC0gNjVweCk7IH0gfVxuXG4uYWdlbmRhLWl0ZW1zLmNlbnRlcmVkIHtcbiAgcGFkZGluZzogMCAyLjIyNzg1JTtcbiAgbWF4LXdpZHRoOiA2NGVtO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvOyB9XG5cbi5hY2FkZW15OmFmdGVyIHtcbiAgYm9yZGVyLXdpZHRoOiAycHggMCAwO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItaW1hZ2Utc2xpY2U6IDEyIGZpbGw7XG4gIGJvcmRlci1pbWFnZS13aWR0aDogMnB4IDBweCAwcHggMHB4O1xuICBib3JkZXItaW1hZ2Utb3V0c2V0OiAwcHggMHB4IDBweCAwcHg7XG4gIGJvcmRlci1pbWFnZS1yZXBlYXQ6IHJlcGVhdDtcbiAgYm9yZGVyLWltYWdlLXNvdXJjZTogdXJsKFwiZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFEd0FBQUE4Q0FZQUFBQTYvTmx5QUFBQUFYTlNSMElBcnM0YzZRQUFBQVJuUVUxQkFBQ3hqd3Y4WVFVQUFBQUpjRWhaY3dBQUN4SUFBQXNTQWRMZGZ2d0FBQUFIZEVsTlJRZmZCdzhQTkJobTVlU0FBQUFBR1hSRldIUkRiMjF0Wlc1MEFFTnlaV0YwWldRZ2QybDBhQ0JIU1UxUVY0RU9Gd0FBQUJoMFJWaDBVMjltZEhkaGNtVUFjR0ZwYm5RdWJtVjBJRFF1TUM0MVpZVXlaUUFBQVpsSlJFRlVhRVB0bGpGdXhEQU1CTy92K1VDNlBEZUJyV1Z4eEVnaUpUZ1FEaHhndXQybDNQbGxmSDMvL1BaVVpBdmFOUlhaaHJaTlJSb1U4Q3E2Qk8xNUZWMkdOcjNob0hrWGt0Qk9UMVhTMEZiUFZQaFNOMEpRZjZhcVlXaGpaSDN3VE4wSlFmMlpxb2FoalpIMXdUTjFKd1QxWjZvYWhqWkdwZ3E2a1lKMmVxcVNoclo2aGd0M2NCSGE4eXE2REcxNkZXMVF3RlJrQzlvMUZkbUd0azFGM2drSEYzbDYvK0kvYmhSRlVSUkZVUlNGNXhQK1E4UGZRRUZUa2VPaHQ1dUtOQ2pnVmZSWTZNM2VjTkM4Q3dkQ2IrMlpDbC9xeGpIUUcwZldCOC9VbldPZ040NnNENTZwTzhkQWJ4eVpLdWpHY2RCYmU0WUxkL0JnNk0xZVJSc1VNQlU1SG5xN3FjZzc0ZURCZk1JM0ZFVlJGRVZSRk1YeFBQM2ovZlQrUmZnR0JVMUZ0cUJkVTVGdGFOdFVwRUVCcjZKTDBKNVgwV1ZvMHhzT21uY2hDZTMwVkNVTmJmVk1oUzkxSXdUMVo2b2FoalpHMWdmUDFKMFExSitwYWhqYUdGa2ZQRk4zUWxCL3BxcGhhR05rcXFBYktXaW5weXBwYUt0bnVIQUhGNkU5cjZMTDBLWlgwUVlGVEVXMm9GMVRrVzFvMjJ5SjErc1A2a1FhUTlSM1huc0FBQUFBU1VWT1JLNUNZSUk9XCIpICFpbXBvcnRhbnQ7XG4gIGNvbnRlbnQ6ICcgJztcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMnB4O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXRvcDogMjBweDsgfVxuXG5ib2R5LmFnZW5kYS1vdmVydmlldyBtYWluIC5maWx0ZXJzIC5jb250YWluZXIsIGJvZHkuYWdlbmRhLW92ZXJ2aWV3IG1haW4gLmZpbHRlcnMgLm1lbnUge1xuICB3aWR0aDogMTAwJTsgfVxuXG5ib2R5LmFnZW5kYS1vdmVydmlldyBtYWluIC5maWx0ZXJzIC5tZW51IHtcbiAgdG9wOiAxMDAlO1xuICBib3JkZXI6IDFweCBzb2xpZCBibGFjaztcbiAgYm9yZGVyLXRvcDogbm9uZTsgfVxuXG5ib2R5LmFnZW5kYS1vdmVydmlldyBtYWluIC5maWx0ZXJzIC5tZW51ID4gbGkge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7IH1cbiAgYm9keS5hZ2VuZGEtb3ZlcnZpZXcgbWFpbiAuZmlsdGVycyAubWVudSA+IGxpIC5idXR0b24ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZsb2F0OiBub25lOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICBib2R5LmFnZW5kYS1vdmVydmlldyBtYWluIC5maWx0ZXJzIC5tZW51ID4gbGkgLmJ1dHRvbiB7XG4gICAgICAgIGJvcmRlcjogbm9uZTsgfSB9XG5cbmJvZHkuYWdlbmRhLW92ZXJ2aWV3IG1haW4gLmFnZW5kYS1pdGVtcyB7XG4gIHBhZGRpbmctbGVmdDogMTdweDtcbiAgcGFkZGluZy1yaWdodDogMTdweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgICBib2R5LmFnZW5kYS1vdmVydmlldyBtYWluIC5hZ2VuZGEtaXRlbXMge1xuICAgICAgbWF4LXdpZHRoOiA2NGVtO1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87IH1cbiAgICAgIGJvZHkuYWdlbmRhLW92ZXJ2aWV3IG1haW4gLmFnZW5kYS1pdGVtczo6YWZ0ZXIge1xuICAgICAgICBjbGVhcjogYm90aDtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgZGlzcGxheTogdGFibGU7IH0gfVxuICBib2R5LmFnZW5kYS1vdmVydmlldyBtYWluIC5hZ2VuZGEtaXRlbXMuY2VudGVyZWQge1xuICAgIG1heC13aWR0aDogNjRlbTtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87IH1cblxuYm9keS5hZ2VuZGEtb3ZlcnZpZXcgbWFpbiAuZmlsdGVycyAuY29udGFpbmVyIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuICBib2R5LmFnZW5kYS1vdmVydmlldyBtYWluIC5maWx0ZXJzIC5jb250YWluZXIgPiBidXR0b24sIGJvZHkuYWdlbmRhLW92ZXJ2aWV3IG1haW4gLmZpbHRlcnMgLmNvbnRhaW5lciA+IHNlbGVjdCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgIGJvZHkuYWdlbmRhLW92ZXJ2aWV3IG1haW4gLmZpbHRlcnMgLmNvbnRhaW5lciA+IGJ1dHRvbjphZnRlciwgYm9keS5hZ2VuZGEtb3ZlcnZpZXcgbWFpbiAuZmlsdGVycyAuY29udGFpbmVyID4gc2VsZWN0OmFmdGVyIHtcbiAgICAgIHBvc2l0aW9uOiBzdGF0aWM7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIGJvZHkuYWdlbmRhLW92ZXJ2aWV3IG1haW4gLmZpbHRlcnMge1xuICAgIG1hcmdpbi1yaWdodDogLTAuNzVlbTtcbiAgICBtYXJnaW4tbGVmdDogLTAuNzVlbTtcbiAgICBwYWRkaW5nOiAwIDEuNWVtIDAuNzVlbTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUZGMUVGOyB9XG4gICAgYm9keS5hZ2VuZGEtb3ZlcnZpZXcgbWFpbiAuZmlsdGVycyAuY29udGFpbmVyLmx0LXRhYmxldCB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIGJvZHkuYWdlbmRhLW92ZXJ2aWV3IG1haW4gLmZpbHRlcnMgc2VsZWN0IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNFRkYxRUYgIWltcG9ydGFudDtcbiAgICAgIGJvcmRlci1jb2xvcjogIzgzOTA5NyAhaW1wb3J0YW50O1xuICAgICAgYm9yZGVyLXdpZHRoOiAxcHg7IH1cbiAgICAgIGJvZHkuYWdlbmRhLW92ZXJ2aWV3IG1haW4gLmZpbHRlcnMgc2VsZWN0OmhvdmVyLCBib2R5LmFnZW5kYS1vdmVydmlldyBtYWluIC5maWx0ZXJzIHNlbGVjdDphY3RpdmUsIGJvZHkuYWdlbmRhLW92ZXJ2aWV3IG1haW4gLmZpbHRlcnMgc2VsZWN0OmZvY3VzIHtcbiAgICAgICAgY29sb3I6IGJsYWNrOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIGJvZHkuYWdlbmRhLW92ZXJ2aWV3IG1haW4gLmZpbHRlcnMge1xuICAgIG1heC13aWR0aDogNjRlbTtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgcGFkZGluZzogMTlweCAwIDA7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlOyB9XG4gICAgYm9keS5hZ2VuZGEtb3ZlcnZpZXcgbWFpbiAuZmlsdGVyczo6YWZ0ZXIge1xuICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgZGlzcGxheTogdGFibGU7IH1cbiAgICBib2R5LmFnZW5kYS1vdmVydmlldyBtYWluIC5maWx0ZXJzLnRoZW1lLWRhcmtfYmx1ZSAuYnV0dG9uIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDU0QTY7XG4gICAgICBjb2xvcjogI0ZGRkZGRjsgfVxuICAgIGJvZHkuYWdlbmRhLW92ZXJ2aWV3IG1haW4gLmZpbHRlcnMudGhlbWUtYmx1ZSAuYnV0dG9uIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDlFQzI7XG4gICAgICBjb2xvcjogI0ZGRkZGRjsgfVxuICAgIGJvZHkuYWdlbmRhLW92ZXJ2aWV3IG1haW4gLmZpbHRlcnMudGhlbWUtZ3JlZW4gLmJ1dHRvbiB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzJCRjQ0O1xuICAgICAgY29sb3I6ICNGRkZGRkY7IH1cbiAgICBib2R5LmFnZW5kYS1vdmVydmlldyBtYWluIC5maWx0ZXJzLnRoZW1lLXllbGxvdyAuYnV0dG9uIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkQ0MDA7XG4gICAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAgIGJvZHkuYWdlbmRhLW92ZXJ2aWV3IG1haW4gLmZpbHRlcnMudGhlbWUtcmVkIC5idXR0b24ge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0NGMUYyNTtcbiAgICAgIGNvbG9yOiAjRkZGRkZGOyB9XG4gICAgYm9keS5hZ2VuZGEtb3ZlcnZpZXcgbWFpbiAuZmlsdGVycy50aGVtZS1wcmltYXJ5IC5idXR0b24ge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZBNjAwMztcbiAgICAgIGNvbG9yOiAjRkZGRkZGOyB9XG4gICAgYm9keS5hZ2VuZGEtb3ZlcnZpZXcgbWFpbiAuZmlsdGVycy50aGVtZS1zZWNvbmRhcnkgLmJ1dHRvbiB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICAgICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgICBib2R5LmFnZW5kYS1vdmVydmlldyBtYWluIC5maWx0ZXJzLnRoZW1lLW1lbnUgLmJ1dHRvbiB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICAgICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgICBib2R5LmFnZW5kYS1vdmVydmlldyBtYWluIC5maWx0ZXJzLnRoZW1lLWRhcmtfYmx1ZSAuYnV0dG9uOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjRkZGRkZGOyB9XG4gICAgYm9keS5hZ2VuZGEtb3ZlcnZpZXcgbWFpbiAuZmlsdGVycy50aGVtZS1ibHVlIC5idXR0b246aG92ZXIge1xuICAgICAgY29sb3I6ICNGRkZGRkY7IH1cbiAgICBib2R5LmFnZW5kYS1vdmVydmlldyBtYWluIC5maWx0ZXJzLnRoZW1lLWdyZWVuIC5idXR0b246aG92ZXIge1xuICAgICAgY29sb3I6ICNGRkZGRkY7IH1cbiAgICBib2R5LmFnZW5kYS1vdmVydmlldyBtYWluIC5maWx0ZXJzLnRoZW1lLXllbGxvdyAuYnV0dG9uOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjRkZGRkZGOyB9XG4gICAgYm9keS5hZ2VuZGEtb3ZlcnZpZXcgbWFpbiAuZmlsdGVycy50aGVtZS1yZWQgLmJ1dHRvbjpob3ZlciB7XG4gICAgICBjb2xvcjogI0ZGRkZGRjsgfVxuICAgIGJvZHkuYWdlbmRhLW92ZXJ2aWV3IG1haW4gLmZpbHRlcnMudGhlbWUtcHJpbWFyeSAuYnV0dG9uOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjRkZGRkZGOyB9XG4gICAgYm9keS5hZ2VuZGEtb3ZlcnZpZXcgbWFpbiAuZmlsdGVycy50aGVtZS1zZWNvbmRhcnkgLmJ1dHRvbjpob3ZlciB7XG4gICAgICBjb2xvcjogI0ZGRkZGRjsgfVxuICAgIGJvZHkuYWdlbmRhLW92ZXJ2aWV3IG1haW4gLmZpbHRlcnMudGhlbWUtbWVudSAuYnV0dG9uOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjRkZGRkZGOyB9XG4gICAgYm9keS5hZ2VuZGEtb3ZlcnZpZXcgbWFpbiAuZmlsdGVycy50aGVtZS1kYXJrX2JsdWUgLmJ1dHRvbjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwOyB9XG4gICAgYm9keS5hZ2VuZGEtb3ZlcnZpZXcgbWFpbiAuZmlsdGVycy50aGVtZS1ibHVlIC5idXR0b246aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDsgfVxuICAgIGJvZHkuYWdlbmRhLW92ZXJ2aWV3IG1haW4gLmZpbHRlcnMudGhlbWUtZ3JlZW4gLmJ1dHRvbjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwOyB9XG4gICAgYm9keS5hZ2VuZGEtb3ZlcnZpZXcgbWFpbiAuZmlsdGVycy50aGVtZS15ZWxsb3cgLmJ1dHRvbjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwOyB9XG4gICAgYm9keS5hZ2VuZGEtb3ZlcnZpZXcgbWFpbiAuZmlsdGVycy50aGVtZS1yZWQgLmJ1dHRvbjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwOyB9XG4gICAgYm9keS5hZ2VuZGEtb3ZlcnZpZXcgbWFpbiAuZmlsdGVycy50aGVtZS1wcmltYXJ5IC5idXR0b246aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDsgfVxuICAgIGJvZHkuYWdlbmRhLW92ZXJ2aWV3IG1haW4gLmZpbHRlcnMudGhlbWUtc2Vjb25kYXJ5IC5idXR0b246aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDsgfVxuICAgIGJvZHkuYWdlbmRhLW92ZXJ2aWV3IG1haW4gLmZpbHRlcnMudGhlbWUtbWVudSAuYnV0dG9uOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM4MzkwOTc7IH1cbiAgICBib2R5LmFnZW5kYS1vdmVydmlldyBtYWluIC5maWx0ZXJzLnRoZW1lLWRhcmtfYmx1ZSAuYnV0dG9uOmhvdmVyIHtcbiAgICAgIGJvcmRlci1jb2xvcjogIzAwMDAwMDsgfVxuICAgIGJvZHkuYWdlbmRhLW92ZXJ2aWV3IG1haW4gLmZpbHRlcnMudGhlbWUtYmx1ZSAuYnV0dG9uOmhvdmVyIHtcbiAgICAgIGJvcmRlci1jb2xvcjogIzAwMDAwMDsgfVxuICAgIGJvZHkuYWdlbmRhLW92ZXJ2aWV3IG1haW4gLmZpbHRlcnMudGhlbWUtZ3JlZW4gLmJ1dHRvbjpob3ZlciB7XG4gICAgICBib3JkZXItY29sb3I6ICMwMDAwMDA7IH1cbiAgICBib2R5LmFnZW5kYS1vdmVydmlldyBtYWluIC5maWx0ZXJzLnRoZW1lLXllbGxvdyAuYnV0dG9uOmhvdmVyIHtcbiAgICAgIGJvcmRlci1jb2xvcjogIzAwMDAwMDsgfVxuICAgIGJvZHkuYWdlbmRhLW92ZXJ2aWV3IG1haW4gLmZpbHRlcnMudGhlbWUtcmVkIC5idXR0b246aG92ZXIge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjMDAwMDAwOyB9XG4gICAgYm9keS5hZ2VuZGEtb3ZlcnZpZXcgbWFpbiAuZmlsdGVycy50aGVtZS1wcmltYXJ5IC5idXR0b246aG92ZXIge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjMDAwMDAwOyB9XG4gICAgYm9keS5hZ2VuZGEtb3ZlcnZpZXcgbWFpbiAuZmlsdGVycy50aGVtZS1zZWNvbmRhcnkgLmJ1dHRvbjpob3ZlciB7XG4gICAgICBib3JkZXItY29sb3I6ICMwMDAwMDA7IH1cbiAgICBib2R5LmFnZW5kYS1vdmVydmlldyBtYWluIC5maWx0ZXJzLnRoZW1lLW1lbnUgLmJ1dHRvbjpob3ZlciB7XG4gICAgICBib3JkZXItY29sb3I6ICM4MzkwOTc7IH1cbiAgICBib2R5LmFnZW5kYS1vdmVydmlldyBtYWluIC5maWx0ZXJzIC5jb250YWluZXIuZ3QtdGFibGV0IHtcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgbWF4LXdpZHRoOiA3MDlweDtcbiAgICAgIHBhZGRpbmctbGVmdDogN3B4O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBoZWlnaHQ6IDQwcHg7IH1cbiAgICAgIGJvZHkuYWdlbmRhLW92ZXJ2aWV3IG1haW4gLmZpbHRlcnMgLmNvbnRhaW5lci5ndC10YWJsZXQgYS5idXR0b24ge1xuICAgICAgICBib3JkZXItY29sb3I6ICM4MzkwOTc7IH1cbiAgICAgIGJvZHkuYWdlbmRhLW92ZXJ2aWV3IG1haW4gLmZpbHRlcnMgLmNvbnRhaW5lci5ndC10YWJsZXQgPiAubWVudSB7XG4gICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgICAgIGJvcmRlcjogbm9uZTsgfVxuICAgICAgYm9keS5hZ2VuZGEtb3ZlcnZpZXcgbWFpbiAuZmlsdGVycyAuY29udGFpbmVyLmd0LXRhYmxldCA+IC5tZW51IGxpIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxY2g7IH0gfVxuXG4vKlxuYXNpZGUgLnJlbGF0ZWQtbGlzdCB7XG4gIC5yZWxhdGVkLWl0ZW0ge1xuICAgIG1hcmdpbjogMCBmbGV4LWd1dHRlciggKTtcbiAgfVxufVxuXG5AaW5jbHVkZSBtZWRpYSggXCI+PXRhYmxldFwiICl7XG4gIC5yZWxhdGVkLWxpc3QgLnJlbGF0ZWQtaXRlbTpudGgtY2hpbGQoM24rMSkge1xuICAgIGNsZWFyOiBub25lO1xuICB9XG59Ki9cbmltZy5xdWljay1vYmplY3QtZml0IHtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0OyB9XG5cbmJvZHk6YmVmb3JlIHtcbiAgaGVpZ2h0OiAwO1xuICB3aWR0aDogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGZvbnQtc2l6ZTogMHB4OyB9XG5cbi5nZW9jaXRpZXMge1xuICBib3JkZXI6IDVweCBzb2xpZCB3aGl0ZTtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmxhc2h5O1xuICAtbW96LWFuaW1hdGlvbi1uYW1lOiBmbGFzaHk7XG4gIGFuaW1hdGlvbi1uYW1lOiBmbGFzaHk7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XG4gIC1tb3otYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XG4gIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlO1xuICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IHN0ZXBzKDIpO1xuICAtbW96LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IHN0ZXBzKDIpO1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBzdGVwcygyKTtcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDAuNXM7XG4gIC1tb3otYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjVzO1xuICBhbmltYXRpb24tZHVyYXRpb246IDAuNXM7IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZsYXNoeSB7XG4gIGZyb20ge1xuICAgIGJvcmRlci1jb2xvcjogI0YwRjsgfVxuICB0byB7XG4gICAgYm9yZGVyLWNvbG9yOiAjMEYwOyB9IH1cblxuQC1tb3ota2V5ZnJhbWVzIGZsYXNoeSB7XG4gIGZyb20ge1xuICAgIGJvcmRlci1jb2xvcjogI0YwRjsgfVxuICB0byB7XG4gICAgYm9yZGVyLWNvbG9yOiAjMEYwOyB9IH1cblxuQGtleWZyYW1lcyBmbGFzaHkge1xuICBmcm9tIHtcbiAgICBib3JkZXItY29sb3I6ICNGMEY7IH1cbiAgdG8ge1xuICAgIGJvcmRlci1jb2xvcjogIzBGMDsgfSB9XG5cbmZvcm0jc3VuZ2V2aXR5IHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gICAgZm9ybSNzdW5nZXZpdHkge1xuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICBtYXgtd2lkdGg6IDYxLjQ2ODM2JTsgfSB9XG4gIGZvcm0jc3VuZ2V2aXR5ID4gZGl2IHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogMjMuMzI5MTIlO1xuICAgIG1hcmdpbi1yaWdodDogMzBweDsgfVxuICBmb3JtI3N1bmdldml0eSBpbnB1dCB7XG4gICAgYm9yZGVyLWNvbG9yOiAjOTY5Njk2OyB9XG4gIGZvcm0jc3VuZ2V2aXR5IGlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuICAgIGJhY2tncm91bmQ6ICNkZDU5MDA7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5tb2JpbGUge1xuICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnRhYmxldC1wbHVzIHtcbiAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oZWFkZXItbWVudS1uYXZpZ2F0aW9uIHtcbiAgICBoZWlnaHQ6IGNhbGMoIDEwMHZoIC0gNjBweCk7IH1cbiAgICAuaGVhZGVyLW1lbnUtbmF2aWdhdGlvbiBkaXYubWVudS1zZWFyY2gge1xuICAgICAgYm9yZGVyOiAwO1xuICAgICAgb3ZlcmZsb3c6IGF1dG87IH1cbiAgICAgIC5oZWFkZXItbWVudS1uYXZpZ2F0aW9uIGRpdi5tZW51LXNlYXJjaCAuaGVhZGVyLXNlYXJjaCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgaGVhZGVyLnBhZ2UtaGVhZGVyICNsb2dvLCBoZWFkZXIucGFnZS1oZWFkZXIgI2xvZ28gaW1nIHtcbiAgICBoZWlnaHQ6IDIuNWVtO1xuICAgIHdpZHRoOiA3N3B4OyB9XG4gIGhlYWRlciBuYXYubWVudS1zZWN0aW9uIHtcbiAgICBwYWRkaW5nLXRvcDogMjJweDsgfVxuICAgIGhlYWRlciBuYXYubWVudS1zZWN0aW9uIGg2IHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDsgfVxuICBoZWFkZXIgbmF2Lm1lbnUtb3ZlcnZpZXdzIHVsW3JvbGU9XCJtZW51XCJdIGxpW3JvbGU9XCJtZW51aXRlbVwiXSBhIHtcbiAgICBmb250LXNpemU6IDE2cHg7IH1cbiAgaGVhZGVyIGhlYWRlci5wYWdlLWhlYWRlci5tZW51LS1vcGVuIGEuZ28tYmFjayB7XG4gICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3MzVweCkge1xuICBoZWFkZXIucGFnZS1oZWFkZXIubWVudS0tb3BlbiBzZWN0aW9uLmhlYWRlci1uYXZpZ2F0aW9uIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7IH1cbiAgICBoZWFkZXIucGFnZS1oZWFkZXIubWVudS0tb3BlbiBzZWN0aW9uLmhlYWRlci1uYXZpZ2F0aW9uIG5hdi5oZWFkZXItbGFuZ3VhZ2Uge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMC43NWVtO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB6LWluZGV4OiAxMDAwOyB9XG4gICAgICBoZWFkZXIucGFnZS1oZWFkZXIubWVudS0tb3BlbiBzZWN0aW9uLmhlYWRlci1uYXZpZ2F0aW9uIG5hdi5oZWFkZXItbGFuZ3VhZ2U6aG92ZXIgYnV0dG9uIHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQ7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDA7IH1cbiAgICAgIGhlYWRlci5wYWdlLWhlYWRlci5tZW51LS1vcGVuIHNlY3Rpb24uaGVhZGVyLW5hdmlnYXRpb24gbmF2LmhlYWRlci1sYW5ndWFnZTpob3ZlciB1bFtyb2xlPSdtZW51J10ge1xuICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICMwMDA7XG4gICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICMwMDA7XG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjMDAwO1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICAgICBoZWFkZXIucGFnZS1oZWFkZXIubWVudS0tb3BlbiBzZWN0aW9uLmhlYWRlci1uYXZpZ2F0aW9uIG5hdi5oZWFkZXItbGFuZ3VhZ2U6aG92ZXIgdWxbcm9sZT0nbWVudSddOmxhc3QtY2hpbGQge1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDAwOyB9XG4gICAgICBoZWFkZXIucGFnZS1oZWFkZXIubWVudS0tb3BlbiBzZWN0aW9uLmhlYWRlci1uYXZpZ2F0aW9uIG5hdi5oZWFkZXItbGFuZ3VhZ2UgYnV0dG9uIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiAxNTBtcyBhbGw7XG4gICAgICAgIC1tb3otdHJhbnNpdGlvbjogMTUwbXMgYWxsO1xuICAgICAgICB0cmFuc2l0aW9uOiAxNTBtcyBhbGw7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgICAgIGJvcmRlci1jb2xvcjogd2hpdGU7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBoZWlnaHQ6IDIuNWVtO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICAgICAgaGVhZGVyLnBhZ2UtaGVhZGVyLm1lbnUtLW9wZW4gc2VjdGlvbi5oZWFkZXItbmF2aWdhdGlvbiBuYXYuaGVhZGVyLWxhbmd1YWdlIGJ1dHRvbjpob3ZlciwgaGVhZGVyLnBhZ2UtaGVhZGVyLm1lbnUtLW9wZW4gc2VjdGlvbi5oZWFkZXItbmF2aWdhdGlvbiBuYXYuaGVhZGVyLWxhbmd1YWdlIGJ1dHRvbjpmb2N1cyB7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiBibGFjayAhaW1wb3J0YW50OyB9XG4gICAgICBoZWFkZXIucGFnZS1oZWFkZXIubWVudS0tb3BlbiBzZWN0aW9uLmhlYWRlci1uYXZpZ2F0aW9uIG5hdi5oZWFkZXItbGFuZ3VhZ2UgdWxbcm9sZT1cIm1lbnVcIl0ge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICBmb250LXNpemU6IDAuOGVtO1xuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDsgfVxuICAgICAgaGVhZGVyLnBhZ2UtaGVhZGVyLm1lbnUtLW9wZW4gc2VjdGlvbi5oZWFkZXItbmF2aWdhdGlvbiBuYXYuaGVhZGVyLWxhbmd1YWdlIHVsW3JvbGU9XCJtZW51XCJdIGxpW3JvbGU9XCJtZW51aXRlbVwiXSBhIHtcbiAgICAgICAgaGVpZ2h0OiAyLjVlbTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEuNWVtO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEuNWVtO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIuNWVtO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAgICAgaGVhZGVyLnBhZ2UtaGVhZGVyLm1lbnUtLW9wZW4gc2VjdGlvbi5oZWFkZXItbmF2aWdhdGlvbiBuYXYuaGVhZGVyLWxhbmd1YWdlIHVsW3JvbGU9XCJtZW51XCJdIGxpW3JvbGU9XCJtZW51aXRlbVwiXSBhOmhvdmVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTY5Njk2O1xuICAgICAgICAgIGNvbG9yOiAjZmZmOyB9IH1cblxuaHRtbFtkYXRhLXVzZXJhZ2VudCo9J1NhZmFyaSddW2RhdGEtdmVuZG9yKj0nQXBwbGUnXTpub3QoW2RhdGEtcGxhdGZvcm09J01hY0ludGVsJ10pIC5zbGl0LWltYWdlID4gZmlndXJlIHtcbiAgYmFja2dyb3VuZC1hdHRhY2htZW50OiBzY3JvbGw7IH1cblxuaHRtbFtkYXRhLXVzZXJhZ2VudCo9J1NhZmFyaSddW2RhdGEtdmVuZG9yKj0nQXBwbGUnXTpub3QoW2RhdGEtcGxhdGZvcm09J01hY0ludGVsJ10pIGhlYWRlci5wYWdlLWhlYWRlci5tZW51LS1vcGVuIGRpdi5oZWFkZXItbWVudS1uYXZpZ2F0aW9uIHtcbiAgcGFkZGluZy1ib3R0b206IDEwMHB4OyB9XG5cbmh0bWxbZGF0YS11c2VyYWdlbnQqPSdTYWZhcmknXVtkYXRhLXZlbmRvcio9J0FwcGxlJ106bm90KFtkYXRhLXBsYXRmb3JtPSdNYWNJbnRlbCddKSBib2R5LmhvbWVwYWdlIGRpdi5wYWdlLXdyYXBwZXIsIGh0bWxbZGF0YS11c2VyYWdlbnQqPSdTYWZhcmknXVtkYXRhLXZlbmRvcio9J0FwcGxlJ106bm90KFtkYXRhLXBsYXRmb3JtPSdNYWNJbnRlbCddKSBib2R5LmhvbWVwYWdlIGRpdi5zd2lwZXItY29udGFpbmVyIHtcbiAgaGVpZ2h0OiAxMDAlOyB9XG5cbmh0bWxbZGF0YS11c2VyYWdlbnQqPSdTYWZhcmknXVtkYXRhLXZlbmRvcio9J0FwcGxlJ106bm90KFtkYXRhLXBsYXRmb3JtPSdNYWNJbnRlbCddKSBib2R5LmhvbWVwYWdlIHNlY3Rpb24uc3dpcGVyLXNsaWRlIHtcbiAgaGVpZ2h0OiBjYWxjKCAoIDEwMHZoIC0gNXB4ICkgLSAyM3B4KTsgfVxuXG5odG1sW2RhdGEtdXNlcmFnZW50Kj0nU2FmYXJpJ11bZGF0YS12ZW5kb3IqPSdBcHBsZSddOm5vdChbZGF0YS1wbGF0Zm9ybT0nTWFjSW50ZWwnXSkgYm9keS50d28tcGFuZWwgZGl2LnBhZ2Utd3JhcHBlcixcbmh0bWxbZGF0YS11c2VyYWdlbnQqPSdTYWZhcmknXVtkYXRhLXZlbmRvcio9J0FwcGxlJ106bm90KFtkYXRhLXBsYXRmb3JtPSdNYWNJbnRlbCddKSBib2R5LnR3by1wYW5lbCBtYWluLm1haW4ge1xuICBoZWlnaHQ6IDEwMCU7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDczNnB4KSB7XG4gIGh0bWxbZGF0YS11c2VyYWdlbnQqPSdTYWZhcmknXVtkYXRhLXZlbmRvcio9J0FwcGxlJ106bm90KFtkYXRhLXBsYXRmb3JtPSdNYWNJbnRlbCddKSBib2R5LmF0b3otZGV0YWlsIG1haW4ubWFpbiBhcnRpY2xlIGhlYWRlciBmaWd1cmUge1xuICAgIGhlaWdodDogY2FsYyggKCAxMDB2aCAtIDIzcHggKSAtIDcwcHggLSA3MHB4KTsgfSB9XG5cbmh0bWxbZGF0YS11c2VyYWdlbnQqPSdTYWZhcmknXVtkYXRhLXZlbmRvcio9J0FwcGxlJ106bm90KFtkYXRhLXBsYXRmb3JtPSdNYWNJbnRlbCddKSBib2R5LnBhbmVsLXN0b3J5LnR3by1wYW5lbCB7XG4gIGhlaWdodDogYXV0bzsgfVxuICBodG1sW2RhdGEtdXNlcmFnZW50Kj0nU2FmYXJpJ11bZGF0YS12ZW5kb3IqPSdBcHBsZSddOm5vdChbZGF0YS1wbGF0Zm9ybT0nTWFjSW50ZWwnXSkgYm9keS5wYW5lbC1zdG9yeS50d28tcGFuZWwgYVtocmVmPVwiI2NvbnRlbnQtcGFuZWxcIl0ge1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIGh0bWxbZGF0YS11c2VyYWdlbnQqPSdTYWZhcmknXVtkYXRhLXZlbmRvcio9J0FwcGxlJ106bm90KFtkYXRhLXBsYXRmb3JtPSdNYWNJbnRlbCddKSBhc2lkZS5jb250ZW50LWZvb3RlciB7XG4gICAgcGFkZGluZy1ib3R0b206IDI1LjVweDsgfSB9XG5cbmh0bWxbZGF0YS11c2VyYWdlbnQqPVwiVHJpZGVudFwiXSAuc2xpZGUtaG9tZXBhZ2UtZm9vdGVyIC5zbGlkZS1jb250ZW50IH4gZGl2IGRpdi5jb250YWluZXIgLnNwb25zb3JzLFxuaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJUcmlkZW50XCJdIC5zbGlkZS1ob21lcGFnZS1mb290ZXIgLnNsaWRlLWNvbnRlbnQgfiBkaXYgZGl2LmNvbnRhaW5lciAuc29jaWFsLFxuaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJUcmlkZW50XCJdIC5zbGlkZS1ob21lcGFnZS1mb290ZXIgLnNsaWRlLWNvbnRlbnQgfiBkaXYgZGl2LmNvbnRhaW5lciAuY2hhcml0eS1zZWFsIHtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7IH1cblxuaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJUcmlkZW50XCJdIGJvZHkucGFuZWwtc3RvcnkudHdvLXBhbmVsIG1haW4gYXJ0aWNsZSAucGFuZWxzICNjb250ZW50LXBhbmVsOnRhcmdldCB+IGZpZ3VyZS5wYW5lbC5sZWZ0IHtcbiAgcmlnaHQ6IGF1dG87IH1cblxuaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJUcmlkZW50XCJdIGJvZHkucGFuZWwtc3RvcnkudHdvLXBhbmVsIG1haW4gYXJ0aWNsZSAucGFuZWxzICNjb250ZW50LXBhbmVsOnRhcmdldCB+IGZpZ3VyZS5wYW5lbC5yaWdodCB7XG4gIGxlZnQ6IGF1dG87IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDY4MHB4KSB7XG4gIGh0bWxbZGF0YS11c2VyYWdlbnQqPVwiVHJpZGVudFwiXSBib2R5LnBhbmVsLXN0b3J5LnR3by1wYW5lbCBtYWluIGFydGljbGUgLnBhbmVscyAjY29udGVudC1wYW5lbDp0YXJnZXQgfiBkaXYucGFuZWwuY29udGVudCBkaXYuY29udHJvbHMgbmF2LnJhZGlhbC1tZW51IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiBhdXRvO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGJvdHRvbTogYXV0bztcbiAgICBsZWZ0OiBhdXRvOyB9XG4gIGh0bWxbZGF0YS11c2VyYWdlbnQqPVwiVHJpZGVudFwiXSBib2R5LmNvbnRlbnQtcGFnZSBzZWN0aW9uLmNvbnRlbnQgZmlndXJlLmRlZmF1bHQgaW1nIHtcbiAgICBtYXgtaGVpZ2h0OiAzNTVweDsgfSB9XG5cbmh0bWxbZGF0YS12ZW5kb3IqPVwiR29vZ2xlXCJdW2RhdGEtcGxhdGZvcm09XCJXaW4zMlwiXSBoZWFkZXIucGFnZS1oZWFkZXIgLmdvLWJhY2s6YmVmb3JlIHtcbiAgbWFyZ2luLXRvcDogLTJweDsgfVxuXG5odG1sW2RhdGEtdXNlcmFnZW50Kj1cIkZpcmVmb3hcIl0gI2Zvb3Rlci1zdGlja3kgbmF2IGEuYnV0dG9uLnByaW1hcnktY2FsbC10by1hY3Rpb24sXG5odG1sW2RhdGEtdXNlcmFnZW50Kj1cIkZpcmVmb3hcIl0gLmJ1dHRvbi5pY29uLWFycm93LXJpZ2h0LWFmdGVyLFxuaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJGaXJlZm94XCJdIC5vdmVydmlldy1pdGVtID4gLml0ZW0tbGluayA+IGEuYnV0dG9uOm5vdCguYnV0dG9uLXByaW1hcnkpIHtcbiAgdGV4dC1hbGlnbjoganVzdGlmeTsgfVxuICBodG1sW2RhdGEtdXNlcmFnZW50Kj1cIkZpcmVmb3hcIl0gI2Zvb3Rlci1zdGlja3kgbmF2IGEuYnV0dG9uLnByaW1hcnktY2FsbC10by1hY3Rpb246OmFmdGVyLFxuICBodG1sW2RhdGEtdXNlcmFnZW50Kj1cIkZpcmVmb3hcIl0gLmJ1dHRvbi5pY29uLWFycm93LXJpZ2h0LWFmdGVyOjphZnRlcixcbiAgaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJGaXJlZm94XCJdIC5vdmVydmlldy1pdGVtID4gLml0ZW0tbGluayA+IGEuYnV0dG9uOm5vdCguYnV0dG9uLXByaW1hcnkpOjphZnRlciB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZsb2F0OiBub25lOyB9XG5cbmh0bWwuY21zLWVkaXQtbW9kZSBuYXYudGVybXMtYW5kLWNvbmRpdGlvbnMge1xuICBwb3NpdGlvbjogc3RhdGljICFpbXBvcnRhbnQ7IH1cbiIsIkBjaGFyc2V0IFwiVVRGLThcIjtcblxuLy8vIEEgbWl4aW4gZm9yIGdlbmVyYXRpbmcgdmVuZG9yIHByZWZpeGVzIG9uIG5vbi1zdGFuZGFyZGl6ZWQgcHJvcGVydGllcy5cbi8vL1xuLy8vIEBwYXJhbSB7U3RyaW5nfSAkcHJvcGVydHlcbi8vLyAgIFByb3BlcnR5IHRvIHByZWZpeFxuLy8vXG4vLy8gQHBhcmFtIHsqfSAkdmFsdWVcbi8vLyAgIFZhbHVlIHRvIHVzZVxuLy8vXG4vLy8gQHBhcmFtIHtMaXN0fSAkcHJlZml4ZXNcbi8vLyAgIFByZWZpeGVzIHRvIGRlZmluZVxuLy8vXG4vLy8gQGV4YW1wbGUgc2NzcyAtIFVzYWdlXG4vLy8gICAuZWxlbWVudCB7XG4vLy8gICAgIEBpbmNsdWRlIHByZWZpeGVyKGJvcmRlci1yYWRpdXMsIDEwcHgsIHdlYmtpdCBtcyBzcGVjKTtcbi8vLyAgIH1cbi8vL1xuLy8vIEBleGFtcGxlIGNzcyAtIENTUyBPdXRwdXRcbi8vLyAgIC5lbGVtZW50IHtcbi8vLyAgICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAxMHB4O1xuLy8vICAgICAtbW96LWJvcmRlci1yYWRpdXM6IDEwcHg7XG4vLy8gICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4vLy8gICB9XG4vLy9cbi8vLyBAcmVxdWlyZSB7dmFyaWFibGV9ICRwcmVmaXgtZm9yLXdlYmtpdFxuLy8vIEByZXF1aXJlIHt2YXJpYWJsZX0gJHByZWZpeC1mb3ItbW96aWxsYVxuLy8vIEByZXF1aXJlIHt2YXJpYWJsZX0gJHByZWZpeC1mb3ItbWljcm9zb2Z0XG4vLy8gQHJlcXVpcmUge3ZhcmlhYmxlfSAkcHJlZml4LWZvci1vcGVyYVxuLy8vIEByZXF1aXJlIHt2YXJpYWJsZX0gJHByZWZpeC1mb3Itc3BlY1xuXG5AbWl4aW4gcHJlZml4ZXIoJHByb3BlcnR5LCAkdmFsdWUsICRwcmVmaXhlcykge1xuICBAZWFjaCAkcHJlZml4IGluICRwcmVmaXhlcyB7XG4gICAgQGlmICRwcmVmaXggPT0gd2Via2l0IHtcbiAgICAgIEBpZiAkcHJlZml4LWZvci13ZWJraXQge1xuICAgICAgICAtd2Via2l0LSN7JHByb3BlcnR5fTogJHZhbHVlO1xuICAgICAgfVxuICAgIH0gQGVsc2UgaWYgJHByZWZpeCA9PSBtb3oge1xuICAgICAgQGlmICRwcmVmaXgtZm9yLW1vemlsbGEge1xuICAgICAgICAtbW96LSN7JHByb3BlcnR5fTogJHZhbHVlO1xuICAgICAgfVxuICAgIH0gQGVsc2UgaWYgJHByZWZpeCA9PSBtcyB7XG4gICAgICBAaWYgJHByZWZpeC1mb3ItbWljcm9zb2Z0IHtcbiAgICAgICAgLW1zLSN7JHByb3BlcnR5fTogJHZhbHVlO1xuICAgICAgfVxuICAgIH0gQGVsc2UgaWYgJHByZWZpeCA9PSBvIHtcbiAgICAgIEBpZiAkcHJlZml4LWZvci1vcGVyYSB7XG4gICAgICAgIC1vLSN7JHByb3BlcnR5fTogJHZhbHVlO1xuICAgICAgfVxuICAgIH0gQGVsc2UgaWYgJHByZWZpeCA9PSBzcGVjIHtcbiAgICAgIEBpZiAkcHJlZml4LWZvci1zcGVjIHtcbiAgICAgICAgI3skcHJvcGVydHl9OiAkdmFsdWU7XG4gICAgICB9XG4gICAgfSBAZWxzZSAge1xuICAgICAgQHdhcm4gXCJVbnJlY29nbml6ZWQgcHJlZml4OiAjeyRwcmVmaXh9XCI7XG4gICAgfVxuICB9XG59XG5cbkBtaXhpbiBkaXNhYmxlLXByZWZpeC1mb3ItYWxsKCkge1xuICAkcHJlZml4LWZvci13ZWJraXQ6ICAgIGZhbHNlICFnbG9iYWw7XG4gICRwcmVmaXgtZm9yLW1vemlsbGE6ICAgZmFsc2UgIWdsb2JhbDtcbiAgJHByZWZpeC1mb3ItbWljcm9zb2Z0OiBmYWxzZSAhZ2xvYmFsO1xuICAkcHJlZml4LWZvci1vcGVyYTogICAgIGZhbHNlICFnbG9iYWw7XG4gICRwcmVmaXgtZm9yLXNwZWM6ICAgICAgZmFsc2UgIWdsb2JhbDtcbn1cbiIsIi8vQGltcG9ydCBcIndlYnNpdGUvc3R5bGVzaGVldHMvd2Vic2l0ZS9hdG9tcy9jb250ZW50XCI7XG5cbiRjb250ZW50LXRleHQtcGx1Z2luLWluc2V0LW1heC1oZWlnaHQ6IGVtKCAxODBweCApICFkZWZhdWx0O1xuJGNvbnRlbnQtdGV4dC1wbHVnaW4taW5zZXQtbWF4LXdpZHRoOiBlbSggNDIwcHggKSAhZGVmYXVsdDtcbiRjb250ZW50LXRleHQtcGx1Z2luLWluc2V0LXJhdGlvOiAxLjUgIWRlZmF1bHQ7XG4kY29udGVudC10ZXh0LXBsdWdpbi1pbnNldC1ib3JkZXItY29sb3I6ICRiYXNlLWJhY2tncm91bmQtY29sb3IgIWRlZmF1bHQ7XG5cbiRjb250ZW50LWxlY3R1cmUtcGx1Z2luLWJhY2tncm91bmQ6ICNlZmYxZWYgIWRlZmF1bHQ7XG5cbiRjb250ZW50LXZpZGVvLWlmcmFtZS1oZWlnaHQ6IDE4MHB4ICFkZWZhdWx0O1xuJGNvbnRlbnQtdmlkZW8taWZyYW1lLWhlaWdodC0tZ3QtdGFibGV0OiAzNTBweCAhZGVmYXVsdDtcblxuJGNvbnRlbnQtcGFyYWxsYXgtaGVpZ2h0OiAxODBweCAhZGVmYXVsdDtcbiRjb250ZW50LXBhcmFsbGF4LWhlaWdodC0tZ3QtdGFiZWx0OiAzMDBweCAhZGVmYXVsdDtcblxuYm9keS5jb250ZW50LXBhZ2Uge1xuXG4gICAgQGluY2x1ZGUgbWVkaWEgKCBcIj49cGhvbmVcIiApe1xuXG4gICAgICAgIG1haW4ubWFpbiB7IG1hcmdpbi1ib3R0b206ICRwYWdlLWZvb3Rlci1oZWlnaHQtLWd0LXRhYmxldDsgfVxuICAgICAgICBmb290ZXIucGFnZS1mb290ZXIgeyBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICB9XG5cbiAgICAvL1xuICAgIC8vIE1ha2UgaGVpZ2h0IHRoaW5neSB0aGluZ3lcbiAgICAvL1xuICAgIG1haW4gPiBoZWFkZXIuY29udGVudC1oZWFkZXIsXG4gICAgbWFpbiBhcnRpY2xlIDpmaXJzdC1jaGlsZC5wcmUtdGl0bGUge1xuXG4gICAgICAgIGZpZ3VyZSBpbWcgeyBtYXgtaGVpZ2h0OiBjYWxjKCA3MnZoIC0gI3sgJHBhZ2UtaGVhZGVyLWhlaWdodCB9ICk7IH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYSggXCI8dGFibGV0XCIgKXtcblxuICAgICAgICAgICAgZmlndXJlIGltZyB7IG1heC1oZWlnaHQ6IGNhbGMoIDcydmggLSAjeyAkcGFnZS1oZWFkZXItaGVpZ2h0LWx0LXRhYmxldCB9ICk7IH1cblxuICAgICAgICB9XG5cbiAgICB9XG59XG5cblxubWFpbiBhcnRpY2xlIC5jb250ZW50IHtcblxuICAgIG1hcmdpbi1ib3R0b206IDQycHg7XG5cbiAgICBAaW5jbHVkZSBvdXRlci1jb250YWluZXIoICRtYXgtd2lkdGggKTtcblxuICAgIC8vXG4gICAgLy8gT2sgc28gd2UgYXJlIGdvaW5nIHRvIGdpdmUgYWxsIGNvbnRlbnQgdGhlIG1vc3QgZ2VuZXJpYyBzdHlsZS4gVGhlIGNvbnRlbnQgYmxvY2tcbiAgICAvLyBjYW4gb25seSBjb250YWluIHNvIG1hbnkga2luZHMgb2YgdGhpbmdzLiBUaGVzZSBhcmUgdGhlIC50ZXh0LXBsdWdpbiwgLmZ1bGwtd2lkdGgsXG4gICAgLy8gLnBhcmFsbGF4LCAudHJ5cHRpY2ggYW5kIHNvbWUgb3RoZXJzLiBJbiBoZXIgd2UgYXJlIGdvaW5nIHRvIG1hcnNldCB0aGUgcGFyYW1hdGVyc1xuICAgIC8vIGZvciB0aGUgY29udGFpbmVyICguY29udGVudCBhbmQgaXRzIGRpcmVjdCBjaGlsZHJlKSBhbmQgdGhlIHN0eWxlIGZvciB0aGUgY29udGVudFxuICAgIC8vIG9mIHRoZSBjaGlsZHJlbiBpcyBkZWZuZWQgaW4gdGhlcmUgcmVzcGVjdGl2ZSBjb21wb3VuZHMuXG4gICAgLy9cblxuICAgID4gYmxvY2txdW90ZSxcblxuICAgID4gZmlndXJlLmRlZmF1bHQsIC8vIHRoZXJlJ3MgYWxzbyBjbGFzcy1sZXNzIGZpZ3VyZXNcbiAgICA+IGZpZ3VyZS5mdWxsLXdpZHRoLFxuICAgID4gZmlndXJlLnZpZGVvLFxuXG4gICAgPiBkaXYudGV4dC1wbHVnaW4sXG4gICAgPiBmaWd1cmUucGFyYWxsYXgge1xuXG4gICAgICAgIEBpbmNsdWRlIHJvdyggKTtcblxuICAgIH1cblxuICAgID4gZmlndXJlLmRlZmF1bHQsXG4gICAgPiBmaWd1cmUuZnVsbC13aWR0aCxcbiAgICA+IGZpZ3VyZS52aWRlbyxcbiAgICA+IGZpZ3VyZS5wYXJhbGxheCB7XG5cbiAgICAgICAgQGluY2x1ZGUgbWFyZ2luKCBudWxsIC0xICogJHNtYWxsLXNwYWNpbmcgKTtcbiAgICAgICAgQGluY2x1ZGUgcGFkZGluZyggbnVsbCAwcHggKTtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYSggXCI+PXRhYmxldFwiICl7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1hcmdpbiggbnVsbCBhdXRvICk7XG5cbiAgICAgICAgfVxuXG4gICAgfVxuXG4gICAgLmJ1dHRvbiB7XG4gICAgICAgIG1hcmdpbi10b3A6IDE0cHg7XG4gICAgICAgICYuc2Vjb25kYXJ5LWJ1dHRvbiB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogN3B4O1xuICAgICAgICB9XG4gICAgfVxuXG59XG5cbi8vXG4vLyBEaXNjb3VudENhbGN1bGF0b3Jcbi8vXG5tYWluIGFydGljbGUgLmNvbnRlbnQgLmRpc2NvdW50LWNhbGN1bGF0b3Ige1xuICAgIG1heC13aWR0aDogNTglO1xufVxuXG5cbi8vXG4vLyBUZXh0IHBsdWdpblxuLy9cbm1haW4gYXJ0aWNsZSAuY29udGVudCBkaXYudGV4dC1wbHVnaW4ge1xuXG4gICAgcDplbXB0eSB7IGRpc3BsYXk6IG5vbmU7IH1cblxuICAgIGgxLCBoMiwgaDMsIGg0LCBoNSwgaDYgeyBtYXJnaW4tYm90dG9tOiAwcHg7IH1cbiAgICBoMSwgaDIsIGgzLCBoNCwgaDUsIGg2LCBwLCBmaWd1cmUge1xuICAgICAgICB3aWR0aDogZmxleC1ncmlkKCAxMiApO1xuICAgIH1cblxuICAgIGgyIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAyN3B4O1xuICAgIH1cblxuICAgIGgze1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICAgICAgbWFyZ2luLXRvcDogMjZweDtcbiAgICB9XG5cbiAgICBoNCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgfVxuXG4gICAgcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYSggJzx0YWJsZXQnICl7XG4gICAgICAgIHRhYmxlIHRkIHtcbiAgICAgICAgICAgIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhKCAnPj10YWJsZXQnICl7XG4gICAgICAgIHAge1xuICAgICAgICAgICAgZm9udC1zaXplOiBtb2R1bGFyLXNjYWxlKCAwICk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBvbCBsaSwgdWwgbGkge1xuICAgICAgICBAZXh0ZW5kICV0aGVtZWQtbGlzdC1zdHlsZS10eXBlO1xuICAgICAgICAmOmJlZm9yZSB7IHBhZGRpbmctcmlnaHQ6ICRzbWFsbC1zcGFjaW5nICFpbXBvcnRhbnQ7IH1cbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuOTtcblxuICAgIH1cblxuICAgIGEubGluay1saW5lIHtcbiAgICAgICAgQGV4dGVuZCAuaWNvbi1hcnJvdy1yaWdodDtcblxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBjbGVhcjogYm90aDtcblxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICAgICAgLy8mOmJlZm9yZSB7IGZvbnQtc2l6ZTogbW9kdWxhci1zY2FsZSggMSApOyB9XG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBmaWd1cmUuaW5zZXQge1xuXG4gICAgICAgIEBleHRlbmQgJWZpZ3VyZTtcblxuICAgICAgICBtYXgtaGVpZ2h0OiAkY29udGVudC10ZXh0LXBsdWdpbi1pbnNldC1tYXgtaGVpZ2h0O1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICAgIG1hcmdpbjoge1xuICAgICAgICAgICAgbGVmdDogMHB4O1xuICAgICAgICAgICAgcmlnaHQ6IDBweDtcbiAgICAgICAgfTtcblxuICAgICAgICBpbWcge1xuICAgICAgICAgICAgQGV4dGVuZCAlc3ViamVjdDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgc2l6ZSggMTAwJSAkY29udGVudC10ZXh0LXBsdWdpbi1pbnNldC1tYXgtaGVpZ2h0ICk7XG4gICAgICAgICAgICBAaW5jbHVkZSBtYXJnaW4oIDAgYXV0byApO1xuXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgICAgb2JqZWN0LXBvc2l0aW9uOiA1MCUgNTAlO1xuICAgICAgICB9XG5cbiAgICAgICAgZmlnY2FwdGlvbiB7XG4gICAgICAgICAgICBAZXh0ZW5kICVjYXB0aW9uO1xuICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuXG4gICAgICAgICAgICA+IHAgeyBAaW5jbHVkZSBtYXJnaW4oIDBweCApOyB9XG4gICAgICAgIH1cblxuICAgIH1cblxuICAgIGltZy5maWxlcl9pbWFnZSArIHNwYW4uZmlsZXJfaW1hZ2VfaW5mbyB7XG4gICAgICAgIEBpbmNsdWRlIHRoZW1lZC1jb2xvcjtcbiAgICB9XG5cbiAgICBmaWd1cmUuaW5zZXQge1xuICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYSggXCI+PXRhYmxldFwiICl7XG5cbiAgICAgICAgLy8gV2Ugd2lsbCBuZWVkIHRvIHRyYW5zbGF0ZSB0aGUgdG8gdGhlIGFwcHJvcGlhdGUgd2lkdGggd2UgY2FuJ3RcbiAgICAgICAgLy8ganVzdCBmaWxsIHRoZSBjb250YWluZXIgY29tcGxldGx5IGJlY2F1c2Ugb3VyIGVtcyBhcmUgYmFzZWQgb25cbiAgICAgICAgLy8gdGhlIHNpemUgb2YgdGhlIGhlYWRpbmcuXG4gICAgICAgIGgxLCBoMiwgaDMsIGg0LCBoNSwgaDYsIHAsIHRhYmxlLCBmaWd1cmUsIHVsLCBvbCwgZm9ybSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtYXJnaW4oIG51bGwgYXV0byApO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA1OCU7XG4gICAgICAgIH1cblxuICAgICAgICBwIHtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgICAgIH1cblxuICAgICAgICBoMiB7XG4gICAgICAgICAgICBmb250LXNpemU6IDM1cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0uN3B4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMjhweDtcbiAgICAgICAgfVxuXG4gICAgICAgIGgzIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzcHg7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyN3B4O1xuICAgICAgICB9XG5cbiAgICAgICAgaDQge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMjVweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJweDtcbiAgICAgICAgfVxuXG4gICAgICAgIGZpZ3VyZS5pbnNldCB7XG5cbiAgICAgICAgICAgIG1hcmdpbjogMHB4O1xuXG4gICAgICAgICAgICAvLyBzZXQgYSBtYXggaGVpZ2h0IHNvIHdlIGZvcmNlIGEgMjoxIHJhdGlvXG4gICAgICAgICAgICBtYXgtd2lkdGg6ICRjb250ZW50LXRleHQtcGx1Z2luLWluc2V0LW1heC13aWR0aDtcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6ICRjb250ZW50LXRleHQtcGx1Z2luLWluc2V0LW1heC13aWR0aCAvICRjb250ZW50LXRleHQtcGx1Z2luLWluc2V0LXJhdGlvO1xuXG4gICAgICAgICAgICBib3JkZXI6IDFlbSAkY29udGVudC10ZXh0LXBsdWdpbi1pbnNldC1ib3JkZXItY29sb3Igc29saWQ7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBjbGVhcjogbm9uZTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgICAgICAgICYuaW5zZXQtbGVmdCB7IGZsb2F0OiBsZWZ0OyBib3JkZXItbGVmdDogbm9uZTsgbWFyZ2luLXJpZ2h0OiAyM3B4OyB9XG4gICAgICAgICAgICAmLmluc2V0LXJpZ2h0LCAmLmluc2V0LU5vbmUgeyBmbG9hdDogcmlnaHQ7IGJvcmRlci1yaWdodDogbm9uZTsgbWFyZ2luLWxlZnQ6IDIzcHg7IH1cblxuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtYXJnaW4oIDAgMCAwIDAgKTtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBzaXplKCAxMDAlICRjb250ZW50LXRleHQtcGx1Z2luLWluc2V0LW1heC13aWR0aCAvICRjb250ZW50LXRleHQtcGx1Z2luLWluc2V0LXJhdGlvICk7XG4gICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgICAgICAgb2JqZWN0LXBvc2l0aW9uOiA1MCUgNTAlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgIH1cblxuICAgIH1cblxuICAgIC5zbGl0LWltYWdlIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMTNweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0xM3B4O1xuICAgICAgICBtYXJnaW4tdG9wOiA2NXB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxOXB4O1xuICAgIH1cblxufVxuXG4vLyBkZWZhdWx0IGltYWdlXG5tYWluIGFydGljbGUgLmNvbnRlbnQgZmlndXJlLmRlZmF1bHQge1xuXG4gICAgaW1nIHsgZGlzcGxheTogYmxvY2s7IH1cblxuICAgIGZpZ2NhcHRpb24ge1xuICAgICAgICAvL3dpZHRoOiBmbGV4LWdyaWQoIDEyICk7XG4gICAgICAgIEBpbmNsdWRlIHRoZW1lZC1oZWFkZXItY29sb3I7XG4gICAgICAgIHBhZGRpbmctbGVmdDogY2FsYyggMTVweCArICN7ICRzbWFsbC1zcGFjaW5nIH0gKTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYSggXCI+PXRhYmxldFwiICl7XG5cbiAgICAgICAgQGluY2x1ZGUgbWFyZ2luKCBudWxsIGF1dG8gKTtcbiAgICAgICAgd2lkdGg6IDU4JTtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICAgICBpbWcge1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBzaXplKCAxMDAlICk7XG5cbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgICAgb2JqZWN0LXBvc2l0aW9uOiA1MCUgNTAlO1xuXG4gICAgICAgIH1cblxuICAgICAgICBmaWdjYXB0aW9uIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHBhZGRpbmcoIGF1dG8gKTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cblxuICAgIH1cblxufVxuXG4vL1xuLy8gVGhlIGZ1bGwgd2lkdGggaW1hZ2Vcbi8vXG5tYWluIGFydGljbGUgLmNvbnRlbnQgZmlndXJlLmZ1bGwtd2lkdGgge1xuXG4gICAgLy8gWWVhaC4uLiB0aGlzIGlzIHdoeSBraXR0ZW5zLCBwdXBweXMgYW5kIGJhYnkgb3dlbHMgYXJlIGRyb3BwZWQgaW4gdG8gYSBibGVuZGVyIGZvciB0aGVcbiAgICAvLyBiZXN0IGxheW91dCByZXN1bHRzLlxuICAgIC8vIEBpbmNsdWRlIG1hcmdpbiggbnVsbCBjYWxjKCAoICggMTAwdncgLSAjeyAkbWF4LXdpZHRoIH0gLSAjeyAyICogcHgoICRiYXNlLXNwYWNpbmcgKSB9ICkgLyAtMiApICkgKTtcblxuICAgIEBpbmNsdWRlIHNpemUoIGF1dG8gMTgwcHggKTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgIGltZyB7XG4gICAgICAgIEBpbmNsdWRlIHNpemUoIDEwMCUgKTtcblxuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgb2JqZWN0LXBvc2l0aW9uOiA1MCUgY2FsYyggNTAlIC0gMmVtICk7XG4gICAgfVxuXG4gICAgZmlnY2FwdGlvbiB7XG4gICAgICAgIEBpbmNsdWRlIHBvc2l0aW9uKCBhYnNvbHV0ZSwgbnVsbCAwIDAgMCApO1xuICAgICAgICBAaW5jbHVkZSB0aGVtZWQtY29sb3I7XG4gICAgICAgIEBpbmNsdWRlIHBhZGRpbmcoIG51bGwgY2FsYyggMTVweCArICN7ICRzbWFsbC1zcGFjaW5nIH0gKSApO1xuXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRib2R5LWJhY2tncm91bmQtY29sb3I7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgIHAge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICAgICAgfVxuXG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEoIFwiPj10YWJsZXRcIiApe1xuXG4gICAgICAgIGhlaWdodDogMzZ2aDtcbiAgICAgICAgbWluLWhlaWdodDogMzAwcHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDMzcHg7XG5cbiAgICAgICAgZmlnY2FwdGlvbiB7XG4gICAgICAgICAgICBAaW5jbHVkZSBwYWRkaW5nKCAwcHggKTtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtYXJnaW4oIDBweCBhdXRvICk7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDU4JTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG5cbiAgICAgICAgLypmaWdjYXB0aW9uIHAge1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtYXJnaW4oIG51bGwgYXV0byApO1xuICAgICAgICAgICAgZm9udC1zaXplOiA5MCU7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLjJweDtcbiAgICAgICAgICAgIG1heC13aWR0aDogNTcycHg7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMzBweDtcblxuICAgICAgICB9Ki9cblxuICAgIH1cblxufVxuXG5tYWluIGFydGljbGUgLmNvbnRlbnQgLnNsaXQtaW1hZ2Uge1xuXG4gICAgQGluY2x1ZGUgbWVkaWEoICc+PWRlc2t0b3AnICl7XG4gICAgICAgIEBpbmNsdWRlIG1hcmdpbiggbnVsbCBjYWxjKCAoICggMTAwdncgLSAjeyAkbWF4LXdpZHRoIH0gLSAjeyAyICogcHgoICRiYXNlLXNwYWNpbmcgKSB9ICkgLyAtMiApICkgKTtcbiAgICB9XG5cbiAgICBmaWd1cmUge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgfVxuXG4gICAgZmlnY2FwdGlvbiB7XG4gICAgICAgIGJvdHRvbTogMTBweDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgIGEge1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgICAgICAgICBzcGFuIHsgZm9udC1zdHlsZTogbm9ybWFsOyB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8vXG4vLyBUaGUgZW1iZWRkZWQgdmlkZW9cbi8vXG5tYWluIGFydGljbGUgLmNvbnRlbnQgZmlndXJlLnZpZGVvIHtcbiAgICBtYXJnaW46IDEwcHggMDtcblxuICAgIGlmcmFtZSwgZmlnY2FwdGlvbiB7IHdpZHRoOiBmbGV4LWdyaWQoIDEyICk7IH1cblxuICAgIGlmcmFtZSB7IGhlaWdodDogJGNvbnRlbnQtdmlkZW8taWZyYW1lLWhlaWdodDsgfVxuICAgIGZpZ2NhcHRpb24ge1xuICAgICAgICBAaW5jbHVkZSB0aGVtZWQtY29sb3I7XG5cbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYSggXCI+PXRhYmxldFwiICl7XG5cbiAgICAgICAgaWZyYW1lIHsgaGVpZ2h0OiAkY29udGVudC12aWRlby1pZnJhbWUtaGVpZ2h0LS1ndC10YWJsZXQ7IH1cbiAgICAgICAgaWZyYW1lLCBmaWdjYXB0aW9uIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1hcmdpbiggbnVsbCBhdXRvICk7XG4gICAgICAgICAgICBAaW5jbHVkZSBwYWRkaW5nKCBudWxsIGZsZXgtZ3V0dGVyKCApICk7XG5cbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6IDYyJTtcbiAgICAgICAgfVxuXG4gICAgfVxuXG59XG5cbi8vXG4vLyBQYXJyYWxheCBmaWd1cmVcbi8vXG5tYWluIGFydGljbGUgLmNvbnRlbnQgZmlndXJlLnBhcmFsbGF4IHtcblxuICAgIEBleHRlbmQgJWZpZ3VyZTtcblxuICAgIGhlaWdodDogMTgwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICBpbWcge1xuICAgICAgICBvYmplY3QtcG9zaXRpb246IDUwJSA1MCU7XG5cbiAgICAgICAgJi5zY3JvbGxpbmcge1xuICAgICAgICAgICAgQGluY2x1ZGUgcG9zaXRpb24oIGFic29sdXRlLCAwcHggbnVsbCBudWxsIG51bGwgKTtcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgfVxuICAgIH1cblxuICAgIGZpZ2NhcHRpb24ge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB6LWluZGV4OiAxMDtcbiAgICB9XG5cblxuICAgIEBpbmNsdWRlIG1lZGlhKCBcIj49dGFibGV0XCIgKXtcblxuICAgICAgICBAaW5jbHVkZSBtYXJnaW4oIDMzcHggMHB4IDBweCApO1xuICAgICAgICBAaW5jbHVkZSBzaXplKCBhdXRvIDM2dmggKTtcblxuICAgICAgICBtaW4taGVpZ2h0OiAzMDBweDtcblxuICAgICAgICBpbWcge1xuICAgICAgICAgICAgQGluY2x1ZGUgc2l6ZSggMTAwJSApO1xuXG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICAgIG9iamVjdC1wb3NpdGlvbjogNTAlIGNhbGMoIDUwJSAtIDJlbSApO1xuXG4gICAgICAgICAgICAmLnNjcm9sbGluZyB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgcG9zaXRpb24oIGFic29sdXRlLCAwcHggbnVsbCBudWxsIG51bGwgKTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBmaWdjYXB0aW9uIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHBvc2l0aW9uKCBhYnNvbHV0ZSwgbnVsbCA1MCUgMzJweCApO1xuICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNmb3JtKCB0cmFuc2xhdGVYKCAtNTAlICkgKTtcblxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgICAgICAgIGNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDMwMHB4O1xuXG4gICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDBweCBhdXRvO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgIH1cblxuXG4gICAgICAgICYuZnVsbC13aWR0aCB7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1hcmdpbiggbnVsbCBjYWxjKCAoICggMTAwdncgLSAjeyAkbWF4LXdpZHRoIH0gLSAjeyAyICogcHgoICRiYXNlLXNwYWNpbmcgKSB9ICkgLyAtMiApICkgKTtcblxuICAgICAgICB9XG5cbiAgICB9XG5cbn1cblxuLy9cbi8vIENvbnRlbnQgYmxvY2txdW90ZVxuLy9cbm1haW4gYXJ0aWNsZSAuY29udGVudCBibG9ja3F1b3RlIHtcbiAgICBAaW5jbHVkZSBwYWRkaW5nKCAwICk7XG5cbiAgICAtd2Via2l0LW1hcmdpbi1hZnRlcjogOXB4O1xuICAgIC13ZWJraXQtbWFyZ2luLWJlZm9yZTogOXB4O1xuICAgIC13ZWJraXQtbWFyZ2luLWVuZDogMTZweDtcbiAgICAtd2Via2l0LW1hcmdpbi1zdGFydDogMTZweDtcblxuICAgIEBpbmNsdWRlIG1lZGlhKCAnPj10YWJsZXQnICl7XG4gICAgICAgIEBpbmNsdWRlIHBhZGRpbmcoIDAgJGd1dHRlciApO1xuXG4gICAgICAgIC13ZWJraXQtbWFyZ2luLWVuZDogNDBweDtcbiAgICAgICAgLXdlYmtpdC1tYXJnaW4tc3RhcnQ6IDQwcHg7XG4gICAgfVxuXG4gICAgcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogbW9kdWxhci1zY2FsZSggMSApO1xuICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAyMDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgICAgIHBhZGRpbmctbGVmdDogOXB4O1xuICAgICAgICB3aWR0aDogZmxleC1ncmlkKCAxMiApO1xuXG4gICAgICAgICYucXVvdGVfX3RleHQge1xuICAgICAgICAgICAgQGluY2x1ZGUgdGhlbWVkLWRvdHRlZC1ib3JkZXIoIDAgMCAwIDJweCwgMHB4ICk7XG4gICAgICAgICAgICBAaW5jbHVkZSB0aGVtZWQtaGVhZGVyLWNvbG9yO1xuXG4gICAgICAgICAgICBib3JkZXItbGVmdC13aWR0aDogNHB4O1xuICAgICAgICAgICAgYm9yZGVyLXN0eWxlOiBkb3R0ZWQ7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0cHg7XG4gICAgICAgIH1cblxuICAgICAgICAmLnF1b3RlX19zb3VyY2Uge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhKCBcIj49dGFibGV0XCIgKSB7XG5cbiAgICAgICAgQGluY2x1ZGUgbWFyZ2luKCBudWxsIGF1dG8gKTtcbiAgICAgICAgbWF4LXdpZHRoOiBmbGV4LWdyaWQoIDggKSAtICggMiAqIGZsZXgtZ3V0dGVyKCApICk7XG5cbiAgICAgICAgcCB7XG4gICAgICAgICAgICBmb250LXNpemU6IG1vZHVsYXItc2NhbGUoIDMgKTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxOHB4O1xuICAgICAgICB9XG5cbiAgICB9XG59XG5cbm1haW4gYXJ0aWNsZSAuY29udGVudCBmb3JtIHtcblxuICAgIEBpbmNsdWRlIHRoZW1lZC1jb2xvciggKCAnLmZvcm0tcm93ID4gbGFiZWwnLCAnaDInICksICYgKTtcblxuICAgIEBpbmNsdWRlIHRoZW1lZC1kb3R0ZWQtYm9yZGVyKCAycHggMCAwLCAkdGFyZ2V0czogKCAnLmZvcm0tcm93LnN1Ym1pdCcsICksICRjb250YWluZXI6ICYgKTtcblxuICAgIEBpbmNsdWRlIHRoZW1lZC1jb2xvciggKCAnLmZvcm0tcm93LnN1Ym1pdCBidXR0b24nLCApLCAmICk7XG4gICAgQGluY2x1ZGUgdGhlbWVkLWJhY2tncm91bmQtY29sb3IoICggJy5mb3JtLXJvdy5zdWJtaXQgYnV0dG9uJywgKSwgJiApO1xuICAgIEBpbmNsdWRlIHRoZW1lZC1ob3ZlciggKCAnLmZvcm0tcm93LnN1Ym1pdCBidXR0b24nLCApLCAmICk7XG5cbiAgICAuZm9ybS1yb3cge1xuICAgICAgICAmLnN1Ym1pdCB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogJHNtYWxsLXNwYWNpbmc7XG4gICAgICAgICAgICBmbG9hdDogcmlnaHQ7XG5cbiAgICAgICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgdGhlbWVkLWJvcmRlci1jb2xvcjtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB0aGVtZWQtYmFja2dyb3VuZC1jb2xvcjtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB0aGVtZWQtaG92ZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBzZWxlY3Qge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cblxuICAgICAgICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06bm90KC5DeWJvdENvb2tpZWJvdERpYWxvZ0JvZHlMZXZlbEJ1dHRvbikgKyBsYWJlbCxcbiAgICAgICAgaW5wdXRbdHlwZT1cInJhZGlvXCJdICsgbGFiZWwge1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgfVxuXG4gICAgICAgIHRleHRhcmVhLFxuICAgICAgICBzZWxlY3QsXG4gICAgICAgIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpub3QoLkN5Ym90Q29va2llYm90RGlhbG9nQm9keUxldmVsQnV0dG9uKSArIGxhYmVsOmJlZm9yZSxcbiAgICAgICAgaW5wdXRbdHlwZT1cInJhZGlvXCJdICsgbGFiZWw6YmVmb3JlIHtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIGJsYWNrO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDA7XG4gICAgICAgIH1cblxuICAgICAgICBpbnB1dFt0eXBlPVwicmFkaW9cIl0gKyBsYWJlbCB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDI4cHg7XG5cbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICB1bCB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgICAgIHdpZHRoOiBmbGV4LWdyaWQoIDYgKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5lcnJvcmxpc3Qge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2NmMWYyNTtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogN3B4O1xuICAgICAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2NmMWYyNTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5lcnJvcnMge1xuICAgICAgICAgICAgPiBsYWJlbCB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNjZjFmMjU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGlucHV0LFxuICAgICAgICAgICAgc2VsZWN0IHtcbiAgICAgICAgICAgICAgICBib3JkZXI6ICNjZjFmMjUgc29saWQgMXB4O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjY2YxZjI1O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICB1bCBsaSBsYWJlbCB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNjZjFmMjU7XG5cbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogI2NmMWYyNSBzb2xpZCAxcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEoIFwiPj10YWJsZXRcIiApIHtcbiAgICAgICAgQGluY2x1ZGUgbWFyZ2luKCBudWxsIGF1dG8gKTtcbiAgICAgICAgbWF4LXdpZHRoOiA1OCU7IC8vIGZsZXgtZ3JpZCggOCApIC0gKCAyICogZmxleC1ndXR0ZXIoICkgKTtcblxuICAgICAgICBoMiB7XG4gICAgICAgICAgICBmb250LXNpemU6IDIuMWVtO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjNweDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxubWFpbiBhcnRpY2xlIC5jb250ZW50ID4gLmxlY3R1cmUtaW5mbyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbnRlbnQtbGVjdHVyZS1wbHVnaW4tYmFja2dyb3VuZDtcbiAgICBtYXJnaW46ICRiYXNlLXNwYWNpbmcgMDtcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgd2lkdGg6IGZsZXgtZ3JpZCggMTIgKTtcblxuICAgIHRhYmxlIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgIHRoLCB0ZCB7XG4gICAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgICAgICBwYWRkaW5nOiAxZW0gMS41ZW07XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKCBcIjx0YWJsZXRcIiApe1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICB0aCB7XG4gICAgICAgICAgICBmb250LXNpemU6IG1vZHVsYXItc2NhbGUoMCk7XG4gICAgICAgICAgICBmb250LXdlaWdodDogODAwO1xuICAgICAgICAgICAgQGluY2x1ZGUgdGhlbWVkLWNvbG9yKCk7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKCBcIjx0YWJsZXRcIiApeyBwYWRkaW5nLWJvdHRvbTogMHB4OyB9XG4gICAgICAgIH1cblxuICAgICAgICB0ZCB7XG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYSggXCI8dGFibGV0XCIgKXtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIHRyIHtcbiAgICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBkYXNoZWQ7XG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYSggXCI+PXRhYmxldFwiICl7XG4gICAgICAgIEBpbmNsdWRlIG1hcmdpbiggbnVsbCBhdXRvICk7XG4gICAgICAgIG1heC13aWR0aDogNTglOyAvLyBmbGV4LWdyaWQoIDggKSAtICggMiAqIGZsZXgtZ3V0dGVyKCApICk7XG4gICAgfVxufVxuXG5tYWluIGFydGljbGUgLmNvbnRlbnQgPiBwLmJ1dHRvbnMge1xuXG4gICAgYS5idXR0b24geyBtYXJnaW4tbGVmdDogMHB4OyB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYSggXCI+PXRhYmxldFwiICl7XG5cbiAgICAgICAgQGluY2x1ZGUgbWFyZ2luKCBudWxsIGF1dG8gKTtcbiAgICAgICAgd2lkdGg6IDU4JTtcblxuICAgIH1cblxufVxuXG5cbi5jb250ZW50LXBhZ2UgLmNhcm91c2VsIHtcblxuICBtYXJnaW46IDIwcHggYXV0byAwIGF1dG87XG4gIHdpZHRoOiBmbGV4LWdyaWQoIDEyICk7XG5cbiAgLnNsaWNrLXNsaWRlIHtcbiAgICBwYWRkaW5nOiAwIDUwcHg7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYSggXCI+PXRhYmxldFwiICl7XG4gICAgQGluY2x1ZGUgbWFyZ2luKCBudWxsIGF1dG8gKTtcbiAgICBtYXgtd2lkdGg6IDU4JTsgLy8gZmxleC1ncmlkKCA4ICkgLSAoIDIgKiBmbGV4LWd1dHRlciggKSApO1xuICB9XG59XG4iLCJcbiRmb250c3RhY2stb21uZXM6ICdvbW5lcy1wcm8nLCAnSGVsdmV0aWNhJywgJ0FyaWFsJywgc2Fucy1zZXJpZjtcblxuQG1peGluIHRleHQoJHNpemU6ICRlbS1iYXNlLCAkbGluZS1oZWlnaHQ6IDEzMCUsICR3ZWlnaHQ6IG5vcm1hbCwgJHN0eWxlOiBub3JtYWwpIHtcbiAgZm9udDogJHN0eWxlICR3ZWlnaHQgI3skc2l6ZX0vI3skbGluZS1oZWlnaHR9ICRmb250c3RhY2stb21uZXM7XG59XG5cbkBtaXhpbiBoZWFkZXIoJHNpemUsICRsaW5lLWhlaWdodCwgJGxvd2VyY2FzZTogZmFsc2UpIHtcbiAgQGluY2x1ZGUgdGV4dCgkc2l6ZTogJHNpemUsICRsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0KTtcblxuICBAaWYgKCRsb3dlcmNhc2UpIHtcbiAgICAvLyBUdXJuZWQgb2ZmIGJ5IHJlcXVlc3Qgb2YgTGlzZWxvcmUgLVJWUlxuXG4gICAgLy8gT21nZWthdCBuYWFyIHZhcmlhYmxlOyBBQU4gTEFURU4gU1RBQU4sIHdvcmR0IGdlYnJ1aWt0IG9wIHBsZWtrZW4gd2FhciB6aWogemVsZiBnZWVuIGNvbnRlbnQgaW52b2VyZW4sXG4gICAgLy8gbWFhciBuaWV0IGluIGtsZWluZSBsZXR0ZXJzIGFhbmxldmVyZW4gKG8uYS4gZG9zc2llcikgLUVLTFxuICAgIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XG4gIH1cbn1cblxuJWhlYWRlcjAge1xuICBAaW5jbHVkZSBoZWFkZXIoNzJweCwgMTAwJSk7XG59XG5cbiVoZWFkZXIwLWxvd2VyY2FzZSB7XG4gIEBpbmNsdWRlIGhlYWRlcig3MnB4LCAxMDAlLCB0cnVlKTtcbn1cblxuJWhlYWRlcjEge1xuICBAaW5jbHVkZSBoZWFkZXIoNTBweCwgMTA1JSk7XG59XG5cbiVoZWFkZXIxLWxvd2VyY2FzZSB7XG4gIEBpbmNsdWRlIGhlYWRlcig1MHB4LCAxMDUlLCB0cnVlKTtcbn1cblxuJWhlYWRlcjIge1xuICBAaW5jbHVkZSBoZWFkZXIoMzZweCwgMTMwJSk7XG59XG5cbiVoZWFkZXIyLWxvd2VyY2FzZSB7XG4gIEBpbmNsdWRlIGhlYWRlcigzNnB4LCAxMzAlKTtcbn1cblxuJWhlYWRlcjMge1xuICBAaW5jbHVkZSBoZWFkZXIoMjRweCwgMTMwJSk7XG5cbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuJWhlYWRlcjMtbG93ZXJjYXNlIHtcbiAgQGluY2x1ZGUgaGVhZGVyKDI0cHgsIDEzMCUsIHRydWUpO1xuXG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbiVoZWFkZXI0IHtcbiAgQGluY2x1ZGUgaGVhZGVyKDIwcHgsIDEzMCUpO1xufVxuXG4laGVhZGVyNC1sb3dlcmNhc2Uge1xuICBAaW5jbHVkZSBoZWFkZXIoMjBweCwgMTMwJSwgdHJ1ZSk7XG59XG5cbi8vIFNpbXBsZSB0aGVtZWQgbGluZSBhYm92ZSB0aGUgcGFyYWdyYXBoXG5AbWl4aW4gaW50cm8tbGluZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiAycHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICB3aWR0aDogODBweDtcblxuICAgIEBpbmNsdWRlIHRoZW1lZC1iYWNrZ3JvdW5kLWNvbG9yO1xuICB9XG59XG5cbi5jYXNlLXZlcmJhdGltIHtcbiAgLy8gT3ZlcnJpZGUgdGV4dCB0cmFuc2Zvcm1zXG4gIHRleHQtdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG59XG4iLCIvKiEgbm9ybWFsaXplLmNzcyB2My4wLjMgfCBNSVQgTGljZW5zZSB8IGdpdGh1Yi5jb20vbmVjb2xhcy9ub3JtYWxpemUuY3NzICovXG5cbi8qKlxuICogMS4gU2V0IGRlZmF1bHQgZm9udCBmYW1pbHkgdG8gc2Fucy1zZXJpZi5cbiAqIDIuIFByZXZlbnQgaU9TIGFuZCBJRSB0ZXh0IHNpemUgYWRqdXN0IGFmdGVyIGRldmljZSBvcmllbnRhdGlvbiBjaGFuZ2UsXG4gKiAgICB3aXRob3V0IGRpc2FibGluZyB1c2VyIHpvb20uXG4gKi9cblxuaHRtbCB7XG4gIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmOyAvKiAxICovXG4gIC1tcy10ZXh0LXNpemUtYWRqdXN0OiAxMDAlOyAvKiAyICovXG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTsgLyogMiAqL1xufVxuXG4vKipcbiAqIFJlbW92ZSBkZWZhdWx0IG1hcmdpbi5cbiAqL1xuXG5ib2R5IHtcbiAgbWFyZ2luOiAwO1xufVxuXG4vKiBIVE1MNSBkaXNwbGF5IGRlZmluaXRpb25zXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIENvcnJlY3QgYGJsb2NrYCBkaXNwbGF5IG5vdCBkZWZpbmVkIGZvciBhbnkgSFRNTDUgZWxlbWVudCBpbiBJRSA4LzkuXG4gKiBDb3JyZWN0IGBibG9ja2AgZGlzcGxheSBub3QgZGVmaW5lZCBmb3IgYGRldGFpbHNgIG9yIGBzdW1tYXJ5YCBpbiBJRSAxMC8xMVxuICogYW5kIEZpcmVmb3guXG4gKiBDb3JyZWN0IGBibG9ja2AgZGlzcGxheSBub3QgZGVmaW5lZCBmb3IgYG1haW5gIGluIElFIDExLlxuICovXG5cbmFydGljbGUsXG5hc2lkZSxcbmRldGFpbHMsXG5maWdjYXB0aW9uLFxuZmlndXJlLFxuZm9vdGVyLFxuaGVhZGVyLFxuaGdyb3VwLFxubWFpbixcbm1lbnUsXG5uYXYsXG5zZWN0aW9uLFxuc3VtbWFyeSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgYGlubGluZS1ibG9ja2AgZGlzcGxheSBub3QgZGVmaW5lZCBpbiBJRSA4LzkuXG4gKiAyLiBOb3JtYWxpemUgdmVydGljYWwgYWxpZ25tZW50IG9mIGBwcm9ncmVzc2AgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgT3BlcmEuXG4gKi9cblxuYXVkaW8sXG5jYW52YXMsXG5wcm9ncmVzcyxcbnZpZGVvIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyAvKiAxICovXG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTsgLyogMiAqL1xufVxuXG4vKipcbiAqIFByZXZlbnQgbW9kZXJuIGJyb3dzZXJzIGZyb20gZGlzcGxheWluZyBgYXVkaW9gIHdpdGhvdXQgY29udHJvbHMuXG4gKiBSZW1vdmUgZXhjZXNzIGhlaWdodCBpbiBpT1MgNSBkZXZpY2VzLlxuICovXG5cbmF1ZGlvOm5vdChbY29udHJvbHNdKSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGhlaWdodDogMDtcbn1cblxuLyoqXG4gKiBBZGRyZXNzIGBbaGlkZGVuXWAgc3R5bGluZyBub3QgcHJlc2VudCBpbiBJRSA4LzkvMTAuXG4gKiBIaWRlIHRoZSBgdGVtcGxhdGVgIGVsZW1lbnQgaW4gSUUgOC85LzEwLzExLCBTYWZhcmksIGFuZCBGaXJlZm94IDwgMjIuXG4gKi9cblxuW2hpZGRlbl0sXG50ZW1wbGF0ZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qIExpbmtzXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIFJlbW92ZSB0aGUgZ3JheSBiYWNrZ3JvdW5kIGNvbG9yIGZyb20gYWN0aXZlIGxpbmtzIGluIElFIDEwLlxuICovXG5cbmEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLyoqXG4gKiBJbXByb3ZlIHJlYWRhYmlsaXR5IG9mIGZvY3VzZWQgZWxlbWVudHMgd2hlbiB0aGV5IGFyZSBhbHNvIGluIGFuXG4gKiBhY3RpdmUvaG92ZXIgc3RhdGUuXG4gKi9cblxuYTphY3RpdmUsXG5hOmhvdmVyIHtcbiAgb3V0bGluZTogMDtcbn1cblxuLyogVGV4dC1sZXZlbCBzZW1hbnRpY3NcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogQWRkcmVzcyBzdHlsaW5nIG5vdCBwcmVzZW50IGluIElFIDgvOS8xMC8xMSwgU2FmYXJpLCBhbmQgQ2hyb21lLlxuICovXG5cbmFiYnJbdGl0bGVdIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZDtcbn1cblxuLyoqXG4gKiBBZGRyZXNzIHN0eWxlIHNldCB0byBgYm9sZGVyYCBpbiBGaXJlZm94IDQrLCBTYWZhcmksIGFuZCBDaHJvbWUuXG4gKi9cblxuYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4vKipcbiAqIEFkZHJlc3Mgc3R5bGluZyBub3QgcHJlc2VudCBpbiBTYWZhcmkgYW5kIENocm9tZS5cbiAqL1xuXG5kZm4ge1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbi8qKlxuICogQWRkcmVzcyB2YXJpYWJsZSBgaDFgIGZvbnQtc2l6ZSBhbmQgbWFyZ2luIHdpdGhpbiBgc2VjdGlvbmAgYW5kIGBhcnRpY2xlYFxuICogY29udGV4dHMgaW4gRmlyZWZveCA0KywgU2FmYXJpLCBhbmQgQ2hyb21lLlxuICovXG5cbmgxIHtcbiAgZm9udC1zaXplOiAyZW07XG4gIG1hcmdpbjogMC42N2VtIDA7XG59XG5cbi8qKlxuICogQWRkcmVzcyBzdHlsaW5nIG5vdCBwcmVzZW50IGluIElFIDgvOS5cbiAqL1xuXG5tYXJrIHtcbiAgYmFja2dyb3VuZDogI2ZmMDtcbiAgY29sb3I6ICMwMDA7XG59XG5cbi8qKlxuICogQWRkcmVzcyBpbmNvbnNpc3RlbnQgYW5kIHZhcmlhYmxlIGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuc21hbGwge1xuICBmb250LXNpemU6IDgwJTtcbn1cblxuLyoqXG4gKiBQcmV2ZW50IGBzdWJgIGFuZCBgc3VwYCBhZmZlY3RpbmcgYGxpbmUtaGVpZ2h0YCBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuc3ViLFxuc3VwIHtcbiAgZm9udC1zaXplOiA3NSU7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuc3VwIHtcbiAgdG9wOiAtMC41ZW07XG59XG5cbnN1YiB7XG4gIGJvdHRvbTogLTAuMjVlbTtcbn1cblxuLyogRW1iZWRkZWQgY29udGVudFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBSZW1vdmUgYm9yZGVyIHdoZW4gaW5zaWRlIGBhYCBlbGVtZW50IGluIElFIDgvOS8xMC5cbiAqL1xuXG5pbWcge1xuICBib3JkZXI6IDA7XG59XG5cbi8qKlxuICogQ29ycmVjdCBvdmVyZmxvdyBub3QgaGlkZGVuIGluIElFIDkvMTAvMTEuXG4gKi9cblxuc3ZnOm5vdCg6cm9vdCkge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4vKiBHcm91cGluZyBjb250ZW50XG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIEFkZHJlc3MgbWFyZ2luIG5vdCBwcmVzZW50IGluIElFIDgvOSBhbmQgU2FmYXJpLlxuICovXG5cbmZpZ3VyZSB7XG4gIG1hcmdpbjogMWVtIDQwcHg7XG59XG5cbi8qKlxuICogQWRkcmVzcyBkaWZmZXJlbmNlcyBiZXR3ZWVuIEZpcmVmb3ggYW5kIG90aGVyIGJyb3dzZXJzLlxuICovXG5cbmhyIHtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIGhlaWdodDogMDtcbn1cblxuLyoqXG4gKiBDb250YWluIG92ZXJmbG93IGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5wcmUge1xuICBvdmVyZmxvdzogYXV0bztcbn1cblxuLyoqXG4gKiBBZGRyZXNzIG9kZCBgZW1gLXVuaXQgZm9udCBzaXplIHJlbmRlcmluZyBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuY29kZSxcbmtiZCxcbnByZSxcbnNhbXAge1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7XG4gIGZvbnQtc2l6ZTogMWVtO1xufVxuXG4vKiBGb3Jtc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBLbm93biBsaW1pdGF0aW9uOiBieSBkZWZhdWx0LCBDaHJvbWUgYW5kIFNhZmFyaSBvbiBPUyBYIGFsbG93IHZlcnkgbGltaXRlZFxuICogc3R5bGluZyBvZiBgc2VsZWN0YCwgdW5sZXNzIGEgYGJvcmRlcmAgcHJvcGVydHkgaXMgc2V0LlxuICovXG5cbi8qKlxuICogMS4gQ29ycmVjdCBjb2xvciBub3QgYmVpbmcgaW5oZXJpdGVkLlxuICogICAgS25vd24gaXNzdWU6IGFmZmVjdHMgY29sb3Igb2YgZGlzYWJsZWQgZWxlbWVudHMuXG4gKiAyLiBDb3JyZWN0IGZvbnQgcHJvcGVydGllcyBub3QgYmVpbmcgaW5oZXJpdGVkLlxuICogMy4gQWRkcmVzcyBtYXJnaW5zIHNldCBkaWZmZXJlbnRseSBpbiBGaXJlZm94IDQrLCBTYWZhcmksIGFuZCBDaHJvbWUuXG4gKi9cblxuYnV0dG9uLFxuaW5wdXQsXG5vcHRncm91cCxcbnNlbGVjdCxcbnRleHRhcmVhIHtcbiAgY29sb3I6IGluaGVyaXQ7IC8qIDEgKi9cbiAgZm9udDogaW5oZXJpdDsgLyogMiAqL1xuICBtYXJnaW46IDA7IC8qIDMgKi9cbn1cblxuLyoqXG4gKiBBZGRyZXNzIGBvdmVyZmxvd2Agc2V0IHRvIGBoaWRkZW5gIGluIElFIDgvOS8xMC8xMS5cbiAqL1xuXG5idXR0b24ge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuLyoqXG4gKiBBZGRyZXNzIGluY29uc2lzdGVudCBgdGV4dC10cmFuc2Zvcm1gIGluaGVyaXRhbmNlIGZvciBgYnV0dG9uYCBhbmQgYHNlbGVjdGAuXG4gKiBBbGwgb3RoZXIgZm9ybSBjb250cm9sIGVsZW1lbnRzIGRvIG5vdCBpbmhlcml0IGB0ZXh0LXRyYW5zZm9ybWAgdmFsdWVzLlxuICogQ29ycmVjdCBgYnV0dG9uYCBzdHlsZSBpbmhlcml0YW5jZSBpbiBGaXJlZm94LCBJRSA4LzkvMTAvMTEsIGFuZCBPcGVyYS5cbiAqIENvcnJlY3QgYHNlbGVjdGAgc3R5bGUgaW5oZXJpdGFuY2UgaW4gRmlyZWZveC5cbiAqL1xuXG5idXR0b24sXG5zZWxlY3Qge1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cblxuLyoqXG4gKiAxLiBBdm9pZCB0aGUgV2ViS2l0IGJ1ZyBpbiBBbmRyb2lkIDQuMC4qIHdoZXJlICgyKSBkZXN0cm95cyBuYXRpdmUgYGF1ZGlvYFxuICogICAgYW5kIGB2aWRlb2AgY29udHJvbHMuXG4gKiAyLiBDb3JyZWN0IGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgYGlucHV0YCB0eXBlcyBpbiBpT1MuXG4gKiAzLiBJbXByb3ZlIHVzYWJpbGl0eSBhbmQgY29uc2lzdGVuY3kgb2YgY3Vyc29yIHN0eWxlIGJldHdlZW4gaW1hZ2UtdHlwZVxuICogICAgYGlucHV0YCBhbmQgb3RoZXJzLlxuICovXG5cbmJ1dHRvbixcbmh0bWwgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSwgLyogMSAqL1xuaW5wdXRbdHlwZT1cInJlc2V0XCJdLFxuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyAvKiAyICovXG4gIGN1cnNvcjogcG9pbnRlcjsgLyogMyAqL1xufVxuXG4vKipcbiAqIFJlLXNldCBkZWZhdWx0IGN1cnNvciBmb3IgZGlzYWJsZWQgZWxlbWVudHMuXG4gKi9cblxuYnV0dG9uW2Rpc2FibGVkXSxcbmh0bWwgaW5wdXRbZGlzYWJsZWRdIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuXG4vKipcbiAqIFJlbW92ZSBpbm5lciBwYWRkaW5nIGFuZCBib3JkZXIgaW4gRmlyZWZveCA0Ky5cbiAqL1xuXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXG5pbnB1dDo6LW1vei1mb2N1cy1pbm5lciB7XG4gIGJvcmRlcjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuLyoqXG4gKiBBZGRyZXNzIEZpcmVmb3ggNCsgc2V0dGluZyBgbGluZS1oZWlnaHRgIG9uIGBpbnB1dGAgdXNpbmcgYCFpbXBvcnRhbnRgIGluXG4gKiB0aGUgVUEgc3R5bGVzaGVldC5cbiAqL1xuXG5pbnB1dCB7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG59XG5cbi8qKlxuICogSXQncyByZWNvbW1lbmRlZCB0aGF0IHlvdSBkb24ndCBhdHRlbXB0IHRvIHN0eWxlIHRoZXNlIGVsZW1lbnRzLlxuICogRmlyZWZveCdzIGltcGxlbWVudGF0aW9uIGRvZXNuJ3QgcmVzcGVjdCBib3gtc2l6aW5nLCBwYWRkaW5nLCBvciB3aWR0aC5cbiAqXG4gKiAxLiBBZGRyZXNzIGJveCBzaXppbmcgc2V0IHRvIGBjb250ZW50LWJveGAgaW4gSUUgOC85LzEwLlxuICogMi4gUmVtb3ZlIGV4Y2VzcyBwYWRkaW5nIGluIElFIDgvOS8xMC5cbiAqL1xuXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06bm90KC5DeWJvdENvb2tpZWJvdERpYWxvZ0JvZHlMZXZlbEJ1dHRvbiksXG5pbnB1dFt0eXBlPVwicmFkaW9cIl0ge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyAvKiAxICovXG4gIHBhZGRpbmc6IDA7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBGaXggdGhlIGN1cnNvciBzdHlsZSBmb3IgQ2hyb21lJ3MgaW5jcmVtZW50L2RlY3JlbWVudCBidXR0b25zLiBGb3IgY2VydGFpblxuICogYGZvbnQtc2l6ZWAgdmFsdWVzIG9mIHRoZSBgaW5wdXRgLCBpdCBjYXVzZXMgdGhlIGN1cnNvciBzdHlsZSBvZiB0aGVcbiAqIGRlY3JlbWVudCBidXR0b24gdG8gY2hhbmdlIGZyb20gYGRlZmF1bHRgIHRvIGB0ZXh0YC5cbiAqL1xuXG5pbnB1dFt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxuaW5wdXRbdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLyoqXG4gKiAxLiBBZGRyZXNzIGBhcHBlYXJhbmNlYCBzZXQgdG8gYHNlYXJjaGZpZWxkYCBpbiBTYWZhcmkgYW5kIENocm9tZS5cbiAqIDIuIEFkZHJlc3MgYGJveC1zaXppbmdgIHNldCB0byBgYm9yZGVyLWJveGAgaW4gU2FmYXJpIGFuZCBDaHJvbWUuXG4gKi9cblxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkOyAvKiAxICovXG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94OyAvKiAyICovXG59XG5cbi8qKlxuICogUmVtb3ZlIGlubmVyIHBhZGRpbmcgYW5kIHNlYXJjaCBjYW5jZWwgYnV0dG9uIGluIFNhZmFyaSBhbmQgQ2hyb21lIG9uIE9TIFguXG4gKiBTYWZhcmkgKGJ1dCBub3QgQ2hyb21lKSBjbGlwcyB0aGUgY2FuY2VsIGJ1dHRvbiB3aGVuIHRoZSBzZWFyY2ggaW5wdXQgaGFzXG4gKiBwYWRkaW5nIChhbmQgYHRleHRmaWVsZGAgYXBwZWFyYW5jZSkuXG4gKi9cblxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbixcbmlucHV0W3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi8qKlxuICogRGVmaW5lIGNvbnNpc3RlbnQgYm9yZGVyLCBtYXJnaW4sIGFuZCBwYWRkaW5nLlxuICovXG5cbmZpZWxkc2V0IHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2MwYzBjMDtcbiAgbWFyZ2luOiAwIDJweDtcbiAgcGFkZGluZzogMC4zNWVtIDAuNjI1ZW0gMC43NWVtO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgYGNvbG9yYCBub3QgYmVpbmcgaW5oZXJpdGVkIGluIElFIDgvOS8xMC8xMS5cbiAqIDIuIFJlbW92ZSBwYWRkaW5nIHNvIHBlb3BsZSBhcmVuJ3QgY2F1Z2h0IG91dCBpZiB0aGV5IHplcm8gb3V0IGZpZWxkc2V0cy5cbiAqL1xuXG5sZWdlbmQge1xuICBib3JkZXI6IDA7IC8qIDEgKi9cbiAgcGFkZGluZzogMDsgLyogMiAqL1xufVxuXG4vKipcbiAqIFJlbW92ZSBkZWZhdWx0IHZlcnRpY2FsIHNjcm9sbGJhciBpbiBJRSA4LzkvMTAvMTEuXG4gKi9cblxudGV4dGFyZWEge1xuICBvdmVyZmxvdzogYXV0bztcbn1cblxuLyoqXG4gKiBEb24ndCBpbmhlcml0IHRoZSBgZm9udC13ZWlnaHRgIChhcHBsaWVkIGJ5IGEgcnVsZSBhYm92ZSkuXG4gKiBOT1RFOiB0aGUgZGVmYXVsdCBjYW5ub3Qgc2FmZWx5IGJlIGNoYW5nZWQgaW4gQ2hyb21lIGFuZCBTYWZhcmkgb24gT1MgWC5cbiAqL1xuXG5vcHRncm91cCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4vKiBUYWJsZXNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogUmVtb3ZlIG1vc3Qgc3BhY2luZyBiZXR3ZWVuIHRhYmxlIGNlbGxzLlxuICovXG5cbnRhYmxlIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XG59XG5cbnRkLFxudGgge1xuICBwYWRkaW5nOiAwO1xufVxuIiwiLypcbiAqIFN3aXBlciAyLjYuMVxuICogTW9iaWxlIHRvdWNoIHNsaWRlciBhbmQgZnJhbWV3b3JrIHdpdGggaGFyZHdhcmUgYWNjZWxlcmF0ZWQgdHJhbnNpdGlvbnNcbiAqXG4gKiBodHRwOi8vd3d3LmlkYW5nZXJvLnVzL3NsaWRlcnMvc3dpcGVyL1xuICpcbiAqIENvcHlyaWdodCAyMDEwLTIwMTQsIFZsYWRpbWlyIEtoYXJsYW1waWRpXG4gKiBUaGUgaURhbmdlcm8udXNcbiAqIGh0dHA6Ly93d3cuaWRhbmdlcm8udXMvXG4gKlxuICogTGljZW5zZWQgdW5kZXIgR1BMICYgTUlUXG4gKlxuICogUmVsZWFzZWQgb246IE1heSA2LCAyMDE0XG4qL1xuLnN3aXBlci1jb250YWluZXIge1xuXHRtYXJnaW46MCBhdXRvO1xuXHRwb3NpdGlvbjpyZWxhdGl2ZTtcblx0b3ZlcmZsb3c6aGlkZGVuO1xuXHQtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuO1xuXHQtbW96LWJhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuO1xuXHQtbXMtYmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47XG5cdC1vLWJhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuO1xuXHRiYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjtcblx0LyogRml4IG9mIFdlYmtpdCBmbGlja2VyaW5nICovXG5cdHotaW5kZXg6MTtcbn1cbi5zd2lwZXItd3JhcHBlciB7XG5cdHBvc2l0aW9uOnJlbGF0aXZlO1xuXHR3aWR0aDoxMDAlO1xuXHQtd2Via2l0LXRyYW5zaXRpb24tcHJvcGVydHk6LXdlYmtpdC10cmFuc2Zvcm0sIGxlZnQsIHRvcDtcblx0LXdlYmtpdC10cmFuc2l0aW9uLWR1cmF0aW9uOjBzO1xuXHQtd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwcHgsMCwwKTtcblx0LXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlO1xuXG5cdC1tb3otdHJhbnNpdGlvbi1wcm9wZXJ0eTotbW96LXRyYW5zZm9ybSwgbGVmdCwgdG9wO1xuXHQtbW96LXRyYW5zaXRpb24tZHVyYXRpb246MHM7XG5cdC1tb3otdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDBweCwwLDApO1xuXHQtbW96LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2U7XG5cblx0LW8tdHJhbnNpdGlvbi1wcm9wZXJ0eTotby10cmFuc2Zvcm0sIGxlZnQsIHRvcDtcblx0LW8tdHJhbnNpdGlvbi1kdXJhdGlvbjowcztcblx0LW8tdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDBweCwwLDApO1xuXHQtby10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlO1xuXHQtby10cmFuc2Zvcm06dHJhbnNsYXRlKDBweCwwcHgpO1xuXG5cdC1tcy10cmFuc2l0aW9uLXByb3BlcnR5Oi1tcy10cmFuc2Zvcm0sIGxlZnQsIHRvcDtcblx0LW1zLXRyYW5zaXRpb24tZHVyYXRpb246MHM7XG5cdC1tcy10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMHB4LDAsMCk7XG5cdC1tcy10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlO1xuXG5cdHRyYW5zaXRpb24tcHJvcGVydHk6dHJhbnNmb3JtLCBsZWZ0LCB0b3A7XG5cdHRyYW5zaXRpb24tZHVyYXRpb246MHM7XG5cdHRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwcHgsMCwwKTtcblx0dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZTtcblxuXHQtd2Via2l0LWJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuXHQtbW96LWJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuXHRib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbn1cbi5zd2lwZXItZnJlZS1tb2RlID4gLnN3aXBlci13cmFwcGVyIHtcblx0LXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG5cdC1tb3otdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuXHQtbXMtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuXHQtby10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG5cdHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcblx0bWFyZ2luOiAwIGF1dG87XG59XG4uc3dpcGVyLXNsaWRlIHtcbi8vXHRmbG9hdDogbGVmdDtcbn1cblxuLyogSUUxMCBXaW5kb3dzIFBob25lIDggRml4ZXMgKi9cbi5zd2lwZXItd3A4LWhvcml6b250YWwge1xuXHQtbXMtdG91Y2gtYWN0aW9uOiBwYW4teTtcbn1cbi5zd2lwZXItd3A4LXZlcnRpY2FsIHtcblx0LW1zLXRvdWNoLWFjdGlvbjogcGFuLXg7XG59IiwiXG4lY29udGVudC1jb2x1bW4ge1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWF4LXdpZHRoOiA1ODBweDtcbiAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xufVxuXG5AbWl4aW4gaW4tY29udGVudCgkYmFzZTogJy5jb250ZW50Jykge1xuICAjeyRiYXNlfSA+ICYsXG4gICN7JGJhc2V9ID4gZGl2LnRleHQtcGx1Z2luID4gJixcbiAgI3skYmFzZX0gPiAuY21zX3BsdWdpbiA+ICYge1xuICAgIEBleHRlbmQgJWNvbnRlbnQtY29sdW1uO1xuXG4gICAgQGNvbnRlbnQ7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldCkge1xuICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIH1cbiAgfVxufVxuIiwiXG4uZG9zc2llci1tYWluIHtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1heC13aWR0aDogOTQwcHg7XG4gIHBhZGRpbmctbGVmdDogNDBweDtcbiAgcGFkZGluZy1yaWdodDogNDBweDtcbn1cbiIsIlxuJWxpbmsge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgZm9udC1mYW1pbHk6ICRmb250c3RhY2stb21uZXM7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuQG1peGluIGxpbmsge1xuICBAZXh0ZW5kICVsaW5rO1xuXG4gIEBpbmNsdWRlIGhvdmVyLXN0YXRlKCkge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB9XG59XG5cbiVsaW5rLWFycm93IHtcbiAgQGV4dGVuZCAuaWNvbi1hcnJvdy1yaWdodC1hZnRlcjsgLy8gVE9ETzogRG9uJ3QgZXh0ZW5kIHNlbGVjdG9yc1xuXG4gICY6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB0b3A6IDNweDtcbiAgfVxufVxuXG5AbWl4aW4gbGluay1hcnJvdyB7XG4gIEBleHRlbmQgJWxpbmstYXJyb3c7XG4gIEBleHRlbmQgJWxpbms7XG5cbiAgQGluY2x1ZGUgaG92ZXItc3RhdGUoKSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIH1cbn1cbiIsIiRidXR0b24tYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XG4kYnV0dG9uLWJhY2tncm91bmQtY29sb3ItLWhvdmVyOiAkYnV0dG9uLWhvdmVyLWJhY2tncm91bmQtY29sb3IgIWRlZmF1bHQ7XG4kYnV0dG9uLWJhY2tncm91bmQtY29sb3ItLWRpc2FibGVkOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcblxuJGJ1dHRvbi1oZWlnaHQ6IDQwcHggIWRlZmF1bHQ7XG5cbiRidXR0b24tY29sb3I6ICRtaXhpbi1vdXRsaW5lZC1lbGVtZW50LWRlZmF1bHQtY29sb3IgIWRlZmF1bHQ7XG4kYnV0dG9uLWNvbG9yLS1ob3ZlcjogJGJ1dHRvbi1ob3Zlci1jb2xvciAhZGVmYXVsdDtcbiRidXR0b24tYm9yZGVyLS1kaXNhYmxlZDogJGJ1dHRvbi1kaXNhYmxlZC1jb2xvciAhZGVmYXVsdDtcblxuJGJ1dHRvbi1ib3JkZXItd2lkdGg6IDFweCAxcHggMXB4IDFweCAhZGVmYXVsdDtcbiRidXR0b24tYm9yZGVyLWNvbG9yOiAkbWl4aW4tYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJGJ1dHRvbi1ib3JkZXItY29sb3ItLWRpc2FibGVkOiAkYnV0dG9uLWRpc2FibGVkLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRidXR0b24tYm9yZGVyLXJhZGl1czogJGJhc2UtYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRidXR0b24tYm9yZGVyLXN0eWxlOiBzb2xpZCAhZGVmYXVsdDtcblxuI3skYWxsLWJ1dHRvbi1pbnB1dHN9LCBidXR0b24sIC5idXR0b24ge1xuXG5cdEBpbmNsdWRlIHRyYW5zaXRpb24tcHJvcGVydHkoIGNvbG9yLCBiYWNrZ3JvdW5kLWNvbG9yLCBib3JkZXItY29sb3IgKTtcblx0QGluY2x1ZGUgdHJhbnNpdGlvbi1kdXJhdGlvbiggMC41cyApO1xuXHRAaW5jbHVkZSB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbiggZWFzZS1pbi1vdXQgKTtcblxuXHRAaW5jbHVkZSBhcHBlYXJhbmNlKG5vbmUpO1xuXG5cdC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuXG5cdGJhY2tncm91bmQtY29sb3I6ICRidXR0b24tYmFja2dyb3VuZC1jb2xvcjtcblxuXHRvdXRsaW5lOiBub25lO1xuXG5cdEBpbmNsdWRlIGJvcmRlci13aWR0aCggJGJ1dHRvbi1ib3JkZXItd2lkdGggKTtcblx0QGluY2x1ZGUgYm9yZGVyLWNvbG9yKCAkYnV0dG9uLWJvcmRlci1jb2xvciApO1xuXHRAaW5jbHVkZSBib3JkZXItc3R5bGUoICRidXR0b24tYm9yZGVyLXN0eWxlICk7XG5cdGJvcmRlci1yYWRpdXM6ICRidXR0b24tYm9yZGVyLXJhZGl1cztcblxuXHRjb2xvcjogJGJ1dHRvbi1jb2xvcjtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuXHRoZWlnaHQ6ICRidXR0b24taGVpZ2h0O1xuXG5cdHBhZGRpbmc6IDBweCAxNXB4O1xuXG5cdEBpbmNsdWRlIHRleHQoICR3ZWlnaHQ6IDUwMCApO1xuXHRsaW5lLWhlaWdodDogMzJweDtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHR1c2VyLXNlbGVjdDogbm9uZTtcblx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblxuXHQmOmhvdmVyIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYnV0dG9uLWJhY2tncm91bmQtY29sb3ItLWhvdmVyO1xuXHRcdGNvbG9yOiAkYnV0dG9uLWNvbG9yLS1ob3Zlcjtcblx0fVxuXG5cdCY6ZGlzYWJsZWQge1xuXHRcdEBpbmNsdWRlIGJvcmRlci1jb2xvciggJGJ1dHRvbi1ib3JkZXItY29sb3ItLWRpc2FibGVkICk7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGJ1dHRvbi1iYWNrZ3JvdW5kLWNvbG9yLS1kaXNhYmxlZDtcblx0XHRjb2xvcjogJGJ1dHRvbi1iYWNrZ3JvdW5kLWNvbG9yLS1kaXNhYmxlZDtcblx0XHRjdXJzb3I6IG5vdC1hbGxvd2VkO1xuXHR9XG59XG4iLCIvLyBTaG9ydGhhbmQgbWl4aW4uIFN1cHBvcnRzIG11bHRpcGxlIHBhcmVudGhlc2VzLWRlbGltaW5hdGVkIHZhbHVlcyBmb3IgZWFjaCB2YXJpYWJsZS5cbi8vIEV4YW1wbGU6IEBpbmNsdWRlIHRyYW5zaXRpb24gKGFsbCAycyBlYXNlLWluLW91dCk7XG4vLyAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uIChvcGFjaXR5IDFzIGVhc2UtaW4gMnMsIHdpZHRoIDJzIGVhc2Utb3V0KTtcbi8vICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24tcHJvcGVydHkgKHRyYW5zZm9ybSwgb3BhY2l0eSk7XG5cbkBtaXhpbiB0cmFuc2l0aW9uKCRwcm9wZXJ0aWVzLi4uKSB7XG4gIC8vIEZpeCBmb3IgdmVuZG9yLXByZWZpeCB0cmFuc2Zvcm0gcHJvcGVydHlcbiAgJG5lZWRzLXByZWZpeGVzOiBmYWxzZTtcbiAgJHdlYmtpdDogKCk7XG4gICRtb3o6ICgpO1xuICAkc3BlYzogKCk7XG5cbiAgLy8gQ3JlYXRlIGxpc3RzIGZvciB2ZW5kb3ItcHJlZml4ZWQgdHJhbnNmb3JtXG4gIEBlYWNoICRsaXN0IGluICRwcm9wZXJ0aWVzIHtcbiAgICBAaWYgbnRoKCRsaXN0LCAxKSA9PSBcInRyYW5zZm9ybVwiIHtcbiAgICAgICRuZWVkcy1wcmVmaXhlczogdHJ1ZTtcbiAgICAgICRsaXN0MTogLXdlYmtpdC10cmFuc2Zvcm07XG4gICAgICAkbGlzdDI6IC1tb3otdHJhbnNmb3JtO1xuICAgICAgJGxpc3QzOiAoKTtcblxuICAgICAgQGVhY2ggJHZhciBpbiAkbGlzdCB7XG4gICAgICAgICRsaXN0Mzogam9pbigkbGlzdDMsICR2YXIpO1xuXG4gICAgICAgIEBpZiAkdmFyICE9IFwidHJhbnNmb3JtXCIge1xuICAgICAgICAgICRsaXN0MTogam9pbigkbGlzdDEsICR2YXIpO1xuICAgICAgICAgICRsaXN0Mjogam9pbigkbGlzdDIsICR2YXIpO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICR3ZWJraXQ6IGFwcGVuZCgkd2Via2l0LCAkbGlzdDEpO1xuICAgICAgJG1vejogICAgYXBwZW5kKCRtb3osICAgICRsaXN0Mik7XG4gICAgICAkc3BlYzogICBhcHBlbmQoJHNwZWMsICAgJGxpc3QzKTtcbiAgICB9IEBlbHNlIHtcbiAgICAgICR3ZWJraXQ6IGFwcGVuZCgkd2Via2l0LCAkbGlzdCwgY29tbWEpO1xuICAgICAgJG1vejogICAgYXBwZW5kKCRtb3osICAgICRsaXN0LCBjb21tYSk7XG4gICAgICAkc3BlYzogICBhcHBlbmQoJHNwZWMsICAgJGxpc3QsIGNvbW1hKTtcbiAgICB9XG4gIH1cblxuICBAaWYgJG5lZWRzLXByZWZpeGVzIHtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246ICR3ZWJraXQ7XG4gICAgICAgLW1vei10cmFuc2l0aW9uOiAkbW96O1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogJHNwZWM7XG4gIH0gQGVsc2Uge1xuICAgIEBpZiBsZW5ndGgoJHByb3BlcnRpZXMpID49IDEge1xuICAgICAgQGluY2x1ZGUgcHJlZml4ZXIodHJhbnNpdGlvbiwgJHByb3BlcnRpZXMsIHdlYmtpdCBtb3ogc3BlYyk7XG4gICAgfSBAZWxzZSB7XG4gICAgICAkcHJvcGVydGllczogYWxsIDAuMTVzIGVhc2Utb3V0IDBzO1xuICAgICAgQGluY2x1ZGUgcHJlZml4ZXIodHJhbnNpdGlvbiwgJHByb3BlcnRpZXMsIHdlYmtpdCBtb3ogc3BlYyk7XG4gICAgfVxuICB9XG59XG5cbkBtaXhpbiB0cmFuc2l0aW9uLXByb3BlcnR5KCRwcm9wZXJ0aWVzLi4uKSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNpdGlvbi1wcm9wZXJ0eS1uYW1lcygkcHJvcGVydGllcywgXCJ3ZWJraXRcIik7XG4gICAgIC1tb3otdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNpdGlvbi1wcm9wZXJ0eS1uYW1lcygkcHJvcGVydGllcywgXCJtb3pcIik7XG4gICAgICAgICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNpdGlvbi1wcm9wZXJ0eS1uYW1lcygkcHJvcGVydGllcywgZmFsc2UpO1xufVxuXG5AbWl4aW4gdHJhbnNpdGlvbi1kdXJhdGlvbigkdGltZXMuLi4pIHtcbiAgQGluY2x1ZGUgcHJlZml4ZXIodHJhbnNpdGlvbi1kdXJhdGlvbiwgJHRpbWVzLCB3ZWJraXQgbW96IHNwZWMpO1xufVxuXG5AbWl4aW4gdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb24oJG1vdGlvbnMuLi4pIHtcbiAgLy8gZWFzZSB8IGxpbmVhciB8IGVhc2UtaW4gfCBlYXNlLW91dCB8IGVhc2UtaW4tb3V0IHwgY3ViaWMtYmV6aWVyKClcbiAgQGluY2x1ZGUgcHJlZml4ZXIodHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb24sICRtb3Rpb25zLCB3ZWJraXQgbW96IHNwZWMpO1xufVxuXG5AbWl4aW4gdHJhbnNpdGlvbi1kZWxheSgkdGltZXMuLi4pIHtcbiAgQGluY2x1ZGUgcHJlZml4ZXIodHJhbnNpdGlvbi1kZWxheSwgJHRpbWVzLCB3ZWJraXQgbW96IHNwZWMpO1xufVxuIiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xuXG4vLy8gRGlyZWN0aW9uYWwtcHJvcGVydHkgbWl4aW5zIGFyZSBzaG9ydGhhbmRzIGZvciB3cml0aW5nIHByb3BlcnRpZXMgbGlrZSB0aGUgZm9sbG93aW5nXG4vLy9cbi8vLyBAaWdub3JlIFlvdSBjYW4gYWxzbyB1c2UgYGZhbHNlYCBpbnN0ZWFkIG9mIGBudWxsYC5cbi8vL1xuLy8vIEBwYXJhbSB7TGlzdH0gJHZhbHNcbi8vLyAgIExpc3Qgb2YgZGlyZWN0aW9uYWwgdmFsdWVzXG4vLy9cbi8vLyBAZXhhbXBsZSBzY3NzIC0gVXNhZ2Vcbi8vLyAgIC5lbGVtZW50IHtcbi8vLyAgICAgQGluY2x1ZGUgYm9yZGVyLXN0eWxlKGRvdHRlZCBudWxsKTtcbi8vLyAgICAgQGluY2x1ZGUgbWFyZ2luKG51bGwgMCAxMHB4KTtcbi8vLyAgIH1cbi8vL1xuLy8vIEBleGFtcGxlIGNzcyAtIENTUyBPdXRwdXRcbi8vLyAgIC5lbGVtZW50IHtcbi8vLyAgICAgYm9yZGVyLWJvdHRvbS1zdHlsZTogZG90dGVkO1xuLy8vICAgICBib3JkZXItdG9wLXN0eWxlOiBkb3R0ZWQ7XG4vLy8gICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4vLy8gICAgIG1hcmdpbi1sZWZ0OiAwO1xuLy8vICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4vLy8gICB9XG4vLy9cbi8vLyBAcmVxdWlyZSB7ZnVuY3Rpb259IGNvbnRhaW5zLWZhbHN5XG4vLy9cbi8vLyBAcmV0dXJuIHtMaXN0fVxuXG5AZnVuY3Rpb24gY29sbGFwc2UtZGlyZWN0aW9uYWxzKCR2YWxzKSB7XG4gICRvdXRwdXQ6IG51bGw7XG5cbiAgJGE6IG50aCgkdmFscywgMSk7XG4gICRiOiBpZihsZW5ndGgoJHZhbHMpIDwgMiwgJGEsIG50aCgkdmFscywgMikpO1xuICAkYzogaWYobGVuZ3RoKCR2YWxzKSA8IDMsICRhLCBudGgoJHZhbHMsIDMpKTtcbiAgJGQ6IGlmKGxlbmd0aCgkdmFscykgPCAyLCAkYSwgbnRoKCR2YWxzLCBpZihsZW5ndGgoJHZhbHMpIDwgNCwgMiwgNCkpKTtcblxuICBAaWYgJGEgPT0gMCB7ICRhOiAwOyB9XG4gIEBpZiAkYiA9PSAwIHsgJGI6IDA7IH1cbiAgQGlmICRjID09IDAgeyAkYzogMDsgfVxuICBAaWYgJGQgPT0gMCB7ICRkOiAwOyB9XG5cbiAgQGlmICRhID09ICRiIGFuZCAkYSA9PSAkYyBhbmQgJGEgPT0gJGQgeyAkb3V0cHV0OiAkYTsgICAgICAgICAgfVxuICBAZWxzZSBpZiAkYSA9PSAkYyBhbmQgJGIgPT0gJGQgICAgICAgICB7ICRvdXRwdXQ6ICRhICRiOyAgICAgICB9XG4gIEBlbHNlIGlmICRiID09ICRkICAgICAgICAgICAgICAgICAgICAgIHsgJG91dHB1dDogJGEgJGIgJGM7ICAgIH1cbiAgQGVsc2UgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeyAkb3V0cHV0OiAkYSAkYiAkYyAkZDsgfVxuXG4gIEByZXR1cm4gJG91dHB1dDtcbn1cblxuLy8vIE91dHB1dCBkaXJlY3Rpb25hbCBwcm9wZXJ0aWVzLCBmb3IgaW5zdGFuY2UgYG1hcmdpbmAuXG4vLy9cbi8vLyBAYWNjZXNzIHByaXZhdGVcbi8vL1xuLy8vIEBwYXJhbSB7U3RyaW5nfSAkcHJlXG4vLy8gICBQcmVmaXggdG8gdXNlXG4vLy8gQHBhcmFtIHtTdHJpbmd9ICRzdWZcbi8vLyAgIFN1ZmZpeCB0byB1c2Vcbi8vLyBAcGFyYW0ge0xpc3R9ICR2YWxzXG4vLy8gICBMaXN0IG9mIHZhbHVlc1xuLy8vXG4vLy8gQHJlcXVpcmUge2Z1bmN0aW9ufSBjb2xsYXBzZS1kaXJlY3Rpb25hbHNcbi8vLyBAcmVxdWlyZSB7ZnVuY3Rpb259IGNvbnRhaW5zLWZhbHN5XG5cbkBtaXhpbiBkaXJlY3Rpb25hbC1wcm9wZXJ0eSgkcHJlLCAkc3VmLCAkdmFscykge1xuICAvLyBQcm9wZXJ0eSBOYW1lc1xuICAkdG9wOiAgICAkcHJlICsgXCItdG9wXCIgICAgKyBpZigkc3VmLCBcIi0jeyRzdWZ9XCIsIFwiXCIpO1xuICAkYm90dG9tOiAkcHJlICsgXCItYm90dG9tXCIgKyBpZigkc3VmLCBcIi0jeyRzdWZ9XCIsIFwiXCIpO1xuICAkbGVmdDogICAkcHJlICsgXCItbGVmdFwiICAgKyBpZigkc3VmLCBcIi0jeyRzdWZ9XCIsIFwiXCIpO1xuICAkcmlnaHQ6ICAkcHJlICsgXCItcmlnaHRcIiAgKyBpZigkc3VmLCBcIi0jeyRzdWZ9XCIsIFwiXCIpO1xuICAkYWxsOiAgICAkcHJlICsgICAgICAgICAgICAgaWYoJHN1ZiwgXCItI3skc3VmfVwiLCBcIlwiKTtcblxuICAkdmFsczogY29sbGFwc2UtZGlyZWN0aW9uYWxzKCR2YWxzKTtcblxuICBAaWYgY29udGFpbnMtZmFsc3koJHZhbHMpIHtcbiAgICBAaWYgbnRoKCR2YWxzLCAxKSB7ICN7JHRvcH06IG50aCgkdmFscywgMSk7IH1cblxuICAgIEBpZiBsZW5ndGgoJHZhbHMpID09IDEge1xuICAgICAgQGlmIG50aCgkdmFscywgMSkgeyAjeyRyaWdodH06IG50aCgkdmFscywgMSk7IH1cbiAgICB9IEBlbHNlIHtcbiAgICAgIEBpZiBudGgoJHZhbHMsIDIpIHsgI3skcmlnaHR9OiBudGgoJHZhbHMsIDIpOyB9XG4gICAgfVxuXG4gICAgQGlmIGxlbmd0aCgkdmFscykgPT0gMiB7XG4gICAgICBAaWYgbnRoKCR2YWxzLCAxKSB7ICN7JGJvdHRvbX06IG50aCgkdmFscywgMSk7IH1cbiAgICAgIEBpZiBudGgoJHZhbHMsIDIpIHsgI3skbGVmdH06ICAgbnRoKCR2YWxzLCAyKTsgfVxuICAgIH0gQGVsc2UgaWYgbGVuZ3RoKCR2YWxzKSA9PSAzIHtcbiAgICAgIEBpZiBudGgoJHZhbHMsIDMpIHsgI3skYm90dG9tfTogbnRoKCR2YWxzLCAzKTsgfVxuICAgICAgQGlmIG50aCgkdmFscywgMikgeyAjeyRsZWZ0fTogICBudGgoJHZhbHMsIDIpOyB9XG4gICAgfSBAZWxzZSBpZiBsZW5ndGgoJHZhbHMpID09IDQge1xuICAgICAgQGlmIG50aCgkdmFscywgMykgeyAjeyRib3R0b219OiBudGgoJHZhbHMsIDMpOyB9XG4gICAgICBAaWYgbnRoKCR2YWxzLCA0KSB7ICN7JGxlZnR9OiAgIG50aCgkdmFscywgNCk7IH1cbiAgICB9XG4gIH0gQGVsc2Uge1xuICAgICN7JGFsbH06ICR2YWxzO1xuICB9XG59XG4iLCJmaWVsZHNldCB7XG4gIGJhY2tncm91bmQtY29sb3I6IGxpZ2h0ZW4oJGJhc2UtYm9yZGVyLWNvbG9yLCAxMCUpO1xuICBib3JkZXI6ICRiYXNlLWJvcmRlcjtcbiAgbWFyZ2luOiAwIDAgJHNtYWxsLXNwYWNpbmc7XG4gIHBhZGRpbmc6ICRiYXNlLXNwYWNpbmc7XG59XG5cbmlucHV0LFxubGFiZWwsXG5zZWxlY3Qge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1mYW1pbHk6ICRiYXNlLWZvbnQtZmFtaWx5O1xuICBmb250LXNpemU6ICRiYXNlLWZvbnQtc2l6ZTtcbn1cblxubGFiZWwge1xuICBmb250LXdlaWdodDogNjAwO1xuICBtYXJnaW4tYm90dG9tOiAkc21hbGwtc3BhY2luZyAvIDI7XG5cbiAgJi5yZXF1aXJlZDo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiKlwiO1xuICB9XG5cbiAgYWJiciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4jeyRhbGwtdGV4dC1pbnB1dHN9LFxuc2VsZWN0W211bHRpcGxlPW11bHRpcGxlXSxcbnNlbGVjdC5jaG9pY2VmaWVsZCxcbnRleHRhcmVhIHtcbiAgbWluLWhlaWdodDogNDQuNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFzZS1iYWNrZ3JvdW5kLWNvbG9yO1xuICBib3JkZXI6ICRiYXNlLWJvcmRlcjtcbiAgYm9yZGVyLXJhZGl1czogJGJhc2UtYm9yZGVyLXJhZGl1cztcbiAgYm94LXNoYWRvdzogJGZvcm0tYm94LXNoYWRvdztcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZm9udC1mYW1pbHk6ICRiYXNlLWZvbnQtZmFtaWx5O1xuICBmb250LXNpemU6ICRiYXNlLWZvbnQtc2l6ZTtcbiAgbWFyZ2luLWJvdHRvbTogJGJhc2Utc3BhY2luZyAvIDI7XG4gIHBhZGRpbmc6ICRiYXNlLXNwYWNpbmcgLyAzO1xuICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3I7XG4gIHdpZHRoOiAxMDAlO1xuXG4gICY6aG92ZXIge1xuICAgIGJvcmRlci1jb2xvcjogZGFya2VuKCRiYXNlLWJvcmRlci1jb2xvciwgMTAlKTtcbiAgfVxuXG4gICY6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogJGFjdGlvbi1jb2xvcjtcbiAgICBib3gtc2hhZG93OiAkZm9ybS1ib3gtc2hhZG93LWZvY3VzO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gIH1cbn1cblxudGV4dGFyZWEge1xuICByZXNpemU6IHZlcnRpY2FsO1xufVxuXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdIHtcbiAgQGluY2x1ZGUgYXBwZWFyYW5jZShub25lKTtcbn1cblxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOm5vdCguQ3lib3RDb29raWVib3REaWFsb2dCb2R5TGV2ZWxCdXR0b24pLFxuaW5wdXRbdHlwZT1cInJhZGlvXCJdIHtcbiAgZGlzcGxheTogaW5saW5lO1xuICBtYXJnaW4tcmlnaHQ6ICRzbWFsbC1zcGFjaW5nIC8gMjtcbn1cblxuaW5wdXRbdHlwZT1cImZpbGVcIl0ge1xuICBwYWRkaW5nLWJvdHRvbTogJHNtYWxsLXNwYWNpbmc7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5zZWxlY3Qge1xuICBtYXJnaW4tYm90dG9tOiAkYmFzZS1zcGFjaW5nO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHdpZHRoOiBhdXRvO1xufVxuIiwidWwsIG9sIHtcblx0bGlzdC1zdHlsZS10eXBlOiBub25lO1xuXHRtYXJnaW46IDA7XG5cdHBhZGRpbmc6IDA7XG5cblx0JiVkZWZhdWx0LXVsIHtcblx0XHRsaXN0LXN0eWxlLXR5cGU6IGRpc2M7XG5cdFx0bWFyZ2luLWJvdHRvbTogJHNtYWxsLXNwYWNpbmc7XG5cdFx0cGFkZGluZy1sZWZ0OiAkYmFzZS1zcGFjaW5nO1xuXHR9XG5cblx0JiVkZWZhdWx0LW9sIHtcblx0XHRsaXN0LXN0eWxlLXR5cGU6IGRlY2ltYWw7XG5cdFx0bWFyZ2luLWJvdHRvbTogJHNtYWxsLXNwYWNpbmc7XG5cdFx0cGFkZGluZy1sZWZ0OiAkYmFzZS1zcGFjaW5nO1xuXHR9XG59XG5cbmRsIHtcblx0bWFyZ2luLWJvdHRvbTogJHNtYWxsLXNwYWNpbmc7XG5cblx0ZHQgeyBtYXJnaW4tdG9wOiAkc21hbGwtc3BhY2luZzsgfVxuXG5cdGRkIHtcblx0XHRtYXJnaW46IDA7XG5cdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRwYWRkaW5nLWJvdHRvbTogJHNtYWxsLXNwYWNpbmc7IFxuXHR9XG59XG4iLCJ0YWJsZSB7XG4gIEBpbmNsdWRlIGZvbnQtZmVhdHVyZS1zZXR0aW5ncyhcImtlcm5cIiwgXCJsaWdhXCIsIFwidG51bVwiKTtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgbWFyZ2luOiAkc21hbGwtc3BhY2luZyAwO1xuICB0YWJsZS1sYXlvdXQ6IGZpeGVkO1xuICB3aWR0aDogMTAwJTtcbn1cblxudGgge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgZGFya2VuKCRiYXNlLWJvcmRlci1jb2xvciwgMTUlKTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgcGFkZGluZzogJHNtYWxsLXNwYWNpbmcgMDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxudGQge1xuICBib3JkZXItYm90dG9tOiAkYmFzZS1ib3JkZXI7XG4gIHBhZGRpbmc6ICRzbWFsbC1zcGFjaW5nIDA7XG59XG5cbnRyLFxudGQsXG50aCB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4iLCJib2R5IHtcblx0QGluY2x1ZGUgZm9udC1mZWF0dXJlLXNldHRpbmdzKFwia2VyblwiLCBcImxpZ2FcIiwgXCJwbnVtXCIpO1xuXHQtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcblx0Y29sb3I6ICRiYXNlLWZvbnQtY29sb3I7XG5cdGZvbnQtZmFtaWx5OiAkYmFzZS1mb250LWZhbWlseTtcblx0Zm9udC1zaXplOiAkYmFzZS1mb250LXNpemU7XG5cdGxpbmUtaGVpZ2h0OiAkYmFzZS1saW5lLWhlaWdodDtcbn1cblxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNiB7XG5cdGZvbnQtZmFtaWx5OiAkaGVhZGluZy1mb250LWZhbWlseTtcblx0Zm9udC1zaXplOiAkYmFzZS1mb250LXNpemU7XG5cdGxpbmUtaGVpZ2h0OiAkaGVhZGluZy1saW5lLWhlaWdodDtcblx0bWFyZ2luOiAwIDAgJHNtYWxsLXNwYWNpbmc7XG59XG5cbnAge1xuXHRtYXJnaW46IDAgMCAkc21hbGwtc3BhY2luZztcbn1cblxuYSB7XG5cdGNvbG9yOiAkYWN0aW9uLWNvbG9yO1xuXHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0dHJhbnNpdGlvbjogY29sb3IgMC4xcyBsaW5lYXI7XG5cblx0JjphY3RpdmUsXG5cdCY6Zm9jdXMsXG5cdCY6aG92ZXIge1xuXHRcdGNvbG9yOiAkYWN0aW9uLWNvbG9yLS1ob3Zlcjtcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdH1cblxuXHQmOmFjdGl2ZSxcblx0Jjpmb2N1cyB7XG5cdFx0b3V0bGluZTogbm9uZTtcblx0fVxufVxuXG5ociB7XG5cdGJvcmRlci1ib3R0b206ICRiYXNlLWJvcmRlcjtcblx0Ym9yZGVyLWxlZnQ6IG5vbmU7XG5cdGJvcmRlci1yaWdodDogbm9uZTtcblx0Ym9yZGVyLXRvcDogbm9uZTtcblx0bWFyZ2luOiAkYmFzZS1zcGFjaW5nIDA7XG59XG5cbmltZywgcGljdHVyZSB7XG5cdG1hcmdpbjogMDtcblx0bWF4LXdpZHRoOiAxMDAlO1xufVxuIiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xuXG4vLy8gU2V0cyB0aGUgYHdpZHRoYCBhbmQgYGhlaWdodGAgb2YgdGhlIGVsZW1lbnQuXG4vLy9cbi8vLyBAcGFyYW0ge0xpc3R9ICRzaXplXG4vLy8gICBBIGxpc3Qgb2YgYXQgbW9zdCAyIHNpemUgdmFsdWVzLlxuLy8vXG4vLy8gICBJZiB0aGVyZSBpcyBvbmx5IGEgc2luZ2xlIHZhbHVlIGluIGAkc2l6ZWAgaXQgaXMgdXNlZCBmb3IgYm90aCB3aWR0aCBhbmQgaGVpZ2h0LiBBbGwgdW5pdHMgYXJlIHN1cHBvcnRlZC5cbi8vL1xuLy8vIEBleGFtcGxlIHNjc3MgLSBVc2FnZVxuLy8vICAgLmZpcnN0LWVsZW1lbnQge1xuLy8vICAgICBAaW5jbHVkZSBzaXplKDJlbSk7XG4vLy8gICB9XG4vLy9cbi8vLyAgIC5zZWNvbmQtZWxlbWVudCB7XG4vLy8gICAgIEBpbmNsdWRlIHNpemUoYXV0byAxMGVtKTtcbi8vLyAgIH1cbi8vL1xuLy8vIEBleGFtcGxlIGNzcyAtIENTUyBPdXRwdXRcbi8vLyAgIC5maXJzdC1lbGVtZW50IHtcbi8vLyAgICAgd2lkdGg6IDJlbTtcbi8vLyAgICAgaGVpZ2h0OiAyZW07XG4vLy8gICB9XG4vLy9cbi8vLyAgIC5zZWNvbmQtZWxlbWVudCB7XG4vLy8gICAgIHdpZHRoOiBhdXRvO1xuLy8vICAgICBoZWlnaHQ6IDEwZW07XG4vLy8gICB9XG4vLy9cbi8vLyBAdG9kbyBSZWZhY3RvciBpbiA1LjAuMCB0byB1c2UgYSBjb21tYS1zZXBhcmF0ZWQgYXJndW1lbnRcblxuQG1peGluIHNpemUoJHZhbHVlKSB7XG4gICR3aWR0aDogbnRoKCR2YWx1ZSwgMSk7XG4gICRoZWlnaHQ6ICR3aWR0aDtcblxuICBAaWYgbGVuZ3RoKCR2YWx1ZSkgPiAxIHtcbiAgICAkaGVpZ2h0OiBudGgoJHZhbHVlLCAyKTtcbiAgfVxuXG4gIEBpZiBpcy1zaXplKCRoZWlnaHQpIHtcbiAgICBoZWlnaHQ6ICRoZWlnaHQ7XG4gIH0gQGVsc2Uge1xuICAgIEB3YXJuIFwiYCN7JGhlaWdodH1gIGlzIG5vdCBhIHZhbGlkIGxlbmd0aCBmb3IgdGhlIGAkaGVpZ2h0YCBwYXJhbWV0ZXIgaW4gdGhlIGBzaXplYCBtaXhpbi5cIjtcbiAgfVxuXG4gIEBpZiBpcy1zaXplKCR3aWR0aCkge1xuICAgIHdpZHRoOiAkd2lkdGg7XG4gIH0gQGVsc2Uge1xuICAgIEB3YXJuIFwiYCN7JHdpZHRofWAgaXMgbm90IGEgdmFsaWQgbGVuZ3RoIGZvciB0aGUgYCR3aWR0aGAgcGFyYW1ldGVyIGluIHRoZSBgc2l6ZWAgbWl4aW4uXCI7XG4gIH1cbn1cbiIsImJvZHkge1xuXHRAaW5jbHVkZSBzaXplKCBpbmhlcml0IGluaGVyaXQgKTtcblx0b3ZlcmZsb3cteDogaGlkZGVuO1xuXHQvL292ZXJmbG93LXk6IGF1dG87XG59IiwiLy9AaW1wb3J0IFwid2Vic2l0ZS9zdHlsZXNoZWV0cy93ZWJzaXRlL2F0b21zL2hlYWRlcnNcIjtcblxuJGhlYWRlcnMtZm9udC13ZWlnaHQ6IDMwMCAhZGVmYXVsdDtcblxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNiB7XG5cblx0QGluY2x1ZGUgdGhlbWVkLWhlYWRlci1jb2xvciggKTtcblx0Zm9udC13ZWlnaHQ6ICRoZWFkZXJzLWZvbnQtd2VpZ2h0O1xuXG59XG5cbmgxIHtcblx0Zm9udC1zaXplOiBtb2R1bGFyLXNjYWxlKCA1ICk7XG5cdGZvbnQtd2VpZ2h0OiBsaWdodGVyO1xufVxuaDIgeyBmb250LXNpemU6IG1vZHVsYXItc2NhbGUoIDQgKTsgfVxuaDMgeyBmb250LXNpemU6IG1vZHVsYXItc2NhbGUoIDMgKTsgfVxuaDQge1xuXHRmb250LXNpemU6IG1vZHVsYXItc2NhbGUoIDIgKTtcblx0Zm9udC13ZWlnaHQ6IDUwMDsgLy8gYm9sZGVyIHNlZW1zIHRvIGJlIGludGVycGVydGVkIGFzIGJvbGQgbWFraW5nIHRoZSB3ZWlnaHQgNzAwIGluc3RlYWQgb2YgNDAwICh3aGljaCBzaG91bGQgYmUgdGhlIHByb3BlciBzdGVwLXVwKVxufVxuaDUgeyBmb250LXNpemU6IG1vZHVsYXItc2NhbGUoIDEgKTsgfVxuaDYgeyBmb250LXNpemU6IG1vZHVsYXItc2NhbGUoIDAgKTsgfVxuXG5AaW5jbHVkZSBtZWRpYSggXCI8dGFibGV0XCIgKXtcblxuXHRoMSB7IGZvbnQtc2l6ZTogZW0oIDI2cHggKTsgfVxuXHRoMiB7IGZvbnQtc2l6ZTogZW0oIDI0cHggKTsgfVxuXHRoMyB7IGZvbnQtc2l6ZTogZW0oIDIwcHggKTsgfVxuXHRoNCB7IGZvbnQtc2l6ZTogZW0oIDE4cHggKTsgfVxuXG59XG4iLCJAY2hhcnNldCBcIlVURi04XCI7XG5cbkBpZiAkYm9yZGVyLWJveC1zaXppbmcgPT0gdHJ1ZSB7XG4gIGh0bWwgeyAvLyBodHRwOi8vYml0Lmx5LzFxazJ0VlJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG5cbiAgKiB7XG4gICAgJixcbiAgICAmOjphZnRlcixcbiAgICAmOjpiZWZvcmUge1xuICAgICAgYm94LXNpemluZzogaW5oZXJpdDtcbiAgICB9XG4gIH1cbn1cbiIsIi5jbXNfcGxhY2Vob2xkZXIge1xuICAgIG1heC13aWR0aDogNjRlbTtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5cbiNmb290ZXItc3RpY2t5IC5jbXNfcGxhY2Vob2xkZXIge1xuICAgIG1pbi13aWR0aDogMjAwcHg7XG59XG5cblxuLy8gLmNtc19zdWJtZW51LXNjcm9sbC1oaW50IHtcbi8vICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuLy8gfVxuXG4vLyAjY21zX3Rvb2xiYXIgLmNtc19zdHJ1Y3R1cmUgLmNtc19kcmFnYXJlYSB7XG4vLyAgIHdpZHRoOiA3MDBweCAhaW1wb3J0YW50O1xuLy8gICBsZWZ0OiA1MCUgIWltcG9ydGFudDtcbi8vICAgbWFyZ2luLWxlZnQ6IC0zNTBweCAhaW1wb3J0YW50O1xuLy8gfVxuXG4vLyAvLyBEcmFnICduIGRyb3AgZml4XG4vLyAjY21zX3Rvb2xiYXIgLmNtc19zdHJ1Y3R1cmUgLmNtc19kcmFnYmFyLWVtcHR5LXdyYXBwZXIge1xuLy8gICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4vLyB9XG4vLyAjY21zX3Rvb2xiYXIgLmNtc19zdHJ1Y3R1cmUgLmNtc19kcmFnZ2FibGVzIHtcbi8vICAgcGFkZGluZzogMjBweCAxMHB4ICFpbXBvcnRhbnQ7XG4vLyB9XG4iLCIvLyBCb3VyYm9uIHdpbGwgb25seSBpbnRvcmR1Y2UgZnVuY3Rpb25zLCBtaXhpbnMgYW5kIHRoZSBsb3Qgc28gbm90aGluZyB0byB3b3JyeSBhYm91dCBhbHNvIHdlIGRvIHJlbHkgb24gc29tZSBvZlxuLy8gdGhlIG1hdGggZnVuY3Rpb25zIHRvIHNldCB0aGUgc2V0dGluZy90aGVtZSBwcm9wZXJseVxuQGltcG9ydCAnZW52aXJvbm1lbnQvYm91cmJvbi9ib3VyYm9uJztcbi8vQGltcG9ydCAnZW52aXJvbm1lbnQvU2Fzc3lKU09OL1Nhc3N5SlNPTic7XG5AaW1wb3J0ICdlbnZpcm9ubWVudC9saXN0LWhlbHBlcnMvbGlzdC1oZWxwZXJzJztcblxuQGltcG9ydCAnZGVmaW5pdGlvbnMvYWxsJztcbkBpbXBvcnQgJ3RoZW1lJztcblxuLy9AaW1wb3J0ICdlbnZpcm9ubWVudC9tZWRpYV9xdWVyaWVzX3RvX2pzb24nO1xuXG4vLyBJbnN0ZWFkIG9mIHRoZSBzdHVmZiB0aGF0IGlzIGltcG9ydGVkIGJ5IGRlZmF1bHQgd2UgYXJlIGdvaW5nIHRvIGltcG9ydCBhIG1vZGVybiBhbmQgdW5tb2RpZmllZCB2ZXJzaW9uIG9mXG4vLyBib3VyYm9uIGFuZCBuZWF0LiBEb2luZyB0aGlzIHdpbGwgYWxsb3cgdXMgdG8gcmVmYWN0b3IgdGhlIGRlZmF1bHQgc3R5bGUgd2l0aG91dCBicmVha2luZyBtaWNyb3BpYSBhdCB0aGVcbi8vIGNvc3Qgb2Ygb3ZlcnJpZGluZy9jb3B5IHBhc3RpbmcgbGFyZ2UgcGFydHMgb2YgdGhlIGFydGlzIHNwZWNpZmljIHN0eWxlcyBmb3VuZCBpbiAuL2FydGlzLyoqLyouXG4vL0BpbXBvcnQgJ3dlYnNpdGUvc3R5bGVzaGVldHMvZW52aXJvbm1lbnQvYWxsJztcbkBpbXBvcnQgJ2Vudmlyb25tZW50L2FsbCc7XG4vL0BpbXBvcnQgJ3dlYnNpdGUvc3R5bGVzaGVldHMvZGVmaW5pdGlvbnMvYWxsJzt8XG4vL0BpbXBvcnQgJ3dlYnNpdGUvc3R5bGVzaGVldHMvbWl4aW5zL2FsbCc7XG5cbi8vIEFsbCBzdHlsZXMgYXJlIGJ1aWxkdCBvbiB0aGUgYm9yZGVyLWJveCBtb2RlbCBzbyB3ZSB3aWxsIGh2YWUgdG8gYWRoZWFyIHRvIGl0LCBjYXRjaCBhbGwgYW5kIGFwcGx5IHRoZSBwcm9wZXJcbi8vIGJveGluZyBtb2RlbCBiZWZvcmUgaW5jbHVkaW5nIGFsbCB0aGUgb3RoZXIgc3R1ZmYuXG4qLCAqOmJlZm9yZSwgKjphZnRlciB7IGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cblxuQGltcG9ydCAnYXJ0aXMvYXRvbXMvYWxsJzsgLy8gQmFzaWMgSFRNTC1lbGVtZW50cyAobW9zdGx5IGlubGluZSlcbkBpbXBvcnQgJ2FydGlzL2NvbXBvdW5kcy9hbGwnOyAvLyBIVE1MLWVsZW1lbnRzIChibG9jay1pc2gpXG5AaW1wb3J0ICdhcnRpcy9tb2xlY3VsZXMvYWxsJzsgLy8gTWFuLW1hZGUgcmVwZWF0YWJsZSBkZXNpZ24gcGF0dGVybnNcbkBpbXBvcnQgJ2FydGlzL29yZ2FuaXNtcy9hbGwnOyAvLyBOb24tcmVwZWF0YWJsZSBzaW5nbGUgaXRlbXNcblxuLy9cbi8vIENsYXNzIGZvciBvdXIgb2JqZWN0LWZpdC9vYmplY3QtcG9zaXRpb24gcG9seWZpbGxcbi8vXG5pbWcucXVpY2stb2JqZWN0LWZpdCB7XG5cblx0Y29sb3I6IHRyYW5zcGFyZW50O1xuXG5cdGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG5cdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cbn1cblxuYm9keTpiZWZvcmUge1xuXHRAaW5jbHVkZSBzaXplKCAwIDAgKTtcblx0ZGlzcGxheTogYmxvY2s7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdGZvbnQtc2l6ZTogMHB4O1xufVxuXG4uZ2VvY2l0aWVzIHtcblxuXHRAaW5jbHVkZSBrZXlmcmFtZXMoIGZsYXNoeSApIHtcblx0XHRmcm9tIHsgYm9yZGVyLWNvbG9yOiAjRjBGOyB9XG5cdFx0dG8geyBib3JkZXItY29sb3I6ICMwRjA7IH1cblx0fVxuXG5cdGJvcmRlcjogNXB4IHNvbGlkIHdoaXRlO1xuXG5cdEBpbmNsdWRlIGFuaW1hdGlvbi1uYW1lKCBmbGFzaHkgKTtcblx0QGluY2x1ZGUgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudCggaW5maW5pdGUgKTtcblx0QGluY2x1ZGUgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbiggc3RlcHMoIDIgKSApO1xuXHRAaW5jbHVkZSBhbmltYXRpb24tZHVyYXRpb24oIDAuNXMgKTtcblxufVxuXG4vLyBuYXN0eSBoYWNrcy4gVGltZSBpcyBvZiB0aGUgZXNzZW5jZVxuZm9ybSNzdW5nZXZpdHkge1xuXG5cdG1hcmdpbi10b3A6IDEwcHg7XG5cdHdpZHRoOiBmbGV4LWdyaWQoIDEyICk7XG5cblx0QGluY2x1ZGUgbWVkaWEoIFwiPj10YWJsZXRcIiApe1xuXG5cdFx0QGluY2x1ZGUgbWFyZ2luKCBudWxsIGF1dG8gKTtcblx0XHRtYXgtd2lkdGg6IGZsZXgtZ3JpZCggOCApIC0gKCAyICogZmxleC1ndXR0ZXIoICkgKTtcblx0fVxuXG5cdD4gZGl2IHtcblx0XHRmbG9hdDogbGVmdDtcblx0XHR3aWR0aDogZmxleC1ncmlkKCAzICk7XG5cdFx0bWFyZ2luLXJpZ2h0OiAzMHB4O1xuXHR9XG5cblx0aW5wdXQge1xuXHRcdGJvcmRlci1jb2xvcjogIzk2OTY5Njtcblx0fVxuXG5cdGlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuXHRcdGJhY2tncm91bmQ6ICNkZDU5MDA7XG5cdFx0Y29sb3I6IHdoaXRlO1xuXHRcdGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdH1cbn1cblxuQGluY2x1ZGUgbWVkaWEoIFwiPj10YWJsZXRcIiApe1xuXHQubW9iaWxlIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG59XG5cbkBpbmNsdWRlIG1lZGlhKCBcIjx0YWJsZXRcIiApe1xuXHQudGFibGV0LXBsdXMge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cbn1cblxuQGltcG9ydCAnYmV3YXJlLW9mLWtpdHRlbi1lYXRpbmctZHJhZ29ucyc7XG5AaW1wb3J0ICdjbXNfZWRpdF9tb2RlJztcbiIsIiNDeWJvdENvb2tpZWJvdERpYWxvZyxcbiNDeWJvdENvb2tpZWJvdERpYWxvZ0JvZHlDb250ZW50VGl0bGUsXG4jQ3lib3RDb29raWVib3REaWFsb2dCb2R5Q29udGVudFRleHQsXG4jQ3lib3RDb29raWVib3REaWFsb2dCb2R5TGV2ZWxCdXR0b25BY2NlcHQsXG4uQ3lib3RDb29raWVib3REaWFsb2dCb2R5TGV2ZWxCdXR0b25XcmFwcGVyLFxuLkN5Ym90Q29va2llYm90RGlhbG9nQm9keUxldmVsQnV0dG9uV3JhcHBlciBsYWJlbCxcbiNDeWJvdENvb2tpZWJvdERpYWxvZ0JvZHlMZXZlbERldGFpbHNCdXR0b24sXG4jQ3lib3RDb29raWVib3REaWFsb2cgYSxcbiNDeWJvdENvb2tpZWJvdERpYWxvZyBkaXYge1xuICBmb250LWZhbWlseTogXCJvbW5lcy1wcm9cIixcIkhlbHZldGljYVwiLFwiQXJpYWxcIixzYW5zLXNlcmlmICFpbXBvcnRhbnQ7XG59XG4iLCIkYnV0dG9uLXByaW1hcnktYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcbiRidXR0b24tcHJpbWFyeS1iYWNrZ3JvdW5kLWNvbG9yLS1ob3ZlcjogYmxhY2sgIWRlZmF1bHQ7XG5cbiRidXR0b24tc2Vjb25kYXJ5LWZvbnQtd2VpZ2h0OiA0MDAgIWRlZmF1bHQ7XG5cbiRidXR0b24tdGVydGlhcnktYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcbiRidXR0b24tdGVydGlhcnktZm9udC13ZWlnaHQ6IDQwMCAhZGVmYXVsdDtcblxuJGJ1dHRvbi1yb3VuZC1ib3JkZXItcmFkaXVzOiA1MCUgIWRlZmF1bHQ7XG5cbiRidXR0b24tcHJpbWFyeS1jYWxsLXRvLWFjdGlvbi1iYWNrZ3JvdW5kLWNvbG9yOiAjRkE2MDAzICFkZWZhdWx0O1xuJGJ1dHRvbi1wcmltYXJ5LWNhbGwtdG8tYWN0aW9uLWNvbG9yOiB3aGl0ZSAhZGVmYXVsdDtcbiRidXR0b24tcHJpbWFyeS1jYWxsLXRvLWFjdGlvbi1ib3JkZXItY29sb3I6ICNGQTYwMDMgIWRlZmF1bHQ7XG5cbiRidXR0b24tc2Vjb25kYXJ5LWNhbGwtdG8tYWN0aW9uLWJhY2tncm91bmQtY29sb3I6IHdoaXRlICFkZWZhdWx0O1xuJGJ1dHRvbi1zZWNvbmRhcnktY2FsbC10by1hY3Rpb24tY29sb3I6IGJsYWNrICFkZWZhdWx0O1xuJGJ1dHRvbi1zZWNvbmRhcnktY2FsbC10by1hY3Rpb24tYm9yZGVyLWNvbG9yOiBibGFjayAhZGVmYXVsdDtcblxuJGJ1dHRvbi1jYWxsLXRvLWFjdGlvbi1iYWNrZ3JvdW5kLWNvbG9yLS1ob3ZlcjogYmxhY2sgIWRlZmF1bHQ7XG4kYnV0dG9uLWNhbGwtdG8tYWN0aW9uLWNvbG9yLS1ob3Zlcjogd2hpdGUgIWRlZmF1bHQ7XG5cbiRteS1hcnRpcy1idXR0b24tYnJlYWtwb2ludDogOTAwcHg7XG5cblxuI3skYWxsLWJ1dHRvbi1pbnB1dHN9LCBidXR0b24sIC5idXR0b24ge1xuXG4gICAgcGFkZGluZy10b3A6IDJweDtcblxuXHQmLmhhcy1pY29uIHtcblx0XHQmOmJlZm9yZSwgJjphZnRlciB7XG5cdFx0XHRAaW5jbHVkZSBzaXplKCAzMnB4IDMycHggKTtcblxuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0dmVydGljYWwtYWxpZ246IHRvcDtcblxuXHRcdFx0bGluZS1oZWlnaHQ6IDM2cHg7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cblx0XHR9XG5cblx0XHQmOmJlZm9yZSB7XG5cdFx0XHRmbG9hdDogbGVmdDtcblx0XHRcdG1hcmdpbi1sZWZ0OiAtMTVweDtcblx0XHR9XG5cblx0XHQmOmFmdGVyIHtcblx0XHRcdGZsb2F0OiByaWdodDtcblx0XHRcdG1hcmdpbi1yaWdodDogLTEzcHg7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogLTZweDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC0xcHg7XG5cdFx0fVxuXHR9XG5cblx0Ji50aGVtZWQge1xuXHRcdEBpbmNsdWRlIHRoZW1lZC1jb2xvcjtcblx0XHRAaW5jbHVkZSB0aGVtZWQtYm9yZGVyLWNvbG9yO1xuXHRcdEBpbmNsdWRlIHRoZW1lZC1iYWNrZ3JvdW5kLWNvbG9yO1xuXHRcdEBpbmNsdWRlIHRoZW1lZC1ob3Zlcjtcblx0fVxuXG5cdCYucHJpbWFyeSB7XG5cblx0XHRAaW5jbHVkZSBib3JkZXItY29sb3IoICRidXR0b24tcHJpbWFyeS1ib3JkZXItY29sb3IgKTtcblxuXHRcdEBpbmNsdWRlIHRoZW1lZC1iYWNrZ3JvdW5kLWNvbG9yO1xuXHRcdEBpbmNsdWRlIHRoZW1lZC1jb2xvcjtcblxuXHRcdCY6aG92ZXIge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGJ1dHRvbi1wcmltYXJ5LWJhY2tncm91bmQtY29sb3ItLWhvdmVyO1xuXHRcdH1cblxuXHR9XG5cblx0Ji5zZWNvbmRhcnkge1xuXHRcdGZvbnQtd2VpZ2h0OiAkYnV0dG9uLXNlY29uZGFyeS1mb250LXdlaWdodDtcblx0fVxuXG5cdCYudGVydGlhcnkge1xuXHRcdEBpbmNsdWRlIGJvcmRlci1jb2xvciggJGJ1dHRvbi10ZXJ0aWFyeS1ib3JkZXItY29sb3IgKTtcblx0XHRmb250LXdlaWdodDogJGJ1dHRvbi10ZXJ0aWFyeS1mb250LXdlaWdodDtcblx0fVxuXG5cdCYucm91bmQge1xuXHRcdGJvcmRlci1yYWRpdXM6ICRidXR0b24tcm91bmQtYm9yZGVyLXJhZGl1cztcblx0fVxuXG5cdCYucHJpbWFyeS1jYWxsLXRvLWFjdGlvbiB7XG5cdFx0QGluY2x1ZGUgYm9yZGVyLWNvbG9yKCAkYnV0dG9uLXByaW1hcnktY2FsbC10by1hY3Rpb24tYm9yZGVyLWNvbG9yICk7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGJ1dHRvbi1wcmltYXJ5LWNhbGwtdG8tYWN0aW9uLWJhY2tncm91bmQtY29sb3I7XG5cdFx0Y29sb3I6ICRidXR0b24tcHJpbWFyeS1jYWxsLXRvLWFjdGlvbi1jb2xvcjtcblx0fVxuXG5cdCYuc2Vjb25kYXJ5LWNhbGwtdG8tYWN0aW9uIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYnV0dG9uLXNlY29uZGFyeS1jYWxsLXRvLWFjdGlvbi1iYWNrZ3JvdW5kLWNvbG9yO1xuXHRcdGNvbG9yOiAkYnV0dG9uLXNlbGVjdGVkLWJhY2tncm91bmQtY29sb3I7XG5cdH1cblxuXHQmLnByaW1hcnktY2FsbC10by1hY3Rpb246aG92ZXIsXG5cdCYuc2Vjb25kYXJ5LWNhbGwtdG8tYWN0aW9uOmhvdmVyIHtcblx0XHRib3JkZXItY29sb3I6ICRidXR0b24tY2FsbC10by1hY3Rpb24tYmFja2dyb3VuZC1jb2xvci0taG92ZXI7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGJ1dHRvbi1jYWxsLXRvLWFjdGlvbi1iYWNrZ3JvdW5kLWNvbG9yLS1ob3Zlcjtcblx0XHRjb2xvcjogJGJ1dHRvbi1jYWxsLXRvLWFjdGlvbi1jb2xvci0taG92ZXI7XG5cdH1cblxuICAmLmJ1dHRvbi0tbWVudSB7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcblxuICAgIGIge1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgIH1cbiAgfVxuXG4gICYuYnV0dG9uLS15ZWxsb3cge1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkQ0MDA7XG4gICAgYm9yZGVyLWNvbG9yOiAjRkZENDAwO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJG15LWFydGlzLWJ1dHRvbi1icmVha3BvaW50KSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDdweDtcbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgICAgIGJvcmRlci1jb2xvcjogIzAwMDtcbiAgICB9XG4gIH1cblxuICAmLmJ1dHRvbi0tZGVza3RvcCB7XG4gICAgZGlzcGxheTogbm9uZTtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbXktYXJ0aXMtYnV0dG9uLWJyZWFrcG9pbnQpIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB9XG4gIH1cblxuICAmLmJ1dHRvbi0tbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJG15LWFydGlzLWJ1dHRvbi1icmVha3BvaW50KSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gIH1cblxuICAubGVmdCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cbn1cbiIsIiRhcnRpcy10aGVtZXM6IChcblx0XCJkYXJrX2JsdWVcIiA6ICggYmFja2dyb3VuZC1jb2xvcjogIzAwNTRBNiwgY29sb3I6ICNGRkZGRkYsIGhlYWRlci1jb2xvcjogIzAwNTRBNiwgYmFja2dyb3VuZC1jb2xvci0taG92ZXI6ICMwMDAwMDAsIGNvbG9yLS1ob3ZlcjogI0ZGRkZGRiwgYm9yZGVyLWltYWdlLXNvdXJjZTogXCJkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUR3QUFBQThDQVlBQUFBNi9ObHlBQUFBQVhOU1IwSUFyczRjNlFBQUFBUm5RVTFCQUFDeGp3djhZUVVBQUFBSmNFaFpjd0FBQ3hJQUFBc1NBZExkZnZ3QUFBQUhkRWxOUlFmZkJ3OFBOQmhtNWVTQUFBQUFHWFJGV0hSRGIyMXRaVzUwQUVOeVpXRjBaV1FnZDJsMGFDQkhTVTFRVjRFT0Z3QUFBQmgwUlZoMFUyOW1kSGRoY21VQWNHRnBiblF1Ym1WMElEUXVNQzQxWllVeVpRQUFBWDFKUkVGVWFFUHRsbEZxQXpFTUJmZVFPV092MlpDQ0FoYWpaOHYyRmlkb1lINkVOUEgrNVhyeitQa04zUUYxelYxUTIyeWdCZThLMVBPdVFrM3Y4S0k1QTNVaVo2RldKQTZWR2VpK1p4WnFLSEdvekVEM1BiTlFRNGxEWlFhNjc1bUZHa29jS2pQUWZjOHMxRkRpVUptQjdudG1vWVlTaDVFelVDZHlGbXBGRGgrc1FEM3ZLdFQwTnRDQ3VRUHFtcnVndG9rTUwwNXlkLy9GZi94R1VSUkZVUlJGVVhpKzRYL284RGZRb3ZrcDBOdk5CbHJ3bmc2OTJUdThhSjRLdlRVU2g4clRvRGNxY2FnOERYcWpFb2ZLMDZBM0tuR29QQTE2b3hLSHl0T2dOeXB4R0hrcTlOYkk0WVBUb1RkN0cyakIvQlRvN1NZeXZIZ3czL0FOUlZFVVJWRVVSWEU4ZC8veHZydi9ZdmczYU5IY0FYWE5YVkRiYktBRjd3clU4NjVDVGUvd29qa0RkU0pub1ZZa0RwVVo2TDVuRm1vb2Nhak1RUGM5czFCRGlVTmxCcnJ2bVlVYVNod3FNOUI5enl6VVVPSlFtWUh1ZTJhaGhoS0hrVE5RSjNJV2FrVU9INnhBUGU4cTFQUTIwSUs1QStxYXU2QzIrY2QxUFFHcy9uM1dYRlc1Z2dBQUFBQkpSVTVFcmtKZ2dnPT1cIiApLFxuXHRcImJsdWVcIiAgICAgIDogKCBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA5RUMyLCBjb2xvcjogI0ZGRkZGRiwgaGVhZGVyLWNvbG9yOiAjMDA5RUMyLCBiYWNrZ3JvdW5kLWNvbG9yLS1ob3ZlcjogIzAwMDAwMCwgY29sb3ItLWhvdmVyOiAjRkZGRkZGLCBib3JkZXItaW1hZ2Utc291cmNlOiBcImRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBRHdBQUFBOENBWUFBQUE2L05seUFBQUFBWE5TUjBJQXJzNGM2UUFBQUFSblFVMUJBQUN4and2OFlRVUFBQUFKY0VoWmN3QUFDeElBQUFzU0FkTGRmdndBQUFBSGRFbE5SUWZmQnc4UE5CaG01ZVNBQUFBQUdYUkZXSFJEYjIxdFpXNTBBRU55WldGMFpXUWdkMmwwYUNCSFNVMVFWNEVPRndBQUFCaDBSVmgwVTI5bWRIZGhjbVVBY0dGcGJuUXVibVYwSURRdU1DNDFaWVV5WlFBQUFYNUpSRUZVYUVQdGxsRnFBekVNQmZmK2g4aGhlckdHRkJTd0dEMWJ0cmM0UVFQekk2U0o5eS9YbThmUGIrZ09xR3Z1Z3RwbUF5MTRWNkNlZHhWcWVvY1h6Um1vRXprTHRTSnhxTXhBOXoyelVFT0pRMlVHdXUrWmhScEtIQ296MEgzUExOUlE0bENaZ2U1N1pxR0dFb2ZLREhUZk13czFsRGlNbklFNmtiTlFLM0w0WUFYcWVWZWhwcmVCRnN3ZFVOZmNCYlZOWkhoeGtydjdMLzdqTjRxaUtJcWlLSXJDOHczL1E0ZS9nUmJOVDRIZWJqYlFndmQwNk0zZTRVWHpWT2l0a1RoVW5nYTlVWWxENVduUUc1VTRWSjRHdlZHSlErVnAwQnVWT0ZTZUJyMVJpY1BJVTZHM1JnNGZuQTY5MmR0QUMrYW5RRzgza2VIRmcvbUdieWlLb2lpS29paUs0N243ai9mZC9SZkR2MEdMNWc2b2ErNkMybVlETFhoWG9KNTNGV3A2aHhmTkdhZ1RPUXUxSW5Hb3pFRDNQYk5RUTRsRFpRYTY3NW1GR2tvY0tqUFFmYzhzMUZEaVVKbUI3bnRtb1lZU2g4b01kTjh6Q3pXVU9JeWNnVHFSczFBcmN2aGdCZXA1VjZHbXQ0RVd6QjFRMTl3RnRjMC9ydXNKZkI0QlBQY25tSlFBQUFBQVNVVk9SSzVDWUlJPVwiICksXG5cdFwiZ3JlZW5cIiAgICAgOiAoIGJhY2tncm91bmQtY29sb3I6ICM3MkJGNDQsIGNvbG9yOiAjRkZGRkZGLCBoZWFkZXItY29sb3I6ICM3MkJGNDQsIGJhY2tncm91bmQtY29sb3ItLWhvdmVyOiAjMDAwMDAwLCBjb2xvci0taG92ZXI6ICNGRkZGRkYsIGJvcmRlci1pbWFnZS1zb3VyY2U6IFwiZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFEd0FBQUE4Q0FZQUFBQTYvTmx5QUFBQUFYTlNSMElBcnM0YzZRQUFBQVJuUVUxQkFBQ3hqd3Y4WVFVQUFBQUpjRWhaY3dBQUN4SUFBQXNTQWRMZGZ2d0FBQUFIZEVsTlJRZmZCdzhQTkJobTVlU0FBQUFBR1hSRldIUkRiMjF0Wlc1MEFFTnlaV0YwWldRZ2QybDBhQ0JIU1UxUVY0RU9Gd0FBQUJoMFJWaDBVMjltZEhkaGNtVUFjR0ZwYm5RdWJtVjBJRFF1TUM0MVpZVXlaUUFBQVpwSlJFRlVhRVB0bHNGdHhEQU1CSys0VkpRR1Uxb0NXOHZIRVNPSmxPQkFPSENBK2UwdTVaOWZ4dmZQMTI5UFJiYWdYVk9SYldqYlZLUkJBYStpUzlDZVY5RmxhTk1iRHBwM0lRbnQ5RlFsRFczMVRJVXZkU01FOVdlcUdvWTJSdFlIejlTZEVOU2ZxV29ZMmhoWkh6eFRkMEpRZjZhcVlXaGpaS3FnR3lsb3A2Y3FhV2lyWjdod0J4ZWhQYStpeTlDbVY5RUdCVXhGdHFCZFU1RnRhTnRVNUoxd2NKR245eS8rNDBaUkZFVlJGRVZSZUQ3aFB6VDhEUlEwRlRrZWVydXBTSU1DWGtXUGhkN3NEUWZOdTNBZzlOYWVxZkNsYmh3RHZYRmtmZkJNM1RrR2V1UEkrdUNadW5NTTlNYVJxWUp1SEFlOXRXZTRjQWNQaHQ3c1ZiUkJBVk9SNDZHM200cThFdzRlekNkOFExRVVSVkVVUlZFY3o5TS8zay92WDRSdlVOQlVaQXZhTlJYWmhyWk5SUm9VOENxNkJPMTVGVjJHTnIzaG9Ia1hrdEJPVDFYUzBGYlBWUGhTTjBKUWY2YXFZV2hqWkgzd1ROMEpRZjJacW9haGpaSDF3VE4xSndUMVo2b2FoalpHcGdxNmtZSjJlcXFTaHJaNmhndDNjQkhhOHlxNkRHMTZGVzFRd0ZSa0M5bzFGZG1HdHMyV2VMMytBRk9tVVBqSHB0Yk9BQUFBQUVsRlRrU3VRbUNDXCIgKSxcblx0XCJ5ZWxsb3dcIiAgICA6ICggYmFja2dyb3VuZC1jb2xvcjogI0ZGRDQwMCwgY29sb3I6ICMwMDAwMDAsIGhlYWRlci1jb2xvcjogI0ZGRDQwMCwgYmFja2dyb3VuZC1jb2xvci0taG92ZXI6ICMwMDAwMDAsIGNvbG9yLS1ob3ZlcjogI0ZGRkZGRiwgYm9yZGVyLWltYWdlLXNvdXJjZTogXCJkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUR3QUFBQThDQVlBQUFBNi9ObHlBQUFBQVhOU1IwSUFyczRjNlFBQUFBUm5RVTFCQUFDeGp3djhZUVVBQUFBSmNFaFpjd0FBQ3hJQUFBc1NBZExkZnZ3QUFBQUhkRWxOUlFmZkJ3OFBOQmhtNWVTQUFBQUFHWFJGV0hSRGIyMXRaVzUwQUVOeVpXRjBaV1FnZDJsMGFDQkhTVTFRVjRFT0Z3QUFBQmgwUlZoMFUyOW1kSGRoY21VQWNHRnBiblF1Ym1WMElEUXVNQzQxWllVeVpRQUFBWmRKUkVGVWFFUHRsa0dPd3pBTUEvUC85KzEvV2lTbURoWEd0bVNqQzZQUUFITWpLZWVXeTNqOVhhK2VpbXhCdTZZaTI5QzJxVWlEQWw1Rmw2QTlyNkxMMEtZM0hEU2ZRaExhNmFsS0d0cnFtUXJmNmtZSTZzOVVOUXh0akt3UG5xazdJYWcvVTlVd3RER3lQbmltN29TZy9reFZ3OURHeUZSQk4xTFFUazlWMHRCV3ozRGhDUzVDZTE1Rmw2Rk5yNklOQ3BpS2JFRzdwaUxiMExhcHlDZmg0Q0xmM3IvNWp4dEZVUlJGVVJSRjRmbUYvOUR3TjFEUVZPUjQ2TzJtSWcwS2VCVTlGbnF6Tnh3MG44S0IwRnQ3cHNLM3VuRU05TWFSOWNFemRlY1k2STBqNjRObjZzNHgwQnRIcGdxNmNSejAxcDdod2hNOEdIcXpWOUVHQlV4RmpvZmViaXJ5U1RoNE1ML3dEVVZSRkVWUkZFVnhQTi8rOGY3Mi9rMzRCZ1ZOUmJhZ1hWT1JiV2piVktSQkFhK2lTOUNlVjlGbGFOTWJEcHBQSVFudDlGUWxEVzMxVElWdmRTTUU5V2VxR29ZMlJ0WUh6OVNkRU5TZnFXb1kyaGhaSHp4VGQwSlFmNmFxWVdoalpLcWdHeWxvcDZjcWFXaXJaN2p3QkJlaFBhK2l5OUNtVjlFR0JVeEZ0cUJkVTVGdGFOdHNpZXQ2QTlSOXRlOStnUk1aQUFBQUFFbEZUa1N1UW1DQ1wiICksXG5cdFwicmVkXCIgICAgICAgOiAoIGJhY2tncm91bmQtY29sb3I6ICNDRjFGMjUsIGNvbG9yOiAjRkZGRkZGLCBoZWFkZXItY29sb3I6ICNDRjFGMjUsIGJhY2tncm91bmQtY29sb3ItLWhvdmVyOiAjMDAwMDAwLCBjb2xvci0taG92ZXI6ICNGRkZGRkYsIGJvcmRlci1pbWFnZS1zb3VyY2U6IFwiZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFEd0FBQUE4Q0FZQUFBQTYvTmx5QUFBQUFYTlNSMElBcnM0YzZRQUFBQVJuUVUxQkFBQ3hqd3Y4WVFVQUFBQUpjRWhaY3dBQUN4SUFBQXNTQWRMZGZ2d0FBQUFIZEVsTlJRZmZCdzhQTkJobTVlU0FBQUFBR1hSRldIUkRiMjF0Wlc1MEFFTnlaV0YwWldRZ2QybDBhQ0JIU1UxUVY0RU9Gd0FBQUJoMFJWaDBVMjltZEhkaGNtVUFjR0ZwYm5RdWJtVjBJRFF1TUM0MVpZVXlaUUFBQVpwSlJFRlVhRVB0bGpGdXhEQU1CTzhucWZML3ArUkpDV3d0aXlOR0VpbkJnWERnQU5QdEx1WE9MK1BuNi91M3B5SmIwSzZweURhMGJTclNvSUJYMFNWb3o2dm9NclRwRFFmTnU1Q0VkbnFxa29hMmVxYkNsN29SZ3ZvelZRMURHeVByZzJmcVRnanF6MVExREcyTXJBK2VxVHNocUQ5VDFUQzBNVEpWMEkwVXROTlRsVFMwMVROY3VJT0wwSjVYMFdWbzA2dG9nd0ttSWx2UXJxbklOclJ0S3ZKT09MakkwL3NYLzNHaktJcWlLSXFpS0R5ZjhCOGEvZ1lLbW9vY0Q3M2RWS1JCQWEraXgwSnY5b2FENWwwNEVIcHJ6MVQ0VWplT2dkNDRzajU0cHU0Y0E3MXhaSDN3VE4wNUJucmp5RlJCTjQ2RDN0b3pYTGlEQjBOdjlpcmFvSUNweVBIUTIwMUYzZ2tIRCtZVHZxRW9pcUlvaXFJb2p1ZnBIKytuOXkvQ055aG9LcklGN1pxS2JFUGJwaUlOQ25nVlhZTDJ2SW91UTV2ZWNOQzhDMGxvcDZjcWFXaXJaeXA4cVJzaHFEOVQxVEMwTWJJK2VLYnVoS0QrVEZYRDBNYkkrdUNadWhPQytqTlZEVU1iSTFNRjNVaEJPejFWU1VOYlBjT0ZPN2dJN1hrVlhZWTJ2WW8yS0dBcXNnWHRtb3BzUTl0bVM3eGVmOW8rM01JRWtuOWJBQUFBQUVsRlRrU3VRbUNDXCIgKSxcblxuXHRcInByaW1hcnlcIiAgIDogKCBiYWNrZ3JvdW5kLWNvbG9yOiAjRkE2MDAzLCBjb2xvcjogI0ZGRkZGRiwgYmFja2dyb3VuZC1jb2xvci0taG92ZXI6ICMwMDAwMDAsIGNvbG9yLS1ob3ZlcjogI0ZGRkZGRiwgYm9yZGVyLWltYWdlLXNvdXJjZTogXCJkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUR3QUFBQThDQVlBQUFBNi9ObHlBQUFBQVhOU1IwSUFyczRjNlFBQUFBUm5RVTFCQUFDeGp3djhZUVVBQUFBSmNFaFpjd0FBQ3hJQUFBc1NBZExkZnZ3QUFBQUhkRWxOUlFmZkJ3OFBOQmhtNWVTQUFBQUFHWFJGV0hSRGIyMXRaVzUwQUVOeVpXRjBaV1FnZDJsMGFDQkhTVTFRVjRFT0Z3QUFBQmgwUlZoMFUyOW1kSGRoY21VQWNHRnBiblF1Ym1WMElEUXVNQzQxWllVeVpRQUFBWnBKUkVGVWFFUHRsa0ZxQkRFTUJCZnkwZnovQ2Jra3pMaDFXRkcySlpzSlpsRkIzYnBibnR1OGpKL3ZyOStlaW14QnU2WWkyOUMycVVpREFsNUZsNkE5cjZMTDBLWTNIRFR2UWhMYTZhbEtHdHJxbVFwZjZrWUk2czlVTlF4dGpLd1BucWs3SWFnL1U5VXd0REd5UG5pbTdvU2cva3hWdzlER3lGUkJOMUxRVGs5VjB0Qld6M0RoRGk1Q2UxNUZsNkZOcjZJTkNwaUtiRUc3cGlMYjBMYXB5RHZoNENKUDcxLzh4NDJpS0lxaUtJcWk4SHpDZjJqNEd5aG9Lbkk4OUhaVGtRWUZ2SW9lQzczWkd3NmFkK0ZBNkswOVUrRkwzVGdHZXVQSSt1Q1p1bk1NOU1hUjljRXpkZWNZNkkwalV3WGRPQTU2YTg5dzRRNGVETDNacTJpREFxWWl4ME52TnhWNUp4dzhtRS80aHFJb2lxSW9pcUk0bnFkL3ZKL2V2d2pmb0tDcHlCYTBheXF5RFcyYmlqUW80RlYwQ2Ryektyb01iWHJEUWZNdUpLR2RucXFrb2EyZXFmQ2xib1NnL2t4Vnc5REd5UHJnbWJvVGd2b3pWUTFER3lQcmcyZnFUZ2pxejFRMURHMk1UQlYwSXdYdDlGUWxEVzMxREJmdTRDSzA1MVYwR2RyMEt0cWdnS25JRnJScktySU5iWnN0OFhyOUFkZ0o5Y2tYODJhS0FBQUFBRWxGVGtTdVFtQ0NcIiApLFxuXHRcInNlY29uZGFyeVwiIDogKCBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGLCBjb2xvcjogIzAwMDAwMCwgYmFja2dyb3VuZC1jb2xvci0taG92ZXI6ICMwMDAwMDAsIGNvbG9yLS1ob3ZlcjogI0ZGRkZGRiwgYm9yZGVyLWltYWdlLXNvdXJjZTogXCJkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUR3QUFBQThDQVlBQUFBNi9ObHlBQUFBQVhOU1IwSUFyczRjNlFBQUFBUm5RVTFCQUFDeGp3djhZUVVBQUFBSmNFaFpjd0FBQ3hJQUFBc1NBZExkZnZ3QUFBQUhkRWxOUlFmZkJ3OFBOQmhtNWVTQUFBQUFHWFJGV0hSRGIyMXRaVzUwQUVOeVpXRjBaV1FnZDJsMGFDQkhTVTFRVjRFT0Z3QUFBQmgwUlZoMFUyOW1kSGRoY21VQWNHRnBiblF1Ym1WMElEUXVNQzQxWllVeVpRQUFBWDFKUkVGVWFFUHQxa0Z1aERBUUJNRDkvNmNUTFJRSFM1YnBBU0lSYWVySWRJL3RHNS9EejRMSUxWWk5pZHhtM1pUSXpyY2wwVXVzV0JLOXpKcWxPSGpZQ2tXcUVaVXk5VWdwL09XTWlFcUpha3d0MWc4KzQ1eUlTb2xxVEMzV0R6N2puSWhLaVdwTUxWWXFPS05FTmFKU3BoNkpDMXZ3SWl1V1JDK3paa2wwNTl1VXlDMVdUWW5jWnQyVXlNaHNZUFFJS3dkR2o3RjJZTlJhYTYyMTF0cWY4ZXM1TVBvM1hIdGdOREtiRW5rOTE1MFMyZm0ySlBwYXJya1VCdzliNFlWY0wxSUtmem5qTlZ3cjFnOCs0NXpYY0sxWVAvaU1jMTdEdFdLbGdqTmV4L1VpY1dFTHZwaHJMb251ZkpzU2VUM1huUklabVEyTS9nM1hIaGkxMWxwcnJiWFdudUpmZTJEMENDc0hSbyt4ZG1BME1wc1N1Y1dxS1pIYnJKc1MyZm0ySkhxSkZVdWlsMW16RkFjUFc2RklOYUpTcGg0cGhiK2NFVkVwVVkycHhmckJaNXdUVVNsUmphbkYrc0ZubkJOUktWR05xY1ZLQldlVXFFWlV5dFFqY1dFTFhtVEZrdWhsMWl5SjdueWJFcm5GcWltUjI2eWIyaE9menkvbUdpR3lUWnkyZXdBQUFBQkpSVTVFcmtKZ2dnPT1cIiApLFxuXG5cdFwibWVudVwiICAgICAgOiAoIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkYsIGNvbG9yOiAjMDAwMDAwLCBiYWNrZ3JvdW5kLWNvbG9yLS1ob3ZlcjogIzgzOTA5NywgY29sb3ItLWhvdmVyOiAjRkZGRkZGLCBib3JkZXItaW1hZ2Utc291cmNlOiBcImRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBRHdBQUFBOENBWUFBQUE2L05seUFBQUFBWE5TUjBJQXJzNGM2UUFBQUFSblFVMUJBQUN4and2OFlRVUFBQUFKY0VoWmN3QUFDeElBQUFzU0FkTGRmdndBQUFBSGRFbE5SUWZmQnc4UE5CaG01ZVNBQUFBQUdYUkZXSFJEYjIxdFpXNTBBRU55WldGMFpXUWdkMmwwYUNCSFNVMVFWNEVPRndBQUFCaDBSVmgwVTI5bWRIZGhjbVVBY0dGcGJuUXVibVYwSURRdU1DNDFaWVV5WlFBQUFabEpSRUZVYUVQdGxqRnV4REFNQk8vditVQzZQRGVCcldWeHhFZ2lKVGdRRGh4Z3V0MmwzUGxsZkgzLy9QWlVaQXZhTlJYWmhyWk5SUm9VOENxNkJPMTVGVjJHTnIzaG9Ia1hrdEJPVDFYUzBGYlBWUGhTTjBKUWY2YXFZV2hqWkgzd1ROMEpRZjJacW9haGpaSDF3VE4xSndUMVo2b2FoalpHcGdxNmtZSjJlcXFTaHJaNmhndDNjQkhhOHlxNkRHMTZGVzFRd0ZSa0M5bzFGZG1HdGsxRjNna0hGM2w2LytJL2JoUkZVUlJGVVJTRjV4UCtROFBmUUVGVGtlT2h0NXVLTkNqZ1ZmUlk2TTNlY05DOEN3ZENiKzJaQ2wvcXhqSFFHMGZXQjgvVW5XT2dONDZzRDU2cE84ZEFieHlaS3VqR2NkQmJlNFlMZC9CZzZNMWVSUnNVTUJVNUhucTdxY2c3NGVEQmZNSTNGRVZSRkVWUkZNWHhQUDNqL2ZUK1JmZ0dCVTFGdHFCZFU1RnRhTnRVcEVFQnI2SkwwSjVYMFdWbzB4c09tbmNoQ2UzMFZDVU5iZlZNaFM5MUl3VDFaNm9haGpaRzFnZlAxSjBRMUorcGFoamFHRmtmUEZOM1FsQi9wcXBoYUdOa3FxQWJLV2lucHlwcGFLdG51SEFIRjZFOXI2TEwwS1pYMFFZRlRFVzJvRjFUa1cxbzIyeUoxK3NQNmtRYVE5UjNYbnNBQUFBQVNVVk9SSzVDWUlJPVwiICksXG4pO1xuXG5AbWl4aW4gX3RoZW1lKCR0aGVtZSwgJGF0dHJpYnV0ZSkge1xuICBAZWFjaCAkdGhlbWUtbmFtZSwgJHRoZW1lLXZhbHVlcyBpbiAkYXJ0aXMtdGhlbWVzIHtcbiAgICBAaWYgKCR0aGVtZSA9PSAkdGhlbWUtbmFtZSkge1xuICAgICAgQGlmICRhdHRyaWJ1dGUgPT0gJ2NvbG9yJyB7XG4gICAgICAgIGNvbG9yOiBtYXAtZ2V0KCR0aGVtZS12YWx1ZXMsIGNvbG9yKTtcbiAgICAgIH1cblxuICAgICAgQGlmICRhdHRyaWJ1dGUgPT0gJ2hlYWRlci1jb2xvcicge1xuICAgICAgICBjb2xvcjogbWFwLWdldCgkdGhlbWUtdmFsdWVzLCBoZWFkZXItY29sb3IpO1xuICAgICAgfVxuXG4gICAgICBAaWYgJGF0dHJpYnV0ZSA9PSAnYm9yZGVyLWNvbG9yJyB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogbWFwLWdldCgkdGhlbWUtdmFsdWVzLCBiYWNrZ3JvdW5kLWNvbG9yKTtcbiAgICAgIH1cblxuICAgICAgQGlmICRhdHRyaWJ1dGUgPT0gJ2JhY2tncm91bmQtY29sb3InIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogbWFwLWdldCgkdGhlbWUtdmFsdWVzLCBiYWNrZ3JvdW5kLWNvbG9yKTtcbiAgICAgICAgY29sb3I6IG1hcC1nZXQoJHRoZW1lLXZhbHVlcywgY29sb3IpO1xuICAgICAgfVxuXG4gICAgICBAaWYgJGF0dHJpYnV0ZSA9PSAnY29sb3ItLWhvdmVyJyB7XG4gICAgICAgIGNvbG9yOiBtYXAtZ2V0KCR0aGVtZS12YWx1ZXMsIGNvbG9yLS1ob3Zlcik7XG4gICAgICB9XG5cbiAgICAgIEBpZiAkYXR0cmlidXRlID09ICdoZWFkZXItY29sb3ItLWhvdmVyJyB7XG4gICAgICAgIGNvbG9yOiBtYXAtZ2V0KCR0aGVtZS12YWx1ZXMsIGJhY2tncm91bmQtY29sb3ItLWhvdmVyKTtcbiAgICAgIH1cblxuICAgICAgQGlmICRhdHRyaWJ1dGUgPT0gJ2JhY2tncm91bmQtY29sb3ItLWhvdmVyJyB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IG1hcC1nZXQoJHRoZW1lLXZhbHVlcywgYmFja2dyb3VuZC1jb2xvci0taG92ZXIpO1xuICAgICAgfVxuXG4gICAgICBAaWYgJGF0dHJpYnV0ZSA9PSAnYm9yZGVyLWNvbG9yLS1ob3Zlcicge1xuICAgICAgICBib3JkZXItY29sb3I6IG1hcC1nZXQoJHRoZW1lLXZhbHVlcywgYmFja2dyb3VuZC1jb2xvci0taG92ZXIpO1xuICAgICAgfVxuXG4gICAgICBAaWYgJGF0dHJpYnV0ZSA9PSAnYm9yZGVyLWltYWdlLXNvdXJjZScge1xuICAgICAgICBib3JkZXItaW1hZ2Utc291cmNlOiB1cmwobWFwLWdldCgkdGhlbWUtdmFsdWVzLCBib3JkZXItaW1hZ2Utc291cmNlKSk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBtaXhpbiB0aGVtZSggJGF0dHJpYnV0ZSwgJHRhcmdldHMsICRjb250YWluZXIsICRzdGF0ZTogJycsICRleHRyYTogZmFsc2UgKXtcblx0QGVhY2ggJHRhcmdldCBpbiAkdGFyZ2V0cyB7XG5cdFx0QGVhY2ggJG5hbWUsICR0aGVtZSBpbiAkYXJ0aXMtdGhlbWVzIHtcblxuXHRcdFx0QGlmICRzdGF0ZSA9PSAnJyB7XG5cdFx0XHRcdEBhdC1yb290ICN7JGNvbnRhaW5lcn0udGhlbWUtI3skbmFtZX0gI3skdGFyZ2V0fSB7XG4gICAgICAgICAgQGluY2x1ZGUgX3RoZW1lKCRuYW1lLCAkYXR0cmlidXRlKTtcbiAgICAgICAgfVxuXG5cdFx0XHRcdEBpZiAkZXh0cmEge1xuXHRcdFx0XHRcdEBhdC1yb290ICN7JGNvbnRhaW5lcn0udGhlbWUtI3skbmFtZX0gI3skdGFyZ2V0fSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBfdGhlbWUoJG5hbWUsICcjeyRhdHRyaWJ1dGV9LS1ob3ZlcicpO1xuICAgICAgICAgIH1cblx0XHRcdFx0fVxuXG5cdFx0XHR9IEBlbHNlIHtcblx0XHRcdFx0QGF0LXJvb3QgI3skY29udGFpbmVyfS50aGVtZS0jeyRuYW1lfSAjeyR0YXJnZXR9OiN7JHN0YXRlfSB7XG4gICAgICAgICAgQGluY2x1ZGUgX3RoZW1lKCRuYW1lLCAnI3skYXR0cmlidXRlfS0tI3skc3RhdGV9Jyk7XG4gICAgICAgIH1cblxuXHRcdFx0XHRAaWYgJGV4dHJhIHtcblx0XHRcdFx0XHRAYXQtcm9vdCAjeyRjb250YWluZXJ9LnRoZW1lLSN7JG5hbWV9ICN7JHRhcmdldH0uYWN0aXZlIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIF90aGVtZSgkbmFtZSwgJyN7JGF0dHJpYnV0ZX0tLSN7JHN0YXRlfScpO1xuICAgICAgICAgIH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG5AbWl4aW4gdGhlbWVkLWJvcmRlci1jb2xvciggJHRhcmdldHM6IG51bGwsICRjb250YWluZXI6ICcnLCAkZXh0cmE6IGZhbHNlICkge1xuXHRAaWYgbm90ICR0YXJnZXRzIHsgJHRhcmdldHM6ICY7IH1cblx0QGluY2x1ZGUgdGhlbWUoIGJvcmRlci1jb2xvciwgJHRhcmdldHMsICRjb250YWluZXIsICcnLCAkZXh0cmEgKTtcbn1cblxuQG1peGluIHRoZW1lZC1jb2xvciggJHRhcmdldHM6IG51bGwsICRjb250YWluZXI6ICcnLCAkZXh0cmE6IGZhbHNlICkge1xuXHRAaWYgbm90ICR0YXJnZXRzIHsgJHRhcmdldHM6ICY7IH1cblx0QGluY2x1ZGUgdGhlbWUoIGNvbG9yLCAkdGFyZ2V0cywgJGNvbnRhaW5lciwgJycsICRleHRyYSAgKTtcbn1cblxuQG1peGluIHRoZW1lZC1oZWFkZXItY29sb3IoICR0YXJnZXRzOiBudWxsLCAkY29udGFpbmVyOiAnJywgJGV4dHJhOiBmYWxzZSApIHtcblx0QGlmIG5vdCAkdGFyZ2V0cyB7ICR0YXJnZXRzOiAmOyB9XG5cdEBpbmNsdWRlIHRoZW1lKCBoZWFkZXItY29sb3IsICR0YXJnZXRzLCAkY29udGFpbmVyLCAnJywgJGV4dHJhICApO1xufVxuXG5AbWl4aW4gdGhlbWVkLWJhY2tncm91bmQtY29sb3IoICR0YXJnZXRzOiBudWxsLCAkY29udGFpbmVyOiAnJywgJGV4dHJhOiBmYWxzZSApIHtcblx0QGlmIG5vdCAkdGFyZ2V0cyB7ICR0YXJnZXRzOiAmOyB9XG5cdEBpbmNsdWRlIHRoZW1lKCBiYWNrZ3JvdW5kLWNvbG9yLCAkdGFyZ2V0cywgJGNvbnRhaW5lciwgJycsICRleHRyYSAgKTtcbn1cblxuQG1peGluIHRoZW1lZC1ob3ZlciggJHRhcmdldHM6IG51bGwsICRjb250YWluZXI6ICcnLCAkZXh0cmE6IGZhbHNlICkge1xuXHRAaWYgbm90ICR0YXJnZXRzIHsgJHRhcmdldHM6ICY7IH1cblx0QGluY2x1ZGUgdGhlbWUoIGNvbG9yLCAkdGFyZ2V0cywgJGNvbnRhaW5lciwgaG92ZXIsICRleHRyYSApO1xuXHRAaW5jbHVkZSB0aGVtZSggYmFja2dyb3VuZC1jb2xvciwgJHRhcmdldHMsICRjb250YWluZXIsIGhvdmVyLCAkZXh0cmEgKTtcblx0QGluY2x1ZGUgdGhlbWUoIGJvcmRlci1jb2xvciwgJHRhcmdldHMsICRjb250YWluZXIsIGhvdmVyLCAkZXh0cmEgKTtcbn1cblxuQG1peGluIHRoZW1lZC1kb3R0ZWQtYm9yZGVyKCAkd2lkdGg6IDFweCwgJG91dHNldDogMHB4LCAkdGFyZ2V0czogbnVsbCwgJGNvbnRhaW5lcjogJycgKSB7XG5cdEBpZiBub3QgJHRhcmdldHMgeyAkdGFyZ2V0czogJjsgfVxuXG5cdEBlYWNoICR0YXJnZXQgaW4gJHRhcmdldHMge1xuXHRcdEBhdC1yb290ICN7JGNvbnRhaW5lcn0gI3skdGFyZ2V0fSB7XG5cblx0XHRcdEBpbmNsdWRlIGJvcmRlci13aWR0aCggJHdpZHRoICk7XG5cblx0XHRcdGJvcmRlci1pbWFnZS1zbGljZTogMTI7XG5cdFx0XHRib3JkZXItaW1hZ2Utd2lkdGg6IHVucGFjayggJHdpZHRoICk7XG5cdFx0XHRib3JkZXItaW1hZ2Utb3V0c2V0OiB1bnBhY2soICRvdXRzZXQgKTtcblx0XHRcdGJvcmRlci1pbWFnZS1yZXBlYXQ6IHJvdW5kIHJvdW5kO1xuXHRcdH1cblx0fVxuXG5cdEBpbmNsdWRlIHRoZW1lKCBib3JkZXItaW1hZ2Utc291cmNlLCAkdGFyZ2V0cywgJGNvbnRhaW5lciApXG59XG4iLCJAY2hhcnNldCBcIlVURi04XCI7XG5cbi8vLyBNYWtlcyBhbiBlbGVtZW50IGEgb3V0ZXIgY29udGFpbmVyIGJ5IGNlbnRyaW5nIGl0IGluIHRoZSB2aWV3cG9ydCwgY2xlYXJpbmcgaXRzIGZsb2F0cywgYW5kIHNldHRpbmcgaXRzIGBtYXgtd2lkdGhgLlxuLy8vIEFsdGhvdWdoIG9wdGlvbmFsLCB1c2luZyBgb3V0ZXItY29udGFpbmVyYCBpcyByZWNvbW1lbmRlZC4gVGhlIG1peGluIGNhbiBiZSBjYWxsZWQgb24gbW9yZSB0aGFuIG9uZSBlbGVtZW50IHBlciBwYWdlLCBhcyBsb25nIGFzIHRoZXkgYXJlIG5vdCBuZXN0ZWQuXG4vLy9cbi8vLyBAcGFyYW0ge051bWJlciBbdW5pdF19ICRsb2NhbC1tYXgtd2lkdGggWyRtYXgtd2lkdGhdXG4vLy8gICBNYXggd2lkdGggdG8gYmUgYXBwbGllZCB0byB0aGUgZWxlbWVudC4gQ2FuIGJlIGEgcGVyY2VudGFnZSBvciBhIG1lYXN1cmUuXG4vLy9cbi8vLyBAZXhhbXBsZSBzY3NzIC0gVXNhZ2Vcbi8vLyAgIC5lbGVtZW50IHtcbi8vLyAgICAgQGluY2x1ZGUgb3V0ZXItY29udGFpbmVyKDEwMCUpO1xuLy8vICAgfVxuLy8vXG4vLy8gQGV4YW1wbGUgY3NzIC0gQ1NTIE91dHB1dFxuLy8vICAgLmVsZW1lbnQge1xuLy8vICAgICAqem9vbTogMTtcbi8vLyAgICAgbWF4LXdpZHRoOiAxMDAlO1xuLy8vICAgICBtYXJnaW4tbGVmdDogYXV0bztcbi8vLyAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuLy8vICAgfVxuLy8vXG4vLy8gICAuZWxlbWVudDpiZWZvcmUsIC5lbGVtZW50OmFmdGVyIHtcbi8vLyAgICAgY29udGVudDogXCIgXCI7XG4vLy8gICAgIGRpc3BsYXk6IHRhYmxlO1xuLy8vICAgfVxuLy8vXG4vLy8gICAuZWxlbWVudDphZnRlciB7XG4vLy8gICAgIGNsZWFyOiBib3RoO1xuLy8vICAgfVxuXG5AbWl4aW4gb3V0ZXItY29udGFpbmVyKCRsb2NhbC1tYXgtd2lkdGg6ICRtYXgtd2lkdGgpIHtcbiAgQGluY2x1ZGUgY2xlYXJmaXg7XG4gIG1heC13aWR0aDogJGxvY2FsLW1heC13aWR0aDtcbiAgbWFyZ2luOiB7XG4gICAgbGVmdDogYXV0bztcbiAgICByaWdodDogYXV0bztcbiAgfVxufVxuIiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xuXG4vLy8gUHJvdmlkZXMgYW4gZWFzeSB3YXkgdG8gaW5jbHVkZSBhIGNsZWFyZml4IGZvciBjb250YWluaW5nIGZsb2F0cy5cbi8vL1xuLy8vIEBsaW5rIGh0dHA6Ly9jc3Ntb2pvLmNvbS9sYXRlc3RfbmV3X2NsZWFyZml4X3NvX2Zhci9cbi8vL1xuLy8vIEBleGFtcGxlIHNjc3MgLSBVc2FnZVxuLy8vICAgLmVsZW1lbnQge1xuLy8vICAgICBAaW5jbHVkZSBjbGVhcmZpeDtcbi8vLyAgIH1cbi8vL1xuLy8vIEBleGFtcGxlIGNzcyAtIENTUyBPdXRwdXRcbi8vLyAgIC5lbGVtZW50OjphZnRlciB7XG4vLy8gICAgIGNsZWFyOiBib3RoO1xuLy8vICAgICBjb250ZW50OiBcIlwiO1xuLy8vICAgICBkaXNwbGF5OiB0YWJsZTtcbi8vLyAgIH1cblxuQG1peGluIGNsZWFyZml4IHtcbiAgJjo6YWZ0ZXIge1xuICAgIGNsZWFyOiBib3RoO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogdGFibGU7XG4gIH1cbn1cbiIsIkBjaGFyc2V0IFwiVVRGLThcIjtcblxuLy8vIERlc2lnbmF0ZXMgdGhlIGVsZW1lbnQgYXMgYSByb3cgb2YgY29sdW1ucyBpbiB0aGUgZ3JpZCBsYXlvdXQuIEl0IGNsZWFycyB0aGUgZmxvYXRzIG9uIHRoZSBlbGVtZW50IGFuZCBzZXRzIGl0cyBkaXNwbGF5IHByb3BlcnR5LiBSb3dzIGNhbid0IGJlIG5lc3RlZCwgYnV0IHRoZXJlIGNhbiBiZSBtb3JlIHRoYW4gb25lIHJvdyBlbGVtZW504oCUd2l0aCBkaWZmZXJlbnQgZGlzcGxheSBwcm9wZXJ0aWVz4oCUcGVyIGxheW91dC5cbi8vL1xuLy8vIEBwYXJhbSB7U3RyaW5nfSAkZGlzcGxheSBbZGVmYXVsdF1cbi8vLyAgU2V0cyB0aGUgZGlzcGxheSBwcm9wZXJ0eSBvZiB0aGUgZWxlbWVudCBhbmQgdGhlIGRpc3BsYXkgY29udGV4dCB0aGF0IHdpbGwgYmUgdXNlZCBieSBpdHMgY2hpbGRyZW4uIENhbiBiZSBgYmxvY2tgIG9yIGB0YWJsZWAuXG4vLy9cbi8vLyBAcGFyYW0ge1N0cmluZ30gJGRpcmVjdGlvbiBbJGRlZmF1bHQtbGF5b3V0LWRpcmVjdGlvbl1cbi8vLyAgU2V0cyB0aGUgbGF5b3V0IGRpcmVjdGlvbi4gQ2FuIGJlIGBMVFJgIChsZWZ0LXRvLXJpZ2h0KSBvciBgUlRMYCAocmlnaHQtdG8tbGVmdCkuXG4vLy9cbi8vLyBAZXhhbXBsZSBzY3NzIC0gVXNhZ2Vcbi8vLyAgLmVsZW1lbnQge1xuLy8vICAgIEBpbmNsdWRlIHJvdygpO1xuLy8vICB9XG4vLy9cbi8vLyBAZXhhbXBsZSBjc3MgLSBDU1MgT3V0cHV0XG4vLy8gIC5lbGVtZW50IHtcbi8vLyAgICAqem9vbTogMTtcbi8vLyAgICBkaXNwbGF5OiBibG9jaztcbi8vLyAgfVxuLy8vXG4vLy8gLmVsZW1lbnQ6YmVmb3JlLCAuZWxlbWVudDphZnRlciB7XG4vLy8gICBjb250ZW50OiBcIiBcIjtcbi8vLyAgIGRpc3BsYXk6IHRhYmxlO1xuLy8vIH1cbi8vL1xuLy8vIC5lbGVtZW50OmFmdGVyIHtcbi8vLyAgIGNsZWFyOiBib3RoO1xuLy8vIH1cblxuQG1peGluIHJvdygkZGlzcGxheTogZGVmYXVsdCwgJGRpcmVjdGlvbjogJGRlZmF1bHQtbGF5b3V0LWRpcmVjdGlvbikge1xuICBAaWYgJGRpcmVjdGlvbiAhPSAkZGVmYXVsdC1sYXlvdXQtZGlyZWN0aW9uIHtcbiAgICBAaW5jbHVkZSAtbmVhdC13YXJuKFwiVGhlICRkaXJlY3Rpb24gYXJndW1lbnQgd2lsbCBiZSBkZXByZWNhdGVkIGluIGZ1dHVyZSB2ZXJzaW9ucyBpbiBmYXZvciBvZiB0aGUgZGlyZWN0aW9uKCl7Li4ufSBtaXhpbi5cIik7XG4gIH1cblxuICAkbGF5b3V0LWRpcmVjdGlvbjogJGRpcmVjdGlvbiAhZ2xvYmFsO1xuXG4gIEBpZiAkZGlzcGxheSAhPSBkZWZhdWx0IHtcbiAgICBAaW5jbHVkZSAtbmVhdC13YXJuKFwiVGhlICRkaXNwbGF5IGFyZ3VtZW50IHdpbGwgYmUgZGVwcmVjYXRlZCBpbiBmdXR1cmUgdmVyc2lvbnMgaW4gZmF2b3Igb2YgdGhlIGRpc3BsYXkoKXsuLi59IG1peGluLlwiKTtcbiAgfVxuXG4gIEBpZiAkZGlzcGxheSA9PSB0YWJsZSB7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgQGluY2x1ZGUgZmlsbC1wYXJlbnQ7XG4gICAgdGFibGUtbGF5b3V0OiBmaXhlZDtcbiAgICAkY29udGFpbmVyLWRpc3BsYXktdGFibGU6IHRydWUgIWdsb2JhbDtcbiAgfSBAZWxzZSB7XG4gICAgQGluY2x1ZGUgY2xlYXJmaXg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgJGNvbnRhaW5lci1kaXNwbGF5LXRhYmxlOiBmYWxzZSAhZ2xvYmFsO1xuICB9XG59XG4iLCJAY2hhcnNldCAnVVRGLTgnO1xuXG4vLyAgICAgXyAgICAgICAgICAgIF8gICAgICAgICAgIF8gICAgICAgICAgICAgICAgICAgICAgICAgICBfIF9cbi8vICAgIChfKSAgICAgICAgICB8IHwgICAgICAgICB8IHwgICAgICAgICAgICAgICAgICAgICAgICAgfCAoXylcbi8vICAgICBfIF8gX18gICBfX198IHxfICAgXyAgX198IHwgX19fICAgXyBfXyBfX18gICBfX18gIF9ffCB8XyAgX18gX1xuLy8gICAgfCB8ICdfIFxcIC8gX198IHwgfCB8IHwvIF9gIHwvIF8gXFwgfCAnXyBgIF8gXFwgLyBfIFxcLyBfYCB8IHwvIF9gIHxcbi8vICAgIHwgfCB8IHwgfCAoX198IHwgfF98IHwgKF98IHwgIF9fLyB8IHwgfCB8IHwgfCAgX18vIChffCB8IHwgKF98IHxcbi8vICAgIHxffF98IHxffFxcX19ffF98XFxfXyxffFxcX18sX3xcXF9fX3wgfF98IHxffCB8X3xcXF9fX3xcXF9fLF98X3xcXF9fLF98XG4vL1xuLy8gICAgICBTaW1wbGUsIGVsZWdhbnQgYW5kIG1haW50YWluYWJsZSBtZWRpYSBxdWVyaWVzIGluIFNhc3Ncbi8vICAgICAgICAgICAgICAgICAgICAgICAgdjEuNC4xXG4vL1xuLy8gICAgICAgICAgICAgICAgaHR0cDovL2luY2x1ZGUtbWVkaWEuY29tXG4vL1xuLy8gICAgICAgICBBdXRob3JzOiBFZHVhcmRvIEJvdWNhcyAoQGVkdWFyZG9ib3VjYXMpXG4vLyAgICAgICAgICAgICAgICAgIEh1Z28gR2lyYXVkZWwgKEBodWdvZ2lyYXVkZWwpXG4vL1xuLy8gICAgICBUaGlzIHByb2plY3QgaXMgbGljZW5zZWQgdW5kZXIgdGhlIHRlcm1zIG9mIHRoZSBNSVQgbGljZW5zZVxuXG5cbi8vLy9cbi8vLyBpbmNsdWRlLW1lZGlhIGxpYnJhcnkgcHVibGljIGNvbmZpZ3VyYXRpb25cbi8vLyBAYXV0aG9yIEVkdWFyZG8gQm91Y2FzXG4vLy8gQGFjY2VzcyBwdWJsaWNcbi8vLy9cblxuXG4vLy9cbi8vLyBDcmVhdGVzIGEgbGlzdCBvZiBnbG9iYWwgYnJlYWtwb2ludHNcbi8vL1xuLy8vIEBleGFtcGxlIHNjc3MgLSBDcmVhdGVzIGEgc2luZ2xlIGJyZWFrcG9pbnQgd2l0aCB0aGUgbGFiZWwgYHBob25lYFxuLy8vICAkYnJlYWtwb2ludHM6ICgncGhvbmUnOiAzMjBweCk7XG4vLy9cbiRicmVha3BvaW50czogKFxuICAncGhvbmUnOiAzMjBweCxcbiAgJ3RhYmxldCc6IDc2OHB4LFxuICAnZGVza3RvcCc6IDEwMjRweFxuKSAhZGVmYXVsdDtcblxuXG4vLy9cbi8vLyBDcmVhdGVzIGEgbGlzdCBvZiBzdGF0aWMgZXhwcmVzc2lvbnMgb3IgbWVkaWEgdHlwZXNcbi8vL1xuLy8vIEBleGFtcGxlIHNjc3MgLSBDcmVhdGVzIGEgc2luZ2xlIG1lZGlhIHR5cGUgKHNjcmVlbilcbi8vLyAgJG1lZGlhLWV4cHJlc3Npb25zOiAoJ3NjcmVlbic6ICdzY3JlZW4nKTtcbi8vL1xuLy8vIEBleGFtcGxlIHNjc3MgLSBDcmVhdGVzIGEgc3RhdGljIGV4cHJlc3Npb24gd2l0aCBsb2dpY2FsIGRpc2p1bmN0aW9uIChPUiBvcGVyYXRvcilcbi8vLyAgJG1lZGlhLWV4cHJlc3Npb25zOiAoXG4vLy8gICAgJ3JldGluYTJ4JzogJygtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpLCAobWluLXJlc29sdXRpb246IDE5MmRwaSknXG4vLy8gICk7XG4vLy9cbiRtZWRpYS1leHByZXNzaW9uczogKFxuICAnc2NyZWVuJzogJ3NjcmVlbicsXG4gICdwcmludCc6ICdwcmludCcsXG4gICdoYW5kaGVsZCc6ICdoYW5kaGVsZCcsXG4gICdsYW5kc2NhcGUnOiAnKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpJyxcbiAgJ3BvcnRyYWl0JzogJyhvcmllbnRhdGlvbjogcG9ydHJhaXQpJyxcbiAgJ3JldGluYTJ4JzogJygtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpLCAobWluLXJlc29sdXRpb246IDE5MmRwaSknLFxuICAncmV0aW5hM3gnOiAnKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMyksIChtaW4tcmVzb2x1dGlvbjogMzUwZHBpKSdcbikgIWRlZmF1bHQ7XG5cblxuLy8vXG4vLy8gRGVmaW5lcyBhIG51bWJlciB0byBiZSBhZGRlZCBvciBzdWJ0cmFjdGVkIGZyb20gZWFjaCB1bml0IHdoZW4gZGVjbGFyaW5nIGJyZWFrcG9pbnRzIHdpdGggZXhjbHVzaXZlIGludGVydmFsc1xuLy8vXG4vLy8gQGV4YW1wbGUgc2NzcyAtIEludGVydmFsIGZvciBwaXhlbHMgaXMgZGVmaW5lZCBhcyBgMWAgYnkgZGVmYXVsdFxuLy8vICBAaW5jbHVkZSBtZWRpYSgnPjEyOHB4Jykge31cbi8vL1xuLy8vICAvKiBHZW5lcmF0ZXM6ICovXG4vLy8gIEBtZWRpYSAobWluLXdpZHRoOiAxMjlweCkge31cbi8vL1xuLy8vIEBleGFtcGxlIHNjc3MgLSBJbnRlcnZhbCBmb3IgZW1zIGlzIGRlZmluZWQgYXMgYDAuMDFgIGJ5IGRlZmF1bHRcbi8vLyAgQGluY2x1ZGUgbWVkaWEoJz4yMGVtJykge31cbi8vL1xuLy8vICAvKiBHZW5lcmF0ZXM6ICovXG4vLy8gIEBtZWRpYSAobWluLXdpZHRoOiAyMC4wMWVtKSB7fVxuLy8vXG4vLy8gQGV4YW1wbGUgc2NzcyAtIEludGVydmFsIGZvciByZW1zIGlzIGRlZmluZWQgYXMgYDAuMWAgYnkgZGVmYXVsdCwgdG8gYmUgdXNlZCB3aXRoIGBmb250LXNpemU6IDYyLjUlO2Bcbi8vLyAgQGluY2x1ZGUgbWVkaWEoJz4yLjByZW0nKSB7fVxuLy8vXG4vLy8gIC8qIEdlbmVyYXRlczogKi9cbi8vLyAgQG1lZGlhIChtaW4td2lkdGg6IDIuMXJlbSkge31cbi8vL1xuJHVuaXQtaW50ZXJ2YWxzOiAoXG4gICdweCc6IDEsXG4gICdlbSc6IDAuMDEsXG4gICdyZW0nOiAwLjFcbikgIWRlZmF1bHQ7XG5cbi8vL1xuLy8vIERlZmluZXMgd2hldGhlciBzdXBwb3J0IGZvciBtZWRpYSBxdWVyaWVzIGlzIGF2YWlsYWJsZSwgdXNlZnVsIGZvciBjcmVhdGluZyBzZXBhcmF0ZSBzdHlsZXNoZWV0c1xuLy8vIGZvciBicm93c2VycyB0aGF0IGRvbid0IHN1cHBvcnQgbWVkaWEgcXVlcmllcy5cbi8vL1xuLy8vIEBleGFtcGxlIHNjc3MgLSBEaXNhYmxlcyBzdXBwb3J0IGZvciBtZWRpYSBxdWVyaWVzXG4vLy8gICRpbS1tZWRpYS1zdXBwb3J0OiBmYWxzZTtcbi8vLyAgQGluY2x1ZGUgbWVkaWEoJz49dGFibGV0Jykge1xuLy8vICAgIC5mb28ge1xuLy8vICAgICAgY29sb3I6IHRvbWF0bztcbi8vLyAgICB9XG4vLy8gIH1cbi8vL1xuLy8vICAvKiBHZW5lcmF0ZXM6ICovXG4vLy8gIC5mb28ge1xuLy8vICAgIGNvbG9yOiB0b21hdG87XG4vLy8gIH1cbi8vL1xuJGltLW1lZGlhLXN1cHBvcnQ6IHRydWUgIWRlZmF1bHQ7XG5cbi8vL1xuLy8vIFNlbGVjdHMgd2hpY2ggYnJlYWtwb2ludCB0byBlbXVsYXRlIHdoZW4gc3VwcG9ydCBmb3IgbWVkaWEgcXVlcmllcyBpcyBkaXNhYmxlZC4gTWVkaWEgcXVlcmllcyB0aGF0IHN0YXJ0IGF0IG9yXG4vLy8gaW50ZXJjZXB0IHRoZSBicmVha3BvaW50IHdpbGwgYmUgZGlzcGxheWVkLCBhbnkgb3RoZXJzIHdpbGwgYmUgaWdub3JlZC5cbi8vL1xuLy8vIEBleGFtcGxlIHNjc3MgLSBUaGlzIG1lZGlhIHF1ZXJ5IHdpbGwgc2hvdyBiZWNhdXNlIGl0IGludGVyY2VwdHMgdGhlIHN0YXRpYyBicmVha3BvaW50XG4vLy8gICRpbS1tZWRpYS1zdXBwb3J0OiBmYWxzZTtcbi8vLyAgJGltLW5vLW1lZGlhLWJyZWFrcG9pbnQ6ICdkZXNrdG9wJztcbi8vLyAgQGluY2x1ZGUgbWVkaWEoJz49dGFibGV0Jykge1xuLy8vICAgIC5mb28ge1xuLy8vICAgICAgY29sb3I6IHRvbWF0bztcbi8vLyAgICB9XG4vLy8gIH1cbi8vL1xuLy8vICAvKiBHZW5lcmF0ZXM6ICovXG4vLy8gIC5mb28ge1xuLy8vICAgIGNvbG9yOiB0b21hdG87XG4vLy8gIH1cbi8vL1xuLy8vIEBleGFtcGxlIHNjc3MgLSBUaGlzIG1lZGlhIHF1ZXJ5IHdpbGwgTk9UIHNob3cgYmVjYXVzZSBpdCBkb2VzIG5vdCBpbnRlcmNlcHQgdGhlIGRlc2t0b3AgYnJlYWtwb2ludFxuLy8vICAkaW0tbWVkaWEtc3VwcG9ydDogZmFsc2U7XG4vLy8gICRpbS1uby1tZWRpYS1icmVha3BvaW50OiAndGFibGV0Jztcbi8vLyAgQGluY2x1ZGUgbWVkaWEoJz49ZGVza3RvcCcpIHtcbi8vLyAgICAuZm9vIHtcbi8vLyAgICAgIGNvbG9yOiB0b21hdG87XG4vLy8gICAgfVxuLy8vICB9XG4vLy9cbi8vLyAgLyogTm8gb3V0cHV0ICovXG4vLy9cbiRpbS1uby1tZWRpYS1icmVha3BvaW50OiAnZGVza3RvcCcgIWRlZmF1bHQ7XG5cbi8vL1xuLy8vIFNlbGVjdHMgd2hpY2ggbWVkaWEgZXhwcmVzc2lvbnMgYXJlIGFsbG93ZWQgaW4gYW4gZXhwcmVzc2lvbiBmb3IgaXQgdG8gYmUgdXNlZCB3aGVuIG1lZGlhIHF1ZXJpZXNcbi8vLyBhcmUgbm90IHN1cHBvcnRlZC5cbi8vL1xuLy8vIEBleGFtcGxlIHNjc3MgLSBUaGlzIG1lZGlhIHF1ZXJ5IHdpbGwgc2hvdyBiZWNhdXNlIGl0IGludGVyY2VwdHMgdGhlIHN0YXRpYyBicmVha3BvaW50IGFuZCBjb250YWlucyBvbmx5IGFjY2VwdGVkIG1lZGlhIGV4cHJlc3Npb25zXG4vLy8gICRpbS1tZWRpYS1zdXBwb3J0OiBmYWxzZTtcbi8vLyAgJGltLW5vLW1lZGlhLWJyZWFrcG9pbnQ6ICdkZXNrdG9wJztcbi8vLyAgJGltLW5vLW1lZGlhLWV4cHJlc3Npb25zOiAoJ3NjcmVlbicpO1xuLy8vICBAaW5jbHVkZSBtZWRpYSgnPj10YWJsZXQnLCAnc2NyZWVuJykge1xuLy8vICAgIC5mb28ge1xuLy8vICAgICAgY29sb3I6IHRvbWF0bztcbi8vLyAgICB9XG4vLy8gIH1cbi8vL1xuLy8vICAgLyogR2VuZXJhdGVzOiAqL1xuLy8vICAgLmZvbyB7XG4vLy8gICAgIGNvbG9yOiB0b21hdG87XG4vLy8gICB9XG4vLy9cbi8vLyBAZXhhbXBsZSBzY3NzIC0gVGhpcyBtZWRpYSBxdWVyeSB3aWxsIE5PVCBzaG93IGJlY2F1c2UgaXQgaW50ZXJjZXB0cyB0aGUgc3RhdGljIGJyZWFrcG9pbnQgYnV0IGNvbnRhaW5zIGEgbWVkaWEgZXhwcmVzc2lvbiB0aGF0IGlzIG5vdCBhY2NlcHRlZFxuLy8vICAkaW0tbWVkaWEtc3VwcG9ydDogZmFsc2U7XG4vLy8gICRpbS1uby1tZWRpYS1icmVha3BvaW50OiAnZGVza3RvcCc7XG4vLy8gICRpbS1uby1tZWRpYS1leHByZXNzaW9uczogKCdzY3JlZW4nKTtcbi8vLyAgQGluY2x1ZGUgbWVkaWEoJz49dGFibGV0JywgJ3JldGluYTJ4Jykge1xuLy8vICAgIC5mb28ge1xuLy8vICAgICAgY29sb3I6IHRvbWF0bztcbi8vLyAgICB9XG4vLy8gIH1cbi8vL1xuLy8vICAvKiBObyBvdXRwdXQgKi9cbi8vL1xuJGltLW5vLW1lZGlhLWV4cHJlc3Npb25zOiAoJ3NjcmVlbicsICdwb3J0cmFpdCcsICdsYW5kc2NhcGUnKSAhZGVmYXVsdDtcblxuLy8vL1xuLy8vIENyb3NzLWVuZ2luZSBsb2dnaW5nIGVuZ2luZVxuLy8vIEBhdXRob3IgSHVnbyBHaXJhdWRlbFxuLy8vIEBhY2Nlc3MgcHJpdmF0ZVxuLy8vL1xuXG5cbi8vL1xuLy8vIExvZyBhIG1lc3NhZ2UgZWl0aGVyIHdpdGggYEBlcnJvcmAgaWYgc3VwcG9ydGVkXG4vLy8gZWxzZSB3aXRoIGBAd2FybmAsIHVzaW5nIGBmZWF0dXJlLWV4aXN0cygnYXQtZXJyb3InKWBcbi8vLyB0byBkZXRlY3Qgc3VwcG9ydC5cbi8vL1xuLy8vIEBwYXJhbSB7U3RyaW5nfSAkbWVzc2FnZSAtIE1lc3NhZ2UgdG8gbG9nXG4vLy9cbkBmdW5jdGlvbiBsb2coJG1lc3NhZ2UpIHtcbiAgQGlmIGZlYXR1cmUtZXhpc3RzKCdhdC1lcnJvcicpIHtcbiAgICBAZXJyb3IgJG1lc3NhZ2U7XG4gIH0gQGVsc2Uge1xuICAgIEB3YXJuICRtZXNzYWdlO1xuICAgICRfOiBub29wKCk7XG4gIH1cblxuICBAcmV0dXJuICRtZXNzYWdlO1xufVxuXG5cbi8vL1xuLy8vIFdyYXBwZXIgbWl4aW4gZm9yIHRoZSBsb2cgZnVuY3Rpb24gc28gaXQgY2FuIGJlIHVzZWQgd2l0aCBhIG1vcmUgZnJpZW5kbHlcbi8vLyBBUEkgdGhhbiBgQGlmIGxvZygnLi4nKSB7fWAgb3IgYCRfOiBsb2coJy4uJylgLiBCYXNpY2FsbHksIHVzZSB0aGUgZnVuY3Rpb25cbi8vLyB3aXRoaW4gZnVuY3Rpb25zIGJlY2F1c2UgaXQgaXMgbm90IHBvc3NpYmxlIHRvIGluY2x1ZGUgYSBtaXhpbiBpbiBhIGZ1bmN0aW9uXG4vLy8gYW5kIHVzZSB0aGUgbWl4aW4gZXZlcnl3aGVyZSBlbHNlIGJlY2F1c2UgaXQncyBtdWNoIG1vcmUgZWxlZ2FudC5cbi8vL1xuLy8vIEBwYXJhbSB7U3RyaW5nfSAkbWVzc2FnZSAtIE1lc3NhZ2UgdG8gbG9nXG4vLy9cbkBtaXhpbiBsb2coJG1lc3NhZ2UpIHtcbiAgQGlmIGxvZygkbWVzc2FnZSkge31cbn1cblxuXG4vLy9cbi8vLyBGdW5jdGlvbiB3aXRoIG5vIGBAcmV0dXJuYCBjYWxsZWQgbmV4dCB0byBgQHdhcm5gIGluIFNhc3MgMy4zXG4vLy8gdG8gdHJpZ2dlciBhIGNvbXBpbGluZyBlcnJvciBhbmQgc3RvcCB0aGUgcHJvY2Vzcy5cbi8vL1xuQGZ1bmN0aW9uIG5vb3AoKSB7fVxuXG4vLy9cbi8vLyBEZXRlcm1pbmVzIHdoZXRoZXIgYSBsaXN0IG9mIGNvbmRpdGlvbnMgaXMgaW50ZXJjZXB0ZWQgYnkgdGhlIHN0YXRpYyBicmVha3BvaW50LlxuLy8vXG4vLy8gQHBhcmFtIHtBcmdsaXN0fSAgICRjb25kaXRpb25zICAtIE1lZGlhIHF1ZXJ5IGNvbmRpdGlvbnNcbi8vL1xuLy8vIEByZXR1cm4ge0Jvb2xlYW59IC0gUmV0dXJucyB0cnVlIGlmIHRoZSBjb25kaXRpb25zIGFyZSBpbnRlcmNlcHRlZCBieSB0aGUgc3RhdGljIGJyZWFrcG9pbnRcbi8vL1xuQGZ1bmN0aW9uIGltLWludGVyY2VwdHMtc3RhdGljLWJyZWFrcG9pbnQoJGNvbmRpdGlvbnMuLi4pIHtcbiAgJG5vLW1lZGlhLWJyZWFrcG9pbnQtdmFsdWU6IG1hcC1nZXQoJGJyZWFrcG9pbnRzLCAkaW0tbm8tbWVkaWEtYnJlYWtwb2ludCk7XG5cbiAgQGlmIG5vdCAkbm8tbWVkaWEtYnJlYWtwb2ludC12YWx1ZSB7XG4gICAgQGlmIGxvZygnYCN7JGltLW5vLW1lZGlhLWJyZWFrcG9pbnR9YCBpcyBub3QgYSB2YWxpZCBicmVha3BvaW50LicpIHt9XG4gIH1cblxuICBAZWFjaCAkY29uZGl0aW9uIGluICRjb25kaXRpb25zIHtcbiAgICBAaWYgbm90IG1hcC1oYXMta2V5KCRtZWRpYS1leHByZXNzaW9ucywgJGNvbmRpdGlvbikge1xuICAgICAgJG9wZXJhdG9yOiBnZXQtZXhwcmVzc2lvbi1vcGVyYXRvcigkY29uZGl0aW9uKTtcbiAgICAgICRwcmVmaXg6IGdldC1leHByZXNzaW9uLXByZWZpeCgkb3BlcmF0b3IpO1xuICAgICAgJHZhbHVlOiBnZXQtZXhwcmVzc2lvbi12YWx1ZSgkY29uZGl0aW9uLCAkb3BlcmF0b3IpO1xuXG4gICAgICBAaWYgKCRwcmVmaXggPT0gJ21heCcgYW5kICR2YWx1ZSA8PSAkbm8tbWVkaWEtYnJlYWtwb2ludC12YWx1ZSkgb3JcbiAgICAgICAgICAoJHByZWZpeCA9PSAnbWluJyBhbmQgJHZhbHVlID4gJG5vLW1lZGlhLWJyZWFrcG9pbnQtdmFsdWUpIHtcbiAgICAgICAgQHJldHVybiBmYWxzZTtcbiAgICAgIH1cbiAgICB9IEBlbHNlIGlmIG5vdCBpbmRleCgkaW0tbm8tbWVkaWEtZXhwcmVzc2lvbnMsICRjb25kaXRpb24pIHtcbiAgICAgIEByZXR1cm4gZmFsc2U7XG4gICAgfVxuICB9XG5cbiAgQHJldHVybiB0cnVlO1xufVxuXG4vLy8vXG4vLy8gUGFyc2luZyBlbmdpbmVcbi8vLyBAYXV0aG9yIEh1Z28gR2lyYXVkZWxcbi8vLyBAYWNjZXNzIHByaXZhdGVcbi8vLy9cblxuXG4vLy9cbi8vLyBHZXQgb3BlcmF0b3Igb2YgYW4gZXhwcmVzc2lvblxuLy8vXG4vLy8gQHBhcmFtIHtTdHJpbmd9ICRleHByZXNzaW9uIC0gRXhwcmVzc2lvbiB0byBleHRyYWN0IG9wZXJhdG9yIGZyb21cbi8vL1xuLy8vIEByZXR1cm4ge1N0cmluZ30gLSBBbnkgb2YgYD49YCwgYD5gLCBgPD1gLCBgPGAsIGDiiaVgLCBg4omkYFxuLy8vXG5AZnVuY3Rpb24gZ2V0LWV4cHJlc3Npb24tb3BlcmF0b3IoJGV4cHJlc3Npb24pIHtcbiAgQGVhY2ggJG9wZXJhdG9yIGluICgnPj0nLCAnPicsICc8PScsICc8JywgJ+KJpScsICfiiaQnKSB7XG4gICAgQGlmIHN0ci1pbmRleCgkZXhwcmVzc2lvbiwgJG9wZXJhdG9yKSB7XG4gICAgICBAcmV0dXJuICRvcGVyYXRvcjtcbiAgICB9XG4gIH1cblxuICAvLyBJdCBpcyBub3QgcG9zc2libGUgdG8gaW5jbHVkZSBhIG1peGluIGluc2lkZSBhIGZ1bmN0aW9uLCBzbyB3ZSBoYXZlIHRvXG4gIC8vIHJlbHkgb24gdGhlIGBsb2coLi4pYCBmdW5jdGlvbiByYXRoZXIgdGhhbiB0aGUgYGxvZyguLilgIG1peGluLiBCZWNhdXNlXG4gIC8vIGZ1bmN0aW9ucyBjYW5ub3QgYmUgY2FsbGVkIGFueXdoZXJlIGluIFNhc3MsIHdlIG5lZWQgdG8gaGFjayB0aGUgY2FsbCBpblxuICAvLyBhIGR1bW15IHZhcmlhYmxlLCBzdWNoIGFzIGAkX2AuIElmIGFueWJvZHkgZXZlciByYWlzZSBhIHNjb3BpbmcgaXNzdWUgd2l0aFxuICAvLyBTYXNzIDMuMywgY2hhbmdlIHRoaXMgbGluZSBpbiBgQGlmIGxvZyguLikge31gIGluc3RlYWQuXG4gICRfOiBsb2coJ05vIG9wZXJhdG9yIGZvdW5kIGluIGAjeyRleHByZXNzaW9ufWAuJyk7XG59XG5cblxuLy8vXG4vLy8gR2V0IGRpbWVuc2lvbiBvZiBhbiBleHByZXNzaW9uLCBiYXNlZCBvbiBhIGZvdW5kIG9wZXJhdG9yXG4vLy9cbi8vLyBAcGFyYW0ge1N0cmluZ30gJGV4cHJlc3Npb24gLSBFeHByZXNzaW9uIHRvIGV4dHJhY3QgZGltZW5zaW9uIGZyb21cbi8vLyBAcGFyYW0ge1N0cmluZ30gJG9wZXJhdG9yIC0gT3BlcmF0b3IgZnJvbSBgJGV4cHJlc3Npb25gXG4vLy9cbi8vLyBAcmV0dXJuIHtTdHJpbmd9IC0gYHdpZHRoYCBvciBgaGVpZ2h0YCAob3IgcG90ZW50aWFsbHkgYW55dGhpbmcgZWxzZSlcbi8vL1xuQGZ1bmN0aW9uIGdldC1leHByZXNzaW9uLWRpbWVuc2lvbigkZXhwcmVzc2lvbiwgJG9wZXJhdG9yKSB7XG4gICRvcGVyYXRvci1pbmRleDogc3RyLWluZGV4KCRleHByZXNzaW9uLCAkb3BlcmF0b3IpO1xuICAkcGFyc2VkLWRpbWVuc2lvbjogc3RyLXNsaWNlKCRleHByZXNzaW9uLCAwLCAkb3BlcmF0b3ItaW5kZXggLSAxKTtcbiAgJGRpbWVuc2lvbjogJ3dpZHRoJztcblxuICBAaWYgc3RyLWxlbmd0aCgkcGFyc2VkLWRpbWVuc2lvbikgPiAwIHtcbiAgICAkZGltZW5zaW9uOiAkcGFyc2VkLWRpbWVuc2lvbjtcbiAgfVxuXG4gIEByZXR1cm4gJGRpbWVuc2lvbjtcbn1cblxuXG4vLy9cbi8vLyBHZXQgZGltZW5zaW9uIHByZWZpeCBiYXNlZCBvbiBhbiBvcGVyYXRvclxuLy8vXG4vLy8gQHBhcmFtIHtTdHJpbmd9ICRvcGVyYXRvciAtIE9wZXJhdG9yXG4vLy9cbi8vLyBAcmV0dXJuIHtTdHJpbmd9IC0gYG1pbmAgb3IgYG1heGBcbi8vL1xuQGZ1bmN0aW9uIGdldC1leHByZXNzaW9uLXByZWZpeCgkb3BlcmF0b3IpIHtcbiAgQHJldHVybiBpZihpbmRleCgoJzwnLCAnPD0nLCAn4omkJyksICRvcGVyYXRvciksICdtYXgnLCAnbWluJyk7XG59XG5cblxuLy8vXG4vLy8gR2V0IHZhbHVlIG9mIGFuIGV4cHJlc3Npb24sIGJhc2VkIG9uIGEgZm91bmQgb3BlcmF0b3Jcbi8vL1xuLy8vIEBwYXJhbSB7U3RyaW5nfSAkZXhwcmVzc2lvbiAtIEV4cHJlc3Npb24gdG8gZXh0cmFjdCB2YWx1ZSBmcm9tXG4vLy8gQHBhcmFtIHtTdHJpbmd9ICRvcGVyYXRvciAtIE9wZXJhdG9yIGZyb20gYCRleHByZXNzaW9uYFxuLy8vXG4vLy8gQHJldHVybiB7TnVtYmVyfSAtIEEgbnVtZXJpYyB2YWx1ZVxuLy8vXG5AZnVuY3Rpb24gZ2V0LWV4cHJlc3Npb24tdmFsdWUoJGV4cHJlc3Npb24sICRvcGVyYXRvcikge1xuICAkb3BlcmF0b3ItaW5kZXg6IHN0ci1pbmRleCgkZXhwcmVzc2lvbiwgJG9wZXJhdG9yKTtcbiAgJHZhbHVlOiBzdHItc2xpY2UoJGV4cHJlc3Npb24sICRvcGVyYXRvci1pbmRleCArIHN0ci1sZW5ndGgoJG9wZXJhdG9yKSk7XG5cbiAgQGlmIG1hcC1oYXMta2V5KCRicmVha3BvaW50cywgJHZhbHVlKSB7XG4gICAgJHZhbHVlOiBtYXAtZ2V0KCRicmVha3BvaW50cywgJHZhbHVlKTtcbiAgfSBAZWxzZSB7XG4gICAgJHZhbHVlOiB0by1udW1iZXIoJHZhbHVlKTtcbiAgfVxuXG4gICRpbnRlcnZhbDogbWFwLWdldCgkdW5pdC1pbnRlcnZhbHMsIHVuaXQoJHZhbHVlKSk7XG5cbiAgQGlmIG5vdCAkaW50ZXJ2YWwge1xuICAgIC8vIEl0IGlzIG5vdCBwb3NzaWJsZSB0byBpbmNsdWRlIGEgbWl4aW4gaW5zaWRlIGEgZnVuY3Rpb24sIHNvIHdlIGhhdmUgdG9cbiAgICAvLyByZWx5IG9uIHRoZSBgbG9nKC4uKWAgZnVuY3Rpb24gcmF0aGVyIHRoYW4gdGhlIGBsb2coLi4pYCBtaXhpbi4gQmVjYXVzZVxuICAgIC8vIGZ1bmN0aW9ucyBjYW5ub3QgYmUgY2FsbGVkIGFueXdoZXJlIGluIFNhc3MsIHdlIG5lZWQgdG8gaGFjayB0aGUgY2FsbCBpblxuICAgIC8vIGEgZHVtbXkgdmFyaWFibGUsIHN1Y2ggYXMgYCRfYC4gSWYgYW55Ym9keSBldmVyIHJhaXNlIGEgc2NvcGluZyBpc3N1ZSB3aXRoXG4gICAgLy8gU2FzcyAzLjMsIGNoYW5nZSB0aGlzIGxpbmUgaW4gYEBpZiBsb2coLi4pIHt9YCBpbnN0ZWFkLlxuICAgICRfOiBsb2coJ1Vua25vd24gdW5pdCBgI3t1bml0KCR2YWx1ZSl9YC4nKTtcbiAgfVxuXG4gIEBpZiAkb3BlcmF0b3IgPT0gJz4nIHtcbiAgICAkdmFsdWU6ICR2YWx1ZSArICRpbnRlcnZhbDtcbiAgfSBAZWxzZSBpZiAkb3BlcmF0b3IgPT0gJzwnIHtcbiAgICAkdmFsdWU6ICR2YWx1ZSAtICRpbnRlcnZhbDtcbiAgfVxuXG4gIEByZXR1cm4gJHZhbHVlO1xufVxuXG5cbi8vL1xuLy8vIFBhcnNlIGFuIGV4cHJlc3Npb24gdG8gcmV0dXJuIGEgdmFsaWQgbWVkaWEtcXVlcnkgZXhwcmVzc2lvblxuLy8vXG4vLy8gQHBhcmFtIHtTdHJpbmd9ICRleHByZXNzaW9uIC0gRXhwcmVzc2lvbiB0byBwYXJzZVxuLy8vXG4vLy8gQHJldHVybiB7U3RyaW5nfSAtIFZhbGlkIG1lZGlhIHF1ZXJ5XG4vLy9cbkBmdW5jdGlvbiBwYXJzZS1leHByZXNzaW9uKCRleHByZXNzaW9uKSB7XG4gIC8vIElmIGl0IGlzIHBhcnQgb2YgJG1lZGlhLWV4cHJlc3Npb25zLCBpdCBoYXMgbm8gb3BlcmF0b3JcbiAgLy8gdGhlbiB0aGVyZSBpcyBubyBuZWVkIHRvIGdvIGFueSBmdXJ0aGVyLCBqdXN0IHJldHVybiB0aGUgdmFsdWVcbiAgQGlmIG1hcC1oYXMta2V5KCRtZWRpYS1leHByZXNzaW9ucywgJGV4cHJlc3Npb24pIHtcbiAgICBAcmV0dXJuIG1hcC1nZXQoJG1lZGlhLWV4cHJlc3Npb25zLCAkZXhwcmVzc2lvbik7XG4gIH1cblxuICAkb3BlcmF0b3I6IGdldC1leHByZXNzaW9uLW9wZXJhdG9yKCRleHByZXNzaW9uKTtcbiAgJGRpbWVuc2lvbjogZ2V0LWV4cHJlc3Npb24tZGltZW5zaW9uKCRleHByZXNzaW9uLCAkb3BlcmF0b3IpO1xuICAkcHJlZml4OiBnZXQtZXhwcmVzc2lvbi1wcmVmaXgoJG9wZXJhdG9yKTtcbiAgJHZhbHVlOiBnZXQtZXhwcmVzc2lvbi12YWx1ZSgkZXhwcmVzc2lvbiwgJG9wZXJhdG9yKTtcblxuICBAcmV0dXJuICcoI3skcHJlZml4fS0jeyRkaW1lbnNpb259OiAjeyR2YWx1ZX0pJztcbn1cblxuLy8vXG4vLy8gU2xpY2UgYCRsaXN0YCBiZXR3ZWVuIGAkc3RhcnRgIGFuZCBgJGVuZGAgaW5kZXhlc1xuLy8vXG4vLy8gQGFjY2VzcyBwcml2YXRlXG4vLy9cbi8vLyBAcGFyYW0ge0xpc3R9ICRsaXN0IC0gTGlzdCB0byBzbGljZVxuLy8vIEBwYXJhbSB7TnVtYmVyfSAkc3RhcnQgWzFdIC0gU3RhcnQgaW5kZXhcbi8vLyBAcGFyYW0ge051bWJlcn0gJGVuZCBbbGVuZ3RoKCRsaXN0KV0gLSBFbmQgaW5kZXhcbi8vL1xuLy8vIEByZXR1cm4ge0xpc3R9IFNsaWNlZCBsaXN0XG4vLy9cbi8qQGZ1bmN0aW9uIHNsaWNlKCRsaXN0LCAkc3RhcnQ6IDEsICRlbmQ6IGxlbmd0aCgkbGlzdCkpIHtcbiAgQGlmIGxlbmd0aCgkbGlzdCkgPCAxIG9yICRzdGFydCA+ICRlbmQge1xuICAgIEByZXR1cm4gKCk7XG4gIH1cblxuICAkcmVzdWx0OiAoKTtcblxuICBAZm9yICRpIGZyb20gJHN0YXJ0IHRocm91Z2ggJGVuZCB7XG4gICAgJHJlc3VsdDogYXBwZW5kKCRyZXN1bHQsIG50aCgkbGlzdCwgJGkpKTtcbiAgfVxuXG4gIEByZXR1cm4gJHJlc3VsdDtcbn0qL1xuXG4vLy8vXG4vLy8gU3RyaW5nIHRvIG51bWJlciBjb252ZXJ0ZXJcbi8vLyBAYXV0aG9yIEh1Z28gR2lyYXVkZWxcbi8vLyBAYWNjZXNzIHByaXZhdGVcbi8vLy9cblxuXG4vLy9cbi8vLyBDYXN0cyBhIHN0cmluZyBpbnRvIGEgbnVtYmVyXG4vLy9cbi8vLyBAcGFyYW0ge1N0cmluZyB8IE51bWJlcn0gJHZhbHVlIC0gVmFsdWUgdG8gYmUgcGFyc2VkXG4vLy9cbi8vLyBAcmV0dXJuIHtOdW1iZXJ9XG4vLy9cbkBmdW5jdGlvbiB0by1udW1iZXIoJHZhbHVlKSB7XG4gIEBpZiB0eXBlLW9mKCR2YWx1ZSkgPT0gJ251bWJlcicge1xuICAgIEByZXR1cm4gJHZhbHVlO1xuICB9IEBlbHNlIGlmIHR5cGUtb2YoJHZhbHVlKSAhPSAnc3RyaW5nJyB7XG4gICAgJF86IGxvZygnVmFsdWUgZm9yIGB0by1udW1iZXJgIHNob3VsZCBiZSBhIG51bWJlciBvciBhIHN0cmluZy4nKTtcbiAgfVxuXG4gICRyZXN1bHQ6IDA7XG4gICRkaWdpdHM6IDA7XG4gICRtaW51czogc3RyLXNsaWNlKCR2YWx1ZSwgMSwgMSkgPT0gJy0nO1xuICAkbnVtYmVyczogKCcwJzogMCwgJzEnOiAxLCAnMic6IDIsICczJzogMywgJzQnOiA0LCAnNSc6IDUsICc2JzogNiwgJzcnOiA3LCAnOCc6IDgsICc5JzogOSk7XG5cbiAgQGZvciAkaSBmcm9tIGlmKCRtaW51cywgMiwgMSkgdGhyb3VnaCBzdHItbGVuZ3RoKCR2YWx1ZSkge1xuICAgICRjaGFyYWN0ZXI6IHN0ci1zbGljZSgkdmFsdWUsICRpLCAkaSk7XG5cbiAgICBAaWYgbm90IChpbmRleChtYXAta2V5cygkbnVtYmVycyksICRjaGFyYWN0ZXIpIG9yICRjaGFyYWN0ZXIgPT0gJy4nKSB7XG4gICAgICBAcmV0dXJuIHRvLWxlbmd0aChpZigkbWludXMsIC0kcmVzdWx0LCAkcmVzdWx0KSwgc3RyLXNsaWNlKCR2YWx1ZSwgJGkpKVxuICAgIH1cblxuICAgIEBpZiAkY2hhcmFjdGVyID09ICcuJyB7XG4gICAgICAkZGlnaXRzOiAxO1xuICAgIH0gQGVsc2UgaWYgJGRpZ2l0cyA9PSAwIHtcbiAgICAgICRyZXN1bHQ6ICRyZXN1bHQgKiAxMCArIG1hcC1nZXQoJG51bWJlcnMsICRjaGFyYWN0ZXIpO1xuICAgIH0gQGVsc2Uge1xuICAgICAgJGRpZ2l0czogJGRpZ2l0cyAqIDEwO1xuICAgICAgJHJlc3VsdDogJHJlc3VsdCArIG1hcC1nZXQoJG51bWJlcnMsICRjaGFyYWN0ZXIpIC8gJGRpZ2l0cztcbiAgICB9XG4gIH1cblxuICBAcmV0dXJuIGlmKCRtaW51cywgLSRyZXN1bHQsICRyZXN1bHQpOztcbn1cblxuXG4vLy9cbi8vLyBBZGQgYCR1bml0YCB0byBgJHZhbHVlYFxuLy8vXG4vLy8gQHBhcmFtIHtOdW1iZXJ9ICR2YWx1ZSAtIFZhbHVlIHRvIGFkZCB1bml0IHRvXG4vLy8gQHBhcmFtIHtTdHJpbmd9ICR1bml0IC0gU3RyaW5nIHJlcHJlc2VudGF0aW9uIG9mIHRoZSB1bml0XG4vLy9cbi8vLyBAcmV0dXJuIHtOdW1iZXJ9IC0gYCR2YWx1ZWAgZXhwcmVzc2VkIGluIGAkdW5pdGBcbi8vL1xuQGZ1bmN0aW9uIHRvLWxlbmd0aCgkdmFsdWUsICR1bml0KSB7XG4gICR1bml0czogKCdweCc6IDFweCwgJ2NtJzogMWNtLCAnbW0nOiAxbW0sICclJzogMSUsICdjaCc6IDFjaCwgJ3BjJzogMXBjLCAnaW4nOiAxaW4sICdlbSc6IDFlbSwgJ3JlbSc6IDFyZW0sICdwdCc6IDFwdCwgJ2V4JzogMWV4LCAndncnOiAxdncsICd2aCc6IDF2aCwgJ3ZtaW4nOiAxdm1pbiwgJ3ZtYXgnOiAxdm1heCk7XG5cbiAgQGlmIG5vdCBpbmRleChtYXAta2V5cygkdW5pdHMpLCAkdW5pdCkge1xuICAgICRfOiBsb2coJ0ludmFsaWQgdW5pdCBgI3skdW5pdH1gLicpO1xuICB9XG5cbiAgQHJldHVybiAkdmFsdWUgKiBtYXAtZ2V0KCR1bml0cywgJHVuaXQpO1xufVxuXG4vLy9cbi8vLyBUaGlzIG1peGluIGFpbXMgYXQgcmVkZWZpbmluZyB0aGUgY29uZmlndXJhdGlvbiBqdXN0IGZvciB0aGUgc2NvcGUgb2Zcbi8vLyB0aGUgY2FsbC4gSXQgaXMgaGVscGZ1bCB3aGVuIGhhdmluZyBhIGNvbXBvbmVudCBuZWVkaW5nIGFuIGV4dGVuZGVkXG4vLy8gY29uZmlndXJhdGlvbiBzdWNoIGFzIGN1c3RvbSBicmVha3BvaW50cyAocmVmZXJyZWQgdG8gYXMgdHdlYWtwb2ludHMpXG4vLy8gZm9yIGluc3RhbmNlLlxuLy8vXG4vLy8gQGF1dGhvciBIdWdvIEdpcmF1ZGVsXG4vLy9cbi8vLyBAcGFyYW0ge01hcH0gJHR3ZWFrcG9pbnRzIFsoKV0gLSBNYXAgb2YgdHdlYWtwb2ludHMgdG8gYmUgbWVyZ2VkIHdpdGggYCRicmVha3BvaW50c2Bcbi8vLyBAcGFyYW0ge01hcH0gJHR3ZWFrLW1lZGlhLWV4cHJlc3Npb25zIFsoKV0gLSBNYXAgb2YgdHdlYWtlZCBtZWRpYSBleHByZXNzaW9ucyB0byBiZSBtZXJnZWQgd2l0aCBgJG1lZGlhLWV4cHJlc3Npb25gXG4vLy9cbi8vLyBAZXhhbXBsZSBzY3NzIC0gRXh0ZW5kIHRoZSBnbG9iYWwgYnJlYWtwb2ludHMgd2l0aCBhIHR3ZWFrcG9pbnRcbi8vLyAgQGluY2x1ZGUgbWVkaWEtY29udGV4dCgoJ2N1c3RvbSc6IDY3OHB4KSkge1xuLy8vICAgIC5mb28ge1xuLy8vICAgICAgQGluY2x1ZGUgbWVkaWEoJz5waG9uZScsICc8PWN1c3RvbScpIHtcbi8vLyAgICAgICAvLyAuLi5cbi8vLyAgICAgIH1cbi8vLyAgICB9XG4vLy8gIH1cbi8vL1xuLy8vIEBleGFtcGxlIHNjc3MgLSBFeHRlbmQgdGhlIGdsb2JhbCBtZWRpYSBleHByZXNzaW9ucyB3aXRoIGEgY3VzdG9tIG9uZVxuLy8vICBAaW5jbHVkZSBtZWRpYS1jb250ZXh0KCR0d2Vhay1tZWRpYS1leHByZXNzaW9uczogKCdhbGwnOiAnYWxsJykpIHtcbi8vLyAgICAuZm9vIHtcbi8vLyAgICAgIEBpbmNsdWRlIG1lZGlhKCdhbGwnLCAnPnBob25lJykge1xuLy8vICAgICAgIC8vIC4uLlxuLy8vICAgICAgfVxuLy8vICAgIH1cbi8vLyAgfVxuLy8vXG4vLy8gQGV4YW1wbGUgc2NzcyAtIEV4dGVuZCBib3RoIGNvbmZpZ3VyYXRpb24gbWFwc1xuLy8vICBAaW5jbHVkZSBtZWRpYS1jb250ZXh0KCgnY3VzdG9tJzogNjc4cHgpLCAoJ2FsbCc6ICdhbGwnKSkge1xuLy8vICAgIC5mb28ge1xuLy8vICAgICAgQGluY2x1ZGUgbWVkaWEoJ2FsbCcsICc+cGhvbmUnLCAnPD1jdXN0b20nKSB7XG4vLy8gICAgICAgLy8gLi4uXG4vLy8gICAgICB9XG4vLy8gICAgfVxuLy8vICB9XG4vLy9cbkBtaXhpbiBtZWRpYS1jb250ZXh0KCR0d2Vha3BvaW50czogKCksICR0d2Vhay1tZWRpYS1leHByZXNzaW9uczogKCkpIHtcbiAgLy8gU2F2ZSBnbG9iYWwgY29uZmlndXJhdGlvblxuICAkZ2xvYmFsLWJyZWFrcG9pbnRzOiAkYnJlYWtwb2ludHM7XG4gICRnbG9iYWwtbWVkaWEtZXhwcmVzc2lvbnM6ICRtZWRpYS1leHByZXNzaW9ucztcblxuICAvLyBVcGRhdGUgZ2xvYmFsIGNvbmZpZ3VyYXRpb25cbiAgJGJyZWFrcG9pbnRzOiBtYXAtbWVyZ2UoJGJyZWFrcG9pbnRzLCAkdHdlYWtwb2ludHMpICFnbG9iYWw7XG4gICRtZWRpYS1leHByZXNzaW9uczogbWFwLW1lcmdlKCRtZWRpYS1leHByZXNzaW9ucywgJHR3ZWFrLW1lZGlhLWV4cHJlc3Npb25zKSAhZ2xvYmFsO1xuXG4gIEBjb250ZW50O1xuXG4gIC8vIFJlc3RvcmUgZ2xvYmFsIGNvbmZpZ3VyYXRpb25cbiAgJGJyZWFrcG9pbnRzOiAkZ2xvYmFsLWJyZWFrcG9pbnRzICFnbG9iYWw7XG4gICRtZWRpYS1leHByZXNzaW9uczogJHR3ZWFrLW1lZGlhLWV4cHJlc3Npb25zICFnbG9iYWw7XG59XG5cbi8vLy9cbi8vLyBpbmNsdWRlLW1lZGlhIHB1YmxpYyBleHBvc2VkIEFQSVxuLy8vIEBhdXRob3IgRWR1YXJkbyBCb3VjYXNcbi8vLyBAYWNjZXNzIHB1YmxpY1xuLy8vL1xuXG5cbi8vL1xuLy8vIEdlbmVyYXRlcyBhIG1lZGlhIHF1ZXJ5IGJhc2VkIG9uIGEgbGlzdCBvZiBjb25kaXRpb25zXG4vLy9cbi8vLyBAcGFyYW0ge0FyZ2xpc3R9ICAgJGNvbmRpdGlvbnMgIC0gTWVkaWEgcXVlcnkgY29uZGl0aW9uc1xuLy8vXG4vLy8gQGV4YW1wbGUgc2NzcyAtIFdpdGggYSBzaW5nbGUgc2V0IGJyZWFrcG9pbnRcbi8vLyAgQGluY2x1ZGUgbWVkaWEoJz5waG9uZScpIHsgfVxuLy8vXG4vLy8gQGV4YW1wbGUgc2NzcyAtIFdpdGggdHdvIHNldCBicmVha3BvaW50c1xuLy8vICBAaW5jbHVkZSBtZWRpYSgnPnBob25lJywgJzw9dGFibGV0JykgeyB9XG4vLy9cbi8vLyBAZXhhbXBsZSBzY3NzIC0gV2l0aCBjdXN0b20gdmFsdWVzXG4vLy8gIEBpbmNsdWRlIG1lZGlhKCc+PTM1OHB4JywgJzw4NTBweCcpIHsgfVxuLy8vXG4vLy8gQGV4YW1wbGUgc2NzcyAtIFdpdGggc2V0IGJyZWFrcG9pbnRzIHdpdGggY3VzdG9tIHZhbHVlc1xuLy8vICBAaW5jbHVkZSBtZWRpYSgnPmRlc2t0b3AnLCAnPD0xMzUwcHgnKSB7IH1cbi8vL1xuLy8vIEBleGFtcGxlIHNjc3MgLSBXaXRoIGEgc3RhdGljIGV4cHJlc3Npb25cbi8vLyAgQGluY2x1ZGUgbWVkaWEoJ3JldGluYTJ4JykgeyB9XG4vLy9cbi8vLyBAZXhhbXBsZSBzY3NzIC0gTWl4aW5nIGV2ZXJ5dGhpbmdcbi8vLyAgQGluY2x1ZGUgbWVkaWEoJz49MzUwcHgnLCAnPHRhYmxldCcsICdyZXRpbmEzeCcpIHsgfVxuLy8vXG5AbWl4aW4gbWVkaWEoJGNvbmRpdGlvbnMuLi4pIHtcbiAgQGlmICgkaW0tbWVkaWEtc3VwcG9ydCBhbmQgbGVuZ3RoKCRjb25kaXRpb25zKSA9PSAwKSBvclxuICAgICAgKG5vdCAkaW0tbWVkaWEtc3VwcG9ydCBhbmQgaW0taW50ZXJjZXB0cy1zdGF0aWMtYnJlYWtwb2ludCgkY29uZGl0aW9ucy4uLikpIHtcbiAgICBAY29udGVudDtcbiAgfSBAZWxzZSBpZiAoJGltLW1lZGlhLXN1cHBvcnQgYW5kIGxlbmd0aCgkY29uZGl0aW9ucykgPiAwKSB7XG4gICAgQG1lZGlhICN7dW5xdW90ZShwYXJzZS1leHByZXNzaW9uKG50aCgkY29uZGl0aW9ucywgMSkpKX0ge1xuICAgICAgLy8gUmVjdXJzaXZlIGNhbGxcbiAgICAgIEBpbmNsdWRlIG1lZGlhKHNsaWNlKCRjb25kaXRpb25zLCAyKS4uLikge1xuICAgICAgICBAY29udGVudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIkBjaGFyc2V0IFwiVVRGLThcIjtcblxuLy8vIFByb3ZpZGVzIGEgcXVpY2sgbWV0aG9kIGZvciBzZXR0aW5nIGFuIGVsZW1lbnTigJlzIHBvc2l0aW9uLiBVc2UgYSBgbnVsbGAgdmFsdWUgdG8g4oCcc2tpcOKAnSBhIHNpZGUuXG4vLy9cbi8vLyBAcGFyYW0ge1Bvc2l0aW9ufSAkcG9zaXRpb24gW3JlbGF0aXZlXVxuLy8vICAgQSBDU1MgcG9zaXRpb24gdmFsdWVcbi8vL1xuLy8vIEBwYXJhbSB7QXJnbGlzdH0gJGNvb3JkaW5hdGVzIFtudWxsIG51bGwgbnVsbCBudWxsXVxuLy8vICAgTGlzdCBvZiB2YWx1ZXMgdGhhdCBjb3JyZXNwb25kIHRvIHRoZSA0LXZhbHVlIHN5bnRheCBmb3IgdGhlIGVkZ2VzIG9mIGEgYm94XG4vLy9cbi8vLyBAZXhhbXBsZSBzY3NzIC0gVXNhZ2Vcbi8vLyAgIC5lbGVtZW50IHtcbi8vLyAgICAgQGluY2x1ZGUgcG9zaXRpb24oYWJzb2x1dGUsIDAgbnVsbCBudWxsIDEwZW0pO1xuLy8vICAgfVxuLy8vXG4vLy8gQGV4YW1wbGUgY3NzIC0gQ1NTIE91dHB1dFxuLy8vICAgLmVsZW1lbnQge1xuLy8vICAgICBsZWZ0OiAxMGVtO1xuLy8vICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4vLy8gICAgIHRvcDogMDtcbi8vLyAgIH1cbi8vL1xuLy8vIEByZXF1aXJlIHtmdW5jdGlvbn0gaXMtbGVuZ3RoXG4vLy8gQHJlcXVpcmUge2Z1bmN0aW9ufSB1bnBhY2tcblxuQG1peGluIHBvc2l0aW9uKCRwb3NpdGlvbjogcmVsYXRpdmUsICRjb29yZGluYXRlczogbnVsbCBudWxsIG51bGwgbnVsbCkge1xuICBAaWYgdHlwZS1vZigkcG9zaXRpb24pID09IGxpc3Qge1xuICAgICRjb29yZGluYXRlczogJHBvc2l0aW9uO1xuICAgICRwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cblxuICAkY29vcmRpbmF0ZXM6IHVucGFjaygkY29vcmRpbmF0ZXMpO1xuXG4gICRvZmZzZXRzOiAoXG4gICAgdG9wOiAgICBudGgoJGNvb3JkaW5hdGVzLCAxKSxcbiAgICByaWdodDogIG50aCgkY29vcmRpbmF0ZXMsIDIpLFxuICAgIGJvdHRvbTogbnRoKCRjb29yZGluYXRlcywgMyksXG4gICAgbGVmdDogICBudGgoJGNvb3JkaW5hdGVzLCA0KVxuICApO1xuXG4gIHBvc2l0aW9uOiAkcG9zaXRpb247XG5cbiAgQGVhY2ggJG9mZnNldCwgJHZhbHVlIGluICRvZmZzZXRzIHtcbiAgICBAaWYgaXMtbGVuZ3RoKCR2YWx1ZSkge1xuICAgICAgI3skb2Zmc2V0fTogJHZhbHVlO1xuICAgIH1cbiAgfVxufVxuIiwiLy9AaW1wb3J0IFwid2Vic2l0ZS9zdHlsZXNoZWV0cy93ZWJzaXRlL2F0b21zL2h0bWxcIjtcblxuaHRtbCB7XG4gIGZvbnQtc2l6ZTogMTdweDsgICAvLyA8LS0tIFRoZXNlIHNjcmV3IHVwIGV2ZXJ5dGhpbmchXG4gIGxpbmUtaGVpZ2h0OiAxN3B4OyAvL1xuICBtYXJnaW46IDA7XG5cbiAgaGVpZ2h0OiAxMDAlO1xufVxuIiwiJGJ1dHRvbi1icmVha3BvaW50OiA4MDBweDtcblxuaWZyYW1lIHtcbiAgQGluY2x1ZGUgaW4tY29udGVudCB7XG4gICAgYm9yZGVyOiAwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogNjAwcHg7XG4gICAgbWF4LXdpZHRoOiA3NDBweDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQ6ICRpZnJhbWUtYmFja2dyb3VuZC1jb2xvcjtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkYnV0dG9uLWJyZWFrcG9pbnQpIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG59XG5cbi5idXR0b25zLmlmcmFtZSB7XG4gIEBpbmNsdWRlIGluLWNvbnRlbnQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogJGJ1dHRvbi1icmVha3BvaW50KSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cbn1cbiIsIlxuaW1nIHtcbiAgJi5mdWxsLXNpemUge1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgKyBmaWd1cmUge1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICB9XG4gIH1cbn1cbiIsIi8vQGltcG9ydCBcIndlYnNpdGUvc3R5bGVzaGVldHMvd2Vic2l0ZS9hdG9tcy9pbnB1dFwiO1xuXG5pbnB1dCxcbnNlbGVjdCB7XG5cdEBpbmNsdWRlIGFwcGVhcmFuY2Uobm9uZSk7XG5cdEBpbmNsdWRlIG91dGxpbmVkLWVsZW1lbnQoKTtcblxuXHR0ZXh0LWFsaWduOiBsZWZ0O1xuXG5cdCY6Zm9jdXMge1xuXHRcdGJvcmRlci1jb2xvcjogJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvcjtcblx0fVxuXG5cdCZbdHlwZT1cImVtYWlsXCJdLFxuXHQmW3R5cGU9XCJudW1iZXJcIl0sXG5cdCZbdHlwZT1cInBhc3N3b3JkXCJdLFxuXHQvLyZbdHlwZT1cInNlYXJjaFwiXSxcblx0Jlt0eXBlPVwidGVsXCJdLFxuXHQmW3R5cGU9XCJ0ZXh0XCJdLFxuXHQmW3R5cGU9XCJ1cmxcIl0ge1xuXHRcdGhlaWdodDogNDBweDtcblx0XHRsaW5lLWhlaWdodDogMTAwJTtcblxuXHRcdCY6ZGlzYWJsZWQge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGlucHV0LWRpc2FibGVkLWJhY2tncm91bmQtY29sb3I7XG5cdFx0XHRib3JkZXItY29sb3I6ICRpbnB1dC1kaXNhYmxlZC1ib3JkZXItY29sb3I7XG5cdFx0fVxuXHR9XG5cblx0Lypcblx0Jlt0eXBlPVwic2VhcmNoXCJdIHtcblx0XHQmOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHR9XG5cdCovXG5cblx0Lypcblx0Jlt0eXBlPVwic2VhcmNoXCJdICsgYnV0dG9uW3R5cGU9XCJzdWJtaXRcIl0ge1xuXHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRcdGJvcmRlcjogbm9uZTtcblx0XHR3aWR0aDogNDBweDtcblx0XHRoZWlnaHQ6IDQwcHg7XG5cdFx0Zm9udC1zaXplOiAwO1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHRvcDogOXB4O1xuXHRcdGxlZnQ6IC00NnB4O1xuXHRcdG1hcmdpbi1yaWdodDogLTQ2cHg7XG5cblx0XHQmOmJlZm9yZSB7XG5cdFx0XHRjb250ZW50OiAnI3skaWNvbi1zZWFyY2gtY2hhcmFjdGVyfSc7XG5cdFx0XHRmb250LWZhbWlseTogJ0ljb25zJztcblx0XHRcdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cdFx0XHRmb250LXNpemU6IDQycHg7XG5cdFx0XHRsaW5lLWhlaWdodDogNDVweDtcblx0XHR9XG5cblx0XHRAaW5jbHVkZSB0aGVtZWQtaG92ZXI7XG5cdH1cblx0Ki9cblxuXHQmW3R5cGU9XCJjaGVja2JveFwiXTpub3QoLkN5Ym90Q29va2llYm90RGlhbG9nQm9keUxldmVsQnV0dG9uKSxcblx0Jlt0eXBlPVwicmFkaW9cIl0ge1xuXHRcdGhlaWdodDogMjBweDtcblx0XHRvcGFjaXR5OiAuMDE7IC8vVE9ETzogY2hlY2sgaW4gSUVcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0d2lkdGg6IDIwcHg7XG5cblx0XHQrIGxhYmVsIHtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdHBhZGRpbmctbGVmdDogNDBweDtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR9XG5cblx0XHQrIGxhYmVsOjpiZWZvcmUge1xuXHRcdFx0QGluY2x1ZGUgb3V0bGluZWQtZWxlbWVudDtcblxuXHRcdFx0Y29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHRcdGhlaWdodDogMjBweDtcblx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRwYWRkaW5nOiAwIDAgMCAycHg7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHR0ZXh0LWluZGVudDogLThweDtcblx0XHRcdHRvcDogMDtcblx0XHRcdHdpZHRoOiAyMHB4O1xuXHRcdH1cblxuXHRcdCY6Y2hlY2tlZCArIGxhYmVsOjpiZWZvcmUge1xuXHRcdFx0QGluY2x1ZGUgdGhlbWVkLWhlYWRlci1jb2xvcjtcblxuXHRcdFx0Zm9udC1mYW1pbHk6ICdJY29ucyc7XG5cdFx0XHRmb250LXdlaWdodDogbm9ybWFsO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDIwcHg7XG5cdFx0fVxuXG5cdFx0Jjpmb2N1cyArIGxhYmVsOjpiZWZvcmUge1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiAkY2hlY2tib3gtcmFkaW8tZm9jdXMtYm9yZGVyLWNvbG9yO1xuXHRcdH1cblxuXHRcdCY6ZGlzYWJsZWQgKyBsYWJlbCB7XG5cdFx0XHRjb2xvcjogJGNoZWNrYm94LXJhZGlvLWRpc2FibGVkLWNvbG9yICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHR9XG5cblx0Jlt0eXBlPVwiY2hlY2tib3hcIl06bm90KC5DeWJvdENvb2tpZWJvdERpYWxvZ0JvZHlMZXZlbEJ1dHRvbikge1xuXHRcdEBpbmNsdWRlIGFwcGVhcmFuY2UoY2hlY2tib3gpO1xuXG5cdFx0KyBsYWJlbDo6YmVmb3JlIHtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDJweDtcblx0XHRcdGNvbnRlbnQ6ICcjeyRpY29uLWZvcm0tY2hlY2tib3gtY2hhcmFjdGVyfSc7XG5cdFx0XHRmb250LXNpemU6IDMycHg7XG5cdFx0XHRtYXJnaW4tdG9wOiAycHg7XG5cdFx0fVxuXHR9XG5cblx0Jlt0eXBlPVwicmFkaW9cIl0ge1xuXHRcdEBpbmNsdWRlIGFwcGVhcmFuY2UocmFkaW8pO1xuXG5cdFx0KyBsYWJlbDo6YmVmb3JlIHtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRcdGNvbnRlbnQ6ICcjeyRpY29uLWZvcm0tcmFkaW8tY2hhcmFjdGVyfSc7XG5cdFx0XHRmb250LXNpemU6IDMycHg7XG5cdFx0fVxuXHR9XG5cblx0QGluY2x1ZGUgcGxhY2Vob2xkZXIge1xuXHRcdGNvbG9yOiAkaW5wdXQtcGxhY2Vob2xkZXItY29sb3I7XG5cdFx0Zm9udC1zdHlsZTogaXRhbGljO1xuXHR9XG59XG5cbmlucHV0W3R5cGU9bnVtYmVyXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbixcbmlucHV0W3R5cGU9bnVtYmVyXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbiB7XG5cdFx0LXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuXHRcdG1hcmdpbjogMDtcbn1cblxuaW5wdXRbdHlwZT1udW1iZXJdIHtcblx0XHQtbW96LWFwcGVhcmFuY2U6dGV4dGZpZWxkO1xufVxuXG5pbnB1dFt0eXBlPVwiZmlsZVwiXSB7XG5cdGhlaWdodDogNDBweDtcblx0bGluZS1oZWlnaHQ6IDA7XG5cdHBhZGRpbmc6IDhweDtcblx0bWFyZ2luOiAwO1xufVxuXG5zZWxlY3Qge1xuXHRoZWlnaHQ6IDQwcHg7XG5cdGxpbmUtaGVpZ2h0OiA0MHB4O1xuXHRib3JkZXItcmFkaXVzOiAwO1xuXG5cdG9wdGlvbiB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJHNlbGVjdC1vcHRpb24tYmFja2dyb3VuZC1jb2xvcjtcblx0XHRjb2xvcjogJHNlbGVjdC1vcHRpb24tY29sb3I7XG5cdH1cbn1cblxuJHN2Zy1hcnJvdzogJy9zdGF0aWMvYXJ0aXMvaW1nL2Ryb3Bkb3duLWFycm93LXNtYWxsLnN2Zyc7XG5cbi8vIElFIDEwK1xuc2VsZWN0OjotbXMtZXhwYW5kIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuLy8gSUUgMTArXG5fOi1tcy1pbnB1dC1wbGFjZWhvbGRlciwgOnJvb3Qgc2VsZWN0IHtcblx0YmFja2dyb3VuZDogdXJsKCRzdmctYXJyb3cpIDEwMCUgNTAlIG5vLXJlcGVhdDtcblx0YmFja2dyb3VuZC1vcmlnaW46IGNvbnRlbnQtYm94O1xufVxuXG4vLyBXZWJraXQgKlxuc2VsZWN0Om5vdCgqOnJvb3QpIHtcblx0YmFja2dyb3VuZDogdXJsKCRzdmctYXJyb3cpIDEwMCUgNTAlIG5vLXJlcGVhdDtcblx0YmFja2dyb3VuZC1vcmlnaW46IGNvbnRlbnQtYm94O1xufVxuXG4vLyBGaXJlZm94ICpcbl86LW1vei10cmVlLXJvdyhob3ZlciksIHNlbGVjdCB7XG5cdGJhY2tncm91bmQ6IHVybCgkc3ZnLWFycm93KSAxMDAlIDUwJSBuby1yZXBlYXQ7XG5cdGJhY2tncm91bmQtb3JpZ2luOiBjb250ZW50LWJveDtcbn1cbiIsIlxuQG1peGluIG91dGxpbmVkLWVsZW1lbnQoJGNvbG9yOiAkbWl4aW4tb3V0bGluZWQtZWxlbWVudC1kZWZhdWx0LWNvbG9yKSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBib3JkZXI6IDJweCBzb2xpZCByZ2JhKCRjb2xvciwgJG1peGluLW91dGxpbmVkLWVsZW1lbnQtb3BhY2l0eSk7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMCAxNXB4O1xuICBjb2xvcjogJGNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgb3V0bGluZTogbm9uZTtcblxuICBAaW5jbHVkZSB0ZXh0KCR3ZWlnaHQ6IDUwMCk7XG5cbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuLy8gIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7ICAvLyB0dXJuZWQgb2ZmIGJ5IHJlcXVlc3Rcbn1cbiIsIkBtaXhpbiBwbGFjZWhvbGRlciB7XG4gICRwbGFjZWhvbGRlcnM6IFwiOi13ZWJraXQtaW5wdXRcIiBcIjotbW96XCIgXCItbW96XCIgXCItbXMtaW5wdXRcIjtcbiAgQGVhY2ggJHBsYWNlaG9sZGVyIGluICRwbGFjZWhvbGRlcnMge1xuICAgICY6I3skcGxhY2Vob2xkZXJ9LXBsYWNlaG9sZGVyIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuIiwiXG5AbWl4aW4gcm90YXRlLWZvcmV2ZXIge1xuICAwJSB7IEBpbmNsdWRlIHRyYW5zZm9ybShyb3RhdGUoMGRlZykpOyB9XG4gIDEwMCUgeyBAaW5jbHVkZSB0cmFuc2Zvcm0ocm90YXRlKDM2MGRlZykpOyB9XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyByb3RhdGUtZm9yZXZlciB7IEBpbmNsdWRlIHJvdGF0ZS1mb3JldmVyOyB9XG5ALW1vei1rZXlmcmFtZXMgcm90YXRlLWZvcmV2ZXIgeyBAaW5jbHVkZSByb3RhdGUtZm9yZXZlcjsgfVxuQGtleWZyYW1lcyByb3RhdGUtZm9yZXZlciB7IEBpbmNsdWRlIHJvdGF0ZS1mb3JldmVyOyB9XG5cbi5sb2FkaW5nLXNwaW5uZXIge1xuICAmOmJlZm9yZSB7XG4gICAgQGluY2x1ZGUgYW5pbWF0aW9uLWR1cmF0aW9uKC43NXMpO1xuICAgIEBpbmNsdWRlIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQoaW5maW5pdGUpO1xuICAgIEBpbmNsdWRlIGFuaW1hdGlvbi1uYW1lKHJvdGF0ZS1mb3JldmVyKTtcbiAgICBAaW5jbHVkZSBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uKGxpbmVhcik7XG4gICAgQGluY2x1ZGUgc2l6ZSg2NHB4KTtcblxuICAgIGJvcmRlcjogNHB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgLjUpO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBib3JkZXItcmlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBsZWZ0OiA1MCU7XG4gICAgbWFyZ2luLWxlZnQ6IC0zMnB4O1xuICAgIG1hcmdpbi10b3A6IC0zMnB4O1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDUwJTtcbiAgICB6LWluZGV4OiAxMDAwO1xuICB9XG59XG4iLCIvL0BpbXBvcnQgXCJ3ZWJzaXRlL3N0eWxlc2hlZXRzL3dlYnNpdGUvYXRvbXMvbWFpblwiO1xuXG4kbWFpbi1wYWRkaW5nOiAkcGFnZS1oZWFkZXItaGVpZ2h0ICRzbWFsbC1zcGFjaW5nIG51bGwgJHNtYWxsLXNwYWNpbmcgIWRlZmF1bHQ7XG4kbWFpbi1wYWRkaW5nLWx0LXRhYmxldDogJHBhZ2UtaGVhZGVyLWhlaWdodC1sdC10YWJsZXQgJHNtYWxsLXNwYWNpbmcgbnVsbCAkc21hbGwtc3BhY2luZyAhZGVmYXVsdDtcbiRtYWluLW1hcmdpbjogbnVsbCBudWxsICRwYWdlLWZvb3Rlci1oZWlnaHQgIWRlZmF1bHQ7XG4kbWFpbi1tYXJnaW4tLWd0LXRhYmxldDogbnVsbCBudWxsICRwYWdlLWZvb3Rlci1oZWlnaHQtLWd0LXRhYmxldCAhZGVmYXVsdDtcblxuLm1haW4ge1xuXHRAaW5jbHVkZSBzaXplKCAxMDAlIGF1dG8gKTtcblx0QGluY2x1ZGUgcGFkZGluZyggJG1haW4tcGFkZGluZyApO1xuXHQvL0BpbmNsdWRlIG1hcmdpbiggJG1haW4tbWFyZ2luICk7XG5cblx0QGluY2x1ZGUgbWVkaWEoIFwiPHRhYmxldFwiICl7XG5cdFx0QGluY2x1ZGUgcGFkZGluZyggJG1haW4tcGFkZGluZy1sdC10YWJsZXQgKTtcblx0XHRvdmVyZmxvdy14OiBoaWRkZW47XG5cdH1cblxuXHRAaW5jbHVkZSBtZWRpYSggXCI+PXBob25lXCIgKXtcblx0XHRAaW5jbHVkZSBtYXJnaW4oICRtYWluLW1hcmdpbi0tZ3QtdGFibGV0ICk7XG5cdH1cbn1cblxuJW1haW4tY29sbGFwc2UgeyBtYXJnaW46IDAgMCAwIDAgIWltcG9ydGFudDsgfVxuIiwiXG5zdHJvbmcge1xuICBmb250LXdlaWdodDogNTAwOyAvLyBPbW5lcyBNZWRpdW1cbn1cbiIsIlxudGV4dGFyZWEge1xuICBAaW5jbHVkZSBhcHBlYXJhbmNlKHRleHRhcmVhKTtcbiAgQGluY2x1ZGUgb3V0bGluZWQtZWxlbWVudDtcblxuICByZXNpemU6IHZlcnRpY2FsO1xuXG4gICY6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogJHRleHRhcmVhLWZvY3VzLWJvcmRlci1jb2xvcjtcbiAgfVxufVxuIiwiXG4vL1xuLy8gVGhlIHBhZ2Ugc3RhdGUgbGlua3MgYXJlIHRoZSBwcmlhbXJ5IHRvb2xzIHRvIG1hbmFnZSB0aGUgc3RhdGUgb2YgdGhlIHBhZ2Ugd2hlbiB3ZSBhcmUgXG4vLyBuYXZpZ2F0aW5nIGJ5IGhhc2gtdGFnLiBUaGUgYXJlIHVzdWFsbHkgcGxhY2UgaW4gdGhlIHRvcCBvZiB0aGUgY29udGFpbmVyIG9mIHRoZSBlbGVtZW50c1xuLy8gdGhhdCBuZWVkIHRvIGJlIGNvbnRyb2xsZWQgZGVwZW5kaW5nIG9uIHRoZSBzdGF0ZS4gVGhpcyBtYWtlcyBpdCBwb3NzaWJsZSB0byB3cml0ZSBDU1Ncbi8vIHF1ZXJpZXMgYWxvbmcgdGhlIGxpbmUgb2Y6XG4vL1xuLy8gLnBhZ2Utc3RhdGUtbGluazp0YXJnZXQgKyAjY29udGVudCB7IGRpc3BsYXk6IGJsb2NrOyB9XG4vL1xuLnBhZ2Utc3RhdGUtbGluayB7XG5cdEBpbmNsdWRlIHNpemUoIDBweCApO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdG92ZXJmbG93OiBoaWRkZW47XG59IiwiYS5idXR0b24tYmxvY2sge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbiIsIi8vQGltcG9ydCBcIndlYnNpdGUvc3R5bGVzaGVldHMvd2Vic2l0ZS9jb21wb3VuZHMvYmxvY2txdW90ZVwiO1xuXG5ibG9ja3F1b3RlIHtcblxuXHRwOmVtcHR5IHsgZGlzcGxheTogbm9uZTsgfVxuXG5cdC5xdW90ZS10ZXh0IHtcblx0XHQmOmJlZm9yZSB7IGNvbnRlbnQ6ICfigJgnOyB9XG5cdFx0JjphZnRlciB7IGNvbnRlbnQ6ICfigJknOyB9XG5cdH1cblxuXHQucXVvdGUtc291cmNlIHsgZGlzcGxheTogbm9uZTsgfVxuXG59XG4iLCJcbmRsIHtcbiAgQGluY2x1ZGUgaW4tY29udGVudCB7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuXG4gICAgPiBkdCxcbiAgICA+IC5jbXNfcGx1Z2luID4gZHQge1xuICAgICAgYm9yZGVyLXRvcDogMXB4IGRhc2hlZCAkbWl4aW4tYm9yZGVyLWNvbG9yOztcbiAgICAgIEBleHRlbmQgJWhlYWRlcjM7XG5cbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICB9XG5cbiAgICA+IGRkLFxuICAgID4gLmNtc19wbHVnaW4gPiBkZCB7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggZGFzaGVkICRtaXhpbi1ib3JkZXItY29sb3I7O1xuXG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcblxuICAgICAgQGluY2x1ZGUgdGV4dDtcbiAgICAgIEBpbmNsdWRlIGNsZWFyZml4O1xuXG4gICAgICA+IGltZyB7IC8vIFRPRE86IFJlZHVjZSBkZXB0aCB0byAzXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgICB9XG5cbiAgICAgICsgZHQge1xuICAgICAgICBib3JkZXItdG9wOiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy9AaW1wb3J0IFwid2Vic2l0ZS9zdHlsZXNoZWV0cy93ZWJzaXRlL2NvbXBvdW5kcy9zcGlubmVyLWJ1dHRvblwiO1xuXG4uYnV0dG9ue1xuICAmLnNwaW5uZXItbWludXMsXG4gICYuc3Bpbm5lci1wbHVzIHtcbiAgICBAaW5jbHVkZSB0aGVtZWQtY29sb3I7XG5cbiAgICB0ZXh0LWluZGVudDogMHB4O1xuICAgIGhlaWdodDogMjRweDtcbiAgICAvL2xpbmUtaGVpZ2h0OiAxN3B4O1xuICAgIHdpZHRoOiAyNHB4O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBib3JkZXI6IDJweCBzb2xpZCBjdXJyZW50Y29sb3I7XG4gICAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgICBtYXJnaW46IDA7XG5cbiAgICAvL0BpbmNsdWRlIHRoZW1lZC1vcGFjaXR5KGJvcmRlci1jb2xvciwgLjUpO1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgJjpob3ZlcixcbiAgICBodG1sLm5vLXRvdWNoICY6Zm9jdXMge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNwaW5uZXItYnV0dG9uLWhvdmVyLWJhY2tncm91bmQtY29sb3I7XG4gICAgICBib3JkZXItY29sb3I6ICRzcGlubmVyLWJ1dHRvbi1ob3Zlci1ib3JkZXItY29sb3I7XG4gICAgICBjb2xvcjogJHNwaW5uZXItYnV0dG9uLWhvdmVyLWNvbG9yO1xuICAgIH1cbiAgfVxuXG4gICYuc3Bpbm5lci1wbHVzIHtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0yNnB4O1xuICB9XG5cbiAgJi5zcGlubmVyLW1pbnVzIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIH1cbn1cbiIsIlxuQG1peGluIGlucHV0LWVycm9yIHtcbiAgQGluY2x1ZGUgb3V0bGluZWQtZWxlbWVudCgkaW5wdXQtZXJyb3Itb3V0bGluZS1jb2xvcik7XG5cbiAgYm9yZGVyLXJhZGl1czogMDtcblxuICBAaW5jbHVkZSBwbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICRpbnB1dC1lcnJvci1wbGFjZWhvbGRlci1jb2xvcjtcbiAgfVxuICAmOmZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6IG5hdnk7XG4gIH1cbn1cbmZvcm0gLmZvcm0tcm93IHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcblxuICBsaSB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cblxuICAmLnJlcXVpcmVkIHtcbiAgICA+IGxhYmVsOjphZnRlcixcbiAgICAmLmNoZWNrYm94IGxhYmVsIHtcbiAgICAgIGNvbnRlbnQ6ICcqJztcbiAgICB9XG4gIH1cblxuICA+IGxhYmVsIHtcbiAgICBAaW5jbHVkZSB0ZXh0O1xuICAgIEBpbmNsdWRlIHRoZW1lZC1oZWFkZXItY29sb3I7XG5cbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxuXG4gID4gaW5wdXQge1xuICAgIC8vXG4gIH1cblxuICAmLmVycm9ycyB7XG4gICAgaW5wdXQsXG4gICAgdGV4dGFyZWEge1xuICAgICAgQGluY2x1ZGUgaW5wdXQtZXJyb3I7XG4gICAgfVxuXG4gICAgJi5yYWRpby1saXN0LFxuICAgICYuY2hlY2tib3gtbGlzdCB7XG4gICAgICB1bCB7XG4gICAgICAgIGxhYmVsIHsgLy8gVE9ETzogUmVkdWNlIGRlcHRoIHRvIDNcbiAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRjaGVja2JveC1yYWRpby1lcnJvci1ib3JkZXItY29sb3I7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgaW5wdXQ6bm90KDpjaGVja2VkKSArIGxhYmVsIHtcbiAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi5jaGVja2JveCB1bCxcbiAgJi5jaGVja2JveC1saXN0IHVsLFxuICAmLnJhZGlvLWxpc3QgdWwge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG5cbiAgICBsaSB7IC8vIFRPRE86IFJlZHVjZSBjZXB0aCB0byAzXG4gICAgICBAaW5jbHVkZSB0ZXh0O1xuXG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbi10b3A6IDNweDtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgfVxuXG4gICAgJi5lcnJvcmxpc3Qge1xuICAgICAgbWFyZ2luLXRvcDogMTBweDtcblxuICAgICAgbGkgeyAvLyBUT0Q6IFJlZHVjZSBkZXB0aCB0byAzXG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmVycm9ybGlzdCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgYm9yZGVyOiA3cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkZXJyb3JsaXN0LWFycm93LWNvbG9yO1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGhlaWdodDogMTRweDtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtN3B4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAtMTRweDtcbiAgICAgIHdpZHRoOiAxNHB4O1xuICAgIH1cbiAgfVxuXG4gIHAubm90ZSB7XG4gICAgQGluY2x1ZGUgdGV4dCgkc3R5bGU6IGl0YWxpYyk7XG5cbiAgICBjb2xvcjogJGZvcm1yb3ctbm90ZS1jb2xvcjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luOiAxMHB4IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG5cbiAgJi5zdWJtaXQtcm93IHtcbiAgICBAaW5jbHVkZSBib3JkZXIodG9wKTtcblxuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgcGFkZGluZzogMjBweCAwO1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICB9XG59XG4iLCJcbkBtaXhpbiBib3JkZXIoJHNpZGUpIHtcbiAgYm9yZGVyLSN7JHNpZGV9OiAxcHggZGFzaGVkICRtaXhpbi1ib3JkZXItY29sb3I7XG59XG4iLCJAaW1wb3J0IFwiLi4vLi4vLi4vLi4vd2Vic2l0ZS9zdHlsZXNoZWV0cy93ZWJzaXRlL2NvbXBvdW5kcy9mb3JtX3Jvd1wiO1xuXG5mb3JtIC5mb3JtLXJvdy5yYWRpby1saXN0IHVsIGxpIHsgY2xlYXI6IGJvdGg7IH1cbiIsIi8vQGltcG9ydCBcIndlYnNpdGUvc3R5bGVzaGVldHMvd2Vic2l0ZS9jb21wb3VuZHMvbGlzdHNcIjtcblxudWwgbGkldGhlbWVkLWxpc3Qtc3R5bGUtdHlwZSB7XG5cblx0JjpiZWZvcmUge1xuXHRcdEBpbmNsdWRlIHRoZW1lZC1oZWFkZXItY29sb3I7XG5cblx0XHRjb250ZW50OiAn4oCiJztcblx0XHRwYWRkaW5nOiAwLjNlbTtcblx0XHRwYWRkaW5nLXJpZ2h0OiAkc21hbGwtc3BhY2luZztcblx0fVxuXG59XG5cblxub2wgbGkldGhlbWVkLWxpc3Qtc3R5bGUtdHlwZSB7XG5cblx0Y291bnRlci1pbmNyZW1lbnQ6IGNvdW50ZXI7XG5cblx0JjpiZWZvcmUge1xuXHRcdEBpbmNsdWRlIHRoZW1lZC1oZWFkZXItY29sb3I7XG5cblx0XHRjb250ZW50OiBjb3VudGVyKGNvdW50ZXIpICcuJztcblx0XHR0ZXh0LWFsaWduOiByaWdodDtcblxuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHR3aWR0aDogM2NoO1xuXHRcdHBhZGRpbmc6IDBweCAwLjNlbTtcblx0XHRwYWRkaW5nLXJpZ2h0OiAkc21hbGwtc3BhY2luZztcblx0fVxuXG59XG4iLCIvLyBAaW1wb3J0IFwid2Vic2l0ZS9zdHlsZXNoZWV0cy93ZWJzaXRlL2NvbXBvdW5kcy9wYWdlLXdyYXBwZXJcIjtcblxuLnBhZ2Utd3JhcHBlciB7XG4gIEBpbmNsdWRlIHNpemUoIDEwMCUgYXV0byApO1xuICBtaW4taGVpZ2h0OiAxMDAlO1xufVxuIiwiLy9AaW1wb3J0IFwid2Vic2l0ZS9zdHlsZXNoZWV0cy93ZWJzaXRlL2NvbXBvdW5kcy9zY3JvbGxiYXJcIjtcblxuXG4uaVNjcm9sbFZlcnRpY2FsU2Nyb2xsYmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzMyAhaW1wb3J0YW50O1xuICB3aWR0aDogMnB4ICFpbXBvcnRhbnQ7XG5cbiAgPiAuaVNjcm9sbEluZGljYXRvciB7XG4gICAgQGluY2x1ZGUgdGhlbWVkLWJhY2tncm91bmQtY29sb3I7XG5cbiAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgICBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuIiwiXG4kdHJpcHR5Y2gtZmlndXJlLWltZy1ib3JkZXItY29sb3I6ICNGRkYgIWRlZmF1bHQ7XG5cbiR0cmlwdHljaC1maWd1cmUtZmlnY2FwdGlvbi1wYWRkaW5nOiAxLjFlbSAxLjJlbSAhZGVmYXVsdDtcbiR0cmlwdHljaC1maWd1cmUtZmlnY2FwdGlvbi1mb250LXNpemU6IDFlbSAhZGVmYXVsdDtcbiR0cmlwdHljaC1maWd1cmUtZmlnY2FwdGlvbi1jb2xvcjogI0ZGRiAhZGVmYXVsdDtcbiR0cmlwdHljaC1maWd1cmUtZmlnY2FwdGlvbi10ZXh0LXNoYWRvdy1jb2xvcjogIzAwMCAhZGVmYXVsdDtcblxuLnRyaXB0eWNoIHtcblx0QGluY2x1ZGUgbWFyZ2luKCBudWxsIC0xICogJGJhc2Utc3BhY2luZyApO1xuXG5cdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cblx0QGluY2x1ZGUgbWVkaWEoIFwiPj10YWJsZXRcIiApe1xuXHRcdEBpbmNsdWRlIG1hcmdpbiggbnVsbCBhdXRvICk7XG5cdH1cblxuXHRhIHtcblx0XHRoZWlnaHQ6IDE4MHB4O1xuXHRcdG1hcmdpbjogMDtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRcdGZpZ3VyZSB7XG5cdFx0XHRAaW5jbHVkZSBzaXplKCAxMDAlICk7XG5cblx0XHRcdGhlaWdodDogMTgwcHg7XG5cblx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0QGluY2x1ZGUgcG9zaXRpb24oIGFic29sdXRlLCAwICk7XG5cdFx0XHRcdEBpbmNsdWRlIGRvdHRlZC1ib3JkZXIoIDJweCAwLCAxcHgsICRjb2xvciA6IHdoaXRlICk7XG5cblx0XHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCY6Zmlyc3QtY2hpbGQgZmlndXJlOmJlZm9yZSB7IGJvcmRlci1pbWFnZS13aWR0aDogMCAwIDJweDsgfVxuXHRcdCY6bGFzdC1jaGlsZCBmaWd1cmU6YmVmb3JlIHsgYm9yZGVyLWltYWdlLXdpZHRoOiAycHggMCAwOyB9XG5cblx0XHRpbWcge1xuXHRcdFx0QGluY2x1ZGUgc2l6ZSggMTAwJSApO1xuXHRcdFx0b2JqZWN0LXBvc2l0aW9uOiA1MCUgNTAlO1xuXHRcdFx0b2JqZWN0LWZpdDogY292ZXI7XG5cblx0XHRcdHotaW5kZXg6IDE7XG5cdFx0fVxuXG5cdFx0LmdyYWRpZW50LW92ZXJsYXkge1xuXHRcdFx0QGluY2x1ZGUgc2l6ZSggMTAwJSAzMyUgKTtcblx0XHRcdEBpbmNsdWRlIHBvc2l0aW9uKCBhYnNvbHV0ZSwgbnVsbCAwcHggMHB4ICk7XG5cdFx0XHQvL0BpbmNsdWRlIGxpbmVhci1ncmFkaWVudCh0byB0b3AsIHJnYmEoIzAwMCwgLjgpIDAlLCB0cmFuc3BhcmVudCAxMDAlLCAkZmFsbGJhY2s6IHRyYW5zcGFyZW50KTtcblx0XHRcdC8qIFBlcm1hbGluayAtIHVzZSB0byBlZGl0IGFuZCBzaGFyZSB0aGlzIGdyYWRpZW50OiBodHRwOi8vY29sb3J6aWxsYS5jb20vZ3JhZGllbnQtZWRpdG9yLyMwMDAwMDArMCwwMDAwMDArMTAwJmFtcDswKzAsMC44KzEwMCAqL1xuXHRcdFx0LyogSUU5IFNWRywgbmVlZHMgY29uZGl0aW9uYWwgb3ZlcnJpZGUgb2YgJ2ZpbHRlcicgdG8gJ25vbmUnICovXG5cdFx0XHRiYWNrZ3JvdW5kOiB1cmwoZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQRDk0Yld3Z2RtVnljMmx2YmowaU1TNHdJaUEvUGdvOGMzWm5JSGh0Ykc1elBTSm9kSFJ3T2k4dmQzZDNMbmN6TG05eVp5OHlNREF3TDNOMlp5SWdkMmxrZEdnOUlqRXdNQ1VpSUdobGFXZG9kRDBpTVRBd0pTSWdkbWxsZDBKdmVEMGlNQ0F3SURFZ01TSWdjSEpsYzJWeWRtVkJjM0JsWTNSU1lYUnBiejBpYm05dVpTSStDaUFnUEd4cGJtVmhja2R5WVdScFpXNTBJR2xrUFNKbmNtRmtMWFZqWjJjdFoyVnVaWEpoZEdWa0lpQm5jbUZrYVdWdWRGVnVhWFJ6UFNKMWMyVnlVM0JoWTJWUGJsVnpaU0lnZURFOUlqQWxJaUI1TVQwaU1DVWlJSGd5UFNJd0pTSWdlVEk5SWpFd01DVWlQZ29nSUNBZ1BITjBiM0FnYjJabWMyVjBQU0l3SlNJZ2MzUnZjQzFqYjJ4dmNqMGlJekF3TURBd01DSWdjM1J2Y0MxdmNHRmphWFI1UFNJd0lpOCtDaUFnSUNBOGMzUnZjQ0J2Wm1aelpYUTlJakV3TUNVaUlITjBiM0F0WTI5c2IzSTlJaU13TURBd01EQWlJSE4wYjNBdGIzQmhZMmwwZVQwaU1DNDRJaTgrQ2lBZ1BDOXNhVzVsWVhKSGNtRmthV1Z1ZEQ0S0lDQThjbVZqZENCNFBTSXdJaUI1UFNJd0lpQjNhV1IwYUQwaU1TSWdhR1ZwWjJoMFBTSXhJaUJtYVd4c1BTSjFjbXdvSTJkeVlXUXRkV05uWnkxblpXNWxjbUYwWldRcElpQXZQZ284TDNOMlp6ND0pO1xuXHRcdFx0YmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQodG9wLCAgcmdiYSgwLDAsMCwwKSAwJSwgcmdiYSgwLDAsMCwwLjgpIDEwMCUpOyAvKiBGRjMuNisgKi9cblx0XHRcdGJhY2tncm91bmQ6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgbGVmdCBib3R0b20sIGNvbG9yLXN0b3AoMCUscmdiYSgwLDAsMCwwKSksIGNvbG9yLXN0b3AoMTAwJSxyZ2JhKDAsMCwwLDAuOCkpKTsgLyogQ2hyb21lLFNhZmFyaTQrICovXG5cdFx0XHRiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICByZ2JhKDAsMCwwLDApIDAlLHJnYmEoMCwwLDAsMC44KSAxMDAlKTsgLyogQ2hyb21lMTArLFNhZmFyaTUuMSsgKi9cblx0XHRcdGJhY2tncm91bmQ6IC1vLWxpbmVhci1ncmFkaWVudCh0b3AsICByZ2JhKDAsMCwwLDApIDAlLHJnYmEoMCwwLDAsMC44KSAxMDAlKTsgLyogT3BlcmEgMTEuMTArICovXG5cdFx0XHRiYWNrZ3JvdW5kOiAtbXMtbGluZWFyLWdyYWRpZW50KHRvcCwgIHJnYmEoMCwwLDAsMCkgMCUscmdiYSgwLDAsMCwwLjgpIDEwMCUpOyAvKiBJRTEwKyAqL1xuXHRcdFx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgIHJnYmEoMCwwLDAsMCkgMCUscmdiYSgwLDAsMCwwLjgpIDEwMCUpOyAvKiBXM0MgKi9cblx0XHRcdGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KCBzdGFydENvbG9yc3RyPScjMDAwMDAwMDAnLCBlbmRDb2xvcnN0cj0nI2NjMDAwMDAwJyxHcmFkaWVudFR5cGU9MCApOyAvKiBJRTYtOCAqL1xuXG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdHotaW5kZXg6IDU7XG5cdFx0fVxuXG5cdFx0ZmlnY2FwdGlvbiB7XG5cdFx0XHRAaW5jbHVkZSBwb3NpdGlvbiggYWJzb2x1dGUsIG51bGwgMCAwIDAgKTtcblxuXHRcdFx0Y29sb3I6ICR0cmlwdHljaC1maWd1cmUtZmlnY2FwdGlvbi1jb2xvcjtcblx0XHRcdGZvbnQtc2l6ZTogJHRyaXB0eWNoLWZpZ3VyZS1maWdjYXB0aW9uLWZvbnQtc2l6ZTtcblx0XHRcdHBhZGRpbmc6ICR0cmlwdHljaC1maWd1cmUtZmlnY2FwdGlvbi1wYWRkaW5nO1xuXHRcdFx0ei1pbmRleDogMTA7XG5cblx0XHRcdGRpdiB7XG5cdFx0XHRcdGhlaWdodDogMTlweDtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDIycHg7XG5cblx0XHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAyMnB4O1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAyMnB4O1xuXHRcdFx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0ZW0ge1xuXHRcdFx0XHRmb250LXNpemU6IDkwJTtcblx0XHRcdH1cblx0XHR9XG5cblx0fVxuXG5cdEBpbmNsdWRlIG1lZGlhKCBcIj49dGFibGV0XCIgKXtcblxuXHRcdEBpbmNsdWRlIG91dGVyLWNvbnRhaW5lcjtcblx0XHRoZWlnaHQ6IDMwMHB4O1xuXHRcdG1hcmdpbi1ib3R0b206IDE2cHg7XG5cdFx0bWFyZ2luLXRvcDogMjBweDtcblxuXHRcdGEge1xuXG5cdFx0XHRmaWd1cmUge1xuXHRcdFx0XHRoZWlnaHQ6IDEwMCU7XG5cblx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdEBpbmNsdWRlIHBvc2l0aW9uKCBhYnNvbHV0ZSwgMCApO1xuXHRcdFx0XHRcdEBpbmNsdWRlIGRvdHRlZC1ib3JkZXIoIDAgMnB4LCAxcHgsICRjb2xvciA6IHdoaXRlICk7XG5cblx0XHRcdFx0XHRoZWlnaHQ6IDEwMCU7XG5cblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRjb250ZW50OiAnJztcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQmOmZpcnN0LWNoaWxkIGZpZ3VyZTpiZWZvcmUgeyBib3JkZXItaW1hZ2Utd2lkdGg6IDAgMnB4IDAgMDsgfVxuXHRcdFx0JjpsYXN0LWNoaWxkIGZpZ3VyZTpiZWZvcmUgeyBib3JkZXItaW1hZ2Utd2lkdGg6IDAgMCAwIDJweDsgIH1cblxuXHRcdFx0QGluY2x1ZGUgc3Bhbi1jb2x1bW5zKCA0LCAkZGlzcGxheTogYmxvY2stY29sbGFwc2UgKTtcblx0XHRcdGhlaWdodDogMTAwJTtcblx0XHR9XG5cblx0fVxuXG59XG4iLCIvKlxuVGhlIGltYWdlIGZvciBvdGhlciBjb2xvcnMgaXMgbG9jYXRlZCBpbiAvbGFiZWxzL2FydGlzL3N0YXRpYy9pbWcvZG90cy5wbmdcblRoZSBpbWFnZSBjYW4gYmUgY29udmVydGVkIHRvIGEgYmFzZTY0IG9uIGh0dHBzOi8vZGV2ZWxvcGVyLm1vemlsbGEub3JnL2VuLVVTL2RvY3MvV2ViL0NTUy9Ub29scy9Cb3JkZXItaW1hZ2VfZ2VuZXJhdG9yXG4qL1xuXG4kZG90dGVkLWJvcmRlci1pbWFnZXM6IChcbiAgYmxhY2s6IFwiZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFEd0FBQUE4Q0FZQUFBQTYvTmx5QUFBQUJtSkxSMFFBQUFEL0FBQkgyNCtTQUFBQUNYQklXWE1BQUFzVEFBQUxFd0VBbXB3WUFBQUFCM1JKVFVVSDN3Y1FEQ0FpaEhzVDl3QUFBQmwwUlZoMFEyOXRiV1Z1ZEFCRGNtVmhkR1ZrSUhkcGRHZ2dSMGxOVUZlQkRoY0FBQURXU1VSQlZHamU3Wm83RW9Nd0RBVnRMc2NCS0hNK3lod2dwNE1HaXN5UUdCdExLSG03dFg2dnNTV05jdG9ZcDhlU1B2QjZ6amxkeERyKzJSeTVaTmlqS092NE5UbnlHY01yUlZuSHI4MHhXQVgyc0cveEdaSVlDRWF3c3VEYVY5VGF2c1ZIN3grVzdMUytPZlFxeGlPK1Z3NEFBQUFBQU85ZTJvT1NCcmRwNlM2eGg5T1N4N3g2cDlpM2VkaGpieHhCN0k3cFhqcWEyR3JCL3dDQ0Vhd3NPT0lySFhJdkhlb2ZsdXkwbEhwcEFBQUFBQUJvUSs2b1JmTnNpUVB4amtWeElON1J2c1dIclNXQ0VTd2ttQVB4WC95SDFUcXRGVmlSNmhRbFRFcExBQUFBQUVsRlRrU3VRbUNDXCIsXG4gIHdoaXRlOiBcImRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBRHdBQUFBOENBWUFBQUE2L05seUFBQUFCbUpMUjBRQUFBQUFBQUQ1UTd0L0FBQUFDWEJJV1hNQUFBc1RBQUFMRXdFQW1wd1lBQUFBQjNSSlRVVUgzd2NQRHpRWVp1WGtnQUFBQUJsMFJWaDBRMjl0YldWdWRBQkRjbVZoZEdWa0lIZHBkR2dnUjBsTlVGZUJEaGNBQUFEUlNVUkJWR2plN1pxN0VzTXdDQVNGLy8rZmxTWXBQSlBFbGl6T0pMZGJJK0FhOFJpaVBlbTk5L2FCaUloMmtXei9aMlBFa2VHS3BMTDlqOFNJTTRaWGtzcjJQeHBqeTNLc3NKOTVzelV6RUl4Z1o4R2p2MmkyL1ZRTXV6cHMyV2w5ZTdBcUdZVi9WUXdBQUFBQUFIVXZyZUJJZzJ4YXVrdnMyMmxKTWEvZUtYWTNEeXYyeGhYRXZramRTMWNUT3l6NEgwQXdncDBGVi95bFMrNmxTOVZoeTA3THFaY0dBQUFBQUlESmNWTFplRmM0YXZFOFcrSkFmR0ZTSElndnRKOTV3OVlTd1FnMkVzeUIrQy9XWWJkTzZ3SG4zdkFzaHVQcE1RQUFBQUJKUlU1RXJrSmdnZz09XCIsXG4gIGdyYXk6IFwiZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFEd0FBQUE4Q0FZQUFBQTYvTmx5QUFBQUFYTlNSMElBcnM0YzZRQUFBQVJuUVUxQkFBQ3hqd3Y4WVFVQUFBQUpjRWhaY3dBQUN4SUFBQXNTQWRMZGZ2d0FBQUFIZEVsTlJRZmZCdzhQTkJobTVlU0FBQUFBR1hSRldIUkRiMjF0Wlc1MEFFTnlaV0YwWldRZ2QybDBhQ0JIU1UxUVY0RU9Gd0FBQUJoMFJWaDBVMjltZEhkaGNtVUFjR0ZwYm5RdWJtVjBJRFF1TUM0MVpZVXlaUUFBQVpsSlJFRlVhRVB0bGpGdXhEQU1CTy92K1VDNlBEZUJyV1Z4eEVnaUpUZ1FEaHhndXQybDNQbGxmSDMvL1BaVVpBdmFOUlhaaHJaTlJSb1U4Q3E2Qk8xNUZWMkdOcjNob0hrWGt0Qk9UMVhTMEZiUFZQaFNOMEpRZjZhcVlXaGpaSDN3VE4wSlFmMlpxb2FoalpIMXdUTjFKd1QxWjZvYWhqWkdwZ3E2a1lKMmVxcVNoclo2aGd0M2NCSGE4eXE2REcxNkZXMVF3RlJrQzlvMUZkbUd0azFGM2drSEYzbDYvK0kvYmhSRlVSUkZVUlNGNXhQK1E4UGZRRUZUa2VPaHQ1dUtOQ2pnVmZSWTZNM2VjTkM4Q3dkQ2IrMlpDbC9xeGpIUUcwZldCOC9VbldPZ040NnNENTZwTzhkQWJ4eVpLdWpHY2RCYmU0WUxkL0JnNk0xZVJSc1VNQlU1SG5xN3FjZzc0ZURCZk1JM0ZFVlJGRVZSRk1YeFBQM2ovZlQrUmZnR0JVMUZ0cUJkVTVGdGFOdFVwRUVCcjZKTDBKNVgwV1ZvMHhzT21uY2hDZTMwVkNVTmJmVk1oUzkxSXdUMVo2b2FoalpHMWdmUDFKMFExSitwYWhqYUdGa2ZQRk4zUWxCL3BxcGhhR05rcXFBYktXaW5weXBwYUt0bnVIQUhGNkU5cjZMTDBLWlgwUVlGVEVXMm9GMVRrVzFvMjJ5SjErc1A2a1FhUTlSM1huc0FBQUFBU1VWT1JLNUNZSUk9XCIsXG4gIGxpZ2h0Z3JheTogXCJkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUR3QUFBQThDQVlBQUFBNi9ObHlBQUFBQm1KTFIwUUEvd0QvQVArZ3ZhZVRBQUFBQ1hCSVdYTUFBQXNUQUFBTEV3RUFtcHdZQUFBQUIzUkpUVVVIM3djZENRSVJhTGd1OXdBQUFCbDBSVmgwUTI5dGJXVnVkQUJEY21WaGRHVmtJSGRwZEdnZ1IwbE5VRmVCRGhjQUFBRFFTVVJCVkdqZTdacTVFY013REFSSk5jTCt5MklsVWlJRm5yRWVQb0JnMzI2TTd4SVN3Q0NublZycm1rNG9wZVEwaUhYOHB6bnluZUdNb3F6anQrVElUd3hIaXJLTzM1cGpzUXJzWWQvanN5UXhFSXhnWmNHdHI2aTFmWStQM2o4czJXbGRPY3dxeGlPK1Z3NEFBQUFBQU85ZTJvTTdEVzdUMGx0aXYwNUxIdlBxbTJJLzVtR1B2WEVFc1FlbWUrbG9ZcHNGL3dNSVJyQ3k0SWl2ZE1pOWRLaC9XTExUVXVxbEFRQUFBQUNnRDdtakZzMnpKUTdFSnhiRmdmaEUreDRmdHBZSVJyQ1FZQTdFZi9FZlZ1dTBOc0JYN3g0UHNqNXBBQUFBQUVsRlRrU3VRbUNDXCJcbik7XG5cbkBtaXhpbiBkb3R0ZWQtYm9yZGVyKCAkd2lkdGg6IDFweCwgJG91dHNldDogMHB4LCAkY29sb3I6IHdoaXRlICkge1xuXG4gIEBpbmNsdWRlIGJvcmRlci13aWR0aCgkd2lkdGgpO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItaW1hZ2Utc2xpY2U6IDEyIGZpbGw7XG4gIGJvcmRlci1pbWFnZS13aWR0aDogdW5wYWNrKCR3aWR0aCk7XG4gIGJvcmRlci1pbWFnZS1vdXRzZXQ6IHVucGFjaygkb3V0c2V0KTtcbiAgYm9yZGVyLWltYWdlLXJlcGVhdDogcmVwZWF0O1xuXG4gIGJvcmRlci1pbWFnZS1zb3VyY2U6IHVybChtYXAtZ2V0KCRkb3R0ZWQtYm9yZGVyLWltYWdlcywgJGNvbG9yKSkgIWltcG9ydGFudDtcblxufVxuIiwiXG5tYWluID4gaGVhZGVyLmNvbnRlbnQtaGVhZGVyLFxubWFpbiBhcnRpY2xlIDpmaXJzdC1jaGlsZC5wcmUtdGl0bGUge1xuXHQvL1xuXHQvLyBPdXIgcHJlLXRpdGxlIGNvbXBvdW5kLCB0aGlzIHdpbGwgc2hvdyBhIGZ1bGwgd2lkdGggaW1hZ2UgYmVmb3JlIHRoZSBoZWFkZXIgb2YgYW55IGNvbnRlbnRcblx0Ly8gcGFnZS4gVGhlIGNvbXBvdW5kIGlzIG9ubHkgc2VlbiBvbiB0aGUgZ2VuZXJpYyBjb21wb3VuZCBwYWdlIHNvIHdlIGNhbiBqdXN0IGZpeCBpdHMgd2l0aFxuXHQvL1xuXHRkaXNwbGF5OiBibG9jaztcblx0bWFyZ2luOiAwO1xuXHR3aWR0aDogMTAwJTtcblxuXHRmaWd1cmUgeyB3aWR0aDogMTAwJTsgfVxuXHRmaWd1cmUgaW1nIHtcblx0XHRAaW5jbHVkZSBzaXplKCAxMDAlICk7XG5cblx0XHRtYXgtaGVpZ2h0OiBjYWxjKCA1OHZoIC0gI3sgJHBhZ2UtaGVhZGVyLWhlaWdodCB9KTtcblx0XHRvYmplY3QtZml0OiBjb3Zlcjtcblx0XHRvYmplY3QtcG9zaXRpb246IDUwJSA1MCU7XG5cdH1cblxuXHRAaW5jbHVkZSBtZWRpYSggXCI8dGFibGV0XCIgKXtcblxuXHRcdGZpZ3VyZSBpbWcgeyBtYXgtaGVpZ2h0OiBjYWxjKCA1OHZoIC0gI3sgJHBhZ2UtaGVhZGVyLWhlaWdodC1sdC10YWJsZXQgfSApOyB9XG5cblx0fVxufVxuIiwiXG5tYWluIGFydGljbGUgaGVhZGVyLmludHJvZHVjdGlvbiB7XG5cblx0QGluY2x1ZGUgb3V0ZXItY29udGFpbmVyKCApO1xuXG5cdGgxLCBwIHtcblx0XHRAaW5jbHVkZSBtYXJnaW4oIDE3cHggYXV0byBudWxsIGF1dG8gKTtcblx0XHRtYXgtd2lkdGg6ICRtYXgtd2lkdGg7XG5cdH1cblxuXHRwLmludHJvLXRleHQge1xuXHRcdGZvbnQtc2l6ZTogbW9kdWxhci1zY2FsZSggMCApO1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjM7XG5cdFx0bWFyZ2luLWJvdHRvbTogM3B4O1xuXHRcdG1hcmdpbi10b3A6IDEzcHg7XG5cblx0XHRAaW5jbHVkZSBtZWRpYSggJz49dGFibGV0JyApe1xuXHRcdFx0Zm9udC1zaXplOiBtb2R1bGFyLXNjYWxlKCAxICk7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxM3B4O1xuXHRcdFx0bWFyZ2luLXRvcDogMTdweDtcblx0XHR9XG5cdH1cblxuXHRwLmludHJvLWltYWdlIGltZyB7XG5cdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0bWFyZ2luLXJpZ2h0OiAkc21hbGwtc3BhY2luZztcblx0XHRtYXJnaW4tYm90dG9tOiAkc21hbGwtc3BhY2luZztcblx0fVxuXG5cdGgxIHsgbWFyZ2luLWJvdHRvbTogJHNtYWxsLXNwYWNpbmcgLyAyOyB9XG5cdGgxOmFmdGVyIHtcblx0XHRAaW5jbHVkZSB0aGVtZWQtZG90dGVkLWJvcmRlciggMnB4IDAgMCAwLCAwcHggKTtcblxuXHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0aGVpZ2h0OiAycHg7XG5cdFx0bWFyZ2luLXRvcDogMTNweDtcblx0XHR3aWR0aDogMTAwJTtcblxuXHRcdEBpbmNsdWRlIG1lZGlhKCAnPj10YWJsZXQnICl7XG5cdFx0XHRtYXJnaW4tdG9wOiAxOXB4O1xuXHRcdH1cblx0fVxuXG5cdC8vXG5cdC8vIEFjY29yZGluZyB0byB0aGUgdGVtcGxhdGUgd2UgY2FuIGhhdmUgYSBsb3Qgb2YgbW9yZSBzdHVmZiBidXQgaXQgZG9lc24ndCBzaG93IHVwIGluIHRoZVxuXHQvLyBkZXNpZ24gb3IgaW4gdGhlIGFueSBvZiB0aGUgZWRpdGFibGUgZmllbGRzLiBTbyBmb3Igbm93IGp1c3Qgc3R1YiB0aGVzZSBoZXJlIGFuZCB3ZSdsbFxuXHQvLyBzZWUgd2hlbiB0aGV5IHBvcHVwLlxuXHQvL1xuXHQvLyBGb2xsb3dpbmcgdXAgd2l0aCBhIHF1aWNrIGdsb2JhbCBzZWFyY2ggaXQgYXBwZWFycyBpdCBpcyBzdHJ1Y3RlZCB0aGUgZm9sbG93aW5nIHdheTpcblx0Ly9cdFx0cC5pbnRyby1zdWJ0aXRsZVxuXHQvL1x0XHRwLmludHJvLXN1YnRleHRcblx0Ly9cblx0Ly8gQWx0aG91Z2ggdGhleSBvbmx5IGFwcGVhciBpbiB0aGUgbmV3cyBhcHAvdGVtcGxhdGVzLCBpdCB3b3VsZCBiZSBuaWNlIHRvIGNsZWFuIHRoZXNlIHVwLlxuXHQvL1xuXG5cdEBpbmNsdWRlIG1lZGlhKCBcIj49dGFibGV0XCIgKXtcblxuXHRcdGgxLCBwIHtcblxuXHRcdFx0bWF4LXdpZHRoOiA1Ny41JTtcblxuXHRcdH1cblxuXHR9XG5cbn1cbiIsIkBjaGFyc2V0IFwiVVRGLThcIjtcblxuLy8vIFNwZWNpZmllcyB0aGUgbnVtYmVyIG9mIGNvbHVtbnMgYW4gZWxlbWVudCBzaG91bGQgc3Bhbi4gSWYgdGhlIHNlbGVjdG9yIGlzIG5lc3RlZCB0aGUgbnVtYmVyIG9mIGNvbHVtbnMgb2YgaXRzIHBhcmVudCBlbGVtZW50IHNob3VsZCBiZSBwYXNzZWQgYXMgYW4gYXJndW1lbnQgYXMgd2VsbC5cbi8vL1xuLy8vIEBwYXJhbSB7TGlzdH0gJHNwYW5cbi8vLyAgIEEgbGlzdCBjb250YWluaW5nIGAkY29sdW1uc2AsIHRoZSB1bml0bGVzcyBudW1iZXIgb2YgY29sdW1ucyB0aGUgZWxlbWVudCBzcGFucyAocmVxdWlyZWQpLCBhbmQgYCRjb250YWluZXItY29sdW1uc2AsIHRoZSBudW1iZXIgb2YgY29sdW1ucyB0aGUgcGFyZW50IGVsZW1lbnQgc3BhbnMgKG9wdGlvbmFsKS5cbi8vL1xuLy8vICAgSWYgb25seSBvbmUgdmFsdWUgaXMgcGFzc2VkLCBpdCBpcyBhc3N1bWVkIHRoYXQgaXQncyBgJGNvbHVtbnNgIGFuZCB0aGF0IHRoYXQgYCRjb250YWluZXItY29sdW1uc2AgaXMgZXF1YWwgdG8gYCRncmlkLWNvbHVtbnNgLCB0aGUgdG90YWwgbnVtYmVyIG9mIGNvbHVtbnMgaW4gdGhlIGdyaWQuXG4vLy9cbi8vLyAgIFRoZSB2YWx1ZXMgY2FuIGJlIHNlcGFyYXRlZCB3aXRoIGFueSBzdHJpbmcgc3VjaCBhcyBgb2ZgLCBgL2AsIGV0Yy5cbi8vL1xuLy8vICAgYCRjb2x1bW5zYCBhbHNvIGFjY2VwdHMgZGVjaW1hbHMgZm9yIHdoZW4gaXQncyBuZWNlc3NhcnkgdG8gYnJlYWsgb3V0IG9mIHRoZSBzdGFuZGFyZCBncmlkLiBFLmcuIFBhc3NpbmcgYDIuNGAgaW4gYSBzdGFuZGFyZCAxMiBjb2x1bW4gZ3JpZCB3aWxsIGRpdmlkZSB0aGUgcm93IGludG8gNSBjb2x1bW5zLlxuLy8vXG4vLy8gQHBhcmFtIHtTdHJpbmd9ICRkaXNwbGF5IFtibG9ja11cbi8vLyAgIFNldHMgdGhlIGRpc3BsYXkgcHJvcGVydHkgb2YgdGhlIGVsZW1lbnQuIEJ5IGRlZmF1bHQgaXQgc2V0cyB0aGUgZGlzcGxheSBwcm9wZXJ0IG9mIHRoZSBlbGVtZW50IHRvIGBibG9ja2AuXG4vLy9cbi8vLyAgIElmIHBhc3NlZCBgYmxvY2stY29sbGFwc2VgLCBpdCBhbHNvIHJlbW92ZXMgdGhlIG1hcmdpbiBndXR0ZXIgYnkgYWRkaW5nIGl0IHRvIHRoZSBlbGVtZW50IHdpZHRoLlxuLy8vXG4vLy8gICBJZiBwYXNzZWQgYHRhYmxlYCwgaXQgc2V0cyB0aGUgZGlzcGxheSBwcm9wZXJ0eSB0byBgdGFibGUtY2VsbGAgYW5kIGNhbGN1bGF0ZXMgdGhlIHdpZHRoIG9mIHRoZSBlbGVtZW50IHdpdGhvdXQgdGFraW5nIGd1dHRlcnMgaW50byBjb25zaWRlcmF0aW9uLiBUaGUgcmVzdWx0IGRvZXMgbm90IGFsaWduIHdpdGggdGhlIGJsb2NrLWJhc2VkIGdyaWQuXG4vLy9cbi8vLyBAZXhhbXBsZSBzY3NzIC0gVXNhZ2Vcbi8vLyAgIC5lbGVtZW50IHtcbi8vLyAgICAgQGluY2x1ZGUgc3Bhbi1jb2x1bW5zKDYpO1xuLy8vXG4vLy8gICAgLm5lc3RlZC1lbGVtZW50IHtcbi8vLyAgICAgIEBpbmNsdWRlIHNwYW4tY29sdW1ucygyIG9mIDYpO1xuLy8vICAgIH1cbi8vLyAgfVxuLy8vXG4vLy8gQGV4YW1wbGUgY3NzIC0gQ1NTIE91dHB1dFxuLy8vICAgLmVsZW1lbnQge1xuLy8vICAgICBkaXNwbGF5OiBibG9jaztcbi8vLyAgICAgZmxvYXQ6IGxlZnQ7XG4vLy8gICAgIG1hcmdpbi1yaWdodDogMi4zNTc2NSU7XG4vLy8gICAgIHdpZHRoOiA0OC44MjExNyU7XG4vLy8gICB9XG4vLy9cbi8vLyAgIC5lbGVtZW50Omxhc3QtY2hpbGQge1xuLy8vICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4vLy8gICB9XG4vLy9cbi8vLyAgIC5lbGVtZW50IC5uZXN0ZWQtZWxlbWVudCB7XG4vLy8gICAgIGRpc3BsYXk6IGJsb2NrO1xuLy8vICAgICBmbG9hdDogbGVmdDtcbi8vLyAgICAgbWFyZ2luLXJpZ2h0OiA0LjgyOTE2JTtcbi8vLyAgICAgd2lkdGg6IDMwLjExMzg5JTtcbi8vLyAgIH1cbi8vL1xuLy8vICAgLmVsZW1lbnQgLm5lc3RlZC1lbGVtZW50Omxhc3QtY2hpbGQge1xuLy8vICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4vLy8gICB9XG5cbkBtaXhpbiBzcGFuLWNvbHVtbnMoJHNwYW46ICRjb2x1bW5zIG9mICRjb250YWluZXItY29sdW1ucywgJGRpc3BsYXk6IGJsb2NrKSB7XG4gICRjb2x1bW5zOiBudGgoJHNwYW4sIDEpO1xuICAkY29udGFpbmVyLWNvbHVtbnM6IGNvbnRhaW5lci1zcGFuKCRzcGFuKTtcblxuICAkcGFyZW50LWNvbHVtbnM6IGdldC1wYXJlbnQtY29sdW1ucygkY29udGFpbmVyLWNvbHVtbnMpICFnbG9iYWw7XG5cbiAgJGRpcmVjdGlvbjogZ2V0LWRpcmVjdGlvbigkbGF5b3V0LWRpcmVjdGlvbiwgJGRlZmF1bHQtbGF5b3V0LWRpcmVjdGlvbik7XG4gICRvcHBvc2l0ZS1kaXJlY3Rpb246IGdldC1vcHBvc2l0ZS1kaXJlY3Rpb24oJGRpcmVjdGlvbik7XG5cbiAgJGRpc3BsYXktdGFibGU6IGlzLWRpc3BsYXktdGFibGUoJGNvbnRhaW5lci1kaXNwbGF5LXRhYmxlLCAkZGlzcGxheSk7XG5cbiAgQGlmICRkaXNwbGF5LXRhYmxlICB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICB3aWR0aDogcGVyY2VudGFnZSgkY29sdW1ucyAvICRjb250YWluZXItY29sdW1ucyk7XG4gIH0gQGVsc2Uge1xuICAgIGZsb2F0OiAjeyRvcHBvc2l0ZS1kaXJlY3Rpb259O1xuXG4gICAgQGlmICRkaXNwbGF5ICE9IG5vLWRpc3BsYXkge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuXG4gICAgQGlmICRkaXNwbGF5ID09IGNvbGxhcHNlIHtcbiAgICAgIEBpbmNsdWRlIC1uZWF0LXdhcm4oXCJUaGUgJ2NvbGxhcHNlJyBhcmd1bWVudCB3aWxsIGJlIGRlcHJlY2F0ZWQuIFVzZSAnYmxvY2stY29sbGFwc2UnIGluc3RlYWQuXCIpO1xuICAgIH1cblxuICAgIEBpZiAkZGlzcGxheSA9PSBjb2xsYXBzZSBvciAkZGlzcGxheSA9PSBibG9jay1jb2xsYXBzZSB7XG4gICAgICB3aWR0aDogZmxleC1ncmlkKCRjb2x1bW5zLCAkY29udGFpbmVyLWNvbHVtbnMpICsgZmxleC1ndXR0ZXIoJGNvbnRhaW5lci1jb2x1bW5zKTtcblxuICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgd2lkdGg6IGZsZXgtZ3JpZCgkY29sdW1ucywgJGNvbnRhaW5lci1jb2x1bW5zKTtcbiAgICAgIH1cblxuICAgIH0gQGVsc2Uge1xuICAgICAgbWFyZ2luLSN7JGRpcmVjdGlvbn06IGZsZXgtZ3V0dGVyKCRjb250YWluZXItY29sdW1ucyk7XG4gICAgICB3aWR0aDogZmxleC1ncmlkKCRjb2x1bW5zLCAkY29udGFpbmVyLWNvbHVtbnMpO1xuXG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tI3skZGlyZWN0aW9ufTogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vIEJhc2UgQ2xhc3MgRGVmaW5pdGlvblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uI3skZmEtY3NzLXByZWZpeH0sXG4uZmFzLFxuLmZhcixcbi5mYWwsXG4uZmFiIHtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC1yZW5kZXJpbmc6IGF1dG87XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuIiwiLy8gSWNvbiBTaXplc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vLyBtYWtlcyB0aGUgZm9udCAzMyUgbGFyZ2VyIHJlbGF0aXZlIHRvIHRoZSBpY29uIGNvbnRhaW5lclxuLiN7JGZhLWNzcy1wcmVmaXh9LWxnIHtcbiAgZm9udC1zaXplOiAoNGVtIC8gMyk7XG4gIGxpbmUtaGVpZ2h0OiAoM2VtIC8gNCk7XG4gIHZlcnRpY2FsLWFsaWduOiAtLjA2NjdlbTtcbn1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LXhzIHtcbiAgZm9udC1zaXplOiAuNzVlbTtcbn1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LXNtIHtcbiAgZm9udC1zaXplOiAuODc1ZW07XG59XG5cbkBmb3IgJGkgZnJvbSAxIHRocm91Z2ggMTAge1xuICAuI3skZmEtY3NzLXByZWZpeH0tI3skaX14IHtcbiAgICBmb250LXNpemU6ICRpICogMWVtO1xuICB9XG59XG4iLCIvLyBGaXhlZCBXaWR0aCBJY29uc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZ3IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogKDIwZW0gLyAxNik7XG59XG4iLCIvLyBMaXN0IEljb25zXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi4jeyRmYS1jc3MtcHJlZml4fS11bCB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgbWFyZ2luLWxlZnQ6ICRmYS1saS13aWR0aCAqIDUvNDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuXG4gID4gbGkgeyBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbn1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LWxpIHtcbiAgbGVmdDogLSRmYS1saS13aWR0aDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiAkZmEtbGktd2lkdGg7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuIiwiLy8gQm9yZGVyZWQgJiBQdWxsZWRcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LWJvcmRlciB7XG4gIGJvcmRlcjogc29saWQgLjA4ZW0gJGZhLWJvcmRlci1jb2xvcjtcbiAgYm9yZGVyLXJhZGl1czogLjFlbTtcbiAgcGFkZGluZzogLjJlbSAuMjVlbSAuMTVlbTtcbn1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LXB1bGwtbGVmdCB7IGZsb2F0OiBsZWZ0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcHVsbC1yaWdodCB7IGZsb2F0OiByaWdodDsgfVxuXG4uI3skZmEtY3NzLXByZWZpeH0sXG4uZmFzLFxuLmZhcixcbi5mYWwsXG4uZmFiIHtcbiAgJi4jeyRmYS1jc3MtcHJlZml4fS1wdWxsLWxlZnQgeyBtYXJnaW4tcmlnaHQ6IC4zZW07IH1cbiAgJi4jeyRmYS1jc3MtcHJlZml4fS1wdWxsLXJpZ2h0IHsgbWFyZ2luLWxlZnQ6IC4zZW07IH1cbn1cbiIsIi8vIFJvdGF0ZWQgJiBGbGlwcGVkIEljb25zXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi4jeyRmYS1jc3MtcHJlZml4fS1yb3RhdGUtOTAgIHsgQGluY2x1ZGUgZmEtaWNvbi1yb3RhdGUoOTBkZWcsIDEpOyAgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJvdGF0ZS0xODAgeyBAaW5jbHVkZSBmYS1pY29uLXJvdGF0ZSgxODBkZWcsIDIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcm90YXRlLTI3MCB7IEBpbmNsdWRlIGZhLWljb24tcm90YXRlKDI3MGRlZywgMyk7IH1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LWZsaXAtaG9yaXpvbnRhbCB7IEBpbmNsdWRlIGZhLWljb24tZmxpcCgtMSwgMSwgMCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mbGlwLXZlcnRpY2FsICAgeyBAaW5jbHVkZSBmYS1pY29uLWZsaXAoMSwgLTEsIDIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmxpcC1ob3Jpem9udGFsLiN7JGZhLWNzcy1wcmVmaXh9LWZsaXAtdmVydGljYWwgeyBAaW5jbHVkZSBmYS1pY29uLWZsaXAoLTEsIC0xLCAyKTsgfVxuXG4vLyBIb29rIGZvciBJRTgtOVxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG46cm9vdCB7XG4gIC4jeyRmYS1jc3MtcHJlZml4fS1yb3RhdGUtOTAsXG4gIC4jeyRmYS1jc3MtcHJlZml4fS1yb3RhdGUtMTgwLFxuICAuI3skZmEtY3NzLXByZWZpeH0tcm90YXRlLTI3MCxcbiAgLiN7JGZhLWNzcy1wcmVmaXh9LWZsaXAtaG9yaXpvbnRhbCxcbiAgLiN7JGZhLWNzcy1wcmVmaXh9LWZsaXAtdmVydGljYWwge1xuICAgIGZpbHRlcjogbm9uZTtcbiAgfVxufVxuIiwiLy8gTWl4aW5zXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5AbWl4aW4gZmEtaWNvbiB7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB2ZXJ0aWNhbC1hbGlnbjogLS4xMjVlbTtcbn1cblxuQG1peGluIGZhLWljb24tcm90YXRlKCRkZWdyZWVzLCAkcm90YXRpb24pIHtcbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShyb3RhdGlvbj0jeyRyb3RhdGlvbn0pXCI7XG4gIHRyYW5zZm9ybTogcm90YXRlKCRkZWdyZWVzKTtcbn1cblxuQG1peGluIGZhLWljb24tZmxpcCgkaG9yaXosICR2ZXJ0LCAkcm90YXRpb24pIHtcbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShyb3RhdGlvbj0jeyRyb3RhdGlvbn0sIG1pcnJvcj0xKVwiO1xuICB0cmFuc2Zvcm06IHNjYWxlKCRob3JpeiwgJHZlcnQpO1xufVxuXG5cbi8vIE9ubHkgZGlzcGxheSBjb250ZW50IHRvIHNjcmVlbiByZWFkZXJzLiBBIGxhIEJvb3RzdHJhcCA0LlxuLy9cbi8vIFNlZTogaHR0cDovL2ExMXlwcm9qZWN0LmNvbS9wb3N0cy9ob3ctdG8taGlkZS1jb250ZW50L1xuXG5AbWl4aW4gc3Itb25seSB7XG4gIGJvcmRlcjogMDtcbiAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcbiAgaGVpZ2h0OiAxcHg7XG4gIG1hcmdpbjogLTFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMXB4O1xufVxuXG4vLyBVc2UgaW4gY29uanVuY3Rpb24gd2l0aCAuc3Itb25seSB0byBvbmx5IGRpc3BsYXkgY29udGVudCB3aGVuIGl0J3MgZm9jdXNlZC5cbi8vXG4vLyBVc2VmdWwgZm9yIFwiU2tpcCB0byBtYWluIGNvbnRlbnRcIiBsaW5rczsgc2VlIGh0dHA6Ly93d3cudzMub3JnL1RSLzIwMTMvTk9URS1XQ0FHMjAtVEVDSFMtMjAxMzA5MDUvRzFcbi8vXG4vLyBDcmVkaXQ6IEhUTUw1IEJvaWxlcnBsYXRlXG5cbkBtaXhpbiBzci1vbmx5LWZvY3VzYWJsZSB7XG4gICY6YWN0aXZlLFxuICAmOmZvY3VzIHtcbiAgICBjbGlwOiBhdXRvO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtYXJnaW46IDA7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICB3aWR0aDogYXV0bztcbiAgfVxufVxuIiwiLy8gU3RhY2tlZCBJY29uc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uI3skZmEtY3NzLXByZWZpeH0tc3RhY2sge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogMmVtO1xuICBsaW5lLWhlaWdodDogMmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHdpZHRoOiAyZW07XG59XG5cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGFjay0xeCxcbi4jeyRmYS1jc3MtcHJlZml4fS1zdGFjay0yeCB7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0YWNrLTF4IHtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG5cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGFjay0yeCB7XG4gIGZvbnQtc2l6ZTogMmVtO1xufVxuXG4uI3skZmEtY3NzLXByZWZpeH0taW52ZXJzZSB7XG4gIGNvbG9yOiAkZmEtaW52ZXJzZTtcbn1cbiIsIi8qIEZvbnQgQXdlc29tZSB1c2VzIHRoZSBVbmljb2RlIFByaXZhdGUgVXNlIEFyZWEgKFBVQSkgdG8gZW5zdXJlIHNjcmVlblxucmVhZGVycyBkbyBub3QgcmVhZCBvZmYgcmFuZG9tIGNoYXJhY3RlcnMgdGhhdCByZXByZXNlbnQgaWNvbnMgKi9cblxuLiN7JGZhLWNzcy1wcmVmaXh9LTUwMHB4OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci01MDBweCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hY2Nlc3NpYmxlLWljb246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFjY2Vzc2libGUtaWNvbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hY2N1c29mdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYWNjdXNvZnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYWRkcmVzcy1ib29rOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hZGRyZXNzLWJvb2spOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYWRkcmVzcy1jYXJkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hZGRyZXNzLWNhcmQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYWRqdXN0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hZGp1c3QpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYWRuOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hZG4pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYWR2ZXJzYWw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFkdmVyc2FsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFmZmlsaWF0ZXRoZW1lOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hZmZpbGlhdGV0aGVtZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbGdvbGlhOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hbGdvbGlhKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFsaWduLWNlbnRlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYWxpZ24tY2VudGVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFsaWduLWp1c3RpZnk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFsaWduLWp1c3RpZnkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYWxpZ24tbGVmdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYWxpZ24tbGVmdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbGlnbi1yaWdodDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYWxpZ24tcmlnaHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYWxsZXJnaWVzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hbGxlcmdpZXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYW1hem9uOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hbWF6b24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYW1hem9uLXBheTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYW1hem9uLXBheSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbWJ1bGFuY2U6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFtYnVsYW5jZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbWVyaWNhbi1zaWduLWxhbmd1YWdlLWludGVycHJldGluZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYW1lcmljYW4tc2lnbi1sYW5ndWFnZS1pbnRlcnByZXRpbmcpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYW1pbGlhOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hbWlsaWEpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYW5jaG9yOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hbmNob3IpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYW5kcm9pZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYW5kcm9pZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbmdlbGxpc3Q6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFuZ2VsbGlzdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbmdsZS1kb3VibGUtZG93bjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYW5nbGUtZG91YmxlLWRvd24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYW5nbGUtZG91YmxlLWxlZnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFuZ2xlLWRvdWJsZS1sZWZ0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFuZ2xlLWRvdWJsZS1yaWdodDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYW5nbGUtZG91YmxlLXJpZ2h0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFuZ2xlLWRvdWJsZS11cDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYW5nbGUtZG91YmxlLXVwKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFuZ2xlLWRvd246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFuZ2xlLWRvd24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYW5nbGUtbGVmdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYW5nbGUtbGVmdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbmdsZS1yaWdodDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYW5nbGUtcmlnaHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYW5nbGUtdXA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFuZ2xlLXVwKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFuZ3J5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hbmdyeSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbmdyeWNyZWF0aXZlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hbmdyeWNyZWF0aXZlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFuZ3VsYXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFuZ3VsYXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXBwLXN0b3JlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hcHAtc3RvcmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXBwLXN0b3JlLWlvczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYXBwLXN0b3JlLWlvcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcHBlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYXBwZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXBwbGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFwcGxlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFwcGxlLXBheTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYXBwbGUtcGF5KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFyY2hpdmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFyY2hpdmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJjaHdheTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYXJjaHdheSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvdy1hbHQtY2lyY2xlLWRvd246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFycm93LWFsdC1jaXJjbGUtZG93bik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvdy1hbHQtY2lyY2xlLWxlZnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFycm93LWFsdC1jaXJjbGUtbGVmdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvdy1hbHQtY2lyY2xlLXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hcnJvdy1hbHQtY2lyY2xlLXJpZ2h0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93LWFsdC1jaXJjbGUtdXA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFycm93LWFsdC1jaXJjbGUtdXApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3ctY2lyY2xlLWRvd246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFycm93LWNpcmNsZS1kb3duKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93LWNpcmNsZS1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hcnJvdy1jaXJjbGUtbGVmdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvdy1jaXJjbGUtcmlnaHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFycm93LWNpcmNsZS1yaWdodCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvdy1jaXJjbGUtdXA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFycm93LWNpcmNsZS11cCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvdy1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hcnJvdy1kb3duKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93LWxlZnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFycm93LWxlZnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3ctcmlnaHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFycm93LXJpZ2h0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93LXVwOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hcnJvdy11cCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvd3MtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hcnJvd3MtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93cy1hbHQtaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYXJyb3dzLWFsdC1oKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93cy1hbHQtdjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYXJyb3dzLWFsdC12KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFzc2lzdGl2ZS1saXN0ZW5pbmctc3lzdGVtczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYXNzaXN0aXZlLWxpc3RlbmluZy1zeXN0ZW1zKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFzdGVyaXNrOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hc3Rlcmlzayk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hc3ltbWV0cmlrOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hc3ltbWV0cmlrKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWF0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hdGxhczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYXRsYXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXVkaWJsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYXVkaWJsZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hdWRpby1kZXNjcmlwdGlvbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYXVkaW8tZGVzY3JpcHRpb24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXV0b3ByZWZpeGVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hdXRvcHJlZml4ZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXZpYW5leDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYXZpYW5leCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hdmlhdG86YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWF2aWF0byk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hd2FyZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYXdhcmQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXdzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hd3MpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmFja3NwYWNlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1iYWNrc3BhY2UpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmFja3dhcmQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJhY2t3YXJkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhbGFuY2Utc2NhbGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJhbGFuY2Utc2NhbGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmFuOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1iYW4pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmFuZC1haWQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJhbmQtYWlkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhbmRjYW1wOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1iYW5kY2FtcCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iYXJjb2RlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1iYXJjb2RlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhcnM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJhcnMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmFzZWJhbGwtYmFsbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmFzZWJhbGwtYmFsbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iYXNrZXRiYWxsLWJhbGw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJhc2tldGJhbGwtYmFsbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iYXRoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1iYXRoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhdHRlcnktZW1wdHk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJhdHRlcnktZW1wdHkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmF0dGVyeS1mdWxsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1iYXR0ZXJ5LWZ1bGwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmF0dGVyeS1oYWxmOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1iYXR0ZXJ5LWhhbGYpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmF0dGVyeS1xdWFydGVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1iYXR0ZXJ5LXF1YXJ0ZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmF0dGVyeS10aHJlZS1xdWFydGVyczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmF0dGVyeS10aHJlZS1xdWFydGVycyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iZWQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJlZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iZWVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1iZWVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJlaGFuY2U6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJlaGFuY2UpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmVoYW5jZS1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJlaGFuY2Utc3F1YXJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJlbGw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJlbGwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmVsbC1zbGFzaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmVsbC1zbGFzaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iZXppZXItY3VydmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJlemllci1jdXJ2ZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iaWN5Y2xlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1iaWN5Y2xlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJpbW9iamVjdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmltb2JqZWN0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJpbm9jdWxhcnM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJpbm9jdWxhcnMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmlydGhkYXktY2FrZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmlydGhkYXktY2FrZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iaXRidWNrZXQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJpdGJ1Y2tldCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iaXRjb2luOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1iaXRjb2luKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJpdHk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJpdHkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmxhY2stdGllOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ibGFjay10aWUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmxhY2tiZXJyeTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmxhY2tiZXJyeSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ibGVuZGVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ibGVuZGVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJsaW5kOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ibGluZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ibG9nZ2VyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ibG9nZ2VyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJsb2dnZXItYjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmxvZ2dlci1iKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJsdWV0b290aDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmx1ZXRvb3RoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJsdWV0b290aC1iOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ibHVldG9vdGgtYik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ib2xkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ib2xkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJvbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJvbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYm9tYjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYm9tYik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ib25nOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ib25nKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJvb2s6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJvb2spOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYm9vay1vcGVuOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ib29rLW9wZW4pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYm9va21hcms6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJvb2ttYXJrKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJvd2xpbmctYmFsbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYm93bGluZy1iYWxsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJveDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYm94KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJveC1vcGVuOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ib3gtb3Blbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ib3hlczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYm94ZXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYnJhaWxsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYnJhaWxsZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1icmllZmNhc2U6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJyaWVmY2FzZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1icmllZmNhc2UtbWVkaWNhbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYnJpZWZjYXNlLW1lZGljYWwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYnJvYWRjYXN0LXRvd2VyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1icm9hZGNhc3QtdG93ZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYnJvb206YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJyb29tKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJydXNoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1icnVzaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1idGM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJ0Yyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1idWc6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJ1Zyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1idWlsZGluZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYnVpbGRpbmcpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYnVsbGhvcm46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJ1bGxob3JuKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJ1bGxzZXllOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1idWxsc2V5ZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1idXJuOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1idXJuKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJ1cm9tb2JlbGV4cGVydGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJ1cm9tb2JlbGV4cGVydGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYnVzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1idXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYnVzLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYnVzLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1idXlzZWxsYWRzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1idXlzZWxsYWRzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhbGN1bGF0b3I6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNhbGN1bGF0b3IpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FsZW5kYXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNhbGVuZGFyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhbGVuZGFyLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2FsZW5kYXItYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhbGVuZGFyLWNoZWNrOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYWxlbmRhci1jaGVjayk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYWxlbmRhci1taW51czpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2FsZW5kYXItbWludXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FsZW5kYXItcGx1czpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2FsZW5kYXItcGx1cyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYWxlbmRhci10aW1lczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2FsZW5kYXItdGltZXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FtZXJhOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYW1lcmEpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FtZXJhLXJldHJvOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYW1lcmEtcmV0cm8pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FubmFiaXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNhbm5hYmlzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhcHN1bGVzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYXBzdWxlcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNhcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYXJldC1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYXJldC1kb3duKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhcmV0LWxlZnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNhcmV0LWxlZnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FyZXQtcmlnaHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNhcmV0LXJpZ2h0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhcmV0LXNxdWFyZS1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYXJldC1zcXVhcmUtZG93bik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYXJldC1zcXVhcmUtbGVmdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2FyZXQtc3F1YXJlLWxlZnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FyZXQtc3F1YXJlLXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYXJldC1zcXVhcmUtcmlnaHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FyZXQtc3F1YXJlLXVwOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYXJldC1zcXVhcmUtdXApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FyZXQtdXA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNhcmV0LXVwKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhcnQtYXJyb3ctZG93bjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2FydC1hcnJvdy1kb3duKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhcnQtcGx1czpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2FydC1wbHVzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNjLWFtYXpvbi1wYXk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNjLWFtYXpvbi1wYXkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2MtYW1leDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2MtYW1leCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYy1hcHBsZS1wYXk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNjLWFwcGxlLXBheSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYy1kaW5lcnMtY2x1YjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2MtZGluZXJzLWNsdWIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2MtZGlzY292ZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNjLWRpc2NvdmVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNjLWpjYjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2MtamNiKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNjLW1hc3RlcmNhcmQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNjLW1hc3RlcmNhcmQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2MtcGF5cGFsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYy1wYXlwYWwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2Mtc3RyaXBlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYy1zdHJpcGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2MtdmlzYTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2MtdmlzYSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jZW50ZXJjb2RlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jZW50ZXJjb2RlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNlcnRpZmljYXRlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jZXJ0aWZpY2F0ZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGFsa2JvYXJkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jaGFsa2JvYXJkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoYWxrYm9hcmQtdGVhY2hlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2hhbGtib2FyZC10ZWFjaGVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoYXJ0LWFyZWE6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNoYXJ0LWFyZWEpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hhcnQtYmFyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jaGFydC1iYXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hhcnQtbGluZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2hhcnQtbGluZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGFydC1waWU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNoYXJ0LXBpZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGVjazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2hlY2spOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hlY2stY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jaGVjay1jaXJjbGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hlY2stZG91YmxlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jaGVjay1kb3VibGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hlY2stc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jaGVjay1zcXVhcmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hlc3M6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNoZXNzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZXNzLWJpc2hvcDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2hlc3MtYmlzaG9wKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZXNzLWJvYXJkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jaGVzcy1ib2FyZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGVzcy1raW5nOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jaGVzcy1raW5nKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZXNzLWtuaWdodDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2hlc3Mta25pZ2h0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZXNzLXBhd246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNoZXNzLXBhd24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hlc3MtcXVlZW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNoZXNzLXF1ZWVuKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZXNzLXJvb2s6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNoZXNzLXJvb2spOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hldnJvbi1jaXJjbGUtZG93bjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2hldnJvbi1jaXJjbGUtZG93bik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGV2cm9uLWNpcmNsZS1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jaGV2cm9uLWNpcmNsZS1sZWZ0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZXZyb24tY2lyY2xlLXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jaGV2cm9uLWNpcmNsZS1yaWdodCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGV2cm9uLWNpcmNsZS11cDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2hldnJvbi1jaXJjbGUtdXApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hldnJvbi1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jaGV2cm9uLWRvd24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hldnJvbi1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jaGV2cm9uLWxlZnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hldnJvbi1yaWdodDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2hldnJvbi1yaWdodCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGV2cm9uLXVwOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jaGV2cm9uLXVwKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoaWxkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jaGlsZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaHJvbWU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNocm9tZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaHVyY2g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNodXJjaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNpcmNsZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaXJjbGUtbm90Y2g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNpcmNsZS1ub3RjaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jbGlwYm9hcmQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNsaXBib2FyZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jbGlwYm9hcmQtY2hlY2s6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNsaXBib2FyZC1jaGVjayk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jbGlwYm9hcmQtbGlzdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2xpcGJvYXJkLWxpc3QpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2xvY2s6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNsb2NrKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNsb25lOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jbG9uZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jbG9zZWQtY2FwdGlvbmluZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2xvc2VkLWNhcHRpb25pbmcpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2xvdWQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNsb3VkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNsb3VkLWRvd25sb2FkLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2xvdWQtZG93bmxvYWQtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNsb3VkLXVwbG9hZC1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNsb3VkLXVwbG9hZC1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2xvdWRzY2FsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2xvdWRzY2FsZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jbG91ZHNtaXRoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jbG91ZHNtaXRoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNsb3VkdmVyc2lmeTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2xvdWR2ZXJzaWZ5KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvY2t0YWlsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jb2NrdGFpbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb2RlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jb2RlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvZGUtYnJhbmNoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jb2RlLWJyYW5jaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb2RlcGVuOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jb2RlcGVuKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvZGllcGllOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jb2RpZXBpZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb2ZmZWU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNvZmZlZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb2c6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNvZyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb2dzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jb2dzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvaW5zOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jb2lucyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb2x1bW5zOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jb2x1bW5zKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbW1lbnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNvbW1lbnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29tbWVudC1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNvbW1lbnQtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbW1lbnQtZG90czpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY29tbWVudC1kb3RzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbW1lbnQtc2xhc2g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNvbW1lbnQtc2xhc2gpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29tbWVudHM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNvbW1lbnRzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbXBhY3QtZGlzYzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY29tcGFjdC1kaXNjKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbXBhc3M6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNvbXBhc3MpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29tcHJlc3M6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNvbXByZXNzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbmNpZXJnZS1iZWxsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jb25jaWVyZ2UtYmVsbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb25uZWN0ZGV2ZWxvcDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY29ubmVjdGRldmVsb3ApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29udGFvOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jb250YW8pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29va2llOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jb29raWUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29va2llLWJpdGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNvb2tpZS1iaXRlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvcHk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNvcHkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29weXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jb3B5cmlnaHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY291Y2g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNvdWNoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNwYW5lbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY3BhbmVsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNyZWF0aXZlLWNvbW1vbnM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNyZWF0aXZlLWNvbW1vbnMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY3JlYXRpdmUtY29tbW9ucy1ieTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY3JlYXRpdmUtY29tbW9ucy1ieSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jcmVhdGl2ZS1jb21tb25zLW5jOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jcmVhdGl2ZS1jb21tb25zLW5jKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNyZWF0aXZlLWNvbW1vbnMtbmMtZXU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNyZWF0aXZlLWNvbW1vbnMtbmMtZXUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY3JlYXRpdmUtY29tbW9ucy1uYy1qcDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY3JlYXRpdmUtY29tbW9ucy1uYy1qcCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jcmVhdGl2ZS1jb21tb25zLW5kOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jcmVhdGl2ZS1jb21tb25zLW5kKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNyZWF0aXZlLWNvbW1vbnMtcGQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNyZWF0aXZlLWNvbW1vbnMtcGQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY3JlYXRpdmUtY29tbW9ucy1wZC1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNyZWF0aXZlLWNvbW1vbnMtcGQtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNyZWF0aXZlLWNvbW1vbnMtcmVtaXg6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNyZWF0aXZlLWNvbW1vbnMtcmVtaXgpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY3JlYXRpdmUtY29tbW9ucy1zYTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY3JlYXRpdmUtY29tbW9ucy1zYSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jcmVhdGl2ZS1jb21tb25zLXNhbXBsaW5nOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jcmVhdGl2ZS1jb21tb25zLXNhbXBsaW5nKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNyZWF0aXZlLWNvbW1vbnMtc2FtcGxpbmctcGx1czpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY3JlYXRpdmUtY29tbW9ucy1zYW1wbGluZy1wbHVzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNyZWF0aXZlLWNvbW1vbnMtc2hhcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNyZWF0aXZlLWNvbW1vbnMtc2hhcmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY3JlZGl0LWNhcmQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNyZWRpdC1jYXJkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNyb3A6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNyb3ApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY3JvcC1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNyb3AtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNyb3NzaGFpcnM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNyb3NzaGFpcnMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY3JvdzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY3Jvdyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jcm93bjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY3Jvd24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY3NzMzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY3NzMyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jc3MzLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY3NzMy1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY3ViZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY3ViZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jdWJlczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY3ViZXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY3V0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jdXQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY3V0dGxlZmlzaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY3V0dGxlZmlzaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kLWFuZC1kOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kLWFuZC1kKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRhc2hjdWJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kYXNoY3ViZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kYXRhYmFzZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZGF0YWJhc2UpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZGVhZjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZGVhZik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kZWxpY2lvdXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRlbGljaW91cyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kZXBsb3lkb2c6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRlcGxveWRvZyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kZXNrcHJvOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kZXNrcHJvKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRlc2t0b3A6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRlc2t0b3ApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZGV2aWFudGFydDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZGV2aWFudGFydCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kaWFnbm9zZXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRpYWdub3Nlcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kaWNlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kaWNlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRpY2UtZml2ZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZGljZS1maXZlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRpY2UtZm91cjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZGljZS1mb3VyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRpY2Utb25lOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kaWNlLW9uZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kaWNlLXNpeDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZGljZS1zaXgpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZGljZS10aHJlZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZGljZS10aHJlZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kaWNlLXR3bzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZGljZS10d28pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZGlnZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZGlnZyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kaWdpdGFsLW9jZWFuOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kaWdpdGFsLW9jZWFuKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRpZ2l0YWwtdGFjaG9ncmFwaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZGlnaXRhbC10YWNob2dyYXBoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRpc2NvcmQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRpc2NvcmQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZGlzY291cnNlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kaXNjb3Vyc2UpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZGl2aWRlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kaXZpZGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZGl6enk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRpenp5KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRuYTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZG5hKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRvY2h1YjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZG9jaHViKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRvY2tlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZG9ja2VyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRvbGxhci1zaWduOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kb2xsYXItc2lnbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kb2xseTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZG9sbHkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZG9sbHktZmxhdGJlZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZG9sbHktZmxhdGJlZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kb25hdGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRvbmF0ZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kb29yLWNsb3NlZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZG9vci1jbG9zZWQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZG9vci1vcGVuOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kb29yLW9wZW4pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZG90LWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZG90LWNpcmNsZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kb3ZlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kb3ZlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRvd25sb2FkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kb3dubG9hZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kcmFmdDJkaWdpdGFsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kcmFmdDJkaWdpdGFsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRyYWZ0aW5nLWNvbXBhc3M6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRyYWZ0aW5nLWNvbXBhc3MpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZHJpYmJibGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRyaWJiYmxlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRyaWJiYmxlLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZHJpYmJibGUtc3F1YXJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRyb3Bib3g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRyb3Bib3gpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZHJ1bTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZHJ1bSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kcnVtLXN0ZWVscGFuOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kcnVtLXN0ZWVscGFuKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRydXBhbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZHJ1cGFsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWR1bWJiZWxsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kdW1iYmVsbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1keWFsb2c6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWR5YWxvZyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1lYXJseWJpcmRzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1lYXJseWJpcmRzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWViYXk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWViYXkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZWRnZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZWRnZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1lZGl0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1lZGl0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWVqZWN0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1lamVjdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1lbGVtZW50b3I6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWVsZW1lbnRvcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1lbGxpcHNpcy1oOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1lbGxpcHNpcy1oKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWVsbGlwc2lzLXY6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWVsbGlwc2lzLXYpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZW1iZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWVtYmVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWVtcGlyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZW1waXJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWVudmVsb3BlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1lbnZlbG9wZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1lbnZlbG9wZS1vcGVuOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1lbnZlbG9wZS1vcGVuKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWVudmVsb3BlLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZW52ZWxvcGUtc3F1YXJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWVudmlyYTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZW52aXJhKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWVxdWFsczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZXF1YWxzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWVyYXNlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZXJhc2VyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWVybGFuZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZXJsYW5nKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWV0aGVyZXVtOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ldGhlcmV1bSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ldHN5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ldHN5KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWV1cm8tc2lnbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZXVyby1zaWduKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWV4Y2hhbmdlLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZXhjaGFuZ2UtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWV4Y2xhbWF0aW9uOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1leGNsYW1hdGlvbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1leGNsYW1hdGlvbi1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWV4Y2xhbWF0aW9uLWNpcmNsZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1leGNsYW1hdGlvbi10cmlhbmdsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZXhjbGFtYXRpb24tdHJpYW5nbGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZXhwYW5kOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1leHBhbmQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZXhwYW5kLWFycm93cy1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWV4cGFuZC1hcnJvd3MtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWV4cGVkaXRlZHNzbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZXhwZWRpdGVkc3NsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWV4dGVybmFsLWxpbmstYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1leHRlcm5hbC1saW5rLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1leHRlcm5hbC1saW5rLXNxdWFyZS1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWV4dGVybmFsLWxpbmstc3F1YXJlLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1leWU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWV5ZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1leWUtZHJvcHBlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZXllLWRyb3BwZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZXllLXNsYXNoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1leWUtc2xhc2gpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmFjZWJvb2s6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZhY2Vib29rKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZhY2Vib29rLWY6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZhY2Vib29rLWYpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmFjZWJvb2stbWVzc2VuZ2VyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mYWNlYm9vay1tZXNzZW5nZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmFjZWJvb2stc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mYWNlYm9vay1zcXVhcmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmFzdC1iYWNrd2FyZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmFzdC1iYWNrd2FyZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mYXN0LWZvcndhcmQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZhc3QtZm9yd2FyZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mYXg6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZheCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mZWF0aGVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mZWF0aGVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZlYXRoZXItYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mZWF0aGVyLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mZW1hbGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZlbWFsZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWdodGVyLWpldDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmlnaHRlci1qZXQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmlsZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmlsZS1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS1hcmNoaXZlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1maWxlLWFyY2hpdmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS1hdWRpbzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmlsZS1hdWRpbyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLWNvZGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZpbGUtY29kZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLWNvbnRyYWN0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1maWxlLWNvbnRyYWN0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtZG93bmxvYWQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZpbGUtZG93bmxvYWQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS1leGNlbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmlsZS1leGNlbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLWV4cG9ydDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmlsZS1leHBvcnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS1pbWFnZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmlsZS1pbWFnZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLWltcG9ydDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmlsZS1pbXBvcnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS1pbnZvaWNlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1maWxlLWludm9pY2UpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS1pbnZvaWNlLWRvbGxhcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmlsZS1pbnZvaWNlLWRvbGxhcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLW1lZGljYWw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZpbGUtbWVkaWNhbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLW1lZGljYWwtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1maWxlLW1lZGljYWwtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtcGRmOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1maWxlLXBkZik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLXBvd2VycG9pbnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZpbGUtcG93ZXJwb2ludCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLXByZXNjcmlwdGlvbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmlsZS1wcmVzY3JpcHRpb24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS1zaWduYXR1cmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZpbGUtc2lnbmF0dXJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtdXBsb2FkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1maWxlLXVwbG9hZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLXZpZGVvOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1maWxlLXZpZGVvKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtd29yZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmlsZS13b3JkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZpbGwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsbC1kcmlwOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1maWxsLWRyaXApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsbTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmlsbSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWx0ZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZpbHRlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maW5nZXJwcmludDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmluZ2VycHJpbnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmlyZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maXJlLWV4dGluZ3Vpc2hlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmlyZS1leHRpbmd1aXNoZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlyZWZveDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmlyZWZveCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maXJzdC1haWQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZpcnN0LWFpZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maXJzdC1vcmRlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmlyc3Qtb3JkZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlyc3Qtb3JkZXItYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1maXJzdC1vcmRlci1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlyc3RkcmFmdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmlyc3RkcmFmdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maXNoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1maXNoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZsYWc6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZsYWcpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmxhZy1jaGVja2VyZWQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZsYWctY2hlY2tlcmVkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZsYXNrOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mbGFzayk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mbGlja3I6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZsaWNrcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mbGlwYm9hcmQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZsaXBib2FyZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mbHVzaGVkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mbHVzaGVkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZseTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmx5KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZvbGRlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZm9sZGVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZvbGRlci1vcGVuOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mb2xkZXItb3Blbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mb250OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mb250KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZvbnQtYXdlc29tZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZm9udC1hd2Vzb21lKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZvbnQtYXdlc29tZS1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZvbnQtYXdlc29tZS1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZm9udC1hd2Vzb21lLWZsYWc6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZvbnQtYXdlc29tZS1mbGFnKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZvbnQtYXdlc29tZS1sb2dvLWZ1bGw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZvbnQtYXdlc29tZS1sb2dvLWZ1bGwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZm9udGljb25zOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mb250aWNvbnMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZm9udGljb25zLWZpOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mb250aWNvbnMtZmkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZm9vdGJhbGwtYmFsbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZm9vdGJhbGwtYmFsbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mb3J0LWF3ZXNvbWU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZvcnQtYXdlc29tZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mb3J0LWF3ZXNvbWUtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mb3J0LWF3ZXNvbWUtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZvcnVtYmVlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mb3J1bWJlZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mb3J3YXJkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mb3J3YXJkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZvdXJzcXVhcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZvdXJzcXVhcmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZnJlZS1jb2RlLWNhbXA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZyZWUtY29kZS1jYW1wKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZyZWVic2Q6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZyZWVic2QpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZnJvZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZnJvZyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mcm93bjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZnJvd24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZnJvd24tb3BlbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZnJvd24tb3Blbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mdWxjcnVtOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mdWxjcnVtKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZ1dGJvbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZnV0Ym9sKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdhbGFjdGljLXJlcHVibGljOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1nYWxhY3RpYy1yZXB1YmxpYyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nYWxhY3RpYy1zZW5hdGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdhbGFjdGljLXNlbmF0ZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nYW1lcGFkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1nYW1lcGFkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdhcy1wdW1wOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1nYXMtcHVtcCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nYXZlbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ2F2ZWwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2VtOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1nZW0pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2VuZGVybGVzczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ2VuZGVybGVzcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nZXQtcG9ja2V0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1nZXQtcG9ja2V0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdnOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1nZyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nZy1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdnLWNpcmNsZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1naWZ0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1naWZ0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdpdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ2l0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdpdC1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdpdC1zcXVhcmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2l0aHViOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1naXRodWIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2l0aHViLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ2l0aHViLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1naXRodWItc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1naXRodWItc3F1YXJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdpdGtyYWtlbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ2l0a3Jha2VuKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdpdGxhYjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ2l0bGFiKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdpdHRlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ2l0dGVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdsYXNzLW1hcnRpbmk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdsYXNzLW1hcnRpbmkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2xhc3MtbWFydGluaS1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdsYXNzLW1hcnRpbmktYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdsYXNzZXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdsYXNzZXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2xpZGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdsaWRlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdsaWRlLWc6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdsaWRlLWcpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2xvYmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdsb2JlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdsb2JlLWFmcmljYTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ2xvYmUtYWZyaWNhKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdsb2JlLWFtZXJpY2FzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1nbG9iZS1hbWVyaWNhcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nbG9iZS1hc2lhOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1nbG9iZS1hc2lhKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdvZm9yZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ29mb3JlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdvbGYtYmFsbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ29sZi1iYWxsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdvb2RyZWFkczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ29vZHJlYWRzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdvb2RyZWFkcy1nOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1nb29kcmVhZHMtZyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nb29nbGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdvb2dsZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nb29nbGUtZHJpdmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdvb2dsZS1kcml2ZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nb29nbGUtcGxheTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ29vZ2xlLXBsYXkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ29vZ2xlLXBsdXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdvb2dsZS1wbHVzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdvb2dsZS1wbHVzLWc6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdvb2dsZS1wbHVzLWcpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ29vZ2xlLXBsdXMtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1nb29nbGUtcGx1cy1zcXVhcmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ29vZ2xlLXdhbGxldDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ29vZ2xlLXdhbGxldCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ncmFkdWF0aW9uLWNhcDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ3JhZHVhdGlvbi1jYXApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ3JhdGlwYXk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdyYXRpcGF5KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdyYXY6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdyYXYpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ3JlYXRlci10aGFuOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ncmVhdGVyLXRoYW4pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ3JlYXRlci10aGFuLWVxdWFsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ncmVhdGVyLXRoYW4tZXF1YWwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ3JpbWFjZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ3JpbWFjZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ncmluOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ncmluKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdyaW4tYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ncmluLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ncmluLWJlYW06YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdyaW4tYmVhbSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ncmluLWJlYW0tc3dlYXQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdyaW4tYmVhbS1zd2VhdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ncmluLWhlYXJ0czpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ3Jpbi1oZWFydHMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ3Jpbi1zcXVpbnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdyaW4tc3F1aW50KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdyaW4tc3F1aW50LXRlYXJzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ncmluLXNxdWludC10ZWFycyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ncmluLXN0YXJzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ncmluLXN0YXJzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdyaW4tdGVhcnM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdyaW4tdGVhcnMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ3Jpbi10b25ndWU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdyaW4tdG9uZ3VlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdyaW4tdG9uZ3VlLXNxdWludDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ3Jpbi10b25ndWUtc3F1aW50KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdyaW4tdG9uZ3VlLXdpbms6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdyaW4tdG9uZ3VlLXdpbmspOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ3Jpbi13aW5rOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ncmluLXdpbmspOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ3JpcC1ob3Jpem9udGFsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ncmlwLWhvcml6b250YWwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ3JpcC12ZXJ0aWNhbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ3JpcC12ZXJ0aWNhbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ncmlwZmlyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ3JpcGZpcmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ3J1bnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdydW50KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWd1bHA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWd1bHApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taC1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWgtc3F1YXJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhY2tlci1uZXdzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oYWNrZXItbmV3cyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYWNrZXItbmV3cy1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhhY2tlci1uZXdzLXNxdWFyZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kLWhvbGRpbmc6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhhbmQtaG9sZGluZyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kLWhvbGRpbmctaGVhcnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhhbmQtaG9sZGluZy1oZWFydCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kLWhvbGRpbmctdXNkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oYW5kLWhvbGRpbmctdXNkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmQtbGl6YXJkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oYW5kLWxpemFyZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kLXBhcGVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oYW5kLXBhcGVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmQtcGVhY2U6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhhbmQtcGVhY2UpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGFuZC1wb2ludC1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oYW5kLXBvaW50LWRvd24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGFuZC1wb2ludC1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oYW5kLXBvaW50LWxlZnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGFuZC1wb2ludC1yaWdodDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGFuZC1wb2ludC1yaWdodCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kLXBvaW50LXVwOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oYW5kLXBvaW50LXVwKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmQtcG9pbnRlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGFuZC1wb2ludGVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmQtcm9jazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGFuZC1yb2NrKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmQtc2Npc3NvcnM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhhbmQtc2Npc3NvcnMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGFuZC1zcG9jazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGFuZC1zcG9jayk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGFuZHMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGFuZHMtaGVscGluZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGFuZHMtaGVscGluZyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kc2hha2U6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhhbmRzaGFrZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYXNodGFnOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oYXNodGFnKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhkZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGRkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhlYWRpbmc6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhlYWRpbmcpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGVhZHBob25lczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGVhZHBob25lcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oZWFkcGhvbmVzLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGVhZHBob25lcy1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGVhZHNldDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGVhZHNldCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oZWFydDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGVhcnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGVhcnRiZWF0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oZWFydGJlYXQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGVsaWNvcHRlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGVsaWNvcHRlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oaWdobGlnaHRlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGlnaGxpZ2h0ZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGlwczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGlwcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oaXJlLWEtaGVscGVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oaXJlLWEtaGVscGVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhpc3Rvcnk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhpc3RvcnkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taG9ja2V5LXB1Y2s6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhvY2tleS1wdWNrKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhvbWU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhvbWUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taG9vbGk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhvb2xpKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhvcm5iaWxsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ob3JuYmlsbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ob3NwaXRhbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaG9zcGl0YWwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taG9zcGl0YWwtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ob3NwaXRhbC1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taG9zcGl0YWwtc3ltYm9sOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ob3NwaXRhbC1zeW1ib2wpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taG90LXR1YjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaG90LXR1Yik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ob3RlbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaG90ZWwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taG90amFyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ob3RqYXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taG91cmdsYXNzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ob3VyZ2xhc3MpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taG91cmdsYXNzLWVuZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaG91cmdsYXNzLWVuZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ob3VyZ2xhc3MtaGFsZjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaG91cmdsYXNzLWhhbGYpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taG91cmdsYXNzLXN0YXJ0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ob3VyZ2xhc3Mtc3RhcnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taG91eno6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhvdXp6KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWh0bWw1OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1odG1sNSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1odWJzcG90OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1odWJzcG90KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWktY3Vyc29yOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1pLWN1cnNvcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1pZC1iYWRnZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaWQtYmFkZ2UpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taWQtY2FyZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaWQtY2FyZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1pZC1jYXJkLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaWQtY2FyZC1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taW1hZ2U6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWltYWdlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWltYWdlczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaW1hZ2VzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWltZGI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWltZGIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taW5ib3g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWluYm94KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWluZGVudDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaW5kZW50KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWluZHVzdHJ5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1pbmR1c3RyeSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1pbmZpbml0eTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaW5maW5pdHkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taW5mbzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaW5mbyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1pbmZvLWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaW5mby1jaXJjbGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taW5zdGFncmFtOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1pbnN0YWdyYW0pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taW50ZXJuZXQtZXhwbG9yZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWludGVybmV0LWV4cGxvcmVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWlveGhvc3Q6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWlveGhvc3QpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taXRhbGljOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1pdGFsaWMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taXR1bmVzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1pdHVuZXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taXR1bmVzLW5vdGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWl0dW5lcy1ub3RlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWphdmE6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWphdmEpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tamVkaS1vcmRlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItamVkaS1vcmRlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1qZW5raW5zOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1qZW5raW5zKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWpvZ2V0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1qb2dldCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1qb2ludDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItam9pbnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tam9vbWxhOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1qb29tbGEpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tanM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWpzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWpzLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItanMtc3F1YXJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWpzZmlkZGxlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1qc2ZpZGRsZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1rZXk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWtleSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1rZXliYXNlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1rZXliYXNlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWtleWJvYXJkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1rZXlib2FyZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1rZXljZG46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWtleWNkbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1raWNrc3RhcnRlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXIta2lja3N0YXJ0ZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0ta2lja3N0YXJ0ZXItazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXIta2lja3N0YXJ0ZXItayk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1raXNzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1raXNzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWtpc3MtYmVhbTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXIta2lzcy1iZWFtKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWtpc3Mtd2luay1oZWFydDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXIta2lzcy13aW5rLWhlYXJ0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWtpd2ktYmlyZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXIta2l3aS1iaXJkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWtvcnZ1ZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXIta29ydnVlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxhbmd1YWdlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1sYW5ndWFnZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sYXB0b3A6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxhcHRvcCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sYXJhdmVsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1sYXJhdmVsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxhc3RmbTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbGFzdGZtKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxhc3RmbS1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxhc3RmbS1zcXVhcmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGF1Z2g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxhdWdoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxhdWdoLWJlYW06YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxhdWdoLWJlYW0pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGF1Z2gtc3F1aW50OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1sYXVnaC1zcXVpbnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGF1Z2gtd2luazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbGF1Z2gtd2luayk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sZWFmOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1sZWFmKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxlYW5wdWI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxlYW5wdWIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGVtb246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxlbW9uKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxlc3M6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxlc3MpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGVzcy10aGFuOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1sZXNzLXRoYW4pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGVzcy10aGFuLWVxdWFsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1sZXNzLXRoYW4tZXF1YWwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGV2ZWwtZG93bi1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxldmVsLWRvd24tYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxldmVsLXVwLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbGV2ZWwtdXAtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxpZmUtcmluZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbGlmZS1yaW5nKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxpZ2h0YnVsYjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbGlnaHRidWxiKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxpbmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxpbmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGluazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbGluayk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1saW5rZWRpbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbGlua2VkaW4pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGlua2VkaW4taW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxpbmtlZGluLWluKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxpbm9kZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbGlub2RlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxpbnV4OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1saW51eCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1saXJhLXNpZ246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxpcmEtc2lnbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1saXN0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1saXN0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxpc3QtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1saXN0LWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1saXN0LW9sOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1saXN0LW9sKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxpc3QtdWw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxpc3QtdWwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbG9jYXRpb24tYXJyb3c6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxvY2F0aW9uLWFycm93KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxvY2s6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxvY2spOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbG9jay1vcGVuOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1sb2NrLW9wZW4pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbG9uZy1hcnJvdy1hbHQtZG93bjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbG9uZy1hcnJvdy1hbHQtZG93bik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sb25nLWFycm93LWFsdC1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1sb25nLWFycm93LWFsdC1sZWZ0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxvbmctYXJyb3ctYWx0LXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1sb25nLWFycm93LWFsdC1yaWdodCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sb25nLWFycm93LWFsdC11cDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbG9uZy1hcnJvdy1hbHQtdXApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbG93LXZpc2lvbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbG93LXZpc2lvbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sdWdnYWdlLWNhcnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWx1Z2dhZ2UtY2FydCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1seWZ0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1seWZ0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hZ2VudG86YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1hZ2VudG8pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWFnaWM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1hZ2ljKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hZ25ldDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWFnbmV0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1haWxjaGltcDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWFpbGNoaW1wKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hbGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1hbGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWFuZGFsb3JpYW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1hbmRhbG9yaWFuKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hcDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWFwKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hcC1tYXJrZWQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1hcC1tYXJrZWQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWFwLW1hcmtlZC1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1hcC1tYXJrZWQtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hcC1tYXJrZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1hcC1tYXJrZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWFwLW1hcmtlci1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1hcC1tYXJrZXItYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hcC1waW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1hcC1waW4pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWFwLXNpZ25zOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tYXAtc2lnbnMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWFya2VyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tYXJrZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWFyczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWFycyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tYXJzLWRvdWJsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWFycy1kb3VibGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWFycy1zdHJva2U6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1hcnMtc3Ryb2tlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hcnMtc3Ryb2tlLWg6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1hcnMtc3Ryb2tlLWgpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWFycy1zdHJva2UtdjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWFycy1zdHJva2Utdik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tYXN0b2RvbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWFzdG9kb24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWF4Y2RuOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tYXhjZG4pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWVkYWw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1lZGFsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1lZGFwcHM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1lZGFwcHMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWVkaXVtOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tZWRpdW0pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWVkaXVtLW06YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1lZGl1bS1tKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1lZGtpdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWVka2l0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1lZHJ0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tZWRydCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tZWV0dXA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1lZXR1cCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tZWdhcG9ydDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWVnYXBvcnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWVoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tZWgpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWVoLWJsYW5rOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tZWgtYmxhbmspOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWVoLXJvbGxpbmctZXllczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWVoLXJvbGxpbmctZXllcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tZW1vcnk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1lbW9yeSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tZXJjdXJ5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tZXJjdXJ5KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1pY3JvY2hpcDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWljcm9jaGlwKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1pY3JvcGhvbmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1pY3JvcGhvbmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWljcm9waG9uZS1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1pY3JvcGhvbmUtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1pY3JvcGhvbmUtYWx0LXNsYXNoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1taWNyb3Bob25lLWFsdC1zbGFzaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1taWNyb3Bob25lLXNsYXNoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1taWNyb3Bob25lLXNsYXNoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1pY3Jvc29mdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWljcm9zb2Z0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1pbnVzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1taW51cyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1taW51cy1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1pbnVzLWNpcmNsZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1taW51cy1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1pbnVzLXNxdWFyZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1taXg6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1peCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1taXhjbG91ZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWl4Y2xvdWQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWl6dW5pOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1taXp1bmkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbW9iaWxlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tb2JpbGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbW9iaWxlLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbW9iaWxlLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tb2R4OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tb2R4KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1vbmVybzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbW9uZXJvKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1vbmV5LWJpbGw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1vbmV5LWJpbGwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbW9uZXktYmlsbC1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1vbmV5LWJpbGwtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1vbmV5LWJpbGwtd2F2ZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbW9uZXktYmlsbC13YXZlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1vbmV5LWJpbGwtd2F2ZS1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1vbmV5LWJpbGwtd2F2ZS1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbW9uZXktY2hlY2s6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1vbmV5LWNoZWNrKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1vbmV5LWNoZWNrLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbW9uZXktY2hlY2stYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1vbnVtZW50OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tb251bWVudCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tb29uOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tb29uKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1vcnRhci1wZXN0bGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1vcnRhci1wZXN0bGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbW90b3JjeWNsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbW90b3JjeWNsZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tb3VzZS1wb2ludGVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tb3VzZS1wb2ludGVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW11c2ljOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tdXNpYyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1uYXBzdGVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1uYXBzdGVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW5ldXRlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbmV1dGVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW5ld3NwYXBlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbmV3c3BhcGVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW5pbWJscjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbmltYmxyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW5pbnRlbmRvLXN3aXRjaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbmludGVuZG8tc3dpdGNoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW5vZGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW5vZGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbm9kZS1qczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbm9kZS1qcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ub3QtZXF1YWw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW5vdC1lcXVhbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ub3Rlcy1tZWRpY2FsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ub3Rlcy1tZWRpY2FsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW5wbTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbnBtKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW5zODpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbnM4KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW51dHJpdGlvbml4OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1udXRyaXRpb25peCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1vYmplY3QtZ3JvdXA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW9iamVjdC1ncm91cCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1vYmplY3QtdW5ncm91cDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItb2JqZWN0LXVuZ3JvdXApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tb2Rub2tsYXNzbmlraTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItb2Rub2tsYXNzbmlraSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1vZG5va2xhc3NuaWtpLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItb2Rub2tsYXNzbmlraS1zcXVhcmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tb2xkLXJlcHVibGljOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1vbGQtcmVwdWJsaWMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tb3BlbmNhcnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW9wZW5jYXJ0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW9wZW5pZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItb3BlbmlkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW9wZXJhOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1vcGVyYSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1vcHRpbi1tb25zdGVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1vcHRpbi1tb25zdGVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW9zaTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItb3NpKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW91dGRlbnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW91dGRlbnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGFnZTQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBhZ2U0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBhZ2VsaW5lczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGFnZWxpbmVzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBhaW50LWJydXNoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wYWludC1icnVzaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wYWludC1yb2xsZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBhaW50LXJvbGxlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wYWxldHRlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wYWxldHRlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBhbGZlZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGFsZmVkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBhbGxldDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGFsbGV0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBhcGVyLXBsYW5lOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wYXBlci1wbGFuZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wYXBlcmNsaXA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBhcGVyY2xpcCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wYXJhY2h1dGUtYm94OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wYXJhY2h1dGUtYm94KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBhcmFncmFwaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGFyYWdyYXBoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBhcmtpbmc6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBhcmtpbmcpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGFzc3BvcnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBhc3Nwb3J0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBhc3RlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wYXN0ZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wYXRyZW9uOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wYXRyZW9uKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBhdXNlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wYXVzZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wYXVzZS1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBhdXNlLWNpcmNsZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wYXc6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBhdyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wYXlwYWw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBheXBhbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wZW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBlbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wZW4tYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wZW4tYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBlbi1mYW5jeTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGVuLWZhbmN5KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBlbi1uaWI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBlbi1uaWIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGVuLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGVuLXNxdWFyZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wZW5jaWwtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wZW5jaWwtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBlbmNpbC1ydWxlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGVuY2lsLXJ1bGVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBlb3BsZS1jYXJyeTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGVvcGxlLWNhcnJ5KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBlcmNlbnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBlcmNlbnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGVyY2VudGFnZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGVyY2VudGFnZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wZXJpc2NvcGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBlcmlzY29wZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1waGFicmljYXRvcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGhhYnJpY2F0b3IpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGhvZW5peC1mcmFtZXdvcms6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBob2VuaXgtZnJhbWV3b3JrKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBob2VuaXgtc3F1YWRyb246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBob2VuaXgtc3F1YWRyb24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGhvbmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBob25lKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBob25lLXNsYXNoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1waG9uZS1zbGFzaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1waG9uZS1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBob25lLXNxdWFyZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1waG9uZS12b2x1bWU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBob25lLXZvbHVtZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1waHA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBocCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1waWVkLXBpcGVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1waWVkLXBpcGVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBpZWQtcGlwZXItYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1waWVkLXBpcGVyLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1waWVkLXBpcGVyLWhhdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGllZC1waXBlci1oYXQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGllZC1waXBlci1wcDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGllZC1waXBlci1wcCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1waWdneS1iYW5rOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1waWdneS1iYW5rKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBpbGxzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1waWxscyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1waW50ZXJlc3Q6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBpbnRlcmVzdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1waW50ZXJlc3QtcDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGludGVyZXN0LXApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGludGVyZXN0LXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGludGVyZXN0LXNxdWFyZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wbGFuZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGxhbmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGxhbmUtYXJyaXZhbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGxhbmUtYXJyaXZhbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wbGFuZS1kZXBhcnR1cmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBsYW5lLWRlcGFydHVyZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wbGF5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wbGF5KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBsYXktY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wbGF5LWNpcmNsZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wbGF5c3RhdGlvbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGxheXN0YXRpb24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGx1ZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGx1Zyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wbHVzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wbHVzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBsdXMtY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wbHVzLWNpcmNsZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wbHVzLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGx1cy1zcXVhcmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcG9kY2FzdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcG9kY2FzdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wb286YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBvbyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wb3J0cmFpdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcG9ydHJhaXQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcG91bmQtc2lnbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcG91bmQtc2lnbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wb3dlci1vZmY6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBvd2VyLW9mZik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wcmVzY3JpcHRpb246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXByZXNjcmlwdGlvbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wcmVzY3JpcHRpb24tYm90dGxlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wcmVzY3JpcHRpb24tYm90dGxlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXByZXNjcmlwdGlvbi1ib3R0bGUtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wcmVzY3JpcHRpb24tYm90dGxlLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wcmludDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcHJpbnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcHJvY2VkdXJlczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcHJvY2VkdXJlcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wcm9kdWN0LWh1bnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXByb2R1Y3QtaHVudCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wcm9qZWN0LWRpYWdyYW06YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXByb2plY3QtZGlhZ3JhbSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wdXNoZWQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXB1c2hlZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wdXp6bGUtcGllY2U6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXB1enpsZS1waWVjZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1weXRob246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXB5dGhvbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1xcTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcXEpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcXJjb2RlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1xcmNvZGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcXVlc3Rpb246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXF1ZXN0aW9uKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXF1ZXN0aW9uLWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcXVlc3Rpb24tY2lyY2xlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXF1aWRkaXRjaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcXVpZGRpdGNoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXF1aW5zY2FwZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcXVpbnNjYXBlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXF1b3JhOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1xdW9yYSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1xdW90ZS1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1xdW90ZS1sZWZ0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXF1b3RlLXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1xdW90ZS1yaWdodCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yLXByb2plY3Q6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXItcHJvamVjdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yYW5kb206YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJhbmRvbSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yYXZlbHJ5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1yYXZlbHJ5KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlYWN0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1yZWFjdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yZWFkbWU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJlYWRtZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yZWJlbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcmViZWwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmVjZWlwdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcmVjZWlwdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yZWN5Y2xlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1yZWN5Y2xlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlZC1yaXZlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcmVkLXJpdmVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlZGRpdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcmVkZGl0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlZGRpdC1hbGllbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcmVkZGl0LWFsaWVuKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlZGRpdC1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJlZGRpdC1zcXVhcmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmVkbzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcmVkbyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yZWRvLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcmVkby1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmVnaXN0ZXJlZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcmVnaXN0ZXJlZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yZW5kYWN0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1yZW5kYWN0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlbnJlbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcmVucmVuKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlcGx5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1yZXBseSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yZXBseS1hbGw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJlcGx5LWFsbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yZXBseWQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJlcGx5ZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yZXNlYXJjaGdhdGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJlc2VhcmNoZ2F0ZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yZXNvbHZpbmc6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJlc29sdmluZyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yZXR3ZWV0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1yZXR3ZWV0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJpYmJvbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcmliYm9uKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJvYWQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJvYWQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcm9ib3Q6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJvYm90KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJvY2tldDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcm9ja2V0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJvY2tldGNoYXQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJvY2tldGNoYXQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcm9ja3JtczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcm9ja3Jtcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yc3M6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJzcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yc3Mtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1yc3Mtc3F1YXJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJ1YmxlLXNpZ246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJ1YmxlLXNpZ24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcnVsZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJ1bGVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJ1bGVyLWNvbWJpbmVkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ydWxlci1jb21iaW5lZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ydWxlci1ob3Jpem9udGFsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ydWxlci1ob3Jpem9udGFsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJ1bGVyLXZlcnRpY2FsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ydWxlci12ZXJ0aWNhbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ydXBlZS1zaWduOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ydXBlZS1zaWduKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNhZC1jcnk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNhZC1jcnkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2FkLXRlYXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNhZC10ZWFyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNhZmFyaTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2FmYXJpKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNhc3M6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNhc3MpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2F2ZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2F2ZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zY2hsaXg6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNjaGxpeCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zY2hvb2w6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNjaG9vbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zY3Jld2RyaXZlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2NyZXdkcml2ZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2NyaWJkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zY3JpYmQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2VhcmNoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zZWFyY2gpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2VhcmNoLW1pbnVzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zZWFyY2gtbWludXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2VhcmNoLXBsdXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNlYXJjaC1wbHVzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNlYXJjaGVuZ2luOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zZWFyY2hlbmdpbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zZWVkbGluZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2VlZGxpbmcpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2VsbGNhc3Q6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNlbGxjYXN0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNlbGxzeTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2VsbHN5KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNlcnZlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2VydmVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNlcnZpY2VzdGFjazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2VydmljZXN0YWNrKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNoYXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zaGFyZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaGFyZS1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNoYXJlLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaGFyZS1hbHQtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zaGFyZS1hbHQtc3F1YXJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNoYXJlLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2hhcmUtc3F1YXJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNoZWtlbC1zaWduOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zaGVrZWwtc2lnbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaGllbGQtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zaGllbGQtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNoaXA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNoaXApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2hpcHBpbmctZmFzdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2hpcHBpbmctZmFzdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaGlydHNpbmJ1bGs6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNoaXJ0c2luYnVsayk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaG9lLXByaW50czpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2hvZS1wcmludHMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2hvcHBpbmctYmFnOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zaG9wcGluZy1iYWcpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2hvcHBpbmctYmFza2V0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zaG9wcGluZy1iYXNrZXQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2hvcHBpbmctY2FydDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2hvcHBpbmctY2FydCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaG9wd2FyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2hvcHdhcmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2hvd2VyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zaG93ZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2h1dHRsZS12YW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNodXR0bGUtdmFuKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNpZ246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNpZ24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2lnbi1pbi1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNpZ24taW4tYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNpZ24tbGFuZ3VhZ2U6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNpZ24tbGFuZ3VhZ2UpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2lnbi1vdXQtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zaWduLW91dC1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2lnbmFsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zaWduYWwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2lnbmF0dXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zaWduYXR1cmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2ltcGx5YnVpbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNpbXBseWJ1aWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNpc3RyaXg6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNpc3RyaXgpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2l0ZW1hcDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2l0ZW1hcCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaXRoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zaXRoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNrdWxsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1za3VsbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1za3lhdGxhczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2t5YXRsYXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2t5cGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNreXBlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNsYWNrOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zbGFjayk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zbGFjay1oYXNoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zbGFjay1oYXNoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNsaWRlcnMtaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2xpZGVycy1oKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNsaWRlc2hhcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNsaWRlc2hhcmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc21pbGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNtaWxlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNtaWxlLWJlYW06YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNtaWxlLWJlYW0pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc21pbGUtd2luazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc21pbGUtd2luayk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zbW9raW5nOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zbW9raW5nKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNtb2tpbmctYmFuOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zbW9raW5nLWJhbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zbmFwY2hhdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc25hcGNoYXQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc25hcGNoYXQtZ2hvc3Q6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNuYXBjaGF0LWdob3N0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNuYXBjaGF0LXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc25hcGNoYXQtc3F1YXJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNub3dmbGFrZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc25vd2ZsYWtlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNvbGFyLXBhbmVsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zb2xhci1wYW5lbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zb3J0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zb3J0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNvcnQtYWxwaGEtZG93bjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc29ydC1hbHBoYS1kb3duKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNvcnQtYWxwaGEtdXA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNvcnQtYWxwaGEtdXApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc29ydC1hbW91bnQtZG93bjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc29ydC1hbW91bnQtZG93bik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zb3J0LWFtb3VudC11cDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc29ydC1hbW91bnQtdXApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc29ydC1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zb3J0LWRvd24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc29ydC1udW1lcmljLWRvd246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNvcnQtbnVtZXJpYy1kb3duKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNvcnQtbnVtZXJpYy11cDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc29ydC1udW1lcmljLXVwKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNvcnQtdXA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNvcnQtdXApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc291bmRjbG91ZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc291bmRjbG91ZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zcGE6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNwYSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zcGFjZS1zaHV0dGxlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zcGFjZS1zaHV0dGxlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNwZWFrYXA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNwZWFrYXApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3Bpbm5lcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3Bpbm5lcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zcGxvdGNoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zcGxvdGNoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNwb3RpZnk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNwb3RpZnkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3ByYXktY2FuOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zcHJheS1jYW4pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zcXVhcmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3F1YXJlLWZ1bGw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNxdWFyZS1mdWxsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNxdWFyZXNwYWNlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zcXVhcmVzcGFjZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGFjay1leGNoYW5nZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3RhY2stZXhjaGFuZ2UpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RhY2stb3ZlcmZsb3c6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN0YWNrLW92ZXJmbG93KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0YW1wOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zdGFtcCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGFyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zdGFyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0YXItaGFsZjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3Rhci1oYWxmKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0YXItaGFsZi1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN0YXItaGFsZi1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RheWxpbmtlZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3RheWxpbmtlZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGVhbTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3RlYW0pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RlYW0tc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zdGVhbS1zcXVhcmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RlYW0tc3ltYm9sOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zdGVhbS1zeW1ib2wpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RlcC1iYWNrd2FyZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3RlcC1iYWNrd2FyZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGVwLWZvcndhcmQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN0ZXAtZm9yd2FyZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGV0aG9zY29wZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3RldGhvc2NvcGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RpY2tlci1tdWxlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zdGlja2VyLW11bGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RpY2t5LW5vdGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN0aWNreS1ub3RlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0b3A6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN0b3ApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RvcC1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN0b3AtY2lyY2xlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0b3B3YXRjaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3RvcHdhdGNoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0b3JlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zdG9yZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdG9yZS1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN0b3JlLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdHJhdmE6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN0cmF2YSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdHJlYW06YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN0cmVhbSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdHJlZXQtdmlldzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3RyZWV0LXZpZXcpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RyaWtldGhyb3VnaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3RyaWtldGhyb3VnaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdHJpcGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN0cmlwZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdHJpcGUtczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3RyaXBlLXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3Ryb29wd2FmZWw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN0cm9vcHdhZmVsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0dWRpb3ZpbmFyaTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3R1ZGlvdmluYXJpKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0dW1ibGV1cG9uOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zdHVtYmxldXBvbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdHVtYmxldXBvbi1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN0dW1ibGV1cG9uLWNpcmNsZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdWJzY3JpcHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN1YnNjcmlwdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdWJ3YXk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN1YndheSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdWl0Y2FzZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3VpdGNhc2UpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3VpdGNhc2Utcm9sbGluZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3VpdGNhc2Utcm9sbGluZyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN1bik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdXBlcnBvd2VyczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3VwZXJwb3dlcnMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3VwZXJzY3JpcHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN1cGVyc2NyaXB0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN1cHBsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3VwcGxlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN1cnByaXNlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zdXJwcmlzZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zd2F0Y2hib29rOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zd2F0Y2hib29rKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN3aW1tZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN3aW1tZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3dpbW1pbmctcG9vbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3dpbW1pbmctcG9vbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zeW5jOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zeW5jKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN5bmMtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zeW5jLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zeXJpbmdlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zeXJpbmdlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRhYmxlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10YWJsZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10YWJsZS10ZW5uaXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRhYmxlLXRlbm5pcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10YWJsZXQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRhYmxldCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10YWJsZXQtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10YWJsZXQtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRhYmxldHM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRhYmxldHMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGFjaG9tZXRlci1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRhY2hvbWV0ZXItYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRhZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGFnKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRhZ3M6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRhZ3MpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGFwZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGFwZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10YXNrczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGFza3MpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGF4aTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGF4aSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10ZWFtc3BlYWs6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRlYW1zcGVhayk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10ZWxlZ3JhbTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGVsZWdyYW0pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGVsZWdyYW0tcGxhbmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRlbGVncmFtLXBsYW5lKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRlbmNlbnQtd2VpYm86YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRlbmNlbnQtd2VpYm8pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGVybWluYWw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRlcm1pbmFsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRleHQtaGVpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10ZXh0LWhlaWdodCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10ZXh0LXdpZHRoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10ZXh0LXdpZHRoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10aCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aC1sYXJnZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGgtbGFyZ2UpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGgtbGlzdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGgtbGlzdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aGVtZWNvOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10aGVtZWNvKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRoZW1laXNsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGhlbWVpc2xlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRoZXJtb21ldGVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10aGVybW9tZXRlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aGVybW9tZXRlci1lbXB0eTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGhlcm1vbWV0ZXItZW1wdHkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGhlcm1vbWV0ZXItZnVsbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGhlcm1vbWV0ZXItZnVsbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aGVybW9tZXRlci1oYWxmOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10aGVybW9tZXRlci1oYWxmKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRoZXJtb21ldGVyLXF1YXJ0ZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRoZXJtb21ldGVyLXF1YXJ0ZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGhlcm1vbWV0ZXItdGhyZWUtcXVhcnRlcnM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRoZXJtb21ldGVyLXRocmVlLXF1YXJ0ZXJzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRodW1icy1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10aHVtYnMtZG93bik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aHVtYnMtdXA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRodW1icy11cCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aHVtYnRhY2s6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRodW1idGFjayk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aWNrZXQtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10aWNrZXQtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRpbWVzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10aW1lcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aW1lcy1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRpbWVzLWNpcmNsZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aW50OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10aW50KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRpbnQtc2xhc2g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRpbnQtc2xhc2gpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGlyZWQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRpcmVkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRvZ2dsZS1vZmY6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRvZ2dsZS1vZmYpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdG9nZ2xlLW9uOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10b2dnbGUtb24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdG9vbGJveDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdG9vbGJveCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10b290aDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdG9vdGgpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHJhZGUtZmVkZXJhdGlvbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdHJhZGUtZmVkZXJhdGlvbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10cmFkZW1hcms6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRyYWRlbWFyayk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10cmFpbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdHJhaW4pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHJhbnNnZW5kZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRyYW5zZ2VuZGVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRyYW5zZ2VuZGVyLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdHJhbnNnZW5kZXItYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRyYXNoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10cmFzaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10cmFzaC1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRyYXNoLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10cmVlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10cmVlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRyZWxsbzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdHJlbGxvKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRyaXBhZHZpc29yOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10cmlwYWR2aXNvcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10cm9waHk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRyb3BoeSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10cnVjazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdHJ1Y2spOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHJ1Y2stbG9hZGluZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdHJ1Y2stbG9hZGluZyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10cnVjay1tb3Zpbmc6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRydWNrLW1vdmluZyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10c2hpcnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRzaGlydCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10dHk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXR0eSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10dW1ibHI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXR1bWJscik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10dW1ibHItc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10dW1ibHItc3F1YXJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXR2OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10dik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10d2l0Y2g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXR3aXRjaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10d2l0dGVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10d2l0dGVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXR3aXR0ZXItc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10d2l0dGVyLXNxdWFyZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10eXBvMzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdHlwbzMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdWJlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdWJlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11aWtpdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdWlraXQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdW1icmVsbGE6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXVtYnJlbGxhKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVtYnJlbGxhLWJlYWNoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11bWJyZWxsYS1iZWFjaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11bmRlcmxpbmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXVuZGVybGluZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11bmRvOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11bmRvKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVuZG8tYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11bmRvLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11bmlyZWdpc3RyeTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdW5pcmVnaXN0cnkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdW5pdmVyc2FsLWFjY2VzczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdW5pdmVyc2FsLWFjY2Vzcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11bml2ZXJzaXR5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11bml2ZXJzaXR5KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVubGluazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdW5saW5rKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVubG9jazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdW5sb2NrKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVubG9jay1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXVubG9jay1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdW50YXBwZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdW50YXBwZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11cGxvYWQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXVwbG9hZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11c2I6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXVzYik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11c2VyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11c2VyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzZXItYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11c2VyLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11c2VyLWFsdC1zbGFzaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdXNlci1hbHQtc2xhc2gpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdXNlci1hc3Ryb25hdXQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXVzZXItYXN0cm9uYXV0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzZXItY2hlY2s6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXVzZXItY2hlY2spOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdXNlci1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXVzZXItY2lyY2xlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzZXItY2xvY2s6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXVzZXItY2xvY2spOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdXNlci1jb2c6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXVzZXItY29nKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzZXItZWRpdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdXNlci1lZGl0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzZXItZnJpZW5kczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdXNlci1mcmllbmRzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzZXItZ3JhZHVhdGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXVzZXItZ3JhZHVhdGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdXNlci1sb2NrOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11c2VyLWxvY2spOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdXNlci1tZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdXNlci1tZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11c2VyLW1pbnVzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11c2VyLW1pbnVzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzZXItbmluamE6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXVzZXItbmluamEpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdXNlci1wbHVzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11c2VyLXBsdXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdXNlci1zZWNyZXQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXVzZXItc2VjcmV0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzZXItc2hpZWxkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11c2VyLXNoaWVsZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11c2VyLXNsYXNoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11c2VyLXNsYXNoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzZXItdGFnOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11c2VyLXRhZyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11c2VyLXRpZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdXNlci10aWUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdXNlci10aW1lczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdXNlci10aW1lcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11c2VyczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdXNlcnMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdXNlcnMtY29nOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11c2Vycy1jb2cpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdXNzdW5uYWg6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXVzc3VubmFoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXV0ZW5zaWwtc3Bvb246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXV0ZW5zaWwtc3Bvb24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdXRlbnNpbHM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXV0ZW5zaWxzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZhYWRpbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdmFhZGluKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZlY3Rvci1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXZlY3Rvci1zcXVhcmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdmVudXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXZlbnVzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZlbnVzLWRvdWJsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdmVudXMtZG91YmxlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZlbnVzLW1hcnM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXZlbnVzLW1hcnMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdmlhY29pbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdmlhY29pbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12aWFkZW86YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXZpYWRlbyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12aWFkZW8tc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci12aWFkZW8tc3F1YXJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZpYWw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXZpYWwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdmlhbHM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXZpYWxzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZpYmVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci12aWJlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12aWRlbzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdmlkZW8pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdmlkZW8tc2xhc2g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXZpZGVvLXNsYXNoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZpbWVvOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci12aW1lbyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12aW1lby1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXZpbWVvLXNxdWFyZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12aW1lby12OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci12aW1lby12KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZpbmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXZpbmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdms6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXZrKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZudjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdm52KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZvbGxleWJhbGwtYmFsbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdm9sbGV5YmFsbC1iYWxsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZvbHVtZS1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci12b2x1bWUtZG93bik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12b2x1bWUtb2ZmOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci12b2x1bWUtb2ZmKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZvbHVtZS11cDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdm9sdW1lLXVwKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZ1ZWpzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci12dWVqcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13YWxraW5nOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci13YWxraW5nKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdhbGxldDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItd2FsbGV0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdhcmVob3VzZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItd2FyZWhvdXNlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdlZWJseTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItd2VlYmx5KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdlaWJvOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci13ZWlibyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13ZWlnaHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXdlaWdodCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13ZWlnaHQtaGFuZ2luZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItd2VpZ2h0LWhhbmdpbmcpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td2VpeGluOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci13ZWl4aW4pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td2hhdHNhcHA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXdoYXRzYXBwKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdoYXRzYXBwLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItd2hhdHNhcHAtc3F1YXJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdoZWVsY2hhaXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXdoZWVsY2hhaXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td2htY3M6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXdobWNzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdpZmk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXdpZmkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td2lraXBlZGlhLXc6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXdpa2lwZWRpYS13KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdpbmRvdy1jbG9zZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItd2luZG93LWNsb3NlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdpbmRvdy1tYXhpbWl6ZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItd2luZG93LW1heGltaXplKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdpbmRvdy1taW5pbWl6ZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItd2luZG93LW1pbmltaXplKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdpbmRvdy1yZXN0b3JlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci13aW5kb3ctcmVzdG9yZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13aW5kb3dzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci13aW5kb3dzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdpbmUtZ2xhc3M6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXdpbmUtZ2xhc3MpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td2luZS1nbGFzcy1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXdpbmUtZ2xhc3MtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdpeDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItd2l4KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdvbGYtcGFjay1iYXR0YWxpb246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXdvbGYtcGFjay1iYXR0YWxpb24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td29uLXNpZ246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXdvbi1zaWduKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdvcmRwcmVzczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItd29yZHByZXNzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdvcmRwcmVzcy1zaW1wbGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXdvcmRwcmVzcy1zaW1wbGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td3BiZWdpbm5lcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItd3BiZWdpbm5lcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13cGV4cGxvcmVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci13cGV4cGxvcmVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdwZm9ybXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXdwZm9ybXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td3JlbmNoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci13cmVuY2gpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0teC1yYXk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXgtcmF5KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXhib3g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXhib3gpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0teGluZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXIteGluZyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS14aW5nLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXIteGluZy1zcXVhcmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0teS1jb21iaW5hdG9yOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci15LWNvbWJpbmF0b3IpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0teWFob286YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXlhaG9vKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXlhbmRleDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXIteWFuZGV4KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXlhbmRleC1pbnRlcm5hdGlvbmFsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci15YW5kZXgtaW50ZXJuYXRpb25hbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS15ZWxwOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci15ZWxwKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXllbi1zaWduOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci15ZW4tc2lnbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS15b2FzdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXIteW9hc3QpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0teW91dHViZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXIteW91dHViZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS15b3V0dWJlLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXIteW91dHViZS1zcXVhcmUpOyB9XG4iLCIvLyBTY3JlZW4gUmVhZGVyc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uc3Itb25seSB7IEBpbmNsdWRlIHNyLW9ubHk7IH1cbi5zci1vbmx5LWZvY3VzYWJsZSB7IEBpbmNsdWRlIHNyLW9ubHktZm9jdXNhYmxlOyB9XG4iLCJAaW1wb3J0ICcuLi8uLi8uLi8uLi9saWIvZm9udGF3ZXNvbWUvc2Nzcy9mb250YXdlc29tZS5zY3NzJztcbkBpbXBvcnQgJy4uLy4uLy4uLy4uL2xpYi9mb250YXdlc29tZS9zY3NzL2ZhLWJyYW5kcy5zY3NzJztcblxuXG4kY29udGVudC1mb290ZXItYm9yZGVyLXRvcC1jb2xvcjogI0Y0RUZFQyAhZGVmYXVsdDtcblxuLmNvbnRlbnQtZm9vdGVyIHtcblxuICAmOmJlZm9yZSB7XG4gICAgQGluY2x1ZGUgZG90dGVkLWJvcmRlcigycHggMHB4IDBweCwgJGNvbG9yOiBncmF5KTtcbiAgICBAaW5jbHVkZSBwb3NpdGlvbihhYnNvbHV0ZSwgMHB4IDUwJSk7XG4gICAgQGluY2x1ZGUgdHJhbnNmb3JtKHRyYW5zbGF0ZVgoLTUwJSkpO1xuICAgIEBpbmNsdWRlIG1hcmdpbigwcHggYXV0byk7XG4gICAgQGluY2x1ZGUgc2l6ZSgxMDAlIDJweCk7XG5cbiAgICBtYXgtd2lkdGg6IDY0ZW07XG5cbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb250ZW50OiAnJztcblxuICAgIC8vIEhBQ0sgSEFDSyBIQUNLXG4gICAgQGluY2x1ZGUgbWVkaWEoXCI8PXBob25lXCIpIHtcblxuICAgICAgQGluY2x1ZGUgdHJhbnNmb3JtKG5vbmUpO1xuXG4gICAgICB3aWR0aDogY2FsYygxMDAlICsgI3sgMiAqICRzbWFsbC1zcGFjaW5nIH0pO1xuICAgICAgbGVmdDogLTEgKiAkc21hbGwtc3BhY2luZztcbiAgICAgIHJpZ2h0OiAtMSAqICRzbWFsbC1zcGFjaW5nO1xuXG4gICAgfVxuXG4gIH1cblxuICBAaW5jbHVkZSB0aGVtZWQtY29sb3IoJHRhcmdldHM6IChcIi5zaGFyZSBzcGFuIGFcIikpO1xuICBAaW5jbHVkZSB0aGVtZWQtaG92ZXIoJHRhcmdldHM6IChcIi5zaGFyZSBzcGFuIGFcIikpO1xuXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy10b3A6ICRndXR0ZXI7XG5cbiAgLnNoYXJlIHtcblxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6IG1vZHVsYXItc2NhbGUoMSk7XG5cbiAgICBzcGFuLnNoYXJlLXRleHQge1xuICAgICAgcGFkZGluZy1ib3R0b206IDEzcHg7XG4gICAgfVxuXG4gICAgc3BhbiB7XG5cbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgICBhIHtcbiAgICAgICAgQGluY2x1ZGUgbWFyZ2luKG51bGwgJHNtYWxsLXNwYWNpbmcgLyAyKTtcbiAgICAgICAgQGluY2x1ZGUgc2l6ZSg0NXB4KTtcblxuICAgICAgICBAaW5jbHVkZSB0aGVtZWQtaGVhZGVyLWNvbG9yO1xuICAgICAgICBAaW5jbHVkZSB0aGVtZWQtaG92ZXI7XG5cbiAgICAgICAgcGFkZGluZzogMHB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIEBpbmNsdWRlIHNpemUoMjVweCk7XG4gICAgICAgICAgQGluY2x1ZGUgcG9zaXRpb24oYWJzb2x1dGUsIDEwcHggMTBweCk7XG5cbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgICBmb250LWZhbWlseTogXCJpY29uc1wiO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuZmFjZWJvb2s6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyN7JGljb24tc29jaWFsLWZhY2Vib29rLWNoYXJhY3Rlcn0nO1xuICAgICAgfVxuXG5cbiAgICAgIC5saW5rZWRpbjpiZWZvcmUge1xuICAgICAgICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEJyYW5kcyc7XG4gICAgICAgIGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1saW5rZWRpbi1pbik7XG4gICAgICAgIHRvcDogN3B4O1xuICAgICAgfVxuXG4gICAgICAudHdpdHRlcjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnI3skaWNvbi1zb2NpYWwtdHdpdHRlci1jaGFyYWN0ZXJ9JztcbiAgICAgIH1cblxuICAgICAgLndoYXRzYXBwIHtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG5vbmU7XG5cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIG1hcmdpbi10b3A6IC0xcHg7XG4gICAgICAgICAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBCcmFuZHMnO1xuICAgICAgICAgIGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci13aGF0c2FwcCk7XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHRhYmxldCkge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIlxuJG1lbnUtc2VhcmNoLWJvcmRlcjogMXB4IHNvbGlkIGJsYWNrICFkZWZhdWx0O1xuXG4ubWVudS1zZWFyY2gge1xuXG5cdGJvcmRlcjogJG1lbnUtc2VhcmNoLWJvcmRlcjtcdFxuXHRvdmVyZmxvdzogaGlkZGVuO1xuXG5cdGZvcm0geyBoZWlnaHQ6IGVtKCA0MHB4ICk7IH1cblxuXHRpbnB1dCwgYnV0dG9uIHsgXG5cdFx0bWFyZ2luOiAwcHg7IFxuXHRcdGJvcmRlcjogbm9uZTtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cblx0XHQmOmZvY3VzIHtcblx0XHRcdGJvcmRlcjogbm9uZTtcblx0XHRcdGJveC1zaGFkb3c6IG5vbmU7XG5cdFx0fVxuXHR9XHRcblxuXHRpbnB1dCB7IFxuXHRcdHdpZHRoOiBjYWxjKCAxMDAlIC0gI3tlbSggNDBweCApfSApOyBcblx0XHRwYWRkaW5nLXJpZ2h0OiAwcHg7XG5cdH1cblxuXHRidXR0b24geyBcblx0XHRcblx0XHRAaW5jbHVkZSBwYWRkaW5nKCAwIDAgMCAwICk7XG5cblx0XHR3aWR0aDogZW0oIDQwcHggKTtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRmbG9hdDogcmlnaHQ7XG5cblx0XHQmOmJlZm9yZSB7XG5cdFx0XHRAaW5jbHVkZSBzaXplKCAxMDAlICk7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdGZvbnQtc2l6ZTogbW9kdWxhci1zY2FsZSggMiApO1xuXHRcdFx0Zm9udC1mYW1pbHk6IFwiaWNvbnNcIjtcblx0XHRcdGxpbmUtaGVpZ2h0OiBzdHJpcC11bml0cyggbW9kdWxhci1zY2FsZSggMiApICk7XG5cdFx0XHRjb250ZW50OiAnI3skaWNvbi1zZWFyY2gtY2hhcmFjdGVyfSc7XG5cblx0XHR9XG5cdH1cblxuXHRAaW5jbHVkZSBtZWRpYSggXCI+PXRhYmxldFwiICl7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXG59IiwiLnNwb25zb3ItY2Fyb3VzZWwge1xuXG4gIGJ1dHRvbiB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyAvLyBqcXVlcnkuc2xpY2sgb3ZlcnJpZGVzIHRoaXMgd2l0aCBpbmxpbmUgc3R5bGVcbiAgfVxuXG4gIC5zcG9uc29yLWNhcm91c2VsX19pdGVtIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYShcIj49dGFibGV0XCIpIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIH1cblxuICAuc2xpY2stc2xpZGUgaW1nIHtcbiAgICBtYXJnaW46IGF1dG87XG4gIH1cbn1cbiIsIlxuJHN0b3J5LWJvcmRlci1ib3R0b206IDJweCBkYXNoZWQgd2hpdGUgIWRlZmF1bHQ7XG4kc3RvcnktZmlnY2FwdGlvbi10ZXh0LXNoYWRvdy1jb2xvcjogYmxhY2sgIWRlZmF1bHQ7XG5cbiRzdG9yeS1leHRlbnRpb24tbWlzc2luZy1iYWNrZ3JvdW5kLWNvbG9yOiAjRjRFRkVDICFkZWZhdWx0O1xuJHN0b3J5LXBhbmVsZWQtdGl0bGUtY29sb3I6IHdoaXRlICFkZWZhdWx0O1xuXG5AaW5jbHVkZSBtZWRpYSggXCI8cGhvbmVcIiApe1xuXHRhLnN0b3J5IHsgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cdGEuc3Rvcnk6OmFmdGVyLCBmaWd1cmUuc3Rvcnk6OmFmdGVyIHtcblx0XHRAaW5jbHVkZSBwb3NpdGlvbiggYWJzb2x1dGUsIG51bGwgMHB4IDBweCApO1xuXHRcdEBpbmNsdWRlIGRvdHRlZC1ib3JkZXIoIDBweCAwcHggMnB4LCAkY29sb3IgOiB3aGl0ZSApO1xuXG5cdFx0Y29udGVudDogJyc7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0ei1pbmRleDogMTA7XG5cdH1cbn1cblxuZmlndXJlLnN0b3J5LCBhLnN0b3J5IGZpZ3VyZSB7XG5cblx0QGV4dGVuZCAlZmlndXJlO1xuXG5cdD4gaW1nLCA+IGRpdiB7IEBleHRlbmQgJXN1YmplY3Q7IH1cblx0PiBmaWdjYXB0aW9uIHsgQGV4dGVuZCAlY2FwdGlvbjsgfVxufVxuXG5hLnN0b3J5IGZpZ3VyZSB7XG5cdEBpbmNsdWRlIHNpemUoIDEwMCUgKTtcblxuXHRmaWdjYXB0aW9uIHNwYW4ge1xuXHRcdGNvbG9yOiAkc3RvcnktcGFuZWxlZC10aXRsZS1jb2xvcjtcblxuXHRcdHNtYWxsIHsgZGlzcGxheTogYmxvY2s7IH1cblx0fVxufVxuXG4uc3RvcnkuZXh0ZW5zaW9uLW1pc3Npbmcge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkc3RvcnktZXh0ZW50aW9uLW1pc3NpbmctYmFja2dyb3VuZC1jb2xvcjtcblx0bWluLWhlaWdodDogMjUwcHg7XG5cblx0YSB7XG5cdFx0QGluY2x1ZGUgcG9zaXRpb24oIGFic29sdXRlLCAyNSUgKTtcblx0XHRtYXJnaW46IGF1dG87XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHR9XG59XG5cblxuZmlndXJlLnN0b3J5LnR3by1wYW5lbCxcbmZpZ3VyZS5zdG9yeS50aHJlZS1wYW5lbCB7XG5cblx0JGNvbnRhaW5lcnM6ICY7IC8vIEl0IGlzIG5lY2Nlc2FyeSB0byBhc3NpZ24gdGhlIHZpcnR1YWwgcGFyZW50IHNlbGVjdG9yIHRvIGEgdmFyaWFibGUgdGhpcyB3aWxsIGNhdXNlIHNhc3MgdG8gY2FzdCBpdFxuXHQgICAgICAgICAgICAgICAgLy8gdG8gYSBsaXN0IHdpdGggc29tZSBtYWdpY2FsIHByb3BlcnRpZXMuIEp1c3QgaXRlcmF0aW5nIG92ZXIgXCImXCIgd2lsbCBub3QgdHJpZ2dlciB0aGlzIGJlaGF2aW91ci4gVGhlXG5cdCAgICAgICAgICAgICAgICAvLyBkb2N1bWVudGF0aW9uIGlzIHJhdGhlciBzcG90dHkgYWJvdXQgdGhpcyBmZWF0dXJlLlxuXG5cdEBlYWNoICRjb250YWluZXIgaW4gJGNvbnRhaW5lcnMge1xuXG5cdFx0QGluY2x1ZGUgdGhlbWVkLWNvbG9yKCAkdGFyZ2V0czogKCAnZmlnY2FwdGlvbiBoMiBzbWFsbCcsICksICRjb250YWluZXIgOiAkY29udGFpbmVyICk7XG5cblx0fVxuXG5cdGZpZ2NhcHRpb24ge1xuXG5cdFx0QGluY2x1ZGUgc2l6ZSggMTAwJSAxMDAlICk7XG5cdFx0QGluY2x1ZGUgcG9zaXRpb24oIGFic29sdXRlLCAwcHggMHB4ICk7XG5cdFx0QGluY2x1ZGUgcGFkZGluZyggNi4yNSUgMjVweCApOyAvLyBXaHkgd2UgaGF2ZSB0byBhZGQgYSBwYWRkaW5nIG9mIDYuMjUlIGlzIGEgbGl0dGxlIHZhdWdlIGFzIHdlIGFyZSAxMDAlIGhpZ2guLi4uIEkgd291bGQgZXhwZWN0IHRoZSBwYWRkaW5nIHRvIGJlIDI1JVxuXG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cblx0XHQvKiBQZXJtYWxpbmsgLSB1c2UgdG8gZWRpdCBhbmQgc2hhcmUgdGhpcyBncmFkaWVudDogaHR0cDovL2NvbG9yemlsbGEuY29tL2dyYWRpZW50LWVkaXRvci8jMDAwMDAwKzAsMDAwMDAwKzEwMCYwLjIrMzMsMCs2NiAqL1xuXHRcdGJhY2tncm91bmQtaW1hZ2U6IC1tb3otcmFkaWFsLWdyYWRpZW50KGNlbnRlciwgZWxsaXBzZSBjb3ZlciwgcmdiYSgwLDAsMCwwLjIpIDAlLCByZ2JhKDAsMCwwLDAuMikgMzMlLCByZ2JhKDAsMCwwLDApIDY2JSwgcmdiYSgwLDAsMCwwKSAxMDAlKTsgLyogRkYzLjYrICovXG5cdFx0YmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1ncmFkaWVudChyYWRpYWwsIGNlbnRlciBjZW50ZXIsIDBweCwgY2VudGVyIGNlbnRlciwgMTAwJSwgY29sb3Itc3RvcCgwJSxyZ2JhKDAsMCwwLDAuMikpLCBjb2xvci1zdG9wKDMzJSxyZ2JhKDAsMCwwLDAuMikpLCBjb2xvci1zdG9wKDY2JSxyZ2JhKDAsMCwwLDApKSwgY29sb3Itc3RvcCgxMDAlLHJnYmEoMCwwLDAsMCkpKTsgLyogQ2hyb21lLFNhZmFyaTQrICovXG5cdFx0YmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1yYWRpYWwtZ3JhZGllbnQoY2VudGVyLCBlbGxpcHNlIGNvdmVyLCByZ2JhKDAsMCwwLDAuMikgMCUscmdiYSgwLDAsMCwwLjIpIDMzJSxyZ2JhKDAsMCwwLDApIDY2JSxyZ2JhKDAsMCwwLDApIDEwMCUpOyAvKiBDaHJvbWUxMCssU2FmYXJpNS4xKyAqL1xuXHRcdGJhY2tncm91bmQtaW1hZ2U6IC1vLXJhZGlhbC1ncmFkaWVudChjZW50ZXIsIGVsbGlwc2UgY292ZXIsIHJnYmEoMCwwLDAsMC4yKSAwJSxyZ2JhKDAsMCwwLDAuMikgMzMlLHJnYmEoMCwwLDAsMCkgNjYlLHJnYmEoMCwwLDAsMCkgMTAwJSk7IC8qIE9wZXJhIDEyKyAqL1xuXHRcdGJhY2tncm91bmQtaW1hZ2U6IC1tcy1yYWRpYWwtZ3JhZGllbnQoY2VudGVyLCBlbGxpcHNlIGNvdmVyLCByZ2JhKDAsMCwwLDAuMikgMCUscmdiYSgwLDAsMCwwLjIpIDMzJSxyZ2JhKDAsMCwwLDApIDY2JSxyZ2JhKDAsMCwwLDApIDEwMCUpOyAvKiBJRTEwKyAqL1xuXHRcdGJhY2tncm91bmQtaW1hZ2U6IHJhZGlhbC1ncmFkaWVudChlbGxpcHNlIGF0IGNlbnRlciwgcmdiYSgwLDAsMCwwLjIpIDAlLHJnYmEoMCwwLDAsMC4yKSAzMyUscmdiYSgwLDAsMCwwKSA2NiUscmdiYSgwLDAsMCwwKSAxMDAlKTsgLyogVzNDICovXG5cblx0XHRiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcblxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblxuXHRcdGgyIHtcblx0XHRcdEBpbmNsdWRlIG1hcmdpbiggMHB4IDBweCAxNHB4ICk7XG5cblx0XHRcdGNvbG9yOiAkc3RvcnktcGFuZWxlZC10aXRsZS1jb2xvcjtcblx0XHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cblx0XHRcdHNtYWxsIHtcblx0XHRcdFx0QGluY2x1ZGUgdGhlbWVkLWNvbG9yO1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdGRpdiB7XG5cblx0XHRAaW5jbHVkZSBvdXRlci1jb250YWluZXIoIDEwMCUgKTtcblxuXHRcdGltZyB7XG5cdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRvYmplY3QtZml0OiBjb3Zlcjtcblx0XHRcdG9iamVjdC1wb3NpdGlvbjogNTAlIDUwJTtcblx0XHR9XG5cblx0fVxuXG59XG5cbmZpZ3VyZS5zdG9yeS50d28tcGFuZWwgZGl2IGltZyB7IHdpZHRoOiA1MCU7IH1cblxuZmlndXJlLnN0b3J5LnRocmVlLXBhbmVsIGRpdiBpbWcge1xuXG5cdC8vIFRoZSBkZXNpZ24gd2FzIGJhc2VkIG9uIGEgMzIwcHggd2lkZSBibG9jayBzbyBsZXRzIGp1c3QgY2FsYyBpdCBmcm9tIHRoYXRcblx0d2lkdGg6IDEwMCUgKiAoIDcwIC8gMzIwICk7XG5cblx0JjpmaXJzdC1jaGlsZCB7XG5cdFx0d2lkdGg6IDEwMCUgKiAoIDE4MCAvIDMyMCApO1xuXHR9XG5cbn1cblxuQGluY2x1ZGUgbWVkaWEoIFwiPj1waG9uZVwiICl7XG5cblx0ZmlndXJlLnN0b3J5LnR3by1wYW5lbCBmaWdjYXB0aW9uLFxuXHRmaWd1cmUuc3RvcnkudGhyZWUtcGFuZWwgZmlnY2FwdGlvbiB7XG5cblx0XHRAaW5jbHVkZSBwYWRkaW5nKCAxMi4yNSUgMjVweCA2LjI1JSApO1xuXG5cdFx0aDIge1xuXHRcdFx0Zm9udC1zaXplOiAzNHB4O1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHR9XG5cdFx0aDIgc21hbGwgeyBmb250LXNpemU6IDE4cHg7IH1cblxuXHR9XG5cbn1cbiIsIlxuJGhvbWVwYWdlLXNsaWRlLXN1YmJyYW5kcy10aXRsZS1iYWNrZ3JvdW5kLWNvbG9yOiAjRUZGMUVGICFkZWZhdWx0O1xuJGhvbWVwYWdlLXNsaWRlLXN1YmJyYW5kcy1zdWJicmFuZC1jb2xvcjogd2hpdGUgIWRlZmF1bHQ7XG5cbiRob21lcGFnZS1zbGlkZS1zdWJicmFuZHMtc3ViYnJhbmQtdGV4dC1zaGFkb3ctY29sb3I6IGJsYWNrICFkZWZhdWx0O1xuXG5cbi5zbGlkZS1ob21lcGFnZS1zdWJicmFuZHMge1xuXHRAaW5jbHVkZSBvdXRlci1jb250YWluZXIoIDEwMCUgKTtcblx0QGluY2x1ZGUgZmlsbC1wYXJlbnQoICk7XG59XG4uc2xpZGUtaG9tZXBhZ2Utc3ViYnJhbmRzIC5zbGlkZS1jb250ZW50IHtcblxuXHRAaW5jbHVkZSBwYWRkaW5nKCAkcGFnZS1oZWFkZXItaGVpZ2h0IG51bGwgJHBhZ2UtZm9vdGVyLWhlaWdodCApO1xuXHRAaW5jbHVkZSByb3coICk7XG5cblx0aGVpZ2h0OiAxMDAlO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0PiAqIHtcblx0XHRAaW5jbHVkZSBzaXplKCAzMy4zMyUgNTAlICk7XG5cblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRmbG9hdDogbGVmdDtcblxuXHRcdCYudGl0bGUuZnVsbC13aWR0aCB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblxuXHRcdFx0aDEge1xuXHRcdFx0XHRmb250LXNpemU6IDY0cHg7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiAzMDA7XG5cdFx0XHRcdGxldHRlci1zcGFjaW5nOiAtLjdweDtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDY0cHg7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDI2cHg7XG5cdFx0XHR9XG5cblx0XHRcdGRpdiB7XG5cdFx0XHRcdHRvcDogNDklO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmLnRpdGxlLmZ1bGwtaGVpZ2h0IHtcblx0XHRcdEBpbmNsdWRlIHBvc2l0aW9uKCBhYnNvbHV0ZSwgMHB4IG51bGwgbnVsbCAzMy4zMyUgKTtcblx0XHRcdEBpbmNsdWRlIHBhZGRpbmcoIDcwcHggbnVsbCApO1xuXG5cdFx0XHRkaXYge1xuXHRcdFx0XHR0b3A6IDQ5JTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQudGl0bGUge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRob21lcGFnZS1zbGlkZS1zdWJicmFuZHMtdGl0bGUtYmFja2dyb3VuZC1jb2xvcjtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0XHRoMSB7XG5cdFx0XHRAaW5jbHVkZSBtYXJnaW4oIDBweCBhdXRvIDE1cHggKTtcbiAgICAgIEBpbmNsdWRlIHRoZW1lZC1oZWFkZXItY29sb3I7XG5cbiAgICAgIGZvbnQtc2l6ZTogbW9kdWxhci1zY2FsZSggMyApO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAzN3B4O1xuXHRcdFx0d2lkdGg6IDc1JTtcbiAgICB9XG5cblx0XHRkaXYge1xuXHRcdFx0QGluY2x1ZGUgcG9zaXRpb24oIGFic29sdXRlLCA0NiUgbnVsbCBudWxsIDAgKTtcblx0XHRcdEBpbmNsdWRlIHRyYW5zZm9ybSggdHJhbnNsYXRlWSggLTUwJSApICk7XG5cblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdH1cblxuXHRcdGEuYnV0dG9uIHtcblx0XHRcdEBpbmNsdWRlIHBhZGRpbmcoIG51bGwgMjBweCApO1xuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IC0wLjNweDtcblx0XHR9XG5cdH1cblxuXHQuc3ViYnJhbmQge1xuXG5cdFx0QG1peGluIHN1YmJyYW5kLWdyYWRpZW50KCRwb3NpdGlvbjogYm90dG9tKSB7XG5cdFx0XHQkc3RhcnQ6IHJnYmEoMCwwLDAsMCk7XG5cdFx0XHQkc3RvcDogcmdiYSgwLDAsMCwwLjgpO1xuXHRcdFx0JHN0YXJ0U3RyOiAnIzAwMDAwMDAwJztcblx0XHRcdCRzdG9wU3RyOiAnI2NjMDAwMDAwJztcblx0XHRcdCRkaXI6IHRvcDtcblx0XHRcdCRpbnZEaXI6IGJvdHRvbTtcblxuXHRcdFx0QGlmICRwb3NpdGlvbiA9PSB0b3Age1xuXHRcdFx0XHQkZGlyOiBib3R0b207XG5cdFx0XHRcdCRpbnZEaXI6IHRvcDtcblx0XHRcdFx0JHBpdjogJHN0YXJ0U3RyO1xuXHRcdFx0XHQkc3RhcnRTdHI6ICRzdG9wU3RyO1xuXHRcdFx0XHQkc3RvcFN0cjogJHBpdjtcblx0XHRcdH1cblxuXHRcdFx0Ly9AaW5jbHVkZSBsaW5lYXItZ3JhZGllbnQodG8gdG9wLCByZ2JhKCMwMDAsIC44KSAwJSwgdHJhbnNwYXJlbnQgMTAwJSwgJGZhbGxiYWNrOiB0cmFuc3BhcmVudCk7XG5cdFx0XHQvKiBJRTkgU1ZHLCBuZWVkcyBjb25kaXRpb25hbCBvdmVycmlkZSBvZiAnZmlsdGVyJyB0byAnbm9uZScgKi9cblx0XHRcdGJhY2tncm91bmQ6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0ICRkaXIsIGxlZnQgJHBvc2l0aW9uLCBjb2xvci1zdG9wKDAlLCAkc3RhcnQpLCBjb2xvci1zdG9wKDEwMCUsICRzdG9wKSk7IC8qIENocm9tZSxTYWZhcmk0KyAqL1xuXHRcdFx0YmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoJGRpciwgICRzdGFydCAwJSwgJHN0b3AgMTAwJSk7IC8qIENocm9tZTEwKyxTYWZhcmk1LjErICovXG5cdFx0XHRiYWNrZ3JvdW5kOiAtby1saW5lYXItZ3JhZGllbnQoJGRpciwgICRzdGFydCAwJSwgJHN0b3AgMTAwJSk7IC8qIE9wZXJhIDExLjEwKyAqL1xuXHRcdFx0YmFja2dyb3VuZDogLW1zLWxpbmVhci1ncmFkaWVudCgkZGlyLCAgJHN0YXJ0IDAlLCAkc3RvcCAxMDAlKTsgLyogSUUxMCsgKi9cblx0XHRcdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byAkaW52RGlyLCAgJHN0YXJ0IDAlLCAkc3RvcCAxMDAlKTsgLyogVzNDICovXG5cdFx0XHRmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudCggc3RhcnRDb2xvcnN0cj0kc3RhcnRTdHIsIGVuZENvbG9yc3RyPSRzdG9wU3RyLEdyYWRpZW50VHlwZT0wICk7IC8qIElFNi04ICovXG5cdFx0fVxuXG5cdFx0ZmlndXJlIHtcblxuXHRcdFx0QGluY2x1ZGUgc2l6ZSggMTAwJSApO1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdFx0XHRpbWcge1xuXHRcdFx0XHRAaW5jbHVkZSBzaXplKCAxMDAlICk7XG5cdFx0XHRcdG9iamVjdC1maXQ6IGNvdmVyO1xuXHRcdFx0XHRvYmplY3QtcG9zaXRpb246IDUwJSA1MCU7XG5cdFx0XHRcdHotaW5kZXg6IDE7XG5cdFx0XHR9XG5cblx0XHRcdC5ncmFkaWVudC1vdmVybGF5IHtcblx0XHRcdFx0QGluY2x1ZGUgc2l6ZSggMTAwJSAzMyUgKTtcblx0XHRcdFx0QGluY2x1ZGUgcG9zaXRpb24oIGFic29sdXRlLCBudWxsIDBweCAwcHggKTtcblx0XHRcdFx0QGluY2x1ZGUgc3ViYnJhbmQtZ3JhZGllbnQ7XG5cblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdHotaW5kZXg6IDU7XG5cdFx0XHR9XG5cblx0XHRcdGZpZ2NhcHRpb24ge1xuXG5cdFx0XHRcdEBpbmNsdWRlIHBvc2l0aW9uKCBhYnNvbHV0ZSwgbnVsbCAwcHggMHB4ICk7XG5cdFx0XHRcdEBpbmNsdWRlIHBhZGRpbmcoIG51bGwgMS43ZW0gJGJhc2Utc3BhY2luZyApO1xuXG5cdFx0XHRcdHotaW5kZXg6IDEwO1xuXG5cdFx0XHRcdD4gc3BhbiB7XG5cblx0XHRcdFx0XHRjb2xvcjogJGhvbWVwYWdlLXNsaWRlLXN1YmJyYW5kcy1zdWJicmFuZC1jb2xvcjtcblx0XHRcdFx0XHRmb250LXNpemU6IG1vZHVsYXItc2NhbGUoIDEgKTtcblxuXHRcdFx0XHRcdHNtYWxsIHtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IC0uNnB4O1xuXHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDI1LjVweDtcblx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IDFweDtcblxuXHRcdFx0XHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdFx0XHRcdEBpbmNsdWRlIHBvc2l0aW9uKCByZWxhdGl2ZSwgZW0oICRlbS1iYXNlICogMC4yICkgbnVsbCBudWxsICk7XG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTUwJTtcblx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHR9XG5cblx0XHRcdH1cblxuXHRcdH1cblxuXHRcdCYudGV4dC10b3Age1xuXHRcdFx0ZmlndXJlIHtcblx0XHRcdFx0LmdyYWRpZW50LW92ZXJsYXkge1xuXHRcdFx0XHRcdEBpbmNsdWRlIHBvc2l0aW9uKCBhYnNvbHV0ZSwgMHB4IDBweCBhdXRvICk7XG5cdFx0XHRcdFx0QGluY2x1ZGUgc3ViYnJhbmQtZ3JhZGllbnQodG9wKTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdGZpZ2NhcHRpb24ge1xuXHRcdFx0XHRcdEBpbmNsdWRlIHBvc2l0aW9uKCBhYnNvbHV0ZSwgMHB4IDBweCBhdXRvICk7XG5cdFx0XHRcdFx0QGluY2x1ZGUgcGFkZGluZyggJGJhc2Utc3BhY2luZyAxLjdlbSAwICk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHRAaW5jbHVkZSBtZWRpYSggXCI+PXBob25lXCIgKXtcblxuXHRcdHBhZGRpbmctYm90dG9tOiAkcGFnZS1mb290ZXItaGVpZ2h0LS1ndC10YWJsZXQ7XG5cblx0fVxuXG5cdEBpbmNsdWRlIG1lZGlhKCBcIjx0YWJsZXRcIiApe1xuXG5cdFx0QGluY2x1ZGUgcGFkZGluZyggJHBhZ2UtaGVhZGVyLWhlaWdodC1sdC10YWJsZXQgbnVsbCAkcGFnZS1mb290ZXItaGVpZ2h0ICk7XG5cblx0fVxuXG59XG4iLCJAY2hhcnNldCBcIlVURi04XCI7XG5cbi8vLyBGb3JjZXMgdGhlIGVsZW1lbnQgdG8gZmlsbCBpdHMgcGFyZW50IGNvbnRhaW5lci5cbi8vL1xuLy8vIEBleGFtcGxlIHNjc3MgLSBVc2FnZVxuLy8vICAgLmVsZW1lbnQge1xuLy8vICAgICBAaW5jbHVkZSBmaWxsLXBhcmVudDtcbi8vLyAgIH1cbi8vL1xuLy8vIEBleGFtcGxlIGNzcyAtIENTUyBPdXRwdXRcbi8vLyAgIC5lbGVtZW50IHtcbi8vLyAgICAgd2lkdGg6IDEwMCU7XG4vLy8gICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4vLy8gICB9XG5cbkBtaXhpbiBmaWxsLXBhcmVudCgpIHtcbiAgd2lkdGg6IDEwMCU7XG5cbiAgQGlmICRib3JkZXItYm94LXNpemluZyA9PSBmYWxzZSB7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxufVxuIiwiXG4kaG9tZXBhZ2Utc2xpZGUtY29udGVudC10aXRsZS1jb2xvcjogd2hpdGUgIWRlZmF1bHQ7XG4kaG9tZXBhZ2Utc2xpZGUtY29udGVudC1kZXNjcmlwdGlvbi1jb2xvcjogd2hpdGUgIWRlZmF1bHQ7XG5cbi5zbGlkZS1ob21lcGFnZS1jb250ZW50IHtcblx0YmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cblxuLy8gLnNsaWRlLWhvbWVwYWdlLWNvbnRlbnQ6YmVmb3JlIHtcbi8vIFx0QGluY2x1ZGUgcG9zaXRpb24oIGFic29sdXRlLCAwcHggKTtcbi8vIFx0QGluY2x1ZGUgc2l6ZSggMTAwJSApO1xuLy9cbi8vIFx0LyogUGVybWFsaW5rIC0gdXNlIHRvIGVkaXQgYW5kIHNoYXJlIHRoaXMgZ3JhZGllbnQ6IGh0dHA6Ly9jb2xvcnppbGxhLmNvbS9ncmFkaWVudC1lZGl0b3IvIzAwMDAwMCswLDAwMDAwMCsxMDAmMCszMywwLjQrNjYgKi9cbi8vIFx0YmFja2dyb3VuZC1pbWFnZTogLW1vei1saW5lYXItZ3JhZGllbnQodG9wLCByZ2JhKDAsMCwwLDApIDAlLCByZ2JhKDAsMCwwLDApIDMzJSwgcmdiYSgwLDAsMCwwLjQpIDY2JSwgcmdiYSgwLDAsMCwwLjQpIDEwMCUpOyAvKiBGRjMuNisgKi9cbi8vIFx0YmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgdG9wLCBsZWZ0IGJvdHRvbSwgY29sb3Itc3RvcCgwJSxyZ2JhKDAsMCwwLDApKSwgY29sb3Itc3RvcCgzMyUscmdiYSgwLDAsMCwwKSksIGNvbG9yLXN0b3AoNjYlLHJnYmEoMCwwLDAsMC40KSksIGNvbG9yLXN0b3AoMTAwJSxyZ2JhKDAsMCwwLDAuNCkpKTsgLyogQ2hyb21lLFNhZmFyaTQrICovXG4vLyBcdGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgcmdiYSgwLDAsMCwwKSAwJSxyZ2JhKDAsMCwwLDApIDMzJSxyZ2JhKDAsMCwwLDAuNCkgNjYlLHJnYmEoMCwwLDAsMC40KSAxMDAlKTsgLyogQ2hyb21lMTArLFNhZmFyaTUuMSsgKi9cbi8vIFx0YmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KHRvcCwgcmdiYSgwLDAsMCwwKSAwJSxyZ2JhKDAsMCwwLDApIDMzJSxyZ2JhKDAsMCwwLDAuNCkgNjYlLHJnYmEoMCwwLDAsMC40KSAxMDAlKTsgLyogT3BlcmEgMTEuMTArICovXG4vLyBcdGJhY2tncm91bmQtaW1hZ2U6IC1tcy1saW5lYXItZ3JhZGllbnQodG9wLCByZ2JhKDAsMCwwLDApIDAlLHJnYmEoMCwwLDAsMCkgMzMlLHJnYmEoMCwwLDAsMC40KSA2NiUscmdiYSgwLDAsMCwwLjQpIDEwMCUpOyAvKiBJRTEwKyAqL1xuLy8gXHRiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKDAsMCwwLDApIDAlLHJnYmEoMCwwLDAsMCkgMzMlLHJnYmEoMCwwLDAsMC40KSA2NiUscmdiYSgwLDAsMCwwLjQpIDEwMCUpOyAvKiBXM0MgKi9cbi8vXG4vL1xuLy8gXHRkaXNwbGF5OiBibG9jaztcbi8vIFx0Y29udGVudDogXCJcIjtcbi8vIH1cblxuLnNsaWRlLWhvbWVwYWdlLWNvbnRlbnQgLnNsaWRlLWNvbnRlbnQge1xuXG5cdEBpbmNsdWRlIHBvc2l0aW9uKCBhYnNvbHV0ZSwgNTAlIG51bGwgbnVsbCApO1xuXHRAaW5jbHVkZSB0cmFuc2Zvcm0oIHRyYW5zbGF0ZVkoIC01MCUgKSApO1xuXG5cdC8qIFBlcm1hbGluayAtIHVzZSB0byBlZGl0IGFuZCBzaGFyZSB0aGlzIGdyYWRpZW50OiBodHRwOi8vY29sb3J6aWxsYS5jb20vZ3JhZGllbnQtZWRpdG9yLyMwMDAwMDArMCwwMDAwMDArMTAwJjAuNCszMywwKzY2ICovXG5cdGJhY2tncm91bmQtaW1hZ2U6IC1tb3otcmFkaWFsLWdyYWRpZW50KGNlbnRlciwgZWxsaXBzZSBjb3ZlciwgcmdiYSgwLDAsMCwwLjQpIDAlLCByZ2JhKDAsMCwwLDAuNCkgMzMlLCByZ2JhKDAsMCwwLDApIDY2JSwgcmdiYSgwLDAsMCwwKSAxMDAlKTsgLyogRkYzLjYrICovXG5cdGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtZ3JhZGllbnQocmFkaWFsLCBjZW50ZXIgY2VudGVyLCAwcHgsIGNlbnRlciBjZW50ZXIsIDEwMCUsIGNvbG9yLXN0b3AoMCUscmdiYSgwLDAsMCwwLjQpKSwgY29sb3Itc3RvcCgzMyUscmdiYSgwLDAsMCwwLjQpKSwgY29sb3Itc3RvcCg2NiUscmdiYSgwLDAsMCwwKSksIGNvbG9yLXN0b3AoMTAwJSxyZ2JhKDAsMCwwLDApKSk7IC8qIENocm9tZSxTYWZhcmk0KyAqL1xuXHRiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LXJhZGlhbC1ncmFkaWVudChjZW50ZXIsIGVsbGlwc2UgY292ZXIsIHJnYmEoMCwwLDAsMC40KSAwJSxyZ2JhKDAsMCwwLDAuNCkgMzMlLHJnYmEoMCwwLDAsMCkgNjYlLHJnYmEoMCwwLDAsMCkgMTAwJSk7IC8qIENocm9tZTEwKyxTYWZhcmk1LjErICovXG5cdGJhY2tncm91bmQtaW1hZ2U6IC1vLXJhZGlhbC1ncmFkaWVudChjZW50ZXIsIGVsbGlwc2UgY292ZXIsIHJnYmEoMCwwLDAsMC40KSAwJSxyZ2JhKDAsMCwwLDAuNCkgMzMlLHJnYmEoMCwwLDAsMCkgNjYlLHJnYmEoMCwwLDAsMCkgMTAwJSk7IC8qIE9wZXJhIDEyKyAqL1xuXHRiYWNrZ3JvdW5kLWltYWdlOiAtbXMtcmFkaWFsLWdyYWRpZW50KGNlbnRlciwgZWxsaXBzZSBjb3ZlciwgcmdiYSgwLDAsMCwwLjQpIDAlLHJnYmEoMCwwLDAsMC40KSAzMyUscmdiYSgwLDAsMCwwKSA2NiUscmdiYSgwLDAsMCwwKSAxMDAlKTsgLyogSUUxMCsgKi9cblx0YmFja2dyb3VuZC1pbWFnZTogcmFkaWFsLWdyYWRpZW50KGVsbGlwc2UgYXQgY2VudGVyLCByZ2JhKDAsMCwwLDAuNCkgMCUscmdiYSgwLDAsMCwwLjQpIDMzJSxyZ2JhKDAsMCwwLDApIDY2JSxyZ2JhKDAsMCwwLDApIDEwMCUpOyAvKiBXM0MgKi9cblxuXHRiYWNrZ3JvdW5kLXNpemU6IDIwMCUgNzUlO1xuXHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXG5cdHdpZHRoOiAxMDAlO1xuXG5cdCYuYWxpZ24tbGVmdCB7XG5cdFx0QGluY2x1ZGUgcGFkZGluZyggMjcuNSUgY2FsYyggNjAlIC0gNWVtKSAzMCUgNWVtICk7XG5cblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiA3NSUgNTAlO1xuXG5cdFx0bGVmdDogMHB4O1xuXHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cblx0XHRoMS5zbWFsbCB7XG5cdFx0XHRsZXR0ZXItc3BhY2luZzogLTFweDtcblx0XHRcdHBhZGRpbmctbGVmdDogM3B4O1xuXHRcdH1cblxuXHRcdC5kZXNjcmlwdGlvbiB7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDVweDtcblx0XHRcdC8vcGFkZGluZy1yaWdodDogMTYlO1xuXG5cdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdG1hcmdpbjogMCAwIDIycHg7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0YS5idXR0b24ge1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDNweDtcblx0XHR9XG5cdH1cblxuXHQmLmFsaWduLWNlbnRlciB7XG5cdFx0QGluY2x1ZGUgcGFkZGluZyggMzAlIGNhbGMoIDI1JSAtICN7ICRiYXNlLXNwYWNpbmcgfSApICk7XG5cblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgNTAlO1xuXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXG5cdFx0LmRlc2NyaXB0aW9ue1xuXHRcdFx0cGFkZGluZzogMHB4IDExLjUlO1xuXG5cdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdG1hcmdpbjogMCBhdXRvIDE5cHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Ji5hbGlnbi1yaWdodCB7XG5cdFx0QGluY2x1ZGUgcGFkZGluZyggMjYuNSUgNWVtIDMwJSBjYWxjKCA2MCUgLSAjeyA1ZW0gfSApICk7XG5cblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAyNSUgNTAlO1xuXG5cdFx0cmlnaHQ6IDBweDtcblx0XHR0ZXh0LWFsaWduOiByaWdodDtcblxuXHRcdGgxLnNtYWxsIHtcblx0XHRcdGxldHRlci1zcGFjaW5nOiAtMXB4O1xuXHRcdFx0cGFkZGluZy1yaWdodDogM3B4O1xuXHRcdH1cblxuXHRcdC5kZXNjcmlwdGlvbiB7XG5cdFx0XHQvL3BhZGRpbmctbGVmdDogMTYlO1xuXHRcdFx0cGFkZGluZy1yaWdodDogNXB4O1xuXG5cdFx0XHQmOmJlZm9yZSB7XG5cblx0XHRcdFx0QGluY2x1ZGUgbWFyZ2luKCAwcHggMHB4IDIycHggYXV0byApO1xuXG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0YS5idXR0b24ge1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAzcHg7XG5cdFx0fVxuXHR9XG5cblx0aDEge1xuXHRcdGNvbG9yOiAkaG9tZXBhZ2Utc2xpZGUtY29udGVudC10aXRsZS1jb2xvcjtcblx0XHRmb250LXNpemU6IDYwcHg7XG5cdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHRsaW5lLWhlaWdodDogNjRweDtcblx0XHRtYXJnaW4tYm90dG9tOiAyOHB4O1xuXHR9XG5cblx0aDIge1xuICAgIG1hcmdpbi1ib3R0b206IDIycHg7XG4gICAgQGluY2x1ZGUgdGhlbWVkLWhlYWRlci1jb2xvciggJ2gyJywgJy5zbGlkZS1ob21lcGFnZS1jb250ZW50JyApO1xuXHR9XG5cblx0aDEgc21hbGwge1xuXHRcdEBpbmNsdWRlIHRoZW1lZC1oZWFkZXItY29sb3IoICdoMSBzbWFsbCcsICcuc2xpZGUtaG9tZXBhZ2UtY29udGVudCcgKTtcblxuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGZvbnQtc2l6ZTogbW9kdWxhci1zY2FsZSggLTUgKTtcblx0XHRsaW5lLWhlaWdodDogMTtcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHR9XG5cblx0LmRlc2NyaXB0aW9uIHtcblx0XHRAaW5jbHVkZSB0aGVtZWQtaGVhZGVyLWNvbG9yO1xuXHRcdGZvbnQtc2l6ZTogMjJweDtcblx0XHRsZXR0ZXItc3BhY2luZzogLS4xcHg7XG5cdFx0bGluZS1oZWlnaHQ6IDI4cHg7XG5cdFx0bWFyZ2luLXRvcDogMDtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0XHQmOmJlZm9yZSB7XG5cdFx0XHRAaW5jbHVkZSBkb3R0ZWQtYm9yZGVyKCAycHggMCAwIDAsICRjb2xvcjogd2hpdGUgKTtcblx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRoZWlnaHQ6IDJweDtcblx0XHRcdHdpZHRoOiAxMTBweDtcblx0XHR9XG5cblx0fVxuXG5cdEBpbmNsdWRlIG1lZGlhKCAnPHBob25lJyApe1xuXG5cdFx0Ji5hbGlnbi1jZW50ZXIsICYuYWxpZ24tbGVmdCwgJi5hbGlnbi1yaWdodCB7IEBpbmNsdWRlIHBhZGRpbmcoIDI3LjUlIDI5cHggKTsgfVxuXG5cdFx0aDEge1xuXHRcdFx0Zm9udC1zaXplOiAyNnB4O1xuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IC0uMnB4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDI2cHg7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxNXB4O1xuXG5cdFx0XHRzbWFsbCB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTVweDtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogNnB4O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdGgyIHsgZGlzcGxheTogbm9uZTsgfVxuXG5cdFx0LmRlc2NyaXB0aW9uIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHR9XG59XG4iLCJAaW1wb3J0ICcuLi8uLi9kZWZpbml0aW9ucy90aGVtZXMnO1xuXG4kYXRvei1kZXRhaWwtYmFja2dyb3VuZC1jb2xvcjogI0VGRjFFRiAhZGVmYXVsdDtcblxuJGF0b3otZGV0YWlsLW5hdmlnYXRpb24taGVpZ2h0OiAxMDBweCAhZGVmYXVsdDtcblxuJGF0b3otZGV0YWlsLW5hdmlnYXRpb24tYnV0dG9uLXNpemU6IDQ1cHggIWRlZmF1bHQ7XG4kYXRvei1kZXRhaWwtbmF2aWdhdGlvbi1tYXJnaW46IDMwcHggIWRlZmF1bHQ7XG5cbiRhdG96LWRldGFpbC1uYXZpZ2F0aW9uLWJ1dHRvbi1ib3JkZXItc3R5bGU6IHNvbGlkICFkZWZhdWx0O1xuJGF0b3otZGV0YWlsLW5hdmlnYXRpb24tYnV0dG9uLWJvcmRlci13aWR0aDogMXB4ICFkZWZhdWx0O1xuJGF0b3otZGV0YWlsLW5hdmlnYXRpb24tYnV0dG9uLWJvcmRlci1jb2xvcjogIzgzOTA5NyAhZGVmYXVsdDtcblxuJGF0b3otZGV0YWlsLW5hdmlnYXRpb24tYnV0dG9uLWJvcmRlci10b3AtcmFkaXVzOiAxMDAlICFkZWZhdWx0O1xuJGF0b3otZGV0YWlsLW5hdmlnYXRpb24tYnV0dG9uLWJvcmRlci1ib3R0b20tcmFkaXVzOiAxMDAlICFkZWZhdWx0O1xuXG4kYXRvei1kZXRhaWwtZGVlcHpvb20tYnV0dG9uLWJvcmRlci1zdHlsZTogc29saWQgIWRlZmF1bHQ7XG4kYXRvei1kZXRhaWwtZGVlcHpvb20tYnV0dG9uLWJvcmRlci1jb2xvcjogd2hpdGUgIWRlZmF1bHQ7XG4kYXRvei1kZXRhaWwtZGVlcHpvb20tYnV0dG9uLWJvcmRlci13aWR0aDogMXB4ICFkZWZhdWx0O1xuXG4kYXRvei1kZXRhaWwtZGVlcHpvb20tYnV0dG9uLWJvcmRlci10b3AtcmFkaXVzOiAxMDAlICFkZWZhdWx0O1xuJGF0b3otZGV0YWlsLWRlZXB6b29tLWJ1dHRvbi1ib3JkZXItYm90dG9tLXJhZGl1czogMTAwJSAhZGVmYXVsdDtcblxuJGF0b3otZGV0YWlsLWRlZXB6b29tLWJ1dHRvbi1jb2xvcjogd2hpdGUgIWRlZmF1bHQ7XG4kYXRvei1kZXRhaWwtZGVlcHpvb20tYnV0dG9uLXNpemU6IDUwcHggNTBweCAhZGVmYXVsdDtcblxuQGluY2x1ZGUgdGhlbWVkLWNvbG9yKCAkdGFyZ2V0czogKCcuYXRvei1kZXRhaWwgLm1haW4gYXJ0aWNsZSAuZGV0YWlsLWNvbnRlbnQgLnNoYXJlIHVsIGxpIGEnLCApLCAkY29udGFpbmVyOiAnJyApO1xuXG5AaW5jbHVkZSBtZWRpYSggXCI+PXBob25lXCIgKXtcblxuICAgICNjb250ZW50OnRhcmdldCwgI2NvbnRlbnQudGFyZ2V0IHtcblxuICAgICAgICAvLyBOb3RlIG9uIGEgbGl0dGxlIGhhY2sgaGVyZTogZWFzZS1pbi1vdXQgaXMgY2FsbGVkIHN3aW5nIGFuZCBhcyB3ZSBhcmUgZ29pbmcgdG9cbiAgICAgICAgLy8gdHJpZ2dlciBhbGwgdGhlc2Ugd2l0aCBKUSB0byBtYWtlIHN1cmUgdGhleSB3b3JrIGV2ZXJ5d2hlcmUgd2UgYXJlIGdvaW5nIHRvXG4gICAgICAgIC8vIHByb3ZpZGUgdGhlIHByb3BlciB0aGluZy5cbiAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb24oIHN3aW5nICk7XG4gICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24tZHVyYXRpb24oIDFzICk7XG4gICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24tZGVsYXkoIDFzICk7XG5cbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDBweDtcblxuICAgICAgICAmLm9mZnNldCB7XG4gICAgICAgICAgICB0b3A6IGNhbGMoIDEwMHZoIC0gI3skcGFnZS1oZWFkZXItaGVpZ2h0fSAtICN7JHBhZ2UtZm9vdGVyLWhlaWdodC0tZ3QtdGFibGV0fSAtICN7JGF0b3otZGV0YWlsLW5hdmlnYXRpb24taGVpZ2h0fSApO1xuICAgICAgICB9XG5cbiAgICB9XG5cbn1cblxuLmF0b3otZGV0YWlsIHtcbiAgICAubWFpbiAuZGV0YWlsLWNvbnRlbnQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cblxuICAgIC5wYWdlLWZvb3RlciAjZm9vdGVyLXN0aWNreSB7XG4gICAgICAgIGJvcmRlci1pbWFnZS13aWR0aDogMDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICB9XG59XG5cbi5hdG96LWRldGFpbCAubWFpbiBhcnRpY2xlIHtcblxuICAgIGJhY2tncm91bmQtY29sb3I6ICRhdG96LWRldGFpbC1iYWNrZ3JvdW5kLWNvbG9yO1xuXG4gICAgPiBoZWFkZXIgZmlndXJlIHtcblxuICAgICAgICBAaW5jbHVkZSBjYWxjKCBoZWlnaHQsICcxMDB2aCAtICN7JHBhZ2UtaGVhZGVyLWhlaWdodH0nICk7XG5cbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBtYXJnaW46IDAgMCAwIDA7XG5cbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhKCBcIjx0YWJsZXRcIiApe1xuXG4gICAgICAgID4gaGVhZGVyIGZpZ3VyZSB7IGhlaWdodDogY2FsYyggMTAwdmggLSAjeyAkcGFnZS1oZWFkZXItaGVpZ2h0LWx0LXRhYmxldCB9ICk7IH1cblxuXG5cbiAgICB9XG5cbiAgICA+IGhlYWRlciBmaWd1cmUgaW1nIHtcblxuICAgICAgICBAaW5jbHVkZSBzaXplKCAxMDAlIGNhbGMoIDEwMCUgLSAjeyAkYXRvei1kZXRhaWwtbmF2aWdhdGlvbi1oZWlnaHQgfSApICk7XG4gICAgICAgIG1pbi13aWR0aDogMTAwJTtcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xuXG4gICAgfVxuXG4gICAgLmF0b3otZGV0YWlsLW5hdmlnYXRpb24ge1xuICAgICAgICBAaW5jbHVkZSBzaXplKCAxMDAlICRhdG96LWRldGFpbC1uYXZpZ2F0aW9uLWhlaWdodCApO1xuICAgICAgICBAaW5jbHVkZSBwb3NpdGlvbiggYWJzb2x1dGUsIG51bGwgMCAwIDAgKTtcbiAgICAgICAgQGluY2x1ZGUgcGFkZGluZyggMCAwIDAgMCApO1xuXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRhdG96LWRldGFpbC1iYWNrZ3JvdW5kLWNvbG9yO1xuICAgICAgICB6LWluZGV4OiAxMDA7XG5cbiAgICAgICAgPiBhIHsgZGlzcGxheTogbm9uZTsgfVxuXG4gICAgICAgID4gZGl2IHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1hcmdpbiggbnVsbCBhdXRvICk7XG4gICAgICAgICAgICBAaW5jbHVkZSBwYWRkaW5nKCAxNXB4IDAgKTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIG1heC13aWR0aDogOTM5cHg7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKCBcIjx0YWJsZXRcIiApe1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHBhZGRpbmcoIDcuNXB4IDAgKTtcblxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNDdweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDFlbTtcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYSggXCI8dGFibGV0XCIgKXtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyAvLyBPbmx5IHNob3cgbGluayBvbiB0YWJsZXQgKyBkZXNrdG9wLW1vZGVcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7IGZvbnQtc2l6ZTogMTAwJTsgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuXG4gICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHsgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBoMSB7XG4gICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG5cbiAgICAgICAgICAgICAgICBmb250LXNpemU6IG1vZHVsYXItc2NhbGUoIDMgKTtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcblxuICAgICAgICAgICAgICAgIHNtYWxsIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRiYXNlLWZvbnQtY29sb3I7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoIFwiPHRhYmxldFwiICl7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHBhZGRpbmcoIG51bGwgJHNtYWxsLXNwYWNpbmcgKTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjVlbTtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgIH1cblxuICAgIH1cblxuICAgIC8vXG4gICAgLy8gU3R1ZmYgZm9yIHRoZSBkZWVwem9vbSBVSVxuICAgIC8vXG4gICAgPiBoZWFkZXIgZmlndXJlIC5vcGVuc2VhZHJhZ29uLWNvbnRhaW5lciB7XG4gICAgICAgIC8vIE9TRCBzZXRzIHNvbWUgaW5saW5lIHN0eWxlcywgbm93IHdlIHdpbGwgaGF2ZSB0byBhY3QgYWxsICFpbXBvcnRhbnRcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgPiBoZWFkZXIgZmlndXJlIC5vcGVuc2VhZHJhZ29uLWJ1dHRvbnMge1xuXG4gICAgICAgIEBpbmNsdWRlIHBvc2l0aW9uKCBhYnNvbHV0ZSwgbnVsbCBudWxsICRhdG96LWRldGFpbC1uYXZpZ2F0aW9uLWhlaWdodCArICggJGVtLWJhc2UgKiAxICkgMWVtICk7XG5cbiAgICAgICAgei1pbmRleDogMTAwO1xuICAgICAgICBkaXNwbGF5OiBub25lOyAvLyBUaGlzIHdpbGwgYmUgb3ZlcndyaXR0ZW4gYnkgT1NEIGlubGluZSBzdHlsZSwgaW4gY2FzZSB0aGF0IHRoZSBlcnJvciBoYW5kbGVyIGlzIHRyaWdnZXJlZFxuICAgICAgICAgICAgICAgICAgICAgICAvLyB3ZSB3aWxsIHNpbXBseSBuZXZlciBzaG93IHRoZSBidXR0b25zIHNvIHRoZSB1c2VyIGRvZXNuJ3Qga25vdyB0aGVyZSBldmVyIHdhcyBhIGRlZXB6b29tXG4gICAgICAgICAgICAgICAgICAgICAgIC8vIGZvciB0aGUgY3VycmVudCBpbWFnZS5cblxuICAgICAgICAjem9vbS1pbiwgI3pvb20tb3V0IHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHNpemUoICRhdG96LWRldGFpbC1kZWVwem9vbS1idXR0b24tc2l6ZSApO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBib3JkZXItc3R5bGUoICRhdG96LWRldGFpbC1kZWVwem9vbS1idXR0b24tYm9yZGVyLXN0eWxlICk7XG4gICAgICAgICAgICBAaW5jbHVkZSBib3JkZXItY29sb3IoICRhdG96LWRldGFpbC1kZWVwem9vbS1idXR0b24tYm9yZGVyLWNvbG9yICk7XG4gICAgICAgICAgICBAaW5jbHVkZSBib3JkZXItd2lkdGgoICRhdG96LWRldGFpbC1kZWVwem9vbS1idXR0b24tYm9yZGVyLXdpZHRoICk7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKCAkYXRvei1kZXRhaWwtZGVlcHpvb20tYnV0dG9uLWJvcmRlci10b3AtcmFkaXVzICk7XG4gICAgICAgICAgICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cyggJGF0b3otZGV0YWlsLWRlZXB6b29tLWJ1dHRvbi1ib3JkZXItYm90dG9tLXJhZGl1cyApO1xuXG4gICAgICAgICAgICBjb2xvcjogJGF0b3otZGV0YWlsLWRlZXB6b29tLWJ1dHRvbi1jb2xvcjtcblxuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICBjbGVhcjogYm90aDtcblxuICAgICAgICAgICAgbWFyZ2luLXRvcDogJGVtLWJhc2UgLyAyO1xuXG4gICAgICAgICAgICAmOmJlZm9yZSB7IG1hcmdpbi1sZWZ0OiAtN3B4OyB9XG5cbiAgICAgICAgfVxuXG4gICAgICAgICN6b29tLWluIHsgQGV4dGVuZCAuaWNvbi1wbHVzOyB9XG4gICAgICAgICN6b29tLW91dCB7IEBleHRlbmQgLmljb24tbWludXM7IH1cblxuICAgIH1cblxuICAgIC8vXG4gICAgLy8gU29tZSBxdWljayBoYWNrcyBmb3IgdGhlIHJhZGlhbCBtZW51XG4gICAgLy9cbiAgICA+IGhlYWRlciBmaWd1cmUgbmF2LnJhZGlhbC1tZW51IHtcblxuICAgICAgICBhOmJlZm9yZSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBwb3NpdGlvbiggcmVsYXRpdmUsIDRweCBudWxsIG51bGwgOHB4ICk7XG4gICAgICAgIH1cblxuICAgIH1cblxuICAgIC8vXG4gICAgLy8gVGhlIGNvbnRlbnQgYmxvY2tcbiAgICAvL1xuICAgIHNlY3Rpb24uZGV0YWlsLWNvbnRlbnQge1xuXG4gICAgICAgIEBpbmNsdWRlIG91dGVyLWNvbnRhaW5lciggKTtcbiAgICAgICAgQGluY2x1ZGUgdGhlbWVkLWRvdHRlZC1ib3JkZXIoIDJweCAwcHggMHB4ICk7XG5cbiAgICAgICAgQGluY2x1ZGUgY21zLWVkaXQtbW9kZSggI3smfSApIHtcblxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcblxuICAgICAgICB9XG5cbiAgICAgICAgQGF0LXJvb3QgI2NvbnRlbnQtdG9wLXNwYWNlciB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgICAgICBoZWlnaHQ6IDI1dmg7XG4gICAgICAgIH1cblxuICAgICAgICA+IGRpdi5zY3JvbGxtYWdpYy1waW4tc3BhY2VyIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgdG9wOiAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICByaWdodDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICBkaXYubWFpbi1jb250ZW50IHtcblxuICAgICAgICAgICAgcGFkZGluZy10b3A6ICRzbWFsbC1zcGFjaW5nO1xuXG4gICAgICAgICAgICAuaW50cm9kdWN0aW9uIHsgZm9udC1zaXplOiBtb2R1bGFyLXNjYWxlKCAxICk7IGxpbmUtaGVpZ2h0OiAxLjM7IH1cbiAgICAgICAgICAgIC50ZXh0LXBsdWdpbiB7XG4gICAgICAgICAgICAgICAgaDEsIGgyLCBoMywgaDQsIGg1LCBoNiwgcCwgZmlndXJlIHtcblxuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuaW5zZXQgeyBib3JkZXI6IG5vbmU7IH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICB9XG5cblxuICAgICAgICBhc2lkZS5kZXRhaWwtYXNpZGUge1xuXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAgICAgLy9cbiAgICAgICAgICAgIC8vIFRoZSBkZWZpbml0aW9uIGxpc3QgZm9yIHRoZSBwcm9wZXJ0aWVzIG9mIHRoaXMgb2JqZWN0XG4gICAgICAgICAgICAvL1xuICAgICAgICAgICAgZGwge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYSggXCI8cGhvbmVcIiApe1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBwYWRkaW5nKCBudWxsICRzbWFsbC1zcGFjaW5nICk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgZGwgZHQge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMXB4O1xuICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyNSU7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTVweCAwO1xuICAgICAgICAgICAgICAgIC8vIGhlaWdodDogNDZweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgZGwgZGQge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGRvdHRlZC1ib3JkZXIoIDAgMCAxcHggMCwgMHB4LCAkY29sb3IgOiBncmF5ICk7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE1cHggMDtcbiAgICAgICAgICAgICAgICAvLyBoZWlnaHQ6IDQ2cHg7XG4gICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHsgYm9yZGVyLWJvdHRvbS13aWR0aDogMHB4OyB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGZpZ3VyZS5kZXRhaWwtaW1hZ2Uge1xuXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgICAgICAgICAgfVxuXG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvL1xuICAgIC8vIGFkb3B0b3JzIGNhcm91c3NlbCwgd2lsbCBiZSByZW5kZXJlZCB0d2ljZSAoZm9yIG1vYmlsZSwgYW5kIG5vdC1tb2JpbGUsXG4gICAgLy8gc28gc3R5bGluZyBpcyBzZXBlcmF0ZWQgZnJvbSB0aGUgbWFpbiBjb250ZW50XG4gICAgLy9cbiAgICBkaXYuYWRvcHRvcnMge1xuXG4gICAgICAgIGRpdi5jYXJvdXNlbCB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMzBweCAwO1xuICAgICAgICAgICAgICAgIGJ1dHRvbiB7IGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuXG4gICAgICAgICAgICAgICAgLy8gdGhpcyBkb3R0ZWQgbGluZSBmb3IgcGhvbmUgY2FuIGJlIHJlaW50cm9kdWNlZCB3aGVuIHdlIGhpZGUgdGhlIGRvdHRlZFxuICAgICAgICAgICAgICAgIC8vIGxpbmUgb24gdGhlIC5mb290ZXIgKHdoaWNoIGlzIGxvbmdlciBpbiB0aGUgbWFyZ2lucylcbiAgICAgICAgICAgICAgICAvL0BpbmNsdWRlIG1lZGlhKCBcIjx0YWJsZXRcIiApe1xuICAgICAgICAgICAgICAgIC8vICAgIEBpbmNsdWRlIGRvdHRlZC1ib3JkZXIoIDBweCAwcHggMnB4LCAkY29sb3IgOiBncmF5ICk7XG4gICAgICAgICAgICAgICAgLy99XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBzcGFuLmFkb3B0ZXItaGVhZGluZyB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZG90dGVkLWJvcmRlciggMnB4IDBweCAwcHgsICRjb2xvciA6IGdyYXkgKTtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDAuOGVtO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwLjc1ZW07XG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDE1cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC8vXG4gICAgICAgICAgICAvLyBUaGUgc3BvbnNvciBvZiB0aGlzIGFuaW1hbC9vYmplY3RcbiAgICAgICAgICAgIC8vXG4gICAgICAgICAgICBmaWd1cmUuYWRvcHRlciB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwcHg7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7IGNvbnRlbnQ6IGF0dHIoIHRpdGxlICk7IGZvbnQtc2l6ZTogMTRweDsgbGV0dGVyLXNwYWNpbmc6IC0uMXB4OyB9XG4gICAgICAgICAgICAgICAgJjpiZWZvcmUsIGltZywgZmlnY2FwdGlvbiB7XG5cbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBmaWdjYXB0aW9uIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDhweDtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICB9XG5cbiAgICB9XG5cblxuICAgIEBpbmNsdWRlIG1lZGlhKCBcIjxwaG9uZVwiICl7XG5cbiAgICAgICAgc2VjdGlvbi5jb250ZW50IGRpdi5tYWluLWNvbnRlbnQge1xuXG4gICAgICAgICAgICBkaXYudGV4dC1wbHVnaW4gcCxcbiAgICAgICAgICAgIGRpdi50ZXh0LXBsdWdpbiBoMSxcbiAgICAgICAgICAgIGRpdi50ZXh0LXBsdWdpbiBoMixcbiAgICAgICAgICAgIGRpdi50ZXh0LXBsdWdpbiBoMyxcbiAgICAgICAgICAgIGRpdi50ZXh0LXBsdWdpbiBoNCxcbiAgICAgICAgICAgIGRpdi50ZXh0LXBsdWdpbiBoNSxcbiAgICAgICAgICAgIGRpdi50ZXh0LXBsdWdpbiBoNixcbiAgICAgICAgICAgIHAuaW50cm9kdWN0aW9uIHtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHBhZGRpbmcoIG51bGwgJHNtYWxsLXNwYWNpbmcgKTtcblxuICAgICAgICAgICAgfVxuXG4gICAgICAgIH1cblxuICAgICAgICAvLyBvbiBwaG9uZSwgaGlkZSBhZG9wdG9ycyBub3QtZm9yLXBob25lLCBzaG93IGZvci1waG9uZVxuICAgICAgICAuYWRvcHRvcnMtbW9iaWxlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgICAgIC5hZG9wdG9ycy1ub3QtbW9iaWxlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhKCBcIj5waG9uZVwiICl7XG5cbiAgICAgICAgLy8gd2hlbiBub3QgcGhvbmUsIHNob3cgdGhlIGFkb3B0b3Igbm90IGZvciBwaG9uZVxuICAgICAgICAuYWRvcHRvcnMtbW9iaWxlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgLmFkb3B0b3JzLW5vdC1tb2JpbGUge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYSggXCI+PXRhYmxldFwiICl7XG5cbiAgICAgICAgPiBoZWFkZXIgZmlndXJlIHtcblxuICAgICAgICAgICAgQGluY2x1ZGUgY2FsYyggaGVpZ2h0LCAnMTAwdmggLSAjeyRwYWdlLWhlYWRlci1oZWlnaHR9IC0gI3skcGFnZS1mb290ZXItaGVpZ2h0LS1ndC10YWJsZXR9JyApO1xuXG4gICAgICAgIH1cblxuICAgICAgICBkaXYubWFpbi1jb250ZW50IHsgcGFkZGluZy10b3A6IDA7IH1cblxuICAgICAgICBuYXYuYXRvei1kZXRhaWwtbmF2aWdhdGlvbiB7XG4gICAgICAgICAgICBAaW5jbHVkZSBwYWRkaW5nKCBudWxsIG50aCggJGF0b3otZGV0YWlsLW5hdmlnYXRpb24tYnV0dG9uLXNpemUsIDEgKSArICggMiAqICRhdG96LWRldGFpbC1uYXZpZ2F0aW9uLW1hcmdpbiApICk7XG5cbiAgICAgICAgICAgID4gYSB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbiggYWxsIDFzIGVhc2UtaW4tb3V0ICk7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBzaXplKCAkYXRvei1kZXRhaWwtbmF2aWdhdGlvbi1idXR0b24tc2l6ZSApO1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWFyZ2luKCAkYXRvei1kZXRhaWwtbmF2aWdhdGlvbi1tYXJnaW4gKTtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci1zdHlsZSggJGF0b3otZGV0YWlsLW5hdmlnYXRpb24tYnV0dG9uLWJvcmRlci1zdHlsZSApO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci1jb2xvciggJGF0b3otZGV0YWlsLW5hdmlnYXRpb24tYnV0dG9uLWJvcmRlci1jb2xvciApO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci13aWR0aCggJGF0b3otZGV0YWlsLW5hdmlnYXRpb24tYnV0dG9uLWJvcmRlci13aWR0aCApO1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoICRhdG96LWRldGFpbC1uYXZpZ2F0aW9uLWJ1dHRvbi1ib3JkZXItdG9wLXJhZGl1cyApO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKCAkYXRvei1kZXRhaWwtbmF2aWdhdGlvbi1idXR0b24tYm9yZGVyLWJvdHRvbS1yYWRpdXMgKTtcblxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDBweDtcblxuICAgICAgICAgICAgICAgICYuZ28tYmFjayB7IEBpbmNsdWRlIHBvc2l0aW9uKCBhYnNvbHV0ZSwgMHB4IG51bGwgbnVsbCAwcHggKTsgfVxuICAgICAgICAgICAgICAgICYuZ28tZm9yd2FyZCB7IEBpbmNsdWRlIHBvc2l0aW9uKCBhYnNvbHV0ZSwgMHB4IDBweCBudWxsIG51bGwgKTsgfVxuXG4gICAgICAgICAgICAgICAgJi5nby1iYWNrOmJlZm9yZSxcbiAgICAgICAgICAgICAgICAmLmdvLWZvcndhcmQ6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6ICRhdG96LWRldGFpbC1uYXZpZ2F0aW9uLWJ1dHRvbi1zaXplO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC8vXG4gICAgICAgIC8vIFRoZSBjb250ZW50IGJsb2NrXG4gICAgICAgIC8vXG4gICAgICAgIHNlY3Rpb24uZGV0YWlsLWNvbnRlbnQge1xuXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDk0NXB4O1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogN3B4O1xuICAgICAgICAgICAgLy8gcGFkZGluZy1sZWZ0OiA0cHg7XG5cblxuICAgICAgICAgICAgPiBkaXYubWFpbi1jb250ZW50IHtcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMzEwcHggLSAzZW0pO1xuICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuXG4gICAgICAgICAgICAgICAgZmlndXJlLnBhcmFsbGF4LmZ1bGwtd2lkdGgge1xuXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1hcmdpbiggbnVsbCAwcHggKTtcblxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIGRpdi5jYXJvdXNlbCB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgICAgICAgICAgICAgICAgICAgYnV0dG9uIHsgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIHNwYW4uYWRvcHRlci1oZWFkaW5nIHtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZG90dGVkLWJvcmRlciggMnB4IDBweCAwcHgsICRjb2xvciA6IGdyYXkgKTtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMC44ZW07XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMTVweDtcbiAgICAgICAgICAgICAgICB9XG5cblxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBhc2lkZS5kZXRhaWwtYXNpZGUge1xuXG4gICAgICAgICAgICAgICAgLy9AaW5jbHVkZSBzcGFuLWNvbHVtbnMoIDQgKTtcbiAgICAgICAgICAgICAgICB3aWR0aDogMzEwcHg7XG5cbiAgICAgICAgICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgICAgICAgICAgLy9wYWRkaW5nLXRvcDogMTJweDtcbiAgICAgICAgICAgICAgICAvL1xuICAgICAgICAgICAgICAgIC8vIFRoZSB0aHVtYm5haWwgaW1hZ2Ugb2YgdGhlIGl0ZW0gd2UgYXJlIGN1cnJlbnRseSBsb29raW5nIGF0XG4gICAgICAgICAgICAgICAgLy9cbiAgICAgICAgICAgICAgICBmaWd1cmUuZGV0YWlsLWltYWdlIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogYXV0byAwcHg7XG5cbiAgICAgICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDFlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDE3NXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICBvYmplY3QtcG9zaXRpb246IDUwJSA1MCU7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuXG4gICAgICAgICAgICAgICAgZGwgZHQgeyB3aWR0aDogNS42ZW07IH1cblxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuc2hhcmUge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAkYmFzZS1zcGFjaW5nO1xuICAgICAgICAgICAgICAgIC8vQGluY2x1ZGUgZG90dGVkLWJvcmRlciggMnB4IDAgMCAwLCAwcHgsICRjb2xvciA6IGdyYXkgKTtcbiAgICAgICAgICAgIH1cblxuXG4gICAgICAgIH1cblxuICAgIH1cblxuICAgIC5jb250ZW50LWZvb3RlciB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIHBhZGRpbmctdG9wOiAuMjVlbTtcblxuICAgICAgICAuc2hhcmUge1xuICAgICAgICAgICAgLy9tYXJnaW4tdG9wOiA4cHg7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogLjllbTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG5cbiAgICAgICAgICAgIHNwYW4uc2hhcmUtdGV4dCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogLTNweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgYS5mYWNlYm9vazpiZWZvcmUge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG59XG4iLCJcbi5zbGlkZS1ob21lcGFnZS1zdG9yeSAuc2xpZGUtY29udGVudC50d28tcGFuZWwge1xuXG5cdEBpbmNsdWRlIHNpemUoIDEwMCUgKTtcblxuXHRoMSB7XG5cdFx0QGluY2x1ZGUgbWFyZ2luKCAyZW0gYXV0byAyOHB4ICk7XG5cblx0XHRjb2xvcjogJGhvbWVwYWdlLXNsaWRlLWNvbnRlbnQtdGl0bGUtY29sb3I7XG5cdFx0Zm9udC1zaXplOiA2MHB4O1xuXHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0bGluZS1oZWlnaHQ6IDY0cHg7XG5cdFx0bWF4LXdpZHRoOiA2MCU7XG5cblxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblxuXHRcdHNtYWxsIHtcblx0XHRcdEBpbmNsdWRlIHRoZW1lZC1oZWFkZXItY29sb3IoICdoMSBzbWFsbCcsICcuc2xpZGUtaG9tZXBhZ2Utc3RvcnknICk7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdGZvbnQtc2l6ZTogbW9kdWxhci1zY2FsZSggLTUgKTtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxO1xuXHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHR9XG4gIH1cblxuICBwIHtcbiAgICBAaW5jbHVkZSB0aGVtZWQtaGVhZGVyLWNvbG9yO1xuICB9XG5cblx0ZGl2LnRvLWNvbnRlbnQge1xuXG5cdFx0QGluY2x1ZGUgcG9zaXRpb24oIGFic29sdXRlLCAkcGFnZS1oZWFkZXItaGVpZ2h0IG51bGwgY2FsYyggI3sgJHBhZ2UtZm9vdGVyLWhlaWdodC0tZ3QtdGFibGV0IH0gKyA2NXB4ICkgKTtcblx0XHR6LWluZGV4OiAxMDA7XG5cdFx0d2lkdGg6IDEwMCU7XG5cblx0XHQvKiBQZXJtYWxpbmsgLSB1c2UgdG8gZWRpdCBhbmQgc2hhcmUgdGhpcyBncmFkaWVudDogaHR0cDovL2NvbG9yemlsbGEuY29tL2dyYWRpZW50LWVkaXRvci8jMDAwMDAwKzAsMDAwMDAwKzEwMCYwLjQrMzMsMCs2NiAqL1xuXHRcdGJhY2tncm91bmQtaW1hZ2U6IC1tb3otcmFkaWFsLWdyYWRpZW50KGNlbnRlciwgZWxsaXBzZSBjb3ZlciwgcmdiYSgwLDAsMCwwLjQpIDAlLCByZ2JhKDAsMCwwLDAuNCkgMzMlLCByZ2JhKDAsMCwwLDApIDY2JSwgcmdiYSgwLDAsMCwwKSAxMDAlKTsgLyogRkYzLjYrICovXG5cdFx0YmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1ncmFkaWVudChyYWRpYWwsIGNlbnRlciBjZW50ZXIsIDBweCwgY2VudGVyIGNlbnRlciwgMTAwJSwgY29sb3Itc3RvcCgwJSxyZ2JhKDAsMCwwLDAuNCkpLCBjb2xvci1zdG9wKDMzJSxyZ2JhKDAsMCwwLDAuNCkpLCBjb2xvci1zdG9wKDY2JSxyZ2JhKDAsMCwwLDApKSwgY29sb3Itc3RvcCgxMDAlLHJnYmEoMCwwLDAsMCkpKTsgLyogQ2hyb21lLFNhZmFyaTQrICovXG5cdFx0YmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1yYWRpYWwtZ3JhZGllbnQoY2VudGVyLCBlbGxpcHNlIGNvdmVyLCByZ2JhKDAsMCwwLDAuNCkgMCUscmdiYSgwLDAsMCwwLjQpIDMzJSxyZ2JhKDAsMCwwLDApIDY2JSxyZ2JhKDAsMCwwLDApIDEwMCUpOyAvKiBDaHJvbWUxMCssU2FmYXJpNS4xKyAqL1xuXHRcdGJhY2tncm91bmQtaW1hZ2U6IC1vLXJhZGlhbC1ncmFkaWVudChjZW50ZXIsIGVsbGlwc2UgY292ZXIsIHJnYmEoMCwwLDAsMC40KSAwJSxyZ2JhKDAsMCwwLDAuNCkgMzMlLHJnYmEoMCwwLDAsMCkgNjYlLHJnYmEoMCwwLDAsMCkgMTAwJSk7IC8qIE9wZXJhIDEyKyAqL1xuXHRcdGJhY2tncm91bmQtaW1hZ2U6IC1tcy1yYWRpYWwtZ3JhZGllbnQoY2VudGVyLCBlbGxpcHNlIGNvdmVyLCByZ2JhKDAsMCwwLDAuNCkgMCUscmdiYSgwLDAsMCwwLjQpIDMzJSxyZ2JhKDAsMCwwLDApIDY2JSxyZ2JhKDAsMCwwLDApIDEwMCUpOyAvKiBJRTEwKyAqL1xuXHRcdGJhY2tncm91bmQtaW1hZ2U6IHJhZGlhbC1ncmFkaWVudChlbGxpcHNlIGF0IGNlbnRlciwgcmdiYSgwLDAsMCwwLjQpIDAlLHJnYmEoMCwwLDAsMC40KSAzMyUscmdiYSgwLDAsMCwwKSA2NiUscmdiYSgwLDAsMCwwKSAxMDAlKTsgLyogVzNDICovXG5cblx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdGJhY2tncm91bmQtc2l6ZTogMTAwJSA3MCU7XG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogMCUgLTIwJTtcblxuXHRcdHNwYW4ge1xuXHRcdFx0Ly8gcG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0Ly8gYm90dG9tOiAwO1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHR9XG5cblx0XHRhIHtcblx0XHRcdG1pbi13aWR0aDogMTUwcHg7XG5cdFx0XHRtYXgtd2lkdGg6IDc1JTtcblx0XHR9XG5cdH1cblxuXG5cdGZpZ3VyZS5wYW5lbCBhLnNwbGl0dGVyIHtcblxuXHRcdGRpc3BsYXk6IG5vbmU7XG5cblx0fVxuXG5cdGZpZ3VyZS5wYW5lbCB7XG5cblx0XHRAZXh0ZW5kICVmaWd1cmU7XG5cblx0XHRAaW5jbHVkZSBzaXplKCA1MCUgMTAwJSApO1xuXHRcdEBpbmNsdWRlIG1hcmdpbiggMHB4IDBweCApO1xuXG5cdFx0ZmxvYXQ6IGxlZnQ7XG5cblx0XHRpbWcuc3ViamVjdCB7IEBleHRlbmQgJXN1YmplY3Q7IH1cblxuXHRcdCYubGVmdCBmaWdjYXB0aW9uIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogNjYlIC0yNyU7IH1cblx0XHQmLnJpZ2h0IGZpZ2NhcHRpb24geyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAzMyUgLTI3JTsgfVxuXG5cdFx0ZmlnY2FwdGlvbiB7XG5cblx0XHRcdEBpbmNsdWRlIHNpemUoIDEwMCUgKTtcblx0XHRcdEBpbmNsdWRlIHBvc2l0aW9uKCBhYnNvbHV0ZSwgMHB4ICk7XG5cblx0XHRcdC8qIFBlcm1hbGluayAtIHVzZSB0byBlZGl0IGFuZCBzaGFyZSB0aGlzIGdyYWRpZW50OiBodHRwOi8vY29sb3J6aWxsYS5jb20vZ3JhZGllbnQtZWRpdG9yLyMwMDAwMDArMCwwMDAwMDArMTAwJjAuNCszMywwKzY2ICovXG5cdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiAtbW96LXJhZGlhbC1ncmFkaWVudChjZW50ZXIsIGVsbGlwc2UgY292ZXIsIHJnYmEoMCwwLDAsMC40KSAwJSwgcmdiYSgwLDAsMCwwLjQpIDMzJSwgcmdiYSgwLDAsMCwwKSA2NiUsIHJnYmEoMCwwLDAsMCkgMTAwJSk7IC8qIEZGMy42KyAqL1xuXHRcdFx0YmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1ncmFkaWVudChyYWRpYWwsIGNlbnRlciBjZW50ZXIsIDBweCwgY2VudGVyIGNlbnRlciwgMTAwJSwgY29sb3Itc3RvcCgwJSxyZ2JhKDAsMCwwLDAuNCkpLCBjb2xvci1zdG9wKDMzJSxyZ2JhKDAsMCwwLDAuNCkpLCBjb2xvci1zdG9wKDY2JSxyZ2JhKDAsMCwwLDApKSwgY29sb3Itc3RvcCgxMDAlLHJnYmEoMCwwLDAsMCkpKTsgLyogQ2hyb21lLFNhZmFyaTQrICovXG5cdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LXJhZGlhbC1ncmFkaWVudChjZW50ZXIsIGVsbGlwc2UgY292ZXIsIHJnYmEoMCwwLDAsMC40KSAwJSxyZ2JhKDAsMCwwLDAuNCkgMzMlLHJnYmEoMCwwLDAsMCkgNjYlLHJnYmEoMCwwLDAsMCkgMTAwJSk7IC8qIENocm9tZTEwKyxTYWZhcmk1LjErICovXG5cdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiAtby1yYWRpYWwtZ3JhZGllbnQoY2VudGVyLCBlbGxpcHNlIGNvdmVyLCByZ2JhKDAsMCwwLDAuNCkgMCUscmdiYSgwLDAsMCwwLjQpIDMzJSxyZ2JhKDAsMCwwLDApIDY2JSxyZ2JhKDAsMCwwLDApIDEwMCUpOyAvKiBPcGVyYSAxMisgKi9cblx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IC1tcy1yYWRpYWwtZ3JhZGllbnQoY2VudGVyLCBlbGxpcHNlIGNvdmVyLCByZ2JhKDAsMCwwLDAuNCkgMCUscmdiYSgwLDAsMCwwLjQpIDMzJSxyZ2JhKDAsMCwwLDApIDY2JSxyZ2JhKDAsMCwwLDApIDEwMCUpOyAvKiBJRTEwKyAqL1xuXHRcdFx0YmFja2dyb3VuZC1pbWFnZTogcmFkaWFsLWdyYWRpZW50KGVsbGlwc2UgYXQgY2VudGVyLCByZ2JhKDAsMCwwLDAuNCkgMCUscmdiYSgwLDAsMCwwLjQpIDMzJSxyZ2JhKDAsMCwwLDApIDY2JSxyZ2JhKDAsMCwwLDApIDEwMCUpOyAvKiBXM0MgKi9cblxuXHRcdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRcdGJhY2tncm91bmQtc2l6ZTogMzAwJSA2MCU7XG5cblx0XHRcdGgxIHtcblx0XHRcdFx0QGluY2x1ZGUgcGFkZGluZyggNjJweCArICRwYWdlLWhlYWRlci1oZWlnaHQgMzhweCBudWxsICk7XG5cblx0XHRcdFx0Y29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XG5cblx0XHRcdFx0Zm9udC1zaXplOiA2MHB4O1xuXHRcdFx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwcHg7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDI0cHg7XG5cblx0XHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdFx0QGluY2x1ZGUgZG90dGVkLWJvcmRlciggMnB4IDBweCAwcHggKTtcblx0XHRcdFx0XHRAaW5jbHVkZSBtYXJnaW4oIDE3cHggbnVsbCApO1xuXHRcdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRcdFx0d2lkdGg6IDEzMHB4O1xuXHRcdFx0XHR9XG5cblx0XHRcdH1cblxuXHRcdFx0QGluY2x1ZGUgbWVkaWEoIFwiPHRhYmxldFwiICl7XG5cblx0XHRcdFx0aDEgeyBAaW5jbHVkZSBwYWRkaW5nKCA2MnB4ICsgJHBhZ2UtaGVhZGVyLWhlaWdodC1sdC10YWJsZXQgMzhweCBudWxsICk7IH1cblxuXHRcdFx0fVxuXG5cdFx0XHRwIHtcblx0XHRcdFx0QGluY2x1ZGUgbWFyZ2luKCBudWxsIDM4cHggKTtcblx0XHRcdFx0Y29sb3I6IHdoaXRlO1xuXHRcdFx0XHRmb250LXNpemU6IDIycHg7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAzMXB4O1xuXHRcdFx0XHRtYXgtd2lkdGg6IDQyMHB4O1xuXHRcdFx0fVxuXG5cdFx0fVxuXG5cdFx0Ji5sZWZ0IGZpZ2NhcHRpb24gaDEgeyB0ZXh0LWFsaWduOiBsZWZ0OyB9XG5cdFx0Ji5yaWdodCBmaWdjYXB0aW9uIGgxIHsgdGV4dC1hbGlnbjogcmlnaHQ7IH1cblxuXG5cblx0fVxuXG59XG4iLCJcblxuLnNsaWRlLWhvbWVwYWdlLXN0b3J5IC5zbGlkZS1jb250ZW50LnRocmVlLXBhbmVsIHtcblxuXHRAaW5jbHVkZSBzaXplKCAxMDAlICk7XG5cblx0ZmlndXJlLnBhbmVsIHtcblxuXHRcdEBleHRlbmQgJWZpZ3VyZTtcblxuXHRcdEBpbmNsdWRlIHNwYW4tY29sdW1ucyggMTIgKTtcblx0XHRAaW5jbHVkZSB0cmFuc2l0aW9uKFxuXHRcdFx0d2lkdGggMC41cyBlYXNlLWluLW91dCxcblx0XHRcdGhlaWdodCAwLjVzIGVhc2UtaW4tb3V0XG5cdFx0KTtcblxuXG5cblx0XHRoZWlnaHQ6IDI1dmg7XG5cblx0XHRpbWcuc3ViamVjdCB7IEBleHRlbmQgJXN1YmplY3Q7IH1cblxuXHRcdGEuY29udHJvbCwgbmF2LmNvbnRyb2wgeyBkaXNwbGF5OiBub25lOyB9XG5cblx0XHRhLmJ1dHRvbi5yb3VuZCB7XG5cdFx0XHRAaW5jbHVkZSBzaXplKCA0NXB4ICk7XG5cblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblxuXHRcdFx0Y29sb3I6IHdoaXRlO1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiB3aGl0ZTtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHJnYmEoIDAsIDAsIDAsIDAuMiApO1xuXG5cdFx0XHQmLm9wZW4ge1xuXHRcdFx0XHRAaW5jbHVkZSBwb3NpdGlvbiggbnVsbCwgbnVsbCBjYWxjKCA1MCUgLSAjeyA0NXB4ICogMC41IH0gKSAkYmFzZS1zcGFjaW5nICk7XG5cdFx0XHRcdGNvbG9yOiAkYmFzZS1mb250LWNvbG9yO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcblx0XHRcdH1cblxuXHRcdFx0Ji5jbG9zZSB7IEBpbmNsdWRlIHBvc2l0aW9uKCBudWxsLCBjYWxjKCAzMi41dmggLSA0NXB4IC0gI3sgJGJhc2Utc3BhY2luZyB9ICkgY2FsYyggNTAlIC0gI3sgNDVweCAqIDAuNSB9ICkgbnVsbCApOyB9XG5cdFx0XHQmLnNoYXJlIHsgfVxuXG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0Y29sb3I6IHdoaXRlO1xuXHRcdFx0XHRib3JkZXItY29sb3I6IGJsYWNrO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBibGFjaztcblx0XHRcdH1cblxuXHRcdH1cblxuXHRcdG5hdi5yYWRpYWwtbWVudSB7IEBpbmNsdWRlIHNpemUoIDQ1cHggKTsgfVxuXG5cdH1cblxuXHRmaWd1cmUucGFuZWwubGVmdCB7XG5cblx0XHRoZWlnaHQ6IGF1dG87XG5cblx0XHQmICsgZmlndXJlLnBhbmVsIGEuY29udHJvbC5vcGVuIHsgZGlzcGxheTogYmxvY2s7IH1cblxuXHRcdGEuY29udHJvbC5jbG9zZSB7IGRpc3BsYXk6IGJsb2NrOyB9XG5cblx0XHQuc3ViamVjdCB7IEBpbmNsdWRlIHNpemUoIDEwMCUgMzIuNXZoICk7IH1cblxuXHRcdGZpZ2NhcHRpb24ge1xuXG5cdFx0XHRAaW5jbHVkZSBzaXplKCAxMDAlIGF1dG8gKTtcblx0XHRcdEBpbmNsdWRlIHBhZGRpbmcoICRiYXNlLXNwYWNpbmcgKTtcblxuXHRcdFx0aDEge1xuXG5cdFx0XHRcdG1hcmdpbjogMHB4O1xuXHRcdFx0XHRmb250LXNpemU6IDI2cHg7XG5cblx0XHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdFx0QGluY2x1ZGUgdGhlbWVkLWRvdHRlZC1ib3JkZXIoIDJweCAwcHggMHB4ICk7XG5cdFx0XHRcdFx0QGluY2x1ZGUgbWFyZ2luKCAxMnB4IDBweCApO1xuXHRcdFx0XHRcdEBpbmNsdWRlIHNpemUoIDEwMCUgMnB4ICk7XG5cblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0XHR9XG5cblx0XHRcdH1cblxuXHRcdFx0cCB7IGZvbnQtc2l6ZTogMThweDsgfVxuXG5cdFx0fVxuXG5cdH1cblxuXHRmaWd1cmUucGFuZWwge1xuXHRcdEBpbmNsdWRlIHNwYW4tY29sdW1ucyggMiwgJGRpc3BsYXk6IGJsb2NrLWNvbGxhcHNlICk7XG5cdFx0aGVpZ2h0OiBjYWxjKCAxMDAlICkgIWltcG9ydGFudDtcblx0XHRtYXJnaW4tcmlnaHQ6IDBweDtcblxuXHRcdC5vcGFxdWUtb3ZlcmxheSB7XG5cdFx0XHRAaW5jbHVkZSBwb3NpdGlvbiggYWJzb2x1dGUsIDBweCAwcHggMHB4IDBweCApO1xuXHRcdFx0QGluY2x1ZGUgc2l6ZSggMTAwJSApO1xuXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCAwLCAwLCAwLCAwLjQgKTtcblx0XHR9XG5cblx0fVxuXG5cdGZpZ3VyZS5wYW5lbC5sZWZ0IHtcblxuXHRcdEBpbmNsdWRlIHNwYW4tY29sdW1ucyggOCwgJGRpc3BsYXk6IGJsb2NrLWNvbGxhcHNlICk7XG5cblx0XHQuc3ViamVjdCB7XG5cdFx0XHRAaW5jbHVkZSBzaXplKCAxMDAlICk7XG5cdFx0XHRoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDsgLy8gSSB0aGluayB0aGlzIHNob3VsZCBzb2x2ZSB0aGUgaXNzdWUgZm9yIElFIHdoZXJlIHRoZSBvYmplY3QtZml0IGlzIGFwcGxpZWQgYW5kIHRoZSBzbGlkZSBpdHNlbGYgaXMgbm90IHByb3Blcmx5IHJlbmRlcmVkLlxuXHRcdH1cblxuXHRcdC8vXG5cdFx0Ly8gSGlkZSB0aGUgb3ZlcmxheSBmb3IgdGhlIGFjdGl2ZSBwYW5lbFxuXHRcdC8vXG5cdFx0Lm9wYXF1ZS1vdmVybGF5IHtcblxuXHRcdFx0Ly9cblx0XHRcdC8vIFdoZW4gdGhlIHBhbmVsIGlzIGZvY3VzZWQgd2UgYXJlIGdvaW5nIHRvIHVzZSB0aGUgb3BhcXVlLW92ZXJsYXkgYXMgYSBjb250YWluZXIgZm9yIG91ciBncmFkaWVudHMgYXNcblx0XHRcdC8vIGl0IGFscmVhZHkgaGFkIHRoZSBwcm9wZXIgZGltZW5zaW9ucy4gV2UgaGF2ZSB0byBhZGQgdHdvIGdyYWRpZW50cywgYmVoaW5kIHRoZSB0aXRsZSBhbmQgdGhlIHRleHQgb25cblx0XHRcdC8vIHRoZSBwYWdlLlxuXHRcdFx0Ly9cblx0XHRcdC8vIFRoZSBmaXJzdCBvbmUgaXMgdGhlIGJhY2tncm91bmQgb24gdGhlIHRleHQgc2VjdGlvbiB0aGUgc2Vjb25kIG9uZSBpcyBmb3IgdGhlIHRpdGxlLiBJdCBzZWVtcyB0aGUgSUVcblx0XHRcdC8vIGRvZXNuJ3QgbGlrZSBjYWxjKC4uLikgZm9yIHBvc2l0aW9uaW5nIHRoZSBncmFkaWVudHMgc28gd2Ugd2lsbCBoYXZlIHRvIHRha2UgYSBsb29rIGF0IHRoYXQgaW4gdGhlXG5cdFx0XHQvLyBuZWFyIGZ1dHVyZS4gQWxzbyB0aGUgcG9zaXRpb24gZm9yIHRoZSBncmFkaWVudHMgd2FzIGRvbmUgYnkgZXllLWJhbGwgbG9naWMgc28gdGhlIGFyZSBzb21ld2hhdCBvZmZcblx0XHRcdC8vIGNlbnRlci4gQWxzbyBkZXBlbmRpbmcgb24gaG93IG11Y2ggdGV4dCB0aGUgcGFyYWdyYXBoIGNvbnRhaW5zLCB0aGUgbG93ZXIgaGFsZiBvZiB0aGUgZWxsaXBzZSBtaWdodFxuXHRcdFx0Ly8gYmUgZW1wdHkuXG5cdFx0XHQvL1xuXHRcdFx0Ly8gQWxzbyBub3RlIHRoYXQgdGhlIGRpbWVuc2lvbnMgYW5kIHBvc2lvdG5zIGFyZSBiYXNlZCBvbiB0aGUgdmFsdWVzIGFkZGVkIGJlbG93IG9uIHRoZSBjYXB0aW9uIGFuZCB0aXRsZS5cblx0XHRcdC8vXG5cdFx0XHQvLyBAaW5jbHVkZSBiYWNrZ3JvdW5kLWltYWdlKFxuXHRcdFx0Ly8gXHRyYWRpYWwtZ3JhZGllbnQoZWxsaXBzZSA4MCUgNDAlIGF0IGNhbGMoIDM3cHggKyAzMS41JSApIGNhbGMoIDEwMCUgLSAoICN7ICRwYWdlLWZvb3Rlci1oZWlnaHQtLWd0LXRhYmxldCArIDE1OHB4IH0gKyAxMi41JSApICksIHJnYmEoIDAsIDAsIDAsIDAuOCApIDAlLCB0cmFuc3BhcmVudCAxMTAlKSxcblx0XHRcdC8vIFx0cmFkaWFsLWdyYWRpZW50KGVsbGlwc2UgMjkzcHggKiAyICggMjJweCArIDE4cHggKSAqIDMgYXQgKCAzN3B4ICsgMjkzcHggKiAwLjUgKSAoIDQ2cHggKyAoIDIycHggKyAxOHB4ICkgKiAwLjc1ICksIHJnYmEoIDAsIDAsIDAsIDAuOCApIDAlLCB0cmFuc3BhcmVudCAxMTAlIClcblx0XHRcdC8vICk7XG5cdFx0XHQvLyBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblxuXHRcdFx0LyogUGVybWFsaW5rIC0gdXNlIHRvIGVkaXQgYW5kIHNoYXJlIHRoaXMgZ3JhZGllbnQ6IGh0dHA6Ly9jb2xvcnppbGxhLmNvbS9ncmFkaWVudC1lZGl0b3IvIzAwMDAwMCswLDAwMDAwMCsxMDAmMC40KzMzLDArNjYgKi9cblx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IC1tb3otcmFkaWFsLWdyYWRpZW50KGNlbnRlciwgZWxsaXBzZSBjb3ZlciwgcmdiYSgwLDAsMCwwLjQpIDAlLCByZ2JhKDAsMCwwLDAuNCkgMzMlLCByZ2JhKDAsMCwwLDApIDY2JSwgcmdiYSgwLDAsMCwwKSAxMDAlKTsgLyogRkYzLjYrICovXG5cdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWdyYWRpZW50KHJhZGlhbCwgY2VudGVyIGNlbnRlciwgMHB4LCBjZW50ZXIgY2VudGVyLCAxMDAlLCBjb2xvci1zdG9wKDAlLHJnYmEoMCwwLDAsMC40KSksIGNvbG9yLXN0b3AoMzMlLHJnYmEoMCwwLDAsMC40KSksIGNvbG9yLXN0b3AoNjYlLHJnYmEoMCwwLDAsMCkpLCBjb2xvci1zdG9wKDEwMCUscmdiYSgwLDAsMCwwKSkpOyAvKiBDaHJvbWUsU2FmYXJpNCsgKi9cblx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtcmFkaWFsLWdyYWRpZW50KGNlbnRlciwgZWxsaXBzZSBjb3ZlciwgcmdiYSgwLDAsMCwwLjQpIDAlLHJnYmEoMCwwLDAsMC40KSAzMyUscmdiYSgwLDAsMCwwKSA2NiUscmdiYSgwLDAsMCwwKSAxMDAlKTsgLyogQ2hyb21lMTArLFNhZmFyaTUuMSsgKi9cblx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IC1vLXJhZGlhbC1ncmFkaWVudChjZW50ZXIsIGVsbGlwc2UgY292ZXIsIHJnYmEoMCwwLDAsMC40KSAwJSxyZ2JhKDAsMCwwLDAuNCkgMzMlLHJnYmEoMCwwLDAsMCkgNjYlLHJnYmEoMCwwLDAsMCkgMTAwJSk7IC8qIE9wZXJhIDEyKyAqL1xuXHRcdFx0YmFja2dyb3VuZC1pbWFnZTogLW1zLXJhZGlhbC1ncmFkaWVudChjZW50ZXIsIGVsbGlwc2UgY292ZXIsIHJnYmEoMCwwLDAsMC40KSAwJSxyZ2JhKDAsMCwwLDAuNCkgMzMlLHJnYmEoMCwwLDAsMCkgNjYlLHJnYmEoMCwwLDAsMCkgMTAwJSk7IC8qIElFMTArICovXG5cdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiByYWRpYWwtZ3JhZGllbnQoZWxsaXBzZSBhdCBjZW50ZXIsIHJnYmEoMCwwLDAsMC40KSAwJSxyZ2JhKDAsMCwwLDAuNCkgMzMlLHJnYmEoMCwwLDAsMCkgNjYlLHJnYmEoMCwwLDAsMCkgMTAwJSk7IC8qIFczQyAqL1xuXG5cdFx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdFx0YmFja2dyb3VuZC1zaXplOiAzMDAlIDc1JTtcblx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IDEwMCUgMTAwJTtcblx0XHR9XG5cblx0XHQvL1xuXHRcdC8vIFBvc2l0aW9uIHRoZSBmaWdjYXB0aW9uLCBnaXZlIGl0IHRoZSBjb2xvcnMsIHRleHQgYm9yZGVycywgdGhlIHdvcmtzIVxuXHRcdC8vXG5cdFx0ZmlnY2FwdGlvbiB7XG5cblx0XHRcdC8vQGluY2x1ZGUgcG9zaXRpb24oIGFic29sdXRlLCBudWxsIDE4Ljc1JSAkcGFnZS1mb290ZXItaGVpZ2h0LS1ndC10YWJsZXQgKyAxMDBweCA2LjI1JSApO1xuXHRcdFx0QGluY2x1ZGUgcG9zaXRpb24oIGFic29sdXRlLCBudWxsIDE4Ljc1JSAkcGFnZS1mb290ZXItaGVpZ2h0LS1ndC10YWJsZXQgKyAxNThweCAzN3B4ICk7XG5cdFx0XHRAaW5jbHVkZSBzaXplKCA3NSUgYXV0byApO1xuXG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdHBhZGRpbmc6IDBweDtcblxuXHRcdFx0aDEge1xuXG5cdFx0XHRcdGNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50O1xuXHRcdFx0XHRmb250LXNpemU6IDYwcHg7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cblx0XHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdFx0QGluY2x1ZGUgZG90dGVkLWJvcmRlciggMnB4IDBweCAwcHgsICRjb2xvcjogd2hpdGUgKTtcblx0XHRcdFx0XHR3aWR0aDogMjMlO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0c21hbGwge1xuXHRcdFx0XHRcdEBpbmNsdWRlIHRoZW1lZC1oZWFkZXItY29sb3I7XG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0Ly9mb250LXNpemU6IDE1cHg7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiBtb2R1bGFyLXNjYWxlKCAtNSApO1xuXHRcdFx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0XHRcdH1cblxuXHRcdFx0fVxuXG5cdFx0XHRwIHtcblx0XHRcdFx0QGluY2x1ZGUgdGhlbWVkLWhlYWRlci1jb2xvcjtcblx0XHRcdFx0Zm9udC1zaXplOiAyMnB4O1xuXHRcdFx0XHRsZXR0ZXItc3BhY2luZzogLTAuMXB4O1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMjhweDtcblx0XHRcdH1cblxuXG5cdFx0fVxuXG5cdH1cblxufVxuIiwiLnNsaWRlLWhvbWVwYWdlLWZvb3RlciB7XG5cdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cblx0Lm92ZXJsYXkge1xuXHRcdEBpbmNsdWRlIHBvc2l0aW9uKCBhYnNvbHV0ZSwgMHB4IDBweCApO1xuXHRcdEBpbmNsdWRlIHNpemUoIDEwMCUgKTtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRjb250ZW50OiAnJztcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCAwLCAwLCAwLCAwLjQgKTtcblx0fVxuXG5cdC5zbGlkZS1jb250ZW50IHtcblx0XHRAaW5jbHVkZSBwb3NpdGlvbiggYWJzb2x1dGUsIDUwJSA1MCUgKTtcblx0XHRAaW5jbHVkZSBzaXplKCAxMDAlIDMzJSApO1xuXHRcdEBpbmNsdWRlIHRyYW5zZm9ybSggdHJhbnNsYXRlKCAtNTAlLCAtNTAlICkgKTtcblxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRjb2xvcjogd2hpdGU7XG5cblx0XHRoMSB7XG5cdFx0XHRmb250LXNpemU6IDMzLjVweDtcblx0XHRcdG1hcmdpbi1ib3R0b206IDBweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiA1OHB4O1xuXHRcdFx0Y29sb3I6IHdoaXRlO1xuXHRcdH1cblxuXHR9XG5cbiAgICAuZm9vdGVyLWJvdHRvbSB7XG4gICAgICAgIEBpbmNsdWRlIHNwYW4tY29sdW1ucygxMik7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJvdHRvbTogMHB4O1xuICAgICAgICBoZWlnaHQ6IDIzMHB4O1xuICAgIH1cbn1cbiIsIlxuLmFnZW5kYS1kYXRlIHtcbiAgPiBoMSB7XG4gICAgQGV4dGVuZCAlaGVhZGVyMztcbiAgICBwYWRkaW5nOiAxMHB4IDA7XG4gIH1cbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICB1bCwgbGkge1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICBsaSB7XG4gICAgcGFkZGluZzogMzBweCAwO1xuICAgIG1pbi1oZWlnaHQ6IDE4MHB4ICsgMzBweCArIDMwcHg7XG4gIH1cbn1cblxuLmFnZW5kYS1kYXRlcyB7IC8vIFRPRE86IHJlc2V0IFVMIGFueXdheT9cbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG4iLCIvL0BpbXBvcnQgXCJ3ZWJzaXRlL3N0eWxlc2hlZXRzL3dlYnNpdGUvbW9sZWN1bGVzL2FnZW5kYV9pdGVtXCI7XG5cbiRhZ2VuZGEtaXRlbS1ib3JkZXItYm90dG9tOiAycHggZGFzaGVkICM5Njk2OTYgIWRlZmF1bHQ7XG4kYWdlbmRhLWl0ZW0taW1hZ2UtaGVpZ2h0OiBlbSggMTUxcHggKSAhZGVmYXVsdDtcbiRhZ2VuZGEtaXRlbS1pbmZvcm1hdGlvbi10aXRsZS1pbmZvcm1hdGlvbi1jb2xvcjogIzk2OTY5NiAhZGVmYXVsdDtcbiRhZ2VuZGEtaXRlbS1oaWdobGlnaHQtYmFja2dyb3VuZDogI2VmZjFlZjtcblxuLmFnZW5kYS1pdGVtIHtcblxuICBAaW5jbHVkZSByb3coICk7XG4gIG1hcmdpbi10b3A6IDE3cHg7XG4gIEBpbmNsdWRlIHBhZGRpbmcoIG51bGwgbnVsbCBjYWxjKCAjeyBmbGV4LWd1dHRlciggKSB9ICsgMTFweCApICk7XG5cbiAgJjpub3QoLmFnZW5kYS1hbGVydC1pdGVtKSB7XG4gICAgICBAaW5jbHVkZSBkb3R0ZWQtYm9yZGVyKCAwcHggMHB4IDJweCwgJGNvbG9yOiBncmF5ICk7XG4gIH1cblxuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgI3NwZWNpYWwtZXZlbnQge1xuICAgIGhlaWdodDogOTJweDtcbiAgICBsZWZ0OiAtMTlweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAtMTFweDtcbiAgICB3aWR0aDogODdweDtcbiAgfVxuXG4gICY6bGFzdC1jaGlsZCB7XG4gICAgYm9yZGVyLWltYWdlLXdpZHRoOiAwO1xuICB9XG5cbiAgJi5oaWdobGlnaHQge1xuICAgIC5pbmZvcm1hdGlvbiB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYWdlbmRhLWl0ZW0taGlnaGxpZ2h0LWJhY2tncm91bmQ7XG4gICAgfVxuICB9XG5cbiAgLmluZm9ybWF0aW9uLnRoZW1lZCB7XG4gICAgYTpub3QoLnByaW1hcnktY2FsbC10by1hY3Rpb24pIHtcbiAgICAgIEBpbmNsdWRlIHRoZW1lZC1oZWFkZXItY29sb3I7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYSggXCI8dGFibGV0XCIgKXtcbiAgICAmLnNwZWNpYWwtZXZlbnQge1xuICAgICAgQGluY2x1ZGUgbWFyZ2luKCAwcHggY2FsYyggLTEgKiAoIDE3cHggKyAjeyAkc21hbGwtc3BhY2luZyB9ICkgKSApO1xuXG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBib3JkZXItd2lkdGg6IDBweDtcblxuICAgICAgLmluZm9ybWF0aW9uIHtcbiAgICAgICAgQGluY2x1ZGUgcGFkZGluZyggMWVtIGNhbGMoIDE3cHggKyAjeyAkc21hbGwtc3BhY2luZyB9ICkgKTtcblxuICAgICAgICBoNCB7IG1hcmdpbi10b3A6IDBweDsgfVxuICAgICAgfVxuXG4gICAgICAuaXRlbS1pbWFnZSB7XG4gICAgICAgIG1hcmdpbjogMHB4IDBweDtcbiAgICAgICAgaGVpZ2h0OiAxODBweDtcbiAgICAgIH1cblxuICAgICAgI3NwZWNpYWwtZXZlbnQge1xuICAgICAgICBAaW5jbHVkZSBzaXplKCA3MHB4IDcwcHggKTtcbiAgICAgICAgQGluY2x1ZGUgcG9zaXRpb24oIG51bGwsIDEyNnB4IG51bGwgbnVsbCAxMHB4ICk7XG4gICAgICB9XG5cbiAgICAgICYgKyAuc3BlY2lhbC1ldmVudCB7XG4gICAgICAgIG1hcmdpbi10b3A6IGNhbGMoIC0xICogKCAjeyBmbGV4LWd1dHRlciggKSB9ICsgMTFweCApICk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJiA+IC5pdGVtLWltYWdlLFxuICAmID4gLmluZm9ybWF0aW9uIHtcbiAgICBAaW5jbHVkZSBzcGFuLWNvbHVtbnMoIDEyICk7XG4gIH1cblxuICAmLmFnZW5kYS1pdGVtLS1mdWxsLXdpZHRoIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG5cbiAgICAuaXRlbS1pbWFnZSB7XG4gICAgICBAaW5jbHVkZSBtZWRpYSggJz49dGFibGV0JyApe1xuICAgICAgICB3aWR0aDogMjkuODYlO1xuICAgICAgfVxuICAgIH1cblxuICAgID4gLml0ZW0taW1hZ2UgKyAuaW5mb3JtYXRpb24ge1xuICAgICAgd2lkdGg6IDcwLjE0JTtcbiAgICB9XG4gIH1cblxuICBhIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgc3Bhbi5saW5rIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIH1cblxuICAgIHNwYW4uaWNvbi1hcnJvdy1yaWdodC1hZnRlciB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBmb250LXNpemU6IDIzcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNS41cHg7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJiA+IC5pdGVtLWltYWdlIHtcbiAgICBoZWlnaHQ6IDguN2VtO1xuICAgIEBpbmNsdWRlIG1lZGlhKCAnPj10YWJsZXQnICl7XG4gICAgICBoZWlnaHQ6ICRhZ2VuZGEtaXRlbS1pbWFnZS1oZWlnaHQ7XG4gICAgfVxuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgbWFyZ2luLXRvcDogMXB4O1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIG9iamVjdC1wb3NpdGlvbjogNTAlIDUwJTtcblxuICB9XG5cbiAgJiA+IC5pbmZvcm1hdGlvbiB7XG5cbiAgICA+IGg0IHtcbiAgICAgIGZvbnQtc2l6ZTogMjNweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBsaW5lLWhlaWdodDogMS4xO1xuICAgICAgbWFyZ2luLWJvdHRvbTogNnB4O1xuICAgICAgbWFyZ2luLXRvcDogOHB4O1xuXG4gICAgICBzbWFsbCB7XG4gICAgICAgIGNvbG9yOiAkYWdlbmRhLWl0ZW0taW5mb3JtYXRpb24tdGl0bGUtaW5mb3JtYXRpb24tY29sb3I7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgICAgICYuZGF0ZSB7IGZvbnQtc2l6ZTogbW9kdWxhci1zY2FsZSggMCApOyB9XG4gICAgICAgICYuZGF0YSB7XG4gICAgICAgICAgZm9udC1zaXplOiBtb2R1bGFyLXNjYWxlKCAtMiApO1xuICAgICAgICAgIG1hcmdpbi10b3A6IDRweDtcblxuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKCAnPj10YWJsZXQnICl7XG4gICAgICAgICAgICBmb250LXNpemU6IG1vZHVsYXItc2NhbGUoIC0yICk7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIHNwYW4gKyBzcGFuIHtcbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgY29udGVudDogJy0nO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLmRhdGUsICYuZGF0YSB7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGxpZ2h0ZXI7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICA+IGRpdiB7IGRpc3BsYXk6IG5vbmU7IH1cbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhKCAnPj10YWJsZXQnICl7XG4gICAgQGluY2x1ZGUgbWFyZ2luKCBudWxsIGF1dG8gKTtcblxuICAgIG1heC13aWR0aDogNzAycHg7XG4gICAgcGFkZGluZy1ib3R0b206IDI1cHg7XG5cbiAgICAmID4gLml0ZW0taW1hZ2Uge1xuICAgICAgaGVpZ2h0OiAxNDhweDtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgIG1hcmdpbi10b3A6IDhweDtcbiAgICAgIHdpZHRoOiAzNy42JTtcbiAgICB9XG5cbiAgICAmLnNwZWNpYWwtZXZlbnQge1xuICAgICAgYm9yZGVyLWltYWdlLXdpZHRoOiAwIDAgMXB4O1xuICAgICAgbWFyZ2luLXRvcDogMzJweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxOHB4O1xuXG4gICAgICAmID4gLml0ZW0taW1hZ2Uge1xuICAgICAgICBoZWlnaHQ6IDIwMHB4O1xuICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgfVxuICAgICAgJiA+IC5pdGVtLWltYWdlICsgLmluZm9ybWF0aW9uIHtcbiAgICAgICAgQGluY2x1ZGUgcGFkZGluZyggbnVsbCBudWxsIG51bGwgMS44ZW0gKTtcblxuICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgfVxuXG4gICAgICAmID4gLmluZm9ybWF0aW9uIHtcbiAgICAgICAgbWluLWhlaWdodDogMjAwcHg7XG4gICAgICAgIHBhZGRpbmc6IDAgMjBweDtcblxuICAgICAgICBoNCB7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLS41cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xuXG4gICAgICAgICAgc21hbGwuZGF0YSB7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0uNHB4O1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMXB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYuZnV0dXJlLWV2ZW50IHtcbiAgICAgICYgPiAuaW5mb3JtYXRpb24ge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzZW07XG5cbiAgICAgICAgaDQge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgICAgLmZhdCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0uNXB4O1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDJweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBkaXYge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDJweDtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMXB4O1xuXG4gICAgICAgICAgYiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmID4gLml0ZW0taW1hZ2UgKyAuaW5mb3JtYXRpb24ge1xuICAgICAgQGluY2x1ZGUgcGFkZGluZyggbnVsbCBudWxsIG51bGwgM2VtICk7XG5cbiAgICAgIHdpZHRoOiA2Mi40JTtcbiAgICB9XG5cbiAgICAmID4gLmluZm9ybWF0aW9uIHtcbiAgICAgIG1hcmdpbi10b3A6IDhweDtcbiAgICAgIG1pbi1oZWlnaHQ6IDE0OHB4O1xuXG4gICAgICAmID4gZGl2IHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtLjZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gICAgICAgIG1hcmdpbjogOXB4IDAgNXB4O1xuICAgICAgfVxuXG4gICAgICBoNCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcblxuICAgICAgICBzbWFsbC5kYXRlIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzcHg7XG4gICAgICAgIH1cblxuICAgICAgICBzbWFsbC5kYXRhIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiA0cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE5cHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICAgJi5hZ2VuZGEtYWxlcnQtaXRlbSB7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKCBcIjx0YWJsZXRcIiApe1xuICAgICAgICBAaW5jbHVkZSBwYWRkaW5nKCAxLjVlbSBudWxsIG51bGwgMS41ZW0gKTtcbiAgICAgICAgfVxuXG4gICAgICAuYWxlcnQtdGV4dCB7XG4gICAgICAgICAgY29sb3I6ICNlZjVmMDM7XG4gICAgICB9XG4gIH1cbn1cbiIsIlxuLmJsb2NrLWxpbmsge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgLmJsb2NrLWxpbmstbGluayB7XG4gICAgYm90dG9tOiAwO1xuICAgIGZvbnQtc2l6ZTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDA7XG5cbiAgICAmOmFmdGVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgLy8gUHVzaCBlbGVtZW50IG9uIHRvcCBvZiB0aGlzIGJsb2NrIHNvIHlvdSBjYW4gZXhjZXB0IGl0XG4gIC5ibG9jay1saW5rLWV4Y2VwdGlvbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDE7XG4gIH1cbn1cbiIsIlxuLmNvbnRlbnQge1xuICB0YWJsZSB7XG4gICAgQGV4dGVuZCAlY29udGVudC1jb2x1bW47XG4gICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDI4cHg7XG4gICAgd2lkdGg6IDEwMCU7IC8vIENvbnRlbnQgaW5kZXBlbmRlbnQgd2lkdGggLU1LUlxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA1MHB4KTsgLy8gYm94c2l6aW5nIG9wIHRhYmxlcyB3ZXJrdCBuaWV0IG1ldCAxMDAlIGVuIGRhbiBtYXJnZXMuLi5vbmx5IGZvciBtb2JpbGUgc28gbm8gcHJvYmxlbVxuICAgIH1cblxuICAgIHRkLFxuICAgIHRoIHsgLy8gVE9ETzogUmVkdWNlIGRlcHRoIHRvIDNcbiAgICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgICB9XG4gICAgdGggeyAvLyBUT0RPOiBSZWR1Y2UgZGVwdGggdG8gM1xuICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBAaW5jbHVkZSB0ZXh0KCRzaXplOiAxNnB4LCAkbGluZS1oZWlnaHQ6MTMwJSwgJHdlaWdodDpib2xkKTtcbiAgICB9XG4gICAgdGQgeyAvLyBUT0RPOiBSZWR1Y2UgZGVwdGggdG8gM1xuICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBAaW5jbHVkZSB0ZXh0KCRzaXplOiAxNnB4LCAkbGluZS1oZWlnaHQ6MTMwJSk7XG4gICAgfVxuXG4gICAgdHIgeyAvLyBUT0RPOiBSZWR1Y2UgZGVwdGggdG8gM1xuICAgICAgYm9yZGVyLXRvcDogMXB4IGRhc2hlZCAkbWl4aW4tYm9yZGVyLWNvbG9yOztcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBkYXNoZWQgJG1peGluLWJvcmRlci1jb2xvcjs7XG4gICAgfVxuICB9XG59XG5cbi5kYXRhLXRhYmxlIHtcbiAgQGluY2x1ZGUgaW4tY29udGVudCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cblxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGF0YXRhYmxlLWJhY2tncm91bmQtY29sb3I7XG5cbiAgPiB0YWJsZSB7XG4gICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgICBtYXJnaW46IDAgMjBweDtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgQGluY2x1ZGUgY2FsYyh3aWR0aCwgJzEwMCUgLSA0MHB4Jyk7XG5cbiAgICA+IHRib2R5ID4gdHIgeyAvLyBUT0RPOiBSZWR1Y2UgZGVwdGggdG8gM1xuICAgICAgJjpub3QoOmxhc3Qtb2YtdHlwZSkgeyAvLyBUT0RPOiBSZWR1Y2UgZGVwdGggdG8gM1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggZGFzaGVkICRtaXhpbi1ib3JkZXItY29sb3I7O1xuICAgICAgfVxuXG4gICAgICA+IHRkIHsgLy8gVE9ETzogUmVkdWNlIGRlcHRoIHRvIDNcbiAgICAgICAgQGluY2x1ZGUgdGV4dDtcblxuICAgICAgICBwYWRkaW5nOiAyN3B4IDAgMjBweDtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcblxuICAgICAgICA+IHRhYmxlIHsgLy8gVE9ETzogUmVkdWNlIGRlcHRoIHRvIDNcbiAgICAgICAgICB3aWR0aDogMjQwcHg7XG5cbiAgICAgICAgICB0ZCB7IC8vIFRPRE86IFJlZHVjZSBkZXB0aCB0byAzXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIHRkOmxhc3Qtb2YtdHlwZSB7IC8vIFRPRE86IFJlZHVjZSBkZXB0aCB0byAzXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICA+IHAgeyAvLyBUT0RPOiBSZWR1Y2UgZGVwdGggdG8gM1xuICAgICAgICAgIG1hcmdpbjogMCAwIDFlbTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICA+IHRoIHsgLy8gVE9ETzogUmVkdWNlIGRlcHRoIHRvIDNcbiAgICAgICAgQGV4dGVuZCAlaGVhZGVyMztcblxuICAgICAgICBwYWRkaW5nOiAyMHB4IDA7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICAgIHdpZHRoOiAxNThweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIkBtaXhpbiBjYWxjKCRwcm9wZXJ0eSwgJHZhbHVlKSB7XG4gICN7JHByb3BlcnR5fTogLXdlYmtpdC1jYWxjKCN7JHZhbHVlfSk7XG4gICN7JHByb3BlcnR5fTogY2FsYygjeyR2YWx1ZX0pO1xufVxuIiwiLy8gQGltcG9ydCBcIndlYnNpdGUvc3R5bGVzaGVldHMvd2Vic2l0ZS9tb2xlY3VsZXMvZGF0ZXBpY2tlclwiO1xuXG4vKiFcbiAqIFBpa2FkYXlcbiAqIENvcHlyaWdodCDCqSAyMDE0IERhdmlkIEJ1c2hlbGwgfCBCU0QgJiBNSVQgbGljZW5zZSB8IGh0dHA6Ly9kYnVzaGVsbC5jb20vXG4gKi9cblxuICRwaWthLWRheS1jb2xvcjogd2hpdGUgIWRlZmF1bHQ7XG4gJHBpa2EtZGF5LWJhY2tncm91bmQtY29sb3I6ICM4ODk0OUEgIWRlZmF1bHQ7XG5cblxuLnBpa2Etc2luZ2xlIHtcblx0ei1pbmRleDogOTk5OTtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRiYWNrZ3JvdW5kOiAkcGlrYS1kYXktYmFja2dyb3VuZC1jb2xvcjtcblx0Y29sb3I6ICRwaWthLWRheS1jb2xvcjtcblxuXHQmOmJlZm9yZSB7XG5cdFx0QGluY2x1ZGUgcG9zaXRpb24oIGFic29sdXRlLCAtMTBweCA1MCUgKTtcblx0XHRAaW5jbHVkZSB0cmlhbmdsZSggMjBweCwgJHBpa2EtZGF5LWJhY2tncm91bmQtY29sb3IgdHJhbnNwYXJlbnQsIHVwICk7XG5cdH1cblxuXHQmLmlzLWhpZGRlbiB7IGRpc3BsYXk6IG5vbmU7IH1cblx0Ji5pcy1ib3VuZCB7XG5cdFx0QGluY2x1ZGUgdHJhbnNmb3JtKCB0cmFuc2xhdGVYKCA0MCUgKSB0cmFuc2xhdGVZKCAxZW0gKSApO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0fVxufVxuXG4vLyBjbGVhciBjaGlsZCBmbG9hdCAocGlrYS1sZW5kYXIpLCB1c2luZyB0aGUgZmFtb3VzIG1pY3JvIGNsZWFyZml4IGhhY2tcbi8vIGh0dHA6Ly9uaWNvbGFzZ2FsbGFnaGVyLmNvbS9taWNyby1jbGVhcmZpeC1oYWNrL1xuLnBpa2Etc2luZ2xlIHtcblx0Knpvb206IDE7XG5cblx0JjpiZWZvcmUsXG5cdCY6YWZ0ZXIge1xuXHRcdGNvbnRlbnQ6IFwiIFwiO1xuXHRcdGRpc3BsYXk6IHRhYmxlO1xuXHR9XG5cblx0JjphZnRlciB7IGNsZWFyOiBib3RoIH1cbn1cblxuLnBpa2EtbGVuZGFyIHtcblx0QGluY2x1ZGUgbWFyZ2luKCAkc21hbGwtc3BhY2luZyApO1xuXHRmbG9hdDogbGVmdDtcblx0d2lkdGg6IGVtKCAzMDBweCApIC0gMiAqICRzbWFsbC1zcGFjaW5nO1xufVxuXG4ucGlrYS10aXRsZSB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXG5cdHNlbGVjdCB7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR6LWluZGV4OiA5OTk4O1xuXHRcdG1hcmdpbjogMDtcblx0XHRsZWZ0OiAwO1xuXHRcdGZpbHRlcjogYWxwaGEob3BhY2l0eT0wKTtcblx0XHRvcGFjaXR5OiAwO1xuXHRoZWlnaHQ6IDA7XG5cdH1cbn1cblxuLnBpa2EtbGFiZWwge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdCpkaXNwbGF5OiBpbmxpbmU7XG5cdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdGZvbnQtc2l6ZTogMjRweDtcblx0bWFyZ2luOiAwIDVweDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR6LWluZGV4OiA5OTk5O1xufVxuXG4ucGlrYS1wcmV2LFxuLnBpa2EtbmV4dCB7XG5cblx0Ly9AZXh0ZW5kcyAuaGFzLWljb247XG5cdEBpbmNsdWRlIHNpemUoIDQwcHggKTtcblx0QGluY2x1ZGUgcGFkZGluZyggMHB4IDBweCAwcHggNDBweCApO1xuXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0Y29sb3I6ICRwaWthLWRheS1jb2xvcjtcblx0cGFkZGluZy1sZWZ0OiA0MHB4O1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRib3JkZXI6IG5vbmU7XG5cblx0dG9wOiAtMnB4O1xuXG5cdCY6YmVmb3JlIHtcblx0XHRAaW5jbHVkZSBwb3NpdGlvbiggYWJzb2x1dGUsIDBweCApO1xuXHRcdEBpbmNsdWRlIHNpemUoIDEwMCUgKTtcblx0XHRsaW5lLWhlaWdodDogNDBweDtcblx0fVxuXG5cdCY6aG92ZXIge1xuXHRcdG9wYWNpdHk6IDE7XG5cdH1cblxuXHQmLmlzLWRpc2FibGVkIHtcblx0XHRjdXJzb3I6IGRlZmF1bHQ7XG5cdFx0b3BhY2l0eTogLjI7XG5cdH1cbn1cblxuLnBpa2EtcHJldixcbi5pcy1ydGwgLnBpa2EtbmV4dCB7XG5cdEBleHRlbmQgLmljb24tYXJyb3ctbGVmdDtcblx0ZmxvYXQ6IGxlZnQ7XG59XG5cbi5waWthLW5leHQsXG4uaXMtcnRsIC5waWthLXByZXYge1xuXHRAZXh0ZW5kIC5pY29uLWFycm93LXJpZ2h0O1xuXHRmbG9hdDogcmlnaHQ7XG59XG5cbi5waWthLXNlbGVjdCB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0KmRpc3BsYXk6IGlubGluZTtcbn1cblxuLnBpa2EtdGFibGUge1xuXHR3aWR0aDogMTAwJTtcblx0bWFyZ2luLWJvdHRvbTogMHB4O1xuXG5cdGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuXG5cdGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG5cdGJvcmRlci1zcGFjaW5nOiAwO1xuXHRib3JkZXItY29sb3I6ICRwaWthLWRheS1iYWNrZ3JvdW5kLWNvbG9yO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkcGlrYS1kYXktYmFja2dyb3VuZC1jb2xvcjtcblxuXHR0Ym9keSB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0fVxuXG5cdHRoLCB0ZCB7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgJHBpa2EtZGF5LWJhY2tncm91bmQtY29sb3I7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdC8vIHdpZHRoOiAxNC4yODU3MTQyODU3MTQyODYlO1xuXHRcdHBhZGRpbmc6IDA7XG5cdH1cblxuXHR0aCB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJHBpa2EtZGF5LWJhY2tncm91bmQtY29sb3I7XG5cdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdH1cblxuXHRhYmJyIHtcblx0XHRib3JkZXItYm90dG9tOiBub25lO1xuXHRcdGN1cnNvcjogaGVscDtcblx0fVxufVxuXG4ucGlrYS1idXR0b24ge1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0b3V0bGluZTogbm9uZTtcblx0Ym9yZGVyOiAwO1xuXHRtYXJnaW46IDA7XG5cdHdpZHRoOiAxMDAlO1xuXHRwYWRkaW5nOiA1cHg7XG5cdC8vY29sb3I6ICM2NjY7XG5cdC8vYmFja2dyb3VuZDogI2Y1ZjVmNTtcblxuXHQuaXMtdG9kYXkgJiB7XG5cdFx0Ly9jb2xvcjogIzMzYWFmZjtcblx0XHQvL2ZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdC8vY29sb3I6IHdoaXRlO1xuXHRcdC8vYmFja2dyb3VuZC1jb2xvcjogJHBpa2EtZGF5LWJhY2tncm91bmQtY29sb3I7XG5cdH1cblxuXHQuaXMtc2VsZWN0ZWQgJiB7XG5cdFx0Y29sb3I6ICNmZmY7XG5cdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0YmFja2dyb3VuZDogJHBpa2EtZGF5LWJhY2tncm91bmQtY29sb3I7O1xuXHRcdC8vYm94LXNoYWRvdzogaW5zZXQgMCAxcHggM3B4ICMxNzhmZTU7XG5cdH1cblxuXHQuaXMtZGlzYWJsZWQgJiB7XG5cdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdFx0Y3Vyc29yOiBkZWZhdWx0O1xuXHRcdGNvbG9yOiAjODg5NDlBO1xuXHRcdC8vY29sb3I6ICM5OTk7XG5cdFx0Ly9vcGFjaXR5OiAuMztcblx0fVxuXG5cdCY6aG92ZXIge1xuXHRcdC8vY29sb3I6ICNmZmY7XG5cdFx0Ly9iYWNrZ3JvdW5kOiAjZmY4MDAwO1xuXHRcdGNvbG9yOiB3aGl0ZTtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkcGlrYS1kYXktYmFja2dyb3VuZC1jb2xvcjtcblx0fVxufVxuXG4ucGlrYS13ZWVrIHtcblx0Zm9udC1zaXplOiAxMXB4O1xuXHQvL2NvbG9yOiAjOTk5O1xufVxuIiwiQG1peGluIHRyaWFuZ2xlKCRzaXplLCAkY29sb3IsICRkaXJlY3Rpb24pIHtcbiAgJHdpZHRoOiBudGgoJHNpemUsIDEpO1xuICAkaGVpZ2h0OiBudGgoJHNpemUsIGxlbmd0aCgkc2l6ZSkpO1xuICAkZm9yZWdyb3VuZC1jb2xvcjogbnRoKCRjb2xvciwgMSk7XG4gICRiYWNrZ3JvdW5kLWNvbG9yOiBpZihsZW5ndGgoJGNvbG9yKSA9PSAyLCBudGgoJGNvbG9yLCAyKSwgdHJhbnNwYXJlbnQpO1xuICBoZWlnaHQ6IDA7XG4gIHdpZHRoOiAwO1xuXG4gIEBpZiAoJGRpcmVjdGlvbiA9PSB1cCkgb3IgKCRkaXJlY3Rpb24gPT0gZG93bikgb3IgKCRkaXJlY3Rpb24gPT0gcmlnaHQpIG9yICgkZGlyZWN0aW9uID09IGxlZnQpIHtcbiAgICAkd2lkdGg6ICR3aWR0aCAvIDI7XG4gICAgJGhlaWdodDogaWYobGVuZ3RoKCRzaXplKSA+IDEsICRoZWlnaHQsICRoZWlnaHQvMik7XG5cbiAgICBAaWYgJGRpcmVjdGlvbiA9PSB1cCB7XG4gICAgICBib3JkZXItYm90dG9tOiAkaGVpZ2h0IHNvbGlkICRmb3JlZ3JvdW5kLWNvbG9yO1xuICAgICAgYm9yZGVyLWxlZnQ6ICR3aWR0aCBzb2xpZCAkYmFja2dyb3VuZC1jb2xvcjtcbiAgICAgIGJvcmRlci1yaWdodDogJHdpZHRoIHNvbGlkICRiYWNrZ3JvdW5kLWNvbG9yO1xuICAgIH0gQGVsc2UgaWYgJGRpcmVjdGlvbiA9PSByaWdodCB7XG4gICAgICBib3JkZXItYm90dG9tOiAkd2lkdGggc29saWQgJGJhY2tncm91bmQtY29sb3I7XG4gICAgICBib3JkZXItbGVmdDogJGhlaWdodCBzb2xpZCAkZm9yZWdyb3VuZC1jb2xvcjtcbiAgICAgIGJvcmRlci10b3A6ICR3aWR0aCBzb2xpZCAkYmFja2dyb3VuZC1jb2xvcjtcbiAgICB9IEBlbHNlIGlmICRkaXJlY3Rpb24gPT0gZG93biB7XG4gICAgICBib3JkZXItbGVmdDogJHdpZHRoIHNvbGlkICRiYWNrZ3JvdW5kLWNvbG9yO1xuICAgICAgYm9yZGVyLXJpZ2h0OiAkd2lkdGggc29saWQgJGJhY2tncm91bmQtY29sb3I7XG4gICAgICBib3JkZXItdG9wOiAkaGVpZ2h0IHNvbGlkICRmb3JlZ3JvdW5kLWNvbG9yO1xuICAgIH0gQGVsc2UgaWYgJGRpcmVjdGlvbiA9PSBsZWZ0IHtcbiAgICAgIGJvcmRlci1ib3R0b206ICR3aWR0aCBzb2xpZCAkYmFja2dyb3VuZC1jb2xvcjtcbiAgICAgIGJvcmRlci1yaWdodDogJGhlaWdodCBzb2xpZCAkZm9yZWdyb3VuZC1jb2xvcjtcbiAgICAgIGJvcmRlci10b3A6ICR3aWR0aCBzb2xpZCAkYmFja2dyb3VuZC1jb2xvcjtcbiAgICB9XG4gIH0gQGVsc2UgaWYgKCRkaXJlY3Rpb24gPT0gdXAtcmlnaHQpIG9yICgkZGlyZWN0aW9uID09IHVwLWxlZnQpIHtcbiAgICBib3JkZXItdG9wOiAkaGVpZ2h0IHNvbGlkICRmb3JlZ3JvdW5kLWNvbG9yO1xuXG4gICAgQGlmICRkaXJlY3Rpb24gPT0gdXAtcmlnaHQge1xuICAgICAgYm9yZGVyLWxlZnQ6ICAkd2lkdGggc29saWQgJGJhY2tncm91bmQtY29sb3I7XG4gICAgfSBAZWxzZSBpZiAkZGlyZWN0aW9uID09IHVwLWxlZnQge1xuICAgICAgYm9yZGVyLXJpZ2h0OiAkd2lkdGggc29saWQgJGJhY2tncm91bmQtY29sb3I7XG4gICAgfVxuICB9IEBlbHNlIGlmICgkZGlyZWN0aW9uID09IGRvd24tcmlnaHQpIG9yICgkZGlyZWN0aW9uID09IGRvd24tbGVmdCkge1xuICAgIGJvcmRlci1ib3R0b206ICRoZWlnaHQgc29saWQgJGZvcmVncm91bmQtY29sb3I7XG5cbiAgICBAaWYgJGRpcmVjdGlvbiA9PSBkb3duLXJpZ2h0IHtcbiAgICAgIGJvcmRlci1sZWZ0OiAgJHdpZHRoIHNvbGlkICRiYWNrZ3JvdW5kLWNvbG9yO1xuICAgIH0gQGVsc2UgaWYgJGRpcmVjdGlvbiA9PSBkb3duLWxlZnQge1xuICAgICAgYm9yZGVyLXJpZ2h0OiAkd2lkdGggc29saWQgJGJhY2tncm91bmQtY29sb3I7XG4gICAgfVxuICB9IEBlbHNlIGlmICgkZGlyZWN0aW9uID09IGluc2V0LXVwKSB7XG4gICAgYm9yZGVyLWNvbG9yOiAkYmFja2dyb3VuZC1jb2xvciAkYmFja2dyb3VuZC1jb2xvciAkZm9yZWdyb3VuZC1jb2xvcjtcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgIGJvcmRlci13aWR0aDogJGhlaWdodCAkd2lkdGg7XG4gIH0gQGVsc2UgaWYgKCRkaXJlY3Rpb24gPT0gaW5zZXQtZG93bikge1xuICAgIGJvcmRlci1jb2xvcjogJGZvcmVncm91bmQtY29sb3IgJGJhY2tncm91bmQtY29sb3IgJGJhY2tncm91bmQtY29sb3I7XG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICBib3JkZXItd2lkdGg6ICRoZWlnaHQgJHdpZHRoO1xuICB9IEBlbHNlIGlmICgkZGlyZWN0aW9uID09IGluc2V0LXJpZ2h0KSB7XG4gICAgYm9yZGVyLWNvbG9yOiAkYmFja2dyb3VuZC1jb2xvciAkYmFja2dyb3VuZC1jb2xvciAkYmFja2dyb3VuZC1jb2xvciAkZm9yZWdyb3VuZC1jb2xvcjtcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgIGJvcmRlci13aWR0aDogJHdpZHRoICRoZWlnaHQ7XG4gIH0gQGVsc2UgaWYgKCRkaXJlY3Rpb24gPT0gaW5zZXQtbGVmdCkge1xuICAgIGJvcmRlci1jb2xvcjogJGJhY2tncm91bmQtY29sb3IgJGZvcmVncm91bmQtY29sb3IgJGJhY2tncm91bmQtY29sb3IgJGJhY2tncm91bmQtY29sb3I7XG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICBib3JkZXItd2lkdGg6ICR3aWR0aCAkaGVpZ2h0O1xuICB9XG59XG4iLCIvL0BpbXBvcnQgXCJ3ZWJzaXRlL3N0eWxlc2hlZXRzL3dlYnNpdGUvbW9sZWN1bGVzL2hlYWRlcl9jb250ZW50XCI7XG5cblxuLmhlYWRlci1jb250ZW50IHtcbiAgZGlzcGxheTogdGFibGU7XG4gIGhlaWdodDogY2FsYygxMDAlIC0gMjAwcHgpO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB3aWR0aDogMTAwJTtcblxuICBAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldCkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBwYWRkaW5nLXRvcDogMjAwcHg7XG4gIH1cblxuICAuY29udGVudCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwYWRkaW5nLWJvdHRvbTogODVweDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIHdpZHRoOiA0MDBweDtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAvL0BpbmNsdWRlIGJhY2tncm91bmQtaW1hZ2UoJGhlYWRlci1jb250ZW50LXNtYWxsLXNjcmVlbi1ncmFkaWVudCk7XG5cdCAgLyogUGVybWFsaW5rIC0gdXNlIHRvIGVkaXQgYW5kIHNoYXJlIHRoaXMgZ3JhZGllbnQ6IGh0dHA6Ly9jb2xvcnppbGxhLmNvbS9ncmFkaWVudC1lZGl0b3IvI2ZmZmZmZiswLGZmZmZmZisxMDAmYW1wOzAuNyswLDErMTAwICovXG5cdFx0LyogSUU5IFNWRywgbmVlZHMgY29uZGl0aW9uYWwgb3ZlcnJpZGUgb2YgJ2ZpbHRlcicgdG8gJ25vbmUnICovXG5cdFx0YmFja2dyb3VuZDogdXJsKGRhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEQ5NGJXd2dkbVZ5YzJsdmJqMGlNUzR3SWlBL1BnbzhjM1puSUhodGJHNXpQU0pvZEhSd09pOHZkM2QzTG5jekxtOXlaeTh5TURBd0wzTjJaeUlnZDJsa2RHZzlJakV3TUNVaUlHaGxhV2RvZEQwaU1UQXdKU0lnZG1sbGQwSnZlRDBpTUNBd0lERWdNU0lnY0hKbGMyVnlkbVZCYzNCbFkzUlNZWFJwYnowaWJtOXVaU0krQ2lBZ1BHeHBibVZoY2tkeVlXUnBaVzUwSUdsa1BTSm5jbUZrTFhWaloyY3RaMlZ1WlhKaGRHVmtJaUJuY21Ga2FXVnVkRlZ1YVhSelBTSjFjMlZ5VTNCaFkyVlBibFZ6WlNJZ2VERTlJakFsSWlCNU1UMGlNQ1VpSUhneVBTSXdKU0lnZVRJOUlqRXdNQ1VpUGdvZ0lDQWdQSE4wYjNBZ2IyWm1jMlYwUFNJd0lpQnpkRzl3TFdOdmJHOXlQU0lqWm1abVptWm1JaUJ6ZEc5d0xXOXdZV05wZEhrOUlqQXVOeUl2UGdvZ0lDQWdQSE4wYjNBZ2IyWm1jMlYwUFNJeE1EQWxJaUJ6ZEc5d0xXTnZiRzl5UFNJalptWm1abVptSWlCemRHOXdMVzl3WVdOcGRIazlJakVpTHo0S0lDQThMMnhwYm1WaGNrZHlZV1JwWlc1MFBnb2dJRHh5WldOMElIZzlJakFpSUhrOUlqQWlJSGRwWkhSb1BTSXhJaUJvWldsbmFIUTlJakVpSUdacGJHdzlJblZ5YkNnalozSmhaQzExWTJkbkxXZGxibVZ5WVhSbFpDa2lJQzgrQ2p3dmMzWm5QZz09KTtcblx0XHRiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudCh0b3AsICByZ2JhKDI1NSwyNTUsMjU1LDAuNykgMCwgcmdiYSgyNTUsMjU1LDI1NSwxKSAxMDAlKTsgLyogRkYzLjYrICovXG5cdFx0YmFja2dyb3VuZDogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgdG9wLCBsZWZ0IGJvdHRvbSwgY29sb3Itc3RvcCgwLHJnYmEoMjU1LDI1NSwyNTUsMC43KSksIGNvbG9yLXN0b3AoMTAwJSxyZ2JhKDI1NSwyNTUsMjU1LDEpKSk7IC8qIENocm9tZSxTYWZhcmk0KyAqL1xuXHRcdGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgIHJnYmEoMjU1LDI1NSwyNTUsMC43KSAwLHJnYmEoMjU1LDI1NSwyNTUsMSkgMTAwJSk7IC8qIENocm9tZTEwKyxTYWZhcmk1LjErICovXG5cdFx0YmFja2dyb3VuZDogLW8tbGluZWFyLWdyYWRpZW50KHRvcCwgIHJnYmEoMjU1LDI1NSwyNTUsMC43KSAwLHJnYmEoMjU1LDI1NSwyNTUsMSkgMTAwJSk7IC8qIE9wZXJhIDExLjEwKyAqL1xuXHRcdGJhY2tncm91bmQ6IC1tcy1saW5lYXItZ3JhZGllbnQodG9wLCAgcmdiYSgyNTUsMjU1LDI1NSwwLjcpIDAscmdiYSgyNTUsMjU1LDI1NSwxKSAxMDAlKTsgLyogSUUxMCsgKi9cblx0XHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAgcmdiYSgyNTUsMjU1LDI1NSwwLjcpIDAscmdiYSgyNTUsMjU1LDI1NSwxKSAxMDAlKTsgLyogVzNDICovXG5cdFx0ZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoIHN0YXJ0Q29sb3JzdHI9JyNiM2ZmZmZmZicsIGVuZENvbG9yc3RyPScjZmZmZmZmJyxHcmFkaWVudFR5cGU9MCApOyAvKiBJRTYtOCAqL1xuXG4gICAgfVxuXG4gICAgaDEge1xuICAgICAgQGV4dGVuZCAlaGVhZGVyMTtcblxuICAgICAgY29sb3I6ICRoZWFkZXItY29udGVudC1oMS1jb2xvcjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgZm9udC1zaXplOiA3MnB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzVweDtcbiAgICAgIG1hcmdpbi10b3A6IC0xMHB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XG4gICAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgICAgcGFkZGluZzogNDBweCAwO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICB9XG5cbiAgICAgICsgcCB7XG4gICAgICAgICY6YmVmb3JlIHtcblxuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgIHdpZHRoOiA3NXB4O1xuICAgICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgICBib3JkZXItdG9wLXdpZHRoOiAycHg7XG4gICAgICAgICAgYm9yZGVyLXRvcC1zdHlsZTogc29saWQ7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIHRvcDogLTE4cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICBwIHtcbiAgICAgIEBpbmNsdWRlIGhlYWRlcigyMHB4LCAxNDAlKTtcbiAgICAgIEBpbmNsdWRlIHRoZW1lZC1jb2xvcjtcblxuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgIHBhZGRpbmc6IDAgNDBweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBwOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gIH1cbn1cbiIsIlxuLmltYWdlLWJhbm5lciB7XG4gIEBpbmNsdWRlIGluLWNvbnRlbnQge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG5cbiAgYmFja2dyb3VuZC1jb2xvcjogJGltYWdlLWJhbm5lci1iYWNrZ3JvdW5kLWNvbG9yO1xuICBoZWlnaHQ6IDE4MHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuXG4gID4gaW1nIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIH1cblxuICA+IGgxIHtcbiAgICBAZXh0ZW5kICVoZWFkZXIzO1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICBwYWRkaW5nOiAyMHB4IDIwcHggMDtcbiAgfVxuXG4gID4gcCB7XG4gICAgQGluY2x1ZGUgdGV4dDtcblxuICAgIHBhZGRpbmc6IDAgMjBweCAyMHB4IDIwcHg7XG5cbiAgICA+IGEge1xuICAgICAgQGluY2x1ZGUgbGluaztcbiAgICAgIEBpbmNsdWRlIHRoZW1lZC1jb2xvcjtcblxuICAgICAgdGV4dC10cmFuc2Zvcm06IGluaGVyaXQ7XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgPiBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgdmVydGljYWwtYWxpZ246bWlkZGxlO1xuICAgIH1cbiAgfVxufVxuIiwiQGltcG9ydCBcIi4uLy4uLy4uLy4uL3dlYnNpdGUvc3R5bGVzaGVldHMvd2Vic2l0ZS9tb2xlY3VsZXMvaW1hZ2VfYmFubmVyXCI7XG5cbi5pbWFnZS1iYW5uZXIge1xuXHRtYXJnaW4tdG9wOiAyMHB4O1xufVxuIiwiXG5AbWl4aW4gaG92ZXItc3RhdGUoJGZvcmNlLWFsbDogZmFsc2UpIHtcbiAgQGlmICgkZm9yY2UtYWxsKSB7XG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzLFxuICAgICY6YWN0aXZlIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSB7XG4gICAgaHRtbC5uby10b3VjaCAmOmhvdmVyLFxuICAgIGh0bWwubm8tdG91Y2ggJjpmb2N1cyxcbiAgICAmOmFjdGl2ZSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbn1cbiIsIlxuLmxpbmstYmFubmVyIHtcbiAgQGluY2x1ZGUgaW4tY29udGVudCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cblxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGluay1iYW5uZXItYmFja2dyb3VuZC1jb2xvcjtcblxuICA+IGgxIHtcbiAgICBAZXh0ZW5kICVoZWFkZXIzO1xuXG4gICAgcGFkZGluZzogMjBweCAyMHB4IDA7XG4gIH1cblxuICA+IHAge1xuICAgIG1hcmdpbjogMjBweDtcblxuICAgIEBpbmNsdWRlIHRleHQ7XG5cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgfVxuICB9XG59XG4iLCJcbm5hdi5yYWRpYWwtbWVudSB7XG4gIGJvdHRvbTogNDBweDtcbiAgaGVpZ2h0OiA0OHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiA0MHB4O1xuICB3aWR0aDogNDhweDtcbiAgei1pbmRleDogMTAwO1xuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XG4gICAgcmlnaHQ6IDIwcHg7XG4gIH1cblxuICA+IGEsXG4gIHVsLFxuICBsaSxcbiAgbGkgYSB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgPiBhIHtcbiAgICB6LWluZGV4OiAxMDtcbiAgfVxuXG4gIGEsXG4gIHVsLFxuICBsaSB7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICB9XG5cbiAgdWwge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmUgIWltcG9ydGFudDtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuXG4gIGxpIHtcbiAgICBtYXJnaW46IDA7XG4gICAgb3BhY2l0eTogMDtcbiAgICB6LWluZGV4OiAyO1xuICB9XG5cbiAgJi5pcy1jbG9zZWQge1xuICAgIGxpIHtcbiAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbn1cbiIsIi8vQGltcG9ydCBcIndlYnNpdGUvc3R5bGVzaGVldHMvd2Vic2l0ZS9tb2xlY3VsZXMvbWVudWxpc3RcIjtcblxuJG1lbnVsaXN0LWl0ZW0tYm9yZGVyOiAxcHggZGFzaGVkICM4MzkwOTcgIWRlZmF1bHQ7XG5cbiRtZW51bGlzdC1pdGVtLWNvbG9yOiAjNDc1MzVCICFkZWZhdWx0O1xuXG4kbWVudXNlY3Rpb24tdGl0bGUtY29sb3I6ICM4MzkwOTcgIWRlZmF1bHQ7XG4kbWVudXNlY3Rpb24tdGl0bGUtZm9udC13ZWlnaHQ6IDQwMCAhZGVmYXVsdDtcblxuJG1lbnUtb3ZlcnZpZXdzLW1lbnVpdGVtLWNvbG9yOiB3aGl0ZSAhZGVmYXVsdDtcbiRtZW51LW92ZXJ2aWV3cy1tZW51LWJhY2tncm91bmQtY29sb3I6ICM5MTkxOTEgIWRlZmF1bHQ7XG5cbm5hdi5tZW51LXNlY3Rpb24ge1xuICAgIHBhZGRpbmctdG9wOiAwLjZlbTtcblxuICAgIGg2IHtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgY29sb3I6ICRtZW51c2VjdGlvbi10aXRsZS1jb2xvcjtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMC40ZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkbWVudXNlY3Rpb24tdGl0bGUtZm9udC13ZWlnaHQ7XG4gICAgfVxuXG4gICAgbGkge1xuICAgICAgICBib3JkZXItYm90dG9tOiAkbWVudWxpc3QtaXRlbS1ib3JkZXI7XG5cbiAgICAgICAgJjpmaXJzdC1vZi10eXBlIHtcbiAgICAgICAgICAgIGJvcmRlci10b3A6ICRtZW51bGlzdC1pdGVtLWJvcmRlcjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIGEge1xuICAgICAgICBjb2xvcjogJG1lbnVsaXN0LWl0ZW0tY29sb3I7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmb250LXNpemU6IDEuMTVlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDM5cHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogJyN7JGljb24tYXJyb3ctcmlnaHQtY2hhcmFjdGVyfSc7XG4gICAgICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgICAgICBmb250LWZhbWlseTogXCJpY29uc1wiO1xuICAgICAgICAgICAgZm9udC1zaXplOiBtb2R1bGFyLXNjYWxlKDIpO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbm5hdi5tZW51LW92ZXJ2aWV3cyB7XG4gICAgcGFkZGluZy10b3A6IDAuNmVtO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEoIFwiPj10YWJsZXRcIiApe1xuICAgICAgICBAaW5jbHVkZSBwb3NpdGlvbiggYWJzb2x1dGUsIG51bGwgbnVsbCAwcHggKTtcbiAgICAgICAgd2lkdGg6IGNhbGMoIDEwMCUgLSAjeyAyICogJHNtYWxsLXNwYWNpbmcgfSApO1xuICAgIH1cblxufVxuXG4ubWVudS1mb290ZXIge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEoIFwiPHRhYmxldFwiICkge1xuICAgICAgICAubWVudS1mb290ZXItdGV4dCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgYS5idXR0b24ge1xuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgY29sb3I6ICM0NzUzNUI7XG4gICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgaGVpZ2h0OiBpbml0aWFsO1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXG4gICAgICAgICAgICAmOmZvY3VzLFxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjNDc1MzVCO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhKCBcIj5waG9uZVwiICkge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWVudS1vdmVydmlld3MtbWVudS1iYWNrZ3JvdW5kLWNvbG9yO1xuICAgICAgICBsaW5lLWhlaWdodDogY2FsYygjeyRidXR0b24taGVpZ2h0fSArIDMwcHgpO1xuICAgICAgICBwYWRkaW5nOiAwLjZlbSAkZ3V0dGVyO1xuXG4gICAgICAgIC5tZW51LWZvb3Rlci10ZXh0IHtcbiAgICAgICAgICAgIGNvbG9yOiAkbWVudS1vdmVydmlld3MtbWVudWl0ZW0tY29sb3I7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgYS5idXR0b24ge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICB9XG4gICAgfVxuXG59XG4iLCIvL0BpbXBvcnQgXCJ3ZWJzaXRlL3N0eWxlc2hlZXRzL3dlYnNpdGUvbW9sZWN1bGVzL3JlbGF0ZWRfaXRlbVwiO1xuXG4kcmVsYXRlZC1pdGVtLWxhYmVsLWNvbG9yOiAjOTY5Njk2ICFkZWZhdWx0O1xuJHJlbGF0ZWQtaXRlbS13aGVuLWNvbG9yOiAjMDAwICFkZWZhdWx0O1xuXG4ucmVsYXRlZC1saXN0IHtcblxuICAgIC5yZWxhdGVkLWl0ZW0ge1xuICAgICAgICBAaW5jbHVkZSBtZWRpYSggXCI8dGFibGV0XCIgKXtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG5cbiAgICAgICAgICAgICY6Zmlyc3QtY2hpbGR7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKCBcIj49dGFibGV0XCIgKXtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDM3MHB4O1xuICAgICAgICB9XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgJi50ZXh0LW92ZXJ2aWV3IHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHRoZW1lZC1kb3R0ZWQtYm9yZGVyKCAycHggMCApO1xuICAgICAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcblxuICAgICAgICAgICAgbWluLWhlaWdodDogMjc3cHg7XG5cbiAgICAgICAgICAgIGg1IHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA2cHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDI0cHg7XG5cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgdGFibGUge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDZweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgdGQge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDJweCAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBhLmJ1dHRvbiBzcGFuIHtcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLmltYWdlLW92ZXJ2aWV3IHtcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICBoNSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMnB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiA3cHg7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYSggXCI8PXBob25lXCIgKXtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDBweDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLTcuNXB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIHNtYWxsIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnJlbGF0ZWQtaXRlbS1kZXNjcmlwdGlvbiB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA4MHB4O1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG5cbiAgICAgICAgICAgICAgICAudGltZSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgYSxcbiAgICAgICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjUuNXB4O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAvLyBwIHtcbiAgICAgICAgICAgIC8vICAgICBoZWlnaHQ6IDM0cHg7XG4gICAgICAgICAgICAvLyB9XG4gICAgICAgIH1cblxuICAgICAgICBoNSB7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICB9XG5cbiAgICAgICAgdGQge1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIGEge1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvL1xuICAgIC8vIElmIHdlIGhhdmUgc28gbXVjaCB0ZXh0IHRoYXQgd2UgYXJlIG92ZXJmbG93aW5nIG1ha2Ugc3VyZSB0byByZW5kZXIgYSBzd2VldCBsaXR0bGUgXCJyZWFkIG1vcmVcIiB0aGluZ3lcbiAgICAvL1xuICAgIC5yZWxhdGVkLWl0ZW0ub3ZlcmZsb3dpbmcge1xuICAgICAgICBib3JkZXItYm90dG9tOiAkc21hbGwtc3BhY2luZyAvIDIgc29saWQgJGJhc2UtYmFja2dyb3VuZC1jb2xvcjtcbiAgICAgICAgbWF4LWhlaWdodDogMzcwcHg7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoIFwiPD1waG9uZVwiICl7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tLXdpZHRoOiAyMXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgYS5oYXMtaWNvbiB7XG4gICAgICAgICAgICAvLyBAaW5jbHVkZSBwb3NpdGlvbiggYWJzb2x1dGUsIG51bGwgMHB4IGVtKCA1cHggKSBudWxsICk7XG4gICAgICAgICAgICAvLyBib3R0b206IDA7XG4gICAgICAgICAgICAvLyBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICAvLyBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAvLyByaWdodDogMDtcbiAgICAgICAgICAgIC8vIHdpZHRoOiBhdXRvO1xuXG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAvLyBmb250LXNpemU6IG1vZHVsYXItc2NhbGUoIC0xICk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvL1xuICAgIC8vIE5vdyB0aGUgYmFzZSBjb21wb25lbnRzXG4gICAgLy9cbiAgICAucmVsYXRlZC1pdGVtIGEsXG4gICAgLnJlbGF0ZWQtaXRlbSBkaXYge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgICAgICBpbWcge1xuICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDMwMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgaDUge1xuICAgICAgICAgICAgQGluY2x1ZGUgdGhlbWVkLWhlYWRlci1jb2xvcjtcblxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJHNtYWxsLXNwYWNpbmcgKiAuNTtcblxuICAgICAgICAgICAgc21hbGwge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkcmVsYXRlZC1pdGVtLWxhYmVsLWNvbG9yO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnJlbGF0ZWQtbGluayB7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5yZWxhdGVkLWl0ZW0tZGVzY3JpcHRpb24ge1xuICAgICAgICAgICAgY29sb3I6ICRiYXNlLWZvbnQtY29sb3I7XG5cbiAgICAgICAgICAgIHNwYW46Zmlyc3QtY2hpbGQgeyBjb2xvcjogJHJlbGF0ZWQtaXRlbS13aGVuLWNvbG9yOyB9XG4gICAgICAgIH1cblxuICAgICAgICAub3ZlcnZpZXctZGF0ZSB7XG4gICAgICAgICAgICBjb2xvcjogJG92ZXJ2aWV3LWl0ZW0tZGF0ZS1jb2xvcjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIGE6bm90KC5wcmltYXJ5LWNhbGwtdG8tYWN0aW9uKSB7XG4gICAgICBAaW5jbHVkZSB0aGVtZWQtaGVhZGVyLWNvbG9yO1xuICAgIH1cblxuICAgIC5yZWxhdGVkLWl0ZW0gYS5oYXMtaWNvbi5pY29uLWFycm93LXJpZ2h0LWFmdGVyOmFmdGVyLFxuICAgIC5yZWxhdGVkLWl0ZW0tZGVzY3JpcHRpb24uaGFzLWljb24uaWNvbi1hcnJvdy1yaWdodC1hZnRlcjphZnRlciB7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNS41cHg7XG4gICAgfVxuICAgIGEuYnV0dG9uLmhhcy1pY29uLmljb24tYXJyb3ctcmlnaHQtYWZ0ZXI6YWZ0ZXIge1xuICAgICAgICBsaW5lLWhlaWdodDogMzZweDtcbiAgICB9XG5cbiAgICAucmVsYXRlZC1pdGVtIGEuYnV0dG9uIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBoZWlnaHQ6ICRidXR0b24taGVpZ2h0O1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYSggXCI+PXRhYmxldFwiICl7XG4gICAgICAgIEBpbmNsdWRlIG91dGVyLWNvbnRhaW5lciggJG1heC13aWR0aCApO1xuXG4gICAgICAgIC5yZWxhdGVkLWl0ZW0ge1xuICAgICAgICAgICAgQGluY2x1ZGUgc3Bhbi1jb2x1bW5zKCA0ICk7XG4gICAgICAgICAgICBAaW5jbHVkZSBvbWVnYSggM24gKTtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi8vQGltcG9ydCBcIndlYnNpdGUvc3R5bGVzaGVldHMvd2Vic2l0ZS9tb2xlY3VsZXMvcHVsbG91dFwiO1xuXG5cbi8vIFRPRE86IHJlZmFjdG9yXG4uZG9zc2llci1wdWxsb3V0IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgbGVmdDogMDtcbiAgb3BhY2l0eTogMDtcbiAgcGFkZGluZy10b3A6IDgwcHg7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICB0cmFuc2l0aW9uOiAuM3MgZWFzZS1vdXQ7IC8vIFRPRE86IFByb3BlcnRpZXMgc2hvdWxkIGJlIGluIHNvcnRlZCBvcmRlclxuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDkwJSwgMCk7XG4gIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUoOTAlLCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoOTAlLCAwKTtcbiAgd2lkdGg6IDEwMHZ3O1xuICB6LWluZGV4OiAyMDAwO1xuXG4gIC8vICY6dGFyZ2V0LFxuICAmLnRhcmdldCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2l0aW9uOiAuM3MgZWFzZS1vdXQ7IC8vIFRPRE86IFByb3BlcnRpZXMgc2hvdWxkIGJlIGluIHNvcnRlZCBvcmRlclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG4gICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbiAgfVxufVxuXG4ucHVsbG91dC1tYWluIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXgtd2lkdGg6IDkzMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDIwMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgYS5jbG9zZS1wdWxsb3V0IHtcbiAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbGVmdDogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiAyMDBweDtcblxuICAgIHNwYW4ucHVsbG91dC1jbG9zZS1idXR0b24ge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAuODUpO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBmb250LXNpemU6IDE5cHg7XG4gICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICBsaW5lLWhlaWdodDogNTBweDtcbiAgICAgIG1hcmdpbi10b3A6IC0yNXB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHdpZHRoOiA1MHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIGhvdmVyLXN0YXRlKCkge1xuICAgICAgc3Bhbi5wdWxsb3V0LWNsb3NlLWJ1dHRvbiB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgY29sb3I6ICRjb2xvci1ibGFjaztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuaXNjcm9sbC1jb250YWluZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgLjg1KTtcblxuICAgIC5pc2Nyb2xsLXNjcm9sbGVyIHtcbiAgICAgIHBhZGRpbmc6IDYwcHggMzVweDtcbiAgICB9XG4gIH1cblxuICAuZG9zc2llci1wdWxsb3V0W2RhdGEtbG9hZGVkLXdpdGgtanNvbl0gJjphZnRlciB7XG4gICAgQGluY2x1ZGUgbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCByZ2JhKDAsIDAsIDAsIC42NSksIHJnYmEoMCwgMCwgMCwgLjAxKSwgJGZhbGxiYWNrOiByZ2JhKDAsIDAsIDAsIC42NSkpO1xuXG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogLTEwMCU7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLmNvbnRlbnQge1xuICAgID4gaDEge1xuICAgICAgZm9udC1zaXplOiA1MHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEwNSU7XG4vLyAgICAgIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7Ly8gdHVybmVkIG9mZiBieSByZXF1ZXN0XG4gICAgfVxuXG4gICAgPiBoMiB7XG4gICAgICBmb250LXNpemU6IDM2cHg7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgbGluZS1oZWlnaHQ6IDEwNSU7XG4vLyAgICAgIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7Ly8gdHVybmVkIG9mZiBieSByZXF1ZXN0XG4gICAgfVxuXG4gICAgPiBwe1xuICAgICAgPiBhIHtcbiAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICA+IHAuaW50cm90ZXh0IHtcbiAgICAgIEBpbmNsdWRlIHRoZW1lZC1jb2xvcjtcblxuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgICBtYXJnaW4tdG9wOiAyNXB4O1xuICAgICAgcGFkZGluZy10b3A6IDI1cHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgXG5cbiAgICAgICAgYm9yZGVyLXRvcC1zdHlsZTogc29saWQ7XG4gICAgICAgIGJvcmRlci10b3Atd2lkdGg6IDJweDtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBsZWZ0OiA0MHB4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgd2lkdGg6IDgwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgPiBmaWd1cmU6bGFzdC1jaGlsZCB7XG4gICAgICA+IGZpZ2NhcHRpb24ge1xuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5pc2Nyb2xsLWNvbnRhaW5lciB7XG4gIGhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICB3aWR0aDogMTAwJTtcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xufVxuXG4ucHVsbG91dC1ncmFkaWVudC10b3AsXG4ucHVsbG91dC1ncmFkaWVudC1ib3R0b20ge1xuICBoZWlnaHQ6IGNhbGMoNTAlIC0gMjVweCk7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5wdWxsb3V0LWdyYWRpZW50LXRvcCB7XG4gIHRvcDogMDtcbn1cblxuLnB1bGxvdXQtZ3JhZGllbnQtYm90dG9tIHtcbiAgYm90dG9tOiAwO1xufVxuXG4ucHVsbG91dC1ncmFkaWVudC1taWRkbGUge1xuICBoZWlnaHQ6IDUwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiBjYWxjKDUwJSAtIDI1cHgpO1xuICB3aWR0aDogY2FsYygxMDAlIC0gNTBweCk7XG59XG5cblxuI3B1bGxvdXQtc3RhbmRhbG9uZSB7XG4gIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuICAuY2xvc2UtcHVsbG91dCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICBbZGF0YS1vcGVuLWxpZ2h0Ym94XSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICBuYXYudGFnLWxpc3QgLmNvbnRlbnQgPiBoMiB7XG4gICAgbWFyZ2luOiAwIDIwcHg7XG4gICAgcGFkZGluZzogMjBweCA1cHggMTVweDtcbiAgfVxuICBuYXYudGFnLWxpc3QgLmNvbnRlbnQgdWwgbGkgYTpob3ZlciB7XG4gICAgY29sb3I6ICRjb2xvci1ibGFjaztcbiAgfVxuICAuaWNvbi1jbG9zZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAudmlkZW8tbGlnaHRib3gge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGlmcmFtZSwgdmlkZW8ge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgfVxuICB9XG4gIGgyICsgZmlndXJlIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cblxuICBoMSB7XG4gICAgQGV4dGVuZCAlaGVhZGVyMTtcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEzcHg7XG4gICAgZm9udC1zaXplOiAzNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG5cbiAgfVxuICBwLmludHJvdGV4dCB7XG4gICAgQGluY2x1ZGUgdGhlbWVkLWNvbG9yO1xuXG4gICAgbWFyZ2luLXRvcDogMjVweDtcbiAgICBwYWRkaW5nLXRvcDogMjVweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgXG4gICAgICBib3JkZXItdG9wLXN0eWxlOiBzb2xpZDtcbiAgICAgIGJvcmRlci10b3Atd2lkdGg6IDJweDtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgd2lkdGg6IDgwcHg7XG4gICAgfVxuICB9XG59XG5cbiIsIkBtaXhpbiBsaW5lYXItZ3JhZGllbnQoJHBvcywgJGcxLCAkZzI6IG51bGwsXG4gICAgICAgICAgICAgICAgICAgICAgICRnMzogbnVsbCwgJGc0OiBudWxsLFxuICAgICAgICAgICAgICAgICAgICAgICAkZzU6IG51bGwsICRnNjogbnVsbCxcbiAgICAgICAgICAgICAgICAgICAgICAgJGc3OiBudWxsLCAkZzg6IG51bGwsXG4gICAgICAgICAgICAgICAgICAgICAgICRnOTogbnVsbCwgJGcxMDogbnVsbCxcbiAgICAgICAgICAgICAgICAgICAgICAgJGZhbGxiYWNrOiBudWxsKSB7XG4gIC8vIERldGVjdCB3aGF0IHR5cGUgb2YgdmFsdWUgZXhpc3RzIGluICRwb3NcbiAgJHBvcy10eXBlOiB0eXBlLW9mKG50aCgkcG9zLCAxKSk7XG4gICRwb3Mtc3BlYzogbnVsbDtcbiAgJHBvcy1kZWdyZWU6IG51bGw7XG5cbiAgLy8gSWYgJHBvcyBpcyBtaXNzaW5nIGZyb20gbWl4aW4sIHJlYXNzaWduIHZhcnMgYW5kIGFkZCBkZWZhdWx0IHBvc2l0aW9uXG4gIEBpZiAoJHBvcy10eXBlID09IGNvbG9yKSBvciAobnRoKCRwb3MsIDEpID09IFwidHJhbnNwYXJlbnRcIikgIHtcbiAgICAkZzEwOiAkZzk7ICRnOTogJGc4OyAkZzg6ICRnNzsgJGc3OiAkZzY7ICRnNjogJGc1O1xuICAgICRnNTogJGc0OyAkZzQ6ICRnMzsgJGczOiAkZzI7ICRnMjogJGcxOyAkZzE6ICRwb3M7XG4gICAgJHBvczogbnVsbDtcbiAgfVxuXG4gIEBpZiAkcG9zIHtcbiAgICAkcG9zaXRpb25zOiBfbGluZWFyLXBvc2l0aW9ucy1wYXJzZXIoJHBvcyk7XG4gICAgJHBvcy1kZWdyZWU6IG50aCgkcG9zaXRpb25zLCAxKTtcbiAgICAkcG9zLXNwZWM6ICAgbnRoKCRwb3NpdGlvbnMsIDIpO1xuICB9XG5cbiAgJGZ1bGw6ICRnMSwgJGcyLCAkZzMsICRnNCwgJGc1LCAkZzYsICRnNywgJGc4LCAkZzksICRnMTA7XG5cbiAgLy8gU2V0ICRnMSBhcyB0aGUgZGVmYXVsdCBmYWxsYmFjayBjb2xvclxuICAkZmFsbGJhY2stY29sb3I6IG50aCgkZzEsIDEpO1xuXG4gIC8vIElmICRmYWxsYmFjayBpcyBhIGNvbG9yIHVzZSB0aGF0IGNvbG9yIGFzIHRoZSBmYWxsYmFjayBjb2xvclxuICBAaWYgKHR5cGUtb2YoJGZhbGxiYWNrKSA9PSBjb2xvcikgb3IgKCRmYWxsYmFjayA9PSBcInRyYW5zcGFyZW50XCIpIHtcbiAgICAkZmFsbGJhY2stY29sb3I6ICRmYWxsYmFjaztcbiAgfVxuXG4gIGJhY2tncm91bmQtY29sb3I6ICRmYWxsYmFjay1jb2xvcjtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoJHBvcy1kZWdyZWUgJGZ1bGwpOyAvLyBTYWZhcmkgNS4xKywgQ2hyb21lXG4gIGJhY2tncm91bmQtaW1hZ2U6IHVucXVvdGUoXCJsaW5lYXItZ3JhZGllbnQoI3skcG9zLXNwZWN9I3skZnVsbH0pXCIpO1xufVxuIiwiQGltcG9ydCBcIi4uLy4uLy4uLy4uL3dlYnNpdGUvc3R5bGVzaGVldHMvd2Vic2l0ZS9tb2xlY3VsZXMvcmFkaWFsX21lbnVcIjtcblxubmF2LnJhZGlhbC1tZW51IHtcblxuXHRAaW5jbHVkZSBwb3NpdGlvbiggYWJzb2x1dGUsIG51bGwgJGJhc2Utc3BhY2luZyAxMDBweCArIHB4KCAkYmFzZS1zcGFjaW5nICkgbnVsbCApO1xuXG5cdGEge1xuXHRcdGJvcmRlci1jb2xvcjogd2hpdGU7XG5cdFx0Y29sb3I6IHdoaXRlO1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHJnYmEoIDAsIDAsIDAsIDAuMiApO1xuXHR9XG5cbn1cbiIsIkBjaGFyc2V0IFwiVVRGLThcIjtcblxuLy8vIFJlbW92ZXMgdGhlIGVsZW1lbnQncyBndXR0ZXIgbWFyZ2luLCByZWdhcmRsZXNzIG9mIGl0cyBwb3NpdGlvbiBpbiB0aGUgZ3JpZCBoaWVyYXJjaHkgb3IgZGlzcGxheSBwcm9wZXJ0eS4gSXQgY2FuIHRhcmdldCBhIHNwZWNpZmljIGVsZW1lbnQsIG9yIGV2ZXJ5IGBudGgtY2hpbGRgIG9jY3VycmVuY2UuIFdvcmtzIG9ubHkgd2l0aCBgYmxvY2tgIGxheW91dHMuXG4vLy9cbi8vLyBAcGFyYW0ge0xpc3R9ICRxdWVyeSBbYmxvY2tdXG4vLy8gICBMaXN0IG9mIGFyZ3VtZW50cy4gU3VwcG9ydGVkIGFyZ3VtZW50cyBhcmUgYG50aC1jaGlsZGAgc2VsZWN0b3JzICh0YXJnZXRzIGEgc3BlY2lmaWMgcHNldWRvIGVsZW1lbnQpIGFuZCBgYXV0b2AgKHRhcmdldHMgYGxhc3QtY2hpbGRgKS5cbi8vL1xuLy8vICAgV2hlbiBwYXNzZWQgYW4gYG50aC1jaGlsZGAgYXJndW1lbnQgb2YgdHlwZSBgKm5gIHdpdGggYGJsb2NrYCBkaXNwbGF5LCB0aGUgb21lZ2EgbWl4aW4gYXV0b21hdGljYWxseSBhZGRzIGEgY2xlYXIgdG8gdGhlIGAqbisxYCB0aCBlbGVtZW50LiBOb3RlIHRoYXQgY29tcG9zaXRlIGFyZ3VtZW50cyBzdWNoIGFzIGAybisxYCBkbyBub3Qgc3VwcG9ydCB0aGlzIGZlYXR1cmUuXG4vLy9cbi8vLyAgICoqRGVwcmVjYXRpb24gd2FybmluZyoqOiBUaGUgb21lZ2EgbWl4aW4gd2lsbCBubyBsb25nZXIgdGFrZSBhIGAkZGlyZWN0aW9uYCBhcmd1bWVudC4gVG8gY2hhbmdlIHRoZSBsYXlvdXQgZGlyZWN0aW9uLCB1c2UgYHJvdygkZGlyZWN0aW9uKWAgb3Igc2V0IGAkZGVmYXVsdC1sYXlvdXQtZGlyZWN0aW9uYCBpbnN0ZWFkLlxuLy8vXG4vLy8gQGV4YW1wbGUgc2NzcyAtIFVzYWdlXG4vLy8gICAuZWxlbWVudCB7XG4vLy8gICAgIEBpbmNsdWRlIG9tZWdhO1xuLy8vICAgfVxuLy8vXG4vLy8gICAubnRoLWVsZW1lbnQge1xuLy8vICAgICBAaW5jbHVkZSBvbWVnYSg0bik7XG4vLy8gICB9XG4vLy9cbi8vLyBAZXhhbXBsZSBjc3MgLSBDU1MgT3V0cHV0XG4vLy8gICAuZWxlbWVudCB7XG4vLy8gICAgIG1hcmdpbi1yaWdodDogMDtcbi8vLyAgIH1cbi8vL1xuLy8vICAgLm50aC1lbGVtZW50Om50aC1jaGlsZCg0bikge1xuLy8vICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4vLy8gICB9XG4vLy9cbi8vLyAgIC5udGgtZWxlbWVudDpudGgtY2hpbGQoNG4rMSkge1xuLy8vICAgICBjbGVhcjogbGVmdDtcbi8vLyAgIH1cblxuQG1peGluIG9tZWdhKCRxdWVyeTogYmxvY2ssICRkaXJlY3Rpb246IGRlZmF1bHQpIHtcbiAgJHRhYmxlOiBiZWxvbmdzLXRvKHRhYmxlLCAkcXVlcnkpO1xuICAkYXV0bzogYmVsb25ncy10byhhdXRvLCAkcXVlcnkpO1xuXG4gIEBpZiAkZGlyZWN0aW9uICE9IGRlZmF1bHQge1xuICAgIEBpbmNsdWRlIC1uZWF0LXdhcm4oXCJUaGUgb21lZ2EgbWl4aW4gd2lsbCBubyBsb25nZXIgdGFrZSBhICRkaXJlY3Rpb24gYXJndW1lbnQuIFRvIGNoYW5nZSB0aGUgbGF5b3V0IGRpcmVjdGlvbiwgdXNlIHRoZSBkaXJlY3Rpb24oKXsuLi59IG1peGluLlwiKTtcbiAgfSBAZWxzZSB7XG4gICAgJGRpcmVjdGlvbjogZ2V0LWRpcmVjdGlvbigkbGF5b3V0LWRpcmVjdGlvbiwgJGRlZmF1bHQtbGF5b3V0LWRpcmVjdGlvbik7XG4gIH1cblxuICBAaWYgJHRhYmxlIHtcbiAgICBAaW5jbHVkZSAtbmVhdC13YXJuKFwiVGhlIG9tZWdhIG1peGluIG5vIGxvbmdlciByZW1vdmVzIHBhZGRpbmcgaW4gdGFibGUgbGF5b3V0cy5cIik7XG4gIH1cblxuICBAaWYgbGVuZ3RoKCRxdWVyeSkgPT0gMSB7XG4gICAgQGlmICRhdXRvIHtcbiAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi0jeyRkaXJlY3Rpb259OiAwO1xuICAgICAgfVxuICAgIH1cblxuICAgIEBlbHNlIGlmIGNvbnRhaW5zLWRpc3BsYXktdmFsdWUoJHF1ZXJ5KSBhbmQgJHRhYmxlID09IGZhbHNlIHtcbiAgICAgIG1hcmdpbi0jeyRkaXJlY3Rpb259OiAwO1xuICAgIH1cblxuICAgIEBlbHNlIHtcbiAgICAgIEBpbmNsdWRlIG50aC1jaGlsZCgkcXVlcnksICRkaXJlY3Rpb24pO1xuICAgIH1cbiAgfSBAZWxzZSBpZiBsZW5ndGgoJHF1ZXJ5KSA9PSAyIHtcbiAgICBAaWYgJGF1dG8ge1xuICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLSN7JGRpcmVjdGlvbn06IDA7XG4gICAgICB9XG4gICAgfSBAZWxzZSB7XG4gICAgICBAaW5jbHVkZSBudGgtY2hpbGQobnRoKCRxdWVyeSwgMSksICRkaXJlY3Rpb24pO1xuICAgIH1cbiAgfSBAZWxzZSB7XG4gICAgQGluY2x1ZGUgLW5lYXQtd2FybihcIlRvbyBtYW55IGFyZ3VtZW50cyBwYXNzZWQgdG8gdGhlIG9tZWdhKCkgbWl4aW4uXCIpO1xuICB9XG59XG5cbkBtaXhpbiBudGgtY2hpbGQoJHF1ZXJ5LCAkZGlyZWN0aW9uKSB7XG4gICRvcHBvc2l0ZS1kaXJlY3Rpb246IGdldC1vcHBvc2l0ZS1kaXJlY3Rpb24oJGRpcmVjdGlvbik7XG5cbiAgJjpudGgtY2hpbGQoI3skcXVlcnl9KSB7XG4gICAgbWFyZ2luLSN7JGRpcmVjdGlvbn06IDA7XG4gIH1cblxuICBAaWYgdHlwZS1vZigkcXVlcnkpID09IG51bWJlciBhbmQgdW5pdCgkcXVlcnkpID09IFwiblwiIHtcbiAgICAmOm50aC1jaGlsZCgjeyRxdWVyeX0rMSkge1xuICAgICAgY2xlYXI6ICRvcHBvc2l0ZS1kaXJlY3Rpb247XG4gICAgfVxuICB9XG59XG4iLCIkc2VhcmNoLXJlc3VsdC1pbmZvcm1hdGlvbi10aXRsZS1pbmZvcm1hdGlvbi1jb2xvcjogIzk2OTY5NiAhZGVmYXVsdDtcbiRzZWFyY2gtcmVzdWx0LWJvcmRlci1ib3R0b206IDJweCBkYXNoZWQgJHNlYXJjaC1yZXN1bHQtaW5mb3JtYXRpb24tdGl0bGUtaW5mb3JtYXRpb24tY29sb3IgIWRlZmF1bHQ7XG4kc2VhcmNoLXJlc3VsdC1pbWFnZS1oZWlnaHQ6IGVtKCAxNTBweCApICFkZWZhdWx0O1xuJHNlYXJjaC1yZXN1bHQtaG92ZXItYmFja2dyb3VuZDogI2VmZjFlZjtcblxuLnNlYXJjaC1yZXN1bHQge1xuXHRAaW5jbHVkZSByb3coICk7XG5cdEBpbmNsdWRlIHBhZCggZGVmYXVsdCAwcHggZGVmYXVsdCAwcHggKTtcblx0QGluY2x1ZGUgZG90dGVkLWJvcmRlciggMCAwIDJweCwgJGNvbG9yOiBibGFjayApO1xuXG5cdGNvbG9yOiAkYmFzZS1mb250LWNvbG9yO1xuXHRwYWRkaW5nLWJvdHRvbTogMjBweDtcblx0cGFkZGluZy10b3A6IDE1cHg7XG5cblx0Jjpob3Zlcixcblx0Jjpmb2N1cyB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJHNlYXJjaC1yZXN1bHQtaG92ZXItYmFja2dyb3VuZDtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cblx0XHRoMiBzbWFsbCB7IEBpbmNsdWRlIHRoZW1lZC1jb2xvcjsgfVxuXHRcdC5pbmZvcm1hdGlvbiBkaXYgeyBAaW5jbHVkZSB0aGVtZWQtY29sb3I7IH1cblx0fVxuXG5cdD4gLmluZm9ybWF0aW9uIHtcblx0XHRAaW5jbHVkZSBzcGFuLWNvbHVtbnMoIDEyICk7XG5cblx0XHRwYWRkaW5nOiAwIDEwcHg7XG5cblx0XHQ+IGgyIHtcblx0XHRcdGZvbnQtc2l6ZTogMjNweDtcblx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiA0cHg7XG5cblx0XHRcdHNtYWxsIHtcblx0XHRcdFx0Y29sb3I6ICRzZWFyY2gtcmVzdWx0LWluZm9ybWF0aW9uLXRpdGxlLWluZm9ybWF0aW9uLWNvbG9yO1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0Zm9udC1zaXplOiAxN3B4O1xuXHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdEBpbmNsdWRlIG1lZGlhKCBcIj49dGFibGV0XCIgKXtcblx0XHRAaW5jbHVkZSBtYXJnaW4oIG51bGwgYXV0byApO1xuXG5cdFx0bWF4LXdpZHRoOiA1OCU7XG5cblx0XHQ+IC5pbmZvcm1hdGlvbiA+IGRpdiB7IGRpc3BsYXk6IGJsb2NrOyB9XG5cdH1cbn1cbiIsIkBjaGFyc2V0IFwiVVRGLThcIjtcblxuLy8vIEFkZHMgcGFkZGluZyB0byB0aGUgZWxlbWVudC5cbi8vL1xuLy8vIEBwYXJhbSB7TGlzdH0gJHBhZGRpbmcgW2ZsZXgtZ3V0dGVyKCldXG4vLy8gICBBIGxpc3Qgb2YgcGFkZGluZyB2YWx1ZShzKSB0byB1c2UuIFBhc3NpbmcgYGRlZmF1bHRgIGluIHRoZSBsaXN0IHdpbGwgcmVzdWx0IGluIHVzaW5nIHRoZSBndXR0ZXIgd2lkdGggYXMgYSBwYWRkaW5nIHZhbHVlLlxuLy8vXG4vLy8gQGV4YW1wbGUgc2NzcyAtIFVzYWdlXG4vLy8gICAuZWxlbWVudCB7XG4vLy8gICAgIEBpbmNsdWRlIHBhZCgzMHB4IC0yMHB4IDEwcHggZGVmYXVsdCk7XG4vLy8gICB9XG4vLy9cbi8vLyBAZXhhbXBsZSBjc3MgLSBDU1MgT3V0cHV0XG4vLy8gICAuZWxlbWVudCB7XG4vLy8gICAgIHBhZGRpbmc6IDMwcHggLTIwcHggMTBweCAyLjM1NzY1JTtcbi8vLyAgIH1cblxuQG1peGluIHBhZCgkcGFkZGluZzogZmxleC1ndXR0ZXIoKSkge1xuICAkcGFkZGluZy1saXN0OiBudWxsO1xuICBAZWFjaCAkdmFsdWUgaW4gJHBhZGRpbmcge1xuICAgICR2YWx1ZTogaWYoJHZhbHVlID09ICdkZWZhdWx0JywgZmxleC1ndXR0ZXIoKSwgJHZhbHVlKTtcbiAgICAkcGFkZGluZy1saXN0OiBqb2luKCRwYWRkaW5nLWxpc3QsICR2YWx1ZSk7XG4gIH1cbiAgcGFkZGluZzogJHBhZGRpbmctbGlzdDtcbn1cbiIsIlxuLnNpZGUtaW1hZ2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgd2lkdGg6IDE3MHB4O1xuXG4gID4gZmlndXJlIHtcbiAgICBtYXJnaW46IDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogNzVweDtcblxuICAgID4gZmlnY2FwdGlvbiB7XG4gICAgICBjb2xvcjogJHNpZGUtaW1hZ2UtZmlnY2FwdGlvbi1jb2xvcjtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICB3aWR0aDogMTMwcHg7XG5cbiAgICAgIEBpbmNsdWRlIHRleHQoJHNpemU6IDE2cHgsICRsaW5lLWhlaWdodDogMTMwJSk7XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6IDE1MDBweCkgeyAvLyBGSVhNRTogU2hvdWxkIG5vdCBiZSBhIGhhcmQgdmFsdWVcbiAgICByaWdodDogMTAwcHg7XG4gIH1cblxuICBAbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7IC8vIEZJWE1FOiBTaG91bGQgbm90IGJlIGEgaGFyZCB2YWx1ZVxuICAgIHJpZ2h0OiAyMDBweDtcbiAgfVxuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAxNzAwcHgpIHsgLy8gRklYTUU6IFNob3VsZCBub3QgYmUgYSBoYXJkIHZhbHVlXG4gICAgcmlnaHQ6IDI4MHB4O1xuICB9XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6IDE4MDBweCkgeyAvLyBGSVhNRTogU2hvdWxkIG5vdCBiZSBhIGhhcmQgdmFsdWVcbiAgICByaWdodDogMzcwcHg7XG4gIH1cblxuICBAbWVkaWEgKG1pbi13aWR0aDogMTkwMHB4KSB7IC8vIEZJWE1FOiBTaG91bGQgbm90IGJlIGEgaGFyZCB2YWx1ZVxuICAgIHJpZ2h0OiA0NTBweDtcbiAgfVxuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMDAwcHgpIHsgLy8gRklYTUU6IFNob3VsZCBub3QgYmUgYSBoYXJkIHZhbHVlXG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuIiwiQGltcG9ydCAnLi4vLi4vZGVmaW5pdGlvbnMvdGhlbWVzJztcblxuXG4lY2FwdGlvbiB7XG4gIEBpbmNsdWRlIHRleHQ7XG5cbiAgY29sb3I6ICRmaWd1cmUtY2FwdGlvbi1jb2xvcjtcbiAgZm9udC1zaXplOiA5NSU7XG59XG5cbiVjYXB0aW9uLXBvaW50ZXItbGVmdCB7XG4gIGJvcmRlci10b3A6IDFweCBkYXNoZWQgJG1peGluLWJvcmRlci1jb2xvcjs7XG5cbiAgbWFyZ2luLXRvcDogOHB4O1xuICBwYWRkaW5nLXRvcDogOHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgJjpiZWZvcmUge1xuICAgIGJvcmRlci10b3A6IDFweCBkYXNoZWQgJG1peGluLWJvcmRlci1jb2xvcjs7XG5cbiAgICBAaW5jbHVkZSB0cmFuc2Zvcm0ocm90YXRlKDQ1ZGVnKSk7XG5cbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IDFweDtcbiAgICBsZWZ0OiAtNjVweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgdG9wOiAtMjhweDtcbiAgICB3aWR0aDogNzVweDtcbiAgfVxufVxuXG4lY2FwdGlvbi1wb2ludGVyLXJpZ2h0IHtcbiAgYm9yZGVyLXRvcDogMXB4IGRhc2hlZCAkbWl4aW4tYm9yZGVyLWNvbG9yOztcblxuICBtYXJnaW4tdG9wOiA4cHg7XG4gIHBhZGRpbmctdG9wOiA4cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAmOmJlZm9yZSB7XG4gICAgYm9yZGVyLXRvcDogMXB4IGRhc2hlZCAkbWl4aW4tYm9yZGVyLWNvbG9yOztcblxuICAgIEBpbmNsdWRlIHRyYW5zZm9ybShyb3RhdGUoLTQ1ZGVnKSk7XG5cbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IDFweDtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogLTY1cHg7XG4gICAgdG9wOiAtMjhweDtcbiAgICB3aWR0aDogNzVweDtcbiAgfVxufVxuXG5AbWl4aW4gY2FwdGlvbi1vdmVyLWltYWdlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRyYW5zcGFyZW50ICRmaWd1cmUtY2FwdGlvbi1vdmVyLWltYWdlLWdyYWRpZW50LWNvbG9yKTtcbiAgYm90dG9tOiAwO1xuICBoZWlnaHQ6IDY1cHg7XG4gIGxlZnQ6IDA7XG4gIHBhZGRpbmctdG9wOiA1MHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgPiBhIHtcbiAgICBjb2xvcjogJGZpZ3VyZS1jYXB0aW9uLW92ZXItaW1hZ2UtbGluay1jb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICBAaW5jbHVkZSB0ZXh0KCRzdHlsZTogaXRhbGljKTtcblxuICAgID4gc3BhbiB7XG4gICAgICBAaW5jbHVkZSB0ZXh0KCR3ZWlnaHQ6IDUwMCk7XG5cbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogJyAjeyRpY29uLWFycm93LXJpZ2h0LWNoYXJhY3Rlcn0nO1xuICAgICAgICBmb250LWZhbWlseTogJ0ljb25zJztcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSB0aGVtZWQtaG92ZXItc3RhdGUoY29sb3IpO1xuICB9XG59XG5cbmZpZ3VyZSB7XG4gIEBpbmNsdWRlIGluLWNvbnRlbnQoJy5taWNyb3BpYSAuY29udGVudCcpIHsgIC8vIERvbid0IHVzZSB0aGlzIHBhcnQgb24gQXJ0aXMubmxcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICAgIG1hcmdpbi10b3A6IDQ1cHg7XG5cbiAgICA+IGltZyB7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgPiBpZnJhbWUge1xuICAgICAgbWluLWhlaWdodDogMzQwcHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICA+IGZpZ2NhcHRpb24ge1xuICAgICAgQGV4dGVuZCAlY2FwdGlvbjtcblxuICAgICAgcGFkZGluZy10b3A6IDEwcHg7XG5cbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggZGFzaGVkICRtaXhpbi1ib3JkZXItY29sb3I7O1xuXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcGFkZGluZzogNXB4IDAgMTBweDtcbiAgICAgICAgd2lkdGg6IDgwcHg7XG4gICAgICB9XG5cbiAgICAgID4gcCB7XG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIH1cblxuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIkBpbXBvcnQgJy4uL2NvbXBvdW5kcy9maWd1cmUnO1xuXG4uc2xpdC1pbWFnZSB7XG4gIGhlaWdodDogMzAwcHg7XG4gIG1hcmdpbi1ib3R0b206IDU1cHg7XG4gIG1hcmdpbi10b3A6IDQ1cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICA+IGZpZ3VyZSB7XG4gICAgYmFja2dyb3VuZC1hdHRhY2htZW50OiBmaXhlZDtcblxuICAgIGJvZHkuaXMtaXBhZCAmLFxuICAgIGJvZHkuaXMtaXBob25lICYge1xuICAgICAgYmFja2dyb3VuZC1hdHRhY2htZW50OiBzY3JvbGw7XG4gICAgfVxuXG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBoZWlnaHQ6IDMwMHB4O1xuICAgIG1hcmdpbjogMDtcblxuICAgID4gaW1nIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgPiBmaWdjYXB0aW9uIHtcbiAgICAgIEBpbmNsdWRlIGNhcHRpb24tb3Zlci1pbWFnZTtcbiAgICAgIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICAgIH1cbiAgfVxufVxuIiwiXG5AbWl4aW4gdGhlbWVkKCRhdHRyLCAkZm9yY2U6IGZhbHNlKSB7XG4gIC50aGVtZS1wdXJwbGUgJixcbiAgYm9keSAudGhlbWUtcHVycGxlICYge1xuICAgIEBpZiAoJGZvcmNlKSB7XG4gICAgICAjeyRhdHRyfTogJGNvbG9yLXB1cnBsZSAhaW1wb3J0YW50O1xuICAgIH0gQGVsc2Uge1xuICAgICAgI3skYXR0cn06ICRjb2xvci1wdXJwbGU7XG4gICAgfVxuICB9XG5cbiAgLnRoZW1lLWJsdWUgJixcbiAgYm9keSAudGhlbWUtYmx1ZSAmIHtcbiAgICBAaWYgKCRmb3JjZSkge1xuICAgICAgI3skYXR0cn06ICRjb2xvci1ibHVlICFpbXBvcnRhbnQ7XG4gICAgfSBAZWxzZSB7XG4gICAgICAjeyRhdHRyfTogJGNvbG9yLWJsdWU7XG4gICAgfVxuICB9XG5cbiAgLnRoZW1lLXllbGxvdyAmLFxuICBib2R5IC50aGVtZS15ZWxsb3cgJiB7XG4gICAgQGlmICgkZm9yY2UpIHtcbiAgICAgICN7JGF0dHJ9OiAkY29sb3IteWVsbG93ICFpbXBvcnRhbnQ7XG4gICAgfSBAZWxzZSB7XG4gICAgICAjeyRhdHRyfTogJGNvbG9yLXllbGxvdztcbiAgICB9XG4gIH1cblxuICAudGhlbWUtZ3JlZW4gJixcbiAgYm9keSAudGhlbWUtZ3JlZW4gJiB7XG4gICAgQGlmICgkZm9yY2UpIHtcbiAgICAgICN7JGF0dHJ9OiAkY29sb3ItZ3JlZW4gIWltcG9ydGFudDtcbiAgICB9IEBlbHNlIHtcbiAgICAgICN7JGF0dHJ9OiAkY29sb3ItZ3JlZW47XG4gICAgfVxuICB9XG59XG5cbkBtaXhpbiB0aGVtZWQtaG92ZXItc3RhdGUoJGF0dHIsICRmb3JjZTogZmFsc2UpIHtcbiAgaHRtbC5uby10b3VjaCAudGhlbWUtcHVycGxlICY6aG92ZXIsXG4gIGh0bWwubm8tdG91Y2ggLnRoZW1lLXB1cnBsZSAmOmZvY3VzLFxuICAudGhlbWUtcHVycGxlICY6YWN0aXZlIHtcbiAgICBAaWYgKCRmb3JjZSkge1xuICAgICAgI3skYXR0cn06ICRjb2xvci1wdXJwbGUgIWltcG9ydGFudDtcbiAgICB9IEBlbHNlIHtcbiAgICAgICN7JGF0dHJ9OiAkY29sb3ItcHVycGxlO1xuICAgIH1cbiAgfVxuXG4gIGh0bWwubm8tdG91Y2ggLnRoZW1lLWJsdWUgJjpob3ZlcixcbiAgaHRtbC5uby10b3VjaCAudGhlbWUtYmx1ZSAmOmZvY3VzLFxuICAudGhlbWUtYmx1ZSAmOmFjdGl2ZSB7XG4gICAgQGlmICgkZm9yY2UpIHtcbiAgICAgICN7JGF0dHJ9OiAkY29sb3ItYmx1ZSAhaW1wb3J0YW50O1xuICAgIH0gQGVsc2Uge1xuICAgICAgI3skYXR0cn06ICRjb2xvci1ibHVlO1xuICAgIH1cbiAgfVxuXG4gIGh0bWwubm8tdG91Y2ggLnRoZW1lLXllbGxvdyAmOmhvdmVyLFxuICBodG1sLm5vLXRvdWNoIC50aGVtZS15ZWxsb3cgJjpmb2N1cyxcbiAgLnRoZW1lLXllbGxvdyAmOmFjdGl2ZSB7XG4gICAgQGlmICgkZm9yY2UpIHtcbiAgICAgICN7JGF0dHJ9OiAkY29sb3IteWVsbG93ICFpbXBvcnRhbnQ7XG4gICAgfSBAZWxzZSB7XG4gICAgICAjeyRhdHRyfTogJGNvbG9yLXllbGxvdztcbiAgICB9XG4gIH1cblxuICBodG1sLm5vLXRvdWNoIC50aGVtZS1ncmVlbiAmOmhvdmVyLFxuICBodG1sLm5vLXRvdWNoIC50aGVtZS1ncmVlbiAmOmZvY3VzLFxuICAudGhlbWUtZ3JlZW4gJjphY3RpdmUge1xuICAgIEBpZiAoJGZvcmNlKSB7XG4gICAgICAjeyRhdHRyfTogJGNvbG9yLWdyZWVuICFpbXBvcnRhbnQ7XG4gICAgfSBAZWxzZSB7XG4gICAgICAjeyRhdHRyfTogJGNvbG9yLWdyZWVuO1xuICAgIH1cbiAgfVxufVxuXG5AbWl4aW4gdGhlbWVkLW9wYWNpdHkoJGF0dHIsICRvcGFjaXR5OiAxLCAkZm9yY2U6IGZhbHNlKSB7XG4gIC50aGVtZS1wdXJwbGUgJixcbiAgYm9keSAudGhlbWUtcHVycGxlICYge1xuICAgIEBpZiAoJGZvcmNlKSB7XG4gICAgICAjeyRhdHRyfTogcmdiYSgkY29sb3ItcHVycGxlLCAkb3BhY2l0eSkgIWltcG9ydGFudDtcbiAgICB9IEBlbHNlIHtcbiAgICAgICN7JGF0dHJ9OiByZ2JhKCRjb2xvci1wdXJwbGUsICRvcGFjaXR5KTtcbiAgICB9XG4gIH1cblxuICAudGhlbWUtYmx1ZSAmLFxuICBib2R5IC50aGVtZS1ibHVlICYge1xuICAgIEBpZiAoJGZvcmNlKSB7XG4gICAgICAjeyRhdHRyfTogcmdiYSgkY29sb3ItYmx1ZSwgJG9wYWNpdHkpICFpbXBvcnRhbnQ7XG4gICAgfSBAZWxzZSB7XG4gICAgICAjeyRhdHRyfTogcmdiYSgkY29sb3ItYmx1ZSwgJG9wYWNpdHkpO1xuICAgIH1cbiAgfVxuXG4gIC50aGVtZS15ZWxsb3cgJixcbiAgYm9keSAudGhlbWUteWVsbG93ICYge1xuICAgIEBpZiAoJGZvcmNlKSB7XG4gICAgICAjeyRhdHRyfTogcmdiYSgkY29sb3IteWVsbG93LCAkb3BhY2l0eSkgIWltcG9ydGFudDtcbiAgICB9IEBlbHNlIHtcbiAgICAgICN7JGF0dHJ9OiByZ2JhKCRjb2xvci15ZWxsb3csICRvcGFjaXR5KTtcbiAgICB9XG4gIH1cblxuICAudGhlbWUtZ3JlZW4gJixcbiAgYm9keSAudGhlbWUtZ3JlZW4gJiB7XG4gICAgQGlmICgkZm9yY2UpIHtcbiAgICAgICN7JGF0dHJ9OiByZ2JhKCRjb2xvci1ncmVlbiwgJG9wYWNpdHkpICFpbXBvcnRhbnQ7XG4gICAgfSBAZWxzZSB7XG4gICAgICAjeyRhdHRyfTogcmdiYSgkY29sb3ItZ3JlZW4sICRvcGFjaXR5KTtcbiAgICB9XG4gIH1cbn1cblxuQG1peGluIHRoZW1lZC1vcGFjaXR5LWhvdmVyLXN0YXRlKCRhdHRyLCAkb3BhY2l0eTogMSwgJGZvcmNlOiBmYWxzZSkge1xuICBodG1sLm5vLXRvdWNoIC50aGVtZS1wdXJwbGUgJjpob3ZlcixcbiAgaHRtbC5uby10b3VjaCAudGhlbWUtcHVycGxlICY6Zm9jdXMsXG4gIC50aGVtZS1wdXJwbGUgJjphY3RpdmUge1xuICAgIEBpZiAoJGZvcmNlKSB7XG4gICAgICAjeyRhdHRyfTogcmdiYSgkY29sb3ItcHVycGxlLCAkb3BhY2l0eSkgIWltcG9ydGFudDtcbiAgICB9IEBlbHNlIHtcbiAgICAgICN7JGF0dHJ9OiByZ2JhKCRjb2xvci1wdXJwbGUsICRvcGFjaXR5KTtcbiAgICB9XG4gIH1cblxuICBodG1sLm5vLXRvdWNoIC50aGVtZS1ibHVlICY6aG92ZXIsXG4gIGh0bWwubm8tdG91Y2ggLnRoZW1lLWJsdWUgJjpmb2N1cyxcbiAgLnRoZW1lLWJsdWUgJjphY3RpdmUge1xuICAgIEBpZiAoJGZvcmNlKSB7XG4gICAgICAjeyRhdHRyfTogcmdiYSgkY29sb3ItYmx1ZSwgJG9wYWNpdHkpICFpbXBvcnRhbnQ7XG4gICAgfSBAZWxzZSB7XG4gICAgICAjeyRhdHRyfTogcmdiYSgkY29sb3ItYmx1ZSwgJG9wYWNpdHkpO1xuICAgIH1cbiAgfVxuXG4gIGh0bWwubm8tdG91Y2ggLnRoZW1lLXllbGxvdyAmOmhvdmVyLFxuICBodG1sLm5vLXRvdWNoIC50aGVtZS15ZWxsb3cgJjpmb2N1cyxcbiAgLnRoZW1lLXllbGxvdyAmOmFjdGl2ZSB7XG4gICAgQGlmICgkZm9yY2UpIHtcbiAgICAgICN7JGF0dHJ9OiByZ2JhKCRjb2xvci15ZWxsb3csICRvcGFjaXR5KSAhaW1wb3J0YW50O1xuICAgIH0gQGVsc2Uge1xuICAgICAgI3skYXR0cn06IHJnYmEoJGNvbG9yLXllbGxvdywgJG9wYWNpdHkpO1xuICAgIH1cbiAgfVxuXG4gIGh0bWwubm8tdG91Y2ggLnRoZW1lLWdyZWVuICY6aG92ZXIsXG4gIGh0bWwubm8tdG91Y2ggLnRoZW1lLWdyZWVuICY6Zm9jdXMsXG4gIC50aGVtZS1ncmVlbiAmOmFjdGl2ZSB7XG4gICAgQGlmICgkZm9yY2UpIHtcbiAgICAgICN7JGF0dHJ9OiByZ2JhKCRjb2xvci1ncmVlbiwgJG9wYWNpdHkpICFpbXBvcnRhbnQ7XG4gICAgfSBAZWxzZSB7XG4gICAgICAjeyRhdHRyfTogcmdiYSgkY29sb3ItZ3JlZW4sICRvcGFjaXR5KTtcbiAgICB9XG4gIH1cbn1cblxuQG1peGluIHRoZW1lZC10ZXh0KCRhdHRyLCAkZm9yY2U6IGZhbHNlKSB7XG4gIC50aGVtZS1wdXJwbGUgJixcbiAgYm9keSAudGhlbWUtcHVycGxlICYge1xuICAgIEBpZiAoJGZvcmNlKSB7XG4gICAgICAjeyRhdHRyfTogJGNvbG9yLWJsYWNrICFpbXBvcnRhbnQ7XG4gICAgfSBAZWxzZSB7XG4gICAgICAjeyRhdHRyfTogJGNvbG9yLWJsYWNrO1xuICAgIH1cbiAgfVxuXG4gIC50aGVtZS15ZWxsb3cgJixcbiAgYm9keSAudGhlbWUteWVsbG93ICYge1xuICAgIEBpZiAoJGZvcmNlKSB7XG4gICAgICAjeyRhdHRyfTogJGNvbG9yLWJsYWNrICFpbXBvcnRhbnQ7XG4gICAgfSBAZWxzZSB7XG4gICAgICAjeyRhdHRyfTogJGNvbG9yLWJsYWNrO1xuICAgIH1cbiAgfVxuXG4gIC50aGVtZS1ibHVlICYsXG4gIGJvZHkgLnRoZW1lLWJsdWUgJiB7XG4gICAgQGlmICgkZm9yY2UpIHtcbiAgICAgICN7JGF0dHJ9OiAkY29sb3Itd2hpdGUgIWltcG9ydGFudDtcbiAgICB9IEBlbHNlIHtcbiAgICAgICN7JGF0dHJ9OiAkY29sb3Itd2hpdGU7XG4gICAgfVxuICB9XG5cbiAgLnRoZW1lLWdyZWVuICYsXG4gIGJvZHkgLnRoZW1lLWdyZWVuICYge1xuICAgIEBpZiAoJGZvcmNlKSB7XG4gICAgICAjeyRhdHRyfTogJGNvbG9yLWJsYWNrICFpbXBvcnRhbnQ7XG4gICAgfSBAZWxzZSB7XG4gICAgICAjeyRhdHRyfTogJGNvbG9yLWJsYWNrO1xuICAgIH1cbiAgfVxufVxuXG5AbWl4aW4gdGhlbWVkLXRleHQtaG92ZXItc3RhdGUoJGF0dHIsICRmb3JjZTogZmFsc2UpIHtcbiAgaHRtbC5uby10b3VjaCAudGhlbWUtcHVycGxlICY6aG92ZXIsXG4gIGh0bWwubm8tdG91Y2ggLnRoZW1lLXB1cnBsZSAmOmZvY3VzLFxuICAudGhlbWUtcHVycGxlICY6YWN0aXZlIHtcbiAgICBAaWYgKCRmb3JjZSkge1xuICAgICAgI3skYXR0cn06ICRjb2xvci1ibGFjayAhaW1wb3J0YW50O1xuICAgIH0gQGVsc2Uge1xuICAgICAgI3skYXR0cn06ICRjb2xvci1ibGFjaztcbiAgICB9XG4gIH1cblxuICBodG1sLm5vLXRvdWNoIC50aGVtZS1ibHVlICY6aG92ZXIsXG4gIGh0bWwubm8tdG91Y2ggLnRoZW1lLWJsdWUgJjpmb2N1cyxcbiAgLnRoZW1lLWJsdWUgJjphY3RpdmUge1xuICAgIEBpZiAoJGZvcmNlKSB7XG4gICAgICAjeyRhdHRyfTogJGNvbG9yLXdoaXRlICFpbXBvcnRhbnQ7XG4gICAgfSBAZWxzZSB7XG4gICAgICAjeyRhdHRyfTogJGNvbG9yLXdoaXRlO1xuICAgIH1cbiAgfVxuXG4gIGh0bWwubm8tdG91Y2ggLnRoZW1lLXllbGxvdyAmOmhvdmVyLFxuICBodG1sLm5vLXRvdWNoIC50aGVtZS15ZWxsb3cgJjpmb2N1cyxcbiAgLnRoZW1lLXllbGxvdyAmOmFjdGl2ZSB7XG4gICAgQGlmICgkZm9yY2UpIHtcbiAgICAgICN7JGF0dHJ9OiAkY29sb3ItYmxhY2sgIWltcG9ydGFudDtcbiAgICB9IEBlbHNlIHtcbiAgICAgICN7JGF0dHJ9OiAkY29sb3ItYmxhY2s7XG4gICAgfVxuICB9XG5cbiAgaHRtbC5uby10b3VjaCAudGhlbWUtZ3JlZW4gJjpob3ZlcixcbiAgaHRtbC5uby10b3VjaCAudGhlbWUtZ3JlZW4gJjpmb2N1cyxcbiAgLnRoZW1lLWdyZWVuICY6YWN0aXZlIHtcbiAgICBAaWYgKCRmb3JjZSkge1xuICAgICAgI3skYXR0cn06ICRjb2xvci1ibGFjayAhaW1wb3J0YW50O1xuICAgIH0gQGVsc2Uge1xuICAgICAgI3skYXR0cn06ICRjb2xvci1ibGFjaztcbiAgICB9XG4gIH1cbn1cblxuLy8gTWFpbiBmb3JlZ3JvdW5kIGNvbG9yXG5cbiVwYWdlLXB1cnBsZS1jb2xvciB7XG4gIGNvbG9yOiAkY29sb3ItcHVycGxlO1xufVxuXG4lcGFnZS15ZWxsb3ctY29sb3Ige1xuICBjb2xvcjogJGNvbG9yLXllbGxvdztcbn1cblxuJXBhZ2UtYmx1ZS1jb2xvciB7XG4gIGNvbG9yOiAkY29sb3ItYmx1ZS10ZXh0O1xufVxuXG4lcGFnZS1ncmVlbi1jb2xvciB7XG4gIGNvbG9yOiAkY29sb3ItZ3JlZW47XG59XG5cbkBtaXhpbiB0aGVtZWQtY29sb3Ige1xuICAudGhlbWUtcHVycGxlICYsXG4gIGJvZHkgLnRoZW1lLXB1cnBsZSAmIHtcbiAgICBjb2xvcjogJGNvbG9yLXB1cnBsZTtcbiAgfVxuXG4gIC50aGVtZS15ZWxsb3cgJixcbiAgYm9keSAudGhlbWUteWVsbG93ICYge1xuICAgIGNvbG9yOiAkY29sb3IteWVsbG93O1xuICB9XG5cbiAgLnRoZW1lLWdyZWVuICYsXG4gIGJvZHkgLnRoZW1lLWdyZWVuICYge1xuICAgIGNvbG9yOiAkY29sb3ItZ3JlZW47XG4gIH1cblxuICAudGhlbWUtYmx1ZSAmLFxuICBib2R5IC50aGVtZS1ibHVlICYge1xuICAgIGNvbG9yOiAkY29sb3ItYmx1ZS10ZXh0O1xuICB9XG59XG5cbkBtaXhpbiB0aGVtZWQtaGVhZGVyLWNvbG9yIHtcbiAgLnRoZW1lLXB1cnBsZSAmLFxuICBib2R5IC50aGVtZS1wdXJwbGUgJiB7XG4gICAgY29sb3I6ICRjb2xvci1wdXJwbGU7XG4gIH1cblxuICAudGhlbWUteWVsbG93ICYsXG4gIGJvZHkgLnRoZW1lLXllbGxvdyAmIHtcbiAgICBjb2xvcjogJGNvbG9yLXllbGxvdztcbiAgfVxuXG4gIC50aGVtZS1ncmVlbiAmLFxuICBib2R5IC50aGVtZS1ncmVlbiAmIHtcbiAgICBjb2xvcjogJGNvbG9yLWdyZWVuO1xuICB9XG5cbiAgLnRoZW1lLWJsdWUgJixcbiAgYm9keSAudGhlbWUtYmx1ZSAmIHtcbiAgICBjb2xvcjogJGNvbG9yLWJsdWUtdGV4dDtcbiAgfVxufVxuXG4vLyBNYWluIGZvcmVncm91bmQgY29sb3Igd2l0aCB0aGVtZSBiYWNrZ3JvdW5kXG5cbiVwYWdlLXB1cnBsZS10ZXh0LWNvbG9yIHtcbiAgY29sb3I6ICRjb2xvci1ibGFjaztcbn1cblxuJXBhZ2UteWVsbG93LXRleHQtY29sb3Ige1xuICBjb2xvcjogJGNvbG9yLWJsYWNrO1xufVxuXG4lcGFnZS1ibHVlLXRleHQtY29sb3Ige1xuICBjb2xvcjogJGNvbG9yLXdoaXRlO1xufVxuXG4lcGFnZS1ncmVlbi10ZXh0LWNvbG9yIHtcbiAgY29sb3I6ICRjb2xvci1ibGFjaztcbn1cblxuQG1peGluIHRoZW1lZC10ZXh0LWNvbG9yIHtcbiAgLnRoZW1lLXB1cnBsZSAmLFxuICBib2R5IC50aGVtZS1wdXJwbGUgJiB7XG4gICAgQGV4dGVuZCAlcGFnZS1wdXJwbGUtdGV4dC1jb2xvcjtcbiAgfVxuXG4gIC50aGVtZS15ZWxsb3cgJixcbiAgYm9keSAudGhlbWUteWVsbG93ICYge1xuICAgIEBleHRlbmQgJXBhZ2UteWVsbG93LXRleHQtY29sb3I7XG4gIH1cblxuICAudGhlbWUtZ3JlZW4gJixcbiAgYm9keSAudGhlbWUtZ3JlZW4gJiB7XG4gICAgQGV4dGVuZCAlcGFnZS1ncmVlbi10ZXh0LWNvbG9yO1xuICB9XG5cbiAgLnRoZW1lLWJsdWUgJixcbiAgYm9keSAudGhlbWUtYmx1ZSAmIHtcbiAgICBAZXh0ZW5kICVwYWdlLWJsdWUtdGV4dC1jb2xvcjtcbiAgfVxufVxuXG4vLyBNYWluIGJhY2tncm91bmQgY29sb3JcblxuJXBhZ2UtcHVycGxlLWJhY2tncm91bmQtY29sb3Ige1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcHVycGxlO1xufVxuXG4lcGFnZS15ZWxsb3ctYmFja2dyb3VuZC1jb2xvciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci15ZWxsb3c7XG59XG5cbiVwYWdlLWJsdWUtYmFja2dyb3VuZC1jb2xvciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ibHVlO1xufVxuXG4lcGFnZS1ncmVlbi1iYWNrZ3JvdW5kLWNvbG9yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWdyZWVuO1xufVxuXG5AbWl4aW4gdGhlbWVkLWJhY2tncm91bmQtY29sb3Ige1xuICAudGhlbWUtcHVycGxlICYsXG4gIGJvZHkgLnRoZW1lLXB1cnBsZSAmIHtcbiAgICBAZXh0ZW5kICVwYWdlLXB1cnBsZS1iYWNrZ3JvdW5kLWNvbG9yO1xuICB9XG5cbiAgLnRoZW1lLXllbGxvdyAmLFxuICBib2R5IC50aGVtZS15ZWxsb3cgJiB7XG4gICAgQGV4dGVuZCAlcGFnZS15ZWxsb3ctYmFja2dyb3VuZC1jb2xvcjtcbiAgfVxuXG4gIC50aGVtZS1ncmVlbiAmLFxuICBib2R5IC50aGVtZS1ncmVlbiAmIHtcbiAgICBAZXh0ZW5kICVwYWdlLWdyZWVuLWJhY2tncm91bmQtY29sb3I7XG4gIH1cblxuICAudGhlbWUtYmx1ZSAmLFxuICBib2R5IC50aGVtZS1ibHVlICYge1xuICAgIEBleHRlbmQgJXBhZ2UtYmx1ZS1iYWNrZ3JvdW5kLWNvbG9yO1xuICB9XG59XG5cbkBtaXhpbiB0aGVtZWQtYm94LXNoYWRvdygkYXJndW1lbnRzOiBmYWxzZSkge1xuICBAaWYgKCRhcmd1bWVudHMpIHtcbiAgICAudGhlbWUtcHVycGxlICYsXG4gICAgYm9keSAudGhlbWUtcHVycGxlICYge1xuICAgICAgYm94LXNoYWRvdzogJGFyZ3VtZW50cyAkY29sb3ItcHVycGxlO1xuICAgIH1cblxuICAgIC50aGVtZS15ZWxsb3cgJixcbiAgICBib2R5IC50aGVtZS15ZWxsb3cgJiB7XG4gICAgICBib3gtc2hhZG93OiAkYXJndW1lbnRzICRjb2xvci15ZWxsb3c7XG4gICAgfVxuXG4gICAgLnRoZW1lLWdyZWVuICYsXG4gICAgYm9keSAudGhlbWUtZ3JlZW4gJiB7XG4gICAgICBib3gtc2hhZG93OiAkYXJndW1lbnRzICRjb2xvci1ncmVlbjtcbiAgICB9XG5cbiAgICAudGhlbWUtYmx1ZSAmLFxuICAgIGJvZHkgLnRoZW1lLWJsdWUgJiB7XG4gICAgICBib3gtc2hhZG93OiAkYXJndW1lbnRzICRjb2xvci1ibHVlO1xuICAgIH1cbiAgfVxufVxuIiwiXG5uYXYudGFnLWxpc3Qge1xuICBtYXJnaW4tdG9wOiA0NHB4O1xuXG4gIC5jb250ZW50IHtcbiAgICA+IGgyIHtcbiAgICAgIEBleHRlbmQgJWhlYWRlcjM7XG4gICAgICBib3JkZXItdG9wOiAxcHggZGFzaGVkICRtaXhpbi1ib3JkZXItY29sb3I7O1xuXG4gICAgICBtYXJnaW46IDAgNDBweDtcbiAgICAgIHBhZGRpbmc6IDIwcHggNXB4IDE1cHg7XG4gICAgfVxuXG4gICAgPiB1bCB7XG4gICAgICBsaXN0LXN0eWxlOiBub25lO1xuXG4gICAgICA+IGxpIHsgLy8gVE9ETzogUmVkdWNlIGRlcHRoIHRvIDNcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmc6IDAgLjI1ZW0gLjI1ZW0gMDtcblxuICAgICAgICAmOmJlZm9yZSB7IC8vIFRPRE86IFJlZHVjZSBkZXB0aCB0byAzXG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiXG5hW2RhdGEtb3Blbi1saWdodGJveF0ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICBpbWcge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cblxuICAmOmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJhY2tncm91bmQ6IHVybCgnL3N0YXRpYy9taWNyb3dvcmxkL2ltYWdlcy9wbGF5LWJ1dHRvbi5zdmcnKSA1MCUgNTAlIG5vLXJlcGVhdDtcbiAgICB6LWluZGV4OiBpbmhlcml0O1xuICB9XG59XG5cbi52aWRlby1saWdodGJveCB7XG4gIGRpc3BsYXk6IG5vbmU7XG5cbiAgJjp0YXJnZXQsXG4gICYudGFyZ2V0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIC8vYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAuNjUpO1xuICAgIGJhY2tncm91bmQ6ICR2aWRlby1saWdodGJveC1iYWNrZ3JvdW5kLWNvbG9yO1xuICAgIGNvbG9yOiAkdmlkZW8tbGlnaHRib3gtY29sb3I7XG4gICAgcGFkZGluZzogMzBweDtcbiAgICB6LWluZGV4OiA5OTk5OTsgLy8gQW4gaW5zYW5lIHotaW5kZXgsIHllcy4uLlxuXG4gICAgYS5idXR0b24ge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiAyMHB4O1xuICAgICAgcmlnaHQ6IDQwcHg7XG4gICAgICAvL3dpZHRoOiA0MHB4O1xuXG4gICAgICAmLmljb24tY2xvc2U6YmVmb3JlIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0xM3B4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC52aWRlby13cmFwcGVyIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogODBweDtcbiAgICAgIHJpZ2h0OiA0MHB4O1xuICAgICAgbGVmdDogNDBweDtcbiAgICAgIGJvdHRvbTogODBweDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAgIC52aWRlby1pbm5lci13cmFwcGVyIHtcbiAgICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICAgICAgLnZpZGVvLWNvbnRhaW5lciB7XG4gICAgICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgICAgIHZpZGVvLCBpZnJhbWUge1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgLy93aWR0aDogYXV0bztcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCJcbmZpZ3VyZSVmaWd1cmUge1xuXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0ZGlzcGxheTogYmxvY2s7XG5cblx0JXN1YmplY3Qge1xuXG5cdFx0QGluY2x1ZGUgc2l6ZSggMTAwJSApO1xuXG5cdFx0b2JqZWN0LWZpdDogY292ZXI7XG5cdFx0b2JqZWN0LXBvc2l0aW9uOiA1MCUgNTAlO1xuXG5cdFx0ei1pbmRleDogMTtcblx0fVxuXG5cdCVjYXB0aW9uIHtcblxuXHRcdEBpbmNsdWRlIHBvc2l0aW9uKCBhYnNvbHV0ZSwgbnVsbCAwcHggMHB4IDBweCApO1xuXHRcdEBpbmNsdWRlIHBhZGRpbmcoICRzbWFsbC1zcGFjaW5nICk7XG5cblx0XHR6LWluZGV4OiAxMDtcblx0fVxuXG5cdC5ncmFkaWVudC1vdmVybGF5IHtcblx0XHRAaW5jbHVkZSBzaXplKCAxMDAlIDMzJSApO1xuXHRcdEBpbmNsdWRlIHBvc2l0aW9uKCBhYnNvbHV0ZSwgbnVsbCAwcHggMHB4ICk7XG5cdFx0Ly9AaW5jbHVkZSBsaW5lYXItZ3JhZGllbnQodG8gdG9wLCByZ2JhKCMwMDAsIC44KSAwJSwgdHJhbnNwYXJlbnQgMTAwJSwgJGZhbGxiYWNrOiB0cmFuc3BhcmVudCk7XG5cblx0XHQvKiBQZXJtYWxpbmsgLSB1c2UgdG8gZWRpdCBhbmQgc2hhcmUgdGhpcyBncmFkaWVudDogaHR0cDovL2NvbG9yemlsbGEuY29tL2dyYWRpZW50LWVkaXRvci8jMDAwMDAwKzAsMDAwMDAwKzEwMCZhbXA7MCswLDAuOCsxMDAgKi9cblx0XHQvKiBJRTkgU1ZHLCBuZWVkcyBjb25kaXRpb25hbCBvdmVycmlkZSBvZiAnZmlsdGVyJyB0byAnbm9uZScgKi9cblx0XHRiYWNrZ3JvdW5kOiB1cmwoZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQRDk0Yld3Z2RtVnljMmx2YmowaU1TNHdJaUEvUGdvOGMzWm5JSGh0Ykc1elBTSm9kSFJ3T2k4dmQzZDNMbmN6TG05eVp5OHlNREF3TDNOMlp5SWdkMmxrZEdnOUlqRXdNQ1VpSUdobGFXZG9kRDBpTVRBd0pTSWdkbWxsZDBKdmVEMGlNQ0F3SURFZ01TSWdjSEpsYzJWeWRtVkJjM0JsWTNSU1lYUnBiejBpYm05dVpTSStDaUFnUEd4cGJtVmhja2R5WVdScFpXNTBJR2xrUFNKbmNtRmtMWFZqWjJjdFoyVnVaWEpoZEdWa0lpQm5jbUZrYVdWdWRGVnVhWFJ6UFNKMWMyVnlVM0JoWTJWUGJsVnpaU0lnZURFOUlqQWxJaUI1TVQwaU1DVWlJSGd5UFNJd0pTSWdlVEk5SWpFd01DVWlQZ29nSUNBZ1BITjBiM0FnYjJabWMyVjBQU0l3SlNJZ2MzUnZjQzFqYjJ4dmNqMGlJekF3TURBd01DSWdjM1J2Y0MxdmNHRmphWFI1UFNJd0lpOCtDaUFnSUNBOGMzUnZjQ0J2Wm1aelpYUTlJakV3TUNVaUlITjBiM0F0WTI5c2IzSTlJaU13TURBd01EQWlJSE4wYjNBdGIzQmhZMmwwZVQwaU1DNDRJaTgrQ2lBZ1BDOXNhVzVsWVhKSGNtRmthV1Z1ZEQ0S0lDQThjbVZqZENCNFBTSXdJaUI1UFNJd0lpQjNhV1IwYUQwaU1TSWdhR1ZwWjJoMFBTSXhJaUJtYVd4c1BTSjFjbXdvSTJkeVlXUXRkV05uWnkxblpXNWxjbUYwWldRcElpQXZQZ284TDNOMlp6ND0pO1xuXHRcdGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KHRvcCwgIHJnYmEoMCwwLDAsMCkgMCUsIHJnYmEoMCwwLDAsMC44KSAxMDAlKTsgLyogRkYzLjYrICovXG5cdFx0YmFja2dyb3VuZDogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgdG9wLCBsZWZ0IGJvdHRvbSwgY29sb3Itc3RvcCgwJSxyZ2JhKDAsMCwwLDApKSwgY29sb3Itc3RvcCgxMDAlLHJnYmEoMCwwLDAsMC44KSkpOyAvKiBDaHJvbWUsU2FmYXJpNCsgKi9cblx0XHRiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICByZ2JhKDAsMCwwLDApIDAlLHJnYmEoMCwwLDAsMC44KSAxMDAlKTsgLyogQ2hyb21lMTArLFNhZmFyaTUuMSsgKi9cblx0XHRiYWNrZ3JvdW5kOiAtby1saW5lYXItZ3JhZGllbnQodG9wLCAgcmdiYSgwLDAsMCwwKSAwJSxyZ2JhKDAsMCwwLDAuOCkgMTAwJSk7IC8qIE9wZXJhIDExLjEwKyAqL1xuXHRcdGJhY2tncm91bmQ6IC1tcy1saW5lYXItZ3JhZGllbnQodG9wLCAgcmdiYSgwLDAsMCwwKSAwJSxyZ2JhKDAsMCwwLDAuOCkgMTAwJSk7IC8qIElFMTArICovXG5cdFx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgIHJnYmEoMCwwLDAsMCkgMCUscmdiYSgwLDAsMCwwLjgpIDEwMCUpOyAvKiBXM0MgKi9cblx0XHRmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudCggc3RhcnRDb2xvcnN0cj0nIzAwMDAwMDAwJywgZW5kQ29sb3JzdHI9JyNjYzAwMDAwMCcsR3JhZGllbnRUeXBlPTAgKTsgLyogSUU2LTggKi9cblxuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHotaW5kZXg6IDU7XG5cdH1cblxufVxuIiwiXG4vLyBUT0RPOiByZW5hbWUgZnJvbSBvdmVydmlldyB0byBzb21ldGhpbmcgbW9yZSBnZW5lcmljIGFuZCB1c2Ugd2l0aCByZWxhdGVkIGxpc3RzXG4ub3ZlcnZpZXctaXRlbSB7XG4gIEBpbmNsdWRlIGJvcmRlcihib3R0b20pO1xuXG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuXG4gIC5vdmVydmlldy1pdGVtX19jb250YWluZXIge1xuICAgIGhlaWdodDogMTgwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlIWltcG9ydGFudDtcbiAgfVxuXG4gID4gcDpub3QoLml0ZW0tbGluaykge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgJi5vdmVydmlldy1oaWdobGlnaHQtaXRlbSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJG92ZXJ2aWV3LWhpZ2hsaWdodC1pdGVtLWJhY2tncm91bmQtY29sb3I7XG4gICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIHBhZGRpbmctdG9wOiAwO1xuXG4gICAgPiBoMSxcbiAgICA+IHAge1xuICAgICAgbWFyZ2luLWxlZnQ6IDI1cHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDI1cHg7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICB9XG4gICAgPiBoMSB7XG4gICAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICB9XG4gICAgPiBpbWcgKyBoMSxcbiAgICA+IGEgKyBoMSB7XG4gICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICB9XG4gIH1cblxuICAmLnVucHVibGlzaGVkIHtcbiAgICBvcGFjaXR5OiAwLjQ7XG4gIH1cblxuXG4gICY6bnRoLWNoaWxkKDEpLFxuICAmOm50aC1jaGlsZCgyKSxcbiAgJjpudGgtY2hpbGQoMyksXG4gICY6bnRoLWNoaWxkKDQpLFxuICAmOm50aC1jaGlsZCg1KSxcbiAgJjpudGgtY2hpbGQoNikge1xuICAgIGJvcmRlci10b3A6IDFweCBkYXNoZWQgJG1peGluLWJvcmRlci1jb2xvcjs7XG5cbiAgICBtYXJnaW4tdG9wOiAwO1xuXG4gICAgJi5vdmVydmlldy1pbWFnZS1pdGVtLFxuICAgICYub3ZlcnZpZXctaGlnaGxpZ2h0LWl0ZW0ge1xuICAgICAgYm9yZGVyLXRvcDogMDtcbiAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkZGVza3RvcCkge1xuICAgICY6bnRoLWNoaWxkKDMpIHtcbiAgICAgIEBpbmNsdWRlIGJvcmRlcih0b3ApO1xuXG4gICAgICBib3JkZXItYm90dG9tOiAwO1xuICAgICAgbWFyZ2luLXRvcDogMjBweDtcblxuICAgICAgJi5vdmVydmlldy1oaWdobGlnaHQtaXRlbSB7XG4gICAgICAgIEBpbmNsdWRlIGJvcmRlcih0b3ApO1xuXG4gICAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gID4gaDEge1xuICAgIEBleHRlbmQgJWhlYWRlcjM7XG5cbiAgICBhIHtcbiAgICAgIGNvbG9yOiAkb3ZlcnZpZXctaXRlbS1oZWFkZXItbGluay1jb2xvcjtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB9XG5cbiAgfVxuXG4gID4gcCB7XG4gICAgbWFyZ2luOiAxMHB4IDA7XG4gIH1cblxuICA+IGltZyxcbiAgPiBhIGltZyB7XG4gICAgbWFyZ2luOiAwIDAgMTBweDtcbiAgfVxuXG4gID4gLm92ZXJ2aWV3LWRhdGUge1xuICAgIEBpbmNsdWRlIHRleHQ7XG5cbiAgICBjb2xvcjogJG92ZXJ2aWV3LWl0ZW0tZGF0ZS1jb2xvcjtcbiAgfVxuXG4gID4gdGFibGUge1xuICAgIG1hcmdpbjogMTBweCAwO1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgdGQge1xuICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgfVxuICB9XG5cbiAgPiAuaXRlbS1saW5rIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuXG4gICAgQGluY2x1ZGUgdGhlbWVkLWNvbG9yO1xuXG4gICAgPiBhOm5vdCguYnV0dG9uLXByaW1hcnkpIHtcbiAgICAgIEBpbmNsdWRlIGxpbmstYXJyb3c7XG4gICAgICBAaW5jbHVkZSB0aGVtZWQtY29sb3I7XG4gICAgfVxuICB9XG59XG4iLCIuY2Fyb3VzZWwge1xuICAuc2xpY2stbmV4dCwgLnNsaWNrLXByZXYge1xuICAgIGZvbnQtc2l6ZTogMDtcbiAgICBsaW5lLWhlaWdodDogMDtcbiAgICBib3JkZXI6IDAgbm9uZTtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG5cbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIG1hcmdpbi10b3A6IC0yMHB4O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgYmFja2dyb3VuZDogcmdiYSggMjU1LCAyNTUsIDI1NSwgMC43NSApO1xuXG4gICAgei1pbmRleDogMTAwO1xuXG4gICAgJjpiZWZvcmUge1xuICAgICAgZm9udC1mYW1pbHk6ICdpY29ucyc7XG4gICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgIGNvbG9yOiAjODA4MDgwO1xuICAgICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgICAgZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgICAgdGV4dC1yZW5kZXJpbmc6IG9wdGltaXplTGVnaWJpbGl0eTtcbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGJsYWNrO1xuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnNsaWNrLXByZXYge1xuICAgIGxlZnQ6IDVweDtcblxuICAgICY6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICdcXGYxMTInO1xuICAgIH1cbiAgfVxuICAuc2xpY2stbmV4dCB7XG4gICAgcmlnaHQ6IDVweDtcblxuICAgICY6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICdcXGYxMTMnO1xuICAgIH1cbiAgfVxuXG59XG4iLCIvL0BpbXBvcnQgXCJ3ZWJzaXRlL3N0eWxlc2hlZXRzL3dlYnNpdGUvb3JnYW5pc21zL2FnZW5kYV9uYXZpZ2F0aW9uXCI7XG4kYWdlbmRhLWNhbGVuZGFyLWJhY2tncm91bmQtLWhvdmVyOiAjYWJiNGI4O1xuJGFnZW5kYS1oZWFkZXItYmFja2dyb3VuZC1jb2xvcjogI0VGRjFFRiAhZGVmYXVsdDtcblxuYm9keS5hZ2VuZGEtb3ZlcnZpZXcgbWFpbiBoZWFkZXIge1xuXHRAaW5jbHVkZSBtYXJnaW4oIG51bGwgLTEgKiAkc21hbGwtc3BhY2luZyApO1xuXHRAaW5jbHVkZSBwYWRkaW5nKCA0cHggMiAqICRzbWFsbC1zcGFjaW5nICk7XG5cdC8vIEBpbmNsdWRlIGJvcmRlci13aWR0aCggMHB4ICRzbWFsbC1zcGFjaW5nICk7XG5cblx0Ym9yZGVyLXN0eWxlOiBzb2xpZDtcblx0Ym9yZGVyLWNvbG9yOiAkYWdlbmRhLWhlYWRlci1iYWNrZ3JvdW5kLWNvbG9yO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkYWdlbmRhLWhlYWRlci1iYWNrZ3JvdW5kLWNvbG9yO1xuXG5cdGgxIHtcblx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0bWFyZ2luLXRvcDogMDtcblx0XHQmOmFmdGVyIHsgZGlzcGxheTogbm9uZTsgfVxuXG5cdFx0QGluY2x1ZGUgbWVkaWEoICc+PXRhYmxldCcgKXtcblx0XHRcdHBhZGRpbmctYm90dG9tOiA1cHg7XG5cdFx0fVxuXHR9XG5cblx0LmFnZW5kYS1uYXZpZ2F0aW9uIC5kYXRlcyB7XG5cblx0XHRAaW5jbHVkZSBwYWRkaW5nKCA4cHggbnVsbCApO1xuXG5cdFx0Y29sb3I6ICM0ODUzNUIgIWltcG9ydGFudDtcblxuXHRcdD4gYTpmaXJzdC1jaGlsZCB7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRib3JkZXItd2lkdGg6IDBweDtcblx0XHR9XG5cdFx0PiBhIHsgZGlzcGxheTogbm9uZTsgfVxuXHRcdD4gc3BhbiB7XG5cdFx0XHRAaW5jbHVkZSBwb3NpdGlvbiggcmVsYXRpdmUsIC00cHggbnVsbCBudWxsICk7XG5cdFx0XHRmbG9hdDogcmlnaHQ7XG5cdFx0fVxuXG5cdFx0JHRhcmdldHMgOiAoICdhLmJ1dHRvbi5yb3VuZCcsICdidXR0b24ucm91bmQnLCAnYS50b2RheScsICk7XG5cdFx0JGNvbnRhaW5lciA6ICY7XG5cdFx0QGluY2x1ZGUgdGhlbWVkLWJvcmRlci1jb2xvciggJHRhcmdldHMsICRjb250YWluZXIsIHRydWUgKTtcblx0XHRhLnRvZGF5IHtcblx0XHRcdGNvbG9yOiAjNDg1MzVCO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblxuXHRcdFx0Jjpob3ZlciB7IGNvbG9yOiB3aGl0ZTsgfVxuXHRcdH1cblx0XHRhLmJ1dHRvbi5yb3VuZCwgYnV0dG9uLnJvdW5kIHsgQGluY2x1ZGUgc2l6ZSggNDVweCApOyBtYXJnaW46IDNweCA0cHg7IH1cblx0XHRhLmJ1dHRvbi5yb3VuZDpiZWZvcmUgeyBAaW5jbHVkZSBwb3NpdGlvbiggcmVsYXRpdmUsIDFweCBudWxsIG51bGwgNnB4ICk7IH1cblx0XHRhLmJ1dHRvbi5yb3VuZC5pY29uLWFycm93LWxlZnQ6YmVmb3JlIHsgbGVmdDogNHB4OyB9XG5cdFx0YnV0dG9uLnJvdW5kOmJlZm9yZSB7IEBpbmNsdWRlIHBvc2l0aW9uKCByZWxhdGl2ZSwgLTNweCBudWxsIG51bGwgNnB4ICk7IH1cblxuXHR9XG5cblx0QGluY2x1ZGUgbWVkaWEoIFwiPj10YWJsZXRcIiApe1xuXHRcdEBpbmNsdWRlIHBhZGRpbmcoIDEzcHggbnVsbCAxOHB4ICk7XG5cdFx0bWF4LXdpZHRoOiBub25lO1xuXG5cblx0XHRoMSB7IHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXHRcdGgxLCAuYWdlbmRhLW5hdmlnYXRpb24ge1xuXG5cdFx0XHQvL1xuXHRcdFx0Ly8gT2sgc28gdGhpcyB0b29rIG1vcmUgZWZmb3J0IHRoYW4gaXQgc2hvdWxkIGhhdmUsIHRoZSByZWFzb24gd2UgY2FuJ3QganVzdCBzZXQgYVxuXHRcdFx0Ly8gd2lkdGggb2YgdGhlc2UgaXMgYmVjYXVzZSB3ZSBkb24ndCByZWFsbHkga25vdyBob3cgd2lkZSBvdXIgY29udGFpbmVyIGlzLiBBbGwgd2Vcblx0XHRcdC8vIGtub3cgaXQgaXMgd2lkZXIgdGhhdCB3ZSBvdWdodCB0byBiZS5cblx0XHRcdC8vXG5cdFx0XHQvLyBTbyB3aHkgbm90IGp1c3QgdXNlIHRoZSBzcGFuLWNvbHVtbnMgbWl4aW4/IFdlbGwsIGJlY2F1c2UgdGhlIGhlYWRpbmcgb24gdGhlIGFnZW5kYVxuXHRcdFx0Ly8gaGFzIHRvIHNwYW4gdGhlIGZ1bGwgYnJvd3NlciB3aWR0aCB3ZSBuZWVkIGEgbmVnYXRpdmUgbWFyZ2luIG9uIHRoZSBsZWZ0IGFuZCByaWdodC5cblx0XHRcdC8vIEFuZCBldmVudCBwYWRkaW5nIG91cnNlbGZzIHdpdGggYSBib3JkZXIgKGFuZCBub3QgcGFkZGluZykgd2UgY2FuJ3QgcmVhbGx5IGdldCBiYWNrXG5cdFx0XHQvLyB0byB0aGUgcHJvcGVyIHdpZHRoIHRvIHNldCBhIHBlcmNlbnRhZ2Ugd2lkdGguXG5cdFx0XHQvL1xuXHRcdFx0Ly8gU28gd2l0aCB0aGUga25vd2xlZGdlIHRoYXQgdGhlIGNvbnRhaW5lciBpcyB3aWRlciB0aGFuIG91ciBkZXNpcmVkIHdpZHRoIEFORCB0aGF0IHdlXG5cdFx0XHQvLyBhcmUgdGhlIG9ubHkgZWxlbWVudCBvbiB0aGlzIGxpbmUgQU5EIHdoYXQgd2UgZG8ga25vdyBob3cgd2lkZSB3ZSBzaG91bGQgYmUgYXQgbW9zdFxuXHRcdFx0Ly8gd2UgYXJlIGdvaW5nIHRvIGxldCB0aGUgYnJvd3NlciBkbyB0aGUgY2FsY3VsYXRpb24gYmFzZWQgb24gb3VyICRtYXgtd2lkdGggd2hpY2ggaXNcblx0XHRcdC8vIHRoZSBtYXgtd2lkdGggZm9yIGFsbCB0aGUgc3BhbiBjb250YWluZXJzLiBXZSB3aWxsIHRha2UgYSBwZXJjZW50YWdlIG9mIHRoYXQsIGNlbnRlclxuXHRcdFx0Ly8gb3Vyc2VsZnMgd2l0aCBhdXRvIG1hcmdpbnMgYW5kIGp1c3Qgcm9sbCB3aXRoIHRoYXQuXG5cdFx0XHQvL1xuXHRcdFx0QGluY2x1ZGUgbWFyZ2luKCBudWxsIGF1dG8gKTtcblx0XHRcdG1heC13aWR0aDogNzA5cHg7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDdweDtcblx0XHR9XG5cblx0XHQuYWdlbmRhLW5hdmlnYXRpb24gLmRhdGVzID4gYTpmaXJzdC1jaGlsZCB7XG5cdFx0XHRib3JkZXItd2lkdGg6IDFweDtcblx0XHR9XG5cdFx0LmFnZW5kYS1uYXZpZ2F0aW9uIC5kYXRlcyA+IGEge1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0Ym9yZGVyLXdpZHRoOiAwcHg7XG5cblx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0XHRjb2xvcjogIzQ4NTM1QjtcblxuXHRcdFx0Jjpob3ZlciB7IGNvbG9yOiB3aGl0ZTsgfVxuXHRcdH1cblxuXHR9XG5cbn1cblxuLnBpa2EtYnV0dG9uOmhvdmVyIHtcblx0YmFja2dyb3VuZC1jb2xvcjogJGFnZW5kYS1jYWxlbmRhci1iYWNrZ3JvdW5kLS1ob3Zlcjtcbn1cbiIsIi5kaXNjb3VudC1jYWxjdWxhdG9yIHtcblx0bWF4LXdpZHRoOiAxMDAlO1xuXG5cdC5oaWRkZW4ge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblx0YS5zcGlubmVyLW1pbnVzLFxuXHRhLnNwaW5uZXItcGx1cyB7XG5cdFx0bGluZS1oZWlnaHQ6IDAuNjtcblx0XHRtYXJnaW4tdG9wOiAtNHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDBweDtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDFweDtcblx0fVxuXHQucmFkaW8tYnV0dG9uLXJvdyB7XG5cdFx0Zm9udC1zaXplOiAwO1xuXHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cblx0XHQuYnV0dG9uIHtcblx0XHRcdG1hcmdpbi1yaWdodDogMjBweDtcblx0XHR9XG5cdH1cblxuXHQubWljcm9waWEtYWdlLWxhYmVsIGxhYmVsOjphZnRlciB7XG5cdFx0Y29udGVudDogXCIqXCI7XG5cdH1cblxuXHQudmlzaXRzLW5lZWRlZCB7XG5cdFx0QGV4dGVuZCAlaGVhZGVyMy1sb3dlcmNhc2U7XG5cdFx0QGluY2x1ZGUgdGhlbWVkLWNvbG9yO1xuXHRcdGJvcmRlci1ib3R0b206IDFweCBkYXNoZWQgJHRhYmxlLWRhc2hlZC1ib3JkZXItY29sb3I7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0XHRwYWRkaW5nLWJvdHRvbTogMTVweDtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdH1cblxuXHQuY2FsY3VsYXRvci1mb3JtIHtcblx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR9XG5cblx0LmZvcm0tbG9hZGluZyB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSggMCwgMCwgMCwgLjUgKTtcblx0XHRkaXNwbGF5OiBub25lO1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHRsZWZ0OiAwO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDA7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cblxuXHQubG9hZGluZy1zcGlubmVyOmJlZm9yZSB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHR9XG5cblx0dGFibGUge1xuXHRcdGJvcmRlci1ib3R0b206IDFweCBkYXNoZWQgJHRhYmxlLWRhc2hlZC1ib3JkZXItY29sb3I7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTVweDtcblx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cblx0XHR0aGVhZCxcblx0XHR0Zm9vdCB7XG5cdFx0XHR0aCxcblx0XHRcdHRkIHtcblx0XHRcdFx0bGFiZWwge1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA1MDAgIWltcG9ydGFudDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHR0aCB7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0XHRcdHBhZGRpbmc6IDEwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0dGQsXG5cdFx0dGgge1xuXHRcdFx0QGluY2x1ZGUgdGV4dDtcblxuXHRcdH1cblxuXHRcdHRoZWFkIHRoIHtcblx0XHRcdHRleHQtYWxpZ246IHJpZ2h0O1xuXG5cdFx0XHQmOmZpcnN0LWNoaWxkIHtcblx0XHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHR0Ym9keSB7XG5cdFx0XHRib3JkZXItdG9wOiAxcHggZGFzaGVkICR0YWJsZS1kYXNoZWQtYm9yZGVyLWNvbG9yO1xuXG5cdFx0XHR0ZCB7XG5cdFx0XHRcdHBhZGRpbmctYm90dG9tOiAyMHB4O1xuXHRcdFx0XHRwYWRkaW5nLXRvcDogMjBweDtcblx0XHRcdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0XHRcdFx0d2lkdGg6IDIwJTtcblxuXHRcdFx0XHQmOmZpcnN0LWNoaWxkIHtcblx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDEwcHg7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmOmxhc3QtY2hpbGQge1xuXHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDEwcHg7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQrIHRkIHtcblx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDEwcHg7XG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHR0Ym9keSArIHRmb290IHtcblx0XHRcdGJvcmRlci10b3A6IDJweCBzb2xpZCAkdGFibGUtc29saWQtYm9yZGVyLWNvbG9yO1xuXG5cdFx0XHR0ZCB7XG5cdFx0XHRcdHBhZGRpbmc6IDEwcHg7XG5cblx0XHRcdFx0JjpsYXN0LWNoaWxkIHtcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiByaWdodDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdHRib2R5IHRyOm50aC1jaGlsZCggZXZlbiApIHRkIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS1zdHJpcGluZy1iYWNrZ3JvdW5kLWNvbG9yO1xuXHRcdH1cblxuXHRcdHRmb290IHRyOm50aC1jaGlsZCggZXZlbiApIHtcblx0XHRcdHRkLFxuXHRcdFx0dGgge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkdGFibGUtc3RyaXBpbmctYmFja2dyb3VuZC1jb2xvcjtcblx0XHRcdH1cblx0XHR9XG5cblx0XHR0Zm9vdCAudG90YWwge1xuXHRcdFx0QGV4dGVuZCAlaGVhZGVyMy1sb3dlcmNhc2U7XG5cdFx0XHRAaW5jbHVkZSB0aGVtZWQtY29sb3I7XG5cblx0XHRcdGJvcmRlci10b3A6IDJweCBzb2xpZCAkdGFibGUtc29saWQtYm9yZGVyLWNvbG9yO1xuXHRcdH1cblxuXG5cdFx0aW5wdXRbdHlwZT1cIm51bWJlclwiXSB7XG5cdFx0XHRsaW5lLWhlaWdodDogMTtcblx0XHRcdG1hcmdpbjogLTEwcHggMDtcblx0XHRcdHBhZGRpbmc6IDAgNXB4O1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0d2lkdGg6IDUwcHg7XG5cdFx0fVxuXG5cdFx0aW5wdXRbdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcblx0XHRpbnB1dFt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcblx0XHRcdC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcblx0XHR9XG5cblx0XHRpbnB1dC5lcnJvciB7XG5cdFx0XHRAaW5jbHVkZSBpbnB1dC1lcnJvcjtcblx0XHRcdG1hcmdpbjogLTEwcHggMDtcblx0XHR9XG5cdH1cblxuXHR1bC5lcnJvcmxpc3QgbGkge1xuXHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHR9XG59XG4iLCIvL0BpbXBvcnQgXCJ3ZWJzaXRlL3N0eWxlc2hlZXRzL3dlYnNpdGUvb3JnYW5pc21zL2xhbmd1YWdlX3NlbGVjdFwiO1xuXG4kYmxhY2stY29sb3I6ICMwMDA7XG4kd2hpdGUtY29sb3I6ICNmZmY7XG5cbiRoZWFkZXItbGFuZ3VhZ2UtYmFja2dyb3VuZC1jb2xvcjogI2ZmZiAhZGVmYXVsdDtcbiRoZWFkZXItbGFuZ3VhZ2UtYm9yZGVyOiAxcHggc29saWQgJGJsYWNrLWNvbG9yICFkZWZhdWx0O1xuXG4kaGVhZGVyLWxhbmd1YWdlLWl0ZW0tY29sb3I6ICMwMDAgIWRlZmF1bHQ7XG4kaGVhZGVyLWxhbmd1YWdlLWl0ZW0tYmFja2dyb3VuZC1jb2xvcjogI2ZmZiAhZGVmYXVsdDtcblxuJGhlYWRlci1sYW5ndWFnZS1pdGVtLWNvbG9yLS1ob3ZlcjogI2ZmZiAhZGVmYXVsdDtcbiRoZWFkZXItbGFuZ3VhZ2UtaXRlbS1iYWNrZ3JvdW5kLWNvbG9yLS1ob3ZlcjogIzk2OTY5NiAhZGVmYXVsdDtcblxuXG4ucGFnZS1oZWFkZXIgLmxhbmd1YWdlLWxpc3Qge1xuICAgIGhlaWdodDogMDtcbn1cblxuLnBhZ2UtaGVhZGVyLm1lbnUtLW9wZW4gLmxhbmd1YWdlLWxpc3Qge1xuXHRAaW5jbHVkZSBtZWRpYSggJzx0YWJsZXQnICkge1xuICAgICAgICBoZWlnaHQ6IGF1dG8haW1wb3J0YW50O1xuICAgIH1cbn1cblxuXG5cbi5oZWFkZXItbGFuZ3VhZ2Uge1xuXHRkaXNwbGF5OiBub25lO1xuXG4gICAgLmhlYWRlci1sYW5ndWFnZXMge1xuICAgICAgICBtYXJnaW4tdG9wOiAtMXB4O1xuICAgIH1cblxuICAgIGJ1dHRvbiB7XG4gICAgICAgIEBleHRlbmQgJW1lbnUtdGhlbWU7XG4gICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oIDE1MG1zIGFsbCApO1xuICAgICAgICBib3JkZXItYm90dG9tOiAwO1xuICAgICAgICBib3JkZXItY29sb3I6ICR3aGl0ZS1jb2xvcjtcbiAgICAgICAgaGVpZ2h0OiAkcGFnZS1oZWFkZXItYnV0dG9uLXNpZGU7XG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIH1cblxuICAgIC5sYW5ndWFnZS1saXN0IHtcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbiggMTUwbXMgYWxsICk7XG4gICAgICAgIGJhY2tncm91bmQ6ICRoZWFkZXItbGFuZ3VhZ2UtYmFja2dyb3VuZC1jb2xvcjtcbiAgICAgICAgZm9udC1zaXplOiBtb2R1bGFyLXNjYWxlKCAtMSApO1xuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB9XG5cbiAgICAubGFuZ3VhZ2UtbGlzdF9fbGluayB7XG4gICAgICAgIEBleHRlbmQgJW1lbnUtdGhlbWU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRoZWFkZXItbGFuZ3VhZ2UtYmFja2dyb3VuZC1jb2xvcjtcbiAgICAgICAgY29sb3I6ICRoZWFkZXItbGFuZ3VhZ2UtaXRlbS1jb2xvcjtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAkcGFnZS1oZWFkZXItYnV0dG9uLXNpZGU7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAkcGFnZS1oZWFkZXItYnV0dG9uLXNpZGU7XG4gICAgICAgIHBhZGRpbmc6IDAgJGJhc2Utc3BhY2luZztcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGhlYWRlci1sYW5ndWFnZS1pdGVtLWJhY2tncm91bmQtY29sb3ItLWhvdmVyO1xuICAgICAgICAgICAgY29sb3I6ICRoZWFkZXItbGFuZ3VhZ2UtaXRlbS1jb2xvci0taG92ZXI7XG4gICAgICAgIH1cbiAgICB9XG5cblx0QGluY2x1ZGUgbWVkaWEoICc8dGFibGV0JyApIHtcblx0ICAgIC5sYW5ndWFnZS1saXN0X19pdGVtIHtcblx0ICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuXHQgICAgfVxuXHR9XG5cblx0QGluY2x1ZGUgbWVkaWEoICc+PXBob25lJyApIHtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0cGFkZGluZy10b3A6IDA7XG5cblx0XHQmLm9wZW4ge1xuXHRcdFx0YnV0dG9uIHtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuXHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZDtcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMDtcblx0XHRcdFx0Ym9yZGVyLWNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG5cdFx0XHRcdGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0ei1pbmRleDogMjA7XG5cdFx0XHR9XG5cblx0XHRcdC5sYW5ndWFnZS1saXN0IHtcblx0XHRcdFx0Ym9yZGVyLWxlZnQ6ICRoZWFkZXItbGFuZ3VhZ2UtYm9yZGVyO1xuXHRcdFx0XHRib3JkZXItcmlnaHQ6ICRoZWFkZXItbGFuZ3VhZ2UtYm9yZGVyO1xuXHRcdFx0XHRib3JkZXItdG9wOiAkaGVhZGVyLWxhbmd1YWdlLWJvcmRlcjtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHR6LWluZGV4OiAxMDtcblxuXHRcdFx0XHQmOmxhc3QtY2hpbGQgeyBib3JkZXItYm90dG9tOiAkaGVhZGVyLWxhbmd1YWdlLWJvcmRlcjsgfVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5oZWFkZXItbGFuZ3VhZ2VzIHtcblx0XHRcdG1hcmdpbi10b3A6IC0xcHg7XG5cdFx0fVxuXHR9XG59XG4iLCIvL0BpbXBvcnQgXCJ3ZWJzaXRlL3N0eWxlc2hlZXRzL3dlYnNpdGUvb3JnYW5pc21zL21haW5fY29udGFpbmVyXCI7XG5cbi5hZ2VuZGEtYnV0dG9ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG59XG4iLCIvL0BpbXBvcnQgXCJ3ZWJzaXRlL3N0eWxlc2hlZXRzL3dlYnNpdGUvb3JnYW5pc21zL2F0b3pfb3ZlcnZpZXdcIjtcblxuLy9AaW5jbHVkZSB0aGVtZWQtYmFja2dyb3VuZC1jb2xvciggJHRhcmdldHM6ICggJy5maWx0ZXI6aG92ZXInLCApLCAkY29udGFpbmVyOiAnI2ZpbHRlci10YWdzJyApO1xuLy9AaW5jbHVkZSB0aGVtZWQtYmFja2dyb3VuZC1jb2xvciggJHRhcmdldHM6ICggJy5maWx0ZXIuYWN0aXZlJywgKSwgJGNvbnRhaW5lcjogJyNmaWx0ZXItdGFncycgKTtcblxuLy9AaW5jbHVkZSB0aGVtZWQtY29sb3IoICR0YXJnZXRzOiAoICcuYXotb3ZlcnZpZXcgaDEnLCApLCAkY29udGFpbmVyOiAnJyApO1xuXG4kYXRvei1vdmVydmlldy10aXRsZS1jb2xvcjogJGNvbG9yLXdoaXRlO1xuXG5cbi5hei1vdmVydmlldyB7XG5cdGgxIHtcblxuXHRcdEBpbmNsdWRlIHRoZW1lZC1jb2xvcjtcblxuXHRcdGxldHRlci1zcGFjaW5nOiAtLjVweDtcblx0XHRtYXJnaW46IDEwcHggYXV0byAxMnB4O1xuXHRcdHBhZGRpbmctbGVmdDogcmVtKDI2KTtcblx0XHR0ZXh0LXRyYW5zZm9ybTogbm9uZTtcblxuXHR9XG5cblx0Zm9vdGVyLnBhZ2UtZm9vdGVyICNmb290ZXItc3RpY2t5e1xuXHRcdGJvcmRlci1pbWFnZS13aWR0aDogMDtcblx0fVxufVxuXG4jZmlsdGVyLXRhZ3Mge1xuXHQvLyBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmxhY2s7XG5cdEBpbmNsdWRlIHRoZW1lZC1kb3R0ZWQtYm9yZGVyKCAycHggMHB4IDBweCApO1xuXG5cdHBhZGRpbmctdG9wOiAxMHB4O1xuXG5cdC8vXG5cdC8vIFN0dWZmIHJlZ2FyZGluZyB0aGUgYnV0dG9uc1xuXHQvL1xuXHQkdGFyZ2V0cyA6ICggJ2EuZmlsdGVyLmJ1dHRvbicsICk7XG5cdCRjb250YWluZXIgOiAmO1xuXG5cdEBpbmNsdWRlIHRoZW1lZC1ob3ZlciggJHRhcmdldHMsICRjb250YWluZXIsIHRydWUgKTtcblxuXHRwYWRkaW5nLWJvdHRvbTogN3B4O1xuXHRwYWRkaW5nLWxlZnQ6IDA7XG5cblx0bWFyZ2luLWxlZnQ6IGVtKDI2KTtcblx0bWFyZ2luLXJpZ2h0OiBlbSgyMyk7XG5cblx0Lm1haW4tdGFncyA+IHAsIC5maWx0ZXItc3VidGFncyA+IHAge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0Zm9udC1zaXplOiAxLjA2ZW07XG5cdFx0bGluZS1oZWlnaHQ6IDAuODtcblxuXHRcdG1hcmdpbi1ib3R0b206IDE5cHg7XG5cdFx0cGFkZGluZy10b3A6MTJweDtcblxuXHRcdEBpbmNsdWRlIG1lZGlhKCBcIj49dGFibGV0XCIgKXtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdH1cblx0fVxuXG5cdC5maWx0ZXItYnV0dG9ucyB7XG5cdFx0QGluY2x1ZGUgdGhlbWVkLWRvdHRlZC1ib3JkZXIoIDAgMCAycHgpO1xuXHRcdGZsb2F0OiBsZWZ0O1xuXHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdFx0d2lkdGg6IDEwMCU7XG5cblx0XHRAaW5jbHVkZSBtZWRpYSggJz49dGFibGV0JyApe1xuXHRcdFx0Ym9yZGVyLWltYWdlLXdpZHRoOiAwO1xuXHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0fVxuXHR9XG5cblx0LmZpbHRlci1idXR0b257XG5cdFx0Y2xlYXI6IGJvdGg7XG5cdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblxuXHRcdEBpbmNsdWRlIG1lZGlhKCAnPj10YWJsZXQnICl7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblx0XHRhIHtcblx0XHRcdHBhZGRpbmctdG9wOiAwO1xuXHRcdH1cblx0XHRzcGFuIHtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdGxpbmUtaGVpZ2h0OiA0MHB4O1xuXHRcdH1cblxuXHRcdC5oaWRlLWZpbHRlciB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblxuXHRcdC5pY29uIHtcblx0XHRcdG1hcmdpbi1yaWdodDogNXB4O1xuXHRcdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0XHR9XG5cblx0XHQuaWNvbjpiZWZvcmUge1xuXHRcdFx0Zm9udC1zaXplOiAyNHB4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDQwcHg7XG5cdFx0fVxuXHR9XG5cblx0LnRhZ3Mge1xuXHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdFx0QGluY2x1ZGUgbWVkaWEoIFwiPHRhYmxldFwiICl7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblx0fVxuXHQuZmlsdGVyIHtcblx0XHQvL2JvcmRlci1jb2xvcjogcmdiYSgkY29sb3ItYmx1ZSwgLjI1KTtcblx0XHRsaW5lLWhlaWdodDogMzNweCAhaW1wb3J0YW50O1xuXHRcdG1hcmdpbi1yaWdodDogNnB4O1xuXHRcdG1hcmdpbi1ib3R0b206IDlweDtcblx0XHRmb250LXdlaWdodDogNDAwO1xuXG5cdFx0LmNsb3Nle1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdG1hcmdpbi1sZWZ0OiA1cHg7XG5cdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0XHRcdH1cblx0XHR9XG5cdFx0Ji5hY3RpdmUgLmNsb3Nle1xuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmU7XG5cdFx0fVxuXHR9XG5cblx0LmZpbHRlci1zdWJ0YWdzIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHRcdGNsZWFyOiBib3RoO1xuXHR9XG5cblx0LmJ1dHRvbi1jb250YWluZXIge1xuXHRcdEBpbmNsdWRlIG1lZGlhKCBcIjx0YWJsZXRcIiApe1xuXHRcdFx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuXHRcdH1cblx0fVxuXHQuc2VsZWN0LWNvbnRhaW5lciB7XG5cdFx0QGluY2x1ZGUgbWVkaWEoIFwiPj10YWJsZXRcIiApe1xuXHRcdFx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuXHRcdH1cblx0XHQuc2VsZWN0LWJsb2Nre1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0fVxuXHR9XG5cblx0LnNvcnQge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0ZmxvYXQ6IHJpZ2h0O1xuXHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdFx0bWFyZ2luLXJpZ2h0OiAxNjBweDtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0XHRAaW5jbHVkZSBtZWRpYSggJz49dGFibGV0JyApe1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0fVxuXG5cdFx0c3BhbiB7XG5cdFx0XHRsaW5lLWhlaWdodDogMzZweDtcblx0XHRcdHZlcnRpY2FsLWFsaWduOiB0b3A7XG5cdFx0fVxuXG5cdFx0LnNvcnQtb3B0aW9ucyB7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRtYXJnaW4tbGVmdDogMTBweDtcblx0XHR9XG5cblx0XHQmOmhvdmVyIHtcblx0XHRcdHVsW3JvbGU9J21lbnUnXSB7XG5cblx0XHRcdFx0bGlbcm9sZT1cIm1lbnVpdGVtXCJdIHtcblx0XHRcdFx0XHRib3JkZXItYm90dG9tOiBzb2xpZCAxcHggI2RkZDtcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0fVxuXG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0dWxbcm9sZT1cIm1lbnVcIl0ge1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0dG9wOiAwO1xuXHRcdFx0cmlnaHQ6IC0xNjBweDtcblx0XHRcdHotaW5kZXg6IDEwO1xuXHRcdFx0Ym9yZGVyOiBzb2xpZCAxcHg7XG5cdFx0XHRmb250LXNpemU6IDE2cHg7XG5cblx0XHRcdGxpW3JvbGU9XCJtZW51aXRlbVwiXSB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cblx0XHRcdFx0YTphZnRlciB7XG5cdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdCY6Zmlyc3QtY2hpbGQge1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXG5cdFx0XHRcdFx0YTphZnRlciB7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdFx0XHRmbG9hdDogcmlnaHQ7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHR9XG5cblx0XHR1bFtyb2xlPVwibWVudVwiXSBsaVtyb2xlPVwibWVudWl0ZW1cIl0gYSB7XG5cdFx0XHRAZXh0ZW5kICVtZW51LXRoZW1lO1xuXG5cdFx0XHRjb2xvcjogJGNvbG9yLWJsYWNrO1xuXG5cdFx0XHRAaW5jbHVkZSBzaXplKCAxNTRweCAzOHB4ICk7XG5cdFx0XHRAaW5jbHVkZSBwYWRkaW5nKCBudWxsIDNweCBudWxsIDEycHggKTtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDM4cHg7XG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0fVxuXHR9XG59XG5cbiNhdG96LW92ZXJ2aWV3LWNvbnRhaW5lciB7XG5cdC8vIENydWNpYWwgaGVyZSBpcyB0aGUgZ3JpZC1zaXplciwgbWFzb25yeSB1c2VzIHRoYXQgdG8gZGV0ZXJtaW5lIHRoZSB3aWR0aCBvZiB0aGUgcmVzcG9uc2l2ZSBibG9ja3Ncblx0LmdyaWQtc2l6ZXIge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHR9XG5cblx0LmF6LWJsb2NrIHtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcdC8vIGtlZXAgaXQgYWxsIGluc2lkZSB0aGlzIGNvbnRhaW5lclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRcdCY6YmVmb3JlIHtcblx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRwYWRkaW5nLXRvcDogNTYuNyU7IFx0Ly8gaW5pdGlhbCByYXRpbyBvZiAzNDA6MjIwXG5cdFx0fVxuXG5cdFx0ZmlndXJlIHtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgQGluY2x1ZGUgaG92ZXItc3RhdGUoKSB7XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgLy8gQGluY2x1ZGUgYW5pbWF0aW9uKHNjYWxlIDFzIGVhc2UtaW4pO1xuICAgICAgICAgIEBpbmNsdWRlIHRyYW5zZm9ybShzY2FsZSgxLjIpKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmJvcmRlcmVkIHtcbiAgICAgICAgQGluY2x1ZGUgZG90dGVkLWJvcmRlcigycHgsIDFweCk7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgei1pbmRleDogMztcbiAgICAgIH1cbiAgICB9XG5cblx0XHRAbWVkaWEgKG1heC13aWR0aDogNzE5cHgpIHtcblx0XHRcdGZpZ3VyZSAuYm9yZGVyZWQge1xuXHRcdFx0XHRib3JkZXItaW1hZ2Utb3V0c2V0OiAxcHggMnB4IDFweCAycHg7XG5cdFx0XHR9XG5cblx0XHRcdC8vIFRvcCBib3JkZXIgb25seVxuXHRcdFx0JjpsYXN0LWNoaWxke1xuXHRcdFx0XHQuYm9yZGVyZWQge1xuXHRcdFx0XHRcdGJvcmRlci1pbWFnZS1vdXRzZXQ6IDFweCAycHggMXB4IDJweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQmOm50aC1vZi10eXBlKDIpe1xuXHRcdFx0XHQuYm9yZGVyZWQge1xuXHRcdFx0XHRcdGJvcmRlci1pbWFnZS1vdXRzZXQ6IDJweCAycHggMXB4IDJweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQvLyBObyBib3JkZXJcblx0XHRcdCY6bnRoLW9mLXR5cGUoMik6bGFzdC1jaGlsZHtcblx0XHRcdFx0LmJvcmRlcmVkIHtcblx0XHRcdFx0XHRib3JkZXItaW1hZ2Utb3V0c2V0OiAycHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHRAbWVkaWEgKG1pbi13aWR0aDogNzIwcHgpIGFuZCAobWF4LXdpZHRoOiAxMDE5cHgpIHtcblx0XHRcdC8vIFRvcCArIGxlZnQgKyBib3R0b20gYm9yZGVyXG5cdFx0XHQmOm50aC1vZi10eXBlKDJuKXtcblx0XHRcdFx0LmJvcmRlcmVkIHtcblx0XHRcdFx0XHRib3JkZXItaW1hZ2Utb3V0c2V0OiAxcHggMnB4IDFweCAxcHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0Ly8gVG9wICsgcmlnaHQgKyBib3R0b20gYm9yZGVyXG5cdFx0XHQmOm50aC1vZi10eXBlKDJuKzEpe1xuXHRcdFx0XHQuYm9yZGVyZWQge1xuXHRcdFx0XHRcdGJvcmRlci1pbWFnZS1vdXRzZXQ6IDFweCAxcHggMXB4IDJweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQvLyBCb3R0b20gKyBsZWZ0IGJvcmRlclxuXHRcdFx0JjpudGgtb2YtdHlwZSgtbisyKTpudGgtb2YtdHlwZSgybikge1xuXHRcdFx0XHQuYm9yZGVyZWQge1xuXHRcdFx0XHRcdGJvcmRlci1pbWFnZS1vdXRzZXQ6IDJweCAycHggMXB4IDFweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQvLyBUb3AgKyBsZWZ0IGJvcmRlclxuXHRcdFx0JjpsYXN0LWNoaWxkOm50aC1sYXN0LWNoaWxkKC1uKzEpLCAmOm50aC1vZi10eXBlKDJuKTpudGgtbGFzdC1jaGlsZCgtbisxKXtcblx0XHRcdFx0LmJvcmRlcmVkIHtcblx0XHRcdFx0XHRib3JkZXItaW1hZ2Utb3V0c2V0OiAxcHggMnB4IDJweCAxcHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0Ly8gVG9wICsgcmlnaHQgYm9yZGVyXG5cdFx0XHQmOm50aC1vZi10eXBlKDJuKzEpOm50aC1sYXN0LWNoaWxkKC1uKzEpe1xuXHRcdFx0XHQuYm9yZGVyZWQge1xuXHRcdFx0XHRcdGJvcmRlci1pbWFnZS1vdXRzZXQ6IDFweCAxcHggMnB4IDJweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQvLyBUb3AgYm9yZGVyIG9ubHlcblx0XHRcdCY6bnRoLW9mLXR5cGUoMm4rMSk6bnRoLWxhc3QtY2hpbGQoLW4rMSk6bGFzdC1jaGlsZHtcblx0XHRcdFx0LmJvcmRlcmVkIHtcblx0XHRcdFx0XHRib3JkZXItaW1hZ2Utb3V0c2V0OiAxcHggMnB4IDJweCAycHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0Ly8gUmlnaHQgKyBib3R0b20gYm9yZGVyZWRcblx0XHRcdCY6bnRoLW9mLXR5cGUoLW4rMik6bnRoLW9mLXR5cGUoMm4rMSl7XG5cdFx0XHRcdC5ib3JkZXJlZCB7XG5cdFx0XHRcdFx0Ym9yZGVyLWltYWdlLW91dHNldDogMnB4IDFweCAxcHggMnB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC8vIFJpZ2h0IGJvcmRlciBvbmx5XG5cdFx0XHQmOm50aC1vZi10eXBlKC1uKzIpOm50aC1sYXN0LWNoaWxkKC1uKzEpOm50aC1vZi10eXBlKDJuKzEpe1xuXHRcdFx0XHQuYm9yZGVyZWQge1xuXHRcdFx0XHRcdGJvcmRlci1pbWFnZS1vdXRzZXQ6IDJweCAxcHggMnB4IDJweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQvLyBMZWZ0IGJvcmRlciBvbmx5XG5cdFx0XHQmOm50aC1vZi10eXBlKC1uKzIpOm50aC1sYXN0LWNoaWxkKC1uKzEpOmxhc3QtY2hpbGQsICY6bnRoLW9mLXR5cGUoLW4rMik6bnRoLWxhc3QtY2hpbGQoLW4rMSk6bnRoLW9mLXR5cGUoMm4pe1xuXHRcdFx0XHQuYm9yZGVyZWQge1xuXHRcdFx0XHRcdGJvcmRlci1pbWFnZS1vdXRzZXQ6IDJweCAycHggMnB4IDFweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Ly8gTm8gYm9yZGVyXG5cdFx0XHQmOmxhc3QtY2hpbGQ6bnRoLWxhc3QtY2hpbGQoLW4rMSk6bnRoLW9mLXR5cGUoLW4rMik6bnRoLW9mLXR5cGUoMm4rMSl7XG5cdFx0XHRcdC5ib3JkZXJlZCB7XG5cdFx0XHRcdFx0Ym9yZGVyLWltYWdlLW91dHNldDogMnB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6IDEwMjBweCkgYW5kIChtYXgtd2lkdGg6IDEzNTlweCkge1xuXHRcdFx0Ly8gVG9wICsgbGVmdCArIGJvdHRvbSBib3JkZXJcblx0XHRcdCY6bnRoLW9mLXR5cGUoM24pe1xuXHRcdFx0XHQuYm9yZGVyZWQge1xuXHRcdFx0XHRcdGJvcmRlci1pbWFnZS1vdXRzZXQ6IDFweCAycHggMXB4IDFweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQvLyBUb3AgKyByaWdodCArIGJvdHRvbSBib3JkZXJcblx0XHRcdCY6bnRoLW9mLXR5cGUoM24rMSl7XG5cdFx0XHRcdC5ib3JkZXJlZCB7XG5cdFx0XHRcdFx0Ym9yZGVyLWltYWdlLW91dHNldDogMXB4IDFweCAxcHggMnB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC8vIFJpZ2h0ICsgYm90dG9tICsgbGVmdCBib3JkZXJcblx0XHRcdCY6bnRoLW9mLXR5cGUoLW4rMyl7XG5cdFx0XHRcdC5ib3JkZXJlZCB7XG5cdFx0XHRcdFx0Ym9yZGVyLWltYWdlLW91dHNldDogMnB4IDFweCAxcHggMXB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC8vIFRvcCArIHJpZ2h0ICsgbGVmdCBib3JkZXJcblx0XHRcdCY6bnRoLWxhc3Qtb2YtdHlwZSgtbisyKSB7XG5cdFx0XHRcdC5ib3JkZXJlZCB7XG5cdFx0XHRcdFx0Ym9yZGVyLWltYWdlLW91dHNldDogMXB4IDFweCAycHggMXB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC8vIEJvdHRvbSArIGxlZnQgYm9yZGVyXG5cdFx0XHQmOm50aC1vZi10eXBlKC1uKzMpOm50aC1vZi10eXBlKDNuKSB7XG5cdFx0XHRcdC5ib3JkZXJlZCB7XG5cdFx0XHRcdFx0Ym9yZGVyLWltYWdlLW91dHNldDogMnB4IDJweCAxcHggMXB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC8vIFRvcCArIGxlZnQgYm9yZGVyXG5cdFx0XHQmOmxhc3Qtb2YtdHlwZTpudGgtbGFzdC1vZi10eXBlKC1uKzIpLCAmOm50aC1vZi10eXBlKDNuKTpudGgtbGFzdC1vZi10eXBlKC1uKzIpe1xuXHRcdFx0XHQuYm9yZGVyZWQge1xuXHRcdFx0XHRcdGJvcmRlci1pbWFnZS1vdXRzZXQ6IDFweCAycHggMnB4IDFweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQvLyBUb3AgKyByaWdodCBib3JkZXJcblx0XHRcdCY6bnRoLW9mLXR5cGUoM24rMSk6bnRoLWxhc3Qtb2YtdHlwZSgtbisyKXtcblx0XHRcdFx0LmJvcmRlcmVkIHtcblx0XHRcdFx0XHRib3JkZXItaW1hZ2Utb3V0c2V0OiAxcHggMXB4IDJweCAycHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0Ly8gVG9wIGJvcmRlciBvbmx5XG5cdFx0XHQmOm50aC1vZi10eXBlKDNuKzEpOm50aC1sYXN0LW9mLXR5cGUoLW4rMik6bGFzdC1vZi10eXBle1xuXHRcdFx0XHQuYm9yZGVyZWQge1xuXHRcdFx0XHRcdGJvcmRlci1pbWFnZS1vdXRzZXQ6IDFweCAycHggMnB4IDJweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQvLyBSaWdodCArIGJvdHRvbSBib3JkZXJlZFxuXHRcdFx0JjpudGgtb2YtdHlwZSgtbiszKTpudGgtb2YtdHlwZSgzbisxKXtcblx0XHRcdFx0LmJvcmRlcmVkIHtcblx0XHRcdFx0XHRib3JkZXItaW1hZ2Utb3V0c2V0OiAycHggMXB4IDFweCAycHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0Ly8gUmlnaHQgKyBsZWZ0IGJvcmRlclxuXHRcdFx0JjpudGgtb2YtdHlwZSgtbiszKTpudGgtbGFzdC1vZi10eXBlKC1uKzIpe1xuXHRcdFx0XHQuYm9yZGVyZWQge1xuXHRcdFx0XHRcdGJvcmRlci1pbWFnZS1vdXRzZXQ6IDJweCAxcHggMnB4IDFweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQvLyBSaWdodCBib3JkZXIgb25seVxuXHRcdFx0JjpudGgtb2YtdHlwZSgtbiszKTpudGgtbGFzdC1vZi10eXBlKC1uKzIpOm50aC1vZi10eXBlKDNuKzEpe1xuXHRcdFx0XHQuYm9yZGVyZWQge1xuXHRcdFx0XHRcdGJvcmRlci1pbWFnZS1vdXRzZXQ6IDJweCAxcHggMnB4IDJweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQvLyBMZWZ0IGJvcmRlciBvbmx5XG5cdFx0XHQmOm50aC1vZi10eXBlKC1uKzMpOm50aC1sYXN0LW9mLXR5cGUoLW4rMik6bGFzdC1vZi10eXBlLCAmOm50aC1vZi10eXBlKC1uKzMpOm50aC1sYXN0LW9mLXR5cGUoLW4rMik6bnRoLW9mLXR5cGUoM24pe1xuXHRcdFx0XHQuYm9yZGVyZWQge1xuXHRcdFx0XHRcdGJvcmRlci1pbWFnZS1vdXRzZXQ6IDJweCAycHggMnB4IDFweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Ly8gTm8gYm9yZGVyXG5cdFx0XHQmOmxhc3Qtb2YtdHlwZTpudGgtbGFzdC1vZi10eXBlKC1uKzIpOm50aC1vZi10eXBlKC1uKzMpOm50aC1vZi10eXBlKDNuKzEpe1xuXHRcdFx0XHQuYm9yZGVyZWQge1xuXHRcdFx0XHRcdGJvcmRlci1pbWFnZS1vdXRzZXQ6IDJweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdEBtZWRpYSAobWluLXdpZHRoOiAxMzU5cHgpIGFuZCAobWF4LXdpZHRoOiAxNjk5cHgpIHtcblx0XHRcdC8vIFRvcCArIGxlZnQgKyBib3R0b20gYm9yZGVyXG5cdFx0XHQmOm50aC1vZi10eXBlKDRuKXtcblx0XHRcdFx0LmJvcmRlcmVkIHtcblx0XHRcdFx0XHRib3JkZXItaW1hZ2Utb3V0c2V0OiAxcHggMnB4IDFweCAxcHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0Ly8gVG9wICsgcmlnaHQgKyBib3R0b20gYm9yZGVyXG5cdFx0XHQmOm50aC1vZi10eXBlKDRuKzEpe1xuXHRcdFx0XHQuYm9yZGVyZWQge1xuXHRcdFx0XHRcdGJvcmRlci1pbWFnZS1vdXRzZXQ6IDFweCAxcHggMXB4IDJweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQvLyBSaWdodCArIGJvdHRvbSArIGxlZnQgYm9yZGVyXG5cdFx0XHQmOm50aC1vZi10eXBlKC1uKzQpe1xuXHRcdFx0XHQuYm9yZGVyZWQge1xuXHRcdFx0XHRcdGJvcmRlci1pbWFnZS1vdXRzZXQ6IDJweCAxcHggMXB4IDFweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQvLyBUb3AgKyByaWdodCArIGxlZnQgYm9yZGVyXG5cdFx0XHQmOm50aC1sYXN0LWNoaWxkKC1uKzMpIHtcblx0XHRcdFx0LmJvcmRlcmVkIHtcblx0XHRcdFx0XHRib3JkZXItaW1hZ2Utb3V0c2V0OiAxcHggMXB4IDJweCAxcHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0Ly8gQm90dG9tICsgbGVmdCBib3JkZXJcblx0XHRcdCY6bnRoLW9mLXR5cGUoLW4rNCk6bnRoLW9mLXR5cGUoNG4pIHtcblx0XHRcdFx0LmJvcmRlcmVkIHtcblx0XHRcdFx0XHRib3JkZXItaW1hZ2Utb3V0c2V0OiAycHggMnB4IDFweCAxcHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0Ly8gVG9wICsgbGVmdCBib3JkZXJcblx0XHRcdCY6bGFzdC1jaGlsZDpudGgtbGFzdC1jaGlsZCgtbiszKSwgJjpudGgtb2YtdHlwZSg0bik6bnRoLWxhc3QtY2hpbGQoLW4rMyl7XG5cdFx0XHRcdC5ib3JkZXJlZCB7XG5cdFx0XHRcdFx0Ym9yZGVyLWltYWdlLW91dHNldDogMXB4IDJweCAycHggMXB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC8vIFRvcCArIHJpZ2h0IGJvcmRlclxuXHRcdFx0JjpudGgtb2YtdHlwZSg0bisxKTpudGgtbGFzdC1jaGlsZCgtbiszKXtcblx0XHRcdFx0LmJvcmRlcmVkIHtcblx0XHRcdFx0XHRib3JkZXItaW1hZ2Utb3V0c2V0OiAxcHggMXB4IDJweCAycHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0Ly8gVG9wIGJvcmRlciBvbmx5XG5cdFx0XHQmOm50aC1vZi10eXBlKDRuKzEpOm50aC1sYXN0LWNoaWxkKC1uKzMpOmxhc3QtY2hpbGR7XG5cdFx0XHRcdC5ib3JkZXJlZCB7XG5cdFx0XHRcdFx0Ym9yZGVyLWltYWdlLW91dHNldDogMXB4IDJweCAycHggMnB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC8vIFJpZ2h0ICsgYm90dG9tIGJvcmRlcmVkXG5cdFx0XHQmOm50aC1vZi10eXBlKC1uKzQpOm50aC1vZi10eXBlKDRuKzEpe1xuXHRcdFx0XHQuYm9yZGVyZWQge1xuXHRcdFx0XHRcdGJvcmRlci1pbWFnZS1vdXRzZXQ6IDJweCAxcHggMXB4IDJweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQvLyBSaWdodCArIGxlZnQgYm9yZGVyXG5cdFx0XHQmOm50aC1vZi10eXBlKC1uKzQpOm50aC1sYXN0LWNoaWxkKC1uKzMpe1xuXHRcdFx0XHQuYm9yZGVyZWQge1xuXHRcdFx0XHRcdGJvcmRlci1pbWFnZS1vdXRzZXQ6IDJweCAxcHggMnB4IDFweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQvLyBSaWdodCBib3JkZXIgb25seVxuXHRcdFx0JjpudGgtb2YtdHlwZSgtbis0KTpudGgtbGFzdC1jaGlsZCgtbiszKTpudGgtb2YtdHlwZSg0bisxKXtcblx0XHRcdFx0LmJvcmRlcmVkIHtcblx0XHRcdFx0XHRib3JkZXItaW1hZ2Utb3V0c2V0OiAycHggMXB4IDJweCAycHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0Ly8gTGVmdCBib3JkZXIgb25seVxuXHRcdFx0JjpudGgtb2YtdHlwZSgtbis0KTpudGgtbGFzdC1jaGlsZCgtbiszKTpsYXN0LWNoaWxkLCAmOm50aC1vZi10eXBlKC1uKzQpOm50aC1sYXN0LWNoaWxkKC1uKzMpOm50aC1vZi10eXBlKDRuKXtcblx0XHRcdFx0LmJvcmRlcmVkIHtcblx0XHRcdFx0XHRib3JkZXItaW1hZ2Utb3V0c2V0OiAycHggMnB4IDJweCAxcHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC8vIE5vIGJvcmRlclxuXHRcdFx0JjpsYXN0LWNoaWxkOm50aC1sYXN0LWNoaWxkKC1uKzMpOm50aC1vZi10eXBlKC1uKzQpOm50aC1vZi10eXBlKDRuKzEpe1xuXHRcdFx0XHQuYm9yZGVyZWQge1xuXHRcdFx0XHRcdGJvcmRlci1pbWFnZS1vdXRzZXQ6IDJweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdEBtZWRpYSAobWluLXdpZHRoOiAxNzAwcHgpIHtcblx0XHRcdC8vIFRvcCArIGxlZnQgKyBib3R0b20gYm9yZGVyXG5cdFx0XHQmOm50aC1vZi10eXBlKDVuKXtcblx0XHRcdFx0LmJvcmRlcmVkIHtcblx0XHRcdFx0XHRib3JkZXItaW1hZ2Utb3V0c2V0OiAxcHggMnB4IDFweCAxcHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0Ly8gVG9wICsgcmlnaHQgKyBib3R0b20gYm9yZGVyXG5cdFx0XHQmOm50aC1vZi10eXBlKDVuKzEpe1xuXHRcdFx0XHQuYm9yZGVyZWQge1xuXHRcdFx0XHRcdGJvcmRlci1pbWFnZS1vdXRzZXQ6IDFweCAxcHggMXB4IDJweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQvLyBSaWdodCArIGJvdHRvbSArIGxlZnQgYm9yZGVyXG5cdFx0XHQmOm50aC1vZi10eXBlKC1uKzUpe1xuXHRcdFx0XHQuYm9yZGVyZWQge1xuXHRcdFx0XHRcdGJvcmRlci1pbWFnZS1vdXRzZXQ6IDJweCAxcHggMXB4IDFweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQvLyBUb3AgKyByaWdodCArIGxlZnQgYm9yZGVyXG5cdFx0XHQmOm50aC1sYXN0LWNoaWxkKC1uKzQpIHtcblx0XHRcdFx0LmJvcmRlcmVkIHtcblx0XHRcdFx0XHRib3JkZXItaW1hZ2Utb3V0c2V0OiAxcHggMXB4IDJweCAxcHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0Ly8gQm90dG9tICsgbGVmdCBib3JkZXJcblx0XHRcdCY6bnRoLW9mLXR5cGUoLW4rNSk6bnRoLW9mLXR5cGUoNW4pIHtcblx0XHRcdFx0LmJvcmRlcmVkIHtcblx0XHRcdFx0XHRib3JkZXItaW1hZ2Utb3V0c2V0OiAycHggMnB4IDFweCAxcHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0Ly8gVG9wICsgbGVmdCBib3JkZXJcblx0XHRcdCY6bGFzdC1jaGlsZDpudGgtbGFzdC1jaGlsZCgtbis0KSwgJjpudGgtb2YtdHlwZSg1bik6bnRoLWxhc3QtY2hpbGQoLW4rNCl7XG5cdFx0XHRcdC5ib3JkZXJlZCB7XG5cdFx0XHRcdFx0Ym9yZGVyLWltYWdlLW91dHNldDogMXB4IDJweCAycHggMXB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC8vIFRvcCArIHJpZ2h0IGJvcmRlclxuXHRcdFx0JjpudGgtb2YtdHlwZSg1bisxKTpudGgtbGFzdC1jaGlsZCgtbis0KXtcblx0XHRcdFx0LmJvcmRlcmVkIHtcblx0XHRcdFx0XHRib3JkZXItaW1hZ2Utb3V0c2V0OiAxcHggMXB4IDJweCAycHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0Ly8gVG9wIGJvcmRlciBvbmx5XG5cdFx0XHQmOm50aC1vZi10eXBlKDVuKzEpOm50aC1sYXN0LWNoaWxkKC1uKzQpOmxhc3QtY2hpbGR7XG5cdFx0XHRcdC5ib3JkZXJlZCB7XG5cdFx0XHRcdFx0Ym9yZGVyLWltYWdlLW91dHNldDogMXB4IDJweCAycHggMnB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC8vIFJpZ2h0ICsgYm90dG9tIGJvcmRlcmVkXG5cdFx0XHQmOm50aC1vZi10eXBlKC1uKzUpOm50aC1vZi10eXBlKDVuKzEpe1xuXHRcdFx0XHQuYm9yZGVyZWQge1xuXHRcdFx0XHRcdGJvcmRlci1pbWFnZS1vdXRzZXQ6IDJweCAxcHggMXB4IDJweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQvLyBSaWdodCArIGxlZnQgYm9yZGVyXG5cdFx0XHQmOm50aC1vZi10eXBlKC1uKzUpOm50aC1sYXN0LWNoaWxkKC1uKzQpe1xuXHRcdFx0XHQuYm9yZGVyZWQge1xuXHRcdFx0XHRcdGJvcmRlci1pbWFnZS1vdXRzZXQ6IDJweCAxcHggMnB4IDFweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQvLyBSaWdodCBib3JkZXIgb25seVxuXHRcdFx0JjpudGgtb2YtdHlwZSgtbis1KTpudGgtbGFzdC1jaGlsZCgtbis0KTpudGgtb2YtdHlwZSg1bisxKXtcblx0XHRcdFx0LmJvcmRlcmVkIHtcblx0XHRcdFx0XHRib3JkZXItaW1hZ2Utb3V0c2V0OiAycHggMXB4IDJweCAycHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0Ly8gTGVmdCBib3JkZXIgb25seVxuXHRcdFx0JjpudGgtb2YtdHlwZSgtbis1KTpudGgtbGFzdC1jaGlsZCgtbis0KTpsYXN0LWNoaWxkLCAmOm50aC1vZi10eXBlKC1uKzUpOm50aC1sYXN0LWNoaWxkKC1uKzQpOm50aC1vZi10eXBlKDVuKXtcblx0XHRcdFx0LmJvcmRlcmVkIHtcblx0XHRcdFx0XHRib3JkZXItaW1hZ2Utb3V0c2V0OiAycHggMnB4IDJweCAxcHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC8vIE5vIGJvcmRlclxuXHRcdFx0JjpsYXN0LWNoaWxkOm50aC1sYXN0LWNoaWxkKC1uKzQpOm50aC1vZi10eXBlKC1uKzUpOm50aC1vZi10eXBlKDVuKzEpe1xuXHRcdFx0XHQuYm9yZGVyZWQge1xuXHRcdFx0XHRcdGJvcmRlci1pbWFnZS1vdXRzZXQ6IDJweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdGltZyB7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0b3A6IDA7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdHotaW5kZXg6IDE7XG5cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkZGVza3RvcCkge1xuXHRcdFx0XHRAaW5jbHVkZSB0cmFuc2l0aW9uKHRyYW5zZm9ybSAuM3MgbGluZWFyKTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQvLyBUZXh0dmxha1xuXHRcdC50aXRsZSB7XG5cdFx0XHRib3R0b206IDA7XG5cdFx0XHRsZWZ0OiAwO1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDI0cHg7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDMycHg7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR3aWR0aDogMTAwJTtcbiAgICAgIHotaW5kZXg6IDI7XG4gICAgICBjb2xvcjogJGF0b3otb3ZlcnZpZXctdGl0bGUtY29sb3I7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGJhY2tncm91bmQ6IHVybChkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBEOTRiV3dnZG1WeWMybHZiajBpTVM0d0lpQS9QZ284YzNabklIaHRiRzV6UFNKb2RIUndPaTh2ZDNkM0xuY3pMbTl5Wnk4eU1EQXdMM04yWnlJZ2QybGtkR2c5SWpFd01DVWlJR2hsYVdkb2REMGlNVEF3SlNJZ2RtbGxkMEp2ZUQwaU1DQXdJREVnTVNJZ2NISmxjMlZ5ZG1WQmMzQmxZM1JTWVhScGJ6MGlibTl1WlNJK0NpQWdQR3hwYm1WaGNrZHlZV1JwWlc1MElHbGtQU0puY21Ga0xYVmpaMmN0WjJWdVpYSmhkR1ZrSWlCbmNtRmthV1Z1ZEZWdWFYUnpQU0oxYzJWeVUzQmhZMlZQYmxWelpTSWdlREU5SWpBbElpQjVNVDBpTUNVaUlIZ3lQU0l3SlNJZ2VUSTlJakV3TUNVaVBnb2dJQ0FnUEhOMGIzQWdiMlptYzJWMFBTSXdKU0lnYzNSdmNDMWpiMnh2Y2owaUl6QXdNREF3TUNJZ2MzUnZjQzF2Y0dGamFYUjVQU0l3SWk4K0NpQWdJQ0E4YzNSdmNDQnZabVp6WlhROUlqRXdNQ1VpSUhOMGIzQXRZMjlzYjNJOUlpTXdNREF3TURBaUlITjBiM0F0YjNCaFkybDBlVDBpTUM0NElpOCtDaUFnUEM5c2FXNWxZWEpIY21Ga2FXVnVkRDRLSUNBOGNtVmpkQ0I0UFNJd0lpQjVQU0l3SWlCM2FXUjBhRDBpTVNJZ2FHVnBaMmgwUFNJeElpQm1hV3hzUFNKMWNtd29JMmR5WVdRdGRXTm5aeTFuWlc1bGNtRjBaV1FwSWlBdlBnbzhMM04yWno0PSk7XG5cblx0XHRcdHNwYW4geyAvLyBUT0RPOiBSZWR1Y2UgZGVwdGggdG8gM1xuXHRcdFx0XHRAaW5jbHVkZSB0ZXh0KCk7XG5cblx0XHRcdFx0Y29sb3I6ICRhdG96LW92ZXJ2aWV3LXRpdGxlLWNvbG9yO1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHR6LWluZGV4OiAyO1xuXG5cdFx0XHRcdGZvbnQtc3R5bGU6IGl0YWxpYztcblxuXHRcdFx0XHQmLm5hbWUge1xuXHRcdFx0XHRcdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0XHRcdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMjNweDtcblx0XHRcdFx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0QG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcblx0XHQuYXotYmxvY2ssXG5cdFx0LmdyaWQtc2l6ZXIge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0fVxuXHR9XG5cblx0QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NjBweCkge1xuXHRcdC5hei1ibG9jayxcblx0XHQuZ3JpZC1zaXplciB7XG5cdFx0XHR3aWR0aDogNTAlO1xuXHRcdH1cblx0fVxuXG5cdEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyMHB4KSB7XG5cdFx0LmF6LWJsb2NrLFxuXHRcdC5ncmlkLXNpemVyIHtcblx0XHRcdHdpZHRoOiAzMy4zMzMzMyU7IC8vIDEwMjBcblx0XHR9XG5cdH1cblxuXHRAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzNjBweCkge1xuXHRcdC5hei1ibG9jayxcblx0XHQuZ3JpZC1zaXplciB7XG5cdFx0XHR3aWR0aDogMjUlOyAvLyA0IGltYWdlc1xuXHRcdH1cblx0fVxuXG5cdEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTcwMHB4KSB7XG5cdFx0LmF6LWJsb2NrLFxuXHRcdC5ncmlkLXNpemVyIHtcblx0XHRcdHdpZHRoOiAyMCU7IC8vIDUgaW1hZ2VzXG5cdFx0fVxuXHR9XG59XG5cbiNhdG96LW92ZXJ2aWV3LWNvbnRhaW5lciB7XG5cdG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcblx0d2lkdGg6IDEwMCU7XG59XG4iLCJAY2hhcnNldCBcIlVURi04XCI7XG5cbi8vLyBQcm92aWRlcyBhIHF1aWNrIG1ldGhvZCBmb3IgdGFyZ2V0aW5nIGBib3JkZXItcmFkaXVzYCBvbiBib3RoIGNvcm5lcnMgb24gdGhlIHNpZGUgb2YgYSBib3guXG4vLy9cbi8vLyBAcGFyYW0ge051bWJlcn0gJHJhZGlpXG4vLy8gICBMaXN0IG9mIGFyZ3VtZW50c1xuLy8vXG4vLy8gQGV4YW1wbGUgc2NzcyAtIFVzYWdlXG4vLy8gICAuZWxlbWVudC1vbmUge1xuLy8vICAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cyg1cHgpO1xuLy8vICAgfVxuLy8vXG4vLy8gICAuZWxlbWVudC10d28ge1xuLy8vICAgICBAaW5jbHVkZSBib3JkZXItbGVmdC1yYWRpdXMoM3B4KTtcbi8vLyAgIH1cbi8vL1xuLy8vIEBleGFtcGxlIGNzcyAtIENTUyBPdXRwdXRcbi8vLyAgIC5lbGVtZW50LW9uZSB7XG4vLy8gICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDVweDtcbi8vLyAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDVweDtcbi8vLyAgIH1cbi8vL1xuLy8vICAgLmVsZW1lbnQtdHdvIHtcbi8vLyAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogM3B4O1xuLy8vICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAzcHg7XG4vLy8gICB9XG4vLy9cbi8vLyBAb3V0cHV0IGBib3JkZXItcmFkaXVzYFxuXG5AbWl4aW4gYm9yZGVyLXRvcC1yYWRpdXMoJHJhZGlpKSB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6ICRyYWRpaTtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6ICRyYWRpaTtcbn1cblxuQG1peGluIGJvcmRlci1yaWdodC1yYWRpdXMoJHJhZGlpKSB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAkcmFkaWk7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAkcmFkaWk7XG59XG5cbkBtaXhpbiBib3JkZXItYm90dG9tLXJhZGl1cygkcmFkaWkpIHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogJHJhZGlpO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogJHJhZGlpO1xufVxuXG5AbWl4aW4gYm9yZGVyLWxlZnQtcmFkaXVzKCRyYWRpaSkge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAkcmFkaWk7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6ICRyYWRpaTtcbn1cbiIsIlxuJGNtcy1lZGl0LXNlbGVjdG9yLXByZWZpeDogJ2h0bWwuY21zLWVkaXQtbW9kZSc7XG5cbkBtaXhpbiBjbXMtZWRpdC1tb2RlKCAkc2VsZWN0b3IsICRwcmVmaXg6ICRjbXMtZWRpdC1zZWxlY3Rvci1wcmVmaXgsICRpbmZpeDogJyAnICkge1xuXHRcblx0QGF0LXJvb3QgeyBcblx0XG5cdFx0I3skcHJlZml4fSN7JGluZml4fSN7JHNlbGVjdG9yfSB7IEBjb250ZW50OyB9IFxuXG5cdH1cblxufVxuIiwiLy9AaW1wb3J0IFwid2Vic2l0ZS9zdHlsZXNoZWV0cy93ZWJzaXRlL29yZ2FuaXNtcy9vdmVydmlld1wiO1xuXG4kZ2VuZXJpYy1vdmVydmlldy1yZWxhdGVkLWxpc3QtbWF4LXdpZHRoOiBlbSggOTQwcHggKSAhZGVmYXVsdDtcblxuJGdlbmVyaWMtb3ZlcnZpZXctcmVsYXRlZC1saXN0LWl0ZW0tYm9yZGVyLWJvdHRvbTogZmxleC1ndXR0ZXIoICkgc29saWQgd2hpdGUgIWRlZmF1bHQ7XG5cbmJvZHkuZ2VuZXJpYy1vdmVydmlldyB7XG5cblxuXG5cdGhlYWRlci5pbnRyby1vdmVydmlldyB7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXG5cdFx0aDEge1xuXHRcdFx0bWFyZ2luLXRvcDogMTFweDtcblx0XHRcdG1hcmdpbi1ib3R0b206IDE2cHg7XG5cblx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0bWFyZ2luLXRvcDogMTZweDtcblxuXHRcdFx0fVxuXG5cdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0QGluY2x1ZGUgbWVkaWEoIFwiPD1waG9uZVwiICl7XG5cblx0XHRcdFx0XHRtYXJnaW4tbGVmdDogZmxleC1ndXR0ZXIoICk7XG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiBmbGV4LWd1dHRlciggKTtcblx0XHRcdFx0XHR3aWR0aDogYXV0bztcblxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdG5hdi5yZWxhdGVkLWxpc3QgeyBwYWRkaW5nOiAwIDIuMjI3ODUlOyB9XG5cblx0QGluY2x1ZGUgbWVkaWEoIFwiPj10YWJsZXRcIiApe1xuXG5cdFx0bmF2LnJlbGF0ZWQtbGlzdCB7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMzBweDtcblx0XHRcdD4gLnJlbGF0ZWQtaXRlbSB7XG5cblx0XHRcdFx0Ly9cblx0XHRcdFx0Ly8gV2UgYXJlIGRvaW5nIHNvbWUgbWFnaWMgdG8gdGhlIGdyaWQgaGVyZSB0byBtYWtlIGl0IG1hdGNoIHRoZSBkZXNpZ24gYSBiaXQgYmV0dGVyLFxuXHRcdFx0XHQvL1xuXHRcdFx0XHRAaW5jbHVkZSBtYXJnaW4oIDIxcHggMi42JSA2cHggKTtcblx0XHRcdFx0cGFkZGluZzogMTBweCAwIDEwcHg7XG5cdFx0XHRcdHdpZHRoOiAyOS44NiU7XG5cblx0XHRcdFx0JjpudGgtY2hpbGQoM24rMSkge1xuXHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHRcdFx0XHR9XG5cdFx0XHRcdCY6bnRoLWNoaWxkKDNuKSB7XG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0Ji5vdmVyZmxvd2luZyA+IGE6YWZ0ZXIge1xuXHRcdFx0XHRcdGJvdHRvbTogMHB4O1xuXHRcdFx0XHRcdHJpZ2h0OiAwOyAvLyBJIGhhdmUgbm8gaWRlYSB3aGF0IEkgYnJva2UgYnkgc2V0dGluZyB0aGlzIHRvIHplcm9cblx0XHRcdFx0fVxuXG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Lm92ZXJ2aWV3LWhpZ2hsaWdodC1pdGVtIHtcblxuXHRcdD4gYSwgPiBkaXYge1xuXHRcdFx0bGluZS1oZWlnaHQ6IDA7XG5cblx0XHRcdD4gZGl2IHtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJG92ZXJ2aWV3LWhpZ2hsaWdodC1pdGVtLWJhY2tncm91bmQtY29sb3I7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjU7XG5cdFx0XHRcdEBpbmNsdWRlIHBhZGRpbmcoIDAgJGJhc2Utc3BhY2luZyAkYmFzZS1zcGFjaW5nKTtcblxuXHRcdFx0XHRoNSB7IHBhZGRpbmctdG9wOiAxNnB4OyB9XG5cblx0XHRcdFx0YnIge1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDBweDtcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMHB4O1xuXHRcdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxufVxuIiwiQGltcG9ydCAnLi4vLi4vLi4vLi4vd2Vic2l0ZS9zdHlsZXNoZWV0cy9kZWZpbml0aW9ucy9icmVha3BvaW50cyc7XG4kcGFnZS1mb290ZXItYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAuODUpICFkZWZhdWx0O1xuJHBhZ2UtZm9vdGVyLWNvbG9yOiAjMDAwICFkZWZhdWx0O1xuJHBhZ2UtZm9vdGVyLWhlaWdodDogMTIwcHggIWRlZmF1bHQ7XG4kcGFnZS1mb290ZXItaGVpZ2h0LS1ndC10YWJsZXQ6IDcwcHggIWRlZmF1bHQ7XG4kcGFnZS1mb290ZXItcG9wdXAtaGVpZ2h0OiAzODBweCAhZGVmYXVsdDtcbiRwYWdlLWZvb3Rlci1wb3B1cC1oZWlnaHQtLWd0LXRhYmxldDogMjI2cHggIWRlZmF1bHQ7XG5cbiRwYWdlLWZvb3Rlci1wb3B1cC1iYWNrZ3JvdW5kLWNvbG9yOiAjMDAwICFkZWZhdWx0O1xuJHBhZ2UtZm9vdGVyLXBvcHVwLWNvbG9yOiAjZmZmICFkZWZhdWx0O1xuJHBhZ2UtZm9vdGVyLXBvcHVwLWhlaWdodDogMzgwcHggIWRlZmF1bHQ7XG4kcGFnZS1mb290ZXItcG9wdXAtaGVpZ2h0LS1ndC10YWJsZXQ6IDIyNnB4ICFkZWZhdWx0O1xuJHBhZ2UtZm9vdGVyLXBvcHVwLXNvY2lhbC1saW5rLWNvbG9yOiAjODA4MDgwICFkZWZhdWx0O1xuJHBhZ2UtZm9vdGVyLXBvcHVwLVRhQy1iYWNrZ3JvdW5kLWNvbG9yOiAjZmZmICFkZWZhdWx0O1xuJHBhZ2UtZm9vdGVyLXBvcHVwLVRhQy1jb2xvcjogIzAwMCAhZGVmYXVsdDtcbiRwYWdlLWZvb3Rlci1wb3B1cC1UYUMtdG9wOiAoICRwYWdlLWZvb3Rlci1wb3B1cC1oZWlnaHQtLWd0LXRhYmxldCArICRwYWdlLWZvb3Rlci1oZWlnaHQtLWd0LXRhYmxldCApIC0gcHgoIDIgKiAkc21hbGwtc3BhY2luZyArIG1vZHVsYXItc2NhbGUoIDAgKSAqIDEuNSApO1xuXG4kcGFnZS1mb290ZXItYnJlYWtwb2ludC0xOiAkdGFibGV0O1xuJHN0aWNreS1mb290ZXItYnJlYWtwb2ludC0xOiAkdGFibGV0O1xuXG4ucGFnZS1mb290ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGFnZS1mb290ZXItYmFja2dyb3VuZC1jb2xvcjtcbiAgY29sb3I6ICRwYWdlLWZvb3Rlci1jb2xvcjtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDMwMDA7XG5cbiAgQGF0LXJvb3QgI2Zvb3Rlci1wb3B1cC1zcGFjZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ibGFjaztcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGhlaWdodDogJHBhZ2UtZm9vdGVyLXBvcHVwLWhlaWdodDtcbiAgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogJHBhZ2UtZm9vdGVyLWJyZWFrcG9pbnQtMSkge1xuICBAYXQtcm9vdCAjZm9vdGVyLXBvcHVwLXNwYWNlciB7XG4gICAgaGVpZ2h0OiAkcGFnZS1mb290ZXItcG9wdXAtaGVpZ2h0LS1ndC10YWJsZXQ7XG4gICAgZGlzcGxheTogYmxvY2s7XG5cbiAgfVxuXG4gIEBpbmNsdWRlIHBvc2l0aW9uKGZpeGVkLCBudWxsIDBweCAwcHggMHB4KTtcbiAgQGluY2x1ZGUgY21zLWVkaXQtbW9kZSgmKSB7XG4gICAgcG9zaXRpb246IHN0YXRpYyAhaW1wb3J0YW50O1xuICB9XG59XG59XG5cbi5hcnRpcyAuZm9vdGVyLXN0aWNreSB7XG4gIGhlaWdodDogJHBhZ2UtZm9vdGVyLWhlaWdodDtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgcGFkZGluZzogMjRweCAzMHB4IDBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkc3RpY2t5LWZvb3Rlci1icmVha3BvaW50LTEgLSAxcHgpIHtcbiAgICBwYWRkaW5nOiAyNHB4IDAgMDtcbiAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcblxuICAgIC5tZXNzYWdlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAkc3RpY2t5LWZvb3Rlci1icmVha3BvaW50LTEpIHtcbiAgQGluY2x1ZGUgcGFkZGluZygyN3B4IDMwcHgpO1xuICBAaW5jbHVkZSBtYXJnaW4oMHB4ICRzbWFsbC1zcGFjaW5nKTtcbiAgQGluY2x1ZGUgc2l6ZShjYWxjKDEwMCUgLSAjeyAyICogJHNtYWxsLXNwYWNpbmcgfSkgJHBhZ2UtZm9vdGVyLWhlaWdodC0tZ3QtdGFibGV0KTtcblxuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtYWxpZ246IGluaXRpYWw7XG5cbiAgJiA+ICoge1xuICAgIEBpbmNsdWRlIHBvc2l0aW9uKGFic29sdXRlLCA0OCUgbnVsbCBudWxsKTtcbiAgICBAaW5jbHVkZSB0cmFuc2Zvcm0odHJhbnNsYXRlWSgtNTAlKSk7XG4gIH1cblxuICAubWVzc2FnZSB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxuXG4gIC5tZW51LXNlY3Rpb24ge1xuICAgIHJpZ2h0OiAyN3B4O1xuICAgIHdpZHRoOiBhdXRvO1xuXG4gICAgcGFkZGluZy10b3A6IDBweDsgLy8gVGhpcyBvdmVycmlkZXMgdGhlIG5hdi5tZW51IHN0dWZmIHRoYXQgaXMgYWRkZWQgYnkgbmF2Lm1lbnVsaXN0IGNsYXNzIChvbmx5IHJlYWxseSBhcHBsaWNhYmxlIGZvciB0aGUgaG9tZXBhZ2UpXG5cbiAgICBhLmJ1dHRvbi5wcmltYXJ5LWNhbGwtdG8tYWN0aW9uOmFmdGVyIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxufVxuXG4gIC5tZXNzYWdlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgICY6ZW1wdHkge1xuICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gIC5tZW51LXNlY3Rpb24ge1xuICAgIC5idXR0b24ucHJpbWFyeS1jYWxsLXRvLWFjdGlvbiB7XG4gICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgJjphZnRlciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG5cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkc3RpY2t5LWZvb3Rlci1icmVha3BvaW50LTEgLSAxcHgpIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDYwcHgpO1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZm9vdGVyLWxpbmstbGlzdCB7XG4gICAgICBtYXJnaW46IDE2cHggMDtcblxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzdGlja3ktZm9vdGVyLWJyZWFrcG9pbnQtMSkge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBjbXMtZWRpdC1tb2RlKCYpIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG5cbiAgICAgIFtyb2xlPVwibWVudWl0ZW1cIl0ge1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggZGFzaGVkICM4MzkwOTc7XG4gICAgICAgIHBhZGRpbmc6IDAgMzBweDtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcblxuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICBib3JkZXItdG9wOiAxcHggZGFzaGVkICM4MzkwOTc7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgW3JvbGU9XCJtZW51aXRlbVwiXSBhIHtcbiAgICAgICAgY29sb3I6ICM0NzUzNUI7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4xNXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDM5cHg7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiAnI3skaWNvbi1hcnJvdy1yaWdodC1jaGFyYWN0ZXJ9JztcbiAgICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgICAgZm9udC1mYW1pbHk6IFwiaWNvbnNcIjtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBsaTpsYXN0LWNoaWxkOm5vdChbcm9sZT1cIm1lbnVpdGVtXCJdKSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5mb290ZXItYm90dG9tIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHBhZ2UtZm9vdGVyLXBvcHVwLWJhY2tncm91bmQtY29sb3I7XG4gIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgLmNvbnRhaW5lciB7XG4gICAgY29sb3I6IGRhcmtlbigkcGFnZS1mb290ZXItcG9wdXAtY29sb3IsIDIwJSk7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGhlaWdodDogYXV0bztcbiAgICBwYWRkaW5nOiAwIDMwcHg7XG5cbiAgICAuZm9vdGVyLWJvdHRvbV9fc2VjdGlvbiB7XG4gICAgICBAaW5jbHVkZSBwYWRkaW5nKDIwcHggbnVsbCk7XG4gICAgfVxuXG4gICAgLnNwb25zb3JzIHtcbiAgICAgIC5zcG9uc29yc19fbGlzdCB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDYwcHg7XG5cbiAgICAgICAgLm1haW4tc3BvbnNvciBpbWcge1xuICAgICAgICAgIG1heC1oZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgbWF4LXdpZHRoOiAxNjBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5zcG9uc29yIHtcbiAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICAgICAgICBtYXgtd2lkdGg6IDQ4JTtcblxuICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDIxcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmZvb3Rlcl9fbWVudSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICB1bCBsaSBhIHtcbiAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc29jaWFsIHtcbiAgICAgIHVsIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC01cHg7XG5cbiAgICAgICAgbGkge1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiBpbml0aWFsO1xuXG4gICAgICAgICAgYSB7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICAgICAgICAgICAmLmljb24tc29jaWFsLWZhY2Vib29rOmJlZm9yZSxcbiAgICAgICAgICAgICYuaWNvbi1zb2NpYWwtdHdpdHRlcjpiZWZvcmUsXG4gICAgICAgICAgICAmLmljb24tc2hhcmU6YmVmb3JlIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAyMXB4O1xuICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBzcGFuLnVuZGVybGluZSB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6ICRzbWFsbC1zcGFjaW5nO1xuICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpob3ZlciBzcGFuLnVuZGVybGluZSB7XG4gICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuY2hhcml0eS1zZWFsIHtcbiAgICAgIGZsb2F0OiByaWdodDtcblxuICAgICAgLmNoYXJpdHktc2VhbF9fbG9nbyB7XG4gICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAkcGFnZS1mb290ZXItYnJlYWtwb2ludC0xKSB7XG4gIGhlaWdodDogMHB4O1xuXG4gIC5jb250YWluZXIge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAjeyAyICogJHNtYWxsLXNwYWNpbmcgfSk7XG4gICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgLmZvb3Rlci1ib3R0b21fX3NlY3Rpb24ge1xuICAgICAgQGluY2x1ZGUgc3Bhbi1jb2x1bW5zKDIuNzUpO1xuICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgICBwYWRkaW5nOiAyMHB4IDA7XG4gICAgfVxuXG4gICAgLmZvb3Rlcl9fbWVudSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG5cbiAgICAuY2hhcml0eS1zZWFsIHtcbiAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgIHdpZHRoOiAyMDBweDtcbiAgICB9XG4gICAgLnNvY2lhbCB7XG4gICAgICB3aWR0aDogMjUwcHg7XG4gICAgfVxuICB9XG5cbiAgLnRlcm1zLWFuZC1jb25kaXRpb25zIHtcbiAgICBAaW5jbHVkZSBwb3NpdGlvbihhYnNvbHV0ZSwgJHBhZ2UtZm9vdGVyLXBvcHVwLVRhQy10b3AgMCBudWxsIDApO1xuICAgIHBhZGRpbmc6ICRzbWFsbC1zcGFjaW5nO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRwYWdlLWZvb3Rlci1wb3B1cC1UYUMtYmFja2dyb3VuZC1jb2xvcjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IDUwcHg7XG5cbiAgICB1bCBsaSBhIHtcbiAgICAgIGNvbG9yOiAkcGFnZS1mb290ZXItcG9wdXAtVGFDLWNvbG9yO1xuICAgIH1cblxuICAgIHVsIGxpIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgIGZvbnQtc2l6ZTogLjhlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxZW07XG4gICAgICBwYWRkaW5nOiAwIDIuM2VtO1xuICAgIH1cblxuICB9XG59XG5cbiAgLnRlcm1zLWFuZC1jb25kaXRpb25zIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4iLCIkcGFnZS1oZWFkZXItYmFja2dyb3VuZC1jb2xvcjogd2hpdGUgIWRlZmF1bHQ7XG4kcGFnZS1oZWFkZXItaGVpZ2h0LWx0LXRhYmxldDogNjBweCAhZGVmYXVsdDtcbiRwYWdlLWhlYWRlci1oZWlnaHQ6IDcwcHggIWRlZmF1bHQ7XG5cbiRwYWdlLWhlYWRlci1idXR0b24tc2lkZTogZW0oIDQwcHggKSAhZGVmYXVsdDtcblxuJHBhZ2UtaGVhZGVyLWxvZ28td2lkdGg6IDkwcHg7XG5cbmhlYWRlci5wYWdlLWhlYWRlciB7XG4gICAgQGluY2x1ZGUgcG9zaXRpb24oZml4ZWQsIDBweCAwcHggbnVsbCAwcHggKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGFnZS1oZWFkZXItYmFja2dyb3VuZC1jb2xvcjtcbiAgICBoZWlnaHQ6ICRwYWdlLWhlYWRlci1oZWlnaHQtbHQtdGFibGV0O1xuICAgIHBhZGRpbmc6IDhweCAwLjc1ZW07XG4gICAgei1pbmRleDogMjAwMDtcblxuICAgIEBpbmNsdWRlIG1lZGlhKCBcIj49dGFibGV0XCIgKXtcbiAgICAgICAgQGluY2x1ZGUgcGFkZGluZyggJHNtYWxsLXNwYWNpbmcgJGd1dHRlciArICRzbWFsbC1zcGFjaW5nICk7XG4gICAgICAgIEBpbmNsdWRlIHNpemUoIDEwMCUgJHBhZ2UtaGVhZGVyLWhlaWdodCApO1xuICAgIH1cblxuICAgICVtZW51LXRoZW1lIHtcbiAgICAgICAgJGNvbnRhaW5lcjogJ2hlYWRlci5wYWdlLWhlYWRlcic7XG4gICAgICAgICRzZWxlY3RvcnM6ICY7XG4gICAgICAgICR0YXJnZXRzOiBtYXAoICRzZWxlY3RvcnMsICdsYXN0JyApO1xuXG4gICAgICAgIEBpbmNsdWRlIHRoZW1lZC1jb2xvciggJHRhcmdldHMsICRjb250YWluZXIgKTtcbiAgICAgICAgQGluY2x1ZGUgdGhlbWVkLWJhY2tncm91bmQtY29sb3IoICR0YXJnZXRzLCAkY29udGFpbmVyICk7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoIFwiPj10YWJsZXRcIiApe1xuXG4gICAgICAgICAgICBAaW5jbHVkZSB0aGVtZWQtaG92ZXIoICR0YXJnZXRzLCAkY29udGFpbmVyICk7XG5cbiAgICAgICAgfVxuXG4gICAgfVxuXG4gICAgJXZlcnRpY2FsLWNlbnRlciB7XG4gICAgICAgIEBpbmNsdWRlIG1hcmdpbiggYXV0byBudWxsICk7XG4gICAgICAgIEBpbmNsdWRlIHBvc2l0aW9uKCBhYnNvbHV0ZSwgMCBudWxsICk7XG4gICAgfVxuXG4gICAgJWhlYWRlci1idXR0b24ge1xuXG4gICAgICAgIEBleHRlbmQgJW1lbnUtdGhlbWU7XG5cbiAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbiggMTUwbXMgYWxsICk7XG4gICAgICAgIEBpbmNsdWRlIHNpemUoICRwYWdlLWhlYWRlci1idXR0b24tc2lkZSApO1xuXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHBhZGRpbmc6IDAgMCAwIDA7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoIFwiPj10YWJsZXRcIiApe1xuICAgICAgICAgICAgQGluY2x1ZGUgc2l6ZSggYXV0byAkcGFnZS1oZWFkZXItYnV0dG9uLXNpZGUgKTtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDE0cHg7IC8vICRzbWFsbC1zcGFjaW5nO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IGNhbGMoICN7JHBhZ2UtaGVhZGVyLWJ1dHRvbi1zaWRlfSAtIDVweCApO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgQGluY2x1ZGUgc2l6ZSggbW9kdWxhci1zY2FsZSggMiApIDEwMCUgKTtcblxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgZm9udC1zaXplOiBtb2R1bGFyLXNjYWxlKCAyICk7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogc3RyaXAtdW5pdHMoIG1vZHVsYXItc2NhbGUoIDIgKSApO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiaWNvbnNcIjtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgfVxuXG4gICAgICAgICYuZ28tYmFjazpiZWZvcmUge1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoIFwiPj10YWJsZXRcIiApe1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxLjNlbTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC01cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvL1xuICAgIC8vIFRoZSBnby1iYWNrIGJ1dHRvbiB0aGF0IHNob3dzIHRvIHRoZSBsZWZ0IG9mIHRoZSBoZWFkZXJcbiAgICAvL1xuICAgIC5nby1iYWNrIHtcblxuICAgICAgICBAZXh0ZW5kICVoZWFkZXItYnV0dG9uO1xuICAgICAgICBAZXh0ZW5kICV2ZXJ0aWNhbC1jZW50ZXI7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwLjVweDtcblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiAnI3skaWNvbi1hcnJvdy1sZWZ0LWNoYXJhY3Rlcn0nO1xuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgfVxuXG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEoIFwiPD1waG9uZVwiICl7XG5cbiAgICAgICAgJi5tZW51LS1vcGVuIC5nby1iYWNrIHsgZGlzcGxheTogbm9uZTsgfVxuXG4gICAgfVxuXG4gICAgLy9cbiAgICAvLyBNZW51IGJ1dHRvbiBvbiB0aGUgcmlnaHRcbiAgICAvL1xuICAgIC5nby1tZW51IHtcblxuICAgICAgICBAZXh0ZW5kICVoZWFkZXItYnV0dG9uO1xuXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzNXB4O1xuXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0MnB4O1xuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgICAgfVxuXG4gICAgICAgICYubWVudS0tY2xvc2VkOmJlZm9yZSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYSggXCI+PXRhYmxldFwiICl7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDdweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYubWVudS0tY2xvc2VkOmJlZm9yZSB7IGNvbnRlbnQ6ICcjeyRpY29uLW1lbnUtY2hhcmFjdGVyfSc7IH1cbiAgICAgICAgJi5tZW51LS1vcGVuIHtcbiAgICAgICAgICAgIHdpZHRoOiA0MHB4O1xuXG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgY29udGVudDogJyN7JGljb24tY2xvc2UtY2hhcmFjdGVyfSc7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgIH1cblxuICAgIC8vXG4gICAgLy8gVGhlIGNvbnRhaW5lciB0aGF0IGNvbnRhaW5zIHRoZSBsYW5ndWFnZSBidXR0b24gYW5kIHRoZSBtZW51IGJ1dHRvblxuICAgIC8vXG4gICAgLmhlYWRlci1uYXZpZ2F0aW9uIHtcbiAgICAgICAgaGVpZ2h0OiAyLjVyZW07XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcblxuICAgICAgICBidXR0b24ge1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgfVxuXG4gICAgfVxuXG4gICAgLmhlYWRlci1sYW5ndWFnZSB7XG5cbiAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMTFweDtcbiAgICAgICAgfVxuXG4gICAgfVxuXG4gICAgLy9cbiAgICAvLyBUaGUgc2VhcmNoIGZvcm1cbiAgICAvL1xuICAgIC5oZWFkZXItc2VhcmNoIHtcblxuICAgICAgICBAZXh0ZW5kICVoZWFkZXItYnV0dG9uO1xuXG4gICAgICAgIC8vIE9rIHdlIHdvdWxkIGxpa2UgdG8gc2V0IHRoZSBoZWlnaHQgYW5kIHdpZHRoIG9mIHRoaXMgZWxlbWVudCB1c2luZyBlbSdzIGJ1dCBiZWNhdXNlIGl0XG4gICAgICAgIC8vIGhhcyBzb21ldGhpbmcgdG8gc2F5IGFib3V0IHRoZSBmb250IHNpemUgdGhpcyB3aWxsIGNhdXNlIGEgbGl0dGxlIG92ZXJmbG93LCBub3cgd2UgYXJlXG4gICAgICAgIC8vIGdvaW5nIHRvIGNvbnZlcnQgYXJlIGRlc2lyZWQgaGVpZ2h0L3dpZHRoIHRvIGFuIGFic29sdXRlIHZhbHVlIHdoaWNoIHdlIGtub3cgaXMgY29ycmVjdC5cbiAgICAgICAgQGluY2x1ZGUgc2l6ZSggcHgoICRwYWdlLWhlYWRlci1idXR0b24tc2lkZSApICk7XG5cbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgYmxhY2s7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA3cHg7XG4gICAgICAgIG92ZXJmbG93LXk6IGhpZGRlbjtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB3aWR0aDogYXV0bztcblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiAnI3skaWNvbi1zZWFyY2gtY2hhcmFjdGVyfSc7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMnB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJi5vcGVuIHtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogYmxhY2sgIWltcG9ydGFudDtcbiAgICAgICAgICAgICY6YmVmb3JlIHsgZGlzcGxheTogbm9uZTsgfVxuXG4gICAgICAgIH1cblxuICAgICAgICBpbnB1dCwgYnV0dG9uIHtcbiAgICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuXG4gICAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIGlucHV0IHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA2cHg7XG4gICAgICAgICAgICB3aWR0aDogY2FsYyggMTAwJSAtICN7cHgoICRwYWdlLWhlYWRlci1idXR0b24tc2lkZSApfSApO1xuXG4gICAgICAgICAgICAmOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLFxuICAgICAgICAgICAgJjotbW96LXBsYWNlaG9sZGVyLFxuICAgICAgICAgICAgJjo6LW1vei1wbGFjZWhvbGRlcixcbiAgICAgICAgICAgICY6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAgICAgICAgICAgIGNvbG9yOiAjODM5MDk3O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLnNtYWxsZXIge1xuICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKCAxMDAlIC0gI3tweCggJHBhZ2UtaGVhZGVyLWJ1dHRvbi1zaWRlICogMiApfSApO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oIDMwMG1zIGFsbCApO1xuICAgICAgICAgICAgQGV4dGVuZCAlaGVhZGVyLWJ1dHRvbjtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgICAgICB3aWR0aDogJHBhZ2UtaGVhZGVyLWJ1dHRvbi1zaWRlO1xuXG4gICAgICAgICAgICAmW3R5cGU9J3Jlc2V0J10ge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzgzOTA5NztcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyN7JGljb24tY2xvc2UtY2hhcmFjdGVyfSc7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjNweDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmOmhvdmVyOmJlZm9yZXtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogYmxhY2s7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJlt0eXBlPSdzdWJtaXQnXSB7XG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnI3skaWNvbi1zZWFyY2gtY2hhcmFjdGVyfSc7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiBibGFjaztcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOmhvdmVyOmJlZm9yZXtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogYmxhY2s7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoIFwiPj10YWJsZXRcIiApe1xuXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICB3aWR0aDogNDBweDtcblxuICAgICAgICAgICAgJi5vcGVuIHtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDQwcHg7XG5cbiAgICAgICAgICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IC0yNDBweDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogNnB4O1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjQwcHg7XG5cbiAgICAgICAgICAgICAgICAgICAgJi5zbWFsbGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAvLyB3aWR0aDogODBweDtcbiAgICAgICAgICAgICAgICAvLyBtaW4td2lkdGg6IDI2NXB4O1xuXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUgeyBkaXNwbGF5OiBub25lOyB9XG5cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgaW5wdXQsIGJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgZmxvYXQ6IG5vbmU7XG5cbiAgICAgICAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGlucHV0IHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCAzMDBtcyBhbGwgKTtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCBibGFjaztcbiAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgbGVmdDogLTFweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogNDBweDtcblxuICAgICAgICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCBibGFjaztcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICAgICAgICAmW3R5cGU9J3Jlc2V0J10ge1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgYmxhY2s7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCBibGFjaztcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogLTQwcHg7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNDBweDtcblxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogYmxhY2s7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJlt0eXBlPSdzdWJtaXQnXSB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIGJsYWNrO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogMDtcblxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogYmxhY2s7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgfVxuXG4gICAgfVxuXG4gICAgLy9cbiAgICAvLyBUaGUgY2VudGVyZWQgbG9nb1xuICAgIC8vXG4gICAgI2xvZ28ge1xuICAgICAgICBAZXh0ZW5kICV2ZXJ0aWNhbC1jZW50ZXI7XG4gICAgICAgIEBpbmNsdWRlIG1hcmdpbiggYXV0byApO1xuICAgICAgICBAaW5jbHVkZSBzaXplKCAxNTBweCA0OHB4ICk7XG5cbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgICBpbWcge1xuICAgICAgICAgICAgd2lkdGg6ICRwYWdlLWhlYWRlci1sb2dvLXdpZHRoO1xuICAgICAgICB9XG4gICAgfVxuXG59XG4iLCJcbiNyZXN1bHQtbGlzdCB7XG4gIEBleHRlbmQgJWNvbnRlbnQtY29sdW1uO1xuXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTAwO1xuXG4gID4gdWwge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuXG4gICAgbGkge1xuICAgICAgbWFyZ2luOiAwO1xuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XG4gICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxufVxuIiwiXG5cbmJvZHkuY29udGVudC1wYWdlIHtcblxuXHRAaW5jbHVkZSBtZWRpYSggXCI8PXBob25lXCIgKXtcblxuXHRcdGFzaWRlLmNvbnRlbnQtZm9vdGVyIHAuc2hhcmUgKyBkaXYucmVsYXRlZC1saXN0IHtcblxuXHRcdFx0QGluY2x1ZGUgcGFkZGluZyggMTVweCAxNXB4IG51bGwgKTtcblxuXHRcdH1cblxuXHRcdG1haW4gPiBoZWFkZXIuY29udGVudC1oZWFkZXIsXG5cdFx0bWFpbiBhcnRpY2xlIDpmaXJzdC1jaGlsZC5wcmUtdGl0bGVcdHtcblxuXHRcdFx0QGluY2x1ZGUgbWFyZ2luKCBudWxsIC0xICogJHNtYWxsLXNwYWNpbmcgKTtcblx0XHRcdHdpZHRoOiBhdXRvO1xuXG5cdFx0fVxuXG5cdH1cblxufVxuIiwiJGJvcmRlci1ib3R0b206IDJweCBkYXNoZWQgIzk2OTY5NiAhZGVmYXVsdDtcbiRhZ2VuZGEtZmlsdGVycy1iYWNrZ3JvdW5kLWNvbG9yOiAjRUZGMUVGICFkZWZhdWx0O1xuJHdoaXRlOiAjZmZmO1xuXG5ib2R5LnNlYXJjaC1vdmVydmlldyBtYWluIHtcblxuXHQvLyBUaGVtZWQgY29sb3Igb24gdGhlIGgxIGluc2lkZSB0aGUgaGVhZGVyLmludHJvZHVjdGlvbiB3aXRoIGEgdGhlbWVkIGJvcmRlci5cblxuXHQuaW50cm9kdWN0aW9uIHtcblx0XHRoMSB7XG5cdFx0XHRsZXR0ZXItc3BhY2luZzogLTFweDtcblx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAxNHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5zZWFyY2gtcmVzdWx0cyB7XG5cdFx0QGluY2x1ZGUgb3V0ZXItY29udGFpbmVyKCAkbWF4LXdpZHRoICk7XG5cdH1cblxuICAjc2VhcmNoLWZvcm0ge1xuXHRcdEBpbmNsdWRlIHRoZW1lZC1iYWNrZ3JvdW5kLWNvbG9yKCAoJyNzZWFyY2gtZm9ybSBidXR0b25bdHlwZT1zdWJtaXRdJywgKSwgJycpO1xuXG4gICAgQGluY2x1ZGUgbWFyZ2luKCBudWxsIGF1dG8gKTtcblxuXHRcdC5iaWcge1xuXHRcdFx0QGluY2x1ZGUgZG90dGVkLWJvcmRlcigwIDAgMnB4LCAkY29sb3I6IGJsYWNrKTtcblx0XHRcdGNsZWFyOiBib3RoO1xuXHRcdFx0Zm9udC1zaXplOiAxLjNlbTtcblx0XHRcdHBhZGRpbmctYm90dG9tOiAuOGVtO1xuXHRcdH1cblxuXHRcdC5mb3JtLWlucHV0LWNvbnRhaW5lciB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0d2lkdGg6IGNhbGMoMTAwJSAtIDQwcHgpO1xuXG5cdFx0XHQuaWNvbi1jbG9zZSB7XG5cdFx0XHRcdEBpbmNsdWRlIHRyYW5zaXRpb24oIDMwMG1zIGFsbCApO1xuXG5cdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHRcdHRvcDogMDtcblx0XHRcdFx0d2lkdGg6IDA7XG5cblx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdGNvbG9yOiAjODU4ZDkyO1xuXHRcdFx0XHRcdGNvbnRlbnQ6ICRpY29uLWNsb3NlLWNoYXJhY3Rlcjtcblx0XHRcdFx0XHRmb250LWZhbWlseTogJ2ljb25zJztcblx0XHRcdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHRcdFx0aGVpZ2h0OiA0MHB4O1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiA0MHB4O1xuXHRcdFx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0Ji5jbG9zYWJsZSAuaWNvbi1jbG9zZXtcblx0XHRcdFx0d2lkdGg6IDI1cHg7XG5cdFx0XHR9XG5cdFx0fVxuXG4gICAgaW5wdXQge1xuXHRcdFx0aGVpZ2h0OiA0MHB4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDQwcHg7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAuN2VtO1xuXHRcdFx0cGFkZGluZzogNi41cHggMTJweDtcblx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgfVxuXG4gICAgYnV0dG9uIHtcbiAgICAgIEBpbmNsdWRlIHNwYW4tY29sdW1ucyggMiApO1xuICAgICAgQGluY2x1ZGUgb21lZ2EoICk7XG5cdFx0XHRAaW5jbHVkZSB0aGVtZWQtYm9yZGVyLWNvbG9yO1xuXHRcdFx0QGluY2x1ZGUgdGhlbWVkLWhvdmVyO1xuXG4gICAgICBoZWlnaHQ6IDQwcHg7XG5cdFx0XHRsaW5lLWhlaWdodDogMjBweDtcbiAgICAgIHBhZGRpbmc6IDAgOXB4O1xuXHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRcdHdpZHRoOiA0MHB4O1xuXG5cdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdEBleHRlbmQgJWljb247XG5cdFx0XHRcdGNvbnRlbnQ6ICRpY29uLXNlYXJjaC1jaGFyYWN0ZXI7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMjJweDtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDE7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogOXB4O1xuXHRcdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRcdFx0fVxuICAgIH1cbiAgfVxuXG5cdC5vdmVydmlldy1tb3JlIHtcblx0XHRtYXJnaW46IDAgYXV0bztcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0d2lkdGg6IDU4JTtcblxuXHRcdC5iaWcge1xuXHRcdFx0Zm9udC1zaXplOiAyMnB4O1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTNweDtcblx0XHRcdG1hcmdpbi10b3A6IDI1cHg7XG5cdFx0fVxuXG5cdFx0YnV0dG9uIHtcblx0XHRcdGhlaWdodDogNDVweDtcblx0XHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cdFx0XHR3aWR0aDogNDVweDtcblxuXHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRAaW5jbHVkZSB0aGVtZWQtY29sb3I7XG5cblx0XHRcdFx0bGluZS1oZWlnaHQ6IDMycHg7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAtOXB4O1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAwcHg7XG5cdFx0XHR9XG5cblx0XHRcdCY6aG92ZXI6YmVmb3JlIHtcblx0XHRcdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuICBAaW5jbHVkZSBtZWRpYSggJz49dGFibGV0JyApe1xuICAgICNzZWFyY2gtZm9ybSB7XG4gICAgICB3aWR0aDogNTglO1xuXG5cdFx0XHQuZm9ybS1pbnB1dC1jb250YWluZXIge1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDEwcHg7XG5cdCAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxMHB4IC0gODdweCk7XG5cdFx0XHR9XG5cblx0ICAgIGJ1dHRvbiB7XG5cdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDE1cHg7XG5cdCAgICAgIHdpZHRoOiA4N3B4O1xuXHQgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiXG5AaW5jbHVkZSBtZWRpYSggXCI+PXRhYmxldFwiICl7XG5cblx0Ym9keS5wYW5lbC1zdG9yeS50aHJlZS1wYW5lbCBmb290ZXIgI2Zvb3Rlci1zdGlja3kge1xuXHRcdGJvcmRlci1pbWFnZS1zb3VyY2U6IG5vbmUgIWltcG9ydGFudDtcblx0fVxuXG59XG5cbkBtaXhpbiBmb290LW1lZXQtc2hvdGd1biB7XG5cblx0QGluY2x1ZGUgc2l6ZSggNDVweCApO1xuXHRAaW5jbHVkZSBwb3NpdGlvbiggbnVsbCwgbnVsbCBjYWxjKCA1MCUgLSAjeyA0NXB4ICogMC41IH0gKSAkYmFzZS1zcGFjaW5nICk7XG5cblx0cG9zaXRpb246IGFic29sdXRlO1xuXG5cdGNvbG9yOiB3aGl0ZTtcblx0Ym9yZGVyLWNvbG9yOiB3aGl0ZTtcblx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSggMCwgMCwgMCwgMC4yICk7XG5cblx0Y29sb3I6ICRiYXNlLWZvbnQtY29sb3I7XG5cdGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuXG5cdGZvbnQtc2l6ZTogMzJweDtcblxufVxuXG5ib2R5LnBhbmVsLXN0b3J5LnRocmVlLXBhbmVsIG1haW4gYXJ0aWNsZSAucGFuZWxzIHtcblxuXHRAaW5jbHVkZSBvdXRlci1jb250YWluZXIoIDEwMCUgKTtcblxuXG5cdEBpbmNsdWRlIG1lZGlhKCBcIjx0YWJsZXRcIiApe1xuXG5cdFx0QGF0LXJvb3QgYm9keS5wYW5lbC1zdG9yeS50aHJlZS1wYW5lbCBtYWluIGFydGljbGUgeyBAaW5jbHVkZSBtYXJnaW4oIG51bGwgLTEgKiAkc21hbGwtc3BhY2luZyApOyB9XG5cblx0fVxuXG5cdC8vXG5cdC8vIEkgYW0gc28gPC4uLj4gZG9uZSB3aXRoIHRoZXNlIDwuLi4+IGJ1dHRvbnMgYW5kIDwuLi4+IGljb25zIVxuXHQvL1xuXHQuYnV0dG9uLmhhcy1pY29uIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0cGFkZGluZzogMHB4O1xuXHR9XG5cdC5idXR0b24uaGFzLWljb246YmVmb3JlLFxuXHQuYnV0dG9uLmhhcy1pY29uOmFmdGVyIHtcblx0XHRAaW5jbHVkZSBzaXplKCAzMnB4ICk7XG5cdFx0QGluY2x1ZGUgcG9zaXRpb24oIGFic29sdXRlLCA2cHggbnVsbCBudWxsIDZweCApO1xuXG5cdFx0bWFyZ2luOiAwcHg7XG5cblx0XHRmb250LXNpemU6IDI4cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDMycHg7XG5cdH1cblxuXHQjbGVmdC1wYW5lbCB7IH1cblx0I2NlbnRlci1wYW5lbCB7IH1cblx0I3JpZ2h0LXBhbmVsIHsgfVxuXG5cdGg1IHtcblx0XHRAaW5jbHVkZSBzcGFuLWNvbHVtbnMoIDEyICk7XG5cdFx0QGluY2x1ZGUgbWFyZ2luKCAwIDAgMCAwICk7XG5cdFx0QGluY2x1ZGUgcGFkZGluZyggJHNtYWxsLXNwYWNpbmcgbnVsbCApO1xuXG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cblx0XHRmb250LXNpemU6IDI2cHg7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXG5cblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjRUZGMUVGO1xuXG5cdFx0c21hbGwge1xuXHRcdFx0QGluY2x1ZGUgdGhlbWVkLWNvbG9yO1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRmb250LXNpemU6IDE1cHg7XG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG5cdFx0XHRAaW5jbHVkZSBtZWRpYSggXCI8dGFibGV0XCIgKXsgY29sb3I6ICM4MzkwOTcgIWltcG9ydGFudDsgfVxuXHRcdH1cblx0fVxuXG5cdGZpZ3VyZS5wYW5lbCB7XG5cblx0XHRAZXh0ZW5kICVmaWd1cmU7XG5cblx0XHRAaW5jbHVkZSBzcGFuLWNvbHVtbnMoIDEyICk7XG5cdFx0QGluY2x1ZGUgdHJhbnNpdGlvbihcblx0XHRcdHdpZHRoIDAuNXMgZWFzZS1pbi1vdXQsXG5cdFx0XHRoZWlnaHQgMC41cyBlYXNlLWluLW91dFxuXHRcdCk7XG5cblx0XHRoZWlnaHQ6IDM3LjV2aDtcblxuXHRcdEBpbmNsdWRlIG1lZGlhKCBcIjx0YWJsZXRcIiApe1xuXHRcdFx0bWFyZ2luLXRvcDogLTYwcHg7XG5cdFx0XHRwYWRkaW5nLXRvcDogNjBweDtcblx0XHR9XG5cblx0XHRpbWcuc3ViamVjdCB7IEBleHRlbmQgJXN1YmplY3Q7IH1cblxuXHRcdGEuY29udHJvbCwgbmF2LmNvbnRyb2wgeyBkaXNwbGF5OiBub25lOyB9XG5cblx0XHRhLmJ1dHRvbi5yb3VuZCB7XG5cdFx0XHRAaW5jbHVkZSBzaXplKCA0NXB4ICk7XG5cblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblxuXHRcdFx0Y29sb3I6IHdoaXRlO1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiB3aGl0ZTtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHJnYmEoIDAsIDAsIDAsIDAuMiApO1xuXG5cdFx0XHQmLm9wZW4ge1xuXHRcdFx0XHRAaW5jbHVkZSBmb290LW1lZXQtc2hvdGd1bjtcblx0XHRcdH1cblxuXHRcdFx0Ji5jbG9zZSB7IEBpbmNsdWRlIHBvc2l0aW9uKCBudWxsLCBjYWxjKCAzMi41dmggLSA0NXB4IC0gI3sgJGJhc2Utc3BhY2luZyB9ICkgY2FsYyggNTAlIC0gI3sgNDVweCAqIDAuNSB9ICkgbnVsbCApOyB9XG5cdFx0XHQmLnNoYXJlIHsgfVxuXG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0Y29sb3I6IHdoaXRlO1xuXHRcdFx0XHRib3JkZXItY29sb3I6IGJsYWNrO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBibGFjaztcblx0XHRcdH1cblxuXHRcdH1cblxuXHRcdG5hdi5yYWRpYWwtbWVudSB7IEBpbmNsdWRlIHNpemUoIDQ1cHggKTsgfVxuXG5cdH1cblxuXHRmaWd1cmUucGFuZWwldGFyZ2V0IHtcblxuXHRcdGhlaWdodDogYXV0bztcblxuXHRcdCYgKyBmaWd1cmUucGFuZWwgYS5jb250cm9sLm9wZW4geyBkaXNwbGF5OiBibG9jazsgfVxuXG5cdFx0YS5jb250cm9sLmNsb3NlIHsgZGlzcGxheTogYmxvY2s7IH1cblxuXHRcdC5zdWJqZWN0IHsgQGluY2x1ZGUgc2l6ZSggMTAwJSAzMi41dmggKTsgfVxuXG5cdFx0ZmlnY2FwdGlvbiB7XG5cblx0XHRcdEBpbmNsdWRlIHNpemUoIDEwMCUgYXV0byApO1xuXHRcdFx0QGluY2x1ZGUgcGFkZGluZyggJGJhc2Utc3BhY2luZyApO1xuXG5cdFx0XHRoMSB7XG5cblx0XHRcdFx0bWFyZ2luOiAwcHg7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMjZweDtcblxuXHRcdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0XHRAaW5jbHVkZSB0aGVtZWQtZG90dGVkLWJvcmRlciggMnB4IDBweCAwcHggKTtcblx0XHRcdFx0XHRAaW5jbHVkZSBtYXJnaW4oIDEycHggMHB4ICk7XG5cdFx0XHRcdFx0QGluY2x1ZGUgc2l6ZSggMTAwJSAycHggKTtcblxuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRcdH1cblxuXHRcdFx0fVxuXG5cdFx0XHRwIHsgZm9udC1zaXplOiAxOHB4OyB9XG5cblx0XHR9XG5cblx0fVxuXG5cdEBlYWNoICR0YXJnZXQgaW4gKCBsZWZ0LCBjZW50ZXIsIHJpZ2h0ICkge1xuXG5cdFx0QGF0LXJvb3QgIyN7ICR0YXJnZXQgfS1wYW5lbDp0YXJnZXQge1xuXG5cdFx0XHRAZXh0ZW5kICV0YXJnZXQ7XG5cblx0XHR9XG5cblx0fVxuXG5cdEBpbmNsdWRlIG1lZGlhKCBcIj49dGFibGV0XCIgKXtcblxuXHRcdG1hcmdpbi10b3A6IC0kcGFnZS1oZWFkZXItaGVpZ2h0O1xuXHRcdEBhdC1yb290IGJvZHkucGFuZWwtc3RvcnkudGhyZWUtcGFuZWwgbWFpbi5tYWluIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0fVxuXG5cdFx0aDUge1xuXG5cdFx0XHRAaW5jbHVkZSBwb3NpdGlvbiggYWJzb2x1dGUsICRwYWdlLWhlYWRlci1oZWlnaHQgKyA0NnB4IG51bGwgbnVsbCApO1xuXG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0d2lkdGg6IDI5M3B4O1xuXHRcdFx0cGFkZGluZzogMHB4O1xuXHRcdFx0ei1pbmRleDogNTA7XG5cblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXG5cdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0Y29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XG5cdFx0XHRmb250LXNpemU6IDIycHg7XG5cdFx0XHRmb250LXdlaWdodDogMzAwO1xuXG5cdFx0XHRzbWFsbCB7XG5cdFx0XHRcdEBpbmNsdWRlIHRoZW1lZC1jb2xvcjtcblx0XHRcdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdFx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdFx0fVxuXG5cdFx0fVxuXG5cdFx0ZmlndXJlLnBhbmVsIHtcblx0XHRcdEBpbmNsdWRlIHNwYW4tY29sdW1ucyggMiwgJGRpc3BsYXk6IGJsb2NrLWNvbGxhcHNlICk7XG5cdFx0XHRoZWlnaHQ6IGNhbGMoIDEwMHZoIC0gI3sgJHBhZ2UtaGVhZGVyLWhlaWdodCB9ICkgIWltcG9ydGFudDtcblx0XHRcdG1hcmdpbi1yaWdodDogMHB4O1xuXHRcdFx0cGFkZGluZy10b3A6ICRwYWdlLWhlYWRlci1oZWlnaHQ7XG5cblx0XHRcdC5vcGFxdWUtb3ZlcmxheSB7XG5cdFx0XHRcdEBpbmNsdWRlIHBvc2l0aW9uKCBhYnNvbHV0ZSwgMHB4IDBweCAwcHggMHB4ICk7XG5cdFx0XHRcdEBpbmNsdWRlIHNpemUoIDEwMCUgKTtcblxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCAwLCAwLCAwLCAwLjQgKTtcblx0XHRcdH1cblxuXHRcdFx0YS5idXR0b24ucm91bmQub3BlbiB7XG5cblx0XHRcdFx0QGluY2x1ZGUgc2l6ZSggMTAwJSApO1xuXHRcdFx0XHRAaW5jbHVkZSBwb3NpdGlvbiggbnVsbCwgMHB4IDBweCApO1xuXG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXG5cdFx0XHRcdGJvcmRlcjogbm9uZTtcblxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRcdFx0Y29sb3I6IHRyYW5zcGFyZW50O1xuXG5cdFx0XHR9XG5cblx0XHR9XG5cblx0XHRoNSV0YXJnZXQgeyBkaXNwbGF5OiBibG9jazsgfVxuXG5cdFx0ZmlndXJlLnBhbmVsJXRhcmdldCB7XG5cblx0XHRcdEBpbmNsdWRlIHNwYW4tY29sdW1ucyggOCwgJGRpc3BsYXk6IGJsb2NrLWNvbGxhcHNlICk7XG5cblx0XHRcdC5zdWJqZWN0IHsgQGluY2x1ZGUgc2l6ZSggMTAwJSApOyB9XG5cblx0XHRcdC8vXG5cdFx0XHQvLyBIaWRlIHRoZSBvdmVybGF5IGZvciB0aGUgYWN0aXZlIHBhbmVsXG5cdFx0XHQvL1xuXHRcdFx0Lm9wYXF1ZS1vdmVybGF5IHtcblxuXHRcdFx0XHQvL1xuXHRcdFx0XHQvLyBXaGVuIHRoZSBwYW5lbCBpcyBmb2N1c2VkIHdlIGFyZSBnb2luZyB0byB1c2UgdGhlIG9wYXF1ZS1vdmVybGF5IGFzIGEgY29udGFpbmVyIGZvciBvdXIgZ3JhZGllbnRzIGFzXG5cdFx0XHRcdC8vIGl0IGFscmVhZHkgaGFkIHRoZSBwcm9wZXIgZGltZW5zaW9ucy4gV2UgaGF2ZSB0byBhZGQgdHdvIGdyYWRpZW50cywgYmVoaW5kIHRoZSB0aXRsZSBhbmQgdGhlIHRleHQgb25cblx0XHRcdFx0Ly8gdGhlIHBhZ2UuXG5cdFx0XHRcdC8vXG5cdFx0XHRcdC8vIFRoZSBmaXJzdCBvbmUgaXMgdGhlIGJhY2tncm91bmQgb24gdGhlIHRleHQgc2VjdGlvbiB0aGUgc2Vjb25kIG9uZSBpcyBmb3IgdGhlIHRpdGxlLiBJdCBzZWVtcyB0aGUgSUVcblx0XHRcdFx0Ly8gZG9lc24ndCBsaWtlIGNhbGMoLi4uKSBmb3IgcG9zaXRpb25pbmcgdGhlIGdyYWRpZW50cyBzbyB3ZSB3aWxsIGhhdmUgdG8gdGFrZSBhIGxvb2sgYXQgdGhhdCBpbiB0aGVcblx0XHRcdFx0Ly8gbmVhciBmdXR1cmUuIEFsc28gdGhlIHBvc2l0aW9uIGZvciB0aGUgZ3JhZGllbnRzIHdhcyBkb25lIGJ5IGV5ZS1iYWxsIGxvZ2ljIHNvIHRoZSBhcmUgc29tZXdoYXQgb2ZmXG5cdFx0XHRcdC8vIGNlbnRlci4gQWxzbyBkZXBlbmRpbmcgb24gaG93IG11Y2ggdGV4dCB0aGUgcGFyYWdyYXBoIGNvbnRhaW5zLCB0aGUgbG93ZXIgaGFsZiBvZiB0aGUgZWxsaXBzZSBtaWdodFxuXHRcdFx0XHQvLyBiZSBlbXB0eS5cblx0XHRcdFx0Ly9cblx0XHRcdFx0Ly8gQWxzbyBub3RlIHRoYXQgdGhlIGRpbWVuc2lvbnMgYW5kIHBvc2lvdG5zIGFyZSBiYXNlZCBvbiB0aGUgdmFsdWVzIGFkZGVkIGJlbG93IG9uIHRoZSBjYXB0aW9uIGFuZCB0aXRsZS5cblx0XHRcdFx0Ly9cblx0XHRcdFx0QGluY2x1ZGUgYmFja2dyb3VuZC1pbWFnZShcblx0XHRcdFx0XHRyYWRpYWwtZ3JhZGllbnQoZWxsaXBzZSA4MCUgNDAlIGF0IGNhbGMoIDM3cHggKyAzMS41JSApIGNhbGMoIDEwMCUgLSAoICN7ICRwYWdlLWZvb3Rlci1oZWlnaHQtLWd0LXRhYmxldCArIDE1OHB4IH0gKyAxMi41JSApICksIHJnYmEoIDAsIDAsIDAsIDAuNCApIDAlLCB0cmFuc3BhcmVudCAxMTAlKSxcblx0XHRcdFx0XHRyYWRpYWwtZ3JhZGllbnQoZWxsaXBzZSAyOTNweCAqIDIgKCAyMnB4ICsgMThweCApICogMyBhdCAoIDM3cHggKyAyOTNweCAqIDAuNSApICggNDZweCArICggMjJweCArIDE4cHggKSAqIDAuNzUgKSwgcmdiYSggMCwgMCwgMCwgMC40ICkgMCUsIHRyYW5zcGFyZW50IDExMCUgKVxuXHRcdFx0XHQpO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRcdH1cblxuXHRcdFx0Ly9cblx0XHRcdC8vIFNob3cgdGhlIFwib3BlblwiIGJ1dHRvbiBmb3IgbmV4dCBwYW5lbFxuXHRcdFx0Ly9cblx0XHRcdCYgYS5vcGVuLCAmIH4gZmlndXJlLnBhbmVsIGEuY29udHJvbC5vcGVuIHsgZGlzcGxheTogbm9uZTsgfVxuXG5cdFx0XHQmICsgZmlndXJlLnBhbmVsIGEuY29udHJvbC5vcGVuIHtcblx0XHRcdFx0QGluY2x1ZGUgZm9vdC1tZWV0LXNob3RndW47XG5cblx0XHRcdFx0QGluY2x1ZGUgcG9zaXRpb24oIGFic29sdXRlLCA1MCUgNTAlICk7XG5cdFx0XHRcdEBpbmNsdWRlIHRyYW5zZm9ybSggdHJhbnNsYXRlWCggLTUwJSApIHRyYW5zbGF0ZVkoIC01MCUgKSApO1xuXG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0fVxuXG5cdFx0XHQvL1xuXHRcdFx0Ly8gUG9zaXRpb24gdGhlIGZpZ2NhcHRpb24sIGdpdmUgaXQgdGhlIGNvbG9ycywgdGV4dCBib3JkZXJzLCB0aGUgd29ya3MhXG5cdFx0XHQvL1xuXHRcdFx0ZmlnY2FwdGlvbiB7XG5cblx0XHRcdFx0Ly9AaW5jbHVkZSBwb3NpdGlvbiggYWJzb2x1dGUsIG51bGwgMTguNzUlICRwYWdlLWZvb3Rlci1oZWlnaHQtLWd0LXRhYmxldCArIDEwMHB4IDYuMjUlICk7XG5cdFx0XHRcdEBpbmNsdWRlIHBvc2l0aW9uKCBhYnNvbHV0ZSwgbnVsbCAxOC43NSUgJHBhZ2UtZm9vdGVyLWhlaWdodC0tZ3QtdGFibGV0ICsgMTU4cHggMzdweCApO1xuXHRcdFx0XHRAaW5jbHVkZSBzaXplKCA3NSUgYXV0byApO1xuXG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRwYWRkaW5nOiAwcHg7XG5cblx0XHRcdFx0aDEge1xuXG5cdFx0XHRcdFx0Y29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiA2MnB4O1xuXG5cdFx0XHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBkb3R0ZWQtYm9yZGVyKCAycHggMHB4IDBweCwgJGNvbG9yOiB3aGl0ZSApO1xuXHRcdFx0XHRcdFx0d2lkdGg6IDIzJTtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0fVxuXG5cdFx0XHRcdHAge1xuXHRcdFx0XHRcdGNvbG9yOiB3aGl0ZTtcblx0XHRcdFx0XHRmb250LXNpemU6IDIycHg7XG5cdFx0XHRcdH1cblxuXG5cdFx0XHR9XG5cblx0XHRcdC8vXG5cdFx0XHQvLyBUaGUgY2xvc2UgYW5kIHNoYXJlIGJ1dHRvblxuXHRcdFx0Ly9cblx0XHRcdGEuY29udHJvbC5jbG9zZSB7XG5cdFx0XHRcdEBpbmNsdWRlIHBvc2l0aW9uKCBudWxsLCAxMjBweCAzMHB4IGF1dG8gYXV0byApO1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdH1cblxuXHRcdFx0bmF2LnJhZGlhbC1tZW51IHtcblx0XHRcdFx0QGluY2x1ZGUgcG9zaXRpb24oIG51bGwsIDE4MHB4IDMwcHggYXV0byBhdXRvICk7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0fVxuXHRcdH1cblxuXG5cblxuICAgIC8vIFRPRE86IGxlZnQgcGFuZWwgcmlnaHQgcGFuZWwgY2VudGVyLXBhbmVsXG5cdFx0Ly8gQGVhY2ggJHRhcmdldCwgJHRpdGxlLW9mZnNldCBpbiAoIGxlZnQgICAwJSxcblx0XHQvLyBcdCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNlbnRlciBmbGV4LWdyaWQoIDIgKSArIGZsZXgtZ3V0dGVyKCApIC8gMixcblx0XHQvLyBcdCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0ICBmbGV4LWdyaWQoIDQgKSArIGZsZXgtZ3V0dGVyKCApIC8gMlxuXHRcdC8vICkge1xuICAgIC8vXG5cdFx0Ly8gXHQjI3sgJHRhcmdldCB9LXBhbmVsOnRhcmdldCB7XG4gICAgLy9cblx0XHQvLyBcdFx0JiB+IGZpZ3VyZS5wYW5lbC4jeyAkdGFyZ2V0IH0geyBAZXh0ZW5kICV0YXJnZXQ7IH1cbiAgICAvL1xuXHRcdC8vIFx0XHQmIH4gaDUge1xuXHRcdC8vIFx0XHRcdEBleHRlbmQgJXRhcmdldDtcblx0XHQvLyBcdFx0XHRsZWZ0OiBjYWxjKCAzN3B4ICsgI3sgJHRpdGxlLW9mZnNldCB9ICsgI3sgJHNtYWxsLXNwYWNpbmcgfSApO1xuXHRcdC8vIFx0XHR9XG4gICAgLy9cblx0XHQvLyBcdH1cbiAgICAvL1xuXHRcdC8vIH1cblxuXHR9XG5cbn1cbiIsIi8vQGltcG9ydCBcIndlYnNpdGUvc3R5bGVzaGVldHMvd2Vic2l0ZS9vcmdhbmlzbXMvZG9zc2llclwiO1xuXG5cbi5ub3JtYWwtY29udGVudCB7XG4gIGZpZ3VyZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbjogMDtcblxuICAgICYubGVmdCB7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICB9XG5cbiAgICAmLnJpZ2h0IHtcbiAgICAgIGZsb2F0OiByaWdodDtcbiAgICB9XG4gIH1cbiAgLmJ1dHRvbiB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgY2xlYXI6IGxlZnQ7XG5cbiAgICArIC5idXR0b24ge1xuICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICB9XG4gIH1cbiAgLmRvc3NpZXItZ3JpZC1pdGVtIHtcbiAgICBjbGVhcjogbm9uZTtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHdpZHRoOiAyMzJweDsgLy8gMjM1ID0gcHJvYmxlbSBJRTExIHJvdW5kaW5nIGVycm9yXG5cbiAgICAvLyBqYWtrZXM6IGZyYWdpZWwsIHdhYXJvbSBpcyBlciBnZWVuIDpudGgtb2YtY2xhc3MoKT8gb2YgOmZpbHRlcigpOm50aC1jaGlsZCgpPyAtRUtMXG4gICAgJjpudGgtY2hpbGQoNiksXG4gICAgJjpudGgtY2hpbGQoMTApLFxuICAgICY6bnRoLWNoaWxkKDE0KSxcbiAgICAmOm50aC1jaGlsZCgxOCkge1xuICAgICAgY2xlYXI6IHJpZ2h0O1xuICAgIH1cbiAgfVxuICAuZmlndXJlLWNhcHRpb24ge1xuICAgIHA6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgIH1cblxuICAgIHAge1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB9XG5cbiAgICBwLFxuICAgIHNwYW4ge1xuICAgICAgQGluY2x1ZGUgdGV4dCgkc2l6ZTogMjBweCwgJGxpbmUtaGVpZ2h0OiAxMTUlLCAkc3R5bGU6IGl0YWxpYyk7XG5cbiAgICAgIGZvbnQtc2l6ZTogMjBweCAhaW1wb3J0YW50O1xuICAgICAgbGluZS1oZWlnaHQ6IDExNSUgIWltcG9ydGFudDtcbiAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYyAhaW1wb3J0YW50O1xuICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgIC8vICAgICAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTsvLyB0dXJuZWQgb2ZmIGJ5IHJlcXVlc3RcbiAgICB9XG5cbiAgICBzcGFuLnBlcmNlbnRhZ2Uge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuXG4gICAgc3Bhbi5wZXJjZW50YWdlLFxuICAgIHNwYW4ucGVyY2VudGFnZSA+IHNwYW4ge1xuICAgICAgLy8gVE9ETzogUmVkdWNlIGRlcHRoIHRvIDNcbiAgICAgIEBpbmNsdWRlIHRleHQoJHNpemU6IDEwMHB4LCAkbGluZS1oZWlnaHQ6IDcwJSk7XG4gICAgICBAaW5jbHVkZSB0aGVtZWQtY29sb3I7XG5cbiAgICAgIGZvbnQtc2l6ZTogMTAwcHggIWltcG9ydGFudDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA3MCUgIWltcG9ydGFudDtcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIH1cblxuICAgIHNwYW4ubnVtYmVyIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgICAmLmFsaWduLXJpZ2h0IHtcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICB9XG5cbiAgICAgICYuYWxpZ24tbGVmdCB7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICB9XG5cbiAgICAgICYuYWxpZ24tY2VudGVyIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgfVxuICAgIH1cblxuICAgIHNwYW4ubnVtYmVyLFxuICAgIHNwYW4ubnVtYmVyID4gc3BhbiB7XG4gICAgICAvLyBUT0RPOiBSZWR1Y2UgZGVwdGggdG8gM1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAuMWVtO1xuICAgICAgd2lkdGg6IDcwcHg7XG5cbiAgICAgIEBpbmNsdWRlIHRleHQoJHNpemU6IDUwcHgsICRsaW5lLWhlaWdodDogMTA1JSk7XG5cbiAgICAgIGZvbnQtc2l6ZTogNTBweCAhaW1wb3J0YW50O1xuICAgICAgbGluZS1oZWlnaHQ6IDEwNSUgIWltcG9ydGFudDtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIHNwYW4uYmlnLW51bWJlciB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgZm9udC1zaXplOiAxMDBweCAhaW1wb3J0YW50O1xuICAgICAgbGluZS1oZWlnaHQ6IDEwNSUgIWltcG9ydGFudDtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbCAhaW1wb3J0YW50O1xuXG4gICAgICBAaW5jbHVkZSB0aGVtZWQtY29sb3I7XG4gICAgfVxuXG4gICAgcC5iaWcge1xuICAgICAgZm9udC1zaXplOiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgc3Bhbi5zdWJ0aXRsZSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICBvcGFjaXR5OiAuNTtcblxuICAgICAgQGluY2x1ZGUgdGV4dDtcbiAgICB9XG5cbiAgICBwLnN1YnRleHQge1xuICAgICAgY29sb3I6ICM5OTk7XG4gICAgICBmb250LXNpemU6ICRlbS1iYXNlO1xuICAgICAgbGluZS1oZWlnaHQ6IDEzMCU7XG4gICAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBib3JkZXItdG9wOiAxcHggZGFzaGVkICM5OTk7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICBsZWZ0OiAxMHB4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMHB4O1xuICAgICAgICB3aWR0aDogNjBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBmaWd1cmUub24tcmlnaHQge1xuICAgIHdpZHRoOiAyNzVweDtcblxuICAgIGZpZ3VyZS5yb3VuZCB7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICB9XG5cbiAgICAuZmlndXJlLWNhcHRpb24ge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB3aWR0aDogNTAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgcGFkZGluZzogMDtcblxuICAgICAgcCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICB9XG5cbiAgICAgIHNwYW4ge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBmb250LXNpemU6IDE2cHggIWltcG9ydGFudDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEzMCUgIWltcG9ydGFudDtcblxuICAgICAgICAmLm51bWJlciB7XG4gICAgICAgICAgZm9udC1zaXplOiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbn1cblxuLy9pcGFkIHNub2VwamVzIGZpeFxuYm9keS5pcy1pcGFkLFxuYm9keS5pcy1hbmRyb2lkLFxuYm9keS5pcy1pcGhvbmUge1xuICAjbG9lcG5ldXMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgI3Nub2VwamUtMSB7XG4gICAgdG9wOiAyNzVweCAhaW1wb3J0YW50O1xuICB9XG4gICNzbm9lcGplLTIge1xuICAgIHRvcDogMjMwcHggIWltcG9ydGFudDtcbiAgfVxuICAjc25vZXBqZS0zIHtcbiAgICB0b3A6IDIxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLy8gVE9ETzogUkVGQUNUT1Jcbi5kb3NzaWVyLXNsaWRlIHtcbiAgQGluY2x1ZGUgY2xlYXJmaXg7XG5cbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAtbW96LXRyYW5zaXRpb246IG9wYWNpdHkgLjNzIGVhc2Utb3V0O1xuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgLjNzIGVhc2Utb3V0O1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4zcyBlYXNlLW91dDtcblxuICAmLmRvc3NpZXItaW50cm8ge1xuICAgIC5kb3NzaWVyLW1haW4ge1xuICAgICAgLmRvc3NpZXItc2xpZGUtY29udGVudCB7XG4gICAgICAgIGgxIHtcbiAgICAgICAgICBAZXh0ZW5kICVoZWFkZXIwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmRvc3NpZXItbWFpbiB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIC5kb3NzaWVyLXNsaWRlLWNvbnRlbnQge1xuICAgICAgaDEge1xuICAgICAgICAvLyBUT0RPOiBSZWR1Y2UgZGVwdGggdG8gM1xuICAgICAgICBAZXh0ZW5kICVoZWFkZXIxO1xuXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE3cHg7XG4gICAgICB9XG5cbiAgICAgIHAge1xuICAgICAgICAvLyBUT0RPOiBSZWR1Y2UgZGVwdGggdG8gM1xuICAgICAgICBAaW5jbHVkZSB0ZXh0O1xuICAgICAgICBAaW5jbHVkZSB0aGVtZWQtY29sb3I7XG5cbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTdweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBmaWd1cmUsXG4gICAgZmlndXJlID4gaW1nIHtcbiAgICAgIC8vIFRPRE86IFJlZHVjZSBkZXB0aCB0byAzXG4gICAgICBAaW5jbHVkZSB0cmFuc2Zvcm0tc3R5bGUoZmxhdCk7XG4gICAgfVxuICB9XG5cbiAgJi5kb3NzaWVyLWludHJvLFxuICAmLmRvc3NpZXItb3V0cm8ge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgIC5kb3NzaWVyLXNsaWRlLWNvbnRlbnQge1xuICAgICAgaDEge1xuICAgICAgICAvLyBUT0RPOiBSZWR1Y2UgZGVwdGggdG8gM1xuICAgICAgICBAZXh0ZW5kICVoZWFkZXIwO1xuXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE3cHg7XG4gICAgICB9XG5cbiAgICAgIC5pbnRyby1zdWJ0aXRsZSB7XG4gICAgICAgIC8vIFRPRE86IFJlZHVjZSBkZXB0aCB0byAzXG4gICAgICAgIEBpbmNsdWRlIGludHJvLWxpbmU7XG4gICAgICAgIEBpbmNsdWRlIHRoZW1lZC1jb2xvcjtcbiAgICAgICAgQGluY2x1ZGUgdGV4dCgkc2l6ZTogMzZweCwgJGxpbmUtaGVpZ2h0OiAyNHB4KTtcblxuICAgICAgICBtYXJnaW4tdG9wOiAxMnB4O1xuXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAvLyBUT0RPOiBSZWR1Y2UgZGVwdGggdG8gM1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDUwJSAtIDQwcHgpO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5pbnRyby10ZXh0LFxuICAgICAgLm91dHJvLXRleHQge1xuICAgICAgICAvLyBUT0RPOiBSZWR1Y2UgZGVwdGggdG8gM1xuICAgICAgICBAaW5jbHVkZSB0ZXh0KCRzaXplOiAyNHB4LCAkbGluZS1oZWlnaHQ6IDEzMCUsICRzdHlsZTogaXRhbGljKTtcbiAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgIH1cblxuICAgICAgLmludHJvLXRleHQge1xuICAgICAgICAvLyBUT0RPOiBSZWR1Y2UgZGVwdGggdG8gM1xuICAgICAgICBtYXJnaW4tdG9wOiA5N3B4O1xuICAgICAgfVxuXG4gICAgICAub3V0cm8tdGV4dCB7XG4gICAgICAgIC8vIFRPRE86IFJlZHVjZSBkZXB0aCB0byAzXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICB3aWR0aDogNTgwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gIH1cblxuICAuZG9zc2llci1zbGlkZS1iYWNrZ3JvdW5kIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLWJvdHRvbTogLTEwMCU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB6LWluZGV4OiAtMTtcblxuICAgIGltZyB7XG4gICAgICAtbW96LXRyYW5zaXRpb246IG9wYWNpdHkgLjJzIGVhc2Utb3V0O1xuICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IC4ycyBlYXNlLW91dDtcbiAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjJzIGVhc2Utb3V0O1xuICAgIH1cblxuICAgICYuZnVsbC1zaXplID4gaW1nIHtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cblxuICAuZG9zc2llci1zbGlkZS1jb250ZW50IHtcbiAgICAmLmxlZnQge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICB3aWR0aDogMzMwcHg7XG4gICAgfVxuXG4gICAgJi5yaWdodCB7XG4gICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICB3aWR0aDogMzMwcHg7XG4gICAgfVxuICB9XG5cbn1cblxuLy9wb3J0cmFpdCBkb3NzaWVyc1xuYm9keS5pcy1pcGFkLFxuYm9keS5pcy1hbmRyb2lkIHtcbiAgLmRvc3NpZXItaW50cm8ge1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkZGVza3RvcCkge1xuICAgICAgbWF4LWhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgICAgaGVpZ2h0OiA3MjBweCAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gIC5waG9uZS1jb250ZW50IHtcbiAgICAuZG9zc2llci1pbnRybyB7XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogJGRlc2t0b3ApIHtcbiAgICAgICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbmZpZ3VyZS5yb3VuZCB7XG4gIGJvcmRlcjogMnB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgLjIpO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICBpbWcge1xuICAgIC8vIFRPRE86IFJlZHVjZSBkZXB0aCB0byAzXG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHRyYW5zaXRpb246IC41cyBlYXNlLW91dDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgJjphZnRlciB7XG5cdC8vIFdlIGFyZSBqdXN0IGdvaW5nIHRvIGxlYXZlIHRoaXMgaGVyZSB3aXRob3V0IG1lc3Npbmcgd2l0aCBpdC4uLiBvdGhlcndpc2Ugd2Vcblx0Ly8gY291bGQgdGFrZSBhIGxvb2sgYXQgdGhlIGNvbG9yemlsbGEgZ3JhZGllbnQgZ2VuZXJhdG9yLlxuICAgIGJhY2tncm91bmQ6IC1tb3otcmFkaWFsLWdyYWRpZW50KGNlbnRlciwgZWxsaXBzZSBjb3ZlciwgcmdiYSgwLCAwLCAwLCAwKSAzNSUsIHJnYmEoMCwgMCwgMCwgLjY1KSA3MCUsIHJnYmEoMCwgMCwgMCwgLjY1KSAxMDAlKTtcbiAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LXJhZGlhbC1ncmFkaWVudChjZW50ZXIsIGVsbGlwc2UgY292ZXIsIHJnYmEoMCwgMCwgMCwgMCkgMzUlLCByZ2JhKDAsIDAsIDAsIC42NSkgNzAlLCByZ2JhKDAsIDAsIDAsIC42NSkgMTAwJSk7XG4gICAgYmFja2dyb3VuZDogLW1zLXJhZGlhbC1ncmFkaWVudChjZW50ZXIsIGVsbGlwc2UgY292ZXIsIHJnYmEoMCwgMCwgMCwgMCkgMzUlLCByZ2JhKDAsIDAsIDAsIC42NSkgNzAlLCByZ2JhKDAsIDAsIDAsIC42NSkgMTAwJSk7XG4gICAgYmFja2dyb3VuZDogcmFkaWFsLWdyYWRpZW50KGVsbGlwc2UgYXQgY2VudGVyLCByZ2JhKDAsIDAsIDAsIDApIDM1JSwgcmdiYSgwLCAwLCAwLCAuNjUpIDcwJSwgcmdiYSgwLCAwLCAwLCAuNjUpIDEwMCUpO1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgJi5ob3Zlci1vZmZzZXQge1xuICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7IC8qIFNhZmFyaSBmaXgsIGZvcmNlcyBHUFUgKi9cbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuXG4gICAgaW1nIHtcbiAgICAgIC1tb3otdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG4gICAgICAtbW96LXRyYW5zZm9ybS1vcmlnaW46IDUwJSA1MCU7XG4gICAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDUwJSA1MCU7XG4gICAgICB0cmFuc2Zvcm0tb3JpZ2luOiA1MCUgNTAlO1xuICAgICAgLW1vei10cmFuc2l0aW9uOiAuNXMgZWFzZS1vdXQ7XG4gICAgICAtd2Via2l0LXRyYW5zaXRpb246IC41cyBlYXNlLW91dDtcbiAgICB9XG4gIH1cbn1cblxuLmZpZ3VyZS1jaXJjbGUge1xuICAvL0BpbmNsdWRlIHRoZW1lZChib3JkZXItY29sb3IpO1xuICBAaW5jbHVkZSB0ZXh0KDMycHgpO1xuXG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiAycHg7XG4gIGhlaWdodDogMTIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxMjBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiAxMjBweDtcbn1cblxuLmZpZ3VyZS1jYXB0aW9uIHtcbiAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICBwLFxuICBzcGFuIHtcbiAgICAvLyBUT0RPOiBSZWR1Y2UgZGVwdGggdG8gM1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG5cbiAgICBzdHJvbmcge1xuICAgICAgLy8gVE9ETzogUmVkdWNlIGRlcHRoIHRvIDNcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgcGFkZGluZy1ib3R0b206IDJweDtcbiAgICB9XG4gIH1cbn1cblxuZmlndXJlLnJvdW5kICsgLmZpZ3VyZS1jYXB0aW9uIHtcbiAgcCxcbiAgc3BhbiB7XG4gICAgQGluY2x1ZGUgdGV4dCgkc2l6ZTogMTZweCwgJGxpbmUtaGVpZ2h0OiAxMzAlLCAkc3R5bGU6IGl0YWxpYyk7XG5cbiAgICBmb250LXNpemU6IDE2cHggIWltcG9ydGFudDtcbiAgICBmb250LXN0eWxlOiBub3JtYWwgIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogMTMwJSAhaW1wb3J0YW50O1xuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5kb3NzaWVyLXNsaWRlIC5kb3NzaWVyLXNsaWRlLWNvbnRlbnQsXG4uZG9zc2llci1wdWxsb3V0IC5jb250ZW50LFxuI3B1bGxvdXQtc3RhbmRhbG9uZSAuY29udGVudCB7XG4gIGEuYnV0dG9uLXNlY29uZGFyeSB7XG4gICAgLy9AaW5jbHVkZSB0aGVtZWQtb3BhY2l0eShib3JkZXItY29sb3IsIC41KTtcbiAgICBAaW5jbHVkZSB0aGVtZWQtY29sb3I7XG4gICAgLy9AaW5jbHVkZSB0aGVtZWQtaG92ZXItc3RhdGUoYmFja2dyb3VuZC1jb2xvcik7XG5cbiAgICBAaW5jbHVkZSBob3Zlci1zdGF0ZSh0cnVlKSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBob3Zlci1zdGF0ZSgpIHtcbiAgICAgIGNvbG9yOiAkY29sb3ItYmxhY2s7XG4gICAgfVxuXG4gICAgJjpiZWZvcmUge1xuICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IC0uNGVtO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIH1cbiAgfVxufVxuXG4uaG92ZXItbWFnbmlmeSB7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgYm9yZGVyOiAxcHggZGFzaGVkICRjb2xvci13aGl0ZTtcblxuICAmOmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kOiAtbW96LXJhZGlhbC1ncmFkaWVudChjZW50ZXIsIGVsbGlwc2UgY292ZXIsIHJnYmEoMCwgMCwgMCwgMCkgMzUlLCByZ2JhKDAsIDAsIDAsIC42NSkgNzAlLCByZ2JhKDAsIDAsIDAsIC42NSkgMTAwJSk7XG4gICAgYmFja2dyb3VuZDogLXdlYmtpdC1yYWRpYWwtZ3JhZGllbnQoY2VudGVyLCBlbGxpcHNlIGNvdmVyLCByZ2JhKDAsIDAsIDAsIDApIDM1JSwgcmdiYSgwLCAwLCAwLCAuNjUpIDcwJSwgcmdiYSgwLCAwLCAwLCAuNjUpIDEwMCUpO1xuICAgIGJhY2tncm91bmQ6IC1tcy1yYWRpYWwtZ3JhZGllbnQoY2VudGVyLCBlbGxpcHNlIGNvdmVyLCByZ2JhKDAsIDAsIDAsIDApIDM1JSwgcmdiYSgwLCAwLCAwLCAuNjUpIDcwJSwgcmdiYSgwLCAwLCAwLCAuNjUpIDEwMCUpO1xuICAgIGJhY2tncm91bmQ6IHJhZGlhbC1ncmFkaWVudChlbGxpcHNlIGF0IGNlbnRlciwgcmdiYSgwLCAwLCAwLCAwKSAzNSUsIHJnYmEoMCwgMCwgMCwgLjY1KSA3MCUsIHJnYmEoMCwgMCwgMCwgLjY1KSAxMDAlKTtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4uZG9zc2llci1pbnRybyB7XG4gIC5kb3NzaWVyLXNsaWRlLWNvbnRlbnQge1xuICAgIGgxLFxuICAgIHAge1xuICAgICAgb3BhY2l0eTogLjAwMTtcbiAgICAgIC1tb3otdHJhbnNpdGlvbjogb3BhY2l0eSAxcyBlYXNlLW91dDtcbiAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAxcyBlYXNlLW91dDtcbiAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMXMgZWFzZS1vdXQ7XG4gICAgfVxuICB9XG59XG5cbi5waG9uZS1jb250ZW50IHtcbiAgd2lkdGg6IDEwMCU7XG5cbiAgZmlnY2FwdGlvbiB7XG4gICAgcCxcbiAgICBzcGFuIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICB9XG5cbiAgICBiciB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG4gIC5maWd1cmUtY2FwdGlvbi1tb2JpbGUge1xuICAgIGZvbnQtd2VpZ2h0OiA1MDAgIWltcG9ydGFudDtcbiAgICBmb250LXN0eWxlOiBub3JtYWwgIWltcG9ydGFudDtcbiAgICBmb250LXNpemU6IDI0cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kb3NzaWVyLXNsaWRlIHtcbiAgICBmaWdjYXB0aW9uIHtcbiAgICAgID4gcCB7XG4gICAgICAgIEBpbmNsdWRlIHRleHQoJHNpemU6ICRlbS1iYXNlLCAkbGluZS1oZWlnaHQ6IDEzMCUsICRzdHlsZTogbm9ybWFsKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuZG9zc2llci1zbGlkZS5kb3NzaWVyLWludHJvLFxuICAuZG9zc2llci1zbGlkZS5kb3NzaWVyLW91dHJvIHtcbiAgICAuZG9zc2llci1zbGlkZS1jb250ZW50IHtcbiAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgICBwYWRkaW5nLXRvcDogNTBweDtcbiAgICB9XG5cbiAgICBoMSB7XG4gICAgICBAZXh0ZW5kICVoZWFkZXIyO1xuXG4gICAgICBtYXJnaW4tYm90dG9tOiAxN3B4O1xuICAgIH1cblxuICAgIC5pbnRyby1zdWJ0aXRsZSB7XG4gICAgICBAaW5jbHVkZSB0ZXh0KCRzaXplOiAyNHB4LCAkbGluZS1oZWlnaHQ6IDI0cHgpO1xuXG4gICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICAgIH1cblxuICAgIC5pbnRyby10ZXh0LFxuICAgIC5vdXRyby10ZXh0IHtcbiAgICAgIEBpbmNsdWRlIHRleHQoJHNpemU6IDIwcHgsICRsaW5lLWhlaWdodDogMTMwJSwgJHN0eWxlOiBpdGFsaWMpO1xuXG4gICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgIH1cblxuICAgIC5pbnRyby10ZXh0IHtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgfVxuICB9XG5cbiAgLmNvbnRlbnQge1xuICAgIGZpZ3VyZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuXG4gICAgICAucm91bmQge1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICB9XG4gICAgICAuZmlndXJlLWNhcHRpb24ge1xuICAgICAgICBwLFxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICBAZXh0ZW5kICVjYXB0aW9uO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgZmlnY2FwdGlvbiB7XG4gICAgICAgIHAsIHNwYW4ge1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIGgxIHtcbiAgICAgIEBleHRlbmQgJWhlYWRlcjI7XG5cbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxM3B4O1xuICAgICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICB9XG4gIH1cblxuICAuZG9zc2llci1zbGlkZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgID4gcCB7XG4gICAgICBAaW5jbHVkZSB0aGVtZWQtY29sb3I7XG5cbiAgICAgIG1hcmdpbi1ib3R0b206IDE3cHg7XG4gICAgfVxuXG4gICAgYS5idXR0b24tc2Vjb25kYXJ5IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcblxuICAgICAgLy9AaW5jbHVkZSB0aGVtZWQtb3BhY2l0eShib3JkZXItY29sb3IsIC41KTtcbiAgICAgIEBpbmNsdWRlIHRoZW1lZC1jb2xvcjtcblxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBmb250LXNpemU6IDEuNWVtO1xuICAgICAgICBtYXJnaW4tbGVmdDogLS40ZW07XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgaG92ZXItc3RhdGUoKSB7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItYmxhY2s7XG4gICAgICB9XG5cbiAgICAgICsgLmJ1dHRvbiB7XG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmRvc3NpZXItZ3JpZCB7XG4gICAgcGFkZGluZzogMTBweCAyMHB4IDIwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICAuZG9zc2llci1ncmlkLWl0ZW0ge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgZm9udC1zaXplOiAwO1xuICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgIHdpZHRoOiA0OSU7IC8vIHNvbWUgc29ydCBvZiByb3VuZGluZyBlcnJvclxuXG4gICAgICAmOm50aC1jaGlsZCgybikge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgICAgIH1cblxuICAgICAgJjpudGgtY2hpbGQoMm4rMSkge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmZpZ3VyZS1jYXB0aW9uIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgIH1cbiAgfVxuXG4gIC5kb3NzaWVyLWludHJvIHtcbiAgICBoMSxcbiAgICBwIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuICB9XG5cbn1cblxuLmRvc3NpZXItc2xpZGUge1xuICBmaWdjYXB0aW9uIHtcbiAgICBAZXh0ZW5kICVjYXB0aW9uO1xuXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuXG4gICAgJjphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcGFkZGluZzogNXB4IDAgMTBweDtcbiAgICAgIHdpZHRoOiA4MHB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAtMTVweDtcbiAgICB9XG5cbiAgICA+IHAge1xuICAgICAgQGluY2x1ZGUgdGV4dCgkc2l6ZTogMjBweCwgJGxpbmUtaGVpZ2h0OiAxMTUlLCAkc3R5bGU6IGl0YWxpYyk7XG5cbiAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgfVxuXG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgfVxuICAgIH1cblxuICAgICsgZmlnY2FwdGlvbiB7XG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnZpbWVvLWltYWdlLW92ZXJsYXkge1xuICBvdXRsaW5lOiA1cHggc29saWQgJGNvbG9yLWJsYWNrO1xufVxuIiwiLy8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovL1xuLy8gQmFja2dyb3VuZC1pbWFnZSBwcm9wZXJ0eSBmb3IgYWRkaW5nIG11bHRpcGxlIGJhY2tncm91bmQgaW1hZ2VzIHdpdGhcbi8vIGdyYWRpZW50cywgb3IgZm9yIHN0cmluZ2luZyBtdWx0aXBsZSBncmFkaWVudHMgdG9nZXRoZXIuXG4vLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi8vXG5cbkBtaXhpbiBiYWNrZ3JvdW5kLWltYWdlKCRpbWFnZXMuLi4pIHtcbiAgJHdlYmtpdC1pbWFnZXM6ICgpO1xuICAkc3BlYy1pbWFnZXM6ICgpO1xuXG4gIEBlYWNoICRpbWFnZSBpbiAkaW1hZ2VzIHtcbiAgICAkd2Via2l0LWltYWdlOiAoKTtcbiAgICAkc3BlYy1pbWFnZTogKCk7XG5cbiAgICBAaWYgKHR5cGUtb2YoJGltYWdlKSA9PSBzdHJpbmcpIHtcbiAgICAgICR1cmwtc3RyOiAgICAgICBzdHItc2xpY2UoJGltYWdlLCAwLCAzKTtcbiAgICAgICRncmFkaWVudC10eXBlOiBzdHItc2xpY2UoJGltYWdlLCAwLCA2KTtcblxuICAgICAgQGlmICR1cmwtc3RyID09IFwidXJsXCIge1xuICAgICAgICAkd2Via2l0LWltYWdlOiAkaW1hZ2U7XG4gICAgICAgICRzcGVjLWltYWdlOiAgICRpbWFnZTtcbiAgICAgIH1cblxuICAgICAgQGVsc2UgaWYgJGdyYWRpZW50LXR5cGUgPT0gXCJsaW5lYXJcIiB7XG4gICAgICAgICRncmFkaWVudHM6IF9saW5lYXItZ3JhZGllbnQtcGFyc2VyKCRpbWFnZSk7XG4gICAgICAgICR3ZWJraXQtaW1hZ2U6ICBtYXAtZ2V0KCRncmFkaWVudHMsIHdlYmtpdC1pbWFnZSk7XG4gICAgICAgICRzcGVjLWltYWdlOiAgICBtYXAtZ2V0KCRncmFkaWVudHMsIHNwZWMtaW1hZ2UpO1xuICAgICAgfVxuXG4gICAgICBAZWxzZSBpZiAkZ3JhZGllbnQtdHlwZSA9PSBcInJhZGlhbFwiIHtcbiAgICAgICAgJGdyYWRpZW50czogX3JhZGlhbC1ncmFkaWVudC1wYXJzZXIoJGltYWdlKTtcbiAgICAgICAgJHdlYmtpdC1pbWFnZTogbWFwLWdldCgkZ3JhZGllbnRzLCB3ZWJraXQtaW1hZ2UpO1xuICAgICAgICAkc3BlYy1pbWFnZTogICBtYXAtZ2V0KCRncmFkaWVudHMsIHNwZWMtaW1hZ2UpO1xuICAgICAgfVxuICAgIH1cblxuICAgICR3ZWJraXQtaW1hZ2VzOiBhcHBlbmQoJHdlYmtpdC1pbWFnZXMsICR3ZWJraXQtaW1hZ2UsIGNvbW1hKTtcbiAgICAkc3BlYy1pbWFnZXM6ICAgYXBwZW5kKCRzcGVjLWltYWdlcywgICAkc3BlYy1pbWFnZSwgICBjb21tYSk7XG4gIH1cblxuICBiYWNrZ3JvdW5kLWltYWdlOiAkd2Via2l0LWltYWdlcztcbiAgYmFja2dyb3VuZC1pbWFnZTogJHNwZWMtaW1hZ2VzO1xufVxuIiwiYm9keS5wYW5lbC1zdG9yeS50d28tcGFuZWwge1xuICBtYWluIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxuXG4gIC5wYW5lbHMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMDtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkdGFibGV0KSB7XG4gICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICB9XG4gIH1cblxuICBhLnNwbGl0dGVyIHtcblxuICAgIGJhY2tncm91bmQ6ICNGRkY7XG4gICAgYm9yZGVyOiAwO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgd2lkdGg6IDIyLjVweDtcbiAgICBoZWlnaHQ6IDQ1cHg7XG4gICAgcGFkZGluZzogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiBjYWxjKDUwdmggLSA3MHB4KTtcbiAgICAvL3RyYW5zaXRpb246IGxlZnQgMC41cyBlYXNlLWluLW91dDtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXMgZWFzZS1pbi1vdXQ7XG4gICAgbGVmdDogNTAlO1xuICAgIHotaW5kZXg6IDEwO1xuXG4gICAgJjphY3RpdmUsXG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogIzAwMDtcbiAgICB9XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICBsaW5lLWhlaWdodDogNDVweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtNHB4O1xuICAgICAgd2lkdGg6IDIyLjVweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHRhYmxldCkge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG5cbiAgLnBhbmVscy0tZHJhZ2dpbmcgYS5zcGxpdHRlciB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxuXG4gIC5wYW5lbHMtLW9wZW4gYS5zcGxpdHRlciB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuXG4gIGEuc3BsaXR0ZXIuaWNvbi1hcnJvdy1sZWZ0IHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA0NXB4O1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDQ1cHg7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTIycHgsIC0xMDAlKTtcbiAgICBsZWZ0OiAxMDAlO1xuICB9XG5cbiAgYS5zcGxpdHRlci5pY29uLWFycm93LXJpZ2h0IHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDQ1cHg7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDQ1cHg7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTEwMCUpO1xuICAgIGxlZnQ6IDA7XG4gIH1cblxuICBhLmJ1dHRvbi5wcmltYXJ5IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdG9wOiA3NSU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTEwMCUpO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC41cyBlYXNlLWluLW91dDtcbiAgICB6LWluZGV4OiAxMDtcblxuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6ICNGRkY7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICR0YWJsZXQpIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxuXG4gIC5wYW5lbHMtLW9wZW4gYS5idXR0b24ucHJpbWFyeSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuXG4gIC5wYW5lbC5sZWZ0LFxuICAucGFuZWwucmlnaHQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogY2FsYyggNTB2aCAtIDMwcHgpO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRyYW5zaXRpb246IHdpZHRoIDAuNXMgZWFzZS1pbi1vdXQ7XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHRhYmxldCkge1xuICAgICAgd2lkdGg6IDUwJTtcbiAgICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDcwcHgpO1xuICAgIH1cbiAgfVxuXG4gIC5wYW5lbHMtLWRyYWdnaW5nIC5wYW5lbCB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxuXG4gIC5wYW5lbHMtLW9wZW4gLnBhbmVsLmxlZnQsXG4gIC5wYW5lbHMtLW9wZW4gLnBhbmVsLnJpZ2h0LCB7XG4gICAgd2lkdGg6IDExMHB4IWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICB9XG5cbiAgLnBhbmVsLnJpZ2h0IHtcbiAgICByaWdodDogMDtcbiAgfVxuXG4gIC5wYW5lbC5sZWZ0IGZpZ2NhcHRpb24ge1xuICAgIHRvcDogYXV0bztcbiAgICBsZWZ0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHRhYmxldCkge1xuICAgICAgdG9wOiAwO1xuICAgICAgYm90dG9tOiBhdXRvO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB9XG4gIH1cblxuICAucGFuZWwucmlnaHQgZmlnY2FwdGlvbiB7XG4gICAgbGVmdDogMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHRhYmxldCkge1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB9XG5cbiAgICBwIHtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgIH1cbiAgfVxuXG4gIC5wYW5lbCBmaWdjYXB0aW9uIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICR0YWJsZXQpIHtcbiAgICAgIHBhZGRpbmc6IDg2cHggMzhweDtcbiAgICB9XG4gIH1cblxuICAucGFuZWwgaDEsXG4gIC5wYW5lbCBwIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXMgZWFzZS1pbi1vdXQ7XG4gIH1cblxuICAucGFuZWxzLS1pbml0aWFsIC5wYW5lbCBmaWdjYXB0aW9uIHAge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cblxuICAucGFuZWxzLS1vcGVuIC5wYW5lbCBmaWdjYXB0aW9uIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgLnBhbmVsIC5zdWJqZWN0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgb2JqZWN0LXBvc2l0aW9uOiA1MCUgNTAlO1xuICB9XG5cbiAgLm9wYXF1ZS1vdmVybGF5IHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWdyYWRpZW50KHJhZGlhbCwgY2VudGVyIGNlbnRlciwgMHB4LCBjZW50ZXIgY2VudGVyLCAxMDAlLCBjb2xvci1zdG9wKDAlLCByZ2JhKDAsMCwwLDAuNCkpLCBjb2xvci1zdG9wKDMzJSwgcmdiYSgwLDAsMCwwLjQpKSwgY29sb3Itc3RvcCg2NiUsIHRyYW5zcGFyZW50KSwgY29sb3Itc3RvcCgxMDAlLCB0cmFuc3BhcmVudCkpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtcmFkaWFsLWdyYWRpZW50KGNlbnRlciwgZWxsaXBzZSBjb3ZlciwgcmdiYSgwLDAsMCwwLjQpIDAlLCByZ2JhKDAsMCwwLDAuNCkgMzMlLCB0cmFuc3BhcmVudCA2NiUsIHRyYW5zcGFyZW50IDEwMCUpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC1vLXJhZGlhbC1ncmFkaWVudChjZW50ZXIsIGVsbGlwc2UgY292ZXIsIHJnYmEoMCwwLDAsMC40KSAwJSwgcmdiYSgwLDAsMCwwLjQpIDMzJSwgdHJhbnNwYXJlbnQgNjYlLCB0cmFuc3BhcmVudCAxMDAlKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtbXMtcmFkaWFsLWdyYWRpZW50KGNlbnRlciwgZWxsaXBzZSBjb3ZlciwgcmdiYSgwLDAsMCwwLjQpIDAlLCByZ2JhKDAsMCwwLDAuNCkgMzMlLCB0cmFuc3BhcmVudCA2NiUsIHRyYW5zcGFyZW50IDEwMCUpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHJhZGlhbC1ncmFkaWVudChlbGxpcHNlIGF0IGNlbnRlciwgcmdiYSgwLDAsMCwwLjQpIDAlLCByZ2JhKDAsMCwwLDAuNCkgMzMlLCB0cmFuc3BhcmVudCA2NiUsIHRyYW5zcGFyZW50IDEwMCUpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgfVxuXG4gIC5wYW5lbCBmaWdjYXB0aW9uIGgxLCAucGFuZWwgZmlnY2FwdGlvbiBwIHtcbiAgICBjb2xvcjogI0ZGRjtcbiAgICBmb250LXNpemU6IDYycHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgLnBhbmVsIGZpZ2NhcHRpb24gaDEge1xuICAgIGZvbnQtc2l6ZTogMzJweDtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkdGFibGV0KSB7XG4gICAgICBmb250LXNpemU6IDYycHg7XG4gICAgfVxuICB9XG5cbiAgLnBhbmVsIGZpZ2NhcHRpb24gcCB7XG4gICAgZGlzcGxheTogbm9uZTtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkdGFibGV0KSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cblxuICAucGFuZWwtLWFjdGl2ZSB7XG4gICAgZmlnY2FwdGlvbiBoMSxcbiAgICBmaWdjYXB0aW9uIHAge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG4gIH1cblxuICAucGFuZWwgZmlnY2FwdGlvbiBwIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgbGluZS1oZWlnaHQ6IDMxcHg7XG4gICAgbWF4LXdpZHRoOiA0MjBweDtcbiAgfVxuXG4gIC5wYW5lbC5jb250ZW50IHtcbiAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBhZGRpbmc6IDAgMzBweDtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkdGFibGV0KSB7XG4gICAgICB3aWR0aDogY2FsYygxMDB2dyAtIDExMHB4KTtcbiAgICAgIGhlaWdodDogY2FsYygxMDAlIC0gNzBweCk7XG4gICAgICBwYWRkaW5nOiAwIDIwN3B4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7XG4gICAgICB6LWluZGV4OiAtMTA7XG4gICAgfVxuICB9XG5cbiAgLnBhbmVscy0tb3BlbiAucGFuZWwuY29udGVudCB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG5cbiAgLnBhbmVsLmNvbnRlbnQgaDEge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgbWFyZ2luOiAwIDAgMzdweDtcblxuICAgICY6OmFmdGVyIHtcbiAgICAgIEBpbmNsdWRlIHRoZW1lZC1kb3R0ZWQtYm9yZGVyKCAwcHggMHB4IDJweCApO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDEzMHB4O1xuICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICBtYXJnaW4tdG9wOiAxM3B4O1xuICAgIH1cblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkdGFibGV0KSB7XG4gICAgICBtYXJnaW46IDgycHggMHB4IDM3cHggMHB4O1xuICAgIH1cblxuICAgIHNtYWxsIHtcbiAgICAgIGNvbG9yOiAjODM5MDk3O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAyMnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgfVxuICB9XG5cbiAgLnBhbmVsLmNvbnRlbnQgaDIsXG4gIC5wYW5lbC5jb250ZW50IGgzIHtcbiAgICBtYXJnaW46IDI3cHggMCAzcHggMDtcbiAgfVxuXG4gIC5wYW5lbC5jb250ZW50IHAge1xuICAgIG1hcmdpbjogMDtcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gIH1cblxuICAuY29udGVudC1mb290ZXIge1xuICAgIG1heC13aWR0aDogNjRlbTtcbiAgICBtYXJnaW46IDAgYXV0bztcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkdGFibGV0KSB7XG4gICAgICB3aWR0aDogY2FsYygxMDB2dyAtIDIyMHB4KTtcbiAgICB9XG4gIH1cblxuICAuY29udHJvbHMge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IGNhbGMoIDcwcHggKyA0NnB4KTtcbiAgICByaWdodDogY2FsYyggMC43NWVtICsgMTEwcHggKyAyNHB4KTtcbiAgfVxuXG4gIC5wYW5lbHM6bm90KC5wYW5lbHMtLW9wZW4pIC5jb250cm9scyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5jb250cm9scyBhLmJ1dHRvbi5yb3VuZCB7XG4gICAgQGluY2x1ZGUgdGhlbWVkLWhvdmVyO1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgYmxhY2s7XG4gICAgY29sb3I6IGJsYWNrO1xuICAgIHdpZHRoOiA0NXB4O1xuICAgIGhlaWdodDogNDVweDtcbiAgICBwYWRkaW5nOiAwO1xuXG4gICAgJi5idXR0b24tLXNpZGUge1xuICAgICAgbWFyZ2luOiAwIDAgMThweCAwO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgei1pbmRleDogMTA7XG4gICAgfVxuXG4gICAgJjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDQzcHg7XG4gICAgICBsaW5lLWhlaWdodDogNDNweDtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgfVxuICB9XG5cbiAgLmNvbnRyb2xzIC5yYWRpYWwtbWVudSB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgfVxufVxuIiwiLy9AaW1wb3J0IFwid2Vic2l0ZS9zdHlsZXNoZWV0cy93ZWJzaXRlL29yZ2FuaXNtcy9tZW51XCI7XG5cbiRtZW51LWJhY2tncm91bmQtY29sb3I6IHdoaXRlICFkZWZhdWx0O1xuXG4kbWVudS1oZWlnaHQ6IGNhbGMoIDEwMHZoIC0gI3skcGFnZS1oZWFkZXItaGVpZ2h0LWx0LXRhYmxldH0gLSAjeyRwYWdlLWZvb3Rlci1oZWlnaHR9ICkgIWRlZmF1bHQ7XG4kbWVudS1oZWlnaHQtZ3QtdGFibGV0OiAzMDBweCAhZGVmYXVsdDtcblxuXG4uaGVhZGVyLW1lbnUtbmF2aWdhdGlvbiB7XG5cdEBpbmNsdWRlIHBvc2l0aW9uKCBmaXhlZCwgJHBhZ2UtaGVhZGVyLWhlaWdodC1sdC10YWJsZXQgMCAwIDAgKTtcblx0aGVpZ2h0OiAkbWVudS1oZWlnaHQ7XG5cdHBhZGRpbmc6IDAgJHNtYWxsLXNwYWNpbmc7XG5cdGJhY2tncm91bmQtY29sb3I6ICRtZW51LWJhY2tncm91bmQtY29sb3I7XG5cdG92ZXJmbG93OiBhdXRvO1xuXHRwYWRkaW5nLXJpZ2h0OiAxMnB4O1xuXG5cdCYubWVudS0tY2xvc2VkIHtcblx0ICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG5cdCYubWVudS0tb3BlbiB7XG5cdCAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG5cblx0QGluY2x1ZGUgbWVkaWEoICc+PXRhYmxldCcgKXtcblx0XHRAaW5jbHVkZSBvdXRlci1jb250YWluZXIoIDEwMCUgKTtcblx0XHRAaW5jbHVkZSBwb3NpdGlvbiggZml4ZWQsICRwYWdlLWhlYWRlci1oZWlnaHQgMCAwIDAgKTtcblxuXHRcdGhlaWdodDogJG1lbnUtaGVpZ2h0LWd0LXRhYmxldCAhaW1wb3J0YW50O1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0d2lkdGg6IDEwMCU7XG5cblx0XHQubWVudS1zZWFyY2ggeyBkaXNwbGF5OiBub25lOyB9XG5cblx0XHQuaGVhZGVyLW1lbnUtc2VjdGlvbnMge1xuICAgICAgICAgICAgcGFkZGluZzogMCAxLjVlbTtcbiAgICAgICAgfVxuICAgICAgICAuaGVhZGVyLW1lbnUtc2VjdGlvbnMsIC5tZW51LW92ZXJ2aWV3cyB7XG5cblx0XHRcdEBpbmNsdWRlIHJvdyggKTtcblxuXHRcdH1cblxuXHRcdC5oZWFkZXItbWVudS1zZWN0aW9ucyAubWVudS1zZWN0aW9uIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDI1cHg7XG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAyNXB4O1xuXHRcdFx0d2lkdGg6IDMzLjMzJTtcblxuXHRcdFx0JjpmaXJzdC1jaGlsZCB7IHBhZGRpbmctbGVmdDogMDsgfVxuXHRcdFx0JjpsYXN0LWNoaWxkIHsgcGFkZGluZy1yaWdodDogMDsgfVxuXHRcdH1cblxuXHRcdEBhdC1yb290IGhlYWRlci5wYWdlLWhlYWRlci5tZW51LS1vcGVuICsgLm1haW4ge1xuXG5cdFx0XHRtYXJnaW4tdG9wOiAkbWVudS1oZWlnaHQtZ3QtdGFibGV0O1xuXG5cdFx0fVxuXG5cdH1cblxuXHQudGVybXMtYW5kLWNvbmRpdGlvbnMge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0Ly8gcG9zaXRpb246IGFic29sdXRlOyBkb24ndCBkbyB0aGlzIC0+IGhlaWdodCBvZiBtZW51IG9uIHRvcCBpcyB1bmtub3duXG5cdFx0QGluY2x1ZGUgbWVkaWEoICc8dGFibGV0JyApe1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0fVxuXG5cdFx0YSB7XG5cdFx0XHRjb2xvcjogIzQ3NTM1Qjtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDM5cHg7XG5cdFx0fVxuXHR9XG59XG4iLCIvL0BpbXBvcnQgXCJ3ZWJzaXRlL3N0eWxlc2hlZXRzL3dlYnNpdGUvb3JnYW5pc21zL2hvbWVwYWdlXCI7XG5cbiRob21lcGFnZS1icmVha3BvaW50LTA6ICRwaG9uZTtcbiRob21lcGFnZS1icmVha3BvaW50LTE6IDc2OHB4O1xuJGhvbWVwYWdlLWJyZWFrcG9pbnQtMjogMTAyNHB4O1xuXG5ib2R5LmhvbWVwYWdlIHtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuXG4gIG1haW4ubWFpbiB7XG4gICAgQGluY2x1ZGUgcGFkZGluZygwcHggMC43NWVtKTtcbiAgfVxuXG4gIC5zbGlkZS1wcmV2aW91cyBidXR0b24sXG4gIC5zbGlkZS1uZXh0IGJ1dHRvbiwge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBib3JkZXItY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMTJweDtcbiAgICAgIG1hcmdpbi1yaWdodDogNHB4O1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkaG9tZXBhZ2UtYnJlYWtwb2ludC0wIC0gMXB4KSB7XG4gIGJvZHkuaG9tZXBhZ2UgbWFpbi5tYWluIHtcbiAgICBAaW5jbHVkZSBwYWRkaW5nKDBweCAwcHgpO1xuICB9XG5cbiAgYm9keS5ob21lcGFnZSBmb290ZXIucGFnZS1mb290ZXIge1xuICAgIGJvcmRlci13aWR0aDogMHB4O1xuXG4gICAgI2Zvb3Rlci1zdGlja3kge1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgcGFkZGluZy10b3A6IDIwcHg7XG5cbiAgICAgIHNwYW4ubWVzc2FnZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG5cbiAgICAgIG5hdiB1bC5mb290ZXItbGluay1saXN0IHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgICAgbGlbcm9sZT0nbWVudWl0ZW0nXSB7XG4gICAgICAgICAgQGluY2x1ZGUgbWFyZ2luKG51bGwgLTMwcHgpO1xuICAgICAgICAgIEBpbmNsdWRlIHBhZGRpbmcobnVsbCAzMHB4KTtcbiAgICAgICAgICB3aWR0aDogY2FsYygxMDAlICsgNjBweCk7XG5cbiAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICByaWdodDogMjBweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBsaVtyb2xlPSdtZW51aXRlbSddOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgbGk6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDI1cHg7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAkaG9tZXBhZ2UtYnJlYWtwb2ludC0xKSB7XG4gIGJvZHkuaG9tZXBhZ2Uge1xuICAgIG92ZXJmbG93LXk6IGhpZGRlbjtcblxuICAgICNmb290ZXItcG9wdXAsICNmb290ZXItcG9wdXAtc3BhY2VyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgZm9vdGVyLnBhZ2UtZm9vdGVyIHtcbiAgICAgIEBpbmNsdWRlIGNtcy1lZGl0LW1vZGUoJikge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmUgIWltcG9ydGFudDtcbiAgICAgICAgdG9wOiAtMjIwcHg7IC8vIHlheSBtYWdpYyBudW1iZXJzXG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vXG4vLyBTd2lwZXIgb24gdGhlIGhvbWVwYWdlXG4vL1xuYm9keS5ob21lcGFnZSAuc3dpcGVyIHtcbiAgJi1jb250YWluZXIge1xuICAgIC8vIFRoZSBjb250YWluZXIgYW5kIHRoZSBzbGlkZXMgc2hvdWxkIGhhdmUgdGhlIHNhbWUgc2l6ZVxuICAgIEBpbmNsdWRlIHNpemUoMTAwJSAxMDB2aCk7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogJGhvbWVwYWdlLWJyZWFrcG9pbnQtMCAtIDFweCkge1xuICAgICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICBwYWRkaW5nLXRvcDogJHBhZ2UtaGVhZGVyLWhlaWdodC1sdC10YWJsZXQ7XG4gICAgfVxuICB9XG5cbiAgJi1zbGlkZSB7XG4gICAgLy8gT2sgdGhpcyBpcyBhIGxpdHRsZSBoYWNrIHRvIG1ha2Ugc3VyZSB0aGUgc3dpcGVyIHRoaW5nIGRvZXNuJ3QgbWVzcyB1cCB0aGUgcm91bmRpbmcgb2Ygc2xpZGVcbiAgICAvLyBoZWlnaHQuIEJ5IGRvaW5nIHRoaXMgd2UgcHJldmVudCB0aGUgXCJkb3VibGUgc2Nyb2xsXCIgd2hlcmUgYXQgdGhlIGZpcnN0IG1vdGlvbiB3ZSBzY3JvbGwgbGVzc1xuICAgIC8vIHRoYW4gMXB4IHVwIG9yIGRvd24uXG4gICAgQGluY2x1ZGUgc2l6ZSgxMDAlIGNhbGMoMTAwdmggLSAxcHgpKTtcbiAgICBAaW5jbHVkZSBtYXJnaW4oMC41cHggbnVsbCk7XG5cbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkaG9tZXBhZ2UtYnJlYWtwb2ludC0wIC0gMXB4KSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgaGVpZ2h0OiAyMjBweCAhaW1wb3J0YW50O1xuICAgICAgb3ZlcmZsb3c6IGF1dG87XG5cbiAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy9cbi8vIExldHMgc3RhcnQgb2ZmIHdpdGggdGhlIGNvbW1vbiBidXR0b25zIG9uIHRoZSBzbGlkZXNcbi8vXG5ib2R5LmhvbWVwYWdlIC5zd2lwZXItc2xpZGUge1xuICAmOmZpcnN0LWNoaWxkIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG5cbiAgLy8gSGlkZSB0aGUgcHJldmlvdXMgYW5kIG5leHQgc2xpZGUgd2hlcmUgYXBwbGljYWJsZVxuICAmOmZpcnN0LWNoaWxkIC5zbGlkZS1wcmV2aW91cyB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgJjpsYXN0LWNoaWxkIC5zbGlkZS1uZXh0IHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuc2xpZGUtbmV4dCwgLnNsaWRlLXByZXZpb3VzIHtcbiAgICBAaW5jbHVkZSBtYXJnaW4oMCAwIDAgMCk7XG4gICAgei1pbmRleDogMTAwO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkaG9tZXBhZ2UtYnJlYWtwb2ludC0yKSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cblxuICAuc2xpZGUtcHJldmlvdXMge1xuICAgIEBpbmNsdWRlIHBvc2l0aW9uKGFic29sdXRlLCBjYWxjKCN7JHBhZ2UtaGVhZGVyLWhlaWdodC1sdC10YWJsZXR9ICsgMWVtKSAwcHggbnVsbCAwcHgpO1xuICAgIHotaW5kZXg6IDEwMjtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkaG9tZXBhZ2UtYnJlYWtwb2ludC0yKSB7XG4gICAgICBAaW5jbHVkZSBwb3NpdGlvbihhYnNvbHV0ZSwgY2FsYygjeyRwYWdlLWhlYWRlci1oZWlnaHR9ICsgMWVtKSAwcHggbnVsbCAwcHgpO1xuICAgIH1cblxuICB9XG4gIC5zbGlkZS1uZXh0IHtcbiAgICBAaW5jbHVkZSBwb3NpdGlvbihhYnNvbHV0ZSwgbnVsbCAwcHggY2FsYygjeyRwYWdlLWZvb3Rlci1oZWlnaHR9ICsgMWVtKSAwcHgpO1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRob21lcGFnZS1icmVha3BvaW50LTIpIHtcbiAgICAgIEBpbmNsdWRlIGNhbGMoYm90dG9tLCAnI3skcGFnZS1mb290ZXItaGVpZ2h0LS1ndC10YWJsZXR9ICsgMWVtJyk7XG4gICAgfVxuICB9XG5cbiAgLy8gdGhpcyBzdHlsZSBtYXkgTk9UIGJlIGFwcGxpZWQgdG8gdGhlIG1haW4gc3BvbnNvciBsYXllcmVkIG9uIHRvcCBvZiBlYWNoIHNsaWRlXG4gIC5zbGlkZS1jb250ZW50ICsgLm1haW4tc3BvbnNvciB7XG4gICAgZGlzcGxheTogbm9uZTtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkaG9tZXBhZ2UtYnJlYWtwb2ludC0yKSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIEBpbmNsdWRlIHNpemUoMjg2cHggMTI2cHgpO1xuICAgICAgQGluY2x1ZGUgcG9zaXRpb24oYWJzb2x1dGUsIG51bGwgJHNtYWxsLXNwYWNpbmcgY2FsYyg3MHB4ICsgI3skc21hbGwtc3BhY2luZ30pKTtcblxuICAgICAgaW1nIHtcbiAgICAgICAgQGluY2x1ZGUgc2l6ZSgxMDAlKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIlxuJHN0b3J5LW92ZXJ2aWV3LXBhZ2Utc3RvcnktaGVpZ2h0OiAyMDZweCAhZGVmYXVsdDtcbiRzdG9yeS1vdmVydmlldy1wYWdlLWhlYWRlci1zdG9yeS1oZWlnaHQ6IDE4MHB4ICFkZWZhdWx0O1xuXG4kc3Rvcnktb3ZlcnZpZXctc21hbGwtc3RvcnktaGVpZ2h0OiAyMjJweCAhZGVmYXVsdDtcbiRzdG9yeS1vdmVydmlldy1sYXJnZS1zdG9yeS1oZWlnaHQ6IDQxNXB4ICFkZWZhdWx0O1xuXG4kc3Rvcnktb3ZlcnZpZXctc21hbGwtc3RvcnktaGVpZ2h0LS1ndC10YWJsZXQ6IDE5MHB4ICFkZWZhdWx0O1xuJHN0b3J5LW92ZXJ2aWV3LWxhcmdlLXN0b3J5LWhlaWdodC0tZ3QtdGFibGV0OiAzMDBweCAhZGVmYXVsdDtcblxuQGluY2x1ZGUgbWVkaWEoIFwiPHBob25lXCIgKXtcblxuICAgIGJvZHkuc3Rvcmllcy1vdmVydmlldy1wYWdlIG1haW4ge1xuXG4gICAgICAgICBoZWFkZXIsIGFydGljbGUgeyBAaW5jbHVkZSBtYXJnaW4oIG51bGwgLTEgKiAkc21hbGwtc3BhY2luZyApOyB9XG4gICAgICAgIGhlYWRlci5jb250ZW50LWhlYWRlciB7IHdpZHRoOiBhdXRvOyB9XG5cbiAgICAgICAgaGVhZGVyLmludHJvZHVjdGlvbiB7IEBpbmNsdWRlIHBhZGRpbmcoIG51bGwgY2FsYyggI3sgJHNtYWxsLXNwYWNpbmcgfSArIDI1cHggKSApOyB9XG4gICAgfVxuXG59XG5cbmJvZHkuc3Rvcmllcy1vdmVydmlldy1wYWdlIHtcbiAgICAvL0BpbmNsdWRlIHRoZW1lZC1ob3ZlciggKCAnYm9keS5zdG9yaWVzLW92ZXJ2aWV3LXBhZ2UgYnV0dG9uLmN0YScsICksICcnKTtcbiAgICAvL0BpbmNsdWRlIHRoZW1lZC1iYWNrZ3JvdW5kLWNvbG9yKCAoICdib2R5LnN0b3JpZXMtb3ZlcnZpZXctcGFnZSBidXR0b24uY3RhJywgKSwgJycpO1xuICAgIC8vQGluY2x1ZGUgdGhlbWVkLWJvcmRlci1jb2xvciggKCAnYm9keS5zdG9yaWVzLW92ZXJ2aWV3LXBhZ2UgYnV0dG9uLmN0YScsICksICcnKTtcblxuICAgIC5zdG9yeSVwYWdlLXN0b3J5IHtcblxuICAgICAgICBAaW5jbHVkZSBzaXplKCAxMDAlICRzdG9yeS1vdmVydmlldy1wYWdlLXN0b3J5LWhlaWdodCApO1xuXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgICAgLy9cbiAgICAgICAgLy8gV2UgZG8gd2hhdCB0aGUgMiBhbmQgMyBwYW5lbCBzdG9yaWVzIHRvIGNvbXBseSBidXQgbm90IHRoZSBjYXB0aW9ucywgZm9yIHF1aWNrIHJlc3VsdHMganVzdCBleGNsdWRlIHRoZW1cbiAgICAgICAgLy8gdGhpcyBzaG91bGQgYmUgcmVmYWN0b3JkZWQgaW4gdG8gc29tZXRoaW5nIGFsb25nIHRoZSBsaW5lcyBvZiAuc3RvcnklcGFnZS1zdG9yeSVmaWdjYXB0aW9uLlxuICAgICAgICAvL1xuICAgICAgICAmOm5vdCggLnR3by1wYW5lbCApOm5vdCggLnRocmVlLXBhbmVsICkge1xuXG4gICAgICAgICAgICBkaXYuZ3JhZGllbnQtb3ZlcmxheSB7IGhlaWdodDogNjYlOyB9XG5cbiAgICAgICAgICAgIGZpZ2NhcHRpb24ge1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgcG9zaXRpb24oIGFic29sdXRlLCBudWxsIDBweCAwcHggKTtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBwYWRkaW5nKCAyM3B4IDI1cHggKTtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBzaXplKCAxMDAlIGF1dG8gKTtcblxuICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtLjVweDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG5cbiAgICAgICAgICAgICAgICAgICAgc21hbGwge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgJjplbXB0eSB7IGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgICAgICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyN3B4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMC4ycGM7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgfVxuXG4gICAgICAgIH1cblxuICAgIH1cblxuICAgIGFydGljbGUubWFpbi1jb250YWluZXIge1xuICAgICAgICBsaW5lLWhlaWdodDogMDtcbiAgICAgICAgbWFyZ2luLXRvcDogMnB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgICB9XG5cbiAgICBoZWFkZXIuaW50cm9kdWN0aW9uIHtcbiAgICAgICAgaDEge1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0uOHB4O1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogOHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLmludHJvLXRleHQge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogZW0oMjlweCk7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxN3B4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgc2VjdGlvbi5zdG9yaWVzLWhlYWRlciB7XG5cbiAgICAgICAgQGluY2x1ZGUgb3V0ZXItY29udGFpbmVyKCApO1xuICAgICAgICBtYXJnaW4tdG9wOiAycHg7XG5cbiAgICAgICAgI25ldy1zdG9yeSB7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIHNpemUoIDgwcHggKTtcbiAgICAgICAgICAgIEBpbmNsdWRlIHBvc2l0aW9uKCBhYnNvbHV0ZSwgMHB4IG51bGwgbnVsbCAwcHggKTtcbiAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zZm9ybSggdHJhbnNsYXRlWCggMjBweCApIHRyYW5zbGF0ZVkoIC03cHggKSApO1xuXG4gICAgICAgICAgICB6LWluZGV4OiA1MDtcblxuICAgICAgICB9XG5cbiAgICB9XG5cbiAgICBzZWN0aW9uLnN0b3JpZXMtaGVhZGVyID4gLnN0b3J5IHtcblxuICAgICAgICBAZXh0ZW5kICVwYWdlLXN0b3J5O1xuXG4gICAgICAgIEBpbmNsdWRlIHRoZW1lZC1iYWNrZ3JvdW5kLWNvbG9yKCAkdGFyZ2V0czogKCAnZmlnY2FwdGlvbiBhJywgKSwgJGNvbnRhaW5lcjogJiApO1xuICAgICAgICBAaW5jbHVkZSB0aGVtZWQtYm9yZGVyLWNvbG9yKCAkdGFyZ2V0czogKCAnZmlnY2FwdGlvbiBhJywpLCAkY29udGFpbmVyOiAmICk7XG4gICAgICAgIEBpbmNsdWRlIHRoZW1lZC1jb2xvciggJHRhcmdldHM6ICggJ2ZpZ2NhcHRpb24gYScsICdmaWdjYXB0aW9uIHNtYWxsJywgKSwgJGNvbnRhaW5lcjogJiApO1xuICAgICAgICBAaW5jbHVkZSB0aGVtZWQtaG92ZXIoICR0YXJnZXRzOiAoICdmaWdjYXB0aW9uIGEnLCApLCAkY29udGFpbmVyOiAmICk7XG5cbiAgICAgICAgJi5tYWluLXN0b3J5IHtcblxuICAgICAgICAgICAgQGluY2x1ZGUgdGhlbWVkLWJhY2tncm91bmQtY29sb3IoICR0YXJnZXRzOiAoICdmaWdjYXB0aW9uIHNwYW4gYnV0dG9uJywgJ2ZpZ2NhcHRpb24gc3BhbiBzbWFsbCcsICksICRjb250YWluZXI6ICYgKTtcbiAgICAgICAgICAgIEBpbmNsdWRlIHRoZW1lZC1ib3JkZXItY29sb3IoICR0YXJnZXRzOiAoICdmaWdjYXB0aW9uIHNwYW4gYnV0dG9uJywgICdmaWdjYXB0aW9uIHNwYW4gc21hbGwnLCApLCAkY29udGFpbmVyOiAmICk7XG4gICAgICAgICAgICBAaW5jbHVkZSB0aGVtZWQtY29sb3IoICR0YXJnZXRzOiAoICdmaWdjYXB0aW9uIHNwYW4gYnV0dG9uJywgICdmaWdjYXB0aW9uIHNwYW4gc21hbGwnLCApLCAkY29udGFpbmVyOiAmICk7XG4gICAgICAgICAgICBAaW5jbHVkZSB0aGVtZWQtaG92ZXIoICR0YXJnZXRzOiAoICdmaWdjYXB0aW9uIHNwYW4gYnV0dG9uJywgICdmaWdjYXB0aW9uIHNwYW4gc21hbGwnLCApLCAkY29udGFpbmVyOiAmICk7XG5cbiAgICAgICAgICAgIGZpZ2NhcHRpb24ge1xuXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogbm9uZTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nIHtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMjlweDtcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAzMHB4O1xuICAgICAgICAgICAgICAgIH07XG5cbiAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcblxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBzcGFuIGJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAyMXB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBzcGFuIHNtYWxsIHtcblxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB0aGVtZWQtY29sb3I7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcblxuICAgICAgICAgICAgICAgIH1cblxuXG4gICAgICAgICAgICB9XG5cbiAgICAgICAgfVxuXG4gICAgfVxuXG4gICAgc2VjdGlvbi5zdG9yaWVzLWNvbnRhaW5lciB7XG5cbiAgICAgICAgQGluY2x1ZGUgb3V0ZXItY29udGFpbmVyKCApO1xuICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICA+IC5zdG9yeSB7XG4gICAgICAgICAgICBAZXh0ZW5kICVwYWdlLXN0b3J5O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSB0aGVtZWQtYmFja2dyb3VuZC1jb2xvciggJHRhcmdldHM6ICggJ2ZpZ2NhcHRpb24gYScsICksICRjb250YWluZXI6ICYgKTtcbiAgICAgICAgICAgIEBpbmNsdWRlIHRoZW1lZC1ib3JkZXItY29sb3IoICR0YXJnZXRzOiAoICdmaWdjYXB0aW9uIGEnLCksICRjb250YWluZXI6ICYgKTtcbiAgICAgICAgICAgIEBpbmNsdWRlIHRoZW1lZC1jb2xvciggJHRhcmdldHM6ICggJ2ZpZ2NhcHRpb24gYScsICksICRjb250YWluZXI6ICYgKTtcbiAgICAgICAgICAgIEBpbmNsdWRlIHRoZW1lZC1ob3ZlciggJHRhcmdldHM6ICggJ2ZpZ2NhcHRpb24gYScsICksICRjb250YWluZXI6ICYgKTtcblxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICAgICAgIH1cblxuICAgICAgICA+IDpsYXN0LWNoaWxkOjphZnRlcixcbiAgICAgICAgPiA6bGFzdC1jaGlsZCBmaWd1cmU6OmFmdGVyIHsgZGlzcGxheTogbm9uZTsgfVxuXG4gICAgfVxuXG4gICAgI2xvYWQtbW9yZS1zdG9yaWVzIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBwYWRkaW5nOiAkc21hbGwtc3BhY2luZztcblxuICAgICAgICBidXR0b246OmJlZm9yZSB7XG5cbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC0ycHg7XG5cbiAgICAgICAgfVxuICAgIH1cblxufVxuXG5AaW5jbHVkZSBtZWRpYSggXCI8cGhvbmVcIiApe1xuXG4gICAgYm9keS5zdG9yaWVzLW92ZXJ2aWV3LXBhZ2Uge1xuXG4gICAgICAgIHNlY3Rpb24uc3Rvcmllcy1oZWFkZXIgPiAuc3RvcnkubWFpbi1zdG9yeSB7XG5cbiAgICAgICAgICAgIGhlaWdodDogMiAqICRzdG9yeS1vdmVydmlldy1wYWdlLWhlYWRlci1zdG9yeS1oZWlnaHQ7XG5cbiAgICAgICAgICAgIGRpdi5ncmFkaWVudC1vdmVybGF5IHsgZGlzcGxheTogbm9uZTsgfVxuXG4gICAgICAgICAgICBpbWcsIGZpZ2NhcHRpb24geyBoZWlnaHQ6IDUwJTsgfVxuXG4gICAgICAgICAgICBmaWdjYXB0aW9uIHtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHBvc2l0aW9uKCBhYnNvbHV0ZSwgNTAlIDBweCAwcHggKTtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBwYWRkaW5nKCAxN3B4IDI4cHggMHB4ICk7XG5cbiAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRiYXNlLWZvbnQtY29sb3I7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcblxuICAgICAgICAgICAgICAgICAgICBzbWFsbCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgYnV0dG9uIHsgbWFyZ2luLXRvcDogOHB4OyB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICB9XG5cbiAgICAgICAgfVxuXG4gICAgfVxuXG59XG5cblxuQGluY2x1ZGUgbWVkaWEoIFwiPj1waG9uZVwiICl7XG5cbiAgICBib2R5LnN0b3JpZXMtb3ZlcnZpZXctcGFnZSB7XG5cbiAgICAgICAgaGVhZGVyLmludHJvZHVjdGlvbiB7XG5cbiAgICAgICAgICAgIGgxIHtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgJjphZnRlciB7IGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICB9XG5cbiAgICAgICAgc2VjdGlvbi5zdG9yaWVzLWhlYWRlciB7XG5cbiAgICAgICAgICAgIC5zdG9yeS5tYWluLXN0b3J5IGZpZ2NhcHRpb24gc3BhbiB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAzNHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgID4gLnN0b3J5Om50aC1jaGlsZCggMm4gLSAxICkge1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgc3Bhbi1jb2x1bW5zKCAxMiApO1xuICAgICAgICAgICAgICAgIGhlaWdodDogJHN0b3J5LW92ZXJ2aWV3LWxhcmdlLXN0b3J5LWhlaWdodDtcblxuICAgICAgICAgICAgfVxuXG5cbiAgICAgICAgICAgID4gLnN0b3J5Om50aC1jaGlsZCggMm4gLSAwICkge1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgc2l6ZSggNTAlICRzdG9yeS1vdmVydmlldy1zbWFsbC1zdG9yeS1oZWlnaHQgKTtcblxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDI1cHg7XG5cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgI25ldy1zdG9yeSB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgc2l6ZSggOTFweCApO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgIH1cblxuICAgICAgICBzZWN0aW9uLnN0b3JpZXMtY29udGFpbmVyIHtcblxuICAgICAgICAgICAgPiAuc3RvcnkgeyBtYXJnaW4tdG9wOiAzM3B4OyB9XG5cblxuICAgICAgICAgICAgPiAuc3Rvcnk6bnRoLWNoaWxkKCAzbiAtIDAgKSB7IG1hcmdpbi1yaWdodDogNTBweDsgfVxuICAgICAgICAgICAgPiAuc3Rvcnk6bnRoLWNoaWxkKCAzbiAtIDIgKSB7IG1hcmdpbi1yaWdodDogMHB4OyB9XG5cbiAgICAgICAgICAgID4gLnN0b3J5Om50aC1jaGlsZCggM24gLSAxICkge1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgc2l6ZSggMTAwJSAkc3Rvcnktb3ZlcnZpZXctbGFyZ2Utc3RvcnktaGVpZ2h0ICk7XG5cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgPiAuc3Rvcnk6bnRoLWNoaWxkKCAzbiAtIDIgKSxcbiAgICAgICAgICAgID4gLnN0b3J5Om50aC1jaGlsZCggM24gLSAwICkge1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgc2l6ZSggY2FsYyggNTAlIC0gMjVweCApICRzdG9yeS1vdmVydmlldy1zbWFsbC1zdG9yeS1oZWlnaHQgKTtcblxuICAgICAgICAgICAgfVxuXG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKCBcIjx0YWJsZXRcIiApe1xuXG4gICAgICAgICAgICAgICAgPiAuc3Rvcnk6Zmlyc3QtY2hpbGQge1xuXG4gICAgICAgICAgICAgICAgICAgIHRvcDogLTZweDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogJHN0b3J5LW92ZXJ2aWV3LXNtYWxsLXN0b3J5LWhlaWdodCAqIC0xO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogY2FsYyggNTEuMTEzOTIlICsgMTIuNXB4ICk7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogJHN0b3J5LW92ZXJ2aWV3LXNtYWxsLXN0b3J5LWhlaWdodCAtIDMwcHg7XG5cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIH1cblxuICAgICAgICB9XG5cbiAgICB9XG5cbn1cblxuQGluY2x1ZGUgbWVkaWEoIFwiPj10YWJsZXRcIiApe1xuXG4gICAgYm9keS5zdG9yaWVzLW92ZXJ2aWV3LXBhZ2Uge1xuXG4gICAgICAgIGhlYWRlci5pbnRyb2R1Y3Rpb24ge1xuICAgICAgICAgICAgLmludHJvLXRleHQge1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgc3Bhbi1jb2x1bW5zKCA0ICk7XG5cbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogbGlnaHRlcjtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDI2MHB4IC0gcHgoICRzbWFsbC1zcGFjaW5nICk7XG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC40cHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogLjc1ZW07XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgc2VjdGlvbi5zdG9yaWVzLWhlYWRlciB7XG5cbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICAgPiAuc3Rvcnk6bnRoLWNoaWxkKCAybiAtIDEgKSB7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBzcGFuLWNvbHVtbnMoIDgsICRkaXNwbGF5OiBibG9jay1jb2xsYXBzZSApO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1hcmdpbiggLTI2MHB4IDBweCBudWxsICk7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDY3LjE1MTklO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogJGJhc2Utc3BhY2luZztcblxuICAgICAgICAgICAgICAgIGhlaWdodDogNDE1cHg7XG4gICAgICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuXG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgID4gLnN0b3J5Om50aC1jaGlsZCggMm4gLSAwICkge1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgc3Bhbi1jb2x1bW5zKCA0LCAkZGlzcGxheTogYmxvY2stY29sbGFwc2UgKTtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBwYWQoIDBweCBkZWZhdWx0IDBweCAwcHggKTtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBwb3NpdGlvbiggYWJzb2x1dGUsIG51bGwgbnVsbCAwcHggMHB4ICk7XG5cbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE5MHB4O1xuXG4gICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDMyLjQlO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIGZpZ2NhcHRpb24ge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDAuNmVtO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDAgMTZweCAyNHB4O1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMi4yZW07XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAjbmV3LXN0b3J5IHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2Zvcm0oIHRyYW5zbGF0ZVgoIDEwJSApIHRyYW5zbGF0ZVkoIC0xNSUgKSApO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuc2Vjb25kYXJ5IHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMzIuOCUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIC8vIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAvLyBib3JkZXItcmlnaHQ6IHNvbGlkIDI1cHggdHJhbnNwYXJlbnQ7XG5cbiAgICAgICAgICAgICAgICAmLnR3by1wYW5lbCBmaWdjYXB0aW9uIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi50aHJlZS1wYW5lbCBmaWdjYXB0aW9uIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgZmlnY2FwdGlvbiB7XG4gICAgICAgICAgICAgICAgICAgIC8vcGFkZGluZzogMCAhaW1wb3J0YW50O1xuXG4gICAgICAgICAgICAgICAgICAgIGgyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDI1cHg7IC8vIGZ1Y2sgaXQsIHRoaXMgd29ya3MgaW4gdGFibGV0IGFuZCBkZXNrdG9wIG1vZGVcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgID4gYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDI1cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICB9XG5cbiAgICAgICAgc2VjdGlvbi5zdG9yaWVzLWNvbnRhaW5lciB7XG5cbiAgICAgICAgICAgID4gLnN0b3J5Om50aC1jaGlsZCggNW4gLSAzICksXG4gICAgICAgICAgICA+IC5zdG9yeTpudGgtY2hpbGQoIDVuIC0gMCApIHtcblxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMHB4O1xuXG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgID4gLnN0b3J5Om50aC1jaGlsZCggNW4gLSA0ICksXG4gICAgICAgICAgICA+IC5zdG9yeTpudGgtY2hpbGQoIDVuIC0gMiApLFxuICAgICAgICAgICAgPiAuc3Rvcnk6bnRoLWNoaWxkKCA1biAtIDEgKSB7XG5cbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDUwcHg7XG5cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgPiAuc3Rvcnk6bnRoLWNoaWxkKCA1biAtIDQgKSxcbiAgICAgICAgICAgID4gLnN0b3J5Om50aC1jaGlsZCggNW4gLSAzICkge1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgc2l6ZSggY2FsYyggNTAlIC0gMjVweCApICRzdG9yeS1vdmVydmlldy1sYXJnZS1zdG9yeS1oZWlnaHQtLWd0LXRhYmxldCApO1xuXG4gICAgICAgICAgICAgICAgJi50d28tcGFuZWwgZmlnY2FwdGlvbiB7XG5cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLnRocmVlLXBhbmVsIGZpZ2NhcHRpb24ge1xuXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMjAwJSA3NSU7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDc1JSAxMDAlO1xuXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDE1MHB4O1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuXG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgID4gLnN0b3J5Om50aC1jaGlsZCggNW4gLSAyICksXG4gICAgICAgICAgICA+IC5zdG9yeTpudGgtY2hpbGQoIDVuIC0gMSApLFxuICAgICAgICAgICAgPiAuc3Rvcnk6bnRoLWNoaWxkKCA1biAtIDAgKSB7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBzaXplKCBjYWxjKCAzMy4zMyUgLSAzMy4zM3B4ICkgJHN0b3J5LW92ZXJ2aWV3LXNtYWxsLXN0b3J5LWhlaWdodC0tZ3QtdGFibGV0ICk7XG5cbiAgICAgICAgICAgICAgICAmLnR3by1wYW5lbCBmaWdjYXB0aW9uLFxuICAgICAgICAgICAgICAgICYudGhyZWUtcGFuZWwgZmlnY2FwdGlvbiB7XG5cbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDYuMTI1JTtcblxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgfVxuXG4gICAgICAgIH1cblxuICAgIH1cblxufVxuIiwiQGluY2x1ZGUgbWVkaWEoICc8dGFibGV0JyApe1xuXG5cblx0Ly9cblx0Ly8gTWVudSBhbmQgbmF2aWdhdGlvblxuXHQvL1xuXHQuaGVhZGVyLW1lbnUtbmF2aWdhdGlvbiB7XG5cblx0XHRoZWlnaHQ6IGNhbGMoIDEwMHZoIC0gI3skcGFnZS1oZWFkZXItaGVpZ2h0LWx0LXRhYmxldH0gKTtcblxuXHRcdGRpdi5tZW51LXNlYXJjaCB7XG5cblx0XHRcdGJvcmRlcjogMDtcblx0XHRcdG92ZXJmbG93OiBhdXRvO1xuXG5cdFx0XHQuaGVhZGVyLXNlYXJjaCB7XG5cdFx0XHRcdC8vIEBleHRlbmQgJjpob3ZlcjtcblxuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdFx0fVxuXG5cdFx0fVxuXG5cdH1cblxuXHRoZWFkZXIucGFnZS1oZWFkZXIgI2xvZ28ge1xuXHRcdCYsIGltZyB7IEBpbmNsdWRlIHNpemUoIDc3cHggMi41ZW0gKTsgfVxuXHR9XG5cblx0aGVhZGVyIHtcblx0XHRuYXYubWVudS1zZWN0aW9uIHtcblx0XHRcdHBhZGRpbmctdG9wOiAyMnB4O1xuXG5cdFx0XHRoNiB7IGZvbnQtc2l6ZTogMTZweDsgfVxuXHRcdH1cblxuXHRcdG5hdi5tZW51LW92ZXJ2aWV3cyB1bFtyb2xlPVwibWVudVwiXSBsaVtyb2xlPVwibWVudWl0ZW1cIl0gYSB7IGZvbnQtc2l6ZTogMTZweDsgfVxuXG5cdFx0aGVhZGVyLnBhZ2UtaGVhZGVyLm1lbnUtLW9wZW4ge1xuXG5cdFx0XHRhLmdvLWJhY2sgeyBkaXNwbGF5OiBub25lOyB9XG5cblx0XHR9XG5cdH1cblxufVxuXG5AaW5jbHVkZSBtZWRpYSggJzxwaG9uZScgKXtcblx0aGVhZGVyLnBhZ2UtaGVhZGVyLm1lbnUtLW9wZW4ge1xuXHRcdHNlY3Rpb24uaGVhZGVyLW5hdmlnYXRpb24ge1xuXHRcdFx0bWFyZ2luLXRvcDogMDtcblx0XHRcdHBvc2l0aW9uOiBzdGF0aWM7XG5cblx0XHRcdG5hdi5oZWFkZXItbGFuZ3VhZ2Uge1xuXG5cdFx0XHRcdEBpbmNsdWRlIHBvc2l0aW9uKCBhYnNvbHV0ZSwgMCBudWxsIG51bGwgJHNtYWxsLXNwYWNpbmcgKTtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cblx0XHRcdFx0ei1pbmRleDogMTAwMDtcblxuXHRcdFx0XHQmOmhvdmVyLCB7XG5cdFx0XHRcdFx0YnV0dG9uIHtcblx0XHRcdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkO1xuXHRcdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0dWxbcm9sZT0nbWVudSddIHtcblx0XHRcdFx0XHRcdGJvcmRlci1sZWZ0OiAkaGVhZGVyLWxhbmd1YWdlLWJvcmRlcjtcblx0XHRcdFx0XHRcdGJvcmRlci1yaWdodDogJGhlYWRlci1sYW5ndWFnZS1ib3JkZXI7XG5cdFx0XHRcdFx0XHRib3JkZXItdG9wOiAkaGVhZGVyLWxhbmd1YWdlLWJvcmRlcjtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXG5cdFx0XHRcdFx0XHQmOmxhc3QtY2hpbGQgeyBib3JkZXItYm90dG9tOiAkaGVhZGVyLWxhbmd1YWdlLWJvcmRlcjsgfVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdGJ1dHRvbiB7XG5cdFx0XHRcdFx0Ly9AZXh0ZW5kICVtZW51LXRoZW1lO1xuXG5cdFx0XHRcdFx0QGluY2x1ZGUgdHJhbnNpdGlvbiggMTUwbXMgYWxsICk7XG5cdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMDtcblx0XHRcdFx0XHRib3JkZXItY29sb3I6IHdoaXRlO1xuXHRcdFx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdFx0XHRcdGhlaWdodDogJHBhZ2UtaGVhZGVyLWJ1dHRvbi1zaWRlO1xuXHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMDtcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXG5cblx0XHRcdFx0XHQmOmhvdmVyLCAmOmZvY3VzIHsgYm9yZGVyLWNvbG9yOiBibGFjayAhaW1wb3J0YW50OyB9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHR1bFtyb2xlPVwibWVudVwiXSB7XG5cdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0XHRmb250LXNpemU6IG1vZHVsYXItc2NhbGUoIC0xICk7XG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHR1bFtyb2xlPVwibWVudVwiXSBsaVtyb2xlPVwibWVudWl0ZW1cIl0gYSB7XG5cdFx0XHRcdFx0Ly9AZXh0ZW5kICVtZW51LXRoZW1lO1xuXG5cdFx0XHRcdFx0QGluY2x1ZGUgc2l6ZSggMTAwJSAkcGFnZS1oZWFkZXItYnV0dG9uLXNpZGUgKTtcblx0XHRcdFx0XHRAaW5jbHVkZSBwYWRkaW5nKCBudWxsICRiYXNlLXNwYWNpbmcgKTtcblxuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRoZWFkZXItbGFuZ3VhZ2UtYmFja2dyb3VuZC1jb2xvcjtcblx0XHRcdFx0XHRjb2xvcjogJGhlYWRlci1sYW5ndWFnZS1pdGVtLWNvbG9yO1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAkcGFnZS1oZWFkZXItYnV0dG9uLXNpZGU7XG5cdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG5cdFx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkaGVhZGVyLWxhbmd1YWdlLWl0ZW0tYmFja2dyb3VuZC1jb2xvci0taG92ZXI7XG5cdFx0XHRcdFx0XHRjb2xvcjogJGhlYWRlci1sYW5ndWFnZS1pdGVtLWNvbG9yLS1ob3Zlcjtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuXG4vL1xuLy8gU2FmYXJpIG1vYmlsZTpcbi8vIE9uIHNhZmFyaSBtb2JpbGUgdGhlIHNwYWNlIEJFSElORCB0aGUgYWRkcmVzcyBiYXIgaXMgYWxzbyBjb25zaWRlcmVkIHBhcnQgb2YgdGhlIHZpZXdwb3J0LCB3aGljaFxuLy8gb2Zjb3Vyc2UgaXMgZmluZSBhbmQgYWxsIHVudGlsIHlvdSBub3RpcyB0aGF0IHRoZSB0b3AgZm9yIGZpeGVkIGVsZW1lbnRzIHdvdWxkIGJlIHVuZGVyIHRoYXQuIFRoZVxuLy8gcmVzdWx0IGlzIHRoYXQgdGhpbmdzIHRoYXQgYXJlIGEgMTAwdmggaGlnaHQgd2lsbCBzY3JldyB1cCB0aGUgbGF5b3V0IGFzIHRoZXkgd2lsbCB0cnkgdG8gb2NjdXB5XG4vLyBzcGFjZSBiZWhpbmQgdGhlIGFkZHJlc3MgYmFyIGFzIHdlbGwuXG4vL1xuLy8gVGhlIGVhc2llc3Qgd2F5IChub3QgdGhlIG5lYXQgb25lIEkgd291bGQgZ3Vlc3MpIGlzIHRvIGVpdGhlciBzZXQgdGhlIGhlaWdodHMgb2YgdGhlIGVsZW1lbnRzIHRvXG4vLyAxMDAlIChjb250YWluZXJzIGluIEhUTUwsIC5wYWdlLXdyYXBwZXIgZXRjKSBvciBjYWxjKCkgdGhlIGhlaWdodCB0byB0YWtlIHRoZSBhZGRyZXNzIGJhciBpblxuLy8gY29uc2lkZXJhdGlvbi5cbi8vXG5odG1sW2RhdGEtdXNlcmFnZW50Kj0nU2FmYXJpJ11bZGF0YS12ZW5kb3IqPSdBcHBsZSddOm5vdChbZGF0YS1wbGF0Zm9ybT0nTWFjSW50ZWwnXSkge1xuXG5cdC8vW2RhdGEtcGxhdGZvcm09J2lQYWQnXSxcblx0Ly9bZGF0YS1wbGF0Zm9ybT0naVBob25lJ11cblx0Ly9bZGF0YS1wbGF0Zm9ybT0naVBvZCddXG5cblx0Ly8gVGhpcyBpcyB0aGUgZml4IHRoYXQgaXMgYXBwbGllZCBvbiBtaWNyb3BpYSBhcyB3ZWxsIGFuZCBkb2Vzbid0IGFjdHVhbGx5IGRvIGFueXRoaW5nIG90aGVyIHRoYW5cblx0Ly8gY2hhbmluZyB0aGUgaW1hZ2UgaW4gdG8gYSBzdGFuZGFyZCB3aWRlIGltYWdlLlxuXHQuc2xpdC1pbWFnZSA+IGZpZ3VyZSB7IGJhY2tncm91bmQtYXR0YWNobWVudDogc2Nyb2xsOyB9XG5cblx0aGVhZGVyLnBhZ2UtaGVhZGVyLm1lbnUtLW9wZW4gZGl2LmhlYWRlci1tZW51LW5hdmlnYXRpb24ge1xuXG5cdFx0Ly8gRXZlbiBpZiB0aGUgbG9jYXRpb24gYmFyIGFuZCB0aGUgXCJidXR0b25cIiBiYXIgYXJlIHZpc2libGUgd2Ugd2lsbCBiZSBhYmxlIHRvIHNjcm9sbFxuXHRcdC8vIHRvIHRoZSBib3R0b20gb2YgdGhlIG1lbnUuXG5cdFx0cGFkZGluZy1ib3R0b206IDEwMHB4O1xuXG5cdH1cblxuXHRib2R5LmhvbWVwYWdlIHtcblxuXHRcdGRpdi5wYWdlLXdyYXBwZXIsIGRpdi5zd2lwZXItY29udGFpbmVyIHtcblxuXHRcdFx0Ly8gTm8gYXV0byBoZWlnaHQgYnV0IGZvcmNlIGl0IHRvIDEwMCUgb24gdGhlIGhvbWVwYWdlXG5cdFx0XHRoZWlnaHQ6IDEwMCU7XG5cblx0XHR9XG5cblx0XHQvLyBPayBzbyB0aGUgYWN0dWFsIHNsaWRlcyBjYW4ndCBiZSAxMDAlIGFzIHRoZXkgbmVlZCB0byBmaWxsIGEgbGFyZ2VyIGNvbnRhaW5lciBidXQgd2UgY2FuXG5cdFx0Ly8gc29ydCBvZiBtYXRoIGl0IGhlcmVcblx0XHRzZWN0aW9uLnN3aXBlci1zbGlkZSB7XG5cblx0XHRcdGhlaWdodDogY2FsYyggKCAxMDB2aCAtIDVweCApIC0gMjNweCApO1xuXG5cdFx0fVxuXG5cdH1cblxuXHRib2R5LnR3by1wYW5lbCB7XG5cblx0XHRkaXYucGFnZS13cmFwcGVyLFxuXHRcdG1haW4ubWFpbiB7XG5cdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0fVxuXG5cdH1cblxuXHRib2R5LmF0b3otZGV0YWlsIHtcblxuXHRcdEBpbmNsdWRlIG1lZGlhKCBcIj49cGhvbmVcIiApe1xuXG5cdFx0XHRtYWluLm1haW4gYXJ0aWNsZSBoZWFkZXIgZmlndXJlIHtcblxuXHRcdFx0XHRoZWlnaHQ6IGNhbGMoICggMTAwdmggLSAyM3B4ICkgLSAjeyRwYWdlLWhlYWRlci1oZWlnaHR9IC0gI3skcGFnZS1mb290ZXItaGVpZ2h0LS1ndC10YWJsZXR9ICk7XG5cblx0XHRcdH1cblxuXHRcdH1cblxuXHR9XG5cblx0Ym9keS5wYW5lbC1zdG9yeS50d28tcGFuZWwge1xuXG5cdFx0aGVpZ2h0OiBhdXRvO1xuXG5cdFx0YVtocmVmPVwiI2NvbnRlbnQtcGFuZWxcIl0geyBtYXJnaW4tYm90dG9tOiAxNnB4OyB9XG5cblx0fVxuXG5cdEBpbmNsdWRlIG1lZGlhKCBcIjx0YWJsZXRcIiApe1xuXG5cdFx0YXNpZGUuY29udGVudC1mb290ZXIgeyBwYWRkaW5nLWJvdHRvbTogMjUuNXB4OyB9XG5cblx0fVxuXG59XG5cbi8vXG4vLyBJbnRlcm5ldCBleHBsb3JlciwgbXVjaCBoYXMgYmVlbiBzYWlkIGFib3V0IHRoaXMgYnJvd3Nlci4uLiBJIGhhdmUgbm90aGluZyB0byBhZGQuXG4vL1xuaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJUcmlkZW50XCJdIHtcblxuXHQuc2xpZGUtaG9tZXBhZ2UtZm9vdGVyIC5zbGlkZS1jb250ZW50IH4gZGl2IGRpdi5jb250YWluZXIgLnNwb25zb3JzLFxuXHQuc2xpZGUtaG9tZXBhZ2UtZm9vdGVyIC5zbGlkZS1jb250ZW50IH4gZGl2IGRpdi5jb250YWluZXIgLnNvY2lhbCxcblx0LnNsaWRlLWhvbWVwYWdlLWZvb3RlciAuc2xpZGUtY29udGVudCB+IGRpdiBkaXYuY29udGFpbmVyIC5jaGFyaXR5LXNlYWwge1xuXG5cdFx0Ym9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG5cblx0fVxuXG5cdGJvZHkucGFuZWwtc3RvcnkudHdvLXBhbmVsIG1haW4gYXJ0aWNsZSAucGFuZWxzICNjb250ZW50LXBhbmVsOnRhcmdldCB+IGZpZ3VyZS5wYW5lbC5sZWZ0IHsgcmlnaHQ6IGF1dG87IH1cblx0Ym9keS5wYW5lbC1zdG9yeS50d28tcGFuZWwgbWFpbiBhcnRpY2xlIC5wYW5lbHMgI2NvbnRlbnQtcGFuZWw6dGFyZ2V0IH4gZmlndXJlLnBhbmVsLnJpZ2h0IHsgbGVmdDogYXV0bzsgfVxuXG5cdEBtZWRpYSAobWluLXdpZHRoOiA2ODBweCkge1xuXHRcdGJvZHkucGFuZWwtc3RvcnkudHdvLXBhbmVsIG1haW4gYXJ0aWNsZSAucGFuZWxzICNjb250ZW50LXBhbmVsOnRhcmdldCB+IGRpdi5wYW5lbC5jb250ZW50IGRpdi5jb250cm9scyBuYXYucmFkaWFsLW1lbnUge1xuXHRcdFx0QGluY2x1ZGUgcG9zaXRpb24oIHJlbGF0aXZlLCBhdXRvIGF1dG8gKTtcblx0XHR9XG5cblx0XHRib2R5LmNvbnRlbnQtcGFnZSBzZWN0aW9uLmNvbnRlbnQgZmlndXJlLmRlZmF1bHQge1xuXHRcdFx0aW1nIHtcblx0XHRcdFx0bWF4LWhlaWdodDogMzU1cHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cbn1cblxuaHRtbFtkYXRhLXZlbmRvcio9XCJHb29nbGVcIl1bZGF0YS1wbGF0Zm9ybT1cIldpbjMyXCJdIHtcblx0aGVhZGVyLnBhZ2UtaGVhZGVyIC5nby1iYWNrOmJlZm9yZSB7IG1hcmdpbi10b3A6IC0ycHg7IH1cbn1cblxuLy9cbi8vIEZpcmVmb3ggaGFzIHF1aXJrcyBhcyB3ZWxsXG4vL1xuaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJGaXJlZm94XCJdIHtcblxuXHQjZm9vdGVyLXN0aWNreSBuYXYgYS5idXR0b24ucHJpbWFyeS1jYWxsLXRvLWFjdGlvbixcblx0LmJ1dHRvbi5pY29uLWFycm93LXJpZ2h0LWFmdGVyIHtcblxuXHRcdHRleHQtYWxpZ246IGp1c3RpZnk7XG5cblx0XHQmOjphZnRlciB7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRmbG9hdDogbm9uZTtcblx0XHR9XG5cblx0fVxuXG59XG4iLCIkYWdlbmRhLWZpbHRlcnMtYmFja2dyb3VuZC1jb2xvcjogI0VGRjFFRiAhZGVmYXVsdDtcbiRhZ2VuZGEtcmVsYXRlZC1ub25lLWxpbmstY29sb3I6ICM5NjlhYmIgIWRlZmF1bHQ7XG5cblxuLmFnZW5kYS1vdmVydmlldyB7XG4gIEBpbmNsdWRlIG1lZGlhKCAnPHRhYmxldCcgKXtcbiAgICAucGlrYS1zaW5nbGUge1xuICAgICAgbGVmdDogY2FsYygxMDB2dyAtIDMyMHB4KSFpbXBvcnRhbnQ7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMWVtKTtcbiAgICAgIHdpZHRoOiAzMjBweDtcblxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBsZWZ0OmNhbGMoMTAwJSAtIDY1cHgpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uYWdlbmRhLWl0ZW1zLmNlbnRlcmVkIHtcbiAgICBwYWRkaW5nOiAwIDIuMjI3ODUlO1xuICAgIG1heC13aWR0aDogNjRlbTtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5cbi5hY2FkZW15OmFmdGVyIHtcbiAgQGluY2x1ZGUgZG90dGVkLWJvcmRlcigycHggMHB4IDBweCwgJGNvbG9yOiBncmF5KTtcbiAgY29udGVudDogJyAnO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAycHg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuXG5cbmJvZHkuYWdlbmRhLW92ZXJ2aWV3IG1haW4ge1xuICAvLyBAaW5jbHVkZSBtZWRpYSggJz49dGFibGV0JyApe1xuICAvLyBcdHBhZGRpbmctdG9wOiA3MHB4O1xuICAvLyB9XG5cbiAgLmZpbHRlcnMge1xuICAgIC5jb250YWluZXIsIC5tZW51IHsgd2lkdGg6IDEwMCU7IH1cblxuICAgIC5tZW51IHtcbiAgICAgIHRvcDogMTAwJTtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkIGJsYWNrO1xuICAgICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICB9XG5cbiAgICAubWVudSA+IGxpIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgIC5idXR0b24ge1xuICAgICAgICBAaW5jbHVkZSBtZWRpYSggXCI8dGFibGV0XCIgKXsgYm9yZGVyOiBub25lOyB9XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgfVxuXG4gIC5hZ2VuZGEtaXRlbXMge1xuICAgIHBhZGRpbmctbGVmdDogMTdweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxN3B4O1xuXG4gICAgQGluY2x1ZGUgbWVkaWEoICc+PXRhYmxldCcgKXtcbiAgICAgIEBpbmNsdWRlIG91dGVyLWNvbnRhaW5lciggJG1heC13aWR0aCApO1xuICAgIH1cblxuICAgICYuY2VudGVyZWQge1xuICAgICAgLy8gcGFkZGluZzogMCAyLjIyNzg1JTtcbiAgICAgIG1heC13aWR0aDogNjRlbTtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIH1cbiAgfVxuXG5cbiAgLmZpbHRlcnMge1xuXG4gICAgLmNvbnRhaW5lciB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICA+IGJ1dHRvbiwgPiBzZWxlY3Qge1xuXG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuXG4gICAgICAgICY6YWZ0ZXIgeyBwb3NpdGlvbjogc3RhdGljOyB9XG5cbiAgICAgIH1cblxuICAgIH1cblxuICAgIC8vXG4gICAgLy8gT24gbW9iaWxlIHdlIGFyZSBnb2luZyB0byBzaG93IGEgbmF0aXZlIGRyb3Bkb3duIGZvciB0aGUgZmlsdGVyaW5nLlxuICAgIC8vXG4gICAgQGluY2x1ZGUgbWVkaWEoIFwiPHRhYmxldFwiICkge1xuXG4gICAgICBAaW5jbHVkZSBtYXJnaW4oIG51bGwgLTEgKiAkc21hbGwtc3BhY2luZyApO1xuICAgICAgQGluY2x1ZGUgcGFkZGluZyggMCAyICogJHNtYWxsLXNwYWNpbmcgJHNtYWxsLXNwYWNpbmcgKTtcblxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGFnZW5kYS1maWx0ZXJzLWJhY2tncm91bmQtY29sb3I7XG5cbiAgICAgIC5jb250YWluZXIubHQtdGFibGV0IHsgZGlzcGxheTogYmxvY2s7IH1cblxuICAgICAgc2VsZWN0IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGFnZW5kYS1maWx0ZXJzLWJhY2tncm91bmQtY29sb3IgIWltcG9ydGFudDtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjODM5MDk3ICFpbXBvcnRhbnQ7XG4gICAgICAgIGJvcmRlci13aWR0aDogMXB4O1xuICAgICAgICAmOmhvdmVyLCAmOmFjdGl2ZSwgJjpmb2N1cyB7IGNvbG9yOiBibGFjazsgfVxuICAgICAgfVxuXG5cbiAgICB9XG5cbiAgICAvL1xuICAgIC8vIEhlcmUgd2UgYXJlIHN0eWxpbmcgdGhlIGxpc3Qgb2YgbGluayBzdHlsZSBidXR0b25zIGFzIHNob3duIGluIHRoZSBkZXNpZ24sIHdlIGNhbid0XG4gICAgLy8gdXNlIG9uIHRoZSBtb2JpbGUgbGF5b3V0IGJlY2F1c2UgdGhlIGxpc3Qgb2YgZmlsdGVycyBzaG91bGQgYmUgYSBuYXRpdmUgZHJvcGRvd24uXG4gICAgLy9cbiAgICBAaW5jbHVkZSBtZWRpYSggXCI+PXRhYmxldFwiICl7XG5cbiAgICAgIEBpbmNsdWRlIG91dGVyLWNvbnRhaW5lciggJG1heC13aWR0aCApO1xuICAgICAgQGluY2x1ZGUgcGFkZGluZyggMTlweCAwIDAgKTtcbiAgICAgIEBpbmNsdWRlIG1hcmdpbiggbnVsbCBhdXRvICk7XG5cbiAgICAgIEBpbmNsdWRlIHRoZW1lZC1iYWNrZ3JvdW5kLWNvbG9yKCAkdGFyZ2V0czogKCAnLmJ1dHRvbicsICksICRjb250YWluZXI6ICYgKTtcbiAgICAgIC8vQGlubGN1ZGUgdGhlbWVkLWNvbG9yKCAkdGFyZ2V0czogKCAnLmJ1dHRvbicsICksICRjb250YWluZXI6ICYgKTtcbiAgICAgIEBpbmNsdWRlIHRoZW1lZC1ob3ZlciggJHRhcmdldHM6ICggJy5idXR0b24nLCApLCAkY29udGFpbmVyOiAmICk7XG5cbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuXG4gICAgICAuY29udGFpbmVyLmd0LXRhYmxldCB7XG5cbiAgICAgICAgQGluY2x1ZGUgbWFyZ2luKCBudWxsIGF1dG8gKTtcbiAgICAgICAgbWF4LXdpZHRoOiA3MDlweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA3cHg7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBoZWlnaHQ6IDQwcHg7XG5cbiAgICAgICAgYS5idXR0b24geyBib3JkZXItY29sb3I6ICM4MzkwOTc7IH1cblxuICAgICAgICA+IC5tZW51IHtcbiAgICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICA+IC5tZW51IGxpIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDFjaDtcbiAgICAgICAgfVxuXG4gICAgICB9XG5cbiAgICB9XG5cbiAgfVxuXG5cbn1cbi8qXG5hc2lkZSAucmVsYXRlZC1saXN0IHtcbiAgLnJlbGF0ZWQtaXRlbSB7XG4gICAgbWFyZ2luOiAwIGZsZXgtZ3V0dGVyKCApO1xuICB9XG59XG5cbkBpbmNsdWRlIG1lZGlhKCBcIj49dGFibGV0XCIgKXtcbiAgLnJlbGF0ZWQtbGlzdCAucmVsYXRlZC1pdGVtOm50aC1jaGlsZCgzbisxKSB7XG4gICAgY2xlYXI6IG5vbmU7XG4gIH1cbn0qL1xuIiwiLy8gQWRkcyBrZXlmcmFtZXMgYmxvY2tzIGZvciBzdXBwb3J0ZWQgcHJlZml4ZXMsIHJlbW92aW5nIHJlZHVuZGFudCBwcmVmaXhlcyBpbiB0aGUgYmxvY2sncyBjb250ZW50XG5AbWl4aW4ga2V5ZnJhbWVzKCRuYW1lKSB7XG4gICRvcmlnaW5hbC1wcmVmaXgtZm9yLXdlYmtpdDogICAgJHByZWZpeC1mb3Itd2Via2l0O1xuICAkb3JpZ2luYWwtcHJlZml4LWZvci1tb3ppbGxhOiAgICRwcmVmaXgtZm9yLW1vemlsbGE7XG4gICRvcmlnaW5hbC1wcmVmaXgtZm9yLW1pY3Jvc29mdDogJHByZWZpeC1mb3ItbWljcm9zb2Z0O1xuICAkb3JpZ2luYWwtcHJlZml4LWZvci1vcGVyYTogICAgICRwcmVmaXgtZm9yLW9wZXJhO1xuICAkb3JpZ2luYWwtcHJlZml4LWZvci1zcGVjOiAgICAgICRwcmVmaXgtZm9yLXNwZWM7XG5cbiAgQGlmICRvcmlnaW5hbC1wcmVmaXgtZm9yLXdlYmtpdCB7XG4gICAgQGluY2x1ZGUgZGlzYWJsZS1wcmVmaXgtZm9yLWFsbCgpO1xuICAgICRwcmVmaXgtZm9yLXdlYmtpdDogdHJ1ZSAhZ2xvYmFsO1xuICAgIEAtd2Via2l0LWtleWZyYW1lcyAjeyRuYW1lfSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cblxuICBAaWYgJG9yaWdpbmFsLXByZWZpeC1mb3ItbW96aWxsYSB7XG4gICAgQGluY2x1ZGUgZGlzYWJsZS1wcmVmaXgtZm9yLWFsbCgpO1xuICAgICRwcmVmaXgtZm9yLW1vemlsbGE6IHRydWUgIWdsb2JhbDtcbiAgICBALW1vei1rZXlmcmFtZXMgI3skbmFtZX0ge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG5cbiAgJHByZWZpeC1mb3Itd2Via2l0OiAgICAkb3JpZ2luYWwtcHJlZml4LWZvci13ZWJraXQgICAgIWdsb2JhbDtcbiAgJHByZWZpeC1mb3ItbW96aWxsYTogICAkb3JpZ2luYWwtcHJlZml4LWZvci1tb3ppbGxhICAgIWdsb2JhbDtcbiAgJHByZWZpeC1mb3ItbWljcm9zb2Z0OiAkb3JpZ2luYWwtcHJlZml4LWZvci1taWNyb3NvZnQgIWdsb2JhbDtcbiAgJHByZWZpeC1mb3Itb3BlcmE6ICAgICAkb3JpZ2luYWwtcHJlZml4LWZvci1vcGVyYSAgICAgIWdsb2JhbDtcbiAgJHByZWZpeC1mb3Itc3BlYzogICAgICAkb3JpZ2luYWwtcHJlZml4LWZvci1zcGVjICAgICAgIWdsb2JhbDtcblxuICBAaWYgJG9yaWdpbmFsLXByZWZpeC1mb3Itc3BlYyB7XG4gICAgQGtleWZyYW1lcyAjeyRuYW1lfSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbn1cbiIsIlxubmF2LnRlcm1zLWFuZC1jb25kaXRpb25zIHtcblxuICAgIEBpbmNsdWRlIGNtcy1lZGl0LW1vZGUoICN7Jn0gKSB7XG4gICAgICAgIHBvc2l0aW9uOiBzdGF0aWMgIWltcG9ydGFudDtcbiAgICB9XG5cbn1cbiJdfQ== */
