/*! normalize.css 2012-03-11T12:53 UTC - http://github.com/necolas/normalize.css */article,aside,details,figcaption,figure,footer,header,hgroup,nav,section,summary{display:block}audio,canvas,video{display:inline-block;*display:inline;*zoom:1}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}html,button,input,select,textarea{font-family:sans-serif}body{margin:0}a:focus{outline:thin dotted}a:hover,a:active{outline:0}h1{font-size:2em}h2{font-size:1.5em;margin:0.83em 0}h3{font-size:1.17em;margin:1em 0}h4{font-size:1em;margin:1.33em 0}h5{font-size:0.83em;margin:1.67em 0}h6{font-size:0.75em;margin:2.33em 0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}blockquote{margin:1em 40px}dfn{font-style:italic}mark{background:#ff0;color:#000}p,pre{margin:1em 0}pre,code,kbd,samp{font-family:monospace, serif;_font-family:'courier new', monospace;font-size:1em}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}q{quotes:none}q:before,q:after{content:'';content:none}small{font-size:75%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}dl,menu,ol,ul{margin:0 0}dd{margin:0 0 0 40px}menu,ol,ul{padding:0 0 0 0;list-style-type:none}nav ul,nav ol{list-style:none;list-style-image:none}img{border:0;-ms-interpolation-mode:bicubic}svg:not(:root){overflow:hidden}figure{margin:0}form{margin:0}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0;white-space:normal;*margin-left:-7px}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}button,input{line-height:normal}button,input[type="button"],input[type="reset"],input[type="submit"],.btn-close-modal{cursor:pointer;-webkit-appearance:button;*overflow:visible}button[disabled],input[disabled]{cursor:default}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;*height:13px;*width:13px}input[type="search"]{-webkit-appearance:textfield;box-sizing:content-box}input[type="search"]::-webkit-search-decoration,input[type="search"]::-webkit-search-cancel-button{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}@font-face{font-family:'MuseoSansCyrl';src:url("/fonts/museosansregular-webfont.woff2") format("woff2"),url("/fonts/museosansregular-webfont.woff") format("woff"),url("/fonts/museosansregular-webfont.svg#museo_sans_cyrl300") format("svg");font-weight:300;font-style:normal}@font-face{font-family:'MuseoSansCyrl';src:url("/fonts/museosanslight-webfont.woff2") format("woff2"),url("/fonts/museosanslight-webfont.woff") format("woff"),url("/fonts/museosanslight-webfont.svg#museo_sans_cyrl100") format("svg");font-weight:100;font-style:normal}@font-face{font-family:'MuseoSansCyrl';src:url("/fonts/museosansmedium-webfont.woff2") format("woff2"),url("/fonts/museosansmedium-webfont.woff") format("woff"),url("/fonts/museosansmedium-webfont.svg#museo_sans_cyrl500") format("svg");font-weight:500;font-style:normal}@font-face{font-family:'Aktiv Grotesk';src:url("/fonts/aktivgrotesk-regular-webfont.woff2") format("woff2"),url("/fonts/aktivgrotesk-regular-webfont.woff") format("woff"),url("/fonts/aktivgrotesk-regular-webfont.svg#aktivgrotesk-reguuploadedfile") format("svg");font-weight:300;font-style:normal}@font-face{font-family:'icomoon';src:url("/fonts/icomoon.eot?hxi7u7");src:url("/fonts/icomoon.eot?hxi7u7#iefix") format("embedded-opentype"),url("/fonts/icomoon.ttf?hxi7u7") format("truetype"),url("/fonts/icomoon.woff?hxi7u7") format("woff"),url("/fonts/icomoon.svg?hxi7u7#icomoon") format("svg");font-weight:normal;font-style:normal}[class^="icon-"],[class*=" icon-"]{font-family:'icomoon' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-arrow:before{content:"\e900"}.icon-check:before{content:"\e901"}.icon-close:before{content:"\e902"}.icon-download:before{content:"\e903"}.icon-dropdown:before{content:"\e904"}.icon-small-dropdown:before{content:"\e905"}.icon-share:before{content:"\e906"}html,body{font-style:normal;font-weight:500;font-size:15px;color:#fff;background:#000;font-family:'MuseoSansCyrl', sans-serif;font-stretch:normal;min-height:100%;height:100%;direction:ltr;text-align:left;-webkit-font-smoothing:subpixel-antialiased !important;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden}html.preload .preloader{display:block}p{margin:0}input{font-family:'MuseoSansCyrl', sans-serif;outline:none}body{height:100%}::-moz-selection{background:#b7dedc}::selection{background:#b7dedc}input::-ms-clear{display:none}div,a{-webkit-tap-highlight-color:transparent}body *{box-sizing:border-box}.container{position:relative;margin:0 auto;min-height:100%;padding-bottom:100px;z-index:2}.wrapper{position:relative;margin:0 auto;padding:0 70px;z-index:1}.wrapper>div{position:relative;margin:0 auto;max-width:1380px}.clearfix:after{content:'';display:block;float:none !important;clear:both !important}.hidden{display:none !important}.soft-hidden{visibility:hidden !important;opacity:0 !important}a{outline:none !important;color:#fff;position:relative;font-size:20px;text-decoration:none;-webkit-transition:all 0.2s linear;transition:all 0.2s linear}a:hover{text-decoration:none;opacity:0.7}*{outline:none}.popup{font-size:15px;font-weight:500;line-height:1.47;letter-spacing:1px;text-align:left;color:#181818;position:absolute;z-index:2;background:#fff;padding:15px;width:257px;border-radius:2px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.popup:before{content:'';position:absolute;height:16px;width:16px;-webkit-transform:rotate(45deg);transform:rotate(45deg);background:#fff;border-radius:2px;top:calc(50% - 8px);left:-4px}.popup.popup-filters{left:calc(100% + 20px)}button,.button{font-family:'MuseoSansCyrl', sans-serif;border:none;background:transparent;color:#fff;position:relative;cursor:pointer}button.calculate,.button.calculate{line-height:60px;background-color:#eb1d53;border-radius:30px;padding:0;font-size:16px;font-weight:500;letter-spacing:1px;-webkit-transition:all 0.2s ease-in;transition:all 0.2s ease-in;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-preferred-size:165px;flex-basis:165px;-ms-flex-negative:0;flex-shrink:0;max-width:165px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}button.calculate:hover,.button.calculate:hover{background-color:#e20740}button.calculate:hover .text,.button.calculate:hover .text{-webkit-transform:translateX(-10px);transform:translateX(-10px)}button.calculate:hover .icon-arrow,.button.calculate:hover .icon-arrow{-webkit-transform:translateX(20px);transform:translateX(20px);opacity:0.8}button.calculate .text,.button.calculate .text{position:relative;-webkit-transition:all 0.2s ease-in;transition:all 0.2s ease-in;text-align:center;display:inline-block;-webkit-transform:translate(0, 0);transform:translate(0, 0)}button.calculate .icon-arrow,.button.calculate .icon-arrow{position:absolute;line-height:60px;right:0;top:1px;opacity:0;font-size:12px;color:#fff;-webkit-transition:all 0.2s ease-in;transition:all 0.2s ease-in}button.brand,.button.brand{background-color:#0db9bc;height:80px;border-radius:40px;font-size:16px;font-weight:300;line-height:1.31;letter-spacing:0.5px;text-align:left;padding:0 20px}input,button{font-family:'MuseoSansCyrl', sans-serif;outline:none;-webkit-appearance:none;border-radius:0}.container{padding-top:101px}::-webkit-input-placeholder{color:#272727;font-family:'MuseoSansCyrl';font-weight:400;font-size:14px;opacity:0.27}:-moz-placeholder{color:#272727;font-family:'MuseoSansCyrl';font-weight:400;font-size:14px;opacity:0.27}::-moz-placeholder{color:#272727;font-family:'MuseoSansCyrl';font-weight:400;font-size:14px;opacity:0.27}:-ms-input-placeholder{color:#272727;font-family:'MuseoSansCyrl';font-weight:400;font-size:14px;opacity:0.27}.right{float:right}.left{float:left}.app-report .container,.app-contactme .container{padding-bottom:0}.app-report .footer,.app-contactme .footer{display:none}.transparent{z-index:0 !important;opacity:0 !important}.preloader-wrapper{position:fixed;top:0;left:0;width:100%;height:100%;z-index:100;background:rgba(0,0,0,0.3);-webkit-transition:all 0.2s linear;transition:all 0.2s linear;visibility:hidden;opacity:0}.preloader-wrapper.show{visibility:visible;opacity:1}.preloader-wrapper .preloader{width:125px;height:125px;border-radius:50%;position:absolute;top:calc(50% - 62px);left:calc(50% - 62px)}.preloader-wrapper .preloader .outer{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;border-radius:50%;-webkit-animation:preloader 2.9s infinite;animation:preloader 2.9s infinite}.preloader-wrapper .preloader .outer:after{content:"";position:absolute;top:0;left:-50%;width:210%;height:100%;z-index:1;-webkit-animation:preloader-gradient-shift 2.9s infinite;animation:preloader-gradient-shift 2.9s infinite;background:#0db9bc}.preloader-wrapper .preloader .outer:before{content:"";background-color:#111920;position:absolute;border-radius:50%;top:6%;left:6%;width:88%;height:88%;z-index:2}.preloader-wrapper .preloader .inner{width:100%;height:100%;border-radius:50%;overflow:hidden;position:absolute;-webkit-animation:preloader-inner 2.9s infinite;animation:preloader-inner 2.9s infinite;top:0;left:0}.preloader-wrapper .preloader .inner:after{content:"";position:absolute;top:0;left:0;width:200%;height:100%;-webkit-animation:preloader-inner-gradient-shift 2.9s infinite;animation:preloader-inner-gradient-shift 2.9s infinite;z-index:1;background:#0db9bc}.preloader-wrapper .preloader .inner:before{content:"";background-color:#111920;position:absolute;border-radius:50%;top:6%;left:6%;width:88%;height:88%;z-index:2}@-webkit-keyframes preloader-gradient-shift{0%{left:-100%}50%{left:-5%}100%{left:-100%}}@keyframes preloader-gradient-shift{0%{left:-100%}50%{left:-5%}100%{left:-100%}}@-webkit-keyframes preloader-inner-gradient-shift{0%{left:-100%}50%{left:-5%}100%{left:-100%}}@keyframes preloader-inner-gradient-shift{0%{left:-100%}50%{left:-5%}100%{left:-100%}}@-webkit-keyframes preloader{0%{-webkit-transform:scale(0);transform:scale(0);opacity:0}21%{-webkit-transform:scale(0);transform:scale(0);opacity:0}50%{-webkit-transform:scale(1);transform:scale(1);opacity:.3}79%{-webkit-transform:scale(0);transform:scale(0);opacity:0}100%{-webkit-transform:scale(0);transform:scale(0);opacity:0}}@keyframes preloader{0%{-webkit-transform:scale(0);transform:scale(0);opacity:0}21%{-webkit-transform:scale(0);transform:scale(0);opacity:0}50%{-webkit-transform:scale(1);transform:scale(1);opacity:.3}79%{-webkit-transform:scale(0);transform:scale(0);opacity:0}100%{-webkit-transform:scale(0);transform:scale(0);opacity:0}}@-webkit-keyframes preloader-inner{0%{-webkit-transform:scale(0);transform:scale(0);opacity:0}21%{-webkit-transform:scale(1);transform:scale(1);opacity:.3}50%{-webkit-transform:scale(0.6);transform:scale(0.6);opacity:0}79%{-webkit-transform:scale(1);transform:scale(1);opacity:.3}100%{-webkit-transform:scale(0);transform:scale(0);opacity:0}}@keyframes preloader-inner{0%{-webkit-transform:scale(0);transform:scale(0);opacity:0}21%{-webkit-transform:scale(1);transform:scale(1);opacity:.3}50%{-webkit-transform:scale(0.6);transform:scale(0.6);opacity:0}79%{-webkit-transform:scale(1);transform:scale(1);opacity:.3}100%{-webkit-transform:scale(0);transform:scale(0);opacity:0}}.expand-btn{width:130px;height:30px;border:solid 1px #434343;border-radius:15px;display:none;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:10px auto 5px auto}.expand-btn span{font-size:5px;color:#8c9093}.mCustomScrollbar{-ms-touch-action:pinch-zoom;touch-action:pinch-zoom}.mCustomScrollbar.mCS_no_scrollbar,.mCustomScrollbar.mCS_touch_action{-ms-touch-action:auto;touch-action:auto}.mCustomScrollBox{position:relative;overflow:hidden;height:100%;max-width:100%;outline:none;direction:ltr}.mCSB_container{overflow:hidden;width:auto;height:auto}.mCSB_inside>.mCSB_container{margin-right:15px}.mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden{margin-right:0}.mCS-dir-rtl>.mCSB_inside>.mCSB_container{margin-right:0;margin-left:30px}.mCS-dir-rtl>.mCSB_inside>.mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden{margin-left:0}.mCSB_scrollTools{position:absolute;width:5px;height:auto;left:auto;top:0;right:10px;bottom:0}.mCSB_outside+.mCSB_scrollTools{right:-26px}.mCS-dir-rtl>.mCSB_inside>.mCSB_scrollTools,.mCS-dir-rtl>.mCSB_outside+.mCSB_scrollTools{right:auto;left:0}.mCS-dir-rtl>.mCSB_outside+.mCSB_scrollTools{left:-26px}.mCSB_scrollTools .mCSB_draggerContainer{position:absolute;top:0;left:0;bottom:0;right:0;height:auto}.mCSB_scrollTools a+.mCSB_draggerContainer{margin:20px 0}.mCSB_scrollTools .mCSB_draggerRail{width:3px;height:100%;margin:0 auto;border-radius:16px}.mCSB_scrollTools .mCSB_dragger{cursor:pointer;width:3px;height:30px;z-index:1;left:1px}.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{position:relative;width:3px;height:100%;margin:0 auto;border-radius:16px;text-align:center}.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{width:12px}.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{width:8px}.mCSB_scrollTools .mCSB_buttonUp,.mCSB_scrollTools .mCSB_buttonDown{display:block;position:absolute;height:20px;width:100%;overflow:hidden;margin:0 auto;cursor:pointer}.mCSB_scrollTools .mCSB_buttonDown{bottom:0}.mCSB_horizontal.mCSB_inside>.mCSB_container{margin-right:0;margin-bottom:30px}.mCSB_horizontal.mCSB_outside>.mCSB_container{min-height:100%}.mCSB_horizontal>.mCSB_container.mCS_no_scrollbar_x.mCS_x_hidden{margin-bottom:0}.mCSB_scrollTools.mCSB_scrollTools_horizontal{width:auto;height:16px;top:auto;right:0;bottom:0;left:0}.mCustomScrollBox+.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCustomScrollBox+.mCSB_scrollTools+.mCSB_scrollTools.mCSB_scrollTools_horizontal{bottom:-26px}.mCSB_scrollTools.mCSB_scrollTools_horizontal a+.mCSB_draggerContainer{margin:0 20px}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:2px;margin:7px 0}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger{width:30px;height:100%;left:0}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{width:100%;height:4px;margin:6px auto}.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{height:12px;margin:2px auto}.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{height:8px;margin:4px 0}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft,.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight{display:block;position:absolute;width:20px;height:100%;overflow:hidden;margin:0 auto;cursor:pointer}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft{left:0}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight{right:0}.mCSB_container_wrapper{position:absolute;height:auto;width:auto;overflow:hidden;top:0;left:0;right:0;bottom:0;margin-right:30px;margin-bottom:30px}.mCSB_container_wrapper>.mCSB_container{padding-right:30px;padding-bottom:30px;box-sizing:border-box}.mCSB_vertical_horizontal>.mCSB_scrollTools.mCSB_scrollTools_vertical{bottom:20px}.mCSB_vertical_horizontal>.mCSB_scrollTools.mCSB_scrollTools_horizontal{right:20px}.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden+.mCSB_scrollTools.mCSB_scrollTools_vertical{bottom:0}.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden+.mCSB_scrollTools ~ .mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCS-dir-rtl>.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_scrollTools.mCSB_scrollTools_horizontal{right:0}.mCS-dir-rtl>.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_scrollTools.mCSB_scrollTools_horizontal{left:20px}.mCS-dir-rtl>.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden+.mCSB_scrollTools ~ .mCSB_scrollTools.mCSB_scrollTools_horizontal{left:0}.mCS-dir-rtl>.mCSB_inside>.mCSB_container_wrapper{margin-right:0;margin-left:30px}.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden>.mCSB_container{padding-right:0}.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden>.mCSB_container{padding-bottom:0}.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden{margin-right:0;margin-left:0}.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden{margin-bottom:0}.mCSB_scrollTools,.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCSB_scrollTools .mCSB_buttonUp,.mCSB_scrollTools .mCSB_buttonDown,.mCSB_scrollTools .mCSB_buttonLeft,.mCSB_scrollTools .mCSB_buttonRight{-webkit-transition:opacity .2s ease-in-out, background-color .2s ease-in-out;transition:opacity .2s ease-in-out, background-color .2s ease-in-out}.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger_bar,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerRail,.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger_bar,.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerRail{-webkit-transition:width .2s ease-out .2s, height .2s ease-out .2s, margin-left .2s ease-out .2s, margin-right .2s ease-out .2s, margin-top .2s ease-out .2s, margin-bottom .2s ease-out .2s, opacity .2s ease-in-out, background-color .2s ease-in-out;transition:width .2s ease-out .2s, height .2s ease-out .2s, margin-left .2s ease-out .2s, margin-right .2s ease-out .2s, margin-top .2s ease-out .2s, margin-bottom .2s ease-out .2s, opacity .2s ease-in-out, background-color .2s ease-in-out}.mCSB_scrollTools{opacity:1}.mCS-autoHide>.mCustomScrollBox>.mCSB_scrollTools,.mCS-autoHide>.mCustomScrollBox ~ .mCSB_scrollTools{opacity:0;filter:"alpha(opacity=0)";-ms-filter:"alpha(opacity=0)"}.mCustomScrollbar>.mCustomScrollBox>.mCSB_scrollTools.mCSB_scrollTools_onDrag,.mCustomScrollbar>.mCustomScrollBox ~ .mCSB_scrollTools.mCSB_scrollTools_onDrag,.mCustomScrollBox:hover>.mCSB_scrollTools,.mCustomScrollBox:hover ~ .mCSB_scrollTools,.mCS-autoHide:hover>.mCustomScrollBox>.mCSB_scrollTools,.mCS-autoHide:hover>.mCustomScrollBox ~ .mCSB_scrollTools{opacity:1;filter:"alpha(opacity=100)";-ms-filter:"alpha(opacity=100)"}.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,0.4);filter:"alpha(opacity=40)";-ms-filter:"alpha(opacity=40)"}.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,0.75);filter:"alpha(opacity=75)";-ms-filter:"alpha(opacity=75)"}.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,0.85);filter:"alpha(opacity=85)";-ms-filter:"alpha(opacity=85)"}.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,0.9);filter:"alpha(opacity=90)";-ms-filter:"alpha(opacity=90)"}.mCSB_scrollTools .mCSB_buttonUp,.mCSB_scrollTools .mCSB_buttonDown,.mCSB_scrollTools .mCSB_buttonLeft,.mCSB_scrollTools .mCSB_buttonRight{background-image:url(mCSB_buttons.png);background-repeat:no-repeat;opacity:0.4;filter:"alpha(opacity=40)";-ms-filter:"alpha(opacity=40)"}.mCSB_scrollTools .mCSB_buttonUp{background-position:0 0}.mCSB_scrollTools .mCSB_buttonDown{background-position:0 -20px}.mCSB_scrollTools .mCSB_buttonLeft{background-position:0 -40px}.mCSB_scrollTools .mCSB_buttonRight{background-position:0 -56px}.mCSB_scrollTools .mCSB_buttonUp:hover,.mCSB_scrollTools .mCSB_buttonDown:hover,.mCSB_scrollTools .mCSB_buttonLeft:hover,.mCSB_scrollTools .mCSB_buttonRight:hover{opacity:0.75;filter:"alpha(opacity=75)";-ms-filter:"alpha(opacity=75)"}.mCSB_scrollTools .mCSB_buttonUp:active,.mCSB_scrollTools .mCSB_buttonDown:active,.mCSB_scrollTools .mCSB_buttonLeft:active,.mCSB_scrollTools .mCSB_buttonRight:active{opacity:0.9;filter:"alpha(opacity=90)";-ms-filter:"alpha(opacity=90)"}.mCS-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:transparent}.mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#366465}.mCS-light-2.mCSB_scrollTools .mCSB_draggerRail,.mCS-dark-2.mCSB_scrollTools .mCSB_draggerRail{width:4px;background-color:#fff;background-color:rgba(255,255,255,0.1);border-radius:1px}.mCS-light-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-dark-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:4px;background-color:#fff;background-color:rgba(255,255,255,0.75);border-radius:1px}.mCS-light-2.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-dark-2.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-light-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-dark-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{width:100%;height:4px;margin:6px auto}.mCS-light-2.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,0.85)}.mCS-light-2.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-light-2.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,0.9)}.mCS-light-2.mCSB_scrollTools .mCSB_buttonUp{background-position:-32px 0}.mCS-light-2.mCSB_scrollTools .mCSB_buttonDown{background-position:-32px -20px}.mCS-light-2.mCSB_scrollTools .mCSB_buttonLeft{background-position:-40px -40px}.mCS-light-2.mCSB_scrollTools .mCSB_buttonRight{background-position:-40px -56px}.mCS-dark-2.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,0.1);border-radius:1px}.mCS-dark-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.75);border-radius:1px}.mCS-dark-2.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.85)}.mCS-dark-2.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-dark-2.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.9)}.mCS-dark-2.mCSB_scrollTools .mCSB_buttonUp{background-position:-112px 0}.mCS-dark-2.mCSB_scrollTools .mCSB_buttonDown{background-position:-112px -20px}.mCS-dark-2.mCSB_scrollTools .mCSB_buttonLeft{background-position:-120px -40px}.mCS-dark-2.mCSB_scrollTools .mCSB_buttonRight{background-position:-120px -56px}.mCS-light-thick.mCSB_scrollTools .mCSB_draggerRail,.mCS-dark-thick.mCSB_scrollTools .mCSB_draggerRail{width:4px;background-color:#fff;background-color:rgba(255,255,255,0.1);border-radius:2px}.mCS-light-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:6px;background-color:#fff;background-color:rgba(255,255,255,0.75);border-radius:2px}.mCS-light-thick.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-dark-thick.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:4px;margin:6px 0}.mCS-light-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-dark-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{width:100%;height:6px;margin:5px auto}.mCS-light-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,0.85)}.mCS-light-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-light-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,0.9)}.mCS-light-thick.mCSB_scrollTools .mCSB_buttonUp{background-position:-16px 0}.mCS-light-thick.mCSB_scrollTools .mCSB_buttonDown{background-position:-16px -20px}.mCS-light-thick.mCSB_scrollTools .mCSB_buttonLeft{background-position:-20px -40px}.mCS-light-thick.mCSB_scrollTools .mCSB_buttonRight{background-position:-20px -56px}.mCS-dark-thick.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,0.1);border-radius:2px}.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.75);border-radius:2px}.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.85)}.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.9)}.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonUp{background-position:-96px 0}.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonDown{background-position:-96px -20px}.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonLeft{background-position:-100px -40px}.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonRight{background-position:-100px -56px}.mCS-light-thin.mCSB_scrollTools .mCSB_draggerRail{background-color:#fff;background-color:rgba(255,255,255,0.1)}.mCS-light-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:2px}.mCS-light-thin.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-dark-thin.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%}.mCS-light-thin.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-dark-thin.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{width:100%;height:2px;margin:7px auto}.mCS-dark-thin.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,0.15)}.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.75)}.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.85)}.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.9)}.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonUp{background-position:-80px 0}.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonDown{background-position:-80px -20px}.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonLeft{background-position:-80px -40px}.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonRight{background-position:-80px -56px}.mCS-rounded.mCSB_scrollTools .mCSB_draggerRail{background-color:#fff;background-color:rgba(255,255,255,0.15)}.mCS-rounded.mCSB_scrollTools .mCSB_dragger,.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger,.mCS-rounded-dots.mCSB_scrollTools .mCSB_dragger,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger{height:14px}.mCS-rounded.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:14px;margin:0 1px}.mCS-rounded.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-rounded-dark.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_dragger{width:14px}.mCS-rounded.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{height:14px;margin:1px 0}.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{width:16px;height:16px;margin:-1px 0}.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{width:4px}.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{height:16px;width:16px;margin:0 -1px}.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{height:4px;margin:6px 0}.mCS-rounded.mCSB_scrollTools .mCSB_buttonUp{background-position:0 -72px}.mCS-rounded.mCSB_scrollTools .mCSB_buttonDown{background-position:0 -92px}.mCS-rounded.mCSB_scrollTools .mCSB_buttonLeft{background-position:0 -112px}.mCS-rounded.mCSB_scrollTools .mCSB_buttonRight{background-position:0 -128px}.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.75)}.mCS-rounded-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,0.15)}.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.85)}.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.9)}.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-80px -72px}.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-80px -92px}.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-80px -112px}.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-80px -128px}.mCS-rounded-dots.mCSB_scrollTools_vertical .mCSB_draggerRail,.mCS-rounded-dots-dark.mCSB_scrollTools_vertical .mCSB_draggerRail{width:4px}.mCS-rounded-dots.mCSB_scrollTools .mCSB_draggerRail,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail{background-color:transparent;background-position:center}.mCS-rounded-dots.mCSB_scrollTools .mCSB_draggerRail,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAANElEQVQYV2NkIAAYiVbw//9/Y6DiM1ANJoyMjGdBbLgJQAX/kU0DKgDLkaQAvxW4HEvQFwCRcxIJK1XznAAAAABJRU5ErkJggg==");background-repeat:repeat-y;opacity:0.3;filter:"alpha(opacity=30)";-ms-filter:"alpha(opacity=30)"}.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail{height:4px;margin:6px 0;background-repeat:repeat-x}.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonUp{background-position:-16px -72px}.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonDown{background-position:-16px -92px}.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonLeft{background-position:-20px -112px}.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonRight{background-position:-20px -128px}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAALElEQVQYV2NkIAAYSVFgDFR8BqrBBEifBbGRTfiPZhpYjiQFBK3A6l6CvgAAE9kGCd1mvgEAAAAASUVORK5CYII=")}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-96px -72px}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-96px -92px}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-100px -112px}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-100px -128px}.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-repeat:repeat-y;background-image:-webkit-gradient(linear, left top, right top, color-stop(0%, rgba(255,255,255,0.5)), color-stop(100%, rgba(255,255,255,0)));background-image:-webkit-linear-gradient(left, rgba(255,255,255,0.5) 0%, rgba(255,255,255,0) 100%);background-image:linear-gradient(to right, rgba(255,255,255,0.5) 0%, rgba(255,255,255,0) 100%)}.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{background-repeat:repeat-x;background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255,255,255,0.5)), color-stop(100%, rgba(255,255,255,0)));background-image:-webkit-linear-gradient(top, rgba(255,255,255,0.5) 0%, rgba(255,255,255,0) 100%);background-image:linear-gradient(to bottom, rgba(255,255,255,0.5) 0%, rgba(255,255,255,0) 100%)}.mCS-3d.mCSB_scrollTools_vertical .mCSB_dragger,.mCS-3d-dark.mCSB_scrollTools_vertical .mCSB_dragger{height:70px}.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger{width:70px}.mCS-3d.mCSB_scrollTools,.mCS-3d-dark.mCSB_scrollTools{opacity:1;filter:"alpha(opacity=30)";-ms-filter:"alpha(opacity=30)"}.mCS-3d.mCSB_scrollTools .mCSB_draggerRail,.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{border-radius:16px}.mCS-3d.mCSB_scrollTools .mCSB_draggerRail,.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail{width:8px;background-color:#000;background-color:rgba(0,0,0,0.2);box-shadow:inset 1px 0 1px rgba(0,0,0,0.5),inset -1px 0 1px rgba(255,255,255,0.2)}.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background-color:#555}.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:8px}.mCS-3d.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:8px;margin:4px 0;box-shadow:inset 0 1px 1px rgba(0,0,0,0.5),inset 0 -1px 1px rgba(255,255,255,0.2)}.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{width:100%;height:8px;margin:4px auto}.mCS-3d.mCSB_scrollTools .mCSB_buttonUp{background-position:-32px -72px}.mCS-3d.mCSB_scrollTools .mCSB_buttonDown{background-position:-32px -92px}.mCS-3d.mCSB_scrollTools .mCSB_buttonLeft{background-position:-40px -112px}.mCS-3d.mCSB_scrollTools .mCSB_buttonRight{background-position:-40px -128px}.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,0.1);box-shadow:inset 1px 0 1px rgba(0,0,0,0.1)}.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail{box-shadow:inset 0 1px 1px rgba(0,0,0,0.1)}.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-112px -72px}.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-112px -92px}.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-120px -112px}.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-120px -128px}.mCS-3d-thick.mCSB_scrollTools,.mCS-3d-thick-dark.mCSB_scrollTools{opacity:1;filter:"alpha(opacity=30)";-ms-filter:"alpha(opacity=30)"}.mCS-3d-thick.mCSB_scrollTools,.mCS-3d-thick-dark.mCSB_scrollTools,.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerContainer,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerContainer{border-radius:7px}.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{border-radius:5px}.mCSB_inside+.mCS-3d-thick.mCSB_scrollTools_vertical,.mCSB_inside+.mCS-3d-thick-dark.mCSB_scrollTools_vertical{right:1px}.mCS-3d-thick.mCSB_scrollTools_vertical,.mCS-3d-thick-dark.mCSB_scrollTools_vertical{box-shadow:inset 1px 0 1px rgba(0,0,0,0.1),inset 0 0 14px rgba(0,0,0,0.5)}.mCS-3d-thick.mCSB_scrollTools_horizontal,.mCS-3d-thick-dark.mCSB_scrollTools_horizontal{bottom:1px;box-shadow:inset 0 1px 1px rgba(0,0,0,0.1),inset 0 0 14px rgba(0,0,0,0.5)}.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{box-shadow:inset 1px 0 0 rgba(255,255,255,0.4);width:12px;margin:2px;position:absolute;height:auto;top:0;bottom:0;left:0;right:0}.mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{box-shadow:inset 0 1px 0 rgba(255,255,255,0.4)}.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background-color:#555}.mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{height:12px;width:auto}.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerContainer{background-color:#000;background-color:rgba(0,0,0,0.05);box-shadow:inset 1px 1px 16px rgba(0,0,0,0.1)}.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerRail{background-color:transparent}.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonUp{background-position:-32px -72px}.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonDown{background-position:-32px -92px}.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonLeft{background-position:-40px -112px}.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonRight{background-position:-40px -128px}.mCS-3d-thick-dark.mCSB_scrollTools{box-shadow:inset 0 0 14px rgba(0,0,0,0.2)}.mCS-3d-thick-dark.mCSB_scrollTools_horizontal{box-shadow:inset 0 1px 1px rgba(0,0,0,0.1),inset 0 0 14px rgba(0,0,0,0.2)}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{box-shadow:inset 1px 0 0 rgba(255,255,255,0.4),inset -1px 0 0 rgba(0,0,0,0.2)}.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{box-shadow:inset 0 1px 0 rgba(255,255,255,0.4),inset 0 -1px 0 rgba(0,0,0,0.2)}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background-color:#777}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerContainer{background-color:#fff;background-color:rgba(0,0,0,0.05);box-shadow:inset 1px 1px 16px rgba(0,0,0,0.1)}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:transparent}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-112px -72px}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-112px -92px}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-120px -112px}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-120px -128px}.mCSB_outside+.mCS-minimal.mCSB_scrollTools_vertical,.mCSB_outside+.mCS-minimal-dark.mCSB_scrollTools_vertical{right:0;margin:12px 0}.mCustomScrollBox.mCS-minimal+.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCustomScrollBox.mCS-minimal+.mCSB_scrollTools+.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCustomScrollBox.mCS-minimal-dark+.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCustomScrollBox.mCS-minimal-dark+.mCSB_scrollTools+.mCSB_scrollTools.mCSB_scrollTools_horizontal{bottom:0;margin:0 12px}.mCS-dir-rtl>.mCSB_outside+.mCS-minimal.mCSB_scrollTools_vertical,.mCS-dir-rtl>.mCSB_outside+.mCS-minimal-dark.mCSB_scrollTools_vertical{left:0;right:auto}.mCS-minimal.mCSB_scrollTools .mCSB_draggerRail,.mCS-minimal-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:transparent}.mCS-minimal.mCSB_scrollTools_vertical .mCSB_dragger,.mCS-minimal-dark.mCSB_scrollTools_vertical .mCSB_dragger{height:50px}.mCS-minimal.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-minimal-dark.mCSB_scrollTools_horizontal .mCSB_dragger{width:50px}.mCS-minimal.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,0.2);filter:"alpha(opacity=20)";-ms-filter:"alpha(opacity=20)"}.mCS-minimal.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-minimal.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,0.5);filter:"alpha(opacity=50)";-ms-filter:"alpha(opacity=50)"}.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.2);filter:"alpha(opacity=20)";-ms-filter:"alpha(opacity=20)"}.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.5);filter:"alpha(opacity=50)";-ms-filter:"alpha(opacity=50)"}.mCS-light-3.mCSB_scrollTools .mCSB_draggerRail,.mCS-dark-3.mCSB_scrollTools .mCSB_draggerRail{width:6px;background-color:#000;background-color:rgba(0,0,0,0.2)}.mCS-light-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-dark-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:6px}.mCS-light-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-dark-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-light-3.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-dark-3.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:6px;margin:5px 0}.mCS-light-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,.mCS-dark-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-dark-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{width:12px}.mCS-light-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,.mCS-dark-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-dark-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{height:12px;margin:2px 0}.mCS-light-3.mCSB_scrollTools .mCSB_buttonUp{background-position:-32px -72px}.mCS-light-3.mCSB_scrollTools .mCSB_buttonDown{background-position:-32px -92px}.mCS-light-3.mCSB_scrollTools .mCSB_buttonLeft{background-position:-40px -112px}.mCS-light-3.mCSB_scrollTools .mCSB_buttonRight{background-position:-40px -128px}.mCS-dark-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.75)}.mCS-dark-3.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.85)}.mCS-dark-3.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-dark-3.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.9)}.mCS-dark-3.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,0.1)}.mCS-dark-3.mCSB_scrollTools .mCSB_buttonUp{background-position:-112px -72px}.mCS-dark-3.mCSB_scrollTools .mCSB_buttonDown{background-position:-112px -92px}.mCS-dark-3.mCSB_scrollTools .mCSB_buttonLeft{background-position:-120px -112px}.mCS-dark-3.mCSB_scrollTools .mCSB_buttonRight{background-position:-120px -128px}.mCS-inset.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-2.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-3.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail{width:12px;background-color:#000;background-color:rgba(0,0,0,0.2)}.mCS-inset.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:6px;margin:3px 5px;position:absolute;height:auto;top:0;bottom:0;left:0;right:0}.mCS-inset.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-2-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{height:6px;margin:5px 3px;position:absolute;width:auto;top:0;bottom:0;left:0;right:0}.mCS-inset.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset-2.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset-2-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset-3.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset-3-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:12px;margin:2px 0}.mCS-inset.mCSB_scrollTools .mCSB_buttonUp,.mCS-inset-2.mCSB_scrollTools .mCSB_buttonUp,.mCS-inset-3.mCSB_scrollTools .mCSB_buttonUp{background-position:-32px -72px}.mCS-inset.mCSB_scrollTools .mCSB_buttonDown,.mCS-inset-2.mCSB_scrollTools .mCSB_buttonDown,.mCS-inset-3.mCSB_scrollTools .mCSB_buttonDown{background-position:-32px -92px}.mCS-inset.mCSB_scrollTools .mCSB_buttonLeft,.mCS-inset-2.mCSB_scrollTools .mCSB_buttonLeft,.mCS-inset-3.mCSB_scrollTools .mCSB_buttonLeft{background-position:-40px -112px}.mCS-inset.mCSB_scrollTools .mCSB_buttonRight,.mCS-inset-2.mCSB_scrollTools .mCSB_buttonRight,.mCS-inset-3.mCSB_scrollTools .mCSB_buttonRight{background-position:-40px -128px}.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.75)}.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.85)}.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.9)}.mCS-inset-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,0.1)}.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonUp,.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonUp,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-112px -72px}.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonDown,.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonDown,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-112px -92px}.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonLeft,.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonLeft,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-120px -112px}.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonRight,.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonRight,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-120px -128px}.mCS-inset-2.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:transparent;border-width:1px;border-style:solid;border-color:#fff;border-color:rgba(255,255,255,0.2);box-sizing:border-box}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail{border-color:#000;border-color:rgba(0,0,0,0.2)}.mCS-inset-3.mCSB_scrollTools .mCSB_draggerRail{background-color:#fff;background-color:rgba(255,255,255,0.6)}.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,0.6)}.mCS-inset-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.75)}.mCS-inset-3.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.85)}.mCS-inset-3.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-inset-3.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.9)}.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,0.75)}.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,0.85)}.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,0.9)}.filters{-webkit-font-smoothing:antialiased !important}.filters .field{padding-bottom:25px;position:relative}.filters .field label{-webkit-font-smoothing:antialiased !important;font-size:15px;font-weight:300;line-height:1.73;letter-spacing:1px;color:#7d8082;padding-bottom:10px;display:block}.filter{position:relative;height:50px;background:#111920}.filter.select{cursor:pointer;-webkit-transition:all 0.2s linear;transition:all 0.2s linear;border:1px solid transparent}.filter.select .icon-idea{width:25px;height:100%;position:absolute;top:0;left:15px;display:none}.filter.select.with-reset .icon-idea{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.filter.select.with-reset .popup-reset-filter{display:-webkit-box;display:-ms-flexbox;display:flex}.filter.select.with-reset .text-value{padding-left:50px}.filter.select .popup-reset-filter{position:absolute;left:calc(100% + 20px);top:0;border-radius:2px;box-shadow:0 0 24px 0 #000000;background-color:#151f28;border:solid 1px #0db9bc;width:370px;min-height:90px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:10;padding:20px 40px;display:none}.filter.select .popup-reset-filter .corner{display:block;position:absolute;top:15px;width:14px;height:14px;background-color:#151f28;border:solid 1px #0db9bc;left:-7px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.filter.select .popup-reset-filter .corner:before{content:'';display:block;background-color:#151f28;width:calc(100% + 2px);height:calc(100% + 2px);position:absolute;left:0;top:0}.filter.select .popup-reset-filter .message{line-height:1.47;letter-spacing:1px;font-weight:300}.filter.select .popup-reset-filter .icon-close{position:absolute;top:15px;right:15px;font-size:10px;cursor:pointer}.filter.select:hover,.filter.select.opened{border:1px solid #366465}.filter.select.opened{overflow:visible}.filter.select.lang .options{border-bottom:none}.filter.select.small{background:transparent;height:30px;border:none;min-width:52px}.filter.select.small:hover,.filter.select.small.opened{border:none}.filter.select.small.opened .text-value{background:#111920}.filter.select.small.opened .options{left:0}.filter.select.small .text-value{-webkit-font-smoothing:antialiased !important;font-size:14px;padding:0 20px 0 10px;line-height:30px;color:#7a7a7a;font-weight:700}.filter.select.small .text-value a{background:#111920;font-size:14px;color:#7a7a7a;font-weight:700}.filter.select.small .icon-dropdown{right:10px;font-size:4px;margin-top:-2px}.filter.select.small .options{top:30px;width:auto;min-width:100%;border-top:none}.filter.select.small .options ul{padding:0 0 5px 0}.filter.select.small .options ul li.option{padding:0;margin:0;font-size:14px;font-weight:300;letter-spacing:1px;color:#7a7a7a}.filter.select.small .options ul li.option a{color:#7a7a7a;font-size:14px;font-weight:300;letter-spacing:1px;padding:4px 10px;display:block}.filter.select .icon-dropdown{position:absolute;top:50%;right:20px;color:#0db9bc;font-size:6px;margin-top:-3px}.filter.select.opened .icon-dropdown{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.filter.select.opened .options{left:-1px;opacity:1}.filter.select:first-child{border-left:none}.filter.select label{font-size:12px;color:#3e3e3e;opacity:0.5;cursor:pointer}.filter.select .text-value{font-size:15px;font-weight:500;letter-spacing:1.1px;text-align:left;color:#edf0ff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:0 30px 0 15px;line-height:50px}.filter.select .options{position:absolute;top:50px;width:calc(100% + 2px);background:#111920;z-index:20;left:-10000px;opacity:0;border-top:1px solid rgba(255,255,255,0.1);border-bottom:4px solid #000}.filter.select .options ul{max-height:315px;padding:15px 0}.filter.select .options ul li.option{display:block;padding:10px 30px;cursor:pointer;font-size:16px;font-weight:300;color:rgba(217,217,217,0.76);-webkit-transition:all 0.2s linear;transition:all 0.2s linear}.filter.select .options ul li.option:hover,.filter.select .options ul li.option.selected{color:#fff}.filter.select .options ul li.option:hover a,.filter.select .options ul li.option.selected a{color:#fff}.filter.slider .text-control{-webkit-font-smoothing:antialiased !important;width:100%;border:none;background-color:transparent;height:100%;padding:15px;line-height:20px;font-size:15px;color:#fff;letter-spacing:1.1px}.filter.slider .text-control::-webkit-input-placeholder{text-align:left;color:#edf0ff;font-family:MuseoSansCyrl;font-weight:300;-webkit-font-smoothing:antialiased !important}.filter.slider .text-control:-moz-placeholder{text-align:left;color:#edf0ff;font-family:MuseoSansCyrl;font-weight:300}.filter.slider .text-control::-moz-placeholder{text-align:left;color:#edf0ff;font-family:MuseoSansCyrl;font-weight:300}.filter.slider .text-control:-ms-input-placeholder{text-align:left;color:#edf0ff;font-family:MuseoSansCyrl;font-weight:300}.filter.slider .prefix{position:absolute;left:15px;padding:15px 0;line-height:20px}.filter.slider .prefix+input{padding-left:35px}.filter.slider .control{height:14px;padding:6px 0;position:absolute;bottom:-6px;left:0;width:100%;cursor:pointer}.filter.slider .control:before{content:'';display:block;height:2px;background-color:rgba(181,216,255,0.18)}.filter.slider .control .ui-slider-handle{width:14px;height:14px;border-radius:50%;background-color:#0db9bc;position:absolute;top:0;z-index:2;margin-left:-7px}.filter.slider .control .ui-slider-range{background-color:#366465;height:2px;position:absolute;top:6px;left:0}.header{border-bottom:solid 1px #2a2a2a;position:fixed;top:0;left:0;width:100%;background-color:#000;z-index:100}.header>div{height:100px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header>div .logo a{background:url("../images/svg/logo.svg") 0 0 no-repeat;font-size:24px;font-weight:500;letter-spacing:0.9px;text-align:left;line-height:39px;height:39px;display:block;padding-left:60px}.header>div .logo a p{display:inline}.header>div .links ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header>div .links ul li{margin-left:45px}.header>div .links ul li:first-child{margin-left:0}.header>div .links ul li a{font-size:15px;font-weight:300;letter-spacing:2px}.footer{margin-top:-100px;position:relative;z-index:3}.footer>div{height:100px;line-height:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.footer>div .logo a{display:block;width:134px;height:29px;background:url("../images/svg/logo-white1.svg") no-repeat 50% 50%;background-size: contain}.footer>div .copyright{-webkit-font-smoothing:antialiased !important;opacity:0.35;font-size:14px;font-weight:300;letter-spacing:1.1px;text-align:center;color:#fff}.footer>div .links ul{display:-webkit-box;display:-ms-flexbox;display:flex}.footer>div .links ul li{margin-left:20px}.footer>div .links ul li a{font-size:13px;font-weight:500;letter-spacing:1px}.footer>div .links ul li a:first-child{margin-left:0}.disclaimer{position:fixed;bottom:0;left:0;width:100%;background-color:#28343f;z-index:20}.disclaimer>div{padding:20px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.disclaimer>div .text{font-size:15px;font-weight:100;line-height:1.73;padding-right:50px}.disclaimer>div .text a{font-size:15px;color:#0db9bc;font-weight:100;white-space:nowrap;border-bottom:1px solid #0db9bc}.disclaimer>div .btn{white-space:nowrap;line-height:55px;color:#0db9bc;font-weight:100;font-size:15px;text-transform:uppercase;-ms-flex-negative:0;flex-shrink:0}.footer{margin-top:-100px;position:relative;z-index:3}.footer>div{height:100px;line-height:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.footer>div .logo a{display:block;width:134px;height:29px;background:url("../images/svg/logo-white1.svg") no-repeat 50% 50%;background-size: contain}.footer>div .copyright{-webkit-font-smoothing:antialiased !important;opacity:0.35;font-size:14px;font-weight:300;letter-spacing:1.1px;text-align:center;color:#fff}.footer>div .links ul{display:-webkit-box;display:-ms-flexbox;display:flex}.footer>div .links ul li{margin-left:20px}.footer>div .links ul li a{font-size:13px;font-weight:500;letter-spacing:1px}.footer>div .links ul li a:first-child{margin-left:0}.disclaimer{position:fixed;bottom:0;left:0;width:100%;background-color:#28343f;z-index:20}.disclaimer>div{padding:20px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.disclaimer>div .text{font-size:15px;font-weight:100;line-height:1.73;padding-right:50px}.disclaimer>div .text a{font-size:15px;color:#0db9bc;font-weight:100;white-space:nowrap;border-bottom:1px solid #0db9bc}.disclaimer>div .btn{white-space:nowrap;line-height:55px;color:#0db9bc;font-weight:100;font-size:15px;text-transform:uppercase;-ms-flex-negative:0;flex-shrink:0}.landing>div{display:-webkit-box;display:-ms-flexbox;display:flex;padding:50px 0}.landing>div .global-actions{position:fixed;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);right:0;top:calc(50% - 65px);z-index:1000;-webkit-transition:0.5s;transition:0.5s}.landing>div .global-actions>button{display:block}.landing>div .global-actions button{width:65px;height:65px;background:#293541;padding:0}.landing>div .global-actions button .icon{-webkit-transition:all 0.2s linear;transition:all 0.2s linear}.landing>div .global-actions button.global-share-btn{position:relative;z-index:2}.landing>div .global-actions button.global-share-btn svg{margin-left:-1px}.landing>div .global-actions button:hover .icon,.landing>div .global-actions button.opened .icon{fill:#0db9bc}.landing>div .global-actions button.global-download-btn{position:relative;z-index:2}.landing>div .global-actions .toggle-block{position:absolute;width:65px;height:65px;top:0;left:0;visibility:hidden}.landing>div .global-actions .toggle-block.download-block{top:auto;bottom:0}.landing>div .global-actions .toggle-block button,.landing>div .global-actions .toggle-block a{display:block;width:55px;height:55px;background:transparent;position:absolute;top:0;left:0;-webkit-transition:all 0.3s ease-out;transition:all 0.3s ease-out}.landing>div .global-actions .toggle-block button:hover,.landing>div .global-actions .toggle-block a:hover{opacity:0.8}.landing>div .global-actions .toggle-block.opened{visibility:visible}.landing>div .global-actions .toggle-block.opened button,.landing>div .global-actions .toggle-block.opened a{opacity:1}.landing>div .global-actions .toggle-block.opened button.in,.landing>div .global-actions .toggle-block.opened a.in{left:-160px;top:-98px}.landing>div .global-actions .toggle-block.opened button.go,.landing>div .global-actions .toggle-block.opened a.go{left:-160px;top:-33px}.landing>div .global-actions .toggle-block.opened button.fb,.landing>div .global-actions .toggle-block.opened a.fb{left:-160px;top:32px}.landing>div .global-actions .toggle-block.opened button.tw,.landing>div .global-actions .toggle-block.opened a.tw{left:-160px;top:97px}.landing>div .global-actions .toggle-block.opened button.wa,.landing>div .global-actions .toggle-block.opened a.wa{left:-85px;top:-65px}.landing>div .global-actions .toggle-block.opened button.vb,.landing>div .global-actions .toggle-block.opened a.vb{left:-85px;top:0}.landing>div .global-actions .toggle-block.opened button.tg,.landing>div .global-actions .toggle-block.opened a.tg{left:-85px;top:65px}.landing>div .global-actions .toggle-block.opened button.image,.landing>div .global-actions .toggle-block.opened a.image{left:-85px;top:-25px}.landing>div .global-actions .toggle-block.opened button.pdf,.landing>div .global-actions .toggle-block.opened a.pdf{left:-85px;top:40px}.landing>div .global-actions .toggle-block.opened button:hover .icon,.landing>div .global-actions .toggle-block.opened a:hover .icon{fill:#0db9bc}.landing>div .filters{width:280px;position:fixed;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);z-index:2}.landing>div .filters .caption{display:none;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:16px;font-weight:500;letter-spacing:1.1px;color:#edf0ff;text-align:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 0 20px 0}.landing>div .filters .caption .icon{width:24px;height:24px;margin-right:10px}.landing>div .filters .filters-string{display:none}.landing>div .filters .btns{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-top:15px}.landing>div .filters .btns .reset{-webkit-font-smoothing:antialiased !important;opacity:0.7;font-size:14px;font-weight:300;letter-spacing:1px;color:#ffffff;-webkit-transition:all 0.2s linear;transition:all 0.2s linear;padding-left:0}.landing>div .filters .btns .reset:hover{opacity:0.9}.landing>div .go-to-recommedations{padding-top:80px;-webkit-transition:all 0.2s linear;transition:all 0.2s linear;visibility:visible;opacity:1}.landing>div .go-to-recommedations button{position:relative;padding:0 60px 0 20px;font-size:15px;line-height:1.15}.landing>div .go-to-recommedations button:before{content:'';display:block;background:url("../images/svg/refresh.svg") 0 0 no-repeat;width:42px;height:40px;position:absolute;right:20px;top:50%;margin-top:-20px;opacity:0.8}.landing>div .go-to-recommedations.go-to-recommedations-mobile{visibility:hidden;opacity:0;display:none}.landing>div .content{overflow-x:hidden;margin-left:330px;padding-top:35px;z-index:1;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.landing>div .content .popup-reset-filter{position:relative;display:none}.landing>div .content .stats-data{margin-bottom:30px}.landing>div .content .statistic{padding:60px;background-color:#111920;margin-top:30px}.landing>div .content .statistic:first-child{margin-top:0}.landing>div .content .statistic.closest-filters{position:relative;z-index:10;height:75px;background-color:#0d595e;display:-webkit-box;display:-ms-flexbox;display:flex;padding:0 30px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;margin-top:0}.landing>div .content .statistic.closest-filters:not(.hidden)+*{margin-top:30px}.landing>div .content .statistic.closest-filters:before{content:'';display:block;width:100%;height:100px;position:absolute;left:0;bottom:100%;background:black}.landing>div .content .statistic.closest-filters .text{line-height:1.69;color:#fff;font-weight:100}.landing>div .content .statistic.closest-filters .text .prefix{font-weight:100}.landing>div .content .statistic.closest-filters .text strong{white-space:nowrap}.landing>div .content .statistic.closest-filters a{color:#fff;font-size:18px;white-space:nowrap;-ms-flex-negative:0;flex-shrink:0;padding:0 30px}.landing>div .content .statistic.closest-filters a .icon{font-size:15px;margin-left:5px}.landing>div .content .statistic.closest-filters .icon-close{font-size:10px;position:absolute;top:10px;right:10px;cursor:pointer}.landing>div .content .statistic.intro{margin-bottom:30px;margin-top:0}.landing>div .content .statistic.intro .top{padding-bottom:30px}.landing>div .content .statistic.intro .text{font-size:18px;font-weight:300;line-height:2.11;letter-spacing:1px;color:rgba(218,218,218,0.8)}.landing>div .content .statistic.recommendation .top{padding-bottom:50px}.landing>div .content .statistic .top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0 0 70px 0;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.landing>div .content .statistic .top .filters-string{padding:20px 0 0 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:14px}.landing>div .content .statistic .top .filters-string .icon{width:24px;height:24px;background:url(../images/svg/calculator.svg) 50% 50% no-repeat;margin-right:20px}.landing>div .content .statistic .top .title{font-size:32px;font-weight:300;letter-spacing:1.1px;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.landing>div .content .statistic .top .title .sub-title{font-size:16px;font-weight:100;line-height:1.38;text-align:left;color:rgba(218,218,218,0.81);padding-top:10px}.landing>div .content .statistic .top .title .percent{padding-top:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.landing>div .content .statistic .top .title .percent .simple-pie{-ms-flex-preferred-size:20px;flex-basis:20px;height:20px;min-width:20px;border:1px solid #0db9bc;border-radius:50%;position:relative}.landing>div .content .statistic .top .title .percent .simple-pie svg{display:block;position:absolute;top:-1px;left:-1px;width:calc(100% + 2px);height:calc(100% + 2px)}.landing>div .content .statistic .top .title .percent .simple-pie svg circle{opacity:0}.landing>div .content .statistic .top .title .percent .simple-pie svg path{fill:#0db9bc}.landing>div .content .statistic .top .title .percent .text{margin-left:15px;color:#0db9bc;font-size:14px;font-weight:300;line-height:1.43;letter-spacing:1px;text-transform:uppercase}.landing>div .content .statistic .top .actions{position:relative;white-space:nowrap}.landing>div .content .statistic .top .actions>button{border-radius:50%;border:1px solid #313131;width:45px;height:45px;margin-left:7px;line-height:45px;color:#acacac;-webkit-transition:all 0.2s linear;transition:all 0.2s linear;display:inline-block;vertical-align:top;padding:0;position:relative;z-index:2;background:#111920;cursor:pointer}.landing>div .content .statistic .top .actions>button:hover .icon,.landing>div .content .statistic .top .actions>button.opened .icon{fill:#0db9bc}.landing>div .content .statistic .top .actions>button.share-btn{padding-top:7px}.landing>div .content .statistic .top .actions>button.download-btn{padding:6px}.landing>div .content .statistic .top .actions>button svg{width:18px}.landing>div .content .statistic .top .actions>button:first-child{margin-left:0}.landing>div .content .statistic .top .actions>button.share-btn svg{margin-left:-1px}.landing>div .content .statistic .top .actions>button.download-btn .icon{opacity:0.8}.landing>div .content .statistic .top .actions>button .icon{fill:#ACACAC;-webkit-transition:all 0.2s linear;transition:all 0.2s linear}.landing>div .content .statistic .top .actions>button:hover .icon{fill:#0db9bc;opacity:1}.landing>div .content .statistic .top .actions .toggle-block{position:absolute;z-index:1;visibility:hidden;width:45px;height:45px}.landing>div .content .statistic .top .actions .toggle-block.share-block{left:7px;top:0}.landing>div .content .statistic .top .actions .toggle-block.download-block{right:0;top:0}.landing>div .content .statistic .top .actions .toggle-block button,.landing>div .content .statistic .top .actions .toggle-block a{display:block;width:40px;height:40px;background:transparent;position:absolute;top:0;left:0;-webkit-transition:all 0.3s ease-out;transition:all 0.3s ease-out;padding:0}.landing>div .content .statistic .top .actions .toggle-block button img,.landing>div .content .statistic .top .actions .toggle-block button svg,.landing>div .content .statistic .top .actions .toggle-block a img,.landing>div .content .statistic .top .actions .toggle-block a svg{width:100%;height:100%}.landing>div .content .statistic .top .actions .toggle-block button:hover,.landing>div .content .statistic .top .actions .toggle-block a:hover{opacity:0.8}.landing>div .content .statistic .top .actions .toggle-block button:hover .icon,.landing>div .content .statistic .top .actions .toggle-block a:hover .icon{fill:#0db9bc}.landing>div .content .statistic .top .actions .toggle-block.opened{visibility:visible}.landing>div .content .statistic .top .actions .toggle-block.opened button.tw,.landing>div .content .statistic .top .actions .toggle-block.opened a.tw{left:-60px;top:0}.landing>div .content .statistic .top .actions .toggle-block.opened button.fb,.landing>div .content .statistic .top .actions .toggle-block.opened a.fb{left:-110px;top:0}.landing>div .content .statistic .top .actions .toggle-block.opened button.go,.landing>div .content .statistic .top .actions .toggle-block.opened a.go{left:-160px;top:0}.landing>div .content .statistic .top .actions .toggle-block.opened button.in,.landing>div .content .statistic .top .actions .toggle-block.opened a.in{left:-210px;top:0}.landing>div .content .statistic .top .actions .toggle-block.opened button.wa,.landing>div .content .statistic .top .actions .toggle-block.opened a.wa{left:-85px;top:50px}.landing>div .content .statistic .top .actions .toggle-block.opened button.vb,.landing>div .content .statistic .top .actions .toggle-block.opened a.vb{left:-135px;top:50px}.landing>div .content .statistic .top .actions .toggle-block.opened button.tg,.landing>div .content .statistic .top .actions .toggle-block.opened a.tg{left:-185px;top:50px}.landing>div .content .statistic .top .actions .toggle-block.opened button.image,.landing>div .content .statistic .top .actions .toggle-block.opened a.image{left:-50px;top:55px}.landing>div .content .statistic .top .actions .toggle-block.opened button.pdf,.landing>div .content .statistic .top .actions .toggle-block.opened a.pdf{left:3px;top:55px}.landing>div .content .statistic .graph-container{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;min-height:200px;overflow:hidden}.landing>div .content .statistic .graph-container.orbit{display:-webkit-box;display:-ms-flexbox;display:flex}.landing>div .content .statistic .graph-container.orbit .graph{position:relative;z-index:2}.landing>div .content .statistic .graph-container.orbit .graph svg{display:block}.landing>div .content .statistic .graph-container.orbit .list{position:relative;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-preferred-size:60%;flex-basis:60%;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.landing>div .content .statistic .graph-container.orbit .list .item{padding-top:0;height:50px}.landing>div .content .statistic .graph-container.orbit .list .item .circle{display:none}.landing>div .content .statistic .graph-container.orbit .list .item .value{position:relative}.landing>div .content .statistic .graph-container.orbit .list .item .value:before{content:'';position:absolute;right:calc(100% + 25px);display:block;background-color:rgba(125,128,130,0.32);height:1px;width:300px;top:50%}.landing>div .content .statistic .graph-container.mountain{overflow:visible}.landing>div .content .statistic .graph-container.mountain .list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.landing>div .content .statistic .graph-container.mountain .list .item{height:50px}.landing>div .content .statistic .graph-container.mountain .graph .svg{padding-top:18px}.landing>div .content .statistic .graph-container.mountain .graph svg{width:100%;padding-top:0 !important}.landing>div .content .statistic .graph-container.horizontal{padding-bottom:70px}.landing>div .content .statistic .graph-container.horizontal .common-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;bottom:0;width:auto;padding-right:0}.landing>div .content .statistic .graph-container.horizontal .common-list>*{margin-right:30px}.landing>div .content .statistic .graph-container .list{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:60%;flex-basis:60%}.landing>div .content .statistic .graph-container .list .item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-left:25px}.landing>div .content .statistic .graph-container .list .item .value{-ms-flex-preferred-size:60px;flex-basis:60px;-ms-flex-negative:0;flex-shrink:0;width:60px}.landing>div .content .statistic .graph-container .list .item .title{font-size:16px;font-weight:300;color:rgba(218,218,218,0.81)}.landing>div .content .statistic .graph-container.budget{position:relative;margin-bottom:30px;overflow:visible}.landing>div .content .statistic .graph-container.budget.hide-max{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0 10%}.landing>div .content .statistic .graph-container.budget.hide-max .budget-stats{-ms-flex-preferred-size:60%;flex-basis:60%}.landing>div .content .statistic .graph-container.budget.hide-max .budget-stats .svg.max{display:none !important}.landing>div .content .statistic .graph-container.budget.hide-max .budget-stats .svg:nth-child(1) svg{width:150px;height:150px}.landing>div .content .statistic .graph-container.budget.hide-max .budget-stats .svg:nth-child(1) .message{text-align:center;left:calc(50% - 124px)}.landing>div .content .statistic .graph-container.budget.hide-max .budget-stats .svg:nth-child(2) svg{width:180px;height:180px}.landing>div .content .statistic .graph-container.budget.hide-max .change{-ms-flex-preferred-size:40%;flex-basis:40%}.landing>div .content .statistic .graph-container.budget.hide-max.all .budget-stats .svg:nth-child(1){padding:0}.landing>div .content .statistic .graph-container.budget.hide-max.all .budget-stats .svg:nth-child(1) svg{width:180px;height:180px}.landing>div .content .statistic .graph-container.budget.hide-max+.grid .values{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0 10%}.landing>div .content .statistic .graph-container.budget.hide-max+.grid .values .value:first-child{-ms-flex-preferred-size:60%;flex-basis:60%;padding:0}.landing>div .content .statistic .graph-container.budget.hide-max+.grid .values .value:last-child{-ms-flex-preferred-size:40%;flex-basis:40%;padding:0}.landing>div .content .statistic .graph-container.budget.all{-webkit-font-smoothing:antialiased}.landing>div .content .statistic .graph-container.budget.all .budget-stats .svg{padding:0 6% 0 0}.landing>div .content .statistic .graph-container.budget.all .budget-stats .svg:nth-child(1) .text .value{font-size:14px}.landing>div .content .statistic .graph-container.budget.all .budget-stats .svg:nth-child(1) svg{width:150px;height:150px}.landing>div .content .statistic .graph-container.budget.all .budget-stats .svg:nth-child(2) .text .value{font-size:18px}.landing>div .content .statistic .graph-container.budget.all .budget-stats .svg:nth-child(2) svg{width:180px;height:180px}.landing>div .content .statistic .graph-container.budget .message{width:248px;font-size:14px;font-weight:300;line-height:1.43;text-align:center;color:#ffffff;position:absolute;bottom:200px;left:calc(50% - 124px)}.landing>div .content .statistic .graph-container.budget .budget-stats{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.landing>div .content .statistic .graph-container.budget .budget-stats .svg{position:relative;padding:0 6% 0 0}.landing>div .content .statistic .graph-container.budget .budget-stats .svg .svg-wrapper{position:relative}.landing>div .content .statistic .graph-container.budget .budget-stats .svg .svg-wrapper.svg-wrapper-mobile{display:none}.landing>div .content .statistic .graph-container.budget .budget-stats .svg .text.text-mobile{display:none}.landing>div .content .statistic .graph-container.budget .budget-stats .svg svg{position:relative;display:block}.landing>div .content .statistic .graph-container.budget .budget-stats .svg:nth-child(1) svg{width:100px;height:100px}.landing>div .content .statistic .graph-container.budget .budget-stats .svg:nth-child(1) .text .value{font-size:12px}.landing>div .content .statistic .graph-container.budget .budget-stats .svg:nth-child(2) svg{width:130px;height:130px}.landing>div .content .statistic .graph-container.budget .budget-stats .svg:nth-child(2) .text .value{font-size:16px}.landing>div .content .statistic .graph-container.budget .budget-stats .svg:nth-child(3) svg{width:176px;height:176px}.landing>div .content .statistic .graph-container.budget .budget-stats .svg:nth-child(3) .text .value{font-size:22px}.landing>div .content .statistic .graph-container.budget .budget-stats .svg .text{position:absolute;width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;top:0;left:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.landing>div .content .statistic .graph-container.budget .budget-stats .svg .text .label{-webkit-font-smoothing:antialiased !important;text-align:center;opacity:0.5;font-size:14px;letter-spacing:1px;color:#fff;font-weight:100;padding-bottom:10px;text-transform:uppercase}.landing>div .content .statistic .graph-container.budget .budget-stats .svg .text .value{font-weight:300}.landing>div .content .statistic .graph-container.budget .change{-ms-flex-preferred-size:30%;flex-basis:30%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.landing>div .content .statistic .graph-container.budget .change .title{font-size:14px;font-weight:300;line-height:1.5;letter-spacing:1px;text-align:center;color:#f2f2f2;text-shadow:0 2px 4px rgba(0,0,0,0.5);padding-bottom:25px;max-width:280px}.landing>div .content .statistic .graph-container.budget .change .circle{border:2px solid #0db9bc;width:200px;height:200px;color:#0db9bc;border-radius:50%;background-color:rgba(14,160,164,0.12);font-size:40px;font-weight:300;text-align:center;line-height:196px;font-family:'Aktiv Grotesk'}.landing>div .content .statistic .graph-container.budget .change .circle .circle-mobile{display:none}.landing>div .content .statistic .graph-container .graph{position:relative;-ms-flex-preferred-size:40%;flex-basis:40%;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:0;flex-shrink:0}.landing>div .content .statistic .graph-container .common-list{position:absolute;bottom:15px;left:0;width:40%;padding-right:10%}.landing>div .content .statistic .graph-container .common-list .item{padding-top:20px}.landing>div .content .statistic .graph-container .common-list .item:first-child{padding-top:0}.landing>div .content .statistic .graph-container .common-list .item .value{font-size:34px;font-weight:300;line-height:1.18;text-align:left;color:#e81d52;font-family:'Aktiv Grotesk'}.landing>div .content .statistic .graph-container .common-list .item .title{font-size:20px;font-weight:100;text-align:left;color:rgba(255,255,255,0.87);line-height:20px;padding-top:10px}.landing>div .content .statistic .grid.grid-mobile{display:none}.landing>div .content .statistic .grid{display:-webkit-box;display:-ms-flexbox;display:flex;padding-top:25px;position:relative;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.landing>div .content .statistic .grid .arrow{position:absolute;top:0;left:0;width:100%;height:1px;background:-webkit-linear-gradient(left, #0d141a, #0db9bc);background:linear-gradient(to right, #0d141a, #0db9bc);margin:0 50px 0 0}.landing>div .content .statistic .grid .arrow:after{content:'';display:block;position:absolute;right:-3px;top:-2px;width:10px;height:5px;background:url("../images/svg/graph-arrow.svg") 50% 50% no-repeat}.landing>div .content .statistic .grid .label{opacity:0.5;font-size:14px;font-weight:300;letter-spacing:1px;text-align:left;color:#fff;text-transform:uppercase;position:absolute;left:0;top:30px}.landing>div .content .statistic .grid .values{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.landing>div .content .statistic .grid .values .value{font-size:24px;font-weight:100;letter-spacing:1.7px;text-align:center;color:#fff}.landing>div .content .statistic .grid .values .value:first-child{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;padding-right:6.5%}.landing>div .content .statistic .grid .values .value:last-child{width:30%;-ms-flex-preferred-size:30%;flex-basis:30%}.landing>div .content .statistic .bottom{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;padding-top:40px;position:relative}.landing>div .content .statistic .bottom button{font-size:15px;font-weight:300;letter-spacing:1px;color:rgba(255,255,255,0.95);border-radius:20px;border:1px solid #313131;line-height:40px;-webkit-transition:all 0.2s linear;transition:all 0.2s linear;padding:0 30px}.landing>div .content .statistic .bottom button:hover{color:#0db9bc}.landing>div .content .statistic .bottom button.collapse{display:inline-block}.landing>div .content .statistic .bottom button.expand{display:none}.landing>div .content .statistic .statistic-content{font-size:16px;font-weight:300;line-height:2.13;text-align:left;color:rgba(217,217,217,0.76)}.landing>div .content .statistic .statistic-content p{font-size:16px;font-weight:300;line-height:2.13;text-align:left;color:rgba(217,217,217,0.76);padding-bottom:25px}.landing>div .content .statistic .statistic-content p a{color:#0db9bc;font-size:16px;font-weight:300;line-height:2.13}.landing>div .content .statistic .statistic-content p a:hover{text-decoration:underline;opacity:1}.landing>div .content .statistic .statistic-content .recommendation-text{padding-bottom:40px}.landing>div .content .statistic .statistic-content .default-recommendation{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.landing>div .content .statistic .statistic-content .default-recommendation svg{display:block;-ms-flex-preferred-size:76px;flex-basis:76px;-ms-flex-negative:0;flex-shrink:0}.landing>div .content .statistic .statistic-content .default-recommendation .text{padding-left:30px;color:#0db9bc;font-size:20px;font-weight:100;line-height:1.9;text-align:left}.landing>div .content .statistic .statistic-content .stat-actions .action{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-top:40px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.landing>div .content .statistic .statistic-content .stat-actions .action:first-child{padding-top:0}.landing>div .content .statistic .statistic-content .stat-actions .action .title{font-size:18px;font-weight:300;line-height:1.89;letter-spacing:1px;text-align:left;color:#fff}.landing>div .content .statistic .statistic-content .stat-actions .action .title .caption{padding-bottom:5px}.landing>div .content .statistic .statistic-content .stat-actions .action .title .text{font-size:15px;font-weight:300;line-height:1.89;letter-spacing:1px;text-align:left;color:rgba(218,218,218,0.81);padding-right:40px}.landing>div .content .statistic .statistic-content .stat-actions .action a{-ms-flex-preferred-size:200px;flex-basis:200px;height:55px;border-radius:100px;border:solid 1px #0db9bc;line-height:53px;font-size:16px;font-weight:500;letter-spacing:1px;text-align:center;color:#ffffff;-ms-flex-negative:0;flex-shrink:0;-webkit-transition:all 0.2s linear;transition:all 0.2s linear}.landing>div .content .statistic .statistic-content .stat-actions .action a:hover{background-color:rgba(14,160,164,0.12);opacity:1}.landing>div .content .summary-info{font-size:14px;font-weight:300;line-height:1.57;letter-spacing:1px;text-align:center;color:rgba(218,218,218,0.72);padding:40px 100px;background-color:#111920}.to-top{width:57px;height:57px;position:fixed;bottom:40px;right:30px;background:#0db9bc;border-radius:50%;z-index:20;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);cursor:pointer;opacity:0;visibility:hidden;-webkit-transition:all 0.2s linear;transition:all 0.2s linear}.to-top .icon-arrow{-webkit-transform:rotate(-90deg);transform:rotate(-90deg);color:#fff}.banner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 auto;max-width:1380px;padding:30px 0}.banner_wr{-webkit-transition:0.5s;transition:0.5s;width:100%;padding:0 70px;background-color:#15ada6;z-index:5;position:fixed;bottom:0;left:0}.banner_wr.closed{bottom:-200px;-webkit-transition:0.5s;transition:0.5s}.banner_text{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:0;flex-shrink:0;width:75%}.banner_text_title{font-size:24px;font-weight:bold;display:block;font-family:'MuseoSansCyrl', sans-serif}.banner_text_description{font-size:17px;font-weight:500;line-height:0.76;padding-top:10px;display:block}.banner_button{padding:0 30px;height:54px;border-radius:100px;border:solid 2px #ffffff;cursor:pointer;text-align:center;line-height:54px;display:block;font-weight:normal;font-size:16px}.banner_button:hover{opacity:1;color:#15ada6;background:#fff}.banner_button:active{background:#0db9bc;color:#fff;border-color:transparent}.banner_close{display:block;position:absolute;width:43px;height:43px;top:0;right:0;cursor:pointer;background:url("../images/svg/close_banner.svg") center no-repeat}#Country.mktoField,.NumberOfEmployees,#State,#NumberOfEmployees{pointer-events:none}.forms>div .form form .mktoFormRow.right .mktoFormCol .mktoFieldWrap .mktoError{left:calc(100% + 15px) !important}.forms>div .form form .mktoFormRow.right .mktoFormCol .mktoFieldWrap .mktoError .mktoErrorArrowWrap{right:100%;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.landing>div .content .statistic .graph-container.budget .budget-stats .svg .text .label{font-weight:300}.filters .filter.slider .text-control::-webkit-input-placeholder,.filters .filter.slider .text-control::-webkit-input-placeholder{font-weight:300}.filters .filter.slider .text-control::placeholder,.filters .filter.slider .text-control::-webkit-input-placeholder{font-weight:300}.landing>div .filters.ipadfix{position:absolute;width:calc(100% + 60px);left:-30px}.default_mountain{width:280px;height:290px;-ms-flex-negative:0;flex-shrink:0}.default_mountain_img_small{display:none}.default_mountain-wr{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;margin-bottom:-60px}.default_mountain-wr:after{content:'';position:absolute;height:175px;bottom:0;left:-60px;right:-60px;display:block;background:-webkit-linear-gradient(top, rgba(13,20,26,0), #000);background:linear-gradient(to bottom, rgba(13,20,26,0), #000)}.default_mountain_text{font-family:MuseoSansCyrl;font-size:17px;font-weight:300;line-height:2;text-align:left;color:rgba(217,217,217,0.76);-webkit-box-flex:10;-ms-flex-positive:10;flex-grow:10;padding:0 0 70px 45px}.overflow-hidden{overflow:hidden}.opened-mobile{top:0 !important;position:absolute;overflow-y:scroll}.has-closest .landing>div .content{position:relative;padding-top:110px}.has-closest .landing>div .content .statistic.closest-filters{top:100px;position:fixed}.page{background:#111920}.page .content{font-family:MuseoSansCyrl;text-align:left;max-width:800px;margin:0 auto;padding-bottom:50px}.page .content h1{font-size:44px;font-weight:500;letter-spacing:1.5px;color:#ffffff;text-transform:uppercase;margin:0;padding:88px 0 40px}.page .content h2{font-size:32px;font-weight:500;line-height:1.13;letter-spacing:1px;color:#FFFFFF;margin:0;padding:65px 0 0}.page .content h3{font-size:20px;font-weight:300;line-height:1.9;color:#ffffff;margin:0;padding:25px 0}.page .content h4{font-size:20px;font-weight:500;letter-spacing:1px;color:#15ada6;margin:0;padding:23px 0 10px 0}.page .content h5{font-size:16px;font-weight:300;line-height:2.13;color:#e2e2e2;opacity:0.76;margin:0;padding:5px 0}.page .content h6{width:302px;font-size:16px;font-weight:300;line-height:1.5;color:#dadada;margin:-55px 0;padding:0 10px;float:right;border-left:solid 2px #4a4a4a}.page .content ul{margin:0 0 0 45px;padding:0 0 0 25px}.page .content ul li{position:relative}.page .content ul li:before{content:'';display:block;position:absolute;width:5px;height:5px;border-radius:50%;background:#0db9bc;left:-25px;top:13px}.page .content table{width:calc(100% + 10px);border-spacing:5px 0;border-collapse:separate;margin:20px 0 30px -5px}.page .content table.single{width:calc(33% + 5px)}.page .content table td,.page .content table th{background-color:#141f28;padding:15px 30px;width:33%}.page .content table th,.page .content table th strong{padding:25px 40px;font-size:14px;color:rgba(255,255,255,0.5);font-weight:300;letter-spacing:1px;text-transform:uppercase}.page .content table td{font-size:15px;font-weight:300;letter-spacing:1.1px;color:#edf0ff}.page .content table tr:last-child td{padding-bottom:25px}.page .mobile-close.close,.forms .mobile-close.close{display:none}.page .close,.forms .close{position:fixed;top:100px;right:0;width:70px;height:70px;border:solid 1px #2a2a2a;line-height:70px;text-align:center;color:#979797;-webkit-transition:all 0.2s linear;transition:all 0.2s linear;font-size:20px;display:block}.page .close:hover,.forms .close:hover{color:#0db9bc;opacity:1}.forms{background-color:#111920;min-height:calc(100vh - 101px)}.forms>div{width:670px;padding:70px 0}.forms>div .title{font-size:36px;font-weight:400;letter-spacing:1px;text-align:left;color:#fff;padding-bottom:30px}.forms>div .text{font-size:16px;font-weight:300;line-height:1.8;color:#e2e2e2;opacity:0.76;margin:0;padding-bottom:30px}.forms>div .form form{width:740px !important;display:block;margin-left:-70px}.forms>div .form form select{opacity:0;position:absolute;display:none}.forms>div .form form:after{content:'';display:block;clear:both;float:none}.forms>div .form form .mktoFormRow{width:300px;margin-left:70px;float:left;clear:none}.forms>div .form form .mktoFormRow.field-checkbox{width:calc(100% - 70px);display:-webkit-box;display:-ms-flexbox;display:flex;padding-top:40px}.forms>div .form form .mktoFormRow.field-checkbox .mktoFormCol .mktoFieldWrap{display:block}.forms>div .form form .mktoFormRow.field-checkbox .mktoFormCol .mktoFieldWrap label{width:45px !important;height:45px;position:absolute;z-index:10;margin:0;cursor:pointer;background:#26333e;border:3px solid #26333e}.forms>div .form form .mktoFormRow.field-checkbox .mktoFormCol .mktoFieldWrap label .mktoAsterix{margin-top:-20px;margin-left:5px}.forms>div .form form .mktoFormRow.field-checkbox .mktoFormCol .mktoFieldWrap label:before{display:none}.forms>div .form form .mktoFormRow.field-checkbox .mktoFormCol .mktoFieldWrap .mktoError{bottom:auto !important;top:0 !important}.forms>div .form form .mktoFormRow.field-checkbox .mktoFormCol .mktoFieldWrap .mktoCheckboxList{padding:0;float:none;width:45px !important}.forms>div .form form .mktoFormRow.field-checkbox .mktoFormCol .mktoFieldWrap .mktoCheckboxList.mktoInvalid input{border-color:#ff0000}.forms>div .form form .mktoFormRow.field-checkbox .mktoFormCol .mktoFieldWrap .mktoCheckboxList input{height:45px;padding:0;cursor:pointer;border:3px solid #26333e;background:transparent;opacity:0}.forms>div .form form .mktoFormRow.field-checkbox .mktoFormCol .mktoFieldWrap .mktoCheckboxList input:checked+label{background:#26333e url("../images/svg/check-icon.svg") 50% 50% no-repeat}.forms>div .form form .mktoFormRow.field-checkbox .mktoFormCol .mktoFieldWrap .mktoHtmlText{padding-left:75px}.forms>div .form form .mktoFormRow.field-checkbox .mktoFormCol .mktoFieldWrap .mktoHtmlText,.forms>div .form form .mktoFormRow.field-checkbox .mktoFormCol .mktoFieldWrap .mktoHtmlText a,.forms>div .form form .mktoFormRow.field-checkbox .mktoFormCol .mktoFieldWrap .mktoHtmlText span{width:auto !important;font-size:13px !important;font-weight:300;line-height:1.77;text-align:left;color:rgba(217,217,217,0.76) !important;font-family:'MuseoSansCyrl' !important;margin-left:0 !important}.forms>div .form form .mktoFormRow.field-checkbox .mktoFormCol .mktoFieldWrap .mktoHtmlText a,.forms>div .form form .mktoFormRow.field-checkbox .mktoFormCol .mktoFieldWrap .mktoHtmlText a a,.forms>div .form form .mktoFormRow.field-checkbox .mktoFormCol .mktoFieldWrap .mktoHtmlText span a{color:#0db9bc !important}.forms>div .form form .mktoFormRow.field-checkbox .mktoFormCol .mktoFieldWrap .mktoHtmlText a:hover,.forms>div .form form .mktoFormRow.field-checkbox .mktoFormCol .mktoFieldWrap .mktoHtmlText a a:hover,.forms>div .form form .mktoFormRow.field-checkbox .mktoFormCol .mktoFieldWrap .mktoHtmlText span a:hover{opacity:1;text-decoration:underline}.forms>div .form form .mktoFormRow.field-checkbox .mktoFormCol .mktoFieldWrap .mktoHtmlText span span{display:none}.forms>div .form form .mktoFormRow.field-select .filter{height:45px}.forms>div .form form .mktoFormRow.field-select .text-value{line-height:45px}.forms>div .form form .mktoFormRow.field-select .filter.select{background:#26333e}.forms>div .form form .mktoFormRow.field-select .filter.select .options{background:#26333e;top:44px;border-top:none}.forms>div .form form .mktoFormRow.field-select .filter.select .options.options-top{top:auto !important;bottom:44px;border:none}.forms>div .form form .mktoFormRow.field-textarea{width:calc(100% - 70px) !important}.forms>div .form form .mktoFormRow.field-textarea textarea{width:100% !important;height:100px}.forms>div .form form .mktoFormRow input,.forms>div .form form .mktoFormRow label{font-family:'MuseoSansCyrl'}.forms>div .form form .mktoFormRow input,.forms>div .form form .mktoFormRow select,.forms>div .form form .mktoFormRow textarea{height:45px;border:none;background-color:#26333e;padding:12px 15px;line-height:21px;color:#fff;letter-spacing:1px;font-size:15px;width:100% !important;font-weight:300;box-shadow:none;border-radius:0}.forms>div .form form .mktoFormRow label[for="NumberOfEmployees"] p span span[style="color: #333333;"]{display:none}.forms>div .form form .mktoFormRow label[for="PostalCode"] p span span[style="color: #333333;"]{display:none}.forms>div .form form .mktoFormRow label[for="State"] p span span[style="color: #333333;"]{display:none}.forms>div .form form .mktoFormRow .mktoFormCol{height:auto;min-height:0;margin-bottom:0 !important;float:none}.forms>div .form form .mktoFormRow .mktoFormCol .mktoOffset{display:none}.forms>div .form form .mktoFormRow .mktoFormCol .mktoFieldWrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;float:none}.forms>div .form form .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoGutter{display:none}.forms>div .form form .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoLogicalField{border:none !important}.forms>div .form form .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoLabel{font-size:15px;font-weight:100;line-height:1.73;letter-spacing:1px;text-align:left;color:rgba(255,255,255,0.76);padding:15px 0 6px 0;width:100% !important;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.forms>div .form form .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoLabel span{width:auto !important;font-size:15px !important}.forms>div .form form .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoLabel p span:first-child{color:red !important}.forms>div .form form .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoLabel .mktoAsterix{float:none;color:#bf0000}.forms>div .form form .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoError{right:calc(100% + 15px) !important;bottom:0 !important}.forms>div .form form .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoError .mktoErrorMsg{-webkit-transition:0s !important;transition:0s !important;min-width:200px;border-radius:2px;background:#ffffff;text-shadow:none;color:#eb1d53;border:none;margin:0;padding:0 15px;box-shadow:none;font-family:'MuseoSansCyrl';height:45px;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:13px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.forms>div .form form .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoError .mktoErrorMsg .mktoErrorDetail{display:inline}.forms>div .form form .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoError .mktoErrorArrowWrap{width:8px;height:18px;left:auto;right:-7px;top:calc(50% - 9px)}.forms>div .form form .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoError .mktoErrorArrowWrap .mktoErrorArrow{background-color:#fff;border:none;margin:0 0 0 -11px}.forms>div .form form .mktoButtonRow{text-align:right;display:block;width:100%;clear:both;padding-top:30px}.forms>div .form form .mktoButtonRow span{margin-left:70px !important;display:block;text-align:right}.forms>div .form form .mktoButtonRow span .mktoButton,.forms>div .form form .mktoButtonRow span .mktoButton:active{width:200px;height:50px;border-radius:100px;background:#0db9bc;border:none;font-size:16px;font-weight:300;letter-spacing:1px;-webkit-transition:all 0.2s linear;transition:all 0.2s linear;font-family:'MuseoSansCyrl', sans-serif}.forms>div .form form .mktoButtonRow span .mktoButton:hover,.forms>div .form form .mktoButtonRow span .mktoButton:active:hover{border:none;opacity:0.8}.mktoFormRow.field-checkbox{position:relative}.mktoFormRow.field-checkbox .mktoFieldDescriptor.mktoFormCol{position:absolute;left:0;top:45px}html.ru .forms>div .form form .mktoFormRow.field-textarea+.mktoFormRow,html.ru .forms>div .form form .mktoFormRow.field-text.last+.mktoFormRow{padding:40px 0 0 0;width:calc(100% - 70px)}html.ru .forms>div .form form .mktoFormRow.field-textarea+.mktoFormRow .mktoHtmlText,html.ru .forms>div .form form .mktoFormRow.field-text.last+.mktoFormRow .mktoHtmlText{width:auto !important;color:rgba(217,217,217,0.76) !important}html.ru .forms>div .form form .mktoFormRow.field-textarea+.mktoFormRow .mktoHtmlText span,html.ru .forms>div .form form .mktoFormRow.field-text.last+.mktoFormRow .mktoHtmlText span{color:rgba(217,217,217,0.76) !important;font-family:'MuseoSansCyrl' !important}html.ru .forms>div .form form .mktoFormRow.field-textarea+.mktoFormRow .mktoHtmlText a,html.ru .forms>div .form form .mktoFormRow.field-text.last+.mktoFormRow .mktoHtmlText a{color:#0db9bc !important;font-size:13px;font-family:'MuseoSansCyrl' !important}html.ru .forms>div .form form .mktoFormRow.field-textarea+.mktoFormRow .mktoHtmlText a:hover,html.ru .forms>div .form form .mktoFormRow.field-text.last+.mktoFormRow .mktoHtmlText a:hover{text-decoration:underline;opacity:1}html.ru .mktoFormRow.field-checkbox .mktoFieldDescriptor.mktoFormCol{top:40px}html.ru .mktoFormRow.field-checkbox .mktoFieldDescriptor.mktoFormCol .mktoAsterix{margin:0 !important;right:-15px;position:absolute;top:-3px;height:45px}html.ru .mktoFormRow.field-checkbox .mktoFieldDescriptor.mktoFormCol+.mktoFormCol .mktoFieldWrap .mktoHtmlText.mktoHasWidth{min-height:45px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.modal{position:fixed;top:101px;left:0;width:100%;height:calc(100% - 101px);background-color:#111920;z-index:1000;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.modal>div{border-radius:3px;background-color:#000;box-shadow:0 2px 50px 0 rgba(0,0,0,0.3)}.modal>div .title{font-size:30px;font-weight:400;letter-spacing:1px;text-align:center;color:#fff;padding:70px 0 20px 0}.modal>div .description{font-size:15px;font-weight:300;text-align:center;letter-spacing:1px;color:rgba(255,255,255,0.76);padding-bottom:50px}.modal.modal-success>div{width:550px}.modal.modal-success>div .img{background:url("../images/success.png") 50% 50% no-repeat;height:200px;background-size:auto 100%}.app-error .container{padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.app-error .container .header{position:relative}.app-error .container .error{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.app-error .container .error .spider{margin:40px 0;position:relative;z-index:1}.app-error .container .error .spider.animation{-webkit-animation-name:death;animation-name:death;-webkit-animation-duration:0.1s;animation-duration:0.1s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-delay:0.3s;animation-delay:0.3s}.app-error .container .error .spider .puddle{width:60px;height:7px;-webkit-transform:scale(0.1, 0.1);transform:scale(0.1, 0.1);position:absolute;top:3px;background:url("../images/svg/puddle.svg") 50% 50% no-repeat}.app-error .container .error .spider.animation .puddle{-webkit-animation-name:puddle;animation-name:puddle;-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-delay:0.5s;animation-delay:0.5s}.app-error .container .error .img{height:155px;width:400px;background:url("../images/404.png") 50% 50% no-repeat;background-size:auto 100%;position:relative;z-index:2}.app-error .container .error .img.animation{-webkit-animation-name:jump;animation-name:jump;-webkit-animation-duration:0.5s;animation-duration:0.5s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.app-error .container .error .title{font-size:26px;font-weight:500;letter-spacing:2px;text-align:center;color:#fff}.app-error .container .error .description{font-size:18px;font-weight:300;padding-top:10px;padding-bottom:50px}.app-error .container .error .btn{height:60px;border-radius:30px;background-color:#0db9bc;font-size:16px;font-weight:400;letter-spacing:1px;text-align:center;color:#ffffff;padding:0 30px;line-height:60px}.app-error .footer{display:none}@-webkit-keyframes jump{50%{-webkit-transform:translateY(-40px);transform:translateY(-40px)}100%{-webkit-transform:translateY(110px);transform:translateY(110px)}}@keyframes jump{50%{-webkit-transform:translateY(-40px);transform:translateY(-40px)}100%{-webkit-transform:translateY(110px);transform:translateY(110px)}}@-webkit-keyframes death{50%{-webkit-transform:scale(0.1, 0.1);transform:scale(0.1, 0.1);-webkit-transform-origin:bottom;transform-origin:bottom}100%{-webkit-transform:scale(0.1, 0.1);transform:scale(0.1, 0.1);-webkit-transform-origin:bottom;transform-origin:bottom}}@keyframes death{50%{-webkit-transform:scale(0.1, 0.1);transform:scale(0.1, 0.1);-webkit-transform-origin:bottom;transform-origin:bottom}100%{-webkit-transform:scale(0.1, 0.1);transform:scale(0.1, 0.1);-webkit-transform-origin:bottom;transform-origin:bottom}}@-webkit-keyframes puddle{0%{-webkit-transform:scale(0.1, 0.1);transform:scale(0.1, 0.1);-webkit-transform-origin:bottom;transform-origin:bottom}100%{-webkit-transform:scale(10, 10);transform:scale(10, 10)}}@keyframes puddle{0%{-webkit-transform:scale(0.1, 0.1);transform:scale(0.1, 0.1);-webkit-transform-origin:bottom;transform-origin:bottom}100%{-webkit-transform:scale(10, 10);transform:scale(10, 10)}}html.de .form.form-report label[for="Nodes__c"]{letter-spacing:0.7px !important}html.de button.brand{font-size:15px}html.de .landing>div .content .statistic .graph-container.budget .budget-stats .svg.average:first-child .text .label{font-size:9px}html.de .landing>div .content .statistic .graph-container.budget .budget-stats .svg.average:nth-child(2) .text .label{font-size:12px}@media screen and (max-width: 767px){html.de:not(.export) .landing>div .content .statistic .graph-container.budget .budget-stats .svg.average:first-child .svg-wrapper-mobile .label{color:transparent}html.de:not(.export) .landing>div .content .statistic .graph-container.budget .budget-stats .svg.average:first-child .svg-wrapper-mobile .label:before{content:'Ø';color:#fff;font-size:14px}html.de:not(.export) .landing>div .content .statistic .graph-container.budget .budget-stats .svg.average:first-child .svg-wrapper-mobile .label span{display:none}html.de:not(.export) .landing>div .content .statistic .graph-container.budget .budget-stats .svg.max:nth-child(2) .svg-wrapper-mobile .label{font-size:10px}html.en:not(.export) .forms>div .form form .mktoFormRow.field-checkbox .mktoFieldWrap .mktoHtmlText p{padding-top:0px !important}}html.en:not(.export) .forms>div .form form .mktoFormRow label[for="NumberOfEmployees"] p span span[style="color: #333333;"],html.en:not(.export) .forms>div .form form .mktoFormRow label[for="PostalCode"] p span span[style="color: #333333;"],html.en:not(.export) .forms>div .form form .mktoFormRow label[for="State"] p span span[style="color: #333333;"]{display:inline}@media screen and (max-width: 353px){html.es:not(.export) .footer>div .copyright{line-height:22px;text-align:left}}html.en:not(.export) .forms>div .form form .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoLabel p span:first-child{color:rgba(255,255,255,0.76) !important}html.ru:not(.export) .to-top,html.de:not(.export) .to-top{bottom:90px}html.ru:not(.export) .footer>div .copyright{line-height:13px;padding-bottom:10px}html.ru:not(.export) .footer>div .links ul li{text-align:right;line-height:15px}html.ru:not(.export) .footer>div .links ul li:last-child{padding-bottom:10px}.es .filters input::-webkit-input-placeholder,.de .filters input::-webkit-input-placeholder{font-size:12.2px;letter-spacing:0.7px}@media screen and (max-width: 330px){html.fr:not(.export) .landing>div .content{padding-top:10px}.es .filters input::-webkit-input-placeholder,.de .filters input::-webkit-input-placeholder{font-size:11.2px}.it .filters input::-webkit-input-placeholder{font-size:13px}}@media screen and (max-width: 640px){html.ru .footer>div .links ul li a{font-size:10px !important}}@media screen and (max-width: 1530px){.wrapper{padding:0 40px}.landing>div{padding:30px 0}.landing>div .content{margin-left:310px;padding-top:31px}.landing>div .content .statistic{padding:30px 40px 40px 40px}.landing>div .content .statistic.intro .text{font-size:15px}.landing>div .content .statistic .top{padding-bottom:50px}.landing>div .content .statistic .top .title{font-size:20px}.landing>div .content .statistic .top .title .sub-title{font-size:14px}.landing>div .content .statistic .graph-container.budget .budget-stats{width:auto}.landing>div .content .statistic .graph-container.budget .budget-stats .svg:nth-child(1) .message{left:0;text-align:left}.landing>div .content .statistic .graph-container.horizontal{padding-bottom:60px}.landing>div .content .statistic .graph-container.horizontal .common-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;bottom:0}.landing>div .content .statistic .graph-container.horizontal .common-list>*{margin-right:30px}.landing>div .content .statistic .graph-container.horizontal .common-list .item{width:auto}.landing>div .content .statistic .graph-container.mountain .graph .svg{padding-top:14px}.landing>div .content .statistic .graph-container.mountain .list .item{height:40px}.landing>div .content .statistic .graph-container .list .item .title{font-size:13px}.landing>div .content .statistic .graph-container .list .item .value{font-size:13px}.landing>div .content .statistic .graph-container .common-list .item{width:180px}.landing>div .content .statistic .graph-container .common-list .item .value{font-size:24px}.landing>div .content .statistic .graph-container .common-list .item .title{font-size:16px}.landing>div .content .statistic .statistic-content .recommendation-text{font-size:13px}.landing>div .content .statistic .statistic-content .recommendation-text p{font-size:13px}.landing>div .content .statistic .statistic-content .stat-actions .action .text{font-size:14px}.landing>div .content .statistic .statistic-content .stat-actions .action a{font-size:13px}.landing>div .content .summary-info{font-size:13px}.landing>div .filters .go-to-recommedations{padding-top:40px}.landing>div .filters .go-to-recommedations button{height:60px;font-size:13px}.landing>div .filters .btns .reset{font-size:13px}.filters .field label{font-size:13px}.filters .filter{height:45px}.filters .filter.select:not(.lang) .text-value{line-height:45px;font-size:13px}.filters .filter.select:not(.lang) .options{top:45px}.filters .filter.select:not(.lang) .options ul li.option{padding:10px 30px 10px 15px;font-size:13px}.filters .filter.slider .text-control{font-size:13px}.filters .filter.slider .prefix{padding:12px 0}.button.calculate{font-size:13px;line-height:45px}.button.calculate .icon-arrow{line-height:45px}.banner_wr{padding:0 40px}}@media screen and (min-width: 1250px) and (max-height: 720px){.container{padding-top:70px}.container .header>div{height:70px}.container .header>div .logo a{font-size:20px}.container .landing>div{padding:15px 0}.container .filters .field{padding-bottom:15px}.page .close,.forms .close{top:71px}.has-closest .landing>div .content .statistic.closest-filters{top:70px}}@media screen and (max-width: 1200px){.container{padding-top:200px}.wrapper{padding:0 30px}.header{background:#111920;height:80px}.header>div{height:79px}.header>div .logo a{font-size:16px;letter-spacing:1px}.landing>div .filters{width:100%;z-index:100;left:0;top:80px}.landing>div .filters.opened{height:100vh;background-color:rgba(0,0,0,0.65)}.landing>div .filters.opened form{display:-webkit-box;display:-ms-flexbox;display:flex}.landing>div .filters.opened .filters-string{display:none}.landing>div .filters.opened .caption{padding-bottom:20px}.landing>div .filters .filters-wrapper{padding:20px 0;background:#111920}.landing>div .filters .filters-wrapper .popup-reset-filter{display:none !important}.landing>div .filters .caption{display:-webkit-box;display:-ms-flexbox;display:flex;cursor:pointer;padding-bottom:15px}.landing>div .filters .filters-string{display:block;text-align:center;font-size:13px;letter-spacing:1px}.landing>div .filters .filters-string .value{padding-bottom:20px}.landing>div .filters .filters-string .icon-dropdown{color:#acacac;font-size:8px;cursor:pointer}.landing>div .filters form{width:565px;display:none;margin:0 auto;-ms-flex-wrap:wrap;flex-wrap:wrap}.landing>div .filters form .field{-ms-flex-preferred-size:46%;flex-basis:46%;margin-right:8%;max-width:46%}.landing>div .filters form .field:nth-of-type(2n){margin-right:0}.landing>div .filters form .btns{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.landing>div .filters form .go-to-recommedations{display:none}.landing>div .filters .filter{background:#000;-webkit-transition:none;transition:none}.landing>div .content{margin-left:0;padding-top:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.landing>div .content .popup-reset-filter{display:-webkit-box;display:-ms-flexbox;display:flex;background:#111920;padding:20px 40px 20px 20px;margin-bottom:30px;margin-top:10px}.landing>div .content .popup-reset-filter .message{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.landing>div .content .popup-reset-filter .message:before{content:'';background:url("../images/svg/ic-idea.svg") no-repeat 50% 50%;width:25px;height:26px;-ms-flex-negative:0;flex-shrink:0;margin-right:20px}.landing>div .content .popup-reset-filter .icon-close{position:absolute;right:10px;top:10px;font-size:10px;cursor:pointer}.landing>div .content .popup-reset-filter .corner{position:absolute;width:14px;height:14px;top:-7px;left:calc(50% - 7px);background:#111920;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.landing>div .content.has-closest{padding-top:0 !important}.landing>div .content .statistic{padding:20px}.landing>div .content .statistic .top .filters-string{display:none}.landing>div .content .statistic.closest-filters{position:relative !important;top:auto !important;width:auto !important;height:auto !important;padding:20px !important}.landing>div .content .statistic.closest-filters:before{display:none}.landing>div .content .statistic .graph-container.budget{overflow:visible}.landing>div .global-actions{top:calc(50% - 55)}.landing>div .global-actions>button{width:55px;height:55px}.landing>div .global-actions>button>svg{width:18px}.landing>div .go-to-recommedations.go-to-recommedations-mobile{position:fixed;bottom:50px;width:280px;left:calc(50% - 140px);display:block;z-index:50;visibility:visible;opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);padding:0}.landing>div .go-to-recommedations.go-to-recommedations-mobile button{padding-left:35px;font-size:14px;height:60px}.filters .filter.select:not(.lang) .options{top:42px;border-bottom:none}.filters .filter.select:not(.lang) .options ul{background:#000;border:1px solid #366465}.footer>div{padding-bottom:40px}.footer .copyright{position:absolute;left:0;bottom:20px}.to-top{opacity:1;visibility:visible;bottom:80px}.page .close{top:79px}.pages-index .container{padding-top:80px}.pages-index .container .header{background:#000}.pages-index .container .page{background:#111920}.pages-index .container .page .close{display:none}.pages-index .container .page .content{position:relative}.pages-index .container .page .content h1{font-size:24px;padding:88px 0 10px}.pages-index .container .page .content h3{font-size:15px}.pages-index .container .page .content h2{padding-top:20px;font-size:20px}.pages-index .container .page .content h4{padding-top:20px;font-size:15px}.pages-index .container .page .content h5{font-size:13px}.pages-index .container .page .content h6{font-size:13px}.pages-index .container .page .content ul{margin:0 0 0 20px;padding:0 0 0 10px}.pages-index .container .page .content ul li:before{left:-15px;top:10px}.pages-index .container .page .content table{width:calc(100% + 6px);border-spacing:3px 0;margin:20px 0 30px -3px}.pages-index .container .page .content table th{border-bottom:3px solid #111920;padding:20px 20px}.pages-index .container .page .content table td{padding:10px 20px}.pages-index .container .page .mobile-close{display:block;right:auto;position:absolute;top:auto;border:none;color:#0db9bc;-webkit-transform:rotate(180deg);transform:rotate(180deg);text-align:right;font-size:18px}.app-report .container,.app-contactme .container{padding-top:80px}.app-report .container .forms,.app-contactme .container .forms{background:#000}.app-report .container .forms>div .form form .mktoButtonRow,.app-contactme .container .forms>div .form form .mktoButtonRow{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.app-report .container .forms>div .form form .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoError,.app-contactme .container .forms>div .form form .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoError{right:auto !important;left:calc(50% - 100px) !important;bottom:80px !important}.app-report .container .forms>div .form form .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoError .mktoErrorArrowWrap,.app-contactme .container .forms>div .form form .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoError .mktoErrorArrowWrap{top:auto;bottom:-5px;left:calc(50% - 5px);width:10px;height:10px;-webkit-transform:rotate(45deg);transform:rotate(45deg);background:#fff}.app-report .container .forms>div .form form .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoError .mktoErrorArrowWrap .mktoErrorArrow,.app-contactme .container .forms>div .form form .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoError .mktoErrorArrowWrap .mktoErrorArrow{display:none}.app-report .container .forms>div .form form .mktoFormRow.field-checkbox .mktoFormCol .mktoFieldWrap .mktoError,.app-contactme .container .forms>div .form form .mktoFormRow.field-checkbox .mktoFormCol .mktoFieldWrap .mktoError{left:-2px !important;top:-60px !important;bottom:auto !important}.app-report .container .forms>div .form form .mktoFormRow.field-checkbox .mktoFormCol .mktoFieldWrap .mktoError .mktoErrorArrowWrap,.app-contactme .container .forms>div .form form .mktoFormRow.field-checkbox .mktoFormCol .mktoFieldWrap .mktoError .mktoErrorArrowWrap{left:20px}.app-report .container .forms .title,.app-contactme .container .forms .title{font-size:24px}.app-report .container .forms .text,.app-contactme .container .forms .text{font-size:16px}.app-report .container .forms .mktoError,.app-contactme .container .forms .mktoError{right:auto !important}.app-report .container .forms .close,.app-contactme .container .forms .close{display:none}.app-report .container .forms .mobile-close,.app-contactme .container .forms .mobile-close{top:0;display:block;right:auto;position:absolute;border:none;color:#0db9bc;-webkit-transform:rotate(180deg);transform:rotate(180deg);text-align:right;font-size:18px}.modal.modal-success{top:80px;height:calc(100% - 80px)}.default_mountain-wr{margin-bottom:-20px}.default_mountain-wr:after{left:-20px;right:-20px}.banner_wr{padding:0 30px}.banner_text_title{font-size:18px;letter-spacing:0.6px;line-height:1.5}.banner_text_description{font-size:14px;font-weight:500;line-height:1.5}.banner_close{right:5px}.disclaimer>div .text{padding-right:20px}.disclaimer>div .btn{border:none}.has-closest .landing>div .content{padding-top:0}}@media screen and (max-width: 900px){.landing>div .content{margin-left:0}.landing>div .content .statistic{padding:30px}.landing>div .content .statistic .graph-container.budget.hide-max{padding:0}.landing>div .content .statistic .graph-container.budget.hide-max .budget-stats .svg:nth-child(1) .message{left:calc(50% - 100px)}.landing>div .content .statistic .graph-container.budget .budget-stats .svg{padding:0 3% 0 0}.landing>div .content .statistic .graph-container.budget .budget-stats .svg:nth-child(2) svg{width:120px;height:120px}.landing>div .content .statistic .graph-container.budget .budget-stats .svg:nth-child(2) .text .value{font-size:13px}.landing>div .content .statistic .graph-container.budget .budget-stats .svg:nth-child(3) svg{width:160px;height:160px}.landing>div .content .statistic .graph-container.budget .budget-stats .svg:nth-child(3) .text .value{font-size:18px}.landing>div .content .statistic .graph-container.budget .change .circle{width:190px;height:190px}.landing>div .content .statistic .graph-container.budget .change .title{font-size:13px}.landing>div .content .statistic .graph-container.budget .message{width:200px;left:calc(50% - 100px);font-size:13px}.default_mountain-wr{margin-bottom:-30px}.default_mountain-wr:after{left:-30px;right:-30px}}.tablet .landing .global-actions button.toggle-btn:hover:not(.opened) .icon,.mobile .landing .global-actions button.toggle-btn:hover:not(.opened) .icon{fill:#fff}.tablet .landing>div .content .statistic .top .actions>button:hover:not(.opened) svg .icon,.mobile .landing>div .content .statistic .top .actions>button:hover:not(.opened) svg .icon{fill:#acacac;opacity:0.9}.tablet .mktoLabel[for=Country],.tablet .mktoLabel[for=Nodes__c],.tablet .mktoLabel[for=NumberOfEmployees],.tablet .mktoLabel[for=State],.mobile .mktoLabel[for=Country],.mobile .mktoLabel[for=Nodes__c],.mobile .mktoLabel[for=NumberOfEmployees],.mobile .mktoLabel[for=State]{pointer-events:none}@media screen and (max-width: 767px){html:not(.export) .wrapper{padding:0 15px}html:not(.export) .container{padding-top:0;padding-bottom:0}html:not(.export) .header{height:75px;background:#000;border-bottom:none;position:relative}html:not(.export) .header>div{height:75px}html:not(.export) .header>div .logo a{font-size:13px;line-height:17px;padding-left:42px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;height:35px;background-position:0 50%;background-size:contain;font-weight:100}html:not(.export) .header>div .links ul li{margin-left:5px}html:not(.export) .header>div .links ul li a.methodology-btn{display:block;width:30px;height:30px;background:url("../images/svg/info.svg") 50% 50% no-repeat;background-size:cover}html:not(.export) .header>div .links ul li a.methodology-btn span{display:none}html:not(.export) .header>div .links ul li .filter.select.small.opened .text-value{border-top-left-radius:4px;border-top-right-radius:4px}html:not(.export) .header>div .links ul li .filter.select.small.opened .options{border-bottom-left-radius:4px;border-bottom-right-radius:4px}html:not(.export) .landing>div{padding:15px 0;padding-top:110px}html:not(.export) .landing>div .global-actions{top:calc(50% - 40px)}html:not(.export) .landing>div .global-actions>button{width:40px;height:40px}html:not(.export) .landing>div .global-actions>button>svg{width:14px}html:not(.export) .landing>div .filters{top:0;position:absolute;left:-15px;width:calc(100% + 30px)}html:not(.export) .landing>div .filters form .btns{padding-top:10px}html:not(.export) .landing>div .filters form .btns .reset{font-size:12px}html:not(.export) .landing>div .filters form .btns .button.calculate{font-size:12px;line-height:40px;-ms-flex-preferred-size:130px;flex-basis:130px}html:not(.export) .landing>div .filters form .btns .button.calculate .icon-arrow{line-height:40px;font-size:10px}html:not(.export) .landing>div .filters .field{padding-bottom:10px;max-width:none !important}html:not(.export) .landing>div .filters .field label{font-size:11px;padding-bottom:5px}html:not(.export) .landing>div .filters .field .filter{height:40px}html:not(.export) .landing>div .filters .field .filter .text-value{line-height:40px}html:not(.export) .landing>div .filters .field .filter.select:not(.lang) .options{top:38px}html:not(.export) .landing>div .filters .field .filter.select:not(.lang) .options ul{padding:5px 0}html:not(.export) .landing>div .filters .field .filter.select:not(.lang) .options ul li.option{padding:7px 30px 7px 15px}html:not(.export) .landing>div .filters.opened{z-index:1001}html:not(.export) .landing>div .filters.opened .caption{padding-bottom:10px}html:not(.export) .landing>div .filters.opened form{display:block;padding:0 15px;width:auto}html:not(.export) .landing>div .filters.opened form .field{margin:0}html:not(.export) .landing>div .filters .caption{font-weight:300;font-size:14px;padding-bottom:10px}html:not(.export) .landing>div .filters .filters-wrapper{padding:10px 0;margin:0 15px;background:#121c24}html:not(.export) .landing>div .filters .filters-string{padding:0 5px}html:not(.export) .landing>div .filters .filters-string .value{font-size:11px;font-weight:100;line-height:20px;padding-bottom:10px;height:50px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}html:not(.export) .landing>div .content .popup-reset-filter{margin-top:15px;margin-bottom:15px}html:not(.export) .landing>div .content .popup-reset-filter .message{font-size:13px}html:not(.export) .landing>div .content .statistic{padding:15px;position:relative;margin-top:15px}html:not(.export) .landing>div .content .statistic.closest-filters{margin-bottom:15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;padding:15px 30px 15px 15px}html:not(.export) .landing>div .content .statistic.closest-filters .text{font-size:13px;width:100%}html:not(.export) .landing>div .content .statistic.closest-filters a{font-size:15px;margin-top:10px;padding:0}html:not(.export) .landing>div .content .statistic.closest-filters a .icon{font-size:14px}html:not(.export) .landing>div .content .statistic.closest-filters+.stats-data{margin-top:0}html:not(.export) .landing>div .content .statistic .top{padding-bottom:15px;position:relative;z-index:10;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}html:not(.export) .landing>div .content .statistic .top .title{font-size:14px;line-height:18px;-ms-flex-preferred-size:calc(100% - 94%);flex-basis:calc(100% - 94%)}html:not(.export) .landing>div .content .statistic .top .title .sub-title{font-size:12px;padding-top:5px}html:not(.export) .landing>div .content .statistic .top .title .percent .text{font-size:11px}html:not(.export) .landing>div .content .statistic .top .actions{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-preferred-size:94px;flex-basis:94px}html:not(.export) .landing>div .content .statistic .top .actions>button{width:40px;height:40px;margin-left:5px}html:not(.export) .landing>div .content .statistic .top .actions>button>svg{width:14px}html:not(.export) .landing>div .content .statistic .top .actions>button.share-btn{padding-top:5px}html:not(.export) .landing>div .content .statistic .top .actions>button.share-btn svg{margin-left:-1px}html:not(.export) .landing>div .content .statistic .top .actions>button.download-btn{padding:4px 0 0 1px}html:not(.export) .landing>div .content .statistic .top .actions>button.download-btn svg{margin-left:-1px}html:not(.export) .landing>div .content .statistic .top .actions .toggle-block{width:40px;height:40px}html:not(.export) .landing>div .content .statistic .top .actions .toggle-block.share-block{left:5px}html:not(.export) .landing>div .content .statistic .top .actions .toggle-block.opened button.tw,html:not(.export) .landing>div .content .statistic .top .actions .toggle-block.opened a.tw{left:-50px;top:0}html:not(.export) .landing>div .content .statistic .top .actions .toggle-block.opened button.fb,html:not(.export) .landing>div .content .statistic .top .actions .toggle-block.opened a.fb{left:-95px;top:0}html:not(.export) .landing>div .content .statistic .top .actions .toggle-block.opened button.go,html:not(.export) .landing>div .content .statistic .top .actions .toggle-block.opened a.go{left:-140px;top:0}html:not(.export) .landing>div .content .statistic .top .actions .toggle-block.opened button.in,html:not(.export) .landing>div .content .statistic .top .actions .toggle-block.opened a.in{left:-185px;top:0}html:not(.export) .landing>div .content .statistic .top .actions .toggle-block.opened button.wa,html:not(.export) .landing>div .content .statistic .top .actions .toggle-block.opened a.wa{left:-72px;top:40px}html:not(.export) .landing>div .content .statistic .top .actions .toggle-block.opened button.vb,html:not(.export) .landing>div .content .statistic .top .actions .toggle-block.opened a.vb{left:-118px;top:40px}html:not(.export) .landing>div .content .statistic .top .actions .toggle-block.opened button.tg,html:not(.export) .landing>div .content .statistic .top .actions .toggle-block.opened a.tg{left:-165px;top:40px}html:not(.export) .landing>div .content .statistic .top .actions .toggle-block.opened button.image,html:not(.export) .landing>div .content .statistic .top .actions .toggle-block.opened a.image{left:-50px;top:45px}html:not(.export) .landing>div .content .statistic .top .actions .toggle-block.opened button.pdf,html:not(.export) .landing>div .content .statistic .top .actions .toggle-block.opened a.pdf{left:0px;top:45px}html:not(.export) .landing>div .content .statistic.intro{margin-bottom:15px;position:relative}html:not(.export) .landing>div .content .statistic.intro .title{font-size:16px;padding-right:20px}html:not(.export) .landing>div .content .statistic.intro .text{font-size:13px;line-height:21px}html:not(.export) .landing>div .content .statistic.intro .close{width:10px;height:10px;position:absolute;right:15px;top:15px;background:url("../images/svg/close.svg") 50% 50% no-repeat;opacity:0.6;cursor:pointer;z-index:10}html:not(.export) .landing>div .content .statistic .graph-container{min-height:0}html:not(.export) .landing>div .content .statistic .graph-container.expand-block .list{max-height:320px;display:block;overflow:hidden}html:not(.export) .landing>div .content .statistic .graph-container.expand-block .list:after{content:'';display:block;position:absolute;bottom:0;left:0;width:100%;height:150px;background-image:-webkit-linear-gradient(top, rgba(13,20,26,0), #111920);background-image:linear-gradient(to bottom, rgba(13,20,26,0), #111920);z-index:10}html:not(.export) .landing>div .content .statistic .graph-container.expand-block.expanded .list{max-height:none}html:not(.export) .landing>div .content .statistic .graph-container.expand-block.expanded .list:after{display:none}html:not(.export) .landing>div .content .statistic .graph-container.expand-block.expanded .expand-btn span{-webkit-transform:rotate(180deg);transform:rotate(180deg)}html:not(.export) .landing>div .content .statistic .graph-container.expand-block .expand-btn{display:-webkit-box;display:-ms-flexbox;display:flex}html:not(.export) .landing>div .content .statistic .graph-container.budget,html:not(.export) .landing>div .content .statistic .graph-container.budget.all{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;margin:0;padding:40px 0 50px 10px;overflow:visible}html:not(.export) .landing>div .content .statistic .graph-container.budget.hide-max,html:not(.export) .landing>div .content .statistic .graph-container.budget.all.hide-max{display:block}html:not(.export) .landing>div .content .statistic .graph-container.budget.hide-max .budget-stats,html:not(.export) .landing>div .content .statistic .graph-container.budget.all.hide-max .budget-stats{display:block}html:not(.export) .landing>div .content .statistic .graph-container.budget.hide-max .budget-stats .svg:nth-child(1) .message,html:not(.export) .landing>div .content .statistic .graph-container.budget.all.hide-max .budget-stats .svg:nth-child(1) .message{left:0}html:not(.export) .landing>div .content .statistic .graph-container.budget .budget-stats,html:not(.export) .landing>div .content .statistic .graph-container.budget.all .budget-stats{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}html:not(.export) .landing>div .content .statistic .graph-container.budget .budget-stats .svg,html:not(.export) .landing>div .content .statistic .graph-container.budget.all .budget-stats .svg{padding:0;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:10px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}html:not(.export) .landing>div .content .statistic .graph-container.budget .budget-stats .svg:nth-child(1) svg,html:not(.export) .landing>div .content .statistic .graph-container.budget.all .budget-stats .svg:nth-child(1) svg{width:50px;height:50px}html:not(.export) .landing>div .content .statistic .graph-container.budget .budget-stats .svg:nth-child(2) svg,html:not(.export) .landing>div .content .statistic .graph-container.budget.all .budget-stats .svg:nth-child(2) svg{width:65px;height:65px}html:not(.export) .landing>div .content .statistic .graph-container.budget .budget-stats .svg:nth-child(3) svg,html:not(.export) .landing>div .content .statistic .graph-container.budget.all .budget-stats .svg:nth-child(3) svg{width:75px;height:75px}html:not(.export) .landing>div .content .statistic .graph-container.budget .budget-stats .svg:nth-child(2) .svg-wrapper-mobile .label,html:not(.export) .landing>div .content .statistic .graph-container.budget.all .budget-stats .svg:nth-child(2) .svg-wrapper-mobile .label{font-size:14px}html:not(.export) .landing>div .content .statistic .graph-container.budget .budget-stats .svg:nth-child(3) .svg-wrapper-mobile .label,html:not(.export) .landing>div .content .statistic .graph-container.budget.all .budget-stats .svg:nth-child(3) .svg-wrapper-mobile .label{font-size:10px !important}html:not(.export) .landing>div .content .statistic .graph-container.budget .budget-stats .svg.max .svg-wrapper-mobile .label,html:not(.export) .landing>div .content .statistic .graph-container.budget.all .budget-stats .svg.max .svg-wrapper-mobile .label{font-size:10px !important}html:not(.export) .landing>div .content .statistic .graph-container.budget .budget-stats .svg .svg-wrapper,html:not(.export) .landing>div .content .statistic .graph-container.budget.all .budget-stats .svg .svg-wrapper{display:none;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}html:not(.export) .landing>div .content .statistic .graph-container.budget .budget-stats .svg .svg-wrapper.svg-wrapper-mobile,html:not(.export) .landing>div .content .statistic .graph-container.budget.all .budget-stats .svg .svg-wrapper.svg-wrapper-mobile{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}html:not(.export) .landing>div .content .statistic .graph-container.budget .budget-stats .svg .svg-wrapper.svg-wrapper-mobile .label,html:not(.export) .landing>div .content .statistic .graph-container.budget.all .budget-stats .svg .svg-wrapper.svg-wrapper-mobile .label{position:absolute;width:100%;height:100%;top:0;left:0;opacity:0.6;font-size:8px;font-weight:300;text-align:left;color:#ffffff;text-transform:uppercase;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}html:not(.export) .landing>div .content .statistic .graph-container.budget .budget-stats .svg .text,html:not(.export) .landing>div .content .statistic .graph-container.budget.all .budget-stats .svg .text{text-align:left;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;position:relative;-ms-flex-preferred-size:calc(100% - 100px);flex-basis:calc(100% - 100px)}html:not(.export) .landing>div .content .statistic .graph-container.budget .budget-stats .svg .text.text-mobile,html:not(.export) .landing>div .content .statistic .graph-container.budget.all .budget-stats .svg .text.text-mobile{display:block}html:not(.export) .landing>div .content .statistic .graph-container.budget .budget-stats .svg .text .value,html:not(.export) .landing>div .content .statistic .graph-container.budget.all .budget-stats .svg .text .value{font-size:14px !important;font-weight:300}html:not(.export) .landing>div .content .statistic .graph-container.budget .budget-stats .svg .text .message,html:not(.export) .landing>div .content .statistic .graph-container.budget.all .budget-stats .svg .text .message{opacity:0.7;font-size:13px;font-weight:600;padding-top:5px;text-align:left}html:not(.export) .landing>div .content .statistic .graph-container.budget .budget-stats .svg .message,html:not(.export) .landing>div .content .statistic .graph-container.budget.all .budget-stats .svg .message{position:relative;top:auto;left:auto;width:auto;text-align:left;bottom:auto}html:not(.export) .landing>div .content .statistic .graph-container.budget .change,html:not(.export) .landing>div .content .statistic .graph-container.budget.all .change{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-preferred-size:auto;flex-basis:auto;padding-top:20px}html:not(.export) .landing>div .content .statistic .graph-container.budget .change .title,html:not(.export) .landing>div .content .statistic .graph-container.budget.all .change .title{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;padding:0;opacity:0.7;font-size:13px;font-weight:300;line-height:1.5;text-align:left;color:#ffffff;letter-spacing:normal;-ms-flex-preferred-size:calc(100% - 100px);flex-basis:calc(100% - 100px)}html:not(.export) .landing>div .content .statistic .graph-container.budget .change .circle,html:not(.export) .landing>div .content .statistic .graph-container.budget.all .change .circle{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;border:none;background:transparent;width:auto;height:auto;position:relative}html:not(.export) .landing>div .content .statistic .graph-container.budget .change .circle .circle-mobile,html:not(.export) .landing>div .content .statistic .graph-container.budget.all .change .circle .circle-mobile{width:86px;height:86px;display:block}html:not(.export) .landing>div .content .statistic .graph-container.budget .change .circle .value,html:not(.export) .landing>div .content .statistic .graph-container.budget.all .change .circle .value{position:absolute;top:0;left:0;width:100%;line-height:86px;font-size:16px;font-weight:300}html:not(.export) .landing>div .content .statistic .graph-container.budget .grid-mobile,html:not(.export) .landing>div .content .statistic .graph-container.budget.all .grid-mobile{display:block;position:absolute;width:1px;height:100%;top:0;left:0;margin:0}html:not(.export) .landing>div .content .statistic .graph-container.budget .grid-mobile .arrow,html:not(.export) .landing>div .content .statistic .graph-container.budget.all .grid-mobile .arrow{height:calc(100% - 40px);background:-webkit-linear-gradient(top, #0d141a, #0db9bc);background:linear-gradient(to bottom, #0d141a, #0db9bc)}html:not(.export) .landing>div .content .statistic .graph-container.budget .grid-mobile .arrow:after,html:not(.export) .landing>div .content .statistic .graph-container.budget.all .grid-mobile .arrow:after{content:'';display:block;position:absolute;right:calc(50% - 6px);top:auto;bottom:-1px;width:12px;height:8px;background:url(../images/svg/graph-arrow.svg) 50% 50% no-repeat;-webkit-transform:rotate(90deg);transform:rotate(90deg)}html:not(.export) .landing>div .content .statistic .graph-container.budget .grid-mobile .values .value,html:not(.export) .landing>div .content .statistic .graph-container.budget.all .grid-mobile .values .value{position:absolute;font-size:12px;font-weight:300;letter-spacing:1px}html:not(.export) .landing>div .content .statistic .graph-container.budget .grid-mobile .values .value:first-child,html:not(.export) .landing>div .content .statistic .graph-container.budget.all .grid-mobile .values .value:first-child{top:0px}html:not(.export) .landing>div .content .statistic .graph-container.budget .grid-mobile .values .value:last-child,html:not(.export) .landing>div .content .statistic .graph-container.budget.all .grid-mobile .values .value:last-child{bottom:10px}html:not(.export) .landing>div .content .statistic .graph-container.mountain .list:before{content:'';display:block;width:2px;background:-webkit-linear-gradient(top, #0d141a, #357ee0 53%, #0c1419);background:linear-gradient(to bottom, #0d141a, #357ee0 53%, #0c1419);position:absolute;left:8px;top:0;bottom:0;opacity:0.3;-webkit-transform:scale(1.01);transform:scale(1.01)}html:not(.export) .landing>div .content .statistic .graph-container.orbit,html:not(.export) .landing>div .content .statistic .graph-container.mountain,html:not(.export) .landing>div .content .statistic .graph-container.mountain.horizontal{overflow:visible;display:block;padding-bottom:0}html:not(.export) .landing>div .content .statistic .graph-container.orbit .graph,html:not(.export) .landing>div .content .statistic .graph-container.mountain .graph,html:not(.export) .landing>div .content .statistic .graph-container.mountain.horizontal .graph{display:none}html:not(.export) .landing>div .content .statistic .graph-container.orbit .list .item,html:not(.export) .landing>div .content .statistic .graph-container.mountain .list .item,html:not(.export) .landing>div .content .statistic .graph-container.mountain.horizontal .list .item{padding:0;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;height:auto !important;padding-bottom:15px;position:relative}html:not(.export) .landing>div .content .statistic .graph-container.orbit .list .item .circle,html:not(.export) .landing>div .content .statistic .graph-container.mountain .list .item .circle,html:not(.export) .landing>div .content .statistic .graph-container.mountain.horizontal .list .item .circle{-ms-flex-preferred-size:18px;flex-basis:18px;height:18px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;flex-shrink:0}html:not(.export) .landing>div .content .statistic .graph-container.orbit .list .item .circle div,html:not(.export) .landing>div .content .statistic .graph-container.mountain .list .item .circle div,html:not(.export) .landing>div .content .statistic .graph-container.mountain.horizontal .list .item .circle div{border-radius:50%;margin:0 auto;max-width:18px;max-height:18px}html:not(.export) .landing>div .content .statistic .graph-container.orbit .list .item .value,html:not(.export) .landing>div .content .statistic .graph-container.mountain .list .item .value,html:not(.export) .landing>div .content .statistic .graph-container.mountain.horizontal .list .item .value{padding-left:15px;line-height:18px}html:not(.export) .landing>div .content .statistic .graph-container.orbit .list .item .value:before,html:not(.export) .landing>div .content .statistic .graph-container.mountain .list .item .value:before,html:not(.export) .landing>div .content .statistic .graph-container.mountain.horizontal .list .item .value:before{display:none}html:not(.export) .landing>div .content .statistic .graph-container.orbit .list .item .title,html:not(.export) .landing>div .content .statistic .graph-container.mountain .list .item .title,html:not(.export) .landing>div .content .statistic .graph-container.mountain.horizontal .list .item .title{line-height:18px}html:not(.export) .landing>div .content .statistic .graph-container.mountain{display:block}html:not(.export) .landing>div .content .statistic .graph-container.mountain .list{padding-left:18px;position:relative}html:not(.export) .landing>div .content .statistic .graph-container.mountain .list:before{content:'';display:block;background-image:-webkit-linear-gradient(top, #eb1d53, #111920);background-image:linear-gradient(to bottom, #eb1d53, #111920);width:4px;position:absolute;top:0;bottom:0;left:7px}html:not(.export) .landing>div .content .statistic .graph-container.mountain .common-list{position:relative;top:auto;bottom:auto;left:auto;padding:20px 0;display:block;width:auto;padding-right:0}html:not(.export) .landing>div .content .statistic .graph-container.mountain .common-list .item{width:auto}html:not(.export) .landing>div .content .statistic .graph-container.mountain .common-list .item .value{text-align:center;font-size:20px;font-weight:300}html:not(.export) .landing>div .content .statistic .graph-container.mountain .common-list .item .title{text-align:center;font-weight:100;line-height:1.54;color:rgba(255,255,255,0.87);padding-top:0}html:not(.export) .landing>div .content .statistic .grid{display:none}html:not(.export) .landing>div .content .statistic.recommendation .top{padding-bottom:15px}html:not(.export) .landing>div .content .statistic.recommendation .recommendation-text{padding-bottom:5px}html:not(.export) .landing>div .content .statistic.recommendation .recommendation-text .default-recommendation{padding-bottom:10px}html:not(.export) .landing>div .content .statistic.recommendation .recommendation-text .default-recommendation svg{-ms-flex-preferred-size:40px;flex-basis:40px}html:not(.export) .landing>div .content .statistic.recommendation .recommendation-text .default-recommendation .text{padding-left:10px;font-size:15px;line-height:1.5;font-size:13px}html:not(.export) .landing>div .content .statistic.recommendation .stat-actions .action{display:block;padding-top:20px}html:not(.export) .landing>div .content .statistic.recommendation .stat-actions .action .title{padding-bottom:20px}html:not(.export) .landing>div .content .statistic.recommendation .stat-actions .action .title .caption{font-size:16px;font-weight:500;line-height:1.71}html:not(.export) .landing>div .content .statistic.recommendation .stat-actions .action .title .text{font-size:13px;line-height:1.83;text-align:left}html:not(.export) .landing>div .content .statistic.recommendation .stat-actions .action a{display:inline-block;height:40px;vertical-align:top;padding:0 25px;line-height:40px}html:not(.export) .landing>div .content .summary-info{padding:15px;font-size:12px;line-height:1.83;text-align:left}html:not(.export) .landing>div .go-to-recommedations.go-to-recommedations-mobile{bottom:0;left:0;width:100%}html:not(.export) .landing>div .go-to-recommedations.go-to-recommedations-mobile button{border-radius:0;height:50px;font-size:13px;width:100%}html:not(.export) .footer{margin:0}html:not(.export) .footer>div{padding-bottom:40px;height:auto;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}html:not(.export) .footer>div .logo a{width:80px;height:25px;background-size:contain}html:not(.export) .footer>div .links ul{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}html:not(.export) .footer>div .links ul li{line-height:20px}html:not(.export) .footer>div .links ul li a{font-size:12px}html:not(.export) .footer>div .copyright{font-size:10px;line-height:40px;bottom:0px}html:not(.export) .to-top{bottom:60px;width:40px;height:40px}html:not(.export) .to-top span{margin-right:-1px}html:not(.export) .app-index.filters-fixed .landing>div .filters{padding:0 15px;position:fixed}html:not(.export) .pages-index .container{padding-top:75px}html:not(.export) .pages-index .container .header{background:#000;position:fixed}html:not(.export) .pages-index .container .page{background:#111920}html:not(.export) .pages-index .container .page .content{position:relative}html:not(.export) .pages-index .container .page .content h1{font-size:18px;padding:50px 0 0px}html:not(.export) .pages-index .container .page .content h3{font-size:14px;font-weight:300}html:not(.export) .pages-index .container .page .content h2{padding-top:15px;font-size:18px}html:not(.export) .pages-index .container .page .content h4{padding-top:15px;font-size:14px}html:not(.export) .pages-index .container .page .content h5{font-size:14px}html:not(.export) .pages-index .container .page .content h6{font-size:13px;float:none;margin:0;margin-bottom:15px;margin-top:25px}html:not(.export) .pages-index .container .page .content table{width:calc(100% + 32px);border-spacing:1px 0;margin:6px 0 6px -31px}html:not(.export) .pages-index .container .page .content table th{border-bottom:1px solid #111920;padding:10px 20px;text-align:center;font-size:12px}html:not(.export) .pages-index .container .page .content table td{padding:5px 20px;text-align:center;font-size:12px;color:#fff}html:not(.export) .pages-index .container .page .content table.th-toggle th{position:relative;cursor:pointer}html:not(.export) .pages-index .container .page .content table.th-toggle th:before{font-family:'icomoon' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e904";position:absolute;right:15px;top:50%;margin-top:-3px;font-size:5px}html:not(.export) .pages-index .container .page .content table.th-toggle.opened th:before{-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}html:not(.export) .pages-index .container .page .content table.th-toggle td{display:none}html:not(.export) .pages-index .container .page .content table.th-toggle.opened td{display:table-cell}html:not(.export) .pages-index .container .page .mobile-close{font-size:18px;height:40px;line-height:40px}html:not(.export) .pages-index .footer{padding-top:10px}html:not(.export) .app-report .container,html:not(.export) .app-contactme .container{padding-top:75px}html:not(.export) .app-report .container .header,html:not(.export) .app-contactme .container .header{position:fixed}html:not(.export) .app-report .container .forms,html:not(.export) .app-contactme .container .forms{background:#111920}html:not(.export) .app-report .container .forms .title,html:not(.export) .app-contactme .container .forms .title{font-size:18px}html:not(.export) .app-report .container .forms .text,html:not(.export) .app-contactme .container .forms .text{font-size:13px;padding-bottom:0}html:not(.export) .app-report .container .forms>div,html:not(.export) .app-contactme .container .forms>div{width:auto;padding:50px 0}html:not(.export) .app-report .container .forms>div .form form,html:not(.export) .app-contactme .container .forms>div .form form{padding:0;margin:0;width:auto !important}html:not(.export) .app-report .container .forms>div .form form .mktoButtonRow span,html:not(.export) .app-contactme .container .forms>div .form form .mktoButtonRow span{margin-left:0 !important}html:not(.export) .app-report .container .forms>div .form form .mktoFormRow,html:not(.export) .app-contactme .container .forms>div .form form .mktoFormRow{margin:0;float:none;width:auto !important}html:not(.export) .app-report .container .forms>div .form form .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoLabel,html:not(.export) .app-contactme .container .forms>div .form form .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoLabel{font-size:13px}html:not(.export) .app-report .container .forms>div .form form .mktoFormRow.field-checkbox,html:not(.export) .app-contactme .container .forms>div .form form .mktoFormRow.field-checkbox{display:block}html:not(.export) .app-report .container .forms>div .form form .mktoFormRow.field-checkbox .mktoFieldDescriptor.mktoFormCol,html:not(.export) .app-contactme .container .forms>div .form form .mktoFormRow.field-checkbox .mktoFieldDescriptor.mktoFormCol{width:30px;height:30px;clear:none;margin-right:6px;position:static;float:left}html:not(.export) .app-report .container .forms>div .form form .mktoFormRow.field-checkbox .mktoFieldDescriptor.mktoFormCol .mktoError,html:not(.export) .app-contactme .container .forms>div .form form .mktoFormRow.field-checkbox .mktoFieldDescriptor.mktoFormCol .mktoError{top:-20px !important}html:not(.export) .app-report .container .forms>div .form form .mktoFormRow.field-checkbox .mktoFieldDescriptor.mktoFormCol .mktoError .mktoErrorArrowWrap,html:not(.export) .app-contactme .container .forms>div .form form .mktoFormRow.field-checkbox .mktoFieldDescriptor.mktoFormCol .mktoError .mktoErrorArrowWrap{left:11px}html:not(.export) .app-report .container .forms>div .form form .mktoFormRow.field-checkbox>.mktoFormCol,html:not(.export) .app-contactme .container .forms>div .form form .mktoFormRow.field-checkbox>.mktoFormCol{clear:none}html:not(.export) .app-report .container .forms>div .form form .mktoFormRow.field-checkbox>.mktoFormCol .mktoFieldWrap .mktoHtmlText p,html:not(.export) .app-contactme .container .forms>div .form form .mktoFormRow.field-checkbox>.mktoFormCol .mktoFieldWrap .mktoHtmlText p{padding-top:10px}html:not(.export) .app-report .container .forms>div .form form .mktoFormRow.field-checkbox>.mktoFormCol .mktoFieldWrap .mktoHtmlText p>span,html:not(.export) .app-contactme .container .forms>div .form form .mktoFormRow.field-checkbox>.mktoFormCol .mktoFieldWrap .mktoHtmlText p>span{padding-top:10px;display:block !important}html:not(.export) .app-report .container .forms>div .form form .mktoFormRow.field-checkbox #subscriptionSingleOptIn,html:not(.export) .app-contactme .container .forms>div .form form .mktoFormRow.field-checkbox #subscriptionSingleOptIn{width:30px !important;height:30px}html:not(.export) .app-report .container .forms>div .form form .mktoFormRow.field-checkbox label,html:not(.export) .app-contactme .container .forms>div .form form .mktoFormRow.field-checkbox label{width:30px !important;height:30px;background-size:20px 20px}html:not(.export) .app-report .container .forms>div .form form .mktoFormRow.field-checkbox .mktoFormCol .mktoFieldWrap .mktoHtmlText,html:not(.export) .app-contactme .container .forms>div .form form .mktoFormRow.field-checkbox .mktoFormCol .mktoFieldWrap .mktoHtmlText{padding-left:40px}html:not(.export) .app-report .container .forms>div .form form .mktoFormRow.field-checkbox .mktoFormCol .mktoFieldWrap .mktoHtmlText p,html:not(.export) .app-report .container .forms>div .form form .mktoFormRow.field-checkbox .mktoFormCol .mktoFieldWrap .mktoHtmlText span,html:not(.export) .app-contactme .container .forms>div .form form .mktoFormRow.field-checkbox .mktoFormCol .mktoFieldWrap .mktoHtmlText p,html:not(.export) .app-contactme .container .forms>div .form form .mktoFormRow.field-checkbox .mktoFormCol .mktoFieldWrap .mktoHtmlText span{padding-top:0 !important}html:not(.export) .app-report .container .forms .mobile-close,html:not(.export) .app-contactme .container .forms .mobile-close{font-size:18px;height:40px;line-height:40px}html:not(.export) .app-error .container .error .img{width:150px;height:60px;background-size:contain}html:not(.export) .app-error .container .error .spider{margin:30px 0}html:not(.export) .app-error .container .error .spider img{width:40px;height:auto}html:not(.export) .app-error .container .error .title{font-size:18px}html:not(.export) .app-error .container .error .description{font-size:15px}html:not(.export) .app-error .container .error .btn{height:40px;font-size:16px;line-height:40px}html:not(.export) .modal.modal-success{top:0;height:100vh;background-color:#000}html:not(.export) .modal.modal-success>div .title{font-size:24px;padding:20px 0}html:not(.export) .modal.modal-success>div .description{font-size:13px}html:not(.export) .modal.modal-success>div .img{height:100px}html:not(.export) .de .to-top,html:not(.export) .fr .to-top,html:not(.export) .es .to-top{bottom:80px}html:not(.export) .landing .global-actions button.toggle-btn:hover:not(.opened) .icon{fill:#fff}html:not(.export) .mktoLabel[for=Country],html:not(.export) .mktoLabel[for=Nodes__c]{pointer-events:none}.default_mountain{width:250px;height:190px;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;overflow:hidden}.default_mountain_img{display:none}.default_mountain_img_small{display:block;width:247px;height:191px;background:url("../images/svg/default_mountain_small.svg") no-repeat center bottom}.default_mountain-wr{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:-15px}.default_mountain-wr:after{height:75px;left:-15px;right:-15px;background:-webkit-linear-gradient(top, rgba(13,20,26,0), #0d141a);background:linear-gradient(to bottom, rgba(13,20,26,0), #0d141a)}.default_mountain_text{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;padding:0 0 10px 0;width:100%;font-size:12px;font-weight:300;line-height:2}.disclaimer>div{padding:15px 0 0 0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.disclaimer>div .text{padding-right:0;font-size:12px}.disclaimer>div .text a{font-size:12px}.disclaimer>div .btn{font-size:14px}}@media screen and (max-width: 330px){html.fr:not(.export) .landing>div .filters .filters-string .value{height:50%}}@media only screen and (max-width: 480px), only screen and (max-device-width: 480px), only screen and (max-device-height: 480px){.mktoMobileShow .mktoForm,.mktoForm *{word-break:break-word}}@media screen and (max-width: 767px){html:not(.export) .landing>div .content .filter.select:not(.opened):hover{border:1px solid transparent}html:not(.export) .landing>div .content .statistic.recommendation .recommendation-text .default-recommendation .text{font-size:14px}html:not(.export) .landing>div .content .statistic .graph-container.orbit .list:before{content:'';display:block;background:-webkit-linear-gradient(top, #0d141a, #357ee0 53%, #0c1419);background:linear-gradient(to bottom, #0d141a, #357ee0 53%, #0c1419);width:2px;position:absolute;top:0;bottom:0;left:8px;opacity:0.5}@-webkit-keyframes hide_banner{from{height:auto}to{height:0}}@keyframes hide_banner{from{height:auto}to{height:0}}.banner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:15px 0 18px}.banner_wr{position:relative;padding:0 30px;top:0;bottom:auto}.banner_wr.closed{top:-320px;-webkit-animation-name:hide_banner;animation-name:hide_banner;-webkit-animation-duration:2s;animation-duration:2s;height:0}.banner_wr:not(.closed)+.container .landing>div .global-actions{top:calc(50% + 40px);-webkit-transition:0.5s;transition:0.5s}.banner_text{max-width:calc(100% - 50px)}.banner_text_title{font-size:14px;font-weight:bold;line-height:1.21;letter-spacing:0.5px}.banner_text_description{font-size:12px;font-weight:500;line-height:1.25;text-shadow:0 1px 1px #09b4ac}.banner_button{height:30px;line-height:30px;padding:0 20px;font-size:11px;font-weight:500;border-radius:100px;border:solid 1px #ffffff;margin:20px 0 0}.banner_close{top:2px;right:20px}}@media only screen and (max-width: 480px), only screen and (max-device-width: 480px), only screen and (max-device-height: 480px){.mktoHtmlText.mktoHasWidth p a{padding:0}}.filtersSmallScreenFix{overflow:hidden;position:fixed;-webkit-overflow-scrolling:touch}#filters.opened-small-screen{position:absolute;top:-120px;overflow:scroll}.ipad #filters.opened-small-screen{left:-30px;width:calc(100% + 60px)}@media only screen and (max-width: 480px){#filters.opened-small-screen{top:0px}#filters.opened-small-screen{left:-15px;width:calc(100% + 30px)}}html.export{height:auto;min-height:0;width:1205px}html.export body{height:auto;min-height:0;width:1205px}.export .disclaimer{display:none !important}.export .statistic.closest-filters{display:none !important}.export .popup-reset-filter{display:none}.export .landing{width:1205px;padding:0}.export .landing>div{padding:0;display:block;padding-top:50px}.export .landing>div .filters{width:100%;z-index:100;left:0;top:0;position:relative}.export .landing>div .filters .filters-wrapper{padding:0;background:#111920;display:-webkit-box;display:-ms-flexbox;display:flex;height:75px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0 55px}.export .landing>div .filters .filters-wrapper .caption{display:block;padding:0}.export .landing>div .filters .filters-wrapper .caption .icon{margin-right:20px}.export .landing>div .filters .filters-wrapper .caption .text{display:none}.export .landing>div .filters form{display:none}.export .landing>div .filters .filters-string{display:block;text-align:center;font-size:13px;letter-spacing:1px}.export .landing>div .filters .filters-string .value{padding-bottom:0;letter-spacing:1.1px;font-size:15px}.export .landing>div .filters .filters-string .icon{display:none}.export .landing>div .filters .filters-string .icon-dropdown{color:#acacac;font-size:8px;cursor:pointer}.export .landing>div .content{padding:0;width:1050px}.export .landing>div .content .statistic{padding:60px}.export .landing>div .content .statistic .graph-container.budget .budget-stats .svg .text .label{font-weight:300}.export .landing>div .content .statistic .top{display:block}.export .landing>div .content .statistic .top .title{font-size:32px}.export .landing>div .content .statistic .top .title .percent{padding-top:20px}.export .landing>div .content .statistic .top .title .percent .text{line-height:20px}.export .landing>div .content .statistic .graph-container.budget{overflow:visible}.export .landing>div .content .statistic .graph-container.orbit .graph svg{height:531px}.export .landing>div .content .statistic .graph-container .list .item .title{font-size:16px}.export .landing>div .content .statistic .graph-container .list .item .value{font-size:16px;font-weight:600;color:rgba(255,255,255,0.88)}.export .landing>div .content .statistic .statistic-content .recommendation-text p{font-size:16px;font-weight:300;line-height:2.13}.export .landing>div .go-to-recommedations{display:none !important}.export .container{padding:0 0 30px 0}.export .container .header{position:relative}.export .container .header>div{height:90px}.export .container .header>div .links{display:none}.export .container .wrapper>div{width:1050px;margin:0 auto}.export .container .wrapper>div .content{margin:0;padding:30px 0 0 0}.export .container .wrapper>div .content .intro{display:none}.export .container .wrapper>div .content .statistic .statistic-content .recommendation-text{padding:0}.export .container .wrapper>div .content .summary-info{display:none}.export .container .wrapper>div .content .export-footer{display:-webkit-box;display:-ms-flexbox;display:flex}.export .container .wrapper>div .content .export-footer .logo{padding-right:130px}.export .container .wrapper>div .content .export-footer .text{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.export .container .wrapper>div .content .export-footer .text .info{font-size:14px;font-weight:300;line-height:1.57;letter-spacing:1px;text-align:left;color:rgba(218,218,218,0.72)}.export .container .wrapper>div .content .export-footer .text .copyright{padding-top:10px;padding-bottom:30px;font-size:12px;font-weight:300;line-height:1.83;letter-spacing:1px;color:rgba(255,255,255,0.85)}.export .container .wrapper>div .content .export-footer .text .copyright a{color:#0db9bc;font-size:12px}.export .footer,.export .stat-actions,.export .actions,.export #yii2-debug-toolbar,.export #yii2-debug-toolbar-min,.export .global-actions{display:none !important}.export.export-common .landing>div .content .statistic .top .filters-string{display:none}.export:not(.export-common) .container{background-color:#111920}.export:not(.export-common) .container .header{display:none}.export:not(.export-common) .landing>div .content .statistic .top .filters-string{display:-webkit-box;display:-ms-flexbox;display:flex}.export:not(.export-common) .landing>div .filters{display:none}.export:not(.export-common) .landing>div{padding:0}.export:not(.export-common) .landing>div .content{padding:0}.export:not(.export-common) .landing>div .content .statistic{background:transparent;margin-top:0 !important}.export:not(.export-common) .landing>div .content .export-footer{padding:0 60px}.export.export-budget .stats-data .statistic{display:none !important}.export.export-budget .stats-data .statistic:nth-child(1){display:block !important}.export.export-measures .stats-data .statistic{display:none !important}.export.export-measures .stats-data .statistic:nth-child(2){display:block !important}.export.export-threats .stats-data .statistic{display:none !important}.export.export-threats .stats-data .statistic:nth-child(3){display:block !important}.export .to-top{display:none !important}.export .landing>div .content .statistic .graph-container.orbit{height:530px;font-size:0}.export .landing>div .content .statistic .graph-container.orbit .graph{font-size:0}.export .landing>div .content .statistic .graph-container.orbit:before{content:"";display:inline-block;vertical-align:middle;height:100%}.export .landing>div .content .statistic .graph-container.orbit .list{vertical-align:middle;display:inline-block;width:60%;font-size:0;position:relative;top:-5px}.export .landing>div .content .statistic .graph-container.orbit .list .item{width:550px;display:inline-block;font-size:0}.export .landing>div .content .statistic .graph-container.orbit .list .item *{display:inline-block;vertical-align:middle}.export .landing>div .content .statistic .graph-container.orbit .list .item .title{max-width:460px}.export .landing>div .content .statistic .graph-container.orbit .list .item:before{content:"";display:inline-block;vertical-align:middle;height:100%}.export .landing>div .content .statistic .graph-container.mountain{font-size:0;display:block}.export .landing>div .content .statistic .graph-container.mountain .graph{font-size:0;display:inline-block;width:39%;vertical-align:top}.export .landing>div .content .statistic .graph-container.mountain:before{content:"";display:inline-block;vertical-align:middle;height:100%}.export .landing>div .content .statistic .graph-container.mountain .list{vertical-align:middle;display:inline-block;font-size:0;width:60%;vertical-align:top}.export .landing>div .content .statistic .graph-container.mountain .list .item{width:550px;display:inline-block;font-size:0}.export .landing>div .content .statistic .graph-container.mountain .list .item *{display:inline-block;vertical-align:middle}.export .landing>div .content .statistic .graph-container.mountain .list .item .title{max-width:460px}.export .landing>div .content .statistic .graph-container.mountain .list .item:before{content:"";display:inline-block;vertical-align:middle;height:100%}.export .landing>div .content .statistic .graph-container.orbit{display:block;font-size:0}.export .landing>div .content .statistic .graph-container.orbit .graph{display:inline-block;vertical-align:top;width:39%}.export .landing>div .content .statistic .graph-container.budget .budget-stats .svg .text{left:-4px}.export .default_mountain-wr{margin-bottom:-60px}.export .default_mountain-wr:after{left:-60px;right:-60px}.export .banner_wr{display:none}.export .empty-threats{display:none}.export.export-common .container .wrapper>div .content .export-footer.threats-horizontal{height:250px}.export.export-threats .container .wrapper>div .content .export-footer.threats-horizontal{padding-bottom:12px}.export .go-to-recommedations{display:none !important}.export .landing>div .content .statistic .graph-container.mountain .graph .svg{position:relative;top:-2px}html.export-pdf .landing>div .content .statistic .graph-container .common-list{bottom:0}html.export-pdf .landing>div .content .statistic .graph-container.orbit .list .item .title{font-size:13px}html.export-pdf .landing>div .content .statistic .graph-container.orbit .list .item .value{font-size:13px}html.export-pdf .landing>div .content .statistic .statistic-content .recommendation-text p{font-size:13px}html.export-pdf .export-footer .text .info,html.export-pdf .export-footer .text .copyright,html.export-pdf .export-footer .text a{opacity:0 !important}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIm1haW4uY3NzIiwiYmFzZS9fbm9ybWFsaXplLnNjc3MiLCJiYXNlL19mb250LnNjc3MiLCJiYXNlL19jb21tb24uc2NzcyIsImJhc2UvX3ZhcmlhYmxlcy5zY3NzIiwicGx1Z2lucy9fbUN1c3RvbVNjcm9sbGJhci5zY3NzIiwiX2ZpbHRlcnMuc2NzcyIsIl9oZWFkZXIuc2NzcyIsIl9mb290ZXIuc2NzcyIsIl9sYW5kaW5nLnNjc3MiLCJfcGFnZXMuc2NzcyIsIl9mb3Jtcy5zY3NzIiwiX21vZGFsLnNjc3MiLCJfZXJyb3Iuc2NzcyIsIl9sYW5ncy5zY3NzIiwibWVkaWEvX2Rlc2t0b3Auc2NzcyIsIm1lZGlhL190YWJsZXQuc2NzcyIsIm1lZGlhL19tb2JpbGUuc2NzcyIsImJhc2UvX21peGlucy5zY3NzIiwiX2V4cG9ydC5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLG1GQ0FBLGlGQW9CQSxhQUNhLENBQUEsbUJBU2IscUJBQ2EsQ0FBQSxlQUNDLENBQUEsTUFDVixDQUFLLHNCQVFFLGFBQ0UsUUFDVCxDQUFNLFNBUVYsWUFDYSxDQUFBLEtBQ1osZUFlYyw4QkFDZSx5QkFDSixDQUFBLGtDQVcxQixzQkFDaUIsQ0FBQSxLQUNoQixRQU9HLENBQU0sUUFZVCxtQkFDWSxDQUFBLGlCQVNaLFNBQ0csQ0FBTyxHQUNWLGFBYWMsQ0FBQSxHQUNkLGdCQUdjLGVBQ0gsQ0FBQSxHQUNYLGlCQUdjLFlBQ0gsQ0FBQSxHQUNYLGNBR2MsZUFDSCxDQUFBLEdBQ1gsaUJBR2MsZUFDSCxDQUFBLEdBQ1gsaUJBR2MsZUFDSCxDQUFBLFlBT1Isd0JBQ2UsQ0FBQSxTQVFuQixnQkFDaUIsQ0FBQSxXQUNoQixlQUdXLENBQUEsSUFDWCxpQkFPZSxDQUFBLEtBQ2YsZ0JBT2UsVUFDTCxDQUFBLE1BUVgsWUFDWSxDQUFBLGtCQVdaLDZCQUNpQixDQUFBLHFDQUNDLGFBQ0gsQ0FBQSxJQUNkLGdCQU9nQixxQkFDQSxvQkFDRixDQUFBLEVBQVcsV0FXZCxDQUFB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QUNULENBQUEsdUVBRXNELHFCQUM3QyxtQkFDTyxTQUNYLENBQUUsMEZBRW1FLFNBQ3BFLENBQUEsNkJBRVIsbUJBRW1CLENBQUEsbUNBRkYsV0FJTCxXQUNDLENBQUEsbUJBS2IsWUFDVyxDQUFBLHVCQUVYLFlBQ1csQ0FBQSx5RkFFcUQsWUFFcEQsQ0FBQSwwRkFXcUQsbUJBQy9DLENBQUEsOEJBRWxCLHVCQUNlLENBQUEsK0VBRW1ELGtCQUN0RCxRQUNOLENBQUEsK0VBSTRDLFFBQ2hELENBQUEsMkZBSUUsY0FDYSxDQUFBLDJGQUViLGNBQ2EsQ0FBQSwyRkFHSSxjQUNOLENBQUEsa0lBS2Isb0JBRWEsQ0FBQSIsImZpbGUiOiJtYWluLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi8qISBub3JtYWxpemUuY3NzIDIwMTItMDMtMTFUMTI6NTMgVVRDIC0gaHR0cDovL2dpdGh1Yi5jb20vbmVjb2xhcy9ub3JtYWxpemUuY3NzICovYXJ0aWNsZSxhc2lkZSxkZXRhaWxzLGZpZ2NhcHRpb24sZmlndXJlLGZvb3RlcixoZWFkZXIsaGdyb3VwLG5hdixzZWN0aW9uLHN1bW1hcnl7ZGlzcGxheTpibG9ja31hdWRpbyxjYW52YXMsdmlkZW97ZGlzcGxheTppbmxpbmUtYmxvY2s7KmRpc3BsYXk6aW5saW5lOyp6b29tOjF9YXVkaW86bm90KFtjb250cm9sc10pe2Rpc3BsYXk6bm9uZTtoZWlnaHQ6MH1baGlkZGVuXXtkaXNwbGF5Om5vbmV9aHRtbHtmb250LXNpemU6MTAwJTstd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6MTAwJTstbXMtdGV4dC1zaXplLWFkanVzdDoxMDAlfWh0bWwsYnV0dG9uLGlucHV0LHNlbGVjdCx0ZXh0YXJlYXtmb250LWZhbWlseTpzYW5zLXNlcmlmfWJvZHl7bWFyZ2luOjB9YTpmb2N1c3tvdXRsaW5lOnRoaW4gZG90dGVkfWE6aG92ZXIsYTphY3RpdmV7b3V0bGluZTowfWgxe2ZvbnQtc2l6ZToyZW19aDJ7Zm9udC1zaXplOjEuNWVtO21hcmdpbjowLjgzZW0gMH1oM3tmb250LXNpemU6MS4xN2VtO21hcmdpbjoxZW0gMH1oNHtmb250LXNpemU6MWVtO21hcmdpbjoxLjMzZW0gMH1oNXtmb250LXNpemU6MC44M2VtO21hcmdpbjoxLjY3ZW0gMH1oNntmb250LXNpemU6MC43NWVtO21hcmdpbjoyLjMzZW0gMH1hYmJyW3RpdGxlXXtib3JkZXItYm90dG9tOjFweCBkb3R0ZWR9YixzdHJvbmd7Zm9udC13ZWlnaHQ6Ym9sZH1ibG9ja3F1b3Rle21hcmdpbjoxZW0gNDBweH1kZm57Zm9udC1zdHlsZTppdGFsaWN9bWFya3tiYWNrZ3JvdW5kOiNmZjA7Y29sb3I6IzAwMH1wLHByZXttYXJnaW46MWVtIDB9cHJlLGNvZGUsa2JkLHNhbXB7Zm9udC1mYW1pbHk6bW9ub3NwYWNlLCBzZXJpZjtfZm9udC1mYW1pbHk6J2NvdXJpZXIgbmV3JywgbW9ub3NwYWNlO2ZvbnQtc2l6ZToxZW19cHJle3doaXRlLXNwYWNlOnByZTt3aGl0ZS1zcGFjZTpwcmUtd3JhcDt3b3JkLXdyYXA6YnJlYWstd29yZH1xe3F1b3Rlczpub25lfXE6YmVmb3JlLHE6YWZ0ZXJ7Y29udGVudDonJztjb250ZW50Om5vbmV9c21hbGx7Zm9udC1zaXplOjc1JX1zdWIsc3Vwe2ZvbnQtc2l6ZTo3NSU7bGluZS1oZWlnaHQ6MDtwb3NpdGlvbjpyZWxhdGl2ZTt2ZXJ0aWNhbC1hbGlnbjpiYXNlbGluZX1zdXB7dG9wOi0wLjVlbX1zdWJ7Ym90dG9tOi0wLjI1ZW19ZGwsbWVudSxvbCx1bHttYXJnaW46MCAwfWRke21hcmdpbjowIDAgMCA0MHB4fW1lbnUsb2wsdWx7cGFkZGluZzowIDAgMCAwO2xpc3Qtc3R5bGUtdHlwZTpub25lfW5hdiB1bCxuYXYgb2x7bGlzdC1zdHlsZTpub25lO2xpc3Qtc3R5bGUtaW1hZ2U6bm9uZX1pbWd7Ym9yZGVyOjA7LW1zLWludGVycG9sYXRpb24tbW9kZTpiaWN1YmljfXN2Zzpub3QoOnJvb3Qpe292ZXJmbG93OmhpZGRlbn1maWd1cmV7bWFyZ2luOjB9Zm9ybXttYXJnaW46MH1maWVsZHNldHtib3JkZXI6MXB4IHNvbGlkICNjMGMwYzA7bWFyZ2luOjAgMnB4O3BhZGRpbmc6MC4zNWVtIDAuNjI1ZW0gMC43NWVtfWxlZ2VuZHtib3JkZXI6MDtwYWRkaW5nOjA7d2hpdGUtc3BhY2U6bm9ybWFsOyptYXJnaW4tbGVmdDotN3B4fWJ1dHRvbixpbnB1dCxzZWxlY3QsdGV4dGFyZWF7Zm9udC1zaXplOjEwMCU7bWFyZ2luOjA7dmVydGljYWwtYWxpZ246YmFzZWxpbmU7KnZlcnRpY2FsLWFsaWduOm1pZGRsZX1idXR0b24saW5wdXR7bGluZS1oZWlnaHQ6bm9ybWFsfWJ1dHRvbixpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLGlucHV0W3R5cGU9XCJyZXNldFwiXSxpbnB1dFt0eXBlPVwic3VibWl0XCJdLC5idG4tY2xvc2UtbW9kYWx7Y3Vyc29yOnBvaW50ZXI7LXdlYmtpdC1hcHBlYXJhbmNlOmJ1dHRvbjsqb3ZlcmZsb3c6dmlzaWJsZX1idXR0b25bZGlzYWJsZWRdLGlucHV0W2Rpc2FibGVkXXtjdXJzb3I6ZGVmYXVsdH1pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0saW5wdXRbdHlwZT1cInJhZGlvXCJde2JveC1zaXppbmc6Ym9yZGVyLWJveDtwYWRkaW5nOjA7KmhlaWdodDoxM3B4Oyp3aWR0aDoxM3B4fWlucHV0W3R5cGU9XCJzZWFyY2hcIl17LXdlYmtpdC1hcHBlYXJhbmNlOnRleHRmaWVsZDstbW96LWJveC1zaXppbmc6Y29udGVudC1ib3g7LXdlYmtpdC1ib3gtc2l6aW5nOmNvbnRlbnQtYm94O2JveC1zaXppbmc6Y29udGVudC1ib3h9aW5wdXRbdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbixpbnB1dFt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uey13ZWJraXQtYXBwZWFyYW5jZTpub25lfWJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixpbnB1dDo6LW1vei1mb2N1cy1pbm5lcntib3JkZXI6MDtwYWRkaW5nOjB9dGV4dGFyZWF7b3ZlcmZsb3c6YXV0bzt2ZXJ0aWNhbC1hbGlnbjp0b3B9dGFibGV7Ym9yZGVyLWNvbGxhcHNlOmNvbGxhcHNlO2JvcmRlci1zcGFjaW5nOjB9QGZvbnQtZmFjZXtmb250LWZhbWlseTonTXVzZW9TYW5zQ3lybCc7c3JjOnVybChcIi9mb250cy9tdXNlb3NhbnNyZWd1bGFyLXdlYmZvbnQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksdXJsKFwiL2ZvbnRzL211c2Vvc2Fuc3JlZ3VsYXItd2ViZm9udC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksdXJsKFwiL2ZvbnRzL211c2Vvc2Fuc3JlZ3VsYXItd2ViZm9udC5zdmcjbXVzZW9fc2Fuc19jeXJsMzAwXCIpIGZvcm1hdChcInN2Z1wiKTtmb250LXdlaWdodDozMDA7Zm9udC1zdHlsZTpub3JtYWx9QGZvbnQtZmFjZXtmb250LWZhbWlseTonTXVzZW9TYW5zQ3lybCc7c3JjOnVybChcIi9mb250cy9tdXNlb3NhbnNsaWdodC13ZWJmb250LndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLHVybChcIi9mb250cy9tdXNlb3NhbnNsaWdodC13ZWJmb250LndvZmZcIikgZm9ybWF0KFwid29mZlwiKSx1cmwoXCIvZm9udHMvbXVzZW9zYW5zbGlnaHQtd2ViZm9udC5zdmcjbXVzZW9fc2Fuc19jeXJsMTAwXCIpIGZvcm1hdChcInN2Z1wiKTtmb250LXdlaWdodDoxMDA7Zm9udC1zdHlsZTpub3JtYWx9QGZvbnQtZmFjZXtmb250LWZhbWlseTonTXVzZW9TYW5zQ3lybCc7c3JjOnVybChcIi9mb250cy9tdXNlb3NhbnNtZWRpdW0td2ViZm9udC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSx1cmwoXCIvZm9udHMvbXVzZW9zYW5zbWVkaXVtLXdlYmZvbnQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLHVybChcIi9mb250cy9tdXNlb3NhbnNtZWRpdW0td2ViZm9udC5zdmcjbXVzZW9fc2Fuc19jeXJsNTAwXCIpIGZvcm1hdChcInN2Z1wiKTtmb250LXdlaWdodDo1MDA7Zm9udC1zdHlsZTpub3JtYWx9QGZvbnQtZmFjZXtmb250LWZhbWlseTonQWt0aXYgR3JvdGVzayc7c3JjOnVybChcIi9mb250cy9ha3Rpdmdyb3Rlc2stcmVndWxhci13ZWJmb250LndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLHVybChcIi9mb250cy9ha3Rpdmdyb3Rlc2stcmVndWxhci13ZWJmb250LndvZmZcIikgZm9ybWF0KFwid29mZlwiKSx1cmwoXCIvZm9udHMvYWt0aXZncm90ZXNrLXJlZ3VsYXItd2ViZm9udC5zdmcjYWt0aXZncm90ZXNrLXJlZ3V1cGxvYWRlZGZpbGVcIikgZm9ybWF0KFwic3ZnXCIpO2ZvbnQtd2VpZ2h0OjMwMDtmb250LXN0eWxlOm5vcm1hbH1AZm9udC1mYWNle2ZvbnQtZmFtaWx5OidpY29tb29uJztzcmM6dXJsKFwiL2ZvbnRzL2ljb21vb24uZW90P2h4aTd1N1wiKTtzcmM6dXJsKFwiL2ZvbnRzL2ljb21vb24uZW90P2h4aTd1NyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSx1cmwoXCIvZm9udHMvaWNvbW9vbi50dGY/aHhpN3U3XCIpIGZvcm1hdChcInRydWV0eXBlXCIpLHVybChcIi9mb250cy9pY29tb29uLndvZmY/aHhpN3U3XCIpIGZvcm1hdChcIndvZmZcIiksdXJsKFwiL2ZvbnRzL2ljb21vb24uc3ZnP2h4aTd1NyNpY29tb29uXCIpIGZvcm1hdChcInN2Z1wiKTtmb250LXdlaWdodDpub3JtYWw7Zm9udC1zdHlsZTpub3JtYWx9W2NsYXNzXj1cImljb24tXCJdLFtjbGFzcyo9XCIgaWNvbi1cIl17Zm9udC1mYW1pbHk6J2ljb21vb24nICFpbXBvcnRhbnQ7c3BlYWs6bm9uZTtmb250LXN0eWxlOm5vcm1hbDtmb250LXdlaWdodDpub3JtYWw7Zm9udC12YXJpYW50Om5vcm1hbDt0ZXh0LXRyYW5zZm9ybTpub25lO2xpbmUtaGVpZ2h0OjE7LXdlYmtpdC1mb250LXNtb290aGluZzphbnRpYWxpYXNlZDstbW96LW9zeC1mb250LXNtb290aGluZzpncmF5c2NhbGV9Lmljb24tYXJyb3c6YmVmb3Jle2NvbnRlbnQ6XCJcXGU5MDBcIn0uaWNvbi1jaGVjazpiZWZvcmV7Y29udGVudDpcIlxcZTkwMVwifS5pY29uLWNsb3NlOmJlZm9yZXtjb250ZW50OlwiXFxlOTAyXCJ9Lmljb24tZG93bmxvYWQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGU5MDNcIn0uaWNvbi1kcm9wZG93bjpiZWZvcmV7Y29udGVudDpcIlxcZTkwNFwifS5pY29uLXNtYWxsLWRyb3Bkb3duOmJlZm9yZXtjb250ZW50OlwiXFxlOTA1XCJ9Lmljb24tc2hhcmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGU5MDZcIn1odG1sLGJvZHl7Zm9udC1zdHlsZTpub3JtYWw7Zm9udC13ZWlnaHQ6NTAwO2ZvbnQtc2l6ZToxNXB4O2NvbG9yOiNmZmY7YmFja2dyb3VuZDojMDAwO2ZvbnQtZmFtaWx5OidNdXNlb1NhbnNDeXJsJywgc2Fucy1zZXJpZjtmb250LXN0cmV0Y2g6bm9ybWFsO21pbi1oZWlnaHQ6MTAwJTtoZWlnaHQ6MTAwJTtkaXJlY3Rpb246bHRyO3RleHQtYWxpZ246bGVmdDstd2Via2l0LWZvbnQtc21vb3RoaW5nOnN1YnBpeGVsLWFudGlhbGlhc2VkICFpbXBvcnRhbnQ7LXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjstbW96LWJhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuOy1tcy1iYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbn1odG1sLnByZWxvYWQgLnByZWxvYWRlcntkaXNwbGF5OmJsb2NrfXB7bWFyZ2luOjB9aW5wdXR7Zm9udC1mYW1pbHk6J011c2VvU2Fuc0N5cmwnLCBzYW5zLXNlcmlmO291dGxpbmU6bm9uZX1ib2R5e2hlaWdodDoxMDAlfTo6c2VsZWN0aW9ue2JhY2tncm91bmQ6I2I3ZGVkY31pbnB1dDo6LW1zLWNsZWFye2Rpc3BsYXk6bm9uZX1kaXYsYXstd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6dHJhbnNwYXJlbnR9Ym9keSAqey1tb3otYm94LXNpemluZzpib3JkZXItYm94Oy13ZWJraXQtYm94LXNpemluZzpib3JkZXItYm94O2JveC1zaXppbmc6Ym9yZGVyLWJveH0uY29udGFpbmVye3Bvc2l0aW9uOnJlbGF0aXZlO21hcmdpbjowIGF1dG87bWluLWhlaWdodDoxMDAlO3BhZGRpbmctYm90dG9tOjEwMHB4O3otaW5kZXg6Mn0ud3JhcHBlcntwb3NpdGlvbjpyZWxhdGl2ZTttYXJnaW46MCBhdXRvO3BhZGRpbmc6MCA3MHB4O3otaW5kZXg6MX0ud3JhcHBlcj5kaXZ7cG9zaXRpb246cmVsYXRpdmU7bWFyZ2luOjAgYXV0bzttYXgtd2lkdGg6MTM4MHB4fS5jbGVhcmZpeDphZnRlcntjb250ZW50OicnO2Rpc3BsYXk6YmxvY2s7ZmxvYXQ6bm9uZSAhaW1wb3J0YW50O2NsZWFyOmJvdGggIWltcG9ydGFudH0uaGlkZGVue2Rpc3BsYXk6bm9uZSAhaW1wb3J0YW50fS5zb2Z0LWhpZGRlbnt2aXNpYmlsaXR5OmhpZGRlbiAhaW1wb3J0YW50O29wYWNpdHk6MCAhaW1wb3J0YW50fWF7b3V0bGluZTpub25lICFpbXBvcnRhbnQ7Y29sb3I6I2ZmZjtwb3NpdGlvbjpyZWxhdGl2ZTtmb250LXNpemU6MjBweDt0ZXh0LWRlY29yYXRpb246bm9uZTt0cmFuc2l0aW9uOmFsbCAwLjJzIGxpbmVhcn1hOmhvdmVye3RleHQtZGVjb3JhdGlvbjpub25lO29wYWNpdHk6MC43fSp7b3V0bGluZTpub25lfS5wb3B1cHtmb250LXNpemU6MTVweDtmb250LXdlaWdodDo1MDA7bGluZS1oZWlnaHQ6MS40NztsZXR0ZXItc3BhY2luZzoxcHg7dGV4dC1hbGlnbjpsZWZ0O2NvbG9yOiMxODE4MTg7cG9zaXRpb246YWJzb2x1dGU7ei1pbmRleDoyO2JhY2tncm91bmQ6I2ZmZjtwYWRkaW5nOjE1cHg7d2lkdGg6MjU3cHg7Ym9yZGVyLXJhZGl1czoycHg7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcn0ucG9wdXA6YmVmb3Jle2NvbnRlbnQ6Jyc7cG9zaXRpb246YWJzb2x1dGU7aGVpZ2h0OjE2cHg7d2lkdGg6MTZweDt0cmFuc2Zvcm06cm90YXRlKDQ1ZGVnKTtiYWNrZ3JvdW5kOiNmZmY7Ym9yZGVyLXJhZGl1czoycHg7dG9wOmNhbGMoNTAlIC0gOHB4KTtsZWZ0Oi00cHh9LnBvcHVwLnBvcHVwLWZpbHRlcnN7bGVmdDpjYWxjKDEwMCUgKyAyMHB4KX1idXR0b24sLmJ1dHRvbntmb250LWZhbWlseTonTXVzZW9TYW5zQ3lybCcsIHNhbnMtc2VyaWY7Ym9yZGVyOm5vbmU7YmFja2dyb3VuZDp0cmFuc3BhcmVudDtjb2xvcjojZmZmO3Bvc2l0aW9uOnJlbGF0aXZlO2N1cnNvcjpwb2ludGVyfWJ1dHRvbi5jYWxjdWxhdGUsLmJ1dHRvbi5jYWxjdWxhdGV7bGluZS1oZWlnaHQ6NjBweDtiYWNrZ3JvdW5kLWNvbG9yOiNlYjFkNTM7Ym9yZGVyLXJhZGl1czozMHB4O3BhZGRpbmc6MDtmb250LXNpemU6MTZweDtmb250LXdlaWdodDo1MDA7bGV0dGVyLXNwYWNpbmc6MXB4O3RyYW5zaXRpb246YWxsIDAuMnMgZWFzZS1pbjtkaXNwbGF5OmZsZXg7ZmxleC1iYXNpczoxNjVweDtmbGV4LXNocmluazowO21heC13aWR0aDoxNjVweDtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO3Bvc2l0aW9uOnJlbGF0aXZlO2ZsZXgtZ3JvdzoxfWJ1dHRvbi5jYWxjdWxhdGU6aG92ZXIsLmJ1dHRvbi5jYWxjdWxhdGU6aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjojZTIwNzQwfWJ1dHRvbi5jYWxjdWxhdGU6aG92ZXIgLnRleHQsLmJ1dHRvbi5jYWxjdWxhdGU6aG92ZXIgLnRleHR7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTEwcHgpfWJ1dHRvbi5jYWxjdWxhdGU6aG92ZXIgLmljb24tYXJyb3csLmJ1dHRvbi5jYWxjdWxhdGU6aG92ZXIgLmljb24tYXJyb3d7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoMjBweCk7b3BhY2l0eTowLjh9YnV0dG9uLmNhbGN1bGF0ZSAudGV4dCwuYnV0dG9uLmNhbGN1bGF0ZSAudGV4dHtwb3NpdGlvbjpyZWxhdGl2ZTt0cmFuc2l0aW9uOmFsbCAwLjJzIGVhc2UtaW47dGV4dC1hbGlnbjpjZW50ZXI7ZGlzcGxheTppbmxpbmUtYmxvY2s7dHJhbnNmb3JtOnRyYW5zbGF0ZSgwLCAwKX1idXR0b24uY2FsY3VsYXRlIC5pY29uLWFycm93LC5idXR0b24uY2FsY3VsYXRlIC5pY29uLWFycm93e3Bvc2l0aW9uOmFic29sdXRlO2xpbmUtaGVpZ2h0OjYwcHg7cmlnaHQ6MDt0b3A6MXB4O29wYWNpdHk6MDtmb250LXNpemU6MTJweDtjb2xvcjojZmZmO3RyYW5zaXRpb246YWxsIDAuMnMgZWFzZS1pbn1idXR0b24uYnJhbmQsLmJ1dHRvbi5icmFuZHtiYWNrZ3JvdW5kLWNvbG9yOiMwZGI5YmM7aGVpZ2h0OjgwcHg7Ym9yZGVyLXJhZGl1czo0MHB4O2ZvbnQtc2l6ZToxNnB4O2ZvbnQtd2VpZ2h0OjMwMDtsaW5lLWhlaWdodDoxLjMxO2xldHRlci1zcGFjaW5nOjAuNXB4O3RleHQtYWxpZ246bGVmdDtwYWRkaW5nOjAgMjBweH1pbnB1dCxidXR0b257Zm9udC1mYW1pbHk6J011c2VvU2Fuc0N5cmwnLCBzYW5zLXNlcmlmO291dGxpbmU6bm9uZTstd2Via2l0LWFwcGVhcmFuY2U6bm9uZTtib3JkZXItcmFkaXVzOjB9LmNvbnRhaW5lcntwYWRkaW5nLXRvcDoxMDFweH06Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXJ7Y29sb3I6IzI3MjcyNztmb250LWZhbWlseTonTXVzZW9TYW5zQ3lybCc7Zm9udC13ZWlnaHQ6NDAwO2ZvbnQtc2l6ZToxNHB4O29wYWNpdHk6MC4yN306LW1vei1wbGFjZWhvbGRlcntjb2xvcjojMjcyNzI3O2ZvbnQtZmFtaWx5OidNdXNlb1NhbnNDeXJsJztmb250LXdlaWdodDo0MDA7Zm9udC1zaXplOjE0cHg7b3BhY2l0eTowLjI3fTo6LW1vei1wbGFjZWhvbGRlcntjb2xvcjojMjcyNzI3O2ZvbnQtZmFtaWx5OidNdXNlb1NhbnNDeXJsJztmb250LXdlaWdodDo0MDA7Zm9udC1zaXplOjE0cHg7b3BhY2l0eTowLjI3fTotbXMtaW5wdXQtcGxhY2Vob2xkZXJ7Y29sb3I6IzI3MjcyNztmb250LWZhbWlseTonTXVzZW9TYW5zQ3lybCc7Zm9udC13ZWlnaHQ6NDAwO2ZvbnQtc2l6ZToxNHB4O29wYWNpdHk6MC4yN30ucmlnaHR7ZmxvYXQ6cmlnaHR9LmxlZnR7ZmxvYXQ6bGVmdH0uYXBwLXJlcG9ydCAuY29udGFpbmVyLC5hcHAtY29udGFjdG1lIC5jb250YWluZXJ7cGFkZGluZy1ib3R0b206MH0uYXBwLXJlcG9ydCAuZm9vdGVyLC5hcHAtY29udGFjdG1lIC5mb290ZXJ7ZGlzcGxheTpub25lfS50cmFuc3BhcmVudHt6LWluZGV4OjAgIWltcG9ydGFudDtvcGFjaXR5OjAgIWltcG9ydGFudH0ucHJlbG9hZGVyLXdyYXBwZXJ7cG9zaXRpb246Zml4ZWQ7dG9wOjA7bGVmdDowO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7ei1pbmRleDoxMDA7YmFja2dyb3VuZDpyZ2JhKDAsMCwwLDAuMyk7dHJhbnNpdGlvbjphbGwgMC4ycyBsaW5lYXI7dmlzaWJpbGl0eTpoaWRkZW47b3BhY2l0eTowfS5wcmVsb2FkZXItd3JhcHBlci5zaG93e3Zpc2liaWxpdHk6dmlzaWJsZTtvcGFjaXR5OjF9LnByZWxvYWRlci13cmFwcGVyIC5wcmVsb2FkZXJ7d2lkdGg6MTI1cHg7aGVpZ2h0OjEyNXB4O2JvcmRlci1yYWRpdXM6NTAlO3Bvc2l0aW9uOmFic29sdXRlO3RvcDpjYWxjKDUwJSAtIDYycHgpO2xlZnQ6Y2FsYyg1MCUgLSA2MnB4KX0ucHJlbG9hZGVyLXdyYXBwZXIgLnByZWxvYWRlciAub3V0ZXJ7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7b3ZlcmZsb3c6aGlkZGVuO2JvcmRlci1yYWRpdXM6NTAlO2FuaW1hdGlvbjpwcmVsb2FkZXIgMi45cyBpbmZpbml0ZX0ucHJlbG9hZGVyLXdyYXBwZXIgLnByZWxvYWRlciAub3V0ZXI6YWZ0ZXJ7Y29udGVudDpcIlwiO3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6LTUwJTt3aWR0aDoyMTAlO2hlaWdodDoxMDAlO3otaW5kZXg6MTthbmltYXRpb246cHJlbG9hZGVyLWdyYWRpZW50LXNoaWZ0IDIuOXMgaW5maW5pdGU7YmFja2dyb3VuZDojMGRiOWJjfS5wcmVsb2FkZXItd3JhcHBlciAucHJlbG9hZGVyIC5vdXRlcjpiZWZvcmV7Y29udGVudDpcIlwiO2JhY2tncm91bmQtY29sb3I6IzExMTkyMDtwb3NpdGlvbjphYnNvbHV0ZTtib3JkZXItcmFkaXVzOjUwJTt0b3A6NiU7bGVmdDo2JTt3aWR0aDo4OCU7aGVpZ2h0Ojg4JTt6LWluZGV4OjJ9LnByZWxvYWRlci13cmFwcGVyIC5wcmVsb2FkZXIgLmlubmVye3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7Ym9yZGVyLXJhZGl1czo1MCU7b3ZlcmZsb3c6aGlkZGVuO3Bvc2l0aW9uOmFic29sdXRlO2FuaW1hdGlvbjpwcmVsb2FkZXItaW5uZXIgMi45cyBpbmZpbml0ZTt0b3A6MDtsZWZ0OjB9LnByZWxvYWRlci13cmFwcGVyIC5wcmVsb2FkZXIgLmlubmVyOmFmdGVye2NvbnRlbnQ6XCJcIjtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7d2lkdGg6MjAwJTtoZWlnaHQ6MTAwJTthbmltYXRpb246cHJlbG9hZGVyLWlubmVyLWdyYWRpZW50LXNoaWZ0IDIuOXMgaW5maW5pdGU7ei1pbmRleDoxO2JhY2tncm91bmQ6IzBkYjliY30ucHJlbG9hZGVyLXdyYXBwZXIgLnByZWxvYWRlciAuaW5uZXI6YmVmb3Jle2NvbnRlbnQ6XCJcIjtiYWNrZ3JvdW5kLWNvbG9yOiMxMTE5MjA7cG9zaXRpb246YWJzb2x1dGU7Ym9yZGVyLXJhZGl1czo1MCU7dG9wOjYlO2xlZnQ6NiU7d2lkdGg6ODglO2hlaWdodDo4OCU7ei1pbmRleDoyfUAtd2Via2l0LWtleWZyYW1lcyBwcmVsb2FkZXItZ3JhZGllbnQtc2hpZnR7MCV7bGVmdDotMTAwJX01MCV7bGVmdDotNSV9MTAwJXtsZWZ0Oi0xMDAlfX1ALW1vei1rZXlmcmFtZXMgcHJlbG9hZGVyLWdyYWRpZW50LXNoaWZ0ezAle2xlZnQ6LTEwMCV9NTAle2xlZnQ6LTUlfTEwMCV7bGVmdDotMTAwJX19QC1vLWtleWZyYW1lcyBwcmVsb2FkZXItZ3JhZGllbnQtc2hpZnR7MCV7bGVmdDotMTAwJX01MCV7bGVmdDotNSV9MTAwJXtsZWZ0Oi0xMDAlfX1Aa2V5ZnJhbWVzIHByZWxvYWRlci1ncmFkaWVudC1zaGlmdHswJXtsZWZ0Oi0xMDAlfTUwJXtsZWZ0Oi01JX0xMDAle2xlZnQ6LTEwMCV9fUAtd2Via2l0LWtleWZyYW1lcyBwcmVsb2FkZXItaW5uZXItZ3JhZGllbnQtc2hpZnR7MCV7bGVmdDotMTAwJX01MCV7bGVmdDotNSV9MTAwJXtsZWZ0Oi0xMDAlfX1ALW1vei1rZXlmcmFtZXMgcHJlbG9hZGVyLWlubmVyLWdyYWRpZW50LXNoaWZ0ezAle2xlZnQ6LTEwMCV9NTAle2xlZnQ6LTUlfTEwMCV7bGVmdDotMTAwJX19QC1vLWtleWZyYW1lcyBwcmVsb2FkZXItaW5uZXItZ3JhZGllbnQtc2hpZnR7MCV7bGVmdDotMTAwJX01MCV7bGVmdDotNSV9MTAwJXtsZWZ0Oi0xMDAlfX1Aa2V5ZnJhbWVzIHByZWxvYWRlci1pbm5lci1ncmFkaWVudC1zaGlmdHswJXtsZWZ0Oi0xMDAlfTUwJXtsZWZ0Oi01JX0xMDAle2xlZnQ6LTEwMCV9fUAtd2Via2l0LWtleWZyYW1lcyBwcmVsb2FkZXJ7MCV7dHJhbnNmb3JtOnNjYWxlKDApO29wYWNpdHk6MH0yMSV7dHJhbnNmb3JtOnNjYWxlKDApO29wYWNpdHk6MH01MCV7dHJhbnNmb3JtOnNjYWxlKDEpO29wYWNpdHk6LjN9Nzkle3RyYW5zZm9ybTpzY2FsZSgwKTtvcGFjaXR5OjB9MTAwJXt0cmFuc2Zvcm06c2NhbGUoMCk7b3BhY2l0eTowfX1ALW1vei1rZXlmcmFtZXMgcHJlbG9hZGVyezAle3RyYW5zZm9ybTpzY2FsZSgwKTtvcGFjaXR5OjB9MjEle3RyYW5zZm9ybTpzY2FsZSgwKTtvcGFjaXR5OjB9NTAle3RyYW5zZm9ybTpzY2FsZSgxKTtvcGFjaXR5Oi4zfTc5JXt0cmFuc2Zvcm06c2NhbGUoMCk7b3BhY2l0eTowfTEwMCV7dHJhbnNmb3JtOnNjYWxlKDApO29wYWNpdHk6MH19QC1vLWtleWZyYW1lcyBwcmVsb2FkZXJ7MCV7dHJhbnNmb3JtOnNjYWxlKDApO29wYWNpdHk6MH0yMSV7dHJhbnNmb3JtOnNjYWxlKDApO29wYWNpdHk6MH01MCV7dHJhbnNmb3JtOnNjYWxlKDEpO29wYWNpdHk6LjN9Nzkle3RyYW5zZm9ybTpzY2FsZSgwKTtvcGFjaXR5OjB9MTAwJXt0cmFuc2Zvcm06c2NhbGUoMCk7b3BhY2l0eTowfX1Aa2V5ZnJhbWVzIHByZWxvYWRlcnswJXt0cmFuc2Zvcm06c2NhbGUoMCk7b3BhY2l0eTowfTIxJXt0cmFuc2Zvcm06c2NhbGUoMCk7b3BhY2l0eTowfTUwJXt0cmFuc2Zvcm06c2NhbGUoMSk7b3BhY2l0eTouM303OSV7dHJhbnNmb3JtOnNjYWxlKDApO29wYWNpdHk6MH0xMDAle3RyYW5zZm9ybTpzY2FsZSgwKTtvcGFjaXR5OjB9fUAtd2Via2l0LWtleWZyYW1lcyBwcmVsb2FkZXItaW5uZXJ7MCV7dHJhbnNmb3JtOnNjYWxlKDApO29wYWNpdHk6MH0yMSV7dHJhbnNmb3JtOnNjYWxlKDEpO29wYWNpdHk6LjN9NTAle3RyYW5zZm9ybTpzY2FsZSgwLjYpO29wYWNpdHk6MH03OSV7dHJhbnNmb3JtOnNjYWxlKDEpO29wYWNpdHk6LjN9MTAwJXt0cmFuc2Zvcm06c2NhbGUoMCk7b3BhY2l0eTowfX1ALW1vei1rZXlmcmFtZXMgcHJlbG9hZGVyLWlubmVyezAle3RyYW5zZm9ybTpzY2FsZSgwKTtvcGFjaXR5OjB9MjEle3RyYW5zZm9ybTpzY2FsZSgxKTtvcGFjaXR5Oi4zfTUwJXt0cmFuc2Zvcm06c2NhbGUoMC42KTtvcGFjaXR5OjB9Nzkle3RyYW5zZm9ybTpzY2FsZSgxKTtvcGFjaXR5Oi4zfTEwMCV7dHJhbnNmb3JtOnNjYWxlKDApO29wYWNpdHk6MH19QC1vLWtleWZyYW1lcyBwcmVsb2FkZXItaW5uZXJ7MCV7dHJhbnNmb3JtOnNjYWxlKDApO29wYWNpdHk6MH0yMSV7dHJhbnNmb3JtOnNjYWxlKDEpO29wYWNpdHk6LjN9NTAle3RyYW5zZm9ybTpzY2FsZSgwLjYpO29wYWNpdHk6MH03OSV7dHJhbnNmb3JtOnNjYWxlKDEpO29wYWNpdHk6LjN9MTAwJXt0cmFuc2Zvcm06c2NhbGUoMCk7b3BhY2l0eTowfX1Aa2V5ZnJhbWVzIHByZWxvYWRlci1pbm5lcnswJXt0cmFuc2Zvcm06c2NhbGUoMCk7b3BhY2l0eTowfTIxJXt0cmFuc2Zvcm06c2NhbGUoMSk7b3BhY2l0eTouM301MCV7dHJhbnNmb3JtOnNjYWxlKDAuNik7b3BhY2l0eTowfTc5JXt0cmFuc2Zvcm06c2NhbGUoMSk7b3BhY2l0eTouM30xMDAle3RyYW5zZm9ybTpzY2FsZSgwKTtvcGFjaXR5OjB9fS5leHBhbmQtYnRue3dpZHRoOjEzMHB4O2hlaWdodDozMHB4O2JvcmRlcjpzb2xpZCAxcHggIzQzNDM0Mztib3JkZXItcmFkaXVzOjE1cHg7ZGlzcGxheTpub25lO2p1c3RpZnktY29udGVudDpjZW50ZXI7YWxpZ24taXRlbXM6Y2VudGVyO21hcmdpbjoxMHB4IGF1dG8gNXB4IGF1dG99LmV4cGFuZC1idG4gc3Bhbntmb250LXNpemU6NXB4O2NvbG9yOiM4YzkwOTN9Lm1DdXN0b21TY3JvbGxiYXJ7LW1zLXRvdWNoLWFjdGlvbjpwaW5jaC16b29tO3RvdWNoLWFjdGlvbjpwaW5jaC16b29tfS5tQ3VzdG9tU2Nyb2xsYmFyLm1DU19ub19zY3JvbGxiYXIsLm1DdXN0b21TY3JvbGxiYXIubUNTX3RvdWNoX2FjdGlvbnstbXMtdG91Y2gtYWN0aW9uOmF1dG87dG91Y2gtYWN0aW9uOmF1dG99Lm1DdXN0b21TY3JvbGxCb3h7cG9zaXRpb246cmVsYXRpdmU7b3ZlcmZsb3c6aGlkZGVuO2hlaWdodDoxMDAlO21heC13aWR0aDoxMDAlO291dGxpbmU6bm9uZTtkaXJlY3Rpb246bHRyfS5tQ1NCX2NvbnRhaW5lcntvdmVyZmxvdzpoaWRkZW47d2lkdGg6YXV0bztoZWlnaHQ6YXV0b30ubUNTQl9pbnNpZGU+Lm1DU0JfY29udGFpbmVye21hcmdpbi1yaWdodDoxNXB4fS5tQ1NCX2NvbnRhaW5lci5tQ1Nfbm9fc2Nyb2xsYmFyX3kubUNTX3lfaGlkZGVue21hcmdpbi1yaWdodDowfS5tQ1MtZGlyLXJ0bD4ubUNTQl9pbnNpZGU+Lm1DU0JfY29udGFpbmVye21hcmdpbi1yaWdodDowO21hcmdpbi1sZWZ0OjMwcHh9Lm1DUy1kaXItcnRsPi5tQ1NCX2luc2lkZT4ubUNTQl9jb250YWluZXIubUNTX25vX3Njcm9sbGJhcl95Lm1DU195X2hpZGRlbnttYXJnaW4tbGVmdDowfS5tQ1NCX3Njcm9sbFRvb2xze3Bvc2l0aW9uOmFic29sdXRlO3dpZHRoOjVweDtoZWlnaHQ6YXV0bztsZWZ0OmF1dG87dG9wOjA7cmlnaHQ6MTBweDtib3R0b206MH0ubUNTQl9vdXRzaWRlKy5tQ1NCX3Njcm9sbFRvb2xze3JpZ2h0Oi0yNnB4fS5tQ1MtZGlyLXJ0bD4ubUNTQl9pbnNpZGU+Lm1DU0Jfc2Nyb2xsVG9vbHMsLm1DUy1kaXItcnRsPi5tQ1NCX291dHNpZGUrLm1DU0Jfc2Nyb2xsVG9vbHN7cmlnaHQ6YXV0bztsZWZ0OjB9Lm1DUy1kaXItcnRsPi5tQ1NCX291dHNpZGUrLm1DU0Jfc2Nyb2xsVG9vbHN7bGVmdDotMjZweH0ubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyQ29udGFpbmVye3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDtib3R0b206MDtyaWdodDowO2hlaWdodDphdXRvfS5tQ1NCX3Njcm9sbFRvb2xzIGErLm1DU0JfZHJhZ2dlckNvbnRhaW5lcnttYXJnaW46MjBweCAwfS5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlse3dpZHRoOjNweDtoZWlnaHQ6MTAwJTttYXJnaW46MCBhdXRvOy13ZWJraXQtYm9yZGVyLXJhZGl1czoxNnB4Oy1tb3otYm9yZGVyLXJhZGl1czoxNnB4O2JvcmRlci1yYWRpdXM6MTZweH0ubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2Vye2N1cnNvcjpwb2ludGVyO3dpZHRoOjNweDtoZWlnaHQ6MzBweDt6LWluZGV4OjE7bGVmdDoxcHh9Lm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2Jhcntwb3NpdGlvbjpyZWxhdGl2ZTt3aWR0aDozcHg7aGVpZ2h0OjEwMCU7bWFyZ2luOjAgYXV0bzstd2Via2l0LWJvcmRlci1yYWRpdXM6MTZweDstbW96LWJvcmRlci1yYWRpdXM6MTZweDtib3JkZXItcmFkaXVzOjE2cHg7dGV4dC1hbGlnbjpjZW50ZXJ9Lm1DU0Jfc2Nyb2xsVG9vbHNfdmVydGljYWwubUNTQl9zY3JvbGxUb29sc19vbkRyYWdfZXhwYW5kIC5tQ1NCX2RyYWdnZXIubUNTQl9kcmFnZ2VyX29uRHJhZ19leHBhbmRlZCAubUNTQl9kcmFnZ2VyX2JhciwubUNTQl9zY3JvbGxUb29sc192ZXJ0aWNhbC5tQ1NCX3Njcm9sbFRvb2xzX29uRHJhZ19leHBhbmQgLm1DU0JfZHJhZ2dlckNvbnRhaW5lcjpob3ZlciAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFye3dpZHRoOjEycHh9Lm1DU0Jfc2Nyb2xsVG9vbHNfdmVydGljYWwubUNTQl9zY3JvbGxUb29sc19vbkRyYWdfZXhwYW5kIC5tQ1NCX2RyYWdnZXIubUNTQl9kcmFnZ2VyX29uRHJhZ19leHBhbmRlZCsubUNTQl9kcmFnZ2VyUmFpbCwubUNTQl9zY3JvbGxUb29sc192ZXJ0aWNhbC5tQ1NCX3Njcm9sbFRvb2xzX29uRHJhZ19leHBhbmQgLm1DU0JfZHJhZ2dlckNvbnRhaW5lcjpob3ZlciAubUNTQl9kcmFnZ2VyUmFpbHt3aWR0aDo4cHh9Lm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uVXAsLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uRG93bntkaXNwbGF5OmJsb2NrO3Bvc2l0aW9uOmFic29sdXRlO2hlaWdodDoyMHB4O3dpZHRoOjEwMCU7b3ZlcmZsb3c6aGlkZGVuO21hcmdpbjowIGF1dG87Y3Vyc29yOnBvaW50ZXJ9Lm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uRG93bntib3R0b206MH0ubUNTQl9ob3Jpem9udGFsLm1DU0JfaW5zaWRlPi5tQ1NCX2NvbnRhaW5lcnttYXJnaW4tcmlnaHQ6MDttYXJnaW4tYm90dG9tOjMwcHh9Lm1DU0JfaG9yaXpvbnRhbC5tQ1NCX291dHNpZGU+Lm1DU0JfY29udGFpbmVye21pbi1oZWlnaHQ6MTAwJX0ubUNTQl9ob3Jpem9udGFsPi5tQ1NCX2NvbnRhaW5lci5tQ1Nfbm9fc2Nyb2xsYmFyX3gubUNTX3hfaGlkZGVue21hcmdpbi1ib3R0b206MH0ubUNTQl9zY3JvbGxUb29scy5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWx7d2lkdGg6YXV0bztoZWlnaHQ6MTZweDt0b3A6YXV0bztyaWdodDowO2JvdHRvbTowO2xlZnQ6MH0ubUN1c3RvbVNjcm9sbEJveCsubUNTQl9zY3JvbGxUb29scy5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwsLm1DdXN0b21TY3JvbGxCb3grLm1DU0Jfc2Nyb2xsVG9vbHMrLm1DU0Jfc2Nyb2xsVG9vbHMubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFse2JvdHRvbTotMjZweH0ubUNTQl9zY3JvbGxUb29scy5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgYSsubUNTQl9kcmFnZ2VyQ29udGFpbmVye21hcmdpbjowIDIwcHh9Lm1DU0Jfc2Nyb2xsVG9vbHMubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXJSYWlse3dpZHRoOjEwMCU7aGVpZ2h0OjJweDttYXJnaW46N3B4IDB9Lm1DU0Jfc2Nyb2xsVG9vbHMubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXJ7d2lkdGg6MzBweDtoZWlnaHQ6MTAwJTtsZWZ0OjB9Lm1DU0Jfc2Nyb2xsVG9vbHMubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXJ7d2lkdGg6MTAwJTtoZWlnaHQ6NHB4O21hcmdpbjo2cHggYXV0b30ubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsLm1DU0Jfc2Nyb2xsVG9vbHNfb25EcmFnX2V4cGFuZCAubUNTQl9kcmFnZ2VyLm1DU0JfZHJhZ2dlcl9vbkRyYWdfZXhwYW5kZWQgLm1DU0JfZHJhZ2dlcl9iYXIsLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbC5tQ1NCX3Njcm9sbFRvb2xzX29uRHJhZ19leHBhbmQgLm1DU0JfZHJhZ2dlckNvbnRhaW5lcjpob3ZlciAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFye2hlaWdodDoxMnB4O21hcmdpbjoycHggYXV0b30ubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsLm1DU0Jfc2Nyb2xsVG9vbHNfb25EcmFnX2V4cGFuZCAubUNTQl9kcmFnZ2VyLm1DU0JfZHJhZ2dlcl9vbkRyYWdfZXhwYW5kZWQrLm1DU0JfZHJhZ2dlclJhaWwsLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbC5tQ1NCX3Njcm9sbFRvb2xzX29uRHJhZ19leHBhbmQgLm1DU0JfZHJhZ2dlckNvbnRhaW5lcjpob3ZlciAubUNTQl9kcmFnZ2VyUmFpbHtoZWlnaHQ6OHB4O21hcmdpbjo0cHggMH0ubUNTQl9zY3JvbGxUb29scy5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfYnV0dG9uTGVmdCwubUNTQl9zY3JvbGxUb29scy5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfYnV0dG9uUmlnaHR7ZGlzcGxheTpibG9jaztwb3NpdGlvbjphYnNvbHV0ZTt3aWR0aDoyMHB4O2hlaWdodDoxMDAlO292ZXJmbG93OmhpZGRlbjttYXJnaW46MCBhdXRvO2N1cnNvcjpwb2ludGVyfS5tQ1NCX3Njcm9sbFRvb2xzLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9idXR0b25MZWZ0e2xlZnQ6MH0ubUNTQl9zY3JvbGxUb29scy5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfYnV0dG9uUmlnaHR7cmlnaHQ6MH0ubUNTQl9jb250YWluZXJfd3JhcHBlcntwb3NpdGlvbjphYnNvbHV0ZTtoZWlnaHQ6YXV0bzt3aWR0aDphdXRvO292ZXJmbG93OmhpZGRlbjt0b3A6MDtsZWZ0OjA7cmlnaHQ6MDtib3R0b206MDttYXJnaW4tcmlnaHQ6MzBweDttYXJnaW4tYm90dG9tOjMwcHh9Lm1DU0JfY29udGFpbmVyX3dyYXBwZXI+Lm1DU0JfY29udGFpbmVye3BhZGRpbmctcmlnaHQ6MzBweDtwYWRkaW5nLWJvdHRvbTozMHB4Oy13ZWJraXQtYm94LXNpemluZzpib3JkZXItYm94Oy1tb3otYm94LXNpemluZzpib3JkZXItYm94O2JveC1zaXppbmc6Ym9yZGVyLWJveH0ubUNTQl92ZXJ0aWNhbF9ob3Jpem9udGFsPi5tQ1NCX3Njcm9sbFRvb2xzLm1DU0Jfc2Nyb2xsVG9vbHNfdmVydGljYWx7Ym90dG9tOjIwcHh9Lm1DU0JfdmVydGljYWxfaG9yaXpvbnRhbD4ubUNTQl9zY3JvbGxUb29scy5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWx7cmlnaHQ6MjBweH0ubUNTQl9jb250YWluZXJfd3JhcHBlci5tQ1Nfbm9fc2Nyb2xsYmFyX3gubUNTX3hfaGlkZGVuKy5tQ1NCX3Njcm9sbFRvb2xzLm1DU0Jfc2Nyb2xsVG9vbHNfdmVydGljYWx7Ym90dG9tOjB9Lm1DU0JfY29udGFpbmVyX3dyYXBwZXIubUNTX25vX3Njcm9sbGJhcl95Lm1DU195X2hpZGRlbisubUNTQl9zY3JvbGxUb29scyB+IC5tQ1NCX3Njcm9sbFRvb2xzLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCwubUNTLWRpci1ydGw+Lm1DdXN0b21TY3JvbGxCb3gubUNTQl92ZXJ0aWNhbF9ob3Jpem9udGFsLm1DU0JfaW5zaWRlPi5tQ1NCX3Njcm9sbFRvb2xzLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbHtyaWdodDowfS5tQ1MtZGlyLXJ0bD4ubUN1c3RvbVNjcm9sbEJveC5tQ1NCX3ZlcnRpY2FsX2hvcml6b250YWwubUNTQl9pbnNpZGU+Lm1DU0Jfc2Nyb2xsVG9vbHMubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFse2xlZnQ6MjBweH0ubUNTLWRpci1ydGw+Lm1DdXN0b21TY3JvbGxCb3gubUNTQl92ZXJ0aWNhbF9ob3Jpem9udGFsLm1DU0JfaW5zaWRlPi5tQ1NCX2NvbnRhaW5lcl93cmFwcGVyLm1DU19ub19zY3JvbGxiYXJfeS5tQ1NfeV9oaWRkZW4rLm1DU0Jfc2Nyb2xsVG9vbHMgfiAubUNTQl9zY3JvbGxUb29scy5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWx7bGVmdDowfS5tQ1MtZGlyLXJ0bD4ubUNTQl9pbnNpZGU+Lm1DU0JfY29udGFpbmVyX3dyYXBwZXJ7bWFyZ2luLXJpZ2h0OjA7bWFyZ2luLWxlZnQ6MzBweH0ubUNTQl9jb250YWluZXJfd3JhcHBlci5tQ1Nfbm9fc2Nyb2xsYmFyX3kubUNTX3lfaGlkZGVuPi5tQ1NCX2NvbnRhaW5lcntwYWRkaW5nLXJpZ2h0OjB9Lm1DU0JfY29udGFpbmVyX3dyYXBwZXIubUNTX25vX3Njcm9sbGJhcl94Lm1DU194X2hpZGRlbj4ubUNTQl9jb250YWluZXJ7cGFkZGluZy1ib3R0b206MH0ubUN1c3RvbVNjcm9sbEJveC5tQ1NCX3ZlcnRpY2FsX2hvcml6b250YWwubUNTQl9pbnNpZGU+Lm1DU0JfY29udGFpbmVyX3dyYXBwZXIubUNTX25vX3Njcm9sbGJhcl95Lm1DU195X2hpZGRlbnttYXJnaW4tcmlnaHQ6MDttYXJnaW4tbGVmdDowfS5tQ3VzdG9tU2Nyb2xsQm94Lm1DU0JfdmVydGljYWxfaG9yaXpvbnRhbC5tQ1NCX2luc2lkZT4ubUNTQl9jb250YWluZXJfd3JhcHBlci5tQ1Nfbm9fc2Nyb2xsYmFyX3gubUNTX3hfaGlkZGVue21hcmdpbi1ib3R0b206MH0ubUNTQl9zY3JvbGxUb29scywubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblVwLC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkRvd24sLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uTGVmdCwubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25SaWdodHstd2Via2l0LXRyYW5zaXRpb246b3BhY2l0eSAuMnMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgLjJzIGVhc2UtaW4tb3V0Oy1tb3otdHJhbnNpdGlvbjpvcGFjaXR5IC4ycyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAuMnMgZWFzZS1pbi1vdXQ7LW8tdHJhbnNpdGlvbjpvcGFjaXR5IC4ycyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAuMnMgZWFzZS1pbi1vdXQ7dHJhbnNpdGlvbjpvcGFjaXR5IC4ycyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAuMnMgZWFzZS1pbi1vdXR9Lm1DU0Jfc2Nyb2xsVG9vbHNfdmVydGljYWwubUNTQl9zY3JvbGxUb29sc19vbkRyYWdfZXhwYW5kIC5tQ1NCX2RyYWdnZXJfYmFyLC5tQ1NCX3Njcm9sbFRvb2xzX3ZlcnRpY2FsLm1DU0Jfc2Nyb2xsVG9vbHNfb25EcmFnX2V4cGFuZCAubUNTQl9kcmFnZ2VyUmFpbCwubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsLm1DU0Jfc2Nyb2xsVG9vbHNfb25EcmFnX2V4cGFuZCAubUNTQl9kcmFnZ2VyX2JhciwubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsLm1DU0Jfc2Nyb2xsVG9vbHNfb25EcmFnX2V4cGFuZCAubUNTQl9kcmFnZ2VyUmFpbHt0cmFuc2l0aW9uOndpZHRoIC4ycyBlYXNlLW91dCAuMnMsIGhlaWdodCAuMnMgZWFzZS1vdXQgLjJzLCBtYXJnaW4tbGVmdCAuMnMgZWFzZS1vdXQgLjJzLCBtYXJnaW4tcmlnaHQgLjJzIGVhc2Utb3V0IC4ycywgbWFyZ2luLXRvcCAuMnMgZWFzZS1vdXQgLjJzLCBtYXJnaW4tYm90dG9tIC4ycyBlYXNlLW91dCAuMnMsIG9wYWNpdHkgLjJzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIC4ycyBlYXNlLWluLW91dH0ubUNTQl9zY3JvbGxUb29sc3tvcGFjaXR5OjF9Lm1DUy1hdXRvSGlkZT4ubUN1c3RvbVNjcm9sbEJveD4ubUNTQl9zY3JvbGxUb29scywubUNTLWF1dG9IaWRlPi5tQ3VzdG9tU2Nyb2xsQm94IH4gLm1DU0Jfc2Nyb2xsVG9vbHN7b3BhY2l0eTowO2ZpbHRlcjpcImFscGhhKG9wYWNpdHk9MClcIjstbXMtZmlsdGVyOlwiYWxwaGEob3BhY2l0eT0wKVwifS5tQ3VzdG9tU2Nyb2xsYmFyPi5tQ3VzdG9tU2Nyb2xsQm94Pi5tQ1NCX3Njcm9sbFRvb2xzLm1DU0Jfc2Nyb2xsVG9vbHNfb25EcmFnLC5tQ3VzdG9tU2Nyb2xsYmFyPi5tQ3VzdG9tU2Nyb2xsQm94IH4gLm1DU0Jfc2Nyb2xsVG9vbHMubUNTQl9zY3JvbGxUb29sc19vbkRyYWcsLm1DdXN0b21TY3JvbGxCb3g6aG92ZXI+Lm1DU0Jfc2Nyb2xsVG9vbHMsLm1DdXN0b21TY3JvbGxCb3g6aG92ZXIgfiAubUNTQl9zY3JvbGxUb29scywubUNTLWF1dG9IaWRlOmhvdmVyPi5tQ3VzdG9tU2Nyb2xsQm94Pi5tQ1NCX3Njcm9sbFRvb2xzLC5tQ1MtYXV0b0hpZGU6aG92ZXI+Lm1DdXN0b21TY3JvbGxCb3ggfiAubUNTQl9zY3JvbGxUb29sc3tvcGFjaXR5OjE7ZmlsdGVyOlwiYWxwaGEob3BhY2l0eT0xMDApXCI7LW1zLWZpbHRlcjpcImFscGhhKG9wYWNpdHk9MTAwKVwifS5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlse2JhY2tncm91bmQtY29sb3I6IzAwMDtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMC40KTtmaWx0ZXI6XCJhbHBoYShvcGFjaXR5PTQwKVwiOy1tcy1maWx0ZXI6XCJhbHBoYShvcGFjaXR5PTQwKVwifS5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXJ7YmFja2dyb3VuZC1jb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6cmdiYSgyNTUsMjU1LDI1NSwwLjc1KTtmaWx0ZXI6XCJhbHBoYShvcGFjaXR5PTc1KVwiOy1tcy1maWx0ZXI6XCJhbHBoYShvcGFjaXR5PTc1KVwifS5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXI6aG92ZXIgLm1DU0JfZHJhZ2dlcl9iYXJ7YmFja2dyb3VuZC1jb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6cmdiYSgyNTUsMjU1LDI1NSwwLjg1KTtmaWx0ZXI6XCJhbHBoYShvcGFjaXR5PTg1KVwiOy1tcy1maWx0ZXI6XCJhbHBoYShvcGFjaXR5PTg1KVwifS5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXI6YWN0aXZlIC5tQ1NCX2RyYWdnZXJfYmFyLC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIubUNTQl9kcmFnZ2VyX29uRHJhZyAubUNTQl9kcmFnZ2VyX2JhcntiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LDAuOSk7ZmlsdGVyOlwiYWxwaGEob3BhY2l0eT05MClcIjstbXMtZmlsdGVyOlwiYWxwaGEob3BhY2l0eT05MClcIn0ubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25VcCwubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25Eb3duLC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkxlZnQsLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uUmlnaHR7YmFja2dyb3VuZC1pbWFnZTp1cmwobUNTQl9idXR0b25zLnBuZyk7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O29wYWNpdHk6MC40O2ZpbHRlcjpcImFscGhhKG9wYWNpdHk9NDApXCI7LW1zLWZpbHRlcjpcImFscGhhKG9wYWNpdHk9NDApXCJ9Lm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uVXB7YmFja2dyb3VuZC1wb3NpdGlvbjowIDB9Lm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uRG93bntiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTIwcHh9Lm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uTGVmdHtiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTQwcHh9Lm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uUmlnaHR7YmFja2dyb3VuZC1wb3NpdGlvbjowIC01NnB4fS5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblVwOmhvdmVyLC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkRvd246aG92ZXIsLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uTGVmdDpob3ZlciwubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25SaWdodDpob3ZlcntvcGFjaXR5OjAuNzU7ZmlsdGVyOlwiYWxwaGEob3BhY2l0eT03NSlcIjstbXMtZmlsdGVyOlwiYWxwaGEob3BhY2l0eT03NSlcIn0ubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25VcDphY3RpdmUsLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uRG93bjphY3RpdmUsLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uTGVmdDphY3RpdmUsLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uUmlnaHQ6YWN0aXZle29wYWNpdHk6MC45O2ZpbHRlcjpcImFscGhhKG9wYWNpdHk9OTApXCI7LW1zLWZpbHRlcjpcImFscGhhKG9wYWNpdHk9OTApXCJ9Lm1DUy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWx7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudH0ubUNTLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFye2JhY2tncm91bmQtY29sb3I6IzM2NjQ2NX0ubUNTLWxpZ2h0LTIubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbCwubUNTLWRhcmstMi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlse3dpZHRoOjRweDtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LDAuMSk7LXdlYmtpdC1ib3JkZXItcmFkaXVzOjFweDstbW96LWJvcmRlci1yYWRpdXM6MXB4O2JvcmRlci1yYWRpdXM6MXB4fS5tQ1MtbGlnaHQtMi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsLm1DUy1kYXJrLTIubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFye3dpZHRoOjRweDtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LDAuNzUpOy13ZWJraXQtYm9yZGVyLXJhZGl1czoxcHg7LW1vei1ib3JkZXItcmFkaXVzOjFweDtib3JkZXItcmFkaXVzOjFweH0ubUNTLWxpZ2h0LTIubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXJSYWlsLC5tQ1MtZGFyay0yLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyUmFpbCwubUNTLWxpZ2h0LTIubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsLm1DUy1kYXJrLTIubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXJ7d2lkdGg6MTAwJTtoZWlnaHQ6NHB4O21hcmdpbjo2cHggYXV0b30ubUNTLWxpZ2h0LTIubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyOmhvdmVyIC5tQ1NCX2RyYWdnZXJfYmFye2JhY2tncm91bmQtY29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMjU1LDI1NSwyNTUsMC44NSl9Lm1DUy1saWdodC0yLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcjphY3RpdmUgLm1DU0JfZHJhZ2dlcl9iYXIsLm1DUy1saWdodC0yLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlci5tQ1NCX2RyYWdnZXJfb25EcmFnIC5tQ1NCX2RyYWdnZXJfYmFye2JhY2tncm91bmQtY29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMjU1LDI1NSwyNTUsMC45KX0ubUNTLWxpZ2h0LTIubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25VcHtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0zMnB4IDB9Lm1DUy1saWdodC0yLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uRG93bntiYWNrZ3JvdW5kLXBvc2l0aW9uOi0zMnB4IC0yMHB4fS5tQ1MtbGlnaHQtMi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkxlZnR7YmFja2dyb3VuZC1wb3NpdGlvbjotNDBweCAtNDBweH0ubUNTLWxpZ2h0LTIubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25SaWdodHtiYWNrZ3JvdW5kLXBvc2l0aW9uOi00MHB4IC01NnB4fS5tQ1MtZGFyay0yLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWx7YmFja2dyb3VuZC1jb2xvcjojMDAwO2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwLjEpOy13ZWJraXQtYm9yZGVyLXJhZGl1czoxcHg7LW1vei1ib3JkZXItcmFkaXVzOjFweDtib3JkZXItcmFkaXVzOjFweH0ubUNTLWRhcmstMi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXJ7YmFja2dyb3VuZC1jb2xvcjojMDAwO2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwLjc1KTstd2Via2l0LWJvcmRlci1yYWRpdXM6MXB4Oy1tb3otYm9yZGVyLXJhZGl1czoxcHg7Ym9yZGVyLXJhZGl1czoxcHh9Lm1DUy1kYXJrLTIubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyOmhvdmVyIC5tQ1NCX2RyYWdnZXJfYmFye2JhY2tncm91bmQtY29sb3I6IzAwMDtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMC44NSl9Lm1DUy1kYXJrLTIubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyOmFjdGl2ZSAubUNTQl9kcmFnZ2VyX2JhciwubUNTLWRhcmstMi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIubUNTQl9kcmFnZ2VyX29uRHJhZyAubUNTQl9kcmFnZ2VyX2JhcntiYWNrZ3JvdW5kLWNvbG9yOiMwMDA7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDAuOSl9Lm1DUy1kYXJrLTIubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25VcHtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xMTJweCAwfS5tQ1MtZGFyay0yLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uRG93bntiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xMTJweCAtMjBweH0ubUNTLWRhcmstMi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkxlZnR7YmFja2dyb3VuZC1wb3NpdGlvbjotMTIwcHggLTQwcHh9Lm1DUy1kYXJrLTIubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25SaWdodHtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xMjBweCAtNTZweH0ubUNTLWxpZ2h0LXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWwsLm1DUy1kYXJrLXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWx7d2lkdGg6NHB4O2JhY2tncm91bmQtY29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMjU1LDI1NSwyNTUsMC4xKTstd2Via2l0LWJvcmRlci1yYWRpdXM6MnB4Oy1tb3otYm9yZGVyLXJhZGl1czoycHg7Ym9yZGVyLXJhZGl1czoycHh9Lm1DUy1saWdodC10aGljay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsLm1DUy1kYXJrLXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2Jhcnt3aWR0aDo2cHg7YmFja2dyb3VuZC1jb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6cmdiYSgyNTUsMjU1LDI1NSwwLjc1KTstd2Via2l0LWJvcmRlci1yYWRpdXM6MnB4Oy1tb3otYm9yZGVyLXJhZGl1czoycHg7Ym9yZGVyLXJhZGl1czoycHh9Lm1DUy1saWdodC10aGljay5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlclJhaWwsLm1DUy1kYXJrLXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyUmFpbHt3aWR0aDoxMDAlO2hlaWdodDo0cHg7bWFyZ2luOjZweCAwfS5tQ1MtbGlnaHQtdGhpY2subUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsLm1DUy1kYXJrLXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFye3dpZHRoOjEwMCU7aGVpZ2h0OjZweDttYXJnaW46NXB4IGF1dG99Lm1DUy1saWdodC10aGljay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXI6aG92ZXIgLm1DU0JfZHJhZ2dlcl9iYXJ7YmFja2dyb3VuZC1jb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6cmdiYSgyNTUsMjU1LDI1NSwwLjg1KX0ubUNTLWxpZ2h0LXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcjphY3RpdmUgLm1DU0JfZHJhZ2dlcl9iYXIsLm1DUy1saWdodC10aGljay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIubUNTQl9kcmFnZ2VyX29uRHJhZyAubUNTQl9kcmFnZ2VyX2JhcntiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LDAuOSl9Lm1DUy1saWdodC10aGljay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblVwe2JhY2tncm91bmQtcG9zaXRpb246LTE2cHggMH0ubUNTLWxpZ2h0LXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uRG93bntiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xNnB4IC0yMHB4fS5tQ1MtbGlnaHQtdGhpY2subUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25MZWZ0e2JhY2tncm91bmQtcG9zaXRpb246LTIwcHggLTQwcHh9Lm1DUy1saWdodC10aGljay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblJpZ2h0e2JhY2tncm91bmQtcG9zaXRpb246LTIwcHggLTU2cHh9Lm1DUy1kYXJrLXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWx7YmFja2dyb3VuZC1jb2xvcjojMDAwO2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwLjEpOy13ZWJraXQtYm9yZGVyLXJhZGl1czoycHg7LW1vei1ib3JkZXItcmFkaXVzOjJweDtib3JkZXItcmFkaXVzOjJweH0ubUNTLWRhcmstdGhpY2subUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFye2JhY2tncm91bmQtY29sb3I6IzAwMDtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMC43NSk7LXdlYmtpdC1ib3JkZXItcmFkaXVzOjJweDstbW96LWJvcmRlci1yYWRpdXM6MnB4O2JvcmRlci1yYWRpdXM6MnB4fS5tQ1MtZGFyay10aGljay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXI6aG92ZXIgLm1DU0JfZHJhZ2dlcl9iYXJ7YmFja2dyb3VuZC1jb2xvcjojMDAwO2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwLjg1KX0ubUNTLWRhcmstdGhpY2subUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyOmFjdGl2ZSAubUNTQl9kcmFnZ2VyX2JhciwubUNTLWRhcmstdGhpY2subUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyLm1DU0JfZHJhZ2dlcl9vbkRyYWcgLm1DU0JfZHJhZ2dlcl9iYXJ7YmFja2dyb3VuZC1jb2xvcjojMDAwO2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwLjkpfS5tQ1MtZGFyay10aGljay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblVwe2JhY2tncm91bmQtcG9zaXRpb246LTk2cHggMH0ubUNTLWRhcmstdGhpY2subUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25Eb3due2JhY2tncm91bmQtcG9zaXRpb246LTk2cHggLTIwcHh9Lm1DUy1kYXJrLXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uTGVmdHtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xMDBweCAtNDBweH0ubUNTLWRhcmstdGhpY2subUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25SaWdodHtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xMDBweCAtNTZweH0ubUNTLWxpZ2h0LXRoaW4ubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbHtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LDAuMSl9Lm1DUy1saWdodC10aGluLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciwubUNTLWRhcmstdGhpbi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXJ7d2lkdGg6MnB4fS5tQ1MtbGlnaHQtdGhpbi5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlclJhaWwsLm1DUy1kYXJrLXRoaW4ubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXJSYWlse3dpZHRoOjEwMCV9Lm1DUy1saWdodC10aGluLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLC5tQ1MtZGFyay10aGluLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFye3dpZHRoOjEwMCU7aGVpZ2h0OjJweDttYXJnaW46N3B4IGF1dG99Lm1DUy1kYXJrLXRoaW4ubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbHtiYWNrZ3JvdW5kLWNvbG9yOiMwMDA7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDAuMTUpfS5tQ1MtZGFyay10aGluLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhcntiYWNrZ3JvdW5kLWNvbG9yOiMwMDA7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDAuNzUpfS5tQ1MtZGFyay10aGluLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcjpob3ZlciAubUNTQl9kcmFnZ2VyX2JhcntiYWNrZ3JvdW5kLWNvbG9yOiMwMDA7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDAuODUpfS5tQ1MtZGFyay10aGluLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcjphY3RpdmUgLm1DU0JfZHJhZ2dlcl9iYXIsLm1DUy1kYXJrLXRoaW4ubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyLm1DU0JfZHJhZ2dlcl9vbkRyYWcgLm1DU0JfZHJhZ2dlcl9iYXJ7YmFja2dyb3VuZC1jb2xvcjojMDAwO2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwLjkpfS5tQ1MtZGFyay10aGluLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uVXB7YmFja2dyb3VuZC1wb3NpdGlvbjotODBweCAwfS5tQ1MtZGFyay10aGluLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uRG93bntiYWNrZ3JvdW5kLXBvc2l0aW9uOi04MHB4IC0yMHB4fS5tQ1MtZGFyay10aGluLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uTGVmdHtiYWNrZ3JvdW5kLXBvc2l0aW9uOi04MHB4IC00MHB4fS5tQ1MtZGFyay10aGluLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uUmlnaHR7YmFja2dyb3VuZC1wb3NpdGlvbjotODBweCAtNTZweH0ubUNTLXJvdW5kZWQubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbHtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LDAuMTUpfS5tQ1Mtcm91bmRlZC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIsLm1DUy1yb3VuZGVkLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyLC5tQ1Mtcm91bmRlZC1kb3RzLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciwubUNTLXJvdW5kZWQtZG90cy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcntoZWlnaHQ6MTRweH0ubUNTLXJvdW5kZWQubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLC5tQ1Mtcm91bmRlZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciwubUNTLXJvdW5kZWQtZG90cy5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsLm1DUy1yb3VuZGVkLWRvdHMtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXJ7d2lkdGg6MTRweDttYXJnaW46MCAxcHh9Lm1DUy1yb3VuZGVkLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyLC5tQ1Mtcm91bmRlZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyLC5tQ1Mtcm91bmRlZC1kb3RzLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyLC5tQ1Mtcm91bmRlZC1kb3RzLWRhcmsubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXJ7d2lkdGg6MTRweH0ubUNTLXJvdW5kZWQubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsLm1DUy1yb3VuZGVkLWRhcmsubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsLm1DUy1yb3VuZGVkLWRvdHMubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsLm1DUy1yb3VuZGVkLWRvdHMtZGFyay5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhcntoZWlnaHQ6MTRweDttYXJnaW46MXB4IDB9Lm1DUy1yb3VuZGVkLm1DU0Jfc2Nyb2xsVG9vbHNfdmVydGljYWwubUNTQl9zY3JvbGxUb29sc19vbkRyYWdfZXhwYW5kIC5tQ1NCX2RyYWdnZXIubUNTQl9kcmFnZ2VyX29uRHJhZ19leHBhbmRlZCAubUNTQl9kcmFnZ2VyX2JhciwubUNTLXJvdW5kZWQubUNTQl9zY3JvbGxUb29sc192ZXJ0aWNhbC5tQ1NCX3Njcm9sbFRvb2xzX29uRHJhZ19leHBhbmQgLm1DU0JfZHJhZ2dlckNvbnRhaW5lcjpob3ZlciAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLC5tQ1Mtcm91bmRlZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHNfdmVydGljYWwubUNTQl9zY3JvbGxUb29sc19vbkRyYWdfZXhwYW5kIC5tQ1NCX2RyYWdnZXIubUNTQl9kcmFnZ2VyX29uRHJhZ19leHBhbmRlZCAubUNTQl9kcmFnZ2VyX2JhciwubUNTLXJvdW5kZWQtZGFyay5tQ1NCX3Njcm9sbFRvb2xzX3ZlcnRpY2FsLm1DU0Jfc2Nyb2xsVG9vbHNfb25EcmFnX2V4cGFuZCAubUNTQl9kcmFnZ2VyQ29udGFpbmVyOmhvdmVyIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXJ7d2lkdGg6MTZweDtoZWlnaHQ6MTZweDttYXJnaW46LTFweCAwfS5tQ1Mtcm91bmRlZC5tQ1NCX3Njcm9sbFRvb2xzX3ZlcnRpY2FsLm1DU0Jfc2Nyb2xsVG9vbHNfb25EcmFnX2V4cGFuZCAubUNTQl9kcmFnZ2VyLm1DU0JfZHJhZ2dlcl9vbkRyYWdfZXhwYW5kZWQrLm1DU0JfZHJhZ2dlclJhaWwsLm1DUy1yb3VuZGVkLm1DU0Jfc2Nyb2xsVG9vbHNfdmVydGljYWwubUNTQl9zY3JvbGxUb29sc19vbkRyYWdfZXhwYW5kIC5tQ1NCX2RyYWdnZXJDb250YWluZXI6aG92ZXIgLm1DU0JfZHJhZ2dlclJhaWwsLm1DUy1yb3VuZGVkLWRhcmsubUNTQl9zY3JvbGxUb29sc192ZXJ0aWNhbC5tQ1NCX3Njcm9sbFRvb2xzX29uRHJhZ19leHBhbmQgLm1DU0JfZHJhZ2dlci5tQ1NCX2RyYWdnZXJfb25EcmFnX2V4cGFuZGVkKy5tQ1NCX2RyYWdnZXJSYWlsLC5tQ1Mtcm91bmRlZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHNfdmVydGljYWwubUNTQl9zY3JvbGxUb29sc19vbkRyYWdfZXhwYW5kIC5tQ1NCX2RyYWdnZXJDb250YWluZXI6aG92ZXIgLm1DU0JfZHJhZ2dlclJhaWx7d2lkdGg6NHB4fS5tQ1Mtcm91bmRlZC5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwubUNTQl9zY3JvbGxUb29sc19vbkRyYWdfZXhwYW5kIC5tQ1NCX2RyYWdnZXIubUNTQl9kcmFnZ2VyX29uRHJhZ19leHBhbmRlZCAubUNTQl9kcmFnZ2VyX2JhciwubUNTLXJvdW5kZWQubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsLm1DU0Jfc2Nyb2xsVG9vbHNfb25EcmFnX2V4cGFuZCAubUNTQl9kcmFnZ2VyQ29udGFpbmVyOmhvdmVyIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsLm1DUy1yb3VuZGVkLWRhcmsubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsLm1DU0Jfc2Nyb2xsVG9vbHNfb25EcmFnX2V4cGFuZCAubUNTQl9kcmFnZ2VyLm1DU0JfZHJhZ2dlcl9vbkRyYWdfZXhwYW5kZWQgLm1DU0JfZHJhZ2dlcl9iYXIsLm1DUy1yb3VuZGVkLWRhcmsubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsLm1DU0Jfc2Nyb2xsVG9vbHNfb25EcmFnX2V4cGFuZCAubUNTQl9kcmFnZ2VyQ29udGFpbmVyOmhvdmVyIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXJ7aGVpZ2h0OjE2cHg7d2lkdGg6MTZweDttYXJnaW46MCAtMXB4fS5tQ1Mtcm91bmRlZC5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwubUNTQl9zY3JvbGxUb29sc19vbkRyYWdfZXhwYW5kIC5tQ1NCX2RyYWdnZXIubUNTQl9kcmFnZ2VyX29uRHJhZ19leHBhbmRlZCsubUNTQl9kcmFnZ2VyUmFpbCwubUNTLXJvdW5kZWQubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsLm1DU0Jfc2Nyb2xsVG9vbHNfb25EcmFnX2V4cGFuZCAubUNTQl9kcmFnZ2VyQ29udGFpbmVyOmhvdmVyIC5tQ1NCX2RyYWdnZXJSYWlsLC5tQ1Mtcm91bmRlZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbC5tQ1NCX3Njcm9sbFRvb2xzX29uRHJhZ19leHBhbmQgLm1DU0JfZHJhZ2dlci5tQ1NCX2RyYWdnZXJfb25EcmFnX2V4cGFuZGVkKy5tQ1NCX2RyYWdnZXJSYWlsLC5tQ1Mtcm91bmRlZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbC5tQ1NCX3Njcm9sbFRvb2xzX29uRHJhZ19leHBhbmQgLm1DU0JfZHJhZ2dlckNvbnRhaW5lcjpob3ZlciAubUNTQl9kcmFnZ2VyUmFpbHtoZWlnaHQ6NHB4O21hcmdpbjo2cHggMH0ubUNTLXJvdW5kZWQubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25VcHtiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTcycHh9Lm1DUy1yb3VuZGVkLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uRG93bntiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTkycHh9Lm1DUy1yb3VuZGVkLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uTGVmdHtiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTExMnB4fS5tQ1Mtcm91bmRlZC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblJpZ2h0e2JhY2tncm91bmQtcG9zaXRpb246MCAtMTI4cHh9Lm1DUy1yb3VuZGVkLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLC5tQ1Mtcm91bmRlZC1kb3RzLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFye2JhY2tncm91bmQtY29sb3I6IzAwMDtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMC43NSl9Lm1DUy1yb3VuZGVkLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbHtiYWNrZ3JvdW5kLWNvbG9yOiMwMDA7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDAuMTUpfS5tQ1Mtcm91bmRlZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcjpob3ZlciAubUNTQl9kcmFnZ2VyX2JhciwubUNTLXJvdW5kZWQtZG90cy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcjpob3ZlciAubUNTQl9kcmFnZ2VyX2JhcntiYWNrZ3JvdW5kLWNvbG9yOiMwMDA7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDAuODUpfS5tQ1Mtcm91bmRlZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcjphY3RpdmUgLm1DU0JfZHJhZ2dlcl9iYXIsLm1DUy1yb3VuZGVkLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyLm1DU0JfZHJhZ2dlcl9vbkRyYWcgLm1DU0JfZHJhZ2dlcl9iYXIsLm1DUy1yb3VuZGVkLWRvdHMtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXI6YWN0aXZlIC5tQ1NCX2RyYWdnZXJfYmFyLC5tQ1Mtcm91bmRlZC1kb3RzLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyLm1DU0JfZHJhZ2dlcl9vbkRyYWcgLm1DU0JfZHJhZ2dlcl9iYXJ7YmFja2dyb3VuZC1jb2xvcjojMDAwO2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwLjkpfS5tQ1Mtcm91bmRlZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uVXB7YmFja2dyb3VuZC1wb3NpdGlvbjotODBweCAtNzJweH0ubUNTLXJvdW5kZWQtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkRvd257YmFja2dyb3VuZC1wb3NpdGlvbjotODBweCAtOTJweH0ubUNTLXJvdW5kZWQtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkxlZnR7YmFja2dyb3VuZC1wb3NpdGlvbjotODBweCAtMTEycHh9Lm1DUy1yb3VuZGVkLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25SaWdodHtiYWNrZ3JvdW5kLXBvc2l0aW9uOi04MHB4IC0xMjhweH0ubUNTLXJvdW5kZWQtZG90cy5tQ1NCX3Njcm9sbFRvb2xzX3ZlcnRpY2FsIC5tQ1NCX2RyYWdnZXJSYWlsLC5tQ1Mtcm91bmRlZC1kb3RzLWRhcmsubUNTQl9zY3JvbGxUb29sc192ZXJ0aWNhbCAubUNTQl9kcmFnZ2VyUmFpbHt3aWR0aDo0cHh9Lm1DUy1yb3VuZGVkLWRvdHMubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbCwubUNTLXJvdW5kZWQtZG90cy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWwsLm1DUy1yb3VuZGVkLWRvdHMubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXJSYWlsLC5tQ1Mtcm91bmRlZC1kb3RzLWRhcmsubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXJSYWlse2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7YmFja2dyb3VuZC1wb3NpdGlvbjpjZW50ZXJ9Lm1DUy1yb3VuZGVkLWRvdHMubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbCwubUNTLXJvdW5kZWQtZG90cy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWx7YmFja2dyb3VuZC1pbWFnZTp1cmwoXCJkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUFnQUFBQUlDQVlBQUFERUQ3NkxBQUFBTkVsRVFWUVlWMk5rSUFBWWlWYncvLzkvWTZEaU0xQU5Kb3lNakdkQmJMZ0pRQVgva1UwREtnRExrYVFBdnhXNEhFdlFGd0NSY3hJSksxWHpuQUFBQUFCSlJVNUVya0pnZ2c9PVwiKTtiYWNrZ3JvdW5kLXJlcGVhdDpyZXBlYXQteTtvcGFjaXR5OjAuMztmaWx0ZXI6XCJhbHBoYShvcGFjaXR5PTMwKVwiOy1tcy1maWx0ZXI6XCJhbHBoYShvcGFjaXR5PTMwKVwifS5tQ1Mtcm91bmRlZC1kb3RzLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyUmFpbCwubUNTLXJvdW5kZWQtZG90cy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyUmFpbHtoZWlnaHQ6NHB4O21hcmdpbjo2cHggMDtiYWNrZ3JvdW5kLXJlcGVhdDpyZXBlYXQteH0ubUNTLXJvdW5kZWQtZG90cy5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblVwe2JhY2tncm91bmQtcG9zaXRpb246LTE2cHggLTcycHh9Lm1DUy1yb3VuZGVkLWRvdHMubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25Eb3due2JhY2tncm91bmQtcG9zaXRpb246LTE2cHggLTkycHh9Lm1DUy1yb3VuZGVkLWRvdHMubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25MZWZ0e2JhY2tncm91bmQtcG9zaXRpb246LTIwcHggLTExMnB4fS5tQ1Mtcm91bmRlZC1kb3RzLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uUmlnaHR7YmFja2dyb3VuZC1wb3NpdGlvbjotMjBweCAtMTI4cHh9Lm1DUy1yb3VuZGVkLWRvdHMtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlse2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFBZ0FBQUFJQ0FZQUFBREVENzZMQUFBQUxFbEVRVlFZVjJOa0lBQVlTVkZnREZSOEJxckJCRWlmQmJHUlRmaVBaaHBZamlRRkJLM0E2bDZDdmdBQUU5a0dDZDFtdmdFQUFBQUFTVVZPUks1Q1lJST1cIil9Lm1DUy1yb3VuZGVkLWRvdHMtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblVwe2JhY2tncm91bmQtcG9zaXRpb246LTk2cHggLTcycHh9Lm1DUy1yb3VuZGVkLWRvdHMtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkRvd257YmFja2dyb3VuZC1wb3NpdGlvbjotOTZweCAtOTJweH0ubUNTLXJvdW5kZWQtZG90cy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uTGVmdHtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xMDBweCAtMTEycHh9Lm1DUy1yb3VuZGVkLWRvdHMtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblJpZ2h0e2JhY2tncm91bmQtcG9zaXRpb246LTEwMHB4IC0xMjhweH0ubUNTLTNkLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciwubUNTLTNkLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLC5tQ1MtM2QtdGhpY2subUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLC5tQ1MtM2QtdGhpY2stZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXJ7YmFja2dyb3VuZC1yZXBlYXQ6cmVwZWF0LXk7YmFja2dyb3VuZC1pbWFnZTotbW96LWxpbmVhci1ncmFkaWVudChsZWZ0LCByZ2JhKDI1NSwyNTUsMjU1LDAuNSkgMCUsIHJnYmEoMjU1LDI1NSwyNTUsMCkgMTAwJSk7YmFja2dyb3VuZC1pbWFnZTotd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCB0b3AsIHJpZ2h0IHRvcCwgY29sb3Itc3RvcCgwJSwgcmdiYSgyNTUsMjU1LDI1NSwwLjUpKSwgY29sb3Itc3RvcCgxMDAlLCByZ2JhKDI1NSwyNTUsMjU1LDApKSk7YmFja2dyb3VuZC1pbWFnZTotd2Via2l0LWxpbmVhci1ncmFkaWVudChsZWZ0LCByZ2JhKDI1NSwyNTUsMjU1LDAuNSkgMCUsIHJnYmEoMjU1LDI1NSwyNTUsMCkgMTAwJSk7YmFja2dyb3VuZC1pbWFnZTotby1saW5lYXItZ3JhZGllbnQobGVmdCwgcmdiYSgyNTUsMjU1LDI1NSwwLjUpIDAlLCByZ2JhKDI1NSwyNTUsMjU1LDApIDEwMCUpO2JhY2tncm91bmQtaW1hZ2U6LW1zLWxpbmVhci1ncmFkaWVudChsZWZ0LCByZ2JhKDI1NSwyNTUsMjU1LDAuNSkgMCUsIHJnYmEoMjU1LDI1NSwyNTUsMCkgMTAwJSk7YmFja2dyb3VuZC1pbWFnZTpsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHJnYmEoMjU1LDI1NSwyNTUsMC41KSAwJSwgcmdiYSgyNTUsMjU1LDI1NSwwKSAxMDAlKX0ubUNTLTNkLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLC5tQ1MtM2QtZGFyay5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciwubUNTLTNkLXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLC5tQ1MtM2QtdGhpY2stZGFyay5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhcntiYWNrZ3JvdW5kLXJlcGVhdDpyZXBlYXQteDtiYWNrZ3JvdW5kLWltYWdlOi1tb3otbGluZWFyLWdyYWRpZW50KHRvcCwgcmdiYSgyNTUsMjU1LDI1NSwwLjUpIDAlLCByZ2JhKDI1NSwyNTUsMjU1LDApIDEwMCUpO2JhY2tncm91bmQtaW1hZ2U6LXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgdG9wLCBsZWZ0IGJvdHRvbSwgY29sb3Itc3RvcCgwJSwgcmdiYSgyNTUsMjU1LDI1NSwwLjUpKSwgY29sb3Itc3RvcCgxMDAlLCByZ2JhKDI1NSwyNTUsMjU1LDApKSk7YmFja2dyb3VuZC1pbWFnZTotd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsIHJnYmEoMjU1LDI1NSwyNTUsMC41KSAwJSwgcmdiYSgyNTUsMjU1LDI1NSwwKSAxMDAlKTtiYWNrZ3JvdW5kLWltYWdlOi1vLWxpbmVhci1ncmFkaWVudCh0b3AsIHJnYmEoMjU1LDI1NSwyNTUsMC41KSAwJSwgcmdiYSgyNTUsMjU1LDI1NSwwKSAxMDAlKTtiYWNrZ3JvdW5kLWltYWdlOi1tcy1saW5lYXItZ3JhZGllbnQodG9wLCByZ2JhKDI1NSwyNTUsMjU1LDAuNSkgMCUsIHJnYmEoMjU1LDI1NSwyNTUsMCkgMTAwJSk7YmFja2dyb3VuZC1pbWFnZTpsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKDI1NSwyNTUsMjU1LDAuNSkgMCUsIHJnYmEoMjU1LDI1NSwyNTUsMCkgMTAwJSl9Lm1DUy0zZC5tQ1NCX3Njcm9sbFRvb2xzX3ZlcnRpY2FsIC5tQ1NCX2RyYWdnZXIsLm1DUy0zZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHNfdmVydGljYWwgLm1DU0JfZHJhZ2dlcntoZWlnaHQ6NzBweH0ubUNTLTNkLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyLC5tQ1MtM2QtZGFyay5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlcnt3aWR0aDo3MHB4fS5tQ1MtM2QubUNTQl9zY3JvbGxUb29scywubUNTLTNkLWRhcmsubUNTQl9zY3JvbGxUb29sc3tvcGFjaXR5OjE7ZmlsdGVyOlwiYWxwaGEob3BhY2l0eT0zMClcIjstbXMtZmlsdGVyOlwiYWxwaGEob3BhY2l0eT0zMClcIn0ubUNTLTNkLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWwsLm1DUy0zZC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsLm1DUy0zZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWwsLm1DUy0zZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2Jhcnstd2Via2l0LWJvcmRlci1yYWRpdXM6MTZweDstbW96LWJvcmRlci1yYWRpdXM6MTZweDtib3JkZXItcmFkaXVzOjE2cHh9Lm1DUy0zZC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlsLC5tQ1MtM2QtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlse3dpZHRoOjhweDtiYWNrZ3JvdW5kLWNvbG9yOiMwMDA7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDAuMik7Ym94LXNoYWRvdzppbnNldCAxcHggMCAxcHggcmdiYSgwLDAsMCwwLjUpLGluc2V0IC0xcHggMCAxcHggcmdiYSgyNTUsMjU1LDI1NSwwLjIpfS5tQ1MtM2QubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLC5tQ1MtM2QubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyOmhvdmVyIC5tQ1NCX2RyYWdnZXJfYmFyLC5tQ1MtM2QubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyOmFjdGl2ZSAubUNTQl9kcmFnZ2VyX2JhciwubUNTLTNkLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlci5tQ1NCX2RyYWdnZXJfb25EcmFnIC5tQ1NCX2RyYWdnZXJfYmFyLC5tQ1MtM2QtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsLm1DUy0zZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcjpob3ZlciAubUNTQl9kcmFnZ2VyX2JhciwubUNTLTNkLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyOmFjdGl2ZSAubUNTQl9kcmFnZ2VyX2JhciwubUNTLTNkLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyLm1DU0JfZHJhZ2dlcl9vbkRyYWcgLm1DU0JfZHJhZ2dlcl9iYXJ7YmFja2dyb3VuZC1jb2xvcjojNTU1fS5tQ1MtM2QubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLC5tQ1MtM2QtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXJ7d2lkdGg6OHB4fS5tQ1MtM2QubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXJSYWlsLC5tQ1MtM2QtZGFyay5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlclJhaWx7d2lkdGg6MTAwJTtoZWlnaHQ6OHB4O21hcmdpbjo0cHggMDtib3gtc2hhZG93Omluc2V0IDAgMXB4IDFweCByZ2JhKDAsMCwwLDAuNSksaW5zZXQgMCAtMXB4IDFweCByZ2JhKDI1NSwyNTUsMjU1LDAuMil9Lm1DUy0zZC5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciwubUNTLTNkLWRhcmsubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXJ7d2lkdGg6MTAwJTtoZWlnaHQ6OHB4O21hcmdpbjo0cHggYXV0b30ubUNTLTNkLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uVXB7YmFja2dyb3VuZC1wb3NpdGlvbjotMzJweCAtNzJweH0ubUNTLTNkLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uRG93bntiYWNrZ3JvdW5kLXBvc2l0aW9uOi0zMnB4IC05MnB4fS5tQ1MtM2QubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25MZWZ0e2JhY2tncm91bmQtcG9zaXRpb246LTQwcHggLTExMnB4fS5tQ1MtM2QubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25SaWdodHtiYWNrZ3JvdW5kLXBvc2l0aW9uOi00MHB4IC0xMjhweH0ubUNTLTNkLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbHtiYWNrZ3JvdW5kLWNvbG9yOiMwMDA7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDAuMSk7Ym94LXNoYWRvdzppbnNldCAxcHggMCAxcHggcmdiYSgwLDAsMCwwLjEpfS5tQ1MtM2QtZGFyay5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlclJhaWx7Ym94LXNoYWRvdzppbnNldCAwIDFweCAxcHggcmdiYSgwLDAsMCwwLjEpfS5tQ1MtM2QtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblVwe2JhY2tncm91bmQtcG9zaXRpb246LTExMnB4IC03MnB4fS5tQ1MtM2QtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkRvd257YmFja2dyb3VuZC1wb3NpdGlvbjotMTEycHggLTkycHh9Lm1DUy0zZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uTGVmdHtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xMjBweCAtMTEycHh9Lm1DUy0zZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uUmlnaHR7YmFja2dyb3VuZC1wb3NpdGlvbjotMTIwcHggLTEyOHB4fS5tQ1MtM2QtdGhpY2subUNTQl9zY3JvbGxUb29scywubUNTLTNkLXRoaWNrLWRhcmsubUNTQl9zY3JvbGxUb29sc3tvcGFjaXR5OjE7ZmlsdGVyOlwiYWxwaGEob3BhY2l0eT0zMClcIjstbXMtZmlsdGVyOlwiYWxwaGEob3BhY2l0eT0zMClcIn0ubUNTLTNkLXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHMsLm1DUy0zZC10aGljay1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMsLm1DUy0zZC10aGljay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJDb250YWluZXIsLm1DUy0zZC10aGljay1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlckNvbnRhaW5lcnstd2Via2l0LWJvcmRlci1yYWRpdXM6N3B4Oy1tb3otYm9yZGVyLXJhZGl1czo3cHg7Ym9yZGVyLXJhZGl1czo3cHh9Lm1DUy0zZC10aGljay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsLm1DUy0zZC10aGljay1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2Jhcnstd2Via2l0LWJvcmRlci1yYWRpdXM6NXB4Oy1tb3otYm9yZGVyLXJhZGl1czo1cHg7Ym9yZGVyLXJhZGl1czo1cHh9Lm1DU0JfaW5zaWRlKy5tQ1MtM2QtdGhpY2subUNTQl9zY3JvbGxUb29sc192ZXJ0aWNhbCwubUNTQl9pbnNpZGUrLm1DUy0zZC10aGljay1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHNfdmVydGljYWx7cmlnaHQ6MXB4fS5tQ1MtM2QtdGhpY2subUNTQl9zY3JvbGxUb29sc192ZXJ0aWNhbCwubUNTLTNkLXRoaWNrLWRhcmsubUNTQl9zY3JvbGxUb29sc192ZXJ0aWNhbHtib3gtc2hhZG93Omluc2V0IDFweCAwIDFweCByZ2JhKDAsMCwwLDAuMSksaW5zZXQgMCAwIDE0cHggcmdiYSgwLDAsMCwwLjUpfS5tQ1MtM2QtdGhpY2subUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsLC5tQ1MtM2QtdGhpY2stZGFyay5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWx7Ym90dG9tOjFweDtib3gtc2hhZG93Omluc2V0IDAgMXB4IDFweCByZ2JhKDAsMCwwLDAuMSksaW5zZXQgMCAwIDE0cHggcmdiYSgwLDAsMCwwLjUpfS5tQ1MtM2QtdGhpY2subUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLC5tQ1MtM2QtdGhpY2stZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXJ7Ym94LXNoYWRvdzppbnNldCAxcHggMCAwIHJnYmEoMjU1LDI1NSwyNTUsMC40KTt3aWR0aDoxMnB4O21hcmdpbjoycHg7cG9zaXRpb246YWJzb2x1dGU7aGVpZ2h0OmF1dG87dG9wOjA7Ym90dG9tOjA7bGVmdDowO3JpZ2h0OjB9Lm1DUy0zZC10aGljay5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciwubUNTLTNkLXRoaWNrLWRhcmsubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXJ7Ym94LXNoYWRvdzppbnNldCAwIDFweCAwIHJnYmEoMjU1LDI1NSwyNTUsMC40KX0ubUNTLTNkLXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciwubUNTLTNkLXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcjpob3ZlciAubUNTQl9kcmFnZ2VyX2JhciwubUNTLTNkLXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcjphY3RpdmUgLm1DU0JfZHJhZ2dlcl9iYXIsLm1DUy0zZC10aGljay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIubUNTQl9kcmFnZ2VyX29uRHJhZyAubUNTQl9kcmFnZ2VyX2JhcntiYWNrZ3JvdW5kLWNvbG9yOiM1NTV9Lm1DUy0zZC10aGljay5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciwubUNTLTNkLXRoaWNrLWRhcmsubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXJ7aGVpZ2h0OjEycHg7d2lkdGg6YXV0b30ubUNTLTNkLXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlckNvbnRhaW5lcntiYWNrZ3JvdW5kLWNvbG9yOiMwMDA7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDAuMDUpO2JveC1zaGFkb3c6aW5zZXQgMXB4IDFweCAxNnB4IHJnYmEoMCwwLDAsMC4xKX0ubUNTLTNkLXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWx7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudH0ubUNTLTNkLXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uVXB7YmFja2dyb3VuZC1wb3NpdGlvbjotMzJweCAtNzJweH0ubUNTLTNkLXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uRG93bntiYWNrZ3JvdW5kLXBvc2l0aW9uOi0zMnB4IC05MnB4fS5tQ1MtM2QtdGhpY2subUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25MZWZ0e2JhY2tncm91bmQtcG9zaXRpb246LTQwcHggLTExMnB4fS5tQ1MtM2QtdGhpY2subUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25SaWdodHtiYWNrZ3JvdW5kLXBvc2l0aW9uOi00MHB4IC0xMjhweH0ubUNTLTNkLXRoaWNrLWRhcmsubUNTQl9zY3JvbGxUb29sc3tib3gtc2hhZG93Omluc2V0IDAgMCAxNHB4IHJnYmEoMCwwLDAsMC4yKX0ubUNTLTNkLXRoaWNrLWRhcmsubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFse2JveC1zaGFkb3c6aW5zZXQgMCAxcHggMXB4IHJnYmEoMCwwLDAsMC4xKSxpbnNldCAwIDAgMTRweCByZ2JhKDAsMCwwLDAuMil9Lm1DUy0zZC10aGljay1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2Jhcntib3gtc2hhZG93Omluc2V0IDFweCAwIDAgcmdiYSgyNTUsMjU1LDI1NSwwLjQpLGluc2V0IC0xcHggMCAwIHJnYmEoMCwwLDAsMC4yKX0ubUNTLTNkLXRoaWNrLWRhcmsubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXJ7Ym94LXNoYWRvdzppbnNldCAwIDFweCAwIHJnYmEoMjU1LDI1NSwyNTUsMC40KSxpbnNldCAwIC0xcHggMCByZ2JhKDAsMCwwLDAuMil9Lm1DUy0zZC10aGljay1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciwubUNTLTNkLXRoaWNrLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyOmhvdmVyIC5tQ1NCX2RyYWdnZXJfYmFyLC5tQ1MtM2QtdGhpY2stZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXI6YWN0aXZlIC5tQ1NCX2RyYWdnZXJfYmFyLC5tQ1MtM2QtdGhpY2stZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIubUNTQl9kcmFnZ2VyX29uRHJhZyAubUNTQl9kcmFnZ2VyX2JhcntiYWNrZ3JvdW5kLWNvbG9yOiM3Nzd9Lm1DUy0zZC10aGljay1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlckNvbnRhaW5lcntiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDAuMDUpO2JveC1zaGFkb3c6aW5zZXQgMXB4IDFweCAxNnB4IHJnYmEoMCwwLDAsMC4xKX0ubUNTLTNkLXRoaWNrLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbHtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50fS5tQ1MtM2QtdGhpY2stZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblVwe2JhY2tncm91bmQtcG9zaXRpb246LTExMnB4IC03MnB4fS5tQ1MtM2QtdGhpY2stZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkRvd257YmFja2dyb3VuZC1wb3NpdGlvbjotMTEycHggLTkycHh9Lm1DUy0zZC10aGljay1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uTGVmdHtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xMjBweCAtMTEycHh9Lm1DUy0zZC10aGljay1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uUmlnaHR7YmFja2dyb3VuZC1wb3NpdGlvbjotMTIwcHggLTEyOHB4fS5tQ1NCX291dHNpZGUrLm1DUy1taW5pbWFsLm1DU0Jfc2Nyb2xsVG9vbHNfdmVydGljYWwsLm1DU0Jfb3V0c2lkZSsubUNTLW1pbmltYWwtZGFyay5tQ1NCX3Njcm9sbFRvb2xzX3ZlcnRpY2Fse3JpZ2h0OjA7bWFyZ2luOjEycHggMH0ubUN1c3RvbVNjcm9sbEJveC5tQ1MtbWluaW1hbCsubUNTQl9zY3JvbGxUb29scy5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwsLm1DdXN0b21TY3JvbGxCb3gubUNTLW1pbmltYWwrLm1DU0Jfc2Nyb2xsVG9vbHMrLm1DU0Jfc2Nyb2xsVG9vbHMubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsLC5tQ3VzdG9tU2Nyb2xsQm94Lm1DUy1taW5pbWFsLWRhcmsrLm1DU0Jfc2Nyb2xsVG9vbHMubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsLC5tQ3VzdG9tU2Nyb2xsQm94Lm1DUy1taW5pbWFsLWRhcmsrLm1DU0Jfc2Nyb2xsVG9vbHMrLm1DU0Jfc2Nyb2xsVG9vbHMubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFse2JvdHRvbTowO21hcmdpbjowIDEycHh9Lm1DUy1kaXItcnRsPi5tQ1NCX291dHNpZGUrLm1DUy1taW5pbWFsLm1DU0Jfc2Nyb2xsVG9vbHNfdmVydGljYWwsLm1DUy1kaXItcnRsPi5tQ1NCX291dHNpZGUrLm1DUy1taW5pbWFsLWRhcmsubUNTQl9zY3JvbGxUb29sc192ZXJ0aWNhbHtsZWZ0OjA7cmlnaHQ6YXV0b30ubUNTLW1pbmltYWwubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbCwubUNTLW1pbmltYWwtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlse2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnR9Lm1DUy1taW5pbWFsLm1DU0Jfc2Nyb2xsVG9vbHNfdmVydGljYWwgLm1DU0JfZHJhZ2dlciwubUNTLW1pbmltYWwtZGFyay5tQ1NCX3Njcm9sbFRvb2xzX3ZlcnRpY2FsIC5tQ1NCX2RyYWdnZXJ7aGVpZ2h0OjUwcHh9Lm1DUy1taW5pbWFsLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyLC5tQ1MtbWluaW1hbC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2Vye3dpZHRoOjUwcHh9Lm1DUy1taW5pbWFsLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhcntiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LDAuMik7ZmlsdGVyOlwiYWxwaGEob3BhY2l0eT0yMClcIjstbXMtZmlsdGVyOlwiYWxwaGEob3BhY2l0eT0yMClcIn0ubUNTLW1pbmltYWwubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyOmFjdGl2ZSAubUNTQl9kcmFnZ2VyX2JhciwubUNTLW1pbmltYWwubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyLm1DU0JfZHJhZ2dlcl9vbkRyYWcgLm1DU0JfZHJhZ2dlcl9iYXJ7YmFja2dyb3VuZC1jb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6cmdiYSgyNTUsMjU1LDI1NSwwLjUpO2ZpbHRlcjpcImFscGhhKG9wYWNpdHk9NTApXCI7LW1zLWZpbHRlcjpcImFscGhhKG9wYWNpdHk9NTApXCJ9Lm1DUy1taW5pbWFsLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFye2JhY2tncm91bmQtY29sb3I6IzAwMDtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMC4yKTtmaWx0ZXI6XCJhbHBoYShvcGFjaXR5PTIwKVwiOy1tcy1maWx0ZXI6XCJhbHBoYShvcGFjaXR5PTIwKVwifS5tQ1MtbWluaW1hbC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcjphY3RpdmUgLm1DU0JfZHJhZ2dlcl9iYXIsLm1DUy1taW5pbWFsLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyLm1DU0JfZHJhZ2dlcl9vbkRyYWcgLm1DU0JfZHJhZ2dlcl9iYXJ7YmFja2dyb3VuZC1jb2xvcjojMDAwO2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwLjUpO2ZpbHRlcjpcImFscGhhKG9wYWNpdHk9NTApXCI7LW1zLWZpbHRlcjpcImFscGhhKG9wYWNpdHk9NTApXCJ9Lm1DUy1saWdodC0zLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWwsLm1DUy1kYXJrLTMubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbHt3aWR0aDo2cHg7YmFja2dyb3VuZC1jb2xvcjojMDAwO2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwLjIpfS5tQ1MtbGlnaHQtMy5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsLm1DUy1kYXJrLTMubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFye3dpZHRoOjZweH0ubUNTLWxpZ2h0LTMubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsLm1DUy1kYXJrLTMubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsLm1DUy1saWdodC0zLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyUmFpbCwubUNTLWRhcmstMy5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlclJhaWx7d2lkdGg6MTAwJTtoZWlnaHQ6NnB4O21hcmdpbjo1cHggMH0ubUNTLWxpZ2h0LTMubUNTQl9zY3JvbGxUb29sc192ZXJ0aWNhbC5tQ1NCX3Njcm9sbFRvb2xzX29uRHJhZ19leHBhbmQgLm1DU0JfZHJhZ2dlci5tQ1NCX2RyYWdnZXJfb25EcmFnX2V4cGFuZGVkKy5tQ1NCX2RyYWdnZXJSYWlsLC5tQ1MtbGlnaHQtMy5tQ1NCX3Njcm9sbFRvb2xzX3ZlcnRpY2FsLm1DU0Jfc2Nyb2xsVG9vbHNfb25EcmFnX2V4cGFuZCAubUNTQl9kcmFnZ2VyQ29udGFpbmVyOmhvdmVyIC5tQ1NCX2RyYWdnZXJSYWlsLC5tQ1MtZGFyay0zLm1DU0Jfc2Nyb2xsVG9vbHNfdmVydGljYWwubUNTQl9zY3JvbGxUb29sc19vbkRyYWdfZXhwYW5kIC5tQ1NCX2RyYWdnZXIubUNTQl9kcmFnZ2VyX29uRHJhZ19leHBhbmRlZCsubUNTQl9kcmFnZ2VyUmFpbCwubUNTLWRhcmstMy5tQ1NCX3Njcm9sbFRvb2xzX3ZlcnRpY2FsLm1DU0Jfc2Nyb2xsVG9vbHNfb25EcmFnX2V4cGFuZCAubUNTQl9kcmFnZ2VyQ29udGFpbmVyOmhvdmVyIC5tQ1NCX2RyYWdnZXJSYWlse3dpZHRoOjEycHh9Lm1DUy1saWdodC0zLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbC5tQ1NCX3Njcm9sbFRvb2xzX29uRHJhZ19leHBhbmQgLm1DU0JfZHJhZ2dlci5tQ1NCX2RyYWdnZXJfb25EcmFnX2V4cGFuZGVkKy5tQ1NCX2RyYWdnZXJSYWlsLC5tQ1MtbGlnaHQtMy5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwubUNTQl9zY3JvbGxUb29sc19vbkRyYWdfZXhwYW5kIC5tQ1NCX2RyYWdnZXJDb250YWluZXI6aG92ZXIgLm1DU0JfZHJhZ2dlclJhaWwsLm1DUy1kYXJrLTMubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsLm1DU0Jfc2Nyb2xsVG9vbHNfb25EcmFnX2V4cGFuZCAubUNTQl9kcmFnZ2VyLm1DU0JfZHJhZ2dlcl9vbkRyYWdfZXhwYW5kZWQrLm1DU0JfZHJhZ2dlclJhaWwsLm1DUy1kYXJrLTMubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsLm1DU0Jfc2Nyb2xsVG9vbHNfb25EcmFnX2V4cGFuZCAubUNTQl9kcmFnZ2VyQ29udGFpbmVyOmhvdmVyIC5tQ1NCX2RyYWdnZXJSYWlse2hlaWdodDoxMnB4O21hcmdpbjoycHggMH0ubUNTLWxpZ2h0LTMubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25VcHtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0zMnB4IC03MnB4fS5tQ1MtbGlnaHQtMy5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkRvd257YmFja2dyb3VuZC1wb3NpdGlvbjotMzJweCAtOTJweH0ubUNTLWxpZ2h0LTMubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25MZWZ0e2JhY2tncm91bmQtcG9zaXRpb246LTQwcHggLTExMnB4fS5tQ1MtbGlnaHQtMy5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblJpZ2h0e2JhY2tncm91bmQtcG9zaXRpb246LTQwcHggLTEyOHB4fS5tQ1MtZGFyay0zLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhcntiYWNrZ3JvdW5kLWNvbG9yOiMwMDA7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDAuNzUpfS5tQ1MtZGFyay0zLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcjpob3ZlciAubUNTQl9kcmFnZ2VyX2JhcntiYWNrZ3JvdW5kLWNvbG9yOiMwMDA7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDAuODUpfS5tQ1MtZGFyay0zLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcjphY3RpdmUgLm1DU0JfZHJhZ2dlcl9iYXIsLm1DUy1kYXJrLTMubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyLm1DU0JfZHJhZ2dlcl9vbkRyYWcgLm1DU0JfZHJhZ2dlcl9iYXJ7YmFja2dyb3VuZC1jb2xvcjojMDAwO2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwLjkpfS5tQ1MtZGFyay0zLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWx7YmFja2dyb3VuZC1jb2xvcjojMDAwO2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwLjEpfS5tQ1MtZGFyay0zLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uVXB7YmFja2dyb3VuZC1wb3NpdGlvbjotMTEycHggLTcycHh9Lm1DUy1kYXJrLTMubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25Eb3due2JhY2tncm91bmQtcG9zaXRpb246LTExMnB4IC05MnB4fS5tQ1MtZGFyay0zLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uTGVmdHtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xMjBweCAtMTEycHh9Lm1DUy1kYXJrLTMubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25SaWdodHtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xMjBweCAtMTI4cHh9Lm1DUy1pbnNldC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlsLC5tQ1MtaW5zZXQtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlsLC5tQ1MtaW5zZXQtMi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlsLC5tQ1MtaW5zZXQtMi1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWwsLm1DUy1pbnNldC0zLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWwsLm1DUy1pbnNldC0zLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbHt3aWR0aDoxMnB4O2JhY2tncm91bmQtY29sb3I6IzAwMDtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMC4yKX0ubUNTLWluc2V0Lm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciwubUNTLWluc2V0LWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLC5tQ1MtaW5zZXQtMi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsLm1DUy1pbnNldC0yLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLC5tQ1MtaW5zZXQtMy5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsLm1DUy1pbnNldC0zLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFye3dpZHRoOjZweDttYXJnaW46M3B4IDVweDtwb3NpdGlvbjphYnNvbHV0ZTtoZWlnaHQ6YXV0bzt0b3A6MDtib3R0b206MDtsZWZ0OjA7cmlnaHQ6MH0ubUNTLWluc2V0Lm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLC5tQ1MtaW5zZXQtZGFyay5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciwubUNTLWluc2V0LTIubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsLm1DUy1pbnNldC0yLWRhcmsubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsLm1DUy1pbnNldC0zLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLC5tQ1MtaW5zZXQtMy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFye2hlaWdodDo2cHg7bWFyZ2luOjVweCAzcHg7cG9zaXRpb246YWJzb2x1dGU7d2lkdGg6YXV0bzt0b3A6MDtib3R0b206MDtsZWZ0OjA7cmlnaHQ6MH0ubUNTLWluc2V0Lm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyUmFpbCwubUNTLWluc2V0LWRhcmsubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXJSYWlsLC5tQ1MtaW5zZXQtMi5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlclJhaWwsLm1DUy1pbnNldC0yLWRhcmsubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXJSYWlsLC5tQ1MtaW5zZXQtMy5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlclJhaWwsLm1DUy1pbnNldC0zLWRhcmsubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXJSYWlse3dpZHRoOjEwMCU7aGVpZ2h0OjEycHg7bWFyZ2luOjJweCAwfS5tQ1MtaW5zZXQubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25VcCwubUNTLWluc2V0LTIubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25VcCwubUNTLWluc2V0LTMubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25VcHtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0zMnB4IC03MnB4fS5tQ1MtaW5zZXQubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25Eb3duLC5tQ1MtaW5zZXQtMi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkRvd24sLm1DUy1pbnNldC0zLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uRG93bntiYWNrZ3JvdW5kLXBvc2l0aW9uOi0zMnB4IC05MnB4fS5tQ1MtaW5zZXQubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25MZWZ0LC5tQ1MtaW5zZXQtMi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkxlZnQsLm1DUy1pbnNldC0zLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uTGVmdHtiYWNrZ3JvdW5kLXBvc2l0aW9uOi00MHB4IC0xMTJweH0ubUNTLWluc2V0Lm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uUmlnaHQsLm1DUy1pbnNldC0yLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uUmlnaHQsLm1DUy1pbnNldC0zLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uUmlnaHR7YmFja2dyb3VuZC1wb3NpdGlvbjotNDBweCAtMTI4cHh9Lm1DUy1pbnNldC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciwubUNTLWluc2V0LTItZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsLm1DUy1pbnNldC0zLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFye2JhY2tncm91bmQtY29sb3I6IzAwMDtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMC43NSl9Lm1DUy1pbnNldC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcjpob3ZlciAubUNTQl9kcmFnZ2VyX2JhciwubUNTLWluc2V0LTItZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXI6aG92ZXIgLm1DU0JfZHJhZ2dlcl9iYXIsLm1DUy1pbnNldC0zLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyOmhvdmVyIC5tQ1NCX2RyYWdnZXJfYmFye2JhY2tncm91bmQtY29sb3I6IzAwMDtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMC44NSl9Lm1DUy1pbnNldC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcjphY3RpdmUgLm1DU0JfZHJhZ2dlcl9iYXIsLm1DUy1pbnNldC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlci5tQ1NCX2RyYWdnZXJfb25EcmFnIC5tQ1NCX2RyYWdnZXJfYmFyLC5tQ1MtaW5zZXQtMi1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcjphY3RpdmUgLm1DU0JfZHJhZ2dlcl9iYXIsLm1DUy1pbnNldC0yLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyLm1DU0JfZHJhZ2dlcl9vbkRyYWcgLm1DU0JfZHJhZ2dlcl9iYXIsLm1DUy1pbnNldC0zLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyOmFjdGl2ZSAubUNTQl9kcmFnZ2VyX2JhciwubUNTLWluc2V0LTMtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIubUNTQl9kcmFnZ2VyX29uRHJhZyAubUNTQl9kcmFnZ2VyX2JhcntiYWNrZ3JvdW5kLWNvbG9yOiMwMDA7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDAuOSl9Lm1DUy1pbnNldC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWwsLm1DUy1pbnNldC0yLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbCwubUNTLWluc2V0LTMtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlse2JhY2tncm91bmQtY29sb3I6IzAwMDtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMC4xKX0ubUNTLWluc2V0LWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25VcCwubUNTLWluc2V0LTItZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblVwLC5tQ1MtaW5zZXQtMy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uVXB7YmFja2dyb3VuZC1wb3NpdGlvbjotMTEycHggLTcycHh9Lm1DUy1pbnNldC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uRG93biwubUNTLWluc2V0LTItZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkRvd24sLm1DUy1pbnNldC0zLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25Eb3due2JhY2tncm91bmQtcG9zaXRpb246LTExMnB4IC05MnB4fS5tQ1MtaW5zZXQtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkxlZnQsLm1DUy1pbnNldC0yLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25MZWZ0LC5tQ1MtaW5zZXQtMy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uTGVmdHtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xMjBweCAtMTEycHh9Lm1DUy1pbnNldC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uUmlnaHQsLm1DUy1pbnNldC0yLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25SaWdodCwubUNTLWluc2V0LTMtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblJpZ2h0e2JhY2tncm91bmQtcG9zaXRpb246LTEyMHB4IC0xMjhweH0ubUNTLWluc2V0LTIubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbCwubUNTLWluc2V0LTItZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlse2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7Ym9yZGVyLXdpZHRoOjFweDtib3JkZXItc3R5bGU6c29saWQ7Ym9yZGVyLWNvbG9yOiNmZmY7Ym9yZGVyLWNvbG9yOnJnYmEoMjU1LDI1NSwyNTUsMC4yKTstd2Via2l0LWJveC1zaXppbmc6Ym9yZGVyLWJveDstbW96LWJveC1zaXppbmc6Ym9yZGVyLWJveDtib3gtc2l6aW5nOmJvcmRlci1ib3h9Lm1DUy1pbnNldC0yLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbHtib3JkZXItY29sb3I6IzAwMDtib3JkZXItY29sb3I6cmdiYSgwLDAsMCwwLjIpfS5tQ1MtaW5zZXQtMy5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlse2JhY2tncm91bmQtY29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMjU1LDI1NSwyNTUsMC42KX0ubUNTLWluc2V0LTMtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlse2JhY2tncm91bmQtY29sb3I6IzAwMDtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMC42KX0ubUNTLWluc2V0LTMubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFye2JhY2tncm91bmQtY29sb3I6IzAwMDtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMC43NSl9Lm1DUy1pbnNldC0zLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcjpob3ZlciAubUNTQl9kcmFnZ2VyX2JhcntiYWNrZ3JvdW5kLWNvbG9yOiMwMDA7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDAuODUpfS5tQ1MtaW5zZXQtMy5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXI6YWN0aXZlIC5tQ1NCX2RyYWdnZXJfYmFyLC5tQ1MtaW5zZXQtMy5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIubUNTQl9kcmFnZ2VyX29uRHJhZyAubUNTQl9kcmFnZ2VyX2JhcntiYWNrZ3JvdW5kLWNvbG9yOiMwMDA7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDAuOSl9Lm1DUy1pbnNldC0zLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFye2JhY2tncm91bmQtY29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMjU1LDI1NSwyNTUsMC43NSl9Lm1DUy1pbnNldC0zLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyOmhvdmVyIC5tQ1NCX2RyYWdnZXJfYmFye2JhY2tncm91bmQtY29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMjU1LDI1NSwyNTUsMC44NSl9Lm1DUy1pbnNldC0zLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyOmFjdGl2ZSAubUNTQl9kcmFnZ2VyX2JhciwubUNTLWluc2V0LTMtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIubUNTQl9kcmFnZ2VyX29uRHJhZyAubUNTQl9kcmFnZ2VyX2JhcntiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LDAuOSl9LmZpbHRlcnN7LXdlYmtpdC1mb250LXNtb290aGluZzphbnRpYWxpYXNlZCAhaW1wb3J0YW50fS5maWx0ZXJzIC5maWVsZHtwYWRkaW5nLWJvdHRvbToyNXB4O3Bvc2l0aW9uOnJlbGF0aXZlfS5maWx0ZXJzIC5maWVsZCBsYWJlbHstd2Via2l0LWZvbnQtc21vb3RoaW5nOmFudGlhbGlhc2VkICFpbXBvcnRhbnQ7Zm9udC1zaXplOjE1cHg7Zm9udC13ZWlnaHQ6MzAwO2xpbmUtaGVpZ2h0OjEuNzM7bGV0dGVyLXNwYWNpbmc6MXB4O2NvbG9yOiM3ZDgwODI7cGFkZGluZy1ib3R0b206MTBweDtkaXNwbGF5OmJsb2NrfS5maWx0ZXJ7cG9zaXRpb246cmVsYXRpdmU7aGVpZ2h0OjUwcHg7YmFja2dyb3VuZDojMTExOTIwfS5maWx0ZXIuc2VsZWN0e2N1cnNvcjpwb2ludGVyO3RyYW5zaXRpb246YWxsIDAuMnMgbGluZWFyO2JvcmRlcjoxcHggc29saWQgdHJhbnNwYXJlbnR9LmZpbHRlci5zZWxlY3QgLmljb24taWRlYXt3aWR0aDoyNXB4O2hlaWdodDoxMDAlO3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MTVweDtkaXNwbGF5Om5vbmV9LmZpbHRlci5zZWxlY3Qud2l0aC1yZXNldCAuaWNvbi1pZGVhe2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXJ9LmZpbHRlci5zZWxlY3Qud2l0aC1yZXNldCAucG9wdXAtcmVzZXQtZmlsdGVye2Rpc3BsYXk6ZmxleH0uZmlsdGVyLnNlbGVjdC53aXRoLXJlc2V0IC50ZXh0LXZhbHVle3BhZGRpbmctbGVmdDo1MHB4fS5maWx0ZXIuc2VsZWN0IC5wb3B1cC1yZXNldC1maWx0ZXJ7cG9zaXRpb246YWJzb2x1dGU7bGVmdDpjYWxjKDEwMCUgKyAyMHB4KTt0b3A6MDtib3JkZXItcmFkaXVzOjJweDtib3gtc2hhZG93OjAgMCAyNHB4IDAgIzAwMDAwMDtiYWNrZ3JvdW5kLWNvbG9yOiMxNTFmMjg7Ym9yZGVyOnNvbGlkIDFweCAjMGRiOWJjO3dpZHRoOjM3MHB4O21pbi1oZWlnaHQ6OTBweDthbGlnbi1pdGVtczpjZW50ZXI7ei1pbmRleDoxMDtwYWRkaW5nOjIwcHggNDBweDtkaXNwbGF5Om5vbmV9LmZpbHRlci5zZWxlY3QgLnBvcHVwLXJlc2V0LWZpbHRlciAuY29ybmVye2Rpc3BsYXk6YmxvY2s7cG9zaXRpb246YWJzb2x1dGU7dG9wOjE1cHg7d2lkdGg6MTRweDtoZWlnaHQ6MTRweDtiYWNrZ3JvdW5kLWNvbG9yOiMxNTFmMjg7Ym9yZGVyOnNvbGlkIDFweCAjMGRiOWJjO2xlZnQ6LTdweDt0cmFuc2Zvcm06cm90YXRlKC00NWRlZyl9LmZpbHRlci5zZWxlY3QgLnBvcHVwLXJlc2V0LWZpbHRlciAuY29ybmVyOmJlZm9yZXtjb250ZW50OicnO2Rpc3BsYXk6YmxvY2s7YmFja2dyb3VuZC1jb2xvcjojMTUxZjI4O3dpZHRoOmNhbGMoMTAwJSArIDJweCk7aGVpZ2h0OmNhbGMoMTAwJSArIDJweCk7cG9zaXRpb246YWJzb2x1dGU7bGVmdDowO3RvcDowfS5maWx0ZXIuc2VsZWN0IC5wb3B1cC1yZXNldC1maWx0ZXIgLm1lc3NhZ2V7bGluZS1oZWlnaHQ6MS40NztsZXR0ZXItc3BhY2luZzoxcHg7Zm9udC13ZWlnaHQ6MzAwfS5maWx0ZXIuc2VsZWN0IC5wb3B1cC1yZXNldC1maWx0ZXIgLmljb24tY2xvc2V7cG9zaXRpb246YWJzb2x1dGU7dG9wOjE1cHg7cmlnaHQ6MTVweDtmb250LXNpemU6MTBweDtjdXJzb3I6cG9pbnRlcn0uZmlsdGVyLnNlbGVjdDpob3ZlciwuZmlsdGVyLnNlbGVjdC5vcGVuZWR7Ym9yZGVyOjFweCBzb2xpZCAjMzY2NDY1fS5maWx0ZXIuc2VsZWN0Lm9wZW5lZHtvdmVyZmxvdzp2aXNpYmxlfS5maWx0ZXIuc2VsZWN0LmxhbmcgLm9wdGlvbnN7Ym9yZGVyLWJvdHRvbTpub25lfS5maWx0ZXIuc2VsZWN0LnNtYWxse2JhY2tncm91bmQ6dHJhbnNwYXJlbnQ7aGVpZ2h0OjMwcHg7Ym9yZGVyOm5vbmU7bWluLXdpZHRoOjUycHh9LmZpbHRlci5zZWxlY3Quc21hbGw6aG92ZXIsLmZpbHRlci5zZWxlY3Quc21hbGwub3BlbmVke2JvcmRlcjpub25lfS5maWx0ZXIuc2VsZWN0LnNtYWxsLm9wZW5lZCAudGV4dC12YWx1ZXtiYWNrZ3JvdW5kOiMxMTE5MjB9LmZpbHRlci5zZWxlY3Quc21hbGwub3BlbmVkIC5vcHRpb25ze2xlZnQ6MH0uZmlsdGVyLnNlbGVjdC5zbWFsbCAudGV4dC12YWx1ZXstd2Via2l0LWZvbnQtc21vb3RoaW5nOmFudGlhbGlhc2VkICFpbXBvcnRhbnQ7Zm9udC1zaXplOjE0cHg7cGFkZGluZzowIDIwcHggMCAxMHB4O2xpbmUtaGVpZ2h0OjMwcHg7Y29sb3I6IzdhN2E3YTtmb250LXdlaWdodDo3MDB9LmZpbHRlci5zZWxlY3Quc21hbGwgLnRleHQtdmFsdWUgYXtiYWNrZ3JvdW5kOiMxMTE5MjA7Zm9udC1zaXplOjE0cHg7Y29sb3I6IzdhN2E3YTtmb250LXdlaWdodDo3MDB9LmZpbHRlci5zZWxlY3Quc21hbGwgLmljb24tZHJvcGRvd257cmlnaHQ6MTBweDtmb250LXNpemU6NHB4O21hcmdpbi10b3A6LTJweH0uZmlsdGVyLnNlbGVjdC5zbWFsbCAub3B0aW9uc3t0b3A6MzBweDt3aWR0aDphdXRvO21pbi13aWR0aDoxMDAlO2JvcmRlci10b3A6bm9uZX0uZmlsdGVyLnNlbGVjdC5zbWFsbCAub3B0aW9ucyB1bHtwYWRkaW5nOjAgMCA1cHggMH0uZmlsdGVyLnNlbGVjdC5zbWFsbCAub3B0aW9ucyB1bCBsaS5vcHRpb257cGFkZGluZzowO21hcmdpbjowO2ZvbnQtc2l6ZToxNHB4O2ZvbnQtd2VpZ2h0OjMwMDtsZXR0ZXItc3BhY2luZzoxcHg7Y29sb3I6IzdhN2E3YX0uZmlsdGVyLnNlbGVjdC5zbWFsbCAub3B0aW9ucyB1bCBsaS5vcHRpb24gYXtjb2xvcjojN2E3YTdhO2ZvbnQtc2l6ZToxNHB4O2ZvbnQtd2VpZ2h0OjMwMDtsZXR0ZXItc3BhY2luZzoxcHg7cGFkZGluZzo0cHggMTBweDtkaXNwbGF5OmJsb2NrfS5maWx0ZXIuc2VsZWN0IC5pY29uLWRyb3Bkb3due3Bvc2l0aW9uOmFic29sdXRlO3RvcDo1MCU7cmlnaHQ6MjBweDtjb2xvcjojMGRiOWJjO2ZvbnQtc2l6ZTo2cHg7bWFyZ2luLXRvcDotM3B4fS5maWx0ZXIuc2VsZWN0Lm9wZW5lZCAuaWNvbi1kcm9wZG93bnt0cmFuc2Zvcm06cm90YXRlKDE4MGRlZyl9LmZpbHRlci5zZWxlY3Qub3BlbmVkIC5vcHRpb25ze2xlZnQ6LTFweDtvcGFjaXR5OjF9LmZpbHRlci5zZWxlY3Q6Zmlyc3QtY2hpbGR7Ym9yZGVyLWxlZnQ6bm9uZX0uZmlsdGVyLnNlbGVjdCBsYWJlbHtmb250LXNpemU6MTJweDtjb2xvcjojM2UzZTNlO29wYWNpdHk6MC41O2N1cnNvcjpwb2ludGVyfS5maWx0ZXIuc2VsZWN0IC50ZXh0LXZhbHVle2ZvbnQtc2l6ZToxNXB4O2ZvbnQtd2VpZ2h0OjUwMDtsZXR0ZXItc3BhY2luZzoxLjFweDt0ZXh0LWFsaWduOmxlZnQ7Y29sb3I6I2VkZjBmZjt3aGl0ZS1zcGFjZTpub3dyYXA7b3ZlcmZsb3c6aGlkZGVuO3RleHQtb3ZlcmZsb3c6ZWxsaXBzaXM7cGFkZGluZzowIDMwcHggMCAxNXB4O2xpbmUtaGVpZ2h0OjUwcHh9LmZpbHRlci5zZWxlY3QgLm9wdGlvbnN7cG9zaXRpb246YWJzb2x1dGU7dG9wOjUwcHg7d2lkdGg6Y2FsYygxMDAlICsgMnB4KTtiYWNrZ3JvdW5kOiMxMTE5MjA7ei1pbmRleDoyMDtsZWZ0Oi0xMDAwMHB4O29wYWNpdHk6MDtib3JkZXItdG9wOjFweCBzb2xpZCByZ2JhKDI1NSwyNTUsMjU1LDAuMSk7Ym9yZGVyLWJvdHRvbTo0cHggc29saWQgIzAwMH0uZmlsdGVyLnNlbGVjdCAub3B0aW9ucyB1bHttYXgtaGVpZ2h0OjMxNXB4O3BhZGRpbmc6MTVweCAwfS5maWx0ZXIuc2VsZWN0IC5vcHRpb25zIHVsIGxpLm9wdGlvbntkaXNwbGF5OmJsb2NrO3BhZGRpbmc6MTBweCAzMHB4O2N1cnNvcjpwb2ludGVyO2ZvbnQtc2l6ZToxNnB4O2ZvbnQtd2VpZ2h0OjMwMDtjb2xvcjpyZ2JhKDIxNywyMTcsMjE3LDAuNzYpO3RyYW5zaXRpb246YWxsIDAuMnMgbGluZWFyfS5maWx0ZXIuc2VsZWN0IC5vcHRpb25zIHVsIGxpLm9wdGlvbjpob3ZlciwuZmlsdGVyLnNlbGVjdCAub3B0aW9ucyB1bCBsaS5vcHRpb24uc2VsZWN0ZWR7Y29sb3I6I2ZmZn0uZmlsdGVyLnNlbGVjdCAub3B0aW9ucyB1bCBsaS5vcHRpb246aG92ZXIgYSwuZmlsdGVyLnNlbGVjdCAub3B0aW9ucyB1bCBsaS5vcHRpb24uc2VsZWN0ZWQgYXtjb2xvcjojZmZmfS5maWx0ZXIuc2xpZGVyIC50ZXh0LWNvbnRyb2x7LXdlYmtpdC1mb250LXNtb290aGluZzphbnRpYWxpYXNlZCAhaW1wb3J0YW50O3dpZHRoOjEwMCU7Ym9yZGVyOm5vbmU7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDtoZWlnaHQ6MTAwJTtwYWRkaW5nOjE1cHg7bGluZS1oZWlnaHQ6MjBweDtmb250LXNpemU6MTVweDtjb2xvcjojZmZmO2xldHRlci1zcGFjaW5nOjEuMXB4fS5maWx0ZXIuc2xpZGVyIC50ZXh0LWNvbnRyb2w6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXJ7dGV4dC1hbGlnbjpsZWZ0O2NvbG9yOiNlZGYwZmY7Zm9udC1mYW1pbHk6TXVzZW9TYW5zQ3lybDtmb250LXdlaWdodDozMDA7LXdlYmtpdC1mb250LXNtb290aGluZzphbnRpYWxpYXNlZCAhaW1wb3J0YW50fS5maWx0ZXIuc2xpZGVyIC50ZXh0LWNvbnRyb2w6LW1vei1wbGFjZWhvbGRlcnt0ZXh0LWFsaWduOmxlZnQ7Y29sb3I6I2VkZjBmZjtmb250LWZhbWlseTpNdXNlb1NhbnNDeXJsO2ZvbnQtd2VpZ2h0OjMwMH0uZmlsdGVyLnNsaWRlciAudGV4dC1jb250cm9sOjotbW96LXBsYWNlaG9sZGVye3RleHQtYWxpZ246bGVmdDtjb2xvcjojZWRmMGZmO2ZvbnQtZmFtaWx5Ok11c2VvU2Fuc0N5cmw7Zm9udC13ZWlnaHQ6MzAwfS5maWx0ZXIuc2xpZGVyIC50ZXh0LWNvbnRyb2w6LW1zLWlucHV0LXBsYWNlaG9sZGVye3RleHQtYWxpZ246bGVmdDtjb2xvcjojZWRmMGZmO2ZvbnQtZmFtaWx5Ok11c2VvU2Fuc0N5cmw7Zm9udC13ZWlnaHQ6MzAwfS5maWx0ZXIuc2xpZGVyIC5wcmVmaXh7cG9zaXRpb246YWJzb2x1dGU7bGVmdDoxNXB4O3BhZGRpbmc6MTVweCAwO2xpbmUtaGVpZ2h0OjIwcHh9LmZpbHRlci5zbGlkZXIgLnByZWZpeCtpbnB1dHtwYWRkaW5nLWxlZnQ6MzVweH0uZmlsdGVyLnNsaWRlciAuY29udHJvbHtoZWlnaHQ6MTRweDtwYWRkaW5nOjZweCAwO3Bvc2l0aW9uOmFic29sdXRlO2JvdHRvbTotNnB4O2xlZnQ6MDt3aWR0aDoxMDAlO2N1cnNvcjpwb2ludGVyfS5maWx0ZXIuc2xpZGVyIC5jb250cm9sOmJlZm9yZXtjb250ZW50OicnO2Rpc3BsYXk6YmxvY2s7aGVpZ2h0OjJweDtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMTgxLDIxNiwyNTUsMC4xOCl9LmZpbHRlci5zbGlkZXIgLmNvbnRyb2wgLnVpLXNsaWRlci1oYW5kbGV7d2lkdGg6MTRweDtoZWlnaHQ6MTRweDtib3JkZXItcmFkaXVzOjUwJTtiYWNrZ3JvdW5kLWNvbG9yOiMwZGI5YmM7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7ei1pbmRleDoyO21hcmdpbi1sZWZ0Oi03cHh9LmZpbHRlci5zbGlkZXIgLmNvbnRyb2wgLnVpLXNsaWRlci1yYW5nZXtiYWNrZ3JvdW5kLWNvbG9yOiMzNjY0NjU7aGVpZ2h0OjJweDtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6NnB4O2xlZnQ6MH0uaGVhZGVye2JvcmRlci1ib3R0b206c29saWQgMXB4ICMyYTJhMmE7cG9zaXRpb246Zml4ZWQ7dG9wOjA7bGVmdDowO3dpZHRoOjEwMCU7YmFja2dyb3VuZC1jb2xvcjojMDAwO3otaW5kZXg6MTAwfS5oZWFkZXI+ZGl2e2hlaWdodDoxMDBweDtkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47YWxpZ24taXRlbXM6Y2VudGVyfS5oZWFkZXI+ZGl2IC5sb2dvIGF7YmFja2dyb3VuZDp1cmwoXCIuLi9pbWFnZXMvc3ZnL2xvZ28uc3ZnXCIpIDAgMCBuby1yZXBlYXQ7Zm9udC1zaXplOjI0cHg7Zm9udC13ZWlnaHQ6NTAwO2xldHRlci1zcGFjaW5nOjAuOXB4O3RleHQtYWxpZ246bGVmdDtsaW5lLWhlaWdodDozOXB4O2hlaWdodDozOXB4O2Rpc3BsYXk6YmxvY2s7cGFkZGluZy1sZWZ0OjYwcHh9LmhlYWRlcj5kaXYgLmxvZ28gYSBwe2Rpc3BsYXk6aW5saW5lfS5oZWFkZXI+ZGl2IC5saW5rcyB1bHtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyfS5oZWFkZXI+ZGl2IC5saW5rcyB1bCBsaXttYXJnaW4tbGVmdDo0NXB4fS5oZWFkZXI+ZGl2IC5saW5rcyB1bCBsaTpmaXJzdC1jaGlsZHttYXJnaW4tbGVmdDowfS5oZWFkZXI+ZGl2IC5saW5rcyB1bCBsaSBhe2ZvbnQtc2l6ZToxNXB4O2ZvbnQtd2VpZ2h0OjMwMDtsZXR0ZXItc3BhY2luZzoycHh9LmZvb3RlcnttYXJnaW4tdG9wOi0xMDBweDtwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjN9LmZvb3Rlcj5kaXZ7aGVpZ2h0OjEwMHB4O2xpbmUtaGVpZ2h0OjMwcHg7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO2FsaWduLWl0ZW1zOmNlbnRlcn0uZm9vdGVyPmRpdiAubG9nbyBhe2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTM0cHg7aGVpZ2h0OjI5cHg7YmFja2dyb3VuZDp1cmwoXCIuLi9pbWFnZXMvc3ZnL2xvZ28td2hpdGUuc3ZnXCIpIG5vLXJlcGVhdCA1MCUgNTAlfS5mb290ZXI+ZGl2IC5jb3B5cmlnaHR7LXdlYmtpdC1mb250LXNtb290aGluZzphbnRpYWxpYXNlZCAhaW1wb3J0YW50O29wYWNpdHk6MC4zNTtmb250LXNpemU6MTRweDtmb250LXdlaWdodDozMDA7bGV0dGVyLXNwYWNpbmc6MS4xcHg7dGV4dC1hbGlnbjpjZW50ZXI7Y29sb3I6I2ZmZn0uZm9vdGVyPmRpdiAubGlua3MgdWx7ZGlzcGxheTpmbGV4fS5mb290ZXI+ZGl2IC5saW5rcyB1bCBsaXttYXJnaW4tbGVmdDoyMHB4fS5mb290ZXI+ZGl2IC5saW5rcyB1bCBsaSBhe2ZvbnQtc2l6ZToxM3B4O2ZvbnQtd2VpZ2h0OjUwMDtsZXR0ZXItc3BhY2luZzoxcHh9LmZvb3Rlcj5kaXYgLmxpbmtzIHVsIGxpIGE6Zmlyc3QtY2hpbGR7bWFyZ2luLWxlZnQ6MH0uZGlzY2xhaW1lcntwb3NpdGlvbjpmaXhlZDtib3R0b206MDtsZWZ0OjA7d2lkdGg6MTAwJTtiYWNrZ3JvdW5kLWNvbG9yOiMyODM0M2Y7ei1pbmRleDoyMH0uZGlzY2xhaW1lcj5kaXZ7cGFkZGluZzoyMHB4IDA7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO2FsaWduLWl0ZW1zOmNlbnRlcn0uZGlzY2xhaW1lcj5kaXYgLnRleHR7Zm9udC1zaXplOjE1cHg7Zm9udC13ZWlnaHQ6MTAwO2xpbmUtaGVpZ2h0OjEuNzM7cGFkZGluZy1yaWdodDo1MHB4fS5kaXNjbGFpbWVyPmRpdiAudGV4dCBhe2ZvbnQtc2l6ZToxNXB4O2NvbG9yOiMwZGI5YmM7Zm9udC13ZWlnaHQ6MTAwO3doaXRlLXNwYWNlOm5vd3JhcDtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjMGRiOWJjfS5kaXNjbGFpbWVyPmRpdiAuYnRue3doaXRlLXNwYWNlOm5vd3JhcDtsaW5lLWhlaWdodDo1NXB4O2NvbG9yOiMwZGI5YmM7Zm9udC13ZWlnaHQ6MTAwO2ZvbnQtc2l6ZToxNXB4O3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtmbGV4LXNocmluazowfS5mb290ZXJ7bWFyZ2luLXRvcDotMTAwcHg7cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDozfS5mb290ZXI+ZGl2e2hlaWdodDoxMDBweDtsaW5lLWhlaWdodDozMHB4O2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjthbGlnbi1pdGVtczpjZW50ZXJ9LmZvb3Rlcj5kaXYgLmxvZ28gYXtkaXNwbGF5OmJsb2NrO3dpZHRoOjEzNHB4O2hlaWdodDoyOXB4O2JhY2tncm91bmQ6dXJsKFwiLi4vaW1hZ2VzL3N2Zy9sb2dvLXdoaXRlLnN2Z1wiKSBuby1yZXBlYXQgNTAlIDUwJX0uZm9vdGVyPmRpdiAuY29weXJpZ2h0ey13ZWJraXQtZm9udC1zbW9vdGhpbmc6YW50aWFsaWFzZWQgIWltcG9ydGFudDtvcGFjaXR5OjAuMzU7Zm9udC1zaXplOjE0cHg7Zm9udC13ZWlnaHQ6MzAwO2xldHRlci1zcGFjaW5nOjEuMXB4O3RleHQtYWxpZ246Y2VudGVyO2NvbG9yOiNmZmZ9LmZvb3Rlcj5kaXYgLmxpbmtzIHVse2Rpc3BsYXk6ZmxleH0uZm9vdGVyPmRpdiAubGlua3MgdWwgbGl7bWFyZ2luLWxlZnQ6MjBweH0uZm9vdGVyPmRpdiAubGlua3MgdWwgbGkgYXtmb250LXNpemU6MTNweDtmb250LXdlaWdodDo1MDA7bGV0dGVyLXNwYWNpbmc6MXB4fS5mb290ZXI+ZGl2IC5saW5rcyB1bCBsaSBhOmZpcnN0LWNoaWxke21hcmdpbi1sZWZ0OjB9LmRpc2NsYWltZXJ7cG9zaXRpb246Zml4ZWQ7Ym90dG9tOjA7bGVmdDowO3dpZHRoOjEwMCU7YmFja2dyb3VuZC1jb2xvcjojMjgzNDNmO3otaW5kZXg6MjB9LmRpc2NsYWltZXI+ZGl2e3BhZGRpbmc6MjBweCAwO2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjthbGlnbi1pdGVtczpjZW50ZXJ9LmRpc2NsYWltZXI+ZGl2IC50ZXh0e2ZvbnQtc2l6ZToxNXB4O2ZvbnQtd2VpZ2h0OjEwMDtsaW5lLWhlaWdodDoxLjczO3BhZGRpbmctcmlnaHQ6NTBweH0uZGlzY2xhaW1lcj5kaXYgLnRleHQgYXtmb250LXNpemU6MTVweDtjb2xvcjojMGRiOWJjO2ZvbnQtd2VpZ2h0OjEwMDt3aGl0ZS1zcGFjZTpub3dyYXA7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgIzBkYjliY30uZGlzY2xhaW1lcj5kaXYgLmJ0bnt3aGl0ZS1zcGFjZTpub3dyYXA7bGluZS1oZWlnaHQ6NTVweDtjb2xvcjojMGRiOWJjO2ZvbnQtd2VpZ2h0OjEwMDtmb250LXNpemU6MTVweDt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7ZmxleC1zaHJpbms6MH0ubGFuZGluZz5kaXZ7ZGlzcGxheTpmbGV4O3BhZGRpbmc6NTBweCAwfS5sYW5kaW5nPmRpdiAuZ2xvYmFsLWFjdGlvbnN7cG9zaXRpb246Zml4ZWQ7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDAsIDApO3JpZ2h0OjA7dG9wOmNhbGMoNTAlIC0gNjVweCk7ei1pbmRleDoxMDAwO3RyYW5zaXRpb246MC41c30ubGFuZGluZz5kaXYgLmdsb2JhbC1hY3Rpb25zPmJ1dHRvbntkaXNwbGF5OmJsb2NrfS5sYW5kaW5nPmRpdiAuZ2xvYmFsLWFjdGlvbnMgYnV0dG9ue3dpZHRoOjY1cHg7aGVpZ2h0OjY1cHg7YmFja2dyb3VuZDojMjkzNTQxO3BhZGRpbmc6MH0ubGFuZGluZz5kaXYgLmdsb2JhbC1hY3Rpb25zIGJ1dHRvbiAuaWNvbnt0cmFuc2l0aW9uOmFsbCAwLjJzIGxpbmVhcn0ubGFuZGluZz5kaXYgLmdsb2JhbC1hY3Rpb25zIGJ1dHRvbi5nbG9iYWwtc2hhcmUtYnRue3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6Mn0ubGFuZGluZz5kaXYgLmdsb2JhbC1hY3Rpb25zIGJ1dHRvbi5nbG9iYWwtc2hhcmUtYnRuIHN2Z3ttYXJnaW4tbGVmdDotMXB4fS5sYW5kaW5nPmRpdiAuZ2xvYmFsLWFjdGlvbnMgYnV0dG9uOmhvdmVyIC5pY29uLC5sYW5kaW5nPmRpdiAuZ2xvYmFsLWFjdGlvbnMgYnV0dG9uLm9wZW5lZCAuaWNvbntmaWxsOiMwZGI5YmN9LmxhbmRpbmc+ZGl2IC5nbG9iYWwtYWN0aW9ucyBidXR0b24uZ2xvYmFsLWRvd25sb2FkLWJ0bntwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjJ9LmxhbmRpbmc+ZGl2IC5nbG9iYWwtYWN0aW9ucyAudG9nZ2xlLWJsb2Nre3Bvc2l0aW9uOmFic29sdXRlO3dpZHRoOjY1cHg7aGVpZ2h0OjY1cHg7dG9wOjA7bGVmdDowO3Zpc2liaWxpdHk6aGlkZGVufS5sYW5kaW5nPmRpdiAuZ2xvYmFsLWFjdGlvbnMgLnRvZ2dsZS1ibG9jay5kb3dubG9hZC1ibG9ja3t0b3A6YXV0bztib3R0b206MH0ubGFuZGluZz5kaXYgLmdsb2JhbC1hY3Rpb25zIC50b2dnbGUtYmxvY2sgYnV0dG9uLC5sYW5kaW5nPmRpdiAuZ2xvYmFsLWFjdGlvbnMgLnRvZ2dsZS1ibG9jayBhe2Rpc3BsYXk6YmxvY2s7d2lkdGg6NTVweDtoZWlnaHQ6NTVweDtiYWNrZ3JvdW5kOnRyYW5zcGFyZW50O3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDt0cmFuc2l0aW9uOmFsbCAwLjNzIGVhc2Utb3V0fS5sYW5kaW5nPmRpdiAuZ2xvYmFsLWFjdGlvbnMgLnRvZ2dsZS1ibG9jayBidXR0b246aG92ZXIsLmxhbmRpbmc+ZGl2IC5nbG9iYWwtYWN0aW9ucyAudG9nZ2xlLWJsb2NrIGE6aG92ZXJ7b3BhY2l0eTowLjh9LmxhbmRpbmc+ZGl2IC5nbG9iYWwtYWN0aW9ucyAudG9nZ2xlLWJsb2NrLm9wZW5lZHt2aXNpYmlsaXR5OnZpc2libGV9LmxhbmRpbmc+ZGl2IC5nbG9iYWwtYWN0aW9ucyAudG9nZ2xlLWJsb2NrLm9wZW5lZCBidXR0b24sLmxhbmRpbmc+ZGl2IC5nbG9iYWwtYWN0aW9ucyAudG9nZ2xlLWJsb2NrLm9wZW5lZCBhe29wYWNpdHk6MX0ubGFuZGluZz5kaXYgLmdsb2JhbC1hY3Rpb25zIC50b2dnbGUtYmxvY2sub3BlbmVkIGJ1dHRvbi5pbiwubGFuZGluZz5kaXYgLmdsb2JhbC1hY3Rpb25zIC50b2dnbGUtYmxvY2sub3BlbmVkIGEuaW57bGVmdDotMTYwcHg7dG9wOi05OHB4fS5sYW5kaW5nPmRpdiAuZ2xvYmFsLWFjdGlvbnMgLnRvZ2dsZS1ibG9jay5vcGVuZWQgYnV0dG9uLmdvLC5sYW5kaW5nPmRpdiAuZ2xvYmFsLWFjdGlvbnMgLnRvZ2dsZS1ibG9jay5vcGVuZWQgYS5nb3tsZWZ0Oi0xNjBweDt0b3A6LTMzcHh9LmxhbmRpbmc+ZGl2IC5nbG9iYWwtYWN0aW9ucyAudG9nZ2xlLWJsb2NrLm9wZW5lZCBidXR0b24uZmIsLmxhbmRpbmc+ZGl2IC5nbG9iYWwtYWN0aW9ucyAudG9nZ2xlLWJsb2NrLm9wZW5lZCBhLmZie2xlZnQ6LTE2MHB4O3RvcDozMnB4fS5sYW5kaW5nPmRpdiAuZ2xvYmFsLWFjdGlvbnMgLnRvZ2dsZS1ibG9jay5vcGVuZWQgYnV0dG9uLnR3LC5sYW5kaW5nPmRpdiAuZ2xvYmFsLWFjdGlvbnMgLnRvZ2dsZS1ibG9jay5vcGVuZWQgYS50d3tsZWZ0Oi0xNjBweDt0b3A6OTdweH0ubGFuZGluZz5kaXYgLmdsb2JhbC1hY3Rpb25zIC50b2dnbGUtYmxvY2sub3BlbmVkIGJ1dHRvbi53YSwubGFuZGluZz5kaXYgLmdsb2JhbC1hY3Rpb25zIC50b2dnbGUtYmxvY2sub3BlbmVkIGEud2F7bGVmdDotODVweDt0b3A6LTY1cHh9LmxhbmRpbmc+ZGl2IC5nbG9iYWwtYWN0aW9ucyAudG9nZ2xlLWJsb2NrLm9wZW5lZCBidXR0b24udmIsLmxhbmRpbmc+ZGl2IC5nbG9iYWwtYWN0aW9ucyAudG9nZ2xlLWJsb2NrLm9wZW5lZCBhLnZie2xlZnQ6LTg1cHg7dG9wOjB9LmxhbmRpbmc+ZGl2IC5nbG9iYWwtYWN0aW9ucyAudG9nZ2xlLWJsb2NrLm9wZW5lZCBidXR0b24udGcsLmxhbmRpbmc+ZGl2IC5nbG9iYWwtYWN0aW9ucyAudG9nZ2xlLWJsb2NrLm9wZW5lZCBhLnRne2xlZnQ6LTg1cHg7dG9wOjY1cHh9LmxhbmRpbmc+ZGl2IC5nbG9iYWwtYWN0aW9ucyAudG9nZ2xlLWJsb2NrLm9wZW5lZCBidXR0b24uaW1hZ2UsLmxhbmRpbmc+ZGl2IC5nbG9iYWwtYWN0aW9ucyAudG9nZ2xlLWJsb2NrLm9wZW5lZCBhLmltYWdle2xlZnQ6LTg1cHg7dG9wOi0yNXB4fS5sYW5kaW5nPmRpdiAuZ2xvYmFsLWFjdGlvbnMgLnRvZ2dsZS1ibG9jay5vcGVuZWQgYnV0dG9uLnBkZiwubGFuZGluZz5kaXYgLmdsb2JhbC1hY3Rpb25zIC50b2dnbGUtYmxvY2sub3BlbmVkIGEucGRme2xlZnQ6LTg1cHg7dG9wOjQwcHh9LmxhbmRpbmc+ZGl2IC5nbG9iYWwtYWN0aW9ucyAudG9nZ2xlLWJsb2NrLm9wZW5lZCBidXR0b246aG92ZXIgLmljb24sLmxhbmRpbmc+ZGl2IC5nbG9iYWwtYWN0aW9ucyAudG9nZ2xlLWJsb2NrLm9wZW5lZCBhOmhvdmVyIC5pY29ue2ZpbGw6IzBkYjliY30ubGFuZGluZz5kaXYgLmZpbHRlcnN7d2lkdGg6MjgwcHg7cG9zaXRpb246Zml4ZWQ7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDAsIDApO3otaW5kZXg6Mn0ubGFuZGluZz5kaXYgLmZpbHRlcnMgLmNhcHRpb257ZGlzcGxheTpub25lO2p1c3RpZnktY29udGVudDpjZW50ZXI7Zm9udC1zaXplOjE2cHg7Zm9udC13ZWlnaHQ6NTAwO2xldHRlci1zcGFjaW5nOjEuMXB4O2NvbG9yOiNlZGYwZmY7dGV4dC1hbGlnbjpjZW50ZXI7YWxpZ24taXRlbXM6Y2VudGVyO3BhZGRpbmc6MCAwIDIwcHggMH0ubGFuZGluZz5kaXYgLmZpbHRlcnMgLmNhcHRpb24gLmljb257d2lkdGg6MjRweDtoZWlnaHQ6MjRweDttYXJnaW4tcmlnaHQ6MTBweH0ubGFuZGluZz5kaXYgLmZpbHRlcnMgLmZpbHRlcnMtc3RyaW5ne2Rpc3BsYXk6bm9uZX0ubGFuZGluZz5kaXYgLmZpbHRlcnMgLmJ0bnN7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO2FsaWduLWl0ZW1zOmNlbnRlcjtwYWRkaW5nLXRvcDoxNXB4fS5sYW5kaW5nPmRpdiAuZmlsdGVycyAuYnRucyAucmVzZXR7LXdlYmtpdC1mb250LXNtb290aGluZzphbnRpYWxpYXNlZCAhaW1wb3J0YW50O29wYWNpdHk6MC43O2ZvbnQtc2l6ZToxNHB4O2ZvbnQtd2VpZ2h0OjMwMDtsZXR0ZXItc3BhY2luZzoxcHg7Y29sb3I6I2ZmZmZmZjt0cmFuc2l0aW9uOmFsbCAwLjJzIGxpbmVhcjtwYWRkaW5nLWxlZnQ6MH0ubGFuZGluZz5kaXYgLmZpbHRlcnMgLmJ0bnMgLnJlc2V0OmhvdmVye29wYWNpdHk6MC45fS5sYW5kaW5nPmRpdiAuZ28tdG8tcmVjb21tZWRhdGlvbnN7cGFkZGluZy10b3A6ODBweDt0cmFuc2l0aW9uOmFsbCAwLjJzIGxpbmVhcjt2aXNpYmlsaXR5OnZpc2libGU7b3BhY2l0eToxfS5sYW5kaW5nPmRpdiAuZ28tdG8tcmVjb21tZWRhdGlvbnMgYnV0dG9ue3Bvc2l0aW9uOnJlbGF0aXZlO3BhZGRpbmc6MCA2MHB4IDAgMjBweDtmb250LXNpemU6MTVweDtsaW5lLWhlaWdodDoxLjE1fS5sYW5kaW5nPmRpdiAuZ28tdG8tcmVjb21tZWRhdGlvbnMgYnV0dG9uOmJlZm9yZXtjb250ZW50OicnO2Rpc3BsYXk6YmxvY2s7YmFja2dyb3VuZDp1cmwoXCIuLi9pbWFnZXMvc3ZnL3JlZnJlc2guc3ZnXCIpIDAgMCBuby1yZXBlYXQ7d2lkdGg6NDJweDtoZWlnaHQ6NDBweDtwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDoyMHB4O3RvcDo1MCU7bWFyZ2luLXRvcDotMjBweDtvcGFjaXR5OjAuOH0ubGFuZGluZz5kaXYgLmdvLXRvLXJlY29tbWVkYXRpb25zLmdvLXRvLXJlY29tbWVkYXRpb25zLW1vYmlsZXt2aXNpYmlsaXR5OmhpZGRlbjtvcGFjaXR5OjA7ZGlzcGxheTpub25lfS5sYW5kaW5nPmRpdiAuY29udGVudHtvdmVyZmxvdy14OmhpZGRlbjttYXJnaW4tbGVmdDozMzBweDtwYWRkaW5nLXRvcDozNXB4O3otaW5kZXg6MTtmbGV4LWdyb3c6MX0ubGFuZGluZz5kaXYgLmNvbnRlbnQgLnBvcHVwLXJlc2V0LWZpbHRlcntwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5Om5vbmV9LmxhbmRpbmc+ZGl2IC5jb250ZW50IC5zdGF0cy1kYXRhe21hcmdpbi1ib3R0b206MzBweH0ubGFuZGluZz5kaXYgLmNvbnRlbnQgLnN0YXRpc3RpY3twYWRkaW5nOjYwcHg7YmFja2dyb3VuZC1jb2xvcjojMTExOTIwO21hcmdpbi10b3A6MzBweH0ubGFuZGluZz5kaXYgLmNvbnRlbnQgLnN0YXRpc3RpYzpmaXJzdC1jaGlsZHttYXJnaW4tdG9wOjB9LmxhbmRpbmc+ZGl2IC5jb250ZW50IC5zdGF0aXN0aWMuY2xvc2VzdC1maWx0ZXJze3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6MTA7aGVpZ2h0Ojc1cHg7YmFja2dyb3VuZC1jb2xvcjojMGQ1OTVlO2Rpc3BsYXk6ZmxleDtwYWRkaW5nOjAgMzBweDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47ZmxleC1ncm93OjE7bWFyZ2luLXRvcDowfS5sYW5kaW5nPmRpdiAuY29udGVudCAuc3RhdGlzdGljLmNsb3Nlc3QtZmlsdGVyczpub3QoLmhpZGRlbikrKnttYXJnaW4tdG9wOjMwcHh9LmxhbmRpbmc+ZGl2IC5jb250ZW50IC5zdGF0aXN0aWMuY2xvc2VzdC1maWx0ZXJzOmJlZm9yZXtjb250ZW50OicnO2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwcHg7cG9zaXRpb246YWJzb2x1dGU7bGVmdDowO2JvdHRvbToxMDAlO2JhY2tncm91bmQ6YmxhY2t9LmxhbmRpbmc+ZGl2IC5jb250ZW50IC5zdGF0aXN0aWMuY2xvc2VzdC1maWx0ZXJzIC50ZXh0e2xpbmUtaGVpZ2h0OjEuNjk7Y29sb3I6I2ZmZjtmb250LXdlaWdodDoxMDB9LmxhbmRpbmc+ZGl2IC5jb250ZW50IC5zdGF0aXN0aWMuY2xvc2VzdC1maWx0ZXJzIC50ZXh0IC5wcmVmaXh7Zm9udC13ZWlnaHQ6MTAwfS5sYW5kaW5nPmRpdiAuY29udGVudCAuc3RhdGlzdGljLmNsb3Nlc3QtZmlsdGVycyAudGV4dCBzdHJvbmd7d2hpdGUtc3BhY2U6bm93cmFwfS5sYW5kaW5nPmRpdiAuY29udGVudCAuc3RhdGlzdGljLmNsb3Nlc3QtZmlsdGVycyBhe2NvbG9yOiNmZmY7Zm9udC1zaXplOjE4cHg7d2hpdGUtc3BhY2U6bm93cmFwO2ZsZXgtc2hyaW5rOjA7cGFkZGluZzowIDMwcHh9LmxhbmRpbmc+ZGl2IC5jb250ZW50IC5zdGF0aXN0aWMuY2xvc2VzdC1maWx0ZXJzIGEgLmljb257Zm9udC1zaXplOjE1cHg7bWFyZ2luLWxlZnQ6NXB4fS5sYW5kaW5nPmRpdiAuY29udGVudCAuc3RhdGlzdGljLmNsb3Nlc3QtZmlsdGVycyAuaWNvbi1jbG9zZXtmb250LXNpemU6MTBweDtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MTBweDtyaWdodDoxMHB4O2N1cnNvcjpwb2ludGVyfS5sYW5kaW5nPmRpdiAuY29udGVudCAuc3RhdGlzdGljLmludHJve21hcmdpbi1ib3R0b206MzBweDttYXJnaW4tdG9wOjB9LmxhbmRpbmc+ZGl2IC5jb250ZW50IC5zdGF0aXN0aWMuaW50cm8gLnRvcHtwYWRkaW5nLWJvdHRvbTozMHB4fS5sYW5kaW5nPmRpdiAuY29udGVudCAuc3RhdGlzdGljLmludHJvIC50ZXh0e2ZvbnQtc2l6ZToxOHB4O2ZvbnQtd2VpZ2h0OjMwMDtsaW5lLWhlaWdodDoyLjExO2xldHRlci1zcGFjaW5nOjFweDtjb2xvcjpyZ2JhKDIxOCwyMTgsMjE4LDAuOCl9LmxhbmRpbmc+ZGl2IC5jb250ZW50IC5zdGF0aXN0aWMucmVjb21tZW5kYXRpb24gLnRvcHtwYWRkaW5nLWJvdHRvbTo1MHB4fS5sYW5kaW5nPmRpdiAuY29udGVudCAuc3RhdGlzdGljIC50b3B7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO3BhZGRpbmc6MCAwIDcwcHggMDthbGlnbi1pdGVtczpmbGV4LXN0YXJ0fS5sYW5kaW5nPmRpdiAuY29udGVudCAuc3RhdGlzdGljIC50b3AgLmZpbHRlcnMtc3RyaW5ne3BhZGRpbmc6MjBweCAwIDAgMDtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2ZvbnQtc2l6ZToxNHB4fS5sYW5kaW5nPmRpdiAuY29udGVudCAuc3RhdGlzdGljIC50b3AgLmZpbHRlcnMtc3RyaW5nIC5pY29ue3dpZHRoOjI0cHg7aGVpZ2h0OjI0cHg7YmFja2dyb3VuZDp1cmwoLi4vaW1hZ2VzL3N2Zy9jYWxjdWxhdG9yLnN2ZykgNTAlIDUwJSBuby1yZXBlYXQ7bWFyZ2luLXJpZ2h0OjIwcHh9LmxhbmRpbmc+ZGl2IC5jb250ZW50IC5zdGF0aXN0aWMgLnRvcCAudGl0bGV7Zm9udC1zaXplOjMycHg7Zm9udC13ZWlnaHQ6MzAwO2xldHRlci1zcGFjaW5nOjEuMXB4O2ZsZXgtZ3JvdzoxfS5sYW5kaW5nPmRpdiAuY29udGVudCAuc3RhdGlzdGljIC50b3AgLnRpdGxlIC5zdWItdGl0bGV7Zm9udC1zaXplOjE2cHg7Zm9udC13ZWlnaHQ6MTAwO2xpbmUtaGVpZ2h0OjEuMzg7dGV4dC1hbGlnbjpsZWZ0O2NvbG9yOnJnYmEoMjE4LDIxOCwyMTgsMC44MSk7cGFkZGluZy10b3A6MTBweH0ubGFuZGluZz5kaXYgLmNvbnRlbnQgLnN0YXRpc3RpYyAudG9wIC50aXRsZSAucGVyY2VudHtwYWRkaW5nLXRvcDozMHB4O2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXJ9LmxhbmRpbmc+ZGl2IC5jb250ZW50IC5zdGF0aXN0aWMgLnRvcCAudGl0bGUgLnBlcmNlbnQgLnNpbXBsZS1waWV7ZmxleC1iYXNpczoyMHB4O2hlaWdodDoyMHB4O21pbi13aWR0aDoyMHB4O2JvcmRlcjoxcHggc29saWQgIzBkYjliYztib3JkZXItcmFkaXVzOjUwJTtwb3NpdGlvbjpyZWxhdGl2ZX0ubGFuZGluZz5kaXYgLmNvbnRlbnQgLnN0YXRpc3RpYyAudG9wIC50aXRsZSAucGVyY2VudCAuc2ltcGxlLXBpZSBzdmd7ZGlzcGxheTpibG9jaztwb3NpdGlvbjphYnNvbHV0ZTt0b3A6LTFweDtsZWZ0Oi0xcHg7d2lkdGg6Y2FsYygxMDAlICsgMnB4KTtoZWlnaHQ6Y2FsYygxMDAlICsgMnB4KX0ubGFuZGluZz5kaXYgLmNvbnRlbnQgLnN0YXRpc3RpYyAudG9wIC50aXRsZSAucGVyY2VudCAuc2ltcGxlLXBpZSBzdmcgY2lyY2xle29wYWNpdHk6MH0ubGFuZGluZz5kaXYgLmNvbnRlbnQgLnN0YXRpc3RpYyAudG9wIC50aXRsZSAucGVyY2VudCAuc2ltcGxlLXBpZSBzdmcgcGF0aHtmaWxsOiMwZGI5YmN9LmxhbmRpbmc+ZGl2IC5jb250ZW50IC5zdGF0aXN0aWMgLnRvcCAudGl0bGUgLnBlcmNlbnQgLnRleHR7bWFyZ2luLWxlZnQ6MTVweDtjb2xvcjojMGRiOWJjO2ZvbnQtc2l6ZToxNHB4O2ZvbnQtd2VpZ2h0OjMwMDtsaW5lLWhlaWdodDoxLjQzO2xldHRlci1zcGFjaW5nOjFweDt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2V9LmxhbmRpbmc+ZGl2IC5jb250ZW50IC5zdGF0aXN0aWMgLnRvcCAuYWN0aW9uc3twb3NpdGlvbjpyZWxhdGl2ZTt3aGl0ZS1zcGFjZTpub3dyYXB9LmxhbmRpbmc+ZGl2IC5jb250ZW50IC5zdGF0aXN0aWMgLnRvcCAuYWN0aW9ucz5idXR0b257Ym9yZGVyLXJhZGl1czo1MCU7Ym9yZGVyOjFweCBzb2xpZCAjMzEzMTMxO3dpZHRoOjQ1cHg7aGVpZ2h0OjQ1cHg7bWFyZ2luLWxlZnQ6N3B4O2xpbmUtaGVpZ2h0OjQ1cHg7Y29sb3I6I2FjYWNhYzt0cmFuc2l0aW9uOmFsbCAwLjJzIGxpbmVhcjtkaXNwbGF5OmlubGluZS1ibG9jazt2ZXJ0aWNhbC1hbGlnbjp0b3A7cGFkZGluZzowO3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6MjtiYWNrZ3JvdW5kOiMxMTE5MjA7Y3Vyc29yOnBvaW50ZXJ9LmxhbmRpbmc+ZGl2IC5jb250ZW50IC5zdGF0aXN0aWMgLnRvcCAuYWN0aW9ucz5idXR0b246aG92ZXIgLmljb24sLmxhbmRpbmc+ZGl2IC5jb250ZW50IC5zdGF0aXN0aWMgLnRvcCAuYWN0aW9ucz5idXR0b24ub3BlbmVkIC5pY29ue2ZpbGw6IzBkYjliY30ubGFuZGluZz5kaXYgLmNvbnRlbnQgLnN0YXRpc3RpYyAudG9wIC5hY3Rpb25zPmJ1dHRvbi5zaGFyZS1idG57cGFkZGluZy10b3A6N3B4fS5sYW5kaW5nPmRpdiAuY29udGVudCAuc3RhdGlzdGljIC50b3AgLmFjdGlvbnM+YnV0dG9uLmRvd25sb2FkLWJ0bntwYWRkaW5nOjZweH0ubGFuZGluZz5kaXYgLmNvbnRlbnQgLnN0YXRpc3RpYyAudG9wIC5hY3Rpb25zPmJ1dHRvbiBzdmd7d2lkdGg6MThweH0ubGFuZGluZz5kaXYgLmNvbnRlbnQgLnN0YXRpc3RpYyAudG9wIC5hY3Rpb25zPmJ1dHRvbjpmaXJzdC1jaGlsZHttYXJnaW4tbGVmdDowfS5sYW5kaW5nPmRpdiAuY29udGVudCAuc3RhdGlzdGljIC50b3AgLmFjdGlvbnM+YnV0dG9uLnNoYXJlLWJ0biBzdmd7bWFyZ2luLWxlZnQ6LTFweH0ubGFuZGluZz5kaXYgLmNvbnRlbnQgLnN0YXRpc3RpYyAudG9wIC5hY3Rpb25zPmJ1dHRvbi5kb3dubG9hZC1idG4gLmljb257b3BhY2l0eTowLjh9LmxhbmRpbmc+ZGl2IC5jb250ZW50IC5zdGF0aXN0aWMgLnRvcCAuYWN0aW9ucz5idXR0b24gLmljb257ZmlsbDojQUNBQ0FDO3RyYW5zaXRpb246YWxsIDAuMnMgbGluZWFyfS5sYW5kaW5nPmRpdiAuY29udGVudCAuc3RhdGlzdGljIC50b3AgLmFjdGlvbnM+YnV0dG9uOmhvdmVyIC5pY29ue2ZpbGw6IzBkYjliYztvcGFjaXR5OjF9LmxhbmRpbmc+ZGl2IC5jb250ZW50IC5zdGF0aXN0aWMgLnRvcCAuYWN0aW9ucyAudG9nZ2xlLWJsb2Nre3Bvc2l0aW9uOmFic29sdXRlO3otaW5kZXg6MTt2aXNpYmlsaXR5OmhpZGRlbjt3aWR0aDo0NXB4O2hlaWdodDo0NXB4fS5sYW5kaW5nPmRpdiAuY29udGVudCAuc3RhdGlzdGljIC50b3AgLmFjdGlvbnMgLnRvZ2dsZS1ibG9jay5zaGFyZS1ibG9ja3tsZWZ0OjdweDt0b3A6MH0ubGFuZGluZz5kaXYgLmNvbnRlbnQgLnN0YXRpc3RpYyAudG9wIC5hY3Rpb25zIC50b2dnbGUtYmxvY2suZG93bmxvYWQtYmxvY2t7cmlnaHQ6MDt0b3A6MH0ubGFuZGluZz5kaXYgLmNvbnRlbnQgLnN0YXRpc3RpYyAudG9wIC5hY3Rpb25zIC50b2dnbGUtYmxvY2sgYnV0dG9uLC5sYW5kaW5nPmRpdiAuY29udGVudCAuc3RhdGlzdGljIC50b3AgLmFjdGlvbnMgLnRvZ2dsZS1ibG9jayBhe2Rpc3BsYXk6YmxvY2s7d2lkdGg6NDBweDtoZWlnaHQ6NDBweDtiYWNrZ3JvdW5kOnRyYW5zcGFyZW50O3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDt0cmFuc2l0aW9uOmFsbCAwLjNzIGVhc2Utb3V0O3BhZGRpbmc6MH0ubGFuZGluZz5kaXYgLmNvbnRlbnQgLnN0YXRpc3RpYyAudG9wIC5hY3Rpb25zIC50b2dnbGUtYmxvY2sgYnV0dG9uIGltZywubGFuZGluZz5kaXYgLmNvbnRlbnQgLnN0YXRpc3RpYyAudG9wIC5hY3Rpb25zIC50b2dnbGUtYmxvY2sgYnV0dG9uIHN2ZywubGFuZGluZz5kaXYgLmNvbnRlbnQgLnN0YXRpc3RpYyAudG9wIC5hY3Rpb25zIC50b2dnbGUtYmxvY2sgYSBpbWcsLmxhbmRpbmc+ZGl2IC5jb250ZW50IC5zdGF0aXN0aWMgLnRvcCAuYWN0aW9ucyAudG9nZ2xlLWJsb2NrIGEgc3Zne3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCV9LmxhbmRpbmc+ZGl2IC5jb250ZW50IC5zdGF0aXN0aWMgLnRvcCAuYWN0aW9ucyAudG9nZ2xlLWJsb2NrIGJ1dHRvbjpob3ZlciwubGFuZGluZz5kaXYgLmNvbnRlbnQgLnN0YXRpc3RpYyAudG9wIC5hY3Rpb25zIC50b2dnbGUtYmxvY2sgYTpob3ZlcntvcGFjaXR5OjAuOH0ubGFuZGluZz5kaXYgLmNvbnRlbnQgLnN0YXRpc3RpYyAudG9wIC5hY3Rpb25zIC50b2dnbGUtYmxvY2sgYnV0dG9uOmhvdmVyIC5pY29uLC5sYW5kaW5nPmRpdiAuY29udGVudCAuc3RhdGlzdGljIC50b3AgLmFjdGlvbnMgLnRvZ2dsZS1ibG9jayBhOmhvdmVyIC5pY29ue2ZpbGw6IzBkYjliY30ubGFuZGluZz5kaXYgLmNvbnRlbnQgLnN0YXRpc3RpYyAudG9wIC5hY3Rpb25zIC50b2dnbGUtYmxvY2sub3BlbmVke3Zpc2liaWxpdHk6dmlzaWJsZX0ubGFuZGluZz5kaXYgLmNvbnRlbnQgLnN0YXRpc3RpYyAudG9wIC5hY3Rpb25zIC50b2dnbGUtYmxvY2sub3BlbmVkIGJ1dHRvbi50dywubGFuZGluZz5kaXYgLmNvbnRlbnQgLnN0YXRpc3RpYyAudG9wIC5hY3Rpb25zIC50b2dnbGUtYmxvY2sub3BlbmVkIGEudHd7bGVmdDotNjBweDt0b3A6MH0ubGFuZGluZz5kaXYgLmNvbnRlbnQgLnN0YXRpc3RpYyAudG9wIC5hY3Rpb25zIC50b2dnbGUtYmxvY2sub3BlbmVkIGJ1dHRvbi5mYiwubGFuZGluZz5kaXYgLmNvbnRlbnQgLnN0YXRpc3RpYyAudG9wIC5hY3Rpb25zIC50b2dnbGUtYmxvY2sub3BlbmVkIGEuZmJ7bGVmdDotMTEwcHg7dG9wOjB9LmxhbmRpbmc+ZGl2IC5jb250ZW50IC5zdGF0aXN0aWMgLnRvcCAuYWN0aW9ucyAudG9nZ2xlLWJsb2NrLm9wZW5lZCBidXR0b24uZ28sLmxhbmRpbmc+ZGl2IC5jb250ZW50IC5zdGF0aXN0aWMgLnRvcCAuYWN0aW9ucyAudG9nZ2xlLWJsb2NrLm9wZW5lZCBhLmdve2xlZnQ6LTE2MHB4O3RvcDowfS5sYW5kaW5nPmRpdiAuY29udGVudCAuc3RhdGlzdGljIC50b3AgLmFjdGlvbnMgLnRvZ2dsZS1ibG9jay5vcGVuZWQgYnV0dG9uLmluLC5sYW5kaW5nPmRpdiAuY29udGVudCAuc3RhdGlzdGljIC50b3AgLmFjdGlvbnMgLnRvZ2dsZS1ibG9jay5vcGVuZWQgYS5pbntsZWZ0Oi0yMTBweDt0b3A6MH0ubGFuZGluZz5kaXYgLmNvbnRlbnQgLnN0YXRpc3RpYyAudG9wIC5hY3Rpb25zIC50b2dnbGUtYmxvY2sub3BlbmVkIGJ1dHRvbi53YSwubGFuZGluZz5kaXYgLmNvbnRlbnQgLnN0YXRpc3RpYyAudG9wIC5hY3Rpb25zIC50b2dnbGUtYmxvY2sub3BlbmVkIGEud2F7bGVmdDotODVweDt0b3A6NTBweH0ubGFuZGluZz5kaXYgLmNvbnRlbnQgLnN0YXRpc3RpYyAudG9wIC5hY3Rpb25zIC50b2dnbGUtYmxvY2sub3BlbmVkIGJ1dHRvbi52YiwubGFuZGluZz5kaXYgLmNvbnRlbnQgLnN0YXRpc3RpYyAudG9wIC5hY3Rpb25zIC50b2dnbGUtYmxvY2sub3BlbmVkIGEudmJ7bGVmdDotMTM1cHg7dG9wOjUwcHh9LmxhbmRpbmc+ZGl2IC5jb250ZW50IC5zdGF0aXN0aWMgLnRvcCAuYWN0aW9ucyAudG9nZ2xlLWJsb2NrLm9wZW5lZCBidXR0b24udGcsLmxhbmRpbmc+ZGl2IC5jb250ZW50IC5zdGF0aXN0aWMgLnRvcCAuYWN0aW9ucyAudG9nZ2xlLWJsb2NrLm9wZW5lZCBhLnRne2xlZnQ6LTE4NXB4O3RvcDo1MHB4fS5sYW5kaW5nPmRpdiAuY29udGVudCAuc3RhdGlzdGljIC50b3AgLmFjdGlvbnMgLnRvZ2dsZS1ibG9jay5vcGVuZWQgYnV0dG9uLmltYWdlLC5sYW5kaW5nPmRpdiAuY29udGVudCAuc3RhdGlzdGljIC50b3AgLmFjdGlvbnMgLnRvZ2dsZS1ibG9jay5vcGVuZWQgYS5pbWFnZXtsZWZ0Oi01MHB4O3RvcDo1NXB4fS5sYW5kaW5nPmRpdiAuY29udGVudCAuc3RhdGlzdGljIC50b3AgLmFjdGlvbnMgLnRvZ2dsZS1ibG9jay5vcGVuZWQgYnV0dG9uLnBkZiwubGFuZGluZz5kaXYgLmNvbnRlbnQgLnN0YXRpc3RpYyAudG9wIC5hY3Rpb25zIC50b2dnbGUtYmxvY2sub3BlbmVkIGEucGRme2xlZnQ6M3B4O3RvcDo1NXB4fS5sYW5kaW5nPmRpdiAuY29udGVudCAuc3RhdGlzdGljIC5ncmFwaC1jb250YWluZXJ7ZGlzcGxheTpmbGV4O3Bvc2l0aW9uOnJlbGF0aXZlO2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO21pbi1oZWlnaHQ6MjAwcHg7b3ZlcmZsb3c6aGlkZGVufS5sYW5kaW5nPmRpdiAuY29udGVudCAuc3RhdGlzdGljIC5ncmFwaC1jb250YWluZXIub3JiaXR7ZGlzcGxheTpmbGV4fS5sYW5kaW5nPmRpdiAuY29udGVudCAuc3RhdGlzdGljIC5ncmFwaC1jb250YWluZXIub3JiaXQgLmdyYXBoe3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6Mn0ubGFuZGluZz5kaXYgLmNvbnRlbnQgLnN0YXRpc3RpYyAuZ3JhcGgtY29udGFpbmVyLm9yYml0IC5ncmFwaCBzdmd7ZGlzcGxheTpibG9ja30ubGFuZGluZz5kaXYgLmNvbnRlbnQgLnN0YXRpc3RpYyAuZ3JhcGgtY29udGFpbmVyLm9yYml0IC5saXN0e3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6MTtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2p1c3RpZnktY29udGVudDpjZW50ZXI7ZmxleC1iYXNpczo2MCU7ZmxleC1ncm93OjF9LmxhbmRpbmc+ZGl2IC5jb250ZW50IC5zdGF0aXN0aWMgLmdyYXBoLWNvbnRhaW5lci5vcmJpdCAubGlzdCAuaXRlbXtwYWRkaW5nLXRvcDowO2hlaWdodDo1MHB4fS5sYW5kaW5nPmRpdiAuY29udGVudCAuc3RhdGlzdGljIC5ncmFwaC1jb250YWluZXIub3JiaXQgLmxpc3QgLml0ZW0gLmNpcmNsZXtkaXNwbGF5Om5vbmV9LmxhbmRpbmc+ZGl2IC5jb250ZW50IC5zdGF0aXN0aWMgLmdyYXBoLWNvbnRhaW5lci5vcmJpdCAubGlzdCAuaXRlbSAudmFsdWV7cG9zaXRpb246cmVsYXRpdmV9LmxhbmRpbmc+ZGl2IC5jb250ZW50IC5zdGF0aXN0aWMgLmdyYXBoLWNvbnRhaW5lci5vcmJpdCAubGlzdCAuaXRlbSAudmFsdWU6YmVmb3Jle2NvbnRlbnQ6Jyc7cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6Y2FsYygxMDAlICsgMjVweCk7ZGlzcGxheTpibG9jaztiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMTI1LDEyOCwxMzAsMC4zMik7aGVpZ2h0OjFweDt3aWR0aDozMDBweDt0b3A6NTAlfS5sYW5kaW5nPmRpdiAuY29udGVudCAuc3RhdGlzdGljIC5ncmFwaC1jb250YWluZXIubW91bnRhaW57b3ZlcmZsb3c6dmlzaWJsZX0ubGFuZGluZz5kaXYgLmNvbnRlbnQgLnN0YXRpc3RpYyAuZ3JhcGgtY29udGFpbmVyLm1vdW50YWluIC5saXN0e2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW59LmxhbmRpbmc+ZGl2IC5jb250ZW50IC5zdGF0aXN0aWMgLmdyYXBoLWNvbnRhaW5lci5tb3VudGFpbiAubGlzdCAuaXRlbXtoZWlnaHQ6NTBweH0ubGFuZGluZz5kaXYgLmNvbnRlbnQgLnN0YXRpc3RpYyAuZ3JhcGgtY29udGFpbmVyLm1vdW50YWluIC5ncmFwaCAuc3Zne3BhZGRpbmctdG9wOjE4cHh9LmxhbmRpbmc+ZGl2IC5jb250ZW50IC5zdGF0aXN0aWMgLmdyYXBoLWNvbnRhaW5lci5tb3VudGFpbiAuZ3JhcGggc3Zne3dpZHRoOjEwMCU7cGFkZGluZy10b3A6MCAhaW1wb3J0YW50fS5sYW5kaW5nPmRpdiAuY29udGVudCAuc3RhdGlzdGljIC5ncmFwaC1jb250YWluZXIuaG9yaXpvbnRhbHtwYWRkaW5nLWJvdHRvbTo3MHB4fS5sYW5kaW5nPmRpdiAuY29udGVudCAuc3RhdGlzdGljIC5ncmFwaC1jb250YWluZXIuaG9yaXpvbnRhbCAuY29tbW9uLWxpc3R7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmZsZXgtZW5kO2JvdHRvbTowO3dpZHRoOmF1dG87cGFkZGluZy1yaWdodDowfS5sYW5kaW5nPmRpdiAuY29udGVudCAuc3RhdGlzdGljIC5ncmFwaC1jb250YWluZXIuaG9yaXpvbnRhbCAuY29tbW9uLWxpc3Q+KnttYXJnaW4tcmlnaHQ6MzBweH0ubGFuZGluZz5kaXYgLmNvbnRlbnQgLnN0YXRpc3RpYyAuZ3JhcGgtY29udGFpbmVyIC5saXN0e2ZsZXgtZ3JvdzoxO2ZsZXgtYmFzaXM6NjAlfS5sYW5kaW5nPmRpdiAuY29udGVudCAuc3RhdGlzdGljIC5ncmFwaC1jb250YWluZXIgLmxpc3QgLml0ZW17ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtwYWRkaW5nLWxlZnQ6MjVweH0ubGFuZGluZz5kaXYgLmNvbnRlbnQgLnN0YXRpc3RpYyAuZ3JhcGgtY29udGFpbmVyIC5saXN0IC5pdGVtIC52YWx1ZXtmbGV4LWJhc2lzOjYwcHg7ZmxleC1zaHJpbms6MDt3aWR0aDo2MHB4fS5sYW5kaW5nPmRpdiAuY29udGVudCAuc3RhdGlzdGljIC5ncmFwaC1jb250YWluZXIgLmxpc3QgLml0ZW0gLnRpdGxle2ZvbnQtc2l6ZToxNnB4O2ZvbnQtd2VpZ2h0OjMwMDtjb2xvcjpyZ2JhKDIxOCwyMTgsMjE4LDAuODEpfS5sYW5kaW5nPmRpdiAuY29udGVudCAuc3RhdGlzdGljIC5ncmFwaC1jb250YWluZXIuYnVkZ2V0e3Bvc2l0aW9uOnJlbGF0aXZlO21hcmdpbi1ib3R0b206MzBweDtvdmVyZmxvdzp2aXNpYmxlfS5sYW5kaW5nPmRpdiAuY29udGVudCAuc3RhdGlzdGljIC5ncmFwaC1jb250YWluZXIuYnVkZ2V0LmhpZGUtbWF4e2p1c3RpZnktY29udGVudDpjZW50ZXI7cGFkZGluZzowIDEwJX0ubGFuZGluZz5kaXYgLmNvbnRlbnQgLnN0YXRpc3RpYyAuZ3JhcGgtY29udGFpbmVyLmJ1ZGdldC5oaWRlLW1heCAuYnVkZ2V0LXN0YXRze2ZsZXgtYmFzaXM6NjAlfS5sYW5kaW5nPmRpdiAuY29udGVudCAuc3RhdGlzdGljIC5ncmFwaC1jb250YWluZXIuYnVkZ2V0LmhpZGUtbWF4IC5idWRnZXQtc3RhdHMgLnN2Zy5tYXh7ZGlzcGxheTpub25lICFpbXBvcnRhbnR9LmxhbmRpbmc+ZGl2IC5jb250ZW50IC5zdGF0aXN0aWMgLmdyYXBoLWNvbnRhaW5lci5idWRnZXQuaGlkZS1tYXggLmJ1ZGdldC1zdGF0cyAuc3ZnOm50aC1jaGlsZCgxKSBzdmd7d2lkdGg6MTUwcHg7aGVpZ2h0OjE1MHB4fS5sYW5kaW5nPmRpdiAuY29udGVudCAuc3RhdGlzdGljIC5ncmFwaC1jb250YWluZXIuYnVkZ2V0LmhpZGUtbWF4IC5idWRnZXQtc3RhdHMgLnN2ZzpudGgtY2hpbGQoMSkgLm1lc3NhZ2V7dGV4dC1hbGlnbjpjZW50ZXI7bGVmdDpjYWxjKDUwJSAtIDEyNHB4KX0ubGFuZGluZz5kaXYgLmNvbnRlbnQgLnN0YXRpc3RpYyAuZ3JhcGgtY29udGFpbmVyLmJ1ZGdldC5oaWRlLW1heCAuYnVkZ2V0LXN0YXRzIC5zdmc6bnRoLWNoaWxkKDIpIHN2Z3t3aWR0aDoxODBweDtoZWlnaHQ6MTgwcHh9LmxhbmRpbmc+ZGl2IC5jb250ZW50IC5zdGF0aXN0aWMgLmdyYXBoLWNvbnRhaW5lci5idWRnZXQuaGlkZS1tYXggLmNoYW5nZXtmbGV4LWJhc2lzOjQwJX0ubGFuZGluZz5kaXYgLmNvbnRlbnQgLnN0YXRpc3RpYyAuZ3JhcGgtY29udGFpbmVyLmJ1ZGdldC5oaWRlLW1heC5hbGwgLmJ1ZGdldC1zdGF0cyAuc3ZnOm50aC1jaGlsZCgxKXtwYWRkaW5nOjB9LmxhbmRpbmc+ZGl2IC5jb250ZW50IC5zdGF0aXN0aWMgLmdyYXBoLWNvbnRhaW5lci5idWRnZXQuaGlkZS1tYXguYWxsIC5idWRnZXQtc3RhdHMgLnN2ZzpudGgtY2hpbGQoMSkgc3Zne3dpZHRoOjE4MHB4O2hlaWdodDoxODBweH0ubGFuZGluZz5kaXYgLmNvbnRlbnQgLnN0YXRpc3RpYyAuZ3JhcGgtY29udGFpbmVyLmJ1ZGdldC5oaWRlLW1heCsuZ3JpZCAudmFsdWVze2p1c3RpZnktY29udGVudDpjZW50ZXI7cGFkZGluZzowIDEwJX0ubGFuZGluZz5kaXYgLmNvbnRlbnQgLnN0YXRpc3RpYyAuZ3JhcGgtY29udGFpbmVyLmJ1ZGdldC5oaWRlLW1heCsuZ3JpZCAudmFsdWVzIC52YWx1ZTpmaXJzdC1jaGlsZHtmbGV4LWJhc2lzOjYwJTtwYWRkaW5nOjB9LmxhbmRpbmc+ZGl2IC5jb250ZW50IC5zdGF0aXN0aWMgLmdyYXBoLWNvbnRhaW5lci5idWRnZXQuaGlkZS1tYXgrLmdyaWQgLnZhbHVlcyAudmFsdWU6bGFzdC1jaGlsZHtmbGV4LWJhc2lzOjQwJTtwYWRkaW5nOjB9LmxhbmRpbmc+ZGl2IC5jb250ZW50IC5zdGF0aXN0aWMgLmdyYXBoLWNvbnRhaW5lci5idWRnZXQuYWxsey13ZWJraXQtZm9udC1zbW9vdGhpbmc6YW50aWFsaWFzZWR9LmxhbmRpbmc+ZGl2IC5jb250ZW50IC5zdGF0aXN0aWMgLmdyYXBoLWNvbnRhaW5lci5idWRnZXQuYWxsIC5idWRnZXQtc3RhdHMgLnN2Z3twYWRkaW5nOjAgNiUgMCAwfS5sYW5kaW5nPmRpdiAuY29udGVudCAuc3RhdGlzdGljIC5ncmFwaC1jb250YWluZXIuYnVkZ2V0LmFsbCAuYnVkZ2V0LXN0YXRzIC5zdmc6bnRoLWNoaWxkKDEpIC50ZXh0IC52YWx1ZXtmb250LXNpemU6MTRweH0ubGFuZGluZz5kaXYgLmNvbnRlbnQgLnN0YXRpc3RpYyAuZ3JhcGgtY29udGFpbmVyLmJ1ZGdldC5hbGwgLmJ1ZGdldC1zdGF0cyAuc3ZnOm50aC1jaGlsZCgxKSBzdmd7d2lkdGg6MTUwcHg7aGVpZ2h0OjE1MHB4fS5sYW5kaW5nPmRpdiAuY29udGVudCAuc3RhdGlzdGljIC5ncmFwaC1jb250YWluZXIuYnVkZ2V0LmFsbCAuYnVkZ2V0LXN0YXRzIC5zdmc6bnRoLWNoaWxkKDIpIC50ZXh0IC52YWx1ZXtmb250LXNpemU6MThweH0ubGFuZGluZz5kaXYgLmNvbnRlbnQgLnN0YXRpc3RpYyAuZ3JhcGgtY29udGFpbmVyLmJ1ZGdldC5hbGwgLmJ1ZGdldC1zdGF0cyAuc3ZnOm50aC1jaGlsZCgyKSBzdmd7d2lkdGg6MTgwcHg7aGVpZ2h0OjE4MHB4fS5sYW5kaW5nPmRpdiAuY29udGVudCAuc3RhdGlzdGljIC5ncmFwaC1jb250YWluZXIuYnVkZ2V0IC5tZXNzYWdle3dpZHRoOjI0OHB4O2ZvbnQtc2l6ZToxNHB4O2ZvbnQtd2VpZ2h0OjMwMDtsaW5lLWhlaWdodDoxLjQzO3RleHQtYWxpZ246Y2VudGVyO2NvbG9yOiNmZmZmZmY7cG9zaXRpb246YWJzb2x1dGU7Ym90dG9tOjIwMHB4O2xlZnQ6Y2FsYyg1MCUgLSAxMjRweCl9LmxhbmRpbmc+ZGl2IC5jb250ZW50IC5zdGF0aXN0aWMgLmdyYXBoLWNvbnRhaW5lci5idWRnZXQgLmJ1ZGdldC1zdGF0c3tkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6ZmxleC1lbmQ7anVzdGlmeS1jb250ZW50OmNlbnRlcjtmbGV4LWdyb3c6MX0ubGFuZGluZz5kaXYgLmNvbnRlbnQgLnN0YXRpc3RpYyAuZ3JhcGgtY29udGFpbmVyLmJ1ZGdldCAuYnVkZ2V0LXN0YXRzIC5zdmd7cG9zaXRpb246cmVsYXRpdmU7cGFkZGluZzowIDYlIDAgMH0ubGFuZGluZz5kaXYgLmNvbnRlbnQgLnN0YXRpc3RpYyAuZ3JhcGgtY29udGFpbmVyLmJ1ZGdldCAuYnVkZ2V0LXN0YXRzIC5zdmcgLnN2Zy13cmFwcGVye3Bvc2l0aW9uOnJlbGF0aXZlfS5sYW5kaW5nPmRpdiAuY29udGVudCAuc3RhdGlzdGljIC5ncmFwaC1jb250YWluZXIuYnVkZ2V0IC5idWRnZXQtc3RhdHMgLnN2ZyAuc3ZnLXdyYXBwZXIuc3ZnLXdyYXBwZXItbW9iaWxle2Rpc3BsYXk6bm9uZX0ubGFuZGluZz5kaXYgLmNvbnRlbnQgLnN0YXRpc3RpYyAuZ3JhcGgtY29udGFpbmVyLmJ1ZGdldCAuYnVkZ2V0LXN0YXRzIC5zdmcgLnRleHQudGV4dC1tb2JpbGV7ZGlzcGxheTpub25lfS5sYW5kaW5nPmRpdiAuY29udGVudCAuc3RhdGlzdGljIC5ncmFwaC1jb250YWluZXIuYnVkZ2V0IC5idWRnZXQtc3RhdHMgLnN2ZyBzdmd7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTpibG9ja30ubGFuZGluZz5kaXYgLmNvbnRlbnQgLnN0YXRpc3RpYyAuZ3JhcGgtY29udGFpbmVyLmJ1ZGdldCAuYnVkZ2V0LXN0YXRzIC5zdmc6bnRoLWNoaWxkKDEpIHN2Z3t3aWR0aDoxMDBweDtoZWlnaHQ6MTAwcHh9LmxhbmRpbmc+ZGl2IC5jb250ZW50IC5zdGF0aXN0aWMgLmdyYXBoLWNvbnRhaW5lci5idWRnZXQgLmJ1ZGdldC1zdGF0cyAuc3ZnOm50aC1jaGlsZCgxKSAudGV4dCAudmFsdWV7Zm9udC1zaXplOjEycHh9LmxhbmRpbmc+ZGl2IC5jb250ZW50IC5zdGF0aXN0aWMgLmdyYXBoLWNvbnRhaW5lci5idWRnZXQgLmJ1ZGdldC1zdGF0cyAuc3ZnOm50aC1jaGlsZCgyKSBzdmd7d2lkdGg6MTMwcHg7aGVpZ2h0OjEzMHB4fS5sYW5kaW5nPmRpdiAuY29udGVudCAuc3RhdGlzdGljIC5ncmFwaC1jb250YWluZXIuYnVkZ2V0IC5idWRnZXQtc3RhdHMgLnN2ZzpudGgtY2hpbGQoMikgLnRleHQgLnZhbHVle2ZvbnQtc2l6ZToxNnB4fS5sYW5kaW5nPmRpdiAuY29udGVudCAuc3RhdGlzdGljIC5ncmFwaC1jb250YWluZXIuYnVkZ2V0IC5idWRnZXQtc3RhdHMgLnN2ZzpudGgtY2hpbGQoMykgc3Zne3dpZHRoOjE3NnB4O2hlaWdodDoxNzZweH0ubGFuZGluZz5kaXYgLmNvbnRlbnQgLnN0YXRpc3RpYyAuZ3JhcGgtY29udGFpbmVyLmJ1ZGdldCAuYnVkZ2V0LXN0YXRzIC5zdmc6bnRoLWNoaWxkKDMpIC50ZXh0IC52YWx1ZXtmb250LXNpemU6MjJweH0ubGFuZGluZz5kaXYgLmNvbnRlbnQgLnN0YXRpc3RpYyAuZ3JhcGgtY29udGFpbmVyLmJ1ZGdldCAuYnVkZ2V0LXN0YXRzIC5zdmcgLnRleHR7cG9zaXRpb246YWJzb2x1dGU7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO3RvcDowO2xlZnQ6MDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47anVzdGlmeS1jb250ZW50OmNlbnRlcn0ubGFuZGluZz5kaXYgLmNvbnRlbnQgLnN0YXRpc3RpYyAuZ3JhcGgtY29udGFpbmVyLmJ1ZGdldCAuYnVkZ2V0LXN0YXRzIC5zdmcgLnRleHQgLmxhYmVsey13ZWJraXQtZm9udC1zbW9vdGhpbmc6YW50aWFsaWFzZWQgIWltcG9ydGFudDt0ZXh0LWFsaWduOmNlbnRlcjtvcGFjaXR5OjAuNTtmb250LXNpemU6MTRweDtsZXR0ZXItc3BhY2luZzoxcHg7Y29sb3I6I2ZmZjtmb250LXdlaWdodDoxMDA7cGFkZGluZy1ib3R0b206MTBweDt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2V9LmxhbmRpbmc+ZGl2IC5jb250ZW50IC5zdGF0aXN0aWMgLmdyYXBoLWNvbnRhaW5lci5idWRnZXQgLmJ1ZGdldC1zdGF0cyAuc3ZnIC50ZXh0IC52YWx1ZXtmb250LXdlaWdodDozMDB9LmxhbmRpbmc+ZGl2IC5jb250ZW50IC5zdGF0aXN0aWMgLmdyYXBoLWNvbnRhaW5lci5idWRnZXQgLmNoYW5nZXtmbGV4LWJhc2lzOjMwJTtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2FsaWduLWl0ZW1zOmNlbnRlcn0ubGFuZGluZz5kaXYgLmNvbnRlbnQgLnN0YXRpc3RpYyAuZ3JhcGgtY29udGFpbmVyLmJ1ZGdldCAuY2hhbmdlIC50aXRsZXtmb250LXNpemU6MTRweDtmb250LXdlaWdodDozMDA7bGluZS1oZWlnaHQ6MS41O2xldHRlci1zcGFjaW5nOjFweDt0ZXh0LWFsaWduOmNlbnRlcjtjb2xvcjojZjJmMmYyO3RleHQtc2hhZG93OjAgMnB4IDRweCByZ2JhKDAsMCwwLDAuNSk7cGFkZGluZy1ib3R0b206MjVweDttYXgtd2lkdGg6MjgwcHh9LmxhbmRpbmc+ZGl2IC5jb250ZW50IC5zdGF0aXN0aWMgLmdyYXBoLWNvbnRhaW5lci5idWRnZXQgLmNoYW5nZSAuY2lyY2xle2JvcmRlcjoycHggc29saWQgIzBkYjliYzt3aWR0aDoyMDBweDtoZWlnaHQ6MjAwcHg7Y29sb3I6IzBkYjliYztib3JkZXItcmFkaXVzOjUwJTtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMTQsMTYwLDE2NCwwLjEyKTtmb250LXNpemU6NDBweDtmb250LXdlaWdodDozMDA7dGV4dC1hbGlnbjpjZW50ZXI7bGluZS1oZWlnaHQ6MTk2cHg7Zm9udC1mYW1pbHk6J0FrdGl2IEdyb3Rlc2snfS5sYW5kaW5nPmRpdiAuY29udGVudCAuc3RhdGlzdGljIC5ncmFwaC1jb250YWluZXIuYnVkZ2V0IC5jaGFuZ2UgLmNpcmNsZSAuY2lyY2xlLW1vYmlsZXtkaXNwbGF5Om5vbmV9LmxhbmRpbmc+ZGl2IC5jb250ZW50IC5zdGF0aXN0aWMgLmdyYXBoLWNvbnRhaW5lciAuZ3JhcGh7cG9zaXRpb246cmVsYXRpdmU7ZmxleC1iYXNpczo0MCU7ZmxleC1ncm93OjE7ZmxleC1zaHJpbms6MH0ubGFuZGluZz5kaXYgLmNvbnRlbnQgLnN0YXRpc3RpYyAuZ3JhcGgtY29udGFpbmVyIC5jb21tb24tbGlzdHtwb3NpdGlvbjphYnNvbHV0ZTtib3R0b206MTVweDtsZWZ0OjA7d2lkdGg6NDAlO3BhZGRpbmctcmlnaHQ6MTAlfS5sYW5kaW5nPmRpdiAuY29udGVudCAuc3RhdGlzdGljIC5ncmFwaC1jb250YWluZXIgLmNvbW1vbi1saXN0IC5pdGVte3BhZGRpbmctdG9wOjIwcHh9LmxhbmRpbmc+ZGl2IC5jb250ZW50IC5zdGF0aXN0aWMgLmdyYXBoLWNvbnRhaW5lciAuY29tbW9uLWxpc3QgLml0ZW06Zmlyc3QtY2hpbGR7cGFkZGluZy10b3A6MH0ubGFuZGluZz5kaXYgLmNvbnRlbnQgLnN0YXRpc3RpYyAuZ3JhcGgtY29udGFpbmVyIC5jb21tb24tbGlzdCAuaXRlbSAudmFsdWV7Zm9udC1zaXplOjM0cHg7Zm9udC13ZWlnaHQ6MzAwO2xpbmUtaGVpZ2h0OjEuMTg7dGV4dC1hbGlnbjpsZWZ0O2NvbG9yOiNlODFkNTI7Zm9udC1mYW1pbHk6J0FrdGl2IEdyb3Rlc2snfS5sYW5kaW5nPmRpdiAuY29udGVudCAuc3RhdGlzdGljIC5ncmFwaC1jb250YWluZXIgLmNvbW1vbi1saXN0IC5pdGVtIC50aXRsZXtmb250LXNpemU6MjBweDtmb250LXdlaWdodDoxMDA7dGV4dC1hbGlnbjpsZWZ0O2NvbG9yOnJnYmEoMjU1LDI1NSwyNTUsMC44Nyk7bGluZS1oZWlnaHQ6MjBweDtwYWRkaW5nLXRvcDoxMHB4fS5sYW5kaW5nPmRpdiAuY29udGVudCAuc3RhdGlzdGljIC5ncmlkLmdyaWQtbW9iaWxle2Rpc3BsYXk6bm9uZX0ubGFuZGluZz5kaXYgLmNvbnRlbnQgLnN0YXRpc3RpYyAuZ3JpZHtkaXNwbGF5OmZsZXg7cGFkZGluZy10b3A6MjVweDtwb3NpdGlvbjpyZWxhdGl2ZTtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjthbGlnbi1pdGVtczpjZW50ZXJ9LmxhbmRpbmc+ZGl2IC5jb250ZW50IC5zdGF0aXN0aWMgLmdyaWQgLmFycm93e3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDt3aWR0aDoxMDAlO2hlaWdodDoxcHg7YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICMwZDE0MWEsICMwZGI5YmMpO21hcmdpbjowIDUwcHggMCAwfS5sYW5kaW5nPmRpdiAuY29udGVudCAuc3RhdGlzdGljIC5ncmlkIC5hcnJvdzphZnRlcntjb250ZW50OicnO2Rpc3BsYXk6YmxvY2s7cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6LTNweDt0b3A6LTJweDt3aWR0aDoxMHB4O2hlaWdodDo1cHg7YmFja2dyb3VuZDp1cmwoXCIuLi9pbWFnZXMvc3ZnL2dyYXBoLWFycm93LnN2Z1wiKSA1MCUgNTAlIG5vLXJlcGVhdH0ubGFuZGluZz5kaXYgLmNvbnRlbnQgLnN0YXRpc3RpYyAuZ3JpZCAubGFiZWx7b3BhY2l0eTowLjU7Zm9udC1zaXplOjE0cHg7Zm9udC13ZWlnaHQ6MzAwO2xldHRlci1zcGFjaW5nOjFweDt0ZXh0LWFsaWduOmxlZnQ7Y29sb3I6I2ZmZjt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7cG9zaXRpb246YWJzb2x1dGU7bGVmdDowO3RvcDozMHB4fS5sYW5kaW5nPmRpdiAuY29udGVudCAuc3RhdGlzdGljIC5ncmlkIC52YWx1ZXN7ZGlzcGxheTpmbGV4O2ZsZXgtZ3JvdzoxfS5sYW5kaW5nPmRpdiAuY29udGVudCAuc3RhdGlzdGljIC5ncmlkIC52YWx1ZXMgLnZhbHVle2ZvbnQtc2l6ZToyNHB4O2ZvbnQtd2VpZ2h0OjEwMDtsZXR0ZXItc3BhY2luZzoxLjdweDt0ZXh0LWFsaWduOmNlbnRlcjtjb2xvcjojZmZmfS5sYW5kaW5nPmRpdiAuY29udGVudCAuc3RhdGlzdGljIC5ncmlkIC52YWx1ZXMgLnZhbHVlOmZpcnN0LWNoaWxke2ZsZXgtZ3JvdzoxO3BhZGRpbmctcmlnaHQ6Ni41JX0ubGFuZGluZz5kaXYgLmNvbnRlbnQgLnN0YXRpc3RpYyAuZ3JpZCAudmFsdWVzIC52YWx1ZTpsYXN0LWNoaWxke3dpZHRoOjMwJTtmbGV4LWJhc2lzOjMwJX0ubGFuZGluZz5kaXYgLmNvbnRlbnQgLnN0YXRpc3RpYyAuYm90dG9te2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYXJvdW5kO3BhZGRpbmctdG9wOjQwcHg7cG9zaXRpb246cmVsYXRpdmV9LmxhbmRpbmc+ZGl2IC5jb250ZW50IC5zdGF0aXN0aWMgLmJvdHRvbSBidXR0b257Zm9udC1zaXplOjE1cHg7Zm9udC13ZWlnaHQ6MzAwO2xldHRlci1zcGFjaW5nOjFweDtjb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LDAuOTUpO2JvcmRlci1yYWRpdXM6MjBweDtib3JkZXI6MXB4IHNvbGlkICMzMTMxMzE7bGluZS1oZWlnaHQ6NDBweDt0cmFuc2l0aW9uOmFsbCAwLjJzIGxpbmVhcjtwYWRkaW5nOjAgMzBweH0ubGFuZGluZz5kaXYgLmNvbnRlbnQgLnN0YXRpc3RpYyAuYm90dG9tIGJ1dHRvbjpob3Zlcntjb2xvcjojMGRiOWJjfS5sYW5kaW5nPmRpdiAuY29udGVudCAuc3RhdGlzdGljIC5ib3R0b20gYnV0dG9uLmNvbGxhcHNle2Rpc3BsYXk6aW5saW5lLWJsb2NrfS5sYW5kaW5nPmRpdiAuY29udGVudCAuc3RhdGlzdGljIC5ib3R0b20gYnV0dG9uLmV4cGFuZHtkaXNwbGF5Om5vbmV9LmxhbmRpbmc+ZGl2IC5jb250ZW50IC5zdGF0aXN0aWMgLnN0YXRpc3RpYy1jb250ZW50e2ZvbnQtc2l6ZToxNnB4O2ZvbnQtd2VpZ2h0OjMwMDtsaW5lLWhlaWdodDoyLjEzO3RleHQtYWxpZ246bGVmdDtjb2xvcjpyZ2JhKDIxNywyMTcsMjE3LDAuNzYpfS5sYW5kaW5nPmRpdiAuY29udGVudCAuc3RhdGlzdGljIC5zdGF0aXN0aWMtY29udGVudCBwe2ZvbnQtc2l6ZToxNnB4O2ZvbnQtd2VpZ2h0OjMwMDtsaW5lLWhlaWdodDoyLjEzO3RleHQtYWxpZ246bGVmdDtjb2xvcjpyZ2JhKDIxNywyMTcsMjE3LDAuNzYpO3BhZGRpbmctYm90dG9tOjI1cHh9LmxhbmRpbmc+ZGl2IC5jb250ZW50IC5zdGF0aXN0aWMgLnN0YXRpc3RpYy1jb250ZW50IHAgYXtjb2xvcjojMGRiOWJjO2ZvbnQtc2l6ZToxNnB4O2ZvbnQtd2VpZ2h0OjMwMDtsaW5lLWhlaWdodDoyLjEzfS5sYW5kaW5nPmRpdiAuY29udGVudCAuc3RhdGlzdGljIC5zdGF0aXN0aWMtY29udGVudCBwIGE6aG92ZXJ7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTtvcGFjaXR5OjF9LmxhbmRpbmc+ZGl2IC5jb250ZW50IC5zdGF0aXN0aWMgLnN0YXRpc3RpYy1jb250ZW50IC5yZWNvbW1lbmRhdGlvbi10ZXh0e3BhZGRpbmctYm90dG9tOjQwcHh9LmxhbmRpbmc+ZGl2IC5jb250ZW50IC5zdGF0aXN0aWMgLnN0YXRpc3RpYy1jb250ZW50IC5kZWZhdWx0LXJlY29tbWVuZGF0aW9ue2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXJ9LmxhbmRpbmc+ZGl2IC5jb250ZW50IC5zdGF0aXN0aWMgLnN0YXRpc3RpYy1jb250ZW50IC5kZWZhdWx0LXJlY29tbWVuZGF0aW9uIHN2Z3tkaXNwbGF5OmJsb2NrO2ZsZXgtYmFzaXM6NzZweDtmbGV4LXNocmluazowfS5sYW5kaW5nPmRpdiAuY29udGVudCAuc3RhdGlzdGljIC5zdGF0aXN0aWMtY29udGVudCAuZGVmYXVsdC1yZWNvbW1lbmRhdGlvbiAudGV4dHtwYWRkaW5nLWxlZnQ6MzBweDtjb2xvcjojMGRiOWJjO2ZvbnQtc2l6ZToyMHB4O2ZvbnQtd2VpZ2h0OjEwMDtsaW5lLWhlaWdodDoxLjk7dGV4dC1hbGlnbjpsZWZ0fS5sYW5kaW5nPmRpdiAuY29udGVudCAuc3RhdGlzdGljIC5zdGF0aXN0aWMtY29udGVudCAuc3RhdC1hY3Rpb25zIC5hY3Rpb257ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO3BhZGRpbmctdG9wOjQwcHg7YWxpZ24taXRlbXM6Y2VudGVyfS5sYW5kaW5nPmRpdiAuY29udGVudCAuc3RhdGlzdGljIC5zdGF0aXN0aWMtY29udGVudCAuc3RhdC1hY3Rpb25zIC5hY3Rpb246Zmlyc3QtY2hpbGR7cGFkZGluZy10b3A6MH0ubGFuZGluZz5kaXYgLmNvbnRlbnQgLnN0YXRpc3RpYyAuc3RhdGlzdGljLWNvbnRlbnQgLnN0YXQtYWN0aW9ucyAuYWN0aW9uIC50aXRsZXtmb250LXNpemU6MThweDtmb250LXdlaWdodDozMDA7bGluZS1oZWlnaHQ6MS44OTtsZXR0ZXItc3BhY2luZzoxcHg7dGV4dC1hbGlnbjpsZWZ0O2NvbG9yOiNmZmZ9LmxhbmRpbmc+ZGl2IC5jb250ZW50IC5zdGF0aXN0aWMgLnN0YXRpc3RpYy1jb250ZW50IC5zdGF0LWFjdGlvbnMgLmFjdGlvbiAudGl0bGUgLmNhcHRpb257cGFkZGluZy1ib3R0b206NXB4fS5sYW5kaW5nPmRpdiAuY29udGVudCAuc3RhdGlzdGljIC5zdGF0aXN0aWMtY29udGVudCAuc3RhdC1hY3Rpb25zIC5hY3Rpb24gLnRpdGxlIC50ZXh0e2ZvbnQtc2l6ZToxNXB4O2ZvbnQtd2VpZ2h0OjMwMDtsaW5lLWhlaWdodDoxLjg5O2xldHRlci1zcGFjaW5nOjFweDt0ZXh0LWFsaWduOmxlZnQ7Y29sb3I6cmdiYSgyMTgsMjE4LDIxOCwwLjgxKTtwYWRkaW5nLXJpZ2h0OjQwcHh9LmxhbmRpbmc+ZGl2IC5jb250ZW50IC5zdGF0aXN0aWMgLnN0YXRpc3RpYy1jb250ZW50IC5zdGF0LWFjdGlvbnMgLmFjdGlvbiBhe2ZsZXgtYmFzaXM6MjAwcHg7aGVpZ2h0OjU1cHg7Ym9yZGVyLXJhZGl1czoxMDBweDtib3JkZXI6c29saWQgMXB4ICMwZGI5YmM7bGluZS1oZWlnaHQ6NTNweDtmb250LXNpemU6MTZweDtmb250LXdlaWdodDo1MDA7bGV0dGVyLXNwYWNpbmc6MXB4O3RleHQtYWxpZ246Y2VudGVyO2NvbG9yOiNmZmZmZmY7ZmxleC1zaHJpbms6MDt0cmFuc2l0aW9uOmFsbCAwLjJzIGxpbmVhcn0ubGFuZGluZz5kaXYgLmNvbnRlbnQgLnN0YXRpc3RpYyAuc3RhdGlzdGljLWNvbnRlbnQgLnN0YXQtYWN0aW9ucyAuYWN0aW9uIGE6aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDE0LDE2MCwxNjQsMC4xMik7b3BhY2l0eToxfS5sYW5kaW5nPmRpdiAuY29udGVudCAuc3VtbWFyeS1pbmZve2ZvbnQtc2l6ZToxNHB4O2ZvbnQtd2VpZ2h0OjMwMDtsaW5lLWhlaWdodDoxLjU3O2xldHRlci1zcGFjaW5nOjFweDt0ZXh0LWFsaWduOmNlbnRlcjtjb2xvcjpyZ2JhKDIxOCwyMTgsMjE4LDAuNzIpO3BhZGRpbmc6NDBweCAxMDBweDtiYWNrZ3JvdW5kLWNvbG9yOiMxMTE5MjB9LnRvLXRvcHt3aWR0aDo1N3B4O2hlaWdodDo1N3B4O3Bvc2l0aW9uOmZpeGVkO2JvdHRvbTo0MHB4O3JpZ2h0OjMwcHg7YmFja2dyb3VuZDojMGRiOWJjO2JvcmRlci1yYWRpdXM6NTAlO3otaW5kZXg6MjA7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpjZW50ZXI7YWxpZ24taXRlbXM6Y2VudGVyO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAwLCAwKTtjdXJzb3I6cG9pbnRlcjtvcGFjaXR5OjA7dmlzaWJpbGl0eTpoaWRkZW47dHJhbnNpdGlvbjphbGwgMC4ycyBsaW5lYXJ9LnRvLXRvcCAuaWNvbi1hcnJvd3t0cmFuc2Zvcm06cm90YXRlKC05MGRlZyk7Y29sb3I6I2ZmZn0uYmFubmVye2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjthbGlnbi1pdGVtczpjZW50ZXI7bWFyZ2luOjAgYXV0bzttYXgtd2lkdGg6MTM4MHB4O3BhZGRpbmc6MzBweCAwfS5iYW5uZXJfd3J7dHJhbnNpdGlvbjowLjVzO3dpZHRoOjEwMCU7cGFkZGluZzowIDcwcHg7YmFja2dyb3VuZC1jb2xvcjojMTVhZGE2O3otaW5kZXg6NTtwb3NpdGlvbjpmaXhlZDtib3R0b206MDtsZWZ0OjB9LmJhbm5lcl93ci5jbG9zZWR7Ym90dG9tOi0yMDBweDt0cmFuc2l0aW9uOjAuNXN9LmJhbm5lcl90ZXh0e2ZsZXgtZ3JvdzoxO2ZsZXgtc2hyaW5rOjA7d2lkdGg6NzUlfS5iYW5uZXJfdGV4dF90aXRsZXtmb250LXNpemU6MjRweDtmb250LXdlaWdodDpib2xkO2Rpc3BsYXk6YmxvY2s7Zm9udC1mYW1pbHk6J011c2VvU2Fuc0N5cmwnLCBzYW5zLXNlcmlmfS5iYW5uZXJfdGV4dF9kZXNjcmlwdGlvbntmb250LXNpemU6MTdweDtmb250LXdlaWdodDo1MDA7bGluZS1oZWlnaHQ6MC43NjtwYWRkaW5nLXRvcDoxMHB4O2Rpc3BsYXk6YmxvY2t9LmJhbm5lcl9idXR0b257cGFkZGluZzowIDMwcHg7aGVpZ2h0OjU0cHg7Ym9yZGVyLXJhZGl1czoxMDBweDtib3JkZXI6c29saWQgMnB4ICNmZmZmZmY7Y3Vyc29yOnBvaW50ZXI7dGV4dC1hbGlnbjpjZW50ZXI7bGluZS1oZWlnaHQ6NTRweDtkaXNwbGF5OmJsb2NrO2ZvbnQtd2VpZ2h0Om5vcm1hbDtmb250LXNpemU6MTZweH0uYmFubmVyX2J1dHRvbjpob3ZlcntvcGFjaXR5OjE7Y29sb3I6IzE1YWRhNjtiYWNrZ3JvdW5kOiNmZmZ9LmJhbm5lcl9idXR0b246YWN0aXZle2JhY2tncm91bmQ6IzBkYjliYztjb2xvcjojZmZmO2JvcmRlci1jb2xvcjp0cmFuc3BhcmVudH0uYmFubmVyX2Nsb3Nle2Rpc3BsYXk6YmxvY2s7cG9zaXRpb246YWJzb2x1dGU7d2lkdGg6NDNweDtoZWlnaHQ6NDNweDt0b3A6MDtyaWdodDowO2N1cnNvcjpwb2ludGVyO2JhY2tncm91bmQ6dXJsKFwiLi4vaW1hZ2VzL3N2Zy9jbG9zZV9iYW5uZXIuc3ZnXCIpIGNlbnRlciBuby1yZXBlYXR9I0NvdW50cnkubWt0b0ZpZWxkLC5OdW1iZXJPZkVtcGxveWVlcywjU3RhdGUsI051bWJlck9mRW1wbG95ZWVze3BvaW50ZXItZXZlbnRzOm5vbmV9LmZvcm1zPmRpdiAuZm9ybSBmb3JtIC5ta3RvRm9ybVJvdy5yaWdodCAubWt0b0Zvcm1Db2wgLm1rdG9GaWVsZFdyYXAgLm1rdG9FcnJvcntsZWZ0OmNhbGMoMTAwJSArIDE1cHgpICFpbXBvcnRhbnR9LmZvcm1zPmRpdiAuZm9ybSBmb3JtIC5ta3RvRm9ybVJvdy5yaWdodCAubWt0b0Zvcm1Db2wgLm1rdG9GaWVsZFdyYXAgLm1rdG9FcnJvciAubWt0b0Vycm9yQXJyb3dXcmFwe3JpZ2h0OjEwMCU7dHJhbnNmb3JtOnJvdGF0ZSgxODBkZWcpfS5sYW5kaW5nPmRpdiAuY29udGVudCAuc3RhdGlzdGljIC5ncmFwaC1jb250YWluZXIuYnVkZ2V0IC5idWRnZXQtc3RhdHMgLnN2ZyAudGV4dCAubGFiZWx7Zm9udC13ZWlnaHQ6MzAwfS5maWx0ZXJzIC5maWx0ZXIuc2xpZGVyIC50ZXh0LWNvbnRyb2w6OnBsYWNlaG9sZGVyLC5maWx0ZXJzIC5maWx0ZXIuc2xpZGVyIC50ZXh0LWNvbnRyb2w6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXJ7Zm9udC13ZWlnaHQ6MzAwfS5sYW5kaW5nPmRpdiAuZmlsdGVycy5pcGFkZml4e3Bvc2l0aW9uOmFic29sdXRlO3dpZHRoOmNhbGMoMTAwJSArIDYwcHgpO2xlZnQ6LTMwcHh9LmRlZmF1bHRfbW91bnRhaW57d2lkdGg6MjgwcHg7aGVpZ2h0OjI5MHB4O2ZsZXgtc2hyaW5rOjB9LmRlZmF1bHRfbW91bnRhaW5faW1nX3NtYWxse2Rpc3BsYXk6bm9uZX0uZGVmYXVsdF9tb3VudGFpbi13cntkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246cm93O2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO2FsaWduLWl0ZW1zOmNlbnRlcjtwb3NpdGlvbjpyZWxhdGl2ZTttYXJnaW4tYm90dG9tOi02MHB4fS5kZWZhdWx0X21vdW50YWluLXdyOmFmdGVye2NvbnRlbnQ6Jyc7cG9zaXRpb246YWJzb2x1dGU7aGVpZ2h0OjE3NXB4O2JvdHRvbTowO2xlZnQ6LTYwcHg7cmlnaHQ6LTYwcHg7ZGlzcGxheTpibG9jaztiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoMTMsMjAsMjYsMCksICMwMDApfS5kZWZhdWx0X21vdW50YWluX3RleHR7Zm9udC1mYW1pbHk6TXVzZW9TYW5zQ3lybDtmb250LXNpemU6MTdweDtmb250LXdlaWdodDozMDA7bGluZS1oZWlnaHQ6Mjt0ZXh0LWFsaWduOmxlZnQ7Y29sb3I6cmdiYSgyMTcsMjE3LDIxNywwLjc2KTtmbGV4LWdyb3c6MTA7cGFkZGluZzowIDAgNzBweCA0NXB4fS5vdmVyZmxvdy1oaWRkZW57b3ZlcmZsb3c6aGlkZGVufS5vcGVuZWQtbW9iaWxle3RvcDowICFpbXBvcnRhbnQ7cG9zaXRpb246YWJzb2x1dGU7b3ZlcmZsb3cteTpzY3JvbGx9Lmhhcy1jbG9zZXN0IC5sYW5kaW5nPmRpdiAuY29udGVudHtwb3NpdGlvbjpyZWxhdGl2ZTtwYWRkaW5nLXRvcDoxMTBweH0uaGFzLWNsb3Nlc3QgLmxhbmRpbmc+ZGl2IC5jb250ZW50IC5zdGF0aXN0aWMuY2xvc2VzdC1maWx0ZXJze3RvcDoxMDBweDtwb3NpdGlvbjpmaXhlZH0ucGFnZXtiYWNrZ3JvdW5kOiMxMTE5MjB9LnBhZ2UgLmNvbnRlbnR7Zm9udC1mYW1pbHk6TXVzZW9TYW5zQ3lybDt0ZXh0LWFsaWduOmxlZnQ7bWF4LXdpZHRoOjgwMHB4O21hcmdpbjowIGF1dG87cGFkZGluZy1ib3R0b206NTBweH0ucGFnZSAuY29udGVudCBoMXtmb250LXNpemU6NDRweDtmb250LXdlaWdodDo1MDA7bGV0dGVyLXNwYWNpbmc6MS41cHg7Y29sb3I6I2ZmZmZmZjt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7bWFyZ2luOjA7cGFkZGluZzo4OHB4IDAgNDBweH0ucGFnZSAuY29udGVudCBoMntmb250LXNpemU6MzJweDtmb250LXdlaWdodDo1MDA7bGluZS1oZWlnaHQ6MS4xMztsZXR0ZXItc3BhY2luZzoxcHg7Y29sb3I6I0ZGRkZGRjttYXJnaW46MDtwYWRkaW5nOjY1cHggMCAwfS5wYWdlIC5jb250ZW50IGgze2ZvbnQtc2l6ZToyMHB4O2ZvbnQtd2VpZ2h0OjMwMDtsaW5lLWhlaWdodDoxLjk7Y29sb3I6I2ZmZmZmZjttYXJnaW46MDtwYWRkaW5nOjI1cHggMH0ucGFnZSAuY29udGVudCBoNHtmb250LXNpemU6MjBweDtmb250LXdlaWdodDo1MDA7bGV0dGVyLXNwYWNpbmc6MXB4O2NvbG9yOiMxNWFkYTY7bWFyZ2luOjA7cGFkZGluZzoyM3B4IDAgMTBweCAwfS5wYWdlIC5jb250ZW50IGg1e2ZvbnQtc2l6ZToxNnB4O2ZvbnQtd2VpZ2h0OjMwMDtsaW5lLWhlaWdodDoyLjEzO2NvbG9yOiNlMmUyZTI7b3BhY2l0eTowLjc2O21hcmdpbjowO3BhZGRpbmc6NXB4IDB9LnBhZ2UgLmNvbnRlbnQgaDZ7d2lkdGg6MzAycHg7Zm9udC1zaXplOjE2cHg7Zm9udC13ZWlnaHQ6MzAwO2xpbmUtaGVpZ2h0OjEuNTtjb2xvcjojZGFkYWRhO21hcmdpbjotNTVweCAwO3BhZGRpbmc6MCAxMHB4O2Zsb2F0OnJpZ2h0O2JvcmRlci1sZWZ0OnNvbGlkIDJweCAjNGE0YTRhfS5wYWdlIC5jb250ZW50IHVse21hcmdpbjowIDAgMCA0NXB4O3BhZGRpbmc6MCAwIDAgMjVweH0ucGFnZSAuY29udGVudCB1bCBsaXtwb3NpdGlvbjpyZWxhdGl2ZX0ucGFnZSAuY29udGVudCB1bCBsaTpiZWZvcmV7Y29udGVudDonJztkaXNwbGF5OmJsb2NrO3Bvc2l0aW9uOmFic29sdXRlO3dpZHRoOjVweDtoZWlnaHQ6NXB4O2JvcmRlci1yYWRpdXM6NTAlO2JhY2tncm91bmQ6IzBkYjliYztsZWZ0Oi0yNXB4O3RvcDoxM3B4fS5wYWdlIC5jb250ZW50IHRhYmxle3dpZHRoOmNhbGMoMTAwJSArIDEwcHgpO2JvcmRlci1zcGFjaW5nOjVweCAwO2JvcmRlci1jb2xsYXBzZTpzZXBhcmF0ZTttYXJnaW46MjBweCAwIDMwcHggLTVweH0ucGFnZSAuY29udGVudCB0YWJsZS5zaW5nbGV7d2lkdGg6Y2FsYygzMyUgKyA1cHgpfS5wYWdlIC5jb250ZW50IHRhYmxlIHRkLC5wYWdlIC5jb250ZW50IHRhYmxlIHRoe2JhY2tncm91bmQtY29sb3I6IzE0MWYyODtwYWRkaW5nOjE1cHggMzBweDt3aWR0aDozMyV9LnBhZ2UgLmNvbnRlbnQgdGFibGUgdGgsLnBhZ2UgLmNvbnRlbnQgdGFibGUgdGggc3Ryb25ne3BhZGRpbmc6MjVweCA0MHB4O2ZvbnQtc2l6ZToxNHB4O2NvbG9yOnJnYmEoMjU1LDI1NSwyNTUsMC41KTtmb250LXdlaWdodDozMDA7bGV0dGVyLXNwYWNpbmc6MXB4O3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZX0ucGFnZSAuY29udGVudCB0YWJsZSB0ZHtmb250LXNpemU6MTVweDtmb250LXdlaWdodDozMDA7bGV0dGVyLXNwYWNpbmc6MS4xcHg7Y29sb3I6I2VkZjBmZn0ucGFnZSAuY29udGVudCB0YWJsZSB0cjpsYXN0LWNoaWxkIHRke3BhZGRpbmctYm90dG9tOjI1cHh9LnBhZ2UgLm1vYmlsZS1jbG9zZS5jbG9zZSwuZm9ybXMgLm1vYmlsZS1jbG9zZS5jbG9zZXtkaXNwbGF5Om5vbmV9LnBhZ2UgLmNsb3NlLC5mb3JtcyAuY2xvc2V7cG9zaXRpb246Zml4ZWQ7dG9wOjEwMHB4O3JpZ2h0OjA7d2lkdGg6NzBweDtoZWlnaHQ6NzBweDtib3JkZXI6c29saWQgMXB4ICMyYTJhMmE7bGluZS1oZWlnaHQ6NzBweDt0ZXh0LWFsaWduOmNlbnRlcjtjb2xvcjojOTc5Nzk3O3RyYW5zaXRpb246YWxsIDAuMnMgbGluZWFyO2ZvbnQtc2l6ZToyMHB4O2Rpc3BsYXk6YmxvY2t9LnBhZ2UgLmNsb3NlOmhvdmVyLC5mb3JtcyAuY2xvc2U6aG92ZXJ7Y29sb3I6IzBkYjliYztvcGFjaXR5OjF9LmZvcm1ze2JhY2tncm91bmQtY29sb3I6IzExMTkyMDttaW4taGVpZ2h0OmNhbGMoMTAwdmggLSAxMDFweCl9LmZvcm1zPmRpdnt3aWR0aDo2NzBweDtwYWRkaW5nOjcwcHggMH0uZm9ybXM+ZGl2IC50aXRsZXtmb250LXNpemU6MzZweDtmb250LXdlaWdodDo0MDA7bGV0dGVyLXNwYWNpbmc6MXB4O3RleHQtYWxpZ246bGVmdDtjb2xvcjojZmZmO3BhZGRpbmctYm90dG9tOjMwcHh9LmZvcm1zPmRpdiAudGV4dHtmb250LXNpemU6MTZweDtmb250LXdlaWdodDozMDA7bGluZS1oZWlnaHQ6MS44O2NvbG9yOiNlMmUyZTI7b3BhY2l0eTowLjc2O21hcmdpbjowO3BhZGRpbmctYm90dG9tOjMwcHh9LmZvcm1zPmRpdiAuZm9ybSBmb3Jte3dpZHRoOjc0MHB4ICFpbXBvcnRhbnQ7ZGlzcGxheTpibG9jazttYXJnaW4tbGVmdDotNzBweH0uZm9ybXM+ZGl2IC5mb3JtIGZvcm0gc2VsZWN0e29wYWNpdHk6MDtwb3NpdGlvbjphYnNvbHV0ZTtkaXNwbGF5Om5vbmV9LmZvcm1zPmRpdiAuZm9ybSBmb3JtOmFmdGVye2NvbnRlbnQ6Jyc7ZGlzcGxheTpibG9jaztjbGVhcjpib3RoO2Zsb2F0Om5vbmV9LmZvcm1zPmRpdiAuZm9ybSBmb3JtIC5ta3RvRm9ybVJvd3t3aWR0aDozMDBweDttYXJnaW4tbGVmdDo3MHB4O2Zsb2F0OmxlZnQ7Y2xlYXI6bm9uZX0uZm9ybXM+ZGl2IC5mb3JtIGZvcm0gLm1rdG9Gb3JtUm93LmZpZWxkLWNoZWNrYm94e3dpZHRoOmNhbGMoMTAwJSAtIDcwcHgpO2Rpc3BsYXk6ZmxleDtwYWRkaW5nLXRvcDo0MHB4fS5mb3Jtcz5kaXYgLmZvcm0gZm9ybSAubWt0b0Zvcm1Sb3cuZmllbGQtY2hlY2tib3ggLm1rdG9Gb3JtQ29sIC5ta3RvRmllbGRXcmFwe2Rpc3BsYXk6YmxvY2t9LmZvcm1zPmRpdiAuZm9ybSBmb3JtIC5ta3RvRm9ybVJvdy5maWVsZC1jaGVja2JveCAubWt0b0Zvcm1Db2wgLm1rdG9GaWVsZFdyYXAgbGFiZWx7d2lkdGg6NDVweCAhaW1wb3J0YW50O2hlaWdodDo0NXB4O3Bvc2l0aW9uOmFic29sdXRlO3otaW5kZXg6MTA7bWFyZ2luOjA7Y3Vyc29yOnBvaW50ZXI7YmFja2dyb3VuZDojMjYzMzNlO2JvcmRlcjozcHggc29saWQgIzI2MzMzZX0uZm9ybXM+ZGl2IC5mb3JtIGZvcm0gLm1rdG9Gb3JtUm93LmZpZWxkLWNoZWNrYm94IC5ta3RvRm9ybUNvbCAubWt0b0ZpZWxkV3JhcCBsYWJlbCAubWt0b0FzdGVyaXh7bWFyZ2luLXRvcDotMjBweDttYXJnaW4tbGVmdDo1cHh9LmZvcm1zPmRpdiAuZm9ybSBmb3JtIC5ta3RvRm9ybVJvdy5maWVsZC1jaGVja2JveCAubWt0b0Zvcm1Db2wgLm1rdG9GaWVsZFdyYXAgbGFiZWw6YmVmb3Jle2Rpc3BsYXk6bm9uZX0uZm9ybXM+ZGl2IC5mb3JtIGZvcm0gLm1rdG9Gb3JtUm93LmZpZWxkLWNoZWNrYm94IC5ta3RvRm9ybUNvbCAubWt0b0ZpZWxkV3JhcCAubWt0b0Vycm9ye2JvdHRvbTphdXRvICFpbXBvcnRhbnQ7dG9wOjAgIWltcG9ydGFudH0uZm9ybXM+ZGl2IC5mb3JtIGZvcm0gLm1rdG9Gb3JtUm93LmZpZWxkLWNoZWNrYm94IC5ta3RvRm9ybUNvbCAubWt0b0ZpZWxkV3JhcCAubWt0b0NoZWNrYm94TGlzdHtwYWRkaW5nOjA7ZmxvYXQ6bm9uZTt3aWR0aDo0NXB4ICFpbXBvcnRhbnR9LmZvcm1zPmRpdiAuZm9ybSBmb3JtIC5ta3RvRm9ybVJvdy5maWVsZC1jaGVja2JveCAubWt0b0Zvcm1Db2wgLm1rdG9GaWVsZFdyYXAgLm1rdG9DaGVja2JveExpc3QubWt0b0ludmFsaWQgaW5wdXR7Ym9yZGVyLWNvbG9yOiNmZjAwMDB9LmZvcm1zPmRpdiAuZm9ybSBmb3JtIC5ta3RvRm9ybVJvdy5maWVsZC1jaGVja2JveCAubWt0b0Zvcm1Db2wgLm1rdG9GaWVsZFdyYXAgLm1rdG9DaGVja2JveExpc3QgaW5wdXR7aGVpZ2h0OjQ1cHg7cGFkZGluZzowO2N1cnNvcjpwb2ludGVyO2JvcmRlcjozcHggc29saWQgIzI2MzMzZTtiYWNrZ3JvdW5kOnRyYW5zcGFyZW50O29wYWNpdHk6MH0uZm9ybXM+ZGl2IC5mb3JtIGZvcm0gLm1rdG9Gb3JtUm93LmZpZWxkLWNoZWNrYm94IC5ta3RvRm9ybUNvbCAubWt0b0ZpZWxkV3JhcCAubWt0b0NoZWNrYm94TGlzdCBpbnB1dDpjaGVja2VkK2xhYmVse2JhY2tncm91bmQ6IzI2MzMzZSB1cmwoXCIuLi9pbWFnZXMvc3ZnL2NoZWNrLWljb24uc3ZnXCIpIDUwJSA1MCUgbm8tcmVwZWF0fS5mb3Jtcz5kaXYgLmZvcm0gZm9ybSAubWt0b0Zvcm1Sb3cuZmllbGQtY2hlY2tib3ggLm1rdG9Gb3JtQ29sIC5ta3RvRmllbGRXcmFwIC5ta3RvSHRtbFRleHR7cGFkZGluZy1sZWZ0Ojc1cHh9LmZvcm1zPmRpdiAuZm9ybSBmb3JtIC5ta3RvRm9ybVJvdy5maWVsZC1jaGVja2JveCAubWt0b0Zvcm1Db2wgLm1rdG9GaWVsZFdyYXAgLm1rdG9IdG1sVGV4dCwuZm9ybXM+ZGl2IC5mb3JtIGZvcm0gLm1rdG9Gb3JtUm93LmZpZWxkLWNoZWNrYm94IC5ta3RvRm9ybUNvbCAubWt0b0ZpZWxkV3JhcCAubWt0b0h0bWxUZXh0IGEsLmZvcm1zPmRpdiAuZm9ybSBmb3JtIC5ta3RvRm9ybVJvdy5maWVsZC1jaGVja2JveCAubWt0b0Zvcm1Db2wgLm1rdG9GaWVsZFdyYXAgLm1rdG9IdG1sVGV4dCBzcGFue3dpZHRoOmF1dG8gIWltcG9ydGFudDtmb250LXNpemU6MTNweCAhaW1wb3J0YW50O2ZvbnQtd2VpZ2h0OjMwMDtsaW5lLWhlaWdodDoxLjc3O3RleHQtYWxpZ246bGVmdDtjb2xvcjpyZ2JhKDIxNywyMTcsMjE3LDAuNzYpICFpbXBvcnRhbnQ7Zm9udC1mYW1pbHk6J011c2VvU2Fuc0N5cmwnICFpbXBvcnRhbnQ7bWFyZ2luLWxlZnQ6MCAhaW1wb3J0YW50fS5mb3Jtcz5kaXYgLmZvcm0gZm9ybSAubWt0b0Zvcm1Sb3cuZmllbGQtY2hlY2tib3ggLm1rdG9Gb3JtQ29sIC5ta3RvRmllbGRXcmFwIC5ta3RvSHRtbFRleHQgYSwuZm9ybXM+ZGl2IC5mb3JtIGZvcm0gLm1rdG9Gb3JtUm93LmZpZWxkLWNoZWNrYm94IC5ta3RvRm9ybUNvbCAubWt0b0ZpZWxkV3JhcCAubWt0b0h0bWxUZXh0IGEgYSwuZm9ybXM+ZGl2IC5mb3JtIGZvcm0gLm1rdG9Gb3JtUm93LmZpZWxkLWNoZWNrYm94IC5ta3RvRm9ybUNvbCAubWt0b0ZpZWxkV3JhcCAubWt0b0h0bWxUZXh0IHNwYW4gYXtjb2xvcjojMGRiOWJjICFpbXBvcnRhbnR9LmZvcm1zPmRpdiAuZm9ybSBmb3JtIC5ta3RvRm9ybVJvdy5maWVsZC1jaGVja2JveCAubWt0b0Zvcm1Db2wgLm1rdG9GaWVsZFdyYXAgLm1rdG9IdG1sVGV4dCBhOmhvdmVyLC5mb3Jtcz5kaXYgLmZvcm0gZm9ybSAubWt0b0Zvcm1Sb3cuZmllbGQtY2hlY2tib3ggLm1rdG9Gb3JtQ29sIC5ta3RvRmllbGRXcmFwIC5ta3RvSHRtbFRleHQgYSBhOmhvdmVyLC5mb3Jtcz5kaXYgLmZvcm0gZm9ybSAubWt0b0Zvcm1Sb3cuZmllbGQtY2hlY2tib3ggLm1rdG9Gb3JtQ29sIC5ta3RvRmllbGRXcmFwIC5ta3RvSHRtbFRleHQgc3BhbiBhOmhvdmVye29wYWNpdHk6MTt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lfS5mb3Jtcz5kaXYgLmZvcm0gZm9ybSAubWt0b0Zvcm1Sb3cuZmllbGQtY2hlY2tib3ggLm1rdG9Gb3JtQ29sIC5ta3RvRmllbGRXcmFwIC5ta3RvSHRtbFRleHQgc3BhbiBzcGFue2Rpc3BsYXk6bm9uZX0uZm9ybXM+ZGl2IC5mb3JtIGZvcm0gLm1rdG9Gb3JtUm93LmZpZWxkLXNlbGVjdCAuZmlsdGVye2hlaWdodDo0NXB4fS5mb3Jtcz5kaXYgLmZvcm0gZm9ybSAubWt0b0Zvcm1Sb3cuZmllbGQtc2VsZWN0IC50ZXh0LXZhbHVle2xpbmUtaGVpZ2h0OjQ1cHh9LmZvcm1zPmRpdiAuZm9ybSBmb3JtIC5ta3RvRm9ybVJvdy5maWVsZC1zZWxlY3QgLmZpbHRlci5zZWxlY3R7YmFja2dyb3VuZDojMjYzMzNlfS5mb3Jtcz5kaXYgLmZvcm0gZm9ybSAubWt0b0Zvcm1Sb3cuZmllbGQtc2VsZWN0IC5maWx0ZXIuc2VsZWN0IC5vcHRpb25ze2JhY2tncm91bmQ6IzI2MzMzZTt0b3A6NDRweDtib3JkZXItdG9wOm5vbmV9LmZvcm1zPmRpdiAuZm9ybSBmb3JtIC5ta3RvRm9ybVJvdy5maWVsZC1zZWxlY3QgLmZpbHRlci5zZWxlY3QgLm9wdGlvbnMub3B0aW9ucy10b3B7dG9wOmF1dG8gIWltcG9ydGFudDtib3R0b206NDRweDtib3JkZXI6bm9uZX0uZm9ybXM+ZGl2IC5mb3JtIGZvcm0gLm1rdG9Gb3JtUm93LmZpZWxkLXRleHRhcmVhe3dpZHRoOmNhbGMoMTAwJSAtIDcwcHgpICFpbXBvcnRhbnR9LmZvcm1zPmRpdiAuZm9ybSBmb3JtIC5ta3RvRm9ybVJvdy5maWVsZC10ZXh0YXJlYSB0ZXh0YXJlYXt3aWR0aDoxMDAlICFpbXBvcnRhbnQ7aGVpZ2h0OjEwMHB4fS5mb3Jtcz5kaXYgLmZvcm0gZm9ybSAubWt0b0Zvcm1Sb3cgaW5wdXQsLmZvcm1zPmRpdiAuZm9ybSBmb3JtIC5ta3RvRm9ybVJvdyBsYWJlbHtmb250LWZhbWlseTonTXVzZW9TYW5zQ3lybCd9LmZvcm1zPmRpdiAuZm9ybSBmb3JtIC5ta3RvRm9ybVJvdyBpbnB1dCwuZm9ybXM+ZGl2IC5mb3JtIGZvcm0gLm1rdG9Gb3JtUm93IHNlbGVjdCwuZm9ybXM+ZGl2IC5mb3JtIGZvcm0gLm1rdG9Gb3JtUm93IHRleHRhcmVhe2hlaWdodDo0NXB4O2JvcmRlcjpub25lO2JhY2tncm91bmQtY29sb3I6IzI2MzMzZTtwYWRkaW5nOjEycHggMTVweDtsaW5lLWhlaWdodDoyMXB4O2NvbG9yOiNmZmY7bGV0dGVyLXNwYWNpbmc6MXB4O2ZvbnQtc2l6ZToxNXB4O3dpZHRoOjEwMCUgIWltcG9ydGFudDtmb250LXdlaWdodDozMDA7Ym94LXNoYWRvdzpub25lO2JvcmRlci1yYWRpdXM6MH0uZm9ybXM+ZGl2IC5mb3JtIGZvcm0gLm1rdG9Gb3JtUm93IGxhYmVsW2Zvcj1cIk51bWJlck9mRW1wbG95ZWVzXCJdIHAgc3BhbiBzcGFuW3N0eWxlPVwiY29sb3I6ICMzMzMzMzM7XCJde2Rpc3BsYXk6bm9uZX0uZm9ybXM+ZGl2IC5mb3JtIGZvcm0gLm1rdG9Gb3JtUm93IGxhYmVsW2Zvcj1cIlBvc3RhbENvZGVcIl0gcCBzcGFuIHNwYW5bc3R5bGU9XCJjb2xvcjogIzMzMzMzMztcIl17ZGlzcGxheTpub25lfS5mb3Jtcz5kaXYgLmZvcm0gZm9ybSAubWt0b0Zvcm1Sb3cgbGFiZWxbZm9yPVwiU3RhdGVcIl0gcCBzcGFuIHNwYW5bc3R5bGU9XCJjb2xvcjogIzMzMzMzMztcIl17ZGlzcGxheTpub25lfS5mb3Jtcz5kaXYgLmZvcm0gZm9ybSAubWt0b0Zvcm1Sb3cgLm1rdG9Gb3JtQ29se2hlaWdodDphdXRvO21pbi1oZWlnaHQ6MDttYXJnaW4tYm90dG9tOjAgIWltcG9ydGFudDtmbG9hdDpub25lfS5mb3Jtcz5kaXYgLmZvcm0gZm9ybSAubWt0b0Zvcm1Sb3cgLm1rdG9Gb3JtQ29sIC5ta3RvT2Zmc2V0e2Rpc3BsYXk6bm9uZX0uZm9ybXM+ZGl2IC5mb3JtIGZvcm0gLm1rdG9Gb3JtUm93IC5ta3RvRm9ybUNvbCAubWt0b0ZpZWxkV3JhcHtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2Zsb2F0Om5vbmV9LmZvcm1zPmRpdiAuZm9ybSBmb3JtIC5ta3RvRm9ybVJvdyAubWt0b0Zvcm1Db2wgLm1rdG9GaWVsZFdyYXAgLm1rdG9HdXR0ZXJ7ZGlzcGxheTpub25lfS5mb3Jtcz5kaXYgLmZvcm0gZm9ybSAubWt0b0Zvcm1Sb3cgLm1rdG9Gb3JtQ29sIC5ta3RvRmllbGRXcmFwIC5ta3RvTG9naWNhbEZpZWxke2JvcmRlcjpub25lICFpbXBvcnRhbnR9LmZvcm1zPmRpdiAuZm9ybSBmb3JtIC5ta3RvRm9ybVJvdyAubWt0b0Zvcm1Db2wgLm1rdG9GaWVsZFdyYXAgLm1rdG9MYWJlbHtmb250LXNpemU6MTVweDtmb250LXdlaWdodDoxMDA7bGluZS1oZWlnaHQ6MS43MztsZXR0ZXItc3BhY2luZzoxcHg7dGV4dC1hbGlnbjpsZWZ0O2NvbG9yOnJnYmEoMjU1LDI1NSwyNTUsMC43Nik7cGFkZGluZzoxNXB4IDAgNnB4IDA7d2lkdGg6MTAwJSAhaW1wb3J0YW50O2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1lbmQ7ZmxleC1kaXJlY3Rpb246cm93LXJldmVyc2V9LmZvcm1zPmRpdiAuZm9ybSBmb3JtIC5ta3RvRm9ybVJvdyAubWt0b0Zvcm1Db2wgLm1rdG9GaWVsZFdyYXAgLm1rdG9MYWJlbCBzcGFue3dpZHRoOmF1dG8gIWltcG9ydGFudDtmb250LXNpemU6MTVweCAhaW1wb3J0YW50fS5mb3Jtcz5kaXYgLmZvcm0gZm9ybSAubWt0b0Zvcm1Sb3cgLm1rdG9Gb3JtQ29sIC5ta3RvRmllbGRXcmFwIC5ta3RvTGFiZWwgcCBzcGFuOmZpcnN0LWNoaWxke2NvbG9yOnJlZCAhaW1wb3J0YW50fS5mb3Jtcz5kaXYgLmZvcm0gZm9ybSAubWt0b0Zvcm1Sb3cgLm1rdG9Gb3JtQ29sIC5ta3RvRmllbGRXcmFwIC5ta3RvTGFiZWwgLm1rdG9Bc3Rlcml4e2Zsb2F0Om5vbmU7Y29sb3I6I2JmMDAwMH0uZm9ybXM+ZGl2IC5mb3JtIGZvcm0gLm1rdG9Gb3JtUm93IC5ta3RvRm9ybUNvbCAubWt0b0ZpZWxkV3JhcCAubWt0b0Vycm9ye3JpZ2h0OmNhbGMoMTAwJSArIDE1cHgpICFpbXBvcnRhbnQ7Ym90dG9tOjAgIWltcG9ydGFudH0uZm9ybXM+ZGl2IC5mb3JtIGZvcm0gLm1rdG9Gb3JtUm93IC5ta3RvRm9ybUNvbCAubWt0b0ZpZWxkV3JhcCAubWt0b0Vycm9yIC5ta3RvRXJyb3JNc2d7dHJhbnNpdGlvbjowcyAhaW1wb3J0YW50O21pbi13aWR0aDoyMDBweDtib3JkZXItcmFkaXVzOjJweDtiYWNrZ3JvdW5kOiNmZmZmZmY7dGV4dC1zaGFkb3c6bm9uZTtjb2xvcjojZWIxZDUzO2JvcmRlcjpub25lO21hcmdpbjowO3BhZGRpbmc6MCAxNXB4O2JveC1zaGFkb3c6bm9uZTtmb250LWZhbWlseTonTXVzZW9TYW5zQ3lybCc7aGVpZ2h0OjQ1cHg7ZGlzcGxheTpmbGV4O2ZvbnQtc2l6ZToxM3B4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyfS5mb3Jtcz5kaXYgLmZvcm0gZm9ybSAubWt0b0Zvcm1Sb3cgLm1rdG9Gb3JtQ29sIC5ta3RvRmllbGRXcmFwIC5ta3RvRXJyb3IgLm1rdG9FcnJvck1zZyAubWt0b0Vycm9yRGV0YWlse2Rpc3BsYXk6aW5saW5lfS5mb3Jtcz5kaXYgLmZvcm0gZm9ybSAubWt0b0Zvcm1Sb3cgLm1rdG9Gb3JtQ29sIC5ta3RvRmllbGRXcmFwIC5ta3RvRXJyb3IgLm1rdG9FcnJvckFycm93V3JhcHt3aWR0aDo4cHg7aGVpZ2h0OjE4cHg7bGVmdDphdXRvO3JpZ2h0Oi03cHg7dG9wOmNhbGMoNTAlIC0gOXB4KX0uZm9ybXM+ZGl2IC5mb3JtIGZvcm0gLm1rdG9Gb3JtUm93IC5ta3RvRm9ybUNvbCAubWt0b0ZpZWxkV3JhcCAubWt0b0Vycm9yIC5ta3RvRXJyb3JBcnJvd1dyYXAgLm1rdG9FcnJvckFycm93e2JhY2tncm91bmQtY29sb3I6I2ZmZjtib3JkZXI6bm9uZTttYXJnaW46MCAwIDAgLTExcHh9LmZvcm1zPmRpdiAuZm9ybSBmb3JtIC5ta3RvQnV0dG9uUm93e3RleHQtYWxpZ246cmlnaHQ7ZGlzcGxheTpibG9jazt3aWR0aDoxMDAlO2NsZWFyOmJvdGg7cGFkZGluZy10b3A6MzBweH0uZm9ybXM+ZGl2IC5mb3JtIGZvcm0gLm1rdG9CdXR0b25Sb3cgc3BhbnttYXJnaW4tbGVmdDo3MHB4ICFpbXBvcnRhbnQ7ZGlzcGxheTpibG9jazt0ZXh0LWFsaWduOnJpZ2h0fS5mb3Jtcz5kaXYgLmZvcm0gZm9ybSAubWt0b0J1dHRvblJvdyBzcGFuIC5ta3RvQnV0dG9uLC5mb3Jtcz5kaXYgLmZvcm0gZm9ybSAubWt0b0J1dHRvblJvdyBzcGFuIC5ta3RvQnV0dG9uOmFjdGl2ZXt3aWR0aDoyMDBweDtoZWlnaHQ6NTBweDtib3JkZXItcmFkaXVzOjEwMHB4O2JhY2tncm91bmQ6IzBkYjliYztib3JkZXI6bm9uZTtmb250LXNpemU6MTZweDtmb250LXdlaWdodDozMDA7bGV0dGVyLXNwYWNpbmc6MXB4O3RyYW5zaXRpb246YWxsIDAuMnMgbGluZWFyO2ZvbnQtZmFtaWx5OidNdXNlb1NhbnNDeXJsJywgc2Fucy1zZXJpZn0uZm9ybXM+ZGl2IC5mb3JtIGZvcm0gLm1rdG9CdXR0b25Sb3cgc3BhbiAubWt0b0J1dHRvbjpob3ZlciwuZm9ybXM+ZGl2IC5mb3JtIGZvcm0gLm1rdG9CdXR0b25Sb3cgc3BhbiAubWt0b0J1dHRvbjphY3RpdmU6aG92ZXJ7Ym9yZGVyOm5vbmU7b3BhY2l0eTowLjh9Lm1rdG9Gb3JtUm93LmZpZWxkLWNoZWNrYm94e3Bvc2l0aW9uOnJlbGF0aXZlfS5ta3RvRm9ybVJvdy5maWVsZC1jaGVja2JveCAubWt0b0ZpZWxkRGVzY3JpcHRvci5ta3RvRm9ybUNvbHtwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjA7dG9wOjQ1cHh9aHRtbC5ydSAuZm9ybXM+ZGl2IC5mb3JtIGZvcm0gLm1rdG9Gb3JtUm93LmZpZWxkLXRleHRhcmVhKy5ta3RvRm9ybVJvdyxodG1sLnJ1IC5mb3Jtcz5kaXYgLmZvcm0gZm9ybSAubWt0b0Zvcm1Sb3cuZmllbGQtdGV4dC5sYXN0Ky5ta3RvRm9ybVJvd3twYWRkaW5nOjQwcHggMCAwIDA7d2lkdGg6Y2FsYygxMDAlIC0gNzBweCl9aHRtbC5ydSAuZm9ybXM+ZGl2IC5mb3JtIGZvcm0gLm1rdG9Gb3JtUm93LmZpZWxkLXRleHRhcmVhKy5ta3RvRm9ybVJvdyAubWt0b0h0bWxUZXh0LGh0bWwucnUgLmZvcm1zPmRpdiAuZm9ybSBmb3JtIC5ta3RvRm9ybVJvdy5maWVsZC10ZXh0Lmxhc3QrLm1rdG9Gb3JtUm93IC5ta3RvSHRtbFRleHR7d2lkdGg6YXV0byAhaW1wb3J0YW50O2NvbG9yOnJnYmEoMjE3LDIxNywyMTcsMC43NikgIWltcG9ydGFudH1odG1sLnJ1IC5mb3Jtcz5kaXYgLmZvcm0gZm9ybSAubWt0b0Zvcm1Sb3cuZmllbGQtdGV4dGFyZWErLm1rdG9Gb3JtUm93IC5ta3RvSHRtbFRleHQgc3BhbixodG1sLnJ1IC5mb3Jtcz5kaXYgLmZvcm0gZm9ybSAubWt0b0Zvcm1Sb3cuZmllbGQtdGV4dC5sYXN0Ky5ta3RvRm9ybVJvdyAubWt0b0h0bWxUZXh0IHNwYW57Y29sb3I6cmdiYSgyMTcsMjE3LDIxNywwLjc2KSAhaW1wb3J0YW50O2ZvbnQtZmFtaWx5OidNdXNlb1NhbnNDeXJsJyAhaW1wb3J0YW50fWh0bWwucnUgLmZvcm1zPmRpdiAuZm9ybSBmb3JtIC5ta3RvRm9ybVJvdy5maWVsZC10ZXh0YXJlYSsubWt0b0Zvcm1Sb3cgLm1rdG9IdG1sVGV4dCBhLGh0bWwucnUgLmZvcm1zPmRpdiAuZm9ybSBmb3JtIC5ta3RvRm9ybVJvdy5maWVsZC10ZXh0Lmxhc3QrLm1rdG9Gb3JtUm93IC5ta3RvSHRtbFRleHQgYXtjb2xvcjojMGRiOWJjICFpbXBvcnRhbnQ7Zm9udC1zaXplOjEzcHg7Zm9udC1mYW1pbHk6J011c2VvU2Fuc0N5cmwnICFpbXBvcnRhbnR9aHRtbC5ydSAuZm9ybXM+ZGl2IC5mb3JtIGZvcm0gLm1rdG9Gb3JtUm93LmZpZWxkLXRleHRhcmVhKy5ta3RvRm9ybVJvdyAubWt0b0h0bWxUZXh0IGE6aG92ZXIsaHRtbC5ydSAuZm9ybXM+ZGl2IC5mb3JtIGZvcm0gLm1rdG9Gb3JtUm93LmZpZWxkLXRleHQubGFzdCsubWt0b0Zvcm1Sb3cgLm1rdG9IdG1sVGV4dCBhOmhvdmVye3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7b3BhY2l0eToxfWh0bWwucnUgLm1rdG9Gb3JtUm93LmZpZWxkLWNoZWNrYm94IC5ta3RvRmllbGREZXNjcmlwdG9yLm1rdG9Gb3JtQ29se3RvcDo0MHB4fWh0bWwucnUgLm1rdG9Gb3JtUm93LmZpZWxkLWNoZWNrYm94IC5ta3RvRmllbGREZXNjcmlwdG9yLm1rdG9Gb3JtQ29sIC5ta3RvQXN0ZXJpeHttYXJnaW46MCAhaW1wb3J0YW50O3JpZ2h0Oi0xNXB4O3Bvc2l0aW9uOmFic29sdXRlO3RvcDotM3B4O2hlaWdodDo0NXB4fWh0bWwucnUgLm1rdG9Gb3JtUm93LmZpZWxkLWNoZWNrYm94IC5ta3RvRmllbGREZXNjcmlwdG9yLm1rdG9Gb3JtQ29sKy5ta3RvRm9ybUNvbCAubWt0b0ZpZWxkV3JhcCAubWt0b0h0bWxUZXh0Lm1rdG9IYXNXaWR0aHttaW4taGVpZ2h0OjQ1cHg7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcn0ubW9kYWx7cG9zaXRpb246Zml4ZWQ7dG9wOjEwMXB4O2xlZnQ6MDt3aWR0aDoxMDAlO2hlaWdodDpjYWxjKDEwMCUgLSAxMDFweCk7YmFja2dyb3VuZC1jb2xvcjojMTExOTIwO3otaW5kZXg6MTAwMDtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXJ9Lm1vZGFsPmRpdntib3JkZXItcmFkaXVzOjNweDtiYWNrZ3JvdW5kLWNvbG9yOiMwMDA7Ym94LXNoYWRvdzowIDJweCA1MHB4IDAgcmdiYSgwLDAsMCwwLjMpfS5tb2RhbD5kaXYgLnRpdGxle2ZvbnQtc2l6ZTozMHB4O2ZvbnQtd2VpZ2h0OjQwMDtsZXR0ZXItc3BhY2luZzoxcHg7dGV4dC1hbGlnbjpjZW50ZXI7Y29sb3I6I2ZmZjtwYWRkaW5nOjcwcHggMCAyMHB4IDB9Lm1vZGFsPmRpdiAuZGVzY3JpcHRpb257Zm9udC1zaXplOjE1cHg7Zm9udC13ZWlnaHQ6MzAwO3RleHQtYWxpZ246Y2VudGVyO2xldHRlci1zcGFjaW5nOjFweDtjb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LDAuNzYpO3BhZGRpbmctYm90dG9tOjUwcHh9Lm1vZGFsLm1vZGFsLXN1Y2Nlc3M+ZGl2e3dpZHRoOjU1MHB4fS5tb2RhbC5tb2RhbC1zdWNjZXNzPmRpdiAuaW1ne2JhY2tncm91bmQ6dXJsKFwiLi4vaW1hZ2VzL3N1Y2Nlc3MucG5nXCIpIDUwJSA1MCUgbm8tcmVwZWF0O2hlaWdodDoyMDBweDtiYWNrZ3JvdW5kLXNpemU6YXV0byAxMDAlfS5hcHAtZXJyb3IgLmNvbnRhaW5lcntwYWRkaW5nOjA7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbn0uYXBwLWVycm9yIC5jb250YWluZXIgLmhlYWRlcntwb3NpdGlvbjpyZWxhdGl2ZX0uYXBwLWVycm9yIC5jb250YWluZXIgLmVycm9ye2ZsZXgtZ3JvdzoxO2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcjtmbGV4LWRpcmVjdGlvbjpjb2x1bW59LmFwcC1lcnJvciAuY29udGFpbmVyIC5lcnJvciAuc3BpZGVye21hcmdpbjo0MHB4IDA7cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDoxfS5hcHAtZXJyb3IgLmNvbnRhaW5lciAuZXJyb3IgLnNwaWRlci5hbmltYXRpb257YW5pbWF0aW9uLW5hbWU6ZGVhdGg7YW5pbWF0aW9uLWR1cmF0aW9uOjAuMXM7YW5pbWF0aW9uLWZpbGwtbW9kZTpmb3J3YXJkczthbmltYXRpb24tZGVsYXk6MC4zc30uYXBwLWVycm9yIC5jb250YWluZXIgLmVycm9yIC5zcGlkZXIgLnB1ZGRsZXt3aWR0aDo2MHB4O2hlaWdodDo3cHg7dHJhbnNmb3JtOnNjYWxlKDAuMSwgMC4xKTtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6M3B4O2JhY2tncm91bmQ6dXJsKFwiLi4vaW1hZ2VzL3N2Zy9wdWRkbGUuc3ZnXCIpIDUwJSA1MCUgbm8tcmVwZWF0fS5hcHAtZXJyb3IgLmNvbnRhaW5lciAuZXJyb3IgLnNwaWRlci5hbmltYXRpb24gLnB1ZGRsZXthbmltYXRpb24tbmFtZTpwdWRkbGU7YW5pbWF0aW9uLWR1cmF0aW9uOjJzO2FuaW1hdGlvbi1maWxsLW1vZGU6Zm9yd2FyZHM7YW5pbWF0aW9uLWRlbGF5OjAuNXN9LmFwcC1lcnJvciAuY29udGFpbmVyIC5lcnJvciAuaW1ne2hlaWdodDoxNTVweDt3aWR0aDo0MDBweDtiYWNrZ3JvdW5kOnVybChcIi4uL2ltYWdlcy80MDQucG5nXCIpIDUwJSA1MCUgbm8tcmVwZWF0O2JhY2tncm91bmQtc2l6ZTphdXRvIDEwMCU7cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDoyfS5hcHAtZXJyb3IgLmNvbnRhaW5lciAuZXJyb3IgLmltZy5hbmltYXRpb257YW5pbWF0aW9uLW5hbWU6anVtcDthbmltYXRpb24tZHVyYXRpb246MC41czthbmltYXRpb24tZmlsbC1tb2RlOmZvcndhcmRzfS5hcHAtZXJyb3IgLmNvbnRhaW5lciAuZXJyb3IgLnRpdGxle2ZvbnQtc2l6ZToyNnB4O2ZvbnQtd2VpZ2h0OjUwMDtsZXR0ZXItc3BhY2luZzoycHg7dGV4dC1hbGlnbjpjZW50ZXI7Y29sb3I6I2ZmZn0uYXBwLWVycm9yIC5jb250YWluZXIgLmVycm9yIC5kZXNjcmlwdGlvbntmb250LXNpemU6MThweDtmb250LXdlaWdodDozMDA7cGFkZGluZy10b3A6MTBweDtwYWRkaW5nLWJvdHRvbTo1MHB4fS5hcHAtZXJyb3IgLmNvbnRhaW5lciAuZXJyb3IgLmJ0bntoZWlnaHQ6NjBweDtib3JkZXItcmFkaXVzOjMwcHg7YmFja2dyb3VuZC1jb2xvcjojMGRiOWJjO2ZvbnQtc2l6ZToxNnB4O2ZvbnQtd2VpZ2h0OjQwMDtsZXR0ZXItc3BhY2luZzoxcHg7dGV4dC1hbGlnbjpjZW50ZXI7Y29sb3I6I2ZmZmZmZjtwYWRkaW5nOjAgMzBweDtsaW5lLWhlaWdodDo2MHB4fS5hcHAtZXJyb3IgLmZvb3RlcntkaXNwbGF5Om5vbmV9QGtleWZyYW1lcyBqdW1wezUwJXt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtNDBweCl9MTAwJXt0cmFuc2Zvcm06dHJhbnNsYXRlWSgxMTBweCl9fUBrZXlmcmFtZXMgZGVhdGh7NTAle3RyYW5zZm9ybTpzY2FsZSgwLjEsIDAuMSk7dHJhbnNmb3JtLW9yaWdpbjpib3R0b219MTAwJXt0cmFuc2Zvcm06c2NhbGUoMC4xLCAwLjEpO3RyYW5zZm9ybS1vcmlnaW46Ym90dG9tfX1Aa2V5ZnJhbWVzIHB1ZGRsZXswJXt0cmFuc2Zvcm06c2NhbGUoMC4xLCAwLjEpO3RyYW5zZm9ybS1vcmlnaW46Ym90dG9tfTEwMCV7dHJhbnNmb3JtOnNjYWxlKDEwLCAxMCl9fWh0bWwuZGUgLmZvcm0uZm9ybS1yZXBvcnQgbGFiZWxbZm9yPVwiTm9kZXNfX2NcIl17bGV0dGVyLXNwYWNpbmc6MC43cHggIWltcG9ydGFudH1odG1sLmRlIGJ1dHRvbi5icmFuZHtmb250LXNpemU6MTVweH1odG1sLmRlIC5sYW5kaW5nPmRpdiAuY29udGVudCAuc3RhdGlzdGljIC5ncmFwaC1jb250YWluZXIuYnVkZ2V0IC5idWRnZXQtc3RhdHMgLnN2Zy5hdmVyYWdlOmZpcnN0LWNoaWxkIC50ZXh0IC5sYWJlbHtmb250LXNpemU6OXB4fWh0bWwuZGUgLmxhbmRpbmc+ZGl2IC5jb250ZW50IC5zdGF0aXN0aWMgLmdyYXBoLWNvbnRhaW5lci5idWRnZXQgLmJ1ZGdldC1zdGF0cyAuc3ZnLmF2ZXJhZ2U6bnRoLWNoaWxkKDIpIC50ZXh0IC5sYWJlbHtmb250LXNpemU6MTJweH1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCl7aHRtbC5kZTpub3QoLmV4cG9ydCkgLmxhbmRpbmc+ZGl2IC5jb250ZW50IC5zdGF0aXN0aWMgLmdyYXBoLWNvbnRhaW5lci5idWRnZXQgLmJ1ZGdldC1zdGF0cyAuc3ZnLmF2ZXJhZ2U6Zmlyc3QtY2hpbGQgLnN2Zy13cmFwcGVyLW1vYmlsZSAubGFiZWx7Y29sb3I6dHJhbnNwYXJlbnR9aHRtbC5kZTpub3QoLmV4cG9ydCkgLmxhbmRpbmc+ZGl2IC5jb250ZW50IC5zdGF0aXN0aWMgLmdyYXBoLWNvbnRhaW5lci5idWRnZXQgLmJ1ZGdldC1zdGF0cyAuc3ZnLmF2ZXJhZ2U6Zmlyc3QtY2hpbGQgLnN2Zy13cmFwcGVyLW1vYmlsZSAubGFiZWw6YmVmb3Jle2NvbnRlbnQ6J8OYJztjb2xvcjojZmZmO2ZvbnQtc2l6ZToxNHB4fWh0bWwuZGU6bm90KC5leHBvcnQpIC5sYW5kaW5nPmRpdiAuY29udGVudCAuc3RhdGlzdGljIC5ncmFwaC1jb250YWluZXIuYnVkZ2V0IC5idWRnZXQtc3RhdHMgLnN2Zy5hdmVyYWdlOmZpcnN0LWNoaWxkIC5zdmctd3JhcHBlci1tb2JpbGUgLmxhYmVsIHNwYW57ZGlzcGxheTpub25lfWh0bWwuZGU6bm90KC5leHBvcnQpIC5sYW5kaW5nPmRpdiAuY29udGVudCAuc3RhdGlzdGljIC5ncmFwaC1jb250YWluZXIuYnVkZ2V0IC5idWRnZXQtc3RhdHMgLnN2Zy5tYXg6bnRoLWNoaWxkKDIpIC5zdmctd3JhcHBlci1tb2JpbGUgLmxhYmVse2ZvbnQtc2l6ZToxMHB4fWh0bWwuZW46bm90KC5leHBvcnQpIC5mb3Jtcz5kaXYgLmZvcm0gZm9ybSAubWt0b0Zvcm1Sb3cuZmllbGQtY2hlY2tib3ggLm1rdG9GaWVsZFdyYXAgLm1rdG9IdG1sVGV4dCBwe3BhZGRpbmctdG9wOjBweCAhaW1wb3J0YW50fX1odG1sLmVuOm5vdCguZXhwb3J0KSAuZm9ybXM+ZGl2IC5mb3JtIGZvcm0gLm1rdG9Gb3JtUm93IGxhYmVsW2Zvcj1cIk51bWJlck9mRW1wbG95ZWVzXCJdIHAgc3BhbiBzcGFuW3N0eWxlPVwiY29sb3I6ICMzMzMzMzM7XCJdLGh0bWwuZW46bm90KC5leHBvcnQpIC5mb3Jtcz5kaXYgLmZvcm0gZm9ybSAubWt0b0Zvcm1Sb3cgbGFiZWxbZm9yPVwiUG9zdGFsQ29kZVwiXSBwIHNwYW4gc3BhbltzdHlsZT1cImNvbG9yOiAjMzMzMzMzO1wiXSxodG1sLmVuOm5vdCguZXhwb3J0KSAuZm9ybXM+ZGl2IC5mb3JtIGZvcm0gLm1rdG9Gb3JtUm93IGxhYmVsW2Zvcj1cIlN0YXRlXCJdIHAgc3BhbiBzcGFuW3N0eWxlPVwiY29sb3I6ICMzMzMzMzM7XCJde2Rpc3BsYXk6aW5saW5lfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM1M3B4KXtodG1sLmVzOm5vdCguZXhwb3J0KSAuZm9vdGVyPmRpdiAuY29weXJpZ2h0e2xpbmUtaGVpZ2h0OjIycHg7dGV4dC1hbGlnbjpsZWZ0fX1odG1sLmVuOm5vdCguZXhwb3J0KSAuZm9ybXM+ZGl2IC5mb3JtIGZvcm0gLm1rdG9Gb3JtUm93IC5ta3RvRm9ybUNvbCAubWt0b0ZpZWxkV3JhcCAubWt0b0xhYmVsIHAgc3BhbjpmaXJzdC1jaGlsZHtjb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LDAuNzYpICFpbXBvcnRhbnR9aHRtbC5ydTpub3QoLmV4cG9ydCkgLnRvLXRvcCxodG1sLmRlOm5vdCguZXhwb3J0KSAudG8tdG9we2JvdHRvbTo5MHB4fWh0bWwucnU6bm90KC5leHBvcnQpIC5mb290ZXI+ZGl2IC5jb3B5cmlnaHR7bGluZS1oZWlnaHQ6MTNweDtwYWRkaW5nLWJvdHRvbToxMHB4fWh0bWwucnU6bm90KC5leHBvcnQpIC5mb290ZXI+ZGl2IC5saW5rcyB1bCBsaXt0ZXh0LWFsaWduOnJpZ2h0O2xpbmUtaGVpZ2h0OjE1cHh9aHRtbC5ydTpub3QoLmV4cG9ydCkgLmZvb3Rlcj5kaXYgLmxpbmtzIHVsIGxpOmxhc3QtY2hpbGR7cGFkZGluZy1ib3R0b206MTBweH0uZXMgLmZpbHRlcnMgaW5wdXQ6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsLmRlIC5maWx0ZXJzIGlucHV0Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVye2ZvbnQtc2l6ZToxMi4ycHg7bGV0dGVyLXNwYWNpbmc6MC43cHh9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzMwcHgpe2h0bWwuZnI6bm90KC5leHBvcnQpIC5sYW5kaW5nPmRpdiAuY29udGVudHtwYWRkaW5nLXRvcDoxMHB4fS5lcyAuZmlsdGVycyBpbnB1dDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciwuZGUgLmZpbHRlcnMgaW5wdXQ6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXJ7Zm9udC1zaXplOjExLjJweH0uaXQgLmZpbHRlcnMgaW5wdXQ6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXJ7Zm9udC1zaXplOjEzcHh9fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KXtodG1sLnJ1IC5mb290ZXI+ZGl2IC5saW5rcyB1bCBsaSBhe2ZvbnQtc2l6ZToxMHB4ICFpbXBvcnRhbnR9fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MzBweCl7LndyYXBwZXJ7cGFkZGluZzowIDQwcHh9LmxhbmRpbmc+ZGl2e3BhZGRpbmc6MzBweCAwfS5sYW5kaW5nPmRpdiAuY29udGVudHttYXJnaW4tbGVmdDozMTBweDtwYWRkaW5nLXRvcDozMXB4fS5sYW5kaW5nPmRpdiAuY29udGVudCAuc3RhdGlzdGlje3BhZGRpbmc6MzBweCA0MHB4IDQwcHggNDBweH0ubGFuZGluZz5kaXYgLmNvbnRlbnQgLnN0YXRpc3RpYy5pbnRybyAudGV4dHtmb250LXNpemU6MTVweH0ubGFuZGluZz5kaXYgLmNvbnRlbnQgLnN0YXRpc3RpYyAudG9we3BhZGRpbmctYm90dG9tOjUwcHh9LmxhbmRpbmc+ZGl2IC5jb250ZW50IC5zdGF0aXN0aWMgLnRvcCAudGl0bGV7Zm9udC1zaXplOjIwcHh9LmxhbmRpbmc+ZGl2IC5jb250ZW50IC5zdGF0aXN0aWMgLnRvcCAudGl0bGUgLnN1Yi10aXRsZXtmb250LXNpemU6MTRweH0ubGFuZGluZz5kaXYgLmNvbnRlbnQgLnN0YXRpc3RpYyAuZ3JhcGgtY29udGFpbmVyLmJ1ZGdldCAuYnVkZ2V0LXN0YXRze3dpZHRoOmF1dG99LmxhbmRpbmc+ZGl2IC5jb250ZW50IC5zdGF0aXN0aWMgLmdyYXBoLWNvbnRhaW5lci5idWRnZXQgLmJ1ZGdldC1zdGF0cyAuc3ZnOm50aC1jaGlsZCgxKSAubWVzc2FnZXtsZWZ0OjA7dGV4dC1hbGlnbjpsZWZ0fS5sYW5kaW5nPmRpdiAuY29udGVudCAuc3RhdGlzdGljIC5ncmFwaC1jb250YWluZXIuaG9yaXpvbnRhbHtwYWRkaW5nLWJvdHRvbTo2MHB4fS5sYW5kaW5nPmRpdiAuY29udGVudCAuc3RhdGlzdGljIC5ncmFwaC1jb250YWluZXIuaG9yaXpvbnRhbCAuY29tbW9uLWxpc3R7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmZsZXgtZW5kO2JvdHRvbTowfS5sYW5kaW5nPmRpdiAuY29udGVudCAuc3RhdGlzdGljIC5ncmFwaC1jb250YWluZXIuaG9yaXpvbnRhbCAuY29tbW9uLWxpc3Q+KnttYXJnaW4tcmlnaHQ6MzBweH0ubGFuZGluZz5kaXYgLmNvbnRlbnQgLnN0YXRpc3RpYyAuZ3JhcGgtY29udGFpbmVyLmhvcml6b250YWwgLmNvbW1vbi1saXN0IC5pdGVte3dpZHRoOmF1dG99LmxhbmRpbmc+ZGl2IC5jb250ZW50IC5zdGF0aXN0aWMgLmdyYXBoLWNvbnRhaW5lci5tb3VudGFpbiAuZ3JhcGggLnN2Z3twYWRkaW5nLXRvcDoxNHB4fS5sYW5kaW5nPmRpdiAuY29udGVudCAuc3RhdGlzdGljIC5ncmFwaC1jb250YWluZXIubW91bnRhaW4gLmxpc3QgLml0ZW17aGVpZ2h0OjQwcHh9LmxhbmRpbmc+ZGl2IC5jb250ZW50IC5zdGF0aXN0aWMgLmdyYXBoLWNvbnRhaW5lciAubGlzdCAuaXRlbSAudGl0bGV7Zm9udC1zaXplOjEzcHh9LmxhbmRpbmc+ZGl2IC5jb250ZW50IC5zdGF0aXN0aWMgLmdyYXBoLWNvbnRhaW5lciAubGlzdCAuaXRlbSAudmFsdWV7Zm9udC1zaXplOjEzcHh9LmxhbmRpbmc+ZGl2IC5jb250ZW50IC5zdGF0aXN0aWMgLmdyYXBoLWNvbnRhaW5lciAuY29tbW9uLWxpc3QgLml0ZW17d2lkdGg6MTgwcHh9LmxhbmRpbmc+ZGl2IC5jb250ZW50IC5zdGF0aXN0aWMgLmdyYXBoLWNvbnRhaW5lciAuY29tbW9uLWxpc3QgLml0ZW0gLnZhbHVle2ZvbnQtc2l6ZToyNHB4fS5sYW5kaW5nPmRpdiAuY29udGVudCAuc3RhdGlzdGljIC5ncmFwaC1jb250YWluZXIgLmNvbW1vbi1saXN0IC5pdGVtIC50aXRsZXtmb250LXNpemU6MTZweH0ubGFuZGluZz5kaXYgLmNvbnRlbnQgLnN0YXRpc3RpYyAuc3RhdGlzdGljLWNvbnRlbnQgLnJlY29tbWVuZGF0aW9uLXRleHR7Zm9udC1zaXplOjEzcHh9LmxhbmRpbmc+ZGl2IC5jb250ZW50IC5zdGF0aXN0aWMgLnN0YXRpc3RpYy1jb250ZW50IC5yZWNvbW1lbmRhdGlvbi10ZXh0IHB7Zm9udC1zaXplOjEzcHh9LmxhbmRpbmc+ZGl2IC5jb250ZW50IC5zdGF0aXN0aWMgLnN0YXRpc3RpYy1jb250ZW50IC5zdGF0LWFjdGlvbnMgLmFjdGlvbiAudGV4dHtmb250LXNpemU6MTRweH0ubGFuZGluZz5kaXYgLmNvbnRlbnQgLnN0YXRpc3RpYyAuc3RhdGlzdGljLWNvbnRlbnQgLnN0YXQtYWN0aW9ucyAuYWN0aW9uIGF7Zm9udC1zaXplOjEzcHh9LmxhbmRpbmc+ZGl2IC5jb250ZW50IC5zdW1tYXJ5LWluZm97Zm9udC1zaXplOjEzcHh9LmxhbmRpbmc+ZGl2IC5maWx0ZXJzIC5nby10by1yZWNvbW1lZGF0aW9uc3twYWRkaW5nLXRvcDo0MHB4fS5sYW5kaW5nPmRpdiAuZmlsdGVycyAuZ28tdG8tcmVjb21tZWRhdGlvbnMgYnV0dG9ue2hlaWdodDo2MHB4O2ZvbnQtc2l6ZToxM3B4fS5sYW5kaW5nPmRpdiAuZmlsdGVycyAuYnRucyAucmVzZXR7Zm9udC1zaXplOjEzcHh9LmZpbHRlcnMgLmZpZWxkIGxhYmVse2ZvbnQtc2l6ZToxM3B4fS5maWx0ZXJzIC5maWx0ZXJ7aGVpZ2h0OjQ1cHh9LmZpbHRlcnMgLmZpbHRlci5zZWxlY3Q6bm90KC5sYW5nKSAudGV4dC12YWx1ZXtsaW5lLWhlaWdodDo0NXB4O2ZvbnQtc2l6ZToxM3B4fS5maWx0ZXJzIC5maWx0ZXIuc2VsZWN0Om5vdCgubGFuZykgLm9wdGlvbnN7dG9wOjQ1cHh9LmZpbHRlcnMgLmZpbHRlci5zZWxlY3Q6bm90KC5sYW5nKSAub3B0aW9ucyB1bCBsaS5vcHRpb257cGFkZGluZzoxMHB4IDMwcHggMTBweCAxNXB4O2ZvbnQtc2l6ZToxM3B4fS5maWx0ZXJzIC5maWx0ZXIuc2xpZGVyIC50ZXh0LWNvbnRyb2x7Zm9udC1zaXplOjEzcHh9LmZpbHRlcnMgLmZpbHRlci5zbGlkZXIgLnByZWZpeHtwYWRkaW5nOjEycHggMH0uYnV0dG9uLmNhbGN1bGF0ZXtmb250LXNpemU6MTNweDtsaW5lLWhlaWdodDo0NXB4fS5idXR0b24uY2FsY3VsYXRlIC5pY29uLWFycm93e2xpbmUtaGVpZ2h0OjQ1cHh9LmJhbm5lcl93cntwYWRkaW5nOjAgNDBweH19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI1MHB4KSBhbmQgKG1heC1oZWlnaHQ6IDcyMHB4KXsuY29udGFpbmVye3BhZGRpbmctdG9wOjcwcHh9LmNvbnRhaW5lciAuaGVhZGVyPmRpdntoZWlnaHQ6NzBweH0uY29udGFpbmVyIC5oZWFkZXI+ZGl2IC5sb2dvIGF7Zm9udC1zaXplOjIwcHh9LmNvbnRhaW5lciAubGFuZGluZz5kaXZ7cGFkZGluZzoxNXB4IDB9LmNvbnRhaW5lciAuZmlsdGVycyAuZmllbGR7cGFkZGluZy1ib3R0b206MTVweH0ucGFnZSAuY2xvc2UsLmZvcm1zIC5jbG9zZXt0b3A6NzFweH0uaGFzLWNsb3Nlc3QgLmxhbmRpbmc+ZGl2IC5jb250ZW50IC5zdGF0aXN0aWMuY2xvc2VzdC1maWx0ZXJze3RvcDo3MHB4fX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpey5jb250YWluZXJ7cGFkZGluZy10b3A6MjAwcHh9LndyYXBwZXJ7cGFkZGluZzowIDMwcHh9LmhlYWRlcntiYWNrZ3JvdW5kOiMxMTE5MjA7aGVpZ2h0OjgwcHh9LmhlYWRlcj5kaXZ7aGVpZ2h0Ojc5cHh9LmhlYWRlcj5kaXYgLmxvZ28gYXtmb250LXNpemU6MTZweDtsZXR0ZXItc3BhY2luZzoxcHh9LmxhbmRpbmc+ZGl2IC5maWx0ZXJze3dpZHRoOjEwMCU7ei1pbmRleDoxMDA7bGVmdDowO3RvcDo4MHB4fS5sYW5kaW5nPmRpdiAuZmlsdGVycy5vcGVuZWR7aGVpZ2h0OjEwMHZoO2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwLjY1KX0ubGFuZGluZz5kaXYgLmZpbHRlcnMub3BlbmVkIGZvcm17ZGlzcGxheTpmbGV4fS5sYW5kaW5nPmRpdiAuZmlsdGVycy5vcGVuZWQgLmZpbHRlcnMtc3RyaW5ne2Rpc3BsYXk6bm9uZX0ubGFuZGluZz5kaXYgLmZpbHRlcnMub3BlbmVkIC5jYXB0aW9ue3BhZGRpbmctYm90dG9tOjIwcHh9LmxhbmRpbmc+ZGl2IC5maWx0ZXJzIC5maWx0ZXJzLXdyYXBwZXJ7cGFkZGluZzoyMHB4IDA7YmFja2dyb3VuZDojMTExOTIwfS5sYW5kaW5nPmRpdiAuZmlsdGVycyAuZmlsdGVycy13cmFwcGVyIC5wb3B1cC1yZXNldC1maWx0ZXJ7ZGlzcGxheTpub25lICFpbXBvcnRhbnR9LmxhbmRpbmc+ZGl2IC5maWx0ZXJzIC5jYXB0aW9ue2Rpc3BsYXk6ZmxleDtjdXJzb3I6cG9pbnRlcjtwYWRkaW5nLWJvdHRvbToxNXB4fS5sYW5kaW5nPmRpdiAuZmlsdGVycyAuZmlsdGVycy1zdHJpbmd7ZGlzcGxheTpibG9jazt0ZXh0LWFsaWduOmNlbnRlcjtmb250LXNpemU6MTNweDtsZXR0ZXItc3BhY2luZzoxcHh9LmxhbmRpbmc+ZGl2IC5maWx0ZXJzIC5maWx0ZXJzLXN0cmluZyAudmFsdWV7cGFkZGluZy1ib3R0b206MjBweH0ubGFuZGluZz5kaXYgLmZpbHRlcnMgLmZpbHRlcnMtc3RyaW5nIC5pY29uLWRyb3Bkb3due2NvbG9yOiNhY2FjYWM7Zm9udC1zaXplOjhweDtjdXJzb3I6cG9pbnRlcn0ubGFuZGluZz5kaXYgLmZpbHRlcnMgZm9ybXt3aWR0aDo1NjVweDtkaXNwbGF5Om5vbmU7bWFyZ2luOjAgYXV0bztmbGV4LXdyYXA6d3JhcH0ubGFuZGluZz5kaXYgLmZpbHRlcnMgZm9ybSAuZmllbGR7ZmxleC1iYXNpczo0NiU7bWFyZ2luLXJpZ2h0OjglO21heC13aWR0aDo0NiV9LmxhbmRpbmc+ZGl2IC5maWx0ZXJzIGZvcm0gLmZpZWxkOm50aC1vZi10eXBlKDJuKXttYXJnaW4tcmlnaHQ6MH0ubGFuZGluZz5kaXYgLmZpbHRlcnMgZm9ybSAuYnRuc3tmbGV4LWdyb3c6MX0ubGFuZGluZz5kaXYgLmZpbHRlcnMgZm9ybSAuZ28tdG8tcmVjb21tZWRhdGlvbnN7ZGlzcGxheTpub25lfS5sYW5kaW5nPmRpdiAuZmlsdGVycyAuZmlsdGVye2JhY2tncm91bmQ6IzAwMDt0cmFuc2l0aW9uOm5vbmV9LmxhbmRpbmc+ZGl2IC5jb250ZW50e21hcmdpbi1sZWZ0OjA7cGFkZGluZy10b3A6MDtmbGV4LWdyb3c6MX0ubGFuZGluZz5kaXYgLmNvbnRlbnQgLnBvcHVwLXJlc2V0LWZpbHRlcntkaXNwbGF5OmZsZXg7YmFja2dyb3VuZDojMTExOTIwO3BhZGRpbmc6MjBweCA0MHB4IDIwcHggMjBweDttYXJnaW4tYm90dG9tOjMwcHg7bWFyZ2luLXRvcDoxMHB4fS5sYW5kaW5nPmRpdiAuY29udGVudCAucG9wdXAtcmVzZXQtZmlsdGVyIC5tZXNzYWdle2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXJ9LmxhbmRpbmc+ZGl2IC5jb250ZW50IC5wb3B1cC1yZXNldC1maWx0ZXIgLm1lc3NhZ2U6YmVmb3Jle2NvbnRlbnQ6Jyc7YmFja2dyb3VuZDp1cmwoXCIuLi9pbWFnZXMvc3ZnL2ljLWlkZWEuc3ZnXCIpIG5vLXJlcGVhdCA1MCUgNTAlO3dpZHRoOjI1cHg7aGVpZ2h0OjI2cHg7ZmxleC1zaHJpbms6MDttYXJnaW4tcmlnaHQ6MjBweH0ubGFuZGluZz5kaXYgLmNvbnRlbnQgLnBvcHVwLXJlc2V0LWZpbHRlciAuaWNvbi1jbG9zZXtwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDoxMHB4O3RvcDoxMHB4O2ZvbnQtc2l6ZToxMHB4O2N1cnNvcjpwb2ludGVyfS5sYW5kaW5nPmRpdiAuY29udGVudCAucG9wdXAtcmVzZXQtZmlsdGVyIC5jb3JuZXJ7cG9zaXRpb246YWJzb2x1dGU7d2lkdGg6MTRweDtoZWlnaHQ6MTRweDt0b3A6LTdweDtsZWZ0OmNhbGMoNTAlIC0gN3B4KTtiYWNrZ3JvdW5kOiMxMTE5MjA7dHJhbnNmb3JtOnJvdGF0ZSg0NWRlZyl9LmxhbmRpbmc+ZGl2IC5jb250ZW50Lmhhcy1jbG9zZXN0e3BhZGRpbmctdG9wOjAgIWltcG9ydGFudH0ubGFuZGluZz5kaXYgLmNvbnRlbnQgLnN0YXRpc3RpY3twYWRkaW5nOjIwcHh9LmxhbmRpbmc+ZGl2IC5jb250ZW50IC5zdGF0aXN0aWMgLnRvcCAuZmlsdGVycy1zdHJpbmd7ZGlzcGxheTpub25lfS5sYW5kaW5nPmRpdiAuY29udGVudCAuc3RhdGlzdGljLmNsb3Nlc3QtZmlsdGVyc3twb3NpdGlvbjpyZWxhdGl2ZSAhaW1wb3J0YW50O3RvcDphdXRvICFpbXBvcnRhbnQ7d2lkdGg6YXV0byAhaW1wb3J0YW50O2hlaWdodDphdXRvICFpbXBvcnRhbnQ7cGFkZGluZzoyMHB4ICFpbXBvcnRhbnR9LmxhbmRpbmc+ZGl2IC5jb250ZW50IC5zdGF0aXN0aWMuY2xvc2VzdC1maWx0ZXJzOmJlZm9yZXtkaXNwbGF5Om5vbmV9LmxhbmRpbmc+ZGl2IC5jb250ZW50IC5zdGF0aXN0aWMgLmdyYXBoLWNvbnRhaW5lci5idWRnZXR7b3ZlcmZsb3c6dmlzaWJsZX0ubGFuZGluZz5kaXYgLmdsb2JhbC1hY3Rpb25ze3RvcDpjYWxjKDUwJSAtIDU1KX0ubGFuZGluZz5kaXYgLmdsb2JhbC1hY3Rpb25zPmJ1dHRvbnt3aWR0aDo1NXB4O2hlaWdodDo1NXB4fS5sYW5kaW5nPmRpdiAuZ2xvYmFsLWFjdGlvbnM+YnV0dG9uPnN2Z3t3aWR0aDoxOHB4fS5sYW5kaW5nPmRpdiAuZ28tdG8tcmVjb21tZWRhdGlvbnMuZ28tdG8tcmVjb21tZWRhdGlvbnMtbW9iaWxle3Bvc2l0aW9uOmZpeGVkO2JvdHRvbTo1MHB4O3dpZHRoOjI4MHB4O2xlZnQ6Y2FsYyg1MCUgLSAxNDBweCk7ZGlzcGxheTpibG9jazt6LWluZGV4OjUwO3Zpc2liaWxpdHk6dmlzaWJsZTtvcGFjaXR5OjE7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDAsIDApO3BhZGRpbmc6MH0ubGFuZGluZz5kaXYgLmdvLXRvLXJlY29tbWVkYXRpb25zLmdvLXRvLXJlY29tbWVkYXRpb25zLW1vYmlsZSBidXR0b257cGFkZGluZy1sZWZ0OjM1cHg7Zm9udC1zaXplOjE0cHg7aGVpZ2h0OjYwcHh9LmZpbHRlcnMgLmZpbHRlci5zZWxlY3Q6bm90KC5sYW5nKSAub3B0aW9uc3t0b3A6NDJweDtib3JkZXItYm90dG9tOm5vbmV9LmZpbHRlcnMgLmZpbHRlci5zZWxlY3Q6bm90KC5sYW5nKSAub3B0aW9ucyB1bHtiYWNrZ3JvdW5kOiMwMDA7Ym9yZGVyOjFweCBzb2xpZCAjMzY2NDY1fS5mb290ZXI+ZGl2e3BhZGRpbmctYm90dG9tOjQwcHh9LmZvb3RlciAuY29weXJpZ2h0e3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MDtib3R0b206MjBweH0udG8tdG9we29wYWNpdHk6MTt2aXNpYmlsaXR5OnZpc2libGU7Ym90dG9tOjgwcHh9LnBhZ2UgLmNsb3Nle3RvcDo3OXB4fS5wYWdlcy1pbmRleCAuY29udGFpbmVye3BhZGRpbmctdG9wOjgwcHh9LnBhZ2VzLWluZGV4IC5jb250YWluZXIgLmhlYWRlcntiYWNrZ3JvdW5kOiMwMDB9LnBhZ2VzLWluZGV4IC5jb250YWluZXIgLnBhZ2V7YmFja2dyb3VuZDojMTExOTIwfS5wYWdlcy1pbmRleCAuY29udGFpbmVyIC5wYWdlIC5jbG9zZXtkaXNwbGF5Om5vbmV9LnBhZ2VzLWluZGV4IC5jb250YWluZXIgLnBhZ2UgLmNvbnRlbnR7cG9zaXRpb246cmVsYXRpdmV9LnBhZ2VzLWluZGV4IC5jb250YWluZXIgLnBhZ2UgLmNvbnRlbnQgaDF7Zm9udC1zaXplOjI0cHg7cGFkZGluZzo4OHB4IDAgMTBweH0ucGFnZXMtaW5kZXggLmNvbnRhaW5lciAucGFnZSAuY29udGVudCBoM3tmb250LXNpemU6MTVweH0ucGFnZXMtaW5kZXggLmNvbnRhaW5lciAucGFnZSAuY29udGVudCBoMntwYWRkaW5nLXRvcDoyMHB4O2ZvbnQtc2l6ZToyMHB4fS5wYWdlcy1pbmRleCAuY29udGFpbmVyIC5wYWdlIC5jb250ZW50IGg0e3BhZGRpbmctdG9wOjIwcHg7Zm9udC1zaXplOjE1cHh9LnBhZ2VzLWluZGV4IC5jb250YWluZXIgLnBhZ2UgLmNvbnRlbnQgaDV7Zm9udC1zaXplOjEzcHh9LnBhZ2VzLWluZGV4IC5jb250YWluZXIgLnBhZ2UgLmNvbnRlbnQgaDZ7Zm9udC1zaXplOjEzcHh9LnBhZ2VzLWluZGV4IC5jb250YWluZXIgLnBhZ2UgLmNvbnRlbnQgdWx7bWFyZ2luOjAgMCAwIDIwcHg7cGFkZGluZzowIDAgMCAxMHB4fS5wYWdlcy1pbmRleCAuY29udGFpbmVyIC5wYWdlIC5jb250ZW50IHVsIGxpOmJlZm9yZXtsZWZ0Oi0xNXB4O3RvcDoxMHB4fS5wYWdlcy1pbmRleCAuY29udGFpbmVyIC5wYWdlIC5jb250ZW50IHRhYmxle3dpZHRoOmNhbGMoMTAwJSArIDZweCk7Ym9yZGVyLXNwYWNpbmc6M3B4IDA7bWFyZ2luOjIwcHggMCAzMHB4IC0zcHh9LnBhZ2VzLWluZGV4IC5jb250YWluZXIgLnBhZ2UgLmNvbnRlbnQgdGFibGUgdGh7Ym9yZGVyLWJvdHRvbTozcHggc29saWQgIzExMTkyMDtwYWRkaW5nOjIwcHggMjBweH0ucGFnZXMtaW5kZXggLmNvbnRhaW5lciAucGFnZSAuY29udGVudCB0YWJsZSB0ZHtwYWRkaW5nOjEwcHggMjBweH0ucGFnZXMtaW5kZXggLmNvbnRhaW5lciAucGFnZSAubW9iaWxlLWNsb3Nle2Rpc3BsYXk6YmxvY2s7cmlnaHQ6YXV0bztwb3NpdGlvbjphYnNvbHV0ZTt0b3A6YXV0bztib3JkZXI6bm9uZTtjb2xvcjojMGRiOWJjO3RyYW5zZm9ybTpyb3RhdGUoMTgwZGVnKTt0ZXh0LWFsaWduOnJpZ2h0O2ZvbnQtc2l6ZToxOHB4fS5hcHAtcmVwb3J0IC5jb250YWluZXIsLmFwcC1jb250YWN0bWUgLmNvbnRhaW5lcntwYWRkaW5nLXRvcDo4MHB4fS5hcHAtcmVwb3J0IC5jb250YWluZXIgLmZvcm1zLC5hcHAtY29udGFjdG1lIC5jb250YWluZXIgLmZvcm1ze2JhY2tncm91bmQ6IzAwMH0uYXBwLXJlcG9ydCAuY29udGFpbmVyIC5mb3Jtcz5kaXYgLmZvcm0gZm9ybSAubWt0b0J1dHRvblJvdywuYXBwLWNvbnRhY3RtZSAuY29udGFpbmVyIC5mb3Jtcz5kaXYgLmZvcm0gZm9ybSAubWt0b0J1dHRvblJvd3tkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OmNlbnRlcn0uYXBwLXJlcG9ydCAuY29udGFpbmVyIC5mb3Jtcz5kaXYgLmZvcm0gZm9ybSAubWt0b0Zvcm1Sb3cgLm1rdG9Gb3JtQ29sIC5ta3RvRmllbGRXcmFwIC5ta3RvRXJyb3IsLmFwcC1jb250YWN0bWUgLmNvbnRhaW5lciAuZm9ybXM+ZGl2IC5mb3JtIGZvcm0gLm1rdG9Gb3JtUm93IC5ta3RvRm9ybUNvbCAubWt0b0ZpZWxkV3JhcCAubWt0b0Vycm9ye3JpZ2h0OmF1dG8gIWltcG9ydGFudDtsZWZ0OmNhbGMoNTAlIC0gMTAwcHgpICFpbXBvcnRhbnQ7Ym90dG9tOjgwcHggIWltcG9ydGFudH0uYXBwLXJlcG9ydCAuY29udGFpbmVyIC5mb3Jtcz5kaXYgLmZvcm0gZm9ybSAubWt0b0Zvcm1Sb3cgLm1rdG9Gb3JtQ29sIC5ta3RvRmllbGRXcmFwIC5ta3RvRXJyb3IgLm1rdG9FcnJvckFycm93V3JhcCwuYXBwLWNvbnRhY3RtZSAuY29udGFpbmVyIC5mb3Jtcz5kaXYgLmZvcm0gZm9ybSAubWt0b0Zvcm1Sb3cgLm1rdG9Gb3JtQ29sIC5ta3RvRmllbGRXcmFwIC5ta3RvRXJyb3IgLm1rdG9FcnJvckFycm93V3JhcHt0b3A6YXV0bztib3R0b206LTVweDtsZWZ0OmNhbGMoNTAlIC0gNXB4KTt3aWR0aDoxMHB4O2hlaWdodDoxMHB4O3RyYW5zZm9ybTpyb3RhdGUoNDVkZWcpO2JhY2tncm91bmQ6I2ZmZn0uYXBwLXJlcG9ydCAuY29udGFpbmVyIC5mb3Jtcz5kaXYgLmZvcm0gZm9ybSAubWt0b0Zvcm1Sb3cgLm1rdG9Gb3JtQ29sIC5ta3RvRmllbGRXcmFwIC5ta3RvRXJyb3IgLm1rdG9FcnJvckFycm93V3JhcCAubWt0b0Vycm9yQXJyb3csLmFwcC1jb250YWN0bWUgLmNvbnRhaW5lciAuZm9ybXM+ZGl2IC5mb3JtIGZvcm0gLm1rdG9Gb3JtUm93IC5ta3RvRm9ybUNvbCAubWt0b0ZpZWxkV3JhcCAubWt0b0Vycm9yIC5ta3RvRXJyb3JBcnJvd1dyYXAgLm1rdG9FcnJvckFycm93e2Rpc3BsYXk6bm9uZX0uYXBwLXJlcG9ydCAuY29udGFpbmVyIC5mb3Jtcz5kaXYgLmZvcm0gZm9ybSAubWt0b0Zvcm1Sb3cuZmllbGQtY2hlY2tib3ggLm1rdG9Gb3JtQ29sIC5ta3RvRmllbGRXcmFwIC5ta3RvRXJyb3IsLmFwcC1jb250YWN0bWUgLmNvbnRhaW5lciAuZm9ybXM+ZGl2IC5mb3JtIGZvcm0gLm1rdG9Gb3JtUm93LmZpZWxkLWNoZWNrYm94IC5ta3RvRm9ybUNvbCAubWt0b0ZpZWxkV3JhcCAubWt0b0Vycm9ye2xlZnQ6LTJweCAhaW1wb3J0YW50O3RvcDotNjBweCAhaW1wb3J0YW50O2JvdHRvbTphdXRvICFpbXBvcnRhbnR9LmFwcC1yZXBvcnQgLmNvbnRhaW5lciAuZm9ybXM+ZGl2IC5mb3JtIGZvcm0gLm1rdG9Gb3JtUm93LmZpZWxkLWNoZWNrYm94IC5ta3RvRm9ybUNvbCAubWt0b0ZpZWxkV3JhcCAubWt0b0Vycm9yIC5ta3RvRXJyb3JBcnJvd1dyYXAsLmFwcC1jb250YWN0bWUgLmNvbnRhaW5lciAuZm9ybXM+ZGl2IC5mb3JtIGZvcm0gLm1rdG9Gb3JtUm93LmZpZWxkLWNoZWNrYm94IC5ta3RvRm9ybUNvbCAubWt0b0ZpZWxkV3JhcCAubWt0b0Vycm9yIC5ta3RvRXJyb3JBcnJvd1dyYXB7bGVmdDoyMHB4fS5hcHAtcmVwb3J0IC5jb250YWluZXIgLmZvcm1zIC50aXRsZSwuYXBwLWNvbnRhY3RtZSAuY29udGFpbmVyIC5mb3JtcyAudGl0bGV7Zm9udC1zaXplOjI0cHh9LmFwcC1yZXBvcnQgLmNvbnRhaW5lciAuZm9ybXMgLnRleHQsLmFwcC1jb250YWN0bWUgLmNvbnRhaW5lciAuZm9ybXMgLnRleHR7Zm9udC1zaXplOjE2cHh9LmFwcC1yZXBvcnQgLmNvbnRhaW5lciAuZm9ybXMgLm1rdG9FcnJvciwuYXBwLWNvbnRhY3RtZSAuY29udGFpbmVyIC5mb3JtcyAubWt0b0Vycm9ye3JpZ2h0OmF1dG8gIWltcG9ydGFudH0uYXBwLXJlcG9ydCAuY29udGFpbmVyIC5mb3JtcyAuY2xvc2UsLmFwcC1jb250YWN0bWUgLmNvbnRhaW5lciAuZm9ybXMgLmNsb3Nle2Rpc3BsYXk6bm9uZX0uYXBwLXJlcG9ydCAuY29udGFpbmVyIC5mb3JtcyAubW9iaWxlLWNsb3NlLC5hcHAtY29udGFjdG1lIC5jb250YWluZXIgLmZvcm1zIC5tb2JpbGUtY2xvc2V7dG9wOjA7ZGlzcGxheTpibG9jaztyaWdodDphdXRvO3Bvc2l0aW9uOmFic29sdXRlO2JvcmRlcjpub25lO2NvbG9yOiMwZGI5YmM7dHJhbnNmb3JtOnJvdGF0ZSgxODBkZWcpO3RleHQtYWxpZ246cmlnaHQ7Zm9udC1zaXplOjE4cHh9Lm1vZGFsLm1vZGFsLXN1Y2Nlc3N7dG9wOjgwcHg7aGVpZ2h0OmNhbGMoMTAwJSAtIDgwcHgpfS5kZWZhdWx0X21vdW50YWluLXdye21hcmdpbi1ib3R0b206LTIwcHh9LmRlZmF1bHRfbW91bnRhaW4td3I6YWZ0ZXJ7bGVmdDotMjBweDtyaWdodDotMjBweH0uYmFubmVyX3dye3BhZGRpbmc6MCAzMHB4fS5iYW5uZXJfdGV4dF90aXRsZXtmb250LXNpemU6MThweDtsZXR0ZXItc3BhY2luZzowLjZweDtsaW5lLWhlaWdodDoxLjV9LmJhbm5lcl90ZXh0X2Rlc2NyaXB0aW9ue2ZvbnQtc2l6ZToxNHB4O2ZvbnQtd2VpZ2h0OjUwMDtsaW5lLWhlaWdodDoxLjV9LmJhbm5lcl9jbG9zZXtyaWdodDo1cHh9LmRpc2NsYWltZXI+ZGl2IC50ZXh0e3BhZGRpbmctcmlnaHQ6MjBweH0uZGlzY2xhaW1lcj5kaXYgLmJ0bntib3JkZXI6bm9uZX0uaGFzLWNsb3Nlc3QgLmxhbmRpbmc+ZGl2IC5jb250ZW50e3BhZGRpbmctdG9wOjB9fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDkwMHB4KXsubGFuZGluZz5kaXYgLmNvbnRlbnR7bWFyZ2luLWxlZnQ6MH0ubGFuZGluZz5kaXYgLmNvbnRlbnQgLnN0YXRpc3RpY3twYWRkaW5nOjMwcHh9LmxhbmRpbmc+ZGl2IC5jb250ZW50IC5zdGF0aXN0aWMgLmdyYXBoLWNvbnRhaW5lci5idWRnZXQuaGlkZS1tYXh7cGFkZGluZzowfS5sYW5kaW5nPmRpdiAuY29udGVudCAuc3RhdGlzdGljIC5ncmFwaC1jb250YWluZXIuYnVkZ2V0LmhpZGUtbWF4IC5idWRnZXQtc3RhdHMgLnN2ZzpudGgtY2hpbGQoMSkgLm1lc3NhZ2V7bGVmdDpjYWxjKDUwJSAtIDEwMHB4KX0ubGFuZGluZz5kaXYgLmNvbnRlbnQgLnN0YXRpc3RpYyAuZ3JhcGgtY29udGFpbmVyLmJ1ZGdldCAuYnVkZ2V0LXN0YXRzIC5zdmd7cGFkZGluZzowIDMlIDAgMH0ubGFuZGluZz5kaXYgLmNvbnRlbnQgLnN0YXRpc3RpYyAuZ3JhcGgtY29udGFpbmVyLmJ1ZGdldCAuYnVkZ2V0LXN0YXRzIC5zdmc6bnRoLWNoaWxkKDIpIHN2Z3t3aWR0aDoxMjBweDtoZWlnaHQ6MTIwcHh9LmxhbmRpbmc+ZGl2IC5jb250ZW50IC5zdGF0aXN0aWMgLmdyYXBoLWNvbnRhaW5lci5idWRnZXQgLmJ1ZGdldC1zdGF0cyAuc3ZnOm50aC1jaGlsZCgyKSAudGV4dCAudmFsdWV7Zm9udC1zaXplOjEzcHh9LmxhbmRpbmc+ZGl2IC5jb250ZW50IC5zdGF0aXN0aWMgLmdyYXBoLWNvbnRhaW5lci5idWRnZXQgLmJ1ZGdldC1zdGF0cyAuc3ZnOm50aC1jaGlsZCgzKSBzdmd7d2lkdGg6MTYwcHg7aGVpZ2h0OjE2MHB4fS5sYW5kaW5nPmRpdiAuY29udGVudCAuc3RhdGlzdGljIC5ncmFwaC1jb250YWluZXIuYnVkZ2V0IC5idWRnZXQtc3RhdHMgLnN2ZzpudGgtY2hpbGQoMykgLnRleHQgLnZhbHVle2ZvbnQtc2l6ZToxOHB4fS5sYW5kaW5nPmRpdiAuY29udGVudCAuc3RhdGlzdGljIC5ncmFwaC1jb250YWluZXIuYnVkZ2V0IC5jaGFuZ2UgLmNpcmNsZXt3aWR0aDoxOTBweDtoZWlnaHQ6MTkwcHh9LmxhbmRpbmc+ZGl2IC5jb250ZW50IC5zdGF0aXN0aWMgLmdyYXBoLWNvbnRhaW5lci5idWRnZXQgLmNoYW5nZSAudGl0bGV7Zm9udC1zaXplOjEzcHh9LmxhbmRpbmc+ZGl2IC5jb250ZW50IC5zdGF0aXN0aWMgLmdyYXBoLWNvbnRhaW5lci5idWRnZXQgLm1lc3NhZ2V7d2lkdGg6MjAwcHg7bGVmdDpjYWxjKDUwJSAtIDEwMHB4KTtmb250LXNpemU6MTNweH0uZGVmYXVsdF9tb3VudGFpbi13cnttYXJnaW4tYm90dG9tOi0zMHB4fS5kZWZhdWx0X21vdW50YWluLXdyOmFmdGVye2xlZnQ6LTMwcHg7cmlnaHQ6LTMwcHh9fS50YWJsZXQgLmxhbmRpbmcgLmdsb2JhbC1hY3Rpb25zIGJ1dHRvbi50b2dnbGUtYnRuOmhvdmVyOm5vdCgub3BlbmVkKSAuaWNvbiwubW9iaWxlIC5sYW5kaW5nIC5nbG9iYWwtYWN0aW9ucyBidXR0b24udG9nZ2xlLWJ0bjpob3Zlcjpub3QoLm9wZW5lZCkgLmljb257ZmlsbDojZmZmfS50YWJsZXQgLmxhbmRpbmc+ZGl2IC5jb250ZW50IC5zdGF0aXN0aWMgLnRvcCAuYWN0aW9ucz5idXR0b246aG92ZXI6bm90KC5vcGVuZWQpIHN2ZyAuaWNvbiwubW9iaWxlIC5sYW5kaW5nPmRpdiAuY29udGVudCAuc3RhdGlzdGljIC50b3AgLmFjdGlvbnM+YnV0dG9uOmhvdmVyOm5vdCgub3BlbmVkKSBzdmcgLmljb257ZmlsbDojYWNhY2FjO29wYWNpdHk6MC45fS50YWJsZXQgLm1rdG9MYWJlbFtmb3I9Q291bnRyeV0sLnRhYmxldCAubWt0b0xhYmVsW2Zvcj1Ob2Rlc19fY10sLnRhYmxldCAubWt0b0xhYmVsW2Zvcj1OdW1iZXJPZkVtcGxveWVlc10sLnRhYmxldCAubWt0b0xhYmVsW2Zvcj1TdGF0ZV0sLm1vYmlsZSAubWt0b0xhYmVsW2Zvcj1Db3VudHJ5XSwubW9iaWxlIC5ta3RvTGFiZWxbZm9yPU5vZGVzX19jXSwubW9iaWxlIC5ta3RvTGFiZWxbZm9yPU51bWJlck9mRW1wbG95ZWVzXSwubW9iaWxlIC5ta3RvTGFiZWxbZm9yPVN0YXRlXXtwb2ludGVyLWV2ZW50czpub25lfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KXtodG1sOm5vdCguZXhwb3J0KSAud3JhcHBlcntwYWRkaW5nOjAgMTVweH1odG1sOm5vdCguZXhwb3J0KSAuY29udGFpbmVye3BhZGRpbmctdG9wOjA7cGFkZGluZy1ib3R0b206MH1odG1sOm5vdCguZXhwb3J0KSAuaGVhZGVye2hlaWdodDo3NXB4O2JhY2tncm91bmQ6IzAwMDtib3JkZXItYm90dG9tOm5vbmU7cG9zaXRpb246cmVsYXRpdmV9aHRtbDpub3QoLmV4cG9ydCkgLmhlYWRlcj5kaXZ7aGVpZ2h0Ojc1cHh9aHRtbDpub3QoLmV4cG9ydCkgLmhlYWRlcj5kaXYgLmxvZ28gYXtmb250LXNpemU6MTNweDtsaW5lLWhlaWdodDoxN3B4O3BhZGRpbmctbGVmdDo0MnB4O2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47anVzdGlmeS1jb250ZW50OmNlbnRlcjthbGlnbi1pdGVtczpmbGV4LXN0YXJ0O2hlaWdodDozNXB4O2JhY2tncm91bmQtcG9zaXRpb246MCA1MCU7YmFja2dyb3VuZC1zaXplOmNvbnRhaW47Zm9udC13ZWlnaHQ6MTAwfWh0bWw6bm90KC5leHBvcnQpIC5oZWFkZXI+ZGl2IC5saW5rcyB1bCBsaXttYXJnaW4tbGVmdDo1cHh9aHRtbDpub3QoLmV4cG9ydCkgLmhlYWRlcj5kaXYgLmxpbmtzIHVsIGxpIGEubWV0aG9kb2xvZ3ktYnRue2Rpc3BsYXk6YmxvY2s7d2lkdGg6MzBweDtoZWlnaHQ6MzBweDtiYWNrZ3JvdW5kOnVybChcIi4uL2ltYWdlcy9zdmcvaW5mby5zdmdcIikgNTAlIDUwJSBuby1yZXBlYXQ7YmFja2dyb3VuZC1zaXplOmNvdmVyfWh0bWw6bm90KC5leHBvcnQpIC5oZWFkZXI+ZGl2IC5saW5rcyB1bCBsaSBhLm1ldGhvZG9sb2d5LWJ0biBzcGFue2Rpc3BsYXk6bm9uZX1odG1sOm5vdCguZXhwb3J0KSAuaGVhZGVyPmRpdiAubGlua3MgdWwgbGkgLmZpbHRlci5zZWxlY3Quc21hbGwub3BlbmVkIC50ZXh0LXZhbHVle2JvcmRlci10b3AtbGVmdC1yYWRpdXM6NHB4O2JvcmRlci10b3AtcmlnaHQtcmFkaXVzOjRweH1odG1sOm5vdCguZXhwb3J0KSAuaGVhZGVyPmRpdiAubGlua3MgdWwgbGkgLmZpbHRlci5zZWxlY3Quc21hbGwub3BlbmVkIC5vcHRpb25ze2JvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6NHB4O2JvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOjRweH1odG1sOm5vdCguZXhwb3J0KSAubGFuZGluZz5kaXZ7cGFkZGluZzoxNXB4IDA7cGFkZGluZy10b3A6MTEwcHh9aHRtbDpub3QoLmV4cG9ydCkgLmxhbmRpbmc+ZGl2IC5nbG9iYWwtYWN0aW9uc3t0b3A6Y2FsYyg1MCUgLSA0MHB4KX1odG1sOm5vdCguZXhwb3J0KSAubGFuZGluZz5kaXYgLmdsb2JhbC1hY3Rpb25zPmJ1dHRvbnt3aWR0aDo0MHB4O2hlaWdodDo0MHB4fWh0bWw6bm90KC5leHBvcnQpIC5sYW5kaW5nPmRpdiAuZ2xvYmFsLWFjdGlvbnM+YnV0dG9uPnN2Z3t3aWR0aDoxNHB4fWh0bWw6bm90KC5leHBvcnQpIC5sYW5kaW5nPmRpdiAuZmlsdGVyc3t0b3A6MDtwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0Oi0xNXB4O3dpZHRoOmNhbGMoMTAwJSArIDMwcHgpfWh0bWw6bm90KC5leHBvcnQpIC5sYW5kaW5nPmRpdiAuZmlsdGVycyBmb3JtIC5idG5ze3BhZGRpbmctdG9wOjEwcHh9aHRtbDpub3QoLmV4cG9ydCkgLmxhbmRpbmc+ZGl2IC5maWx0ZXJzIGZvcm0gLmJ0bnMgLnJlc2V0e2ZvbnQtc2l6ZToxMnB4fWh0bWw6bm90KC5leHBvcnQpIC5sYW5kaW5nPmRpdiAuZmlsdGVycyBmb3JtIC5idG5zIC5idXR0b24uY2FsY3VsYXRle2ZvbnQtc2l6ZToxMnB4O2xpbmUtaGVpZ2h0OjQwcHg7ZmxleC1iYXNpczoxMzBweH1odG1sOm5vdCguZXhwb3J0KSAubGFuZGluZz5kaXYgLmZpbHRlcnMgZm9ybSAuYnRucyAuYnV0dG9uLmNhbGN1bGF0ZSAuaWNvbi1hcnJvd3tsaW5lLWhlaWdodDo0MHB4O2ZvbnQtc2l6ZToxMHB4fWh0bWw6bm90KC5leHBvcnQpIC5sYW5kaW5nPmRpdiAuZmlsdGVycyAuZmllbGR7cGFkZGluZy1ib3R0b206MTBweDttYXgtd2lkdGg6bm9uZSAhaW1wb3J0YW50fWh0bWw6bm90KC5leHBvcnQpIC5sYW5kaW5nPmRpdiAuZmlsdGVycyAuZmllbGQgbGFiZWx7Zm9udC1zaXplOjExcHg7cGFkZGluZy1ib3R0b206NXB4fWh0bWw6bm90KC5leHBvcnQpIC5sYW5kaW5nPmRpdiAuZmlsdGVycyAuZmllbGQgLmZpbHRlcntoZWlnaHQ6NDBweH1odG1sOm5vdCguZXhwb3J0KSAubGFuZGluZz5kaXYgLmZpbHRlcnMgLmZpZWxkIC5maWx0ZXIgLnRleHQtdmFsdWV7bGluZS1oZWlnaHQ6NDBweH1odG1sOm5vdCguZXhwb3J0KSAubGFuZGluZz5kaXYgLmZpbHRlcnMgLmZpZWxkIC5maWx0ZXIuc2VsZWN0Om5vdCgubGFuZykgLm9wdGlvbnN7dG9wOjM4cHh9aHRtbDpub3QoLmV4cG9ydCkgLmxhbmRpbmc+ZGl2IC5maWx0ZXJzIC5maWVsZCAuZmlsdGVyLnNlbGVjdDpub3QoLmxhbmcpIC5vcHRpb25zIHVse3BhZGRpbmc6NXB4IDB9aHRtbDpub3QoLmV4cG9ydCkgLmxhbmRpbmc+ZGl2IC5maWx0ZXJzIC5maWVsZCAuZmlsdGVyLnNlbGVjdDpub3QoLmxhbmcpIC5vcHRpb25zIHVsIGxpLm9wdGlvbntwYWRkaW5nOjdweCAzMHB4IDdweCAxNXB4fWh0bWw6bm90KC5leHBvcnQpIC5sYW5kaW5nPmRpdiAuZmlsdGVycy5vcGVuZWR7ei1pbmRleDoxMDAxfWh0bWw6bm90KC5leHBvcnQpIC5sYW5kaW5nPmRpdiAuZmlsdGVycy5vcGVuZWQgLmNhcHRpb257cGFkZGluZy1ib3R0b206MTBweH1odG1sOm5vdCguZXhwb3J0KSAubGFuZGluZz5kaXYgLmZpbHRlcnMub3BlbmVkIGZvcm17ZGlzcGxheTpibG9jaztwYWRkaW5nOjAgMTVweDt3aWR0aDphdXRvfWh0bWw6bm90KC5leHBvcnQpIC5sYW5kaW5nPmRpdiAuZmlsdGVycy5vcGVuZWQgZm9ybSAuZmllbGR7bWFyZ2luOjB9aHRtbDpub3QoLmV4cG9ydCkgLmxhbmRpbmc+ZGl2IC5maWx0ZXJzIC5jYXB0aW9ue2ZvbnQtd2VpZ2h0OjMwMDtmb250LXNpemU6MTRweDtwYWRkaW5nLWJvdHRvbToxMHB4fWh0bWw6bm90KC5leHBvcnQpIC5sYW5kaW5nPmRpdiAuZmlsdGVycyAuZmlsdGVycy13cmFwcGVye3BhZGRpbmc6MTBweCAwO21hcmdpbjowIDE1cHg7YmFja2dyb3VuZDojMTIxYzI0fWh0bWw6bm90KC5leHBvcnQpIC5sYW5kaW5nPmRpdiAuZmlsdGVycyAuZmlsdGVycy1zdHJpbmd7cGFkZGluZzowIDVweH1odG1sOm5vdCguZXhwb3J0KSAubGFuZGluZz5kaXYgLmZpbHRlcnMgLmZpbHRlcnMtc3RyaW5nIC52YWx1ZXtmb250LXNpemU6MTFweDtmb250LXdlaWdodDoxMDA7bGluZS1oZWlnaHQ6MjBweDtwYWRkaW5nLWJvdHRvbToxMHB4O2hlaWdodDo1MHB4O2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2FsaWduLWl0ZW1zOmNlbnRlcn1odG1sOm5vdCguZXhwb3J0KSAubGFuZGluZz5kaXYgLmNvbnRlbnQgLnBvcHVwLXJlc2V0LWZpbHRlcnttYXJnaW4tdG9wOjE1cHg7bWFyZ2luLWJvdHRvbToxNXB4fWh0bWw6bm90KC5leHBvcnQpIC5sYW5kaW5nPmRpdiAuY29udGVudCAucG9wdXAtcmVzZXQtZmlsdGVyIC5tZXNzYWdle2ZvbnQtc2l6ZToxM3B4fWh0bWw6bm90KC5leHBvcnQpIC5sYW5kaW5nPmRpdiAuY29udGVudCAuc3RhdGlzdGlje3BhZGRpbmc6MTVweDtwb3NpdGlvbjpyZWxhdGl2ZTttYXJnaW4tdG9wOjE1cHh9aHRtbDpub3QoLmV4cG9ydCkgLmxhbmRpbmc+ZGl2IC5jb250ZW50IC5zdGF0aXN0aWMuY2xvc2VzdC1maWx0ZXJze21hcmdpbi1ib3R0b206MTVweDtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2FsaWduLWl0ZW1zOmZsZXgtZW5kO3BhZGRpbmc6MTVweCAzMHB4IDE1cHggMTVweH1odG1sOm5vdCguZXhwb3J0KSAubGFuZGluZz5kaXYgLmNvbnRlbnQgLnN0YXRpc3RpYy5jbG9zZXN0LWZpbHRlcnMgLnRleHR7Zm9udC1zaXplOjEzcHg7d2lkdGg6MTAwJX1odG1sOm5vdCguZXhwb3J0KSAubGFuZGluZz5kaXYgLmNvbnRlbnQgLnN0YXRpc3RpYy5jbG9zZXN0LWZpbHRlcnMgYXtmb250LXNpemU6MTVweDttYXJnaW4tdG9wOjEwcHg7cGFkZGluZzowfWh0bWw6bm90KC5leHBvcnQpIC5sYW5kaW5nPmRpdiAuY29udGVudCAuc3RhdGlzdGljLmNsb3Nlc3QtZmlsdGVycyBhIC5pY29ue2ZvbnQtc2l6ZToxNHB4fWh0bWw6bm90KC5leHBvcnQpIC5sYW5kaW5nPmRpdiAuY29udGVudCAuc3RhdGlzdGljLmNsb3Nlc3QtZmlsdGVycysuc3RhdHMtZGF0YXttYXJnaW4tdG9wOjB9aHRtbDpub3QoLmV4cG9ydCkgLmxhbmRpbmc+ZGl2IC5jb250ZW50IC5zdGF0aXN0aWMgLnRvcHtwYWRkaW5nLWJvdHRvbToxNXB4O3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6MTA7YWxpZ24taXRlbXM6ZmxleC1zdGFydH1odG1sOm5vdCguZXhwb3J0KSAubGFuZGluZz5kaXYgLmNvbnRlbnQgLnN0YXRpc3RpYyAudG9wIC50aXRsZXtmb250LXNpemU6MTRweDtsaW5lLWhlaWdodDoxOHB4O2ZsZXgtYmFzaXM6Y2FsYygxMDAlIC0gOTQlKX1odG1sOm5vdCguZXhwb3J0KSAubGFuZGluZz5kaXYgLmNvbnRlbnQgLnN0YXRpc3RpYyAudG9wIC50aXRsZSAuc3ViLXRpdGxle2ZvbnQtc2l6ZToxMnB4O3BhZGRpbmctdG9wOjVweH1odG1sOm5vdCguZXhwb3J0KSAubGFuZGluZz5kaXYgLmNvbnRlbnQgLnN0YXRpc3RpYyAudG9wIC50aXRsZSAucGVyY2VudCAudGV4dHtmb250LXNpemU6MTFweH1odG1sOm5vdCguZXhwb3J0KSAubGFuZGluZz5kaXYgLmNvbnRlbnQgLnN0YXRpc3RpYyAudG9wIC5hY3Rpb25ze2ZsZXgtZ3JvdzowO2ZsZXgtYmFzaXM6OTRweH1odG1sOm5vdCguZXhwb3J0KSAubGFuZGluZz5kaXYgLmNvbnRlbnQgLnN0YXRpc3RpYyAudG9wIC5hY3Rpb25zPmJ1dHRvbnt3aWR0aDo0MHB4O2hlaWdodDo0MHB4O21hcmdpbi1sZWZ0OjVweH1odG1sOm5vdCguZXhwb3J0KSAubGFuZGluZz5kaXYgLmNvbnRlbnQgLnN0YXRpc3RpYyAudG9wIC5hY3Rpb25zPmJ1dHRvbj5zdmd7d2lkdGg6MTRweH1odG1sOm5vdCguZXhwb3J0KSAubGFuZGluZz5kaXYgLmNvbnRlbnQgLnN0YXRpc3RpYyAudG9wIC5hY3Rpb25zPmJ1dHRvbi5zaGFyZS1idG57cGFkZGluZy10b3A6NXB4fWh0bWw6bm90KC5leHBvcnQpIC5sYW5kaW5nPmRpdiAuY29udGVudCAuc3RhdGlzdGljIC50b3AgLmFjdGlvbnM+YnV0dG9uLnNoYXJlLWJ0biBzdmd7bWFyZ2luLWxlZnQ6LTFweH1odG1sOm5vdCguZXhwb3J0KSAubGFuZGluZz5kaXYgLmNvbnRlbnQgLnN0YXRpc3RpYyAudG9wIC5hY3Rpb25zPmJ1dHRvbi5kb3dubG9hZC1idG57cGFkZGluZzo0cHggMCAwIDFweH1odG1sOm5vdCguZXhwb3J0KSAubGFuZGluZz5kaXYgLmNvbnRlbnQgLnN0YXRpc3RpYyAudG9wIC5hY3Rpb25zPmJ1dHRvbi5kb3dubG9hZC1idG4gc3Zne21hcmdpbi1sZWZ0Oi0xcHh9aHRtbDpub3QoLmV4cG9ydCkgLmxhbmRpbmc+ZGl2IC5jb250ZW50IC5zdGF0aXN0aWMgLnRvcCAuYWN0aW9ucyAudG9nZ2xlLWJsb2Nre3dpZHRoOjQwcHg7aGVpZ2h0OjQwcHh9aHRtbDpub3QoLmV4cG9ydCkgLmxhbmRpbmc+ZGl2IC5jb250ZW50IC5zdGF0aXN0aWMgLnRvcCAuYWN0aW9ucyAudG9nZ2xlLWJsb2NrLnNoYXJlLWJsb2Nre2xlZnQ6NXB4fWh0bWw6bm90KC5leHBvcnQpIC5sYW5kaW5nPmRpdiAuY29udGVudCAuc3RhdGlzdGljIC50b3AgLmFjdGlvbnMgLnRvZ2dsZS1ibG9jay5vcGVuZWQgYnV0dG9uLnR3LGh0bWw6bm90KC5leHBvcnQpIC5sYW5kaW5nPmRpdiAuY29udGVudCAuc3RhdGlzdGljIC50b3AgLmFjdGlvbnMgLnRvZ2dsZS1ibG9jay5vcGVuZWQgYS50d3tsZWZ0Oi01MHB4O3RvcDowfWh0bWw6bm90KC5leHBvcnQpIC5sYW5kaW5nPmRpdiAuY29udGVudCAuc3RhdGlzdGljIC50b3AgLmFjdGlvbnMgLnRvZ2dsZS1ibG9jay5vcGVuZWQgYnV0dG9uLmZiLGh0bWw6bm90KC5leHBvcnQpIC5sYW5kaW5nPmRpdiAuY29udGVudCAuc3RhdGlzdGljIC50b3AgLmFjdGlvbnMgLnRvZ2dsZS1ibG9jay5vcGVuZWQgYS5mYntsZWZ0Oi05NXB4O3RvcDowfWh0bWw6bm90KC5leHBvcnQpIC5sYW5kaW5nPmRpdiAuY29udGVudCAuc3RhdGlzdGljIC50b3AgLmFjdGlvbnMgLnRvZ2dsZS1ibG9jay5vcGVuZWQgYnV0dG9uLmdvLGh0bWw6bm90KC5leHBvcnQpIC5sYW5kaW5nPmRpdiAuY29udGVudCAuc3RhdGlzdGljIC50b3AgLmFjdGlvbnMgLnRvZ2dsZS1ibG9jay5vcGVuZWQgYS5nb3tsZWZ0Oi0xNDBweDt0b3A6MH1odG1sOm5vdCguZXhwb3J0KSAubGFuZGluZz5kaXYgLmNvbnRlbnQgLnN0YXRpc3RpYyAudG9wIC5hY3Rpb25zIC50b2dnbGUtYmxvY2sub3BlbmVkIGJ1dHRvbi5pbixodG1sOm5vdCguZXhwb3J0KSAubGFuZGluZz5kaXYgLmNvbnRlbnQgLnN0YXRpc3RpYyAudG9wIC5hY3Rpb25zIC50b2dnbGUtYmxvY2sub3BlbmVkIGEuaW57bGVmdDotMTg1cHg7dG9wOjB9aHRtbDpub3QoLmV4cG9ydCkgLmxhbmRpbmc+ZGl2IC5jb250ZW50IC5zdGF0aXN0aWMgLnRvcCAuYWN0aW9ucyAudG9nZ2xlLWJsb2NrLm9wZW5lZCBidXR0b24ud2EsaHRtbDpub3QoLmV4cG9ydCkgLmxhbmRpbmc+ZGl2IC5jb250ZW50IC5zdGF0aXN0aWMgLnRvcCAuYWN0aW9ucyAudG9nZ2xlLWJsb2NrLm9wZW5lZCBhLndhe2xlZnQ6LTcycHg7dG9wOjQwcHh9aHRtbDpub3QoLmV4cG9ydCkgLmxhbmRpbmc+ZGl2IC5jb250ZW50IC5zdGF0aXN0aWMgLnRvcCAuYWN0aW9ucyAudG9nZ2xlLWJsb2NrLm9wZW5lZCBidXR0b24udmIsaHRtbDpub3QoLmV4cG9ydCkgLmxhbmRpbmc+ZGl2IC5jb250ZW50IC5zdGF0aXN0aWMgLnRvcCAuYWN0aW9ucyAudG9nZ2xlLWJsb2NrLm9wZW5lZCBhLnZie2xlZnQ6LTExOHB4O3RvcDo0MHB4fWh0bWw6bm90KC5leHBvcnQpIC5sYW5kaW5nPmRpdiAuY29udGVudCAuc3RhdGlzdGljIC50b3AgLmFjdGlvbnMgLnRvZ2dsZS1ibG9jay5vcGVuZWQgYnV0dG9uLnRnLGh0bWw6bm90KC5leHBvcnQpIC5sYW5kaW5nPmRpdiAuY29udGVudCAuc3RhdGlzdGljIC50b3AgLmFjdGlvbnMgLnRvZ2dsZS1ibG9jay5vcGVuZWQgYS50Z3tsZWZ0Oi0xNjVweDt0b3A6NDBweH1odG1sOm5vdCguZXhwb3J0KSAubGFuZGluZz5kaXYgLmNvbnRlbnQgLnN0YXRpc3RpYyAudG9wIC5hY3Rpb25zIC50b2dnbGUtYmxvY2sub3BlbmVkIGJ1dHRvbi5pbWFnZSxodG1sOm5vdCguZXhwb3J0KSAubGFuZGluZz5kaXYgLmNvbnRlbnQgLnN0YXRpc3RpYyAudG9wIC5hY3Rpb25zIC50b2dnbGUtYmxvY2sub3BlbmVkIGEuaW1hZ2V7bGVmdDotNTBweDt0b3A6NDVweH1odG1sOm5vdCguZXhwb3J0KSAubGFuZGluZz5kaXYgLmNvbnRlbnQgLnN0YXRpc3RpYyAudG9wIC5hY3Rpb25zIC50b2dnbGUtYmxvY2sub3BlbmVkIGJ1dHRvbi5wZGYsaHRtbDpub3QoLmV4cG9ydCkgLmxhbmRpbmc+ZGl2IC5jb250ZW50IC5zdGF0aXN0aWMgLnRvcCAuYWN0aW9ucyAudG9nZ2xlLWJsb2NrLm9wZW5lZCBhLnBkZntsZWZ0OjBweDt0b3A6NDVweH1odG1sOm5vdCguZXhwb3J0KSAubGFuZGluZz5kaXYgLmNvbnRlbnQgLnN0YXRpc3RpYy5pbnRyb3ttYXJnaW4tYm90dG9tOjE1cHg7cG9zaXRpb246cmVsYXRpdmV9aHRtbDpub3QoLmV4cG9ydCkgLmxhbmRpbmc+ZGl2IC5jb250ZW50IC5zdGF0aXN0aWMuaW50cm8gLnRpdGxle2ZvbnQtc2l6ZToxNnB4O3BhZGRpbmctcmlnaHQ6MjBweH1odG1sOm5vdCguZXhwb3J0KSAubGFuZGluZz5kaXYgLmNvbnRlbnQgLnN0YXRpc3RpYy5pbnRybyAudGV4dHtmb250LXNpemU6MTNweDtsaW5lLWhlaWdodDoyMXB4fWh0bWw6bm90KC5leHBvcnQpIC5sYW5kaW5nPmRpdiAuY29udGVudCAuc3RhdGlzdGljLmludHJvIC5jbG9zZXt3aWR0aDoxMHB4O2hlaWdodDoxMHB4O3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0OjE1cHg7dG9wOjE1cHg7YmFja2dyb3VuZDp1cmwoXCIuLi9pbWFnZXMvc3ZnL2Nsb3NlLnN2Z1wiKSA1MCUgNTAlIG5vLXJlcGVhdDtvcGFjaXR5OjAuNjtjdXJzb3I6cG9pbnRlcjt6LWluZGV4OjEwfWh0bWw6bm90KC5leHBvcnQpIC5sYW5kaW5nPmRpdiAuY29udGVudCAuc3RhdGlzdGljIC5ncmFwaC1jb250YWluZXJ7bWluLWhlaWdodDowfWh0bWw6bm90KC5leHBvcnQpIC5sYW5kaW5nPmRpdiAuY29udGVudCAuc3RhdGlzdGljIC5ncmFwaC1jb250YWluZXIuZXhwYW5kLWJsb2NrIC5saXN0e21heC1oZWlnaHQ6MzIwcHg7ZGlzcGxheTpibG9jaztvdmVyZmxvdzpoaWRkZW59aHRtbDpub3QoLmV4cG9ydCkgLmxhbmRpbmc+ZGl2IC5jb250ZW50IC5zdGF0aXN0aWMgLmdyYXBoLWNvbnRhaW5lci5leHBhbmQtYmxvY2sgLmxpc3Q6YWZ0ZXJ7Y29udGVudDonJztkaXNwbGF5OmJsb2NrO3Bvc2l0aW9uOmFic29sdXRlO2JvdHRvbTowO2xlZnQ6MDt3aWR0aDoxMDAlO2hlaWdodDoxNTBweDtiYWNrZ3JvdW5kLWltYWdlOmxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoMTMsMjAsMjYsMCksICMxMTE5MjApO3otaW5kZXg6MTB9aHRtbDpub3QoLmV4cG9ydCkgLmxhbmRpbmc+ZGl2IC5jb250ZW50IC5zdGF0aXN0aWMgLmdyYXBoLWNvbnRhaW5lci5leHBhbmQtYmxvY2suZXhwYW5kZWQgLmxpc3R7bWF4LWhlaWdodDpub25lfWh0bWw6bm90KC5leHBvcnQpIC5sYW5kaW5nPmRpdiAuY29udGVudCAuc3RhdGlzdGljIC5ncmFwaC1jb250YWluZXIuZXhwYW5kLWJsb2NrLmV4cGFuZGVkIC5saXN0OmFmdGVye2Rpc3BsYXk6bm9uZX1odG1sOm5vdCguZXhwb3J0KSAubGFuZGluZz5kaXYgLmNvbnRlbnQgLnN0YXRpc3RpYyAuZ3JhcGgtY29udGFpbmVyLmV4cGFuZC1ibG9jay5leHBhbmRlZCAuZXhwYW5kLWJ0biBzcGFue3RyYW5zZm9ybTpyb3RhdGUoMTgwZGVnKX1odG1sOm5vdCguZXhwb3J0KSAubGFuZGluZz5kaXYgLmNvbnRlbnQgLnN0YXRpc3RpYyAuZ3JhcGgtY29udGFpbmVyLmV4cGFuZC1ibG9jayAuZXhwYW5kLWJ0bntkaXNwbGF5OmZsZXh9aHRtbDpub3QoLmV4cG9ydCkgLmxhbmRpbmc+ZGl2IC5jb250ZW50IC5zdGF0aXN0aWMgLmdyYXBoLWNvbnRhaW5lci5idWRnZXQsaHRtbDpub3QoLmV4cG9ydCkgLmxhbmRpbmc+ZGl2IC5jb250ZW50IC5zdGF0aXN0aWMgLmdyYXBoLWNvbnRhaW5lci5idWRnZXQuYWxse2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjthbGlnbi1pdGVtczpzdHJldGNoO21hcmdpbjowO3BhZGRpbmc6NDBweCAwIDUwcHggMTBweDtvdmVyZmxvdzp2aXNpYmxlfWh0bWw6bm90KC5leHBvcnQpIC5sYW5kaW5nPmRpdiAuY29udGVudCAuc3RhdGlzdGljIC5ncmFwaC1jb250YWluZXIuYnVkZ2V0LmhpZGUtbWF4LGh0bWw6bm90KC5leHBvcnQpIC5sYW5kaW5nPmRpdiAuY29udGVudCAuc3RhdGlzdGljIC5ncmFwaC1jb250YWluZXIuYnVkZ2V0LmFsbC5oaWRlLW1heHtkaXNwbGF5OmJsb2NrfWh0bWw6bm90KC5leHBvcnQpIC5sYW5kaW5nPmRpdiAuY29udGVudCAuc3RhdGlzdGljIC5ncmFwaC1jb250YWluZXIuYnVkZ2V0LmhpZGUtbWF4IC5idWRnZXQtc3RhdHMsaHRtbDpub3QoLmV4cG9ydCkgLmxhbmRpbmc+ZGl2IC5jb250ZW50IC5zdGF0aXN0aWMgLmdyYXBoLWNvbnRhaW5lci5idWRnZXQuYWxsLmhpZGUtbWF4IC5idWRnZXQtc3RhdHN7ZGlzcGxheTpibG9ja31odG1sOm5vdCguZXhwb3J0KSAubGFuZGluZz5kaXYgLmNvbnRlbnQgLnN0YXRpc3RpYyAuZ3JhcGgtY29udGFpbmVyLmJ1ZGdldC5oaWRlLW1heCAuYnVkZ2V0LXN0YXRzIC5zdmc6bnRoLWNoaWxkKDEpIC5tZXNzYWdlLGh0bWw6bm90KC5leHBvcnQpIC5sYW5kaW5nPmRpdiAuY29udGVudCAuc3RhdGlzdGljIC5ncmFwaC1jb250YWluZXIuYnVkZ2V0LmFsbC5oaWRlLW1heCAuYnVkZ2V0LXN0YXRzIC5zdmc6bnRoLWNoaWxkKDEpIC5tZXNzYWdle2xlZnQ6MH1odG1sOm5vdCguZXhwb3J0KSAubGFuZGluZz5kaXYgLmNvbnRlbnQgLnN0YXRpc3RpYyAuZ3JhcGgtY29udGFpbmVyLmJ1ZGdldCAuYnVkZ2V0LXN0YXRzLGh0bWw6bm90KC5leHBvcnQpIC5sYW5kaW5nPmRpdiAuY29udGVudCAuc3RhdGlzdGljIC5ncmFwaC1jb250YWluZXIuYnVkZ2V0LmFsbCAuYnVkZ2V0LXN0YXRze2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjthbGlnbi1pdGVtczpzdHJldGNofWh0bWw6bm90KC5leHBvcnQpIC5sYW5kaW5nPmRpdiAuY29udGVudCAuc3RhdGlzdGljIC5ncmFwaC1jb250YWluZXIuYnVkZ2V0IC5idWRnZXQtc3RhdHMgLnN2ZyxodG1sOm5vdCguZXhwb3J0KSAubGFuZGluZz5kaXYgLmNvbnRlbnQgLnN0YXRpc3RpYyAuZ3JhcGgtY29udGFpbmVyLmJ1ZGdldC5hbGwgLmJ1ZGdldC1zdGF0cyAuc3Zne3BhZGRpbmc6MDtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjtkaXNwbGF5OmZsZXg7bWFyZ2luLWJvdHRvbToxMHB4O2FsaWduLWl0ZW1zOmNlbnRlcn1odG1sOm5vdCguZXhwb3J0KSAubGFuZGluZz5kaXYgLmNvbnRlbnQgLnN0YXRpc3RpYyAuZ3JhcGgtY29udGFpbmVyLmJ1ZGdldCAuYnVkZ2V0LXN0YXRzIC5zdmc6bnRoLWNoaWxkKDEpIHN2ZyxodG1sOm5vdCguZXhwb3J0KSAubGFuZGluZz5kaXYgLmNvbnRlbnQgLnN0YXRpc3RpYyAuZ3JhcGgtY29udGFpbmVyLmJ1ZGdldC5hbGwgLmJ1ZGdldC1zdGF0cyAuc3ZnOm50aC1jaGlsZCgxKSBzdmd7d2lkdGg6NTBweDtoZWlnaHQ6NTBweH1odG1sOm5vdCguZXhwb3J0KSAubGFuZGluZz5kaXYgLmNvbnRlbnQgLnN0YXRpc3RpYyAuZ3JhcGgtY29udGFpbmVyLmJ1ZGdldCAuYnVkZ2V0LXN0YXRzIC5zdmc6bnRoLWNoaWxkKDIpIHN2ZyxodG1sOm5vdCguZXhwb3J0KSAubGFuZGluZz5kaXYgLmNvbnRlbnQgLnN0YXRpc3RpYyAuZ3JhcGgtY29udGFpbmVyLmJ1ZGdldC5hbGwgLmJ1ZGdldC1zdGF0cyAuc3ZnOm50aC1jaGlsZCgyKSBzdmd7d2lkdGg6NjVweDtoZWlnaHQ6NjVweH1odG1sOm5vdCguZXhwb3J0KSAubGFuZGluZz5kaXYgLmNvbnRlbnQgLnN0YXRpc3RpYyAuZ3JhcGgtY29udGFpbmVyLmJ1ZGdldCAuYnVkZ2V0LXN0YXRzIC5zdmc6bnRoLWNoaWxkKDMpIHN2ZyxodG1sOm5vdCguZXhwb3J0KSAubGFuZGluZz5kaXYgLmNvbnRlbnQgLnN0YXRpc3RpYyAuZ3JhcGgtY29udGFpbmVyLmJ1ZGdldC5hbGwgLmJ1ZGdldC1zdGF0cyAuc3ZnOm50aC1jaGlsZCgzKSBzdmd7d2lkdGg6NzVweDtoZWlnaHQ6NzVweH1odG1sOm5vdCguZXhwb3J0KSAubGFuZGluZz5kaXYgLmNvbnRlbnQgLnN0YXRpc3RpYyAuZ3JhcGgtY29udGFpbmVyLmJ1ZGdldCAuYnVkZ2V0LXN0YXRzIC5zdmc6bnRoLWNoaWxkKDIpIC5zdmctd3JhcHBlci1tb2JpbGUgLmxhYmVsLGh0bWw6bm90KC5leHBvcnQpIC5sYW5kaW5nPmRpdiAuY29udGVudCAuc3RhdGlzdGljIC5ncmFwaC1jb250YWluZXIuYnVkZ2V0LmFsbCAuYnVkZ2V0LXN0YXRzIC5zdmc6bnRoLWNoaWxkKDIpIC5zdmctd3JhcHBlci1tb2JpbGUgLmxhYmVse2ZvbnQtc2l6ZToxNHB4fWh0bWw6bm90KC5leHBvcnQpIC5sYW5kaW5nPmRpdiAuY29udGVudCAuc3RhdGlzdGljIC5ncmFwaC1jb250YWluZXIuYnVkZ2V0IC5idWRnZXQtc3RhdHMgLnN2ZzpudGgtY2hpbGQoMykgLnN2Zy13cmFwcGVyLW1vYmlsZSAubGFiZWwsaHRtbDpub3QoLmV4cG9ydCkgLmxhbmRpbmc+ZGl2IC5jb250ZW50IC5zdGF0aXN0aWMgLmdyYXBoLWNvbnRhaW5lci5idWRnZXQuYWxsIC5idWRnZXQtc3RhdHMgLnN2ZzpudGgtY2hpbGQoMykgLnN2Zy13cmFwcGVyLW1vYmlsZSAubGFiZWx7Zm9udC1zaXplOjEwcHggIWltcG9ydGFudH1odG1sOm5vdCguZXhwb3J0KSAubGFuZGluZz5kaXYgLmNvbnRlbnQgLnN0YXRpc3RpYyAuZ3JhcGgtY29udGFpbmVyLmJ1ZGdldCAuYnVkZ2V0LXN0YXRzIC5zdmcubWF4IC5zdmctd3JhcHBlci1tb2JpbGUgLmxhYmVsLGh0bWw6bm90KC5leHBvcnQpIC5sYW5kaW5nPmRpdiAuY29udGVudCAuc3RhdGlzdGljIC5ncmFwaC1jb250YWluZXIuYnVkZ2V0LmFsbCAuYnVkZ2V0LXN0YXRzIC5zdmcubWF4IC5zdmctd3JhcHBlci1tb2JpbGUgLmxhYmVse2ZvbnQtc2l6ZToxMHB4ICFpbXBvcnRhbnR9aHRtbDpub3QoLmV4cG9ydCkgLmxhbmRpbmc+ZGl2IC5jb250ZW50IC5zdGF0aXN0aWMgLmdyYXBoLWNvbnRhaW5lci5idWRnZXQgLmJ1ZGdldC1zdGF0cyAuc3ZnIC5zdmctd3JhcHBlcixodG1sOm5vdCguZXhwb3J0KSAubGFuZGluZz5kaXYgLmNvbnRlbnQgLnN0YXRpc3RpYyAuZ3JhcGgtY29udGFpbmVyLmJ1ZGdldC5hbGwgLmJ1ZGdldC1zdGF0cyAuc3ZnIC5zdmctd3JhcHBlcntkaXNwbGF5Om5vbmU7YWxpZ24taXRlbXM6ZmxleC1zdGFydH1odG1sOm5vdCguZXhwb3J0KSAubGFuZGluZz5kaXYgLmNvbnRlbnQgLnN0YXRpc3RpYyAuZ3JhcGgtY29udGFpbmVyLmJ1ZGdldCAuYnVkZ2V0LXN0YXRzIC5zdmcgLnN2Zy13cmFwcGVyLnN2Zy13cmFwcGVyLW1vYmlsZSxodG1sOm5vdCguZXhwb3J0KSAubGFuZGluZz5kaXYgLmNvbnRlbnQgLnN0YXRpc3RpYyAuZ3JhcGgtY29udGFpbmVyLmJ1ZGdldC5hbGwgLmJ1ZGdldC1zdGF0cyAuc3ZnIC5zdmctd3JhcHBlci5zdmctd3JhcHBlci1tb2JpbGV7ZGlzcGxheTpmbGV4O3Bvc2l0aW9uOnJlbGF0aXZlfWh0bWw6bm90KC5leHBvcnQpIC5sYW5kaW5nPmRpdiAuY29udGVudCAuc3RhdGlzdGljIC5ncmFwaC1jb250YWluZXIuYnVkZ2V0IC5idWRnZXQtc3RhdHMgLnN2ZyAuc3ZnLXdyYXBwZXIuc3ZnLXdyYXBwZXItbW9iaWxlIC5sYWJlbCxodG1sOm5vdCguZXhwb3J0KSAubGFuZGluZz5kaXYgLmNvbnRlbnQgLnN0YXRpc3RpYyAuZ3JhcGgtY29udGFpbmVyLmJ1ZGdldC5hbGwgLmJ1ZGdldC1zdGF0cyAuc3ZnIC5zdmctd3JhcHBlci5zdmctd3JhcHBlci1tb2JpbGUgLmxhYmVse3Bvc2l0aW9uOmFic29sdXRlO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7dG9wOjA7bGVmdDowO29wYWNpdHk6MC42O2ZvbnQtc2l6ZTo4cHg7Zm9udC13ZWlnaHQ6MzAwO3RleHQtYWxpZ246bGVmdDtjb2xvcjojZmZmZmZmO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXJ9aHRtbDpub3QoLmV4cG9ydCkgLmxhbmRpbmc+ZGl2IC5jb250ZW50IC5zdGF0aXN0aWMgLmdyYXBoLWNvbnRhaW5lci5idWRnZXQgLmJ1ZGdldC1zdGF0cyAuc3ZnIC50ZXh0LGh0bWw6bm90KC5leHBvcnQpIC5sYW5kaW5nPmRpdiAuY29udGVudCAuc3RhdGlzdGljIC5ncmFwaC1jb250YWluZXIuYnVkZ2V0LmFsbCAuYnVkZ2V0LXN0YXRzIC5zdmcgLnRleHR7dGV4dC1hbGlnbjpsZWZ0O2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0O2FsaWduLWl0ZW1zOmZsZXgtc3RhcnQ7cG9zaXRpb246cmVsYXRpdmU7ZmxleC1iYXNpczpjYWxjKDEwMCUgLSAxMDBweCl9aHRtbDpub3QoLmV4cG9ydCkgLmxhbmRpbmc+ZGl2IC5jb250ZW50IC5zdGF0aXN0aWMgLmdyYXBoLWNvbnRhaW5lci5idWRnZXQgLmJ1ZGdldC1zdGF0cyAuc3ZnIC50ZXh0LnRleHQtbW9iaWxlLGh0bWw6bm90KC5leHBvcnQpIC5sYW5kaW5nPmRpdiAuY29udGVudCAuc3RhdGlzdGljIC5ncmFwaC1jb250YWluZXIuYnVkZ2V0LmFsbCAuYnVkZ2V0LXN0YXRzIC5zdmcgLnRleHQudGV4dC1tb2JpbGV7ZGlzcGxheTpibG9ja31odG1sOm5vdCguZXhwb3J0KSAubGFuZGluZz5kaXYgLmNvbnRlbnQgLnN0YXRpc3RpYyAuZ3JhcGgtY29udGFpbmVyLmJ1ZGdldCAuYnVkZ2V0LXN0YXRzIC5zdmcgLnRleHQgLnZhbHVlLGh0bWw6bm90KC5leHBvcnQpIC5sYW5kaW5nPmRpdiAuY29udGVudCAuc3RhdGlzdGljIC5ncmFwaC1jb250YWluZXIuYnVkZ2V0LmFsbCAuYnVkZ2V0LXN0YXRzIC5zdmcgLnRleHQgLnZhbHVle2ZvbnQtc2l6ZToxNHB4ICFpbXBvcnRhbnQ7Zm9udC13ZWlnaHQ6MzAwfWh0bWw6bm90KC5leHBvcnQpIC5sYW5kaW5nPmRpdiAuY29udGVudCAuc3RhdGlzdGljIC5ncmFwaC1jb250YWluZXIuYnVkZ2V0IC5idWRnZXQtc3RhdHMgLnN2ZyAudGV4dCAubWVzc2FnZSxodG1sOm5vdCguZXhwb3J0KSAubGFuZGluZz5kaXYgLmNvbnRlbnQgLnN0YXRpc3RpYyAuZ3JhcGgtY29udGFpbmVyLmJ1ZGdldC5hbGwgLmJ1ZGdldC1zdGF0cyAuc3ZnIC50ZXh0IC5tZXNzYWdle29wYWNpdHk6MC43O2ZvbnQtc2l6ZToxM3B4O2ZvbnQtd2VpZ2h0OjYwMDtwYWRkaW5nLXRvcDo1cHg7dGV4dC1hbGlnbjpsZWZ0fWh0bWw6bm90KC5leHBvcnQpIC5sYW5kaW5nPmRpdiAuY29udGVudCAuc3RhdGlzdGljIC5ncmFwaC1jb250YWluZXIuYnVkZ2V0IC5idWRnZXQtc3RhdHMgLnN2ZyAubWVzc2FnZSxodG1sOm5vdCguZXhwb3J0KSAubGFuZGluZz5kaXYgLmNvbnRlbnQgLnN0YXRpc3RpYyAuZ3JhcGgtY29udGFpbmVyLmJ1ZGdldC5hbGwgLmJ1ZGdldC1zdGF0cyAuc3ZnIC5tZXNzYWdle3Bvc2l0aW9uOnJlbGF0aXZlO3RvcDphdXRvO2xlZnQ6YXV0bzt3aWR0aDphdXRvO3RleHQtYWxpZ246bGVmdDtib3R0b206YXV0b31odG1sOm5vdCguZXhwb3J0KSAubGFuZGluZz5kaXYgLmNvbnRlbnQgLnN0YXRpc3RpYyAuZ3JhcGgtY29udGFpbmVyLmJ1ZGdldCAuY2hhbmdlLGh0bWw6bm90KC5leHBvcnQpIC5sYW5kaW5nPmRpdiAuY29udGVudCAuc3RhdGlzdGljIC5ncmFwaC1jb250YWluZXIuYnVkZ2V0LmFsbCAuY2hhbmdle2ZsZXgtZGlyZWN0aW9uOnJvdztqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjtmbGV4LWJhc2lzOmF1dG87cGFkZGluZy10b3A6MjBweH1odG1sOm5vdCguZXhwb3J0KSAubGFuZGluZz5kaXYgLmNvbnRlbnQgLnN0YXRpc3RpYyAuZ3JhcGgtY29udGFpbmVyLmJ1ZGdldCAuY2hhbmdlIC50aXRsZSxodG1sOm5vdCguZXhwb3J0KSAubGFuZGluZz5kaXYgLmNvbnRlbnQgLnN0YXRpc3RpYyAuZ3JhcGgtY29udGFpbmVyLmJ1ZGdldC5hbGwgLmNoYW5nZSAudGl0bGV7b3JkZXI6MjtwYWRkaW5nOjA7b3BhY2l0eTowLjc7Zm9udC1zaXplOjEzcHg7Zm9udC13ZWlnaHQ6MzAwO2xpbmUtaGVpZ2h0OjEuNTt0ZXh0LWFsaWduOmxlZnQ7Y29sb3I6I2ZmZmZmZjtsZXR0ZXItc3BhY2luZzpub3JtYWw7ZmxleC1iYXNpczpjYWxjKDEwMCUgLSAxMDBweCl9aHRtbDpub3QoLmV4cG9ydCkgLmxhbmRpbmc+ZGl2IC5jb250ZW50IC5zdGF0aXN0aWMgLmdyYXBoLWNvbnRhaW5lci5idWRnZXQgLmNoYW5nZSAuY2lyY2xlLGh0bWw6bm90KC5leHBvcnQpIC5sYW5kaW5nPmRpdiAuY29udGVudCAuc3RhdGlzdGljIC5ncmFwaC1jb250YWluZXIuYnVkZ2V0LmFsbCAuY2hhbmdlIC5jaXJjbGV7b3JkZXI6MTtib3JkZXI6bm9uZTtiYWNrZ3JvdW5kOnRyYW5zcGFyZW50O3dpZHRoOmF1dG87aGVpZ2h0OmF1dG87cG9zaXRpb246cmVsYXRpdmV9aHRtbDpub3QoLmV4cG9ydCkgLmxhbmRpbmc+ZGl2IC5jb250ZW50IC5zdGF0aXN0aWMgLmdyYXBoLWNvbnRhaW5lci5idWRnZXQgLmNoYW5nZSAuY2lyY2xlIC5jaXJjbGUtbW9iaWxlLGh0bWw6bm90KC5leHBvcnQpIC5sYW5kaW5nPmRpdiAuY29udGVudCAuc3RhdGlzdGljIC5ncmFwaC1jb250YWluZXIuYnVkZ2V0LmFsbCAuY2hhbmdlIC5jaXJjbGUgLmNpcmNsZS1tb2JpbGV7d2lkdGg6ODZweDtoZWlnaHQ6ODZweDtkaXNwbGF5OmJsb2NrfWh0bWw6bm90KC5leHBvcnQpIC5sYW5kaW5nPmRpdiAuY29udGVudCAuc3RhdGlzdGljIC5ncmFwaC1jb250YWluZXIuYnVkZ2V0IC5jaGFuZ2UgLmNpcmNsZSAudmFsdWUsaHRtbDpub3QoLmV4cG9ydCkgLmxhbmRpbmc+ZGl2IC5jb250ZW50IC5zdGF0aXN0aWMgLmdyYXBoLWNvbnRhaW5lci5idWRnZXQuYWxsIC5jaGFuZ2UgLmNpcmNsZSAudmFsdWV7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowO3dpZHRoOjEwMCU7bGluZS1oZWlnaHQ6ODZweDtmb250LXNpemU6MTZweDtmb250LXdlaWdodDozMDB9aHRtbDpub3QoLmV4cG9ydCkgLmxhbmRpbmc+ZGl2IC5jb250ZW50IC5zdGF0aXN0aWMgLmdyYXBoLWNvbnRhaW5lci5idWRnZXQgLmdyaWQtbW9iaWxlLGh0bWw6bm90KC5leHBvcnQpIC5sYW5kaW5nPmRpdiAuY29udGVudCAuc3RhdGlzdGljIC5ncmFwaC1jb250YWluZXIuYnVkZ2V0LmFsbCAuZ3JpZC1tb2JpbGV7ZGlzcGxheTpibG9jaztwb3NpdGlvbjphYnNvbHV0ZTt3aWR0aDoxcHg7aGVpZ2h0OjEwMCU7dG9wOjA7bGVmdDowO21hcmdpbjowfWh0bWw6bm90KC5leHBvcnQpIC5sYW5kaW5nPmRpdiAuY29udGVudCAuc3RhdGlzdGljIC5ncmFwaC1jb250YWluZXIuYnVkZ2V0IC5ncmlkLW1vYmlsZSAuYXJyb3csaHRtbDpub3QoLmV4cG9ydCkgLmxhbmRpbmc+ZGl2IC5jb250ZW50IC5zdGF0aXN0aWMgLmdyYXBoLWNvbnRhaW5lci5idWRnZXQuYWxsIC5ncmlkLW1vYmlsZSAuYXJyb3d7aGVpZ2h0OmNhbGMoMTAwJSAtIDQwcHgpO2JhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgIzBkMTQxYSwgIzBkYjliYyl9aHRtbDpub3QoLmV4cG9ydCkgLmxhbmRpbmc+ZGl2IC5jb250ZW50IC5zdGF0aXN0aWMgLmdyYXBoLWNvbnRhaW5lci5idWRnZXQgLmdyaWQtbW9iaWxlIC5hcnJvdzphZnRlcixodG1sOm5vdCguZXhwb3J0KSAubGFuZGluZz5kaXYgLmNvbnRlbnQgLnN0YXRpc3RpYyAuZ3JhcGgtY29udGFpbmVyLmJ1ZGdldC5hbGwgLmdyaWQtbW9iaWxlIC5hcnJvdzphZnRlcntjb250ZW50OicnO2Rpc3BsYXk6YmxvY2s7cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6Y2FsYyg1MCUgLSA2cHgpO3RvcDphdXRvO2JvdHRvbTotMXB4O3dpZHRoOjEycHg7aGVpZ2h0OjhweDtiYWNrZ3JvdW5kOnVybCguLi9pbWFnZXMvc3ZnL2dyYXBoLWFycm93LnN2ZykgNTAlIDUwJSBuby1yZXBlYXQ7dHJhbnNmb3JtOnJvdGF0ZSg5MGRlZyl9aHRtbDpub3QoLmV4cG9ydCkgLmxhbmRpbmc+ZGl2IC5jb250ZW50IC5zdGF0aXN0aWMgLmdyYXBoLWNvbnRhaW5lci5idWRnZXQgLmdyaWQtbW9iaWxlIC52YWx1ZXMgLnZhbHVlLGh0bWw6bm90KC5leHBvcnQpIC5sYW5kaW5nPmRpdiAuY29udGVudCAuc3RhdGlzdGljIC5ncmFwaC1jb250YWluZXIuYnVkZ2V0LmFsbCAuZ3JpZC1tb2JpbGUgLnZhbHVlcyAudmFsdWV7cG9zaXRpb246YWJzb2x1dGU7Zm9udC1zaXplOjEycHg7Zm9udC13ZWlnaHQ6MzAwO2xldHRlci1zcGFjaW5nOjFweH1odG1sOm5vdCguZXhwb3J0KSAubGFuZGluZz5kaXYgLmNvbnRlbnQgLnN0YXRpc3RpYyAuZ3JhcGgtY29udGFpbmVyLmJ1ZGdldCAuZ3JpZC1tb2JpbGUgLnZhbHVlcyAudmFsdWU6Zmlyc3QtY2hpbGQsaHRtbDpub3QoLmV4cG9ydCkgLmxhbmRpbmc+ZGl2IC5jb250ZW50IC5zdGF0aXN0aWMgLmdyYXBoLWNvbnRhaW5lci5idWRnZXQuYWxsIC5ncmlkLW1vYmlsZSAudmFsdWVzIC52YWx1ZTpmaXJzdC1jaGlsZHt0b3A6MHB4fWh0bWw6bm90KC5leHBvcnQpIC5sYW5kaW5nPmRpdiAuY29udGVudCAuc3RhdGlzdGljIC5ncmFwaC1jb250YWluZXIuYnVkZ2V0IC5ncmlkLW1vYmlsZSAudmFsdWVzIC52YWx1ZTpsYXN0LWNoaWxkLGh0bWw6bm90KC5leHBvcnQpIC5sYW5kaW5nPmRpdiAuY29udGVudCAuc3RhdGlzdGljIC5ncmFwaC1jb250YWluZXIuYnVkZ2V0LmFsbCAuZ3JpZC1tb2JpbGUgLnZhbHVlcyAudmFsdWU6bGFzdC1jaGlsZHtib3R0b206MTBweH1odG1sOm5vdCguZXhwb3J0KSAubGFuZGluZz5kaXYgLmNvbnRlbnQgLnN0YXRpc3RpYyAuZ3JhcGgtY29udGFpbmVyLm1vdW50YWluIC5saXN0OmJlZm9yZXtjb250ZW50OicnO2Rpc3BsYXk6YmxvY2s7d2lkdGg6MnB4O2JhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgIzBkMTQxYSwgIzM1N2VlMCA1MyUsICMwYzE0MTkpO3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6OHB4O3RvcDowO2JvdHRvbTowO29wYWNpdHk6MC4zO3RyYW5zZm9ybTpzY2FsZSgxLjAxKX1odG1sOm5vdCguZXhwb3J0KSAubGFuZGluZz5kaXYgLmNvbnRlbnQgLnN0YXRpc3RpYyAuZ3JhcGgtY29udGFpbmVyLm9yYml0LGh0bWw6bm90KC5leHBvcnQpIC5sYW5kaW5nPmRpdiAuY29udGVudCAuc3RhdGlzdGljIC5ncmFwaC1jb250YWluZXIubW91bnRhaW4saHRtbDpub3QoLmV4cG9ydCkgLmxhbmRpbmc+ZGl2IC5jb250ZW50IC5zdGF0aXN0aWMgLmdyYXBoLWNvbnRhaW5lci5tb3VudGFpbi5ob3Jpem9udGFse292ZXJmbG93OnZpc2libGU7ZGlzcGxheTpibG9jaztwYWRkaW5nLWJvdHRvbTowfWh0bWw6bm90KC5leHBvcnQpIC5sYW5kaW5nPmRpdiAuY29udGVudCAuc3RhdGlzdGljIC5ncmFwaC1jb250YWluZXIub3JiaXQgLmdyYXBoLGh0bWw6bm90KC5leHBvcnQpIC5sYW5kaW5nPmRpdiAuY29udGVudCAuc3RhdGlzdGljIC5ncmFwaC1jb250YWluZXIubW91bnRhaW4gLmdyYXBoLGh0bWw6bm90KC5leHBvcnQpIC5sYW5kaW5nPmRpdiAuY29udGVudCAuc3RhdGlzdGljIC5ncmFwaC1jb250YWluZXIubW91bnRhaW4uaG9yaXpvbnRhbCAuZ3JhcGh7ZGlzcGxheTpub25lfWh0bWw6bm90KC5leHBvcnQpIC5sYW5kaW5nPmRpdiAuY29udGVudCAuc3RhdGlzdGljIC5ncmFwaC1jb250YWluZXIub3JiaXQgLmxpc3QgLml0ZW0saHRtbDpub3QoLmV4cG9ydCkgLmxhbmRpbmc+ZGl2IC5jb250ZW50IC5zdGF0aXN0aWMgLmdyYXBoLWNvbnRhaW5lci5tb3VudGFpbiAubGlzdCAuaXRlbSxodG1sOm5vdCguZXhwb3J0KSAubGFuZGluZz5kaXYgLmNvbnRlbnQgLnN0YXRpc3RpYyAuZ3JhcGgtY29udGFpbmVyLm1vdW50YWluLmhvcml6b250YWwgLmxpc3QgLml0ZW17cGFkZGluZzowO2FsaWduLWl0ZW1zOmZsZXgtc3RhcnQ7aGVpZ2h0OmF1dG8gIWltcG9ydGFudDtwYWRkaW5nLWJvdHRvbToxNXB4O3Bvc2l0aW9uOnJlbGF0aXZlfWh0bWw6bm90KC5leHBvcnQpIC5sYW5kaW5nPmRpdiAuY29udGVudCAuc3RhdGlzdGljIC5ncmFwaC1jb250YWluZXIub3JiaXQgLmxpc3QgLml0ZW0gLmNpcmNsZSxodG1sOm5vdCguZXhwb3J0KSAubGFuZGluZz5kaXYgLmNvbnRlbnQgLnN0YXRpc3RpYyAuZ3JhcGgtY29udGFpbmVyLm1vdW50YWluIC5saXN0IC5pdGVtIC5jaXJjbGUsaHRtbDpub3QoLmV4cG9ydCkgLmxhbmRpbmc+ZGl2IC5jb250ZW50IC5zdGF0aXN0aWMgLmdyYXBoLWNvbnRhaW5lci5tb3VudGFpbi5ob3Jpem9udGFsIC5saXN0IC5pdGVtIC5jaXJjbGV7ZmxleC1iYXNpczoxOHB4O2hlaWdodDoxOHB4O2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcjtmbGV4LXNocmluazowfWh0bWw6bm90KC5leHBvcnQpIC5sYW5kaW5nPmRpdiAuY29udGVudCAuc3RhdGlzdGljIC5ncmFwaC1jb250YWluZXIub3JiaXQgLmxpc3QgLml0ZW0gLmNpcmNsZSBkaXYsaHRtbDpub3QoLmV4cG9ydCkgLmxhbmRpbmc+ZGl2IC5jb250ZW50IC5zdGF0aXN0aWMgLmdyYXBoLWNvbnRhaW5lci5tb3VudGFpbiAubGlzdCAuaXRlbSAuY2lyY2xlIGRpdixodG1sOm5vdCguZXhwb3J0KSAubGFuZGluZz5kaXYgLmNvbnRlbnQgLnN0YXRpc3RpYyAuZ3JhcGgtY29udGFpbmVyLm1vdW50YWluLmhvcml6b250YWwgLmxpc3QgLml0ZW0gLmNpcmNsZSBkaXZ7Ym9yZGVyLXJhZGl1czo1MCU7bWFyZ2luOjAgYXV0bzttYXgtd2lkdGg6MThweDttYXgtaGVpZ2h0OjE4cHh9aHRtbDpub3QoLmV4cG9ydCkgLmxhbmRpbmc+ZGl2IC5jb250ZW50IC5zdGF0aXN0aWMgLmdyYXBoLWNvbnRhaW5lci5vcmJpdCAubGlzdCAuaXRlbSAudmFsdWUsaHRtbDpub3QoLmV4cG9ydCkgLmxhbmRpbmc+ZGl2IC5jb250ZW50IC5zdGF0aXN0aWMgLmdyYXBoLWNvbnRhaW5lci5tb3VudGFpbiAubGlzdCAuaXRlbSAudmFsdWUsaHRtbDpub3QoLmV4cG9ydCkgLmxhbmRpbmc+ZGl2IC5jb250ZW50IC5zdGF0aXN0aWMgLmdyYXBoLWNvbnRhaW5lci5tb3VudGFpbi5ob3Jpem9udGFsIC5saXN0IC5pdGVtIC52YWx1ZXtwYWRkaW5nLWxlZnQ6MTVweDtsaW5lLWhlaWdodDoxOHB4fWh0bWw6bm90KC5leHBvcnQpIC5sYW5kaW5nPmRpdiAuY29udGVudCAuc3RhdGlzdGljIC5ncmFwaC1jb250YWluZXIub3JiaXQgLmxpc3QgLml0ZW0gLnZhbHVlOmJlZm9yZSxodG1sOm5vdCguZXhwb3J0KSAubGFuZGluZz5kaXYgLmNvbnRlbnQgLnN0YXRpc3RpYyAuZ3JhcGgtY29udGFpbmVyLm1vdW50YWluIC5saXN0IC5pdGVtIC52YWx1ZTpiZWZvcmUsaHRtbDpub3QoLmV4cG9ydCkgLmxhbmRpbmc+ZGl2IC5jb250ZW50IC5zdGF0aXN0aWMgLmdyYXBoLWNvbnRhaW5lci5tb3VudGFpbi5ob3Jpem9udGFsIC5saXN0IC5pdGVtIC52YWx1ZTpiZWZvcmV7ZGlzcGxheTpub25lfWh0bWw6bm90KC5leHBvcnQpIC5sYW5kaW5nPmRpdiAuY29udGVudCAuc3RhdGlzdGljIC5ncmFwaC1jb250YWluZXIub3JiaXQgLmxpc3QgLml0ZW0gLnRpdGxlLGh0bWw6bm90KC5leHBvcnQpIC5sYW5kaW5nPmRpdiAuY29udGVudCAuc3RhdGlzdGljIC5ncmFwaC1jb250YWluZXIubW91bnRhaW4gLmxpc3QgLml0ZW0gLnRpdGxlLGh0bWw6bm90KC5leHBvcnQpIC5sYW5kaW5nPmRpdiAuY29udGVudCAuc3RhdGlzdGljIC5ncmFwaC1jb250YWluZXIubW91bnRhaW4uaG9yaXpvbnRhbCAubGlzdCAuaXRlbSAudGl0bGV7bGluZS1oZWlnaHQ6MThweH1odG1sOm5vdCguZXhwb3J0KSAubGFuZGluZz5kaXYgLmNvbnRlbnQgLnN0YXRpc3RpYyAuZ3JhcGgtY29udGFpbmVyLm1vdW50YWlue2Rpc3BsYXk6YmxvY2t9aHRtbDpub3QoLmV4cG9ydCkgLmxhbmRpbmc+ZGl2IC5jb250ZW50IC5zdGF0aXN0aWMgLmdyYXBoLWNvbnRhaW5lci5tb3VudGFpbiAubGlzdHtwYWRkaW5nLWxlZnQ6MThweDtwb3NpdGlvbjpyZWxhdGl2ZX1odG1sOm5vdCguZXhwb3J0KSAubGFuZGluZz5kaXYgLmNvbnRlbnQgLnN0YXRpc3RpYyAuZ3JhcGgtY29udGFpbmVyLm1vdW50YWluIC5saXN0OmJlZm9yZXtjb250ZW50OicnO2Rpc3BsYXk6YmxvY2s7YmFja2dyb3VuZC1pbWFnZTpsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjZWIxZDUzLCAjMTExOTIwKTt3aWR0aDo0cHg7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7Ym90dG9tOjA7bGVmdDo3cHh9aHRtbDpub3QoLmV4cG9ydCkgLmxhbmRpbmc+ZGl2IC5jb250ZW50IC5zdGF0aXN0aWMgLmdyYXBoLWNvbnRhaW5lci5tb3VudGFpbiAuY29tbW9uLWxpc3R7cG9zaXRpb246cmVsYXRpdmU7dG9wOmF1dG87Ym90dG9tOmF1dG87bGVmdDphdXRvO3BhZGRpbmc6MjBweCAwO2Rpc3BsYXk6YmxvY2s7d2lkdGg6YXV0bztwYWRkaW5nLXJpZ2h0OjB9aHRtbDpub3QoLmV4cG9ydCkgLmxhbmRpbmc+ZGl2IC5jb250ZW50IC5zdGF0aXN0aWMgLmdyYXBoLWNvbnRhaW5lci5tb3VudGFpbiAuY29tbW9uLWxpc3QgLml0ZW17d2lkdGg6YXV0b31odG1sOm5vdCguZXhwb3J0KSAubGFuZGluZz5kaXYgLmNvbnRlbnQgLnN0YXRpc3RpYyAuZ3JhcGgtY29udGFpbmVyLm1vdW50YWluIC5jb21tb24tbGlzdCAuaXRlbSAudmFsdWV7dGV4dC1hbGlnbjpjZW50ZXI7Zm9udC1zaXplOjIwcHg7Zm9udC13ZWlnaHQ6MzAwfWh0bWw6bm90KC5leHBvcnQpIC5sYW5kaW5nPmRpdiAuY29udGVudCAuc3RhdGlzdGljIC5ncmFwaC1jb250YWluZXIubW91bnRhaW4gLmNvbW1vbi1saXN0IC5pdGVtIC50aXRsZXt0ZXh0LWFsaWduOmNlbnRlcjtmb250LXdlaWdodDoxMDA7bGluZS1oZWlnaHQ6MS41NDtjb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LDAuODcpO3BhZGRpbmctdG9wOjB9aHRtbDpub3QoLmV4cG9ydCkgLmxhbmRpbmc+ZGl2IC5jb250ZW50IC5zdGF0aXN0aWMgLmdyaWR7ZGlzcGxheTpub25lfWh0bWw6bm90KC5leHBvcnQpIC5sYW5kaW5nPmRpdiAuY29udGVudCAuc3RhdGlzdGljLnJlY29tbWVuZGF0aW9uIC50b3B7cGFkZGluZy1ib3R0b206MTVweH1odG1sOm5vdCguZXhwb3J0KSAubGFuZGluZz5kaXYgLmNvbnRlbnQgLnN0YXRpc3RpYy5yZWNvbW1lbmRhdGlvbiAucmVjb21tZW5kYXRpb24tdGV4dHtwYWRkaW5nLWJvdHRvbTo1cHh9aHRtbDpub3QoLmV4cG9ydCkgLmxhbmRpbmc+ZGl2IC5jb250ZW50IC5zdGF0aXN0aWMucmVjb21tZW5kYXRpb24gLnJlY29tbWVuZGF0aW9uLXRleHQgLmRlZmF1bHQtcmVjb21tZW5kYXRpb257cGFkZGluZy1ib3R0b206MTBweH1odG1sOm5vdCguZXhwb3J0KSAubGFuZGluZz5kaXYgLmNvbnRlbnQgLnN0YXRpc3RpYy5yZWNvbW1lbmRhdGlvbiAucmVjb21tZW5kYXRpb24tdGV4dCAuZGVmYXVsdC1yZWNvbW1lbmRhdGlvbiBzdmd7ZmxleC1iYXNpczo0MHB4fWh0bWw6bm90KC5leHBvcnQpIC5sYW5kaW5nPmRpdiAuY29udGVudCAuc3RhdGlzdGljLnJlY29tbWVuZGF0aW9uIC5yZWNvbW1lbmRhdGlvbi10ZXh0IC5kZWZhdWx0LXJlY29tbWVuZGF0aW9uIC50ZXh0e3BhZGRpbmctbGVmdDoxMHB4O2ZvbnQtc2l6ZToxNXB4O2xpbmUtaGVpZ2h0OjEuNTtmb250LXNpemU6MTNweH1odG1sOm5vdCguZXhwb3J0KSAubGFuZGluZz5kaXYgLmNvbnRlbnQgLnN0YXRpc3RpYy5yZWNvbW1lbmRhdGlvbiAuc3RhdC1hY3Rpb25zIC5hY3Rpb257ZGlzcGxheTpibG9jaztwYWRkaW5nLXRvcDoyMHB4fWh0bWw6bm90KC5leHBvcnQpIC5sYW5kaW5nPmRpdiAuY29udGVudCAuc3RhdGlzdGljLnJlY29tbWVuZGF0aW9uIC5zdGF0LWFjdGlvbnMgLmFjdGlvbiAudGl0bGV7cGFkZGluZy1ib3R0b206MjBweH1odG1sOm5vdCguZXhwb3J0KSAubGFuZGluZz5kaXYgLmNvbnRlbnQgLnN0YXRpc3RpYy5yZWNvbW1lbmRhdGlvbiAuc3RhdC1hY3Rpb25zIC5hY3Rpb24gLnRpdGxlIC5jYXB0aW9ue2ZvbnQtc2l6ZToxNnB4O2ZvbnQtd2VpZ2h0OjUwMDtsaW5lLWhlaWdodDoxLjcxfWh0bWw6bm90KC5leHBvcnQpIC5sYW5kaW5nPmRpdiAuY29udGVudCAuc3RhdGlzdGljLnJlY29tbWVuZGF0aW9uIC5zdGF0LWFjdGlvbnMgLmFjdGlvbiAudGl0bGUgLnRleHR7Zm9udC1zaXplOjEzcHg7bGluZS1oZWlnaHQ6MS44Mzt0ZXh0LWFsaWduOmxlZnR9aHRtbDpub3QoLmV4cG9ydCkgLmxhbmRpbmc+ZGl2IC5jb250ZW50IC5zdGF0aXN0aWMucmVjb21tZW5kYXRpb24gLnN0YXQtYWN0aW9ucyAuYWN0aW9uIGF7ZGlzcGxheTppbmxpbmUtYmxvY2s7aGVpZ2h0OjQwcHg7dmVydGljYWwtYWxpZ246dG9wO3BhZGRpbmc6MCAyNXB4O2xpbmUtaGVpZ2h0OjQwcHh9aHRtbDpub3QoLmV4cG9ydCkgLmxhbmRpbmc+ZGl2IC5jb250ZW50IC5zdW1tYXJ5LWluZm97cGFkZGluZzoxNXB4O2ZvbnQtc2l6ZToxMnB4O2xpbmUtaGVpZ2h0OjEuODM7dGV4dC1hbGlnbjpsZWZ0fWh0bWw6bm90KC5leHBvcnQpIC5sYW5kaW5nPmRpdiAuZ28tdG8tcmVjb21tZWRhdGlvbnMuZ28tdG8tcmVjb21tZWRhdGlvbnMtbW9iaWxle2JvdHRvbTowO2xlZnQ6MDt3aWR0aDoxMDAlfWh0bWw6bm90KC5leHBvcnQpIC5sYW5kaW5nPmRpdiAuZ28tdG8tcmVjb21tZWRhdGlvbnMuZ28tdG8tcmVjb21tZWRhdGlvbnMtbW9iaWxlIGJ1dHRvbntib3JkZXItcmFkaXVzOjA7aGVpZ2h0OjUwcHg7Zm9udC1zaXplOjEzcHg7d2lkdGg6MTAwJX1odG1sOm5vdCguZXhwb3J0KSAuZm9vdGVye21hcmdpbjowfWh0bWw6bm90KC5leHBvcnQpIC5mb290ZXI+ZGl2e3BhZGRpbmctYm90dG9tOjQwcHg7aGVpZ2h0OmF1dG87YWxpZ24taXRlbXM6ZmxleC1zdGFydH1odG1sOm5vdCguZXhwb3J0KSAuZm9vdGVyPmRpdiAubG9nbyBhe3dpZHRoOjgwcHg7aGVpZ2h0OjI1cHg7YmFja2dyb3VuZC1zaXplOmNvbnRhaW59aHRtbDpub3QoLmV4cG9ydCkgLmZvb3Rlcj5kaXYgLmxpbmtzIHVse2ZsZXgtd3JhcDp3cmFwO2p1c3RpZnktY29udGVudDpmbGV4LWVuZH1odG1sOm5vdCguZXhwb3J0KSAuZm9vdGVyPmRpdiAubGlua3MgdWwgbGl7bGluZS1oZWlnaHQ6MjBweH1odG1sOm5vdCguZXhwb3J0KSAuZm9vdGVyPmRpdiAubGlua3MgdWwgbGkgYXtmb250LXNpemU6MTJweH1odG1sOm5vdCguZXhwb3J0KSAuZm9vdGVyPmRpdiAuY29weXJpZ2h0e2ZvbnQtc2l6ZToxMHB4O2xpbmUtaGVpZ2h0OjQwcHg7Ym90dG9tOjBweH1odG1sOm5vdCguZXhwb3J0KSAudG8tdG9we2JvdHRvbTo2MHB4O3dpZHRoOjQwcHg7aGVpZ2h0OjQwcHh9aHRtbDpub3QoLmV4cG9ydCkgLnRvLXRvcCBzcGFue21hcmdpbi1yaWdodDotMXB4fWh0bWw6bm90KC5leHBvcnQpIC5hcHAtaW5kZXguZmlsdGVycy1maXhlZCAubGFuZGluZz5kaXYgLmZpbHRlcnN7cGFkZGluZzowIDE1cHg7cG9zaXRpb246Zml4ZWR9aHRtbDpub3QoLmV4cG9ydCkgLnBhZ2VzLWluZGV4IC5jb250YWluZXJ7cGFkZGluZy10b3A6NzVweH1odG1sOm5vdCguZXhwb3J0KSAucGFnZXMtaW5kZXggLmNvbnRhaW5lciAuaGVhZGVye2JhY2tncm91bmQ6IzAwMDtwb3NpdGlvbjpmaXhlZH1odG1sOm5vdCguZXhwb3J0KSAucGFnZXMtaW5kZXggLmNvbnRhaW5lciAucGFnZXtiYWNrZ3JvdW5kOiMxMTE5MjB9aHRtbDpub3QoLmV4cG9ydCkgLnBhZ2VzLWluZGV4IC5jb250YWluZXIgLnBhZ2UgLmNvbnRlbnR7cG9zaXRpb246cmVsYXRpdmV9aHRtbDpub3QoLmV4cG9ydCkgLnBhZ2VzLWluZGV4IC5jb250YWluZXIgLnBhZ2UgLmNvbnRlbnQgaDF7Zm9udC1zaXplOjE4cHg7cGFkZGluZzo1MHB4IDAgMHB4fWh0bWw6bm90KC5leHBvcnQpIC5wYWdlcy1pbmRleCAuY29udGFpbmVyIC5wYWdlIC5jb250ZW50IGgze2ZvbnQtc2l6ZToxNHB4O2ZvbnQtd2VpZ2h0OjMwMH1odG1sOm5vdCguZXhwb3J0KSAucGFnZXMtaW5kZXggLmNvbnRhaW5lciAucGFnZSAuY29udGVudCBoMntwYWRkaW5nLXRvcDoxNXB4O2ZvbnQtc2l6ZToxOHB4fWh0bWw6bm90KC5leHBvcnQpIC5wYWdlcy1pbmRleCAuY29udGFpbmVyIC5wYWdlIC5jb250ZW50IGg0e3BhZGRpbmctdG9wOjE1cHg7Zm9udC1zaXplOjE0cHh9aHRtbDpub3QoLmV4cG9ydCkgLnBhZ2VzLWluZGV4IC5jb250YWluZXIgLnBhZ2UgLmNvbnRlbnQgaDV7Zm9udC1zaXplOjE0cHh9aHRtbDpub3QoLmV4cG9ydCkgLnBhZ2VzLWluZGV4IC5jb250YWluZXIgLnBhZ2UgLmNvbnRlbnQgaDZ7Zm9udC1zaXplOjEzcHg7ZmxvYXQ6bm9uZTttYXJnaW46MDttYXJnaW4tYm90dG9tOjE1cHg7bWFyZ2luLXRvcDoyNXB4fWh0bWw6bm90KC5leHBvcnQpIC5wYWdlcy1pbmRleCAuY29udGFpbmVyIC5wYWdlIC5jb250ZW50IHRhYmxle3dpZHRoOmNhbGMoMTAwJSArIDMycHgpO2JvcmRlci1zcGFjaW5nOjFweCAwO21hcmdpbjo2cHggMCA2cHggLTMxcHh9aHRtbDpub3QoLmV4cG9ydCkgLnBhZ2VzLWluZGV4IC5jb250YWluZXIgLnBhZ2UgLmNvbnRlbnQgdGFibGUgdGh7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgIzExMTkyMDtwYWRkaW5nOjEwcHggMjBweDt0ZXh0LWFsaWduOmNlbnRlcjtmb250LXNpemU6MTJweH1odG1sOm5vdCguZXhwb3J0KSAucGFnZXMtaW5kZXggLmNvbnRhaW5lciAucGFnZSAuY29udGVudCB0YWJsZSB0ZHtwYWRkaW5nOjVweCAyMHB4O3RleHQtYWxpZ246Y2VudGVyO2ZvbnQtc2l6ZToxMnB4O2NvbG9yOiNmZmZ9aHRtbDpub3QoLmV4cG9ydCkgLnBhZ2VzLWluZGV4IC5jb250YWluZXIgLnBhZ2UgLmNvbnRlbnQgdGFibGUudGgtdG9nZ2xlIHRoe3Bvc2l0aW9uOnJlbGF0aXZlO2N1cnNvcjpwb2ludGVyfWh0bWw6bm90KC5leHBvcnQpIC5wYWdlcy1pbmRleCAuY29udGFpbmVyIC5wYWdlIC5jb250ZW50IHRhYmxlLnRoLXRvZ2dsZSB0aDpiZWZvcmV7Zm9udC1mYW1pbHk6J2ljb21vb24nICFpbXBvcnRhbnQ7c3BlYWs6bm9uZTtmb250LXN0eWxlOm5vcm1hbDtmb250LXdlaWdodDpub3JtYWw7Zm9udC12YXJpYW50Om5vcm1hbDt0ZXh0LXRyYW5zZm9ybTpub25lO2xpbmUtaGVpZ2h0OjE7LXdlYmtpdC1mb250LXNtb290aGluZzphbnRpYWxpYXNlZDstbW96LW9zeC1mb250LXNtb290aGluZzpncmF5c2NhbGU7Y29udGVudDpcIlxcZTkwNFwiO3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0OjE1cHg7dG9wOjUwJTttYXJnaW4tdG9wOi0zcHg7Zm9udC1zaXplOjVweH1odG1sOm5vdCguZXhwb3J0KSAucGFnZXMtaW5kZXggLmNvbnRhaW5lciAucGFnZSAuY29udGVudCB0YWJsZS50aC10b2dnbGUub3BlbmVkIHRoOmJlZm9yZXt0cmFuc2Zvcm06cm90YXRlKC0xODBkZWcpfWh0bWw6bm90KC5leHBvcnQpIC5wYWdlcy1pbmRleCAuY29udGFpbmVyIC5wYWdlIC5jb250ZW50IHRhYmxlLnRoLXRvZ2dsZSB0ZHtkaXNwbGF5Om5vbmV9aHRtbDpub3QoLmV4cG9ydCkgLnBhZ2VzLWluZGV4IC5jb250YWluZXIgLnBhZ2UgLmNvbnRlbnQgdGFibGUudGgtdG9nZ2xlLm9wZW5lZCB0ZHtkaXNwbGF5OnRhYmxlLWNlbGx9aHRtbDpub3QoLmV4cG9ydCkgLnBhZ2VzLWluZGV4IC5jb250YWluZXIgLnBhZ2UgLm1vYmlsZS1jbG9zZXtmb250LXNpemU6MThweDtoZWlnaHQ6NDBweDtsaW5lLWhlaWdodDo0MHB4fWh0bWw6bm90KC5leHBvcnQpIC5wYWdlcy1pbmRleCAuZm9vdGVye3BhZGRpbmctdG9wOjEwcHh9aHRtbDpub3QoLmV4cG9ydCkgLmFwcC1yZXBvcnQgLmNvbnRhaW5lcixodG1sOm5vdCguZXhwb3J0KSAuYXBwLWNvbnRhY3RtZSAuY29udGFpbmVye3BhZGRpbmctdG9wOjc1cHh9aHRtbDpub3QoLmV4cG9ydCkgLmFwcC1yZXBvcnQgLmNvbnRhaW5lciAuaGVhZGVyLGh0bWw6bm90KC5leHBvcnQpIC5hcHAtY29udGFjdG1lIC5jb250YWluZXIgLmhlYWRlcntwb3NpdGlvbjpmaXhlZH1odG1sOm5vdCguZXhwb3J0KSAuYXBwLXJlcG9ydCAuY29udGFpbmVyIC5mb3JtcyxodG1sOm5vdCguZXhwb3J0KSAuYXBwLWNvbnRhY3RtZSAuY29udGFpbmVyIC5mb3Jtc3tiYWNrZ3JvdW5kOiMxMTE5MjB9aHRtbDpub3QoLmV4cG9ydCkgLmFwcC1yZXBvcnQgLmNvbnRhaW5lciAuZm9ybXMgLnRpdGxlLGh0bWw6bm90KC5leHBvcnQpIC5hcHAtY29udGFjdG1lIC5jb250YWluZXIgLmZvcm1zIC50aXRsZXtmb250LXNpemU6MThweH1odG1sOm5vdCguZXhwb3J0KSAuYXBwLXJlcG9ydCAuY29udGFpbmVyIC5mb3JtcyAudGV4dCxodG1sOm5vdCguZXhwb3J0KSAuYXBwLWNvbnRhY3RtZSAuY29udGFpbmVyIC5mb3JtcyAudGV4dHtmb250LXNpemU6MTNweDtwYWRkaW5nLWJvdHRvbTowfWh0bWw6bm90KC5leHBvcnQpIC5hcHAtcmVwb3J0IC5jb250YWluZXIgLmZvcm1zPmRpdixodG1sOm5vdCguZXhwb3J0KSAuYXBwLWNvbnRhY3RtZSAuY29udGFpbmVyIC5mb3Jtcz5kaXZ7d2lkdGg6YXV0bztwYWRkaW5nOjUwcHggMH1odG1sOm5vdCguZXhwb3J0KSAuYXBwLXJlcG9ydCAuY29udGFpbmVyIC5mb3Jtcz5kaXYgLmZvcm0gZm9ybSxodG1sOm5vdCguZXhwb3J0KSAuYXBwLWNvbnRhY3RtZSAuY29udGFpbmVyIC5mb3Jtcz5kaXYgLmZvcm0gZm9ybXtwYWRkaW5nOjA7bWFyZ2luOjA7d2lkdGg6YXV0byAhaW1wb3J0YW50fWh0bWw6bm90KC5leHBvcnQpIC5hcHAtcmVwb3J0IC5jb250YWluZXIgLmZvcm1zPmRpdiAuZm9ybSBmb3JtIC5ta3RvQnV0dG9uUm93IHNwYW4saHRtbDpub3QoLmV4cG9ydCkgLmFwcC1jb250YWN0bWUgLmNvbnRhaW5lciAuZm9ybXM+ZGl2IC5mb3JtIGZvcm0gLm1rdG9CdXR0b25Sb3cgc3BhbnttYXJnaW4tbGVmdDowICFpbXBvcnRhbnR9aHRtbDpub3QoLmV4cG9ydCkgLmFwcC1yZXBvcnQgLmNvbnRhaW5lciAuZm9ybXM+ZGl2IC5mb3JtIGZvcm0gLm1rdG9Gb3JtUm93LGh0bWw6bm90KC5leHBvcnQpIC5hcHAtY29udGFjdG1lIC5jb250YWluZXIgLmZvcm1zPmRpdiAuZm9ybSBmb3JtIC5ta3RvRm9ybVJvd3ttYXJnaW46MDtmbG9hdDpub25lO3dpZHRoOmF1dG8gIWltcG9ydGFudH1odG1sOm5vdCguZXhwb3J0KSAuYXBwLXJlcG9ydCAuY29udGFpbmVyIC5mb3Jtcz5kaXYgLmZvcm0gZm9ybSAubWt0b0Zvcm1Sb3cgLm1rdG9Gb3JtQ29sIC5ta3RvRmllbGRXcmFwIC5ta3RvTGFiZWwsaHRtbDpub3QoLmV4cG9ydCkgLmFwcC1jb250YWN0bWUgLmNvbnRhaW5lciAuZm9ybXM+ZGl2IC5mb3JtIGZvcm0gLm1rdG9Gb3JtUm93IC5ta3RvRm9ybUNvbCAubWt0b0ZpZWxkV3JhcCAubWt0b0xhYmVse2ZvbnQtc2l6ZToxM3B4fWh0bWw6bm90KC5leHBvcnQpIC5hcHAtcmVwb3J0IC5jb250YWluZXIgLmZvcm1zPmRpdiAuZm9ybSBmb3JtIC5ta3RvRm9ybVJvdy5maWVsZC1jaGVja2JveCxodG1sOm5vdCguZXhwb3J0KSAuYXBwLWNvbnRhY3RtZSAuY29udGFpbmVyIC5mb3Jtcz5kaXYgLmZvcm0gZm9ybSAubWt0b0Zvcm1Sb3cuZmllbGQtY2hlY2tib3h7ZGlzcGxheTpibG9ja31odG1sOm5vdCguZXhwb3J0KSAuYXBwLXJlcG9ydCAuY29udGFpbmVyIC5mb3Jtcz5kaXYgLmZvcm0gZm9ybSAubWt0b0Zvcm1Sb3cuZmllbGQtY2hlY2tib3ggLm1rdG9GaWVsZERlc2NyaXB0b3IubWt0b0Zvcm1Db2wsaHRtbDpub3QoLmV4cG9ydCkgLmFwcC1jb250YWN0bWUgLmNvbnRhaW5lciAuZm9ybXM+ZGl2IC5mb3JtIGZvcm0gLm1rdG9Gb3JtUm93LmZpZWxkLWNoZWNrYm94IC5ta3RvRmllbGREZXNjcmlwdG9yLm1rdG9Gb3JtQ29se3dpZHRoOjMwcHg7aGVpZ2h0OjMwcHg7Y2xlYXI6bm9uZTttYXJnaW4tcmlnaHQ6NnB4O3Bvc2l0aW9uOnN0YXRpYztmbG9hdDpsZWZ0fWh0bWw6bm90KC5leHBvcnQpIC5hcHAtcmVwb3J0IC5jb250YWluZXIgLmZvcm1zPmRpdiAuZm9ybSBmb3JtIC5ta3RvRm9ybVJvdy5maWVsZC1jaGVja2JveCAubWt0b0ZpZWxkRGVzY3JpcHRvci5ta3RvRm9ybUNvbCAubWt0b0Vycm9yLGh0bWw6bm90KC5leHBvcnQpIC5hcHAtY29udGFjdG1lIC5jb250YWluZXIgLmZvcm1zPmRpdiAuZm9ybSBmb3JtIC5ta3RvRm9ybVJvdy5maWVsZC1jaGVja2JveCAubWt0b0ZpZWxkRGVzY3JpcHRvci5ta3RvRm9ybUNvbCAubWt0b0Vycm9ye3RvcDotMjBweCAhaW1wb3J0YW50fWh0bWw6bm90KC5leHBvcnQpIC5hcHAtcmVwb3J0IC5jb250YWluZXIgLmZvcm1zPmRpdiAuZm9ybSBmb3JtIC5ta3RvRm9ybVJvdy5maWVsZC1jaGVja2JveCAubWt0b0ZpZWxkRGVzY3JpcHRvci5ta3RvRm9ybUNvbCAubWt0b0Vycm9yIC5ta3RvRXJyb3JBcnJvd1dyYXAsaHRtbDpub3QoLmV4cG9ydCkgLmFwcC1jb250YWN0bWUgLmNvbnRhaW5lciAuZm9ybXM+ZGl2IC5mb3JtIGZvcm0gLm1rdG9Gb3JtUm93LmZpZWxkLWNoZWNrYm94IC5ta3RvRmllbGREZXNjcmlwdG9yLm1rdG9Gb3JtQ29sIC5ta3RvRXJyb3IgLm1rdG9FcnJvckFycm93V3JhcHtsZWZ0OjExcHh9aHRtbDpub3QoLmV4cG9ydCkgLmFwcC1yZXBvcnQgLmNvbnRhaW5lciAuZm9ybXM+ZGl2IC5mb3JtIGZvcm0gLm1rdG9Gb3JtUm93LmZpZWxkLWNoZWNrYm94Pi5ta3RvRm9ybUNvbCxodG1sOm5vdCguZXhwb3J0KSAuYXBwLWNvbnRhY3RtZSAuY29udGFpbmVyIC5mb3Jtcz5kaXYgLmZvcm0gZm9ybSAubWt0b0Zvcm1Sb3cuZmllbGQtY2hlY2tib3g+Lm1rdG9Gb3JtQ29se2NsZWFyOm5vbmV9aHRtbDpub3QoLmV4cG9ydCkgLmFwcC1yZXBvcnQgLmNvbnRhaW5lciAuZm9ybXM+ZGl2IC5mb3JtIGZvcm0gLm1rdG9Gb3JtUm93LmZpZWxkLWNoZWNrYm94Pi5ta3RvRm9ybUNvbCAubWt0b0ZpZWxkV3JhcCAubWt0b0h0bWxUZXh0IHAsaHRtbDpub3QoLmV4cG9ydCkgLmFwcC1jb250YWN0bWUgLmNvbnRhaW5lciAuZm9ybXM+ZGl2IC5mb3JtIGZvcm0gLm1rdG9Gb3JtUm93LmZpZWxkLWNoZWNrYm94Pi5ta3RvRm9ybUNvbCAubWt0b0ZpZWxkV3JhcCAubWt0b0h0bWxUZXh0IHB7cGFkZGluZy10b3A6MTBweH1odG1sOm5vdCguZXhwb3J0KSAuYXBwLXJlcG9ydCAuY29udGFpbmVyIC5mb3Jtcz5kaXYgLmZvcm0gZm9ybSAubWt0b0Zvcm1Sb3cuZmllbGQtY2hlY2tib3g+Lm1rdG9Gb3JtQ29sIC5ta3RvRmllbGRXcmFwIC5ta3RvSHRtbFRleHQgcD5zcGFuLGh0bWw6bm90KC5leHBvcnQpIC5hcHAtY29udGFjdG1lIC5jb250YWluZXIgLmZvcm1zPmRpdiAuZm9ybSBmb3JtIC5ta3RvRm9ybVJvdy5maWVsZC1jaGVja2JveD4ubWt0b0Zvcm1Db2wgLm1rdG9GaWVsZFdyYXAgLm1rdG9IdG1sVGV4dCBwPnNwYW57cGFkZGluZy10b3A6MTBweDtkaXNwbGF5OmJsb2NrICFpbXBvcnRhbnR9aHRtbDpub3QoLmV4cG9ydCkgLmFwcC1yZXBvcnQgLmNvbnRhaW5lciAuZm9ybXM+ZGl2IC5mb3JtIGZvcm0gLm1rdG9Gb3JtUm93LmZpZWxkLWNoZWNrYm94ICNzdWJzY3JpcHRpb25TaW5nbGVPcHRJbixodG1sOm5vdCguZXhwb3J0KSAuYXBwLWNvbnRhY3RtZSAuY29udGFpbmVyIC5mb3Jtcz5kaXYgLmZvcm0gZm9ybSAubWt0b0Zvcm1Sb3cuZmllbGQtY2hlY2tib3ggI3N1YnNjcmlwdGlvblNpbmdsZU9wdElue3dpZHRoOjMwcHggIWltcG9ydGFudDtoZWlnaHQ6MzBweH1odG1sOm5vdCguZXhwb3J0KSAuYXBwLXJlcG9ydCAuY29udGFpbmVyIC5mb3Jtcz5kaXYgLmZvcm0gZm9ybSAubWt0b0Zvcm1Sb3cuZmllbGQtY2hlY2tib3ggbGFiZWwsaHRtbDpub3QoLmV4cG9ydCkgLmFwcC1jb250YWN0bWUgLmNvbnRhaW5lciAuZm9ybXM+ZGl2IC5mb3JtIGZvcm0gLm1rdG9Gb3JtUm93LmZpZWxkLWNoZWNrYm94IGxhYmVse3dpZHRoOjMwcHggIWltcG9ydGFudDtoZWlnaHQ6MzBweDtiYWNrZ3JvdW5kLXNpemU6MjBweCAyMHB4fWh0bWw6bm90KC5leHBvcnQpIC5hcHAtcmVwb3J0IC5jb250YWluZXIgLmZvcm1zPmRpdiAuZm9ybSBmb3JtIC5ta3RvRm9ybVJvdy5maWVsZC1jaGVja2JveCAubWt0b0Zvcm1Db2wgLm1rdG9GaWVsZFdyYXAgLm1rdG9IdG1sVGV4dCxodG1sOm5vdCguZXhwb3J0KSAuYXBwLWNvbnRhY3RtZSAuY29udGFpbmVyIC5mb3Jtcz5kaXYgLmZvcm0gZm9ybSAubWt0b0Zvcm1Sb3cuZmllbGQtY2hlY2tib3ggLm1rdG9Gb3JtQ29sIC5ta3RvRmllbGRXcmFwIC5ta3RvSHRtbFRleHR7cGFkZGluZy1sZWZ0OjQwcHh9aHRtbDpub3QoLmV4cG9ydCkgLmFwcC1yZXBvcnQgLmNvbnRhaW5lciAuZm9ybXM+ZGl2IC5mb3JtIGZvcm0gLm1rdG9Gb3JtUm93LmZpZWxkLWNoZWNrYm94IC5ta3RvRm9ybUNvbCAubWt0b0ZpZWxkV3JhcCAubWt0b0h0bWxUZXh0IHAsaHRtbDpub3QoLmV4cG9ydCkgLmFwcC1yZXBvcnQgLmNvbnRhaW5lciAuZm9ybXM+ZGl2IC5mb3JtIGZvcm0gLm1rdG9Gb3JtUm93LmZpZWxkLWNoZWNrYm94IC5ta3RvRm9ybUNvbCAubWt0b0ZpZWxkV3JhcCAubWt0b0h0bWxUZXh0IHNwYW4saHRtbDpub3QoLmV4cG9ydCkgLmFwcC1jb250YWN0bWUgLmNvbnRhaW5lciAuZm9ybXM+ZGl2IC5mb3JtIGZvcm0gLm1rdG9Gb3JtUm93LmZpZWxkLWNoZWNrYm94IC5ta3RvRm9ybUNvbCAubWt0b0ZpZWxkV3JhcCAubWt0b0h0bWxUZXh0IHAsaHRtbDpub3QoLmV4cG9ydCkgLmFwcC1jb250YWN0bWUgLmNvbnRhaW5lciAuZm9ybXM+ZGl2IC5mb3JtIGZvcm0gLm1rdG9Gb3JtUm93LmZpZWxkLWNoZWNrYm94IC5ta3RvRm9ybUNvbCAubWt0b0ZpZWxkV3JhcCAubWt0b0h0bWxUZXh0IHNwYW57cGFkZGluZy10b3A6MCAhaW1wb3J0YW50fWh0bWw6bm90KC5leHBvcnQpIC5hcHAtcmVwb3J0IC5jb250YWluZXIgLmZvcm1zIC5tb2JpbGUtY2xvc2UsaHRtbDpub3QoLmV4cG9ydCkgLmFwcC1jb250YWN0bWUgLmNvbnRhaW5lciAuZm9ybXMgLm1vYmlsZS1jbG9zZXtmb250LXNpemU6MThweDtoZWlnaHQ6NDBweDtsaW5lLWhlaWdodDo0MHB4fWh0bWw6bm90KC5leHBvcnQpIC5hcHAtZXJyb3IgLmNvbnRhaW5lciAuZXJyb3IgLmltZ3t3aWR0aDoxNTBweDtoZWlnaHQ6NjBweDtiYWNrZ3JvdW5kLXNpemU6Y29udGFpbn1odG1sOm5vdCguZXhwb3J0KSAuYXBwLWVycm9yIC5jb250YWluZXIgLmVycm9yIC5zcGlkZXJ7bWFyZ2luOjMwcHggMH1odG1sOm5vdCguZXhwb3J0KSAuYXBwLWVycm9yIC5jb250YWluZXIgLmVycm9yIC5zcGlkZXIgaW1ne3dpZHRoOjQwcHg7aGVpZ2h0OmF1dG99aHRtbDpub3QoLmV4cG9ydCkgLmFwcC1lcnJvciAuY29udGFpbmVyIC5lcnJvciAudGl0bGV7Zm9udC1zaXplOjE4cHh9aHRtbDpub3QoLmV4cG9ydCkgLmFwcC1lcnJvciAuY29udGFpbmVyIC5lcnJvciAuZGVzY3JpcHRpb257Zm9udC1zaXplOjE1cHh9aHRtbDpub3QoLmV4cG9ydCkgLmFwcC1lcnJvciAuY29udGFpbmVyIC5lcnJvciAuYnRue2hlaWdodDo0MHB4O2ZvbnQtc2l6ZToxNnB4O2xpbmUtaGVpZ2h0OjQwcHh9aHRtbDpub3QoLmV4cG9ydCkgLm1vZGFsLm1vZGFsLXN1Y2Nlc3N7dG9wOjA7aGVpZ2h0OjEwMHZoO2JhY2tncm91bmQtY29sb3I6IzAwMH1odG1sOm5vdCguZXhwb3J0KSAubW9kYWwubW9kYWwtc3VjY2Vzcz5kaXYgLnRpdGxle2ZvbnQtc2l6ZToyNHB4O3BhZGRpbmc6MjBweCAwfWh0bWw6bm90KC5leHBvcnQpIC5tb2RhbC5tb2RhbC1zdWNjZXNzPmRpdiAuZGVzY3JpcHRpb257Zm9udC1zaXplOjEzcHh9aHRtbDpub3QoLmV4cG9ydCkgLm1vZGFsLm1vZGFsLXN1Y2Nlc3M+ZGl2IC5pbWd7aGVpZ2h0OjEwMHB4fWh0bWw6bm90KC5leHBvcnQpIC5kZSAudG8tdG9wLGh0bWw6bm90KC5leHBvcnQpIC5mciAudG8tdG9wLGh0bWw6bm90KC5leHBvcnQpIC5lcyAudG8tdG9we2JvdHRvbTo4MHB4fWh0bWw6bm90KC5leHBvcnQpIC5sYW5kaW5nIC5nbG9iYWwtYWN0aW9ucyBidXR0b24udG9nZ2xlLWJ0bjpob3Zlcjpub3QoLm9wZW5lZCkgLmljb257ZmlsbDojZmZmfWh0bWw6bm90KC5leHBvcnQpIC5ta3RvTGFiZWxbZm9yPUNvdW50cnldLGh0bWw6bm90KC5leHBvcnQpIC5ta3RvTGFiZWxbZm9yPU5vZGVzX19jXXtwb2ludGVyLWV2ZW50czpub25lfS5kZWZhdWx0X21vdW50YWlue3dpZHRoOjI1MHB4O2hlaWdodDoxOTBweDtvcmRlcjoyO292ZXJmbG93OmhpZGRlbn0uZGVmYXVsdF9tb3VudGFpbl9pbWd7ZGlzcGxheTpub25lfS5kZWZhdWx0X21vdW50YWluX2ltZ19zbWFsbHtkaXNwbGF5OmJsb2NrO3dpZHRoOjI0N3B4O2hlaWdodDoxOTFweDtiYWNrZ3JvdW5kOnVybChcIi4uL2ltYWdlcy9zdmcvZGVmYXVsdF9tb3VudGFpbl9zbWFsbC5zdmdcIikgbm8tcmVwZWF0IGNlbnRlciBib3R0b219LmRlZmF1bHRfbW91bnRhaW4td3J7ZmxleC1kaXJlY3Rpb246Y29sdW1uO21hcmdpbi1ib3R0b206LTE1cHh9LmRlZmF1bHRfbW91bnRhaW4td3I6YWZ0ZXJ7aGVpZ2h0Ojc1cHg7bGVmdDotMTVweDtyaWdodDotMTVweDtiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoMTMsMjAsMjYsMCksICMwZDE0MWEpfS5kZWZhdWx0X21vdW50YWluX3RleHR7b3JkZXI6MTtwYWRkaW5nOjAgMCAxMHB4IDA7d2lkdGg6MTAwJTtmb250LXNpemU6MTJweDtmb250LXdlaWdodDozMDA7bGluZS1oZWlnaHQ6Mn0uZGlzY2xhaW1lcj5kaXZ7cGFkZGluZzoxNXB4IDAgMCAwO2ZsZXgtZGlyZWN0aW9uOmNvbHVtbn0uZGlzY2xhaW1lcj5kaXYgLnRleHR7cGFkZGluZy1yaWdodDowO2ZvbnQtc2l6ZToxMnB4fS5kaXNjbGFpbWVyPmRpdiAudGV4dCBhe2ZvbnQtc2l6ZToxMnB4fS5kaXNjbGFpbWVyPmRpdiAuYnRue2ZvbnQtc2l6ZToxNHB4fX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzMzBweCl7aHRtbC5mcjpub3QoLmV4cG9ydCkgLmxhbmRpbmc+ZGl2IC5maWx0ZXJzIC5maWx0ZXJzLXN0cmluZyAudmFsdWV7aGVpZ2h0OjUwJX19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCksIG9ubHkgc2NyZWVuIGFuZCAobWF4LWRldmljZS13aWR0aDogNDgwcHgpLCBvbmx5IHNjcmVlbiBhbmQgKG1heC1kZXZpY2UtaGVpZ2h0OiA0ODBweCl7Lm1rdG9Nb2JpbGVTaG93IC5ta3RvRm9ybSwubWt0b0Zvcm0gKnt3b3JkLWJyZWFrOmJyZWFrLXdvcmR9fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KXtodG1sOm5vdCguZXhwb3J0KSAubGFuZGluZz5kaXYgLmNvbnRlbnQgLmZpbHRlci5zZWxlY3Q6bm90KC5vcGVuZWQpOmhvdmVye2JvcmRlcjoxcHggc29saWQgdHJhbnNwYXJlbnR9aHRtbDpub3QoLmV4cG9ydCkgLmxhbmRpbmc+ZGl2IC5jb250ZW50IC5zdGF0aXN0aWMucmVjb21tZW5kYXRpb24gLnJlY29tbWVuZGF0aW9uLXRleHQgLmRlZmF1bHQtcmVjb21tZW5kYXRpb24gLnRleHR7Zm9udC1zaXplOjE0cHh9aHRtbDpub3QoLmV4cG9ydCkgLmxhbmRpbmc+ZGl2IC5jb250ZW50IC5zdGF0aXN0aWMgLmdyYXBoLWNvbnRhaW5lci5vcmJpdCAubGlzdDpiZWZvcmV7Y29udGVudDonJztkaXNwbGF5OmJsb2NrO2JhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgIzBkMTQxYSwgIzM1N2VlMCA1MyUsICMwYzE0MTkpO3dpZHRoOjJweDtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtib3R0b206MDtsZWZ0OjhweDtvcGFjaXR5OjAuNX1Aa2V5ZnJhbWVzIGhpZGVfYmFubmVye2Zyb217aGVpZ2h0OmF1dG99dG97aGVpZ2h0OjB9fS5iYW5uZXJ7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2FsaWduLWl0ZW1zOmZsZXgtc3RhcnQ7cGFkZGluZzoxNXB4IDAgMThweH0uYmFubmVyX3dye3Bvc2l0aW9uOnJlbGF0aXZlO3BhZGRpbmc6MCAzMHB4O3RvcDowO2JvdHRvbTphdXRvfS5iYW5uZXJfd3IuY2xvc2Vke3RvcDotMzIwcHg7YW5pbWF0aW9uLW5hbWU6aGlkZV9iYW5uZXI7YW5pbWF0aW9uLWR1cmF0aW9uOjJzO2hlaWdodDowfS5iYW5uZXJfd3I6bm90KC5jbG9zZWQpKy5jb250YWluZXIgLmxhbmRpbmc+ZGl2IC5nbG9iYWwtYWN0aW9uc3t0b3A6Y2FsYyg1MCUgKyA0MHB4KTt0cmFuc2l0aW9uOjAuNXN9LmJhbm5lcl90ZXh0e21heC13aWR0aDpjYWxjKDEwMCUgLSA1MHB4KX0uYmFubmVyX3RleHRfdGl0bGV7Zm9udC1zaXplOjE0cHg7Zm9udC13ZWlnaHQ6Ym9sZDtsaW5lLWhlaWdodDoxLjIxO2xldHRlci1zcGFjaW5nOjAuNXB4fS5iYW5uZXJfdGV4dF9kZXNjcmlwdGlvbntmb250LXNpemU6MTJweDtmb250LXdlaWdodDo1MDA7bGluZS1oZWlnaHQ6MS4yNTt0ZXh0LXNoYWRvdzowIDFweCAxcHggIzA5YjRhY30uYmFubmVyX2J1dHRvbntoZWlnaHQ6MzBweDtsaW5lLWhlaWdodDozMHB4O3BhZGRpbmc6MCAyMHB4O2ZvbnQtc2l6ZToxMXB4O2ZvbnQtd2VpZ2h0OjUwMDtib3JkZXItcmFkaXVzOjEwMHB4O2JvcmRlcjpzb2xpZCAxcHggI2ZmZmZmZjttYXJnaW46MjBweCAwIDB9LmJhbm5lcl9jbG9zZXt0b3A6MnB4O3JpZ2h0OjIwcHh9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpLCBvbmx5IHNjcmVlbiBhbmQgKG1heC1kZXZpY2Utd2lkdGg6IDQ4MHB4KSwgb25seSBzY3JlZW4gYW5kIChtYXgtZGV2aWNlLWhlaWdodDogNDgwcHgpey5ta3RvSHRtbFRleHQubWt0b0hhc1dpZHRoIHAgYXtwYWRkaW5nOjB9fS5maWx0ZXJzU21hbGxTY3JlZW5GaXh7b3ZlcmZsb3c6aGlkZGVuO3Bvc2l0aW9uOmZpeGVkOy13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOnRvdWNofSNmaWx0ZXJzLm9wZW5lZC1zbWFsbC1zY3JlZW57cG9zaXRpb246YWJzb2x1dGU7dG9wOi0xMjBweDtvdmVyZmxvdzpzY3JvbGx9LmlwYWQgI2ZpbHRlcnMub3BlbmVkLXNtYWxsLXNjcmVlbntsZWZ0Oi0zMHB4O3dpZHRoOmNhbGMoMTAwJSArIDYwcHgpfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpeyNmaWx0ZXJzLm9wZW5lZC1zbWFsbC1zY3JlZW57dG9wOjBweH0jZmlsdGVycy5vcGVuZWQtc21hbGwtc2NyZWVue2xlZnQ6LTE1cHg7d2lkdGg6Y2FsYygxMDAlICsgMzBweCl9fWh0bWwuZXhwb3J0e2hlaWdodDphdXRvO21pbi1oZWlnaHQ6MDt3aWR0aDoxMjA1cHh9aHRtbC5leHBvcnQgYm9keXtoZWlnaHQ6YXV0bzttaW4taGVpZ2h0OjA7d2lkdGg6MTIwNXB4fS5leHBvcnQgLmRpc2NsYWltZXJ7ZGlzcGxheTpub25lICFpbXBvcnRhbnR9LmV4cG9ydCAuc3RhdGlzdGljLmNsb3Nlc3QtZmlsdGVyc3tkaXNwbGF5Om5vbmUgIWltcG9ydGFudH0uZXhwb3J0IC5wb3B1cC1yZXNldC1maWx0ZXJ7ZGlzcGxheTpub25lfS5leHBvcnQgLmxhbmRpbmd7d2lkdGg6MTIwNXB4O3BhZGRpbmc6MH0uZXhwb3J0IC5sYW5kaW5nPmRpdntwYWRkaW5nOjA7ZGlzcGxheTpibG9jaztwYWRkaW5nLXRvcDo1MHB4fS5leHBvcnQgLmxhbmRpbmc+ZGl2IC5maWx0ZXJze3dpZHRoOjEwMCU7ei1pbmRleDoxMDA7bGVmdDowO3RvcDowO3Bvc2l0aW9uOnJlbGF0aXZlfS5leHBvcnQgLmxhbmRpbmc+ZGl2IC5maWx0ZXJzIC5maWx0ZXJzLXdyYXBwZXJ7cGFkZGluZzowO2JhY2tncm91bmQ6IzExMTkyMDtkaXNwbGF5OmZsZXg7aGVpZ2h0Ojc1cHg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7cGFkZGluZzowIDU1cHh9LmV4cG9ydCAubGFuZGluZz5kaXYgLmZpbHRlcnMgLmZpbHRlcnMtd3JhcHBlciAuY2FwdGlvbntkaXNwbGF5OmJsb2NrO3BhZGRpbmc6MH0uZXhwb3J0IC5sYW5kaW5nPmRpdiAuZmlsdGVycyAuZmlsdGVycy13cmFwcGVyIC5jYXB0aW9uIC5pY29ue21hcmdpbi1yaWdodDoyMHB4fS5leHBvcnQgLmxhbmRpbmc+ZGl2IC5maWx0ZXJzIC5maWx0ZXJzLXdyYXBwZXIgLmNhcHRpb24gLnRleHR7ZGlzcGxheTpub25lfS5leHBvcnQgLmxhbmRpbmc+ZGl2IC5maWx0ZXJzIGZvcm17ZGlzcGxheTpub25lfS5leHBvcnQgLmxhbmRpbmc+ZGl2IC5maWx0ZXJzIC5maWx0ZXJzLXN0cmluZ3tkaXNwbGF5OmJsb2NrO3RleHQtYWxpZ246Y2VudGVyO2ZvbnQtc2l6ZToxM3B4O2xldHRlci1zcGFjaW5nOjFweH0uZXhwb3J0IC5sYW5kaW5nPmRpdiAuZmlsdGVycyAuZmlsdGVycy1zdHJpbmcgLnZhbHVle3BhZGRpbmctYm90dG9tOjA7bGV0dGVyLXNwYWNpbmc6MS4xcHg7Zm9udC1zaXplOjE1cHh9LmV4cG9ydCAubGFuZGluZz5kaXYgLmZpbHRlcnMgLmZpbHRlcnMtc3RyaW5nIC5pY29ue2Rpc3BsYXk6bm9uZX0uZXhwb3J0IC5sYW5kaW5nPmRpdiAuZmlsdGVycyAuZmlsdGVycy1zdHJpbmcgLmljb24tZHJvcGRvd257Y29sb3I6I2FjYWNhYztmb250LXNpemU6OHB4O2N1cnNvcjpwb2ludGVyfS5leHBvcnQgLmxhbmRpbmc+ZGl2IC5jb250ZW50e3BhZGRpbmc6MDt3aWR0aDoxMDUwcHh9LmV4cG9ydCAubGFuZGluZz5kaXYgLmNvbnRlbnQgLnN0YXRpc3RpY3twYWRkaW5nOjYwcHh9LmV4cG9ydCAubGFuZGluZz5kaXYgLmNvbnRlbnQgLnN0YXRpc3RpYyAuZ3JhcGgtY29udGFpbmVyLmJ1ZGdldCAuYnVkZ2V0LXN0YXRzIC5zdmcgLnRleHQgLmxhYmVse2ZvbnQtd2VpZ2h0OjMwMH0uZXhwb3J0IC5sYW5kaW5nPmRpdiAuY29udGVudCAuc3RhdGlzdGljIC50b3B7ZGlzcGxheTpibG9ja30uZXhwb3J0IC5sYW5kaW5nPmRpdiAuY29udGVudCAuc3RhdGlzdGljIC50b3AgLnRpdGxle2ZvbnQtc2l6ZTozMnB4fS5leHBvcnQgLmxhbmRpbmc+ZGl2IC5jb250ZW50IC5zdGF0aXN0aWMgLnRvcCAudGl0bGUgLnBlcmNlbnR7cGFkZGluZy10b3A6MjBweH0uZXhwb3J0IC5sYW5kaW5nPmRpdiAuY29udGVudCAuc3RhdGlzdGljIC50b3AgLnRpdGxlIC5wZXJjZW50IC50ZXh0e2xpbmUtaGVpZ2h0OjIwcHh9LmV4cG9ydCAubGFuZGluZz5kaXYgLmNvbnRlbnQgLnN0YXRpc3RpYyAuZ3JhcGgtY29udGFpbmVyLmJ1ZGdldHtvdmVyZmxvdzp2aXNpYmxlfS5leHBvcnQgLmxhbmRpbmc+ZGl2IC5jb250ZW50IC5zdGF0aXN0aWMgLmdyYXBoLWNvbnRhaW5lci5vcmJpdCAuZ3JhcGggc3Zne2hlaWdodDo1MzFweH0uZXhwb3J0IC5sYW5kaW5nPmRpdiAuY29udGVudCAuc3RhdGlzdGljIC5ncmFwaC1jb250YWluZXIgLmxpc3QgLml0ZW0gLnRpdGxle2ZvbnQtc2l6ZToxNnB4fS5leHBvcnQgLmxhbmRpbmc+ZGl2IC5jb250ZW50IC5zdGF0aXN0aWMgLmdyYXBoLWNvbnRhaW5lciAubGlzdCAuaXRlbSAudmFsdWV7Zm9udC1zaXplOjE2cHg7Zm9udC13ZWlnaHQ6NjAwO2NvbG9yOnJnYmEoMjU1LDI1NSwyNTUsMC44OCl9LmV4cG9ydCAubGFuZGluZz5kaXYgLmNvbnRlbnQgLnN0YXRpc3RpYyAuc3RhdGlzdGljLWNvbnRlbnQgLnJlY29tbWVuZGF0aW9uLXRleHQgcHtmb250LXNpemU6MTZweDtmb250LXdlaWdodDozMDA7bGluZS1oZWlnaHQ6Mi4xM30uZXhwb3J0IC5sYW5kaW5nPmRpdiAuZ28tdG8tcmVjb21tZWRhdGlvbnN7ZGlzcGxheTpub25lICFpbXBvcnRhbnR9LmV4cG9ydCAuY29udGFpbmVye3BhZGRpbmc6MCAwIDMwcHggMH0uZXhwb3J0IC5jb250YWluZXIgLmhlYWRlcntwb3NpdGlvbjpyZWxhdGl2ZX0uZXhwb3J0IC5jb250YWluZXIgLmhlYWRlcj5kaXZ7aGVpZ2h0OjkwcHh9LmV4cG9ydCAuY29udGFpbmVyIC5oZWFkZXI+ZGl2IC5saW5rc3tkaXNwbGF5Om5vbmV9LmV4cG9ydCAuY29udGFpbmVyIC53cmFwcGVyPmRpdnt3aWR0aDoxMDUwcHg7bWFyZ2luOjAgYXV0b30uZXhwb3J0IC5jb250YWluZXIgLndyYXBwZXI+ZGl2IC5jb250ZW50e21hcmdpbjowO3BhZGRpbmc6MzBweCAwIDAgMH0uZXhwb3J0IC5jb250YWluZXIgLndyYXBwZXI+ZGl2IC5jb250ZW50IC5pbnRyb3tkaXNwbGF5Om5vbmV9LmV4cG9ydCAuY29udGFpbmVyIC53cmFwcGVyPmRpdiAuY29udGVudCAuc3RhdGlzdGljIC5zdGF0aXN0aWMtY29udGVudCAucmVjb21tZW5kYXRpb24tdGV4dHtwYWRkaW5nOjB9LmV4cG9ydCAuY29udGFpbmVyIC53cmFwcGVyPmRpdiAuY29udGVudCAuc3VtbWFyeS1pbmZve2Rpc3BsYXk6bm9uZX0uZXhwb3J0IC5jb250YWluZXIgLndyYXBwZXI+ZGl2IC5jb250ZW50IC5leHBvcnQtZm9vdGVye2Rpc3BsYXk6ZmxleH0uZXhwb3J0IC5jb250YWluZXIgLndyYXBwZXI+ZGl2IC5jb250ZW50IC5leHBvcnQtZm9vdGVyIC5sb2dve3BhZGRpbmctcmlnaHQ6MTMwcHh9LmV4cG9ydCAuY29udGFpbmVyIC53cmFwcGVyPmRpdiAuY29udGVudCAuZXhwb3J0LWZvb3RlciAudGV4dHtmbGV4LWdyb3c6MX0uZXhwb3J0IC5jb250YWluZXIgLndyYXBwZXI+ZGl2IC5jb250ZW50IC5leHBvcnQtZm9vdGVyIC50ZXh0IC5pbmZve2ZvbnQtc2l6ZToxNHB4O2ZvbnQtd2VpZ2h0OjMwMDtsaW5lLWhlaWdodDoxLjU3O2xldHRlci1zcGFjaW5nOjFweDt0ZXh0LWFsaWduOmxlZnQ7Y29sb3I6cmdiYSgyMTgsMjE4LDIxOCwwLjcyKX0uZXhwb3J0IC5jb250YWluZXIgLndyYXBwZXI+ZGl2IC5jb250ZW50IC5leHBvcnQtZm9vdGVyIC50ZXh0IC5jb3B5cmlnaHR7cGFkZGluZy10b3A6MTBweDtwYWRkaW5nLWJvdHRvbTozMHB4O2ZvbnQtc2l6ZToxMnB4O2ZvbnQtd2VpZ2h0OjMwMDtsaW5lLWhlaWdodDoxLjgzO2xldHRlci1zcGFjaW5nOjFweDtjb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LDAuODUpfS5leHBvcnQgLmNvbnRhaW5lciAud3JhcHBlcj5kaXYgLmNvbnRlbnQgLmV4cG9ydC1mb290ZXIgLnRleHQgLmNvcHlyaWdodCBhe2NvbG9yOiMwZGI5YmM7Zm9udC1zaXplOjEycHh9LmV4cG9ydCAuZm9vdGVyLC5leHBvcnQgLnN0YXQtYWN0aW9ucywuZXhwb3J0IC5hY3Rpb25zLC5leHBvcnQgI3lpaTItZGVidWctdG9vbGJhciwuZXhwb3J0ICN5aWkyLWRlYnVnLXRvb2xiYXItbWluLC5leHBvcnQgLmdsb2JhbC1hY3Rpb25ze2Rpc3BsYXk6bm9uZSAhaW1wb3J0YW50fS5leHBvcnQuZXhwb3J0LWNvbW1vbiAubGFuZGluZz5kaXYgLmNvbnRlbnQgLnN0YXRpc3RpYyAudG9wIC5maWx0ZXJzLXN0cmluZ3tkaXNwbGF5Om5vbmV9LmV4cG9ydDpub3QoLmV4cG9ydC1jb21tb24pIC5jb250YWluZXJ7YmFja2dyb3VuZC1jb2xvcjojMTExOTIwfS5leHBvcnQ6bm90KC5leHBvcnQtY29tbW9uKSAuY29udGFpbmVyIC5oZWFkZXJ7ZGlzcGxheTpub25lfS5leHBvcnQ6bm90KC5leHBvcnQtY29tbW9uKSAubGFuZGluZz5kaXYgLmNvbnRlbnQgLnN0YXRpc3RpYyAudG9wIC5maWx0ZXJzLXN0cmluZ3tkaXNwbGF5OmZsZXh9LmV4cG9ydDpub3QoLmV4cG9ydC1jb21tb24pIC5sYW5kaW5nPmRpdiAuZmlsdGVyc3tkaXNwbGF5Om5vbmV9LmV4cG9ydDpub3QoLmV4cG9ydC1jb21tb24pIC5sYW5kaW5nPmRpdntwYWRkaW5nOjB9LmV4cG9ydDpub3QoLmV4cG9ydC1jb21tb24pIC5sYW5kaW5nPmRpdiAuY29udGVudHtwYWRkaW5nOjB9LmV4cG9ydDpub3QoLmV4cG9ydC1jb21tb24pIC5sYW5kaW5nPmRpdiAuY29udGVudCAuc3RhdGlzdGlje2JhY2tncm91bmQ6dHJhbnNwYXJlbnQ7bWFyZ2luLXRvcDowICFpbXBvcnRhbnR9LmV4cG9ydDpub3QoLmV4cG9ydC1jb21tb24pIC5sYW5kaW5nPmRpdiAuY29udGVudCAuZXhwb3J0LWZvb3RlcntwYWRkaW5nOjAgNjBweH0uZXhwb3J0LmV4cG9ydC1idWRnZXQgLnN0YXRzLWRhdGEgLnN0YXRpc3RpY3tkaXNwbGF5Om5vbmUgIWltcG9ydGFudH0uZXhwb3J0LmV4cG9ydC1idWRnZXQgLnN0YXRzLWRhdGEgLnN0YXRpc3RpYzpudGgtY2hpbGQoMSl7ZGlzcGxheTpibG9jayAhaW1wb3J0YW50fS5leHBvcnQuZXhwb3J0LW1lYXN1cmVzIC5zdGF0cy1kYXRhIC5zdGF0aXN0aWN7ZGlzcGxheTpub25lICFpbXBvcnRhbnR9LmV4cG9ydC5leHBvcnQtbWVhc3VyZXMgLnN0YXRzLWRhdGEgLnN0YXRpc3RpYzpudGgtY2hpbGQoMil7ZGlzcGxheTpibG9jayAhaW1wb3J0YW50fS5leHBvcnQuZXhwb3J0LXRocmVhdHMgLnN0YXRzLWRhdGEgLnN0YXRpc3RpY3tkaXNwbGF5Om5vbmUgIWltcG9ydGFudH0uZXhwb3J0LmV4cG9ydC10aHJlYXRzIC5zdGF0cy1kYXRhIC5zdGF0aXN0aWM6bnRoLWNoaWxkKDMpe2Rpc3BsYXk6YmxvY2sgIWltcG9ydGFudH0uZXhwb3J0IC50by10b3B7ZGlzcGxheTpub25lICFpbXBvcnRhbnR9LmV4cG9ydCAubGFuZGluZz5kaXYgLmNvbnRlbnQgLnN0YXRpc3RpYyAuZ3JhcGgtY29udGFpbmVyLm9yYml0e2hlaWdodDo1MzBweDtmb250LXNpemU6MH0uZXhwb3J0IC5sYW5kaW5nPmRpdiAuY29udGVudCAuc3RhdGlzdGljIC5ncmFwaC1jb250YWluZXIub3JiaXQgLmdyYXBoe2ZvbnQtc2l6ZTowfS5leHBvcnQgLmxhbmRpbmc+ZGl2IC5jb250ZW50IC5zdGF0aXN0aWMgLmdyYXBoLWNvbnRhaW5lci5vcmJpdDpiZWZvcmV7Y29udGVudDpcIlwiO2Rpc3BsYXk6aW5saW5lLWJsb2NrO3ZlcnRpY2FsLWFsaWduOm1pZGRsZTtoZWlnaHQ6MTAwJX0uZXhwb3J0IC5sYW5kaW5nPmRpdiAuY29udGVudCAuc3RhdGlzdGljIC5ncmFwaC1jb250YWluZXIub3JiaXQgLmxpc3R7dmVydGljYWwtYWxpZ246bWlkZGxlO2Rpc3BsYXk6aW5saW5lLWJsb2NrO3dpZHRoOjYwJTtmb250LXNpemU6MDtwb3NpdGlvbjpyZWxhdGl2ZTt0b3A6LTVweH0uZXhwb3J0IC5sYW5kaW5nPmRpdiAuY29udGVudCAuc3RhdGlzdGljIC5ncmFwaC1jb250YWluZXIub3JiaXQgLmxpc3QgLml0ZW17d2lkdGg6NTUwcHg7ZGlzcGxheTppbmxpbmUtYmxvY2s7Zm9udC1zaXplOjB9LmV4cG9ydCAubGFuZGluZz5kaXYgLmNvbnRlbnQgLnN0YXRpc3RpYyAuZ3JhcGgtY29udGFpbmVyLm9yYml0IC5saXN0IC5pdGVtICp7ZGlzcGxheTppbmxpbmUtYmxvY2s7dmVydGljYWwtYWxpZ246bWlkZGxlfS5leHBvcnQgLmxhbmRpbmc+ZGl2IC5jb250ZW50IC5zdGF0aXN0aWMgLmdyYXBoLWNvbnRhaW5lci5vcmJpdCAubGlzdCAuaXRlbSAudGl0bGV7bWF4LXdpZHRoOjQ2MHB4fS5leHBvcnQgLmxhbmRpbmc+ZGl2IC5jb250ZW50IC5zdGF0aXN0aWMgLmdyYXBoLWNvbnRhaW5lci5vcmJpdCAubGlzdCAuaXRlbTpiZWZvcmV7Y29udGVudDpcIlwiO2Rpc3BsYXk6aW5saW5lLWJsb2NrO3ZlcnRpY2FsLWFsaWduOm1pZGRsZTtoZWlnaHQ6MTAwJX0uZXhwb3J0IC5sYW5kaW5nPmRpdiAuY29udGVudCAuc3RhdGlzdGljIC5ncmFwaC1jb250YWluZXIubW91bnRhaW57Zm9udC1zaXplOjA7ZGlzcGxheTpibG9ja30uZXhwb3J0IC5sYW5kaW5nPmRpdiAuY29udGVudCAuc3RhdGlzdGljIC5ncmFwaC1jb250YWluZXIubW91bnRhaW4gLmdyYXBoe2ZvbnQtc2l6ZTowO2Rpc3BsYXk6aW5saW5lLWJsb2NrO3dpZHRoOjM5JTt2ZXJ0aWNhbC1hbGlnbjp0b3B9LmV4cG9ydCAubGFuZGluZz5kaXYgLmNvbnRlbnQgLnN0YXRpc3RpYyAuZ3JhcGgtY29udGFpbmVyLm1vdW50YWluOmJlZm9yZXtjb250ZW50OlwiXCI7ZGlzcGxheTppbmxpbmUtYmxvY2s7dmVydGljYWwtYWxpZ246bWlkZGxlO2hlaWdodDoxMDAlfS5leHBvcnQgLmxhbmRpbmc+ZGl2IC5jb250ZW50IC5zdGF0aXN0aWMgLmdyYXBoLWNvbnRhaW5lci5tb3VudGFpbiAubGlzdHt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7ZGlzcGxheTppbmxpbmUtYmxvY2s7Zm9udC1zaXplOjA7d2lkdGg6NjAlO3ZlcnRpY2FsLWFsaWduOnRvcH0uZXhwb3J0IC5sYW5kaW5nPmRpdiAuY29udGVudCAuc3RhdGlzdGljIC5ncmFwaC1jb250YWluZXIubW91bnRhaW4gLmxpc3QgLml0ZW17d2lkdGg6NTUwcHg7ZGlzcGxheTppbmxpbmUtYmxvY2s7Zm9udC1zaXplOjB9LmV4cG9ydCAubGFuZGluZz5kaXYgLmNvbnRlbnQgLnN0YXRpc3RpYyAuZ3JhcGgtY29udGFpbmVyLm1vdW50YWluIC5saXN0IC5pdGVtICp7ZGlzcGxheTppbmxpbmUtYmxvY2s7dmVydGljYWwtYWxpZ246bWlkZGxlfS5leHBvcnQgLmxhbmRpbmc+ZGl2IC5jb250ZW50IC5zdGF0aXN0aWMgLmdyYXBoLWNvbnRhaW5lci5tb3VudGFpbiAubGlzdCAuaXRlbSAudGl0bGV7bWF4LXdpZHRoOjQ2MHB4fS5leHBvcnQgLmxhbmRpbmc+ZGl2IC5jb250ZW50IC5zdGF0aXN0aWMgLmdyYXBoLWNvbnRhaW5lci5tb3VudGFpbiAubGlzdCAuaXRlbTpiZWZvcmV7Y29udGVudDpcIlwiO2Rpc3BsYXk6aW5saW5lLWJsb2NrO3ZlcnRpY2FsLWFsaWduOm1pZGRsZTtoZWlnaHQ6MTAwJX0uZXhwb3J0IC5sYW5kaW5nPmRpdiAuY29udGVudCAuc3RhdGlzdGljIC5ncmFwaC1jb250YWluZXIub3JiaXR7ZGlzcGxheTpibG9jaztmb250LXNpemU6MH0uZXhwb3J0IC5sYW5kaW5nPmRpdiAuY29udGVudCAuc3RhdGlzdGljIC5ncmFwaC1jb250YWluZXIub3JiaXQgLmdyYXBoe2Rpc3BsYXk6aW5saW5lLWJsb2NrO3ZlcnRpY2FsLWFsaWduOnRvcDt3aWR0aDozOSV9LmV4cG9ydCAubGFuZGluZz5kaXYgLmNvbnRlbnQgLnN0YXRpc3RpYyAuZ3JhcGgtY29udGFpbmVyLmJ1ZGdldCAuYnVkZ2V0LXN0YXRzIC5zdmcgLnRleHR7bGVmdDotNHB4fS5leHBvcnQgLmRlZmF1bHRfbW91bnRhaW4td3J7bWFyZ2luLWJvdHRvbTotNjBweH0uZXhwb3J0IC5kZWZhdWx0X21vdW50YWluLXdyOmFmdGVye2xlZnQ6LTYwcHg7cmlnaHQ6LTYwcHh9LmV4cG9ydCAuYmFubmVyX3dye2Rpc3BsYXk6bm9uZX0uZXhwb3J0IC5lbXB0eS10aHJlYXRze2Rpc3BsYXk6bm9uZX0uZXhwb3J0LmV4cG9ydC1jb21tb24gLmNvbnRhaW5lciAud3JhcHBlcj5kaXYgLmNvbnRlbnQgLmV4cG9ydC1mb290ZXIudGhyZWF0cy1ob3Jpem9udGFse2hlaWdodDoyNTBweH0uZXhwb3J0LmV4cG9ydC10aHJlYXRzIC5jb250YWluZXIgLndyYXBwZXI+ZGl2IC5jb250ZW50IC5leHBvcnQtZm9vdGVyLnRocmVhdHMtaG9yaXpvbnRhbHtwYWRkaW5nLWJvdHRvbToxMnB4fS5leHBvcnQgLmdvLXRvLXJlY29tbWVkYXRpb25ze2Rpc3BsYXk6bm9uZSAhaW1wb3J0YW50fS5leHBvcnQgLmxhbmRpbmc+ZGl2IC5jb250ZW50IC5zdGF0aXN0aWMgLmdyYXBoLWNvbnRhaW5lci5tb3VudGFpbiAuZ3JhcGggLnN2Z3twb3NpdGlvbjpyZWxhdGl2ZTt0b3A6LTJweH1odG1sLmV4cG9ydC1wZGYgLmxhbmRpbmc+ZGl2IC5jb250ZW50IC5zdGF0aXN0aWMgLmdyYXBoLWNvbnRhaW5lciAuY29tbW9uLWxpc3R7Ym90dG9tOjB9aHRtbC5leHBvcnQtcGRmIC5sYW5kaW5nPmRpdiAuY29udGVudCAuc3RhdGlzdGljIC5ncmFwaC1jb250YWluZXIub3JiaXQgLmxpc3QgLml0ZW0gLnRpdGxle2ZvbnQtc2l6ZToxM3B4fWh0bWwuZXhwb3J0LXBkZiAubGFuZGluZz5kaXYgLmNvbnRlbnQgLnN0YXRpc3RpYyAuZ3JhcGgtY29udGFpbmVyLm9yYml0IC5saXN0IC5pdGVtIC52YWx1ZXtmb250LXNpemU6MTNweH1odG1sLmV4cG9ydC1wZGYgLmxhbmRpbmc+ZGl2IC5jb250ZW50IC5zdGF0aXN0aWMgLnN0YXRpc3RpYy1jb250ZW50IC5yZWNvbW1lbmRhdGlvbi10ZXh0IHB7Zm9udC1zaXplOjEzcHh9aHRtbC5leHBvcnQtcGRmIC5leHBvcnQtZm9vdGVyIC50ZXh0IC5pbmZvLGh0bWwuZXhwb3J0LXBkZiAuZXhwb3J0LWZvb3RlciAudGV4dCAuY29weXJpZ2h0LGh0bWwuZXhwb3J0LXBkZiAuZXhwb3J0LWZvb3RlciAudGV4dCBhe29wYWNpdHk6MCAhaW1wb3J0YW50fVxuIiwiLyohIG5vcm1hbGl6ZS5jc3MgMjAxMi0wMy0xMVQxMjo1MyBVVEMgLSBodHRwOi8vZ2l0aHViLmNvbS9uZWNvbGFzL25vcm1hbGl6ZS5jc3MgKi9cclxuXHJcbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbiAgIEhUTUw1IGRpc3BsYXkgZGVmaW5pdGlvbnNcclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbi8qXHJcbiAqIENvcnJlY3RzIGJsb2NrIGRpc3BsYXkgbm90IGRlZmluZWQgaW4gSUU2LzcvOC85ICYgRkYzXHJcbiAqL1xyXG5cclxuYXJ0aWNsZSxcclxuYXNpZGUsXHJcbmRldGFpbHMsXHJcbmZpZ2NhcHRpb24sXHJcbmZpZ3VyZSxcclxuZm9vdGVyLFxyXG5oZWFkZXIsXHJcbmhncm91cCxcclxubmF2LFxyXG5zZWN0aW9uLFxyXG5zdW1tYXJ5IHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG4vKlxyXG4gKiBDb3JyZWN0cyBpbmxpbmUtYmxvY2sgZGlzcGxheSBub3QgZGVmaW5lZCBpbiBJRTYvNy84LzkgJiBGRjNcclxuICovXHJcblxyXG5hdWRpbyxcclxuY2FudmFzLFxyXG52aWRlbyB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAqZGlzcGxheTogaW5saW5lO1xyXG4gICAgKnpvb206IDE7XHJcbn1cclxuXHJcbi8qXHJcbiAqIFByZXZlbnRzIG1vZGVybiBicm93c2VycyBmcm9tIGRpc3BsYXlpbmcgJ2F1ZGlvJyB3aXRob3V0IGNvbnRyb2xzXHJcbiAqIFJlbW92ZSBleGNlc3MgaGVpZ2h0IGluIGlPUzUgZGV2aWNlc1xyXG4gKi9cclxuXHJcbmF1ZGlvOm5vdChbY29udHJvbHNdKSB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgaGVpZ2h0OiAwO1xyXG59XHJcblxyXG4vKlxyXG4gKiBBZGRyZXNzZXMgc3R5bGluZyBmb3IgJ2hpZGRlbicgYXR0cmlidXRlIG5vdCBwcmVzZW50IGluIElFNy84LzksIEZGMywgUzRcclxuICogS25vd24gaXNzdWU6IG5vIElFNiBzdXBwb3J0XHJcbiAqL1xyXG5cclxuW2hpZGRlbl0ge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuXHJcbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbiAgIEJhc2VcclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbi8qXHJcbiAqIDEuIENvcnJlY3RzIHRleHQgcmVzaXppbmcgb2RkbHkgaW4gSUU2Lzcgd2hlbiBib2R5IGZvbnQtc2l6ZSBpcyBzZXQgdXNpbmcgZW0gdW5pdHNcclxuICogICAgaHR0cDovL2NsYWdudXQuY29tL2Jsb2cvMzQ4LyNjNzkwXHJcbiAqIDIuIFByZXZlbnRzIGlPUyB0ZXh0IHNpemUgYWRqdXN0IGFmdGVyIG9yaWVudGF0aW9uIGNoYW5nZSwgd2l0aG91dCBkaXNhYmxpbmcgdXNlciB6b29tXHJcbiAqICAgIHd3dy40NTZiZXJlYXN0cmVldC5jb20vYXJjaGl2ZS8yMDEwMTIvY29udHJvbGxpbmdfdGV4dF9zaXplX2luX3NhZmFyaV9mb3JfaW9zX3dpdGhvdXRfZGlzYWJsaW5nX3VzZXJfem9vbS9cclxuICovXHJcblxyXG5odG1sIHtcclxuICAgIGZvbnQtc2l6ZTogMTAwJTsgLyogMSAqL1xyXG4gICAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlOyAvKiAyICovXHJcbiAgICAtbXMtdGV4dC1zaXplLWFkanVzdDogMTAwJTsgLyogMiAqL1xyXG59XHJcblxyXG4vKlxyXG4gKiBBZGRyZXNzZXMgZm9udC1mYW1pbHkgaW5jb25zaXN0ZW5jeSBiZXR3ZWVuICd0ZXh0YXJlYScgYW5kIG90aGVyIGZvcm0gZWxlbWVudHMuXHJcbiAqL1xyXG5cclxuaHRtbCxcclxuYnV0dG9uLFxyXG5pbnB1dCxcclxuc2VsZWN0LFxyXG50ZXh0YXJlYSB7XHJcbiAgICBmb250LWZhbWlseTogc2Fucy1zZXJpZjtcclxufVxyXG5cclxuLypcclxuICogQWRkcmVzc2VzIG1hcmdpbnMgaGFuZGxlZCBpbmNvcnJlY3RseSBpbiBJRTYvN1xyXG4gKi9cclxuXHJcbmJvZHkge1xyXG4gICAgbWFyZ2luOiAwO1xyXG59XHJcblxyXG5cclxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuICAgTGlua3NcclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbi8qXHJcbiAqIEFkZHJlc3NlcyBvdXRsaW5lIGRpc3BsYXllZCBvZGRseSBpbiBDaHJvbWVcclxuICovXHJcblxyXG5hOmZvY3VzIHtcclxuICAgIG91dGxpbmU6IHRoaW4gZG90dGVkO1xyXG59XHJcblxyXG4vKlxyXG4gKiBJbXByb3ZlcyByZWFkYWJpbGl0eSB3aGVuIGZvY3VzZWQgYW5kIGFsc28gbW91c2UgaG92ZXJlZCBpbiBhbGwgYnJvd3NlcnNcclxuICogcGVvcGxlLm9wZXJhLmNvbS9wYXRyaWNrbC9leHBlcmltZW50cy9rZXlib2FyZC90ZXN0XHJcbiAqL1xyXG5cclxuYTpob3ZlcixcclxuYTphY3RpdmUge1xyXG4gICAgb3V0bGluZTogMDtcclxufVxyXG5cclxuXHJcbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbiAgIFR5cG9ncmFwaHlcclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbi8qXHJcbiAqIEFkZHJlc3NlcyBmb250IHNpemVzIGFuZCBtYXJnaW5zIHNldCBkaWZmZXJlbnRseSBpbiBJRTYvN1xyXG4gKiBBZGRyZXNzZXMgZm9udCBzaXplcyB3aXRoaW4gJ3NlY3Rpb24nIGFuZCAnYXJ0aWNsZScgaW4gRkY0KywgQ2hyb21lLCBTNVxyXG4gKi9cclxuXHJcbmgxIHtcclxuICAgIGZvbnQtc2l6ZTogMmVtO1xyXG59XHJcblxyXG5oMiB7XHJcbiAgICBmb250LXNpemU6IDEuNWVtO1xyXG4gICAgbWFyZ2luOiAwLjgzZW0gMDtcclxufVxyXG5cclxuaDMge1xyXG4gICAgZm9udC1zaXplOiAxLjE3ZW07XHJcbiAgICBtYXJnaW46IDFlbSAwO1xyXG59XHJcblxyXG5oNCB7XHJcbiAgICBmb250LXNpemU6IDFlbTtcclxuICAgIG1hcmdpbjogMS4zM2VtIDA7XHJcbn1cclxuXHJcbmg1IHtcclxuICAgIGZvbnQtc2l6ZTogMC44M2VtO1xyXG4gICAgbWFyZ2luOiAxLjY3ZW0gMDtcclxufVxyXG5cclxuaDYge1xyXG4gICAgZm9udC1zaXplOiAwLjc1ZW07XHJcbiAgICBtYXJnaW46IDIuMzNlbSAwO1xyXG59XHJcblxyXG4vKlxyXG4gKiBBZGRyZXNzZXMgc3R5bGluZyBub3QgcHJlc2VudCBpbiBJRTcvOC85LCBTNSwgQ2hyb21lXHJcbiAqL1xyXG5cclxuYWJiclt0aXRsZV0ge1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZDtcclxufVxyXG5cclxuLypcclxuICogQWRkcmVzc2VzIHN0eWxlIHNldCB0byAnYm9sZGVyJyBpbiBGRjMrLCBTNC81LCBDaHJvbWVcclxuKi9cclxuXHJcbmIsXHJcbnN0cm9uZyB7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxufVxyXG5cclxuYmxvY2txdW90ZSB7XHJcbiAgICBtYXJnaW46IDFlbSA0MHB4O1xyXG59XHJcblxyXG4vKlxyXG4gKiBBZGRyZXNzZXMgc3R5bGluZyBub3QgcHJlc2VudCBpbiBTNSwgQ2hyb21lXHJcbiAqL1xyXG5cclxuZGZuIHtcclxuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxufVxyXG5cclxuLypcclxuICogQWRkcmVzc2VzIHN0eWxpbmcgbm90IHByZXNlbnQgaW4gSUU2LzcvOC85XHJcbiAqL1xyXG5cclxubWFyayB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZmYwO1xyXG4gICAgY29sb3I6ICMwMDA7XHJcbn1cclxuXHJcbi8qXHJcbiAqIEFkZHJlc3NlcyBtYXJnaW5zIHNldCBkaWZmZXJlbnRseSBpbiBJRTYvN1xyXG4gKi9cclxuXHJcbnAsXHJcbnByZSB7XHJcbiAgICBtYXJnaW46IDFlbSAwO1xyXG59XHJcblxyXG4vKlxyXG4gKiBDb3JyZWN0cyBmb250IGZhbWlseSBzZXQgb2RkbHkgaW4gSUU2LCBTNC81LCBDaHJvbWVcclxuICogZW4ud2lraXBlZGlhLm9yZy93aWtpL1VzZXI6RGF2aWRnb3RoYmVyZy9UZXN0NTlcclxuICovXHJcblxyXG5wcmUsXHJcbmNvZGUsXHJcbmtiZCxcclxuc2FtcCB7XHJcbiAgICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBzZXJpZjtcclxuICAgIF9mb250LWZhbWlseTogJ2NvdXJpZXIgbmV3JywgbW9ub3NwYWNlO1xyXG4gICAgZm9udC1zaXplOiAxZW07XHJcbn1cclxuXHJcbi8qXHJcbiAqIEltcHJvdmVzIHJlYWRhYmlsaXR5IG9mIHByZS1mb3JtYXR0ZWQgdGV4dCBpbiBhbGwgYnJvd3NlcnNcclxuICovXHJcblxyXG5wcmUge1xyXG4gICAgd2hpdGUtc3BhY2U6IHByZTtcclxuICAgIHdoaXRlLXNwYWNlOiBwcmUtd3JhcDtcclxuICAgIHdvcmQtd3JhcDogYnJlYWstd29yZDtcclxufVxyXG5cclxuLypcclxuICogMS4gQWRkcmVzc2VzIENTUyBxdW90ZXMgbm90IHN1cHBvcnRlZCBpbiBJRTYvN1xyXG4gKiAyLiBBZGRyZXNzZXMgcXVvdGUgcHJvcGVydHkgbm90IHN1cHBvcnRlZCBpbiBTNFxyXG4gKi9cclxuXHJcbi8qIDEgKi9cclxuXHJcbnEge1xyXG4gICAgcXVvdGVzOiBub25lO1xyXG59XHJcblxyXG4vKiAyICovXHJcblxyXG5xOmJlZm9yZSxcclxucTphZnRlciB7XHJcbiAgICBjb250ZW50OiAnJztcclxuICAgIGNvbnRlbnQ6IG5vbmU7XHJcbn1cclxuXHJcbnNtYWxsIHtcclxuICAgIGZvbnQtc2l6ZTogNzUlO1xyXG59XHJcblxyXG4vKlxyXG4gKiBQcmV2ZW50cyBzdWIgYW5kIHN1cCBhZmZlY3RpbmcgbGluZS1oZWlnaHQgaW4gYWxsIGJyb3dzZXJzXHJcbiAqIGdpc3QuZ2l0aHViLmNvbS80MTM5MzBcclxuICovXHJcblxyXG5zdWIsXHJcbnN1cCB7XHJcbiAgICBmb250LXNpemU6IDc1JTtcclxuICAgIGxpbmUtaGVpZ2h0OiAwO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xyXG59XHJcblxyXG5zdXAge1xyXG4gICAgdG9wOiAtMC41ZW07XHJcbn1cclxuXHJcbnN1YiB7XHJcbiAgICBib3R0b206IC0wLjI1ZW07XHJcbn1cclxuXHJcblxyXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4gICBMaXN0c1xyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxuLypcclxuICogQWRkcmVzc2VzIG1hcmdpbnMgc2V0IGRpZmZlcmVudGx5IGluIElFNi83XHJcbiAqL1xyXG5cclxuZGwsXHJcbm1lbnUsXHJcbm9sLFxyXG51bCB7XHJcbiAgICBtYXJnaW46IDAgMDtcclxufVxyXG5cclxuZGQge1xyXG4gICAgbWFyZ2luOiAwIDAgMCA0MHB4O1xyXG59XHJcblxyXG4vKlxyXG4gKiBBZGRyZXNzZXMgcGFkZGluZ3Mgc2V0IGRpZmZlcmVudGx5IGluIElFNi83XHJcbiAqL1xyXG5cclxubWVudSxcclxub2wsXHJcbnVsIHtcclxuICAgIHBhZGRpbmc6IDAgMCAwIDA7XHJcbiAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XHJcbn1cclxuXHJcbi8qXHJcbiAqIENvcnJlY3RzIGxpc3QgaW1hZ2VzIGhhbmRsZWQgaW5jb3JyZWN0bHkgaW4gSUU3XHJcbiAqL1xyXG5cclxubmF2IHVsLFxyXG5uYXYgb2wge1xyXG4gICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgIGxpc3Qtc3R5bGUtaW1hZ2U6IG5vbmU7XHJcbn1cclxuXHJcblxyXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4gICBFbWJlZGRlZCBjb250ZW50XHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG4vKlxyXG4gKiAxLiBSZW1vdmVzIGJvcmRlciB3aGVuIGluc2lkZSAnYScgZWxlbWVudCBpbiBJRTYvNy84LzksIEZGM1xyXG4gKiAyLiBJbXByb3ZlcyBpbWFnZSBxdWFsaXR5IHdoZW4gc2NhbGVkIGluIElFN1xyXG4gKiAgICBjb2RlLmZsaWNrci5jb20vYmxvZy8yMDA4LzExLzEyL29uLXVpLXF1YWxpdHktdGhlLWxpdHRsZS10aGluZ3MtY2xpZW50LXNpZGUtaW1hZ2UtcmVzaXppbmcvXHJcbiAqL1xyXG5cclxuaW1nIHtcclxuICAgIGJvcmRlcjogMDsgLyogMSAqL1xyXG4gICAgLW1zLWludGVycG9sYXRpb24tbW9kZTogYmljdWJpYzsgLyogMiAqL1xyXG59XHJcblxyXG4vKlxyXG4gKiBDb3JyZWN0cyBvdmVyZmxvdyBkaXNwbGF5ZWQgb2RkbHkgaW4gSUU5XHJcbiAqL1xyXG5cclxuc3ZnOm5vdCg6cm9vdCkge1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG5cclxuXHJcbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbiAgIEZpZ3VyZXNcclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbi8qXHJcbiAqIEFkZHJlc3NlcyBtYXJnaW4gbm90IHByZXNlbnQgaW4gSUU2LzcvOC85LCBTNSwgTzExXHJcbiAqL1xyXG5cclxuZmlndXJlIHtcclxuICAgIG1hcmdpbjogMDtcclxufVxyXG5cclxuXHJcbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbiAgIEZvcm1zXHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG4vKlxyXG4gKiBDb3JyZWN0cyBtYXJnaW4gZGlzcGxheWVkIG9kZGx5IGluIElFNi83XHJcbiAqL1xyXG5cclxuZm9ybSB7XHJcbiAgICBtYXJnaW46IDA7XHJcbn1cclxuXHJcbi8qXHJcbiAqIERlZmluZSBjb25zaXN0ZW50IGJvcmRlciwgbWFyZ2luLCBhbmQgcGFkZGluZ1xyXG4gKi9cclxuXHJcbmZpZWxkc2V0IHtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNjMGMwYzA7XHJcbiAgICBtYXJnaW46IDAgMnB4O1xyXG4gICAgcGFkZGluZzogMC4zNWVtIDAuNjI1ZW0gMC43NWVtO1xyXG59XHJcblxyXG4vKlxyXG4gKiAxLiBDb3JyZWN0cyBjb2xvciBub3QgYmVpbmcgaW5oZXJpdGVkIGluIElFNi83LzgvOVxyXG4gKiAyLiBDb3JyZWN0cyB0ZXh0IG5vdCB3cmFwcGluZyBpbiBGRjNcclxuICogMy4gQ29ycmVjdHMgYWxpZ25tZW50IGRpc3BsYXllZCBvZGRseSBpbiBJRTYvN1xyXG4gKi9cclxuXHJcbmxlZ2VuZCB7XHJcbiAgICBib3JkZXI6IDA7IC8qIDEgKi9cclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICB3aGl0ZS1zcGFjZTogbm9ybWFsOyAvKiAyICovXHJcbiAgICAqbWFyZ2luLWxlZnQ6IC03cHg7IC8qIDMgKi9cclxufVxyXG5cclxuLypcclxuICogMS4gQ29ycmVjdHMgZm9udCBzaXplIG5vdCBiZWluZyBpbmhlcml0ZWQgaW4gYWxsIGJyb3dzZXJzXHJcbiAqIDIuIEFkZHJlc3NlcyBtYXJnaW5zIHNldCBkaWZmZXJlbnRseSBpbiBJRTYvNywgRkYzKywgUzUsIENocm9tZVxyXG4gKiAzLiBJbXByb3ZlcyBhcHBlYXJhbmNlIGFuZCBjb25zaXN0ZW5jeSBpbiBhbGwgYnJvd3NlcnNcclxuICovXHJcblxyXG5idXR0b24sXHJcbmlucHV0LFxyXG5zZWxlY3QsXHJcbnRleHRhcmVhIHtcclxuICAgIGZvbnQtc2l6ZTogMTAwJTsgLyogMSAqL1xyXG4gICAgbWFyZ2luOiAwOyAvKiAyICovXHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7IC8qIDMgKi9cclxuICAgICp2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyAvKiAzICovXHJcbn1cclxuXHJcbi8qXHJcbiAqIEFkZHJlc3NlcyBGRjMvNCBzZXR0aW5nIGxpbmUtaGVpZ2h0IG9uICdpbnB1dCcgdXNpbmcgIWltcG9ydGFudCBpbiB0aGUgVUEgc3R5bGVzaGVldFxyXG4gKi9cclxuXHJcbmJ1dHRvbixcclxuaW5wdXQge1xyXG4gICAgbGluZS1oZWlnaHQ6IG5vcm1hbDsgLyogMSAqL1xyXG59XHJcblxyXG4vKlxyXG4gKiAxLiBJbXByb3ZlcyB1c2FiaWxpdHkgYW5kIGNvbnNpc3RlbmN5IG9mIGN1cnNvciBzdHlsZSBiZXR3ZWVuIGltYWdlLXR5cGUgJ2lucHV0JyBhbmQgb3RoZXJzXHJcbiAqIDIuIENvcnJlY3RzIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgJ2lucHV0JyB0eXBlcyBpbiBpT1NcclxuICogMy4gUmVtb3ZlcyBpbm5lciBzcGFjaW5nIGluIElFNyB3aXRob3V0IGFmZmVjdGluZyBub3JtYWwgdGV4dCBpbnB1dHNcclxuICogICAgS25vd24gaXNzdWU6IGlubmVyIHNwYWNpbmcgcmVtYWlucyBpbiBJRTZcclxuICovXHJcblxyXG5idXR0b24sXHJcbmlucHV0W3R5cGU9XCJidXR0b25cIl0sXHJcbmlucHV0W3R5cGU9XCJyZXNldFwiXSxcclxuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSxcclxuLmJ0bi1jbG9zZS1tb2RhbCB7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7IC8qIDEgKi9cclxuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyAvKiAyICovXHJcbiAgICAqb3ZlcmZsb3c6IHZpc2libGU7ICAvKiAzICovXHJcbn1cclxuXHJcbi8qXHJcbiAqIFJlLXNldCBkZWZhdWx0IGN1cnNvciBmb3IgZGlzYWJsZWQgZWxlbWVudHNcclxuICovXHJcblxyXG5idXR0b25bZGlzYWJsZWRdLFxyXG5pbnB1dFtkaXNhYmxlZF0ge1xyXG4gICAgY3Vyc29yOiBkZWZhdWx0O1xyXG59XHJcblxyXG4vKlxyXG4gKiAxLiBBZGRyZXNzZXMgYm94IHNpemluZyBzZXQgdG8gY29udGVudC1ib3ggaW4gSUU4LzlcclxuICogMi4gUmVtb3ZlcyBleGNlc3MgcGFkZGluZyBpbiBJRTgvOVxyXG4gKiAzLiBSZW1vdmVzIGV4Y2VzcyBwYWRkaW5nIGluIElFN1xyXG4gICAgICBLbm93biBpc3N1ZTogZXhjZXNzIHBhZGRpbmcgcmVtYWlucyBpbiBJRTZcclxuICovXHJcblxyXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0sXHJcbmlucHV0W3R5cGU9XCJyYWRpb1wiXSB7XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94OyAvKiAxICovXHJcbiAgICBwYWRkaW5nOiAwOyAvKiAyICovXHJcbiAgICAqaGVpZ2h0OiAxM3B4OyAvKiAzICovXHJcbiAgICAqd2lkdGg6IDEzcHg7IC8qIDMgKi9cclxufVxyXG5cclxuLypcclxuICogMS4gQWRkcmVzc2VzIGFwcGVhcmFuY2Ugc2V0IHRvIHNlYXJjaGZpZWxkIGluIFM1LCBDaHJvbWVcclxuICogMi4gQWRkcmVzc2VzIGJveC1zaXppbmcgc2V0IHRvIGJvcmRlci1ib3ggaW4gUzUsIENocm9tZSAoaW5jbHVkZSAtbW96IHRvIGZ1dHVyZS1wcm9vZilcclxuICovXHJcblxyXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdIHtcclxuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkOyAvKiAxICovXHJcbiAgICAtbW96LWJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xyXG4gICAgLXdlYmtpdC1ib3gtc2l6aW5nOiBjb250ZW50LWJveDsgLyogMiAqL1xyXG4gICAgYm94LXNpemluZzogY29udGVudC1ib3g7XHJcbn1cclxuXHJcbi8qXHJcbiAqIFJlbW92ZXMgaW5uZXIgcGFkZGluZyBhbmQgc2VhcmNoIGNhbmNlbCBidXR0b24gaW4gUzUsIENocm9tZSBvbiBPUyBYXHJcbiAqL1xyXG5cclxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbixcclxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbiB7XHJcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcbn1cclxuXHJcbi8qXHJcbiAqIFJlbW92ZXMgaW5uZXIgcGFkZGluZyBhbmQgYm9yZGVyIGluIEZGMytcclxuICogd3d3LnNpdGVwZW4uY29tL2Jsb2cvMjAwOC8wNS8xNC90aGUtZGV2aWxzLWluLXRoZS1kZXRhaWxzLWZpeGluZy1kb2pvcy10b29sYmFyLWJ1dHRvbnMvXHJcbiAqL1xyXG5cclxuYnV0dG9uOjotbW96LWZvY3VzLWlubmVyLFxyXG5pbnB1dDo6LW1vei1mb2N1cy1pbm5lciB7XHJcbiAgICBib3JkZXI6IDA7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG59XHJcblxyXG4vKlxyXG4gKiAxLiBSZW1vdmVzIGRlZmF1bHQgdmVydGljYWwgc2Nyb2xsYmFyIGluIElFNi83LzgvOVxyXG4gKiAyLiBJbXByb3ZlcyByZWFkYWJpbGl0eSBhbmQgYWxpZ25tZW50IGluIGFsbCBicm93c2Vyc1xyXG4gKi9cclxuXHJcbnRleHRhcmVhIHtcclxuICAgIG92ZXJmbG93OiBhdXRvOyAvKiAxICovXHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wOyAvKiAyICovXHJcbn1cclxuXHJcblxyXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4gICBUYWJsZXNcclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbi8qXHJcbiAqIFJlbW92ZSBtb3N0IHNwYWNpbmcgYmV0d2VlbiB0YWJsZSBjZWxsc1xyXG4gKi9cclxuXHJcbnRhYmxlIHtcclxuICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XHJcbiAgICBib3JkZXItc3BhY2luZzogMDtcclxufVxyXG4iLCJAZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ011c2VvU2Fuc0N5cmwnO1xyXG4gIHNyYzogdXJsKCcvZm9udHMvbXVzZW9zYW5zcmVndWxhci13ZWJmb250LndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxyXG4gIHVybCgnL2ZvbnRzL211c2Vvc2Fuc3JlZ3VsYXItd2ViZm9udC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXHJcbiAgdXJsKCcvZm9udHMvbXVzZW9zYW5zcmVndWxhci13ZWJmb250LnN2ZyNtdXNlb19zYW5zX2N5cmwzMDAnKSBmb3JtYXQoJ3N2ZycpO1xyXG4gIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ011c2VvU2Fuc0N5cmwnO1xyXG4gIHNyYzogdXJsKCcvZm9udHMvbXVzZW9zYW5zbGlnaHQtd2ViZm9udC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcclxuICB1cmwoJy9mb250cy9tdXNlb3NhbnNsaWdodC13ZWJmb250LndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcclxuICB1cmwoJy9mb250cy9tdXNlb3NhbnNsaWdodC13ZWJmb250LnN2ZyNtdXNlb19zYW5zX2N5cmwxMDAnKSBmb3JtYXQoJ3N2ZycpO1xyXG4gIGZvbnQtd2VpZ2h0OiAxMDA7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ011c2VvU2Fuc0N5cmwnO1xyXG4gIHNyYzogdXJsKCcvZm9udHMvbXVzZW9zYW5zbWVkaXVtLXdlYmZvbnQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXHJcbiAgdXJsKCcvZm9udHMvbXVzZW9zYW5zbWVkaXVtLXdlYmZvbnQud29mZicpIGZvcm1hdCgnd29mZicpLFxyXG4gIHVybCgnL2ZvbnRzL211c2Vvc2Fuc21lZGl1bS13ZWJmb250LnN2ZyNtdXNlb19zYW5zX2N5cmw1MDAnKSBmb3JtYXQoJ3N2ZycpO1xyXG4gIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ0FrdGl2IEdyb3Rlc2snO1xyXG4gIHNyYzogdXJsKCcvZm9udHMvYWt0aXZncm90ZXNrLXJlZ3VsYXItd2ViZm9udC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcclxuICB1cmwoJy9mb250cy9ha3Rpdmdyb3Rlc2stcmVndWxhci13ZWJmb250LndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcclxuICB1cmwoJy9mb250cy9ha3Rpdmdyb3Rlc2stcmVndWxhci13ZWJmb250LnN2ZyNha3Rpdmdyb3Rlc2stcmVndXVwbG9hZGVkZmlsZScpIGZvcm1hdCgnc3ZnJyk7XHJcbiAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnaWNvbW9vbic7XHJcbiAgc3JjOiAgdXJsKCcvZm9udHMvaWNvbW9vbi5lb3Q/aHhpN3U3Jyk7XHJcbiAgc3JjOiAgdXJsKCcvZm9udHMvaWNvbW9vbi5lb3Q/aHhpN3U3I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxyXG4gIHVybCgnL2ZvbnRzL2ljb21vb24udHRmP2h4aTd1NycpIGZvcm1hdCgndHJ1ZXR5cGUnKSxcclxuICB1cmwoJy9mb250cy9pY29tb29uLndvZmY/aHhpN3U3JykgZm9ybWF0KCd3b2ZmJyksXHJcbiAgdXJsKCcvZm9udHMvaWNvbW9vbi5zdmc/aHhpN3U3I2ljb21vb24nKSBmb3JtYXQoJ3N2ZycpO1xyXG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG59XHJcblxyXG5bY2xhc3NePVwiaWNvbi1cIl0sIFtjbGFzcyo9XCIgaWNvbi1cIl0ge1xyXG4gIC8qIHVzZSAhaW1wb3J0YW50IHRvIHByZXZlbnQgaXNzdWVzIHdpdGggYnJvd3NlciBleHRlbnNpb25zIHRoYXQgY2hhbmdlIGZvbnRzICovXHJcbiAgZm9udC1mYW1pbHk6ICdpY29tb29uJyAhaW1wb3J0YW50O1xyXG4gIHNwZWFrOiBub25lO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xyXG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG4gIGxpbmUtaGVpZ2h0OiAxO1xyXG5cclxuICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cclxuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcclxuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xyXG59XHJcblxyXG4uaWNvbi1hcnJvdzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTAwXCI7XHJcbn1cclxuLmljb24tY2hlY2s6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTkwMVwiO1xyXG59XHJcbi5pY29uLWNsb3NlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU5MDJcIjtcclxufVxyXG4uaWNvbi1kb3dubG9hZDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTAzXCI7XHJcbn1cclxuLmljb24tZHJvcGRvd246YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTkwNFwiO1xyXG59XHJcbi5pY29uLXNtYWxsLWRyb3Bkb3duOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU5MDVcIjtcclxufVxyXG4uaWNvbi1zaGFyZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTA2XCI7XHJcbn1cclxuIiwiaHRtbCxcclxuYm9keSB7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgZm9udC1zaXplOiAxNXB4O1xyXG4gIGNvbG9yOiAkbWFpbjtcclxuICBiYWNrZ3JvdW5kOiAjMDAwO1xyXG4gIGZvbnQtZmFtaWx5OiAnTXVzZW9TYW5zQ3lybCcsIHNhbnMtc2VyaWY7XHJcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XHJcbiAgbWluLWhlaWdodDogMTAwJTtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgZGlyZWN0aW9uOiBsdHI7XHJcbiAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBzdWJwaXhlbC1hbnRpYWxpYXNlZCAhaW1wb3J0YW50O1xyXG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gIC1tb3otYmFja2ZhY2UtdmlzaWJpbGl0eTogICAgaGlkZGVuO1xyXG4gIC1tcy1iYWNrZmFjZS12aXNpYmlsaXR5OiAgICAgaGlkZGVuO1xyXG59XHJcbmh0bWwge1xyXG4gICYucHJlbG9hZCB7XHJcbiAgICAucHJlbG9hZGVyIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5wIHtcclxuICBtYXJnaW46IDA7XHJcbn1cclxuXHJcbmlucHV0IHtcclxuICBmb250LWZhbWlseTogJ011c2VvU2Fuc0N5cmwnLCBzYW5zLXNlcmlmO1xyXG4gIG91dGxpbmU6IG5vbmU7XHJcbn1cclxuXHJcbmJvZHkge1xyXG4gIGhlaWdodDogMTAwJTtcclxufVxyXG5cclxuOjpzZWxlY3Rpb24ge1xyXG4gIGJhY2tncm91bmQ6ICRicmFuZC1saWdodDtcclxufVxyXG5cclxuaW5wdXQ6Oi1tcy1jbGVhciB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuZGl2LCBhIHtcclxuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMCwwLDAsMCk7XHJcbn1cclxuXHJcbmJvZHkgKiB7XHJcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG59XHJcbi5jb250YWluZXIge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBtYXJnaW46IDAgYXV0bztcclxuICBtaW4taGVpZ2h0OiAxMDAlO1xyXG4gIHBhZGRpbmctYm90dG9tOiAxMDBweDtcclxuICB6LWluZGV4OiAyO1xyXG59XHJcblxyXG4ud3JhcHBlciB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIG1hcmdpbjogMCBhdXRvO1xyXG4gIHBhZGRpbmc6IDAgNzBweDtcclxuICB6LWluZGV4OiAxO1xyXG5cclxuICAmID4gZGl2IHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgbWF4LXdpZHRoOiAxMzgwcHg7XHJcbiAgfVxyXG59XHJcblxyXG4uY2xlYXJmaXg6YWZ0ZXIge1xyXG4gIGNvbnRlbnQ6ICcnO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgY2xlYXI6IGJvdGggIWltcG9ydGFudDtcclxufVxyXG4uaGlkZGVuIHtcclxuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbn1cclxuLnNvZnQtaGlkZGVuIHtcclxuICB2aXNpYmlsaXR5OiBoaWRkZW4gIWltcG9ydGFudDtcclxuICBvcGFjaXR5OiAwICFpbXBvcnRhbnQ7XHJcbn1cclxuYSB7XHJcbiAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xyXG4gIGNvbG9yOiAkbWFpbjtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgZm9udC1zaXplOiAyMHB4O1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBsaW5lYXI7XHJcblxyXG4gICY6aG92ZXIge1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgb3BhY2l0eTogMC43O1xyXG4gIH1cclxufVxyXG5cclxuKiB7XHJcbiAgb3V0bGluZTogbm9uZTtcclxufVxyXG5cclxuLnBvcHVwIHtcclxuICBmb250LXNpemU6IDE1cHg7XHJcbiAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICBsaW5lLWhlaWdodDogMS40NztcclxuICBsZXR0ZXItc3BhY2luZzogMXB4O1xyXG4gIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgY29sb3I6ICMxODE4MTg7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHotaW5kZXg6IDI7XHJcbiAgYmFja2dyb3VuZDogI2ZmZjtcclxuICBwYWRkaW5nOiAxNXB4O1xyXG4gIHdpZHRoOiAyNTdweDtcclxuICBib3JkZXItcmFkaXVzOiAycHg7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAnJztcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGhlaWdodDogMTZweDtcclxuICAgIHdpZHRoOiAxNnB4O1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xyXG4gICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcclxuICAgIHRvcDogY2FsYyg1MCUgLSA4cHgpO1xyXG4gICAgbGVmdDogLTRweDtcclxuICB9XHJcblxyXG4gICYucG9wdXAtZmlsdGVycyB7XHJcbiAgICBsZWZ0OiBjYWxjKDEwMCUgKyAyMHB4KTtcclxuICB9XHJcblxyXG59XHJcblxyXG5idXR0b24sIC5idXR0b24ge1xyXG4gIGZvbnQtZmFtaWx5OiAnTXVzZW9TYW5zQ3lybCcsIHNhbnMtc2VyaWY7XHJcbiAgYm9yZGVyOiBub25lO1xyXG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gIGNvbG9yOiAkbWFpbjtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAmLmNhbGN1bGF0ZSB7XHJcbiAgICBsaW5lLWhlaWdodDogNjBweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNlYjFkNTM7XHJcbiAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbjtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWJhc2lzOiAxNjVweDtcclxuICAgIGZsZXgtc2hyaW5rOiAwO1xyXG4gICAgbWF4LXdpZHRoOiAxNjVweDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZmxleC1ncm93OiAxO1xyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTIwNzQwO1xyXG5cclxuICAgICAgLnRleHQge1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTBweCk7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5pY29uLWFycm93IHtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjBweCk7XHJcbiAgICAgICAgb3BhY2l0eTogMC44O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnRleHQge1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW47XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcclxuICAgIH1cclxuXHJcbiAgICAuaWNvbi1hcnJvdyB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgbGluZS1oZWlnaHQ6IDYwcHg7XHJcbiAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICB0b3A6IDFweDtcclxuICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICBjb2xvcjogJG1haW47XHJcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW47XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLmJyYW5kIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRicmFuZDtcclxuICAgIGhlaWdodDogODBweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDQwcHg7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMzE7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMC41cHg7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgcGFkZGluZzogMCAyMHB4O1xyXG4gIH1cclxufVxyXG5cclxuaW5wdXQsIGJ1dHRvbiB7XHJcbiAgZm9udC1mYW1pbHk6ICdNdXNlb1NhbnNDeXJsJywgc2Fucy1zZXJpZjtcclxuICBvdXRsaW5lOiBub25lO1xyXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxuICBib3JkZXItcmFkaXVzOiAwO1xyXG59XHJcblxyXG4uY29udGFpbmVyIHtcclxuICBwYWRkaW5nLXRvcDogMTAxcHg7XHJcbn1cclxuXHJcbjo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7IGNvbG9yOiAjMjcyNzI3OyBmb250LWZhbWlseTogJ011c2VvU2Fuc0N5cmwnOyBmb250LXdlaWdodDogNDAwOyBmb250LXNpemU6IDE0cHg7IG9wYWNpdHk6IDAuMjcgfVxyXG4mOi1tb3otcGxhY2Vob2xkZXIgeyBjb2xvcjogIzI3MjcyNzsgZm9udC1mYW1pbHk6ICdNdXNlb1NhbnNDeXJsJzsgZm9udC13ZWlnaHQ6IDQwMDsgZm9udC1zaXplOiAxNHB4OyBvcGFjaXR5OiAwLjI3IH1cclxuJjo6LW1vei1wbGFjZWhvbGRlciB7IGNvbG9yOiAjMjcyNzI3OyBmb250LWZhbWlseTogJ011c2VvU2Fuc0N5cmwnOyBmb250LXdlaWdodDogNDAwOyBmb250LXNpemU6IDE0cHg7IG9wYWNpdHk6IDAuMjcgfVxyXG4mOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7IGNvbG9yOiAjMjcyNzI3OyBmb250LWZhbWlseTogJ011c2VvU2Fuc0N5cmwnOyBmb250LXdlaWdodDogNDAwOyBmb250LXNpemU6IDE0cHg7IG9wYWNpdHk6IDAuMjcgfVxyXG5cclxuLnJpZ2h0IHtcclxuICBmbG9hdDogcmlnaHQ7XHJcbn1cclxuXHJcbi5sZWZ0IHtcclxuICBmbG9hdDogbGVmdDtcclxufVxyXG5cclxuLmFwcC1yZXBvcnQsIC5hcHAtY29udGFjdG1lIHtcclxuICAuY29udGFpbmVyIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gIH1cclxuICAuZm9vdGVyIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG59XHJcblxyXG4udHJhbnNwYXJlbnQge1xyXG4gIHotaW5kZXg6IDAgIWltcG9ydGFudDtcclxuICBvcGFjaXR5OiAwICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5wcmVsb2FkZXItd3JhcHBlciB7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIHRvcDogMDtcclxuICBsZWZ0OiAwO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICB6LWluZGV4OiAxMDA7XHJcbiAgYmFja2dyb3VuZDogcmdiYSgwLDAsMCwwLjMpO1xyXG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGxpbmVhcjtcclxuICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgb3BhY2l0eTogMDtcclxuXHJcbiAgJi5zaG93IHtcclxuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxuXHJcbiAgLnByZWxvYWRlciB7XHJcbiAgICB3aWR0aDogMTI1cHg7XHJcbiAgICBoZWlnaHQ6IDEyNXB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiBjYWxjKDUwJSAtIDYycHgpO1xyXG4gICAgbGVmdDogY2FsYyg1MCUgLSA2MnB4KTtcclxuXHJcbiAgICAub3V0ZXIge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICBhbmltYXRpb246IHByZWxvYWRlciAyLjlzIGluZmluaXRlO1xyXG5cclxuICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGxlZnQ6IC01MCU7XHJcbiAgICAgICAgd2lkdGg6IDIxMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgYW5pbWF0aW9uOiBwcmVsb2FkZXItZ3JhZGllbnQtc2hpZnQgMi45cyBpbmZpbml0ZTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkYnJhbmQ7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRiZztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgIHRvcDogNiU7XHJcbiAgICAgICAgbGVmdDogNiU7XHJcbiAgICAgICAgd2lkdGg6IDg4JTtcclxuICAgICAgICBoZWlnaHQ6IDg4JTtcclxuICAgICAgICB6LWluZGV4OiAyO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmlubmVyIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIC8qIGRpc3BsYXk6IG5vbmU7ICovXHJcbiAgICAgIGFuaW1hdGlvbjogcHJlbG9hZGVyLWlubmVyIDIuOXMgaW5maW5pdGU7XHJcbiAgICAgIC8qIHRvcDogMi41JTsgKi9cclxuICAgICAgLyogbGVmdDogMi41JTsgKi9cclxuICAgICAgdG9wOiAwO1xyXG4gICAgICBsZWZ0OiAwO1xyXG5cclxuICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgd2lkdGg6IDIwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIGFuaW1hdGlvbjogcHJlbG9hZGVyLWlubmVyLWdyYWRpZW50LXNoaWZ0IDIuOXMgaW5maW5pdGU7XHJcbiAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkYnJhbmQ7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRiZztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgIHRvcDogNiU7XHJcbiAgICAgICAgbGVmdDogNiU7XHJcbiAgICAgICAgd2lkdGg6IDg4JTtcclxuICAgICAgICBoZWlnaHQ6IDg4JTtcclxuICAgICAgICB6LWluZGV4OiAyO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5cclxuQG1peGluIGtleWZyYW1lcygkYW5pbWF0aW9uTmFtZSkge1xyXG4gIEAtd2Via2l0LWtleWZyYW1lcyAjeyRhbmltYXRpb25OYW1lfSB7XHJcbiAgICBAY29udGVudDtcclxuICB9XHJcbiAgQC1tb3ota2V5ZnJhbWVzICN7JGFuaW1hdGlvbk5hbWV9IHtcclxuICAgIEBjb250ZW50O1xyXG4gIH1cclxuICBALW8ta2V5ZnJhbWVzICN7JGFuaW1hdGlvbk5hbWV9IHtcclxuICAgIEBjb250ZW50O1xyXG4gIH1cclxuICBAa2V5ZnJhbWVzICN7JGFuaW1hdGlvbk5hbWV9IHtcclxuICAgIEBjb250ZW50O1xyXG4gIH1cclxufVxyXG5cclxuQG1peGluIGFuaW1hdGlvbigkYW5pbWF0aW9uKSB7XHJcbiAgLW8tYW5pbWF0aW9uOiAkYW5pbWF0aW9uO1xyXG4gIC1tb3otYW5pbWF0aW9uOiAkYW5pbWF0aW9uO1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uOiAkYW5pbWF0aW9uO1xyXG4gIGFuaW1hdGlvbjogJGFuaW1hdGlvbjtcclxufVxyXG5cclxuQGluY2x1ZGUga2V5ZnJhbWVzKHByZWxvYWRlci1ncmFkaWVudC1zaGlmdCkge1xyXG4gIDAlIHtcclxuICAgIGxlZnQ6IC0xMDAlO1xyXG4gIH1cclxuICA1MCUge1xyXG4gICAgbGVmdDogLTUlO1xyXG4gIH1cclxuICAxMDAlIHtcclxuICAgIGxlZnQ6IC0xMDAlO1xyXG4gIH1cclxufVxyXG5cclxuQGluY2x1ZGUga2V5ZnJhbWVzKHByZWxvYWRlci1pbm5lci1ncmFkaWVudC1zaGlmdCkge1xyXG4gIDAlIHtcclxuICAgIGxlZnQ6IC0xMDAlO1xyXG4gIH1cclxuICA1MCUge1xyXG4gICAgbGVmdDogLTUlO1xyXG4gIH1cclxuICAxMDAlIHtcclxuICAgIGxlZnQ6IC0xMDAlO1xyXG4gIH1cclxufVxyXG5cclxuQGluY2x1ZGUga2V5ZnJhbWVzKHByZWxvYWRlcikge1xyXG4gIDAlIHtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gIH1cclxuICAyMSUge1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgfVxyXG4gIDUwJSB7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xyXG4gICAgb3BhY2l0eTogLjM7XHJcbiAgfVxyXG4gIDc5JSB7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICB9XHJcbiAgMTAwJSB7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICB9XHJcbn1cclxuQGluY2x1ZGUga2V5ZnJhbWVzKHByZWxvYWRlci1pbm5lcikge1xyXG4gIDAlIHtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gIH1cclxuICAyMSUge1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcclxuICAgIG9wYWNpdHk6IC4zO1xyXG4gIH1cclxuICA1MCUge1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZSguNik7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gIH1cclxuICA3OSUge1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcclxuICAgIG9wYWNpdHk6IC4zO1xyXG4gIH1cclxuICAxMDAlIHtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gIH1cclxufVxyXG5cclxuLmV4cGFuZC1idG4ge1xyXG4gIHdpZHRoOiAxMzBweDtcclxuICBoZWlnaHQ6IDMwcHg7XHJcbiAgYm9yZGVyOiBzb2xpZCAxcHggIzQzNDM0MztcclxuICBib3JkZXItcmFkaXVzOiAxNXB4O1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBtYXJnaW46IDEwcHggYXV0byA1cHggYXV0bztcclxuXHJcbiAgc3BhbiB7XHJcbiAgICBmb250LXNpemU6IDVweDtcclxuICAgIGNvbG9yOiAjOGM5MDkzO1xyXG4gIH1cclxufVxyXG5cclxuXHJcbiIsIi8vY29sb3JzXHJcblxyXG4kbWFpbjogI2ZmZjtcclxuJGJvcmRlcjogIzJhMmEyYTtcclxuJGJyYW5kOiAjMGRiOWJjO1xyXG4kYnJhbmQtbGlnaHQ6ICNiN2RlZGM7XHJcbiRsYWJlbDogIzdkODA4MjtcclxuJGJnOiAjMTExOTIwO1xyXG4kY29udHJvbC1hY3RpdmU6ICMzNjY0NjU7XHJcblxyXG5cclxuIiwiLm1DdXN0b21TY3JvbGxiYXIge1xyXG4gIC1tcy10b3VjaC1hY3Rpb246IHBpbmNoLXpvb207XHJcbiAgdG91Y2gtYWN0aW9uOiBwaW5jaC16b29tOyAvKiBkaXJlY3QgcG9pbnRlciBldmVudHMgdG8ganMgKi9cclxufVxyXG5cclxuLm1DdXN0b21TY3JvbGxiYXIubUNTX25vX3Njcm9sbGJhciwgLm1DdXN0b21TY3JvbGxiYXIubUNTX3RvdWNoX2FjdGlvbiB7XHJcbiAgLW1zLXRvdWNoLWFjdGlvbjogYXV0bztcclxuICB0b3VjaC1hY3Rpb246IGF1dG87XHJcbn1cclxuXHJcbi5tQ3VzdG9tU2Nyb2xsQm94IHsgLyogY29udGFpbnMgcGx1Z2luJ3MgbWFya3VwICovXHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIG1heC13aWR0aDogMTAwJTtcclxuICBvdXRsaW5lOiBub25lO1xyXG4gIGRpcmVjdGlvbjogbHRyO1xyXG59XHJcblxyXG4ubUNTQl9jb250YWluZXIgeyAvKiBjb250YWlucyB0aGUgb3JpZ2luYWwgY29udGVudCAqL1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgd2lkdGg6IGF1dG87XHJcbiAgaGVpZ2h0OiBhdXRvO1xyXG59XHJcblxyXG4vKlxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuMi4gVkVSVElDQUwgU0NST0xMQkFSXHJcbnktYXhpc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuKi9cclxuXHJcbi5tQ1NCX2luc2lkZSA+IC5tQ1NCX2NvbnRhaW5lciB7XHJcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xyXG59XHJcblxyXG4ubUNTQl9jb250YWluZXIubUNTX25vX3Njcm9sbGJhcl95Lm1DU195X2hpZGRlbiB7XHJcbiAgbWFyZ2luLXJpZ2h0OiAwO1xyXG59XHJcblxyXG4vKiBub24tdmlzaWJsZSBzY3JvbGxiYXIgKi9cclxuXHJcbi5tQ1MtZGlyLXJ0bCA+IC5tQ1NCX2luc2lkZSA+IC5tQ1NCX2NvbnRhaW5lciB7IC8qIFJUTCBkaXJlY3Rpb24vbGVmdC1zaWRlIHNjcm9sbGJhciAqL1xyXG4gIG1hcmdpbi1yaWdodDogMDtcclxuICBtYXJnaW4tbGVmdDogMzBweDtcclxufVxyXG5cclxuLm1DUy1kaXItcnRsID4gLm1DU0JfaW5zaWRlID4gLm1DU0JfY29udGFpbmVyLm1DU19ub19zY3JvbGxiYXJfeS5tQ1NfeV9oaWRkZW4ge1xyXG4gIG1hcmdpbi1sZWZ0OiAwO1xyXG59XHJcblxyXG4vKiBSVEwgZGlyZWN0aW9uL2xlZnQtc2lkZSBzY3JvbGxiYXIgKi9cclxuXHJcbi5tQ1NCX3Njcm9sbFRvb2xzIHsgLyogY29udGFpbnMgc2Nyb2xsYmFyIG1hcmt1cCAoZHJhZ2dhYmxlIGVsZW1lbnQsIGRyYWdnZXIgcmFpbCwgYnV0dG9ucyBldGMuKSAqL1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB3aWR0aDogNXB4O1xyXG4gIGhlaWdodDogYXV0bztcclxuICBsZWZ0OiBhdXRvO1xyXG4gIHRvcDogMDtcclxuICByaWdodDogMTBweDtcclxuICBib3R0b206IDA7XHJcbn1cclxuXHJcbi5tQ1NCX291dHNpZGUgKyAubUNTQl9zY3JvbGxUb29scyB7XHJcbiAgcmlnaHQ6IC0yNnB4O1xyXG59XHJcblxyXG4vKiBzY3JvbGxiYXIgcG9zaXRpb246IG91dHNpZGUgKi9cclxuXHJcbi5tQ1MtZGlyLXJ0bCA+IC5tQ1NCX2luc2lkZSA+IC5tQ1NCX3Njcm9sbFRvb2xzLFxyXG4ubUNTLWRpci1ydGwgPiAubUNTQl9vdXRzaWRlICsgLm1DU0Jfc2Nyb2xsVG9vbHMgeyAvKiBSVEwgZGlyZWN0aW9uL2xlZnQtc2lkZSBzY3JvbGxiYXIgKi9cclxuICByaWdodDogYXV0bztcclxuICBsZWZ0OiAwO1xyXG59XHJcblxyXG4ubUNTLWRpci1ydGwgPiAubUNTQl9vdXRzaWRlICsgLm1DU0Jfc2Nyb2xsVG9vbHMge1xyXG4gIGxlZnQ6IC0yNnB4O1xyXG59XHJcblxyXG4vKiBSVEwgZGlyZWN0aW9uL2xlZnQtc2lkZSBzY3JvbGxiYXIgKHNjcm9sbGJhciBwb3NpdGlvbjogb3V0c2lkZSkgKi9cclxuXHJcbi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJDb250YWluZXIgeyAvKiBjb250YWlucyB0aGUgZHJhZ2dhYmxlIGVsZW1lbnQgYW5kIGRyYWdnZXIgcmFpbCBtYXJrdXAgKi9cclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAwO1xyXG4gIGxlZnQ6IDA7XHJcbiAgYm90dG9tOiAwO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIGhlaWdodDogYXV0bztcclxufVxyXG5cclxuLm1DU0Jfc2Nyb2xsVG9vbHMgYSArIC5tQ1NCX2RyYWdnZXJDb250YWluZXIge1xyXG4gIG1hcmdpbjogMjBweCAwO1xyXG59XHJcblxyXG4ubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbCB7XHJcbiAgd2lkdGg6IDNweDtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgbWFyZ2luOiAwIGF1dG87XHJcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAxNnB4O1xyXG4gIC1tb3otYm9yZGVyLXJhZGl1czogMTZweDtcclxuICBib3JkZXItcmFkaXVzOiAxNnB4O1xyXG59XHJcblxyXG4ubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIHsgLyogdGhlIGRyYWdnYWJsZSBlbGVtZW50ICovXHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIHdpZHRoOiAzcHg7XHJcbiAgaGVpZ2h0OiAzMHB4OyAvKiBtaW5pbXVtIGRyYWdnZXIgaGVpZ2h0ICovXHJcbiAgei1pbmRleDogMTtcclxuICBsZWZ0OiAxcHg7XHJcbn1cclxuXHJcbi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIgeyAvKiB0aGUgZHJhZ2dlciBlbGVtZW50ICovXHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHdpZHRoOiAzcHg7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIG1hcmdpbjogMCBhdXRvO1xyXG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMTZweDtcclxuICAtbW96LWJvcmRlci1yYWRpdXM6IDE2cHg7XHJcbiAgYm9yZGVyLXJhZGl1czogMTZweDtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuXHJcbi5tQ1NCX3Njcm9sbFRvb2xzX3ZlcnRpY2FsLm1DU0Jfc2Nyb2xsVG9vbHNfb25EcmFnX2V4cGFuZCAubUNTQl9kcmFnZ2VyLm1DU0JfZHJhZ2dlcl9vbkRyYWdfZXhwYW5kZWQgLm1DU0JfZHJhZ2dlcl9iYXIsXHJcbi5tQ1NCX3Njcm9sbFRvb2xzX3ZlcnRpY2FsLm1DU0Jfc2Nyb2xsVG9vbHNfb25EcmFnX2V4cGFuZCAubUNTQl9kcmFnZ2VyQ29udGFpbmVyOmhvdmVyIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIge1xyXG4gIHdpZHRoOiAxMnB4OyAvKiBhdXRvLWV4cGFuZGVkIHNjcm9sbGJhciAqL1xyXG59XHJcblxyXG4ubUNTQl9zY3JvbGxUb29sc192ZXJ0aWNhbC5tQ1NCX3Njcm9sbFRvb2xzX29uRHJhZ19leHBhbmQgLm1DU0JfZHJhZ2dlci5tQ1NCX2RyYWdnZXJfb25EcmFnX2V4cGFuZGVkICsgLm1DU0JfZHJhZ2dlclJhaWwsXHJcbi5tQ1NCX3Njcm9sbFRvb2xzX3ZlcnRpY2FsLm1DU0Jfc2Nyb2xsVG9vbHNfb25EcmFnX2V4cGFuZCAubUNTQl9kcmFnZ2VyQ29udGFpbmVyOmhvdmVyIC5tQ1NCX2RyYWdnZXJSYWlsIHtcclxuICB3aWR0aDogOHB4OyAvKiBhdXRvLWV4cGFuZGVkIHNjcm9sbGJhciAqL1xyXG59XHJcblxyXG4ubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25VcCxcclxuLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uRG93biB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGhlaWdodDogMjBweDtcclxuICB3aWR0aDogMTAwJTtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIG1hcmdpbjogMCBhdXRvO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG5cclxuLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uRG93biB7XHJcbiAgYm90dG9tOiAwO1xyXG59XHJcblxyXG4vKlxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuMy4gSE9SSVpPTlRBTCBTQ1JPTExCQVJcclxueC1heGlzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4qL1xyXG5cclxuLm1DU0JfaG9yaXpvbnRhbC5tQ1NCX2luc2lkZSA+IC5tQ1NCX2NvbnRhaW5lciB7XHJcbiAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbn1cclxuXHJcbi5tQ1NCX2hvcml6b250YWwubUNTQl9vdXRzaWRlID4gLm1DU0JfY29udGFpbmVyIHtcclxuICBtaW4taGVpZ2h0OiAxMDAlO1xyXG59XHJcblxyXG4ubUNTQl9ob3Jpem9udGFsID4gLm1DU0JfY29udGFpbmVyLm1DU19ub19zY3JvbGxiYXJfeC5tQ1NfeF9oaWRkZW4ge1xyXG4gIG1hcmdpbi1ib3R0b206IDA7XHJcbn1cclxuXHJcbi8qIG5vbi12aXNpYmxlIHNjcm9sbGJhciAqL1xyXG5cclxuLm1DU0Jfc2Nyb2xsVG9vbHMubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIHtcclxuICB3aWR0aDogYXV0bztcclxuICBoZWlnaHQ6IDE2cHg7XHJcbiAgdG9wOiBhdXRvO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIGJvdHRvbTogMDtcclxuICBsZWZ0OiAwO1xyXG59XHJcblxyXG4ubUN1c3RvbVNjcm9sbEJveCArIC5tQ1NCX3Njcm9sbFRvb2xzLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCxcclxuLm1DdXN0b21TY3JvbGxCb3ggKyAubUNTQl9zY3JvbGxUb29scyArIC5tQ1NCX3Njcm9sbFRvb2xzLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCB7XHJcbiAgYm90dG9tOiAtMjZweDtcclxufVxyXG5cclxuLyogc2Nyb2xsYmFyIHBvc2l0aW9uOiBvdXRzaWRlICovXHJcblxyXG4ubUNTQl9zY3JvbGxUb29scy5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgYSArIC5tQ1NCX2RyYWdnZXJDb250YWluZXIge1xyXG4gIG1hcmdpbjogMCAyMHB4O1xyXG59XHJcblxyXG4ubUNTQl9zY3JvbGxUb29scy5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlclJhaWwge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMnB4O1xyXG4gIG1hcmdpbjogN3B4IDA7XHJcbn1cclxuXHJcbi5tQ1NCX3Njcm9sbFRvb2xzLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyIHtcclxuICB3aWR0aDogMzBweDsgLyogbWluaW11bSBkcmFnZ2VyIHdpZHRoICovXHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIGxlZnQ6IDA7XHJcbn1cclxuXHJcbi5tQ1NCX3Njcm9sbFRvb2xzLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyIHtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDRweDtcclxuICBtYXJnaW46IDZweCBhdXRvO1xyXG59XHJcblxyXG4ubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsLm1DU0Jfc2Nyb2xsVG9vbHNfb25EcmFnX2V4cGFuZCAubUNTQl9kcmFnZ2VyLm1DU0JfZHJhZ2dlcl9vbkRyYWdfZXhwYW5kZWQgLm1DU0JfZHJhZ2dlcl9iYXIsXHJcbi5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwubUNTQl9zY3JvbGxUb29sc19vbkRyYWdfZXhwYW5kIC5tQ1NCX2RyYWdnZXJDb250YWluZXI6aG92ZXIgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciB7XHJcbiAgaGVpZ2h0OiAxMnB4OyAvKiBhdXRvLWV4cGFuZGVkIHNjcm9sbGJhciAqL1xyXG4gIG1hcmdpbjogMnB4IGF1dG87XHJcbn1cclxuXHJcbi5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwubUNTQl9zY3JvbGxUb29sc19vbkRyYWdfZXhwYW5kIC5tQ1NCX2RyYWdnZXIubUNTQl9kcmFnZ2VyX29uRHJhZ19leHBhbmRlZCArIC5tQ1NCX2RyYWdnZXJSYWlsLFxyXG4ubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsLm1DU0Jfc2Nyb2xsVG9vbHNfb25EcmFnX2V4cGFuZCAubUNTQl9kcmFnZ2VyQ29udGFpbmVyOmhvdmVyIC5tQ1NCX2RyYWdnZXJSYWlsIHtcclxuICBoZWlnaHQ6IDhweDsgLyogYXV0by1leHBhbmRlZCBzY3JvbGxiYXIgKi9cclxuICBtYXJnaW46IDRweCAwO1xyXG59XHJcblxyXG4ubUNTQl9zY3JvbGxUb29scy5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfYnV0dG9uTGVmdCxcclxuLm1DU0Jfc2Nyb2xsVG9vbHMubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2J1dHRvblJpZ2h0IHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgd2lkdGg6IDIwcHg7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgbWFyZ2luOiAwIGF1dG87XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG59XHJcblxyXG4ubUNTQl9zY3JvbGxUb29scy5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfYnV0dG9uTGVmdCB7XHJcbiAgbGVmdDogMDtcclxufVxyXG5cclxuLm1DU0Jfc2Nyb2xsVG9vbHMubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2J1dHRvblJpZ2h0IHtcclxuICByaWdodDogMDtcclxufVxyXG5cclxuLypcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbjQuIFZFUlRJQ0FMIEFORCBIT1JJWk9OVEFMIFNDUk9MTEJBUlNcclxueXgtYXhpc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuKi9cclxuXHJcbi5tQ1NCX2NvbnRhaW5lcl93cmFwcGVyIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgaGVpZ2h0OiBhdXRvO1xyXG4gIHdpZHRoOiBhdXRvO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgdG9wOiAwO1xyXG4gIGxlZnQ6IDA7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgYm90dG9tOiAwO1xyXG4gIG1hcmdpbi1yaWdodDogMzBweDtcclxuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG59XHJcblxyXG4ubUNTQl9jb250YWluZXJfd3JhcHBlciA+IC5tQ1NCX2NvbnRhaW5lciB7XHJcbiAgcGFkZGluZy1yaWdodDogMzBweDtcclxuICBwYWRkaW5nLWJvdHRvbTogMzBweDtcclxuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbn1cclxuXHJcbi5tQ1NCX3ZlcnRpY2FsX2hvcml6b250YWwgPiAubUNTQl9zY3JvbGxUb29scy5tQ1NCX3Njcm9sbFRvb2xzX3ZlcnRpY2FsIHtcclxuICBib3R0b206IDIwcHg7XHJcbn1cclxuXHJcbi5tQ1NCX3ZlcnRpY2FsX2hvcml6b250YWwgPiAubUNTQl9zY3JvbGxUb29scy5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwge1xyXG4gIHJpZ2h0OiAyMHB4O1xyXG59XHJcblxyXG4vKiBub24tdmlzaWJsZSBob3Jpem9udGFsIHNjcm9sbGJhciAqL1xyXG4ubUNTQl9jb250YWluZXJfd3JhcHBlci5tQ1Nfbm9fc2Nyb2xsYmFyX3gubUNTX3hfaGlkZGVuICsgLm1DU0Jfc2Nyb2xsVG9vbHMubUNTQl9zY3JvbGxUb29sc192ZXJ0aWNhbCB7XHJcbiAgYm90dG9tOiAwO1xyXG59XHJcblxyXG4vKiBub24tdmlzaWJsZSB2ZXJ0aWNhbCBzY3JvbGxiYXIvUlRMIGRpcmVjdGlvbi9sZWZ0LXNpZGUgc2Nyb2xsYmFyICovXHJcbi5tQ1NCX2NvbnRhaW5lcl93cmFwcGVyLm1DU19ub19zY3JvbGxiYXJfeS5tQ1NfeV9oaWRkZW4gKyAubUNTQl9zY3JvbGxUb29scyB+IC5tQ1NCX3Njcm9sbFRvb2xzLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCxcclxuLm1DUy1kaXItcnRsID4gLm1DdXN0b21TY3JvbGxCb3gubUNTQl92ZXJ0aWNhbF9ob3Jpem9udGFsLm1DU0JfaW5zaWRlID4gLm1DU0Jfc2Nyb2xsVG9vbHMubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIHtcclxuICByaWdodDogMDtcclxufVxyXG5cclxuLyogUlRMIGRpcmVjdGlvbi9sZWZ0LXNpZGUgc2Nyb2xsYmFyICovXHJcbi5tQ1MtZGlyLXJ0bCA+IC5tQ3VzdG9tU2Nyb2xsQm94Lm1DU0JfdmVydGljYWxfaG9yaXpvbnRhbC5tQ1NCX2luc2lkZSA+IC5tQ1NCX3Njcm9sbFRvb2xzLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCB7XHJcbiAgbGVmdDogMjBweDtcclxufVxyXG5cclxuLyogbm9uLXZpc2libGUgc2Nyb2xsYmFyL1JUTCBkaXJlY3Rpb24vbGVmdC1zaWRlIHNjcm9sbGJhciAqL1xyXG4ubUNTLWRpci1ydGwgPiAubUN1c3RvbVNjcm9sbEJveC5tQ1NCX3ZlcnRpY2FsX2hvcml6b250YWwubUNTQl9pbnNpZGUgPiAubUNTQl9jb250YWluZXJfd3JhcHBlci5tQ1Nfbm9fc2Nyb2xsYmFyX3kubUNTX3lfaGlkZGVuICsgLm1DU0Jfc2Nyb2xsVG9vbHMgfiAubUNTQl9zY3JvbGxUb29scy5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwge1xyXG4gIGxlZnQ6IDA7XHJcbn1cclxuXHJcbi5tQ1MtZGlyLXJ0bCA+IC5tQ1NCX2luc2lkZSA+IC5tQ1NCX2NvbnRhaW5lcl93cmFwcGVyIHsgLyogUlRMIGRpcmVjdGlvbi9sZWZ0LXNpZGUgc2Nyb2xsYmFyICovXHJcbiAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gIG1hcmdpbi1sZWZ0OiAzMHB4O1xyXG59XHJcblxyXG4ubUNTQl9jb250YWluZXJfd3JhcHBlci5tQ1Nfbm9fc2Nyb2xsYmFyX3kubUNTX3lfaGlkZGVuID4gLm1DU0JfY29udGFpbmVyIHtcclxuICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG59XHJcblxyXG4ubUNTQl9jb250YWluZXJfd3JhcHBlci5tQ1Nfbm9fc2Nyb2xsYmFyX3gubUNTX3hfaGlkZGVuID4gLm1DU0JfY29udGFpbmVyIHtcclxuICBwYWRkaW5nLWJvdHRvbTogMDtcclxufVxyXG5cclxuLm1DdXN0b21TY3JvbGxCb3gubUNTQl92ZXJ0aWNhbF9ob3Jpem9udGFsLm1DU0JfaW5zaWRlID4gLm1DU0JfY29udGFpbmVyX3dyYXBwZXIubUNTX25vX3Njcm9sbGJhcl95Lm1DU195X2hpZGRlbiB7XHJcbiAgbWFyZ2luLXJpZ2h0OiAwOyAvKiBub24tdmlzaWJsZSBzY3JvbGxiYXIgKi9cclxuICBtYXJnaW4tbGVmdDogMDtcclxufVxyXG5cclxuLyogbm9uLXZpc2libGUgaG9yaXpvbnRhbCBzY3JvbGxiYXIgKi9cclxuLm1DdXN0b21TY3JvbGxCb3gubUNTQl92ZXJ0aWNhbF9ob3Jpem9udGFsLm1DU0JfaW5zaWRlID4gLm1DU0JfY29udGFpbmVyX3dyYXBwZXIubUNTX25vX3Njcm9sbGJhcl94Lm1DU194X2hpZGRlbiB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMDtcclxufVxyXG5cclxuLypcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbjUuIFRSQU5TSVRJT05TXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4qL1xyXG5cclxuLm1DU0Jfc2Nyb2xsVG9vbHMsXHJcbi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsXHJcbi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblVwLFxyXG4ubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25Eb3duLFxyXG4ubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25MZWZ0LFxyXG4ubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25SaWdodCB7XHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IC4ycyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAuMnMgZWFzZS1pbi1vdXQ7XHJcbiAgLW1vei10cmFuc2l0aW9uOiBvcGFjaXR5IC4ycyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAuMnMgZWFzZS1pbi1vdXQ7XHJcbiAgLW8tdHJhbnNpdGlvbjogb3BhY2l0eSAuMnMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgLjJzIGVhc2UtaW4tb3V0O1xyXG4gIHRyYW5zaXRpb246IG9wYWNpdHkgLjJzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIC4ycyBlYXNlLWluLW91dDtcclxufVxyXG5cclxuLm1DU0Jfc2Nyb2xsVG9vbHNfdmVydGljYWwubUNTQl9zY3JvbGxUb29sc19vbkRyYWdfZXhwYW5kIC5tQ1NCX2RyYWdnZXJfYmFyLFxyXG4ubUNTQl9zY3JvbGxUb29sc192ZXJ0aWNhbC5tQ1NCX3Njcm9sbFRvb2xzX29uRHJhZ19leHBhbmQgLm1DU0JfZHJhZ2dlclJhaWwsXHJcbi5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwubUNTQl9zY3JvbGxUb29sc19vbkRyYWdfZXhwYW5kIC5tQ1NCX2RyYWdnZXJfYmFyLFxyXG4ubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsLm1DU0Jfc2Nyb2xsVG9vbHNfb25EcmFnX2V4cGFuZCAubUNTQl9kcmFnZ2VyUmFpbCB7XHJcbiAgdHJhbnNpdGlvbjogd2lkdGggLjJzIGVhc2Utb3V0IC4ycywgaGVpZ2h0IC4ycyBlYXNlLW91dCAuMnMsIG1hcmdpbi1sZWZ0IC4ycyBlYXNlLW91dCAuMnMsIG1hcmdpbi1yaWdodCAuMnMgZWFzZS1vdXQgLjJzLCBtYXJnaW4tdG9wIC4ycyBlYXNlLW91dCAuMnMsIG1hcmdpbi1ib3R0b20gLjJzIGVhc2Utb3V0IC4ycywgb3BhY2l0eSAuMnMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgLjJzIGVhc2UtaW4tb3V0O1xyXG59XHJcblxyXG4vKlxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuNi4gU0NST0xMQkFSIENPTE9SUywgT1BBQ0lUWSBBTkQgQkFDS0dST1VORFNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiovXHJcblxyXG4vKlxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbjYuMSBUSEVNRVNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4qL1xyXG5cclxuLyogZGVmYXVsdCB0aGVtZSAoXCJsaWdodFwiKSAqL1xyXG5cclxuLm1DU0Jfc2Nyb2xsVG9vbHMge1xyXG4gIG9wYWNpdHk6IDE7XHJcbn1cclxuXHJcbi5tQ1MtYXV0b0hpZGUgPiAubUN1c3RvbVNjcm9sbEJveCA+IC5tQ1NCX3Njcm9sbFRvb2xzLFxyXG4ubUNTLWF1dG9IaWRlID4gLm1DdXN0b21TY3JvbGxCb3ggfiAubUNTQl9zY3JvbGxUb29scyB7XHJcbiAgb3BhY2l0eTogMDtcclxuICBmaWx0ZXI6IFwiYWxwaGEob3BhY2l0eT0wKVwiO1xyXG4gIC1tcy1maWx0ZXI6IFwiYWxwaGEob3BhY2l0eT0wKVwiO1xyXG59XHJcblxyXG4ubUN1c3RvbVNjcm9sbGJhciA+IC5tQ3VzdG9tU2Nyb2xsQm94ID4gLm1DU0Jfc2Nyb2xsVG9vbHMubUNTQl9zY3JvbGxUb29sc19vbkRyYWcsXHJcbi5tQ3VzdG9tU2Nyb2xsYmFyID4gLm1DdXN0b21TY3JvbGxCb3ggfiAubUNTQl9zY3JvbGxUb29scy5tQ1NCX3Njcm9sbFRvb2xzX29uRHJhZyxcclxuLm1DdXN0b21TY3JvbGxCb3g6aG92ZXIgPiAubUNTQl9zY3JvbGxUb29scyxcclxuLm1DdXN0b21TY3JvbGxCb3g6aG92ZXIgfiAubUNTQl9zY3JvbGxUb29scyxcclxuLm1DUy1hdXRvSGlkZTpob3ZlciA+IC5tQ3VzdG9tU2Nyb2xsQm94ID4gLm1DU0Jfc2Nyb2xsVG9vbHMsXHJcbi5tQ1MtYXV0b0hpZGU6aG92ZXIgPiAubUN1c3RvbVNjcm9sbEJveCB+IC5tQ1NCX3Njcm9sbFRvb2xzIHtcclxuICBvcGFjaXR5OiAxO1xyXG4gIGZpbHRlcjogXCJhbHBoYShvcGFjaXR5PTEwMClcIjtcclxuICAtbXMtZmlsdGVyOiBcImFscGhhKG9wYWNpdHk9MTAwKVwiO1xyXG59XHJcblxyXG4ubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbCB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNCk7XHJcbiAgZmlsdGVyOiBcImFscGhhKG9wYWNpdHk9NDApXCI7XHJcbiAgLW1zLWZpbHRlcjogXCJhbHBoYShvcGFjaXR5PTQwKVwiO1xyXG59XHJcblxyXG4ubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43NSk7XHJcbiAgZmlsdGVyOiBcImFscGhhKG9wYWNpdHk9NzUpXCI7XHJcbiAgLW1zLWZpbHRlcjogXCJhbHBoYShvcGFjaXR5PTc1KVwiO1xyXG59XHJcblxyXG4ubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyOmhvdmVyIC5tQ1NCX2RyYWdnZXJfYmFyIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44NSk7XHJcbiAgZmlsdGVyOiBcImFscGhhKG9wYWNpdHk9ODUpXCI7XHJcbiAgLW1zLWZpbHRlcjogXCJhbHBoYShvcGFjaXR5PTg1KVwiO1xyXG59XHJcblxyXG4ubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyOmFjdGl2ZSAubUNTQl9kcmFnZ2VyX2JhcixcclxuLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlci5tQ1NCX2RyYWdnZXJfb25EcmFnIC5tQ1NCX2RyYWdnZXJfYmFyIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45KTtcclxuICBmaWx0ZXI6IFwiYWxwaGEob3BhY2l0eT05MClcIjtcclxuICAtbXMtZmlsdGVyOiBcImFscGhhKG9wYWNpdHk9OTApXCI7XHJcbn1cclxuXHJcbi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblVwLFxyXG4ubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25Eb3duLFxyXG4ubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25MZWZ0LFxyXG4ubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25SaWdodCB7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKG1DU0JfYnV0dG9ucy5wbmcpOyAvKiBjc3Mgc3ByaXRlcyAqL1xyXG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgb3BhY2l0eTogMC40O1xyXG4gIGZpbHRlcjogXCJhbHBoYShvcGFjaXR5PTQwKVwiO1xyXG4gIC1tcy1maWx0ZXI6IFwiYWxwaGEob3BhY2l0eT00MClcIjtcclxufVxyXG5cclxuLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uVXAge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgMDtcclxuICAvKlxyXG4gIHNwcml0ZXMgbG9jYXRpb25zXHJcbiAgbGlnaHQ6IDAgMCwgLTE2cHggMCwgLTMycHggMCwgLTQ4cHggMCwgMCAtNzJweCwgLTE2cHggLTcycHgsIC0zMnB4IC03MnB4XHJcbiAgZGFyazogLTgwcHggMCwgLTk2cHggMCwgLTExMnB4IDAsIC0xMjhweCAwLCAtODBweCAtNzJweCwgLTk2cHggLTcycHgsIC0xMTJweCAtNzJweFxyXG4gICovXHJcbn1cclxuXHJcbi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkRvd24ge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTIwcHg7XHJcbiAgLypcclxuICBzcHJpdGVzIGxvY2F0aW9uc1xyXG4gIGxpZ2h0OiAwIC0yMHB4LCAtMTZweCAtMjBweCwgLTMycHggLTIwcHgsIC00OHB4IC0yMHB4LCAwIC05MnB4LCAtMTZweCAtOTJweCwgLTMycHggLTkycHhcclxuICBkYXJrOiAtODBweCAtMjBweCwgLTk2cHggLTIwcHgsIC0xMTJweCAtMjBweCwgLTEyOHB4IC0yMHB4LCAtODBweCAtOTJweCwgLTk2cHggLTkycHgsIC0xMTIgLTkycHhcclxuICAqL1xyXG59XHJcblxyXG4ubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25MZWZ0IHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC00MHB4O1xyXG4gIC8qXHJcbiAgc3ByaXRlcyBsb2NhdGlvbnNcclxuICBsaWdodDogMCAtNDBweCwgLTIwcHggLTQwcHgsIC00MHB4IC00MHB4LCAtNjBweCAtNDBweCwgMCAtMTEycHgsIC0yMHB4IC0xMTJweCwgLTQwcHggLTExMnB4XHJcbiAgZGFyazogLTgwcHggLTQwcHgsIC0xMDBweCAtNDBweCwgLTEyMHB4IC00MHB4LCAtMTQwcHggLTQwcHgsIC04MHB4IC0xMTJweCwgLTEwMHB4IC0xMTJweCwgLTEyMHB4IC0xMTJweFxyXG4gICovXHJcbn1cclxuXHJcbi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblJpZ2h0IHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC01NnB4O1xyXG4gIC8qXHJcbiAgc3ByaXRlcyBsb2NhdGlvbnNcclxuICBsaWdodDogMCAtNTZweCwgLTIwcHggLTU2cHgsIC00MHB4IC01NnB4LCAtNjBweCAtNTZweCwgMCAtMTI4cHgsIC0yMHB4IC0xMjhweCwgLTQwcHggLTEyOHB4XHJcbiAgZGFyazogLTgwcHggLTU2cHgsIC0xMDBweCAtNTZweCwgLTEyMHB4IC01NnB4LCAtMTQwcHggLTU2cHgsIC04MHB4IC0xMjhweCwgLTEwMHB4IC0xMjhweCwgLTEyMHB4IC0xMjhweFxyXG4gICovXHJcbn1cclxuXHJcbi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblVwOmhvdmVyLFxyXG4ubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25Eb3duOmhvdmVyLFxyXG4ubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25MZWZ0OmhvdmVyLFxyXG4ubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25SaWdodDpob3ZlciB7XHJcbiAgb3BhY2l0eTogMC43NTtcclxuICBmaWx0ZXI6IFwiYWxwaGEob3BhY2l0eT03NSlcIjtcclxuICAtbXMtZmlsdGVyOiBcImFscGhhKG9wYWNpdHk9NzUpXCI7XHJcbn1cclxuXHJcbi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblVwOmFjdGl2ZSxcclxuLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uRG93bjphY3RpdmUsXHJcbi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkxlZnQ6YWN0aXZlLFxyXG4ubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25SaWdodDphY3RpdmUge1xyXG4gIG9wYWNpdHk6IDAuOTtcclxuICBmaWx0ZXI6IFwiYWxwaGEob3BhY2l0eT05MClcIjtcclxuICAtbXMtZmlsdGVyOiBcImFscGhhKG9wYWNpdHk9OTApXCI7XHJcbn1cclxuXHJcbi8qIHRoZW1lOiBcImRhcmtcIiAqL1xyXG5cclxuLm1DUy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWwge1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG59XHJcblxyXG4ubUNTLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29udHJvbC1hY3RpdmU7XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuXHJcbi8qIHRoZW1lOiBcImxpZ2h0LTJcIiwgXCJkYXJrLTJcIiAqL1xyXG5cclxuLm1DUy1saWdodC0yLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWwsXHJcbi5tQ1MtZGFyay0yLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWwge1xyXG4gIHdpZHRoOiA0cHg7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XHJcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAxcHg7XHJcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAxcHg7XHJcbiAgYm9yZGVyLXJhZGl1czogMXB4O1xyXG59XHJcblxyXG4ubUNTLWxpZ2h0LTIubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLFxyXG4ubUNTLWRhcmstMi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIge1xyXG4gIHdpZHRoOiA0cHg7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNzUpO1xyXG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMXB4O1xyXG4gIC1tb3otYm9yZGVyLXJhZGl1czogMXB4O1xyXG4gIGJvcmRlci1yYWRpdXM6IDFweDtcclxufVxyXG5cclxuLm1DUy1saWdodC0yLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyUmFpbCxcclxuLm1DUy1kYXJrLTIubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXJSYWlsLFxyXG4ubUNTLWxpZ2h0LTIubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsXHJcbi5tQ1MtZGFyay0yLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyIHtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDRweDtcclxuICBtYXJnaW46IDZweCBhdXRvO1xyXG59XHJcblxyXG4ubUNTLWxpZ2h0LTIubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyOmhvdmVyIC5tQ1NCX2RyYWdnZXJfYmFyIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44NSk7XHJcbn1cclxuXHJcbi5tQ1MtbGlnaHQtMi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXI6YWN0aXZlIC5tQ1NCX2RyYWdnZXJfYmFyLFxyXG4ubUNTLWxpZ2h0LTIubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyLm1DU0JfZHJhZ2dlcl9vbkRyYWcgLm1DU0JfZHJhZ2dlcl9iYXIge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkpO1xyXG59XHJcblxyXG4ubUNTLWxpZ2h0LTIubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25VcCB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMycHggMDtcclxufVxyXG5cclxuLm1DUy1saWdodC0yLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uRG93biB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMycHggLTIwcHg7XHJcbn1cclxuXHJcbi5tQ1MtbGlnaHQtMi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkxlZnQge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00MHB4IC00MHB4O1xyXG59XHJcblxyXG4ubUNTLWxpZ2h0LTIubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25SaWdodCB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQwcHggLTU2cHg7XHJcbn1cclxuXHJcbi8qIHRoZW1lOiBcImRhcmstMlwiICovXHJcblxyXG4ubUNTLWRhcmstMi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlsIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xKTtcclxuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDFweDtcclxuICAtbW96LWJvcmRlci1yYWRpdXM6IDFweDtcclxuICBib3JkZXItcmFkaXVzOiAxcHg7XHJcbn1cclxuXHJcbi5tQ1MtZGFyay0yLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNzUpO1xyXG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMXB4O1xyXG4gIC1tb3otYm9yZGVyLXJhZGl1czogMXB4O1xyXG4gIGJvcmRlci1yYWRpdXM6IDFweDtcclxufVxyXG5cclxuLm1DUy1kYXJrLTIubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyOmhvdmVyIC5tQ1NCX2RyYWdnZXJfYmFyIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44NSk7XHJcbn1cclxuXHJcbi5tQ1MtZGFyay0yLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcjphY3RpdmUgLm1DU0JfZHJhZ2dlcl9iYXIsXHJcbi5tQ1MtZGFyay0yLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlci5tQ1NCX2RyYWdnZXJfb25EcmFnIC5tQ1NCX2RyYWdnZXJfYmFyIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC45KTtcclxufVxyXG5cclxuLm1DUy1kYXJrLTIubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25VcCB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTExMnB4IDA7XHJcbn1cclxuXHJcbi5tQ1MtZGFyay0yLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uRG93biB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTExMnB4IC0yMHB4O1xyXG59XHJcblxyXG4ubUNTLWRhcmstMi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkxlZnQge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMjBweCAtNDBweDtcclxufVxyXG5cclxuLm1DUy1kYXJrLTIubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25SaWdodCB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyMHB4IC01NnB4O1xyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcblxyXG4vKiB0aGVtZTogXCJsaWdodC10aGlja1wiLCBcImRhcmstdGhpY2tcIiAqL1xyXG5cclxuLm1DUy1saWdodC10aGljay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlsLFxyXG4ubUNTLWRhcmstdGhpY2subUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbCB7XHJcbiAgd2lkdGg6IDRweDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTtcclxuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDJweDtcclxuICAtbW96LWJvcmRlci1yYWRpdXM6IDJweDtcclxuICBib3JkZXItcmFkaXVzOiAycHg7XHJcbn1cclxuXHJcbi5tQ1MtbGlnaHQtdGhpY2subUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLFxyXG4ubUNTLWRhcmstdGhpY2subUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyIHtcclxuICB3aWR0aDogNnB4O1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjc1KTtcclxuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDJweDtcclxuICAtbW96LWJvcmRlci1yYWRpdXM6IDJweDtcclxuICBib3JkZXItcmFkaXVzOiAycHg7XHJcbn1cclxuXHJcbi5tQ1MtbGlnaHQtdGhpY2subUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXJSYWlsLFxyXG4ubUNTLWRhcmstdGhpY2subUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXJSYWlsIHtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDRweDtcclxuICBtYXJnaW46IDZweCAwO1xyXG59XHJcblxyXG4ubUNTLWxpZ2h0LXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLFxyXG4ubUNTLWRhcmstdGhpY2subUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogNnB4O1xyXG4gIG1hcmdpbjogNXB4IGF1dG87XHJcbn1cclxuXHJcbi5tQ1MtbGlnaHQtdGhpY2subUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyOmhvdmVyIC5tQ1NCX2RyYWdnZXJfYmFyIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44NSk7XHJcbn1cclxuXHJcbi5tQ1MtbGlnaHQtdGhpY2subUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyOmFjdGl2ZSAubUNTQl9kcmFnZ2VyX2JhcixcclxuLm1DUy1saWdodC10aGljay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIubUNTQl9kcmFnZ2VyX29uRHJhZyAubUNTQl9kcmFnZ2VyX2JhciB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOSk7XHJcbn1cclxuXHJcbi5tQ1MtbGlnaHQtdGhpY2subUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25VcCB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2cHggMDtcclxufVxyXG5cclxuLm1DUy1saWdodC10aGljay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkRvd24ge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNnB4IC0yMHB4O1xyXG59XHJcblxyXG4ubUNTLWxpZ2h0LXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uTGVmdCB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIwcHggLTQwcHg7XHJcbn1cclxuXHJcbi5tQ1MtbGlnaHQtdGhpY2subUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25SaWdodCB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIwcHggLTU2cHg7XHJcbn1cclxuXHJcbi8qIHRoZW1lOiBcImRhcmstdGhpY2tcIiAqL1xyXG5cclxuLm1DUy1kYXJrLXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWwge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEpO1xyXG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMnB4O1xyXG4gIC1tb3otYm9yZGVyLXJhZGl1czogMnB4O1xyXG4gIGJvcmRlci1yYWRpdXM6IDJweDtcclxufVxyXG5cclxuLm1DUy1kYXJrLXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNzUpO1xyXG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMnB4O1xyXG4gIC1tb3otYm9yZGVyLXJhZGl1czogMnB4O1xyXG4gIGJvcmRlci1yYWRpdXM6IDJweDtcclxufVxyXG5cclxuLm1DUy1kYXJrLXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcjpob3ZlciAubUNTQl9kcmFnZ2VyX2JhciB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODUpO1xyXG59XHJcblxyXG4ubUNTLWRhcmstdGhpY2subUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyOmFjdGl2ZSAubUNTQl9kcmFnZ2VyX2JhcixcclxuLm1DUy1kYXJrLXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlci5tQ1NCX2RyYWdnZXJfb25EcmFnIC5tQ1NCX2RyYWdnZXJfYmFyIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC45KTtcclxufVxyXG5cclxuLm1DUy1kYXJrLXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uVXAge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC05NnB4IDA7XHJcbn1cclxuXHJcbi5tQ1MtZGFyay10aGljay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkRvd24ge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC05NnB4IC0yMHB4O1xyXG59XHJcblxyXG4ubUNTLWRhcmstdGhpY2subUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25MZWZ0IHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTAwcHggLTQwcHg7XHJcbn1cclxuXHJcbi5tQ1MtZGFyay10aGljay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblJpZ2h0IHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTAwcHggLTU2cHg7XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuXHJcbi8qIHRoZW1lOiBcImxpZ2h0LXRoaW5cIiwgXCJkYXJrLXRoaW5cIiAqL1xyXG5cclxuLm1DUy1saWdodC10aGluLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWwge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xyXG59XHJcblxyXG4ubUNTLWxpZ2h0LXRoaW4ubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLFxyXG4ubUNTLWRhcmstdGhpbi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIge1xyXG4gIHdpZHRoOiAycHg7XHJcbn1cclxuXHJcbi5tQ1MtbGlnaHQtdGhpbi5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlclJhaWwsXHJcbi5tQ1MtZGFyay10aGluLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyUmFpbCB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi5tQ1MtbGlnaHQtdGhpbi5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhcixcclxuLm1DUy1kYXJrLXRoaW4ubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMnB4O1xyXG4gIG1hcmdpbjogN3B4IGF1dG87XHJcbn1cclxuXHJcbi8qIHRoZW1lIFwiZGFyay10aGluXCIgKi9cclxuXHJcbi5tQ1MtZGFyay10aGluLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWwge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjE1KTtcclxufVxyXG5cclxuLm1DUy1kYXJrLXRoaW4ubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43NSk7XHJcbn1cclxuXHJcbi5tQ1MtZGFyay10aGluLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcjpob3ZlciAubUNTQl9kcmFnZ2VyX2JhciB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODUpO1xyXG59XHJcblxyXG4ubUNTLWRhcmstdGhpbi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXI6YWN0aXZlIC5tQ1NCX2RyYWdnZXJfYmFyLFxyXG4ubUNTLWRhcmstdGhpbi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIubUNTQl9kcmFnZ2VyX29uRHJhZyAubUNTQl9kcmFnZ2VyX2JhciB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOSk7XHJcbn1cclxuXHJcbi5tQ1MtZGFyay10aGluLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uVXAge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC04MHB4IDA7XHJcbn1cclxuXHJcbi5tQ1MtZGFyay10aGluLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uRG93biB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggLTIwcHg7XHJcbn1cclxuXHJcbi5tQ1MtZGFyay10aGluLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uTGVmdCB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggLTQwcHg7XHJcbn1cclxuXHJcbi5tQ1MtZGFyay10aGluLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uUmlnaHQge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC04MHB4IC01NnB4O1xyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcblxyXG4vKiB0aGVtZSBcInJvdW5kZWRcIiwgXCJyb3VuZGVkLWRhcmtcIiwgXCJyb3VuZGVkLWRvdHNcIiwgXCJyb3VuZGVkLWRvdHMtZGFya1wiICovXHJcblxyXG4ubUNTLXJvdW5kZWQubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbCB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpO1xyXG59XHJcblxyXG4ubUNTLXJvdW5kZWQubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyLFxyXG4ubUNTLXJvdW5kZWQtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIsXHJcbi5tQ1Mtcm91bmRlZC1kb3RzLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcixcclxuLm1DUy1yb3VuZGVkLWRvdHMtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIge1xyXG4gIGhlaWdodDogMTRweDtcclxufVxyXG5cclxuLm1DUy1yb3VuZGVkLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhcixcclxuLm1DUy1yb3VuZGVkLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLFxyXG4ubUNTLXJvdW5kZWQtZG90cy5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsXHJcbi5tQ1Mtcm91bmRlZC1kb3RzLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyIHtcclxuICB3aWR0aDogMTRweDtcclxuICBtYXJnaW46IDAgMXB4O1xyXG59XHJcblxyXG4ubUNTLXJvdW5kZWQubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXIsXHJcbi5tQ1Mtcm91bmRlZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyLFxyXG4ubUNTLXJvdW5kZWQtZG90cy5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlcixcclxuLm1DUy1yb3VuZGVkLWRvdHMtZGFyay5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlciB7XHJcbiAgd2lkdGg6IDE0cHg7XHJcbn1cclxuXHJcbi5tQ1Mtcm91bmRlZC5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhcixcclxuLm1DUy1yb3VuZGVkLWRhcmsubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsXHJcbi5tQ1Mtcm91bmRlZC1kb3RzLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLFxyXG4ubUNTLXJvdW5kZWQtZG90cy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyIHtcclxuICBoZWlnaHQ6IDE0cHg7XHJcbiAgbWFyZ2luOiAxcHggMDtcclxufVxyXG5cclxuLm1DUy1yb3VuZGVkLm1DU0Jfc2Nyb2xsVG9vbHNfdmVydGljYWwubUNTQl9zY3JvbGxUb29sc19vbkRyYWdfZXhwYW5kIC5tQ1NCX2RyYWdnZXIubUNTQl9kcmFnZ2VyX29uRHJhZ19leHBhbmRlZCAubUNTQl9kcmFnZ2VyX2JhcixcclxuLm1DUy1yb3VuZGVkLm1DU0Jfc2Nyb2xsVG9vbHNfdmVydGljYWwubUNTQl9zY3JvbGxUb29sc19vbkRyYWdfZXhwYW5kIC5tQ1NCX2RyYWdnZXJDb250YWluZXI6aG92ZXIgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhcixcclxuLm1DUy1yb3VuZGVkLWRhcmsubUNTQl9zY3JvbGxUb29sc192ZXJ0aWNhbC5tQ1NCX3Njcm9sbFRvb2xzX29uRHJhZ19leHBhbmQgLm1DU0JfZHJhZ2dlci5tQ1NCX2RyYWdnZXJfb25EcmFnX2V4cGFuZGVkIC5tQ1NCX2RyYWdnZXJfYmFyLFxyXG4ubUNTLXJvdW5kZWQtZGFyay5tQ1NCX3Njcm9sbFRvb2xzX3ZlcnRpY2FsLm1DU0Jfc2Nyb2xsVG9vbHNfb25EcmFnX2V4cGFuZCAubUNTQl9kcmFnZ2VyQ29udGFpbmVyOmhvdmVyIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIge1xyXG4gIHdpZHRoOiAxNnB4OyAvKiBhdXRvLWV4cGFuZGVkIHNjcm9sbGJhciAqL1xyXG4gIGhlaWdodDogMTZweDtcclxuICBtYXJnaW46IC0xcHggMDtcclxufVxyXG5cclxuLm1DUy1yb3VuZGVkLm1DU0Jfc2Nyb2xsVG9vbHNfdmVydGljYWwubUNTQl9zY3JvbGxUb29sc19vbkRyYWdfZXhwYW5kIC5tQ1NCX2RyYWdnZXIubUNTQl9kcmFnZ2VyX29uRHJhZ19leHBhbmRlZCArIC5tQ1NCX2RyYWdnZXJSYWlsLFxyXG4ubUNTLXJvdW5kZWQubUNTQl9zY3JvbGxUb29sc192ZXJ0aWNhbC5tQ1NCX3Njcm9sbFRvb2xzX29uRHJhZ19leHBhbmQgLm1DU0JfZHJhZ2dlckNvbnRhaW5lcjpob3ZlciAubUNTQl9kcmFnZ2VyUmFpbCxcclxuLm1DUy1yb3VuZGVkLWRhcmsubUNTQl9zY3JvbGxUb29sc192ZXJ0aWNhbC5tQ1NCX3Njcm9sbFRvb2xzX29uRHJhZ19leHBhbmQgLm1DU0JfZHJhZ2dlci5tQ1NCX2RyYWdnZXJfb25EcmFnX2V4cGFuZGVkICsgLm1DU0JfZHJhZ2dlclJhaWwsXHJcbi5tQ1Mtcm91bmRlZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHNfdmVydGljYWwubUNTQl9zY3JvbGxUb29sc19vbkRyYWdfZXhwYW5kIC5tQ1NCX2RyYWdnZXJDb250YWluZXI6aG92ZXIgLm1DU0JfZHJhZ2dlclJhaWwge1xyXG4gIHdpZHRoOiA0cHg7IC8qIGF1dG8tZXhwYW5kZWQgc2Nyb2xsYmFyICovXHJcbn1cclxuXHJcbi5tQ1Mtcm91bmRlZC5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwubUNTQl9zY3JvbGxUb29sc19vbkRyYWdfZXhwYW5kIC5tQ1NCX2RyYWdnZXIubUNTQl9kcmFnZ2VyX29uRHJhZ19leHBhbmRlZCAubUNTQl9kcmFnZ2VyX2JhcixcclxuLm1DUy1yb3VuZGVkLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbC5tQ1NCX3Njcm9sbFRvb2xzX29uRHJhZ19leHBhbmQgLm1DU0JfZHJhZ2dlckNvbnRhaW5lcjpob3ZlciAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLFxyXG4ubUNTLXJvdW5kZWQtZGFyay5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwubUNTQl9zY3JvbGxUb29sc19vbkRyYWdfZXhwYW5kIC5tQ1NCX2RyYWdnZXIubUNTQl9kcmFnZ2VyX29uRHJhZ19leHBhbmRlZCAubUNTQl9kcmFnZ2VyX2JhcixcclxuLm1DUy1yb3VuZGVkLWRhcmsubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsLm1DU0Jfc2Nyb2xsVG9vbHNfb25EcmFnX2V4cGFuZCAubUNTQl9kcmFnZ2VyQ29udGFpbmVyOmhvdmVyIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIge1xyXG4gIGhlaWdodDogMTZweDsgLyogYXV0by1leHBhbmRlZCBzY3JvbGxiYXIgKi9cclxuICB3aWR0aDogMTZweDtcclxuICBtYXJnaW46IDAgLTFweDtcclxufVxyXG5cclxuLm1DUy1yb3VuZGVkLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbC5tQ1NCX3Njcm9sbFRvb2xzX29uRHJhZ19leHBhbmQgLm1DU0JfZHJhZ2dlci5tQ1NCX2RyYWdnZXJfb25EcmFnX2V4cGFuZGVkICsgLm1DU0JfZHJhZ2dlclJhaWwsXHJcbi5tQ1Mtcm91bmRlZC5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwubUNTQl9zY3JvbGxUb29sc19vbkRyYWdfZXhwYW5kIC5tQ1NCX2RyYWdnZXJDb250YWluZXI6aG92ZXIgLm1DU0JfZHJhZ2dlclJhaWwsXHJcbi5tQ1Mtcm91bmRlZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbC5tQ1NCX3Njcm9sbFRvb2xzX29uRHJhZ19leHBhbmQgLm1DU0JfZHJhZ2dlci5tQ1NCX2RyYWdnZXJfb25EcmFnX2V4cGFuZGVkICsgLm1DU0JfZHJhZ2dlclJhaWwsXHJcbi5tQ1Mtcm91bmRlZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbC5tQ1NCX3Njcm9sbFRvb2xzX29uRHJhZ19leHBhbmQgLm1DU0JfZHJhZ2dlckNvbnRhaW5lcjpob3ZlciAubUNTQl9kcmFnZ2VyUmFpbCB7XHJcbiAgaGVpZ2h0OiA0cHg7IC8qIGF1dG8tZXhwYW5kZWQgc2Nyb2xsYmFyICovXHJcbiAgbWFyZ2luOiA2cHggMDtcclxufVxyXG5cclxuLm1DUy1yb3VuZGVkLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uVXAge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTcycHg7XHJcbn1cclxuXHJcbi5tQ1Mtcm91bmRlZC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkRvd24ge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTkycHg7XHJcbn1cclxuXHJcbi5tQ1Mtcm91bmRlZC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkxlZnQge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTExMnB4O1xyXG59XHJcblxyXG4ubUNTLXJvdW5kZWQubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25SaWdodCB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMTI4cHg7XHJcbn1cclxuXHJcbi8qIHRoZW1lIFwicm91bmRlZC1kYXJrXCIsIFwicm91bmRlZC1kb3RzLWRhcmtcIiAqL1xyXG5cclxuLm1DUy1yb3VuZGVkLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLFxyXG4ubUNTLXJvdW5kZWQtZG90cy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNzUpO1xyXG59XHJcblxyXG4ubUNTLXJvdW5kZWQtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlsIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xNSk7XHJcbn1cclxuXHJcbi5tQ1Mtcm91bmRlZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcjpob3ZlciAubUNTQl9kcmFnZ2VyX2JhcixcclxuLm1DUy1yb3VuZGVkLWRvdHMtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXI6aG92ZXIgLm1DU0JfZHJhZ2dlcl9iYXIge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg1KTtcclxufVxyXG5cclxuLm1DUy1yb3VuZGVkLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyOmFjdGl2ZSAubUNTQl9kcmFnZ2VyX2JhcixcclxuLm1DUy1yb3VuZGVkLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyLm1DU0JfZHJhZ2dlcl9vbkRyYWcgLm1DU0JfZHJhZ2dlcl9iYXIsXHJcbi5tQ1Mtcm91bmRlZC1kb3RzLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyOmFjdGl2ZSAubUNTQl9kcmFnZ2VyX2JhcixcclxuLm1DUy1yb3VuZGVkLWRvdHMtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIubUNTQl9kcmFnZ2VyX29uRHJhZyAubUNTQl9kcmFnZ2VyX2JhciB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOSk7XHJcbn1cclxuXHJcbi5tQ1Mtcm91bmRlZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uVXAge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC04MHB4IC03MnB4O1xyXG59XHJcblxyXG4ubUNTLXJvdW5kZWQtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkRvd24ge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC04MHB4IC05MnB4O1xyXG59XHJcblxyXG4ubUNTLXJvdW5kZWQtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkxlZnQge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC04MHB4IC0xMTJweDtcclxufVxyXG5cclxuLm1DUy1yb3VuZGVkLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25SaWdodCB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggLTEyOHB4O1xyXG59XHJcblxyXG4vKiB0aGVtZSBcInJvdW5kZWQtZG90c1wiLCBcInJvdW5kZWQtZG90cy1kYXJrXCIgKi9cclxuXHJcbi5tQ1Mtcm91bmRlZC1kb3RzLm1DU0Jfc2Nyb2xsVG9vbHNfdmVydGljYWwgLm1DU0JfZHJhZ2dlclJhaWwsXHJcbi5tQ1Mtcm91bmRlZC1kb3RzLWRhcmsubUNTQl9zY3JvbGxUb29sc192ZXJ0aWNhbCAubUNTQl9kcmFnZ2VyUmFpbCB7XHJcbiAgd2lkdGg6IDRweDtcclxufVxyXG5cclxuLm1DUy1yb3VuZGVkLWRvdHMubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbCxcclxuLm1DUy1yb3VuZGVkLWRvdHMtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlsLFxyXG4ubUNTLXJvdW5kZWQtZG90cy5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlclJhaWwsXHJcbi5tQ1Mtcm91bmRlZC1kb3RzLWRhcmsubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXJSYWlsIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbn1cclxuXHJcbi5tQ1Mtcm91bmRlZC1kb3RzLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWwsXHJcbi5tQ1Mtcm91bmRlZC1kb3RzLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbCB7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFBZ0FBQUFJQ0FZQUFBREVENzZMQUFBQU5FbEVRVlFZVjJOa0lBQVlpVmJ3Ly85L1k2RGlNMUFOSm95TWpHZEJiTGdKUUFYL2tVMERLZ0RMa2FRQXZ4VzRIRXZRRndDUmN4SUpLMVh6bkFBQUFBQkpSVTVFcmtKZ2dnPT1cIik7XHJcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC15O1xyXG4gIG9wYWNpdHk6IDAuMztcclxuICBmaWx0ZXI6IFwiYWxwaGEob3BhY2l0eT0zMClcIjtcclxuICAtbXMtZmlsdGVyOiBcImFscGhhKG9wYWNpdHk9MzApXCI7XHJcbn1cclxuXHJcbi5tQ1Mtcm91bmRlZC1kb3RzLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyUmFpbCxcclxuLm1DUy1yb3VuZGVkLWRvdHMtZGFyay5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlclJhaWwge1xyXG4gIGhlaWdodDogNHB4O1xyXG4gIG1hcmdpbjogNnB4IDA7XHJcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xyXG59XHJcblxyXG4ubUNTLXJvdW5kZWQtZG90cy5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblVwIHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTZweCAtNzJweDtcclxufVxyXG5cclxuLm1DUy1yb3VuZGVkLWRvdHMubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25Eb3duIHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTZweCAtOTJweDtcclxufVxyXG5cclxuLm1DUy1yb3VuZGVkLWRvdHMubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25MZWZ0IHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjBweCAtMTEycHg7XHJcbn1cclxuXHJcbi5tQ1Mtcm91bmRlZC1kb3RzLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uUmlnaHQge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yMHB4IC0xMjhweDtcclxufVxyXG5cclxuLyogdGhlbWUgXCJyb3VuZGVkLWRvdHMtZGFya1wiICovXHJcblxyXG4ubUNTLXJvdW5kZWQtZG90cy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWwge1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBQWdBQUFBSUNBWUFBQURFRDc2TEFBQUFMRWxFUVZRWVYyTmtJQUFZU1ZGZ0RGUjhCcXJCQkVpZkJiR1JUZmlQWmhwWWppUUZCSzNBNmw2Q3ZnQUFFOWtHQ2QxbXZnRUFBQUFBU1VWT1JLNUNZSUk9XCIpO1xyXG59XHJcblxyXG4ubUNTLXJvdW5kZWQtZG90cy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uVXAge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC05NnB4IC03MnB4O1xyXG59XHJcblxyXG4ubUNTLXJvdW5kZWQtZG90cy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uRG93biB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTk2cHggLTkycHg7XHJcbn1cclxuXHJcbi5tQ1Mtcm91bmRlZC1kb3RzLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25MZWZ0IHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTAwcHggLTExMnB4O1xyXG59XHJcblxyXG4ubUNTLXJvdW5kZWQtZG90cy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uUmlnaHQge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMDBweCAtMTI4cHg7XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuXHJcbi8qIHRoZW1lIFwiM2RcIiwgXCIzZC1kYXJrXCIsIFwiM2QtdGhpY2tcIiwgXCIzZC10aGljay1kYXJrXCIgKi9cclxuXHJcbi5tQ1MtM2QubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLFxyXG4ubUNTLTNkLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLFxyXG4ubUNTLTNkLXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhcixcclxuLm1DUy0zZC10aGljay1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciB7XHJcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC15O1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IC1tb3otbGluZWFyLWdyYWRpZW50KGxlZnQsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KSAwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAxMDAlKTtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCB0b3AsIHJpZ2h0IHRvcCwgY29sb3Itc3RvcCgwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpKSwgY29sb3Itc3RvcCgxMDAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApKSk7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQobGVmdCwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpIDAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDEwMCUpO1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudChsZWZ0LCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSkgMCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMTAwJSk7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogLW1zLWxpbmVhci1ncmFkaWVudChsZWZ0LCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSkgMCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMTAwJSk7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSkgMCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMTAwJSk7XHJcbn1cclxuXHJcbi5tQ1MtM2QubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsXHJcbi5tQ1MtM2QtZGFyay5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhcixcclxuLm1DUy0zZC10aGljay5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhcixcclxuLm1DUy0zZC10aGljay1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyIHtcclxuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogLW1vei1saW5lYXItZ3JhZGllbnQodG9wLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSkgMCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMTAwJSk7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgdG9wLCBsZWZ0IGJvdHRvbSwgY29sb3Itc3RvcCgwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpKSwgY29sb3Itc3RvcCgxMDAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApKSk7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSkgMCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMTAwJSk7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KHRvcCwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpIDAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDEwMCUpO1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IC1tcy1saW5lYXItZ3JhZGllbnQodG9wLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSkgMCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMTAwJSk7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpIDAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDEwMCUpO1xyXG59XHJcblxyXG4vKiB0aGVtZSBcIjNkXCIsIFwiM2QtZGFya1wiICovXHJcblxyXG4ubUNTLTNkLm1DU0Jfc2Nyb2xsVG9vbHNfdmVydGljYWwgLm1DU0JfZHJhZ2dlcixcclxuLm1DUy0zZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHNfdmVydGljYWwgLm1DU0JfZHJhZ2dlciB7XHJcbiAgaGVpZ2h0OiA3MHB4O1xyXG59XHJcblxyXG4ubUNTLTNkLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyLFxyXG4ubUNTLTNkLWRhcmsubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXIge1xyXG4gIHdpZHRoOiA3MHB4O1xyXG59XHJcblxyXG4ubUNTLTNkLm1DU0Jfc2Nyb2xsVG9vbHMsXHJcbi5tQ1MtM2QtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIHtcclxuICBvcGFjaXR5OiAxO1xyXG4gIGZpbHRlcjogXCJhbHBoYShvcGFjaXR5PTMwKVwiO1xyXG4gIC1tcy1maWx0ZXI6IFwiYWxwaGEob3BhY2l0eT0zMClcIjtcclxufVxyXG5cclxuLm1DUy0zZC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlsLFxyXG4ubUNTLTNkLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhcixcclxuLm1DUy0zZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWwsXHJcbi5tQ1MtM2QtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIge1xyXG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMTZweDtcclxuICAtbW96LWJvcmRlci1yYWRpdXM6IDE2cHg7XHJcbiAgYm9yZGVyLXJhZGl1czogMTZweDtcclxufVxyXG5cclxuLm1DUy0zZC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlsLFxyXG4ubUNTLTNkLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbCB7XHJcbiAgd2lkdGg6IDhweDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yKTtcclxuICBib3gtc2hhZG93OiBpbnNldCAxcHggMCAxcHggcmdiYSgwLCAwLCAwLCAwLjUpLCBpbnNldCAtMXB4IDAgMXB4IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTtcclxufVxyXG5cclxuLm1DUy0zZC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsXHJcbi5tQ1MtM2QubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyOmhvdmVyIC5tQ1NCX2RyYWdnZXJfYmFyLFxyXG4ubUNTLTNkLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcjphY3RpdmUgLm1DU0JfZHJhZ2dlcl9iYXIsXHJcbi5tQ1MtM2QubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyLm1DU0JfZHJhZ2dlcl9vbkRyYWcgLm1DU0JfZHJhZ2dlcl9iYXIsXHJcbi5tQ1MtM2QtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsXHJcbi5tQ1MtM2QtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXI6aG92ZXIgLm1DU0JfZHJhZ2dlcl9iYXIsXHJcbi5tQ1MtM2QtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXI6YWN0aXZlIC5tQ1NCX2RyYWdnZXJfYmFyLFxyXG4ubUNTLTNkLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyLm1DU0JfZHJhZ2dlcl9vbkRyYWcgLm1DU0JfZHJhZ2dlcl9iYXIge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICM1NTU7XHJcbn1cclxuXHJcbi5tQ1MtM2QubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLFxyXG4ubUNTLTNkLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyIHtcclxuICB3aWR0aDogOHB4O1xyXG59XHJcblxyXG4ubUNTLTNkLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyUmFpbCxcclxuLm1DUy0zZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyUmFpbCB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiA4cHg7XHJcbiAgbWFyZ2luOiA0cHggMDtcclxuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjUpLCBpbnNldCAwIC0xcHggMXB4IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTtcclxufVxyXG5cclxuLm1DUy0zZC5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhcixcclxuLm1DUy0zZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyIHtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDhweDtcclxuICBtYXJnaW46IDRweCBhdXRvO1xyXG59XHJcblxyXG4ubUNTLTNkLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uVXAge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zMnB4IC03MnB4O1xyXG59XHJcblxyXG4ubUNTLTNkLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uRG93biB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMycHggLTkycHg7XHJcbn1cclxuXHJcbi5tQ1MtM2QubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25MZWZ0IHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDBweCAtMTEycHg7XHJcbn1cclxuXHJcbi5tQ1MtM2QubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25SaWdodCB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQwcHggLTEyOHB4O1xyXG59XHJcblxyXG4vKiB0aGVtZSBcIjNkLWRhcmtcIiAqL1xyXG5cclxuLm1DUy0zZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWwge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEpO1xyXG4gIGJveC1zaGFkb3c6IGluc2V0IDFweCAwIDFweCByZ2JhKDAsIDAsIDAsIDAuMSk7XHJcbn1cclxuXHJcbi5tQ1MtM2QtZGFyay5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlclJhaWwge1xyXG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMSk7XHJcbn1cclxuXHJcbi5tQ1MtM2QtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblVwIHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTEycHggLTcycHg7XHJcbn1cclxuXHJcbi5tQ1MtM2QtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkRvd24ge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMTJweCAtOTJweDtcclxufVxyXG5cclxuLm1DUy0zZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uTGVmdCB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyMHB4IC0xMTJweDtcclxufVxyXG5cclxuLm1DUy0zZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uUmlnaHQge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMjBweCAtMTI4cHg7XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuXHJcbi8qIHRoZW1lOiBcIjNkLXRoaWNrXCIsIFwiM2QtdGhpY2stZGFya1wiICovXHJcblxyXG4ubUNTLTNkLXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHMsXHJcbi5tQ1MtM2QtdGhpY2stZGFyay5tQ1NCX3Njcm9sbFRvb2xzIHtcclxuICBvcGFjaXR5OiAxO1xyXG4gIGZpbHRlcjogXCJhbHBoYShvcGFjaXR5PTMwKVwiO1xyXG4gIC1tcy1maWx0ZXI6IFwiYWxwaGEob3BhY2l0eT0zMClcIjtcclxufVxyXG5cclxuLm1DUy0zZC10aGljay5tQ1NCX3Njcm9sbFRvb2xzLFxyXG4ubUNTLTNkLXRoaWNrLWRhcmsubUNTQl9zY3JvbGxUb29scyxcclxuLm1DUy0zZC10aGljay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJDb250YWluZXIsXHJcbi5tQ1MtM2QtdGhpY2stZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJDb250YWluZXIge1xyXG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogN3B4O1xyXG4gIC1tb3otYm9yZGVyLXJhZGl1czogN3B4O1xyXG4gIGJvcmRlci1yYWRpdXM6IDdweDtcclxufVxyXG5cclxuLm1DUy0zZC10aGljay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsXHJcbi5tQ1MtM2QtdGhpY2stZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIge1xyXG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gIC1tb3otYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gIGJvcmRlci1yYWRpdXM6IDVweDtcclxufVxyXG5cclxuLm1DU0JfaW5zaWRlICsgLm1DUy0zZC10aGljay5tQ1NCX3Njcm9sbFRvb2xzX3ZlcnRpY2FsLFxyXG4ubUNTQl9pbnNpZGUgKyAubUNTLTNkLXRoaWNrLWRhcmsubUNTQl9zY3JvbGxUb29sc192ZXJ0aWNhbCB7XHJcbiAgcmlnaHQ6IDFweDtcclxufVxyXG5cclxuLm1DUy0zZC10aGljay5tQ1NCX3Njcm9sbFRvb2xzX3ZlcnRpY2FsLFxyXG4ubUNTLTNkLXRoaWNrLWRhcmsubUNTQl9zY3JvbGxUb29sc192ZXJ0aWNhbCB7XHJcbiAgYm94LXNoYWRvdzogaW5zZXQgMXB4IDAgMXB4IHJnYmEoMCwgMCwgMCwgMC4xKSwgaW5zZXQgMCAwIDE0cHggcmdiYSgwLCAwLCAwLCAwLjUpO1xyXG59XHJcblxyXG4ubUNTLTNkLXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCxcclxuLm1DUy0zZC10aGljay1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCB7XHJcbiAgYm90dG9tOiAxcHg7XHJcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4xKSwgaW5zZXQgMCAwIDE0cHggcmdiYSgwLCAwLCAwLCAwLjUpO1xyXG59XHJcblxyXG4ubUNTLTNkLXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhcixcclxuLm1DUy0zZC10aGljay1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciB7XHJcbiAgYm94LXNoYWRvdzogaW5zZXQgMXB4IDAgMCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNCk7XHJcbiAgd2lkdGg6IDEycHg7XHJcbiAgbWFyZ2luOiAycHg7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGhlaWdodDogYXV0bztcclxuICB0b3A6IDA7XHJcbiAgYm90dG9tOiAwO1xyXG4gIGxlZnQ6IDA7XHJcbiAgcmlnaHQ6IDA7XHJcbn1cclxuXHJcbi5tQ1MtM2QtdGhpY2subUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsXHJcbi5tQ1MtM2QtdGhpY2stZGFyay5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciB7XHJcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNCk7XHJcbn1cclxuXHJcbi5tQ1MtM2QtdGhpY2subUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLFxyXG4ubUNTLTNkLXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcjpob3ZlciAubUNTQl9kcmFnZ2VyX2JhcixcclxuLm1DUy0zZC10aGljay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXI6YWN0aXZlIC5tQ1NCX2RyYWdnZXJfYmFyLFxyXG4ubUNTLTNkLXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlci5tQ1NCX2RyYWdnZXJfb25EcmFnIC5tQ1NCX2RyYWdnZXJfYmFyIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTU1O1xyXG59XHJcblxyXG4ubUNTLTNkLXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLFxyXG4ubUNTLTNkLXRoaWNrLWRhcmsubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIge1xyXG4gIGhlaWdodDogMTJweDtcclxuICB3aWR0aDogYXV0bztcclxufVxyXG5cclxuLm1DUy0zZC10aGljay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJDb250YWluZXIge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjA1KTtcclxuICBib3gtc2hhZG93OiBpbnNldCAxcHggMXB4IDE2cHggcmdiYSgwLCAwLCAwLCAwLjEpO1xyXG59XHJcblxyXG4ubUNTLTNkLXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWwge1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG59XHJcblxyXG4ubUNTLTNkLXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uVXAge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zMnB4IC03MnB4O1xyXG59XHJcblxyXG4ubUNTLTNkLXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uRG93biB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMycHggLTkycHg7XHJcbn1cclxuXHJcbi5tQ1MtM2QtdGhpY2subUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25MZWZ0IHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDBweCAtMTEycHg7XHJcbn1cclxuXHJcbi5tQ1MtM2QtdGhpY2subUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25SaWdodCB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQwcHggLTEyOHB4O1xyXG59XHJcblxyXG4vKiB0aGVtZTogXCIzZC10aGljay1kYXJrXCIgKi9cclxuXHJcbi5tQ1MtM2QtdGhpY2stZGFyay5tQ1NCX3Njcm9sbFRvb2xzIHtcclxuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMTRweCByZ2JhKDAsIDAsIDAsIDAuMik7XHJcbn1cclxuXHJcbi5tQ1MtM2QtdGhpY2stZGFyay5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwge1xyXG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMSksIGluc2V0IDAgMCAxNHB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcclxufVxyXG5cclxuLm1DUy0zZC10aGljay1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciB7XHJcbiAgYm94LXNoYWRvdzogaW5zZXQgMXB4IDAgMCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNCksIGluc2V0IC0xcHggMCAwIHJnYmEoMCwgMCwgMCwgMC4yKTtcclxufVxyXG5cclxuLm1DUy0zZC10aGljay1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyIHtcclxuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAwIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40KSwgaW5zZXQgMCAtMXB4IDAgcmdiYSgwLCAwLCAwLCAwLjIpO1xyXG59XHJcblxyXG4ubUNTLTNkLXRoaWNrLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLFxyXG4ubUNTLTNkLXRoaWNrLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyOmhvdmVyIC5tQ1NCX2RyYWdnZXJfYmFyLFxyXG4ubUNTLTNkLXRoaWNrLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyOmFjdGl2ZSAubUNTQl9kcmFnZ2VyX2JhcixcclxuLm1DUy0zZC10aGljay1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlci5tQ1NCX2RyYWdnZXJfb25EcmFnIC5tQ1NCX2RyYWdnZXJfYmFyIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzc3O1xyXG59XHJcblxyXG4ubUNTLTNkLXRoaWNrLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyQ29udGFpbmVyIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wNSk7XHJcbiAgYm94LXNoYWRvdzogaW5zZXQgMXB4IDFweCAxNnB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcclxufVxyXG5cclxuLm1DUy0zZC10aGljay1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWwge1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG59XHJcblxyXG4ubUNTLTNkLXRoaWNrLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25VcCB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTExMnB4IC03MnB4O1xyXG59XHJcblxyXG4ubUNTLTNkLXRoaWNrLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25Eb3duIHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTEycHggLTkycHg7XHJcbn1cclxuXHJcbi5tQ1MtM2QtdGhpY2stZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkxlZnQge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMjBweCAtMTEycHg7XHJcbn1cclxuXHJcbi5tQ1MtM2QtdGhpY2stZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblJpZ2h0IHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTIwcHggLTEyOHB4O1xyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcblxyXG4vKiB0aGVtZTogXCJtaW5pbWFsXCIsIFwibWluaW1hbC1kYXJrXCIgKi9cclxuXHJcbi5tQ1NCX291dHNpZGUgKyAubUNTLW1pbmltYWwubUNTQl9zY3JvbGxUb29sc192ZXJ0aWNhbCxcclxuLm1DU0Jfb3V0c2lkZSArIC5tQ1MtbWluaW1hbC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHNfdmVydGljYWwge1xyXG4gIHJpZ2h0OiAwO1xyXG4gIG1hcmdpbjogMTJweCAwO1xyXG59XHJcblxyXG4ubUN1c3RvbVNjcm9sbEJveC5tQ1MtbWluaW1hbCArIC5tQ1NCX3Njcm9sbFRvb2xzLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCxcclxuLm1DdXN0b21TY3JvbGxCb3gubUNTLW1pbmltYWwgKyAubUNTQl9zY3JvbGxUb29scyArIC5tQ1NCX3Njcm9sbFRvb2xzLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCxcclxuLm1DdXN0b21TY3JvbGxCb3gubUNTLW1pbmltYWwtZGFyayArIC5tQ1NCX3Njcm9sbFRvb2xzLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCxcclxuLm1DdXN0b21TY3JvbGxCb3gubUNTLW1pbmltYWwtZGFyayArIC5tQ1NCX3Njcm9sbFRvb2xzICsgLm1DU0Jfc2Nyb2xsVG9vbHMubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIHtcclxuICBib3R0b206IDA7XHJcbiAgbWFyZ2luOiAwIDEycHg7XHJcbn1cclxuXHJcbi8qIFJUTCBkaXJlY3Rpb24vbGVmdC1zaWRlIHNjcm9sbGJhciAqL1xyXG4ubUNTLWRpci1ydGwgPiAubUNTQl9vdXRzaWRlICsgLm1DUy1taW5pbWFsLm1DU0Jfc2Nyb2xsVG9vbHNfdmVydGljYWwsXHJcbi5tQ1MtZGlyLXJ0bCA+IC5tQ1NCX291dHNpZGUgKyAubUNTLW1pbmltYWwtZGFyay5tQ1NCX3Njcm9sbFRvb2xzX3ZlcnRpY2FsIHtcclxuICBsZWZ0OiAwO1xyXG4gIHJpZ2h0OiBhdXRvO1xyXG59XHJcblxyXG4ubUNTLW1pbmltYWwubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbCxcclxuLm1DUy1taW5pbWFsLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbCB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbn1cclxuXHJcbi5tQ1MtbWluaW1hbC5tQ1NCX3Njcm9sbFRvb2xzX3ZlcnRpY2FsIC5tQ1NCX2RyYWdnZXIsXHJcbi5tQ1MtbWluaW1hbC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHNfdmVydGljYWwgLm1DU0JfZHJhZ2dlciB7XHJcbiAgaGVpZ2h0OiA1MHB4O1xyXG59XHJcblxyXG4ubUNTLW1pbmltYWwubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXIsXHJcbi5tQ1MtbWluaW1hbC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyIHtcclxuICB3aWR0aDogNTBweDtcclxufVxyXG5cclxuLm1DUy1taW5pbWFsLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMik7XHJcbiAgZmlsdGVyOiBcImFscGhhKG9wYWNpdHk9MjApXCI7XHJcbiAgLW1zLWZpbHRlcjogXCJhbHBoYShvcGFjaXR5PTIwKVwiO1xyXG59XHJcblxyXG4ubUNTLW1pbmltYWwubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyOmFjdGl2ZSAubUNTQl9kcmFnZ2VyX2JhcixcclxuLm1DUy1taW5pbWFsLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlci5tQ1NCX2RyYWdnZXJfb25EcmFnIC5tQ1NCX2RyYWdnZXJfYmFyIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcclxuICBmaWx0ZXI6IFwiYWxwaGEob3BhY2l0eT01MClcIjtcclxuICAtbXMtZmlsdGVyOiBcImFscGhhKG9wYWNpdHk9NTApXCI7XHJcbn1cclxuXHJcbi8qIHRoZW1lOiBcIm1pbmltYWwtZGFya1wiICovXHJcblxyXG4ubUNTLW1pbmltYWwtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjIpO1xyXG4gIGZpbHRlcjogXCJhbHBoYShvcGFjaXR5PTIwKVwiO1xyXG4gIC1tcy1maWx0ZXI6IFwiYWxwaGEob3BhY2l0eT0yMClcIjtcclxufVxyXG5cclxuLm1DUy1taW5pbWFsLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyOmFjdGl2ZSAubUNTQl9kcmFnZ2VyX2JhcixcclxuLm1DUy1taW5pbWFsLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyLm1DU0JfZHJhZ2dlcl9vbkRyYWcgLm1DU0JfZHJhZ2dlcl9iYXIge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xyXG4gIGZpbHRlcjogXCJhbHBoYShvcGFjaXR5PTUwKVwiO1xyXG4gIC1tcy1maWx0ZXI6IFwiYWxwaGEob3BhY2l0eT01MClcIjtcclxufVxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG5cclxuLyogdGhlbWUgXCJsaWdodC0zXCIsIFwiZGFyay0zXCIgKi9cclxuXHJcbi5tQ1MtbGlnaHQtMy5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlsLFxyXG4ubUNTLWRhcmstMy5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlsIHtcclxuICB3aWR0aDogNnB4O1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjIpO1xyXG59XHJcblxyXG4ubUNTLWxpZ2h0LTMubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLFxyXG4ubUNTLWRhcmstMy5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIge1xyXG4gIHdpZHRoOiA2cHg7XHJcbn1cclxuXHJcbi5tQ1MtbGlnaHQtMy5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhcixcclxuLm1DUy1kYXJrLTMubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsXHJcbi5tQ1MtbGlnaHQtMy5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlclJhaWwsXHJcbi5tQ1MtZGFyay0zLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyUmFpbCB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiA2cHg7XHJcbiAgbWFyZ2luOiA1cHggMDtcclxufVxyXG5cclxuLm1DUy1saWdodC0zLm1DU0Jfc2Nyb2xsVG9vbHNfdmVydGljYWwubUNTQl9zY3JvbGxUb29sc19vbkRyYWdfZXhwYW5kIC5tQ1NCX2RyYWdnZXIubUNTQl9kcmFnZ2VyX29uRHJhZ19leHBhbmRlZCArIC5tQ1NCX2RyYWdnZXJSYWlsLFxyXG4ubUNTLWxpZ2h0LTMubUNTQl9zY3JvbGxUb29sc192ZXJ0aWNhbC5tQ1NCX3Njcm9sbFRvb2xzX29uRHJhZ19leHBhbmQgLm1DU0JfZHJhZ2dlckNvbnRhaW5lcjpob3ZlciAubUNTQl9kcmFnZ2VyUmFpbCxcclxuLm1DUy1kYXJrLTMubUNTQl9zY3JvbGxUb29sc192ZXJ0aWNhbC5tQ1NCX3Njcm9sbFRvb2xzX29uRHJhZ19leHBhbmQgLm1DU0JfZHJhZ2dlci5tQ1NCX2RyYWdnZXJfb25EcmFnX2V4cGFuZGVkICsgLm1DU0JfZHJhZ2dlclJhaWwsXHJcbi5tQ1MtZGFyay0zLm1DU0Jfc2Nyb2xsVG9vbHNfdmVydGljYWwubUNTQl9zY3JvbGxUb29sc19vbkRyYWdfZXhwYW5kIC5tQ1NCX2RyYWdnZXJDb250YWluZXI6aG92ZXIgLm1DU0JfZHJhZ2dlclJhaWwge1xyXG4gIHdpZHRoOiAxMnB4O1xyXG59XHJcblxyXG4ubUNTLWxpZ2h0LTMubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsLm1DU0Jfc2Nyb2xsVG9vbHNfb25EcmFnX2V4cGFuZCAubUNTQl9kcmFnZ2VyLm1DU0JfZHJhZ2dlcl9vbkRyYWdfZXhwYW5kZWQgKyAubUNTQl9kcmFnZ2VyUmFpbCxcclxuLm1DUy1saWdodC0zLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbC5tQ1NCX3Njcm9sbFRvb2xzX29uRHJhZ19leHBhbmQgLm1DU0JfZHJhZ2dlckNvbnRhaW5lcjpob3ZlciAubUNTQl9kcmFnZ2VyUmFpbCxcclxuLm1DUy1kYXJrLTMubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsLm1DU0Jfc2Nyb2xsVG9vbHNfb25EcmFnX2V4cGFuZCAubUNTQl9kcmFnZ2VyLm1DU0JfZHJhZ2dlcl9vbkRyYWdfZXhwYW5kZWQgKyAubUNTQl9kcmFnZ2VyUmFpbCxcclxuLm1DUy1kYXJrLTMubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsLm1DU0Jfc2Nyb2xsVG9vbHNfb25EcmFnX2V4cGFuZCAubUNTQl9kcmFnZ2VyQ29udGFpbmVyOmhvdmVyIC5tQ1NCX2RyYWdnZXJSYWlsIHtcclxuICBoZWlnaHQ6IDEycHg7XHJcbiAgbWFyZ2luOiAycHggMDtcclxufVxyXG5cclxuLm1DUy1saWdodC0zLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uVXAge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zMnB4IC03MnB4O1xyXG59XHJcblxyXG4ubUNTLWxpZ2h0LTMubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25Eb3duIHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzJweCAtOTJweDtcclxufVxyXG5cclxuLm1DUy1saWdodC0zLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uTGVmdCB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQwcHggLTExMnB4O1xyXG59XHJcblxyXG4ubUNTLWxpZ2h0LTMubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25SaWdodCB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQwcHggLTEyOHB4O1xyXG59XHJcblxyXG4vKiB0aGVtZSBcImRhcmstM1wiICovXHJcblxyXG4ubUNTLWRhcmstMy5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjc1KTtcclxufVxyXG5cclxuLm1DUy1kYXJrLTMubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyOmhvdmVyIC5tQ1NCX2RyYWdnZXJfYmFyIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44NSk7XHJcbn1cclxuXHJcbi5tQ1MtZGFyay0zLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcjphY3RpdmUgLm1DU0JfZHJhZ2dlcl9iYXIsXHJcbi5tQ1MtZGFyay0zLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlci5tQ1NCX2RyYWdnZXJfb25EcmFnIC5tQ1NCX2RyYWdnZXJfYmFyIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC45KTtcclxufVxyXG5cclxuLm1DUy1kYXJrLTMubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbCB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMSk7XHJcbn1cclxuXHJcbi5tQ1MtZGFyay0zLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uVXAge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMTJweCAtNzJweDtcclxufVxyXG5cclxuLm1DUy1kYXJrLTMubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25Eb3duIHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTEycHggLTkycHg7XHJcbn1cclxuXHJcbi5tQ1MtZGFyay0zLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uTGVmdCB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyMHB4IC0xMTJweDtcclxufVxyXG5cclxuLm1DUy1kYXJrLTMubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25SaWdodCB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyMHB4IC0xMjhweDtcclxufVxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG5cclxuLyogdGhlbWUgXCJpbnNldFwiLCBcImluc2V0LWRhcmtcIiwgXCJpbnNldC0yXCIsIFwiaW5zZXQtMi1kYXJrXCIsIFwiaW5zZXQtM1wiLCBcImluc2V0LTMtZGFya1wiICovXHJcblxyXG4ubUNTLWluc2V0Lm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWwsXHJcbi5tQ1MtaW5zZXQtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlsLFxyXG4ubUNTLWluc2V0LTIubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbCxcclxuLm1DUy1pbnNldC0yLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbCxcclxuLm1DUy1pbnNldC0zLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWwsXHJcbi5tQ1MtaW5zZXQtMy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWwge1xyXG4gIHdpZHRoOiAxMnB4O1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjIpO1xyXG59XHJcblxyXG4ubUNTLWluc2V0Lm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhcixcclxuLm1DUy1pbnNldC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhcixcclxuLm1DUy1pbnNldC0yLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhcixcclxuLm1DUy1pbnNldC0yLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLFxyXG4ubUNTLWluc2V0LTMubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLFxyXG4ubUNTLWluc2V0LTMtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIge1xyXG4gIHdpZHRoOiA2cHg7XHJcbiAgbWFyZ2luOiAzcHggNXB4O1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBoZWlnaHQ6IGF1dG87XHJcbiAgdG9wOiAwO1xyXG4gIGJvdHRvbTogMDtcclxuICBsZWZ0OiAwO1xyXG4gIHJpZ2h0OiAwO1xyXG59XHJcblxyXG4ubUNTLWluc2V0Lm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLFxyXG4ubUNTLWluc2V0LWRhcmsubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsXHJcbi5tQ1MtaW5zZXQtMi5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhcixcclxuLm1DUy1pbnNldC0yLWRhcmsubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsXHJcbi5tQ1MtaW5zZXQtMy5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhcixcclxuLm1DUy1pbnNldC0zLWRhcmsubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIge1xyXG4gIGhlaWdodDogNnB4O1xyXG4gIG1hcmdpbjogNXB4IDNweDtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgd2lkdGg6IGF1dG87XHJcbiAgdG9wOiAwO1xyXG4gIGJvdHRvbTogMDtcclxuICBsZWZ0OiAwO1xyXG4gIHJpZ2h0OiAwO1xyXG59XHJcblxyXG4ubUNTLWluc2V0Lm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyUmFpbCxcclxuLm1DUy1pbnNldC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyUmFpbCxcclxuLm1DUy1pbnNldC0yLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyUmFpbCxcclxuLm1DUy1pbnNldC0yLWRhcmsubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXJSYWlsLFxyXG4ubUNTLWluc2V0LTMubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXJSYWlsLFxyXG4ubUNTLWluc2V0LTMtZGFyay5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlclJhaWwge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMTJweDtcclxuICBtYXJnaW46IDJweCAwO1xyXG59XHJcblxyXG4ubUNTLWluc2V0Lm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uVXAsXHJcbi5tQ1MtaW5zZXQtMi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblVwLFxyXG4ubUNTLWluc2V0LTMubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25VcCB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMycHggLTcycHg7XHJcbn1cclxuXHJcbi5tQ1MtaW5zZXQubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25Eb3duLFxyXG4ubUNTLWluc2V0LTIubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25Eb3duLFxyXG4ubUNTLWluc2V0LTMubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25Eb3duIHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzJweCAtOTJweDtcclxufVxyXG5cclxuLm1DUy1pbnNldC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkxlZnQsXHJcbi5tQ1MtaW5zZXQtMi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkxlZnQsXHJcbi5tQ1MtaW5zZXQtMy5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkxlZnQge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00MHB4IC0xMTJweDtcclxufVxyXG5cclxuLm1DUy1pbnNldC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblJpZ2h0LFxyXG4ubUNTLWluc2V0LTIubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25SaWdodCxcclxuLm1DUy1pbnNldC0zLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uUmlnaHQge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00MHB4IC0xMjhweDtcclxufVxyXG5cclxuLyogdGhlbWUgXCJpbnNldC1kYXJrXCIsIFwiaW5zZXQtMi1kYXJrXCIsIFwiaW5zZXQtMy1kYXJrXCIgKi9cclxuXHJcbi5tQ1MtaW5zZXQtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsXHJcbi5tQ1MtaW5zZXQtMi1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhcixcclxuLm1DUy1pbnNldC0zLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43NSk7XHJcbn1cclxuXHJcbi5tQ1MtaW5zZXQtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXI6aG92ZXIgLm1DU0JfZHJhZ2dlcl9iYXIsXHJcbi5tQ1MtaW5zZXQtMi1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcjpob3ZlciAubUNTQl9kcmFnZ2VyX2JhcixcclxuLm1DUy1pbnNldC0zLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyOmhvdmVyIC5tQ1NCX2RyYWdnZXJfYmFyIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44NSk7XHJcbn1cclxuXHJcbi5tQ1MtaW5zZXQtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXI6YWN0aXZlIC5tQ1NCX2RyYWdnZXJfYmFyLFxyXG4ubUNTLWluc2V0LWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyLm1DU0JfZHJhZ2dlcl9vbkRyYWcgLm1DU0JfZHJhZ2dlcl9iYXIsXHJcbi5tQ1MtaW5zZXQtMi1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcjphY3RpdmUgLm1DU0JfZHJhZ2dlcl9iYXIsXHJcbi5tQ1MtaW5zZXQtMi1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlci5tQ1NCX2RyYWdnZXJfb25EcmFnIC5tQ1NCX2RyYWdnZXJfYmFyLFxyXG4ubUNTLWluc2V0LTMtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXI6YWN0aXZlIC5tQ1NCX2RyYWdnZXJfYmFyLFxyXG4ubUNTLWluc2V0LTMtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIubUNTQl9kcmFnZ2VyX29uRHJhZyAubUNTQl9kcmFnZ2VyX2JhciB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOSk7XHJcbn1cclxuXHJcbi5tQ1MtaW5zZXQtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlsLFxyXG4ubUNTLWluc2V0LTItZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlsLFxyXG4ubUNTLWluc2V0LTMtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlsIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xKTtcclxufVxyXG5cclxuLm1DUy1pbnNldC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uVXAsXHJcbi5tQ1MtaW5zZXQtMi1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uVXAsXHJcbi5tQ1MtaW5zZXQtMy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uVXAge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMTJweCAtNzJweDtcclxufVxyXG5cclxuLm1DUy1pbnNldC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uRG93bixcclxuLm1DUy1pbnNldC0yLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25Eb3duLFxyXG4ubUNTLWluc2V0LTMtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkRvd24ge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMTJweCAtOTJweDtcclxufVxyXG5cclxuLm1DUy1pbnNldC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uTGVmdCxcclxuLm1DUy1pbnNldC0yLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25MZWZ0LFxyXG4ubUNTLWluc2V0LTMtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkxlZnQge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMjBweCAtMTEycHg7XHJcbn1cclxuXHJcbi5tQ1MtaW5zZXQtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblJpZ2h0LFxyXG4ubUNTLWluc2V0LTItZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblJpZ2h0LFxyXG4ubUNTLWluc2V0LTMtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblJpZ2h0IHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTIwcHggLTEyOHB4O1xyXG59XHJcblxyXG4vKiB0aGVtZSBcImluc2V0LTJcIiwgXCJpbnNldC0yLWRhcmtcIiAqL1xyXG5cclxuLm1DUy1pbnNldC0yLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWwsXHJcbi5tQ1MtaW5zZXQtMi1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWwge1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gIGJvcmRlci13aWR0aDogMXB4O1xyXG4gIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgYm9yZGVyLWNvbG9yOiAjZmZmO1xyXG4gIGJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpO1xyXG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxufVxyXG5cclxuLm1DUy1pbnNldC0yLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbCB7XHJcbiAgYm9yZGVyLWNvbG9yOiAjMDAwO1xyXG4gIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjIpO1xyXG59XHJcblxyXG4vKiB0aGVtZSBcImluc2V0LTNcIiwgXCJpbnNldC0zLWRhcmtcIiAqL1xyXG5cclxuLm1DUy1pbnNldC0zLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWwge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjYpO1xyXG59XHJcblxyXG4ubUNTLWluc2V0LTMtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlsIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC42KTtcclxufVxyXG5cclxuLm1DUy1pbnNldC0zLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNzUpO1xyXG59XHJcblxyXG4ubUNTLWluc2V0LTMubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyOmhvdmVyIC5tQ1NCX2RyYWdnZXJfYmFyIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44NSk7XHJcbn1cclxuXHJcbi5tQ1MtaW5zZXQtMy5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXI6YWN0aXZlIC5tQ1NCX2RyYWdnZXJfYmFyLFxyXG4ubUNTLWluc2V0LTMubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyLm1DU0JfZHJhZ2dlcl9vbkRyYWcgLm1DU0JfZHJhZ2dlcl9iYXIge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjkpO1xyXG59XHJcblxyXG4ubUNTLWluc2V0LTMtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjc1KTtcclxufVxyXG5cclxuLm1DUy1pbnNldC0zLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyOmhvdmVyIC5tQ1NCX2RyYWdnZXJfYmFyIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44NSk7XHJcbn1cclxuXHJcbi5tQ1MtaW5zZXQtMy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcjphY3RpdmUgLm1DU0JfZHJhZ2dlcl9iYXIsXHJcbi5tQ1MtaW5zZXQtMy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlci5tQ1NCX2RyYWdnZXJfb25EcmFnIC5tQ1NCX2RyYWdnZXJfYmFyIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45KTtcclxufVxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4iLCIuZmlsdGVycyB7XHJcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQgIWltcG9ydGFudDtcclxuXHJcbiAgLmZpZWxkIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiAyNXB4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgIGxhYmVsIHtcclxuICAgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQgIWltcG9ydGFudDtcclxuICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICBsaW5lLWhlaWdodDogMS43MztcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcclxuICAgICAgY29sb3I6ICRsYWJlbDtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmZpbHRlciB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGhlaWdodDogNTBweDtcclxuICBiYWNrZ3JvdW5kOiAkYmc7XHJcblxyXG4gICYuc2VsZWN0IHtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIC8vb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGxpbmVhcjtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG5cclxuICAgIC5pY29uLWlkZWEge1xyXG4gICAgICB3aWR0aDogMjVweDtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgbGVmdDogMTVweDtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAmLndpdGgtcmVzZXQge1xyXG4gICAgICAuaWNvbi1pZGVhIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5wb3B1cC1yZXNldC1maWx0ZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC50ZXh0LXZhbHVlIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDUwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAucG9wdXAtcmVzZXQtZmlsdGVyIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBsZWZ0OiBjYWxjKDEwMCUgKyAyMHB4KTtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAycHg7XHJcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAyNHB4IDAgIzAwMDAwMDtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzE1MWYyODtcclxuICAgICAgYm9yZGVyOiBzb2xpZCAxcHggIzBkYjliYztcclxuICAgICAgd2lkdGg6IDM3MHB4O1xyXG4gICAgICBtaW4taGVpZ2h0OiA5MHB4O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICB6LWluZGV4OiAxMDtcclxuICAgICAgcGFkZGluZzogMjBweCA0MHB4O1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG5cclxuICAgICAgLmNvcm5lciB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMTVweDtcclxuICAgICAgICB3aWR0aDogMTRweDtcclxuICAgICAgICBoZWlnaHQ6IDE0cHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzE1MWYyODtcclxuICAgICAgICBib3JkZXI6IHNvbGlkIDFweCAjMGRiOWJjO1xyXG4gICAgICAgIGxlZnQ6IC03cHg7XHJcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcclxuXHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxNTFmMjg7XHJcbiAgICAgICAgICB3aWR0aDogY2FsYygxMDAlICsgMnB4KTtcclxuICAgICAgICAgIGhlaWdodDogY2FsYygxMDAlICsgMnB4KTtcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAubWVzc2FnZSB7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDc7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcclxuICAgICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuaWNvbi1jbG9zZSB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMTVweDtcclxuICAgICAgICByaWdodDogMTVweDtcclxuICAgICAgICBmb250LXNpemU6IDEwcHg7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJjpob3ZlciwgJi5vcGVuZWQge1xyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkY29udHJvbC1hY3RpdmU7XHJcbiAgICB9XHJcblxyXG4gICAgJi5vcGVuZWQge1xyXG4gICAgICBvdmVyZmxvdzogdmlzaWJsZTtcclxuICAgIH1cclxuXHJcbiAgICAmLmxhbmcge1xyXG4gICAgICAub3B0aW9ucyB7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYuc21hbGwge1xyXG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgIG1pbi13aWR0aDogNTJweDtcclxuXHJcbiAgICAgICY6aG92ZXIsICYub3BlbmVkIHtcclxuICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYub3BlbmVkIHtcclxuICAgICAgICAudGV4dC12YWx1ZSB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkYmc7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAub3B0aW9ucyB7XHJcbiAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLnRleHQtdmFsdWUge1xyXG4gICAgICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMjBweCAwIDEwcHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgY29sb3I6ICM3YTdhN2E7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuXHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkYmc7XHJcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICBjb2xvcjogIzdhN2E3YTtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAuaWNvbi1kcm9wZG93biB7XHJcbiAgICAgICAgcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgZm9udC1zaXplOiA0cHg7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogLTJweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLm9wdGlvbnMge1xyXG4gICAgICAgIHRvcDogMzBweDtcclxuICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICBtaW4td2lkdGg6IDEwMCU7XHJcbiAgICAgICAgYm9yZGVyLXRvcDogbm9uZTtcclxuXHJcbiAgICAgICAgdWwge1xyXG4gICAgICAgICAgcGFkZGluZzogMCAwIDVweCAwO1xyXG5cclxuICAgICAgICAgIGxpLm9wdGlvbiB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xyXG4gICAgICAgICAgICBjb2xvcjogIzdhN2E3YTtcclxuXHJcbiAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAjN2E3YTdhO1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XHJcbiAgICAgICAgICAgICAgcGFkZGluZzogNHB4IDEwcHg7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuaWNvbi1kcm9wZG93biB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiA1MCU7XHJcbiAgICAgIHJpZ2h0OiAyMHB4O1xyXG4gICAgICBjb2xvcjogJGJyYW5kO1xyXG4gICAgICBmb250LXNpemU6IDZweDtcclxuICAgICAgbWFyZ2luLXRvcDogLTNweDtcclxuICAgIH1cclxuXHJcbiAgICAmLm9wZW5lZCB7XHJcbiAgICAgIC5pY29uLWRyb3Bkb3duIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAub3B0aW9ucyB7XHJcbiAgICAgICAgbGVmdDogLTFweDtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgIGJvcmRlci1sZWZ0OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIGxhYmVsIHtcclxuICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICBjb2xvcjogIzNlM2UzZTtcclxuICAgICAgb3BhY2l0eTogMC41O1xyXG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgLnRleHQtdmFsdWUge1xyXG4gICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiAxLjFweDtcclxuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgY29sb3I6ICNlZGYwZmY7XHJcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gICAgICBwYWRkaW5nOiAwIDMwcHggMCAxNXB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogNTBweDtcclxuICAgIH1cclxuXHJcbiAgICAub3B0aW9ucyB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiA1MHB4O1xyXG4gICAgICB3aWR0aDogY2FsYygxMDAlICsgMnB4KTtcclxuICAgICAgYmFja2dyb3VuZDogJGJnO1xyXG4gICAgICB6LWluZGV4OiAyMDtcclxuICAgICAgbGVmdDogLTEwMDAwcHg7XHJcbiAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDI1NSwyNTUsMjU1LDAuMSk7XHJcbiAgICAgIGJvcmRlci1ib3R0b206IDRweCBzb2xpZCAjMDAwO1xyXG5cclxuICAgICAgdWwge1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IDMxNXB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDE1cHggMDtcclxuXHJcbiAgICAgICAgbGkub3B0aW9uIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgcGFkZGluZzogMTBweCAzMHB4O1xyXG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgICAgIGNvbG9yOiByZ2JhKDIxNywgMjE3LCAyMTcsIDAuNzYpO1xyXG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgbGluZWFyO1xyXG5cclxuICAgICAgICAgICY6aG92ZXIsICYuc2VsZWN0ZWQge1xyXG4gICAgICAgICAgICBjb2xvcjogJG1haW47XHJcblxyXG4gICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICBjb2xvcjogJG1haW47XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICYuc2xpZGVyIHtcclxuICAgIC50ZXh0LWNvbnRyb2wge1xyXG4gICAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZCAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgcGFkZGluZzogMTVweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgY29sb3I6ICRtYWluO1xyXG4gICAgICBsZXR0ZXItc3BhY2luZzogMS4xcHg7XHJcblxyXG4gICAgICAmOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHsgdGV4dC1hbGlnbjogbGVmdDsgY29sb3I6ICNlZGYwZmY7IGZvbnQtZmFtaWx5OiBNdXNlb1NhbnNDeXJsOyBmb250LXdlaWdodDogMzAwOy13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkICFpbXBvcnRhbnQ7fVxyXG4gICAgICAmOi1tb3otcGxhY2Vob2xkZXIgICAgICAgICAgIHsgdGV4dC1hbGlnbjogbGVmdDsgY29sb3I6ICNlZGYwZmY7IGZvbnQtZmFtaWx5OiBNdXNlb1NhbnNDeXJsOyBmb250LXdlaWdodDogMzAwIH1cclxuICAgICAgJjo6LW1vei1wbGFjZWhvbGRlciAgICAgICAgICB7IHRleHQtYWxpZ246IGxlZnQ7IGNvbG9yOiAjZWRmMGZmOyBmb250LWZhbWlseTogTXVzZW9TYW5zQ3lybDsgZm9udC13ZWlnaHQ6IDMwMCB9XHJcbiAgICAgICY6LW1zLWlucHV0LXBsYWNlaG9sZGVyICAgICAgeyB0ZXh0LWFsaWduOiBsZWZ0OyBjb2xvcjogI2VkZjBmZjsgZm9udC1mYW1pbHk6IE11c2VvU2Fuc0N5cmw7IGZvbnQtd2VpZ2h0OiAzMDAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5wcmVmaXgge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGxlZnQ6IDE1cHg7XHJcbiAgICAgIHBhZGRpbmc6IDE1cHggMDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcblxyXG4gICAgICAmICsgaW5wdXQge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMzVweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5jb250cm9sIHtcclxuICAgICAgaGVpZ2h0OiAxNHB4O1xyXG4gICAgICBwYWRkaW5nOiA2cHggMDtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBib3R0b206IC02cHg7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgaGVpZ2h0OiAycHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxODEsIDIxNiwgMjU1LCAwLjE4KTtcclxuICAgICAgfVxyXG5cclxuICAgICAgLnVpLXNsaWRlci1oYW5kbGUge1xyXG4gICAgICAgIHdpZHRoOiAxNHB4O1xyXG4gICAgICAgIGhlaWdodDogMTRweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgei1pbmRleDogMjtcclxuICAgICAgICBtYXJnaW4tbGVmdDogLTdweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLnVpLXNsaWRlci1yYW5nZSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbnRyb2wtYWN0aXZlO1xyXG4gICAgICAgIGhlaWdodDogMnB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDZweDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi5oZWFkZXIge1xyXG4gIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAkYm9yZGVyO1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuICB0b3A6IDA7XHJcbiAgbGVmdDogMDtcclxuICB3aWR0aDogMTAwJTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xyXG4gIHotaW5kZXg6IDEwMDtcclxuXHJcbiAgJiA+IGRpdiB7XHJcbiAgICBoZWlnaHQ6IDEwMHB4O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgLmxvZ28ge1xyXG4gICAgICBhIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltYWdlcy9zdmcvbG9nby5zdmcnKSAwIDAgbm8tcmVwZWF0O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjlweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzOXB4O1xyXG4gICAgICAgIGhlaWdodDogMzlweDtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDYwcHg7XHJcblxyXG4gICAgICAgIHAge1xyXG4gICAgICAgICAgZGlzcGxheTogaW5saW5lO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5saW5rcyB7XHJcbiAgICAgIHVsIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICAgIGxpIHtcclxuICAgICAgICAgIG1hcmdpbi1sZWZ0OiA0NXB4O1xyXG5cclxuICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMnB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufSIsIi5mb290ZXIge1xyXG4gIG1hcmdpbi10b3A6IC0xMDBweDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgei1pbmRleDogMztcclxuXHJcbiAgJiA+IGRpdiB7XHJcbiAgICBoZWlnaHQ6IDEwMHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAubG9nbyB7XHJcbiAgICAgIGEge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHdpZHRoOiAxMzRweDtcclxuICAgICAgICBoZWlnaHQ6IDI5cHg7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWFnZXMvc3ZnL2xvZ28td2hpdGUuc3ZnJykgbm8tcmVwZWF0IDUwJSA1MCU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuY29weXJpZ2h0IHtcclxuICAgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQgIWltcG9ydGFudDtcclxuXHJcbiAgICAgIG9wYWNpdHk6IDAuMzU7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6IDEuMXB4O1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIGNvbG9yOiAkbWFpbjtcclxuICAgIH1cclxuXHJcbiAgICAubGlua3Mge1xyXG4gICAgICB1bCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuXHJcbiAgICAgICAgbGkge1xyXG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XHJcblxyXG4gICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcclxuXHJcbiAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uZGlzY2xhaW1lciB7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIGJvdHRvbTogMDtcclxuICBsZWZ0OiAwO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICMyODM0M2Y7XHJcbiAgei1pbmRleDogMjA7XHJcblxyXG4gICYgPiBkaXYge1xyXG4gICAgcGFkZGluZzogMjBweCAwO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgLnRleHQge1xyXG4gICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiAxMDA7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjczO1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4O1xyXG5cclxuICAgICAgYSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgIGNvbG9yOiAkYnJhbmQ7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDEwMDtcclxuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYnJhbmQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuYnRuIHtcclxuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDU1cHg7XHJcbiAgICAgIGNvbG9yOiAkYnJhbmQ7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiAxMDA7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgZmxleC1zaHJpbms6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiLmxhbmRpbmcge1xyXG4gICYgPiBkaXYge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIHBhZGRpbmc6IDUwcHggMDtcclxuXHJcbiAgICAuZ2xvYmFsLWFjdGlvbnMge1xyXG4gICAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICB0b3A6IGNhbGMoNTAlIC0gNjVweCk7XHJcbiAgICAgIHotaW5kZXg6IDEwMDA7XHJcbiAgICAgIHRyYW5zaXRpb246IDAuNXM7XHJcblxyXG4gICAgICAmID4gYnV0dG9uIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgfVxyXG5cclxuICAgICAgYnV0dG9uIHtcclxuICAgICAgICB3aWR0aDogNjVweDtcclxuICAgICAgICBoZWlnaHQ6IDY1cHg7XHJcbiAgICAgICAgYmFja2dyb3VuZDogIzI5MzU0MTtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG5cclxuICAgICAgICAuaWNvbiB7XHJcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBsaW5lYXI7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmdsb2JhbC1zaGFyZS1idG4ge1xyXG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgei1pbmRleDogMjtcclxuXHJcbiAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogLTFweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6aG92ZXIsICYub3BlbmVkIHtcclxuICAgICAgICAgIC5pY29uIHtcclxuICAgICAgICAgICAgZmlsbDogJGJyYW5kO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5nbG9iYWwtZG93bmxvYWQtYnRuIHtcclxuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAudG9nZ2xlLWJsb2NrIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgd2lkdGg6IDY1cHg7XHJcbiAgICAgICAgaGVpZ2h0OiA2NXB4O1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuXHJcbiAgICAgICAgJi5kb3dubG9hZC1ibG9jayB7XHJcbiAgICAgICAgICB0b3A6IGF1dG87XHJcbiAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBidXR0b24sIGEge1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICB3aWR0aDogNTVweDtcclxuICAgICAgICAgIGhlaWdodDogNTVweDtcclxuICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0O1xyXG5cclxuICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAwLjg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLm9wZW5lZCB7XHJcbiAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG5cclxuICAgICAgICAgIGJ1dHRvbiwgYSB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcblxyXG4gICAgICAgICAgICAmLmluIHsgbGVmdDogLTE2MHB4OyB0b3A6IC05OHB4OyB9XHJcbiAgICAgICAgICAgICYuZ28geyBsZWZ0OiAtMTYwcHg7IHRvcDogLTMzcHg7IH1cclxuICAgICAgICAgICAgJi5mYiB7IGxlZnQ6IC0xNjBweDsgdG9wOiAzMnB4OyB9XHJcbiAgICAgICAgICAgICYudHcgeyBsZWZ0OiAtMTYwcHg7IHRvcDogOTdweDsgfVxyXG5cclxuICAgICAgICAgICAgJi53YSB7IGxlZnQ6IC04NXB4OyB0b3A6IC02NXB4OyB9XHJcbiAgICAgICAgICAgICYudmIgeyBsZWZ0OiAtODVweDsgdG9wOiAwOyB9XHJcbiAgICAgICAgICAgICYudGcgeyBsZWZ0OiAtODVweDsgdG9wOiA2NXB4OyB9XHJcblxyXG4gICAgICAgICAgICAmLmltYWdlIHsgbGVmdDogLTg1cHg7IHRvcDogLTI1cHggfVxyXG4gICAgICAgICAgICAmLnBkZiB7IGxlZnQ6IC04NXB4OyB0b3A6IDQwcHggfVxyXG5cclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgLmljb24ge1xyXG4gICAgICAgICAgICAgICAgZmlsbDogJGJyYW5kO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5maWx0ZXJzIHtcclxuICAgICAgd2lkdGg6IDI4MHB4O1xyXG4gICAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgICAgIHotaW5kZXg6IDI7XHJcblxyXG4gICAgICAuY2FwdGlvbiB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMS4xcHg7XHJcbiAgICAgICAgY29sb3I6ICNlZGYwZmY7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgcGFkZGluZzogMCAwIDIwcHggMDtcclxuXHJcbiAgICAgICAgLmljb24ge1xyXG4gICAgICAgICAgd2lkdGg6IDI0cHg7XHJcbiAgICAgICAgICBoZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAuZmlsdGVycy1zdHJpbmcge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5idG5zIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAxNXB4O1xyXG5cclxuICAgICAgICAucmVzZXQge1xyXG4gICAgICAgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQgIWltcG9ydGFudDtcclxuICAgICAgICAgIG9wYWNpdHk6IDAuNztcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xyXG4gICAgICAgICAgY29sb3I6ICNmZmZmZmY7XHJcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBsaW5lYXI7XHJcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcblxyXG4gICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuOTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZ28tdG8tcmVjb21tZWRhdGlvbnMge1xyXG4gICAgICBwYWRkaW5nLXRvcDogODBweDtcclxuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgbGluZWFyO1xyXG4gICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgICBvcGFjaXR5OiAxO1xyXG5cclxuICAgICAgYnV0dG9uIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgcGFkZGluZzogMCA2MHB4IDAgMjBweDtcclxuICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMTU7XHJcblxyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltYWdlcy9zdmcvcmVmcmVzaC5zdmcnKSAwIDAgbm8tcmVwZWF0O1xyXG4gICAgICAgICAgd2lkdGg6IDQycHg7XHJcbiAgICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICByaWdodDogMjBweDtcclxuICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogLTIwcHg7XHJcbiAgICAgICAgICBvcGFjaXR5OiAwLjg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmLmdvLXRvLXJlY29tbWVkYXRpb25zLW1vYmlsZSB7XHJcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5jb250ZW50IHtcclxuICAgICAgb3ZlcmZsb3cteDogaGlkZGVuO1xyXG4gICAgICBtYXJnaW4tbGVmdDogMzMwcHg7XHJcbiAgICAgIHBhZGRpbmctdG9wOiAzNXB4O1xyXG4gICAgICB6LWluZGV4OiAxO1xyXG4gICAgICBmbGV4LWdyb3c6IDE7XHJcblxyXG4gICAgICAucG9wdXAtcmVzZXQtZmlsdGVyIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG5cclxuICAgICAgLnN0YXRzLWRhdGEge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5zdGF0aXN0aWMge1xyXG4gICAgICAgIHBhZGRpbmc6IDYwcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJnO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcblxyXG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuY2xvc2VzdC1maWx0ZXJzIHtcclxuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgIHotaW5kZXg6IDEwO1xyXG4gICAgICAgICAgaGVpZ2h0OiA3NXB4O1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzBkNTk1ZTtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBwYWRkaW5nOiAwIDMwcHg7XHJcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgZmxleC1ncm93OiAxO1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuXHJcbiAgICAgICAgICAmOm5vdCguaGlkZGVuKSArICoge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDBweDtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICBib3R0b206IDEwMCU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IGJsYWNrO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC50ZXh0IHtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNjk7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogMTAwO1xyXG5cclxuICAgICAgICAgICAgLnByZWZpeCB7XHJcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDEwMDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgc3Ryb25nIHtcclxuICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgICAgIGZsZXgtc2hyaW5rOiAwO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDMwcHg7XHJcblxyXG4gICAgICAgICAgICAuaWNvbiB7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAuaWNvbi1jbG9zZSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDEwcHg7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmludHJvIHtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG5cclxuICAgICAgICAgIC50b3Age1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAudGV4dCB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIuMTE7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiByZ2JhKDIxOCwgMjE4LCAyMTgsIDAuOCk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLnJlY29tbWVuZGF0aW9uIHtcclxuICAgICAgICAgIC50b3Age1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC50b3Age1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgIHBhZGRpbmc6IDAgMCA3MHB4IDA7XHJcbiAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuXHJcbiAgICAgICAgICAuZmlsdGVycy1zdHJpbmcge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDAgMCAwO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcblxyXG4gICAgICAgICAgICAuaWNvbiB7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDI0cHg7XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiAyNHB4O1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvc3ZnL2NhbGN1bGF0b3Iuc3ZnKSA1MCUgNTAlIG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDMycHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAxLjFweDtcclxuICAgICAgICAgICAgZmxleC1ncm93OiAxO1xyXG5cclxuICAgICAgICAgICAgLnN1Yi10aXRsZSB7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAxMDA7XHJcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMzg7XHJcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgICBjb2xvcjogcmdiYSgyMTgsIDIxOCwgMjE4LCAwLjgxKTtcclxuICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMTBweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnBlcmNlbnQge1xyXG4gICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAzMHB4O1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgICAgLnNpbXBsZS1waWUge1xyXG4gICAgICAgICAgICAgICAgZmxleC1iYXNpczogMjBweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMjBweDtcclxuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMjBweDtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRicmFuZDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICB0b3A6IC0xcHg7XHJcbiAgICAgICAgICAgICAgICAgIGxlZnQ6IC0xcHg7XHJcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAycHgpO1xyXG4gICAgICAgICAgICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwJSArIDJweCk7XHJcblxyXG4gICAgICAgICAgICAgICAgICBjaXJjbGUge1xyXG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgIHBhdGgge1xyXG4gICAgICAgICAgICAgICAgICAgIGZpbGw6ICRicmFuZDtcclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgLnRleHQge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGJyYW5kO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQzO1xyXG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcclxuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLmFjdGlvbnMge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcblxyXG4gICAgICAgICAgICAmID4gYnV0dG9uIHtcclxuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzMxMzEzMTtcclxuICAgICAgICAgICAgICB3aWR0aDogNDVweDtcclxuICAgICAgICAgICAgICBoZWlnaHQ6IDQ1cHg7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDdweDtcclxuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNDVweDtcclxuICAgICAgICAgICAgICBjb2xvcjogI2FjYWNhYztcclxuICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBsaW5lYXI7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbiAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgei1pbmRleDogMjtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYmc7XHJcbiAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgICAgICAgICAgICAmOmhvdmVyLCAmLm9wZW5lZCB7XHJcbiAgICAgICAgICAgICAgICAuaWNvbiB7XHJcbiAgICAgICAgICAgICAgICAgIGZpbGw6ICRicmFuZDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICYuc2hhcmUtYnRuIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiA3cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgc3ZnIHtcclxuXHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAmLmRvd25sb2FkLWJ0biB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA2cHg7XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDE4cHg7XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgJi5zaGFyZS1idG4ge1xyXG4gICAgICAgICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0xcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAmLmRvd25sb2FkLWJ0biB7XHJcbiAgICAgICAgICAgICAgICAuaWNvbiB7XHJcbiAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuODtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgIC5pY29uIHtcclxuICAgICAgICAgICAgICAgIGZpbGw6ICNBQ0FDQUM7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBsaW5lYXI7XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAmOmhvdmVyIC5pY29uIHtcclxuICAgICAgICAgICAgICAgIGZpbGw6ICRicmFuZDtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAudG9nZ2xlLWJsb2NrIHtcclxuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDQ1cHg7XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiA0NXB4O1xyXG5cclxuICAgICAgICAgICAgICAmLnNoYXJlLWJsb2NrIHtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDdweDtcclxuICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICYuZG93bmxvYWQtYmxvY2sge1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICBidXR0b24sIGEge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNDBweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuXHJcbiAgICAgICAgICAgICAgICBpbWcsIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuODtcclxuXHJcbiAgICAgICAgICAgICAgICAgIC5pY29uIHtcclxuICAgICAgICAgICAgICAgICAgICBmaWxsOiAkYnJhbmQ7XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcblxyXG5cclxuICAgICAgICAgICAgICAmLm9wZW5lZCB7XHJcbiAgICAgICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG5cclxuICAgICAgICAgICAgICAgIGJ1dHRvbiwgYSB7XHJcbiAgICAgICAgICAgICAgICAgICYudHcgeyBsZWZ0OiAtNjBweDsgdG9wOiAwOyB9XHJcbiAgICAgICAgICAgICAgICAgICYuZmIgeyBsZWZ0OiAtMTEwcHg7IHRvcDogMDsgfVxyXG4gICAgICAgICAgICAgICAgICAmLmdvIHsgbGVmdDogLTE2MHB4OyB0b3A6IDA7IH1cclxuICAgICAgICAgICAgICAgICAgJi5pbiB7IGxlZnQ6IC0yMTBweDsgdG9wOiAwOyB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAmLndhIHsgbGVmdDogLTg1cHg7IHRvcDogNTBweDsgfVxyXG4gICAgICAgICAgICAgICAgICAmLnZiIHsgbGVmdDogLTEzNXB4OyB0b3A6IDUwcHg7IH1cclxuICAgICAgICAgICAgICAgICAgJi50ZyB7IGxlZnQ6IC0xODVweDsgdG9wOiA1MHB4OyB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAmLmltYWdlIHsgbGVmdDogLTUwcHg7IHRvcDogNTVweDsgfVxyXG4gICAgICAgICAgICAgICAgICAmLnBkZiB7IGxlZnQ6IDNweDsgdG9wOiA1NXB4OyB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZ3JhcGgtY29udGFpbmVyIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICBtaW4taGVpZ2h0OiAyMDBweDtcclxuICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgICAgICAgJi5vcmJpdCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcblxyXG4gICAgICAgICAgICAuZ3JhcGgge1xyXG4gICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICB6LWluZGV4OiAyO1xyXG5cclxuICAgICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5saXN0IHtcclxuICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgZmxleC1iYXNpczogNjAlO1xyXG4gICAgICAgICAgICAgIGZsZXgtZ3JvdzogMTtcclxuXHJcbiAgICAgICAgICAgICAgLml0ZW0ge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDUwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgLmNpcmNsZSB7XHJcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLnZhbHVlIHtcclxuICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICByaWdodDogY2FsYygxMDAlICsgMjVweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxMjUsIDEyOCwgMTMwLCAwLjMyKTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDFweDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmLm1vdW50YWluIHtcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XHJcblxyXG4gICAgICAgICAgICAubGlzdCB7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuICAgICAgICAgICAgICAuaXRlbSB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuZ3JhcGgge1xyXG4gICAgICAgICAgICAgIC5zdmcge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDE4cHg7XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICYuaG9yaXpvbnRhbCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA3MHB4O1xyXG5cclxuICAgICAgICAgICAgLmNvbW1vbi1saXN0IHtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcclxuICAgICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuXHJcbiAgICAgICAgICAgICAgJiA+ICoge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5saXN0IHtcclxuICAgICAgICAgICAgZmxleC1ncm93OiAxO1xyXG4gICAgICAgICAgICBmbGV4LWJhc2lzOiA2MCU7XHJcblxyXG4gICAgICAgICAgICAuaXRlbSB7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjVweDtcclxuXHJcbiAgICAgICAgICAgICAgLnZhbHVlIHtcclxuICAgICAgICAgICAgICAgIGZsZXgtYmFzaXM6IDYwcHg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LXNocmluazogMDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA2MHB4O1xyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogcmdiYSgyMTgsIDIxOCwgMjE4LCAwLjgxKTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmLmJ1ZGdldCB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XHJcblxyXG4gICAgICAgICAgICAmLmhpZGUtbWF4IHtcclxuICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICBwYWRkaW5nOiAwIDEwJTtcclxuXHJcbiAgICAgICAgICAgICAgLmJ1ZGdldC1zdGF0cyB7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWJhc2lzOiA2MCU7XHJcblxyXG4gICAgICAgICAgICAgICAgLnN2ZyB7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLnN2Zy5tYXgge1xyXG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLnN2ZzpudGgtY2hpbGQoMSkge1xyXG4gICAgICAgICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxNTBweDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE1MHB4O1xyXG4gICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAubWVzc2FnZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IGNhbGMoNTAlIC0gMTI0cHgpO1xyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuc3ZnOm50aC1jaGlsZCgyKSB7XHJcbiAgICAgICAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE4MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTgwcHg7XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgIC5jaGFuZ2Uge1xyXG4gICAgICAgICAgICAgICAgZmxleC1iYXNpczogNDAlO1xyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgJi5hbGwge1xyXG4gICAgICAgICAgICAgICAgLmJ1ZGdldC1zdGF0cyB7XHJcbiAgICAgICAgICAgICAgICAgIC5zdmc6bnRoLWNoaWxkKDEpIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE4MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxODBweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICYgKyAuZ3JpZCB7XHJcbiAgICAgICAgICAgICAgICAudmFsdWVzIHtcclxuICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMTAlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgLnZhbHVlOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWJhc2lzOiA2MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgLnZhbHVlOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtYmFzaXM6IDQwJTtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAvLyYuYWxsICsgLmdyaWQge1xyXG4gICAgICAgICAgICAgIC8vICAudmFsdWVzIHtcclxuICAgICAgICAgICAgICAvLyAgICAudmFsdWU6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgIC8vICAgICAgcGFkZGluZy1yaWdodDogNCU7XHJcbiAgICAgICAgICAgICAgLy8gICAgICBmbGV4LWJhc2lzOiBjYWxjKDE4MHB4ICsgOCUpO1xyXG4gICAgICAgICAgICAgIC8vICAgIH1cclxuICAgICAgICAgICAgICAvLyAgfVxyXG4gICAgICAgICAgICAgIC8vfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLmFsbCB7XHJcbiAgICAgICAgICAgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XHJcbiAgICAgICAgICAgICAgLmJ1ZGdldC1zdGF0cyB7XHJcbiAgICAgICAgICAgICAgICAuc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCA2JSAwIDA7XHJcblxyXG4gICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgxKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgLnRleHQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgLnZhbHVlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxNTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTUwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDIpIHtcclxuICAgICAgICAgICAgICAgICAgICAudGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAudmFsdWUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE4MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxODBweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5tZXNzYWdlIHtcclxuICAgICAgICAgICAgICB3aWR0aDogMjQ4cHg7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDM7XHJcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xyXG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICBib3R0b206IDIwMHB4O1xyXG4gICAgICAgICAgICAgIGxlZnQ6IGNhbGMoNTAlIC0gMTI0cHgpO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuYnVkZ2V0LXN0YXRzIHtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcclxuICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICBmbGV4LWdyb3c6IDE7XHJcblxyXG4gICAgICAgICAgICAgIC5zdmcge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCA2JSAwIDA7XHJcblxyXG4gICAgICAgICAgICAgICAgLnN2Zy13cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgJi5zdmctd3JhcHBlci1tb2JpbGUge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAudGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICYudGV4dC1tb2JpbGUge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDEpIHtcclxuICAgICAgICAgICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDBweDtcclxuICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgLnRleHQge1xyXG4gICAgICAgICAgICAgICAgICAgIC52YWx1ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMikge1xyXG4gICAgICAgICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMzBweDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEzMHB4O1xyXG4gICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAudGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgLnZhbHVlIHtcclxuICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgzKSB7XHJcbiAgICAgICAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE3NnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTc2cHg7XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgIC50ZXh0IHtcclxuICAgICAgICAgICAgICAgICAgICAudmFsdWUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC50ZXh0IHtcclxuICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgICAgICAgLmxhYmVsIHtcclxuICAgICAgICAgICAgICAgICAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZCAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMC41O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkbWFpbjtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogMTAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgIC52YWx1ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmNoYW5nZSB7XHJcbiAgICAgICAgICAgICAgZmxleC1iYXNpczogMzAlO1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICNmMmYyZjI7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LXNoYWRvdzogMCAycHggNHB4IHJnYmEoMCwgMCwgMCwgMC41KTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyNXB4O1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAyODBweDtcclxuICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgIC5jaXJjbGUge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgJGJyYW5kO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDIwMHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyMDBweDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkYnJhbmQ7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE0LCAxNjAsIDE2NCwgMC4xMik7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE5NnB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdBa3RpdiBHcm90ZXNrJztcclxuXHJcbiAgICAgICAgICAgICAgICAuY2lyY2xlLW1vYmlsZSB7XHJcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLmdyYXBoIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBmbGV4LWJhc2lzOiA0MCU7XHJcbiAgICAgICAgICAgIGZsZXgtZ3JvdzogMTtcclxuICAgICAgICAgICAgZmxleC1zaHJpbms6IDA7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLmNvbW1vbi1saXN0IHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBib3R0b206IDE1cHg7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIHdpZHRoOiA0MCU7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwJTtcclxuXHJcbiAgICAgICAgICAgIC5pdGVtIHtcclxuICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMjBweDtcclxuXHJcbiAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgIC52YWx1ZSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDM0cHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMTg7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICNlODFkNTI7XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ0FrdGl2IEdyb3Rlc2snO1xyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAxMDA7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44Nyk7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmdyaWQuZ3JpZC1tb2JpbGUge1xyXG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5ncmlkIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMjVweDtcclxuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgLmFycm93IHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDFweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjMGQxNDFhLCAjMGRiOWJjKTtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDUwcHggMCAwO1xyXG5cclxuICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgIHJpZ2h0OiAtM3B4O1xyXG4gICAgICAgICAgICAgIHRvcDogLTJweDtcclxuICAgICAgICAgICAgICB3aWR0aDogMTBweDtcclxuICAgICAgICAgICAgICBoZWlnaHQ6IDVweDtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltYWdlcy9zdmcvZ3JhcGgtYXJyb3cuc3ZnJykgNTAlIDUwJSBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAubGFiZWwge1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAwLjU7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgY29sb3I6ICRtYWluO1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIHRvcDogMzBweDtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAudmFsdWVzIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1ncm93OiAxO1xyXG5cclxuICAgICAgICAgICAgLnZhbHVlIHtcclxuICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgIGZsZXgtZ3JvdzogMTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDYuNSU7XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDMwJTtcclxuICAgICAgICAgICAgICAgIGZsZXgtYmFzaXM6IDMwJTtcclxuICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICAgICAgICBmb250LXdlaWdodDogMTAwO1xyXG4gICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAxLjdweDtcclxuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgY29sb3I6ICRtYWluO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYm90dG9tIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcclxuICAgICAgICAgIHBhZGRpbmctdG9wOiA0MHB4O1xyXG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAgIGJ1dHRvbiB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcclxuICAgICAgICAgICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45NSk7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMzMTMxMzE7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBsaW5lYXI7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMzBweDtcclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAkYnJhbmQ7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYuY29sbGFwc2Uge1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5leHBhbmQge1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zdGF0aXN0aWMtY29udGVudCB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDIuMTM7XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgY29sb3I6IHJnYmEoMjE3LCAyMTcsIDIxNywgMC43Nik7XHJcblxyXG4gICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIuMTM7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiByZ2JhKDIxNywgMjE3LCAyMTcsIDAuNzYpO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjVweDtcclxuXHJcbiAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAkYnJhbmQ7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIuMTM7XHJcblxyXG4gICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5yZWNvbW1lbmRhdGlvbi10ZXh0IHtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDQwcHg7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLmRlZmF1bHQtcmVjb21tZW5kYXRpb24ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICBmbGV4LWJhc2lzOiA3NnB4O1xyXG4gICAgICAgICAgICAgIGZsZXgtc2hyaW5rOiAwO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAudGV4dCB7XHJcbiAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAkYnJhbmQ7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAxMDA7XHJcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuOTtcclxuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLnN0YXQtYWN0aW9ucyB7XHJcbiAgICAgICAgICAgIC5hY3Rpb24ge1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICAgIHBhZGRpbmctdG9wOiA0MHB4O1xyXG4gICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjg5O1xyXG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJG1haW47XHJcblxyXG4gICAgICAgICAgICAgICAgLmNhcHRpb24ge1xyXG4gICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC50ZXh0IHtcclxuICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS44OTtcclxuICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcclxuICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgY29sb3I6IHJnYmEoMjE4LCAyMTgsIDIxOCwgMC44MSk7XHJcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgIGZsZXgtYmFzaXM6IDIwMHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA1NXB4O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwcHg7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IHNvbGlkIDFweCAjMGRiOWJjO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDUzcHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xyXG4gICAgICAgICAgICAgICAgZmxleC1zaHJpbms6IDA7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBsaW5lYXI7XHJcblxyXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTQsIDE2MCwgMTY0LCAwLjEyKTtcclxuICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5zdW1tYXJ5LWluZm8ge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU3O1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGNvbG9yOiByZ2JhKDIxOCwgMjE4LCAyMTgsIDAuNzIpO1xyXG4gICAgICAgIHBhZGRpbmc6IDQwcHggMTAwcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJnO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4udG8tdG9wIHtcclxuICB3aWR0aDogNTdweDtcclxuICBoZWlnaHQ6IDU3cHg7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIGJvdHRvbTogNDBweDtcclxuICByaWdodDogMzBweDtcclxuICBiYWNrZ3JvdW5kOiAkYnJhbmQ7XHJcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gIHotaW5kZXg6IDIwO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsMCwwKTtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgb3BhY2l0eTogMDtcclxuICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgbGluZWFyO1xyXG5cclxuICAuaWNvbi1hcnJvdyB7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgfVxyXG59XHJcblxyXG4uYmFubmVye1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgbWFyZ2luOiAwIGF1dG87XHJcbiAgbWF4LXdpZHRoOiAxMzgwcHg7XHJcbiAgcGFkZGluZzogMzBweCAwO1xyXG4gICZfd3J7XHJcbiAgICB0cmFuc2l0aW9uOiAwLjVzO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBwYWRkaW5nOiAwIDcwcHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTVhZGE2O1xyXG4gICAgei1pbmRleDogNTtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICAmLmNsb3NlZHtcclxuICAgICAgYm90dG9tOiAtMjAwcHg7XHJcbiAgICAgIHRyYW5zaXRpb246IDAuNXM7XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfdGV4dHtcclxuICAgIGZsZXgtZ3JvdzogMTtcclxuICAgIGZsZXgtc2hyaW5rOiAwO1xyXG4gICAgd2lkdGg6IDc1JTtcclxuICAgICZfdGl0bGV7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBmb250LWZhbWlseTogJ011c2VvU2Fuc0N5cmwnLCBzYW5zLXNlcmlmO1xyXG4gICAgfVxyXG4gICAgJl9kZXNjcmlwdGlvbntcclxuICAgICAgZm9udC1zaXplOiAxN3B4O1xyXG4gICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICBsaW5lLWhlaWdodDogMC43NjtcclxuICAgICAgcGFkZGluZy10b3A6IDEwcHg7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG4gIH1cclxuICAmX2J1dHRvbntcclxuICAgIHBhZGRpbmc6IDAgMzBweDtcclxuICAgIGhlaWdodDogNTRweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xyXG4gICAgYm9yZGVyOiBzb2xpZCAycHggI2ZmZmZmZjtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGxpbmUtaGVpZ2h0OiA1NHB4O1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgJjpob3ZlcntcclxuICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgY29sb3I6ICMxNWFkYTY7XHJcbiAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICB9XHJcbiAgICAmOmFjdGl2ZXtcclxuICAgICAgYmFja2dyb3VuZDogIzBkYjliYztcclxuICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfY2xvc2V7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHdpZHRoOiA0M3B4O1xyXG4gICAgaGVpZ2h0OiA0M3B4O1xyXG4gICAgdG9wOiAwO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltYWdlcy9zdmcvY2xvc2VfYmFubmVyLnN2ZycpIGNlbnRlciBuby1yZXBlYXQ7XHJcbiAgfVxyXG59XHJcblxyXG4vLyBmaXhlc1xyXG5cclxuI0NvdW50cnkubWt0b0ZpZWxkLCAuTnVtYmVyT2ZFbXBsb3llZXMsICNTdGF0ZSwgI051bWJlck9mRW1wbG95ZWVze1xyXG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG59XHJcbi5mb3Jtcz5kaXYgLmZvcm0gZm9ybSAubWt0b0Zvcm1Sb3cucmlnaHQgLm1rdG9Gb3JtQ29sIC5ta3RvRmllbGRXcmFwIC5ta3RvRXJyb3J7XHJcbiAgbGVmdDogY2FsYygxMDAlICsgMTVweCkgIWltcG9ydGFudDtcclxufVxyXG4uZm9ybXM+ZGl2IC5mb3JtIGZvcm0gLm1rdG9Gb3JtUm93LnJpZ2h0IC5ta3RvRm9ybUNvbCAubWt0b0ZpZWxkV3JhcCAubWt0b0Vycm9yIC5ta3RvRXJyb3JBcnJvd1dyYXB7XHJcbiAgcmlnaHQ6IDEwMCU7XHJcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcclxufVxyXG4ubGFuZGluZz5kaXYgLmNvbnRlbnQgLnN0YXRpc3RpYyAuZ3JhcGgtY29udGFpbmVyLmJ1ZGdldCAuYnVkZ2V0LXN0YXRzIC5zdmcgLnRleHQgLmxhYmVse1xyXG4gIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbn1cclxuLmZpbHRlcnMgLmZpbHRlci5zbGlkZXIgLnRleHQtY29udHJvbDo6cGxhY2Vob2xkZXIsIC5maWx0ZXJzIC5maWx0ZXIuc2xpZGVyIC50ZXh0LWNvbnRyb2w6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXJ7XHJcbiAgZm9udC13ZWlnaHQ6IDMwMDtcclxufVxyXG5cclxuLmxhbmRpbmc+ZGl2IC5maWx0ZXJzLmlwYWRmaXh7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHdpZHRoOiBjYWxjKDEwMCUgKyA2MHB4KTtcclxuICBsZWZ0OiAtMzBweDtcclxufVxyXG5cclxuLmRlZmF1bHRfbW91bnRhaW57XHJcbiAgd2lkdGg6IDI4MHB4O1xyXG4gIGhlaWdodDogMjkwcHg7XHJcbiAgZmxleC1zaHJpbms6IDA7XHJcbiAgJl9pbWdfc21hbGx7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuICAmLXdye1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogLTYwcHg7XHJcbiAgICAmOmFmdGVye1xyXG4gICAgICBjb250ZW50OiAnJztcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBoZWlnaHQ6IDE3NXB4O1xyXG4gICAgICBib3R0b206IDA7XHJcbiAgICAgIGxlZnQ6IC02MHB4O1xyXG4gICAgICByaWdodDogLTYwcHg7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKDEzLCAyMCwgMjYsIDApLCAjMDAwMDAwKTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfdGV4dHtcclxuICAgIGZvbnQtZmFtaWx5OiBNdXNlb1NhbnNDeXJsO1xyXG4gICAgZm9udC1zaXplOiAxN3B4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyO1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIGNvbG9yOiByZ2JhKDIxNywgMjE3LCAyMTcsIDAuNzYpO1xyXG4gICAgZmxleC1ncm93OiAxMDtcclxuICAgIHBhZGRpbmc6IDAgMCA3MHB4IDQ1cHg7XHJcbiAgfVxyXG59XHJcbi5vdmVyZmxvdy1oaWRkZW57XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG5cclxuLm9wZW5lZC1tb2JpbGV7XHJcbiAgdG9wOjAgIWltcG9ydGFudDtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xyXG59XHJcblxyXG4uaGFzLWNsb3Nlc3Qge1xyXG4gIC5sYW5kaW5nID4gZGl2IC5jb250ZW50IHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHBhZGRpbmctdG9wOiAxMTBweDtcclxuXHJcbiAgICAuc3RhdGlzdGljIHtcclxuICAgICAgJi5jbG9zZXN0LWZpbHRlcnMge1xyXG4gICAgICAgIHRvcDogMTAwcHg7XHJcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4iLCIucGFnZSB7XHJcbiAgYmFja2dyb3VuZDogIzExMTkyMDtcclxuXHJcbiAgLmNvbnRlbnQge1xyXG4gICAgZm9udC1mYW1pbHk6IE11c2VvU2Fuc0N5cmw7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgbWF4LXdpZHRoOiA4MDBweDtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDUwcHg7XHJcblxyXG4gICAgaDEge1xyXG4gICAgICBmb250LXNpemU6IDQ0cHg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiAxLjVweDtcclxuICAgICAgY29sb3I6ICNmZmZmZmY7XHJcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgIG1hcmdpbjogMDtcclxuICAgICAgcGFkZGluZzogODhweCAwIDQwcHg7XHJcbiAgICB9XHJcbiAgICBoMntcclxuICAgICAgZm9udC1zaXplOiAzMnB4O1xyXG4gICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICBsaW5lLWhlaWdodDogMS4xMztcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcclxuICAgICAgY29sb3I6ICNGRkZGRkY7XHJcbiAgICAgIG1hcmdpbjogMDtcclxuICAgICAgcGFkZGluZzogNjVweCAwIDA7XHJcbiAgICB9XHJcbiAgICBoM3tcclxuICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICBsaW5lLWhlaWdodDogMS45O1xyXG4gICAgICBjb2xvcjogI2ZmZmZmZjtcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICBwYWRkaW5nOiAyNXB4IDA7XHJcbiAgICB9XHJcbiAgICBoNHtcclxuICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xyXG4gICAgICBjb2xvcjogIzE1YWRhNjtcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICBwYWRkaW5nOiAyM3B4IDAgMTBweCAwO1xyXG4gICAgfVxyXG4gICAgaDV7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDIuMTM7XHJcbiAgICAgIGNvbG9yOiAjZTJlMmUyO1xyXG4gICAgICBvcGFjaXR5OiAwLjc2O1xyXG4gICAgICBtYXJnaW46IDA7XHJcbiAgICAgIHBhZGRpbmc6IDVweCAwO1xyXG4gICAgfVxyXG4gICAgaDZ7XHJcbiAgICAgIHdpZHRoOiAzMDJweDtcclxuICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICBsaW5lLWhlaWdodDogMS41O1xyXG4gICAgICBjb2xvcjogI2RhZGFkYTtcclxuICAgICAgbWFyZ2luOiAtNTVweCAwO1xyXG4gICAgICBwYWRkaW5nOiAwIDEwcHg7XHJcbiAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgYm9yZGVyLWxlZnQ6IHNvbGlkIDJweCAjNGE0YTRhO1xyXG4gICAgfVxyXG5cclxuICAgIHVsIHtcclxuICAgICAgbWFyZ2luOiAwIDAgMCA0NXB4O1xyXG4gICAgICBwYWRkaW5nOiAwIDAgMCAyNXB4O1xyXG5cclxuICAgICAgbGkge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIHdpZHRoOiA1cHg7XHJcbiAgICAgICAgICBoZWlnaHQ6IDVweDtcclxuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgIGJhY2tncm91bmQ6ICRicmFuZDtcclxuICAgICAgICAgIGxlZnQ6IC0yNXB4O1xyXG4gICAgICAgICAgdG9wOiAxM3B4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIHRhYmxlIHtcclxuICAgICAgd2lkdGg6IGNhbGMoMTAwJSArIDEwcHgpO1xyXG4gICAgICBib3JkZXItc3BhY2luZzogNXB4IDA7XHJcbiAgICAgIGJvcmRlci1jb2xsYXBzZTogc2VwYXJhdGU7XHJcbiAgICAgIG1hcmdpbjogMjBweCAwIDMwcHggLTVweDtcclxuXHJcbiAgICAgICYuc2luZ2xlIHtcclxuICAgICAgICB3aWR0aDogY2FsYygzMyUgKyA1cHgpO1xyXG4gICAgICB9XHJcblxyXG4gICAgICB0ZCwgdGgge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxNDFmMjg7XHJcbiAgICAgICAgcGFkZGluZzogMTVweCAzMHB4O1xyXG4gICAgICAgIHdpZHRoOiAzMyU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIHRoLCB0aCBzdHJvbmcge1xyXG4gICAgICAgIHBhZGRpbmc6IDI1cHggNDBweDtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsMC41KTtcclxuICAgICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgfVxyXG5cclxuICAgICAgdGQge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAxLjFweDtcclxuICAgICAgICBjb2xvcjogI2VkZjBmZjtcclxuICAgICAgfVxyXG5cclxuICAgICAgdHI6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgdGQge1xyXG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDI1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ucGFnZSwgLmZvcm1zIHtcclxuICAubW9iaWxlLWNsb3NlLmNsb3NlIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG5cclxuICAuY2xvc2Uge1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgdG9wOiAxMDBweDtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgd2lkdGg6IDcwcHg7XHJcbiAgICBoZWlnaHQ6IDcwcHg7XHJcbiAgICBib3JkZXI6IHNvbGlkIDFweCAkYm9yZGVyO1xyXG4gICAgbGluZS1oZWlnaHQ6IDcwcHg7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBjb2xvcjogIzk3OTc5NztcclxuICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGxpbmVhcjtcclxuICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICBjb2xvcjogJGJyYW5kO1xyXG4gICAgICBvcGFjaXR5OiAxO1xyXG4gICAgfVxyXG4gIH1cclxufSIsIi5mb3JtcyB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzExMTkyMDtcclxuICBtaW4taGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTAxcHgpO1xyXG5cclxuICAmID4gZGl2IHtcclxuICAgIHdpZHRoOiA2NzBweDtcclxuICAgIHBhZGRpbmc6IDcwcHggMDtcclxuXHJcbiAgICAudGl0bGUge1xyXG4gICAgICBmb250LXNpemU6IDM2cHg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XHJcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgIGNvbG9yOiAkbWFpbjtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDMwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnRleHQge1xyXG4gICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjg7XHJcbiAgICAgIGNvbG9yOiAjZTJlMmUyO1xyXG4gICAgICBvcGFjaXR5OiAwLjc2O1xyXG4gICAgICBtYXJnaW46IDA7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5mb3JtIHtcclxuICAgICAgJi5mb3JtLWNvbnRhY3RtZSB7XHJcbiAgICAgICAgLm1rdG9Bc3Rlcml4IHtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGZvcm0ge1xyXG4gICAgICAgIHdpZHRoOiA3NDBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtNzBweDtcclxuXHJcbiAgICAgICAgc2VsZWN0IHtcclxuICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgY2xlYXI6IGJvdGg7XHJcbiAgICAgICAgICBmbG9hdDogbm9uZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5ta3RvRm9ybVJvdyB7XHJcbiAgICAgICAgICB3aWR0aDogMzAwcHg7XHJcbiAgICAgICAgICBtYXJnaW4tbGVmdDogNzBweDtcclxuICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgY2xlYXI6IG5vbmU7XHJcblxyXG4gICAgICAgICAgJi5maWVsZC1jaGVja2JveCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA3MHB4KTtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDQwcHg7XHJcblxyXG4gICAgICAgICAgICAubWt0b0Zvcm1Db2wge1xyXG5cclxuICAgICAgICAgICAgICAubWt0b0ZpZWxkV3JhcCB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuXHJcbiAgICAgICAgICAgICAgICBsYWJlbCB7XHJcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiA0NXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgIGhlaWdodDogNDVweDtcclxuICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICB6LWluZGV4OiAxMDtcclxuICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICMyNjMzM2U7XHJcbiAgICAgICAgICAgICAgICAgIGJvcmRlcjogM3B4IHNvbGlkICMyNjMzM2U7XHJcblxyXG4gICAgICAgICAgICAgICAgICAubWt0b0FzdGVyaXgge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IC0yMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLm1rdG9FcnJvciB7XHJcbiAgICAgICAgICAgICAgICAgIGJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICB0b3A6IDAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAubWt0b0NoZWNrYm94TGlzdCB7XHJcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICAgIGZsb2F0OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICB3aWR0aDogNDVweCAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAgICAgICAgICAgJi5ta3RvSW52YWxpZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgaW5wdXQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjZmYwMDAwO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgaW5wdXQge1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNDVweDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDNweCBzb2xpZCAjMjYzMzNlO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6Y2hlY2tlZCArIGxhYmVsIHtcclxuICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICMyNjMzM2UgdXJsKCcuLi9pbWFnZXMvc3ZnL2NoZWNrLWljb24uc3ZnJykgNTAlIDUwJSBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLm1rdG9IdG1sVGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNzVweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAubWt0b0h0bWxUZXh0LCAubWt0b0h0bWxUZXh0IGEsIC5ta3RvSHRtbFRleHQgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS43NztcclxuICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgY29sb3I6IHJnYmEoMjE3LCAyMTcsIDIxNywgMC43NikgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdNdXNlb1NhbnNDeXJsJyAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRicmFuZCAgIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLm1rdG9IdG1sVGV4dCBzcGFuIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICYuZmllbGQtc2VsZWN0IHtcclxuXHJcbiAgICAgICAgICAgIC5maWx0ZXIge1xyXG4gICAgICAgICAgICAgIGhlaWdodDogNDVweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnRleHQtdmFsdWUge1xyXG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0NXB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuZmlsdGVyLnNlbGVjdCB7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzI2MzMzZTtcclxuXHJcbiAgICAgICAgICAgICAgLm9wdGlvbnMge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzI2MzMzZTtcclxuICAgICAgICAgICAgICAgIHRvcDogNDRweDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IG5vbmU7XHJcblxyXG4gICAgICAgICAgICAgICAgJi5vcHRpb25zLXRvcCB7XHJcbiAgICAgICAgICAgICAgICAgIHRvcDogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICBib3R0b206IDQ0cHg7XHJcbiAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmLmZpZWxkLXRleHRhcmVhIHtcclxuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDcwcHgpICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgICAgICB0ZXh0YXJlYSB7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICBoZWlnaHQ6IDEwMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgaW5wdXQsIGxhYmVsIHtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdNdXNlb1NhbnNDeXJsJztcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICBpbnB1dCwgc2VsZWN0LCB0ZXh0YXJlYSB7XHJcbiAgICAgICAgICAgIGhlaWdodDogNDVweDtcclxuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjYzMzNlO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxMnB4IDE1cHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMXB4O1xyXG4gICAgICAgICAgICBjb2xvcjogJG1haW47XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIGxhYmVsW2Zvcj1cIk51bWJlck9mRW1wbG95ZWVzXCJdIHtcclxuICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICBzcGFuW3N0eWxlPVwiY29sb3I6ICMzMzMzMzM7XCJdIHtcclxuICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICAgIGxhYmVsW2Zvcj1cIlBvc3RhbENvZGVcIl0ge1xyXG4gICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgIHNwYW5bc3R5bGU9XCJjb2xvcjogIzMzMzMzMztcIl0ge1xyXG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIGxhYmVsW2Zvcj1cIlN0YXRlXCJdIHtcclxuICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgc3BhbntcclxuICAgICAgICAgICAgICAgIHNwYW5bc3R5bGU9XCJjb2xvcjogIzMzMzMzMztcIl0ge1xyXG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5ta3RvRm9ybUNvbCB7XHJcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgbWluLWhlaWdodDogMDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBmbG9hdDogbm9uZTtcclxuXHJcbiAgICAgICAgICAgIC5ta3RvT2Zmc2V0IHtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAubWt0b0ZpZWxkV3JhcCB7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgIGZsb2F0OiBub25lO1xyXG5cclxuICAgICAgICAgICAgICAubWt0b0d1dHRlciB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgLm1rdG9Mb2dpY2FsRmllbGQge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAubWt0b0xhYmVsIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAxMDA7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS43MztcclxuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43Nik7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNXB4IDAgNnB4IDA7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XHJcblxyXG4gICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgICBzcGFuOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogcmdiKDI1NSwwLDApICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAubWt0b0FzdGVyaXgge1xyXG4gICAgICAgICAgICAgICAgICBmbG9hdDogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgY29sb3I6ICNiZjAwMDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAubWt0b0Vycm9yIHtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiBjYWxjKDEwMCUgKyAxNXB4KSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgYm90dG9tOiAwICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgICAgICAgICAgLm1rdG9FcnJvck1zZyB7XHJcbiAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IDBzICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMjAwcHg7XHJcbiAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcclxuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcclxuICAgICAgICAgICAgICAgICAgdGV4dC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZWIxZDUzO1xyXG4gICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ011c2VvU2Fuc0N5cmwnO1xyXG4gICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQ1cHg7XHJcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgICAubWt0b0Vycm9yRGV0YWlsIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAubWt0b0Vycm9yQXJyb3dXcmFwIHtcclxuICAgICAgICAgICAgICAgICAgd2lkdGg6IDhweDtcclxuICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgICBsZWZ0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICByaWdodDogLTdweDtcclxuICAgICAgICAgICAgICAgICAgdG9wOiBjYWxjKDUwJSAtIDlweCk7XHJcblxyXG4gICAgICAgICAgICAgICAgICAubWt0b0Vycm9yQXJyb3cge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDAgLTExcHg7XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5ta3RvQnV0dG9uUm93IHtcclxuICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIGNsZWFyOiBib3RoO1xyXG4gICAgICAgICAgcGFkZGluZy10b3A6IDMwcHg7XHJcblxyXG4gICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA3MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuXHJcbiAgICAgICAgICAgIC5ta3RvQnV0dG9uLCAubWt0b0J1dHRvbjphY3RpdmUge1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAyMDBweDtcclxuICAgICAgICAgICAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwcHg7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzBkYjliYztcclxuICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcclxuICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBsaW5lYXI7XHJcbiAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdNdXNlb1NhbnNDeXJsJywgc2Fucy1zZXJpZjtcclxuXHJcbiAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjg7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vLyBmaXhlc1xyXG4ubWt0b0Zvcm1Sb3cuZmllbGQtY2hlY2tib3h7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4ubWt0b0Zvcm1Sb3cuZmllbGQtY2hlY2tib3ggLm1rdG9GaWVsZERlc2NyaXB0b3IubWt0b0Zvcm1Db2x7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGxlZnQ6MDtcclxuICB0b3A6IDQ1cHg7XHJcbn1cclxuXHJcbmh0bWwucnUge1xyXG4gIC5mb3Jtcz5kaXYgLmZvcm0gZm9ybSAubWt0b0Zvcm1Sb3cuZmllbGQtdGV4dGFyZWEgKyAubWt0b0Zvcm1Sb3csICAuZm9ybXM+ZGl2IC5mb3JtIGZvcm0gLm1rdG9Gb3JtUm93LmZpZWxkLXRleHQubGFzdCArIC5ta3RvRm9ybVJvd3tcclxuICAgIHBhZGRpbmc6IDQwcHggMCAwIDA7XHJcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gNzBweCk7XHJcblxyXG4gICAgLm1rdG9IdG1sVGV4dCB7XHJcbiAgICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICAgIGNvbG9yOiByZ2JhKDIxNywyMTcsMjE3LDAuNzYpICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICBzcGFuIHtcclxuICAgICAgICBjb2xvcjogcmdiYSgyMTcsMjE3LDIxNywwLjc2KSAhaW1wb3J0YW50O1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAnTXVzZW9TYW5zQ3lybCcgIWltcG9ydGFudDtcclxuICAgICAgfVxyXG4gICAgICBhIHtcclxuICAgICAgICBjb2xvcjogJGJyYW5kICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAnTXVzZW9TYW5zQ3lybCcgIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubWt0b0Zvcm1Sb3cuZmllbGQtY2hlY2tib3gge1xyXG4gICAgLm1rdG9GaWVsZERlc2NyaXB0b3IubWt0b0Zvcm1Db2wge1xyXG4gICAgICB0b3A6IDQwcHg7XHJcblxyXG4gICAgICAubWt0b0FzdGVyaXgge1xyXG4gICAgICAgIC8vZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcclxuICAgICAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcclxuICAgICAgICByaWdodDogLTE1cHg7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogLTNweDtcclxuICAgICAgICBoZWlnaHQ6IDQ1cHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYgKyAubWt0b0Zvcm1Db2wgLm1rdG9GaWVsZFdyYXAgLm1rdG9IdG1sVGV4dC5ta3RvSGFzV2lkdGgge1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDQ1cHg7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiLm1vZGFsIHtcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgdG9wOiAxMDFweDtcclxuICBsZWZ0OiAwO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogY2FsYygxMDAlIC0gMTAxcHgpO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICMxMTE5MjA7XHJcbiAgei1pbmRleDogMTAwMDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblxyXG4gICYgPiBkaXYge1xyXG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcclxuICAgIGJveC1zaGFkb3c6IDAgMnB4IDUwcHggMCByZ2JhKDAsIDAsIDAsIDAuMyk7XHJcblxyXG4gICAgLnRpdGxlIHtcclxuICAgICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIGNvbG9yOiAkbWFpbjtcclxuICAgICAgcGFkZGluZzogNzBweCAwIDIwcHggMDtcclxuICAgIH1cclxuXHJcbiAgICAuZGVzY3JpcHRpb24ge1xyXG4gICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcclxuICAgICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43Nik7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xyXG4gICAgfVxyXG5cclxuICB9XHJcblxyXG4gICYubW9kYWwtc3VjY2VzcyB7XHJcbiAgICAmID4gZGl2IHtcclxuICAgICAgd2lkdGg6IDU1MHB4O1xyXG5cclxuICAgICAgLmltZyB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWFnZXMvc3VjY2Vzcy5wbmcnKSA1MCUgNTAlIG5vLXJlcGVhdDtcclxuICAgICAgICBoZWlnaHQ6IDIwMHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogYXV0byAxMDAlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiLmFwcC1lcnJvciB7XHJcbiAgLmNvbnRhaW5lciB7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblxyXG4gICAgLmhlYWRlciB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIH1cclxuXHJcbiAgICAuZXJyb3Ige1xyXG4gICAgICBmbGV4LWdyb3c6IDE7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuICAgICAgLnNwaWRlciB7XHJcbiAgICAgICAgbWFyZ2luOiA0MHB4IDA7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHotaW5kZXg6IDE7XHJcblxyXG4gICAgICAgICYuYW5pbWF0aW9uIHtcclxuICAgICAgICAgIGFuaW1hdGlvbi1uYW1lOiBkZWF0aDtcclxuICAgICAgICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMC4xcztcclxuICAgICAgICAgIGFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzO1xyXG4gICAgICAgICAgYW5pbWF0aW9uLWRlbGF5OiAwLjNzO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnB1ZGRsZSB7XHJcbiAgICAgICAgICB3aWR0aDogNjBweDtcclxuICAgICAgICAgIGhlaWdodDogN3B4O1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLjEsIDAuMSk7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICB0b3A6IDNweDtcclxuICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgnLi4vaW1hZ2VzL3N2Zy9wdWRkbGUuc3ZnJykgNTAlIDUwJSBuby1yZXBlYXQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmFuaW1hdGlvbiAucHVkZGxlIHtcclxuICAgICAgICAgIGFuaW1hdGlvbi1uYW1lOiBwdWRkbGU7XHJcbiAgICAgICAgICBhbmltYXRpb24tZHVyYXRpb246IDJzO1xyXG4gICAgICAgICAgYW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7XHJcbiAgICAgICAgICBhbmltYXRpb24tZGVsYXk6IDAuNXM7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAuaW1nIHtcclxuICAgICAgICBoZWlnaHQ6IDE1NXB4O1xyXG4gICAgICAgIHdpZHRoOiA0MDBweDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltYWdlcy80MDQucG5nJykgNTAlIDUwJSBuby1yZXBlYXQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBhdXRvIDEwMCU7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHotaW5kZXg6IDI7XHJcblxyXG4gICAgICAgICYuYW5pbWF0aW9uIHtcclxuICAgICAgICAgIGFuaW1hdGlvbi1uYW1lOiBqdW1wO1xyXG4gICAgICAgICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjVzO1xyXG4gICAgICAgICAgYW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAudGl0bGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjZweDtcclxuICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAycHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGNvbG9yOiAkbWFpbjtcclxuICAgICAgfVxyXG5cclxuICAgICAgLmRlc2NyaXB0aW9uIHtcclxuICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMTBweDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLmJ0biB7XHJcbiAgICAgICAgaGVpZ2h0OiA2MHB4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzBkYjliYztcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBjb2xvcjogI2ZmZmZmZjtcclxuICAgICAgICBwYWRkaW5nOiAwIDMwcHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDYwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5mb290ZXIge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbn1cclxuXHJcblxyXG5Aa2V5ZnJhbWVzIGp1bXAge1xyXG4gIDUwJSB7XHJcbiAgICB0cmFuc2Zvcm06dHJhbnNsYXRlWSgtNDBweCk7XHJcbiAgfVxyXG4gIDEwMCUge1xyXG4gICAgdHJhbnNmb3JtOnRyYW5zbGF0ZVkoMTEwcHgpO1xyXG4gIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBkZWF0aCB7XHJcbiAgNTAlIHtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUoMC4xLCAwLjEpO1xyXG4gICAgdHJhbnNmb3JtLW9yaWdpbjogYm90dG9tO1xyXG4gIH1cclxuICAxMDAlIHtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUoMC4xLCAwLjEpO1xyXG4gICAgdHJhbnNmb3JtLW9yaWdpbjogYm90dG9tO1xyXG4gIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBwdWRkbGUge1xyXG4gIDAlIHtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUoMC4xLCAwLjEpO1xyXG4gICAgdHJhbnNmb3JtLW9yaWdpbjogYm90dG9tO1xyXG4gIH1cclxuICAxMDAlIHtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUoMTAsIDEwKTtcclxuICB9XHJcbn0iLCJodG1sLmRlIHtcclxuICAuZm9ybS5mb3JtLXJlcG9ydCB7XHJcbiAgICBsYWJlbFtmb3I9XCJOb2Rlc19fY1wiXSB7XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjdweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxuICBidXR0b24uYnJhbmQge1xyXG4gICAgZm9udC1zaXplOiAxNXB4O1xyXG4gIH1cclxuXHJcbiAgLmxhbmRpbmcgPiBkaXYgLmNvbnRlbnQgLnN0YXRpc3RpYyAuZ3JhcGgtY29udGFpbmVyLmJ1ZGdldCAuYnVkZ2V0LXN0YXRzIC5zdmcge1xyXG4gICAgJi5hdmVyYWdlOmZpcnN0LWNoaWxkIHtcclxuICAgICAgLnRleHQgLmxhYmVsIHtcclxuICAgICAgICBmb250LXNpemU6IDlweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYuYXZlcmFnZTpudGgtY2hpbGQoMikge1xyXG4gICAgICAudGV4dCAubGFiZWwge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICBodG1sLmRlOm5vdCguZXhwb3J0KSB7XHJcbiAgICAubGFuZGluZyA+IGRpdiAuY29udGVudCAuc3RhdGlzdGljIC5ncmFwaC1jb250YWluZXIuYnVkZ2V0IC5idWRnZXQtc3RhdHMgLnN2ZyB7XHJcbiAgICAgICYuYXZlcmFnZTpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgLnN2Zy13cmFwcGVyLW1vYmlsZSAubGFiZWwge1xyXG4gICAgICAgICAgY29sb3I6IHJnYmEoMCwwLDAsMCk7XHJcblxyXG4gICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiAnw5gnO1xyXG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJi5tYXg6bnRoLWNoaWxkKDIpIHtcclxuICAgICAgICAuc3ZnLXdyYXBwZXItbW9iaWxlIC5sYWJlbCB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDEwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBodG1sLmVuOm5vdCguZXhwb3J0KSB7XHJcbiAgICAuZm9ybXMge1xyXG4gICAgICAmID4gZGl2IHtcclxuICAgICAgICAuZm9ybSB7XHJcbiAgICAgICAgICBmb3JtIHtcclxuICAgICAgICAgICAgLm1rdG9Gb3JtUm93IHtcclxuICAgICAgICAgICAgICAmLmZpZWxkLWNoZWNrYm94IHtcclxuICAgICAgICAgICAgICAgIC5ta3RvRmllbGRXcmFwIHtcclxuICAgICAgICAgICAgICAgICAgLm1rdG9IdG1sVGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5odG1sLmVuOm5vdCguZXhwb3J0KSB7XHJcbiAgLmZvcm1zIHtcclxuICAgICYgPiBkaXYge1xyXG4gICAgICAuZm9ybSB7XHJcbiAgICAgICAgZm9ybSB7XHJcbiAgICAgICAgICAubWt0b0Zvcm1Sb3cge1xyXG4gICAgICAgICAgICBsYWJlbFtmb3I9XCJOdW1iZXJPZkVtcGxveWVlc1wiXSwgbGFiZWxbZm9yPVwiUG9zdGFsQ29kZVwiXSwgbGFiZWxbZm9yPVwiU3RhdGVcIl0ge1xyXG4gICAgICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgIHNwYW5bc3R5bGU9XCJjb2xvcjogIzMzMzMzMztcIl0ge1xyXG4gICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XHJcbiAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzUzcHgpIHtcclxuICBodG1sLmVzOm5vdCguZXhwb3J0KSAuZm9vdGVyPmRpdiAuY29weXJpZ2h0e1xyXG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gIH1cclxufVxyXG5cclxuaHRtbC5lbjpub3QoLmV4cG9ydCkge1xyXG4gIC5mb3JtcyB7XHJcbiAgICAmID4gZGl2IHtcclxuICAgICAgLmZvcm0ge1xyXG4gICAgICAgIGZvcm0ge1xyXG4gICAgICAgICAgLm1rdG9Gb3JtUm93IHtcclxuICAgICAgICAgICAgLm1rdG9Gb3JtQ29sIHtcclxuICAgICAgICAgICAgICAubWt0b0ZpZWxkV3JhcCB7XHJcbiAgICAgICAgICAgICAgICAubWt0b0xhYmVsIHtcclxuICAgICAgICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgc3BhbjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjc2KSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuaHRtbC5ydTpub3QoLmV4cG9ydCksIGh0bWwuZGU6bm90KC5leHBvcnQpIHtcclxuICAudG8tdG9wIHtcclxuICAgIGJvdHRvbTogOTBweDtcclxuICB9XHJcbn1cclxuXHJcbmh0bWwucnU6bm90KC5leHBvcnQpIHtcclxuICAuZm9vdGVyIHtcclxuICAgICYgPiBkaXYge1xyXG4gICAgICAuY29weXJpZ2h0IHtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTNweDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLmxpbmtzIHtcclxuICAgICAgICB1bCBsaSB7XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNXB4O1xyXG5cclxuICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmVzLCAuZGUge1xyXG4gIC5maWx0ZXJzIGlucHV0Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVye1xyXG4gICAgZm9udC1zaXplOiAxMi4ycHg7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMC43cHg7XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzMzBweCkge1xyXG4gIGh0bWwuZnI6bm90KC5leHBvcnQpIC5sYW5kaW5nPmRpdiAuY29udGVudCAge1xyXG4gICAgcGFkZGluZy10b3A6IDEwcHg7XHJcbiAgfVxyXG4gIC5lcywgLmRlIHtcclxuICAgICAuZmlsdGVycyBpbnB1dDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlcntcclxuICAgICAgIGZvbnQtc2l6ZTogMTEuMnB4O1xyXG4gICAgIH1cclxuICAgfVxyXG4gIC5pdCB7XHJcbiAgICAuZmlsdGVycyBpbnB1dDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlcntcclxuICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpIHtcclxuICBodG1sLnJ1IHtcclxuICAgIC5mb290ZXIge1xyXG4gICAgICAmID4gZGl2IHtcclxuICAgICAgICAubGlua3Mge1xyXG4gICAgICAgICAgdWwgbGkge1xyXG4gICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDEwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuIiwiQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUzMHB4KSB7XHJcbiAgLndyYXBwZXIge1xyXG4gICAgcGFkZGluZzogMCA0MHB4O1xyXG4gIH1cclxuXHJcbiAgLmxhbmRpbmcge1xyXG4gICAgJiA+IGRpdiB7XHJcbiAgICAgIHBhZGRpbmc6IDMwcHggMDtcclxuXHJcbiAgICAgIC5maWx0ZXJzIHtcclxuICAgICAgfVxyXG5cclxuICAgICAgLmNvbnRlbnQge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAzMTBweDtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMzFweDtcclxuXHJcbiAgICAgICAgLnN0YXRpc3RpYyB7XHJcbiAgICAgICAgICBwYWRkaW5nOiAzMHB4IDQwcHggNDBweCA0MHB4O1xyXG5cclxuICAgICAgICAgICYuaW50cm8ge1xyXG4gICAgICAgICAgICAudGV4dCB7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLnRvcCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xyXG5cclxuICAgICAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcblxyXG4gICAgICAgICAgICAgIC5zdWItdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5ncmFwaC1jb250YWluZXIge1xyXG4gICAgICAgICAgICAmLmJ1ZGdldCB7XHJcbiAgICAgICAgICAgICAgLmJ1ZGdldC1zdGF0cyB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcclxuXHJcbiAgICAgICAgICAgICAgICAuc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMSkge1xyXG4gICAgICAgICAgICAgICAgICAgIC5tZXNzYWdlIHtcclxuICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5ob3Jpem9udGFsIHtcclxuICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNjBweDtcclxuXHJcbiAgICAgICAgICAgICAgLmNvbW1vbi1saXN0IHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XHJcbiAgICAgICAgICAgICAgICBib3R0b206IDA7XHJcblxyXG4gICAgICAgICAgICAgICAgJiA+ICoge1xyXG4gICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLml0ZW0ge1xyXG4gICAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYubW91bnRhaW4ge1xyXG4gICAgICAgICAgICAgIC5ncmFwaCB7XHJcbiAgICAgICAgICAgICAgICAuc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIC5saXN0IHtcclxuICAgICAgICAgICAgICAgIC5pdGVtIHtcclxuICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmxpc3Qge1xyXG4gICAgICAgICAgICAgIC5pdGVtIHtcclxuICAgICAgICAgICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC52YWx1ZSB7XHJcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5jb21tb24tbGlzdCB7XHJcblxyXG4gICAgICAgICAgICAgIC5pdGVtIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxODBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAudmFsdWUge1xyXG4gICAgICAgICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLnN0YXRpc3RpYy1jb250ZW50IHtcclxuICAgICAgICAgICAgLnJlY29tbWVuZGF0aW9uLXRleHQge1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuXHJcbiAgICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuc3RhdC1hY3Rpb25zIHtcclxuICAgICAgICAgICAgICAuYWN0aW9uIHtcclxuICAgICAgICAgICAgICAgIC50ZXh0IHtcclxuICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc3VtbWFyeS1pbmZvIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5maWx0ZXJzIHtcclxuICAgICAgICAuZ28tdG8tcmVjb21tZWRhdGlvbnMge1xyXG4gICAgICAgICAgcGFkZGluZy10b3A6IDQwcHg7XHJcblxyXG4gICAgICAgICAgYnV0dG9uIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiA2MHB4O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYnRucyB7XHJcbiAgICAgICAgICAucmVzZXQge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuZmlsdGVycyB7XHJcbiAgICAuZmllbGQge1xyXG4gICAgICBsYWJlbCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmZpbHRlciB7XHJcbiAgICAgIGhlaWdodDogNDVweDtcclxuXHJcbiAgICAgICYuc2VsZWN0Om5vdCgubGFuZykge1xyXG4gICAgICAgIC50ZXh0LXZhbHVlIHtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0NXB4O1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLm9wdGlvbnMge1xyXG4gICAgICAgICAgdG9wOiA0NXB4O1xyXG5cclxuICAgICAgICAgIHVsIHtcclxuICAgICAgICAgICAgbGkub3B0aW9uIHtcclxuICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDMwcHggMTBweCAxNXB4O1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJi5zbGlkZXIge1xyXG4gICAgICAgIC50ZXh0LWNvbnRyb2wge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnByZWZpeCB7XHJcbiAgICAgICAgICBwYWRkaW5nOiAxMnB4IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuYnV0dG9uLmNhbGN1bGF0ZSB7XHJcbiAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICBsaW5lLWhlaWdodDogNDVweDtcclxuXHJcbiAgICAuaWNvbi1hcnJvdyB7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiA0NXB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAuYmFubmVyX3dye1xyXG4gICAgcGFkZGluZzogMCA0MHB4O1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI1MHB4KSBhbmQgKG1heC1oZWlnaHQ6IDcyMHB4KSB7XHJcbiAgLmNvbnRhaW5lciB7XHJcbiAgICBwYWRkaW5nLXRvcDogNzBweDtcclxuXHJcbiAgICAuaGVhZGVyIHtcclxuICAgICAgJiA+IGRpdiB7XHJcbiAgICAgICAgaGVpZ2h0OiA3MHB4O1xyXG5cclxuICAgICAgICAubG9nbyBhIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcblxyXG4gICAgLmxhbmRpbmcge1xyXG4gICAgICAmID4gZGl2IHtcclxuICAgICAgICBwYWRkaW5nOiAxNXB4IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZmlsdGVycyAuZmllbGQge1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5wYWdlIC5jbG9zZSwgLmZvcm1zIC5jbG9zZXtcclxuICAgIHRvcDogNzFweDtcclxuICB9XHJcblxyXG4gIC5oYXMtY2xvc2VzdCB7XHJcbiAgICAubGFuZGluZyA+IGRpdiAuY29udGVudCB7XHJcbiAgICAgIC5zdGF0aXN0aWMge1xyXG4gICAgICAgICYuY2xvc2VzdC1maWx0ZXJzIHtcclxuICAgICAgICAgIHRvcDogNzBweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn0iLCJAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcclxuICAuY29udGFpbmVyIHtcclxuICAgIHBhZGRpbmctdG9wOiAyMDBweDtcclxuICB9XHJcblxyXG4gIC53cmFwcGVyIHtcclxuICAgIHBhZGRpbmc6IDAgMzBweDtcclxuICB9XHJcblxyXG4gIC5oZWFkZXIge1xyXG4gICAgYmFja2dyb3VuZDogJGJnO1xyXG4gICAgaGVpZ2h0OiA4MHB4O1xyXG5cclxuICAgICYgPiBkaXYge1xyXG4gICAgICBoZWlnaHQ6IDc5cHg7XHJcblxyXG4gICAgICAubG9nbyB7XHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmxhbmRpbmcge1xyXG4gICAgJiA+IGRpdiB7XHJcbiAgICAgIC5maWx0ZXJzIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB6LWluZGV4OiAxMDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB0b3A6IDgwcHg7XHJcblxyXG4gICAgICAgICYub3BlbmVkIHtcclxuICAgICAgICAgIGhlaWdodDogMTAwdmg7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNjUpO1xyXG5cclxuICAgICAgICAgIGZvcm0ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5maWx0ZXJzLXN0cmluZyB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLmNhcHRpb24ge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5maWx0ZXJzLXdyYXBwZXIge1xyXG4gICAgICAgICAgcGFkZGluZzogMjBweCAwO1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogJGJnO1xyXG5cclxuICAgICAgICAgIC5wb3B1cC1yZXNldC1maWx0ZXIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY2FwdGlvbiB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDE1cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZmlsdGVycy1zdHJpbmcge1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xyXG5cclxuICAgICAgICAgIC52YWx1ZSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5pY29uLWRyb3Bkb3duIHtcclxuICAgICAgICAgICAgY29sb3I6ICNhY2FjYWM7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogOHB4O1xyXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgZm9ybSB7XHJcbiAgICAgICAgICB3aWR0aDogNTY1cHg7XHJcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcblxyXG4gICAgICAgICAgLmZpZWxkIHtcclxuICAgICAgICAgICAgZmxleC1iYXNpczogNDYlO1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDglO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDQ2JTtcclxuXHJcbiAgICAgICAgICAgICY6bnRoLW9mLXR5cGUoMm4pIHtcclxuICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAuYnRucyB7XHJcbiAgICAgICAgICAgIGZsZXgtZ3JvdzogMTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAuZ28tdG8tcmVjb21tZWRhdGlvbnMge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmZpbHRlciB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjMDAwO1xyXG4gICAgICAgICAgdHJhbnNpdGlvbjogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5jb250ZW50IHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgICAgICBmbGV4LWdyb3c6IDE7XHJcblxyXG4gICAgICAgIC5wb3B1cC1yZXNldC1maWx0ZXIge1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGJhY2tncm91bmQ6ICMxMTE5MjA7XHJcbiAgICAgICAgICBwYWRkaW5nOiAyMHB4IDQwcHggMjBweCAyMHB4O1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcblxyXG4gICAgICAgICAgLm1lc3NhZ2Uge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgnLi4vaW1hZ2VzL3N2Zy9pYy1pZGVhLnN2ZycpIG5vLXJlcGVhdCA1MCUgNTAlO1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAyNXB4O1xyXG4gICAgICAgICAgICAgIGhlaWdodDogMjZweDtcclxuICAgICAgICAgICAgICBmbGV4LXNocmluazogMDtcclxuICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAuaWNvbi1jbG9zZSB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgIHRvcDogMTBweDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xyXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLmNvcm5lciB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgd2lkdGg6IDE0cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTRweDtcclxuICAgICAgICAgICAgdG9wOiAtN3B4O1xyXG4gICAgICAgICAgICBsZWZ0OiBjYWxjKDUwJSAtIDdweCk7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICMxMTE5MjA7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuaGFzLWNsb3Nlc3Qge1xyXG4gICAgICAgICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgICAuc3RhdGlzdGljIHtcclxuICAgICAgICAgICAgJi5jbG9zZXN0LWZpbHRlcnMge1xyXG5cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnN0YXRpc3RpYyB7XHJcbiAgICAgICAgICBwYWRkaW5nOiAyMHB4O1xyXG5cclxuICAgICAgICAgIC50b3Age1xyXG4gICAgICAgICAgICAuZmlsdGVycy1zdHJpbmcge1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmLmNsb3Nlc3QtZmlsdGVycyB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB0b3A6IGF1dG8gIWltcG9ydGFudDtcclxuICAgICAgICAgICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcclxuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLmdyYXBoLWNvbnRhaW5lci5idWRnZXQge1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5nbG9iYWwtYWN0aW9ucyB7XHJcbiAgICAgICAgdG9wOiBjYWxjKDUwJSAtIDU1KTtcclxuXHJcbiAgICAgICAgJiA+IGJ1dHRvbiB7XHJcbiAgICAgICAgICB3aWR0aDogNTVweDtcclxuICAgICAgICAgIGhlaWdodDogNTVweDtcclxuXHJcbiAgICAgICAgICAmID4gc3ZnIHtcclxuICAgICAgICAgICAgd2lkdGg6IDE4cHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAuZ28tdG8tcmVjb21tZWRhdGlvbnMuZ28tdG8tcmVjb21tZWRhdGlvbnMtbW9iaWxlIHtcclxuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICAgICAgYm90dG9tOiA1MHB4O1xyXG4gICAgICAgIHdpZHRoOiAyODBweDtcclxuICAgICAgICBsZWZ0OiBjYWxjKDUwJSAtIDE0MHB4KTtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB6LWluZGV4OiA1MDtcclxuICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG5cclxuICAgICAgICBidXR0b24ge1xyXG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAzNXB4O1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgaGVpZ2h0OiA2MHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmZpbHRlcnMge1xyXG4gICAgLmZpbHRlci5zZWxlY3Q6bm90KC5sYW5nKSB7XHJcbiAgICAgIC5vcHRpb25zIHtcclxuICAgICAgICB0b3A6IDQycHg7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcclxuXHJcbiAgICAgICAgdWwge1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogIzAwMDtcclxuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMzNjY0NjVcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5mb290ZXIge1xyXG4gICAgJiA+IGRpdiB7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5jb3B5cmlnaHQge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIGJvdHRvbTogMjBweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC50by10b3Age1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICBib3R0b206IDgwcHg7XHJcbiAgfVxyXG5cclxuICAucGFnZSB7XHJcbiAgICAuY2xvc2Uge1xyXG4gICAgICB0b3A6IDc5cHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAucGFnZXMtaW5kZXgge1xyXG4gICAgLmNvbnRhaW5lciB7XHJcbiAgICAgIHBhZGRpbmctdG9wOiA4MHB4O1xyXG5cclxuICAgICAgLmhlYWRlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogIzAwMDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLnBhZ2Uge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICMxMTE5MjA7XHJcblxyXG4gICAgICAgIC5jbG9zZSB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmNvbnRlbnQge1xyXG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAgIGgxIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA4OHB4IDAgMTBweDtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICBoMyB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICBoMiB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgaDQge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMjBweDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIGg1IHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIGg2IHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIHVsIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDAgMCAyMHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDAgMCAxMHB4O1xyXG5cclxuICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IC0xNXB4O1xyXG4gICAgICAgICAgICAgICAgdG9wOiAxMHB4O1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIHRhYmxlIHtcclxuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSArIDZweCk7XHJcbiAgICAgICAgICAgIGJvcmRlci1zcGFjaW5nOiAzcHggMDtcclxuICAgICAgICAgICAgbWFyZ2luOiAyMHB4IDAgMzBweCAtM3B4O1xyXG5cclxuICAgICAgICAgICAgdGgge1xyXG4gICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAjMTExOTIwO1xyXG4gICAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggMjBweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgdGQge1xyXG4gICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMjBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLm1vYmlsZS1jbG9zZSB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgIHJpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgdG9wOiBhdXRvO1xyXG4gICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgY29sb3I6ICRicmFuZDtcclxuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5hcHAtcmVwb3J0LCAuYXBwLWNvbnRhY3RtZSB7XHJcbiAgICAuY29udGFpbmVyIHtcclxuICAgICAgcGFkZGluZy10b3A6IDgwcHg7XHJcblxyXG4gICAgICAuZm9ybXMge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICMwMDA7XHJcblxyXG4gICAgICAgICYgPiBkaXYge1xyXG4gICAgICAgICAgLmZvcm0ge1xyXG4gICAgICAgICAgICBmb3JtIHtcclxuICAgICAgICAgICAgICAubWt0b0J1dHRvblJvdyB7XHJcblxyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgLm1rdG9Gb3JtUm93IHtcclxuXHJcbiAgICAgICAgICAgICAgICAubWt0b0Zvcm1Db2wge1xyXG4gICAgICAgICAgICAgICAgICAubWt0b0ZpZWxkV3JhcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgLm1rdG9FcnJvciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICByaWdodDogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgbGVmdDogY2FsYyg1MCUgLSAxMDBweCkgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogODBweCAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgIC5ta3RvRXJyb3JBcnJvd1dyYXAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogLTVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogY2FsYyg1MCUgLSA1cHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAubWt0b0Vycm9yQXJyb3cge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgIC5ta3RvRm9ybVJvdy5maWVsZC1jaGVja2JveCB7XHJcbiAgICAgICAgICAgICAgICAubWt0b0Zvcm1Db2wge1xyXG4gICAgICAgICAgICAgICAgICAubWt0b0ZpZWxkV3JhcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgLm1rdG9FcnJvciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAtMnB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICB0b3A6IC02MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICBib3R0b206IGF1dG8gIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAubWt0b0Vycm9yQXJyb3dXcmFwIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC50ZXh0IHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5ta3RvRXJyb3Ige1xyXG4gICAgICAgICAgcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jbG9zZSB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLm1vYmlsZS1jbG9zZSB7XHJcbiAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgIHJpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgY29sb3I6ICRicmFuZDtcclxuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5tb2RhbC5tb2RhbC1zdWNjZXNzIHtcclxuICAgIHRvcDogODBweDtcclxuICAgIGhlaWdodDogY2FsYygxMDAlIC0gODBweCk7XHJcbiAgfVxyXG5cclxuICAuZGVmYXVsdF9tb3VudGFpbntcclxuICAgICYtd3J7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IC0yMHB4O1xyXG4gICAgICAmOmFmdGVye1xyXG4gICAgICAgIGxlZnQ6IC0yMHB4O1xyXG4gICAgICAgIHJpZ2h0OiAtMjBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuYmFubmVye1xyXG4gICAgJl93cntcclxuICAgICAgcGFkZGluZzogMCAzMHB4O1xyXG4gICAgfVxyXG4gICAgJl90ZXh0e1xyXG4gICAgICAmX3RpdGxle1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC42cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICAgICAgfVxyXG4gICAgICAmX2Rlc2NyaXB0aW9ue1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICZfY2xvc2V7XHJcbiAgICAgIHJpZ2h0OiA1cHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuZGlzY2xhaW1lciB7XHJcbiAgICAmID4gZGl2IHtcclxuICAgICAgLnRleHQge1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5idG4ge1xyXG4gICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmhhcy1jbG9zZXN0IHtcclxuICAgIC5sYW5kaW5nID4gZGl2IC5jb250ZW50IHtcclxuICAgICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5MDBweCkge1xyXG4gIC5sYW5kaW5nIHtcclxuICAgICYgPiBkaXYge1xyXG4gICAgICAuY29udGVudCB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcblxyXG4gICAgICAgIC5zdGF0aXN0aWMge1xyXG4gICAgICAgICAgcGFkZGluZzogMzBweDtcclxuXHJcbiAgICAgICAgICAuZ3JhcGgtY29udGFpbmVyLmJ1ZGdldCB7XHJcbiAgICAgICAgICAgICYuaGlkZS1tYXgge1xyXG4gICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcblxyXG4gICAgICAgICAgICAgIC5idWRnZXQtc3RhdHMge1xyXG4gICAgICAgICAgICAgICAgLnN2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDEpIC5tZXNzYWdlIHtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiBjYWxjKDUwJSAtIDEwMHB4KTtcclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmJ1ZGdldC1zdGF0cyB7XHJcbiAgICAgICAgICAgICAgLnN2ZyB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDMlIDAgMDtcclxuXHJcbiAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgyKSB7XHJcbiAgICAgICAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTIwcHg7XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgIC50ZXh0IC52YWx1ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMykge1xyXG4gICAgICAgICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxNjBweDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE2MHB4O1xyXG4gICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAudGV4dCAudmFsdWUge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuXHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuY2hhbmdlIHtcclxuICAgICAgICAgICAgICAuY2lyY2xlIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxOTBweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTkwcHg7XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLm1lc3NhZ2Uge1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAyMDBweDtcclxuICAgICAgICAgICAgICBsZWZ0OiBjYWxjKDUwJSAtIDEwMHB4KTtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmRlZmF1bHRfbW91bnRhaW57XHJcbiAgICAmLXdye1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAtMzBweDtcclxuICAgICAgJjphZnRlcntcclxuICAgICAgICBsZWZ0OiAtMzBweDtcclxuICAgICAgICByaWdodDogLTMwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi50YWJsZXQsIC5tb2JpbGV7XHJcbiAgLmxhbmRpbmcgLmdsb2JhbC1hY3Rpb25zIGJ1dHRvbi50b2dnbGUtYnRuOmhvdmVyOm5vdCgub3BlbmVkKXtcclxuICAgIC5pY29uIHtcclxuICAgICAgZmlsbDogI2ZmZjtcclxuICAgIH1cclxuICB9XHJcbiAgLmxhbmRpbmc+ZGl2IC5jb250ZW50IC5zdGF0aXN0aWMgLnRvcCAuYWN0aW9ucz5idXR0b246aG92ZXI6bm90KC5vcGVuZWQpIHN2ZyAuaWNvbntcclxuICAgIGZpbGw6ICNhY2FjYWM7XHJcbiAgICBvcGFjaXR5OiAwLjk7XHJcbiAgfVxyXG4gIC5ta3RvTGFiZWxbZm9yPUNvdW50cnldLCAubWt0b0xhYmVsW2Zvcj1Ob2Rlc19fY10sIC5ta3RvTGFiZWxbZm9yPU51bWJlck9mRW1wbG95ZWVzXSwgLm1rdG9MYWJlbFtmb3I9U3RhdGVde1xyXG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgfVxyXG59XHJcbiIsIkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcblxyXG4gIGh0bWw6bm90KC5leHBvcnQpIHtcclxuICAgIC53cmFwcGVyIHtcclxuICAgICAgcGFkZGluZzogMCAxNXB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5jb250YWluZXIge1xyXG4gICAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLmhlYWRlciB7XHJcbiAgICAgIGhlaWdodDogNzVweDtcclxuICAgICAgYmFja2dyb3VuZDogIzAwMDtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgJiA+IGRpdiB7XHJcbiAgICAgICAgaGVpZ2h0OiA3NXB4O1xyXG5cclxuICAgICAgICAubG9nbyB7XHJcbiAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTdweDtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA0MnB4O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgIGhlaWdodDogMzVweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCA1MCU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDEwMDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5saW5rcyB7XHJcbiAgICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogNXB4O1xyXG5cclxuICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICYubWV0aG9kb2xvZ3ktYnRuIHtcclxuICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgnLi4vaW1hZ2VzL3N2Zy9pbmZvLnN2ZycpIDUwJSA1MCUgbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG5cclxuICAgICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgLmZpbHRlci5zZWxlY3Quc21hbGwub3BlbmVkIC50ZXh0LXZhbHVlIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDRweDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA0cHg7XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAuZmlsdGVyLnNlbGVjdC5zbWFsbC5vcGVuZWQgLm9wdGlvbnMge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNHB4O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDRweDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubGFuZGluZyB7XHJcbiAgICAgICYgPiBkaXYge1xyXG4gICAgICAgIHBhZGRpbmc6IDE1cHggMDtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMTEwcHg7XHJcblxyXG4gICAgICAgIC5nbG9iYWwtYWN0aW9ucyB7XHJcbiAgICAgICAgICB0b3A6IGNhbGMoNTAlIC0gNDBweCk7XHJcblxyXG4gICAgICAgICAgJiA+IGJ1dHRvbiB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcblxyXG4gICAgICAgICAgICAmID4gc3ZnIHtcclxuICAgICAgICAgICAgICB3aWR0aDogMTRweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmZpbHRlcnMge1xyXG4gICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgbGVmdDogLTE1cHg7XHJcbiAgICAgICAgICB3aWR0aDogY2FsYygxMDAlICsgMzBweCk7XHJcblxyXG4gICAgICAgICAgZm9ybSB7XHJcbiAgICAgICAgICAgIC5idG5zIHtcclxuICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMTBweDtcclxuXHJcbiAgICAgICAgICAgICAgLnJlc2V0IHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgIC5idXR0b24uY2FsY3VsYXRlIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgZmxleC1iYXNpczogMTMwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgLmljb24tYXJyb3cge1xyXG4gICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcclxuICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5maWVsZCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgbGFiZWwge1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTFweDtcclxuICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuZmlsdGVyIHtcclxuICAgICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcblxyXG4gICAgICAgICAgICAgIC50ZXh0LXZhbHVlIHtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgJi5zZWxlY3Q6bm90KC5sYW5nKSB7XHJcbiAgICAgICAgICAgICAgICAub3B0aW9ucyB7XHJcbiAgICAgICAgICAgICAgICAgIHRvcDogMzhweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgIHVsIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA1cHggMDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgbGkub3B0aW9uIHtcclxuICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDdweCAzMHB4IDdweCAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICYub3BlbmVkIHtcclxuICAgICAgICAgICAgei1pbmRleDogMTAwMTtcclxuXHJcbiAgICAgICAgICAgIC5jYXB0aW9uIHtcclxuICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgZm9ybSB7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgcGFkZGluZzogMCAxNXB4O1xyXG4gICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG5cclxuICAgICAgICAgICAgICAuZmllbGQge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5jYXB0aW9uIHtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAuZmlsdGVycy13cmFwcGVyIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMTBweCAwO1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgMTVweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogIzEyMWMyNDs7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLmZpbHRlcnMtc3RyaW5nIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMCA1cHg7XHJcblxyXG4gICAgICAgICAgICAudmFsdWUge1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTFweDtcclxuICAgICAgICAgICAgICBmb250LXdlaWdodDogMTAwO1xyXG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xyXG4gICAgICAgICAgICAgIGhlaWdodDogNTBweDtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jb250ZW50IHtcclxuICAgICAgICAgIC5wb3B1cC1yZXNldC1maWx0ZXIge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG5cclxuICAgICAgICAgICAgLm1lc3NhZ2Uge1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5zdGF0aXN0aWMge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxNXB4O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XHJcblxyXG4gICAgICAgICAgICAmLmNsb3Nlc3QtZmlsdGVycyB7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xyXG4gICAgICAgICAgICAgIHBhZGRpbmc6IDE1cHggMzBweCAxNXB4IDE1cHg7XHJcblxyXG4gICAgICAgICAgICAgIC50ZXh0IHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuXHJcbiAgICAgICAgICAgICAgICAuaWNvbiB7XHJcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICYgKyAuc3RhdHMtZGF0YSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnRvcCB7XHJcbiAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDE1cHg7XHJcbiAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgIHotaW5kZXg6IDEwO1xyXG4gICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG5cclxuICAgICAgICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWJhc2lzOiBjYWxjKDEwMCUgLSA5NCUpO1xyXG5cclxuICAgICAgICAgICAgICAgIC5zdWItdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiA1cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLnBlcmNlbnQge1xyXG4gICAgICAgICAgICAgICAgICAudGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMXB4O1xyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAuYWN0aW9ucyB7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWdyb3c6IDA7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWJhc2lzOiA5NHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICYgPiBidXR0b24ge1xyXG4gICAgICAgICAgICAgICAgICB3aWR0aDogNDBweDtcclxuICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogNXB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgJiA+IHN2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICYuc2hhcmUtYnRuIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogNXB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0xcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAmLmRvd25sb2FkLWJ0biB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNHB4IDAgMCAxcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogLTFweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAudG9nZ2xlLWJsb2NrIHtcclxuICAgICAgICAgICAgICAgICAgd2lkdGg6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICAgIGhlaWdodDogNDBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICYuc2hhcmUtYmxvY2sge1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDVweDtcclxuICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgJi5vcGVuZWQge1xyXG4gICAgICAgICAgICAgICAgICAgIGJ1dHRvbiwgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAmLnR3IHsgbGVmdDogLTUwcHg7IHRvcDogMDsgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgJi5mYiB7IGxlZnQ6IC05NXB4OyB0b3A6IDA7IH1cclxuICAgICAgICAgICAgICAgICAgICAgICYuZ28geyBsZWZ0OiAtMTQwcHg7IHRvcDogMDsgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgJi5pbiB7IGxlZnQ6IC0xODVweDsgdG9wOiAwOyB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgJi53YSB7IGxlZnQ6IC03MnB4OyB0b3A6IDQwcHg7IH1cclxuICAgICAgICAgICAgICAgICAgICAgICYudmIgeyBsZWZ0OiAtMTE4cHg7IHRvcDogNDBweDsgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgJi50ZyB7IGxlZnQ6IC0xNjVweDsgdG9wOiA0MHB4OyB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgJi5pbWFnZSB7IGxlZnQ6IC01MHB4OyB0b3A6IDQ1cHg7IH1cclxuICAgICAgICAgICAgICAgICAgICAgICYucGRmIHsgbGVmdDogMHB4OyB0b3A6IDQ1cHg7IH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYuaW50cm8ge1xyXG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgLnRleHQge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIxcHg7XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAuY2xvc2Uge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICByaWdodDogMTVweDtcclxuICAgICAgICAgICAgICAgIHRvcDogMTVweDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgnLi4vaW1hZ2VzL3N2Zy9jbG9zZS5zdmcnKSA1MCUgNTAlIG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuNjtcclxuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgIHotaW5kZXg6IDEwO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmdyYXBoLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgbWluLWhlaWdodDogMDtcclxuICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAmLmV4cGFuZC1ibG9jayB7XHJcbiAgICAgICAgICAgICAgICAubGlzdCB7XHJcbiAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDMyMHB4O1xyXG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE1MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoMTMsIDIwLCAyNiwgMCksICRiZyk7XHJcbiAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMTA7XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmLmV4cGFuZGVkIHtcclxuICAgICAgICAgICAgICAgICAgLmxpc3Qge1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IG5vbmU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgIC5leHBhbmQtYnRuIHtcclxuICAgICAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmV4cGFuZC1idG4ge1xyXG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgJi5idWRnZXQsICYuYnVkZ2V0LmFsbCB7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA0MHB4IDAgNTBweCAxMHB4O1xyXG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XHJcblxyXG4gICAgICAgICAgICAgICAgJi5oaWRlLW1heCB7XHJcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG5cclxuICAgICAgICAgICAgICAgICAgLmJ1ZGdldC1zdGF0cyB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5zdmcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMSkgLm1lc3NhZ2Uge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5idWRnZXQtc3RhdHMge1xyXG4gICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcclxuXHJcbiAgICAgICAgICAgICAgICAgIC5zdmcge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgxKSBzdmcgeyB3aWR0aDogNTBweDsgaGVpZ2h0OiA1MHB4OyB9XHJcbiAgICAgICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMikgc3ZnIHsgd2lkdGg6IDY1cHg7IGhlaWdodDogNjVweDsgfVxyXG4gICAgICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDMpIHN2ZyB7IHdpZHRoOiA3NXB4OyBoZWlnaHQ6IDc1cHg7IH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMikge1xyXG4gICAgICAgICAgICAgICAgICAgICAgLnN2Zy13cmFwcGVyLW1vYmlsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5sYWJlbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgzKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAuc3ZnLXdyYXBwZXItbW9iaWxlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLmxhYmVsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJi5tYXgge1xyXG4gICAgICAgICAgICAgICAgICAgICAgLnN2Zy13cmFwcGVyLW1vYmlsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5sYWJlbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5zdmctd3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgJi5zdmctd3JhcHBlci1tb2JpbGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAubGFiZWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMC42O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZmZmZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLnRleHQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgZmxleC1iYXNpczogY2FsYygxMDAlIC0gMTAwcHgpO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICYudGV4dC1tb2JpbGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAudmFsdWUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAubWVzc2FnZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuNztcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLm1lc3NhZ2Uge1xyXG4gICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgdG9wOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgbGVmdDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuY2hhbmdlIHtcclxuICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICAgICAgICBmbGV4LWJhc2lzOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMjBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgb3JkZXI6IDI7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjc7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xyXG4gICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1iYXNpczogY2FsYygxMDAlIC0gMTAwcHgpO1xyXG4gICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAuY2lyY2xlIHtcclxuICAgICAgICAgICAgICAgICAgICBvcmRlcjogMTtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmNpcmNsZS1tb2JpbGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDg2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDg2cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAudmFsdWUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDg2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5ncmlkLW1vYmlsZSB7XHJcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiAxcHg7XHJcbiAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcblxyXG4gICAgICAgICAgICAgICAgICAuYXJyb3cge1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogY2FsYygxMDAlIC0gNDBweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgIzBkMTQxYSwgIzBkYjliYyk7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiBjYWxjKDUwJSAtIDZweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICB0b3A6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICBib3R0b206IC0xcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTJweDtcclxuICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9zdmcvZ3JhcGgtYXJyb3cuc3ZnKSA1MCUgNTAlIG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgIC52YWx1ZXMge1xyXG4gICAgICAgICAgICAgICAgICAgIC52YWx1ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgJi5tb3VudGFpbiB7XHJcbiAgICAgICAgICAgICAgICAubGlzdCB7XHJcbiAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICMwZDE0MWEsICMzNTdlZTAgNTMlLCAjMGMxNDE5KTtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMC4zO1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wMSk7XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICYub3JiaXQsICYubW91bnRhaW4sICYubW91bnRhaW4uaG9yaXpvbnRhbCB7XHJcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XHJcblxyXG4gICAgICAgICAgICAgICAgLmdyYXBoIHtcclxuICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAubGlzdCB7XHJcbiAgICAgICAgICAgICAgICAgIC5pdGVtIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmNpcmNsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICBmbGV4LWJhc2lzOiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgIGZsZXgtc2hyaW5rOiAwO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgIGRpdiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMThweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMThweDtcclxuICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC52YWx1ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMThweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAmLm1vdW50YWluIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG5cclxuICAgICAgICAgICAgICAgIC5saXN0e1xyXG4gICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjZWIxZDUzLCAjMTExOTIwKTtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDdweDtcclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5jb21tb24tbGlzdCB7XHJcbiAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgdG9wOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICBib3R0b206IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgIGxlZnQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggMDtcclxuICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG5cclxuICAgICAgICAgICAgICAgICAgLml0ZW0ge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAudmFsdWUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogMTAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjg3KTtcclxuICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmdyaWQge1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmVcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5yZWNvbW1lbmRhdGlvbiB7XHJcbiAgICAgICAgICAgICAgLnRvcCB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcclxuICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgIC5yZWNvbW1lbmRhdGlvbi10ZXh0IHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgLmRlZmF1bHQtcmVjb21tZW5kYXRpb24ge1xyXG4gICAgICAgICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtYmFzaXM6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgIC50ZXh0IHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgIC5zdGF0LWFjdGlvbnMge1xyXG4gICAgICAgICAgICAgICAgLmFjdGlvbiB7XHJcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMjBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgLmNhcHRpb24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjcxO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLnRleHQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuODM7XHJcbiAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDI1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAuc3VtbWFyeS1pbmZvIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMTVweDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS44MztcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5nby10by1yZWNvbW1lZGF0aW9ucy5nby10by1yZWNvbW1lZGF0aW9ucy1tb2JpbGUge1xyXG4gICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAgIGJ1dHRvbiB7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICAgICAgICAgIGhlaWdodDogNTBweDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZm9vdGVyIHtcclxuICAgICAgbWFyZ2luOiAwO1xyXG5cclxuICAgICAgJiA+IGRpdiB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDQwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG5cclxuICAgICAgICAubG9nbyB7XHJcbiAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgd2lkdGg6IDgwcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMjVweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmxpbmtzIHtcclxuICAgICAgICAgIHVsIHtcclxuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG5cclxuICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG5cclxuICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jb3B5cmlnaHQge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICBib3R0b206IDBweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAudG8tdG9wIHtcclxuICAgICAgYm90dG9tOiA2MHB4O1xyXG4gICAgICB3aWR0aDogNDBweDtcclxuICAgICAgaGVpZ2h0OiA0MHB4O1xyXG5cclxuICAgICAgc3BhbiB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMXB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmFwcC1pbmRleCB7XHJcbiAgICAgICYuZmlsdGVycy1maXhlZCB7XHJcbiAgICAgICAgLmxhbmRpbmcgPiBkaXYgLmZpbHRlcnMge1xyXG4gICAgICAgICAgcGFkZGluZzogMCAxNXB4O1xyXG4gICAgICAgICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5wYWdlcy1pbmRleCB7XHJcbiAgICAgIC5jb250YWluZXIge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiA3NXB4O1xyXG5cclxuICAgICAgICAuaGVhZGVyIHtcclxuICAgICAgICAgIGJhY2tncm91bmQ6ICMwMDA7XHJcbiAgICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucGFnZSB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjMTExOTIwO1xyXG5cclxuICAgICAgICAgIC5jb250ZW50IHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAgICAgaDEge1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgICBwYWRkaW5nOiA1MHB4IDAgMHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBoMyB7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGgyIHtcclxuICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMTVweDtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGg0IHtcclxuICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMTVweDtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGg1IHtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGg2IHtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgICAgICAgZmxvYXQ6IG5vbmU7XHJcbiAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMjVweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgdGFibGUge1xyXG4gICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAzMnB4KTtcclxuICAgICAgICAgICAgICBib3JkZXItc3BhY2luZzogMXB4IDA7XHJcbiAgICAgICAgICAgICAgbWFyZ2luOiA2cHggMCA2cHggLTMxcHg7XHJcblxyXG4gICAgICAgICAgICAgIHRoIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMTExOTIwO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAyMHB4O1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgdGQge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogNXB4IDIwcHg7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICYudGgtdG9nZ2xlIHtcclxuICAgICAgICAgICAgICAgIHRoIHtcclxuICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgaWNvbigpO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxlOTA0XCI7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IC0zcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiA1cHg7XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmLm9wZW5lZCB7XHJcbiAgICAgICAgICAgICAgICAgIHRoIHtcclxuICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTgwZGVnKTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICB0ZCB7XHJcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJi5vcGVuZWQge1xyXG4gICAgICAgICAgICAgICAgICB0ZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5tb2JpbGUtY2xvc2Uge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAuZm9vdGVyIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMTBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5hcHAtcmVwb3J0LCAuYXBwLWNvbnRhY3RtZSB7XHJcbiAgICAgIC5jb250YWluZXIge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiA3NXB4O1xyXG5cclxuICAgICAgICAuaGVhZGVyIHtcclxuICAgICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5mb3JtcyB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjMTExOTIwO1xyXG5cclxuICAgICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAudGV4dCB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJiA+IGRpdiB7XHJcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA1MHB4IDA7XHJcblxyXG4gICAgICAgICAgICAuZm9ybSBmb3JtIHtcclxuICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAgICAgICAubWt0b0J1dHRvblJvdyB7XHJcbiAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIC5ta3RvRm9ybVJvdyB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICBmbG9hdDogbm9uZTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgICAgICAgICAgLm1rdG9Gb3JtQ29sIC5ta3RvRmllbGRXcmFwIC5ta3RvTGFiZWwge1xyXG4gICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmLmZpZWxkLWNoZWNrYm94IHtcclxuICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcblxyXG4gICAgICAgICAgICAgICAgICAubWt0b0ZpZWxkRGVzY3JpcHRvci5ta3RvRm9ybUNvbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGNsZWFyOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgLm1rdG9FcnJvciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICB0b3A6IC0yMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAubWt0b0Vycm9yQXJyb3dXcmFwIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMTFweDtcclxuICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgJiA+IC5ta3RvRm9ybUNvbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgY2xlYXI6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgLm1rdG9GaWVsZFdyYXAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAubWt0b0h0bWxUZXh0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJiA+IHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2shaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgfVxyXG5cclxuXHJcbiAgICAgICAgICAgICAgICAgICNzdWJzY3JpcHRpb25TaW5nbGVPcHRJbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDMwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMjBweCAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICB9XHJcblxyXG5cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgLm1rdG9Gb3JtUm93LmZpZWxkLWNoZWNrYm94IC5ta3RvRm9ybUNvbCAubWt0b0ZpZWxkV3JhcCAubWt0b0h0bWxUZXh0IHtcclxuICAgICAgICAgICAgICAgIC8vcGFkZGluZy1sZWZ0OiAwO1xyXG5cclxuICAgICAgICAgICAgICAgIHAsIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNDBweDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAubW9iaWxlLWNsb3NlIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5hcHAtZXJyb3Ige1xyXG4gICAgICAuY29udGFpbmVyIHtcclxuICAgICAgICAuZXJyb3Ige1xyXG4gICAgICAgICAgLmltZyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxNTBweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA2MHB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLnNwaWRlciB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMzBweCAwO1xyXG5cclxuICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICB3aWR0aDogNDBweDtcclxuICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLmRlc2NyaXB0aW9uIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5idG4ge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLm1vZGFsLm1vZGFsLXN1Y2Nlc3Mge1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICAgIGhlaWdodDogMTAwdmg7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XHJcblxyXG4gICAgICAmID4gZGl2IHtcclxuICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgICAgcGFkZGluZzogMjBweCAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuZGVzY3JpcHRpb24ge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuaW1nIHtcclxuICAgICAgICAgIGhlaWdodDogMTAwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmRlLCAuZnIsIC5lcyB7XHJcbiAgICAgIC50by10b3Age1xyXG4gICAgICAgIGJvdHRvbTogODBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmxhbmRpbmcgLmdsb2JhbC1hY3Rpb25zIGJ1dHRvbi50b2dnbGUtYnRuOmhvdmVyOm5vdCgub3BlbmVkKXtcclxuICAgICAgLmljb24ge1xyXG4gICAgICAgIGZpbGw6ICNmZmY7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5ta3RvTGFiZWxbZm9yPUNvdW50cnldLCAubWt0b0xhYmVsW2Zvcj1Ob2Rlc19fY117XHJcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxuICAuZGVmYXVsdF9tb3VudGFpbntcclxuICAgIHdpZHRoOiAyNTBweDtcclxuICAgIGhlaWdodDogMTkwcHg7XHJcbiAgICBvcmRlcjoyO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICZfaW1ne1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAmX3NtYWxse1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHdpZHRoOiAyNDdweDtcclxuICAgICAgICBoZWlnaHQ6IDE5MXB4O1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHVybCgnLi4vaW1hZ2VzL3N2Zy9kZWZhdWx0X21vdW50YWluX3NtYWxsLnN2ZycpIG5vLXJlcGVhdCBjZW50ZXIgYm90dG9tO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmLXdye1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAtMTVweDtcclxuICAgICAgJjphZnRlcntcclxuICAgICAgICBoZWlnaHQ6IDc1cHg7XHJcbiAgICAgICAgbGVmdDogLTE1cHg7XHJcbiAgICAgICAgcmlnaHQ6IC0xNXB4O1xyXG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoMTMsIDIwLCAyNiwgMCksICMwZDE0MWEpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmX3RleHR7XHJcbiAgICAgIG9yZGVyOjE7XHJcbiAgICAgIHBhZGRpbmc6IDAgMCAxMHB4IDA7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAyO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmRpc2NsYWltZXIge1xyXG4gICAgJiA+IGRpdiB7XHJcbiAgICAgIHBhZGRpbmc6IDE1cHggMCAwIDA7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblxyXG4gICAgICAudGV4dCB7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgICAgICBmb250LXNpemU6IDEycHg7XHJcblxyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLmJ0biB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vLyBmaXhlc1xyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzMzBweCl7XHJcbiAgaHRtbC5mcjpub3QoLmV4cG9ydCkgLmxhbmRpbmc+ZGl2IC5maWx0ZXJzIC5maWx0ZXJzLXN0cmluZyAudmFsdWUge1xyXG4gICAgaGVpZ2h0OiA1MCU7XHJcbiAgfVxyXG59XHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpLCBvbmx5IHNjcmVlbiBhbmQgKG1heC1kZXZpY2Utd2lkdGg6IDQ4MHB4KSwgb25seSBzY3JlZW4gYW5kIChtYXgtZGV2aWNlLWhlaWdodDogNDgwcHgpe1xyXG4gIC5ta3RvTW9iaWxlU2hvdyAubWt0b0Zvcm0sIC5ta3RvRm9ybSAqe1xyXG4gICAgd29yZC1icmVhazogYnJlYWstd29yZDtcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KXtcclxuICBodG1sOm5vdCguZXhwb3J0KSAubGFuZGluZz5kaXYgLmNvbnRlbnQge1xyXG5cclxuICAgIC5maWx0ZXIuc2VsZWN0Om5vdCgub3BlbmVkKTpob3ZlcntcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLnN0YXRpc3RpYy5yZWNvbW1lbmRhdGlvbiAucmVjb21tZW5kYXRpb24tdGV4dCAuZGVmYXVsdC1yZWNvbW1lbmRhdGlvbiAudGV4dHtcclxuICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zdGF0aXN0aWM6bm90KC5pbnRybykgLnRvcCAudGl0bGUge1xyXG4gICAgICAvL21heC13aWR0aDogMTY2cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnN0YXRpc3RpYyAuZ3JhcGgtY29udGFpbmVyLm9yYml0IC5saXN0OmJlZm9yZXtcclxuICAgICAgY29udGVudDogJyc7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjMGQxNDFhLCAjMzU3ZWUwIDUzJSwgIzBjMTQxOSk7XHJcbiAgICAgIHdpZHRoOiAycHg7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICBib3R0b206IDA7XHJcbiAgICAgIGxlZnQ6IDhweDtcclxuICAgICAgb3BhY2l0eTogMC41O1xyXG4gICAgfVxyXG5cclxuICB9XHJcblxyXG5cclxuICBAa2V5ZnJhbWVzIGhpZGVfYmFubmVyIHtcclxuICAgIGZyb20ge1xyXG4gICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICB9XHJcblxyXG4gICAgdG8ge1xyXG4gICAgICBoZWlnaHQ6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5iYW5uZXJ7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICBwYWRkaW5nOiAxNXB4IDAgMThweDtcclxuICAgICZfd3J7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgcGFkZGluZzogMCAzMHB4O1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICAgIGJvdHRvbTogYXV0bztcclxuICAgICAgJi5jbG9zZWR7XHJcbiAgICAgICAgdG9wOiAtMzIwcHg7XHJcbiAgICAgICAgYW5pbWF0aW9uLW5hbWU6IGhpZGVfYmFubmVyO1xyXG4gICAgICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMnM7XHJcbiAgICAgICAgaGVpZ2h0OiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmX3dyOm5vdCguY2xvc2VkKXtcclxuICAgICAgJiArIC5jb250YWluZXIgLmxhbmRpbmc+ZGl2IC5nbG9iYWwtYWN0aW9uc3tcclxuICAgICAgICB0b3A6IGNhbGMoNTAlICsgNDBweCk7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogMC41cztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl90ZXh0e1xyXG4gICAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDUwcHgpO1xyXG4gICAgICAmX3RpdGxle1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS4yMTtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC41cHg7XHJcbiAgICAgIH1cclxuICAgICAgJl9kZXNjcmlwdGlvbntcclxuICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS4yNTtcclxuICAgICAgICB0ZXh0LXNoYWRvdzogMCAxcHggMXB4ICMwOWI0YWM7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICZfYnV0dG9ue1xyXG4gICAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG4gICAgICBwYWRkaW5nOiAwIDIwcHg7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTFweDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgYm9yZGVyLXJhZGl1czogMTAwcHg7XHJcbiAgICAgIGJvcmRlcjogc29saWQgMXB4ICNmZmZmZmY7XHJcbiAgICAgIG1hcmdpbjogMjBweCAwIDA7XHJcbiAgICB9XHJcbiAgICAmX2Nsb3Nle1xyXG4gICAgICB0b3A6IDJweDtcclxuICAgICAgcmlnaHQ6IDIwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpLCBvbmx5IHNjcmVlbiBhbmQgKG1heC1kZXZpY2Utd2lkdGg6IDQ4MHB4KSwgb25seSBzY3JlZW4gYW5kIChtYXgtZGV2aWNlLWhlaWdodDogNDgwcHgpe1xyXG4gIC5ta3RvSHRtbFRleHQubWt0b0hhc1dpZHRoIHAgYXtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgfVxyXG59XHJcblxyXG4uZmlsdGVyc1NtYWxsU2NyZWVuRml4e1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIC8vaGVpZ2h0OiAxMDB2aDtcclxuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XHJcbn1cclxuI2ZpbHRlcnMub3BlbmVkLXNtYWxsLXNjcmVlbntcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAtMTIwcHg7XHJcbiAgb3ZlcmZsb3c6IHNjcm9sbDtcclxuXHJcbn1cclxuLmlwYWQge1xyXG4gICNmaWx0ZXJzLm9wZW5lZC1zbWFsbC1zY3JlZW57XHJcbiAgICBsZWZ0Oi0zMHB4O1xyXG4gICAgd2lkdGg6IGNhbGMoMTAwJSArIDYwcHgpO1xyXG4gIH1cclxufVxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KXtcclxuICAjZmlsdGVycy5vcGVuZWQtc21hbGwtc2NyZWVue1xyXG4gICAgdG9wOiAwcHg7IFxyXG4gIH1cclxuICAjZmlsdGVycy5vcGVuZWQtc21hbGwtc2NyZWVue1xyXG4gICAgbGVmdDotMTVweDtcclxuICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAzMHB4KTtcclxuICB9XHJcbn0iLCJAbWl4aW4gaWNvbigpIHtcclxuICBmb250LWZhbWlseTogJ2ljb21vb24nICFpbXBvcnRhbnQ7XHJcbiAgc3BlYWs6IG5vbmU7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XHJcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XHJcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcclxufVxyXG5AbWl4aW4gcm90YXRlKCRkZWcpIHtcclxuICAtbW96LXRyYW5zZm9ybTogcm90YXRlKCRkZWcpOyAvKiDQlNC70Y8gRmlyZWZveCAqL1xyXG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgkZGVnKTsgLyog0JTQu9GPIElFICovXHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgkZGVnKTsgLyog0JTQu9GPIFNhZmFyaSwgQ2hyb21lLCBpT1MgKi9cclxuICAtby10cmFuc2Zvcm06IHJvdGF0ZSgkZGVnKTsgLyog0JTQu9GPIE9wZXJhICovXHJcbiAgdHJhbnNmb3JtOiByb3RhdGUoJGRlZyk7XHJcbn1cclxuQG1peGluIGNvdmVyIHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgNTAlO1xyXG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxufVxyXG5cclxuXHJcbiIsImh0bWwuZXhwb3J0IHtcclxuICBoZWlnaHQ6IGF1dG87XHJcbiAgbWluLWhlaWdodDogMDtcclxuICB3aWR0aDogMTIwNXB4O1xyXG5cclxuICBib2R5IHtcclxuICAgIGhlaWdodDogYXV0bztcclxuICAgIG1pbi1oZWlnaHQ6IDA7XHJcbiAgICB3aWR0aDogMTIwNXB4O1xyXG4gIH1cclxufVxyXG5cclxuLmV4cG9ydCB7XHJcbiAgLmRpc2NsYWltZXIge1xyXG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLnN0YXRpc3RpYy5jbG9zZXN0LWZpbHRlcnMge1xyXG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLnBvcHVwLXJlc2V0LWZpbHRlciB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuXHJcbiAgLmxhbmRpbmcge1xyXG4gICAgd2lkdGg6IDEyMDVweDtcclxuICAgIHBhZGRpbmc6IDA7XHJcblxyXG4gICAgJiA+IGRpdiB7XHJcbiAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBwYWRkaW5nLXRvcDogNTBweDtcclxuXHJcbiAgICAgIC5maWx0ZXJzIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB6LWluZGV4OiAxMDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAuZmlsdGVycy13cmFwcGVyIHtcclxuICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkYmc7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgaGVpZ2h0OiA3NXB4O1xyXG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgcGFkZGluZzogMCA1NXB4O1xyXG4gICAgICAgICAgXHJcbiAgICAgICAgICAuY2FwdGlvbiB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG5cclxuICAgICAgICAgICAgLmljb24ge1xyXG4gICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnRleHQge1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGZvcm0ge1xyXG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5maWx0ZXJzLXN0cmluZyB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XHJcblxyXG4gICAgICAgICAgLnZhbHVlIHtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAxLjFweDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5pY29uIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAuaWNvbi1kcm9wZG93biB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjYWNhY2FjO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDhweDtcclxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5jb250ZW50IHtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIHdpZHRoOiAxMDUwcHg7XHJcblxyXG4gICAgICAgIC5zdGF0aXN0aWMge1xyXG4gICAgICAgICAgcGFkZGluZzogNjBweDtcclxuXHJcbiAgICAgICAgICAuZ3JhcGgtY29udGFpbmVyLmJ1ZGdldCAuYnVkZ2V0LXN0YXRzIC5zdmcgLnRleHQgLmxhYmVsIHtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAudG9wIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcblxyXG4gICAgICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzJweDtcclxuXHJcbiAgICAgICAgICAgICAgLnBlcmNlbnQge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDIwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgLnRleHQge1xyXG4gICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAuZ3JhcGgtY29udGFpbmVyIHtcclxuICAgICAgICAgICAgJi5idWRnZXQge1xyXG4gICAgICAgICAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLm9yYml0IHtcclxuICAgICAgICAgICAgICAuZ3JhcGgge1xyXG4gICAgICAgICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA1MzFweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5saXN0IHtcclxuICAgICAgICAgICAgICAuaXRlbSB7XHJcbiAgICAgICAgICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAudmFsdWUge1xyXG4gICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuODgpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5zdGF0aXN0aWMtY29udGVudCB7XHJcbiAgICAgICAgICAgIC5yZWNvbW1lbmRhdGlvbi10ZXh0IHtcclxuICAgICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMi4xMztcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5nby10by1yZWNvbW1lZGF0aW9ucyB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuY29udGFpbmVyIHtcclxuICAgIHBhZGRpbmc6IDAgMCAzMHB4IDA7XHJcblxyXG4gICAgLmhlYWRlciB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICYgPiBkaXYge1xyXG4gICAgICAgIGhlaWdodDogOTBweDtcclxuXHJcbiAgICAgICAgLmxpbmtzIHtcclxuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLndyYXBwZXIge1xyXG4gICAgICAmID4gZGl2IHtcclxuICAgICAgICB3aWR0aDogMTA1MHB4O1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG5cclxuICAgICAgICAuY29udGVudCB7XHJcbiAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICBwYWRkaW5nOiAzMHB4IDAgMCAwO1xyXG5cclxuICAgICAgICAgIC5pbnRybyB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLnN0YXRpc3RpYyAuc3RhdGlzdGljLWNvbnRlbnQgLnJlY29tbWVuZGF0aW9uLXRleHQge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5zdW1tYXJ5LWluZm8ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5leHBvcnQtZm9vdGVyIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuXHJcbiAgICAgICAgICAgIC5sb2dvIHtcclxuICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMzBweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnRleHQge1xyXG4gICAgICAgICAgICAgIGZsZXgtZ3JvdzogMTtcclxuXHJcbiAgICAgICAgICAgICAgLmluZm8ge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU3O1xyXG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogcmdiYSgyMTgsIDIxOCwgMjE4LCAwLjcyKTtcclxuICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgIC5jb3B5cmlnaHQge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS44MztcclxuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjg1KTtcclxuXHJcbiAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgY29sb3I6ICRicmFuZDtcclxuICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmZvb3RlciwgLnN0YXQtYWN0aW9ucywgLmFjdGlvbnMsICN5aWkyLWRlYnVnLXRvb2xiYXIsICN5aWkyLWRlYnVnLXRvb2xiYXItbWluLCAuZ2xvYmFsLWFjdGlvbnMge1xyXG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgJi5leHBvcnQtY29tbW9uIHtcclxuICAgIC5sYW5kaW5nID4gZGl2IC5jb250ZW50IC5zdGF0aXN0aWMgLnRvcCAuZmlsdGVycy1zdHJpbmcge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJjpub3QoLmV4cG9ydC1jb21tb24pIHtcclxuICAgIC5jb250YWluZXIge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMTcsIDI1LCAzMik7XHJcblxyXG4gICAgICAuaGVhZGVyIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmxhbmRpbmcgPiBkaXYgLmNvbnRlbnQgLnN0YXRpc3RpYyAudG9wIC5maWx0ZXJzLXN0cmluZyB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICB9XHJcblxyXG4gICAgLmxhbmRpbmcgPiBkaXYgLmZpbHRlcnMge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIC5sYW5kaW5nIHtcclxuICAgICAgJiA+IGRpdiB7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuXHJcbiAgICAgICAgLmNvbnRlbnQge1xyXG4gICAgICAgICAgcGFkZGluZzogMDtcclxuXHJcbiAgICAgICAgICAuc3RhdGlzdGljIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAuZXhwb3J0LWZvb3RlciB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgNjBweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICYuZXhwb3J0LWJ1ZGdldCB7XHJcbiAgICAuc3RhdHMtZGF0YSB7XHJcbiAgICAgIC5zdGF0aXN0aWMge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgJjpudGgtY2hpbGQoMSkge1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICYuZXhwb3J0LW1lYXN1cmVzIHtcclxuICAgIC5zdGF0cy1kYXRhIHtcclxuICAgICAgLnN0YXRpc3RpYyB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAmOm50aC1jaGlsZCgyKSB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi5leHBvcnQtdGhyZWF0cyB7XHJcbiAgICAuc3RhdHMtZGF0YSB7XHJcbiAgICAgIC5zdGF0aXN0aWMge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgJjpudGgtY2hpbGQoMykge1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC50by10b3Age1xyXG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLmxhbmRpbmc+ZGl2IC5jb250ZW50IC5zdGF0aXN0aWMgLmdyYXBoLWNvbnRhaW5lci5vcmJpdHtcclxuICAgIGhlaWdodDogNTMwcHg7XHJcbiAgICBmb250LXNpemU6IDA7XHJcbiAgICAuZ3JhcGh7XHJcbiAgICAgIGZvbnQtc2l6ZTogMDtcclxuICAgIH1cclxuICAgICY6YmVmb3Jle1xyXG4gICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgIH1cclxuICAgIC5saXN0IHtcclxuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICB3aWR0aDogNjAlO1xyXG4gICAgICBmb250LXNpemU6IDA7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgdG9wOiAtNXB4O1xyXG4gICAgICAuaXRlbXtcclxuICAgICAgICB3aWR0aDogNTUwcHg7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMDtcclxuICAgICAgICAmICp7XHJcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICAgIH1cclxuICAgICAgICAudGl0bGV7XHJcbiAgICAgICAgICBtYXgtd2lkdGg6IDQ2MHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmxhbmRpbmc+ZGl2IC5jb250ZW50IC5zdGF0aXN0aWMgLmdyYXBoLWNvbnRhaW5lci5tb3VudGFpbntcclxuICAgIGZvbnQtc2l6ZTogMDtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgLmdyYXBoe1xyXG4gICAgICBmb250LXNpemU6IDA7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgd2lkdGg6IDM5JTtcclxuICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuICAgIH1cclxuICAgICY6YmVmb3Jle1xyXG4gICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgIH1cclxuICAgIC5saXN0IHtcclxuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICBmb250LXNpemU6IDA7XHJcbiAgICAgIHdpZHRoOiA2MCU7XHJcbiAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbiAgICAgIC5pdGVte1xyXG4gICAgICAgIHdpZHRoOiA1NTBweDtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgZm9udC1zaXplOiAwO1xyXG4gICAgICAgICYgKntcclxuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC50aXRsZXtcclxuICAgICAgICAgIG1heC13aWR0aDogNDYwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubGFuZGluZz5kaXYgLmNvbnRlbnQgLnN0YXRpc3RpYyAuZ3JhcGgtY29udGFpbmVyLm9yYml0e1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBmb250LXNpemU6IDA7XHJcbiAgfVxyXG4gIC5sYW5kaW5nPmRpdiAuY29udGVudCAuc3RhdGlzdGljIC5ncmFwaC1jb250YWluZXIub3JiaXQgLmdyYXBoe1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuICAgIHdpZHRoOiAzOSU7XHJcbiAgfVxyXG4gIC5sYW5kaW5nPmRpdiAuY29udGVudCAuc3RhdGlzdGljIC5ncmFwaC1jb250YWluZXIuYnVkZ2V0IC5idWRnZXQtc3RhdHMgLnN2ZyAudGV4dHtcclxuICAgIGxlZnQ6IC00cHg7XHJcbiAgfVxyXG4gIC5kZWZhdWx0X21vdW50YWlue1xyXG4gICAgJi13cntcclxuICAgICAgbWFyZ2luLWJvdHRvbTogLTYwcHg7XHJcbiAgICAgICY6YWZ0ZXJ7XHJcbiAgICAgICAgbGVmdDogLTYwcHg7XHJcbiAgICAgICAgcmlnaHQ6IC02MHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuYmFubmVyX3dye1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbiAgLmVtcHR5LXRocmVhdHN7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuICAmLmV4cG9ydC1jb21tb24gLmNvbnRhaW5lciAud3JhcHBlcj5kaXYgLmNvbnRlbnQgIC5leHBvcnQtZm9vdGVye1xyXG4gICAgJi50aHJlYXRzLWhvcml6b250YWx7XHJcbiAgICAgIGhlaWdodDogMjUwcHg7XHJcbiAgICB9XHJcbiAgICAvLy5sb2dve1xyXG4gICAgLy8gIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgLy8gIGZsb2F0OiBsZWZ0O1xyXG4gICAgLy99XHJcbiAgICAvLy50ZXh0e1xyXG4gICAgLy8gIGZsb2F0OiBsZWZ0O1xyXG4gICAgLy8gIHdpZHRoOiA3ODZweDtcclxuICAgIC8vfVxyXG4gIH1cclxuICAmLmV4cG9ydC10aHJlYXRzIC5jb250YWluZXIgLndyYXBwZXI+ZGl2IC5jb250ZW50ICAuZXhwb3J0LWZvb3Rlci50aHJlYXRzLWhvcml6b250YWx7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMTJweDtcclxuICB9XHJcbiAgLmdvLXRvLXJlY29tbWVkYXRpb25ze1xyXG4gICAgZGlzcGxheTogbm9uZSFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC5sYW5kaW5nPmRpdiAuY29udGVudCAuc3RhdGlzdGljIC5ncmFwaC1jb250YWluZXIubW91bnRhaW4gLmdyYXBoIC5zdmd7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB0b3A6LTJweDtcclxuICB9XHJcbn1cclxuaHRtbC5leHBvcnQtcGRme1xyXG4gIC5sYW5kaW5nPmRpdiAuY29udGVudCAuc3RhdGlzdGljIC5ncmFwaC1jb250YWluZXIgLmNvbW1vbi1saXN0e1xyXG4gICAgYm90dG9tOjA7XHJcbiAgfVxyXG4gIC5sYW5kaW5nPmRpdiAuY29udGVudCAuc3RhdGlzdGlje1xyXG4gICAgLmdyYXBoLWNvbnRhaW5lci5vcmJpdCAubGlzdCAuaXRlbSB7XHJcbiAgICAgIC50aXRsZXtcclxuICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgIH1cclxuICAgICAgLnZhbHVle1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnN0YXRpc3RpYy1jb250ZW50IC5yZWNvbW1lbmRhdGlvbi10ZXh0IHB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5leHBvcnQtZm9vdGVyIHtcclxuICAgIC50ZXh0IHtcclxuICAgICAgLmluZm8sIC5jb3B5cmlnaHQsIGEge1xyXG4gICAgICAgIG9wYWNpdHk6IDAgIWltcG9ydGFudFxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiJdfQ== */
