@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(../../artis/webfonts/fa-brands-400.eot);src:url(../../artis/webfonts/fa-brands-400.eot?#iefix) format("embedded-opentype"),url(../../artis/webfonts/fa-brands-400.woff2) format("woff2"),url(../../artis/webfonts/fa-brands-400.woff) format("woff"),url(../../artis/webfonts/fa-brands-400.ttf) format("truetype"),url(../../artis/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:1010px){.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:1010px){.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-left{display:inline-block}.header-left .button.go-back{position:static;margin-right:10px}.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:left;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;float:right;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;text-align:right;float: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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LFFBQUEsUUFDaEMsc0JBQXVDLFFBQUEsUUFDdkMsa0JBQW1DLFFBQUEsUUFDbkMsc0JBQXVDLFFBQUEsUUFDdkMseUJBQTBDLFFBQUEsUUFDMUMscUJBQXNDLFFBQUEsUUFDdEMsa0JBQW1DLFFBQUEsUUFDbkMsa0JBQW1DLFFBQUEsUUFDbkMseUJBQTBDLFFBQUEsUUFDMUMsNkJBQThDLFFBQUEsUUFDOUMsbUJBQW9DLFFBQUEsUUFDcEMsaUJBQWtDLFFBQUEsUUFDbEMsbUJBQW9DLFFBQUEsUUFDcEMsaUJBQWtDLFFBQUEsUUFDbEMsd0JBQXlDLFFBQUEsUUFDekMsMEJBQTJDLFFBQUEsUUFDM0Msc0JBQXVDLFFBQUEsUUFDdkMsa0JBQW1DLFFBQUEsUUFDbkMscUJBQXNDLFFBQUEsUUFDdEMscUJBQXNDLFFBQUEsUUFDdEMsdUJBQXdDLFFBQUEsUUFDeEMsa0JBQW1DLFFBQUEsUUFDbkMsd0JBQXlDLFFBQUEsUUFDekMsdUJBQXdDLFFBQUEsUUFDeEMsdUJBQXdDLFFBQUEsUUFDeEMseUJBQTBDLFFBQUEsUUFDMUMsOEJBQStDLFFBQUEsUUFDL0MseUJBQTBDLFFBQUEsUUFDMUMsMEJBQTJDLFFBQUEsUUFDM0Msb0JBQXFDLFFBQUEsUUFDckMsZ0JBQWlDLFFBQUEsUUFDakMsd0JBQXlDLFFBQUEsUUFDekMsOEJBQStDLFFBQUEsUUFDL0MsbUJBQW9DLFFBQUEsUUFDcEMsZ0JBQWlDLFFBQUEsUUFDakMsb0JBQXFDLFFBQUEsUUFDckMscUJBQXNDLFFBQUEsUUFDdEMsMkJBQTRDLFFBQUEsUUFDNUMsdUJBQXdDLFFBQUEsUUFDeEMsdUJBQXdDLFFBQUEsUUFDeEMsNkJBQThDLFFBQUEsUUFDOUMsc0JBQXVDLFFBQUEsUUFDdkMsc0JBQXVDLFFBQUEsUUFDdkMsdUJBQXdDLFFBQUEsUUFDeEMsOEJBQStDLFFBQUEsUUFDL0MsNEJBQTZDLFFBQUEsUUFDN0MscUJBQXNDLFFBQUEsUUFDdEMsMkJBQTRDLFFBQUEsUUFDNUMseUJBQTBDLFFBQUEsUUFDMUMsb0JBQXFDLFFBQUEsUUFDckMsaUJBQWtD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QXlDLFFBQUEsUUFDekMsaUJBQWtDLFFBQUEsUUFDbEMscUJBQXNDLFFBQUEsUUFDdEMsNEJBQTZDLFFBQUEsUUFDN0Msd0JBQXlDLFFBQUEsUUFDekMsdUJBQXdDLFFBQUEsUUFDeEMsc0JBQXVDLFFBQUEsUUFDdkMsZ0JBQWlDLFFBQUEsUUFDakMseUJBQTBDLFFBQUEsUUFDMUMsd0JBQXlDLFFBQUEsUUFDekMsdUJBQXdDLFFBQUEsUUFDeEMsd0JBQXlDLFFBQUEsUUFDekMsMkJBQTRDLFFBQUEsUUFDNUMseUJBQTBDLFFBQUEsUUFDMUMsb0JBQXFDLFFBQUEsUUFDckMsa0JBQW1DLFFBQUEsUUFDbkMsdUJBQXdDLFFBQUEsUUFDeEMsZ0JBQWlDLFFBQUEsUUFDakMsdUJBQXdDLFFBQUEsUUFDeEMseUJBQTBDLFFBQUEsUUFDMUMsd0JBQXlDLFFBQUEsUUFDekMsa0JBQW1DLFFBQUEsUUFDbkMscUJBQXNDLFFBQUEsUUFDdEMsdUJBQXdDLFFBQUEsUUFDeEMsbUJBQW9DLFFBQUEsUUFDcEMsbUJBQW9DLFFBQUEsUUFDcEMsZ0JBQWlDLFFBQUEsUUFDakMsaUJBQWtDLFFBQUEsUUFDbEMsb0JBQXFDLFFBQUEsUUFDckMsaUJBQWtDLFFBQUEsUUFDbEMsaUJBQWtDLFFBQUEsUUFDbEMsc0JBQXVDLFFBQUEsUUFDdkMscUJBQXNDLFFBQUEsUUFDdEMsc0JBQXVDLFFBQUEsUUFDdkMsaUJBQWtDLFFBQUEsUUFDbEMsc0JBQXVDLFFBQUEsUUFDdkMsc0JBQXVDLFFBQUEsUUFDdkMsbUJBQW9DLFFBQUEsUUFDcEMsdUJBQXdDLFFBQUEsUUFDeEMsb0JBQXFDLFFBQUEsUUFDckMsMEJBQTJDLFFBQUEsUUFDM0MsMkJBQTRDLFFBQUEsUUFDNUMscUJBQXNDLFFBQUEsUUFDdEMsdUJBQXdDLFFBQUEsUUFDeEMsZ0JBQWlDLFFBQUEsUUFDakMsMkJBQTRDLFFBQUEsUUFDNUMseUJBQTBDLFFBQUEsUUFDMUMsNEJBQTZDLFFBQUEsUUFDN0MsMEJBQTJDLFFBQUEsUUFDM0MscUJBQXNDLFFBQUEsUUFDdEMsNkJB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S0FBQSxLa0dxS04sbUZBb0JJLFdBQUEsT0FPSixrRkFDc0MsV0FBQSxLQU10QyxpRi9IdzRqQkEsNkRBQ0Esc0YrSHA0akJFLFdBQUEsUUFMRix3Ri9INDRqQkUsb0VBQ0EsNkYrSHI0akJDLFFBQUEsYUFDQSxNQUFBLEtkclBELDRDaUJITSxTQUFBIiwiZmlsZSI6ImFydGlzL3N0eWxlc2hlZXRzL3NjcmVlbi5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIvKiFcbiAqIEZvbnQgQXdlc29tZSBGcmVlIDUuMS4wIGJ5IEBmb250YXdlc29tZSAtIGh0dHBzOi8vZm9udGF3ZXNvbWUuY29tXG4gKiBMaWNlbnNlIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb20vbGljZW5zZSAoSWNvbnM6IENDIEJZIDQuMCwgRm9udHM6IFNJTCBPRkwgMS4xLCBDb2RlOiBNSVQgTGljZW5zZSlcbiAqL1xuQGltcG9ydCAndmFyaWFibGVzJztcbkBpbXBvcnQgJ21peGlucyc7XG5AaW1wb3J0ICdjb3JlJztcbkBpbXBvcnQgJ2xhcmdlcic7XG5AaW1wb3J0ICdmaXhlZC13aWR0aCc7XG5AaW1wb3J0ICdsaXN0JztcbkBpbXBvcnQgJ2JvcmRlcmVkLXB1bGxlZCc7XG5AaW1wb3J0ICdhbmltYXRlZCc7XG5AaW1wb3J0ICdyb3RhdGVkLWZsaXBwZWQnO1xuQGltcG9ydCAnc3RhY2tlZCc7XG5AaW1wb3J0ICdpY29ucyc7XG5AaW1wb3J0ICdzY3JlZW4tcmVhZGVyJztcbiIsIi8vIEFuaW1hdGVkIEljb25zXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uI3skZmEtY3NzLXByZWZpeH0tc3BpbiB7XG4gIGFuaW1hdGlvbjogZmEtc3BpbiAycyBpbmZpbml0ZSBsaW5lYXI7XG59XG5cbi4jeyRmYS1jc3MtcHJlZml4fS1wdWxzZSB7XG4gIGFuaW1hdGlvbjogZmEtc3BpbiAxcyBpbmZpbml0ZSBzdGVwcyg4KTtcbn1cblxuQGtleWZyYW1lcyBmYS1zcGluIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgfVxufVxuIiwiQGltcG9ydCAndmFyaWFibGVzJztcblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgQnJhbmRzJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBzcmM6IHVybCgnI3skZmEtZm9udC1wYXRofS9mYS1icmFuZHMtNDAwLmVvdCcpO1xuICBzcmM6IHVybCgnI3skZmEtZm9udC1wYXRofS9mYS1icmFuZHMtNDAwLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXG4gIHVybCgnI3skZmEtZm9udC1wYXRofS9mYS1icmFuZHMtNDAwLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuICB1cmwoJyN7JGZhLWZvbnQtcGF0aH0vZmEtYnJhbmRzLTQwMC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXG4gIHVybCgnI3skZmEtZm9udC1wYXRofS9mYS1icmFuZHMtNDAwLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKSxcbiAgdXJsKCcjeyRmYS1mb250LXBhdGh9L2ZhLWJyYW5kcy00MDAuc3ZnI2ZvbnRhd2Vzb21lJykgZm9ybWF0KCdzdmcnKTtcbn1cblxuLmZhYiB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgQnJhbmRzJztcbn1cbiIsIkBpbXBvcnQgJ2JyZWFrcG9pbnRzJztcbkBpbXBvcnQgJy4uLy4uLy4uL2xpYi9mb250YXdlc29tZS9zY3NzL2ZvbnRhd2Vzb21lLnNjc3MnO1xuQGltcG9ydCAnLi4vLi4vLi4vbGliL2ZvbnRhd2Vzb21lL3Njc3MvZmEtYnJhbmRzLnNjc3MnO1xuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdpY29ucyc7XG5cbiAgc3JjOiBhcnRpcy11cmwoJy93ZWJzaXRlL2ZvbnRzL2ljb25zL291dHB1dC9pY29ucy5lb3QnKTtcbiAgc3JjOiBhcnRpcy11cmwoJy93ZWJzaXRlL2ZvbnRzL2ljb25zL291dHB1dC9pY29ucy5lb3Q/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+ICRlbmQge1xuICAgIEByZXR1cm4gKCk7XG4gIH1cblxuICAkcmVzdWx0OiAoKTtcblxuICBAZm9yICRpIGZyb20gJHN0YXJ0IHRocm91Z2ggJGVuZCB7XG4gICAgJHJlc3VsdDogYXBwZW5kKCRyZXN1bHQsIG50aCgkbGlzdCwgJGkpKTtcbiAgfVxuXG4gIEByZXR1cm4gJHJlc3VsdDtcbn0qL1xuLypcblRoZSBpbWFnZSBmb3Igb3RoZXIgY29sb3JzIGlzIGxvY2F0ZWQgaW4gL2xhYmVscy9hcnRpcy9zdGF0aWMvaW1nL2RvdHMucG5nXG5UaGUgaW1hZ2UgY2FuIGJlIGNvbnZlcnRlZCB0byBhIGJhc2U2NCBvbiBodHRwczovL2RldmVsb3Blci5tb3ppbGxhLm9yZy9lbi1VUy9kb2NzL1dlYi9DU1MvVG9vbHMvQm9yZGVyLWltYWdlX2dlbmVyYXRvclxuKi9cbi5jbXNfcGxhY2Vob2xkZXIge1xuICBtYXgtd2lkdGg6IDY0ZW07XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87IH1cblxuI2Zvb3Rlci1zdGlja3kgLmNtc19wbGFjZWhvbGRlciB7XG4gIG1pbi13aWR0aDogMjAwcHg7IH1cblxuKiwgKjpiZWZvcmUsICo6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG5cbiNDeWJvdENvb2tpZWJvdERpYWxvZyxcbiNDeWJvdENvb2tpZWJvdERpYWxvZ0JvZHlDb250ZW50VGl0bGUsXG4jQ3lib3RDb29raWVib3REaWFsb2dCb2R5Q29udGVudFRleHQsXG4jQ3lib3RDb29raWVib3REaWFsb2dCb2R5TGV2ZWxCdXR0b25BY2NlcHQsXG4uQ3lib3RDb29raWVib3REaWFsb2dCb2R5TGV2ZWxCdXR0b25XcmFwcGVyLFxuLkN5Ym90Q29va2llYm90RGlhbG9nQm9keUxldmVsQnV0dG9uV3JhcHBlciBsYWJlbCxcbiNDeWJvdENvb2tpZWJvdERpYWxvZ0JvZHlMZXZlbERldGFpbHNCdXR0b24sXG4jQ3lib3RDb29raWVib3REaWFsb2cgYSxcbiNDeWJvdENvb2tpZWJvdERpYWxvZyBkaXYge1xuICBmb250LWZhbWlseTogXCJvbW5lcy1wcm9cIixcIkhlbHZldGljYVwiLFwiQXJpYWxcIixzYW5zLXNlcmlmICFpbXBvcnRhbnQ7IH1cblxuYnV0dG9uLCBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLCBpbnB1dFt0eXBlPVwicmVzZXRcIl0sIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sIGJ1dHRvbiwgLmJ1dHRvbiB7XG4gIHBhZGRpbmctdG9wOiAycHg7IH1cbiAgYnV0dG9uLmhhcy1pY29uOmJlZm9yZSwgYnV0dG9uLmhhcy1pY29uOmFmdGVyLCBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLmhhcy1pY29uOmJlZm9yZSwgaW5wdXRbdHlwZT1cImJ1dHRvblwiXS5oYXMtaWNvbjphZnRlciwgaW5wdXRbdHlwZT1cInJlc2V0XCJdLmhhcy1pY29uOmJlZm9yZSwgaW5wdXRbdHlwZT1cInJlc2V0XCJdLmhhcy1pY29uOmFmdGVyLCBpbnB1dFt0eXBlPVwic3VibWl0XCJdLmhhcy1pY29uOmJlZm9yZSwgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXS5oYXMtaWNvbjphZnRlciwgYnV0dG9uLmhhcy1pY29uOmJlZm9yZSwgYnV0dG9uLmhhcy1pY29uOmFmdGVyLCAuYnV0dG9uLmhhcy1pY29uOmJlZm9yZSwgLmJ1dHRvbi5oYXMtaWNvbjphZnRlciB7XG4gICAgaGVpZ2h0OiAzMnB4O1xuICAgIHdpZHRoOiAzMnB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICBidXR0b24uaGFzLWljb246YmVmb3JlLCBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLmhhcy1pY29uOmJlZm9yZSwgaW5wdXRbdHlwZT1cInJlc2V0XCJdLmhhcy1pY29uOmJlZm9yZSwgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXS5oYXMtaWNvbjpiZWZvcmUsIGJ1dHRvbi5oYXMtaWNvbjpiZWZvcmUsIC5idXR0b24uaGFzLWljb246YmVmb3JlIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tbGVmdDogLTE1cHg7IH1cbiAgYnV0dG9uLmhhcy1pY29uOmFmdGVyLCBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLmhhcy1pY29uOmFmdGVyLCBpbnB1dFt0eXBlPVwicmVzZXRcIl0uaGFzLWljb246YWZ0ZXIsIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0uaGFzLWljb246YWZ0ZXIsIGJ1dHRvbi5oYXMtaWNvbjphZnRlciwgLmJ1dHRvbi5oYXMtaWNvbjphZnRlciB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIG1hcmdpbi1yaWdodDogLTEzcHg7XG4gICAgbWFyZ2luLWxlZnQ6IC02cHg7XG4gICAgbWFyZ2luLXRvcDogLTFweDsgfVxuICAudGhlbWUtZGFya19ibHVlIGJ1dHRvbi50aGVtZWQge1xuICAgIGNvbG9yOiAjRkZGRkZGOyB9XG4gIC50aGVtZS1ibHVlIGJ1dHRvbi50aGVtZWQge1xuICAgIGNvbG9yOiAjRkZGRkZGOyB9XG4gIC50aGVtZS1ncmVlbiBidXR0b24udGhlbWVkIHtcbiAgICBjb2xvcjogI0ZGRkZGRjsgfVxuICAudGhlbWUteWVsbG93IGJ1dHRvbi50aGVtZWQge1xuICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gIC50aGVtZS1yZWQgYnV0dG9uLnRoZW1lZCB7XG4gICAgY29sb3I6ICNGRkZGRkY7IH1cbiAgLnRoZW1lLXByaW1hcnkgYnV0dG9uLnRoZW1lZCB7XG4gICAgY29sb3I6ICNGRkZGRkY7IH1cbiAgLnRoZW1lLXNlY29uZGFyeSBidXR0b24udGhlbWVkIHtcbiAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAudGhlbWUtbWVudSBidXR0b24udGhlbWVkIHtcbiAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAudGhlbWUtZGFya19ibHVlIGlucHV0W3R5cGU9XCJidXR0b25cIl0udGhlbWVkIHtcbiAgICBjb2xvcjogI0ZGRkZGRjsgfVxuICAudGhlbWUtYmx1ZSBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLnRoZW1lZCB7XG4gICAgY29sb3I6ICNGRkZGRkY7IH1cbiAgLnRoZW1lLWdyZWVuIGlucHV0W3R5cGU9XCJidXR0b25cIl0udGhlbWVkIHtcbiAgICBjb2xvcjogI0ZGRkZGRjsgfVxuICAudGhlbWUteWVsbG93IGlucHV0W3R5cGU9XCJidXR0b25cIl0udGhlbWVkIHtcbiAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAudGhlbWUtcmVkIGlucHV0W3R5cGU9XCJidXR0b25cIl0udGhlbWVkIHtcbiAgICBjb2xvcjogI0ZGRkZGRjsgfVxuICAudGhlbWUtcHJpbWFyeSBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLnRoZW1lZCB7XG4gICAgY29sb3I6ICNGRkZGRkY7IH1cbiAgLnRoZW1lLXNlY29uZGFyeSBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLnRoZW1lZCB7XG4gICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgLnRoZW1lLW1lbnUgaW5wdXRbdHlwZT1cImJ1dHRvblwiXS50aGVtZWQge1xuICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gIC50aGVtZS1kYXJrX2JsdWUgaW5wdXRbdHlwZT1cInJlc2V0XCJdLnRoZW1lZCB7XG4gICAgY29sb3I6ICNGRkZGRkY7IH1cbiAgLnRoZW1lLWJsdWUgaW5wdXRbdHlwZT1cInJlc2V0XCJdLnRoZW1lZCB7XG4gICAgY29sb3I6ICNGRkZGRkY7IH1cbiAgLnRoZW1lLWdyZWVuIGlucHV0W3R5cGU9XCJyZXNldFwiXS50aGVtZWQge1xuICAgIGNvbG9yOiAjRkZGRkZGOyB9XG4gIC50aGVtZS15ZWxsb3cgaW5wdXRbdHlwZT1cInJlc2V0XCJdLnRoZW1lZCB7XG4gICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgLnRoZW1lLXJlZCBpbnB1dFt0eXBlPVwicmVzZXRcIl0udGhlbWVkIHtcbiAgICBjb2xvcjogI0ZGRkZGRjsgfVxuICAudGhlbWUtcHJpbWFyeSBpbnB1dFt0eXBlPVwicmVzZXRcIl0udGhlbWVkIHtcbiAgICBjb2xvcjogI0ZGRkZGRjsgfVxuICAudGhlbWUtc2Vjb25kYXJ5IGlucHV0W3R5cGU9XCJyZXNldFwiXS50aGVtZWQge1xuICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gIC50aGVtZS1tZW51IGlucHV0W3R5cGU9XCJyZXNldFwiXS50aGVtZWQge1xuICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gIC50aGVtZS1kYXJrX2JsdWUgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXS50aGVtZWQge1xuICAgIGNvbG9yOiAjRkZGRkZGOyB9XG4gIC50aGVtZS1ibHVlIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0udGhlbWVkIHtcbiAgICBjb2xvcjogI0ZGRkZGRjsgfVxuICAudGhlbWUtZ3JlZW4gaW5wdXRbdHlwZT1cInN1Ym1pdFwiXS50aGVtZWQge1xuICAgIGNvbG9yOiAjRkZGRkZGOyB9XG4gIC50aGVtZS15ZWxsb3cgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXS50aGVtZWQge1xuICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gIC50aGVtZS1yZWQgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXS50aGVtZWQge1xuICAgIGNvbG9yOiAjRkZGRkZGOyB9XG4gIC50aGVtZS1wcmltYXJ5IGlucHV0W3R5cGU9XCJzdWJtaXRcIl0udGhlbWVkIHtcbiAgICBjb2xvcjogI0ZGRkZGRjsgfVxuICAudGhlbWUtc2Vjb25kYXJ5IGlucHV0W3R5cGU9XCJzdWJtaXRcIl0udGhlbWVkIHtcbiAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAudGhlbWUtbWVudSBpbnB1dFt0eXBlPVwic3VibWl0XCJdLnRoZW1lZCB7XG4gICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgLnRoZW1lLWRhcmtfYmx1ZSBidXR0b24udGhlbWVkIHtcbiAgICBjb2xvcjogI0ZGRkZGRjsgfVxuICAudGhlbWUtYmx1ZSBidXR0b24udGhlbWVkIHtcbiAgICBjb2xvcjogI0ZGRkZGRjsgfVxuICAudGhlbWUtZ3JlZW4gYnV0dG9uLnRoZW1lZCB7XG4gICAgY29sb3I6ICNGRkZGRkY7IH1cbiAgLnRoZW1lLXllbGxvdyBidXR0b24udGhlbWVkIHtcbiAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAudGhlbWUtcmVkIGJ1dHRvbi50aGVtZWQge1xuICAgIGNvbG9yOiAjRkZGRkZGOyB9XG4gIC50aGVtZS1wcmltYXJ5IGJ1dHRvbi50aGVtZWQge1xuICAgIGNvbG9yOiAjRkZGRkZGOyB9XG4gIC50aGVtZS1zZWNvbmRhcnkgYnV0dG9uLnRoZW1lZCB7XG4gICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgLnRoZW1lLW1lbnUgYnV0dG9uLnRoZW1lZCB7XG4gICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgLnRoZW1lLWRhcmtfYmx1ZSAuYnV0dG9uLnRoZW1lZCB7XG4gICAgY29sb3I6ICNGRkZGRkY7IH1cbiAgLnRoZW1lLWJsdWUgLmJ1dHRvbi50aGVtZWQge1xuICAgIGNvbG9yOiAjRkZGRkZGOyB9XG4gIC50aGVtZS1ncmVlbiAuYnV0dG9uLnRoZW1lZCB7XG4gICAgY29sb3I6ICNGRkZGRkY7IH1cbiAgLnRoZW1lLXllbGxvdyAuYnV0dG9uLnRoZW1lZCB7XG4gICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgLnRoZW1lLXJlZCAuYnV0dG9uLnRoZW1lZCB7XG4gICAgY29sb3I6ICNGRkZGRkY7IH1cbiAgLnRoZW1lLXByaW1hcnkgLmJ1dHRvbi50aGVtZWQge1xuICAgIGNvbG9yOiAjRkZGRkZGOyB9XG4gIC50aGVtZS1zZWNvbmRhcnkgLmJ1dHRvbi50aGVtZWQge1xuICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gIC50aGVtZS1tZW51IC5idXR0b24udGhlbWVkIHtcbiAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAudGhlbWUtZGFya19ibHVlIGJ1dHRvbi50aGVtZWQge1xuICAgIGJvcmRlci1jb2xvcjogIzAwNTRBNjsgfVxuICAudGhlbWUtYmx1ZSBidXR0b24udGhlbWVkIHtcbiAgICBib3JkZXItY29sb3I6ICMwMDlFQzI7IH1cbiAgLnRoZW1lLWdyZWVuIGJ1dHRvbi50aGVtZWQge1xuICAgIGJvcmRlci1jb2xvcjogIzcyQkY0NDsgfVxuICAudGhlbWUteWVsbG93IGJ1dHRvbi50aGVtZWQge1xuICAgIGJvcmRlci1jb2xvcjogI0ZGRDQwMDsgfVxuICAudGhlbWUtcmVkIGJ1dHRvbi50aGVtZWQge1xuICAgIGJvcmRlci1jb2xvcjogI0NGMUYyNTsgfVxuICAudGhlbWUtcHJpbWFyeSBidXR0b24udGhlbWVkIHtcbiAgICBib3JkZXItY29sb3I6ICNGQTYwMDM7IH1cbiAgLnRoZW1lLXNlY29uZGFyeSBidXR0b24udGhlbWVkIHtcbiAgICBib3JkZXItY29sb3I6ICNGRkZGRkY7IH1cbiAgLnRoZW1lLW1lbnUgYnV0dG9uLnRoZW1lZCB7XG4gICAgYm9yZGVyLWNvbG9yOiAjRkZGRkZGOyB9XG4gIC50aGVtZS1kYXJrX2JsdWUgaW5wdXRbdHlwZT1cImJ1dHRvblwiXS50aGVtZWQge1xuICAgIGJvcmRlci1jb2xvcjogIzAwNTRBNjsgfVxuICAudGhlbWUtYmx1ZSBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLnRoZW1lZCB7XG4gICAgYm9yZGVyLWNvbG9yOiAjMDA5RUMyOyB9XG4gIC50aGVtZS1ncmVlbiBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLnRoZW1lZCB7XG4gICAgYm9yZGVyLWNvbG9yOiAjNzJCRjQ0OyB9XG4gIC50aGVtZS15ZWxsb3cgaW5wdXRbdHlwZT1cImJ1dHRvblwiXS50aGVtZWQge1xuICAgIGJvcmRlci1jb2xvcjogI0ZGRDQwMDsgfVxuICAudGhlbWUtcmVkIGlucHV0W3R5cGU9XCJidXR0b25cIl0udGhlbWVkIHtcbiAgICBib3JkZXItY29sb3I6ICNDRjFGMjU7IH1cbiAgLnRoZW1lLXByaW1hcnkgaW5wdXRbdHlwZT1cImJ1dHRvblwiXS50aGVtZWQge1xuICAgIGJvcmRlci1jb2xvcjogI0ZBNjAwMzsgfVxuICAudGhlbWUtc2Vjb25kYXJ5IGlucHV0W3R5cGU9XCJidXR0b25cIl0udGhlbWVkIHtcbiAgICBib3JkZXItY29sb3I6ICNGRkZGRkY7IH1cbiAgLnRoZW1lLW1lbnUgaW5wdXRbdHlwZT1cImJ1dHRvblwiXS50aGVtZWQge1xuICAgIGJvcmRlci1jb2xvcjogI0ZGRkZGRjsgfVxuICAudGhlbWUtZGFya19ibHVlIGlucHV0W3R5cGU9XCJyZXNldFwiXS50aGVtZWQge1xuICAgIGJvcmRlci1jb2xvcjogIzAwNTRBNjsgfVxuICAudGhlbWUtYmx1ZSBpbnB1dFt0eXBlPVwicmVzZXRcIl0udGhlbWVkIHtcbiAgICBib3JkZXItY29sb3I6ICMwMDlFQzI7IH1cbiAgLnRoZW1lLWdyZWVuIGlucHV0W3R5cGU9XCJyZXNldFwiXS50aGVtZWQge1xuICAgIGJvcmRlci1jb2xvcjogIzcyQkY0NDsgfVxuICAudGhlbWUteWVsbG93IGlucHV0W3R5cGU9XCJyZXNldFwiXS50aGVtZWQge1xuICAgIGJvcmRlci1jb2xvcjogI0ZGRDQwMDsgfVxuICAudGhlbWUtcmVkIGlucHV0W3R5cGU9XCJyZXNldFwiXS50aGVtZWQge1xuICAgIGJvcmRlci1jb2xvcjogI0NGMUYyNTsgfVxuICAudGhlbWUtcHJpbWFyeSBpbnB1dFt0eXBlPVwicmVzZXRcIl0udGhlbWVkIHtcbiAgICBib3JkZXItY29sb3I6ICNGQTYwMDM7IH1cbiAgLnRoZW1lLXNlY29uZGFyeSBpbnB1dFt0eXBlPVwicmVzZXRcIl0udGhlbWVkIHtcbiAgICBib3JkZXItY29sb3I6ICNGRkZGRkY7IH1cbiAgLnRoZW1lLW1lbnUgaW5wdXRbdHlwZT1cInJlc2V0XCJdLnRoZW1lZCB7XG4gICAgYm9yZGVyLWNvbG9yOiAjRkZGRkZGOyB9XG4gIC50aGVtZS1kYXJrX2JsdWUgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXS50aGVtZWQge1xuICAgIGJvcmRlci1jb2xvcjogIzAwNTRBNjsgfVxuICAudGhlbWUtYmx1ZSBpbnB1dFt0eXBlPVwic3VibWl0XCJdLnRoZW1lZCB7XG4gICAgYm9yZGVyLWNvbG9yOiAjMDA5RUMyOyB9XG4gIC50aGVtZS1ncmVlbiBpbnB1dFt0eXBlPVwic3VibWl0XCJdLnRoZW1lZCB7XG4gICAgYm9yZGVyLWNvbG9yOiAjNzJCRjQ0OyB9XG4gIC50aGVtZS15ZWxsb3cgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXS50aGVtZWQge1xuICAgIGJvcmRlci1jb2xvcjogI0ZGRDQwMDsgfVxuICAudGhlbWUtcmVkIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0udGhlbWVkIHtcbiAgICBib3JkZXItY29sb3I6ICNDRjFGMjU7IH1cbiAgLnRoZW1lLXByaW1hcnkgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXS50aGVtZWQge1xuICAgIGJvcmRlci1jb2xvcjogI0ZBNjAwMzsgfVxuICAudGhlbWUtc2Vjb25kYXJ5IGlucHV0W3R5cGU9XCJzdWJtaXRcIl0udGhlbWVkIHtcbiAgICBib3JkZXItY29sb3I6ICNGRkZGRkY7IH1cbiAgLnRoZW1lLW1lbnUgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXS50aGVtZWQge1xuICAgIGJvcmRlci1jb2xvcjogI0ZGRkZGRjsgfVxuICAudGhlbWUtZGFya19ibHVlIGJ1dHRvbi50aGVtZWQge1xuICAgIGJvcmRlci1jb2xvcjogIzAwNTRBNjsgfVxuICAudGhlbWUtYmx1ZSBidXR0b24udGhlbWVkIHtcbiAgICBib3JkZXItY29sb3I6ICMwMDlFQzI7IH1cbiAgLnRoZW1lLWdyZWVuIGJ1dHRvbi50aGVtZWQge1xuICAgIGJvcmRlci1jb2xvcjogIzcyQkY0NDsgfVxuICAudGhlbWUteWVsbG93IGJ1dHRvbi50aGVtZWQge1xuICAgIGJvcmRlci1jb2xvcjogI0ZGRDQwMDsgfVxuICAudGhlbWUtcmVkIGJ1dHRvbi50aGVtZWQge1xuICAgIGJvcmRlci1jb2xvcjogI0NGMUYyNTsgfVxuICAudGhlbWUtcHJpbWFyeSBidXR0b24udGhlbWVkIHtcbiAgICBib3JkZXItY29sb3I6ICNGQTYwMDM7IH1cbiAgLnRoZW1lLXNlY29uZGFyeSBidXR0b24udGhlbWVkIHtcbiAgICBib3JkZXItY29sb3I6ICNGRkZGRkY7IH1cbiAgLnRoZW1lLW1lbnUgYnV0dG9uLnRoZW1lZCB7XG4gICAgYm9yZGVyLWNvbG9yOiAjRkZGRkZGOyB9XG4gIC50aGVtZS1kYXJrX2JsdWUgLmJ1dHRvbi50aGVtZWQge1xuICAgIGJvcmRlci1jb2xvcjogIzAwNTRBNjsgfVxuICAudGhlbWUtYmx1ZSAuYnV0dG9uLnRoZW1lZCB7XG4gICAgYm9yZGVyLWNvbG9yOiAjMDA5RUMyOyB9XG4gIC50aGVtZS1ncmVlbiAuYnV0dG9uLnRoZW1lZCB7XG4gICAgYm9yZGVyLWNvbG9yOiAjNzJCRjQ0OyB9XG4gIC50aGVtZS15ZWxsb3cgLmJ1dHRvbi50aGVtZWQge1xuICAgIGJvcmRlci1jb2xvcjogI0ZGRDQwMDsgfVxuICAudGhlbWUtcmVkIC5idXR0b24udGhlbWVkIHtcbiAgICBib3JkZXItY29sb3I6ICNDRjFGMjU7IH1cbiAgLnRoZW1lLXByaW1hcnkgLmJ1dHRvbi50aGVtZWQge1xuICAgIGJvcmRlci1jb2xvcjogI0ZBNjAwMzsgfVxuICAudGhlbWUtc2Vjb25kYXJ5IC5idXR0b24udGhlbWVkIHtcbiAgICBib3JkZXItY29sb3I6ICNGRkZGRkY7IH1cbiAgLnRoZW1lLW1lbnUgLmJ1dHRvbi50aGVtZWQge1xuICAgIGJvcmRlci1jb2xvcjogI0ZGRkZGRjsgfVxuICAudGhlbWUtZGFya19ibHVlIGJ1dHRvbi50aGVtZWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDU0QTY7XG4gICAgY29sb3I6ICNGRkZGRkY7IH1cbiAgLnRoZW1lLWJsdWUgYnV0dG9uLnRoZW1lZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwOUVDMjtcbiAgICBjb2xvcjogI0ZGRkZGRjsgfVxuICAudGhlbWUtZ3JlZW4gYnV0dG9uLnRoZW1lZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzcyQkY0NDtcbiAgICBjb2xvcjogI0ZGRkZGRjsgfVxuICAudGhlbWUteWVsbG93IGJ1dHRvbi50aGVtZWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkQ0MDA7XG4gICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgLnRoZW1lLXJlZCBidXR0b24udGhlbWVkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQ0YxRjI1O1xuICAgIGNvbG9yOiAjRkZGRkZGOyB9XG4gIC50aGVtZS1wcmltYXJ5IGJ1dHRvbi50aGVtZWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGQTYwMDM7XG4gICAgY29sb3I6ICNGRkZGRkY7IH1cbiAgLnRoZW1lLXNlY29uZGFyeSBidXR0b24udGhlbWVkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gIC50aGVtZS1tZW51IGJ1dHRvbi50aGVtZWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgLnRoZW1lLWRhcmtfYmx1ZSBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLnRoZW1lZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNTRBNjtcbiAgICBjb2xvcjogI0ZGRkZGRjsgfVxuICAudGhlbWUtYmx1ZSBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLnRoZW1lZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwOUVDMjtcbiAgICBjb2xvcjogI0ZGRkZGRjsgfVxuICAudGhlbWUtZ3JlZW4gaW5wdXRbdHlwZT1cImJ1dHRvblwiXS50aGVtZWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM3MkJGNDQ7XG4gICAgY29sb3I6ICNGRkZGRkY7IH1cbiAgLnRoZW1lLXllbGxvdyBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLnRoZW1lZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRDQwMDtcbiAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAudGhlbWUtcmVkIGlucHV0W3R5cGU9XCJidXR0b25cIl0udGhlbWVkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQ0YxRjI1O1xuICAgIGNvbG9yOiAjRkZGRkZGOyB9XG4gIC50aGVtZS1wcmltYXJ5IGlucHV0W3R5cGU9XCJidXR0b25cIl0udGhlbWVkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkE2MDAzO1xuICAgIGNvbG9yOiAjRkZGRkZGOyB9XG4gIC50aGVtZS1zZWNvbmRhcnkgaW5wdXRbdHlwZT1cImJ1dHRvblwiXS50aGVtZWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgLnRoZW1lLW1lbnUgaW5wdXRbdHlwZT1cImJ1dHRvblwiXS50aGVtZWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgLnRoZW1lLWRhcmtfYmx1ZSBpbnB1dFt0eXBlPVwicmVzZXRcIl0udGhlbWVkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA1NEE2O1xuICAgIGNvbG9yOiAjRkZGRkZGOyB9XG4gIC50aGVtZS1ibHVlIGlucHV0W3R5cGU9XCJyZXNldFwiXS50aGVtZWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDlFQzI7XG4gICAgY29sb3I6ICNGRkZGRkY7IH1cbiAgLnRoZW1lLWdyZWVuIGlucHV0W3R5cGU9XCJyZXNldFwiXS50aGVtZWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM3MkJGNDQ7XG4gICAgY29sb3I6ICNGRkZGRkY7IH1cbiAgLnRoZW1lLXllbGxvdyBpbnB1dFt0eXBlPVwicmVzZXRcIl0udGhlbWVkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZENDAwO1xuICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gIC50aGVtZS1yZWQgaW5wdXRbdHlwZT1cInJlc2V0XCJdLnRoZW1lZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0NGMUYyNTtcbiAgICBjb2xvcjogI0ZGRkZGRjsgfVxuICAudGhlbWUtcHJpbWFyeSBpbnB1dFt0eXBlPVwicmVzZXRcIl0udGhlbWVkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkE2MDAzO1xuICAgIGNvbG9yOiAjRkZGRkZGOyB9XG4gIC50aGVtZS1zZWNvbmRhcnkgaW5wdXRbdHlwZT1cInJlc2V0XCJdLnRoZW1lZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAudGhlbWUtbWVudSBpbnB1dFt0eXBlPVwicmVzZXRcIl0udGhlbWVkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gIC50aGVtZS1kYXJrX2JsdWUgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXS50aGVtZWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDU0QTY7XG4gICAgY29sb3I6ICNGRkZGRkY7IH1cbiAgLnRoZW1lLWJsdWUgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXS50aGVtZWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDlFQzI7XG4gICAgY29sb3I6ICNGRkZGRkY7IH1cbiAgLnRoZW1lLWdyZWVuIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0udGhlbWVkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzJCRjQ0O1xuICAgIGNvbG9yOiAjRkZGRkZGOyB9XG4gIC50aGVtZS15ZWxsb3cgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXS50aGVtZWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkQ0MDA7XG4gICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgLnRoZW1lLXJlZCBpbnB1dFt0eXBlPVwic3VibWl0XCJdLnRoZW1lZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0NGMUYyNTtcbiAgICBjb2xvcjogI0ZGRkZGRjsgfVxuICAudGhlbWUtcHJpbWFyeSBpbnB1dFt0eXBlPVwic3VibWl0XCJdLnRoZW1lZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZBNjAwMztcbiAgICBjb2xvcjogI0ZGRkZGRjsgfVxuICAudGhlbWUtc2Vjb25kYXJ5IGlucHV0W3R5cGU9XCJzdWJtaXRcIl0udGhlbWVkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gIC50aGVtZS1tZW51IGlucHV0W3R5cGU9XCJzdWJtaXRcIl0udGhlbWVkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gIC50aGVtZS1kYXJrX2JsdWUgYnV0dG9uLnRoZW1lZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNTRBNjtcbiAgICBjb2xvcjogI0ZGRkZGRjsgfVxuICAudGhlbWUtYmx1ZSBidXR0b24udGhlbWVkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA5RUMyO1xuICAgIGNvbG9yOiAjRkZGRkZGOyB9XG4gIC50aGVtZS1ncmVlbiBidXR0b24udGhlbWVkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzJCRjQ0O1xuICAgIGNvbG9yOiAjRkZGRkZGOyB9XG4gIC50aGVtZS15ZWxsb3cgYnV0dG9uLnRoZW1lZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRDQwMDtcbiAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAudGhlbWUtcmVkIGJ1dHRvbi50aGVtZWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNDRjFGMjU7XG4gICAgY29sb3I6ICNGRkZGRkY7IH1cbiAgLnRoZW1lLXByaW1hcnkgYnV0dG9uLnRoZW1lZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZBNjAwMztcbiAgICBjb2xvcjogI0ZGRkZGRjsgfVxuICAudGhlbWUtc2Vjb25kYXJ5IGJ1dHRvbi50aGVtZWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgLnRoZW1lLW1lbnUgYnV0dG9uLnRoZW1lZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAudGhlbWUtZGFya19ibHVlIC5idXR0b24udGhlbWVkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA1NEE2O1xuICAgIGNvbG9yOiAjRkZGRkZGOyB9XG4gIC50aGVtZS1ibHVlIC5idXR0b24udGhlbWVkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA5RUMyO1xuICAgIGNvbG9yOiAjRkZGRkZGOyB9XG4gIC50aGVtZS1ncmVlbiAuYnV0dG9uLnRoZW1lZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzcyQkY0NDtcbiAgICBjb2xvcjogI0ZGRkZGRjsgfVxuICAudGhlbWUteWVsbG93IC5idXR0b24udGhlbWVkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZENDAwO1xuICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gIC50aGVtZS1yZWQgLmJ1dHRvbi50aGVtZWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNDRjFGMjU7XG4gICAgY29sb3I6ICNGRkZGRkY7IH1cbiAgLnRoZW1lLXByaW1hcnkgLmJ1dHRvbi50aGVtZWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGQTYwMDM7XG4gICAgY29sb3I6ICNGRkZGRkY7IH1cbiAgLnRoZW1lLXNlY29uZGFyeSAuYnV0dG9uLnRoZW1lZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAudGhlbWUtbWVudSAuYnV0dG9uLnRoZW1lZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAudGhlbWUtZGFya19ibHVlIGJ1dHRvbi50aGVtZWQ6aG92ZXIge1xuICAgIGNvbG9yOiAjRkZGRkZGOyB9XG4gIC50aGVtZS1ibHVlIGJ1dHRvbi50aGVtZWQ6aG92ZXIge1xuICAgIGNvbG9yOiAjRkZGRkZGOyB9XG4gIC50aGVtZS1ncmVlbiBidXR0b24udGhlbWVkOmhvdmVyIHtcbiAgICBjb2xvcjogI0ZGRkZGRjsgfVxuICAudGhlbWUteWVsbG93IGJ1dHRvbi50aGVtZWQ6aG92ZXIge1xuICAgIGNvbG9yOiAjRkZGRkZGOyB9XG4gIC50aGVtZS1yZWQgYnV0dG9uLnRoZW1lZDpob3ZlciB7XG4gICAgY29sb3I6ICNGRkZGRkY7IH1cbiAgLnRoZW1lLXByaW1hcnkgYnV0dG9uLnRoZW1lZDpob3ZlciB7XG4gICAgY29sb3I6ICNGRkZGRkY7IH1cbiAgLnRoZW1lLXNlY29uZGFyeSBidXR0b24udGhlbWVkOmhvdmVyIHtcbiAgICBjb2xvcjogI0ZGRkZGRjsgfVxuICAudGhlbWUtbWVudSBidXR0b24udGhlbWVkOmhvdmVyIHtcbiAgICBjb2xvcjogI0ZGRkZGRjsgfVxuICAudGhlbWUtZGFya19ibHVlIGlucHV0W3R5cGU9XCJidXR0b25cIl0udGhlbWVkOmhvdmVyIHtcbiAgICBjb2xvcjogI0ZGRkZGRjsgfVxuICAudGhlbWUtYmx1ZSBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLnRoZW1lZDpob3ZlciB7XG4gICAgY29sb3I6ICNGRkZGRkY7IH1cbiAgLnRoZW1lLWdyZWVuIGlucHV0W3R5cGU9XCJidXR0b25cIl0udGhlbWVkOmhvdmVyIHtcbiAgICBjb2xvcjogI0ZGRkZGRjsgfVxuICAudGhlbWUteWVsbG93IGlucHV0W3R5cGU9XCJidXR0b25cIl0udGhlbWVkOmhvdmVyIHtcbiAgICBjb2xvcjogI0ZGRkZGRjsgfVxuICAudGhlbWUtcmVkIGlucHV0W3R5cGU9XCJidXR0b25cIl0udGhlbWVkOmhvdmVyIHtcbiAgICBjb2xvcjogI0ZGRkZGRjsgfVxuICAudGhlbWUtcHJpbWFyeSBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLnRoZW1lZDpob3ZlciB7XG4gICAgY29sb3I6ICNGRkZGRkY7IH1cbiAgLnRoZW1lLXNlY29uZGFyeSBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLnRoZW1lZDpob3ZlciB7XG4gICAgY29sb3I6ICNGRkZGRkY7IH1cbiAgLnRoZW1lLW1lbnUgaW5wdXRbdHlwZT1cImJ1dHRvblwiXS50aGVtZWQ6aG92ZXIge1xuICAgIGNvbG9yOiAjRkZGRkZGOyB9XG4gIC50aGVtZS1kYXJrX2JsdWUgaW5wdXRbdHlwZT1cInJlc2V0XCJdLnRoZW1lZDpob3ZlciB7XG4gICAgY29sb3I6ICNGRkZGRkY7IH1cbiAgLnRoZW1lLWJsdWUgaW5wdXRbdHlwZT1cInJlc2V0XCJdLnRoZW1lZDpob3ZlciB7XG4gICAgY29sb3I6ICNGRkZGRkY7IH1cbiAgLnRoZW1lLWdyZWVuIGlucHV0W3R5cGU9XCJyZXNldFwiXS50aGVtZWQ6aG92ZXIge1xuICAgIGNvbG9yOiAjRkZGRkZGOyB9XG4gIC50aGVtZS15ZWxsb3cgaW5wdXRbdHlwZT1cInJlc2V0XCJdLnRoZW1lZDpob3ZlciB7XG4gICAgY29sb3I6ICNGRkZGRkY7IH1cbiAgLnRoZW1lLXJlZCBpbnB1dFt0eXBlPVwicmVzZXRcIl0udGhlbWVkOmhvdmVyIHtcbiAgICBjb2xvcjogI0ZGRkZGRjsgfVxuICAudGhlbWUtcHJpbWFyeSBpbnB1dFt0eXBlPVwicmVzZXRcIl0udGhlbWVkOmhvdmVyIHtcbiAgICBjb2xvcjogI0ZGRkZGRjsgfVxuICAudGhlbWUtc2Vjb25kYXJ5IGlucHV0W3R5cGU9XCJyZXNldFwiXS50aGVtZWQ6aG92ZXIge1xuICAgIGNvbG9yOiAjRkZGRkZGOyB9XG4gIC50aGVtZS1tZW51IGlucHV0W3R5cGU9XCJyZXNldFwiXS50aGVtZWQ6aG92ZXIge1xuICAgIGNvbG9yOiAjRkZGRkZGOyB9XG4gIC50aGVtZS1kYXJrX2JsdWUgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXS50aGVtZWQ6aG92ZXIge1xuICAgIGNvbG9yOiAjRkZGRkZGOyB9XG4gIC50aGVtZS1ibHVlIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0udGhlbWVkOmhvdmVyIHtcbiAgICBjb2xvcjogI0ZGRkZGRjsgfVxuICAudGhlbWUtZ3JlZW4gaW5wdXRbdHlwZT1cInN1Ym1pdFwiXS50aGVtZWQ6aG92ZXIge1xuICAgIGNvbG9yOiAjRkZGRkZGOyB9XG4gIC50aGVtZS15ZWxsb3cgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXS50aGVtZWQ6aG92ZXIge1xuICAgIGNvbG9yOiAjRkZGRkZGOyB9XG4gIC50aGVtZS1yZWQgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXS50aGVtZWQ6aG92ZXIge1xuICAgIGNvbG9yOiAjRkZGRkZGOyB9XG4gIC50aGVtZS1wcmltYXJ5IGlucHV0W3R5cGU9XCJzdWJtaXRcIl0udGhlbWVkOmhvdmVyIHtcbiAgICBjb2xvcjogI0ZGRkZGRjsgfVxuICAudGhlbWUtc2Vjb25kYXJ5IGlucHV0W3R5cGU9XCJzdWJtaXRcIl0udGhlbWVkOmhvdmVyIHtcbiAgICBjb2xvcjogI0ZGRkZGRjsgfVxuICAudGhlbWUtbWVudSBpbnB1dFt0eXBlPVwic3VibWl0XCJdLnRoZW1lZDpob3ZlciB7XG4gICAgY29sb3I6ICNGRkZGRkY7IH1cbiAgLnRoZW1lLWRhcmtfYmx1ZSBidXR0b24udGhlbWVkOmhvdmVyIHtcbiAgICBjb2xvcjogI0ZGRkZGRjsgfVxuICAudGhlbWUtYmx1ZSBidXR0b24udGhlbWVkOmhvdmVyIHtcbiAgICBjb2xvcjogI0ZGRkZGRjsgfVxuICAudGhlbWUtZ3JlZW4gYnV0dG9uLnRoZW1lZDpob3ZlciB7XG4gICAgY29sb3I6ICNGRkZGRkY7IH1cbiAgLnRoZW1lLXllbGxvdyBidXR0b24udGhlbWVkOmhvdmVyIHtcbiAgICBjb2xvcjogI0ZGRkZGRjsgfVxuICAudGhlbWUtcmVkIGJ1dHRvbi50aGVtZWQ6aG92ZXIge1xuICAgIGNvbG9yOiAjRkZGRkZGOyB9XG4gIC50aGVtZS1wcmltYXJ5IGJ1dHRvbi50aGVtZWQ6aG92ZXIge1xuICAgIGNvbG9yOiAjRkZGRkZGOyB9XG4gIC50aGVtZS1zZWNvbmRhcnkgYnV0dG9uLnRoZW1lZDpob3ZlciB7XG4gICAgY29sb3I6ICNGRkZGRkY7IH1cbiAgLnRoZW1lLW1lbnUgYnV0dG9uLnRoZW1lZDpob3ZlciB7XG4gICAgY29sb3I6ICNGRkZGRkY7IH1cbiAgLnRoZW1lLWRhcmtfYmx1ZSAuYnV0dG9uLnRoZW1lZDpob3ZlciB7XG4gICAgY29sb3I6ICNGRkZGRkY7IH1cbiAgLnRoZW1lLWJsdWUgLmJ1dHRvbi50aGVtZWQ6aG92ZXIge1xuICAgIGNvbG9yOiAjRkZGRkZGOyB9XG4gIC50aGVtZS1ncmVlbiAuYnV0dG9uLnRoZW1lZDpob3ZlciB7XG4gICAgY29sb3I6ICNGRkZGRkY7IH1cbiAgLnRoZW1lLXllbGxvdyAuYnV0dG9uLnRoZW1lZDpob3ZlciB7XG4gICAgY29sb3I6ICNGRkZGRkY7IH1cbiAgLnRoZW1lLXJlZCAuYnV0dG9uLnRoZW1lZDpob3ZlciB7XG4gICAgY29sb3I6ICNGRkZGRkY7IH1cbiAgLnRoZW1lLXByaW1hcnkgLmJ1dHRvbi50aGVtZWQ6aG92ZXIge1xuICAgIGNvbG9yOiAjRkZGRkZGOyB9XG4gIC50aGVtZS1zZWNvbmRhcnkgLmJ1dHRvbi50aGVtZWQ6aG92ZXIge1xuICAgIGNvbG9yOiAjRkZGRkZGOyB9XG4gIC50aGVtZS1tZW51IC5idXR0b24udGhlbWVkOmhvdmVyIHtcbiAgICBjb2xvcjogI0ZGRkZGRjsgfVxuICAudGhlbWUtZGFya19ibHVlIGJ1dHRvbi50aGVtZWQ6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7IH1cbiAgLnRoZW1lLWJsdWUgYnV0dG9uLnRoZW1lZDpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDsgfVxuICAudGhlbWUtZ3JlZW4gYnV0dG9uLnRoZW1lZDpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDsgfVxuICAudGhlbWUteWVsbG93IGJ1dHRvbi50aGVtZWQ6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7IH1cbiAgLnRoZW1lLXJlZCBidXR0b24udGhlbWVkOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwOyB9XG4gIC50aGVtZS1wcmltYXJ5IGJ1dHRvbi50aGVtZWQ6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7IH1cbiAgLnRoZW1lLXNlY29uZGFyeSBidXR0b24udGhlbWVkOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwOyB9XG4gIC50aGVtZS1tZW51IGJ1dHRvbi50aGVtZWQ6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM4MzkwOTc7IH1cbiAgLnRoZW1lLWRhcmtfYmx1ZSBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLnRoZW1lZDpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDsgfVxuICAudGhlbWUtYmx1ZSBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLnRoZW1lZDpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDsgfVxuICAudGhlbWUtZ3JlZW4gaW5wdXRbdHlwZT1cImJ1dHRvblwiXS50aGVtZWQ6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7IH1cbiAgLnRoZW1lLXllbGxvdyBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLnRoZW1lZDpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDsgfVxuICAudGhlbWUtcmVkIGlucHV0W3R5cGU9XCJidXR0b25cIl0udGhlbWVkOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwOyB9XG4gIC50aGVtZS1wcmltYXJ5IGlucHV0W3R5cGU9XCJidXR0b25cIl0udGhlbWVkOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwOyB9XG4gIC50aGVtZS1zZWNvbmRhcnkgaW5wdXRbdHlwZT1cImJ1dHRvblwiXS50aGVtZWQ6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7IH1cbiAgLnRoZW1lLW1lbnUgaW5wdXRbdHlwZT1cImJ1dHRvblwiXS50aGVtZWQ6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM4MzkwOTc7IH1cbiAgLnRoZW1lLWRhcmtfYmx1ZSBpbnB1dFt0eXBlPVwicmVzZXRcIl0udGhlbWVkOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwOyB9XG4gIC50aGVtZS1ibHVlIGlucHV0W3R5cGU9XCJyZXNldFwiXS50aGVtZWQ6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7IH1cbiAgLnRoZW1lLWdyZWVuIGlucHV0W3R5cGU9XCJyZXNldFwiXS50aGVtZWQ6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7IH1cbiAgLnRoZW1lLXllbGxvdyBpbnB1dFt0eXBlPVwicmVzZXRcIl0udGhlbWVkOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwOyB9XG4gIC50aGVtZS1yZWQgaW5wdXRbdHlwZT1cInJlc2V0XCJdLnRoZW1lZDpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDsgfVxuICAudGhlbWUtcHJpbWFyeSBpbnB1dFt0eXBlPVwicmVzZXRcIl0udGhlbWVkOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwOyB9XG4gIC50aGVtZS1zZWNvbmRhcnkgaW5wdXRbdHlwZT1cInJlc2V0XCJdLnRoZW1lZDpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDsgfVxuICAudGhlbWUtbWVudSBpbnB1dFt0eXBlPVwicmVzZXRcIl0udGhlbWVkOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjODM5MDk3OyB9XG4gIC50aGVtZS1kYXJrX2JsdWUgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXS50aGVtZWQ6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7IH1cbiAgLnRoZW1lLWJsdWUgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXS50aGVtZWQ6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7IH1cbiAgLnRoZW1lLWdyZWVuIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0udGhlbWVkOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwOyB9XG4gIC50aGVtZS15ZWxsb3cgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXS50aGVtZWQ6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7IH1cbiAgLnRoZW1lLXJlZCBpbnB1dFt0eXBlPVwic3VibWl0XCJdLnRoZW1lZDpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDsgfVxuICAudGhlbWUtcHJpbWFyeSBpbnB1dFt0eXBlPVwic3VibWl0XCJdLnRoZW1lZDpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDsgfVxuICAudGhlbWUtc2Vjb25kYXJ5IGlucHV0W3R5cGU9XCJzdWJtaXRcIl0udGhlbWVkOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwOyB9XG4gIC50aGVtZS1tZW51IGlucHV0W3R5cGU9XCJzdWJtaXRcIl0udGhlbWVkOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjODM5MDk3OyB9XG4gIC50aGVtZS1kYXJrX2JsdWUgYnV0dG9uLnRoZW1lZDpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDsgfVxuICAudGhlbWUtYmx1ZSBidXR0b24udGhlbWVkOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwOyB9XG4gIC50aGVtZS1ncmVlbiBidXR0b24udGhlbWVkOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwOyB9XG4gIC50aGVtZS15ZWxsb3cgYnV0dG9uLnRoZW1lZDpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDsgfVxuICAudGhlbWUtcmVkIGJ1dHRvbi50aGVtZWQ6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7IH1cbiAgLnRoZW1lLXByaW1hcnkgYnV0dG9uLnRoZW1lZDpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDsgfVxuICAudGhlbWUtc2Vjb25kYXJ5IGJ1dHRvbi50aGVtZWQ6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7IH1cbiAgLnRoZW1lLW1lbnUgYnV0dG9uLnRoZW1lZDpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzgzOTA5NzsgfVxuICAudGhlbWUtZGFya19ibHVlIC5idXR0b24udGhlbWVkOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwOyB9XG4gIC50aGVtZS1ibHVlIC5idXR0b24udGhlbWVkOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwOyB9XG4gIC50aGVtZS1ncmVlbiAuYnV0dG9uLnRoZW1lZDpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDsgfVxuICAudGhlbWUteWVsbG93IC5idXR0b24udGhlbWVkOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwOyB9XG4gIC50aGVtZS1yZWQgLmJ1dHRvbi50aGVtZWQ6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7IH1cbiAgLnRoZW1lLXByaW1hcnkgLmJ1dHRvbi50aGVtZWQ6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7IH1cbiAgLnRoZW1lLXNlY29uZGFyeSAuYnV0dG9uLnRoZW1lZDpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDsgfVxuICAudGhlbWUtbWVudSAuYnV0dG9uLnRoZW1lZDpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzgzOTA5NzsgfVxuICAudGhlbWUtZGFya19ibHVlIGJ1dHRvbi50aGVtZWQ6aG92ZXIge1xuICAgIGJvcmRlci1jb2xvcjogIzAwMDAwMDsgfVxuICAudGhlbWUtYmx1ZSBidXR0b24udGhlbWVkOmhvdmVyIHtcbiAgICBib3JkZXItY29sb3I6ICMwMDAwMDA7IH1cbiAgLnRoZW1lLWdyZWVuIGJ1dHRvbi50aGVtZWQ6aG92ZXIge1xuICAgIGJvcmRlci1jb2xvcjogIzAwMDAwMDsgfVxuICAudGhlbWUteWVsbG93IGJ1dHRvbi50aGVtZWQ6aG92ZXIge1xuICAgIGJvcmRlci1jb2xvcjogIzAwMDAwMDsgfVxuICAudGhlbWUtcmVkIGJ1dHRvbi50aGVtZWQ6aG92ZXIge1xuICAgIGJvcmRlci1jb2xvcjogIzAwMDAwMDsgfVxuICAudGhlbWUtcHJpbWFyeSBidXR0b24udGhlbWVkOmhvdmVyIHtcbiAgICBib3JkZXItY29sb3I6ICMwMDAwMDA7IH1cbiAgLnRoZW1lLXNlY29uZGFyeSBidXR0b24udGhlbWVkOmhvdmVyIHtcbiAgICBib3JkZXItY29sb3I6ICMwMDAwMDA7IH1cbiAgLnRoZW1lLW1lbnUgYnV0dG9uLnRoZW1lZDpob3ZlciB7XG4gICAgYm9yZGVyLWNvbG9yOiAjODM5MDk3OyB9XG4gIC50aGVtZS1kYXJrX2JsdWUgaW5wdXRbdHlwZT1cImJ1dHRvblwiXS50aGVtZWQ6aG92ZXIge1xuICAgIGJvcmRlci1jb2xvcjogIzAwMDAwMDsgfVxuICAudGhlbWUtYmx1ZSBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLnRoZW1lZDpob3ZlciB7XG4gICAgYm9yZGVyLWNvbG9yOiAjMDAwMDAwOyB9XG4gIC50aGVtZS1ncmVlbiBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLnRoZW1lZDpob3ZlciB7XG4gICAgYm9yZGVyLWNvbG9yOiAjMDAwMDAwOyB9XG4gIC50aGVtZS15ZWxsb3cgaW5wdXRbdHlwZT1cImJ1dHRvblwiXS50aGVtZWQ6aG92ZXIge1xuICAgIGJvcmRlci1jb2xvcjogIzAwMDAwMDsgfVxuICAudGhlbWUtcmVkIGlucHV0W3R5cGU9XCJidXR0b25cIl0udGhlbWVkOmhvdmVyIHtcbiAgICBib3JkZXItY29sb3I6ICMwMDAwMDA7IH1cbiAgLnRoZW1lLXByaW1hcnkgaW5wdXRbdHlwZT1cImJ1dHRvblwiXS50aGVtZWQ6aG92ZXIge1xuICAgIGJvcmRlci1jb2xvcjogIzAwMDAwMDsgfVxuICAudGhlbWUtc2Vjb25kYXJ5IGlucHV0W3R5cGU9XCJidXR0b25cIl0udGhlbWVkOmhvdmVyIHtcbiAgICBib3JkZXItY29sb3I6ICMwMDAwMDA7IH1cbiAgLnRoZW1lLW1lbnUgaW5wdXRbdHlwZT1cImJ1dHRvblwiXS50aGVtZWQ6aG92ZXIge1xuICAgIGJvcmRlci1jb2xvcjogIzgzOTA5NzsgfVxuICAudGhlbWUtZGFya19ibHVlIGlucHV0W3R5cGU9XCJyZXNldFwiXS50aGVtZWQ6aG92ZXIge1xuICAgIGJvcmRlci1jb2xvcjogIzAwMDAwMDsgfVxuICAudGhlbWUtYmx1ZSBpbnB1dFt0eXBlPVwicmVzZXRcIl0udGhlbWVkOmhvdmVyIHtcbiAgICBib3JkZXItY29sb3I6ICMwMDAwMDA7IH1cbiAgLnRoZW1lLWdyZWVuIGlucHV0W3R5cGU9XCJyZXNldFwiXS50aGVtZWQ6aG92ZXIge1xuICAgIGJvcmRlci1jb2xvcjogIzAwMDAwMDsgfVxuICAudGhlbWUteWVsbG93IGlucHV0W3R5cGU9XCJyZXNldFwiXS50aGVtZWQ6aG92ZXIge1xuICAgIGJvcmRlci1jb2xvcjogIzAwMDAwMDsgfVxuICAudGhlbWUtcmVkIGlucHV0W3R5cGU9XCJyZXNldFwiXS50aGVtZWQ6aG92ZXIge1xuICAgIGJvcmRlci1jb2xvcjogIzAwMDAwMDsgfVxuICAudGhlbWUtcHJpbWFyeSBpbnB1dFt0eXBlPVwicmVzZXRcIl0udGhlbWVkOmhvdmVyIHtcbiAgICBib3JkZXItY29sb3I6ICMwMDAwMDA7IH1cbiAgLnRoZW1lLXNlY29uZGFyeSBpbnB1dFt0eXBlPVwicmVzZXRcIl0udGhlbWVkOmhvdmVyIHtcbiAgICBib3JkZXItY29sb3I6ICMwMDAwMDA7IH1cbiAgLnRoZW1lLW1lbnUgaW5wdXRbdHlwZT1cInJlc2V0XCJdLnRoZW1lZDpob3ZlciB7XG4gICAgYm9yZGVyLWNvbG9yOiAjODM5MDk3OyB9XG4gIC50aGVtZS1kYXJrX2JsdWUgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXS50aGVtZWQ6aG92ZXIge1xuICAgIGJvcmRlci1jb2xvcjogIzAwMDAwMDsgfVxuICAudGhlbWUtYmx1ZSBpbnB1dFt0eXBlPVwic3VibWl0XCJdLnRoZW1lZDpob3ZlciB7XG4gICAgYm9yZGVyLWNvbG9yOiAjMDAwMDAwOyB9XG4gIC50aGVtZS1ncmVlbiBpbnB1dFt0eXBlPVwic3VibWl0XCJdLnRoZW1lZDpob3ZlciB7XG4gICAgYm9yZGVyLWNvbG9yOiAjMDAwMDAwOyB9XG4gIC50aGVtZS15ZWxsb3cgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXS50aGVtZWQ6aG92ZXIge1xuICAgIGJvcmRlci1jb2xvcjogIzAwMDAwMDsgfVxuICAudGhlbWUtcmVkIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0udGhlbWVkOmhvdmVyIHtcbiAgICBib3JkZXItY29sb3I6ICMwMDAwMDA7IH1cbiAgLnRoZW1lLXByaW1hcnkgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXS50aGVtZWQ6aG92ZXIge1xuICAgIGJvcmRlci1jb2xvcjogIzAwMDAwMDsgfVxuICAudGhlbWUtc2Vjb25kYXJ5IGlucHV0W3R5cGU9XCJzdWJtaXRcIl0udGhlbWVkOmhvdmVyIHtcbiAgICBib3JkZXItY29sb3I6ICMwMDAwMDA7IH1cbiAgLnRoZW1lLW1lbnUgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXS50aGVtZWQ6aG92ZXIge1xuICAgIGJvcmRlci1jb2xvcjogIzgzOTA5NzsgfVxuICAudGhlbWUtZGFya19ibHVlIGJ1dHRvbi50aGVtZWQ6aG92ZXIge1xuICAgIGJvcmRlci1jb2xvcjogIzAwMDAwMDsgfVxuICAudGhlbWUtYmx1ZSBidXR0b24udGhlbWVkOmhvdmVyIHtcbiAgICBib3JkZXItY29sb3I6ICMwMDAwMDA7IH1cbiAgLnRoZW1lLWdyZWVuIGJ1dHRvbi50aGVtZWQ6aG92ZXIge1xuICAgIGJvcmRlci1jb2xvcjogIzAwMDAwMDsgfVxuICAudGhlbWUteWVsbG93IGJ1dHRvbi50aGVtZWQ6aG92ZXIge1xuICAgIGJvcmRlci1jb2xvcjogIzAwMDAwMDsgfVxuICAudGhlbWUtcmVkIGJ1dHRvbi50aGVtZWQ6aG92ZXIge1xuICAgIGJvcmRlci1jb2xvcjogIzAwMDAwMDsgfVxuICAudGhlbWUtcHJpbWFyeSBidXR0b24udGhlbWVkOmhvdmVyIHtcbiAgICBib3JkZXItY29sb3I6ICMwMDAwMDA7IH1cbiAgLnRoZW1lLXNlY29uZGFyeSBidXR0b24udGhlbWVkOmhvdmVyIHtcbiAgICBib3JkZXItY29sb3I6ICMwMDAwMDA7IH1cbiAgLnRoZW1lLW1lbnUgYnV0dG9uLnRoZW1lZDpob3ZlciB7XG4gICAgYm9yZGVyLWNvbG9yOiAjODM5MDk3OyB9XG4gIC50aGVtZS1kYXJrX2JsdWUgLmJ1dHRvbi50aGVtZWQ6aG92ZXIge1xuICAgIGJvcmRlci1jb2xvcjogIzAwMDAwMDsgfVxuICAudGhlbWUtYmx1ZSAuYnV0dG9uLnRoZW1lZDpob3ZlciB7XG4gICAgYm9yZGVyLWNvbG9yOiAjMDAwMDAwOyB9XG4gIC50aGVtZS1ncmVlbiAuYnV0dG9uLnRoZW1lZDpob3ZlciB7XG4gICAgYm9yZGVyLWNvbG9yOiAjMDAwMDAwOyB9XG4gIC50aGVtZS15ZWxsb3cgLmJ1dHRvbi50aGVtZWQ6aG92ZXIge1xuICAgIGJvcmRlci1jb2xvcjogIzAwMDAwMDsgfVxuICAudGhlbWUtcmVkIC5idXR0b24udGhlbWVkOmhvdmVyIHtcbiAgICBib3JkZXItY29sb3I6ICMwMDAwMDA7IH1cbiAgLnRoZW1lLXByaW1hcnkgLmJ1dHRvbi50aGVtZWQ6aG92ZXIge1xuICAgIGJvcmRlci1jb2xvcjogIzAwMDAwMDsgfVxuICAudGhlbWUtc2Vjb25kYXJ5IC5idXR0b24udGhlbWVkOmhvdmVyIHtcbiAgICBib3JkZXItY29sb3I6ICMwMDAwMDA7IH1cbiAgLnRoZW1lLW1lbnUgLmJ1dHRvbi50aGVtZWQ6aG92ZXIge1xuICAgIGJvcmRlci1jb2xvcjogIzgzOTA5NzsgfVxuICBidXR0b24ucHJpbWFyeSwgaW5wdXRbdHlwZT1cImJ1dHRvblwiXS5wcmltYXJ5LCBpbnB1dFt0eXBlPVwicmVzZXRcIl0ucHJpbWFyeSwgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXS5wcmltYXJ5LCBidXR0b24ucHJpbWFyeSwgLmJ1dHRvbi5wcmltYXJ5IHtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gICAgLnRoZW1lLWRhcmtfYmx1ZSBidXR0b24ucHJpbWFyeSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA1NEE2O1xuICAgICAgY29sb3I6ICNGRkZGRkY7IH1cbiAgICAudGhlbWUtYmx1ZSBidXR0b24ucHJpbWFyeSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA5RUMyO1xuICAgICAgY29sb3I6ICNGRkZGRkY7IH1cbiAgICAudGhlbWUtZ3JlZW4gYnV0dG9uLnByaW1hcnkge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzcyQkY0NDtcbiAgICAgIGNvbG9yOiAjRkZGRkZGOyB9XG4gICAgLnRoZW1lLXllbGxvdyBidXR0b24ucHJpbWFyeSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZENDAwO1xuICAgICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgICAudGhlbWUtcmVkIGJ1dHRvbi5wcmltYXJ5IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNDRjFGMjU7XG4gICAgICBjb2xvcjogI0ZGRkZGRjsgfVxuICAgIC50aGVtZS1wcmltYXJ5IGJ1dHRvbi5wcmltYXJ5IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGQTYwMDM7XG4gICAgICBjb2xvcjogI0ZGRkZGRjsgfVxuICAgIC50aGVtZS1zZWNvbmRhcnkgYnV0dG9uLnByaW1hcnkge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gICAgLnRoZW1lLW1lbnUgYnV0dG9uLnByaW1hcnkge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gICAgLnRoZW1lLWRhcmtfYmx1ZSBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLnByaW1hcnkge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNTRBNjtcbiAgICAgIGNvbG9yOiAjRkZGRkZGOyB9XG4gICAgLnRoZW1lLWJsdWUgaW5wdXRbdHlwZT1cImJ1dHRvblwiXS5wcmltYXJ5IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDlFQzI7XG4gICAgICBjb2xvcjogI0ZGRkZGRjsgfVxuICAgIC50aGVtZS1ncmVlbiBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLnByaW1hcnkge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzcyQkY0NDtcbiAgICAgIGNvbG9yOiAjRkZGRkZGOyB9XG4gICAgLnRoZW1lLXllbGxvdyBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLnByaW1hcnkge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRDQwMDtcbiAgICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gICAgLnRoZW1lLXJlZCBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLnByaW1hcnkge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0NGMUYyNTtcbiAgICAgIGNvbG9yOiAjRkZGRkZGOyB9XG4gICAgLnRoZW1lLXByaW1hcnkgaW5wdXRbdHlwZT1cImJ1dHRvblwiXS5wcmltYXJ5IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGQTYwMDM7XG4gICAgICBjb2xvcjogI0ZGRkZGRjsgfVxuICAgIC50aGVtZS1zZWNvbmRhcnkgaW5wdXRbdHlwZT1cImJ1dHRvblwiXS5wcmltYXJ5IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gICAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAgIC50aGVtZS1tZW51IGlucHV0W3R5cGU9XCJidXR0b25cIl0ucHJpbWFyeSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICAgICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgICAudGhlbWUtZGFya19ibHVlIGlucHV0W3R5cGU9XCJyZXNldFwiXS5wcmltYXJ5IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDU0QTY7XG4gICAgICBjb2xvcjogI0ZGRkZGRjsgfVxuICAgIC50aGVtZS1ibHVlIGlucHV0W3R5cGU9XCJyZXNldFwiXS5wcmltYXJ5IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDlFQzI7XG4gICAgICBjb2xvcjogI0ZGRkZGRjsgfVxuICAgIC50aGVtZS1ncmVlbiBpbnB1dFt0eXBlPVwicmVzZXRcIl0ucHJpbWFyeSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzJCRjQ0O1xuICAgICAgY29sb3I6ICNGRkZGRkY7IH1cbiAgICAudGhlbWUteWVsbG93IGlucHV0W3R5cGU9XCJyZXNldFwiXS5wcmltYXJ5IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkQ0MDA7XG4gICAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAgIC50aGVtZS1yZWQgaW5wdXRbdHlwZT1cInJlc2V0XCJdLnByaW1hcnkge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0NGMUYyNTtcbiAgICAgIGNvbG9yOiAjRkZGRkZGOyB9XG4gICAgLnRoZW1lLXByaW1hcnkgaW5wdXRbdHlwZT1cInJlc2V0XCJdLnByaW1hcnkge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZBNjAwMztcbiAgICAgIGNvbG9yOiAjRkZGRkZGOyB9XG4gICAgLnRoZW1lLXNlY29uZGFyeSBpbnB1dFt0eXBlPVwicmVzZXRcIl0ucHJpbWFyeSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICAgICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgICAudGhlbWUtbWVudSBpbnB1dFt0eXBlPVwicmVzZXRcIl0ucHJpbWFyeSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICAgICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgICAudGhlbWUtZGFya19ibHVlIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0ucHJpbWFyeSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA1NEE2O1xuICAgICAgY29sb3I6ICNGRkZGRkY7IH1cbiAgICAudGhlbWUtYmx1ZSBpbnB1dFt0eXBlPVwic3VibWl0XCJdLnByaW1hcnkge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwOUVDMjtcbiAgICAgIGNvbG9yOiAjRkZGRkZGOyB9XG4gICAgLnRoZW1lLWdyZWVuIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0ucHJpbWFyeSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzJCRjQ0O1xuICAgICAgY29sb3I6ICNGRkZGRkY7IH1cbiAgICAudGhlbWUteWVsbG93IGlucHV0W3R5cGU9XCJzdWJtaXRcIl0ucHJpbWFyeSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZENDAwO1xuICAgICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgICAudGhlbWUtcmVkIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0ucHJpbWFyeSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQ0YxRjI1O1xuICAgICAgY29sb3I6ICNGRkZGRkY7IH1cbiAgICAudGhlbWUtcHJpbWFyeSBpbnB1dFt0eXBlPVwic3VibWl0XCJdLnByaW1hcnkge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZBNjAwMztcbiAgICAgIGNvbG9yOiAjRkZGRkZGOyB9XG4gICAgLnRoZW1lLXNlY29uZGFyeSBpbnB1dFt0eXBlPVwic3VibWl0XCJdLnByaW1hcnkge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gICAgLnRoZW1lLW1lbnUgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXS5wcmltYXJ5IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gICAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAgIC50aGVtZS1kYXJrX2JsdWUgYnV0dG9uLnByaW1hcnkge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNTRBNjtcbiAgICAgIGNvbG9yOiAjRkZGRkZGOyB9XG4gICAgLnRoZW1lLWJsdWUgYnV0dG9uLnByaW1hcnkge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwOUVDMjtcbiAgICAgIGNvbG9yOiAjRkZGRkZGOyB9XG4gICAgLnRoZW1lLWdyZWVuIGJ1dHRvbi5wcmltYXJ5IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM3MkJGNDQ7XG4gICAgICBjb2xvcjogI0ZGRkZGRjsgfVxuICAgIC50aGVtZS15ZWxsb3cgYnV0dG9uLnByaW1hcnkge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRDQwMDtcbiAgICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gICAgLnRoZW1lLXJlZCBidXR0b24ucHJpbWFyeSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQ0YxRjI1O1xuICAgICAgY29sb3I6ICNGRkZGRkY7IH1cbiAgICAudGhlbWUtcHJpbWFyeSBidXR0b24ucHJpbWFyeSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkE2MDAzO1xuICAgICAgY29sb3I6ICNGRkZGRkY7IH1cbiAgICAudGhlbWUtc2Vjb25kYXJ5IGJ1dHRvbi5wcmltYXJ5IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gICAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAgIC50aGVtZS1tZW51IGJ1dHRvbi5wcmltYXJ5IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gICAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAgIC50aGVtZS1kYXJrX2JsdWUgLmJ1dHRvbi5wcmltYXJ5IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDU0QTY7XG4gICAgICBjb2xvcjogI0ZGRkZGRjsgfVxuICAgIC50aGVtZS1ibHVlIC5idXR0b24ucHJpbWFyeSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA5RUMyO1xuICAgICAgY29sb3I6ICNGRkZGRkY7IH1cbiAgICAudGhlbWUtZ3JlZW4gLmJ1dHRvbi5wcmltYXJ5IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM3MkJGNDQ7XG4gICAgICBjb2xvcjogI0ZGRkZGRjsgfVxuICAgIC50aGVtZS15ZWxsb3cgLmJ1dHRvbi5wcmltYXJ5IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkQ0MDA7XG4gICAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAgIC50aGVtZS1yZWQgLmJ1dHRvbi5wcmltYXJ5IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNDRjFGMjU7XG4gICAgICBjb2xvcjogI0ZGRkZGRjsgfVxuICAgIC50aGVtZS1wcmltYXJ5IC5idXR0b24ucHJpbWFyeSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkE2MDAzO1xuICAgICAgY29sb3I6ICNGRkZGRkY7IH1cbiAgICAudGhlbWUtc2Vjb25kYXJ5IC5idXR0b24ucHJpbWFyeSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICAgICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgICAudGhlbWUtbWVudSAuYnV0dG9uLnByaW1hcnkge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gICAgLnRoZW1lLWRhcmtfYmx1ZSBidXR0b24ucHJpbWFyeSB7XG4gICAgICBjb2xvcjogI0ZGRkZGRjsgfVxuICAgIC50aGVtZS1ibHVlIGJ1dHRvbi5wcmltYXJ5IHtcbiAgICAgIGNvbG9yOiAjRkZGRkZGOyB9XG4gICAgLnRoZW1lLWdyZWVuIGJ1dHRvbi5wcmltYXJ5IHtcbiAgICAgIGNvbG9yOiAjRkZGRkZGOyB9XG4gICAgLnRoZW1lLXllbGxvdyBidXR0b24ucHJpbWFyeSB7XG4gICAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAgIC50aGVtZS1yZWQgYnV0dG9uLnByaW1hcnkge1xuICAgICAgY29sb3I6ICNGRkZGRkY7IH1cbiAgICAudGhlbWUtcHJpbWFyeSBidXR0b24ucHJpbWFyeSB7XG4gICAgICBjb2xvcjogI0ZGRkZGRjsgfVxuICAgIC50aGVtZS1zZWNvbmRhcnkgYnV0dG9uLnByaW1hcnkge1xuICAgICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgICAudGhlbWUtbWVudSBidXR0b24ucHJpbWFyeSB7XG4gICAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAgIC50aGVtZS1kYXJrX2JsdWUgaW5wdXRbdHlwZT1cImJ1dHRvblwiXS5wcmltYXJ5IHtcbiAgICAgIGNvbG9yOiAjRkZGRkZGOyB9XG4gICAgLnRoZW1lLWJsdWUgaW5wdXRbdHlwZT1cImJ1dHRvblwiXS5wcmltYXJ5IHtcbiAgICAgIGNvbG9yOiAjRkZGRkZGOyB9XG4gICAgLnRoZW1lLWdyZWVuIGlucHV0W3R5cGU9XCJidXR0b25cIl0ucHJpbWFyeSB7XG4gICAgICBjb2xvcjogI0ZGRkZGRjsgfVxuICAgIC50aGVtZS15ZWxsb3cgaW5wdXRbdHlwZT1cImJ1dHRvblwiXS5wcmltYXJ5IHtcbiAgICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gICAgLnRoZW1lLXJlZCBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLnByaW1hcnkge1xuICAgICAgY29sb3I6ICNGRkZGRkY7IH1cbiAgICAudGhlbWUtcHJpbWFyeSBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLnByaW1hcnkge1xuICAgICAgY29sb3I6ICNGRkZGRkY7IH1cbiAgICAudGhlbWUtc2Vjb25kYXJ5IGlucHV0W3R5cGU9XCJidXR0b25cIl0ucHJpbWFyeSB7XG4gICAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAgIC50aGVtZS1tZW51IGlucHV0W3R5cGU9XCJidXR0b25cIl0ucHJpbWFyeSB7XG4gICAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAgIC50aGVtZS1kYXJrX2JsdWUgaW5wdXRbdHlwZT1cInJlc2V0XCJdLnByaW1hcnkge1xuICAgICAgY29sb3I6ICNGRkZGRkY7IH1cbiAgICAudGhlbWUtYmx1ZSBpbnB1dFt0eXBlPVwicmVzZXRcIl0ucHJpbWFyeSB7XG4gICAgICBjb2xvcjogI0ZGRkZGRjsgfVxuICAgIC50aGVtZS1ncmVlbiBpbnB1dFt0eXBlPVwicmVzZXRcIl0ucHJpbWFyeSB7XG4gICAgICBjb2xvcjogI0ZGRkZGRjsgfVxuICAgIC50aGVtZS15ZWxsb3cgaW5wdXRbdHlwZT1cInJlc2V0XCJdLnByaW1hcnkge1xuICAgICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgICAudGhlbWUtcmVkIGlucHV0W3R5cGU9XCJyZXNldFwiXS5wcmltYXJ5IHtcbiAgICAgIGNvbG9yOiAjRkZGRkZGOyB9XG4gICAgLnRoZW1lLXByaW1hcnkgaW5wdXRbdHlwZT1cInJlc2V0XCJdLnByaW1hcnkge1xuICAgICAgY29sb3I6ICNGRkZGRkY7IH1cbiAgICAudGhlbWUtc2Vjb25kYXJ5IGlucHV0W3R5cGU9XCJyZXNldFwiXS5wcmltYXJ5IHtcbiAgICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gICAgLnRoZW1lLW1lbnUgaW5wdXRbdHlwZT1cInJlc2V0XCJdLnByaW1hcnkge1xuICAgICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgICAudGhlbWUtZGFya19ibHVlIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0ucHJpbWFyeSB7XG4gICAgICBjb2xvcjogI0ZGRkZGRjsgfVxuICAgIC50aGVtZS1ibHVlIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0ucHJpbWFyeSB7XG4gICAgICBjb2xvcjogI0ZGRkZGRjsgfVxuICAgIC50aGVtZS1ncmVlbiBpbnB1dFt0eXBlPVwic3VibWl0XCJdLnByaW1hcnkge1xuICAgICAgY29sb3I6ICNGRkZGRkY7IH1cbiAgICAudGhlbWUteWVsbG93IGlucHV0W3R5cGU9XCJzdWJtaXRcIl0ucHJpbWFyeSB7XG4gICAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAgIC50aGVtZS1yZWQgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXS5wcmltYXJ5IHtcbiAgICAgIGNvbG9yOiAjRkZGRkZGOyB9XG4gICAgLnRoZW1lLXByaW1hcnkgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXS5wcmltYXJ5IHtcbiAgICAgIGNvbG9yOiAjRkZGRkZGOyB9XG4gICAgLnRoZW1lLXNlY29uZGFyeSBpbnB1dFt0eXBlPVwic3VibWl0XCJdLnByaW1hcnkge1xuICAgICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgICAudGhlbWUtbWVudSBpbnB1dFt0eXBlPVwic3VibWl0XCJdLnByaW1hcnkge1xuICAgICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgICAudGhlbWUtZGFya19ibHVlIGJ1dHRvbi5wcmltYXJ5IHtcbiAgICAgIGNvbG9yOiAjRkZGRkZGOyB9XG4gICAgLnRoZW1lLWJsdWUgYnV0dG9uLnByaW1hcnkge1xuICAgICAgY29sb3I6ICNGRkZGRkY7IH1cbiAgICAudGhlbWUtZ3JlZW4gYnV0dG9uLnByaW1hcnkge1xuICAgICAgY29sb3I6ICNGRkZGRkY7IH1cbiAgICAudGhlbWUteWVsbG93IGJ1dHRvbi5wcmltYXJ5IHtcbiAgICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gICAgLnRoZW1lLXJlZCBidXR0b24ucHJpbWFyeSB7XG4gICAgICBjb2xvcjogI0ZGRkZGRjsgfVxuICAgIC50aGVtZS1wcmltYXJ5IGJ1dHRvbi5wcmltYXJ5IHtcbiAgICAgIGNvbG9yOiAjRkZGRkZGOyB9XG4gICAgLnRoZW1lLXNlY29uZGFyeSBidXR0b24ucHJpbWFyeSB7XG4gICAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAgIC50aGVtZS1tZW51IGJ1dHRvbi5wcmltYXJ5IHtcbiAgICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gICAgLnRoZW1lLWRhcmtfYmx1ZSAuYnV0dG9uLnByaW1hcnkge1xuICAgICAgY29sb3I6ICNGRkZGRkY7IH1cbiAgICAudGhlbWUtYmx1ZSAuYnV0dG9uLnByaW1hcnkge1xuICAgICAgY29sb3I6ICNGRkZGRkY7IH1cbiAgICAudGhlbWUtZ3JlZW4gLmJ1dHRvbi5wcmltYXJ5IHtcbiAgICAgIGNvbG9yOiAjRkZGRkZGOyB9XG4gICAgLnRoZW1lLXllbGxvdyAuYnV0dG9uLnByaW1hcnkge1xuICAgICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgICAudGhlbWUtcmVkIC5idXR0b24ucHJpbWFyeSB7XG4gICAgICBjb2xvcjogI0ZGRkZGRjsgfVxuICAgIC50aGVtZS1wcmltYXJ5IC5idXR0b24ucHJpbWFyeSB7XG4gICAgICBjb2xvcjogI0ZGRkZGRjsgfVxuICAgIC50aGVtZS1zZWNvbmRhcnkgLmJ1dHRvbi5wcmltYXJ5IHtcbiAgICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gICAgLnRoZW1lLW1lbnUgLmJ1dHRvbi5wcmltYXJ5IHtcbiAgICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gICAgYnV0dG9uLnByaW1hcnk6aG92ZXIsIGlucHV0W3R5cGU9XCJidXR0b25cIl0ucHJpbWFyeTpob3ZlciwgaW5wdXRbdHlwZT1cInJlc2V0XCJdLnByaW1hcnk6aG92ZXIsIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0ucHJpbWFyeTpob3ZlciwgYnV0dG9uLnByaW1hcnk6aG92ZXIsIC5idXR0b24ucHJpbWFyeTpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBibGFjazsgfVxuICBidXR0b24uc2Vjb25kYXJ5LCBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLnNlY29uZGFyeSwgaW5wdXRbdHlwZT1cInJlc2V0XCJdLnNlY29uZGFyeSwgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXS5zZWNvbmRhcnksIGJ1dHRvbi5zZWNvbmRhcnksIC5idXR0b24uc2Vjb25kYXJ5IHtcbiAgICBmb250LXdlaWdodDogNDAwOyB9XG4gIGJ1dHRvbi50ZXJ0aWFyeSwgaW5wdXRbdHlwZT1cImJ1dHRvblwiXS50ZXJ0aWFyeSwgaW5wdXRbdHlwZT1cInJlc2V0XCJdLnRlcnRpYXJ5LCBpbnB1dFt0eXBlPVwic3VibWl0XCJdLnRlcnRpYXJ5LCBidXR0b24udGVydGlhcnksIC5idXR0b24udGVydGlhcnkge1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuICBidXR0b24ucm91bmQsIGlucHV0W3R5cGU9XCJidXR0b25cIl0ucm91bmQsIGlucHV0W3R5cGU9XCJyZXNldFwiXS5yb3VuZCwgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXS5yb3VuZCwgYnV0dG9uLnJvdW5kLCAuYnV0dG9uLnJvdW5kIHtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7IH1cbiAgYnV0dG9uLnByaW1hcnktY2FsbC10by1hY3Rpb24sIGlucHV0W3R5cGU9XCJidXR0b25cIl0ucHJpbWFyeS1jYWxsLXRvLWFjdGlvbiwgaW5wdXRbdHlwZT1cInJlc2V0XCJdLnByaW1hcnktY2FsbC10by1hY3Rpb24sIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0ucHJpbWFyeS1jYWxsLXRvLWFjdGlvbiwgYnV0dG9uLnByaW1hcnktY2FsbC10by1hY3Rpb24sIC5idXR0b24ucHJpbWFyeS1jYWxsLXRvLWFjdGlvbiB7XG4gICAgYm9yZGVyLWNvbG9yOiAjRkE2MDAzO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGQTYwMDM7XG4gICAgY29sb3I6IHdoaXRlOyB9XG4gIGJ1dHRvbi5zZWNvbmRhcnktY2FsbC10by1hY3Rpb24sIGlucHV0W3R5cGU9XCJidXR0b25cIl0uc2Vjb25kYXJ5LWNhbGwtdG8tYWN0aW9uLCBpbnB1dFt0eXBlPVwicmVzZXRcIl0uc2Vjb25kYXJ5LWNhbGwtdG8tYWN0aW9uLCBpbnB1dFt0eXBlPVwic3VibWl0XCJdLnNlY29uZGFyeS1jYWxsLXRvLWFjdGlvbiwgYnV0dG9uLnNlY29uZGFyeS1jYWxsLXRvLWFjdGlvbiwgLmJ1dHRvbi5zZWNvbmRhcnktY2FsbC10by1hY3Rpb24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgIGNvbG9yOiAjMDAwOyB9XG4gIGJ1dHRvbi5wcmltYXJ5LWNhbGwtdG8tYWN0aW9uOmhvdmVyLCBidXR0b24uc2Vjb25kYXJ5LWNhbGwtdG8tYWN0aW9uOmhvdmVyLCBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLnByaW1hcnktY2FsbC10by1hY3Rpb246aG92ZXIsIGlucHV0W3R5cGU9XCJidXR0b25cIl0uc2Vjb25kYXJ5LWNhbGwtdG8tYWN0aW9uOmhvdmVyLCBpbnB1dFt0eXBlPVwicmVzZXRcIl0ucHJpbWFyeS1jYWxsLXRvLWFjdGlvbjpob3ZlciwgaW5wdXRbdHlwZT1cInJlc2V0XCJdLnNlY29uZGFyeS1jYWxsLXRvLWFjdGlvbjpob3ZlciwgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXS5wcmltYXJ5LWNhbGwtdG8tYWN0aW9uOmhvdmVyLCBpbnB1dFt0eXBlPVwic3VibWl0XCJdLnNlY29uZGFyeS1jYWxsLXRvLWFjdGlvbjpob3ZlciwgYnV0dG9uLnByaW1hcnktY2FsbC10by1hY3Rpb246aG92ZXIsIGJ1dHRvbi5zZWNvbmRhcnktY2FsbC10by1hY3Rpb246aG92ZXIsIC5idXR0b24ucHJpbWFyeS1jYWxsLXRvLWFjdGlvbjpob3ZlciwgLmJ1dHRvbi5zZWNvbmRhcnktY2FsbC10by1hY3Rpb246aG92ZXIge1xuICAgIGJvcmRlci1jb2xvcjogYmxhY2s7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogYmxhY2s7XG4gICAgY29sb3I6IHdoaXRlOyB9XG4gIGJ1dHRvbi5idXR0b24tLW1lbnUsIGlucHV0W3R5cGU9XCJidXR0b25cIl0uYnV0dG9uLS1tZW51LCBpbnB1dFt0eXBlPVwicmVzZXRcIl0uYnV0dG9uLS1tZW51LCBpbnB1dFt0eXBlPVwic3VibWl0XCJdLmJ1dHRvbi0tbWVudSwgYnV0dG9uLmJ1dHRvbi0tbWVudSwgLmJ1dHRvbi5idXR0b24tLW1lbnUge1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7IH1cbiAgICBidXR0b24uYnV0dG9uLS1tZW51IGIsIGlucHV0W3R5cGU9XCJidXR0b25cIl0uYnV0dG9uLS1tZW51IGIsIGlucHV0W3R5cGU9XCJyZXNldFwiXS5idXR0b24tLW1lbnUgYiwgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXS5idXR0b24tLW1lbnUgYiwgYnV0dG9uLmJ1dHRvbi0tbWVudSBiLCAuYnV0dG9uLmJ1dHRvbi0tbWVudSBiIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDVweDsgfVxuICBidXR0b24uYnV0dG9uLS15ZWxsb3csIGlucHV0W3R5cGU9XCJidXR0b25cIl0uYnV0dG9uLS15ZWxsb3csIGlucHV0W3R5cGU9XCJyZXNldFwiXS5idXR0b24tLXllbGxvdywgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXS5idXR0b24tLXllbGxvdywgYnV0dG9uLmJ1dHRvbi0teWVsbG93LCAuYnV0dG9uLmJ1dHRvbi0teWVsbG93IHtcbiAgICBjb2xvcjogIzAwMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZENDAwO1xuICAgIGJvcmRlci1jb2xvcjogI0ZGRDQwMDtcbiAgICBmb250LXdlaWdodDogNDAwOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEwMTBweCkge1xuICAgICAgYnV0dG9uLmJ1dHRvbi0teWVsbG93LCBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLmJ1dHRvbi0teWVsbG93LCBpbnB1dFt0eXBlPVwicmVzZXRcIl0uYnV0dG9uLS15ZWxsb3csIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0uYnV0dG9uLS15ZWxsb3csIGJ1dHRvbi5idXR0b24tLXllbGxvdywgLmJ1dHRvbi5idXR0b24tLXllbGxvdyB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogN3B4OyB9IH1cbiAgICBidXR0b24uYnV0dG9uLS15ZWxsb3c6aG92ZXIsIGlucHV0W3R5cGU9XCJidXR0b25cIl0uYnV0dG9uLS15ZWxsb3c6aG92ZXIsIGlucHV0W3R5cGU9XCJyZXNldFwiXS5idXR0b24tLXllbGxvdzpob3ZlciwgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXS5idXR0b24tLXllbGxvdzpob3ZlciwgYnV0dG9uLmJ1dHRvbi0teWVsbG93OmhvdmVyLCAuYnV0dG9uLmJ1dHRvbi0teWVsbG93OmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgICAgIGJvcmRlci1jb2xvcjogIzAwMDsgfVxuICBidXR0b24uYnV0dG9uLS1kZXNrdG9wLCBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLmJ1dHRvbi0tZGVza3RvcCwgaW5wdXRbdHlwZT1cInJlc2V0XCJdLmJ1dHRvbi0tZGVza3RvcCwgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXS5idXR0b24tLWRlc2t0b3AsIGJ1dHRvbi5idXR0b24tLWRlc2t0b3AsIC5idXR0b24uYnV0dG9uLS1kZXNrdG9wIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEwMTBweCkge1xuICAgICAgYnV0dG9uLmJ1dHRvbi0tZGVza3RvcCwgaW5wdXRbdHlwZT1cImJ1dHRvblwiXS5idXR0b24tLWRlc2t0b3AsIGlucHV0W3R5cGU9XCJyZXNldFwiXS5idXR0b24tLWRlc2t0b3AsIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0uYnV0dG9uLS1kZXNrdG9wLCBidXR0b24uYnV0dG9uLS1kZXNrdG9wLCAuYnV0dG9uLmJ1dHRvbi0tZGVza3RvcCB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfSB9XG4gIGJ1dHRvbi5idXR0b24tLW1vYmlsZSwgaW5wdXRbdHlwZT1cImJ1dHRvblwiXS5idXR0b24tLW1vYmlsZSwgaW5wdXRbdHlwZT1cInJlc2V0XCJdLmJ1dHRvbi0tbW9iaWxlLCBpbnB1dFt0eXBlPVwic3VibWl0XCJdLmJ1dHRvbi0tbW9iaWxlLCBidXR0b24uYnV0dG9uLS1tb2JpbGUsIC5idXR0b24uYnV0dG9uLS1tb2JpbGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IDVweDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDEwcHgpIHtcbiAgICAgIGJ1dHRvbi5idXR0b24tLW1vYmlsZSwgaW5wdXRbdHlwZT1cImJ1dHRvblwiXS5idXR0b24tLW1vYmlsZSwgaW5wdXRbdHlwZT1cInJlc2V0XCJdLmJ1dHRvbi0tbW9iaWxlLCBpbnB1dFt0eXBlPVwic3VibWl0XCJdLmJ1dHRvbi0tbW9iaWxlLCBidXR0b24uYnV0dG9uLS1tb2JpbGUsIC5idXR0b24uYnV0dG9uLS1tb2JpbGUge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9IH1cbiAgYnV0dG9uIC5sZWZ0LCBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdIC5sZWZ0LCBpbnB1dFt0eXBlPVwicmVzZXRcIl0gLmxlZnQsIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0gLmxlZnQsIGJ1dHRvbiAubGVmdCwgLmJ1dHRvbiAubGVmdCB7XG4gICAgZmxvYXQ6IGxlZnQ7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDczNnB4KSB7XG4gIGJvZHkuY29udGVudC1wYWdlIG1haW4ubWFpbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNzBweDsgfVxuICBib2R5LmNvbnRlbnQtcGFnZSBmb290ZXIucGFnZS1mb290ZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfSB9XG5cbmJvZHkuY29udGVudC1wYWdlIG1haW4gPiBoZWFkZXIuY29udGVudC1oZWFkZXIgZmlndXJlIGltZyxcbmJvZHkuY29udGVudC1wYWdlIG1haW4gYXJ0aWNsZSA6Zmlyc3QtY2hpbGQucHJlLXRpdGxlIGZpZ3VyZSBpbWcge1xuICBtYXgtaGVpZ2h0OiBjYWxjKCA3MnZoIC0gNzBweCk7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIGJvZHkuY29udGVudC1wYWdlIG1haW4gPiBoZWFkZXIuY29udGVudC1oZWFkZXIgZmlndXJlIGltZyxcbiAgYm9keS5jb250ZW50LXBhZ2UgbWFpbiBhcnRpY2xlIDpmaXJzdC1jaGlsZC5wcmUtdGl0bGUgZmlndXJlIGltZyB7XG4gICAgbWF4LWhlaWdodDogY2FsYyggNzJ2aCAtIDYwcHgpOyB9IH1cblxubWFpbiBhcnRpY2xlIC5jb250ZW50IHtcbiAgbWFyZ2luLWJvdHRvbTogNDJweDtcbiAgbWF4LXdpZHRoOiA2NGVtO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvOyB9XG4gIG1haW4gYXJ0aWNsZSAuY29udGVudDo6YWZ0ZXIge1xuICAgIGNsZWFyOiBib3RoO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogdGFibGU7IH1cbiAgbWFpbiBhcnRpY2xlIC5jb250ZW50ID4gYmxvY2txdW90ZSxcbiAgbWFpbiBhcnRpY2xlIC5jb250ZW50ID4gZmlndXJlLmRlZmF1bHQsXG4gIG1haW4gYXJ0aWNsZSAuY29udGVudCA+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+IGEge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGJvcmRlci13aWR0aDogMHB4O1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGNvbG9yOiAjNDg1MzVCOyB9XG4gICAgICAgIGJvZHkuYWdlbmRhLW92ZXJ2aWV3IG1haW4gaGVhZGVyIC5hZ2VuZGEtbmF2aWdhdGlvbiAuZGF0ZXMgPiBhOmhvdmVyIHtcbiAgICAgICAgICBjb2xvcjogd2hpdGU7IH0gfVxuXG4ucGlrYS1idXR0b246aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWJiNGI4OyB9XG5cbi5kaXNjb3VudC1jYWxjdWxhdG9yIHtcbiAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gIC5kaXNjb3VudC1jYWxjdWxhdG9yIC5oaWRkZW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmRpc2NvdW50LWNhbGN1bGF0b3IgYS5zcGlubmVyLW1pbnVzLFxuICAuZGlzY291bnQtY2FsY3VsYXRvciBhLnNwaW5uZXItcGx1cyB7XG4gICAgbGluZS1oZWlnaHQ6IDAuNjtcbiAgICBtYXJnaW4tdG9wOiAtNHB4ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogMHB4O1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDFweDsgfVxuICAuZGlzY291bnQtY2FsY3VsYXRvciAucmFkaW8tYnV0dG9uLXJvdyB7XG4gICAgZm9udC1zaXplOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgICAuZGlzY291bnQtY2FsY3VsYXRvciAucmFkaW8tYnV0dG9uLXJvdyAuYnV0dG9uIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMjBweDsgfVxuICAuZGlzY291bnQtY2FsY3VsYXRvciAubWljcm9waWEtYWdlLWxhYmVsIGxhYmVsOjphZnRlciB7XG4gICAgY29udGVudDogXCIqXCI7IH1cbiAgLmRpc2NvdW50LWNhbGN1bGF0b3IgLnZpc2l0cy1uZWVkZWQge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBkYXNoZWQgcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIC50aGVtZS1wdXJwbGUgLmRpc2NvdW50LWNhbGN1bGF0b3IgLnZpc2l0cy1uZWVkZWQsXG4gICAgYm9keSAudGhlbWUtcHVycGxlIC5kaXNjb3VudC1jYWxjdWxhdG9yIC52aXNpdHMtbmVlZGVkIHtcbiAgICAgIGNvbG9yOiAjZjBmOyB9XG4gICAgLnRoZW1lLXllbGxvdyAuZGlzY291bnQtY2FsY3VsYXRvciAudmlzaXRzLW5lZWRlZCxcbiAgICBib2R5IC50aGVtZS15ZWxsb3cgLmRpc2NvdW50LWNhbGN1bGF0b3IgLnZpc2l0cy1uZWVkZWQge1xuICAgICAgY29sb3I6ICNmZjA7IH1cbiAgICAudGhlbWUtZ3JlZW4gLmRpc2NvdW50LWNhbGN1bGF0b3IgLnZpc2l0cy1uZWVkZWQsXG4gICAgYm9keSAudGhlbWUtZ3JlZW4gLmRpc2NvdW50LWNhbGN1bGF0b3IgLnZpc2l0cy1uZWVkZWQge1xuICAgICAgY29sb3I6ICMwZjA7IH1cbiAgICAudGhlbWUtYmx1ZSAuZGlzY291bnQtY2FsY3VsYXRvciAudmlzaXRzLW5lZWRlZCxcbiAgICBib2R5IC50aGVtZS1ibHVlIC5kaXNjb3VudC1jYWxjdWxhdG9yIC52aXNpdHMtbmVlZGVkIHtcbiAgICAgIGNvbG9yOiAjMzk1MGZmOyB9XG4gIC5kaXNjb3VudC1jYWxjdWxhdG9yIC5jYWxjdWxhdG9yLWZvcm0ge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmRpc2NvdW50LWNhbGN1bGF0b3IgLmZvcm0tbG9hZGluZyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGxlZnQ6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAuZGlzY291bnQtY2FsY3VsYXRvciAubG9hZGluZy1zcGlubmVyOmJlZm9yZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlOyB9XG4gIC5kaXNjb3VudC1jYWxjdWxhdG9yIHRhYmxlIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggZGFzaGVkIHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgICAuZGlzY291bnQtY2FsY3VsYXRvciB0YWJsZSB0aGVhZCB0aCBsYWJlbCxcbiAgICAuZGlzY291bnQtY2FsY3VsYXRvciB0YWJsZSB0aGVhZCB0ZCBsYWJlbCxcbiAgICAuZGlzY291bnQtY2FsY3VsYXRvciB0YWJsZSB0Zm9vdCB0aCBsYWJlbCxcbiAgICAuZGlzY291bnQtY2FsY3VsYXRvciB0YWJsZSB0Zm9vdCB0ZCBsYWJlbCB7XG4gICAgICBmb250LXdlaWdodDogNTAwICFpbXBvcnRhbnQ7IH1cbiAgICAuZGlzY291bnQtY2FsY3VsYXRvciB0YWJsZSB0aGVhZCB0aCxcbiAgICAuZGlzY291bnQtY2FsY3VsYXRvciB0YWJsZSB0Zm9vdCB0aCB7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgcGFkZGluZzogMTBweDsgfVxuICAgIC5kaXNjb3VudC1jYWxjdWxhdG9yIHRhYmxlIHRkLFxuICAgIC5kaXNjb3VudC1jYWxjdWxhdG9yIHRhYmxlIHRoIHtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgMTZweC8xMzAlIFwib21uZXMtcHJvXCIsIFwiSGVsdmV0aWNhXCIsIFwiQXJpYWxcIiwgc2Fucy1zZXJpZjsgfVxuICAgIC5kaXNjb3VudC1jYWxjdWxhdG9yIHRhYmxlIHRoZWFkIHRoIHtcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0OyB9XG4gICAgICAuZGlzY291bnQtY2FsY3VsYXRvciB0YWJsZSB0aGVhZCB0aDpmaXJzdC1jaGlsZCB7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICAuZGlzY291bnQtY2FsY3VsYXRvciB0YWJsZSB0Ym9keSB7XG4gICAgICBib3JkZXItdG9wOiAxcHggZGFzaGVkIHJnYmEoMCwgMCwgMCwgMC4yNSk7IH1cbiAgICAgIC5kaXNjb3VudC1jYWxjdWxhdG9yIHRhYmxlIHRib2R5IHRkIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICB3aWR0aDogMjAlOyB9XG4gICAgICAgIC5kaXNjb3VudC1jYWxjdWxhdG9yIHRhYmxlIHRib2R5IHRkOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7IH1cbiAgICAgICAgLmRpc2NvdW50LWNhbGN1bGF0b3IgdGFibGUgdGJvZHkgdGQ6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDsgfVxuICAgICAgICAuZGlzY291bnQtY2FsY3VsYXRvciB0YWJsZSB0Ym9keSB0ZCArIHRkIHtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cbiAgICAuZGlzY291bnQtY2FsY3VsYXRvciB0YWJsZSB0Ym9keSArIHRmb290IHtcbiAgICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCAjMDAwOyB9XG4gICAgICAuZGlzY291bnQtY2FsY3VsYXRvciB0YWJsZSB0Ym9keSArIHRmb290IHRkIHtcbiAgICAgICAgcGFkZGluZzogMTBweDsgfVxuICAgICAgICAuZGlzY291bnQtY2FsY3VsYXRvciB0YWJsZSB0Ym9keSArIHRmb290IHRkOmxhc3QtY2hpbGQge1xuICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0OyB9XG4gICAgLmRpc2NvdW50LWNhbGN1bGF0b3IgdGFibGUgdGJvZHkgdHI6bnRoLWNoaWxkKGV2ZW4pIHRkIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wNyk7IH1cbiAgICAuZGlzY291bnQtY2FsY3VsYXRvciB0YWJsZSB0Zm9vdCB0cjpudGgtY2hpbGQoZXZlbikgdGQsXG4gICAgLmRpc2NvdW50LWNhbGN1bGF0b3IgdGFibGUgdGZvb3QgdHI6bnRoLWNoaWxkKGV2ZW4pIHRoIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wNyk7IH1cbiAgICAuZGlzY291bnQtY2FsY3VsYXRvciB0YWJsZSB0Zm9vdCAudG90YWwge1xuICAgICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICMwMDA7IH1cbiAgICAgIC50aGVtZS1wdXJwbGUgLmRpc2NvdW50LWNhbGN1bGF0b3IgdGFibGUgdGZvb3QgLnRvdGFsLFxuICAgICAgYm9keSAudGhlbWUtcHVycGxlIC5kaXNjb3VudC1jYWxjdWxhdG9yIHRhYmxlIHRmb290IC50b3RhbCB7XG4gICAgICAgIGNvbG9yOiAjZjBmOyB9XG4gICAgICAudGhlbWUteWVsbG93IC5kaXNjb3VudC1jYWxjdWxhdG9yIHRhYmxlIHRmb290IC50b3RhbCxcbiAgICAgIGJvZHkgLnRoZW1lLXllbGxvdyAuZGlzY291bnQtY2FsY3VsYXRvciB0YWJsZSB0Zm9vdCAudG90YWwge1xuICAgICAgICBjb2xvcjogI2ZmMDsgfVxuICAgICAgLnRoZW1lLWdyZWVuIC5kaXNjb3VudC1jYWxjdWxhdG9yIHRhYmxlIHRmb290IC50b3RhbCxcbiAgICAgIGJvZHkgLnRoZW1lLWdyZWVuIC5kaXNjb3VudC1jYWxjdWxhdG9yIHRhYmxlIHRmb290IC50b3RhbCB7XG4gICAgICAgIGNvbG9yOiAjMGYwOyB9XG4gICAgICAudGhlbWUtYmx1ZSAuZGlzY291bnQtY2FsY3VsYXRvciB0YWJsZSB0Zm9vdCAudG90YWwsXG4gICAgICBib2R5IC50aGVtZS1ibHVlIC5kaXNjb3VudC1jYWxjdWxhdG9yIHRhYmxlIHRmb290IC50b3RhbCB7XG4gICAgICAgIGNvbG9yOiAjMzk1MGZmOyB9XG4gICAgLmRpc2NvdW50LWNhbGN1bGF0b3IgdGFibGUgaW5wdXRbdHlwZT1cIm51bWJlclwiXSB7XG4gICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgIG1hcmdpbjogLTEwcHggMDtcbiAgICAgIHBhZGRpbmc6IDAgNXB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgd2lkdGg6IDUwcHg7IH1cbiAgICAuZGlzY291bnQtY2FsY3VsYXRvciB0YWJsZSBpbnB1dFt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxuICAgIC5kaXNjb3VudC1jYWxjdWxhdG9yIHRhYmxlIGlucHV0W3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xuICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lOyB9XG4gICAgLmRpc2NvdW50LWNhbGN1bGF0b3IgdGFibGUgaW5wdXQuZXJyb3Ige1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgYm9yZGVyOiAycHggc29saWQgcmdiYSgyNTUsIDAsIDY3LCAwLjI1KTtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgICAgIGNvbG9yOiAjZmYwMDQzO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgZm9udDogbm9ybWFsIDUwMCAxNnB4LzEzMCUgXCJvbW5lcy1wcm9cIiwgXCJIZWx2ZXRpY2FcIiwgXCJBcmlhbFwiLCBzYW5zLXNlcmlmO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgIG1hcmdpbjogLTEwcHggMDsgfVxuICAgICAgLmRpc2NvdW50LWNhbGN1bGF0b3IgdGFibGUgaW5wdXQuZXJyb3I6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgICAgICBjb2xvcjogcmdiYSgyNTUsIDAsIDY3LCAwLjUpOyB9XG4gICAgICAuZGlzY291bnQtY2FsY3VsYXRvciB0YWJsZSBpbnB1dC5lcnJvcjo6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMCwgNjcsIDAuNSk7IH1cbiAgICAgIC5kaXNjb3VudC1jYWxjdWxhdG9yIHRhYmxlIGlucHV0LmVycm9yOi1tb3otcGxhY2Vob2xkZXIge1xuICAgICAgICBjb2xvcjogcmdiYSgyNTUsIDAsIDY3LCAwLjUpOyB9XG4gICAgICAuZGlzY291bnQtY2FsY3VsYXRvciB0YWJsZSBpbnB1dC5lcnJvcjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgICAgICBjb2xvcjogcmdiYSgyNTUsIDAsIDY3LCAwLjUpOyB9XG4gICAgICAuZGlzY291bnQtY2FsY3VsYXRvciB0YWJsZSBpbnB1dC5lcnJvcjpmb2N1cyB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogbmF2eTsgfVxuICAuZGlzY291bnQtY2FsY3VsYXRvciB1bC5lcnJvcmxpc3QgbGkge1xuICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG5cbi5wYWdlLWhlYWRlciAubGFuZ3VhZ2UtbGlzdCB7XG4gIGhlaWdodDogMDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnBhZ2UtaGVhZGVyLm1lbnUtLW9wZW4gLmxhbmd1YWdlLWxpc3Qge1xuICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50OyB9IH1cblxuLmhlYWRlci1sZWZ0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gIC5oZWFkZXItbGVmdCAuYnV0dG9uLmdvLWJhY2sge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9XG5cbi5oZWFkZXItbGFuZ3VhZ2UgLmhlYWRlci1sYW5ndWFnZXMge1xuICBtYXJnaW4tdG9wOiAtMXB4OyB9XG5cbi5oZWFkZXItbGFuZ3VhZ2UgYnV0dG9uIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAxNTBtcyBhbGw7XG4gIC1tb3otdHJhbnNpdGlvbjogMTUwbXMgYWxsO1xuICB0cmFuc2l0aW9uOiAxNTBtcyBhbGw7XG4gIGJvcmRlci1ib3R0b206IDA7XG4gIGJvcmRlci1jb2xvcjogI2ZmZjtcbiAgaGVpZ2h0OiAyLjVlbTtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cblxuLmhlYWRlci1sYW5ndWFnZSAubGFuZ3VhZ2UtbGlzdCB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogMTUwbXMgYWxsO1xuICAtbW96LXRyYW5zaXRpb246IDE1MG1zIGFsbDtcbiAgdHJhbnNpdGlvbjogMTUwbXMgYWxsO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBmb250LXNpemU6IDAuOGVtO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbi5oZWFkZXItbGFuZ3VhZ2UgLmxhbmd1YWdlLWxpc3RfX2xpbmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBjb2xvcjogIzAwMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAyLjVlbTtcbiAgbGluZS1oZWlnaHQ6IDIuNWVtO1xuICBwYWRkaW5nOiAwIDEuNWVtO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgLmhlYWRlci1sYW5ndWFnZSAubGFuZ3VhZ2UtbGlzdF9fbGluazpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzk2OTY5NjtcbiAgICBjb2xvcjogI2ZmZjsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhlYWRlci1sYW5ndWFnZSAubGFuZ3VhZ2UtbGlzdF9faXRlbSB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3MzZweCkge1xuICAuaGVhZGVyLWxhbmd1YWdlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIHBhZGRpbmctdG9wOiAwOyB9XG4gICAgLmhlYWRlci1sYW5ndWFnZS5vcGVuIGJ1dHRvbiB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZDtcbiAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgICBib3JkZXItY29sb3I6ICMwMDAgIWltcG9ydGFudDtcbiAgICAgIGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB6LWluZGV4OiAyMDsgfVxuICAgIC5oZWFkZXItbGFuZ3VhZ2Uub3BlbiAubGFuZ3VhZ2UtbGlzdCB7XG4gICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICMwMDA7XG4gICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjMDAwO1xuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMwMDA7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB6LWluZGV4OiAxMDsgfVxuICAgICAgLmhlYWRlci1sYW5ndWFnZS5vcGVuIC5sYW5ndWFnZS1saXN0Omxhc3QtY2hpbGQge1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzAwMDsgfVxuICAgIC5oZWFkZXItbGFuZ3VhZ2UgLmhlYWRlci1sYW5ndWFnZXMge1xuICAgICAgbWFyZ2luLXRvcDogLTFweDsgfSB9XG5cbi5hZ2VuZGEtYnV0dG9ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgcGFkZGluZy10b3A6IDIwcHg7IH1cblxuLnRoZW1lLWRhcmtfYmx1ZSAuYXRvei1kZXRhaWwgLm1haW4gYXJ0aWNsZSAuZGV0YWlsLWNvbnRlbnQgLnNoYXJlIHVsIGxpIGEge1xuICBjb2xvcjogI0ZGRkZGRjsgfVxuXG4udGhlbWUtYmx1ZSAuYXRvei1kZXRhaWwgLm1haW4gYXJ0aWNsZSAuZGV0YWlsLWNvbnRlbnQgLnNoYXJlIHVsIGxpIGEge1xuICBjb2xvcjogI0ZGRkZGRjsgfVxuXG4udGhlbWUtZ3JlZW4gLmF0b3otZGV0YWlsIC5tYWluIGFydGljbGUgLmRldGFpbC1jb250ZW50IC5zaGFyZSB1bCBsaSBhIHtcbiAgY29sb3I6ICNGRkZGRkY7IH1cblxuLnRoZW1lLXllbGxvdyAuYXRvei1kZXRhaWwgLm1haW4gYXJ0aWNsZSAuZGV0YWlsLWNvbnRlbnQgLnNoYXJlIHVsIGxpIGEge1xuICBjb2xvcjogIzAwMDAwMDsgfVxuXG4udGhlbWUtcmVkIC5hdG96LWRldGFpbCAubWFpbiBhcnRpY2xlIC5kZXRhaWwtY29udGVudCAuc2hhcmUgdWwgbGkgYSB7XG4gIGNvbG9yOiAjRkZGRkZGOyB9XG5cbi50aGVtZS1wcmltYXJ5IC5hdG96LWRldGFpbCAubWFpbiBhcnRpY2xlIC5kZXRhaWwtY29udGVudCAuc2hhcmUgdWwgbGkgYSB7XG4gIGNvbG9yOiAjRkZGRkZGOyB9XG5cbi50aGVtZS1zZWNvbmRhcnkgLmF0b3otZGV0YWlsIC5tYWluIGFydGljbGUgLmRldGFpbC1jb250ZW50IC5zaGFyZSB1bCBsaSBhIHtcbiAgY29sb3I6ICMwMDAwMDA7IH1cblxuLnRoZW1lLW1lbnUgLmF0b3otZGV0YWlsIC5tYWluIGFydGljbGUgLmRldGFpbC1jb250ZW50IC5zaGFyZSB1bCBsaSBhIHtcbiAgY29sb3I6ICMwMDAwMDA7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDczNnB4KSB7XG4gICNjb250ZW50OnRhcmdldCwgI2NvbnRlbnQudGFyZ2V0IHtcbiAgICAtd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBzd2luZztcbiAgICAtbW96LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBzd2luZztcbiAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogc3dpbmc7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uLWR1cmF0aW9uOiAxcztcbiAgICAtbW96LXRyYW5zaXRpb24tZHVyYXRpb246IDFzO1xuICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDFzO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbi1kZWxheTogMXM7XG4gICAgLW1vei10cmFuc2l0aW9uLWRlbGF5OiAxcztcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAxcztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwcHg7IH1cbiAgICAjY29udGVudDp0YXJnZXQub2Zmc2V0LCAjY29udGVudC50YXJnZXQub2Zmc2V0IHtcbiAgICAgIHRvcDogY2FsYyggMTAwdmggLSA3MHB4IC0gNzBweCAtIDEwMHB4KTsgfSB9XG5cbi5hdG96LWRldGFpbCAubWFpbiAuZGV0YWlsLWNvbnRlbnQge1xuICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbi5hdG96LWRldGFpbCAucGFnZS1mb290ZXIgI2Zvb3Rlci1zdGlja3kge1xuICBib3JkZXItaW1hZ2Utd2lkdGg6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cblxuLmF0b3otZGV0YWlsIC5tYWluIGFydGljbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUZGMUVGOyB9XG4gIC5hdG96LWRldGFpbCAubWFpbiBhcnRpY2xlID4gaGVhZGVyIGZpZ3VyZSB7XG4gICAgaGVpZ2h0OiAtd2Via2l0LWNhbGMoMTAwdmggLSA3MHB4KTtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSA3MHB4KTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luOiAwIDAgMCAwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmF0b3otZGV0YWlsIC5tYWluIGFydGljbGUgPiBoZWFkZXIgZmlndXJlIHtcbiAgICAgIGhlaWdodDogY2FsYyggMTAwdmggLSA2MHB4KTsgfSB9XG4gIC5hdG96LWRldGFpbCAubWFpbiBhcnRpY2xlID4gaGVhZGVyIGZpZ3VyZSBpbWcge1xuICAgIGhlaWdodDogY2FsYyggMTAwJSAtIDEwMHB4KTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtaW4td2lkdGg6IDEwMCU7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7IH1cbiAgLmF0b3otZGV0YWlsIC5tYWluIGFydGljbGUgLmF0b3otZGV0YWlsLW5hdmlnYXRpb24ge1xuICAgIGhlaWdodDogMTAwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0VGRjFFRjtcbiAgICB6LWluZGV4OiAxMDA7IH1cbiAgICAuYXRvei1kZXRhaWwgLm1haW4gYXJ0aWNsZSAuYXRvei1kZXRhaWwtbmF2aWdhdGlvbiA+IGEge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5hdG96LWRldGFpbCAubWFpbiBhcnRpY2xlIC5hdG96LWRldGFpbC1uYXZpZ2F0aW9uID4gZGl2IHtcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgcGFkZGluZzogMTVweCAwO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiA5MzlweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5hdG96LWRldGFpbCAubWFpbiBhcnRpY2xlIC5hdG96LWRldGFpbC1uYXZpZ2F0aW9uID4gZGl2IHtcbiAgICAgICAgICBwYWRkaW5nOiA3LjVweCAwOyB9IH1cbiAgICAgIC5hdG96LWRldGFpbCAubWFpbiBhcnRpY2xlIC5hdG96LWRldGFpbC1uYXZpZ2F0aW9uID4gZGl2IGEge1xuICAgICAgICBsaW5lLWhlaWdodDogNDdweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxZW07XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAuYXRvei1kZXRhaWwgLm1haW4gYXJ0aWNsZSAuYXRvei1kZXRhaWwtbmF2aWdhdGlvbiA+IGRpdiBhIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfSB9XG4gICAgICAgIC5hdG96LWRldGFpbCAubWFpbiBhcnRpY2xlIC5hdG96LWRldGFpbC1uYXZpZ2F0aW9uID4gZGl2IGE6YmVmb3JlIHtcbiAgICAgICAgICBmb250LXNpemU6IDEwMCU7XG4gICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICAgICAgICAuYXRvei1kZXRhaWwgLm1haW4gYXJ0aWNsZSAuYXRvei1kZXRhaWwtbmF2aWdhdGlvbiA+IGRpdiBhIHNwYW4ge1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4gICAgICAgICAgLmF0b3otZGV0YWlsIC5tYWluIGFydGljbGUgLmF0b3otZGV0YWlsLW5hdmlnYXRpb24gPiBkaXYgYSBzcGFuOmhvdmVyIHtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgICAgLmF0b3otZGV0YWlsIC5tYWluIGFydGljbGUgLmF0b3otZGV0YWlsLW5hdmlnYXRpb24gPiBkaXYgaDEge1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgZm9udC1zaXplOiAxLjk1MzEyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIG1hcmdpbjogMDsgfVxuICAgICAgICAuYXRvei1kZXRhaWwgLm1haW4gYXJ0aWNsZSAuYXRvei1kZXRhaWwtbmF2aWdhdGlvbiA+IGRpdiBoMSBzbWFsbCB7XG4gICAgICAgICAgY29sb3I6ICM0NzUzNUI7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgLmF0b3otZGV0YWlsIC5tYWluIGFydGljbGUgLmF0b3otZGV0YWlsLW5hdmlnYXRpb24gPiBkaXYgaDEge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMC43NWVtO1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwLjc1ZW07XG4gICAgICAgICAgICBmb250LXNpemU6IDEuNWVtO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAuYXRvei1kZXRhaWwgLm1haW4gYXJ0aWNsZSA+IGhlYWRlciBmaWd1cmUgLm9wZW5zZWFkcmFnb24tY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDsgfVxuICAuYXRvei1kZXRhaWwgLm1haW4gYXJ0aWNsZSA+IGhlYWRlciBmaWd1cmUgLm9wZW5zZWFkcmFnb24tYnV0dG9ucyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMTE2cHg7XG4gICAgbGVmdDogMWVtO1xuICAgIHotaW5kZXg6IDEwMDtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLmF0b3otZGV0YWlsIC5tYWluIGFydGljbGUgPiBoZWFkZXIgZmlndXJlIC5vcGVuc2VhZHJhZ29uLWJ1dHRvbnMgI3pvb20taW4sIC5hdG96LWRldGFpbCAubWFpbiBhcnRpY2xlID4gaGVhZGVyIGZpZ3VyZSAub3BlbnNlYWRyYWdvbi1idXR0b25zICN6b29tLW91dCB7XG4gICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICB3aWR0aDogNTBweDtcbiAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICBib3JkZXItY29sb3I6IHdoaXRlO1xuICAgICAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAxMDAlO1xuICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDEwMCU7XG4gICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAxMDAlO1xuICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDEwMCU7XG4gICAgICBjb2xvcjogd2hpdGU7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgbWFyZ2luLXRvcDogOHB4OyB9XG4gICAgICAuYXRvei1kZXRhaWwgLm1haW4gYXJ0aWNsZSA+IGhlYWRlciBmaWd1cmUgLm9wZW5zZWFkcmFnb24tYnV0dG9ucyAjem9vbS1pbjpiZWZvcmUsIC5hdG96LWRldGFpbCAubWFpbiBhcnRpY2xlID4gaGVhZGVyIGZpZ3VyZSAub3BlbnNlYWRyYWdvbi1idXR0b25zICN6b29tLW91dDpiZWZvcmUge1xuICAgICAgICBtYXJnaW4tbGVmdDogLTdweDsgfVxuICAuYXRvei1kZXRhaWwgLm1haW4gYXJ0aWNsZSA+IGhlYWRlciBmaWd1cmUgbmF2LnJhZGlhbC1tZW51IGE6YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiA0cHg7XG4gICAgbGVmdDogOHB4OyB9XG4gIC5hdG96LWRldGFpbCAubWFpbiBhcnRpY2xlIHNlY3Rpb24uZGV0YWlsLWNvbnRlbnQge1xuICAgIG1heC13aWR0aDogNjRlbTtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87IH1cbiAgICAuYXRvei1kZXRhaWwgLm1haW4gYXJ0aWNsZSBzZWN0aW9uLmRldGFpbC1jb250ZW50OjphZnRlciB7XG4gICAgICBjbGVhcjogYm90aDtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBkaXNwbGF5OiB0YWJsZTsgfVxuICAgIC5hdG96LWRldGFpbCAubWFpbiBhcnRpY2xlIHNlY3Rpb24uZGV0YWlsLWNvbnRlbnQge1xuICAgICAgYm9yZGVyLXdpZHRoOiAycHggMCAwO1xuICAgICAgYm9yZGVyLWltYWdlLXNsaWNlOiAxMjtcbiAgICAgIGJvcmRlci1pbWFnZS13aWR0aDogMnB4IDBweCAwcHggMHB4O1xuICAgICAgYm9yZGVyLWltYWdlLW91dHNldDogMHB4IDBweCAwcHggMHB4O1xuICAgICAgYm9yZGVyLWltYWdlLXJlcGVhdDogcm91bmQgcm91bmQ7IH1cbiAgICAudGhlbWUtZGFya19ibHVlIC5hdG96LWRldGFpbCAubWFpbiBhcnRpY2xlIHNlY3Rpb24uZGV0YWlsLWNvbnRlbnQge1xuICAgICAgYm9yZGVyLWltYWdlLXNvdXJjZTogdXJsKFwiZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFEd0FBQUE4Q0FZQUFBQTYvTmx5QUFBQUFYTlNSMElBcnM0YzZRQUFBQVJuUVUxQkFBQ3hqd3Y4WVFVQUFBQUpjRWhaY3dBQUN4SUFBQXNTQWRMZGZ2d0FBQUFIZEVsTlJRZmZCdzhQTkJobTVlU0FBQUFBR1hSRldIUkRiMjF0Wlc1MEFFTnlaV0YwWldRZ2QybDBhQ0JIU1UxUVY0RU9Gd0FBQUJoMFJWaDBVMjltZEhkaGNtVUFjR0ZwYm5RdWJtVjBJRFF1TUM0MVpZVXlaUUFBQVgxSlJFRlVhRVB0bGxGcUF6RU1CZmVRT1dPdjJaQ0NBaGFqWjh2MkZpZG9ZSDZFTlBIKzVYcnorUGtOM1FGMXpWMVEyMnlnQmU4SzFQT3VRazN2OEtJNUEzVWlaNkZXSkE2VkdlaStaeFpxS0hHb3pFRDNQYk5RUTRsRFpRYTY3NW1GR2tvY0tqUFFmYzhzMUZEaVVKbUI3bnRtb1lZU2g1RXpVQ2R5Rm1wRkRoK3NRRDN2S3RUME50Q0N1UVBxbXJ1Z3Rva01MMDV5ZC8vRmYveEdVUlJGVVJSRlVYaSs0WC9vOERmUW92a3AwTnZOQmxyd25nNjkyVHU4YUo0S3ZUVVNoOHJUb0RjcWNhZzhEWHFqRW9mSzA2QTNLbkdvUEExNm94S0h5dE9nTnlweEdIa3E5TmJJNFlQVG9UZDdHMmpCL0JUbzdTWXl2SGd3My9BTlJWRVVSVkVVUlhFOGQvL3h2cnYvWXZnM2FOSGNBWFhOWFZEYmJLQUY3d3JVODY1Q1RlL3dvamtEZFNKbm9WWWtEcFVaNkw1bkZtb29jYWpNUVBjOXMxQkRpVU5sQnJydm1ZVWFTaHdxTTlCOXp5elVVT0pRbVlIdWUyYWhoaEtIa1ROUUozSVdha1VPSDZ4QVBlOHExUFEyMElLNUErcWF1NkMyK2NkMVBRR3MvbjNXWEZXNWdnQUFBQUJKUlU1RXJrSmdnZz09XCIpOyB9XG4gICAgLnRoZW1lLWJsdWUgLmF0b3otZGV0YWlsIC5tYWluIGFydGljbGUgc2VjdGlvbi5kZXRhaWwtY29udGVudCB7XG4gICAgICBib3JkZXItaW1hZ2Utc291cmNlOiB1cmwoXCJkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUR3QUFBQThDQVlBQUFBNi9ObHlBQUFBQVhOU1IwSUFyczRjNlFBQUFBUm5RVTFCQUFDeGp3djhZUVVBQUFBSmNFaFpjd0FBQ3hJQUFBc1NBZExkZnZ3QUFBQUhkRWxOUlFmZkJ3OFBOQmhtNWVTQUFBQUFHWFJGV0hSRGIyMXRaVzUwQUVOeVpXRjBaV1FnZDJsMGFDQkhTVTFRVjRFT0Z3QUFBQmgwUlZoMFUyOW1kSGRoY21VQWNHRnBiblF1Ym1WMElEUXVNQzQxWllVeVpRQUFBWDVKUkVGVWFFUHRsbEZxQXpFTUJmZitoOGhoZXJHR0ZCU3dHRDFidHJjNFFRUHpJNlNKOXkvWG04ZlBiK2dPcUd2dWd0cG1BeTE0VjZDZWR4VnFlb2NYelJtb0V6a0x0U0p4cU14QTl6MnpVRU9KUTJVR3V1K1poUnBLSENvejBIM1BMTlJRNGxDWmdlNTdacUdHRW9mS0RIVGZNd3MxbERpTW5JRTZrYk5RSzNMNFlBWHFlVmVocHJlQkZzd2RVTmZjQmJWTlpIaHhrcnY3TC83ak40cWlLSXFpS0lyQzh3My9RNGUvZ1JiTlQ0SGViamJRZ3ZkMDZNM2U0VVh6Vk9pdGtUaFVuZ2E5VVlsRDVXblFHNVU0Vko0R3ZWR0pRK1ZwMEJ1Vk9GU2VCcjFSaWNQSVU2RzNSZzRmbkE2OTJkdEFDK2FuUUc4M2tlSEZnL21HYnlpS29paUtvaWlLNDduN2ovZmQvUmZEdjBHTDVnNm9hKzZDMm1ZRExYaFhvSjUzRldwNmh4Zk5HYWdUT1F1MUluR296RUQzUGJOUVE0bERaUWE2NzVtRkdrb2NLalBRZmM4czFGRGlVSm1CN250bW9ZWVNoOG9NZE44ekN6V1VPSXljZ1RxUnMxQXJjdmhnQmVwNVY2R210NEVXekIxUTE5d0Z0YzAvcnVzSmZCNEJQUGNubUpRQUFBQUFTVVZPUks1Q1lJST1cIik7IH1cbiAgICAudGhlbWUtZ3JlZW4gLmF0b3otZGV0YWlsIC5tYWluIGFydGljbGUgc2VjdGlvbi5kZXRhaWwtY29udGVudCB7XG4gICAgICBib3JkZXItaW1hZ2Utc291cmNlOiB1cmwoXCJkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUR3QUFBQThDQVlBQUFBNi9ObHlBQUFBQVhOU1IwSUFyczRjNlFBQUFBUm5RVTFCQUFDeGp3djhZUVVBQUFBSmNFaFpjd0FBQ3hJQUFBc1NBZExkZnZ3QUFBQUhkRWxOUlFmZkJ3OFBOQmhtNWVTQUFBQUFHWFJGV0hSRGIyMXRaVzUwQUVOeVpXRjBaV1FnZDJsMGFDQkhTVTFRVjRFT0Z3QUFBQmgwUlZoMFUyOW1kSGRoY21VQWNHRnBiblF1Ym1WMElEUXVNQzQxWllVeVpRQUFBWnBKUkVGVWFFUHRsc0Z0eERBTUJLKzRWSlFHVTFvQ1c4dkhFU09KbE9CQU9IQ0ErZTB1NVo5Znh2ZlAxMjlQUmJhZ1hWT1JiV2piVktSQkFhK2lTOUNlVjlGbGFOTWJEcHAzSVFudDlGUWxEVzMxVElVdmRTTUU5V2VxR29ZMlJ0WUh6OVNkRU5TZnFXb1kyaGhaSHp4VGQwSlFmNmFxWVdoalpLcWdHeWxvcDZjcWFXaXJaN2h3QnhlaFBhK2l5OUNtVjlFR0JVeEZ0cUJkVTVGdGFOdFU1SjF3Y0pHbjl5Lys0MFpSRkVWUkZFVlJlRDdoUHpUOERSUTBGVGtlZXJ1cFNJTUNYa1dQaGQ3c0RRZk51M0FnOU5hZXFmQ2xiaHdEdlhGa2ZmQk0zVGtHZXVQSSt1Q1p1bk1NOU1hUnFZSnVIQWU5dFdlNGNBY1BodDdzVmJSQkFWT1I0NkczbTRxOEV3NGV6Q2Q4UTFFVVJWRVVSVkVjejlNLzNrL3ZYNFJ2VU5CVVpBdmFOUlhaaHJaTlJSb1U4Q3E2Qk8xNUZWMkdOcjNob0hrWGt0Qk9UMVhTMEZiUFZQaFNOMEpRZjZhcVlXaGpaSDN3VE4wSlFmMlpxb2FoalpIMXdUTjFKd1QxWjZvYWhqWkdwZ3E2a1lKMmVxcVNoclo2aGd0M2NCSGE4eXE2REcxNkZXMVF3RlJrQzlvMUZkbUd0czJXZUwzK0FGT21VUGpIcHRiT0FBQUFBRWxGVGtTdVFtQ0NcIik7IH1cbiAgICAudGhlbWUteWVsbG93IC5hdG96LWRldGFpbCAubWFpbiBhcnRpY2xlIHNlY3Rpb24uZGV0YWlsLWNvbnRlbnQge1xuICAgICAgYm9yZGVyLWltYWdlLXNvdXJjZTogdXJsKFwiZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFEd0FBQUE4Q0FZQUFBQTYvTmx5QUFBQUFYTlNSMElBcnM0YzZRQUFBQVJuUVUxQkFBQ3hqd3Y4WVFVQUFBQUpjRWhaY3dBQUN4SUFBQXNTQWRMZGZ2d0FBQUFIZEVsTlJRZmZCdzhQTkJobTVlU0FBQUFBR1hSRldIUkRiMjF0Wlc1MEFFTnlaV0YwWldRZ2QybDBhQ0JIU1UxUVY0RU9Gd0FBQUJoMFJWaDBVMjltZEhkaGNtVUFjR0ZwYm5RdWJtVjBJRFF1TUM0MVpZVXlaUUFBQVpkSlJFRlVhRVB0bGtHT3d6QU1BL1AvOSsxL1dpU21EaFhHdG1TakM2UFFBSE1qS2VlV3kzajlYYStlaW14QnU2WWkyOUMycVVpREFsNUZsNkE5cjZMTDBLWTNIRFNmUWhMYTZhbEtHdHJxbVFyZjZrWUk2czlVTlF4dGpLd1BucWs3SWFnL1U5VXd0REd5UG5pbTdvU2cva3hWdzlER3lGUkJOMUxRVGs5VjB0Qld6M0RoQ1M1Q2UxNUZsNkZOcjZJTkNwaUtiRUc3cGlMYjBMYXB5Q2ZoNENMZjNyLzVqeHRGVVJSRlVSUkY0Zm1GLzlEd04xRFFWT1I0Nk8ybUlnMEtlQlU5Rm5xek54dzBuOEtCMEZ0N3BzSzN1bkVNOU1hUjljRXpkZWNZNkkwajY0Tm42czR4MEJ0SHBncTZjUnowMXA3aHdoTThHSHF6VjlFR0JVeEZqb2ZlYmlyeVNUaDRNTC93RFVWUkZFVlJGRVZ4UE4vKzhmNzIvazM0QmdWTlJiYWdYVk9SYldqYlZLUkJBYStpUzlDZVY5RmxhTk1iRHBwUElRbnQ5RlFsRFczMVRJVnZkU01FOVdlcUdvWTJSdFlIejlTZEVOU2ZxV29ZMmhoWkh6eFRkMEpRZjZhcVlXaGpaS3FnR3lsb3A2Y3FhV2lyWjdqd0JCZWhQYStpeTlDbVY5RUdCVXhGdHFCZFU1RnRhTnRzaWV0NkE5Ujl0ZTkrZ1JNWkFBQUFBRWxGVGtTdVFtQ0NcIik7IH1cbiAgICAudGhlbWUtcmVkIC5hdG96LWRldGFpbCAubWFpbiBhcnRpY2xlIHNlY3Rpb24uZGV0YWlsLWNvbnRlbnQge1xuICAgICAgYm9yZGVyLWltYWdlLXNvdXJjZTogdXJsKFwiZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFEd0FBQUE4Q0FZQUFBQTYvTmx5QUFBQUFYTlNSMElBcnM0YzZRQUFBQVJuUVUxQkFBQ3hqd3Y4WVFVQUFBQUpjRWhaY3dBQUN4SUFBQXNTQWRMZGZ2d0FBQUFIZEVsTlJRZmZCdzhQTkJobTVlU0FBQUFBR1hSRldIUkRiMjF0Wlc1MEFFTnlaV0YwWldRZ2QybDBhQ0JIU1UxUVY0RU9Gd0FBQUJoMFJWaDBVMjltZEhkaGNtVUFjR0ZwYm5RdWJtVjBJRFF1TUM0MVpZVXlaUUFBQVpwSlJFRlVhRVB0bGpGdXhEQU1CTzhucWZML3ArUkpDV3d0aXlOR0VpbkJnWERnQU5QdEx1WE9MK1BuNi91M3B5SmIwSzZweURhMGJTclNvSUJYMFNWb3o2dm9NclRwRFFmTnU1Q0VkbnFxa29hMmVxYkNsN29SZ3ZvelZRMURHeVByZzJmcVRnanF6MVExREcyTXJBK2VxVHNocUQ5VDFUQzBNVEpWMEkwVXROTlRsVFMwMVROY3VJT0wwSjVYMFdWbzA2dG9nd0ttSWx2UXJxbklOclJ0S3ZKT09MakkwL3NYLzNHaktJcWlLSXFpS0R5ZjhCOGEvZ1lLbW9vY0Q3M2RWS1JCQWEraXgwSnY5b2FENWwwNEVIcHJ6MVQ0VWplT2dkNDRzajU0cHU0Y0E3MXhaSDN3VE4wNUJucmp5RlJCTjQ2RDN0b3pYTGlEQjBOdjlpcmFvSUNweVBIUTIwMUYzZ2tIRCtZVHZxRW9pcUlvaXFJb2p1ZnBIKytuOXkvQ055aG9LcklGN1pxS2JFUGJwaUlOQ25nVlhZTDJ2SW91UTV2ZWNOQzhDMGxvcDZjcWFXaXJaeXA4cVJzaHFEOVQxVEMwTWJJK2VLYnVoS0QrVEZYRDBNYkkrdUNadWhPQytqTlZEVU1iSTFNRjNVaEJPejFWU1VOYlBjT0ZPN2dJN1hrVlhZWTJ2WW8yS0dBcXNnWHRtb3BzUTl0bVM3eGVmOW8rM01JRWtuOWJBQUFBQUVsRlRrU3VRbUNDXCIpOyB9XG4gICAgLnRoZW1lLXByaW1hcnkgLmF0b3otZGV0YWlsIC5tYWluIGFydGljbGUgc2VjdGlvbi5kZXRhaWwtY29udGVudCB7XG4gICAgICBib3JkZXItaW1hZ2Utc291cmNlOiB1cmwoXCJkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUR3QUFBQThDQVlBQUFBNi9ObHlBQUFBQVhOU1IwSUFyczRjNlFBQUFBUm5RVTFCQUFDeGp3djhZUVVBQUFBSmNFaFpjd0FBQ3hJQUFBc1NBZExkZnZ3QUFBQUhkRWxOUlFmZkJ3OFBOQmhtNWVTQUFBQUFHWFJGV0hSRGIyMXRaVzUwQUVOeVpXRjBaV1FnZDJsMGFDQkhTVTFRVjRFT0Z3QUFBQmgwUlZoMFUyOW1kSGRoY21VQWNHRnBiblF1Ym1WMElEUXVNQzQxWllVeVpRQUFBWnBKUkVGVWFFUHRsa0ZxQkRFTUJCZnkwZnovQ2Jra3pMaDFXRkcySlpzSlpsRkIzYnBibnR1OGpKL3ZyOStlaW14QnU2WWkyOUMycVVpREFsNUZsNkE5cjZMTDBLWTNIRFR2UWhMYTZhbEtHdHJxbVFwZjZrWUk2czlVTlF4dGpLd1BucWs3SWFnL1U5VXd0REd5UG5pbTdvU2cva3hWdzlER3lGUkJOMUxRVGs5VjB0Qld6M0RoRGk1Q2UxNUZsNkZOcjZJTkNwaUtiRUc3cGlMYjBMYXB5RHZoNENKUDcxLzh4NDJpS0lxaUtJcWk4SHpDZjJqNEd5aG9Lbkk4OUhaVGtRWUZ2SW9lQzczWkd3NmFkK0ZBNkswOVUrRkwzVGdHZXVQSSt1Q1p1bk1NOU1hUjljRXpkZWNZNkkwalV3WGRPQTU2YTg5dzRRNGVETDNacTJpREFxWWl4ME52TnhWNUp4dzhtRS80aHFJb2lxSW9pcUk0bnFkL3ZKL2V2d2pmb0tDcHlCYTBheXF5RFcyYmlqUW80RlYwQ2Ryektyb01iWHJEUWZNdUpLR2RucXFrb2EyZXFmQ2xib1NnL2t4Vnc5REd5UHJnbWJvVGd2b3pWUTFER3lQcmcyZnFUZ2pxejFRMURHMk1UQlYwSXdYdDlGUWxEVzMxREJmdTRDSzA1MVYwR2RyMEt0cWdnS25JRnJScktySU5iWnN0OFhyOUFkZ0o5Y2tYODJhS0FBQUFBRWxGVGtTdVFtQ0NcIik7IH1cbiAgICAudGhlbWUtc2Vjb25kYXJ5IC5hdG96LWRldGFpbCAubWFpbiBhcnRpY2xlIHNlY3Rpb24uZGV0YWlsLWNvbnRlbnQge1xuICAgICAgYm9yZGVyLWltYWdlLXNvdXJjZTogdXJsKFwiZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFEd0FBQUE4Q0FZQUFBQTYvTmx5QUFBQUFYTlNSMElBcnM0YzZRQUFBQVJuUVUxQkFBQ3hqd3Y4WVFVQUFBQUpjRWhaY3dBQUN4SUFBQXNTQWRMZGZ2d0FBQUFIZEVsTlJRZmZCdzhQTkJobTVlU0FBQUFBR1hSRldIUkRiMjF0Wlc1MEFFTnlaV0YwWldRZ2QybDBhQ0JIU1UxUVY0RU9Gd0FBQUJoMFJWaDBVMjltZEhkaGNtVUFjR0ZwYm5RdWJtVjBJRFF1TUM0MVpZVXlaUUFBQVgxSlJFRlVhRVB0MWtGdWhEQVFCTUQ5LzZjVExSUUhTNWJwQVNJUmFlcklkSS90RzUvRHo0TElMVlpOaWR4bTNaVEl6cmNsMFV1c1dCSzl6SnFsT0hqWUNrV3FFWlV5OVVncC9PV01pRXFKYWt3dDFnOCs0NXlJU29scVRDM1dEejdqbkloS2lXcE1MVllxT0tORU5hSlNwaDZKQzF2d0lpdVdSQyt6WmtsMDU5dVV5QzFXVFluY1p0MlV5TWhzWVBRSUt3ZEdqN0YyWU5SYWE2MjExdHFmOGVzNU1QbzNYSHRnTkRLYkVuazkxNTBTMmZtMkpQcGFycmtVQnc5YjRZVmNMMUlLZnpuak5Wd3IxZzgrNDV6WGNLMVlQL2lNYzE3RHRXS2xnak5leC9VaWNXRUx2cGhyTG9udWZKc1NlVDNYblJJWm1RMk0vZzNYSGhpMTFscHJyYlhXbnVKZmUyRDBDQ3NIUm8reGRtQTBNcHNTdWNXcUtaSGJySnNTMmZtMkpIcUpGVXVpbDFtekZBY1BXNkZJTmFKU3BoNHBoYitjRVZFcFVZMnB4ZnJCWjV3VFVTbFJqYW5GK3NGbm5CTlJLVkdOcWNWS0JXZVVxRVpVeXRRamNXRUxYbVRGa3VobDFpeUo3bnliRXJuRnFpbVIyNnliMmhPZnp5L21HaUd5VFp5MmV3QUFBQUJKUlU1RXJrSmdnZz09XCIpOyB9XG4gICAgLnRoZW1lLW1lbnUgLmF0b3otZGV0YWlsIC5tYWluIGFydGljbGUgc2VjdGlvbi5kZXRhaWwtY29udGVudCB7XG4gICAgICBib3JkZXItaW1hZ2Utc291cmNlOiB1cmwoXCJkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUR3QUFBQThDQVlBQUFBNi9ObHlBQUFBQVhOU1IwSUFyczRjNlFBQUFBUm5RVTFCQUFDeGp3djhZUVVBQUFBSmNFaFpjd0FBQ3hJQUFBc1NBZExkZnZ3QUFBQUhkRWxOUlFmZkJ3OFBOQmhtNWVTQUFBQUFHWFJGV0hSRGIyMXRaVzUwQUVOeVpXRjBaV1FnZDJsMGFDQkhTVTFRVjRFT0Z3QUFBQmgwUlZoMFUyOW1kSGRoY21VQWNHRnBiblF1Ym1WMElEUXVNQzQxWllVeVpRQUFBWmxKUkVGVWFFUHRsakZ1eERBTUJPL3YrVUM2UERlQnJXVnh4RWdpSlRnUURoeGd1dDJsM1BsbGZIMy8vUFpVWkF2YU5SWFpoclpOUlJvVThDcTZCTzE1RlYyR05yM2hvSGtYa3RCT1QxWFMwRmJQVlBoU04wSlFmNmFxWVdoalpIM3dUTjBKUWYyWnFvYWhqWkgxd1ROMUp3VDFaNm9haGpaR3BncTZrWUoyZXFxU2hyWjZoZ3QzY0JIYTh5cTZERzE2RlcxUXdGUmtDOW8xRmRtR3RrMUYzZ2tIRjNsNi8rSS9iaFJGVVJSRlVSU0Y1eFArUThQZlFFRlRrZU9odDV1S05DamdWZlJZNk0zZWNOQzhDd2RDYisyWkNsL3F4akhRRzBmV0I4L1VuV09nTjQ2c0Q1NnBPOGRBYnh5Wkt1akdjZEJiZTRZTGQvQmc2TTFlUlJzVU1CVTVIbnE3cWNnNzRlREJmTUkzRkVWUkZFVlJGTVh4UFAzai9mVCtSZmdHQlUxRnRxQmRVNUZ0YU50VXBFRUJyNkpMMEo1WDBXVm8weHNPbW5jaENlMzBWQ1VOYmZWTWhTOTFJd1QxWjZvYWhqWkcxZ2ZQMUowUTFKK3BhaGphR0ZrZlBGTjNRbEIvcHFwaGFHTmtxcUFiS1dpbnB5cHBhS3RudUhBSEY2RTlyNkxMMEtaWDBRWUZURVcyb0YxVGtXMW8yMnlKMStzUDZrUWFROVIzWG5zQUFBQUFTVVZPUks1Q1lJST1cIik7IH1cbiAgICBodG1sLmNtcy1lZGl0LW1vZGUgLmF0b3otZGV0YWlsIC5tYWluIGFydGljbGUgc2VjdGlvbi5kZXRhaWwtY29udGVudCB7XG4gICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9XG4gICAgI2NvbnRlbnQtdG9wLXNwYWNlciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICBoZWlnaHQ6IDI1dmg7IH1cbiAgICAuYXRvei1kZXRhaWwgLm1haW4gYXJ0aWNsZSBzZWN0aW9uLmRldGFpbC1jb250ZW50ID4gZGl2LnNjcm9sbG1hZ2ljLXBpbi1zcGFjZXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gICAgICB0b3A6IDMwcHggIWltcG9ydGFudDtcbiAgICAgIHJpZ2h0OiAwcHggIWltcG9ydGFudDsgfVxuICAgIC5hdG96LWRldGFpbCAubWFpbiBhcnRpY2xlIHNlY3Rpb24uZGV0YWlsLWNvbnRlbnQgZGl2Lm1haW4tY29udGVudCB7XG4gICAgICBwYWRkaW5nLXRvcDogMC43NWVtOyB9XG4gICAgICAuYXRvei1kZXRhaWwgLm1haW4gYXJ0aWNsZSBzZWN0aW9uLmRldGFpbC1jb250ZW50IGRpdi5tYWluLWNvbnRlbnQgLmludHJvZHVjdGlvbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4yNWVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMS4zOyB9XG4gICAgICAuYXRvei1kZXRhaWwgLm1haW4gYXJ0aWNsZSBzZWN0aW9uLmRldGFpbC1jb250ZW50IGRpdi5tYWluLWNvbnRlbnQgLnRleHQtcGx1Z2luIGgxLCAuYXRvei1kZXRhaWwgLm1haW4gYXJ0aWNsZSBzZWN0aW9uLmRldGFpbC1jb250ZW50IGRpdi5tYWluLWNvbnRlbnQgLnRleHQtcGx1Z2luIGgyLCAuYXRvei1kZXRhaWwgLm1haW4gYXJ0aWNsZSBzZWN0aW9uLmRldGFpbC1jb250ZW50IGRpdi5tYWluLWNvbnRlbnQgLnRleHQtcGx1Z2luIGgzLCAuYXRvei1kZXRhaWwgLm1haW4gYXJ0aWNsZSBzZWN0aW9uLmRldGFpbC1jb250ZW50IGRpdi5tYWluLWNvbnRlbnQgLnRleHQtcGx1Z2luIGg0LCAuYXRvei1kZXRhaWwgLm1haW4gYXJ0aWNsZSBzZWN0aW9uLmRldGFpbC1jb250ZW50IGRpdi5tYWluLWNvbnRlbnQgLnRleHQtcGx1Z2luIGg1LCAuYXRvei1kZXRhaWwgLm1haW4gYXJ0aWNsZSBzZWN0aW9uLmRldGFpbC1jb250ZW50IGRpdi5tYWluLWNvbnRlbnQgLnRleHQtcGx1Z2luIGg2LCAuYXRvei1kZXRhaWwgLm1haW4gYXJ0aWNsZSBzZWN0aW9uLmRldGFpbC1jb250ZW50IGRpdi5tYWluLWNvbnRlbnQgLnRleHQtcGx1Z2luIHAsIC5hdG96LWRldGFpbCAubWFpbiBhcnRpY2xlIHNlY3Rpb24uZGV0YWlsLWNvbnRlbnQgZGl2Lm1haW4tY29udGVudCAudGV4dC1wbHVnaW4gZmlndXJlIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gICAgICAuYXRvei1kZXRhaWwgLm1haW4gYXJ0aWNsZSBzZWN0aW9uLmRldGFpbC1jb250ZW50IGRpdi5tYWluLWNvbnRlbnQgLnRleHQtcGx1Z2luIC5pbnNldCB7XG4gICAgICAgIGJvcmRlcjogbm9uZTsgfVxuICAgIC5hdG96LWRldGFpbCAubWFpbiBhcnRpY2xlIHNlY3Rpb24uZGV0YWlsLWNvbnRlbnQgYXNpZGUuZGV0YWlsLWFzaWRlIHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAuYXRvei1kZXRhaWwgLm1haW4gYXJ0aWNsZSBzZWN0aW9uLmRldGFpbC1jb250ZW50IGFzaWRlLmRldGFpbC1hc2lkZSBkbCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgICAgIG1hcmdpbjogMDsgfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzM1cHgpIHtcbiAgICAgICAgICAuYXRvei1kZXRhaWwgLm1haW4gYXJ0aWNsZSBzZWN0aW9uLmRldGFpbC1jb250ZW50IGFzaWRlLmRldGFpbC1hc2lkZSBkbCB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwLjc1ZW07XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDAuNzVlbTsgfSB9XG4gICAgICAuYXRvei1kZXRhaWwgLm1haW4gYXJ0aWNsZSBzZWN0aW9uLmRldGFpbC1jb250ZW50IGFzaWRlLmRldGFpbC1hc2lkZSBkbCBkdCB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDFweDtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIHdpZHRoOiAyNSU7XG4gICAgICAgIHBhZGRpbmc6IDE1cHggMDsgfVxuICAgICAgLmF0b3otZGV0YWlsIC5tYWluIGFydGljbGUgc2VjdGlvbi5kZXRhaWwtY29udGVudCBhc2lkZS5kZXRhaWwtYXNpZGUgZGwgZGQge1xuICAgICAgICBib3JkZXItd2lkdGg6IDAgMCAxcHg7XG4gICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICAgIGJvcmRlci1pbWFnZS1zbGljZTogMTIgZmlsbDtcbiAgICAgICAgYm9yZGVyLWltYWdlLXdpZHRoOiAwIDAgMXB4IDA7XG4gICAgICAgIGJvcmRlci1pbWFnZS1vdXRzZXQ6IDBweCAwcHggMHB4IDBweDtcbiAgICAgICAgYm9yZGVyLWltYWdlLXJlcGVhdDogcmVwZWF0O1xuICAgICAgICBib3JkZXItaW1hZ2Utc291cmNlOiB1cmwoXCJkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUR3QUFBQThDQVlBQUFBNi9ObHlBQUFBQVhOU1IwSUFyczRjNlFBQUFBUm5RVTFCQUFDeGp3djhZUVVBQUFBSmNFaFpjd0FBQ3hJQUFBc1NBZExkZnZ3QUFBQUhkRWxOUlFmZkJ3OFBOQmhtNWVTQUFBQUFHWFJGV0hSRGIyMXRaVzUwQUVOeVpXRjBaV1FnZDJsMGFDQkhTVTFRVjRFT0Z3QUFBQmgwUlZoMFUyOW1kSGRoY21VQWNHRnBiblF1Ym1WMElEUXVNQzQxWllVeVpRQUFBWmxKUkVGVWFFUHRsakZ1eERBTUJPL3YrVUM2UERlQnJXVnh4RWdpSlRnUURoeGd1dDJsM1BsbGZIMy8vUFpVWkF2YU5SWFpoclpOUlJvVThDcTZCTzE1RlYyR05yM2hvSGtYa3RCT1QxWFMwRmJQVlBoU04wSlFmNmFxWVdoalpIM3dUTjBKUWYyWnFvYWhqWkgxd1ROMUp3VDFaNm9haGpaR3BncTZrWUoyZXFxU2hyWjZoZ3QzY0JIYTh5cTZERzE2RlcxUXdGUmtDOW8xRmRtR3RrMUYzZ2tIRjNsNi8rSS9iaFJGVVJSRlVSU0Y1eFArUThQZlFFRlRrZU9odDV1S05DamdWZlJZNk0zZWNOQzhDd2RDYisyWkNsL3F4akhRRzBmV0I4L1VuV09nTjQ2c0Q1NnBPOGRBYnh5Wkt1akdjZEJiZTRZTGQvQmc2TTFlUlJzVU1CVTVIbnE3cWNnNzRlREJmTUkzRkVWUkZFVlJGTVh4UFAzai9mVCtSZmdHQlUxRnRxQmRVNUZ0YU50VXBFRUJyNkpMMEo1WDBXVm8weHNPbW5jaENlMzBWQ1VOYmZWTWhTOTFJd1QxWjZvYWhqWkcxZ2ZQMUowUTFKK3BhaGphR0ZrZlBGTjNRbEIvcHFwaGFHTmtxcUFiS1dpbnB5cHBhS3RudUhBSEY2RTlyNkxMMEtaWDBRWUZURVcyb0YxVGtXMW8yMnlKMStzUDZrUWFROVIzWG5zQUFBQUFTVVZPUks1Q1lJST1cIikgIWltcG9ydGFudDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nOiAxNXB4IDA7IH1cbiAgICAgICAgLmF0b3otZGV0YWlsIC5tYWluIGFydGljbGUgc2VjdGlvbi5kZXRhaWwtY29udGVudCBhc2lkZS5kZXRhaWwtYXNpZGUgZGwgZGQ6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMHB4OyB9XG4gICAgICAuYXRvei1kZXRhaWwgLm1haW4gYXJ0aWNsZSBzZWN0aW9uLmRldGFpbC1jb250ZW50IGFzaWRlLmRldGFpbC1hc2lkZSBmaWd1cmUuZGV0YWlsLWltYWdlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAuYXRvei1kZXRhaWwgLm1haW4gYXJ0aWNsZSBkaXYuYWRvcHRvcnMgZGl2LmNhcm91c2VsIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAzMHB4IDA7IH1cbiAgICAuYXRvei1kZXRhaWwgLm1haW4gYXJ0aWNsZSBkaXYuYWRvcHRvcnMgZGl2LmNhcm91c2VsIGJ1dHRvbiB7XG4gICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgLmF0b3otZGV0YWlsIC5tYWluIGFydGljbGUgZGl2LmFkb3B0b3JzIHNwYW4uYWRvcHRlci1oZWFkaW5nIHtcbiAgICBib3JkZXItd2lkdGg6IDJweCAwIDA7XG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICBib3JkZXItaW1hZ2Utc2xpY2U6IDEyIGZpbGw7XG4gICAgYm9yZGVyLWltYWdlLXdpZHRoOiAycHggMHB4IDBweCAwcHg7XG4gICAgYm9yZGVyLWltYWdlLW91dHNldDogMHB4IDBweCAwcHggMHB4O1xuICAgIGJvcmRlci1pbWFnZS1yZXBlYXQ6IHJlcGVhdDtcbiAgICBib3JkZXItaW1hZ2Utc291cmNlOiB1cmwoXCJkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUR3QUFBQThDQVlBQUFBNi9ObHlBQUFBQVhOU1IwSUFyczRjNlFBQUFBUm5RVTFCQUFDeGp3djhZUVVBQUFBSmNFaFpjd0FBQ3hJQUFBc1NBZExkZnZ3QUFBQUhkRWxOUlFmZkJ3OFBOQmhtNWVTQUFBQUFHWFJGV0hSRGIyMXRaVzUwQUVOeVpXRjBaV1FnZDJsMGFDQkhTVTFRVjRFT0Z3QUFBQmgwUlZoMFUyOW1kSGRoY21VQWNHRnBiblF1Ym1WMElEUXVNQzQxWllVeVpRQUFBWmxKUkVGVWFFUHRsakZ1eERBTUJPL3YrVUM2UERlQnJXVnh4RWdpSlRnUURoeGd1dDJsM1BsbGZIMy8vUFpVWkF2YU5SWFpoclpOUlJvVThDcTZCTzE1RlYyR05yM2hvSGtYa3RCT1QxWFMwRmJQVlBoU04wSlFmNmFxWVdoalpIM3dUTjBKUWYyWnFvYWhqWkgxd1ROMUp3VDFaNm9haGpaR3BncTZrWUoyZXFxU2hyWjZoZ3QzY0JIYTh5cTZERzE2RlcxUXdGUmtDOW8xRmRtR3RrMUYzZ2tIRjNsNi8rSS9iaFJGVVJSRlVSU0Y1eFArUThQZlFFRlRrZU9odDV1S05DamdWZlJZNk0zZWNOQzhDd2RDYisyWkNsL3F4akhRRzBmV0I4L1VuV09nTjQ2c0Q1NnBPOGRBYnh5Wkt1akdjZEJiZTRZTGQvQmc2TTFlUlJzVU1CVTVIbnE3cWNnNzRlREJmTUkzRkVWUkZFVlJGTVh4UFAzai9mVCtSZmdHQlUxRnRxQmRVNUZ0YU50VXBFRUJyNkpMMEo1WDBXVm8weHNPbW5jaENlMzBWQ1VOYmZWTWhTOTFJd1QxWjZvYWhqWkcxZ2ZQMUowUTFKK3BhaGphR0ZrZlBGTjNRbEIvcHFwaGFHTmtxcUFiS1dpbnB5cHBhS3RudUhBSEY2RTlyNkxMMEtaWDBRWUZURVcyb0YxVGtXMW8yMnlKMStzUDZrUWFROVIzWG5zQUFBQUFTVVZPUks1Q1lJST1cIikgIWltcG9ydGFudDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IDAuOGVtO1xuICAgIG1hcmdpbi1sZWZ0OiAwLjc1ZW07XG4gICAgcGFkZGluZy10b3A6IDE1cHg7IH1cbiAgLmF0b3otZGV0YWlsIC5tYWluIGFydGljbGUgZGl2LmFkb3B0b3JzIGZpZ3VyZS5hZG9wdGVyIHtcbiAgICBtYXJnaW46IDBweDtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIC5hdG96LWRldGFpbCAubWFpbiBhcnRpY2xlIGRpdi5hZG9wdG9ycyBmaWd1cmUuYWRvcHRlcjpiZWZvcmUge1xuICAgICAgY29udGVudDogYXR0cih0aXRsZSk7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBsZXR0ZXItc3BhY2luZzogLS4xcHg7IH1cbiAgICAuYXRvei1kZXRhaWwgLm1haW4gYXJ0aWNsZSBkaXYuYWRvcHRvcnMgZmlndXJlLmFkb3B0ZXI6YmVmb3JlLCAuYXRvei1kZXRhaWwgLm1haW4gYXJ0aWNsZSBkaXYuYWRvcHRvcnMgZmlndXJlLmFkb3B0ZXIgaW1nLCAuYXRvei1kZXRhaWwgLm1haW4gYXJ0aWNsZSBkaXYuYWRvcHRvcnMgZmlndXJlLmFkb3B0ZXIgZmlnY2FwdGlvbiB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIC5hdG96LWRldGFpbCAubWFpbiBhcnRpY2xlIGRpdi5hZG9wdG9ycyBmaWd1cmUuYWRvcHRlciBmaWdjYXB0aW9uIHtcbiAgICAgIHBhZGRpbmctdG9wOiA4cHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAuYXRvei1kZXRhaWwgLm1haW4gYXJ0aWNsZSBkaXYuYWRvcHRvcnMgZmlndXJlLmFkb3B0ZXIgaW1nIHtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbjogMCBhdXRvOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3MzVweCkge1xuICAgIC5hdG96LWRldGFpbCAubWFpbiBhcnRpY2xlIHNlY3Rpb24uY29udGVudCBkaXYubWFpbi1jb250ZW50IGRpdi50ZXh0LXBsdWdpbiBwLFxuICAgIC5hdG96LWRldGFpbCAubWFpbiBhcnRpY2xlIHNlY3Rpb24uY29udGVudCBkaXYubWFpbi1jb250ZW50IGRpdi50ZXh0LXBsdWdpbiBoMSxcbiAgICAuYXRvei1kZXRhaWwgLm1haW4gYXJ0aWNsZSBzZWN0aW9uLmNvbnRlbnQgZGl2Lm1haW4tY29udGVudCBkaXYudGV4dC1wbHVnaW4gaDIsXG4gICAgLmF0b3otZGV0YWlsIC5tYWluIGFydGljbGUgc2VjdGlvbi5jb250ZW50IGRpdi5tYWluLWNvbnRlbnQgZGl2LnRleHQtcGx1Z2luIGgzLFxuICAgIC5hdG96LWRldGFpbCAubWFpbiBhcnRpY2xlIHNlY3Rpb24uY29udGVudCBkaXYubWFpbi1jb250ZW50IGRpdi50ZXh0LXBsdWdpbiBoNCxcbiAgICAuYXRvei1kZXRhaWwgLm1haW4gYXJ0aWNsZSBzZWN0aW9uLmNvbnRlbnQgZGl2Lm1haW4tY29udGVudCBkaXYudGV4dC1wbHVnaW4gaDUsXG4gICAgLmF0b3otZGV0YWlsIC5tYWluIGFydGljbGUgc2VjdGlvbi5jb250ZW50IGRpdi5tYWluLWNvbnRlbnQgZGl2LnRleHQtcGx1Z2luIGg2LFxuICAgIC5hdG96LWRldGFpbCAubWFpbiBhcnRpY2xlIHNlY3Rpb24uY29udGVudCBkaXYubWFpbi1jb250ZW50IHAuaW50cm9kdWN0aW9uIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDAuNzVlbTtcbiAgICAgIHBhZGRpbmctbGVmdDogMC43NWVtOyB9XG4gICAgLmF0b3otZGV0YWlsIC5tYWluIGFydGljbGUgLmFkb3B0b3JzLW1vYmlsZSB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIC5hdG96LWRldGFpbCAubWFpbiBhcnRpY2xlIC5hZG9wdG9ycy1ub3QtbW9iaWxlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzM3cHgpIHtcbiAgICAuYXRvei1kZXRhaWwgLm1haW4gYXJ0aWNsZSAuYWRvcHRvcnMtbW9iaWxlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAuYXRvei1kZXRhaWwgLm1haW4gYXJ0aWNsZSAuYWRvcHRvcnMtbm90LW1vYmlsZSB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAgIC5hdG96LWRldGFpbCAubWFpbiBhcnRpY2xlID4gaGVhZGVyIGZpZ3VyZSB7XG4gICAgICBoZWlnaHQ6IC13ZWJraXQtY2FsYygxMDB2aCAtIDcwcHggLSA3MHB4KTtcbiAgICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDcwcHggLSA3MHB4KTsgfVxuICAgIC5hdG96LWRldGFpbCAubWFpbiBhcnRpY2xlIGRpdi5tYWluLWNvbnRlbnQge1xuICAgICAgcGFkZGluZy10b3A6IDA7IH1cbiAgICAuYXRvei1kZXRhaWwgLm1haW4gYXJ0aWNsZSBuYXYuYXRvei1kZXRhaWwtbmF2aWdhdGlvbiB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxMDVweDtcbiAgICAgIHBhZGRpbmctbGVmdDogMTA1cHg7IH1cbiAgICAgIC5hdG96LWRldGFpbCAubWFpbiBhcnRpY2xlIG5hdi5hdG96LWRldGFpbC1uYXZpZ2F0aW9uID4gYSB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDFzIGVhc2UtaW4tb3V0O1xuICAgICAgICAtbW96LXRyYW5zaXRpb246IGFsbCAxcyBlYXNlLWluLW91dDtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDFzIGVhc2UtaW4tb3V0O1xuICAgICAgICBoZWlnaHQ6IDQ1cHg7XG4gICAgICAgIHdpZHRoOiA0NXB4O1xuICAgICAgICBtYXJnaW46IDMwcHg7XG4gICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICAgIGJvcmRlci1jb2xvcjogIzgzOTA5NztcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDEwMCU7XG4gICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAxMDAlO1xuICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAxMDAlO1xuICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMTAwJTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgcGFkZGluZzogMHB4OyB9XG4gICAgICAgIC5hdG96LWRldGFpbCAubWFpbiBhcnRpY2xlIG5hdi5hdG96LWRldGFpbC1uYXZpZ2F0aW9uID4gYS5nby1iYWNrIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiAwcHg7XG4gICAgICAgICAgbGVmdDogMHB4OyB9XG4gICAgICAgIC5hdG96LWRldGFpbCAubWFpbiBhcnRpY2xlIG5hdi5hdG96LWRldGFpbC1uYXZpZ2F0aW9uID4gYS5nby1mb3J3YXJkIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiAwcHg7XG4gICAgICAgICAgcmlnaHQ6IDBweDsgfVxuICAgICAgICAuYXRvei1kZXRhaWwgLm1haW4gYXJ0aWNsZSBuYXYuYXRvei1kZXRhaWwtbmF2aWdhdGlvbiA+IGEuZ28tYmFjazpiZWZvcmUsIC5hdG96LWRldGFpbCAubWFpbiBhcnRpY2xlIG5hdi5hdG96LWRldGFpbC1uYXZpZ2F0aW9uID4gYS5nby1mb3J3YXJkOmJlZm9yZSB7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDQ1cHg7IH1cbiAgICAuYXRvei1kZXRhaWwgLm1haW4gYXJ0aWNsZSBzZWN0aW9uLmRldGFpbC1jb250ZW50IHtcbiAgICAgIG1heC13aWR0aDogOTQ1cHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBwYWRkaW5nLXRvcDogN3B4OyB9XG4gICAgICAuYXRvei1kZXRhaWwgLm1haW4gYXJ0aWNsZSBzZWN0aW9uLmRldGFpbC1jb250ZW50ID4gZGl2Lm1haW4tY29udGVudCB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAzMTBweCAtIDNlbSk7XG4gICAgICAgIGZsb2F0OiBsZWZ0OyB9XG4gICAgICAgIC5hdG96LWRldGFpbCAubWFpbiBhcnRpY2xlIHNlY3Rpb24uZGV0YWlsLWNvbnRlbnQgPiBkaXYubWFpbi1jb250ZW50IGZpZ3VyZS5wYXJhbGxheC5mdWxsLXdpZHRoIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgICAgICAgLmF0b3otZGV0YWlsIC5tYWluIGFydGljbGUgc2VjdGlvbi5kZXRhaWwtY29udGVudCA+IGRpdi5tYWluLWNvbnRlbnQgZGl2LmNhcm91c2VsIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTVweDsgfVxuICAgICAgICAgIC5hdG96LWRldGFpbCAubWFpbiBhcnRpY2xlIHNlY3Rpb24uZGV0YWlsLWNvbnRlbnQgPiBkaXYubWFpbi1jb250ZW50IGRpdi5jYXJvdXNlbCBidXR0b24ge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG4gICAgICAgIC5hdG96LWRldGFpbCAubWFpbiBhcnRpY2xlIHNlY3Rpb24uZGV0YWlsLWNvbnRlbnQgPiBkaXYubWFpbi1jb250ZW50IHNwYW4uYWRvcHRlci1oZWFkaW5nIHtcbiAgICAgICAgICBib3JkZXItd2lkdGg6IDJweCAwIDA7XG4gICAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgICAgICBib3JkZXItaW1hZ2Utc2xpY2U6IDEyIGZpbGw7XG4gICAgICAgICAgYm9yZGVyLWltYWdlLXdpZHRoOiAycHggMHB4IDBweCAwcHg7XG4gICAgICAgICAgYm9yZGVyLWltYWdlLW91dHNldDogMHB4IDBweCAwcHggMHB4O1xuICAgICAgICAgIGJvcmRlci1pbWFnZS1yZXBlYXQ6IHJlcGVhdDtcbiAgICAgICAgICBib3JkZXItaW1hZ2Utc291cmNlOiB1cmwoXCJkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUR3QUFBQThDQVlBQUFBNi9ObHlBQUFBQVhOU1IwSUFyczRjNlFBQUFBUm5RVTFCQUFDeGp3djhZUVVBQUFBSmNFaFpjd0FBQ3hJQUFBc1NBZExkZnZ3QUFBQUhkRWxOUlFmZkJ3OFBOQmhtNWVTQUFBQUFHWFJGV0hSRGIyMXRaVzUwQUVOeVpXRjBaV1FnZDJsMGFDQkhTVTFRVjRFT0Z3QUFBQmgwUlZoMFUyOW1kSGRoY21VQWNHRnBiblF1Ym1WMElEUXVNQzQxWllVeVpRQUFBWmxKUkVGVWFFUHRsakZ1eERBTUJPL3YrVUM2UERlQnJXVnh4RWdpSlRnUURoeGd1dDJsM1BsbGZIMy8vUFpVWkF2YU5SWFpoclpOUlJvVThDcTZCTzE1RlYyR05yM2hvSGtYa3RCT1QxWFMwRmJQVlBoU04wSlFmNmFxWVdoalpIM3dUTjBKUWYyWnFvYWhqWkgxd1ROMUp3VDFaNm9haGpaR3BncTZrWUoyZXFxU2hyWjZoZ3QzY0JIYTh5cTZERzE2RlcxUXdGUmtDOW8xRmRtR3RrMUYzZ2tIRjNsNi8rSS9iaFJGVVJSRlVSU0Y1eFArUThQZlFFRlRrZU9odDV1S05DamdWZlJZNk0zZWNOQzhDd2RDYisyWkNsL3F4akhRRzBmV0I4L1VuV09nTjQ2c0Q1NnBPOGRBYnh5Wkt1akdjZEJiZTRZTGQvQmc2TTFlUlJzVU1CVTVIbnE3cWNnNzRlREJmTUkzRkVWUkZFVlJGTVh4UFAzai9mVCtSZmdHQlUxRnRxQmRVNUZ0YU50VXBFRUJyNkpMMEo1WDBXVm8weHNPbW5jaENlMzBWQ1VOYmZWTWhTOTFJd1QxWjZvYWhqWkcxZ2ZQMUowUTFKK3BhaGphR0ZrZlBGTjNRbEIvcHFwaGFHTmtxcUFiS1dpbnB5cHBhS3RudUhBSEY2RTlyNkxMMEtaWDBRWUZURVcyb0YxVGtXMW8yMnlKMStzUDZrUWFROVIzWG5zQUFBQUFTVVZPUks1Q1lJST1cIikgIWltcG9ydGFudDtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBmb250LXNpemU6IDAuOGVtO1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgIHBhZGRpbmctdG9wOiAxNXB4OyB9XG4gICAgICAuYXRvei1kZXRhaWwgLm1haW4gYXJ0aWNsZSBzZWN0aW9uLmRldGFpbC1jb250ZW50IGFzaWRlLmRldGFpbC1hc2lkZSB7XG4gICAgICAgIHdpZHRoOiAzMTBweDtcbiAgICAgICAgZmxvYXQ6IHJpZ2h0OyB9XG4gICAgICAgIC5hdG96LWRldGFpbCAubWFpbiBhcnRpY2xlIHNlY3Rpb24uZGV0YWlsLWNvbnRlbnQgYXNpZGUuZGV0YWlsLWFzaWRlIGZpZ3VyZS5kZXRhaWwtaW1hZ2Uge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIG1hcmdpbjogYXV0byAwcHg7IH1cbiAgICAgICAgICAuYXRvei1kZXRhaWwgLm1haW4gYXJ0aWNsZSBzZWN0aW9uLmRldGFpbC1jb250ZW50IGFzaWRlLmRldGFpbC1hc2lkZSBmaWd1cmUuZGV0YWlsLWltYWdlIGltZyB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxZW07XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAxNzVweDtcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgICAgb2JqZWN0LXBvc2l0aW9uOiA1MCUgNTAlO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgICAgLmF0b3otZGV0YWlsIC5tYWluIGFydGljbGUgc2VjdGlvbi5kZXRhaWwtY29udGVudCBhc2lkZS5kZXRhaWwtYXNpZGUgZGwgZHQge1xuICAgICAgICAgIHdpZHRoOiA1LjZlbTsgfVxuICAgICAgLmF0b3otZGV0YWlsIC5tYWluIGFydGljbGUgc2VjdGlvbi5kZXRhaWwtY29udGVudCAuc2hhcmUge1xuICAgICAgICBwYWRkaW5nLXRvcDogMS41ZW07IH0gfVxuICAuYXRvei1kZXRhaWwgLm1haW4gYXJ0aWNsZSAuY29udGVudC1mb290ZXIge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgcGFkZGluZy10b3A6IC4yNWVtOyB9XG4gICAgLmF0b3otZGV0YWlsIC5tYWluIGFydGljbGUgLmNvbnRlbnQtZm9vdGVyIC5zaGFyZSB7XG4gICAgICBwYWRkaW5nLXRvcDogLjllbTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7IH1cbiAgICAgIC5hdG96LWRldGFpbCAubWFpbiBhcnRpY2xlIC5jb250ZW50LWZvb3RlciAuc2hhcmUgc3Bhbi5zaGFyZS10ZXh0IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLTNweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDA7IH1cbiAgICAgIC5hdG96LWRldGFpbCAubWFpbiBhcnRpY2xlIC5jb250ZW50LWZvb3RlciAuc2hhcmUgYS5mYWNlYm9vazpiZWZvcmUge1xuICAgICAgICBtYXJnaW4tbGVmdDogLTJweDsgfVxuXG5ib2R5LmdlbmVyaWMtb3ZlcnZpZXcgaGVhZGVyLmludHJvLW92ZXJ2aWV3IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIGJvZHkuZ2VuZXJpYy1vdmVydmlldyBoZWFkZXIuaW50cm8tb3ZlcnZpZXcgaDEge1xuICAgIG1hcmdpbi10b3A6IDExcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDsgfVxuICAgIGJvZHkuZ2VuZXJpYy1vdmVydmlldyBoZWFkZXIuaW50cm8tb3ZlcnZpZXcgaDE6YmVmb3JlIHtcbiAgICAgIG1hcmdpbi10b3A6IDE2cHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzM2cHgpIHtcbiAgICAgIGJvZHkuZ2VuZXJpYy1vdmVydmlldyBoZWFkZXIuaW50cm8tb3ZlcnZpZXcgaDE6YWZ0ZXIge1xuICAgICAgICBtYXJnaW4tbGVmdDogMi4yMjc4NSU7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMi4yMjc4NSU7XG4gICAgICAgIHdpZHRoOiBhdXRvOyB9IH1cblxuYm9keS5nZW5lcmljLW92ZXJ2aWV3IG5hdi5yZWxhdGVkLWxpc3Qge1xuICBwYWRkaW5nOiAwIDIuMjI3ODUlOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICBib2R5LmdlbmVyaWMtb3ZlcnZpZXcgbmF2LnJlbGF0ZWQtbGlzdCB7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7IH1cbiAgICBib2R5LmdlbmVyaWMtb3ZlcnZpZXcgbmF2LnJlbGF0ZWQtbGlzdCA+IC5yZWxhdGVkLWl0ZW0ge1xuICAgICAgbWFyZ2luOiAyMXB4IDIuNiUgNnB4O1xuICAgICAgcGFkZGluZzogMTBweCAwIDEwcHg7XG4gICAgICB3aWR0aDogMjkuODYlOyB9XG4gICAgICBib2R5LmdlbmVyaWMtb3ZlcnZpZXcgbmF2LnJlbGF0ZWQtbGlzdCA+IC5yZWxhdGVkLWl0ZW06bnRoLWNoaWxkKDNuKzEpIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgICAgIGJvZHkuZ2VuZXJpYy1vdmVydmlldyBuYXYucmVsYXRlZC1saXN0ID4gLnJlbGF0ZWQtaXRlbTpudGgtY2hpbGQoM24pIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gICAgICBib2R5LmdlbmVyaWMtb3ZlcnZpZXcgbmF2LnJlbGF0ZWQtbGlzdCA+IC5yZWxhdGVkLWl0ZW0ub3ZlcmZsb3dpbmcgPiBhOmFmdGVyIHtcbiAgICAgICAgYm90dG9tOiAwcHg7XG4gICAgICAgIHJpZ2h0OiAwOyB9IH1cblxuYm9keS5nZW5lcmljLW92ZXJ2aWV3IC5vdmVydmlldy1oaWdobGlnaHQtaXRlbSA+IGEsIGJvZHkuZ2VuZXJpYy1vdmVydmlldyAub3ZlcnZpZXctaGlnaGxpZ2h0LWl0ZW0gPiBkaXYge1xuICBsaW5lLWhlaWdodDogMDsgfVxuICBib2R5LmdlbmVyaWMtb3ZlcnZpZXcgLm92ZXJ2aWV3LWhpZ2hsaWdodC1pdGVtID4gYSA+IGRpdiwgYm9keS5nZW5lcmljLW92ZXJ2aWV3IC5vdmVydmlldy1oaWdobGlnaHQtaXRlbSA+IGRpdiA+IGRpdiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEyNSk7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICBwYWRkaW5nOiAwIDEuNWVtIDEuNWVtOyB9XG4gICAgYm9keS5nZW5lcmljLW92ZXJ2aWV3IC5vdmVydmlldy1oaWdobGlnaHQtaXRlbSA+IGEgPiBkaXYgaDUsIGJvZHkuZ2VuZXJpYy1vdmVydmlldyAub3ZlcnZpZXctaGlnaGxpZ2h0LWl0ZW0gPiBkaXYgPiBkaXYgaDUge1xuICAgICAgcGFkZGluZy10b3A6IDE2cHg7IH1cbiAgICBib2R5LmdlbmVyaWMtb3ZlcnZpZXcgLm92ZXJ2aWV3LWhpZ2hsaWdodC1pdGVtID4gYSA+IGRpdiBiciwgYm9keS5nZW5lcmljLW92ZXJ2aWV3IC5vdmVydmlldy1oaWdobGlnaHQtaXRlbSA+IGRpdiA+IGRpdiBiciB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbi10b3A6IDBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAwcHg7XG4gICAgICBjb250ZW50OiBcIlwiOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3MzZweCkge1xuICBib2R5LmNvbnRlbnQtcGFnZSBhc2lkZS5jb250ZW50LWZvb3RlciBwLnNoYXJlICsgZGl2LnJlbGF0ZWQtbGlzdCB7XG4gICAgcGFkZGluZy10b3A6IDE1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7IH1cbiAgYm9keS5jb250ZW50LXBhZ2UgbWFpbiA+IGhlYWRlci5jb250ZW50LWhlYWRlcixcbiAgYm9keS5jb250ZW50LXBhZ2UgbWFpbiBhcnRpY2xlIDpmaXJzdC1jaGlsZC5wcmUtdGl0bGUge1xuICAgIG1hcmdpbi1yaWdodDogLTAuNzVlbTtcbiAgICBtYXJnaW4tbGVmdDogLTAuNzVlbTtcbiAgICB3aWR0aDogYXV0bzsgfSB9XG5cbi5wYWdlLWZvb3RlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44NSk7XG4gIGNvbG9yOiBibGFjaztcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDMwMDA7IH1cbiAgI2Zvb3Rlci1wb3B1cC1zcGFjZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBoZWlnaHQ6IDM4MHB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3MzZweCkge1xuICAgIC5wYWdlLWZvb3RlciB7XG4gICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICByaWdodDogMHB4O1xuICAgICAgYm90dG9tOiAwcHg7XG4gICAgICBsZWZ0OiAwcHg7IH1cbiAgICAgICNmb290ZXItcG9wdXAtc3BhY2VyIHtcbiAgICAgICAgaGVpZ2h0OiAyMjZweDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgIGh0bWwuY21zLWVkaXQtbW9kZSAucGFnZS1mb290ZXIge1xuICAgICAgICBwb3NpdGlvbjogc3RhdGljICFpbXBvcnRhbnQ7IH0gfVxuXG4uYXJ0aXMgLmZvb3Rlci1zdGlja3kge1xuICBoZWlnaHQ6IDEyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICBwYWRkaW5nOiAyNHB4IDMwcHggMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDczNXB4KSB7XG4gICAgLmFydGlzIC5mb290ZXItc3RpY2t5IHtcbiAgICAgIHBhZGRpbmc6IDI0cHggMCAwO1xuICAgICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgICAgIC5hcnRpcyAuZm9vdGVyLXN0aWNreSAubWVzc2FnZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzM2cHgpIHtcbiAgICAuYXJ0aXMgLmZvb3Rlci1zdGlja3kge1xuICAgICAgcGFkZGluZzogMjdweCAzMHB4O1xuICAgICAgbWFyZ2luOiAwIDAuNzVlbTtcbiAgICAgIGhlaWdodDogNzBweDtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxLjVlbSk7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB0ZXh0LWFsaWduOiBpbml0aWFsOyB9XG4gICAgICAuYXJ0aXMgLmZvb3Rlci1zdGlja3kgPiAqIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDQ4JTtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTsgfVxuICAgICAgLmFydGlzIC5mb290ZXItc3RpY2t5IC5tZXNzYWdlIHtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICAgIC5hcnRpcyAuZm9vdGVyLXN0aWNreSAubWVudS1zZWN0aW9uIHtcbiAgICAgICAgcmlnaHQ6IDI3cHg7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBwYWRkaW5nLXRvcDogMHB4OyB9XG4gICAgICAgIC5hcnRpcyAuZm9vdGVyLXN0aWNreSAubWVudS1zZWN0aW9uIGEuYnV0dG9uLnByaW1hcnktY2FsbC10by1hY3Rpb246YWZ0ZXIge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cbiAgLmFydGlzIC5mb290ZXItc3RpY2t5IC5tZXNzYWdlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5hcnRpcyAuZm9vdGVyLXN0aWNreSAubWVzc2FnZTplbXB0eSB7XG4gICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgLmFydGlzIC5mb290ZXItc3RpY2t5IC5tZW51LXNlY3Rpb24gLmJ1dHRvbi5wcmltYXJ5LWNhbGwtdG8tYWN0aW9uIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5hcnRpcyAuZm9vdGVyLXN0aWNreSAubWVudS1zZWN0aW9uIC5idXR0b24ucHJpbWFyeS1jYWxsLXRvLWFjdGlvbjphZnRlciB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDczNXB4KSB7XG4gICAgICAuYXJ0aXMgLmZvb3Rlci1zdGlja3kgLm1lbnUtc2VjdGlvbiAuYnV0dG9uLnByaW1hcnktY2FsbC10by1hY3Rpb24ge1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gNjBweCk7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvOyB9IH1cbiAgLmFydGlzIC5mb290ZXItc3RpY2t5IC5tZW51LXNlY3Rpb24gLmZvb3Rlci1saW5rLWxpc3Qge1xuICAgIG1hcmdpbjogMTZweCAwOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDczNnB4KSB7XG4gICAgICAuYXJ0aXMgLmZvb3Rlci1zdGlja3kgLm1lbnUtc2VjdGlvbiAuZm9vdGVyLWxpbmstbGlzdCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAgIGh0bWwuY21zLWVkaXQtbW9kZSAuYXJ0aXMgLmZvb3Rlci1zdGlja3kgLm1lbnUtc2VjdGlvbiAuZm9vdGVyLWxpbmstbGlzdCB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIC5hcnRpcyAuZm9vdGVyLXN0aWNreSAubWVudS1zZWN0aW9uIC5mb290ZXItbGluay1saXN0IFtyb2xlPVwibWVudWl0ZW1cIl0ge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IGRhc2hlZCAjODM5MDk3O1xuICAgICAgcGFkZGluZzogMCAzMHB4O1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgICAgLmFydGlzIC5mb290ZXItc3RpY2t5IC5tZW51LXNlY3Rpb24gLmZvb3Rlci1saW5rLWxpc3QgW3JvbGU9XCJtZW51aXRlbVwiXTpmaXJzdC1jaGlsZCB7XG4gICAgICAgIGJvcmRlci10b3A6IDFweCBkYXNoZWQgIzgzOTA5NzsgfVxuICAgIC5hcnRpcyAuZm9vdGVyLXN0aWNreSAubWVudS1zZWN0aW9uIC5mb290ZXItbGluay1saXN0IFtyb2xlPVwibWVudWl0ZW1cIl0gYSB7XG4gICAgICBjb2xvcjogIzQ3NTM1QjtcbiAgICAgIGZvbnQtc2l6ZTogMS4xNXJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzOXB4O1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgICAuYXJ0aXMgLmZvb3Rlci1zdGlja3kgLm1lbnUtc2VjdGlvbiAuZm9vdGVyLWxpbmstbGlzdCBbcm9sZT1cIm1lbnVpdGVtXCJdIGE6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIu+Ek1wiO1xuICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcImljb25zXCI7IH1cbiAgICAuYXJ0aXMgLmZvb3Rlci1zdGlja3kgLm1lbnUtc2VjdGlvbiAuZm9vdGVyLWxpbmstbGlzdCBsaTpsYXN0LWNoaWxkOm5vdChbcm9sZT1cIm1lbnVpdGVtXCJdKSB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG5cbi5mb290ZXItYm90dG9tIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAuZm9vdGVyLWJvdHRvbSAuY29udGFpbmVyIHtcbiAgICBjb2xvcjogI2NjY2NjYztcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHBhZGRpbmc6IDAgMzBweDsgfVxuICAgIC5mb290ZXItYm90dG9tIC5jb250YWluZXIgLmZvb3Rlci1ib3R0b21fX3NlY3Rpb24ge1xuICAgICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDsgfVxuICAgIC5mb290ZXItYm90dG9tIC5jb250YWluZXIgLnNwb25zb3JzIC5zcG9uc29yc19fbGlzdCB7XG4gICAgICBtaW4taGVpZ2h0OiA2MHB4OyB9XG4gICAgICAuZm9vdGVyLWJvdHRvbSAuY29udGFpbmVyIC5zcG9uc29ycyAuc3BvbnNvcnNfX2xpc3QgLm1haW4tc3BvbnNvciBpbWcge1xuICAgICAgICBtYXgtaGVpZ2h0OiAzMHB4O1xuICAgICAgICBtYXgtd2lkdGg6IDE2MHB4OyB9XG4gICAgICAuZm9vdGVyLWJvdHRvbSAuY29udGFpbmVyIC5zcG9uc29ycyAuc3BvbnNvcnNfX2xpc3QgLnNwb25zb3Ige1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgICAgIG1heC13aWR0aDogNDglOyB9XG4gICAgICAgIC5mb290ZXItYm90dG9tIC5jb250YWluZXIgLnNwb25zb3JzIC5zcG9uc29yc19fbGlzdCAuc3BvbnNvcjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgICAgICAgLmZvb3Rlci1ib3R0b20gLmNvbnRhaW5lciAuc3BvbnNvcnMgLnNwb25zb3JzX19saXN0IC5zcG9uc29yIGltZyB7XG4gICAgICAgICAgbWF4LWhlaWdodDogMjFweDsgfVxuICAgIC5mb290ZXItYm90dG9tIC5jb250YWluZXIgLmZvb3Rlcl9fbWVudSB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAuZm9vdGVyLWJvdHRvbSAuY29udGFpbmVyIC5mb290ZXJfX21lbnUgdWwgbGkgYSB7XG4gICAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgLmZvb3Rlci1ib3R0b20gLmNvbnRhaW5lciAuc29jaWFsIHVsIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtNXB4OyB9XG4gICAgICAuZm9vdGVyLWJvdHRvbSAuY29udGFpbmVyIC5zb2NpYWwgdWwgbGkge1xuICAgICAgICBsaW5lLWhlaWdodDogaW5pdGlhbDsgfVxuICAgICAgICAuZm9vdGVyLWJvdHRvbSAuY29udGFpbmVyIC5zb2NpYWwgdWwgbGkgYSB7XG4gICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgICAgICAgLmZvb3Rlci1ib3R0b20gLmNvbnRhaW5lciAuc29jaWFsIHVsIGxpIGEuaWNvbi1zb2NpYWwtZmFjZWJvb2s6YmVmb3JlLCAuZm9vdGVyLWJvdHRvbSAuY29udGFpbmVyIC5zb2NpYWwgdWwgbGkgYS5pY29uLXNvY2lhbC10d2l0dGVyOmJlZm9yZSwgLmZvb3Rlci1ib3R0b20gLmNvbnRhaW5lciAuc29jaWFsIHVsIGxpIGEuaWNvbi1zaGFyZTpiZWZvcmUge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMXB4O1xuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICAgICAgICAgIC5mb290ZXItYm90dG9tIC5jb250YWluZXIgLnNvY2lhbCB1bCBsaSBhIHNwYW4udW5kZXJsaW5lIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwLjc1ZW07XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICAgICAgICAgIC5mb290ZXItYm90dG9tIC5jb250YWluZXIgLnNvY2lhbCB1bCBsaSBhOmhvdmVyIHNwYW4udW5kZXJsaW5lIHtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgIC5mb290ZXItYm90dG9tIC5jb250YWluZXIgLmNoYXJpdHktc2VhbCB7XG4gICAgICBmbG9hdDogcmlnaHQ7IH1cbiAgICAgIC5mb290ZXItYm90dG9tIC5jb250YWluZXIgLmNoYXJpdHktc2VhbCAuY2hhcml0eS1zZWFsX19sb2dvIHtcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICBtYXJnaW4tbGVmdDogMTBweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzM2cHgpIHtcbiAgICAuZm9vdGVyLWJvdHRvbSB7XG4gICAgICBoZWlnaHQ6IDBweDsgfVxuICAgICAgLmZvb3Rlci1ib3R0b20gLmNvbnRhaW5lciB7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMS41ZW0pO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICAgICAgLmZvb3Rlci1ib3R0b20gLmNvbnRhaW5lciAuZm9vdGVyLWJvdHRvbV9fc2VjdGlvbiB7XG4gICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyLjIyNzg1JTtcbiAgICAgICAgICB3aWR0aDogMjEuMTk5MzclO1xuICAgICAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgICAgICAgIHBhZGRpbmc6IDIwcHggMDsgfVxuICAgICAgICAgIC5mb290ZXItYm90dG9tIC5jb250YWluZXIgLmZvb3Rlci1ib3R0b21fX3NlY3Rpb246bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgICAgICAgLmZvb3Rlci1ib3R0b20gLmNvbnRhaW5lciAuZm9vdGVyX19tZW51IHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICAgICAuZm9vdGVyLWJvdHRvbSAuY29udGFpbmVyIC5jaGFyaXR5LXNlYWwge1xuICAgICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgICB3aWR0aDogMjAwcHg7IH1cbiAgICAgICAgLmZvb3Rlci1ib3R0b20gLmNvbnRhaW5lciAuc29jaWFsIHtcbiAgICAgICAgICB3aWR0aDogMjUwcHg7IH1cbiAgICAgIC5mb290ZXItYm90dG9tIC50ZXJtcy1hbmQtY29uZGl0aW9ucyB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAyNDhweDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHBhZGRpbmc6IDAuNzVlbTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGhlaWdodDogNTBweDsgfVxuICAgICAgICAuZm9vdGVyLWJvdHRvbSAudGVybXMtYW5kLWNvbmRpdGlvbnMgdWwgbGkgYSB7XG4gICAgICAgICAgY29sb3I6ICMwMDA7IH1cbiAgICAgICAgLmZvb3Rlci1ib3R0b20gLnRlcm1zLWFuZC1jb25kaXRpb25zIHVsIGxpIHtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICAgICAgZm9udC1zaXplOiAuOGVtO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxZW07XG4gICAgICAgICAgcGFkZGluZzogMCAyLjNlbTsgfSB9XG4gIC5mb290ZXItYm90dG9tIC50ZXJtcy1hbmQtY29uZGl0aW9ucyB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuXG5oZWFkZXIucGFnZS1oZWFkZXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMHB4O1xuICByaWdodDogMHB4O1xuICBsZWZ0OiAwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBoZWlnaHQ6IDYwcHg7XG4gIHBhZGRpbmc6IDhweCAwLjc1ZW07XG4gIHotaW5kZXg6IDIwMDA7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gICAgaGVhZGVyLnBhZ2UtaGVhZGVyIHtcbiAgICAgIHBhZGRpbmc6IDAuNzVlbSAyLjI1ZW07XG4gICAgICBoZWlnaHQ6IDcwcHg7XG4gICAgICB3aWR0aDogMTAwJTsgfSB9XG4gIGhlYWRlci5wYWdlLWhlYWRlci50aGVtZS1kYXJrX2JsdWUgLmhlYWRlci1sYW5ndWFnZSBidXR0b24sIC5oZWFkZXItbGFuZ3VhZ2UgaGVhZGVyLnBhZ2UtaGVhZGVyLnRoZW1lLWRhcmtfYmx1ZSBidXR0b24sIGhlYWRlci5wYWdlLWhlYWRlci50aGVtZS1kYXJrX2JsdWUgLmhlYWRlci1sYW5ndWFnZSAubGFuZ3VhZ2UtbGlzdF9fbGluaywgLmhlYWRlci1sYW5ndWFnZSBoZWFkZXIucGFnZS1oZWFkZXIudGhlbWUtZGFya19ibHVlIC5sYW5ndWFnZS1saXN0X19saW5rLCBoZWFkZXIucGFnZS1oZWFkZXIudGhlbWUtZGFya19ibHVlIC5nby1iYWNrLCBoZWFkZXIucGFnZS1oZWFkZXIudGhlbWUtZGFya19ibHVlIC5nby1tZW51LCBoZWFkZXIucGFnZS1oZWFkZXIudGhlbWUtZGFya19ibHVlIC5oZWFkZXItc2VhcmNoLCBoZWFkZXIucGFnZS1oZWFkZXIudGhlbWUtZGFya19ibHVlIC5oZWFkZXItc2VhcmNoIGJ1dHRvbiwgaGVhZGVyLnBhZ2UtaGVhZGVyLnRoZW1lLWRhcmtfYmx1ZSAjZmlsdGVyLXRhZ3MgLnNvcnQgdWxbcm9sZT1cIm1lbnVcIl0gbGlbcm9sZT1cIm1lbnVpdGVtXCJdIGEsICNmaWx0ZXItdGFncyAuc29ydCB1bFtyb2xlPVwibWVudVwiXSBsaVtyb2xlPVwibWVudWl0ZW1cIl0gaGVhZGVyLnBhZ2UtaGVhZGVyLnRoZW1lLWRhcmtfYmx1ZSBhIHtcbiAgICBjb2xvcjogI0ZGRkZGRjsgfVxuICBoZWFkZXIucGFnZS1oZWFkZXIudGhlbWUtYmx1ZSAuaGVhZGVyLWxhbmd1YWdlIGJ1dHRvbiwgLmhlYWRlci1sYW5ndWFnZSBoZWFkZXIucGFnZS1oZWFkZXIudGhlbWUtYmx1ZSBidXR0b24sIGhlYWRlci5wYWdlLWhlYWRlci50aGVtZS1ibHVlIC5oZWFkZXItbGFuZ3VhZ2UgLmxhbmd1YWdlLWxpc3RfX2xpbmssIC5oZWFkZXItbGFuZ3VhZ2UgaGVhZGVyLnBhZ2UtaGVhZGVyLnRoZW1lLWJsdWUgLmxhbmd1YWdlLWxpc3RfX2xpbmssIGhlYWRlci5wYWdlLWhlYWRlci50aGVtZS1ibHVlIC5nby1iYWNrLCBoZWFkZXIucGFnZS1oZWFkZXIudGhlbWUtYmx1ZSAuZ28tbWVudSwgaGVhZGVyLnBhZ2UtaGVhZGVyLnRoZW1lLWJsdWUgLmhlYWRlci1zZWFyY2gsIGhlYWRlci5wYWdlLWhlYWRlci50aGVtZS1ibHVlIC5oZWFkZXItc2VhcmNoIGJ1dHRvbiwgaGVhZGVyLnBhZ2UtaGVhZGVyLnRoZW1lLWJsdWUgI2ZpbHRlci10YWdzIC5zb3J0IHVsW3JvbGU9XCJtZW51XCJdIGxpW3JvbGU9XCJtZW51aXRlbVwiXSBhLCAjZmlsdGVyLXRhZ3MgLnNvcnQgdWxbcm9sZT1cIm1lbnVcIl0gbGlbcm9sZT1cIm1lbnVpdGVtXCJdIGhlYWRlci5wYWdlLWhlYWRlci50aGVtZS1ibHVlIGEge1xuICAgIGNvbG9yOiAjRkZGRkZGOyB9XG4gIGhlYWRlci5wYWdlLWhlYWRlci50aGVtZS1ncmVlbiAuaGVhZGVyLWxhbmd1YWdlIGJ1dHRvbiwgLmhlYWRlci1sYW5ndWFnZSBoZWFkZXIucGFnZS1oZWFkZXIudGhlbWUtZ3JlZW4gYnV0dG9uLCBoZWFkZXIucGFnZS1oZWFkZXIudGhlbWUtZ3JlZW4gLmhlYWRlci1sYW5ndWFnZSAubGFuZ3VhZ2UtbGlzdF9fbGluaywgLmhlYWRlci1sYW5ndWFnZSBoZWFkZXIucGFnZS1oZWFkZXIudGhlbWUtZ3JlZW4gLmxhbmd1YWdlLWxpc3RfX2xpbmssIGhlYWRlci5wYWdlLWhlYWRlci50aGVtZS1ncmVlbiAuZ28tYmFjaywgaGVhZGVyLnBhZ2UtaGVhZGVyLnRoZW1lLWdyZWVuIC5nby1tZW51LCBoZWFkZXIucGFnZS1oZWFkZXIudGhlbWUtZ3JlZW4gLmhlYWRlci1zZWFyY2gsIGhlYWRlci5wYWdlLWhlYWRlci50aGVtZS1ncmVlbiAuaGVhZGVyLXNlYXJjaCBidXR0b24sIGhlYWRlci5wYWdlLWhlYWRlci50aGVtZS1ncmVlbiAjZmlsdGVyLXRhZ3MgLnNvcnQgdWxbcm9sZT1cIm1lbnVcIl0gbGlbcm9sZT1cIm1lbnVpdGVtXCJdIGEsICNmaWx0ZXItdGFncyAuc29ydCB1bFtyb2xlPVwibWVudVwiXSBsaVtyb2xlPVwibWVudWl0ZW1cIl0gaGVhZGVyLnBhZ2UtaGVhZGVyLnRoZW1lLWdyZWVuIGEge1xuICAgIGNvbG9yOiAjRkZGRkZGOyB9XG4gIGhlYWRlci5wYWdlLWhlYWRlci50aGVtZS15ZWxsb3cgLmhlYWRlci1sYW5ndWFnZSBidXR0b24sIC5oZWFkZXItbGFuZ3VhZ2UgaGVhZGVyLnBhZ2UtaGVhZGVyLnRoZW1lLXllbGxvdyBidXR0b24sIGhlYWRlci5wYWdlLWhlYWRlci50aGVtZS15ZWxsb3cgLmhlYWRlci1sYW5ndWFnZSAubGFuZ3VhZ2UtbGlzdF9fbGluaywgLmhlYWRlci1sYW5ndWFnZSBoZWFkZXIucGFnZS1oZWFkZXIudGhlbWUteWVsbG93IC5sYW5ndWFnZS1saXN0X19saW5rLCBoZWFkZXIucGFnZS1oZWFkZXIudGhlbWUteWVsbG93IC5nby1iYWNrLCBoZWFkZXIucGFnZS1oZWFkZXIudGhlbWUteWVsbG93IC5nby1tZW51LCBoZWFkZXIucGFnZS1oZWFkZXIudGhlbWUteWVsbG93IC5oZWFkZXItc2VhcmNoLCBoZWFkZXIucGFnZS1oZWFkZXIudGhlbWUteWVsbG93IC5oZWFkZXItc2VhcmNoIGJ1dHRvbiwgaGVhZGVyLnBhZ2UtaGVhZGVyLnRoZW1lLXllbGxvdyAjZmlsdGVyLXRhZ3MgLnNvcnQgdWxbcm9sZT1cIm1lbnVcIl0gbGlbcm9sZT1cIm1lbnVpdGVtXCJdIGEsICNmaWx0ZXItdGFncyAuc29ydCB1bFtyb2xlPVwibWVudVwiXSBsaVtyb2xlPVwibWVudWl0ZW1cIl0gaGVhZGVyLnBhZ2UtaGVhZGVyLnRoZW1lLXllbGxvdyBhIHtcbiAgICBjb2xvcjogIzAwMDAwMDsgfVxuICBoZWFkZXIucGFnZS1oZWFkZXIudGhlbWUtcmVkIC5oZWFkZXItbGFuZ3VhZ2UgYnV0dG9uLCAuaGVhZGVyLWxhbmd1YWdlIGhlYWRlci5wYWdlLWhlYWRlci50aGVtZS1yZWQgYnV0dG9uLCBoZWFkZXIucGFnZS1oZWFkZXIudGhlbWUtcmVkIC5oZWFkZXItbGFuZ3VhZ2UgLmxhbmd1YWdlLWxpc3RfX2xpbmssIC5oZWFkZXItbGFuZ3VhZ2UgaGVhZGVyLnBhZ2UtaGVhZGVyLnRoZW1lLXJlZCAubGFuZ3VhZ2UtbGlzdF9fbGluaywgaGVhZGVyLnBhZ2UtaGVhZGVyLnRoZW1lLXJlZCAuZ28tYmFjaywgaGVhZGVyLnBhZ2UtaGVhZGVyLnRoZW1lLXJlZCAuZ28tbWVudSwgaGVhZGVyLnBhZ2UtaGVhZGVyLnRoZW1lLXJlZCAuaGVhZGVyLXNlYXJjaCwgaGVhZGVyLnBhZ2UtaGVhZGVyLnRoZW1lLXJlZCAuaGVhZGVyLXNlYXJjaCBidXR0b24sIGhlYWRlci5wYWdlLWhlYWRlci50aGVtZS1yZWQgI2ZpbHRlci10YWdzIC5zb3J0IHVsW3JvbGU9XCJtZW51XCJdIGxpW3JvbGU9XCJtZW51aXRlbVwiXSBhLCAjZmlsdGVyLXRhZ3MgLnNvcnQgdWxbcm9sZT1cIm1lbnVcIl0gbGlbcm9sZT1cIm1lbnVpdGVtXCJdIGhlYWRlci5wYWdlLWhlYWRlci50aGVtZS1yZWQgYSB7XG4gICAgY29sb3I6ICNGRkZGRkY7IH1cbiAgaGVhZGVyLnBhZ2UtaGVhZGVyLnRoZW1lLXByaW1hcnkgLmhlYWRlci1sYW5ndWFnZSBidXR0b24sIC5oZWFkZXItbGFuZ3VhZ2UgaGVhZGVyLnBhZ2UtaGVhZGVyLnRoZW1lLXByaW1hcnkgYnV0dG9uLCBoZWFkZXIucGFnZS1oZWFkZXIudGhlbWUtcHJpbWFyeSAuaGVhZGVyLWxhbmd1YWdlIC5sYW5ndWFnZS1saXN0X19saW5rLCAuaGVhZGVyLWxhbmd1YWdlIGhlYWRlci5wYWdlLWhlYWRlci50aGVtZS1wcmltYXJ5IC5sYW5ndWFnZS1saXN0X19saW5rLCBoZWFkZXIucGFnZS1oZWFkZXIudGhlbWUtcHJpbWFyeSAuZ28tYmFjaywgaGVhZGVyLnBhZ2UtaGVhZGVyLnRoZW1lLXByaW1hcnkgLmdvLW1lbnUsIGhlYWRlci5wYWdlLWhlYWRlci50aGVtZS1wcmltYXJ5IC5oZWFkZXItc2VhcmNoLCBoZWFkZXIucGFnZS1oZWFkZXIudGhlbWUtcHJpbWFyeSAuaGVhZGVyLXNlYXJjaCBidXR0b24sIGhlYWRlci5wYWdlLWhlYWRlci50aGVtZS1wcmltYXJ5ICNmaWx0ZXItdGFncyAuc29ydCB1bFtyb2xlPVwibWVudVwiXSBsaVtyb2xlPVwibWVudWl0ZW1cIl0gYSwgI2ZpbHRlci10YWdzIC5zb3J0IHVsW3JvbGU9XCJtZW51XCJdIGxpW3JvbGU9XCJtZW51aXRlbVwiXSBoZWFkZXIucGFnZS1oZWFkZXIudGhlbWUtcHJpbWFyeSBhIHtcbiAgICBjb2xvcjogI0ZGRkZGRjsgfVxuICBoZWFkZXIucGFnZS1oZWFkZXIudGhlbWUtc2Vjb25kYXJ5IC5oZWFkZXItbGFuZ3VhZ2UgYnV0dG9uLCAuaGVhZGVyLWxhbmd1YWdlIGhlYWRlci5wYWdlLWhlYWRlci50aGVtZS1zZWNvbmRhcnkgYnV0dG9uLCBoZWFkZXIucGFnZS1oZWFkZXIudGhlbWUtc2Vjb25kYXJ5IC5oZWFkZXItbGFuZ3VhZ2UgLmxhbmd1YWdlLWxpc3RfX2xpbmssIC5oZWFkZXItbGFuZ3VhZ2UgaGVhZGVyLnBhZ2UtaGVhZGVyLnRoZW1lLXNlY29uZGFyeSAubGFuZ3VhZ2UtbGlzdF9fbGluaywgaGVhZGVyLnBhZ2UtaGVhZGVyLnRoZW1lLXNlY29uZGFyeSAuZ28tYmFjaywgaGVhZGVyLnBhZ2UtaGVhZGVyLnRoZW1lLXNlY29uZGFyeSAuZ28tbWVudSwgaGVhZGVyLnBhZ2UtaGVhZGVyLnRoZW1lLXNlY29uZGFyeSAuaGVhZGVyLXNlYXJjaCwgaGVhZGVyLnBhZ2UtaGVhZGVyLnRoZW1lLXNlY29uZGFyeSAuaGVhZGVyLXNlYXJjaCBidXR0b24sIGhlYWRlci5wYWdlLWhlYWRlci50aGVtZS1zZWNvbmRhcnkgI2ZpbHRlci10YWdzIC5zb3J0IHVsW3JvbGU9XCJtZW51XCJdIGxpW3JvbGU9XCJtZW51aXRlbVwiXSBhLCAjZmlsdGVyLXRhZ3MgLnNvcnQgdWxbcm9sZT1cIm1lbnVcIl0gbGlbcm9sZT1cIm1lbnVpdGVtXCJdIGhlYWRlci5wYWdlLWhlYWRlci50aGVtZS1zZWNvbmRhcnkgYSB7XG4gICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgaGVhZGVyLnBhZ2UtaGVhZGVyLnRoZW1lLW1lbnUgLmhlYWRlci1sYW5ndWFnZSBidXR0b24sIC5oZWFkZXItbGFuZ3VhZ2UgaGVhZGVyLnBhZ2UtaGVhZGVyLnRoZW1lLW1lbnUgYnV0dG9uLCBoZWFkZXIucGFnZS1oZWFkZXIudGhlbWUtbWVudSAuaGVhZGVyLWxhbmd1YWdlIC5sYW5ndWFnZS1saXN0X19saW5rLCAuaGVhZGVyLWxhbmd1YWdlIGhlYWRlci5wYWdlLWhlYWRlci50aGVtZS1tZW51IC5sYW5ndWFnZS1saXN0X19saW5rLCBoZWFkZXIucGFnZS1oZWFkZXIudGhlbWUtbWVudSAuZ28tYmFjaywgaGVhZGVyLnBhZ2UtaGVhZGVyLnRoZW1lLW1lbnUgLmdvLW1lbnUsIGhlYWRlci5wYWdlLWhlYWRlci50aGVtZS1tZW51IC5oZWFkZXItc2VhcmNoLCBoZWFkZXIucGFnZS1oZWFkZXIudGhlbWUtbWVudSAuaGVhZGVyLXNlYXJjaCBidXR0b24sIGhlYWRlci5wYWdlLWhlYWRlci50aGVtZS1tZW51ICNmaWx0ZXItdGFncyAuc29ydCB1bFtyb2xlPVwibWVudVwiXSBsaVtyb2xlPVwibWVudWl0ZW1cIl0gYSwgI2ZpbHRlci10YWdzIC5zb3J0IHVsW3JvbGU9XCJtZW51XCJdIGxpW3JvbGU9XCJtZW51aXRlbVwiXSBoZWFkZXIucGFnZS1oZWFkZXIudGhlbWUtbWVudSBhIHtcbiAgICBjb2xvcjogIzAwMDAwMDsgfVxuICBoZWFkZXIucGFnZS1oZWFkZXIudGhlbWUtZGFya19ibHVlIC5oZWFkZXItbGFuZ3VhZ2UgYnV0dG9uLCAuaGVhZGVyLWxhbmd1YWdlIGhlYWRlci5wYWdlLWhlYWRlci50aGVtZS1kYXJrX2JsdWUgYnV0dG9uLCBoZWFkZXIucGFnZS1oZWFkZXIudGhlbWUtZGFya19ibHVlIC5oZWFkZXItbGFuZ3VhZ2UgLmxhbmd1YWdlLWxpc3RfX2xpbmssIC5oZWFkZXItbGFuZ3VhZ2UgaGVhZGVyLnBhZ2UtaGVhZGVyLnRoZW1lLWRhcmtfYmx1ZSAubGFuZ3VhZ2UtbGlzdF9fbGluaywgaGVhZGVyLnBhZ2UtaGVhZGVyLnRoZW1lLWRhcmtfYmx1ZSAuZ28tYmFjaywgaGVhZGVyLnBhZ2UtaGVhZGVyLnRoZW1lLWRhcmtfYmx1ZSAuZ28tbWVudSwgaGVhZGVyLnBhZ2UtaGVhZGVyLnRoZW1lLWRhcmtfYmx1ZSAuaGVhZGVyLXNlYXJjaCwgaGVhZGVyLnBhZ2UtaGVhZGVyLnRoZW1lLWRhcmtfYmx1ZSAuaGVhZGVyLXNlYXJjaCBidXR0b24sIGhlYWRlci5wYWdlLWhlYWRlci50aGVtZS1kYXJrX2JsdWUgI2ZpbHRlci10YWdzIC5zb3J0IHVsW3JvbGU9XCJtZW51XCJdIGxpW3JvbGU9XCJtZW51aXRlbVwiXSBhLCAjZmlsdGVyLXRhZ3MgLnNvcnQgdWxbcm9sZT1cIm1lbnVcIl0gbGlbcm9sZT1cIm1lbnVpdGVtXCJdIGhlYWRlci5wYWdlLWhlYWRlci50aGVtZS1kYXJrX2JsdWUgYSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNTRBNjtcbiAgICBjb2xvcjogI0ZGRkZGRjsgfVxuICBoZWFkZXIucGFnZS1oZWFkZXIudGhlbWUtYmx1ZSAuaGVhZGVyLWxhbmd1YWdlIGJ1dHRvbiwgLmhlYWRlci1sYW5ndWFnZSBoZWFkZXIucGFnZS1oZWFkZXIudGhlbWUtYmx1ZSBidXR0b24sIGhlYWRlci5wYWdlLWhlYWRlci50aGVtZS1ibHVlIC5oZWFkZXItbGFuZ3VhZ2UgLmxhbmd1YWdlLWxpc3RfX2xpbmssIC5oZWFkZXItbGFuZ3VhZ2UgaGVhZGVyLnBhZ2UtaGVhZGVyLnRoZW1lLWJsdWUgLmxhbmd1YWdlLWxpc3RfX2xpbmssIGhlYWRlci5wYWdlLWhlYWRlci50aGVtZS1ibHVlIC5nby1iYWNrLCBoZWFkZXIucGFnZS1oZWFkZXIudGhlbWUtYmx1ZSAuZ28tbWVudSwgaGVhZGVyLnBhZ2UtaGVhZGVyLnRoZW1lLWJsdWUgLmhlYWRlci1zZWFyY2gsIGhlYWRlci5wYWdlLWhlYWRlci50aGVtZS1ibHVlIC5oZWFkZXItc2VhcmNoIGJ1dHRvbiwgaGVhZGVyLnBhZ2UtaGVhZGVyLnRoZW1lLWJsdWUgI2ZpbHRlci10YWdzIC5zb3J0IHVsW3JvbGU9XCJtZW51XCJdIGxpW3JvbGU9XCJtZW51aXRlbVwiXSBhLCAjZmlsdGVyLXRhZ3MgLnNvcnQgdWxbcm9sZT1cIm1lbnVcIl0gbGlbcm9sZT1cIm1lbnVpdGVtXCJdIGhlYWRlci5wYWdlLWhlYWRlci50aGVtZS1ibHVlIGEge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDlFQzI7XG4gICAgY29sb3I6ICNGRkZGRkY7IH1cbiAgaGVhZGVyLnBhZ2UtaGVhZGVyLnRoZW1lLWdyZWVuIC5oZWFkZXItbGFuZ3VhZ2UgYnV0dG9uLCAuaGVhZGVyLWxhbmd1YWdlIGhlYWRlci5wYWdlLWhlYWRlci50aGVtZS1ncmVlbiBidXR0b24sIGhlYWRlci5wYWdlLWhlYWRlci50aGVtZS1ncmVlbiAuaGVhZGVyLWxhbmd1YWdlIC5sYW5ndWFnZS1saXN0X19saW5rLCAuaGVhZGVyLWxhbmd1YWdlIGhlYWRlci5wYWdlLWhlYWRlci50aGVtZS1ncmVlbiAubGFuZ3VhZ2UtbGlzdF9fbGluaywgaGVhZGVyLnBhZ2UtaGVhZGVyLnRoZW1lLWdyZWVuIC5nby1iYWNrLCBoZWFkZXIucGFnZS1oZWFkZXIudGhlbWUtZ3JlZW4gLmdvLW1lbnUsIGhlYWRlci5wYWdlLWhlYWRlci50aGVtZS1ncmVlbiAuaGVhZGVyLXNlYXJjaCwgaGVhZGVyLnBhZ2UtaGVhZGVyLnRoZW1lLWdyZWVuIC5oZWFkZXItc2VhcmNoIGJ1dHRvbiwgaGVhZGVyLnBhZ2UtaGVhZGVyLnRoZW1lLWdyZWVuICNmaWx0ZXItdGFncyAuc29ydCB1bFtyb2xlPVwibWVudVwiXSBsaVtyb2xlPVwibWVudWl0ZW1cIl0gYSwgI2ZpbHRlci10YWdzIC5zb3J0IHVsW3JvbGU9XCJtZW51XCJdIGxpW3JvbGU9XCJtZW51aXRlbVwiXSBoZWFkZXIucGFnZS1oZWFkZXIudGhlbWUtZ3JlZW4gYSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzcyQkY0NDtcbiAgICBjb2xvcjogI0ZGRkZGRjsgfVxuICBoZWFkZXIucGFnZS1oZWFkZXIudGhlbWUteWVsbG93IC5oZWFkZXItbGFuZ3VhZ2UgYnV0dG9uLCAuaGVhZGVyLWxhbmd1YWdlIGhlYWRlci5wYWdlLWhlYWRlci50aGVtZS15ZWxsb3cgYnV0dG9uLCBoZWFkZXIucGFnZS1oZWFkZXIudGhlbWUteWVsbG93IC5oZWFkZXItbGFuZ3VhZ2UgLmxhbmd1YWdlLWxpc3RfX2xpbmssIC5oZWFkZXItbGFuZ3VhZ2UgaGVhZGVyLnBhZ2UtaGVhZGVyLnRoZW1lLXllbGxvdyAubGFuZ3VhZ2UtbGlzdF9fbGluaywgaGVhZGVyLnBhZ2UtaGVhZGVyLnRoZW1lLXllbGxvdyAuZ28tYmFjaywgaGVhZGVyLnBhZ2UtaGVhZGVyLnRoZW1lLXllbGxvdyAuZ28tbWVudSwgaGVhZGVyLnBhZ2UtaGVhZGVyLnRoZW1lLXllbGxvdyAuaGVhZGVyLXNlYXJjaCwgaGVhZGVyLnBhZ2UtaGVhZGVyLnRoZW1lLXllbGxvdyAuaGVhZGVyLXNlYXJjaCBidXR0b24sIGhlYWRlci5wYWdlLWhlYWRlci50aGVtZS15ZWxsb3cgI2ZpbHRlci10YWdzIC5zb3J0IHVsW3JvbGU9XCJtZW51XCJdIGxpW3JvbGU9XCJtZW51aXRlbVwiXSBhLCAjZmlsdGVyLXRhZ3MgLnNvcnQgdWxbcm9sZT1cIm1lbnVcIl0gbGlbcm9sZT1cIm1lbnVpdGVtXCJdIGhlYWRlci5wYWdlLWhlYWRlci50aGVtZS15ZWxsb3cgYSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRDQwMDtcbiAgICBjb2xvcjogIzAwMDAwMDsgfVxuICBoZWFkZXIucGFnZS1oZWFkZXIudGhlbWUtcmVkIC5oZWFkZXItbGFuZ3VhZ2UgYnV0dG9uLCAuaGVhZGVyLWxhbmd1YWdlIGhlYWRlci5wYWdlLWhlYWRlci50aGVtZS1yZWQgYnV0dG9uLCBoZWFkZXIucGFnZS1oZWFkZXIudGhlbWUtcmVkIC5oZWFkZXItbGFuZ3VhZ2UgLmxhbmd1YWdlLWxpc3RfX2xpbmssIC5oZWFkZXItbGFuZ3VhZ2UgaGVhZGVyLnBhZ2UtaGVhZGVyLnRoZW1lLXJlZCAubGFuZ3VhZ2UtbGlzdF9fbGluaywgaGVhZGVyLnBhZ2UtaGVhZGVyLnRoZW1lLXJlZCAuZ28tYmFjaywgaGVhZGVyLnBhZ2UtaGVhZGVyLnRoZW1lLXJlZCAuZ28tbWVudSwgaGVhZGVyLnBhZ2UtaGVhZGVyLnRoZW1lLXJlZCAuaGVhZGVyLXNlYXJjaCwgaGVhZGVyLnBhZ2UtaGVhZGVyLnRoZW1lLXJlZCAuaGVhZGVyLXNlYXJjaCBidXR0b24sIGhlYWRlci5wYWdlLWhlYWRlci50aGVtZS1yZWQgI2ZpbHRlci10YWdzIC5zb3J0IHVsW3JvbGU9XCJtZW51XCJdIGxpW3JvbGU9XCJtZW51aXRlbVwiXSBhLCAjZmlsdGVyLXRhZ3MgLnNvcnQgdWxbcm9sZT1cIm1lbnVcIl0gbGlbcm9sZT1cIm1lbnVpdGVtXCJdIGhlYWRlci5wYWdlLWhlYWRlci50aGVtZS1yZWQgYSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0NGMUYyNTtcbiAgICBjb2xvcjogI0ZGRkZGRjsgfVxuICBoZWFkZXIucGFnZS1oZWFkZXIudGhlbWUtcHJpbWFyeSAuaGVhZGVyLWxhbmd1YWdlIGJ1dHRvbiwgLmhlYWRlci1sYW5ndWFnZSBoZWFkZXIucGFnZS1oZWFkZXIudGhlbWUtcHJpbWFyeSBidXR0b24sIGhlYWRlci5wYWdlLWhlYWRlci50aGVtZS1wcmltYXJ5IC5oZWFkZXItbGFuZ3VhZ2UgLmxhbmd1YWdlLWxpc3RfX2xpbmssIC5oZWFkZXItbGFuZ3VhZ2UgaGVhZGVyLnBhZ2UtaGVhZGVyLnRoZW1lLXByaW1hcnkgLmxhbmd1YWdlLWxpc3RfX2xpbmssIGhlYWRlci5wYWdlLWhlYWRlci50aGVtZS1wcmltYXJ5IC5nby1iYWNrLCBoZWFkZXIucGFnZS1oZWFkZXIudGhlbWUtcHJpbWFyeSAuZ28tbWVudSwgaGVhZGVyLnBhZ2UtaGVhZGVyLnRoZW1lLXByaW1hcnkgLmhlYWRlci1zZWFyY2gsIGhlYWRlci5wYWdlLWhlYWRlci50aGVtZS1wcmltYXJ5IC5oZWFkZXItc2VhcmNoIGJ1dHRvbiwgaGVhZGVyLnBhZ2UtaGVhZGVyLnRoZW1lLXByaW1hcnkgI2ZpbHRlci10YWdzIC5zb3J0IHVsW3JvbGU9XCJtZW51XCJdIGxpW3JvbGU9XCJtZW51aXRlbVwiXSBhLCAjZmlsdGVyLXRhZ3MgLnNvcnQgdWxbcm9sZT1cIm1lbnVcIl0gbGlbcm9sZT1cIm1lbnVpdGVtXCJdIGhlYWRlci5wYWdlLWhlYWRlci50aGVtZS1wcmltYXJ5IGEge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGQTYwMDM7XG4gICAgY29sb3I6ICNGRkZGRkY7IH1cbiAgaGVhZGVyLnBhZ2UtaGVhZGVyLnRoZW1lLXNlY29uZGFyeSAuaGVhZGVyLWxhbmd1YWdlIGJ1dHRvbiwgLmhlYWRlci1sYW5ndWFnZSBoZWFkZXIucGFnZS1oZWFkZXIudGhlbWUtc2Vjb25kYXJ5IGJ1dHRvbiwgaGVhZGVyLnBhZ2UtaGVhZGVyLnRoZW1lLXNlY29uZGFyeSAuaGVhZGVyLWxhbmd1YWdlIC5sYW5ndWFnZS1saXN0X19saW5rLCAuaGVhZGVyLWxhbmd1YWdlIGhlYWRlci5wYWdlLWhlYWRlci50aGVtZS1zZWNvbmRhcnkgLmxhbmd1YWdlLWxpc3RfX2xpbmssIGhlYWRlci5wYWdlLWhlYWRlci50aGVtZS1zZWNvbmRhcnkgLmdvLWJhY2ssIGhlYWRlci5wYWdlLWhlYWRlci50aGVtZS1zZWNvbmRhcnkgLmdvLW1lbnUsIGhlYWRlci5wYWdlLWhlYWRlci50aGVtZS1zZWNvbmRhcnkgLmhlYWRlci1zZWFyY2gsIGhlYWRlci5wYWdlLWhlYWRlci50aGVtZS1zZWNvbmRhcnkgLmhlYWRlci1zZWFyY2ggYnV0dG9uLCBoZWFkZXIucGFnZS1oZWFkZXIudGhlbWUtc2Vjb25kYXJ5ICNmaWx0ZXItdGFncyAuc29ydCB1bFtyb2xlPVwibWVudVwiXSBsaVtyb2xlPVwibWVudWl0ZW1cIl0gYSwgI2ZpbHRlci10YWdzIC5zb3J0IHVsW3JvbGU9XCJtZW51XCJdIGxpW3JvbGU9XCJtZW51aXRlbVwiXSBoZWFkZXIucGFnZS1oZWFkZXIudGhlbWUtc2Vjb25kYXJ5IGEge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgaGVhZGVyLnBhZ2UtaGVhZGVyLnRoZW1lLW1lbnUgLmhlYWRlci1sYW5ndWFnZSBidXR0b24sIC5oZWFkZXItbGFuZ3VhZ2UgaGVhZGVyLnBhZ2UtaGVhZGVyLnRoZW1lLW1lbnUgYnV0dG9uLCBoZWFkZXIucGFnZS1oZWFkZXIudGhlbWUtbWVudSAuaGVhZGVyLWxhbmd1YWdlIC5sYW5ndWFnZS1saXN0X19saW5rLCAuaGVhZGVyLWxhbmd1YWdlIGhlYWRlci5wYWdlLWhlYWRlci50aGVtZS1tZW51IC5sYW5ndWFnZS1saXN0X19saW5rLCBoZWFkZXIucGFnZS1oZWFkZXIudGhlbWUtbWVudSAuZ28tYmFjaywgaGVhZGVyLnBhZ2UtaGVhZGVyLnRoZW1lLW1lbnUgLmdvLW1lbnUsIGhlYWRlci5wYWdlLWhlYWRlci50aGVtZS1tZW51IC5oZWFkZXItc2VhcmNoLCBoZWFkZXIucGFnZS1oZWFkZXIudGhlbWUtbWVudSAuaGVhZGVyLXNlYXJjaCBidXR0b24sIGhlYWRlci5wYWdlLWhlYWRlci50aGVtZS1tZW51ICNmaWx0ZXItdGFncyAuc29ydCB1bFtyb2xlPVwibWVudVwiXSBsaVtyb2xlPVwibWVudWl0ZW1cIl0gYSwgI2ZpbHRlci10YWdzIC5zb3J0IHVsW3JvbGU9XCJtZW51XCJdIGxpW3JvbGU9XCJtZW51aXRlbVwiXSBoZWFkZXIucGFnZS1oZWFkZXIudGhlbWUtbWVudSBhIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAgIGhlYWRlci5wYWdlLWhlYWRlci50aGVtZS1kYXJrX2JsdWUgLmhlYWRlci1sYW5ndWFnZSBidXR0b246aG92ZXIsIC5oZWFkZXItbGFuZ3VhZ2UgaGVhZGVyLnBhZ2UtaGVhZGVyLnRoZW1lLWRhcmtfYmx1ZSBidXR0b246aG92ZXIsIGhlYWRlci5wYWdlLWhlYWRlci50aGVtZS1kYXJrX2JsdWUgLmhlYWRlci1sYW5ndWFnZSAubGFuZ3VhZ2UtbGlzdF9fbGluazpob3ZlciwgLmhlYWRlci1sYW5ndWFnZSBoZWFkZXIucGFnZS1oZWFkZXIudGhlbWUtZGFya19ibHVlIC5sYW5ndWFnZS1saXN0X19saW5rOmhvdmVyLCBoZWFkZXIucGFnZS1oZWFkZXIudGhlbWUtZGFya19ibHVlIC5nby1iYWNrOmhvdmVyLCBoZWFkZXIucGFnZS1oZWFkZXIudGhlbWUtZGFya19ibHVlIC5nby1tZW51OmhvdmVyLCBoZWFkZXIucGFnZS1oZWFkZXIudGhlbWUtZGFya19ibHVlIC5oZWFkZXItc2VhcmNoOmhvdmVyLCBoZWFkZXIucGFnZS1oZWFkZXIudGhlbWUtZGFya19ibHVlIC5oZWFkZXItc2VhcmNoIGJ1dHRvbjpob3ZlciwgaGVhZGVyLnBhZ2UtaGVhZGVyLnRoZW1lLWRhcmtfYmx1ZSAjZmlsdGVyLXRhZ3MgLnNvcnQgdWxbcm9sZT1cIm1lbnVcIl0gbGlbcm9sZT1cIm1lbnVpdGVtXCJdIGE6aG92ZXIsICNmaWx0ZXItdGFncyAuc29ydCB1bFtyb2xlPVwibWVudVwiXSBsaVtyb2xlPVwibWVudWl0ZW1cIl0gaGVhZGVyLnBhZ2UtaGVhZGVyLnRoZW1lLWRhcmtfYmx1ZSBhOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjRkZGRkZGOyB9XG4gICAgaGVhZGVyLnBhZ2UtaGVhZGVyLnRoZW1lLWJsdWUgLmhlYWRlci1sYW5ndWFnZSBidXR0b246aG92ZXIsIC5oZWFkZXItbGFuZ3VhZ2UgaGVhZGVyLnBhZ2UtaGVhZGVyLnRoZW1lLWJsdWUgYnV0dG9uOmhvdmVyLCBoZWFkZXIucGFnZS1oZWFkZXIudGhlbWUtYmx1ZSAuaGVhZGVyLWxhbmd1YWdlIC5sYW5ndWFnZS1saXN0X19saW5rOmhvdmVyLCAuaGVhZGVyLWxhbmd1YWdlIGhlYWRlci5wYWdlLWhlYWRlci50aGVtZS1ibHVlIC5sYW5ndWFnZS1saXN0X19saW5rOmhvdmVyLCBoZWFkZXIucGFnZS1oZWFkZXIudGhlbWUtYmx1ZSAuZ28tYmFjazpob3ZlciwgaGVhZGVyLnBhZ2UtaGVhZGVyLnRoZW1lLWJsdWUgLmdvLW1lbnU6aG92ZXIsIGhlYWRlci5wYWdlLWhlYWRlci50aGVtZS1ibHVlIC5oZWFkZXItc2VhcmNoOmhvdmVyLCBoZWFkZXIucGFnZS1oZWFkZXIudGhlbWUtYmx1ZSAuaGVhZGVyLXNlYXJjaCBidXR0b246aG92ZXIsIGhlYWRlci5wYWdlLWhlYWRlci50aGVtZS1ibHVlICNmaWx0ZXItdGFncyAuc29ydCB1bFtyb2xlPVwibWVudVwiXSBsaVtyb2xlPVwibWVudWl0ZW1cIl0gYTpob3ZlciwgI2ZpbHRlci10YWdzIC5zb3J0IHVsW3JvbGU9XCJtZW51XCJdIGxpW3JvbGU9XCJtZW51aXRlbVwiXSBoZWFkZXIucGFnZS1oZWFkZXIudGhlbWUtYmx1ZSBhOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjRkZGRkZGOyB9XG4gICAgaGVhZGVyLnBhZ2UtaGVhZGVyLnRoZW1lLWdyZWVuIC5oZWFkZXItbGFuZ3VhZ2UgYnV0dG9uOmhvdmVyLCAuaGVhZGVyLWxhbmd1YWdlIGhlYWRlci5wYWdlLWhlYWRlci50aGVtZS1ncmVlbiBidXR0b246aG92ZXIsIGhlYWRlci5wYWdlLWhlYWRlci50aGVtZS1ncmVlbiAuaGVhZGVyLWxhbmd1YWdlIC5sYW5ndWFnZS1saXN0X19saW5rOmhvdmVyLCAuaGVhZGVyLWxhbmd1YWdlIGhlYWRlci5wYWdlLWhlYWRlci50aGVtZS1ncmVlbiAubGFuZ3VhZ2UtbGlzdF9fbGluazpob3ZlciwgaGVhZGVyLnBhZ2UtaGVhZGVyLnRoZW1lLWdyZWVuIC5nby1iYWNrOmhvdmVyLCBoZWFkZXIucGFnZS1oZWFkZXIudGhlbWUtZ3JlZW4gLmdvLW1lbnU6aG92ZXIsIGhlYWRlci5wYWdlLWhlYWRlci50aGVtZS1ncmVlbiAuaGVhZGVyLXNlYXJjaDpob3ZlciwgaGVhZGVyLnBhZ2UtaGVhZGVyLnRoZW1lLWdyZWVuIC5oZWFkZXItc2VhcmNoIGJ1dHRvbjpob3ZlciwgaGVhZGVyLnBhZ2UtaGVhZGVyLnRoZW1lLWdyZWVuICNmaWx0ZXItdGFncyAuc29ydCB1bFtyb2xlPVwibWVudVwiXSBsaVtyb2xlPVwibWVudWl0ZW1cIl0gYTpob3ZlciwgI2ZpbHRlci10YWdzIC5zb3J0IHVsW3JvbGU9XCJtZW51XCJdIGxpW3JvbGU9XCJtZW51aXRlbVwiXSBoZWFkZXIucGFnZS1oZWFkZXIudGhlbWUtZ3JlZW4gYTpob3ZlciB7XG4gICAgICBjb2xvcjogI0ZGRkZGRjsgfVxuICAgIGhlYWRlci5wYWdlLWhlYWRlci50aGVtZS15ZWxsb3cgLmhlYWRlci1sYW5ndWFnZSBidXR0b246aG92ZXIsIC5oZWFkZXItbGFuZ3VhZ2UgaGVhZGVyLnBhZ2UtaGVhZGVyLnRoZW1lLXllbGxvdyBidXR0b246aG92ZXIsIGhlYWRlci5wYWdlLWhlYWRlci50aGVtZS15ZWxsb3cgLmhlYWRlci1sYW5ndWFnZSAubGFuZ3VhZ2UtbGlzdF9fbGluazpob3ZlciwgLmhlYWRlci1sYW5ndWFnZSBoZWFkZXIucGFnZS1oZWFkZXIudGhlbWUteWVsbG93IC5sYW5ndWFnZS1saXN0X19saW5rOmhvdmVyLCBoZWFkZXIucGFnZS1oZWFkZXIudGhlbWUteWVsbG93IC5nby1iYWNrOmhvdmVyLCBoZWFkZXIucGFnZS1oZWFkZXIudGhlbWUteWVsbG93IC5nby1tZW51OmhvdmVyLCBoZWFkZXIucGFnZS1oZWFkZXIudGhlbWUteWVsbG93IC5oZWFkZXItc2VhcmNoOmhvdmVyLCBoZWFkZXIucGFnZS1oZWFkZXIudGhlbWUteWVsbG93IC5oZWFkZXItc2VhcmNoIGJ1dHRvbjpob3ZlciwgaGVhZGVyLnBhZ2UtaGVhZGVyLnRoZW1lLXllbGxvdyAjZmlsdGVyLXRhZ3MgLnNvcnQgdWxbcm9sZT1cIm1lbnVcIl0gbGlbcm9sZT1cIm1lbnVpdGVtXCJdIGE6aG92ZXIsICNmaWx0ZXItdGFncyAuc29ydCB1bFtyb2xlPVwibWVudVwiXSBsaVtyb2xlPVwibWVudWl0ZW1cIl0gaGVhZGVyLnBhZ2UtaGVhZGVyLnRoZW1lLXllbGxvdyBhOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjRkZGRkZGOyB9XG4gICAgaGVhZGVyLnBhZ2UtaGVhZGVyLnRoZW1lLXJlZCAuaGVhZGVyLWxhbmd1YWdlIGJ1dHRvbjpob3ZlciwgLmhlYWRlci1sYW5ndWFnZSBoZWFkZXIucGFnZS1oZWFkZXIudGhlbWUtcmVkIGJ1dHRvbjpob3ZlciwgaGVhZGVyLnBhZ2UtaGVhZGVyLnRoZW1lLXJlZCAuaGVhZGVyLWxhbmd1YWdlIC5sYW5ndWFnZS1saXN0X19saW5rOmhvdmVyLCAuaGVhZGVyLWxhbmd1YWdlIGhlYWRlci5wYWdlLWhlYWRlci50aGVtZS1yZWQgLmxhbmd1YWdlLWxpc3RfX2xpbms6aG92ZXIsIGhlYWRlci5wYWdlLWhlYWRlci50aGVtZS1yZWQgLmdvLWJhY2s6aG92ZXIsIGhlYWRlci5wYWdlLWhlYWRlci50aGVtZS1yZWQgLmdvLW1lbnU6aG92ZXIsIGhlYWRlci5wYWdlLWhlYWRlci50aGVtZS1yZWQgLmhlYWRlci1zZWFyY2g6aG92ZXIsIGhlYWRlci5wYWdlLWhlYWRlci50aGVtZS1yZWQgLmhlYWRlci1zZWFyY2ggYnV0dG9uOmhvdmVyLCBoZWFkZXIucGFnZS1oZWFkZXIudGhlbWUtcmVkICNmaWx0ZXItdGFncyAuc29ydCB1bFtyb2xlPVwibWVudVwiXSBsaVtyb2xlPVwibWVudWl0ZW1cIl0gYTpob3ZlciwgI2ZpbHRlci10YWdzIC5zb3J0IHVsW3JvbGU9XCJtZW51XCJdIGxpW3JvbGU9XCJtZW51aXRlbVwiXSBoZWFkZXIucGFnZS1oZWFkZXIudGhlbWUtcmVkIGE6aG92ZXIge1xuICAgICAgY29sb3I6ICNGRkZGRkY7IH1cbiAgICBoZWFkZXIucGFnZS1oZWFkZXIudGhlbWUtcHJpbWFyeSAuaGVhZGVyLWxhbmd1YWdlIGJ1dHRvbjpob3ZlciwgLmhlYWRlci1sYW5ndWFnZSBoZWFkZXIucGFnZS1oZWFkZXIudGhlbWUtcHJpbWFyeSBidXR0b246aG92ZXIsIGhlYWRlci5wYWdlLWhlYWRlci50aGVtZS1wcmltYXJ5IC5oZWFkZXItbGFuZ3VhZ2UgLmxhbmd1YWdlLWxpc3RfX2xpbms6aG92ZXIsIC5oZWFkZXItbGFuZ3VhZ2UgaGVhZGVyLnBhZ2UtaGVhZGVyLnRoZW1lLXByaW1hcnkgLmxhbmd1YWdlLWxpc3RfX2xpbms6aG92ZXIsIGhlYWRlci5wYWdlLWhlYWRlci50aGVtZS1wcmltYXJ5IC5nby1iYWNrOmhvdmVyLCBoZWFkZXIucGFnZS1oZWFkZXIudGhlbWUtcHJpbWFyeSAuZ28tbWVudTpob3ZlciwgaGVhZGVyLnBhZ2UtaGVhZGVyLnRoZW1lLXByaW1hcnkgLmhlYWRlci1zZWFyY2g6aG92ZXIsIGhlYWRlci5wYWdlLWhlYWRlci50aGVtZS1wcmltYXJ5IC5oZWFkZXItc2VhcmNoIGJ1dHRvbjpob3ZlciwgaGVhZGVyLnBhZ2UtaGVhZGVyLnRoZW1lLXByaW1hcnkgI2ZpbHRlci10YWdzIC5zb3J0IHVsW3JvbGU9XCJtZW51XCJdIGxpW3JvbGU9XCJtZW51aXRlbVwiXSBhOmhvdmVyLCAjZmlsdGVyLXRhZ3MgLnNvcnQgdWxbcm9sZT1cIm1lbnVcIl0gbGlbcm9sZT1cIm1lbnVpdGVtXCJdIGhlYWRlci5wYWdlLWhlYWRlci50aGVtZS1wcmltYXJ5IGE6aG92ZXIge1xuICAgICAgY29sb3I6ICNGRkZGRkY7IH1cbiAgICBoZWFkZXIucGFnZS1oZWFkZXIudGhlbWUtc2Vjb25kYXJ5IC5oZWFkZXItbGFuZ3VhZ2UgYnV0dG9uOmhvdmVyLCAuaGVhZGVyLWxhbmd1YWdlIGhlYWRlci5wYWdlLWhlYWRlci50aGVtZS1zZWNvbmRhcnkgYnV0dG9uOmhvdmVyLCBoZWFkZXIucGFnZS1oZWFkZXIudGhlbWUtc2Vjb25kYXJ5IC5oZWFkZXItbGFuZ3VhZ2UgLmxhbmd1YWdlLWxpc3RfX2xpbms6aG92ZXIsIC5oZWFkZXItbGFuZ3VhZ2UgaGVhZGVyLnBhZ2UtaGVhZGVyLnRoZW1lLXNlY29uZGFyeSAubGFuZ3VhZ2UtbGlzdF9fbGluazpob3ZlciwgaGVhZGVyLnBhZ2UtaGVhZGVyLnRoZW1lLXNlY29uZGFyeSAuZ28tYmFjazpob3ZlciwgaGVhZGVyLnBhZ2UtaGVhZGVyLnRoZW1lLXNlY29uZGFyeSAuZ28tbWVudTpob3ZlciwgaGVhZGVyLnBhZ2UtaGVhZGVyLnRoZW1lLXNlY29uZGFyeSAuaGVhZGVyLXNlYXJjaDpob3ZlciwgaGVhZGVyLnBhZ2UtaGVhZGVyLnRoZW1lLXNlY29uZGFyeSAuaGVhZGVyLXNlYXJjaCBidXR0b246aG92ZXIsIGhlYWRlci5wYWdlLWhlYWRlci50aGVtZS1zZWNvbmRhcnkgI2ZpbHRlci10YWdzIC5zb3J0IHVsW3JvbGU9XCJtZW51XCJdIGxpW3JvbGU9XCJtZW51aXRlbVwiXSBhOmhvdmVyLCAjZmlsdGVyLXRhZ3MgLnNvcnQgdWxbcm9sZT1cIm1lbnVcIl0gbGlbcm9sZT1cIm1lbnVpdGVtXCJdIGhlYWRlci5wYWdlLWhlYWRlci50aGVtZS1zZWNvbmRhcnkgYTpob3ZlciB7XG4gICAgICBjb2xvcjogI0ZGRkZGRjsgfVxuICAgIGhlYWRlci5wYWdlLWhlYWRlci50aGVtZS1tZW51IC5oZWFkZXItbGFuZ3VhZ2UgYnV0dG9uOmhvdmVyLCAuaGVhZGVyLWxhbmd1YWdlIGhlYWRlci5wYWdlLWhlYWRlci50aGVtZS1tZW51IGJ1dHRvbjpob3ZlciwgaGVhZGVyLnBhZ2UtaGVhZGVyLnRoZW1lLW1lbnUgLmhlYWRlci1sYW5ndWFnZSAubGFuZ3VhZ2UtbGlzdF9fbGluazpob3ZlciwgLmhlYWRlci1sYW5ndWFnZSBoZWFkZXIucGFnZS1oZWFkZXIudGhlbWUtbWVudSAubGFuZ3VhZ2UtbGlzdF9fbGluazpob3ZlciwgaGVhZGVyLnBhZ2UtaGVhZGVyLnRoZW1lLW1lbnUgLmdvLWJhY2s6aG92ZXIsIGhlYWRlci5wYWdlLWhlYWRlci50aGVtZS1tZW51IC5nby1tZW51OmhvdmVyLCBoZWFkZXIucGFnZS1oZWFkZXIudGhlbWUtbWVudSAuaGVhZGVyLXNlYXJjaDpob3ZlciwgaGVhZGVyLnBhZ2UtaGVhZGVyLnRoZW1lLW1lbnUgLmhlYWRlci1zZWFyY2ggYnV0dG9uOmhvdmVyLCBoZWFkZXIucGFnZS1oZWFkZXIudGhlbWUtbWVudSAjZmlsdGVyLXRhZ3MgLnNvcnQgdWxbcm9sZT1cIm1lbnVcIl0gbGlbcm9sZT1cIm1lbnVpdGVtXCJdIGE6aG92ZXIsICNmaWx0ZXItdGFncyAuc29ydCB1bFtyb2xlPVwibWVudVwiXSBsaVtyb2xlPVwibWVudWl0ZW1cIl0gaGVhZGVyLnBhZ2UtaGVhZGVyLnRoZW1lLW1lbnUgYTpob3ZlciB7XG4gICAgICBjb2xvcjogI0ZGRkZGRjsgfVxuICAgIGhlYWRlci5wYWdlLWhlYWRlci50aGVtZS1kYXJrX2JsdWUgLmhlYWRlci1sYW5ndWFnZSBidXR0b246aG92ZXIsIC5oZWFkZXItbGFuZ3VhZ2UgaGVhZGVyLnBhZ2UtaGVhZGVyLnRoZW1lLWRhcmtfYmx1ZSBidXR0b246aG92ZXIsIGhlYWRlci5wYWdlLWhlYWRlci50aGVtZS1kYXJrX2JsdWUgLmhlYWRlci1sYW5ndWFnZSAubGFuZ3VhZ2UtbGlzdF9fbGluazpob3ZlciwgLmhlYWRlci1sYW5ndWFnZSBoZWFkZXIucGFnZS1oZWFkZXIudGhlbWUtZGFya19ibHVlIC5sYW5ndWFnZS1saXN0X19saW5rOmhvdmVyLCBoZWFkZXIucGFnZS1oZWFkZXIudGhlbWUtZGFya19ibHVlIC5nby1iYWNrOmhvdmVyLCBoZWFkZXIucGFnZS1oZWFkZXIudGhlbWUtZGFya19ibHVlIC5nby1tZW51OmhvdmVyLCBoZWFkZXIucGFnZS1oZWFkZXIudGhlbWUtZGFya19ibHVlIC5oZWFkZXItc2VhcmNoOmhvdmVyLCBoZWFkZXIucGFnZS1oZWFkZXIudGhlbWUtZGFya19ibHVlIC5oZWFkZXItc2VhcmNoIGJ1dHRvbjpob3ZlciwgaGVhZGVyLnBhZ2UtaGVhZGVyLnRoZW1lLWRhcmtfYmx1ZSAjZmlsdGVyLXRhZ3MgLnNvcnQgdWxbcm9sZT1cIm1lbnVcIl0gbGlbcm9sZT1cIm1lbnVpdGVtXCJdIGE6aG92ZXIsICNmaWx0ZXItdGFncyAuc29ydCB1bFtyb2xlPVwibWVudVwiXSBsaVtyb2xlPVwibWVudWl0ZW1cIl0gaGVhZGVyLnBhZ2UtaGVhZGVyLnRoZW1lLWRhcmtfYmx1ZSBhOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7IH1cbiAgICBoZWFkZXIucGFnZS1oZWFkZXIudGhlbWUtYmx1ZSAuaGVhZGVyLWxhbmd1YWdlIGJ1dHRvbjpob3ZlciwgLmhlYWRlci1sYW5ndWFnZSBoZWFkZXIucGFnZS1oZWFkZXIudGhlbWUtYmx1ZSBidXR0b246aG92ZXIsIGhlYWRlci5wYWdlLWhlYWRlci50aGVtZS1ibHVlIC5oZWFkZXItbGFuZ3VhZ2UgLmxhbmd1YWdlLWxpc3RfX2xpbms6aG92ZXIsIC5oZWFkZXItbGFuZ3VhZ2UgaGVhZGVyLnBhZ2UtaGVhZGVyLnRoZW1lLWJsdWUgLmxhbmd1YWdlLWxpc3RfX2xpbms6aG92ZXIsIGhlYWRlci5wYWdlLWhlYWRlci50aGVtZS1ibHVlIC5nby1iYWNrOmhvdmVyLCBoZWFkZXIucGFnZS1oZWFkZXIudGhlbWUtYmx1ZSAuZ28tbWVudTpob3ZlciwgaGVhZGVyLnBhZ2UtaGVhZGVyLnRoZW1lLWJsdWUgLmhlYWRlci1zZWFyY2g6aG92ZXIsIGhlYWRlci5wYWdlLWhlYWRlci50aGVtZS1ibHVlIC5oZWFkZXItc2VhcmNoIGJ1dHRvbjpob3ZlciwgaGVhZGVyLnBhZ2UtaGVhZGVyLnRoZW1lLWJsdWUgI2ZpbHRlci10YWdzIC5zb3J0IHVsW3JvbGU9XCJtZW51XCJdIGxpW3JvbGU9XCJtZW51aXRlbVwiXSBhOmhvdmVyLCAjZmlsdGVyLXRhZ3MgLnNvcnQgdWxbcm9sZT1cIm1lbnVcIl0gbGlbcm9sZT1cIm1lbnVpdGVtXCJdIGhlYWRlci5wYWdlLWhlYWRlci50aGVtZS1ibHVlIGE6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDsgfVxuICAgIGhlYWRlci5wYWdlLWhlYWRlci50aGVtZS1ncmVlbiAuaGVhZGVyLWxhbmd1YWdlIGJ1dHRvbjpob3ZlciwgLmhlYWRlci1sYW5ndWFnZSBoZWFkZXIucGFnZS1oZWFkZXIudGhlbWUtZ3JlZW4gYnV0dG9uOmhvdmVyLCBoZWFkZXIucGFnZS1oZWFkZXIudGhlbWUtZ3JlZW4gLmhlYWRlci1sYW5ndWFnZSAubGFuZ3VhZ2UtbGlzdF9fbGluazpob3ZlciwgLmhlYWRlci1sYW5ndWFnZSBoZWFkZXIucGFnZS1oZWFkZXIudGhlbWUtZ3JlZW4gLmxhbmd1YWdlLWxpc3RfX2xpbms6aG92ZXIsIGhlYWRlci5wYWdlLWhlYWRlci50aGVtZS1ncmVlbiAuZ28tYmFjazpob3ZlciwgaGVhZGVyLnBhZ2UtaGVhZGVyLnRoZW1lLWdyZWVuIC5nby1tZW51OmhvdmVyLCBoZWFkZXIucGFnZS1oZWFkZXIudGhlbWUtZ3JlZW4gLmhlYWRlci1zZWFyY2g6aG92ZXIsIGhlYWRlci5wYWdlLWhlYWRlci50aGVtZS1ncmVlbiAuaGVhZGVyLXNlYXJjaCBidXR0b246aG92ZXIsIGhlYWRlci5wYWdlLWhlYWRlci50aGVtZS1ncmVlbiAjZmlsdGVyLXRhZ3MgLnNvcnQgdWxbcm9sZT1cIm1lbnVcIl0gbGlbcm9sZT1cIm1lbnVpdGVtXCJdIGE6aG92ZXIsICNmaWx0ZXItdGFncyAuc29ydCB1bFtyb2xlPVwibWVudVwiXSBsaVtyb2xlPVwibWVudWl0ZW1cIl0gaGVhZGVyLnBhZ2UtaGVhZGVyLnRoZW1lLWdyZWVuIGE6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDsgfVxuICAgIGhlYWRlci5wYWdlLWhlYWRlci50aGVtZS15ZWxsb3cgLmhlYWRlci1sYW5ndWFnZSBidXR0b246aG92ZXIsIC5oZWFkZXItbGFuZ3VhZ2UgaGVhZGVyLnBhZ2UtaGVhZGVyLnRoZW1lLXllbGxvdyBidXR0b246aG92ZXIsIGhlYWRlci5wYWdlLWhlYWRlci50aGVtZS15ZWxsb3cgLmhlYWRlci1sYW5ndWFnZSAubGFuZ3VhZ2UtbGlzdF9fbGluazpob3ZlciwgLmhlYWRlci1sYW5ndWFnZSBoZWFkZXIucGFnZS1oZWFkZXIudGhlbWUteWVsbG93IC5sYW5ndWFnZS1saXN0X19saW5rOmhvdmVyLCBoZWFkZXIucGFnZS1oZWFkZXIudGhlbWUteWVsbG93IC5nby1iYWNrOmhvdmVyLCBoZWFkZXIucGFnZS1oZWFkZXIudGhlbWUteWVsbG93IC5nby1tZW51OmhvdmVyLCBoZWFkZXIucGFnZS1oZWFkZXIudGhlbWUteWVsbG93IC5oZWFkZXItc2VhcmNoOmhvdmVyLCBoZWFkZXIucGFnZS1oZWFkZXIudGhlbWUteWVsbG93IC5oZWFkZXItc2VhcmNoIGJ1dHRvbjpob3ZlciwgaGVhZGVyLnBhZ2UtaGVhZGVyLnRoZW1lLXllbGxvdyAjZmlsdGVyLXRhZ3MgLnNvcnQgdWxbcm9sZT1cIm1lbnVcIl0gbGlbcm9sZT1cIm1lbnVpdGVtXCJdIGE6aG92ZXIsICNmaWx0ZXItdGFncyAuc29ydCB1bFtyb2xlPVwibWVudVwiXSBsaVtyb2xlPVwibWVudWl0ZW1cIl0gaGVhZGVyLnBhZ2UtaGVhZGVyLnRoZW1lLXllbGxvdyBhOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7IH1cbiAgICBoZWFkZXIucGFnZS1oZWFkZXIudGhlbWUtcmVkIC5oZWFkZXItbGFuZ3VhZ2UgYnV0dG9uOmhvdmVyLCAuaGVhZGVyLWxhbmd1YWdlIGhlYWRlci5wYWdlLWhlYWRlci50aGVtZS1yZWQgYnV0dG9uOmhvdmVyLCBoZWFkZXIucGFnZS1oZWFkZXIudGhlbWUtcmVkIC5oZWFkZXItbGFuZ3VhZ2UgLmxhbmd1YWdlLWxpc3RfX2xpbms6aG92ZXIsIC5oZWFkZXItbGFuZ3VhZ2UgaGVhZGVyLnBhZ2UtaGVhZGVyLnRoZW1lLXJlZCAubGFuZ3VhZ2UtbGlzdF9fbGluazpob3ZlciwgaGVhZGVyLnBhZ2UtaGVhZGVyLnRoZW1lLXJlZCAuZ28tYmFjazpob3ZlciwgaGVhZGVyLnBhZ2UtaGVhZGVyLnRoZW1lLXJlZCAuZ28tbWVudTpob3ZlciwgaGVhZGVyLnBhZ2UtaGVhZGVyLnRoZW1lLXJlZCAuaGVhZGVyLXNlYXJjaDpob3ZlciwgaGVhZGVyLnBhZ2UtaGVhZGVyLnRoZW1lLXJlZCAuaGVhZGVyLXNlYXJjaCBidXR0b246aG92ZXIsIGhlYWRlci5wYWdlLWhlYWRlci50aGVtZS1yZWQgI2ZpbHRlci10YWdzIC5zb3J0IHVsW3JvbGU9XCJtZW51XCJdIGxpW3JvbGU9XCJtZW51aXRlbVwiXSBhOmhvdmVyLCAjZmlsdGVyLXRhZ3MgLnNvcnQgdWxbcm9sZT1cIm1lbnVcIl0gbGlbcm9sZT1cIm1lbnVpdGVtXCJdIGhlYWRlci5wYWdlLWhlYWRlci50aGVtZS1yZWQgYTpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwOyB9XG4gICAgaGVhZGVyLnBhZ2UtaGVhZGVyLnRoZW1lLXByaW1hcnkgLmhlYWRlci1sYW5ndWFnZSBidXR0b246aG92ZXIsIC5oZWFkZXItbGFuZ3VhZ2UgaGVhZGVyLnBhZ2UtaGVhZGVyLnRoZW1lLXByaW1hcnkgYnV0dG9uOmhvdmVyLCBoZWFkZXIucGFnZS1oZWFkZXIudGhlbWUtcHJpbWFyeSAuaGVhZGVyLWxhbmd1YWdlIC5sYW5ndWFnZS1saXN0X19saW5rOmhvdmVyLCAuaGVhZGVyLWxhbmd1YWdlIGhlYWRlci5wYWdlLWhlYWRlci50aGVtZS1wcmltYXJ5IC5sYW5ndWFnZS1saXN0X19saW5rOmhvdmVyLCBoZWFkZXIucGFnZS1oZWFkZXIudGhlbWUtcHJpbWFyeSAuZ28tYmFjazpob3ZlciwgaGVhZGVyLnBhZ2UtaGVhZGVyLnRoZW1lLXByaW1hcnkgLmdvLW1lbnU6aG92ZXIsIGhlYWRlci5wYWdlLWhlYWRlci50aGVtZS1wcmltYXJ5IC5oZWFkZXItc2VhcmNoOmhvdmVyLCBoZWFkZXIucGFnZS1oZWFkZXIudGhlbWUtcHJpbWFyeSAuaGVhZGVyLXNlYXJjaCBidXR0b246aG92ZXIsIGhlYWRlci5wYWdlLWhlYWRlci50aGVtZS1wcmltYXJ5ICNmaWx0ZXItdGFncyAuc29ydCB1bFtyb2xlPVwibWVudVwiXSBsaVtyb2xlPVwibWVudWl0ZW1cIl0gYTpob3ZlciwgI2ZpbHRlci10YWdzIC5zb3J0IHVsW3JvbGU9XCJtZW51XCJdIGxpW3JvbGU9XCJtZW51aXRlbVwiXSBoZWFkZXIucGFnZS1oZWFkZXIudGhlbWUtcHJpbWFyeSBhOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7IH1cbiAgICBoZWFkZXIucGFnZS1oZWFkZXIudGhlbWUtc2Vjb25kYXJ5IC5oZWFkZXItbGFuZ3VhZ2UgYnV0dG9uOmhvdmVyLCAuaGVhZGVyLWxhbmd1YWdlIGhlYWRlci5wYWdlLWhlYWRlci50aGVtZS1zZWNvbmRhcnkgYnV0dG9uOmhvdmVyLCBoZWFkZXIucGFnZS1oZWFkZXIudGhlbWUtc2Vjb25kYXJ5IC5oZWFkZXItbGFuZ3VhZ2UgLmxhbmd1YWdlLWxpc3RfX2xpbms6aG92ZXIsIC5oZWFkZXItbGFuZ3VhZ2UgaGVhZGVyLnBhZ2UtaGVhZGVyLnRoZW1lLXNlY29uZGFyeSAubGFuZ3VhZ2UtbGlzdF9fbGluazpob3ZlciwgaGVhZGVyLnBhZ2UtaGVhZGVyLnRoZW1lLXNlY29uZGFyeSAuZ28tYmFjazpob3ZlciwgaGVhZGVyLnBhZ2UtaGVhZGVyLnRoZW1lLXNlY29uZGFyeSAuZ28tbWVudTpob3ZlciwgaGVhZGVyLnBhZ2UtaGVhZGVyLnRoZW1lLXNlY29uZGFyeSAuaGVhZGVyLXNlYXJjaDpob3ZlciwgaGVhZGVyLnBhZ2UtaGVhZGVyLnRoZW1lLXNlY29uZGFyeSAuaGVhZGVyLXNlYXJjaCBidXR0b246aG92ZXIsIGhlYWRlci5wYWdlLWhlYWRlci50aGVtZS1zZWNvbmRhcnkgI2ZpbHRlci10YWdzIC5zb3J0IHVsW3JvbGU9XCJtZW51XCJdIGxpW3JvbGU9XCJtZW51aXRlbVwiXSBhOmhvdmVyLCAjZmlsdGVyLXRhZ3MgLnNvcnQgdWxbcm9sZT1cIm1lbnVcIl0gbGlbcm9sZT1cIm1lbnVpdGVtXCJdIGhlYWRlci5wYWdlLWhlYWRlci50aGVtZS1zZWNvbmRhcnkgYTpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwOyB9XG4gICAgaGVhZGVyLnBhZ2UtaGVhZGVyLnRoZW1lLW1lbnUgLmhlYWRlci1sYW5ndWFnZSBidXR0b246aG92ZXIsIC5oZWFkZXItbGFuZ3VhZ2UgaGVhZGVyLnBhZ2UtaGVhZGVyLnRoZW1lLW1lbnUgYnV0dG9uOmhvdmVyLCBoZWFkZXIucGFnZS1oZWFkZXIudGhlbWUtbWVudSAuaGVhZGVyLWxhbmd1YWdlIC5sYW5ndWFnZS1saXN0X19saW5rOmhvdmVyLCAuaGVhZGVyLWxhbmd1YWdlIGhlYWRlci5wYWdlLWhlYWRlci50aGVtZS1tZW51IC5sYW5ndWFnZS1saXN0X19saW5rOmhvdmVyLCBoZWFkZXIucGFnZS1oZWFkZXIudGhlbWUtbWVudSAuZ28tYmFjazpob3ZlciwgaGVhZGVyLnBhZ2UtaGVhZGVyLnRoZW1lLW1lbnUgLmdvLW1lbnU6aG92ZXIsIGhlYWRlci5wYWdlLWhlYWRlci50aGVtZS1tZW51IC5oZWFkZXItc2VhcmNoOmhvdmVyLCBoZWFkZXIucGFnZS1oZWFkZXIudGhlbWUtbWVudSAuaGVhZGVyLXNlYXJjaCBidXR0b246aG92ZXIsIGhlYWRlci5wYWdlLWhlYWRlci50aGVtZS1tZW51ICNmaWx0ZXItdGFncyAuc29ydCB1bFtyb2xlPVwibWVudVwiXSBsaVtyb2xlPVwibWVudWl0ZW1cIl0gYTpob3ZlciwgI2ZpbHRlci10YWdzIC5zb3J0IHVsW3JvbGU9XCJtZW51XCJdIGxpW3JvbGU9XCJtZW51aXRlbVwiXSBoZWFkZXIucGFnZS1oZWFkZXIudGhlbWUtbWVudSBhOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM4MzkwOTc7IH1cbiAgICBoZWFkZXIucGFnZS1oZWFkZXIudGhlbWUtZGFya19ibHVlIC5oZWFkZXItbGFuZ3VhZ2UgYnV0dG9uOmhvdmVyLCAuaGVhZGVyLWxhbmd1YWdlIGhlYWRlci5wYWdlLWhlYWRlci50aGVtZS1kYXJrX2JsdWUgYnV0dG9uOmhvdmVyLCBoZWFkZXIucGFnZS1oZWFkZXIudGhlbWUtZGFya19ibHVlIC5oZWFkZXItbGFuZ3VhZ2UgLmxhbmd1YWdlLWxpc3RfX2xpbms6aG92ZXIsIC5oZWFkZXItbGFuZ3VhZ2UgaGVhZGVyLnBhZ2UtaGVhZGVyLnRoZW1lLWRhcmtfYmx1ZSAubGFuZ3VhZ2UtbGlzdF9fbGluazpob3ZlciwgaGVhZGVyLnBhZ2UtaGVhZGVyLnRoZW1lLWRhcmtfYmx1ZSAuZ28tYmFjazpob3ZlciwgaGVhZGVyLnBhZ2UtaGVhZGVyLnRoZW1lLWRhcmtfYmx1ZSAuZ28tbWVudTpob3ZlciwgaGVhZGVyLnBhZ2UtaGVhZGVyLnRoZW1lLWRhcmtfYmx1ZSAuaGVhZGVyLXNlYXJjaDpob3ZlciwgaGVhZGVyLnBhZ2UtaGVhZGVyLnRoZW1lLWRhcmtfYmx1ZSAuaGVhZGVyLXNlYXJjaCBidXR0b246aG92ZXIsIGhlYWRlci5wYWdlLWhlYWRlci50aGVtZS1kYXJrX2JsdWUgI2ZpbHRlci10YWdzIC5zb3J0IHVsW3JvbGU9XCJtZW51XCJdIGxpW3JvbGU9XCJtZW51aXRlbVwiXSBhOmhvdmVyLCAjZmlsdGVyLXRhZ3MgLnNvcnQgdWxbcm9sZT1cIm1lbnVcIl0gbGlbcm9sZT1cIm1lbnVpdGVtXCJdIGhlYWRlci5wYWdlLWhlYWRlci50aGVtZS1kYXJrX2JsdWUgYTpob3ZlciB7XG4gICAgICBib3JkZXItY29sb3I6ICMwMDAwMDA7IH1cbiAgICBoZWFkZXIucGFnZS1oZWFkZXIudGhlbWUtYmx1ZSAuaGVhZGVyLWxhbmd1YWdlIGJ1dHRvbjpob3ZlciwgLmhlYWRlci1sYW5ndWFnZSBoZWFkZXIucGFnZS1oZWFkZXIudGhlbWUtYmx1ZSBidXR0b246aG92ZXIsIGhlYWRlci5wYWdlLWhlYWRlci50aGVtZS1ibHVlIC5oZWFkZXItbGFuZ3VhZ2UgLmxhbmd1YWdlLWxpc3RfX2xpbms6aG92ZXIsIC5oZWFkZXItbGFuZ3VhZ2UgaGVhZGVyLnBhZ2UtaGVhZGVyLnRoZW1lLWJsdWUgLmxhbmd1YWdlLWxpc3RfX2xpbms6aG92ZXIsIGhlYWRlci5wYWdlLWhlYWRlci50aGVtZS1ibHVlIC5nby1iYWNrOmhvdmVyLCBoZWFkZXIucGFnZS1oZWFkZXIudGhlbWUtYmx1ZSAuZ28tbWVudTpob3ZlciwgaGVhZGVyLnBhZ2UtaGVhZGVyLnRoZW1lLWJsdWUgLmhlYWRlci1zZWFyY2g6aG92ZXIsIGhlYWRlci5wYWdlLWhlYWRlci50aGVtZS1ibHVlIC5oZWFkZXItc2VhcmNoIGJ1dHRvbjpob3ZlciwgaGVhZGVyLnBhZ2UtaGVhZGVyLnRoZW1lLWJsdWUgI2ZpbHRlci10YWdzIC5zb3J0IHVsW3JvbGU9XCJtZW51XCJdIGxpW3JvbGU9XCJtZW51aXRlbVwiXSBhOmhvdmVyLCAjZmlsdGVyLXRhZ3MgLnNvcnQgdWxbcm9sZT1cIm1lbnVcIl0gbGlbcm9sZT1cIm1lbnVpdGVtXCJdIGhlYWRlci5wYWdlLWhlYWRlci50aGVtZS1ibHVlIGE6aG92ZXIge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjMDAwMDAwOyB9XG4gICAgaGVhZGVyLnBhZ2UtaGVhZGVyLnRoZW1lLWdyZWVuIC5oZWFkZXItbGFuZ3VhZ2UgYnV0dG9uOmhvdmVyLCAuaGVhZGVyLWxhbmd1YWdlIGhlYWRlci5wYWdlLWhlYWRlci50aGVtZS1ncmVlbiBidXR0b246aG92ZXIsIGhlYWRlci5wYWdlLWhlYWRlci50aGVtZS1ncmVlbiAuaGVhZGVyLWxhbmd1YWdlIC5sYW5ndWFnZS1saXN0X19saW5rOmhvdmVyLCAuaGVhZGVyLWxhbmd1YWdlIGhlYWRlci5wYWdlLWhlYWRlci50aGVtZS1ncmVlbiAubGFuZ3VhZ2UtbGlzdF9fbGluazpob3ZlciwgaGVhZGVyLnBhZ2UtaGVhZGVyLnRoZW1lLWdyZWVuIC5nby1iYWNrOmhvdmVyLCBoZWFkZXIucGFnZS1oZWFkZXIudGhlbWUtZ3JlZW4gLmdvLW1lbnU6aG92ZXIsIGhlYWRlci5wYWdlLWhlYWRlci50aGVtZS1ncmVlbiAuaGVhZGVyLXNlYXJjaDpob3ZlciwgaGVhZGVyLnBhZ2UtaGVhZGVyLnRoZW1lLWdyZWVuIC5oZWFkZXItc2VhcmNoIGJ1dHRvbjpob3ZlciwgaGVhZGVyLnBhZ2UtaGVhZGVyLnRoZW1lLWdyZWVuICNmaWx0ZXItdGFncyAuc29ydCB1bFtyb2xlPVwibWVudVwiXSBsaVtyb2xlPVwibWVudWl0ZW1cIl0gYTpob3ZlciwgI2ZpbHRlci10YWdzIC5zb3J0IHVsW3JvbGU9XCJtZW51XCJdIGxpW3JvbGU9XCJtZW51aXRlbVwiXSBoZWFkZXIucGFnZS1oZWFkZXIudGhlbWUtZ3JlZW4gYTpob3ZlciB7XG4gICAgICBib3JkZXItY29sb3I6ICMwMDAwMDA7IH1cbiAgICBoZWFkZXIucGFnZS1oZWFkZXIudGhlbWUteWVsbG93IC5oZWFkZXItbGFuZ3VhZ2UgYnV0dG9uOmhvdmVyLCAuaGVhZGVyLWxhbmd1YWdlIGhlYWRlci5wYWdlLWhlYWRlci50aGVtZS15ZWxsb3cgYnV0dG9uOmhvdmVyLCBoZWFkZXIucGFnZS1oZWFkZXIudGhlbWUteWVsbG93IC5oZWFkZXItbGFuZ3VhZ2UgLmxhbmd1YWdlLWxpc3RfX2xpbms6aG92ZXIsIC5oZWFkZXItbGFuZ3VhZ2UgaGVhZGVyLnBhZ2UtaGVhZGVyLnRoZW1lLXllbGxvdyAubGFuZ3VhZ2UtbGlzdF9fbGluazpob3ZlciwgaGVhZGVyLnBhZ2UtaGVhZGVyLnRoZW1lLXllbGxvdyAuZ28tYmFjazpob3ZlciwgaGVhZGVyLnBhZ2UtaGVhZGVyLnRoZW1lLXllbGxvdyAuZ28tbWVudTpob3ZlciwgaGVhZGVyLnBhZ2UtaGVhZGVyLnRoZW1lLXllbGxvdyAuaGVhZGVyLXNlYXJjaDpob3ZlciwgaGVhZGVyLnBhZ2UtaGVhZGVyLnRoZW1lLXllbGxvdyAuaGVhZGVyLXNlYXJjaCBidXR0b246aG92ZXIsIGhlYWRlci5wYWdlLWhlYWRlci50aGVtZS15ZWxsb3cgI2ZpbHRlci10YWdzIC5zb3J0IHVsW3JvbGU9XCJtZW51XCJdIGxpW3JvbGU9XCJtZW51aXRlbVwiXSBhOmhvdmVyLCAjZmlsdGVyLXRhZ3MgLnNvcnQgdWxbcm9sZT1cIm1lbnVcIl0gbGlbcm9sZT1cIm1lbnVpdGVtXCJdIGhlYWRlci5wYWdlLWhlYWRlci50aGVtZS15ZWxsb3cgYTpob3ZlciB7XG4gICAgICBib3JkZXItY29sb3I6ICMwMDAwMDA7IH1cbiAgICBoZWFkZXIucGFnZS1oZWFkZXIudGhlbWUtcmVkIC5oZWFkZXItbGFuZ3VhZ2UgYnV0dG9uOmhvdmVyLCAuaGVhZGVyLWxhbmd1YWdlIGhlYWRlci5wYWdlLWhlYWRlci50aGVtZS1yZWQgYnV0dG9uOmhvdmVyLCBoZWFkZXIucGFnZS1oZWFkZXIudGhlbWUtcmVkIC5oZWFkZXItbGFuZ3VhZ2UgLmxhbmd1YWdlLWxpc3RfX2xpbms6aG92ZXIsIC5oZWFkZXItbGFuZ3VhZ2UgaGVhZGVyLnBhZ2UtaGVhZGVyLnRoZW1lLXJlZCAubGFuZ3VhZ2UtbGlzdF9fbGluazpob3ZlciwgaGVhZGVyLnBhZ2UtaGVhZGVyLnRoZW1lLXJlZCAuZ28tYmFjazpob3ZlciwgaGVhZGVyLnBhZ2UtaGVhZGVyLnRoZW1lLXJlZCAuZ28tbWVudTpob3ZlciwgaGVhZGVyLnBhZ2UtaGVhZGVyLnRoZW1lLXJlZCAuaGVhZGVyLXNlYXJjaDpob3ZlciwgaGVhZGVyLnBhZ2UtaGVhZGVyLnRoZW1lLXJlZCAuaGVhZGVyLXNlYXJjaCBidXR0b246aG92ZXIsIGhlYWRlci5wYWdlLWhlYWRlci50aGVtZS1yZWQgI2ZpbHRlci10YWdzIC5zb3J0IHVsW3JvbGU9XCJtZW51XCJdIGxpW3JvbGU9XCJtZW51aXRlbVwiXSBhOmhvdmVyLCAjZmlsdGVyLXRhZ3MgLnNvcnQgdWxbcm9sZT1cIm1lbnVcIl0gbGlbcm9sZT1cIm1lbnVpdGVtXCJdIGhlYWRlci5wYWdlLWhlYWRlci50aGVtZS1yZWQgYTpob3ZlciB7XG4gICAgICBib3JkZXItY29sb3I6ICMwMDAwMDA7IH1cbiAgICBoZWFkZXIucGFnZS1oZWFkZXIudGhlbWUtcHJpbWFyeSAuaGVhZGVyLWxhbmd1YWdlIGJ1dHRvbjpob3ZlciwgLmhlYWRlci1sYW5ndWFnZSBoZWFkZXIucGFnZS1oZWFkZXIudGhlbWUtcHJpbWFyeSBidXR0b246aG92ZXIsIGhlYWRlci5wYWdlLWhlYWRlci50aGVtZS1wcmltYXJ5IC5oZWFkZXItbGFuZ3VhZ2UgLmxhbmd1YWdlLWxpc3RfX2xpbms6aG92ZXIsIC5oZWFkZXItbGFuZ3VhZ2UgaGVhZGVyLnBhZ2UtaGVhZGVyLnRoZW1lLXByaW1hcnkgLmxhbmd1YWdlLWxpc3RfX2xpbms6aG92ZXIsIGhlYWRlci5wYWdlLWhlYWRlci50aGVtZS1wcmltYXJ5IC5nby1iYWNrOmhvdmVyLCBoZWFkZXIucGFnZS1oZWFkZXIudGhlbWUtcHJpbWFyeSAuZ28tbWVudTpob3ZlciwgaGVhZGVyLnBhZ2UtaGVhZGVyLnRoZW1lLXByaW1hcnkgLmhlYWRlci1zZWFyY2g6aG92ZXIsIGhlYWRlci5wYWdlLWhlYWRlci50aGVtZS1wcmltYXJ5IC5oZWFkZXItc2VhcmNoIGJ1dHRvbjpob3ZlciwgaGVhZGVyLnBhZ2UtaGVhZGVyLnRoZW1lLXByaW1hcnkgI2ZpbHRlci10YWdzIC5zb3J0IHVsW3JvbGU9XCJtZW51XCJdIGxpW3JvbGU9XCJtZW51aXRlbVwiXSBhOmhvdmVyLCAjZmlsdGVyLXRhZ3MgLnNvcnQgdWxbcm9sZT1cIm1lbnVcIl0gbGlbcm9sZT1cIm1lbnVpdGVtXCJdIGhlYWRlci5wYWdlLWhlYWRlci50aGVtZS1wcmltYXJ5IGE6aG92ZXIge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjMDAwMDAwOyB9XG4gICAgaGVhZGVyLnBhZ2UtaGVhZGVyLnRoZW1lLXNlY29uZGFyeSAuaGVhZGVyLWxhbmd1YWdlIGJ1dHRvbjpob3ZlciwgLmhlYWRlci1sYW5ndWFnZSBoZWFkZXIucGFnZS1oZWFkZXIudGhlbWUtc2Vjb25kYXJ5IGJ1dHRvbjpob3ZlciwgaGVhZGVyLnBhZ2UtaGVhZGVyLnRoZW1lLXNlY29uZGFyeSAuaGVhZGVyLWxhbmd1YWdlIC5sYW5ndWFnZS1saXN0X19saW5rOmhvdmVyLCAuaGVhZGVyLWxhbmd1YWdlIGhlYWRlci5wYWdlLWhlYWRlci50aGVtZS1zZWNvbmRhcnkgLmxhbmd1YWdlLWxpc3RfX2xpbms6aG92ZXIsIGhlYWRlci5wYWdlLWhlYWRlci50aGVtZS1zZWNvbmRhcnkgLmdvLWJhY2s6aG92ZXIsIGhlYWRlci5wYWdlLWhlYWRlci50aGVtZS1zZWNvbmRhcnkgLmdvLW1lbnU6aG92ZXIsIGhlYWRlci5wYWdlLWhlYWRlci50aGVtZS1zZWNvbmRhcnkgLmhlYWRlci1zZWFyY2g6aG92ZXIsIGhlYWRlci5wYWdlLWhlYWRlci50aGVtZS1zZWNvbmRhcnkgLmhlYWRlci1zZWFyY2ggYnV0dG9uOmhvdmVyLCBoZWFkZXIucGFnZS1oZWFkZXIudGhlbWUtc2Vjb25kYXJ5ICNmaWx0ZXItdGFncyAuc29ydCB1bFtyb2xlPVwibWVudVwiXSBsaVtyb2xlPVwibWVudWl0ZW1cIl0gYTpob3ZlciwgI2ZpbHRlci10YWdzIC5zb3J0IHVsW3JvbGU9XCJtZW51XCJdIGxpW3JvbGU9XCJtZW51aXRlbVwiXSBoZWFkZXIucGFnZS1oZWFkZXIudGhlbWUtc2Vjb25kYXJ5IGE6aG92ZXIge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjMDAwMDAwOyB9XG4gICAgaGVhZGVyLnBhZ2UtaGVhZGVyLnRoZW1lLW1lbnUgLmhlYWRlci1sYW5ndWFnZSBidXR0b246aG92ZXIsIC5oZWFkZXItbGFuZ3VhZ2UgaGVhZGVyLnBhZ2UtaGVhZGVyLnRoZW1lLW1lbnUgYnV0dG9uOmhvdmVyLCBoZWFkZXIucGFnZS1oZWFkZXIudGhlbWUtbWVudSAuaGVhZGVyLWxhbmd1YWdlIC5sYW5ndWFnZS1saXN0X19saW5rOmhvdmVyLCAuaGVhZGVyLWxhbmd1YWdlIGhlYWRlci5wYWdlLWhlYWRlci50aGVtZS1tZW51IC5sYW5ndWFnZS1saXN0X19saW5rOmhvdmVyLCBoZWFkZXIucGFnZS1oZWFkZXIudGhlbWUtbWVudSAuZ28tYmFjazpob3ZlciwgaGVhZGVyLnBhZ2UtaGVhZGVyLnRoZW1lLW1lbnUgLmdvLW1lbnU6aG92ZXIsIGhlYWRlci5wYWdlLWhlYWRlci50aGVtZS1tZW51IC5oZWFkZXItc2VhcmNoOmhvdmVyLCBoZWFkZXIucGFnZS1oZWFkZXIudGhlbWUtbWVudSAuaGVhZGVyLXNlYXJjaCBidXR0b246aG92ZXIsIGhlYWRlci5wYWdlLWhlYWRlci50aGVtZS1tZW51ICNmaWx0ZXItdGFncyAuc29ydCB1bFtyb2xlPVwibWVudVwiXSBsaVtyb2xlPVwibWVudWl0ZW1cIl0gYTpob3ZlciwgI2ZpbHRlci10YWdzIC5zb3J0IHVsW3JvbGU9XCJtZW51XCJdIGxpW3JvbGU9XCJtZW51aXRlbVwiXSBoZWFkZXIucGFnZS1oZWFkZXIudGhlbWUtbWVudSBhOmhvdmVyIHtcbiAgICAgIGJvcmRlci1jb2xvcjogIzgzOTA5NzsgfSB9XG4gIGhlYWRlci5wYWdlLWhlYWRlciAuZ28tYmFjaywgaGVhZGVyLnBhZ2UtaGVhZGVyICNsb2dvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvO1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG87XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7IH1cbiAgaGVhZGVyLnBhZ2UtaGVhZGVyIC5nby1iYWNrLCBoZWFkZXIucGFnZS1oZWFkZXIgLmdvLW1lbnUsIGhlYWRlci5wYWdlLWhlYWRlciAuaGVhZGVyLXNlYXJjaCwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5oZWFkZXItc2VhcmNoIGJ1dHRvbiB7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiAxNTBtcyBhbGw7XG4gICAgLW1vei10cmFuc2l0aW9uOiAxNTBtcyBhbGw7XG4gICAgdHJhbnNpdGlvbjogMTUwbXMgYWxsO1xuICAgIGhlaWdodDogMi41ZW07XG4gICAgd2lkdGg6IDIuNWVtO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcGFkZGluZzogMCAwIDAgMDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gICAgICBoZWFkZXIucGFnZS1oZWFkZXIgLmdvLWJhY2ssIGhlYWRlci5wYWdlLWhlYWRlciAuZ28tbWVudSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5oZWFkZXItc2VhcmNoLCBoZWFkZXIucGFnZS1oZWFkZXIgLmhlYWRlci1zZWFyY2ggYnV0dG9uIHtcbiAgICAgICAgaGVpZ2h0OiAyLjVlbTtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDE0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjKCAyLjVlbSAtIDVweCk7IH0gfVxuICAgIGhlYWRlci5wYWdlLWhlYWRlciAuZ28tYmFjazpiZWZvcmUsIGhlYWRlci5wYWdlLWhlYWRlciAuZ28tbWVudTpiZWZvcmUsIGhlYWRlci5wYWdlLWhlYWRlciAuaGVhZGVyLXNlYXJjaDpiZWZvcmUsIGhlYWRlci5wYWdlLWhlYWRlciAuaGVhZGVyLXNlYXJjaCBidXR0b246YmVmb3JlIHtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHdpZHRoOiAxLjU2MjVlbTtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGZvbnQtc2l6ZTogMS41NjI1ZW07XG4gICAgICBsaW5lLWhlaWdodDogMS41NjI1O1xuICAgICAgZm9udC1mYW1pbHk6IFwiaWNvbnNcIjtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAgICAgaGVhZGVyLnBhZ2UtaGVhZGVyIC5nby1iYWNrOmJlZm9yZSB7XG4gICAgICAgIHdpZHRoOiAxLjNlbTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtNXB4OyB9IH1cbiAgaGVhZGVyLnBhZ2UtaGVhZGVyIC5nby1iYWNrIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVweDsgfVxuICAgIGhlYWRlci5wYWdlLWhlYWRlciAuZ28tYmFjazpiZWZvcmUge1xuICAgICAgY29udGVudDogXCLvhJJcIjtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDczNnB4KSB7XG4gICAgaGVhZGVyLnBhZ2UtaGVhZGVyLm1lbnUtLW9wZW4gLmdvLWJhY2sge1xuICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gIGhlYWRlci5wYWdlLWhlYWRlciAuZ28tbWVudSB7XG4gICAgbGluZS1oZWlnaHQ6IDM1cHg7IH1cbiAgICBoZWFkZXIucGFnZS1oZWFkZXIgLmdvLW1lbnU6YmVmb3JlIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiA0MnB4O1xuICAgICAgdmVydGljYWwtYWxpZ246IHRvcDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAgICAgaGVhZGVyLnBhZ2UtaGVhZGVyIC5nby1tZW51Lm1lbnUtLWNsb3NlZDpiZWZvcmUge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDdweDsgfSB9XG4gICAgaGVhZGVyLnBhZ2UtaGVhZGVyIC5nby1tZW51Lm1lbnUtLWNsb3NlZDpiZWZvcmUge1xuICAgICAgY29udGVudDogXCLvhIhcIjsgfVxuICAgIGhlYWRlci5wYWdlLWhlYWRlciAuZ28tbWVudS5tZW51LS1vcGVuIHtcbiAgICAgIHdpZHRoOiA0MHB4OyB9XG4gICAgICBoZWFkZXIucGFnZS1oZWFkZXIgLmdvLW1lbnUubWVudS0tb3BlbjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIu+EglwiOyB9XG4gIGhlYWRlci5wYWdlLWhlYWRlciAuaGVhZGVyLW5hdmlnYXRpb24ge1xuICAgIGhlaWdodDogMi41cmVtO1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIGZsb2F0OiByaWdodDsgfVxuICAgIGhlYWRlci5wYWdlLWhlYWRlciAuaGVhZGVyLW5hdmlnYXRpb24gYnV0dG9uIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7IH1cbiAgaGVhZGVyLnBhZ2UtaGVhZGVyIC5oZWFkZXItbGFuZ3VhZ2UgYnV0dG9uIHtcbiAgICBwYWRkaW5nOiAwIDExcHg7IH1cbiAgaGVhZGVyLnBhZ2UtaGVhZGVyIC5oZWFkZXItc2VhcmNoIHtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgYmxhY2s7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgbWFyZ2luLXJpZ2h0OiA3cHg7XG4gICAgb3ZlcmZsb3cteTogaGlkZGVuO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiBhdXRvOyB9XG4gICAgaGVhZGVyLnBhZ2UtaGVhZGVyIC5oZWFkZXItc2VhcmNoOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIu+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+ICYge1xuICAgIEBleHRlbmQgJWNvbnRlbnQtY29sdW1uO1xuXG4gICAgQGNvbnRlbnQ7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldCkge1xuICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIH1cbiAgfVxufVxuIiwiXG4uZG9zc2llci1tYWluIHtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1heC13aWR0aDogOTQwcHg7XG4gIHBhZGRpbmctbGVmdDogNDBweDtcbiAgcGFkZGluZy1yaWdodDogNDBweDtcbn1cbiIsIlxuJWxpbmsge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgZm9udC1mYW1pbHk6ICRmb250c3RhY2stb21uZXM7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuQG1peGluIGxpbmsge1xuICBAZXh0ZW5kICVsaW5rO1xuXG4gIEBpbmNsdWRlIGhvdmVyLXN0YXRlKCkge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB9XG59XG5cbiVsaW5rLWFycm93IHtcbiAgQGV4dGVuZCAuaWNvbi1hcnJvdy1yaWdodC1hZnRlcjsgLy8gVE9ETzogRG9uJ3QgZXh0ZW5kIHNlbGVjdG9yc1xuXG4gICY6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB0b3A6IDNweDtcbiAgfVxufVxuXG5AbWl4aW4gbGluay1hcnJvdyB7XG4gIEBleHRlbmQgJWxpbmstYXJyb3c7XG4gIEBleHRlbmQgJWxpbms7XG5cbiAgQGluY2x1ZGUgaG92ZXItc3RhdGUoKSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIH1cbn1cbiIsIiRidXR0b24tYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XG4kYnV0dG9uLWJhY2tncm91bmQtY29sb3ItLWhvdmVyOiAkYnV0dG9uLWhvdmVyLWJhY2tncm91bmQtY29sb3IgIWRlZmF1bHQ7XG4kYnV0dG9uLWJhY2tncm91bmQtY29sb3ItLWRpc2FibGVkOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcblxuJGJ1dHRvbi1oZWlnaHQ6IDQwcHggIWRlZmF1bHQ7XG5cbiRidXR0b24tY29sb3I6ICRtaXhpbi1vdXRsaW5lZC1lbGVtZW50LWRlZmF1bHQtY29sb3IgIWRlZmF1bHQ7XG4kYnV0dG9uLWNvbG9yLS1ob3ZlcjogJGJ1dHRvbi1ob3Zlci1jb2xvciAhZGVmYXVsdDtcbiRidXR0b24tYm9yZGVyLS1kaXNhYmxlZDogJGJ1dHRvbi1kaXNhYmxlZC1jb2xvciAhZGVmYXVsdDtcblxuJGJ1dHRvbi1ib3JkZXItd2lkdGg6IDFweCAxcHggMXB4IDFweCAhZGVmYXVsdDtcbiRidXR0b24tYm9yZGVyLWNvbG9yOiAkbWl4aW4tYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJGJ1dHRvbi1ib3JkZXItY29sb3ItLWRpc2FibGVkOiAkYnV0dG9uLWRpc2FibGVkLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRidXR0b24tYm9yZGVyLXJhZGl1czogJGJhc2UtYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRidXR0b24tYm9yZGVyLXN0eWxlOiBzb2xpZCAhZGVmYXVsdDtcblxuI3skYWxsLWJ1dHRvbi1pbnB1dHN9LCBidXR0b24sIC5idXR0b24ge1xuXG5cdEBpbmNsdWRlIHRyYW5zaXRpb24tcHJvcGVydHkoIGNvbG9yLCBiYWNrZ3JvdW5kLWNvbG9yLCBib3JkZXItY29sb3IgKTtcblx0QGluY2x1ZGUgdHJhbnNpdGlvbi1kdXJhdGlvbiggMC41cyApO1xuXHRAaW5jbHVkZSB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbiggZWFzZS1pbi1vdXQgKTtcblxuXHRAaW5jbHVkZSBhcHBlYXJhbmNlKG5vbmUpO1xuXG5cdC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuXG5cdGJhY2tncm91bmQtY29sb3I6ICRidXR0b24tYmFja2dyb3VuZC1jb2xvcjtcblxuXHRvdXRsaW5lOiBub25lO1xuXG5cdEBpbmNsdWRlIGJvcmRlci13aWR0aCggJGJ1dHRvbi1ib3JkZXItd2lkdGggKTtcblx0QGluY2x1ZGUgYm9yZGVyLWNvbG9yKCAkYnV0dG9uLWJvcmRlci1jb2xvciApO1xuXHRAaW5jbHVkZSBib3JkZXItc3R5bGUoICRidXR0b24tYm9yZGVyLXN0eWxlICk7XG5cdGJvcmRlci1yYWRpdXM6ICRidXR0b24tYm9yZGVyLXJhZGl1cztcblxuXHRjb2xvcjogJGJ1dHRvbi1jb2xvcjtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuXHRoZWlnaHQ6ICRidXR0b24taGVpZ2h0O1xuXG5cdHBhZGRpbmc6IDBweCAxNXB4O1xuXG5cdEBpbmNsdWRlIHRleHQoICR3ZWlnaHQ6IDUwMCApO1xuXHRsaW5lLWhlaWdodDogMzJweDtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHR1c2VyLXNlbGVjdDogbm9uZTtcblx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblxuXHQmOmhvdmVyIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYnV0dG9uLWJhY2tncm91bmQtY29sb3ItLWhvdmVyO1xuXHRcdGNvbG9yOiAkYnV0dG9uLWNvbG9yLS1ob3Zlcjtcblx0fVxuXG5cdCY6ZGlzYWJsZWQge1xuXHRcdEBpbmNsdWRlIGJvcmRlci1jb2xvciggJGJ1dHRvbi1ib3JkZXItY29sb3ItLWRpc2FibGVkICk7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGJ1dHRvbi1iYWNrZ3JvdW5kLWNvbG9yLS1kaXNhYmxlZDtcblx0XHRjb2xvcjogJGJ1dHRvbi1iYWNrZ3JvdW5kLWNvbG9yLS1kaXNhYmxlZDtcblx0XHRjdXJzb3I6IG5vdC1hbGxvd2VkO1xuXHR9XG59XG4iLCIvLyBTaG9ydGhhbmQgbWl4aW4uIFN1cHBvcnRzIG11bHRpcGxlIHBhcmVudGhlc2VzLWRlbGltaW5hdGVkIHZhbHVlcyBmb3IgZWFjaCB2YXJpYWJsZS5cbi8vIEV4YW1wbGU6IEBpbmNsdWRlIHRyYW5zaXRpb24gKGFsbCAycyBlYXNlLWluLW91dCk7XG4vLyAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uIChvcGFjaXR5IDFzIGVhc2UtaW4gMnMsIHdpZHRoIDJzIGVhc2Utb3V0KTtcbi8vICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24tcHJvcGVydHkgKHRyYW5zZm9ybSwgb3BhY2l0eSk7XG5cbkBtaXhpbiB0cmFuc2l0aW9uKCRwcm9wZXJ0aWVzLi4uKSB7XG4gIC8vIEZpeCBmb3IgdmVuZG9yLXByZWZpeCB0cmFuc2Zvcm0gcHJvcGVydHlcbiAgJG5lZWRzLXByZWZpeGVzOiBmYWxzZTtcbiAgJHdlYmtpdDogKCk7XG4gICRtb3o6ICgpO1xuICAkc3BlYzogKCk7XG5cbiAgLy8gQ3JlYXRlIGxpc3RzIGZvciB2ZW5kb3ItcHJlZml4ZWQgdHJhbnNmb3JtXG4gIEBlYWNoICRsaXN0IGluICRwcm9wZXJ0aWVzIHtcbiAgICBAaWYgbnRoKCRsaXN0LCAxKSA9PSBcInRyYW5zZm9ybVwiIHtcbiAgICAgICRuZWVkcy1wcmVmaXhlczogdHJ1ZTtcbiAgICAgICRsaXN0MTogLXdlYmtpdC10cmFuc2Zvcm07XG4gICAgICAkbGlzdDI6IC1tb3otdHJhbnNmb3JtO1xuICAgICAgJGxpc3QzOiAoKTtcblxuICAgICAgQGVhY2ggJHZhciBpbiAkbGlzdCB7XG4gICAgICAgICRsaXN0Mzogam9pbigkbGlzdDMsICR2YXIpO1xuXG4gICAgICAgIEBpZiAkdmFyICE9IFwidHJhbnNmb3JtXCIge1xuICAgICAgICAgICRsaXN0MTogam9pbigkbGlzdDEsICR2YXIpO1xuICAgICAgICAgICRsaXN0Mjogam9pbigkbGlzdDIsICR2YXIpO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICR3ZWJraXQ6IGFwcGVuZCgkd2Via2l0LCAkbGlzdDEpO1xuICAgICAgJG1vejogICAgYXBwZW5kKCRtb3osICAgICRsaXN0Mik7XG4gICAgICAkc3BlYzogICBhcHBlbmQoJHNwZWMsICAgJGxpc3QzKTtcbiAgICB9IEBlbHNlIHtcbiAgICAgICR3ZWJraXQ6IGFwcGVuZCgkd2Via2l0LCAkbGlzdCwgY29tbWEpO1xuICAgICAgJG1vejogICAgYXBwZW5kKCRtb3osICAgICRsaXN0LCBjb21tYSk7XG4gICAgICAkc3BlYzogICBhcHBlbmQoJHNwZWMsICAgJGxpc3QsIGNvbW1hKTtcbiAgICB9XG4gIH1cblxuICBAaWYgJG5lZWRzLXByZWZpeGVzIHtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246ICR3ZWJraXQ7XG4gICAgICAgLW1vei10cmFuc2l0aW9uOiAkbW96O1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogJHNwZWM7XG4gIH0gQGVsc2Uge1xuICAgIEBpZiBsZW5ndGgoJHByb3BlcnRpZXMpID49IDEge1xuICAgICAgQGluY2x1ZGUgcHJlZml4ZXIodHJhbnNpdGlvbiwgJHByb3BlcnRpZXMsIHdlYmtpdCBtb3ogc3BlYyk7XG4gICAgfSBAZWxzZSB7XG4gICAgICAkcHJvcGVydGllczogYWxsIDAuMTVzIGVhc2Utb3V0IDBzO1xuICAgICAgQGluY2x1ZGUgcHJlZml4ZXIodHJhbnNpdGlvbiwgJHByb3BlcnRpZXMsIHdlYmtpdCBtb3ogc3BlYyk7XG4gICAgfVxuICB9XG59XG5cbkBtaXhpbiB0cmFuc2l0aW9uLXByb3BlcnR5KCRwcm9wZXJ0aWVzLi4uKSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNpdGlvbi1wcm9wZXJ0eS1uYW1lcygkcHJvcGVydGllcywgXCJ3ZWJraXRcIik7XG4gICAgIC1tb3otdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNpdGlvbi1wcm9wZXJ0eS1uYW1lcygkcHJvcGVydGllcywgXCJtb3pcIik7XG4gICAgICAgICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNpdGlvbi1wcm9wZXJ0eS1uYW1lcygkcHJvcGVydGllcywgZmFsc2UpO1xufVxuXG5AbWl4aW4gdHJhbnNpdGlvbi1kdXJhdGlvbigkdGltZXMuLi4pIHtcbiAgQGluY2x1ZGUgcHJlZml4ZXIodHJhbnNpdGlvbi1kdXJhdGlvbiwgJHRpbWVzLCB3ZWJraXQgbW96IHNwZWMpO1xufVxuXG5AbWl4aW4gdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb24oJG1vdGlvbnMuLi4pIHtcbiAgLy8gZWFzZSB8IGxpbmVhciB8IGVhc2UtaW4gfCBlYXNlLW91dCB8IGVhc2UtaW4tb3V0IHwgY3ViaWMtYmV6aWVyKClcbiAgQGluY2x1ZGUgcHJlZml4ZXIodHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb24sICRtb3Rpb25zLCB3ZWJraXQgbW96IHNwZWMpO1xufVxuXG5AbWl4aW4gdHJhbnNpdGlvbi1kZWxheSgkdGltZXMuLi4pIHtcbiAgQGluY2x1ZGUgcHJlZml4ZXIodHJhbnNpdGlvbi1kZWxheSwgJHRpbWVzLCB3ZWJraXQgbW96IHNwZWMpO1xufVxuIiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xuXG4vLy8gRGlyZWN0aW9uYWwtcHJvcGVydHkgbWl4aW5zIGFyZSBzaG9ydGhhbmRzIGZvciB3cml0aW5nIHByb3BlcnRpZXMgbGlrZSB0aGUgZm9sbG93aW5nXG4vLy9cbi8vLyBAaWdub3JlIFlvdSBjYW4gYWxzbyB1c2UgYGZhbHNlYCBpbnN0ZWFkIG9mIGBudWxsYC5cbi8vL1xuLy8vIEBwYXJhbSB7TGlzdH0gJHZhbHNcbi8vLyAgIExpc3Qgb2YgZGlyZWN0aW9uYWwgdmFsdWVzXG4vLy9cbi8vLyBAZXhhbXBsZSBzY3NzIC0gVXNhZ2Vcbi8vLyAgIC5lbGVtZW50IHtcbi8vLyAgICAgQGluY2x1ZGUgYm9yZGVyLXN0eWxlKGRvdHRlZCBudWxsKTtcbi8vLyAgICAgQGluY2x1ZGUgbWFyZ2luKG51bGwgMCAxMHB4KTtcbi8vLyAgIH1cbi8vL1xuLy8vIEBleGFtcGxlIGNzcyAtIENTUyBPdXRwdXRcbi8vLyAgIC5lbGVtZW50IHtcbi8vLyAgICAgYm9yZGVyLWJvdHRvbS1zdHlsZTogZG90dGVkO1xuLy8vICAgICBib3JkZXItdG9wLXN0eWxlOiBkb3R0ZWQ7XG4vLy8gICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4vLy8gICAgIG1hcmdpbi1sZWZ0OiAwO1xuLy8vICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4vLy8gICB9XG4vLy9cbi8vLyBAcmVxdWlyZSB7ZnVuY3Rpb259IGNvbnRhaW5zLWZhbHN5XG4vLy9cbi8vLyBAcmV0dXJuIHtMaXN0fVxuXG5AZnVuY3Rpb24gY29sbGFwc2UtZGlyZWN0aW9uYWxzKCR2YWxzKSB7XG4gICRvdXRwdXQ6IG51bGw7XG5cbiAgJGE6IG50aCgkdmFscywgMSk7XG4gICRiOiBpZihsZW5ndGgoJHZhbHMpIDwgMiwgJGEsIG50aCgkdmFscywgMikpO1xuICAkYzogaWYobGVuZ3RoKCR2YWxzKSA8IDMsICRhLCBudGgoJHZhbHMsIDMpKTtcbiAgJGQ6IGlmKGxlbmd0aCgkdmFscykgPCAyLCAkYSwgbnRoKCR2YWxzLCBpZihsZW5ndGgoJHZhbHMpIDwgNCwgMiwgNCkpKTtcblxuICBAaWYgJGEgPT0gMCB7ICRhOiAwOyB9XG4gIEBpZiAkYiA9PSAwIHsgJGI6IDA7IH1cbiAgQGlmICRjID09IDAgeyAkYzogMDsgfVxuICBAaWYgJGQgPT0gMCB7ICRkOiAwOyB9XG5cbiAgQGlmICRhID09ICRiIGFuZCAkYSA9PSAkYyBhbmQgJGEgPT0gJGQgeyAkb3V0cHV0OiAkYTsgICAgICAgICAgfVxuICBAZWxzZSBpZiAkYSA9PSAkYyBhbmQgJGIgPT0gJGQgICAgICAgICB7ICRvdXRwdXQ6ICRhICRiOyAgICAgICB9XG4gIEBlbHNlIGlmICRiID09ICRkICAgICAgICAgICAgICAgICAgICAgIHsgJG91dHB1dDogJGEgJGIgJGM7ICAgIH1cbiAgQGVsc2UgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeyAkb3V0cHV0OiAkYSAkYiAkYyAkZDsgfVxuXG4gIEByZXR1cm4gJG91dHB1dDtcbn1cblxuLy8vIE91dHB1dCBkaXJlY3Rpb25hbCBwcm9wZXJ0aWVzLCBmb3IgaW5zdGFuY2UgYG1hcmdpbmAuXG4vLy9cbi8vLyBAYWNjZXNzIHByaXZhdGVcbi8vL1xuLy8vIEBwYXJhbSB7U3RyaW5nfSAkcHJlXG4vLy8gICBQcmVmaXggdG8gdXNlXG4vLy8gQHBhcmFtIHtTdHJpbmd9ICRzdWZcbi8vLyAgIFN1ZmZpeCB0byB1c2Vcbi8vLyBAcGFyYW0ge0xpc3R9ICR2YWxzXG4vLy8gICBMaXN0IG9mIHZhbHVlc1xuLy8vXG4vLy8gQHJlcXVpcmUge2Z1bmN0aW9ufSBjb2xsYXBzZS1kaXJlY3Rpb25hbHNcbi8vLyBAcmVxdWlyZSB7ZnVuY3Rpb259IGNvbnRhaW5zLWZhbHN5XG5cbkBtaXhpbiBkaXJlY3Rpb25hbC1wcm9wZXJ0eSgkcHJlLCAkc3VmLCAkdmFscykge1xuICAvLyBQcm9wZXJ0eSBOYW1lc1xuICAkdG9wOiAgICAkcHJlICsgXCItdG9wXCIgICAgKyBpZigkc3VmLCBcIi0jeyRzdWZ9XCIsIFwiXCIpO1xuICAkYm90dG9tOiAkcHJlICsgXCItYm90dG9tXCIgKyBpZigkc3VmLCBcIi0jeyRzdWZ9XCIsIFwiXCIpO1xuICAkbGVmdDogICAkcHJlICsgXCItbGVmdFwiICAgKyBpZigkc3VmLCBcIi0jeyRzdWZ9XCIsIFwiXCIpO1xuICAkcmlnaHQ6ICAkcHJlICsgXCItcmlnaHRcIiAgKyBpZigkc3VmLCBcIi0jeyRzdWZ9XCIsIFwiXCIpO1xuICAkYWxsOiAgICAkcHJlICsgICAgICAgICAgICAgaWYoJHN1ZiwgXCItI3skc3VmfVwiLCBcIlwiKTtcblxuICAkdmFsczogY29sbGFwc2UtZGlyZWN0aW9uYWxzKCR2YWxzKTtcblxuICBAaWYgY29udGFpbnMtZmFsc3koJHZhbHMpIHtcbiAgICBAaWYgbnRoKCR2YWxzLCAxKSB7ICN7JHRvcH06IG50aCgkdmFscywgMSk7IH1cblxuICAgIEBpZiBsZW5ndGgoJHZhbHMpID09IDEge1xuICAgICAgQGlmIG50aCgkdmFscywgMSkgeyAjeyRyaWdodH06IG50aCgkdmFscywgMSk7IH1cbiAgICB9IEBlbHNlIHtcbiAgICAgIEBpZiBudGgoJHZhbHMsIDIpIHsgI3skcmlnaHR9OiBudGgoJHZhbHMsIDIpOyB9XG4gICAgfVxuXG4gICAgQGlmIGxlbmd0aCgkdmFscykgPT0gMiB7XG4gICAgICBAaWYgbnRoKCR2YWxzLCAxKSB7ICN7JGJvdHRvbX06IG50aCgkdmFscywgMSk7IH1cbiAgICAgIEBpZiBudGgoJHZhbHMsIDIpIHsgI3skbGVmdH06ICAgbnRoKCR2YWxzLCAyKTsgfVxuICAgIH0gQGVsc2UgaWYgbGVuZ3RoKCR2YWxzKSA9PSAzIHtcbiAgICAgIEBpZiBudGgoJHZhbHMsIDMpIHsgI3skYm90dG9tfTogbnRoKCR2YWxzLCAzKTsgfVxuICAgICAgQGlmIG50aCgkdmFscywgMikgeyAjeyRsZWZ0fTogICBudGgoJHZhbHMsIDIpOyB9XG4gICAgfSBAZWxzZSBpZiBsZW5ndGgoJHZhbHMpID09IDQge1xuICAgICAgQGlmIG50aCgkdmFscywgMykgeyAjeyRib3R0b219OiBudGgoJHZhbHMsIDMpOyB9XG4gICAgICBAaWYgbnRoKCR2YWxzLCA0KSB7ICN7JGxlZnR9OiAgIG50aCgkdmFscywgNCk7IH1cbiAgICB9XG4gIH0gQGVsc2Uge1xuICAgICN7JGFsbH06ICR2YWxzO1xuICB9XG59XG4iLCJmaWVsZHNldCB7XG4gIGJhY2tncm91bmQtY29sb3I6IGxpZ2h0ZW4oJGJhc2UtYm9yZGVyLWNvbG9yLCAxMCUpO1xuICBib3JkZXI6ICRiYXNlLWJvcmRlcjtcbiAgbWFyZ2luOiAwIDAgJHNtYWxsLXNwYWNpbmc7XG4gIHBhZGRpbmc6ICRiYXNlLXNwYWNpbmc7XG59XG5cbmlucHV0LFxubGFiZWwsXG5zZWxlY3Qge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1mYW1pbHk6ICRiYXNlLWZvbnQtZmFtaWx5O1xuICBmb250LXNpemU6ICRiYXNlLWZvbnQtc2l6ZTtcbn1cblxubGFiZWwge1xuICBmb250LXdlaWdodDogNjAwO1xuICBtYXJnaW4tYm90dG9tOiAkc21hbGwtc3BhY2luZyAvIDI7XG5cbiAgJi5yZXF1aXJlZDo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiKlwiO1xuICB9XG5cbiAgYWJiciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4jeyRhbGwtdGV4dC1pbnB1dHN9LFxuc2VsZWN0W211bHRpcGxlPW11bHRpcGxlXSxcbnNlbGVjdC5jaG9pY2VmaWVsZCxcbnRleHRhcmVhIHtcbiAgbWluLWhlaWdodDogNDQuNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFzZS1iYWNrZ3JvdW5kLWNvbG9yO1xuICBib3JkZXI6ICRiYXNlLWJvcmRlcjtcbiAgYm9yZGVyLXJhZGl1czogJGJhc2UtYm9yZGVyLXJhZGl1cztcbiAgYm94LXNoYWRvdzogJGZvcm0tYm94LXNoYWRvdztcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZm9udC1mYW1pbHk6ICRiYXNlLWZvbnQtZmFtaWx5O1xuICBmb250LXNpemU6ICRiYXNlLWZvbnQtc2l6ZTtcbiAgbWFyZ2luLWJvdHRvbTogJGJhc2Utc3BhY2luZyAvIDI7XG4gIHBhZGRpbmc6ICRiYXNlLXNwYWNpbmcgLyAzO1xuICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3I7XG4gIHdpZHRoOiAxMDAlO1xuXG4gICY6aG92ZXIge1xuICAgIGJvcmRlci1jb2xvcjogZGFya2VuKCRiYXNlLWJvcmRlci1jb2xvciwgMTAlKTtcbiAgfVxuXG4gICY6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogJGFjdGlvbi1jb2xvcjtcbiAgICBib3gtc2hhZG93OiAkZm9ybS1ib3gtc2hhZG93LWZvY3VzO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gIH1cbn1cblxudGV4dGFyZWEge1xuICByZXNpemU6IHZlcnRpY2FsO1xufVxuXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdIHtcbiAgQGluY2x1ZGUgYXBwZWFyYW5jZShub25lKTtcbn1cblxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOm5vdCguQ3lib3RDb29raWVib3REaWFsb2dCb2R5TGV2ZWxCdXR0b24pLFxuaW5wdXRbdHlwZT1cInJhZGlvXCJdIHtcbiAgZGlzcGxheTogaW5saW5lO1xuICBtYXJnaW4tcmlnaHQ6ICRzbWFsbC1zcGFjaW5nIC8gMjtcbn1cblxuaW5wdXRbdHlwZT1cImZpbGVcIl0ge1xuICBwYWRkaW5nLWJvdHRvbTogJHNtYWxsLXNwYWNpbmc7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5zZWxlY3Qge1xuICBtYXJnaW4tYm90dG9tOiAkYmFzZS1zcGFjaW5nO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHdpZHRoOiBhdXRvO1xufVxuIiwidWwsIG9sIHtcblx0bGlzdC1zdHlsZS10eXBlOiBub25lO1xuXHRtYXJnaW46IDA7XG5cdHBhZGRpbmc6IDA7XG5cblx0JiVkZWZhdWx0LXVsIHtcblx0XHRsaXN0LXN0eWxlLXR5cGU6IGRpc2M7XG5cdFx0bWFyZ2luLWJvdHRvbTogJHNtYWxsLXNwYWNpbmc7XG5cdFx0cGFkZGluZy1sZWZ0OiAkYmFzZS1zcGFjaW5nO1xuXHR9XG5cblx0JiVkZWZhdWx0LW9sIHtcblx0XHRsaXN0LXN0eWxlLXR5cGU6IGRlY2ltYWw7XG5cdFx0bWFyZ2luLWJvdHRvbTogJHNtYWxsLXNwYWNpbmc7XG5cdFx0cGFkZGluZy1sZWZ0OiAkYmFzZS1zcGFjaW5nO1xuXHR9XG59XG5cbmRsIHtcblx0bWFyZ2luLWJvdHRvbTogJHNtYWxsLXNwYWNpbmc7XG5cblx0ZHQgeyBtYXJnaW4tdG9wOiAkc21hbGwtc3BhY2luZzsgfVxuXG5cdGRkIHtcblx0XHRtYXJnaW46IDA7XG5cdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRwYWRkaW5nLWJvdHRvbTogJHNtYWxsLXNwYWNpbmc7IFxuXHR9XG59XG4iLCJ0YWJsZSB7XG4gIEBpbmNsdWRlIGZvbnQtZmVhdHVyZS1zZXR0aW5ncyhcImtlcm5cIiwgXCJsaWdhXCIsIFwidG51bVwiKTtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgbWFyZ2luOiAkc21hbGwtc3BhY2luZyAwO1xuICB0YWJsZS1sYXlvdXQ6IGZpeGVkO1xuICB3aWR0aDogMTAwJTtcbn1cblxudGgge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgZGFya2VuKCRiYXNlLWJvcmRlci1jb2xvciwgMTUlKTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgcGFkZGluZzogJHNtYWxsLXNwYWNpbmcgMDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxudGQge1xuICBib3JkZXItYm90dG9tOiAkYmFzZS1ib3JkZXI7XG4gIHBhZGRpbmc6ICRzbWFsbC1zcGFjaW5nIDA7XG59XG5cbnRyLFxudGQsXG50aCB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4iLCJib2R5IHtcblx0QGluY2x1ZGUgZm9udC1mZWF0dXJlLXNldHRpbmdzKFwia2VyblwiLCBcImxpZ2FcIiwgXCJwbnVtXCIpO1xuXHQtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcblx0Y29sb3I6ICRiYXNlLWZvbnQtY29sb3I7XG5cdGZvbnQtZmFtaWx5OiAkYmFzZS1mb250LWZhbWlseTtcblx0Zm9udC1zaXplOiAkYmFzZS1mb250LXNpemU7XG5cdGxpbmUtaGVpZ2h0OiAkYmFzZS1saW5lLWhlaWdodDtcbn1cblxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNiB7XG5cdGZvbnQtZmFtaWx5OiAkaGVhZGluZy1mb250LWZhbWlseTtcblx0Zm9udC1zaXplOiAkYmFzZS1mb250LXNpemU7XG5cdGxpbmUtaGVpZ2h0OiAkaGVhZGluZy1saW5lLWhlaWdodDtcblx0bWFyZ2luOiAwIDAgJHNtYWxsLXNwYWNpbmc7XG59XG5cbnAge1xuXHRtYXJnaW46IDAgMCAkc21hbGwtc3BhY2luZztcbn1cblxuYSB7XG5cdGNvbG9yOiAkYWN0aW9uLWNvbG9yO1xuXHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0dHJhbnNpdGlvbjogY29sb3IgMC4xcyBsaW5lYXI7XG5cblx0JjphY3RpdmUsXG5cdCY6Zm9jdXMsXG5cdCY6aG92ZXIge1xuXHRcdGNvbG9yOiAkYWN0aW9uLWNvbG9yLS1ob3Zlcjtcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdH1cblxuXHQmOmFjdGl2ZSxcblx0Jjpmb2N1cyB7XG5cdFx0b3V0bGluZTogbm9uZTtcblx0fVxufVxuXG5ociB7XG5cdGJvcmRlci1ib3R0b206ICRiYXNlLWJvcmRlcjtcblx0Ym9yZGVyLWxlZnQ6IG5vbmU7XG5cdGJvcmRlci1yaWdodDogbm9uZTtcblx0Ym9yZGVyLXRvcDogbm9uZTtcblx0bWFyZ2luOiAkYmFzZS1zcGFjaW5nIDA7XG59XG5cbmltZywgcGljdHVyZSB7XG5cdG1hcmdpbjogMDtcblx0bWF4LXdpZHRoOiAxMDAlO1xufVxuIiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xuXG4vLy8gU2V0cyB0aGUgYHdpZHRoYCBhbmQgYGhlaWdodGAgb2YgdGhlIGVsZW1lbnQuXG4vLy9cbi8vLyBAcGFyYW0ge0xpc3R9ICRzaXplXG4vLy8gICBBIGxpc3Qgb2YgYXQgbW9zdCAyIHNpemUgdmFsdWVzLlxuLy8vXG4vLy8gICBJZiB0aGVyZSBpcyBvbmx5IGEgc2luZ2xlIHZhbHVlIGluIGAkc2l6ZWAgaXQgaXMgdXNlZCBmb3IgYm90aCB3aWR0aCBhbmQgaGVpZ2h0LiBBbGwgdW5pdHMgYXJlIHN1cHBvcnRlZC5cbi8vL1xuLy8vIEBleGFtcGxlIHNjc3MgLSBVc2FnZVxuLy8vICAgLmZpcnN0LWVsZW1lbnQge1xuLy8vICAgICBAaW5jbHVkZSBzaXplKDJlbSk7XG4vLy8gICB9XG4vLy9cbi8vLyAgIC5zZWNvbmQtZWxlbWVudCB7XG4vLy8gICAgIEBpbmNsdWRlIHNpemUoYXV0byAxMGVtKTtcbi8vLyAgIH1cbi8vL1xuLy8vIEBleGFtcGxlIGNzcyAtIENTUyBPdXRwdXRcbi8vLyAgIC5maXJzdC1lbGVtZW50IHtcbi8vLyAgICAgd2lkdGg6IDJlbTtcbi8vLyAgICAgaGVpZ2h0OiAyZW07XG4vLy8gICB9XG4vLy9cbi8vLyAgIC5zZWNvbmQtZWxlbWVudCB7XG4vLy8gICAgIHdpZHRoOiBhdXRvO1xuLy8vICAgICBoZWlnaHQ6IDEwZW07XG4vLy8gICB9XG4vLy9cbi8vLyBAdG9kbyBSZWZhY3RvciBpbiA1LjAuMCB0byB1c2UgYSBjb21tYS1zZXBhcmF0ZWQgYXJndW1lbnRcblxuQG1peGluIHNpemUoJHZhbHVlKSB7XG4gICR3aWR0aDogbnRoKCR2YWx1ZSwgMSk7XG4gICRoZWlnaHQ6ICR3aWR0aDtcblxuICBAaWYgbGVuZ3RoKCR2YWx1ZSkgPiAxIHtcbiAgICAkaGVpZ2h0OiBudGgoJHZhbHVlLCAyKTtcbiAgfVxuXG4gIEBpZiBpcy1zaXplKCRoZWlnaHQpIHtcbiAgICBoZWlnaHQ6ICRoZWlnaHQ7XG4gIH0gQGVsc2Uge1xuICAgIEB3YXJuIFwiYCN7JGhlaWdodH1gIGlzIG5vdCBhIHZhbGlkIGxlbmd0aCBmb3IgdGhlIGAkaGVpZ2h0YCBwYXJhbWV0ZXIgaW4gdGhlIGBzaXplYCBtaXhpbi5cIjtcbiAgfVxuXG4gIEBpZiBpcy1zaXplKCR3aWR0aCkge1xuICAgIHdpZHRoOiAkd2lkdGg7XG4gIH0gQGVsc2Uge1xuICAgIEB3YXJuIFwiYCN7JHdpZHRofWAgaXMgbm90IGEgdmFsaWQgbGVuZ3RoIGZvciB0aGUgYCR3aWR0aGAgcGFyYW1ldGVyIGluIHRoZSBgc2l6ZWAgbWl4aW4uXCI7XG4gIH1cbn1cbiIsImJvZHkge1xuXHRAaW5jbHVkZSBzaXplKCBpbmhlcml0IGluaGVyaXQgKTtcblx0b3ZlcmZsb3cteDogaGlkZGVuO1xuXHQvL292ZXJmbG93LXk6IGF1dG87XG59IiwiLy9AaW1wb3J0IFwid2Vic2l0ZS9zdHlsZXNoZWV0cy93ZWJzaXRlL2F0b21zL2hlYWRlcnNcIjtcblxuJGhlYWRlcnMtZm9udC13ZWlnaHQ6IDMwMCAhZGVmYXVsdDtcblxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNiB7XG5cblx0QGluY2x1ZGUgdGhlbWVkLWhlYWRlci1jb2xvciggKTtcblx0Zm9udC13ZWlnaHQ6ICRoZWFkZXJzLWZvbnQtd2VpZ2h0O1xuXG59XG5cbmgxIHtcblx0Zm9udC1zaXplOiBtb2R1bGFyLXNjYWxlKCA1ICk7XG5cdGZvbnQtd2VpZ2h0OiBsaWdodGVyO1xufVxuaDIgeyBmb250LXNpemU6IG1vZHVsYXItc2NhbGUoIDQgKTsgfVxuaDMgeyBmb250LXNpemU6IG1vZHVsYXItc2NhbGUoIDMgKTsgfVxuaDQge1xuXHRmb250LXNpemU6IG1vZHVsYXItc2NhbGUoIDIgKTtcblx0Zm9udC13ZWlnaHQ6IDUwMDsgLy8gYm9sZGVyIHNlZW1zIHRvIGJlIGludGVycGVydGVkIGFzIGJvbGQgbWFraW5nIHRoZSB3ZWlnaHQgNzAwIGluc3RlYWQgb2YgNDAwICh3aGljaCBzaG91bGQgYmUgdGhlIHByb3BlciBzdGVwLXVwKVxufVxuaDUgeyBmb250LXNpemU6IG1vZHVsYXItc2NhbGUoIDEgKTsgfVxuaDYgeyBmb250LXNpemU6IG1vZHVsYXItc2NhbGUoIDAgKTsgfVxuXG5AaW5jbHVkZSBtZWRpYSggXCI8dGFibGV0XCIgKXtcblxuXHRoMSB7IGZvbnQtc2l6ZTogZW0oIDI2cHggKTsgfVxuXHRoMiB7IGZvbnQtc2l6ZTogZW0oIDI0cHggKTsgfVxuXHRoMyB7IGZvbnQtc2l6ZTogZW0oIDIwcHggKTsgfVxuXHRoNCB7IGZvbnQtc2l6ZTogZW0oIDE4cHggKTsgfVxuXG59XG4iLCJAY2hhcnNldCBcIlVURi04XCI7XG5cbkBpZiAkYm9yZGVyLWJveC1zaXppbmcgPT0gdHJ1ZSB7XG4gIGh0bWwgeyAvLyBodHRwOi8vYml0Lmx5LzFxazJ0VlJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG5cbiAgKiB7XG4gICAgJixcbiAgICAmOjphZnRlcixcbiAgICAmOjpiZWZvcmUge1xuICAgICAgYm94LXNpemluZzogaW5oZXJpdDtcbiAgICB9XG4gIH1cbn1cbiIsIi5jbXNfcGxhY2Vob2xkZXIge1xuICAgIG1heC13aWR0aDogNjRlbTtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5cbiNmb290ZXItc3RpY2t5IC5jbXNfcGxhY2Vob2xkZXIge1xuICAgIG1pbi13aWR0aDogMjAwcHg7XG59XG5cblxuLy8gLmNtc19zdWJtZW51LXNjcm9sbC1oaW50IHtcbi8vICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuLy8gfVxuXG4vLyAjY21zX3Rvb2xiYXIgLmNtc19zdHJ1Y3R1cmUgLmNtc19kcmFnYXJlYSB7XG4vLyAgIHdpZHRoOiA3MDBweCAhaW1wb3J0YW50O1xuLy8gICBsZWZ0OiA1MCUgIWltcG9ydGFudDtcbi8vICAgbWFyZ2luLWxlZnQ6IC0zNTBweCAhaW1wb3J0YW50O1xuLy8gfVxuXG4vLyAvLyBEcmFnICduIGRyb3AgZml4XG4vLyAjY21zX3Rvb2xiYXIgLmNtc19zdHJ1Y3R1cmUgLmNtc19kcmFnYmFyLWVtcHR5LXdyYXBwZXIge1xuLy8gICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4vLyB9XG4vLyAjY21zX3Rvb2xiYXIgLmNtc19zdHJ1Y3R1cmUgLmNtc19kcmFnZ2FibGVzIHtcbi8vICAgcGFkZGluZzogMjBweCAxMHB4ICFpbXBvcnRhbnQ7XG4vLyB9XG4iLCIvLyBCb3VyYm9uIHdpbGwgb25seSBpbnRvcmR1Y2UgZnVuY3Rpb25zLCBtaXhpbnMgYW5kIHRoZSBsb3Qgc28gbm90aGluZyB0byB3b3JyeSBhYm91dCBhbHNvIHdlIGRvIHJlbHkgb24gc29tZSBvZlxuLy8gdGhlIG1hdGggZnVuY3Rpb25zIHRvIHNldCB0aGUgc2V0dGluZy90aGVtZSBwcm9wZXJseVxuQGltcG9ydCAnZW52aXJvbm1lbnQvYm91cmJvbi9ib3VyYm9uJztcbi8vQGltcG9ydCAnZW52aXJvbm1lbnQvU2Fzc3lKU09OL1Nhc3N5SlNPTic7XG5AaW1wb3J0ICdlbnZpcm9ubWVudC9saXN0LWhlbHBlcnMvbGlzdC1oZWxwZXJzJztcblxuQGltcG9ydCAnZGVmaW5pdGlvbnMvYWxsJztcbkBpbXBvcnQgJ3RoZW1lJztcblxuLy9AaW1wb3J0ICdlbnZpcm9ubWVudC9tZWRpYV9xdWVyaWVzX3RvX2pzb24nO1xuXG4vLyBJbnN0ZWFkIG9mIHRoZSBzdHVmZiB0aGF0IGlzIGltcG9ydGVkIGJ5IGRlZmF1bHQgd2UgYXJlIGdvaW5nIHRvIGltcG9ydCBhIG1vZGVybiBhbmQgdW5tb2RpZmllZCB2ZXJzaW9uIG9mXG4vLyBib3VyYm9uIGFuZCBuZWF0LiBEb2luZyB0aGlzIHdpbGwgYWxsb3cgdXMgdG8gcmVmYWN0b3IgdGhlIGRlZmF1bHQgc3R5bGUgd2l0aG91dCBicmVha2luZyBtaWNyb3BpYSBhdCB0aGVcbi8vIGNvc3Qgb2Ygb3ZlcnJpZGluZy9jb3B5IHBhc3RpbmcgbGFyZ2UgcGFydHMgb2YgdGhlIGFydGlzIHNwZWNpZmljIHN0eWxlcyBmb3VuZCBpbiAuL2FydGlzLyoqLyouXG4vL0BpbXBvcnQgJ3dlYnNpdGUvc3R5bGVzaGVldHMvZW52aXJvbm1lbnQvYWxsJztcbkBpbXBvcnQgJ2Vudmlyb25tZW50L2FsbCc7XG4vL0BpbXBvcnQgJ3dlYnNpdGUvc3R5bGVzaGVldHMvZGVmaW5pdGlvbnMvYWxsJzt8XG4vL0BpbXBvcnQgJ3dlYnNpdGUvc3R5bGVzaGVldHMvbWl4aW5zL2FsbCc7XG5cbi8vIEFsbCBzdHlsZXMgYXJlIGJ1aWxkdCBvbiB0aGUgYm9yZGVyLWJveCBtb2RlbCBzbyB3ZSB3aWxsIGh2YWUgdG8gYWRoZWFyIHRvIGl0LCBjYXRjaCBhbGwgYW5kIGFwcGx5IHRoZSBwcm9wZXJcbi8vIGJveGluZyBtb2RlbCBiZWZvcmUgaW5jbHVkaW5nIGFsbCB0aGUgb3RoZXIgc3R1ZmYuXG4qLCAqOmJlZm9yZSwgKjphZnRlciB7IGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cblxuQGltcG9ydCAnYXJ0aXMvYXRvbXMvYWxsJzsgLy8gQmFzaWMgSFRNTC1lbGVtZW50cyAobW9zdGx5IGlubGluZSlcbkBpbXBvcnQgJ2FydGlzL2NvbXBvdW5kcy9hbGwnOyAvLyBIVE1MLWVsZW1lbnRzIChibG9jay1pc2gpXG5AaW1wb3J0ICdhcnRpcy9tb2xlY3VsZXMvYWxsJzsgLy8gTWFuLW1hZGUgcmVwZWF0YWJsZSBkZXNpZ24gcGF0dGVybnNcbkBpbXBvcnQgJ2FydGlzL29yZ2FuaXNtcy9hbGwnOyAvLyBOb24tcmVwZWF0YWJsZSBzaW5nbGUgaXRlbXNcblxuLy9cbi8vIENsYXNzIGZvciBvdXIgb2JqZWN0LWZpdC9vYmplY3QtcG9zaXRpb24gcG9seWZpbGxcbi8vXG5pbWcucXVpY2stb2JqZWN0LWZpdCB7XG5cblx0Y29sb3I6IHRyYW5zcGFyZW50O1xuXG5cdGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG5cdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cbn1cblxuYm9keTpiZWZvcmUge1xuXHRAaW5jbHVkZSBzaXplKCAwIDAgKTtcblx0ZGlzcGxheTogYmxvY2s7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdGZvbnQtc2l6ZTogMHB4O1xufVxuXG4uZ2VvY2l0aWVzIHtcblxuXHRAaW5jbHVkZSBrZXlmcmFtZXMoIGZsYXNoeSApIHtcblx0XHRmcm9tIHsgYm9yZGVyLWNvbG9yOiAjRjBGOyB9XG5cdFx0dG8geyBib3JkZXItY29sb3I6ICMwRjA7IH1cblx0fVxuXG5cdGJvcmRlcjogNXB4IHNvbGlkIHdoaXRlO1xuXG5cdEBpbmNsdWRlIGFuaW1hdGlvbi1uYW1lKCBmbGFzaHkgKTtcblx0QGluY2x1ZGUgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudCggaW5maW5pdGUgKTtcblx0QGluY2x1ZGUgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbiggc3RlcHMoIDIgKSApO1xuXHRAaW5jbHVkZSBhbmltYXRpb24tZHVyYXRpb24oIDAuNXMgKTtcblxufVxuXG4vLyBuYXN0eSBoYWNrcy4gVGltZSBpcyBvZiB0aGUgZXNzZW5jZVxuZm9ybSNzdW5nZXZpdHkge1xuXG5cdG1hcmdpbi10b3A6IDEwcHg7XG5cdHdpZHRoOiBmbGV4LWdyaWQoIDEyICk7XG5cblx0QGluY2x1ZGUgbWVkaWEoIFwiPj10YWJsZXRcIiApe1xuXG5cdFx0QGluY2x1ZGUgbWFyZ2luKCBudWxsIGF1dG8gKTtcblx0XHRtYXgtd2lkdGg6IGZsZXgtZ3JpZCggOCApIC0gKCAyICogZmxleC1ndXR0ZXIoICkgKTtcblx0fVxuXG5cdD4gZGl2IHtcblx0XHRmbG9hdDogbGVmdDtcblx0XHR3aWR0aDogZmxleC1ncmlkKCAzICk7XG5cdFx0bWFyZ2luLXJpZ2h0OiAzMHB4O1xuXHR9XG5cblx0aW5wdXQge1xuXHRcdGJvcmRlci1jb2xvcjogIzk2OTY5Njtcblx0fVxuXG5cdGlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuXHRcdGJhY2tncm91bmQ6ICNkZDU5MDA7XG5cdFx0Y29sb3I6IHdoaXRlO1xuXHRcdGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdH1cbn1cblxuQGluY2x1ZGUgbWVkaWEoIFwiPj10YWJsZXRcIiApe1xuXHQubW9iaWxlIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG59XG5cbkBpbmNsdWRlIG1lZGlhKCBcIjx0YWJsZXRcIiApe1xuXHQudGFibGV0LXBsdXMge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cbn1cblxuQGltcG9ydCAnYmV3YXJlLW9mLWtpdHRlbi1lYXRpbmctZHJhZ29ucyc7XG5AaW1wb3J0ICdjbXNfZWRpdF9tb2RlJztcbiIsIiNDeWJvdENvb2tpZWJvdERpYWxvZyxcbiNDeWJvdENvb2tpZWJvdERpYWxvZ0JvZHlDb250ZW50VGl0bGUsXG4jQ3lib3RDb29raWVib3REaWFsb2dCb2R5Q29udGVudFRleHQsXG4jQ3lib3RDb29raWVib3REaWFsb2dCb2R5TGV2ZWxCdXR0b25BY2NlcHQsXG4uQ3lib3RDb29raWVib3REaWFsb2dCb2R5TGV2ZWxCdXR0b25XcmFwcGVyLFxuLkN5Ym90Q29va2llYm90RGlhbG9nQm9keUxldmVsQnV0dG9uV3JhcHBlciBsYWJlbCxcbiNDeWJvdENvb2tpZWJvdERpYWxvZ0JvZHlMZXZlbERldGFpbHNCdXR0b24sXG4jQ3lib3RDb29raWVib3REaWFsb2cgYSxcbiNDeWJvdENvb2tpZWJvdERpYWxvZyBkaXYge1xuICBmb250LWZhbWlseTogXCJvbW5lcy1wcm9cIixcIkhlbHZldGljYVwiLFwiQXJpYWxcIixzYW5zLXNlcmlmICFpbXBvcnRhbnQ7XG59XG4iLCIkYnV0dG9uLXByaW1hcnktYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcbiRidXR0b24tcHJpbWFyeS1iYWNrZ3JvdW5kLWNvbG9yLS1ob3ZlcjogYmxhY2sgIWRlZmF1bHQ7XG5cbiRidXR0b24tc2Vjb25kYXJ5LWZvbnQtd2VpZ2h0OiA0MDAgIWRlZmF1bHQ7XG5cbiRidXR0b24tdGVydGlhcnktYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcbiRidXR0b24tdGVydGlhcnktZm9udC13ZWlnaHQ6IDQwMCAhZGVmYXVsdDtcblxuJGJ1dHRvbi1yb3VuZC1ib3JkZXItcmFkaXVzOiA1MCUgIWRlZmF1bHQ7XG5cbiRidXR0b24tcHJpbWFyeS1jYWxsLXRvLWFjdGlvbi1iYWNrZ3JvdW5kLWNvbG9yOiAjRkE2MDAzICFkZWZhdWx0O1xuJGJ1dHRvbi1wcmltYXJ5LWNhbGwtdG8tYWN0aW9uLWNvbG9yOiB3aGl0ZSAhZGVmYXVsdDtcbiRidXR0b24tcHJpbWFyeS1jYWxsLXRvLWFjdGlvbi1ib3JkZXItY29sb3I6ICNGQTYwMDMgIWRlZmF1bHQ7XG5cbiRidXR0b24tc2Vjb25kYXJ5LWNhbGwtdG8tYWN0aW9uLWJhY2tncm91bmQtY29sb3I6IHdoaXRlICFkZWZhdWx0O1xuJGJ1dHRvbi1zZWNvbmRhcnktY2FsbC10by1hY3Rpb24tY29sb3I6IGJsYWNrICFkZWZhdWx0O1xuJGJ1dHRvbi1zZWNvbmRhcnktY2FsbC10by1hY3Rpb24tYm9yZGVyLWNvbG9yOiBibGFjayAhZGVmYXVsdDtcblxuJGJ1dHRvbi1jYWxsLXRvLWFjdGlvbi1iYWNrZ3JvdW5kLWNvbG9yLS1ob3ZlcjogYmxhY2sgIWRlZmF1bHQ7XG4kYnV0dG9uLWNhbGwtdG8tYWN0aW9uLWNvbG9yLS1ob3Zlcjogd2hpdGUgIWRlZmF1bHQ7XG5cbiRteS1hcnRpcy1idXR0b24tYnJlYWtwb2ludDogMTAxMHB4O1xuXG5cbiN7JGFsbC1idXR0b24taW5wdXRzfSwgYnV0dG9uLCAuYnV0dG9uIHtcblxuICAgIHBhZGRpbmctdG9wOiAycHg7XG5cblx0Ji5oYXMtaWNvbiB7XG5cdFx0JjpiZWZvcmUsICY6YWZ0ZXIge1xuXHRcdFx0QGluY2x1ZGUgc2l6ZSggMzJweCAzMnB4ICk7XG5cblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdHZlcnRpY2FsLWFsaWduOiB0b3A7XG5cblx0XHRcdGxpbmUtaGVpZ2h0OiAzNnB4O1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXG5cdFx0fVxuXG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0XHRtYXJnaW4tbGVmdDogLTE1cHg7XG5cdFx0fVxuXG5cdFx0JjphZnRlciB7XG5cdFx0XHRmbG9hdDogcmlnaHQ7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IC0xM3B4O1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC02cHg7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAtMXB4O1xuXHRcdH1cblx0fVxuXG5cdCYudGhlbWVkIHtcblx0XHRAaW5jbHVkZSB0aGVtZWQtY29sb3I7XG5cdFx0QGluY2x1ZGUgdGhlbWVkLWJvcmRlci1jb2xvcjtcblx0XHRAaW5jbHVkZSB0aGVtZWQtYmFja2dyb3VuZC1jb2xvcjtcblx0XHRAaW5jbHVkZSB0aGVtZWQtaG92ZXI7XG5cdH1cblxuXHQmLnByaW1hcnkge1xuXG5cdFx0QGluY2x1ZGUgYm9yZGVyLWNvbG9yKCAkYnV0dG9uLXByaW1hcnktYm9yZGVyLWNvbG9yICk7XG5cblx0XHRAaW5jbHVkZSB0aGVtZWQtYmFja2dyb3VuZC1jb2xvcjtcblx0XHRAaW5jbHVkZSB0aGVtZWQtY29sb3I7XG5cblx0XHQmOmhvdmVyIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRidXR0b24tcHJpbWFyeS1iYWNrZ3JvdW5kLWNvbG9yLS1ob3Zlcjtcblx0XHR9XG5cblx0fVxuXG5cdCYuc2Vjb25kYXJ5IHtcblx0XHRmb250LXdlaWdodDogJGJ1dHRvbi1zZWNvbmRhcnktZm9udC13ZWlnaHQ7XG5cdH1cblxuXHQmLnRlcnRpYXJ5IHtcblx0XHRAaW5jbHVkZSBib3JkZXItY29sb3IoICRidXR0b24tdGVydGlhcnktYm9yZGVyLWNvbG9yICk7XG5cdFx0Zm9udC13ZWlnaHQ6ICRidXR0b24tdGVydGlhcnktZm9udC13ZWlnaHQ7XG5cdH1cblxuXHQmLnJvdW5kIHtcblx0XHRib3JkZXItcmFkaXVzOiAkYnV0dG9uLXJvdW5kLWJvcmRlci1yYWRpdXM7XG5cdH1cblxuXHQmLnByaW1hcnktY2FsbC10by1hY3Rpb24ge1xuXHRcdEBpbmNsdWRlIGJvcmRlci1jb2xvciggJGJ1dHRvbi1wcmltYXJ5LWNhbGwtdG8tYWN0aW9uLWJvcmRlci1jb2xvciApO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRidXR0b24tcHJpbWFyeS1jYWxsLXRvLWFjdGlvbi1iYWNrZ3JvdW5kLWNvbG9yO1xuXHRcdGNvbG9yOiAkYnV0dG9uLXByaW1hcnktY2FsbC10by1hY3Rpb24tY29sb3I7XG5cdH1cblxuXHQmLnNlY29uZGFyeS1jYWxsLXRvLWFjdGlvbiB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGJ1dHRvbi1zZWNvbmRhcnktY2FsbC10by1hY3Rpb24tYmFja2dyb3VuZC1jb2xvcjtcblx0XHRjb2xvcjogJGJ1dHRvbi1zZWxlY3RlZC1iYWNrZ3JvdW5kLWNvbG9yO1xuXHR9XG5cblx0Ji5wcmltYXJ5LWNhbGwtdG8tYWN0aW9uOmhvdmVyLFxuXHQmLnNlY29uZGFyeS1jYWxsLXRvLWFjdGlvbjpob3ZlciB7XG5cdFx0Ym9yZGVyLWNvbG9yOiAkYnV0dG9uLWNhbGwtdG8tYWN0aW9uLWJhY2tncm91bmQtY29sb3ItLWhvdmVyO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRidXR0b24tY2FsbC10by1hY3Rpb24tYmFja2dyb3VuZC1jb2xvci0taG92ZXI7XG5cdFx0Y29sb3I6ICRidXR0b24tY2FsbC10by1hY3Rpb24tY29sb3ItLWhvdmVyO1xuXHR9XG5cbiAgJi5idXR0b24tLW1lbnUge1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG5cbiAgICBiIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICB9XG4gIH1cblxuICAmLmJ1dHRvbi0teWVsbG93IHtcbiAgICBjb2xvcjogIzAwMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZENDAwO1xuICAgIGJvcmRlci1jb2xvcjogI0ZGRDQwMDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRteS1hcnRpcy1idXR0b24tYnJlYWtwb2ludCkge1xuICAgICAgbWFyZ2luLXJpZ2h0OiA3cHg7XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gICAgICBib3JkZXItY29sb3I6ICMwMDA7XG4gICAgfVxuICB9XG5cbiAgJi5idXR0b24tLWRlc2t0b3Age1xuICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJG15LWFydGlzLWJ1dHRvbi1icmVha3BvaW50KSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgfVxuICB9XG5cbiAgJi5idXR0b24tLW1vYmlsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRteS1hcnRpcy1idXR0b24tYnJlYWtwb2ludCkge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICB9XG5cbiAgLmxlZnQge1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG59XG4iLCIkYXJ0aXMtdGhlbWVzOiAoXG5cdFwiZGFya19ibHVlXCIgOiAoIGJhY2tncm91bmQtY29sb3I6ICMwMDU0QTYsIGNvbG9yOiAjRkZGRkZGLCBoZWFkZXItY29sb3I6ICMwMDU0QTYsIGJhY2tncm91bmQtY29sb3ItLWhvdmVyOiAjMDAwMDAwLCBjb2xvci0taG92ZXI6ICNGRkZGRkYsIGJvcmRlci1pbWFnZS1zb3VyY2U6IFwiZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFEd0FBQUE4Q0FZQUFBQTYvTmx5QUFBQUFYTlNSMElBcnM0YzZRQUFBQVJuUVUxQkFBQ3hqd3Y4WVFVQUFBQUpjRWhaY3dBQUN4SUFBQXNTQWRMZGZ2d0FBQUFIZEVsTlJRZmZCdzhQTkJobTVlU0FBQUFBR1hSRldIUkRiMjF0Wlc1MEFFTnlaV0YwWldRZ2QybDBhQ0JIU1UxUVY0RU9Gd0FBQUJoMFJWaDBVMjltZEhkaGNtVUFjR0ZwYm5RdWJtVjBJRFF1TUM0MVpZVXlaUUFBQVgxSlJFRlVhRVB0bGxGcUF6RU1CZmVRT1dPdjJaQ0NBaGFqWjh2MkZpZG9ZSDZFTlBIKzVYcnorUGtOM1FGMXpWMVEyMnlnQmU4SzFQT3VRazN2OEtJNUEzVWlaNkZXSkE2VkdlaStaeFpxS0hHb3pFRDNQYk5RUTRsRFpRYTY3NW1GR2tvY0tqUFFmYzhzMUZEaVVKbUI3bnRtb1lZU2g1RXpVQ2R5Rm1wRkRoK3NRRDN2S3RUME50Q0N1UVBxbXJ1Z3Rva01MMDV5ZC8vRmYveEdVUlJGVVJSRlVYaSs0WC9vOERmUW92a3AwTnZOQmxyd25nNjkyVHU4YUo0S3ZUVVNoOHJUb0RjcWNhZzhEWHFqRW9mSzA2QTNLbkdvUEExNm94S0h5dE9nTnlweEdIa3E5TmJJNFlQVG9UZDdHMmpCL0JUbzdTWXl2SGd3My9BTlJWRVVSVkVVUlhFOGQvL3h2cnYvWXZnM2FOSGNBWFhOWFZEYmJLQUY3d3JVODY1Q1RlL3dvamtEZFNKbm9WWWtEcFVaNkw1bkZtb29jYWpNUVBjOXMxQkRpVU5sQnJydm1ZVWFTaHdxTTlCOXp5elVVT0pRbVlIdWUyYWhoaEtIa1ROUUozSVdha1VPSDZ4QVBlOHExUFEyMElLNUErcWF1NkMyK2NkMVBRR3MvbjNXWEZXNWdnQUFBQUJKUlU1RXJrSmdnZz09XCIgKSxcblx0XCJibHVlXCIgICAgICA6ICggYmFja2dyb3VuZC1jb2xvcjogIzAwOUVDMiwgY29sb3I6ICNGRkZGRkYsIGhlYWRlci1jb2xvcjogIzAwOUVDMiwgYmFja2dyb3VuZC1jb2xvci0taG92ZXI6ICMwMDAwMDAsIGNvbG9yLS1ob3ZlcjogI0ZGRkZGRiwgYm9yZGVyLWltYWdlLXNvdXJjZTogXCJkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUR3QUFBQThDQVlBQUFBNi9ObHlBQUFBQVhOU1IwSUFyczRjNlFBQUFBUm5RVTFCQUFDeGp3djhZUVVBQUFBSmNFaFpjd0FBQ3hJQUFBc1NBZExkZnZ3QUFBQUhkRWxOUlFmZkJ3OFBOQmhtNWVTQUFBQUFHWFJGV0hSRGIyMXRaVzUwQUVOeVpXRjBaV1FnZDJsMGFDQkhTVTFRVjRFT0Z3QUFBQmgwUlZoMFUyOW1kSGRoY21VQWNHRnBiblF1Ym1WMElEUXVNQzQxWllVeVpRQUFBWDVKUkVGVWFFUHRsbEZxQXpFTUJmZitoOGhoZXJHR0ZCU3dHRDFidHJjNFFRUHpJNlNKOXkvWG04ZlBiK2dPcUd2dWd0cG1BeTE0VjZDZWR4VnFlb2NYelJtb0V6a0x0U0p4cU14QTl6MnpVRU9KUTJVR3V1K1poUnBLSENvejBIM1BMTlJRNGxDWmdlNTdacUdHRW9mS0RIVGZNd3MxbERpTW5JRTZrYk5RSzNMNFlBWHFlVmVocHJlQkZzd2RVTmZjQmJWTlpIaHhrcnY3TC83ak40cWlLSXFpS0lyQzh3My9RNGUvZ1JiTlQ0SGViamJRZ3ZkMDZNM2U0VVh6Vk9pdGtUaFVuZ2E5VVlsRDVXblFHNVU0Vko0R3ZWR0pRK1ZwMEJ1Vk9GU2VCcjFSaWNQSVU2RzNSZzRmbkE2OTJkdEFDK2FuUUc4M2tlSEZnL21HYnlpS29paUtvaWlLNDduN2ovZmQvUmZEdjBHTDVnNm9hKzZDMm1ZRExYaFhvSjUzRldwNmh4Zk5HYWdUT1F1MUluR296RUQzUGJOUVE0bERaUWE2NzVtRkdrb2NLalBRZmM4czFGRGlVSm1CN250bW9ZWVNoOG9NZE44ekN6V1VPSXljZ1RxUnMxQXJjdmhnQmVwNVY2R210NEVXekIxUTE5d0Z0YzAvcnVzSmZCNEJQUGNubUpRQUFBQUFTVVZPUks1Q1lJST1cIiApLFxuXHRcImdyZWVuXCIgICAgIDogKCBiYWNrZ3JvdW5kLWNvbG9yOiAjNzJCRjQ0LCBjb2xvcjogI0ZGRkZGRiwgaGVhZGVyLWNvbG9yOiAjNzJCRjQ0LCBiYWNrZ3JvdW5kLWNvbG9yLS1ob3ZlcjogIzAwMDAwMCwgY29sb3ItLWhvdmVyOiAjRkZGRkZGLCBib3JkZXItaW1hZ2Utc291cmNlOiBcImRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBRHdBQUFBOENBWUFBQUE2L05seUFBQUFBWE5TUjBJQXJzNGM2UUFBQUFSblFVMUJBQUN4and2OFlRVUFBQUFKY0VoWmN3QUFDeElBQUFzU0FkTGRmdndBQUFBSGRFbE5SUWZmQnc4UE5CaG01ZVNBQUFBQUdYUkZXSFJEYjIxdFpXNTBBRU55WldGMFpXUWdkMmwwYUNCSFNVMVFWNEVPRndBQUFCaDBSVmgwVTI5bWRIZGhjbVVBY0dGcGJuUXVibVYwSURRdU1DNDFaWVV5WlFBQUFacEpSRUZVYUVQdGxzRnR4REFNQksrNFZKUUdVMW9DVzh2SEVTT0psT0JBT0hDQStlMHU1WjlmeHZmUDEyOVBSYmFnWFZPUmJXamJWS1JCQWEraVM5Q2VWOUZsYU5NYkRwcDNJUW50OUZRbERXMzFUSVV2ZFNNRTlXZXFHb1kyUnRZSHo5U2RFTlNmcVdvWTJoaFpIenhUZDBKUWY2YXFZV2hqWktxZ0d5bG9wNmNxYVdpclo3aHdCeGVoUGEraXk5Q21WOUVHQlV4RnRxQmRVNUZ0YU50VTVKMXdjSkduOXkvKzQwWlJGRVZSRkVWUmVEN2hQelQ4RFJRMEZUa2VlcnVwU0lNQ1hrV1BoZDdzRFFmTnUzQWc5TmFlcWZDbGJod0R2WEZrZmZCTTNUa0dldVBJK3VDWnVuTU05TWFScVlKdUhBZTl0V2U0Y0FjUGh0N3NWYlJCQVZPUjQ2RzNtNHE4RXc0ZXpDZDhRMUVVUlZFVVJWRWN6OU0vM2svdlg0UnZVTkJVWkF2YU5SWFpoclpOUlJvVThDcTZCTzE1RlYyR05yM2hvSGtYa3RCT1QxWFMwRmJQVlBoU04wSlFmNmFxWVdoalpIM3dUTjBKUWYyWnFvYWhqWkgxd1ROMUp3VDFaNm9haGpaR3BncTZrWUoyZXFxU2hyWjZoZ3QzY0JIYTh5cTZERzE2RlcxUXdGUmtDOW8xRmRtR3RzMldlTDMrQUZPbVVQakhwdGJPQUFBQUFFbEZUa1N1UW1DQ1wiICksXG5cdFwieWVsbG93XCIgICAgOiAoIGJhY2tncm91bmQtY29sb3I6ICNGRkQ0MDAsIGNvbG9yOiAjMDAwMDAwLCBoZWFkZXItY29sb3I6ICNGRkQ0MDAsIGJhY2tncm91bmQtY29sb3ItLWhvdmVyOiAjMDAwMDAwLCBjb2xvci0taG92ZXI6ICNGRkZGRkYsIGJvcmRlci1pbWFnZS1zb3VyY2U6IFwiZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFEd0FBQUE4Q0FZQUFBQTYvTmx5QUFBQUFYTlNSMElBcnM0YzZRQUFBQVJuUVUxQkFBQ3hqd3Y4WVFVQUFBQUpjRWhaY3dBQUN4SUFBQXNTQWRMZGZ2d0FBQUFIZEVsTlJRZmZCdzhQTkJobTVlU0FBQUFBR1hSRldIUkRiMjF0Wlc1MEFFTnlaV0YwWldRZ2QybDBhQ0JIU1UxUVY0RU9Gd0FBQUJoMFJWaDBVMjltZEhkaGNtVUFjR0ZwYm5RdWJtVjBJRFF1TUM0MVpZVXlaUUFBQVpkSlJFRlVhRVB0bGtHT3d6QU1BL1AvOSsxL1dpU21EaFhHdG1TakM2UFFBSE1qS2VlV3kzajlYYStlaW14QnU2WWkyOUMycVVpREFsNUZsNkE5cjZMTDBLWTNIRFNmUWhMYTZhbEtHdHJxbVFyZjZrWUk2czlVTlF4dGpLd1BucWs3SWFnL1U5VXd0REd5UG5pbTdvU2cva3hWdzlER3lGUkJOMUxRVGs5VjB0Qld6M0RoQ1M1Q2UxNUZsNkZOcjZJTkNwaUtiRUc3cGlMYjBMYXB5Q2ZoNENMZjNyLzVqeHRGVVJSRlVSUkY0Zm1GLzlEd04xRFFWT1I0Nk8ybUlnMEtlQlU5Rm5xek54dzBuOEtCMEZ0N3BzSzN1bkVNOU1hUjljRXpkZWNZNkkwajY0Tm42czR4MEJ0SHBncTZjUnowMXA3aHdoTThHSHF6VjlFR0JVeEZqb2ZlYmlyeVNUaDRNTC93RFVWUkZFVlJGRVZ4UE4vKzhmNzIvazM0QmdWTlJiYWdYVk9SYldqYlZLUkJBYStpUzlDZVY5RmxhTk1iRHBwUElRbnQ5RlFsRFczMVRJVnZkU01FOVdlcUdvWTJSdFlIejlTZEVOU2ZxV29ZMmhoWkh6eFRkMEpRZjZhcVlXaGpaS3FnR3lsb3A2Y3FhV2lyWjdqd0JCZWhQYStpeTlDbVY5RUdCVXhGdHFCZFU1RnRhTnRzaWV0NkE5Ujl0ZTkrZ1JNWkFBQUFBRWxGVGtTdVFtQ0NcIiApLFxuXHRcInJlZFwiICAgICAgIDogKCBiYWNrZ3JvdW5kLWNvbG9yOiAjQ0YxRjI1LCBjb2xvcjogI0ZGRkZGRiwgaGVhZGVyLWNvbG9yOiAjQ0YxRjI1LCBiYWNrZ3JvdW5kLWNvbG9yLS1ob3ZlcjogIzAwMDAwMCwgY29sb3ItLWhvdmVyOiAjRkZGRkZGLCBib3JkZXItaW1hZ2Utc291cmNlOiBcImRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBRHdBQUFBOENBWUFBQUE2L05seUFBQUFBWE5TUjBJQXJzNGM2UUFBQUFSblFVMUJBQUN4and2OFlRVUFBQUFKY0VoWmN3QUFDeElBQUFzU0FkTGRmdndBQUFBSGRFbE5SUWZmQnc4UE5CaG01ZVNBQUFBQUdYUkZXSFJEYjIxdFpXNTBBRU55WldGMFpXUWdkMmwwYUNCSFNVMVFWNEVPRndBQUFCaDBSVmgwVTI5bWRIZGhjbVVBY0dGcGJuUXVibVYwSURRdU1DNDFaWVV5WlFBQUFacEpSRUZVYUVQdGxqRnV4REFNQk84bnFmTC9wK1JKQ1d3dGl5TkdFaW5CZ1hEZ0FOUHRMdVhPTCtQbjYvdTNweUpiMEs2cHlEYTBiU3JTb0lCWDBTVm96NnZvTXJUcERRZk51NUNFZG5xcWtvYTJlcWJDbDdvUmd2b3pWUTFER3lQcmcyZnFUZ2pxejFRMURHMk1yQStlcVRzaHFEOVQxVEMwTVRKVjBJMFV0Tk5UbFRTMDFUTmN1SU9MMEo1WDBXVm8wNnRvZ3dLbUlsdlFycW5JTnJSdEt2Sk9PTGpJMC9zWC8zR2pLSXFpS0lxaUtEeWY4QjhhL2dZS21vb2NENzNkVktSQkFhK2l4MEp2OW9hRDVsMDRFSHByejFUNFVqZU9nZDQ0c2o1NHB1NGNBNzF4Wkgzd1ROMDVCbnJqeUZSQk40NkQzdG96WExpREIwTnY5aXJhb0lDcHlQSFEyMDFGM2drSEQrWVR2cUVvaXFJb2lxSW9qdWZwSCsrbjl5L0NOeWhvS3JJRjdacUtiRVBicGlJTkNuZ1ZYWUwydklvdVE1dmVjTkM4QzBsb3A2Y3FhV2lyWnlwOHFSc2hxRDlUMVRDME1iSStlS2J1aEtEK1RGWEQwTWJJK3VDWnVoT0Mrak5WRFVNYkkxTUYzVWhCT3oxVlNVTmJQY09GTzdnSTdYa1ZYWVkydllvMktHQXFzZ1h0bW9wc1E5dG1TN3hlZjlvKzNNSUVrbjliQUFBQUFFbEZUa1N1UW1DQ1wiICksXG5cblx0XCJwcmltYXJ5XCIgICA6ICggYmFja2dyb3VuZC1jb2xvcjogI0ZBNjAwMywgY29sb3I6ICNGRkZGRkYsIGJhY2tncm91bmQtY29sb3ItLWhvdmVyOiAjMDAwMDAwLCBjb2xvci0taG92ZXI6ICNGRkZGRkYsIGJvcmRlci1pbWFnZS1zb3VyY2U6IFwiZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFEd0FBQUE4Q0FZQUFBQTYvTmx5QUFBQUFYTlNSMElBcnM0YzZRQUFBQVJuUVUxQkFBQ3hqd3Y4WVFVQUFBQUpjRWhaY3dBQUN4SUFBQXNTQWRMZGZ2d0FBQUFIZEVsTlJRZmZCdzhQTkJobTVlU0FBQUFBR1hSRldIUkRiMjF0Wlc1MEFFTnlaV0YwWldRZ2QybDBhQ0JIU1UxUVY0RU9Gd0FBQUJoMFJWaDBVMjltZEhkaGNtVUFjR0ZwYm5RdWJtVjBJRFF1TUM0MVpZVXlaUUFBQVpwSlJFRlVhRVB0bGtGcUJERU1CQmZ5MGZ6L0Nia2t6TGgxV0ZHMkpac0pabEZCM2JwYm50dThqSi92cjkrZWlteEJ1NllpMjlDMnFVaURBbDVGbDZBOXI2TEwwS1kzSERUdlFoTGE2YWxLR3RycW1RcGY2a1lJNnM5VU5ReHRqS3dQbnFrN0lhZy9VOVV3dERHeVBuaW03b1NnL2t4Vnc5REd5RlJCTjFMUVRrOVYwdEJXejNEaERpNUNlMTVGbDZGTnI2SU5DcGlLYkVHN3BpTGIwTGFweUR2aDRDSlA3MS84eDQyaUtJcWlLSXFpOEh6Q2YyajRHeWhvS25JODlIWlRrUVlGdklvZUM3M1pHdzZhZCtGQTZLMDlVK0ZMM1RnR2V1UEkrdUNadW5NTTlNYVI5Y0V6ZGVjWTZJMGpVd1hkT0E1NmE4OXc0UTRlREwzWnEyaURBcVlpeDBOdk54VjVKeHc4bUUvNGhxSW9pcUlvaXFJNG5xZC92Si9ldndqZm9LQ3B5QmEwYXlxeURXMmJpalFvNEZWMENkcnpLcm9NYlhyRFFmTXVKS0dkbnFxa29hMmVxZkNsYm9TZy9reFZ3OURHeVByZ21ib1Rndm96VlExREd5UHJnMmZxVGdqcXoxUTFERzJNVEJWMEl3WHQ5RlFsRFczMURCZnU0Q0swNTFWMEdkcjBLdHFnZ0tuSUZyUnJLcklOYlpzdDhYcjlBZGdKOWNrWDgyYUtBQUFBQUVsRlRrU3VRbUNDXCIgKSxcblx0XCJzZWNvbmRhcnlcIiA6ICggYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRiwgY29sb3I6ICMwMDAwMDAsIGJhY2tncm91bmQtY29sb3ItLWhvdmVyOiAjMDAwMDAwLCBjb2xvci0taG92ZXI6ICNGRkZGRkYsIGJvcmRlci1pbWFnZS1zb3VyY2U6IFwiZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFEd0FBQUE4Q0FZQUFBQTYvTmx5QUFBQUFYTlNSMElBcnM0YzZRQUFBQVJuUVUxQkFBQ3hqd3Y4WVFVQUFBQUpjRWhaY3dBQUN4SUFBQXNTQWRMZGZ2d0FBQUFIZEVsTlJRZmZCdzhQTkJobTVlU0FBQUFBR1hSRldIUkRiMjF0Wlc1MEFFTnlaV0YwWldRZ2QybDBhQ0JIU1UxUVY0RU9Gd0FBQUJoMFJWaDBVMjltZEhkaGNtVUFjR0ZwYm5RdWJtVjBJRFF1TUM0MVpZVXlaUUFBQVgxSlJFRlVhRVB0MWtGdWhEQVFCTUQ5LzZjVExSUUhTNWJwQVNJUmFlcklkSS90RzUvRHo0TElMVlpOaWR4bTNaVEl6cmNsMFV1c1dCSzl6SnFsT0hqWUNrV3FFWlV5OVVncC9PV01pRXFKYWt3dDFnOCs0NXlJU29scVRDM1dEejdqbkloS2lXcE1MVllxT0tORU5hSlNwaDZKQzF2d0lpdVdSQyt6WmtsMDU5dVV5QzFXVFluY1p0MlV5TWhzWVBRSUt3ZEdqN0YyWU5SYWE2MjExdHFmOGVzNU1QbzNYSHRnTkRLYkVuazkxNTBTMmZtMkpQcGFycmtVQnc5YjRZVmNMMUlLZnpuak5Wd3IxZzgrNDV6WGNLMVlQL2lNYzE3RHRXS2xnak5leC9VaWNXRUx2cGhyTG9udWZKc1NlVDNYblJJWm1RMk0vZzNYSGhpMTFscHJyYlhXbnVKZmUyRDBDQ3NIUm8reGRtQTBNcHNTdWNXcUtaSGJySnNTMmZtMkpIcUpGVXVpbDFtekZBY1BXNkZJTmFKU3BoNHBoYitjRVZFcFVZMnB4ZnJCWjV3VFVTbFJqYW5GK3NGbm5CTlJLVkdOcWNWS0JXZVVxRVpVeXRRamNXRUxYbVRGa3VobDFpeUo3bnliRXJuRnFpbVIyNnliMmhPZnp5L21HaUd5VFp5MmV3QUFBQUJKUlU1RXJrSmdnZz09XCIgKSxcblxuXHRcIm1lbnVcIiAgICAgIDogKCBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGLCBjb2xvcjogIzAwMDAwMCwgYmFja2dyb3VuZC1jb2xvci0taG92ZXI6ICM4MzkwOTcsIGNvbG9yLS1ob3ZlcjogI0ZGRkZGRiwgYm9yZGVyLWltYWdlLXNvdXJjZTogXCJkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUR3QUFBQThDQVlBQUFBNi9ObHlBQUFBQVhOU1IwSUFyczRjNlFBQUFBUm5RVTFCQUFDeGp3djhZUVVBQUFBSmNFaFpjd0FBQ3hJQUFBc1NBZExkZnZ3QUFBQUhkRWxOUlFmZkJ3OFBOQmhtNWVTQUFBQUFHWFJGV0hSRGIyMXRaVzUwQUVOeVpXRjBaV1FnZDJsMGFDQkhTVTFRVjRFT0Z3QUFBQmgwUlZoMFUyOW1kSGRoY21VQWNHRnBiblF1Ym1WMElEUXVNQzQxWllVeVpRQUFBWmxKUkVGVWFFUHRsakZ1eERBTUJPL3YrVUM2UERlQnJXVnh4RWdpSlRnUURoeGd1dDJsM1BsbGZIMy8vUFpVWkF2YU5SWFpoclpOUlJvVThDcTZCTzE1RlYyR05yM2hvSGtYa3RCT1QxWFMwRmJQVlBoU04wSlFmNmFxWVdoalpIM3dUTjBKUWYyWnFvYWhqWkgxd1ROMUp3VDFaNm9haGpaR3BncTZrWUoyZXFxU2hyWjZoZ3QzY0JIYTh5cTZERzE2RlcxUXdGUmtDOW8xRmRtR3RrMUYzZ2tIRjNsNi8rSS9iaFJGVVJSRlVSU0Y1eFArUThQZlFFRlRrZU9odDV1S05DamdWZlJZNk0zZWNOQzhDd2RDYisyWkNsL3F4akhRRzBmV0I4L1VuV09nTjQ2c0Q1NnBPOGRBYnh5Wkt1akdjZEJiZTRZTGQvQmc2TTFlUlJzVU1CVTVIbnE3cWNnNzRlREJmTUkzRkVWUkZFVlJGTVh4UFAzai9mVCtSZmdHQlUxRnRxQmRVNUZ0YU50VXBFRUJyNkpMMEo1WDBXVm8weHNPbW5jaENlMzBWQ1VOYmZWTWhTOTFJd1QxWjZvYWhqWkcxZ2ZQMUowUTFKK3BhaGphR0ZrZlBGTjNRbEIvcHFwaGFHTmtxcUFiS1dpbnB5cHBhS3RudUhBSEY2RTlyNkxMMEtaWDBRWUZURVcyb0YxVGtXMW8yMnlKMStzUDZrUWFROVIzWG5zQUFBQUFTVVZPUks1Q1lJST1cIiApLFxuKTtcblxuQG1peGluIF90aGVtZSgkdGhlbWUsICRhdHRyaWJ1dGUpIHtcbiAgQGVhY2ggJHRoZW1lLW5hbWUsICR0aGVtZS12YWx1ZXMgaW4gJGFydGlzLXRoZW1lcyB7XG4gICAgQGlmICgkdGhlbWUgPT0gJHRoZW1lLW5hbWUpIHtcbiAgICAgIEBpZiAkYXR0cmlidXRlID09ICdjb2xvcicge1xuICAgICAgICBjb2xvcjogbWFwLWdldCgkdGhlbWUtdmFsdWVzLCBjb2xvcik7XG4gICAgICB9XG5cbiAgICAgIEBpZiAkYXR0cmlidXRlID09ICdoZWFkZXItY29sb3InIHtcbiAgICAgICAgY29sb3I6IG1hcC1nZXQoJHRoZW1lLXZhbHVlcywgaGVhZGVyLWNvbG9yKTtcbiAgICAgIH1cblxuICAgICAgQGlmICRhdHRyaWJ1dGUgPT0gJ2JvcmRlci1jb2xvcicge1xuICAgICAgICBib3JkZXItY29sb3I6IG1hcC1nZXQoJHRoZW1lLXZhbHVlcywgYmFja2dyb3VuZC1jb2xvcik7XG4gICAgICB9XG5cbiAgICAgIEBpZiAkYXR0cmlidXRlID09ICdiYWNrZ3JvdW5kLWNvbG9yJyB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IG1hcC1nZXQoJHRoZW1lLXZhbHVlcywgYmFja2dyb3VuZC1jb2xvcik7XG4gICAgICAgIGNvbG9yOiBtYXAtZ2V0KCR0aGVtZS12YWx1ZXMsIGNvbG9yKTtcbiAgICAgIH1cblxuICAgICAgQGlmICRhdHRyaWJ1dGUgPT0gJ2NvbG9yLS1ob3Zlcicge1xuICAgICAgICBjb2xvcjogbWFwLWdldCgkdGhlbWUtdmFsdWVzLCBjb2xvci0taG92ZXIpO1xuICAgICAgfVxuXG4gICAgICBAaWYgJGF0dHJpYnV0ZSA9PSAnaGVhZGVyLWNvbG9yLS1ob3Zlcicge1xuICAgICAgICBjb2xvcjogbWFwLWdldCgkdGhlbWUtdmFsdWVzLCBiYWNrZ3JvdW5kLWNvbG9yLS1ob3Zlcik7XG4gICAgICB9XG5cbiAgICAgIEBpZiAkYXR0cmlidXRlID09ICdiYWNrZ3JvdW5kLWNvbG9yLS1ob3Zlcicge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBtYXAtZ2V0KCR0aGVtZS12YWx1ZXMsIGJhY2tncm91bmQtY29sb3ItLWhvdmVyKTtcbiAgICAgIH1cblxuICAgICAgQGlmICRhdHRyaWJ1dGUgPT0gJ2JvcmRlci1jb2xvci0taG92ZXInIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiBtYXAtZ2V0KCR0aGVtZS12YWx1ZXMsIGJhY2tncm91bmQtY29sb3ItLWhvdmVyKTtcbiAgICAgIH1cblxuICAgICAgQGlmICRhdHRyaWJ1dGUgPT0gJ2JvcmRlci1pbWFnZS1zb3VyY2UnIHtcbiAgICAgICAgYm9yZGVyLWltYWdlLXNvdXJjZTogdXJsKG1hcC1nZXQoJHRoZW1lLXZhbHVlcywgYm9yZGVyLWltYWdlLXNvdXJjZSkpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AbWl4aW4gdGhlbWUoICRhdHRyaWJ1dGUsICR0YXJnZXRzLCAkY29udGFpbmVyLCAkc3RhdGU6ICcnLCAkZXh0cmE6IGZhbHNlICl7XG5cdEBlYWNoICR0YXJnZXQgaW4gJHRhcmdldHMge1xuXHRcdEBlYWNoICRuYW1lLCAkdGhlbWUgaW4gJGFydGlzLXRoZW1lcyB7XG5cblx0XHRcdEBpZiAkc3RhdGUgPT0gJycge1xuXHRcdFx0XHRAYXQtcm9vdCAjeyRjb250YWluZXJ9LnRoZW1lLSN7JG5hbWV9ICN7JHRhcmdldH0ge1xuICAgICAgICAgIEBpbmNsdWRlIF90aGVtZSgkbmFtZSwgJGF0dHJpYnV0ZSk7XG4gICAgICAgIH1cblxuXHRcdFx0XHRAaWYgJGV4dHJhIHtcblx0XHRcdFx0XHRAYXQtcm9vdCAjeyRjb250YWluZXJ9LnRoZW1lLSN7JG5hbWV9ICN7JHRhcmdldH0ge1xuICAgICAgICAgICAgQGluY2x1ZGUgX3RoZW1lKCRuYW1lLCAnI3skYXR0cmlidXRlfS0taG92ZXInKTtcbiAgICAgICAgICB9XG5cdFx0XHRcdH1cblxuXHRcdFx0fSBAZWxzZSB7XG5cdFx0XHRcdEBhdC1yb290ICN7JGNvbnRhaW5lcn0udGhlbWUtI3skbmFtZX0gI3skdGFyZ2V0fTojeyRzdGF0ZX0ge1xuICAgICAgICAgIEBpbmNsdWRlIF90aGVtZSgkbmFtZSwgJyN7JGF0dHJpYnV0ZX0tLSN7JHN0YXRlfScpO1xuICAgICAgICB9XG5cblx0XHRcdFx0QGlmICRleHRyYSB7XG5cdFx0XHRcdFx0QGF0LXJvb3QgI3skY29udGFpbmVyfS50aGVtZS0jeyRuYW1lfSAjeyR0YXJnZXR9LmFjdGl2ZSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBfdGhlbWUoJG5hbWUsICcjeyRhdHRyaWJ1dGV9LS0jeyRzdGF0ZX0nKTtcbiAgICAgICAgICB9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuQG1peGluIHRoZW1lZC1ib3JkZXItY29sb3IoICR0YXJnZXRzOiBudWxsLCAkY29udGFpbmVyOiAnJywgJGV4dHJhOiBmYWxzZSApIHtcblx0QGlmIG5vdCAkdGFyZ2V0cyB7ICR0YXJnZXRzOiAmOyB9XG5cdEBpbmNsdWRlIHRoZW1lKCBib3JkZXItY29sb3IsICR0YXJnZXRzLCAkY29udGFpbmVyLCAnJywgJGV4dHJhICk7XG59XG5cbkBtaXhpbiB0aGVtZWQtY29sb3IoICR0YXJnZXRzOiBudWxsLCAkY29udGFpbmVyOiAnJywgJGV4dHJhOiBmYWxzZSApIHtcblx0QGlmIG5vdCAkdGFyZ2V0cyB7ICR0YXJnZXRzOiAmOyB9XG5cdEBpbmNsdWRlIHRoZW1lKCBjb2xvciwgJHRhcmdldHMsICRjb250YWluZXIsICcnLCAkZXh0cmEgICk7XG59XG5cbkBtaXhpbiB0aGVtZWQtaGVhZGVyLWNvbG9yKCAkdGFyZ2V0czogbnVsbCwgJGNvbnRhaW5lcjogJycsICRleHRyYTogZmFsc2UgKSB7XG5cdEBpZiBub3QgJHRhcmdldHMgeyAkdGFyZ2V0czogJjsgfVxuXHRAaW5jbHVkZSB0aGVtZSggaGVhZGVyLWNvbG9yLCAkdGFyZ2V0cywgJGNvbnRhaW5lciwgJycsICRleHRyYSAgKTtcbn1cblxuQG1peGluIHRoZW1lZC1iYWNrZ3JvdW5kLWNvbG9yKCAkdGFyZ2V0czogbnVsbCwgJGNvbnRhaW5lcjogJycsICRleHRyYTogZmFsc2UgKSB7XG5cdEBpZiBub3QgJHRhcmdldHMgeyAkdGFyZ2V0czogJjsgfVxuXHRAaW5jbHVkZSB0aGVtZSggYmFja2dyb3VuZC1jb2xvciwgJHRhcmdldHMsICRjb250YWluZXIsICcnLCAkZXh0cmEgICk7XG59XG5cbkBtaXhpbiB0aGVtZWQtaG92ZXIoICR0YXJnZXRzOiBudWxsLCAkY29udGFpbmVyOiAnJywgJGV4dHJhOiBmYWxzZSApIHtcblx0QGlmIG5vdCAkdGFyZ2V0cyB7ICR0YXJnZXRzOiAmOyB9XG5cdEBpbmNsdWRlIHRoZW1lKCBjb2xvciwgJHRhcmdldHMsICRjb250YWluZXIsIGhvdmVyLCAkZXh0cmEgKTtcblx0QGluY2x1ZGUgdGhlbWUoIGJhY2tncm91bmQtY29sb3IsICR0YXJnZXRzLCAkY29udGFpbmVyLCBob3ZlciwgJGV4dHJhICk7XG5cdEBpbmNsdWRlIHRoZW1lKCBib3JkZXItY29sb3IsICR0YXJnZXRzLCAkY29udGFpbmVyLCBob3ZlciwgJGV4dHJhICk7XG59XG5cbkBtaXhpbiB0aGVtZWQtZG90dGVkLWJvcmRlciggJHdpZHRoOiAxcHgsICRvdXRzZXQ6IDBweCwgJHRhcmdldHM6IG51bGwsICRjb250YWluZXI6ICcnICkge1xuXHRAaWYgbm90ICR0YXJnZXRzIHsgJHRhcmdldHM6ICY7IH1cblxuXHRAZWFjaCAkdGFyZ2V0IGluICR0YXJnZXRzIHtcblx0XHRAYXQtcm9vdCAjeyRjb250YWluZXJ9ICN7JHRhcmdldH0ge1xuXG5cdFx0XHRAaW5jbHVkZSBib3JkZXItd2lkdGgoICR3aWR0aCApO1xuXG5cdFx0XHRib3JkZXItaW1hZ2Utc2xpY2U6IDEyO1xuXHRcdFx0Ym9yZGVyLWltYWdlLXdpZHRoOiB1bnBhY2soICR3aWR0aCApO1xuXHRcdFx0Ym9yZGVyLWltYWdlLW91dHNldDogdW5wYWNrKCAkb3V0c2V0ICk7XG5cdFx0XHRib3JkZXItaW1hZ2UtcmVwZWF0OiByb3VuZCByb3VuZDtcblx0XHR9XG5cdH1cblxuXHRAaW5jbHVkZSB0aGVtZSggYm9yZGVyLWltYWdlLXNvdXJjZSwgJHRhcmdldHMsICRjb250YWluZXIgKVxufVxuIiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xuXG4vLy8gTWFrZXMgYW4gZWxlbWVudCBhIG91dGVyIGNvbnRhaW5lciBieSBjZW50cmluZyBpdCBpbiB0aGUgdmlld3BvcnQsIGNsZWFyaW5nIGl0cyBmbG9hdHMsIGFuZCBzZXR0aW5nIGl0cyBgbWF4LXdpZHRoYC5cbi8vLyBBbHRob3VnaCBvcHRpb25hbCwgdXNpbmcgYG91dGVyLWNvbnRhaW5lcmAgaXMgcmVjb21tZW5kZWQuIFRoZSBtaXhpbiBjYW4gYmUgY2FsbGVkIG9uIG1vcmUgdGhhbiBvbmUgZWxlbWVudCBwZXIgcGFnZSwgYXMgbG9uZyBhcyB0aGV5IGFyZSBub3QgbmVzdGVkLlxuLy8vXG4vLy8gQHBhcmFtIHtOdW1iZXIgW3VuaXRdfSAkbG9jYWwtbWF4LXdpZHRoIFskbWF4LXdpZHRoXVxuLy8vICAgTWF4IHdpZHRoIHRvIGJlIGFwcGxpZWQgdG8gdGhlIGVsZW1lbnQuIENhbiBiZSBhIHBlcmNlbnRhZ2Ugb3IgYSBtZWFzdXJlLlxuLy8vXG4vLy8gQGV4YW1wbGUgc2NzcyAtIFVzYWdlXG4vLy8gICAuZWxlbWVudCB7XG4vLy8gICAgIEBpbmNsdWRlIG91dGVyLWNvbnRhaW5lcigxMDAlKTtcbi8vLyAgIH1cbi8vL1xuLy8vIEBleGFtcGxlIGNzcyAtIENTUyBPdXRwdXRcbi8vLyAgIC5lbGVtZW50IHtcbi8vLyAgICAgKnpvb206IDE7XG4vLy8gICAgIG1heC13aWR0aDogMTAwJTtcbi8vLyAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4vLy8gICAgIG1hcmdpbi1yaWdodDogYXV0bztcbi8vLyAgIH1cbi8vL1xuLy8vICAgLmVsZW1lbnQ6YmVmb3JlLCAuZWxlbWVudDphZnRlciB7XG4vLy8gICAgIGNvbnRlbnQ6IFwiIFwiO1xuLy8vICAgICBkaXNwbGF5OiB0YWJsZTtcbi8vLyAgIH1cbi8vL1xuLy8vICAgLmVsZW1lbnQ6YWZ0ZXIge1xuLy8vICAgICBjbGVhcjogYm90aDtcbi8vLyAgIH1cblxuQG1peGluIG91dGVyLWNvbnRhaW5lcigkbG9jYWwtbWF4LXdpZHRoOiAkbWF4LXdpZHRoKSB7XG4gIEBpbmNsdWRlIGNsZWFyZml4O1xuICBtYXgtd2lkdGg6ICRsb2NhbC1tYXgtd2lkdGg7XG4gIG1hcmdpbjoge1xuICAgIGxlZnQ6IGF1dG87XG4gICAgcmlnaHQ6IGF1dG87XG4gIH1cbn1cbiIsIkBjaGFyc2V0IFwiVVRGLThcIjtcblxuLy8vIFByb3ZpZGVzIGFuIGVhc3kgd2F5IHRvIGluY2x1ZGUgYSBjbGVhcmZpeCBmb3IgY29udGFpbmluZyBmbG9hdHMuXG4vLy9cbi8vLyBAbGluayBodHRwOi8vY3NzbW9qby5jb20vbGF0ZXN0X25ld19jbGVhcmZpeF9zb19mYXIvXG4vLy9cbi8vLyBAZXhhbXBsZSBzY3NzIC0gVXNhZ2Vcbi8vLyAgIC5lbGVtZW50IHtcbi8vLyAgICAgQGluY2x1ZGUgY2xlYXJmaXg7XG4vLy8gICB9XG4vLy9cbi8vLyBAZXhhbXBsZSBjc3MgLSBDU1MgT3V0cHV0XG4vLy8gICAuZWxlbWVudDo6YWZ0ZXIge1xuLy8vICAgICBjbGVhcjogYm90aDtcbi8vLyAgICAgY29udGVudDogXCJcIjtcbi8vLyAgICAgZGlzcGxheTogdGFibGU7XG4vLy8gICB9XG5cbkBtaXhpbiBjbGVhcmZpeCB7XG4gICY6OmFmdGVyIHtcbiAgICBjbGVhcjogYm90aDtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICB9XG59XG4iLCJAY2hhcnNldCBcIlVURi04XCI7XG5cbi8vLyBEZXNpZ25hdGVzIHRoZSBlbGVtZW50IGFzIGEgcm93IG9mIGNvbHVtbnMgaW4gdGhlIGdyaWQgbGF5b3V0LiBJdCBjbGVhcnMgdGhlIGZsb2F0cyBvbiB0aGUgZWxlbWVudCBhbmQgc2V0cyBpdHMgZGlzcGxheSBwcm9wZXJ0eS4gUm93cyBjYW4ndCBiZSBuZXN0ZWQsIGJ1dCB0aGVyZSBjYW4gYmUgbW9yZSB0aGFuIG9uZSByb3cgZWxlbWVudOKAlHdpdGggZGlmZmVyZW50IGRpc3BsYXkgcHJvcGVydGllc+KAlHBlciBsYXlvdXQuXG4vLy9cbi8vLyBAcGFyYW0ge1N0cmluZ30gJGRpc3BsYXkgW2RlZmF1bHRdXG4vLy8gIFNldHMgdGhlIGRpc3BsYXkgcHJvcGVydHkgb2YgdGhlIGVsZW1lbnQgYW5kIHRoZSBkaXNwbGF5IGNvbnRleHQgdGhhdCB3aWxsIGJlIHVzZWQgYnkgaXRzIGNoaWxkcmVuLiBDYW4gYmUgYGJsb2NrYCBvciBgdGFibGVgLlxuLy8vXG4vLy8gQHBhcmFtIHtTdHJpbmd9ICRkaXJlY3Rpb24gWyRkZWZhdWx0LWxheW91dC1kaXJlY3Rpb25dXG4vLy8gIFNldHMgdGhlIGxheW91dCBkaXJlY3Rpb24uIENhbiBiZSBgTFRSYCAobGVmdC10by1yaWdodCkgb3IgYFJUTGAgKHJpZ2h0LXRvLWxlZnQpLlxuLy8vXG4vLy8gQGV4YW1wbGUgc2NzcyAtIFVzYWdlXG4vLy8gIC5lbGVtZW50IHtcbi8vLyAgICBAaW5jbHVkZSByb3coKTtcbi8vLyAgfVxuLy8vXG4vLy8gQGV4YW1wbGUgY3NzIC0gQ1NTIE91dHB1dFxuLy8vICAuZWxlbWVudCB7XG4vLy8gICAgKnpvb206IDE7XG4vLy8gICAgZGlzcGxheTogYmxvY2s7XG4vLy8gIH1cbi8vL1xuLy8vIC5lbGVtZW50OmJlZm9yZSwgLmVsZW1lbnQ6YWZ0ZXIge1xuLy8vICAgY29udGVudDogXCIgXCI7XG4vLy8gICBkaXNwbGF5OiB0YWJsZTtcbi8vLyB9XG4vLy9cbi8vLyAuZWxlbWVudDphZnRlciB7XG4vLy8gICBjbGVhcjogYm90aDtcbi8vLyB9XG5cbkBtaXhpbiByb3coJGRpc3BsYXk6IGRlZmF1bHQsICRkaXJlY3Rpb246ICRkZWZhdWx0LWxheW91dC1kaXJlY3Rpb24pIHtcbiAgQGlmICRkaXJlY3Rpb24gIT0gJGRlZmF1bHQtbGF5b3V0LWRpcmVjdGlvbiB7XG4gICAgQGluY2x1ZGUgLW5lYXQtd2FybihcIlRoZSAkZGlyZWN0aW9uIGFyZ3VtZW50IHdpbGwgYmUgZGVwcmVjYXRlZCBpbiBmdXR1cmUgdmVyc2lvbnMgaW4gZmF2b3Igb2YgdGhlIGRpcmVjdGlvbigpey4uLn0gbWl4aW4uXCIpO1xuICB9XG5cbiAgJGxheW91dC1kaXJlY3Rpb246ICRkaXJlY3Rpb24gIWdsb2JhbDtcblxuICBAaWYgJGRpc3BsYXkgIT0gZGVmYXVsdCB7XG4gICAgQGluY2x1ZGUgLW5lYXQtd2FybihcIlRoZSAkZGlzcGxheSBhcmd1bWVudCB3aWxsIGJlIGRlcHJlY2F0ZWQgaW4gZnV0dXJlIHZlcnNpb25zIGluIGZhdm9yIG9mIHRoZSBkaXNwbGF5KCl7Li4ufSBtaXhpbi5cIik7XG4gIH1cblxuICBAaWYgJGRpc3BsYXkgPT0gdGFibGUge1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIEBpbmNsdWRlIGZpbGwtcGFyZW50O1xuICAgIHRhYmxlLWxheW91dDogZml4ZWQ7XG4gICAgJGNvbnRhaW5lci1kaXNwbGF5LXRhYmxlOiB0cnVlICFnbG9iYWw7XG4gIH0gQGVsc2Uge1xuICAgIEBpbmNsdWRlIGNsZWFyZml4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICRjb250YWluZXItZGlzcGxheS10YWJsZTogZmFsc2UgIWdsb2JhbDtcbiAgfVxufVxuIiwiQGNoYXJzZXQgJ1VURi04JztcblxuLy8gICAgIF8gICAgICAgICAgICBfICAgICAgICAgICBfICAgICAgICAgICAgICAgICAgICAgICAgICAgXyBfXG4vLyAgICAoXykgICAgICAgICAgfCB8ICAgICAgICAgfCB8ICAgICAgICAgICAgICAgICAgICAgICAgIHwgKF8pXG4vLyAgICAgXyBfIF9fICAgX19ffCB8XyAgIF8gIF9ffCB8IF9fXyAgIF8gX18gX19fICAgX19fICBfX3wgfF8gIF9fIF9cbi8vICAgIHwgfCAnXyBcXCAvIF9ffCB8IHwgfCB8LyBfYCB8LyBfIFxcIHwgJ18gYCBfIFxcIC8gXyBcXC8gX2AgfCB8LyBfYCB8XG4vLyAgICB8IHwgfCB8IHwgKF9ffCB8IHxffCB8IChffCB8ICBfXy8gfCB8IHwgfCB8IHwgIF9fLyAoX3wgfCB8IChffCB8XG4vLyAgICB8X3xffCB8X3xcXF9fX3xffFxcX18sX3xcXF9fLF98XFxfX198IHxffCB8X3wgfF98XFxfX198XFxfXyxffF98XFxfXyxffFxuLy9cbi8vICAgICAgU2ltcGxlLCBlbGVnYW50IGFuZCBtYWludGFpbmFibGUgbWVkaWEgcXVlcmllcyBpbiBTYXNzXG4vLyAgICAgICAgICAgICAgICAgICAgICAgIHYxLjQuMVxuLy9cbi8vICAgICAgICAgICAgICAgIGh0dHA6Ly9pbmNsdWRlLW1lZGlhLmNvbVxuLy9cbi8vICAgICAgICAgQXV0aG9yczogRWR1YXJkbyBCb3VjYXMgKEBlZHVhcmRvYm91Y2FzKVxuLy8gICAgICAgICAgICAgICAgICBIdWdvIEdpcmF1ZGVsIChAaHVnb2dpcmF1ZGVsKVxuLy9cbi8vICAgICAgVGhpcyBwcm9qZWN0IGlzIGxpY2Vuc2VkIHVuZGVyIHRoZSB0ZXJtcyBvZiB0aGUgTUlUIGxpY2Vuc2VcblxuXG4vLy8vXG4vLy8gaW5jbHVkZS1tZWRpYSBsaWJyYXJ5IHB1YmxpYyBjb25maWd1cmF0aW9uXG4vLy8gQGF1dGhvciBFZHVhcmRvIEJvdWNhc1xuLy8vIEBhY2Nlc3MgcHVibGljXG4vLy8vXG5cblxuLy8vXG4vLy8gQ3JlYXRlcyBhIGxpc3Qgb2YgZ2xvYmFsIGJyZWFrcG9pbnRzXG4vLy9cbi8vLyBAZXhhbXBsZSBzY3NzIC0gQ3JlYXRlcyBhIHNpbmdsZSBicmVha3BvaW50IHdpdGggdGhlIGxhYmVsIGBwaG9uZWBcbi8vLyAgJGJyZWFrcG9pbnRzOiAoJ3Bob25lJzogMzIwcHgpO1xuLy8vXG4kYnJlYWtwb2ludHM6IChcbiAgJ3Bob25lJzogMzIwcHgsXG4gICd0YWJsZXQnOiA3NjhweCxcbiAgJ2Rlc2t0b3AnOiAxMDI0cHhcbikgIWRlZmF1bHQ7XG5cblxuLy8vXG4vLy8gQ3JlYXRlcyBhIGxpc3Qgb2Ygc3RhdGljIGV4cHJlc3Npb25zIG9yIG1lZGlhIHR5cGVzXG4vLy9cbi8vLyBAZXhhbXBsZSBzY3NzIC0gQ3JlYXRlcyBhIHNpbmdsZSBtZWRpYSB0eXBlIChzY3JlZW4pXG4vLy8gICRtZWRpYS1leHByZXNzaW9uczogKCdzY3JlZW4nOiAnc2NyZWVuJyk7XG4vLy9cbi8vLyBAZXhhbXBsZSBzY3NzIC0gQ3JlYXRlcyBhIHN0YXRpYyBleHByZXNzaW9uIHdpdGggbG9naWNhbCBkaXNqdW5jdGlvbiAoT1Igb3BlcmF0b3IpXG4vLy8gICRtZWRpYS1leHByZXNzaW9uczogKFxuLy8vICAgICdyZXRpbmEyeCc6ICcoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSwgKG1pbi1yZXNvbHV0aW9uOiAxOTJkcGkpJ1xuLy8vICApO1xuLy8vXG4kbWVkaWEtZXhwcmVzc2lvbnM6IChcbiAgJ3NjcmVlbic6ICdzY3JlZW4nLFxuICAncHJpbnQnOiAncHJpbnQnLFxuICAnaGFuZGhlbGQnOiAnaGFuZGhlbGQnLFxuICAnbGFuZHNjYXBlJzogJyhvcmllbnRhdGlvbjogbGFuZHNjYXBlKScsXG4gICdwb3J0cmFpdCc6ICcob3JpZW50YXRpb246IHBvcnRyYWl0KScsXG4gICdyZXRpbmEyeCc6ICcoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSwgKG1pbi1yZXNvbHV0aW9uOiAxOTJkcGkpJyxcbiAgJ3JldGluYTN4JzogJygtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDMpLCAobWluLXJlc29sdXRpb246IDM1MGRwaSknXG4pICFkZWZhdWx0O1xuXG5cbi8vL1xuLy8vIERlZmluZXMgYSBudW1iZXIgdG8gYmUgYWRkZWQgb3Igc3VidHJhY3RlZCBmcm9tIGVhY2ggdW5pdCB3aGVuIGRlY2xhcmluZyBicmVha3BvaW50cyB3aXRoIGV4Y2x1c2l2ZSBpbnRlcnZhbHNcbi8vL1xuLy8vIEBleGFtcGxlIHNjc3MgLSBJbnRlcnZhbCBmb3IgcGl4ZWxzIGlzIGRlZmluZWQgYXMgYDFgIGJ5IGRlZmF1bHRcbi8vLyAgQGluY2x1ZGUgbWVkaWEoJz4xMjhweCcpIHt9XG4vLy9cbi8vLyAgLyogR2VuZXJhdGVzOiAqL1xuLy8vICBAbWVkaWEgKG1pbi13aWR0aDogMTI5cHgpIHt9XG4vLy9cbi8vLyBAZXhhbXBsZSBzY3NzIC0gSW50ZXJ2YWwgZm9yIGVtcyBpcyBkZWZpbmVkIGFzIGAwLjAxYCBieSBkZWZhdWx0XG4vLy8gIEBpbmNsdWRlIG1lZGlhKCc+MjBlbScpIHt9XG4vLy9cbi8vLyAgLyogR2VuZXJhdGVzOiAqL1xuLy8vICBAbWVkaWEgKG1pbi13aWR0aDogMjAuMDFlbSkge31cbi8vL1xuLy8vIEBleGFtcGxlIHNjc3MgLSBJbnRlcnZhbCBmb3IgcmVtcyBpcyBkZWZpbmVkIGFzIGAwLjFgIGJ5IGRlZmF1bHQsIHRvIGJlIHVzZWQgd2l0aCBgZm9udC1zaXplOiA2Mi41JTtgXG4vLy8gIEBpbmNsdWRlIG1lZGlhKCc+Mi4wcmVtJykge31cbi8vL1xuLy8vICAvKiBHZW5lcmF0ZXM6ICovXG4vLy8gIEBtZWRpYSAobWluLXdpZHRoOiAyLjFyZW0pIHt9XG4vLy9cbiR1bml0LWludGVydmFsczogKFxuICAncHgnOiAxLFxuICAnZW0nOiAwLjAxLFxuICAncmVtJzogMC4xXG4pICFkZWZhdWx0O1xuXG4vLy9cbi8vLyBEZWZpbmVzIHdoZXRoZXIgc3VwcG9ydCBmb3IgbWVkaWEgcXVlcmllcyBpcyBhdmFpbGFibGUsIHVzZWZ1bCBmb3IgY3JlYXRpbmcgc2VwYXJhdGUgc3R5bGVzaGVldHNcbi8vLyBmb3IgYnJvd3NlcnMgdGhhdCBkb24ndCBzdXBwb3J0IG1lZGlhIHF1ZXJpZXMuXG4vLy9cbi8vLyBAZXhhbXBsZSBzY3NzIC0gRGlzYWJsZXMgc3VwcG9ydCBmb3IgbWVkaWEgcXVlcmllc1xuLy8vICAkaW0tbWVkaWEtc3VwcG9ydDogZmFsc2U7XG4vLy8gIEBpbmNsdWRlIG1lZGlhKCc+PXRhYmxldCcpIHtcbi8vLyAgICAuZm9vIHtcbi8vLyAgICAgIGNvbG9yOiB0b21hdG87XG4vLy8gICAgfVxuLy8vICB9XG4vLy9cbi8vLyAgLyogR2VuZXJhdGVzOiAqL1xuLy8vICAuZm9vIHtcbi8vLyAgICBjb2xvcjogdG9tYXRvO1xuLy8vICB9XG4vLy9cbiRpbS1tZWRpYS1zdXBwb3J0OiB0cnVlICFkZWZhdWx0O1xuXG4vLy9cbi8vLyBTZWxlY3RzIHdoaWNoIGJyZWFrcG9pbnQgdG8gZW11bGF0ZSB3aGVuIHN1cHBvcnQgZm9yIG1lZGlhIHF1ZXJpZXMgaXMgZGlzYWJsZWQuIE1lZGlhIHF1ZXJpZXMgdGhhdCBzdGFydCBhdCBvclxuLy8vIGludGVyY2VwdCB0aGUgYnJlYWtwb2ludCB3aWxsIGJlIGRpc3BsYXllZCwgYW55IG90aGVycyB3aWxsIGJlIGlnbm9yZWQuXG4vLy9cbi8vLyBAZXhhbXBsZSBzY3NzIC0gVGhpcyBtZWRpYSBxdWVyeSB3aWxsIHNob3cgYmVjYXVzZSBpdCBpbnRlcmNlcHRzIHRoZSBzdGF0aWMgYnJlYWtwb2ludFxuLy8vICAkaW0tbWVkaWEtc3VwcG9ydDogZmFsc2U7XG4vLy8gICRpbS1uby1tZWRpYS1icmVha3BvaW50OiAnZGVza3RvcCc7XG4vLy8gIEBpbmNsdWRlIG1lZGlhKCc+PXRhYmxldCcpIHtcbi8vLyAgICAuZm9vIHtcbi8vLyAgICAgIGNvbG9yOiB0b21hdG87XG4vLy8gICAgfVxuLy8vICB9XG4vLy9cbi8vLyAgLyogR2VuZXJhdGVzOiAqL1xuLy8vICAuZm9vIHtcbi8vLyAgICBjb2xvcjogdG9tYXRvO1xuLy8vICB9XG4vLy9cbi8vLyBAZXhhbXBsZSBzY3NzIC0gVGhpcyBtZWRpYSBxdWVyeSB3aWxsIE5PVCBzaG93IGJlY2F1c2UgaXQgZG9lcyBub3QgaW50ZXJjZXB0IHRoZSBkZXNrdG9wIGJyZWFrcG9pbnRcbi8vLyAgJGltLW1lZGlhLXN1cHBvcnQ6IGZhbHNlO1xuLy8vICAkaW0tbm8tbWVkaWEtYnJlYWtwb2ludDogJ3RhYmxldCc7XG4vLy8gIEBpbmNsdWRlIG1lZGlhKCc+PWRlc2t0b3AnKSB7XG4vLy8gICAgLmZvbyB7XG4vLy8gICAgICBjb2xvcjogdG9tYXRvO1xuLy8vICAgIH1cbi8vLyAgfVxuLy8vXG4vLy8gIC8qIE5vIG91dHB1dCAqL1xuLy8vXG4kaW0tbm8tbWVkaWEtYnJlYWtwb2ludDogJ2Rlc2t0b3AnICFkZWZhdWx0O1xuXG4vLy9cbi8vLyBTZWxlY3RzIHdoaWNoIG1lZGlhIGV4cHJlc3Npb25zIGFyZSBhbGxvd2VkIGluIGFuIGV4cHJlc3Npb24gZm9yIGl0IHRvIGJlIHVzZWQgd2hlbiBtZWRpYSBxdWVyaWVzXG4vLy8gYXJlIG5vdCBzdXBwb3J0ZWQuXG4vLy9cbi8vLyBAZXhhbXBsZSBzY3NzIC0gVGhpcyBtZWRpYSBxdWVyeSB3aWxsIHNob3cgYmVjYXVzZSBpdCBpbnRlcmNlcHRzIHRoZSBzdGF0aWMgYnJlYWtwb2ludCBhbmQgY29udGFpbnMgb25seSBhY2NlcHRlZCBtZWRpYSBleHByZXNzaW9uc1xuLy8vICAkaW0tbWVkaWEtc3VwcG9ydDogZmFsc2U7XG4vLy8gICRpbS1uby1tZWRpYS1icmVha3BvaW50OiAnZGVza3RvcCc7XG4vLy8gICRpbS1uby1tZWRpYS1leHByZXNzaW9uczogKCdzY3JlZW4nKTtcbi8vLyAgQGluY2x1ZGUgbWVkaWEoJz49dGFibGV0JywgJ3NjcmVlbicpIHtcbi8vLyAgICAuZm9vIHtcbi8vLyAgICAgIGNvbG9yOiB0b21hdG87XG4vLy8gICAgfVxuLy8vICB9XG4vLy9cbi8vLyAgIC8qIEdlbmVyYXRlczogKi9cbi8vLyAgIC5mb28ge1xuLy8vICAgICBjb2xvcjogdG9tYXRvO1xuLy8vICAgfVxuLy8vXG4vLy8gQGV4YW1wbGUgc2NzcyAtIFRoaXMgbWVkaWEgcXVlcnkgd2lsbCBOT1Qgc2hvdyBiZWNhdXNlIGl0IGludGVyY2VwdHMgdGhlIHN0YXRpYyBicmVha3BvaW50IGJ1dCBjb250YWlucyBhIG1lZGlhIGV4cHJlc3Npb24gdGhhdCBpcyBub3QgYWNjZXB0ZWRcbi8vLyAgJGltLW1lZGlhLXN1cHBvcnQ6IGZhbHNlO1xuLy8vICAkaW0tbm8tbWVkaWEtYnJlYWtwb2ludDogJ2Rlc2t0b3AnO1xuLy8vICAkaW0tbm8tbWVkaWEtZXhwcmVzc2lvbnM6ICgnc2NyZWVuJyk7XG4vLy8gIEBpbmNsdWRlIG1lZGlhKCc+PXRhYmxldCcsICdyZXRpbmEyeCcpIHtcbi8vLyAgICAuZm9vIHtcbi8vLyAgICAgIGNvbG9yOiB0b21hdG87XG4vLy8gICAgfVxuLy8vICB9XG4vLy9cbi8vLyAgLyogTm8gb3V0cHV0ICovXG4vLy9cbiRpbS1uby1tZWRpYS1leHByZXNzaW9uczogKCdzY3JlZW4nLCAncG9ydHJhaXQnLCAnbGFuZHNjYXBlJykgIWRlZmF1bHQ7XG5cbi8vLy9cbi8vLyBDcm9zcy1lbmdpbmUgbG9nZ2luZyBlbmdpbmVcbi8vLyBAYXV0aG9yIEh1Z28gR2lyYXVkZWxcbi8vLyBAYWNjZXNzIHByaXZhdGVcbi8vLy9cblxuXG4vLy9cbi8vLyBMb2cgYSBtZXNzYWdlIGVpdGhlciB3aXRoIGBAZXJyb3JgIGlmIHN1cHBvcnRlZFxuLy8vIGVsc2Ugd2l0aCBgQHdhcm5gLCB1c2luZyBgZmVhdHVyZS1leGlzdHMoJ2F0LWVycm9yJylgXG4vLy8gdG8gZGV0ZWN0IHN1cHBvcnQuXG4vLy9cbi8vLyBAcGFyYW0ge1N0cmluZ30gJG1lc3NhZ2UgLSBNZXNzYWdlIHRvIGxvZ1xuLy8vXG5AZnVuY3Rpb24gbG9nKCRtZXNzYWdlKSB7XG4gIEBpZiBmZWF0dXJlLWV4aXN0cygnYXQtZXJyb3InKSB7XG4gICAgQGVycm9yICRtZXNzYWdlO1xuICB9IEBlbHNlIHtcbiAgICBAd2FybiAkbWVzc2FnZTtcbiAgICAkXzogbm9vcCgpO1xuICB9XG5cbiAgQHJldHVybiAkbWVzc2FnZTtcbn1cblxuXG4vLy9cbi8vLyBXcmFwcGVyIG1peGluIGZvciB0aGUgbG9nIGZ1bmN0aW9uIHNvIGl0IGNhbiBiZSB1c2VkIHdpdGggYSBtb3JlIGZyaWVuZGx5XG4vLy8gQVBJIHRoYW4gYEBpZiBsb2coJy4uJykge31gIG9yIGAkXzogbG9nKCcuLicpYC4gQmFzaWNhbGx5LCB1c2UgdGhlIGZ1bmN0aW9uXG4vLy8gd2l0aGluIGZ1bmN0aW9ucyBiZWNhdXNlIGl0IGlzIG5vdCBwb3NzaWJsZSB0byBpbmNsdWRlIGEgbWl4aW4gaW4gYSBmdW5jdGlvblxuLy8vIGFuZCB1c2UgdGhlIG1peGluIGV2ZXJ5d2hlcmUgZWxzZSBiZWNhdXNlIGl0J3MgbXVjaCBtb3JlIGVsZWdhbnQuXG4vLy9cbi8vLyBAcGFyYW0ge1N0cmluZ30gJG1lc3NhZ2UgLSBNZXNzYWdlIHRvIGxvZ1xuLy8vXG5AbWl4aW4gbG9nKCRtZXNzYWdlKSB7XG4gIEBpZiBsb2coJG1lc3NhZ2UpIHt9XG59XG5cblxuLy8vXG4vLy8gRnVuY3Rpb24gd2l0aCBubyBgQHJldHVybmAgY2FsbGVkIG5leHQgdG8gYEB3YXJuYCBpbiBTYXNzIDMuM1xuLy8vIHRvIHRyaWdnZXIgYSBjb21waWxpbmcgZXJyb3IgYW5kIHN0b3AgdGhlIHByb2Nlc3MuXG4vLy9cbkBmdW5jdGlvbiBub29wKCkge31cblxuLy8vXG4vLy8gRGV0ZXJtaW5lcyB3aGV0aGVyIGEgbGlzdCBvZiBjb25kaXRpb25zIGlzIGludGVyY2VwdGVkIGJ5IHRoZSBzdGF0aWMgYnJlYWtwb2ludC5cbi8vL1xuLy8vIEBwYXJhbSB7QXJnbGlzdH0gICAkY29uZGl0aW9ucyAgLSBNZWRpYSBxdWVyeSBjb25kaXRpb25zXG4vLy9cbi8vLyBAcmV0dXJuIHtCb29sZWFufSAtIFJldHVybnMgdHJ1ZSBpZiB0aGUgY29uZGl0aW9ucyBhcmUgaW50ZXJjZXB0ZWQgYnkgdGhlIHN0YXRpYyBicmVha3BvaW50XG4vLy9cbkBmdW5jdGlvbiBpbS1pbnRlcmNlcHRzLXN0YXRpYy1icmVha3BvaW50KCRjb25kaXRpb25zLi4uKSB7XG4gICRuby1tZWRpYS1icmVha3BvaW50LXZhbHVlOiBtYXAtZ2V0KCRicmVha3BvaW50cywgJGltLW5vLW1lZGlhLWJyZWFrcG9pbnQpO1xuXG4gIEBpZiBub3QgJG5vLW1lZGlhLWJyZWFrcG9pbnQtdmFsdWUge1xuICAgIEBpZiBsb2coJ2AjeyRpbS1uby1tZWRpYS1icmVha3BvaW50fWAgaXMgbm90IGEgdmFsaWQgYnJlYWtwb2ludC4nKSB7fVxuICB9XG5cbiAgQGVhY2ggJGNvbmRpdGlvbiBpbiAkY29uZGl0aW9ucyB7XG4gICAgQGlmIG5vdCBtYXAtaGFzLWtleSgkbWVkaWEtZXhwcmVzc2lvbnMsICRjb25kaXRpb24pIHtcbiAgICAgICRvcGVyYXRvcjogZ2V0LWV4cHJlc3Npb24tb3BlcmF0b3IoJGNvbmRpdGlvbik7XG4gICAgICAkcHJlZml4OiBnZXQtZXhwcmVzc2lvbi1wcmVmaXgoJG9wZXJhdG9yKTtcbiAgICAgICR2YWx1ZTogZ2V0LWV4cHJlc3Npb24tdmFsdWUoJGNvbmRpdGlvbiwgJG9wZXJhdG9yKTtcblxuICAgICAgQGlmICgkcHJlZml4ID09ICdtYXgnIGFuZCAkdmFsdWUgPD0gJG5vLW1lZGlhLWJyZWFrcG9pbnQtdmFsdWUpIG9yXG4gICAgICAgICAgKCRwcmVmaXggPT0gJ21pbicgYW5kICR2YWx1ZSA+ICRuby1tZWRpYS1icmVha3BvaW50LXZhbHVlKSB7XG4gICAgICAgIEByZXR1cm4gZmFsc2U7XG4gICAgICB9XG4gICAgfSBAZWxzZSBpZiBub3QgaW5kZXgoJGltLW5vLW1lZGlhLWV4cHJlc3Npb25zLCAkY29uZGl0aW9uKSB7XG4gICAgICBAcmV0dXJuIGZhbHNlO1xuICAgIH1cbiAgfVxuXG4gIEByZXR1cm4gdHJ1ZTtcbn1cblxuLy8vL1xuLy8vIFBhcnNpbmcgZW5naW5lXG4vLy8gQGF1dGhvciBIdWdvIEdpcmF1ZGVsXG4vLy8gQGFjY2VzcyBwcml2YXRlXG4vLy8vXG5cblxuLy8vXG4vLy8gR2V0IG9wZXJhdG9yIG9mIGFuIGV4cHJlc3Npb25cbi8vL1xuLy8vIEBwYXJhbSB7U3RyaW5nfSAkZXhwcmVzc2lvbiAtIEV4cHJlc3Npb24gdG8gZXh0cmFjdCBvcGVyYXRvciBmcm9tXG4vLy9cbi8vLyBAcmV0dXJuIHtTdHJpbmd9IC0gQW55IG9mIGA+PWAsIGA+YCwgYDw9YCwgYDxgLCBg4omlYCwgYOKJpGBcbi8vL1xuQGZ1bmN0aW9uIGdldC1leHByZXNzaW9uLW9wZXJhdG9yKCRleHByZXNzaW9uKSB7XG4gIEBlYWNoICRvcGVyYXRvciBpbiAoJz49JywgJz4nLCAnPD0nLCAnPCcsICfiiaUnLCAn4omkJykge1xuICAgIEBpZiBzdHItaW5kZXgoJGV4cHJlc3Npb24sICRvcGVyYXRvcikge1xuICAgICAgQHJldHVybiAkb3BlcmF0b3I7XG4gICAgfVxuICB9XG5cbiAgLy8gSXQgaXMgbm90IHBvc3NpYmxlIHRvIGluY2x1ZGUgYSBtaXhpbiBpbnNpZGUgYSBmdW5jdGlvbiwgc28gd2UgaGF2ZSB0b1xuICAvLyByZWx5IG9uIHRoZSBgbG9nKC4uKWAgZnVuY3Rpb24gcmF0aGVyIHRoYW4gdGhlIGBsb2coLi4pYCBtaXhpbi4gQmVjYXVzZVxuICAvLyBmdW5jdGlvbnMgY2Fubm90IGJlIGNhbGxlZCBhbnl3aGVyZSBpbiBTYXNzLCB3ZSBuZWVkIHRvIGhhY2sgdGhlIGNhbGwgaW5cbiAgLy8gYSBkdW1teSB2YXJpYWJsZSwgc3VjaCBhcyBgJF9gLiBJZiBhbnlib2R5IGV2ZXIgcmFpc2UgYSBzY29waW5nIGlzc3VlIHdpdGhcbiAgLy8gU2FzcyAzLjMsIGNoYW5nZSB0aGlzIGxpbmUgaW4gYEBpZiBsb2coLi4pIHt9YCBpbnN0ZWFkLlxuICAkXzogbG9nKCdObyBvcGVyYXRvciBmb3VuZCBpbiBgI3skZXhwcmVzc2lvbn1gLicpO1xufVxuXG5cbi8vL1xuLy8vIEdldCBkaW1lbnNpb24gb2YgYW4gZXhwcmVzc2lvbiwgYmFzZWQgb24gYSBmb3VuZCBvcGVyYXRvclxuLy8vXG4vLy8gQHBhcmFtIHtTdHJpbmd9ICRleHByZXNzaW9uIC0gRXhwcmVzc2lvbiB0byBleHRyYWN0IGRpbWVuc2lvbiBmcm9tXG4vLy8gQHBhcmFtIHtTdHJpbmd9ICRvcGVyYXRvciAtIE9wZXJhdG9yIGZyb20gYCRleHByZXNzaW9uYFxuLy8vXG4vLy8gQHJldHVybiB7U3RyaW5nfSAtIGB3aWR0aGAgb3IgYGhlaWdodGAgKG9yIHBvdGVudGlhbGx5IGFueXRoaW5nIGVsc2UpXG4vLy9cbkBmdW5jdGlvbiBnZXQtZXhwcmVzc2lvbi1kaW1lbnNpb24oJGV4cHJlc3Npb24sICRvcGVyYXRvcikge1xuICAkb3BlcmF0b3ItaW5kZXg6IHN0ci1pbmRleCgkZXhwcmVzc2lvbiwgJG9wZXJhdG9yKTtcbiAgJHBhcnNlZC1kaW1lbnNpb246IHN0ci1zbGljZSgkZXhwcmVzc2lvbiwgMCwgJG9wZXJhdG9yLWluZGV4IC0gMSk7XG4gICRkaW1lbnNpb246ICd3aWR0aCc7XG5cbiAgQGlmIHN0ci1sZW5ndGgoJHBhcnNlZC1kaW1lbnNpb24pID4gMCB7XG4gICAgJGRpbWVuc2lvbjogJHBhcnNlZC1kaW1lbnNpb247XG4gIH1cblxuICBAcmV0dXJuICRkaW1lbnNpb247XG59XG5cblxuLy8vXG4vLy8gR2V0IGRpbWVuc2lvbiBwcmVmaXggYmFzZWQgb24gYW4gb3BlcmF0b3Jcbi8vL1xuLy8vIEBwYXJhbSB7U3RyaW5nfSAkb3BlcmF0b3IgLSBPcGVyYXRvclxuLy8vXG4vLy8gQHJldHVybiB7U3RyaW5nfSAtIGBtaW5gIG9yIGBtYXhgXG4vLy9cbkBmdW5jdGlvbiBnZXQtZXhwcmVzc2lvbi1wcmVmaXgoJG9wZXJhdG9yKSB7XG4gIEByZXR1cm4gaWYoaW5kZXgoKCc8JywgJzw9JywgJ+KJpCcpLCAkb3BlcmF0b3IpLCAnbWF4JywgJ21pbicpO1xufVxuXG5cbi8vL1xuLy8vIEdldCB2YWx1ZSBvZiBhbiBleHByZXNzaW9uLCBiYXNlZCBvbiBhIGZvdW5kIG9wZXJhdG9yXG4vLy9cbi8vLyBAcGFyYW0ge1N0cmluZ30gJGV4cHJlc3Npb24gLSBFeHByZXNzaW9uIHRvIGV4dHJhY3QgdmFsdWUgZnJvbVxuLy8vIEBwYXJhbSB7U3RyaW5nfSAkb3BlcmF0b3IgLSBPcGVyYXRvciBmcm9tIGAkZXhwcmVzc2lvbmBcbi8vL1xuLy8vIEByZXR1cm4ge051bWJlcn0gLSBBIG51bWVyaWMgdmFsdWVcbi8vL1xuQGZ1bmN0aW9uIGdldC1leHByZXNzaW9uLXZhbHVlKCRleHByZXNzaW9uLCAkb3BlcmF0b3IpIHtcbiAgJG9wZXJhdG9yLWluZGV4OiBzdHItaW5kZXgoJGV4cHJlc3Npb24sICRvcGVyYXRvcik7XG4gICR2YWx1ZTogc3RyLXNsaWNlKCRleHByZXNzaW9uLCAkb3BlcmF0b3ItaW5kZXggKyBzdHItbGVuZ3RoKCRvcGVyYXRvcikpO1xuXG4gIEBpZiBtYXAtaGFzLWtleSgkYnJlYWtwb2ludHMsICR2YWx1ZSkge1xuICAgICR2YWx1ZTogbWFwLWdldCgkYnJlYWtwb2ludHMsICR2YWx1ZSk7XG4gIH0gQGVsc2Uge1xuICAgICR2YWx1ZTogdG8tbnVtYmVyKCR2YWx1ZSk7XG4gIH1cblxuICAkaW50ZXJ2YWw6IG1hcC1nZXQoJHVuaXQtaW50ZXJ2YWxzLCB1bml0KCR2YWx1ZSkpO1xuXG4gIEBpZiBub3QgJGludGVydmFsIHtcbiAgICAvLyBJdCBpcyBub3QgcG9zc2libGUgdG8gaW5jbHVkZSBhIG1peGluIGluc2lkZSBhIGZ1bmN0aW9uLCBzbyB3ZSBoYXZlIHRvXG4gICAgLy8gcmVseSBvbiB0aGUgYGxvZyguLilgIGZ1bmN0aW9uIHJhdGhlciB0aGFuIHRoZSBgbG9nKC4uKWAgbWl4aW4uIEJlY2F1c2VcbiAgICAvLyBmdW5jdGlvbnMgY2Fubm90IGJlIGNhbGxlZCBhbnl3aGVyZSBpbiBTYXNzLCB3ZSBuZWVkIHRvIGhhY2sgdGhlIGNhbGwgaW5cbiAgICAvLyBhIGR1bW15IHZhcmlhYmxlLCBzdWNoIGFzIGAkX2AuIElmIGFueWJvZHkgZXZlciByYWlzZSBhIHNjb3BpbmcgaXNzdWUgd2l0aFxuICAgIC8vIFNhc3MgMy4zLCBjaGFuZ2UgdGhpcyBsaW5lIGluIGBAaWYgbG9nKC4uKSB7fWAgaW5zdGVhZC5cbiAgICAkXzogbG9nKCdVbmtub3duIHVuaXQgYCN7dW5pdCgkdmFsdWUpfWAuJyk7XG4gIH1cblxuICBAaWYgJG9wZXJhdG9yID09ICc+JyB7XG4gICAgJHZhbHVlOiAkdmFsdWUgKyAkaW50ZXJ2YWw7XG4gIH0gQGVsc2UgaWYgJG9wZXJhdG9yID09ICc8JyB7XG4gICAgJHZhbHVlOiAkdmFsdWUgLSAkaW50ZXJ2YWw7XG4gIH1cblxuICBAcmV0dXJuICR2YWx1ZTtcbn1cblxuXG4vLy9cbi8vLyBQYXJzZSBhbiBleHByZXNzaW9uIHRvIHJldHVybiBhIHZhbGlkIG1lZGlhLXF1ZXJ5IGV4cHJlc3Npb25cbi8vL1xuLy8vIEBwYXJhbSB7U3RyaW5nfSAkZXhwcmVzc2lvbiAtIEV4cHJlc3Npb24gdG8gcGFyc2Vcbi8vL1xuLy8vIEByZXR1cm4ge1N0cmluZ30gLSBWYWxpZCBtZWRpYSBxdWVyeVxuLy8vXG5AZnVuY3Rpb24gcGFyc2UtZXhwcmVzc2lvbigkZXhwcmVzc2lvbikge1xuICAvLyBJZiBpdCBpcyBwYXJ0IG9mICRtZWRpYS1leHByZXNzaW9ucywgaXQgaGFzIG5vIG9wZXJhdG9yXG4gIC8vIHRoZW4gdGhlcmUgaXMgbm8gbmVlZCB0byBnbyBhbnkgZnVydGhlciwganVzdCByZXR1cm4gdGhlIHZhbHVlXG4gIEBpZiBtYXAtaGFzLWtleSgkbWVkaWEtZXhwcmVzc2lvbnMsICRleHByZXNzaW9uKSB7XG4gICAgQHJldHVybiBtYXAtZ2V0KCRtZWRpYS1leHByZXNzaW9ucywgJGV4cHJlc3Npb24pO1xuICB9XG5cbiAgJG9wZXJhdG9yOiBnZXQtZXhwcmVzc2lvbi1vcGVyYXRvcigkZXhwcmVzc2lvbik7XG4gICRkaW1lbnNpb246IGdldC1leHByZXNzaW9uLWRpbWVuc2lvbigkZXhwcmVzc2lvbiwgJG9wZXJhdG9yKTtcbiAgJHByZWZpeDogZ2V0LWV4cHJlc3Npb24tcHJlZml4KCRvcGVyYXRvcik7XG4gICR2YWx1ZTogZ2V0LWV4cHJlc3Npb24tdmFsdWUoJGV4cHJlc3Npb24sICRvcGVyYXRvcik7XG5cbiAgQHJldHVybiAnKCN7JHByZWZpeH0tI3skZGltZW5zaW9ufTogI3skdmFsdWV9KSc7XG59XG5cbi8vL1xuLy8vIFNsaWNlIGAkbGlzdGAgYmV0d2VlbiBgJHN0YXJ0YCBhbmQgYCRlbmRgIGluZGV4ZXNcbi8vL1xuLy8vIEBhY2Nlc3MgcHJpdmF0ZVxuLy8vXG4vLy8gQHBhcmFtIHtMaXN0fSAkbGlzdCAtIExpc3QgdG8gc2xpY2Vcbi8vLyBAcGFyYW0ge051bWJlcn0gJHN0YXJ0IFsxXSAtIFN0YXJ0IGluZGV4XG4vLy8gQHBhcmFtIHtOdW1iZXJ9ICRlbmQgW2xlbmd0aCgkbGlzdCldIC0gRW5kIGluZGV4XG4vLy9cbi8vLyBAcmV0dXJuIHtMaXN0fSBTbGljZWQgbGlzdFxuLy8vXG4vKkBmdW5jdGlvbiBzbGljZSgkbGlzdCwgJHN0YXJ0OiAxLCAkZW5kOiBsZW5ndGgoJGxpc3QpKSB7XG4gIEBpZiBsZW5ndGgoJGxpc3QpIDwgMSBvciAkc3RhcnQgPiAkZW5kIHtcbiAgICBAcmV0dXJuICgpO1xuICB9XG5cbiAgJHJlc3VsdDogKCk7XG5cbiAgQGZvciAkaSBmcm9tICRzdGFydCB0aHJvdWdoICRlbmQge1xuICAgICRyZXN1bHQ6IGFwcGVuZCgkcmVzdWx0LCBudGgoJGxpc3QsICRpKSk7XG4gIH1cblxuICBAcmV0dXJuICRyZXN1bHQ7XG59Ki9cblxuLy8vL1xuLy8vIFN0cmluZyB0byBudW1iZXIgY29udmVydGVyXG4vLy8gQGF1dGhvciBIdWdvIEdpcmF1ZGVsXG4vLy8gQGFjY2VzcyBwcml2YXRlXG4vLy8vXG5cblxuLy8vXG4vLy8gQ2FzdHMgYSBzdHJpbmcgaW50byBhIG51bWJlclxuLy8vXG4vLy8gQHBhcmFtIHtTdHJpbmcgfCBOdW1iZXJ9ICR2YWx1ZSAtIFZhbHVlIHRvIGJlIHBhcnNlZFxuLy8vXG4vLy8gQHJldHVybiB7TnVtYmVyfVxuLy8vXG5AZnVuY3Rpb24gdG8tbnVtYmVyKCR2YWx1ZSkge1xuICBAaWYgdHlwZS1vZigkdmFsdWUpID09ICdudW1iZXInIHtcbiAgICBAcmV0dXJuICR2YWx1ZTtcbiAgfSBAZWxzZSBpZiB0eXBlLW9mKCR2YWx1ZSkgIT0gJ3N0cmluZycge1xuICAgICRfOiBsb2coJ1ZhbHVlIGZvciBgdG8tbnVtYmVyYCBzaG91bGQgYmUgYSBudW1iZXIgb3IgYSBzdHJpbmcuJyk7XG4gIH1cblxuICAkcmVzdWx0OiAwO1xuICAkZGlnaXRzOiAwO1xuICAkbWludXM6IHN0ci1zbGljZSgkdmFsdWUsIDEsIDEpID09ICctJztcbiAgJG51bWJlcnM6ICgnMCc6IDAsICcxJzogMSwgJzInOiAyLCAnMyc6IDMsICc0JzogNCwgJzUnOiA1LCAnNic6IDYsICc3JzogNywgJzgnOiA4LCAnOSc6IDkpO1xuXG4gIEBmb3IgJGkgZnJvbSBpZigkbWludXMsIDIsIDEpIHRocm91Z2ggc3RyLWxlbmd0aCgkdmFsdWUpIHtcbiAgICAkY2hhcmFjdGVyOiBzdHItc2xpY2UoJHZhbHVlLCAkaSwgJGkpO1xuXG4gICAgQGlmIG5vdCAoaW5kZXgobWFwLWtleXMoJG51bWJlcnMpLCAkY2hhcmFjdGVyKSBvciAkY2hhcmFjdGVyID09ICcuJykge1xuICAgICAgQHJldHVybiB0by1sZW5ndGgoaWYoJG1pbnVzLCAtJHJlc3VsdCwgJHJlc3VsdCksIHN0ci1zbGljZSgkdmFsdWUsICRpKSlcbiAgICB9XG5cbiAgICBAaWYgJGNoYXJhY3RlciA9PSAnLicge1xuICAgICAgJGRpZ2l0czogMTtcbiAgICB9IEBlbHNlIGlmICRkaWdpdHMgPT0gMCB7XG4gICAgICAkcmVzdWx0OiAkcmVzdWx0ICogMTAgKyBtYXAtZ2V0KCRudW1iZXJzLCAkY2hhcmFjdGVyKTtcbiAgICB9IEBlbHNlIHtcbiAgICAgICRkaWdpdHM6ICRkaWdpdHMgKiAxMDtcbiAgICAgICRyZXN1bHQ6ICRyZXN1bHQgKyBtYXAtZ2V0KCRudW1iZXJzLCAkY2hhcmFjdGVyKSAvICRkaWdpdHM7XG4gICAgfVxuICB9XG5cbiAgQHJldHVybiBpZigkbWludXMsIC0kcmVzdWx0LCAkcmVzdWx0KTs7XG59XG5cblxuLy8vXG4vLy8gQWRkIGAkdW5pdGAgdG8gYCR2YWx1ZWBcbi8vL1xuLy8vIEBwYXJhbSB7TnVtYmVyfSAkdmFsdWUgLSBWYWx1ZSB0byBhZGQgdW5pdCB0b1xuLy8vIEBwYXJhbSB7U3RyaW5nfSAkdW5pdCAtIFN0cmluZyByZXByZXNlbnRhdGlvbiBvZiB0aGUgdW5pdFxuLy8vXG4vLy8gQHJldHVybiB7TnVtYmVyfSAtIGAkdmFsdWVgIGV4cHJlc3NlZCBpbiBgJHVuaXRgXG4vLy9cbkBmdW5jdGlvbiB0by1sZW5ndGgoJHZhbHVlLCAkdW5pdCkge1xuICAkdW5pdHM6ICgncHgnOiAxcHgsICdjbSc6IDFjbSwgJ21tJzogMW1tLCAnJSc6IDElLCAnY2gnOiAxY2gsICdwYyc6IDFwYywgJ2luJzogMWluLCAnZW0nOiAxZW0sICdyZW0nOiAxcmVtLCAncHQnOiAxcHQsICdleCc6IDFleCwgJ3Z3JzogMXZ3LCAndmgnOiAxdmgsICd2bWluJzogMXZtaW4sICd2bWF4JzogMXZtYXgpO1xuXG4gIEBpZiBub3QgaW5kZXgobWFwLWtleXMoJHVuaXRzKSwgJHVuaXQpIHtcbiAgICAkXzogbG9nKCdJbnZhbGlkIHVuaXQgYCN7JHVuaXR9YC4nKTtcbiAgfVxuXG4gIEByZXR1cm4gJHZhbHVlICogbWFwLWdldCgkdW5pdHMsICR1bml0KTtcbn1cblxuLy8vXG4vLy8gVGhpcyBtaXhpbiBhaW1zIGF0IHJlZGVmaW5pbmcgdGhlIGNvbmZpZ3VyYXRpb24ganVzdCBmb3IgdGhlIHNjb3BlIG9mXG4vLy8gdGhlIGNhbGwuIEl0IGlzIGhlbHBmdWwgd2hlbiBoYXZpbmcgYSBjb21wb25lbnQgbmVlZGluZyBhbiBleHRlbmRlZFxuLy8vIGNvbmZpZ3VyYXRpb24gc3VjaCBhcyBjdXN0b20gYnJlYWtwb2ludHMgKHJlZmVycmVkIHRvIGFzIHR3ZWFrcG9pbnRzKVxuLy8vIGZvciBpbnN0YW5jZS5cbi8vL1xuLy8vIEBhdXRob3IgSHVnbyBHaXJhdWRlbFxuLy8vXG4vLy8gQHBhcmFtIHtNYXB9ICR0d2Vha3BvaW50cyBbKCldIC0gTWFwIG9mIHR3ZWFrcG9pbnRzIHRvIGJlIG1lcmdlZCB3aXRoIGAkYnJlYWtwb2ludHNgXG4vLy8gQHBhcmFtIHtNYXB9ICR0d2Vhay1tZWRpYS1leHByZXNzaW9ucyBbKCldIC0gTWFwIG9mIHR3ZWFrZWQgbWVkaWEgZXhwcmVzc2lvbnMgdG8gYmUgbWVyZ2VkIHdpdGggYCRtZWRpYS1leHByZXNzaW9uYFxuLy8vXG4vLy8gQGV4YW1wbGUgc2NzcyAtIEV4dGVuZCB0aGUgZ2xvYmFsIGJyZWFrcG9pbnRzIHdpdGggYSB0d2Vha3BvaW50XG4vLy8gIEBpbmNsdWRlIG1lZGlhLWNvbnRleHQoKCdjdXN0b20nOiA2NzhweCkpIHtcbi8vLyAgICAuZm9vIHtcbi8vLyAgICAgIEBpbmNsdWRlIG1lZGlhKCc+cGhvbmUnLCAnPD1jdXN0b20nKSB7XG4vLy8gICAgICAgLy8gLi4uXG4vLy8gICAgICB9XG4vLy8gICAgfVxuLy8vICB9XG4vLy9cbi8vLyBAZXhhbXBsZSBzY3NzIC0gRXh0ZW5kIHRoZSBnbG9iYWwgbWVkaWEgZXhwcmVzc2lvbnMgd2l0aCBhIGN1c3RvbSBvbmVcbi8vLyAgQGluY2x1ZGUgbWVkaWEtY29udGV4dCgkdHdlYWstbWVkaWEtZXhwcmVzc2lvbnM6ICgnYWxsJzogJ2FsbCcpKSB7XG4vLy8gICAgLmZvbyB7XG4vLy8gICAgICBAaW5jbHVkZSBtZWRpYSgnYWxsJywgJz5waG9uZScpIHtcbi8vLyAgICAgICAvLyAuLi5cbi8vLyAgICAgIH1cbi8vLyAgICB9XG4vLy8gIH1cbi8vL1xuLy8vIEBleGFtcGxlIHNjc3MgLSBFeHRlbmQgYm90aCBjb25maWd1cmF0aW9uIG1hcHNcbi8vLyAgQGluY2x1ZGUgbWVkaWEtY29udGV4dCgoJ2N1c3RvbSc6IDY3OHB4KSwgKCdhbGwnOiAnYWxsJykpIHtcbi8vLyAgICAuZm9vIHtcbi8vLyAgICAgIEBpbmNsdWRlIG1lZGlhKCdhbGwnLCAnPnBob25lJywgJzw9Y3VzdG9tJykge1xuLy8vICAgICAgIC8vIC4uLlxuLy8vICAgICAgfVxuLy8vICAgIH1cbi8vLyAgfVxuLy8vXG5AbWl4aW4gbWVkaWEtY29udGV4dCgkdHdlYWtwb2ludHM6ICgpLCAkdHdlYWstbWVkaWEtZXhwcmVzc2lvbnM6ICgpKSB7XG4gIC8vIFNhdmUgZ2xvYmFsIGNvbmZpZ3VyYXRpb25cbiAgJGdsb2JhbC1icmVha3BvaW50czogJGJyZWFrcG9pbnRzO1xuICAkZ2xvYmFsLW1lZGlhLWV4cHJlc3Npb25zOiAkbWVkaWEtZXhwcmVzc2lvbnM7XG5cbiAgLy8gVXBkYXRlIGdsb2JhbCBjb25maWd1cmF0aW9uXG4gICRicmVha3BvaW50czogbWFwLW1lcmdlKCRicmVha3BvaW50cywgJHR3ZWFrcG9pbnRzKSAhZ2xvYmFsO1xuICAkbWVkaWEtZXhwcmVzc2lvbnM6IG1hcC1tZXJnZSgkbWVkaWEtZXhwcmVzc2lvbnMsICR0d2Vhay1tZWRpYS1leHByZXNzaW9ucykgIWdsb2JhbDtcblxuICBAY29udGVudDtcblxuICAvLyBSZXN0b3JlIGdsb2JhbCBjb25maWd1cmF0aW9uXG4gICRicmVha3BvaW50czogJGdsb2JhbC1icmVha3BvaW50cyAhZ2xvYmFsO1xuICAkbWVkaWEtZXhwcmVzc2lvbnM6ICR0d2Vhay1tZWRpYS1leHByZXNzaW9ucyAhZ2xvYmFsO1xufVxuXG4vLy8vXG4vLy8gaW5jbHVkZS1tZWRpYSBwdWJsaWMgZXhwb3NlZCBBUElcbi8vLyBAYXV0aG9yIEVkdWFyZG8gQm91Y2FzXG4vLy8gQGFjY2VzcyBwdWJsaWNcbi8vLy9cblxuXG4vLy9cbi8vLyBHZW5lcmF0ZXMgYSBtZWRpYSBxdWVyeSBiYXNlZCBvbiBhIGxpc3Qgb2YgY29uZGl0aW9uc1xuLy8vXG4vLy8gQHBhcmFtIHtBcmdsaXN0fSAgICRjb25kaXRpb25zICAtIE1lZGlhIHF1ZXJ5IGNvbmRpdGlvbnNcbi8vL1xuLy8vIEBleGFtcGxlIHNjc3MgLSBXaXRoIGEgc2luZ2xlIHNldCBicmVha3BvaW50XG4vLy8gIEBpbmNsdWRlIG1lZGlhKCc+cGhvbmUnKSB7IH1cbi8vL1xuLy8vIEBleGFtcGxlIHNjc3MgLSBXaXRoIHR3byBzZXQgYnJlYWtwb2ludHNcbi8vLyAgQGluY2x1ZGUgbWVkaWEoJz5waG9uZScsICc8PXRhYmxldCcpIHsgfVxuLy8vXG4vLy8gQGV4YW1wbGUgc2NzcyAtIFdpdGggY3VzdG9tIHZhbHVlc1xuLy8vICBAaW5jbHVkZSBtZWRpYSgnPj0zNThweCcsICc8ODUwcHgnKSB7IH1cbi8vL1xuLy8vIEBleGFtcGxlIHNjc3MgLSBXaXRoIHNldCBicmVha3BvaW50cyB3aXRoIGN1c3RvbSB2YWx1ZXNcbi8vLyAgQGluY2x1ZGUgbWVkaWEoJz5kZXNrdG9wJywgJzw9MTM1MHB4JykgeyB9XG4vLy9cbi8vLyBAZXhhbXBsZSBzY3NzIC0gV2l0aCBhIHN0YXRpYyBleHByZXNzaW9uXG4vLy8gIEBpbmNsdWRlIG1lZGlhKCdyZXRpbmEyeCcpIHsgfVxuLy8vXG4vLy8gQGV4YW1wbGUgc2NzcyAtIE1peGluZyBldmVyeXRoaW5nXG4vLy8gIEBpbmNsdWRlIG1lZGlhKCc+PTM1MHB4JywgJzx0YWJsZXQnLCAncmV0aW5hM3gnKSB7IH1cbi8vL1xuQG1peGluIG1lZGlhKCRjb25kaXRpb25zLi4uKSB7XG4gIEBpZiAoJGltLW1lZGlhLXN1cHBvcnQgYW5kIGxlbmd0aCgkY29uZGl0aW9ucykgPT0gMCkgb3JcbiAgICAgIChub3QgJGltLW1lZGlhLXN1cHBvcnQgYW5kIGltLWludGVyY2VwdHMtc3RhdGljLWJyZWFrcG9pbnQoJGNvbmRpdGlvbnMuLi4pKSB7XG4gICAgQGNvbnRlbnQ7XG4gIH0gQGVsc2UgaWYgKCRpbS1tZWRpYS1zdXBwb3J0IGFuZCBsZW5ndGgoJGNvbmRpdGlvbnMpID4gMCkge1xuICAgIEBtZWRpYSAje3VucXVvdGUocGFyc2UtZXhwcmVzc2lvbihudGgoJGNvbmRpdGlvbnMsIDEpKSl9IHtcbiAgICAgIC8vIFJlY3Vyc2l2ZSBjYWxsXG4gICAgICBAaW5jbHVkZSBtZWRpYShzbGljZSgkY29uZGl0aW9ucywgMikuLi4pIHtcbiAgICAgICAgQGNvbnRlbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCJAY2hhcnNldCBcIlVURi04XCI7XG5cbi8vLyBQcm92aWRlcyBhIHF1aWNrIG1ldGhvZCBmb3Igc2V0dGluZyBhbiBlbGVtZW504oCZcyBwb3NpdGlvbi4gVXNlIGEgYG51bGxgIHZhbHVlIHRvIOKAnHNraXDigJ0gYSBzaWRlLlxuLy8vXG4vLy8gQHBhcmFtIHtQb3NpdGlvbn0gJHBvc2l0aW9uIFtyZWxhdGl2ZV1cbi8vLyAgIEEgQ1NTIHBvc2l0aW9uIHZhbHVlXG4vLy9cbi8vLyBAcGFyYW0ge0FyZ2xpc3R9ICRjb29yZGluYXRlcyBbbnVsbCBudWxsIG51bGwgbnVsbF1cbi8vLyAgIExpc3Qgb2YgdmFsdWVzIHRoYXQgY29ycmVzcG9uZCB0byB0aGUgNC12YWx1ZSBzeW50YXggZm9yIHRoZSBlZGdlcyBvZiBhIGJveFxuLy8vXG4vLy8gQGV4YW1wbGUgc2NzcyAtIFVzYWdlXG4vLy8gICAuZWxlbWVudCB7XG4vLy8gICAgIEBpbmNsdWRlIHBvc2l0aW9uKGFic29sdXRlLCAwIG51bGwgbnVsbCAxMGVtKTtcbi8vLyAgIH1cbi8vL1xuLy8vIEBleGFtcGxlIGNzcyAtIENTUyBPdXRwdXRcbi8vLyAgIC5lbGVtZW50IHtcbi8vLyAgICAgbGVmdDogMTBlbTtcbi8vLyAgICAgcG9zaXRpb246IGFic29sdXRlO1xuLy8vICAgICB0b3A6IDA7XG4vLy8gICB9XG4vLy9cbi8vLyBAcmVxdWlyZSB7ZnVuY3Rpb259IGlzLWxlbmd0aFxuLy8vIEByZXF1aXJlIHtmdW5jdGlvbn0gdW5wYWNrXG5cbkBtaXhpbiBwb3NpdGlvbigkcG9zaXRpb246IHJlbGF0aXZlLCAkY29vcmRpbmF0ZXM6IG51bGwgbnVsbCBudWxsIG51bGwpIHtcbiAgQGlmIHR5cGUtb2YoJHBvc2l0aW9uKSA9PSBsaXN0IHtcbiAgICAkY29vcmRpbmF0ZXM6ICRwb3NpdGlvbjtcbiAgICAkcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG5cbiAgJGNvb3JkaW5hdGVzOiB1bnBhY2soJGNvb3JkaW5hdGVzKTtcblxuICAkb2Zmc2V0czogKFxuICAgIHRvcDogICAgbnRoKCRjb29yZGluYXRlcywgMSksXG4gICAgcmlnaHQ6ICBudGgoJGNvb3JkaW5hdGVzLCAyKSxcbiAgICBib3R0b206IG50aCgkY29vcmRpbmF0ZXMsIDMpLFxuICAgIGxlZnQ6ICAgbnRoKCRjb29yZGluYXRlcywgNClcbiAgKTtcblxuICBwb3NpdGlvbjogJHBvc2l0aW9uO1xuXG4gIEBlYWNoICRvZmZzZXQsICR2YWx1ZSBpbiAkb2Zmc2V0cyB7XG4gICAgQGlmIGlzLWxlbmd0aCgkdmFsdWUpIHtcbiAgICAgICN7JG9mZnNldH06ICR2YWx1ZTtcbiAgICB9XG4gIH1cbn1cbiIsIi8vQGltcG9ydCBcIndlYnNpdGUvc3R5bGVzaGVldHMvd2Vic2l0ZS9hdG9tcy9odG1sXCI7XG5cbmh0bWwge1xuICBmb250LXNpemU6IDE3cHg7ICAgLy8gPC0tLSBUaGVzZSBzY3JldyB1cCBldmVyeXRoaW5nIVxuICBsaW5lLWhlaWdodDogMTdweDsgLy9cbiAgbWFyZ2luOiAwO1xuXG4gIGhlaWdodDogMTAwJTtcbn1cbiIsIiRidXR0b24tYnJlYWtwb2ludDogODAwcHg7XG5cbmlmcmFtZSB7XG4gIEBpbmNsdWRlIGluLWNvbnRlbnQge1xuICAgIGJvcmRlcjogMDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IDYwMHB4O1xuICAgIG1heC13aWR0aDogNzQwcHg7XG4gICAgcGFkZGluZzogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiAkaWZyYW1lLWJhY2tncm91bmQtY29sb3I7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogJGJ1dHRvbi1icmVha3BvaW50KSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxufVxuXG4uYnV0dG9ucy5pZnJhbWUge1xuICBAaW5jbHVkZSBpbi1jb250ZW50IHtcbiAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRidXR0b24tYnJlYWtwb2ludCkge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG59XG4iLCJcbmltZyB7XG4gICYuZnVsbC1zaXplIHtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgICsgZmlndXJlIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgfVxuICB9XG59XG4iLCIvL0BpbXBvcnQgXCJ3ZWJzaXRlL3N0eWxlc2hlZXRzL3dlYnNpdGUvYXRvbXMvaW5wdXRcIjtcblxuaW5wdXQsXG5zZWxlY3Qge1xuXHRAaW5jbHVkZSBhcHBlYXJhbmNlKG5vbmUpO1xuXHRAaW5jbHVkZSBvdXRsaW5lZC1lbGVtZW50KCk7XG5cblx0dGV4dC1hbGlnbjogbGVmdDtcblxuXHQmOmZvY3VzIHtcblx0XHRib3JkZXItY29sb3I6ICRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3I7XG5cdH1cblxuXHQmW3R5cGU9XCJlbWFpbFwiXSxcblx0Jlt0eXBlPVwibnVtYmVyXCJdLFxuXHQmW3R5cGU9XCJwYXNzd29yZFwiXSxcblx0Ly8mW3R5cGU9XCJzZWFyY2hcIl0sXG5cdCZbdHlwZT1cInRlbFwiXSxcblx0Jlt0eXBlPVwidGV4dFwiXSxcblx0Jlt0eXBlPVwidXJsXCJdIHtcblx0XHRoZWlnaHQ6IDQwcHg7XG5cdFx0bGluZS1oZWlnaHQ6IDEwMCU7XG5cblx0XHQmOmRpc2FibGVkIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1kaXNhYmxlZC1iYWNrZ3JvdW5kLWNvbG9yO1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiAkaW5wdXQtZGlzYWJsZWQtYm9yZGVyLWNvbG9yO1xuXHRcdH1cblx0fVxuXG5cdC8qXG5cdCZbdHlwZT1cInNlYXJjaFwiXSB7XG5cdFx0Jjo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbiB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblx0fVxuXHQqL1xuXG5cdC8qXG5cdCZbdHlwZT1cInNlYXJjaFwiXSArIGJ1dHRvblt0eXBlPVwic3VibWl0XCJdIHtcblx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0XHRib3JkZXI6IG5vbmU7XG5cdFx0d2lkdGg6IDQwcHg7XG5cdFx0aGVpZ2h0OiA0MHB4O1xuXHRcdGZvbnQtc2l6ZTogMDtcblx0XHRwYWRkaW5nOiAwO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR0b3A6IDlweDtcblx0XHRsZWZ0OiAtNDZweDtcblx0XHRtYXJnaW4tcmlnaHQ6IC00NnB4O1xuXG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0Y29udGVudDogJyN7JGljb24tc2VhcmNoLWNoYXJhY3Rlcn0nO1xuXHRcdFx0Zm9udC1mYW1pbHk6ICdJY29ucyc7XG5cdFx0XHRmb250LXdlaWdodDogbm9ybWFsO1xuXHRcdFx0Zm9udC1zaXplOiA0MnB4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDQ1cHg7XG5cdFx0fVxuXG5cdFx0QGluY2x1ZGUgdGhlbWVkLWhvdmVyO1xuXHR9XG5cdCovXG5cblx0Jlt0eXBlPVwiY2hlY2tib3hcIl06bm90KC5DeWJvdENvb2tpZWJvdERpYWxvZ0JvZHlMZXZlbEJ1dHRvbiksXG5cdCZbdHlwZT1cInJhZGlvXCJdIHtcblx0XHRoZWlnaHQ6IDIwcHg7XG5cdFx0b3BhY2l0eTogLjAxOyAvL1RPRE86IGNoZWNrIGluIElFXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHdpZHRoOiAyMHB4O1xuXG5cdFx0KyBsYWJlbCB7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDQwcHg7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0fVxuXG5cdFx0KyBsYWJlbDo6YmVmb3JlIHtcblx0XHRcdEBpbmNsdWRlIG91dGxpbmVkLWVsZW1lbnQ7XG5cblx0XHRcdGNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0XHRoZWlnaHQ6IDIwcHg7XG5cdFx0XHRsZWZ0OiAwO1xuXHRcdFx0cGFkZGluZzogMCAwIDAgMnB4O1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0dGV4dC1pbmRlbnQ6IC04cHg7XG5cdFx0XHR0b3A6IDA7XG5cdFx0XHR3aWR0aDogMjBweDtcblx0XHR9XG5cblx0XHQmOmNoZWNrZWQgKyBsYWJlbDo6YmVmb3JlIHtcblx0XHRcdEBpbmNsdWRlIHRoZW1lZC1oZWFkZXItY29sb3I7XG5cblx0XHRcdGZvbnQtZmFtaWx5OiAnSWNvbnMnO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAyMHB4O1xuXHRcdH1cblxuXHRcdCY6Zm9jdXMgKyBsYWJlbDo6YmVmb3JlIHtcblx0XHRcdGJvcmRlci1jb2xvcjogJGNoZWNrYm94LXJhZGlvLWZvY3VzLWJvcmRlci1jb2xvcjtcblx0XHR9XG5cblx0XHQmOmRpc2FibGVkICsgbGFiZWwge1xuXHRcdFx0Y29sb3I6ICRjaGVja2JveC1yYWRpby1kaXNhYmxlZC1jb2xvciAhaW1wb3J0YW50O1xuXHRcdH1cblx0fVxuXG5cdCZbdHlwZT1cImNoZWNrYm94XCJdOm5vdCguQ3lib3RDb29raWVib3REaWFsb2dCb2R5TGV2ZWxCdXR0b24pIHtcblx0XHRAaW5jbHVkZSBhcHBlYXJhbmNlKGNoZWNrYm94KTtcblxuXHRcdCsgbGFiZWw6OmJlZm9yZSB7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAycHg7XG5cdFx0XHRjb250ZW50OiAnI3skaWNvbi1mb3JtLWNoZWNrYm94LWNoYXJhY3Rlcn0nO1xuXHRcdFx0Zm9udC1zaXplOiAzMnB4O1xuXHRcdFx0bWFyZ2luLXRvcDogMnB4O1xuXHRcdH1cblx0fVxuXG5cdCZbdHlwZT1cInJhZGlvXCJdIHtcblx0XHRAaW5jbHVkZSBhcHBlYXJhbmNlKHJhZGlvKTtcblxuXHRcdCsgbGFiZWw6OmJlZm9yZSB7XG5cdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0XHRjb250ZW50OiAnI3skaWNvbi1mb3JtLXJhZGlvLWNoYXJhY3Rlcn0nO1xuXHRcdFx0Zm9udC1zaXplOiAzMnB4O1xuXHRcdH1cblx0fVxuXG5cdEBpbmNsdWRlIHBsYWNlaG9sZGVyIHtcblx0XHRjb2xvcjogJGlucHV0LXBsYWNlaG9sZGVyLWNvbG9yO1xuXHRcdGZvbnQtc3R5bGU6IGl0YWxpYztcblx0fVxufVxuXG5pbnB1dFt0eXBlPW51bWJlcl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24sXG5pbnB1dFt0eXBlPW51bWJlcl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24ge1xuXHRcdC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcblx0XHRtYXJnaW46IDA7XG59XG5cbmlucHV0W3R5cGU9bnVtYmVyXSB7XG5cdFx0LW1vei1hcHBlYXJhbmNlOnRleHRmaWVsZDtcbn1cblxuaW5wdXRbdHlwZT1cImZpbGVcIl0ge1xuXHRoZWlnaHQ6IDQwcHg7XG5cdGxpbmUtaGVpZ2h0OiAwO1xuXHRwYWRkaW5nOiA4cHg7XG5cdG1hcmdpbjogMDtcbn1cblxuc2VsZWN0IHtcblx0aGVpZ2h0OiA0MHB4O1xuXHRsaW5lLWhlaWdodDogNDBweDtcblx0Ym9yZGVyLXJhZGl1czogMDtcblxuXHRvcHRpb24ge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRzZWxlY3Qtb3B0aW9uLWJhY2tncm91bmQtY29sb3I7XG5cdFx0Y29sb3I6ICRzZWxlY3Qtb3B0aW9uLWNvbG9yO1xuXHR9XG59XG5cbiRzdmctYXJyb3c6ICcvc3RhdGljL2FydGlzL2ltZy9kcm9wZG93bi1hcnJvdy1zbWFsbC5zdmcnO1xuXG4vLyBJRSAxMCtcbnNlbGVjdDo6LW1zLWV4cGFuZCB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbi8vIElFIDEwK1xuXzotbXMtaW5wdXQtcGxhY2Vob2xkZXIsIDpyb290IHNlbGVjdCB7XG5cdGJhY2tncm91bmQ6IHVybCgkc3ZnLWFycm93KSAxMDAlIDUwJSBuby1yZXBlYXQ7XG5cdGJhY2tncm91bmQtb3JpZ2luOiBjb250ZW50LWJveDtcbn1cblxuLy8gV2Via2l0ICpcbnNlbGVjdDpub3QoKjpyb290KSB7XG5cdGJhY2tncm91bmQ6IHVybCgkc3ZnLWFycm93KSAxMDAlIDUwJSBuby1yZXBlYXQ7XG5cdGJhY2tncm91bmQtb3JpZ2luOiBjb250ZW50LWJveDtcbn1cblxuLy8gRmlyZWZveCAqXG5fOi1tb3otdHJlZS1yb3coaG92ZXIpLCBzZWxlY3Qge1xuXHRiYWNrZ3JvdW5kOiB1cmwoJHN2Zy1hcnJvdykgMTAwJSA1MCUgbm8tcmVwZWF0O1xuXHRiYWNrZ3JvdW5kLW9yaWdpbjogY29udGVudC1ib3g7XG59XG4iLCJcbkBtaXhpbiBvdXRsaW5lZC1lbGVtZW50KCRjb2xvcjogJG1peGluLW91dGxpbmVkLWVsZW1lbnQtZGVmYXVsdC1jb2xvcikge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYm9yZGVyOiAycHggc29saWQgcmdiYSgkY29sb3IsICRtaXhpbi1vdXRsaW5lZC1lbGVtZW50LW9wYWNpdHkpO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDAgMTVweDtcbiAgY29sb3I6ICRjb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIG91dGxpbmU6IG5vbmU7XG5cbiAgQGluY2x1ZGUgdGV4dCgkd2VpZ2h0OiA1MDApO1xuXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbi8vICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlOyAgLy8gdHVybmVkIG9mZiBieSByZXF1ZXN0XG59XG4iLCJAbWl4aW4gcGxhY2Vob2xkZXIge1xuICAkcGxhY2Vob2xkZXJzOiBcIjotd2Via2l0LWlucHV0XCIgXCI6LW1velwiIFwiLW1velwiIFwiLW1zLWlucHV0XCI7XG4gIEBlYWNoICRwbGFjZWhvbGRlciBpbiAkcGxhY2Vob2xkZXJzIHtcbiAgICAmOiN7JHBsYWNlaG9sZGVyfS1wbGFjZWhvbGRlciB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbn1cbiIsIlxuQG1peGluIHJvdGF0ZS1mb3JldmVyIHtcbiAgMCUgeyBAaW5jbHVkZSB0cmFuc2Zvcm0ocm90YXRlKDBkZWcpKTsgfVxuICAxMDAlIHsgQGluY2x1ZGUgdHJhbnNmb3JtKHJvdGF0ZSgzNjBkZWcpKTsgfVxufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgcm90YXRlLWZvcmV2ZXIgeyBAaW5jbHVkZSByb3RhdGUtZm9yZXZlcjsgfVxuQC1tb3ota2V5ZnJhbWVzIHJvdGF0ZS1mb3JldmVyIHsgQGluY2x1ZGUgcm90YXRlLWZvcmV2ZXI7IH1cbkBrZXlmcmFtZXMgcm90YXRlLWZvcmV2ZXIgeyBAaW5jbHVkZSByb3RhdGUtZm9yZXZlcjsgfVxuXG4ubG9hZGluZy1zcGlubmVyIHtcbiAgJjpiZWZvcmUge1xuICAgIEBpbmNsdWRlIGFuaW1hdGlvbi1kdXJhdGlvbiguNzVzKTtcbiAgICBAaW5jbHVkZSBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50KGluZmluaXRlKTtcbiAgICBAaW5jbHVkZSBhbmltYXRpb24tbmFtZShyb3RhdGUtZm9yZXZlcik7XG4gICAgQGluY2x1ZGUgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbihsaW5lYXIpO1xuICAgIEBpbmNsdWRlIHNpemUoNjRweCk7XG5cbiAgICBib3JkZXI6IDRweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIC41KTtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbGVmdDogNTAlO1xuICAgIG1hcmdpbi1sZWZ0OiAtMzJweDtcbiAgICBtYXJnaW4tdG9wOiAtMzJweDtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiA1MCU7XG4gICAgei1pbmRleDogMTAwMDtcbiAgfVxufVxuIiwiLy9AaW1wb3J0IFwid2Vic2l0ZS9zdHlsZXNoZWV0cy93ZWJzaXRlL2F0b21zL21haW5cIjtcblxuJG1haW4tcGFkZGluZzogJHBhZ2UtaGVhZGVyLWhlaWdodCAkc21hbGwtc3BhY2luZyBudWxsICRzbWFsbC1zcGFjaW5nICFkZWZhdWx0O1xuJG1haW4tcGFkZGluZy1sdC10YWJsZXQ6ICRwYWdlLWhlYWRlci1oZWlnaHQtbHQtdGFibGV0ICRzbWFsbC1zcGFjaW5nIG51bGwgJHNtYWxsLXNwYWNpbmcgIWRlZmF1bHQ7XG4kbWFpbi1tYXJnaW46IG51bGwgbnVsbCAkcGFnZS1mb290ZXItaGVpZ2h0ICFkZWZhdWx0O1xuJG1haW4tbWFyZ2luLS1ndC10YWJsZXQ6IG51bGwgbnVsbCAkcGFnZS1mb290ZXItaGVpZ2h0LS1ndC10YWJsZXQgIWRlZmF1bHQ7XG5cbi5tYWluIHtcblx0QGluY2x1ZGUgc2l6ZSggMTAwJSBhdXRvICk7XG5cdEBpbmNsdWRlIHBhZGRpbmcoICRtYWluLXBhZGRpbmcgKTtcblx0Ly9AaW5jbHVkZSBtYXJnaW4oICRtYWluLW1hcmdpbiApO1xuXG5cdEBpbmNsdWRlIG1lZGlhKCBcIjx0YWJsZXRcIiApe1xuXHRcdEBpbmNsdWRlIHBhZGRpbmcoICRtYWluLXBhZGRpbmctbHQtdGFibGV0ICk7XG5cdFx0b3ZlcmZsb3cteDogaGlkZGVuO1xuXHR9XG5cblx0QGluY2x1ZGUgbWVkaWEoIFwiPj1waG9uZVwiICl7XG5cdFx0QGluY2x1ZGUgbWFyZ2luKCAkbWFpbi1tYXJnaW4tLWd0LXRhYmxldCApO1xuXHR9XG59XG5cbiVtYWluLWNvbGxhcHNlIHsgbWFyZ2luOiAwIDAgMCAwICFpbXBvcnRhbnQ7IH1cbiIsIlxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDsgLy8gT21uZXMgTWVkaXVtXG59XG4iLCJcbnRleHRhcmVhIHtcbiAgQGluY2x1ZGUgYXBwZWFyYW5jZSh0ZXh0YXJlYSk7XG4gIEBpbmNsdWRlIG91dGxpbmVkLWVsZW1lbnQ7XG5cbiAgcmVzaXplOiB2ZXJ0aWNhbDtcblxuICAmOmZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6ICR0ZXh0YXJlYS1mb2N1cy1ib3JkZXItY29sb3I7XG4gIH1cbn1cbiIsIlxuLy9cbi8vIFRoZSBwYWdlIHN0YXRlIGxpbmtzIGFyZSB0aGUgcHJpYW1yeSB0b29scyB0byBtYW5hZ2UgdGhlIHN0YXRlIG9mIHRoZSBwYWdlIHdoZW4gd2UgYXJlIFxuLy8gbmF2aWdhdGluZyBieSBoYXNoLXRhZy4gVGhlIGFyZSB1c3VhbGx5IHBsYWNlIGluIHRoZSB0b3Agb2YgdGhlIGNvbnRhaW5lciBvZiB0aGUgZWxlbWVudHNcbi8vIHRoYXQgbmVlZCB0byBiZSBjb250cm9sbGVkIGRlcGVuZGluZyBvbiB0aGUgc3RhdGUuIFRoaXMgbWFrZXMgaXQgcG9zc2libGUgdG8gd3JpdGUgQ1NTXG4vLyBxdWVyaWVzIGFsb25nIHRoZSBsaW5lIG9mOlxuLy9cbi8vIC5wYWdlLXN0YXRlLWxpbms6dGFyZ2V0ICsgI2NvbnRlbnQgeyBkaXNwbGF5OiBibG9jazsgfVxuLy9cbi5wYWdlLXN0YXRlLWxpbmsge1xuXHRAaW5jbHVkZSBzaXplKCAwcHggKTtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xufSIsImEuYnV0dG9uLWJsb2NrIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4iLCIvL0BpbXBvcnQgXCJ3ZWJzaXRlL3N0eWxlc2hlZXRzL3dlYnNpdGUvY29tcG91bmRzL2Jsb2NrcXVvdGVcIjtcblxuYmxvY2txdW90ZSB7XG5cblx0cDplbXB0eSB7IGRpc3BsYXk6IG5vbmU7IH1cblxuXHQucXVvdGUtdGV4dCB7XG5cdFx0JjpiZWZvcmUgeyBjb250ZW50OiAn4oCYJzsgfVxuXHRcdCY6YWZ0ZXIgeyBjb250ZW50OiAn4oCZJzsgfVxuXHR9XG5cblx0LnF1b3RlLXNvdXJjZSB7IGRpc3BsYXk6IG5vbmU7IH1cblxufVxuIiwiXG5kbCB7XG4gIEBpbmNsdWRlIGluLWNvbnRlbnQge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcblxuICAgID4gZHQsXG4gICAgPiAuY21zX3BsdWdpbiA+IGR0IHtcbiAgICAgIGJvcmRlci10b3A6IDFweCBkYXNoZWQgJG1peGluLWJvcmRlci1jb2xvcjs7XG4gICAgICBAZXh0ZW5kICVoZWFkZXIzO1xuXG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgfVxuXG4gICAgPiBkZCxcbiAgICA+IC5jbXNfcGx1Z2luID4gZGQge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IGRhc2hlZCAkbWl4aW4tYm9yZGVyLWNvbG9yOztcblxuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG5cbiAgICAgIEBpbmNsdWRlIHRleHQ7XG4gICAgICBAaW5jbHVkZSBjbGVhcmZpeDtcblxuICAgICAgPiBpbWcgeyAvLyBUT0RPOiBSZWR1Y2UgZGVwdGggdG8gM1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xuICAgICAgfVxuXG4gICAgICArIGR0IHtcbiAgICAgICAgYm9yZGVyLXRvcDogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vQGltcG9ydCBcIndlYnNpdGUvc3R5bGVzaGVldHMvd2Vic2l0ZS9jb21wb3VuZHMvc3Bpbm5lci1idXR0b25cIjtcblxuLmJ1dHRvbntcbiAgJi5zcGlubmVyLW1pbnVzLFxuICAmLnNwaW5uZXItcGx1cyB7XG4gICAgQGluY2x1ZGUgdGhlbWVkLWNvbG9yO1xuXG4gICAgdGV4dC1pbmRlbnQ6IDBweDtcbiAgICBoZWlnaHQ6IDI0cHg7XG4gICAgLy9saW5lLWhlaWdodDogMTdweDtcbiAgICB3aWR0aDogMjRweDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgYm9yZGVyOiAycHggc29saWQgY3VycmVudGNvbG9yO1xuICAgIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gICAgbWFyZ2luOiAwO1xuXG4gICAgLy9AaW5jbHVkZSB0aGVtZWQtb3BhY2l0eShib3JkZXItY29sb3IsIC41KTtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgICY6aG92ZXIsXG4gICAgaHRtbC5uby10b3VjaCAmOmZvY3VzIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzcGlubmVyLWJ1dHRvbi1ob3Zlci1iYWNrZ3JvdW5kLWNvbG9yO1xuICAgICAgYm9yZGVyLWNvbG9yOiAkc3Bpbm5lci1idXR0b24taG92ZXItYm9yZGVyLWNvbG9yO1xuICAgICAgY29sb3I6ICRzcGlubmVyLWJ1dHRvbi1ob3Zlci1jb2xvcjtcbiAgICB9XG4gIH1cblxuICAmLnNwaW5uZXItcGx1cyB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMjZweDtcbiAgfVxuXG4gICYuc3Bpbm5lci1taW51cyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICB9XG59XG4iLCJcbkBtaXhpbiBpbnB1dC1lcnJvciB7XG4gIEBpbmNsdWRlIG91dGxpbmVkLWVsZW1lbnQoJGlucHV0LWVycm9yLW91dGxpbmUtY29sb3IpO1xuXG4gIGJvcmRlci1yYWRpdXM6IDA7XG5cbiAgQGluY2x1ZGUgcGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAkaW5wdXQtZXJyb3ItcGxhY2Vob2xkZXItY29sb3I7XG4gIH1cbiAgJjpmb2N1cyB7XG4gICAgYm9yZGVyLWNvbG9yOiBuYXZ5O1xuICB9XG59XG5mb3JtIC5mb3JtLXJvdyB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG5cbiAgbGkge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG5cbiAgJi5yZXF1aXJlZCB7XG4gICAgPiBsYWJlbDo6YWZ0ZXIsXG4gICAgJi5jaGVja2JveCBsYWJlbCB7XG4gICAgICBjb250ZW50OiAnKic7XG4gICAgfVxuICB9XG5cbiAgPiBsYWJlbCB7XG4gICAgQGluY2x1ZGUgdGV4dDtcbiAgICBAaW5jbHVkZSB0aGVtZWQtaGVhZGVyLWNvbG9yO1xuXG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cblxuICA+IGlucHV0IHtcbiAgICAvL1xuICB9XG5cbiAgJi5lcnJvcnMge1xuICAgIGlucHV0LFxuICAgIHRleHRhcmVhIHtcbiAgICAgIEBpbmNsdWRlIGlucHV0LWVycm9yO1xuICAgIH1cblxuICAgICYucmFkaW8tbGlzdCxcbiAgICAmLmNoZWNrYm94LWxpc3Qge1xuICAgICAgdWwge1xuICAgICAgICBsYWJlbCB7IC8vIFRPRE86IFJlZHVjZSBkZXB0aCB0byAzXG4gICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkY2hlY2tib3gtcmFkaW8tZXJyb3ItYm9yZGVyLWNvbG9yO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIGlucHV0Om5vdCg6Y2hlY2tlZCkgKyBsYWJlbCB7XG4gICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYuY2hlY2tib3ggdWwsXG4gICYuY2hlY2tib3gtbGlzdCB1bCxcbiAgJi5yYWRpby1saXN0IHVsIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuXG4gICAgbGkgeyAvLyBUT0RPOiBSZWR1Y2UgY2VwdGggdG8gM1xuICAgICAgQGluY2x1ZGUgdGV4dDtcblxuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW4tdG9wOiAzcHg7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIH1cblxuICAgICYuZXJyb3JsaXN0IHtcbiAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG5cbiAgICAgIGxpIHsgLy8gVE9EOiBSZWR1Y2UgZGVwdGggdG8gM1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5lcnJvcmxpc3Qge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGJvcmRlcjogN3B4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJGVycm9ybGlzdC1hcnJvdy1jb2xvcjtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBoZWlnaHQ6IDE0cHg7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICBtYXJnaW4tbGVmdDogLTdweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogLTE0cHg7XG4gICAgICB3aWR0aDogMTRweDtcbiAgICB9XG4gIH1cblxuICBwLm5vdGUge1xuICAgIEBpbmNsdWRlIHRleHQoJHN0eWxlOiBpdGFsaWMpO1xuXG4gICAgY29sb3I6ICRmb3Jtcm93LW5vdGUtY29sb3I7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbjogMTBweCAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxuXG4gICYuc3VibWl0LXJvdyB7XG4gICAgQGluY2x1ZGUgYm9yZGVyKHRvcCk7XG5cbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIHBhZGRpbmc6IDIwcHggMDtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgfVxufVxuIiwiXG5AbWl4aW4gYm9yZGVyKCRzaWRlKSB7XG4gIGJvcmRlci0jeyRzaWRlfTogMXB4IGRhc2hlZCAkbWl4aW4tYm9yZGVyLWNvbG9yO1xufVxuIiwiQGltcG9ydCBcIi4uLy4uLy4uLy4uL3dlYnNpdGUvc3R5bGVzaGVldHMvd2Vic2l0ZS9jb21wb3VuZHMvZm9ybV9yb3dcIjtcblxuZm9ybSAuZm9ybS1yb3cucmFkaW8tbGlzdCB1bCBsaSB7IGNsZWFyOiBib3RoOyB9XG4iLCIvL0BpbXBvcnQgXCJ3ZWJzaXRlL3N0eWxlc2hlZXRzL3dlYnNpdGUvY29tcG91bmRzL2xpc3RzXCI7XG5cbnVsIGxpJXRoZW1lZC1saXN0LXN0eWxlLXR5cGUge1xuXG5cdCY6YmVmb3JlIHtcblx0XHRAaW5jbHVkZSB0aGVtZWQtaGVhZGVyLWNvbG9yO1xuXG5cdFx0Y29udGVudDogJ+KAoic7XG5cdFx0cGFkZGluZzogMC4zZW07XG5cdFx0cGFkZGluZy1yaWdodDogJHNtYWxsLXNwYWNpbmc7XG5cdH1cblxufVxuXG5cbm9sIGxpJXRoZW1lZC1saXN0LXN0eWxlLXR5cGUge1xuXG5cdGNvdW50ZXItaW5jcmVtZW50OiBjb3VudGVyO1xuXG5cdCY6YmVmb3JlIHtcblx0XHRAaW5jbHVkZSB0aGVtZWQtaGVhZGVyLWNvbG9yO1xuXG5cdFx0Y29udGVudDogY291bnRlcihjb3VudGVyKSAnLic7XG5cdFx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0d2lkdGg6IDNjaDtcblx0XHRwYWRkaW5nOiAwcHggMC4zZW07XG5cdFx0cGFkZGluZy1yaWdodDogJHNtYWxsLXNwYWNpbmc7XG5cdH1cblxufVxuIiwiLy8gQGltcG9ydCBcIndlYnNpdGUvc3R5bGVzaGVldHMvd2Vic2l0ZS9jb21wb3VuZHMvcGFnZS13cmFwcGVyXCI7XG5cbi5wYWdlLXdyYXBwZXIge1xuICBAaW5jbHVkZSBzaXplKCAxMDAlIGF1dG8gKTtcbiAgbWluLWhlaWdodDogMTAwJTtcbn1cbiIsIi8vQGltcG9ydCBcIndlYnNpdGUvc3R5bGVzaGVldHMvd2Vic2l0ZS9jb21wb3VuZHMvc2Nyb2xsYmFyXCI7XG5cblxuLmlTY3JvbGxWZXJ0aWNhbFNjcm9sbGJhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzMgIWltcG9ydGFudDtcbiAgd2lkdGg6IDJweCAhaW1wb3J0YW50O1xuXG4gID4gLmlTY3JvbGxJbmRpY2F0b3Ige1xuICAgIEBpbmNsdWRlIHRoZW1lZC1iYWNrZ3JvdW5kLWNvbG9yO1xuXG4gICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xuICB9XG59XG5cbiIsIlxuJHRyaXB0eWNoLWZpZ3VyZS1pbWctYm9yZGVyLWNvbG9yOiAjRkZGICFkZWZhdWx0O1xuXG4kdHJpcHR5Y2gtZmlndXJlLWZpZ2NhcHRpb24tcGFkZGluZzogMS4xZW0gMS4yZW0gIWRlZmF1bHQ7XG4kdHJpcHR5Y2gtZmlndXJlLWZpZ2NhcHRpb24tZm9udC1zaXplOiAxZW0gIWRlZmF1bHQ7XG4kdHJpcHR5Y2gtZmlndXJlLWZpZ2NhcHRpb24tY29sb3I6ICNGRkYgIWRlZmF1bHQ7XG4kdHJpcHR5Y2gtZmlndXJlLWZpZ2NhcHRpb24tdGV4dC1zaGFkb3ctY29sb3I6ICMwMDAgIWRlZmF1bHQ7XG5cbi50cmlwdHljaCB7XG5cdEBpbmNsdWRlIG1hcmdpbiggbnVsbCAtMSAqICRiYXNlLXNwYWNpbmcgKTtcblxuXHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXG5cdEBpbmNsdWRlIG1lZGlhKCBcIj49dGFibGV0XCIgKXtcblx0XHRAaW5jbHVkZSBtYXJnaW4oIG51bGwgYXV0byApO1xuXHR9XG5cblx0YSB7XG5cdFx0aGVpZ2h0OiAxODBweDtcblx0XHRtYXJnaW46IDA7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0XHRmaWd1cmUge1xuXHRcdFx0QGluY2x1ZGUgc2l6ZSggMTAwJSApO1xuXG5cdFx0XHRoZWlnaHQ6IDE4MHB4O1xuXG5cdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdEBpbmNsdWRlIHBvc2l0aW9uKCBhYnNvbHV0ZSwgMCApO1xuXHRcdFx0XHRAaW5jbHVkZSBkb3R0ZWQtYm9yZGVyKCAycHggMCwgMXB4LCAkY29sb3IgOiB3aGl0ZSApO1xuXG5cdFx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmOmZpcnN0LWNoaWxkIGZpZ3VyZTpiZWZvcmUgeyBib3JkZXItaW1hZ2Utd2lkdGg6IDAgMCAycHg7IH1cblx0XHQmOmxhc3QtY2hpbGQgZmlndXJlOmJlZm9yZSB7IGJvcmRlci1pbWFnZS13aWR0aDogMnB4IDAgMDsgfVxuXG5cdFx0aW1nIHtcblx0XHRcdEBpbmNsdWRlIHNpemUoIDEwMCUgKTtcblx0XHRcdG9iamVjdC1wb3NpdGlvbjogNTAlIDUwJTtcblx0XHRcdG9iamVjdC1maXQ6IGNvdmVyO1xuXG5cdFx0XHR6LWluZGV4OiAxO1xuXHRcdH1cblxuXHRcdC5ncmFkaWVudC1vdmVybGF5IHtcblx0XHRcdEBpbmNsdWRlIHNpemUoIDEwMCUgMzMlICk7XG5cdFx0XHRAaW5jbHVkZSBwb3NpdGlvbiggYWJzb2x1dGUsIG51bGwgMHB4IDBweCApO1xuXHRcdFx0Ly9AaW5jbHVkZSBsaW5lYXItZ3JhZGllbnQodG8gdG9wLCByZ2JhKCMwMDAsIC44KSAwJSwgdHJhbnNwYXJlbnQgMTAwJSwgJGZhbGxiYWNrOiB0cmFuc3BhcmVudCk7XG5cdFx0XHQvKiBQZXJtYWxpbmsgLSB1c2UgdG8gZWRpdCBhbmQgc2hhcmUgdGhpcyBncmFkaWVudDogaHR0cDovL2NvbG9yemlsbGEuY29tL2dyYWRpZW50LWVkaXRvci8jMDAwMDAwKzAsMDAwMDAwKzEwMCZhbXA7MCswLDAuOCsxMDAgKi9cblx0XHRcdC8qIElFOSBTVkcsIG5lZWRzIGNvbmRpdGlvbmFsIG92ZXJyaWRlIG9mICdmaWx0ZXInIHRvICdub25lJyAqL1xuXHRcdFx0YmFja2dyb3VuZDogdXJsKGRhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEQ5NGJXd2dkbVZ5YzJsdmJqMGlNUzR3SWlBL1BnbzhjM1puSUhodGJHNXpQU0pvZEhSd09pOHZkM2QzTG5jekxtOXlaeTh5TURBd0wzTjJaeUlnZDJsa2RHZzlJakV3TUNVaUlHaGxhV2RvZEQwaU1UQXdKU0lnZG1sbGQwSnZlRDBpTUNBd0lERWdNU0lnY0hKbGMyVnlkbVZCYzNCbFkzUlNZWFJwYnowaWJtOXVaU0krQ2lBZ1BHeHBibVZoY2tkeVlXUnBaVzUwSUdsa1BTSm5jbUZrTFhWaloyY3RaMlZ1WlhKaGRHVmtJaUJuY21Ga2FXVnVkRlZ1YVhSelBTSjFjMlZ5VTNCaFkyVlBibFZ6WlNJZ2VERTlJakFsSWlCNU1UMGlNQ1VpSUhneVBTSXdKU0lnZVRJOUlqRXdNQ1VpUGdvZ0lDQWdQSE4wYjNBZ2IyWm1jMlYwUFNJd0pTSWdjM1J2Y0MxamIyeHZjajBpSXpBd01EQXdNQ0lnYzNSdmNDMXZjR0ZqYVhSNVBTSXdJaTgrQ2lBZ0lDQThjM1J2Y0NCdlptWnpaWFE5SWpFd01DVWlJSE4wYjNBdFkyOXNiM0k5SWlNd01EQXdNREFpSUhOMGIzQXRiM0JoWTJsMGVUMGlNQzQ0SWk4K0NpQWdQQzlzYVc1bFlYSkhjbUZrYVdWdWRENEtJQ0E4Y21WamRDQjRQU0l3SWlCNVBTSXdJaUIzYVdSMGFEMGlNU0lnYUdWcFoyaDBQU0l4SWlCbWFXeHNQU0oxY213b0kyZHlZV1F0ZFdOblp5MW5aVzVsY21GMFpXUXBJaUF2UGdvOEwzTjJaejQ9KTtcblx0XHRcdGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KHRvcCwgIHJnYmEoMCwwLDAsMCkgMCUsIHJnYmEoMCwwLDAsMC44KSAxMDAlKTsgLyogRkYzLjYrICovXG5cdFx0XHRiYWNrZ3JvdW5kOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCB0b3AsIGxlZnQgYm90dG9tLCBjb2xvci1zdG9wKDAlLHJnYmEoMCwwLDAsMCkpLCBjb2xvci1zdG9wKDEwMCUscmdiYSgwLDAsMCwwLjgpKSk7IC8qIENocm9tZSxTYWZhcmk0KyAqL1xuXHRcdFx0YmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCAgcmdiYSgwLDAsMCwwKSAwJSxyZ2JhKDAsMCwwLDAuOCkgMTAwJSk7IC8qIENocm9tZTEwKyxTYWZhcmk1LjErICovXG5cdFx0XHRiYWNrZ3JvdW5kOiAtby1saW5lYXItZ3JhZGllbnQodG9wLCAgcmdiYSgwLDAsMCwwKSAwJSxyZ2JhKDAsMCwwLDAuOCkgMTAwJSk7IC8qIE9wZXJhIDExLjEwKyAqL1xuXHRcdFx0YmFja2dyb3VuZDogLW1zLWxpbmVhci1ncmFkaWVudCh0b3AsICByZ2JhKDAsMCwwLDApIDAlLHJnYmEoMCwwLDAsMC44KSAxMDAlKTsgLyogSUUxMCsgKi9cblx0XHRcdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICByZ2JhKDAsMCwwLDApIDAlLHJnYmEoMCwwLDAsMC44KSAxMDAlKTsgLyogVzNDICovXG5cdFx0XHRmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudCggc3RhcnRDb2xvcnN0cj0nIzAwMDAwMDAwJywgZW5kQ29sb3JzdHI9JyNjYzAwMDAwMCcsR3JhZGllbnRUeXBlPTAgKTsgLyogSUU2LTggKi9cblxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHR6LWluZGV4OiA1O1xuXHRcdH1cblxuXHRcdGZpZ2NhcHRpb24ge1xuXHRcdFx0QGluY2x1ZGUgcG9zaXRpb24oIGFic29sdXRlLCBudWxsIDAgMCAwICk7XG5cblx0XHRcdGNvbG9yOiAkdHJpcHR5Y2gtZmlndXJlLWZpZ2NhcHRpb24tY29sb3I7XG5cdFx0XHRmb250LXNpemU6ICR0cmlwdHljaC1maWd1cmUtZmlnY2FwdGlvbi1mb250LXNpemU7XG5cdFx0XHRwYWRkaW5nOiAkdHJpcHR5Y2gtZmlndXJlLWZpZ2NhcHRpb24tcGFkZGluZztcblx0XHRcdHotaW5kZXg6IDEwO1xuXG5cdFx0XHRkaXYge1xuXHRcdFx0XHRoZWlnaHQ6IDE5cHg7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAyMnB4O1xuXG5cdFx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMjJweDtcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMjJweDtcblx0XHRcdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdGVtIHtcblx0XHRcdFx0Zm9udC1zaXplOiA5MCU7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdH1cblxuXHRAaW5jbHVkZSBtZWRpYSggXCI+PXRhYmxldFwiICl7XG5cblx0XHRAaW5jbHVkZSBvdXRlci1jb250YWluZXI7XG5cdFx0aGVpZ2h0OiAzMDBweDtcblx0XHRtYXJnaW4tYm90dG9tOiAxNnB4O1xuXHRcdG1hcmdpbi10b3A6IDIwcHg7XG5cblx0XHRhIHtcblxuXHRcdFx0ZmlndXJlIHtcblx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xuXG5cdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRAaW5jbHVkZSBwb3NpdGlvbiggYWJzb2x1dGUsIDAgKTtcblx0XHRcdFx0XHRAaW5jbHVkZSBkb3R0ZWQtYm9yZGVyKCAwIDJweCwgMXB4LCAkY29sb3IgOiB3aGl0ZSApO1xuXG5cdFx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xuXG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0JjpmaXJzdC1jaGlsZCBmaWd1cmU6YmVmb3JlIHsgYm9yZGVyLWltYWdlLXdpZHRoOiAwIDJweCAwIDA7IH1cblx0XHRcdCY6bGFzdC1jaGlsZCBmaWd1cmU6YmVmb3JlIHsgYm9yZGVyLWltYWdlLXdpZHRoOiAwIDAgMCAycHg7ICB9XG5cblx0XHRcdEBpbmNsdWRlIHNwYW4tY29sdW1ucyggNCwgJGRpc3BsYXk6IGJsb2NrLWNvbGxhcHNlICk7XG5cdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0fVxuXG5cdH1cblxufVxuIiwiLypcblRoZSBpbWFnZSBmb3Igb3RoZXIgY29sb3JzIGlzIGxvY2F0ZWQgaW4gL2xhYmVscy9hcnRpcy9zdGF0aWMvaW1nL2RvdHMucG5nXG5UaGUgaW1hZ2UgY2FuIGJlIGNvbnZlcnRlZCB0byBhIGJhc2U2NCBvbiBodHRwczovL2RldmVsb3Blci5tb3ppbGxhLm9yZy9lbi1VUy9kb2NzL1dlYi9DU1MvVG9vbHMvQm9yZGVyLWltYWdlX2dlbmVyYXRvclxuKi9cblxuJGRvdHRlZC1ib3JkZXItaW1hZ2VzOiAoXG4gIGJsYWNrOiBcImRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBRHdBQUFBOENBWUFBQUE2L05seUFBQUFCbUpMUjBRQUFBRC9BQUJIMjQrU0FBQUFDWEJJV1hNQUFBc1RBQUFMRXdFQW1wd1lBQUFBQjNSSlRVVUgzd2NRRENBaWhIc1Q5d0FBQUJsMFJWaDBRMjl0YldWdWRBQkRjbVZoZEdWa0lIZHBkR2dnUjBsTlVGZUJEaGNBQUFEV1NVUkJWR2plN1pvN0VvTXdEQVZ0THNjQktITSt5aHdncDRNR2lzeVFHQnRMS0htN3RYNnZzU1dOY3RvWXA4ZVNQdkI2empsZHhEcisyUnk1Wk5paktPdjROVG55R2NNclJWbkhyODB4V0FYMnNHL3hHWklZQ0Vhd3N1RGFWOVRhdnNWSDd4K1c3TFMrT2ZRcXhpTytWdzRBQUFBQUFPOWUyb09TQnJkcDZTNnhoOU9TeDd4NnA5aTNlZGhqYnh4QjdJN3BYanFhMkdyQi93Q0NFYXdzT09JckhYSXZIZW9mbHV5MGxIcHBBQUFBQUFCb1ErNm9SZk5zaVFQeGprVnhJTjdSdnNXSHJTV0NFU3drbUFQeFgveUgxVHF0RlZpUjZoUWxURXBMQUFBQUFFbEZUa1N1UW1DQ1wiLFxuICB3aGl0ZTogXCJkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUR3QUFBQThDQVlBQUFBNi9ObHlBQUFBQm1KTFIwUUFBQUFBQUFENVE3dC9BQUFBQ1hCSVdYTUFBQXNUQUFBTEV3RUFtcHdZQUFBQUIzUkpUVVVIM3djUER6UVladVhrZ0FBQUFCbDBSVmgwUTI5dGJXVnVkQUJEY21WaGRHVmtJSGRwZEdnZ1IwbE5VRmVCRGhjQUFBRFJTVVJCVkdqZTdacTdFc013Q0FTRi8vK2ZsU1lwUEpQRWxpek9KTGRiSStBYThSaWlQZW05OS9hQmlJaDJrV3ovWjJQRWtlR0twTEw5ajhTSU00Wlhrc3IyUHhwankzS3NzSjk1c3pVekVJeGdaOEdqdjJpMi9WUU11enBzMldsOWU3QXFHWVYvVlF3QUFBQUFBSFV2cmVCSWcyeGF1a3ZzMjJsSk1hL2VLWFkzRHl2MnhoWEV2a2pkUzFjVE95ejRIMEF3Z3AwRlYveWxTKzZsUzlWaHkwN0xxWmNHQUFBQUFJREpjVkxaZUZjNGF2RThXK0pBZkdGU0hJZ3Z0Sjk1dzlZU3dRZzJFc3lCK0MvV1liZE82d0huM3ZBc2h1UHBNUUFBQUFCSlJVNUVya0pnZ2c9PVwiLFxuICBncmF5OiBcImRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBRHdBQUFBOENBWUFBQUE2L05seUFBQUFBWE5TUjBJQXJzNGM2UUFBQUFSblFVMUJBQUN4and2OFlRVUFBQUFKY0VoWmN3QUFDeElBQUFzU0FkTGRmdndBQUFBSGRFbE5SUWZmQnc4UE5CaG01ZVNBQUFBQUdYUkZXSFJEYjIxdFpXNTBBRU55WldGMFpXUWdkMmwwYUNCSFNVMVFWNEVPRndBQUFCaDBSVmgwVTI5bWRIZGhjbVVBY0dGcGJuUXVibVYwSURRdU1DNDFaWVV5WlFBQUFabEpSRUZVYUVQdGxqRnV4REFNQk8vditVQzZQRGVCcldWeHhFZ2lKVGdRRGh4Z3V0MmwzUGxsZkgzLy9QWlVaQXZhTlJYWmhyWk5SUm9VOENxNkJPMTVGVjJHTnIzaG9Ia1hrdEJPVDFYUzBGYlBWUGhTTjBKUWY2YXFZV2hqWkgzd1ROMEpRZjJacW9haGpaSDF3VE4xSndUMVo2b2FoalpHcGdxNmtZSjJlcXFTaHJaNmhndDNjQkhhOHlxNkRHMTZGVzFRd0ZSa0M5bzFGZG1HdGsxRjNna0hGM2w2LytJL2JoUkZVUlJGVVJTRjV4UCtROFBmUUVGVGtlT2h0NXVLTkNqZ1ZmUlk2TTNlY05DOEN3ZENiKzJaQ2wvcXhqSFFHMGZXQjgvVW5XT2dONDZzRDU2cE84ZEFieHlaS3VqR2NkQmJlNFlMZC9CZzZNMWVSUnNVTUJVNUhucTdxY2c3NGVEQmZNSTNGRVZSRkVWUkZNWHhQUDNqL2ZUK1JmZ0dCVTFGdHFCZFU1RnRhTnRVcEVFQnI2SkwwSjVYMFdWbzB4c09tbmNoQ2UzMFZDVU5iZlZNaFM5MUl3VDFaNm9haGpaRzFnZlAxSjBRMUorcGFoamFHRmtmUEZOM1FsQi9wcXBoYUdOa3FxQWJLV2lucHlwcGFLdG51SEFIRjZFOXI2TEwwS1pYMFFZRlRFVzJvRjFUa1cxbzIyeUoxK3NQNmtRYVE5UjNYbnNBQUFBQVNVVk9SSzVDWUlJPVwiLFxuICBsaWdodGdyYXk6IFwiZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFEd0FBQUE4Q0FZQUFBQTYvTmx5QUFBQUJtSkxSMFFBL3dEL0FQK2d2YWVUQUFBQUNYQklXWE1BQUFzVEFBQUxFd0VBbXB3WUFBQUFCM1JKVFVVSDN3Y2RDUUlSYUxndTl3QUFBQmwwUlZoMFEyOXRiV1Z1ZEFCRGNtVmhkR1ZrSUhkcGRHZ2dSMGxOVUZlQkRoY0FBQURRU1VSQlZHamU3WnE1RWNNd0RBUkpOY0wreTJJbFVpSUZuckVlUG9CZzMyNk03eElTd0NDbm5WcnJtazRvcGVRMGlIWDhwem55bmVHTW9xemp0K1RJVHd4SGlyS08zNXBqc1Fyc1lkL2pzeVF4RUl4Z1pjR3RyNmkxZlkrUDNqOHMyV2xkT2N3cXhpTytWdzRBQUFBQUFPOWUyb003RFc3VDBsdGl2MDVMSHZQcW0ySS81bUdQdlhFRXNRZW1lK2xvWXBzRi93TUlSckN5NElpdmRNaTlkS2gvV0xMVFV1cWxBUUFBQUFDZ0Q3bWpGczJ6SlE3RUp4YkZnZmhFK3g0ZnRwWUlSckNRWUE3RWYvRWZWdXUwTnNCWDd4NFBzajVwQUFBQUFFbEZUa1N1UW1DQ1wiXG4pO1xuXG5AbWl4aW4gZG90dGVkLWJvcmRlciggJHdpZHRoOiAxcHgsICRvdXRzZXQ6IDBweCwgJGNvbG9yOiB3aGl0ZSApIHtcblxuICBAaW5jbHVkZSBib3JkZXItd2lkdGgoJHdpZHRoKTtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWltYWdlLXNsaWNlOiAxMiBmaWxsO1xuICBib3JkZXItaW1hZ2Utd2lkdGg6IHVucGFjaygkd2lkdGgpO1xuICBib3JkZXItaW1hZ2Utb3V0c2V0OiB1bnBhY2soJG91dHNldCk7XG4gIGJvcmRlci1pbWFnZS1yZXBlYXQ6IHJlcGVhdDtcblxuICBib3JkZXItaW1hZ2Utc291cmNlOiB1cmwobWFwLWdldCgkZG90dGVkLWJvcmRlci1pbWFnZXMsICRjb2xvcikpICFpbXBvcnRhbnQ7XG5cbn1cbiIsIlxubWFpbiA+IGhlYWRlci5jb250ZW50LWhlYWRlcixcbm1haW4gYXJ0aWNsZSA6Zmlyc3QtY2hpbGQucHJlLXRpdGxlIHtcblx0Ly9cblx0Ly8gT3VyIHByZS10aXRsZSBjb21wb3VuZCwgdGhpcyB3aWxsIHNob3cgYSBmdWxsIHdpZHRoIGltYWdlIGJlZm9yZSB0aGUgaGVhZGVyIG9mIGFueSBjb250ZW50XG5cdC8vIHBhZ2UuIFRoZSBjb21wb3VuZCBpcyBvbmx5IHNlZW4gb24gdGhlIGdlbmVyaWMgY29tcG91bmQgcGFnZSBzbyB3ZSBjYW4ganVzdCBmaXggaXRzIHdpdGhcblx0Ly9cblx0ZGlzcGxheTogYmxvY2s7XG5cdG1hcmdpbjogMDtcblx0d2lkdGg6IDEwMCU7XG5cblx0ZmlndXJlIHsgd2lkdGg6IDEwMCU7IH1cblx0ZmlndXJlIGltZyB7XG5cdFx0QGluY2x1ZGUgc2l6ZSggMTAwJSApO1xuXG5cdFx0bWF4LWhlaWdodDogY2FsYyggNTh2aCAtICN7ICRwYWdlLWhlYWRlci1oZWlnaHQgfSk7XG5cdFx0b2JqZWN0LWZpdDogY292ZXI7XG5cdFx0b2JqZWN0LXBvc2l0aW9uOiA1MCUgNTAlO1xuXHR9XG5cblx0QGluY2x1ZGUgbWVkaWEoIFwiPHRhYmxldFwiICl7XG5cblx0XHRmaWd1cmUgaW1nIHsgbWF4LWhlaWdodDogY2FsYyggNTh2aCAtICN7ICRwYWdlLWhlYWRlci1oZWlnaHQtbHQtdGFibGV0IH0gKTsgfVxuXG5cdH1cbn1cbiIsIlxubWFpbiBhcnRpY2xlIGhlYWRlci5pbnRyb2R1Y3Rpb24ge1xuXG5cdEBpbmNsdWRlIG91dGVyLWNvbnRhaW5lciggKTtcblxuXHRoMSwgcCB7XG5cdFx0QGluY2x1ZGUgbWFyZ2luKCAxN3B4IGF1dG8gbnVsbCBhdXRvICk7XG5cdFx0bWF4LXdpZHRoOiAkbWF4LXdpZHRoO1xuXHR9XG5cblx0cC5pbnRyby10ZXh0IHtcblx0XHRmb250LXNpemU6IG1vZHVsYXItc2NhbGUoIDAgKTtcblx0XHRsaW5lLWhlaWdodDogMS4zO1xuXHRcdG1hcmdpbi1ib3R0b206IDNweDtcblx0XHRtYXJnaW4tdG9wOiAxM3B4O1xuXG5cdFx0QGluY2x1ZGUgbWVkaWEoICc+PXRhYmxldCcgKXtcblx0XHRcdGZvbnQtc2l6ZTogbW9kdWxhci1zY2FsZSggMSApO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTNweDtcblx0XHRcdG1hcmdpbi10b3A6IDE3cHg7XG5cdFx0fVxuXHR9XG5cblx0cC5pbnRyby1pbWFnZSBpbWcge1xuXHRcdGZsb2F0OiBsZWZ0O1xuXHRcdG1hcmdpbi1yaWdodDogJHNtYWxsLXNwYWNpbmc7XG5cdFx0bWFyZ2luLWJvdHRvbTogJHNtYWxsLXNwYWNpbmc7XG5cdH1cblxuXHRoMSB7IG1hcmdpbi1ib3R0b206ICRzbWFsbC1zcGFjaW5nIC8gMjsgfVxuXHRoMTphZnRlciB7XG5cdFx0QGluY2x1ZGUgdGhlbWVkLWRvdHRlZC1ib3JkZXIoIDJweCAwIDAgMCwgMHB4ICk7XG5cblx0XHRjb250ZW50OiBcIlwiO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGhlaWdodDogMnB4O1xuXHRcdG1hcmdpbi10b3A6IDEzcHg7XG5cdFx0d2lkdGg6IDEwMCU7XG5cblx0XHRAaW5jbHVkZSBtZWRpYSggJz49dGFibGV0JyApe1xuXHRcdFx0bWFyZ2luLXRvcDogMTlweDtcblx0XHR9XG5cdH1cblxuXHQvL1xuXHQvLyBBY2NvcmRpbmcgdG8gdGhlIHRlbXBsYXRlIHdlIGNhbiBoYXZlIGEgbG90IG9mIG1vcmUgc3R1ZmYgYnV0IGl0IGRvZXNuJ3Qgc2hvdyB1cCBpbiB0aGVcblx0Ly8gZGVzaWduIG9yIGluIHRoZSBhbnkgb2YgdGhlIGVkaXRhYmxlIGZpZWxkcy4gU28gZm9yIG5vdyBqdXN0IHN0dWIgdGhlc2UgaGVyZSBhbmQgd2UnbGxcblx0Ly8gc2VlIHdoZW4gdGhleSBwb3B1cC5cblx0Ly9cblx0Ly8gRm9sbG93aW5nIHVwIHdpdGggYSBxdWljayBnbG9iYWwgc2VhcmNoIGl0IGFwcGVhcnMgaXQgaXMgc3RydWN0ZWQgdGhlIGZvbGxvd2luZyB3YXk6XG5cdC8vXHRcdHAuaW50cm8tc3VidGl0bGVcblx0Ly9cdFx0cC5pbnRyby1zdWJ0ZXh0XG5cdC8vXG5cdC8vIEFsdGhvdWdoIHRoZXkgb25seSBhcHBlYXIgaW4gdGhlIG5ld3MgYXBwL3RlbXBsYXRlcywgaXQgd291bGQgYmUgbmljZSB0byBjbGVhbiB0aGVzZSB1cC5cblx0Ly9cblxuXHRAaW5jbHVkZSBtZWRpYSggXCI+PXRhYmxldFwiICl7XG5cblx0XHRoMSwgcCB7XG5cblx0XHRcdG1heC13aWR0aDogNTcuNSU7XG5cblx0XHR9XG5cblx0fVxuXG59XG4iLCJAY2hhcnNldCBcIlVURi04XCI7XG5cbi8vLyBTcGVjaWZpZXMgdGhlIG51bWJlciBvZiBjb2x1bW5zIGFuIGVsZW1lbnQgc2hvdWxkIHNwYW4uIElmIHRoZSBzZWxlY3RvciBpcyBuZXN0ZWQgdGhlIG51bWJlciBvZiBjb2x1bW5zIG9mIGl0cyBwYXJlbnQgZWxlbWVudCBzaG91bGQgYmUgcGFzc2VkIGFzIGFuIGFyZ3VtZW50IGFzIHdlbGwuXG4vLy9cbi8vLyBAcGFyYW0ge0xpc3R9ICRzcGFuXG4vLy8gICBBIGxpc3QgY29udGFpbmluZyBgJGNvbHVtbnNgLCB0aGUgdW5pdGxlc3MgbnVtYmVyIG9mIGNvbHVtbnMgdGhlIGVsZW1lbnQgc3BhbnMgKHJlcXVpcmVkKSwgYW5kIGAkY29udGFpbmVyLWNvbHVtbnNgLCB0aGUgbnVtYmVyIG9mIGNvbHVtbnMgdGhlIHBhcmVudCBlbGVtZW50IHNwYW5zIChvcHRpb25hbCkuXG4vLy9cbi8vLyAgIElmIG9ubHkgb25lIHZhbHVlIGlzIHBhc3NlZCwgaXQgaXMgYXNzdW1lZCB0aGF0IGl0J3MgYCRjb2x1bW5zYCBhbmQgdGhhdCB0aGF0IGAkY29udGFpbmVyLWNvbHVtbnNgIGlzIGVxdWFsIHRvIGAkZ3JpZC1jb2x1bW5zYCwgdGhlIHRvdGFsIG51bWJlciBvZiBjb2x1bW5zIGluIHRoZSBncmlkLlxuLy8vXG4vLy8gICBUaGUgdmFsdWVzIGNhbiBiZSBzZXBhcmF0ZWQgd2l0aCBhbnkgc3RyaW5nIHN1Y2ggYXMgYG9mYCwgYC9gLCBldGMuXG4vLy9cbi8vLyAgIGAkY29sdW1uc2AgYWxzbyBhY2NlcHRzIGRlY2ltYWxzIGZvciB3aGVuIGl0J3MgbmVjZXNzYXJ5IHRvIGJyZWFrIG91dCBvZiB0aGUgc3RhbmRhcmQgZ3JpZC4gRS5nLiBQYXNzaW5nIGAyLjRgIGluIGEgc3RhbmRhcmQgMTIgY29sdW1uIGdyaWQgd2lsbCBkaXZpZGUgdGhlIHJvdyBpbnRvIDUgY29sdW1ucy5cbi8vL1xuLy8vIEBwYXJhbSB7U3RyaW5nfSAkZGlzcGxheSBbYmxvY2tdXG4vLy8gICBTZXRzIHRoZSBkaXNwbGF5IHByb3BlcnR5IG9mIHRoZSBlbGVtZW50LiBCeSBkZWZhdWx0IGl0IHNldHMgdGhlIGRpc3BsYXkgcHJvcGVydCBvZiB0aGUgZWxlbWVudCB0byBgYmxvY2tgLlxuLy8vXG4vLy8gICBJZiBwYXNzZWQgYGJsb2NrLWNvbGxhcHNlYCwgaXQgYWxzbyByZW1vdmVzIHRoZSBtYXJnaW4gZ3V0dGVyIGJ5IGFkZGluZyBpdCB0byB0aGUgZWxlbWVudCB3aWR0aC5cbi8vL1xuLy8vICAgSWYgcGFzc2VkIGB0YWJsZWAsIGl0IHNldHMgdGhlIGRpc3BsYXkgcHJvcGVydHkgdG8gYHRhYmxlLWNlbGxgIGFuZCBjYWxjdWxhdGVzIHRoZSB3aWR0aCBvZiB0aGUgZWxlbWVudCB3aXRob3V0IHRha2luZyBndXR0ZXJzIGludG8gY29uc2lkZXJhdGlvbi4gVGhlIHJlc3VsdCBkb2VzIG5vdCBhbGlnbiB3aXRoIHRoZSBibG9jay1iYXNlZCBncmlkLlxuLy8vXG4vLy8gQGV4YW1wbGUgc2NzcyAtIFVzYWdlXG4vLy8gICAuZWxlbWVudCB7XG4vLy8gICAgIEBpbmNsdWRlIHNwYW4tY29sdW1ucyg2KTtcbi8vL1xuLy8vICAgIC5uZXN0ZWQtZWxlbWVudCB7XG4vLy8gICAgICBAaW5jbHVkZSBzcGFuLWNvbHVtbnMoMiBvZiA2KTtcbi8vLyAgICB9XG4vLy8gIH1cbi8vL1xuLy8vIEBleGFtcGxlIGNzcyAtIENTUyBPdXRwdXRcbi8vLyAgIC5lbGVtZW50IHtcbi8vLyAgICAgZGlzcGxheTogYmxvY2s7XG4vLy8gICAgIGZsb2F0OiBsZWZ0O1xuLy8vICAgICBtYXJnaW4tcmlnaHQ6IDIuMzU3NjUlO1xuLy8vICAgICB3aWR0aDogNDguODIxMTclO1xuLy8vICAgfVxuLy8vXG4vLy8gICAuZWxlbWVudDpsYXN0LWNoaWxkIHtcbi8vLyAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuLy8vICAgfVxuLy8vXG4vLy8gICAuZWxlbWVudCAubmVzdGVkLWVsZW1lbnQge1xuLy8vICAgICBkaXNwbGF5OiBibG9jaztcbi8vLyAgICAgZmxvYXQ6IGxlZnQ7XG4vLy8gICAgIG1hcmdpbi1yaWdodDogNC44MjkxNiU7XG4vLy8gICAgIHdpZHRoOiAzMC4xMTM4OSU7XG4vLy8gICB9XG4vLy9cbi8vLyAgIC5lbGVtZW50IC5uZXN0ZWQtZWxlbWVudDpsYXN0LWNoaWxkIHtcbi8vLyAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuLy8vICAgfVxuXG5AbWl4aW4gc3Bhbi1jb2x1bW5zKCRzcGFuOiAkY29sdW1ucyBvZiAkY29udGFpbmVyLWNvbHVtbnMsICRkaXNwbGF5OiBibG9jaykge1xuICAkY29sdW1uczogbnRoKCRzcGFuLCAxKTtcbiAgJGNvbnRhaW5lci1jb2x1bW5zOiBjb250YWluZXItc3Bhbigkc3Bhbik7XG5cbiAgJHBhcmVudC1jb2x1bW5zOiBnZXQtcGFyZW50LWNvbHVtbnMoJGNvbnRhaW5lci1jb2x1bW5zKSAhZ2xvYmFsO1xuXG4gICRkaXJlY3Rpb246IGdldC1kaXJlY3Rpb24oJGxheW91dC1kaXJlY3Rpb24sICRkZWZhdWx0LWxheW91dC1kaXJlY3Rpb24pO1xuICAkb3Bwb3NpdGUtZGlyZWN0aW9uOiBnZXQtb3Bwb3NpdGUtZGlyZWN0aW9uKCRkaXJlY3Rpb24pO1xuXG4gICRkaXNwbGF5LXRhYmxlOiBpcy1kaXNwbGF5LXRhYmxlKCRjb250YWluZXItZGlzcGxheS10YWJsZSwgJGRpc3BsYXkpO1xuXG4gIEBpZiAkZGlzcGxheS10YWJsZSAge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgd2lkdGg6IHBlcmNlbnRhZ2UoJGNvbHVtbnMgLyAkY29udGFpbmVyLWNvbHVtbnMpO1xuICB9IEBlbHNlIHtcbiAgICBmbG9hdDogI3skb3Bwb3NpdGUtZGlyZWN0aW9ufTtcblxuICAgIEBpZiAkZGlzcGxheSAhPSBuby1kaXNwbGF5IHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cblxuICAgIEBpZiAkZGlzcGxheSA9PSBjb2xsYXBzZSB7XG4gICAgICBAaW5jbHVkZSAtbmVhdC13YXJuKFwiVGhlICdjb2xsYXBzZScgYXJndW1lbnQgd2lsbCBiZSBkZXByZWNhdGVkLiBVc2UgJ2Jsb2NrLWNvbGxhcHNlJyBpbnN0ZWFkLlwiKTtcbiAgICB9XG5cbiAgICBAaWYgJGRpc3BsYXkgPT0gY29sbGFwc2Ugb3IgJGRpc3BsYXkgPT0gYmxvY2stY29sbGFwc2Uge1xuICAgICAgd2lkdGg6IGZsZXgtZ3JpZCgkY29sdW1ucywgJGNvbnRhaW5lci1jb2x1bW5zKSArIGZsZXgtZ3V0dGVyKCRjb250YWluZXItY29sdW1ucyk7XG5cbiAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIHdpZHRoOiBmbGV4LWdyaWQoJGNvbHVtbnMsICRjb250YWluZXItY29sdW1ucyk7XG4gICAgICB9XG5cbiAgICB9IEBlbHNlIHtcbiAgICAgIG1hcmdpbi0jeyRkaXJlY3Rpb259OiBmbGV4LWd1dHRlcigkY29udGFpbmVyLWNvbHVtbnMpO1xuICAgICAgd2lkdGg6IGZsZXgtZ3JpZCgkY29sdW1ucywgJGNvbnRhaW5lci1jb2x1bW5zKTtcblxuICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLSN7JGRpcmVjdGlvbn06IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvLyBCYXNlIENsYXNzIERlZmluaXRpb25cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LFxuLmZhcyxcbi5mYXIsXG4uZmFsLFxuLmZhYiB7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtcmVuZGVyaW5nOiBhdXRvO1xuICBsaW5lLWhlaWdodDogMTtcbn1cbiIsIi8vIEljb24gU2l6ZXNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy8gbWFrZXMgdGhlIGZvbnQgMzMlIGxhcmdlciByZWxhdGl2ZSB0byB0aGUgaWNvbiBjb250YWluZXJcbi4jeyRmYS1jc3MtcHJlZml4fS1sZyB7XG4gIGZvbnQtc2l6ZTogKDRlbSAvIDMpO1xuICBsaW5lLWhlaWdodDogKDNlbSAvIDQpO1xuICB2ZXJ0aWNhbC1hbGlnbjogLS4wNjY3ZW07XG59XG5cbi4jeyRmYS1jc3MtcHJlZml4fS14cyB7XG4gIGZvbnQtc2l6ZTogLjc1ZW07XG59XG5cbi4jeyRmYS1jc3MtcHJlZml4fS1zbSB7XG4gIGZvbnQtc2l6ZTogLjg3NWVtO1xufVxuXG5AZm9yICRpIGZyb20gMSB0aHJvdWdoIDEwIHtcbiAgLiN7JGZhLWNzcy1wcmVmaXh9LSN7JGl9eCB7XG4gICAgZm9udC1zaXplOiAkaSAqIDFlbTtcbiAgfVxufVxuIiwiLy8gRml4ZWQgV2lkdGggSWNvbnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi4jeyRmYS1jc3MtcHJlZml4fS1mdyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6ICgyMGVtIC8gMTYpO1xufVxuIiwiLy8gTGlzdCBJY29uc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uI3skZmEtY3NzLXByZWZpeH0tdWwge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIG1hcmdpbi1sZWZ0OiAkZmEtbGktd2lkdGggKiA1LzQ7XG4gIHBhZGRpbmctbGVmdDogMDtcblxuICA+IGxpIHsgcG9zaXRpb246IHJlbGF0aXZlOyB9XG59XG5cbi4jeyRmYS1jc3MtcHJlZml4fS1saSB7XG4gIGxlZnQ6IC0kZmEtbGktd2lkdGg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogJGZhLWxpLXdpZHRoO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cbiIsIi8vIEJvcmRlcmVkICYgUHVsbGVkXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi4jeyRmYS1jc3MtcHJlZml4fS1ib3JkZXIge1xuICBib3JkZXI6IHNvbGlkIC4wOGVtICRmYS1ib3JkZXItY29sb3I7XG4gIGJvcmRlci1yYWRpdXM6IC4xZW07XG4gIHBhZGRpbmc6IC4yZW0gLjI1ZW0gLjE1ZW07XG59XG5cbi4jeyRmYS1jc3MtcHJlZml4fS1wdWxsLWxlZnQgeyBmbG9hdDogbGVmdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXB1bGwtcmlnaHQgeyBmbG9hdDogcmlnaHQ7IH1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LFxuLmZhcyxcbi5mYXIsXG4uZmFsLFxuLmZhYiB7XG4gICYuI3skZmEtY3NzLXByZWZpeH0tcHVsbC1sZWZ0IHsgbWFyZ2luLXJpZ2h0OiAuM2VtOyB9XG4gICYuI3skZmEtY3NzLXByZWZpeH0tcHVsbC1yaWdodCB7IG1hcmdpbi1sZWZ0OiAuM2VtOyB9XG59XG4iLCIvLyBSb3RhdGVkICYgRmxpcHBlZCBJY29uc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uI3skZmEtY3NzLXByZWZpeH0tcm90YXRlLTkwICB7IEBpbmNsdWRlIGZhLWljb24tcm90YXRlKDkwZGVnLCAxKTsgIH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yb3RhdGUtMTgwIHsgQGluY2x1ZGUgZmEtaWNvbi1yb3RhdGUoMTgwZGVnLCAyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJvdGF0ZS0yNzAgeyBAaW5jbHVkZSBmYS1pY29uLXJvdGF0ZSgyNzBkZWcsIDMpOyB9XG5cbi4jeyRmYS1jc3MtcHJlZml4fS1mbGlwLWhvcml6b250YWwgeyBAaW5jbHVkZSBmYS1pY29uLWZsaXAoLTEsIDEsIDApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmxpcC12ZXJ0aWNhbCAgIHsgQGluY2x1ZGUgZmEtaWNvbi1mbGlwKDEsIC0xLCAyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZsaXAtaG9yaXpvbnRhbC4jeyRmYS1jc3MtcHJlZml4fS1mbGlwLXZlcnRpY2FsIHsgQGluY2x1ZGUgZmEtaWNvbi1mbGlwKC0xLCAtMSwgMik7IH1cblxuLy8gSG9vayBmb3IgSUU4LTlcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuOnJvb3Qge1xuICAuI3skZmEtY3NzLXByZWZpeH0tcm90YXRlLTkwLFxuICAuI3skZmEtY3NzLXByZWZpeH0tcm90YXRlLTE4MCxcbiAgLiN7JGZhLWNzcy1wcmVmaXh9LXJvdGF0ZS0yNzAsXG4gIC4jeyRmYS1jc3MtcHJlZml4fS1mbGlwLWhvcml6b250YWwsXG4gIC4jeyRmYS1jc3MtcHJlZml4fS1mbGlwLXZlcnRpY2FsIHtcbiAgICBmaWx0ZXI6IG5vbmU7XG4gIH1cbn1cbiIsIi8vIE1peGluc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuQG1peGluIGZhLWljb24ge1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMTtcbiAgdmVydGljYWwtYWxpZ246IC0uMTI1ZW07XG59XG5cbkBtaXhpbiBmYS1pY29uLXJvdGF0ZSgkZGVncmVlcywgJHJvdGF0aW9uKSB7XG4gIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkJhc2ljSW1hZ2Uocm90YXRpb249I3skcm90YXRpb259KVwiO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgkZGVncmVlcyk7XG59XG5cbkBtaXhpbiBmYS1pY29uLWZsaXAoJGhvcml6LCAkdmVydCwgJHJvdGF0aW9uKSB7XG4gIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkJhc2ljSW1hZ2Uocm90YXRpb249I3skcm90YXRpb259LCBtaXJyb3I9MSlcIjtcbiAgdHJhbnNmb3JtOiBzY2FsZSgkaG9yaXosICR2ZXJ0KTtcbn1cblxuXG4vLyBPbmx5IGRpc3BsYXkgY29udGVudCB0byBzY3JlZW4gcmVhZGVycy4gQSBsYSBCb290c3RyYXAgNC5cbi8vXG4vLyBTZWU6IGh0dHA6Ly9hMTF5cHJvamVjdC5jb20vcG9zdHMvaG93LXRvLWhpZGUtY29udGVudC9cblxuQG1peGluIHNyLW9ubHkge1xuICBib3JkZXI6IDA7XG4gIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG4gIGhlaWdodDogMXB4O1xuICBtYXJnaW46IC0xcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDtcbn1cblxuLy8gVXNlIGluIGNvbmp1bmN0aW9uIHdpdGggLnNyLW9ubHkgdG8gb25seSBkaXNwbGF5IGNvbnRlbnQgd2hlbiBpdCdzIGZvY3VzZWQuXG4vL1xuLy8gVXNlZnVsIGZvciBcIlNraXAgdG8gbWFpbiBjb250ZW50XCIgbGlua3M7IHNlZSBodHRwOi8vd3d3LnczLm9yZy9UUi8yMDEzL05PVEUtV0NBRzIwLVRFQ0hTLTIwMTMwOTA1L0cxXG4vL1xuLy8gQ3JlZGl0OiBIVE1MNSBCb2lsZXJwbGF0ZVxuXG5AbWl4aW4gc3Itb25seS1mb2N1c2FibGUge1xuICAmOmFjdGl2ZSxcbiAgJjpmb2N1cyB7XG4gICAgY2xpcDogYXV0bztcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWFyZ2luOiAwO1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbn1cbiIsIi8vIFN0YWNrZWQgSWNvbnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0YWNrIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDJlbTtcbiAgbGluZS1oZWlnaHQ6IDJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB3aWR0aDogMmVtO1xufVxuXG4uI3skZmEtY3NzLXByZWZpeH0tc3RhY2stMXgsXG4uI3skZmEtY3NzLXByZWZpeH0tc3RhY2stMngge1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGFjay0xeCB7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuXG4uI3skZmEtY3NzLXByZWZpeH0tc3RhY2stMngge1xuICBmb250LXNpemU6IDJlbTtcbn1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LWludmVyc2Uge1xuICBjb2xvcjogJGZhLWludmVyc2U7XG59XG4iLCIvKiBGb250IEF3ZXNvbWUgdXNlcyB0aGUgVW5pY29kZSBQcml2YXRlIFVzZSBBcmVhIChQVUEpIHRvIGVuc3VyZSBzY3JlZW5cbnJlYWRlcnMgZG8gbm90IHJlYWQgb2ZmIHJhbmRvbSBjaGFyYWN0ZXJzIHRoYXQgcmVwcmVzZW50IGljb25zICovXG5cbi4jeyRmYS1jc3MtcHJlZml4fS01MDBweDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItNTAwcHgpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYWNjZXNzaWJsZS1pY29uOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hY2Nlc3NpYmxlLWljb24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYWNjdXNvZnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFjY3Vzb2Z0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFkZHJlc3MtYm9vazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYWRkcmVzcy1ib29rKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFkZHJlc3MtY2FyZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYWRkcmVzcy1jYXJkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFkanVzdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYWRqdXN0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFkbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYWRuKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFkdmVyc2FsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hZHZlcnNhbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hZmZpbGlhdGV0aGVtZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYWZmaWxpYXRldGhlbWUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYWxnb2xpYTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYWxnb2xpYSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbGlnbi1jZW50ZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFsaWduLWNlbnRlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbGlnbi1qdXN0aWZ5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hbGlnbi1qdXN0aWZ5KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFsaWduLWxlZnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFsaWduLWxlZnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYWxpZ24tcmlnaHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFsaWduLXJpZ2h0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFsbGVyZ2llczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYWxsZXJnaWVzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFtYXpvbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYW1hem9uKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFtYXpvbi1wYXk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFtYXpvbi1wYXkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYW1idWxhbmNlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hbWJ1bGFuY2UpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYW1lcmljYW4tc2lnbi1sYW5ndWFnZS1pbnRlcnByZXRpbmc6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFtZXJpY2FuLXNpZ24tbGFuZ3VhZ2UtaW50ZXJwcmV0aW5nKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFtaWxpYTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYW1pbGlhKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFuY2hvcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYW5jaG9yKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFuZHJvaWQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFuZHJvaWQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYW5nZWxsaXN0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hbmdlbGxpc3QpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYW5nbGUtZG91YmxlLWRvd246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFuZ2xlLWRvdWJsZS1kb3duKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFuZ2xlLWRvdWJsZS1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hbmdsZS1kb3VibGUtbGVmdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbmdsZS1kb3VibGUtcmlnaHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFuZ2xlLWRvdWJsZS1yaWdodCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbmdsZS1kb3VibGUtdXA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFuZ2xlLWRvdWJsZS11cCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbmdsZS1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hbmdsZS1kb3duKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFuZ2xlLWxlZnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFuZ2xlLWxlZnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYW5nbGUtcmlnaHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFuZ2xlLXJpZ2h0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFuZ2xlLXVwOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hbmdsZS11cCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbmdyeTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYW5ncnkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYW5ncnljcmVhdGl2ZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYW5ncnljcmVhdGl2ZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbmd1bGFyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hbmd1bGFyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFwcC1zdG9yZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYXBwLXN0b3JlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFwcC1zdG9yZS1pb3M6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFwcC1zdG9yZS1pb3MpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXBwZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFwcGVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFwcGxlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hcHBsZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcHBsZS1wYXk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFwcGxlLXBheSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcmNoaXZlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hcmNoaXZlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFyY2h3YXk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFyY2h3YXkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3ctYWx0LWNpcmNsZS1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hcnJvdy1hbHQtY2lyY2xlLWRvd24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3ctYWx0LWNpcmNsZS1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hcnJvdy1hbHQtY2lyY2xlLWxlZnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3ctYWx0LWNpcmNsZS1yaWdodDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYXJyb3ctYWx0LWNpcmNsZS1yaWdodCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvdy1hbHQtY2lyY2xlLXVwOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hcnJvdy1hbHQtY2lyY2xlLXVwKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93LWNpcmNsZS1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hcnJvdy1jaXJjbGUtZG93bik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvdy1jaXJjbGUtbGVmdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYXJyb3ctY2lyY2xlLWxlZnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3ctY2lyY2xlLXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hcnJvdy1jaXJjbGUtcmlnaHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3ctY2lyY2xlLXVwOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hcnJvdy1jaXJjbGUtdXApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3ctZG93bjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYXJyb3ctZG93bik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvdy1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hcnJvdy1sZWZ0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93LXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hcnJvdy1yaWdodCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvdy11cDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYXJyb3ctdXApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3dzLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYXJyb3dzLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvd3MtYWx0LWg6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFycm93cy1hbHQtaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvd3MtYWx0LXY6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFycm93cy1hbHQtdik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hc3Npc3RpdmUtbGlzdGVuaW5nLXN5c3RlbXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFzc2lzdGl2ZS1saXN0ZW5pbmctc3lzdGVtcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hc3RlcmlzazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYXN0ZXJpc2spOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXN5bW1ldHJpazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYXN5bW1ldHJpayk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYXQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXRsYXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWF0bGFzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWF1ZGlibGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWF1ZGlibGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXVkaW8tZGVzY3JpcHRpb246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWF1ZGlvLWRlc2NyaXB0aW9uKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWF1dG9wcmVmaXhlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYXV0b3ByZWZpeGVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWF2aWFuZXg6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWF2aWFuZXgpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXZpYXRvOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hdmlhdG8pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXdhcmQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWF3YXJkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWF3czpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYXdzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhY2tzcGFjZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmFja3NwYWNlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhY2t3YXJkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1iYWNrd2FyZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iYWxhbmNlLXNjYWxlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1iYWxhbmNlLXNjYWxlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmFuKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhbmQtYWlkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1iYW5kLWFpZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iYW5kY2FtcDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmFuZGNhbXApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmFyY29kZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmFyY29kZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iYXJzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1iYXJzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhc2ViYWxsLWJhbGw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJhc2ViYWxsLWJhbGwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmFza2V0YmFsbC1iYWxsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1iYXNrZXRiYWxsLWJhbGwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmF0aDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmF0aCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iYXR0ZXJ5LWVtcHR5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1iYXR0ZXJ5LWVtcHR5KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhdHRlcnktZnVsbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmF0dGVyeS1mdWxsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhdHRlcnktaGFsZjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmF0dGVyeS1oYWxmKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhdHRlcnktcXVhcnRlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmF0dGVyeS1xdWFydGVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhdHRlcnktdGhyZWUtcXVhcnRlcnM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJhdHRlcnktdGhyZWUtcXVhcnRlcnMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmVkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1iZWQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmVlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmVlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iZWhhbmNlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1iZWhhbmNlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJlaGFuY2Utc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1iZWhhbmNlLXNxdWFyZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iZWxsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1iZWxsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJlbGwtc2xhc2g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJlbGwtc2xhc2gpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmV6aWVyLWN1cnZlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1iZXppZXItY3VydmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmljeWNsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmljeWNsZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iaW1vYmplY3Q6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJpbW9iamVjdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iaW5vY3VsYXJzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1iaW5vY3VsYXJzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJpcnRoZGF5LWNha2U6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJpcnRoZGF5LWNha2UpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYml0YnVja2V0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1iaXRidWNrZXQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYml0Y29pbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYml0Y29pbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iaXR5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1iaXR5KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJsYWNrLXRpZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmxhY2stdGllKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJsYWNrYmVycnk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJsYWNrYmVycnkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmxlbmRlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmxlbmRlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ibGluZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmxpbmQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmxvZ2dlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmxvZ2dlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ibG9nZ2VyLWI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJsb2dnZXItYik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ibHVldG9vdGg6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJsdWV0b290aCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ibHVldG9vdGgtYjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmx1ZXRvb3RoLWIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYm9sZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYm9sZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ib2x0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ib2x0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJvbWI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJvbWIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYm9uZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYm9uZyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ib29rOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ib29rKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJvb2stb3BlbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYm9vay1vcGVuKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJvb2ttYXJrOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ib29rbWFyayk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ib3dsaW5nLWJhbGw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJvd2xpbmctYmFsbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ib3g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJveCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ib3gtb3BlbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYm94LW9wZW4pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYm94ZXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJveGVzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJyYWlsbGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJyYWlsbGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYnJpZWZjYXNlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1icmllZmNhc2UpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYnJpZWZjYXNlLW1lZGljYWw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJyaWVmY2FzZS1tZWRpY2FsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJyb2FkY2FzdC10b3dlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYnJvYWRjYXN0LXRvd2VyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJyb29tOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1icm9vbSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1icnVzaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYnJ1c2gpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYnRjOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1idGMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYnVnOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1idWcpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYnVpbGRpbmc6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJ1aWxkaW5nKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJ1bGxob3JuOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1idWxsaG9ybik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1idWxsc2V5ZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYnVsbHNleWUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYnVybjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYnVybik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1idXJvbW9iZWxleHBlcnRlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1idXJvbW9iZWxleHBlcnRlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJ1czpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYnVzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJ1cy1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJ1cy1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYnV5c2VsbGFkczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYnV5c2VsbGFkcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYWxjdWxhdG9yOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYWxjdWxhdG9yKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhbGVuZGFyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYWxlbmRhcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYWxlbmRhci1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNhbGVuZGFyLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYWxlbmRhci1jaGVjazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2FsZW5kYXItY2hlY2spOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FsZW5kYXItbWludXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNhbGVuZGFyLW1pbnVzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhbGVuZGFyLXBsdXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNhbGVuZGFyLXBsdXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FsZW5kYXItdGltZXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNhbGVuZGFyLXRpbWVzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhbWVyYTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2FtZXJhKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhbWVyYS1yZXRybzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2FtZXJhLXJldHJvKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhbm5hYmlzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYW5uYWJpcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYXBzdWxlczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2Fwc3VsZXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FyZXQtZG93bjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2FyZXQtZG93bik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYXJldC1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYXJldC1sZWZ0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhcmV0LXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYXJldC1yaWdodCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYXJldC1zcXVhcmUtZG93bjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2FyZXQtc3F1YXJlLWRvd24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FyZXQtc3F1YXJlLWxlZnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNhcmV0LXNxdWFyZS1sZWZ0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhcmV0LXNxdWFyZS1yaWdodDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2FyZXQtc3F1YXJlLXJpZ2h0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhcmV0LXNxdWFyZS11cDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2FyZXQtc3F1YXJlLXVwKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhcmV0LXVwOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYXJldC11cCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYXJ0LWFycm93LWRvd246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNhcnQtYXJyb3ctZG93bik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYXJ0LXBsdXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNhcnQtcGx1cyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYy1hbWF6b24tcGF5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYy1hbWF6b24tcGF5KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNjLWFtZXg6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNjLWFtZXgpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2MtYXBwbGUtcGF5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYy1hcHBsZS1wYXkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2MtZGluZXJzLWNsdWI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNjLWRpbmVycy1jbHViKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNjLWRpc2NvdmVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYy1kaXNjb3Zlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYy1qY2I6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNjLWpjYik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYy1tYXN0ZXJjYXJkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYy1tYXN0ZXJjYXJkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNjLXBheXBhbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2MtcGF5cGFsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNjLXN0cmlwZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2Mtc3RyaXBlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNjLXZpc2E6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNjLXZpc2EpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2VudGVyY29kZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2VudGVyY29kZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jZXJ0aWZpY2F0ZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2VydGlmaWNhdGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hhbGtib2FyZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2hhbGtib2FyZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGFsa2JvYXJkLXRlYWNoZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNoYWxrYm9hcmQtdGVhY2hlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGFydC1hcmVhOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jaGFydC1hcmVhKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoYXJ0LWJhcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2hhcnQtYmFyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoYXJ0LWxpbmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNoYXJ0LWxpbmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hhcnQtcGllOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jaGFydC1waWUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hlY2s6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNoZWNrKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZWNrLWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2hlY2stY2lyY2xlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZWNrLWRvdWJsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2hlY2stZG91YmxlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZWNrLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2hlY2stc3F1YXJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZXNzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jaGVzcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGVzcy1iaXNob3A6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNoZXNzLWJpc2hvcCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGVzcy1ib2FyZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2hlc3MtYm9hcmQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hlc3Mta2luZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2hlc3Mta2luZyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGVzcy1rbmlnaHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNoZXNzLWtuaWdodCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGVzcy1wYXduOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jaGVzcy1wYXduKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZXNzLXF1ZWVuOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jaGVzcy1xdWVlbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGVzcy1yb29rOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jaGVzcy1yb29rKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZXZyb24tY2lyY2xlLWRvd246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNoZXZyb24tY2lyY2xlLWRvd24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hldnJvbi1jaXJjbGUtbGVmdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2hldnJvbi1jaXJjbGUtbGVmdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGV2cm9uLWNpcmNsZS1yaWdodDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2hldnJvbi1jaXJjbGUtcmlnaHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hldnJvbi1jaXJjbGUtdXA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNoZXZyb24tY2lyY2xlLXVwKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZXZyb24tZG93bjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2hldnJvbi1kb3duKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZXZyb24tbGVmdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2hldnJvbi1sZWZ0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZXZyb24tcmlnaHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNoZXZyb24tcmlnaHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hldnJvbi11cDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2hldnJvbi11cCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGlsZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2hpbGQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hyb21lOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jaHJvbWUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2h1cmNoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jaHVyY2gpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jaXJjbGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2lyY2xlLW5vdGNoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jaXJjbGUtbm90Y2gpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2xpcGJvYXJkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jbGlwYm9hcmQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2xpcGJvYXJkLWNoZWNrOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jbGlwYm9hcmQtY2hlY2spOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2xpcGJvYXJkLWxpc3Q6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNsaXBib2FyZC1saXN0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNsb2NrOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jbG9jayk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jbG9uZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2xvbmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2xvc2VkLWNhcHRpb25pbmc6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNsb3NlZC1jYXB0aW9uaW5nKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNsb3VkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jbG91ZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jbG91ZC1kb3dubG9hZC1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNsb3VkLWRvd25sb2FkLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jbG91ZC11cGxvYWQtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jbG91ZC11cGxvYWQtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNsb3Vkc2NhbGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNsb3Vkc2NhbGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2xvdWRzbWl0aDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2xvdWRzbWl0aCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jbG91ZHZlcnNpZnk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNsb3VkdmVyc2lmeSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb2NrdGFpbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY29ja3RhaWwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29kZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY29kZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb2RlLWJyYW5jaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY29kZS1icmFuY2gpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29kZXBlbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY29kZXBlbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb2RpZXBpZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY29kaWVwaWUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29mZmVlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jb2ZmZWUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29nOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jb2cpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29nczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY29ncyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb2luczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY29pbnMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29sdW1uczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY29sdW1ucyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb21tZW50OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jb21tZW50KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbW1lbnQtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jb21tZW50LWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb21tZW50LWRvdHM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNvbW1lbnQtZG90cyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb21tZW50LXNsYXNoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jb21tZW50LXNsYXNoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbW1lbnRzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jb21tZW50cyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb21wYWN0LWRpc2M6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNvbXBhY3QtZGlzYyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb21wYXNzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jb21wYXNzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbXByZXNzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jb21wcmVzcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb25jaWVyZ2UtYmVsbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY29uY2llcmdlLWJlbGwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29ubmVjdGRldmVsb3A6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNvbm5lY3RkZXZlbG9wKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbnRhbzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY29udGFvKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvb2tpZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY29va2llKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvb2tpZS1iaXRlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jb29raWUtYml0ZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb3B5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jb3B5KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvcHlyaWdodDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY29weXJpZ2h0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvdWNoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jb3VjaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jcGFuZWw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNwYW5lbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jcmVhdGl2ZS1jb21tb25zOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jcmVhdGl2ZS1jb21tb25zKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNyZWF0aXZlLWNvbW1vbnMtYnk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNyZWF0aXZlLWNvbW1vbnMtYnkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY3JlYXRpdmUtY29tbW9ucy1uYzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY3JlYXRpdmUtY29tbW9ucy1uYyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jcmVhdGl2ZS1jb21tb25zLW5jLWV1OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jcmVhdGl2ZS1jb21tb25zLW5jLWV1KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNyZWF0aXZlLWNvbW1vbnMtbmMtanA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNyZWF0aXZlLWNvbW1vbnMtbmMtanApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY3JlYXRpdmUtY29tbW9ucy1uZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY3JlYXRpdmUtY29tbW9ucy1uZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jcmVhdGl2ZS1jb21tb25zLXBkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jcmVhdGl2ZS1jb21tb25zLXBkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNyZWF0aXZlLWNvbW1vbnMtcGQtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jcmVhdGl2ZS1jb21tb25zLXBkLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jcmVhdGl2ZS1jb21tb25zLXJlbWl4OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jcmVhdGl2ZS1jb21tb25zLXJlbWl4KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNyZWF0aXZlLWNvbW1vbnMtc2E6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNyZWF0aXZlLWNvbW1vbnMtc2EpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY3JlYXRpdmUtY29tbW9ucy1zYW1wbGluZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY3JlYXRpdmUtY29tbW9ucy1zYW1wbGluZyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jcmVhdGl2ZS1jb21tb25zLXNhbXBsaW5nLXBsdXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNyZWF0aXZlLWNvbW1vbnMtc2FtcGxpbmctcGx1cyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jcmVhdGl2ZS1jb21tb25zLXNoYXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jcmVhdGl2ZS1jb21tb25zLXNoYXJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNyZWRpdC1jYXJkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jcmVkaXQtY2FyZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jcm9wOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jcm9wKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNyb3AtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jcm9wLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jcm9zc2hhaXJzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jcm9zc2hhaXJzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNyb3c6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNyb3cpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY3Jvd246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNyb3duKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNzczM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNzczMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY3NzMy1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNzczMtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWN1YmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWN1YmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY3ViZXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWN1YmVzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWN1dDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY3V0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWN1dHRsZWZpc2g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWN1dHRsZWZpc2gpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZC1hbmQtZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZC1hbmQtZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kYXNoY3ViZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZGFzaGN1YmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZGF0YWJhc2U6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRhdGFiYXNlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRlYWY6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRlYWYpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZGVsaWNpb3VzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kZWxpY2lvdXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZGVwbG95ZG9nOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kZXBsb3lkb2cpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZGVza3BybzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZGVza3Bybyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kZXNrdG9wOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kZXNrdG9wKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRldmlhbnRhcnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRldmlhbnRhcnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZGlhZ25vc2VzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kaWFnbm9zZXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZGljZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZGljZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kaWNlLWZpdmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRpY2UtZml2ZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kaWNlLWZvdXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRpY2UtZm91cik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kaWNlLW9uZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZGljZS1vbmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZGljZS1zaXg6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRpY2Utc2l4KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRpY2UtdGhyZWU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRpY2UtdGhyZWUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZGljZS10d286YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRpY2UtdHdvKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRpZ2c6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRpZ2cpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZGlnaXRhbC1vY2VhbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZGlnaXRhbC1vY2Vhbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kaWdpdGFsLXRhY2hvZ3JhcGg6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRpZ2l0YWwtdGFjaG9ncmFwaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kaXNjb3JkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kaXNjb3JkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRpc2NvdXJzZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZGlzY291cnNlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRpdmlkZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZGl2aWRlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRpenp5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kaXp6eSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kbmE6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRuYSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kb2NodWI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRvY2h1Yik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kb2NrZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRvY2tlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kb2xsYXItc2lnbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZG9sbGFyLXNpZ24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZG9sbHk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRvbGx5KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRvbGx5LWZsYXRiZWQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRvbGx5LWZsYXRiZWQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZG9uYXRlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kb25hdGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZG9vci1jbG9zZWQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRvb3ItY2xvc2VkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRvb3Itb3BlbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZG9vci1vcGVuKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRvdC1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRvdC1jaXJjbGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZG92ZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZG92ZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kb3dubG9hZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZG93bmxvYWQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZHJhZnQyZGlnaXRhbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZHJhZnQyZGlnaXRhbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kcmFmdGluZy1jb21wYXNzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kcmFmdGluZy1jb21wYXNzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRyaWJiYmxlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kcmliYmJsZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kcmliYmJsZS1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRyaWJiYmxlLXNxdWFyZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kcm9wYm94OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kcm9wYm94KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRydW06YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRydW0pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZHJ1bS1zdGVlbHBhbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZHJ1bS1zdGVlbHBhbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kcnVwYWw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRydXBhbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kdW1iYmVsbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZHVtYmJlbGwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZHlhbG9nOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1keWFsb2cpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZWFybHliaXJkczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZWFybHliaXJkcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1lYmF5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1lYmF5KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWVkZ2U6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWVkZ2UpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZWRpdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZWRpdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1lamVjdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZWplY3QpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZWxlbWVudG9yOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1lbGVtZW50b3IpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZWxsaXBzaXMtaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZWxsaXBzaXMtaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1lbGxpcHNpcy12OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1lbGxpcHNpcy12KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWVtYmVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1lbWJlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1lbXBpcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWVtcGlyZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1lbnZlbG9wZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZW52ZWxvcGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZW52ZWxvcGUtb3BlbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZW52ZWxvcGUtb3Blbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1lbnZlbG9wZS1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWVudmVsb3BlLXNxdWFyZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1lbnZpcmE6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWVudmlyYSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1lcXVhbHM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWVxdWFscyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1lcmFzZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWVyYXNlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1lcmxhbmc6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWVybGFuZyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ldGhlcmV1bTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZXRoZXJldW0pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZXRzeTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZXRzeSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ldXJvLXNpZ246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWV1cm8tc2lnbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1leGNoYW5nZS1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWV4Y2hhbmdlLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1leGNsYW1hdGlvbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZXhjbGFtYXRpb24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZXhjbGFtYXRpb24tY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1leGNsYW1hdGlvbi1jaXJjbGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZXhjbGFtYXRpb24tdHJpYW5nbGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWV4Y2xhbWF0aW9uLXRyaWFuZ2xlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWV4cGFuZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZXhwYW5kKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWV4cGFuZC1hcnJvd3MtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1leHBhbmQtYXJyb3dzLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1leHBlZGl0ZWRzc2w6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWV4cGVkaXRlZHNzbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1leHRlcm5hbC1saW5rLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZXh0ZXJuYWwtbGluay1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZXh0ZXJuYWwtbGluay1zcXVhcmUtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1leHRlcm5hbC1saW5rLXNxdWFyZS1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZXllOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1leWUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZXllLWRyb3BwZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWV5ZS1kcm9wcGVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWV5ZS1zbGFzaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZXllLXNsYXNoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZhY2Vib29rOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mYWNlYm9vayk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mYWNlYm9vay1mOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mYWNlYm9vay1mKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZhY2Vib29rLW1lc3NlbmdlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmFjZWJvb2stbWVzc2VuZ2VyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZhY2Vib29rLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmFjZWJvb2stc3F1YXJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZhc3QtYmFja3dhcmQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZhc3QtYmFja3dhcmQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmFzdC1mb3J3YXJkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mYXN0LWZvcndhcmQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmF4OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mYXgpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmVhdGhlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmVhdGhlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mZWF0aGVyLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmVhdGhlci1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmVtYWxlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mZW1hbGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlnaHRlci1qZXQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZpZ2h0ZXItamV0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZpbGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZpbGUtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtYXJjaGl2ZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmlsZS1hcmNoaXZlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtYXVkaW86YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZpbGUtYXVkaW8pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS1jb2RlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1maWxlLWNvZGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS1jb250cmFjdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmlsZS1jb250cmFjdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLWRvd25sb2FkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1maWxlLWRvd25sb2FkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtZXhjZWw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZpbGUtZXhjZWwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS1leHBvcnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZpbGUtZXhwb3J0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtaW1hZ2U6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZpbGUtaW1hZ2UpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS1pbXBvcnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZpbGUtaW1wb3J0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtaW52b2ljZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmlsZS1pbnZvaWNlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtaW52b2ljZS1kb2xsYXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZpbGUtaW52b2ljZS1kb2xsYXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS1tZWRpY2FsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1maWxlLW1lZGljYWwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS1tZWRpY2FsLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmlsZS1tZWRpY2FsLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLXBkZjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmlsZS1wZGYpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS1wb3dlcnBvaW50OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1maWxlLXBvd2VycG9pbnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS1wcmVzY3JpcHRpb246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZpbGUtcHJlc2NyaXB0aW9uKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtc2lnbmF0dXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1maWxlLXNpZ25hdHVyZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLXVwbG9hZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmlsZS11cGxvYWQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS12aWRlbzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmlsZS12aWRlbyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLXdvcmQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZpbGUtd29yZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1maWxsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGwtZHJpcDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmlsbC1kcmlwKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbG06YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZpbG0pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsdGVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1maWx0ZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmluZ2VycHJpbnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZpbmdlcnByaW50KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZpcmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlyZS1leHRpbmd1aXNoZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZpcmUtZXh0aW5ndWlzaGVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpcmVmb3g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZpcmVmb3gpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlyc3QtYWlkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1maXJzdC1haWQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlyc3Qtb3JkZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZpcnN0LW9yZGVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpcnN0LW9yZGVyLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmlyc3Qtb3JkZXItYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpcnN0ZHJhZnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZpcnN0ZHJhZnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlzaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmlzaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mbGFnOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mbGFnKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZsYWctY2hlY2tlcmVkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mbGFnLWNoZWNrZXJlZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mbGFzazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmxhc2spOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmxpY2tyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mbGlja3IpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmxpcGJvYXJkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mbGlwYm9hcmQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmx1c2hlZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmx1c2hlZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mbHk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZseSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mb2xkZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZvbGRlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mb2xkZXItb3BlbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZm9sZGVyLW9wZW4pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZm9udDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZm9udCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mb250LWF3ZXNvbWU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZvbnQtYXdlc29tZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mb250LWF3ZXNvbWUtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mb250LWF3ZXNvbWUtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZvbnQtYXdlc29tZS1mbGFnOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mb250LWF3ZXNvbWUtZmxhZyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mb250LWF3ZXNvbWUtbG9nby1mdWxsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mb250LWF3ZXNvbWUtbG9nby1mdWxsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZvbnRpY29uczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZm9udGljb25zKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZvbnRpY29ucy1maTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZm9udGljb25zLWZpKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZvb3RiYWxsLWJhbGw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZvb3RiYWxsLWJhbGwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZm9ydC1hd2Vzb21lOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mb3J0LWF3ZXNvbWUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZm9ydC1hd2Vzb21lLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZm9ydC1hd2Vzb21lLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mb3J1bWJlZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZm9ydW1iZWUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZm9yd2FyZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZm9yd2FyZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mb3Vyc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mb3Vyc3F1YXJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZyZWUtY29kZS1jYW1wOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mcmVlLWNvZGUtY2FtcCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mcmVlYnNkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mcmVlYnNkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZyb2c6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZyb2cpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZnJvd246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZyb3duKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZyb3duLW9wZW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZyb3duLW9wZW4pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZnVsY3J1bTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZnVsY3J1bSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mdXRib2w6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZ1dGJvbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nYWxhY3RpYy1yZXB1YmxpYzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ2FsYWN0aWMtcmVwdWJsaWMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2FsYWN0aWMtc2VuYXRlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1nYWxhY3RpYy1zZW5hdGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2FtZXBhZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ2FtZXBhZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nYXMtcHVtcDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ2FzLXB1bXApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2F2ZWw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdhdmVsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdlbTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ2VtKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdlbmRlcmxlc3M6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdlbmRlcmxlc3MpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2V0LXBvY2tldDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ2V0LXBvY2tldCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ2cpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2ctY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1nZy1jaXJjbGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2lmdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ2lmdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1naXQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdpdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1naXQtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1naXQtc3F1YXJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdpdGh1YjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ2l0aHViKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdpdGh1Yi1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdpdGh1Yi1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2l0aHViLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ2l0aHViLXNxdWFyZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1naXRrcmFrZW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdpdGtyYWtlbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1naXRsYWI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdpdGxhYik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1naXR0ZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdpdHRlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nbGFzcy1tYXJ0aW5pOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1nbGFzcy1tYXJ0aW5pKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdsYXNzLW1hcnRpbmktYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1nbGFzcy1tYXJ0aW5pLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nbGFzc2VzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1nbGFzc2VzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdsaWRlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1nbGlkZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nbGlkZS1nOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1nbGlkZS1nKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdsb2JlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1nbG9iZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nbG9iZS1hZnJpY2E6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdsb2JlLWFmcmljYSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nbG9iZS1hbWVyaWNhczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ2xvYmUtYW1lcmljYXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2xvYmUtYXNpYTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ2xvYmUtYXNpYSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nb2ZvcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdvZm9yZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nb2xmLWJhbGw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdvbGYtYmFsbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nb29kcmVhZHM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdvb2RyZWFkcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nb29kcmVhZHMtZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ29vZHJlYWRzLWcpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ29vZ2xlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1nb29nbGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ29vZ2xlLWRyaXZlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1nb29nbGUtZHJpdmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ29vZ2xlLXBsYXk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdvb2dsZS1wbGF5KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdvb2dsZS1wbHVzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1nb29nbGUtcGx1cyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nb29nbGUtcGx1cy1nOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1nb29nbGUtcGx1cy1nKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdvb2dsZS1wbHVzLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ29vZ2xlLXBsdXMtc3F1YXJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdvb2dsZS13YWxsZXQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdvb2dsZS13YWxsZXQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ3JhZHVhdGlvbi1jYXA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdyYWR1YXRpb24tY2FwKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdyYXRpcGF5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ncmF0aXBheSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ncmF2OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ncmF2KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdyZWF0ZXItdGhhbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ3JlYXRlci10aGFuKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdyZWF0ZXItdGhhbi1lcXVhbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ3JlYXRlci10aGFuLWVxdWFsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdyaW1hY2U6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdyaW1hY2UpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ3JpbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ3Jpbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ncmluLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ3Jpbi1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ3Jpbi1iZWFtOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ncmluLWJlYW0pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ3Jpbi1iZWFtLXN3ZWF0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ncmluLWJlYW0tc3dlYXQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ3Jpbi1oZWFydHM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdyaW4taGVhcnRzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdyaW4tc3F1aW50OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ncmluLXNxdWludCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ncmluLXNxdWludC10ZWFyczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ3Jpbi1zcXVpbnQtdGVhcnMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ3Jpbi1zdGFyczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ3Jpbi1zdGFycyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ncmluLXRlYXJzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ncmluLXRlYXJzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdyaW4tdG9uZ3VlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ncmluLXRvbmd1ZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ncmluLXRvbmd1ZS1zcXVpbnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdyaW4tdG9uZ3VlLXNxdWludCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ncmluLXRvbmd1ZS13aW5rOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ncmluLXRvbmd1ZS13aW5rKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdyaW4td2luazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ3Jpbi13aW5rKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdyaXAtaG9yaXpvbnRhbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ3JpcC1ob3Jpem9udGFsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdyaXAtdmVydGljYWw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdyaXAtdmVydGljYWwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ3JpcGZpcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdyaXBmaXJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdydW50OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ncnVudCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ndWxwOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ndWxwKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWgtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oLXNxdWFyZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYWNrZXItbmV3czpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGFja2VyLW5ld3MpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGFja2VyLW5ld3Mtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oYWNrZXItbmV3cy1zcXVhcmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGFuZC1ob2xkaW5nOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oYW5kLWhvbGRpbmcpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGFuZC1ob2xkaW5nLWhlYXJ0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oYW5kLWhvbGRpbmctaGVhcnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGFuZC1ob2xkaW5nLXVzZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGFuZC1ob2xkaW5nLXVzZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kLWxpemFyZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGFuZC1saXphcmQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGFuZC1wYXBlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGFuZC1wYXBlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kLXBlYWNlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oYW5kLXBlYWNlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmQtcG9pbnQtZG93bjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGFuZC1wb2ludC1kb3duKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmQtcG9pbnQtbGVmdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGFuZC1wb2ludC1sZWZ0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmQtcG9pbnQtcmlnaHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhhbmQtcG9pbnQtcmlnaHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGFuZC1wb2ludC11cDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGFuZC1wb2ludC11cCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kLXBvaW50ZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhhbmQtcG9pbnRlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kLXJvY2s6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhhbmQtcm9jayk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kLXNjaXNzb3JzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oYW5kLXNjaXNzb3JzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmQtc3BvY2s6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhhbmQtc3BvY2spOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGFuZHM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhhbmRzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmRzLWhlbHBpbmc6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhhbmRzLWhlbHBpbmcpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGFuZHNoYWtlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oYW5kc2hha2UpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGFzaHRhZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGFzaHRhZyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oZGQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhkZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oZWFkaW5nOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oZWFkaW5nKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhlYWRwaG9uZXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhlYWRwaG9uZXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGVhZHBob25lcy1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhlYWRwaG9uZXMtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhlYWRzZXQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhlYWRzZXQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGVhcnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhlYXJ0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhlYXJ0YmVhdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGVhcnRiZWF0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhlbGljb3B0ZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhlbGljb3B0ZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGlnaGxpZ2h0ZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhpZ2hsaWdodGVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhpcHM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhpcHMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGlyZS1hLWhlbHBlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGlyZS1hLWhlbHBlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oaXN0b3J5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oaXN0b3J5KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhvY2tleS1wdWNrOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ob2NrZXktcHVjayk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ob21lOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ob21lKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhvb2xpOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ob29saSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ob3JuYmlsbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaG9ybmJpbGwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taG9zcGl0YWw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhvc3BpdGFsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhvc3BpdGFsLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaG9zcGl0YWwtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhvc3BpdGFsLXN5bWJvbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaG9zcGl0YWwtc3ltYm9sKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhvdC10dWI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhvdC10dWIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taG90ZWw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhvdGVsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhvdGphcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaG90amFyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhvdXJnbGFzczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaG91cmdsYXNzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhvdXJnbGFzcy1lbmQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhvdXJnbGFzcy1lbmQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taG91cmdsYXNzLWhhbGY6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhvdXJnbGFzcy1oYWxmKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhvdXJnbGFzcy1zdGFydDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaG91cmdsYXNzLXN0YXJ0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhvdXp6OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ob3V6eik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1odG1sNTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaHRtbDUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taHVic3BvdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaHVic3BvdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1pLWN1cnNvcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaS1jdXJzb3IpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taWQtYmFkZ2U6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWlkLWJhZGdlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWlkLWNhcmQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWlkLWNhcmQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taWQtY2FyZC1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWlkLWNhcmQtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWltYWdlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1pbWFnZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1pbWFnZXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWltYWdlcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1pbWRiOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1pbWRiKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWluYm94OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1pbmJveCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1pbmRlbnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWluZGVudCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1pbmR1c3RyeTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaW5kdXN0cnkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taW5maW5pdHk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWluZmluaXR5KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWluZm86YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWluZm8pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taW5mby1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWluZm8tY2lyY2xlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWluc3RhZ3JhbTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaW5zdGFncmFtKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWludGVybmV0LWV4cGxvcmVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1pbnRlcm5ldC1leHBsb3Jlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1pb3hob3N0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1pb3hob3N0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWl0YWxpYzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaXRhbGljKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWl0dW5lczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaXR1bmVzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWl0dW5lcy1ub3RlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1pdHVuZXMtbm90ZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1qYXZhOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1qYXZhKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWplZGktb3JkZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWplZGktb3JkZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tamVua2luczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItamVua2lucyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1qb2dldDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItam9nZXQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tam9pbnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWpvaW50KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWpvb21sYTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItam9vbWxhKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWpzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1qcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1qcy1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWpzLXNxdWFyZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1qc2ZpZGRsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItanNmaWRkbGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0ta2V5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1rZXkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0ta2V5YmFzZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXIta2V5YmFzZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1rZXlib2FyZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXIta2V5Ym9hcmQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0ta2V5Y2RuOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1rZXljZG4pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0ta2lja3N0YXJ0ZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWtpY2tzdGFydGVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWtpY2tzdGFydGVyLWs6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWtpY2tzdGFydGVyLWspOyB9XG4uI3skZmEtY3NzLXByZWZpeH0ta2lzczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXIta2lzcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1raXNzLWJlYW06YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWtpc3MtYmVhbSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1raXNzLXdpbmstaGVhcnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWtpc3Mtd2luay1oZWFydCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1raXdpLWJpcmQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWtpd2ktYmlyZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1rb3J2dWU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWtvcnZ1ZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sYW5ndWFnZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbGFuZ3VhZ2UpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGFwdG9wOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1sYXB0b3ApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGFyYXZlbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbGFyYXZlbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sYXN0Zm06YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxhc3RmbSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sYXN0Zm0tc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1sYXN0Zm0tc3F1YXJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxhdWdoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1sYXVnaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sYXVnaC1iZWFtOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1sYXVnaC1iZWFtKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxhdWdoLXNxdWludDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbGF1Z2gtc3F1aW50KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxhdWdoLXdpbms6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxhdWdoLXdpbmspOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGVhZjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbGVhZik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sZWFucHViOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1sZWFucHViKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxlbW9uOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1sZW1vbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sZXNzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1sZXNzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxlc3MtdGhhbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbGVzcy10aGFuKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxlc3MtdGhhbi1lcXVhbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbGVzcy10aGFuLWVxdWFsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxldmVsLWRvd24tYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1sZXZlbC1kb3duLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sZXZlbC11cC1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxldmVsLXVwLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1saWZlLXJpbmc6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxpZmUtcmluZyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1saWdodGJ1bGI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxpZ2h0YnVsYik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1saW5lKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxpbms6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxpbmspOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGlua2VkaW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxpbmtlZGluKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxpbmtlZGluLWluOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1saW5rZWRpbi1pbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1saW5vZGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxpbm9kZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1saW51eDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbGludXgpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGlyYS1zaWduOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1saXJhLXNpZ24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGlzdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbGlzdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1saXN0LWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbGlzdC1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGlzdC1vbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbGlzdC1vbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1saXN0LXVsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1saXN0LXVsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxvY2F0aW9uLWFycm93OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1sb2NhdGlvbi1hcnJvdyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sb2NrOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1sb2NrKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxvY2stb3BlbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbG9jay1vcGVuKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxvbmctYXJyb3ctYWx0LWRvd246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxvbmctYXJyb3ctYWx0LWRvd24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbG9uZy1hcnJvdy1hbHQtbGVmdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbG9uZy1hcnJvdy1hbHQtbGVmdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sb25nLWFycm93LWFsdC1yaWdodDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbG9uZy1hcnJvdy1hbHQtcmlnaHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbG9uZy1hcnJvdy1hbHQtdXA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxvbmctYXJyb3ctYWx0LXVwKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxvdy12aXNpb246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxvdy12aXNpb24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbHVnZ2FnZS1jYXJ0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1sdWdnYWdlLWNhcnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbHlmdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbHlmdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tYWdlbnRvOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tYWdlbnRvKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hZ2ljOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tYWdpYyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tYWduZXQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1hZ25ldCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tYWlsY2hpbXA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1haWxjaGltcCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tYWxlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tYWxlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hbmRhbG9yaWFuOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tYW5kYWxvcmlhbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tYXA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1hcCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tYXAtbWFya2VkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tYXAtbWFya2VkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hcC1tYXJrZWQtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tYXAtbWFya2VkLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tYXAtbWFya2VyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tYXAtbWFya2VyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hcC1tYXJrZXItYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tYXAtbWFya2VyLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tYXAtcGluOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tYXAtcGluKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hcC1zaWduczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWFwLXNpZ25zKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hcmtlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWFya2VyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hcnM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1hcnMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWFycy1kb3VibGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1hcnMtZG91YmxlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hcnMtc3Ryb2tlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tYXJzLXN0cm9rZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tYXJzLXN0cm9rZS1oOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tYXJzLXN0cm9rZS1oKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hcnMtc3Ryb2tlLXY6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1hcnMtc3Ryb2tlLXYpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWFzdG9kb246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1hc3RvZG9uKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1heGNkbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWF4Y2RuKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1lZGFsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tZWRhbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tZWRhcHBzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tZWRhcHBzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1lZGl1bTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWVkaXVtKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1lZGl1bS1tOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tZWRpdW0tbSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tZWRraXQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1lZGtpdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tZWRydDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWVkcnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWVldHVwOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tZWV0dXApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWVnYXBvcnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1lZ2Fwb3J0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1laDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWVoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1laC1ibGFuazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWVoLWJsYW5rKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1laC1yb2xsaW5nLWV5ZXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1laC1yb2xsaW5nLWV5ZXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWVtb3J5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tZW1vcnkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWVyY3VyeTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWVyY3VyeSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1taWNyb2NoaXA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1pY3JvY2hpcCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1taWNyb3Bob25lOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1taWNyb3Bob25lKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1pY3JvcGhvbmUtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1taWNyb3Bob25lLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1taWNyb3Bob25lLWFsdC1zbGFzaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWljcm9waG9uZS1hbHQtc2xhc2gpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWljcm9waG9uZS1zbGFzaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWljcm9waG9uZS1zbGFzaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1taWNyb3NvZnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1pY3Jvc29mdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1taW51czpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWludXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWludXMtY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1taW51cy1jaXJjbGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWludXMtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1taW51cy1zcXVhcmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWl4OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1taXgpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWl4Y2xvdWQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1peGNsb3VkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1penVuaTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWl6dW5pKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1vYmlsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbW9iaWxlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1vYmlsZS1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1vYmlsZS1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbW9keDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbW9keCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tb25lcm86YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1vbmVybyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tb25leS1iaWxsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tb25leS1iaWxsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1vbmV5LWJpbGwtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tb25leS1iaWxsLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tb25leS1iaWxsLXdhdmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1vbmV5LWJpbGwtd2F2ZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tb25leS1iaWxsLXdhdmUtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tb25leS1iaWxsLXdhdmUtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1vbmV5LWNoZWNrOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tb25leS1jaGVjayk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tb25leS1jaGVjay1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1vbmV5LWNoZWNrLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tb251bWVudDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbW9udW1lbnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbW9vbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbW9vbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tb3J0YXItcGVzdGxlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tb3J0YXItcGVzdGxlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1vdG9yY3ljbGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1vdG9yY3ljbGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbW91c2UtcG9pbnRlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbW91c2UtcG9pbnRlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tdXNpYzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbXVzaWMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbmFwc3RlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbmFwc3Rlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1uZXV0ZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW5ldXRlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1uZXdzcGFwZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW5ld3NwYXBlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1uaW1ibHI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW5pbWJscik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1uaW50ZW5kby1zd2l0Y2g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW5pbnRlbmRvLXN3aXRjaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ub2RlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ub2RlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW5vZGUtanM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW5vZGUtanMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbm90LWVxdWFsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ub3QtZXF1YWwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbm90ZXMtbWVkaWNhbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbm90ZXMtbWVkaWNhbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ucG06YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW5wbSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1uczg6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW5zOCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1udXRyaXRpb25peDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbnV0cml0aW9uaXgpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tb2JqZWN0LWdyb3VwOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1vYmplY3QtZ3JvdXApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tb2JqZWN0LXVuZ3JvdXA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW9iamVjdC11bmdyb3VwKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW9kbm9rbGFzc25pa2k6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW9kbm9rbGFzc25pa2kpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tb2Rub2tsYXNzbmlraS1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW9kbm9rbGFzc25pa2ktc3F1YXJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW9sZC1yZXB1YmxpYzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItb2xkLXJlcHVibGljKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW9wZW5jYXJ0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1vcGVuY2FydCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1vcGVuaWQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW9wZW5pZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1vcGVyYTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItb3BlcmEpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tb3B0aW4tbW9uc3RlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItb3B0aW4tbW9uc3Rlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1vc2k6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW9zaSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1vdXRkZW50OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1vdXRkZW50KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBhZ2U0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wYWdlNCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wYWdlbGluZXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBhZ2VsaW5lcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wYWludC1icnVzaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGFpbnQtYnJ1c2gpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGFpbnQtcm9sbGVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wYWludC1yb2xsZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGFsZXR0ZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGFsZXR0ZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wYWxmZWQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBhbGZlZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wYWxsZXQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBhbGxldCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wYXBlci1wbGFuZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGFwZXItcGxhbmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGFwZXJjbGlwOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wYXBlcmNsaXApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGFyYWNodXRlLWJveDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGFyYWNodXRlLWJveCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wYXJhZ3JhcGg6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBhcmFncmFwaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wYXJraW5nOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wYXJraW5nKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBhc3Nwb3J0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wYXNzcG9ydCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wYXN0ZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGFzdGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGF0cmVvbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGF0cmVvbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wYXVzZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGF1c2UpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGF1c2UtY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wYXVzZS1jaXJjbGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGF3OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wYXcpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGF5cGFsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wYXlwYWwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGVuOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wZW4pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGVuLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGVuLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wZW4tZmFuY3k6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBlbi1mYW5jeSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wZW4tbmliOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wZW4tbmliKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBlbi1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBlbi1zcXVhcmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGVuY2lsLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGVuY2lsLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wZW5jaWwtcnVsZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBlbmNpbC1ydWxlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wZW9wbGUtY2Fycnk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBlb3BsZS1jYXJyeSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wZXJjZW50OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wZXJjZW50KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBlcmNlbnRhZ2U6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBlcmNlbnRhZ2UpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGVyaXNjb3BlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wZXJpc2NvcGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGhhYnJpY2F0b3I6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBoYWJyaWNhdG9yKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBob2VuaXgtZnJhbWV3b3JrOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1waG9lbml4LWZyYW1ld29yayk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1waG9lbml4LXNxdWFkcm9uOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1waG9lbml4LXNxdWFkcm9uKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBob25lOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1waG9uZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1waG9uZS1zbGFzaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGhvbmUtc2xhc2gpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGhvbmUtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1waG9uZS1zcXVhcmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGhvbmUtdm9sdW1lOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1waG9uZS12b2x1bWUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGhwOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1waHApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGllZC1waXBlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGllZC1waXBlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1waWVkLXBpcGVyLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGllZC1waXBlci1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGllZC1waXBlci1oYXQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBpZWQtcGlwZXItaGF0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBpZWQtcGlwZXItcHA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBpZWQtcGlwZXItcHApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGlnZ3ktYmFuazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGlnZ3ktYmFuayk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1waWxsczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGlsbHMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGludGVyZXN0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1waW50ZXJlc3QpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGludGVyZXN0LXA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBpbnRlcmVzdC1wKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBpbnRlcmVzdC1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBpbnRlcmVzdC1zcXVhcmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGxhbmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBsYW5lKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBsYW5lLWFycml2YWw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBsYW5lLWFycml2YWwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGxhbmUtZGVwYXJ0dXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wbGFuZS1kZXBhcnR1cmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGxheTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGxheSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wbGF5LWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGxheS1jaXJjbGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGxheXN0YXRpb246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBsYXlzdGF0aW9uKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBsdWc6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBsdWcpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGx1czpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGx1cyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wbHVzLWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGx1cy1jaXJjbGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGx1cy1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBsdXMtc3F1YXJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBvZGNhc3Q6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBvZGNhc3QpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcG9vOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wb28pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcG9ydHJhaXQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBvcnRyYWl0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBvdW5kLXNpZ246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBvdW5kLXNpZ24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcG93ZXItb2ZmOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wb3dlci1vZmYpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcHJlc2NyaXB0aW9uOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wcmVzY3JpcHRpb24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcHJlc2NyaXB0aW9uLWJvdHRsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcHJlc2NyaXB0aW9uLWJvdHRsZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wcmVzY3JpcHRpb24tYm90dGxlLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcHJlc2NyaXB0aW9uLWJvdHRsZS1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcHJpbnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXByaW50KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXByb2NlZHVyZXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXByb2NlZHVyZXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcHJvZHVjdC1odW50OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wcm9kdWN0LWh1bnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcHJvamVjdC1kaWFncmFtOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wcm9qZWN0LWRpYWdyYW0pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcHVzaGVkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wdXNoZWQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcHV6emxlLXBpZWNlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wdXp6bGUtcGllY2UpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcHl0aG9uOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1weXRob24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcXE6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXFxKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXFyY29kZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcXJjb2RlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXF1ZXN0aW9uOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1xdWVzdGlvbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1xdWVzdGlvbi1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXF1ZXN0aW9uLWNpcmNsZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1xdWlkZGl0Y2g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXF1aWRkaXRjaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1xdWluc2NhcGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXF1aW5zY2FwZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1xdW9yYTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcXVvcmEpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcXVvdGUtbGVmdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcXVvdGUtbGVmdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1xdW90ZS1yaWdodDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcXVvdGUtcmlnaHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tci1wcm9qZWN0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1yLXByb2plY3QpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmFuZG9tOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1yYW5kb20pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmF2ZWxyeTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcmF2ZWxyeSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yZWFjdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcmVhY3QpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmVhZG1lOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1yZWFkbWUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmViZWw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJlYmVsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlY2VpcHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJlY2VpcHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmVjeWNsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcmVjeWNsZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yZWQtcml2ZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJlZC1yaXZlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yZWRkaXQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJlZGRpdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yZWRkaXQtYWxpZW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJlZGRpdC1hbGllbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yZWRkaXQtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1yZWRkaXQtc3F1YXJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlZG86YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJlZG8pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmVkby1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJlZG8tYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlZ2lzdGVyZWQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJlZ2lzdGVyZWQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmVuZGFjdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcmVuZGFjdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yZW5yZW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJlbnJlbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yZXBseTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcmVwbHkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmVwbHktYWxsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1yZXBseS1hbGwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmVwbHlkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1yZXBseWQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmVzZWFyY2hnYXRlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1yZXNlYXJjaGdhdGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmVzb2x2aW5nOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1yZXNvbHZpbmcpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmV0d2VldDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcmV0d2VldCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yaWJib246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJpYmJvbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yb2FkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1yb2FkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJvYm90OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1yb2JvdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yb2NrZXQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJvY2tldCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yb2NrZXRjaGF0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1yb2NrZXRjaGF0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJvY2tybXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJvY2tybXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcnNzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1yc3MpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcnNzLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcnNzLXNxdWFyZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ydWJsZS1zaWduOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ydWJsZS1zaWduKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJ1bGVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ydWxlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ydWxlci1jb21iaW5lZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcnVsZXItY29tYmluZWQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcnVsZXItaG9yaXpvbnRhbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcnVsZXItaG9yaXpvbnRhbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ydWxlci12ZXJ0aWNhbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcnVsZXItdmVydGljYWwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcnVwZWUtc2lnbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcnVwZWUtc2lnbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zYWQtY3J5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zYWQtY3J5KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNhZC10ZWFyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zYWQtdGVhcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zYWZhcmk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNhZmFyaSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zYXNzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zYXNzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNhdmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNhdmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2NobGl4OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zY2hsaXgpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2Nob29sOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zY2hvb2wpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2NyZXdkcml2ZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNjcmV3ZHJpdmVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNjcmliZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2NyaWJkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNlYXJjaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2VhcmNoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNlYXJjaC1taW51czpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2VhcmNoLW1pbnVzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNlYXJjaC1wbHVzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zZWFyY2gtcGx1cyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zZWFyY2hlbmdpbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2VhcmNoZW5naW4pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2VlZGxpbmc6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNlZWRsaW5nKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNlbGxjYXN0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zZWxsY2FzdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zZWxsc3k6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNlbGxzeSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zZXJ2ZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNlcnZlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zZXJ2aWNlc3RhY2s6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNlcnZpY2VzdGFjayk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaGFyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2hhcmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2hhcmUtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zaGFyZS1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2hhcmUtYWx0LXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2hhcmUtYWx0LXNxdWFyZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaGFyZS1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNoYXJlLXNxdWFyZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaGVrZWwtc2lnbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2hla2VsLXNpZ24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2hpZWxkLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2hpZWxkLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaGlwOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zaGlwKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNoaXBwaW5nLWZhc3Q6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNoaXBwaW5nLWZhc3QpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2hpcnRzaW5idWxrOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zaGlydHNpbmJ1bGspOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2hvZS1wcmludHM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNob2UtcHJpbnRzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNob3BwaW5nLWJhZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2hvcHBpbmctYmFnKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNob3BwaW5nLWJhc2tldDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2hvcHBpbmctYmFza2V0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNob3BwaW5nLWNhcnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNob3BwaW5nLWNhcnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2hvcHdhcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNob3B3YXJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNob3dlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2hvd2VyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNodXR0bGUtdmFuOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zaHV0dGxlLXZhbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaWduOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zaWduKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNpZ24taW4tYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zaWduLWluLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaWduLWxhbmd1YWdlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zaWduLWxhbmd1YWdlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNpZ24tb3V0LWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2lnbi1vdXQtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNpZ25hbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2lnbmFsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNpZ25hdHVyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2lnbmF0dXJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNpbXBseWJ1aWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zaW1wbHlidWlsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaXN0cml4OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zaXN0cml4KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNpdGVtYXA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNpdGVtYXApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2l0aDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2l0aCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1za3VsbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2t1bGwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2t5YXRsYXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNreWF0bGFzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNreXBlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1za3lwZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zbGFjazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2xhY2spOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2xhY2staGFzaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2xhY2staGFzaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zbGlkZXJzLWg6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNsaWRlcnMtaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zbGlkZXNoYXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zbGlkZXNoYXJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNtaWxlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zbWlsZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zbWlsZS1iZWFtOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zbWlsZS1iZWFtKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNtaWxlLXdpbms6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNtaWxlLXdpbmspOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc21va2luZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc21va2luZyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zbW9raW5nLWJhbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc21va2luZy1iYW4pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc25hcGNoYXQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNuYXBjaGF0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNuYXBjaGF0LWdob3N0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zbmFwY2hhdC1naG9zdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zbmFwY2hhdC1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNuYXBjaGF0LXNxdWFyZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zbm93Zmxha2U6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNub3dmbGFrZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zb2xhci1wYW5lbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc29sYXItcGFuZWwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc29ydDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc29ydCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zb3J0LWFscGhhLWRvd246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNvcnQtYWxwaGEtZG93bik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zb3J0LWFscGhhLXVwOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zb3J0LWFscGhhLXVwKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNvcnQtYW1vdW50LWRvd246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNvcnQtYW1vdW50LWRvd24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc29ydC1hbW91bnQtdXA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNvcnQtYW1vdW50LXVwKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNvcnQtZG93bjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc29ydC1kb3duKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNvcnQtbnVtZXJpYy1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zb3J0LW51bWVyaWMtZG93bik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zb3J0LW51bWVyaWMtdXA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNvcnQtbnVtZXJpYy11cCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zb3J0LXVwOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zb3J0LXVwKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNvdW5kY2xvdWQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNvdW5kY2xvdWQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3BhOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zcGEpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3BhY2Utc2h1dHRsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3BhY2Utc2h1dHRsZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zcGVha2FwOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zcGVha2FwKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNwaW5uZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNwaW5uZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3Bsb3RjaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3Bsb3RjaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zcG90aWZ5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zcG90aWZ5KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNwcmF5LWNhbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3ByYXktY2FuKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3F1YXJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNxdWFyZS1mdWxsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zcXVhcmUtZnVsbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zcXVhcmVzcGFjZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3F1YXJlc3BhY2UpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RhY2stZXhjaGFuZ2U6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN0YWNrLWV4Y2hhbmdlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0YWNrLW92ZXJmbG93OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zdGFjay1vdmVyZmxvdyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGFtcDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3RhbXApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RhcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3Rhcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGFyLWhhbGY6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN0YXItaGFsZik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGFyLWhhbGYtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zdGFyLWhhbGYtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0YXlsaW5rZWQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN0YXlsaW5rZWQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RlYW06YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN0ZWFtKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0ZWFtLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3RlYW0tc3F1YXJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0ZWFtLXN5bWJvbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3RlYW0tc3ltYm9sKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0ZXAtYmFja3dhcmQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN0ZXAtYmFja3dhcmQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RlcC1mb3J3YXJkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zdGVwLWZvcndhcmQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RldGhvc2NvcGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN0ZXRob3Njb3BlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0aWNrZXItbXVsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3RpY2tlci1tdWxlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0aWNreS1ub3RlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zdGlja3ktbm90ZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdG9wOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zdG9wKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0b3AtY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zdG9wLWNpcmNsZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdG9wd2F0Y2g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN0b3B3YXRjaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdG9yZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3RvcmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RvcmUtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zdG9yZS1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RyYXZhOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zdHJhdmEpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RyZWFtOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zdHJlYW0pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RyZWV0LXZpZXc6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN0cmVldC12aWV3KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0cmlrZXRocm91Z2g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN0cmlrZXRocm91Z2gpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RyaXBlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zdHJpcGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RyaXBlLXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN0cmlwZS1zKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0cm9vcHdhZmVsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zdHJvb3B3YWZlbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdHVkaW92aW5hcmk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN0dWRpb3ZpbmFyaSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdHVtYmxldXBvbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3R1bWJsZXVwb24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3R1bWJsZXVwb24tY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zdHVtYmxldXBvbi1jaXJjbGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3Vic2NyaXB0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zdWJzY3JpcHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3Vid2F5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zdWJ3YXkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3VpdGNhc2U6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN1aXRjYXNlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN1aXRjYXNlLXJvbGxpbmc6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN1aXRjYXNlLXJvbGxpbmcpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3VuOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zdW4pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3VwZXJwb3dlcnM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN1cGVycG93ZXJzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN1cGVyc2NyaXB0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zdXBlcnNjcmlwdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdXBwbGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN1cHBsZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdXJwcmlzZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3VycHJpc2UpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3dhdGNoYm9vazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3dhdGNoYm9vayk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zd2ltbWVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zd2ltbWVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN3aW1taW5nLXBvb2w6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN3aW1taW5nLXBvb2wpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3luYzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3luYyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zeW5jLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3luYy1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3lyaW5nZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3lyaW5nZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10YWJsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGFibGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGFibGUtdGVubmlzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10YWJsZS10ZW5uaXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGFibGV0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10YWJsZXQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGFibGV0LWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGFibGV0LWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10YWJsZXRzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10YWJsZXRzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRhY2hvbWV0ZXItYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10YWNob21ldGVyLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10YWc6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRhZyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10YWdzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10YWdzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRhcGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRhcGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGFza3M6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRhc2tzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRheGk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRheGkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGVhbXNwZWFrOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10ZWFtc3BlYWspOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGVsZWdyYW06YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRlbGVncmFtKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRlbGVncmFtLXBsYW5lOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10ZWxlZ3JhbS1wbGFuZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10ZW5jZW50LXdlaWJvOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10ZW5jZW50LXdlaWJvKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRlcm1pbmFsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10ZXJtaW5hbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10ZXh0LWhlaWdodDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGV4dC1oZWlnaHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGV4dC13aWR0aDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGV4dC13aWR0aCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGgpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGgtbGFyZ2U6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRoLWxhcmdlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRoLWxpc3Q6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRoLWxpc3QpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGhlbWVjbzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGhlbWVjbyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aGVtZWlzbGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRoZW1laXNsZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aGVybW9tZXRlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGhlcm1vbWV0ZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGhlcm1vbWV0ZXItZW1wdHk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRoZXJtb21ldGVyLWVtcHR5KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRoZXJtb21ldGVyLWZ1bGw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRoZXJtb21ldGVyLWZ1bGwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGhlcm1vbWV0ZXItaGFsZjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGhlcm1vbWV0ZXItaGFsZik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aGVybW9tZXRlci1xdWFydGVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10aGVybW9tZXRlci1xdWFydGVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRoZXJtb21ldGVyLXRocmVlLXF1YXJ0ZXJzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10aGVybW9tZXRlci10aHJlZS1xdWFydGVycyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aHVtYnMtZG93bjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGh1bWJzLWRvd24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGh1bWJzLXVwOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10aHVtYnMtdXApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGh1bWJ0YWNrOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10aHVtYnRhY2spOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGlja2V0LWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGlja2V0LWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aW1lczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGltZXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGltZXMtY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10aW1lcy1jaXJjbGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGludDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGludCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aW50LXNsYXNoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10aW50LXNsYXNoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRpcmVkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10aXJlZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10b2dnbGUtb2ZmOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10b2dnbGUtb2ZmKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRvZ2dsZS1vbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdG9nZ2xlLW9uKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRvb2xib3g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRvb2xib3gpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdG9vdGg6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRvb3RoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRyYWRlLWZlZGVyYXRpb246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRyYWRlLWZlZGVyYXRpb24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHJhZGVtYXJrOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10cmFkZW1hcmspOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHJhaW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRyYWluKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRyYW5zZ2VuZGVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10cmFuc2dlbmRlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10cmFuc2dlbmRlci1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRyYW5zZ2VuZGVyLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10cmFzaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdHJhc2gpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHJhc2gtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10cmFzaC1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHJlZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdHJlZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10cmVsbG86YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRyZWxsbyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10cmlwYWR2aXNvcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdHJpcGFkdmlzb3IpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHJvcGh5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10cm9waHkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHJ1Y2s6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRydWNrKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRydWNrLWxvYWRpbmc6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRydWNrLWxvYWRpbmcpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHJ1Y2stbW92aW5nOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10cnVjay1tb3ZpbmcpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHNoaXJ0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10c2hpcnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHR5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10dHkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHVtYmxyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10dW1ibHIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHVtYmxyLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdHVtYmxyLXNxdWFyZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10djpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdHYpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHdpdGNoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10d2l0Y2gpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHdpdHRlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdHdpdHRlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10d2l0dGVyLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdHdpdHRlci1zcXVhcmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHlwbzM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXR5cG8zKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXViZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXViZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdWlraXQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXVpa2l0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVtYnJlbGxhOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11bWJyZWxsYSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11bWJyZWxsYS1iZWFjaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdW1icmVsbGEtYmVhY2gpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdW5kZXJsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11bmRlcmxpbmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdW5kbzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdW5kbyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11bmRvLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdW5kby1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdW5pcmVnaXN0cnk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXVuaXJlZ2lzdHJ5KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVuaXZlcnNhbC1hY2Nlc3M6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXVuaXZlcnNhbC1hY2Nlc3MpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdW5pdmVyc2l0eTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdW5pdmVyc2l0eSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11bmxpbms6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXVubGluayk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11bmxvY2s6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXVubG9jayk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11bmxvY2stYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11bmxvY2stYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVudGFwcGQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXVudGFwcGQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdXBsb2FkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11cGxvYWQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdXNiOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11c2IpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdXNlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdXNlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11c2VyLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdXNlci1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdXNlci1hbHQtc2xhc2g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXVzZXItYWx0LXNsYXNoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzZXItYXN0cm9uYXV0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11c2VyLWFzdHJvbmF1dCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11c2VyLWNoZWNrOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11c2VyLWNoZWNrKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzZXItY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11c2VyLWNpcmNsZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11c2VyLWNsb2NrOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11c2VyLWNsb2NrKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzZXItY29nOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11c2VyLWNvZyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11c2VyLWVkaXQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXVzZXItZWRpdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11c2VyLWZyaWVuZHM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXVzZXItZnJpZW5kcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11c2VyLWdyYWR1YXRlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11c2VyLWdyYWR1YXRlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzZXItbG9jazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdXNlci1sb2NrKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzZXItbWQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXVzZXItbWQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdXNlci1taW51czpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdXNlci1taW51cyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11c2VyLW5pbmphOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11c2VyLW5pbmphKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzZXItcGx1czpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdXNlci1wbHVzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzZXItc2VjcmV0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11c2VyLXNlY3JldCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11c2VyLXNoaWVsZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdXNlci1zaGllbGQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdXNlci1zbGFzaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdXNlci1zbGFzaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11c2VyLXRhZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdXNlci10YWcpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdXNlci10aWU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXVzZXItdGllKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzZXItdGltZXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXVzZXItdGltZXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdXNlcnM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXVzZXJzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzZXJzLWNvZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdXNlcnMtY29nKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzc3VubmFoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11c3N1bm5haCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11dGVuc2lsLXNwb29uOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11dGVuc2lsLXNwb29uKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXV0ZW5zaWxzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11dGVuc2lscyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12YWFkaW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXZhYWRpbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12ZWN0b3Itc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci12ZWN0b3Itc3F1YXJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZlbnVzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci12ZW51cyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12ZW51cy1kb3VibGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXZlbnVzLWRvdWJsZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12ZW51cy1tYXJzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci12ZW51cy1tYXJzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZpYWNvaW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXZpYWNvaW4pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdmlhZGVvOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci12aWFkZW8pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdmlhZGVvLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdmlhZGVvLXNxdWFyZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12aWFsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci12aWFsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZpYWxzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci12aWFscyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12aWJlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdmliZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdmlkZW86YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXZpZGVvKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZpZGVvLXNsYXNoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci12aWRlby1zbGFzaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12aW1lbzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdmltZW8pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdmltZW8tc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci12aW1lby1zcXVhcmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdmltZW8tdjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdmltZW8tdik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12aW5lOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci12aW5lKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZrOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci12ayk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12bnY6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXZudik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12b2xsZXliYWxsLWJhbGw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXZvbGxleWJhbGwtYmFsbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12b2x1bWUtZG93bjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdm9sdW1lLWRvd24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdm9sdW1lLW9mZjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdm9sdW1lLW9mZik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12b2x1bWUtdXA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXZvbHVtZS11cCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12dWVqczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdnVlanMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td2Fsa2luZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItd2Fsa2luZyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13YWxsZXQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXdhbGxldCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13YXJlaG91c2U6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXdhcmVob3VzZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13ZWVibHk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXdlZWJseSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13ZWlibzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItd2VpYm8pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td2VpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci13ZWlnaHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td2VpZ2h0LWhhbmdpbmc6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXdlaWdodC1oYW5naW5nKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdlaXhpbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItd2VpeGluKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdoYXRzYXBwOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci13aGF0c2FwcCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13aGF0c2FwcC1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXdoYXRzYXBwLXNxdWFyZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13aGVlbGNoYWlyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci13aGVlbGNoYWlyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdobWNzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci13aG1jcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13aWZpOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci13aWZpKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdpa2lwZWRpYS13OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci13aWtpcGVkaWEtdyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13aW5kb3ctY2xvc2U6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXdpbmRvdy1jbG9zZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13aW5kb3ctbWF4aW1pemU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXdpbmRvdy1tYXhpbWl6ZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13aW5kb3ctbWluaW1pemU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXdpbmRvdy1taW5pbWl6ZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13aW5kb3ctcmVzdG9yZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItd2luZG93LXJlc3RvcmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td2luZG93czpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItd2luZG93cyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13aW5lLWdsYXNzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci13aW5lLWdsYXNzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdpbmUtZ2xhc3MtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci13aW5lLWdsYXNzLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13aXg6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXdpeCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13b2xmLXBhY2stYmF0dGFsaW9uOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci13b2xmLXBhY2stYmF0dGFsaW9uKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdvbi1zaWduOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci13b24tc2lnbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13b3JkcHJlc3M6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXdvcmRwcmVzcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13b3JkcHJlc3Mtc2ltcGxlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci13b3JkcHJlc3Mtc2ltcGxlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdwYmVnaW5uZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXdwYmVnaW5uZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td3BleHBsb3JlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItd3BleHBsb3Jlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13cGZvcm1zOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci13cGZvcm1zKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdyZW5jaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItd3JlbmNoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXgtcmF5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci14LXJheSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS14Ym94OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci14Ym94KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXhpbmc6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXhpbmcpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0teGluZy1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXhpbmctc3F1YXJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXktY29tYmluYXRvcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXIteS1jb21iaW5hdG9yKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXlhaG9vOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci15YWhvbyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS15YW5kZXg6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXlhbmRleCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS15YW5kZXgtaW50ZXJuYXRpb25hbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXIteWFuZGV4LWludGVybmF0aW9uYWwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0teWVscDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXIteWVscCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS15ZW4tc2lnbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXIteWVuLXNpZ24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0teW9hc3Q6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXlvYXN0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXlvdXR1YmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXlvdXR1YmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0teW91dHViZS1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXlvdXR1YmUtc3F1YXJlKTsgfVxuIiwiLy8gU2NyZWVuIFJlYWRlcnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLnNyLW9ubHkgeyBAaW5jbHVkZSBzci1vbmx5OyB9XG4uc3Itb25seS1mb2N1c2FibGUgeyBAaW5jbHVkZSBzci1vbmx5LWZvY3VzYWJsZTsgfVxuIiwiQGltcG9ydCAnLi4vLi4vLi4vLi4vbGliL2ZvbnRhd2Vzb21lL3Njc3MvZm9udGF3ZXNvbWUuc2Nzcyc7XG5AaW1wb3J0ICcuLi8uLi8uLi8uLi9saWIvZm9udGF3ZXNvbWUvc2Nzcy9mYS1icmFuZHMuc2Nzcyc7XG5cblxuJGNvbnRlbnQtZm9vdGVyLWJvcmRlci10b3AtY29sb3I6ICNGNEVGRUMgIWRlZmF1bHQ7XG5cbi5jb250ZW50LWZvb3RlciB7XG5cbiAgJjpiZWZvcmUge1xuICAgIEBpbmNsdWRlIGRvdHRlZC1ib3JkZXIoMnB4IDBweCAwcHgsICRjb2xvcjogZ3JheSk7XG4gICAgQGluY2x1ZGUgcG9zaXRpb24oYWJzb2x1dGUsIDBweCA1MCUpO1xuICAgIEBpbmNsdWRlIHRyYW5zZm9ybSh0cmFuc2xhdGVYKC01MCUpKTtcbiAgICBAaW5jbHVkZSBtYXJnaW4oMHB4IGF1dG8pO1xuICAgIEBpbmNsdWRlIHNpemUoMTAwJSAycHgpO1xuXG4gICAgbWF4LXdpZHRoOiA2NGVtO1xuXG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29udGVudDogJyc7XG5cbiAgICAvLyBIQUNLIEhBQ0sgSEFDS1xuICAgIEBpbmNsdWRlIG1lZGlhKFwiPD1waG9uZVwiKSB7XG5cbiAgICAgIEBpbmNsdWRlIHRyYW5zZm9ybShub25lKTtcblxuICAgICAgd2lkdGg6IGNhbGMoMTAwJSArICN7IDIgKiAkc21hbGwtc3BhY2luZyB9KTtcbiAgICAgIGxlZnQ6IC0xICogJHNtYWxsLXNwYWNpbmc7XG4gICAgICByaWdodDogLTEgKiAkc21hbGwtc3BhY2luZztcblxuICAgIH1cblxuICB9XG5cbiAgQGluY2x1ZGUgdGhlbWVkLWNvbG9yKCR0YXJnZXRzOiAoXCIuc2hhcmUgc3BhbiBhXCIpKTtcbiAgQGluY2x1ZGUgdGhlbWVkLWhvdmVyKCR0YXJnZXRzOiAoXCIuc2hhcmUgc3BhbiBhXCIpKTtcblxuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctdG9wOiAkZ3V0dGVyO1xuXG4gIC5zaGFyZSB7XG5cbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiBtb2R1bGFyLXNjYWxlKDEpO1xuXG4gICAgc3Bhbi5zaGFyZS10ZXh0IHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxM3B4O1xuICAgIH1cblxuICAgIHNwYW4ge1xuXG4gICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgYSB7XG4gICAgICAgIEBpbmNsdWRlIG1hcmdpbihudWxsICRzbWFsbC1zcGFjaW5nIC8gMik7XG4gICAgICAgIEBpbmNsdWRlIHNpemUoNDVweCk7XG5cbiAgICAgICAgQGluY2x1ZGUgdGhlbWVkLWhlYWRlci1jb2xvcjtcbiAgICAgICAgQGluY2x1ZGUgdGhlbWVkLWhvdmVyO1xuXG4gICAgICAgIHBhZGRpbmc6IDBweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBAaW5jbHVkZSBzaXplKDI1cHgpO1xuICAgICAgICAgIEBpbmNsdWRlIHBvc2l0aW9uKGFic29sdXRlLCAxMHB4IDEwcHgpO1xuXG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgICAgZm9udC1mYW1pbHk6IFwiaWNvbnNcIjtcbiAgICAgICAgICBmb250LXNpemU6IDI1cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmZhY2Vib29rOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICcjeyRpY29uLXNvY2lhbC1mYWNlYm9vay1jaGFyYWN0ZXJ9JztcbiAgICAgIH1cblxuXG4gICAgICAubGlua2VkaW46YmVmb3JlIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBCcmFuZHMnO1xuICAgICAgICBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbGlua2VkaW4taW4pO1xuICAgICAgICB0b3A6IDdweDtcbiAgICAgIH1cblxuICAgICAgLnR3aXR0ZXI6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyN7JGljb24tc29jaWFsLXR3aXR0ZXItY2hhcmFjdGVyfSc7XG4gICAgICB9XG5cbiAgICAgIC53aGF0c2FwcCB7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBub25lO1xuXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAtMXB4O1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgQnJhbmRzJztcbiAgICAgICAgICBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItd2hhdHNhcHApO1xuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICR0YWJsZXQpIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCJcbiRtZW51LXNlYXJjaC1ib3JkZXI6IDFweCBzb2xpZCBibGFjayAhZGVmYXVsdDtcblxuLm1lbnUtc2VhcmNoIHtcblxuXHRib3JkZXI6ICRtZW51LXNlYXJjaC1ib3JkZXI7XHRcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblxuXHRmb3JtIHsgaGVpZ2h0OiBlbSggNDBweCApOyB9XG5cblx0aW5wdXQsIGJ1dHRvbiB7IFxuXHRcdG1hcmdpbjogMHB4OyBcblx0XHRib3JkZXI6IG5vbmU7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXG5cdFx0Jjpmb2N1cyB7XG5cdFx0XHRib3JkZXI6IG5vbmU7XG5cdFx0XHRib3gtc2hhZG93OiBub25lO1xuXHRcdH1cblx0fVx0XG5cblx0aW5wdXQgeyBcblx0XHR3aWR0aDogY2FsYyggMTAwJSAtICN7ZW0oIDQwcHggKX0gKTsgXG5cdFx0cGFkZGluZy1yaWdodDogMHB4O1xuXHR9XG5cblx0YnV0dG9uIHsgXG5cdFx0XG5cdFx0QGluY2x1ZGUgcGFkZGluZyggMCAwIDAgMCApO1xuXG5cdFx0d2lkdGg6IGVtKCA0MHB4ICk7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0ZmxvYXQ6IHJpZ2h0O1xuXG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0QGluY2x1ZGUgc2l6ZSggMTAwJSApO1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRmb250LXNpemU6IG1vZHVsYXItc2NhbGUoIDIgKTtcblx0XHRcdGZvbnQtZmFtaWx5OiBcImljb25zXCI7XG5cdFx0XHRsaW5lLWhlaWdodDogc3RyaXAtdW5pdHMoIG1vZHVsYXItc2NhbGUoIDIgKSApO1xuXHRcdFx0Y29udGVudDogJyN7JGljb24tc2VhcmNoLWNoYXJhY3Rlcn0nO1xuXG5cdFx0fVxuXHR9XG5cblx0QGluY2x1ZGUgbWVkaWEoIFwiPj10YWJsZXRcIiApe1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblxufSIsIi5zcG9uc29yLWNhcm91c2VsIHtcblxuICBidXR0b24ge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgLy8ganF1ZXJ5LnNsaWNrIG92ZXJyaWRlcyB0aGlzIHdpdGggaW5saW5lIHN0eWxlXG4gIH1cblxuICAuc3BvbnNvci1jYXJvdXNlbF9faXRlbSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEoXCI+PXRhYmxldFwiKSB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB9XG5cbiAgLnNsaWNrLXNsaWRlIGltZyB7XG4gICAgbWFyZ2luOiBhdXRvO1xuICB9XG59XG4iLCJcbiRzdG9yeS1ib3JkZXItYm90dG9tOiAycHggZGFzaGVkIHdoaXRlICFkZWZhdWx0O1xuJHN0b3J5LWZpZ2NhcHRpb24tdGV4dC1zaGFkb3ctY29sb3I6IGJsYWNrICFkZWZhdWx0O1xuXG4kc3RvcnktZXh0ZW50aW9uLW1pc3NpbmctYmFja2dyb3VuZC1jb2xvcjogI0Y0RUZFQyAhZGVmYXVsdDtcbiRzdG9yeS1wYW5lbGVkLXRpdGxlLWNvbG9yOiB3aGl0ZSAhZGVmYXVsdDtcblxuQGluY2x1ZGUgbWVkaWEoIFwiPHBob25lXCIgKXtcblx0YS5zdG9yeSB7IHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXHRhLnN0b3J5OjphZnRlciwgZmlndXJlLnN0b3J5OjphZnRlciB7XG5cdFx0QGluY2x1ZGUgcG9zaXRpb24oIGFic29sdXRlLCBudWxsIDBweCAwcHggKTtcblx0XHRAaW5jbHVkZSBkb3R0ZWQtYm9yZGVyKCAwcHggMHB4IDJweCwgJGNvbG9yIDogd2hpdGUgKTtcblxuXHRcdGNvbnRlbnQ6ICcnO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHotaW5kZXg6IDEwO1xuXHR9XG59XG5cbmZpZ3VyZS5zdG9yeSwgYS5zdG9yeSBmaWd1cmUge1xuXG5cdEBleHRlbmQgJWZpZ3VyZTtcblxuXHQ+IGltZywgPiBkaXYgeyBAZXh0ZW5kICVzdWJqZWN0OyB9XG5cdD4gZmlnY2FwdGlvbiB7IEBleHRlbmQgJWNhcHRpb247IH1cbn1cblxuYS5zdG9yeSBmaWd1cmUge1xuXHRAaW5jbHVkZSBzaXplKCAxMDAlICk7XG5cblx0ZmlnY2FwdGlvbiBzcGFuIHtcblx0XHRjb2xvcjogJHN0b3J5LXBhbmVsZWQtdGl0bGUtY29sb3I7XG5cblx0XHRzbWFsbCB7IGRpc3BsYXk6IGJsb2NrOyB9XG5cdH1cbn1cblxuLnN0b3J5LmV4dGVuc2lvbi1taXNzaW5nIHtcblx0YmFja2dyb3VuZC1jb2xvcjogJHN0b3J5LWV4dGVudGlvbi1taXNzaW5nLWJhY2tncm91bmQtY29sb3I7XG5cdG1pbi1oZWlnaHQ6IDI1MHB4O1xuXG5cdGEge1xuXHRcdEBpbmNsdWRlIHBvc2l0aW9uKCBhYnNvbHV0ZSwgMjUlICk7XG5cdFx0bWFyZ2luOiBhdXRvO1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0fVxufVxuXG5cbmZpZ3VyZS5zdG9yeS50d28tcGFuZWwsXG5maWd1cmUuc3RvcnkudGhyZWUtcGFuZWwge1xuXG5cdCRjb250YWluZXJzOiAmOyAvLyBJdCBpcyBuZWNjZXNhcnkgdG8gYXNzaWduIHRoZSB2aXJ0dWFsIHBhcmVudCBzZWxlY3RvciB0byBhIHZhcmlhYmxlIHRoaXMgd2lsbCBjYXVzZSBzYXNzIHRvIGNhc3QgaXRcblx0ICAgICAgICAgICAgICAgIC8vIHRvIGEgbGlzdCB3aXRoIHNvbWUgbWFnaWNhbCBwcm9wZXJ0aWVzLiBKdXN0IGl0ZXJhdGluZyBvdmVyIFwiJlwiIHdpbGwgbm90IHRyaWdnZXIgdGhpcyBiZWhhdmlvdXIuIFRoZVxuXHQgICAgICAgICAgICAgICAgLy8gZG9jdW1lbnRhdGlvbiBpcyByYXRoZXIgc3BvdHR5IGFib3V0IHRoaXMgZmVhdHVyZS5cblxuXHRAZWFjaCAkY29udGFpbmVyIGluICRjb250YWluZXJzIHtcblxuXHRcdEBpbmNsdWRlIHRoZW1lZC1jb2xvciggJHRhcmdldHM6ICggJ2ZpZ2NhcHRpb24gaDIgc21hbGwnLCApLCAkY29udGFpbmVyIDogJGNvbnRhaW5lciApO1xuXG5cdH1cblxuXHRmaWdjYXB0aW9uIHtcblxuXHRcdEBpbmNsdWRlIHNpemUoIDEwMCUgMTAwJSApO1xuXHRcdEBpbmNsdWRlIHBvc2l0aW9uKCBhYnNvbHV0ZSwgMHB4IDBweCApO1xuXHRcdEBpbmNsdWRlIHBhZGRpbmcoIDYuMjUlIDI1cHggKTsgLy8gV2h5IHdlIGhhdmUgdG8gYWRkIGEgcGFkZGluZyBvZiA2LjI1JSBpcyBhIGxpdHRsZSB2YXVnZSBhcyB3ZSBhcmUgMTAwJSBoaWdoLi4uLiBJIHdvdWxkIGV4cGVjdCB0aGUgcGFkZGluZyB0byBiZSAyNSVcblxuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXG5cdFx0LyogUGVybWFsaW5rIC0gdXNlIHRvIGVkaXQgYW5kIHNoYXJlIHRoaXMgZ3JhZGllbnQ6IGh0dHA6Ly9jb2xvcnppbGxhLmNvbS9ncmFkaWVudC1lZGl0b3IvIzAwMDAwMCswLDAwMDAwMCsxMDAmMC4yKzMzLDArNjYgKi9cblx0XHRiYWNrZ3JvdW5kLWltYWdlOiAtbW96LXJhZGlhbC1ncmFkaWVudChjZW50ZXIsIGVsbGlwc2UgY292ZXIsIHJnYmEoMCwwLDAsMC4yKSAwJSwgcmdiYSgwLDAsMCwwLjIpIDMzJSwgcmdiYSgwLDAsMCwwKSA2NiUsIHJnYmEoMCwwLDAsMCkgMTAwJSk7IC8qIEZGMy42KyAqL1xuXHRcdGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtZ3JhZGllbnQocmFkaWFsLCBjZW50ZXIgY2VudGVyLCAwcHgsIGNlbnRlciBjZW50ZXIsIDEwMCUsIGNvbG9yLXN0b3AoMCUscmdiYSgwLDAsMCwwLjIpKSwgY29sb3Itc3RvcCgzMyUscmdiYSgwLDAsMCwwLjIpKSwgY29sb3Itc3RvcCg2NiUscmdiYSgwLDAsMCwwKSksIGNvbG9yLXN0b3AoMTAwJSxyZ2JhKDAsMCwwLDApKSk7IC8qIENocm9tZSxTYWZhcmk0KyAqL1xuXHRcdGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtcmFkaWFsLWdyYWRpZW50KGNlbnRlciwgZWxsaXBzZSBjb3ZlciwgcmdiYSgwLDAsMCwwLjIpIDAlLHJnYmEoMCwwLDAsMC4yKSAzMyUscmdiYSgwLDAsMCwwKSA2NiUscmdiYSgwLDAsMCwwKSAxMDAlKTsgLyogQ2hyb21lMTArLFNhZmFyaTUuMSsgKi9cblx0XHRiYWNrZ3JvdW5kLWltYWdlOiAtby1yYWRpYWwtZ3JhZGllbnQoY2VudGVyLCBlbGxpcHNlIGNvdmVyLCByZ2JhKDAsMCwwLDAuMikgMCUscmdiYSgwLDAsMCwwLjIpIDMzJSxyZ2JhKDAsMCwwLDApIDY2JSxyZ2JhKDAsMCwwLDApIDEwMCUpOyAvKiBPcGVyYSAxMisgKi9cblx0XHRiYWNrZ3JvdW5kLWltYWdlOiAtbXMtcmFkaWFsLWdyYWRpZW50KGNlbnRlciwgZWxsaXBzZSBjb3ZlciwgcmdiYSgwLDAsMCwwLjIpIDAlLHJnYmEoMCwwLDAsMC4yKSAzMyUscmdiYSgwLDAsMCwwKSA2NiUscmdiYSgwLDAsMCwwKSAxMDAlKTsgLyogSUUxMCsgKi9cblx0XHRiYWNrZ3JvdW5kLWltYWdlOiByYWRpYWwtZ3JhZGllbnQoZWxsaXBzZSBhdCBjZW50ZXIsIHJnYmEoMCwwLDAsMC4yKSAwJSxyZ2JhKDAsMCwwLDAuMikgMzMlLHJnYmEoMCwwLDAsMCkgNjYlLHJnYmEoMCwwLDAsMCkgMTAwJSk7IC8qIFczQyAqL1xuXG5cdFx0YmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XG5cblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cblx0XHRoMiB7XG5cdFx0XHRAaW5jbHVkZSBtYXJnaW4oIDBweCAwcHggMTRweCApO1xuXG5cdFx0XHRjb2xvcjogJHN0b3J5LXBhbmVsZWQtdGl0bGUtY29sb3I7XG5cdFx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0XHRmb250LXdlaWdodDogNTAwO1xuXG5cdFx0XHRzbWFsbCB7XG5cdFx0XHRcdEBpbmNsdWRlIHRoZW1lZC1jb2xvcjtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHRkaXYge1xuXG5cdFx0QGluY2x1ZGUgb3V0ZXItY29udGFpbmVyKCAxMDAlICk7XG5cblx0XHRpbWcge1xuXHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0b2JqZWN0LWZpdDogY292ZXI7XG5cdFx0XHRvYmplY3QtcG9zaXRpb246IDUwJSA1MCU7XG5cdFx0fVxuXG5cdH1cblxufVxuXG5maWd1cmUuc3RvcnkudHdvLXBhbmVsIGRpdiBpbWcgeyB3aWR0aDogNTAlOyB9XG5cbmZpZ3VyZS5zdG9yeS50aHJlZS1wYW5lbCBkaXYgaW1nIHtcblxuXHQvLyBUaGUgZGVzaWduIHdhcyBiYXNlZCBvbiBhIDMyMHB4IHdpZGUgYmxvY2sgc28gbGV0cyBqdXN0IGNhbGMgaXQgZnJvbSB0aGF0XG5cdHdpZHRoOiAxMDAlICogKCA3MCAvIDMyMCApO1xuXG5cdCY6Zmlyc3QtY2hpbGQge1xuXHRcdHdpZHRoOiAxMDAlICogKCAxODAgLyAzMjAgKTtcblx0fVxuXG59XG5cbkBpbmNsdWRlIG1lZGlhKCBcIj49cGhvbmVcIiApe1xuXG5cdGZpZ3VyZS5zdG9yeS50d28tcGFuZWwgZmlnY2FwdGlvbixcblx0ZmlndXJlLnN0b3J5LnRocmVlLXBhbmVsIGZpZ2NhcHRpb24ge1xuXG5cdFx0QGluY2x1ZGUgcGFkZGluZyggMTIuMjUlIDI1cHggNi4yNSUgKTtcblxuXHRcdGgyIHtcblx0XHRcdGZvbnQtc2l6ZTogMzRweDtcblx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0fVxuXHRcdGgyIHNtYWxsIHsgZm9udC1zaXplOiAxOHB4OyB9XG5cblx0fVxuXG59XG4iLCJcbiRob21lcGFnZS1zbGlkZS1zdWJicmFuZHMtdGl0bGUtYmFja2dyb3VuZC1jb2xvcjogI0VGRjFFRiAhZGVmYXVsdDtcbiRob21lcGFnZS1zbGlkZS1zdWJicmFuZHMtc3ViYnJhbmQtY29sb3I6IHdoaXRlICFkZWZhdWx0O1xuXG4kaG9tZXBhZ2Utc2xpZGUtc3ViYnJhbmRzLXN1YmJyYW5kLXRleHQtc2hhZG93LWNvbG9yOiBibGFjayAhZGVmYXVsdDtcblxuXG4uc2xpZGUtaG9tZXBhZ2Utc3ViYnJhbmRzIHtcblx0QGluY2x1ZGUgb3V0ZXItY29udGFpbmVyKCAxMDAlICk7XG5cdEBpbmNsdWRlIGZpbGwtcGFyZW50KCApO1xufVxuLnNsaWRlLWhvbWVwYWdlLXN1YmJyYW5kcyAuc2xpZGUtY29udGVudCB7XG5cblx0QGluY2x1ZGUgcGFkZGluZyggJHBhZ2UtaGVhZGVyLWhlaWdodCBudWxsICRwYWdlLWZvb3Rlci1oZWlnaHQgKTtcblx0QGluY2x1ZGUgcm93KCApO1xuXG5cdGhlaWdodDogMTAwJTtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdD4gKiB7XG5cdFx0QGluY2x1ZGUgc2l6ZSggMzMuMzMlIDUwJSApO1xuXG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0ZmxvYXQ6IGxlZnQ7XG5cblx0XHQmLnRpdGxlLmZ1bGwtd2lkdGgge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cblx0XHRcdGgxIHtcblx0XHRcdFx0Zm9udC1zaXplOiA2NHB4O1xuXHRcdFx0XHRmb250LXdlaWdodDogMzAwO1xuXHRcdFx0XHRsZXR0ZXItc3BhY2luZzogLS43cHg7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiA2NHB4O1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAyNnB4O1xuXHRcdFx0fVxuXG5cdFx0XHRkaXYge1xuXHRcdFx0XHR0b3A6IDQ5JTtcblx0XHRcdH1cblx0XHR9XG5cdFx0Ji50aXRsZS5mdWxsLWhlaWdodCB7XG5cdFx0XHRAaW5jbHVkZSBwb3NpdGlvbiggYWJzb2x1dGUsIDBweCBudWxsIG51bGwgMzMuMzMlICk7XG5cdFx0XHRAaW5jbHVkZSBwYWRkaW5nKCA3MHB4IG51bGwgKTtcblxuXHRcdFx0ZGl2IHtcblx0XHRcdFx0dG9wOiA0OSU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LnRpdGxlIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkaG9tZXBhZ2Utc2xpZGUtc3ViYnJhbmRzLXRpdGxlLWJhY2tncm91bmQtY29sb3I7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdFx0aDEge1xuXHRcdFx0QGluY2x1ZGUgbWFyZ2luKCAwcHggYXV0byAxNXB4ICk7XG4gICAgICBAaW5jbHVkZSB0aGVtZWQtaGVhZGVyLWNvbG9yO1xuXG4gICAgICBmb250LXNpemU6IG1vZHVsYXItc2NhbGUoIDMgKTtcblx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0XHRsaW5lLWhlaWdodDogMzdweDtcblx0XHRcdHdpZHRoOiA3NSU7XG4gICAgfVxuXG5cdFx0ZGl2IHtcblx0XHRcdEBpbmNsdWRlIHBvc2l0aW9uKCBhYnNvbHV0ZSwgNDYlIG51bGwgbnVsbCAwICk7XG5cdFx0XHRAaW5jbHVkZSB0cmFuc2Zvcm0oIHRyYW5zbGF0ZVkoIC01MCUgKSApO1xuXG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHR9XG5cblx0XHRhLmJ1dHRvbiB7XG5cdFx0XHRAaW5jbHVkZSBwYWRkaW5nKCBudWxsIDIwcHggKTtcblx0XHRcdGxldHRlci1zcGFjaW5nOiAtMC4zcHg7XG5cdFx0fVxuXHR9XG5cblx0LnN1YmJyYW5kIHtcblxuXHRcdEBtaXhpbiBzdWJicmFuZC1ncmFkaWVudCgkcG9zaXRpb246IGJvdHRvbSkge1xuXHRcdFx0JHN0YXJ0OiByZ2JhKDAsMCwwLDApO1xuXHRcdFx0JHN0b3A6IHJnYmEoMCwwLDAsMC44KTtcblx0XHRcdCRzdGFydFN0cjogJyMwMDAwMDAwMCc7XG5cdFx0XHQkc3RvcFN0cjogJyNjYzAwMDAwMCc7XG5cdFx0XHQkZGlyOiB0b3A7XG5cdFx0XHQkaW52RGlyOiBib3R0b207XG5cblx0XHRcdEBpZiAkcG9zaXRpb24gPT0gdG9wIHtcblx0XHRcdFx0JGRpcjogYm90dG9tO1xuXHRcdFx0XHQkaW52RGlyOiB0b3A7XG5cdFx0XHRcdCRwaXY6ICRzdGFydFN0cjtcblx0XHRcdFx0JHN0YXJ0U3RyOiAkc3RvcFN0cjtcblx0XHRcdFx0JHN0b3BTdHI6ICRwaXY7XG5cdFx0XHR9XG5cblx0XHRcdC8vQGluY2x1ZGUgbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgcmdiYSgjMDAwLCAuOCkgMCUsIHRyYW5zcGFyZW50IDEwMCUsICRmYWxsYmFjazogdHJhbnNwYXJlbnQpO1xuXHRcdFx0LyogSUU5IFNWRywgbmVlZHMgY29uZGl0aW9uYWwgb3ZlcnJpZGUgb2YgJ2ZpbHRlcicgdG8gJ25vbmUnICovXG5cdFx0XHRiYWNrZ3JvdW5kOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCAkZGlyLCBsZWZ0ICRwb3NpdGlvbiwgY29sb3Itc3RvcCgwJSwgJHN0YXJ0KSwgY29sb3Itc3RvcCgxMDAlLCAkc3RvcCkpOyAvKiBDaHJvbWUsU2FmYXJpNCsgKi9cblx0XHRcdGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KCRkaXIsICAkc3RhcnQgMCUsICRzdG9wIDEwMCUpOyAvKiBDaHJvbWUxMCssU2FmYXJpNS4xKyAqL1xuXHRcdFx0YmFja2dyb3VuZDogLW8tbGluZWFyLWdyYWRpZW50KCRkaXIsICAkc3RhcnQgMCUsICRzdG9wIDEwMCUpOyAvKiBPcGVyYSAxMS4xMCsgKi9cblx0XHRcdGJhY2tncm91bmQ6IC1tcy1saW5lYXItZ3JhZGllbnQoJGRpciwgICRzdGFydCAwJSwgJHN0b3AgMTAwJSk7IC8qIElFMTArICovXG5cdFx0XHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gJGludkRpciwgICRzdGFydCAwJSwgJHN0b3AgMTAwJSk7IC8qIFczQyAqL1xuXHRcdFx0ZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoIHN0YXJ0Q29sb3JzdHI9JHN0YXJ0U3RyLCBlbmRDb2xvcnN0cj0kc3RvcFN0cixHcmFkaWVudFR5cGU9MCApOyAvKiBJRTYtOCAqL1xuXHRcdH1cblxuXHRcdGZpZ3VyZSB7XG5cblx0XHRcdEBpbmNsdWRlIHNpemUoIDEwMCUgKTtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRcdFx0aW1nIHtcblx0XHRcdFx0QGluY2x1ZGUgc2l6ZSggMTAwJSApO1xuXHRcdFx0XHRvYmplY3QtZml0OiBjb3Zlcjtcblx0XHRcdFx0b2JqZWN0LXBvc2l0aW9uOiA1MCUgNTAlO1xuXHRcdFx0XHR6LWluZGV4OiAxO1xuXHRcdFx0fVxuXG5cdFx0XHQuZ3JhZGllbnQtb3ZlcmxheSB7XG5cdFx0XHRcdEBpbmNsdWRlIHNpemUoIDEwMCUgMzMlICk7XG5cdFx0XHRcdEBpbmNsdWRlIHBvc2l0aW9uKCBhYnNvbHV0ZSwgbnVsbCAwcHggMHB4ICk7XG5cdFx0XHRcdEBpbmNsdWRlIHN1YmJyYW5kLWdyYWRpZW50O1xuXG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHR6LWluZGV4OiA1O1xuXHRcdFx0fVxuXG5cdFx0XHRmaWdjYXB0aW9uIHtcblxuXHRcdFx0XHRAaW5jbHVkZSBwb3NpdGlvbiggYWJzb2x1dGUsIG51bGwgMHB4IDBweCApO1xuXHRcdFx0XHRAaW5jbHVkZSBwYWRkaW5nKCBudWxsIDEuN2VtICRiYXNlLXNwYWNpbmcgKTtcblxuXHRcdFx0XHR6LWluZGV4OiAxMDtcblxuXHRcdFx0XHQ+IHNwYW4ge1xuXG5cdFx0XHRcdFx0Y29sb3I6ICRob21lcGFnZS1zbGlkZS1zdWJicmFuZHMtc3ViYnJhbmQtY29sb3I7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiBtb2R1bGFyLXNjYWxlKCAxICk7XG5cblx0XHRcdFx0XHRzbWFsbCB7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRcdGxldHRlci1zcGFjaW5nOiAtLjZweDtcblx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAyNS41cHg7XG5cdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiAxcHg7XG5cblx0XHRcdFx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBwb3NpdGlvbiggcmVsYXRpdmUsIGVtKCAkZW0tYmFzZSAqIDAuMiApIG51bGwgbnVsbCApO1xuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDE1MCU7XG5cdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0fVxuXG5cdFx0XHR9XG5cblx0XHR9XG5cblx0XHQmLnRleHQtdG9wIHtcblx0XHRcdGZpZ3VyZSB7XG5cdFx0XHRcdC5ncmFkaWVudC1vdmVybGF5IHtcblx0XHRcdFx0XHRAaW5jbHVkZSBwb3NpdGlvbiggYWJzb2x1dGUsIDBweCAwcHggYXV0byApO1xuXHRcdFx0XHRcdEBpbmNsdWRlIHN1YmJyYW5kLWdyYWRpZW50KHRvcCk7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHRmaWdjYXB0aW9uIHtcblx0XHRcdFx0XHRAaW5jbHVkZSBwb3NpdGlvbiggYWJzb2x1dGUsIDBweCAwcHggYXV0byApO1xuXHRcdFx0XHRcdEBpbmNsdWRlIHBhZGRpbmcoICRiYXNlLXNwYWNpbmcgMS43ZW0gMCApO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0QGluY2x1ZGUgbWVkaWEoIFwiPj1waG9uZVwiICl7XG5cblx0XHRwYWRkaW5nLWJvdHRvbTogJHBhZ2UtZm9vdGVyLWhlaWdodC0tZ3QtdGFibGV0O1xuXG5cdH1cblxuXHRAaW5jbHVkZSBtZWRpYSggXCI8dGFibGV0XCIgKXtcblxuXHRcdEBpbmNsdWRlIHBhZGRpbmcoICRwYWdlLWhlYWRlci1oZWlnaHQtbHQtdGFibGV0IG51bGwgJHBhZ2UtZm9vdGVyLWhlaWdodCApO1xuXG5cdH1cblxufVxuIiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xuXG4vLy8gRm9yY2VzIHRoZSBlbGVtZW50IHRvIGZpbGwgaXRzIHBhcmVudCBjb250YWluZXIuXG4vLy9cbi8vLyBAZXhhbXBsZSBzY3NzIC0gVXNhZ2Vcbi8vLyAgIC5lbGVtZW50IHtcbi8vLyAgICAgQGluY2x1ZGUgZmlsbC1wYXJlbnQ7XG4vLy8gICB9XG4vLy9cbi8vLyBAZXhhbXBsZSBjc3MgLSBDU1MgT3V0cHV0XG4vLy8gICAuZWxlbWVudCB7XG4vLy8gICAgIHdpZHRoOiAxMDAlO1xuLy8vICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuLy8vICAgfVxuXG5AbWl4aW4gZmlsbC1wYXJlbnQoKSB7XG4gIHdpZHRoOiAxMDAlO1xuXG4gIEBpZiAkYm9yZGVyLWJveC1zaXppbmcgPT0gZmFsc2Uge1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbn1cbiIsIlxuJGhvbWVwYWdlLXNsaWRlLWNvbnRlbnQtdGl0bGUtY29sb3I6IHdoaXRlICFkZWZhdWx0O1xuJGhvbWVwYWdlLXNsaWRlLWNvbnRlbnQtZGVzY3JpcHRpb24tY29sb3I6IHdoaXRlICFkZWZhdWx0O1xuXG4uc2xpZGUtaG9tZXBhZ2UtY29udGVudCB7XG5cdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG5cbi8vIC5zbGlkZS1ob21lcGFnZS1jb250ZW50OmJlZm9yZSB7XG4vLyBcdEBpbmNsdWRlIHBvc2l0aW9uKCBhYnNvbHV0ZSwgMHB4ICk7XG4vLyBcdEBpbmNsdWRlIHNpemUoIDEwMCUgKTtcbi8vXG4vLyBcdC8qIFBlcm1hbGluayAtIHVzZSB0byBlZGl0IGFuZCBzaGFyZSB0aGlzIGdyYWRpZW50OiBodHRwOi8vY29sb3J6aWxsYS5jb20vZ3JhZGllbnQtZWRpdG9yLyMwMDAwMDArMCwwMDAwMDArMTAwJjArMzMsMC40KzY2ICovXG4vLyBcdGJhY2tncm91bmQtaW1hZ2U6IC1tb3otbGluZWFyLWdyYWRpZW50KHRvcCwgcmdiYSgwLDAsMCwwKSAwJSwgcmdiYSgwLDAsMCwwKSAzMyUsIHJnYmEoMCwwLDAsMC40KSA2NiUsIHJnYmEoMCwwLDAsMC40KSAxMDAlKTsgLyogRkYzLjYrICovXG4vLyBcdGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgbGVmdCBib3R0b20sIGNvbG9yLXN0b3AoMCUscmdiYSgwLDAsMCwwKSksIGNvbG9yLXN0b3AoMzMlLHJnYmEoMCwwLDAsMCkpLCBjb2xvci1zdG9wKDY2JSxyZ2JhKDAsMCwwLDAuNCkpLCBjb2xvci1zdG9wKDEwMCUscmdiYSgwLDAsMCwwLjQpKSk7IC8qIENocm9tZSxTYWZhcmk0KyAqL1xuLy8gXHRiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsIHJnYmEoMCwwLDAsMCkgMCUscmdiYSgwLDAsMCwwKSAzMyUscmdiYSgwLDAsMCwwLjQpIDY2JSxyZ2JhKDAsMCwwLDAuNCkgMTAwJSk7IC8qIENocm9tZTEwKyxTYWZhcmk1LjErICovXG4vLyBcdGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudCh0b3AsIHJnYmEoMCwwLDAsMCkgMCUscmdiYSgwLDAsMCwwKSAzMyUscmdiYSgwLDAsMCwwLjQpIDY2JSxyZ2JhKDAsMCwwLDAuNCkgMTAwJSk7IC8qIE9wZXJhIDExLjEwKyAqL1xuLy8gXHRiYWNrZ3JvdW5kLWltYWdlOiAtbXMtbGluZWFyLWdyYWRpZW50KHRvcCwgcmdiYSgwLDAsMCwwKSAwJSxyZ2JhKDAsMCwwLDApIDMzJSxyZ2JhKDAsMCwwLDAuNCkgNjYlLHJnYmEoMCwwLDAsMC40KSAxMDAlKTsgLyogSUUxMCsgKi9cbi8vIFx0YmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgwLDAsMCwwKSAwJSxyZ2JhKDAsMCwwLDApIDMzJSxyZ2JhKDAsMCwwLDAuNCkgNjYlLHJnYmEoMCwwLDAsMC40KSAxMDAlKTsgLyogVzNDICovXG4vL1xuLy9cbi8vIFx0ZGlzcGxheTogYmxvY2s7XG4vLyBcdGNvbnRlbnQ6IFwiXCI7XG4vLyB9XG5cbi5zbGlkZS1ob21lcGFnZS1jb250ZW50IC5zbGlkZS1jb250ZW50IHtcblxuXHRAaW5jbHVkZSBwb3NpdGlvbiggYWJzb2x1dGUsIDUwJSBudWxsIG51bGwgKTtcblx0QGluY2x1ZGUgdHJhbnNmb3JtKCB0cmFuc2xhdGVZKCAtNTAlICkgKTtcblxuXHQvKiBQZXJtYWxpbmsgLSB1c2UgdG8gZWRpdCBhbmQgc2hhcmUgdGhpcyBncmFkaWVudDogaHR0cDovL2NvbG9yemlsbGEuY29tL2dyYWRpZW50LWVkaXRvci8jMDAwMDAwKzAsMDAwMDAwKzEwMCYwLjQrMzMsMCs2NiAqL1xuXHRiYWNrZ3JvdW5kLWltYWdlOiAtbW96LXJhZGlhbC1ncmFkaWVudChjZW50ZXIsIGVsbGlwc2UgY292ZXIsIHJnYmEoMCwwLDAsMC40KSAwJSwgcmdiYSgwLDAsMCwwLjQpIDMzJSwgcmdiYSgwLDAsMCwwKSA2NiUsIHJnYmEoMCwwLDAsMCkgMTAwJSk7IC8qIEZGMy42KyAqL1xuXHRiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWdyYWRpZW50KHJhZGlhbCwgY2VudGVyIGNlbnRlciwgMHB4LCBjZW50ZXIgY2VudGVyLCAxMDAlLCBjb2xvci1zdG9wKDAlLHJnYmEoMCwwLDAsMC40KSksIGNvbG9yLXN0b3AoMzMlLHJnYmEoMCwwLDAsMC40KSksIGNvbG9yLXN0b3AoNjYlLHJnYmEoMCwwLDAsMCkpLCBjb2xvci1zdG9wKDEwMCUscmdiYSgwLDAsMCwwKSkpOyAvKiBDaHJvbWUsU2FmYXJpNCsgKi9cblx0YmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1yYWRpYWwtZ3JhZGllbnQoY2VudGVyLCBlbGxpcHNlIGNvdmVyLCByZ2JhKDAsMCwwLDAuNCkgMCUscmdiYSgwLDAsMCwwLjQpIDMzJSxyZ2JhKDAsMCwwLDApIDY2JSxyZ2JhKDAsMCwwLDApIDEwMCUpOyAvKiBDaHJvbWUxMCssU2FmYXJpNS4xKyAqL1xuXHRiYWNrZ3JvdW5kLWltYWdlOiAtby1yYWRpYWwtZ3JhZGllbnQoY2VudGVyLCBlbGxpcHNlIGNvdmVyLCByZ2JhKDAsMCwwLDAuNCkgMCUscmdiYSgwLDAsMCwwLjQpIDMzJSxyZ2JhKDAsMCwwLDApIDY2JSxyZ2JhKDAsMCwwLDApIDEwMCUpOyAvKiBPcGVyYSAxMisgKi9cblx0YmFja2dyb3VuZC1pbWFnZTogLW1zLXJhZGlhbC1ncmFkaWVudChjZW50ZXIsIGVsbGlwc2UgY292ZXIsIHJnYmEoMCwwLDAsMC40KSAwJSxyZ2JhKDAsMCwwLDAuNCkgMzMlLHJnYmEoMCwwLDAsMCkgNjYlLHJnYmEoMCwwLDAsMCkgMTAwJSk7IC8qIElFMTArICovXG5cdGJhY2tncm91bmQtaW1hZ2U6IHJhZGlhbC1ncmFkaWVudChlbGxpcHNlIGF0IGNlbnRlciwgcmdiYSgwLDAsMCwwLjQpIDAlLHJnYmEoMCwwLDAsMC40KSAzMyUscmdiYSgwLDAsMCwwKSA2NiUscmdiYSgwLDAsMCwwKSAxMDAlKTsgLyogVzNDICovXG5cblx0YmFja2dyb3VuZC1zaXplOiAyMDAlIDc1JTtcblx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblxuXHR3aWR0aDogMTAwJTtcblxuXHQmLmFsaWduLWxlZnQge1xuXHRcdEBpbmNsdWRlIHBhZGRpbmcoIDI3LjUlIGNhbGMoIDYwJSAtIDVlbSkgMzAlIDVlbSApO1xuXG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogNzUlIDUwJTtcblxuXHRcdGxlZnQ6IDBweDtcblx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXG5cdFx0aDEuc21hbGwge1xuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IC0xcHg7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDNweDtcblx0XHR9XG5cblx0XHQuZGVzY3JpcHRpb24ge1xuXHRcdFx0cGFkZGluZy1sZWZ0OiA1cHg7XG5cdFx0XHQvL3BhZGRpbmctcmlnaHQ6IDE2JTtcblxuXHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRtYXJnaW46IDAgMCAyMnB4O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdGEuYnV0dG9uIHtcblx0XHRcdG1hcmdpbi1sZWZ0OiAzcHg7XG5cdFx0fVxuXHR9XG5cblx0Ji5hbGlnbi1jZW50ZXIge1xuXHRcdEBpbmNsdWRlIHBhZGRpbmcoIDMwJSBjYWxjKCAyNSUgLSAjeyAkYmFzZS1zcGFjaW5nIH0gKSApO1xuXG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDUwJTtcblxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblxuXHRcdC5kZXNjcmlwdGlvbntcblx0XHRcdHBhZGRpbmc6IDBweCAxMS41JTtcblxuXHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRtYXJnaW46IDAgYXV0byAxOXB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCYuYWxpZ24tcmlnaHQge1xuXHRcdEBpbmNsdWRlIHBhZGRpbmcoIDI2LjUlIDVlbSAzMCUgY2FsYyggNjAlIC0gI3sgNWVtIH0gKSApO1xuXG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogMjUlIDUwJTtcblxuXHRcdHJpZ2h0OiAwcHg7XG5cdFx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cblx0XHRoMS5zbWFsbCB7XG5cdFx0XHRsZXR0ZXItc3BhY2luZzogLTFweDtcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDNweDtcblx0XHR9XG5cblx0XHQuZGVzY3JpcHRpb24ge1xuXHRcdFx0Ly9wYWRkaW5nLWxlZnQ6IDE2JTtcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDVweDtcblxuXHRcdFx0JjpiZWZvcmUge1xuXG5cdFx0XHRcdEBpbmNsdWRlIG1hcmdpbiggMHB4IDBweCAyMnB4IGF1dG8gKTtcblxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdGEuYnV0dG9uIHtcblx0XHRcdG1hcmdpbi1yaWdodDogM3B4O1xuXHRcdH1cblx0fVxuXG5cdGgxIHtcblx0XHRjb2xvcjogJGhvbWVwYWdlLXNsaWRlLWNvbnRlbnQtdGl0bGUtY29sb3I7XG5cdFx0Zm9udC1zaXplOiA2MHB4O1xuXHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0bGluZS1oZWlnaHQ6IDY0cHg7XG5cdFx0bWFyZ2luLWJvdHRvbTogMjhweDtcblx0fVxuXG5cdGgyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMnB4O1xuICAgIEBpbmNsdWRlIHRoZW1lZC1oZWFkZXItY29sb3IoICdoMicsICcuc2xpZGUtaG9tZXBhZ2UtY29udGVudCcgKTtcblx0fVxuXG5cdGgxIHNtYWxsIHtcblx0XHRAaW5jbHVkZSB0aGVtZWQtaGVhZGVyLWNvbG9yKCAnaDEgc21hbGwnLCAnLnNsaWRlLWhvbWVwYWdlLWNvbnRlbnQnICk7XG5cblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRmb250LXNpemU6IG1vZHVsYXItc2NhbGUoIC01ICk7XG5cdFx0bGluZS1oZWlnaHQ6IDE7XG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0fVxuXG5cdC5kZXNjcmlwdGlvbiB7XG5cdFx0QGluY2x1ZGUgdGhlbWVkLWhlYWRlci1jb2xvcjtcblx0XHRmb250LXNpemU6IDIycHg7XG5cdFx0bGV0dGVyLXNwYWNpbmc6IC0uMXB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAyOHB4O1xuXHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0QGluY2x1ZGUgZG90dGVkLWJvcmRlciggMnB4IDAgMCAwLCAkY29sb3I6IHdoaXRlICk7XG5cdFx0XHRjb250ZW50OiAnJztcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0aGVpZ2h0OiAycHg7XG5cdFx0XHR3aWR0aDogMTEwcHg7XG5cdFx0fVxuXG5cdH1cblxuXHRAaW5jbHVkZSBtZWRpYSggJzxwaG9uZScgKXtcblxuXHRcdCYuYWxpZ24tY2VudGVyLCAmLmFsaWduLWxlZnQsICYuYWxpZ24tcmlnaHQgeyBAaW5jbHVkZSBwYWRkaW5nKCAyNy41JSAyOXB4ICk7IH1cblxuXHRcdGgxIHtcblx0XHRcdGZvbnQtc2l6ZTogMjZweDtcblx0XHRcdGxldHRlci1zcGFjaW5nOiAtLjJweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAyNnB4O1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTVweDtcblxuXHRcdFx0c21hbGwge1xuXHRcdFx0XHRmb250LXNpemU6IDE1cHg7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDZweDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHRoMiB7IGRpc3BsYXk6IG5vbmU7IH1cblxuXHRcdC5kZXNjcmlwdGlvbiB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblx0fVxufVxuIiwiQGltcG9ydCAnLi4vLi4vZGVmaW5pdGlvbnMvdGhlbWVzJztcblxuJGF0b3otZGV0YWlsLWJhY2tncm91bmQtY29sb3I6ICNFRkYxRUYgIWRlZmF1bHQ7XG5cbiRhdG96LWRldGFpbC1uYXZpZ2F0aW9uLWhlaWdodDogMTAwcHggIWRlZmF1bHQ7XG5cbiRhdG96LWRldGFpbC1uYXZpZ2F0aW9uLWJ1dHRvbi1zaXplOiA0NXB4ICFkZWZhdWx0O1xuJGF0b3otZGV0YWlsLW5hdmlnYXRpb24tbWFyZ2luOiAzMHB4ICFkZWZhdWx0O1xuXG4kYXRvei1kZXRhaWwtbmF2aWdhdGlvbi1idXR0b24tYm9yZGVyLXN0eWxlOiBzb2xpZCAhZGVmYXVsdDtcbiRhdG96LWRldGFpbC1uYXZpZ2F0aW9uLWJ1dHRvbi1ib3JkZXItd2lkdGg6IDFweCAhZGVmYXVsdDtcbiRhdG96LWRldGFpbC1uYXZpZ2F0aW9uLWJ1dHRvbi1ib3JkZXItY29sb3I6ICM4MzkwOTcgIWRlZmF1bHQ7XG5cbiRhdG96LWRldGFpbC1uYXZpZ2F0aW9uLWJ1dHRvbi1ib3JkZXItdG9wLXJhZGl1czogMTAwJSAhZGVmYXVsdDtcbiRhdG96LWRldGFpbC1uYXZpZ2F0aW9uLWJ1dHRvbi1ib3JkZXItYm90dG9tLXJhZGl1czogMTAwJSAhZGVmYXVsdDtcblxuJGF0b3otZGV0YWlsLWRlZXB6b29tLWJ1dHRvbi1ib3JkZXItc3R5bGU6IHNvbGlkICFkZWZhdWx0O1xuJGF0b3otZGV0YWlsLWRlZXB6b29tLWJ1dHRvbi1ib3JkZXItY29sb3I6IHdoaXRlICFkZWZhdWx0O1xuJGF0b3otZGV0YWlsLWRlZXB6b29tLWJ1dHRvbi1ib3JkZXItd2lkdGg6IDFweCAhZGVmYXVsdDtcblxuJGF0b3otZGV0YWlsLWRlZXB6b29tLWJ1dHRvbi1ib3JkZXItdG9wLXJhZGl1czogMTAwJSAhZGVmYXVsdDtcbiRhdG96LWRldGFpbC1kZWVwem9vbS1idXR0b24tYm9yZGVyLWJvdHRvbS1yYWRpdXM6IDEwMCUgIWRlZmF1bHQ7XG5cbiRhdG96LWRldGFpbC1kZWVwem9vbS1idXR0b24tY29sb3I6IHdoaXRlICFkZWZhdWx0O1xuJGF0b3otZGV0YWlsLWRlZXB6b29tLWJ1dHRvbi1zaXplOiA1MHB4IDUwcHggIWRlZmF1bHQ7XG5cbkBpbmNsdWRlIHRoZW1lZC1jb2xvciggJHRhcmdldHM6ICgnLmF0b3otZGV0YWlsIC5tYWluIGFydGljbGUgLmRldGFpbC1jb250ZW50IC5zaGFyZSB1bCBsaSBhJywgKSwgJGNvbnRhaW5lcjogJycgKTtcblxuQGluY2x1ZGUgbWVkaWEoIFwiPj1waG9uZVwiICl7XG5cbiAgICAjY29udGVudDp0YXJnZXQsICNjb250ZW50LnRhcmdldCB7XG5cbiAgICAgICAgLy8gTm90ZSBvbiBhIGxpdHRsZSBoYWNrIGhlcmU6IGVhc2UtaW4tb3V0IGlzIGNhbGxlZCBzd2luZyBhbmQgYXMgd2UgYXJlIGdvaW5nIHRvXG4gICAgICAgIC8vIHRyaWdnZXIgYWxsIHRoZXNlIHdpdGggSlEgdG8gbWFrZSBzdXJlIHRoZXkgd29yayBldmVyeXdoZXJlIHdlIGFyZSBnb2luZyB0b1xuICAgICAgICAvLyBwcm92aWRlIHRoZSBwcm9wZXIgdGhpbmcuXG4gICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uKCBzd2luZyApO1xuICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uLWR1cmF0aW9uKCAxcyApO1xuICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uLWRlbGF5KCAxcyApO1xuXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwcHg7XG5cbiAgICAgICAgJi5vZmZzZXQge1xuICAgICAgICAgICAgdG9wOiBjYWxjKCAxMDB2aCAtICN7JHBhZ2UtaGVhZGVyLWhlaWdodH0gLSAjeyRwYWdlLWZvb3Rlci1oZWlnaHQtLWd0LXRhYmxldH0gLSAjeyRhdG96LWRldGFpbC1uYXZpZ2F0aW9uLWhlaWdodH0gKTtcbiAgICAgICAgfVxuXG4gICAgfVxuXG59XG5cbi5hdG96LWRldGFpbCB7XG4gICAgLm1haW4gLmRldGFpbC1jb250ZW50IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG5cbiAgICAucGFnZS1mb290ZXIgI2Zvb3Rlci1zdGlja3kge1xuICAgICAgICBib3JkZXItaW1hZ2Utd2lkdGg6IDA7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgfVxufVxuXG4uYXRvei1kZXRhaWwgLm1haW4gYXJ0aWNsZSB7XG5cbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYXRvei1kZXRhaWwtYmFja2dyb3VuZC1jb2xvcjtcblxuICAgID4gaGVhZGVyIGZpZ3VyZSB7XG5cbiAgICAgICAgQGluY2x1ZGUgY2FsYyggaGVpZ2h0LCAnMTAwdmggLSAjeyRwYWdlLWhlYWRlci1oZWlnaHR9JyApO1xuXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbWFyZ2luOiAwIDAgMCAwO1xuXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYSggXCI8dGFibGV0XCIgKXtcblxuICAgICAgICA+IGhlYWRlciBmaWd1cmUgeyBoZWlnaHQ6IGNhbGMoIDEwMHZoIC0gI3sgJHBhZ2UtaGVhZGVyLWhlaWdodC1sdC10YWJsZXQgfSApOyB9XG5cblxuXG4gICAgfVxuXG4gICAgPiBoZWFkZXIgZmlndXJlIGltZyB7XG5cbiAgICAgICAgQGluY2x1ZGUgc2l6ZSggMTAwJSBjYWxjKCAxMDAlIC0gI3sgJGF0b3otZGV0YWlsLW5hdmlnYXRpb24taGVpZ2h0IH0gKSApO1xuICAgICAgICBtaW4td2lkdGg6IDEwMCU7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcblxuICAgIH1cblxuICAgIC5hdG96LWRldGFpbC1uYXZpZ2F0aW9uIHtcbiAgICAgICAgQGluY2x1ZGUgc2l6ZSggMTAwJSAkYXRvei1kZXRhaWwtbmF2aWdhdGlvbi1oZWlnaHQgKTtcbiAgICAgICAgQGluY2x1ZGUgcG9zaXRpb24oIGFic29sdXRlLCBudWxsIDAgMCAwICk7XG4gICAgICAgIEBpbmNsdWRlIHBhZGRpbmcoIDAgMCAwIDAgKTtcblxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYXRvei1kZXRhaWwtYmFja2dyb3VuZC1jb2xvcjtcbiAgICAgICAgei1pbmRleDogMTAwO1xuXG4gICAgICAgID4gYSB7IGRpc3BsYXk6IG5vbmU7IH1cblxuICAgICAgICA+IGRpdiB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtYXJnaW4oIG51bGwgYXV0byApO1xuICAgICAgICAgICAgQGluY2x1ZGUgcGFkZGluZyggMTVweCAwICk7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDkzOXB4O1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYSggXCI8dGFibGV0XCIgKXtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBwYWRkaW5nKCA3LjVweCAwICk7XG5cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQ3cHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxZW07XG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoIFwiPHRhYmxldFwiICl7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgLy8gT25seSBzaG93IGxpbmsgb24gdGFibGV0ICsgZGVza3RvcC1tb2RlXG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUgeyBmb250LXNpemU6IDEwMCU7IHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cblxuICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7IHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgaDEge1xuICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiBtb2R1bGFyLXNjYWxlKCAzICk7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG5cbiAgICAgICAgICAgICAgICBzbWFsbCB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYmFzZS1mb250LWNvbG9yO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKCBcIjx0YWJsZXRcIiApe1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBwYWRkaW5nKCBudWxsICRzbWFsbC1zcGFjaW5nICk7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS41ZW07XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICB9XG5cbiAgICB9XG5cbiAgICAvL1xuICAgIC8vIFN0dWZmIGZvciB0aGUgZGVlcHpvb20gVUlcbiAgICAvL1xuICAgID4gaGVhZGVyIGZpZ3VyZSAub3BlbnNlYWRyYWdvbi1jb250YWluZXIge1xuICAgICAgICAvLyBPU0Qgc2V0cyBzb21lIGlubGluZSBzdHlsZXMsIG5vdyB3ZSB3aWxsIGhhdmUgdG8gYWN0IGFsbCAhaW1wb3J0YW50XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgID4gaGVhZGVyIGZpZ3VyZSAub3BlbnNlYWRyYWdvbi1idXR0b25zIHtcblxuICAgICAgICBAaW5jbHVkZSBwb3NpdGlvbiggYWJzb2x1dGUsIG51bGwgbnVsbCAkYXRvei1kZXRhaWwtbmF2aWdhdGlvbi1oZWlnaHQgKyAoICRlbS1iYXNlICogMSApIDFlbSApO1xuXG4gICAgICAgIHotaW5kZXg6IDEwMDtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgLy8gVGhpcyB3aWxsIGJlIG92ZXJ3cml0dGVuIGJ5IE9TRCBpbmxpbmUgc3R5bGUsIGluIGNhc2UgdGhhdCB0aGUgZXJyb3IgaGFuZGxlciBpcyB0cmlnZ2VyZWRcbiAgICAgICAgICAgICAgICAgICAgICAgLy8gd2Ugd2lsbCBzaW1wbHkgbmV2ZXIgc2hvdyB0aGUgYnV0dG9ucyBzbyB0aGUgdXNlciBkb2Vzbid0IGtub3cgdGhlcmUgZXZlciB3YXMgYSBkZWVwem9vbVxuICAgICAgICAgICAgICAgICAgICAgICAvLyBmb3IgdGhlIGN1cnJlbnQgaW1hZ2UuXG5cbiAgICAgICAgI3pvb20taW4sICN6b29tLW91dCB7XG4gICAgICAgICAgICBAaW5jbHVkZSBzaXplKCAkYXRvei1kZXRhaWwtZGVlcHpvb20tYnV0dG9uLXNpemUgKTtcblxuICAgICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXN0eWxlKCAkYXRvei1kZXRhaWwtZGVlcHpvb20tYnV0dG9uLWJvcmRlci1zdHlsZSApO1xuICAgICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLWNvbG9yKCAkYXRvei1kZXRhaWwtZGVlcHpvb20tYnV0dG9uLWJvcmRlci1jb2xvciApO1xuICAgICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXdpZHRoKCAkYXRvei1kZXRhaWwtZGVlcHpvb20tYnV0dG9uLWJvcmRlci13aWR0aCApO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cyggJGF0b3otZGV0YWlsLWRlZXB6b29tLWJ1dHRvbi1ib3JkZXItdG9wLXJhZGl1cyApO1xuICAgICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXMoICRhdG96LWRldGFpbC1kZWVwem9vbS1idXR0b24tYm9yZGVyLWJvdHRvbS1yYWRpdXMgKTtcblxuICAgICAgICAgICAgY29sb3I6ICRhdG96LWRldGFpbC1kZWVwem9vbS1idXR0b24tY29sb3I7XG5cbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgY2xlYXI6IGJvdGg7XG5cbiAgICAgICAgICAgIG1hcmdpbi10b3A6ICRlbS1iYXNlIC8gMjtcblxuICAgICAgICAgICAgJjpiZWZvcmUgeyBtYXJnaW4tbGVmdDogLTdweDsgfVxuXG4gICAgICAgIH1cblxuICAgICAgICAjem9vbS1pbiB7IEBleHRlbmQgLmljb24tcGx1czsgfVxuICAgICAgICAjem9vbS1vdXQgeyBAZXh0ZW5kIC5pY29uLW1pbnVzOyB9XG5cbiAgICB9XG5cbiAgICAvL1xuICAgIC8vIFNvbWUgcXVpY2sgaGFja3MgZm9yIHRoZSByYWRpYWwgbWVudVxuICAgIC8vXG4gICAgPiBoZWFkZXIgZmlndXJlIG5hdi5yYWRpYWwtbWVudSB7XG5cbiAgICAgICAgYTpiZWZvcmUge1xuICAgICAgICAgICAgQGluY2x1ZGUgcG9zaXRpb24oIHJlbGF0aXZlLCA0cHggbnVsbCBudWxsIDhweCApO1xuICAgICAgICB9XG5cbiAgICB9XG5cbiAgICAvL1xuICAgIC8vIFRoZSBjb250ZW50IGJsb2NrXG4gICAgLy9cbiAgICBzZWN0aW9uLmRldGFpbC1jb250ZW50IHtcblxuICAgICAgICBAaW5jbHVkZSBvdXRlci1jb250YWluZXIoICk7XG4gICAgICAgIEBpbmNsdWRlIHRoZW1lZC1kb3R0ZWQtYm9yZGVyKCAycHggMHB4IDBweCApO1xuXG4gICAgICAgIEBpbmNsdWRlIGNtcy1lZGl0LW1vZGUoICN7Jn0gKSB7XG5cbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgfVxuXG4gICAgICAgIEBhdC1yb290ICNjb250ZW50LXRvcC1zcGFjZXIge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICAgICAgaGVpZ2h0OiAyNXZoO1xuICAgICAgICB9XG5cbiAgICAgICAgPiBkaXYuc2Nyb2xsbWFnaWMtcGluLXNwYWNlciB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIHRvcDogMzBweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgZGl2Lm1haW4tY29udGVudCB7XG5cbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAkc21hbGwtc3BhY2luZztcblxuICAgICAgICAgICAgLmludHJvZHVjdGlvbiB7IGZvbnQtc2l6ZTogbW9kdWxhci1zY2FsZSggMSApOyBsaW5lLWhlaWdodDogMS4zOyB9XG4gICAgICAgICAgICAudGV4dC1wbHVnaW4ge1xuICAgICAgICAgICAgICAgIGgxLCBoMiwgaDMsIGg0LCBoNSwgaDYsIHAsIGZpZ3VyZSB7XG5cbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuXG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmluc2V0IHsgYm9yZGVyOiBub25lOyB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgfVxuXG5cbiAgICAgICAgYXNpZGUuZGV0YWlsLWFzaWRlIHtcblxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgICAgIC8vXG4gICAgICAgICAgICAvLyBUaGUgZGVmaW5pdGlvbiBsaXN0IGZvciB0aGUgcHJvcGVydGllcyBvZiB0aGlzIG9iamVjdFxuICAgICAgICAgICAgLy9cbiAgICAgICAgICAgIGRsIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoIFwiPHBob25lXCIgKXtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgcGFkZGluZyggbnVsbCAkc21hbGwtc3BhY2luZyApO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGRsIGR0IHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDFweDtcbiAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMjUlO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE1cHggMDtcbiAgICAgICAgICAgICAgICAvLyBoZWlnaHQ6IDQ2cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGRsIGRkIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBkb3R0ZWQtYm9yZGVyKCAwIDAgMXB4IDAsIDBweCwgJGNvbG9yIDogZ3JheSApO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNXB4IDA7XG4gICAgICAgICAgICAgICAgLy8gaGVpZ2h0OiA0NnB4O1xuICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7IGJvcmRlci1ib3R0b20td2lkdGg6IDBweDsgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBmaWd1cmUuZGV0YWlsLWltYWdlIHtcblxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgICAgICAgIH1cblxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy9cbiAgICAvLyBhZG9wdG9ycyBjYXJvdXNzZWwsIHdpbGwgYmUgcmVuZGVyZWQgdHdpY2UgKGZvciBtb2JpbGUsIGFuZCBub3QtbW9iaWxlLFxuICAgIC8vIHNvIHN0eWxpbmcgaXMgc2VwZXJhdGVkIGZyb20gdGhlIG1haW4gY29udGVudFxuICAgIC8vXG4gICAgZGl2LmFkb3B0b3JzIHtcblxuICAgICAgICBkaXYuY2Fyb3VzZWwge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDMwcHggMDtcbiAgICAgICAgICAgICAgICBidXR0b24geyBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cblxuICAgICAgICAgICAgICAgIC8vIHRoaXMgZG90dGVkIGxpbmUgZm9yIHBob25lIGNhbiBiZSByZWludHJvZHVjZWQgd2hlbiB3ZSBoaWRlIHRoZSBkb3R0ZWRcbiAgICAgICAgICAgICAgICAvLyBsaW5lIG9uIHRoZSAuZm9vdGVyICh3aGljaCBpcyBsb25nZXIgaW4gdGhlIG1hcmdpbnMpXG4gICAgICAgICAgICAgICAgLy9AaW5jbHVkZSBtZWRpYSggXCI8dGFibGV0XCIgKXtcbiAgICAgICAgICAgICAgICAvLyAgICBAaW5jbHVkZSBkb3R0ZWQtYm9yZGVyKCAwcHggMHB4IDJweCwgJGNvbG9yIDogZ3JheSApO1xuICAgICAgICAgICAgICAgIC8vfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgc3Bhbi5hZG9wdGVyLWhlYWRpbmcge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGRvdHRlZC1ib3JkZXIoIDJweCAwcHggMHB4LCAkY29sb3IgOiBncmF5ICk7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAwLjhlbTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMC43NWVtO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAvL1xuICAgICAgICAgICAgLy8gVGhlIHNwb25zb3Igb2YgdGhpcyBhbmltYWwvb2JqZWN0XG4gICAgICAgICAgICAvL1xuICAgICAgICAgICAgZmlndXJlLmFkb3B0ZXIge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMHB4O1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUgeyBjb250ZW50OiBhdHRyKCB0aXRsZSApOyBmb250LXNpemU6IDE0cHg7IGxldHRlci1zcGFjaW5nOiAtLjFweDsgfVxuICAgICAgICAgICAgICAgICY6YmVmb3JlLCBpbWcsIGZpZ2NhcHRpb24ge1xuXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgZmlnY2FwdGlvbiB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiA4cHg7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgfVxuXG4gICAgfVxuXG5cbiAgICBAaW5jbHVkZSBtZWRpYSggXCI8cGhvbmVcIiApe1xuXG4gICAgICAgIHNlY3Rpb24uY29udGVudCBkaXYubWFpbi1jb250ZW50IHtcblxuICAgICAgICAgICAgZGl2LnRleHQtcGx1Z2luIHAsXG4gICAgICAgICAgICBkaXYudGV4dC1wbHVnaW4gaDEsXG4gICAgICAgICAgICBkaXYudGV4dC1wbHVnaW4gaDIsXG4gICAgICAgICAgICBkaXYudGV4dC1wbHVnaW4gaDMsXG4gICAgICAgICAgICBkaXYudGV4dC1wbHVnaW4gaDQsXG4gICAgICAgICAgICBkaXYudGV4dC1wbHVnaW4gaDUsXG4gICAgICAgICAgICBkaXYudGV4dC1wbHVnaW4gaDYsXG4gICAgICAgICAgICBwLmludHJvZHVjdGlvbiB7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBwYWRkaW5nKCBudWxsICRzbWFsbC1zcGFjaW5nICk7XG5cbiAgICAgICAgICAgIH1cblxuICAgICAgICB9XG5cbiAgICAgICAgLy8gb24gcGhvbmUsIGhpZGUgYWRvcHRvcnMgbm90LWZvci1waG9uZSwgc2hvdyBmb3ItcGhvbmVcbiAgICAgICAgLmFkb3B0b3JzLW1vYmlsZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgICAgICAuYWRvcHRvcnMtbm90LW1vYmlsZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG5cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYSggXCI+cGhvbmVcIiApe1xuXG4gICAgICAgIC8vIHdoZW4gbm90IHBob25lLCBzaG93IHRoZSBhZG9wdG9yIG5vdCBmb3IgcGhvbmVcbiAgICAgICAgLmFkb3B0b3JzLW1vYmlsZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICAgIC5hZG9wdG9ycy1ub3QtbW9iaWxlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEoIFwiPj10YWJsZXRcIiApe1xuXG4gICAgICAgID4gaGVhZGVyIGZpZ3VyZSB7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGNhbGMoIGhlaWdodCwgJzEwMHZoIC0gI3skcGFnZS1oZWFkZXItaGVpZ2h0fSAtICN7JHBhZ2UtZm9vdGVyLWhlaWdodC0tZ3QtdGFibGV0fScgKTtcblxuICAgICAgICB9XG5cbiAgICAgICAgZGl2Lm1haW4tY29udGVudCB7IHBhZGRpbmctdG9wOiAwOyB9XG5cbiAgICAgICAgbmF2LmF0b3otZGV0YWlsLW5hdmlnYXRpb24ge1xuICAgICAgICAgICAgQGluY2x1ZGUgcGFkZGluZyggbnVsbCBudGgoICRhdG96LWRldGFpbC1uYXZpZ2F0aW9uLWJ1dHRvbi1zaXplLCAxICkgKyAoIDIgKiAkYXRvei1kZXRhaWwtbmF2aWdhdGlvbi1tYXJnaW4gKSApO1xuXG4gICAgICAgICAgICA+IGEge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oIGFsbCAxcyBlYXNlLWluLW91dCApO1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgc2l6ZSggJGF0b3otZGV0YWlsLW5hdmlnYXRpb24tYnV0dG9uLXNpemUgKTtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1hcmdpbiggJGF0b3otZGV0YWlsLW5hdmlnYXRpb24tbWFyZ2luICk7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBib3JkZXItc3R5bGUoICRhdG96LWRldGFpbC1uYXZpZ2F0aW9uLWJ1dHRvbi1ib3JkZXItc3R5bGUgKTtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBib3JkZXItY29sb3IoICRhdG96LWRldGFpbC1uYXZpZ2F0aW9uLWJ1dHRvbi1ib3JkZXItY29sb3IgKTtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBib3JkZXItd2lkdGgoICRhdG96LWRldGFpbC1uYXZpZ2F0aW9uLWJ1dHRvbi1ib3JkZXItd2lkdGggKTtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKCAkYXRvei1kZXRhaWwtbmF2aWdhdGlvbi1idXR0b24tYm9yZGVyLXRvcC1yYWRpdXMgKTtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cyggJGF0b3otZGV0YWlsLW5hdmlnYXRpb24tYnV0dG9uLWJvcmRlci1ib3R0b20tcmFkaXVzICk7XG5cbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwcHg7XG5cbiAgICAgICAgICAgICAgICAmLmdvLWJhY2sgeyBAaW5jbHVkZSBwb3NpdGlvbiggYWJzb2x1dGUsIDBweCBudWxsIG51bGwgMHB4ICk7IH1cbiAgICAgICAgICAgICAgICAmLmdvLWZvcndhcmQgeyBAaW5jbHVkZSBwb3NpdGlvbiggYWJzb2x1dGUsIDBweCAwcHggbnVsbCBudWxsICk7IH1cblxuICAgICAgICAgICAgICAgICYuZ28tYmFjazpiZWZvcmUsXG4gICAgICAgICAgICAgICAgJi5nby1mb3J3YXJkOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkYXRvei1kZXRhaWwtbmF2aWdhdGlvbi1idXR0b24tc2l6ZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAvL1xuICAgICAgICAvLyBUaGUgY29udGVudCBibG9ja1xuICAgICAgICAvL1xuICAgICAgICBzZWN0aW9uLmRldGFpbC1jb250ZW50IHtcblxuICAgICAgICAgICAgbWF4LXdpZHRoOiA5NDVweDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDdweDtcbiAgICAgICAgICAgIC8vIHBhZGRpbmctbGVmdDogNHB4O1xuXG5cbiAgICAgICAgICAgID4gZGl2Lm1haW4tY29udGVudCB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDMxMHB4IC0gM2VtKTtcbiAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcblxuICAgICAgICAgICAgICAgIGZpZ3VyZS5wYXJhbGxheC5mdWxsLXdpZHRoIHtcblxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtYXJnaW4oIG51bGwgMHB4ICk7XG5cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBkaXYuY2Fyb3VzZWwge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgIGJ1dHRvbiB7IGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBzcGFuLmFkb3B0ZXItaGVhZGluZyB7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGRvdHRlZC1ib3JkZXIoIDJweCAwcHggMHB4LCAkY29sb3IgOiBncmF5ICk7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDAuOGVtO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDE1cHg7XG4gICAgICAgICAgICAgICAgfVxuXG5cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgYXNpZGUuZGV0YWlsLWFzaWRlIHtcblxuICAgICAgICAgICAgICAgIC8vQGluY2x1ZGUgc3Bhbi1jb2x1bW5zKCA0ICk7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDMxMHB4O1xuXG4gICAgICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICAgICAgICAgIC8vcGFkZGluZy10b3A6IDEycHg7XG4gICAgICAgICAgICAgICAgLy9cbiAgICAgICAgICAgICAgICAvLyBUaGUgdGh1bWJuYWlsIGltYWdlIG9mIHRoZSBpdGVtIHdlIGFyZSBjdXJyZW50bHkgbG9va2luZyBhdFxuICAgICAgICAgICAgICAgIC8vXG4gICAgICAgICAgICAgICAgZmlndXJlLmRldGFpbC1pbWFnZSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IGF1dG8gMHB4O1xuXG4gICAgICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxZW07XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAxNzVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgb2JqZWN0LXBvc2l0aW9uOiA1MCUgNTAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cblxuICAgICAgICAgICAgICAgIGRsIGR0IHsgd2lkdGg6IDUuNmVtOyB9XG5cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnNoYXJlIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogJGJhc2Utc3BhY2luZztcbiAgICAgICAgICAgICAgICAvL0BpbmNsdWRlIGRvdHRlZC1ib3JkZXIoIDJweCAwIDAgMCwgMHB4LCAkY29sb3IgOiBncmF5ICk7XG4gICAgICAgICAgICB9XG5cblxuICAgICAgICB9XG5cbiAgICB9XG5cbiAgICAuY29udGVudC1mb290ZXIge1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICBwYWRkaW5nLXRvcDogLjI1ZW07XG5cbiAgICAgICAgLnNoYXJlIHtcbiAgICAgICAgICAgIC8vbWFyZ2luLXRvcDogOHB4O1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IC45ZW07XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuXG4gICAgICAgICAgICBzcGFuLnNoYXJlLXRleHQge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IC0zcHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGEuZmFjZWJvb2s6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogLTJweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxufVxuIiwiXG4uc2xpZGUtaG9tZXBhZ2Utc3RvcnkgLnNsaWRlLWNvbnRlbnQudHdvLXBhbmVsIHtcblxuXHRAaW5jbHVkZSBzaXplKCAxMDAlICk7XG5cblx0aDEge1xuXHRcdEBpbmNsdWRlIG1hcmdpbiggMmVtIGF1dG8gMjhweCApO1xuXG5cdFx0Y29sb3I6ICRob21lcGFnZS1zbGlkZS1jb250ZW50LXRpdGxlLWNvbG9yO1xuXHRcdGZvbnQtc2l6ZTogNjBweDtcblx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdGxpbmUtaGVpZ2h0OiA2NHB4O1xuXHRcdG1heC13aWR0aDogNjAlO1xuXG5cblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cblx0XHRzbWFsbCB7XG5cdFx0XHRAaW5jbHVkZSB0aGVtZWQtaGVhZGVyLWNvbG9yKCAnaDEgc21hbGwnLCAnLnNsaWRlLWhvbWVwYWdlLXN0b3J5JyApO1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRmb250LXNpemU6IG1vZHVsYXItc2NhbGUoIC01ICk7XG5cdFx0XHRsaW5lLWhlaWdodDogMTtcblx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0fVxuICB9XG5cbiAgcCB7XG4gICAgQGluY2x1ZGUgdGhlbWVkLWhlYWRlci1jb2xvcjtcbiAgfVxuXG5cdGRpdi50by1jb250ZW50IHtcblxuXHRcdEBpbmNsdWRlIHBvc2l0aW9uKCBhYnNvbHV0ZSwgJHBhZ2UtaGVhZGVyLWhlaWdodCBudWxsIGNhbGMoICN7ICRwYWdlLWZvb3Rlci1oZWlnaHQtLWd0LXRhYmxldCB9ICsgNjVweCApICk7XG5cdFx0ei1pbmRleDogMTAwO1xuXHRcdHdpZHRoOiAxMDAlO1xuXG5cdFx0LyogUGVybWFsaW5rIC0gdXNlIHRvIGVkaXQgYW5kIHNoYXJlIHRoaXMgZ3JhZGllbnQ6IGh0dHA6Ly9jb2xvcnppbGxhLmNvbS9ncmFkaWVudC1lZGl0b3IvIzAwMDAwMCswLDAwMDAwMCsxMDAmMC40KzMzLDArNjYgKi9cblx0XHRiYWNrZ3JvdW5kLWltYWdlOiAtbW96LXJhZGlhbC1ncmFkaWVudChjZW50ZXIsIGVsbGlwc2UgY292ZXIsIHJnYmEoMCwwLDAsMC40KSAwJSwgcmdiYSgwLDAsMCwwLjQpIDMzJSwgcmdiYSgwLDAsMCwwKSA2NiUsIHJnYmEoMCwwLDAsMCkgMTAwJSk7IC8qIEZGMy42KyAqL1xuXHRcdGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtZ3JhZGllbnQocmFkaWFsLCBjZW50ZXIgY2VudGVyLCAwcHgsIGNlbnRlciBjZW50ZXIsIDEwMCUsIGNvbG9yLXN0b3AoMCUscmdiYSgwLDAsMCwwLjQpKSwgY29sb3Itc3RvcCgzMyUscmdiYSgwLDAsMCwwLjQpKSwgY29sb3Itc3RvcCg2NiUscmdiYSgwLDAsMCwwKSksIGNvbG9yLXN0b3AoMTAwJSxyZ2JhKDAsMCwwLDApKSk7IC8qIENocm9tZSxTYWZhcmk0KyAqL1xuXHRcdGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtcmFkaWFsLWdyYWRpZW50KGNlbnRlciwgZWxsaXBzZSBjb3ZlciwgcmdiYSgwLDAsMCwwLjQpIDAlLHJnYmEoMCwwLDAsMC40KSAzMyUscmdiYSgwLDAsMCwwKSA2NiUscmdiYSgwLDAsMCwwKSAxMDAlKTsgLyogQ2hyb21lMTArLFNhZmFyaTUuMSsgKi9cblx0XHRiYWNrZ3JvdW5kLWltYWdlOiAtby1yYWRpYWwtZ3JhZGllbnQoY2VudGVyLCBlbGxpcHNlIGNvdmVyLCByZ2JhKDAsMCwwLDAuNCkgMCUscmdiYSgwLDAsMCwwLjQpIDMzJSxyZ2JhKDAsMCwwLDApIDY2JSxyZ2JhKDAsMCwwLDApIDEwMCUpOyAvKiBPcGVyYSAxMisgKi9cblx0XHRiYWNrZ3JvdW5kLWltYWdlOiAtbXMtcmFkaWFsLWdyYWRpZW50KGNlbnRlciwgZWxsaXBzZSBjb3ZlciwgcmdiYSgwLDAsMCwwLjQpIDAlLHJnYmEoMCwwLDAsMC40KSAzMyUscmdiYSgwLDAsMCwwKSA2NiUscmdiYSgwLDAsMCwwKSAxMDAlKTsgLyogSUUxMCsgKi9cblx0XHRiYWNrZ3JvdW5kLWltYWdlOiByYWRpYWwtZ3JhZGllbnQoZWxsaXBzZSBhdCBjZW50ZXIsIHJnYmEoMCwwLDAsMC40KSAwJSxyZ2JhKDAsMCwwLDAuNCkgMzMlLHJnYmEoMCwwLDAsMCkgNjYlLHJnYmEoMCwwLDAsMCkgMTAwJSk7IC8qIFczQyAqL1xuXG5cdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRiYWNrZ3JvdW5kLXNpemU6IDEwMCUgNzAlO1xuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IDAlIC0yMCU7XG5cblx0XHRzcGFuIHtcblx0XHRcdC8vIHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdC8vIGJvdHRvbTogMDtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0fVxuXG5cdFx0YSB7XG5cdFx0XHRtaW4td2lkdGg6IDE1MHB4O1xuXHRcdFx0bWF4LXdpZHRoOiA3NSU7XG5cdFx0fVxuXHR9XG5cblxuXHRmaWd1cmUucGFuZWwgYS5zcGxpdHRlciB7XG5cblx0XHRkaXNwbGF5OiBub25lO1xuXG5cdH1cblxuXHRmaWd1cmUucGFuZWwge1xuXG5cdFx0QGV4dGVuZCAlZmlndXJlO1xuXG5cdFx0QGluY2x1ZGUgc2l6ZSggNTAlIDEwMCUgKTtcblx0XHRAaW5jbHVkZSBtYXJnaW4oIDBweCAwcHggKTtcblxuXHRcdGZsb2F0OiBsZWZ0O1xuXG5cdFx0aW1nLnN1YmplY3QgeyBAZXh0ZW5kICVzdWJqZWN0OyB9XG5cblx0XHQmLmxlZnQgZmlnY2FwdGlvbiB7IGJhY2tncm91bmQtcG9zaXRpb246IDY2JSAtMjclOyB9XG5cdFx0Ji5yaWdodCBmaWdjYXB0aW9uIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMzMlIC0yNyU7IH1cblxuXHRcdGZpZ2NhcHRpb24ge1xuXG5cdFx0XHRAaW5jbHVkZSBzaXplKCAxMDAlICk7XG5cdFx0XHRAaW5jbHVkZSBwb3NpdGlvbiggYWJzb2x1dGUsIDBweCApO1xuXG5cdFx0XHQvKiBQZXJtYWxpbmsgLSB1c2UgdG8gZWRpdCBhbmQgc2hhcmUgdGhpcyBncmFkaWVudDogaHR0cDovL2NvbG9yemlsbGEuY29tL2dyYWRpZW50LWVkaXRvci8jMDAwMDAwKzAsMDAwMDAwKzEwMCYwLjQrMzMsMCs2NiAqL1xuXHRcdFx0YmFja2dyb3VuZC1pbWFnZTogLW1vei1yYWRpYWwtZ3JhZGllbnQoY2VudGVyLCBlbGxpcHNlIGNvdmVyLCByZ2JhKDAsMCwwLDAuNCkgMCUsIHJnYmEoMCwwLDAsMC40KSAzMyUsIHJnYmEoMCwwLDAsMCkgNjYlLCByZ2JhKDAsMCwwLDApIDEwMCUpOyAvKiBGRjMuNisgKi9cblx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtZ3JhZGllbnQocmFkaWFsLCBjZW50ZXIgY2VudGVyLCAwcHgsIGNlbnRlciBjZW50ZXIsIDEwMCUsIGNvbG9yLXN0b3AoMCUscmdiYSgwLDAsMCwwLjQpKSwgY29sb3Itc3RvcCgzMyUscmdiYSgwLDAsMCwwLjQpKSwgY29sb3Itc3RvcCg2NiUscmdiYSgwLDAsMCwwKSksIGNvbG9yLXN0b3AoMTAwJSxyZ2JhKDAsMCwwLDApKSk7IC8qIENocm9tZSxTYWZhcmk0KyAqL1xuXHRcdFx0YmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1yYWRpYWwtZ3JhZGllbnQoY2VudGVyLCBlbGxpcHNlIGNvdmVyLCByZ2JhKDAsMCwwLDAuNCkgMCUscmdiYSgwLDAsMCwwLjQpIDMzJSxyZ2JhKDAsMCwwLDApIDY2JSxyZ2JhKDAsMCwwLDApIDEwMCUpOyAvKiBDaHJvbWUxMCssU2FmYXJpNS4xKyAqL1xuXHRcdFx0YmFja2dyb3VuZC1pbWFnZTogLW8tcmFkaWFsLWdyYWRpZW50KGNlbnRlciwgZWxsaXBzZSBjb3ZlciwgcmdiYSgwLDAsMCwwLjQpIDAlLHJnYmEoMCwwLDAsMC40KSAzMyUscmdiYSgwLDAsMCwwKSA2NiUscmdiYSgwLDAsMCwwKSAxMDAlKTsgLyogT3BlcmEgMTIrICovXG5cdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiAtbXMtcmFkaWFsLWdyYWRpZW50KGNlbnRlciwgZWxsaXBzZSBjb3ZlciwgcmdiYSgwLDAsMCwwLjQpIDAlLHJnYmEoMCwwLDAsMC40KSAzMyUscmdiYSgwLDAsMCwwKSA2NiUscmdiYSgwLDAsMCwwKSAxMDAlKTsgLyogSUUxMCsgKi9cblx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHJhZGlhbC1ncmFkaWVudChlbGxpcHNlIGF0IGNlbnRlciwgcmdiYSgwLDAsMCwwLjQpIDAlLHJnYmEoMCwwLDAsMC40KSAzMyUscmdiYSgwLDAsMCwwKSA2NiUscmdiYSgwLDAsMCwwKSAxMDAlKTsgLyogVzNDICovXG5cblx0XHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0XHRiYWNrZ3JvdW5kLXNpemU6IDMwMCUgNjAlO1xuXG5cdFx0XHRoMSB7XG5cdFx0XHRcdEBpbmNsdWRlIHBhZGRpbmcoIDYycHggKyAkcGFnZS1oZWFkZXItaGVpZ2h0IDM4cHggbnVsbCApO1xuXG5cdFx0XHRcdGNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50O1xuXG5cdFx0XHRcdGZvbnQtc2l6ZTogNjBweDtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMHB4O1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAyNHB4O1xuXG5cdFx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRcdEBpbmNsdWRlIGRvdHRlZC1ib3JkZXIoIDJweCAwcHggMHB4ICk7XG5cdFx0XHRcdFx0QGluY2x1ZGUgbWFyZ2luKCAxN3B4IG51bGwgKTtcblx0XHRcdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0XHRcdHdpZHRoOiAxMzBweDtcblx0XHRcdFx0fVxuXG5cdFx0XHR9XG5cblx0XHRcdEBpbmNsdWRlIG1lZGlhKCBcIjx0YWJsZXRcIiApe1xuXG5cdFx0XHRcdGgxIHsgQGluY2x1ZGUgcGFkZGluZyggNjJweCArICRwYWdlLWhlYWRlci1oZWlnaHQtbHQtdGFibGV0IDM4cHggbnVsbCApOyB9XG5cblx0XHRcdH1cblxuXHRcdFx0cCB7XG5cdFx0XHRcdEBpbmNsdWRlIG1hcmdpbiggbnVsbCAzOHB4ICk7XG5cdFx0XHRcdGNvbG9yOiB3aGl0ZTtcblx0XHRcdFx0Zm9udC1zaXplOiAyMnB4O1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMzFweDtcblx0XHRcdFx0bWF4LXdpZHRoOiA0MjBweDtcblx0XHRcdH1cblxuXHRcdH1cblxuXHRcdCYubGVmdCBmaWdjYXB0aW9uIGgxIHsgdGV4dC1hbGlnbjogbGVmdDsgfVxuXHRcdCYucmlnaHQgZmlnY2FwdGlvbiBoMSB7IHRleHQtYWxpZ246IHJpZ2h0OyB9XG5cblxuXG5cdH1cblxufVxuIiwiXG5cbi5zbGlkZS1ob21lcGFnZS1zdG9yeSAuc2xpZGUtY29udGVudC50aHJlZS1wYW5lbCB7XG5cblx0QGluY2x1ZGUgc2l6ZSggMTAwJSApO1xuXG5cdGZpZ3VyZS5wYW5lbCB7XG5cblx0XHRAZXh0ZW5kICVmaWd1cmU7XG5cblx0XHRAaW5jbHVkZSBzcGFuLWNvbHVtbnMoIDEyICk7XG5cdFx0QGluY2x1ZGUgdHJhbnNpdGlvbihcblx0XHRcdHdpZHRoIDAuNXMgZWFzZS1pbi1vdXQsXG5cdFx0XHRoZWlnaHQgMC41cyBlYXNlLWluLW91dFxuXHRcdCk7XG5cblxuXG5cdFx0aGVpZ2h0OiAyNXZoO1xuXG5cdFx0aW1nLnN1YmplY3QgeyBAZXh0ZW5kICVzdWJqZWN0OyB9XG5cblx0XHRhLmNvbnRyb2wsIG5hdi5jb250cm9sIHsgZGlzcGxheTogbm9uZTsgfVxuXG5cdFx0YS5idXR0b24ucm91bmQge1xuXHRcdFx0QGluY2x1ZGUgc2l6ZSggNDVweCApO1xuXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cblx0XHRcdGNvbG9yOiB3aGl0ZTtcblx0XHRcdGJvcmRlci1jb2xvcjogd2hpdGU7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCAwLCAwLCAwLCAwLjIgKTtcblxuXHRcdFx0Ji5vcGVuIHtcblx0XHRcdFx0QGluY2x1ZGUgcG9zaXRpb24oIG51bGwsIG51bGwgY2FsYyggNTAlIC0gI3sgNDVweCAqIDAuNSB9ICkgJGJhc2Utc3BhY2luZyApO1xuXHRcdFx0XHRjb2xvcjogJGJhc2UtZm9udC1jb2xvcjtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG5cdFx0XHR9XG5cblx0XHRcdCYuY2xvc2UgeyBAaW5jbHVkZSBwb3NpdGlvbiggbnVsbCwgY2FsYyggMzIuNXZoIC0gNDVweCAtICN7ICRiYXNlLXNwYWNpbmcgfSApIGNhbGMoIDUwJSAtICN7IDQ1cHggKiAwLjUgfSApIG51bGwgKTsgfVxuXHRcdFx0Ji5zaGFyZSB7IH1cblxuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdGNvbG9yOiB3aGl0ZTtcblx0XHRcdFx0Ym9yZGVyLWNvbG9yOiBibGFjaztcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogYmxhY2s7XG5cdFx0XHR9XG5cblx0XHR9XG5cblx0XHRuYXYucmFkaWFsLW1lbnUgeyBAaW5jbHVkZSBzaXplKCA0NXB4ICk7IH1cblxuXHR9XG5cblx0ZmlndXJlLnBhbmVsLmxlZnQge1xuXG5cdFx0aGVpZ2h0OiBhdXRvO1xuXG5cdFx0JiArIGZpZ3VyZS5wYW5lbCBhLmNvbnRyb2wub3BlbiB7IGRpc3BsYXk6IGJsb2NrOyB9XG5cblx0XHRhLmNvbnRyb2wuY2xvc2UgeyBkaXNwbGF5OiBibG9jazsgfVxuXG5cdFx0LnN1YmplY3QgeyBAaW5jbHVkZSBzaXplKCAxMDAlIDMyLjV2aCApOyB9XG5cblx0XHRmaWdjYXB0aW9uIHtcblxuXHRcdFx0QGluY2x1ZGUgc2l6ZSggMTAwJSBhdXRvICk7XG5cdFx0XHRAaW5jbHVkZSBwYWRkaW5nKCAkYmFzZS1zcGFjaW5nICk7XG5cblx0XHRcdGgxIHtcblxuXHRcdFx0XHRtYXJnaW46IDBweDtcblx0XHRcdFx0Zm9udC1zaXplOiAyNnB4O1xuXG5cdFx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRcdEBpbmNsdWRlIHRoZW1lZC1kb3R0ZWQtYm9yZGVyKCAycHggMHB4IDBweCApO1xuXHRcdFx0XHRcdEBpbmNsdWRlIG1hcmdpbiggMTJweCAwcHggKTtcblx0XHRcdFx0XHRAaW5jbHVkZSBzaXplKCAxMDAlIDJweCApO1xuXG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdFx0fVxuXG5cdFx0XHR9XG5cblx0XHRcdHAgeyBmb250LXNpemU6IDE4cHg7IH1cblxuXHRcdH1cblxuXHR9XG5cblx0ZmlndXJlLnBhbmVsIHtcblx0XHRAaW5jbHVkZSBzcGFuLWNvbHVtbnMoIDIsICRkaXNwbGF5OiBibG9jay1jb2xsYXBzZSApO1xuXHRcdGhlaWdodDogY2FsYyggMTAwJSApICFpbXBvcnRhbnQ7XG5cdFx0bWFyZ2luLXJpZ2h0OiAwcHg7XG5cblx0XHQub3BhcXVlLW92ZXJsYXkge1xuXHRcdFx0QGluY2x1ZGUgcG9zaXRpb24oIGFic29sdXRlLCAwcHggMHB4IDBweCAwcHggKTtcblx0XHRcdEBpbmNsdWRlIHNpemUoIDEwMCUgKTtcblxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSggMCwgMCwgMCwgMC40ICk7XG5cdFx0fVxuXG5cdH1cblxuXHRmaWd1cmUucGFuZWwubGVmdCB7XG5cblx0XHRAaW5jbHVkZSBzcGFuLWNvbHVtbnMoIDgsICRkaXNwbGF5OiBibG9jay1jb2xsYXBzZSApO1xuXG5cdFx0LnN1YmplY3Qge1xuXHRcdFx0QGluY2x1ZGUgc2l6ZSggMTAwJSApO1xuXHRcdFx0aGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7IC8vIEkgdGhpbmsgdGhpcyBzaG91bGQgc29sdmUgdGhlIGlzc3VlIGZvciBJRSB3aGVyZSB0aGUgb2JqZWN0LWZpdCBpcyBhcHBsaWVkIGFuZCB0aGUgc2xpZGUgaXRzZWxmIGlzIG5vdCBwcm9wZXJseSByZW5kZXJlZC5cblx0XHR9XG5cblx0XHQvL1xuXHRcdC8vIEhpZGUgdGhlIG92ZXJsYXkgZm9yIHRoZSBhY3RpdmUgcGFuZWxcblx0XHQvL1xuXHRcdC5vcGFxdWUtb3ZlcmxheSB7XG5cblx0XHRcdC8vXG5cdFx0XHQvLyBXaGVuIHRoZSBwYW5lbCBpcyBmb2N1c2VkIHdlIGFyZSBnb2luZyB0byB1c2UgdGhlIG9wYXF1ZS1vdmVybGF5IGFzIGEgY29udGFpbmVyIGZvciBvdXIgZ3JhZGllbnRzIGFzXG5cdFx0XHQvLyBpdCBhbHJlYWR5IGhhZCB0aGUgcHJvcGVyIGRpbWVuc2lvbnMuIFdlIGhhdmUgdG8gYWRkIHR3byBncmFkaWVudHMsIGJlaGluZCB0aGUgdGl0bGUgYW5kIHRoZSB0ZXh0IG9uXG5cdFx0XHQvLyB0aGUgcGFnZS5cblx0XHRcdC8vXG5cdFx0XHQvLyBUaGUgZmlyc3Qgb25lIGlzIHRoZSBiYWNrZ3JvdW5kIG9uIHRoZSB0ZXh0IHNlY3Rpb24gdGhlIHNlY29uZCBvbmUgaXMgZm9yIHRoZSB0aXRsZS4gSXQgc2VlbXMgdGhlIElFXG5cdFx0XHQvLyBkb2Vzbid0IGxpa2UgY2FsYyguLi4pIGZvciBwb3NpdGlvbmluZyB0aGUgZ3JhZGllbnRzIHNvIHdlIHdpbGwgaGF2ZSB0byB0YWtlIGEgbG9vayBhdCB0aGF0IGluIHRoZVxuXHRcdFx0Ly8gbmVhciBmdXR1cmUuIEFsc28gdGhlIHBvc2l0aW9uIGZvciB0aGUgZ3JhZGllbnRzIHdhcyBkb25lIGJ5IGV5ZS1iYWxsIGxvZ2ljIHNvIHRoZSBhcmUgc29tZXdoYXQgb2ZmXG5cdFx0XHQvLyBjZW50ZXIuIEFsc28gZGVwZW5kaW5nIG9uIGhvdyBtdWNoIHRleHQgdGhlIHBhcmFncmFwaCBjb250YWlucywgdGhlIGxvd2VyIGhhbGYgb2YgdGhlIGVsbGlwc2UgbWlnaHRcblx0XHRcdC8vIGJlIGVtcHR5LlxuXHRcdFx0Ly9cblx0XHRcdC8vIEFsc28gbm90ZSB0aGF0IHRoZSBkaW1lbnNpb25zIGFuZCBwb3Npb3RucyBhcmUgYmFzZWQgb24gdGhlIHZhbHVlcyBhZGRlZCBiZWxvdyBvbiB0aGUgY2FwdGlvbiBhbmQgdGl0bGUuXG5cdFx0XHQvL1xuXHRcdFx0Ly8gQGluY2x1ZGUgYmFja2dyb3VuZC1pbWFnZShcblx0XHRcdC8vIFx0cmFkaWFsLWdyYWRpZW50KGVsbGlwc2UgODAlIDQwJSBhdCBjYWxjKCAzN3B4ICsgMzEuNSUgKSBjYWxjKCAxMDAlIC0gKCAjeyAkcGFnZS1mb290ZXItaGVpZ2h0LS1ndC10YWJsZXQgKyAxNThweCB9ICsgMTIuNSUgKSApLCByZ2JhKCAwLCAwLCAwLCAwLjggKSAwJSwgdHJhbnNwYXJlbnQgMTEwJSksXG5cdFx0XHQvLyBcdHJhZGlhbC1ncmFkaWVudChlbGxpcHNlIDI5M3B4ICogMiAoIDIycHggKyAxOHB4ICkgKiAzIGF0ICggMzdweCArIDI5M3B4ICogMC41ICkgKCA0NnB4ICsgKCAyMnB4ICsgMThweCApICogMC43NSApLCByZ2JhKCAwLCAwLCAwLCAwLjggKSAwJSwgdHJhbnNwYXJlbnQgMTEwJSApXG5cdFx0XHQvLyApO1xuXHRcdFx0Ly8gYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cblx0XHRcdC8qIFBlcm1hbGluayAtIHVzZSB0byBlZGl0IGFuZCBzaGFyZSB0aGlzIGdyYWRpZW50OiBodHRwOi8vY29sb3J6aWxsYS5jb20vZ3JhZGllbnQtZWRpdG9yLyMwMDAwMDArMCwwMDAwMDArMTAwJjAuNCszMywwKzY2ICovXG5cdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiAtbW96LXJhZGlhbC1ncmFkaWVudChjZW50ZXIsIGVsbGlwc2UgY292ZXIsIHJnYmEoMCwwLDAsMC40KSAwJSwgcmdiYSgwLDAsMCwwLjQpIDMzJSwgcmdiYSgwLDAsMCwwKSA2NiUsIHJnYmEoMCwwLDAsMCkgMTAwJSk7IC8qIEZGMy42KyAqL1xuXHRcdFx0YmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1ncmFkaWVudChyYWRpYWwsIGNlbnRlciBjZW50ZXIsIDBweCwgY2VudGVyIGNlbnRlciwgMTAwJSwgY29sb3Itc3RvcCgwJSxyZ2JhKDAsMCwwLDAuNCkpLCBjb2xvci1zdG9wKDMzJSxyZ2JhKDAsMCwwLDAuNCkpLCBjb2xvci1zdG9wKDY2JSxyZ2JhKDAsMCwwLDApKSwgY29sb3Itc3RvcCgxMDAlLHJnYmEoMCwwLDAsMCkpKTsgLyogQ2hyb21lLFNhZmFyaTQrICovXG5cdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LXJhZGlhbC1ncmFkaWVudChjZW50ZXIsIGVsbGlwc2UgY292ZXIsIHJnYmEoMCwwLDAsMC40KSAwJSxyZ2JhKDAsMCwwLDAuNCkgMzMlLHJnYmEoMCwwLDAsMCkgNjYlLHJnYmEoMCwwLDAsMCkgMTAwJSk7IC8qIENocm9tZTEwKyxTYWZhcmk1LjErICovXG5cdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiAtby1yYWRpYWwtZ3JhZGllbnQoY2VudGVyLCBlbGxpcHNlIGNvdmVyLCByZ2JhKDAsMCwwLDAuNCkgMCUscmdiYSgwLDAsMCwwLjQpIDMzJSxyZ2JhKDAsMCwwLDApIDY2JSxyZ2JhKDAsMCwwLDApIDEwMCUpOyAvKiBPcGVyYSAxMisgKi9cblx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IC1tcy1yYWRpYWwtZ3JhZGllbnQoY2VudGVyLCBlbGxpcHNlIGNvdmVyLCByZ2JhKDAsMCwwLDAuNCkgMCUscmdiYSgwLDAsMCwwLjQpIDMzJSxyZ2JhKDAsMCwwLDApIDY2JSxyZ2JhKDAsMCwwLDApIDEwMCUpOyAvKiBJRTEwKyAqL1xuXHRcdFx0YmFja2dyb3VuZC1pbWFnZTogcmFkaWFsLWdyYWRpZW50KGVsbGlwc2UgYXQgY2VudGVyLCByZ2JhKDAsMCwwLDAuNCkgMCUscmdiYSgwLDAsMCwwLjQpIDMzJSxyZ2JhKDAsMCwwLDApIDY2JSxyZ2JhKDAsMCwwLDApIDEwMCUpOyAvKiBXM0MgKi9cblxuXHRcdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRcdGJhY2tncm91bmQtc2l6ZTogMzAwJSA3NSU7XG5cdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMDAlIDEwMCU7XG5cdFx0fVxuXG5cdFx0Ly9cblx0XHQvLyBQb3NpdGlvbiB0aGUgZmlnY2FwdGlvbiwgZ2l2ZSBpdCB0aGUgY29sb3JzLCB0ZXh0IGJvcmRlcnMsIHRoZSB3b3JrcyFcblx0XHQvL1xuXHRcdGZpZ2NhcHRpb24ge1xuXG5cdFx0XHQvL0BpbmNsdWRlIHBvc2l0aW9uKCBhYnNvbHV0ZSwgbnVsbCAxOC43NSUgJHBhZ2UtZm9vdGVyLWhlaWdodC0tZ3QtdGFibGV0ICsgMTAwcHggNi4yNSUgKTtcblx0XHRcdEBpbmNsdWRlIHBvc2l0aW9uKCBhYnNvbHV0ZSwgbnVsbCAxOC43NSUgJHBhZ2UtZm9vdGVyLWhlaWdodC0tZ3QtdGFibGV0ICsgMTU4cHggMzdweCApO1xuXHRcdFx0QGluY2x1ZGUgc2l6ZSggNzUlIGF1dG8gKTtcblxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRwYWRkaW5nOiAwcHg7XG5cblx0XHRcdGgxIHtcblxuXHRcdFx0XHRjb2xvcjogd2hpdGUgIWltcG9ydGFudDtcblx0XHRcdFx0Zm9udC1zaXplOiA2MHB4O1xuXHRcdFx0XHRmb250LXdlaWdodDogNDAwO1xuXG5cdFx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRcdEBpbmNsdWRlIGRvdHRlZC1ib3JkZXIoIDJweCAwcHggMHB4LCAkY29sb3I6IHdoaXRlICk7XG5cdFx0XHRcdFx0d2lkdGg6IDIzJTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdHNtYWxsIHtcblx0XHRcdFx0XHRAaW5jbHVkZSB0aGVtZWQtaGVhZGVyLWNvbG9yO1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdC8vZm9udC1zaXplOiAxNXB4O1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogbW9kdWxhci1zY2FsZSggLTUgKTtcblx0XHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdFx0XHR9XG5cblx0XHRcdH1cblxuXHRcdFx0cCB7XG5cdFx0XHRcdEBpbmNsdWRlIHRoZW1lZC1oZWFkZXItY29sb3I7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMjJweDtcblx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IC0wLjFweDtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDI4cHg7XG5cdFx0XHR9XG5cblxuXHRcdH1cblxuXHR9XG5cbn1cbiIsIi5zbGlkZS1ob21lcGFnZS1mb290ZXIge1xuXHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXG5cdC5vdmVybGF5IHtcblx0XHRAaW5jbHVkZSBwb3NpdGlvbiggYWJzb2x1dGUsIDBweCAwcHggKTtcblx0XHRAaW5jbHVkZSBzaXplKCAxMDAlICk7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0Y29udGVudDogJyc7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSggMCwgMCwgMCwgMC40ICk7XG5cdH1cblxuXHQuc2xpZGUtY29udGVudCB7XG5cdFx0QGluY2x1ZGUgcG9zaXRpb24oIGFic29sdXRlLCA1MCUgNTAlICk7XG5cdFx0QGluY2x1ZGUgc2l6ZSggMTAwJSAzMyUgKTtcblx0XHRAaW5jbHVkZSB0cmFuc2Zvcm0oIHRyYW5zbGF0ZSggLTUwJSwgLTUwJSApICk7XG5cblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0Y29sb3I6IHdoaXRlO1xuXG5cdFx0aDEge1xuXHRcdFx0Zm9udC1zaXplOiAzMy41cHg7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwcHg7XG5cdFx0XHRsaW5lLWhlaWdodDogNThweDtcblx0XHRcdGNvbG9yOiB3aGl0ZTtcblx0XHR9XG5cblx0fVxuXG4gICAgLmZvb3Rlci1ib3R0b20ge1xuICAgICAgICBAaW5jbHVkZSBzcGFuLWNvbHVtbnMoMTIpO1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBib3R0b206IDBweDtcbiAgICAgICAgaGVpZ2h0OiAyMzBweDtcbiAgICB9XG59XG4iLCJcbi5hZ2VuZGEtZGF0ZSB7XG4gID4gaDEge1xuICAgIEBleHRlbmQgJWhlYWRlcjM7XG4gICAgcGFkZGluZzogMTBweCAwO1xuICB9XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgdWwsIGxpIHtcbiAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgbGkge1xuICAgIHBhZGRpbmc6IDMwcHggMDtcbiAgICBtaW4taGVpZ2h0OiAxODBweCArIDMwcHggKyAzMHB4O1xuICB9XG59XG5cbi5hZ2VuZGEtZGF0ZXMgeyAvLyBUT0RPOiByZXNldCBVTCBhbnl3YXk/XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuIiwiLy9AaW1wb3J0IFwid2Vic2l0ZS9zdHlsZXNoZWV0cy93ZWJzaXRlL21vbGVjdWxlcy9hZ2VuZGFfaXRlbVwiO1xuXG4kYWdlbmRhLWl0ZW0tYm9yZGVyLWJvdHRvbTogMnB4IGRhc2hlZCAjOTY5Njk2ICFkZWZhdWx0O1xuJGFnZW5kYS1pdGVtLWltYWdlLWhlaWdodDogZW0oIDE1MXB4ICkgIWRlZmF1bHQ7XG4kYWdlbmRhLWl0ZW0taW5mb3JtYXRpb24tdGl0bGUtaW5mb3JtYXRpb24tY29sb3I6ICM5Njk2OTYgIWRlZmF1bHQ7XG4kYWdlbmRhLWl0ZW0taGlnaGxpZ2h0LWJhY2tncm91bmQ6ICNlZmYxZWY7XG5cbi5hZ2VuZGEtaXRlbSB7XG5cbiAgQGluY2x1ZGUgcm93KCApO1xuICBtYXJnaW4tdG9wOiAxN3B4O1xuICBAaW5jbHVkZSBwYWRkaW5nKCBudWxsIG51bGwgY2FsYyggI3sgZmxleC1ndXR0ZXIoICkgfSArIDExcHggKSApO1xuXG4gICY6bm90KC5hZ2VuZGEtYWxlcnQtaXRlbSkge1xuICAgICAgQGluY2x1ZGUgZG90dGVkLWJvcmRlciggMHB4IDBweCAycHgsICRjb2xvcjogZ3JheSApO1xuICB9XG5cbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICNzcGVjaWFsLWV2ZW50IHtcbiAgICBoZWlnaHQ6IDkycHg7XG4gICAgbGVmdDogLTE5cHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTExcHg7XG4gICAgd2lkdGg6IDg3cHg7XG4gIH1cblxuICAmOmxhc3QtY2hpbGQge1xuICAgIGJvcmRlci1pbWFnZS13aWR0aDogMDtcbiAgfVxuXG4gICYuaGlnaGxpZ2h0IHtcbiAgICAuaW5mb3JtYXRpb24ge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGFnZW5kYS1pdGVtLWhpZ2hsaWdodC1iYWNrZ3JvdW5kO1xuICAgIH1cbiAgfVxuXG4gIC5pbmZvcm1hdGlvbi50aGVtZWQge1xuICAgIGE6bm90KC5wcmltYXJ5LWNhbGwtdG8tYWN0aW9uKSB7XG4gICAgICBAaW5jbHVkZSB0aGVtZWQtaGVhZGVyLWNvbG9yO1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEoIFwiPHRhYmxldFwiICl7XG4gICAgJi5zcGVjaWFsLWV2ZW50IHtcbiAgICAgIEBpbmNsdWRlIG1hcmdpbiggMHB4IGNhbGMoIC0xICogKCAxN3B4ICsgI3sgJHNtYWxsLXNwYWNpbmcgfSApICkgKTtcblxuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgYm9yZGVyLXdpZHRoOiAwcHg7XG5cbiAgICAgIC5pbmZvcm1hdGlvbiB7XG4gICAgICAgIEBpbmNsdWRlIHBhZGRpbmcoIDFlbSBjYWxjKCAxN3B4ICsgI3sgJHNtYWxsLXNwYWNpbmcgfSApICk7XG5cbiAgICAgICAgaDQgeyBtYXJnaW4tdG9wOiAwcHg7IH1cbiAgICAgIH1cblxuICAgICAgLml0ZW0taW1hZ2Uge1xuICAgICAgICBtYXJnaW46IDBweCAwcHg7XG4gICAgICAgIGhlaWdodDogMTgwcHg7XG4gICAgICB9XG5cbiAgICAgICNzcGVjaWFsLWV2ZW50IHtcbiAgICAgICAgQGluY2x1ZGUgc2l6ZSggNzBweCA3MHB4ICk7XG4gICAgICAgIEBpbmNsdWRlIHBvc2l0aW9uKCBudWxsLCAxMjZweCBudWxsIG51bGwgMTBweCApO1xuICAgICAgfVxuXG4gICAgICAmICsgLnNwZWNpYWwtZXZlbnQge1xuICAgICAgICBtYXJnaW4tdG9wOiBjYWxjKCAtMSAqICggI3sgZmxleC1ndXR0ZXIoICkgfSArIDExcHggKSApO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYgPiAuaXRlbS1pbWFnZSxcbiAgJiA+IC5pbmZvcm1hdGlvbiB7XG4gICAgQGluY2x1ZGUgc3Bhbi1jb2x1bW5zKCAxMiApO1xuICB9XG5cbiAgJi5hZ2VuZGEtaXRlbS0tZnVsbC13aWR0aCB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuXG4gICAgLml0ZW0taW1hZ2Uge1xuICAgICAgQGluY2x1ZGUgbWVkaWEoICc+PXRhYmxldCcgKXtcbiAgICAgICAgd2lkdGg6IDI5Ljg2JTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICA+IC5pdGVtLWltYWdlICsgLmluZm9ybWF0aW9uIHtcbiAgICAgIHdpZHRoOiA3MC4xNCU7XG4gICAgfVxuICB9XG5cbiAgYSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIHNwYW4ubGluayB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICB9XG5cbiAgICBzcGFuLmljb24tYXJyb3ctcmlnaHQtYWZ0ZXIge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgZm9udC1zaXplOiAyM3B4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjUuNXB4O1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYgPiAuaXRlbS1pbWFnZSB7XG4gICAgaGVpZ2h0OiA4LjdlbTtcbiAgICBAaW5jbHVkZSBtZWRpYSggJz49dGFibGV0JyApe1xuICAgICAgaGVpZ2h0OiAkYWdlbmRhLWl0ZW0taW1hZ2UtaGVpZ2h0O1xuICAgIH1cbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIG1hcmdpbi10b3A6IDFweDtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICBvYmplY3QtcG9zaXRpb246IDUwJSA1MCU7XG5cbiAgfVxuXG4gICYgPiAuaW5mb3JtYXRpb24ge1xuXG4gICAgPiBoNCB7XG4gICAgICBmb250LXNpemU6IDIzcHg7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDZweDtcbiAgICAgIG1hcmdpbi10b3A6IDhweDtcblxuICAgICAgc21hbGwge1xuICAgICAgICBjb2xvcjogJGFnZW5kYS1pdGVtLWluZm9ybWF0aW9uLXRpdGxlLWluZm9ybWF0aW9uLWNvbG9yO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgICAmLmRhdGUgeyBmb250LXNpemU6IG1vZHVsYXItc2NhbGUoIDAgKTsgfVxuICAgICAgICAmLmRhdGEge1xuICAgICAgICAgIGZvbnQtc2l6ZTogbW9kdWxhci1zY2FsZSggLTIgKTtcbiAgICAgICAgICBtYXJnaW4tdG9wOiA0cHg7XG5cbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYSggJz49dGFibGV0JyApe1xuICAgICAgICAgICAgZm9udC1zaXplOiBtb2R1bGFyLXNjYWxlKCAtMiApO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBzcGFuICsgc3BhbiB7XG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgIGNvbnRlbnQ6ICctJztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi5kYXRlLCAmLmRhdGEge1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBsaWdodGVyO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgPiBkaXYgeyBkaXNwbGF5OiBub25lOyB9XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYSggJz49dGFibGV0JyApe1xuICAgIEBpbmNsdWRlIG1hcmdpbiggbnVsbCBhdXRvICk7XG5cbiAgICBtYXgtd2lkdGg6IDcwMnB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyNXB4O1xuXG4gICAgJiA+IC5pdGVtLWltYWdlIHtcbiAgICAgIGhlaWdodDogMTQ4cHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICBtYXJnaW4tdG9wOiA4cHg7XG4gICAgICB3aWR0aDogMzcuNiU7XG4gICAgfVxuXG4gICAgJi5zcGVjaWFsLWV2ZW50IHtcbiAgICAgIGJvcmRlci1pbWFnZS13aWR0aDogMCAwIDFweDtcbiAgICAgIG1hcmdpbi10b3A6IDMycHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMThweDtcblxuICAgICAgJiA+IC5pdGVtLWltYWdlIHtcbiAgICAgICAgaGVpZ2h0OiAyMDBweDtcbiAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgIH1cbiAgICAgICYgPiAuaXRlbS1pbWFnZSArIC5pbmZvcm1hdGlvbiB7XG4gICAgICAgIEBpbmNsdWRlIHBhZGRpbmcoIG51bGwgbnVsbCBudWxsIDEuOGVtICk7XG5cbiAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgIH1cblxuICAgICAgJiA+IC5pbmZvcm1hdGlvbiB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDIwMHB4O1xuICAgICAgICBwYWRkaW5nOiAwIDIwcHg7XG5cbiAgICAgICAgaDQge1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0uNXB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcblxuICAgICAgICAgIHNtYWxsLmRhdGEge1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtLjRweDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDFweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLmZ1dHVyZS1ldmVudCB7XG4gICAgICAmID4gLmluZm9ybWF0aW9uIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogM2VtO1xuXG4gICAgICAgIGg0IHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICAgIC5mYXQge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtLjVweDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAycHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgZGl2IHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAycHg7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDFweDtcblxuICAgICAgICAgIGIge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJiA+IC5pdGVtLWltYWdlICsgLmluZm9ybWF0aW9uIHtcbiAgICAgIEBpbmNsdWRlIHBhZGRpbmcoIG51bGwgbnVsbCBudWxsIDNlbSApO1xuXG4gICAgICB3aWR0aDogNjIuNCU7XG4gICAgfVxuXG4gICAgJiA+IC5pbmZvcm1hdGlvbiB7XG4gICAgICBtYXJnaW4tdG9wOiA4cHg7XG4gICAgICBtaW4taGVpZ2h0OiAxNDhweDtcblxuICAgICAgJiA+IGRpdiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLS42cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICAgICAgICBtYXJnaW46IDlweCAwIDVweDtcbiAgICAgIH1cblxuICAgICAgaDQge1xuICAgICAgICBmb250LXNpemU6IDI2cHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG5cbiAgICAgICAgc21hbGwuZGF0ZSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogM3B4O1xuICAgICAgICB9XG5cbiAgICAgICAgc21hbGwuZGF0YSB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogNHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOXB4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAgICYuYWdlbmRhLWFsZXJ0LWl0ZW0ge1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBAaW5jbHVkZSBtZWRpYSggXCI8dGFibGV0XCIgKXtcbiAgICAgICAgQGluY2x1ZGUgcGFkZGluZyggMS41ZW0gbnVsbCBudWxsIDEuNWVtICk7XG4gICAgICAgIH1cblxuICAgICAgLmFsZXJ0LXRleHQge1xuICAgICAgICAgIGNvbG9yOiAjZWY1ZjAzO1xuICAgICAgfVxuICB9XG59XG4iLCJcbi5ibG9jay1saW5rIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gIC5ibG9jay1saW5rLWxpbmsge1xuICAgIGJvdHRvbTogMDtcbiAgICBmb250LXNpemU6IDA7XG4gICAgbGVmdDogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiAwO1xuXG4gICAgJjphZnRlciB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG4gIC8vIFB1c2ggZWxlbWVudCBvbiB0b3Agb2YgdGhpcyBibG9jayBzbyB5b3UgY2FuIGV4Y2VwdCBpdFxuICAuYmxvY2stbGluay1leGNlcHRpb24ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxO1xuICB9XG59XG4iLCJcbi5jb250ZW50IHtcbiAgdGFibGUge1xuICAgIEBleHRlbmQgJWNvbnRlbnQtY29sdW1uO1xuICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyOHB4O1xuICAgIHdpZHRoOiAxMDAlOyAvLyBDb250ZW50IGluZGVwZW5kZW50IHdpZHRoIC1NS1JcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XG4gICAgICB3aWR0aDogY2FsYygxMDAlIC0gNTBweCk7IC8vIGJveHNpemluZyBvcCB0YWJsZXMgd2Vya3QgbmlldCBtZXQgMTAwJSBlbiBkYW4gbWFyZ2VzLi4ub25seSBmb3IgbW9iaWxlIHNvIG5vIHByb2JsZW1cbiAgICB9XG5cbiAgICB0ZCxcbiAgICB0aCB7IC8vIFRPRE86IFJlZHVjZSBkZXB0aCB0byAzXG4gICAgICBwYWRkaW5nOiAxMHB4IDA7XG4gICAgfVxuICAgIHRoIHsgLy8gVE9ETzogUmVkdWNlIGRlcHRoIHRvIDNcbiAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgQGluY2x1ZGUgdGV4dCgkc2l6ZTogMTZweCwgJGxpbmUtaGVpZ2h0OjEzMCUsICR3ZWlnaHQ6Ym9sZCk7XG4gICAgfVxuICAgIHRkIHsgLy8gVE9ETzogUmVkdWNlIGRlcHRoIHRvIDNcbiAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgQGluY2x1ZGUgdGV4dCgkc2l6ZTogMTZweCwgJGxpbmUtaGVpZ2h0OjEzMCUpO1xuICAgIH1cblxuICAgIHRyIHsgLy8gVE9ETzogUmVkdWNlIGRlcHRoIHRvIDNcbiAgICAgIGJvcmRlci10b3A6IDFweCBkYXNoZWQgJG1peGluLWJvcmRlci1jb2xvcjs7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggZGFzaGVkICRtaXhpbi1ib3JkZXItY29sb3I7O1xuICAgIH1cbiAgfVxufVxuXG4uZGF0YS10YWJsZSB7XG4gIEBpbmNsdWRlIGluLWNvbnRlbnQge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG5cbiAgYmFja2dyb3VuZC1jb2xvcjogJGRhdGF0YWJsZS1iYWNrZ3JvdW5kLWNvbG9yO1xuXG4gID4gdGFibGUge1xuICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gICAgbWFyZ2luOiAwIDIwcHg7XG4gICAgcGFkZGluZzogMjBweDtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgIEBpbmNsdWRlIGNhbGMod2lkdGgsICcxMDAlIC0gNDBweCcpO1xuXG4gICAgPiB0Ym9keSA+IHRyIHsgLy8gVE9ETzogUmVkdWNlIGRlcHRoIHRvIDNcbiAgICAgICY6bm90KDpsYXN0LW9mLXR5cGUpIHsgLy8gVE9ETzogUmVkdWNlIGRlcHRoIHRvIDNcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IGRhc2hlZCAkbWl4aW4tYm9yZGVyLWNvbG9yOztcbiAgICAgIH1cblxuICAgICAgPiB0ZCB7IC8vIFRPRE86IFJlZHVjZSBkZXB0aCB0byAzXG4gICAgICAgIEBpbmNsdWRlIHRleHQ7XG5cbiAgICAgICAgcGFkZGluZzogMjdweCAwIDIwcHg7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG5cbiAgICAgICAgPiB0YWJsZSB7IC8vIFRPRE86IFJlZHVjZSBkZXB0aCB0byAzXG4gICAgICAgICAgd2lkdGg6IDI0MHB4O1xuXG4gICAgICAgICAgdGQgeyAvLyBUT0RPOiBSZWR1Y2UgZGVwdGggdG8gM1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICB0ZDpsYXN0LW9mLXR5cGUgeyAvLyBUT0RPOiBSZWR1Y2UgZGVwdGggdG8gM1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgPiBwIHsgLy8gVE9ETzogUmVkdWNlIGRlcHRoIHRvIDNcbiAgICAgICAgICBtYXJnaW46IDAgMCAxZW07XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgPiB0aCB7IC8vIFRPRE86IFJlZHVjZSBkZXB0aCB0byAzXG4gICAgICAgIEBleHRlbmQgJWhlYWRlcjM7XG5cbiAgICAgICAgcGFkZGluZzogMjBweCAwO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgICB3aWR0aDogMTU4cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCJAbWl4aW4gY2FsYygkcHJvcGVydHksICR2YWx1ZSkge1xuICAjeyRwcm9wZXJ0eX06IC13ZWJraXQtY2FsYygjeyR2YWx1ZX0pO1xuICAjeyRwcm9wZXJ0eX06IGNhbGMoI3skdmFsdWV9KTtcbn1cbiIsIi8vIEBpbXBvcnQgXCJ3ZWJzaXRlL3N0eWxlc2hlZXRzL3dlYnNpdGUvbW9sZWN1bGVzL2RhdGVwaWNrZXJcIjtcblxuLyohXG4gKiBQaWthZGF5XG4gKiBDb3B5cmlnaHQgwqkgMjAxNCBEYXZpZCBCdXNoZWxsIHwgQlNEICYgTUlUIGxpY2Vuc2UgfCBodHRwOi8vZGJ1c2hlbGwuY29tL1xuICovXG5cbiAkcGlrYS1kYXktY29sb3I6IHdoaXRlICFkZWZhdWx0O1xuICRwaWthLWRheS1iYWNrZ3JvdW5kLWNvbG9yOiAjODg5NDlBICFkZWZhdWx0O1xuXG5cbi5waWthLXNpbmdsZSB7XG5cdHotaW5kZXg6IDk5OTk7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0YmFja2dyb3VuZDogJHBpa2EtZGF5LWJhY2tncm91bmQtY29sb3I7XG5cdGNvbG9yOiAkcGlrYS1kYXktY29sb3I7XG5cblx0JjpiZWZvcmUge1xuXHRcdEBpbmNsdWRlIHBvc2l0aW9uKCBhYnNvbHV0ZSwgLTEwcHggNTAlICk7XG5cdFx0QGluY2x1ZGUgdHJpYW5nbGUoIDIwcHgsICRwaWthLWRheS1iYWNrZ3JvdW5kLWNvbG9yIHRyYW5zcGFyZW50LCB1cCApO1xuXHR9XG5cblx0Ji5pcy1oaWRkZW4geyBkaXNwbGF5OiBub25lOyB9XG5cdCYuaXMtYm91bmQge1xuXHRcdEBpbmNsdWRlIHRyYW5zZm9ybSggdHJhbnNsYXRlWCggNDAlICkgdHJhbnNsYXRlWSggMWVtICkgKTtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdH1cbn1cblxuLy8gY2xlYXIgY2hpbGQgZmxvYXQgKHBpa2EtbGVuZGFyKSwgdXNpbmcgdGhlIGZhbW91cyBtaWNybyBjbGVhcmZpeCBoYWNrXG4vLyBodHRwOi8vbmljb2xhc2dhbGxhZ2hlci5jb20vbWljcm8tY2xlYXJmaXgtaGFjay9cbi5waWthLXNpbmdsZSB7XG5cdCp6b29tOiAxO1xuXG5cdCY6YmVmb3JlLFxuXHQmOmFmdGVyIHtcblx0XHRjb250ZW50OiBcIiBcIjtcblx0XHRkaXNwbGF5OiB0YWJsZTtcblx0fVxuXG5cdCY6YWZ0ZXIgeyBjbGVhcjogYm90aCB9XG59XG5cbi5waWthLWxlbmRhciB7XG5cdEBpbmNsdWRlIG1hcmdpbiggJHNtYWxsLXNwYWNpbmcgKTtcblx0ZmxvYXQ6IGxlZnQ7XG5cdHdpZHRoOiBlbSggMzAwcHggKSAtIDIgKiAkc21hbGwtc3BhY2luZztcbn1cblxuLnBpa2EtdGl0bGUge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblxuXHRzZWxlY3Qge1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0ei1pbmRleDogOTk5ODtcblx0XHRtYXJnaW46IDA7XG5cdFx0bGVmdDogMDtcblx0XHRmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MCk7XG5cdFx0b3BhY2l0eTogMDtcblx0aGVpZ2h0OiAwO1xuXHR9XG59XG5cbi5waWthLWxhYmVsIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHQqZGlzcGxheTogaW5saW5lO1xuXHRmb250LXdlaWdodDogNTAwO1xuXHRmb250LXNpemU6IDI0cHg7XG5cdG1hcmdpbjogMCA1cHg7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ei1pbmRleDogOTk5OTtcbn1cblxuLnBpa2EtcHJldixcbi5waWthLW5leHQge1xuXG5cdC8vQGV4dGVuZHMgLmhhcy1pY29uO1xuXHRAaW5jbHVkZSBzaXplKCA0MHB4ICk7XG5cdEBpbmNsdWRlIHBhZGRpbmcoIDBweCAwcHggMHB4IDQwcHggKTtcblxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGNvbG9yOiAkcGlrYS1kYXktY29sb3I7XG5cdHBhZGRpbmctbGVmdDogNDBweDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0Ym9yZGVyOiBub25lO1xuXG5cdHRvcDogLTJweDtcblxuXHQmOmJlZm9yZSB7XG5cdFx0QGluY2x1ZGUgcG9zaXRpb24oIGFic29sdXRlLCAwcHggKTtcblx0XHRAaW5jbHVkZSBzaXplKCAxMDAlICk7XG5cdFx0bGluZS1oZWlnaHQ6IDQwcHg7XG5cdH1cblxuXHQmOmhvdmVyIHtcblx0XHRvcGFjaXR5OiAxO1xuXHR9XG5cblx0Ji5pcy1kaXNhYmxlZCB7XG5cdFx0Y3Vyc29yOiBkZWZhdWx0O1xuXHRcdG9wYWNpdHk6IC4yO1xuXHR9XG59XG5cbi5waWthLXByZXYsXG4uaXMtcnRsIC5waWthLW5leHQge1xuXHRAZXh0ZW5kIC5pY29uLWFycm93LWxlZnQ7XG5cdGZsb2F0OiBsZWZ0O1xufVxuXG4ucGlrYS1uZXh0LFxuLmlzLXJ0bCAucGlrYS1wcmV2IHtcblx0QGV4dGVuZCAuaWNvbi1hcnJvdy1yaWdodDtcblx0ZmxvYXQ6IHJpZ2h0O1xufVxuXG4ucGlrYS1zZWxlY3Qge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdCpkaXNwbGF5OiBpbmxpbmU7XG59XG5cbi5waWthLXRhYmxlIHtcblx0d2lkdGg6IDEwMCU7XG5cdG1hcmdpbi1ib3R0b206IDBweDtcblxuXHRiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcblxuXHRib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuXHRib3JkZXItc3BhY2luZzogMDtcblx0Ym9yZGVyLWNvbG9yOiAkcGlrYS1kYXktYmFja2dyb3VuZC1jb2xvcjtcblx0YmFja2dyb3VuZC1jb2xvcjogJHBpa2EtZGF5LWJhY2tncm91bmQtY29sb3I7XG5cblx0dGJvZHkge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdH1cblxuXHR0aCwgdGQge1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkICRwaWthLWRheS1iYWNrZ3JvdW5kLWNvbG9yO1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHQvLyB3aWR0aDogMTQuMjg1NzE0Mjg1NzE0Mjg2JTtcblx0XHRwYWRkaW5nOiAwO1xuXHR9XG5cblx0dGgge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRwaWthLWRheS1iYWNrZ3JvdW5kLWNvbG9yO1xuXHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHR9XG5cblx0YWJiciB7XG5cdFx0Ym9yZGVyLWJvdHRvbTogbm9uZTtcblx0XHRjdXJzb3I6IGhlbHA7XG5cdH1cbn1cblxuLnBpa2EtYnV0dG9uIHtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHQtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdG91dGxpbmU6IG5vbmU7XG5cdGJvcmRlcjogMDtcblx0bWFyZ2luOiAwO1xuXHR3aWR0aDogMTAwJTtcblx0cGFkZGluZzogNXB4O1xuXHQvL2NvbG9yOiAjNjY2O1xuXHQvL2JhY2tncm91bmQ6ICNmNWY1ZjU7XG5cblx0LmlzLXRvZGF5ICYge1xuXHRcdC8vY29sb3I6ICMzM2FhZmY7XG5cdFx0Ly9mb250LXdlaWdodDogYm9sZDtcblx0XHQvL2NvbG9yOiB3aGl0ZTtcblx0XHQvL2JhY2tncm91bmQtY29sb3I6ICRwaWthLWRheS1iYWNrZ3JvdW5kLWNvbG9yO1xuXHR9XG5cblx0LmlzLXNlbGVjdGVkICYge1xuXHRcdGNvbG9yOiAjZmZmO1xuXHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdGJhY2tncm91bmQ6ICRwaWthLWRheS1iYWNrZ3JvdW5kLWNvbG9yOztcblx0XHQvL2JveC1zaGFkb3c6IGluc2V0IDAgMXB4IDNweCAjMTc4ZmU1O1xuXHR9XG5cblx0LmlzLWRpc2FibGVkICYge1xuXHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRcdGN1cnNvcjogZGVmYXVsdDtcblx0XHRjb2xvcjogIzg4OTQ5QTtcblx0XHQvL2NvbG9yOiAjOTk5O1xuXHRcdC8vb3BhY2l0eTogLjM7XG5cdH1cblxuXHQmOmhvdmVyIHtcblx0XHQvL2NvbG9yOiAjZmZmO1xuXHRcdC8vYmFja2dyb3VuZDogI2ZmODAwMDtcblx0XHRjb2xvcjogd2hpdGU7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJHBpa2EtZGF5LWJhY2tncm91bmQtY29sb3I7XG5cdH1cbn1cblxuLnBpa2Etd2VlayB7XG5cdGZvbnQtc2l6ZTogMTFweDtcblx0Ly9jb2xvcjogIzk5OTtcbn1cbiIsIkBtaXhpbiB0cmlhbmdsZSgkc2l6ZSwgJGNvbG9yLCAkZGlyZWN0aW9uKSB7XG4gICR3aWR0aDogbnRoKCRzaXplLCAxKTtcbiAgJGhlaWdodDogbnRoKCRzaXplLCBsZW5ndGgoJHNpemUpKTtcbiAgJGZvcmVncm91bmQtY29sb3I6IG50aCgkY29sb3IsIDEpO1xuICAkYmFja2dyb3VuZC1jb2xvcjogaWYobGVuZ3RoKCRjb2xvcikgPT0gMiwgbnRoKCRjb2xvciwgMiksIHRyYW5zcGFyZW50KTtcbiAgaGVpZ2h0OiAwO1xuICB3aWR0aDogMDtcblxuICBAaWYgKCRkaXJlY3Rpb24gPT0gdXApIG9yICgkZGlyZWN0aW9uID09IGRvd24pIG9yICgkZGlyZWN0aW9uID09IHJpZ2h0KSBvciAoJGRpcmVjdGlvbiA9PSBsZWZ0KSB7XG4gICAgJHdpZHRoOiAkd2lkdGggLyAyO1xuICAgICRoZWlnaHQ6IGlmKGxlbmd0aCgkc2l6ZSkgPiAxLCAkaGVpZ2h0LCAkaGVpZ2h0LzIpO1xuXG4gICAgQGlmICRkaXJlY3Rpb24gPT0gdXAge1xuICAgICAgYm9yZGVyLWJvdHRvbTogJGhlaWdodCBzb2xpZCAkZm9yZWdyb3VuZC1jb2xvcjtcbiAgICAgIGJvcmRlci1sZWZ0OiAkd2lkdGggc29saWQgJGJhY2tncm91bmQtY29sb3I7XG4gICAgICBib3JkZXItcmlnaHQ6ICR3aWR0aCBzb2xpZCAkYmFja2dyb3VuZC1jb2xvcjtcbiAgICB9IEBlbHNlIGlmICRkaXJlY3Rpb24gPT0gcmlnaHQge1xuICAgICAgYm9yZGVyLWJvdHRvbTogJHdpZHRoIHNvbGlkICRiYWNrZ3JvdW5kLWNvbG9yO1xuICAgICAgYm9yZGVyLWxlZnQ6ICRoZWlnaHQgc29saWQgJGZvcmVncm91bmQtY29sb3I7XG4gICAgICBib3JkZXItdG9wOiAkd2lkdGggc29saWQgJGJhY2tncm91bmQtY29sb3I7XG4gICAgfSBAZWxzZSBpZiAkZGlyZWN0aW9uID09IGRvd24ge1xuICAgICAgYm9yZGVyLWxlZnQ6ICR3aWR0aCBzb2xpZCAkYmFja2dyb3VuZC1jb2xvcjtcbiAgICAgIGJvcmRlci1yaWdodDogJHdpZHRoIHNvbGlkICRiYWNrZ3JvdW5kLWNvbG9yO1xuICAgICAgYm9yZGVyLXRvcDogJGhlaWdodCBzb2xpZCAkZm9yZWdyb3VuZC1jb2xvcjtcbiAgICB9IEBlbHNlIGlmICRkaXJlY3Rpb24gPT0gbGVmdCB7XG4gICAgICBib3JkZXItYm90dG9tOiAkd2lkdGggc29saWQgJGJhY2tncm91bmQtY29sb3I7XG4gICAgICBib3JkZXItcmlnaHQ6ICRoZWlnaHQgc29saWQgJGZvcmVncm91bmQtY29sb3I7XG4gICAgICBib3JkZXItdG9wOiAkd2lkdGggc29saWQgJGJhY2tncm91bmQtY29sb3I7XG4gICAgfVxuICB9IEBlbHNlIGlmICgkZGlyZWN0aW9uID09IHVwLXJpZ2h0KSBvciAoJGRpcmVjdGlvbiA9PSB1cC1sZWZ0KSB7XG4gICAgYm9yZGVyLXRvcDogJGhlaWdodCBzb2xpZCAkZm9yZWdyb3VuZC1jb2xvcjtcblxuICAgIEBpZiAkZGlyZWN0aW9uID09IHVwLXJpZ2h0IHtcbiAgICAgIGJvcmRlci1sZWZ0OiAgJHdpZHRoIHNvbGlkICRiYWNrZ3JvdW5kLWNvbG9yO1xuICAgIH0gQGVsc2UgaWYgJGRpcmVjdGlvbiA9PSB1cC1sZWZ0IHtcbiAgICAgIGJvcmRlci1yaWdodDogJHdpZHRoIHNvbGlkICRiYWNrZ3JvdW5kLWNvbG9yO1xuICAgIH1cbiAgfSBAZWxzZSBpZiAoJGRpcmVjdGlvbiA9PSBkb3duLXJpZ2h0KSBvciAoJGRpcmVjdGlvbiA9PSBkb3duLWxlZnQpIHtcbiAgICBib3JkZXItYm90dG9tOiAkaGVpZ2h0IHNvbGlkICRmb3JlZ3JvdW5kLWNvbG9yO1xuXG4gICAgQGlmICRkaXJlY3Rpb24gPT0gZG93bi1yaWdodCB7XG4gICAgICBib3JkZXItbGVmdDogICR3aWR0aCBzb2xpZCAkYmFja2dyb3VuZC1jb2xvcjtcbiAgICB9IEBlbHNlIGlmICRkaXJlY3Rpb24gPT0gZG93bi1sZWZ0IHtcbiAgICAgIGJvcmRlci1yaWdodDogJHdpZHRoIHNvbGlkICRiYWNrZ3JvdW5kLWNvbG9yO1xuICAgIH1cbiAgfSBAZWxzZSBpZiAoJGRpcmVjdGlvbiA9PSBpbnNldC11cCkge1xuICAgIGJvcmRlci1jb2xvcjogJGJhY2tncm91bmQtY29sb3IgJGJhY2tncm91bmQtY29sb3IgJGZvcmVncm91bmQtY29sb3I7XG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICBib3JkZXItd2lkdGg6ICRoZWlnaHQgJHdpZHRoO1xuICB9IEBlbHNlIGlmICgkZGlyZWN0aW9uID09IGluc2V0LWRvd24pIHtcbiAgICBib3JkZXItY29sb3I6ICRmb3JlZ3JvdW5kLWNvbG9yICRiYWNrZ3JvdW5kLWNvbG9yICRiYWNrZ3JvdW5kLWNvbG9yO1xuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgYm9yZGVyLXdpZHRoOiAkaGVpZ2h0ICR3aWR0aDtcbiAgfSBAZWxzZSBpZiAoJGRpcmVjdGlvbiA9PSBpbnNldC1yaWdodCkge1xuICAgIGJvcmRlci1jb2xvcjogJGJhY2tncm91bmQtY29sb3IgJGJhY2tncm91bmQtY29sb3IgJGJhY2tncm91bmQtY29sb3IgJGZvcmVncm91bmQtY29sb3I7XG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICBib3JkZXItd2lkdGg6ICR3aWR0aCAkaGVpZ2h0O1xuICB9IEBlbHNlIGlmICgkZGlyZWN0aW9uID09IGluc2V0LWxlZnQpIHtcbiAgICBib3JkZXItY29sb3I6ICRiYWNrZ3JvdW5kLWNvbG9yICRmb3JlZ3JvdW5kLWNvbG9yICRiYWNrZ3JvdW5kLWNvbG9yICRiYWNrZ3JvdW5kLWNvbG9yO1xuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgYm9yZGVyLXdpZHRoOiAkd2lkdGggJGhlaWdodDtcbiAgfVxufVxuIiwiLy9AaW1wb3J0IFwid2Vic2l0ZS9zdHlsZXNoZWV0cy93ZWJzaXRlL21vbGVjdWxlcy9oZWFkZXJfY29udGVudFwiO1xuXG5cbi5oZWFkZXItY29udGVudCB7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDIwMHB4KTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgd2lkdGg6IDEwMCU7XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgcGFkZGluZy10b3A6IDIwMHB4O1xuICB9XG5cbiAgLmNvbnRlbnQge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgcGFkZGluZy1ib3R0b206IDg1cHg7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICB3aWR0aDogNDAwcHg7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldCkge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgLy9AaW5jbHVkZSBiYWNrZ3JvdW5kLWltYWdlKCRoZWFkZXItY29udGVudC1zbWFsbC1zY3JlZW4tZ3JhZGllbnQpO1xuXHQgIC8qIFBlcm1hbGluayAtIHVzZSB0byBlZGl0IGFuZCBzaGFyZSB0aGlzIGdyYWRpZW50OiBodHRwOi8vY29sb3J6aWxsYS5jb20vZ3JhZGllbnQtZWRpdG9yLyNmZmZmZmYrMCxmZmZmZmYrMTAwJmFtcDswLjcrMCwxKzEwMCAqL1xuXHRcdC8qIElFOSBTVkcsIG5lZWRzIGNvbmRpdGlvbmFsIG92ZXJyaWRlIG9mICdmaWx0ZXInIHRvICdub25lJyAqL1xuXHRcdGJhY2tncm91bmQ6IHVybChkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBEOTRiV3dnZG1WeWMybHZiajBpTVM0d0lpQS9QZ284YzNabklIaHRiRzV6UFNKb2RIUndPaTh2ZDNkM0xuY3pMbTl5Wnk4eU1EQXdMM04yWnlJZ2QybGtkR2c5SWpFd01DVWlJR2hsYVdkb2REMGlNVEF3SlNJZ2RtbGxkMEp2ZUQwaU1DQXdJREVnTVNJZ2NISmxjMlZ5ZG1WQmMzQmxZM1JTWVhScGJ6MGlibTl1WlNJK0NpQWdQR3hwYm1WaGNrZHlZV1JwWlc1MElHbGtQU0puY21Ga0xYVmpaMmN0WjJWdVpYSmhkR1ZrSWlCbmNtRmthV1Z1ZEZWdWFYUnpQU0oxYzJWeVUzQmhZMlZQYmxWelpTSWdlREU5SWpBbElpQjVNVDBpTUNVaUlIZ3lQU0l3SlNJZ2VUSTlJakV3TUNVaVBnb2dJQ0FnUEhOMGIzQWdiMlptYzJWMFBTSXdJaUJ6ZEc5d0xXTnZiRzl5UFNJalptWm1abVptSWlCemRHOXdMVzl3WVdOcGRIazlJakF1TnlJdlBnb2dJQ0FnUEhOMGIzQWdiMlptYzJWMFBTSXhNREFsSWlCemRHOXdMV052Ykc5eVBTSWpabVptWm1abUlpQnpkRzl3TFc5d1lXTnBkSGs5SWpFaUx6NEtJQ0E4TDJ4cGJtVmhja2R5WVdScFpXNTBQZ29nSUR4eVpXTjBJSGc5SWpBaUlIazlJakFpSUhkcFpIUm9QU0l4SWlCb1pXbG5hSFE5SWpFaUlHWnBiR3c5SW5WeWJDZ2paM0poWkMxMVkyZG5MV2RsYm1WeVlYUmxaQ2tpSUM4K0Nqd3ZjM1puUGc9PSk7XG5cdFx0YmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQodG9wLCAgcmdiYSgyNTUsMjU1LDI1NSwwLjcpIDAsIHJnYmEoMjU1LDI1NSwyNTUsMSkgMTAwJSk7IC8qIEZGMy42KyAqL1xuXHRcdGJhY2tncm91bmQ6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgbGVmdCBib3R0b20sIGNvbG9yLXN0b3AoMCxyZ2JhKDI1NSwyNTUsMjU1LDAuNykpLCBjb2xvci1zdG9wKDEwMCUscmdiYSgyNTUsMjU1LDI1NSwxKSkpOyAvKiBDaHJvbWUsU2FmYXJpNCsgKi9cblx0XHRiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICByZ2JhKDI1NSwyNTUsMjU1LDAuNykgMCxyZ2JhKDI1NSwyNTUsMjU1LDEpIDEwMCUpOyAvKiBDaHJvbWUxMCssU2FmYXJpNS4xKyAqL1xuXHRcdGJhY2tncm91bmQ6IC1vLWxpbmVhci1ncmFkaWVudCh0b3AsICByZ2JhKDI1NSwyNTUsMjU1LDAuNykgMCxyZ2JhKDI1NSwyNTUsMjU1LDEpIDEwMCUpOyAvKiBPcGVyYSAxMS4xMCsgKi9cblx0XHRiYWNrZ3JvdW5kOiAtbXMtbGluZWFyLWdyYWRpZW50KHRvcCwgIHJnYmEoMjU1LDI1NSwyNTUsMC43KSAwLHJnYmEoMjU1LDI1NSwyNTUsMSkgMTAwJSk7IC8qIElFMTArICovXG5cdFx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgIHJnYmEoMjU1LDI1NSwyNTUsMC43KSAwLHJnYmEoMjU1LDI1NSwyNTUsMSkgMTAwJSk7IC8qIFczQyAqL1xuXHRcdGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KCBzdGFydENvbG9yc3RyPScjYjNmZmZmZmYnLCBlbmRDb2xvcnN0cj0nI2ZmZmZmZicsR3JhZGllbnRUeXBlPTAgKTsgLyogSUU2LTggKi9cblxuICAgIH1cblxuICAgIGgxIHtcbiAgICAgIEBleHRlbmQgJWhlYWRlcjE7XG5cbiAgICAgIGNvbG9yOiAkaGVhZGVyLWNvbnRlbnQtaDEtY29sb3I7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZvbnQtc2l6ZTogNzJweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XG4gICAgICBtYXJnaW4tdG9wOiAtMTBweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldCkge1xuICAgICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICAgIHBhZGRpbmc6IDQwcHggMDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgfVxuXG4gICAgICArIHAge1xuICAgICAgICAmOmJlZm9yZSB7XG5cbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICB3aWR0aDogNzVweDtcbiAgICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgICAgYm9yZGVyLXRvcC13aWR0aDogMnB4O1xuICAgICAgICAgIGJvcmRlci10b3Atc3R5bGU6IHNvbGlkO1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICB0b3A6IC0xOHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgcCB7XG4gICAgICBAaW5jbHVkZSBoZWFkZXIoMjBweCwgMTQwJSk7XG4gICAgICBAaW5jbHVkZSB0aGVtZWQtY29sb3I7XG5cbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICBwYWRkaW5nOiAwIDQwcHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgcDpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICB9XG59XG4iLCJcbi5pbWFnZS1iYW5uZXIge1xuICBAaW5jbHVkZSBpbi1jb250ZW50IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxuXG4gIGJhY2tncm91bmQtY29sb3I6ICRpbWFnZS1iYW5uZXItYmFja2dyb3VuZC1jb2xvcjtcbiAgaGVpZ2h0OiAxODBweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcblxuICA+IGltZyB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICB9XG5cbiAgPiBoMSB7XG4gICAgQGV4dGVuZCAlaGVhZGVyMztcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgcGFkZGluZzogMjBweCAyMHB4IDA7XG4gIH1cblxuICA+IHAge1xuICAgIEBpbmNsdWRlIHRleHQ7XG5cbiAgICBwYWRkaW5nOiAwIDIwcHggMjBweCAyMHB4O1xuXG4gICAgPiBhIHtcbiAgICAgIEBpbmNsdWRlIGxpbms7XG4gICAgICBAaW5jbHVkZSB0aGVtZWQtY29sb3I7XG5cbiAgICAgIHRleHQtdHJhbnNmb3JtOiBpbmhlcml0O1xuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgID4gaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgIHZlcnRpY2FsLWFsaWduOm1pZGRsZTtcbiAgICB9XG4gIH1cbn1cbiIsIkBpbXBvcnQgXCIuLi8uLi8uLi8uLi93ZWJzaXRlL3N0eWxlc2hlZXRzL3dlYnNpdGUvbW9sZWN1bGVzL2ltYWdlX2Jhbm5lclwiO1xuXG4uaW1hZ2UtYmFubmVyIHtcblx0bWFyZ2luLXRvcDogMjBweDtcbn1cbiIsIlxuQG1peGluIGhvdmVyLXN0YXRlKCRmb3JjZS1hbGw6IGZhbHNlKSB7XG4gIEBpZiAoJGZvcmNlLWFsbCkge1xuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyxcbiAgICAmOmFjdGl2ZSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2Uge1xuICAgIGh0bWwubm8tdG91Y2ggJjpob3ZlcixcbiAgICBodG1sLm5vLXRvdWNoICY6Zm9jdXMsXG4gICAgJjphY3RpdmUge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG59XG4iLCJcbi5saW5rLWJhbm5lciB7XG4gIEBpbmNsdWRlIGluLWNvbnRlbnQge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG5cbiAgYmFja2dyb3VuZC1jb2xvcjogJGxpbmstYmFubmVyLWJhY2tncm91bmQtY29sb3I7XG5cbiAgPiBoMSB7XG4gICAgQGV4dGVuZCAlaGVhZGVyMztcblxuICAgIHBhZGRpbmc6IDIwcHggMjBweCAwO1xuICB9XG5cbiAgPiBwIHtcbiAgICBtYXJnaW46IDIwcHg7XG5cbiAgICBAaW5jbHVkZSB0ZXh0O1xuXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgIH1cbiAgfVxufVxuIiwiXG5uYXYucmFkaWFsLW1lbnUge1xuICBib3R0b206IDQwcHg7XG4gIGhlaWdodDogNDhweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogNDBweDtcbiAgd2lkdGg6IDQ4cHg7XG4gIHotaW5kZXg6IDEwMDtcblxuICBAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldCkge1xuICAgIHJpZ2h0OiAyMHB4O1xuICB9XG5cbiAgPiBhLFxuICB1bCxcbiAgbGksXG4gIGxpIGEge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gID4gYSB7XG4gICAgei1pbmRleDogMTA7XG4gIH1cblxuICBhLFxuICB1bCxcbiAgbGkge1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgfVxuXG4gIHVsIHtcbiAgICBsaXN0LXN0eWxlOiBub25lICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cblxuICBsaSB7XG4gICAgbWFyZ2luOiAwO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgei1pbmRleDogMjtcbiAgfVxuXG4gICYuaXMtY2xvc2VkIHtcbiAgICBsaSB7XG4gICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59XG4iLCIvL0BpbXBvcnQgXCJ3ZWJzaXRlL3N0eWxlc2hlZXRzL3dlYnNpdGUvbW9sZWN1bGVzL21lbnVsaXN0XCI7XG5cbiRtZW51bGlzdC1pdGVtLWJvcmRlcjogMXB4IGRhc2hlZCAjODM5MDk3ICFkZWZhdWx0O1xuXG4kbWVudWxpc3QtaXRlbS1jb2xvcjogIzQ3NTM1QiAhZGVmYXVsdDtcblxuJG1lbnVzZWN0aW9uLXRpdGxlLWNvbG9yOiAjODM5MDk3ICFkZWZhdWx0O1xuJG1lbnVzZWN0aW9uLXRpdGxlLWZvbnQtd2VpZ2h0OiA0MDAgIWRlZmF1bHQ7XG5cbiRtZW51LW92ZXJ2aWV3cy1tZW51aXRlbS1jb2xvcjogd2hpdGUgIWRlZmF1bHQ7XG4kbWVudS1vdmVydmlld3MtbWVudS1iYWNrZ3JvdW5kLWNvbG9yOiAjOTE5MTkxICFkZWZhdWx0O1xuXG5uYXYubWVudS1zZWN0aW9uIHtcbiAgICBwYWRkaW5nLXRvcDogMC42ZW07XG5cbiAgICBoNiB7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIGNvbG9yOiAkbWVudXNlY3Rpb24tdGl0bGUtY29sb3I7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDAuNGVtO1xuICAgICAgICBmb250LXdlaWdodDogJG1lbnVzZWN0aW9uLXRpdGxlLWZvbnQtd2VpZ2h0O1xuICAgIH1cblxuICAgIGxpIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogJG1lbnVsaXN0LWl0ZW0tYm9yZGVyO1xuXG4gICAgICAgICY6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICBib3JkZXItdG9wOiAkbWVudWxpc3QtaXRlbS1ib3JkZXI7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBhIHtcbiAgICAgICAgY29sb3I6ICRtZW51bGlzdC1pdGVtLWNvbG9yO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZm9udC1zaXplOiAxLjE1ZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzOXB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcjeyRpY29uLWFycm93LXJpZ2h0LWNoYXJhY3Rlcn0nO1xuICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiaWNvbnNcIjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogbW9kdWxhci1zY2FsZSgyKTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB9XG4gICAgfVxufVxuXG5uYXYubWVudS1vdmVydmlld3Mge1xuICAgIHBhZGRpbmctdG9wOiAwLjZlbTtcblxuICAgIEBpbmNsdWRlIG1lZGlhKCBcIj49dGFibGV0XCIgKXtcbiAgICAgICAgQGluY2x1ZGUgcG9zaXRpb24oIGFic29sdXRlLCBudWxsIG51bGwgMHB4ICk7XG4gICAgICAgIHdpZHRoOiBjYWxjKCAxMDAlIC0gI3sgMiAqICRzbWFsbC1zcGFjaW5nIH0gKTtcbiAgICB9XG5cbn1cblxuLm1lbnUtZm9vdGVyIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgIEBpbmNsdWRlIG1lZGlhKCBcIjx0YWJsZXRcIiApIHtcbiAgICAgICAgLm1lbnUtZm9vdGVyLXRleHQge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIGEuYnV0dG9uIHtcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgIGNvbG9yOiAjNDc1MzVCO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICAgIGhlaWdodDogaW5pdGlhbDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblxuICAgICAgICAgICAgJjpmb2N1cyxcbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzQ3NTM1QjtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYSggXCI+cGhvbmVcIiApIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG1lbnUtb3ZlcnZpZXdzLW1lbnUtYmFja2dyb3VuZC1jb2xvcjtcbiAgICAgICAgbGluZS1oZWlnaHQ6IGNhbGMoI3skYnV0dG9uLWhlaWdodH0gKyAzMHB4KTtcbiAgICAgICAgcGFkZGluZzogMC42ZW0gJGd1dHRlcjtcblxuICAgICAgICAubWVudS1mb290ZXItdGV4dCB7XG4gICAgICAgICAgICBjb2xvcjogJG1lbnUtb3ZlcnZpZXdzLW1lbnVpdGVtLWNvbG9yO1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIGEuYnV0dG9uIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgfVxuICAgIH1cblxufVxuIiwiLy9AaW1wb3J0IFwid2Vic2l0ZS9zdHlsZXNoZWV0cy93ZWJzaXRlL21vbGVjdWxlcy9yZWxhdGVkX2l0ZW1cIjtcblxuJHJlbGF0ZWQtaXRlbS1sYWJlbC1jb2xvcjogIzk2OTY5NiAhZGVmYXVsdDtcbiRyZWxhdGVkLWl0ZW0td2hlbi1jb2xvcjogIzAwMCAhZGVmYXVsdDtcblxuLnJlbGF0ZWQtbGlzdCB7XG5cbiAgICAucmVsYXRlZC1pdGVtIHtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoIFwiPHRhYmxldFwiICl7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuXG4gICAgICAgICAgICAmOmZpcnN0LWNoaWxke1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYSggXCI+PXRhYmxldFwiICl7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiAzNzBweDtcbiAgICAgICAgfVxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgICYudGV4dC1vdmVydmlldyB7XG4gICAgICAgICAgICBAaW5jbHVkZSB0aGVtZWQtZG90dGVkLWJvcmRlciggMnB4IDAgKTtcbiAgICAgICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG5cbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDI3N3B4O1xuXG4gICAgICAgICAgICBoNSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNnB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAyNHB4O1xuXG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHRhYmxlIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA2cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHRkIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAycHggMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgYS5idXR0b24gc3BhbiB7XG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5pbWFnZS1vdmVydmlldyB7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgaDUge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogN3B4O1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoIFwiPD1waG9uZVwiICl7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwcHg7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IC03LjVweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBzbWFsbCB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5yZWxhdGVkLWl0ZW0tZGVzY3JpcHRpb24ge1xuICAgICAgICAgICAgICAgIGhlaWdodDogODBweDtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgd29yZC13cmFwOiBicmVhay13b3JkO1xuXG4gICAgICAgICAgICAgICAgLnRpbWUge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIGEsXG4gICAgICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI1LjVweDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLy8gcCB7XG4gICAgICAgICAgICAvLyAgICAgaGVpZ2h0OiAzNHB4O1xuICAgICAgICAgICAgLy8gfVxuICAgICAgICB9XG5cbiAgICAgICAgaDUge1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgfVxuXG4gICAgICAgIHRkIHtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgICAgIH1cblxuICAgICAgICBhIHtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy9cbiAgICAvLyBJZiB3ZSBoYXZlIHNvIG11Y2ggdGV4dCB0aGF0IHdlIGFyZSBvdmVyZmxvd2luZyBtYWtlIHN1cmUgdG8gcmVuZGVyIGEgc3dlZXQgbGl0dGxlIFwicmVhZCBtb3JlXCIgdGhpbmd5XG4gICAgLy9cbiAgICAucmVsYXRlZC1pdGVtLm92ZXJmbG93aW5nIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogJHNtYWxsLXNwYWNpbmcgLyAyIHNvbGlkICRiYXNlLWJhY2tncm91bmQtY29sb3I7XG4gICAgICAgIG1heC1oZWlnaHQ6IDM3MHB4O1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKCBcIjw9cGhvbmVcIiApe1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMjFweDtcbiAgICAgICAgfVxuXG4gICAgICAgIGEuaGFzLWljb24ge1xuICAgICAgICAgICAgLy8gQGluY2x1ZGUgcG9zaXRpb24oIGFic29sdXRlLCBudWxsIDBweCBlbSggNXB4ICkgbnVsbCApO1xuICAgICAgICAgICAgLy8gYm90dG9tOiAwO1xuICAgICAgICAgICAgLy8gaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgLy8gcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgLy8gcmlnaHQ6IDA7XG4gICAgICAgICAgICAvLyB3aWR0aDogYXV0bztcblxuICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgLy8gZm9udC1zaXplOiBtb2R1bGFyLXNjYWxlKCAtMSApO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy9cbiAgICAvLyBOb3cgdGhlIGJhc2UgY29tcG9uZW50c1xuICAgIC8vXG4gICAgLnJlbGF0ZWQtaXRlbSBhLFxuICAgIC5yZWxhdGVkLWl0ZW0gZGl2IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAzMDBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIGg1IHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHRoZW1lZC1oZWFkZXItY29sb3I7XG5cbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRzbWFsbC1zcGFjaW5nICogLjU7XG5cbiAgICAgICAgICAgIHNtYWxsIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHJlbGF0ZWQtaXRlbS1sYWJlbC1jb2xvcjtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5yZWxhdGVkLWxpbmsge1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgIH1cblxuICAgICAgICAucmVsYXRlZC1pdGVtLWRlc2NyaXB0aW9uIHtcbiAgICAgICAgICAgIGNvbG9yOiAkYmFzZS1mb250LWNvbG9yO1xuXG4gICAgICAgICAgICBzcGFuOmZpcnN0LWNoaWxkIHsgY29sb3I6ICRyZWxhdGVkLWl0ZW0td2hlbi1jb2xvcjsgfVxuICAgICAgICB9XG5cbiAgICAgICAgLm92ZXJ2aWV3LWRhdGUge1xuICAgICAgICAgICAgY29sb3I6ICRvdmVydmlldy1pdGVtLWRhdGUtY29sb3I7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBhOm5vdCgucHJpbWFyeS1jYWxsLXRvLWFjdGlvbikge1xuICAgICAgQGluY2x1ZGUgdGhlbWVkLWhlYWRlci1jb2xvcjtcbiAgICB9XG5cbiAgICAucmVsYXRlZC1pdGVtIGEuaGFzLWljb24uaWNvbi1hcnJvdy1yaWdodC1hZnRlcjphZnRlcixcbiAgICAucmVsYXRlZC1pdGVtLWRlc2NyaXB0aW9uLmhhcy1pY29uLmljb24tYXJyb3ctcmlnaHQtYWZ0ZXI6YWZ0ZXIge1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICBsaW5lLWhlaWdodDogMjUuNXB4O1xuICAgIH1cbiAgICBhLmJ1dHRvbi5oYXMtaWNvbi5pY29uLWFycm93LXJpZ2h0LWFmdGVyOmFmdGVyIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gICAgfVxuXG4gICAgLnJlbGF0ZWQtaXRlbSBhLmJ1dHRvbiB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgaGVpZ2h0OiAkYnV0dG9uLWhlaWdodDtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEoIFwiPj10YWJsZXRcIiApe1xuICAgICAgICBAaW5jbHVkZSBvdXRlci1jb250YWluZXIoICRtYXgtd2lkdGggKTtcblxuICAgICAgICAucmVsYXRlZC1pdGVtIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHNwYW4tY29sdW1ucyggNCApO1xuICAgICAgICAgICAgQGluY2x1ZGUgb21lZ2EoIDNuICk7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIvL0BpbXBvcnQgXCJ3ZWJzaXRlL3N0eWxlc2hlZXRzL3dlYnNpdGUvbW9sZWN1bGVzL3B1bGxvdXRcIjtcblxuXG4vLyBUT0RPOiByZWZhY3RvclxuLmRvc3NpZXItcHVsbG91dCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGhlaWdodDogMTAwdmg7XG4gIGxlZnQ6IDA7XG4gIG9wYWNpdHk6IDA7XG4gIHBhZGRpbmctdG9wOiA4MHB4O1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgdHJhbnNpdGlvbjogLjNzIGVhc2Utb3V0OyAvLyBUT0RPOiBQcm9wZXJ0aWVzIHNob3VsZCBiZSBpbiBzb3J0ZWQgb3JkZXJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSg5MCUsIDApO1xuICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlKDkwJSwgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDkwJSwgMCk7XG4gIHdpZHRoOiAxMDB2dztcbiAgei1pbmRleDogMjAwMDtcblxuICAvLyAmOnRhcmdldCxcbiAgJi50YXJnZXQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNpdGlvbjogLjNzIGVhc2Utb3V0OyAvLyBUT0RPOiBQcm9wZXJ0aWVzIHNob3VsZCBiZSBpbiBzb3J0ZWQgb3JkZXJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xuICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG4gIH1cbn1cblxuLnB1bGxvdXQtbWFpbiB7XG4gIGhlaWdodDogMTAwJTtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWF4LXdpZHRoOiA5MzBweDtcbiAgcGFkZGluZy1sZWZ0OiAyMDBweDtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gIGEuY2xvc2UtcHVsbG91dCB7XG4gICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGxlZnQ6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogMjAwcHg7XG5cbiAgICBzcGFuLnB1bGxvdXQtY2xvc2UtYnV0dG9uIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgLjg1KTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgZm9udC1zaXplOiAxOXB4O1xuICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDUwcHg7XG4gICAgICBtYXJnaW4tdG9wOiAtMjVweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICB3aWR0aDogNTBweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBob3Zlci1zdGF0ZSgpIHtcbiAgICAgIHNwYW4ucHVsbG91dC1jbG9zZS1idXR0b24ge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItYmxhY2s7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmlzY3JvbGwtY29udGFpbmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIC44NSk7XG5cbiAgICAuaXNjcm9sbC1zY3JvbGxlciB7XG4gICAgICBwYWRkaW5nOiA2MHB4IDM1cHg7XG4gICAgfVxuICB9XG5cbiAgLmRvc3NpZXItcHVsbG91dFtkYXRhLWxvYWRlZC13aXRoLWpzb25dICY6YWZ0ZXIge1xuICAgIEBpbmNsdWRlIGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgcmdiYSgwLCAwLCAwLCAuNjUpLCByZ2JhKDAsIDAsIDAsIC4wMSksICRmYWxsYmFjazogcmdiYSgwLCAwLCAwLCAuNjUpKTtcblxuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IC0xMDAlO1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5jb250ZW50IHtcbiAgICA+IGgxIHtcbiAgICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxMDUlO1xuLy8gICAgICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlOy8vIHR1cm5lZCBvZmYgYnkgcmVxdWVzdFxuICAgIH1cblxuICAgID4gaDIge1xuICAgICAgZm9udC1zaXplOiAzNnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxMDUlO1xuLy8gICAgICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlOy8vIHR1cm5lZCBvZmYgYnkgcmVxdWVzdFxuICAgIH1cblxuICAgID4gcHtcbiAgICAgID4gYSB7XG4gICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgPiBwLmludHJvdGV4dCB7XG4gICAgICBAaW5jbHVkZSB0aGVtZWQtY29sb3I7XG5cbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgICAgbWFyZ2luLXRvcDogMjVweDtcbiAgICAgIHBhZGRpbmctdG9wOiAyNXB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIFxuXG4gICAgICAgIGJvcmRlci10b3Atc3R5bGU6IHNvbGlkO1xuICAgICAgICBib3JkZXItdG9wLXdpZHRoOiAycHg7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbGVmdDogNDBweDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHdpZHRoOiA4MHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgID4gZmlndXJlOmxhc3QtY2hpbGQge1xuICAgICAgPiBmaWdjYXB0aW9uIHtcbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uaXNjcm9sbC1jb250YWluZXIge1xuICBoZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgd2lkdGg6IDEwMCU7XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbn1cblxuLnB1bGxvdXQtZ3JhZGllbnQtdG9wLFxuLnB1bGxvdXQtZ3JhZGllbnQtYm90dG9tIHtcbiAgaGVpZ2h0OiBjYWxjKDUwJSAtIDI1cHgpO1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ucHVsbG91dC1ncmFkaWVudC10b3Age1xuICB0b3A6IDA7XG59XG5cbi5wdWxsb3V0LWdyYWRpZW50LWJvdHRvbSB7XG4gIGJvdHRvbTogMDtcbn1cblxuLnB1bGxvdXQtZ3JhZGllbnQtbWlkZGxlIHtcbiAgaGVpZ2h0OiA1MHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogY2FsYyg1MCUgLSAyNXB4KTtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDUwcHgpO1xufVxuXG5cbiNwdWxsb3V0LXN0YW5kYWxvbmUge1xuICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbiAgLmNsb3NlLXB1bGxvdXQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgW2RhdGEtb3Blbi1saWdodGJveF0ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgbmF2LnRhZy1saXN0IC5jb250ZW50ID4gaDIge1xuICAgIG1hcmdpbjogMCAyMHB4O1xuICAgIHBhZGRpbmc6IDIwcHggNXB4IDE1cHg7XG4gIH1cbiAgbmF2LnRhZy1saXN0IC5jb250ZW50IHVsIGxpIGE6aG92ZXIge1xuICAgIGNvbG9yOiAkY29sb3ItYmxhY2s7XG4gIH1cbiAgLmljb24tY2xvc2Uge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnZpZGVvLWxpZ2h0Ym94IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBpZnJhbWUsIHZpZGVvIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgIH1cbiAgfVxuICBoMiArIGZpZ3VyZSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG5cbiAgaDEge1xuICAgIEBleHRlbmQgJWhlYWRlcjE7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxM3B4O1xuICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuXG4gIH1cbiAgcC5pbnRyb3RleHQge1xuICAgIEBpbmNsdWRlIHRoZW1lZC1jb2xvcjtcblxuICAgIG1hcmdpbi10b3A6IDI1cHg7XG4gICAgcGFkZGluZy10b3A6IDI1cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgJjpiZWZvcmUge1xuICAgIFxuICAgICAgYm9yZGVyLXRvcC1zdHlsZTogc29saWQ7XG4gICAgICBib3JkZXItdG9wLXdpZHRoOiAycHg7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIHdpZHRoOiA4MHB4O1xuICAgIH1cbiAgfVxufVxuXG4iLCJAbWl4aW4gbGluZWFyLWdyYWRpZW50KCRwb3MsICRnMSwgJGcyOiBudWxsLFxuICAgICAgICAgICAgICAgICAgICAgICAkZzM6IG51bGwsICRnNDogbnVsbCxcbiAgICAgICAgICAgICAgICAgICAgICAgJGc1OiBudWxsLCAkZzY6IG51bGwsXG4gICAgICAgICAgICAgICAgICAgICAgICRnNzogbnVsbCwgJGc4OiBudWxsLFxuICAgICAgICAgICAgICAgICAgICAgICAkZzk6IG51bGwsICRnMTA6IG51bGwsXG4gICAgICAgICAgICAgICAgICAgICAgICRmYWxsYmFjazogbnVsbCkge1xuICAvLyBEZXRlY3Qgd2hhdCB0eXBlIG9mIHZhbHVlIGV4aXN0cyBpbiAkcG9zXG4gICRwb3MtdHlwZTogdHlwZS1vZihudGgoJHBvcywgMSkpO1xuICAkcG9zLXNwZWM6IG51bGw7XG4gICRwb3MtZGVncmVlOiBudWxsO1xuXG4gIC8vIElmICRwb3MgaXMgbWlzc2luZyBmcm9tIG1peGluLCByZWFzc2lnbiB2YXJzIGFuZCBhZGQgZGVmYXVsdCBwb3NpdGlvblxuICBAaWYgKCRwb3MtdHlwZSA9PSBjb2xvcikgb3IgKG50aCgkcG9zLCAxKSA9PSBcInRyYW5zcGFyZW50XCIpICB7XG4gICAgJGcxMDogJGc5OyAkZzk6ICRnODsgJGc4OiAkZzc7ICRnNzogJGc2OyAkZzY6ICRnNTtcbiAgICAkZzU6ICRnNDsgJGc0OiAkZzM7ICRnMzogJGcyOyAkZzI6ICRnMTsgJGcxOiAkcG9zO1xuICAgICRwb3M6IG51bGw7XG4gIH1cblxuICBAaWYgJHBvcyB7XG4gICAgJHBvc2l0aW9uczogX2xpbmVhci1wb3NpdGlvbnMtcGFyc2VyKCRwb3MpO1xuICAgICRwb3MtZGVncmVlOiBudGgoJHBvc2l0aW9ucywgMSk7XG4gICAgJHBvcy1zcGVjOiAgIG50aCgkcG9zaXRpb25zLCAyKTtcbiAgfVxuXG4gICRmdWxsOiAkZzEsICRnMiwgJGczLCAkZzQsICRnNSwgJGc2LCAkZzcsICRnOCwgJGc5LCAkZzEwO1xuXG4gIC8vIFNldCAkZzEgYXMgdGhlIGRlZmF1bHQgZmFsbGJhY2sgY29sb3JcbiAgJGZhbGxiYWNrLWNvbG9yOiBudGgoJGcxLCAxKTtcblxuICAvLyBJZiAkZmFsbGJhY2sgaXMgYSBjb2xvciB1c2UgdGhhdCBjb2xvciBhcyB0aGUgZmFsbGJhY2sgY29sb3JcbiAgQGlmICh0eXBlLW9mKCRmYWxsYmFjaykgPT0gY29sb3IpIG9yICgkZmFsbGJhY2sgPT0gXCJ0cmFuc3BhcmVudFwiKSB7XG4gICAgJGZhbGxiYWNrLWNvbG9yOiAkZmFsbGJhY2s7XG4gIH1cblxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZmFsbGJhY2stY29sb3I7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KCRwb3MtZGVncmVlICRmdWxsKTsgLy8gU2FmYXJpIDUuMSssIENocm9tZVxuICBiYWNrZ3JvdW5kLWltYWdlOiB1bnF1b3RlKFwibGluZWFyLWdyYWRpZW50KCN7JHBvcy1zcGVjfSN7JGZ1bGx9KVwiKTtcbn1cbiIsIkBpbXBvcnQgXCIuLi8uLi8uLi8uLi93ZWJzaXRlL3N0eWxlc2hlZXRzL3dlYnNpdGUvbW9sZWN1bGVzL3JhZGlhbF9tZW51XCI7XG5cbm5hdi5yYWRpYWwtbWVudSB7XG5cblx0QGluY2x1ZGUgcG9zaXRpb24oIGFic29sdXRlLCBudWxsICRiYXNlLXNwYWNpbmcgMTAwcHggKyBweCggJGJhc2Utc3BhY2luZyApIG51bGwgKTtcblxuXHRhIHtcblx0XHRib3JkZXItY29sb3I6IHdoaXRlO1xuXHRcdGNvbG9yOiB3aGl0ZTtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCAwLCAwLCAwLCAwLjIgKTtcblx0fVxuXG59XG4iLCJAY2hhcnNldCBcIlVURi04XCI7XG5cbi8vLyBSZW1vdmVzIHRoZSBlbGVtZW50J3MgZ3V0dGVyIG1hcmdpbiwgcmVnYXJkbGVzcyBvZiBpdHMgcG9zaXRpb24gaW4gdGhlIGdyaWQgaGllcmFyY2h5IG9yIGRpc3BsYXkgcHJvcGVydHkuIEl0IGNhbiB0YXJnZXQgYSBzcGVjaWZpYyBlbGVtZW50LCBvciBldmVyeSBgbnRoLWNoaWxkYCBvY2N1cnJlbmNlLiBXb3JrcyBvbmx5IHdpdGggYGJsb2NrYCBsYXlvdXRzLlxuLy8vXG4vLy8gQHBhcmFtIHtMaXN0fSAkcXVlcnkgW2Jsb2NrXVxuLy8vICAgTGlzdCBvZiBhcmd1bWVudHMuIFN1cHBvcnRlZCBhcmd1bWVudHMgYXJlIGBudGgtY2hpbGRgIHNlbGVjdG9ycyAodGFyZ2V0cyBhIHNwZWNpZmljIHBzZXVkbyBlbGVtZW50KSBhbmQgYGF1dG9gICh0YXJnZXRzIGBsYXN0LWNoaWxkYCkuXG4vLy9cbi8vLyAgIFdoZW4gcGFzc2VkIGFuIGBudGgtY2hpbGRgIGFyZ3VtZW50IG9mIHR5cGUgYCpuYCB3aXRoIGBibG9ja2AgZGlzcGxheSwgdGhlIG9tZWdhIG1peGluIGF1dG9tYXRpY2FsbHkgYWRkcyBhIGNsZWFyIHRvIHRoZSBgKm4rMWAgdGggZWxlbWVudC4gTm90ZSB0aGF0IGNvbXBvc2l0ZSBhcmd1bWVudHMgc3VjaCBhcyBgMm4rMWAgZG8gbm90IHN1cHBvcnQgdGhpcyBmZWF0dXJlLlxuLy8vXG4vLy8gICAqKkRlcHJlY2F0aW9uIHdhcm5pbmcqKjogVGhlIG9tZWdhIG1peGluIHdpbGwgbm8gbG9uZ2VyIHRha2UgYSBgJGRpcmVjdGlvbmAgYXJndW1lbnQuIFRvIGNoYW5nZSB0aGUgbGF5b3V0IGRpcmVjdGlvbiwgdXNlIGByb3coJGRpcmVjdGlvbilgIG9yIHNldCBgJGRlZmF1bHQtbGF5b3V0LWRpcmVjdGlvbmAgaW5zdGVhZC5cbi8vL1xuLy8vIEBleGFtcGxlIHNjc3MgLSBVc2FnZVxuLy8vICAgLmVsZW1lbnQge1xuLy8vICAgICBAaW5jbHVkZSBvbWVnYTtcbi8vLyAgIH1cbi8vL1xuLy8vICAgLm50aC1lbGVtZW50IHtcbi8vLyAgICAgQGluY2x1ZGUgb21lZ2EoNG4pO1xuLy8vICAgfVxuLy8vXG4vLy8gQGV4YW1wbGUgY3NzIC0gQ1NTIE91dHB1dFxuLy8vICAgLmVsZW1lbnQge1xuLy8vICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4vLy8gICB9XG4vLy9cbi8vLyAgIC5udGgtZWxlbWVudDpudGgtY2hpbGQoNG4pIHtcbi8vLyAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuLy8vICAgfVxuLy8vXG4vLy8gICAubnRoLWVsZW1lbnQ6bnRoLWNoaWxkKDRuKzEpIHtcbi8vLyAgICAgY2xlYXI6IGxlZnQ7XG4vLy8gICB9XG5cbkBtaXhpbiBvbWVnYSgkcXVlcnk6IGJsb2NrLCAkZGlyZWN0aW9uOiBkZWZhdWx0KSB7XG4gICR0YWJsZTogYmVsb25ncy10byh0YWJsZSwgJHF1ZXJ5KTtcbiAgJGF1dG86IGJlbG9uZ3MtdG8oYXV0bywgJHF1ZXJ5KTtcblxuICBAaWYgJGRpcmVjdGlvbiAhPSBkZWZhdWx0IHtcbiAgICBAaW5jbHVkZSAtbmVhdC13YXJuKFwiVGhlIG9tZWdhIG1peGluIHdpbGwgbm8gbG9uZ2VyIHRha2UgYSAkZGlyZWN0aW9uIGFyZ3VtZW50LiBUbyBjaGFuZ2UgdGhlIGxheW91dCBkaXJlY3Rpb24sIHVzZSB0aGUgZGlyZWN0aW9uKCl7Li4ufSBtaXhpbi5cIik7XG4gIH0gQGVsc2Uge1xuICAgICRkaXJlY3Rpb246IGdldC1kaXJlY3Rpb24oJGxheW91dC1kaXJlY3Rpb24sICRkZWZhdWx0LWxheW91dC1kaXJlY3Rpb24pO1xuICB9XG5cbiAgQGlmICR0YWJsZSB7XG4gICAgQGluY2x1ZGUgLW5lYXQtd2FybihcIlRoZSBvbWVnYSBtaXhpbiBubyBsb25nZXIgcmVtb3ZlcyBwYWRkaW5nIGluIHRhYmxlIGxheW91dHMuXCIpO1xuICB9XG5cbiAgQGlmIGxlbmd0aCgkcXVlcnkpID09IDEge1xuICAgIEBpZiAkYXV0byB7XG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tI3skZGlyZWN0aW9ufTogMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAZWxzZSBpZiBjb250YWlucy1kaXNwbGF5LXZhbHVlKCRxdWVyeSkgYW5kICR0YWJsZSA9PSBmYWxzZSB7XG4gICAgICBtYXJnaW4tI3skZGlyZWN0aW9ufTogMDtcbiAgICB9XG5cbiAgICBAZWxzZSB7XG4gICAgICBAaW5jbHVkZSBudGgtY2hpbGQoJHF1ZXJ5LCAkZGlyZWN0aW9uKTtcbiAgICB9XG4gIH0gQGVsc2UgaWYgbGVuZ3RoKCRxdWVyeSkgPT0gMiB7XG4gICAgQGlmICRhdXRvIHtcbiAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi0jeyRkaXJlY3Rpb259OiAwO1xuICAgICAgfVxuICAgIH0gQGVsc2Uge1xuICAgICAgQGluY2x1ZGUgbnRoLWNoaWxkKG50aCgkcXVlcnksIDEpLCAkZGlyZWN0aW9uKTtcbiAgICB9XG4gIH0gQGVsc2Uge1xuICAgIEBpbmNsdWRlIC1uZWF0LXdhcm4oXCJUb28gbWFueSBhcmd1bWVudHMgcGFzc2VkIHRvIHRoZSBvbWVnYSgpIG1peGluLlwiKTtcbiAgfVxufVxuXG5AbWl4aW4gbnRoLWNoaWxkKCRxdWVyeSwgJGRpcmVjdGlvbikge1xuICAkb3Bwb3NpdGUtZGlyZWN0aW9uOiBnZXQtb3Bwb3NpdGUtZGlyZWN0aW9uKCRkaXJlY3Rpb24pO1xuXG4gICY6bnRoLWNoaWxkKCN7JHF1ZXJ5fSkge1xuICAgIG1hcmdpbi0jeyRkaXJlY3Rpb259OiAwO1xuICB9XG5cbiAgQGlmIHR5cGUtb2YoJHF1ZXJ5KSA9PSBudW1iZXIgYW5kIHVuaXQoJHF1ZXJ5KSA9PSBcIm5cIiB7XG4gICAgJjpudGgtY2hpbGQoI3skcXVlcnl9KzEpIHtcbiAgICAgIGNsZWFyOiAkb3Bwb3NpdGUtZGlyZWN0aW9uO1xuICAgIH1cbiAgfVxufVxuIiwiJHNlYXJjaC1yZXN1bHQtaW5mb3JtYXRpb24tdGl0bGUtaW5mb3JtYXRpb24tY29sb3I6ICM5Njk2OTYgIWRlZmF1bHQ7XG4kc2VhcmNoLXJlc3VsdC1ib3JkZXItYm90dG9tOiAycHggZGFzaGVkICRzZWFyY2gtcmVzdWx0LWluZm9ybWF0aW9uLXRpdGxlLWluZm9ybWF0aW9uLWNvbG9yICFkZWZhdWx0O1xuJHNlYXJjaC1yZXN1bHQtaW1hZ2UtaGVpZ2h0OiBlbSggMTUwcHggKSAhZGVmYXVsdDtcbiRzZWFyY2gtcmVzdWx0LWhvdmVyLWJhY2tncm91bmQ6ICNlZmYxZWY7XG5cbi5zZWFyY2gtcmVzdWx0IHtcblx0QGluY2x1ZGUgcm93KCApO1xuXHRAaW5jbHVkZSBwYWQoIGRlZmF1bHQgMHB4IGRlZmF1bHQgMHB4ICk7XG5cdEBpbmNsdWRlIGRvdHRlZC1ib3JkZXIoIDAgMCAycHgsICRjb2xvcjogYmxhY2sgKTtcblxuXHRjb2xvcjogJGJhc2UtZm9udC1jb2xvcjtcblx0cGFkZGluZy1ib3R0b206IDIwcHg7XG5cdHBhZGRpbmctdG9wOiAxNXB4O1xuXG5cdCY6aG92ZXIsXG5cdCY6Zm9jdXMge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRzZWFyY2gtcmVzdWx0LWhvdmVyLWJhY2tncm91bmQ7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXG5cdFx0aDIgc21hbGwgeyBAaW5jbHVkZSB0aGVtZWQtY29sb3I7IH1cblx0XHQuaW5mb3JtYXRpb24gZGl2IHsgQGluY2x1ZGUgdGhlbWVkLWNvbG9yOyB9XG5cdH1cblxuXHQ+IC5pbmZvcm1hdGlvbiB7XG5cdFx0QGluY2x1ZGUgc3Bhbi1jb2x1bW5zKCAxMiApO1xuXG5cdFx0cGFkZGluZzogMCAxMHB4O1xuXG5cdFx0PiBoMiB7XG5cdFx0XHRmb250LXNpemU6IDIzcHg7XG5cdFx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogNHB4O1xuXG5cdFx0XHRzbWFsbCB7XG5cdFx0XHRcdGNvbG9yOiAkc2VhcmNoLXJlc3VsdC1pbmZvcm1hdGlvbi10aXRsZS1pbmZvcm1hdGlvbi1jb2xvcjtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTdweDtcblx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHRAaW5jbHVkZSBtZWRpYSggXCI+PXRhYmxldFwiICl7XG5cdFx0QGluY2x1ZGUgbWFyZ2luKCBudWxsIGF1dG8gKTtcblxuXHRcdG1heC13aWR0aDogNTglO1xuXG5cdFx0PiAuaW5mb3JtYXRpb24gPiBkaXYgeyBkaXNwbGF5OiBibG9jazsgfVxuXHR9XG59XG4iLCJAY2hhcnNldCBcIlVURi04XCI7XG5cbi8vLyBBZGRzIHBhZGRpbmcgdG8gdGhlIGVsZW1lbnQuXG4vLy9cbi8vLyBAcGFyYW0ge0xpc3R9ICRwYWRkaW5nIFtmbGV4LWd1dHRlcigpXVxuLy8vICAgQSBsaXN0IG9mIHBhZGRpbmcgdmFsdWUocykgdG8gdXNlLiBQYXNzaW5nIGBkZWZhdWx0YCBpbiB0aGUgbGlzdCB3aWxsIHJlc3VsdCBpbiB1c2luZyB0aGUgZ3V0dGVyIHdpZHRoIGFzIGEgcGFkZGluZyB2YWx1ZS5cbi8vL1xuLy8vIEBleGFtcGxlIHNjc3MgLSBVc2FnZVxuLy8vICAgLmVsZW1lbnQge1xuLy8vICAgICBAaW5jbHVkZSBwYWQoMzBweCAtMjBweCAxMHB4IGRlZmF1bHQpO1xuLy8vICAgfVxuLy8vXG4vLy8gQGV4YW1wbGUgY3NzIC0gQ1NTIE91dHB1dFxuLy8vICAgLmVsZW1lbnQge1xuLy8vICAgICBwYWRkaW5nOiAzMHB4IC0yMHB4IDEwcHggMi4zNTc2NSU7XG4vLy8gICB9XG5cbkBtaXhpbiBwYWQoJHBhZGRpbmc6IGZsZXgtZ3V0dGVyKCkpIHtcbiAgJHBhZGRpbmctbGlzdDogbnVsbDtcbiAgQGVhY2ggJHZhbHVlIGluICRwYWRkaW5nIHtcbiAgICAkdmFsdWU6IGlmKCR2YWx1ZSA9PSAnZGVmYXVsdCcsIGZsZXgtZ3V0dGVyKCksICR2YWx1ZSk7XG4gICAgJHBhZGRpbmctbGlzdDogam9pbigkcGFkZGluZy1saXN0LCAkdmFsdWUpO1xuICB9XG4gIHBhZGRpbmc6ICRwYWRkaW5nLWxpc3Q7XG59XG4iLCJcbi5zaWRlLWltYWdlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIHdpZHRoOiAxNzBweDtcblxuICA+IGZpZ3VyZSB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IDc1cHg7XG5cbiAgICA+IGZpZ2NhcHRpb24ge1xuICAgICAgY29sb3I6ICRzaWRlLWltYWdlLWZpZ2NhcHRpb24tY29sb3I7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgd2lkdGg6IDEzMHB4O1xuXG4gICAgICBAaW5jbHVkZSB0ZXh0KCRzaXplOiAxNnB4LCAkbGluZS1oZWlnaHQ6IDEzMCUpO1xuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAxNTAwcHgpIHsgLy8gRklYTUU6IFNob3VsZCBub3QgYmUgYSBoYXJkIHZhbHVlXG4gICAgcmlnaHQ6IDEwMHB4O1xuICB9XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkgeyAvLyBGSVhNRTogU2hvdWxkIG5vdCBiZSBhIGhhcmQgdmFsdWVcbiAgICByaWdodDogMjAwcHg7XG4gIH1cblxuICBAbWVkaWEgKG1pbi13aWR0aDogMTcwMHB4KSB7IC8vIEZJWE1FOiBTaG91bGQgbm90IGJlIGEgaGFyZCB2YWx1ZVxuICAgIHJpZ2h0OiAyODBweDtcbiAgfVxuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAxODAwcHgpIHsgLy8gRklYTUU6IFNob3VsZCBub3QgYmUgYSBoYXJkIHZhbHVlXG4gICAgcmlnaHQ6IDM3MHB4O1xuICB9XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6IDE5MDBweCkgeyAvLyBGSVhNRTogU2hvdWxkIG5vdCBiZSBhIGhhcmQgdmFsdWVcbiAgICByaWdodDogNDUwcHg7XG4gIH1cblxuICBAbWVkaWEgKG1heC13aWR0aDogMTAwMHB4KSB7IC8vIEZJWE1FOiBTaG91bGQgbm90IGJlIGEgaGFyZCB2YWx1ZVxuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbiIsIkBpbXBvcnQgJy4uLy4uL2RlZmluaXRpb25zL3RoZW1lcyc7XG5cblxuJWNhcHRpb24ge1xuICBAaW5jbHVkZSB0ZXh0O1xuXG4gIGNvbG9yOiAkZmlndXJlLWNhcHRpb24tY29sb3I7XG4gIGZvbnQtc2l6ZTogOTUlO1xufVxuXG4lY2FwdGlvbi1wb2ludGVyLWxlZnQge1xuICBib3JkZXItdG9wOiAxcHggZGFzaGVkICRtaXhpbi1ib3JkZXItY29sb3I7O1xuXG4gIG1hcmdpbi10b3A6IDhweDtcbiAgcGFkZGluZy10b3A6IDhweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICY6YmVmb3JlIHtcbiAgICBib3JkZXItdG9wOiAxcHggZGFzaGVkICRtaXhpbi1ib3JkZXItY29sb3I7O1xuXG4gICAgQGluY2x1ZGUgdHJhbnNmb3JtKHJvdGF0ZSg0NWRlZykpO1xuXG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgbGVmdDogLTY1cHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIHRvcDogLTI4cHg7XG4gICAgd2lkdGg6IDc1cHg7XG4gIH1cbn1cblxuJWNhcHRpb24tcG9pbnRlci1yaWdodCB7XG4gIGJvcmRlci10b3A6IDFweCBkYXNoZWQgJG1peGluLWJvcmRlci1jb2xvcjs7XG5cbiAgbWFyZ2luLXRvcDogOHB4O1xuICBwYWRkaW5nLXRvcDogOHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgJjpiZWZvcmUge1xuICAgIGJvcmRlci10b3A6IDFweCBkYXNoZWQgJG1peGluLWJvcmRlci1jb2xvcjs7XG5cbiAgICBAaW5jbHVkZSB0cmFuc2Zvcm0ocm90YXRlKC00NWRlZykpO1xuXG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgbGVmdDogYXV0bztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IC02NXB4O1xuICAgIHRvcDogLTI4cHg7XG4gICAgd2lkdGg6IDc1cHg7XG4gIH1cbn1cblxuQG1peGluIGNhcHRpb24tb3Zlci1pbWFnZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0cmFuc3BhcmVudCAkZmlndXJlLWNhcHRpb24tb3Zlci1pbWFnZS1ncmFkaWVudC1jb2xvcik7XG4gIGJvdHRvbTogMDtcbiAgaGVpZ2h0OiA2NXB4O1xuICBsZWZ0OiAwO1xuICBwYWRkaW5nLXRvcDogNTBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gID4gYSB7XG4gICAgY29sb3I6ICRmaWd1cmUtY2FwdGlvbi1vdmVyLWltYWdlLWxpbmstY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICAgQGluY2x1ZGUgdGV4dCgkc3R5bGU6IGl0YWxpYyk7XG5cbiAgICA+IHNwYW4ge1xuICAgICAgQGluY2x1ZGUgdGV4dCgkd2VpZ2h0OiA1MDApO1xuXG4gICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6ICcgI3skaWNvbi1hcnJvdy1yaWdodC1jaGFyYWN0ZXJ9JztcbiAgICAgICAgZm9udC1mYW1pbHk6ICdJY29ucyc7XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgdGhlbWVkLWhvdmVyLXN0YXRlKGNvbG9yKTtcbiAgfVxufVxuXG5maWd1cmUge1xuICBAaW5jbHVkZSBpbi1jb250ZW50KCcubWljcm9waWEgLmNvbnRlbnQnKSB7ICAvLyBEb24ndCB1c2UgdGhpcyBwYXJ0IG9uIEFydGlzLm5sXG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICBtYXJnaW4tdG9wOiA0NXB4O1xuXG4gICAgPiBpbWcge1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgID4gaWZyYW1lIHtcbiAgICAgIG1pbi1oZWlnaHQ6IDM0MHB4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgPiBmaWdjYXB0aW9uIHtcbiAgICAgIEBleHRlbmQgJWNhcHRpb247XG5cbiAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuXG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IGRhc2hlZCAkbWl4aW4tYm9yZGVyLWNvbG9yOztcblxuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBhZGRpbmc6IDVweCAwIDEwcHg7XG4gICAgICAgIHdpZHRoOiA4MHB4O1xuICAgICAgfVxuXG4gICAgICA+IHAge1xuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCJAaW1wb3J0ICcuLi9jb21wb3VuZHMvZmlndXJlJztcblxuLnNsaXQtaW1hZ2Uge1xuICBoZWlnaHQ6IDMwMHB4O1xuICBtYXJnaW4tYm90dG9tOiA1NXB4O1xuICBtYXJnaW4tdG9wOiA0NXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgPiBmaWd1cmUge1xuICAgIGJhY2tncm91bmQtYXR0YWNobWVudDogZml4ZWQ7XG5cbiAgICBib2R5LmlzLWlwYWQgJixcbiAgICBib2R5LmlzLWlwaG9uZSAmIHtcbiAgICAgIGJhY2tncm91bmQtYXR0YWNobWVudDogc2Nyb2xsO1xuICAgIH1cblxuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgaGVpZ2h0OiAzMDBweDtcbiAgICBtYXJnaW46IDA7XG5cbiAgICA+IGltZyB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgID4gZmlnY2FwdGlvbiB7XG4gICAgICBAaW5jbHVkZSBjYXB0aW9uLW92ZXItaW1hZ2U7XG4gICAgICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgICB9XG4gIH1cbn1cbiIsIlxuQG1peGluIHRoZW1lZCgkYXR0ciwgJGZvcmNlOiBmYWxzZSkge1xuICAudGhlbWUtcHVycGxlICYsXG4gIGJvZHkgLnRoZW1lLXB1cnBsZSAmIHtcbiAgICBAaWYgKCRmb3JjZSkge1xuICAgICAgI3skYXR0cn06ICRjb2xvci1wdXJwbGUgIWltcG9ydGFudDtcbiAgICB9IEBlbHNlIHtcbiAgICAgICN7JGF0dHJ9OiAkY29sb3ItcHVycGxlO1xuICAgIH1cbiAgfVxuXG4gIC50aGVtZS1ibHVlICYsXG4gIGJvZHkgLnRoZW1lLWJsdWUgJiB7XG4gICAgQGlmICgkZm9yY2UpIHtcbiAgICAgICN7JGF0dHJ9OiAkY29sb3ItYmx1ZSAhaW1wb3J0YW50O1xuICAgIH0gQGVsc2Uge1xuICAgICAgI3skYXR0cn06ICRjb2xvci1ibHVlO1xuICAgIH1cbiAgfVxuXG4gIC50aGVtZS15ZWxsb3cgJixcbiAgYm9keSAudGhlbWUteWVsbG93ICYge1xuICAgIEBpZiAoJGZvcmNlKSB7XG4gICAgICAjeyRhdHRyfTogJGNvbG9yLXllbGxvdyAhaW1wb3J0YW50O1xuICAgIH0gQGVsc2Uge1xuICAgICAgI3skYXR0cn06ICRjb2xvci15ZWxsb3c7XG4gICAgfVxuICB9XG5cbiAgLnRoZW1lLWdyZWVuICYsXG4gIGJvZHkgLnRoZW1lLWdyZWVuICYge1xuICAgIEBpZiAoJGZvcmNlKSB7XG4gICAgICAjeyRhdHRyfTogJGNvbG9yLWdyZWVuICFpbXBvcnRhbnQ7XG4gICAgfSBAZWxzZSB7XG4gICAgICAjeyRhdHRyfTogJGNvbG9yLWdyZWVuO1xuICAgIH1cbiAgfVxufVxuXG5AbWl4aW4gdGhlbWVkLWhvdmVyLXN0YXRlKCRhdHRyLCAkZm9yY2U6IGZhbHNlKSB7XG4gIGh0bWwubm8tdG91Y2ggLnRoZW1lLXB1cnBsZSAmOmhvdmVyLFxuICBodG1sLm5vLXRvdWNoIC50aGVtZS1wdXJwbGUgJjpmb2N1cyxcbiAgLnRoZW1lLXB1cnBsZSAmOmFjdGl2ZSB7XG4gICAgQGlmICgkZm9yY2UpIHtcbiAgICAgICN7JGF0dHJ9OiAkY29sb3ItcHVycGxlICFpbXBvcnRhbnQ7XG4gICAgfSBAZWxzZSB7XG4gICAgICAjeyRhdHRyfTogJGNvbG9yLXB1cnBsZTtcbiAgICB9XG4gIH1cblxuICBodG1sLm5vLXRvdWNoIC50aGVtZS1ibHVlICY6aG92ZXIsXG4gIGh0bWwubm8tdG91Y2ggLnRoZW1lLWJsdWUgJjpmb2N1cyxcbiAgLnRoZW1lLWJsdWUgJjphY3RpdmUge1xuICAgIEBpZiAoJGZvcmNlKSB7XG4gICAgICAjeyRhdHRyfTogJGNvbG9yLWJsdWUgIWltcG9ydGFudDtcbiAgICB9IEBlbHNlIHtcbiAgICAgICN7JGF0dHJ9OiAkY29sb3ItYmx1ZTtcbiAgICB9XG4gIH1cblxuICBodG1sLm5vLXRvdWNoIC50aGVtZS15ZWxsb3cgJjpob3ZlcixcbiAgaHRtbC5uby10b3VjaCAudGhlbWUteWVsbG93ICY6Zm9jdXMsXG4gIC50aGVtZS15ZWxsb3cgJjphY3RpdmUge1xuICAgIEBpZiAoJGZvcmNlKSB7XG4gICAgICAjeyRhdHRyfTogJGNvbG9yLXllbGxvdyAhaW1wb3J0YW50O1xuICAgIH0gQGVsc2Uge1xuICAgICAgI3skYXR0cn06ICRjb2xvci15ZWxsb3c7XG4gICAgfVxuICB9XG5cbiAgaHRtbC5uby10b3VjaCAudGhlbWUtZ3JlZW4gJjpob3ZlcixcbiAgaHRtbC5uby10b3VjaCAudGhlbWUtZ3JlZW4gJjpmb2N1cyxcbiAgLnRoZW1lLWdyZWVuICY6YWN0aXZlIHtcbiAgICBAaWYgKCRmb3JjZSkge1xuICAgICAgI3skYXR0cn06ICRjb2xvci1ncmVlbiAhaW1wb3J0YW50O1xuICAgIH0gQGVsc2Uge1xuICAgICAgI3skYXR0cn06ICRjb2xvci1ncmVlbjtcbiAgICB9XG4gIH1cbn1cblxuQG1peGluIHRoZW1lZC1vcGFjaXR5KCRhdHRyLCAkb3BhY2l0eTogMSwgJGZvcmNlOiBmYWxzZSkge1xuICAudGhlbWUtcHVycGxlICYsXG4gIGJvZHkgLnRoZW1lLXB1cnBsZSAmIHtcbiAgICBAaWYgKCRmb3JjZSkge1xuICAgICAgI3skYXR0cn06IHJnYmEoJGNvbG9yLXB1cnBsZSwgJG9wYWNpdHkpICFpbXBvcnRhbnQ7XG4gICAgfSBAZWxzZSB7XG4gICAgICAjeyRhdHRyfTogcmdiYSgkY29sb3ItcHVycGxlLCAkb3BhY2l0eSk7XG4gICAgfVxuICB9XG5cbiAgLnRoZW1lLWJsdWUgJixcbiAgYm9keSAudGhlbWUtYmx1ZSAmIHtcbiAgICBAaWYgKCRmb3JjZSkge1xuICAgICAgI3skYXR0cn06IHJnYmEoJGNvbG9yLWJsdWUsICRvcGFjaXR5KSAhaW1wb3J0YW50O1xuICAgIH0gQGVsc2Uge1xuICAgICAgI3skYXR0cn06IHJnYmEoJGNvbG9yLWJsdWUsICRvcGFjaXR5KTtcbiAgICB9XG4gIH1cblxuICAudGhlbWUteWVsbG93ICYsXG4gIGJvZHkgLnRoZW1lLXllbGxvdyAmIHtcbiAgICBAaWYgKCRmb3JjZSkge1xuICAgICAgI3skYXR0cn06IHJnYmEoJGNvbG9yLXllbGxvdywgJG9wYWNpdHkpICFpbXBvcnRhbnQ7XG4gICAgfSBAZWxzZSB7XG4gICAgICAjeyRhdHRyfTogcmdiYSgkY29sb3IteWVsbG93LCAkb3BhY2l0eSk7XG4gICAgfVxuICB9XG5cbiAgLnRoZW1lLWdyZWVuICYsXG4gIGJvZHkgLnRoZW1lLWdyZWVuICYge1xuICAgIEBpZiAoJGZvcmNlKSB7XG4gICAgICAjeyRhdHRyfTogcmdiYSgkY29sb3ItZ3JlZW4sICRvcGFjaXR5KSAhaW1wb3J0YW50O1xuICAgIH0gQGVsc2Uge1xuICAgICAgI3skYXR0cn06IHJnYmEoJGNvbG9yLWdyZWVuLCAkb3BhY2l0eSk7XG4gICAgfVxuICB9XG59XG5cbkBtaXhpbiB0aGVtZWQtb3BhY2l0eS1ob3Zlci1zdGF0ZSgkYXR0ciwgJG9wYWNpdHk6IDEsICRmb3JjZTogZmFsc2UpIHtcbiAgaHRtbC5uby10b3VjaCAudGhlbWUtcHVycGxlICY6aG92ZXIsXG4gIGh0bWwubm8tdG91Y2ggLnRoZW1lLXB1cnBsZSAmOmZvY3VzLFxuICAudGhlbWUtcHVycGxlICY6YWN0aXZlIHtcbiAgICBAaWYgKCRmb3JjZSkge1xuICAgICAgI3skYXR0cn06IHJnYmEoJGNvbG9yLXB1cnBsZSwgJG9wYWNpdHkpICFpbXBvcnRhbnQ7XG4gICAgfSBAZWxzZSB7XG4gICAgICAjeyRhdHRyfTogcmdiYSgkY29sb3ItcHVycGxlLCAkb3BhY2l0eSk7XG4gICAgfVxuICB9XG5cbiAgaHRtbC5uby10b3VjaCAudGhlbWUtYmx1ZSAmOmhvdmVyLFxuICBodG1sLm5vLXRvdWNoIC50aGVtZS1ibHVlICY6Zm9jdXMsXG4gIC50aGVtZS1ibHVlICY6YWN0aXZlIHtcbiAgICBAaWYgKCRmb3JjZSkge1xuICAgICAgI3skYXR0cn06IHJnYmEoJGNvbG9yLWJsdWUsICRvcGFjaXR5KSAhaW1wb3J0YW50O1xuICAgIH0gQGVsc2Uge1xuICAgICAgI3skYXR0cn06IHJnYmEoJGNvbG9yLWJsdWUsICRvcGFjaXR5KTtcbiAgICB9XG4gIH1cblxuICBodG1sLm5vLXRvdWNoIC50aGVtZS15ZWxsb3cgJjpob3ZlcixcbiAgaHRtbC5uby10b3VjaCAudGhlbWUteWVsbG93ICY6Zm9jdXMsXG4gIC50aGVtZS15ZWxsb3cgJjphY3RpdmUge1xuICAgIEBpZiAoJGZvcmNlKSB7XG4gICAgICAjeyRhdHRyfTogcmdiYSgkY29sb3IteWVsbG93LCAkb3BhY2l0eSkgIWltcG9ydGFudDtcbiAgICB9IEBlbHNlIHtcbiAgICAgICN7JGF0dHJ9OiByZ2JhKCRjb2xvci15ZWxsb3csICRvcGFjaXR5KTtcbiAgICB9XG4gIH1cblxuICBodG1sLm5vLXRvdWNoIC50aGVtZS1ncmVlbiAmOmhvdmVyLFxuICBodG1sLm5vLXRvdWNoIC50aGVtZS1ncmVlbiAmOmZvY3VzLFxuICAudGhlbWUtZ3JlZW4gJjphY3RpdmUge1xuICAgIEBpZiAoJGZvcmNlKSB7XG4gICAgICAjeyRhdHRyfTogcmdiYSgkY29sb3ItZ3JlZW4sICRvcGFjaXR5KSAhaW1wb3J0YW50O1xuICAgIH0gQGVsc2Uge1xuICAgICAgI3skYXR0cn06IHJnYmEoJGNvbG9yLWdyZWVuLCAkb3BhY2l0eSk7XG4gICAgfVxuICB9XG59XG5cbkBtaXhpbiB0aGVtZWQtdGV4dCgkYXR0ciwgJGZvcmNlOiBmYWxzZSkge1xuICAudGhlbWUtcHVycGxlICYsXG4gIGJvZHkgLnRoZW1lLXB1cnBsZSAmIHtcbiAgICBAaWYgKCRmb3JjZSkge1xuICAgICAgI3skYXR0cn06ICRjb2xvci1ibGFjayAhaW1wb3J0YW50O1xuICAgIH0gQGVsc2Uge1xuICAgICAgI3skYXR0cn06ICRjb2xvci1ibGFjaztcbiAgICB9XG4gIH1cblxuICAudGhlbWUteWVsbG93ICYsXG4gIGJvZHkgLnRoZW1lLXllbGxvdyAmIHtcbiAgICBAaWYgKCRmb3JjZSkge1xuICAgICAgI3skYXR0cn06ICRjb2xvci1ibGFjayAhaW1wb3J0YW50O1xuICAgIH0gQGVsc2Uge1xuICAgICAgI3skYXR0cn06ICRjb2xvci1ibGFjaztcbiAgICB9XG4gIH1cblxuICAudGhlbWUtYmx1ZSAmLFxuICBib2R5IC50aGVtZS1ibHVlICYge1xuICAgIEBpZiAoJGZvcmNlKSB7XG4gICAgICAjeyRhdHRyfTogJGNvbG9yLXdoaXRlICFpbXBvcnRhbnQ7XG4gICAgfSBAZWxzZSB7XG4gICAgICAjeyRhdHRyfTogJGNvbG9yLXdoaXRlO1xuICAgIH1cbiAgfVxuXG4gIC50aGVtZS1ncmVlbiAmLFxuICBib2R5IC50aGVtZS1ncmVlbiAmIHtcbiAgICBAaWYgKCRmb3JjZSkge1xuICAgICAgI3skYXR0cn06ICRjb2xvci1ibGFjayAhaW1wb3J0YW50O1xuICAgIH0gQGVsc2Uge1xuICAgICAgI3skYXR0cn06ICRjb2xvci1ibGFjaztcbiAgICB9XG4gIH1cbn1cblxuQG1peGluIHRoZW1lZC10ZXh0LWhvdmVyLXN0YXRlKCRhdHRyLCAkZm9yY2U6IGZhbHNlKSB7XG4gIGh0bWwubm8tdG91Y2ggLnRoZW1lLXB1cnBsZSAmOmhvdmVyLFxuICBodG1sLm5vLXRvdWNoIC50aGVtZS1wdXJwbGUgJjpmb2N1cyxcbiAgLnRoZW1lLXB1cnBsZSAmOmFjdGl2ZSB7XG4gICAgQGlmICgkZm9yY2UpIHtcbiAgICAgICN7JGF0dHJ9OiAkY29sb3ItYmxhY2sgIWltcG9ydGFudDtcbiAgICB9IEBlbHNlIHtcbiAgICAgICN7JGF0dHJ9OiAkY29sb3ItYmxhY2s7XG4gICAgfVxuICB9XG5cbiAgaHRtbC5uby10b3VjaCAudGhlbWUtYmx1ZSAmOmhvdmVyLFxuICBodG1sLm5vLXRvdWNoIC50aGVtZS1ibHVlICY6Zm9jdXMsXG4gIC50aGVtZS1ibHVlICY6YWN0aXZlIHtcbiAgICBAaWYgKCRmb3JjZSkge1xuICAgICAgI3skYXR0cn06ICRjb2xvci13aGl0ZSAhaW1wb3J0YW50O1xuICAgIH0gQGVsc2Uge1xuICAgICAgI3skYXR0cn06ICRjb2xvci13aGl0ZTtcbiAgICB9XG4gIH1cblxuICBodG1sLm5vLXRvdWNoIC50aGVtZS15ZWxsb3cgJjpob3ZlcixcbiAgaHRtbC5uby10b3VjaCAudGhlbWUteWVsbG93ICY6Zm9jdXMsXG4gIC50aGVtZS15ZWxsb3cgJjphY3RpdmUge1xuICAgIEBpZiAoJGZvcmNlKSB7XG4gICAgICAjeyRhdHRyfTogJGNvbG9yLWJsYWNrICFpbXBvcnRhbnQ7XG4gICAgfSBAZWxzZSB7XG4gICAgICAjeyRhdHRyfTogJGNvbG9yLWJsYWNrO1xuICAgIH1cbiAgfVxuXG4gIGh0bWwubm8tdG91Y2ggLnRoZW1lLWdyZWVuICY6aG92ZXIsXG4gIGh0bWwubm8tdG91Y2ggLnRoZW1lLWdyZWVuICY6Zm9jdXMsXG4gIC50aGVtZS1ncmVlbiAmOmFjdGl2ZSB7XG4gICAgQGlmICgkZm9yY2UpIHtcbiAgICAgICN7JGF0dHJ9OiAkY29sb3ItYmxhY2sgIWltcG9ydGFudDtcbiAgICB9IEBlbHNlIHtcbiAgICAgICN7JGF0dHJ9OiAkY29sb3ItYmxhY2s7XG4gICAgfVxuICB9XG59XG5cbi8vIE1haW4gZm9yZWdyb3VuZCBjb2xvclxuXG4lcGFnZS1wdXJwbGUtY29sb3Ige1xuICBjb2xvcjogJGNvbG9yLXB1cnBsZTtcbn1cblxuJXBhZ2UteWVsbG93LWNvbG9yIHtcbiAgY29sb3I6ICRjb2xvci15ZWxsb3c7XG59XG5cbiVwYWdlLWJsdWUtY29sb3Ige1xuICBjb2xvcjogJGNvbG9yLWJsdWUtdGV4dDtcbn1cblxuJXBhZ2UtZ3JlZW4tY29sb3Ige1xuICBjb2xvcjogJGNvbG9yLWdyZWVuO1xufVxuXG5AbWl4aW4gdGhlbWVkLWNvbG9yIHtcbiAgLnRoZW1lLXB1cnBsZSAmLFxuICBib2R5IC50aGVtZS1wdXJwbGUgJiB7XG4gICAgY29sb3I6ICRjb2xvci1wdXJwbGU7XG4gIH1cblxuICAudGhlbWUteWVsbG93ICYsXG4gIGJvZHkgLnRoZW1lLXllbGxvdyAmIHtcbiAgICBjb2xvcjogJGNvbG9yLXllbGxvdztcbiAgfVxuXG4gIC50aGVtZS1ncmVlbiAmLFxuICBib2R5IC50aGVtZS1ncmVlbiAmIHtcbiAgICBjb2xvcjogJGNvbG9yLWdyZWVuO1xuICB9XG5cbiAgLnRoZW1lLWJsdWUgJixcbiAgYm9keSAudGhlbWUtYmx1ZSAmIHtcbiAgICBjb2xvcjogJGNvbG9yLWJsdWUtdGV4dDtcbiAgfVxufVxuXG5AbWl4aW4gdGhlbWVkLWhlYWRlci1jb2xvciB7XG4gIC50aGVtZS1wdXJwbGUgJixcbiAgYm9keSAudGhlbWUtcHVycGxlICYge1xuICAgIGNvbG9yOiAkY29sb3ItcHVycGxlO1xuICB9XG5cbiAgLnRoZW1lLXllbGxvdyAmLFxuICBib2R5IC50aGVtZS15ZWxsb3cgJiB7XG4gICAgY29sb3I6ICRjb2xvci15ZWxsb3c7XG4gIH1cblxuICAudGhlbWUtZ3JlZW4gJixcbiAgYm9keSAudGhlbWUtZ3JlZW4gJiB7XG4gICAgY29sb3I6ICRjb2xvci1ncmVlbjtcbiAgfVxuXG4gIC50aGVtZS1ibHVlICYsXG4gIGJvZHkgLnRoZW1lLWJsdWUgJiB7XG4gICAgY29sb3I6ICRjb2xvci1ibHVlLXRleHQ7XG4gIH1cbn1cblxuLy8gTWFpbiBmb3JlZ3JvdW5kIGNvbG9yIHdpdGggdGhlbWUgYmFja2dyb3VuZFxuXG4lcGFnZS1wdXJwbGUtdGV4dC1jb2xvciB7XG4gIGNvbG9yOiAkY29sb3ItYmxhY2s7XG59XG5cbiVwYWdlLXllbGxvdy10ZXh0LWNvbG9yIHtcbiAgY29sb3I6ICRjb2xvci1ibGFjaztcbn1cblxuJXBhZ2UtYmx1ZS10ZXh0LWNvbG9yIHtcbiAgY29sb3I6ICRjb2xvci13aGl0ZTtcbn1cblxuJXBhZ2UtZ3JlZW4tdGV4dC1jb2xvciB7XG4gIGNvbG9yOiAkY29sb3ItYmxhY2s7XG59XG5cbkBtaXhpbiB0aGVtZWQtdGV4dC1jb2xvciB7XG4gIC50aGVtZS1wdXJwbGUgJixcbiAgYm9keSAudGhlbWUtcHVycGxlICYge1xuICAgIEBleHRlbmQgJXBhZ2UtcHVycGxlLXRleHQtY29sb3I7XG4gIH1cblxuICAudGhlbWUteWVsbG93ICYsXG4gIGJvZHkgLnRoZW1lLXllbGxvdyAmIHtcbiAgICBAZXh0ZW5kICVwYWdlLXllbGxvdy10ZXh0LWNvbG9yO1xuICB9XG5cbiAgLnRoZW1lLWdyZWVuICYsXG4gIGJvZHkgLnRoZW1lLWdyZWVuICYge1xuICAgIEBleHRlbmQgJXBhZ2UtZ3JlZW4tdGV4dC1jb2xvcjtcbiAgfVxuXG4gIC50aGVtZS1ibHVlICYsXG4gIGJvZHkgLnRoZW1lLWJsdWUgJiB7XG4gICAgQGV4dGVuZCAlcGFnZS1ibHVlLXRleHQtY29sb3I7XG4gIH1cbn1cblxuLy8gTWFpbiBiYWNrZ3JvdW5kIGNvbG9yXG5cbiVwYWdlLXB1cnBsZS1iYWNrZ3JvdW5kLWNvbG9yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXB1cnBsZTtcbn1cblxuJXBhZ2UteWVsbG93LWJhY2tncm91bmQtY29sb3Ige1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3IteWVsbG93O1xufVxuXG4lcGFnZS1ibHVlLWJhY2tncm91bmQtY29sb3Ige1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmx1ZTtcbn1cblxuJXBhZ2UtZ3JlZW4tYmFja2dyb3VuZC1jb2xvciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ncmVlbjtcbn1cblxuQG1peGluIHRoZW1lZC1iYWNrZ3JvdW5kLWNvbG9yIHtcbiAgLnRoZW1lLXB1cnBsZSAmLFxuICBib2R5IC50aGVtZS1wdXJwbGUgJiB7XG4gICAgQGV4dGVuZCAlcGFnZS1wdXJwbGUtYmFja2dyb3VuZC1jb2xvcjtcbiAgfVxuXG4gIC50aGVtZS15ZWxsb3cgJixcbiAgYm9keSAudGhlbWUteWVsbG93ICYge1xuICAgIEBleHRlbmQgJXBhZ2UteWVsbG93LWJhY2tncm91bmQtY29sb3I7XG4gIH1cblxuICAudGhlbWUtZ3JlZW4gJixcbiAgYm9keSAudGhlbWUtZ3JlZW4gJiB7XG4gICAgQGV4dGVuZCAlcGFnZS1ncmVlbi1iYWNrZ3JvdW5kLWNvbG9yO1xuICB9XG5cbiAgLnRoZW1lLWJsdWUgJixcbiAgYm9keSAudGhlbWUtYmx1ZSAmIHtcbiAgICBAZXh0ZW5kICVwYWdlLWJsdWUtYmFja2dyb3VuZC1jb2xvcjtcbiAgfVxufVxuXG5AbWl4aW4gdGhlbWVkLWJveC1zaGFkb3coJGFyZ3VtZW50czogZmFsc2UpIHtcbiAgQGlmICgkYXJndW1lbnRzKSB7XG4gICAgLnRoZW1lLXB1cnBsZSAmLFxuICAgIGJvZHkgLnRoZW1lLXB1cnBsZSAmIHtcbiAgICAgIGJveC1zaGFkb3c6ICRhcmd1bWVudHMgJGNvbG9yLXB1cnBsZTtcbiAgICB9XG5cbiAgICAudGhlbWUteWVsbG93ICYsXG4gICAgYm9keSAudGhlbWUteWVsbG93ICYge1xuICAgICAgYm94LXNoYWRvdzogJGFyZ3VtZW50cyAkY29sb3IteWVsbG93O1xuICAgIH1cblxuICAgIC50aGVtZS1ncmVlbiAmLFxuICAgIGJvZHkgLnRoZW1lLWdyZWVuICYge1xuICAgICAgYm94LXNoYWRvdzogJGFyZ3VtZW50cyAkY29sb3ItZ3JlZW47XG4gICAgfVxuXG4gICAgLnRoZW1lLWJsdWUgJixcbiAgICBib2R5IC50aGVtZS1ibHVlICYge1xuICAgICAgYm94LXNoYWRvdzogJGFyZ3VtZW50cyAkY29sb3ItYmx1ZTtcbiAgICB9XG4gIH1cbn1cbiIsIlxubmF2LnRhZy1saXN0IHtcbiAgbWFyZ2luLXRvcDogNDRweDtcblxuICAuY29udGVudCB7XG4gICAgPiBoMiB7XG4gICAgICBAZXh0ZW5kICVoZWFkZXIzO1xuICAgICAgYm9yZGVyLXRvcDogMXB4IGRhc2hlZCAkbWl4aW4tYm9yZGVyLWNvbG9yOztcblxuICAgICAgbWFyZ2luOiAwIDQwcHg7XG4gICAgICBwYWRkaW5nOiAyMHB4IDVweCAxNXB4O1xuICAgIH1cblxuICAgID4gdWwge1xuICAgICAgbGlzdC1zdHlsZTogbm9uZTtcblxuICAgICAgPiBsaSB7IC8vIFRPRE86IFJlZHVjZSBkZXB0aCB0byAzXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nOiAwIC4yNWVtIC4yNWVtIDA7XG5cbiAgICAgICAgJjpiZWZvcmUgeyAvLyBUT0RPOiBSZWR1Y2UgZGVwdGggdG8gM1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIlxuYVtkYXRhLW9wZW4tbGlnaHRib3hdIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgaW1nIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG5cbiAgJjphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoJy9zdGF0aWMvbWljcm93b3JsZC9pbWFnZXMvcGxheS1idXR0b24uc3ZnJykgNTAlIDUwJSBuby1yZXBlYXQ7XG4gICAgei1pbmRleDogaW5oZXJpdDtcbiAgfVxufVxuXG4udmlkZW8tbGlnaHRib3gge1xuICBkaXNwbGF5OiBub25lO1xuXG4gICY6dGFyZ2V0LFxuICAmLnRhcmdldCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICAvL2JhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgLjY1KTtcbiAgICBiYWNrZ3JvdW5kOiAkdmlkZW8tbGlnaHRib3gtYmFja2dyb3VuZC1jb2xvcjtcbiAgICBjb2xvcjogJHZpZGVvLWxpZ2h0Ym94LWNvbG9yO1xuICAgIHBhZGRpbmc6IDMwcHg7XG4gICAgei1pbmRleDogOTk5OTk7IC8vIEFuIGluc2FuZSB6LWluZGV4LCB5ZXMuLi5cblxuICAgIGEuYnV0dG9uIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogMjBweDtcbiAgICAgIHJpZ2h0OiA0MHB4O1xuICAgICAgLy93aWR0aDogNDBweDtcblxuICAgICAgJi5pY29uLWNsb3NlOmJlZm9yZSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMTNweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAudmlkZW8td3JhcHBlciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDgwcHg7XG4gICAgICByaWdodDogNDBweDtcbiAgICAgIGxlZnQ6IDQwcHg7XG4gICAgICBib3R0b206IDgwcHg7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICAudmlkZW8taW5uZXItd3JhcHBlciB7XG4gICAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgICAgIC52aWRlby1jb250YWluZXIge1xuICAgICAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgICB2aWRlbywgaWZyYW1lIHtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIC8vd2lkdGg6IGF1dG87XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiXG5maWd1cmUlZmlndXJlIHtcblxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdGRpc3BsYXk6IGJsb2NrO1xuXG5cdCVzdWJqZWN0IHtcblxuXHRcdEBpbmNsdWRlIHNpemUoIDEwMCUgKTtcblxuXHRcdG9iamVjdC1maXQ6IGNvdmVyO1xuXHRcdG9iamVjdC1wb3NpdGlvbjogNTAlIDUwJTtcblxuXHRcdHotaW5kZXg6IDE7XG5cdH1cblxuXHQlY2FwdGlvbiB7XG5cblx0XHRAaW5jbHVkZSBwb3NpdGlvbiggYWJzb2x1dGUsIG51bGwgMHB4IDBweCAwcHggKTtcblx0XHRAaW5jbHVkZSBwYWRkaW5nKCAkc21hbGwtc3BhY2luZyApO1xuXG5cdFx0ei1pbmRleDogMTA7XG5cdH1cblxuXHQuZ3JhZGllbnQtb3ZlcmxheSB7XG5cdFx0QGluY2x1ZGUgc2l6ZSggMTAwJSAzMyUgKTtcblx0XHRAaW5jbHVkZSBwb3NpdGlvbiggYWJzb2x1dGUsIG51bGwgMHB4IDBweCApO1xuXHRcdC8vQGluY2x1ZGUgbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgcmdiYSgjMDAwLCAuOCkgMCUsIHRyYW5zcGFyZW50IDEwMCUsICRmYWxsYmFjazogdHJhbnNwYXJlbnQpO1xuXG5cdFx0LyogUGVybWFsaW5rIC0gdXNlIHRvIGVkaXQgYW5kIHNoYXJlIHRoaXMgZ3JhZGllbnQ6IGh0dHA6Ly9jb2xvcnppbGxhLmNvbS9ncmFkaWVudC1lZGl0b3IvIzAwMDAwMCswLDAwMDAwMCsxMDAmYW1wOzArMCwwLjgrMTAwICovXG5cdFx0LyogSUU5IFNWRywgbmVlZHMgY29uZGl0aW9uYWwgb3ZlcnJpZGUgb2YgJ2ZpbHRlcicgdG8gJ25vbmUnICovXG5cdFx0YmFja2dyb3VuZDogdXJsKGRhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEQ5NGJXd2dkbVZ5YzJsdmJqMGlNUzR3SWlBL1BnbzhjM1puSUhodGJHNXpQU0pvZEhSd09pOHZkM2QzTG5jekxtOXlaeTh5TURBd0wzTjJaeUlnZDJsa2RHZzlJakV3TUNVaUlHaGxhV2RvZEQwaU1UQXdKU0lnZG1sbGQwSnZlRDBpTUNBd0lERWdNU0lnY0hKbGMyVnlkbVZCYzNCbFkzUlNZWFJwYnowaWJtOXVaU0krQ2lBZ1BHeHBibVZoY2tkeVlXUnBaVzUwSUdsa1BTSm5jbUZrTFhWaloyY3RaMlZ1WlhKaGRHVmtJaUJuY21Ga2FXVnVkRlZ1YVhSelBTSjFjMlZ5VTNCaFkyVlBibFZ6WlNJZ2VERTlJakFsSWlCNU1UMGlNQ1VpSUhneVBTSXdKU0lnZVRJOUlqRXdNQ1VpUGdvZ0lDQWdQSE4wYjNBZ2IyWm1jMlYwUFNJd0pTSWdjM1J2Y0MxamIyeHZjajBpSXpBd01EQXdNQ0lnYzNSdmNDMXZjR0ZqYVhSNVBTSXdJaTgrQ2lBZ0lDQThjM1J2Y0NCdlptWnpaWFE5SWpFd01DVWlJSE4wYjNBdFkyOXNiM0k5SWlNd01EQXdNREFpSUhOMGIzQXRiM0JoWTJsMGVUMGlNQzQ0SWk4K0NpQWdQQzlzYVc1bFlYSkhjbUZrYVdWdWRENEtJQ0E4Y21WamRDQjRQU0l3SWlCNVBTSXdJaUIzYVdSMGFEMGlNU0lnYUdWcFoyaDBQU0l4SWlCbWFXeHNQU0oxY213b0kyZHlZV1F0ZFdOblp5MW5aVzVsY21GMFpXUXBJaUF2UGdvOEwzTjJaejQ9KTtcblx0XHRiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudCh0b3AsICByZ2JhKDAsMCwwLDApIDAlLCByZ2JhKDAsMCwwLDAuOCkgMTAwJSk7IC8qIEZGMy42KyAqL1xuXHRcdGJhY2tncm91bmQ6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgbGVmdCBib3R0b20sIGNvbG9yLXN0b3AoMCUscmdiYSgwLDAsMCwwKSksIGNvbG9yLXN0b3AoMTAwJSxyZ2JhKDAsMCwwLDAuOCkpKTsgLyogQ2hyb21lLFNhZmFyaTQrICovXG5cdFx0YmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCAgcmdiYSgwLDAsMCwwKSAwJSxyZ2JhKDAsMCwwLDAuOCkgMTAwJSk7IC8qIENocm9tZTEwKyxTYWZhcmk1LjErICovXG5cdFx0YmFja2dyb3VuZDogLW8tbGluZWFyLWdyYWRpZW50KHRvcCwgIHJnYmEoMCwwLDAsMCkgMCUscmdiYSgwLDAsMCwwLjgpIDEwMCUpOyAvKiBPcGVyYSAxMS4xMCsgKi9cblx0XHRiYWNrZ3JvdW5kOiAtbXMtbGluZWFyLWdyYWRpZW50KHRvcCwgIHJnYmEoMCwwLDAsMCkgMCUscmdiYSgwLDAsMCwwLjgpIDEwMCUpOyAvKiBJRTEwKyAqL1xuXHRcdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICByZ2JhKDAsMCwwLDApIDAlLHJnYmEoMCwwLDAsMC44KSAxMDAlKTsgLyogVzNDICovXG5cdFx0ZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoIHN0YXJ0Q29sb3JzdHI9JyMwMDAwMDAwMCcsIGVuZENvbG9yc3RyPScjY2MwMDAwMDAnLEdyYWRpZW50VHlwZT0wICk7IC8qIElFNi04ICovXG5cblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR6LWluZGV4OiA1O1xuXHR9XG5cbn1cbiIsIlxuLy8gVE9ETzogcmVuYW1lIGZyb20gb3ZlcnZpZXcgdG8gc29tZXRoaW5nIG1vcmUgZ2VuZXJpYyBhbmQgdXNlIHdpdGggcmVsYXRlZCBsaXN0c1xuLm92ZXJ2aWV3LWl0ZW0ge1xuICBAaW5jbHVkZSBib3JkZXIoYm90dG9tKTtcblxuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBwYWRkaW5nLXRvcDogMjBweDtcblxuICAub3ZlcnZpZXctaXRlbV9fY29udGFpbmVyIHtcbiAgICBoZWlnaHQ6IDE4MHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZSFpbXBvcnRhbnQ7XG4gIH1cblxuICA+IHA6bm90KC5pdGVtLWxpbmspIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gICYub3ZlcnZpZXctaGlnaGxpZ2h0LWl0ZW0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRvdmVydmlldy1oaWdobGlnaHQtaXRlbS1iYWNrZ3JvdW5kLWNvbG9yO1xuICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBwYWRkaW5nLXRvcDogMDtcblxuICAgID4gaDEsXG4gICAgPiBwIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAyNXB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAyNXB4O1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgfVxuICAgID4gaDEge1xuICAgICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgfVxuICAgID4gaW1nICsgaDEsXG4gICAgPiBhICsgaDEge1xuICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgfVxuICB9XG5cbiAgJi51bnB1Ymxpc2hlZCB7XG4gICAgb3BhY2l0eTogMC40O1xuICB9XG5cblxuICAmOm50aC1jaGlsZCgxKSxcbiAgJjpudGgtY2hpbGQoMiksXG4gICY6bnRoLWNoaWxkKDMpLFxuICAmOm50aC1jaGlsZCg0KSxcbiAgJjpudGgtY2hpbGQoNSksXG4gICY6bnRoLWNoaWxkKDYpIHtcbiAgICBib3JkZXItdG9wOiAxcHggZGFzaGVkICRtaXhpbi1ib3JkZXItY29sb3I7O1xuXG4gICAgbWFyZ2luLXRvcDogMDtcblxuICAgICYub3ZlcnZpZXctaW1hZ2UtaXRlbSxcbiAgICAmLm92ZXJ2aWV3LWhpZ2hsaWdodC1pdGVtIHtcbiAgICAgIGJvcmRlci10b3A6IDA7XG4gICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICB9XG4gIH1cblxuICBAbWVkaWEgKG1heC13aWR0aDogJGRlc2t0b3ApIHtcbiAgICAmOm50aC1jaGlsZCgzKSB7XG4gICAgICBAaW5jbHVkZSBib3JkZXIodG9wKTtcblxuICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG5cbiAgICAgICYub3ZlcnZpZXctaGlnaGxpZ2h0LWl0ZW0ge1xuICAgICAgICBAaW5jbHVkZSBib3JkZXIodG9wKTtcblxuICAgICAgICBib3JkZXItYm90dG9tOiAwO1xuICAgICAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICA+IGgxIHtcbiAgICBAZXh0ZW5kICVoZWFkZXIzO1xuXG4gICAgYSB7XG4gICAgICBjb2xvcjogJG92ZXJ2aWV3LWl0ZW0taGVhZGVyLWxpbmstY29sb3I7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgfVxuXG4gIH1cblxuICA+IHAge1xuICAgIG1hcmdpbjogMTBweCAwO1xuICB9XG5cbiAgPiBpbWcsXG4gID4gYSBpbWcge1xuICAgIG1hcmdpbjogMCAwIDEwcHg7XG4gIH1cblxuICA+IC5vdmVydmlldy1kYXRlIHtcbiAgICBAaW5jbHVkZSB0ZXh0O1xuXG4gICAgY29sb3I6ICRvdmVydmlldy1pdGVtLWRhdGUtY29sb3I7XG4gIH1cblxuICA+IHRhYmxlIHtcbiAgICBtYXJnaW46IDEwcHggMDtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgIHRkIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgIH1cbiAgfVxuXG4gID4gLml0ZW0tbGluayB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcblxuICAgIEBpbmNsdWRlIHRoZW1lZC1jb2xvcjtcblxuICAgID4gYTpub3QoLmJ1dHRvbi1wcmltYXJ5KSB7XG4gICAgICBAaW5jbHVkZSBsaW5rLWFycm93O1xuICAgICAgQGluY2x1ZGUgdGhlbWVkLWNvbG9yO1xuICAgIH1cbiAgfVxufVxuIiwiLmNhcm91c2VsIHtcbiAgLnNsaWNrLW5leHQsIC5zbGljay1wcmV2IHtcbiAgICBmb250LXNpemU6IDA7XG4gICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgYm9yZGVyOiAwIG5vbmU7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIGhlaWdodDogMzBweDtcbiAgICBtYXJnaW4tdG9wOiAtMjBweDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoIDI1NSwgMjU1LCAyNTUsIDAuNzUgKTtcblxuICAgIHotaW5kZXg6IDEwMDtcblxuICAgICY6YmVmb3JlIHtcbiAgICAgIGZvbnQtZmFtaWx5OiAnaWNvbnMnO1xuICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICBjb2xvcjogIzgwODA4MDtcbiAgICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAgIGZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAgIHRleHQtcmVuZGVyaW5nOiBvcHRpbWl6ZUxlZ2liaWxpdHk7XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBibGFjaztcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5zbGljay1wcmV2IHtcbiAgICBsZWZ0OiA1cHg7XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnXFxmMTEyJztcbiAgICB9XG4gIH1cbiAgLnNsaWNrLW5leHQge1xuICAgIHJpZ2h0OiA1cHg7XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnXFxmMTEzJztcbiAgICB9XG4gIH1cblxufVxuIiwiLy9AaW1wb3J0IFwid2Vic2l0ZS9zdHlsZXNoZWV0cy93ZWJzaXRlL29yZ2FuaXNtcy9hZ2VuZGFfbmF2aWdhdGlvblwiO1xuJGFnZW5kYS1jYWxlbmRhci1iYWNrZ3JvdW5kLS1ob3ZlcjogI2FiYjRiODtcbiRhZ2VuZGEtaGVhZGVyLWJhY2tncm91bmQtY29sb3I6ICNFRkYxRUYgIWRlZmF1bHQ7XG5cbmJvZHkuYWdlbmRhLW92ZXJ2aWV3IG1haW4gaGVhZGVyIHtcblx0QGluY2x1ZGUgbWFyZ2luKCBudWxsIC0xICogJHNtYWxsLXNwYWNpbmcgKTtcblx0QGluY2x1ZGUgcGFkZGluZyggNHB4IDIgKiAkc21hbGwtc3BhY2luZyApO1xuXHQvLyBAaW5jbHVkZSBib3JkZXItd2lkdGgoIDBweCAkc21hbGwtc3BhY2luZyApO1xuXG5cdGJvcmRlci1zdHlsZTogc29saWQ7XG5cdGJvcmRlci1jb2xvcjogJGFnZW5kYS1oZWFkZXItYmFja2dyb3VuZC1jb2xvcjtcblx0YmFja2dyb3VuZC1jb2xvcjogJGFnZW5kYS1oZWFkZXItYmFja2dyb3VuZC1jb2xvcjtcblxuXHRoMSB7XG5cdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0JjphZnRlciB7IGRpc3BsYXk6IG5vbmU7IH1cblxuXHRcdEBpbmNsdWRlIG1lZGlhKCAnPj10YWJsZXQnICl7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogNXB4O1xuXHRcdH1cblx0fVxuXG5cdC5hZ2VuZGEtbmF2aWdhdGlvbiAuZGF0ZXMge1xuXG5cdFx0QGluY2x1ZGUgcGFkZGluZyggOHB4IG51bGwgKTtcblxuXHRcdGNvbG9yOiAjNDg1MzVCICFpbXBvcnRhbnQ7XG5cblx0XHQ+IGE6Zmlyc3QtY2hpbGQge1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0Ym9yZGVyLXdpZHRoOiAwcHg7XG5cdFx0fVxuXHRcdD4gYSB7IGRpc3BsYXk6IG5vbmU7IH1cblx0XHQ+IHNwYW4ge1xuXHRcdFx0QGluY2x1ZGUgcG9zaXRpb24oIHJlbGF0aXZlLCAtNHB4IG51bGwgbnVsbCApO1xuXHRcdFx0ZmxvYXQ6IHJpZ2h0O1xuXHRcdH1cblxuXHRcdCR0YXJnZXRzIDogKCAnYS5idXR0b24ucm91bmQnLCAnYnV0dG9uLnJvdW5kJywgJ2EudG9kYXknLCApO1xuXHRcdCRjb250YWluZXIgOiAmO1xuXHRcdEBpbmNsdWRlIHRoZW1lZC1ib3JkZXItY29sb3IoICR0YXJnZXRzLCAkY29udGFpbmVyLCB0cnVlICk7XG5cdFx0YS50b2RheSB7XG5cdFx0XHRjb2xvcjogIzQ4NTM1Qjtcblx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cblx0XHRcdCY6aG92ZXIgeyBjb2xvcjogd2hpdGU7IH1cblx0XHR9XG5cdFx0YS5idXR0b24ucm91bmQsIGJ1dHRvbi5yb3VuZCB7IEBpbmNsdWRlIHNpemUoIDQ1cHggKTsgbWFyZ2luOiAzcHggNHB4OyB9XG5cdFx0YS5idXR0b24ucm91bmQ6YmVmb3JlIHsgQGluY2x1ZGUgcG9zaXRpb24oIHJlbGF0aXZlLCAxcHggbnVsbCBudWxsIDZweCApOyB9XG5cdFx0YS5idXR0b24ucm91bmQuaWNvbi1hcnJvdy1sZWZ0OmJlZm9yZSB7IGxlZnQ6IDRweDsgfVxuXHRcdGJ1dHRvbi5yb3VuZDpiZWZvcmUgeyBAaW5jbHVkZSBwb3NpdGlvbiggcmVsYXRpdmUsIC0zcHggbnVsbCBudWxsIDZweCApOyB9XG5cblx0fVxuXG5cdEBpbmNsdWRlIG1lZGlhKCBcIj49dGFibGV0XCIgKXtcblx0XHRAaW5jbHVkZSBwYWRkaW5nKCAxM3B4IG51bGwgMThweCApO1xuXHRcdG1heC13aWR0aDogbm9uZTtcblxuXG5cdFx0aDEgeyB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblx0XHRoMSwgLmFnZW5kYS1uYXZpZ2F0aW9uIHtcblxuXHRcdFx0Ly9cblx0XHRcdC8vIE9rIHNvIHRoaXMgdG9vayBtb3JlIGVmZm9ydCB0aGFuIGl0IHNob3VsZCBoYXZlLCB0aGUgcmVhc29uIHdlIGNhbid0IGp1c3Qgc2V0IGFcblx0XHRcdC8vIHdpZHRoIG9mIHRoZXNlIGlzIGJlY2F1c2Ugd2UgZG9uJ3QgcmVhbGx5IGtub3cgaG93IHdpZGUgb3VyIGNvbnRhaW5lciBpcy4gQWxsIHdlXG5cdFx0XHQvLyBrbm93IGl0IGlzIHdpZGVyIHRoYXQgd2Ugb3VnaHQgdG8gYmUuXG5cdFx0XHQvL1xuXHRcdFx0Ly8gU28gd2h5IG5vdCBqdXN0IHVzZSB0aGUgc3Bhbi1jb2x1bW5zIG1peGluPyBXZWxsLCBiZWNhdXNlIHRoZSBoZWFkaW5nIG9uIHRoZSBhZ2VuZGFcblx0XHRcdC8vIGhhcyB0byBzcGFuIHRoZSBmdWxsIGJyb3dzZXIgd2lkdGggd2UgbmVlZCBhIG5lZ2F0aXZlIG1hcmdpbiBvbiB0aGUgbGVmdCBhbmQgcmlnaHQuXG5cdFx0XHQvLyBBbmQgZXZlbnQgcGFkZGluZyBvdXJzZWxmcyB3aXRoIGEgYm9yZGVyIChhbmQgbm90IHBhZGRpbmcpIHdlIGNhbid0IHJlYWxseSBnZXQgYmFja1xuXHRcdFx0Ly8gdG8gdGhlIHByb3BlciB3aWR0aCB0byBzZXQgYSBwZXJjZW50YWdlIHdpZHRoLlxuXHRcdFx0Ly9cblx0XHRcdC8vIFNvIHdpdGggdGhlIGtub3dsZWRnZSB0aGF0IHRoZSBjb250YWluZXIgaXMgd2lkZXIgdGhhbiBvdXIgZGVzaXJlZCB3aWR0aCBBTkQgdGhhdCB3ZVxuXHRcdFx0Ly8gYXJlIHRoZSBvbmx5IGVsZW1lbnQgb24gdGhpcyBsaW5lIEFORCB3aGF0IHdlIGRvIGtub3cgaG93IHdpZGUgd2Ugc2hvdWxkIGJlIGF0IG1vc3Rcblx0XHRcdC8vIHdlIGFyZSBnb2luZyB0byBsZXQgdGhlIGJyb3dzZXIgZG8gdGhlIGNhbGN1bGF0aW9uIGJhc2VkIG9uIG91ciAkbWF4LXdpZHRoIHdoaWNoIGlzXG5cdFx0XHQvLyB0aGUgbWF4LXdpZHRoIGZvciBhbGwgdGhlIHNwYW4gY29udGFpbmVycy4gV2Ugd2lsbCB0YWtlIGEgcGVyY2VudGFnZSBvZiB0aGF0LCBjZW50ZXJcblx0XHRcdC8vIG91cnNlbGZzIHdpdGggYXV0byBtYXJnaW5zIGFuZCBqdXN0IHJvbGwgd2l0aCB0aGF0LlxuXHRcdFx0Ly9cblx0XHRcdEBpbmNsdWRlIG1hcmdpbiggbnVsbCBhdXRvICk7XG5cdFx0XHRtYXgtd2lkdGg6IDcwOXB4O1xuXHRcdFx0cGFkZGluZy1sZWZ0OiA3cHg7XG5cdFx0fVxuXG5cdFx0LmFnZW5kYS1uYXZpZ2F0aW9uIC5kYXRlcyA+IGE6Zmlyc3QtY2hpbGQge1xuXHRcdFx0Ym9yZGVyLXdpZHRoOiAxcHg7XG5cdFx0fVxuXHRcdC5hZ2VuZGEtbmF2aWdhdGlvbiAuZGF0ZXMgPiBhIHtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdGJvcmRlci13aWR0aDogMHB4O1xuXG5cdFx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdFx0Y29sb3I6ICM0ODUzNUI7XG5cblx0XHRcdCY6aG92ZXIgeyBjb2xvcjogd2hpdGU7IH1cblx0XHR9XG5cblx0fVxuXG59XG5cbi5waWthLWJ1dHRvbjpob3ZlciB7XG5cdGJhY2tncm91bmQtY29sb3I6ICRhZ2VuZGEtY2FsZW5kYXItYmFja2dyb3VuZC0taG92ZXI7XG59XG4iLCIuZGlzY291bnQtY2FsY3VsYXRvciB7XG5cdG1heC13aWR0aDogMTAwJTtcblxuXHQuaGlkZGVuIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cdGEuc3Bpbm5lci1taW51cyxcblx0YS5zcGlubmVyLXBsdXMge1xuXHRcdGxpbmUtaGVpZ2h0OiAwLjY7XG5cdFx0bWFyZ2luLXRvcDogLTRweCAhaW1wb3J0YW50O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxcHg7XG5cdH1cblx0LnJhZGlvLWJ1dHRvbi1yb3cge1xuXHRcdGZvbnQtc2l6ZTogMDtcblx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXG5cdFx0LmJ1dHRvbiB7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDIwcHg7XG5cdFx0fVxuXHR9XG5cblx0Lm1pY3JvcGlhLWFnZS1sYWJlbCBsYWJlbDo6YWZ0ZXIge1xuXHRcdGNvbnRlbnQ6IFwiKlwiO1xuXHR9XG5cblx0LnZpc2l0cy1uZWVkZWQge1xuXHRcdEBleHRlbmQgJWhlYWRlcjMtbG93ZXJjYXNlO1xuXHRcdEBpbmNsdWRlIHRoZW1lZC1jb2xvcjtcblx0XHRib3JkZXItYm90dG9tOiAxcHggZGFzaGVkICR0YWJsZS1kYXNoZWQtYm9yZGVyLWNvbG9yO1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0cGFkZGluZy1ib3R0b206IDE1cHg7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHR9XG5cblx0LmNhbGN1bGF0b3ItZm9ybSB7XG5cdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0fVxuXG5cdC5mb3JtLWxvYWRpbmcge1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHJnYmEoIDAsIDAsIDAsIC41ICk7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0bGVmdDogMDtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiAwO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG5cblx0LmxvYWRpbmctc3Bpbm5lcjpiZWZvcmUge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0fVxuXG5cdHRhYmxlIHtcblx0XHRib3JkZXItYm90dG9tOiAxcHggZGFzaGVkICR0YWJsZS1kYXNoZWQtYm9yZGVyLWNvbG9yO1xuXHRcdG1hcmdpbi1ib3R0b206IDE1cHg7XG5cdFx0bWF4LXdpZHRoOiAxMDAlO1xuXG5cdFx0dGhlYWQsXG5cdFx0dGZvb3Qge1xuXHRcdFx0dGgsXG5cdFx0XHR0ZCB7XG5cdFx0XHRcdGxhYmVsIHtcblx0XHRcdFx0XHRmb250LXdlaWdodDogNTAwICFpbXBvcnRhbnQ7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0dGgge1xuXHRcdFx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdFx0XHRwYWRkaW5nOiAxMHB4O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdHRkLFxuXHRcdHRoIHtcblx0XHRcdEBpbmNsdWRlIHRleHQ7XG5cblx0XHR9XG5cblx0XHR0aGVhZCB0aCB7XG5cdFx0XHR0ZXh0LWFsaWduOiByaWdodDtcblxuXHRcdFx0JjpmaXJzdC1jaGlsZCB7XG5cdFx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0dGJvZHkge1xuXHRcdFx0Ym9yZGVyLXRvcDogMXB4IGRhc2hlZCAkdGFibGUtZGFzaGVkLWJvcmRlci1jb2xvcjtcblxuXHRcdFx0dGQge1xuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMjBweDtcblx0XHRcdFx0cGFkZGluZy10b3A6IDIwcHg7XG5cdFx0XHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdFx0XHRcdHdpZHRoOiAyMCU7XG5cblx0XHRcdFx0JjpmaXJzdC1jaGlsZCB7XG5cdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAxMHB4O1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0JjpsYXN0LWNoaWxkIHtcblx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0KyB0ZCB7XG5cdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAxMHB4O1xuXHRcdFx0XHRcdHRleHQtYWxpZ246IHJpZ2h0O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0dGJvZHkgKyB0Zm9vdCB7XG5cdFx0XHRib3JkZXItdG9wOiAycHggc29saWQgJHRhYmxlLXNvbGlkLWJvcmRlci1jb2xvcjtcblxuXHRcdFx0dGQge1xuXHRcdFx0XHRwYWRkaW5nOiAxMHB4O1xuXG5cdFx0XHRcdCY6bGFzdC1jaGlsZCB7XG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHR0Ym9keSB0cjpudGgtY2hpbGQoIGV2ZW4gKSB0ZCB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkdGFibGUtc3RyaXBpbmctYmFja2dyb3VuZC1jb2xvcjtcblx0XHR9XG5cblx0XHR0Zm9vdCB0cjpudGgtY2hpbGQoIGV2ZW4gKSB7XG5cdFx0XHR0ZCxcblx0XHRcdHRoIHtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHRhYmxlLXN0cmlwaW5nLWJhY2tncm91bmQtY29sb3I7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0dGZvb3QgLnRvdGFsIHtcblx0XHRcdEBleHRlbmQgJWhlYWRlcjMtbG93ZXJjYXNlO1xuXHRcdFx0QGluY2x1ZGUgdGhlbWVkLWNvbG9yO1xuXG5cdFx0XHRib3JkZXItdG9wOiAycHggc29saWQgJHRhYmxlLXNvbGlkLWJvcmRlci1jb2xvcjtcblx0XHR9XG5cblxuXHRcdGlucHV0W3R5cGU9XCJudW1iZXJcIl0ge1xuXHRcdFx0bGluZS1oZWlnaHQ6IDE7XG5cdFx0XHRtYXJnaW46IC0xMHB4IDA7XG5cdFx0XHRwYWRkaW5nOiAwIDVweDtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdHdpZHRoOiA1MHB4O1xuXHRcdH1cblxuXHRcdGlucHV0W3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG5cdFx0aW5wdXRbdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG5cdFx0XHQtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG5cdFx0fVxuXG5cdFx0aW5wdXQuZXJyb3Ige1xuXHRcdFx0QGluY2x1ZGUgaW5wdXQtZXJyb3I7XG5cdFx0XHRtYXJnaW46IC0xMHB4IDA7XG5cdFx0fVxuXHR9XG5cblx0dWwuZXJyb3JsaXN0IGxpIHtcblx0XHRtYXJnaW4tbGVmdDogMDtcblx0fVxufVxuIiwiLy9AaW1wb3J0IFwid2Vic2l0ZS9zdHlsZXNoZWV0cy93ZWJzaXRlL29yZ2FuaXNtcy9sYW5ndWFnZV9zZWxlY3RcIjtcblxuJGJsYWNrLWNvbG9yOiAjMDAwO1xuJHdoaXRlLWNvbG9yOiAjZmZmO1xuXG4kaGVhZGVyLWxhbmd1YWdlLWJhY2tncm91bmQtY29sb3I6ICNmZmYgIWRlZmF1bHQ7XG4kaGVhZGVyLWxhbmd1YWdlLWJvcmRlcjogMXB4IHNvbGlkICRibGFjay1jb2xvciAhZGVmYXVsdDtcblxuJGhlYWRlci1sYW5ndWFnZS1pdGVtLWNvbG9yOiAjMDAwICFkZWZhdWx0O1xuJGhlYWRlci1sYW5ndWFnZS1pdGVtLWJhY2tncm91bmQtY29sb3I6ICNmZmYgIWRlZmF1bHQ7XG5cbiRoZWFkZXItbGFuZ3VhZ2UtaXRlbS1jb2xvci0taG92ZXI6ICNmZmYgIWRlZmF1bHQ7XG4kaGVhZGVyLWxhbmd1YWdlLWl0ZW0tYmFja2dyb3VuZC1jb2xvci0taG92ZXI6ICM5Njk2OTYgIWRlZmF1bHQ7XG5cblxuLnBhZ2UtaGVhZGVyIC5sYW5ndWFnZS1saXN0IHtcbiAgICBoZWlnaHQ6IDA7XG59XG5cbi5wYWdlLWhlYWRlci5tZW51LS1vcGVuIC5sYW5ndWFnZS1saXN0IHtcblx0QGluY2x1ZGUgbWVkaWEoICc8dGFibGV0JyApIHtcbiAgICAgICAgaGVpZ2h0OiBhdXRvIWltcG9ydGFudDtcbiAgICB9XG59XG5cbi5oZWFkZXItbGVmdCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAuYnV0dG9uLmdvLWJhY2sge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICB9XG59XG5cbi5oZWFkZXItbGFuZ3VhZ2Uge1xuICAgIC5oZWFkZXItbGFuZ3VhZ2VzIHtcbiAgICAgICAgbWFyZ2luLXRvcDogLTFweDtcbiAgICB9XG5cbiAgICBidXR0b24ge1xuICAgICAgICBAZXh0ZW5kICVtZW51LXRoZW1lO1xuICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCAxNTBtcyBhbGwgKTtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkd2hpdGUtY29sb3I7XG4gICAgICAgIGhlaWdodDogJHBhZ2UtaGVhZGVyLWJ1dHRvbi1zaWRlO1xuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICB9XG5cbiAgICAubGFuZ3VhZ2UtbGlzdCB7XG4gICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oIDE1MG1zIGFsbCApO1xuICAgICAgICBiYWNrZ3JvdW5kOiAkaGVhZGVyLWxhbmd1YWdlLWJhY2tncm91bmQtY29sb3I7XG4gICAgICAgIGZvbnQtc2l6ZTogbW9kdWxhci1zY2FsZSggLTEgKTtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB9XG5cbiAgICAubGFuZ3VhZ2UtbGlzdF9fbGluayB7XG4gICAgICAgIEBleHRlbmQgJW1lbnUtdGhlbWU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRoZWFkZXItbGFuZ3VhZ2UtYmFja2dyb3VuZC1jb2xvcjtcbiAgICAgICAgY29sb3I6ICRoZWFkZXItbGFuZ3VhZ2UtaXRlbS1jb2xvcjtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAkcGFnZS1oZWFkZXItYnV0dG9uLXNpZGU7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAkcGFnZS1oZWFkZXItYnV0dG9uLXNpZGU7XG4gICAgICAgIHBhZGRpbmc6IDAgJGJhc2Utc3BhY2luZztcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGhlYWRlci1sYW5ndWFnZS1pdGVtLWJhY2tncm91bmQtY29sb3ItLWhvdmVyO1xuICAgICAgICAgICAgY29sb3I6ICRoZWFkZXItbGFuZ3VhZ2UtaXRlbS1jb2xvci0taG92ZXI7XG4gICAgICAgIH1cbiAgICB9XG5cblx0QGluY2x1ZGUgbWVkaWEoICc8dGFibGV0JyApIHtcblx0ICAgIC5sYW5ndWFnZS1saXN0X19pdGVtIHtcblx0ICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuXHQgICAgfVxuXHR9XG5cblx0QGluY2x1ZGUgbWVkaWEoICc+PXBob25lJyApIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuXHRcdHBhZGRpbmctdG9wOiAwO1xuXG5cdFx0Ji5vcGVuIHtcblx0XHRcdGJ1dHRvbiB7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmYgIWltcG9ydGFudDtcblx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQ7XG5cdFx0XHRcdGJvcmRlci1ib3R0b206IDA7XG5cdFx0XHRcdGJvcmRlci1jb2xvcjogIzAwMCAhaW1wb3J0YW50O1xuXHRcdFx0XHRjb2xvcjogIzAwMCAhaW1wb3J0YW50O1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdHotaW5kZXg6IDIwO1xuXHRcdFx0fVxuXG5cdFx0XHQubGFuZ3VhZ2UtbGlzdCB7XG5cdFx0XHRcdGJvcmRlci1sZWZ0OiAkaGVhZGVyLWxhbmd1YWdlLWJvcmRlcjtcblx0XHRcdFx0Ym9yZGVyLXJpZ2h0OiAkaGVhZGVyLWxhbmd1YWdlLWJvcmRlcjtcblx0XHRcdFx0Ym9yZGVyLXRvcDogJGhlYWRlci1sYW5ndWFnZS1ib3JkZXI7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0ei1pbmRleDogMTA7XG5cblx0XHRcdFx0JjpsYXN0LWNoaWxkIHsgYm9yZGVyLWJvdHRvbTogJGhlYWRlci1sYW5ndWFnZS1ib3JkZXI7IH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQuaGVhZGVyLWxhbmd1YWdlcyB7XG5cdFx0XHRtYXJnaW4tdG9wOiAtMXB4O1xuXHRcdH1cblx0fVxufVxuIiwiLy9AaW1wb3J0IFwid2Vic2l0ZS9zdHlsZXNoZWV0cy93ZWJzaXRlL29yZ2FuaXNtcy9tYWluX2NvbnRhaW5lclwiO1xuXG4uYWdlbmRhLWJ1dHRvbnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xufVxuIiwiLy9AaW1wb3J0IFwid2Vic2l0ZS9zdHlsZXNoZWV0cy93ZWJzaXRlL29yZ2FuaXNtcy9hdG96X292ZXJ2aWV3XCI7XG5cbi8vQGluY2x1ZGUgdGhlbWVkLWJhY2tncm91bmQtY29sb3IoICR0YXJnZXRzOiAoICcuZmlsdGVyOmhvdmVyJywgKSwgJGNvbnRhaW5lcjogJyNmaWx0ZXItdGFncycgKTtcbi8vQGluY2x1ZGUgdGhlbWVkLWJhY2tncm91bmQtY29sb3IoICR0YXJnZXRzOiAoICcuZmlsdGVyLmFjdGl2ZScsICksICRjb250YWluZXI6ICcjZmlsdGVyLXRhZ3MnICk7XG5cbi8vQGluY2x1ZGUgdGhlbWVkLWNvbG9yKCAkdGFyZ2V0czogKCAnLmF6LW92ZXJ2aWV3IGgxJywgKSwgJGNvbnRhaW5lcjogJycgKTtcblxuJGF0b3otb3ZlcnZpZXctdGl0bGUtY29sb3I6ICRjb2xvci13aGl0ZTtcblxuXG4uYXotb3ZlcnZpZXcge1xuXHRoMSB7XG5cblx0XHRAaW5jbHVkZSB0aGVtZWQtY29sb3I7XG5cblx0XHRsZXR0ZXItc3BhY2luZzogLS41cHg7XG5cdFx0bWFyZ2luOiAxMHB4IGF1dG8gMTJweDtcblx0XHRwYWRkaW5nLWxlZnQ6IHJlbSgyNik7XG5cdFx0dGV4dC10cmFuc2Zvcm06IG5vbmU7XG5cblx0fVxuXG5cdGZvb3Rlci5wYWdlLWZvb3RlciAjZm9vdGVyLXN0aWNreXtcblx0XHRib3JkZXItaW1hZ2Utd2lkdGg6IDA7XG5cdH1cbn1cblxuI2ZpbHRlci10YWdzIHtcblx0Ly8gYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJsYWNrO1xuXHRAaW5jbHVkZSB0aGVtZWQtZG90dGVkLWJvcmRlciggMnB4IDBweCAwcHggKTtcblxuXHRwYWRkaW5nLXRvcDogMTBweDtcblxuXHQvL1xuXHQvLyBTdHVmZiByZWdhcmRpbmcgdGhlIGJ1dHRvbnNcblx0Ly9cblx0JHRhcmdldHMgOiAoICdhLmZpbHRlci5idXR0b24nLCApO1xuXHQkY29udGFpbmVyIDogJjtcblxuXHRAaW5jbHVkZSB0aGVtZWQtaG92ZXIoICR0YXJnZXRzLCAkY29udGFpbmVyLCB0cnVlICk7XG5cblx0cGFkZGluZy1ib3R0b206IDdweDtcblx0cGFkZGluZy1sZWZ0OiAwO1xuXG5cdG1hcmdpbi1sZWZ0OiBlbSgyNik7XG5cdG1hcmdpbi1yaWdodDogZW0oMjMpO1xuXG5cdC5tYWluLXRhZ3MgPiBwLCAuZmlsdGVyLXN1YnRhZ3MgPiBwIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHRcdGZvbnQtc2l6ZTogMS4wNmVtO1xuXHRcdGxpbmUtaGVpZ2h0OiAwLjg7XG5cblx0XHRtYXJnaW4tYm90dG9tOiAxOXB4O1xuXHRcdHBhZGRpbmctdG9wOjEycHg7XG5cblx0XHRAaW5jbHVkZSBtZWRpYSggXCI+PXRhYmxldFwiICl7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR9XG5cdH1cblxuXHQuZmlsdGVyLWJ1dHRvbnMge1xuXHRcdEBpbmNsdWRlIHRoZW1lZC1kb3R0ZWQtYm9yZGVyKCAwIDAgMnB4KTtcblx0XHRmbG9hdDogbGVmdDtcblx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHRcdHdpZHRoOiAxMDAlO1xuXG5cdFx0QGluY2x1ZGUgbWVkaWEoICc+PXRhYmxldCcgKXtcblx0XHRcdGJvcmRlci1pbWFnZS13aWR0aDogMDtcblx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdH1cblx0fVxuXG5cdC5maWx0ZXItYnV0dG9ue1xuXHRcdGNsZWFyOiBib3RoO1xuXHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cblx0XHRAaW5jbHVkZSBtZWRpYSggJz49dGFibGV0JyApe1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdFx0YSB7XG5cdFx0XHRwYWRkaW5nLXRvcDogMDtcblx0XHR9XG5cdFx0c3BhbiB7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRsaW5lLWhlaWdodDogNDBweDtcblx0XHR9XG5cblx0XHQuaGlkZS1maWx0ZXIge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cblx0XHQuaWNvbiB7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDVweDtcblx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdFx0fVxuXG5cdFx0Lmljb246YmVmb3JlIHtcblx0XHRcdGZvbnQtc2l6ZTogMjRweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiA0MHB4O1xuXHRcdH1cblx0fVxuXG5cdC50YWdzIHtcblx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHRcdEBpbmNsdWRlIG1lZGlhKCBcIjx0YWJsZXRcIiApe1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdH1cblx0LmZpbHRlciB7XG5cdFx0Ly9ib3JkZXItY29sb3I6IHJnYmEoJGNvbG9yLWJsdWUsIC4yNSk7XG5cdFx0bGluZS1oZWlnaHQ6IDMzcHggIWltcG9ydGFudDtcblx0XHRtYXJnaW4tcmlnaHQ6IDZweDtcblx0XHRtYXJnaW4tYm90dG9tOiA5cHg7XG5cdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblxuXHRcdC5jbG9zZXtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRtYXJnaW4tbGVmdDogNXB4O1xuXHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYuYWN0aXZlIC5jbG9zZXtcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lO1xuXHRcdH1cblx0fVxuXG5cdC5maWx0ZXItc3VidGFncyB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0XHRjbGVhcjogYm90aDtcblx0fVxuXG5cdC5idXR0b24tY29udGFpbmVyIHtcblx0XHRAaW5jbHVkZSBtZWRpYSggXCI8dGFibGV0XCIgKXtcblx0XHRcdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcblx0XHR9XG5cdH1cblx0LnNlbGVjdC1jb250YWluZXIge1xuXHRcdEBpbmNsdWRlIG1lZGlhKCBcIj49dGFibGV0XCIgKXtcblx0XHRcdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcblx0XHR9XG5cdFx0LnNlbGVjdC1ibG9ja3tcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdH1cblx0fVxuXG5cdC5zb3J0IHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHRcdGZsb2F0OiByaWdodDtcblx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHRcdG1hcmdpbi1yaWdodDogMTYwcHg7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdFx0QGluY2x1ZGUgbWVkaWEoICc+PXRhYmxldCcgKXtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdH1cblxuXHRcdHNwYW4ge1xuXHRcdFx0bGluZS1oZWlnaHQ6IDM2cHg7XG5cdFx0XHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuXHRcdH1cblxuXHRcdC5zb3J0LW9wdGlvbnMge1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDEwcHg7XG5cdFx0fVxuXG5cdFx0Jjpob3ZlciB7XG5cdFx0XHR1bFtyb2xlPSdtZW51J10ge1xuXG5cdFx0XHRcdGxpW3JvbGU9XCJtZW51aXRlbVwiXSB7XG5cdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogc29saWQgMXB4ICNkZGQ7XG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdH1cblxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdHVsW3JvbGU9XCJtZW51XCJdIHtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHRvcDogMDtcblx0XHRcdHJpZ2h0OiAtMTYwcHg7XG5cdFx0XHR6LWluZGV4OiAxMDtcblx0XHRcdGJvcmRlcjogc29saWQgMXB4O1xuXHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXG5cdFx0XHRsaVtyb2xlPVwibWVudWl0ZW1cIl0ge1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXG5cdFx0XHRcdGE6YWZ0ZXIge1xuXHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmOmZpcnN0LWNoaWxkIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblxuXHRcdFx0XHRcdGE6YWZ0ZXIge1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRcdFx0ZmxvYXQ6IHJpZ2h0O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0fVxuXG5cdFx0dWxbcm9sZT1cIm1lbnVcIl0gbGlbcm9sZT1cIm1lbnVpdGVtXCJdIGEge1xuXHRcdFx0QGV4dGVuZCAlbWVudS10aGVtZTtcblxuXHRcdFx0Y29sb3I6ICRjb2xvci1ibGFjaztcblxuXHRcdFx0QGluY2x1ZGUgc2l6ZSggMTU0cHggMzhweCApO1xuXHRcdFx0QGluY2x1ZGUgcGFkZGluZyggbnVsbCAzcHggbnVsbCAxMnB4ICk7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdGxpbmUtaGVpZ2h0OiAzOHB4O1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdH1cblx0fVxufVxuXG4jYXRvei1vdmVydmlldy1jb250YWluZXIge1xuXHQvLyBDcnVjaWFsIGhlcmUgaXMgdGhlIGdyaWQtc2l6ZXIsIG1hc29ucnkgdXNlcyB0aGF0IHRvIGRldGVybWluZSB0aGUgd2lkdGggb2YgdGhlIHJlc3BvbnNpdmUgYmxvY2tzXG5cdC5ncmlkLXNpemVyIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0fVxuXG5cdC5hei1ibG9jayB7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdGZsb2F0OiBsZWZ0O1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XHQvLyBrZWVwIGl0IGFsbCBpbnNpZGUgdGhpcyBjb250YWluZXJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0XHQmOmJlZm9yZSB7XG5cdFx0XHRjb250ZW50OiAnJztcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0cGFkZGluZy10b3A6IDU2LjclOyBcdC8vIGluaXRpYWwgcmF0aW8gb2YgMzQwOjIyMFxuXHRcdH1cblxuXHRcdGZpZ3VyZSB7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgIEBpbmNsdWRlIGhvdmVyLXN0YXRlKCkge1xuICAgICAgICBpbWcge1xuICAgICAgICAgIC8vIEBpbmNsdWRlIGFuaW1hdGlvbihzY2FsZSAxcyBlYXNlLWluKTtcbiAgICAgICAgICBAaW5jbHVkZSB0cmFuc2Zvcm0oc2NhbGUoMS4yKSk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5ib3JkZXJlZCB7XG4gICAgICAgIEBpbmNsdWRlIGRvdHRlZC1ib3JkZXIoMnB4LCAxcHgpO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHotaW5kZXg6IDM7XG4gICAgICB9XG4gICAgfVxuXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6IDcxOXB4KSB7XG5cdFx0XHRmaWd1cmUgLmJvcmRlcmVkIHtcblx0XHRcdFx0Ym9yZGVyLWltYWdlLW91dHNldDogMXB4IDJweCAxcHggMnB4O1xuXHRcdFx0fVxuXG5cdFx0XHQvLyBUb3AgYm9yZGVyIG9ubHlcblx0XHRcdCY6bGFzdC1jaGlsZHtcblx0XHRcdFx0LmJvcmRlcmVkIHtcblx0XHRcdFx0XHRib3JkZXItaW1hZ2Utb3V0c2V0OiAxcHggMnB4IDFweCAycHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0JjpudGgtb2YtdHlwZSgyKXtcblx0XHRcdFx0LmJvcmRlcmVkIHtcblx0XHRcdFx0XHRib3JkZXItaW1hZ2Utb3V0c2V0OiAycHggMnB4IDFweCAycHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0Ly8gTm8gYm9yZGVyXG5cdFx0XHQmOm50aC1vZi10eXBlKDIpOmxhc3QtY2hpbGR7XG5cdFx0XHRcdC5ib3JkZXJlZCB7XG5cdFx0XHRcdFx0Ym9yZGVyLWltYWdlLW91dHNldDogMnB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6IDcyMHB4KSBhbmQgKG1heC13aWR0aDogMTAxOXB4KSB7XG5cdFx0XHQvLyBUb3AgKyBsZWZ0ICsgYm90dG9tIGJvcmRlclxuXHRcdFx0JjpudGgtb2YtdHlwZSgybil7XG5cdFx0XHRcdC5ib3JkZXJlZCB7XG5cdFx0XHRcdFx0Ym9yZGVyLWltYWdlLW91dHNldDogMXB4IDJweCAxcHggMXB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC8vIFRvcCArIHJpZ2h0ICsgYm90dG9tIGJvcmRlclxuXHRcdFx0JjpudGgtb2YtdHlwZSgybisxKXtcblx0XHRcdFx0LmJvcmRlcmVkIHtcblx0XHRcdFx0XHRib3JkZXItaW1hZ2Utb3V0c2V0OiAxcHggMXB4IDFweCAycHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0Ly8gQm90dG9tICsgbGVmdCBib3JkZXJcblx0XHRcdCY6bnRoLW9mLXR5cGUoLW4rMik6bnRoLW9mLXR5cGUoMm4pIHtcblx0XHRcdFx0LmJvcmRlcmVkIHtcblx0XHRcdFx0XHRib3JkZXItaW1hZ2Utb3V0c2V0OiAycHggMnB4IDFweCAxcHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0Ly8gVG9wICsgbGVmdCBib3JkZXJcblx0XHRcdCY6bGFzdC1jaGlsZDpudGgtbGFzdC1jaGlsZCgtbisxKSwgJjpudGgtb2YtdHlwZSgybik6bnRoLWxhc3QtY2hpbGQoLW4rMSl7XG5cdFx0XHRcdC5ib3JkZXJlZCB7XG5cdFx0XHRcdFx0Ym9yZGVyLWltYWdlLW91dHNldDogMXB4IDJweCAycHggMXB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC8vIFRvcCArIHJpZ2h0IGJvcmRlclxuXHRcdFx0JjpudGgtb2YtdHlwZSgybisxKTpudGgtbGFzdC1jaGlsZCgtbisxKXtcblx0XHRcdFx0LmJvcmRlcmVkIHtcblx0XHRcdFx0XHRib3JkZXItaW1hZ2Utb3V0c2V0OiAxcHggMXB4IDJweCAycHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0Ly8gVG9wIGJvcmRlciBvbmx5XG5cdFx0XHQmOm50aC1vZi10eXBlKDJuKzEpOm50aC1sYXN0LWNoaWxkKC1uKzEpOmxhc3QtY2hpbGR7XG5cdFx0XHRcdC5ib3JkZXJlZCB7XG5cdFx0XHRcdFx0Ym9yZGVyLWltYWdlLW91dHNldDogMXB4IDJweCAycHggMnB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC8vIFJpZ2h0ICsgYm90dG9tIGJvcmRlcmVkXG5cdFx0XHQmOm50aC1vZi10eXBlKC1uKzIpOm50aC1vZi10eXBlKDJuKzEpe1xuXHRcdFx0XHQuYm9yZGVyZWQge1xuXHRcdFx0XHRcdGJvcmRlci1pbWFnZS1vdXRzZXQ6IDJweCAxcHggMXB4IDJweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQvLyBSaWdodCBib3JkZXIgb25seVxuXHRcdFx0JjpudGgtb2YtdHlwZSgtbisyKTpudGgtbGFzdC1jaGlsZCgtbisxKTpudGgtb2YtdHlwZSgybisxKXtcblx0XHRcdFx0LmJvcmRlcmVkIHtcblx0XHRcdFx0XHRib3JkZXItaW1hZ2Utb3V0c2V0OiAycHggMXB4IDJweCAycHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0Ly8gTGVmdCBib3JkZXIgb25seVxuXHRcdFx0JjpudGgtb2YtdHlwZSgtbisyKTpudGgtbGFzdC1jaGlsZCgtbisxKTpsYXN0LWNoaWxkLCAmOm50aC1vZi10eXBlKC1uKzIpOm50aC1sYXN0LWNoaWxkKC1uKzEpOm50aC1vZi10eXBlKDJuKXtcblx0XHRcdFx0LmJvcmRlcmVkIHtcblx0XHRcdFx0XHRib3JkZXItaW1hZ2Utb3V0c2V0OiAycHggMnB4IDJweCAxcHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC8vIE5vIGJvcmRlclxuXHRcdFx0JjpsYXN0LWNoaWxkOm50aC1sYXN0LWNoaWxkKC1uKzEpOm50aC1vZi10eXBlKC1uKzIpOm50aC1vZi10eXBlKDJuKzEpe1xuXHRcdFx0XHQuYm9yZGVyZWQge1xuXHRcdFx0XHRcdGJvcmRlci1pbWFnZS1vdXRzZXQ6IDJweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdEBtZWRpYSAobWluLXdpZHRoOiAxMDIwcHgpIGFuZCAobWF4LXdpZHRoOiAxMzU5cHgpIHtcblx0XHRcdC8vIFRvcCArIGxlZnQgKyBib3R0b20gYm9yZGVyXG5cdFx0XHQmOm50aC1vZi10eXBlKDNuKXtcblx0XHRcdFx0LmJvcmRlcmVkIHtcblx0XHRcdFx0XHRib3JkZXItaW1hZ2Utb3V0c2V0OiAxcHggMnB4IDFweCAxcHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0Ly8gVG9wICsgcmlnaHQgKyBib3R0b20gYm9yZGVyXG5cdFx0XHQmOm50aC1vZi10eXBlKDNuKzEpe1xuXHRcdFx0XHQuYm9yZGVyZWQge1xuXHRcdFx0XHRcdGJvcmRlci1pbWFnZS1vdXRzZXQ6IDFweCAxcHggMXB4IDJweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQvLyBSaWdodCArIGJvdHRvbSArIGxlZnQgYm9yZGVyXG5cdFx0XHQmOm50aC1vZi10eXBlKC1uKzMpe1xuXHRcdFx0XHQuYm9yZGVyZWQge1xuXHRcdFx0XHRcdGJvcmRlci1pbWFnZS1vdXRzZXQ6IDJweCAxcHggMXB4IDFweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQvLyBUb3AgKyByaWdodCArIGxlZnQgYm9yZGVyXG5cdFx0XHQmOm50aC1sYXN0LW9mLXR5cGUoLW4rMikge1xuXHRcdFx0XHQuYm9yZGVyZWQge1xuXHRcdFx0XHRcdGJvcmRlci1pbWFnZS1vdXRzZXQ6IDFweCAxcHggMnB4IDFweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQvLyBCb3R0b20gKyBsZWZ0IGJvcmRlclxuXHRcdFx0JjpudGgtb2YtdHlwZSgtbiszKTpudGgtb2YtdHlwZSgzbikge1xuXHRcdFx0XHQuYm9yZGVyZWQge1xuXHRcdFx0XHRcdGJvcmRlci1pbWFnZS1vdXRzZXQ6IDJweCAycHggMXB4IDFweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQvLyBUb3AgKyBsZWZ0IGJvcmRlclxuXHRcdFx0JjpsYXN0LW9mLXR5cGU6bnRoLWxhc3Qtb2YtdHlwZSgtbisyKSwgJjpudGgtb2YtdHlwZSgzbik6bnRoLWxhc3Qtb2YtdHlwZSgtbisyKXtcblx0XHRcdFx0LmJvcmRlcmVkIHtcblx0XHRcdFx0XHRib3JkZXItaW1hZ2Utb3V0c2V0OiAxcHggMnB4IDJweCAxcHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0Ly8gVG9wICsgcmlnaHQgYm9yZGVyXG5cdFx0XHQmOm50aC1vZi10eXBlKDNuKzEpOm50aC1sYXN0LW9mLXR5cGUoLW4rMil7XG5cdFx0XHRcdC5ib3JkZXJlZCB7XG5cdFx0XHRcdFx0Ym9yZGVyLWltYWdlLW91dHNldDogMXB4IDFweCAycHggMnB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC8vIFRvcCBib3JkZXIgb25seVxuXHRcdFx0JjpudGgtb2YtdHlwZSgzbisxKTpudGgtbGFzdC1vZi10eXBlKC1uKzIpOmxhc3Qtb2YtdHlwZXtcblx0XHRcdFx0LmJvcmRlcmVkIHtcblx0XHRcdFx0XHRib3JkZXItaW1hZ2Utb3V0c2V0OiAxcHggMnB4IDJweCAycHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0Ly8gUmlnaHQgKyBib3R0b20gYm9yZGVyZWRcblx0XHRcdCY6bnRoLW9mLXR5cGUoLW4rMyk6bnRoLW9mLXR5cGUoM24rMSl7XG5cdFx0XHRcdC5ib3JkZXJlZCB7XG5cdFx0XHRcdFx0Ym9yZGVyLWltYWdlLW91dHNldDogMnB4IDFweCAxcHggMnB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC8vIFJpZ2h0ICsgbGVmdCBib3JkZXJcblx0XHRcdCY6bnRoLW9mLXR5cGUoLW4rMyk6bnRoLWxhc3Qtb2YtdHlwZSgtbisyKXtcblx0XHRcdFx0LmJvcmRlcmVkIHtcblx0XHRcdFx0XHRib3JkZXItaW1hZ2Utb3V0c2V0OiAycHggMXB4IDJweCAxcHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0Ly8gUmlnaHQgYm9yZGVyIG9ubHlcblx0XHRcdCY6bnRoLW9mLXR5cGUoLW4rMyk6bnRoLWxhc3Qtb2YtdHlwZSgtbisyKTpudGgtb2YtdHlwZSgzbisxKXtcblx0XHRcdFx0LmJvcmRlcmVkIHtcblx0XHRcdFx0XHRib3JkZXItaW1hZ2Utb3V0c2V0OiAycHggMXB4IDJweCAycHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0Ly8gTGVmdCBib3JkZXIgb25seVxuXHRcdFx0JjpudGgtb2YtdHlwZSgtbiszKTpudGgtbGFzdC1vZi10eXBlKC1uKzIpOmxhc3Qtb2YtdHlwZSwgJjpudGgtb2YtdHlwZSgtbiszKTpudGgtbGFzdC1vZi10eXBlKC1uKzIpOm50aC1vZi10eXBlKDNuKXtcblx0XHRcdFx0LmJvcmRlcmVkIHtcblx0XHRcdFx0XHRib3JkZXItaW1hZ2Utb3V0c2V0OiAycHggMnB4IDJweCAxcHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC8vIE5vIGJvcmRlclxuXHRcdFx0JjpsYXN0LW9mLXR5cGU6bnRoLWxhc3Qtb2YtdHlwZSgtbisyKTpudGgtb2YtdHlwZSgtbiszKTpudGgtb2YtdHlwZSgzbisxKXtcblx0XHRcdFx0LmJvcmRlcmVkIHtcblx0XHRcdFx0XHRib3JkZXItaW1hZ2Utb3V0c2V0OiAycHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHRAbWVkaWEgKG1pbi13aWR0aDogMTM1OXB4KSBhbmQgKG1heC13aWR0aDogMTY5OXB4KSB7XG5cdFx0XHQvLyBUb3AgKyBsZWZ0ICsgYm90dG9tIGJvcmRlclxuXHRcdFx0JjpudGgtb2YtdHlwZSg0bil7XG5cdFx0XHRcdC5ib3JkZXJlZCB7XG5cdFx0XHRcdFx0Ym9yZGVyLWltYWdlLW91dHNldDogMXB4IDJweCAxcHggMXB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC8vIFRvcCArIHJpZ2h0ICsgYm90dG9tIGJvcmRlclxuXHRcdFx0JjpudGgtb2YtdHlwZSg0bisxKXtcblx0XHRcdFx0LmJvcmRlcmVkIHtcblx0XHRcdFx0XHRib3JkZXItaW1hZ2Utb3V0c2V0OiAxcHggMXB4IDFweCAycHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0Ly8gUmlnaHQgKyBib3R0b20gKyBsZWZ0IGJvcmRlclxuXHRcdFx0JjpudGgtb2YtdHlwZSgtbis0KXtcblx0XHRcdFx0LmJvcmRlcmVkIHtcblx0XHRcdFx0XHRib3JkZXItaW1hZ2Utb3V0c2V0OiAycHggMXB4IDFweCAxcHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0Ly8gVG9wICsgcmlnaHQgKyBsZWZ0IGJvcmRlclxuXHRcdFx0JjpudGgtbGFzdC1jaGlsZCgtbiszKSB7XG5cdFx0XHRcdC5ib3JkZXJlZCB7XG5cdFx0XHRcdFx0Ym9yZGVyLWltYWdlLW91dHNldDogMXB4IDFweCAycHggMXB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC8vIEJvdHRvbSArIGxlZnQgYm9yZGVyXG5cdFx0XHQmOm50aC1vZi10eXBlKC1uKzQpOm50aC1vZi10eXBlKDRuKSB7XG5cdFx0XHRcdC5ib3JkZXJlZCB7XG5cdFx0XHRcdFx0Ym9yZGVyLWltYWdlLW91dHNldDogMnB4IDJweCAxcHggMXB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC8vIFRvcCArIGxlZnQgYm9yZGVyXG5cdFx0XHQmOmxhc3QtY2hpbGQ6bnRoLWxhc3QtY2hpbGQoLW4rMyksICY6bnRoLW9mLXR5cGUoNG4pOm50aC1sYXN0LWNoaWxkKC1uKzMpe1xuXHRcdFx0XHQuYm9yZGVyZWQge1xuXHRcdFx0XHRcdGJvcmRlci1pbWFnZS1vdXRzZXQ6IDFweCAycHggMnB4IDFweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQvLyBUb3AgKyByaWdodCBib3JkZXJcblx0XHRcdCY6bnRoLW9mLXR5cGUoNG4rMSk6bnRoLWxhc3QtY2hpbGQoLW4rMyl7XG5cdFx0XHRcdC5ib3JkZXJlZCB7XG5cdFx0XHRcdFx0Ym9yZGVyLWltYWdlLW91dHNldDogMXB4IDFweCAycHggMnB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC8vIFRvcCBib3JkZXIgb25seVxuXHRcdFx0JjpudGgtb2YtdHlwZSg0bisxKTpudGgtbGFzdC1jaGlsZCgtbiszKTpsYXN0LWNoaWxke1xuXHRcdFx0XHQuYm9yZGVyZWQge1xuXHRcdFx0XHRcdGJvcmRlci1pbWFnZS1vdXRzZXQ6IDFweCAycHggMnB4IDJweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQvLyBSaWdodCArIGJvdHRvbSBib3JkZXJlZFxuXHRcdFx0JjpudGgtb2YtdHlwZSgtbis0KTpudGgtb2YtdHlwZSg0bisxKXtcblx0XHRcdFx0LmJvcmRlcmVkIHtcblx0XHRcdFx0XHRib3JkZXItaW1hZ2Utb3V0c2V0OiAycHggMXB4IDFweCAycHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0Ly8gUmlnaHQgKyBsZWZ0IGJvcmRlclxuXHRcdFx0JjpudGgtb2YtdHlwZSgtbis0KTpudGgtbGFzdC1jaGlsZCgtbiszKXtcblx0XHRcdFx0LmJvcmRlcmVkIHtcblx0XHRcdFx0XHRib3JkZXItaW1hZ2Utb3V0c2V0OiAycHggMXB4IDJweCAxcHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0Ly8gUmlnaHQgYm9yZGVyIG9ubHlcblx0XHRcdCY6bnRoLW9mLXR5cGUoLW4rNCk6bnRoLWxhc3QtY2hpbGQoLW4rMyk6bnRoLW9mLXR5cGUoNG4rMSl7XG5cdFx0XHRcdC5ib3JkZXJlZCB7XG5cdFx0XHRcdFx0Ym9yZGVyLWltYWdlLW91dHNldDogMnB4IDFweCAycHggMnB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC8vIExlZnQgYm9yZGVyIG9ubHlcblx0XHRcdCY6bnRoLW9mLXR5cGUoLW4rNCk6bnRoLWxhc3QtY2hpbGQoLW4rMyk6bGFzdC1jaGlsZCwgJjpudGgtb2YtdHlwZSgtbis0KTpudGgtbGFzdC1jaGlsZCgtbiszKTpudGgtb2YtdHlwZSg0bil7XG5cdFx0XHRcdC5ib3JkZXJlZCB7XG5cdFx0XHRcdFx0Ym9yZGVyLWltYWdlLW91dHNldDogMnB4IDJweCAycHggMXB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQvLyBObyBib3JkZXJcblx0XHRcdCY6bGFzdC1jaGlsZDpudGgtbGFzdC1jaGlsZCgtbiszKTpudGgtb2YtdHlwZSgtbis0KTpudGgtb2YtdHlwZSg0bisxKXtcblx0XHRcdFx0LmJvcmRlcmVkIHtcblx0XHRcdFx0XHRib3JkZXItaW1hZ2Utb3V0c2V0OiAycHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHRAbWVkaWEgKG1pbi13aWR0aDogMTcwMHB4KSB7XG5cdFx0XHQvLyBUb3AgKyBsZWZ0ICsgYm90dG9tIGJvcmRlclxuXHRcdFx0JjpudGgtb2YtdHlwZSg1bil7XG5cdFx0XHRcdC5ib3JkZXJlZCB7XG5cdFx0XHRcdFx0Ym9yZGVyLWltYWdlLW91dHNldDogMXB4IDJweCAxcHggMXB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC8vIFRvcCArIHJpZ2h0ICsgYm90dG9tIGJvcmRlclxuXHRcdFx0JjpudGgtb2YtdHlwZSg1bisxKXtcblx0XHRcdFx0LmJvcmRlcmVkIHtcblx0XHRcdFx0XHRib3JkZXItaW1hZ2Utb3V0c2V0OiAxcHggMXB4IDFweCAycHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0Ly8gUmlnaHQgKyBib3R0b20gKyBsZWZ0IGJvcmRlclxuXHRcdFx0JjpudGgtb2YtdHlwZSgtbis1KXtcblx0XHRcdFx0LmJvcmRlcmVkIHtcblx0XHRcdFx0XHRib3JkZXItaW1hZ2Utb3V0c2V0OiAycHggMXB4IDFweCAxcHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0Ly8gVG9wICsgcmlnaHQgKyBsZWZ0IGJvcmRlclxuXHRcdFx0JjpudGgtbGFzdC1jaGlsZCgtbis0KSB7XG5cdFx0XHRcdC5ib3JkZXJlZCB7XG5cdFx0XHRcdFx0Ym9yZGVyLWltYWdlLW91dHNldDogMXB4IDFweCAycHggMXB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC8vIEJvdHRvbSArIGxlZnQgYm9yZGVyXG5cdFx0XHQmOm50aC1vZi10eXBlKC1uKzUpOm50aC1vZi10eXBlKDVuKSB7XG5cdFx0XHRcdC5ib3JkZXJlZCB7XG5cdFx0XHRcdFx0Ym9yZGVyLWltYWdlLW91dHNldDogMnB4IDJweCAxcHggMXB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC8vIFRvcCArIGxlZnQgYm9yZGVyXG5cdFx0XHQmOmxhc3QtY2hpbGQ6bnRoLWxhc3QtY2hpbGQoLW4rNCksICY6bnRoLW9mLXR5cGUoNW4pOm50aC1sYXN0LWNoaWxkKC1uKzQpe1xuXHRcdFx0XHQuYm9yZGVyZWQge1xuXHRcdFx0XHRcdGJvcmRlci1pbWFnZS1vdXRzZXQ6IDFweCAycHggMnB4IDFweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQvLyBUb3AgKyByaWdodCBib3JkZXJcblx0XHRcdCY6bnRoLW9mLXR5cGUoNW4rMSk6bnRoLWxhc3QtY2hpbGQoLW4rNCl7XG5cdFx0XHRcdC5ib3JkZXJlZCB7XG5cdFx0XHRcdFx0Ym9yZGVyLWltYWdlLW91dHNldDogMXB4IDFweCAycHggMnB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC8vIFRvcCBib3JkZXIgb25seVxuXHRcdFx0JjpudGgtb2YtdHlwZSg1bisxKTpudGgtbGFzdC1jaGlsZCgtbis0KTpsYXN0LWNoaWxke1xuXHRcdFx0XHQuYm9yZGVyZWQge1xuXHRcdFx0XHRcdGJvcmRlci1pbWFnZS1vdXRzZXQ6IDFweCAycHggMnB4IDJweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQvLyBSaWdodCArIGJvdHRvbSBib3JkZXJlZFxuXHRcdFx0JjpudGgtb2YtdHlwZSgtbis1KTpudGgtb2YtdHlwZSg1bisxKXtcblx0XHRcdFx0LmJvcmRlcmVkIHtcblx0XHRcdFx0XHRib3JkZXItaW1hZ2Utb3V0c2V0OiAycHggMXB4IDFweCAycHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0Ly8gUmlnaHQgKyBsZWZ0IGJvcmRlclxuXHRcdFx0JjpudGgtb2YtdHlwZSgtbis1KTpudGgtbGFzdC1jaGlsZCgtbis0KXtcblx0XHRcdFx0LmJvcmRlcmVkIHtcblx0XHRcdFx0XHRib3JkZXItaW1hZ2Utb3V0c2V0OiAycHggMXB4IDJweCAxcHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0Ly8gUmlnaHQgYm9yZGVyIG9ubHlcblx0XHRcdCY6bnRoLW9mLXR5cGUoLW4rNSk6bnRoLWxhc3QtY2hpbGQoLW4rNCk6bnRoLW9mLXR5cGUoNW4rMSl7XG5cdFx0XHRcdC5ib3JkZXJlZCB7XG5cdFx0XHRcdFx0Ym9yZGVyLWltYWdlLW91dHNldDogMnB4IDFweCAycHggMnB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC8vIExlZnQgYm9yZGVyIG9ubHlcblx0XHRcdCY6bnRoLW9mLXR5cGUoLW4rNSk6bnRoLWxhc3QtY2hpbGQoLW4rNCk6bGFzdC1jaGlsZCwgJjpudGgtb2YtdHlwZSgtbis1KTpudGgtbGFzdC1jaGlsZCgtbis0KTpudGgtb2YtdHlwZSg1bil7XG5cdFx0XHRcdC5ib3JkZXJlZCB7XG5cdFx0XHRcdFx0Ym9yZGVyLWltYWdlLW91dHNldDogMnB4IDJweCAycHggMXB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQvLyBObyBib3JkZXJcblx0XHRcdCY6bGFzdC1jaGlsZDpudGgtbGFzdC1jaGlsZCgtbis0KTpudGgtb2YtdHlwZSgtbis1KTpudGgtb2YtdHlwZSg1bisxKXtcblx0XHRcdFx0LmJvcmRlcmVkIHtcblx0XHRcdFx0XHRib3JkZXItaW1hZ2Utb3V0c2V0OiAycHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHRpbWcge1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0dG9wOiAwO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHR6LWluZGV4OiAxO1xuXG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogJGRlc2t0b3ApIHtcblx0XHRcdFx0QGluY2x1ZGUgdHJhbnNpdGlvbih0cmFuc2Zvcm0gLjNzIGxpbmVhcik7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ly8gVGV4dHZsYWtcblx0XHQudGl0bGUge1xuXHRcdFx0Ym90dG9tOiAwO1xuXHRcdFx0bGVmdDogMDtcblx0XHRcdHBhZGRpbmctYm90dG9tOiAyNHB4O1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAzMnB4O1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG4gICAgICB6LWluZGV4OiAyO1xuICAgICAgY29sb3I6ICRhdG96LW92ZXJ2aWV3LXRpdGxlLWNvbG9yO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQRDk0Yld3Z2RtVnljMmx2YmowaU1TNHdJaUEvUGdvOGMzWm5JSGh0Ykc1elBTSm9kSFJ3T2k4dmQzZDNMbmN6TG05eVp5OHlNREF3TDNOMlp5SWdkMmxrZEdnOUlqRXdNQ1VpSUdobGFXZG9kRDBpTVRBd0pTSWdkbWxsZDBKdmVEMGlNQ0F3SURFZ01TSWdjSEpsYzJWeWRtVkJjM0JsWTNSU1lYUnBiejBpYm05dVpTSStDaUFnUEd4cGJtVmhja2R5WVdScFpXNTBJR2xrUFNKbmNtRmtMWFZqWjJjdFoyVnVaWEpoZEdWa0lpQm5jbUZrYVdWdWRGVnVhWFJ6UFNKMWMyVnlVM0JoWTJWUGJsVnpaU0lnZURFOUlqQWxJaUI1TVQwaU1DVWlJSGd5UFNJd0pTSWdlVEk5SWpFd01DVWlQZ29nSUNBZ1BITjBiM0FnYjJabWMyVjBQU0l3SlNJZ2MzUnZjQzFqYjJ4dmNqMGlJekF3TURBd01DSWdjM1J2Y0MxdmNHRmphWFI1UFNJd0lpOCtDaUFnSUNBOGMzUnZjQ0J2Wm1aelpYUTlJakV3TUNVaUlITjBiM0F0WTI5c2IzSTlJaU13TURBd01EQWlJSE4wYjNBdGIzQmhZMmwwZVQwaU1DNDRJaTgrQ2lBZ1BDOXNhVzVsWVhKSGNtRmthV1Z1ZEQ0S0lDQThjbVZqZENCNFBTSXdJaUI1UFNJd0lpQjNhV1IwYUQwaU1TSWdhR1ZwWjJoMFBTSXhJaUJtYVd4c1BTSjFjbXdvSTJkeVlXUXRkV05uWnkxblpXNWxjbUYwWldRcElpQXZQZ284TDNOMlp6ND0pO1xuXG5cdFx0XHRzcGFuIHsgLy8gVE9ETzogUmVkdWNlIGRlcHRoIHRvIDNcblx0XHRcdFx0QGluY2x1ZGUgdGV4dCgpO1xuXG5cdFx0XHRcdGNvbG9yOiAkYXRvei1vdmVydmlldy10aXRsZS1jb2xvcjtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0ei1pbmRleDogMjtcblxuXHRcdFx0XHRmb250LXN0eWxlOiBpdGFsaWM7XG5cblx0XHRcdFx0Ji5uYW1lIHtcblx0XHRcdFx0XHRmb250LXN0eWxlOiBub3JtYWw7XG5cdFx0XHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDIzcHg7XG5cdFx0XHRcdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XG5cdFx0LmF6LWJsb2NrLFxuXHRcdC5ncmlkLXNpemVyIHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdH1cblx0fVxuXG5cdEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjYwcHgpIHtcblx0XHQuYXotYmxvY2ssXG5cdFx0LmdyaWQtc2l6ZXIge1xuXHRcdFx0d2lkdGg6IDUwJTtcblx0XHR9XG5cdH1cblxuXHRAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjBweCkge1xuXHRcdC5hei1ibG9jayxcblx0XHQuZ3JpZC1zaXplciB7XG5cdFx0XHR3aWR0aDogMzMuMzMzMzMlOyAvLyAxMDIwXG5cdFx0fVxuXHR9XG5cblx0QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzYwcHgpIHtcblx0XHQuYXotYmxvY2ssXG5cdFx0LmdyaWQtc2l6ZXIge1xuXHRcdFx0d2lkdGg6IDI1JTsgLy8gNCBpbWFnZXNcblx0XHR9XG5cdH1cblxuXHRAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE3MDBweCkge1xuXHRcdC5hei1ibG9jayxcblx0XHQuZ3JpZC1zaXplciB7XG5cdFx0XHR3aWR0aDogMjAlOyAvLyA1IGltYWdlc1xuXHRcdH1cblx0fVxufVxuXG4jYXRvei1vdmVydmlldy1jb250YWluZXIge1xuXHRvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XG5cdHdpZHRoOiAxMDAlO1xufVxuIiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xuXG4vLy8gUHJvdmlkZXMgYSBxdWljayBtZXRob2QgZm9yIHRhcmdldGluZyBgYm9yZGVyLXJhZGl1c2Agb24gYm90aCBjb3JuZXJzIG9uIHRoZSBzaWRlIG9mIGEgYm94LlxuLy8vXG4vLy8gQHBhcmFtIHtOdW1iZXJ9ICRyYWRpaVxuLy8vICAgTGlzdCBvZiBhcmd1bWVudHNcbi8vL1xuLy8vIEBleGFtcGxlIHNjc3MgLSBVc2FnZVxuLy8vICAgLmVsZW1lbnQtb25lIHtcbi8vLyAgICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoNXB4KTtcbi8vLyAgIH1cbi8vL1xuLy8vICAgLmVsZW1lbnQtdHdvIHtcbi8vLyAgICAgQGluY2x1ZGUgYm9yZGVyLWxlZnQtcmFkaXVzKDNweCk7XG4vLy8gICB9XG4vLy9cbi8vLyBAZXhhbXBsZSBjc3MgLSBDU1MgT3V0cHV0XG4vLy8gICAuZWxlbWVudC1vbmUge1xuLy8vICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA1cHg7XG4vLy8gICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA1cHg7XG4vLy8gICB9XG4vLy9cbi8vLyAgIC5lbGVtZW50LXR3byB7XG4vLy8gICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDNweDtcbi8vLyAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogM3B4O1xuLy8vICAgfVxuLy8vXG4vLy8gQG91dHB1dCBgYm9yZGVyLXJhZGl1c2BcblxuQG1peGluIGJvcmRlci10b3AtcmFkaXVzKCRyYWRpaSkge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAkcmFkaWk7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAkcmFkaWk7XG59XG5cbkBtaXhpbiBib3JkZXItcmlnaHQtcmFkaXVzKCRyYWRpaSkge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogJHJhZGlpO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogJHJhZGlpO1xufVxuXG5AbWl4aW4gYm9yZGVyLWJvdHRvbS1yYWRpdXMoJHJhZGlpKSB7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6ICRyYWRpaTtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6ICRyYWRpaTtcbn1cblxuQG1peGluIGJvcmRlci1sZWZ0LXJhZGl1cygkcmFkaWkpIHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogJHJhZGlpO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAkcmFkaWk7XG59XG4iLCJcbiRjbXMtZWRpdC1zZWxlY3Rvci1wcmVmaXg6ICdodG1sLmNtcy1lZGl0LW1vZGUnO1xuXG5AbWl4aW4gY21zLWVkaXQtbW9kZSggJHNlbGVjdG9yLCAkcHJlZml4OiAkY21zLWVkaXQtc2VsZWN0b3ItcHJlZml4LCAkaW5maXg6ICcgJyApIHtcblx0XG5cdEBhdC1yb290IHsgXG5cdFxuXHRcdCN7JHByZWZpeH0jeyRpbmZpeH0jeyRzZWxlY3Rvcn0geyBAY29udGVudDsgfSBcblxuXHR9XG5cbn1cbiIsIi8vQGltcG9ydCBcIndlYnNpdGUvc3R5bGVzaGVldHMvd2Vic2l0ZS9vcmdhbmlzbXMvb3ZlcnZpZXdcIjtcblxuJGdlbmVyaWMtb3ZlcnZpZXctcmVsYXRlZC1saXN0LW1heC13aWR0aDogZW0oIDk0MHB4ICkgIWRlZmF1bHQ7XG5cbiRnZW5lcmljLW92ZXJ2aWV3LXJlbGF0ZWQtbGlzdC1pdGVtLWJvcmRlci1ib3R0b206IGZsZXgtZ3V0dGVyKCApIHNvbGlkIHdoaXRlICFkZWZhdWx0O1xuXG5ib2R5LmdlbmVyaWMtb3ZlcnZpZXcge1xuXG5cblxuXHRoZWFkZXIuaW50cm8tb3ZlcnZpZXcge1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblxuXHRcdGgxIHtcblx0XHRcdG1hcmdpbi10b3A6IDExcHg7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxNnB4O1xuXG5cdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDE2cHg7XG5cblx0XHRcdH1cblxuXHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdEBpbmNsdWRlIG1lZGlhKCBcIjw9cGhvbmVcIiApe1xuXG5cdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IGZsZXgtZ3V0dGVyKCApO1xuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogZmxleC1ndXR0ZXIoICk7XG5cdFx0XHRcdFx0d2lkdGg6IGF1dG87XG5cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHRuYXYucmVsYXRlZC1saXN0IHsgcGFkZGluZzogMCAyLjIyNzg1JTsgfVxuXG5cdEBpbmNsdWRlIG1lZGlhKCBcIj49dGFibGV0XCIgKXtcblxuXHRcdG5hdi5yZWxhdGVkLWxpc3Qge1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDMwcHg7XG5cdFx0XHQ+IC5yZWxhdGVkLWl0ZW0ge1xuXG5cdFx0XHRcdC8vXG5cdFx0XHRcdC8vIFdlIGFyZSBkb2luZyBzb21lIG1hZ2ljIHRvIHRoZSBncmlkIGhlcmUgdG8gbWFrZSBpdCBtYXRjaCB0aGUgZGVzaWduIGEgYml0IGJldHRlcixcblx0XHRcdFx0Ly9cblx0XHRcdFx0QGluY2x1ZGUgbWFyZ2luKCAyMXB4IDIuNiUgNnB4ICk7XG5cdFx0XHRcdHBhZGRpbmc6IDEwcHggMCAxMHB4O1xuXHRcdFx0XHR3aWR0aDogMjkuODYlO1xuXG5cdFx0XHRcdCY6bnRoLWNoaWxkKDNuKzEpIHtcblx0XHRcdFx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHRcdFx0fVxuXHRcdFx0XHQmOm50aC1jaGlsZCgzbikge1xuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdCYub3ZlcmZsb3dpbmcgPiBhOmFmdGVyIHtcblx0XHRcdFx0XHRib3R0b206IDBweDtcblx0XHRcdFx0XHRyaWdodDogMDsgLy8gSSBoYXZlIG5vIGlkZWEgd2hhdCBJIGJyb2tlIGJ5IHNldHRpbmcgdGhpcyB0byB6ZXJvXG5cdFx0XHRcdH1cblxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5vdmVydmlldy1oaWdobGlnaHQtaXRlbSB7XG5cblx0XHQ+IGEsID4gZGl2IHtcblx0XHRcdGxpbmUtaGVpZ2h0OiAwO1xuXG5cdFx0XHQ+IGRpdiB7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRvdmVydmlldy1oaWdobGlnaHQtaXRlbS1iYWNrZ3JvdW5kLWNvbG9yO1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMS41O1xuXHRcdFx0XHRAaW5jbHVkZSBwYWRkaW5nKCAwICRiYXNlLXNwYWNpbmcgJGJhc2Utc3BhY2luZyk7XG5cblx0XHRcdFx0aDUgeyBwYWRkaW5nLXRvcDogMTZweDsgfVxuXG5cdFx0XHRcdGJyIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiAwcHg7XG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDBweDtcblx0XHRcdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cbn1cbiIsIkBpbXBvcnQgJy4uLy4uLy4uLy4uL3dlYnNpdGUvc3R5bGVzaGVldHMvZGVmaW5pdGlvbnMvYnJlYWtwb2ludHMnO1xuJHBhZ2UtZm9vdGVyLWJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgLjg1KSAhZGVmYXVsdDtcbiRwYWdlLWZvb3Rlci1jb2xvcjogIzAwMCAhZGVmYXVsdDtcbiRwYWdlLWZvb3Rlci1oZWlnaHQ6IDEyMHB4ICFkZWZhdWx0O1xuJHBhZ2UtZm9vdGVyLWhlaWdodC0tZ3QtdGFibGV0OiA3MHB4ICFkZWZhdWx0O1xuJHBhZ2UtZm9vdGVyLXBvcHVwLWhlaWdodDogMzgwcHggIWRlZmF1bHQ7XG4kcGFnZS1mb290ZXItcG9wdXAtaGVpZ2h0LS1ndC10YWJsZXQ6IDIyNnB4ICFkZWZhdWx0O1xuXG4kcGFnZS1mb290ZXItcG9wdXAtYmFja2dyb3VuZC1jb2xvcjogIzAwMCAhZGVmYXVsdDtcbiRwYWdlLWZvb3Rlci1wb3B1cC1jb2xvcjogI2ZmZiAhZGVmYXVsdDtcbiRwYWdlLWZvb3Rlci1wb3B1cC1oZWlnaHQ6IDM4MHB4ICFkZWZhdWx0O1xuJHBhZ2UtZm9vdGVyLXBvcHVwLWhlaWdodC0tZ3QtdGFibGV0OiAyMjZweCAhZGVmYXVsdDtcbiRwYWdlLWZvb3Rlci1wb3B1cC1zb2NpYWwtbGluay1jb2xvcjogIzgwODA4MCAhZGVmYXVsdDtcbiRwYWdlLWZvb3Rlci1wb3B1cC1UYUMtYmFja2dyb3VuZC1jb2xvcjogI2ZmZiAhZGVmYXVsdDtcbiRwYWdlLWZvb3Rlci1wb3B1cC1UYUMtY29sb3I6ICMwMDAgIWRlZmF1bHQ7XG4kcGFnZS1mb290ZXItcG9wdXAtVGFDLXRvcDogKCAkcGFnZS1mb290ZXItcG9wdXAtaGVpZ2h0LS1ndC10YWJsZXQgKyAkcGFnZS1mb290ZXItaGVpZ2h0LS1ndC10YWJsZXQgKSAtIHB4KCAyICogJHNtYWxsLXNwYWNpbmcgKyBtb2R1bGFyLXNjYWxlKCAwICkgKiAxLjUgKTtcblxuJHBhZ2UtZm9vdGVyLWJyZWFrcG9pbnQtMTogJHRhYmxldDtcbiRzdGlja3ktZm9vdGVyLWJyZWFrcG9pbnQtMTogJHRhYmxldDtcblxuLnBhZ2UtZm9vdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHBhZ2UtZm9vdGVyLWJhY2tncm91bmQtY29sb3I7XG4gIGNvbG9yOiAkcGFnZS1mb290ZXItY29sb3I7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAzMDAwO1xuXG4gIEBhdC1yb290ICNmb290ZXItcG9wdXAtc3BhY2VyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmxhY2s7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBoZWlnaHQ6ICRwYWdlLWZvb3Rlci1wb3B1cC1oZWlnaHQ7XG4gIH1cblxuQG1lZGlhIChtaW4td2lkdGg6ICRwYWdlLWZvb3Rlci1icmVha3BvaW50LTEpIHtcbiAgQGF0LXJvb3QgI2Zvb3Rlci1wb3B1cC1zcGFjZXIge1xuICAgIGhlaWdodDogJHBhZ2UtZm9vdGVyLXBvcHVwLWhlaWdodC0tZ3QtdGFibGV0O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gIH1cblxuICBAaW5jbHVkZSBwb3NpdGlvbihmaXhlZCwgbnVsbCAwcHggMHB4IDBweCk7XG4gIEBpbmNsdWRlIGNtcy1lZGl0LW1vZGUoJikge1xuICAgIHBvc2l0aW9uOiBzdGF0aWMgIWltcG9ydGFudDtcbiAgfVxufVxufVxuXG4uYXJ0aXMgLmZvb3Rlci1zdGlja3kge1xuICBoZWlnaHQ6ICRwYWdlLWZvb3Rlci1oZWlnaHQ7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIHBhZGRpbmc6IDI0cHggMzBweCAwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICBAbWVkaWEgKG1heC13aWR0aDogJHN0aWNreS1mb290ZXItYnJlYWtwb2ludC0xIC0gMXB4KSB7XG4gICAgcGFkZGluZzogMjRweCAwIDA7XG4gICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG5cbiAgICAubWVzc2FnZSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogJHN0aWNreS1mb290ZXItYnJlYWtwb2ludC0xKSB7XG4gIEBpbmNsdWRlIHBhZGRpbmcoMjdweCAzMHB4KTtcbiAgQGluY2x1ZGUgbWFyZ2luKDBweCAkc21hbGwtc3BhY2luZyk7XG4gIEBpbmNsdWRlIHNpemUoY2FsYygxMDAlIC0gI3sgMiAqICRzbWFsbC1zcGFjaW5nIH0pICRwYWdlLWZvb3Rlci1oZWlnaHQtLWd0LXRhYmxldCk7XG5cbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWFsaWduOiBpbml0aWFsO1xuXG4gICYgPiAqIHtcbiAgICBAaW5jbHVkZSBwb3NpdGlvbihhYnNvbHV0ZSwgNDglIG51bGwgbnVsbCk7XG4gICAgQGluY2x1ZGUgdHJhbnNmb3JtKHRyYW5zbGF0ZVkoLTUwJSkpO1xuICB9XG5cbiAgLm1lc3NhZ2Uge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cblxuICAubWVudS1zZWN0aW9uIHtcbiAgICByaWdodDogMjdweDtcbiAgICB3aWR0aDogYXV0bztcblxuICAgIHBhZGRpbmctdG9wOiAwcHg7IC8vIFRoaXMgb3ZlcnJpZGVzIHRoZSBuYXYubWVudSBzdHVmZiB0aGF0IGlzIGFkZGVkIGJ5IG5hdi5tZW51bGlzdCBjbGFzcyAob25seSByZWFsbHkgYXBwbGljYWJsZSBmb3IgdGhlIGhvbWVwYWdlKVxuXG4gICAgYS5idXR0b24ucHJpbWFyeS1jYWxsLXRvLWFjdGlvbjphZnRlciB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cbn1cblxuICAubWVzc2FnZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICAmOmVtcHR5IHtcbiAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICAubWVudS1zZWN0aW9uIHtcbiAgICAuYnV0dG9uLnByaW1hcnktY2FsbC10by1hY3Rpb24ge1xuICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogJHN0aWNreS1mb290ZXItYnJlYWtwb2ludC0xIC0gMXB4KSB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA2MHB4KTtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmZvb3Rlci1saW5rLWxpc3Qge1xuICAgICAgbWFyZ2luOiAxNnB4IDA7XG5cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc3RpY2t5LWZvb3Rlci1icmVha3BvaW50LTEpIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgY21zLWVkaXQtbW9kZSgmKSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuXG4gICAgICBbcm9sZT1cIm1lbnVpdGVtXCJdIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IGRhc2hlZCAjODM5MDk3O1xuICAgICAgICBwYWRkaW5nOiAwIDMwcHg7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG5cbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgYm9yZGVyLXRvcDogMXB4IGRhc2hlZCAjODM5MDk3O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIFtyb2xlPVwibWVudWl0ZW1cIl0gYSB7XG4gICAgICAgIGNvbG9yOiAjNDc1MzVCO1xuICAgICAgICBmb250LXNpemU6IDEuMTVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzOXB4O1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgY29udGVudDogJyN7JGljb24tYXJyb3ctcmlnaHQtY2hhcmFjdGVyfSc7XG4gICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiBcImljb25zXCI7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgbGk6bGFzdC1jaGlsZDpub3QoW3JvbGU9XCJtZW51aXRlbVwiXSkge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uZm9vdGVyLWJvdHRvbSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRwYWdlLWZvb3Rlci1wb3B1cC1iYWNrZ3JvdW5kLWNvbG9yO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gIC5jb250YWluZXIge1xuICAgIGNvbG9yOiBkYXJrZW4oJHBhZ2UtZm9vdGVyLXBvcHVwLWNvbG9yLCAyMCUpO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgcGFkZGluZzogMCAzMHB4O1xuXG4gICAgLmZvb3Rlci1ib3R0b21fX3NlY3Rpb24ge1xuICAgICAgQGluY2x1ZGUgcGFkZGluZygyMHB4IG51bGwpO1xuICAgIH1cblxuICAgIC5zcG9uc29ycyB7XG4gICAgICAuc3BvbnNvcnNfX2xpc3Qge1xuICAgICAgICBtaW4taGVpZ2h0OiA2MHB4O1xuXG4gICAgICAgIC5tYWluLXNwb25zb3IgaW1nIHtcbiAgICAgICAgICBtYXgtaGVpZ2h0OiAzMHB4O1xuICAgICAgICAgIG1heC13aWR0aDogMTYwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAuc3BvbnNvciB7XG4gICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgICAgICAgbWF4LXdpZHRoOiA0OCU7XG5cbiAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAyMXB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5mb290ZXJfX21lbnUge1xuICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgICAgdWwgbGkgYSB7XG4gICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnNvY2lhbCB7XG4gICAgICB1bCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtNXB4O1xuXG4gICAgICAgIGxpIHtcbiAgICAgICAgICBsaW5lLWhlaWdodDogaW5pdGlhbDtcblxuICAgICAgICAgIGEge1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgICAgICAgICAgJi5pY29uLXNvY2lhbC1mYWNlYm9vazpiZWZvcmUsXG4gICAgICAgICAgICAmLmljb24tc29jaWFsLXR3aXR0ZXI6YmVmb3JlLFxuICAgICAgICAgICAgJi5pY29uLXNoYXJlOmJlZm9yZSB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgc3Bhbi51bmRlcmxpbmUge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAkc21hbGwtc3BhY2luZztcbiAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6aG92ZXIgc3Bhbi51bmRlcmxpbmUge1xuICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmNoYXJpdHktc2VhbCB7XG4gICAgICBmbG9hdDogcmlnaHQ7XG5cbiAgICAgIC5jaGFyaXR5LXNlYWxfX2xvZ28ge1xuICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogJHBhZ2UtZm9vdGVyLWJyZWFrcG9pbnQtMSkge1xuICBoZWlnaHQ6IDBweDtcblxuICAuY29udGFpbmVyIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gI3sgMiAqICRzbWFsbC1zcGFjaW5nIH0pO1xuICAgIGhlaWdodDogMTAwJTtcblxuICAgIC5mb290ZXItYm90dG9tX19zZWN0aW9uIHtcbiAgICAgIEBpbmNsdWRlIHNwYW4tY29sdW1ucygyLjc1KTtcbiAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgICAgcGFkZGluZzogMjBweCAwO1xuICAgIH1cblxuICAgIC5mb290ZXJfX21lbnUge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuXG4gICAgLmNoYXJpdHktc2VhbCB7XG4gICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICB3aWR0aDogMjAwcHg7XG4gICAgfVxuICAgIC5zb2NpYWwge1xuICAgICAgd2lkdGg6IDI1MHB4O1xuICAgIH1cbiAgfVxuXG4gIC50ZXJtcy1hbmQtY29uZGl0aW9ucyB7XG4gICAgQGluY2x1ZGUgcG9zaXRpb24oYWJzb2x1dGUsICRwYWdlLWZvb3Rlci1wb3B1cC1UYUMtdG9wIDAgbnVsbCAwKTtcbiAgICBwYWRkaW5nOiAkc21hbGwtc3BhY2luZztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGFnZS1mb290ZXItcG9wdXAtVGFDLWJhY2tncm91bmQtY29sb3I7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiA1MHB4O1xuXG4gICAgdWwgbGkgYSB7XG4gICAgICBjb2xvcjogJHBhZ2UtZm9vdGVyLXBvcHVwLVRhQy1jb2xvcjtcbiAgICB9XG5cbiAgICB1bCBsaSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICBmb250LXNpemU6IC44ZW07XG4gICAgICBsaW5lLWhlaWdodDogMWVtO1xuICAgICAgcGFkZGluZzogMCAyLjNlbTtcbiAgICB9XG5cbiAgfVxufVxuXG4gIC50ZXJtcy1hbmQtY29uZGl0aW9ucyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuIiwiJHBhZ2UtaGVhZGVyLWJhY2tncm91bmQtY29sb3I6IHdoaXRlICFkZWZhdWx0O1xuJHBhZ2UtaGVhZGVyLWhlaWdodC1sdC10YWJsZXQ6IDYwcHggIWRlZmF1bHQ7XG4kcGFnZS1oZWFkZXItaGVpZ2h0OiA3MHB4ICFkZWZhdWx0O1xuXG4kcGFnZS1oZWFkZXItYnV0dG9uLXNpZGU6IGVtKCA0MHB4ICkgIWRlZmF1bHQ7XG5cbiRwYWdlLWhlYWRlci1sb2dvLXdpZHRoOiA5MHB4O1xuXG5oZWFkZXIucGFnZS1oZWFkZXIge1xuICAgIEBpbmNsdWRlIHBvc2l0aW9uKGZpeGVkLCAwcHggMHB4IG51bGwgMHB4ICk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHBhZ2UtaGVhZGVyLWJhY2tncm91bmQtY29sb3I7XG4gICAgaGVpZ2h0OiAkcGFnZS1oZWFkZXItaGVpZ2h0LWx0LXRhYmxldDtcbiAgICBwYWRkaW5nOiA4cHggMC43NWVtO1xuICAgIHotaW5kZXg6IDIwMDA7XG5cbiAgICBAaW5jbHVkZSBtZWRpYSggXCI+PXRhYmxldFwiICl7XG4gICAgICAgIEBpbmNsdWRlIHBhZGRpbmcoICRzbWFsbC1zcGFjaW5nICRndXR0ZXIgKyAkc21hbGwtc3BhY2luZyApO1xuICAgICAgICBAaW5jbHVkZSBzaXplKCAxMDAlICRwYWdlLWhlYWRlci1oZWlnaHQgKTtcbiAgICB9XG5cbiAgICAlbWVudS10aGVtZSB7XG4gICAgICAgICRjb250YWluZXI6ICdoZWFkZXIucGFnZS1oZWFkZXInO1xuICAgICAgICAkc2VsZWN0b3JzOiAmO1xuICAgICAgICAkdGFyZ2V0czogbWFwKCAkc2VsZWN0b3JzLCAnbGFzdCcgKTtcblxuICAgICAgICBAaW5jbHVkZSB0aGVtZWQtY29sb3IoICR0YXJnZXRzLCAkY29udGFpbmVyICk7XG4gICAgICAgIEBpbmNsdWRlIHRoZW1lZC1iYWNrZ3JvdW5kLWNvbG9yKCAkdGFyZ2V0cywgJGNvbnRhaW5lciApO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKCBcIj49dGFibGV0XCIgKXtcblxuICAgICAgICAgICAgQGluY2x1ZGUgdGhlbWVkLWhvdmVyKCAkdGFyZ2V0cywgJGNvbnRhaW5lciApO1xuXG4gICAgICAgIH1cblxuICAgIH1cblxuICAgICV2ZXJ0aWNhbC1jZW50ZXIge1xuICAgICAgICBAaW5jbHVkZSBtYXJnaW4oIGF1dG8gbnVsbCApO1xuICAgICAgICBAaW5jbHVkZSBwb3NpdGlvbiggYWJzb2x1dGUsIDAgbnVsbCApO1xuICAgIH1cblxuICAgICVoZWFkZXItYnV0dG9uIHtcblxuICAgICAgICBAZXh0ZW5kICVtZW51LXRoZW1lO1xuXG4gICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oIDE1MG1zIGFsbCApO1xuICAgICAgICBAaW5jbHVkZSBzaXplKCAkcGFnZS1oZWFkZXItYnV0dG9uLXNpZGUgKTtcblxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBwYWRkaW5nOiAwIDAgMCAwO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKCBcIj49dGFibGV0XCIgKXtcbiAgICAgICAgICAgIEBpbmNsdWRlIHNpemUoIGF1dG8gJHBhZ2UtaGVhZGVyLWJ1dHRvbi1zaWRlICk7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNHB4OyAvLyAkc21hbGwtc3BhY2luZztcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjKCAjeyRwYWdlLWhlYWRlci1idXR0b24tc2lkZX0gLSA1cHggKTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHNpemUoIG1vZHVsYXItc2NhbGUoIDIgKSAxMDAlICk7XG5cbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogbW9kdWxhci1zY2FsZSggMiApO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHN0cmlwLXVuaXRzKCBtb2R1bGFyLXNjYWxlKCAyICkgKTtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcImljb25zXCI7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIH1cblxuICAgICAgICAmLmdvLWJhY2s6YmVmb3JlIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKCBcIj49dGFibGV0XCIgKXtcbiAgICAgICAgICAgICAgICB3aWR0aDogMS4zZW07XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAtNXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy9cbiAgICAvLyBUaGUgZ28tYmFjayBidXR0b24gdGhhdCBzaG93cyB0byB0aGUgbGVmdCBvZiB0aGUgaGVhZGVyXG4gICAgLy9cbiAgICAuZ28tYmFjayB7XG5cbiAgICAgICAgQGV4dGVuZCAlaGVhZGVyLWJ1dHRvbjtcbiAgICAgICAgQGV4dGVuZCAldmVydGljYWwtY2VudGVyO1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcblxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMC41cHg7XG5cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogJyN7JGljb24tYXJyb3ctbGVmdC1jaGFyYWN0ZXJ9JztcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgIH1cblxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhKCBcIjw9cGhvbmVcIiApe1xuXG4gICAgICAgICYubWVudS0tb3BlbiAuZ28tYmFjayB7IGRpc3BsYXk6IG5vbmU7IH1cblxuICAgIH1cblxuICAgIC8vXG4gICAgLy8gTWVudSBidXR0b24gb24gdGhlIHJpZ2h0XG4gICAgLy9cbiAgICAuZ28tbWVudSB7XG5cbiAgICAgICAgQGV4dGVuZCAlaGVhZGVyLWJ1dHRvbjtcblxuICAgICAgICBsaW5lLWhlaWdodDogMzVweDtcblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNDJweDtcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICAgIH1cblxuICAgICAgICAmLm1lbnUtLWNsb3NlZDpiZWZvcmUge1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoIFwiPj10YWJsZXRcIiApe1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA3cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLm1lbnUtLWNsb3NlZDpiZWZvcmUgeyBjb250ZW50OiAnI3skaWNvbi1tZW51LWNoYXJhY3Rlcn0nOyB9XG4gICAgICAgICYubWVudS0tb3BlbiB7XG4gICAgICAgICAgICB3aWR0aDogNDBweDtcblxuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcjeyRpY29uLWNsb3NlLWNoYXJhY3Rlcn0nO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICB9XG5cbiAgICAvL1xuICAgIC8vIFRoZSBjb250YWluZXIgdGhhdCBjb250YWlucyB0aGUgbGFuZ3VhZ2UgYnV0dG9uIGFuZCB0aGUgbWVudSBidXR0b25cbiAgICAvL1xuICAgIC5oZWFkZXItbmF2aWdhdGlvbiB7XG4gICAgICAgIGhlaWdodDogMi41cmVtO1xuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuXG4gICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICB9XG5cbiAgICB9XG5cbiAgICAuaGVhZGVyLWxhbmd1YWdlIHtcblxuICAgICAgICBidXR0b24ge1xuICAgICAgICAgICAgcGFkZGluZzogMCAxMXB4O1xuICAgICAgICB9XG5cbiAgICB9XG5cbiAgICAvL1xuICAgIC8vIFRoZSBzZWFyY2ggZm9ybVxuICAgIC8vXG4gICAgLmhlYWRlci1zZWFyY2gge1xuXG4gICAgICAgIEBleHRlbmQgJWhlYWRlci1idXR0b247XG5cbiAgICAgICAgLy8gT2sgd2Ugd291bGQgbGlrZSB0byBzZXQgdGhlIGhlaWdodCBhbmQgd2lkdGggb2YgdGhpcyBlbGVtZW50IHVzaW5nIGVtJ3MgYnV0IGJlY2F1c2UgaXRcbiAgICAgICAgLy8gaGFzIHNvbWV0aGluZyB0byBzYXkgYWJvdXQgdGhlIGZvbnQgc2l6ZSB0aGlzIHdpbGwgY2F1c2UgYSBsaXR0bGUgb3ZlcmZsb3csIG5vdyB3ZSBhcmVcbiAgICAgICAgLy8gZ29pbmcgdG8gY29udmVydCBhcmUgZGVzaXJlZCBoZWlnaHQvd2lkdGggdG8gYW4gYWJzb2x1dGUgdmFsdWUgd2hpY2ggd2Uga25vdyBpcyBjb3JyZWN0LlxuICAgICAgICBAaW5jbHVkZSBzaXplKCBweCggJHBhZ2UtaGVhZGVyLWJ1dHRvbi1zaWRlICkgKTtcblxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCBibGFjaztcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDdweDtcbiAgICAgICAgb3ZlcmZsb3cteTogaGlkZGVuO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcjeyRpY29uLXNlYXJjaC1jaGFyYWN0ZXJ9JztcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0ycHg7XG4gICAgICAgIH1cblxuICAgICAgICAmLm9wZW4ge1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiBibGFjayAhaW1wb3J0YW50O1xuICAgICAgICAgICAgJjpiZWZvcmUgeyBkaXNwbGF5OiBub25lOyB9XG5cbiAgICAgICAgfVxuXG4gICAgICAgIGlucHV0LCBidXR0b24ge1xuICAgICAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG5cbiAgICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgaW5wdXQge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDZweDtcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKCAxMDAlIC0gI3tweCggJHBhZ2UtaGVhZGVyLWJ1dHRvbi1zaWRlICl9ICk7XG5cbiAgICAgICAgICAgICY6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsXG4gICAgICAgICAgICAmOi1tb3otcGxhY2Vob2xkZXIsXG4gICAgICAgICAgICAmOjotbW96LXBsYWNlaG9sZGVyLFxuICAgICAgICAgICAgJjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgICAgICAgICAgICAgY29sb3I6ICM4MzkwOTc7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuc21hbGxlciB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoIDEwMCUgLSAje3B4KCAkcGFnZS1oZWFkZXItYnV0dG9uLXNpZGUgKiAyICl9ICk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBidXR0b24ge1xuICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbiggMzAwbXMgYWxsICk7XG4gICAgICAgICAgICBAZXh0ZW5kICVoZWFkZXItYnV0dG9uO1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgICAgIHdpZHRoOiAkcGFnZS1oZWFkZXItYnV0dG9uLXNpZGU7XG5cbiAgICAgICAgICAgICZbdHlwZT0ncmVzZXQnXSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjODM5MDk3O1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnI3skaWNvbi1jbG9zZS1jaGFyYWN0ZXJ9JztcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyM3B4O1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICY6aG92ZXI6YmVmb3Jle1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiBibGFjaztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmW3R5cGU9J3N1Ym1pdCddIHtcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcjeyRpY29uLXNlYXJjaC1jaGFyYWN0ZXJ9JztcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IGJsYWNrO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6aG92ZXI6YmVmb3Jle1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiBibGFjaztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYSggXCI+PXRhYmxldFwiICl7XG5cbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiA0MHB4O1xuXG4gICAgICAgICAgICAmLm9wZW4ge1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICAgICAgICAgICAgICB3aWR0aDogNDBweDtcblxuICAgICAgICAgICAgICAgIGlucHV0IHtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogLTI0MHB4O1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiA2cHg7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyNDBweDtcblxuICAgICAgICAgICAgICAgICAgICAmLnNtYWxsZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNDBweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC8vIHdpZHRoOiA4MHB4O1xuICAgICAgICAgICAgICAgIC8vIG1pbi13aWR0aDogMjY1cHg7XG5cbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7IGRpc3BsYXk6IG5vbmU7IH1cblxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBpbnB1dCwgYnV0dG9uIHtcbiAgICAgICAgICAgICAgICBmbG9hdDogbm9uZTtcblxuICAgICAgICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgaW5wdXQge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oIDMwMG1zIGFsbCApO1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIGJsYWNrO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMDtcbiAgICAgICAgICAgICAgICBsZWZ0OiAtMXB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiA0MHB4O1xuXG4gICAgICAgICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIGJsYWNrO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBidXR0b24ge1xuICAgICAgICAgICAgICAgICZbdHlwZT0ncmVzZXQnXSB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBibGFjaztcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIGJsYWNrO1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAtNDBweDtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0MHB4O1xuXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiBibGFjaztcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmW3R5cGU9J3N1Ym1pdCddIHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgYmxhY2s7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAwO1xuXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiBibGFjaztcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICB9XG5cbiAgICB9XG5cbiAgICAvL1xuICAgIC8vIFRoZSBjZW50ZXJlZCBsb2dvXG4gICAgLy9cbiAgICAjbG9nbyB7XG4gICAgICAgIEBleHRlbmQgJXZlcnRpY2FsLWNlbnRlcjtcbiAgICAgICAgQGluY2x1ZGUgbWFyZ2luKCBhdXRvICk7XG4gICAgICAgIEBpbmNsdWRlIHNpemUoIDE1MHB4IDQ4cHggKTtcblxuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICB3aWR0aDogJHBhZ2UtaGVhZGVyLWxvZ28td2lkdGg7XG4gICAgICAgIH1cbiAgICB9XG5cbn1cbiIsIlxuI3Jlc3VsdC1saXN0IHtcbiAgQGV4dGVuZCAlY29udGVudC1jb2x1bW47XG5cbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxMDA7XG5cbiAgPiB1bCB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG5cbiAgICBsaSB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcbiAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG59XG4iLCJcblxuYm9keS5jb250ZW50LXBhZ2Uge1xuXG5cdEBpbmNsdWRlIG1lZGlhKCBcIjw9cGhvbmVcIiApe1xuXG5cdFx0YXNpZGUuY29udGVudC1mb290ZXIgcC5zaGFyZSArIGRpdi5yZWxhdGVkLWxpc3Qge1xuXG5cdFx0XHRAaW5jbHVkZSBwYWRkaW5nKCAxNXB4IDE1cHggbnVsbCApO1xuXG5cdFx0fVxuXG5cdFx0bWFpbiA+IGhlYWRlci5jb250ZW50LWhlYWRlcixcblx0XHRtYWluIGFydGljbGUgOmZpcnN0LWNoaWxkLnByZS10aXRsZVx0e1xuXG5cdFx0XHRAaW5jbHVkZSBtYXJnaW4oIG51bGwgLTEgKiAkc21hbGwtc3BhY2luZyApO1xuXHRcdFx0d2lkdGg6IGF1dG87XG5cblx0XHR9XG5cblx0fVxuXG59XG4iLCIkYm9yZGVyLWJvdHRvbTogMnB4IGRhc2hlZCAjOTY5Njk2ICFkZWZhdWx0O1xuJGFnZW5kYS1maWx0ZXJzLWJhY2tncm91bmQtY29sb3I6ICNFRkYxRUYgIWRlZmF1bHQ7XG4kd2hpdGU6ICNmZmY7XG5cbmJvZHkuc2VhcmNoLW92ZXJ2aWV3IG1haW4ge1xuXG5cdC8vIFRoZW1lZCBjb2xvciBvbiB0aGUgaDEgaW5zaWRlIHRoZSBoZWFkZXIuaW50cm9kdWN0aW9uIHdpdGggYSB0aGVtZWQgYm9yZGVyLlxuXG5cdC5pbnRyb2R1Y3Rpb24ge1xuXHRcdGgxIHtcblx0XHRcdGxldHRlci1zcGFjaW5nOiAtMXB4O1xuXHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDE0cHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LnNlYXJjaC1yZXN1bHRzIHtcblx0XHRAaW5jbHVkZSBvdXRlci1jb250YWluZXIoICRtYXgtd2lkdGggKTtcblx0fVxuXG4gICNzZWFyY2gtZm9ybSB7XG5cdFx0QGluY2x1ZGUgdGhlbWVkLWJhY2tncm91bmQtY29sb3IoICgnI3NlYXJjaC1mb3JtIGJ1dHRvblt0eXBlPXN1Ym1pdF0nLCApLCAnJyk7XG5cbiAgICBAaW5jbHVkZSBtYXJnaW4oIG51bGwgYXV0byApO1xuXG5cdFx0LmJpZyB7XG5cdFx0XHRAaW5jbHVkZSBkb3R0ZWQtYm9yZGVyKDAgMCAycHgsICRjb2xvcjogYmxhY2spO1xuXHRcdFx0Y2xlYXI6IGJvdGg7XG5cdFx0XHRmb250LXNpemU6IDEuM2VtO1xuXHRcdFx0cGFkZGluZy1ib3R0b206IC44ZW07XG5cdFx0fVxuXG5cdFx0LmZvcm0taW5wdXQtY29udGFpbmVyIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHR3aWR0aDogY2FsYygxMDAlIC0gNDBweCk7XG5cblx0XHRcdC5pY29uLWNsb3NlIHtcblx0XHRcdFx0QGluY2x1ZGUgdHJhbnNpdGlvbiggMzAwbXMgYWxsICk7XG5cblx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRyaWdodDogMDtcblx0XHRcdFx0dG9wOiAwO1xuXHRcdFx0XHR3aWR0aDogMDtcblxuXHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0Y29sb3I6ICM4NThkOTI7XG5cdFx0XHRcdFx0Y29udGVudDogJGljb24tY2xvc2UtY2hhcmFjdGVyO1xuXHRcdFx0XHRcdGZvbnQtZmFtaWx5OiAnaWNvbnMnO1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdFx0XHRoZWlnaHQ6IDQwcHg7XG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDQwcHg7XG5cdFx0XHRcdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQmLmNsb3NhYmxlIC5pY29uLWNsb3Nle1xuXHRcdFx0XHR3aWR0aDogMjVweDtcblx0XHRcdH1cblx0XHR9XG5cbiAgICBpbnB1dCB7XG5cdFx0XHRoZWlnaHQ6IDQwcHg7XG5cdFx0XHRsaW5lLWhlaWdodDogNDBweDtcblx0XHRcdG1hcmdpbi1ib3R0b206IC43ZW07XG5cdFx0XHRwYWRkaW5nOiA2LjVweCAxMnB4O1xuXHRcdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICB9XG5cbiAgICBidXR0b24ge1xuICAgICAgQGluY2x1ZGUgc3Bhbi1jb2x1bW5zKCAyICk7XG4gICAgICBAaW5jbHVkZSBvbWVnYSggKTtcblx0XHRcdEBpbmNsdWRlIHRoZW1lZC1ib3JkZXItY29sb3I7XG5cdFx0XHRAaW5jbHVkZSB0aGVtZWQtaG92ZXI7XG5cbiAgICAgIGhlaWdodDogNDBweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgcGFkZGluZzogMCA5cHg7XG5cdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0d2lkdGg6IDQwcHg7XG5cblx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0QGV4dGVuZCAlaWNvbjtcblx0XHRcdFx0Y29udGVudDogJGljb24tc2VhcmNoLWNoYXJhY3Rlcjtcblx0XHRcdFx0Zm9udC1zaXplOiAyMnB4O1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMTtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiA5cHg7XG5cdFx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdFx0XHR9XG4gICAgfVxuICB9XG5cblx0Lm92ZXJ2aWV3LW1vcmUge1xuXHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHR3aWR0aDogNTglO1xuXG5cdFx0LmJpZyB7XG5cdFx0XHRmb250LXNpemU6IDIycHg7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxM3B4O1xuXHRcdFx0bWFyZ2luLXRvcDogMjVweDtcblx0XHR9XG5cblx0XHRidXR0b24ge1xuXHRcdFx0aGVpZ2h0OiA0NXB4O1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcblx0XHRcdHdpZHRoOiA0NXB4O1xuXG5cdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdEBpbmNsdWRlIHRoZW1lZC1jb2xvcjtcblxuXHRcdFx0XHRsaW5lLWhlaWdodDogMzJweDtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IC05cHg7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDBweDtcblx0XHRcdH1cblxuXHRcdFx0Jjpob3ZlcjpiZWZvcmUge1xuXHRcdFx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG4gIEBpbmNsdWRlIG1lZGlhKCAnPj10YWJsZXQnICl7XG4gICAgI3NlYXJjaC1mb3JtIHtcbiAgICAgIHdpZHRoOiA1OCU7XG5cblx0XHRcdC5mb3JtLWlucHV0LWNvbnRhaW5lciB7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMTBweDtcblx0ICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDEwcHggLSA4N3B4KTtcblx0XHRcdH1cblxuXHQgICAgYnV0dG9uIHtcblx0XHRcdFx0cGFkZGluZy1yaWdodDogMTVweDtcblx0ICAgICAgd2lkdGg6IDg3cHg7XG5cdCAgICB9XG4gICAgfVxuICB9XG59XG4iLCJcbkBpbmNsdWRlIG1lZGlhKCBcIj49dGFibGV0XCIgKXtcblxuXHRib2R5LnBhbmVsLXN0b3J5LnRocmVlLXBhbmVsIGZvb3RlciAjZm9vdGVyLXN0aWNreSB7XG5cdFx0Ym9yZGVyLWltYWdlLXNvdXJjZTogbm9uZSAhaW1wb3J0YW50O1xuXHR9XG5cbn1cblxuQG1peGluIGZvb3QtbWVldC1zaG90Z3VuIHtcblxuXHRAaW5jbHVkZSBzaXplKCA0NXB4ICk7XG5cdEBpbmNsdWRlIHBvc2l0aW9uKCBudWxsLCBudWxsIGNhbGMoIDUwJSAtICN7IDQ1cHggKiAwLjUgfSApICRiYXNlLXNwYWNpbmcgKTtcblxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cblx0Y29sb3I6IHdoaXRlO1xuXHRib3JkZXItY29sb3I6IHdoaXRlO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCAwLCAwLCAwLCAwLjIgKTtcblxuXHRjb2xvcjogJGJhc2UtZm9udC1jb2xvcjtcblx0YmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG5cblx0Zm9udC1zaXplOiAzMnB4O1xuXG59XG5cbmJvZHkucGFuZWwtc3RvcnkudGhyZWUtcGFuZWwgbWFpbiBhcnRpY2xlIC5wYW5lbHMge1xuXG5cdEBpbmNsdWRlIG91dGVyLWNvbnRhaW5lciggMTAwJSApO1xuXG5cblx0QGluY2x1ZGUgbWVkaWEoIFwiPHRhYmxldFwiICl7XG5cblx0XHRAYXQtcm9vdCBib2R5LnBhbmVsLXN0b3J5LnRocmVlLXBhbmVsIG1haW4gYXJ0aWNsZSB7IEBpbmNsdWRlIG1hcmdpbiggbnVsbCAtMSAqICRzbWFsbC1zcGFjaW5nICk7IH1cblxuXHR9XG5cblx0Ly9cblx0Ly8gSSBhbSBzbyA8Li4uPiBkb25lIHdpdGggdGhlc2UgPC4uLj4gYnV0dG9ucyBhbmQgPC4uLj4gaWNvbnMhXG5cdC8vXG5cdC5idXR0b24uaGFzLWljb24ge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRwYWRkaW5nOiAwcHg7XG5cdH1cblx0LmJ1dHRvbi5oYXMtaWNvbjpiZWZvcmUsXG5cdC5idXR0b24uaGFzLWljb246YWZ0ZXIge1xuXHRcdEBpbmNsdWRlIHNpemUoIDMycHggKTtcblx0XHRAaW5jbHVkZSBwb3NpdGlvbiggYWJzb2x1dGUsIDZweCBudWxsIG51bGwgNnB4ICk7XG5cblx0XHRtYXJnaW46IDBweDtcblxuXHRcdGZvbnQtc2l6ZTogMjhweDtcblx0XHRsaW5lLWhlaWdodDogMzJweDtcblx0fVxuXG5cdCNsZWZ0LXBhbmVsIHsgfVxuXHQjY2VudGVyLXBhbmVsIHsgfVxuXHQjcmlnaHQtcGFuZWwgeyB9XG5cblx0aDUge1xuXHRcdEBpbmNsdWRlIHNwYW4tY29sdW1ucyggMTIgKTtcblx0XHRAaW5jbHVkZSBtYXJnaW4oIDAgMCAwIDAgKTtcblx0XHRAaW5jbHVkZSBwYWRkaW5nKCAkc21hbGwtc3BhY2luZyBudWxsICk7XG5cblx0XHRkaXNwbGF5OiBibG9jaztcblxuXHRcdGZvbnQtc2l6ZTogMjZweDtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cblxuXHRcdGJhY2tncm91bmQtY29sb3I6ICNFRkYxRUY7XG5cblx0XHRzbWFsbCB7XG5cdFx0XHRAaW5jbHVkZSB0aGVtZWQtY29sb3I7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdGZvbnQtc2l6ZTogMTVweDtcblx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cblx0XHRcdEBpbmNsdWRlIG1lZGlhKCBcIjx0YWJsZXRcIiApeyBjb2xvcjogIzgzOTA5NyAhaW1wb3J0YW50OyB9XG5cdFx0fVxuXHR9XG5cblx0ZmlndXJlLnBhbmVsIHtcblxuXHRcdEBleHRlbmQgJWZpZ3VyZTtcblxuXHRcdEBpbmNsdWRlIHNwYW4tY29sdW1ucyggMTIgKTtcblx0XHRAaW5jbHVkZSB0cmFuc2l0aW9uKFxuXHRcdFx0d2lkdGggMC41cyBlYXNlLWluLW91dCxcblx0XHRcdGhlaWdodCAwLjVzIGVhc2UtaW4tb3V0XG5cdFx0KTtcblxuXHRcdGhlaWdodDogMzcuNXZoO1xuXG5cdFx0QGluY2x1ZGUgbWVkaWEoIFwiPHRhYmxldFwiICl7XG5cdFx0XHRtYXJnaW4tdG9wOiAtNjBweDtcblx0XHRcdHBhZGRpbmctdG9wOiA2MHB4O1xuXHRcdH1cblxuXHRcdGltZy5zdWJqZWN0IHsgQGV4dGVuZCAlc3ViamVjdDsgfVxuXG5cdFx0YS5jb250cm9sLCBuYXYuY29udHJvbCB7IGRpc3BsYXk6IG5vbmU7IH1cblxuXHRcdGEuYnV0dG9uLnJvdW5kIHtcblx0XHRcdEBpbmNsdWRlIHNpemUoIDQ1cHggKTtcblxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXG5cdFx0XHRjb2xvcjogd2hpdGU7XG5cdFx0XHRib3JkZXItY29sb3I6IHdoaXRlO1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSggMCwgMCwgMCwgMC4yICk7XG5cblx0XHRcdCYub3BlbiB7XG5cdFx0XHRcdEBpbmNsdWRlIGZvb3QtbWVldC1zaG90Z3VuO1xuXHRcdFx0fVxuXG5cdFx0XHQmLmNsb3NlIHsgQGluY2x1ZGUgcG9zaXRpb24oIG51bGwsIGNhbGMoIDMyLjV2aCAtIDQ1cHggLSAjeyAkYmFzZS1zcGFjaW5nIH0gKSBjYWxjKCA1MCUgLSAjeyA0NXB4ICogMC41IH0gKSBudWxsICk7IH1cblx0XHRcdCYuc2hhcmUgeyB9XG5cblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRjb2xvcjogd2hpdGU7XG5cdFx0XHRcdGJvcmRlci1jb2xvcjogYmxhY2s7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IGJsYWNrO1xuXHRcdFx0fVxuXG5cdFx0fVxuXG5cdFx0bmF2LnJhZGlhbC1tZW51IHsgQGluY2x1ZGUgc2l6ZSggNDVweCApOyB9XG5cblx0fVxuXG5cdGZpZ3VyZS5wYW5lbCV0YXJnZXQge1xuXG5cdFx0aGVpZ2h0OiBhdXRvO1xuXG5cdFx0JiArIGZpZ3VyZS5wYW5lbCBhLmNvbnRyb2wub3BlbiB7IGRpc3BsYXk6IGJsb2NrOyB9XG5cblx0XHRhLmNvbnRyb2wuY2xvc2UgeyBkaXNwbGF5OiBibG9jazsgfVxuXG5cdFx0LnN1YmplY3QgeyBAaW5jbHVkZSBzaXplKCAxMDAlIDMyLjV2aCApOyB9XG5cblx0XHRmaWdjYXB0aW9uIHtcblxuXHRcdFx0QGluY2x1ZGUgc2l6ZSggMTAwJSBhdXRvICk7XG5cdFx0XHRAaW5jbHVkZSBwYWRkaW5nKCAkYmFzZS1zcGFjaW5nICk7XG5cblx0XHRcdGgxIHtcblxuXHRcdFx0XHRtYXJnaW46IDBweDtcblx0XHRcdFx0Zm9udC1zaXplOiAyNnB4O1xuXG5cdFx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRcdEBpbmNsdWRlIHRoZW1lZC1kb3R0ZWQtYm9yZGVyKCAycHggMHB4IDBweCApO1xuXHRcdFx0XHRcdEBpbmNsdWRlIG1hcmdpbiggMTJweCAwcHggKTtcblx0XHRcdFx0XHRAaW5jbHVkZSBzaXplKCAxMDAlIDJweCApO1xuXG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdFx0fVxuXG5cdFx0XHR9XG5cblx0XHRcdHAgeyBmb250LXNpemU6IDE4cHg7IH1cblxuXHRcdH1cblxuXHR9XG5cblx0QGVhY2ggJHRhcmdldCBpbiAoIGxlZnQsIGNlbnRlciwgcmlnaHQgKSB7XG5cblx0XHRAYXQtcm9vdCAjI3sgJHRhcmdldCB9LXBhbmVsOnRhcmdldCB7XG5cblx0XHRcdEBleHRlbmQgJXRhcmdldDtcblxuXHRcdH1cblxuXHR9XG5cblx0QGluY2x1ZGUgbWVkaWEoIFwiPj10YWJsZXRcIiApe1xuXG5cdFx0bWFyZ2luLXRvcDogLSRwYWdlLWhlYWRlci1oZWlnaHQ7XG5cdFx0QGF0LXJvb3QgYm9keS5wYW5lbC1zdG9yeS50aHJlZS1wYW5lbCBtYWluLm1haW4ge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHR9XG5cblx0XHRoNSB7XG5cblx0XHRcdEBpbmNsdWRlIHBvc2l0aW9uKCBhYnNvbHV0ZSwgJHBhZ2UtaGVhZGVyLWhlaWdodCArIDQ2cHggbnVsbCBudWxsICk7XG5cblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR3aWR0aDogMjkzcHg7XG5cdFx0XHRwYWRkaW5nOiAwcHg7XG5cdFx0XHR6LWluZGV4OiA1MDtcblxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cblx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0XHRjb2xvcjogd2hpdGUgIWltcG9ydGFudDtcblx0XHRcdGZvbnQtc2l6ZTogMjJweDtcblx0XHRcdGZvbnQtd2VpZ2h0OiAzMDA7XG5cblx0XHRcdHNtYWxsIHtcblx0XHRcdFx0QGluY2x1ZGUgdGhlbWVkLWNvbG9yO1xuXHRcdFx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0XHR9XG5cblx0XHR9XG5cblx0XHRmaWd1cmUucGFuZWwge1xuXHRcdFx0QGluY2x1ZGUgc3Bhbi1jb2x1bW5zKCAyLCAkZGlzcGxheTogYmxvY2stY29sbGFwc2UgKTtcblx0XHRcdGhlaWdodDogY2FsYyggMTAwdmggLSAjeyAkcGFnZS1oZWFkZXItaGVpZ2h0IH0gKSAhaW1wb3J0YW50O1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAwcHg7XG5cdFx0XHRwYWRkaW5nLXRvcDogJHBhZ2UtaGVhZGVyLWhlaWdodDtcblxuXHRcdFx0Lm9wYXF1ZS1vdmVybGF5IHtcblx0XHRcdFx0QGluY2x1ZGUgcG9zaXRpb24oIGFic29sdXRlLCAwcHggMHB4IDBweCAwcHggKTtcblx0XHRcdFx0QGluY2x1ZGUgc2l6ZSggMTAwJSApO1xuXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHJnYmEoIDAsIDAsIDAsIDAuNCApO1xuXHRcdFx0fVxuXG5cdFx0XHRhLmJ1dHRvbi5yb3VuZC5vcGVuIHtcblxuXHRcdFx0XHRAaW5jbHVkZSBzaXplKCAxMDAlICk7XG5cdFx0XHRcdEBpbmNsdWRlIHBvc2l0aW9uKCBudWxsLCAwcHggMHB4ICk7XG5cblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cblx0XHRcdFx0Ym9yZGVyOiBub25lO1xuXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdFx0XHRjb2xvcjogdHJhbnNwYXJlbnQ7XG5cblx0XHRcdH1cblxuXHRcdH1cblxuXHRcdGg1JXRhcmdldCB7IGRpc3BsYXk6IGJsb2NrOyB9XG5cblx0XHRmaWd1cmUucGFuZWwldGFyZ2V0IHtcblxuXHRcdFx0QGluY2x1ZGUgc3Bhbi1jb2x1bW5zKCA4LCAkZGlzcGxheTogYmxvY2stY29sbGFwc2UgKTtcblxuXHRcdFx0LnN1YmplY3QgeyBAaW5jbHVkZSBzaXplKCAxMDAlICk7IH1cblxuXHRcdFx0Ly9cblx0XHRcdC8vIEhpZGUgdGhlIG92ZXJsYXkgZm9yIHRoZSBhY3RpdmUgcGFuZWxcblx0XHRcdC8vXG5cdFx0XHQub3BhcXVlLW92ZXJsYXkge1xuXG5cdFx0XHRcdC8vXG5cdFx0XHRcdC8vIFdoZW4gdGhlIHBhbmVsIGlzIGZvY3VzZWQgd2UgYXJlIGdvaW5nIHRvIHVzZSB0aGUgb3BhcXVlLW92ZXJsYXkgYXMgYSBjb250YWluZXIgZm9yIG91ciBncmFkaWVudHMgYXNcblx0XHRcdFx0Ly8gaXQgYWxyZWFkeSBoYWQgdGhlIHByb3BlciBkaW1lbnNpb25zLiBXZSBoYXZlIHRvIGFkZCB0d28gZ3JhZGllbnRzLCBiZWhpbmQgdGhlIHRpdGxlIGFuZCB0aGUgdGV4dCBvblxuXHRcdFx0XHQvLyB0aGUgcGFnZS5cblx0XHRcdFx0Ly9cblx0XHRcdFx0Ly8gVGhlIGZpcnN0IG9uZSBpcyB0aGUgYmFja2dyb3VuZCBvbiB0aGUgdGV4dCBzZWN0aW9uIHRoZSBzZWNvbmQgb25lIGlzIGZvciB0aGUgdGl0bGUuIEl0IHNlZW1zIHRoZSBJRVxuXHRcdFx0XHQvLyBkb2Vzbid0IGxpa2UgY2FsYyguLi4pIGZvciBwb3NpdGlvbmluZyB0aGUgZ3JhZGllbnRzIHNvIHdlIHdpbGwgaGF2ZSB0byB0YWtlIGEgbG9vayBhdCB0aGF0IGluIHRoZVxuXHRcdFx0XHQvLyBuZWFyIGZ1dHVyZS4gQWxzbyB0aGUgcG9zaXRpb24gZm9yIHRoZSBncmFkaWVudHMgd2FzIGRvbmUgYnkgZXllLWJhbGwgbG9naWMgc28gdGhlIGFyZSBzb21ld2hhdCBvZmZcblx0XHRcdFx0Ly8gY2VudGVyLiBBbHNvIGRlcGVuZGluZyBvbiBob3cgbXVjaCB0ZXh0IHRoZSBwYXJhZ3JhcGggY29udGFpbnMsIHRoZSBsb3dlciBoYWxmIG9mIHRoZSBlbGxpcHNlIG1pZ2h0XG5cdFx0XHRcdC8vIGJlIGVtcHR5LlxuXHRcdFx0XHQvL1xuXHRcdFx0XHQvLyBBbHNvIG5vdGUgdGhhdCB0aGUgZGltZW5zaW9ucyBhbmQgcG9zaW90bnMgYXJlIGJhc2VkIG9uIHRoZSB2YWx1ZXMgYWRkZWQgYmVsb3cgb24gdGhlIGNhcHRpb24gYW5kIHRpdGxlLlxuXHRcdFx0XHQvL1xuXHRcdFx0XHRAaW5jbHVkZSBiYWNrZ3JvdW5kLWltYWdlKFxuXHRcdFx0XHRcdHJhZGlhbC1ncmFkaWVudChlbGxpcHNlIDgwJSA0MCUgYXQgY2FsYyggMzdweCArIDMxLjUlICkgY2FsYyggMTAwJSAtICggI3sgJHBhZ2UtZm9vdGVyLWhlaWdodC0tZ3QtdGFibGV0ICsgMTU4cHggfSArIDEyLjUlICkgKSwgcmdiYSggMCwgMCwgMCwgMC40ICkgMCUsIHRyYW5zcGFyZW50IDExMCUpLFxuXHRcdFx0XHRcdHJhZGlhbC1ncmFkaWVudChlbGxpcHNlIDI5M3B4ICogMiAoIDIycHggKyAxOHB4ICkgKiAzIGF0ICggMzdweCArIDI5M3B4ICogMC41ICkgKCA0NnB4ICsgKCAyMnB4ICsgMThweCApICogMC43NSApLCByZ2JhKCAwLCAwLCAwLCAwLjQgKSAwJSwgdHJhbnNwYXJlbnQgMTEwJSApXG5cdFx0XHRcdCk7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdFx0fVxuXG5cdFx0XHQvL1xuXHRcdFx0Ly8gU2hvdyB0aGUgXCJvcGVuXCIgYnV0dG9uIGZvciBuZXh0IHBhbmVsXG5cdFx0XHQvL1xuXHRcdFx0JiBhLm9wZW4sICYgfiBmaWd1cmUucGFuZWwgYS5jb250cm9sLm9wZW4geyBkaXNwbGF5OiBub25lOyB9XG5cblx0XHRcdCYgKyBmaWd1cmUucGFuZWwgYS5jb250cm9sLm9wZW4ge1xuXHRcdFx0XHRAaW5jbHVkZSBmb290LW1lZXQtc2hvdGd1bjtcblxuXHRcdFx0XHRAaW5jbHVkZSBwb3NpdGlvbiggYWJzb2x1dGUsIDUwJSA1MCUgKTtcblx0XHRcdFx0QGluY2x1ZGUgdHJhbnNmb3JtKCB0cmFuc2xhdGVYKCAtNTAlICkgdHJhbnNsYXRlWSggLTUwJSApICk7XG5cblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHR9XG5cblx0XHRcdC8vXG5cdFx0XHQvLyBQb3NpdGlvbiB0aGUgZmlnY2FwdGlvbiwgZ2l2ZSBpdCB0aGUgY29sb3JzLCB0ZXh0IGJvcmRlcnMsIHRoZSB3b3JrcyFcblx0XHRcdC8vXG5cdFx0XHRmaWdjYXB0aW9uIHtcblxuXHRcdFx0XHQvL0BpbmNsdWRlIHBvc2l0aW9uKCBhYnNvbHV0ZSwgbnVsbCAxOC43NSUgJHBhZ2UtZm9vdGVyLWhlaWdodC0tZ3QtdGFibGV0ICsgMTAwcHggNi4yNSUgKTtcblx0XHRcdFx0QGluY2x1ZGUgcG9zaXRpb24oIGFic29sdXRlLCBudWxsIDE4Ljc1JSAkcGFnZS1mb290ZXItaGVpZ2h0LS1ndC10YWJsZXQgKyAxNThweCAzN3B4ICk7XG5cdFx0XHRcdEBpbmNsdWRlIHNpemUoIDc1JSBhdXRvICk7XG5cblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdHBhZGRpbmc6IDBweDtcblxuXHRcdFx0XHRoMSB7XG5cblx0XHRcdFx0XHRjb2xvcjogd2hpdGUgIWltcG9ydGFudDtcblx0XHRcdFx0XHRmb250LXNpemU6IDYycHg7XG5cblx0XHRcdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0XHRcdEBpbmNsdWRlIGRvdHRlZC1ib3JkZXIoIDJweCAwcHggMHB4LCAkY29sb3I6IHdoaXRlICk7XG5cdFx0XHRcdFx0XHR3aWR0aDogMjMlO1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHR9XG5cblx0XHRcdFx0cCB7XG5cdFx0XHRcdFx0Y29sb3I6IHdoaXRlO1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMjJweDtcblx0XHRcdFx0fVxuXG5cblx0XHRcdH1cblxuXHRcdFx0Ly9cblx0XHRcdC8vIFRoZSBjbG9zZSBhbmQgc2hhcmUgYnV0dG9uXG5cdFx0XHQvL1xuXHRcdFx0YS5jb250cm9sLmNsb3NlIHtcblx0XHRcdFx0QGluY2x1ZGUgcG9zaXRpb24oIG51bGwsIDEyMHB4IDMwcHggYXV0byBhdXRvICk7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0fVxuXG5cdFx0XHRuYXYucmFkaWFsLW1lbnUge1xuXHRcdFx0XHRAaW5jbHVkZSBwb3NpdGlvbiggbnVsbCwgMTgwcHggMzBweCBhdXRvIGF1dG8gKTtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHR9XG5cdFx0fVxuXG5cblxuXG4gICAgLy8gVE9ETzogbGVmdCBwYW5lbCByaWdodCBwYW5lbCBjZW50ZXItcGFuZWxcblx0XHQvLyBAZWFjaCAkdGFyZ2V0LCAkdGl0bGUtb2Zmc2V0IGluICggbGVmdCAgIDAlLFxuXHRcdC8vIFx0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY2VudGVyIGZsZXgtZ3JpZCggMiApICsgZmxleC1ndXR0ZXIoICkgLyAyLFxuXHRcdC8vIFx0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQgIGZsZXgtZ3JpZCggNCApICsgZmxleC1ndXR0ZXIoICkgLyAyXG5cdFx0Ly8gKSB7XG4gICAgLy9cblx0XHQvLyBcdCMjeyAkdGFyZ2V0IH0tcGFuZWw6dGFyZ2V0IHtcbiAgICAvL1xuXHRcdC8vIFx0XHQmIH4gZmlndXJlLnBhbmVsLiN7ICR0YXJnZXQgfSB7IEBleHRlbmQgJXRhcmdldDsgfVxuICAgIC8vXG5cdFx0Ly8gXHRcdCYgfiBoNSB7XG5cdFx0Ly8gXHRcdFx0QGV4dGVuZCAldGFyZ2V0O1xuXHRcdC8vIFx0XHRcdGxlZnQ6IGNhbGMoIDM3cHggKyAjeyAkdGl0bGUtb2Zmc2V0IH0gKyAjeyAkc21hbGwtc3BhY2luZyB9ICk7XG5cdFx0Ly8gXHRcdH1cbiAgICAvL1xuXHRcdC8vIFx0fVxuICAgIC8vXG5cdFx0Ly8gfVxuXG5cdH1cblxufVxuIiwiLy9AaW1wb3J0IFwid2Vic2l0ZS9zdHlsZXNoZWV0cy93ZWJzaXRlL29yZ2FuaXNtcy9kb3NzaWVyXCI7XG5cblxuLm5vcm1hbC1jb250ZW50IHtcbiAgZmlndXJlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luOiAwO1xuXG4gICAgJi5sZWZ0IHtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgIH1cblxuICAgICYucmlnaHQge1xuICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgIH1cbiAgfVxuICAuYnV0dG9uIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBjbGVhcjogbGVmdDtcblxuICAgICsgLmJ1dHRvbiB7XG4gICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIH1cbiAgfVxuICAuZG9zc2llci1ncmlkLWl0ZW0ge1xuICAgIGNsZWFyOiBub25lO1xuICAgIGZsb2F0OiByaWdodDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgd2lkdGg6IDIzMnB4OyAvLyAyMzUgPSBwcm9ibGVtIElFMTEgcm91bmRpbmcgZXJyb3JcblxuICAgIC8vIGpha2tlczogZnJhZ2llbCwgd2Fhcm9tIGlzIGVyIGdlZW4gOm50aC1vZi1jbGFzcygpPyBvZiA6ZmlsdGVyKCk6bnRoLWNoaWxkKCk/IC1FS0xcbiAgICAmOm50aC1jaGlsZCg2KSxcbiAgICAmOm50aC1jaGlsZCgxMCksXG4gICAgJjpudGgtY2hpbGQoMTQpLFxuICAgICY6bnRoLWNoaWxkKDE4KSB7XG4gICAgICBjbGVhcjogcmlnaHQ7XG4gICAgfVxuICB9XG4gIC5maWd1cmUtY2FwdGlvbiB7XG4gICAgcDpmaXJzdC1vZi10eXBlIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgfVxuXG4gICAgcCB7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIH1cblxuICAgIHAsXG4gICAgc3BhbiB7XG4gICAgICBAaW5jbHVkZSB0ZXh0KCRzaXplOiAyMHB4LCAkbGluZS1oZWlnaHQ6IDExNSUsICRzdHlsZTogaXRhbGljKTtcblxuICAgICAgZm9udC1zaXplOiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgICBsaW5lLWhlaWdodDogMTE1JSAhaW1wb3J0YW50O1xuICAgICAgZm9udC1zdHlsZTogaXRhbGljICFpbXBvcnRhbnQ7XG4gICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgLy8gICAgICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlOy8vIHR1cm5lZCBvZmYgYnkgcmVxdWVzdFxuICAgIH1cblxuICAgIHNwYW4ucGVyY2VudGFnZSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG5cbiAgICBzcGFuLnBlcmNlbnRhZ2UsXG4gICAgc3Bhbi5wZXJjZW50YWdlID4gc3BhbiB7XG4gICAgICAvLyBUT0RPOiBSZWR1Y2UgZGVwdGggdG8gM1xuICAgICAgQGluY2x1ZGUgdGV4dCgkc2l6ZTogMTAwcHgsICRsaW5lLWhlaWdodDogNzAlKTtcbiAgICAgIEBpbmNsdWRlIHRoZW1lZC1jb2xvcjtcblxuICAgICAgZm9udC1zaXplOiAxMDBweCAhaW1wb3J0YW50O1xuICAgICAgbGluZS1oZWlnaHQ6IDcwJSAhaW1wb3J0YW50O1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgfVxuXG4gICAgc3Bhbi5udW1iZXIge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgICYuYWxpZ24tcmlnaHQge1xuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgIH1cblxuICAgICAgJi5hbGlnbi1sZWZ0IHtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIH1cblxuICAgICAgJi5hbGlnbi1jZW50ZXIge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB9XG4gICAgfVxuXG4gICAgc3Bhbi5udW1iZXIsXG4gICAgc3Bhbi5udW1iZXIgPiBzcGFuIHtcbiAgICAgIC8vIFRPRE86IFJlZHVjZSBkZXB0aCB0byAzXG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IC4xZW07XG4gICAgICB3aWR0aDogNzBweDtcblxuICAgICAgQGluY2x1ZGUgdGV4dCgkc2l6ZTogNTBweCwgJGxpbmUtaGVpZ2h0OiAxMDUlKTtcblxuICAgICAgZm9udC1zaXplOiA1MHB4ICFpbXBvcnRhbnQ7XG4gICAgICBsaW5lLWhlaWdodDogMTA1JSAhaW1wb3J0YW50O1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgc3Bhbi5iaWctbnVtYmVyIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgICBmb250LXNpemU6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gICAgICBsaW5lLWhlaWdodDogMTA1JSAhaW1wb3J0YW50O1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsICFpbXBvcnRhbnQ7XG5cbiAgICAgIEBpbmNsdWRlIHRoZW1lZC1jb2xvcjtcbiAgICB9XG5cbiAgICBwLmJpZyB7XG4gICAgICBmb250LXNpemU6IDIwcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICBzcGFuLnN1YnRpdGxlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgIG9wYWNpdHk6IC41O1xuXG4gICAgICBAaW5jbHVkZSB0ZXh0O1xuICAgIH1cblxuICAgIHAuc3VidGV4dCB7XG4gICAgICBjb2xvcjogIzk5OTtcbiAgICAgIGZvbnQtc2l6ZTogJGVtLWJhc2U7XG4gICAgICBsaW5lLWhlaWdodDogMTMwJTtcbiAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGJvcmRlci10b3A6IDFweCBkYXNoZWQgIzk5OTtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgIGxlZnQ6IDEwcHg7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwcHg7XG4gICAgICAgIHdpZHRoOiA2MHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIGZpZ3VyZS5vbi1yaWdodCB7XG4gICAgd2lkdGg6IDI3NXB4O1xuXG4gICAgZmlndXJlLnJvdW5kIHtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgIH1cblxuICAgIC5maWd1cmUtY2FwdGlvbiB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIHdpZHRoOiA1MCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICBwIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgIH1cblxuICAgICAgc3BhbiB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50O1xuICAgICAgICBsaW5lLWhlaWdodDogMTMwJSAhaW1wb3J0YW50O1xuXG4gICAgICAgICYubnVtYmVyIHtcbiAgICAgICAgICBmb250LXNpemU6IDIwcHggIWltcG9ydGFudDtcbiAgICAgICAgICBmb250LXdlaWdodDogNTAwICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxufVxuXG4vL2lwYWQgc25vZXBqZXMgZml4XG5ib2R5LmlzLWlwYWQsXG5ib2R5LmlzLWFuZHJvaWQsXG5ib2R5LmlzLWlwaG9uZSB7XG4gICNsb2VwbmV1cyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAjc25vZXBqZS0xIHtcbiAgICB0b3A6IDI3NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgI3Nub2VwamUtMiB7XG4gICAgdG9wOiAyMzBweCAhaW1wb3J0YW50O1xuICB9XG4gICNzbm9lcGplLTMge1xuICAgIHRvcDogMjEwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG4vLyBUT0RPOiBSRUZBQ1RPUlxuLmRvc3NpZXItc2xpZGUge1xuICBAaW5jbHVkZSBjbGVhcmZpeDtcblxuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC1tb3otdHJhbnNpdGlvbjogb3BhY2l0eSAuM3MgZWFzZS1vdXQ7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAuM3MgZWFzZS1vdXQ7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgLjNzIGVhc2Utb3V0O1xuXG4gICYuZG9zc2llci1pbnRybyB7XG4gICAgLmRvc3NpZXItbWFpbiB7XG4gICAgICAuZG9zc2llci1zbGlkZS1jb250ZW50IHtcbiAgICAgICAgaDEge1xuICAgICAgICAgIEBleHRlbmQgJWhlYWRlcjA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuZG9zc2llci1tYWluIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgLmRvc3NpZXItc2xpZGUtY29udGVudCB7XG4gICAgICBoMSB7XG4gICAgICAgIC8vIFRPRE86IFJlZHVjZSBkZXB0aCB0byAzXG4gICAgICAgIEBleHRlbmQgJWhlYWRlcjE7XG5cbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTdweDtcbiAgICAgIH1cblxuICAgICAgcCB7XG4gICAgICAgIC8vIFRPRE86IFJlZHVjZSBkZXB0aCB0byAzXG4gICAgICAgIEBpbmNsdWRlIHRleHQ7XG4gICAgICAgIEBpbmNsdWRlIHRoZW1lZC1jb2xvcjtcblxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxN3B4O1xuICAgICAgfVxuICAgIH1cblxuICAgIGZpZ3VyZSxcbiAgICBmaWd1cmUgPiBpbWcge1xuICAgICAgLy8gVE9ETzogUmVkdWNlIGRlcHRoIHRvIDNcbiAgICAgIEBpbmNsdWRlIHRyYW5zZm9ybS1zdHlsZShmbGF0KTtcbiAgICB9XG4gIH1cblxuICAmLmRvc3NpZXItaW50cm8sXG4gICYuZG9zc2llci1vdXRybyB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgLmRvc3NpZXItc2xpZGUtY29udGVudCB7XG4gICAgICBoMSB7XG4gICAgICAgIC8vIFRPRE86IFJlZHVjZSBkZXB0aCB0byAzXG4gICAgICAgIEBleHRlbmQgJWhlYWRlcjA7XG5cbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTdweDtcbiAgICAgIH1cblxuICAgICAgLmludHJvLXN1YnRpdGxlIHtcbiAgICAgICAgLy8gVE9ETzogUmVkdWNlIGRlcHRoIHRvIDNcbiAgICAgICAgQGluY2x1ZGUgaW50cm8tbGluZTtcbiAgICAgICAgQGluY2x1ZGUgdGhlbWVkLWNvbG9yO1xuICAgICAgICBAaW5jbHVkZSB0ZXh0KCRzaXplOiAzNnB4LCAkbGluZS1oZWlnaHQ6IDI0cHgpO1xuXG4gICAgICAgIG1hcmdpbi10b3A6IDEycHg7XG5cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIC8vIFRPRE86IFJlZHVjZSBkZXB0aCB0byAzXG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IGNhbGMoNTAlIC0gNDBweCk7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmludHJvLXRleHQsXG4gICAgICAub3V0cm8tdGV4dCB7XG4gICAgICAgIC8vIFRPRE86IFJlZHVjZSBkZXB0aCB0byAzXG4gICAgICAgIEBpbmNsdWRlIHRleHQoJHNpemU6IDI0cHgsICRsaW5lLWhlaWdodDogMTMwJSwgJHN0eWxlOiBpdGFsaWMpO1xuICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgfVxuXG4gICAgICAuaW50cm8tdGV4dCB7XG4gICAgICAgIC8vIFRPRE86IFJlZHVjZSBkZXB0aCB0byAzXG4gICAgICAgIG1hcmdpbi10b3A6IDk3cHg7XG4gICAgICB9XG5cbiAgICAgIC5vdXRyby10ZXh0IHtcbiAgICAgICAgLy8gVE9ETzogUmVkdWNlIGRlcHRoIHRvIDNcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIHdpZHRoOiA1ODBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgfVxuXG4gIC5kb3NzaWVyLXNsaWRlLWJhY2tncm91bmQge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtYXJnaW4tYm90dG9tOiAtMTAwJTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHotaW5kZXg6IC0xO1xuXG4gICAgaW1nIHtcbiAgICAgIC1tb3otdHJhbnNpdGlvbjogb3BhY2l0eSAuMnMgZWFzZS1vdXQ7XG4gICAgICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgLjJzIGVhc2Utb3V0O1xuICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuMnMgZWFzZS1vdXQ7XG4gICAgfVxuXG4gICAgJi5mdWxsLXNpemUgPiBpbWcge1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuXG4gIC5kb3NzaWVyLXNsaWRlLWNvbnRlbnQge1xuICAgICYubGVmdCB7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIHdpZHRoOiAzMzBweDtcbiAgICB9XG5cbiAgICAmLnJpZ2h0IHtcbiAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgIHdpZHRoOiAzMzBweDtcbiAgICB9XG4gIH1cblxufVxuXG4vL3BvcnRyYWl0IGRvc3NpZXJzXG5ib2R5LmlzLWlwYWQsXG5ib2R5LmlzLWFuZHJvaWQge1xuICAuZG9zc2llci1pbnRybyB7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRkZXNrdG9wKSB7XG4gICAgICBtYXgtaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICBoZWlnaHQ6IDcyMHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgLnBob25lLWNvbnRlbnQge1xuICAgIC5kb3NzaWVyLWludHJvIHtcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkZGVza3RvcCkge1xuICAgICAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuZmlndXJlLnJvdW5kIHtcbiAgYm9yZGVyOiAycHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAuMik7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gIGltZyB7XG4gICAgLy8gVE9ETzogUmVkdWNlIGRlcHRoIHRvIDNcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgdHJhbnNpdGlvbjogLjVzIGVhc2Utb3V0O1xuICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAmOmFmdGVyIHtcblx0Ly8gV2UgYXJlIGp1c3QgZ29pbmcgdG8gbGVhdmUgdGhpcyBoZXJlIHdpdGhvdXQgbWVzc2luZyB3aXRoIGl0Li4uIG90aGVyd2lzZSB3ZVxuXHQvLyBjb3VsZCB0YWtlIGEgbG9vayBhdCB0aGUgY29sb3J6aWxsYSBncmFkaWVudCBnZW5lcmF0b3IuXG4gICAgYmFja2dyb3VuZDogLW1vei1yYWRpYWwtZ3JhZGllbnQoY2VudGVyLCBlbGxpcHNlIGNvdmVyLCByZ2JhKDAsIDAsIDAsIDApIDM1JSwgcmdiYSgwLCAwLCAwLCAuNjUpIDcwJSwgcmdiYSgwLCAwLCAwLCAuNjUpIDEwMCUpO1xuICAgIGJhY2tncm91bmQ6IC13ZWJraXQtcmFkaWFsLWdyYWRpZW50KGNlbnRlciwgZWxsaXBzZSBjb3ZlciwgcmdiYSgwLCAwLCAwLCAwKSAzNSUsIHJnYmEoMCwgMCwgMCwgLjY1KSA3MCUsIHJnYmEoMCwgMCwgMCwgLjY1KSAxMDAlKTtcbiAgICBiYWNrZ3JvdW5kOiAtbXMtcmFkaWFsLWdyYWRpZW50KGNlbnRlciwgZWxsaXBzZSBjb3ZlciwgcmdiYSgwLCAwLCAwLCAwKSAzNSUsIHJnYmEoMCwgMCwgMCwgLjY1KSA3MCUsIHJnYmEoMCwgMCwgMCwgLjY1KSAxMDAlKTtcbiAgICBiYWNrZ3JvdW5kOiByYWRpYWwtZ3JhZGllbnQoZWxsaXBzZSBhdCBjZW50ZXIsIHJnYmEoMCwgMCwgMCwgMCkgMzUlLCByZ2JhKDAsIDAsIDAsIC42NSkgNzAlLCByZ2JhKDAsIDAsIDAsIC42NSkgMTAwJSk7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAmLmhvdmVyLW9mZnNldCB7XG4gICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTsgLyogU2FmYXJpIGZpeCwgZm9yY2VzIEdQVSAqL1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG5cbiAgICBpbWcge1xuICAgICAgLW1vei10cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG4gICAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgICAgIC1tb3otdHJhbnNmb3JtLW9yaWdpbjogNTAlIDUwJTtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogNTAlIDUwJTtcbiAgICAgIHRyYW5zZm9ybS1vcmlnaW46IDUwJSA1MCU7XG4gICAgICAtbW96LXRyYW5zaXRpb246IC41cyBlYXNlLW91dDtcbiAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogLjVzIGVhc2Utb3V0O1xuICAgIH1cbiAgfVxufVxuXG4uZmlndXJlLWNpcmNsZSB7XG4gIC8vQGluY2x1ZGUgdGhlbWVkKGJvcmRlci1jb2xvcik7XG4gIEBpbmNsdWRlIHRleHQoMzJweCk7XG5cbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDJweDtcbiAgaGVpZ2h0OiAxMjBweDtcbiAgbGluZS1oZWlnaHQ6IDEyMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDEyMHB4O1xufVxuXG4uZmlndXJlLWNhcHRpb24ge1xuICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gIHAsXG4gIHNwYW4ge1xuICAgIC8vIFRPRE86IFJlZHVjZSBkZXB0aCB0byAzXG4gICAgbWFyZ2luLXRvcDogMTBweDtcblxuICAgIHN0cm9uZyB7XG4gICAgICAvLyBUT0RPOiBSZWR1Y2UgZGVwdGggdG8gM1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMnB4O1xuICAgIH1cbiAgfVxufVxuXG5maWd1cmUucm91bmQgKyAuZmlndXJlLWNhcHRpb24ge1xuICBwLFxuICBzcGFuIHtcbiAgICBAaW5jbHVkZSB0ZXh0KCRzaXplOiAxNnB4LCAkbGluZS1oZWlnaHQ6IDEzMCUsICRzdHlsZTogaXRhbGljKTtcblxuICAgIGZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50O1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbCAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiAxMzAlICFpbXBvcnRhbnQ7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmRvc3NpZXItc2xpZGUgLmRvc3NpZXItc2xpZGUtY29udGVudCxcbi5kb3NzaWVyLXB1bGxvdXQgLmNvbnRlbnQsXG4jcHVsbG91dC1zdGFuZGFsb25lIC5jb250ZW50IHtcbiAgYS5idXR0b24tc2Vjb25kYXJ5IHtcbiAgICAvL0BpbmNsdWRlIHRoZW1lZC1vcGFjaXR5KGJvcmRlci1jb2xvciwgLjUpO1xuICAgIEBpbmNsdWRlIHRoZW1lZC1jb2xvcjtcbiAgICAvL0BpbmNsdWRlIHRoZW1lZC1ob3Zlci1zdGF0ZShiYWNrZ3JvdW5kLWNvbG9yKTtcblxuICAgIEBpbmNsdWRlIGhvdmVyLXN0YXRlKHRydWUpIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIGhvdmVyLXN0YXRlKCkge1xuICAgICAgY29sb3I6ICRjb2xvci1ibGFjaztcbiAgICB9XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICBmb250LXNpemU6IDMycHg7XG4gICAgICBtYXJnaW4tbGVmdDogLS40ZW07XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgfVxuICB9XG59XG5cbi5ob3Zlci1tYWduaWZ5IHtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBib3JkZXI6IDFweCBkYXNoZWQgJGNvbG9yLXdoaXRlO1xuXG4gICY6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQ6IC1tb3otcmFkaWFsLWdyYWRpZW50KGNlbnRlciwgZWxsaXBzZSBjb3ZlciwgcmdiYSgwLCAwLCAwLCAwKSAzNSUsIHJnYmEoMCwgMCwgMCwgLjY1KSA3MCUsIHJnYmEoMCwgMCwgMCwgLjY1KSAxMDAlKTtcbiAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LXJhZGlhbC1ncmFkaWVudChjZW50ZXIsIGVsbGlwc2UgY292ZXIsIHJnYmEoMCwgMCwgMCwgMCkgMzUlLCByZ2JhKDAsIDAsIDAsIC42NSkgNzAlLCByZ2JhKDAsIDAsIDAsIC42NSkgMTAwJSk7XG4gICAgYmFja2dyb3VuZDogLW1zLXJhZGlhbC1ncmFkaWVudChjZW50ZXIsIGVsbGlwc2UgY292ZXIsIHJnYmEoMCwgMCwgMCwgMCkgMzUlLCByZ2JhKDAsIDAsIDAsIC42NSkgNzAlLCByZ2JhKDAsIDAsIDAsIC42NSkgMTAwJSk7XG4gICAgYmFja2dyb3VuZDogcmFkaWFsLWdyYWRpZW50KGVsbGlwc2UgYXQgY2VudGVyLCByZ2JhKDAsIDAsIDAsIDApIDM1JSwgcmdiYSgwLCAwLCAwLCAuNjUpIDcwJSwgcmdiYSgwLCAwLCAwLCAuNjUpIDEwMCUpO1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5kb3NzaWVyLWludHJvIHtcbiAgLmRvc3NpZXItc2xpZGUtY29udGVudCB7XG4gICAgaDEsXG4gICAgcCB7XG4gICAgICBvcGFjaXR5OiAuMDAxO1xuICAgICAgLW1vei10cmFuc2l0aW9uOiBvcGFjaXR5IDFzIGVhc2Utb3V0O1xuICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDFzIGVhc2Utb3V0O1xuICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAxcyBlYXNlLW91dDtcbiAgICB9XG4gIH1cbn1cblxuLnBob25lLWNvbnRlbnQge1xuICB3aWR0aDogMTAwJTtcblxuICBmaWdjYXB0aW9uIHtcbiAgICBwLFxuICAgIHNwYW4ge1xuICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgIH1cblxuICAgIGJyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgLmZpZ3VyZS1jYXB0aW9uLW1vYmlsZSB7XG4gICAgZm9udC13ZWlnaHQ6IDUwMCAhaW1wb3J0YW50O1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbCAhaW1wb3J0YW50O1xuICAgIGZvbnQtc2l6ZTogMjRweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmRvc3NpZXItc2xpZGUge1xuICAgIGZpZ2NhcHRpb24ge1xuICAgICAgPiBwIHtcbiAgICAgICAgQGluY2x1ZGUgdGV4dCgkc2l6ZTogJGVtLWJhc2UsICRsaW5lLWhlaWdodDogMTMwJSwgJHN0eWxlOiBub3JtYWwpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5kb3NzaWVyLXNsaWRlLmRvc3NpZXItaW50cm8sXG4gIC5kb3NzaWVyLXNsaWRlLmRvc3NpZXItb3V0cm8ge1xuICAgIC5kb3NzaWVyLXNsaWRlLWNvbnRlbnQge1xuICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICAgIHBhZGRpbmctdG9wOiA1MHB4O1xuICAgIH1cblxuICAgIGgxIHtcbiAgICAgIEBleHRlbmQgJWhlYWRlcjI7XG5cbiAgICAgIG1hcmdpbi1ib3R0b206IDE3cHg7XG4gICAgfVxuXG4gICAgLmludHJvLXN1YnRpdGxlIHtcbiAgICAgIEBpbmNsdWRlIHRleHQoJHNpemU6IDI0cHgsICRsaW5lLWhlaWdodDogMjRweCk7XG5cbiAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gICAgfVxuXG4gICAgLmludHJvLXRleHQsXG4gICAgLm91dHJvLXRleHQge1xuICAgICAgQGluY2x1ZGUgdGV4dCgkc2l6ZTogMjBweCwgJGxpbmUtaGVpZ2h0OiAxMzAlLCAkc3R5bGU6IGl0YWxpYyk7XG5cbiAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgfVxuXG4gICAgLmludHJvLXRleHQge1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICB9XG4gIH1cblxuICAuY29udGVudCB7XG4gICAgZmlndXJlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG5cbiAgICAgIC5yb3VuZCB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIH1cbiAgICAgIC5maWd1cmUtY2FwdGlvbiB7XG4gICAgICAgIHAsXG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgIEBleHRlbmQgJWNhcHRpb247XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICBmaWdjYXB0aW9uIHtcbiAgICAgICAgcCwgc3BhbiB7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgaDEge1xuICAgICAgQGV4dGVuZCAlaGVhZGVyMjtcblxuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEzcHg7XG4gICAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgIH1cbiAgfVxuXG4gIC5kb3NzaWVyLXNsaWRlIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgPiBwIHtcbiAgICAgIEBpbmNsdWRlIHRoZW1lZC1jb2xvcjtcblxuICAgICAgbWFyZ2luLWJvdHRvbTogMTdweDtcbiAgICB9XG5cbiAgICBhLmJ1dHRvbi1zZWNvbmRhcnkge1xuICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuXG4gICAgICAvL0BpbmNsdWRlIHRoZW1lZC1vcGFjaXR5KGJvcmRlci1jb2xvciwgLjUpO1xuICAgICAgQGluY2x1ZGUgdGhlbWVkLWNvbG9yO1xuXG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS41ZW07XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtLjRlbTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBob3Zlci1zdGF0ZSgpIHtcbiAgICAgICAgY29sb3I6ICRjb2xvci1ibGFjaztcbiAgICAgIH1cblxuICAgICAgKyAuYnV0dG9uIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuZG9zc2llci1ncmlkIHtcbiAgICBwYWRkaW5nOiAxMHB4IDIwcHggMjBweDtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgIC5kb3NzaWVyLWdyaWQtaXRlbSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBmb250LXNpemU6IDA7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgd2lkdGg6IDQ5JTsgLy8gc29tZSBzb3J0IG9mIHJvdW5kaW5nIGVycm9yXG5cbiAgICAgICY6bnRoLWNoaWxkKDJuKSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNXB4O1xuICAgICAgfVxuXG4gICAgICAmOm50aC1jaGlsZCgybisxKSB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZmlndXJlLWNhcHRpb24ge1xuICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgfVxuICB9XG5cbiAgLmRvc3NpZXItaW50cm8ge1xuICAgIGgxLFxuICAgIHAge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG4gIH1cblxufVxuXG4uZG9zc2llci1zbGlkZSB7XG4gIGZpZ2NhcHRpb24ge1xuICAgIEBleHRlbmQgJWNhcHRpb247XG5cbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy10b3A6IDEwcHg7XG5cbiAgICAmOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwYWRkaW5nOiA1cHggMCAxMHB4O1xuICAgICAgd2lkdGg6IDgwcHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IC0xNXB4O1xuICAgIH1cblxuICAgID4gcCB7XG4gICAgICBAaW5jbHVkZSB0ZXh0KCRzaXplOiAyMHB4LCAkbGluZS1oZWlnaHQ6IDExNSUsICRzdHlsZTogaXRhbGljKTtcblxuICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICB9XG5cbiAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgKyBmaWdjYXB0aW9uIHtcbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4udmltZW8taW1hZ2Utb3ZlcmxheSB7XG4gIG91dGxpbmU6IDVweCBzb2xpZCAkY29sb3ItYmxhY2s7XG59XG4iLCIvLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi8vXG4vLyBCYWNrZ3JvdW5kLWltYWdlIHByb3BlcnR5IGZvciBhZGRpbmcgbXVsdGlwbGUgYmFja2dyb3VuZCBpbWFnZXMgd2l0aFxuLy8gZ3JhZGllbnRzLCBvciBmb3Igc3RyaW5naW5nIG11bHRpcGxlIGdyYWRpZW50cyB0b2dldGhlci5cbi8vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqLy9cblxuQG1peGluIGJhY2tncm91bmQtaW1hZ2UoJGltYWdlcy4uLikge1xuICAkd2Via2l0LWltYWdlczogKCk7XG4gICRzcGVjLWltYWdlczogKCk7XG5cbiAgQGVhY2ggJGltYWdlIGluICRpbWFnZXMge1xuICAgICR3ZWJraXQtaW1hZ2U6ICgpO1xuICAgICRzcGVjLWltYWdlOiAoKTtcblxuICAgIEBpZiAodHlwZS1vZigkaW1hZ2UpID09IHN0cmluZykge1xuICAgICAgJHVybC1zdHI6ICAgICAgIHN0ci1zbGljZSgkaW1hZ2UsIDAsIDMpO1xuICAgICAgJGdyYWRpZW50LXR5cGU6IHN0ci1zbGljZSgkaW1hZ2UsIDAsIDYpO1xuXG4gICAgICBAaWYgJHVybC1zdHIgPT0gXCJ1cmxcIiB7XG4gICAgICAgICR3ZWJraXQtaW1hZ2U6ICRpbWFnZTtcbiAgICAgICAgJHNwZWMtaW1hZ2U6ICAgJGltYWdlO1xuICAgICAgfVxuXG4gICAgICBAZWxzZSBpZiAkZ3JhZGllbnQtdHlwZSA9PSBcImxpbmVhclwiIHtcbiAgICAgICAgJGdyYWRpZW50czogX2xpbmVhci1ncmFkaWVudC1wYXJzZXIoJGltYWdlKTtcbiAgICAgICAgJHdlYmtpdC1pbWFnZTogIG1hcC1nZXQoJGdyYWRpZW50cywgd2Via2l0LWltYWdlKTtcbiAgICAgICAgJHNwZWMtaW1hZ2U6ICAgIG1hcC1nZXQoJGdyYWRpZW50cywgc3BlYy1pbWFnZSk7XG4gICAgICB9XG5cbiAgICAgIEBlbHNlIGlmICRncmFkaWVudC10eXBlID09IFwicmFkaWFsXCIge1xuICAgICAgICAkZ3JhZGllbnRzOiBfcmFkaWFsLWdyYWRpZW50LXBhcnNlcigkaW1hZ2UpO1xuICAgICAgICAkd2Via2l0LWltYWdlOiBtYXAtZ2V0KCRncmFkaWVudHMsIHdlYmtpdC1pbWFnZSk7XG4gICAgICAgICRzcGVjLWltYWdlOiAgIG1hcC1nZXQoJGdyYWRpZW50cywgc3BlYy1pbWFnZSk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJHdlYmtpdC1pbWFnZXM6IGFwcGVuZCgkd2Via2l0LWltYWdlcywgJHdlYmtpdC1pbWFnZSwgY29tbWEpO1xuICAgICRzcGVjLWltYWdlczogICBhcHBlbmQoJHNwZWMtaW1hZ2VzLCAgICRzcGVjLWltYWdlLCAgIGNvbW1hKTtcbiAgfVxuXG4gIGJhY2tncm91bmQtaW1hZ2U6ICR3ZWJraXQtaW1hZ2VzO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAkc3BlYy1pbWFnZXM7XG59XG4iLCJib2R5LnBhbmVsLXN0b3J5LnR3by1wYW5lbCB7XG4gIG1haW4ge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG5cbiAgLnBhbmVscyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAwO1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICR0YWJsZXQpIHtcbiAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIH1cbiAgfVxuXG4gIGEuc3BsaXR0ZXIge1xuXG4gICAgYmFja2dyb3VuZDogI0ZGRjtcbiAgICBib3JkZXI6IDA7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICB3aWR0aDogMjIuNXB4O1xuICAgIGhlaWdodDogNDVweDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IGNhbGMoNTB2aCAtIDcwcHgpO1xuICAgIC8vdHJhbnNpdGlvbjogbGVmdCAwLjVzIGVhc2UtaW4tb3V0O1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC41cyBlYXNlLWluLW91dDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgei1pbmRleDogMTA7XG5cbiAgICAmOmFjdGl2ZSxcbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjMDAwO1xuICAgIH1cblxuICAgICY6YmVmb3JlIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiA0NXB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IC00cHg7XG4gICAgICB3aWR0aDogMjIuNXB4O1xuICAgIH1cblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkdGFibGV0KSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cblxuICAucGFuZWxzLS1kcmFnZ2luZyBhLnNwbGl0dGVyIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG5cbiAgLnBhbmVscy0tb3BlbiBhLnNwbGl0dGVyIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgYS5zcGxpdHRlci5pY29uLWFycm93LWxlZnQge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDQ1cHg7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNDVweDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMjJweCwgLTEwMCUpO1xuICAgIGxlZnQ6IDEwMCU7XG4gIH1cblxuICBhLnNwbGl0dGVyLmljb24tYXJyb3ctcmlnaHQge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNDVweDtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNDVweDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtMTAwJSk7XG4gICAgbGVmdDogMDtcbiAgfVxuXG4gIGEuYnV0dG9uLnByaW1hcnkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0b3A6IDc1JTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtMTAwJSk7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjVzIGVhc2UtaW4tb3V0O1xuICAgIHotaW5kZXg6IDEwO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogI0ZGRjtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHRhYmxldCkge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG5cbiAgLnBhbmVscy0tb3BlbiBhLmJ1dHRvbi5wcmltYXJ5IHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgLnBhbmVsLmxlZnQsXG4gIC5wYW5lbC5yaWdodCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBjYWxjKCA1MHZoIC0gMzBweCk7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdHJhbnNpdGlvbjogd2lkdGggMC41cyBlYXNlLWluLW91dDtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkdGFibGV0KSB7XG4gICAgICB3aWR0aDogNTAlO1xuICAgICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gNzBweCk7XG4gICAgfVxuICB9XG5cbiAgLnBhbmVscy0tZHJhZ2dpbmcgLnBhbmVsIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG5cbiAgLnBhbmVscy0tb3BlbiAucGFuZWwubGVmdCxcbiAgLnBhbmVscy0tb3BlbiAucGFuZWwucmlnaHQsIHtcbiAgICB3aWR0aDogMTEwcHghaW1wb3J0YW50O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gIH1cblxuICAucGFuZWwucmlnaHQge1xuICAgIHJpZ2h0OiAwO1xuICB9XG5cbiAgLnBhbmVsLmxlZnQgZmlnY2FwdGlvbiB7XG4gICAgdG9wOiBhdXRvO1xuICAgIGxlZnQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkdGFibGV0KSB7XG4gICAgICB0b3A6IDA7XG4gICAgICBib3R0b206IGF1dG87XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIH1cbiAgfVxuXG4gIC5wYW5lbC5yaWdodCBmaWdjYXB0aW9uIHtcbiAgICBsZWZ0OiAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkdGFibGV0KSB7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIH1cblxuICAgIHAge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgfVxuICB9XG5cbiAgLnBhbmVsIGZpZ2NhcHRpb24ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHRhYmxldCkge1xuICAgICAgcGFkZGluZzogODZweCAzOHB4O1xuICAgIH1cbiAgfVxuXG4gIC5wYW5lbCBoMSxcbiAgLnBhbmVsIHAge1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC41cyBlYXNlLWluLW91dDtcbiAgfVxuXG4gIC5wYW5lbHMtLWluaXRpYWwgLnBhbmVsIGZpZ2NhcHRpb24gcCB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuXG4gIC5wYW5lbHMtLW9wZW4gLnBhbmVsIGZpZ2NhcHRpb24ge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cblxuICAucGFuZWwgLnN1YmplY3Qge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICBvYmplY3QtcG9zaXRpb246IDUwJSA1MCU7XG4gIH1cblxuICAub3BhcXVlLW92ZXJsYXkge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtZ3JhZGllbnQocmFkaWFsLCBjZW50ZXIgY2VudGVyLCAwcHgsIGNlbnRlciBjZW50ZXIsIDEwMCUsIGNvbG9yLXN0b3AoMCUsIHJnYmEoMCwwLDAsMC40KSksIGNvbG9yLXN0b3AoMzMlLCByZ2JhKDAsMCwwLDAuNCkpLCBjb2xvci1zdG9wKDY2JSwgdHJhbnNwYXJlbnQpLCBjb2xvci1zdG9wKDEwMCUsIHRyYW5zcGFyZW50KSk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1yYWRpYWwtZ3JhZGllbnQoY2VudGVyLCBlbGxpcHNlIGNvdmVyLCByZ2JhKDAsMCwwLDAuNCkgMCUsIHJnYmEoMCwwLDAsMC40KSAzMyUsIHRyYW5zcGFyZW50IDY2JSwgdHJhbnNwYXJlbnQgMTAwJSk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogLW8tcmFkaWFsLWdyYWRpZW50KGNlbnRlciwgZWxsaXBzZSBjb3ZlciwgcmdiYSgwLDAsMCwwLjQpIDAlLCByZ2JhKDAsMCwwLDAuNCkgMzMlLCB0cmFuc3BhcmVudCA2NiUsIHRyYW5zcGFyZW50IDEwMCUpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC1tcy1yYWRpYWwtZ3JhZGllbnQoY2VudGVyLCBlbGxpcHNlIGNvdmVyLCByZ2JhKDAsMCwwLDAuNCkgMCUsIHJnYmEoMCwwLDAsMC40KSAzMyUsIHRyYW5zcGFyZW50IDY2JSwgdHJhbnNwYXJlbnQgMTAwJSk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogcmFkaWFsLWdyYWRpZW50KGVsbGlwc2UgYXQgY2VudGVyLCByZ2JhKDAsMCwwLDAuNCkgMCUsIHJnYmEoMCwwLDAsMC40KSAzMyUsIHRyYW5zcGFyZW50IDY2JSwgdHJhbnNwYXJlbnQgMTAwJSk7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICB9XG5cbiAgLnBhbmVsIGZpZ2NhcHRpb24gaDEsIC5wYW5lbCBmaWdjYXB0aW9uIHAge1xuICAgIGNvbG9yOiAjRkZGO1xuICAgIGZvbnQtc2l6ZTogNjJweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cblxuICAucGFuZWwgZmlnY2FwdGlvbiBoMSB7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICR0YWJsZXQpIHtcbiAgICAgIGZvbnQtc2l6ZTogNjJweDtcbiAgICB9XG4gIH1cblxuICAucGFuZWwgZmlnY2FwdGlvbiBwIHtcbiAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICR0YWJsZXQpIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxuXG4gIC5wYW5lbC0tYWN0aXZlIHtcbiAgICBmaWdjYXB0aW9uIGgxLFxuICAgIGZpZ2NhcHRpb24gcCB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgIH1cbiAgfVxuXG4gIC5wYW5lbCBmaWdjYXB0aW9uIHAge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBsaW5lLWhlaWdodDogMzFweDtcbiAgICBtYXgtd2lkdGg6IDQyMHB4O1xuICB9XG5cbiAgLnBhbmVsLmNvbnRlbnQge1xuICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcGFkZGluZzogMCAzMHB4O1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICR0YWJsZXQpIHtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMHZ3IC0gMTEwcHgpO1xuICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSA3MHB4KTtcbiAgICAgIHBhZGRpbmc6IDAgMjA3cHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKTtcbiAgICAgIHotaW5kZXg6IC0xMDtcbiAgICB9XG4gIH1cblxuICAucGFuZWxzLS1vcGVuIC5wYW5lbC5jb250ZW50IHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cblxuICAucGFuZWwuY29udGVudCBoMSB7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICBtYXJnaW46IDAgMCAzN3B4O1xuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgQGluY2x1ZGUgdGhlbWVkLWRvdHRlZC1ib3JkZXIoIDBweCAwcHggMnB4ICk7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMTMwcHg7XG4gICAgICBoZWlnaHQ6IDJweDtcbiAgICAgIG1hcmdpbi10b3A6IDEzcHg7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICR0YWJsZXQpIHtcbiAgICAgIG1hcmdpbjogODJweCAwcHggMzdweCAwcHg7XG4gICAgfVxuXG4gICAgc21hbGwge1xuICAgICAgY29sb3I6ICM4MzkwOTc7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDIycHg7XG4gICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICB9XG4gIH1cblxuICAucGFuZWwuY29udGVudCBoMixcbiAgLnBhbmVsLmNvbnRlbnQgaDMge1xuICAgIG1hcmdpbjogMjdweCAwIDNweCAwO1xuICB9XG5cbiAgLnBhbmVsLmNvbnRlbnQgcCB7XG4gICAgbWFyZ2luOiAwO1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgfVxuXG4gIC5jb250ZW50LWZvb3RlciB7XG4gICAgbWF4LXdpZHRoOiA2NGVtO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICR0YWJsZXQpIHtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMHZ3IC0gMjIwcHgpO1xuICAgIH1cbiAgfVxuXG4gIC5jb250cm9scyB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogY2FsYyggNzBweCArIDQ2cHgpO1xuICAgIHJpZ2h0OiBjYWxjKCAwLjc1ZW0gKyAxMTBweCArIDI0cHgpO1xuICB9XG5cbiAgLnBhbmVsczpub3QoLnBhbmVscy0tb3BlbikgLmNvbnRyb2xzIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLmNvbnRyb2xzIGEuYnV0dG9uLnJvdW5kIHtcbiAgICBAaW5jbHVkZSB0aGVtZWQtaG92ZXI7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCBibGFjaztcbiAgICBjb2xvcjogYmxhY2s7XG4gICAgd2lkdGg6IDQ1cHg7XG4gICAgaGVpZ2h0OiA0NXB4O1xuICAgIHBhZGRpbmc6IDA7XG5cbiAgICAmLmJ1dHRvbi0tc2lkZSB7XG4gICAgICBtYXJnaW46IDAgMCAxOHB4IDA7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB6LWluZGV4OiAxMDtcbiAgICB9XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICB3aWR0aDogNDNweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA0M3B4O1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICB9XG4gIH1cblxuICAuY29udHJvbHMgLnJhZGlhbC1tZW51IHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICB9XG59XG4iLCIvL0BpbXBvcnQgXCJ3ZWJzaXRlL3N0eWxlc2hlZXRzL3dlYnNpdGUvb3JnYW5pc21zL21lbnVcIjtcblxuJG1lbnUtYmFja2dyb3VuZC1jb2xvcjogd2hpdGUgIWRlZmF1bHQ7XG5cbiRtZW51LWhlaWdodDogY2FsYyggMTAwdmggLSAjeyRwYWdlLWhlYWRlci1oZWlnaHQtbHQtdGFibGV0fSAtICN7JHBhZ2UtZm9vdGVyLWhlaWdodH0gKSAhZGVmYXVsdDtcbiRtZW51LWhlaWdodC1ndC10YWJsZXQ6IDMwMHB4ICFkZWZhdWx0O1xuXG5cbi5oZWFkZXItbWVudS1uYXZpZ2F0aW9uIHtcblx0QGluY2x1ZGUgcG9zaXRpb24oIGZpeGVkLCAkcGFnZS1oZWFkZXItaGVpZ2h0LWx0LXRhYmxldCAwIDAgMCApO1xuXHRoZWlnaHQ6ICRtZW51LWhlaWdodDtcblx0cGFkZGluZzogMCAkc21hbGwtc3BhY2luZztcblx0YmFja2dyb3VuZC1jb2xvcjogJG1lbnUtYmFja2dyb3VuZC1jb2xvcjtcblx0b3ZlcmZsb3c6IGF1dG87XG5cdHBhZGRpbmctcmlnaHQ6IDEycHg7XG5cblx0Ji5tZW51LS1jbG9zZWQge1xuXHQgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cblx0Ji5tZW51LS1vcGVuIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cblxuXHRAaW5jbHVkZSBtZWRpYSggJz49dGFibGV0JyApe1xuXHRcdEBpbmNsdWRlIG91dGVyLWNvbnRhaW5lciggMTAwJSApO1xuXHRcdEBpbmNsdWRlIHBvc2l0aW9uKCBmaXhlZCwgJHBhZ2UtaGVhZGVyLWhlaWdodCAwIDAgMCApO1xuXG5cdFx0aGVpZ2h0OiAkbWVudS1oZWlnaHQtZ3QtdGFibGV0ICFpbXBvcnRhbnQ7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHR3aWR0aDogMTAwJTtcblxuXHRcdC5tZW51LXNlYXJjaCB7IGRpc3BsYXk6IG5vbmU7IH1cblxuXHRcdC5oZWFkZXItbWVudS1zZWN0aW9ucyB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDEuNWVtO1xuICAgICAgICB9XG4gICAgICAgIC5oZWFkZXItbWVudS1zZWN0aW9ucywgLm1lbnUtb3ZlcnZpZXdzIHtcblxuXHRcdFx0QGluY2x1ZGUgcm93KCApO1xuXG5cdFx0fVxuXG5cdFx0LmhlYWRlci1tZW51LXNlY3Rpb25zIC5tZW51LXNlY3Rpb24ge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRmbG9hdDogbGVmdDtcblx0XHRcdHBhZGRpbmctbGVmdDogMjVweDtcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDI1cHg7XG5cdFx0XHR3aWR0aDogMzMuMzMlO1xuXG5cdFx0XHQmOmZpcnN0LWNoaWxkIHsgcGFkZGluZy1sZWZ0OiAwOyB9XG5cdFx0XHQmOmxhc3QtY2hpbGQgeyBwYWRkaW5nLXJpZ2h0OiAwOyB9XG5cdFx0fVxuXG5cdFx0QGF0LXJvb3QgaGVhZGVyLnBhZ2UtaGVhZGVyLm1lbnUtLW9wZW4gKyAubWFpbiB7XG5cblx0XHRcdG1hcmdpbi10b3A6ICRtZW51LWhlaWdodC1ndC10YWJsZXQ7XG5cblx0XHR9XG5cblx0fVxuXG5cdC50ZXJtcy1hbmQtY29uZGl0aW9ucyB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0XHQvLyBwb3NpdGlvbjogYWJzb2x1dGU7IGRvbid0IGRvIHRoaXMgLT4gaGVpZ2h0IG9mIG1lbnUgb24gdG9wIGlzIHVua25vd25cblx0XHRAaW5jbHVkZSBtZWRpYSggJzx0YWJsZXQnICl7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR9XG5cblx0XHRhIHtcblx0XHRcdGNvbG9yOiAjNDc1MzVCO1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHRsaW5lLWhlaWdodDogMzlweDtcblx0XHR9XG5cdH1cbn1cbiIsIi8vQGltcG9ydCBcIndlYnNpdGUvc3R5bGVzaGVldHMvd2Vic2l0ZS9vcmdhbmlzbXMvaG9tZXBhZ2VcIjtcblxuJGhvbWVwYWdlLWJyZWFrcG9pbnQtMDogJHBob25lO1xuJGhvbWVwYWdlLWJyZWFrcG9pbnQtMTogNzY4cHg7XG4kaG9tZXBhZ2UtYnJlYWtwb2ludC0yOiAxMDI0cHg7XG5cbmJvZHkuaG9tZXBhZ2Uge1xuICBvdmVyZmxvdy15OiBzY3JvbGw7XG5cbiAgbWFpbi5tYWluIHtcbiAgICBAaW5jbHVkZSBwYWRkaW5nKDBweCAwLjc1ZW0pO1xuICB9XG5cbiAgLnNsaWRlLXByZXZpb3VzIGJ1dHRvbixcbiAgLnNsaWRlLW5leHQgYnV0dG9uLCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJvcmRlci1jb2xvcjogI2ZmZjtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICY6YmVmb3JlIHtcbiAgICAgIGhlaWdodDogNDBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IC0xMnB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiA0cHg7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRob21lcGFnZS1icmVha3BvaW50LTAgLSAxcHgpIHtcbiAgYm9keS5ob21lcGFnZSBtYWluLm1haW4ge1xuICAgIEBpbmNsdWRlIHBhZGRpbmcoMHB4IDBweCk7XG4gIH1cblxuICBib2R5LmhvbWVwYWdlIGZvb3Rlci5wYWdlLWZvb3RlciB7XG4gICAgYm9yZGVyLXdpZHRoOiAwcHg7XG5cbiAgICAjZm9vdGVyLXN0aWNreSB7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBwYWRkaW5nLXRvcDogMjBweDtcblxuICAgICAgc3Bhbi5tZXNzYWdlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cblxuICAgICAgbmF2IHVsLmZvb3Rlci1saW5rLWxpc3Qge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgICBsaVtyb2xlPSdtZW51aXRlbSddIHtcbiAgICAgICAgICBAaW5jbHVkZSBtYXJnaW4obnVsbCAtMzBweCk7XG4gICAgICAgICAgQGluY2x1ZGUgcGFkZGluZyhudWxsIDMwcHgpO1xuICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgKyA2MHB4KTtcblxuICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIHJpZ2h0OiAyMHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIGxpW3JvbGU9J21lbnVpdGVtJ106Zmlyc3QtY2hpbGQge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBsaTpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMjVweDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6ICRob21lcGFnZS1icmVha3BvaW50LTEpIHtcbiAgYm9keS5ob21lcGFnZSB7XG4gICAgb3ZlcmZsb3cteTogaGlkZGVuO1xuXG4gICAgI2Zvb3Rlci1wb3B1cCwgI2Zvb3Rlci1wb3B1cC1zcGFjZXIge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICBmb290ZXIucGFnZS1mb290ZXIge1xuICAgICAgQGluY2x1ZGUgY21zLWVkaXQtbW9kZSgmKSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZSAhaW1wb3J0YW50O1xuICAgICAgICB0b3A6IC0yMjBweDsgLy8geWF5IG1hZ2ljIG51bWJlcnNcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy9cbi8vIFN3aXBlciBvbiB0aGUgaG9tZXBhZ2Vcbi8vXG5ib2R5LmhvbWVwYWdlIC5zd2lwZXIge1xuICAmLWNvbnRhaW5lciB7XG4gICAgLy8gVGhlIGNvbnRhaW5lciBhbmQgdGhlIHNsaWRlcyBzaG91bGQgaGF2ZSB0aGUgc2FtZSBzaXplXG4gICAgQGluY2x1ZGUgc2l6ZSgxMDAlIDEwMHZoKTtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkaG9tZXBhZ2UtYnJlYWtwb2ludC0wIC0gMXB4KSB7XG4gICAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICAgIHBhZGRpbmctdG9wOiAkcGFnZS1oZWFkZXItaGVpZ2h0LWx0LXRhYmxldDtcbiAgICB9XG4gIH1cblxuICAmLXNsaWRlIHtcbiAgICAvLyBPayB0aGlzIGlzIGEgbGl0dGxlIGhhY2sgdG8gbWFrZSBzdXJlIHRoZSBzd2lwZXIgdGhpbmcgZG9lc24ndCBtZXNzIHVwIHRoZSByb3VuZGluZyBvZiBzbGlkZVxuICAgIC8vIGhlaWdodC4gQnkgZG9pbmcgdGhpcyB3ZSBwcmV2ZW50IHRoZSBcImRvdWJsZSBzY3JvbGxcIiB3aGVyZSBhdCB0aGUgZmlyc3QgbW90aW9uIHdlIHNjcm9sbCBsZXNzXG4gICAgLy8gdGhhbiAxcHggdXAgb3IgZG93bi5cbiAgICBAaW5jbHVkZSBzaXplKDEwMCUgY2FsYygxMDB2aCAtIDFweCkpO1xuICAgIEBpbmNsdWRlIG1hcmdpbigwLjVweCBudWxsKTtcblxuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRob21lcGFnZS1icmVha3BvaW50LTAgLSAxcHgpIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICBoZWlnaHQ6IDIyMHB4ICFpbXBvcnRhbnQ7XG4gICAgICBvdmVyZmxvdzogYXV0bztcblxuICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vL1xuLy8gTGV0cyBzdGFydCBvZmYgd2l0aCB0aGUgY29tbW9uIGJ1dHRvbnMgb24gdGhlIHNsaWRlc1xuLy9cbmJvZHkuaG9tZXBhZ2UgLnN3aXBlci1zbGlkZSB7XG4gICY6Zmlyc3QtY2hpbGQge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cblxuICAvLyBIaWRlIHRoZSBwcmV2aW91cyBhbmQgbmV4dCBzbGlkZSB3aGVyZSBhcHBsaWNhYmxlXG4gICY6Zmlyc3QtY2hpbGQgLnNsaWRlLXByZXZpb3VzIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cblxuICAmOmxhc3QtY2hpbGQgLnNsaWRlLW5leHQge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5zbGlkZS1uZXh0LCAuc2xpZGUtcHJldmlvdXMge1xuICAgIEBpbmNsdWRlIG1hcmdpbigwIDAgMCAwKTtcbiAgICB6LWluZGV4OiAxMDA7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRob21lcGFnZS1icmVha3BvaW50LTIpIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxuXG4gIC5zbGlkZS1wcmV2aW91cyB7XG4gICAgQGluY2x1ZGUgcG9zaXRpb24oYWJzb2x1dGUsIGNhbGMoI3skcGFnZS1oZWFkZXItaGVpZ2h0LWx0LXRhYmxldH0gKyAxZW0pIDBweCBudWxsIDBweCk7XG4gICAgei1pbmRleDogMTAyO1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRob21lcGFnZS1icmVha3BvaW50LTIpIHtcbiAgICAgIEBpbmNsdWRlIHBvc2l0aW9uKGFic29sdXRlLCBjYWxjKCN7JHBhZ2UtaGVhZGVyLWhlaWdodH0gKyAxZW0pIDBweCBudWxsIDBweCk7XG4gICAgfVxuXG4gIH1cbiAgLnNsaWRlLW5leHQge1xuICAgIEBpbmNsdWRlIHBvc2l0aW9uKGFic29sdXRlLCBudWxsIDBweCBjYWxjKCN7JHBhZ2UtZm9vdGVyLWhlaWdodH0gKyAxZW0pIDBweCk7XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJGhvbWVwYWdlLWJyZWFrcG9pbnQtMikge1xuICAgICAgQGluY2x1ZGUgY2FsYyhib3R0b20sICcjeyRwYWdlLWZvb3Rlci1oZWlnaHQtLWd0LXRhYmxldH0gKyAxZW0nKTtcbiAgICB9XG4gIH1cblxuICAvLyB0aGlzIHN0eWxlIG1heSBOT1QgYmUgYXBwbGllZCB0byB0aGUgbWFpbiBzcG9uc29yIGxheWVyZWQgb24gdG9wIG9mIGVhY2ggc2xpZGVcbiAgLnNsaWRlLWNvbnRlbnQgKyAubWFpbi1zcG9uc29yIHtcbiAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRob21lcGFnZS1icmVha3BvaW50LTIpIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgQGluY2x1ZGUgc2l6ZSgyODZweCAxMjZweCk7XG4gICAgICBAaW5jbHVkZSBwb3NpdGlvbihhYnNvbHV0ZSwgbnVsbCAkc21hbGwtc3BhY2luZyBjYWxjKDcwcHggKyAjeyRzbWFsbC1zcGFjaW5nfSkpO1xuXG4gICAgICBpbWcge1xuICAgICAgICBAaW5jbHVkZSBzaXplKDEwMCUpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiXG4kc3Rvcnktb3ZlcnZpZXctcGFnZS1zdG9yeS1oZWlnaHQ6IDIwNnB4ICFkZWZhdWx0O1xuJHN0b3J5LW92ZXJ2aWV3LXBhZ2UtaGVhZGVyLXN0b3J5LWhlaWdodDogMTgwcHggIWRlZmF1bHQ7XG5cbiRzdG9yeS1vdmVydmlldy1zbWFsbC1zdG9yeS1oZWlnaHQ6IDIyMnB4ICFkZWZhdWx0O1xuJHN0b3J5LW92ZXJ2aWV3LWxhcmdlLXN0b3J5LWhlaWdodDogNDE1cHggIWRlZmF1bHQ7XG5cbiRzdG9yeS1vdmVydmlldy1zbWFsbC1zdG9yeS1oZWlnaHQtLWd0LXRhYmxldDogMTkwcHggIWRlZmF1bHQ7XG4kc3Rvcnktb3ZlcnZpZXctbGFyZ2Utc3RvcnktaGVpZ2h0LS1ndC10YWJsZXQ6IDMwMHB4ICFkZWZhdWx0O1xuXG5AaW5jbHVkZSBtZWRpYSggXCI8cGhvbmVcIiApe1xuXG4gICAgYm9keS5zdG9yaWVzLW92ZXJ2aWV3LXBhZ2UgbWFpbiB7XG5cbiAgICAgICAgIGhlYWRlciwgYXJ0aWNsZSB7IEBpbmNsdWRlIG1hcmdpbiggbnVsbCAtMSAqICRzbWFsbC1zcGFjaW5nICk7IH1cbiAgICAgICAgaGVhZGVyLmNvbnRlbnQtaGVhZGVyIHsgd2lkdGg6IGF1dG87IH1cblxuICAgICAgICBoZWFkZXIuaW50cm9kdWN0aW9uIHsgQGluY2x1ZGUgcGFkZGluZyggbnVsbCBjYWxjKCAjeyAkc21hbGwtc3BhY2luZyB9ICsgMjVweCApICk7IH1cbiAgICB9XG5cbn1cblxuYm9keS5zdG9yaWVzLW92ZXJ2aWV3LXBhZ2Uge1xuICAgIC8vQGluY2x1ZGUgdGhlbWVkLWhvdmVyKCAoICdib2R5LnN0b3JpZXMtb3ZlcnZpZXctcGFnZSBidXR0b24uY3RhJywgKSwgJycpO1xuICAgIC8vQGluY2x1ZGUgdGhlbWVkLWJhY2tncm91bmQtY29sb3IoICggJ2JvZHkuc3Rvcmllcy1vdmVydmlldy1wYWdlIGJ1dHRvbi5jdGEnLCApLCAnJyk7XG4gICAgLy9AaW5jbHVkZSB0aGVtZWQtYm9yZGVyLWNvbG9yKCAoICdib2R5LnN0b3JpZXMtb3ZlcnZpZXctcGFnZSBidXR0b24uY3RhJywgKSwgJycpO1xuXG4gICAgLnN0b3J5JXBhZ2Utc3Rvcnkge1xuXG4gICAgICAgIEBpbmNsdWRlIHNpemUoIDEwMCUgJHN0b3J5LW92ZXJ2aWV3LXBhZ2Utc3RvcnktaGVpZ2h0ICk7XG5cbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgICAvL1xuICAgICAgICAvLyBXZSBkbyB3aGF0IHRoZSAyIGFuZCAzIHBhbmVsIHN0b3JpZXMgdG8gY29tcGx5IGJ1dCBub3QgdGhlIGNhcHRpb25zLCBmb3IgcXVpY2sgcmVzdWx0cyBqdXN0IGV4Y2x1ZGUgdGhlbVxuICAgICAgICAvLyB0aGlzIHNob3VsZCBiZSByZWZhY3RvcmRlZCBpbiB0byBzb21ldGhpbmcgYWxvbmcgdGhlIGxpbmVzIG9mIC5zdG9yeSVwYWdlLXN0b3J5JWZpZ2NhcHRpb24uXG4gICAgICAgIC8vXG4gICAgICAgICY6bm90KCAudHdvLXBhbmVsICk6bm90KCAudGhyZWUtcGFuZWwgKSB7XG5cbiAgICAgICAgICAgIGRpdi5ncmFkaWVudC1vdmVybGF5IHsgaGVpZ2h0OiA2NiU7IH1cblxuICAgICAgICAgICAgZmlnY2FwdGlvbiB7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBwb3NpdGlvbiggYWJzb2x1dGUsIG51bGwgMHB4IDBweCApO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHBhZGRpbmcoIDIzcHggMjVweCApO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHNpemUoIDEwMCUgYXV0byApO1xuXG4gICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0uNXB4O1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcblxuICAgICAgICAgICAgICAgICAgICBzbWFsbCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmVtcHR5IHsgZGlzcGxheTogbm9uZTsgfVxuICAgICAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDI3cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0wLjJwYztcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICB9XG5cbiAgICAgICAgfVxuXG4gICAgfVxuXG4gICAgYXJ0aWNsZS5tYWluLWNvbnRhaW5lciB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgICAgICBtYXJnaW4tdG9wOiAycHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICAgIH1cblxuICAgIGhlYWRlci5pbnRyb2R1Y3Rpb24ge1xuICAgICAgICBoMSB7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLS44cHg7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA4cHg7XG4gICAgICAgIH1cblxuICAgICAgICAuaW50cm8tdGV4dCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiBlbSgyOXB4KTtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDE3cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBzZWN0aW9uLnN0b3JpZXMtaGVhZGVyIHtcblxuICAgICAgICBAaW5jbHVkZSBvdXRlci1jb250YWluZXIoICk7XG4gICAgICAgIG1hcmdpbi10b3A6IDJweDtcblxuICAgICAgICAjbmV3LXN0b3J5IHtcblxuICAgICAgICAgICAgQGluY2x1ZGUgc2l6ZSggODBweCApO1xuICAgICAgICAgICAgQGluY2x1ZGUgcG9zaXRpb24oIGFic29sdXRlLCAwcHggbnVsbCBudWxsIDBweCApO1xuICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNmb3JtKCB0cmFuc2xhdGVYKCAyMHB4ICkgdHJhbnNsYXRlWSggLTdweCApICk7XG5cbiAgICAgICAgICAgIHotaW5kZXg6IDUwO1xuXG4gICAgICAgIH1cblxuICAgIH1cblxuICAgIHNlY3Rpb24uc3Rvcmllcy1oZWFkZXIgPiAuc3Rvcnkge1xuXG4gICAgICAgIEBleHRlbmQgJXBhZ2Utc3Rvcnk7XG5cbiAgICAgICAgQGluY2x1ZGUgdGhlbWVkLWJhY2tncm91bmQtY29sb3IoICR0YXJnZXRzOiAoICdmaWdjYXB0aW9uIGEnLCApLCAkY29udGFpbmVyOiAmICk7XG4gICAgICAgIEBpbmNsdWRlIHRoZW1lZC1ib3JkZXItY29sb3IoICR0YXJnZXRzOiAoICdmaWdjYXB0aW9uIGEnLCksICRjb250YWluZXI6ICYgKTtcbiAgICAgICAgQGluY2x1ZGUgdGhlbWVkLWNvbG9yKCAkdGFyZ2V0czogKCAnZmlnY2FwdGlvbiBhJywgJ2ZpZ2NhcHRpb24gc21hbGwnLCApLCAkY29udGFpbmVyOiAmICk7XG4gICAgICAgIEBpbmNsdWRlIHRoZW1lZC1ob3ZlciggJHRhcmdldHM6ICggJ2ZpZ2NhcHRpb24gYScsICksICRjb250YWluZXI6ICYgKTtcblxuICAgICAgICAmLm1haW4tc3Rvcnkge1xuXG4gICAgICAgICAgICBAaW5jbHVkZSB0aGVtZWQtYmFja2dyb3VuZC1jb2xvciggJHRhcmdldHM6ICggJ2ZpZ2NhcHRpb24gc3BhbiBidXR0b24nLCAnZmlnY2FwdGlvbiBzcGFuIHNtYWxsJywgKSwgJGNvbnRhaW5lcjogJiApO1xuICAgICAgICAgICAgQGluY2x1ZGUgdGhlbWVkLWJvcmRlci1jb2xvciggJHRhcmdldHM6ICggJ2ZpZ2NhcHRpb24gc3BhbiBidXR0b24nLCAgJ2ZpZ2NhcHRpb24gc3BhbiBzbWFsbCcsICksICRjb250YWluZXI6ICYgKTtcbiAgICAgICAgICAgIEBpbmNsdWRlIHRoZW1lZC1jb2xvciggJHRhcmdldHM6ICggJ2ZpZ2NhcHRpb24gc3BhbiBidXR0b24nLCAgJ2ZpZ2NhcHRpb24gc3BhbiBzbWFsbCcsICksICRjb250YWluZXI6ICYgKTtcbiAgICAgICAgICAgIEBpbmNsdWRlIHRoZW1lZC1ob3ZlciggJHRhcmdldHM6ICggJ2ZpZ2NhcHRpb24gc3BhbiBidXR0b24nLCAgJ2ZpZ2NhcHRpb24gc3BhbiBzbWFsbCcsICksICRjb250YWluZXI6ICYgKTtcblxuICAgICAgICAgICAgZmlnY2FwdGlvbiB7XG5cbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiBub25lO1xuICAgICAgICAgICAgICAgIHBhZGRpbmcge1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAyOXB4O1xuICAgICAgICAgICAgICAgICAgICBib3R0b206IDMwcHg7XG4gICAgICAgICAgICAgICAgfTtcblxuICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuXG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIHNwYW4gYnV0dG9uIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDIxcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIHNwYW4gc21hbGwge1xuXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRoZW1lZC1jb2xvcjtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuXG4gICAgICAgICAgICAgICAgfVxuXG5cbiAgICAgICAgICAgIH1cblxuICAgICAgICB9XG5cbiAgICB9XG5cbiAgICBzZWN0aW9uLnN0b3JpZXMtY29udGFpbmVyIHtcblxuICAgICAgICBAaW5jbHVkZSBvdXRlci1jb250YWluZXIoICk7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgID4gLnN0b3J5IHtcbiAgICAgICAgICAgIEBleHRlbmQgJXBhZ2Utc3Rvcnk7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIHRoZW1lZC1iYWNrZ3JvdW5kLWNvbG9yKCAkdGFyZ2V0czogKCAnZmlnY2FwdGlvbiBhJywgKSwgJGNvbnRhaW5lcjogJiApO1xuICAgICAgICAgICAgQGluY2x1ZGUgdGhlbWVkLWJvcmRlci1jb2xvciggJHRhcmdldHM6ICggJ2ZpZ2NhcHRpb24gYScsKSwgJGNvbnRhaW5lcjogJiApO1xuICAgICAgICAgICAgQGluY2x1ZGUgdGhlbWVkLWNvbG9yKCAkdGFyZ2V0czogKCAnZmlnY2FwdGlvbiBhJywgKSwgJGNvbnRhaW5lcjogJiApO1xuICAgICAgICAgICAgQGluY2x1ZGUgdGhlbWVkLWhvdmVyKCAkdGFyZ2V0czogKCAnZmlnY2FwdGlvbiBhJywgKSwgJGNvbnRhaW5lcjogJiApO1xuXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgICAgICAgfVxuXG4gICAgICAgID4gOmxhc3QtY2hpbGQ6OmFmdGVyLFxuICAgICAgICA+IDpsYXN0LWNoaWxkIGZpZ3VyZTo6YWZ0ZXIgeyBkaXNwbGF5OiBub25lOyB9XG5cbiAgICB9XG5cbiAgICAjbG9hZC1tb3JlLXN0b3JpZXMge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHBhZGRpbmc6ICRzbWFsbC1zcGFjaW5nO1xuXG4gICAgICAgIGJ1dHRvbjo6YmVmb3JlIHtcblxuICAgICAgICAgICAgbWFyZ2luLXRvcDogLTJweDtcblxuICAgICAgICB9XG4gICAgfVxuXG59XG5cbkBpbmNsdWRlIG1lZGlhKCBcIjxwaG9uZVwiICl7XG5cbiAgICBib2R5LnN0b3JpZXMtb3ZlcnZpZXctcGFnZSB7XG5cbiAgICAgICAgc2VjdGlvbi5zdG9yaWVzLWhlYWRlciA+IC5zdG9yeS5tYWluLXN0b3J5IHtcblxuICAgICAgICAgICAgaGVpZ2h0OiAyICogJHN0b3J5LW92ZXJ2aWV3LXBhZ2UtaGVhZGVyLXN0b3J5LWhlaWdodDtcblxuICAgICAgICAgICAgZGl2LmdyYWRpZW50LW92ZXJsYXkgeyBkaXNwbGF5OiBub25lOyB9XG5cbiAgICAgICAgICAgIGltZywgZmlnY2FwdGlvbiB7IGhlaWdodDogNTAlOyB9XG5cbiAgICAgICAgICAgIGZpZ2NhcHRpb24ge1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgcG9zaXRpb24oIGFic29sdXRlLCA1MCUgMHB4IDBweCApO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHBhZGRpbmcoIDE3cHggMjhweCAwcHggKTtcblxuICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJhc2UtZm9udC1jb2xvcjtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuXG4gICAgICAgICAgICAgICAgICAgIHNtYWxsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDRweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBidXR0b24geyBtYXJnaW4tdG9wOiA4cHg7IH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIH1cblxuICAgICAgICB9XG5cbiAgICB9XG5cbn1cblxuXG5AaW5jbHVkZSBtZWRpYSggXCI+PXBob25lXCIgKXtcblxuICAgIGJvZHkuc3Rvcmllcy1vdmVydmlldy1wYWdlIHtcblxuICAgICAgICBoZWFkZXIuaW50cm9kdWN0aW9uIHtcblxuICAgICAgICAgICAgaDEge1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAmOmFmdGVyIHsgZGlzcGxheTogbm9uZTsgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgIH1cblxuICAgICAgICBzZWN0aW9uLnN0b3JpZXMtaGVhZGVyIHtcblxuICAgICAgICAgICAgLnN0b3J5Lm1haW4tc3RvcnkgZmlnY2FwdGlvbiBzcGFuIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDM0cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgPiAuc3Rvcnk6bnRoLWNoaWxkKCAybiAtIDEgKSB7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBzcGFuLWNvbHVtbnMoIDEyICk7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAkc3Rvcnktb3ZlcnZpZXctbGFyZ2Utc3RvcnktaGVpZ2h0O1xuXG4gICAgICAgICAgICB9XG5cblxuICAgICAgICAgICAgPiAuc3Rvcnk6bnRoLWNoaWxkKCAybiAtIDAgKSB7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBzaXplKCA1MCUgJHN0b3J5LW92ZXJ2aWV3LXNtYWxsLXN0b3J5LWhlaWdodCApO1xuXG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDMwcHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMjVweDtcblxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAjbmV3LXN0b3J5IHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBzaXplKCA5MXB4ICk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgfVxuXG4gICAgICAgIHNlY3Rpb24uc3Rvcmllcy1jb250YWluZXIge1xuXG4gICAgICAgICAgICA+IC5zdG9yeSB7IG1hcmdpbi10b3A6IDMzcHg7IH1cblxuXG4gICAgICAgICAgICA+IC5zdG9yeTpudGgtY2hpbGQoIDNuIC0gMCApIHsgbWFyZ2luLXJpZ2h0OiA1MHB4OyB9XG4gICAgICAgICAgICA+IC5zdG9yeTpudGgtY2hpbGQoIDNuIC0gMiApIHsgbWFyZ2luLXJpZ2h0OiAwcHg7IH1cblxuICAgICAgICAgICAgPiAuc3Rvcnk6bnRoLWNoaWxkKCAzbiAtIDEgKSB7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBzaXplKCAxMDAlICRzdG9yeS1vdmVydmlldy1sYXJnZS1zdG9yeS1oZWlnaHQgKTtcblxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICA+IC5zdG9yeTpudGgtY2hpbGQoIDNuIC0gMiApLFxuICAgICAgICAgICAgPiAuc3Rvcnk6bnRoLWNoaWxkKCAzbiAtIDAgKSB7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBzaXplKCBjYWxjKCA1MCUgLSAyNXB4ICkgJHN0b3J5LW92ZXJ2aWV3LXNtYWxsLXN0b3J5LWhlaWdodCApO1xuXG4gICAgICAgICAgICB9XG5cblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoIFwiPHRhYmxldFwiICl7XG5cbiAgICAgICAgICAgICAgICA+IC5zdG9yeTpmaXJzdC1jaGlsZCB7XG5cbiAgICAgICAgICAgICAgICAgICAgdG9wOiAtNnB4O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAkc3Rvcnktb3ZlcnZpZXctc21hbGwtc3RvcnktaGVpZ2h0ICogLTE7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKCA1MS4xMTM5MiUgKyAxMi41cHggKTtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAkc3Rvcnktb3ZlcnZpZXctc21hbGwtc3RvcnktaGVpZ2h0IC0gMzBweDtcblxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgfVxuXG4gICAgICAgIH1cblxuICAgIH1cblxufVxuXG5AaW5jbHVkZSBtZWRpYSggXCI+PXRhYmxldFwiICl7XG5cbiAgICBib2R5LnN0b3JpZXMtb3ZlcnZpZXctcGFnZSB7XG5cbiAgICAgICAgaGVhZGVyLmludHJvZHVjdGlvbiB7XG4gICAgICAgICAgICAuaW50cm8tdGV4dCB7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBzcGFuLWNvbHVtbnMoIDQgKTtcblxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBsaWdodGVyO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMjYwcHggLSBweCggJHNtYWxsLXNwYWNpbmcgKTtcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLjRweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4zNTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAuNzVlbTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBzZWN0aW9uLnN0b3JpZXMtaGVhZGVyIHtcblxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgICA+IC5zdG9yeTpudGgtY2hpbGQoIDJuIC0gMSApIHtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHNwYW4tY29sdW1ucyggOCwgJGRpc3BsYXk6IGJsb2NrLWNvbGxhcHNlICk7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWFyZ2luKCAtMjYwcHggMHB4IG51bGwgKTtcbiAgICAgICAgICAgICAgICB3aWR0aDogNjcuMTUxOSU7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAkYmFzZS1zcGFjaW5nO1xuXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0MTVweDtcbiAgICAgICAgICAgICAgICBmbG9hdDogcmlnaHQ7XG5cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgPiAuc3Rvcnk6bnRoLWNoaWxkKCAybiAtIDAgKSB7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBzcGFuLWNvbHVtbnMoIDQsICRkaXNwbGF5OiBibG9jay1jb2xsYXBzZSApO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHBhZCggMHB4IGRlZmF1bHQgMHB4IDBweCApO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHBvc2l0aW9uKCBhYnNvbHV0ZSwgbnVsbCBudWxsIDBweCAwcHggKTtcblxuICAgICAgICAgICAgICAgIGhlaWdodDogMTkwcHg7XG5cbiAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzIuNCU7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgZmlnY2FwdGlvbiB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMC42ZW07XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMCAxNnB4IDI0cHg7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyLjJlbTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICNuZXctc3Rvcnkge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zZm9ybSggdHJhbnNsYXRlWCggMTAlICkgdHJhbnNsYXRlWSggLTE1JSApICk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5zZWNvbmRhcnkge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAzMi44JSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgLy8gcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIC8vIGJvcmRlci1yaWdodDogc29saWQgMjVweCB0cmFuc3BhcmVudDtcblxuICAgICAgICAgICAgICAgICYudHdvLXBhbmVsIGZpZ2NhcHRpb24ge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLnRocmVlLXBhbmVsIGZpZ2NhcHRpb24ge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBmaWdjYXB0aW9uIHtcbiAgICAgICAgICAgICAgICAgICAgLy9wYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgICAgICAgICAgICAgaDIge1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMjVweDsgLy8gZnVjayBpdCwgdGhpcyB3b3JrcyBpbiB0YWJsZXQgYW5kIGRlc2t0b3AgbW9kZVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgPiBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMjVweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgIH1cblxuICAgICAgICBzZWN0aW9uLnN0b3JpZXMtY29udGFpbmVyIHtcblxuICAgICAgICAgICAgPiAuc3Rvcnk6bnRoLWNoaWxkKCA1biAtIDMgKSxcbiAgICAgICAgICAgID4gLnN0b3J5Om50aC1jaGlsZCggNW4gLSAwICkge1xuXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwcHg7XG5cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgPiAuc3Rvcnk6bnRoLWNoaWxkKCA1biAtIDQgKSxcbiAgICAgICAgICAgID4gLnN0b3J5Om50aC1jaGlsZCggNW4gLSAyICksXG4gICAgICAgICAgICA+IC5zdG9yeTpudGgtY2hpbGQoIDVuIC0gMSApIHtcblxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNTBweDtcblxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICA+IC5zdG9yeTpudGgtY2hpbGQoIDVuIC0gNCApLFxuICAgICAgICAgICAgPiAuc3Rvcnk6bnRoLWNoaWxkKCA1biAtIDMgKSB7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBzaXplKCBjYWxjKCA1MCUgLSAyNXB4ICkgJHN0b3J5LW92ZXJ2aWV3LWxhcmdlLXN0b3J5LWhlaWdodC0tZ3QtdGFibGV0ICk7XG5cbiAgICAgICAgICAgICAgICAmLnR3by1wYW5lbCBmaWdjYXB0aW9uIHtcblxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYudGhyZWUtcGFuZWwgZmlnY2FwdGlvbiB7XG5cbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAyMDAlIDc1JTtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNzUlIDEwMCU7XG5cbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMTUwcHg7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG5cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgPiAuc3Rvcnk6bnRoLWNoaWxkKCA1biAtIDIgKSxcbiAgICAgICAgICAgID4gLnN0b3J5Om50aC1jaGlsZCggNW4gLSAxICksXG4gICAgICAgICAgICA+IC5zdG9yeTpudGgtY2hpbGQoIDVuIC0gMCApIHtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHNpemUoIGNhbGMoIDMzLjMzJSAtIDMzLjMzcHggKSAkc3Rvcnktb3ZlcnZpZXctc21hbGwtc3RvcnktaGVpZ2h0LS1ndC10YWJsZXQgKTtcblxuICAgICAgICAgICAgICAgICYudHdvLXBhbmVsIGZpZ2NhcHRpb24sXG4gICAgICAgICAgICAgICAgJi50aHJlZS1wYW5lbCBmaWdjYXB0aW9uIHtcblxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogNi4xMjUlO1xuXG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICB9XG5cbiAgICAgICAgfVxuXG4gICAgfVxuXG59XG4iLCJAaW5jbHVkZSBtZWRpYSggJzx0YWJsZXQnICl7XG5cblxuXHQvL1xuXHQvLyBNZW51IGFuZCBuYXZpZ2F0aW9uXG5cdC8vXG5cdC5oZWFkZXItbWVudS1uYXZpZ2F0aW9uIHtcblxuXHRcdGhlaWdodDogY2FsYyggMTAwdmggLSAjeyRwYWdlLWhlYWRlci1oZWlnaHQtbHQtdGFibGV0fSApO1xuXG5cdFx0ZGl2Lm1lbnUtc2VhcmNoIHtcblxuXHRcdFx0Ym9yZGVyOiAwO1xuXHRcdFx0b3ZlcmZsb3c6IGF1dG87XG5cblx0XHRcdC5oZWFkZXItc2VhcmNoIHtcblx0XHRcdFx0Ly8gQGV4dGVuZCAmOmhvdmVyO1xuXG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdFx0XHR9XG5cblx0XHR9XG5cblx0fVxuXG5cdGhlYWRlci5wYWdlLWhlYWRlciAjbG9nbyB7XG5cdFx0JiwgaW1nIHsgQGluY2x1ZGUgc2l6ZSggNzdweCAyLjVlbSApOyB9XG5cdH1cblxuXHRoZWFkZXIge1xuXHRcdG5hdi5tZW51LXNlY3Rpb24ge1xuXHRcdFx0cGFkZGluZy10b3A6IDIycHg7XG5cblx0XHRcdGg2IHsgZm9udC1zaXplOiAxNnB4OyB9XG5cdFx0fVxuXG5cdFx0bmF2Lm1lbnUtb3ZlcnZpZXdzIHVsW3JvbGU9XCJtZW51XCJdIGxpW3JvbGU9XCJtZW51aXRlbVwiXSBhIHsgZm9udC1zaXplOiAxNnB4OyB9XG5cblx0XHRoZWFkZXIucGFnZS1oZWFkZXIubWVudS0tb3BlbiB7XG5cblx0XHRcdGEuZ28tYmFjayB7IGRpc3BsYXk6IG5vbmU7IH1cblxuXHRcdH1cblx0fVxuXG59XG5cbkBpbmNsdWRlIG1lZGlhKCAnPHBob25lJyApe1xuXHRoZWFkZXIucGFnZS1oZWFkZXIubWVudS0tb3BlbiB7XG5cdFx0c2VjdGlvbi5oZWFkZXItbmF2aWdhdGlvbiB7XG5cdFx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdFx0cG9zaXRpb246IHN0YXRpYztcblxuXHRcdFx0bmF2LmhlYWRlci1sYW5ndWFnZSB7XG5cblx0XHRcdFx0QGluY2x1ZGUgcG9zaXRpb24oIGFic29sdXRlLCAwIG51bGwgbnVsbCAkc21hbGwtc3BhY2luZyApO1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblxuXHRcdFx0XHR6LWluZGV4OiAxMDAwO1xuXG5cdFx0XHRcdCY6aG92ZXIsIHtcblx0XHRcdFx0XHRidXR0b24ge1xuXHRcdFx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQ7XG5cdFx0XHRcdFx0XHRib3JkZXItYm90dG9tOiAwO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHR1bFtyb2xlPSdtZW51J10ge1xuXHRcdFx0XHRcdFx0Ym9yZGVyLWxlZnQ6ICRoZWFkZXItbGFuZ3VhZ2UtYm9yZGVyO1xuXHRcdFx0XHRcdFx0Ym9yZGVyLXJpZ2h0OiAkaGVhZGVyLWxhbmd1YWdlLWJvcmRlcjtcblx0XHRcdFx0XHRcdGJvcmRlci10b3A6ICRoZWFkZXItbGFuZ3VhZ2UtYm9yZGVyO1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cblx0XHRcdFx0XHRcdCY6bGFzdC1jaGlsZCB7IGJvcmRlci1ib3R0b206ICRoZWFkZXItbGFuZ3VhZ2UtYm9yZGVyOyB9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0YnV0dG9uIHtcblx0XHRcdFx0XHQvL0BleHRlbmQgJW1lbnUtdGhlbWU7XG5cblx0XHRcdFx0XHRAaW5jbHVkZSB0cmFuc2l0aW9uKCAxNTBtcyBhbGwgKTtcblx0XHRcdFx0XHRib3JkZXItYm90dG9tOiAwO1xuXHRcdFx0XHRcdGJvcmRlci1jb2xvcjogd2hpdGU7XG5cdFx0XHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0XHRcdFx0aGVpZ2h0OiAkcGFnZS1oZWFkZXItYnV0dG9uLXNpZGU7XG5cdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAwO1xuXHRcdFx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cblxuXHRcdFx0XHRcdCY6aG92ZXIsICY6Zm9jdXMgeyBib3JkZXItY29sb3I6IGJsYWNrICFpbXBvcnRhbnQ7IH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdHVsW3JvbGU9XCJtZW51XCJdIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogbW9kdWxhci1zY2FsZSggLTEgKTtcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiByaWdodDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdHVsW3JvbGU9XCJtZW51XCJdIGxpW3JvbGU9XCJtZW51aXRlbVwiXSBhIHtcblx0XHRcdFx0XHQvL0BleHRlbmQgJW1lbnUtdGhlbWU7XG5cblx0XHRcdFx0XHRAaW5jbHVkZSBzaXplKCAxMDAlICRwYWdlLWhlYWRlci1idXR0b24tc2lkZSApO1xuXHRcdFx0XHRcdEBpbmNsdWRlIHBhZGRpbmcoIG51bGwgJGJhc2Utc3BhY2luZyApO1xuXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGhlYWRlci1sYW5ndWFnZS1iYWNrZ3JvdW5kLWNvbG9yO1xuXHRcdFx0XHRcdGNvbG9yOiAkaGVhZGVyLWxhbmd1YWdlLWl0ZW0tY29sb3I7XG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6ICRwYWdlLWhlYWRlci1idXR0b24tc2lkZTtcblx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cblx0XHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRoZWFkZXItbGFuZ3VhZ2UtaXRlbS1iYWNrZ3JvdW5kLWNvbG9yLS1ob3Zlcjtcblx0XHRcdFx0XHRcdGNvbG9yOiAkaGVhZGVyLWxhbmd1YWdlLWl0ZW0tY29sb3ItLWhvdmVyO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG5cbi8vXG4vLyBTYWZhcmkgbW9iaWxlOlxuLy8gT24gc2FmYXJpIG1vYmlsZSB0aGUgc3BhY2UgQkVISU5EIHRoZSBhZGRyZXNzIGJhciBpcyBhbHNvIGNvbnNpZGVyZWQgcGFydCBvZiB0aGUgdmlld3BvcnQsIHdoaWNoXG4vLyBvZmNvdXJzZSBpcyBmaW5lIGFuZCBhbGwgdW50aWwgeW91IG5vdGlzIHRoYXQgdGhlIHRvcCBmb3IgZml4ZWQgZWxlbWVudHMgd291bGQgYmUgdW5kZXIgdGhhdC4gVGhlXG4vLyByZXN1bHQgaXMgdGhhdCB0aGluZ3MgdGhhdCBhcmUgYSAxMDB2aCBoaWdodCB3aWxsIHNjcmV3IHVwIHRoZSBsYXlvdXQgYXMgdGhleSB3aWxsIHRyeSB0byBvY2N1cHlcbi8vIHNwYWNlIGJlaGluZCB0aGUgYWRkcmVzcyBiYXIgYXMgd2VsbC5cbi8vXG4vLyBUaGUgZWFzaWVzdCB3YXkgKG5vdCB0aGUgbmVhdCBvbmUgSSB3b3VsZCBndWVzcykgaXMgdG8gZWl0aGVyIHNldCB0aGUgaGVpZ2h0cyBvZiB0aGUgZWxlbWVudHMgdG9cbi8vIDEwMCUgKGNvbnRhaW5lcnMgaW4gSFRNTCwgLnBhZ2Utd3JhcHBlciBldGMpIG9yIGNhbGMoKSB0aGUgaGVpZ2h0IHRvIHRha2UgdGhlIGFkZHJlc3MgYmFyIGluXG4vLyBjb25zaWRlcmF0aW9uLlxuLy9cbmh0bWxbZGF0YS11c2VyYWdlbnQqPSdTYWZhcmknXVtkYXRhLXZlbmRvcio9J0FwcGxlJ106bm90KFtkYXRhLXBsYXRmb3JtPSdNYWNJbnRlbCddKSB7XG5cblx0Ly9bZGF0YS1wbGF0Zm9ybT0naVBhZCddLFxuXHQvL1tkYXRhLXBsYXRmb3JtPSdpUGhvbmUnXVxuXHQvL1tkYXRhLXBsYXRmb3JtPSdpUG9kJ11cblxuXHQvLyBUaGlzIGlzIHRoZSBmaXggdGhhdCBpcyBhcHBsaWVkIG9uIG1pY3JvcGlhIGFzIHdlbGwgYW5kIGRvZXNuJ3QgYWN0dWFsbHkgZG8gYW55dGhpbmcgb3RoZXIgdGhhblxuXHQvLyBjaGFuaW5nIHRoZSBpbWFnZSBpbiB0byBhIHN0YW5kYXJkIHdpZGUgaW1hZ2UuXG5cdC5zbGl0LWltYWdlID4gZmlndXJlIHsgYmFja2dyb3VuZC1hdHRhY2htZW50OiBzY3JvbGw7IH1cblxuXHRoZWFkZXIucGFnZS1oZWFkZXIubWVudS0tb3BlbiBkaXYuaGVhZGVyLW1lbnUtbmF2aWdhdGlvbiB7XG5cblx0XHQvLyBFdmVuIGlmIHRoZSBsb2NhdGlvbiBiYXIgYW5kIHRoZSBcImJ1dHRvblwiIGJhciBhcmUgdmlzaWJsZSB3ZSB3aWxsIGJlIGFibGUgdG8gc2Nyb2xsXG5cdFx0Ly8gdG8gdGhlIGJvdHRvbSBvZiB0aGUgbWVudS5cblx0XHRwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG5cblx0fVxuXG5cdGJvZHkuaG9tZXBhZ2Uge1xuXG5cdFx0ZGl2LnBhZ2Utd3JhcHBlciwgZGl2LnN3aXBlci1jb250YWluZXIge1xuXG5cdFx0XHQvLyBObyBhdXRvIGhlaWdodCBidXQgZm9yY2UgaXQgdG8gMTAwJSBvbiB0aGUgaG9tZXBhZ2Vcblx0XHRcdGhlaWdodDogMTAwJTtcblxuXHRcdH1cblxuXHRcdC8vIE9rIHNvIHRoZSBhY3R1YWwgc2xpZGVzIGNhbid0IGJlIDEwMCUgYXMgdGhleSBuZWVkIHRvIGZpbGwgYSBsYXJnZXIgY29udGFpbmVyIGJ1dCB3ZSBjYW5cblx0XHQvLyBzb3J0IG9mIG1hdGggaXQgaGVyZVxuXHRcdHNlY3Rpb24uc3dpcGVyLXNsaWRlIHtcblxuXHRcdFx0aGVpZ2h0OiBjYWxjKCAoIDEwMHZoIC0gNXB4ICkgLSAyM3B4ICk7XG5cblx0XHR9XG5cblx0fVxuXG5cdGJvZHkudHdvLXBhbmVsIHtcblxuXHRcdGRpdi5wYWdlLXdyYXBwZXIsXG5cdFx0bWFpbi5tYWluIHtcblx0XHRcdGhlaWdodDogMTAwJTtcblx0XHR9XG5cblx0fVxuXG5cdGJvZHkuYXRvei1kZXRhaWwge1xuXG5cdFx0QGluY2x1ZGUgbWVkaWEoIFwiPj1waG9uZVwiICl7XG5cblx0XHRcdG1haW4ubWFpbiBhcnRpY2xlIGhlYWRlciBmaWd1cmUge1xuXG5cdFx0XHRcdGhlaWdodDogY2FsYyggKCAxMDB2aCAtIDIzcHggKSAtICN7JHBhZ2UtaGVhZGVyLWhlaWdodH0gLSAjeyRwYWdlLWZvb3Rlci1oZWlnaHQtLWd0LXRhYmxldH0gKTtcblxuXHRcdFx0fVxuXG5cdFx0fVxuXG5cdH1cblxuXHRib2R5LnBhbmVsLXN0b3J5LnR3by1wYW5lbCB7XG5cblx0XHRoZWlnaHQ6IGF1dG87XG5cblx0XHRhW2hyZWY9XCIjY29udGVudC1wYW5lbFwiXSB7IG1hcmdpbi1ib3R0b206IDE2cHg7IH1cblxuXHR9XG5cblx0QGluY2x1ZGUgbWVkaWEoIFwiPHRhYmxldFwiICl7XG5cblx0XHRhc2lkZS5jb250ZW50LWZvb3RlciB7IHBhZGRpbmctYm90dG9tOiAyNS41cHg7IH1cblxuXHR9XG5cbn1cblxuLy9cbi8vIEludGVybmV0IGV4cGxvcmVyLCBtdWNoIGhhcyBiZWVuIHNhaWQgYWJvdXQgdGhpcyBicm93c2VyLi4uIEkgaGF2ZSBub3RoaW5nIHRvIGFkZC5cbi8vXG5odG1sW2RhdGEtdXNlcmFnZW50Kj1cIlRyaWRlbnRcIl0ge1xuXG5cdC5zbGlkZS1ob21lcGFnZS1mb290ZXIgLnNsaWRlLWNvbnRlbnQgfiBkaXYgZGl2LmNvbnRhaW5lciAuc3BvbnNvcnMsXG5cdC5zbGlkZS1ob21lcGFnZS1mb290ZXIgLnNsaWRlLWNvbnRlbnQgfiBkaXYgZGl2LmNvbnRhaW5lciAuc29jaWFsLFxuXHQuc2xpZGUtaG9tZXBhZ2UtZm9vdGVyIC5zbGlkZS1jb250ZW50IH4gZGl2IGRpdi5jb250YWluZXIgLmNoYXJpdHktc2VhbCB7XG5cblx0XHRib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcblxuXHR9XG5cblx0Ym9keS5wYW5lbC1zdG9yeS50d28tcGFuZWwgbWFpbiBhcnRpY2xlIC5wYW5lbHMgI2NvbnRlbnQtcGFuZWw6dGFyZ2V0IH4gZmlndXJlLnBhbmVsLmxlZnQgeyByaWdodDogYXV0bzsgfVxuXHRib2R5LnBhbmVsLXN0b3J5LnR3by1wYW5lbCBtYWluIGFydGljbGUgLnBhbmVscyAjY29udGVudC1wYW5lbDp0YXJnZXQgfiBmaWd1cmUucGFuZWwucmlnaHQgeyBsZWZ0OiBhdXRvOyB9XG5cblx0QG1lZGlhIChtaW4td2lkdGg6IDY4MHB4KSB7XG5cdFx0Ym9keS5wYW5lbC1zdG9yeS50d28tcGFuZWwgbWFpbiBhcnRpY2xlIC5wYW5lbHMgI2NvbnRlbnQtcGFuZWw6dGFyZ2V0IH4gZGl2LnBhbmVsLmNvbnRlbnQgZGl2LmNvbnRyb2xzIG5hdi5yYWRpYWwtbWVudSB7XG5cdFx0XHRAaW5jbHVkZSBwb3NpdGlvbiggcmVsYXRpdmUsIGF1dG8gYXV0byApO1xuXHRcdH1cblxuXHRcdGJvZHkuY29udGVudC1wYWdlIHNlY3Rpb24uY29udGVudCBmaWd1cmUuZGVmYXVsdCB7XG5cdFx0XHRpbWcge1xuXHRcdFx0XHRtYXgtaGVpZ2h0OiAzNTVweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxufVxuXG5odG1sW2RhdGEtdmVuZG9yKj1cIkdvb2dsZVwiXVtkYXRhLXBsYXRmb3JtPVwiV2luMzJcIl0ge1xuXHRoZWFkZXIucGFnZS1oZWFkZXIgLmdvLWJhY2s6YmVmb3JlIHsgbWFyZ2luLXRvcDogLTJweDsgfVxufVxuXG4vL1xuLy8gRmlyZWZveCBoYXMgcXVpcmtzIGFzIHdlbGxcbi8vXG5odG1sW2RhdGEtdXNlcmFnZW50Kj1cIkZpcmVmb3hcIl0ge1xuXG5cdCNmb290ZXItc3RpY2t5IG5hdiBhLmJ1dHRvbi5wcmltYXJ5LWNhbGwtdG8tYWN0aW9uLFxuXHQuYnV0dG9uLmljb24tYXJyb3ctcmlnaHQtYWZ0ZXIge1xuXG5cdFx0dGV4dC1hbGlnbjoganVzdGlmeTtcblxuXHRcdCY6OmFmdGVyIHtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdGZsb2F0OiBub25lO1xuXHRcdH1cblxuXHR9XG5cbn1cbiIsIiRhZ2VuZGEtZmlsdGVycy1iYWNrZ3JvdW5kLWNvbG9yOiAjRUZGMUVGICFkZWZhdWx0O1xuJGFnZW5kYS1yZWxhdGVkLW5vbmUtbGluay1jb2xvcjogIzk2OWFiYiAhZGVmYXVsdDtcblxuXG4uYWdlbmRhLW92ZXJ2aWV3IHtcbiAgQGluY2x1ZGUgbWVkaWEoICc8dGFibGV0JyApe1xuICAgIC5waWthLXNpbmdsZSB7XG4gICAgICBsZWZ0OiBjYWxjKDEwMHZ3IC0gMzIwcHgpIWltcG9ydGFudDtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxZW0pO1xuICAgICAgd2lkdGg6IDMyMHB4O1xuXG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGxlZnQ6Y2FsYygxMDAlIC0gNjVweCk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5hZ2VuZGEtaXRlbXMuY2VudGVyZWQge1xuICAgIHBhZGRpbmc6IDAgMi4yMjc4NSU7XG4gICAgbWF4LXdpZHRoOiA2NGVtO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbn1cblxuLmFjYWRlbXk6YWZ0ZXIge1xuICBAaW5jbHVkZSBkb3R0ZWQtYm9yZGVyKDJweCAwcHggMHB4LCAkY29sb3I6IGdyYXkpO1xuICBjb250ZW50OiAnICc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDJweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5cblxuYm9keS5hZ2VuZGEtb3ZlcnZpZXcgbWFpbiB7XG4gIC8vIEBpbmNsdWRlIG1lZGlhKCAnPj10YWJsZXQnICl7XG4gIC8vIFx0cGFkZGluZy10b3A6IDcwcHg7XG4gIC8vIH1cblxuICAuZmlsdGVycyB7XG4gICAgLmNvbnRhaW5lciwgLm1lbnUgeyB3aWR0aDogMTAwJTsgfVxuXG4gICAgLm1lbnUge1xuICAgICAgdG9wOiAxMDAlO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgYmxhY2s7XG4gICAgICBib3JkZXItdG9wOiBub25lO1xuICAgIH1cblxuICAgIC5tZW51ID4gbGkge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgLmJ1dHRvbiB7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKCBcIjx0YWJsZXRcIiApeyBib3JkZXI6IG5vbmU7IH1cbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgfVxuICAgIH1cblxuICB9XG5cbiAgLmFnZW5kYS1pdGVtcyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxN3B4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE3cHg7XG5cbiAgICBAaW5jbHVkZSBtZWRpYSggJz49dGFibGV0JyApe1xuICAgICAgQGluY2x1ZGUgb3V0ZXItY29udGFpbmVyKCAkbWF4LXdpZHRoICk7XG4gICAgfVxuXG4gICAgJi5jZW50ZXJlZCB7XG4gICAgICAvLyBwYWRkaW5nOiAwIDIuMjI3ODUlO1xuICAgICAgbWF4LXdpZHRoOiA2NGVtO1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgfVxuICB9XG5cblxuICAuZmlsdGVycyB7XG5cbiAgICAuY29udGFpbmVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgID4gYnV0dG9uLCA+IHNlbGVjdCB7XG5cbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG5cbiAgICAgICAgJjphZnRlciB7IHBvc2l0aW9uOiBzdGF0aWM7IH1cblxuICAgICAgfVxuXG4gICAgfVxuXG4gICAgLy9cbiAgICAvLyBPbiBtb2JpbGUgd2UgYXJlIGdvaW5nIHRvIHNob3cgYSBuYXRpdmUgZHJvcGRvd24gZm9yIHRoZSBmaWx0ZXJpbmcuXG4gICAgLy9cbiAgICBAaW5jbHVkZSBtZWRpYSggXCI8dGFibGV0XCIgKSB7XG5cbiAgICAgIEBpbmNsdWRlIG1hcmdpbiggbnVsbCAtMSAqICRzbWFsbC1zcGFjaW5nICk7XG4gICAgICBAaW5jbHVkZSBwYWRkaW5nKCAwIDIgKiAkc21hbGwtc3BhY2luZyAkc21hbGwtc3BhY2luZyApO1xuXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYWdlbmRhLWZpbHRlcnMtYmFja2dyb3VuZC1jb2xvcjtcblxuICAgICAgLmNvbnRhaW5lci5sdC10YWJsZXQgeyBkaXNwbGF5OiBibG9jazsgfVxuXG4gICAgICBzZWxlY3Qge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYWdlbmRhLWZpbHRlcnMtYmFja2dyb3VuZC1jb2xvciAhaW1wb3J0YW50O1xuICAgICAgICBib3JkZXItY29sb3I6ICM4MzkwOTcgIWltcG9ydGFudDtcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gICAgICAgICY6aG92ZXIsICY6YWN0aXZlLCAmOmZvY3VzIHsgY29sb3I6IGJsYWNrOyB9XG4gICAgICB9XG5cblxuICAgIH1cblxuICAgIC8vXG4gICAgLy8gSGVyZSB3ZSBhcmUgc3R5bGluZyB0aGUgbGlzdCBvZiBsaW5rIHN0eWxlIGJ1dHRvbnMgYXMgc2hvd24gaW4gdGhlIGRlc2lnbiwgd2UgY2FuJ3RcbiAgICAvLyB1c2Ugb24gdGhlIG1vYmlsZSBsYXlvdXQgYmVjYXVzZSB0aGUgbGlzdCBvZiBmaWx0ZXJzIHNob3VsZCBiZSBhIG5hdGl2ZSBkcm9wZG93bi5cbiAgICAvL1xuICAgIEBpbmNsdWRlIG1lZGlhKCBcIj49dGFibGV0XCIgKXtcblxuICAgICAgQGluY2x1ZGUgb3V0ZXItY29udGFpbmVyKCAkbWF4LXdpZHRoICk7XG4gICAgICBAaW5jbHVkZSBwYWRkaW5nKCAxOXB4IDAgMCApO1xuICAgICAgQGluY2x1ZGUgbWFyZ2luKCBudWxsIGF1dG8gKTtcblxuICAgICAgQGluY2x1ZGUgdGhlbWVkLWJhY2tncm91bmQtY29sb3IoICR0YXJnZXRzOiAoICcuYnV0dG9uJywgKSwgJGNvbnRhaW5lcjogJiApO1xuICAgICAgLy9AaW5sY3VkZSB0aGVtZWQtY29sb3IoICR0YXJnZXRzOiAoICcuYnV0dG9uJywgKSwgJGNvbnRhaW5lcjogJiApO1xuICAgICAgQGluY2x1ZGUgdGhlbWVkLWhvdmVyKCAkdGFyZ2V0czogKCAnLmJ1dHRvbicsICksICRjb250YWluZXI6ICYgKTtcblxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG5cbiAgICAgIC5jb250YWluZXIuZ3QtdGFibGV0IHtcblxuICAgICAgICBAaW5jbHVkZSBtYXJnaW4oIG51bGwgYXV0byApO1xuICAgICAgICBtYXgtd2lkdGg6IDcwOXB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDdweDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGhlaWdodDogNDBweDtcblxuICAgICAgICBhLmJ1dHRvbiB7IGJvcmRlci1jb2xvcjogIzgzOTA5NzsgfVxuXG4gICAgICAgID4gLm1lbnUge1xuICAgICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgID4gLm1lbnUgbGkge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMWNoO1xuICAgICAgICB9XG5cbiAgICAgIH1cblxuICAgIH1cblxuICB9XG5cblxufVxuLypcbmFzaWRlIC5yZWxhdGVkLWxpc3Qge1xuICAucmVsYXRlZC1pdGVtIHtcbiAgICBtYXJnaW46IDAgZmxleC1ndXR0ZXIoICk7XG4gIH1cbn1cblxuQGluY2x1ZGUgbWVkaWEoIFwiPj10YWJsZXRcIiApe1xuICAucmVsYXRlZC1saXN0IC5yZWxhdGVkLWl0ZW06bnRoLWNoaWxkKDNuKzEpIHtcbiAgICBjbGVhcjogbm9uZTtcbiAgfVxufSovXG4iLCIvLyBBZGRzIGtleWZyYW1lcyBibG9ja3MgZm9yIHN1cHBvcnRlZCBwcmVmaXhlcywgcmVtb3ZpbmcgcmVkdW5kYW50IHByZWZpeGVzIGluIHRoZSBibG9jaydzIGNvbnRlbnRcbkBtaXhpbiBrZXlmcmFtZXMoJG5hbWUpIHtcbiAgJG9yaWdpbmFsLXByZWZpeC1mb3Itd2Via2l0OiAgICAkcHJlZml4LWZvci13ZWJraXQ7XG4gICRvcmlnaW5hbC1wcmVmaXgtZm9yLW1vemlsbGE6ICAgJHByZWZpeC1mb3ItbW96aWxsYTtcbiAgJG9yaWdpbmFsLXByZWZpeC1mb3ItbWljcm9zb2Z0OiAkcHJlZml4LWZvci1taWNyb3NvZnQ7XG4gICRvcmlnaW5hbC1wcmVmaXgtZm9yLW9wZXJhOiAgICAgJHByZWZpeC1mb3Itb3BlcmE7XG4gICRvcmlnaW5hbC1wcmVmaXgtZm9yLXNwZWM6ICAgICAgJHByZWZpeC1mb3Itc3BlYztcblxuICBAaWYgJG9yaWdpbmFsLXByZWZpeC1mb3Itd2Via2l0IHtcbiAgICBAaW5jbHVkZSBkaXNhYmxlLXByZWZpeC1mb3ItYWxsKCk7XG4gICAgJHByZWZpeC1mb3Itd2Via2l0OiB0cnVlICFnbG9iYWw7XG4gICAgQC13ZWJraXQta2V5ZnJhbWVzICN7JG5hbWV9IHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxuXG4gIEBpZiAkb3JpZ2luYWwtcHJlZml4LWZvci1tb3ppbGxhIHtcbiAgICBAaW5jbHVkZSBkaXNhYmxlLXByZWZpeC1mb3ItYWxsKCk7XG4gICAgJHByZWZpeC1mb3ItbW96aWxsYTogdHJ1ZSAhZ2xvYmFsO1xuICAgIEAtbW96LWtleWZyYW1lcyAjeyRuYW1lfSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cblxuICAkcHJlZml4LWZvci13ZWJraXQ6ICAgICRvcmlnaW5hbC1wcmVmaXgtZm9yLXdlYmtpdCAgICAhZ2xvYmFsO1xuICAkcHJlZml4LWZvci1tb3ppbGxhOiAgICRvcmlnaW5hbC1wcmVmaXgtZm9yLW1vemlsbGEgICAhZ2xvYmFsO1xuICAkcHJlZml4LWZvci1taWNyb3NvZnQ6ICRvcmlnaW5hbC1wcmVmaXgtZm9yLW1pY3Jvc29mdCAhZ2xvYmFsO1xuICAkcHJlZml4LWZvci1vcGVyYTogICAgICRvcmlnaW5hbC1wcmVmaXgtZm9yLW9wZXJhICAgICAhZ2xvYmFsO1xuICAkcHJlZml4LWZvci1zcGVjOiAgICAgICRvcmlnaW5hbC1wcmVmaXgtZm9yLXNwZWMgICAgICAhZ2xvYmFsO1xuXG4gIEBpZiAkb3JpZ2luYWwtcHJlZml4LWZvci1zcGVjIHtcbiAgICBAa2V5ZnJhbWVzICN7JG5hbWV9IHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuIiwiXG5uYXYudGVybXMtYW5kLWNvbmRpdGlvbnMge1xuXG4gICAgQGluY2x1ZGUgY21zLWVkaXQtbW9kZSggI3smfSApIHtcbiAgICAgICAgcG9zaXRpb246IHN0YXRpYyAhaW1wb3J0YW50O1xuICAgIH1cblxufVxuIl19 */
